@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";.esim-page{max-width:1400px;margin:0 auto;padding:10px 0 48px;color:var(--foreground,#18131d)}.esim-hero{position:relative;min-height:330px;border-radius:30px;overflow:hidden;padding:46px 48px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#17121f,#241a35 55%,#332152);color:#fff;box-shadow:0 28px 80px #321b4e38}.esim-hero-glow{position:absolute;width:560px;height:560px;border-radius:50%;right:4%;top:-60%;background:radial-gradient(circle,rgba(168,117,255,.34),transparent 68%);pointer-events:none}.esim-hero-content{position:relative;z-index:2;max-width:720px}.esim-badge,.esim-kicker{font-size:11px;font-weight:800;letter-spacing:.14em}.esim-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;border-radius:999px}.esim-hero h1{font-size:52px;line-height:1.01;letter-spacing:-.045em;margin:18px 0 14px}.esim-hero h1 span{background:linear-gradient(90deg,#fff,#cba9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.esim-hero p{font-size:15px;line-height:1.7;color:#ffffffb3;max-width:650px}.esim-trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;color:#fffc;font-size:12px}.esim-trust-row span{display:flex;align-items:center;gap:6px}.esim-hero-card{width:300px;height:250px;position:relative;display:grid;place-items:center;flex:none}.esim-phone{width:142px;height:230px;border:7px solid #0d0a12;border-radius:28px;background:linear-gradient(145deg,#30233f,#151019);box-shadow:0 25px 55px #00000080;position:relative;z-index:2;padding:8px}.esim-phone-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:55px;height:16px;border-radius:20px;background:#09070b}.esim-phone-screen{height:100%;border-radius:20px;background:radial-gradient(circle at 50% 38%,rgba(164,111,255,.3),transparent 38%),#18121f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.esim-phone-screen svg{color:#c6a2ff}.esim-phone-screen small{color:#ffffff80;font-size:10px}.esim-orbit{position:absolute;border:1px solid rgba(193,153,255,.2);border-radius:50%}.esim-orbit-one{width:270px;height:150px;transform:rotate(-22deg)}.esim-orbit-two{width:190px;height:190px}.esim-workspace{display:grid;grid-template-columns:390px 1fr;gap:18px;margin-top:20px}.panel{background:var(--card,#fff);border:1px solid rgba(20,15,25,.08);border-radius:24px;box-shadow:0 14px 45px #1c122612}.esim-panel-head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px}.esim-panel-head h2{font-size:20px;letter-spacing:-.02em;margin:6px 0 0}.esim-kicker{color:#8060bd}.esim-refresh{border:0;background:#7c5cff14;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;cursor:pointer}.esim-search{margin:0 20px 12px;display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid rgba(20,15,25,.1);border-radius:13px;background:#ffffffb3}.esim-search input{border:0;outline:0;background:transparent;width:100%;font-size:13px}.esim-country-list{padding:0 10px 12px;max-height:510px;overflow:auto}.esim-country{width:100%;border:0;background:transparent;color:#18131d;padding:12px 13px;border-radius:15px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;color:inherit}.esim-country:hover,.esim-country.active{background:#7c5cff14}.esim-country.active{box-shadow:inset 3px 0 #7c5cff}.esim-country-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#7c5cff1a;color:#7250b4;font-size:10px;font-weight:900}.esim-country-copy{flex:1;display:flex;flex-direction:column;gap:4px}.esim-country-copy b{font-size:13px;color:#18131d}.esim-country-copy small{color:#756d7d}.esim-live{font-size:10px;font-weight:800;padding:7px 9px;border-radius:999px;background:#28b46e17;color:#198a58}.esim-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#26a96b;margin-right:5px}.esim-plan-grid{padding:0 20px 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;max-height:510px;overflow:auto}.esim-plan{border:1px solid rgba(20,15,25,.09);background:var(--card,#fff);border-radius:18px;padding:17px;text-align:left;cursor:pointer;transition:.18s;min-height:166px;color:inherit}.esim-plan:hover{transform:translateY(-2px);box-shadow:0 12px 30px #28144614}.esim-plan.active{border-color:#8a63d8;box-shadow:0 0 0 2px #7c5cff1c}.esim-plan-top,.esim-plan-bottom{display:flex;justify-content:space-between;align-items:center}.esim-plan-top span{font-size:10px;font-weight:800;color:#766d7e;background:#140f190d;padding:5px 7px;border-radius:7px}.esim-plan>strong{display:block;font-size:29px;letter-spacing:-.04em;margin:20px 0 5px}.esim-plan>small{font-size:10px;color:#8b8392}.esim-plan-bottom{margin-top:16px}.esim-plan-bottom b{font-size:15px}.esim-plan-bottom span{font-size:10px;color:#7650b4;font-weight:800}.esim-checkout{margin-top:18px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.esim-checkout h2{margin:5px 0;font-size:19px}.esim-checkout p{margin:0;color:#817986;font-size:12px}.esim-buy{border:0;border-radius:14px;background:#18121f;color:#fff;padding:14px 18px;font-weight:800;display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.esim-buy:disabled{opacity:.45;cursor:not-allowed}.esim-notice{margin-top:14px;padding:13px 16px;border-radius:14px;background:#26a96b14;color:#17754d;font-size:12px}.esim-notice.error{background:#dc414b14;color:#a72c36}.esim-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;text-align:center;color:#88808f;font-size:12px}.esim-empty button{border:0;border-radius:10px;padding:9px 13px;background:#18121f;color:#fff;font-weight:700}.spin{animation:esimspin 1s linear infinite}@keyframes esimspin{to{transform:rotate(360deg)}}@media(max-width:900px){.esim-hero{padding:32px 26px}.esim-hero h1{font-size:40px}.esim-hero-card{display:none}.esim-workspace{grid-template-columns:1fr}.esim-country-list,.esim-plan-grid{max-height:420px}.esim-checkout{align-items:flex-start;flex-direction:column}.esim-buy{width:100%;justify-content:center}}@media(prefers-color-scheme:dark){.esim-page{color:#f5f1f7}.panel{background:#17131c;border-color:#ffffff14}.esim-search{background:#111018;border-color:#ffffff1a}.esim-search input{color:#fff}.esim-plan{background:#17131c;border-color:#ffffff1a}.esim-country:hover,.esim-country.active{background:#7c5cff21}.esim-country-icon{background:#7c5cff24;color:#c8aaff}.esim-plan-top span{background:#ffffff12;color:#aaa0b1}.esim-buy{background:#fff;color:#17131c}}.esim-page .panel{color:#18131d;background:#fff}.esim-page .panel h2,.esim-page .panel p,.esim-page .panel span,.esim-page .panel b,.esim-page .panel small{color:inherit}.esim-page .esim-panel-head h2{color:#18131d}.esim-page .esim-kicker{color:#6f6678}.esim-page .esim-search{background:#f7f5f9;border:1px solid #e7e1eb}.esim-page .esim-search input{color:#18131d;background:transparent}.esim-page .esim-search input::placeholder{color:#8a8191}.esim-page .esim-country,.esim-page .esim-plan{color:#18131d;background:#fff;border-color:#e7e1eb}.esim-page .esim-country:hover,.esim-page .esim-plan:hover,.esim-page .esim-country.active,.esim-page .esim-plan.active,.esim-page .esim-country-copy b,.esim-page .esim-plan strong,.esim-page .esim-plan-bottom b{color:#18131d}.esim-page .esim-country-copy small,.esim-page .esim-plan small{color:#746b7b}.esim-page .esim-empty,.esim-page .esim-empty p{color:#625a69}.esim-page .esim-refresh{color:#51495b;background:#f7f5f9}.esim-page .esim-checkout p{color:#6e6676}html.dark .esim-page .panel{color:#f4eff8;background:#17131d;border-color:#ffffff14}html.dark .esim-page .esim-panel-head h2,html.dark .esim-page .esim-country-copy b,html.dark .esim-page .esim-plan strong,html.dark .esim-page .esim-plan-bottom b{color:#f4eff8}html.dark .esim-page .esim-country,html.dark .esim-page .esim-plan{background:#1d1824;color:#f4eff8;border-color:#ffffff14}html.dark .esim-page .esim-country-copy small,html.dark .esim-page .esim-plan small,html.dark .esim-page .esim-empty,html.dark .esim-page .esim-empty p,html.dark .esim-page .esim-checkout p{color:#aaa0b3}.rentals-page{display:grid;gap:22px}.rentals-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;padding:34px;border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(124,92,255,.28),transparent 35%),linear-gradient(135deg,#11111a,#191523);color:#fff;box-shadow:0 24px 70px #14102838}.rentals-badge,.rentals-trust span{display:inline-flex;align-items:center;gap:7px}.rentals-badge{font-size:11px;letter-spacing:.14em;font-weight:800;color:#c9bfff}.rentals-hero h1{font-size:clamp(38px,5vw,64px);line-height:.96;margin:18px 0}.rentals-hero h1 span{color:#bbaeff}.rentals-hero p{max-width:650px;color:#c9c6d5;line-height:1.7}.rentals-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:#ddd9e8;font-size:13px}.rentals-visual{display:grid;place-items:center}.rentals-phone{width:190px;height:330px;border:8px solid #2d2938;border-radius:32px;padding:10px;background:#08080d;box-shadow:0 20px 50px #0006;transform:rotate(5deg)}.rentals-screen{height:100%;border-radius:23px;background:linear-gradient(160deg,#221d31,#0e0d14);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}.rentals-screen span{font-size:9px;letter-spacing:.16em;color:#aaa2bc}.rentals-screen b{font-size:21px}.rentals-screen small{color:#aaa2bc}.rentals-screen i{font-size:11px;color:#9fe0bd;font-style:normal}.rentals-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:22px}.rentals-panel,.rental-stock,.rental-messages{padding:22px}.rentals-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.rentals-head h2{margin:4px 0 0}.rentals-head button,.rental-card button{border:0;background:transparent;cursor:pointer}.rentals-head button{padding:8px;border-radius:10px}.rentals-kicker{font-size:10px;letter-spacing:.14em;font-weight:800;opacity:.65}.rental-list{display:grid;gap:10px}.rental-card{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:16px}.rental-card.active{border-color:#7c5cff8c;background:#7c5cff0d}.rental-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#7c5cff1a}.rental-copy{display:grid;gap:3px}.rental-copy small,.rental-copy em,.stock-empty,.rental-note p{color:var(--muted)}.rental-copy em{font-size:11px;font-style:normal}.rental-card button{display:inline-flex;align-items:center;gap:6px;padding:9px 10px;border-radius:10px;background:var(--panel-2);color:var(--text);font-size:12px}.stock-list{display:grid;gap:7px}.stock-row{display:flex;align-items:center;gap:8px;padding:11px;border-bottom:1px solid var(--border)}.stock-row span{flex:1}.stock-row b{font-size:12px}.rental-note{display:flex;gap:12px;padding:16px;border-radius:16px;background:#7c5cff14;color:var(--text)}.rental-note p{margin:4px 0 0;line-height:1.5;font-size:13px}.rental-messages{display:grid;gap:10px}.message-row{display:flex;justify-content:space-between;gap:16px;padding:13px;border:1px solid var(--border);border-radius:12px}.message-row small{color:var(--muted)}.rentals-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted);text-align:center}.rental-notice{position:fixed;right:24px;bottom:24px;padding:13px 16px;border-radius:13px;background:#17251d;color:#bfe8cd;box-shadow:0 14px 40px #0000002e;z-index:20}.rental-notice.error{background:#2a1719;color:#ffc2c8}@media(max-width:850px){.rentals-hero,.rentals-grid{grid-template-columns:1fr}.rentals-visual{display:none}.rental-card{grid-template-columns:auto 1fr}.rental-card button{grid-column:2}.rentals-trust{gap:10px}}.stock-row{width:100%;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.stock-row:hover,.stock-row.selected{background:#7c5cff14;border-radius:12px}.stock-row span{display:grid;gap:3px}.stock-row span small{color:var(--muted);font-size:11px}.stock-row em{font-style:normal;font-size:11px;color:var(--muted);font-weight:700}.rental-purchase{padding:18px}.rental-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rental-price-option{border:1px solid var(--border);border-radius:14px;background:var(--panel-2);color:var(--text);padding:14px;text-align:left;cursor:pointer;display:grid;gap:5px}.rental-price-option:hover{border-color:#7c5cff8c;transform:translateY(-1px)}.rental-price-option span{font-size:12px;font-weight:800}.rental-price-option b{font-size:18px}.rental-price-option small{color:var(--muted)}@media(max-width:850px){.rental-pricing-grid{grid-template-columns:1fr 1fr}}.rental-price-option{position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.rental-price-option:hover{border-color:#7c5cffb3;box-shadow:0 10px 26px #7c5cff1f;transform:translateY(-2px)}.rental-price-option:after{content:"Select";position:absolute;right:12px;top:12px;font-size:10px;font-weight:800;letter-spacing:.04em;color:#9b8cff}.rental-price-option small{font-weight:700}.rental-confirm-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#08070d94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rental-confirm{width:min(430px,100%);padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--panel);color:var(--text);box-shadow:0 28px 80px #00000047}.rental-confirm h3{margin:7px 0 8px;font-size:24px}.rental-confirm p{margin:0;color:var(--muted);line-height:1.55}.rental-confirm-total{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:15px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border)}.rental-confirm-total b{font-size:20px}.rental-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rental-cancel-btn,.rental-confirm-btn{border:0;border-radius:12px;padding:12px 14px;font-weight:800;cursor:pointer}.rental-cancel-btn{background:var(--panel-2);color:var(--text)}.rental-confirm-btn{background:#7c5cff;color:#fff}.rental-cancel-btn:disabled,.rental-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.stock-row,.rental-price-option{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.stock-row{border:1px solid transparent;border-radius:14px}.stock-row:hover{border-color:#7c5cff80;box-shadow:0 8px 22px #7c5cff1a;transform:translateY(-1px)}.stock-row:focus-visible,.rental-price-option:focus-visible{outline:2px solid #7c5cff;outline-offset:2px}.rental-price-option{min-height:105px}.rental-price-option b{font-size:19px}.rental-price-option small{font-weight:700;color:#9b8cff}.rental-price-option:disabled{opacity:.6;cursor:not-allowed}.rental-price-option.selected{border-color:#7c5cffbf;background:#7c5cff17;box-shadow:0 12px 28px #7c5cff24}.rental-purchase-review{margin-top:16px;padding:18px;border:1px solid rgba(124,92,255,.35);border-radius:18px;background:linear-gradient(135deg,rgba(124,92,255,.09),var(--panel-2));display:grid;gap:14px}.rental-purchase-review h3{margin:5px 0 2px;font-size:20px}.rental-purchase-review p{margin:0;color:var(--muted);font-size:13px}.rental-review-total{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.rental-review-total b{font-size:20px}.rental-review-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.stock-row{position:relative;min-height:66px;padding:13px 12px!important;background:var(--panel-2)!important}.stock-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:99px;background:transparent;transition:background .16s ease}.stock-row:hover,.stock-row.selected{background:#7c5cff17!important;border-color:#7c5cff8c!important;box-shadow:0 8px 22px #7c5cff1a;transform:translateY(-1px)}.stock-row:hover:before,.stock-row.selected:before{background:#7c5cff}.stock-row em{color:#8f7fff;font-weight:800}.stock-row>svg{color:#8f7fff}.rental-purchase-review{scroll-margin-top:90px}.rental-purchase-review:before{content:"No charge has been made";display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#9fe0bd1f;color:#72c99a;font-size:10px;font-weight:900;letter-spacing:.04em}.rental-confirm-btn{box-shadow:0 8px 20px #7c5cff38}@media(max-width:850px){.rental-purchase-review:before{width:auto;justify-content:center}}.cp-page{--cp-ink: hsl(var(--foreground));--cp-muted: hsl(var(--muted-foreground));--cp-line: hsl(var(--border));--cp-card: hsl(var(--card));--cp-wash: hsl(var(--background));--cp-accent: hsl(var(--primary));max-width:1180px;margin:0 auto;padding-bottom:44px}.cp-page *{box-sizing:border-box}.cp-page h1,.cp-page h2,.cp-page h3,.cp-page p{margin:0}.cp-kicker{color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.cp-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.cp-heading h1{margin-top:8px;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.055em}.cp-heading p{max-width:54ch;margin-top:8px;color:var(--cp-muted);line-height:1.55}.cp-heading-actions{display:flex;flex-wrap:wrap;gap:9px}.cp-grid{display:grid;gap:18px}.cp-grid-two{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.cp-card{border:1px solid var(--cp-line);border-radius:18px;background:var(--cp-card);box-shadow:0 12px 32px #291b380b}.cp-card-pad{padding:clamp(18px,3vw,28px)}.cp-card-head{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px}.cp-card-head h2{font-size:1.02rem;letter-spacing:-.02em}.cp-card-head p{margin-top:5px;color:var(--cp-muted);font-size:.82rem;line-height:1.5}.cp-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:10px;font-size:.79rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.cp-btn:hover:not(:disabled){transform:translateY(-1px)}.cp-btn:disabled{cursor:not-allowed;opacity:.55}.cp-btn-primary{background:var(--cp-accent);color:hsl(var(--primary-foreground))}.cp-btn-soft{border-color:var(--cp-line);background:hsl(var(--muted));color:var(--cp-ink)}.cp-btn-quiet{background:transparent;color:var(--cp-muted)}.cp-btn-danger{border-color:#dd3c3640;background:#dd3c3614;color:hsl(var(--destructive))}.cp-icon-btn{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--cp-muted);cursor:pointer}.cp-icon-btn:hover{background:hsl(var(--muted));color:var(--cp-ink)}.cp-form{display:grid;gap:16px}.cp-field{display:grid;gap:7px}.cp-field>span{color:var(--cp-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em}.cp-field input,.cp-field select,.cp-field textarea{width:100%;border:1px solid var(--cp-line);border-radius:10px;outline:none;background:var(--cp-wash);color:var(--cp-ink);padding:11px 12px;font-size:.86rem;transition:border-color .18s ease,box-shadow .18s ease}.cp-field textarea{min-height:94px;resize:vertical}.cp-field input:focus,.cp-field select:focus,.cp-field textarea:focus{border-color:var(--cp-accent);box-shadow:0 0 0 3px #fd903021}.cp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp-notice{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border-radius:11px;background:hsl(var(--muted));color:var(--cp-muted);font-size:.79rem;line-height:1.5}.cp-notice-success{background:#469b791c;color:hsl(var(--chart-3))}.cp-notice-error{background:#dd3c3617;color:hsl(var(--destructive))}.cp-state{display:grid;min-height:240px;place-items:center;padding:30px;text-align:center}.cp-state-inner{display:grid;justify-items:center;gap:9px;max-width:390px}.cp-state-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.cp-state h2{font-size:1rem}.cp-state p{color:var(--cp-muted);font-size:.82rem;line-height:1.55}.cp-skeleton{overflow:hidden;position:relative;height:14px;border-radius:7px;background:hsl(var(--muted))}.cp-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);animation:cp-shimmer 1.4s infinite}@keyframes cp-shimmer{to{transform:translate(100%)}}.cp-notification-list{display:grid}.cp-notification{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:17px 4px;border-top:1px solid var(--cp-line)}.cp-notification:first-child{border-top:0}.cp-notification.unread{margin:0 -10px;padding-right:14px;padding-left:14px;border-radius:12px;background:#fd90300f}.cp-notification-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.cp-notification-copy{min-width:0;display:grid;gap:4px}.cp-notification-copy b{font-size:.86rem}.cp-notification-copy p{color:var(--cp-muted);font-size:.8rem;line-height:1.5}.cp-notification-copy time{color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.66rem}.cp-unread-dot{width:7px;height:7px;margin-top:8px;border-radius:99px;background:var(--cp-accent)}.cp-profile-identity{display:flex;align-items:center;gap:14px;padding-bottom:21px;border-bottom:1px solid var(--cp-line);margin-bottom:22px}.cp-avatar-large{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));font-size:1.25rem;font-weight:700;letter-spacing:-.06em}.cp-profile-identity h2{font-size:1.2rem;letter-spacing:-.04em}.cp-profile-identity p{margin-top:4px;color:var(--cp-muted);font-size:.8rem}.cp-profile-details{display:grid}.cp-profile-detail-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:15px 0;border-top:1px solid var(--cp-line)}.cp-profile-detail{display:grid;min-width:0;gap:5px}.cp-profile-detail span{color:var(--cp-muted);font-size:.69rem;font-weight:700;letter-spacing:.02em}.cp-profile-detail strong{overflow-wrap:anywhere;color:var(--cp-ink);font-size:.86rem;font-weight:600}.cp-divider{height:1px;margin:22px 0;background:var(--cp-line)}.cp-preference-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid var(--cp-line)}.cp-preference-row:first-of-type{border-top:0}.cp-preference-row h3{font-size:.88rem}.cp-preference-row p{margin-top:4px;color:var(--cp-muted);font-size:.77rem;line-height:1.45}.cp-segmented{display:flex;padding:3px;border:1px solid var(--cp-line);border-radius:10px;background:hsl(var(--muted))}.cp-segmented button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--cp-muted);font-size:.75rem;cursor:pointer}.cp-segmented button.active{background:var(--cp-card);color:var(--cp-ink);box-shadow:0 2px 5px #291b3814}.cp-security-card{background:linear-gradient(145deg,hsl(var(--sidebar)),#402f5b);color:hsl(var(--sidebar-foreground))}.cp-security-card p{color:#f9f6f0b3}.cp-security-mark{display:grid;width:42px;height:42px;place-items:center;margin-bottom:22px;border-radius:13px;background:#fd903029;color:hsl(var(--sidebar-primary))}.cp-security-card h2{margin-bottom:7px;font-size:1.15rem;letter-spacing:-.03em}.cp-kyc-choice-card{display:grid;gap:20px}.cp-kyc-card-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.cp-kyc-card-heading h2{margin-top:6px;font-size:1.2rem;letter-spacing:-.04em}.cp-kyc-card-heading p{margin-top:6px;color:var(--cp-muted);font-size:.8rem;line-height:1.5}.cp-kyc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-kyc-option-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:92px;padding:15px;border:1px solid var(--cp-line);border-radius:14px;background:var(--cp-wash);color:var(--cp-ink);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.cp-kyc-option-card:hover,.cp-kyc-option-card.active{transform:translateY(-1px);border-color:var(--cp-accent);background:#fd903012}.cp-kyc-option-card:disabled{cursor:not-allowed;opacity:.55}.cp-kyc-option-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px}.cp-kyc-option-icon.basic{background:#469b7921;color:hsl(var(--chart-3))}.cp-kyc-option-icon.advanced{background:#774c9a24;color:hsl(var(--primary))}.cp-kyc-option-copy{display:grid;gap:4px;min-width:0}.cp-kyc-option-copy strong{font-size:.9rem}.cp-kyc-option-copy small{overflow:hidden;color:var(--cp-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.cp-kyc-option-status{padding:5px 8px;border-radius:99px;color:var(--cp-muted);background:hsl(var(--muted));font-size:.64rem;font-weight:700;white-space:nowrap}.cp-kyc-option-status.verified{color:hsl(var(--chart-3));background:#469b791f}.cp-kyc-option-status.under-review{color:hsl(var(--primary));background:#fd90301f}.cp-kyc-option-arrow{color:var(--cp-muted)}.cp-kyc-choose-note{display:flex;align-items:center;gap:8px;color:var(--cp-muted);font-size:.76rem}.cp-kyc-choose-note svg{color:var(--cp-accent)}.cp-back-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:0;border:0;background:transparent;color:var(--cp-muted);font-size:.73rem;cursor:pointer}.cp-back-link:hover{color:var(--cp-ink)}.cp-kyc-detail-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;overflow:hidden;margin-top:2px;padding:20px;border:1px solid var(--cp-line);border-radius:18px;background:linear-gradient(120deg,hsl(var(--muted)),#fd90300d);animation:cp-detail-rise .48s ease both}.cp-kyc-detail-hero:after{position:absolute;right:-45px;bottom:-80px;width:190px;height:190px;border:1px solid hsla(28,98%,59%,.2);border-radius:50%;box-shadow:0 0 0 22px #fd90300a,0 0 0 44px #fd903006;content:"";pointer-events:none}.cp-kyc-hero-art{position:relative;display:grid;width:70px;height:70px;place-items:center;flex:0 0 auto;border-radius:22px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));box-shadow:0 10px 22px #291b3821}.cp-kyc-hero-art span{position:absolute;inset:10px;border:1px solid hsla(28,98%,59%,.38);border-radius:50%;animation:cp-orbit-pulse 2.8s ease-in-out infinite}.cp-kyc-hero-art span:last-of-type{inset:19px;animation-delay:.4s}.cp-kyc-hero-art b{position:relative;z-index:1;color:hsl(var(--sidebar-primary));font-family:var(--app-font-mono);font-size:.8rem}.cp-kyc-detail-copy{position:relative;z-index:1}.cp-kyc-detail-copy h2{margin-top:6px;font-size:1.3rem;letter-spacing:-.045em}.cp-kyc-detail-copy p{max-width:47ch;margin-top:6px;color:var(--cp-muted);font-size:.78rem;line-height:1.5}.cp-detail-status{position:relative;z-index:1;padding:7px 10px;border-radius:99px;background:hsl(var(--muted));color:var(--cp-muted);font-size:.66rem;font-weight:800;white-space:nowrap}.cp-detail-status.verified{background:#469b7921;color:hsl(var(--chart-3))}.cp-detail-status.review{background:#fd903021;color:var(--cp-accent)}.cp-kyc-detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;animation:cp-detail-rise .48s .08s ease both}.cp-kyc-detail-metrics div{display:grid;gap:5px;padding:12px;border-bottom:1px solid var(--cp-line)}.cp-kyc-detail-metrics span{color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.cp-kyc-detail-metrics strong{font-size:.76rem}@keyframes cp-detail-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-orbit-pulse{0%,to{transform:scale(.94);opacity:.45}50%{transform:scale(1.08);opacity:1}}.cp-status-banner{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid var(--cp-line);border-radius:14px;background:hsl(var(--muted))}.cp-status-banner>span:first-child{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.cp-status-banner h2{font-size:.96rem;text-transform:capitalize}.cp-status-banner p{margin-top:3px;color:var(--cp-muted);font-size:.78rem;line-height:1.4}.cp-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cp-verification-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.cp-verification-option{display:grid;justify-items:start;gap:7px;min-height:92px;padding:12px;border:1px solid var(--cp-line);border-radius:12px;background:transparent;color:var(--cp-ink);text-align:left;cursor:pointer}.cp-verification-option.active{border-color:var(--cp-accent);background:#fd903014}.cp-verification-option svg{color:var(--cp-accent)}.cp-verification-option strong{font-size:.78rem}.cp-verification-option small{color:var(--cp-muted);font-size:.68rem}.cp-doc-option{display:grid;justify-items:start;gap:7px;min-height:92px;padding:12px;border:1px solid var(--cp-line);border-radius:12px;background:transparent;color:var(--cp-ink);text-align:left;cursor:pointer}.cp-doc-option.active{border-color:var(--cp-accent);background:#fd903014}.cp-doc-option svg{color:var(--cp-muted)}.cp-doc-option strong{font-size:.76rem}.cp-doc-option small{color:var(--cp-muted);font-size:.68rem}.cp-upload{display:grid;gap:7px;padding:14px;border:1px dashed var(--cp-line);border-radius:12px;background:hsl(var(--wash, var(--background)))}.cp-upload.has-file{border-style:solid;border-color:hsl(var(--chart-3));background:#469b7912}.cp-upload-head{display:flex;justify-content:space-between;gap:12px}.cp-upload label{color:var(--cp-muted);font-size:.75rem;font-weight:700}.cp-upload input{width:100%;font-size:.74rem}.cp-upload small{color:var(--cp-muted);font-size:.68rem}.cp-progress{display:flex;gap:5px;margin-bottom:18px}.cp-progress span{height:3px;flex:1;border-radius:4px;background:hsl(var(--muted))}.cp-progress span.done{background:var(--cp-accent)}.cp-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(720px,calc(100vh - 210px));min-height:540px;overflow:hidden}.cp-chat-head{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--cp-line)}.cp-chat-title{display:flex;align-items:center;gap:11px}.cp-agent-mark{display:grid;width:39px;height:39px;place-items:center;border-radius:13px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground))}.cp-chat-title h2{font-size:.98rem}.cp-chat-title p{margin-top:3px;color:var(--cp-muted);font-size:.73rem}.cp-chat-status{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:hsl(var(--chart-3));font-family:var(--app-font-mono);font-size:.65rem;text-transform:uppercase}.cp-chat-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.cp-messages{display:flex;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding:22px;background:hsl(var(--background))}.cp-message{display:flex;max-width:min(78%,530px);flex-direction:column;gap:4px;align-self:flex-start}.cp-message.mine{align-self:flex-end;align-items:flex-end}.cp-message-bubble{padding:10px 13px;border:1px solid var(--cp-line);border-radius:14px 14px 14px 4px;background:var(--cp-card);font-size:.82rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cp-message.mine .cp-message-bubble{border-color:transparent;border-radius:14px 14px 4px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground))}.cp-message time{color:var(--cp-muted);font-size:.64rem}.cp-composer{display:flex;gap:9px;padding:16px 18px;border-top:1px solid var(--cp-line);background:var(--cp-card)}.cp-composer input{min-width:0;flex:1;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-wash);color:var(--cp-ink);padding:10px 12px;outline:0;font-size:.83rem}.cp-composer input:focus{border-color:var(--cp-accent)}.cp-attach-btn{display:grid;width:36px;flex:0 0 auto;place-items:center;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-wash);color:var(--cp-muted);cursor:pointer}.cp-attach-btn:disabled{opacity:.5;cursor:not-allowed}.cp-chat-side{display:grid;align-content:start;gap:14px}.cp-help-row{display:flex;gap:11px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--cp-line)}.cp-help-row svg{color:var(--cp-accent);flex:0 0 auto}.cp-help-row b{font-size:.79rem}.cp-help-row p{margin-top:3px;color:var(--cp-muted);font-size:.74rem;line-height:1.45}.cp-rating{display:flex;gap:7px}.cp-rating button{width:38px;height:34px;border:1px solid var(--cp-line);border-radius:9px;background:transparent;color:var(--cp-muted);cursor:pointer}.cp-rating button.active{border-color:var(--cp-accent);background:#fd90301f;color:var(--cp-accent)}@media(max-width:850px){.cp-grid-two{grid-template-columns:1fr}.cp-chat-side{order:-1}}@media(max-width:620px){.cp-heading{display:block}.cp-heading-actions{margin-top:16px}.cp-field-row,.cp-doc-grid,.cp-verification-grid,.cp-kyc-options{grid-template-columns:1fr}.cp-profile-detail-row{grid-template-columns:1fr;gap:12px}.cp-kyc-card-heading{display:block}.cp-kyc-card-heading .cp-privacy-chip{margin-top:14px}.cp-kyc-option-card{grid-template-columns:auto minmax(0,1fr) auto}.cp-kyc-option-status{grid-column:2;grid-row:2;justify-self:start}.cp-kyc-option-arrow{grid-column:3;grid-row:1 / span 2}.cp-kyc-detail-hero{grid-template-columns:auto minmax(0,1fr)}.cp-detail-status{grid-column:2;justify-self:start}.cp-kyc-detail-metrics{grid-template-columns:1fr;gap:0}.cp-kyc-wizard-bar{align-items:start;flex-direction:column}.cp-kyc-progress{width:100%}.cp-notification{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.cp-notification.unread{margin:0 -5px;padding-right:8px;padding-left:8px}.cp-status-banner{align-items:flex-start}.cp-chat{min-height:540px}.cp-chat-head{padding:16px}.cp-messages{padding:16px 12px}.cp-message{max-width:88%}.cp-composer{padding:12px}}.cp-page-reveal{animation:cp-page-in .42s ease both}@keyframes cp-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cp-kyc-layout,.cp-support-layout{align-items:start}.cp-kyc-layout>.cp-card{display:grid;gap:20px}.cp-status-banner small{display:block;margin-top:6px;color:var(--cp-muted);font-size:.68rem}.cp-kyc-intro{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:2px}.cp-kyc-intro h2{margin-top:6px;font-size:1.2rem;letter-spacing:-.04em}.cp-kyc-intro p{max-width:54ch;margin-top:6px;color:var(--cp-muted);font-size:.8rem;line-height:1.5}.cp-privacy-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 9px;border-radius:99px;background:#469b791a;color:hsl(var(--chart-3));font-size:.67rem;font-weight:700}.cp-fieldset{display:grid;gap:16px;min-width:0;padding:0;border:0}.cp-fieldset:disabled{opacity:.78}.cp-kyc-wizard-bar{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:14px 0 2px;border-top:1px solid var(--cp-line)}.cp-kyc-wizard-bar strong{display:block;margin-top:5px;font-size:.94rem;letter-spacing:-.02em}.cp-kyc-progress{display:flex;gap:5px;width:min(180px,36%)}.cp-kyc-progress i{height:4px;flex:1;border-radius:99px;background:hsl(var(--muted));transition:background-color .28s ease,transform .28s ease}.cp-kyc-progress i.active{background:var(--cp-accent);transform:scaleY(1.35)}.cp-kyc-step{display:grid;gap:16px;min-height:178px;align-content:start}.cp-kyc-step-enter{animation:cp-step-in .32s ease both}@keyframes cp-step-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.cp-kyc-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-kyc-wizard-actions .btn{margin-left:auto}.cp-upload-intro{display:flex;align-items:start;gap:12px;padding:13px;border-radius:13px;background:hsl(var(--muted))}.cp-upload-intro p{margin-top:4px;color:var(--cp-muted);font-size:.75rem;line-height:1.5}.cp-upload-number{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:9px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-primary));font-family:var(--app-font-mono);font-size:.65rem}.cp-upload{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.cp-upload:hover{transform:translateY(-1px);border-color:var(--cp-accent);background:#fd90300d}.cp-upload input{cursor:pointer}.cp-basic-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--cp-line);border-radius:12px;background:hsl(var(--muted));color:var(--cp-muted);font-size:.76rem;line-height:1.45}.cp-basic-note svg{flex:0 0 auto;color:var(--cp-accent)}.cp-evidence-grid{display:flex;flex-wrap:wrap;gap:10px}.cp-evidence-grid img{width:94px;height:94px;border:1px solid var(--cp-line);border-radius:12px;object-fit:cover}.cp-upload-head>span{display:flex;align-items:baseline;gap:5px}.cp-upload-head>svg{color:var(--cp-accent)}.cp-upload small{display:block;color:var(--cp-muted);font-size:.67rem}.cp-kyc-side{display:grid;gap:18px}.cp-kyc-side .cp-security-card{min-height:250px}.cp-kyc-check{display:flex;align-items:center;gap:8px;margin-top:13px;color:#f9f6f0d1;font-size:.76rem}.cp-kyc-check svg{color:hsl(var(--sidebar-primary))}.cp-step-list{display:grid;gap:15px}.cp-step-list>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.cp-step-list b{color:var(--cp-accent);font-family:var(--app-font-mono);font-size:.67rem}.cp-step-list span{color:var(--cp-muted);font-size:.78rem;line-height:1.45}.cp-support-layout>.cp-chat{min-width:0}.cp-chat-alert{padding:10px 18px 0}.cp-chat-alert .cp-notice{font-size:.73rem}.cp-chat-status.closed{color:var(--cp-muted)}.cp-message>small{color:var(--cp-muted);font-size:.65rem}.cp-chat-empty,.cp-empty-small{display:grid;justify-items:center;align-content:center;gap:8px;min-height:250px;padding:24px;color:var(--cp-muted);text-align:center}.cp-chat-empty b,.cp-empty-small b{color:var(--cp-ink);font-size:.85rem}.cp-chat-empty p,.cp-empty-small span{max-width:28ch;font-size:.76rem;line-height:1.45}.cp-empty-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.cp-typing{display:inline-flex;align-items:center;gap:4px;color:var(--cp-muted);font-size:.68rem}.cp-typing span{width:5px;height:5px;border-radius:50%;background:var(--cp-accent);animation:cp-dot 1.2s infinite ease-in-out}.cp-typing span:nth-child(2){animation-delay:.16s}.cp-typing span:nth-child(3){animation-delay:.32s}@keyframes cp-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cp-faq-list{display:grid}.cp-faq-item{border-top:1px solid var(--cp-line)}.cp-faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border:0;background:transparent;color:var(--cp-ink);text-align:left;cursor:pointer;font-size:.79rem;font-weight:700}.cp-faq-item button svg{flex:0 0 auto;color:var(--cp-muted);transition:transform .18s ease}.cp-faq-item.open button svg{transform:rotate(180deg)}.cp-faq-item p{padding:0 20px 14px 0;color:var(--cp-muted);font-size:.76rem;line-height:1.55}.cp-faq-loading{display:grid;gap:14px;padding-top:6px}.cp-faq-loading .cp-skeleton{width:100%}.cp-faq-loading .cp-skeleton:nth-child(2){width:86%}.cp-faq-loading .cp-skeleton:nth-child(3){width:70%}.cp-inline-action{display:inline-flex;align-items:center;gap:5px;margin-left:5px;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:700;cursor:pointer}.cp-rating-card{background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--accent)))}.cp-rating-card h2{margin:17px 0 6px;font-size:1rem}.cp-rating-card p{margin-bottom:15px;color:var(--cp-muted);font-size:.76rem;line-height:1.45}.cp-small-lock{display:grid;width:17px;height:17px;place-items:center;flex:0 0 auto;color:hsl(var(--chart-3))}.cp-support-history{display:grid;gap:14px}.cp-history-list{display:grid;border-top:1px solid var(--cp-line)}.cp-history-item{border-bottom:1px solid var(--cp-line)}.cp-history-item>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border:0;background:transparent;color:var(--cp-ink);text-align:left;cursor:pointer}.cp-history-item>button span{display:grid;gap:3px}.cp-history-item>button b{font-size:.76rem}.cp-history-item>button small{color:var(--cp-muted);font-size:.66rem}.cp-history-messages{display:grid;gap:8px;max-height:250px;overflow-y:auto;padding:0 0 12px}.cp-history-messages .cp-message{max-width:90%}.cp-history-messages .cp-message-bubble{font-size:.74rem;padding:8px 10px}.cp-history-messages img{display:block;width:min(180px,100%);max-height:160px;border-radius:9px;object-fit:cover}@media(max-width:620px){.cp-kyc-intro{display:block}.cp-privacy-chip{margin-top:13px}.cp-chat-head{align-items:start}.cp-chat-head .cp-actions{gap:3px}.cp-chat-head .cp-btn{min-height:34px;padding:0 9px;font-size:.7rem}}.email-pro-page{position:relative;isolation:isolate}.email-pro-page:before{position:fixed;z-index:-2;top:72px;right:-130px;width:420px;height:420px;border:1px solid hsla(273,55%,52%,.13);border-radius:50%;box-shadow:0 0 0 34px #8b41c80a,0 0 0 72px #8b41c806;content:"";pointer-events:none}.email-pro-page:after{position:fixed;z-index:-2;bottom:-160px;left:-110px;width:380px;height:380px;border-radius:50%;background:#fd903012;filter:blur(4px);content:"";pointer-events:none}.email-pro-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;overflow:hidden;margin:0 0 18px;padding:clamp(22px,4vw,34px);border:1px solid hsla(273,55%,52%,.24);border-radius:22px;background:linear-gradient(118deg,#2f2145fa,#52316df5 64%,#a25d20e0);box-shadow:0 22px 55px #291b3829,inset 0 1px #f9f6f029;color:hsl(var(--sidebar-foreground))}.email-pro-hero:before{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(115deg,transparent 0 43%,hsla(35,44%,96%,.24) 43.1%,transparent 43.4%);background-size:16px 16px;content:"";pointer-events:none}.email-pro-hero-copy{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px}.email-pro-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid hsla(28,98%,59%,.42);border-radius:14px;background:#fd903029;color:hsl(var(--sidebar-primary));box-shadow:0 0 0 5px #fd90300d}.email-pro-hero .cp-kicker{color:#f9f6f099}.email-pro-hero h2{margin-top:8px;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.055em}.email-pro-hero p{max-width:53ch;margin-top:8px;color:#f9f6f0ad;font-size:.83rem;line-height:1.6}.email-pro-hero-stats{position:relative;z-index:1;display:flex;align-items:center;gap:24px}.email-pro-hero-stats div{display:grid;gap:4px;min-width:82px}.email-pro-hero-stats strong{color:hsl(var(--sidebar-primary));font-family:var(--app-font-mono);font-size:1.65rem;letter-spacing:-.08em}.email-pro-hero-stats span{color:#f9f6f09e;font-size:.68rem;line-height:1.25}.email-pro-trust-line{position:relative;z-index:1;grid-column:1 / -1;display:flex;align-items:center;gap:7px;padding-top:15px;border-top:1px solid hsla(35,44%,96%,.13);color:#f9f6f0a3;font-family:var(--app-font-mono);font-size:.62rem;letter-spacing:.015em}.email-pro-trust-line svg{color:hsl(var(--sidebar-primary))}.email-pro-hero-orbit{position:absolute;z-index:0;border:1px solid hsla(35,44%,96%,.11);border-radius:50%;pointer-events:none;animation:email-pro-float 6s ease-in-out infinite}.email-pro-hero-orbit-one{right:9%;top:-125px;width:300px;height:300px}.email-pro-hero-orbit-two{right:17%;bottom:-180px;width:340px;height:340px;animation-delay:-2s}@keyframes email-pro-float{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(9px);opacity:1}}.email-pro-top-notice{margin:-4px 0 18px}.email-pro-workspace-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;align-items:start}.email-pro-primary-column,.email-pro-side-column{display:grid;gap:18px;min-width:0}.email-pro-composer-card,.email-pro-history-card,.email-pro-account-card{position:relative;overflow:hidden;background:#fefdfba3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.email-pro-composer-card:after,.email-pro-account-card:after{position:absolute;top:0;right:0;width:150px;height:1px;background:linear-gradient(90deg,transparent,hsla(28,98%,59%,.65));content:""}.email-pro-card-head{align-items:flex-start;margin-bottom:22px}.email-pro-section-number{display:block;margin-bottom:7px;color:hsl(var(--primary));font-family:var(--app-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.11em}.email-pro-card-head h2{font-size:1.16rem;letter-spacing:-.04em}.email-pro-card-head p{max-width:47ch}.email-pro-secure-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 9px;border-radius:99px;background:#469b791a;color:hsl(var(--chart-3));font-family:var(--app-font-mono);font-size:.6rem}.email-pro-inline-notice{margin-bottom:16px}.email-pro-form{gap:17px}.email-pro-page .cp-field>span,.email-pro-page .cp-field>label{color:var(--cp-muted)}.email-pro-page .cp-field input,.email-pro-page .cp-field select,.email-pro-page .cp-field textarea{background:#f9f5f0b3}.email-pro-page .cp-field textarea{min-height:94px}.email-pro-page .cp-field em{margin-left:4px;color:var(--cp-muted);font-size:.67rem;font-style:normal;font-weight:500}.email-pro-label-with-count{display:flex;align-items:center;justify-content:space-between;gap:10px}.email-pro-label-with-count strong{color:hsl(var(--primary));font-family:var(--app-font-mono);font-size:.64rem}.email-pro-label-with-count strong.over{color:hsl(var(--destructive))}.email-pro-recipients{min-height:106px!important}.email-pro-field-hint{display:flex;align-items:flex-start;gap:6px;color:var(--cp-muted);font-size:.67rem;line-height:1.4}.email-pro-field-hint svg{flex:0 0 auto;margin-top:1px;color:hsl(var(--chart-3))}.email-pro-editor-toolbar{display:flex;align-items:center;gap:4px;padding:4px;border-bottom:1px solid var(--cp-line)}.email-pro-editor-toolbar button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--cp-muted);font-size:.71rem;cursor:pointer}.email-pro-editor-toolbar button.active{background:hsl(var(--secondary));color:var(--cp-ink);font-weight:700}.email-pro-editor-toolbar>span{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--cp-muted);font-size:.65rem}.email-pro-editor-toolbar>span svg{color:hsl(var(--primary))}.email-pro-body{min-height:170px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.email-pro-send-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:5px}.email-pro-send-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--cp-muted);font-size:.68rem}.email-pro-send-meta span{display:inline-flex;align-items:center;gap:5px}.email-pro-send-meta svg{color:hsl(var(--primary))}.email-pro-spin{animation:email-pro-spin .9s linear infinite}@keyframes email-pro-spin{to{transform:rotate(360deg)}}.email-pro-history-limit{padding:6px 8px;border-radius:7px;background:hsl(var(--muted));color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.6rem}.email-pro-history-list{display:grid}.email-pro-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:13px 0;border-top:1px solid var(--cp-line)}.email-pro-history-icon{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;background:hsl(var(--muted));color:var(--cp-muted)}.email-pro-history-copy{display:grid;min-width:0;gap:3px}.email-pro-history-copy strong,.email-pro-history-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-pro-history-copy strong{font-size:.8rem}.email-pro-history-copy span,.email-pro-history-copy time{color:var(--cp-muted);font-size:.68rem}.email-pro-history-metrics{display:grid;gap:4px;min-width:86px;color:var(--cp-muted);font-size:.63rem}.email-pro-history-metrics span{display:flex;align-items:center;gap:4px}.email-pro-history-metrics svg{color:hsl(var(--chart-3))}.email-pro-history-metrics b{color:var(--cp-ink);font-family:var(--app-font-mono)}.email-pro-status{padding:5px 7px;border-radius:6px;background:hsl(var(--muted));color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.58rem;text-transform:capitalize}.email-pro-status-accepted,.email-pro-status-sent,.email-pro-status-delivered{background:#469b791c;color:hsl(var(--chart-3))}.email-pro-empty-state,.email-pro-account-empty{display:grid;justify-items:center;gap:7px;min-height:165px;padding:22px;color:var(--cp-muted);text-align:center}.email-pro-empty-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:hsl(var(--accent));color:hsl(var(--primary))}.email-pro-empty-state strong,.email-pro-account-empty strong{color:var(--cp-ink);font-size:.84rem}.email-pro-empty-state p,.email-pro-account-empty span{max-width:30ch;color:var(--cp-muted);font-size:.72rem;line-height:1.45}.email-pro-card-icon{color:hsl(var(--primary))}.email-pro-account-list{display:grid;gap:9px}.email-pro-account-row{padding:11px;border:1px solid var(--cp-line);border-radius:13px;background:#f9f5f08c;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.email-pro-account-row.selected{border-color:#fd90309e;background:#fd903012}.email-pro-account-row:hover{transform:translateY(-1px);border-color:#fd903080}.email-pro-account-select{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:0;background:transparent;color:var(--cp-ink);text-align:left;cursor:pointer}.email-pro-provider-mark{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-primary));font-family:var(--app-font-mono);font-size:.7rem;font-weight:700}.email-pro-account-select>span:nth-child(2){display:grid;min-width:0;gap:3px}.email-pro-account-select strong,.email-pro-account-select small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-pro-account-select strong{font-size:.77rem}.email-pro-account-select small{color:var(--cp-muted);font-size:.67rem}.email-pro-account-check{color:var(--cp-muted)}.email-pro-account-row.selected .email-pro-account-check{color:hsl(var(--primary))}.email-pro-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid hsla(30,23%,85%,.65)}.email-pro-verified,.email-pro-unverified{margin-right:auto;font-family:var(--app-font-mono);font-size:.58rem}.email-pro-verified{color:hsl(var(--chart-3))}.email-pro-unverified{color:var(--cp-muted)}.email-pro-mini-button{min-height:26px;padding:0 6px;font-size:.63rem}.email-pro-delete-button{display:inline-grid;width:26px;height:26px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--cp-muted);cursor:pointer}.email-pro-delete-button:hover{background:#dd3c361a;color:hsl(var(--destructive))}.email-pro-delete-button:disabled{cursor:not-allowed;opacity:.55}.email-pro-add-account{width:100%;margin-top:12px}.email-pro-account-form{display:grid;gap:14px;margin-top:14px;padding-top:16px;border-top:1px solid var(--cp-line);animation:email-pro-form-in .25s ease both}@keyframes email-pro-form-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.email-pro-form-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.email-pro-form-title strong{font-size:.88rem}.email-pro-form-title button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:hsl(var(--muted));color:var(--cp-muted);cursor:pointer}.email-pro-provider-tabs,.email-pro-guide-tabs{display:flex;gap:4px;padding:4px;border-radius:10px;background:hsl(var(--muted))}.email-pro-provider-tabs button,.email-pro-guide-tabs button{flex:1;padding:7px 5px;border:0;border-radius:7px;background:transparent;color:var(--cp-muted);font-size:.64rem;cursor:pointer}.email-pro-provider-tabs button.active,.email-pro-guide-tabs button.active{background:hsl(var(--card));color:var(--cp-ink);font-weight:700;box-shadow:0 2px 5px #291b3812}.email-pro-smtp-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:2px;border-top:1px solid var(--cp-line);color:var(--cp-ink);font-size:.72rem;font-weight:700}.email-pro-smtp-heading small{color:var(--cp-muted);font-size:.6rem;font-weight:500}.email-pro-toggle-row{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--cp-line);border-radius:10px;background:hsl(var(--muted));cursor:pointer}.email-pro-toggle-row input{margin-top:2px;accent-color:hsl(var(--primary))}.email-pro-toggle-row span{display:grid;gap:3px}.email-pro-toggle-row strong{font-size:.72rem}.email-pro-toggle-row small{color:var(--cp-muted);font-size:.62rem;line-height:1.4}.email-pro-form-footnote{display:flex;gap:7px;color:var(--cp-muted);font-size:.64rem;line-height:1.45}.email-pro-form-footnote svg{flex:0 0 auto;color:hsl(var(--chart-3))}.email-pro-guide{overflow:hidden;border:1px solid hsla(273,55%,52%,.23);border-radius:18px;background:linear-gradient(150deg,#eee3f7b8,#fefdfbb8);box-shadow:0 13px 34px #291b380f}.email-pro-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 15px}.email-pro-guide-head h2{font-size:1.02rem;letter-spacing:-.03em}.email-pro-guide-head>svg{color:hsl(var(--chart-2))}.email-pro-guide-tabs{margin:0 22px}.email-pro-guide-body{padding:18px 22px 22px;animation:email-pro-form-in .25s ease both}.email-pro-guide-eyebrow{color:hsl(var(--chart-2));font-family:var(--app-font-mono);font-size:.59rem;letter-spacing:.06em;text-transform:uppercase}.email-pro-guide-body h3{margin-top:6px;font-size:.9rem;letter-spacing:-.02em}.email-pro-guide-body ol{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.email-pro-guide-body li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start}.email-pro-guide-body li>span{color:hsl(var(--primary));font-family:var(--app-font-mono);font-size:.62rem;font-weight:700}.email-pro-guide-body li p{color:var(--cp-muted);font-size:.74rem;line-height:1.48}.email-pro-guide-note{display:flex;align-items:flex-start;gap:7px;margin-top:18px;padding-top:13px;border-top:1px solid hsla(273,55%,52%,.17);color:var(--cp-muted);font-size:.66rem;line-height:1.45}.email-pro-guide-note svg{flex:0 0 auto;margin-top:1px;color:hsl(var(--chart-2))}.email-pro-delivery-note{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--cp-line);border-radius:14px;background:#469b790f}.email-pro-delivery-note>svg{flex:0 0 auto;margin-top:2px;color:hsl(var(--chart-3))}.email-pro-delivery-note strong{font-size:.76rem}.email-pro-delivery-note p{margin-top:5px;color:var(--cp-muted);font-size:.7rem;line-height:1.5}@media(max-width:900px){.email-pro-workspace-grid{grid-template-columns:1fr}.email-pro-side-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.email-pro-side-column>.email-pro-delivery-note{grid-column:1 / -1}}@media(max-width:620px){.email-pro-hero{grid-template-columns:1fr}.email-pro-hero-stats{gap:22px}.email-pro-side-column{grid-template-columns:1fr}.email-pro-side-column>.email-pro-delivery-note{grid-column:auto}.email-pro-send-bar{align-items:flex-start;flex-direction:column}.email-pro-send-bar .cp-btn{width:100%}.email-pro-history-row{grid-template-columns:auto minmax(0,1fr) auto}.email-pro-history-metrics{grid-column:2 / -1;grid-row:2;display:flex;gap:12px}.email-pro-status{grid-column:3;grid-row:1}.email-pro-editor-toolbar>span{display:none}.email-pro-guide-head{padding-right:17px;padding-left:17px}.email-pro-guide-tabs{margin-right:17px;margin-left:17px}.email-pro-guide-body{padding-right:17px;padding-left:17px}}.email-pro-history-limit{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.email-pro-sync-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--chart-3));box-shadow:0 0 0 3px #469b791f;animation:email-pro-sync-pulse 2.4s ease-in-out infinite}@keyframes email-pro-sync-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.email-pro-connection-status{display:inline-flex;align-items:center;gap:5px;margin-right:auto;font-family:var(--app-font-mono);font-size:.58rem}.email-pro-connection-status:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.email-pro-connection-verified{color:hsl(var(--chart-3))}.email-pro-connection-idle{color:var(--cp-muted)}.email-pro-account-actions .email-pro-mini-button{flex:0 0 auto}.email-pro-load-more{width:100%;margin-top:15px}.email-pro-page button:focus-visible,.email-pro-page input:focus-visible,.email-pro-page textarea:focus-visible,.email-pro-page select:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media(max-width:460px){.email-pro-account-actions{flex-wrap:wrap;justify-content:flex-start}.email-pro-connection-status{width:100%}.email-pro-history-limit{max-width:150px;overflow:hidden;text-overflow:ellipsis}}.email-pro-page{--ep-ink: hsl(262 31% 16%);--ep-muted: hsl(262 12% 48%);--ep-line: hsl(30 21% 83%);--ep-card: hsl(38 48% 99%);--ep-card-raised: hsl(40 54% 97%);--ep-input: hsl(36 40% 95%);--ep-soft: hsl(34 29% 92%);--ep-purple: hsl(273 49% 45%);--ep-orange: hsl(28 98% 59%);--ep-green: hsl(156 38% 40%);--ep-hero: hsl(263 33% 18%);--ep-hero-ink: hsl(35 44% 96%);max-width:1160px}.dark .email-pro-page{--ep-ink: hsl(35 39% 94%);--ep-muted: hsl(263 13% 70%);--ep-line: hsl(263 22% 30%);--ep-card: hsl(263 29% 16%);--ep-card-raised: hsl(263 27% 19%);--ep-input: hsl(263 28% 12%);--ep-soft: hsl(263 25% 23%);--ep-purple: hsl(273 54% 68%);--ep-orange: hsl(28 98% 59%);--ep-green: hsl(156 38% 55%);--ep-hero: hsl(263 35% 10%);--ep-hero-ink: hsl(35 44% 96%)}.email-pro-page .cp-heading{align-items:center;margin-bottom:16px}.email-pro-page .cp-heading h1{margin-top:5px;color:var(--ep-ink);font-size:clamp(1.65rem,2.5vw,2.18rem);letter-spacing:-.06em}.email-pro-page .cp-heading p{max-width:62ch;margin-top:6px;color:var(--ep-muted);font-size:.8rem}.email-pro-page .cp-heading-actions{gap:7px}.email-pro-page .cp-btn{min-height:35px;border-radius:8px;letter-spacing:-.01em}.email-pro-page .cp-btn-primary{background:var(--ep-orange);color:#231933;box-shadow:0 5px 14px #fd90302b}.email-pro-page .cp-btn-primary:hover:not(:disabled){background:#fd8217;box-shadow:0 7px 18px #fd90303b}.email-pro-page .cp-btn-soft{border-color:var(--ep-line);background:var(--ep-soft);color:var(--ep-ink)}.email-pro-page .cp-btn-soft:hover:not(:disabled){border-color:#fd903094;background:#fd903017}.email-pro-page .cp-btn-quiet{color:var(--ep-muted)}.email-pro-page .cp-btn-quiet:hover:not(:disabled){background:#783bab1a;color:var(--ep-ink)}.email-pro-page .cp-card{border-color:var(--ep-line);border-radius:14px;background:var(--ep-card);box-shadow:0 14px 34px #251c350e}.dark .email-pro-page .cp-card{box-shadow:0 18px 42px #0b06133d,inset 0 1px #f9f6f006}.email-pro-page:before{top:74px;right:-170px;width:380px;height:380px;border-color:#783bab1a;box-shadow:0 0 0 28px #783bab07,0 0 0 60px #783bab05}.email-pro-page:after{bottom:-190px;left:-145px;width:340px;height:340px;background:#fd90300b;filter:blur(1px)}.dark .email-pro-page:before{border-color:#b281d921;box-shadow:0 0 0 28px #b281d909,0 0 0 60px #b281d905}.dark .email-pro-page:after{background:#fd90300e}.email-pro-hero{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;margin-bottom:14px;padding:19px 22px 16px;border:1px solid hsla(273,49%,45%,.35);border-radius:14px;background:var(--ep-hero);box-shadow:0 16px 32px #170f2426,inset 0 1px #f9f6f01a}.email-pro-hero:before{display:none}.email-pro-hero:after{position:absolute;right:6%;bottom:-142px;width:260px;height:260px;border:1px solid hsla(273,54%,68%,.14);border-radius:50%;content:"";pointer-events:none}.email-pro-hero-copy{gap:12px}.email-pro-mark{width:36px;height:36px;border-radius:10px;background:#fd903024;color:var(--ep-orange);box-shadow:none}.email-pro-hero .cp-kicker{color:#f9f6f094;font-size:.6rem}.email-pro-hero h2{margin-top:5px;color:var(--ep-hero-ink);font-size:clamp(1.18rem,2.3vw,1.58rem);letter-spacing:-.05em}.email-pro-hero p{max-width:61ch;margin-top:6px;color:#f9f6f0a6;font-size:.76rem;line-height:1.5}.email-pro-hero-stats{gap:20px;padding-right:2px}.email-pro-hero-stats div{min-width:72px;gap:2px}.email-pro-hero-stats div+div{padding-left:20px;border-left:1px solid hsla(35,44%,96%,.15)}.email-pro-hero-stats strong{color:var(--ep-orange);font-size:1.35rem}.email-pro-hero-stats span{color:#f9f6f094;font-size:.61rem}.email-pro-trust-line{gap:6px;padding-top:11px;border-top-color:#f9f6f01f;color:#f9f6f08c;font-size:.57rem}.email-pro-trust-line svg{color:var(--ep-green)}.email-pro-hero-orbit{border-color:#f9f6f014}.email-pro-hero-orbit-one{right:12%;top:-160px;width:290px;height:290px}.email-pro-hero-orbit-two{right:24%;bottom:-210px;width:330px;height:330px}.email-pro-top-notice{margin:-1px 0 14px}.email-pro-top-notice .cp-notice,.email-pro-inline-notice .cp-notice{border-radius:9px;border:1px solid var(--ep-line)}.email-pro-workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px}.email-pro-primary-column,.email-pro-side-column{gap:14px}.email-pro-composer-card,.email-pro-history-card,.email-pro-account-card{background:var(--ep-card);-webkit-backdrop-filter:none;backdrop-filter:none}.email-pro-composer-card:after,.email-pro-account-card:after{width:112px;background:var(--ep-orange);opacity:.72}.email-pro-card-head{margin-bottom:17px}.email-pro-section-number{margin-bottom:5px;color:var(--ep-purple);font-size:.58rem;letter-spacing:.13em}.dark .email-pro-section-number{color:#bb91de}.email-pro-card-head h2{color:var(--ep-ink);font-size:1.04rem}.email-pro-card-head p{margin-top:4px;color:var(--ep-muted);font-size:.75rem}.email-pro-secure-chip{padding:6px 8px;border:1px solid hsla(156,38%,44%,.2);border-radius:7px;background:#469b7914;color:var(--ep-green);font-size:.55rem}.email-pro-page .cp-field>span{color:var(--ep-muted);font-size:.67rem}.email-pro-page .cp-field input,.email-pro-page .cp-field select,.email-pro-page .cp-field textarea{border-color:var(--ep-line);border-radius:8px;background:var(--ep-input);color:var(--ep-ink);padding:9px 10px;font-size:.8rem}.email-pro-page .cp-field input::placeholder,.email-pro-page .cp-field textarea::placeholder{color:var(--ep-muted);opacity:.72}.email-pro-page .cp-field input:focus,.email-pro-page .cp-field select:focus,.email-pro-page .cp-field textarea:focus{border-color:var(--ep-orange);box-shadow:0 0 0 3px #fd90301f}.email-pro-page .cp-field em{color:var(--ep-muted)}.email-pro-recipients{min-height:92px!important}.email-pro-field-hint{color:var(--ep-muted);font-size:.63rem}.email-pro-field-hint svg{color:var(--ep-green)}.email-pro-label-with-count strong{color:var(--ep-orange)}.email-pro-editor-toolbar{gap:3px;padding:3px;border:1px solid var(--ep-line);border-bottom:0;border-radius:8px 8px 0 0;background:var(--ep-input)}.email-pro-editor-toolbar button{border-radius:5px;color:var(--ep-muted);font-size:.66rem}.email-pro-editor-toolbar button:hover,.email-pro-editor-toolbar button:focus-visible{background:#783bab1a;color:var(--ep-ink)}.email-pro-editor-toolbar button.active{background:var(--ep-card-raised);color:var(--ep-ink);box-shadow:0 1px 3px #251c351a}.dark .email-pro-editor-toolbar button.active{background:#3c3050}.email-pro-editor-toolbar>span{color:var(--ep-muted);font-size:.59rem}.email-pro-editor-toolbar>span svg{color:var(--ep-purple)}.email-pro-body{min-height:152px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.email-pro-send-bar{gap:12px;padding-top:2px}.email-pro-send-meta{gap:10px;color:var(--ep-muted);font-size:.62rem}.email-pro-send-meta svg{color:var(--ep-purple)}.email-pro-history-limit{padding:5px 7px;border:1px solid var(--ep-line);border-radius:6px;background:var(--ep-input);color:var(--ep-muted);font-size:.56rem}.email-pro-sync-dot{width:5px;height:5px;background:var(--ep-green);box-shadow:0 0 0 3px #469b791a}.email-pro-history-row{gap:10px;padding:11px 0;border-top-color:var(--ep-line)}.email-pro-history-icon{width:30px;height:30px;border-radius:8px;background:var(--ep-soft);color:var(--ep-muted)}.dark .email-pro-history-icon{background:#372c49}.email-pro-history-copy strong{color:var(--ep-ink);font-size:.75rem}.email-pro-history-copy span,.email-pro-history-copy time{color:var(--ep-muted);font-size:.63rem}.email-pro-history-metrics{color:var(--ep-muted);font-size:.59rem}.email-pro-history-metrics svg{color:var(--ep-green)}.email-pro-history-metrics b{color:var(--ep-ink)}.email-pro-status{border:1px solid var(--ep-line);border-radius:5px;background:var(--ep-input);color:var(--ep-muted);font-size:.54rem}.email-pro-status-accepted,.email-pro-status-sent,.email-pro-status-delivered{border-color:#469b793d;background:#469b791a;color:var(--ep-green)}.email-pro-empty-state,.email-pro-account-empty{min-height:140px}.email-pro-empty-mark{width:36px;height:36px;border-radius:10px;background:#fd90301c;color:var(--ep-orange)}.email-pro-empty-state strong,.email-pro-account-empty strong{color:var(--ep-ink)}.email-pro-empty-state p,.email-pro-account-empty span{color:var(--ep-muted)}.email-pro-card-icon{color:var(--ep-purple)}.email-pro-account-list{gap:7px}.email-pro-account-row{padding:9px;border-color:var(--ep-line);border-radius:10px;background:var(--ep-card-raised)}.dark .email-pro-account-row{background:#352a4694}.email-pro-account-row.selected{border-color:#fd90309e;background:#fd903014}.email-pro-account-row:hover{transform:translateY(-1px);border-color:#fd90308c}.email-pro-account-select{gap:9px;color:var(--ep-ink)}.email-pro-provider-mark{width:29px;height:29px;border-radius:8px;background:var(--ep-hero);color:var(--ep-orange)}.email-pro-account-select strong{color:var(--ep-ink);font-size:.73rem}.email-pro-account-select small{color:var(--ep-muted);font-size:.63rem}.email-pro-account-check,.email-pro-account-row.selected .email-pro-account-check{color:var(--ep-purple)}.email-pro-account-actions{gap:4px;margin-top:7px;padding-top:7px;border-top-color:var(--ep-line)}.email-pro-connection-status{font-size:.55rem}.email-pro-connection-verified{color:var(--ep-green)}.email-pro-connection-idle{color:var(--ep-muted)}.email-pro-connection-failed{color:hsl(var(--destructive))}.email-pro-mini-button{min-height:24px;padding:0 5px;border-radius:6px;font-size:.59rem}.email-pro-delete-button{width:24px;height:24px;border-radius:6px}.email-pro-add-account{margin-top:10px}.email-pro-account-form{gap:12px;margin-top:12px;padding-top:13px;border-top-color:var(--ep-line)}.email-pro-form-title strong{color:var(--ep-ink);font-size:.82rem}.email-pro-form-title button{width:26px;height:26px;border-radius:6px;background:var(--ep-soft);color:var(--ep-muted)}.email-pro-provider-tabs,.email-pro-guide-tabs{gap:3px;padding:3px;border:1px solid var(--ep-line);border-radius:8px;background:var(--ep-input)}.email-pro-provider-tabs button,.email-pro-guide-tabs button{padding:6px 5px;border-radius:5px;color:var(--ep-muted);font-size:.6rem}.email-pro-provider-tabs button:hover,.email-pro-guide-tabs button:hover{color:var(--ep-ink)}.email-pro-provider-tabs button.active,.email-pro-guide-tabs button.active{background:var(--ep-card-raised);color:var(--ep-ink);box-shadow:0 1px 3px #251c351a}.dark .email-pro-provider-tabs button.active,.dark .email-pro-guide-tabs button.active{background:#3c3050}.email-pro-smtp-heading{border-top-color:var(--ep-line);color:var(--ep-ink);font-size:.68rem}.email-pro-smtp-heading small{color:var(--ep-muted)}.email-pro-toggle-row{padding:9px;border-color:var(--ep-line);border-radius:8px;background:var(--ep-input)}.email-pro-toggle-row input{accent-color:var(--ep-orange)}.email-pro-toggle-row strong{color:var(--ep-ink);font-size:.68rem}.email-pro-toggle-row small,.email-pro-form-footnote{color:var(--ep-muted);font-size:.6rem}.email-pro-form-footnote svg{color:var(--ep-green)}.email-pro-config-note{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid var(--ep-line);border-radius:8px;background:var(--ep-input);color:var(--ep-muted);font-size:.61rem;line-height:1.45}.email-pro-config-note svg{flex:0 0 auto;margin-top:1px;color:var(--ep-purple)}.email-pro-guide{border-color:#783bab4d;border-radius:14px;background:var(--ep-card-raised);box-shadow:0 12px 28px #251c350b}.dark .email-pro-guide{border-color:#b281d942;background:#2b203c;box-shadow:0 17px 34px #0b061338}.email-pro-guide-head{padding:17px 18px 12px}.email-pro-guide-head h2{color:var(--ep-ink);font-size:.94rem}.email-pro-guide-head>svg{color:var(--ep-purple)}.email-pro-guide-tabs{margin:0 18px}.email-pro-guide-body{padding:15px 18px 18px}.email-pro-guide-eyebrow{color:var(--ep-purple);font-size:.55rem}.email-pro-guide-body h3{color:var(--ep-ink);margin-top:5px;font-size:.84rem}.email-pro-guide-body ol{gap:10px;margin-top:15px}.email-pro-guide-body li>span{color:var(--ep-orange);font-size:.58rem}.email-pro-guide-body li p{color:var(--ep-muted);font-size:.69rem}.email-pro-guide-note{gap:6px;margin-top:15px;padding-top:11px;border-top-color:#783bab2e;color:var(--ep-muted);font-size:.61rem}.email-pro-guide-note svg{color:var(--ep-purple)}.email-pro-delivery-note{gap:9px;padding:13px;border-color:var(--ep-line);border-radius:10px;background:#469b790e}.email-pro-delivery-note>svg{color:var(--ep-green)}.email-pro-delivery-note strong{color:var(--ep-ink);font-size:.71rem}.email-pro-delivery-note p{margin-top:4px;color:var(--ep-muted);font-size:.64rem}.email-pro-page button:focus-visible,.email-pro-page input:focus-visible,.email-pro-page textarea:focus-visible,.email-pro-page select:focus-visible{outline:2px solid var(--ep-orange);outline-offset:2px}@media(max-width:900px){.email-pro-workspace-grid{grid-template-columns:1fr}}@media(max-width:767px){.email-pro-hero,.email-pro-side-column{grid-template-columns:1fr}.email-pro-side-column>.email-pro-delivery-note{grid-column:auto}}@media(max-width:620px){.email-pro-page .cp-heading{margin-bottom:13px}.email-pro-hero{grid-template-columns:1fr;padding:17px}.email-pro-hero-stats{gap:18px;padding-left:48px}.email-pro-hero-stats div+div{padding-left:18px}.email-pro-trust-line{line-height:1.35}.email-pro-history-row{grid-template-columns:auto minmax(0,1fr) auto}.email-pro-history-metrics{grid-column:2 / -1;grid-row:2;display:flex;gap:12px}}@media(prefers-reduced-motion:reduce){.email-pro-page *,.email-pro-page *:before,.email-pro-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.email-pro-view-tabs{display:flex;gap:5px;width:fit-content;margin:0 0 16px;padding:4px;border:1px solid var(--ep-line);border-radius:11px;background:var(--ep-input)}.email-pro-view-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--ep-muted);font-size:.68rem;font-weight:600;cursor:pointer}.email-pro-view-tabs button:hover{color:var(--ep-ink)}.email-pro-view-tabs button.active{background:var(--ep-card);color:var(--ep-ink);box-shadow:0 2px 5px #291b3814}.email-pro-view-tabs button svg{color:var(--ep-purple)}.email-pro-view-tabs button span{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:99px;background:var(--ep-soft);font-family:var(--app-font-mono);font-size:.58rem}.email-pro-workspace-grid-sent{grid-template-columns:minmax(0,1fr)}.email-pro-history-button{width:100%;border-right:0;border-bottom:0;border-left:0;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.email-pro-history-button:hover{background:var(--ep-input);transform:translateY(-1px)}.email-pro-dialog-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:22px;background:#160e2094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.email-pro-dialog{width:min(760px,100%);max-height:min(820px,calc(100vh - 44px));overflow:auto;padding:22px;border:1px solid var(--ep-line);background:var(--ep-card);box-shadow:0 24px 70px #140d1e40}.email-pro-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--ep-line)}.email-pro-dialog-head h2{margin-top:5px;color:var(--ep-ink);font-size:1.12rem}.email-pro-dialog-body{display:grid;gap:20px;padding-top:20px}.email-pro-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.email-pro-detail-grid>div{display:grid;gap:4px;min-width:0}.email-pro-detail-grid span,.email-pro-detail-label{color:var(--ep-muted);font-family:var(--app-font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.email-pro-detail-grid strong{overflow-wrap:anywhere;color:var(--ep-ink);font-size:.75rem}.email-pro-detail-grid small{overflow-wrap:anywhere;color:var(--ep-muted);font-size:.68rem}.email-pro-detail-block{display:grid;gap:9px}.email-pro-detail-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.email-pro-detail-block-head strong{color:var(--ep-muted);font-family:var(--app-font-mono);font-size:.62rem}.email-pro-detail-message{max-height:210px;overflow:auto;margin:0;padding:13px;border:1px solid var(--ep-line);border-radius:9px;background:var(--ep-input);color:var(--ep-ink);font-family:inherit;font-size:.72rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.email-pro-recipient-list{display:grid;border-top:1px solid var(--ep-line)}.email-pro-recipient-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--ep-line)}.email-pro-recipient-row>span:first-child{display:grid;gap:3px;min-width:0}.email-pro-recipient-row strong{overflow-wrap:anywhere;color:var(--ep-ink);font-size:.74rem}.email-pro-recipient-row small{overflow-wrap:anywhere;color:var(--ep-muted);font-size:.63rem}@media(max-width:620px){.email-pro-view-tabs{width:100%}.email-pro-view-tabs button{flex:1;justify-content:center}.email-pro-detail-grid{grid-template-columns:1fr}.email-pro-dialog-backdrop{padding:10px}.email-pro-dialog{max-height:calc(100vh - 20px);padding:17px}}.cp-chat-page{max-width:1180px}.cp-chat-find-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:18px}.cp-chat-find-card,.cp-chat-code-card,.cp-chat-list-card{position:relative;overflow:hidden}.cp-chat-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#7c5cff1f;margin-bottom:16px}.cp-chat-find-card h2,.cp-chat-code-card h2{margin:6px 0 8px}.cp-chat-find-card p,.cp-chat-code-card p{max-width:620px;line-height:1.6;opacity:.72}.cp-chat-code-input{display:flex;gap:10px;margin-top:22px}.cp-chat-code-input input{flex:1;min-width:0;border:1px solid rgba(127,127,150,.22);background:#ffffff09;border-radius:13px;padding:14px 15px;font-size:16px;letter-spacing:1.4px}.cp-found-user{display:flex;align-items:center;gap:13px;margin-top:16px;padding:13px;border:1px solid rgba(127,127,150,.18);border-radius:16px;background:#ffffff06}.cp-found-user>div{display:grid;gap:3px;flex:1;min-width:0}.cp-found-user small{opacity:.62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-your-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:18px 20px;border-radius:16px;background:#7c5cff14;border:1px dashed rgba(124,92,255,.35)}.cp-your-code strong{font-size:22px;letter-spacing:2px}.cp-your-code button{border:0;background:transparent;cursor:pointer;padding:7px}.cp-chat-list-card{margin-top:18px}.cp-chat-list{display:grid;gap:2px;margin:0 -8px}.cp-chat-list-row{display:flex;align-items:center;gap:13px;padding:13px 10px;border:0;background:transparent;text-align:left;border-radius:14px;cursor:pointer;color:inherit}.cp-chat-list-row:hover{background:#7f7f9614}.cp-chat-list-row>div{display:grid;gap:4px;flex:1;min-width:0}.cp-chat-list-row span,.cp-chat-list-row small{opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-chat-list-row small{font-size:11px}.cp-chat-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;opacity:.62}.cp-chat-shell{height:min(760px,calc(100vh - 130px));min-height:560px;border:1px solid rgba(127,127,150,.2);border-radius:24px;overflow:hidden;background:hsl(var(--card));box-shadow:0 25px 80px #0000003d;position:relative}.cp-chat-header{height:72px;display:flex;align-items:center;gap:12px;padding:0 18px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));position:relative;z-index:5}.cp-chat-back,.cp-chat-head-actions button{width:38px;height:38px;border:0;border-radius:11px;background:hsl(var(--muted));color:inherit;display:grid;place-items:center;cursor:pointer}.cp-chat-person{display:grid;gap:3px;flex:1}.cp-chat-person span{font-size:11px;opacity:.55;letter-spacing:1px}.cp-chat-head-actions{display:flex;gap:7px}.cp-chat-head-actions button{display:grid;place-items:center}.cp-chat-menu{position:absolute;right:16px;top:62px;padding:7px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));box-shadow:0 18px 50px #00000059;z-index:8}.cp-chat-menu button{display:flex;align-items:center;gap:9px;width:150px;border:0;background:transparent;color:inherit;padding:10px;border-radius:9px;text-align:left;cursor:pointer}.cp-chat-menu button:hover{background:#ffffff12}.cp-chat-bg-picker{position:absolute;right:18px;top:80px;display:flex;gap:7px;padding:9px;border-radius:14px;background:#151722;border:1px solid rgba(255,255,255,.1);z-index:7}.cp-chat-bg-picker button{width:34px;height:34px;border:2px solid transparent;border-radius:9px;cursor:pointer}.cp-chat-messages{height:calc(100% - 132px);overflow:auto;padding:22px 18px;display:flex;flex-direction:column;gap:8px;background-size:cover;background-attachment:fixed}.cp-chat-message-row{display:flex}.cp-chat-message-row.outgoing{justify-content:flex-end}.cp-chat-bubble{max-width:min(72%,520px);padding:9px 11px;border-radius:18px;background:#ffffff17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;gap:5px;box-shadow:0 5px 18px #0000001f}.outgoing .cp-chat-bubble{background:#7c5cffe6;border-bottom-right-radius:6px}.incoming .cp-chat-bubble{border-bottom-left-radius:6px}.cp-chat-bubble img{max-width:100%;max-height:330px;border-radius:12px;display:block}.cp-chat-bubble span{white-space:pre-wrap;word-break:break-word}.cp-chat-bubble small{font-size:9px;opacity:.52;justify-self:end}.cp-chat-composer{position:absolute;bottom:0;left:0;right:0;min-height:60px;display:flex;align-items:flex-end;gap:6px;padding:10px 12px;background:hsl(var(--card));border-top:1px solid hsl(var(--border));z-index:6}.cp-chat-composer>button{width:38px;height:38px;border:0;border-radius:11px;background:#ffffff0e;color:inherit;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.cp-chat-composer textarea{flex:1;resize:none;border:1px solid hsl(var(--input));background:hsl(var(--background));color:inherit;border-radius:14px;padding:10px 12px;min-height:38px;max-height:100px;font:inherit}.cp-chat-send{background:#7c5cff!important}.cp-gif-label{font-size:10px;font-weight:800}.cp-chat-emoji{position:absolute;bottom:70px;left:10px;display:grid;grid-template-columns:repeat(6,38px);gap:3px;padding:9px;border-radius:15px;background:#151722;border:1px solid rgba(255,255,255,.1);z-index:9}.cp-chat-emoji button{border:0;background:transparent;font-size:21px;border-radius:8px;padding:5px;cursor:pointer}.cp-chat-emoji button:hover{background:#ffffff14}.cp-chat-gif-panel{position:absolute;right:10px;bottom:70px;width:min(390px,calc(100% - 20px));max-height:390px;padding:10px;border-radius:16px;background:#151722;border:1px solid rgba(255,255,255,.1);z-index:9;overflow:auto}.cp-chat-gif-search{display:flex;gap:7px;margin-bottom:8px}.cp-chat-gif-search input{flex:1;border:1px solid rgba(255,255,255,.1);background:hsl(var(--background));color:inherit;border-radius:10px;padding:9px}.cp-chat-gif-search button{border:0;border-radius:10px;background:#ffffff14;color:inherit;padding:0 11px}.cp-gif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cp-gif-grid button{padding:0;border:0;background:transparent;cursor:pointer;border-radius:8px;overflow:hidden}.cp-gif-grid img{width:100%;height:90px;object-fit:cover;display:block}.cp-chat-error{position:absolute;bottom:70px;left:50%;transform:translate(-50%);background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));padding:8px 12px;border-radius:10px;font-size:12px;z-index:10;display:flex;align-items:center;gap:5px}@media(max-width:760px){.cp-chat-find-grid{grid-template-columns:1fr}.cp-chat-shell{height:calc(100vh - 100px);min-height:520px;border-radius:18px}.cp-chat-bubble{max-width:84%}.cp-chat-messages{padding:15px 10px}.cp-chat-code-input{flex-direction:column}.cp-chat-composer{padding:8px}.cp-chat-composer>button{width:34px;height:34px}.cp-chat-emoji{grid-template-columns:repeat(6,34px)}}.cp-kyc-status-card{display:grid;gap:10px;max-width:760px}.cp-kyc-status-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.cp-kyc-unverified{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.cp-kyc-status-card p{max-width:650px}.cp-kyc-limits{display:grid;gap:16px;margin-top:8px}.cp-kyc-limits>div{display:flex;gap:11px;align-items:flex-start}.cp-kyc-limits>div>svg{margin-top:2px;color:hsl(var(--primary));flex:0 0 auto}.cp-kyc-limits span{display:grid;gap:3px}.cp-kyc-limits small{color:hsl(var(--muted-foreground));line-height:1.45}@media(prefers-reduced-motion:no-preference){body,.cp-card,.cp-chat-shell,.cp-chat-header,.cp-chat-composer,.cp-chat-menu,.cp-chat-gif-panel,.cp-chat-emoji{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.cp-page *{transition-property:background-color,color,border-color;transition-duration:.16s}}.cp-support-image-link{display:block;margin:-2px}.cp-support-image-link img{display:block;max-width:100%;max-height:360px;object-fit:contain;border-radius:12px;background:hsl(var(--muted))}.cp-chat-messages{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.cp-chat-message-row .cp-chat-bubble{background:#fff!important;color:#171923!important;border:1px solid rgba(20,24,35,.1)!important;box-shadow:0 4px 18px #14182314!important}.cp-chat-message-row.outgoing .cp-chat-bubble{background:#f1f5ff!important;color:#171923!important}.cp-chat-message-row .cp-chat-bubble span{color:inherit!important}.cp-chat-message-row .cp-chat-bubble small{color:#1719237a!important}.cp-chat-bg-picker{background:#fff!important;border:1px solid rgba(20,24,35,.1)!important}.cp-copy-confirm{margin-left:7px;font-size:11px;font-weight:700;letter-spacing:.02em}.referral-page{position:relative;min-height:calc(100vh - 86px);padding:8px 0 64px;overflow:hidden}.referral-orb{position:absolute;border-radius:999px;filter:blur(2px);pointer-events:none}.referral-orb-one{width:360px;height:360px;right:-150px;top:-100px;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 68%)}.referral-orb-two{width:280px;height:280px;left:-140px;bottom:30px;background:radial-gradient(circle,rgba(167,139,250,.13),transparent 70%)}.referral-heading{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}.referral-heading h1{margin:7px 0 10px;font-size:clamp(34px,4.3vw,58px);line-height:.98;letter-spacing:-.045em}.referral-heading h1 em{font-style:normal;background:linear-gradient(100deg,#8b5cf6,#c4b5fd 55%,#f0e7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.referral-heading p{max-width:650px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.referral-share-btn{white-space:nowrap;min-height:46px}.referral-hero-card{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;min-height:245px;padding:34px 36px;border:1px solid rgba(168,132,255,.22);border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#22143ff5,#3d2269eb 55%,#19102ff7);box-shadow:0 35px 90px #14072d3d,inset 0 1px #ffffff14}.referral-hero-glow{position:absolute;width:520px;height:320px;right:-140px;top:-130px;border-radius:50%;background:radial-gradient(circle,rgba(157,117,255,.28),transparent 68%);pointer-events:none}.referral-hero-copy{position:relative;z-index:1}.referral-chip{display:inline-flex;align-items:center;gap:7px;color:#d9ccff;font-size:11px;font-weight:800;letter-spacing:.14em}.referral-code-row{display:flex;align-items:center;gap:14px;margin:12px 0 8px}.referral-code-row strong{font-size:clamp(36px,5vw,60px);letter-spacing:.08em;line-height:1;color:#fff}.referral-code-row button,.referral-link-row button{display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;border-radius:12px;width:42px;height:42px;cursor:pointer}.referral-code-row button:hover,.referral-link-row button:hover{background:#ffffff26}.referral-hero-copy p{margin:0;color:#f5f0ffb8;font-size:14px}.referral-link-row{display:flex;align-items:center;gap:9px;max-width:650px;margin-top:20px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#00000029;color:#ffffffb8;font-size:12px}.referral-link-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.referral-hero-badge{position:relative;z-index:1;min-width:180px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;color:#fff}.referral-hero-badge span{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 12px;border-radius:13px;background:#a78bfa33;color:#ddd0ff}.referral-hero-badge b{display:block;font-size:26px;letter-spacing:-.04em}.referral-hero-badge small{display:block;margin-top:4px;color:#ffffff94}.referral-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0}.referral-stats article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid var(--border);border-radius:20px;background:#ffffff09;box-shadow:0 15px 40px #0000000f}.referral-stat-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#8b5cf61f;color:#8b5cf6}.referral-stats b{display:block;font-size:21px;letter-spacing:-.025em}.referral-stats small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.referral-content-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;margin-top:16px}.referral-steps,.referral-history{padding:25px!important}.referral-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--border)}.referral-section-head h2{margin:5px 0 0;font-size:24px;letter-spacing:-.03em}.referral-rule,.referral-count{font-size:11px;color:var(--muted);padding:7px 10px;border:1px solid var(--border);border-radius:999px;white-space:nowrap}.referral-step-list{display:grid;gap:0}.referral-step-list>div{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--border)}.referral-step-list>div:last-child{border-bottom:0}.referral-step-list>div>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#8b5cf61c;color:#8b5cf6;font-size:11px;font-weight:800}.referral-step-list b{font-size:14px}.referral-step-list p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.referral-list{display:grid}.referral-person{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--border)}.referral-person:last-child{border-bottom:0}.referral-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,#8b5cf6,#5b21b6);color:#fff;font-size:12px;font-weight:800}.referral-person b{display:block;font-size:14px}.referral-person small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.referral-status{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:700}.referral-status.rewarded{background:#22c55e1a;color:#16a34a}.referral-status.pending{background:#f59e0b1a;color:#d97706}.referral-empty,.referral-error{display:grid;place-items:center;text-align:center;padding:55px 20px;color:var(--muted)}.referral-empty svg,.referral-error svg{margin-bottom:10px;color:#8b5cf6}.referral-empty b,.referral-error h2{display:block;color:var(--text);margin:0 0 5px}.referral-empty p,.referral-error p{margin:0;max-width:360px;line-height:1.55}.referral-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50vh;color:var(--muted)}.referral-spinner{width:18px;height:18px;border:2px solid rgba(139,92,246,.18);border-top-color:#8b5cf6;border-radius:50%;animation:referral-spin .7s linear infinite}@keyframes referral-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.referral-heading{align-items:flex-start;flex-direction:column}.referral-share-btn{align-self:flex-start}.referral-hero-card{grid-template-columns:1fr}.referral-hero-badge{min-width:0;text-align:left;display:flex;align-items:center;gap:12px;padding:15px}.referral-hero-badge span{margin:0}.referral-hero-badge b{font-size:20px}.referral-hero-badge small{margin:0}.referral-content-grid{grid-template-columns:1fr}}@media(max-width:620px){.referral-page{padding-top:0}.referral-heading h1{font-size:38px}.referral-hero-card{padding:25px 20px;border-radius:24px}.referral-code-row strong{font-size:36px}.referral-link-row{font-size:11px}.referral-stats{grid-template-columns:1fr}.referral-stats article{padding:15px}.referral-section-head{align-items:center}.referral-rule{display:none}.referral-person{grid-template-columns:40px 1fr}.referral-status{grid-column:2;justify-self:start}}.cp-chat-shell{contain:layout paint;overscroll-behavior:contain}.cp-chat-messages{overscroll-behavior:contain;overflow-anchor:auto;scroll-behavior:auto!important;touch-action:pan-y;-webkit-overflow-scrolling:touch}.cp-chat-message-row{touch-action:pan-y}.cp-chat-composer{transform:translateZ(0);padding-bottom:max(10px,env(safe-area-inset-bottom))}@media(max-width:760px){.cp-chat-shell{height:calc(100dvh - 100px);max-height:calc(100dvh - 100px);min-height:0}.cp-chat-messages{height:calc(100% - 132px);min-height:0}}.admin-console{max-width:1420px}.admin-heading{align-items:center}.admin-heading-actions,.admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:9px;font-size:.7rem;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.admin-btn:hover:not(:disabled){transform:translateY(-1px)}.admin-btn:disabled{opacity:.55;cursor:not-allowed}.admin-btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.admin-btn-soft{border-color:var(--cp-line);background:hsl(var(--muted));color:var(--cp-ink)}.admin-btn-danger{border-color:#dd3c3638;background:#dd3c3614;color:hsl(var(--destructive))}.admin-btn-quiet{border-color:transparent;background:transparent;color:var(--cp-muted)}.admin-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:19px;padding:4px;border:1px solid var(--cp-line);border-radius:13px;background:hsl(var(--muted))}.admin-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--cp-muted);white-space:nowrap;font-size:.74rem;font-weight:700;cursor:pointer}.admin-tabs button.active{background:var(--cp-card);color:var(--cp-ink);box-shadow:0 2px 7px #291b3814}.admin-tabs button i{width:6px;height:6px;border-radius:50%;background:hsl(var(--destructive))}.admin-section{display:grid;gap:18px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-stat{display:flex;align-items:flex-start;gap:12px;min-height:112px;padding:18px;border:1px solid var(--cp-line);border-radius:16px;background:var(--cp-card)}.admin-stat-icon{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:11px;background:#fd90301f;color:var(--cp-accent)}.admin-stat-purple .admin-stat-icon{background:#7142bd1f;color:hsl(var(--chart-2))}.admin-stat-red .admin-stat-icon{background:#dd3c361c;color:hsl(var(--destructive))}.admin-stat-green .admin-stat-icon{background:#469b791f;color:hsl(var(--chart-3))}.admin-stat div{min-width:0;display:grid;gap:4px}.admin-stat small{color:var(--cp-muted);font-size:.68rem}.admin-stat strong{overflow:hidden;color:var(--cp-ink);font-size:1.25rem;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.admin-stat div span{color:var(--cp-muted);font-size:.66rem}.admin-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-card-title,.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.admin-card-title>svg,.admin-panel-head>svg{flex:0 0 auto;color:var(--cp-accent)}.admin-card-title h2,.admin-panel-head h2{margin-top:5px;font-size:1.05rem;letter-spacing:-.035em}.admin-card-title p,.admin-panel-head p{max-width:58ch;margin-top:5px;color:var(--cp-muted);font-size:.77rem;line-height:1.45}.admin-form{margin-top:20px}.admin-form-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px}.admin-check{display:flex;align-items:center;gap:7px;min-height:39px;color:var(--cp-muted);font-size:.73rem}.admin-check input{accent-color:var(--cp-accent)}.admin-queue-list{display:grid;gap:5px}.admin-queue-list button{display:flex;align-items:center;gap:10px;padding:13px 2px;border:0;border-top:1px solid var(--cp-line);background:transparent;color:var(--cp-muted);text-align:left;cursor:pointer}.admin-queue-list button:first-child{border-top:0}.admin-queue-list button>svg:first-child{color:var(--cp-accent)}.admin-queue-list button>svg:last-child{margin-left:auto}.admin-queue-list span{display:grid;gap:3px}.admin-queue-list b{color:var(--cp-ink);font-size:.78rem}.admin-queue-list small{font-size:.68rem}.admin-code-value{display:inline-block;padding:11px 13px;border-radius:9px;background:hsl(var(--muted));color:var(--cp-ink);font-family:var(--app-font-mono);font-size:.8rem}.admin-notice{justify-content:space-between}.admin-notice button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.admin-unlock{max-width:520px;margin:28px auto 0}.admin-unlock-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:18px;border-radius:15px;background:hsl(var(--accent));color:var(--cp-accent)}.admin-unlock h2{font-size:1.15rem;letter-spacing:-.035em}.admin-unlock>p{margin:7px 0 20px;color:var(--cp-muted);font-size:.8rem;line-height:1.5}.admin-search{display:flex;align-items:center;gap:8px;margin-bottom:17px;padding:4px 5px 4px 12px;border:1px solid var(--cp-line);border-radius:11px;background:hsl(var(--background))}.admin-search>svg{color:var(--cp-muted)}.admin-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--cp-ink);font-size:.8rem}.admin-search button{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));font-size:.7rem;font-weight:700;cursor:pointer}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:850px}.admin-table th{padding:0 10px 10px;color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.62rem;font-weight:400;letter-spacing:.08em;text-align:left;text-transform:uppercase}.admin-table td{padding:13px 10px;border-top:1px solid var(--cp-line);vertical-align:top;color:var(--cp-ink);font-size:.76rem}.admin-table td>b,.admin-table td>small{display:block}.admin-table td>small,.admin-table td small{margin-top:4px;color:var(--cp-muted);font-size:.67rem;line-height:1.45}.admin-user-cell{display:flex;align-items:flex-start;gap:9px;min-width:185px}.admin-avatar{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:9px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));font-size:.65rem;font-weight:700}.admin-user-cell>span:last-child{display:block}.admin-action-grid{display:flex;flex-wrap:wrap;gap:5px;min-width:290px}.admin-action-grid .admin-btn{min-height:28px;padding:0 8px;font-size:.64rem}.admin-status{display:inline-flex;align-items:center;width:fit-content;padding:4px 7px;border-radius:99px;background:hsl(var(--muted));color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.59rem;text-transform:uppercase}.admin-status-success,.admin-status-verified,.admin-status-live{background:#469b791c;color:hsl(var(--chart-3))}.admin-status-pending,.admin-status-waiting,.admin-status-flagged{background:#fd903021;color:#b85b0d}.admin-status-failed,.admin-status-suspended,.admin-status-closed{background:#dd3c361a;color:hsl(var(--destructive))}.admin-muted{display:block;margin-top:5px;color:var(--cp-muted);font-size:.65rem}.admin-empty,.admin-detail-empty{display:grid;min-height:130px;place-items:center;align-content:center;gap:8px;padding:25px;color:var(--cp-muted);font-size:.78rem;text-align:center}.admin-empty svg,.admin-detail-empty svg{color:var(--cp-accent)}.admin-support-grid{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);display:grid;align-items:stretch}.admin-chat-list,.admin-chat-detail{min-width:0}.admin-chat-list{overflow:hidden}.admin-support-filters{display:flex;gap:6px;padding:0 20px 13px;border-bottom:1px solid var(--cp-line)}.admin-support-filters button{padding:6px 9px;border:1px solid var(--cp-line);border-radius:99px;background:transparent;color:var(--cp-muted);font-size:.65rem;font-weight:700;cursor:pointer}.admin-support-filters button.active{border-color:var(--cp-accent);background:#fd90301c;color:var(--cp-accent)}.admin-support-user-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px 7px;color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}.admin-support-user-heading span{display:inline-flex;align-items:center;gap:6px;color:var(--cp-ink);font-family:inherit;font-weight:700}.admin-support-user-heading small{font-size:inherit}.admin-chat-list .admin-panel-head{padding:22px 22px 13px;margin:0}.admin-chat-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:14px 20px;border:0;border-top:1px solid var(--cp-line);background:transparent;color:var(--cp-ink);text-align:left;cursor:pointer}.admin-chat-row:hover,.admin-chat-row.active{background:#fd90300f}.admin-chat-row>span:not(.admin-chat-dot){display:grid;min-width:0;gap:3px}.admin-chat-row b,.admin-chat-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-row b{font-size:.76rem}.admin-chat-row small{color:var(--cp-muted);font-size:.66rem}.admin-chat-row strong{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.6rem}.admin-chat-dot{width:7px;height:7px;border-radius:50%;background:var(--cp-muted)}.admin-chat-dot.waiting,.admin-chat-dot.live{background:hsl(var(--chart-3))}.admin-chat-dot.closed{background:hsl(var(--destructive))}.admin-chat-detail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(720px,calc(100vh - 210px));min-height:540px;overflow:hidden}.admin-chat-detail>.admin-panel-head{margin:0;padding:22px;border-bottom:1px solid var(--cp-line)}.admin-chat-messages{display:flex;min-height:0;flex-direction:column;gap:11px;overflow-y:auto;padding:20px;background:hsl(var(--background))}.admin-message{max-width:78%}.admin-message.agent{align-self:flex-end;text-align:right}.admin-message.system{align-self:center;max-width:90%;text-align:center}.admin-message small{display:block;margin-bottom:4px;color:var(--cp-muted);font-size:.62rem}.admin-message p{display:inline-block;margin:0;padding:10px 12px;border:1px solid var(--cp-line);border-radius:12px 12px 12px 4px;background:var(--cp-card);color:var(--cp-ink);font-size:.78rem;line-height:1.5;white-space:pre-wrap}.admin-message img{display:block;width:min(240px,100%);max-height:220px;margin-bottom:5px;border-radius:9px;object-fit:cover}.admin-message.agent p{border-color:transparent;border-radius:12px 12px 4px;background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));text-align:left}.admin-message.system p{padding:6px 10px;border:0;background:hsl(var(--muted));color:var(--cp-muted);font-size:.67rem}.admin-chat-compose{display:flex;gap:8px;padding:13px 16px;border-top:1px solid var(--cp-line);background:var(--cp-card)}.admin-chat-compose input{min-width:0;flex:1;border:1px solid var(--cp-line);border-radius:9px;outline:0;background:hsl(var(--background));color:var(--cp-ink);padding:10px 11px;font-size:.8rem}.admin-chat-compose button{display:grid;width:37px;place-items:center;border:0;border-radius:9px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.admin-chat-compose button:disabled{opacity:.5;cursor:not-allowed}.admin-chat-attach{flex:0 0 auto;width:37px;border:1px solid var(--cp-line)!important;background:hsl(var(--muted))!important;color:var(--cp-muted)!important}.admin-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.admin-list,.admin-mini-list{display:grid}.admin-list-row,.admin-mini-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--cp-line)}.admin-list-row:first-child,.admin-mini-list>div:first-child{border-top:0}.admin-list-row>div:first-child,.admin-mini-list span:first-child{min-width:0;display:grid;gap:3px}.admin-list-row b,.admin-mini-list b{font-size:.75rem}.admin-list-row small,.admin-mini-list small{color:var(--cp-muted);font-size:.66rem}.admin-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-protected-label{color:var(--cp-muted);font-family:var(--app-font-mono);font-size:.58rem;text-transform:uppercase}.admin-mini-list .admin-status{flex:0 0 auto}.admin-spin{animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-support-grid{grid-template-columns:1fr}.admin-chat-detail{height:520px;min-height:0}}@media(max-width:680px){.admin-stat-grid,.admin-grid-two{grid-template-columns:1fr}.admin-heading{display:block}.admin-heading-actions{margin-top:15px}.admin-form-row{grid-template-columns:1fr}.admin-tabs{margin-right:-4px}.admin-chat-detail>.admin-panel-head{padding:16px}.admin-chat-messages{padding:16px 12px}.admin-message{max-width:90%}}.admin-money-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(135deg,#ffffff0e,#ffffff05);margin-bottom:18px}.admin-money-hero h2{margin:5px 0 7px;font-size:clamp(24px,3vw,38px);letter-spacing:-.04em}.admin-money-hero p{margin:0;max-width:680px;opacity:.65}.admin-money-refresh{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;border-radius:12px;padding:10px 14px;cursor:pointer}.admin-money-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-money-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-money-list{display:grid;gap:10px}.admin-money-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff06}.admin-money-main{display:flex;gap:11px;min-width:0}.admin-money-main>div{min-width:0;display:grid;gap:3px}.admin-money-main b,.admin-money-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-money-main small{opacity:.55}.admin-money-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff0f;flex:none}.admin-money-amount{font-size:15px;white-space:nowrap}.admin-money-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.admin-money-empty{min-height:190px;display:grid;place-items:center;text-align:center;align-content:center;gap:8px;opacity:.58}.admin-money-empty span{font-size:13px}@media(max-width:900px){.admin-money-stats{grid-template-columns:1fr 1fr}.admin-money-grid{grid-template-columns:1fr}}@media(max-width:560px){.admin-money-hero{align-items:flex-start;flex-direction:column}.admin-money-stats,.admin-money-row{grid-template-columns:1fr}.admin-money-actions{justify-content:flex-start}}.admin-tab{position:relative}.admin-tab-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;font-size:10px;line-height:18px;font-weight:800;background:#f4733a;color:#fff}.admin-modal-backdrop{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-detail-modal{width:min(680px,100%);max-height:92vh;overflow:auto;display:grid;gap:14px}.cp-support-image-link img{cursor:zoom-in}.cp-contact-support{margin-bottom:18px;display:grid;gap:16px}.cp-contact-support>div:first-child{display:grid;gap:6px}.admin-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-service-card{display:grid;gap:16px;padding:18px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--background));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-service-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px hsl(var(--foreground) / .06)}.admin-service-card.is-disabled{border-color:hsl(var(--primary) / .35);background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--accent) / .45))}.admin-service-copy{display:flex;gap:12px;align-items:flex-start}.admin-service-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;background:hsl(var(--primary) / .11);color:hsl(var(--primary))}.admin-service-copy b{display:block;font-size:.92rem}.admin-service-copy p{margin:5px 0 0;color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.5}.admin-service-control{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-service-status{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-service-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.admin-service-status.online{color:hsl(var(--chart-3))}.admin-service-status.maintenance{color:hsl(var(--primary))}@media(max-width:760px){.admin-service-grid{grid-template-columns:1fr}.admin-service-control{align-items:flex-start;flex-direction:column}}.admin-tabs button.admin-tab{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease}.admin-tabs button.admin-tab.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px hsl(var(--primary) / .22);font-weight:800}.admin-tabs button.admin-tab.active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:999px;background:currentColor;opacity:.8}.admin-tabs button.admin-tab:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.admin-user-name-button{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.admin-user-name-button:hover b{color:hsl(var(--primary));text-decoration:underline}.admin-user-detail-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#120c1a7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-user-detail-drawer{width:min(1120px,96vw);height:100%;overflow-y:auto;background:hsl(var(--background));box-shadow:-18px 0 60px #140c1e33;animation:admin-user-drawer-in .2s ease-out}@keyframes admin-user-drawer-in{0%{transform:translate(3%);opacity:.4}to{transform:translate(0);opacity:1}}.admin-user-detail-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;border-bottom:1px solid var(--cp-line);background:hsl(var(--background) / .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-user-detail-identity{display:flex;align-items:center;gap:14px;min-width:0}.admin-user-detail-identity h2{margin:3px 0;font-size:1.35rem}.admin-user-detail-identity p{margin:0;color:var(--cp-muted);font-size:.82rem;overflow-wrap:anywhere}.admin-avatar-large{width:48px;height:48px;font-size:.9rem}.admin-user-detail-header-actions{display:flex;align-items:center;gap:10px}.admin-icon-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--cp-line);border-radius:10px;background:hsl(var(--muted));color:var(--cp-ink);cursor:pointer}.admin-user-detail-meta{display:flex;flex-wrap:wrap;gap:8px 18px;padding:11px 26px;border-bottom:1px solid var(--cp-line);color:var(--cp-muted);font-size:.72rem}.admin-user-detail-meta span{display:inline-flex;gap:5px}.admin-user-detail-meta b{color:var(--cp-ink)}.admin-user-detail-body{padding:20px 26px 40px;display:grid;gap:16px}.admin-user-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.admin-detail-facts span{min-width:0;display:grid;gap:3px}.admin-detail-facts small{color:var(--cp-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.admin-detail-facts b{color:var(--cp-ink);font-size:.78rem;overflow-wrap:anywhere}.admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-financial-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.admin-financial-strip span{padding:11px 12px;border:1px solid var(--cp-line);border-radius:11px;background:hsl(var(--muted) / .55);display:grid;gap:4px;min-width:0}.admin-financial-strip small{color:var(--cp-muted);font-size:.66rem}.admin-financial-strip b{font-size:.78rem;overflow-wrap:anywhere}.admin-session-list{display:grid;gap:8px}.admin-session-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--cp-line);border-radius:12px;background:hsl(var(--muted) / .42)}.admin-session-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.admin-session-main{min-width:0;display:grid;gap:3px}.admin-session-main span{color:var(--cp-muted);font-size:.68rem;overflow-wrap:anywhere}.admin-session-time{display:grid;gap:5px;justify-items:end;text-align:right}.admin-session-time small{color:var(--cp-muted);font-size:.65rem;line-height:1.3}.admin-user-transactions td small{display:block;line-height:1.45}.admin-user-transactions td:nth-child(1){min-width:155px}.admin-user-transactions td:nth-child(2){min-width:180px}.admin-user-transactions td:nth-child(5){min-width:130px}@media(max-width:900px){.admin-user-detail-drawer{width:100vw}.admin-user-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-detail-grid{grid-template-columns:1fr}.admin-financial-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.admin-user-detail-header,.admin-user-detail-body,.admin-user-detail-meta{padding-left:15px;padding-right:15px}.admin-user-detail-stats,.admin-financial-strip,.admin-detail-facts{grid-template-columns:1fr 1fr}.admin-session-row{grid-template-columns:34px minmax(0,1fr)}.admin-session-time{grid-column:2;justify-items:start;text-align:left;display:flex;flex-wrap:wrap;align-items:center}}.admin-user-name-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;border:0;background:none;padding:0;color:inherit;text-align:left;cursor:pointer}.admin-user-name-link b{color:hsl(var(--primary));text-decoration:underline;text-decoration-color:hsl(var(--primary)/.28);text-underline-offset:3px}.admin-user-name-link:hover b{text-decoration-color:currentColor}.admin-user-detail{gap:18px}.admin-user-detail-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-back-link{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--cp-muted);font-weight:800;cursor:pointer;padding:7px 2px}.admin-back-link:hover{color:var(--cp-ink)}.admin-user-hero{display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-user-hero-main{display:flex;align-items:center;gap:16px;min-width:0}.admin-user-detail-avatar{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border-radius:18px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));font-size:1.15rem;font-weight:900}.admin-user-hero h2{margin:3px 0 4px;font-size:1.55rem}.admin-user-hero p{margin:0;color:var(--cp-muted);font-size:.84rem}.admin-user-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.admin-user-hero-meta{display:grid;grid-template-columns:auto auto;gap:5px 16px;text-align:right;white-space:nowrap}.admin-user-hero-meta small{color:var(--cp-muted);font-size:.7rem;font-weight:700}.admin-user-hero-meta b{font-size:.76rem}.admin-user-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-user-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-detail-fields>div{min-width:0;padding:11px 12px;border:1px solid var(--cp-line);border-radius:11px;background:hsl(var(--muted)/.42)}.admin-detail-fields small{display:block;color:var(--cp-muted);font-size:.67rem;font-weight:700;margin-bottom:4px}.admin-detail-fields b{display:block;overflow-wrap:anywhere;font-size:.79rem;line-height:1.35}.admin-security-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.admin-security-summary>div{padding:10px 11px;border-radius:10px;background:hsl(var(--muted)/.55);border:1px solid var(--cp-line)}.admin-security-summary small{display:block;color:var(--cp-muted);font-size:.65rem;font-weight:700;margin-bottom:3px}.admin-security-summary b{font-size:.77rem}.admin-session-list{display:grid;gap:8px;max-height:500px;overflow:auto}.admin-session-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-card)}.admin-session-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.admin-session-main{min-width:0}.admin-session-main b,.admin-session-main small,.admin-session-meta b,.admin-session-meta small{display:block}.admin-session-main b{font-size:.78rem}.admin-session-main small,.admin-session-meta small{color:var(--cp-muted);font-size:.66rem;margin-top:3px}.admin-session-main small svg,.admin-session-meta small svg{vertical-align:-2px}.admin-session-meta{text-align:right;min-width:170px}.admin-session-meta b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.admin-session-meta .admin-status{display:inline-flex;margin-top:5px}.admin-location-note{display:flex;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;border-radius:10px;background:hsl(var(--muted)/.5);color:var(--cp-muted);font-size:.65rem;line-height:1.45}.admin-financial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-financial-grid>div{padding:12px;border:1px solid var(--cp-line);border-radius:11px;background:hsl(var(--muted)/.4)}.admin-financial-grid small{display:block;color:var(--cp-muted);font-size:.66rem;font-weight:700;margin-bottom:4px}.admin-financial-grid b{font-size:.82rem}.admin-user-transactions td{vertical-align:top}.admin-user-transactions td small{display:block;margin-top:4px;color:var(--cp-muted);font-size:.65rem}.admin-reference-cell{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.admin-user-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-detail-grid{grid-template-columns:1fr}.admin-user-hero{align-items:flex-start;flex-direction:column}.admin-user-hero-meta{text-align:left}}@media(max-width:620px){.admin-user-stat-grid,.admin-detail-fields,.admin-financial-grid{grid-template-columns:1fr}.admin-session-row{grid-template-columns:auto 1fr}.admin-session-meta{grid-column:2;text-align:left;min-width:0}.admin-user-hero-main{align-items:flex-start}}.admin-live-transactions .admin-card-title{align-items:flex-start}.admin-live-status{display:flex;align-items:center;gap:7px;color:var(--cp-muted);font-size:.7rem;white-space:nowrap}.admin-live-dot{width:7px;height:7px;border-radius:50%;background:#28a745;box-shadow:0 0 0 4px #28a7451f}.admin-transaction-filters{display:grid;grid-template-columns:minmax(280px,1fr) 160px 190px;gap:9px;margin:16px 0}.admin-transaction-filters select{min-height:39px;padding:0 11px;border:1px solid var(--cp-line);border-radius:10px;background:hsl(var(--background));color:var(--cp-ink);font-size:.76rem}.admin-live-transaction-table td{vertical-align:top}.admin-live-transaction-table td small{display:block;line-height:1.45}.admin-live-transaction-table td:nth-child(1){min-width:155px}.admin-live-transaction-table td:nth-child(2){min-width:175px}.admin-live-transaction-table td:nth-child(3){min-width:205px}.admin-live-transaction-table td:nth-child(6){min-width:125px}.admin-time-note{margin:12px 0 0;color:var(--cp-muted);font-size:.68rem}.admin-transaction-detail{display:grid;gap:18px}.admin-transaction-detail-hero{display:grid;gap:7px;padding:16px;border:1px solid var(--cp-line);border-radius:12px;background:hsl(var(--muted) / .5)}.admin-transaction-detail-hero strong{font-size:1.5rem;color:var(--cp-ink)}.admin-transaction-detail-hero small{color:var(--cp-muted)}.admin-transaction-description{padding:13px;border:1px solid var(--cp-line);border-radius:11px}.admin-transaction-description small{color:var(--cp-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.admin-transaction-description p{margin:6px 0 0;color:var(--cp-ink);font-size:.8rem;line-height:1.5}@media(max-width:850px){.admin-live-status{flex-wrap:wrap;justify-content:flex-end;white-space:normal}.admin-transaction-filters{grid-template-columns:1fr 1fr}.admin-transaction-filters .admin-search{grid-column:1 / -1}}@media(max-width:560px){.admin-transaction-filters{grid-template-columns:1fr}.admin-transaction-filters .admin-search{grid-column:auto}.admin-live-status{justify-content:flex-start}}.admin-service-toggle{appearance:none;border:0;background:transparent;padding:3px;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.admin-service-toggle:disabled{cursor:wait;opacity:.6}.admin-service-toggle-track{position:relative;width:54px;height:31px;border-radius:999px;background:#78768233;border:1px solid rgba(120,118,130,.18);box-shadow:inset 0 2px 5px #00000014,0 5px 18px #1e19320f;transition:background .28s ease,box-shadow .28s ease,transform .18s ease}.admin-service-toggle:hover .admin-service-toggle-track{transform:scale(1.04)}.admin-service-toggle-thumb{position:absolute;left:3px;top:3px;width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 3px 9px #00000038;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.admin-service-toggle.is-on .admin-service-toggle-track{background:linear-gradient(135deg,#7659e8,#a27cff);box-shadow:inset 0 0 0 1px #fff3,0 0 22px #7659e833}.admin-service-toggle.is-on .admin-service-toggle-thumb{transform:translate(23px);box-shadow:0 3px 12px #462d8c47}.admin-service-toggle:focus-visible .admin-service-toggle-track{outline:3px solid rgba(118,89,232,.22);outline-offset:3px}.admin-avatar-image{object-fit:cover;display:block;padding:0!important;overflow:hidden}.admin-social-inventory{display:grid;gap:8px}.admin-social-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 34px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.06)}.admin-social-row img{width:32px;height:32px;padding:7px;border-radius:10px;background:#f3eff7}.admin-social-row b,.admin-social-row small{display:block}.admin-social-row small{color:#817988;margin-top:3px}.admin-social-stock,.admin-social-sold{font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px}.admin-social-stock{background:#eaf8f0;color:#18814a}.admin-social-sold{background:#f2eff3;color:#817988}.admin-social-row button{border:0;background:transparent;cursor:pointer}.admin-social-requests{display:grid;gap:10px}.admin-social-request{display:flex;justify-content:space-between;gap:18px;padding:15px;border:1px solid rgba(0,0,0,.07);border-radius:16px}.admin-social-request b,.admin-social-request small{display:block}.admin-social-request small{color:#817988;margin-top:3px}.admin-social-request p{margin:9px 0;color:#5e5865;line-height:1.5}.admin-social-request-actions{display:flex;gap:7px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.admin-social-request-actions select,.admin-social-request-actions a{border:1px solid rgba(0,0,0,.08);background:#fff;border-radius:10px;padding:8px 10px;text-decoration:none;color:inherit;font-size:12px}.admin-social-request-actions a{font-weight:750}@media(max-width:700px){.admin-social-request{display:block}.admin-social-request-actions{justify-content:flex-start;margin-top:12px}.admin-social-row{grid-template-columns:34px minmax(0,1fr) auto 30px}}html.dark .admin-social-row,html.dark .admin-social-request{border-color:#ffffff14}html.dark .admin-social-request-actions select,html.dark .admin-social-request-actions a{background:#211d28;border-color:#ffffff14;color:#eee}.social-account-page{max-width:1180px;margin:0 auto;padding:10px 0 70px}.social-account-hero{display:grid;grid-template-columns:1.45fr .55fr;gap:28px;padding:34px;border:1px solid rgba(0,0,0,.07);border-radius:30px;background:linear-gradient(135deg,#fff,#f7f3fa);box-shadow:0 22px 70px #1e143214}.social-account-eyebrow,.social-section-head span,.social-modal-kicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#7b5bff}.social-account-hero h1{font-size:clamp(32px,5vw,58px);line-height:.98;letter-spacing:-.055em;margin:14px 0}.social-account-hero p{color:#6e6877;line-height:1.65}.social-account-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.social-account-hero-actions button,.social-account-hero-actions a{border:0;border-radius:14px;padding:12px 15px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;background:#18151d;color:#fff;cursor:pointer;font-weight:750}.social-account-hero-actions a{background:#fff;color:#18151d;border:1px solid rgba(0,0,0,.08)}.social-account-hero-orb{min-height:230px;border-radius:25px;background:#16131b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.social-orb-grid{display:grid;grid-template-columns:repeat(3,42px);gap:12px;margin-bottom:22px}.social-orb-grid img{width:42px;height:42px;padding:10px;border-radius:13px;background:#fff}.social-account-toolbar{margin:22px 0;display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.social-platform-pills{display:flex;gap:8px;overflow:auto;max-width:100%;padding-bottom:3px}.social-platform-pills button{white-space:nowrap;border:1px solid rgba(0,0,0,.07);background:#fff;border-radius:999px;padding:9px 12px;display:flex;gap:7px;align-items:center;cursor:pointer}.social-platform-pills button.active{background:#18151d;color:#fff}.social-platform-pills img{width:15px;height:15px}.social-account-filters{display:flex;gap:8px}.social-account-filters label,.social-account-filters select{height:42px;border:1px solid rgba(0,0,0,.08);background:#fff;border-radius:13px;display:flex;align-items:center;padding:0 12px}.social-account-filters input,.social-account-filters select{border:0;outline:0;background:transparent}.social-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.social-account-card{border:1px solid rgba(0,0,0,.07);border-radius:22px;padding:19px;background:#fff;box-shadow:0 12px 35px #1e14320d}.social-card-top,.social-card-bottom,.social-order-card{display:flex;justify-content:space-between;align-items:center;gap:12px}.social-brand-mark{width:44px;height:44px;border-radius:14px;background:#f5f1fb;display:grid;place-items:center}.social-brand-mark img{width:24px;height:24px}.social-card-country{margin-top:18px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#8a8392;font-weight:800}.social-account-card h2{margin:7px 0;font-size:18px}.social-account-card p{color:#77717f;font-size:13px}.social-stock{font-size:11px;font-weight:800;padding:7px 9px;border-radius:999px}.social-stock.in{background:#eaf8f0;color:#18814a}.social-stock.out{background:#f3f1f4;color:#827c88}.social-card-bottom{margin-top:20px}.social-card-bottom small{display:block;color:#938c99;font-size:10px}.social-card-bottom strong{font-size:22px}.social-card-bottom button,.social-special-banner button,.social-modal-actions button,.social-close-wide{border:0;border-radius:13px;background:#18151d;color:#fff;padding:11px 14px;font-weight:800;display:inline-flex;gap:7px;align-items:center;cursor:pointer}.social-card-bottom button:disabled{opacity:.45}.social-special-banner{margin:28px 0;padding:24px;border-radius:23px;background:linear-gradient(120deg,#17131d,#28212f);color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center}.social-special-banner button{background:#fff;color:#17131d}.social-account-orders{margin-top:36px}.social-section-head h2{margin:6px 0 16px}.social-order-card{padding:15px 17px;border:1px solid rgba(0,0,0,.07);background:#fff;border-radius:17px;margin:8px 0}.social-order-card>div{flex:1}.social-order-card span{display:block;color:#7c7485;font-size:12px;margin-top:4px}.social-order-status{background:#eef9f2;color:#21804c;padding:7px 9px;border-radius:999px!important;font-weight:800}.social-order-card button{border:0;background:transparent;font-weight:800;cursor:pointer}.social-account-message{padding:12px 15px;border-radius:13px;background:#fff6e8;color:#7b5314;margin:12px 0}.social-account-empty{grid-column:1/-1;min-height:180px;display:grid;place-items:center;text-align:center;border:1px dashed rgba(0,0,0,.1);border-radius:20px;color:#817a88;padding:30px}.social-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#0a080e94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:16px}.social-modal{width:min(100%,510px);max-height:calc(100dvh - 30px);overflow:auto;border-radius:25px;padding:25px;background:#fff;box-shadow:0 30px 100px #00000040}.social-modal-icon{width:44px;height:44px;border-radius:14px;background:#f1ebff;color:#7957ff;display:grid;place-items:center;margin-bottom:16px}.social-modal h2{margin:5px 0 7px;font-size:25px}.social-modal p{color:#77717f}.social-review-line{display:flex;justify-content:space-between;padding:15px;border-radius:15px;background:#f7f5f9;margin:17px 0}.social-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.social-modal-actions .ghost{background:#f1eef3;color:#28232c}.social-detail-list{display:grid;gap:8px;margin:18px 0}.social-detail-list div{display:grid;grid-template-columns:100px minmax(0,1fr) 35px;gap:10px;align-items:center;padding:11px;border:1px solid rgba(0,0,0,.07);border-radius:12px}.social-detail-list span{font-size:11px;color:#817988}.social-detail-list b{overflow-wrap:anywhere;font-size:13px}.social-detail-list button{border:0;background:#f3eff6;border-radius:9px;width:32px;height:32px}.social-close-wide{width:100%;justify-content:center}.social-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.social-request-grid label{font-size:11px;font-weight:800;color:#6e6877}.social-request-grid input,.social-request-grid select,.social-request-grid textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:11px;background:#faf9fb;outline:0}.social-request-grid textarea{min-height:110px}.social-request-grid .wide{grid-column:1/-1}@media(max-width:850px){.social-account-hero{grid-template-columns:1fr}.social-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.social-account-hero{padding:23px}.social-account-grid{grid-template-columns:1fr}.social-special-banner{display:block}.social-special-banner button{margin-top:15px}.social-order-card{flex-wrap:wrap}.social-order-card button{width:100%;text-align:left}.social-request-grid{grid-template-columns:1fr}.social-request-grid .wide{grid-column:auto}.social-modal{padding:20px}}html.dark .social-account-hero,html.dark .social-account-card,html.dark .social-account-filters label,html.dark .social-account-filters select,html.dark .social-order-card,html.dark .social-modal{background:#17141d;border-color:#ffffff14;color:#f7f4fa}.logo-fallback{display:grid!important;place-items:center;font-size:11px;font-weight:900;color:#6251a8}.social-modal-backdrop{overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.social-modal{margin:auto;position:relative;box-sizing:border-box}.social-request-grid{max-height:none}@media(max-width:600px){.social-modal-backdrop{min-height:100svh;height:100svh;padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:center}.social-modal{width:100%;max-height:calc(100svh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.social-modal-backdrop{display:flex;align-items:center;justify-content:center;min-height:100dvh;height:100dvh;overflow:auto;padding:12px;box-sizing:border-box}.social-modal{margin:auto;min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:600px){.social-modal-backdrop{min-height:100dvh;height:100dvh;padding:10px 12px calc(10px + env(safe-area-inset-bottom));align-items:center}.social-modal{width:100%;max-height:calc(100dvh - 20px);padding:20px}}html.dark .social-account-page{color:#f7f4fa}html.dark .social-account-hero{background:linear-gradient(135deg,#17141d,#211b29);border-color:#ffffff17;box-shadow:0 22px 70px #00000047}html.dark .social-account-hero p,html.dark .social-account-card p,html.dark .social-modal p{color:#aaa3b2}html.dark .social-account-hero-actions a{background:#f7f5fa;color:#17141d;border-color:#ffffff14}html.dark .social-platform-pills button{background:#17141d;color:#eeeaf2;border-color:#ffffff1a}html.dark .social-platform-pills button.active{background:#f7f5fa;color:#17141d;border-color:#f7f5fa}html.dark .social-account-filters label{background:#17141d;border-color:#ffffff1a;color:#aaa3b2}html.dark .social-account-filters input{color:#f7f4fa}html.dark .social-account-filters input::placeholder{color:#817989}html.dark .social-account-card{background:#17141d;border-color:#ffffff17;box-shadow:0 12px 35px #0003}html.dark .social-brand-mark{background:#24202c}html.dark .social-card-country{color:#aaa3b2}html.dark .social-account-card h2,html.dark .social-card-bottom strong{color:#f7f4fa}html.dark .social-order-card{background:#17141d;border-color:#ffffff17}html.dark .social-order-card button{color:#f7f4fa}html.dark .social-account-empty{border-color:#ffffff1f;color:#9c95a5}html.dark .social-account-message{background:#2b2418;color:#f0c875}html.dark .social-modal{background:#17141d;border-color:#ffffff14;color:#f7f4fa}html.dark .social-modal-actions .ghost{background:#29242f;color:#f7f4fa}html.dark .social-review-line{background:#24202b}html.dark .social-request-grid label{color:#aaa3b2}html.dark .social-request-grid input,html.dark .social-request-grid select,html.dark .social-request-grid textarea{background:#211d27;border-color:#ffffff1a;color:#f7f4fa}html.dark .social-request-grid input::placeholder,html.dark .social-request-grid textarea::placeholder{color:#817989}html.dark .social-detail-list div{border-color:#ffffff1a}html.dark .social-detail-list span{color:#9c95a5}html.dark .social-detail-list button{background:#29242f;color:#f7f4fa}.country-search{min-width:190px}@media(max-width:600px){.social-account-filters{width:100%;display:grid;grid-template-columns:1fr 1fr}.social-account-filters label,.country-search{min-width:0}.social-account-filters input{width:100%;min-width:0}}.social-purchases-list{display:grid;gap:9px;margin:18px 0;max-height:50vh;overflow:auto}.social-purchases-list .social-order-card{margin:0}html.dark .social-purchases-list .social-order-card{background:#211d27}.social-platform-pills{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:1}.social-platform-pills::-webkit-scrollbar{display:none}.social-platform-pills button{flex:0 0 auto;max-width:180px;min-width:max-content;overflow:hidden}.social-platform-pills button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-platform-icon{width:18px;height:18px;min-width:18px;display:grid;place-items:center;position:relative;flex:0 0 18px}.social-platform-icon img{width:18px!important;height:18px!important;object-fit:contain}.social-platform-icon b{display:none;font-size:8px;font-weight:900;line-height:1}.social-platform-icon.logo-fallback img{display:none!important}.social-platform-icon.logo-fallback b{display:block}@media(max-width:600px){.social-platform-pills{width:100%;flex-basis:100%}.social-platform-pills button{max-width:170px;padding:9px 13px}.social-platform-pills button>span:last-child{max-width:112px}.social-account-toolbar{display:flex;align-items:flex-start}.social-account-filters{flex-basis:100%}}@media(max-width:600px){.social-modal-backdrop{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.social-modal{width:min(100%,470px);max-height:calc(100dvh - 110px);padding:18px 18px 16px;border-radius:22px}.social-modal h2{font-size:28px;line-height:1.12}.social-modal p{font-size:15px;line-height:1.45}.social-modal-icon{width:52px;height:52px}.social-request-grid{gap:10px}.social-request-grid input,.social-request-grid select,.social-request-grid textarea{min-height:50px;padding:13px 15px}.social-request-grid textarea{min-height:105px}.social-modal-actions{gap:8px}}.social-seller-banner{margin:26px 0;padding:24px;border-radius:24px;border:1px solid rgba(118,89,232,.18);background:linear-gradient(135deg,#f5f1ff,#fff);display:flex;justify-content:space-between;align-items:center;gap:20px}.social-seller-kicker{font-size:11px;font-weight:900;letter-spacing:1.6px;color:#7659e8}.social-seller-banner h2{margin:5px 0 7px}.social-seller-banner p{margin:0;color:#756d80;line-height:1.5;max-width:720px}.social-seller-banner>button{border:0;border-radius:13px;padding:13px 17px;background:#171320;color:#fff;font-weight:800;white-space:nowrap}.social-seller-warning{padding:14px;border-radius:14px;background:#fff4e7;color:#79521d;font-size:14px;line-height:1.5}.social-seller-warning button{border:0;background:none;color:#6540d5;font-weight:800;text-decoration:underline}.social-consent{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:flex-start;gap:9px;font-size:12px!important;line-height:1.45;color:#716a7c;font-weight:500!important}.social-consent input{width:auto!important;min-height:auto!important;margin-top:2px}.seller-apply-modal{max-width:560px}@media(max-width:600px){.social-seller-banner{display:block;padding:20px}.social-seller-banner>button{margin-top:14px;width:100%}}html.dark .social-seller-banner{background:linear-gradient(135deg,#211b2d,#17141d);border-color:#aa8cff29}html.dark .social-seller-banner p{color:#aaa3b2}html.dark .social-seller-warning{background:#2b2418;color:#e7c37b}html.dark .social-consent{color:#aaa3b2}.social-modal{position:relative}.social-modal-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:0;border-radius:12px;background:#f0edf4;color:#241d31;font-size:25px;line-height:1;cursor:pointer;display:grid;place-items:center}.social-modal-close:hover{transform:none}@media(max-width:600px){.seller-apply-modal{margin:0 auto;max-height:calc(100dvh - 24px);overflow-y:auto}.social-modal-close{top:14px;right:14px}.seller-apply-modal h2{padding-right:42px}}html.dark .social-modal-close{background:#2a2530;color:#fff}.social-modal-backdrop{touch-action:pan-y}.social-modal{touch-action:pan-y;overscroll-behavior:contain;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:600px){.social-modal-backdrop{position:fixed;inset:0;min-height:100dvh;height:100dvh;overflow:hidden}.social-modal{max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.seller-modal-portal{z-index:5000}.seller-modal-portal .seller-apply-modal{position:relative;transform:none}.social-orb-grid .social-orb-icon{width:42px;height:42px;padding:0;border-radius:13px;background:#fff;display:grid;place-items:center;position:relative;overflow:hidden}.social-orb-grid .social-orb-icon img{width:42px!important;height:42px!important;padding:9px!important;box-sizing:border-box;object-fit:contain;background:#fff}.social-orb-grid .social-orb-icon b{display:none;position:absolute;font-size:10px;font-weight:900;color:#6251a8}.social-orb-grid .social-orb-icon.logo-fallback img{display:none!important}.social-orb-grid .social-orb-icon.logo-fallback b{display:block}.cp-crypto-page{padding-bottom:72px}.cp-crypto-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cp-crypto-back{display:inline-flex;align-items:center;gap:7px;color:#777;text-decoration:none;font-size:12px}.cp-crypto-live{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cp-crypto-live i{width:6px;height:6px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 14px #3ecf8eb3}.cp-crypto-dashboard{position:relative;min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:20px;padding:48px;border-radius:38px;overflow:hidden;border:1px solid rgba(255,255,255,.75);background:linear-gradient(135deg,#ffffffad,#efedfa66);box-shadow:0 35px 100px #412d781f,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.cp-crypto-dashboard:before{content:"";position:absolute;width:520px;height:520px;left:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(117,87,240,.2),transparent 68%);pointer-events:none}.cp-crypto-dashboard-copy{position:relative;z-index:2}.cp-crypto-dashboard-copy h1{font-size:clamp(52px,6.6vw,92px);line-height:.88;letter-spacing:-.075em;margin:15px 0}.cp-crypto-dashboard-copy h1 span{background:linear-gradient(100deg,#7557f0,#ef713d);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-crypto-dashboard-copy p{max-width:540px;color:#74727f;line-height:1.7;font-size:13px}.cp-crypto-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.cp-crypto-actions button{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.82);background:#ffffff85;border-radius:14px;padding:11px 14px;font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.cp-crypto-actions button:hover{transform:translateY(-3px);background:#fffc;box-shadow:0 15px 35px #3c2d641a}.cp-crypto-actions svg{width:15px}.cp-crypto-3d-balance{height:440px;position:relative;display:grid;place-items:center;perspective:1200px}.cp-balance-orb{width:238px;height:238px;border-radius:50%;display:grid;place-items:center;align-content:center;gap:5px;color:#fff;background:radial-gradient(circle at 35% 25%,#6f5ad8,#1a1721 68%);box-shadow:0 45px 110px #412d8c4d,inset 0 1px #ffffff4d;transform:rotateX(12deg) rotateY(-10deg);z-index:3}.cp-balance-orb small{font-size:8px;letter-spacing:.18em;opacity:.55}.cp-balance-orb strong{font-size:31px;letter-spacing:-.06em}.cp-balance-orb span{font-size:9px;opacity:.6}.cp-balance-orb i{margin-top:7px;font-style:normal;font-size:7px;letter-spacing:.14em;color:#72e5ad}.cp-balance-ring{position:absolute;border:1px solid rgba(117,87,240,.2);border-radius:50%;transform:rotateX(68deg);animation:cpBalanceSpin 17s linear infinite}.cp-balance-ring.ring-one{width:390px;height:390px}.cp-balance-ring.ring-two{width:300px;height:300px;animation-direction:reverse;animation-duration:11s;border-color:#ef713d33}.cp-balance-float{position:absolute;display:grid;grid-template-columns:28px auto;column-gap:7px;align-items:center;padding:8px 11px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(255,255,255,.92);box-shadow:0 18px 40px #2d23501f;z-index:5;animation:cpBalanceFloat 4s ease-in-out infinite}.cp-balance-float img{width:27px;grid-row:1/3}.cp-balance-float b{font-size:10px}.cp-balance-float small{font-size:8px;color:#777}.float-btc{left:3%;top:15%}.float-eth{right:1%;top:8%;animation-delay:-1.1s}.float-sol{right:8%;bottom:14%;animation-delay:-2.1s}@keyframes cpBalanceSpin{to{transform:rotateX(68deg) rotate(360deg)}}@keyframes cpBalanceFloat{50%{transform:translateY(-9px)}}.cp-crypto-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 34px}.cp-crypto-glass{border:1px solid rgba(255,255,255,.72);background:#ffffff7a;box-shadow:0 25px 70px #3c2d6414,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px}.cp-crypto-balance-card,.cp-crypto-market-card{padding:24px}.cp-card-heading{display:flex;justify-content:space-between;align-items:center;color:#787582;font-size:9px;font-weight:900;letter-spacing:.1em}.cp-card-heading span{display:flex;align-items:center;gap:7px}.cp-card-heading b{font-size:8px;color:#7557f0}.cp-real-balance{padding:22px 0 15px}.cp-real-balance small{display:block;color:#858390;font-size:10px}.cp-real-balance strong{display:block;font-size:39px;letter-spacing:-.06em;margin:5px 0}.cp-real-balance span{font-size:10px;color:#8a8894}.cp-balance-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cp-balance-meta div{padding:11px;border-radius:15px;background:#ffffff73;border:1px solid rgba(255,255,255,.65)}.cp-balance-meta span,.cp-balance-meta b{display:block}.cp-balance-meta span{font-size:8px;color:#858390}.cp-balance-meta b{font-size:11px;margin-top:5px}.cp-selected-market{display:grid;grid-template-columns:40px 1fr auto auto;gap:10px;align-items:center;padding-top:20px}.cp-selected-market img{width:36px;height:36px}.cp-selected-market div{display:grid;gap:3px}.cp-selected-market b{font-size:12px}.cp-selected-market small{font-size:9px;color:#858390}.cp-selected-market strong{font-size:13px}.cp-selected-market em,.cp-market-price em{font-style:normal;font-size:9px;font-weight:900;color:#159a63}.cp-selected-market em.down,.cp-market-price em.down{color:#d94b57}.cp-market-loading{padding:38px 0;color:#858390;font-size:11px}.cp-crypto-market-section{margin-bottom:34px}.cp-crypto-section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:13px}.cp-crypto-section-title div{display:grid;gap:4px}.cp-crypto-section-title span{font-size:9px;letter-spacing:.16em;color:#7557f0;font-weight:900}.cp-crypto-section-title b{font-size:21px;letter-spacing:-.03em}.cp-crypto-section-title small{font-size:9px;color:#858390}.cp-market-error{padding:11px 14px;border-radius:14px;background:#ffdcdc8c;border:1px solid rgba(220,100,100,.2);font-size:10px;color:#9c4545;margin-bottom:10px}.cp-live-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cp-live-market{display:grid;grid-template-columns:20px 34px 1fr auto;align-items:center;gap:9px;text-align:left;padding:13px;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#ffffff6e;cursor:pointer;transition:transform .18s,background .18s,box-shadow .18s}.cp-live-market:hover,.cp-live-market.selected{transform:translateY(-2px);background:#ffffffb3;box-shadow:0 14px 28px #37286414}.cp-live-market.selected{border-color:#7557f059}.cp-live-market>img{width:31px;height:31px}.cp-market-rank{font-size:8px;color:#aaa}.cp-market-name{display:grid;gap:3px;min-width:0}.cp-market-name b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-market-name small{font-size:8px;color:#858390}.cp-market-price{text-align:right;display:grid;gap:4px}.cp-market-price b{font-size:10px}.cp-detail-grid,.cp-crypto-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.cp-detail-card{padding:26px}.cp-detail-card h2{font-size:30px;letter-spacing:-.055em;margin:10px 0}.cp-detail-price{font-size:32px;font-weight:900;letter-spacing:-.05em}.cp-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.cp-detail-stats div{padding:11px;border-radius:15px;background:#ffffff73;border:1px solid rgba(255,255,255,.65)}.cp-detail-stats span,.cp-detail-stats b{display:block}.cp-detail-stats span{font-size:8px;color:#858390}.cp-detail-stats b{font-size:11px;margin-top:5px}.cp-security-lines{display:grid;gap:10px;margin-top:20px}.cp-security-lines span{display:flex;align-items:center;gap:9px;padding:12px;border-radius:15px;background:#ffffff6b;font-size:10px}.cp-security-lines svg{width:15px;color:#7557f0}.cp-crypto-modal-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:18px;background:#0a08127a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cp-crypto-modal{width:min(480px,100%);position:relative;padding:28px;border-radius:30px;border:1px solid rgba(255,255,255,.7);background:#ffffffd6;box-shadow:0 35px 100px #0000003d;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.cp-crypto-close{position:absolute;right:14px;top:14px;border:1px solid rgba(20,20,30,.08);background:#ffffffb3;width:34px;height:34px;border-radius:12px;font-size:22px;cursor:pointer}.cp-crypto-modal h2{font-size:34px;letter-spacing:-.055em;margin:12px 0 22px}.cp-modal-asset{display:flex;align-items:center;gap:10px;padding:13px;border-radius:17px;background:#ffffff80;border:1px solid rgba(255,255,255,.75)}.cp-modal-asset img{width:35px;height:35px}.cp-modal-asset span{display:grid;gap:3px}.cp-modal-asset small{font-size:10px;color:#777}.cp-modal-field{display:flex;justify-content:space-between;margin:12px 0;padding:15px;border-radius:15px;background:#f5f4fab3;font-size:10px;color:#777}.cp-modal-field strong{font-size:15px;color:#222}.cp-modal-disabled{width:100%;border:0;border-radius:14px;padding:13px;background:#191720;color:#fff;font-weight:800;font-size:11px}@media(max-width:900px){.cp-crypto-dashboard{grid-template-columns:1fr;padding:32px}.cp-crypto-3d-balance{height:390px}.cp-live-market-grid{grid-template-columns:repeat(2,1fr)}.cp-crypto-overview-grid,.cp-crypto-detail-grid{grid-template-columns:1fr}}@media(max-width:600px){.cp-crypto-dashboard{padding:23px;border-radius:28px}.cp-crypto-dashboard-copy h1{font-size:55px}.cp-crypto-3d-balance{height:320px}.cp-balance-ring.ring-one{width:270px;height:270px}.cp-balance-ring.ring-two{width:205px;height:205px}.cp-balance-orb{width:170px;height:170px}.cp-balance-orb strong{font-size:23px}.cp-balance-float{transform:scale(.88)}.float-btc{left:0;top:9%}.float-eth{right:0;top:5%}.float-sol{right:2%;bottom:4%}.cp-crypto-overview-grid{gap:9px}.cp-crypto-balance-card,.cp-crypto-market-card,.cp-detail-card{padding:18px}.cp-balance-meta,.cp-detail-stats{grid-template-columns:1fr 1fr}.cp-live-market-grid{grid-template-columns:1fr}.cp-live-market{grid-template-columns:20px 32px 1fr auto}.cp-crypto-section-title{align-items:start;gap:12px}.cp-crypto-section-title b{font-size:18px}.cp-selected-market{grid-template-columns:36px 1fr auto}.cp-selected-market em{grid-column:2/4}.cp-crypto-modal h2{font-size:28px}}@media(max-width:700px){.cp-crypto-dashboard,.cp-crypto-glass,.cp-crypto-modal{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cp-balance-ring{animation-duration:28s}.cp-balance-float{animation-duration:6s}}@media(prefers-reduced-motion:reduce){.cp-balance-ring,.cp-balance-float{animation:none!important}.cp-crypto-actions button,.cp-live-market{transition:none!important}}.cp-crypto-balance-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 20px;padding:20px 22px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:linear-gradient(135deg,#ffffffc7,#f5f1ff85);box-shadow:0 18px 55px #3e2d6e14,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cp-crypto-balance-hero>div{display:grid;gap:5px}.cp-crypto-balance-hero span,.cp-actions-label{font-size:8px;letter-spacing:.15em;font-weight:900;color:#88838f}.cp-crypto-balance-hero strong{font-size:42px;line-height:1;letter-spacing:-.065em}.cp-crypto-balance-hero small{font-size:9px;color:#85818d}.cp-currency-switch{display:flex;align-items:center;gap:7px;border:1px solid rgba(117,87,240,.18);background:#ffffffb3;border-radius:999px;padding:7px 9px;cursor:pointer;color:#625d6b}.cp-currency-switch b{font-size:9px;color:#7557f0}.cp-currency-switch span{font-size:11px;color:#aaa}.cp-currency-switch em{font-style:normal;font-size:8px;font-weight:800}.cp-actions-label{grid-column:1/-1;margin-bottom:-2px}.cp-crypto-actions{display:grid!important;grid-template-columns:repeat(4,1fr);gap:9px!important}.cp-crypto-actions button{min-height:46px}.cp-crypto-actions button b{font-size:14px}@media(max-width:600px){.cp-crypto-balance-hero{padding:17px;align-items:center}.cp-crypto-balance-hero strong{font-size:34px}.cp-crypto-actions{grid-template-columns:repeat(2,1fr)!important}}.cp-crypto-dashboard{grid-template-columns:1fr;min-height:auto;padding:34px}.cp-crypto-dashboard-copy{width:100%}.cp-crypto-dashboard-copy h1,.cp-crypto-dashboard-copy>p{display:none}.cp-crypto-dashboard .cp-kicker{display:block;margin:14px 0 0}.cp-crypto-3d-balance{display:none}.cp-crypto-overview-grid{margin:18px 0 34px;grid-template-columns:1fr}.cp-crypto-market-card{width:100%}.cp-footer-quote{display:none}@media(max-width:700px){.cp-crypto-dashboard{padding:22px 16px}.cp-crypto-dashboard .cp-kicker{margin-top:10px}}.cp-crypto-modal-backdrop{animation:cpModalBackdropIn .24s ease-out both}.cp-crypto-modal{animation:cpModalIn .28s cubic-bezier(.22,1,.36,1) both;transform-origin:center}@keyframes cpModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes cpModalIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.cp-crypto-modal-backdrop,.cp-crypto-modal{animation:none!important}}.cp-crypto-modal-backdrop.is-closing{animation:cpModalBackdropOut .2s ease-in both}.cp-crypto-modal.is-closing{animation:cpModalOut .2s cubic-bezier(.4,0,1,1) both}@keyframes cpModalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes cpModalOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.97)}}html.dark .cp-crypto-back{color:#f7f3fb9e}html.dark .cp-crypto-live{background:#ffffff12;border-color:#ffffff1f;color:#f7f3fb}html.dark .cp-crypto-dashboard{border-color:#ffffff1a;background:linear-gradient(135deg,#2c233beb,#1f192bd1);box-shadow:0 35px 100px #00000047,inset 0 1px #ffffff14}html.dark .cp-crypto-dashboard-copy h1,html.dark .cp-crypto-dashboard-copy p,html.dark .cp-crypto-section-title b,html.dark .cp-crypto-section-title small,html.dark .cp-card-heading,html.dark .cp-real-balance strong,html.dark .cp-selected-market b,html.dark .cp-selected-market strong,html.dark .cp-market-name b,html.dark .cp-market-price b,html.dark .cp-detail-card h2,html.dark .cp-detail-price,html.dark .cp-balance-meta b,html.dark .cp-detail-stats b{color:#f7f3fb}html.dark .cp-crypto-dashboard-copy p,html.dark .cp-real-balance small,html.dark .cp-real-balance span,html.dark .cp-card-heading,html.dark .cp-balance-meta span,html.dark .cp-selected-market small,html.dark .cp-market-name small,html.dark .cp-market-rank,html.dark .cp-market-loading,html.dark .cp-detail-stats span,html.dark .cp-detail-card p{color:#f7f3fb94}html.dark .cp-crypto-glass{border-color:#ffffff1a;background:#271f34c2;box-shadow:0 25px 70px #0000003d,inset 0 1px #ffffff0f}html.dark .cp-crypto-balance-hero{border-color:#ffffff1a;background:linear-gradient(135deg,#302640e6,#231c30c7)}html.dark .cp-crypto-balance-hero span,html.dark .cp-actions-label{color:#f7f3fb9e}html.dark .cp-crypto-balance-hero strong{color:#fff}html.dark .cp-crypto-balance-hero small{color:#f7f3fb8c}html.dark .cp-currency-switch{background:#ffffff12;border-color:#7557f059;color:#f7f3fb}html.dark .cp-currency-switch span{color:#f7f3fb73}html.dark .cp-crypto-actions button{color:#f7f3fb;background:#ffffff12;border-color:#ffffff1f}html.dark .cp-crypto-actions button:hover{background:#ffffff21}html.dark .cp-balance-meta div,html.dark .cp-detail-stats div{background:#ffffff0e;border-color:#ffffff17}html.dark .cp-live-market{background:#ffffff0e;border-color:#ffffff1a;color:#f7f3fb}html.dark .cp-live-market:hover,html.dark .cp-live-market.selected{background:#ffffff1a}html.dark .cp-market-price em{color:#5fe0a4}html.dark .cp-market-price em.down{color:#ff7180}html.dark .cp-market-error{background:#dc505f21;border-color:#ff6e7d38;color:#ff9da8}html.dark .cp-selected-market em{color:#5fe0a4}html.dark .cp-selected-market em.down{color:#ff7180}html.dark .cp-detail-card{color:#f7f3fb}html.dark .cp-security-lines span{background:#ffffff0e;color:#f7f3fb}html.dark .cp-crypto-modal-backdrop{background:#05030aad}html.dark .cp-crypto-modal{background:#221b2ef5;border-color:#ffffff1f;color:#f7f3fb;box-shadow:0 35px 100px #00000080}html.dark .cp-crypto-modal h2,html.dark .cp-modal-asset span,html.dark .cp-modal-field strong{color:#fff}html.dark .cp-crypto-close{background:#ffffff14;border-color:#ffffff1f;color:#f7f3fb}html.dark .cp-modal-asset{background:#ffffff0e;border-color:#ffffff1a}html.dark .cp-modal-asset small,html.dark .cp-modal-field{color:#f7f3fb94}html.dark .cp-modal-field{background:#ffffff0e}.cp-coin-icon{position:relative;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#7557f014;overflow:hidden}.cp-coin-icon img{width:100%;height:100%;object-fit:contain;position:relative;z-index:2}.cp-coin-icon b{position:absolute;font-size:10px;letter-spacing:-.04em;color:#7557f0}.cp-coin-picker{margin:14px 0}.cp-picker-label{display:block;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#77737f;margin:0 0 8px}.cp-coin-picker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cp-coin-picker-grid button{display:flex;align-items:center;gap:9px;text-align:left;padding:10px;border:1px solid rgba(20,20,30,.08);border-radius:16px;background:#f8f7fcc7;cursor:pointer;transition:.18s}.cp-coin-picker-grid button:hover,.cp-coin-picker-grid button.active{border-color:#7557f066;background:#7557f014;transform:translateY(-1px)}.cp-coin-picker-grid button>span:not(.cp-coin-icon){display:grid;gap:2px;min-width:0;flex:1}.cp-coin-picker-grid button b{font-size:11px}.cp-coin-picker-grid button small{font-size:8px;color:#858390;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-coin-picker-grid button>svg{color:#7557f0}.cp-send-available{margin:-4px 0 10px;padding:9px 11px;border-radius:12px;background:#7557f00f;font-size:9px;color:#77737f}.cp-send-available b{color:#222}.cp-modal-asset .cp-coin-icon{margin-right:2px}html.dark .cp-picker-label{color:#f7f3fb94}html.dark .cp-coin-picker-grid button{background:#ffffff0e;border-color:#ffffff1a;color:#f7f3fb}html.dark .cp-coin-picker-grid button:hover,html.dark .cp-coin-picker-grid button.active{background:#7557f029;border-color:#7557f073}html.dark .cp-coin-picker-grid button small,html.dark .cp-send-available{color:#f7f3fb8c}html.dark .cp-send-available{background:#7557f01a}html.dark .cp-send-available b{color:#fff}@media(max-width:420px){.cp-coin-picker-grid{grid-template-columns:1fr}.cp-coin-picker-grid button{padding:9px}}.cp-receive-address{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box;margin:12px 0;padding:10px 10px 10px 13px;border-radius:15px;background:#f5f4fab3;border:1px solid rgba(20,20,30,.08);overflow:hidden}.cp-receive-address code{display:block;min-width:0;max-width:100%;font-size:10px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cp-receive-address button{width:42px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;background:#ffffffc7;cursor:pointer}.cp-crypto-modal-backdrop{box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.cp-crypto-modal{box-sizing:border-box;width:100%;max-width:480px;min-width:0;max-height:calc(100dvh - 28px);overflow-y:auto;overflow-x:hidden}.cp-crypto-modal *{box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:600px){.cp-crypto-modal-backdrop{place-items:center;padding:12px}.cp-crypto-modal{width:min(100%,480px);max-width:calc(100vw - 24px);padding:22px 17px;border-radius:24px;max-height:calc(100dvh - 24px)}.cp-receive-address code{font-size:9px}}html.dark .cp-receive-address{background:#ffffff0e;border-color:#ffffff1a}html.dark .cp-receive-address button{background:#ffffff14;color:#f7f3fb}.bills-page{min-height:100%;padding:8px 0 48px;color:inherit}.bills-hero{position:relative;overflow:hidden;min-height:330px;border:1px solid rgba(255,255,255,.09);border-radius:30px;padding:42px;margin-bottom:28px;background:radial-gradient(circle at 80% 20%,rgba(255,153,51,.16),transparent 32%),radial-gradient(circle at 55% 100%,rgba(117,74,255,.13),transparent 35%),linear-gradient(145deg,#ffffff0e,#ffffff04);box-shadow:0 30px 80px #0003}.bills-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.bills-hero-copy{position:relative;z-index:1;max-width:690px}.bills-eyebrow,.bills-kicker{font-size:10px;letter-spacing:.18em;font-weight:800;opacity:.65}.bills-eyebrow{display:flex;align-items:center;gap:8px}.bills-eyebrow>span{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor}.bills-hero h1{font-size:clamp(42px,6vw,76px);line-height:.94;letter-spacing:-.065em;margin:22px 0 18px}.bills-hero h1 em{font-style:normal;opacity:.55}.bills-hero p{max-width:540px;font-size:16px;line-height:1.7;opacity:.62}.bills-hero-orbit{position:absolute;right:7%;top:45px;width:250px;height:250px;border:1px solid rgba(255,255,255,.09);border-radius:50%;opacity:.8}.bills-hero-orbit:before,.bills-hero-orbit:after{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.bills-hero-orbit:after{inset:72px}.bills-hero-orbit span{position:absolute;width:9px;height:9px;border-radius:50%;background:currentColor;top:20px;left:50%;box-shadow:0 0 24px currentColor}.bills-hero-orbit span:nth-child(2){top:auto;left:20px;bottom:55px}.bills-hero-orbit span:nth-child(3){top:50%;left:auto;right:7px}.bills-hero-foot{position:absolute;z-index:1;bottom:24px;left:42px;display:flex;gap:10px;flex-wrap:wrap}.bills-hero-foot span,.bills-secure,.bills-live{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;opacity:.72;background:#0000001f}.bills-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 2px 14px}.bills-section-head.compact{margin-top:36px}.bills-section-head h2{font-size:28px;letter-spacing:-.04em;margin:6px 0}.bills-section-head p{margin:0;opacity:.5}.bills-count{font-size:11px;opacity:.5}.bills-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.bills-category-card,.bills-provider-card{position:relative;text-align:left;border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:inherit;border-radius:22px;cursor:pointer;transition:.22s ease;animation:bills-in .45s both;animation-delay:var(--delay)}.bills-category-card{min-height:170px;padding:24px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start}.bills-category-card:hover,.bills-provider-card:hover{transform:translateY(-3px);border-color:#ffffff2e;background:#ffffff0d;box-shadow:0 18px 50px #00000029}.bills-card-index{font-size:10px;opacity:.3}.bills-category-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#ffffff12}.bills-category-content{display:grid;gap:7px}.bills-category-content b{font-size:19px}.bills-category-content small{line-height:1.55;opacity:.52;max-width:360px}.bills-card-arrow{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#ffffff0f}.bills-bottom-note{margin-top:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;display:flex;align-items:flex-start;gap:10px;font-size:12px;opacity:.58}.bills-bottom-note b{opacity:.95}.bills-topline{display:flex;align-items:center;justify-content:space-between;margin:4px 0 22px;font-size:10px;letter-spacing:.15em;opacity:.55}.bills-back{border:0;background:none;color:inherit;padding:0;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:700}.bills-provider-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:34px 0 10px}.bills-provider-hero h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.06em;margin:12px 0}.bills-provider-hero p{opacity:.55;max-width:600px}.bills-stepper{display:flex;align-items:center;gap:8px}.bills-stepper span{width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:grid;place-items:center;font-size:10px;opacity:.4}.bills-stepper span.done{background:#ffffff1a;opacity:.9}.bills-stepper span.active{box-shadow:0 0 0 5px #ffffff0a;opacity:1}.bills-stepper i{width:28px;height:1px;background:#ffffff1a}.bills-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.bills-provider-card{padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.bill-provider-logo{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;overflow:hidden;background:#fff;color:#111;font-weight:800;font-size:12px;flex:none}.bill-provider-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.bills-provider-copy{display:grid;gap:4px;min-width:0}.bills-provider-copy b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bills-provider-copy small{opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bills-payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.bills-payment-main{min-width:0}.bills-selected-provider{display:flex;align-items:center;gap:13px;margin-bottom:13px;padding:13px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.bills-selected-provider>div{display:grid;gap:3px;flex:1}.bills-selected-provider>div span{font-size:10px;opacity:.45}.bills-selected-provider strong{font-size:15px}.bills-live{margin-left:auto}.bills-live i{width:6px;height:6px;border-radius:50%;background:#58d68d;box-shadow:0 0 12px #58d68d}.bills-form-card,.bills-summary-card,.bills-trust{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff06}.bills-form-card{padding:25px}.bills-form-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.bills-form-head h2{font-size:26px;letter-spacing:-.04em;margin:6px 0}.bills-form-head p{margin:0;opacity:.5}.bills-toggle{display:flex;padding:4px;border-radius:13px;background:#ffffff0d;width:max-content;margin-bottom:18px}.bills-toggle button{border:0;background:none;color:inherit;padding:9px 14px;border-radius:9px;cursor:pointer;opacity:.55}.bills-toggle button.active{background:#ffffff1a;opacity:1}.bills-field{display:grid;gap:7px;margin-bottom:15px}.bills-field>span{font-size:11px;font-weight:700;opacity:.68}.bills-field small{font-weight:400;opacity:.5}.bills-field input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);background:#00000021;color:inherit;border-radius:13px;padding:14px 15px;outline:none;font:inherit}.bills-field input:focus{border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff09}.bills-verify{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px;border:1px dashed rgba(255,255,255,.12);border-radius:15px;margin:5px 0 18px}.bills-verify>div{display:flex;align-items:center;gap:10px;min-width:0}.bills-verify>div>div{display:grid;gap:3px}.bills-verify small{opacity:.48}.bills-check{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#58d68d1f;color:#58d68d}.bills-check.muted{background:#ffffff0f;color:inherit;opacity:.55}.bills-verify button{border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:inherit;border-radius:10px;padding:9px 12px;cursor:pointer;font-weight:700;white-space:nowrap}.bills-verify button:disabled,.bills-pay-button:disabled{opacity:.4;cursor:not-allowed}.bills-amount-wrap{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);background:#00000021;border-radius:13px;overflow:hidden}.bills-amount-wrap b{padding-left:15px;opacity:.45}.bills-amount-wrap input{border:0;background:none}.bills-limit{font-size:11px;opacity:.5;margin:-6px 0 18px}.bills-limit b{opacity:1}.bills-error{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(255,90,90,.2);background:#ff46460d;border-radius:13px;margin:12px 0}.bills-error b{font-size:12px}.bills-error span{font-size:12px;opacity:.65}.bills-pay-button{width:100%;border:0;border-radius:14px;padding:15px;background:linear-gradient(100deg,#f28a34,#ffb05e);color:#160d06;font-weight:850;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;font-size:14px}.bills-summary{position:sticky;top:18px;display:grid;gap:12px}.bills-summary-card{padding:20px}.bills-summary-provider{display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.bills-summary-provider>div{display:grid;gap:3px}.bills-summary-provider small{opacity:.5}.bills-summary-lines{display:grid;gap:14px;padding:17px 0}.bills-summary-lines div{display:flex;justify-content:space-between;gap:15px}.bills-summary-lines span{opacity:.45}.bills-summary-lines b{font-size:12px;text-align:right;max-width:170px;overflow:hidden;text-overflow:ellipsis}.bills-summary-total{border-top:1px solid rgba(255,255,255,.08);padding-top:16px;display:flex;justify-content:space-between}.bills-summary-total strong{font-size:20px}.bills-trust{padding:15px;display:flex;gap:10px;background:#ffffff05}.bills-trust div{display:grid;gap:4px}.bills-trust p{margin:0;font-size:11px;line-height:1.5;opacity:.5}.bills-loading{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;opacity:.55}.bills-loading .spin,.spin{animation:bills-spin 1s linear infinite}.bills-success-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bills-success{width:min(440px,100%);text-align:center;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#151515;box-shadow:0 35px 100px #00000073}.bills-success-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:#58d68d21;color:#58d68d}.bills-success h2{font-size:36px;letter-spacing:-.05em;margin:8px}.bills-success p{opacity:.55}.bills-success>div{display:flex;gap:9px;justify-content:center;margin-top:24px}.bills-success button{border:0;border-radius:11px;padding:11px 14px;background:#fff;color:#111;font-weight:800;cursor:pointer}.bills-success button.ghost{background:#ffffff14;color:#fff}@keyframes bills-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bills-spin{to{transform:rotate(360deg)}}@media(max-width:950px){.bills-hero-orbit{right:-70px;opacity:.35}.bills-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-payment-layout{grid-template-columns:1fr}.bills-summary{position:static}.bills-summary-card{order:0}}@media(max-width:680px){.bills-page{padding-bottom:25px}.bills-hero{padding:28px 22px;min-height:380px}.bills-hero h1{font-size:46px}.bills-hero-foot{left:22px;right:22px;bottom:20px}.bills-category-grid,.bills-provider-grid{grid-template-columns:1fr}.bills-category-card{min-height:140px}.bills-provider-hero{display:block}.bills-stepper{margin-top:20px}.bills-form-card{padding:18px}.bills-form-head{display:block}.bills-secure{margin-top:12px}.bills-verify{align-items:stretch;flex-direction:column}.bills-verify button{width:100%}.bills-payment-layout{gap:12px}}.cp-landing{min-height:100vh;overflow:hidden;background:#f7f7f5;color:#15151a;position:relative;font-family:inherit}.cp-landing *{box-sizing:border-box}.cp-landing:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 20% 10%,rgba(124,92,255,.28),transparent 28%),radial-gradient(circle at 82% 18%,rgba(255,126,54,.22),transparent 24%),radial-gradient(circle at 50% 72%,rgba(93,69,255,.18),transparent 30%);filter:blur(30px);animation:cpAurora 12s ease-in-out infinite alternate}.cp-landing-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(20,20,25,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%);opacity:.65}.cp-landing-nav{position:fixed;z-index:50;top:18px;left:0;right:0;padding:0 22px;pointer-events:none}.cp-landing-nav-inner{max-width:1240px;margin:auto;padding:10px 12px 10px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(20,20,25,.12);border-radius:22px;background:#ffffffc7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 55px #1e1e281f;pointer-events:auto}.cp-landing-nav .brand{color:#15151a;text-decoration:none;font-size:25px;font-weight:850;letter-spacing:-.045em}.cp-landing-nav .brand-mark{width:34px;height:34px;border-radius:11px}.cp-landing-nav .brand-mark span{width:15px;height:15px}.cp-landing-links{display:flex;gap:8px;padding:6px;border:1px solid rgba(20,20,25,.1);border-radius:18px;background:#ffffff0e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cp-landing-links a{color:#686872;text-decoration:none;padding:9px 14px;border-radius:12px;font-size:13px;transition:.25s}.cp-landing-links a:hover{color:#15151a;background:#14141914}.cp-landing-nav-actions{display:flex;gap:9px}.cp-land-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(20,20,25,.12);border-radius:13px;padding:11px 16px;color:#15151a;text-decoration:none;font-weight:700;font-size:13px;transition:transform .25s,box-shadow .25s,background .25s}.cp-land-btn:hover{transform:translateY(-2px)}.cp-land-btn.ghost{background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cp-land-btn.primary{border-color:transparent;background:linear-gradient(135deg,#7c5cff,#a68cff 55%,#ff8a50);box-shadow:0 12px 40px #7c5cff47}.cp-hero{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:145px 28px 70px;display:grid;grid-template-columns:1.04fr .96fr;gap:60px;align-items:center}.cp-hero-copy{max-width:690px}.cp-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(20,20,25,.1);background:#ffffffb8;border-radius:999px;color:#686872;font-size:11px;font-weight:800;letter-spacing:.14em;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:cpFloat 5s ease-in-out infinite}.cp-kicker i{display:none}.cp-hero h1{font-size:clamp(58px,7.2vw,104px);line-height:.9;letter-spacing:-.075em;margin:24px 0;font-weight:850}.cp-hero h1 span{display:block;background:linear-gradient(100deg,#15151a 10%,#735cff 52%,#f06f3f 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-hero-copy>p{font-size:18px;line-height:1.65;color:#686872;max-width:600px;margin:0}.cp-hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.cp-hero-note{display:flex;gap:18px;margin-top:24px;color:#777483;font-size:11px}.cp-hero-note span{display:flex;align-items:center;gap:7px}.cp-hero-note b{color:#d9d5e4}.cp-orbit-stage{position:relative;min-height:500px;display:grid;place-items:center;perspective:1200px}.cp-orbit-glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.28),transparent 68%);filter:blur(10px);animation:cpPulse 5s ease-in-out infinite}.cp-orbit{position:absolute;width:440px;height:440px;border:1px solid rgba(255,255,255,.11);border-radius:50%;animation:cpSpin 18s linear infinite}.cp-orbit.two{width:330px;height:330px;border-color:#ff915b24;animation-direction:reverse;animation-duration:14s}.cp-orbit:after,.cp-orbit:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#a58eff;box-shadow:0 0 25px 6px #7c5cff8c;top:13%;left:50%}.cp-orbit:before{background:#ff966c;box-shadow:0 0 25px 6px #ff7e3680;inset:auto 10% 25% auto}.cp-wallet-card{position:relative;width:min(390px,86vw);min-height:270px;padding:25px;border-radius:30px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#ffffffe0,#fff9);box-shadow:0 35px 90px #00000080,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform:rotateX(8deg) rotateY(-12deg);animation:cpCardFloat 6s ease-in-out infinite}.cp-wallet-card:before{content:"";position:absolute;inset:0;border-radius:30px;background:linear-gradient(125deg,rgba(124,92,255,.18),transparent 45%,rgba(255,132,75,.14));pointer-events:none}.cp-card-top,.cp-card-bottom{display:flex;justify-content:space-between;align-items:center;position:relative}.cp-card-label{font-size:10px;letter-spacing:.15em;color:#aaa7b7}.cp-card-chip{width:34px;height:25px;border-radius:7px;background:linear-gradient(135deg,#ddd,#888);opacity:.8}.cp-card-balance{position:relative;margin-top:55px;font-size:39px;letter-spacing:-.045em;font-weight:800}.cp-card-balance small{display:block;font-size:10px;letter-spacing:.12em;color:#aaa7b7;margin-bottom:7px}.cp-card-bottom{margin-top:43px;font-size:11px;color:#c6c2cf}.cp-card-orb{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#7c5cff,#ff8a50);filter:blur(.2px);box-shadow:0 0 35px #7c5cff59}.cp-float-pill{position:absolute;padding:12px 15px;border:1px solid rgba(255,255,255,.12);background:#100e17ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;box-shadow:0 20px 50px #0000004d;font-size:11px;color:#ddd9e7;display:flex;align-items:center;gap:9px;animation:cpFloat 4.5s ease-in-out infinite}.cp-float-pill strong{color:#fff}.cp-float-pill.one{right:2%;top:18%}.cp-float-pill.two{left:2%;bottom:15%;animation-delay:-2s}.cp-dot{display:none}.cp-section{position:relative;z-index:2;max-width:1240px;margin:auto;padding:85px 28px}.cp-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.cp-section-head .cp-kicker{animation:none}.cp-section h2{font-size:clamp(35px,4.5vw,62px);line-height:.98;letter-spacing:-.055em;margin:16px 0 0;max-width:680px}.cp-section-head p{max-width:390px;color:#686872;line-height:1.6;font-size:14px}.cp-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cp-feature{min-height:240px;padding:23px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffffeb,#ffffffad);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .35s,border-color .35s,background .35s;position:relative;overflow:hidden}.cp-feature:hover{transform:translateY(-9px);border-color:#a58eff73;background:linear-gradient(145deg,#7c5cff24,#1414190b)}.cp-feature:after{content:"";position:absolute;width:110px;height:110px;right:-50px;top:-50px;background:#7c5cff29;filter:blur(28px);border-radius:50%}.cp-feature-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#7c5cff24;border:1px solid rgba(165,142,255,.2);color:#c7bcff}.cp-feature h3{font-size:19px;margin:25px 0 9px;letter-spacing:-.02em}.cp-feature p{color:#686872;font-size:13px;line-height:1.6;margin:0}.cp-showcase{display:grid;grid-template-columns:.8fr 1.2fr;gap:15px}.cp-show-card{border:1px solid rgba(255,255,255,.1);background:#ffffffb8;border-radius:28px;padding:26px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden;position:relative}.cp-show-card.large{min-height:390px;background:radial-gradient(circle at 80% 20%,rgba(124,92,255,.2),transparent 32%),#ffffff0d}.cp-show-card h3{font-size:27px;margin:12px 0 10px;letter-spacing:-.04em}.cp-show-card p{color:#858190;line-height:1.6;font-size:13px;max-width:480px}.cp-toggle-demo{margin-top:35px;display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:18px}.cp-toggle{width:54px;height:31px;border-radius:999px;padding:3px;background:#7c5cff;box-shadow:0 0 24px #7c5cff4d;position:relative}.cp-toggle i{display:block;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 3px 12px #0000004d;animation:cpToggle 2.2s ease-in-out infinite alternate}.cp-mini-list{display:grid;gap:10px;margin-top:28px}.cp-mini-row{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff09;font-size:12px}.cp-mini-row span:last-child{margin-left:auto;color:#7cffb2}.cp-cta{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:34px;padding:65px 55px;background:radial-gradient(circle at 80% 20%,rgba(255,126,54,.2),transparent 25%),radial-gradient(circle at 20% 90%,rgba(124,92,255,.25),transparent 30%),#ffffff0e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center}.cp-cta h2{margin:14px auto;font-size:clamp(42px,6vw,78px);max-width:800px}.cp-cta p{color:#686872;max-width:570px;margin:0 auto;line-height:1.6}.cp-cta .cp-hero-actions{justify-content:center}.cp-footer{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.08);padding:28px;display:flex;justify-content:space-between;color:#777780;font-size:11px;max-width:1240px;margin:auto}.cp-endcap{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 28px 70px;overflow:hidden}.cp-endcap-inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:45px 42px;border:1px solid rgba(255,255,255,.09);border-radius:30px;background:linear-gradient(120deg,#7c5cff1a,#ffffff09 45%,#ff7e3614);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.cp-endcap-inner:after{content:"";position:absolute;width:260px;height:260px;right:-80px;bottom:-150px;border-radius:50%;background:#7c5cff33;filter:blur(50px)}.cp-endcap h2{position:relative;z-index:1;margin:14px 0 0;font-size:clamp(34px,5vw,62px);line-height:.95;letter-spacing:-.055em}.cp-endcap h2 span{background:linear-gradient(100deg,#fff,#b6a8ff,#ff9b6a);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-endcap-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border-radius:14px;color:#fff;text-decoration:none;font-size:13px;font-weight:800;background:#ffffff14;border:1px solid rgba(255,255,255,.13);transition:.25s}.cp-endcap-link:hover{transform:translateY(-2px);background:#ffffff1f}.cp-endcap-word{font-size:clamp(70px,15vw,190px);line-height:.78;font-weight:900;letter-spacing:-.09em;color:#ffffff06;text-align:center;margin-top:-4px;-webkit-user-select:none;user-select:none}@keyframes cpAurora{to{transform:translate(3%,-2%) scale(1.08)}}@keyframes cpSpin{to{transform:rotate(360deg)}}@keyframes cpPulse{50%{transform:scale(1.12);opacity:.7}}@keyframes cpFloat{50%{transform:translateY(-8px)}}@keyframes cpCardFloat{50%{transform:rotateX(4deg) rotateY(-7deg) translateY(-13px)}}@keyframes cpToggle{to{transform:translate(23px)}}@media(max-width:900px){.cp-landing-links{display:none}.cp-landing-nav{top:12px;padding:0 14px}.cp-landing-nav-inner{padding-left:14px}.cp-hero{grid-template-columns:1fr;padding-top:120px}.cp-orbit-stage{min-height:390px}.cp-feature-grid{grid-template-columns:repeat(2,1fr)}.cp-showcase{grid-template-columns:1fr}.cp-section-head{display:block}.cp-section-head p{margin-top:18px}.cp-footer{gap:15px;flex-direction:column}}@media(max-width:600px){.cp-landing-nav{top:10px;padding:0 10px}.cp-landing-nav-inner{border-radius:18px;padding:8px 9px 8px 13px}.cp-landing-nav .brand{font-size:21px}.cp-landing-nav .brand-mark{width:30px;height:30px;border-radius:9px}.cp-landing-nav .brand-mark span{width:13px;height:13px}.cp-landing-nav-actions .ghost{display:none}.cp-hero{padding:120px 17px 35px;gap:15px}.cp-hero h1{font-size:56px}.cp-hero-copy>p{font-size:15px}.cp-orbit-stage{min-height:330px}.cp-orbit{width:310px;height:310px}.cp-orbit.two{width:240px;height:240px}.cp-wallet-card{min-height:235px;padding:21px;transform:rotateX(5deg) rotateY(-8deg)}.cp-card-balance{margin-top:38px;font-size:31px}.cp-card-bottom{margin-top:35px}.cp-float-pill{font-size:10px}.cp-float-pill.one{right:-3%;top:12%}.cp-float-pill.two{left:-3%;bottom:10%}.cp-section{padding:58px 17px}.cp-feature-grid{grid-template-columns:1fr}.cp-feature{min-height:200px}.cp-show-card.large{min-height:330px}.cp-cta{padding:45px 22px}.cp-footer{padding:24px 17px}.cp-endcap{padding:0 17px 40px}.cp-endcap-inner{padding:32px 24px;display:block}.cp-endcap-link{margin-top:24px}.cp-endcap-word{font-size:23vw}}@media(prefers-reduced-motion:reduce){.cp-landing *,.cp-landing *:before,.cp-landing *:after{animation:none!important;transition:none!important}}.cp-landing{scroll-behavior:smooth}.cp-landing section[id]{scroll-margin-top:105px}.cp-landing-grid{opacity:.28;background-image:linear-gradient(rgba(20,20,25,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,20,25,.045) 1px,transparent 1px)}.cp-support-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0f0f1461;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:cpSupportIn .22s ease-out}.cp-support-modal{position:relative;width:min(560px,100%);max-height:min(760px,92vh);overflow:auto;padding:34px;border:1px solid rgba(20,20,25,.1);border-radius:28px;background:#fffffff0;box-shadow:0 35px 100px #14141e38;color:#15151a}.cp-support-close{position:absolute;right:16px;top:16px;width:38px;height:38px;border:1px solid rgba(20,20,25,.09);border-radius:12px;background:#f4f4f2;display:grid;place-items:center;color:#555;cursor:pointer}.cp-support-modal h2{font-size:38px;letter-spacing:-.05em;margin:16px 0 8px}.cp-support-modal>form>p{color:#686872;line-height:1.55;margin:0 0 24px}.cp-support-fields{display:grid;gap:15px}.cp-support-fields label{display:grid;gap:7px}.cp-support-fields label span{font-size:11px;font-weight:800;color:#555563;letter-spacing:.06em;text-transform:uppercase}.cp-support-fields input,.cp-support-fields select,.cp-support-fields textarea{width:100%;border:1px solid rgba(20,20,25,.11);border-radius:13px;background:#fafaf8;color:#17171c;padding:12px 13px;font:inherit;outline:none}.cp-support-fields textarea{resize:vertical}.cp-support-fields input:focus,.cp-support-fields select:focus,.cp-support-fields textarea:focus{border-color:#806cff;box-shadow:0 0 0 4px #7c5cff1a}.cp-support-submit{width:100%;margin-top:18px;border:0;border-radius:14px;padding:13px 16px;background:linear-gradient(135deg,#735cff,#a18cff 55%,#f07a4d);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.cp-support-success{text-align:center;padding:28px 8px}.cp-support-success-icon{width:56px;height:56px;border-radius:18px;background:#eeeafe;color:#735cff;display:grid;place-items:center;margin:0 auto 18px}.cp-support-success h2{margin:14px 0 8px}.cp-support-success p{color:#686872;line-height:1.6}@keyframes cpSupportIn{0%{opacity:0}to{opacity:1}}.cp-landing{background:#f6f7fb;color:#17171c}.cp-landing:before{background:radial-gradient(circle at 18% 5%,rgba(124,92,255,.12),transparent 30%),radial-gradient(circle at 85% 15%,rgba(255,126,54,.1),transparent 28%),radial-gradient(circle at 50% 70%,rgba(124,92,255,.07),transparent 35%);filter:blur(40px)}.cp-landing-grid{background-image:linear-gradient(rgba(20,20,30,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,20,30,.045) 1px,transparent 1px);opacity:.7}.cp-landing-nav-inner{background:#ffffffc7;border-color:#14141e1a;box-shadow:0 18px 55px #1919281a}.cp-landing-nav .brand{color:#17171c}.cp-landing-links a,.cp-landing-links button{color:#666673}.cp-landing-links a:hover,.cp-landing-links button:hover{color:#17171c;background:#14141e0f}.cp-land-btn{color:#17171c;border-color:#14141e1a}.cp-land-btn.ghost{background:#ffffffb8}.cp-land-btn.primary{color:#fff}.cp-kicker{color:#676774;background:#ffffffb8;border-color:#14141e17}.cp-hero h1{color:#16161b}.cp-hero h1 span{background:linear-gradient(100deg,#17171c 10%,#7256df 55%,#e56e35 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-hero-copy>p{color:#676774}.cp-hero-note{color:#777784}.cp-orbit{border-color:#1e1e2d1a}.cp-orbit.two{border-color:#e56e3524}.cp-orbit-glow{background:radial-gradient(circle,rgba(124,92,255,.12),transparent 68%)}.cp-wallet-card{border-color:#14141e1a;background:linear-gradient(145deg,#ffffffeb,#f5f5fab8);box-shadow:0 35px 90px #28283c26,inset 0 1px #ffffffe6}.cp-card-label,.cp-card-balance small{color:#777784}.cp-card-bottom{color:#656572}.cp-float-pill{background:#ffffffdb;border-color:#14141e17;color:#5d5d69;box-shadow:0 20px 50px #1e1e321f}.cp-float-pill strong{color:#202027}.cp-section h2{color:#18181e}.cp-section-head p,.cp-feature p,.cp-show-card p{color:#71717d}.cp-feature,.cp-show-card{border-color:#14141e17;background:#ffffffb3;box-shadow:0 18px 55px #2323370f}.cp-feature:hover{background:#fff;border-color:#7c5cff47}.cp-feature h3,.cp-show-card h3{color:#1d1d24}.cp-feature-icon{background:#7c5cff14;border-color:#7c5cff26;color:#7256df}.cp-show-card.large{background:radial-gradient(circle at 80% 20%,rgba(124,92,255,.09),transparent 32%),#ffffffb8}.cp-toggle-demo,.cp-mini-row{background:#f5f5f9b8;border-color:#14141e14;color:#30303a}.cp-mini-row span:last-child{color:#7256df}.cp-cta{background:radial-gradient(circle at 80% 20%,rgba(255,126,54,.1),transparent 25%),radial-gradient(circle at 20% 90%,rgba(124,92,255,.12),transparent 30%),#ffffffc2;border-color:#14141e17;box-shadow:0 25px 80px #23233712}.cp-cta p{color:#70707c}.cp-footer{border-color:#14141e17;color:#7a7a85}.cp-endcap-inner{border-color:#14141e14;background:linear-gradient(120deg,#7c5cff14,#ffffffc7 45%,#ff7e3612);box-shadow:0 25px 80px #2323370f}.cp-endcap h2{color:#18181e}.cp-endcap-link{color:#25252c;background:#ffffffc7;border-color:#14141e1a}.cp-endcap-word{color:#14141e09}.cp-landing-links button{border:0;font:inherit;background:transparent;padding:9px 14px;border-radius:12px;cursor:pointer;transition:.25s}.cp-support-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#14141e47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cp-support-modal{position:relative;width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:32px;border:1px solid rgba(20,20,30,.1);border-radius:28px;background:#fffffff5;box-shadow:0 35px 100px #19192d38}.cp-support-modal h2{font-size:38px;letter-spacing:-.05em;margin:14px 0 8px;color:#17171c}.cp-support-modal>p{color:#70707c;font-size:14px;line-height:1.55;margin:0 0 22px}.cp-support-close{position:absolute;right:18px;top:18px;width:38px;height:38px;border:1px solid rgba(20,20,30,.09);border-radius:12px;background:#f5f5f8;color:#33333b;display:grid;place-items:center;cursor:pointer}.cp-support-form{display:grid;gap:14px}.cp-support-form label{display:grid;gap:7px;color:#393941;font-size:12px;font-weight:750}.cp-support-form input,.cp-support-form select,.cp-support-form textarea{width:100%;border:1px solid rgba(20,20,30,.12);border-radius:13px;background:#fafafd;color:#202027;padding:12px 13px;font:inherit;outline:none}.cp-support-form input:focus,.cp-support-form select:focus,.cp-support-form textarea:focus{border-color:#7c5cff80;box-shadow:0 0 0 4px #7c5cff14}.cp-support-form textarea{resize:vertical}.cp-support-submit{width:100%;border:0;cursor:pointer}.cp-support-submit:disabled{opacity:.6;cursor:wait}.cp-support-error{padding:11px 13px;border-radius:12px;background:#fff0f0;color:#b33b3b;font-size:12px}.cp-support-success{display:grid;gap:10px;padding:20px;border-radius:18px;background:#f5f3ff;color:#30303a}.cp-support-success svg{color:#7256df}.cp-support-success b{font-size:18px}.cp-support-success span{color:#70707c;font-size:13px}.cp-support-success button{margin-top:8px;width:max-content}@media(max-width:600px){.cp-support-overlay{padding:12px}.cp-support-modal{padding:26px 20px;border-radius:22px}.cp-support-modal h2{font-size:31px}}.cp-auth-transition{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f7f7f5f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:cpAuthIn .36s ease both;color:#17171b;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cp-auth-transition-mark{display:flex;align-items:center;gap:10px;font-size:25px;letter-spacing:-.04em;text-transform:none}.cp-auth-transition-mark .brand-mark{width:32px;height:32px}.cp-auth-transition-line{width:100px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#7c3aed,#f97316,transparent);animation:cpAuthLine .8s ease-in-out infinite}@keyframes cpAuthIn{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes cpAuthLine{0%,to{transform:scaleX(.55);opacity:.45}50%{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.cp-auth-transition,.cp-auth-transition-line{animation:none}}.cp-landing{transition:opacity .36s ease,transform .36s ease;will-change:opacity,transform}.cp-landing.cp-auth-exit{opacity:0;transform:translateY(-10px) scale(.992);pointer-events:none}@media(prefers-reduced-motion:reduce){.cp-landing{transition:none}.cp-landing.cp-auth-exit{opacity:0;transform:none}}.cp-landing{--ink:#17121f;--muted:#6d6875;--paper:#fbfaf8;--purple:#6f4cff;--purple-dark:#3c236f;--orange:#f27b43;--line:rgba(29,20,45,.12);background:radial-gradient(circle at 72% 8%,rgba(111,76,255,.13),transparent 24%),radial-gradient(circle at 8% 42%,rgba(242,123,67,.08),transparent 19%),var(--paper)!important;color:var(--ink)!important;overflow:hidden}.cp-landing:before{background:linear-gradient(115deg,transparent 0 48%,rgba(111,76,255,.035) 48.2% 48.5%,transparent 48.7% 100%)!important;filter:none!important}.cp-landing-grid{opacity:.45!important;background-image:linear-gradient(rgba(30,20,45,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(30,20,45,.045) 1px,transparent 1px)!important;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.cp-landing-nav{top:20px!important;padding:0 26px!important}.cp-landing-nav-inner{max-width:1320px!important;min-height:62px!important;padding:8px 10px 8px 20px!important;border-radius:20px!important;background:#fbfaf8d6!important;border:1px solid var(--line)!important;box-shadow:0 18px 60px #2e1c4517!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.cp-landing-nav .brand{font-size:24px!important;letter-spacing:-.055em!important}.cp-landing-nav .brand-mark{width:35px!important;height:35px!important;border-radius:11px!important}.cp-landing-links{gap:2px!important}.cp-landing-links button{color:#6c6675!important;font-size:12px!important;font-weight:650!important;letter-spacing:.01em!important}.cp-landing-links button:hover{color:var(--ink)!important;background:#efebf5!important}.cp-land-btn{border-radius:13px!important;padding:12px 16px!important;font-size:12px!important;font-weight:800!important;letter-spacing:-.01em!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s!important}.cp-land-btn:hover{transform:translateY(-2px)!important}.cp-land-btn.primary{background:#1d1329!important;border-color:#1d1329!important;box-shadow:0 12px 30px #1d13292e!important}.cp-land-btn.primary:hover{box-shadow:0 16px 36px #1d13293d!important}.cp-land-btn.primary svg{color:#ff9a68}.cp-land-btn.ghost{background:transparent!important;border-color:var(--line)!important}.cp-hero{min-height:860px!important;max-width:1320px!important;padding:170px 46px 95px!important;margin:0 auto!important;grid-template-columns:1.02fr .98fr!important;gap:20px!important;align-items:center!important;position:relative!important}.cp-hero-copy{position:relative;z-index:4!important;padding-bottom:30px!important}.cp-kicker{display:inline-flex!important;align-items:center!important;padding:8px 11px!important;border:1px solid var(--line)!important;background:#ffffff8c!important;color:#756f7e!important;border-radius:999px!important;font-size:9px!important;letter-spacing:.16em!important;font-weight:850!important}.cp-hero h1{font-size:clamp(72px,8.8vw,128px)!important;line-height:.83!important;letter-spacing:-.09em!important;max-width:780px!important;margin:25px 0 28px!important;font-weight:900!important}.cp-hero h1 span{display:block!important;color:var(--purple)!important;background:none!important;-webkit-text-fill-color:initial!important}.cp-hero-copy>p{max-width:510px!important;font-size:16px!important;line-height:1.7!important;color:#6b6672!important}.cp-hero-actions{margin-top:30px!important;gap:9px!important}.cp-hero-note{margin-top:24px!important;gap:22px!important;color:#77717f!important}.cp-hero-note span{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:750!important}.cp-orbit-stage{min-height:590px!important;perspective:1400px!important;position:relative!important}.cp-orbit-stage:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;border:1px solid rgba(111,76,255,.13);transform:translate(22px,-5px) rotate(-18deg)}.cp-orbit-stage:after{content:"01";position:absolute;right:5%;top:8%;font-size:11px;letter-spacing:.16em;font-weight:900;color:#a39ba9}.cp-orbit-glow{width:390px!important;height:390px!important;background:radial-gradient(circle,rgba(111,76,255,.22),rgba(111,76,255,.04) 48%,transparent 72%)!important;filter:blur(3px)!important}.cp-orbit{width:510px!important;height:510px!important;border:1px solid rgba(50,32,70,.12)!important;animation:cpSpin 28s linear infinite!important}.cp-orbit.two{width:390px!important;height:390px!important;border:1px dashed rgba(242,123,67,.24)!important;animation-duration:20s!important}.cp-orbit:after,.cp-orbit:before{width:7px!important;height:7px!important;box-shadow:0 0 20px 4px #6f4cff47!important}.cp-orbit:before{box-shadow:0 0 20px 4px #f27b4347!important}.cp-wallet-card{width:min(430px,86vw)!important;min-height:290px!important;border-radius:34px!important;padding:29px!important;background:#21162d!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;box-shadow:24px 35px 90px #301c4638!important;transform:rotate(-5deg) rotateX(2deg)!important;animation:cpCardFloat 7s ease-in-out infinite!important}.cp-wallet-card:before{background:radial-gradient(circle at 78% 18%,rgba(111,76,255,.7),transparent 30%),radial-gradient(circle at 15% 92%,rgba(242,123,67,.35),transparent 28%)!important}.cp-card-label{color:#ffffff85!important}.cp-card-chip{background:linear-gradient(135deg,#f2e5ff,#9b79ff)!important}.cp-card-balance{font-size:43px!important;letter-spacing:-.055em!important}.cp-card-balance small,.cp-card-bottom{color:#ffffff7a!important}.cp-card-orb{background:linear-gradient(135deg,#8e72ff,#ff9368)!important}.cp-float-pill{padding:11px 14px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--line)!important;color:#3a3341!important;box-shadow:0 20px 55px #2c1d3c21!important;font-size:10px!important}.cp-float-pill strong{color:#27202e!important}.cp-float-pill.one{right:0!important;top:21%!important}.cp-float-pill.two{left:0!important;bottom:15%!important}.cp-section{max-width:1320px!important;padding:120px 46px!important}.cp-section-head{margin-bottom:50px!important;align-items:flex-end!important}.cp-section h2{font-size:clamp(44px,5.5vw,76px)!important;line-height:.91!important;letter-spacing:-.075em!important}.cp-section-head p{max-width:340px!important;color:#77717e!important;font-size:13px!important}.cp-feature-grid{grid-template-columns:repeat(4,1fr)!important;gap:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.cp-feature{min-height:280px!important;padding:28px 25px 30px!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background .3s,transform .3s!important}.cp-feature:last-child{border-right:0!important}.cp-feature:hover{transform:none!important;background:#f0ecf6!important;border-color:var(--line)!important}.cp-feature:after{display:none!important}.cp-feature-icon{width:40px!important;height:40px!important;border-radius:10px!important;background:#eee9f7!important;border:0!important;color:var(--purple)!important}.cp-feature h3{font-size:18px!important;margin:48px 0 10px!important}.cp-feature p{font-size:12px!important;line-height:1.7!important;color:#77717d!important}.cp-showcase{grid-template-columns:1fr 1.6fr!important;gap:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.cp-show-card{border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:34px!important}.cp-show-card:last-child{border-right:0!important}.cp-show-card.large{min-height:480px!important;background:#251830!important;color:#fff!important;margin:18px 0 18px 18px!important;border-radius:30px!important;border:0!important}.cp-show-card.large h3{color:#fff!important;font-size:43px!important;max-width:560px!important}.cp-show-card.large p{color:#ffffffa3!important}.cp-show-card h3{font-size:30px!important;line-height:1!important}.cp-toggle-demo,.cp-mini-row{border:1px solid var(--line)!important;background:#fff!important;border-radius:14px!important}.cp-show-card.large .cp-mini-row{background:#ffffff0e!important;border-color:#ffffff1a!important;color:#fff!important}.cp-show-card.large .cp-mini-row span:last-child{color:#b7a6ff!important}.cp-cta{padding:95px 55px!important;border-radius:38px!important;border:1px solid var(--line)!important;background:#ede8f7!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cp-cta h2{font-size:clamp(50px,7vw,92px)!important;letter-spacing:-.08em!important}.cp-cta p{color:#706a78!important}.cp-footer{max-width:1320px!important;padding:35px 46px 45px!important;border-top:1px solid var(--line)!important;color:#817a87!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.cp-endcap{max-width:1320px!important;padding:0 46px 100px!important}.cp-endcap-inner{padding:48px!important;border:1px solid var(--line)!important;border-radius:28px!important;background:#1e1428!important;color:#fff!important;box-shadow:none!important}.cp-endcap h2{color:#fff!important}.cp-endcap h2 span{background:linear-gradient(90deg,#b7a5ff,#ff9a68)!important;-webkit-background-clip:text!important;background-clip:text!important}.cp-endcap-word{color:#6f4cff14!important}.cp-support-modal{border-radius:24px!important;border:1px solid var(--line)!important;background:#fbfaf8!important}.cp-support-submit{background:#21162d!important}.cp-support-submit svg{color:#ff9b69}@keyframes cpCardFloat{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-14px)}}@media(max-width:900px){.cp-landing-nav{padding:0 14px!important}.cp-hero{padding:145px 26px 70px!important;grid-template-columns:1fr!important}.cp-hero h1{font-size:clamp(62px,13vw,92px)!important}.cp-orbit-stage{min-height:520px!important}.cp-feature-grid{grid-template-columns:repeat(2,1fr)!important}.cp-feature:nth-child(2){border-right:0!important}.cp-feature:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.cp-section{padding:85px 26px!important}.cp-showcase{grid-template-columns:1fr!important}.cp-show-card{border-right:0!important;border-bottom:1px solid var(--line)!important}.cp-show-card.large{margin:18px 0!important}.cp-endcap{padding:0 26px 70px!important}}@media(max-width:600px){.cp-landing-nav{top:10px!important;padding:0 10px!important}.cp-landing-nav-inner{min-height:52px!important;padding:6px 7px 6px 13px!important}.cp-landing-nav .brand{font-size:20px!important}.cp-landing-nav .brand-mark{width:30px!important;height:30px!important}.cp-landing-nav-actions .ghost{display:none!important}.cp-hero{padding:115px 18px 50px!important}.cp-hero h1{font-size:59px!important}.cp-hero-copy>p{font-size:14px!important}.cp-hero-actions{display:grid!important}.cp-hero-actions .cp-land-btn{width:100%!important;justify-content:center!important}.cp-orbit-stage{min-height:380px!important}.cp-orbit{width:315px!important;height:315px!important}.cp-orbit.two{width:245px!important;height:245px!important}.cp-wallet-card{min-height:235px!important;padding:21px!important}.cp-card-balance{font-size:31px!important}.cp-float-pill.one{right:-2%!important}.cp-float-pill.two{left:-2%!important}.cp-section{padding:65px 18px!important}.cp-section h2{font-size:45px!important}.cp-feature-grid{grid-template-columns:1fr!important}.cp-feature{border-right:0!important;border-bottom:1px solid var(--line)!important;min-height:220px!important}.cp-feature:last-child{border-bottom:0!important}.cp-show-card.large h3{font-size:35px!important}.cp-cta{padding:55px 23px!important}.cp-footer{padding:28px 18px!important}.cp-endcap{padding:0 18px 45px!important}.cp-endcap-inner{padding:32px 24px!important}}.cp-landing-nav{transform:translateZ(0);will-change:transform;contain:layout paint}.cp-landing-nav-inner{transform:translateZ(0)}.cp-hero-copy,.cp-section-head,.cp-feature,.cp-show-card,.cp-cta{animation:cpReveal .8s cubic-bezier(.16,.8,.2,1) both}.cp-hero-copy{animation-delay:.08s}.cp-feature:nth-child(1){animation-delay:.05s}.cp-feature:nth-child(2){animation-delay:.12s}.cp-feature:nth-child(3){animation-delay:.19s}.cp-feature:nth-child(4){animation-delay:.26s}.cp-orbit-stage{animation:cpStageIn 1s cubic-bezier(.16,.8,.2,1) both}.cp-feature-icon{animation:cpIconFloat 4s ease-in-out infinite}.cp-feature:nth-child(2) .cp-feature-icon{animation-delay:-1s}.cp-feature:nth-child(3) .cp-feature-icon{animation-delay:-2s}.cp-feature:nth-child(4) .cp-feature-icon{animation-delay:-3s}.cp-wallet-card{transform-style:preserve-3d}.cp-wallet-card:after{content:"";position:absolute;inset:10px;border-radius:27px;border:1px solid rgba(255,255,255,.08);transform:translateZ(18px);pointer-events:none}.cp-orbit-stage:before{animation:cpHalo 9s ease-in-out infinite alternate}.cp-float-pill{animation:cpFloat 4s ease-in-out infinite,cpPillGlow 3s ease-in-out infinite alternate}.cp-float-pill.two{animation-delay:-2s,-1.5s}.cp-mini-row{transition:transform .28s ease,box-shadow .28s ease}.cp-mini-row:hover{transform:translate(6px);box-shadow:0 12px 30px #3a236f1a}.cp-show-card.large:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 90deg,transparent,rgba(183,165,255,.13),transparent 28%,rgba(255,154,104,.1),transparent 55%);animation:cpSweep 9s linear infinite;pointer-events:none}.cp-show-card.large>*{position:relative;z-index:1}.cp-cta{position:relative;overflow:hidden}.cp-cta:before{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-100px;border-radius:50%;background:#6f4cff29;filter:blur(8px);animation:cpBlob 7s ease-in-out infinite alternate}.cp-cta>*{position:relative;z-index:1}@keyframes cpReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes cpStageIn{0%{opacity:0;transform:translate3d(35px,18px,0) scale(.96)}to{opacity:1;transform:none}}@keyframes cpIconFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes cpHalo{0%{transform:translate(22px,-5px) rotate(-18deg) scale(.96)}to{transform:translate(22px,-5px) rotate(-8deg) scale(1.04)}}@keyframes cpPillGlow{0%{box-shadow:0 20px 55px #2c1d3c1a}to{box-shadow:0 22px 65px #6f4cff2e}}@keyframes cpSweep{to{transform:rotate(360deg)}}@keyframes cpBlob{to{transform:translate(-80px,120px) scale(1.3)}}.cp-mobile-menu-toggle{display:none;border:1px solid var(--line);background:#ffffffd1;width:38px;height:38px;border-radius:12px;align-items:center;justify-content:center;color:var(--ink);cursor:pointer}@media(max-width:600px){.cp-landing-nav{top:9px!important;padding:0 9px!important}.cp-landing-nav-inner{min-height:52px!important;padding:6px 7px 6px 11px!important}.cp-landing-links{display:none!important}.cp-landing-nav-actions{gap:6px!important}.cp-landing-nav-actions .ghost{display:none!important}.cp-mobile-menu-toggle{display:inline-flex!important}.cp-mobile-menu{display:none!important;position:absolute;top:59px;left:9px;right:9px;padding:9px;gap:5px;border:1px solid var(--line);border-radius:18px;background:#fbfaf8f2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 22px 55px #2e1c4526;animation:cpMenuIn .2s ease both}.cp-mobile-menu.open{display:grid!important}.cp-mobile-menu button{border:0;background:transparent;text-align:left;padding:12px 13px;border-radius:11px;color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cp-mobile-menu button:hover{background:#efebf5}.cp-landing-nav-actions .primary{padding:10px 12px!important;font-size:11px!important}.cp-hero{padding-top:105px!important}}@keyframes cpMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cp-hero-copy,.cp-section-head,.cp-feature,.cp-show-card,.cp-cta,.cp-orbit-stage{animation:none!important}.cp-feature-icon,.cp-orbit-stage:before,.cp-float-pill,.cp-show-card.large:before,.cp-cta:before{animation:none!important}}.cp-landing{--cp-scroll:0;isolation:isolate}.cp-landing button{font:inherit}.cp-landing-links button,.cp-mobile-menu button{border:0;background:transparent;font:inherit;cursor:pointer}.cp-landing-links button{color:#666673;padding:9px 14px;border-radius:12px;font-size:13px;transition:transform .22s ease,background .22s ease,color .22s ease}.cp-landing-links button:hover{transform:translateY(-1px);color:#17171c;background:#14141e0f}.cp-mobile-menu-toggle{display:none;width:40px;height:40px;place-items:center;border:1px solid rgba(20,20,30,.1);border-radius:13px;background:#ffffffc7;color:#17171c;cursor:pointer}.cp-mobile-menu{display:none}.cp-auth-exit{animation:cpPageLift .42s cubic-bezier(.22,.8,.2,1) both}.cp-auth-transition{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;align-content:center;gap:14px;background:#f6f7fb;animation:cpAuthCurtain .42s cubic-bezier(.22,.8,.2,1) both}.cp-auth-transition-mark{display:flex;align-items:center;gap:11px;font-size:25px;letter-spacing:-.05em}.cp-auth-transition-mark .brand-mark{width:40px;height:40px;border-radius:13px}.cp-auth-transition-mark .brand-mark span{width:18px;height:18px}.cp-auth-transition-line{width:150px;height:2px;border-radius:99px;background:linear-gradient(90deg,#735cff,#ff8653,#735cff);background-size:220% 100%;animation:cpAuthLine .7s ease-in-out infinite}.cp-auth-transition>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#747482}.cp-3d-scene{position:absolute;z-index:4;width:460px;height:420px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-24deg) translateZ(15px);animation:cpSceneFloat 7s ease-in-out infinite;pointer-events:none}.cp-3d-card{position:absolute;width:255px;height:165px;border-radius:26px;border:1px solid rgba(255,255,255,.75);transform-style:preserve-3d;box-shadow:0 35px 70px #231e4629,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cp-3d-card-back{left:85px;top:72px;transform:translateZ(-36px) rotate(-10deg);background:linear-gradient(135deg,#735cff52,#ffffffad);padding:22px;color:#6d5ce4;font-size:29px;font-weight:900}.cp-3d-card-back small{display:block;margin-top:70px;font-size:9px;letter-spacing:.18em;color:#777489}.cp-3d-card-front{left:110px;top:50px;transform:translateZ(25px) rotate(7deg);background:linear-gradient(135deg,#fffffff0,#f4f1ffb8);padding:23px;color:#17171c}.cp-3d-card-front small{display:block;color:#8a8795;font-size:9px;letter-spacing:.16em}.cp-3d-card-front b{display:block;margin-top:7px;font-size:31px;letter-spacing:-.06em}.cp-3d-card-front i{position:absolute;right:22px;bottom:20px;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#735cff,#ff8653);box-shadow:0 0 28px #735cff4d}.cp-3d-coin{position:absolute;right:42px;top:28px;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffb58f,#735cff 70%);color:#fff;font-size:25px;font-weight:900;box-shadow:0 25px 45px #735cff42,inset 0 2px #ffffffa6;transform:translateZ(70px);animation:cpCoinFloat 4s ease-in-out infinite}.cp-3d-ring{position:absolute;border:1px solid rgba(115,92,255,.18);border-radius:50%;transform-style:preserve-3d}.cp-3d-ring-a{width:370px;height:190px;left:50px;top:115px;transform:rotateX(70deg) rotateY(15deg) translateZ(-25px)}.cp-3d-ring-b{width:430px;height:230px;left:15px;top:95px;border-color:#ff865326;transform:rotateX(70deg) rotateY(-10deg) translateZ(-50px);animation:cpRingDrift 9s ease-in-out infinite}.cp-reveal-section,.cp-feature{opacity:0;transform:translateY(48px) scale(.985);transition:opacity .7s cubic-bezier(.22,.8,.2,1),transform .8s cubic-bezier(.22,.8,.2,1)}.cp-reveal-section.is-visible,.cp-feature.is-visible{opacity:1;transform:none}.cp-feature{transition-delay:var(--cp-delay,0ms)}.cp-section-head,.cp-showcase,.cp-cta{will-change:transform}.cp-section-head{transform:translateY(calc(var(--cp-scroll) * -.012px));transition:transform .12s linear}.cp-feature:hover{transform:translateY(-10px) rotateX(1deg) rotateY(-1deg)}.cp-orbit-stage{transform:translateY(calc(var(--cp-scroll) * -.035px))}.cp-wallet-card{box-shadow:0 42px 90px #28283c2e,inset 0 1px #ffffffe6}@keyframes cpSceneFloat{0%,to{transform:rotateX(58deg) rotate(-24deg) translateZ(15px)}50%{transform:rotateX(54deg) rotate(-20deg) translate3d(8px,-18px,30px)}}@keyframes cpCoinFloat{50%{transform:translate3d(-9px,-18px,92px) rotateY(180deg)}}@keyframes cpRingDrift{50%{transform:rotateX(70deg) rotateY(8deg) translate3d(12px,-8px,-35px)}}@keyframes cpPageLift{to{opacity:.35;transform:scale(.985) translateY(-10px)}}@keyframes cpAuthCurtain{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes cpAuthLine{50%{background-position:100% 0;transform:scaleX(1.18)}}@media(max-width:900px){.cp-mobile-menu-toggle{display:grid}.cp-landing-nav-actions .primary{display:none}.cp-mobile-menu{position:absolute;top:calc(100% + 9px);left:0;right:0;display:grid;gap:5px;padding:9px;border:1px solid rgba(20,20,30,.1);border-radius:18px;background:#fffffff0;box-shadow:0 22px 60px #1e1e3229;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.cp-mobile-menu.open{opacity:1;transform:none;pointer-events:auto}.cp-mobile-menu button{padding:13px 14px;text-align:left;border-radius:12px;color:#44434d}.cp-mobile-menu button:hover{background:#f1f0f6;color:#17171c}}@media(max-width:600px){.cp-landing-nav-actions{gap:6px}.cp-mobile-menu-toggle{width:38px;height:38px}.cp-hero{overflow:clip}.cp-3d-scene{width:330px;height:310px;transform:scale(.72) rotateX(58deg) rotate(-24deg)}.cp-orbit-stage{min-height:345px}.cp-feature{transform:translateY(38px) scale(.985)}.cp-auth-transition-mark{font-size:22px}}@media(prefers-reduced-motion:reduce){.cp-reveal-section,.cp-feature{opacity:1;transform:none}.cp-3d-scene{animation:none}}.cp-landing-nav{perspective:1200px!important;transform:translateZ(0)!important}.cp-landing-nav-inner{position:relative!important;transform:translateZ(0) rotateX(1deg)!important;transform-style:preserve-3d!important;border:1px solid rgba(116,82,255,.42)!important;border-radius:24px!important;background:linear-gradient(135deg,#ffffffe0,#f7f3ffc7)!important;box-shadow:0 7px #6546cd1a,0 22px 50px #412c6e26,0 3px #ffffffe6 inset,0 -1px #7452ff24 inset!important;overflow:visible!important;animation:cpNavFloat 5.5s ease-in-out infinite!important}.cp-landing-nav-inner:before{content:""!important;position:absolute!important;inset:1px!important;border-radius:23px!important;border:1px solid rgba(255,255,255,.72)!important;pointer-events:none!important;transform:translateZ(8px)!important}.cp-landing-nav-inner:after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;bottom:-13px!important;height:18px!important;border-radius:50%!important;background:#5b3ead29!important;filter:blur(12px)!important;transform:translateZ(-20px)!important;z-index:-1!important}.cp-landing-nav .brand,.cp-landing-nav-links,.cp-landing-nav-actions{transform:translateZ(16px)!important}.cp-landing-links button{border:1px solid transparent!important}.cp-landing-links button:hover{border-color:#7452ff2e!important;background:#7452ff14!important}.cp-landing-nav-actions .cp-land-btn{box-shadow:0 5px 14px #3e2b691a!important}.cp-landing-nav-actions .cp-land-btn.primary{box-shadow:0 7px 18px #7452ff3d,0 2px #ffffff38 inset!important}@keyframes cpNavFloat{0%,to{transform:translateZ(0) rotateX(1deg) rotate(0)}50%{transform:translate3d(0,-5px,0) rotateX(1.6deg) rotate(-.15deg)}}@media(max-width:600px){.cp-landing-nav-inner{border-radius:20px!important;animation-duration:4.8s!important}.cp-landing-nav-inner:before{border-radius:19px!important}}.cp-landing-nav-inner{transform:none!important;animation:none!important;perspective:none!important;transform-style:flat!important}.cp-landing-nav-inner:before,.cp-landing-nav-inner:after{display:none!important}.cp-3d-scene,.cp-3d-feature-stage,.cp-3d-security-orb,.cp-3d-cta-prism,.cp-3d-cube,.cp-3d-cube-shadow{display:none!important}.cp-clean-security{position:relative!important;overflow:hidden!important;min-height:520px!important;padding:44px!important;background:#211a2d!important;color:#fff!important;border-radius:30px!important;box-shadow:0 24px 70px #211a2d24!important}.cp-clean-security:before,.cp-clean-security:after{display:none!important}.cp-security-intro{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:56px!important}.cp-clean-security .cp-kicker{color:#ffffff94!important}.cp-security-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:999px!important;color:#ffffffc7!important;background:#ffffff0e!important;font-size:10px!important;font-weight:700!important;letter-spacing:.02em!important}.cp-clean-security h3{position:relative!important;z-index:2!important;margin:0!important;max-width:720px!important;color:#fff!important;font-size:clamp(38px,4.6vw,66px)!important;line-height:.96!important;letter-spacing:-.065em!important}.cp-clean-security h3 span{color:#c9bfff!important}.cp-clean-security>p{position:relative!important;z-index:2!important;max-width:560px!important;margin:22px 0 34px!important;color:#ffffff9e!important;font-size:14px!important;line-height:1.7!important}.cp-security-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-width:760px!important}.cp-security-item{display:grid!important;grid-template-columns:30px 1fr auto!important;align-items:center!important;gap:12px!important;min-height:74px!important;padding:14px 15px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#ffffff0e!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}.cp-security-item:hover{transform:translateY(-2px)!important;background:#ffffff16!important;border-color:#c9bfff4d!important}.cp-security-item>svg{color:#c9bfff!important}.cp-security-item b{display:block!important;color:#fff!important;font-size:12px!important}.cp-security-item small{display:block!important;margin-top:3px!important;color:#ffffff7a!important;font-size:10px!important;line-height:1.4!important}.cp-security-item>span{color:#ffffff52!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}@media(max-width:700px){.cp-landing-nav{top:10px!important}.cp-clean-security{padding:28px 22px!important;min-height:auto!important}.cp-security-intro{align-items:flex-start!important;flex-direction:column!important;margin-bottom:38px!important}.cp-clean-security h3{font-size:39px!important}.cp-security-grid{grid-template-columns:1fr!important}}:root{--cp-app-bg:#f5f3f8;--cp-glass:rgba(255,255,255,.68);--cp-glass-strong:rgba(255,255,255,.82);--cp-glass-soft:rgba(255,255,255,.48);--cp-line:rgba(67,48,92,.1);--cp-line-strong:rgba(115,92,255,.22);--cp-ink:#211d28;--cp-muted:#77727f;--cp-purple:#735cff;--cp-orange:#f18455;--cp-shadow:0 22px 70px rgba(54,38,78,.09);--cp-shadow-sm:0 10px 34px rgba(54,38,78,.08)}html,body,#root{background:var(--cp-app-bg)}body{background:radial-gradient(circle at 8% 0%,rgba(115,92,255,.1),transparent 25rem),radial-gradient(circle at 92% 12%,rgba(241,132,85,.08),transparent 24rem),var(--cp-app-bg)!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.38;background-image:linear-gradient(rgba(72,53,94,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(72,53,94,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%)}.app-shell{min-height:100vh!important;background:transparent!important}.sidebar{background:#1f182be0!important;backdrop-filter:blur(28px) saturate(130%)!important;-webkit-backdrop-filter:blur(28px) saturate(130%)!important;border-right:1px solid rgba(255,255,255,.09)!important;box-shadow:18px 0 60px #2016301f!important}.sidebar:after{content:"";position:absolute;width:220px;height:220px;left:-130px;top:18%;border-radius:50%;background:#735cff2e;filter:blur(55px);pointer-events:none}.main-area{background:transparent!important}.topbar{background:#faf8fc9e!important;backdrop-filter:blur(22px) saturate(130%)!important;-webkit-backdrop-filter:blur(22px) saturate(130%)!important;border-bottom:1px solid var(--cp-line)!important;box-shadow:0 8px 35px #3223440b!important;position:sticky!important;top:0;z-index:40}.content{position:relative;animation:cpAppPageIn .48s cubic-bezier(.22,.8,.2,1) both}.page-title{animation:cpAppPageIn .55s cubic-bezier(.22,.8,.2,1) both}.page-title h1,.page-title h2{letter-spacing:-.045em!important}.eyebrow,.section-kicker,.section-head .eyebrow{letter-spacing:.13em!important}.panel,.info-page-panel,.sms-order-panel,.sms-inbox-panel,.sms-history-panel,.transactions-page-panel,.more-menu,.user-menu{background:var(--cp-glass)!important;border:1px solid var(--cp-line)!important;box-shadow:var(--cp-shadow)!important;backdrop-filter:blur(24px) saturate(135%)!important;-webkit-backdrop-filter:blur(24px) saturate(135%)!important}.panel{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,.8,.2,1),box-shadow .3s ease,border-color .3s ease,background .3s ease}.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 42%);opacity:.8}.panel:hover{border-color:#735cff29!important;box-shadow:0 28px 85px #36264e1c!important}input,textarea,select{transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease!important}input:focus,textarea:focus,select:focus{border-color:#735cff8c!important;box-shadow:0 0 0 4px #735cff17,0 8px 24px #4630640f!important;outline:none!important}input:not(:disabled):hover,textarea:not(:disabled):hover,select:not(:disabled):hover{border-color:#735cff40!important}.btn,.icon-btn,.logout-link,.user-row,.nav-item,.more-action-tile{transition:transform .2s cubic-bezier(.22,.8,.2,1),box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease!important}.btn:hover:not(:disabled),.icon-btn:hover:not(:disabled),.logout-link:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),.logout-link:active:not(:disabled){transform:translateY(0) scale(.975)}.btn-primary,.btn-primary:not(:disabled){box-shadow:0 10px 28px #735cff33}.btn-primary:hover:not(:disabled){box-shadow:0 15px 34px #735cff47}.btn-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-item{position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;inset:4px;border-radius:inherit;background:linear-gradient(90deg,#735cff2e,#f184550f);opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .25s ease}.nav-item:hover:before,.nav-item.active:before{opacity:1;transform:none}.nav-item>*{position:relative;z-index:1}.nav-item.active{box-shadow:inset 0 0 0 1px #b8a8ff1a,0 8px 25px #0f09191a}.user-row:hover,.notification-button:hover{background:#ffffff12!important}.user-menu{animation:cpMenuGlassIn .2s ease both}[role=dialog],.dialog,.modal,.popover{-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.scrim{background:#1c142647!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.error-box{border:1px solid rgba(220,76,76,.16)!important;background:#fff0f0b8!important;border-radius:14px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:cpSoftIn .3s ease both}.empty-state,.empty-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-page{min-height:100vh!important;background:#f5f3f8!important}.auth-visual{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 18% 20%,rgba(115,92,255,.34),transparent 30%),radial-gradient(circle at 82% 75%,rgba(241,132,85,.25),transparent 28%),linear-gradient(145deg,#21182c,#34234a 55%,#17131d)!important}.auth-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%);opacity:.65;animation:cpGridDrift 16s linear infinite}.auth-visual:after{content:"";position:absolute;width:360px;height:360px;right:-130px;top:14%;border-radius:50%;border:1px solid rgba(255,255,255,.09);box-shadow:0 0 0 35px #ffffff06,0 0 0 75px #ffffff05;animation:cpAuthOrb 9s ease-in-out infinite}.auth-form-wrap{background:#f9f7fbc7!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.auth-form-inner{animation:cpAuthFormIn .65s cubic-bezier(.22,.8,.2,1) both}.auth-form-inner input{background:#ffffffa8!important;border-color:#43305c1f!important;border-radius:14px!important}.auth-form-inner .btn{border-radius:14px!important}.auth-benefits span{transition:transform .25s ease,background .25s ease}.auth-benefits span:hover{transform:translate(5px);background:#ffffff0e}.sms-number-row,.sms-code-card,.sms-picker-input,.sms-picker-menu,.sms-history-row,.vas-side-card,.vas-trust-card,.bills-picker,.bills-provider-panel,.bills-workspace-hero,.bills-checkout-card,.bills-summary-card,.bills-trust-panel,.transactions-page-panel{-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.sms-number-row,.sms-code-card,.sms-picker-input,.sms-picker-menu{border-color:var(--cp-line)!important;box-shadow:var(--cp-shadow-sm)}.sms-picker-option:hover,.sms-picker-option.selected,.sms-history-row:hover,.sms-history-row.selected{background:#735cff14!important}.sms-code-card{background:linear-gradient(135deg,#ffffffa3,#efebfa9e)!important}input[type=checkbox],input[type=radio],button[role=switch],[role=switch],.toggle,.switch{accent-color:var(--cp-purple)}button[aria-pressed],button[data-state=on],button[data-state=off],[role=switch]{transition:transform .22s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease!important}button[aria-pressed=true],button[data-state=on],[role=switch][aria-checked=true]{box-shadow:0 8px 24px #735cff2e!important}button[aria-pressed]:active,[role=switch]:active{transform:scale(.96)}button[aria-pressed]:after,[role=switch]:after{transition:transform .25s cubic-bezier(.22,.8,.2,1),opacity .25s ease}table tbody tr{transition:background .2s ease,transform .2s ease}table tbody tr:hover{background:#735cff0b!important}.list-item,.transaction-row{transition:transform .24s ease,background .24s ease,border-color .24s ease}.list-item:hover,.transaction-row:hover{transform:translate(3px)}@keyframes cpAppPageIn{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:none}}@keyframes cpSoftIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes cpMenuGlassIn{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}@keyframes cpAuthFormIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cpGridDrift{to{transform:translate3d(44px,44px,0)}}@keyframes cpAuthOrb{50%{transform:translate(-12px,18px) rotate(18deg) scale(1.04)}}@media(max-width:900px){.sidebar{box-shadow:20px 0 60px #140c1e38!important}.topbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}}@media(prefers-reduced-motion:reduce){.content,.page-title,.auth-form-inner,.user-menu{animation:none!important}.auth-visual:before,.auth-visual:after{animation:none!important}.btn,.icon-btn,.logout-link,.nav-item,.panel{transition:none!important}}.cp-landing-nav{position:fixed!important;top:18px!important;left:0!important;right:0!important;z-index:5000!important;transform:none!important;animation:none!important;will-change:auto!important}.cp-landing-nav-inner{position:relative!important;transform:none!important;animation:none!important;transform-style:flat!important}@media(max-width:600px){.cp-landing-nav{top:10px!important}.cp-landing-nav-inner{transform:none!important}}@media(max-width:900px){.cp-mobile-menu-toggle{display:grid!important}.cp-mobile-menu{display:grid!important;position:absolute!important;top:calc(100% + 9px)!important;left:0!important;right:0!important}.cp-mobile-menu:not(.open){opacity:0!important;transform:translateY(-8px) scale(.98)!important;pointer-events:none!important}.cp-mobile-menu.open{opacity:1!important;transform:none!important;pointer-events:auto!important}}.cp-3d-scene{position:absolute!important;z-index:6!important;width:460px!important;height:420px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) rotateX(58deg) rotate(-24deg)!important;transform-style:preserve-3d!important;animation:cpSceneFloat 7s ease-in-out infinite!important;pointer-events:none!important;opacity:.92!important}.cp-3d-card{position:absolute!important;width:255px!important;height:165px!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.78)!important;transform-style:preserve-3d!important;box-shadow:0 35px 70px #231e4629,inset 0 1px #fffffff2!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.cp-3d-card-back{left:85px!important;top:72px!important;transform:translateZ(-36px) rotate(-10deg)!important;background:linear-gradient(135deg,#735cff52,#ffffffad)!important;padding:22px!important;color:#6d5ce4!important;font-size:29px!important;font-weight:900!important}.cp-3d-card-back small{display:block!important;margin-top:70px!important;font-size:9px!important;letter-spacing:.18em!important;color:#777489!important}.cp-3d-card-front{left:110px!important;top:50px!important;transform:translateZ(25px) rotate(7deg)!important;background:linear-gradient(135deg,#fffffff5,#f4f1ffc2)!important;padding:23px!important;color:#17171c!important}.cp-3d-card-front small{display:block!important;color:#8a8795!important;font-size:9px!important;letter-spacing:.16em!important}.cp-3d-card-front b{display:block!important;margin-top:7px!important;font-size:31px!important;letter-spacing:-.06em!important}.cp-3d-card-front i{position:absolute!important;right:22px!important;bottom:20px!important;width:32px!important;height:22px!important;border-radius:6px!important;background:linear-gradient(135deg,#ddd,#8f8b98)!important}.cp-3d-coin{position:absolute!important;right:42px!important;top:28px!important;width:74px!important;height:74px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#ffb58f,#735cff 70%)!important;color:#fff!important;font-size:25px!important;font-weight:900!important;box-shadow:0 25px 45px #735cff42,inset 0 2px #ffffffa6!important;transform:translateZ(70px)!important;animation:cpCoinFloat 4s ease-in-out infinite!important}.cp-3d-ring{position:absolute!important;border:1px solid rgba(115,92,255,.18)!important;border-radius:50%!important;transform-style:preserve-3d!important}.cp-3d-ring-a{width:370px!important;height:190px!important;left:50px!important;top:115px!important;transform:rotateX(70deg) rotateY(15deg) translateZ(-25px)!important}.cp-3d-ring-b{width:430px!important;height:230px!important;left:15px!important;top:95px!important;border-color:#ff865326!important;transform:rotateX(70deg) rotateY(-10deg) translateZ(-50px)!important;animation:cpRingDrift 9s ease-in-out infinite!important}.cp-3d-feature-stage{position:absolute!important;right:4%!important;margin-top:-245px!important;width:180px!important;height:180px!important;perspective:900px!important;pointer-events:none!important;z-index:3!important}.cp-3d-feature-cube{position:absolute!important;inset:25px!important;transform-style:preserve-3d!important;transform:rotateX(-22deg) rotateY(38deg) rotate(8deg)!important;animation:cpFeatureCube 8s ease-in-out infinite!important}.cp-3d-feature-cube span{position:absolute!important;inset:0!important;display:block!important;border:1px solid rgba(115,92,255,.25)!important;background:linear-gradient(135deg,#735cff33,#ffffff38)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.cp-3d-feature-cube span:nth-child(1){transform:translateZ(55px)}.cp-3d-feature-cube span:nth-child(2){transform:rotateY(180deg) translateZ(55px)}.cp-3d-feature-cube span:nth-child(3){transform:rotateY(90deg) translateZ(55px)}.cp-3d-feature-cube span:nth-child(4){transform:rotateY(-90deg) translateZ(55px)}.cp-3d-feature-cube span:nth-child(5){transform:rotateX(90deg) translateZ(55px)}.cp-3d-feature-cube span:nth-child(6){transform:rotateX(-90deg) translateZ(55px)}.cp-3d-cube-shadow{position:absolute!important;left:35px!important;right:35px!important;bottom:8px!important;height:22px!important;border-radius:50%!important;background:#5d46aa29!important;filter:blur(14px)!important;transform:rotateX(65deg)!important}.cp-3d-cta-prism{position:absolute!important;width:170px!important;height:170px!important;right:7%!important;top:50%!important;transform:translateY(-50%) rotate(20deg)!important;opacity:.42!important;pointer-events:none!important;z-index:0!important;animation:cpPrismFloat 7s ease-in-out infinite!important}.cp-3d-cta-prism span{position:absolute!important;inset:0!important;border:1px solid rgba(115,92,255,.34)!important;background:linear-gradient(135deg,#735cff21,#ff845214)!important;clip-path:polygon(50% 0,100% 27%,86% 82%,27% 100%,0 50%)!important}.cp-3d-cta-prism span:nth-child(2){transform:translateZ(22px) rotate(14deg)}.cp-3d-cta-prism span:nth-child(3){transform:translateZ(44px) rotate(28deg)}.cp-3d-cta-prism span:nth-child(4){transform:translateZ(66px) rotate(42deg)}@keyframes cpFeatureCube{0%,to{transform:rotateX(-22deg) rotateY(38deg) rotate(8deg) translateY(0)}50%{transform:rotateX(-28deg) rotateY(68deg) rotate(12deg) translateY(-10px)}}@keyframes cpPrismFloat{50%{transform:translateY(calc(-50% - 12px)) rotate(28deg) scale(1.04)}}.auth-visual{background:radial-gradient(circle at 18% 15%,rgba(174,139,255,.34),transparent 30%),radial-gradient(circle at 84% 82%,rgba(255,125,180,.18),transparent 28%),linear-gradient(145deg,#4d2a78,#6b3fb0 48%,#321b52)!important}.auth-visual:before,.auth-visual:after,.auth-visual-grid,.auth-visual-ring,.auth-3d-shard,.auth-3d-orb,.orb{display:none!important}.auth-quote{position:relative!important;z-index:2!important}.auth-visual .brand{position:relative!important;z-index:3!important}@media(max-width:900px){.cp-3d-scene{transform:translate(-50%,-50%) scale(.72) rotateX(58deg) rotate(-24deg)!important}.cp-3d-feature-stage{right:0!important;transform:scale(.72)!important;transform-origin:right center!important}.cp-3d-cta-prism{right:-25px!important;transform:translateY(-50%) scale(.72) rotate(20deg)!important}}@media(max-width:600px){.cp-3d-scene{transform:translate(-50%,-50%) scale(.58) rotateX(58deg) rotate(-24deg)!important}.cp-3d-feature-stage{display:none!important}.cp-3d-cta-prism{right:-45px!important;opacity:.25!important}}html.dark .cp-landing{background:#111018!important;color:#f7f3fb!important}html.dark .cp-landing:before{background:radial-gradient(circle at 18% 5%,rgba(124,92,255,.24),transparent 30%),radial-gradient(circle at 85% 15%,rgba(255,126,54,.16),transparent 28%),radial-gradient(circle at 50% 70%,rgba(124,92,255,.12),transparent 35%)!important}html.dark .cp-landing-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;opacity:.8!important}html.dark .cp-landing-nav-inner{background:#18141fc7!important;border-color:#ffffff1a!important;box-shadow:0 18px 55px #0000004d!important}html.dark .cp-landing-nav .brand,html.dark .cp-hero h1,html.dark .cp-section h2,html.dark .cp-feature h3,html.dark .cp-show-card h3,html.dark .cp-endcap h2{color:#f7f3fb!important}html.dark .cp-landing-links,html.dark .cp-land-btn.ghost,html.dark .cp-kicker{background:#ffffff0e!important;border-color:#ffffff1a!important}html.dark .cp-landing-links button,html.dark .cp-hero-copy>p,html.dark .cp-hero-note,html.dark .cp-section-head p,html.dark .cp-feature p,html.dark .cp-show-card p,html.dark .cp-cta p,html.dark .cp-footer{color:#f7f3fb94!important}html.dark .cp-landing-links button:hover{color:#fff!important;background:#ffffff14!important}html.dark .cp-wallet-card{border-color:#ffffff24!important;background:linear-gradient(145deg,#2d263aeb,#1c1826c7)!important;box-shadow:0 35px 90px #00000073,inset 0 1px #ffffff1a!important}html.dark .cp-card-label,html.dark .cp-card-balance small,html.dark .cp-card-bottom{color:#f7f3fb80!important}html.dark .cp-card-balance{color:#fff!important}html.dark .cp-float-pill{background:#18141fc7!important;border-color:#ffffff1a!important;color:#f7f3fbb3!important;box-shadow:0 20px 50px #00000057!important}html.dark .cp-float-pill strong{color:#fff!important}html.dark .cp-orbit{border-color:#ffffff1c!important}html.dark .cp-feature,html.dark .cp-show-card{background:#1d1827b3!important;border-color:#ffffff17!important;box-shadow:0 18px 55px #00000038!important}html.dark .cp-feature:hover{background:#735cff1f!important}html.dark .cp-show-card.large{background:radial-gradient(circle at 80% 20%,rgba(124,92,255,.18),transparent 32%),#1d1827b8!important}html.dark .cp-toggle-demo,html.dark .cp-mini-row{background:#ffffff0b!important;border-color:#ffffff14!important;color:#f7f3fb!important}html.dark .cp-cta{background:radial-gradient(circle at 80% 20%,rgba(255,126,54,.16),transparent 25%),radial-gradient(circle at 20% 90%,rgba(124,92,255,.22),transparent 30%),#1d1827b8!important;border-color:#ffffff1a!important;box-shadow:0 25px 80px #00000047!important}html.dark .cp-endcap-inner{background:linear-gradient(120deg,#7c5cff24,#1d1827b8 45%,#ff7e361c)!important;border-color:#ffffff17!important}html.dark .cp-endcap-link{color:#fff!important;background:#ffffff12!important;border-color:#ffffff1f!important}html.dark .cp-endcap-word{color:#ffffff09!important}html.dark .cp-support-overlay{background:#00000094!important}html.dark .cp-support-modal{background:#1d1827f7!important;border-color:#ffffff1a!important;color:#f7f3fb!important;box-shadow:0 35px 100px #00000080!important}html.dark .cp-support-modal h2{color:#fff!important}html.dark .cp-support-modal>p,html.dark .cp-support-modal>form>p,html.dark .cp-support-fields label span{color:#f7f3fb94!important}html.dark .cp-support-fields input,html.dark .cp-support-fields select,html.dark .cp-support-fields textarea{background:#100d15b8!important;color:#fff!important;border-color:#ffffff1f!important}html.dark .cp-support-close{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff1a!important}.cp-hero .cp-orbit-stage{overflow:visible!important;perspective:1400px!important}.cp-hero .cp-3d-scene{opacity:1!important;filter:drop-shadow(0 30px 45px rgba(75,45,150,.18))!important}.cp-hero .cp-3d-card{overflow:hidden!important;background-clip:padding-box!important}.cp-hero .cp-3d-card:after{content:""!important;position:absolute!important;inset:-30% 20% auto -20%!important;height:70%!important;background:linear-gradient(120deg,#ffffffc7,#fff0 62%)!important;transform:rotate(-12deg) translateZ(18px)!important;pointer-events:none!important;border-radius:50%!important;filter:blur(1px)!important}.cp-hero .cp-3d-card-front:before{content:"CIPHERPAY"!important;position:absolute!important;right:20px!important;top:20px!important;font-size:8px!important;letter-spacing:.28em!important;font-weight:800!important;color:#231e376b!important;transform:translateZ(28px)!important}.cp-hero .cp-3d-card-front{box-shadow:0 38px 80px #30235a33,inset 0 1px #fffffffa,inset 0 -1px #6450961f!important}.cp-hero .cp-3d-card-back{box-shadow:0 32px 70px #4e369126,inset 0 1px #ffffffb8!important}.cp-hero .cp-3d-coin{border:1px solid rgba(255,255,255,.58)!important;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.82),transparent 16%),linear-gradient(145deg,#ffb58f,#735cff 70%)!important}.cp-hero .cp-3d-ring-a{box-shadow:0 0 35px #735cff1f!important}.cp-hero .cp-3d-ring-b{box-shadow:0 0 42px #ff86531a!important}.cp-hero .cp-orbit-stage:after{content:""!important;position:absolute!important;width:300px!important;height:90px!important;left:50%!important;bottom:22px!important;transform:translate(-50%) rotate(-8deg)!important;border-radius:50%!important;background:radial-gradient(ellipse,#5e44aa2e,#5e44aa00 68%)!important;filter:blur(18px)!important;pointer-events:none!important;z-index:1!important}.cp-3d-feature-cube span{box-shadow:inset 0 1px #ffffffb8,0 15px 35px #46328214!important;overflow:hidden!important}.cp-3d-feature-cube span:after{content:""!important;position:absolute!important;inset:-40% 45% 20% -25%!important;background:linear-gradient(120deg,rgba(255,255,255,.55),transparent 62%)!important;transform:rotate(-18deg)!important;pointer-events:none!important}.cp-3d-cta-prism{filter:drop-shadow(0 25px 35px rgba(90,65,160,.12))!important}.cp-3d-cta-prism span{box-shadow:inset 0 1px #ffffffa6!important}.cp-hero .cp-orbit-stage{transform-style:preserve-3d!important;isolation:isolate!important}.cp-hero-depth-orbs{position:absolute!important;inset:0!important;z-index:8!important;pointer-events:none!important;transform-style:preserve-3d!important;perspective:1200px!important}.cp-depth-orb{position:absolute!important;display:grid!important;place-items:center!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.68)!important;color:#292333!important;font-weight:850!important;background:linear-gradient(145deg,#ffffffdb,#eeeafa70)!important;box-shadow:0 22px 55px #34275a29,inset 0 1px #ffffffeb!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important}.cp-depth-orb:after{content:""!important;position:absolute!important;inset:2px!important;border-radius:inherit!important;border:1px solid rgba(255,255,255,.35)!important;opacity:.7!important}.cp-depth-orb.orb-a{width:64px!important;height:64px!important;left:7%!important;top:20%!important;transform:translateZ(90px) rotate(-14deg)!important;animation:cpDepthA 6s ease-in-out infinite!important;font-size:21px!important}.cp-depth-orb.orb-b{width:54px!important;height:54px!important;right:5%!important;top:25%!important;border-radius:50%!important;transform:translateZ(140px) rotate(12deg)!important;animation:cpDepthB 5s ease-in-out infinite!important;font-size:20px!important}.cp-depth-orb.orb-c{width:42px!important;height:42px!important;left:14%!important;bottom:13%!important;border-radius:50%!important;transform:translateZ(60px)!important;animation:cpDepthC 7s ease-in-out infinite!important;color:#735cff!important}.cp-depth-orb.orb-d{width:78px!important;height:38px!important;right:10%!important;bottom:18%!important;border-radius:13px!important;transform:translateZ(110px) rotate(7deg)!important;animation:cpDepthD 8s ease-in-out infinite!important;font-size:10px!important;letter-spacing:.18em!important}.cp-hero-data-ring{position:absolute!important;width:430px!important;height:430px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) rotateX(68deg) rotateY(-12deg)!important;transform-style:preserve-3d!important;border:1px solid rgba(115,92,255,.13)!important;border-radius:50%!important;z-index:3!important;pointer-events:none!important;animation:cpDataRing 16s linear infinite!important}.cp-hero-data-ring:before,.cp-hero-data-ring:after{content:""!important;position:absolute!important;inset:24px!important;border:1px dashed rgba(255,132,82,.14)!important;border-radius:50%!important}.cp-hero-data-ring:after{inset:72px!important;border-style:solid!important;border-color:#735cff1a!important}.cp-hero-data-ring i{position:absolute!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#735cff!important;box-shadow:0 0 18px #735cffa6!important}.cp-hero-data-ring i:nth-child(1){left:12%;top:17%}.cp-hero-data-ring i:nth-child(2){right:13%;top:27%;background:#ff8558!important}.cp-hero-data-ring i:nth-child(3){right:7%;bottom:27%}.cp-hero-data-ring i:nth-child(4){left:20%;bottom:11%;background:#ff8558!important}.cp-hero-data-ring i:nth-child(5){left:5%;top:48%}.cp-hero-data-ring i:nth-child(6){right:48%;top:2%}.cp-hero .cp-wallet-card{transform-style:preserve-3d!important;transition:transform .7s cubic-bezier(.22,.8,.2,1),box-shadow .7s ease!important;animation:cpWalletHover 7s ease-in-out infinite!important}.cp-hero .cp-wallet-card:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.48) 47%,transparent 63%)!important;background-size:220% 100%!important;animation:cpCardSheen 5.5s ease-in-out infinite!important;pointer-events:none!important}.cp-hero .cp-float-pill{transform-style:preserve-3d!important;transition:transform .35s ease,box-shadow .35s ease!important}.cp-hero .cp-float-pill.one{animation:cpPillOne 5.5s ease-in-out infinite!important}.cp-hero .cp-float-pill.two{animation:cpPillTwo 6.5s ease-in-out infinite!important}.cp-feature-grid{perspective:1400px!important}.cp-feature{transform-style:preserve-3d!important;will-change:transform!important;transition:transform .45s cubic-bezier(.22,.8,.2,1),box-shadow .45s ease,border-color .35s ease!important}.cp-feature:hover{transform:translateY(-10px) rotateX(4deg) rotateY(-3deg)!important;box-shadow:0 28px 70px #46308224,inset 0 1px #ffffffbf!important}.cp-feature-icon{transform:translateZ(22px)!important;box-shadow:0 12px 30px #735cff24!important}.cp-show-card{transform-style:preserve-3d!important;transition:transform .5s cubic-bezier(.22,.8,.2,1),box-shadow .5s ease!important}.cp-show-card:hover{transform:translateY(-7px) rotateX(1.5deg) rotateY(-1deg)!important;box-shadow:0 30px 75px #41307824!important}.cp-security-item{transform:translateZ(10px)!important;transition:transform .3s ease,background .3s ease!important}.cp-security-item:hover{transform:translateZ(24px) translate(3px)!important}@keyframes cpDepthA{50%{transform:translate3d(14px,-18px,130px) rotate(-7deg) rotateY(16deg)}}@keyframes cpDepthB{50%{transform:translate3d(-18px,13px,175px) rotate(20deg) rotateX(12deg)}}@keyframes cpDepthC{50%{transform:translate3d(11px,20px,95px) rotate(18deg) scale(1.12)}}@keyframes cpDepthD{50%{transform:translate3d(-13px,-14px,145px) rotate(-5deg)}}@keyframes cpDataRing{to{transform:translate(-50%,-50%) rotateX(68deg) rotateY(-12deg) rotate(360deg)}}@keyframes cpWalletHover{0%,to{transform:translateZ(0) rotateX(0) rotateY(0)}50%{transform:translateZ(20px) rotateX(1deg) rotateY(-1.5deg)}}@keyframes cpCardSheen{0%,55%,to{background-position:220% 0}70%{background-position:-40% 0}}@keyframes cpPillOne{50%{transform:translate3d(5px,-9px,28px) rotate(1deg)}}@keyframes cpPillTwo{50%{transform:translate3d(-6px,8px,35px) rotate(-1deg)}}@media(max-width:900px){.cp-hero-data-ring{width:340px!important;height:340px!important}.cp-depth-orb.orb-a{left:2%!important}.cp-depth-orb.orb-b{right:1%!important}}@media(max-width:600px){.cp-hero-depth-orbs,.cp-hero-data-ring{display:none!important}.cp-feature:hover,.cp-show-card:hover{transform:translateY(-5px)!important}}@media(prefers-reduced-motion:reduce){.cp-hero-depth-orbs *,.cp-hero-data-ring,.cp-hero .cp-wallet-card,.cp-hero .cp-float-pill{animation:none!important}}.cp-landing{overflow-x:clip}.cp-landing-nav{position:fixed!important;top:18px!important;left:0!important;right:0!important;z-index:1000!important;pointer-events:none!important}.cp-landing-nav-inner{pointer-events:auto!important}.cp-scroll-cinema{position:relative!important;min-height:190vh!important;display:grid!important;place-items:center!important;overflow:hidden!important;isolation:isolate!important;background:radial-gradient(circle at 50% 45%,rgba(116,84,255,.24),transparent 24%),radial-gradient(circle at 15% 70%,rgba(255,124,76,.13),transparent 25%),linear-gradient(180deg,#09080f,#12101d,#09080f)!important;color:#fff!important}.cp-scroll-cinema:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:80px 80px!important;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)!important;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)!important;opacity:.5!important}.cp-scroll-cinema-bg{position:absolute!important;inset:0!important;pointer-events:none!important;transform-style:preserve-3d!important;perspective:1400px!important}.cp-scroll-cinema-bg span{position:absolute!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 0 60px #735cff1f!important;transform-style:preserve-3d!important}.cp-scroll-cinema-bg span:nth-child(1){width:35vw;height:35vw;left:-12vw;top:15%;border-radius:50%;transform:rotateX(70deg) rotate(25deg);animation:cpCinemaRing 15s linear infinite}.cp-scroll-cinema-bg span:nth-child(2){width:55vw;height:55vw;right:-24vw;top:5%;border-radius:50%;transform:rotateY(70deg);animation:cpCinemaRing 20s linear infinite reverse}.cp-scroll-cinema-bg span:nth-child(3){width:240px;height:240px;left:8%;top:50%;transform:rotate(45deg) rotateX(55deg);border-color:#ff85582e;animation:cpCinemaFloat 9s ease-in-out infinite}.cp-scroll-cinema-bg span:nth-child(4){width:170px;height:170px;right:9%;top:58%;border-radius:28%;transform:rotate(28deg);animation:cpCinemaFloat 7s ease-in-out infinite reverse}.cp-scroll-cinema-bg i{position:absolute;width:6px;height:6px;border-radius:50%;background:#8d72ff;box-shadow:0 0 28px #8d72ff}.cp-scroll-cinema-bg i:nth-of-type(1){left:18%;top:34%}.cp-scroll-cinema-bg i:nth-of-type(2){right:20%;top:42%;background:#ff8558}.cp-scroll-cinema-bg i:nth-of-type(3){left:72%;bottom:18%}.cp-cinema-copy{position:absolute!important;left:8%;top:18%;width:min(430px,36vw);z-index:5}.cp-cinema-copy h2{font-size:clamp(42px,5vw,78px)!important;line-height:.94!important;letter-spacing:-.055em!important;margin:18px 0!important}.cp-cinema-copy h2 span{background:linear-gradient(110deg,#fff,#a892ff 55%,#ff9b72);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-cinema-copy p{font-size:16px;line-height:1.7;color:#ffffff94;max-width:390px}.cp-cinema-rail{display:flex;align-items:center;gap:14px;margin-top:28px;color:#fff6;font-size:10px;letter-spacing:.25em}.cp-cinema-rail i{width:70px;height:1px;background:linear-gradient(90deg,#fff,transparent)}.cp-phone-stage{position:absolute!important;left:50%;top:48%;width:620px;height:760px;transform:translate(-50%,-50%) perspective(1600px) rotateX(7deg);transform-style:preserve-3d;z-index:4}.cp-phone{position:absolute!important;width:270px;height:550px;left:50%;top:50%;transform-style:preserve-3d;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease}.cp-phone-frame{position:absolute;inset:0;border-radius:46px;padding:9px;background:linear-gradient(145deg,#f9f7ff,#5f526f 55%,#17131f);box-shadow:0 55px 110px #0000007a,inset 0 1px 1px #fffc;transform:translateZ(18px);border:1px solid rgba(255,255,255,.35)}.cp-phone-frame:before{content:"";position:absolute;left:50%;top:10px;transform:translate(-50%);width:92px;height:22px;border-radius:20px;background:#09070d;z-index:3;box-shadow:0 1px #ffffff1a}.cp-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:38px;background:linear-gradient(150deg,#171321,#31254a);padding:28px 22px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.cp-screen-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;opacity:.65;margin-bottom:34px}.cp-screen-top b{font-size:10px;letter-spacing:.08em}.cp-screen-label{display:block;font-size:9px;letter-spacing:.16em;opacity:.48}.cp-screen-balance{display:block;font-size:34px;letter-spacing:-.06em;margin-top:7px}.cp-screen-actions{display:flex;gap:10px;margin:25px 0}.cp-screen-actions i{font-style:normal;width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#8d72ff52,#ffffff0f);border:1px solid rgba(255,255,255,.1);font-size:20px}.cp-screen-activity{margin-top:30px;display:grid;gap:12px}.cp-screen-activity b{font-size:11px}.cp-screen-activity span{font-size:9px;color:#ffffff94;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.cp-screen-activity em{float:right;color:#fff;font-style:normal}.cp-screen-card{position:relative;margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(135deg,#8d72ff38,#ffffff0d);display:grid;gap:10px}.cp-screen-card b{font-size:20px}.cp-screen-card i{width:35px;height:4px;border-radius:10px;background:#ff875c}.cp-screen-bills>small{display:block;opacity:.5;letter-spacing:.16em;font-size:8px}.cp-screen-bills>strong{display:block;font-size:30px;line-height:.95;margin:14px 0 24px;letter-spacing:-.04em}.cp-chat-bubble{width:max-content;max-width:80%;margin:50px 0 12px auto;padding:13px 14px;border-radius:18px 18px 4px;background:linear-gradient(135deg,#856bff,#5d47d6);font-size:10px}.cp-chat-bubble.alt{margin:0 auto 0 0;border-radius:18px 18px 18px 4px;background:#ffffff14}.cp-chat-input{position:absolute;left:18px;right:18px;bottom:18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:13px;color:#ffffff59;font-size:9px}.phone-main{transform:translate(-50%,-50%) translateZ(90px) rotateY(0) rotate(-2deg);z-index:5}.phone-left{transform:translate(-87%,-47%) translateZ(-90px) rotateY(28deg) rotate(-10deg) scale(.82);filter:brightness(.72);z-index:3}.phone-right{transform:translate(-13%,-53%) translateZ(-120px) rotateY(-28deg) rotate(9deg) scale(.82);filter:brightness(.72);z-index:3}.cp-phone-reflection{position:absolute;width:390px;height:80px;left:50%;bottom:50px;transform:translate(-50%) rotateX(72deg);border-radius:50%;background:radial-gradient(ellipse,rgba(126,99,255,.28),transparent 68%);filter:blur(15px);z-index:1}.cp-cinema-bottom{position:absolute;left:8%;right:8%;bottom:9%;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:18px;color:#fff6;font-size:9px;letter-spacing:.18em;z-index:6}.cp-cinema-bottom b{color:#fff;margin-right:7px}@keyframes cpCinemaRing{to{transform:rotateX(70deg) rotate(385deg)}}@keyframes cpCinemaFloat{50%{transform:translateY(-35px) rotate(70deg)}}@media(max-width:900px){.cp-scroll-cinema{min-height:160vh}.cp-cinema-copy{left:6%;top:10%;width:88%}.cp-cinema-copy p{max-width:320px}.cp-phone-stage{transform:translate(-50%,-43%) scale(.72) perspective(1400px) rotateX(7deg)}.cp-cinema-bottom{left:6%;right:6%;bottom:7%;gap:14px;flex-wrap:wrap}.cp-cinema-bottom span{flex:1 1 40%}}@media(max-width:600px){.cp-landing-nav{top:10px!important}.cp-landing-nav-inner{width:calc(100% - 20px)!important}.cp-scroll-cinema{min-height:1250px}.cp-cinema-copy{top:9%;left:7%;width:86%}.cp-cinema-copy h2{font-size:44px!important}.cp-phone-stage{top:58%;transform:translate(-50%,-50%) scale(.46) perspective(1200px) rotateX(6deg)}.cp-cinema-bottom{bottom:4%;font-size:7px}.cp-cinema-bottom span{flex-basis:45%}.cp-landing-links{display:none!important}.cp-mobile-menu-toggle{display:grid!important}.cp-mobile-menu{z-index:1200!important}.cp-phone{will-change:transform}}@media(prefers-reduced-motion:reduce){.cp-phone{transition:none!important}.cp-scroll-cinema-bg span{animation:none!important}}.auth-visual{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:radial-gradient(circle at 52% 42%,rgba(141,114,255,.34),transparent 22%),radial-gradient(circle at 20% 15%,rgba(255,141,104,.24),transparent 26%),linear-gradient(145deg,#140d24,#5d3a91 52%,#1b102b)!important}.auth-visual:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.07),transparent 32%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.07) 0 1px,transparent 1px 90px);transform:rotateX(68deg);opacity:.5;z-index:0}.auth-visual-grid{display:block!important;position:absolute!important;inset:-30%!important;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px)!important;background-size:58px 58px!important;transform:perspective(700px) rotateX(67deg) translateY(26%) scale(1.3)!important;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 75%,transparent)!important;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 75%,transparent)!important;opacity:.28!important}.auth-visual-ring{display:block!important;position:absolute!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;transform-style:preserve-3d!important;z-index:1!important}.auth-visual-ring-one{width:480px;height:480px;left:50%;top:47%;transform:translate(-50%,-50%) rotateX(72deg)!important;animation:cpAuthRing 16s linear infinite}.auth-visual-ring-two{width:650px;height:650px;left:50%;top:47%;transform:translate(-50%,-50%) rotateX(72deg) rotateY(25deg)!important;animation:cpAuthRing 24s linear infinite reverse}.auth-3d-shard{display:grid!important;place-items:center!important;position:absolute!important;width:120px;height:120px;border:1px solid rgba(255,255,255,.28)!important;background:linear-gradient(145deg,#ffffff29,#8d72ff14)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;transform-style:preserve-3d!important;z-index:2!important;box-shadow:0 30px 70px #0000004d,inset 0 1px #ffffff80!important}.auth-3d-shard span{font-size:20px;font-weight:900;letter-spacing:.12em;color:#fff;transform:translateZ(35px)}.auth-3d-shard-one{left:12%;top:18%;transform:rotateX(25deg) rotateY(-28deg) rotate(-10deg);animation:cpAuthFloat 7s ease-in-out infinite}.auth-3d-shard-two{right:10%;bottom:20%;transform:rotateX(-20deg) rotateY(30deg) rotate(12deg);animation:cpAuthFloat 9s ease-in-out infinite reverse}.auth-3d-orb{display:grid!important;place-items:center!important;position:absolute!important;width:210px;height:210px;right:16%;top:31%;border-radius:50%;border:1px solid rgba(255,255,255,.32)!important;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.7),transparent 5%),linear-gradient(145deg,#ffffff2e,#704cb414)!important;box-shadow:0 35px 100px #0000004d,inset 0 1px #ffffff73!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transform-style:preserve-3d!important;animation:cpAuthOrb 8s ease-in-out infinite}.auth-3d-orb span{font-size:18px;letter-spacing:.2em;font-weight:900;color:#fff;transform:translateZ(55px)}.auth-visual .orb{display:block!important;position:absolute!important;width:10px;height:10px;border-radius:50%;background:#ff8d67;box-shadow:0 0 30px #ff8d67cc;z-index:3}.auth-visual .orb-one{left:22%;top:38%}.auth-visual .orb-two{right:28%;bottom:24%;background:#9b82ff;box-shadow:0 0 30px #9b82ffcc}.auth-quote{position:relative!important;z-index:5!important;max-width:600px!important}.auth-quote h2{font-size:clamp(52px,6vw,92px)!important;line-height:.88!important;letter-spacing:-.065em!important;text-shadow:0 18px 60px rgba(0,0,0,.28)!important}.auth-quote h2 em{background:linear-gradient(110deg,#fff,#a994ff 60%,#ff9a74);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-benefits{display:flex!important;flex-wrap:wrap;gap:9px!important}.auth-benefits span{padding:10px 13px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff12!important;box-shadow:0 15px 35px #00000029,inset 0 1px #ffffff2e!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:999px!important}@keyframes cpAuthRing{to{transform:translate(-50%,-50%) rotateX(72deg) rotate(360deg)}}@keyframes cpAuthFloat{50%{translate:0 -24px}}@keyframes cpAuthOrb{50%{transform:translate3d(-12px,-20px,40px) scale(1.04) rotateY(18deg)}}@media(max-width:900px){.auth-3d-orb{right:4%!important;top:24%!important;transform:scale(.72)!important}.auth-3d-shard-one{left:4%;top:15%;transform:scale(.72) rotateX(25deg) rotateY(-28deg)!important}.auth-3d-shard-two{right:2%;bottom:12%;transform:scale(.7) rotateX(-20deg) rotateY(30deg)!important}.auth-quote h2{font-size:58px!important}}@media(max-width:600px){.auth-visual{min-height:310px!important}.auth-visual-ring-two{width:420px!important;height:420px!important}.auth-3d-orb{width:130px!important;height:130px!important;right:8%!important;top:19%!important}.auth-3d-shard{width:82px!important;height:82px!important}.auth-quote{padding:0 22px!important}.auth-quote h2{font-size:43px!important}.auth-benefits{display:none!important}}.cp-landing{position:relative;overflow-x:clip}.cp-landing-nav,.cp-landing-nav-inner{position:fixed!important}.cp-landing-nav{top:16px!important;left:0!important;right:0!important;transform:none!important;will-change:auto!important;z-index:99999!important}.cp-landing-nav-inner{top:0!important;left:50%!important;transform:translate(-50%)!important}.cp-landing-nav{backface-visibility:hidden!important;contain:layout paint!important}@supports not (position:fixed){.cp-landing-nav{position:fixed!important}}.cp-orbit-stage{isolation:isolate;overflow:visible!important}.cp-hero-mockup-cloud{position:absolute;inset:-130px -170px -120px;z-index:7;pointer-events:none;transform-style:preserve-3d;perspective:1500px}.cp-mockup{position:absolute;width:150px;height:245px;padding:6px;border-radius:25px;background:linear-gradient(145deg,#fff,#aaa0bc 38%,#201a2b 90%);box-shadow:0 35px 70px #00000059,inset 0 1px 1px #ffffffe6;transform-style:preserve-3d;animation:cpMockFloat 7s ease-in-out infinite;opacity:.94}.cp-mock:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:52px;height:12px;border-radius:9px;background:#09070d;z-index:3}.cp-mock:after{content:"";position:absolute;inset:0;border-radius:25px;box-shadow:inset 0 0 0 1px #fff6;pointer-events:none}.mock-screen{height:100%;border-radius:20px;background:linear-gradient(155deg,#171320,#30224d);padding:30px 12px 12px;color:#fff;display:flex;flex-direction:column;gap:8px;overflow:hidden}.mock-screen b{font-size:10px;letter-spacing:.06em}.mock-screen strong{font-size:19px;line-height:1.05;letter-spacing:-.04em}.mock-screen span{font-size:7px;color:#ffffff7a}.mock-screen i{font-style:normal;font-size:7px;padding:8px 7px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);margin-top:auto}.m1{left:0;top:28%;transform:rotateY(34deg) rotate(-11deg) translateZ(-80px);animation-delay:-1s}.m2{left:10%;top:0;transform:rotateY(28deg) rotate(-8deg) translateZ(-40px);animation-delay:-3s}.m3{left:31%;top:-15px;transform:rotateY(16deg) rotate(-4deg) translateZ(30px);animation-delay:-5s}.m4{right:29%;top:-35px;transform:rotateY(-18deg) rotate(5deg) translateZ(20px);animation-delay:-2s}.m5{right:9%;top:2%;transform:rotateY(-28deg) rotate(9deg) translateZ(-30px);animation-delay:-4s}.m6{right:-2%;top:31%;transform:rotateY(-35deg) rotate(12deg) translateZ(-80px);animation-delay:-6s}.m7{right:4%;bottom:0;transform:rotateY(-27deg) rotate(8deg) translateZ(-30px);animation-delay:-2.5s}.m8{right:27%;bottom:-45px;transform:rotateY(-15deg) rotate(4deg);animation-delay:-4.5s}.m9{left:28%;bottom:-70px;transform:rotateY(18deg) rotate(-5deg);animation-delay:-1.5s}.m10{left:3%;bottom:0;transform:rotateY(30deg) rotate(-9deg) translateZ(-40px);animation-delay:-5.5s}.cp-mockup-orbit{position:absolute;border:1px solid rgba(148,121,255,.35);border-radius:50%;transform-style:preserve-3d}.o1{width:620px;height:260px;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(67deg);animation:cpMockRing 13s linear infinite}.o2{width:720px;height:360px;left:50%;top:50%;transform:translate(-50%,-50%) rotateY(65deg);animation:cpMockRing2 18s linear infinite reverse}.o3{width:410px;height:410px;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(72deg) rotate(25deg);animation:cpMockRing 9s linear infinite reverse}@keyframes cpMockFloat{50%{translate:0 -16px;filter:brightness(1.08)}}@keyframes cpMockRing{to{rotate:360deg}}@keyframes cpMockRing2{to{rotate:-360deg}}.cp-wallet-card{transform-style:preserve-3d!important;transform:perspective(900px) rotateX(7deg) rotateY(-13deg) rotate(-2deg) translateZ(55px)!important;box-shadow:0 55px 100px #00000061,0 0 80px #7e63ff33,inset 0 1px #ffffff8c!important}.cp-wallet-card:before,.cp-wallet-card:after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.12);border-radius:inherit;transform:translateZ(22px);pointer-events:none}.cp-wallet-card:after{inset:auto 12% -18px;height:30px;background:#7e63ff47;filter:blur(18px);border:0;transform:translateZ(-20px)}.cp-wallet-card>*{transform:translateZ(32px)}.cp-card-chip{box-shadow:inset 0 0 0 1px #ffffff59,0 8px 20px #00000040!important}.auth-visual{background:radial-gradient(circle at 50% 42%,rgba(83,55,145,.28),transparent 24%),linear-gradient(145deg,#08060e,#171025 58%,#0a0811)!important}.auth-visual:before{opacity:.22!important}.auth-visual-grid{opacity:.12!important}.auth-quote h2,.auth-quote p,.auth-quote .auth-benefits{filter:none!important;text-shadow:0 3px 18px rgba(0,0,0,.72)!important}.auth-quote p{color:#ffffffb8!important}.auth-3d-orb{opacity:.72!important;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff4d!important}.auth-3d-shard{opacity:.68!important}@media(max-width:900px){.cp-hero-mockup-cloud{inset:-80px -100px;transform:scale(.72)}.cp-mockup{width:125px;height:205px}.m1{left:0}.m6{right:0}.m7,.m8,.m9,.m10{display:none}}@media(max-width:600px){.cp-landing-nav{top:8px!important}.cp-landing-nav-inner{width:calc(100% - 16px)!important}.cp-hero-mockup-cloud{inset:-35px -40px -20px;transform:scale(.48)}.cp-mockup{opacity:.72}.m2,.m3,.m4,.m5,.m8,.m9,.m10{display:none}.m1{left:0;top:28%}.m6{right:0;top:30%}.m7{right:9%;bottom:0}.cp-wallet-card{transform:perspective(700px) rotateX(5deg) rotateY(-7deg)!important}.auth-visual{min-height:320px!important}}@media(prefers-reduced-motion:reduce){.cp-mockup,.cp-mockup-orbit{animation:none!important}}.cp-landing-nav{position:fixed!important;inset:16px 0 auto!important;transform:none!important;margin:0!important;z-index:2147483000!important;pointer-events:none!important;contain:none!important;isolation:isolate!important}.cp-landing-nav-inner{position:relative!important;top:auto!important;left:auto!important;transform:none!important;pointer-events:auto!important}.cp-landing{position:relative!important;overflow-x:clip!important}.cp-hero,.cp-section{position:relative!important;overflow:visible!important}.cp-scatter{position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;overflow:visible!important}.cp-scatter .cp-mockup{position:absolute!important;width:128px!important;height:210px!important;padding:5px!important;border-radius:23px!important;opacity:.78!important;transform-style:preserve-3d!important;animation:cpScatterFloat 7s ease-in-out infinite!important;will-change:transform!important}.cp-scatter .mock-screen{border-radius:18px!important;padding:27px 10px 10px!important}.cp-scatter .mock-screen strong{font-size:17px!important}.cp-scatter .mock-screen i{font-size:6.5px!important;padding:7px!important}.cp-scatter-hero{z-index:3!important;top:0!important;height:100vh!important}.scatter-a{left:3%!important;top:34%!important;transform:perspective(1000px) rotateY(28deg) rotate(-9deg) translateZ(-80px)!important;animation-delay:-1s!important}.scatter-b{right:4%!important;top:18%!important;transform:perspective(1000px) rotateY(-30deg) rotate(9deg) translateZ(-60px)!important;animation-delay:-3.2s!important}.scatter-c{right:18%!important;bottom:5%!important;transform:perspective(1000px) rotateY(-20deg) rotate(6deg) translateZ(-30px)!important;animation-delay:-5s!important}.cp-scatter-features{top:0!important;height:100%!important;z-index:2!important}.scatter-d{left:-2%!important;top:10%!important;transform:perspective(1000px) rotateY(31deg) rotate(-8deg)!important;animation-delay:-2.5s!important}.scatter-e{right:-2%!important;top:42%!important;transform:perspective(1000px) rotateY(-32deg) rotate(9deg)!important;animation-delay:-4s!important}.scatter-f{left:17%!important;bottom:-4%!important;transform:perspective(1000px) rotateY(19deg) rotate(-5deg)!important;animation-delay:-6s!important}.cp-scatter-experience{top:0!important;height:100%!important;z-index:2!important}.scatter-g{right:1%!important;top:8%!important;transform:perspective(1000px) rotateY(-30deg) rotate(8deg)!important;animation-delay:-1.5s!important}.scatter-h{left:-1%!important;top:48%!important;transform:perspective(1000px) rotateY(28deg) rotate(-8deg)!important;animation-delay:-3.8s!important}.scatter-i{right:16%!important;bottom:1%!important;transform:perspective(1000px) rotateY(-17deg) rotate(5deg)!important;animation-delay:-5.5s!important}.cp-scatter-cta{top:0!important;height:100%!important;z-index:2!important}.scatter-j{right:4%!important;top:12%!important;transform:perspective(1000px) rotateY(-28deg) rotate(8deg)!important;animation-delay:-2.8s!important}@keyframes cpScatterFloat{0%,to{translate:0 0;filter:brightness(.94) drop-shadow(0 30px 35px rgba(0,0,0,.28))}50%{translate:0 -18px;filter:brightness(1.08) drop-shadow(0 45px 55px rgba(91,65,170,.22))}}@media(max-width:1100px){.cp-scatter .cp-mockup{width:108px!important;height:178px!important}.scatter-a{left:0!important}.scatter-b{right:0!important}.scatter-c{right:8%!important}.scatter-d{left:-4%!important}.scatter-e{right:-4%!important}.scatter-f{left:8%!important}.scatter-g{right:-3%!important}.scatter-h{left:-3%!important}.scatter-i{right:8%!important}.scatter-j{right:1%!important}}@media(max-width:700px){.cp-scatter .cp-mockup{width:82px!important;height:136px!important;opacity:.58!important}.cp-scatter .mock-screen{padding:22px 7px 7px!important;border-radius:15px!important}.cp-scatter .mock-screen strong{font-size:12px!important}.cp-scatter .mock-screen b,.cp-scatter .mock-screen span,.cp-scatter .mock-screen i{font-size:5px!important}.scatter-a{left:-12px!important;top:28%!important}.scatter-b{right:-10px!important;top:17%!important}.scatter-c{right:2%!important;bottom:8%!important}.scatter-d,.scatter-f,.scatter-h,.scatter-i{display:none!important}.scatter-e{right:-10px!important;top:48%!important}.scatter-g{right:-10px!important;top:9%!important}.scatter-j{right:-5px!important;top:14%!important}}@media(prefers-reduced-motion:reduce){.cp-scatter .cp-mockup{animation:none!important}}.auth-visual{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 28% 38%,rgba(103,72,190,.16),transparent 24%),radial-gradient(circle at 76% 70%,rgba(35,95,180,.1),transparent 22%),linear-gradient(145deg,#030207,#090711 48%,#05040a)!important;box-shadow:inset 0 0 140px #000000b8!important}.auth-visual:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:conic-gradient(from 120deg,transparent 0 28%,rgba(132,91,255,.1) 34%,transparent 43% 68%,rgba(61,132,255,.07) 74%,transparent 82%);filter:blur(34px);animation:sidekickAura 16s linear infinite}.auth-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.035) 48%,transparent 52%);transform:translate(-80%);animation:sidekickSweep 8s ease-in-out infinite}.auth-visual-grid{opacity:.11!important;background-size:48px 48px!important;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%)!important;mask-image:radial-gradient(circle at center,#000,transparent 72%)!important}.auth-quote{z-index:8!important;text-shadow:0 4px 28px rgba(0,0,0,.65)!important}.auth-quote h2{letter-spacing:-.045em!important}.auth-quote em{text-shadow:0 0 38px rgba(128,91,255,.28)!important}.auth-sidekick-mockups{position:absolute;inset:0;z-index:6;pointer-events:none;perspective:1400px}.auth-sidekick-device{position:absolute;width:138px;height:250px;padding:6px;border-radius:26px;background:linear-gradient(145deg,#ffffff2e,#ffffff09 42%,#704dbe29);border:1px solid rgba(255,255,255,.13);box-shadow:0 35px 80px #0000009e,0 0 45px #6748be1a,inset 0 0 0 1px #ffffff09;transform-style:preserve-3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sidekickFloat 8s ease-in-out infinite}.auth-sidekick-device:before{content:"";position:absolute;top:7px;left:50%;translate:-50% 0;width:38px;height:5px;border-radius:10px;background:#000000b8;z-index:4}.auth-sidekick-screen{height:100%;border-radius:21px;background:linear-gradient(160deg,#11101a,#07070d 68%,#151022);padding:30px 12px 12px;overflow:hidden;box-shadow:inset 0 0 35px #0000008c}.auth-sidekick-screen b{display:block;font-size:9px;color:#bdb7cf;letter-spacing:.08em;text-transform:uppercase}.auth-sidekick-screen strong{display:block;margin-top:24px;font-size:22px;letter-spacing:-.05em;color:#fff}.auth-sidekick-screen span{display:block;margin-top:4px;font-size:7px;color:#777185}.auth-sidekick-screen i{display:block;margin-top:20px;padding:8px;border-radius:9px;background:#845bff29;border:1px solid rgba(160,125,255,.12);font-size:7px;color:#d9d0f3;font-style:normal}.sidekick-one{left:7%;top:18%;transform:rotateY(27deg) rotate(-8deg) translateZ(-50px);animation-delay:-2s}.sidekick-two{right:7%;bottom:17%;transform:rotateY(-29deg) rotate(8deg) translateZ(-80px);animation-delay:-5s}.sidekick-orb{position:absolute;width:68px;height:68px;border-radius:50%;right:25%;top:19%;background:radial-gradient(circle at 32% 28%,#c8b8ff 0 5%,#62439c 18%,#161020 58%,#05040a 72%);box-shadow:0 0 55px #754dd257,inset -12px -12px 22px #0009;animation:sidekickOrb 6s ease-in-out infinite}.sidekick-ring{position:absolute;width:260px;height:260px;left:18%;top:9%;border:1px solid rgba(140,104,230,.16);border-radius:50%;transform:rotateX(68deg) rotate(-18deg);box-shadow:0 0 45px #6848be14;animation:sidekickRing 13s linear infinite}@keyframes sidekickFloat{0%,to{translate:0 0}50%{translate:0 -16px}}@keyframes sidekickOrb{0%,to{translate:0 0;scale:1}50%{translate:8px -14px;scale:1.08}}@keyframes sidekickRing{to{rotate:360deg}}@keyframes sidekickAura{to{rotate:360deg}}@keyframes sidekickSweep{0%,35%{transform:translate(-80%)}65%,to{transform:translate(80%)}}@media(max-width:900px){.auth-sidekick-device{width:105px;height:190px}.sidekick-one{left:3%;top:12%}.sidekick-two{right:3%;bottom:10%}.sidekick-orb{right:16%;top:12%;width:48px;height:48px}.sidekick-ring{width:190px;height:190px}}@media(max-width:700px){.auth-sidekick-device{opacity:.45}.sidekick-one{left:-8%;top:15%}.sidekick-two{right:-8%;bottom:12%}.sidekick-orb,.sidekick-ring{opacity:.5}.auth-quote{position:relative;z-index:10}}@media(prefers-reduced-motion:reduce){.auth-sidekick-device,.sidekick-orb,.sidekick-ring,.auth-visual:before,.auth-visual:after{animation:none!important}}.auth-benefits{position:relative!important;z-index:12!important;color:#17131f!important}.auth-benefits span{color:#17131f!important;background:#fffffff0!important;border-color:#ffffffe6!important;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffffe6!important;text-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.auth-benefits span b{color:#7657e8!important;margin-right:5px}.cp-landing{--cp-purple:#7354e8;--cp-lilac:#cbb8ff;--cp-ink:#17121f;position:relative!important;overflow-x:clip!important;background:radial-gradient(circle at 50% 7%,rgba(218,201,255,.9),transparent 22%),radial-gradient(circle at 12% 26%,rgba(164,130,255,.18),transparent 24%),radial-gradient(circle at 88% 52%,rgba(120,87,225,.12),transparent 28%),linear-gradient(180deg,#eee8fa,#f8f6fb 28%,#f5f1fb 58%,#eee9f7)!important}.cp-landing:before{content:"";position:absolute;inset:-18% -10% auto;height:1200px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 28%,rgba(255,255,255,.94) 0 7%,rgba(221,204,255,.62) 19%,transparent 47%),radial-gradient(circle at 18% 20%,rgba(127,92,235,.18),transparent 22%),radial-gradient(circle at 83% 18%,rgba(196,164,255,.24),transparent 24%);filter:blur(8px);transform:translate3d(0,calc(var(--cp-scroll,0) * -.035px),0);will-change:transform}.cp-landing:after{content:"CIPHERPAY";position:absolute;top:95px;left:50%;transform:translate3d(-50%,calc(var(--cp-scroll,0) * -.018px),0);white-space:nowrap;font-size:clamp(120px,18vw,310px);line-height:.8;font-weight:800;letter-spacing:-.085em;color:#7051be0e;pointer-events:none;z-index:0}.cp-hero{position:relative!important;isolation:isolate!important;min-height:860px!important;overflow:visible!important;background:linear-gradient(180deg,rgba(113,78,207,.1),transparent 52%),radial-gradient(ellipse at 50% 62%,rgba(122,87,216,.22),transparent 43%)}.cp-hero:before{content:"";position:absolute;left:-8%;right:-8%;bottom:-105px;height:300px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 16% 48%,rgba(104,75,176,.25),transparent 32%),radial-gradient(ellipse at 48% 74%,rgba(129,94,213,.22),transparent 39%),radial-gradient(ellipse at 83% 48%,rgba(99,72,171,.24),transparent 32%);filter:blur(18px);border-radius:50%;transform:translateY(calc(var(--cp-scroll,0) * -.055px)) scale(1.08)}.cp-hero:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-40px;height:180px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#5b3fa10a,#4c34821f);clip-path:polygon(0 54%,8% 43%,17% 51%,27% 32%,38% 46%,49% 27%,60% 48%,71% 35%,82% 52%,91% 39%,100% 49%,100% 100%,0 100%);transform:translateY(calc(var(--cp-scroll,0) * -.085px))}.cp-orbit-stage{perspective:1800px!important;transform-style:preserve-3d!important}.cp-3d-scene{transform-style:preserve-3d!important;filter:drop-shadow(0 55px 70px rgba(55,34,104,.18))}.cp-3d-card{border:1px solid rgba(255,255,255,.38)!important;background:linear-gradient(145deg,#ffffffb8,#a98ceb85 42%,#4b2f8bd1)!important;box-shadow:0 35px 70px #3c277540,inset 0 1px #ffffffb8!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.cp-3d-card-front{box-shadow:0 45px 90px #38236e57,0 0 80px #8b64f433,inset 0 1px #ffffffbf!important}.cp-3d-coin{box-shadow:0 25px 55px #351f6659,inset 7px 7px 18px #ffffff6b,inset -9px -12px 20px #27144e80!important;background:radial-gradient(circle at 32% 25%,#f2eaff,#b493f2 23%,#5e3da1 62%,#24133f)!important}.cp-wallet-card{position:relative!important;overflow:visible!important;border:1px solid rgba(255,255,255,.44)!important;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.22),transparent 18%),linear-gradient(145deg,#8e6de6,#5e3cb2 45%,#26133f)!important}.cp-wallet-card::marker{display:none}.cp-scatter .cp-mockup{--scroll-factor:-.018px;animation:cpCinematicFloat 5.8s ease-in-out infinite!important;translate:0 calc(var(--cp-scroll,0) * var(--scroll-factor))!important;border:1px solid rgba(255,255,255,.46)!important;background:linear-gradient(145deg,#ffffffd1,#cabcefad 34%,#473075f2 88%)!important;box-shadow:0 45px 80px #3521683d,0 0 55px #7e5be224,inset 0 1px #ffffffe0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.cp-scatter .mock-screen{background:radial-gradient(circle at 78% 12%,rgba(178,146,255,.25),transparent 28%),linear-gradient(160deg,#1b1430,#100c1b 65%,#27164b)!important;box-shadow:inset 0 0 38px #00000073,inset 0 1px #ffffff14!important}.cp-scatter .mock-screen strong{letter-spacing:-.055em!important}.scatter-a{--scroll-factor:-.032px!important}.scatter-b{--scroll-factor:-.022px!important}.scatter-c{--scroll-factor:-.045px!important}.scatter-d{--scroll-factor:-.028px!important}.scatter-e{--scroll-factor:-.038px!important}.scatter-f{--scroll-factor:-.018px!important}.scatter-g{--scroll-factor:-.032px!important}.scatter-h{--scroll-factor:-.046px!important}.scatter-i{--scroll-factor:-.022px!important}.scatter-j{--scroll-factor:-.035px!important}@keyframes cpCinematicFloat{0%,to{scale:1;filter:brightness(.95) drop-shadow(0 28px 35px rgba(49,29,94,.18))}50%{scale:1.025;filter:brightness(1.08) drop-shadow(0 48px 58px rgba(99,67,181,.25))}}#features{position:relative!important;background:radial-gradient(circle at 50% 12%,rgba(201,181,247,.28),transparent 30%),linear-gradient(180deg,#ffffffc2,#f7f3fce0)!important;border-top:1px solid rgba(255,255,255,.9)!important;border-bottom:1px solid rgba(120,91,177,.08)!important}#features:before{content:"";position:absolute;width:520px;height:520px;left:50%;top:4%;transform:translate(-50%,calc(var(--cp-scroll,0) * -.045px));border-radius:50%;background:radial-gradient(circle,#b090f12e,#b090f100 67%);pointer-events:none;filter:blur(8px)}.cp-feature{position:relative!important;background:#ffffff9e!important;border:1px solid rgba(116,85,181,.1)!important;box-shadow:0 25px 60px #46306f14,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.cp-feature:hover{transform:translateY(-8px) rotateX(2deg)!important;box-shadow:0 34px 75px #46306f24,0 0 35px #7e5be21a,inset 0 1px #fffffff2!important}#experience{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 20% 42%,rgba(151,116,224,.12),transparent 28%),radial-gradient(circle at 82% 60%,rgba(117,84,202,.12),transparent 30%),linear-gradient(180deg,#f7f3fb,#ece5f8)!important}#experience:before{content:"";position:absolute;inset:12% 8% 8%;border-radius:48% 52% 42% 58%;background:radial-gradient(ellipse at center,rgba(255,255,255,.82),rgba(209,190,245,.24) 48%,transparent 72%);filter:blur(25px);transform:translate3d(0,calc(var(--cp-scroll,0) * -.03px),0);pointer-events:none;z-index:-1}.cp-show-card{background:#ffffffad!important;border:1px solid rgba(118,87,182,.11)!important;box-shadow:0 35px 90px #3c276b1a,inset 0 1px #ffffffeb!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.cp-show-card.large{box-shadow:0 50px 110px #3c276b24,0 0 70px #7b5bda14,inset 0 1px #fffffff2!important}.cp-cta{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,rgba(205,180,255,.34),transparent 35%),radial-gradient(circle at 12% 82%,rgba(104,67,197,.28),transparent 28%),linear-gradient(145deg,#30205a,#1a102f 58%,#0d0917)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 45px 110px #29184e40,inset 0 1px #ffffff24!important}.cp-cta:before{content:"";position:absolute;width:650px;height:650px;left:50%;top:-380px;transform:translate(-50%);border-radius:50%;border:1px solid rgba(224,210,255,.15);box-shadow:0 0 100px #906cec29,inset 0 0 100px #ffffff0a;animation:cpCtaHalo 11s linear infinite}@keyframes cpCtaHalo{to{rotate:360deg}}.cp-cta h2,.cp-cta p,.cp-cta .cp-kicker{position:relative;z-index:4}.cp-cta .cp-land-btn{position:relative;z-index:5}.cp-landing-grid{opacity:.28!important;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000,transparent 65%)!important;mask-image:radial-gradient(circle at 50% 18%,#000,transparent 65%)!important}.cp-hero-depth-orbs .cp-depth-orb{box-shadow:0 18px 45px #4a2e8938,inset 5px 5px 12px #ffffff61,inset -7px -8px 16px #2b18516b!important;background:radial-gradient(circle at 30% 25%,#f3ecff,#a98be9 28%,#5d3d9c 67%,#26143e)!important}@media(max-width:900px){.cp-hero{min-height:760px!important}.cp-landing:after{font-size:22vw!important;top:125px!important}.cp-hero:before{bottom:-70px!important}.cp-show-card{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}}@media(max-width:700px){.cp-hero{min-height:730px!important}.cp-landing:after{font-size:25vw!important;top:150px!important}.cp-landing:before{height:900px!important}.cp-feature{background:#ffffffc7!important}.cp-cta:before{width:420px;height:420px;top:-250px}}@media(prefers-reduced-motion:reduce){.cp-landing:before,.cp-landing:after,#features:before,#experience:before,.cp-cta:before{transform:none!important}.cp-scatter .cp-mockup{animation:none!important;translate:0!important}}.cp-scatter .cp-mockup{will-change:transform;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}@keyframes cpCinematicFloat{0%,to{scale:1}50%{scale:1.018}}.cp-cta h2,.cp-cta p,.cp-cta .cp-kicker{color:#fff!important}.cp-cta h2{text-shadow:0 8px 34px rgba(0,0,0,.28)!important}.cp-cta p{color:#ffffffc2!important}.main-area{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 78% 0%,rgba(190,161,255,.14),transparent 24rem),radial-gradient(circle at 12% 38%,rgba(115,92,255,.08),transparent 22rem),linear-gradient(180deg,#f7f3fcb8,#efe9f785)!important}.main-area:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 70% 12%,rgba(255,255,255,.7),transparent 20rem),radial-gradient(circle at 18% 76%,rgba(203,184,255,.12),transparent 24rem)}.content{position:relative!important}.panel,.info-page-panel,.sms-order-panel,.sms-inbox-panel,.sms-history-panel,.transactions-page-panel,.more-menu,.user-menu{backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;box-shadow:0 24px 70px #36264e16,inset 0 1px #ffffffb8!important}.panel:after{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(153,119,240,.1),transparent 70%);pointer-events:none}.page-title h1{text-shadow:0 8px 30px rgba(65,42,100,.08)!important}.btn,.icon-btn,.cp-land-btn{transform:translateZ(0);will-change:transform}.auth-visual{perspective:1600px!important}.auth-quote-line{display:flex;gap:6px;margin:0 0 16px;opacity:.9}.auth-quote-line span{display:block;height:2px;border-radius:99px;background:linear-gradient(90deg,#bea4ffe6,#ffffff14)}.auth-quote-line span:nth-child(1){width:46px}.auth-quote-line span:nth-child(2){width:14px;opacity:.5}.auth-quote-line span:nth-child(3){width:6px;opacity:.25}.auth-sidekick-signal{position:absolute;left:50%;top:67%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:7;white-space:nowrap;animation:sidekickSignal 4s ease-in-out infinite}.auth-sidekick-signal i{width:5px;height:5px;border-radius:50%;background:#a987ff;box-shadow:0 0 12px #a987ffcc}.auth-sidekick-signal span{margin-left:4px;font-size:7px;letter-spacing:.16em;color:#ffffff8c}.auth-sidekick-float-label{position:absolute;z-index:9;display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:12px;background:#0f0c18ad;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 42px #00000059,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:8px;letter-spacing:.02em;animation:sidekickLabel 7s ease-in-out infinite}.auth-sidekick-float-label b{color:#b79cff;font-size:7px}.auth-sidekick-float-label i{color:#9dffca;font-style:normal;font-size:8px}.label-wallet{left:18%;bottom:23%;animation-delay:-2s}.label-secure{right:16%;top:38%;animation-delay:-5s}.auth-sidekick-rail{position:absolute;width:1px;height:190px;top:28%;background:linear-gradient(180deg,transparent,rgba(154,121,238,.22),transparent);z-index:2}.rail-one{left:10%;transform:rotate(19deg)}.rail-two{right:12%;transform:rotate(-19deg)}@keyframes sidekickSignal{0%,to{translate:-50% 0;opacity:.72}50%{translate:-50% -7px;opacity:1}}@keyframes sidekickLabel{0%,to{translate:0 0}50%{translate:0 -8px}}@media(max-width:700px){.auth-sidekick-signal{top:72%;transform:translate(-50%,-50%) scale(.86)}.auth-sidekick-float-label{opacity:.7}.auth-sidekick-rail{opacity:.45}}@media(prefers-reduced-motion:reduce){.auth-sidekick-signal,.auth-sidekick-float-label{animation:none!important}}.cp-scatter .cp-mockup,.cp-3d-scene,.cp-hero-depth-orbs .cp-depth-orb,.auth-sidekick-device,.sidekick-orb{will-change:transform}@media(max-width:600px){.cp-mobile-menu{display:grid!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,-12px,0) scale(.97)!important;transform-origin:top center!important;transition:opacity .24s cubic-bezier(.22,.8,.2,1),transform .32s cubic-bezier(.22,.8,.2,1),visibility 0s linear .32s!important;animation:none!important;will-change:transform,opacity}.cp-mobile-menu.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0) scale(1)!important;transition:opacity .22s cubic-bezier(.22,.8,.2,1),transform .34s cubic-bezier(.22,.8,.2,1),visibility 0s!important}.cp-mobile-menu button{opacity:0;transform:translate3d(0,-6px,0);transition:opacity .2s ease,transform .3s cubic-bezier(.22,.8,.2,1),background .2s ease}.cp-mobile-menu.open button{opacity:1;transform:none}.cp-mobile-menu.open button:nth-child(1){transition-delay:35ms}.cp-mobile-menu.open button:nth-child(2){transition-delay:55ms}.cp-mobile-menu.open button:nth-child(3){transition-delay:75ms}.cp-mobile-menu.open button:nth-child(4){transition-delay:95ms}.cp-mobile-menu.open button:nth-child(5){transition-delay:.115s}.cp-mobile-menu.open button:nth-child(6){transition-delay:.135s}}.cp-mobile-menu-toggle .cp-menu-icon,.menu-toggle .cp-menu-icon{position:relative;display:grid;place-items:center;width:22px;height:22px}.cp-mobile-menu-toggle .cp-menu-icon>svg,.menu-toggle .cp-menu-icon>svg{grid-area:1/1;transition:opacity .22s ease,transform .3s cubic-bezier(.22,.8,.2,1);will-change:transform,opacity}.cp-mobile-menu-toggle .cp-menu-icon>svg:nth-child(2),.menu-toggle .cp-menu-icon>svg:nth-child(2){opacity:0;transform:rotate(-90deg) scale(.72)}.cp-mobile-menu-toggle.is-open .cp-menu-icon>svg:first-child,.menu-toggle.is-open .cp-menu-icon>svg:first-child{opacity:0;transform:rotate(90deg) scale(.72)}.cp-mobile-menu-toggle.is-open .cp-menu-icon>svg:nth-child(2),.menu-toggle.is-open .cp-menu-icon>svg:nth-child(2){opacity:1;transform:none}.cp-mobile-menu-toggle{transition:transform .25s ease,background .25s ease,border-color .25s ease}.cp-mobile-menu-toggle:active{transform:scale(.94)}@media(max-width:900px){.sidebar{z-index:1201!important;transform:translate3d(-105%,0,0)!important;transition:transform .42s cubic-bezier(.22,.8,.2,1),box-shadow .42s ease!important;will-change:transform}.sidebar.open{transform:translateZ(0)!important;box-shadow:28px 0 90px #180f2757!important}.scrim{display:block!important;position:fixed!important;inset:0!important;z-index:1200!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .34s ease,visibility 0s linear .34s,backdrop-filter .34s ease!important;background:#130d1c57!important;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important}.scrim.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .34s ease,visibility 0s,backdrop-filter .34s ease!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.menu-toggle{position:relative!important;z-index:1202!important}.mobile-close{transition:transform .25s ease,background .25s ease}.sidebar.open .mobile-close{animation:cpDrawerCloseButtonIn .4s cubic-bezier(.22,.8,.2,1) both}}@keyframes cpDrawerCloseButtonIn{0%{opacity:0;transform:translate(-8px) rotate(-45deg) scale(.78)}to{opacity:1;transform:none}}.cp-support-overlay{animation:cpSupportOverlayIn .34s cubic-bezier(.22,.8,.2,1) both!important;will-change:opacity}.cp-support-modal{animation:cpSupportModalIn .46s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.cp-support-close{transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.cp-support-close:hover{transform:rotate(8deg) scale(1.04);box-shadow:0 8px 22px #2819411a}@keyframes cpSupportOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes cpSupportModalIn{0%{opacity:0;transform:translate3d(0,28px,0) scale(.94) rotateX(3deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0)}}.auth-visual>.brand{font-size:40px!important;line-height:1!important;gap:11px!important;letter-spacing:-.055em!important;transform-origin:left center;animation:cpAuthLogoIn .7s cubic-bezier(.22,.8,.2,1) both}.auth-visual>.brand .brand-mark span{width:21px!important;height:21px!important}@keyframes cpAuthLogoIn{0%{opacity:0;transform:translate3d(-10px,0,0) scale(.9)}to{opacity:1;transform:none}}@media(max-width:700px){.auth-visual>.brand{font-size:32px!important}.auth-visual>.brand .brand-mark{width:40px!important;height:40px!important;border-radius:13px!important}.auth-visual>.brand .brand-mark span{width:17px!important;height:17px!important}}@media(prefers-reduced-motion:reduce){.cp-mobile-menu,.cp-mobile-menu button,.cp-mobile-menu-toggle .cp-menu-icon>svg,.menu-toggle .cp-menu-icon>svg,.sidebar,.scrim,.cp-support-overlay,.cp-support-modal,.auth-visual>.brand{animation:none!important;transition:none!important}}.cp-landing-nav .brand-mark{width:30px!important;height:30px!important;border-radius:10px!important}.cp-landing-nav .brand-mark:before,.cp-landing-nav .brand-mark:after,.cp-landing-nav .brand-mark>span{height:3px!important;border-radius:4px!important;transform:rotate(-45deg)!important}.cp-landing-nav .brand-mark:before{width:13px!important;margin-top:-7px!important;margin-left:-4px!important}.cp-landing-nav .brand-mark>span{width:17px!important;margin-left:1px!important}.cp-landing-nav .brand-mark:after{width:13px!important;margin-top:7px!important;margin-left:4px!important}.auth-visual>.brand .brand-mark{width:48px!important;height:48px!important;border-radius:15px!important}.auth-visual>.brand .brand-mark:before,.auth-visual>.brand .brand-mark:after,.auth-visual>.brand .brand-mark>span{height:4px!important;border-radius:5px!important;transform:rotate(-45deg)!important}.auth-visual>.brand .brand-mark:before{width:22px!important;margin-top:-11px!important;margin-left:-7px!important}.auth-visual>.brand .brand-mark>span{width:28px!important;margin-left:1px!important}.auth-visual>.brand .brand-mark:after{width:22px!important;margin-top:11px!important;margin-left:7px!important}@media(max-width:700px){.auth-visual>.brand .brand-mark{width:40px!important;height:40px!important;border-radius:13px!important}.auth-visual>.brand .brand-mark:before,.auth-visual>.brand .brand-mark:after{width:18px!important;height:3px!important}.auth-visual>.brand .brand-mark>span{width:23px!important;height:3px!important}.auth-visual>.brand .brand-mark:before{margin-top:-9px!important;margin-left:-6px!important}.auth-visual>.brand .brand-mark:after{margin-top:9px!important;margin-left:6px!important}}.auth-quote{z-index:10!important;left:clamp(28px,6vw,76px)!important;top:48%!important;width:min(470px,calc(100% - 120px))!important;max-width:470px!important;padding:28px 30px 26px!important;border:1px solid rgba(214,195,255,.24)!important;border-radius:30px!important;background:radial-gradient(circle at 82% 12%,rgba(202,174,255,.34),transparent 28%),radial-gradient(circle at 14% 88%,rgba(115,79,226,.3),transparent 34%),linear-gradient(145deg,#6f49baeb,#43277be0 52%,#231444f0)!important;box-shadow:0 42px 90px #07031285,0 0 70px #7e56eb33,inset 0 1px #fff3,inset 0 -1px #0000002e!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important}.auth-quote:before{content:"";position:absolute;inset:1px;border-radius:29px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 28%,transparent 72%,rgba(255,255,255,.05)),radial-gradient(circle at 50% 110%,rgba(170,133,255,.2),transparent 42%)}.auth-quote>*{position:relative;z-index:1}.auth-quote .auth-overline{color:#d9caff!important}.auth-quote .quote-mark{color:#e1d3ff!important}.auth-quote h2{color:#fff!important}.auth-quote h2 em{color:#d8c4ff!important}.auth-quote p{color:#ffffffc2!important}.auth-quote-line span{background:linear-gradient(90deg,#d6c1ff,#ffffff1a)!important}.auth-sidekick-mockups{z-index:5!important}.sidekick-one{left:2%!important;top:4%!important}.sidekick-two{right:2%!important;bottom:3%!important}.auth-sidekick-device{z-index:1!important}@media(max-width:900px){.auth-quote{left:24px!important;width:calc(100% - 48px)!important;max-width:none!important;padding:24px 24px 22px!important}.sidekick-one{left:-3%!important;top:3%!important}.sidekick-two{right:-3%!important;bottom:2%!important}}@media(max-width:600px){.auth-quote{width:calc(100% - 34px)!important;margin:76px 17px 0!important;padding:22px 20px 20px!important;border-radius:24px!important}.auth-quote:before{border-radius:23px}.sidekick-one{left:-12%!important;top:2%!important}.sidekick-two{right:-12%!important;bottom:1%!important}.auth-sidekick-device{opacity:.58!important}}.auth-visual{background:radial-gradient(circle at 66% 24%,rgba(164,126,255,.42),transparent 24%),radial-gradient(circle at 24% 72%,rgba(103,72,190,.28),transparent 30%),radial-gradient(circle at 86% 82%,rgba(176,94,255,.2),transparent 28%),linear-gradient(145deg,#160d28,#432477 46%,#211039)!important}.auth-sidekick-mockups{z-index:11!important}.auth-sidekick-screen{background:radial-gradient(circle at 78% 18%,rgba(193,157,255,.42),transparent 28%),radial-gradient(circle at 18% 82%,rgba(104,64,220,.34),transparent 35%),linear-gradient(155deg,#4e2a8c,#30165e 52%,#130b27)!important;box-shadow:inset 0 0 45px #190a377a,inset 0 1px #ffffff29!important}.auth-sidekick-screen i{background:#b28bff2e!important;border-color:#cdb3ff38!important}.auth-quote{z-index:8!important;max-width:420px!important}.auth-sidekick-device.sidekick-one{left:auto!important;right:4%!important;top:13%!important}.auth-sidekick-device.sidekick-two{right:22%!important;bottom:8%!important}@media(min-width:901px)and (max-width:1120px){.auth-quote{max-width:360px!important;left:5%!important}.auth-sidekick-device{width:116px!important;height:214px!important}.auth-sidekick-device.sidekick-one{right:3%!important;top:11%!important}.auth-sidekick-device.sidekick-two{right:5%!important;bottom:7%!important}}@media(max-width:900px){.auth-sidekick-device.sidekick-one{left:3%!important;right:auto!important;top:12%!important}.auth-sidekick-device.sidekick-two{right:3%!important;bottom:10%!important}}.auth-quote{background:radial-gradient(circle at 82% 10%,rgba(196,155,255,.46),transparent 30%),radial-gradient(circle at 12% 92%,rgba(112,65,224,.48),transparent 36%),linear-gradient(145deg,#7545c7,#5a35a8 52%,#321a67)!important;border-color:#e1d1ff4d!important;box-shadow:0 42px 90px #1405328f,0 0 80px #764ce547,inset 0 1px #ffffff38,inset 0 -1px #1808343d!important}.auth-sidekick-device.sidekick-one{left:auto!important;right:8%!important;top:8%!important}.auth-sidekick-device.sidekick-two{right:6%!important;bottom:8%!important}.auth-sidekick-mockups{z-index:6!important}.auth-quote{z-index:20!important}@media(max-width:900px){.auth-sidekick-device.sidekick-one{left:auto!important;right:4%!important;top:7%!important}.auth-sidekick-device.sidekick-two{right:3%!important;bottom:7%!important}}@media(max-width:700px){.auth-sidekick-device.sidekick-one{right:2%!important;top:7%!important;opacity:.52!important}.auth-sidekick-device.sidekick-two{right:2%!important;bottom:6%!important;opacity:.52!important}}.cp-hero h1,.cp-section h2,.cp-cta h2{font-family:inherit;font-weight:950;transform-style:preserve-3d;text-shadow:0 2px 0 rgba(255,255,255,.8),0 7px 0 rgba(110,88,180,.1),0 18px 35px rgba(85,65,145,.12);animation:cpType3D 5s ease-in-out infinite}.cp-hero h1 span,.cp-section h2 span{display:inline-block;transform-style:preserve-3d;animation:cpTypeGradient 6s ease-in-out infinite}@keyframes cpType3D{0%,to{transform:perspective(900px) rotateX(0) rotateY(0) translateZ(0)}50%{transform:perspective(900px) rotateX(2deg) rotateY(-2deg) translateZ(7px)}}@keyframes cpTypeGradient{0%,to{transform:translateZ(0) rotateY(0)}50%{transform:translateZ(12px) rotateY(-2deg)}}.cp-footer-premium{position:relative;isolation:isolate;overflow:hidden;margin-top:70px;padding:64px 0 20px;border-top:1px solid rgba(255,255,255,.7);background:linear-gradient(150deg,#f5f3fcdb,#ffffff8c 45%,#ede7f9c7);box-shadow:inset 0 1px #fffffff2}.cp-footer-glow{position:absolute;border-radius:50%;filter:blur(55px);opacity:.35;pointer-events:none;z-index:-1}.cp-footer-glow-a{width:260px;height:260px;right:7%;top:-130px;background:#7557f04d}.cp-footer-glow-b{width:220px;height:220px;left:-80px;bottom:-110px;background:#ef713d2e}.cp-footer-top{position:relative;display:grid;grid-template-columns:1.5fr .65fr .75fr 1.15fr;gap:38px;align-items:start;padding-bottom:48px}.cp-footer-brand{display:grid;gap:14px}.cp-footer-brand p{max-width:300px;color:#777480;font-size:11px;line-height:1.7;margin:0}.cp-footer-status{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:8px 10px;border-radius:999px;background:#ffffff94;border:1px solid rgba(255,255,255,.85);font-size:8px;font-weight:800;color:#66636f}.cp-footer-status i{width:6px;height:6px;border-radius:50%;background:#35c889;box-shadow:0 0 12px #35c889b3}.cp-footer-col{display:grid;gap:9px}.cp-footer-col>span{font-size:8px;letter-spacing:.16em;font-weight:900;color:#9a96a3;margin-bottom:5px}.cp-footer-col a,.cp-footer-col button{width:max-content;border:0;background:none;padding:0;color:#5d5967;text-decoration:none;font:inherit;font-size:10px;cursor:pointer}.cp-footer-col a:hover,.cp-footer-col button:hover{color:#7557f0}.cp-footer-quote{min-height:145px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.8);background:#ffffff75;box-shadow:0 20px 55px #412d7814,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cp-footer-quote b{display:block;font-size:27px;line-height:.96;letter-spacing:-.055em}.cp-footer-quote em{font-style:normal;background:linear-gradient(100deg,#7557f0,#ef713d);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-footer-quote small{display:block;margin-top:18px;color:#85818e;font-size:9px;line-height:1.5}.cp-footer-orbit{position:absolute;right:11%;bottom:28px;width:110px;height:110px;border:1px solid rgba(117,87,240,.12);border-radius:50%;display:grid;place-items:center;transform:rotateX(65deg);opacity:.55;pointer-events:none}.cp-footer-orbit:before,.cp-footer-orbit:after{content:"";position:absolute;border:1px solid rgba(117,87,240,.1);border-radius:50%}.cp-footer-orbit:before{inset:13px}.cp-footer-orbit:after{inset:-13px;transform:rotate(55deg)}.cp-footer-orbit b{transform:rotateX(-65deg);font-size:14px;color:#7557f0}.cp-footer-orbit span{position:absolute;width:6px;height:6px;border-radius:50%;background:#7557f0}.cp-footer-orbit span:nth-child(1){top:-3px}.cp-footer-orbit span:nth-child(2){right:5px;bottom:20px;background:#ef713d}.cp-footer-orbit span:nth-child(3){left:12px;bottom:-1px}.cp-footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:18px;border-top:1px solid rgba(40,30,60,.08);font-size:8px;color:#96929e}@media(max-width:800px){.cp-footer-top{grid-template-columns:1fr 1fr;gap:28px}.cp-footer-brand,.cp-footer-quote{grid-column:1/-1}.cp-footer-orbit{display:none}}@media(max-width:520px){.cp-footer-premium{padding-top:46px}.cp-footer-top{grid-template-columns:1fr 1fr}.cp-footer-bottom{display:grid;gap:7px}.cp-footer-quote b{font-size:23px}}@media(prefers-reduced-motion:reduce){.cp-footer-premium *{scroll-behavior:auto}}.cp-footer-premium{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(28px,calc((100vw - 1184px)/2))!important;padding-right:max(28px,calc((100vw - 1184px)/2))!important}.cp-footer-premium .cp-footer-top,.cp-footer-premium .cp-footer-bottom{width:100%}@media(max-width:600px){.cp-footer-premium{padding-left:17px!important;padding-right:17px!important}}.cp-crypto-landing{padding:88px 0 35px}.cp-crypto-landing-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px}.cp-crypto-landing-head h2{font-size:clamp(48px,7vw,92px);line-height:.88;letter-spacing:-.075em;margin:14px 0 12px}.cp-crypto-landing-head h2 span{background:linear-gradient(100deg,#7557f0,#ef713d);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-crypto-landing-head p{max-width:520px;color:#74727f;font-size:13px;line-height:1.65}.cp-crypto-head-badge{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.78);font-size:8px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.cp-crypto-head-badge i{width:6px;height:6px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 13px #3ecf8eb3}.cp-landing-crypto-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:18px;align-items:center}.cp-landing-wallet-3d{position:relative;min-height:510px;display:grid;place-items:center;perspective:1300px;overflow:hidden;border-radius:38px;background:radial-gradient(circle at 50% 48%,rgba(117,87,240,.12),transparent 58%)}.cp-wallet-3d-shadow{position:absolute;width:390px;height:85px;bottom:62px;border-radius:50%;background:#281e462e;filter:blur(30px);transform:rotateX(65deg)}.cp-wallet-3d-face{position:relative;width:min(510px,92%);min-height:405px;padding:26px;border-radius:34px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(145deg,#19171f,#29233a 55%,#4e3c87);color:#fff;box-shadow:28px 38px 80px #28195a4d,inset 0 1px #fff3;transform:rotateX(9deg) rotateY(-8deg) rotate(-2deg);transition:transform .35s ease}.cp-landing-wallet-3d:hover .cp-wallet-3d-face{transform:rotateX(7deg) rotateY(-5deg) rotate(-1deg) translateY(-7px)}.cp-wallet-3d-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.15em;opacity:.65}.cp-wallet-3d-top b{color:#72e5ad;font-size:7px}.cp-wallet-3d-balance{padding:34px 0 16px}.cp-wallet-3d-balance small{display:block;font-size:8px;letter-spacing:.13em;opacity:.5}.cp-wallet-3d-balance strong{display:block;font-size:45px;letter-spacing:-.07em;margin:6px 0}.cp-wallet-3d-balance span{font-size:9px;opacity:.52}.cp-wallet-3d-chart{height:48px;display:flex;align-items:end;gap:6px;padding:0 2px;margin:8px 0 18px;border-bottom:1px solid rgba(255,255,255,.1)}.cp-wallet-3d-chart i{display:block;flex:1;border-radius:5px 5px 0 0;background:linear-gradient(to top,#7659e8,#ef713d);opacity:.78;animation:cpChartPulse 3.5s ease-in-out infinite}.cp-wallet-3d-chart i:nth-child(1){height:28%}.cp-wallet-3d-chart i:nth-child(2){height:44%;animation-delay:-.3s}.cp-wallet-3d-chart i:nth-child(3){height:35%;animation-delay:-.6s}.cp-wallet-3d-chart i:nth-child(4){height:58%;animation-delay:-.9s}.cp-wallet-3d-chart i:nth-child(5){height:48%;animation-delay:-1.2s}.cp-wallet-3d-chart i:nth-child(6){height:72%;animation-delay:-1.5s}.cp-wallet-3d-chart i:nth-child(7){height:62%;animation-delay:-1.8s}.cp-wallet-3d-chart i:nth-child(8){height:82%;animation-delay:-2.1s}.cp-wallet-3d-chart i:nth-child(9){height:72%;animation-delay:-2.4s}.cp-wallet-3d-chart i:nth-child(10){height:95%;animation-delay:-2.7s}.cp-wallet-3d-coins{display:grid;gap:7px}.cp-wallet-3d-coins>div{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:7px 9px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.08)}.cp-wallet-3d-coins img{width:25px;height:25px}.cp-wallet-3d-coins span{display:grid;gap:1px}.cp-wallet-3d-coins b{font-size:9px}.cp-wallet-3d-coins small{font-size:7px;opacity:.45}.cp-wallet-3d-coins em{font-style:normal;font-size:9px;opacity:.55}.cp-wallet-3d-actions{display:flex;gap:7px;margin-top:11px}.cp-wallet-3d-actions span{padding:7px 10px;border-radius:10px;background:#ffffff14;font-size:8px;border:1px solid rgba(255,255,255,.08)}.cp-landing-crypto-orbit{min-height:510px;border-radius:38px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#ffffff9e,#f0eefc66);box-shadow:0 30px 90px #3c2d641a,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);display:grid;place-items:center;position:relative;overflow:hidden}.cp-orbit-stage-clean{width:100%;height:430px;position:relative;display:grid;place-items:center;perspective:1000px}.cp-orbit-line{position:absolute;border:1px solid rgba(117,87,240,.18);border-radius:50%;transform:rotateX(66deg);animation:cpCleanSpin 18s linear infinite}.cp-orbit-line.one{width:330px;height:330px}.cp-orbit-line.two{width:225px;height:225px;animation-direction:reverse;animation-duration:12s;border-color:#ef713d2e}.cp-crypto-3d-core{width:135px;height:135px;border-radius:40px;background:linear-gradient(145deg,#15131b,#5b45a2);color:#fff;display:grid;place-items:center;align-content:center;box-shadow:0 30px 75px #37286e45,inset 0 1px #ffffff3d;transform:rotateX(8deg) rotateY(-8deg);z-index:3}.cp-crypto-3d-core span{font-size:34px;font-weight:900;letter-spacing:-.08em}.cp-crypto-3d-core small{font-size:8px;letter-spacing:.2em;opacity:.5}.cp-clean-coin{position:absolute;width:50px;height:50px;padding:8px;border-radius:16px;background:#ffffffd6;border:1px solid rgba(255,255,255,.9);box-shadow:0 15px 35px #3228501f;z-index:4;animation:cpCleanFloat 4s ease-in-out infinite}.cp-clean-coin img{width:100%;height:100%}.cp-clean-coin.clean-0{top:12%;left:14%}.cp-clean-coin.clean-1{top:9%;right:15%;animation-delay:-.8s}.cp-clean-coin.clean-2{left:5%;bottom:20%;animation-delay:-1.6s}.cp-clean-coin.clean-3{right:6%;bottom:19%;animation-delay:-2.4s}.cp-clean-coin.clean-4{bottom:7%;left:35%;animation-delay:-3.2s}.cp-clean-coin.clean-5{bottom:7%;right:35%;animation-delay:-4s}.cp-orbit-caption{position:absolute;bottom:24px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center}.cp-orbit-caption b{font-size:12px}.cp-orbit-caption span{font-size:9px;color:#858390}.cp-landing-asset-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;padding:13px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:#ffffff6b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cp-landing-asset-strip>div{display:flex;align-items:center;gap:9px;padding:10px;border-radius:14px;background:#ffffff6b;border:1px solid rgba(255,255,255,.6)}.cp-landing-asset-strip img{width:27px;height:27px}.cp-landing-asset-strip span{display:grid;gap:2px}.cp-landing-asset-strip b{font-size:10px}.cp-landing-asset-strip small{font-size:8px;color:#858390}@keyframes cpCleanSpin{to{transform:rotateX(66deg) rotate(360deg)}}@keyframes cpCleanFloat{50%{transform:translateY(-8px) rotate(3deg)}}@keyframes cpChartPulse{50%{transform:scaleY(.88);opacity:.55}}@media(max-width:900px){.cp-landing-crypto-layout{grid-template-columns:1fr}.cp-landing-crypto-orbit,.cp-landing-wallet-3d{min-height:430px}.cp-crypto-landing-head{align-items:start}.cp-landing-asset-strip{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.cp-crypto-landing{padding-top:62px}.cp-crypto-landing-head{display:block}.cp-crypto-head-badge{margin-top:12px}.cp-landing-wallet-3d,.cp-landing-crypto-orbit{min-height:370px;border-radius:28px}.cp-wallet-3d-face{min-height:315px;padding:19px;border-radius:26px}.cp-wallet-3d-balance{padding:21px 0 11px}.cp-wallet-3d-balance strong{font-size:33px}.cp-wallet-3d-chart{height:34px}.cp-wallet-3d-actions span{font-size:7px}.cp-orbit-stage-clean{height:320px}.cp-orbit-line.one{width:245px;height:245px}.cp-orbit-line.two{width:170px;height:170px}.cp-crypto-3d-core{width:105px;height:105px;border-radius:31px}.cp-crypto-3d-core span{font-size:28px}.cp-clean-coin{width:41px;height:41px;padding:6px;border-radius:13px}.cp-orbit-caption{bottom:17px;left:18px;right:18px;display:block}.cp-orbit-caption span{display:block;margin-top:4px}.cp-landing-asset-strip{grid-template-columns:repeat(2,1fr);padding:9px}.cp-landing-asset-strip>div{padding:8px}.cp-landing-asset-strip img{width:24px;height:24px}}@media(max-width:700px){.cp-landing-crypto-orbit{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cp-orbit-line{animation-duration:30s}.cp-clean-coin{animation-duration:6s}}@media(prefers-reduced-motion:reduce){.cp-orbit-line,.cp-clean-coin,.cp-wallet-3d-chart i{animation:none!important}.cp-wallet-3d-face{transition:none!important}}.cp-wallet-3d-balance strong{font-variant-numeric:tabular-nums}.cp-crypto-landing .cp-crypto-landing-head,.cp-crypto-landing .cp-landing-wallet-3d,.cp-crypto-landing .cp-landing-crypto-orbit,.cp-crypto-landing .cp-landing-asset-strip{opacity:0;transform:translateY(42px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.cp-crypto-landing .cp-crypto-landing-head{transform:translateY(28px)}.cp-crypto-landing .cp-landing-wallet-3d{transition-delay:.08s}.cp-crypto-landing .cp-landing-crypto-orbit{transition-delay:.18s}.cp-crypto-landing .cp-landing-asset-strip{transition-delay:.28s}.cp-crypto-landing.is-visible .cp-crypto-landing-head,.cp-crypto-landing.is-visible .cp-landing-wallet-3d,.cp-crypto-landing.is-visible .cp-landing-crypto-orbit,.cp-crypto-landing.is-visible .cp-landing-asset-strip{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cp-crypto-landing .cp-crypto-landing-head,.cp-crypto-landing .cp-landing-wallet-3d,.cp-crypto-landing .cp-landing-crypto-orbit,.cp-crypto-landing .cp-landing-asset-strip{opacity:1;transform:none;transition:none}}.seller-page{max-width:1100px;margin:0 auto;padding:8px 0 48px;color:var(--foreground,#171320)}.seller-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;padding:30px;border:1px solid rgba(120,100,160,.14);border-radius:28px;background:linear-gradient(135deg,#fff,#f7f3ff);box-shadow:0 18px 60px #28194614}.seller-kicker{font-size:11px;letter-spacing:1.7px;font-weight:800;color:#7659e8}.seller-hero h1{font-size:42px;line-height:1.02;margin:8px 0 12px}.seller-hero p{max-width:650px;color:#6f687b;line-height:1.6;margin:0}.seller-fee{min-width:170px;border-radius:20px;padding:20px;background:#171320;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:5px}.seller-fee b{font-size:32px}.seller-fee span{color:#aaa2b3;font-size:12px}.seller-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:18px;margin-top:18px}.seller-card{background:#fff;border:1px solid rgba(120,100,160,.13);border-radius:24px;padding:24px;box-shadow:0 12px 40px #1e14320f}.seller-card-head{display:flex;justify-content:space-between;gap:18px}.seller-card-head h2{margin:5px 0 6px}.seller-card-head p{margin:0;color:#777080;font-size:14px}.seller-form{display:grid;gap:13px;margin-top:22px}.seller-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.seller-form input,.seller-form select{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #ded9e5;border-radius:13px;background:#fff;font:inherit;font-weight:500;outline:none}.seller-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seller-primary{border:0;border-radius:13px;padding:14px 16px;background:#171320;color:#fff;font-weight:800;cursor:pointer}.seller-primary:disabled{opacity:.6}.seller-side{display:grid;gap:12px;align-content:start}.seller-stat{background:#fff;border:1px solid rgba(120,100,160,.13);border-radius:20px;padding:18px}.seller-stat small{display:block;color:#7b7384}.seller-stat b{display:block;font-size:30px;margin-top:5px}.seller-trust{display:flex;gap:12px;background:#f4f0ff;border-radius:20px;padding:18px;color:#4e416e}.seller-trust p{font-size:13px;line-height:1.5;margin:5px 0 0}.seller-notice{margin:14px 0;padding:13px 15px;border-radius:13px;font-weight:700}.seller-notice.error{background:#fff1f1;color:#a23a3a}.seller-notice.success{background:#eefaf2;color:#277143}.seller-list{display:grid;gap:8px;margin-top:16px}.seller-list-row,.seller-sale-row{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #ebe7ef;border-radius:14px}.seller-list-row>div,.seller-sale-row>span{flex:1}.seller-list-row span,.seller-sale-row small{display:block;color:#7a7282;font-size:12px;margin-top:3px}.seller-list-row button{border:0;background:#fff0f0;color:#b33b3b;padding:8px;border-radius:10px}.seller-status{padding:5px 8px!important;border-radius:999px;background:#eee!important;color:#5b5364!important}.seller-status.available{background:#eaf8ef!important;color:#287046!important}.seller-status.sold{background:#f1edf8!important;color:#625278!important}.seller-sales{margin-top:24px}.seller-sales h3{margin-bottom:10px}.seller-sale-row{margin-top:7px}.seller-sale-row b{font-size:14px}.seller-empty{padding:28px;text-align:center;color:#81798b}.seller-sales .seller-empty{border:1px dashed #ddd6e5;border-radius:14px}@media(max-width:700px){.seller-hero{padding:22px;display:block}.seller-hero h1{font-size:34px}.seller-fee{margin-top:16px}.seller-grid{grid-template-columns:1fr}.seller-card{padding:18px}.seller-row{grid-template-columns:1fr}.seller-list-row{align-items:flex-start;flex-wrap:wrap}}.seller-withdraw-card{margin-top:18px}.seller-withdraw-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.seller-withdraw-summary>div{padding:15px;border:1px solid #ebe7ef;border-radius:15px;background:#faf9fc}.seller-withdraw-summary small{display:block;color:#7b7384}.seller-withdraw-summary b{display:block;font-size:20px;margin-top:4px}.seller-withdraw-btn{width:100%}.seller-modal-backdrop{position:fixed;inset:0;z-index:2000;background:#0a080e94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:14px}.seller-modal{width:min(100%,560px);max-height:calc(100dvh - 28px);overflow:auto;box-sizing:border-box;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 100px #00000047}.seller-close{border:0;background:#f0edf3;border-radius:10px;width:34px;height:34px;font-size:22px;cursor:pointer}.seller-status.pending{background:#fff5df!important;color:#8a6424!important}.seller-status.approved{background:#eee9ff!important;color:#6447a5!important}.seller-status.declined{background:#fff0f0!important;color:#a33b3b!important}.seller-status.paid{background:#eaf8ef!important;color:#287046!important}@media(max-width:700px){.seller-withdraw-summary{grid-template-columns:1fr}.seller-modal{padding:19px;max-height:calc(100dvh - 20px)}}html.dark .seller-withdraw-summary>div{background:#211d27;border-color:#b4a0d21f}html.dark .seller-modal{background:#17141d;color:#f3eff7}html.dark .seller-close{background:#29242f;color:#fff}.seller-secondary{width:100%;border:1px solid rgba(118,89,232,.25);background:#f6f2ff;color:#6344c8;border-radius:13px;padding:13px;font-weight:800;cursor:pointer}.seller-secondary:disabled{opacity:.55;cursor:not-allowed}.seller-bank-verified{padding:16px;border:1px solid #b9e2c5;background:#effaf2;border-radius:15px}.seller-bank-verified small{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;color:#2b8050}.seller-bank-verified b{display:block;font-size:19px;margin:4px 0}.seller-bank-verified span{display:block;color:#587060;font-size:13px}.seller-confirm{display:flex!important;align-items:flex-start;gap:8px;margin-top:14px!important;font-size:13px!important;font-weight:700!important}.seller-confirm input{width:auto!important;min-height:auto!important;margin-top:2px}.seller-confirm span{color:#3e5145}html.dark .seller-secondary{background:#272035;color:#cfc0ff;border-color:#b496ff38}html.dark .seller-bank-verified{background:#18281e;border-color:#285a3b}html.dark .seller-bank-verified span,html.dark .seller-confirm span{color:#a7c4af}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font-sans);--default-mono-font-family:var(--app-font-mono);--color-border:hsl(var(--border))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}*{border-color:hsl(var(--border))}html,body,#root{width:100%;max-width:100%}body{background-color:hsl(var(--background));font-family:var(--app-font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}}@layer utilities{.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.\!m-0{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[--cell-size\]{width:--cell-size;height:--cell-size}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[--cell-size\]{height:--cell-size}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[--radix-context-menu-content-available-height\]{max-height:--radix-context-menu-content-available-height}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[85vh\]{max-height:85vh}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[--cell-size\]{width:--cell-size}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[--cell-size\]{min-width:--cell-size}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:--radix-context-menu-content-transform-origin}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:--radix-hover-card-content-transform-origin}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:--radix-menubar-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.border-\[--color-border\]{border-color:--color-border}.border-border,.border-border\/50{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/50{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,hsl(var(--destructive)) 50%,transparent)}}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/50{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,hsl(var(--primary)) 50%,transparent)}}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[--color-bg\]{background-color:--color-bg}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-input{background-color:hsl(var(--input))}.bg-muted,.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.bg-popover{background-color:hsl(var(--popover))}.bg-primary,.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.bg-primary\/20{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,hsl(var(--primary)) 20%,transparent)}}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[--cell-size\]{padding-inline:--cell-size}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--app-font-mono)}.font-sans{font-family:var(--app-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground,.text-foreground\/50{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,hsl(var(--foreground)) 50%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground))}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,hsl(var(--sidebar-foreground)) 70%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:#0000}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:h-8\!:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:hsl(var(--ring))}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:hsl(var(--sidebar-border))}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:hsl(var(--muted))}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:hsl(var(--primary))}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:hsl(var(--muted-foreground))}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:hsl(var(--primary-foreground))}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:hsl(var(--border))}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:hsl(var(--background))}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:hsl(var(--foreground))}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:hsl(var(--sidebar-accent-foreground))}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:hsl(var(--sidebar-accent-foreground))}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media(hover:hover){.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:hsl(var(--sidebar))}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab,hsl(var(--destructive)) 30%,transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:hsl(var(--destructive))}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover{color:hsl(var(--destructive-foreground))}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:hsl(var(--destructive))}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:hsl(var(--ring))}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:hsl(var(--primary))}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:hsl(var(--ring))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:hsl(var(--destructive))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:hsl(var(--primary))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:hsl(var(--primary-foreground))}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50% }.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100% }.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48% }.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50% }.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48% }.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100% }@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:hsl(var(--accent))}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:hsl(var(--sidebar-accent-foreground))}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media(min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100% }}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-row{flex-direction:row}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,hsl(var(--input)) 30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,hsl(var(--background)) 20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:hsl(var(--background))}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,hsl(var(--background)) 10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){z-index:0;position:relative}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;border-radius:inherit;z-index:999;position:absolute;inset:0}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--button-outline:#0000001a;--badge-outline:#0000000d;--opaque-button-border-intensity:-8;--elevate-1:#00000008;--elevate-2:#00000014;--background:33 44% 96%;--foreground:262 31% 16%;--border:30 23% 85%;--card:36 50% 99%;--card-foreground:262 31% 16%;--card-border:30 23% 87%;--sidebar:263 36% 20%;--sidebar-foreground:35 44% 96%;--sidebar-border:263 28% 30%;--sidebar-primary:28 98% 59%;--sidebar-primary-foreground:263 36% 20%;--sidebar-accent:263 28% 29%;--sidebar-accent-foreground:35 44% 96%;--sidebar-ring:28 98% 59%;--popover:36 50% 99%;--popover-foreground:262 31% 16%;--popover-border:30 23% 87%;--primary:28 98% 59%;--primary-foreground:262 34% 15%;--secondary:263 26% 92%;--secondary-foreground:263 36% 22%;--muted:34 31% 91%;--muted-foreground:262 12% 49%;--accent:273 55% 93%;--accent-foreground:263 36% 22%;--destructive:2 71% 54%;--destructive-foreground:0 0% 100%;--input:30 23% 81%;--ring:28 98% 59%;--chart-1:28 98% 59%;--chart-2:263 48% 50%;--chart-3:156 38% 44%;--chart-4:41 88% 58%;--chart-5:2 71% 54%;--app-font-sans:"DM Sans", sans-serif;--app-font-serif:Georgia, serif;--app-font-mono:"Space Mono", monospace;--radius:1rem;--shadow-2xs:0px 2px 0px 0px #1da1f200;--shadow-xs:0px 2px 0px 0px #1da1f200;--shadow-sm:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow-md:0px 2px 0px 0px #1da1f200, 0px 2px 4px -1px #1da1f200;--shadow-lg:0px 2px 0px 0px #1da1f200, 0px 4px 6px -1px #1da1f200;--shadow-xl:0px 2px 0px 0px #1da1f200, 0px 8px 10px -1px #1da1f200;--shadow-2xl:0px 2px 0px 0px #1da1f200;--tracking-normal:0em;--spacing:.25rem;--sidebar-primary-border:hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border:hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border:hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border:hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border:hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border:hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border:hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.dark{--button-outline:#ffffff1a;--badge-outline:#ffffff0d;--opaque-button-border-intensity:9;--elevate-1:#ffffff0a;--elevate-2:#ffffff17;--background:263 32% 12%;--foreground:35 44% 96%;--border:263 22% 27%;--card:263 28% 17%;--card-foreground:35 44% 96%;--card-border:263 22% 27%;--sidebar:263 39% 9%;--sidebar-foreground:35 44% 96%;--sidebar-border:263 22% 20%;--sidebar-primary:28 98% 59%;--sidebar-primary-foreground:263 39% 9%;--sidebar-accent:263 25% 19%;--sidebar-accent-foreground:35 44% 96%;--sidebar-ring:28 98% 59%;--popover:263 28% 17%;--popover-foreground:35 44% 96%;--popover-border:263 22% 27%;--primary:28 98% 59%;--primary-foreground:263 39% 9%;--secondary:263 25% 24%;--secondary-foreground:35 44% 96%;--muted:263 24% 23%;--muted-foreground:263 12% 69%;--accent:273 34% 25%;--accent-foreground:35 44% 96%;--destructive:2 71% 54%;--destructive-foreground:0 0% 100%;--input:263 22% 31%;--ring:28 98% 59%;--chart-1:28 98% 59%;--chart-2:263 48% 62%;--chart-3:156 38% 55%;--chart-4:41 88% 65%;--chart-5:2 71% 62%;--shadow-2xs:0px 2px 0px 0px #1da1f200;--shadow-xs:0px 2px 0px 0px #1da1f200;--shadow-sm:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow-md:0px 2px 0px 0px #1da1f200, 0px 2px 4px -1px #1da1f200;--shadow-lg:0px 2px 0px 0px #1da1f200, 0px 4px 6px -1px #1da1f200;--shadow-xl:0px 2px 0px 0px #1da1f200, 0px 8px 10px -1px #1da1f200;--shadow-2xl:0px 2px 0px 0px #1da1f200}.more-action-wrap{flex:1;min-width:0;position:relative}.more-action-tile{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.more-menu{z-index:30;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:15px;width:min(310px,100vw - 48px);padding:7px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 48px #26173b2b}.more-menu a{color:hsl(var(--foreground));border-radius:10px;align-items:center;gap:11px;padding:10px;text-decoration:none;display:flex}.more-menu a:hover,.more-menu a:focus-visible{background:hsl(var(--muted));outline:none}.more-menu a>svg{color:hsl(var(--primary));flex:none}.more-menu a span{gap:2px;display:grid}.more-menu a b{font-size:.84rem}.more-menu a small{color:hsl(var(--muted-foreground));font-size:.73rem}.sms-whatsapp-warning{border:1px solid hsl(var(--destructive) / .24);background:hsl(var(--destructive) / .07);color:hsl(var(--foreground));border-radius:13px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.sms-whatsapp-warning-icon{background:hsl(var(--destructive) / .11);width:31px;height:31px;color:hsl(var(--destructive));border-radius:10px;flex:none;place-items:center;display:grid}.sms-whatsapp-warning strong{margin:1px 0 4px;font-size:.82rem;display:block}.sms-whatsapp-warning p{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;line-height:1.55}.sms-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.sms-order-panel,.sms-inbox-panel,.sms-history-panel{padding:clamp(18px,2.4vw,26px)}.sms-order-panel{gap:17px;display:grid}.sms-search-input{position:relative}.sms-picker{z-index:3;position:relative}.sms-picker.is-open{z-index:10}.sms-picker-input{border:1px solid hsl(var(--input));background:hsl(var(--card));border-radius:10px;align-items:center;min-height:43px;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.sms-picker-input:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.sms-search-input>svg{z-index:1;color:hsl(var(--muted-foreground));pointer-events:none;flex:none;margin-left:12px}.sms-search-input input{min-width:0;height:41px;color:hsl(var(--foreground));font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:.84rem}.sms-search-input input::placeholder{color:hsl(var(--muted-foreground) / .65)}.sms-search-input input:disabled{cursor:not-allowed;opacity:.6}.sms-picker-clear,.sms-picker-toggle{width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sms-picker-clear:hover,.sms-picker-toggle:hover:not(:disabled){color:hsl(var(--foreground))}.sms-picker-toggle:disabled{cursor:not-allowed;opacity:.5}.sms-picker-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;max-height:255px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 28px #3a235821}.sms-picker-option{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.sms-picker-option:hover,.sms-picker-option.selected{background:hsl(var(--muted))}.sms-picker-option.selected{color:hsl(var(--primary))}.sms-picker-option>svg{flex:none}.sms-picker-option-copy{gap:3px;min-width:0;display:grid}.sms-picker-option-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.sms-picker-option-copy small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:400}.sms-picker-message{color:hsl(var(--muted-foreground));align-items:center;gap:7px;padding:14px 11px;font-size:.78rem;line-height:1.45;display:flex}.sms-picker-message .text-link{white-space:nowrap;margin-left:auto}.sms-picker-error{color:hsl(var(--destructive))}.sms-catalog-state,.sms-footnote{color:hsl(var(--muted-foreground));font-size:.8rem}.sms-catalog-state{align-items:center;gap:7px;min-height:18px;display:flex}.sms-catalog-state.is-error{color:hsl(var(--destructive))}.sms-catalog-state .text-link{color:hsl(var(--primary));font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.78rem;font-weight:700}.sms-footnote{align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.sms-footnote svg{color:hsl(var(--chart-3));flex:none}.sms-inbox-panel .section-head{margin-bottom:18px}.sms-active{gap:15px;display:grid}.sms-number-row{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.sms-number-row>div{gap:5px;display:grid}.sms-number-row small,.sms-code-card small{color:hsl(var(--muted-foreground));font-size:.75rem}.sms-number-row strong{font-family:var(--app-font-mono);letter-spacing:-.04em;font-size:clamp(1.2rem,3vw,1.6rem)}.sms-code-card{border:1px dashed hsl(var(--border));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--accent)));text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:142px;padding:18px;display:flex}.sms-code-card>svg{color:hsl(var(--muted-foreground))}.sms-code-card>strong{color:hsl(var(--foreground));font-size:1.08rem}.sms-code-card p{color:hsl(var(--muted-foreground));margin:0;font-size:.82rem}.sms-code-card.has-code{background:#469b7917;border-style:solid;border-color:#469b796b}.sms-code-card.has-code>strong{font-family:var(--app-font-mono);letter-spacing:.12em;font-size:clamp(2rem,5vw,2.8rem)}.sms-active-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sms-cancel-btn{color:hsl(var(--destructive))}.sms-cancel-btn:disabled{color:hsl(var(--muted-foreground))}.sms-active-actions>span{color:hsl(var(--muted-foreground));font-size:.73rem}.sms-active-actions code{color:hsl(var(--foreground));font-family:var(--app-font-mono)}.sms-empty,.temp-empty{min-height:190px;color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.sms-empty .empty-icon{background:hsl(var(--muted));width:44px;height:44px;color:hsl(var(--primary));border-radius:14px;place-items:center;display:grid}.sms-empty b,.temp-empty b{color:hsl(var(--foreground))}.sms-empty p{margin:0;font-size:.85rem}.sms-history-panel{margin-top:18px}.sms-history-list{display:grid}.sms-history-row{border:0;border-top:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:13px 5px;display:flex}.sms-history-row:hover,.sms-history-row.selected{background:hsl(var(--muted))}.sms-history-icon{background:hsl(var(--accent));width:34px;height:34px;color:hsl(var(--accent-foreground));border-radius:11px;flex:none;place-items:center;display:grid}.sms-history-copy{flex:1;gap:3px;min-width:0;display:grid}.sms-history-copy b,.sms-history-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sms-history-copy b{font-size:.85rem}.sms-history-copy small{color:hsl(var(--muted-foreground));font-size:.74rem}.status-pill{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-transform:capitalize;border-radius:99px;flex:none;padding:5px 9px;font-size:.7rem}.status-pill.status-received{color:hsl(var(--chart-3));background:#469b7921}.status-pill.status-cancelled{color:hsl(var(--destructive));background:#dd3c361f}.temp-start-grid{grid-template-columns:minmax(300px,1.2fr) minmax(240px,.8fr);align-items:stretch;gap:18px;display:grid}.temp-create-panel,.temp-privacy-panel{padding:clamp(22px,3vw,34px)}.temp-create-panel{align-content:start;gap:15px;display:grid}.temp-create-panel h2,.temp-privacy-panel h3{color:hsl(var(--foreground));margin:0}.temp-create-panel>p,.temp-privacy-panel p{color:hsl(var(--muted-foreground));margin:0;font-size:.9rem;line-height:1.65}.temp-icon,.temp-privacy-mark{background:hsl(var(--accent));width:46px;height:46px;color:hsl(var(--accent-foreground));border-radius:15px;place-items:center;display:grid}.temp-disclaimer{font-size:.78rem!important}.temp-privacy-panel{background:linear-gradient(150deg,hsl(var(--card)),hsl(var(--accent)));flex-direction:column;align-items:flex-start;gap:14px;display:flex}.temp-privacy-panel .text-link{align-items:center;gap:6px;margin-top:auto;display:inline-flex}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-card{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:230px;color:hsl(var(--foreground));border-radius:18px;flex-direction:column;gap:18px;padding:clamp(22px,3vw,32px);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.service-card-featured:hover{border-color:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 12px 30px #fd90301f}.service-card-muted{opacity:.82}.service-card-icon{border-radius:15px;place-items:center;width:47px;height:47px;display:grid}.service-card-icon-orange{background:hsl(var(--accent));color:hsl(var(--primary))}.service-card-icon-violet{background:hsl(var(--secondary));color:hsl(var(--chart-2))}.service-card-copy{gap:7px;display:grid}.service-card-copy .eyebrow{margin:0}.service-card-copy strong{letter-spacing:-.04em;font-size:1.3rem}.service-card-copy small{max-width:42ch;color:hsl(var(--muted-foreground));font-size:.84rem;line-height:1.55}.service-card-link,.service-card-status{color:hsl(var(--primary));align-items:center;gap:7px;margin-top:auto;font-size:.75rem;font-weight:700;display:inline-flex}.service-card-status{color:hsl(var(--muted-foreground))}.service-note{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:13px;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-size:.76rem;line-height:1.45;display:flex}.service-note svg{color:hsl(var(--primary));flex:none}.service-note b{color:hsl(var(--foreground))}.social-boost-layout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:stretch;gap:18px;display:grid}.social-boost-form-panel,.social-boost-side{padding:clamp(22px,3vw,34px)}.service-intro{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.service-intro h2{letter-spacing:-.035em;margin:0;font-size:1.12rem}.service-intro p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:.8rem;line-height:1.5}.social-boost-mark{background:hsl(var(--accent));width:43px;height:43px;color:hsl(var(--primary));border-radius:14px;flex:none;place-items:center;display:grid}.social-service-detail{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:10px;gap:7px;padding:12px 13px;font-size:.76rem;line-height:1.45;display:grid}.social-service-detail small{align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.social-total{align-content:end;gap:4px;min-width:150px;padding-bottom:2px;display:grid}.social-total span,.social-total small{color:hsl(var(--muted-foreground));font-size:.7rem}.social-total strong{letter-spacing:-.04em;font-size:1.1rem}.social-boost-side{background:linear-gradient(150deg,hsl(var(--card)),hsl(var(--accent)));flex-direction:column;align-items:flex-start;gap:13px;display:flex}.social-boost-side h3{margin:0;font-size:1.08rem}.social-boost-side p{color:hsl(var(--muted-foreground));margin:0;font-size:.84rem;line-height:1.65}.social-orders-panel{margin-top:18px;padding:22px}.social-orders-list{display:grid}.social-order-row{border-top:1px solid hsl(var(--border));align-items:center;gap:11px;padding:13px 0;display:flex}.social-order-icon{background:hsl(var(--accent));width:32px;height:32px;color:hsl(var(--primary));border-radius:10px;flex:none;place-items:center;display:grid}.social-order-copy{flex:1;gap:3px;min-width:0;display:grid}.social-order-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.social-order-copy small{color:hsl(var(--muted-foreground));font-size:.67rem}.social-order-row>a{color:hsl(var(--muted-foreground));display:grid}@media(max-width:780px){.services-grid,.social-boost-layout{grid-template-columns:1fr}.social-boost-side{min-height:190px}}.temp-inbox-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;display:grid}.temp-inbox-panel,.temp-message-detail{min-width:0;min-height:440px;padding:20px}.temp-address-block{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.temp-address-block>div{flex:1;gap:4px;min-width:0;display:grid}.temp-address-block small,.temp-detail-head>small{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.09em;font-size:.72rem}.temp-address-block strong{overflow-wrap:anywhere;font-family:var(--app-font-mono);font-size:clamp(.85rem,2vw,1rem)}.temp-inbox-toolbar{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;font-size:.8rem;display:flex}.temp-inbox-toolbar .text-link{color:hsl(var(--primary));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.temp-message-list{display:grid}.temp-message-row{border:0;border-top:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:13px 8px;display:flex}.temp-message-row:hover,.temp-message-row.selected{background:hsl(var(--muted))}.temp-message-row.unread .temp-message-copy>b{color:hsl(var(--primary))}.temp-message-mark{background:hsl(var(--accent));width:32px;height:32px;color:hsl(var(--accent-foreground));border-radius:10px;flex:none;place-items:center;display:grid}.temp-message-copy{flex:1;gap:3px;min-width:0;display:grid}.temp-message-copy b,.temp-message-copy strong,.temp-message-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.temp-message-copy b{color:hsl(var(--muted-foreground));font-size:.72rem}.temp-message-copy strong{font-size:.86rem}.temp-message-copy small,.temp-message-row time{color:hsl(var(--muted-foreground));font-size:.73rem}.temp-message-row time{flex:none}.temp-empty{min-height:250px}.temp-detail-empty{min-height:360px;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.temp-detail-empty b{color:hsl(var(--foreground))}.temp-detail-head{border-bottom:1px solid hsl(var(--border));gap:8px;padding-bottom:18px;display:grid}.temp-detail-content{gap:16px;display:grid}.temp-detail-kicker{justify-content:space-between;align-items:center;min-height:28px;display:flex}.temp-detail-kicker>span,.temp-body-label{color:hsl(var(--muted-foreground));letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.temp-detail-head h2{overflow-wrap:anywhere;color:hsl(var(--foreground));margin:0;font-size:1.18rem}.temp-detail-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:5px 14px;font-size:.78rem;display:flex}.temp-detail-close{border:1px solid hsl(var(--border));background:hsl(var(--background));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:9px;place-items:center;transition:color .18s,border-color .18s,background-color .18s;display:grid}.temp-detail-close:hover{border-color:hsl(var(--primary));background:hsl(var(--muted));color:hsl(var(--foreground))}.temp-body-label{margin-top:2px}.temp-message-html{border:1px solid hsl(var(--border));background:#fff;border-radius:12px;width:100%;min-height:280px;max-height:520px}.temp-message-body{border:1px solid hsl(var(--border));background:hsl(var(--background));max-height:520px;color:hsl(var(--foreground));font-family:var(--app-font-sans);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:15px;font-size:.9rem;line-height:1.65;overflow:auto}.temp-otp{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .08);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:3px;padding:10px 12px;display:flex}.temp-otp span{color:hsl(var(--muted-foreground));font-size:.72rem}.temp-otp strong{color:hsl(var(--primary));font-family:var(--app-font-mono);letter-spacing:.08em;font-size:1rem}.temp-attribution{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-top:18px;padding-top:12px;font-size:.72rem}.temp-attribution a{color:hsl(var(--primary))}.loading-inline{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:8px;padding:28px 12px;font-size:.84rem;display:flex}.pagination-row{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:.8rem;display:flex}.pagination-row>div{gap:8px;display:flex}.info-page-panel{justify-items:start;gap:12px;padding:26px;display:grid}.info-page-panel h2,.info-page-panel p{margin:0}.info-page-panel p{max-width:55ch;color:hsl(var(--muted-foreground));line-height:1.6}.info-page-icon{background:hsl(var(--accent));width:44px;height:44px;color:hsl(var(--accent-foreground));border-radius:14px;place-items:center;display:grid}:root{--app-font-sans:"DM Sans", Inter, ui-sans-serif, system-ui, sans-serif;--app-font-mono:"Space Mono", ui-monospace, monospace}html{background:hsl(var(--background));min-width:320px;min-height:100%}html.menu-open,body.menu-open{overscroll-behavior:none;overflow:hidden}body{background:hsl(var(--background));min-width:320px;min-height:100vh;color:hsl(var(--foreground));font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}button,input,select{font:inherit}button,a{color:inherit}.app-shell{min-height:100vh}.sidebar{z-index:50;border-right:1px solid hsl(var(--sidebar-border));background:radial-gradient(circle at 18% 12%,#7c5cff21,transparent 34%),radial-gradient(circle at 88% 82%,#7c5cff12,transparent 38%),hsl(var(--sidebar));width:254px;color:hsl(var(--sidebar-foreground));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;padding:25px 16px 15px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 15% 18%,#7c5cff45,#0000 34%),radial-gradient(circle at 85% 72%,#7c5cff26,#0000 38%);position:absolute;inset:0}.sidebar>*{z-index:1;position:relative}.sidebar-top{justify-content:space-between;align-items:center;min-height:38px;margin-bottom:27px;padding:0 8px;display:flex}.brand{color:inherit;letter-spacing:-.06em;align-items:center;gap:10px;font-size:1.12rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#ff9d52,#f16a39);border-radius:10px;place-items:center;width:29px;height:29px;display:grid;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 5px 16px #f16a3942}.brand-mark:before,.brand-mark:after,.brand-mark>span{content:"";background:#fff;border-radius:4px;width:13px;height:3px;display:block;position:absolute;transform:rotate(-45deg)}.brand-mark:before{margin-top:-7px;margin-left:-4px}.brand-mark>span{width:17px;margin-left:1px}.brand-mark:after{margin-top:7px;margin-left:4px}.brand-orange{color:#ff9d52}.brand-compact{font-size:1.05rem}.workspace{border:1px solid hsl(var(--sidebar-border));color:hsl(var(--sidebar-foreground));background:#ffffff09;border-radius:12px;align-items:center;gap:9px;margin:27px 3px 23px;padding:11px 12px;font-size:.8rem;display:flex}.workspace>span:nth-child(2){flex:1}.workspace>svg{opacity:.7}.workspace-dot{background:#66d3a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #67d0a121}.nav-group{gap:4px;margin-bottom:21px;display:grid}.nav-caption{color:#ffffff7d;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 7px;font-size:.66rem;font-weight:700}.nav-item{color:#ffffffb5;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:40px;padding:0 11px;font-size:.83rem;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.nav-item:hover{color:#fff;background:#fff1}.nav-item.active{background:hsl(var(--sidebar-accent));color:#fff;border-color:#ffffff14}.nav-item.active svg{color:#ff9a50}.sidebar-bottom{gap:13px;margin-top:auto;display:grid}.security-note{border:1px solid hsl(var(--sidebar-border));color:#91e1ba;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;display:flex}.security-note>div,.user-copy{gap:3px;display:grid}.security-note strong{color:hsl(var(--sidebar-foreground));font-size:.73rem}.security-note small,.user-copy small{color:#ffffff85;font-size:.68rem}.user-row{border:0;border-top:1px solid hsl(var(--sidebar-border));width:100%;color:hsl(var(--sidebar-foreground));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:10px 6px 2px;display:flex}.user-menu-wrap{position:relative}.user-menu{z-index:40;border:1px solid hsl(var(--sidebar-border));background:hsl(var(--sidebar));border-radius:13px;gap:3px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;right:0;box-shadow:0 16px 36px #0d071847}.user-menu-item{width:100%;color:hsl(var(--sidebar-foreground));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:.76rem;display:flex}.user-menu-item:hover,.user-menu-item:focus-visible{background:hsl(var(--sidebar-accent));outline:none}.user-menu-item svg{color:hsl(var(--sidebar-primary))}.user-menu-logout{color:#ffb3a9}.user-menu-logout svg{color:#ff9a8d}.user-row>svg{opacity:.7;margin-left:auto}.avatar{color:#fff;background:linear-gradient(145deg,#8c67db,#6545b9);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:700;display:grid}.user-copy{min-width:0}.user-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.main-area{min-width:0;min-height:100vh;margin-left:254px}.topbar{z-index:20;border-bottom:1px solid hsl(var(--border) / .65);background:hsl(var(--background) / .88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:15px;height:68px;padding:0 clamp(22px,4vw,58px);display:flex;position:sticky;top:0}.topbar-spacer{flex:1}.topbar-name{color:hsl(var(--muted-foreground));font-size:.8rem}.icon-btn{border:1px solid hsl(var(--border));background:hsl(var(--card));width:38px;height:38px;color:hsl(var(--foreground));cursor:pointer;border-radius:12px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.icon-btn:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.notification-button{position:relative}.notification-button i{background:hsl(var(--primary));border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.logout-link{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0 8px 4px;font-size:.79rem;display:inline-flex}.logout-link:hover{color:hsl(var(--destructive))}.mobile-logo,.menu-toggle,.mobile-close,.scrim{display:none}.content{width:min(100%,1440px);margin:0 auto;padding:34px clamp(22px,4vw,58px) 56px}.page-title{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:27px;display:flex}.eyebrow{color:hsl(var(--primary));letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:.66rem;font-weight:700}.page-title h1,.auth-form-inner h1{color:hsl(var(--foreground));letter-spacing:-.055em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.13}.page-title p{color:hsl(var(--muted-foreground));margin:9px 0 0;font-size:.92rem;line-height:1.55}.panel{border:1px solid hsl(var(--card-border));background:hsl(var(--card));border-radius:18px;box-shadow:0 7px 24px #3a23580b}.dashboard-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:19px;display:grid}.balance-card{color:#fff;background:linear-gradient(135deg,#7548c8,#462a88 82%);border-radius:19px;min-height:210px;padding:23px 25px;position:relative;overflow:hidden;box-shadow:0 15px 35px #4b308830}.balance-top,.balance-bottom,.pulse-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.balance-top{color:#ffffffc7;font-size:.78rem}.balance-visibility{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.balance-visibility:hover{background:#ffffff29;border-color:#ffffff6b}.balance-visibility:active{transform:scale(.94)}.live-pill{color:#fff;border:1px solid #fff3;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:.68rem;display:inline-flex}.live-pill i{background:#6be3a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #6be3a8}.balance-value{z-index:1;letter-spacing:-.065em;margin:26px 0 24px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;position:relative}.balance-bottom{z-index:1;color:#ffffffb8;font-size:.72rem;position:relative}.balance-bottom b{color:#fff;margin-left:5px;font-weight:600}.balance-bottom .mono{font-family:var(--app-font-mono);font-size:.68rem}.balance-shine{border:1px solid #ffffff1f;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-145px;right:-66px;box-shadow:0 0 0 23px #ffffff09,0 0 0 48px #ffffff06}.quick-actions{border:1px solid hsl(var(--card-border));background:hsl(var(--card));border-radius:18px;min-width:0;padding:18px;position:relative}.section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-head h2{color:hsl(var(--foreground));letter-spacing:-.025em;margin:0;font-size:.97rem}.section-head span{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.74rem;display:block}.quick-actions>.section-head{margin-bottom:15px}.quick-actions>.section-head>span{margin:0}.quick-actions-view-all{color:hsl(var(--primary));font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#ffffff85;border:1px solid #ffffffd1;border-radius:12px;align-items:center;gap:5px;margin:0;padding:7px 10px;font-size:.72rem;font-weight:700;display:none;box-shadow:0 10px 24px #3c2d640f,inset 0 1px #ffffffe6}.quick-actions-view-all:hover{background:#fffc}@media(max-width:760px){.quick-actions>.section-head>.quick-actions-label{display:none}.quick-actions-view-all{display:inline-flex}}.action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.action-tile{min-width:0;min-height:117px;color:hsl(var(--foreground));text-align:left;-webkit-backdrop-filter:blur(14px);background:#ffffff85;border:1px solid #ffffffd1;border-radius:18px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 18px 40px #3c2d6414,inset 0 1px #ffffffe6}.action-tile:hover{background:#fffc;border-color:#ffffffe6;transform:translateY(-3px);box-shadow:0 15px 35px #3c2d641a}.action-tile b{margin-top:3px;font-size:.77rem}.action-tile small{color:hsl(var(--muted-foreground));font-size:.67rem}.action-icon{border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.action-icon.purple{color:#602caf;background:#eee6fa}.action-icon.orange{color:#de5612;background:#ffecdb}.action-icon.green{color:#2e845e;background:#e1f4ec}.dashboard-lower{grid-template-columns:minmax(0,1.45fr) minmax(245px,.75fr);gap:18px;margin-top:20px;display:grid}.transactions-panel,.insight-panel,.transactions-page-panel{padding:19px}.transactions-panel .section-head{margin-bottom:15px}.text-link{color:hsl(var(--primary));cursor:pointer;align-items:center;gap:5px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{color:hsl(var(--primary) / .8);text-decoration:underline}.transaction-row{border-top:1px solid hsl(var(--border));align-items:center;gap:11px;min-width:0;padding:12px 0;display:flex}.transaction-row-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;transition:background .16s,transform .16s}.transaction-row-button:hover,.transaction-row-button:focus-visible{background:hsl(var(--muted) / .42);outline:none}.transaction-row-button:active{transform:scale(.995)}.tx-icon{border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.tx-positive{color:hsl(var(--chart-3));background:#469b791f}.tx-negative{color:#6e45b0;background:#efebf4}.tx-copy{flex:1;gap:4px;min-width:0;display:grid}.tx-copy b{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.81rem;overflow:hidden}.tx-copy small{color:hsl(var(--muted-foreground));text-transform:capitalize;font-size:.69rem}.amount-positive,.amount-negative{font-family:var(--app-font-mono);flex:none;font-size:.76rem;font-weight:700}.amount-positive{color:hsl(var(--chart-3))}.amount-negative{color:hsl(var(--foreground))}.animated-dialog-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#190e266b;justify-content:center;align-items:center;padding:8px;animation:.18s ease-out animated-dialog-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.animated-dialog{overscroll-behavior:contain;border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(100%,430px);max-height:none;color:hsl(var(--foreground));border-radius:20px;padding:20px;animation:.22s cubic-bezier(.2,.8,.2,1) animated-dialog-rise-in;position:relative;overflow:hidden;box-shadow:0 18px 55px #1b0e2a38}.animated-dialog-close{width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.animated-dialog-close:hover,.animated-dialog-close:focus-visible{background:hsl(var(--muted));color:hsl(var(--foreground));outline:none}.animated-dialog-icon{background:hsl(var(--primary) / .13);width:44px;height:44px;color:hsl(var(--primary));border-radius:14px;place-items:center;margin-bottom:15px;display:grid}.animated-dialog-icon.destructive{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.animated-dialog h2{letter-spacing:-.025em;margin:0;font-size:1.12rem}.animated-dialog p{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:.86rem;line-height:1.55}.animated-dialog-input{border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:11px;outline:none;margin-top:17px;padding:11px 12px}.animated-dialog-input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14)}.animated-dialog-actions{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.animated-dialog-button{cursor:pointer;border:1px solid #0000;border-radius:11px;min-width:92px;padding:10px 14px;font-size:.82rem;font-weight:700}.animated-dialog-button.quiet{border-color:hsl(var(--border));color:hsl(var(--foreground));background:0 0}.animated-dialog-button.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.animated-dialog-button.danger{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.animated-dialog-button:hover,.animated-dialog-button:focus-visible{filter:brightness(1.04);box-shadow:0 0 0 3px hsl(var(--ring) / .14);outline:none}.transaction-receipt{width:min(390px,100vw - 28px);max-width:390px;max-height:none;margin:0;padding:17px 18px;overflow:hidden}.receipt-status-icon{background:hsl(var(--destructive) / .12);width:44px;height:44px;color:hsl(var(--destructive));border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.receipt-status-icon.positive{background:hsl(var(--chart-3) / .13);color:hsl(var(--chart-3))}.receipt-kicker{color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);letter-spacing:.13em;margin-bottom:8px;font-size:.63rem;display:block}.transaction-receipt h2{overflow-wrap:anywhere;max-width:calc(100% - 24px)}.receipt-amount{color:hsl(var(--foreground));font-family:var(--app-font-mono);letter-spacing:-.06em;margin-top:15px;font-size:clamp(1.65rem,5vw,2.2rem);display:block}.receipt-amount.positive{color:hsl(var(--chart-3))}.receipt-status{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-transform:capitalize;border-radius:999px;margin-top:10px;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.receipt-status-success{background:hsl(var(--chart-3) / .13);color:hsl(var(--chart-3))}.receipt-status-failed{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.receipt-details{border-top:1px solid hsl(var(--border));gap:0;margin-top:14px;display:grid}.receipt-details>div{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:15px;padding:7px 0;font-size:.74rem;display:flex}.receipt-details span{color:hsl(var(--muted-foreground))}.receipt-details b{overflow-wrap:anywhere;max-width:60%;color:hsl(var(--foreground));font-family:var(--app-font-mono);text-align:right;text-transform:capitalize;font-size:.7rem}.receipt-metadata{color:hsl(var(--muted-foreground));margin-top:15px;font-size:.76rem}.receipt-metadata summary{cursor:pointer;color:hsl(var(--primary));font-weight:700}.receipt-metadata pre{background:hsl(var(--background));max-height:140px;color:hsl(var(--foreground));white-space:pre-wrap;border-radius:10px;margin:9px 0 0;padding:10px;font-size:.67rem;overflow:auto}@keyframes animated-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes animated-dialog-rise-in{0%{opacity:0;transform:translateY(13px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.accent-icon{color:hsl(var(--primary))}.pulse-number{color:hsl(var(--foreground));letter-spacing:-.06em;margin-top:23px;font-size:1.95rem;font-weight:700}.muted{color:hsl(var(--muted-foreground));font-size:.76rem}.mini-bars{align-items:flex-end;gap:7px;height:76px;margin:19px 0 14px;padding:0 2px;display:flex}.mini-bars i{background:#d5c6eb;border-radius:5px 5px 2px 2px;flex:1}.mini-bars i.today{background:hsl(var(--primary))}.pulse-meta{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-top:12px;font-size:.69rem}.pulse-meta b{color:hsl(var(--foreground));margin-top:4px;font-size:.77rem;display:block}.empty-state{min-height:165px;color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.empty-state>b{color:hsl(var(--foreground));font-size:.86rem}.empty-state p{max-width:36ch;margin:0;font-size:.76rem;line-height:1.5}.empty-icon{background:hsl(var(--muted));width:40px;height:40px;color:hsl(var(--primary));border-radius:13px;place-items:center;display:grid}.btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 5px 14px hsl(var(--primary) / .22)}.btn-primary:hover:not(:disabled){box-shadow:0 8px 19px hsl(var(--primary) / .3)}.btn-secondary{border-color:hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}.btn-secondary:hover:not(:disabled){border-color:hsl(var(--primary) / .4);background:hsl(var(--accent))}.full-btn{width:100%}.field{min-width:0;color:hsl(var(--foreground));gap:7px;font-size:.79rem;font-weight:600;display:grid}.field input,.field select{border:1px solid hsl(var(--input));background:hsl(var(--card));width:100%;min-width:0;height:43px;color:hsl(var(--foreground));border-radius:10px;outline:none;padding:0 12px;font-size:.84rem;font-weight:400;transition:border-color .14s,box-shadow .14s}.field input::placeholder{color:hsl(var(--muted-foreground) / .65)}.field input:focus,.field select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.auth-page{background:hsl(var(--card));grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);min-height:100vh;display:grid}.auth-visual{color:#fff;background:radial-gradient(circle at 83% 20%,#bb84eb5e,#0000 32%),linear-gradient(145deg,#211538,#3b2861 59%,#594085);min-height:100vh;padding:38px clamp(36px,6vw,88px);position:relative;overflow:hidden}.auth-visual:before{filter:blur(4px);pointer-events:none;content:"";background:radial-gradient(circle,#ffb06638,#0000 68%);border-radius:50%;width:270px;height:270px;animation:9s ease-in-out infinite auth-light-drift;position:absolute;top:11%;left:54%}.auth-visual:after{pointer-events:none;content:"";background:#ffb170;border-radius:50%;width:8px;height:8px;animation:3.8s ease-in-out infinite auth-spark;position:absolute;bottom:13%;right:14%;box-shadow:0 0 0 8px #ffb06614,0 0 25px 5px #ffb06670}.auth-visual>.brand{z-index:2;font-size:1.3rem;position:relative}.auth-visual .brand-orange{color:#ff9b52}.orb{pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.orb-one{aspect-ratio:1;width:min(46vw,520px);animation:22s linear infinite auth-orbit;top:18%;right:-130px;box-shadow:0 0 0 32px #ffffff06,0 0 0 70px #ffffff05}.orb-two{aspect-ratio:1;background:radial-gradient(circle,#ffa05229,#0000 68%);width:240px;animation:7s ease-in-out infinite auth-orb-breathe;bottom:6%;right:9%}.auth-quote{z-index:1;max-width:500px;animation:7s ease-in-out infinite auth-quote-float;position:absolute;top:43%;left:clamp(36px,7vw,100px);transform:translateY(-50%)}.auth-overline{color:#ffb170;font-family:var(--app-font-mono);letter-spacing:.14em;margin-bottom:18px;font-size:.67rem;font-weight:700;display:block}.quote-mark{color:#ff9b52;font-family:Georgia,serif;font-size:5.5rem;line-height:.9;animation:4s ease-in-out infinite auth-mark-pulse}.auth-quote h2{letter-spacing:-.06em;margin:12px 0 14px;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.05}.auth-quote h2 em{color:#ff9b52;font-style:normal}.auth-benefits{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.auth-benefits span{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:.69rem;animation:5s ease-in-out infinite auth-chip-float;display:inline-flex}.auth-benefits span:nth-child(2){animation-delay:-1.3s}.auth-benefits span:nth-child(3){animation-delay:-2.6s}.auth-benefits b{color:#ffb170;font-family:var(--app-font-mono);font-size:.61rem}@keyframes auth-light-drift{0%,to{opacity:.6;transform:translate(-12px,8px)scale(.92)}50%{opacity:1;transform:translate(86px,62px)scale(1.18)}}@keyframes auth-orbit{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(360deg)translateZ(0)}}@keyframes auth-orb-breathe{0%,to{opacity:.66;transform:translate(0)scale(.92)}50%{opacity:1;transform:translate(-18px,-24px)scale(1.1)}}@keyframes auth-quote-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 7px))}}@keyframes auth-mark-pulse{0%,to{opacity:.84;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-5px)rotate(-3deg)}}@keyframes auth-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.auth-footer{color:#ffffff94;justify-content:space-between;gap:14px;font-size:.72rem;display:flex;position:absolute;bottom:30px;left:clamp(36px,6vw,88px);right:clamp(36px,6vw,88px)}.auth-form-wrap{align-content:center;justify-items:center;padding:48px 34px;display:grid}.auth-form-inner{width:min(100%,420px)}.auth-form-inner h1{font-size:clamp(2rem,3vw,2.55rem)}.auth-detail,.auth-legal{color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.6}.auth-detail{margin:11px 0 28px}.auth-legal{text-align:center;margin-top:27px;font-size:.72rem}.auth-form{gap:17px;display:grid}.auth-buddy{border:1px solid hsl(var(--border));background:radial-gradient(circle at 50% 35%,hsl(var(--primary) / .12),transparent 52%),hsl(var(--muted));isolation:isolate;border-radius:18px;place-items:center;width:100%;min-height:112px;margin:-3px 0 2px;transition:background .24s,border-color .24s;display:grid;position:relative;overflow:hidden}.auth-buddy.awake{border-color:hsl(var(--primary) / .38);background:radial-gradient(circle at 50% 35%,hsl(var(--primary) / .18),transparent 52%),hsl(var(--muted))}.buddy-aura{background:hsl(var(--primary) / .14);filter:blur(8px);border-radius:50%;width:112px;height:112px;animation:3.2s ease-in-out infinite buddy-breathe;position:absolute}.buddy-face{z-index:2;background:linear-gradient(145deg,#ffd1a6,#ef976f);border:2px solid #412e6133;border-radius:48% 48% 43% 43%;width:82px;height:70px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:inset 0 -7px #df503a1f,0 8px 17px #2f21452b}.buddy-hair{background:#332348;border-radius:70% 70% 30% 30%;width:66px;height:30px;position:absolute;top:-12px;left:8px;transform:rotate(-4deg)}.buddy-eye{background:#fff9f1;border:1px solid #412e611a;border-radius:50%;place-items:center;width:19px;height:15px;display:grid;position:absolute;top:29px}.buddy-eye-left{left:16px}.buddy-eye-right{right:16px}.buddy-pupil{width:8px;height:10px;transform:translate(var(--buddy-eye-x,0px),var(--buddy-eye-y,0px));background:#332348;border-radius:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1);box-shadow:2px 1px #412e611a}.covering .buddy-pupil{transform:translate(var(--buddy-eye-x,0px),var(--buddy-eye-y,0px))}.buddy-cheek{background:#ea675366;border-radius:50%;width:10px;height:5px;position:absolute;top:46px}.buddy-cheek-left{left:9px}.buddy-cheek-right{right:9px}.buddy-mouth{border-bottom:2px solid #8d4050;border-radius:0 0 12px 12px;width:13px;height:6px;position:absolute;bottom:10px;left:34px}.mood-success .buddy-pupil{transform:translate(0)}.mood-success .buddy-mouth{border-bottom-width:3px;width:17px;bottom:9px;left:32px}.mood-success .buddy-face{animation:.56s cubic-bezier(.2,.9,.25,1) buddy-success}.mood-success .buddy-aura{background:#31b98333}.mood-error .buddy-mouth{border-top:2px solid #8d4050;border-bottom:0;border-radius:12px 12px 0 0;bottom:13px;transform:translateY(2px)}.mood-error .buddy-face{animation:.52s cubic-bezier(.36,.07,.19,.97) buddy-sad-shake}.mood-error .buddy-aura{background:hsl(var(--destructive) / .16)}.buddy-ear{z-index:1;background:#f3a37d;border:2px solid #412e6124;border-radius:50%;width:18px;height:27px;position:absolute;top:42px}.buddy-ear-left{margin-left:-92px}.buddy-ear-right{margin-left:92px}.buddy-paw{z-index:3;opacity:0;background:#f3a37d;border:2px solid #412e6124;border-radius:48% 48% 44% 44%;place-items:center;width:24px;height:21px;transition:opacity .15s,transform .28s cubic-bezier(.2,.9,.25,1);display:grid;position:absolute;top:31px;box-shadow:0 2px 4px #2f21451a}.buddy-paw-left{left:16px;transform:translateY(27px)rotate(22deg)}.buddy-paw-right{right:16px;transform:translateY(27px)rotate(-22deg)}.buddy-paw i{background:#ca442f47;border-radius:50%;width:5px;height:5px;margin:0 2px;display:block}.covering .buddy-paw{opacity:.94}.covering .buddy-paw-left{transform:translateY(9px)rotate(7deg)}.covering .buddy-paw-right{transform:translateY(9px)rotate(-7deg)}.typing .buddy-face{animation:.26s ease-out buddy-type-bob}@keyframes buddy-breathe{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes buddy-type-bob{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-3px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}@keyframes buddy-success{0%{transform:translateY(0)scale(1)}42%{transform:translateY(-5px)scale(1.04)}72%{transform:translateY(1px)scale(.99)}to{transform:translateY(0)scale(1)}}@keyframes buddy-sad-shake{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-7px)rotate(-4deg)}36%{transform:translate(6px)rotate(3deg)}54%{transform:translate(-5px)rotate(-2deg)}72%{transform:translate(3px)rotate(1deg)}}@keyframes auth-card-enter{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.password-wrap{position:relative}.password-wrap input{padding-right:44px}.password-toggle{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.password-toggle:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.form-between{justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;display:flex}.check{color:hsl(var(--muted-foreground));align-items:center;gap:7px;display:inline-flex}.check input{accent-color:hsl(var(--primary))}.auth-switch{color:hsl(var(--muted-foreground));text-align:center;margin-top:22px;font-size:.82rem}.mobile-auth-brand{display:none}.mobile-welcome{color:#fff;background:radial-gradient(circle at 100% 0,#bb84eb57,#0000 32%),linear-gradient(145deg,#211538,#3b2861 59%,#594085);min-height:100vh;display:none;position:relative;overflow:hidden}.mobile-welcome-inner{z-index:1;flex-direction:column;min-height:100vh;padding:30px 22px 24px;display:flex;position:relative}.mobile-welcome-inner>.brand{color:#fff;font-size:1.25rem}.mobile-welcome-inner .brand-orange{color:#ff9b52}.mobile-welcome-copy{margin:auto 0 0;padding:56px 0 30px}.mobile-welcome-overline{color:#ffb170;font-family:var(--app-font-mono);letter-spacing:.13em;margin-bottom:18px;font-size:.63rem;font-weight:700;display:block}.mobile-welcome-copy h1{color:#fff;letter-spacing:-.07em;margin:0 0 17px;font-size:clamp(2.7rem,12vw,4rem);line-height:.98}.mobile-welcome-copy h1 em{color:#ff9b52;font-style:normal}.mobile-welcome-copy p{color:#ffffffb3;max-width:31ch;margin:0;font-size:.97rem;line-height:1.65}.mobile-welcome-pills{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.mobile-welcome-pills span{color:#fffc;background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;padding:8px 11px;font-size:.7rem}.mobile-welcome-actions{gap:10px;display:grid}.mobile-welcome-primary,.mobile-welcome-secondary{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.mobile-welcome-primary{color:#fff;background:#f4733a;box-shadow:0 12px 26px #f072333b}.mobile-welcome-secondary{color:#ffffffd6;border:1px solid #ffffff2e}.mobile-welcome-legal{color:#ffffff75;text-align:center;margin:18px 0 0;font-size:.7rem;line-height:1.5}.mobile-welcome-orb{pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.mobile-welcome-orb-one{aspect-ratio:1;width:430px;animation:22s linear infinite auth-orbit;top:19%;right:-160px;box-shadow:0 0 0 28px #ffffff06,0 0 0 62px #ffffff05}.mobile-welcome-orb-two{aspect-ratio:1;background:radial-gradient(circle,#ffa05226,#0000 68%);width:230px;animation:7s ease-in-out infinite auth-orb-breathe;bottom:20%;left:-110px}.otp-notice{border:1px solid hsl(var(--primary) / .2);background:hsl(var(--accent));color:hsl(var(--foreground));border-radius:10px;padding:11px 13px;font-size:.8rem;line-height:1.5}.back-to-login{background:0 0;border:0;justify-self:center;padding:4px}.error-box,.success-box{border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:.8rem;line-height:1.5;display:flex}.error-box{border:1px solid hsl(var(--destructive) / .22);background:hsl(var(--destructive) / .07);color:hsl(var(--destructive))}.success-box{border:1px solid hsl(var(--chart-3) / .22);background:hsl(var(--chart-3) / .08);color:hsl(var(--foreground))}.success-box>svg{color:hsl(var(--chart-3));flex:none;margin-top:1px}.success-box>div{flex:1;gap:3px;display:grid}.success-box span{color:hsl(var(--muted-foreground));font-size:.76rem}.transfer-account-panel{border:1px solid hsl(var(--primary) / .26);background:radial-gradient(circle at 100% 0%,hsl(var(--primary) / .11),transparent 36%),hsl(var(--card));box-shadow:0 12px 30px hsl(var(--foreground) / .05);border-radius:16px;gap:16px;padding:17px;animation:.32s cubic-bezier(.2,.8,.2,1) both transfer-panel-enter;display:grid;position:relative}@keyframes transfer-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.transfer-panel-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding-right:36px;display:grid}.transfer-success-mark{color:#23955c;background:#29ae6b1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.transfer-success-mark.success{color:#23955c;background:#29ae6b29}.transfer-success-mark.failed{background:hsl(var(--destructive) / .13);color:hsl(var(--destructive))}.transfer-success-mark.waiting{background:hsl(var(--primary) / .13);color:hsl(var(--primary))}.transfer-modal-close{z-index:2;border:1px solid hsl(var(--border));background:hsl(var(--card) / .72);width:29px;height:29px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:9px;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid;position:absolute;top:13px;right:13px}.transfer-modal-close:hover{border-color:hsl(var(--primary) / .4);background:hsl(var(--accent));color:hsl(var(--foreground))}.transfer-panel-heading .eyebrow{color:hsl(var(--primary));margin:1px 0 5px;font-size:.56rem}.transfer-panel-heading h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-size:1rem}.transfer-panel-heading p{max-width:57ch;color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:.72rem;line-height:1.5}.transfer-status{border:1px solid hsl(var(--primary) / .2);background:hsl(var(--accent) / .62);color:hsl(var(--primary));font-family:var(--app-font-mono);letter-spacing:.03em;white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:.54rem;font-weight:700}.transfer-status-success{color:#23955c;background:#29ae6b1f;border-color:#29ae6b3d}.transfer-status-failed{border-color:hsl(var(--destructive) / .24);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.transfer-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1711228f;place-items:center;padding:24px;animation:.24s both transfer-backdrop-in;display:grid;position:fixed;inset:0}@keyframes transfer-backdrop-in{0%{opacity:0}to{opacity:1}}.transfer-modal-card{overscroll-behavior:contain;background:hsl(var(--card) / .72);-webkit-backdrop-filter:blur(28px)saturate(1.15);backdrop-filter:blur(28px)saturate(1.15);border:1px solid #ffffff47;border-radius:24px;width:min(650px,100%);max-height:min(90dvh,860px);animation:.34s cubic-bezier(.2,.8,.2,1) both transfer-modal-in;overflow:auto;box-shadow:0 28px 90px #150e205c,inset 0 1px #fff3}@keyframes transfer-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.transfer-modal-card .transfer-account-panel{background:radial-gradient(circle at 100% 0%,hsl(var(--primary) / .15),transparent 36%),linear-gradient(145deg,hsl(var(--card) / .52),hsl(var(--accent) / .28));box-shadow:none;border:0;border-radius:23px}.transfer-payment-dock{z-index:70;background:hsl(var(--card) / .78);max-width:min(390px,100vw - 48px);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);border:1px solid #ffffff47;border-radius:15px;align-items:center;gap:10px;padding:11px 12px;animation:.24s both transfer-modal-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #150e2033,inset 0 1px #ffffff2e}.transfer-dock-pulse{background:hsl(var(--primary));width:8px;height:8px;box-shadow:0 0 0 4px hsl(var(--primary) / .13);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite transfer-pulse}.transfer-payment-dock.success .transfer-dock-pulse{background:#29ae6b;animation:none;box-shadow:0 0 0 4px #29ae6b21}.transfer-payment-dock.failed .transfer-dock-pulse{background:hsl(var(--destructive));box-shadow:0 0 0 4px hsl(var(--destructive) / .13);animation:none}@keyframes transfer-pulse{50%{opacity:.45;transform:scale(.78)}}.transfer-payment-dock>div{flex:1;gap:2px;min-width:0;display:grid}.transfer-payment-dock b{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.transfer-payment-dock small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.transfer-payment-dock button{color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px 0;font-size:.63rem;font-weight:700;display:inline-flex}.transfer-payment-dock button:hover{color:hsl(var(--foreground))}.transfer-amount-banner{color:#fff;background:linear-gradient(105deg,#36205a,#523088);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.transfer-amount-banner>div:first-child{gap:4px;display:grid}.transfer-amount-banner span{color:#ffffffa8;font-family:var(--app-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem}.transfer-amount-banner strong{letter-spacing:-.04em;font-size:1.35rem}.transfer-amount-note{color:#ffffffc7;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:.63rem;display:inline-flex}.transfer-amount-note svg{color:#ffb170}.transfer-account-card{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:13px;overflow:hidden}.transfer-bank-heading{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .42);align-items:center;gap:10px;padding:13px;display:flex}.transfer-bank-icon{background:hsl(var(--primary) / .12);width:33px;height:33px;color:hsl(var(--primary));border-radius:10px;flex:none;place-items:center;display:grid}.transfer-bank-heading>div{flex:1;gap:3px;min-width:0;display:grid}.transfer-bank-heading span:not(.transfer-bank-icon):not(.transfer-live-dot){color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.transfer-bank-heading strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.transfer-live-dot{color:#23955c;font-family:var(--app-font-mono);white-space:nowrap;align-items:center;gap:5px;font-size:.53rem;display:inline-flex}.transfer-live-dot i{background:#29ae6b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #29ae6b1f}.transfer-detail-list{padding:1px 13px;display:grid}.transfer-detail-row{border-bottom:1px solid hsl(var(--border) / .72);justify-content:space-between;align-items:center;gap:16px;min-height:47px;display:flex}.transfer-detail-row:last-child{border-bottom:0}.transfer-detail-row>span{color:hsl(var(--muted-foreground));font-size:.65rem}.transfer-detail-row>div{text-align:right;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.transfer-detail-row strong{overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:.7rem}.transfer-detail-highlight{min-height:61px}.transfer-account-number{font-family:var(--app-font-mono);letter-spacing:.04em;font-size:.98rem!important}.transfer-reference{font-family:var(--app-font-mono);font-size:.64rem!important}.transfer-copy{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:.58rem;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.transfer-copy:hover,.transfer-copy.copied{border-color:hsl(var(--primary) / .45);background:hsl(var(--accent));color:hsl(var(--primary))}.transfer-instructions{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .24);border-radius:13px;padding:13px}.transfer-instructions-heading{align-items:center;gap:8px;padding-bottom:11px;display:flex}.transfer-info-icon{background:hsl(var(--accent));width:27px;height:27px;color:hsl(var(--primary));border-radius:8px;place-items:center;display:grid}.transfer-instructions-heading>div{gap:2px;display:grid}.transfer-instructions-heading strong{color:hsl(var(--foreground));font-size:.72rem}.transfer-instructions-heading span:last-child{color:hsl(var(--muted-foreground));font-size:.61rem}.transfer-instructions ol{border-top:1px solid hsl(var(--border));gap:8px;margin:0;padding:11px 0 0;list-style:none;display:grid}.transfer-instructions li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;display:grid}.transfer-instructions li>span{color:hsl(var(--primary));font-family:var(--app-font-mono);padding-top:1px;font-size:.58rem;font-weight:700}.transfer-instructions p{color:hsl(var(--muted-foreground));margin:0;font-size:.65rem;line-height:1.45}.transfer-instructions b{color:hsl(var(--foreground))}.transfer-warning{border:1px solid hsl(var(--primary) / .18);background:hsl(var(--accent) / .38);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.transfer-warning svg{color:hsl(var(--primary));flex:none;margin-top:1px}.transfer-warning p{color:hsl(var(--muted-foreground));margin:0;font-size:.63rem;line-height:1.5}.transfer-panel-footer{color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);justify-content:space-between;align-items:center;gap:12px;font-size:.56rem;display:flex}.transfer-panel-footer b{color:hsl(var(--foreground))}.transfer-new-button{color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:.63rem;font-weight:700;display:inline-flex}.transfer-new-button:hover{color:hsl(var(--foreground))}.form-layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:start;gap:18px;display:grid}.main-form{gap:18px;padding:clamp(19px,2.6vw,30px);display:grid}.form-section-title{align-items:flex-start;gap:12px;display:flex}.form-section-title h2{color:hsl(var(--foreground));margin:0;font-size:1rem}.form-section-title p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:.78rem}.step{background:hsl(var(--accent));width:30px;height:30px;color:hsl(var(--primary));font-family:var(--app-font-mono);border-radius:10px;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.with-top{margin-top:8px}.amount-input{border:1px solid hsl(var(--input));background:hsl(var(--card));height:61px;color:hsl(var(--muted-foreground));border-radius:13px;align-items:center;gap:12px;padding:0 16px;font-size:1.2rem;font-weight:600;display:flex}.amount-input input{width:100%;color:hsl(var(--foreground));background:0 0;border:0;outline:0;font-size:1.4rem;font-weight:700}.amount-chips{flex-wrap:wrap;gap:8px;margin-top:-7px;display:flex}.amount-chip{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:9px;padding:7px 10px;font-size:.73rem}.amount-chip:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.send-tabs{margin-bottom:2px}.bank-picker{position:relative}.bank-picker-trigger{z-index:32;border:1px solid hsl(var(--input));background:hsl(var(--card));width:100%;min-height:52px;color:hsl(var(--foreground));text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:.8rem;line-height:1.2;display:flex;position:relative}.bank-picker-arrow{flex:none;transition:transform .16s;transform:rotate(90deg)}.bank-picker-arrow.open{transform:rotate(-90deg)}.bank-picker-menu{z-index:31;box-sizing:border-box;border:1px solid hsl(var(--border));background:hsl(var(--card));max-height:min(430px,100vh - 220px);box-shadow:0 24px 60px hsl(var(--foreground) / .18);border-radius:15px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden}.bank-search-input{box-sizing:border-box;border:0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;height:50px;min-height:50px;color:hsl(var(--foreground));outline:0;flex:0 0 50px;padding:0 14px;font-size:16px}.bank-picker-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;padding:6px;overflow:hidden auto}.bank-picker-option{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 9px;font-size:.74rem;display:block}.bank-picker-option:hover{background:hsl(var(--accent))}.bank-picker-empty{color:hsl(var(--muted-foreground));text-align:center;padding:15px 10px;font-size:.73rem}.resolved-account{border:1px solid hsl(var(--chart-3) / .22);background:hsl(var(--chart-3) / .07);border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.resolved-account>svg{color:hsl(var(--chart-3));flex:none}.resolved-account div{gap:2px;display:grid}.resolved-account small{color:hsl(var(--muted-foreground));font-size:.64rem}.resolved-account b{font-size:.79rem}.muted-line{color:hsl(var(--muted-foreground));font-size:.73rem}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.choice-card{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;cursor:pointer;border-radius:13px;align-content:start;justify-items:start;gap:6px;min-height:132px;padding:14px;display:grid;position:relative}.choice-card.selected{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.choice-check{border:1px solid hsl(var(--border));width:18px;height:18px;color:hsl(var(--primary-foreground));border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.choice-card.selected .choice-check{border-color:hsl(var(--primary));background:hsl(var(--primary))}.choice-icon{background:hsl(var(--accent));width:34px;height:34px;color:hsl(var(--primary));border-radius:10px;place-items:center;margin-bottom:3px;display:grid}.choice-card b{font-size:.78rem}.choice-card small{color:hsl(var(--muted-foreground));font-size:.69rem}.side-note{border:1px solid hsl(var(--border));background:linear-gradient(145deg,hsl(var(--card)),#fff3e6);border-radius:17px;padding:23px;position:sticky;top:88px}.side-note.violet{background:linear-gradient(145deg,hsl(var(--card)),#f1ecf8)}.side-note-icon{background:hsl(var(--primary) / .12);width:40px;height:40px;color:hsl(var(--primary));border-radius:13px;place-items:center;display:grid}.side-note.violet .side-note-icon{color:#683caf;background:#e5dcf4}.side-note h3{color:hsl(var(--foreground));margin:16px 0 7px;font-size:1rem}.side-note p{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem;line-height:1.6}.side-rule{background:hsl(var(--border));height:1px;margin:19px 0 13px}.mono{font-family:var(--app-font-mono);letter-spacing:.03em;font-size:.68rem}.service-panel{max-width:760px;padding:20px}.tabs{background:hsl(var(--muted));border-radius:11px;gap:5px;margin-bottom:22px;padding:4px;display:flex}.tab{min-height:37px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:.8rem;font-weight:600}.tab.active{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 2px 6px #140a2314}.service-form{gap:17px;display:grid}.form-label{color:hsl(var(--foreground));margin-bottom:8px;font-size:.78rem;font-weight:600;display:block}.network-options{flex-wrap:wrap;gap:8px;display:flex}.network-option{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:38px;color:hsl(var(--foreground));cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:.76rem;display:inline-flex}.network-option.selected{border-color:hsl(var(--primary));background:hsl(var(--accent))}.network-dot{background:hsl(var(--muted-foreground));border-radius:50%;width:9px;height:9px}.network-dot.mtn{background:#f4c72d}.network-dot.airtel{background:#e53945}.network-dot.glo{background:#6aba45}.network-dot[class~="9mobile"]{background:#26a96c}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;margin-top:9px;display:grid}.plan-card{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;cursor:pointer;border-radius:12px;align-content:start;gap:6px;min-height:93px;padding:12px;display:grid}.plan-card.selected{border-color:hsl(var(--primary));background:hsl(var(--accent));box-shadow:0 0 0 2px hsl(var(--primary) / .08)}.plan-card b{font-size:.8rem}.plan-card small{color:hsl(var(--muted-foreground));font-size:.69rem}.plan-card strong{color:hsl(var(--primary));font-size:.8rem}.service-submit{width:100%;margin-top:3px}.bill-layout{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.bill-categories{gap:8px;display:grid}.bill-category{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:58px;color:hsl(var(--foreground));text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.bill-category>b{flex:1;font-size:.78rem}.bill-category>svg{color:hsl(var(--muted-foreground))}.bill-category.selected{border-color:hsl(var(--primary) / .55);background:hsl(var(--accent))}.bill-category.selected>svg{color:hsl(var(--primary))}.bill-category-icon{background:hsl(var(--muted));width:35px;height:35px;color:hsl(var(--primary));border-radius:10px;place-items:center;display:grid}.loading-state,.center-state{min-height:58vh;color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.loading-state h2,.center-state h2{color:hsl(var(--foreground));margin:0;font-size:1.05rem}.loading-mark{border:3px solid hsl(var(--primary) / .18);border-top-color:hsl(var(--primary));border-radius:50%;width:38px;height:38px;animation:.8s linear infinite cipher-spin}.skeleton-block,.skeleton-line{background:linear-gradient(90deg,hsl(var(--muted)),hsl(var(--card)),hsl(var(--muted)));border-radius:9px;width:min(320px,80vw);height:38px;animation:1.2s ease-in-out infinite skeleton-pulse}.skeleton-block.short{width:min(220px,60vw)}.skeleton-line{width:100%;height:5px;margin:10px 0}.error-symbol{background:hsl(var(--destructive) / .1);width:43px;height:43px;color:hsl(var(--destructive));border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.center-state p{max-width:44ch;color:hsl(var(--muted-foreground));margin:0;font-size:.86rem;line-height:1.5}@keyframes skeleton-pulse{50%{opacity:.55}}@media(max-width:1100px){.sidebar{width:232px}.main-area{margin-left:232px}.dashboard-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.content{padding-left:25px;padding-right:25px}}@media(max-width:800px){.sidebar{touch-action:pan-y;width:min(290px,100vw - 58px);max-height:100dvh;transition:transform .18s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar.open~.scrim{display:block}.scrim{z-index:40;touch-action:none;background:#130e1c6b;border:0;display:block;position:fixed;inset:0}.sidebar-top{padding-right:0}.mobile-close,.menu-toggle{display:inline-grid}.main-area{margin-left:0}.topbar{height:62px;padding:0 18px}.mobile-logo{display:flex}.mobile-logo .brand{color:hsl(var(--foreground))}.mobile-logo .brand-orange{color:hsl(var(--primary))}.content{padding:27px 20px 42px}.dashboard-grid,.dashboard-lower{grid-template-columns:minmax(0,1fr)}.auth-page{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr)}.auth-visual{padding:28px}.auth-quote{max-width:360px;left:34px}.auth-footer{left:26px;right:26px}}@media(max-width:600px){.mobile-welcome{display:block}.auth-page{background:hsl(var(--background));width:100%;max-width:100%;min-height:100dvh;display:block;overflow-x:hidden}.auth-visual{display:none}.auth-form-wrap{width:100%;max-width:100%;min-height:100dvh;padding:28px 21px calc(34px + env(safe-area-inset-bottom));align-content:start;overflow-x:hidden}.auth-form-inner{width:100%;min-width:0;max-width:420px;margin:auto 0}.auth-form{width:100%;min-width:0}.auth-form .field,.auth-form .field input,.auth-form .field select,.auth-form .password-wrap{width:100%;min-width:0;max-width:100%}.mobile-auth-brand{color:hsl(var(--foreground));margin-bottom:40px;display:block}.auth-form-inner .eyebrow{font-size:.62rem}.content{padding:23px 15px 34px}.page-title{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.page-title h1{font-size:1.85rem}.topbar-name{display:none}.logout-link{padding-left:0}.logout-link span{display:none}.balance-card{min-height:190px}.quick-actions{padding:14px}.action-row{gap:7px}.action-tile{min-height:109px;padding:10px 8px}.action-tile b{font-size:.72rem}.action-tile small{font-size:.63rem}.more-menu{overscroll-behavior:contain;width:auto;max-height:min(360px,100vh - 130px);top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.more-action-wrap{position:static}.form-layout,.bill-layout{grid-template-columns:minmax(0,1fr)}.side-note{position:static}.bill-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.bill-category{gap:7px;min-height:52px;padding:7px}.bill-category-icon{width:31px;height:31px}.choice-grid{grid-template-columns:minmax(0,1fr)}.choice-card{grid-template-columns:37px 1fr;align-items:center;column-gap:10px;min-height:91px}.choice-icon{grid-row:span 2;margin:0}.choice-card small{grid-column:2}.field-row{grid-template-columns:minmax(0,1fr)}.transaction-row{gap:8px}.amount-positive,.amount-negative{font-size:.67rem}.transfer-modal-backdrop{align-items:end;padding:0}.transfer-modal-card{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;max-height:94dvh}.transfer-modal-card .transfer-account-panel{border-radius:23px 23px 0 0;padding:18px 15px 20px}.transfer-panel-heading{grid-template-columns:auto minmax(0,1fr)}.transfer-panel-heading .transfer-status{grid-column:2;justify-self:start;margin-top:-3px}.transfer-detail-row{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 0}.transfer-detail-row>div{text-align:left;justify-content:space-between;width:100%}.transfer-payment-dock{max-width:none;bottom:15px;left:15px;right:15px}}@media(prefers-reduced-motion:reduce){.auth-visual:before,.auth-visual:after,.orb-one,.orb-two,.auth-quote,.quote-mark,.auth-benefits span,.mobile-welcome-orb-one,.mobile-welcome-orb-two,.transfer-account-panel,.transfer-modal-backdrop,.transfer-modal-card,.transfer-payment-dock,.transfer-dock-pulse{animation:none}}.spin{animation:1s linear infinite cipher-spin}@keyframes cipher-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.sms-layout,.temp-start-grid,.temp-inbox-layout{grid-template-columns:minmax(0,1fr)}.temp-message-detail{min-height:340px}}@media(max-width:560px){.sms-history-row{gap:8px}.sms-history-row .status-pill{text-overflow:ellipsis;max-width:78px;overflow:hidden}.temp-inbox-panel,.temp-message-detail{padding:14px}.pagination-row{flex-direction:column;align-items:flex-start}}.vas-hero{border:1px solid hsl(var(--border));background:radial-gradient(circle at 82% 20%,hsl(var(--primary) / .15),transparent 29%),linear-gradient(135deg,hsl(var(--secondary) / .55),hsl(var(--card)));border-radius:20px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;padding:22px;display:flex;box-shadow:0 12px 34px #3a23580f}.vas-hero-copy{align-items:flex-start;gap:14px;max-width:700px;display:flex}.vas-hero-icon{background:hsl(var(--accent));width:43px;height:43px;color:hsl(var(--primary));border-radius:14px;flex:none;place-items:center;display:grid}.vas-hero .eyebrow{margin-bottom:6px}.vas-hero h2{color:hsl(var(--foreground));letter-spacing:-.035em;margin:0;font-size:1.23rem}.vas-hero p{max-width:60ch;color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:.78rem;line-height:1.55}.vas-hero-meta{color:hsl(var(--muted-foreground));flex:none;gap:8px;font-size:.67rem;display:grid}.vas-hero-meta span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vas-hero-meta svg{color:hsl(var(--primary))}.vas-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:18px;display:grid}.vas-main-card,.vas-bill-form{max-width:none;padding:22px}.service-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.section-kicker{color:hsl(var(--primary));font-family:var(--app-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.61rem;font-weight:700;display:block}.service-card-heading h2{color:hsl(var(--foreground));letter-spacing:-.035em;margin:0;font-size:1.07rem}.service-card-heading p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:.75rem;line-height:1.45}.service-live-badge,.service-route-badge{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:.58rem;display:inline-flex}.service-live-badge span{background:#29ae6b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #29ae6b1f}.vas-tabs{margin-bottom:20px}.vas-tabs .tab{justify-content:center;align-items:center;gap:7px;display:inline-flex}.field-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-heading .form-label{margin-bottom:8px}.field-heading small{color:hsl(var(--muted-foreground));font-size:.64rem}.vas-network-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.vas-network-option{text-align:left;border-radius:13px;align-items:center;gap:9px;min-height:57px;padding:8px 10px;display:flex}.vas-network-option>span:not(.vas-provider-logo){flex:1;font-weight:650}.vas-network-option>svg{color:hsl(var(--primary))}.vas-provider-logo{border:1px solid hsl(var(--border));background:hsl(var(--card));width:32px;height:32px;color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);border-radius:10px;flex:none;place-items:center;font-size:.57rem;font-weight:700;display:grid;overflow:hidden}.vas-provider-logo img{object-fit:contain;width:100%;height:100%}.vas-field-row{align-items:end}.amount-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;display:flex}.amount-chip{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:30px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;padding:0 8px;font-size:.65rem}.amount-chip:hover,.amount-chip.active{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--foreground))}.vas-recipient-note{min-height:38px;color:hsl(var(--muted-foreground));align-items:center;gap:7px;font-size:.68rem;line-height:1.35;display:flex}.vas-recipient-note svg{color:hsl(var(--primary));flex:none}.vas-plan-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.vas-plan-card{min-height:108px}.plan-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-card-top svg{color:hsl(var(--primary))}.vas-order-summary{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .42);border-radius:12px;grid-template-columns:1.2fr 1fr .8fr;gap:10px;padding:13px;display:grid}.vas-order-summary>div{gap:4px;min-width:0;display:grid}.vas-order-summary span,.vas-limit-note span{color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.57rem}.vas-order-summary strong{overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:.71rem}.vas-side-stack{gap:13px;display:grid}.vas-side-card{padding:19px}.vas-side-card h3{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 17px;font-size:1.05rem}.vas-step{border-top:1px solid hsl(var(--border));gap:10px;padding:12px 0;display:flex}.vas-step>span{color:hsl(var(--primary));font-family:var(--app-font-mono);font-size:.6rem;font-weight:700}.vas-step div{gap:4px;display:grid}.vas-step b{color:hsl(var(--foreground));font-size:.73rem}.vas-step small{color:hsl(var(--muted-foreground));font-size:.66rem;line-height:1.45}.vas-trust-card{border:1px solid hsl(var(--primary) / .18);background:hsl(var(--accent) / .35);border-radius:14px;gap:10px;padding:14px;display:flex}.vas-trust-card>svg{color:hsl(var(--primary));flex:none}.vas-trust-card b{color:hsl(var(--foreground));font-size:.71rem}.vas-trust-card p{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:.64rem;line-height:1.5}.vas-bill-layout{grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr)}.vas-category-list{gap:8px}.vas-bill-category{align-items:flex-start;min-height:78px;padding:11px}.vas-bill-category>svg{margin-top:9px}.vas-bill-category .bill-category-copy{flex:1;gap:4px;display:grid}.vas-bill-category .bill-category-copy b{font-size:.75rem}.vas-bill-category .bill-category-copy small{color:hsl(var(--muted-foreground));font-size:.62rem;line-height:1.4}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-choice{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:63px;color:hsl(var(--foreground));text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:9px;display:flex}.provider-choice:hover,.provider-choice.selected{border-color:hsl(var(--primary) / .65);background:hsl(var(--accent) / .55)}.provider-choice>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.provider-choice b,.provider-choice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-choice b{font-size:.67rem}.provider-choice small{color:hsl(var(--muted-foreground));font-size:.58rem}.provider-choice>svg{color:hsl(var(--primary));flex:none}.meter-type-row{gap:7px;display:grid}.meter-type-row .form-label{margin:0}.meter-type-options{gap:7px;display:flex}.meter-type-options button{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:33px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:9px;padding:0 10px;font-size:.66rem}.meter-type-options button.active{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--foreground));font-weight:700}.bill-verify-row{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.bill-verify-row p{color:hsl(var(--muted-foreground));margin:0;font-size:.66rem;line-height:1.45}.bill-verified{align-items:center;gap:8px;display:flex}.bill-verified>svg{color:#29ae6b;flex:none}.bill-verified span{gap:3px;display:grid}.bill-verified b{color:hsl(var(--foreground));font-size:.72rem}.bill-verified small{color:hsl(var(--muted-foreground));font-size:.62rem}.vas-limit-note{align-content:center;gap:4px;min-height:44px;padding-top:18px;display:grid}.vas-limit-note b{color:hsl(var(--foreground));font-family:var(--app-font-mono);font-size:.67rem}.vas-limit-note small{color:hsl(var(--muted-foreground));font-size:.6rem;line-height:1.35}@media(max-width:900px){.vas-layout{grid-template-columns:1fr}.vas-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.vas-hero{flex-direction:column;align-items:flex-start;padding:17px}.vas-hero-meta{padding-left:57px}.vas-main-card,.vas-bill-form{padding:16px}.service-card-heading{flex-direction:column;gap:11px}.vas-network-options,.provider-grid,.vas-field-row,.vas-bill-form .field-row{grid-template-columns:1fr}.vas-order-summary{grid-template-columns:1fr;gap:9px}.vas-side-stack{grid-template-columns:1fr}.bill-verify-row{flex-direction:column;align-items:stretch}.bill-verify-row .btn{width:100%}}.route-transition-stage{transform-origin:50%;min-height:100vh;transform-style:preserve-3d;will-change:transform,opacity}.route-transition-stage>*{min-height:100vh}@media(prefers-reduced-motion:reduce){.route-transition-stage{min-height:0;transform:none!important}.route-transition-stage>*{min-height:0}}html[data-route-transition]:before,html[data-route-transition]:after{z-index:9999;pointer-events:none;content:"";position:fixed}html[data-route-transition]:before{opacity:0;background:radial-gradient(circle at 50% 48%,#ffb066cc 0 2%,#0000 16%),radial-gradient(circle at 50% 48%,#bb84eb59,#0000 44%),linear-gradient(120deg,#211538,#5b3f86 54%,#ef8b4c);animation:1.05s cubic-bezier(.16,.8,.2,1) both route-veil-in;inset:-18vmax}html[data-route-transition]:after{opacity:0;border:1px solid #ffffff73;border-radius:50%;width:16vmin;height:16vmin;animation:1.05s cubic-bezier(.16,.8,.2,1) both route-ring-bloom;top:50%;left:50%;transform:translate(-50%,-50%)scale(.15);box-shadow:0 0 0 2vmin #d9ccff14,0 0 0 7vmin #d9ccff0d}html[data-route-transition=auth-switch]:before{background:radial-gradient(circle,#ffb06638,#0000 25%),linear-gradient(110deg,#2f2145eb,#7130a6f0);animation-duration:.72s}html[data-route-transition=auth-switch]:after{animation-duration:.72s}.auth-page{isolation:isolate;animation:.76s cubic-bezier(.16,.8,.2,1) both auth-page-arrive;position:relative;overflow:hidden}.auth-page:before{z-index:5;pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#fd90300f,#0000 25%);animation:.9s cubic-bezier(.16,.8,.2,1) 90ms both auth-warm-sweep;position:absolute;inset:0 0 0 50%}.auth-visual{isolation:isolate;animation:.85s cubic-bezier(.16,.8,.2,1) 60ms both auth-visual-rise}.auth-form-wrap{z-index:2;animation:.76s cubic-bezier(.16,.8,.2,1) .12s both auth-form-panel-in;position:relative}.auth-page-register .auth-form-wrap{animation-name:auth-form-panel-in-left}.auth-form-inner{z-index:1;position:relative}.auth-form-inner h1,.auth-form-inner .auth-detail,.auth-form-inner .auth-form,.auth-form-inner .auth-switch,.auth-form-inner .auth-legal{animation:.62s cubic-bezier(.16,.8,.2,1) .22s both auth-copy-stagger}.auth-form-inner .auth-detail{animation-delay:.275s}.auth-form-inner .auth-form{animation-delay:.33s}.auth-form-inner .auth-switch,.auth-form-inner .auth-legal{animation-delay:.41s}.auth-form-wrap:before{border:1px solid hsl(var(--primary) / .09);pointer-events:none;content:"";border-radius:50%;width:240px;height:240px;animation:1.2s cubic-bezier(.16,.8,.2,1) .14s both form-orbit-in;position:absolute;top:12%;right:5%}.auth-visual-grid,.mobile-welcome-grid{pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:54px 54px;animation:18s linear infinite grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000000b3,#0000 62%);mask-image:linear-gradient(145deg,#000000b3,#0000 62%)}.auth-visual-ring,.mobile-welcome-ring{pointer-events:none;border:1px solid #ffffff26;border-radius:50%;display:block;position:absolute}.auth-visual-ring-one{aspect-ratio:1;width:min(31vw,390px);animation:26s linear infinite ring-turn;top:31%;right:5%;box-shadow:inset 0 0 0 18px #ffffff06,0 0 0 1px #ffb0661f}.auth-visual-ring-two{aspect-ratio:1;border-style:dashed;border-color:#ffb06647;width:min(17vw,210px);animation:17s linear infinite ring-turn-reverse;top:42%;right:16%}.auth-signal-card,.mobile-welcome-status{color:#ffffffb3;font-family:var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c142a47;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:.57rem;display:inline-flex}.auth-signal-card{z-index:2;animation:.9s cubic-bezier(.16,.8,.2,1) .5s both signal-card-in,5s ease-in-out 1.4s infinite signal-card-float;position:absolute;top:27%;right:clamp(34px,7vw,100px)}.auth-signal-card b,.mobile-welcome-status b{color:#ffb170;font-size:.55rem;font-weight:700}.signal-pulse{background:#ffb170;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite signal-pulse;display:block;box-shadow:0 0 0 4px #ffb0661a}.mobile-welcome{isolation:isolate;animation:.9s cubic-bezier(.16,.8,.2,1) both welcome-page-in}.mobile-welcome-inner{z-index:3}.mobile-welcome-inner>.brand{animation:.7s cubic-bezier(.16,.8,.2,1) .1s both auth-copy-stagger}.mobile-welcome-copy{margin:0;padding:clamp(52px,11vh,108px) 0 30px;animation:.76s cubic-bezier(.16,.8,.2,1) .18s both auth-copy-stagger}.mobile-welcome-copy h1{text-wrap:balance}.mobile-welcome-pills{animation:.65s cubic-bezier(.16,.8,.2,1) .34s both auth-copy-stagger}.mobile-welcome-actions{animation:.65s cubic-bezier(.16,.8,.2,1) .43s both auth-copy-stagger}.mobile-welcome-primary,.mobile-welcome-secondary{transition:transform .22s cubic-bezier(.16,.8,.2,1),background-color .22s,border-color .22s,box-shadow .22s}.mobile-welcome-primary:hover,.mobile-welcome-primary:focus-visible{background:#ff8950;transform:translateY(-3px);box-shadow:0 17px 32px #f072334d}.mobile-welcome-secondary:hover,.mobile-welcome-secondary:focus-visible{background:#ffffff14;border-color:#fff6;transform:translateY(-2px)}.mobile-welcome-status{z-index:4;animation:.9s cubic-bezier(.16,.8,.2,1) .42s both signal-card-in,5s ease-in-out 1.3s infinite signal-card-float;position:absolute;top:24%;right:21px}.mobile-welcome-ring-one{aspect-ratio:1;width:480px;animation:24s linear infinite ring-turn;top:10%;right:-190px;box-shadow:0 0 0 27px #ffffff06,0 0 0 70px #ffffff05}.mobile-welcome-ring-two{aspect-ratio:1;border-style:dashed;border-color:#ffb0663d;width:270px;animation:15s linear infinite ring-turn-reverse;top:20%;right:-85px}@keyframes route-veil-in{0%{opacity:1;transform:scale(.5)rotate(-7deg)}58%{opacity:.96;transform:scale(1.08)rotate(2deg)}to{opacity:0;transform:scale(1.35)rotate(5deg)}}@keyframes route-ring-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}16%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(16)}}@keyframes auth-page-arrive{0%{opacity:.65;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes auth-visual-rise{0%{opacity:.25;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}@keyframes auth-form-panel-in{0%{opacity:.3;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes auth-form-panel-in-left{0%{opacity:.3;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes auth-copy-stagger{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-warm-sweep{0%{opacity:0;transform:translate(-30%)}35%{opacity:1}to{opacity:0;transform:translate(15%)}}@keyframes form-orbit-in{0%{opacity:0;transform:translate(45px,-10px)scale(.7)rotate(-30deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(54px,54px)}}@keyframes ring-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-turn-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes signal-card-in{0%{opacity:0;transform:translateY(15px)translate(12px)}to{opacity:1;transform:translateY(0)translate(0)}}@keyframes signal-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes signal-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes welcome-page-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.auth-signal-card{right:34px}.auth-visual-ring-one{width:37vw;right:-12%}}@media(max-width:600px){html,body,#root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input,textarea,select{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.25;font-size:16px!important}button{font-size:16px}.auth-form-inner{transform:none!important}.auth-form .field input,.auth-form .password-wrap input{font-size:16px!important;transform:none!important}.auth-page:before{background:linear-gradient(#fd90300d,#0000 32%);left:0}.auth-form-wrap{animation-delay:80ms;overflow:hidden}.auth-form-wrap:before{opacity:.7;width:220px;height:220px;top:8%;right:-90px}.auth-signal-card{display:none}.mobile-welcome-status{padding:8px 9px;font-size:.5rem;top:20%;right:19px}.mobile-welcome-copy{padding-top:clamp(36px,8vh,75px)}.mobile-welcome-copy h1{font-size:clamp(2.7rem,12vw,4rem)}.mobile-welcome-grid{opacity:.17;background-size:42px 42px}.mobile-welcome-ring-one{top:5%;right:-230px}.mobile-welcome-ring-two{top:14%;right:-112px}}@media(max-width:600px)and (max-height:720px){.mobile-welcome-inner{padding-top:23px}.mobile-welcome-status{top:16%}.mobile-welcome-copy{padding-top:38px;padding-bottom:20px}.mobile-welcome-copy h1{margin-bottom:12px;font-size:clamp(2.45rem,11vw,3.35rem)}.mobile-welcome-copy p{font-size:.88rem;line-height:1.5}.mobile-welcome-pills{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){html[data-route-transition]:before,html[data-route-transition]:after,.auth-page,.auth-page:before,.auth-visual,.auth-form-wrap,.auth-form-inner h1,.auth-form-inner .auth-detail,.auth-form-inner .auth-form,.auth-form-inner .auth-switch,.auth-form-inner .auth-legal,.auth-form-wrap:before,.auth-visual-grid,.mobile-welcome-grid,.auth-visual-ring,.mobile-welcome-ring,.auth-signal-card,.mobile-welcome-status,.mobile-welcome,.mobile-welcome-inner>.brand,.mobile-welcome-copy,.mobile-welcome-pills,.mobile-welcome-actions,.signal-pulse{transition:none!important;animation:none!important}html[data-route-transition]:before,html[data-route-transition]:after{display:none}}.auth-page{animation:none}.auth-page:before{animation:none;display:none}.auth-visual,.auth-form-wrap,.auth-form-inner h1,.auth-form-inner .auth-detail,.auth-form-inner .auth-form,.auth-form-inner .auth-switch,.auth-form-inner .auth-legal{animation:none}.auth-form-inner{animation:.42s cubic-bezier(.2,.8,.2,1) both auth-form-switch-in-right}.auth-page-register .auth-form-inner{animation-name:auth-form-switch-in-left}@keyframes auth-form-switch-in-right{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes auth-form-switch-in-left{0%{opacity:0;transform:translate(-24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media(prefers-reduced-motion:reduce){.auth-form-inner{animation:none!important}}@media(max-width:600px){input,textarea,select,button,input::placeholder,textarea::placeholder{font-size:16px}}.purchase-success-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17102385;place-items:center;padding:20px;animation:.22s both purchase-success-fade;display:grid;position:fixed;inset:0}.purchase-success-pop{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(100%,410px);color:hsl(var(--foreground));text-align:center;border-radius:22px;padding:30px 26px 24px;animation:.36s cubic-bezier(.16,.8,.2,1) both purchase-success-in;position:relative;box-shadow:0 24px 70px #170e253d}.purchase-success-close{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px}.purchase-success-icon{color:#2c9661;background:#30a66b1f;border:1px solid #30a66b47;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid}.purchase-success-pop .section-kicker{margin-bottom:8px;display:block}.purchase-success-pop h2{letter-spacing:-.035em;margin:0;font-size:1.45rem}.purchase-success-pop p{max-width:310px;color:hsl(var(--muted-foreground));margin:8px auto 22px;font-size:.78rem;line-height:1.55}.purchase-success-button{justify-content:center;width:100%}@keyframes purchase-success-fade{0%{opacity:0}to{opacity:1}}@keyframes purchase-success-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-welcome-actions{margin-top:30px}@media(max-width:600px){.mobile-welcome-actions{margin-top:58px}}.transfer-result-backdrop{z-index:10000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17102394;place-items:center;padding:20px;animation:.18s both purchase-success-fade;display:grid;position:fixed;inset:0}.transfer-result-pop{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(100%,430px);color:hsl(var(--foreground));text-align:center;border-radius:24px;padding:32px 28px 26px;animation:.32s cubic-bezier(.16,.8,.2,1) both purchase-success-in;position:relative;box-shadow:0 28px 90px #170e254d}.transfer-result-close{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.transfer-result-icon{color:#2c9661;background:#30a66b1f;border:1px solid #30a66b47;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.transfer-result-icon.pending{border-color:hsl(var(--primary) / .25);background:hsl(var(--primary) / .12);color:hsl(var(--primary));animation:1.1s linear infinite transfer-result-spin}.transfer-result-icon.failed{border-color:hsl(var(--destructive) / .28);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.transfer-result-pop h2{letter-spacing:-.04em;margin:0;font-size:1.5rem}.transfer-result-pop p{max-width:330px;color:hsl(var(--muted-foreground));margin:9px auto 20px;font-size:.8rem;line-height:1.55}.transfer-result-status{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-bottom:20px;font-size:.72rem;display:inline-flex}.transfer-result-spinner{background:hsl(var(--primary));border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite transfer-result-pulse}.transfer-result-button{justify-content:center;width:100%}@keyframes transfer-result-spin{to{transform:rotate(360deg)}}@keyframes transfer-result-pulse{50%{opacity:.35;transform:scale(.7)}}.bills-command-hero{border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--accent)/.38) 55%,hsl(var(--card)));box-shadow:0 22px 60px hsl(var(--foreground)/.06);border-radius:24px;margin:4px 0 16px;padding:28px;position:relative;overflow:hidden}.bills-command-hero-top,.bills-command-stats,.bills-provider-head,.bills-picker-head,.bills-checkout-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.bills-command-icon{width:46px;height:46px;color:hsl(var(--primary));background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.2);border-radius:15px;place-items:center;display:grid}.bills-command-copy{z-index:1;max-width:620px;margin:30px 0 26px;position:relative}.bills-command-copy h2{letter-spacing:-.065em;margin:5px 0 9px;font-size:clamp(1.8rem,4vw,3rem);line-height:.98}.bills-command-copy h2 em{color:hsl(var(--primary));font-style:normal}.bills-command-copy p{max-width:56ch;color:hsl(var(--muted-foreground));margin:0;font-size:.78rem;line-height:1.65}.bills-command-stats{z-index:1;justify-content:flex-start;gap:0;position:relative}.bills-command-stats span{border-left:1px solid hsl(var(--border));gap:3px;min-width:145px;padding:0 20px;display:grid}.bills-command-stats span:first-child{border-left:0;padding-left:0}.bills-command-stats b{font-family:var(--app-font-mono);letter-spacing:.04em;font-size:.78rem}.bills-command-stats small{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.bills-command-glow{filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.bills-command-glow-one{background:hsl(var(--primary)/.12);width:260px;height:260px;top:-100px;right:-70px}.bills-command-glow-two{background:#30c9e814;width:180px;height:180px;bottom:-130px;right:23%}.bills-picker,.bills-provider-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:20px;margin-bottom:14px;padding:22px}.bills-picker-head,.bills-provider-head{align-items:flex-end;margin-bottom:18px}.bills-picker-head h2,.bills-provider-head h2{letter-spacing:-.04em;margin:4px 0;font-size:1.15rem}.bills-picker-head p,.bills-provider-head p{color:hsl(var(--muted-foreground));margin:0;font-size:.68rem}.bills-step-pill,.bills-provider-count{background:hsl(var(--accent));color:hsl(var(--primary));font-family:var(--app-font-mono);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.55rem}.bills-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bills-category-card{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:105px;color:inherit;cursor:pointer;border-radius:16px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:15px;transition:all .18s;display:grid;position:relative}.bills-category-card:hover,.bills-category-card.active{border-color:hsl(var(--primary)/.55);box-shadow:0 14px 30px hsl(var(--foreground)/.06);transform:translateY(-2px)}.bills-category-card.active{background:hsl(var(--accent)/.55)}.bills-category-card>svg{color:hsl(var(--primary))}.bills-category-number{color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);align-self:start;font-size:.54rem}.bills-category-symbol{background:hsl(var(--primary)/.1);width:36px;height:36px;color:hsl(var(--primary));border-radius:11px;place-items:center;display:grid}.bills-category-text{gap:4px;min-width:0;display:grid}.bills-category-text b{font-size:.75rem}.bills-category-text small{color:hsl(var(--muted-foreground));font-size:.59rem;line-height:1.4}.bills-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bills-provider-card{border:1px solid hsl(var(--border));background:hsl(var(--background));text-align:left;color:inherit;cursor:pointer;border-radius:15px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:13px;transition:all .18s;display:grid}.bills-provider-card:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--accent)/.28);box-shadow:0 12px 28px hsl(var(--foreground)/.05);transform:translateY(-2px)}.bills-provider-index{font-family:var(--app-font-mono);color:hsl(var(--muted-foreground));font-size:.53rem}.bills-provider-logo,.bills-summary-logo{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.bills-provider-info{gap:4px;min-width:0;display:grid}.bills-provider-info b{font-size:.71rem}.bills-provider-info small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.bills-provider-open{width:30px;height:30px;color:hsl(var(--muted-foreground));background:hsl(var(--accent)/.55);border-radius:9px;place-items:center;display:grid}.bills-provider-loading{min-height:130px;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:8px;font-size:.68rem;display:flex}.bills-flow-note{color:hsl(var(--muted-foreground));align-items:center;gap:9px;margin:18px 2px;font-size:.63rem;display:flex}.bills-flow-note svg{color:hsl(var(--primary))}.bills-flow-note b{color:hsl(var(--foreground))}.bills-flow-line{background:hsl(var(--border));width:28px;height:1px}.bills-provider-back{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 13px;display:flex}.bills-provider-back button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.65rem;display:inline-flex}.bills-provider-back button:hover{color:hsl(var(--foreground))}.bills-provider-back>span{font-family:var(--app-font-mono);color:hsl(var(--muted-foreground));letter-spacing:.06em;font-size:.53rem}.bills-workspace-hero{background:linear-gradient(110deg,hsl(var(--foreground)),hsl(var(--foreground)/.91));color:hsl(var(--background));box-shadow:0 20px 45px hsl(var(--foreground)/.13);border-radius:21px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px;display:flex}.bills-workspace-brand{align-items:center;gap:15px;display:flex}.bills-workspace-logo{background:hsl(var(--background));border-radius:17px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 8px 24px #0000002e}.bills-workspace-hero .section-kicker{color:hsl(var(--background)/.55)}.bills-workspace-hero h1{letter-spacing:-.055em;margin:3px 0 4px;font-size:1.65rem}.bills-workspace-hero p{color:hsl(var(--background)/.62);margin:0;font-size:.67rem}.bills-workspace-meta{gap:8px;min-width:190px;display:grid}.bills-workspace-meta span{color:hsl(var(--background)/.75);align-items:center;gap:7px;font-size:.6rem;display:flex}.bills-workspace-meta svg{color:hsl(var(--primary))}.bills-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:14px;display:grid}.bills-checkout-card{padding:23px}.bills-checkout-head{border-bottom:1px solid hsl(var(--border));align-items:flex-start;padding-bottom:19px}.bills-checkout-head h2{letter-spacing:-.04em;margin:4px 0 5px;font-size:1.15rem}.bills-checkout-head p{color:hsl(var(--muted-foreground));margin:0;font-size:.65rem}.bills-secure-chip{color:#218c57;white-space:nowrap;background:#29ae6b1a;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.55rem;display:inline-flex}.bills-meter-switch{justify-content:space-between;align-items:center;gap:15px;padding:17px 0 3px;display:flex}.bills-meter-switch>div{background:hsl(var(--accent));border-radius:10px;gap:4px;padding:3px;display:flex}.bills-meter-switch button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:.59rem}.bills-meter-switch button.active{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 2px 8px hsl(var(--foreground)/.07)}.bills-input-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:17px;display:grid}.bills-verify-card{border:1px solid hsl(var(--border));background:hsl(var(--accent)/.28);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px;display:flex}.bills-verify-card>div{align-items:center;gap:10px;min-width:0;display:flex}.bills-verify-card b{font-size:.67rem;display:block}.bills-verify-card small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:.58rem;line-height:1.35;display:block}.bills-verify-icon,.bills-check-circle{background:hsl(var(--primary)/.1);width:34px;height:34px;color:hsl(var(--primary));border-radius:10px;flex:none;place-items:center;display:grid}.bills-check-circle{color:#24995e;background:#29ae6b1f}.bills-amount-section{margin-top:17px}.bills-amount-head{justify-content:space-between;align-items:center;display:flex}.bills-amount-head>span:last-child{color:hsl(var(--muted-foreground));font-size:.57rem}.bills-amount-input{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:13px;align-items:center;gap:8px;margin-top:7px;padding:12px 14px;display:flex}.bills-amount-input:focus-within{border-color:hsl(var(--primary)/.65);box-shadow:0 0 0 4px hsl(var(--primary)/.08)}.bills-amount-input>span{font-family:var(--app-font-mono);color:hsl(var(--muted-foreground));font-size:.85rem}.bills-amount-input input{width:100%;color:hsl(var(--foreground));font-family:var(--app-font-mono);background:0 0;border:0;outline:0;font-size:1.15rem;font-weight:700}.bills-amount-limit{color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);margin-top:6px;font-size:.55rem}.bills-amount-limit span{color:hsl(var(--border));padding:0 5px}.bills-review{background:hsl(var(--accent)/.45);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding:13px;display:grid}.bills-review div{gap:4px;min-width:0;display:grid}.bills-review span{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.53rem}.bills-review b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.bills-pay-button{min-height:48px!important;margin-top:15px!important}.bills-workspace-side{align-content:start;gap:12px;display:grid}.bills-summary-card{padding:19px}.bills-summary-provider{align-items:center;gap:10px;margin-top:12px;display:flex}.bills-summary-provider>div{gap:4px;display:grid}.bills-summary-provider b{font-size:.68rem}.bills-summary-provider small{color:hsl(var(--muted-foreground));font-size:.57rem}.bills-side-rule{background:hsl(var(--border));height:1px;margin:16px 0 2px}.bills-side-step{border-bottom:1px solid hsl(var(--border));gap:10px;padding:12px 0;display:flex}.bills-side-step:last-child{border-bottom:0}.bills-side-step>span{color:hsl(var(--primary));font-family:var(--app-font-mono);font-size:.55rem;font-weight:700}.bills-side-step div{gap:3px;display:grid}.bills-side-step b{font-size:.64rem}.bills-side-step small{color:hsl(var(--muted-foreground));font-size:.57rem;line-height:1.4}.bills-trust-panel{border:1px solid hsl(var(--primary)/.2);background:hsl(var(--primary)/.06);border-radius:14px;gap:10px;padding:14px;display:flex}.bills-trust-panel>svg{color:hsl(var(--primary));flex:none}.bills-trust-panel b{font-size:.64rem}.bills-trust-panel p{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:.57rem;line-height:1.45}@media(max-width:900px){.bills-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-workspace-grid{grid-template-columns:1fr}.bills-workspace-side{grid-template-columns:1fr 1fr}.bills-workspace-hero{flex-direction:column;align-items:flex-start}.bills-workspace-meta{grid-template-columns:1fr 1fr;width:100%}}@media(max-width:640px){.bills-command-hero,.bills-picker,.bills-provider-panel{border-radius:17px;padding:17px}.bills-command-copy{margin:24px 0}.bills-command-copy h2{font-size:1.85rem}.bills-command-stats{grid-template-columns:repeat(3,1fr);display:grid}.bills-command-stats span{min-width:0;padding:0 9px}.bills-command-stats b{font-size:.65rem}.bills-command-stats small{font-size:.48rem}.bills-category-grid,.bills-provider-grid{grid-template-columns:1fr}.bills-picker-head,.bills-provider-head{flex-direction:column;align-items:flex-start}.bills-workspace-hero{border-radius:17px;padding:17px}.bills-workspace-logo{width:52px;height:52px}.bills-workspace-hero h1{font-size:1.3rem}.bills-workspace-meta,.bills-workspace-grid{grid-template-columns:1fr}.bills-checkout-card{padding:17px}.bills-input-grid{grid-template-columns:1fr}.bills-verify-card{flex-direction:column;align-items:stretch}.bills-verify-card .btn{width:100%}.bills-review{grid-template-columns:1fr}.bills-provider-back,.bills-meter-switch{flex-direction:column;align-items:flex-start}.bills-flow-note{font-size:.57rem}}.cp-avatar-image{object-fit:cover;border-radius:50%;flex:none;display:block;box-shadow:0 8px 24px #271a482e,inset 0 0 0 1px #ffffff47}.user-row>.cp-avatar-image{border-radius:13px}.cp-profile-identity>.cp-avatar-image{border-radius:22px}.recipient-preview{background:linear-gradient(135deg,#7c3aed12,#ffffffad);border:1px solid #7c3aed29;border-radius:16px;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 14px;display:flex}.recipient-preview>div:not(.recipient-checking){flex:1;min-width:0}.recipient-preview b,.recipient-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recipient-preview small{color:var(--muted-foreground,#737373);margin-top:3px;font-size:12px}.recipient-verified{letter-spacing:.08em;text-transform:uppercase;color:#15803d;background:#22c55e1a;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.recipient-checking{color:var(--muted-foreground,#737373);font-size:12px}.auth-form select{width:100%;min-height:46px;color:inherit;font:inherit;background:#ffffffb8;border:1px solid #785aaa2e;border-radius:12px;padding:0 13px}.overview-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.overview-user-badge{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:14px;align-items:center;gap:10px;min-width:210px;padding:7px 11px 7px 7px;display:flex}.overview-user-badge .cp-avatar-image{border-radius:14px;flex:none;display:block}.overview-user-badge div{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-user-badge b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.overview-user-badge span{color:var(--muted-foreground,#737373);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media(max-width:720px){.overview-head-actions{justify-content:stretch;width:100%}.overview-user-badge{flex:1;min-width:0}.overview-head-actions>.btn{flex:none}}.auth-page{color:#17171c;background:#f4f5f9;min-height:100vh;position:relative;overflow:hidden}.auth-page:before,.auth-page:after{content:"";pointer-events:none;filter:blur(10px);opacity:.75;border-radius:50%;position:absolute}.auth-page:before{background:radial-gradient(circle,#735cff40,#0000 68%);width:520px;height:520px;animation:9s ease-in-out infinite alternate authGlowA;top:-140px;left:-180px}.auth-page:after{background:radial-gradient(circle,#ff865333,#0000 68%);width:460px;height:460px;animation:10s ease-in-out infinite alternate authGlowB;bottom:-130px;right:-140px}.auth-visual{z-index:1;background:linear-gradient(145deg,#17151f,#242034 58%,#3a2930);border-right:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:30px 0 90px #251c3a1f}.auth-visual:after{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(circle,#7c5cff52,#0000 64%);height:55%;position:absolute;inset:auto -15% -28% 20%}.auth-page{grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr);display:grid}.auth-form-wrap{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fbb8;place-items:center;padding:42px clamp(22px,6vw,90px);display:grid;position:relative}.auth-form-inner{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff91;border:1px solid #ffffffd1;border-radius:30px;width:min(520px,100%);padding:38px;animation:.65s cubic-bezier(.22,.8,.2,1) authCardIn;position:relative;box-shadow:0 35px 90px #231d371f,inset 0 1px #fffffff2}.auth-form-inner:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff61,#0000 42%,#735cff12);border-radius:29px;position:absolute;inset:1px}.auth-form-inner>*{position:relative}.auth-form-inner h1{letter-spacing:-.055em;font-size:clamp(34px,4vw,54px)}.auth-detail{color:#73717e;max-width:42ch;line-height:1.6}.auth-form{padding-top:20px;position:relative}.auth-form .field input,.auth-form .field select{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8a;border:1px solid #231e371c;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffffe6,0 8px 25px #281e3c09}.auth-form .field input:focus,.auth-form .field select:focus{border-color:#735cff7a;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #735cff17,0 12px 30px #281e3c12}.auth-form .full-btn{border-radius:15px;transition:transform .22s,box-shadow .22s;box-shadow:0 16px 34px #735cff38}.auth-form .full-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 42px #735cff47}.auth-buddy{filter:drop-shadow(0 18px 30px #23193724);transition:transform .3s;transform:translateY(-3px)scale(1.02)}.auth-page .eyebrow{letter-spacing:.16em}.auth-page .text-link{color:#7059dc}@keyframes authCardIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes authGlowA{to{transform:translate(35px,25px)scale(1.12)}}@keyframes authGlowB{to{transform:translate(-28px,-22px)scale(1.08)}}@media(max-width:900px){.auth-page{min-height:100svh;display:block}.auth-visual{display:none}.auth-form-wrap{min-height:100svh;padding:28px 16px}.auth-form-inner{border-radius:25px;padding:28px 21px}.mobile-auth-brand{margin-bottom:18px;display:block}.mobile-auth-brand .brand{letter-spacing:-.045em;font-size:24px;font-weight:850}}@media(min-width:901px){.mobile-auth-brand{display:none}}.cp-landing-nav{z-index:120!important;will-change:auto!important;position:fixed!important;top:18px!important;left:0!important;right:0!important;transform:translate(0)!important}.cp-landing{position:relative;overflow:clip;background:radial-gradient(900px 520px at 8% 6%,#7c5cff26,#0000 65%),radial-gradient(720px 500px at 92% 28%,#ff86531f,#0000 64%),radial-gradient(650px 520px at 50% 92%,#7c5cff17,#0000 70%),#f7f6fb!important}.cp-landing:before,.cp-landing:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:fixed}.cp-landing:before{background:radial-gradient(circle,#735cff29,#0000 68%);width:460px;height:460px;animation:12s ease-in-out infinite alternate cpAmbientA;top:22%;left:-180px}.cp-landing:after{background:radial-gradient(circle,#ff865321,#0000 68%);width:420px;height:420px;animation:14s ease-in-out infinite alternate cpAmbientB;top:58%;right:-160px}.cp-landing-grid{-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%);opacity:.48!important;background-image:linear-gradient(#5443780b 1px,#0000 1px),linear-gradient(90deg,#5443780b 1px,#0000 1px)!important;background-size:52px 52px!important}.cp-3d-feature-stage{perspective:1000px;pointer-events:none;place-items:center;height:220px;margin:58px auto -15px;display:grid;position:relative}.cp-3d-cube{width:122px;height:122px;transform-style:preserve-3d;animation:7s ease-in-out infinite cpCubeFloat;position:relative;transform:rotateX(-24deg)rotateY(34deg)rotate(-8deg)}.cp-3d-cube:before,.cp-3d-cube:after{content:"";backface-visibility:hidden;border:1px solid #ffffffb8;border-radius:24px;position:absolute;inset:0}.cp-3d-cube:before{background:linear-gradient(145deg,#ffffffe0,#785fff61);transform:translateZ(34px);box-shadow:inset 0 1px #fffffff2,0 35px 70px #49367d2e}.cp-3d-cube:after{background:linear-gradient(145deg,#ff966c9e,#fff9);transform:rotateY(90deg)translateZ(34px)}.cp-3d-cube span,.cp-3d-cube i,.cp-3d-cube b{letter-spacing:.16em;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute}.cp-3d-cube span{color:#5d4bd1;font-size:18px;font-weight:900;inset:0;transform:translateZ(42px)}.cp-3d-cube i{color:#fff;background:linear-gradient(145deg,#735cff,#ff8653);border-radius:50%;width:48px;height:48px;bottom:8px;right:-22px;transform:translateZ(70px);box-shadow:0 18px 34px #735cff3d}.cp-3d-cube b{color:#7c6de3;font-weight:900;top:5px;left:-25px;transform:translateZ(56px)}.cp-3d-cube-shadow{filter:blur(18px);background:#3e2a6021;border-radius:50%;width:210px;height:45px;animation:7s ease-in-out infinite cpShadowPulse;position:absolute;transform:translateY(70px)rotate(-7deg)}.cp-3d-security-orb{width:122px;height:122px;transform-style:preserve-3d;z-index:0;background:radial-gradient(circle at 30% 25%,#fff 0 5%,#a796ff 13%,#735cff 44%,#34256d);border-radius:50%;animation:6s ease-in-out infinite cpOrbFloat;position:absolute;top:52px;right:54px;transform:rotateX(18deg)rotateY(-22deg);box-shadow:inset -18px -25px 40px #120a3247,0 30px 70px #140c373d}.cp-3d-security-orb:before,.cp-3d-security-orb:after{content:"";border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:-15px;transform:rotateX(70deg)}.cp-3d-security-orb:after{border-color:#ff865352;inset:-28px;transform:rotateY(72deg)rotateX(20deg)}.cp-3d-security-orb span{background:#ff986d;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;right:15px;box-shadow:0 0 22px #ff986d}.cp-3d-security-orb b{color:#fff;letter-spacing:.12em;place-items:center;font-size:17px;display:grid;position:absolute;inset:0}.cp-3d-security-orb i{border:1px solid #ffffff47;border-radius:50%;animation:4s linear infinite cpOrbRing;position:absolute;inset:25px;transform:rotateX(70deg)}.cp-3d-cta-prism{width:170px;height:170px;transform-style:preserve-3d;perspective:900px;pointer-events:none;position:absolute;top:14%;right:8%}.cp-3d-cta-prism:before{content:"";background:linear-gradient(135deg,#735cffcc,#ff8653ad);border-radius:42% 58% 52% 48%;animation:8s ease-in-out infinite cpPrismFloat;position:absolute;inset:0;transform:rotateX(55deg)rotate(-20deg);box-shadow:0 35px 70px #50357d2e,inset 12px 8px 22px #ffffff6b}.cp-3d-cta-prism span{border:1px solid #ffffff9e;border-radius:30px;width:100px;height:100px;animation:12s linear infinite cpPrismSpin;position:absolute;transform:translate(45px,35px)rotateX(60deg)rotate(25deg)}.cp-3d-cta-prism i{background:#fff;border-radius:50%;width:26px;height:26px;animation:5s ease-in-out infinite cpPrismDot;position:absolute;top:25px;left:35px;box-shadow:0 0 35px #ffffffb3}.cp-3d-cta-prism b{background:#fff3;border:1px solid #ffffff80;border-radius:12px;width:45px;height:45px;animation:4s ease-in-out infinite reverse cpPrismDot;position:absolute;bottom:28px;right:12px;transform:translateZ(70px)rotate(15deg)}.cp-show-card.large{overflow:hidden}.cp-cta{overflow:hidden!important}.cp-cta h2,.cp-cta p,.cp-cta .cp-hero-actions,.cp-cta>.cp-kicker{z-index:2;position:relative}.auth-page{color:#17151f;background:radial-gradient(720px 520px at 5% 8%,#735cff3d,#0000 67%),radial-gradient(620px 520px at 92% 82%,#ff86532b,#0000 68%),linear-gradient(135deg,#f0eaff,#f7f4ff 46%,#f3efff)!important}.auth-page:before{background:radial-gradient(circle,#735cff42,#0000 68%)!important;width:620px!important;height:620px!important;top:-180px!important;left:-230px!important}.auth-page:after{background:radial-gradient(circle,#ff86532b,#0000 68%)!important;width:560px!important;height:560px!important;bottom:-180px!important;right:-190px!important}.auth-visual{color:#272039!important;background:radial-gradient(520px 420px at 72% 30%,#735cff30,#0000 70%),linear-gradient(145deg,#e8e0ff,#f4efff 52%,#eee7ff)!important;border-right:1px solid #6349961a!important;box-shadow:25px 0 90px #4832731a!important}.auth-visual:before{content:"";pointer-events:none;background-image:linear-gradient(#5443780e 1px,#0000 1px),linear-gradient(90deg,#5443780e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.auth-visual:after{filter:blur(35px)!important;background:radial-gradient(circle,#7c5cff38,#0000 64%)!important}.auth-visual .brand{z-index:5;color:#29213a;position:relative}.auth-quote{z-index:5;position:relative}.auth-quote h2{color:#262033!important}.auth-quote h2 em{color:#0000;background:linear-gradient(90deg,#735cff,#ff8653);-webkit-background-clip:text;background-clip:text}.auth-quote p,.auth-benefits,.auth-footer{color:#342b46ad!important}.auth-form-wrap{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#ede7ff85!important}.auth-form-inner{background:#ffffff6e!important;border-color:#ffffffc7!important;box-shadow:0 35px 90px #43306921,inset 0 1px #fffffff5!important}.auth-3d-shard{z-index:2;transform-style:preserve-3d;pointer-events:none;color:#fff;letter-spacing:.12em;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 30px 60px #48317d2e,inset 0 1px #fffc}.auth-3d-shard-one{background:linear-gradient(145deg,#a28dff,#735cff 58%,#ff8f62);border-radius:28px;width:118px;height:118px;animation:8s ease-in-out infinite authShardA;top:16%;right:17%;transform:rotateX(55deg)rotateY(-28deg)rotate(20deg)}.auth-3d-shard-two{background:linear-gradient(145deg,#ffb08d,#ff8653 58%,#735cff);border-radius:22px;width:76px;height:76px;animation:7s ease-in-out infinite authShardB;bottom:19%;left:13%;transform:rotateX(62deg)rotateY(25deg)rotate(-18deg)}.auth-3d-orb{z-index:2;color:#fff;letter-spacing:.15em;background:radial-gradient(circle at 28% 24%,#fff,#a695ff 18%,#735cff 52%,#3d2c76);border-radius:50%;place-items:center;width:96px;height:96px;font-size:12px;font-weight:900;animation:6s ease-in-out infinite authOrbFloat;display:grid;position:absolute;bottom:14%;right:12%;box-shadow:inset -15px -18px 30px #1a113d40,0 30px 65px #49327d33}.auth-3d-orb:before,.auth-3d-orb:after{content:"";border:1px solid #735cff3d;border-radius:50%;position:absolute;inset:-13px;transform:rotateX(68deg)}.auth-3d-orb:after{border-color:#ff865340;inset:-25px;transform:rotateY(70deg)rotateX(22deg)}.auth-form .field input,.auth-form .field select{background:#ffffff9e!important}.cp-auth-transition{overflow:hidden;background:linear-gradient(135deg,#efe8ff,#f8f5ff 52%,#f0eaff)!important}.cp-auth-transition:before,.cp-auth-transition:after{content:"";pointer-events:none;filter:blur(4px);border-radius:50%;position:absolute}.cp-auth-transition:before{background:radial-gradient(circle,#735cff40,#0000 68%);width:420px;height:420px;animation:2.2s ease-in-out infinite alternate authGlowA;top:-140px;left:-130px}.cp-auth-transition:after{background:radial-gradient(circle,#ff865333,#0000 68%);width:380px;height:380px;animation:2.5s ease-in-out infinite alternate authGlowB;bottom:-140px;right:-100px}@keyframes cpCubeFloat{0%,to{transform:rotateX(-24deg)rotateY(34deg)rotate(-8deg)translateY(0)}50%{transform:rotateX(-20deg)rotateY(48deg)rotate(-4deg)translateY(-16px)}}@keyframes cpShadowPulse{50%{opacity:.5;transform:translateY(82px)scale(.72)}}@keyframes cpOrbFloat{50%{transform:rotateX(25deg)rotateY(28deg)translate3d(-6px,-16px,15px)}}@keyframes cpOrbRing{to{transform:rotateX(70deg)rotate(360deg)}}@keyframes cpPrismFloat{50%{transform:rotateX(68deg)rotate(8deg)translate3d(-15px,-18px,30px)}}@keyframes cpPrismSpin{to{transform:translate(45px,35px)rotateX(60deg)rotate(385deg)}}@keyframes cpPrismDot{50%{transform:translate3d(18px,22px,45px)scale(1.15)}}@keyframes cpAmbientA{to{transform:translate(120px,80px)scale(1.18)}}@keyframes cpAmbientB{to{transform:translate(-100px,-70px)scale(1.16)}}@keyframes authShardA{50%{transform:rotateX(48deg)rotateY(-45deg)rotate(28deg)translate3d(-8px,-20px,25px)}}@keyframes authShardB{50%{transform:rotateX(72deg)rotateY(42deg)rotate(-8deg)translate3d(10px,16px,35px)}}@keyframes authOrbFloat{50%{transform:translate3d(-12px,-18px,30px)rotateY(180deg)}}@media(max-width:900px){.auth-3d-shard-one{width:80px;height:80px;top:10%;right:7%}.auth-3d-shard-two{width:58px;height:58px;bottom:13%;left:5%}.auth-3d-orb{width:70px;height:70px;font-size:9px;bottom:8%;right:5%}.auth-visual{display:none!important}.auth-page{background:linear-gradient(135deg,#eee7ff,#f9f7ff)!important}}@media(max-width:600px){.cp-landing-nav{top:9px!important}.cp-3d-feature-stage{height:170px;margin:35px auto 0}.cp-3d-cube{transform:scale(.78)rotateX(-24deg)rotateY(34deg)rotate(-8deg)}.cp-3d-security-orb{width:84px;height:84px;top:35px;right:22px}.cp-3d-cta-prism{top:20%;right:-20px;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.cp-3d-cube,.cp-3d-cube-shadow,.cp-3d-security-orb,.cp-3d-cta-prism span,.cp-3d-cta-prism:before,.auth-3d-shard,.auth-3d-orb{animation:none!important}}.cp-landing-nav{z-index:99999!important;pointer-events:none!important;width:100%!important;position:fixed!important;top:18px!important;left:0!important;right:0!important}.cp-landing-nav-inner{pointer-events:auto!important;width:min(1180px,100% - 28px)!important;margin:0 auto!important;animation:none!important;position:relative!important;transform:none!important}.cp-mobile-menu-toggle{display:none!important}.cp-mobile-menu{z-index:100000!important}.cp-support-overlay{z-index:2147483000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0c0c126b!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.cp-support-modal{z-index:2147483001!important;width:min(560px,100%)!important;max-height:min(760px,100dvh - 48px)!important;margin:auto!important;position:relative!important;overflow:auto!important}.auth-quote{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#ffffffad!important;border:1px solid #ffffffb8!important;border-radius:28px!important;width:min(520px,72%)!important;padding:30px 32px!important;position:absolute!important;bottom:17%!important;left:8%!important;box-shadow:0 28px 70px #37265c26,inset 0 1px #fffffff2!important}.auth-quote:before{content:"EVERYDAY, SIMPLIFIED";color:#6855d9;letter-spacing:.13em;background:#735cff17;border-radius:999px;margin-bottom:14px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.auth-quote .auth-overline{display:none!important}.auth-quote .quote-mark{color:#735cff1f!important;font-size:90px!important;line-height:1!important;position:absolute!important;top:8px!important;right:26px!important}.auth-quote h2{color:#241d31!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(38px,4vw,58px)!important;line-height:.96!important}.auth-quote h2 em{font-style:normal!important}.auth-quote p{color:#5f586b!important;max-width:420px!important;margin:16px 0 22px!important;font-size:14px!important;line-height:1.65!important}.auth-benefits{color:#40374c!important;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.auth-benefits span{background:#ffffff94!important;border:1px solid #49366e1a!important;border-radius:12px!important;padding:9px 11px!important;font-size:10px!important;font-weight:750!important}.auth-benefits b{color:#735cff!important;margin-right:5px!important}.auth-3d-shard,.auth-3d-orb{z-index:3!important}@media(max-width:900px){.cp-landing-nav{top:10px!important}.cp-landing-nav-inner{width:calc(100% - 18px)!important}.cp-mobile-menu-toggle,.cp-mobile-menu{display:grid!important}.cp-mobile-menu:not(.open){opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:grid!important;transform:translateY(-8px)scale(.98)!important}.cp-mobile-menu.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:grid!important;transform:none!important}}@media(max-width:600px){.cp-landing-nav-inner{width:calc(100% - 18px)!important}.cp-support-overlay{padding:12px!important}.cp-support-modal{border-radius:22px!important;max-height:calc(100dvh - 24px)!important;padding:26px 20px!important}}html.dark,html.dark body{color-scheme:dark;color:#f7f3fb!important;background:#17131d!important}html.dark body{background:radial-gradient(circle at 8% 0,#735cff29,#0000 25rem),radial-gradient(circle at 92% 12%,#f184551a,#0000 24rem),#17131d!important}html.dark .app-shell,html.dark .main-area{background:0 0!important}html.dark .topbar{background:#191422b8!important;border-bottom-color:#ffffff14!important;box-shadow:0 8px 35px #00000038!important}html.dark .sidebar{background:radial-gradient(circle at 15% 18%,#7c5cff4d,#0000 36%),radial-gradient(circle at 85% 72%,#7c5cff2b,#0000 40%),#0d0a12f7!important;border-right-color:#ffffff14!important}html.dark .panel,html.dark .info-page-panel,html.dark .sms-order-panel,html.dark .sms-inbox-panel,html.dark .sms-history-panel,html.dark .transactions-page-panel,html.dark .more-menu,html.dark .user-menu{color:#f7f3fb!important;background:#231c2fb8!important;border-color:#ffffff17!important;box-shadow:0 22px 70px #00000047!important}html.dark .panel:before{background:linear-gradient(135deg,#ffffff0e,#0000 42%)}html.dark input,html.dark textarea,html.dark select{color:#f7f3fb!important;background:#181320d1!important;border-color:#ffffff1f!important}html.dark .service-card,html.dark .cp-card,html.dark .sms-number-row,html.dark .sms-code-card,html.dark .temp-address-block{color:#f7f3fb!important;background:#231c2fb8!important;border-color:#ffffff17!important}html.dark .service-card-copy strong,html.dark .service-card-copy b,html.dark .service-card h2,html.dark .service-card h3,html.dark .cp-card h1,html.dark .cp-card h2,html.dark .cp-card h3,html.dark .cp-card strong,html.dark .page-title h1,html.dark .page-title h2,html.dark .section-head h2{color:#f7f3fb!important}html.dark .service-card-copy small,html.dark .service-note,html.dark .cp-card p,html.dark .page-title p,html.dark .section-head p,html.dark .muted,html.dark small{color:#f7f3fb94}html.dark .more-menu a{color:#f7f3fb!important}html.dark .more-menu a:hover,html.dark .more-menu a:focus-visible{background:#ffffff12!important}html.dark .auth-page{background:#17131d!important}html.dark .auth-form-wrap{background:#17131ddb!important}html.dark .auth-form-inner input{color:#f7f3fb!important;background:#231c2fd1!important;border-color:#ffffff1f!important}html.dark .auth-form-inner .auth-detail,html.dark .auth-form-inner .auth-legal{color:#f7f3fb94!important}html.dark .temp-privacy-panel,html.dark .social-boost-side,html.dark .temp-message-detail{background:linear-gradient(150deg,#231c2fd1,#372a4ca6)!important}html.dark table tbody tr:hover,html.dark .list-item:hover,html.dark .transaction-row:hover{background:#735cff1a!important}.snapshot-period-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 13px;display:grid}.snapshot-period-grid>div{background:#735cff0b;border:1px solid #735cff1a;border-radius:12px;padding:10px 11px}.snapshot-period-grid small{color:hsl(var(--muted-foreground));margin-bottom:4px;font-size:10px;display:block}.snapshot-period-grid b{font-size:12px;display:block}.money-snapshot-view-all{white-space:nowrap}.spending-hero-grid{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(180px,.7fr));gap:14px;margin-bottom:14px;display:grid}.spending-total-card,.spending-stat-card{border:1px solid hsl(var(--border));background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--card)/.78));border-radius:22px;padding:22px;box-shadow:0 18px 55px #23163712}.spending-total-card{background:linear-gradient(145deg,#735cff24,hsl(var(--card)) 55%,#ff865314)}.spending-total-card .section-kicker,.spending-stat-card small{color:hsl(var(--muted-foreground));letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.spending-total-card>strong{letter-spacing:-.055em;margin:8px 0 3px;font-size:clamp(34px,5vw,58px);display:block}.spending-total-card>span,.spending-stat-card>span{color:hsl(var(--muted-foreground));font-size:12px}.spending-total-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.spending-total-meta span{border-top:1px solid hsl(var(--border));gap:3px;padding-top:12px;display:grid}.spending-total-meta small{color:hsl(var(--muted-foreground));font-size:10px}.spending-total-meta b{font-size:13px}.spending-stat-card{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;min-height:190px;display:flex}.spending-stat-card strong{letter-spacing:-.04em;font-size:25px}.spending-icon{background:hsl(var(--primary)/.11);width:38px;height:38px;color:hsl(var(--primary));border-radius:12px;place-items:center;margin-bottom:auto;display:grid}.spending-dashboard-grid,.spending-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.spending-chart-card,.spending-breakdown-card,.spending-summary-card{padding:20px}.spending-bars{align-items:flex-end;gap:10px;height:245px;padding-top:22px;display:flex}.spending-bar-item{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.spending-bar-track{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.spending-bar-track i{background:linear-gradient(#735cff,#a18eff);border-radius:9px 9px 4px 4px;width:min(38px,70%);min-height:3px;display:block;box-shadow:0 10px 24px #735cff29}.spending-bar-item b{font-size:10px}.spending-bar-item small{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:9px}.spending-month-list{gap:13px;margin-top:14px;display:grid}.spending-month-row{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:10px;display:grid}.spending-month-row>div{background:hsl(var(--muted));border-radius:99px;height:7px;overflow:hidden}.spending-month-row i{border-radius:inherit;background:linear-gradient(90deg,#735cff,#ff8653);height:100%;display:block}.spending-month-row b{text-align:right;min-width:82px;font-size:10px}.spending-category-row{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:15px;font-size:11px;display:grid}.spending-category-row>span{text-transform:capitalize;color:hsl(var(--foreground))}.spending-category-row>div{background:hsl(var(--muted));border-radius:99px;height:7px;overflow:hidden}.spending-category-row i{border-radius:inherit;background:hsl(var(--primary));height:100%;display:block}.spending-category-row b{text-align:right;min-width:88px;font-size:11px}.spending-summary-card{align-self:start}.spending-summary-row{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:12px;padding:15px 0;font-size:12px;display:flex}.spending-summary-row:last-child{border-bottom:0}.spending-summary-row span{color:hsl(var(--muted-foreground))}@media(max-width:980px){.spending-hero-grid{grid-template-columns:1fr 1fr}.spending-total-card{grid-column:1/-1}.spending-dashboard-grid,.spending-bottom-grid{grid-template-columns:1fr}}@media(max-width:620px){.snapshot-period-grid{grid-template-columns:1fr 1fr}.snapshot-period-grid>div:last-child{display:none}.spending-hero-grid{grid-template-columns:1fr}.spending-total-card{grid-column:auto}.spending-total-meta{grid-template-columns:1fr 1fr}.spending-total-meta span:last-child{display:none}.spending-dashboard-grid,.spending-bottom-grid{grid-template-columns:1fr}.spending-chart-card,.spending-breakdown-card,.spending-summary-card{padding:16px}.spending-bars{gap:5px;height:210px}.spending-category-row{grid-template-columns:82px minmax(0,1fr) auto}.spending-category-row b{min-width:72px}.spending-month-row{grid-template-columns:52px minmax(0,1fr) auto}.spending-month-row b{min-width:70px}}html.dark,html.dark body,html.dark #root{color:#f6f2fb!important;background:#121018!important}html.dark .content,html.dark .cp-page,html.dark .page-title,html.dark .dashboard-grid,html.dark .dashboard-lower,html.dark .form-layout,html.dark .vas-layout,html.dark .sms-layout,html.dark .transactions-page,html.dark .spending-dashboard-grid,html.dark .spending-bottom-grid{color:#f6f2fb!important}html.dark .cp-card,html.dark .panel,html.dark .main-form,html.dark .side-note,html.dark .service-panel,html.dark .service-card,html.dark .info-page-panel,html.dark .transactions-page-panel,html.dark .transactions-panel,html.dark .insight-panel,html.dark .vas-side-card,html.dark .vas-trust-card,html.dark .sms-order-panel,html.dark .sms-inbox-panel,html.dark .sms-history-panel,html.dark .spending-total-card,html.dark .spending-stat-card,html.dark .spending-chart-card,html.dark .spending-breakdown-card,html.dark .spending-summary-card,html.dark .temp-privacy-panel,html.dark .social-boost-side,html.dark .temp-message-detail,html.dark .auth-form-inner{color:#f6f2fb!important;background:linear-gradient(145deg,#221b2ff5,#17121ff0)!important;border-color:#ffffff1a!important;box-shadow:0 20px 65px #00000047!important}html.dark .spending-total-card{background:linear-gradient(145deg,#5845aa47,#1c1627f5 58%,#7d3e2829)!important}html.dark .balance-card{box-shadow:0 24px 70px #00000061!important}html.dark .section-head h2,html.dark .page-title h1,html.dark .page-title h2,html.dark .cp-card h1,html.dark .cp-card h2,html.dark .cp-card h3,html.dark .panel h1,html.dark .panel h2,html.dark .panel h3,html.dark .service-card h2,html.dark .service-card h3,html.dark .form-section-title h2,html.dark .spending-total-card strong,html.dark .spending-stat-card strong{color:#f8f4fc!important}html.dark .section-head span,html.dark .page-title p,html.dark .cp-card p,html.dark .panel p,html.dark .muted,html.dark .service-note,html.dark .spending-stat-card>span,html.dark .spending-total-card>span,html.dark .spending-month-row span,html.dark .spending-category-row>span,html.dark .spending-summary-row span,html.dark .cp-preference-row p{color:#f6f2fb94!important}html.dark .action-tile,html.dark .quick-actions .action-tile,html.dark .cp-preference-row,html.dark .cp-segmented,html.dark .tab,html.dark .tabs,html.dark .amount-chip,html.dark .network-option,html.dark .plan-card,html.dark .bank-picker-trigger,html.dark .bank-picker-menu,html.dark .bank-picker-option,html.dark .more-menu,html.dark .user-menu,html.dark .notifications-panel,html.dark .recipient-preview,html.dark .resolved-account,html.dark .transfer-account-card,html.dark .transfer-instructions,html.dark .transfer-warning{color:#f6f2fb!important;background:#1d1727f0!important;border-color:#ffffff1a!important}html.dark .action-tile:hover,html.dark .tab:hover,html.dark .amount-chip:hover,html.dark .network-option:hover,html.dark .plan-card:hover,html.dark .bank-picker-option:hover{background:#735cff29!important}html.dark .action-tile small,html.dark .action-tile b,html.dark .field>span,html.dark .form-label,html.dark .field-heading small,html.dark .cp-field span,html.dark .cp-preference-row h3,html.dark .cp-card-head h2{color:#f6f2fb!important}html.dark input,html.dark textarea,html.dark select,html.dark .bank-picker-trigger,html.dark .sms-picker-input{color:#f8f4fc!important;background:#191520!important;border-color:#ffffff24!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#f6f2fb5c!important}html.dark .transaction-row,html.dark .transaction-row-button,html.dark .list-item,html.dark .notification-item,html.dark .sms-number-row,html.dark .sms-code-card,html.dark .temp-address-block{color:#f6f2fb!important;border-color:#ffffff14!important}html.dark .transaction-row:hover,html.dark .transaction-row-button:hover,html.dark .list-item:hover,html.dark .notification-item:hover{background:#735cff1a!important}html.dark .transaction-row small,html.dark .tx-copy small,html.dark .notification-item small,html.dark .empty-state p,html.dark .side-note p{color:#f6f2fb8c!important}html.dark table,html.dark th,html.dark td{color:#f6f2fb!important;border-color:#ffffff1a!important}html.dark .animated-dialog,html.dark .transaction-receipt,html.dark .transfer-result-pop,html.dark .purchase-success-pop,html.dark .animated-dialog-backdrop section,html.dark .cp-support-modal{color:#f6f2fb!important;background:#211a2c!important;border-color:#ffffff1a!important}html.dark .animated-dialog p,html.dark .transaction-receipt p,html.dark .transfer-result-pop p,html.dark .purchase-success-pop p{color:#f6f2fb9e!important}html.dark .scrim{background:#000000b3!important}html.dark .topbar{background:#120f18e6!important}html.dark .sidebar{background:radial-gradient(circle at 18% 12%,#7c5cff57,#0000 36%),radial-gradient(circle at 88% 82%,#7c5cff30,#0000 40%),#0c0911fa!important}html.dark .sidebar .nav-item,html.dark .sidebar .nav-caption,html.dark .sidebar .user-copy,html.dark .topbar-name{color:#f6f2fb!important}html.dark .sidebar .nav-item:not(.active){color:#f6f2fba6!important}html.dark .sidebar .nav-item:hover{color:#fff!important;background:#ffffff0f!important}html.dark .sidebar-bottom,html.dark .topbar{border-color:#ffffff14!important}html.dark .spending-bar-track,html.dark .spending-category-row>div,html.dark .spending-month-row>div{background:#ffffff14!important}.bank-picker{isolation:isolate;z-index:40;position:relative}.bank-picker-trigger{z-index:2;box-sizing:border-box;width:100%;min-height:52px;position:relative}.bank-picker-menu{box-sizing:border-box;border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;box-shadow:0 24px 60px hsl(var(--foreground) / .18);border-radius:15px;flex-direction:column;margin-top:8px;overflow:hidden;z-index:50!important;max-height:390px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.bank-search-input{box-sizing:border-box;border:0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;color:hsl(var(--foreground));outline:0;padding:0 14px;font-size:16px;flex:0 0 52px!important;height:52px!important;min-height:52px!important}.bank-picker-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;height:330px;min-height:0;padding:7px;overflow-x:hidden;flex:0 0 330px!important;max-height:330px!important;overflow-y:auto!important}.bank-picker-option{box-sizing:border-box;height:48px;min-height:48px!important}@media(max-width:620px){.bank-picker-menu{max-height:min(62dvh,430px)!important}.bank-search-input{flex-basis:52px!important;height:52px!important;min-height:52px!important}.bank-picker-list{height:min(330px,62dvh - 60px);padding:7px;flex-basis:min(330px,62dvh - 60px)!important;max-height:min(330px,62dvh - 60px)!important}}.service-maintenance{text-align:center;align-content:center;place-items:center;max-width:720px;min-height:min(68vh,680px);margin:0 auto;padding:clamp(28px,6vw,70px) 20px;display:grid}.service-maintenance-mark{border:1px solid hsl(var(--primary) / .2);background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--accent)));width:76px;height:76px;box-shadow:0 24px 60px hsl(var(--primary) / .12);border-radius:24px;justify-content:center;align-items:center;gap:6px;margin-bottom:24px;display:flex;position:relative}.service-maintenance-mark span{background:hsl(var(--primary));border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite service-maintenance-pulse}.service-maintenance-mark span:nth-child(2){opacity:.65;animation-delay:.15s}.service-maintenance-mark span:nth-child(3){opacity:.35;animation-delay:.3s}.service-maintenance h1{letter-spacing:-.055em;max-width:640px;margin:8px 0 12px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.02}.service-maintenance>p{max-width:600px;color:hsl(var(--muted-foreground));margin:0;font-size:.96rem;line-height:1.75}.service-maintenance-note{border:1px solid hsl(var(--border));background:hsl(var(--card) / .72);text-align:left;border-radius:14px;align-items:flex-start;gap:10px;max-width:540px;margin-top:24px;padding:13px 16px;display:flex}.service-maintenance-note>span{color:hsl(var(--primary));margin-top:3px;font-size:.65rem}.service-maintenance-note div{gap:3px;display:grid}.service-maintenance-note b{font-size:.78rem}.service-maintenance-note small{color:hsl(var(--muted-foreground));font-size:.73rem;line-height:1.5}@keyframes service-maintenance-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.transfer-pin-card{border:1px solid var(--cp-line);background:hsl(var(--primary) / .045);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.transfer-pin-card>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.transfer-pin-card>div>svg{color:hsl(var(--primary));flex:none;margin-top:2px}.transfer-pin-card b{font-size:.8rem;display:block}.transfer-pin-card small{color:var(--cp-muted);margin-top:3px;font-size:.68rem;line-height:1.4;display:block}.transfer-pin-card input{border:1px solid var(--cp-line);background:hsl(var(--background));width:118px;height:44px;color:var(--cp-ink);text-align:center;letter-spacing:.28em;border-radius:11px;flex:0 0 118px;font-size:1rem;font-weight:800}@media(max-width:560px){.transfer-pin-card{flex-direction:column;align-items:stretch}.transfer-pin-card input{flex-basis:44px;width:100%}}.transfer-pin-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);background:#190e2661;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.transfer-pin-modal{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(100%,380px);color:hsl(var(--foreground));border-radius:22px;padding:24px;position:relative;box-shadow:0 24px 80px #1b0e2a4d}.transfer-pin-modal-close{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.transfer-pin-modal-icon{background:hsl(var(--primary) / .1);width:46px;height:46px;color:hsl(var(--primary));border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.transfer-pin-modal h2{margin:7px 0}.transfer-pin-modal p{color:hsl(var(--muted-foreground));margin:0 0 18px;line-height:1.5}.transfer-pin-modal-input{box-sizing:border-box;border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));letter-spacing:.28em;text-align:center;border-radius:12px;outline:none;margin-top:10px;padding:14px 16px;font-size:1.1rem}.transfer-pin-modal-input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.nav-unread-badge{color:#fff!important;background:#ff5f6d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:19px!important;height:19px!important;margin-left:auto!important;padding:0 6px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 12px #ff5f6d47!important}.cp-chat-page{max-width:1180px!important;margin:0 auto!important;padding-bottom:24px!important}.cp-chat-page .page-heading{margin-bottom:20px}.cp-chat-find-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:16px!important;margin-bottom:16px!important;display:grid!important}.cp-chat-find-card,.cp-chat-code-card,.cp-chat-list-card{background:linear-gradient(145deg,#ffffffeb,#f8f6fcd1)!important;border:1px solid #735cff21!important;box-shadow:0 24px 70px #26183b12!important}.cp-chat-find-card{position:relative!important;overflow:hidden!important}.cp-chat-find-card:before,.cp-chat-code-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#735cff1f,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -25% -65% auto}.cp-chat-icon{color:#fff;background:linear-gradient(145deg,#8b77ff,#6d58e9);border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid;box-shadow:0 12px 30px #6d58e93d}.cp-chat-find-card h2,.cp-chat-code-card h2{letter-spacing:-.035em;margin:7px 0;font-size:20px}.cp-chat-find-card p,.cp-chat-code-card p{max-width:590px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.65}.cp-chat-code-input{gap:9px;margin-top:18px;display:flex}.cp-chat-code-input input{letter-spacing:.08em;flex:1;min-width:0;height:48px;font-weight:800;border-radius:13px!important}.cp-chat-code-input .btn{height:48px;border-radius:13px!important}.cp-found-user{z-index:1;background:#ffffffbd;border:1px solid #735cff21;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex;position:relative}.cp-found-user>div{flex:1;gap:2px;min-width:0;display:grid}.cp-found-user strong{font-size:12px}.cp-found-user small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cp-your-code{z-index:1;background:#735cff12;border:1px solid #735cff1f;border-radius:15px;align-items:center;gap:10px;margin-top:18px;padding:14px 15px;display:flex;position:relative}.cp-your-code strong{letter-spacing:.05em;flex:1;font-size:15px}.cp-your-code button{width:32px;height:32px;color:hsl(var(--primary));cursor:pointer;background:#735cff1a;border:0;border-radius:10px;place-items:center;display:grid}.cp-copy-confirm{color:hsl(var(--primary))!important;font-size:9px!important}.cp-chat-list-card{padding:0!important;overflow:hidden!important}.cp-chat-list-card>.cp-card-head{padding:20px 22px 14px!important}.cp-chat-list{display:grid!important}.cp-chat-list-row{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-top:1px solid #735cff14!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:76px!important;padding:12px 20px!important;transition:background .18s,transform .18s!important;display:flex!important}.cp-chat-list-row:hover{background:#735cff0e!important}.cp-chat-list-row:active{transform:scale(.997)!important}.cp-chat-list-copy{flex:1!important;gap:4px!important;min-width:0!important;display:grid!important}.cp-chat-list-copy strong{color:var(--cp-ink)!important;font-size:12px!important}.cp-chat-list-copy span{color:var(--cp-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(58vw,560px)!important;font-size:10px!important;overflow:hidden!important}.cp-chat-list-row.has-unread .cp-chat-list-copy strong{font-weight:900!important}.cp-chat-list-row.has-unread .cp-chat-list-copy span{color:var(--cp-ink)!important;font-weight:700!important}.cp-chat-list-meta{align-content:center!important;align-self:stretch!important;justify-items:end!important;gap:6px!important;min-width:44px!important;display:grid!important}.cp-chat-list-meta small{color:var(--cp-muted)!important;white-space:nowrap!important;font-size:9px!important}.cp-chat-unread-badge{color:#fff;background:#ff5f6d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:grid;box-shadow:0 5px 14px #ff5f6d40}.cp-chat-shell{background:#faf9fdeb!important;border:1px solid #735cff21!important;border-radius:26px!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:min(760px,100dvh - 150px)!important;min-height:520px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 90px #26183b1a!important}.cp-chat-header{z-index:12!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffd1!important;border-bottom:1px solid #735cff1a!important;align-items:center!important;gap:11px!important;min-height:70px!important;padding:11px 16px!important;display:flex!important;position:relative!important}.cp-chat-back,.cp-chat-head-actions button{color:var(--cp-ink)!important;cursor:pointer!important;background:#735cff12!important;border:0!important}.cp-chat-back{border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.cp-chat-person{gap:3px!important;min-width:0!important;display:grid!important}.cp-chat-person strong{letter-spacing:-.01em!important;font-size:12px!important}.cp-chat-person span{color:var(--cp-muted)!important;align-items:center!important;gap:5px!important;font-size:9px!important;display:flex!important}.cp-chat-online-dot{background:#35c77a!important;border-radius:50%!important;width:6px!important;height:6px!important;display:inline-block!important;box-shadow:0 0 0 3px #35c77a1f!important}.cp-chat-head-actions{gap:6px;margin-left:auto;display:flex}.cp-chat-head-actions button{border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.cp-chat-menu{z-index:20!important;background:#fff!important;border:1px solid #735cff1f!important;border-radius:14px!important;min-width:160px!important;padding:6px!important;position:absolute!important;top:58px!important;right:12px!important;box-shadow:0 18px 50px #1e142d29!important}.cp-chat-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:10px;font-size:10px;display:flex}.cp-chat-menu button:hover{background:#735cff12}.cp-chat-bg-picker{z-index:21!important;border-radius:13px!important;gap:7px!important;padding:8px!important;display:flex!important;position:absolute!important;top:58px!important;right:58px!important}.cp-chat-bg-picker button{cursor:pointer!important;border:0!important;border-radius:50%!important;width:25px!important;height:25px!important}.cp-chat-messages{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;gap:5px!important;min-height:0!important;padding:22px clamp(14px,4vw,38px) 26px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.cp-chat-message-row{align-items:flex-end!important;width:100%!important;margin:0!important;padding:1px 0!important;transition:transform .16s!important;display:flex!important;transform:none!important}.cp-chat-message-row.incoming{justify-content:flex-start!important}.cp-chat-message-row.outgoing{justify-content:flex-end!important}.cp-chat-message-row.incoming .cp-chat-bubble,.cp-chat-message-row.outgoing .cp-chat-bubble{box-sizing:border-box!important;border-radius:18px!important;gap:5px!important;width:auto!important;max-width:min(76%,520px)!important;margin:0!important;padding:9px 11px 7px!important;font-size:12px!important;line-height:1.45!important;display:grid!important;box-shadow:0 7px 22px #20163012!important}.cp-chat-message-row.incoming .cp-chat-bubble{color:#211b2a!important;background:#fffffff5!important;border:1px solid #735cff14!important;border-bottom-left-radius:5px!important}.cp-chat-message-row.outgoing .cp-chat-bubble{color:#fff!important;background:linear-gradient(135deg,#8068ff,#604bd7)!important;border:0!important;border-bottom-right-radius:5px!important}.cp-chat-bubble>span{white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:12px!important}.cp-chat-bubble small{opacity:.58!important;justify-self:end!important;align-items:center!important;gap:3px!important;font-size:8px!important;line-height:1!important;display:flex!important}.cp-chat-message-row.outgoing .cp-chat-bubble small{color:#ffffffc7!important}.cp-chat-image{object-fit:cover!important;border-radius:13px!important;width:auto!important;max-width:min(100%,340px)!important;max-height:340px!important;display:block!important}.cp-chat-gif{object-fit:cover!important;border-radius:12px!important;width:min(220px,100%)!important;max-width:220px!important;max-height:190px!important;display:block!important}.cp-chat-reply-preview{width:100%!important;color:inherit!important;background:#ffffff1a!important;border:0!important;border-left:3px solid #ffffff8c!important;border-radius:8px!important;margin:0!important;padding:7px 8px!important}.cp-chat-message-row.incoming .cp-chat-reply-preview{background:#735cff12!important;border-left-color:#8068ff!important}.cp-chat-reply-preview span{font-size:8px!important}.cp-chat-reply-preview b{font-size:9px!important}.cp-chat-reply-action{color:inherit!important;opacity:.5!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-self:start!important;padding:0!important;font-size:8px!important}.cp-chat-composer{z-index:10!important;padding:11px 13px calc(11px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border-top:1px solid #735cff1a!important;align-items:flex-end!important;gap:7px!important;display:flex!important;position:relative!important}.cp-chat-composer>button:not(.cp-chat-send){width:36px!important;height:36px!important;color:var(--cp-muted)!important;cursor:pointer!important;background:#735cff12!important;border:0!important;border-radius:11px!important;flex:0 0 36px!important;place-items:center!important;display:grid!important}.cp-chat-composer textarea{resize:none!important;-webkit-text-size-adjust:100%!important;border-radius:13px!important;flex:1!important;min-height:40px!important;max-height:110px!important;padding:9px 12px!important;font-size:16px!important;line-height:1.35!important}.cp-chat-send{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#8068ff,#604bd7)!important;border:0!important;border-radius:13px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;box-shadow:0 9px 22px #604bd738!important}.cp-chat-send:disabled{opacity:.38!important;box-shadow:none!important}.cp-chat-reply-bar{bottom:67px!important;left:12px!important;right:12px!important}.cp-chat-emoji,.cp-chat-gif-panel{z-index:15!important;background:#fffffff7!important;border:1px solid #735cff1f!important;border-radius:17px!important;max-height:220px!important;padding:10px!important;position:absolute!important;bottom:70px!important;left:12px!important;right:12px!important;overflow:auto!important;box-shadow:0 18px 60px #1e142d26!important}.cp-chat-emoji{grid-template-columns:repeat(10,1fr)!important;gap:3px!important;display:grid!important}.cp-chat-emoji button{cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:6px!important;font-size:19px!important}.cp-chat-emoji button:hover{background:#735cff14!important}.cp-chat-gif-search{gap:6px!important;margin-bottom:8px!important;display:flex!important}.cp-chat-gif-search input{border-radius:10px!important;flex:1!important;height:36px!important}.cp-chat-gif-search button{color:#fff!important;background:#8068ff!important;border:0!important;border-radius:10px!important;width:36px!important}.cp-gif-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important}.cp-gif-grid button{cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0!important;overflow:hidden!important}.cp-gif-grid img{object-fit:cover!important;width:100%!important;height:72px!important;display:block!important}.cp-chat-error{z-index:16!important;color:#fff!important;background:#231b2b!important;border-radius:10px!important;align-items:center!important;gap:5px!important;padding:7px 10px!important;font-size:9px!important;display:flex!important;position:absolute!important;bottom:78px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 30px #0003!important}.cp-gif-label{letter-spacing:.02em!important;font-size:9px!important;font-weight:900!important}html.dark .cp-chat-find-card,html.dark .cp-chat-code-card,html.dark .cp-chat-list-card{background:linear-gradient(145deg,#231c2ff5,#17121ff0)!important;border-color:#ffffff17!important}html.dark .cp-found-user,html.dark .cp-your-code{background:#735cff17!important;border-color:#ffffff14!important}html.dark .cp-chat-shell{background:#17131d!important;border-color:#ffffff17!important}html.dark .cp-chat-header,html.dark .cp-chat-composer{background:#191420e0!important;border-color:#ffffff14!important}html.dark .cp-chat-menu,html.dark .cp-chat-emoji,html.dark .cp-chat-gif-panel{background:#211a2c!important;border-color:#ffffff17!important}html.dark .cp-chat-message-row.incoming .cp-chat-bubble{color:#f7f3fb!important;background:#292137!important;border-color:#ffffff14!important}html.dark .cp-chat-message-row.outgoing .cp-chat-bubble{color:#fff!important}html.dark .cp-chat-list-copy strong{color:#f7f3fb!important}html.dark .cp-chat-list-copy span,html.dark .cp-chat-list-meta small{color:#f7f3fb8c!important}html.dark .cp-chat-list-row.has-unread .cp-chat-list-copy span{color:#f7f3fb!important}@media(max-width:760px){.cp-chat-find-grid{grid-template-columns:1fr!important}.cp-chat-shell{border-radius:20px!important;height:calc(100dvh - 108px)!important;min-height:520px!important}.cp-chat-header{min-height:62px!important}.cp-chat-message-row.incoming .cp-chat-bubble,.cp-chat-message-row.outgoing .cp-chat-bubble{max-width:84%!important}.cp-chat-messages{padding:15px 11px 20px!important}.cp-chat-composer{gap:5px!important;padding-left:8px!important;padding-right:8px!important}.cp-chat-composer>button:not(.cp-chat-send){flex-basis:32px!important;width:32px!important;height:32px!important}.cp-chat-composer textarea{min-height:40px!important;font-size:16px!important;line-height:1.35!important}.cp-chat-send{flex-basis:34px!important;width:34px!important;height:34px!important}.cp-chat-emoji{grid-template-columns:repeat(7,1fr)!important}.cp-gif-grid{grid-template-columns:repeat(3,1fr)!important}.cp-gif-grid img{height:76px!important}.cp-chat-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.cp-chat-page:has(.cp-chat-shell){min-height:0!important}.cp-chat-shell{width:100%!important;height:calc(100dvh - 100px)!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;display:flex!important;overflow:hidden!important}.cp-chat-header{flex:none!important;min-height:64px!important}.cp-chat-messages{background-color:#0000!important;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;padding:14px 10px 12px!important;display:flex!important;overflow-y:auto!important}.cp-chat-message-row{flex:none!important}.cp-chat-composer{min-height:58px!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;flex:none!important}.cp-chat-composer textarea{height:40px!important;min-height:40px!important;max-height:88px!important;padding:8px 11px!important}.main-area:has(.cp-chat-page){min-height:0!important;overflow:hidden!important}.main-area:has(.cp-chat-page)>.content{height:calc(100dvh - 62px)!important;min-height:0!important;padding:0!important;overflow:hidden!important}.cp-chat-page{height:100%!important;min-height:0!important;overflow:hidden!important}.cp-chat-shell{height:100%!important;min-height:0!important;max-height:none!important}.cp-chat-messages{min-height:0!important;padding-bottom:12px!important}.cp-chat-composer{flex:none!important;margin:0!important}}@media(min-width:901px){.main-area{position:relative}.main-area:has(.sms-layout,.social-boost-layout,.bills-command,.email-pro-page,.temp-start-grid):before{content:"";z-index:0;filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#735cff33,#735cff18 34%,#0000 70%);border-radius:50%;width:520px;height:520px;position:fixed;top:90px;right:-150px}.main-area:has(.sms-layout,.social-boost-layout,.bills-command,.email-pro-page,.temp-start-grid)>.content{z-index:1;position:relative}}.card-checkout-shell{border:1px solid hsl(var(--card-border));background:hsl(var(--card));border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.card-checkout-shell span{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.78rem;display:block}.card-checkout-backdrop{z-index:1000}.card-checkout-modal{border:1px solid hsl(var(--card-border));background:hsl(var(--background));border-radius:22px;width:min(680px,100vw - 28px);height:min(760px,100vh - 28px);overflow:hidden;box-shadow:0 30px 90px #00000047}.card-checkout-header{border-bottom:1px solid hsl(var(--card-border));justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.card-checkout-header h2{margin:4px 0 5px;font-size:1.05rem}.card-checkout-header p{color:hsl(var(--muted-foreground));margin:0;font-size:.78rem;line-height:1.45}.card-checkout-frame{background:#fff;border:0;width:100%;height:calc(100% - 106px);display:block}@media(max-width:640px){.card-checkout-modal{border-radius:18px;width:calc(100vw - 16px);height:calc(100vh - 16px)}.card-checkout-header{padding:15px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
