.twox2calc-pricing{min-height:100vh;background:radial-gradient(1200px 600px at 50% -140px,rgba(96,165,250,.2),transparent 60%),linear-gradient(180deg,#0b1220,#0d1a2e 48%,#0b1220);--app-text: rgba(231, 235, 238, .78);--app-text-muted: rgba(231, 235, 238, .62);--app-text-strong: #f8fafc;--twox2calc-card-bg: rgba(255, 255, 255, .06);--twox2calc-card-border: rgba(255, 255, 255, .12);--twox2calc-text: var(--app-text);--twox2calc-text-strong: var(--app-text-strong);--ui-btn-bg: rgba(255, 255, 255, .06);--ui-btn-border: rgba(255, 255, 255, .16);--ui-btn-text: var(--app-text-strong);--ui-input-bg: rgba(255, 255, 255, .06);--ui-input-border: rgba(255, 255, 255, .16);--ui-input-text: var(--app-text-strong);--ui-seg-bg: rgba(255, 255, 255, .06);--ui-seg-border: rgba(255, 255, 255, .14);--ui-seg-active-bg: rgba(255, 255, 255, .16);--ui-seg-active-shadow: inset 0 0 0 1px rgba(255, 255, 255, .24);--pricing-cta-bg: rgba(88, 112, 248, 1);--pricing-cta-bg-hover: rgba(88, 112, 248, .92);--pricing-cta-text: #ffffff}.twox2calc-pricing a{color:inherit}.twox2calc-pricing .pricing-plan-card{transition:transform .16s ease}.twox2calc-pricing .pricing-plan-card:hover{transform:translateY(-2px)}.twox2calc-pricing .pricing-compare-toggle{display:inline-flex;gap:8px;align-items:center;font-weight:800;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.twox2calc-pricing .pricing-compare-hint{margin-top:-4px;margin-bottom:10px;font-size:12px;opacity:.7;display:none}@media (max-width: 720px){.twox2calc-pricing .pricing-compare-hint{display:block}}.twox2calc-pricing .pricing-compare-table-wrap{border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:#ffffff08}.twox2calc-pricing .pricing-compare-table{width:max(640px,100%);border-collapse:collapse}@media (max-width: 720px){.twox2calc-pricing .pricing-compare-table{width:max(560px,100%)}.twox2calc-pricing .pricing-compare-table th,.twox2calc-pricing .pricing-compare-table td{padding:9px 10px}}.twox2calc-pricing .pricing-compare-table th,.twox2calc-pricing .pricing-compare-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.twox2calc-pricing .pricing-compare-table thead th{font-size:12px;letter-spacing:.3px;text-transform:uppercase;opacity:.75;background:#ffffff0a}.twox2calc-pricing .pricing-compare-table tbody tr:hover td{background:#ffffff08}.twox2calc-pricing .pricing-compare-table th:first-child,.twox2calc-pricing .pricing-compare-table td:first-child{position:sticky;left:0;z-index:2;min-width:220px;width:42%;text-align:left;color:var(--app-text-strong);background:#0b1220eb}.twox2calc-pricing .pricing-compare-table thead th:first-child{z-index:3;background:#ffffff0f}.twox2calc-pricing .pricing-compare-table tbody tr:hover td:first-child{background:#ffffff0d}.twox2calc-pricing .pricing-compare-table td:not(:first-child),.twox2calc-pricing .pricing-compare-table th:not(:first-child){min-width:120px;text-align:center}.twox2calc-pricing .pricing-compare-section-title{margin:14px 0 8px;font-size:12px;opacity:.8;text-transform:uppercase;letter-spacing:.4px}.twox2calc-pricing .pricing-compare-current-col{box-shadow:inset 0 0 0 1px #ffffff38}.twox2calc-pricing .pricing-compare-current-badge{display:inline-flex;align-items:center;margin-left:6px;padding:2px 6px;font-size:10px;line-height:1;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:var(--app-text-strong);text-transform:none;letter-spacing:0;opacity:.92}.twox2calc-pricing .pricing-plan-featured{--twox2calc-card-bg: rgba(255, 255, 255, .085);--twox2calc-card-border: rgba(34, 197, 94, .4);--pricing-plan-shadow: 0 18px 54px rgba(0, 0, 0, .24)}:root{--app-font-family: Mulish, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--app-font-size-base: 14px;--app-font-size-bump: 0px;--app-font-size: calc(var(--app-font-size-base) + var(--app-font-size-bump));--app-text: #6f7d88;--app-text-muted: #555;--app-text-strong: #111;--app-heading-weight: 500;--app-body-weight: 400;--ui-btn-bg: #fff;--ui-btn-border: #bbb;--ui-btn-text: inherit;--ui-input-bg: #fff;--ui-input-border: #bbb;--ui-input-text: inherit;--ui-modal-bg: #fff;--ui-modal-text: #111;--ui-seg-bg: rgba(0,0,0,.03);--ui-seg-border: #d8d8d8;--ui-seg-active-bg: #fff;--ui-seg-active-shadow: inset 0 0 0 1px rgba(0,0,0,.1);--calc-card-border: #d8d8d8;--calc-card-border-hover: #c8c8c8;--calc-card-shadow-hover: 0 2px 10px rgba(0, 0, 0, .04);--calc-card-bg: #fffbe6;--calc-card-title-font-size: 14px;--calc-card-text: var(--app-text);--calc-card-title-color: inherit;--calc-card-meta-color: #666}html,body,#root{margin:0;padding:0;font-family:var(--app-font-family);font-size:var(--app-font-size);font-weight:var(--app-body-weight);color:var(--app-text)}#root{min-height:100vh}html.twox2calc-dashboard-dark,html.twox2calc-dashboard-dark body{background:#0b1220;color:#c2c7cb}html.twox2calc-dashboard-dark{--app-text: #c2c7cb;--app-text-muted: rgba(194, 199, 203, .76);--app-text-strong: #e7ebee;--twox2calc-card-bg: rgba(255, 255, 255, .06);--twox2calc-card-border: rgba(255, 255, 255, .12);--twox2calc-text: var(--app-text);--twox2calc-text-strong: var(--app-text-strong);--ui-btn-bg: rgba(255, 255, 255, .06);--ui-btn-border: rgba(255, 255, 255, .16);--ui-btn-text: var(--app-text);--ui-input-bg: rgba(255, 255, 255, .06);--ui-input-border: rgba(255, 255, 255, .16);--ui-input-text: var(--app-text);--ui-seg-bg: rgba(255, 255, 255, .06);--ui-seg-border: rgba(255, 255, 255, .14);--ui-seg-active-bg: rgba(255, 255, 255, .16);--ui-seg-active-shadow: inset 0 0 0 1px rgba(255, 255, 255, .24);--ui-modal-bg: rgba(17, 24, 39, .98);--ui-modal-text: var(--app-text);--ui-modal-border: rgba(255, 255, 255, .14);--ui-modal-header-border: rgba(255, 255, 255, .1);--ui-modal-shadow: 0 18px 60px rgba(0,0,0,.55);--ui-seg-bg: rgba(255,255,255,.06);--ui-seg-border: rgba(255,255,255,.14);--ui-seg-active-bg: rgba(255,255,255,.16);--ui-seg-active-shadow: inset 0 0 0 1px rgba(255,255,255,.24);--calc-card-text: #6f7d88;--calc-card-title-color: #111;--calc-card-meta-color: #666}button,input,select,textarea{font-family:inherit;color:inherit}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--app-heading-weight)}.twox2calc-public{font-family:var(--app-font-family);font-size:var(--app-font-size);color:var(--app-text)}.twox2calc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M2 2l5 5 5-5' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.twox2calc-select--spaced{background-position:right 10px center}.twox2calc-select::-ms-expand{display:none}.twox2calc-public.twox2calc-dark .twox2calc-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M2 2l5 5 5-5' fill='none' stroke='%23f9fafb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.calc-card-link{display:block;text-decoration:none;color:inherit}.calc-card{padding:14px;border:1px solid var(--calc-card-border);border-radius:16px;background:var(--calc-card-bg, #fff);color:var(--calc-card-text, inherit);cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease,transform .12s ease}.calc-card-title{font-size:var(--calc-card-title-font-size, inherit);color:var(--calc-card-title-color, inherit)}.calc-card:hover{border-color:var(--calc-card-border-hover);box-shadow:var(--calc-card-shadow-hover)}.calc-card:active{transform:translateY(1px)}
