.bill-page{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.bill-tabs{display:flex;gap:24px;margin:0 0 8px;box-shadow:inset 0 -1px 0 var(--ncl-line)}.bill-tabs a{position:relative;padding:10px 0 12px;color:var(--ncl-muted);font-size:14px;font-weight:500}.bill-tabs a.is-on{color:var(--ncl-blue);font-weight:600}.bill-tabs a.is-on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ncl-blue);border-radius:2px 2px 0 0}.bill-top{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:stretch}.bill-stack,.bill-top{display:grid;grid-gap:16px;gap:16px}.bill-calc,.bill-card,.bill-chart,.bill-empty,.bill-pay,.bill-plan{padding:20px 24px}.bill-amount-head,.bill-block-head,.bill-card-head,.bill-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bill-filters,.bill-head-links,.bill-note,.bill-title-row{display:flex;align-items:center;gap:8px}.bill-block h2,.bill-calc h2,.bill-page h2,.bill-pay h2{font-size:16px;font-weight:700;line-height:24px}.bill-pill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:rgba(139,108,255,.16);color:#c4b5fd;font-size:12px;font-weight:650}.bill-link{color:var(--ncl-blue)!important}.bill-ghost,.bill-link{font-size:13px;font-weight:600}.bill-ghost{display:inline-flex;height:30px;padding:0 12px;border-radius:8px;color:var(--ncl-blue);box-shadow:inset 0 0 0 1px var(--line-2)}.bill-ghost,.bill-toggle-row{align-items:center}.bill-stat{display:block;margin-top:18px;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.15}.bill-sub{margin-top:6px;color:var(--ncl-muted);font-size:13px;line-height:18px}.bill-note{margin-top:14px}.bill-pay{display:flex;flex-direction:column;gap:14px}.bill-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--ncl-soft)}.bill-seg button{height:32px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ncl-muted)}.bill-seg button.is-on{background:var(--ncl-card);color:var(--ncl-ink);box-shadow:0 1px 4px rgba(16,24,40,.08)}.bill-deal{color:#e11d48;font-size:12px;font-weight:700;white-space:nowrap}.bill-currency{display:grid;grid-template-columns:1fr 1.15fr 1.1fr;grid-gap:8px;gap:8px}.bill-currency button{min-height:44px;padding:8px 10px;border-radius:10px;background:var(--ncl-soft);display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:650;color:var(--ncl-ink)}.bill-currency button.is-on{background:var(--primary-soft);color:var(--ncl-blue)}.bill-currency em{color:#e11d48;font-style:normal;font-size:11px;font-weight:700}.bill-coin{width:16px;height:16px;border-radius:50%;background:#1163fb;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}.bill-amount{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border-radius:12px;background:var(--ncl-soft);font-size:20px;font-weight:700}.bill-amount input::-webkit-inner-spin-button,.bill-amount input::-webkit-outer-spin-button,.bill-calc-form input::-webkit-inner-spin-button,.bill-calc-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bill-amount input,.bill-calc-form input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;color:inherit;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.bill-amount em{color:var(--ncl-muted);font-size:13px;font-style:normal;font-weight:500}.bill-presets{display:flex;flex-wrap:wrap;gap:8px}.bill-presets button{height:34px;padding:0 12px;border-radius:10px;background:var(--ncl-soft);font-size:13px;font-weight:600;color:var(--ncl-ink)}.bill-presets button.is-on{background:var(--ncl-card);color:var(--ncl-blue);box-shadow:inset 0 0 0 1.5px var(--ncl-blue)}.bill-checkout{width:100%;justify-content:center;height:44px;border-radius:10px;font-size:14px}.bill-calc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:18px}.bill-calc-form{display:grid;grid-gap:12px;gap:12px}.bill-calc-form label,.bill-plan .card-label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.bill-calc-form span{display:flex;align-items:center;height:44px;padding:0 12px;border-radius:10px;background:var(--ncl-soft)}.bill-calc-form input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;outline:none}.bill-calc-form em{color:var(--ncl-muted);font-style:normal;font-size:13px}.bill-calc-btn,.bill-plan .bill-calc-btn{display:flex;align-items:center;justify-content:center;height:42px;margin-top:4px;border-radius:10px;color:var(--ncl-blue);font-weight:650;box-shadow:inset 0 0 0 1.5px var(--ncl-blue)}.bill-calc-out h3{font-size:16px;font-weight:700}.bill-calc-out dl{display:grid;grid-gap:8px;gap:8px;margin:14px 0 8px}.bill-calc-out div{display:flex;justify-content:space-between;gap:12px}.bill-calc-out dt{color:var(--ncl-muted)}.bill-calc-out dd{font-weight:700}.bill-rate{color:var(--ncl-muted);font-size:12px}.bill-tip{display:flex;gap:10px;margin:16px 0 12px;padding:12px 14px;background:var(--acc-soft);border-radius:12px;color:var(--acc-2);font-size:13px;line-height:18px}.bill-arrow{background:transparent;padding:0;font:inherit}.bill-block{gap:10px}.bill-block,.bill-empty{display:grid;grid-gap:10px}.bill-empty{min-height:220px;place-content:center;justify-items:center;gap:10px;color:#98a2b3}.bill-chart{padding:12px 8px 8px}.bill-svg{width:100%;height:220px}.bill-axis{fill:#98a2b3;font-size:11px}.bill-grid{stroke:rgba(255,255,255,.1);stroke-dasharray:4 6;stroke-width:1}.bill-line{stroke:var(--ncl-blue);stroke-width:2}.bill-filters select{height:34px;padding:0 28px 0 12px;border:0;border-radius:8px;background:var(--ncl-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;box-shadow:var(--ncl-shadow);font:inherit;font-size:13px;font-weight:500;color:var(--ncl-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.bill-plans,.bill-stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.bill-plan ul{margin:12px 0 16px;color:var(--ncl-muted);font-size:13px}.bill-plan.is-featured{box-shadow:0 8px 28px rgba(17,99,251,.12)}.bill-plan .bill-calc-btn,.bill-plan .btn-primary{width:100%}.bill-sub.bill-warn{color:var(--warn)}.bill-modal p{margin:0 0 8px}.tfa-backdrop{position:fixed;inset:0;z-index:90;padding:24px;background:rgba(3,5,10,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center}.tfa-modal{position:relative;width:min(440px,100%);padding:28px 32px 32px;border-radius:20px;background:var(--ncl-card);box-shadow:0 18px 50px rgba(16,24,40,.16);color:var(--ncl-ink)}button.tfa-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);color:var(--muted);display:grid;place-items:center;background:#1a1a1a;color:#98a2b3}.tfa-modal h2{padding-right:44px;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:32px}.tfa-modal p{margin-top:16px;font-size:16px;font-weight:400;line-height:24px}.tfa-modal a{color:var(--ncl-blue);font-weight:500}.tfa-modal ul{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.tfa-modal li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:24px}.tfa-modal li:before{content:"";width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--ncl-blue);flex:0 0 auto}button.tfa-cant{display:inline-block;margin-top:20px;padding:0;background:none;color:var(--ncl-blue);font-size:14px;font-weight:400;line-height:20px}.tfa-secret{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--ncl-soft)}.tfa-secret span{color:var(--ncl-muted);font-size:13px;line-height:18px}.tfa-secret strong{font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;font-weight:600;letter-spacing:.06em;word-break:break-all}.tfa-qr{width:240px;height:240px;margin:28px auto 32px;padding:10px;border-radius:8px;background:#fff;display:grid;place-items:center}.tfa-qr img,.tfa-qr span{width:220px;height:220px;display:block}.tfa-code{width:100%;height:52px;margin:24px 0;padding:0 16px;border:0;border-radius:12px;background:var(--ncl-soft);color:inherit;font:inherit;font-size:22px;font-weight:700;letter-spacing:.28em;text-align:center;outline:none}.tfa-error{margin:-12px 0 16px;color:var(--error);font-size:13px;line-height:18px}button.tfa-next{width:100%;height:48px;border-radius:12px;background:var(--acc);color:#0b0b0b;font-size:16px;font-weight:600}button.tfa-next:disabled{opacity:.55;cursor:not-allowed}.tfa-modal{box-shadow:inset 0 0 0 1px var(--ncl-line),0 18px 50px rgba(0,0,0,.45)}@media (max-width:980px){.bill-calc-grid,.bill-plans,.bill-stat-row,.bill-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.bill-currency{grid-template-columns:minmax(0,1fr)}.bill-card-head{flex-wrap:wrap;gap:8px}}