@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Manrope:wght@500;600;700;800&display=swap";.adm-analytics-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,1fr);gap:10px;align-items:end}.adm-analytics-filters label{display:grid;gap:6px;min-width:0;color:var(--adm-ink);font-size:11px;font-weight:700}.adm-analytics-filters input,.adm-analytics-filters select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--adm-line);border-radius:9px;background:var(--adm-card);color:var(--adm-ink);font:inherit;font-size:12px}.adm-analytics-filters input:focus,.adm-analytics-filters select:focus{outline:0;border-color:var(--vault-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--vault-gold) 18%,transparent)}.adm-analytics-export{display:flex;justify-content:flex-end;padding-top:10px}.adm-analytics-export .adm-ghost{display:inline-flex;align-items:center;gap:7px;color:var(--adm-ink);border-color:var(--adm-line);background:var(--adm-card)}.adm-analytics-export .adm-ghost:disabled{opacity:.55;cursor:not-allowed}.adm-analytics-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.adm-analytics-stat{display:grid;gap:6px;min-width:0;padding:13px;border:1px solid var(--adm-line);border-radius:11px;background:var(--adm-wash)}.adm-analytics-stat>span{display:flex;align-items:center;gap:6px;color:var(--adm-muted);font-size:10px;font-weight:700}.adm-analytics-stat>b{color:var(--adm-ink);font:800 21px/1.1 var(--app-font-sans);letter-spacing:-.04em;overflow-wrap:anywhere}.adm-analytics-stat>small{color:var(--adm-muted);font-size:10px;line-height:1.4}.adm-analytics-stat-refund{border-color:color-mix(in srgb,var(--adm-danger) 28%,var(--adm-line))}.adm-analytics-order-total{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--adm-line);color:var(--adm-muted);font-size:11px}.adm-analytics-order-total>b{color:var(--adm-ink);font-size:13px}.adm-analytics-state{display:flex;align-items:center;justify-content:center;gap:9px;min-height:80px;color:var(--adm-muted);font-size:12px}.adm-analytics-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-analytics-service{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--adm-line);border-radius:11px;background:var(--adm-card)}.adm-analytics-service>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-analytics-service>header>b{min-width:0;color:var(--adm-ink);font-size:12px;overflow-wrap:anywhere}.adm-analytics-service>header>span{flex:none;color:var(--adm-muted);font-size:10px}.adm-analytics-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.adm-analytics-outcomes>div{display:grid;gap:3px;min-width:0;padding:7px;border-radius:8px;background:var(--adm-wash)}.adm-analytics-outcomes small{color:var(--adm-muted);font-size:9px}.adm-analytics-outcomes b{color:var(--adm-ink);font-size:13px;font-variant-numeric:tabular-nums}.adm-analytics-service>footer{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--adm-line);color:var(--adm-muted);font-size:10px}.adm-analytics-service>footer b{color:var(--adm-ink);font-size:11px;font-variant-numeric:tabular-nums}.adm-analytics-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:4px;color:var(--adm-muted);font-size:10px}.adm-analytics-footer .adm-ghost{color:var(--adm-ink);border-color:var(--adm-line);background:var(--adm-card)}.adm-analytics-footer .adm-ghost:disabled{opacity:.6}@media(max-width:900px){.adm-analytics-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.adm-analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-analytics-filters label:last-child{grid-column:1/-1}.adm-analytics-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-analytics-service-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.adm-analytics-filters{grid-template-columns:minmax(0,1fr)}.adm-analytics-filters label:last-child{grid-column:auto}.adm-analytics-stat-grid{grid-template-columns:minmax(0,1fr)}}.admin-public-feed .admin-feed-form{display:grid;gap:11px}.admin-public-feed .admin-feed-form>label,.admin-public-feed .admin-feed-two-fields>label,.admin-feed-status-filter{display:grid;gap:6px;min-width:0;color:var(--adm-ink);font-size:12px;font-weight:700}.admin-public-feed .admin-feed-form label small,.admin-feed-status-filter small{color:var(--adm-muted);font-size:10px;font-weight:500}.admin-public-feed .admin-feed-form input,.admin-public-feed .admin-feed-form select,.admin-public-feed .admin-feed-form textarea,.admin-feed-status-filter select{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--adm-line);border-radius:9px;background:var(--adm-card);color:var(--adm-ink);font:inherit;font-size:12px}.admin-public-feed .admin-feed-form textarea{resize:vertical;line-height:1.55}.admin-public-feed .admin-feed-form input[type=file]{padding:8px;background:var(--adm-wash);font-size:11px}.admin-feed-upload-state{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--adm-muted);font-size:10px;font-weight:600}.admin-feed-upload-state .adm-ghost{padding:4px 7px}.admin-public-feed .admin-feed-form input:focus,.admin-public-feed .admin-feed-form select:focus,.admin-public-feed .admin-feed-form textarea:focus,.admin-feed-status-filter select:focus{outline:0;border-color:var(--adm-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--adm-gold) 18%,transparent)}.admin-feed-two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-feed-post-list,.admin-feed-comment-list{max-height:560px}.admin-feed-post-row,.admin-feed-comment-row{display:grid;gap:10px;padding:11px;border:1px solid var(--adm-line);border-radius:11px;background:var(--adm-card)}.admin-feed-post-copy,.admin-feed-comment-copy{display:grid;gap:5px;min-width:0}.admin-feed-post-copy>b,.admin-feed-comment-copy>b{color:var(--adm-ink);font-size:12px;overflow-wrap:anywhere}.admin-feed-post-copy small,.admin-feed-comment-copy small{color:var(--adm-muted);font-size:10px}.admin-feed-status{width:max-content;padding:4px 7px;border-radius:99px;background:var(--adm-wash);color:var(--adm-muted);font-size:9px;font-weight:800;text-transform:uppercase}.admin-feed-status.status-published{background:var(--adm-success);color:#fff}.admin-feed-status.status-archived{background:var(--adm-danger);color:#fff}.admin-feed-post-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-feed-post-actions .adm-ghost,.admin-feed-comment-row .adm-ghost{padding:6px 8px;font-size:10px}.admin-feed-archive,.admin-feed-delete{color:var(--adm-danger)}.admin-feed-event-card{border-color:color-mix(in srgb,var(--adm-gold) 42%,var(--adm-line))}.admin-feed-comment-copy p{margin:0;color:var(--adm-ink);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-feed-comment-row .adm-row{gap:6px}.admin-feed-status-filter{grid-template-columns:1fr auto;align-items:center;padding:9px 10px;border:1px solid var(--adm-line);border-radius:10px;background:var(--adm-wash)}.admin-feed-status-filter select{width:auto;min-width:150px;min-height:35px}.admin-public-feed .adm-analytics-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;color:var(--adm-muted);font-size:10px}@media(max-width:600px){.admin-feed-two-fields{grid-template-columns:minmax(0,1fr)}.admin-feed-post-row,.admin-feed-comment-row{padding:9px}.admin-feed-post-actions{gap:4px}.admin-feed-post-actions .adm-ghost,.admin-feed-comment-row .adm-ghost{min-height:33px;padding:6px}.admin-feed-status-filter{grid-template-columns:minmax(0,1fr)}.admin-feed-status-filter select{width:100%}}.support-page{--support-paper:var(--vault-card,#faf8f2);--support-line:var(--vault-line,#ded8ca);--support-ink:var(--vault-ink,#292730);--support-muted:var(--vault-muted,#73717a);--support-accent:var(--vault-gold,#ad8738);display:grid;gap:17px;max-width:1160px;margin:0 auto}.support-hero{padding:clamp(20px,3vw,34px);border:1px solid var(--support-line);border-radius:17px;background:linear-gradient(115deg,var(--vault-gold-wash,#f0eadb),var(--support-paper) 60%);box-shadow:0 12px 30px #3a301d0b}.support-telegram-link{display:inline-flex;align-items:center;gap:8px;min-height:37px;margin-top:14px;padding:0 13px;border:1px solid var(--vault-gold-line,var(--support-accent));border-radius:9px;background:var(--vault-card-raised,#fffdf8);color:var(--support-ink);font-size:10px;font-weight:750;text-decoration:none}.support-contact-links{display:flex;flex-wrap:wrap;gap:8px}.support-telegram-link:hover{border-color:var(--support-accent);background:var(--vault-gold-wash,#f0eadb);color:var(--support-accent)}.support-telegram-link svg:first-child{color:var(--support-accent)}.support-telegram-link span{color:var(--support-muted);font-weight:500}.support-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--support-accent);font:600 9px var(--app-font-mono);letter-spacing:.12em}.support-hero h1{margin:12px 0 8px;color:var(--support-ink);font:750 clamp(28px,4vw,43px)/1.08 Manrope,sans-serif;letter-spacing:-.06em}.support-hero h1 span{color:var(--support-accent)}.support-hero p{max-width:650px;margin:0;color:var(--support-muted);font-size:12px;line-height:1.7}.support-services{display:flex;flex-wrap:wrap;gap:7px}.support-services span{padding:7px 10px;border:1px solid var(--support-line);border-radius:99px;background:var(--support-paper);color:var(--support-muted);font-size:9px;font-weight:650}.support-columns{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:15px;align-items:start}.support-card{min-width:0;padding:clamp(15px,2vw,21px);border:1px solid var(--support-line);border-radius:15px;background:var(--support-paper);box-shadow:0 8px 24px #3a301d0a}.support-card-heading{display:flex;align-items:center;gap:11px;margin-bottom:16px}.support-symbol{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:var(--vault-gold-wash,#f0eadb);color:var(--support-accent)}.support-card-heading small,.support-thread-head small,.support-admin-ticket-head small{display:block;color:var(--support-muted);font:600 8px var(--app-font-mono);letter-spacing:.08em}.support-card-heading h2{margin:4px 0 0;color:var(--support-ink);font:700 17px Manrope,sans-serif;letter-spacing:-.035em}.support-count{display:grid;place-items:center;min-width:25px;height:25px;margin-left:auto;border-radius:8px;background:var(--vault-gold-wash,#f0eadb);color:var(--support-accent);font:600 10px var(--app-font-mono)}.support-channel-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px}.support-channel-picker button{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:3px 8px;min-height:70px;padding:11px;border:1px solid var(--support-line);border-radius:11px;background:transparent;color:var(--support-muted);text-align:left}.support-channel-picker button.selected{border-color:var(--vault-gold-line,var(--support-accent));background:var(--vault-gold-wash,#f0eadb);color:var(--support-accent);box-shadow:inset 0 0 0 1px var(--vault-gold-line,var(--support-accent))}.support-channel-picker button svg{grid-row:1 / span 2}.support-channel-picker button b{color:var(--support-ink);font-size:10px}.support-channel-picker button small{color:var(--support-muted);font-size:8px}.support-form{display:grid;gap:11px;margin-top:14px}.support-form label,.support-service-picker-field{display:grid;gap:6px;color:var(--support-ink);font-size:9px;font-weight:700}.support-service-picker .service-picker-trigger{min-height:40px;border-color:var(--support-line);border-radius:9px;color:var(--support-ink);background:var(--vault-card-raised,#fffdf8);font-size:11px}.support-form :is(input,textarea,select),.support-reply textarea{width:100%;min-width:0;border:1px solid var(--support-line);border-radius:9px;background:var(--vault-card-raised,#fffdf8);color:var(--support-ink);padding:10px 11px;font:500 11px/1.5 var(--app-font-sans);outline:none}.support-form :is(input,textarea,select):focus,.support-reply textarea:focus{border-color:var(--support-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--support-accent) 15%,transparent)}.support-form textarea,.support-reply textarea{resize:vertical}.support-form textarea::placeholder,.support-reply textarea::placeholder{color:var(--support-muted);opacity:.8}.support-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:9px;background:var(--offixia-action,var(--charcoal,#24232c));color:var(--offixia-action-ink,#fbf8ef);font-size:10px;font-weight:750}.support-submit:disabled,.support-reply button:disabled{opacity:.48;cursor:not-allowed}.support-privacy{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:var(--support-muted);font-size:8px}.support-privacy svg{color:var(--support-accent)}.support-ticket-list{display:grid}.support-ticket-row,.support-admin-row{position:relative;display:grid;gap:6px;width:100%;padding:12px 28px 12px 11px;border:0;border-top:1px solid var(--support-line);background:transparent;color:var(--support-ink);text-align:left}.support-ticket-row:hover,.support-admin-row:hover,.support-ticket-row.active,.support-admin-row.active{background:var(--vault-gold-wash,#f0eadb)}.support-ticket-row>svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--support-accent)}.support-ticket-top,.support-admin-row>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-ticket-top>b,.support-admin-row>span>b{overflow:hidden;color:var(--support-ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-row small,.support-ticket-meta,.support-admin-row>small{color:var(--support-muted);font-size:8px}.support-status{display:inline-flex;align-items:center;width:max-content;flex:none;padding:4px 6px;border:1px solid transparent;border-radius:99px;font:600 7px var(--app-font-mono);font-style:normal}.status-open{border-color:#d7c18f;background:#f4ecd9;color:#816322}.status-awaiting_customer{border-color:#dfb887;background:#f7e9d9;color:#925c29}.status-resolved{border-color:#b6cbb9;background:#e8efe6;color:#4f7456}.support-empty,.support-admin-placeholder{display:flex;min-height:175px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;text-align:center}.support-empty>span,.support-admin-placeholder>svg{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--vault-gold-wash,#f0eadb);color:var(--support-accent)}.support-empty b,.support-admin-placeholder b{color:var(--support-ink);font-size:11px}.support-empty small,.support-admin-placeholder small{max-width:250px;color:var(--support-muted);font-size:9px;line-height:1.5}.support-inline-error,.support-alert{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e8c5b7;border-radius:9px;background:#f8eee8;color:#8c4e3b;font-size:9px}.support-inline-error button{margin-left:auto;border:0;background:none;color:inherit;text-decoration:underline;font-size:9px}.support-skeleton{display:grid;gap:9px;padding:14px 4px}.support-skeleton i{display:block;height:42px;border-radius:9px;background:linear-gradient(90deg,var(--vault-gold-wash,#eee8da),var(--support-paper),var(--vault-gold-wash,#eee8da));background-size:200% 100%;animation:support-shimmer 1.5s infinite}.support-skeleton i:nth-child(2){width:85%}.support-skeleton i:nth-child(3){width:70%}.support-thread{display:grid;gap:14px}.support-thread-head{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--support-line);padding-bottom:13px}.support-thread-head>div{min-width:0;flex:1}.support-thread-head h2,.support-admin-ticket-head h3{overflow:hidden;margin:4px 0 0;color:var(--support-ink);font:700 17px Manrope,sans-serif;text-overflow:ellipsis}.support-back{display:inline-flex;align-items:center;gap:5px;flex:none;border:0;background:transparent;color:var(--support-accent);font-size:9px;font-weight:700}.support-messages{display:grid;gap:10px;max-height:410px;overflow:auto;padding:2px 2px 8px}.support-message{max-width:min(82%,590px);padding:10px 12px;border:1px solid var(--support-line);border-radius:12px 12px 12px 3px;background:var(--vault-gold-wash,#f3efe5)}.support-message.mine{justify-self:end;border-radius:12px 12px 3px;border-color:var(--vault-gold-line,#d6c69e);background:color-mix(in srgb,var(--vault-gold-wash,#f0eadb) 70%,var(--support-paper))}.support-message>span{color:var(--support-accent);font-size:8px;font-weight:750}.support-message p{margin:5px 0;color:var(--support-ink);font-size:10px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.support-message small{color:var(--support-muted);font-size:7px}.support-reply{display:flex;align-items:end;gap:8px;padding-top:10px;border-top:1px solid var(--support-line)}.support-reply textarea{min-height:49px}.support-reply button{display:grid;place-items:center;width:41px;height:41px;flex:none;border:0;border-radius:10px;background:var(--offixia-action,var(--charcoal,#24232c));color:var(--offixia-action-ink,#fbf8ef)}.support-resolved{display:flex;align-items:center;gap:8px;padding:11px;border-radius:9px;background:var(--vault-gold-wash,#f0eadb);color:var(--support-muted);font-size:9px}.support-resolved svg{color:var(--support-accent)}.support-admin,.support-admin-area{display:grid;gap:14px}.support-settings-card{display:grid;gap:13px;padding:15px;border:1px solid var(--vault-line);border-radius:13px;background:var(--vault-card)}.support-settings-card>header{display:flex;align-items:flex-start;gap:10px}.support-settings-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--vault-gold-wash);color:var(--vault-gold)}.support-settings-card>header>div{min-width:0}.support-settings-card>header small{color:var(--vault-muted);font:600 8px var(--app-font-mono);letter-spacing:.09em}.support-settings-card h3{margin:4px 0;color:var(--vault-ink);font:700 14px Manrope,sans-serif}.support-settings-card p{margin:0;color:var(--vault-muted);font-size:9px;line-height:1.5}.support-settings-form{display:grid;gap:7px}.support-settings-form>label{color:var(--vault-ink);font-size:9px;font-weight:700}.support-settings-input-row{display:flex;gap:8px;min-width:0}.support-settings-input-row input{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid var(--vault-line);border-radius:8px;background:var(--vault-card-raised);color:var(--vault-ink);font:500 10px var(--app-font-sans)}.support-settings-input-row input:focus{outline:2px solid color-mix(in srgb,var(--vault-gold) 24%,transparent);border-color:var(--vault-gold)}.support-settings-input-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;padding:0 12px;border:0;border-radius:8px;background:var(--offixia-action,var(--charcoal,#24232c));color:var(--offixia-action-ink,#fbf8ef);font-size:9px;font-weight:750}.support-settings-input-row button:disabled{opacity:.5;cursor:not-allowed}.support-settings-form>small,.support-inline-note{color:var(--vault-muted);font-size:8px;line-height:1.5}.support-save-notice{display:flex;align-items:center;gap:7px;color:#4f7456;font-size:9px}.support-admin-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.support-admin-heading h2{margin:7px 0 4px;color:var(--vault-ink);font:750 24px Manrope,sans-serif;letter-spacing:-.05em}.support-admin-heading p{margin:0;color:var(--vault-muted);font-size:10px}.support-live{display:flex;align-items:center;gap:7px;color:var(--vault-muted);font-size:8px}.support-live i{width:6px;height:6px;border-radius:50%;background:#64896f}.support-admin-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:12px;align-items:stretch}.support-admin-list,.support-admin-detail{min-width:0;min-height:430px;overflow:hidden;border:1px solid var(--vault-line);border-radius:13px;background:var(--vault-card)}.support-admin-filters{display:flex;gap:4px;overflow:auto;padding:10px;border-bottom:1px solid var(--vault-line)}.support-admin-filters button,.support-admin-status-actions button{padding:7px 9px;border:1px solid var(--vault-line);border-radius:7px;background:var(--vault-card-raised);color:var(--vault-muted);font-size:8px;white-space:nowrap}.support-admin-filters button.active,.support-admin-status-actions button:hover:not(:disabled){border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.support-admin-row{padding-right:10px}.support-admin-row>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-admin-detail{display:flex;flex-direction:column;padding:15px}.support-admin-ticket-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.support-admin-ticket-head h3{font-size:15px}.support-admin-ticket-head small:last-child{margin-top:5px;letter-spacing:0}.support-admin-status-actions{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0;border-bottom:1px solid var(--vault-line);padding-bottom:11px}.support-admin-status-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-messages{flex:1;max-height:330px}.support-spin{animation:support-rotate 1s linear infinite}@keyframes support-rotate{to{transform:rotate(360deg)}}@keyframes support-shimmer{to{background-position:-200% 0}}.service-icons-rounded .workspace-service-app-icon,.service-icons-rounded .workspace-service-icon{border-radius:13px}.service-icons-circle .workspace-service-app-icon,.service-icons-circle .workspace-service-icon{border-radius:50%}.service-icons-square .workspace-service-app-icon,.service-icons-square .workspace-service-icon{border-radius:5px}.service-icon-size-small .workspace-service-app-icon{width:36px;height:36px}.service-icon-size-small .workspace-service-app-icon svg{width:17px;height:17px}.service-icon-size-large .workspace-service-app-icon{width:54px;height:54px}.service-icon-size-large .workspace-service-app-icon svg{width:27px;height:27px}.workspace-service-grid-compact.service-display-list{grid-template-columns:1fr}.service-display-list .workspace-service-app-link{min-height:58px;flex-direction:row;justify-content:flex-start;padding:8px 11px;text-align:left}.service-display-list .workspace-service-app-title{flex:1;text-align:left}.service-display-list .workspace-service-app-icon{width:38px;height:38px}.service-display-list .workspace-service-app-card{border-radius:11px}.service-display-list:not(.workspace-service-grid-compact) .workspace-service-grid{grid-template-columns:1fr}.service-display-list:not(.workspace-service-grid-compact) .workspace-service-card{min-height:0}.console-layout[data-theme=dark] .support-card,.console-layout[data-theme=dark] .support-admin-list,.console-layout[data-theme=dark] .support-admin-detail{--support-paper:var(--vault-card,#2b2931);--support-line:var(--vault-line,#403d46);--support-ink:var(--vault-ink,#eee9dd);--support-muted:var(--vault-muted,#b7b0a4);background:var(--vault-card);color:var(--vault-ink)}.console-layout[data-theme=dark] .support-hero{background:linear-gradient(115deg,#373126,#2b2931 62%)}.console-layout[data-theme=dark] .support-services span,.console-layout[data-theme=dark] .support-channel-picker button,.console-layout[data-theme=dark] .support-form :is(input,textarea,select),.console-layout[data-theme=dark] .support-reply textarea{background:#242229;color:#eee9dd}.console-layout[data-theme=dark] .support-service-picker .service-picker-trigger{background:#fff;color:#263348}.console-layout[data-theme=dark] .support-channel-picker button.selected,.console-layout[data-theme=dark] .support-ticket-row.active,.console-layout[data-theme=dark] .support-ticket-row:hover,.console-layout[data-theme=dark] .support-admin-row.active,.console-layout[data-theme=dark] .support-admin-row:hover{background:#393326}.console-layout[data-theme=dark] .support-channel-picker button b,.console-layout[data-theme=dark] .support-ticket-top>b,.console-layout[data-theme=dark] .support-admin-row>span>b,.console-layout[data-theme=dark] .support-thread-head h2,.console-layout[data-theme=dark] .support-admin-ticket-head h3{color:#eee9dd}.console-layout[data-theme=dark] .support-message{border-color:#514832;background:#353127}.console-layout[data-theme=dark] .support-message.mine{background:#403827}.console-layout[data-theme=dark] .support-message p{color:#eee9dd}.console-layout[data-theme=dark] .support-admin-filters button,.console-layout[data-theme=dark] .support-admin-status-actions button{border-color:#4a4650;background:#242229;color:#d1cabb}.console-layout[data-theme=dark] .support-admin-filters button.active{background:#443a26;color:#f1d99e}.console-layout .sidebar{border-radius:0 14px 14px 0;padding:18px 12px 14px}.console-layout .sidebar-brand{padding:4px 8px 21px}.console-layout .sidebar-caption{padding:0 8px 7px;font-size:8px}.console-layout .side-navigation{gap:3px}.console-layout .side-link{min-height:38px;gap:9px;padding:0 9px;font-size:10px}.console-layout .sidebar-utility{gap:3px;padding:12px 0 8px}.console-layout .sidebar-utility .sidebar-caption{margin-bottom:3px;padding-inline:9px}.console-layout .sidebar-utility-link{min-height:36px;gap:9px;padding-inline:9px;font-size:9px}.console-layout .sidebar-bottom{margin-top:6px}.console-layout .support-chip{gap:8px;padding:9px 7px}.console-layout .logout-link{gap:8px;padding:12px 9px 4px}.console-layout .side-link,.console-layout .sidebar-utility-link{justify-content:flex-start;text-align:left}.console-layout .side-link>svg,.console-layout .sidebar-utility-link>svg{flex:none}.console-layout .side-link>span:not(.side-count):not(.billpay-nav-badge),.console-layout .sidebar-utility-link>span{min-width:0;flex:1;text-align:left}.console-layout .side-link,.console-layout .sidebar-utility-link{transition:background-color .16s ease,color .16s ease,transform .16s ease}.console-layout .side-link:hover,.console-layout .sidebar-utility-link:hover{background:color-mix(in srgb,var(--vault-gold) 15%,transparent);color:var(--vault-card-raised,#faf8f2)}.console-layout .side-link-active,.console-layout .sidebar-utility-link-active{box-shadow:inset 2px 0 var(--vault-gold-mid);background:color-mix(in srgb,var(--vault-gold) 18%,transparent);color:var(--vault-gold-mid)}.console-layout .wallet-balance-tile{border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}.console-layout .wallet-balance-tile small,.console-layout .wallet-balance-tile button{color:var(--vault-muted)}.console-layout .wallet-balance-tile strong{color:var(--vault-gold)}.console-layout .wallet-balance-tile button:hover{color:var(--vault-gold);text-decoration:underline;text-underline-offset:3px}.console-layout[data-theme=dark] .sidebar{border-right:1px solid var(--vault-line)}.console-layout[data-theme=dark] .console-content .wallet-balance-tile strong{color:var(--vault-gold-mid)}.console-layout[data-theme=dark] .console-content .wallet-balance-tile{background:var(--vault-card);border-color:var(--vault-line)}.workspace-service-grid-compact.service-icon-size-small .workspace-service-app-link{gap:6px}.workspace-service-grid-compact.service-icon-size-large .workspace-service-app-link{gap:10px}.service-icon-size-small:not(.workspace-service-grid-compact) .workspace-service-icon{width:31px;height:31px;flex-basis:31px}.service-icon-size-large:not(.workspace-service-grid-compact) .workspace-service-icon{width:46px;height:46px;flex-basis:46px}.service-icon-size-large:not(.workspace-service-grid-compact) .workspace-service-icon svg{width:24px;height:24px}.service-icon-size-small:not(.workspace-service-grid-compact) .workspace-service-icon svg{width:16px;height:16px}@media(max-width:850px){.support-columns,.support-admin-layout{grid-template-columns:1fr}.support-admin-list,.support-admin-detail{min-height:0}.support-admin-detail{min-height:380px}}@media(max-width:600px){.support-page{gap:12px}.support-hero{padding:19px;border-radius:13px}.support-hero h1{font-size:30px}.support-hero p{font-size:10px}.support-columns{gap:10px}.support-card{padding:14px;border-radius:12px}.support-channel-picker button{min-height:64px;padding:8px}.support-thread-head{flex-wrap:wrap}.support-back{width:100%}.support-thread-head h2{font-size:15px}.support-admin-heading{align-items:flex-start;flex-direction:column}.support-admin-heading h2{font-size:22px}.support-admin-detail{padding:12px}.support-message{max-width:92%}.support-admin-status-actions button{flex:1}.support-settings-card{padding:12px}.support-settings-input-row{flex-direction:column}.support-settings-input-row button{min-height:38px}}@media(prefers-reduced-motion:reduce){.support-skeleton i,.support-spin{animation-duration:.01ms!important}}@media(max-width:760px){.console-layout .sidebar.mobile-sidebar-open{border-radius:0 18px 18px 0;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.console-layout .sidebar.mobile-sidebar-open .side-link,.console-layout .sidebar.mobile-sidebar-open .sidebar-utility-link{border-radius:8px}}.support-guides{display:grid;gap:12px}.support-guides>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.support-guides>header small{color:var(--vault-gold, #ad8738);font:600 8px var(--app-font-mono);letter-spacing:.12em}.support-guides>header h2{margin:5px 0 0;color:var(--vault-ink, #292730);font:700 18px Manrope,sans-serif;letter-spacing:-.04em}.support-guides>header>span{color:var(--vault-muted, #73717a);font-size:9px}.support-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.support-guide{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:13px;border:1px solid var(--vault-line, #ded8ca);border-radius:12px;background:var(--vault-card, #faf8f2)}.support-guide-icon{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:var(--vault-gold-wash, #f0eadb);color:var(--vault-gold, #ad8738)}.support-guide h3{margin:9px 0 4px;color:var(--vault-ink, #292730);font-size:10px}.support-guide p{flex:1;margin:0 0 9px;color:var(--vault-muted, #73717a);font-size:8px;line-height:1.55}.support-guide>div{display:flex;flex-wrap:wrap;gap:5px 10px}.support-guide-link{display:inline-flex;align-items:center;gap:4px;color:var(--vault-gold, #ad8738);font-size:8px;font-weight:700;text-decoration:none}.support-guide-link:hover{text-decoration:underline}@media(max-width:760px){.support-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.support-guides>header{align-items:flex-start;flex-direction:column}.support-guide-grid{grid-template-columns:1fr}}.service-picker{position:relative;width:100%;min-width:0;color:var(--vault-ink, #28262e)}.service-picker-trigger{display:flex;width:100%;min-width:0;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid var(--vault-line, #d9dfeb);border-radius:10px;color:var(--vault-ink, #28262e);background:var(--vault-card-raised, #fff);text-align:left;font:inherit;font-size:12px;cursor:pointer}.service-picker-trigger-copy{display:grid;gap:2px;min-width:0;overflow:hidden}.service-picker-trigger-copy b{overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.service-picker-trigger-copy small{overflow:hidden;color:var(--vault-muted, #77818c);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.service-picker-trigger>svg{flex:none;color:var(--vault-muted, #777);transition:transform .15s ease}.service-picker-trigger>svg.is-open{transform:rotate(180deg)}.service-picker-trigger:focus-visible,.service-picker-close:focus-visible,.service-picker-options button:focus-visible{outline:2px solid var(--workspace-focus, var(--vault-gold-mid, #2878df));outline-offset:2px}.service-picker-trigger:disabled{cursor:not-allowed;opacity:.55}.service-picker-placeholder{color:var(--vault-muted, #7b8491)}.service-picker-drawer{position:absolute;z-index:90;right:0;left:0;display:flex;max-height:min(390px,calc(100dvh - 140px));flex-direction:column;overflow:hidden;border:1px solid var(--vault-line, #d9dfeb);border-radius:13px;background:var(--vault-card-raised, #fff);box-shadow:0 16px 38px #1825392e}.service-picker[data-picker-side=bottom] .service-picker-drawer{top:calc(100% + 6px)}.service-picker[data-picker-side=top] .service-picker-drawer{bottom:calc(100% + 6px)}.service-picker-drawer-head{display:flex;min-height:48px;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 13px;border-bottom:1px solid var(--vault-line, #e5e8ee)}.service-picker-drawer-head>span{display:flex;min-width:0;align-items:baseline;gap:8px}.service-picker-drawer-head b{overflow:hidden;color:var(--vault-ink, #28262e);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-picker-drawer-head small{flex:none;color:var(--vault-muted, #77818c);font-size:9px;font-weight:400}.service-picker-close{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid var(--vault-line, #e0e4eb);border-radius:8px;color:var(--vault-ink, #4b5360);background:var(--vault-card, #f6f7fa)}.service-picker-search{display:flex;min-height:38px;flex:none;align-items:center;gap:8px;margin:8px 9px 4px;padding:0 9px;border:1px solid var(--vault-line, #e0e4eb);border-radius:8px;color:var(--vault-muted, #7b8491);background:var(--vault-card, #f8f9fb)}.service-picker-search input{width:100%;min-width:0;height:34px;padding:0;border:0;outline:0;color:var(--vault-ink, #28262e);background:transparent;font:inherit;font-size:11px}.service-picker-search input::-webkit-search-cancel-button{cursor:pointer}.service-picker-options{min-height:0;overflow:auto;padding:5px;overscroll-behavior:contain}.service-picker-options button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:0;border-radius:8px;color:var(--vault-ink, #28262e);background:transparent;text-align:left;cursor:pointer}.service-picker-options button:hover,.service-picker-options button[aria-selected=true]{background:var(--workspace-accent-soft, var(--vault-gold-wash, #eef4ff))}.service-picker-options button>span{display:grid;min-width:0;gap:2px}.service-picker-options button b{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.service-picker-options button small{overflow:hidden;color:var(--vault-muted, #77818c);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.service-picker-options button>svg{flex:none;color:var(--workspace-accent-strong, var(--vault-gold, #2878df))}.service-picker-empty{padding:15px 10px;color:var(--vault-muted, #77818c);font-size:11px;text-align:center}.console-layout[data-theme=dark] .service-picker-drawer,body:has(.console-layout[data-theme=dark]) .service-picker-drawer{border-color:var(--vault-line, #3b4658);background:var(--vault-card-raised, #fff)}.console-layout[data-theme=dark] .service-picker-drawer-head,body:has(.console-layout[data-theme=dark]) .service-picker-drawer-head{border-color:var(--vault-line, #e5e8ee)}.console-layout[data-theme=dark] .service-picker-trigger{border-color:var(--vault-line, #3b4658);color:var(--vault-ink, #263348);background:var(--vault-card-raised, #fff)}.console-layout[data-theme=dark] .service-picker-drawer-head b,.console-layout[data-theme=dark] .service-picker-options button,body:has(.console-layout[data-theme=dark]) .service-picker-drawer-head b,body:has(.console-layout[data-theme=dark]) .service-picker-options button{color:var(--vault-ink, #263348)}.console-layout[data-theme=dark] .service-picker-search input,body:has(.console-layout[data-theme=dark]) .service-picker-search input{color:var(--vault-ink, #263348)}@media(max-width:560px){.service-picker-drawer{max-height:min(340px,calc(100dvh - 120px))}.service-picker-options button{min-height:44px}}.adm-referral-toggle{display:flex;align-items:flex-start;gap:9px;margin:13px 0;padding:11px;border:1px solid #dce7f4;border-radius:10px;background:#f7faff;cursor:pointer}.adm-referral-toggle input{width:16px;height:16px;margin:1px 0 0;accent-color:#1762d2}.adm-referral-toggle span{display:grid;gap:3px}.adm-referral-toggle b{color:#284769;font-size:11px}.adm-referral-toggle small{color:#8193a9;font-size:9px}.adm{background:#f1f6fe;color:#172b4d;font-family:var(--app-font-sans);border-radius:16px}.adm-wrap{max-width:1180px;margin:0 auto;padding:28px clamp(14px,3vw,32px) 48px;display:grid;gap:16px}.adm-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.adm-top h1{margin:6px 0 0;font:800 30px/1.1 Manrope,sans-serif;letter-spacing:-.04em;color:#10265a}.adm-eyebrow{display:inline-flex;align-items:center;gap:6px;font:500 10px var(--app-font-mono);letter-spacing:.1em;color:#155eef}.adm-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.adm-col{display:grid;gap:16px;min-width:0}.adm-card{padding:18px;border:1px solid #d7e5fb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1638670f;display:grid;gap:10px;min-width:0}.adm-card header h2{margin:5px 0 4px;font:700 18px Manrope,sans-serif;letter-spacing:-.03em;color:#10265a}.adm-card header p,.adm-hint{margin:0;font-size:12px;line-height:1.55;color:#5f7391}.adm-card label{font-size:12px;font-weight:700;color:#354c6f}.adm-service-pricing-fields{display:grid;gap:8px}.adm-search{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 11px;border:1px solid #d8e4f4;border-radius:10px;background:#fbfdff;color:#5f7391}.adm-search:focus-within{border-color:#6da2f3;box-shadow:0 0 0 3px #155eef1f}.adm-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:#172b4d}.adm-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:340px;overflow:auto}.adm-list button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e0eaf7;border-radius:10px;background:#fff;text-align:left}.adm-list button:hover{background:#f2f7ff}.adm-list button.on{border-color:#155eef;background:#eaf2ff}.adm-who,.adm-stats{display:grid;gap:2px;min-width:0}.adm-stats{text-align:right;flex:none}.adm-who b,.adm-stats b{font-size:13px;color:#10265a;overflow:hidden;text-overflow:ellipsis}.adm-stats b{color:#155eef;font-variant-numeric:tabular-nums}.adm-list small{font-size:11px;color:#6b7f9d;overflow:hidden;text-overflow:ellipsis}.adm-empty{padding:16px;border:1px dashed #cfe0f7;border-radius:10px;background:#f8fbff;color:#6b7f9d;font-size:12px;text-align:center}.adm-note{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;font-size:12px}.adm-note span{flex:1}.adm-note button{border:1px solid currentColor;background:#fff;color:inherit;border-radius:6px;padding:4px 9px;font-size:11px}.adm-note-ok{background:#effaf4;color:#24734d;border:1px solid #c7e9d8}.adm-note-err{background:#fff4f4;color:#a83f49;border:1px solid #f0d1d3}.adm-current{display:grid;gap:2px;padding:12px;border-radius:10px;background:#eef5ff}.adm-current span,.adm-current small{font-size:11px;color:#5f7391}.adm-current b{font:700 26px Manrope,sans-serif;color:#155eef;letter-spacing:-.04em}.adm-bigisub-funding strong{font-size:13px;line-height:1.4;color:var(--adm-ink);overflow-wrap:anywhere}.adm-provider-funding-note{line-height:1.45}.adm-bigisub-auto{display:grid;gap:11px;padding:14px;border:1px solid var(--adm-line,#d7e5fb);border-radius:12px;background:var(--adm-card,#fff)}.adm-bigisub-auto h3{margin:4px 0;color:var(--adm-ink,#10265a);font-size:15px}.adm-bigisub-auto>div>p{margin:0;color:var(--adm-muted,#5f7391);font-size:11px;line-height:1.5}.adm-bigisub-toggle{display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border:1px solid var(--adm-line,#d7e5fb);border-radius:9px;background:var(--adm-card,#fff)}.adm-bigisub-toggle input{width:17px;height:17px;accent-color:#155eef}.adm-bigisub-auto-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-bigisub-auto-fields label{display:grid;gap:6px}.adm-bigisub-auto-fields input,.adm-bigisub-auto-fields select{width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid var(--adm-line,#d7e5fb);border-radius:8px;background:var(--adm-card,#fff);color:var(--adm-ink,#172b4d);font:inherit}.adm-bigisub-account-form>button{align-self:end;min-height:39px}.adm-bigisub-auto>small{color:var(--adm-muted,#5f7391);font-size:10px;line-height:1.5}.adm-bigisub-auto .adm-row>span{padding:7px 9px;border-radius:8px;font-size:11px;line-height:1.4}.adm-bigisub-review{display:grid;gap:10px;padding:14px;border:1px solid var(--adm-gold-line,#ead9a9);border-radius:12px;background:var(--adm-gold-wash,#fffaf0)}.adm-bigisub-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.adm-bigisub-review-heading h3{margin:4px 0;color:var(--adm-ink,#10265a);font-size:15px}.adm-bigisub-review-heading p{max-width:690px;margin:0;color:var(--adm-muted,#5f7391);font-size:11px;line-height:1.5}.adm-bigisub-review-heading>.button{flex:none}.adm-bigisub-attempt-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.adm-bigisub-attempt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;border:1px solid var(--adm-line,#d7e5fb);border-radius:9px;background:var(--adm-card,#fff)}.adm-bigisub-attempt-main{display:grid;gap:5px;min-width:0}.adm-bigisub-attempt-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-bigisub-attempt-title>strong{color:var(--adm-ink,#10265a);font-size:13px;font-variant-numeric:tabular-nums}.adm-bigisub-attempt-main>small{color:var(--adm-muted,#5f7391);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.adm-bigisub-attempt-main>p{display:flex;align-items:flex-start;gap:6px;margin:2px 0;color:var(--adm-ink,#172b4d);font-size:10px;line-height:1.45}.adm-bigisub-attempt-main>p svg{flex:none;color:var(--adm-gold,#9b6b09)}.adm-bigisub-history-link{color:var(--adm-gold,#9b6b09);font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.adm-bigisub-attempt>.button{min-height:34px}@media(max-width:560px){.adm-bigisub-auto-fields{grid-template-columns:1fr}}@media(max-width:560px){.adm-bigisub-review-heading{display:grid}.adm-bigisub-attempt{grid-template-columns:minmax(0,1fr)}.adm-bigisub-attempt>.button{justify-self:start}}.adm form{display:grid;gap:8px}.adm-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.voice-studio-limit{display:grid;gap:7px;padding:12px;border:1px solid var(--adm-line);border-radius:10px;background:var(--adm-card)}.voice-studio-limit>p{margin:0;color:var(--adm-muted);font-size:11px;line-height:1.5}.voice-studio-limit .adm-row{align-items:center}.voice-studio-limit input{width:120px;min-height:38px;padding:7px 9px;border:1px solid var(--adm-line);border-radius:8px;background:var(--adm-card);color:var(--adm-ink);font:inherit}.adm-ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #cbdcf4;border-radius:8px;background:#fff;color:#155eef;font-size:12px;font-weight:700}.adm-skel{height:120px;border-radius:14px;background:linear-gradient(90deg,#e3edfb,#f1f6fe,#e3edfb);background-size:200% 100%;animation:shimmer 1.4s infinite}.adm-denied{max-width:460px;margin:12vh auto 0;text-align:center;justify-items:center;color:#155eef}.adm-denied h1{margin:0;font:800 26px Manrope,sans-serif;color:#10265a}.adm-denied p{margin:0;color:#5f7391;font-size:13px}.adm .button{min-height:40px;font-size:13px}@media(max-width:860px){.adm-grid{grid-template-columns:1fr}.adm-top h1{font-size:25px}}.adm-filters{display:flex;gap:6px;flex-wrap:wrap;padding:5px;border:1px solid #d7e5fb;border-radius:11px;background:#eaf2fc;width:max-content;max-width:100%}.adm-filters button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#58708e;font-size:11px;font-weight:650;transition:background .18s ease,color .18s ease,transform .18s ease}.adm-filters button:hover{color:#155eef;transform:translateY(-1px)}.adm-filters button.adm-filter-active{background:#fff;color:#155eef;box-shadow:0 2px 8px #1d4f8c14}@media(max-width:600px){.adm-filters{width:100%}.adm-filters button{flex:1;justify-content:center;padding-inline:7px;font-size:10px}}.adm-desk2-review header p{max-width:720px}.adm-desk2-history{display:grid;gap:7px;padding-top:12px;border-top:1px solid #e1eaf6}.adm-desk2-history h3{margin:0;color:#18345b;font-size:13px}.adm-desk2-history>p{margin:0;color:#617794;font-size:11px;line-height:1.5}.adm-desk2-list{max-height:420px}.adm-desk2-list .adm-who small{overflow-wrap:anywhere;white-space:normal}.adm-desk2-resolution{display:grid;gap:8px;padding-top:12px;border-top:1px solid #e1eaf6}.adm-desk2-resolution select,.adm-desk2-field,.adm-desk2-resolution textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid #d8e4f4;border-radius:9px;background:#fbfdff;color:#172b4d;font:inherit;font-size:12px}.adm-desk2-resolution textarea{min-height:76px;resize:vertical}.adm-desk2-resolution select:focus,.adm-desk2-field:focus,.adm-desk2-resolution textarea:focus{outline:0;border-color:#6da2f3;box-shadow:0 0 0 3px #155eef1f}.adm-desk2-order-summary{display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:9px;background:#f2f7ff;color:#155eef}.adm-desk2-order-summary span{display:grid;gap:4px;min-width:0}.adm-desk2-order-summary b{overflow-wrap:anywhere;font-size:12px}.adm-desk2-order-summary small{color:#617794;font-size:10px}.adm-desk2-attestation{display:flex;align-items:flex-start;gap:8px;padding:8px 0}.adm-desk2-attestation input{margin:1px 0 0;accent-color:#155eef}.adm-desk2-audit{display:grid;gap:6px;padding:12px;border:1px solid #c7e9d8;border-radius:10px;background:#effaf4;color:#24734d;font-size:11px;overflow-wrap:anywhere}.adm-desk2-audit b{font-size:12px}.adm-wrap{width:100%;max-width:100%;min-width:0}.adm-top,.adm-grid,.adm-col,.adm-card,.adm-card header,.adm-card form{min-width:0;max-width:100%}.adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-card header p,.adm-hint,.adm-card label{overflow-wrap:anywhere}.adm-list{overflow-x:hidden;overflow-y:auto}.adm-list li,.adm-list button{min-width:0;max-width:100%;box-sizing:border-box}.adm-list button{align-items:flex-start}.adm-who{flex:1 1 0}.adm-who b,.adm-who small,.adm-stats b,.adm-stats small{min-width:0;white-space:normal;overflow-wrap:anywhere}.adm-stats{flex:0 1 118px;min-width:0;max-width:42%}.adm-filters{width:fit-content;max-width:100%;box-sizing:border-box}.adm .bank-admin-panel,.adm .payment-method-admin,.adm .admin-funding-panel,.adm .payment-method-admin-list,.adm .payment-method-admin-row,.adm .admin-funding-results,.adm .admin-funding-result{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.adm .bank-review-row,.adm .bank-review-actions{min-width:0;max-width:100%;flex-wrap:wrap}@media(max-width:1000px){.adm-grid{grid-template-columns:minmax(0,1fr)}}.admin-push-panel form{display:grid;gap:9px;min-width:0}.admin-push-panel textarea{resize:vertical;min-height:96px}.admin-push-actions{align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-push-user-list{display:grid;gap:4px;max-height:190px;overflow:auto;padding:5px;border:1px solid var(--adm-line);border-radius:10px;background:var(--adm-card)}.admin-push-user-list button{display:grid;gap:2px;text-align:left;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--adm-ink);cursor:pointer}.admin-push-user-list button:hover{background:var(--adm-wash)}.admin-push-user-list small,.admin-push-selected small{display:block;color:var(--adm-muted);font-size:11px;font-weight:500}.admin-push-selected{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--adm-line);border-radius:9px;background:var(--adm-wash)}.admin-push-selected button{border:1px solid var(--adm-line);border-radius:7px;padding:6px 10px;background:var(--adm-card);color:var(--adm-ink);cursor:pointer}.admin-push-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0}.admin-push-results div{padding:10px;border:1px solid var(--adm-line);border-radius:9px;background:var(--adm-wash)}.admin-push-results dt{color:var(--adm-muted);font-size:11px}.admin-push-results dd{margin:4px 0 0;color:var(--adm-ink);font-size:18px;font-weight:700}@media(max-width:600px){.adm-wrap{padding:18px 12px 32px}.adm-grid,.adm-col{gap:12px}.adm-top{align-items:flex-start;flex-wrap:wrap}.adm-card{padding:14px}.adm-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.adm-filters button{min-width:0;white-space:normal;text-align:center;justify-content:center;padding-inline:6px}.adm-list button{gap:8px;padding:8px}.adm-stats{flex-basis:96px}}@media(max-width:360px){.adm-filters{grid-template-columns:minmax(0,1fr)}}.adm{--adm-paper:var(--vault-paper);--adm-card:var(--vault-card);--adm-raised:var(--vault-card-raised);--adm-ink:var(--vault-ink);--adm-muted:var(--vault-muted);--adm-line:var(--vault-line);--adm-gold:var(--vault-gold);--adm-gold-mid:var(--vault-gold-mid);--adm-wash:var(--vault-gold-wash);--adm-wash-strong:var(--vault-gold-wash-strong);--adm-danger:var(--vault-danger);--adm-success:var(--vault-success);--adm-shadow:0 12px 32px rgba(54,45,27,.055);background:radial-gradient(ellipse at 88% 0%,rgba(173,135,56,.08),transparent 32%),var(--adm-paper);color:var(--adm-ink);font-family:var(--app-font-sans);border:1px solid var(--adm-line);border-radius:18px}.adm,.adm *,.adm *:before,.adm *:after{box-sizing:border-box}.adm{width:100%;max-width:100%;min-width:0;overflow-x:clip}.adm-wrap{width:100%;max-width:1240px;min-width:0;padding:clamp(18px,3vw,34px) clamp(14px,3.2vw,38px) 46px;gap:22px}.adm-top{align-items:center;padding-bottom:4px}.adm-top h1{margin:7px 0 6px;font:650 clamp(27px,3vw,36px)/1.08 var(--app-font-serif);letter-spacing:-.035em;color:var(--adm-ink)}.adm-top p{margin:0;color:var(--adm-muted);font-size:13px;line-height:1.55}.adm-eyebrow{color:var(--adm-gold);font:500 10px var(--app-font-mono);letter-spacing:.13em}.adm-top .adm-eyebrow svg{color:var(--adm-gold)}.adm-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--adm-line);border-radius:14px;background:color-mix(in srgb,var(--adm-card) 82%,var(--adm-wash))}.adm-navigation button{display:flex;align-items:center;gap:10px;min-height:57px;min-width:0;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--adm-ink);text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.adm-navigation button:hover{border-color:var(--adm-line);background:var(--adm-card);transform:translateY(-1px)}.adm-navigation button.adm-nav-active{border-color:var(--adm-gold-mid);background:var(--adm-wash);box-shadow:inset 3px 0 var(--adm-gold-mid)}.adm-nav-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--adm-line);border-radius:9px;background:var(--adm-card);color:var(--adm-gold)}.adm-nav-copy{display:grid;gap:3px;min-width:0}.adm-nav-copy b{font-size:12px;line-height:1.2;color:var(--adm-ink)}.adm-nav-copy small{font:10px var(--app-font-mono);color:var(--adm-muted)}.adm-nav-arrow{margin-left:auto;flex:0 0 auto;color:var(--adm-muted)}.adm-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:4px 2px 0}.adm-page-heading h2{margin:4px 0;font:600 clamp(22px,2.7vw,30px)/1.12 var(--app-font-serif);letter-spacing:-.025em;color:var(--adm-ink)}.adm-page-heading p{max-width:68ch;margin:0;color:var(--adm-muted);font-size:12px;line-height:1.6}.adm-page-index{padding:5px 8px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-card);color:var(--adm-gold);font-size:10px}.adm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.adm-col{display:grid;gap:14px;min-width:0;animation:adm-arrive .24s ease both}@keyframes adm-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.adm-card,.adm .panel{padding:clamp(14px,2vw,21px);gap:12px;border:1px solid var(--adm-line);border-radius:13px;background:var(--adm-card);color:var(--adm-ink);box-shadow:var(--adm-shadow)}.adm-card header h2,.adm .panel h2{margin:5px 0 4px;font:600 20px/1.2 var(--app-font-serif);letter-spacing:-.02em;color:var(--adm-ink)}.adm-card header p,.adm-hint,.adm .panel-intro{margin:0;color:var(--adm-muted);font-size:12px;line-height:1.6}.adm-card label{font-size:12px;font-weight:650;color:var(--adm-ink)}.adm-search{min-height:43px;border-color:var(--adm-line);border-radius:9px;background:var(--adm-raised);color:var(--adm-muted)}.adm-search:focus-within{border-color:var(--adm-gold-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--adm-gold-mid) 18%,transparent)}.adm-search input{color:var(--adm-ink)}.adm-list button{border-color:var(--adm-line);background:var(--adm-raised);color:var(--adm-ink)}.adm-list button:hover{background:var(--adm-wash)}.adm-list button.on{border-color:var(--adm-gold-mid);background:var(--adm-wash)}.adm-who b,.adm-stats b{color:var(--adm-ink)}.adm-stats b{color:var(--adm-gold)}.adm-list small{color:var(--adm-muted)}.adm-customer-entry{display:grid;gap:5px;min-width:0}.adm-customer-phone{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:3px 8px 7px}.adm-customer-phone>div{display:grid;gap:2px;min-width:0}.adm-customer-phone b{font-size:11px;color:var(--adm-ink);overflow-wrap:anywhere}.adm-customer-phone small{font-size:10px;color:var(--adm-muted);overflow-wrap:anywhere}.adm-list button.adm-phone-verify{width:auto;flex:none;align-items:center;justify-content:center;padding:6px 9px;border-color:var(--adm-gold-mid);background:var(--adm-wash);color:var(--adm-ink);font-size:10px;font-weight:700;white-space:nowrap}.adm-list button.adm-phone-verify:disabled{opacity:.6}.adm-empty{border-color:var(--adm-line);background:var(--adm-wash);color:var(--adm-muted)}.adm-current{border:1px solid var(--adm-line);background:var(--adm-wash);color:var(--adm-ink)}.adm-current span,.adm-current small{color:var(--adm-muted)}.adm-current b{font-family:var(--app-font-serif);color:var(--adm-gold)}.adm-note{border-radius:9px}.adm-note-ok{border-color:color-mix(in srgb,var(--adm-success) 30%,var(--adm-line));background:color-mix(in srgb,var(--adm-success) 9%,var(--adm-card));color:var(--adm-success)}.adm-note-err{border-color:color-mix(in srgb,var(--adm-danger) 32%,var(--adm-line));background:color-mix(in srgb,var(--adm-danger) 8%,var(--adm-card));color:var(--adm-danger)}.adm-ghost{min-height:38px;border-color:var(--adm-line);border-radius:8px;background:var(--adm-raised);color:var(--adm-gold);font-size:11px}.adm-ghost:hover:not(:disabled){border-color:var(--adm-gold-mid);background:var(--adm-wash)}.adm .button{min-height:40px;border-radius:8px;font-size:12px}.adm .button-primary{border-color:var(--charcoal);background:var(--charcoal);color:#fbf8ef}.console-layout[data-theme=dark] .adm .button-primary{border-color:var(--adm-gold-mid);background:var(--adm-gold-mid);color:#28262e}.adm .button-secondary{border-color:var(--adm-line);background:var(--adm-raised);color:var(--adm-gold)}.adm .adm-skel{background:linear-gradient(90deg,var(--adm-wash),var(--adm-card),var(--adm-wash));background-size:200% 100%}.adm-denied{border:1px solid var(--adm-line);background:var(--adm-card);color:var(--adm-gold)}.adm-denied h1{font-family:var(--app-font-serif);color:var(--adm-ink)}.adm-denied p{color:var(--adm-muted)}.adm-group-heading{display:flex;align-items:flex-start;gap:11px;padding:7px 3px 1px}.adm-group-heading>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--adm-gold-mid);border-radius:8px;background:var(--adm-wash);color:var(--adm-gold);font:10px var(--app-font-mono)}.adm-group-heading div{display:grid;gap:3px;padding-top:1px}.adm-group-heading b{font-size:13px;color:var(--adm-ink)}.adm-group-heading small{font-size:11px;line-height:1.45;color:var(--adm-muted)}.adm-shared-note,.adm-unavailable{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--adm-line);border-radius:12px;background:var(--adm-wash);color:var(--adm-ink)}.adm-shared-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--adm-line);border-radius:9px;background:var(--adm-card);color:var(--adm-gold)}.adm-shared-note b,.adm-unavailable b{display:block;color:var(--adm-ink);font-size:12px}.adm-shared-note p,.adm-unavailable p{margin:4px 0 0;color:var(--adm-muted);font-size:11px;line-height:1.55}.adm-unavailable{display:grid;gap:4px;background:var(--adm-card)}.adm-unavailable>span{width:max-content;padding:4px 7px;border:1px solid var(--adm-line);border-radius:5px;color:var(--adm-muted);font:9px var(--app-font-mono);text-transform:uppercase;letter-spacing:.08em}.adm .payment-method-admin-row{border-color:var(--adm-line);background:var(--adm-raised);color:var(--adm-ink)}.adm .payment-method-admin-copy b{color:var(--adm-ink)}.adm .payment-method-admin-copy small{color:var(--adm-muted)}.adm .payment-method-admin-icon{border-color:var(--adm-line);background:var(--adm-wash);color:var(--adm-gold)}.adm .payment-method-switch{border-color:var(--adm-line);background:var(--adm-wash-strong)}.adm .payment-method-switch-on{background:var(--adm-gold-mid)}.adm .payment-method-switch span{background:var(--adm-card)}.adm .admin-funding-panel,.adm .payment-method-admin,.adm .bank-admin-panel{border-color:var(--adm-line);background:var(--adm-card);color:var(--adm-ink);box-shadow:var(--adm-shadow)}.adm .panel-heading h2{color:var(--adm-ink)}.adm .eyebrow{color:var(--adm-gold)}.adm :is(input:not([type=checkbox]),select,textarea){border-color:var(--adm-line);background:var(--adm-raised);color:var(--adm-ink);color-scheme:light}.console-layout[data-theme=dark] .adm :is(input:not([type=checkbox]),select,textarea){color-scheme:dark}.adm :is(input,select,textarea):focus{border-color:var(--adm-gold-mid);outline-color:var(--adm-gold-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--adm-gold-mid) 17%,transparent)}.adm a{color:var(--adm-gold)}.adm button:focus-visible,.adm a:focus-visible{outline:2px solid var(--adm-gold-mid);outline-offset:2px}.adm button:disabled{cursor:not-allowed;opacity:.58}.adm-referral-toggle{border-color:var(--adm-line);background:var(--adm-wash)}.adm-referral-toggle b{color:var(--adm-ink)}.adm-referral-toggle small{color:var(--adm-muted)}.adm-referral-toggle input,.adm-desk2-attestation input{accent-color:var(--adm-gold-mid)}.adm-desk2-history,.adm-desk2-resolution{border-color:var(--adm-line)}.adm-desk2-history h3{color:var(--adm-ink)}.adm-desk2-history>p{color:var(--adm-muted)}.adm-desk2-resolution :is(select,.adm-desk2-field,textarea){border-color:var(--adm-line);background:var(--adm-raised);color:var(--adm-ink)}.adm-desk2-order-summary{background:var(--adm-wash);color:var(--adm-gold)}.adm-desk2-order-summary small{color:var(--adm-muted)}.adm-desk2-audit{border-color:var(--adm-line);background:color-mix(in srgb,var(--adm-success) 10%,var(--adm-card));color:var(--adm-success)}@media(max-width:760px){.adm-wrap{padding:18px 12px 30px;gap:17px}.adm-top{align-items:flex-start}.adm-top>button{min-height:36px;padding-inline:9px}.adm-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.adm-navigation button{min-height:55px;padding:8px}.adm-nav-icon{width:30px;height:30px;flex-basis:30px}.adm-nav-copy b{font-size:11px}.adm-nav-copy small{font-size:9px}.adm-nav-arrow{display:none}.adm-page-heading{align-items:flex-start}}.adm-workspace{display:grid;gap:14px;min-width:0}.adm-sidebar-toggle{display:none}.adm-navigation{position:sticky;top:12px;display:grid;align-content:start;gap:14px;width:100%;max-width:100%;max-height:calc(100dvh - 24px);overflow:auto;padding:12px 9px;border:1px solid var(--adm-line);border-radius:13px;background:var(--adm-card);box-shadow:var(--adm-shadow);scrollbar-width:thin}.adm-navigation-group{gap:6px;padding:0 0 10px;border:0;border-bottom:1px solid var(--adm-line)}.adm-navigation-group-label{padding:0 8px;color:var(--adm-muted);font:9px var(--app-font-mono);letter-spacing:.09em;text-transform:uppercase}.adm-navigation-items{display:grid;gap:3px}.adm-navigation .adm-navigation-items button{width:100%;min-width:0;min-height:42px;flex:initial;padding:6px 8px;border:1px solid transparent;border-radius:8px}.adm-navigation .adm-nav-copy small{max-width:none;font-size:9px;white-space:normal}.adm-navigation .adm-nav-arrow{display:none}.adm-navigation .adm-navigation-items button.adm-nav-active{box-shadow:inset 3px 0 var(--adm-gold-mid)}.adm-overview-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.adm-overview-provider-grid>*{min-width:0}.adm-quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-quick-action-grid button{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;grid-template-rows:auto auto;align-items:center;column-gap:9px;min-width:0;min-height:70px;padding:10px;border:1px solid var(--adm-line);border-radius:10px;background:var(--adm-raised);color:var(--adm-ink);text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.adm-quick-action-grid button:hover{transform:translateY(-1px);border-color:var(--adm-gold-mid);background:var(--adm-wash)}.adm-quick-action-grid button:focus-visible{outline:2px solid var(--adm-gold-mid);outline-offset:2px}.adm-quick-action-number{grid-column:1/-1;color:var(--adm-muted);font:9px var(--app-font-mono)}.adm-quick-action-icon{grid-column:1;grid-row:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--adm-line);border-radius:8px;background:var(--adm-wash);color:var(--adm-gold)}.adm-quick-action-grid button>b{grid-column:2;grid-row:2;min-width:0;font-size:11px;line-height:1.25}.adm-quick-action-arrow{grid-column:3;grid-row:2;color:var(--adm-muted)}.adm-analytics{min-width:0}.adm-access-mark{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 9px;border:1px solid var(--adm-gold-line);border-radius:7px;background:var(--adm-wash);color:var(--adm-gold);font:9px var(--app-font-mono);letter-spacing:.04em}@media(max-width:760px){.adm-top{gap:9px}.adm-access-mark{order:3}.adm-layout{grid-template-columns:minmax(0,1fr);gap:10px}.adm-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;width:max-content;max-width:100%;padding:0 12px;border:1px solid var(--adm-gold-line);border-radius:8px;background:var(--adm-wash);color:var(--adm-ink);font-size:11px;font-weight:700}.adm-navigation{position:static;display:none;max-height:none;overflow:visible;box-shadow:none}.adm-navigation.adm-navigation-open{display:grid}.adm-navigation-items{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-navigation .adm-navigation-items button{min-height:44px}.adm-overview-provider-grid{grid-template-columns:minmax(0,1fr)}.adm-page-heading{align-items:flex-start}}@media(max-width:390px){.adm-navigation-items{grid-template-columns:minmax(0,1fr)}.adm-quick-action-grid button{grid-template-columns:29px minmax(0,1fr) 14px;column-gap:7px;padding:8px}.adm-quick-action-icon{width:28px;height:28px}.adm-quick-action-grid button>b{font-size:10px}}@media(max-width:390px){.adm-navigation button{gap:7px;padding:7px}.adm-nav-copy b{font-size:10px}.adm-nav-copy small{font-size:8px}.adm-page-index{font-size:9px}}.admin-console-layout{display:block;min-height:100dvh;background:var(--vault-paper);color:var(--vault-ink)}.admin-console-topbar{position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:clamp(12px,2vw,28px);min-height:66px;padding:10px clamp(14px,3vw,38px);border-bottom:1px solid var(--vault-line);background:color-mix(in srgb,var(--vault-card) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-console-brand{display:flex;align-items:center;gap:10px;flex:none;color:var(--vault-ink);font-weight:750;text-decoration:none}.admin-console-brand>span:last-child{display:grid;gap:2px;font-size:13px;line-height:1}.admin-console-brand small{font:9px var(--app-font-mono);letter-spacing:.15em;color:var(--vault-gold)}.admin-console-context{display:flex;align-items:center;gap:8px;min-width:0;color:var(--vault-muted);font-size:11px}.admin-console-context>svg{color:var(--vault-gold)}.admin-console-context b{padding:6px 8px;border:1px solid color-mix(in srgb,var(--vault-success) 30%,var(--vault-line));border-radius:6px;background:color-mix(in srgb,var(--vault-success) 9%,var(--vault-card));color:var(--vault-success);font:9px var(--app-font-mono);letter-spacing:.05em;white-space:nowrap}.admin-console-actions{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}.admin-console-actions a,.admin-console-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:0 10px;border:1px solid var(--vault-line);border-radius:7px;background:var(--vault-card);color:var(--vault-ink);font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.admin-console-actions .admin-customer-link{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.admin-user-label{max-width:180px;overflow:hidden;color:var(--vault-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-console-body{display:grid;grid-template-columns:205px minmax(0,1fr);gap:16px;max-width:1600px;margin:0 auto;padding:18px clamp(12px,2.5vw,32px) 40px}.admin-route-nav{position:sticky;top:84px;display:flex;align-self:start;flex-direction:column;gap:3px;max-height:calc(100dvh - 100px);overflow:auto;padding:10px;border:1px solid var(--vault-line);border-radius:12px;background:var(--vault-card);box-shadow:0 8px 24px color-mix(in srgb,var(--vault-ink) 5%,transparent)}.admin-route-nav-label{padding:7px 8px 9px;color:var(--vault-muted);font:9px var(--app-font-mono);letter-spacing:.12em}.admin-route-nav a{display:flex;align-items:center;min-height:35px;padding:6px 9px;border:1px solid transparent;border-radius:7px;color:var(--vault-ink);font-size:11px;text-decoration:none;transition:background .16s ease,transform .16s ease}.admin-route-nav a:hover{background:var(--vault-gold-wash);transform:translate(2px)}.admin-route-nav a.active{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold);font-weight:750}.admin-console-main{min-width:0}.admin-console-main>.adm{border:0;border-radius:0;background:transparent}.admin-console-main .adm-wrap{max-width:none;padding:3px 0 24px}.admin-console-main .adm-top,.admin-console-main .adm-page-heading-overview{display:none}.admin-console-main .adm-layout{grid-template-columns:minmax(0,1fr)}.admin-console-main .adm-sidebar-toggle,.admin-console-main .adm-navigation{display:none!important}.adm-provider-wallet-card{min-width:0;aspect-ratio:16/7;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.adm-provider-wallet-card>header h2{margin:3px 0 0;font-size:17px}.adm-provider-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;min-width:0;min-height:0}.adm-provider-wallet-tile{position:relative;display:grid;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:0;padding:8px 24px;border:1px solid var(--adm-line);border-radius:10px;background:var(--adm-raised);color:var(--adm-ink);text-align:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.adm-provider-wallet-tile:hover{border-color:var(--adm-gold-mid);background:var(--adm-wash);transform:translateY(-1px)}.adm-provider-wallet-amount{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;color:var(--adm-gold)}.adm-provider-wallet-amount b{overflow:hidden;color:var(--adm-ink);font:700 clamp(13px,1.65vw,20px)/1.15 var(--app-font-sans);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-provider-wallet-name{color:var(--adm-ink);font-size:11px;font-weight:750;line-height:1.2}.adm-provider-wallet-status{color:var(--adm-muted);font-size:9px;line-height:1.2}.adm-provider-wallet-link{position:absolute;top:7px;right:7px;color:var(--adm-muted)}.adm-analytics-disclosure{min-width:0}.adm-analytics-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 15px;border:1px solid var(--adm-line);border-radius:11px;background:var(--adm-card);color:var(--adm-ink);cursor:pointer;list-style:none}.adm-analytics-disclosure>summary::-webkit-details-marker{display:none}.adm-analytics-disclosure>summary:after{content:"+";color:var(--adm-gold);font:16px var(--app-font-mono)}.adm-analytics-disclosure[open]>summary:after{content:"−"}.adm-analytics-disclosure>summary span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.adm-analytics-disclosure>summary span svg{color:var(--adm-gold)}.adm-analytics-disclosure>summary small{color:var(--adm-muted);font-size:10px}.adm-analytics-disclosure>.adm-analytics{margin-top:10px}.adm-paystack-panel{display:grid;gap:14px;min-width:0}.adm-paystack-panel>header h2{margin:3px 0 5px;font-size:17px}.adm-paystack-panel>header p{max-width:760px;margin:0;color:var(--adm-muted);font-size:11px;line-height:1.5}.adm-paystack-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:14px;border:1px solid var(--adm-line);border-radius:11px;background:var(--adm-wash)}.adm-paystack-balance>span{display:flex;align-items:center;gap:7px;color:var(--adm-muted);font-size:11px;font-weight:700}.adm-paystack-balance>span svg{color:var(--adm-gold)}.adm-paystack-balance>strong{grid-row:span 2;color:var(--adm-ink);font:700 clamp(18px,2.1vw,26px)/1.1 var(--app-font-sans);font-variant-numeric:tabular-nums}.adm-paystack-balance>small{color:var(--adm-muted);font-size:9px}.adm-paystack-balance>.adm-ghost{grid-column:1/-1;justify-self:start}.adm-paystack-loading{display:flex;align-items:center;gap:6px}.adm-paystack-subsection{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid var(--adm-line);border-radius:11px;background:var(--adm-card)}.adm-paystack-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.adm-paystack-section-heading h3{margin:3px 0 0;color:var(--adm-ink);font-size:13px}.adm-paystack-section-heading>span{color:var(--adm-muted);font-size:10px}.adm-paystack-dashboard-link{display:inline-flex;align-items:center;gap:5px;color:var(--adm-gold);font-size:10px;font-weight:700;text-decoration:none}.adm-paystack-dashboard-link:hover{text-decoration:underline}.adm-paystack-warning{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--adm-gold-line);border-radius:8px;background:var(--adm-gold-wash);color:var(--adm-ink);font-size:10px;line-height:1.45}.adm-paystack-warning svg{flex:none;color:var(--adm-gold)}.adm-paystack-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-paystack-form>label,.adm-paystack-otp>label{display:grid;gap:5px;min-width:0;color:var(--adm-muted);font-size:10px;font-weight:700}.adm-paystack-form input,.adm-paystack-form select,.adm-paystack-otp input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--adm-line);border-radius:8px;background:var(--adm-raised);color:var(--adm-ink);font:inherit;font-size:11px}.adm-paystack-form input:focus,.adm-paystack-form select:focus,.adm-paystack-otp input:focus{outline:2px solid color-mix(in srgb,var(--adm-gold) 50%,transparent);outline-offset:1px}.adm-paystack-reason{grid-column:1/-1}.adm-paystack-form>.button{justify-self:start;min-height:38px}.adm-paystack-review{grid-column:1/-1;display:grid;gap:7px;padding:12px;border:1px solid var(--adm-gold-line);border-radius:9px;background:var(--adm-gold-wash);color:var(--adm-ink)}.adm-paystack-review>strong{font-size:15px}.adm-paystack-review p{margin:0;color:var(--adm-muted);font-size:10px;overflow-wrap:anywhere}.adm-paystack-review .adm-paystack-review-warning{color:var(--adm-danger);font-weight:700}.adm-paystack-empty{padding:13px;border:1px dashed var(--adm-line);border-radius:8px;color:var(--adm-muted);font-size:10px;text-align:center}.adm-paystack-ledger{display:grid;gap:6px}.adm-paystack-ledger-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 0;border-bottom:1px solid var(--adm-line)}.adm-paystack-ledger-row:last-child{border-bottom:0}.adm-paystack-ledger-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--adm-line);border-radius:8px;background:var(--adm-raised);color:var(--adm-gold)}.adm-paystack-ledger-row>div{display:grid;gap:3px;min-width:0}.adm-paystack-ledger-row b{overflow:hidden;color:var(--adm-ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adm-paystack-ledger-row small,.adm-paystack-transfer-main small{color:var(--adm-muted);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.adm-paystack-ledger-row>strong{color:var(--adm-ink);font-size:10px;font-variant-numeric:tabular-nums}.adm-paystack-transfer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;border-bottom:1px solid var(--adm-line)}.adm-paystack-transfer:last-child{border-bottom:0}.adm-paystack-transfer-main{display:grid;justify-items:start;gap:4px;min-width:0}.adm-paystack-transfer-main>strong{color:var(--adm-ink);font-size:12px;font-variant-numeric:tabular-nums}.adm-paystack-transfer-main>span:not(.adm-paystack-status){color:var(--adm-ink);font-size:10px;overflow-wrap:anywhere}.adm-paystack-status{padding:4px 7px;border:1px solid var(--adm-line);border-radius:999px;background:var(--adm-raised);color:var(--adm-muted);font-size:9px;font-weight:750}.adm-paystack-status-success{border-color:color-mix(in srgb,var(--adm-success) 35%,var(--adm-line));background:color-mix(in srgb,var(--adm-success) 8%,var(--adm-card));color:var(--adm-success)}.adm-paystack-status-failed,.adm-paystack-status-reversed,.adm-paystack-status-unknown{border-color:color-mix(in srgb,var(--adm-danger) 30%,var(--adm-line));background:color-mix(in srgb,var(--adm-danger) 7%,var(--adm-card));color:var(--adm-danger)}.adm-paystack-status-otp_required{border-color:var(--adm-gold-line);background:var(--adm-gold-wash);color:var(--adm-gold)}.adm-paystack-status-note{max-width:620px}.adm-paystack-otp{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;border:1px solid var(--adm-gold-line);border-radius:8px;background:var(--adm-gold-wash)}.adm-paystack-otp>small{grid-column:1/-1;color:var(--adm-muted);font-size:9px;line-height:1.4}.adm-paystack-otp>.button{min-height:36px}@media(max-width:560px){.adm-paystack-section-heading{align-items:flex-start;flex-wrap:wrap}.adm-paystack-form{grid-template-columns:minmax(0,1fr)}.adm-paystack-reason,.adm-paystack-review{grid-column:auto}.adm-paystack-transfer,.adm-paystack-otp{grid-template-columns:minmax(0,1fr)}.adm-paystack-otp>small{grid-column:auto}.adm-paystack-otp>.button{justify-self:start}}@media(max-width:900px){.admin-console-body{grid-template-columns:minmax(0,1fr);gap:8px}.admin-route-nav{position:static;display:flex;flex-direction:row;gap:5px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:7px;scrollbar-width:thin}.admin-route-nav-label{display:none}.admin-route-nav a{flex:none;min-height:34px;padding:6px 9px;white-space:nowrap}}@media(max-width:680px){.admin-console-topbar{align-items:flex-start;flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.admin-console-brand{margin-right:auto}.admin-console-context{order:3;width:100%}.admin-console-actions{gap:6px;margin-left:0}.admin-user-label{display:none}.admin-console-actions a,.admin-console-actions button{min-height:32px;padding-inline:8px;font-size:9px}.admin-console-body{padding:10px 10px 24px}.adm-provider-wallet-card{aspect-ratio:auto}.adm-provider-wallet-grid{min-height:180px}.adm-analytics-disclosure>summary{align-items:flex-start;flex-wrap:wrap}.adm-analytics-disclosure>summary small{width:100%;padding-left:23px}}@media(max-width:420px){.adm-provider-wallet-grid{gap:6px;min-height:168px}.adm-provider-wallet-tile{padding:7px 17px}.adm-provider-wallet-amount{gap:4px}.adm-provider-wallet-amount svg{width:13px;height:13px}.adm-provider-wallet-amount b{font-size:12px}.adm-provider-wallet-name{font-size:10px}.adm-provider-wallet-status{font-size:8px}}.adm-navigation{display:flex;gap:8px;width:100%;max-width:100%;min-width:0;padding:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--adm-line);border-radius:13px;background:var(--adm-wash)}.adm-navigation-group{display:grid;gap:5px;flex:0 0 auto;min-width:0;padding:0 7px;border-right:1px solid var(--adm-line)}.adm-navigation-group:last-child{border-right:0}.adm-navigation-group-label{padding:0 4px;color:var(--adm-muted);font:9px var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase}.adm-navigation-items{display:flex;gap:5px;min-width:0}.adm-navigation .adm-navigation-items button{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-width:118px;min-height:38px;padding:6px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--adm-ink);text-align:left}.adm-navigation .adm-navigation-items button:hover{border-color:var(--adm-line);background:var(--adm-card)}.adm-navigation .adm-navigation-items button.adm-nav-active{border-color:var(--adm-gold-mid);background:var(--adm-card);color:var(--adm-gold);box-shadow:0 2px 7px color-mix(in srgb,var(--adm-ink) 7%,transparent)}.adm-navigation .adm-nav-icon{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:1px solid var(--adm-line);border-radius:8px;background:var(--adm-wash);color:var(--adm-gold)}.adm-navigation .adm-nav-copy{display:grid;gap:2px;min-width:0}.adm-navigation .adm-nav-copy b{font-size:10px;line-height:1.15;white-space:nowrap}.adm-navigation .adm-nav-copy small{max-width:154px;overflow:hidden;color:var(--adm-muted);font-size:8px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.adm-overview-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adm-overview-cards article{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid var(--adm-line);border-radius:11px;background:var(--adm-raised)}.adm-overview-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--adm-line);border-radius:9px;background:var(--adm-wash);color:var(--adm-gold)}.adm-overview-cards article>div{display:grid;gap:3px;flex:1;min-width:0}.adm-overview-cards article b{color:var(--adm-ink);font-size:12px}.adm-overview-cards article small{color:var(--adm-muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.adm-overview-cards article button{flex:0 0 auto;padding:6px 8px;border:1px solid var(--adm-line);border-radius:7px;background:var(--adm-card);color:var(--adm-gold);font-size:10px;font-weight:700}.workspace-admin-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:27px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--vault-gold) 32%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--vault-gold) 10%,var(--card));color:var(--vault-gold);font:700 9px var(--app-font-mono);letter-spacing:.06em;text-transform:uppercase}.workspace-admin-badge svg{flex:none}@media(max-width:760px){.adm-navigation{display:flex;width:100%;padding:7px}.adm-navigation-group{padding-inline:5px}.adm-navigation .adm-navigation-items button{min-width:112px;min-height:36px;padding:5px 7px}.adm-overview-cards{grid-template-columns:minmax(0,1fr)}}.adm-layout{display:grid;grid-template-columns:minmax(205px,238px) minmax(0,1fr);align-items:start;gap:18px;min-width:0}.adm-navigation{position:sticky;top:12px;display:grid;align-content:start;gap:14px;width:100%;max-width:100%;min-width:0;max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 9px;border:1px solid var(--adm-line);border-radius:13px;background:var(--adm-card);box-shadow:var(--adm-shadow);scrollbar-width:thin}.adm-navigation-group{display:grid;gap:6px;flex:initial;min-width:0;padding:0 0 10px;border:0;border-bottom:1px solid var(--adm-line)}.adm-navigation-group:last-child{padding-bottom:0;border-bottom:0}.adm-navigation-group-label{padding:0 8px}.adm-navigation-items{display:grid;gap:3px;min-width:0}.adm-navigation .adm-navigation-items button{display:flex;align-items:center;gap:8px;flex:initial;width:100%;min-width:0;min-height:42px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:transparent}.adm-navigation .adm-nav-copy b{font-size:11px;white-space:normal}.adm-navigation .adm-nav-copy small{max-width:none;overflow:visible;font-size:9px;white-space:normal}.adm-navigation .adm-nav-arrow,.adm-sidebar-toggle{display:none}@media(max-width:760px){.adm-layout{grid-template-columns:minmax(0,1fr);gap:10px}.adm-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;width:max-content;max-width:100%;padding:0 12px;border:1px solid var(--adm-gold-line);border-radius:8px;background:var(--adm-wash);color:var(--adm-ink);font-size:11px;font-weight:700}.adm-navigation{position:static;display:none;max-height:none;overflow:visible;box-shadow:none}.adm-navigation.adm-navigation-open{display:grid}.adm-navigation-items{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-navigation .adm-navigation-items button{min-height:44px}.adm-overview-provider-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.adm-navigation-items{grid-template-columns:minmax(0,1fr)}.workspace-admin-badge{width:28px;min-height:28px;padding:5px}.workspace-admin-badge>span{display:none}}.rental-purchase{display:grid;gap:14px}.rental-intro{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #dce6e1;border-radius:10px;background:#f5f8f4}.rental-intro-icon,.rental-card-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#e3efed;color:#216d68}.rental-intro>div{min-width:0;flex:1}.rental-intro b{display:block;color:#314d4a;font-size:11px}.rental-intro p{margin:4px 0 0;color:#7b8984;font-size:9px;line-height:1.55}.rental-manage-link,.rental-created-number>a{display:inline-flex;align-items:center;gap:5px;color:#216d68;font-size:9px;font-weight:700;text-decoration:none;white-space:nowrap}.rental-picker{margin-top:0}.rental-picker-icon{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;overflow:hidden;border-radius:7px;background:#edf4ff;color:#246ee0}.rental-picker-icon .country-flag{width:100%;height:100%;overflow:hidden;border-radius:inherit}.rental-picker-icon .country-code-fallback{font-family:inherit;font-size:16px;letter-spacing:0}.rental-picker .catalog-option-icon-country .country-flag{width:100%;height:100%;overflow:hidden}.rental-picker .catalog-option-icon-country .country-code-fallback{font-family:inherit;font-size:16px;letter-spacing:0}.rental-picker .catalog-option-icon-service{color:#246ee0}.rental-picker-search-trigger{z-index:12}.rental-picker-search-trigger .rental-picker-icon{flex:none}.rental-picker-search-trigger>button{display:flex;min-width:0;flex:1;align-items:center;gap:8px;padding:0;border:0;outline:0;color:#384d50;background:transparent;text-align:left;font:inherit}.rental-picker-search-trigger>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-picker-search-trigger>button>svg{flex:none;color:#82908c}.rental-picker-placeholder{color:#99a49e}.rental-picker-options{display:flex;max-height:min(360px,calc(100dvh - 140px));flex-direction:column;overflow:hidden}.rental-picker-options .catalog-options-search{position:static;flex:none}.rental-picker-options-list{min-height:0;overflow:auto;overscroll-behavior:contain}.rental-loading{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e1e7df;border-radius:8px;background:#fbfcf8;color:#788781;font-size:9px}.rental-inline-error{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #f0d7c5;border-radius:8px;background:#fff8f2;color:#895d42;font-size:9px}.rental-inline-error>span{flex:1}.rental-inline-error button{border:0;background:transparent;color:#216d68;font-size:9px;font-weight:700;cursor:pointer}.rental-empty{padding:12px;border:1px dashed #d6e0d8;border-radius:8px;color:#768780;font-size:9px}.rental-quote{margin:0}.rental-term-note{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:8px;background:#f6f4e9;color:#6f7e77;font-size:9px;line-height:1.6}.rental-term-note svg{flex:0 0 auto;margin-top:1px;color:#357b74}.rental-created-number{display:grid;gap:6px;padding:12px;border:1px solid #cde4d9;border-radius:9px;background:#f1faf5}.rental-created-number>span{display:flex;align-items:center;gap:6px;color:#36745e;font-size:9px;font-weight:700}.rental-created-number>strong{color:#1c3d3c;font-size:17px}.rental-retry-note{color:#89938e;font-size:8px;line-height:1.5}.rental-manager-page{display:grid;gap:16px}.rental-page-heading{align-items:center}.rental-page-actions{display:flex;flex-wrap:wrap;gap:8px}.rental-page-actions .button{min-height:39px;font-size:10px}.rental-list-panel{padding:22px 23px 8px}.rental-sync-note{margin:13px 0 4px;padding:10px 12px;border:1px solid #e5d9af;border-radius:8px;background:#fff9e9;color:#7c6b3d;font-size:9px}.rental-list{display:grid}.rental-card{padding:17px 0;border-bottom:1px solid #e8ece5}.rental-card:last-child{border-bottom:0}.rental-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rental-card-service{display:flex;align-items:center;gap:10px;min-width:0}.rental-card-service>span:last-child{display:grid;gap:3px}.rental-card-service small{color:#89948e;font-size:8px}.rental-card-service b{color:#324d4a;font-size:12px}.rental-number-row{display:flex;align-items:center;gap:10px;margin:15px 0 13px}.rental-number-row>strong{overflow-wrap:anywhere;color:#263c3b;font-size:16px}.rental-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rental-meta-grid>div{display:grid;gap:5px;padding:10px;border:1px solid #e7ebe4;border-radius:8px;background:#fafbf7}.rental-meta-grid small{color:#8b9690;font-size:8px}.rental-meta-grid b{color:#4b625d;font-size:9px}.rental-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.rental-card-actions .button{min-height:34px;padding-inline:11px;font-size:9px}.button-release{border:1px solid #ecd4d0;background:#fff9f7;color:#a2554c}.button-release:hover:not(:disabled){background:#fff0ec}.rental-pending-note{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;color:#8a7144;font-size:9px;line-height:1.55}.rental-pending-note svg{flex:0 0 auto}.rental-action-message{margin:10px 0 0;color:#55746a;font-size:9px;line-height:1.5}.rental-messages{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid #e2e8e1;border-radius:9px;background:#f8faf6}.rental-message{padding:10px;border:1px solid #e7ebe4;border-radius:8px;background:#fff}.rental-message>div{display:flex;justify-content:space-between;gap:8px}.rental-message b{color:#46605a;font-size:9px}.rental-message small{color:#919a93;font-size:8px}.rental-message p{margin:8px 0 0;color:#3f514e;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.rental-messages-empty{margin:0;color:#85928b;font-size:9px}.rental-empty-state{display:grid;justify-items:center;gap:9px;padding:42px 15px;text-align:center}.rental-empty-state>b{color:#3f5651;font-size:13px}.rental-empty-state>span:not(.empty-icon){max-width:330px;color:#84918a;font-size:9px;line-height:1.6}.rental-empty-state .button{min-height:36px;margin-top:5px;font-size:9px}.rental-policy-note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid #e0e6dd;border-radius:9px;background:#f8f9f4;color:#74827b;font-size:9px;line-height:1.6}.rental-policy-note svg{flex:0 0 auto;color:#357b74}@media(max-width:760px){.rental-intro{align-items:flex-start;flex-wrap:wrap}.rental-manage-link{margin-left:45px}.rental-page-heading{display:grid;gap:12px}.rental-page-actions{width:100%}.rental-page-actions .button{flex:1}.rental-list-panel{padding:17px 14px 5px}.rental-card-head{align-items:flex-start}.rental-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-card-actions .button{flex:1}}.billpay-page{--bp-ink: #172b43;--bp-muted: #6f8294;--bp-line: #dce5e9;--bp-paper: #fbfcf8;--bp-white: #fffefa;--bp-navy: #15364a;--bp-teal: #1f827e;--bp-mint: #dff2e9;--bp-coral: #e18b68;min-height:100dvh;padding:34px clamp(18px,5vw,76px) 26px;background:radial-gradient(ellipse at 78% 8%,rgba(199,230,217,.38),transparent 32%),#f2f6f3;color:var(--bp-ink);font-family:DM Sans,sans-serif}.billpay-shell{width:min(1200px,100%);margin:0 auto}.billpay-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.billpay-heading{display:flex;align-items:flex-start;gap:14px}.billpay-heading h1{margin:6px 0 1px;font:700 clamp(30px,4vw,39px)/1.05 "Manrope",sans-serif;letter-spacing:-.055em;color:#193b4c}.billpay-heading h1 span{color:var(--bp-teal)}.billpay-heading p{margin:7px 0 0;color:var(--bp-muted);font-size:14px}.billpay-eyebrow,.billpay-small-kicker,.billpay-step-label,.billpay-wallet small{color:#718594;font-family:DM Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.12em}.billpay-eyebrow{display:flex;align-items:center;gap:8px}.billpay-live-dot,.billpay-mini-dot{width:7px;height:7px;border-radius:50%;background:#37a585;box-shadow:0 0 0 3px #37a5851f}.billpay-back{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--bp-line);border-radius:11px;color:var(--bp-navy);background:var(--bp-white);transition:transform .18s,background .18s}.billpay-back:hover{transform:translate(-2px);background:#e9f5ee}.billpay-wallet{display:flex;align-items:center;gap:11px;padding:11px 14px;border:1px solid #dbe8e3;border-radius:14px;background:#fffefad6;box-shadow:0 7px 22px #1c41420a}.billpay-wallet-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#297c76;background:#e6f3eb}.billpay-wallet>span:nth-child(2){display:grid;gap:4px}.billpay-wallet small{font-size:8px}.billpay-wallet b{color:#173e4f;font:700 18px/1 Manrope,sans-serif;letter-spacing:-.04em}.billpay-wallet-lock{align-self:flex-start;display:flex;align-items:center;gap:4px;margin-left:4px;padding:4px 6px;border-radius:6px;color:#66808c;background:#f1f6f3;font:500 9px DM Mono,monospace}.billpay-version-row{display:flex;margin:-3px 0 12px}.billpay-intro{position:relative;display:flex;justify-content:space-between;overflow:hidden;min-height:205px;margin-bottom:22px;padding:29px 38px;border:1px solid #d5e4dc;border-radius:19px;background:#e4f1e9}.billpay-intro:after{position:absolute;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(36,91,84,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(36,91,84,.035) 1px,transparent 1px);background-size:25px 25px;-webkit-mask-image:linear-gradient(90deg,black,transparent 83%);mask-image:linear-gradient(90deg,black,transparent 83%)}.billpay-intro-copy{position:relative;z-index:1}.billpay-step-label{display:inline-flex;align-items:center;gap:9px;color:#577c78}.billpay-step-label span{color:#27807a;font-weight:500}.billpay-intro h2{margin:13px 0 7px;color:#183f4c;font:700 clamp(25px,3vw,34px)/1.04 "Manrope",sans-serif;letter-spacing:-.06em}.billpay-intro h2 em{color:#39887e;font-family:Georgia,serif;font-weight:500}.billpay-intro-copy p{max-width:420px;margin:0;color:#647c7d;font-size:12px;line-height:1.65}.billpay-intro-art{position:relative;z-index:1;width:min(41%,380px);min-width:255px}.bp-art-disc{position:absolute;top:4px;right:31%;display:grid;place-items:center;width:144px;height:144px;border:1px solid rgba(51,132,121,.24);border-radius:50%;background:#f8fbf66e}.bp-art-disc:before,.bp-art-disc:after{position:absolute;border:1px solid rgba(51,132,121,.2);border-radius:50%;content:""}.bp-art-disc:before{inset:12px}.bp-art-disc:after{inset:26px;border-style:dashed}.bp-art-inner{display:grid;place-items:center;width:69px;height:69px;border-radius:22px;color:#f6fbf6;background:#397f78;box-shadow:0 12px 25px #2e6d642e;transform:rotate(-8deg)}.bp-art-line{position:absolute;height:1px;background:#26746c3b;transform-origin:left}.bp-art-line-a{top:43px;right:-8px;width:70px;transform:rotate(29deg)}.bp-art-line-b{bottom:24px;right:7px;width:90px;transform:rotate(-20deg)}.bp-art-note{position:absolute;top:35px;right:2px;color:#5f8580;font:10px/1.45 DM Mono,monospace;letter-spacing:.04em}.bp-art-stamp{position:absolute;right:3px;bottom:14px;display:grid;place-content:center;width:56px;height:56px;border:1px solid #91b9a9;border-radius:50%;color:#638979;text-align:center;font:7px/1.1 DM Mono,monospace;letter-spacing:.08em;transform:rotate(10deg)}.bp-art-stamp b{font-size:13px;letter-spacing:.13em}.billpay-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(285px,.8fr);align-items:start;gap:20px}.billpay-main-card,.billpay-side-card,.billpay-history-card{border:1px solid #dfe8e6;border-radius:16px;background:var(--bp-white);box-shadow:0 10px 30px #2243460b}.billpay-main-card{padding:25px 27px 23px}.billpay-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.billpay-small-kicker{color:#79908e;font-size:8px}.billpay-card-heading h2{margin:6px 0 0;color:#203c4a;font:700 18px/1.3 Manrope,sans-serif;letter-spacing:-.04em}.billpay-secure{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #e1ece5;border-radius:7px;color:#578276;font-size:10px;white-space:nowrap}.billpay-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0 21px}.billpay-category{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:12px;min-height:93px;padding:11px;overflow:hidden;border:1px solid #e5ebe8;border-radius:11px;color:#526979;background:#fffefa;text-align:left;transition:border-color .18s,background .18s,transform .18s}.billpay-category:hover{border-color:#a8cdc0;transform:translateY(-2px)}.billpay-category.is-selected{border-color:#3a9286;background:#eef7f1;box-shadow:inset 0 0 0 1px #3a92861a}.billpay-category-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#417d71;background:#e7f2eb}.tint-data{color:#5579a2;background:#e9f0f7}.tint-electricity{color:#bd7945;background:#fbefe2}.tint-tv{color:#776b9d;background:#f0edf7}.tint-other{color:#51829a;background:#eaf2f4}.billpay-category-copy{display:grid;min-width:0;gap:3px}.billpay-category-copy b{overflow:hidden;color:#294655;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.billpay-category-copy small{color:#84959c;font-size:8px}.billpay-category-index{position:absolute;top:11px;right:10px;color:#9eaeae;font:8px DM Mono,monospace}.billpay-category.is-selected .billpay-category-index{color:#4d9182}.billpay-form{display:grid;gap:15px}.billpay-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.billpay-field{display:grid;min-width:0;gap:7px;color:#405b69;font-size:11px;font-weight:600}.billpay-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.billpay-field>span small{color:#91a0a3;font-size:9px;font-weight:400}.billpay-field select,.billpay-field input,.billpay-readonly-field,.billpay-amount-input{min-width:0;height:43px;border:1px solid #dfe7e4;border-radius:9px;color:#294455;background-color:#fffefa;font-size:12px;outline:none;transition:border-color .18s,box-shadow .18s}.billpay-field select{width:100%;padding:0 12px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23788e91' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.billpay-field input{width:100%;padding:0 12px}.billpay-field select:focus,.billpay-field input:focus,.billpay-amount-input:focus-within{border-color:#56a091;box-shadow:0 0 0 3px #4197841c}.billpay-field input::placeholder{color:#a3b0b2}.billpay-readonly-field{display:flex;align-items:center;gap:8px;padding:0 11px;background:#f6f8f4;font-size:11px}.billpay-readonly-field>svg{margin-left:auto;color:#6c9d89}.billpay-readonly-icon{display:grid;place-items:center;color:#4a867e}.billpay-variation-field{padding:13px;border:1px solid #e3ebe5;border-radius:11px;background:#fafbf7}.billpay-variation-field select{background-color:#fffefa}.billpay-variation-note{color:#758b87;font-size:10px;font-weight:400}.billpay-variation-note b{color:#2f7169}.billpay-recipient-input{display:flex;align-items:center;border:1px solid #dfe7e4;border-radius:9px;background:#fffefa;transition:border-color .18s,box-shadow .18s}.billpay-recipient-input:focus-within{border-color:#56a091;box-shadow:0 0 0 3px #4197841c}.billpay-recipient-input input{height:41px;border:0;box-shadow:none!important;background:transparent}.billpay-input-mark{display:grid;place-items:center;flex:0 0 39px;height:40px;color:#7b9c96}.billpay-validation-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e4ebe2;border-radius:10px;background:#f7faf5}.billpay-validation-copy{display:flex;align-items:center;gap:9px;color:#6f9287}.billpay-validation-copy>span{display:grid;gap:3px}.billpay-validation-copy b{color:#46635f;font-size:10px}.billpay-validation-copy small{color:#82938e;font-size:9px}.validation-passed{border-color:#c8e7d8;background:#eff9f1}.validation-passed .billpay-validation-copy{color:#398d6e}.validation-passed .billpay-validation-copy b{color:#2f765f}.billpay-validate-button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #cbded4;border-radius:7px;color:#39786d;background:#fffefa;font-size:9px;font-weight:600;white-space:nowrap}.billpay-validate-button:disabled{cursor:not-allowed;opacity:.5}.billpay-amount-row-total-only{grid-template-columns:minmax(0,1fr)}.billpay-amount-input{display:flex;align-items:center;overflow:hidden}.billpay-amount-input>span{padding-left:12px;color:#527f74;font:600 14px DM Mono,monospace}.billpay-amount-input input{border:0;box-shadow:none!important;font:600 15px DM Mono,monospace}.billpay-field-hint{color:#859694;font-size:9px;font-weight:400}.billpay-wallet-estimate{display:flex;min-height:69px;flex-direction:column;justify-content:center;gap:5px;padding:10px 13px;border:1px solid #e3ebe4;border-radius:10px;background:#f7faf5}.billpay-wallet-estimate>span{color:#7b9390;font:8px DM Mono,monospace;letter-spacing:.1em}.billpay-wallet-estimate b{color:#315d58;font:700 17px Manrope,sans-serif}.billpay-wallet-estimate small{color:#899996;font-size:9px}.billpay-quote-breakdown{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-top:4px;border-top:1px solid #e3ebe4;color:#7c918b;font-size:8px}.billpay-quote-breakdown strong{color:#58746e;font:600 8px DM Mono,monospace}.billpay-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:5px}.billpay-submit-note{display:flex;align-items:center;gap:6px;color:#78908a;font-size:10px}.billpay-submit{display:flex;align-items:center;justify-content:center;gap:10px;min-width:174px;min-height:43px;padding:0 17px;border:0;border-radius:9px;color:#fffefa;background:#236f6b;font-size:11px;font-weight:600;box-shadow:0 5px 12px #1b6c6424;transition:transform .18s,background .18s,opacity .18s}.billpay-submit:hover:not(:disabled){background:#185c59;transform:translateY(-1px)}.billpay-submit:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.billpay-form-alert{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid #f0d3c7;border-radius:9px;color:#955943;background:#fff7f1;font-size:10px}.billpay-form-alert>svg{flex:0 0 auto}.billpay-form-alert span{flex:1}.billpay-form-alert button{display:grid;place-items:center;border:0;color:inherit;background:transparent}.billpay-result{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #cce8d8;border-radius:10px;color:#378066;background:#eff9f2}.billpay-result div{display:grid;gap:3px}.billpay-result b{color:#32765f;font-size:11px}.billpay-result span{color:#65847a;font-size:10px;line-height:1.4}.billpay-result-pending{border-color:#eddfbd;color:#a18145;background:#fff9e9}.billpay-result-pending b{color:#8a703e}.billpay-result-pending span{color:#897d60}.billpay-result-failed{border-color:#f1d5cc;color:#aa634f;background:#fff5ef}.billpay-result-failed b{color:#925743}.billpay-inline-state{display:flex;align-items:center;gap:12px;min-height:112px;padding:16px;border:1px solid #e6ebe5;border-radius:12px;color:#76918a;background:#fafbf7}.billpay-inline-state>div{display:grid;flex:1;gap:5px}.billpay-inline-state b{color:#38545d;font-size:12px}.billpay-inline-state span{color:#859692;font-size:10px;line-height:1.45}.billpay-error-state{border-color:#f0d9ce;color:#a76f58;background:#fff8f3}.billpay-text-action{border:0;color:#347b71;background:none;font-size:10px;font-weight:600}.billpay-catalog-state{display:grid;gap:9px;padding:8px 0 18px}.billpay-catalog-state .bp-skeleton{width:100%;height:43px;border-radius:9px}.billpay-variation-loading{display:flex;align-items:center;gap:9px;color:#718681;font-size:10px}.billpay-variation-loading .bp-skeleton{width:80px;height:20px;border-radius:5px}.billpay-variation-error{display:flex;align-items:center;gap:7px;color:#9a7652;font-size:10px}.billpay-side-column{display:grid;gap:15px}.billpay-side-card{padding:19px 19px 17px}.billpay-side-card-head{display:flex;align-items:center;gap:8px}.billpay-side-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#46877a;background:#e9f3ea}.billpay-trust-card h3{margin:15px 0 6px;color:#234451;font:700 16px/1.3 Manrope,sans-serif;letter-spacing:-.04em}.billpay-trust-card p{margin:0;color:#788c8e;font-size:10px;line-height:1.65}.billpay-trust-rule{height:1px;margin:16px 0 12px;background:#e8eeea}.billpay-trust-foot{display:flex;align-items:center;gap:8px;color:#748d87;font-size:9px}.billpay-mini-dot{width:6px;height:6px;box-shadow:none}.billpay-history-card{overflow:hidden}.billpay-history-heading{display:flex;justify-content:space-between;align-items:center;padding:18px 17px 12px}.billpay-history-heading h3{margin:5px 0 0;color:#244553;font:700 15px Manrope,sans-serif;letter-spacing:-.035em}.billpay-refresh{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e1e9e4;border-radius:8px;color:#67867f;background:#fffefa;transition:transform .2s,background .2s}.billpay-refresh:hover{transform:rotate(18deg);background:#eff6f0}.billpay-history-tabs{display:flex;gap:5px;padding:0 17px 11px;border-bottom:1px solid #edf0ed}.billpay-history-tabs button{display:flex;align-items:center;gap:5px;padding:6px 9px;border:0;border-radius:7px;color:#879590;background:transparent;font-size:9px}.billpay-history-tabs button.active{color:#347b70;background:#edf6ee;font-weight:600}.billpay-history-tabs button span{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;color:#8b7748;background:#f5ecd4;font-size:8px}.billpay-requery-alert{display:flex;align-items:center;gap:7px;margin:9px 12px 0;padding:8px;border:1px solid #f0d9ce;border-radius:8px;color:#a76f58;background:#fff8f3;font-size:9px}.billpay-requery-alert span{flex:1}.billpay-requery-alert button{display:grid;place-items:center;border:0;color:inherit;background:transparent}.billpay-payment-list{display:grid}.billpay-payment-row{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 14px;border-bottom:1px solid #edf1ed}.billpay-payment-row:last-child{border-bottom:0}.billpay-payment-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#568477;background:#eaf4ec}.status-mark-pending{color:#a18145;background:#fbf2db}.status-mark-failed{color:#a26250;background:#fbedeb}.billpay-payment-main{display:grid;min-width:0;gap:4px;padding-top:2px}.billpay-payment-main b{overflow:hidden;color:#38535e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.billpay-payment-main small{overflow:hidden;color:#879591;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.billpay-payment-main small i{padding:0 2px;font-style:normal}.billpay-payment-message{color:#967d61!important;white-space:normal!important}.billpay-payment-meta{display:grid;justify-items:end;gap:4px}.billpay-payment-meta>b{color:#405e62;font:600 10px DM Mono,monospace}.billpay-status{padding:3px 6px;border-radius:5px;color:#418068;background:#e9f5eb;font-size:8px;text-transform:capitalize}.status-pending{color:#917440;background:#fbf3df}.status-failed{color:#a65e4a;background:#faece7}.billpay-payment-meta button{display:flex;align-items:center;gap:4px;padding:3px 0;border:0;color:#47847a;background:transparent;font-size:8px;white-space:nowrap}.billpay-payment-meta button:disabled{opacity:.55}.billpay-history-empty{display:grid;justify-items:center;gap:8px;padding:22px 16px 25px;text-align:center}.billpay-empty-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#609286;background:#edf5ee}.billpay-history-empty>b{max-width:190px;color:#4c666c;font-size:10px;line-height:1.45}.billpay-history-empty>small{max-width:205px;color:#8b9995;font-size:9px;line-height:1.5}.billpay-history-error{color:#ae735c}.billpay-history-error button{border:0;color:#397b70;background:transparent;font-size:9px;font-weight:600}.billpay-history-foot{padding:10px 15px;border-top:1px solid #edf1ed;color:#83938f;font-size:9px;text-align:center}.billpay-history-skeleton{display:grid;gap:10px;padding:15px}.billpay-history-skeleton .bp-skeleton{height:39px;border-radius:8px}.billpay-footer{display:flex;justify-content:space-between;gap:15px;margin-top:22px;color:#80918e;font-size:9px}.billpay-footer>span:first-child{display:flex;align-items:center;gap:6px}.billpay-footer>span:first-child svg{color:#579383}.billpay-footer .mono{font:8px DM Mono,monospace;letter-spacing:.08em}.billpay-footer i{color:#44a08c;font-style:normal}.bp-skeleton{position:relative;display:block;overflow:hidden;background:#edf2ed}.bp-skeleton:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.56),transparent);transform:translate(-100%);animation:bp-sheen 1.4s ease-in-out infinite}.bp-balance-skeleton{width:90px;height:17px;border-radius:5px}.bp-spin{animation:bp-spin 1s linear infinite}@keyframes bp-sheen{to{transform:translate(100%)}}@keyframes bp-spin{to{transform:rotate(360deg)}}.billpay-tool-action{display:flex;align-items:center;gap:10px;min-width:205px;padding:9px 11px;border:1px solid #dce9e1;border-radius:11px;color:#31515c;background:#fffefa;text-align:left;transition:border-color .18s,transform .18s,background .18s}.billpay-tool-action:hover{border-color:#9bc7b8;background:#f4faf4;transform:translateY(-1px)}.billpay-tool-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#397d72;background:#e9f4ec}.billpay-tool-action>span:nth-child(2){display:grid;gap:3px;flex:1}.billpay-tool-action b{font-size:10px}.billpay-tool-action small{color:#849693;font-size:8px}.billpay-tool-arrow{color:#88a49b}.billpay-page .billpay-field .service-picker-trigger{min-height:43px;border-color:#dfe7e4;border-radius:9px;color:#294455;background:#fffefa;font-size:12px}.billpay-page .service-picker-drawer{border-color:#dfe7e4;background:#fffefa}@media(max-width:900px){.billpay-page{padding-right:24px;padding-left:24px}.billpay-layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px}.billpay-main-card{padding:21px 19px}.billpay-category-grid{gap:6px}.billpay-category{padding:9px 8px}.billpay-category-copy b{font-size:9px}}@media(max-width:720px){.billpay-page{padding:21px 15px 24px}.billpay-header{align-items:flex-start;margin-bottom:20px}.billpay-wallet{padding:8px;gap:8px}.billpay-wallet-icon{width:32px;height:32px}.billpay-wallet b{font-size:15px}.billpay-wallet-lock{display:none}.billpay-intro{min-height:180px;padding:23px 21px}.billpay-intro-copy{max-width:65%}.billpay-intro-art{position:absolute;top:0;right:0;width:42%;min-width:150px;height:100%;opacity:.78}.bp-art-disc{top:28px;right:22%;width:112px;height:112px}.bp-art-inner{width:55px;height:55px;border-radius:17px}.bp-art-inner svg{width:27px}.bp-art-note{top:22px;right:1px;font-size:8px}.bp-art-stamp{right:0;bottom:15px;transform:scale(.82) rotate(10deg)}.billpay-layout{grid-template-columns:1fr}.billpay-main-card{padding:20px 17px}.billpay-side-column{grid-template-columns:1fr}.billpay-category-grid{grid-template-columns:repeat(5,minmax(88px,1fr));overflow-x:auto;padding-bottom:4px;margin-right:-2px}.billpay-category{min-height:88px}.billpay-footer{font-size:8px}}@media(max-width:460px){.billpay-header{flex-direction:column;gap:14px}.billpay-wallet{align-self:stretch}.billpay-wallet>span:nth-child(2){display:flex;flex:1;align-items:center;justify-content:space-between}.billpay-wallet small{font-size:8px}.billpay-wallet b{font-size:17px}.billpay-intro{min-height:168px}.billpay-intro-copy{max-width:73%}.billpay-intro-copy p{font-size:10px}.billpay-intro-art{right:-17px;opacity:.45}.billpay-card-heading h2{max-width:230px;font-size:16px}.billpay-secure{padding:5px 6px;font-size:8px}.billpay-form-row{grid-template-columns:1fr;gap:13px}.billpay-validation-row{align-items:flex-start}.billpay-validation-copy small{max-width:190px;line-height:1.4}.billpay-submit-row{align-items:stretch;flex-direction:column}.billpay-submit{width:100%}.billpay-footer{align-items:flex-start;flex-direction:column}}.billpay-purchased-code{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border:1px solid #b9ddce;border-radius:10px;background:#f2fbf6;color:#315b4e}.billpay-purchased-code span{color:#718880;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.billpay-purchased-code code{flex:1;min-width:180px;color:#162f30;font-size:14px;overflow-wrap:anywhere}.billpay-purchased-code button,.billpay-history-code button{display:inline-flex;align-items:center;gap:5px;border:0;color:#155eef;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.billpay-history-code{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#356456!important}.billpay-history-code code{max-width:100%;overflow-wrap:anywhere}.billpay-page{min-height:0;padding:0;overflow-x:clip}.billpay-header{gap:14px;margin-bottom:12px}.billpay-intro{min-height:126px;margin-bottom:12px;padding:18px 24px}.billpay-layout{gap:12px}.billpay-main-card{padding:16px 18px}.billpay-category-grid{gap:6px;margin:12px 0}.billpay-category{min-height:72px;gap:8px;padding:8px}.billpay-form{gap:10px}.billpay-field select,.billpay-field input,.billpay-readonly-field,.billpay-amount-input{height:38px}.billpay-recipient-input input{height:36px}.billpay-side-card{padding:14px}.billpay-history-card{max-height:340px;display:flex;flex-direction:column}.billpay-payment-list{min-height:0;overflow-y:auto}.billpay-footer{margin-top:12px}@media(max-width:720px){.billpay-page{padding:0}.billpay-header{align-items:center;margin-bottom:10px}.billpay-heading h1{font-size:26px}.billpay-heading p{font-size:11px}.billpay-wallet{align-self:auto;flex:0 0 auto}.billpay-intro{min-height:0;padding:13px 16px}.billpay-intro-art{display:none}.billpay-intro h2{margin:6px 0 3px;font-size:22px}.billpay-intro-copy p{font-size:10px}.billpay-layout{gap:9px}.billpay-main-card{padding:13px}.billpay-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:9px 0;padding:0}.billpay-category{min-height:56px;flex-direction:row;align-items:center;gap:6px;padding:6px}.billpay-category-icon{width:25px;height:25px;flex:0 0 25px}.billpay-category-index{top:5px;right:5px}.billpay-category-copy b{max-width:100%;font-size:9px}.billpay-side-column{gap:8px}.billpay-side-column .billpay-trust-card{display:none}.billpay-history-card{max-height:112px}.billpay-history-heading{padding:9px 12px 6px}.billpay-history-heading h3{font-size:12px}.billpay-history-tabs{padding:0 12px 5px}.billpay-payment-row{padding:7px 10px}.billpay-footer{display:none}}.console-layout .billpay-page{height:auto;min-height:0;overflow:visible;padding:clamp(12px,2vw,26px);background:var(--vault-paper);color:var(--vault-ink);font-family:var(--app-font-sans, "DM Sans", sans-serif)}.console-layout .billpay-page:before{display:none}.console-layout .billpay-shell{width:min(1360px,100%);margin-inline:auto}.console-layout .billpay-header{min-height:0;align-items:center;margin:0 0 18px;padding:0 0 16px;border-color:var(--vault-line)}.console-layout .billpay-heading{gap:14px}.console-layout .billpay-heading h1{margin:5px 0 0;color:var(--vault-ink);font:750 clamp(25px,3vw,34px)/1.08 Manrope,sans-serif;letter-spacing:-.055em}.console-layout .billpay-heading h1 span{color:var(--vault-gold)}.console-layout .billpay-heading p{max-width:55ch;margin-top:7px;color:var(--vault-muted);font-size:14px;line-height:1.55}.console-layout .billpay-eyebrow,.console-layout .billpay-small-kicker,.console-layout .billpay-step-label,.console-layout .billpay-wallet small{color:var(--vault-muted);font:600 10px/1.35 var(--app-font-mono, "DM Mono", monospace);letter-spacing:.1em}.console-layout .billpay-back{width:40px;height:40px;border-radius:11px}.console-layout .billpay-wallet{gap:12px;padding:10px 14px;border-color:var(--vault-line);border-radius:13px;background:var(--vault-card);box-shadow:0 6px 18px #4236200d}.console-layout .billpay-wallet-icon{width:38px;height:38px;border-radius:11px}.console-layout .billpay-wallet b{color:var(--vault-ink);font-size:19px}.console-layout .billpay-wallet small{font-size:9px}.console-layout .billpay-wallet-lock{color:var(--vault-gold);background:var(--vault-gold-wash)}.console-layout .billpay-version-row{margin:0 0 12px}.console-layout .billpay-version-switcher{border-radius:10px}.console-layout .service-history-actions{margin:0 0 18px}.console-layout .billpay-intro{display:flex;min-height:180px;align-items:center;margin:0 0 18px;padding:clamp(22px,3.5vw,36px);border-color:var(--vault-line);border-radius:17px;background:linear-gradient(115deg,var(--vault-card),var(--vault-gold-wash))}.console-layout .billpay-intro:after{opacity:.55}.console-layout .billpay-step-label{color:var(--vault-muted);font-size:10px}.console-layout .billpay-step-label span{color:var(--vault-gold)}.console-layout .billpay-intro h2{margin:12px 0 8px;color:var(--vault-ink);font:750 clamp(26px,3.2vw,38px)/1.06 Manrope,sans-serif;letter-spacing:-.06em}.console-layout .billpay-intro h2 em{color:var(--vault-gold)}.console-layout .billpay-intro-copy p{max-width:48ch;color:var(--vault-muted);font-size:14px;line-height:1.65}.console-layout .billpay-intro-art{min-height:144px}.console-layout .bp-art-disc{border-color:var(--vault-gold-line);background:var(--vault-card-raised)}.console-layout .bp-art-disc:before,.console-layout .bp-art-disc:after{border-color:var(--vault-gold-line)}.console-layout .bp-art-inner{color:var(--vault-card);background:var(--vault-gold);box-shadow:none}.console-layout .bp-art-line{background:var(--vault-gold-line)}.console-layout .bp-art-note,.console-layout .bp-art-stamp{color:var(--vault-gold)}.console-layout .bp-art-stamp{border-color:var(--vault-gold-line)}.console-layout .billpay-mobile-nav{display:none}.console-layout .billpay-layout{display:grid;height:auto;min-height:0;align-items:start;grid-template-columns:minmax(0,1.6fr) minmax(310px,.85fr);gap:18px;overflow:visible}.console-layout .billpay-main-card,.console-layout .billpay-side-card,.console-layout .billpay-history-card,.console-layout .billpay-wallet{border-color:var(--vault-line);border-radius:15px;background:var(--vault-card);color:var(--vault-ink);box-shadow:0 7px 22px #4236200b}.console-layout .billpay-main-card{display:block;min-height:0;overflow:visible;padding:clamp(20px,2.5vw,30px)}.console-layout .billpay-card-heading{align-items:center;margin-bottom:4px}.console-layout .billpay-card-heading h2{margin-top:5px;color:var(--vault-ink);font:700 clamp(19px,2vw,23px)/1.25 Manrope,sans-serif;letter-spacing:-.04em}.console-layout .billpay-secure{padding:8px 10px;border-radius:8px;font-size:12px}.console-layout .billpay-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin:20px 0 24px;padding:0;border:0}.console-layout .billpay-category{min-height:76px;align-items:center;gap:12px;padding:12px;border:1px solid var(--vault-line);border-radius:11px;background:var(--vault-card-raised)}.console-layout .billpay-category:hover{border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}.console-layout .billpay-category.is-selected{border-color:var(--vault-gold-mid);background:var(--vault-gold-wash);box-shadow:inset 3px 0 var(--vault-gold-mid)}.console-layout .billpay-category-icon{width:36px;height:36px;flex:0 0 36px;border-radius:10px}.console-layout .billpay-category-copy{gap:4px}.console-layout .billpay-category-copy b{color:var(--vault-ink);font-size:14px}.console-layout .billpay-category-copy small{color:var(--vault-muted);font-size:11px}.console-layout .billpay-category-index{top:9px;right:10px;color:var(--vault-muted);font-size:9px}.console-layout .billpay-category.is-selected .billpay-category-index{color:var(--vault-gold)}.console-layout .billpay-form{display:grid;max-height:none;gap:18px;overflow:visible}.console-layout .billpay-form-row{gap:16px}.console-layout .billpay-field{gap:8px;color:var(--vault-ink);font-size:13px}.console-layout .billpay-field>span small{color:var(--vault-muted);font-size:11px}.console-layout .billpay-field select,.console-layout .billpay-field input,.console-layout .billpay-readonly-field,.console-layout .billpay-amount-input{height:48px;border-color:var(--vault-line);border-radius:10px;color:var(--vault-ink);background-color:var(--vault-card-raised);font-size:14px}.console-layout .billpay-field select{padding-inline:13px 38px}.console-layout .billpay-field input{padding-inline:13px}.console-layout .billpay-field input::placeholder{color:var(--vault-muted);opacity:.75}.console-layout .billpay-readonly-field{padding-inline:13px;font-size:13px}.console-layout .billpay-variation-field{padding:16px;border-color:var(--vault-line);border-radius:11px;background:var(--vault-gold-wash)}.console-layout .billpay-recipient-input{border-color:var(--vault-line);border-radius:10px;background:var(--vault-card-raised)}.console-layout .billpay-recipient-input input{height:46px}.console-layout .billpay-input-mark{flex-basis:44px;height:44px}.console-layout .billpay-validation-row{gap:14px;padding:14px;border-color:var(--vault-line);border-radius:11px;background:var(--vault-gold-wash)}.console-layout .billpay-validation-copy{gap:10px}.console-layout .billpay-validation-copy b{color:var(--vault-ink);font-size:13px}.console-layout .billpay-validation-copy small{color:var(--vault-muted);font-size:12px;line-height:1.45}.console-layout .billpay-validate-button{min-height:40px;padding:8px 12px;border-color:var(--vault-gold-line);color:var(--vault-gold);font-size:12px}.console-layout .billpay-field-hint,.console-layout .billpay-variation-note{color:var(--vault-muted);font-size:11px;line-height:1.45}.console-layout .billpay-amount-input>span{padding-left:13px;color:var(--vault-gold)}.console-layout .billpay-wallet-estimate{min-height:84px;padding:14px 16px;border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}.console-layout .billpay-wallet-estimate>span{color:var(--vault-muted);font-size:10px}.console-layout .billpay-wallet-estimate b{color:var(--vault-ink);font-size:21px}.console-layout .billpay-wallet-estimate small{color:var(--vault-muted);font-size:11px}.console-layout .billpay-submit-row{gap:14px;padding-top:6px}.console-layout .billpay-submit-note{color:var(--vault-muted);font-size:12px}.console-layout .billpay-submit{min-width:200px;min-height:48px;border-radius:10px;font-size:13px}.console-layout .billpay-form-alert,.console-layout .billpay-result{padding:13px 14px;font-size:13px}.console-layout .billpay-result b{font-size:14px}.console-layout .billpay-result span{font-size:13px;line-height:1.5}.console-layout .billpay-purchased-code{gap:12px;margin-top:0;padding:13px 14px;border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}.console-layout .billpay-purchased-code span{color:var(--vault-muted);font-size:11px}.console-layout .billpay-purchased-code code{color:var(--vault-ink);font-size:15px}.console-layout .billpay-side-column{display:grid;min-height:0;grid-template-rows:auto auto;gap:14px}.console-layout .billpay-side-card{padding:18px}.console-layout .billpay-side-card-head{gap:10px}.console-layout .billpay-side-icon{width:36px;height:36px;border:1px solid var(--vault-line);border-radius:10px}.console-layout .billpay-trust-card h3{margin:14px 0 7px;color:var(--vault-ink);font-size:17px}.console-layout .billpay-trust-card p{color:var(--vault-muted);font-size:13px;line-height:1.6}.console-layout .billpay-trust-rule{margin:16px 0 12px;background:var(--vault-line)}.console-layout .billpay-trust-foot{color:var(--vault-muted);font-size:11px}.console-layout .billpay-history-card{display:flex;max-height:600px;min-height:300px;flex-direction:column;overflow:hidden}.console-layout .billpay-history-heading{padding:17px 18px 12px}.console-layout .billpay-history-heading h3{margin-top:5px;color:var(--vault-ink);font:700 17px/1.2 Manrope,sans-serif}.console-layout .billpay-refresh{width:38px;height:38px;border-color:var(--vault-line);border-radius:10px;color:var(--vault-gold);background:var(--vault-card-raised)}.console-layout .billpay-history-tabs{gap:8px;padding:0 18px 12px;border-color:var(--vault-line)}.console-layout .billpay-history-tabs button{min-height:36px;padding:7px 11px;border-radius:8px;color:var(--vault-muted);font-size:12px}.console-layout .billpay-history-tabs button.active{color:var(--vault-gold);background:var(--vault-gold-wash)}.console-layout .billpay-history-tabs button span{width:19px;height:19px;color:var(--vault-warning);background:var(--vault-warning-wash);font-size:10px}.console-layout .billpay-requery-alert{margin:12px 14px 0;padding:10px;font-size:12px}.console-layout .billpay-payment-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.console-layout .billpay-payment-row{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:14px 16px;border-color:var(--vault-line)}.console-layout .billpay-payment-mark{width:36px;height:36px;border:1px solid var(--vault-line);border-radius:10px}.console-layout .billpay-payment-main{gap:5px}.console-layout .billpay-payment-main b{color:var(--vault-ink);font-size:13px}.console-layout .billpay-payment-main small{color:var(--vault-muted);font-size:11px;line-height:1.4}.console-layout .billpay-payment-main small i{padding-inline:4px}.console-layout .billpay-payment-meta{gap:6px}.console-layout .billpay-payment-meta>b{color:var(--vault-ink);font-size:12px}.console-layout .billpay-status{padding:4px 7px;font-size:10px}.console-layout .billpay-payment-meta button{min-height:30px;font-size:10px}.console-layout .billpay-history-empty{gap:10px;padding:28px 18px}.console-layout .billpay-empty-mark{width:44px;height:44px;border:1px solid var(--vault-line);border-radius:12px}.console-layout .billpay-history-empty>b{color:var(--vault-ink);font-size:13px}.console-layout .billpay-history-empty>small{color:var(--vault-muted);font-size:12px;line-height:1.5}.console-layout .billpay-history-foot{padding:12px;border-color:var(--vault-line);color:var(--vault-muted);font-size:11px}.console-layout .billpay-footer{display:flex;margin-top:17px;color:var(--vault-muted);font-size:11px}.console-layout .billpay-footer .mono{font-size:10px}.console-layout .billpay-coming-soon-card{min-height:390px;padding:36px}.console-layout .billpay-coming-soon-card p{color:var(--vault-muted);font-size:14px;line-height:1.65}.console-layout .billpay-coming-soon-icon{width:60px;height:60px}@media(max-width:980px){.console-layout .billpay-layout{grid-template-columns:minmax(0,1fr) minmax(275px,.8fr);gap:13px}.console-layout .billpay-main-card{padding:20px}.console-layout .billpay-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.console-layout .billpay-page{height:auto;min-height:0;overflow:visible;padding:12px 14px calc(24px + env(safe-area-inset-bottom))}.console-layout .billpay-shell{display:block;height:auto}.console-layout .billpay-header{align-items:flex-start;flex-direction:row;gap:12px;margin-bottom:12px;padding-bottom:12px}.console-layout .billpay-heading{align-items:flex-start;gap:10px}.console-layout .billpay-heading h1{font-size:clamp(22px,6vw,28px)}.console-layout .billpay-heading p{display:block;margin-top:5px;font-size:12px}.console-layout .billpay-eyebrow{font-size:9px}.console-layout .billpay-wallet{flex:0 0 auto;padding:8px 10px}.console-layout .billpay-wallet>span:nth-child(2){display:grid;gap:4px}.console-layout .billpay-wallet b{font-size:16px}.console-layout .billpay-wallet-lock{display:none}.console-layout .billpay-intro{display:flex;min-height:0;margin-bottom:12px;padding:20px}.console-layout .billpay-intro-copy{max-width:72%}.console-layout .billpay-intro-art{position:absolute;top:0;right:0;width:38%;min-width:135px;height:100%;opacity:.55}.console-layout .bp-art-disc{top:20px;right:15%;width:100px;height:100px}.console-layout .bp-art-inner{width:53px;height:53px;border-radius:16px}.console-layout .bp-art-inner svg{width:27px}.console-layout .bp-art-note{display:none}.console-layout .bp-art-stamp{right:0;bottom:10px;transform:scale(.78) rotate(10deg)}.console-layout .billpay-version-row{margin-bottom:10px}.console-layout .service-history-actions{margin-bottom:12px}.console-layout .billpay-mobile-nav{display:grid;position:sticky;z-index:3;top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:5px;border-color:var(--vault-line);border-radius:11px;background:var(--vault-card)}.console-layout .billpay-mobile-nav button{min-height:42px;border-radius:8px;color:var(--vault-muted);font-size:13px}.console-layout .billpay-mobile-nav button[aria-selected=true]{color:var(--vault-gold);background:var(--vault-gold-wash);box-shadow:inset 0 0 0 1px var(--vault-gold-line)}.console-layout .billpay-layout{display:block;height:auto;min-height:0;overflow:visible}.console-layout .billpay-main-card{display:block;width:100%;height:auto;min-height:0;overflow:visible;padding:18px}.console-layout .billpay-side-column{display:grid;height:auto;margin-top:12px}.console-layout .billpay-side-column .billpay-trust-card{display:block}.console-layout .billpay-layout[data-mobile-panel=pay] .billpay-side-column,.console-layout .billpay-layout[data-mobile-panel=history] .billpay-main-card{display:none}.console-layout .billpay-layout[data-mobile-panel=history] .billpay-side-column{display:grid;margin-top:0}.console-layout .billpay-layout[data-mobile-panel=history] .billpay-trust-card{display:none}.console-layout .billpay-layout[data-mobile-panel=history] .billpay-history-card{max-height:min(72dvh,720px);min-height:300px}.console-layout .billpay-category-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:14px 0 18px}.console-layout .billpay-category{min-height:68px;flex-direction:row;align-items:center;gap:9px;padding:10px}.console-layout .billpay-category-icon{width:32px;height:32px;flex-basis:32px}.console-layout .billpay-category-copy b{font-size:12px}.console-layout .billpay-category-copy small{display:block;font-size:10px}.console-layout .billpay-category-index{display:block}.console-layout .billpay-form{max-height:none;overflow:visible;gap:16px}.console-layout .billpay-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-layout .billpay-side-column{gap:12px}.console-layout .billpay-history-card{max-height:none;min-height:0}.console-layout .billpay-payment-list{overflow-y:visible}.console-layout .billpay-footer{display:flex}}@media(max-width:480px){.console-layout .billpay-page{padding:10px 11px calc(24px + env(safe-area-inset-bottom))}.console-layout .billpay-header{align-items:stretch;flex-direction:column;gap:10px}.console-layout .billpay-heading{align-items:center}.console-layout .billpay-heading p{max-width:46ch}.console-layout .billpay-wallet{width:100%;align-self:stretch}.console-layout .billpay-wallet>span:nth-child(2){display:flex;flex:1;align-items:center;justify-content:space-between}.console-layout .billpay-wallet-lock{display:flex}.console-layout .billpay-intro{padding:17px}.console-layout .billpay-intro-copy{max-width:84%}.console-layout .billpay-intro h2{font-size:24px}.console-layout .billpay-intro-copy p{font-size:12px}.console-layout .billpay-intro-art{right:-24px;min-width:118px;opacity:.3}.console-layout .bp-art-disc{right:12%;width:88px;height:88px}.console-layout .billpay-card-heading{align-items:flex-start;flex-direction:column;gap:9px}.console-layout .billpay-card-heading h2{font-size:19px}.console-layout .billpay-secure{font-size:11px}.console-layout .billpay-main-card{padding:15px}.console-layout .billpay-form-row{grid-template-columns:minmax(0,1fr);gap:14px}.console-layout .billpay-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-layout .billpay-validation-row{align-items:flex-start;flex-wrap:wrap}.console-layout .billpay-validation-copy{min-width:0;flex:1 1 180px}.console-layout .billpay-submit-row{align-items:stretch;flex-direction:column}.console-layout .billpay-submit{width:100%}.console-layout .billpay-payment-row{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:13px 12px}.console-layout .billpay-payment-mark{width:31px;height:31px}.console-layout .billpay-payment-meta{grid-column:2;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:8px}.console-layout .billpay-payment-meta button{grid-column:1 / -1}.console-layout .billpay-footer{align-items:flex-start;flex-direction:column;gap:8px}.console-layout .billpay-coming-soon-card{min-height:0;padding:24px 18px}}@media(prefers-reduced-motion:reduce){.console-layout .billpay-page *,.console-layout .billpay-page *:before,.console-layout .billpay-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.billpay-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.billpay-coming-soon-badge{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #c7dcf3;border-radius:999px;color:#245a91;background:#eaf4ff;font:700 9px DM Sans,sans-serif;white-space:nowrap}.billpay-coming-soon-card{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:radial-gradient(ellipse at 50% 15%,#edf6ff,transparent 62%),var(--bp-white)}.billpay-coming-soon-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid #d4e7fb;border-radius:17px;color:#2c73b8;background:#edf6ff}.billpay-coming-soon-card h2{margin:0;color:#203c4a;font:700 clamp(23px,3vw,30px)/1.15 "Manrope",sans-serif;letter-spacing:-.045em}.billpay-coming-soon-card p{max-width:410px;margin:0;color:#718493;font-size:12px;line-height:1.7}.side-navigation .billpay-nav-badge{margin-left:auto;padding:4px 6px;border-radius:5px;color:#b9dcff;background:#244879;font:700 7px DM Mono,monospace;letter-spacing:.04em}.mobile-navigation .billpay-nav-badge{display:none}@media(max-width:720px){.billpay-coming-soon-card{display:flex;min-height:0;padding:20px}.billpay-coming-soon-card p{font-size:11px}}.billpay-page{--bp-ink: #102b49;--bp-muted: #607b98;--bp-line: #c9def4;--bp-paper: #eef6ff;--bp-white: #ffffff;--bp-navy: #123a70;--bp-teal: #155eef;--bp-mint: #e6f3ff;--bp-coral: #0ea5e9;color:var(--bp-ink);background:radial-gradient(ellipse at 8% 4%,rgba(184,224,255,.72),transparent 38%),linear-gradient(135deg,#e8f5ff,#f4f9ff 52%,#eaf4ff)}.billpay-page:before{background-image:radial-gradient(#68aee5 .55px,transparent .55px);opacity:.12}.billpay-heading h1{color:#102b49}.billpay-heading h1 span{color:#0ea5e9}.billpay-heading p,.billpay-eyebrow,.billpay-small-kicker,.billpay-step-label,.billpay-wallet small,.billpay-footer{color:#64809c}.billpay-live-dot{background:#0ea5e9;box-shadow:0 0 0 3px #0ea5e924}.billpay-wallet,.billpay-main-card,.billpay-side-card,.billpay-history-card{border-color:#c9def4;background:#fffffff7;box-shadow:0 8px 24px #1d569114}.billpay-wallet-icon,.billpay-wallet-lock,.billpay-side-icon{color:#155eef;background:#e8f3ff}.billpay-wallet b,.billpay-card-heading h2,.billpay-category-copy b,.billpay-payment-main b{color:#153a63}.billpay-secure{border-color:#c9e3fb;color:#1768b6;background:#f0f8ff}.billpay-category:hover{border-color:#b7d8f5;background:#f4f9ff}.billpay-category.is-selected{border-color:#b9d8fa;background:#eaf4ff;box-shadow:inset 3px 0 #155eef}.billpay-field{color:#456583}.billpay-field select,.billpay-field input,.billpay-readonly-field,.billpay-amount-input,.billpay-recipient-input{border-color:#cbdff3;color:#173d64;background-color:#fff}.billpay-field select:focus,.billpay-field input:focus,.billpay-amount-input:focus-within,.billpay-recipient-input:focus-within{border-color:#3597ec;box-shadow:0 0 0 3px #155eef21}.billpay-variation-field,.billpay-validation-row{border-color:#d1e5f8;background:#f5faff}.billpay-validate-button,.billpay-text-action,.billpay-history-error button{color:#155eef}.billpay-validate-button{border-color:#b8d5f4;background:#f0f7ff}.billpay-wallet-estimate{border-color:#c8e1fa;background:linear-gradient(110deg,#edf7ff,#e6f3ff)}.billpay-wallet-estimate b{color:#1455bd}.billpay-submit{border:0;color:#fff;background:linear-gradient(115deg,#155eef,#087fdb 56%,#0ea5e9);box-shadow:0 5px 15px #155eef38}.billpay-submit:hover:not(:disabled){background:linear-gradient(115deg,#104dcc,#076bbb 56%,#0789c7)}.billpay-submit:focus-visible,.billpay-mobile-nav button:focus-visible,.billpay-category:focus-visible,.billpay-validate-button:focus-visible{outline:3px solid rgba(14,165,233,.42);outline-offset:2px}.billpay-mobile-nav{border-color:#c9def4;background:#fffffff0}.billpay-mobile-nav button{color:#56718e}.billpay-mobile-nav button[aria-selected=true]{color:#155eef;background:#eaf4ff;box-shadow:inset 0 0 0 1px #c5dcf6}@media(max-width:460px){.billpay-intro{display:none}.billpay-header{flex-direction:row;gap:8px}.billpay-heading{gap:8px}.billpay-heading h1{font-size:22px}.billpay-heading p{display:none}.billpay-eyebrow{font-size:7px}.billpay-wallet{gap:6px;padding:6px 8px}.billpay-wallet-icon{width:27px;height:27px}.billpay-wallet>span:nth-child(2){display:grid;gap:2px}.billpay-wallet small{font-size:7px}.billpay-wallet b{font-size:14px}.billpay-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.billpay-validation-row{padding:8px}.billpay-submit-row{flex-direction:row;align-items:center}.billpay-submit{min-width:0;min-height:38px;padding:0 10px}}@media(min-width:721px){.billpay-page{height:auto;min-height:0;overflow:visible}.billpay-shell{display:grid;height:auto;grid-template-rows:auto}.billpay-layout{min-height:0}.billpay-main-card{min-height:0;overflow:visible}.billpay-side-column{min-height:0;grid-template-rows:auto auto}.billpay-history-card{min-height:0;max-height:none;overflow:visible}}@media(max-width:720px){.billpay-page{height:auto;min-height:0;overflow:visible}.billpay-shell{display:flex;height:auto;min-height:0;flex-direction:column}.billpay-intro{display:none}.billpay-layout{display:grid;min-height:0;flex:none;align-items:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow:visible}.billpay-main-card{height:auto;min-height:0;overflow:visible}.billpay-side-column{display:contents}.billpay-history-card{height:auto;min-height:0;max-height:none;overflow:visible}}@media(min-width:721px){.billpay-shell{min-height:0}.billpay-layout{height:100%;align-items:stretch;grid-template-rows:minmax(0,1fr)}.billpay-main-card,.billpay-side-column{min-width:0;min-height:0}.billpay-side-column{height:100%}}@media(max-width:460px){.billpay-header{align-items:stretch;flex-direction:column;gap:8px}.billpay-heading{align-items:center}.billpay-wallet{width:100%}.billpay-card-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.billpay-card-heading h2{max-width:none}.billpay-secure{justify-self:start}}@media(max-width:360px){.billpay-submit-row{align-items:stretch;flex-direction:column}.billpay-submit{width:100%}.billpay-validation-row{align-items:flex-start;flex-wrap:wrap}.billpay-validation-copy{min-width:0;flex:1 1 160px}}.billpay-page{--bp-ink: #18343b;--bp-muted: #718184;--bp-line: #dce5df;--bp-paper: #f2f4ee;--bp-white: #fffefa;--bp-navy: #173b43;--bp-teal: #187267;--bp-mint: #e6f1e9;--bp-coral: #bd7351;position:relative;isolation:isolate;background:radial-gradient(ellipse at 8% 4%,rgba(219,233,217,.62),transparent 34%),#f2f4ee;color:var(--bp-ink);font-family:DM Sans,sans-serif}.billpay-page:before{position:fixed;z-index:-1;inset:0;pointer-events:none;content:"";opacity:.16;background-image:radial-gradient(#78918a .55px,transparent .55px);background-size:5px 5px}.billpay-shell{width:min(1440px,100%)}.billpay-header{min-height:62px;margin-bottom:10px;padding:0 2px 8px;border-bottom:1px solid rgba(44,84,77,.13)}.billpay-heading{align-items:center;gap:12px}.billpay-heading h1{margin:3px 0 0;color:#18343b;font:700 clamp(23px,2.1vw,30px)/1 "Manrope",sans-serif;letter-spacing:-.055em}.billpay-heading h1 span{color:#b66f4f}.billpay-heading p{margin-top:4px;color:#758481;font-size:11px}.billpay-eyebrow,.billpay-small-kicker,.billpay-step-label,.billpay-wallet small{color:#788780;font:500 8px/1.2 DM Mono,monospace;letter-spacing:.11em}.billpay-live-dot{background:#318a70;box-shadow:0 0 0 3px #318a701c}.billpay-back{width:32px;height:32px;border-radius:9px}.billpay-wallet{gap:9px;padding:7px 10px;border-color:#d8e3d9;border-radius:11px;background:#fffefae6;box-shadow:0 4px 14px #213b300a}.billpay-wallet-icon{width:30px;height:30px;border-radius:8px;color:#286a5e;background:#e5efe5}.billpay-wallet b{color:#1e4144;font-size:16px}.billpay-wallet-lock{color:#667d75;background:#edf2eb}.billpay-intro{display:none}.billpay-layout{min-height:0;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:12px}.billpay-main-card,.billpay-side-card,.billpay-history-card{border-color:#dce5de;border-radius:13px;background:#fffefaf5;box-shadow:0 6px 22px #2643370b}.billpay-main-card{display:grid;grid-template-columns:158px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;column-gap:20px;row-gap:11px;padding:17px 19px}.billpay-card-heading{grid-column:1 / -1;align-items:center}.billpay-small-kicker{color:#71877b;font-size:8px}.billpay-card-heading h2{margin-top:4px;color:#1d3b40;font:700 17px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.billpay-secure{padding:6px 8px;border-color:#dce8dc;border-radius:7px;color:#4d7868;background:#f7faf4}.billpay-category-grid{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:5px;align-self:start;margin:0;padding-right:12px;border-right:1px solid #e8ece5}.billpay-category{min-height:45px;flex-direction:row;align-items:center;gap:8px;padding:6px 8px;border-color:transparent;border-radius:8px;background:transparent}.billpay-category:hover{border-color:#dce8dd;background:#f7faf4;transform:none}.billpay-category.is-selected{border-color:#c9ddd0;background:#eaf3e9;box-shadow:inset 3px 0 #287967}.billpay-category-icon{width:28px;height:28px;flex:0 0 28px;border-radius:8px}.billpay-category-copy{gap:2px}.billpay-category-copy b{color:#29464a;font-size:10px}.billpay-category-copy small{font-size:8px}.billpay-category-index{top:7px;right:6px;font-size:7px}.billpay-form,.billpay-catalog-state,.billpay-inline-state{grid-column:2;grid-row:2;min-width:0}.billpay-form,.billpay-form-row{gap:10px}.billpay-field{gap:5px;color:#425c5b;font-size:10px}.billpay-field select,.billpay-field input,.billpay-readonly-field,.billpay-amount-input{height:37px;border-color:#dce5df;border-radius:8px;color:#294348;background-color:#fffefa;font-size:11px}.billpay-field select{padding-left:10px}.billpay-field input{padding:0 10px}.billpay-field select:focus,.billpay-field input:focus,.billpay-amount-input:focus-within,.billpay-recipient-input:focus-within{border-color:#5a9c86;box-shadow:0 0 0 3px #3f8b6f1f}.billpay-readonly-field{padding:0 10px;font-size:10px}.billpay-variation-field{padding:10px;border-color:#e2e9df;border-radius:9px;background:#f8f9f3}.billpay-recipient-input{border-color:#dce5df;border-radius:8px;background:#fffefa}.billpay-recipient-input input{height:35px}.billpay-input-mark{flex-basis:34px;height:34px}.billpay-validation-row{padding:8px 9px;border-color:#e1e9df;border-radius:8px}.billpay-validation-copy{gap:7px}.billpay-validation-copy b{font-size:9px}.billpay-validation-copy small{font-size:8px}.billpay-validate-button{border-color:#cfdfd4;color:#327667}.billpay-amount-row{align-items:end}.billpay-amount-input>span{padding-left:10px}.billpay-field-hint{font-size:8px;line-height:1.35}.billpay-wallet-estimate{min-height:62px;padding:8px 10px;border-color:#dfe8dd;background:#f4f8f0}.billpay-wallet-estimate b{color:#275d53;font-size:16px}.billpay-wallet-estimate small{font-size:8px}.billpay-submit-row{gap:8px;padding-top:2px}.billpay-submit-note{font-size:9px}.billpay-submit{min-width:154px;min-height:39px;border-radius:8px;color:#fffdf7;background:#246d61;box-shadow:0 4px 12px #256b5d21;font-size:10px}.billpay-submit:hover:not(:disabled){background:#19584e}.billpay-form-alert,.billpay-result{padding:9px 10px;font-size:9px}.billpay-result b{font-size:10px}.billpay-result span{font-size:9px}.billpay-purchased-code{margin-top:0;padding:9px 10px}.billpay-purchased-code code{min-width:100px;font-size:12px}.billpay-side-column{min-height:0;grid-template-rows:auto minmax(0,1fr);gap:10px}.billpay-side-card{padding:12px 14px}.billpay-side-icon{width:27px;height:27px;border-radius:8px}.billpay-trust-card h3{margin:8px 0 4px;font-size:13px}.billpay-trust-card p{font-size:9px;line-height:1.45}.billpay-trust-rule{margin:9px 0 8px}.billpay-trust-foot{font-size:8px}.billpay-history-card{display:flex;min-height:0;flex-direction:column}.billpay-history-heading{padding:12px 13px 8px}.billpay-history-heading h3{margin-top:3px;font-size:13px}.billpay-refresh{width:28px;height:28px}.billpay-history-tabs{padding:0 13px 7px}.billpay-history-tabs button{padding:5px 8px;font-size:8px}.billpay-payment-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.billpay-payment-row{grid-template-columns:27px minmax(0,1fr) auto;gap:7px;padding:9px 11px}.billpay-payment-mark{width:26px;height:26px;border-radius:7px}.billpay-payment-main b{font-size:9px}.billpay-payment-main small{font-size:7px}.billpay-payment-meta>b{font-size:9px}.billpay-status,.billpay-payment-meta button{font-size:7px}.billpay-history-empty{gap:6px;padding:18px 12px}.billpay-empty-mark{width:32px;height:32px;border-radius:10px}.billpay-history-empty>b{font-size:9px}.billpay-history-empty>small{font-size:8px}.billpay-footer{margin-top:8px;color:#71827a;font-size:8px}.billpay-footer .mono{font-size:7px}.billpay-text-action,.billpay-history-error button{color:#246e61}.billpay-inline-state{min-height:0;padding:12px;border-radius:9px}.billpay-inline-state b{font-size:10px}.billpay-inline-state span{font-size:9px}.billpay-catalog-state{align-content:start}@media(min-width:721px){.billpay-page{height:auto;min-height:0;overflow:visible}.billpay-shell,.billpay-layout{height:auto;grid-template-rows:auto}.billpay-main-card{height:auto;overflow:visible}.billpay-side-column{height:auto}}@media(max-width:1050px)and (min-width:721px){.billpay-layout{grid-template-columns:minmax(0,1fr) 260px}.billpay-main-card{grid-template-columns:132px minmax(0,1fr);column-gap:12px;padding:14px}.billpay-category{padding:5px}.billpay-category-copy small{display:none}}@media(max-width:720px){.billpay-page{height:auto;min-height:0;overflow:visible;padding:10px 12px 18px}.billpay-shell{display:block;height:auto}.billpay-header{align-items:center;margin-bottom:10px;padding-bottom:9px}.billpay-wallet{padding:6px 8px}.billpay-wallet>span:nth-child(2){display:grid;gap:3px}.billpay-wallet small{font-size:7px}.billpay-wallet b{font-size:14px}.billpay-wallet-lock{display:flex}.billpay-layout{display:grid;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);gap:10px}.billpay-main-card{display:block;min-height:0;overflow:visible;padding:14px}.billpay-card-heading{display:flex}.billpay-card-heading h2{font-size:16px}.billpay-category-grid{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto;gap:5px;margin:10px 0 13px;padding:0 0 5px;border:0}.billpay-category{min-height:55px;flex-direction:column;align-items:flex-start;gap:5px;padding:7px}.billpay-category-index{top:6px;right:6px}.billpay-category-copy small{display:block;font-size:7px}.billpay-form{gap:10px}.billpay-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.billpay-side-column{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.billpay-side-column .billpay-trust-card{display:none}.billpay-history-card{max-height:290px}.billpay-history-heading{padding:11px 12px 7px}.billpay-payment-list{overflow-y:auto}.billpay-footer{display:flex}}@media(max-width:460px){.billpay-header{align-items:flex-start;flex-direction:column;gap:9px}.billpay-heading{align-items:center}.billpay-heading h1{font-size:23px}.billpay-heading p{display:block;font-size:10px}.billpay-wallet{width:100%;align-self:stretch}.billpay-wallet>span:nth-child(2){display:flex;flex:1;justify-content:space-between;align-items:center}.billpay-form-row{grid-template-columns:minmax(0,1fr)}.billpay-card-heading{display:flex}.billpay-secure{justify-self:auto;font-size:8px}.billpay-category-grid{grid-template-columns:repeat(5,minmax(69px,1fr))}.billpay-category{min-height:53px}.billpay-validation-row{align-items:center;flex-wrap:wrap}.billpay-validation-copy{min-width:0;flex:1 1 150px}.billpay-submit-row{align-items:stretch;flex-direction:column}.billpay-submit{width:100%}.billpay-footer{align-items:flex-start;flex-direction:column}}@media(max-width:360px){.billpay-page{padding-right:9px;padding-left:9px}.billpay-main-card{padding:11px}.billpay-card-heading{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.billpay-page *,.billpay-page *:before,.billpay-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.billpay-mobile-nav{display:none}@media(max-width:720px){.billpay-page{height:auto;min-height:0;overflow:visible}.billpay-shell{display:flex;height:auto;min-height:0;flex-direction:column}.billpay-header{flex:0 0 auto}.billpay-mobile-nav{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;padding:4px;border:1px solid #dce5df;border-radius:10px;background:#fffefae6}.billpay-mobile-nav button{display:flex;min-width:0;min-height:34px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;color:#6d7d78;background:transparent;font:600 10px DM Sans,sans-serif}.billpay-mobile-nav button[aria-selected=true]{color:#215e54;background:#e9f2e8;box-shadow:inset 0 0 0 1px #d4e4d5}.billpay-layout{display:block;min-height:0;flex:none;overflow:visible}.billpay-main-card{display:block;width:100%;height:auto;min-height:0;overflow:visible}.billpay-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;padding:0;border:0}.billpay-category{min-width:0;flex-direction:column;align-items:flex-start;gap:4px;overflow:hidden;padding:5px}.billpay-category-copy{width:100%}.billpay-category-copy b{max-width:100%;font-size:8px}.billpay-category-copy small,.billpay-category-index{display:none}.billpay-form{max-height:none;overflow:visible;scrollbar-width:thin}.billpay-side-column,.billpay-layout[data-mobile-panel=history] .billpay-main-card{display:none}.billpay-layout[data-mobile-panel=history] .billpay-side-column{display:block;height:auto}.billpay-layout[data-mobile-panel=history] .billpay-history-card{height:auto;max-height:none}.billpay-layout[data-mobile-panel=history] .billpay-payment-list{flex:1 1 auto}.billpay-footer{display:none}}.console-layout .billpay-page{background:var(--vault-paper);color:var(--vault-ink)}.console-layout .billpay-page :is(h1,h2,h3,b,strong,label){color:var(--vault-ink)}.console-layout .billpay-page :is(p,small,.billpay-eyebrow,.billpay-small-kicker,.billpay-step-label,.billpay-footer,.billpay-submit-note){color:var(--vault-muted)}.console-layout .billpay-heading h1 span,.console-layout .billpay-intro h2 em,.console-layout .billpay-step-label span,.console-layout .billpay-live-dot{color:var(--vault-gold)}.console-layout .billpay-live-dot{background:var(--vault-gold)}.console-layout .billpay-wallet,.console-layout .billpay-main-card,.console-layout .billpay-side-card,.console-layout .billpay-history-card{border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink)}.console-layout .billpay-intro{border-color:var(--vault-line);background:linear-gradient(115deg,var(--vault-card),var(--vault-gold-wash))}.console-layout .billpay-secure,.console-layout .billpay-wallet-icon,.console-layout .billpay-wallet-lock,.console-layout .billpay-category-icon,.console-layout .billpay-validation-icon,.console-layout .billpay-payment-mark,.console-layout .billpay-empty-mark,.console-layout .billpay-side-icon,.console-layout .billpay-coming-soon-icon{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .billpay-category{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .billpay-category:hover,.console-layout .billpay-category.is-selected{border-color:var(--vault-gold-mid);background:var(--vault-gold-wash)}.console-layout .billpay-category-copy b,.console-layout .billpay-payment-main b,.console-layout .billpay-payment-meta>b,.console-layout .billpay-history-empty>b,.console-layout .billpay-wallet-estimate b,.console-layout .billpay-purchased-code code{color:var(--vault-ink)}.console-layout .billpay-category-copy small,.console-layout .billpay-category-index,.console-layout .billpay-payment-main small,.console-layout .billpay-history-empty>small,.console-layout .billpay-wallet-estimate small{color:var(--vault-muted)}.console-layout .billpay-field select,.console-layout .billpay-field input,.console-layout .billpay-recipient-input,.console-layout .billpay-readonly-field,.console-layout .billpay-amount-input{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .billpay-variation-field,.console-layout .billpay-validation-row,.console-layout .billpay-wallet-estimate,.console-layout .billpay-purchased-code{border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}.console-layout .billpay-submit{border:1px solid var(--vault-gold-line);background:var(--vault-gold);color:var(--vault-ink);box-shadow:none}.console-layout .billpay-submit:hover:not(:disabled){background:var(--vault-gold-mid)}.console-layout .billpay-back,.console-layout .billpay-refresh,.console-layout .billpay-validate-button,.console-layout .billpay-payment-meta button,.console-layout .billpay-text-action,.console-layout .billpay-history-error button{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-gold)}.console-layout .billpay-history-tabs{border-color:var(--vault-line)}.console-layout .billpay-history-tabs button{color:var(--vault-muted)}.console-layout .billpay-history-tabs button.active,.console-layout .billpay-mobile-nav button[aria-selected=true]{background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .billpay-status.status-completed,.console-layout .billpay-result-success{background:var(--vault-success-wash);color:var(--vault-success)}.console-layout .billpay-status.status-pending,.console-layout .billpay-result-pending{background:var(--vault-warning-wash);color:var(--vault-warning)}.console-layout .billpay-status.status-failed,.console-layout .billpay-result-failed,.console-layout .billpay-form-alert,.console-layout .billpay-history-error{background:var(--vault-danger-wash);color:var(--vault-danger)}.console-layout .billpay-coming-soon-card{border-color:var(--vault-line);background:radial-gradient(ellipse at 50% 15%,var(--vault-gold-wash),transparent 62%),var(--vault-card)}.console-layout .billpay-coming-soon-badge{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .billpay-nav-badge{background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .billpay-page :is(button,a,input,select):focus-visible{outline:3px solid var(--vault-gold-mid);outline-offset:3px}@media(max-width:720px){.console-layout .billpay-page{height:auto;min-height:0;overflow:visible}.console-layout .billpay-mobile-nav{display:grid}.console-layout .billpay-layout{display:block;height:auto;min-height:0;overflow:visible}.console-layout .billpay-main-card{height:auto;min-height:0;overflow:visible}.console-layout .billpay-form{max-height:none;overflow:visible}.console-layout .billpay-side-column,.console-layout .billpay-layout[data-mobile-panel=history] .billpay-main-card{display:none}.console-layout .billpay-layout[data-mobile-panel=history] .billpay-side-column{display:block;height:auto}.console-layout .billpay-layout[data-mobile-panel=history] .billpay-history-card{max-height:72vh;min-height:0}.console-layout .billpay-layout[data-mobile-panel=history] .billpay-payment-list{max-height:52vh;overflow-y:auto}}.billpay-page-service{min-height:0;padding-top:16px;padding-bottom:20px}.billpay-page-service .billpay-header{align-items:center;gap:14px;margin-bottom:14px}.billpay-page-service .billpay-heading h1{font-size:clamp(24px,3vw,30px)}.billpay-page-service .billpay-heading p{margin-top:4px;font-size:11px}.billpay-page-service .billpay-wallet{padding:8px 11px}.billpay-page-service .billpay-layout{gap:14px}.billpay-page-service .billpay-main-card{padding:17px}.billpay-page-service .billpay-card-heading h2{font-size:16px}.billpay-page-service .billpay-form{gap:12px}.billpay-page-service .billpay-footer{margin-top:12px}@media(max-width:720px){.billpay-page-service{padding:14px 12px 20px}.billpay-page-service .billpay-header{margin-bottom:12px}.billpay-page-service .billpay-layout{gap:12px}.billpay-page-service .billpay-main-card{padding:14px 12px}}.billpay-version-switcher{--version-accent: var(--vault-gold, #1769d2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(100%,520px);padding:4px;border:1px solid var(--vault-line, #d5e3f2);border-radius:14px;background:var(--vault-card, #fff);box-shadow:0 4px 12px #202c3c0f}.billpay-version-switcher button{display:grid;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:9px;min-width:0;min-height:56px;padding:7px 11px;border:1px solid transparent;border-radius:10px;color:var(--vault-ink, #1f3043);background:transparent;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.billpay-version-code{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--vault-line, #d5e3f2);border-radius:9px;color:var(--version-accent);background:var(--vault-card-raised, #f5f8fb);font:800 14px/1 var(--app-font-sans, "DM Sans", sans-serif);letter-spacing:-.04em}.billpay-version-copy{display:grid;min-width:0;gap:3px}.billpay-version-copy b{color:inherit;font-size:12px;line-height:1.2}.billpay-version-copy small{overflow:hidden;color:var(--vault-muted, #718096);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.billpay-version-indicator{width:7px;height:7px;border-radius:50%;background:var(--vault-muted, #8b98a8)}.billpay-version-switcher button[aria-selected=true]{border-color:var(--vault-gold-line, #d8c98f);color:var(--vault-ink, #1f3043);background:var(--vault-gold-wash, #f6f0dc);box-shadow:inset 0 0 0 1px #9b7e2f14}.billpay-version-switcher button[aria-selected=true] .billpay-version-code{border-color:var(--version-accent);color:var(--vault-card, #fff);background:var(--version-accent)}.billpay-version-switcher button[aria-selected=true] .billpay-version-indicator{background:var(--version-accent);box-shadow:0 0 0 3px var(--vault-gold-wash, rgba(23, 105, 210, .12))}.billpay-version-switcher button:not(:disabled):not([aria-selected=true]):hover{border-color:var(--vault-line, #d5e3f2);background:var(--vault-card-raised, #f5f8fb)}.billpay-version-switcher button:disabled:not([aria-selected=true]){cursor:not-allowed;opacity:.55}.billpay-version-switcher button:focus-visible,.billpay-version-notice :is(button,a):focus-visible{outline:3px solid var(--version-accent, #1769d2);outline-offset:2px}.billpay-version-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--vault-line, #d5e3f2);border-radius:12px;color:var(--vault-muted, #61758f);background:var(--vault-card, #fff)}.billpay-version-notice>svg{flex:none;color:var(--vault-gold, #98771f)}.billpay-version-notice>div{display:grid;min-width:0;gap:3px}.billpay-version-notice b{color:var(--vault-ink, #1f3043);font-size:12px;line-height:1.35}.billpay-version-notice span{color:var(--vault-muted, #718096);font-size:10px;line-height:1.5}.billpay-version-notice button,.billpay-version-notice a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--vault-gold-line, #d8c98f);border-radius:8px;color:var(--vault-ink, #1f3043);background:var(--vault-gold-wash, #f6f0dc);font:700 10px/1.2 var(--app-font-sans, "DM Sans", sans-serif);text-decoration:none;white-space:nowrap;cursor:pointer}.billpay-version-notice.is-warning{border-color:var(--vault-gold-line, #d8c98f);background:var(--vault-gold-wash, #f6f0dc)}.billpay-version-notice.is-pending{border-color:var(--vault-warning-line, #e9ddb9);background:var(--vault-warning-wash, #fcf8ed)}.billpay-version-notice.is-pending>svg{color:var(--vault-warning, #907746)}.billpay-version-notice.is-error{border-color:var(--vault-danger-line, #efd3ce);background:var(--vault-danger-wash, #fff8f6)}.billpay-version-notice.is-error>svg{color:var(--vault-danger, #b45b4e)}@media(max-width:560px){.billpay-version-switcher{gap:5px;padding:3px}.billpay-version-switcher button{grid-template-columns:32px minmax(0,1fr) 7px;gap:7px;min-height:52px;padding:6px 7px}.billpay-version-code{width:31px;height:31px;font-size:12px}.billpay-version-copy b{font-size:11px}.billpay-version-copy small{font-size:9px}.billpay-version-notice{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:11px}.billpay-version-notice button,.billpay-version-notice a{grid-column:2;justify-self:start}}.bbv2-page{--bbv2-ink: #152c4d;--bbv2-muted: #61758f;--bbv2-blue: #1769d2;--bbv2-blue-deep: #1357b1;--bbv2-line: #d5e3f2;--bbv2-card: #fff;--bbv2-bg: #eaf4ff;min-height:100dvh;padding:34px 28px 42px;color:var(--bbv2-ink);background:radial-gradient(ellipse at 91% 2%,rgba(165,211,255,.38),transparent 32%),linear-gradient(180deg,#e7f3ff,#f2f8ff 48%,#eaf4ff);font-family:var(--app-font-sans, "DM Sans", sans-serif)}.bbv2-shell{width:min(1120px,100%);margin:0 auto}.bbv2-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.bbv2-heading-group{display:flex;align-items:flex-start;gap:14px}.bbv2-back{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cbdced;border-radius:12px;color:#44627f;background:#ffffffb8;transition:transform .18s,background .18s}.bbv2-back:hover{transform:translate(-2px);background:#fff}.bbv2-kicker,.bbv2-eyebrow,.bbv2-toolbar>span{color:#6b829d;font-family:var(--app-font-mono,monospace);font-size:10px;font-weight:600;letter-spacing:.14em}.bbv2-kicker{display:flex;align-items:center;gap:8px;margin:0 0 5px}.bbv2-live-dot{width:7px;height:7px;border-radius:50%;background:#2e9a78;box-shadow:0 0 0 4px #d9f3e9}.bbv2-header h1{margin:0;font-size:26px;line-height:1.15;letter-spacing:-.045em;font-weight:750}.bbv2-header h1 span{color:#3884d8;font-family:var(--app-font-mono,monospace);font-size:15px;letter-spacing:0;vertical-align:3px}.bbv2-header p{margin:6px 0 0;color:var(--bbv2-muted);font-size:13px}.bbv2-balance{min-width:215px;padding:12px 15px;display:flex;align-items:center;gap:11px;border:1px solid #cfe0f0;border-radius:15px;background:#ffffffd4;box-shadow:0 8px 24px #3766970f}.bbv2-balance-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:11px;color:#1769d2;background:#e8f3ff}.bbv2-balance small{display:block;margin-bottom:3px;color:#788ba1;font-family:var(--app-font-mono,monospace);font-size:9px;letter-spacing:.11em}.bbv2-balance b{display:block;font-size:17px;letter-spacing:-.025em}.bbv2-version-row{display:flex;margin:-18px 0 20px}.bbv2-currency{align-self:flex-start;margin-left:auto;color:#8092a7;font-family:var(--app-font-mono,monospace);font-size:9px}.bbv2-skeleton{display:block;width:86px;height:17px;border-radius:5px;background:linear-gradient(90deg,#e2edf8,#f4f8fc,#e2edf8);background-size:200% 100%;animation:bbv2-shimmer 1.5s infinite}.bbv2-intro{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:204px;overflow:hidden;padding:32px 38px;border:1px solid #c9dff4;border-radius:22px;background:linear-gradient(112deg,#fff,#f7fbff 57%,#dceeff);box-shadow:0 15px 36px #23578e12}.bbv2-intro:after{position:absolute;content:"";width:290px;height:290px;top:-165px;right:137px;border:1px solid rgba(68,139,211,.18);border-radius:50%;box-shadow:0 0 0 26px #448bd30a,0 0 0 54px #448bd309;pointer-events:none}.bbv2-intro-copy{position:relative;z-index:1;max-width:620px}.bbv2-overline{display:flex;align-items:center;gap:9px;color:#6782a0;font-family:var(--app-font-mono,monospace);font-size:10px;font-weight:600;letter-spacing:.12em}.bbv2-overline span{display:grid;place-items:center;width:25px;height:23px;border:1px solid #d0e3f7;border-radius:8px;color:#2b70be;background:#eff7ff}.bbv2-intro h2{margin:14px 0 10px;color:#18375e;font-size:clamp(27px,3.2vw,39px);line-height:1.08;letter-spacing:-.05em;font-weight:750}.bbv2-intro h2 em{color:#397fc5;font-family:var(--app-font-serif,Georgia,serif);font-weight:500}.bbv2-intro-copy p{max-width:560px;margin:0;color:#607791;font-size:13px;line-height:1.65}.bbv2-assurance{position:relative;z-index:1;display:flex;flex-direction:column;gap:9px;width:216px;padding:17px 18px;border:1px solid #c6ddf3;border-radius:16px;background:#ffffffbf}.bbv2-assurance-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#1769d2;background:#e6f2ff}.bbv2-assurance b{color:#25496e;font-size:14px;line-height:1.35}.bbv2-assurance small{color:#7186a0;font-size:11px}.bbv2-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 2px 12px}.bbv2-v1-link{display:flex;align-items:center;gap:7px;padding:7px 10px;border:0;border-radius:8px;color:#386fab;background:transparent;font-size:12px;font-weight:600}.bbv2-v1-link:hover{background:#fff9}.bbv2-notice{display:flex;align-items:center;gap:13px;margin:0 0 14px;padding:13px 16px;border:1px solid #d8e5f1;border-radius:13px;color:#667c94;background:#f8fbff}.bbv2-notice>svg{flex:none;color:#6e8caf}.bbv2-notice div{display:grid;gap:3px}.bbv2-notice b{color:#355474;font-size:12px}.bbv2-notice span{font-size:11px}.bbv2-notice-error{border-color:#efd3ce;background:#fff8f6}.bbv2-notice-error>svg{color:#b45b4e}.bbv2-notice-error button{margin-left:auto;padding:7px 11px;border:1px solid #e6c6c0;border-radius:8px;color:#9b4f45;background:#fff;font-size:11px;font-weight:600}.bbv2-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr);align-items:start;gap:17px}.bbv2-panel,.bbv2-history{border:1px solid var(--bbv2-line);border-radius:17px;background:var(--bbv2-card);box-shadow:0 10px 30px #2c5c8f0e}.bbv2-payment-panel{padding:22px}.bbv2-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.bbv2-panel-title h3,.bbv2-history-heading h3{margin:4px 0 0;font-size:18px;letter-spacing:-.035em}.bbv2-secure{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:8px;color:#56806f;background:#edf8f2;font-size:10px;font-weight:600;white-space:nowrap}.bbv2-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.bbv2-category{position:relative;min-height:60px;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #dce7f2;border-radius:11px;text-align:left;color:var(--bbv2-ink);background:#fbfdff;transition:transform .16s,border-color .16s,background .16s}.bbv2-category:not(:disabled):hover{transform:translateY(-1px);border-color:#a8c9ec;background:#f4f9ff}.bbv2-category.is-selected{border-color:#78aee5;background:#eef7ff;box-shadow:inset 0 0 0 1px #2a77c614}.bbv2-category:disabled{cursor:not-allowed;opacity:.7}.bbv2-category-icon{flex:none;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#3179bd;background:#e7f3ff}.bbv2-category-copy{min-width:0;display:grid;gap:3px}.bbv2-category-copy b{font-size:11px;white-space:nowrap}.bbv2-category-copy small{overflow:hidden;color:#8191a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bbv2-selected-check{margin-left:auto;color:#2574c3}.bbv2-paused{margin-left:auto;padding:4px 6px;border-radius:6px;color:#8b7651;background:#f7f1e5;font-size:8px;font-weight:700}.bbv2-paused-note{display:flex;gap:11px;padding:15px;border:1px solid #eadfc7;border-radius:12px;color:#8a744b;background:#fcf8ef}.bbv2-paused-note svg{flex:none;margin-top:1px}.bbv2-paused-note div{display:grid;gap:4px}.bbv2-paused-note b{color:#695632;font-size:12px}.bbv2-paused-note span{font-size:11px;line-height:1.55}.bbv2-form{display:grid;gap:14px}.bbv2-field{display:grid;gap:7px;color:#354e6a;font-size:11px;font-weight:650}.bbv2-field>span{display:flex;align-items:center;gap:6px}.bbv2-field select,.bbv2-field input,.bbv2-field textarea{width:100%;min-height:42px;padding:0 12px;border:1px solid #d5e2ef;border-radius:9px;outline:none;color:#233f5f;background:#fbfdff;font-size:12px;font-weight:450;transition:border-color .16s,box-shadow .16s}.bbv2-field .service-picker-trigger{min-height:42px;border-color:#d5e2ef;border-radius:9px;color:#233f5f;background:#fbfdff;font-size:12px;font-weight:450}.bbv2-field .service-picker-drawer{border-color:#d5e2ef;border-radius:10px;background:#fff}.bbv2-field textarea{min-height:95px;padding:11px 12px;resize:vertical;line-height:1.5}.bbv2-field select:focus,.bbv2-field input:focus,.bbv2-field textarea:focus{border-color:#74a9df;box-shadow:0 0 0 3px #2975c41a}.bbv2-field input::placeholder,.bbv2-field textarea::placeholder{color:#a0afc0}.bbv2-field-help{color:#8293a8;font-size:10px;line-height:1.45;font-weight:450}.bbv2-input-wrap,.bbv2-amount-input{display:flex;align-items:center;min-height:42px;border:1px solid #d5e2ef;border-radius:9px;background:#fbfdff}.bbv2-input-wrap:focus-within,.bbv2-amount-input:focus-within{border-color:#74a9df;box-shadow:0 0 0 3px #2975c41a}.bbv2-input-wrap>svg{flex:none;margin-left:12px;color:#7a96b3}.bbv2-input-wrap input,.bbv2-amount-input input{min-width:0;border:0;box-shadow:none!important;background:transparent}.bbv2-amount-input>span{padding-left:12px;color:#7090b0;font-family:var(--app-font-mono,monospace);font-size:13px}.bbv2-meter-type{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #e0e9f2;border-radius:10px;background:#f6faff}.bbv2-meter-type>span{margin:0 auto 0 7px;color:#526d89;font-size:10px;font-weight:650}.bbv2-meter-type button{padding:7px 11px;border:0;border-radius:7px;color:#72849a;background:transparent;font-size:10px;font-weight:600}.bbv2-meter-type button.selected{color:#2269b6;background:#fff;box-shadow:0 1px 4px #224f7f1f}.bbv2-validation{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #dce7f0;border-radius:11px;color:#70859c;background:#f8fbfe}.bbv2-validation>span{color:#6587ab}.bbv2-validation div{flex:1;display:grid;gap:3px}.bbv2-validation b{color:#4b6580;font-size:11px}.bbv2-validation small{font-size:10px;line-height:1.4}.bbv2-validation button{padding:7px 9px;border:1px solid #cbdced;border-radius:7px;color:#2c70b8;background:#fff;font-size:10px;font-weight:600;white-space:nowrap}.bbv2-validation button:disabled{opacity:.5;cursor:not-allowed}.bbv2-validation.is-valid{border-color:#c8e7d7;color:#45836a;background:#f2faf5}.bbv2-validation.is-valid>span,.bbv2-validation.is-valid b{color:#32805f}.bbv2-recipient-count{padding:8px 10px;border-radius:8px;font-size:10px}.bbv2-recipient-count.is-valid{color:#477a63;background:#eff8f2}.bbv2-recipient-count.is-invalid{color:#9f5148;background:#fff3f0}.bbv2-quote-card{padding:14px;border:1px solid #b9d8f3;border-radius:13px;background:linear-gradient(135deg,#f1f8ff,#fff);animation:bbv2-rise .22s ease both}.bbv2-quote-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid #dce9f6}.bbv2-quote-top>span{display:flex;align-items:center;gap:6px;color:#34815f;font-family:var(--app-font-mono,monospace);font-size:9px;font-weight:600;letter-spacing:.1em}.bbv2-quote-top small{color:#8799ac;font-size:9px}.bbv2-quote-total{display:flex;align-items:center;justify-content:space-between;padding:13px 0 10px}.bbv2-quote-total span{color:#506a85;font-size:12px;font-weight:600}.bbv2-quote-total strong{color:#175baa;font-size:24px;letter-spacing:-.045em}.bbv2-quote-detail{display:flex;justify-content:space-between;gap:10px;padding:4px 0;color:#8394a8;font-size:10px}.bbv2-quote-detail b{color:#55708b;font-weight:600}.bbv2-quote-foot{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid #dce9f6;color:#758aa0;font-size:9px}.bbv2-inline-state{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #dce8f2;border-radius:12px;color:#7290ac;background:#f8fbff}.bbv2-inline-state>div{flex:1;display:grid;gap:4px}.bbv2-inline-state b{color:#496680;font-size:12px}.bbv2-inline-state span{color:#8093a7;font-size:10px}.bbv2-inline-state button{border:0;color:#276fb8;background:transparent;font-size:10px;font-weight:650}.bbv2-inline-error{display:flex;align-items:center;gap:8px;color:#a75449;font-size:11px;line-height:1.45}.bbv2-inline-error button{margin-left:auto}.bbv2-catalog-loading{display:grid;gap:9px}.bbv2-catalog-loading i,.bbv2-history-state i{height:42px;border-radius:9px;background:linear-gradient(90deg,#edf4fb,#f7faff,#edf4fb);background-size:200% 100%;animation:bbv2-shimmer 1.5s infinite}.bbv2-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.bbv2-action-note{margin-right:auto;color:#8798ab;font-size:10px}.bbv2-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:9px;font-size:11px;font-weight:650;transition:transform .15s,background .15s,box-shadow .15s}.bbv2-button:not(:disabled):hover{transform:translateY(-1px)}.bbv2-button:disabled{cursor:not-allowed;opacity:.47}.bbv2-button-primary{color:#fff;background:#1769d2;box-shadow:0 4px 10px #1769d224}.bbv2-button-primary:not(:disabled):hover{background:#125bb9;box-shadow:0 6px 14px #1769d233}.bbv2-button-secondary{border-color:#d5e4f2;color:#3c6f9f;background:#f8fbff}.bbv2-feedback,.bbv2-payment-result{display:flex;align-items:flex-start;gap:9px;padding:11px;border-radius:10px;font-size:11px;line-height:1.5}.bbv2-feedback{border:1px solid #efd6d1;color:#9c5147;background:#fff7f5}.bbv2-feedback svg{flex:none;margin-top:1px}.bbv2-payment-result{border:1px solid #d2e4f4;color:#58718a;background:#f5faff}.bbv2-payment-result>svg{flex:none;margin-top:1px}.bbv2-payment-result span{display:grid;gap:3px}.bbv2-payment-result b{color:#335a7d}.bbv2-payment-result small{font-size:10px}.bbv2-payment-result.status-success{border-color:#cce6d7;color:#4c8569;background:#f2faf5}.bbv2-payment-result.status-success b{color:#327754}.bbv2-payment-result.status-pending{border-color:#e9ddb9;color:#907746;background:#fcf8ed}.bbv2-payment-result.status-pending b{color:#765d2e}.bbv2-delivered-codes{display:grid;gap:7px;padding:12px;border:1px solid #cce6d7;border-radius:12px;color:#327754;background:#f2faf5}.bbv2-delivered-codes>div{display:flex;align-items:center;gap:7px;font-size:11px}.bbv2-delivered-codes code,.bbv2-history-pin{overflow-wrap:anywhere;padding:8px 9px;border:1px solid #d9e7dc;border-radius:8px;color:#294b39;background:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.bbv2-delivered-codes button{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #c6ddce;border-radius:8px;color:#286d4a;background:#fff;font-size:10px;font-weight:700}.console-layout[data-theme=dark] .bbv2-delivered-codes{border-color:#315b45;color:#9ad1ae;background:#172a20}.console-layout[data-theme=dark] .bbv2-delivered-codes code,.console-layout[data-theme=dark] .bbv2-history-pin{border-color:#315b45;color:#d4efdc;background:#1b3025}.console-layout[data-theme=dark] .bbv2-delivered-codes button{border-color:#315b45;color:#b8e1c6;background:#1b3025}.bbv2-pending-reminder{display:flex;align-items:center;gap:7px;margin:0;color:#8b7145;font-size:10px}.bbv2-side{display:grid;gap:14px}.bbv2-trust-card{padding:18px;border:1px solid #cbdff1;border-radius:16px;background:linear-gradient(145deg,#f8fcff,#e5f2ff)}.bbv2-trust-mark{width:34px;height:34px;display:grid;place-items:center;margin-bottom:13px;border-radius:11px;color:#2c75bf;background:#fff}.bbv2-trust-card h3{margin:7px 0;color:#294b6c;font-size:16px;letter-spacing:-.035em}.bbv2-trust-card p{margin:0;color:#71869d;font-size:11px;line-height:1.6}.bbv2-trust-rule{height:1px;margin:15px 0 11px;background:#cddff0}.bbv2-trust-card>small{display:flex;align-items:center;gap:7px;color:#6d8298;font-size:9px}.bbv2-trust-card>small span{width:6px;height:6px;border-radius:50%;background:#39a179}.bbv2-history{overflow:hidden}.bbv2-history-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px}.bbv2-history-heading h3{font-size:16px}.bbv2-history-heading>button{width:31px;height:31px;display:grid;place-items:center;border:1px solid #d9e5f0;border-radius:9px;color:#6382a1;background:#fff}.bbv2-history-filter{display:flex;gap:5px;padding:0 15px 10px}.bbv2-history-filter button{padding:6px 8px;border:0;border-radius:7px;color:#8092a6;background:transparent;font-size:9px;font-weight:600}.bbv2-history-filter button.active{color:#2869ad;background:#eaf4ff}.bbv2-history-filter i{margin-left:5px;padding:2px 5px;border-radius:7px;color:#795f32;background:#f4ead2;font-style:normal}.bbv2-history-state{display:grid;gap:8px;padding:2px 15px 15px}.bbv2-history-state i{height:46px}.bbv2-history-error{display:flex;align-items:center;color:#9b554b;font-size:10px}.bbv2-history-error button{margin-left:auto;border:0;color:#2869ad;background:transparent;font-size:10px;font-weight:600}.bbv2-history-empty{display:flex;flex-direction:column;align-items:center;padding:20px 14px 24px;text-align:center}.bbv2-history-empty>span{width:37px;height:37px;display:grid;place-items:center;margin-bottom:9px;border-radius:12px;color:#7091b2;background:#edf5fc}.bbv2-history-empty b{color:#536e89;font-size:11px}.bbv2-history-empty small{max-width:195px;margin-top:4px;color:#91a0b1;font-size:9px;line-height:1.5}.bbv2-history-list{max-height:480px;overflow:auto}.bbv2-history-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:9px;align-items:start;padding:12px 14px;border-top:1px solid #edf2f7}.bbv2-status-dot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#b7c5d3}.bbv2-status-dot.status-success{background:#43a17a}.bbv2-status-dot.status-pending{background:#d2a747}.bbv2-status-dot.status-failed{background:#c56b5e}.bbv2-history-copy{min-width:0;display:grid;gap:5px}.bbv2-history-copy>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.bbv2-history-copy>div>b{overflow:hidden;color:#3d5874;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bbv2-history-copy>small{overflow:hidden;color:#8494a6;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bbv2-history-row>strong{color:#405e7c;font-size:10px;white-space:nowrap}.bbv2-status{padding:3px 5px;border-radius:5px;color:#728397;background:#f0f4f8;font-size:8px;white-space:nowrap}.bbv2-status.status-success{color:#38805f;background:#eaf6ef}.bbv2-status.status-pending{color:#8c7138;background:#f8f1df}.bbv2-status.status-failed{color:#a2584c;background:#fbefed}.bbv2-check-status{display:flex;align-items:center;gap:5px;justify-self:start;margin-top:2px;padding:5px 7px;border:1px solid #d7e4f0;border-radius:6px;color:#3975ae;background:#fff;font-size:9px;font-weight:600}.bbv2-check-status:disabled{opacity:.5}.bbv2-history-foot{display:flex;align-items:center;gap:6px;margin:0;padding:10px 14px;border-top:1px solid #edf2f7;color:#8292a3;font-size:9px;line-height:1.4}.bbv2-footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding:0 3px;color:#8194aa;font-size:9px}.bbv2-footer span:first-child{display:flex;align-items:center;gap:6px}.bbv2-footer svg{color:#6295c5}.bbv2-spin{animation:bbv2-rotate .9s linear infinite}@keyframes bbv2-rotate{to{transform:rotate(360deg)}}@keyframes bbv2-shimmer{to{background-position:-200% 0}}@keyframes bbv2-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.bbv2-page{padding:22px 18px 34px}.bbv2-main-grid{grid-template-columns:1fr}.bbv2-side{grid-template-columns:1fr 1fr;align-items:start}.bbv2-history-list{max-height:380px}}@media(max-width:560px){.bbv2-page{padding:16px 12px 28px}.bbv2-header{align-items:flex-start;gap:10px;margin-bottom:19px}.bbv2-heading-group{gap:9px}.bbv2-back{width:33px;height:33px;flex:none}.bbv2-header h1{font-size:22px}.bbv2-header p{max-width:200px;font-size:11px}.bbv2-version-row{margin:-10px 0 13px}.bbv2-balance{min-width:0;gap:7px;padding:9px}.bbv2-balance-icon{width:29px;height:29px}.bbv2-balance small{font-size:7px}.bbv2-balance b{font-size:13px}.bbv2-currency{display:none}.bbv2-intro{min-height:0;padding:23px 18px}.bbv2-intro h2{font-size:29px}.bbv2-intro-copy p{max-width:100%;font-size:11px}.bbv2-assurance{display:none}.bbv2-intro:after{right:-145px;top:-150px}.bbv2-toolbar{margin-top:18px}.bbv2-payment-panel{padding:15px 12px}.bbv2-panel-title{align-items:flex-start}.bbv2-panel-title h3{font-size:16px}.bbv2-secure{padding:6px;font-size:8px}.bbv2-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bbv2-category{min-height:55px;padding:7px;gap:7px}.bbv2-category-icon{width:28px;height:28px}.bbv2-category-copy b{font-size:10px}.bbv2-category-copy small{font-size:8px}.bbv2-actions{flex-wrap:wrap}.bbv2-action-note{width:100%}.bbv2-button{flex:1;padding:0 9px;font-size:10px}.bbv2-side{grid-template-columns:1fr}.bbv2-trust-card{padding:15px}.bbv2-footer{flex-direction:column}}.bbv2-page-service{min-height:0;padding:16px clamp(12px,3vw,30px) 24px}.bbv2-page-service .bbv2-header{margin-bottom:13px}.bbv2-page-service .bbv2-header h1{font-size:clamp(23px,3vw,29px)}.bbv2-page-service .bbv2-header p{margin-top:4px;font-size:11px}.bbv2-page-service .bbv2-version-row{margin-top:0;margin-bottom:12px}.bbv2-page-service .bbv2-toolbar{margin-top:12px}.bbv2-page-service .bbv2-payment-panel{padding:17px}.bbv2-page-service .bbv2-main-grid{gap:14px}.bbv2-page-service .bbv2-footer{margin-top:13px}@media(max-width:560px){.bbv2-page-service{padding:14px 12px 22px}.bbv2-page-service .bbv2-header{margin-bottom:12px}.bbv2-page-service .bbv2-version-row{margin:0 0 11px}.bbv2-page-service .bbv2-payment-panel{padding:14px 12px}}.sa-page{--sa-ink: #172b4d;--sa-muted: #687b99;--sa-border: #dbe6f7;--sa-paper: #fbfdff;--sa-wash: #eef5ff;--sa-teal: var(--offixia-blue, #155eef);--sa-teal-dark: #1049c7;--sa-mint: var(--offixia-pale, #eef5ff);--sa-orange: var(--offixia-cyan, #0ea5e9);color:var(--sa-ink);max-width:1240px;margin:0 auto;padding:clamp(22px,3.4vw,42px)}.sa-page button{font-family:inherit}.sa-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.sa-eyebrow,.sa-kicker{color:var(--sa-muted);font:600 10px/1.2 var(--app-font-mono, monospace);letter-spacing:.13em}.sa-eyebrow{display:flex;align-items:center;gap:9px}.sa-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--offixia-cyan,#0ea5e9);box-shadow:0 0 0 4px #dceeff}.sa-heading h1{margin:11px 0 6px;font-size:clamp(32px,4vw,46px);line-height:1.05;letter-spacing:-.055em;font-weight:700}.sa-heading h1 span{color:var(--sa-orange)}.sa-heading p{margin:0;max-width:560px;color:var(--sa-muted);font-size:14px;line-height:1.65}.sa-wallet{display:flex;align-items:center;gap:12px;min-width:202px;padding:13px 16px;border:1px solid var(--sa-border);border-radius:13px;background:var(--sa-paper);box-shadow:0 6px 20px #26483b08}.sa-wallet-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:var(--sa-mint);color:var(--sa-teal)}.sa-wallet small,.sa-wallet strong{display:block}.sa-wallet small{color:var(--sa-muted);font:600 9px/1.3 var(--app-font-mono,monospace);letter-spacing:.09em}.sa-wallet strong{margin-top:3px;font-size:18px;letter-spacing:-.035em}.sa-wallet-refresh{margin-left:auto;color:var(--sa-muted);animation:sa-spin 1.2s linear infinite}.sa-shop-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:19px;align-items:start}.sa-shop-column{min-width:0}.sa-store-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;margin-bottom:13px;background:#edf4ff;border:1px solid #dbe8fb;border-radius:14px}.sa-store-switch button{display:flex;min-width:0;align-items:center;gap:12px;padding:12px 14px;text-align:left;color:var(--sa-muted);background:transparent;border:1px solid transparent;border-radius:10px;transition:background .2s,border-color .2s,transform .2s}.sa-store-switch button:hover{transform:translateY(-1px)}.sa-store-switch button.is-selected{color:var(--sa-ink);border-color:#dbe6f7;background:var(--sa-paper);box-shadow:0 3px 10px #254a3d09}.sa-store-switch button>span:nth-child(2){display:grid;gap:3px}.sa-store-switch b{font-size:13px}.sa-store-switch small{color:var(--sa-muted);font-size:11px}.sa-store-switch svg{margin-left:auto;color:var(--sa-teal)}.sa-store-number{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#e5efff;color:var(--sa-teal);font:500 12px var(--app-font-mono,monospace)}.sa-store-switch button.is-selected .sa-store-number{background:var(--sa-teal);color:#fff}.sa-catalog-panel,.sa-assurance,.sa-history{border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-paper);box-shadow:0 8px 28px #26483b08}.sa-catalog-panel{padding:23px}.sa-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:19px;border-bottom:1px solid #e5ebf5}.sa-panel-head h2,.sa-history h2{margin:6px 0 0;font-size:21px;letter-spacing:-.04em}.sa-availability{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.sa-availability i,.sa-callout-dot{width:6px;height:6px;background:var(--offixia-cyan,#0ea5e9);border-radius:50%}.sa-availability.instant{background:#e6f1ff;color:#1552c5}.sa-availability.later{background:#eaf7ff;color:#1475aa}.sa-availability.later i{background:var(--offixia-cyan,#0ea5e9)}.sa-catalog-content{padding-top:19px}.sa-label{display:block;margin-bottom:7px;color:#536b8e;font-size:11px;font-weight:600}.sa-select-wrap{position:relative}.sa-select-wrap select{width:100%;appearance:none;padding:12px 42px 12px 13px;border:1px solid var(--sa-border);border-radius:10px;outline:none;color:var(--sa-ink);background:#fbfdff;font-size:13px}.sa-select-wrap select:focus,.sa-quantity-control input:focus{border-color:#80aef7;box-shadow:0 0 0 3px #155eef20}.sa-select-wrap svg{position:absolute;top:50%;right:13px;pointer-events:none;transform:translateY(-50%);color:var(--sa-muted)}.sa-category-note{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:var(--sa-muted);font-size:11px}.sa-category-note strong{color:var(--sa-ink)}.sa-description{margin:8px 0 0;color:var(--sa-muted);font-size:12px;line-height:1.55}.sa-products-heading{display:flex;justify-content:space-between;margin:24px 0 10px;color:var(--sa-muted);font:600 9px var(--app-font-mono,monospace);letter-spacing:.1em}.sa-products-heading span:last-child{text-transform:none;letter-spacing:0;font:500 10px var(--app-font-sans,sans-serif)}.sa-product-search{display:flex;min-width:0;min-height:38px;align-items:center;gap:8px;margin:0 0 10px;padding:0 10px;border:1px solid var(--sa-border);border-radius:9px;color:var(--sa-muted);background:#fbfdff}.sa-product-search:focus-within{border-color:#80aef7;box-shadow:0 0 0 3px #155eef20}.sa-product-search input{width:100%;min-width:0;border:0;outline:0;color:var(--sa-ink);background:transparent;font:inherit;font-size:12px}.sa-product-search input::placeholder{color:#9aa9bd}.sa-product-search button{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:0;border-radius:7px;color:var(--sa-muted);background:transparent}.sa-product-search button:hover{color:var(--sa-ink);background:#edf4ff}.sa-product-list{display:grid;gap:7px}.sa-product-option{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:12px;border:1px solid #e1e9f5;border-radius:11px;color:var(--sa-ink);background:#fff;transition:border .18s,background .18s,transform .18s}.sa-product-option:hover:not(:disabled){border-color:#91b5f3;transform:translateY(-1px)}.sa-product-option.is-selected{border-color:#6f9ef1;background:#eef5ff;box-shadow:inset 0 0 0 1px #155eef33}.sa-product-option:disabled{opacity:.55;cursor:not-allowed}.sa-product-radio{display:grid;place-items:center;flex:0 0 17px;width:17px;height:17px;border:1.5px solid #b8c9e3;border-radius:50%}.sa-product-option.is-selected .sa-product-radio{border-color:var(--sa-teal)}.sa-product-radio i{width:7px;height:7px;border-radius:50%;background:var(--sa-teal)}.sa-product-copy{min-width:0;flex:1;display:grid;gap:4px}.sa-product-copy strong{font-size:12px}.sa-product-copy small{overflow:hidden;color:var(--sa-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sa-product-price{display:grid;justify-items:end;gap:4px}.sa-product-price strong{font-size:12px}.sa-product-price small{color:var(--sa-muted);font-size:9px}.sa-no-stock{margin:8px 0 0;color:var(--sa-muted);font-size:11px;line-height:1.4}.sa-buy-box{margin-top:16px;padding:15px;border-radius:12px;background:#f0f6ff;border:1px solid #dce8fb}.sa-buy-row{display:flex;align-items:center;gap:12px}.sa-buy-row>label{font-size:12px;font-weight:600}.sa-quantity-control{display:flex;height:34px;align-items:center;border:1px solid #d5e1f2;border-radius:8px;background:#fff}.sa-quantity-control button{width:32px;height:100%;color:var(--sa-teal);border:0;background:transparent;font-size:18px}.sa-quantity-control button:disabled{color:#aebbd0;cursor:not-allowed}.sa-quantity-control input{width:36px;height:100%;text-align:center;border:0;border-left:1px solid #e6edf7;border-right:1px solid #e6edf7;outline:none;color:var(--sa-ink);background:transparent;font:600 12px var(--app-font-mono,monospace);-moz-appearance:textfield}.sa-quantity-control input::-webkit-inner-spin-button{appearance:none}.sa-buy-row>small{margin-left:auto;color:var(--sa-muted);font-size:10px}.sa-quote-preview{display:flex;justify-content:space-between;align-items:end;gap:10px;margin:17px 0 13px;padding-top:13px;border-top:1px solid #d9e5f6}.sa-quote-preview>div{display:grid;gap:3px}.sa-quote-preview span{color:var(--sa-muted);font-size:11px}.sa-quote-preview strong{font-size:24px;letter-spacing:-.05em}.sa-quote-caption{max-width:55%;text-align:right;font-size:10px!important;line-height:1.5}.sa-primary-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;padding:11px 16px;border:0;border-radius:10px;color:#fff;background:var(--sa-teal);font-size:12px;font-weight:700;transition:background .18s,transform .18s}.sa-primary-button:hover:not(:disabled){background:var(--sa-teal-dark);transform:translateY(-1px)}.sa-primary-button:disabled{opacity:.55;cursor:not-allowed}.sa-trust-line{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px;color:var(--sa-muted);font-size:9px}.sa-trust-line svg{color:var(--sa-teal)}.sa-assurance{padding:22px 20px;background:#edf4ff;border-color:#dce8fb}.sa-assurance-top{display:flex;align-items:center;gap:10px;color:#637a9d;font:600 9px var(--app-font-mono,monospace);letter-spacing:.12em}.sa-assurance-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--sa-teal);background:#dceaff;border-radius:10px}.sa-assurance h3{margin:21px 0 9px;font-size:24px;line-height:1.14;letter-spacing:-.05em}.sa-assurance>p{margin:0;color:#617697;font-size:12px;line-height:1.65}.sa-assurance-divider{height:1px;margin:19px 0 15px;background:#d5e2f4}.sa-assurance-detail{display:flex;gap:9px;align-items:flex-start;margin:13px 0}.sa-assurance-check{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;border-radius:50%;color:#fff;background:var(--offixia-blue,#155eef)}.sa-assurance-detail strong,.sa-assurance-detail small{display:block}.sa-assurance-detail strong{font-size:11px}.sa-assurance-detail small{margin-top:3px;color:#6d809c;font-size:10px;line-height:1.4}.sa-store-callout{display:flex;align-items:flex-start;gap:9px;margin-top:19px;padding:12px;border:1px solid #d7e4f6;border-radius:10px;background:#f5f9ff}.sa-callout-dot{margin-top:5px;flex:0 0 6px;background:var(--offixia-cyan,#0ea5e9)}.sa-store-callout strong,.sa-store-callout small{display:block}.sa-store-callout strong{font-size:10px}.sa-store-callout small{margin-top:4px;color:var(--sa-muted);font-size:9px;line-height:1.5}.sa-history{margin-top:20px;padding:22px 23px}.sa-history-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #e5ebf5}.sa-history-count{color:var(--sa-muted);font-size:11px}.sa-order-list{display:grid}.sa-order-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e9eef6}.sa-order-row:last-child{border-bottom:0;padding-bottom:2px}.sa-order-mark{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;border-radius:10px;color:var(--sa-teal);background:#e6f0ff}.sa-order-main{flex:1;min-width:0}.sa-order-title{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.sa-order-title>strong{font-size:12px}.sa-order-main>span,.sa-order-main>small{display:block;margin-top:5px;color:var(--sa-muted);font-size:10px}.sa-order-main>small{color:#a36b42}.sa-status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:600;white-space:nowrap}.sa-status.is-pending{color:#93602c;background:#f9eee0}.sa-status.is-success{color:#1552c5;background:#e5efff}.sa-status.is-failed{color:#a04e49;background:#f8e9e6}.sa-order-total{display:grid;justify-items:end;gap:5px}.sa-order-total>strong{font-size:13px}.sa-order-total button{display:flex;align-items:center;gap:4px;padding:2px 0;color:var(--sa-teal);border:0;background:transparent;font-size:10px;font-weight:600}.sa-order-total button:hover{color:var(--sa-teal-dark)}.sa-history-empty{display:flex;align-items:center;gap:12px;padding:19px 0 3px}.sa-history-empty>span{display:grid;place-items:center;width:38px;height:38px;color:var(--sa-teal);border-radius:11px;background:#e6f0ff}.sa-history-empty strong,.sa-history-empty small{display:block}.sa-history-empty strong{font-size:12px}.sa-history-empty small{margin-top:4px;color:var(--sa-muted);font-size:10px;line-height:1.5}.sa-state{display:grid;justify-items:center;text-align:center;gap:7px;padding:31px 14px;color:var(--sa-muted)}.sa-state>svg{color:var(--offixia-cyan,#0ea5e9)}.sa-state strong{color:var(--sa-ink);font-size:13px}.sa-state span{max-width:360px;font-size:11px;line-height:1.5}.sa-state button{margin-top:5px;padding:7px 11px;color:var(--sa-teal);border:1px solid #bfd5c8;border-radius:7px;background:transparent;font-size:11px;font-weight:600}.sa-state-inline{padding:22px 10px}.sa-error>svg{color:#ba685c}.sa-service-state{min-height:240px;align-content:center;border:1px solid #dce6ef;border-radius:15px;background:#fff}.sa-loading{display:grid;gap:8px;padding:17px 0}.sa-loading i{display:block;height:44px;border-radius:9px;background:linear-gradient(90deg,#eaf1fb 25%,#f8faff 42%,#eaf1fb 65%);background-size:300% 100%;animation:sa-shimmer 1.5s ease infinite}.sa-overlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow:auto;padding:20px;background:#17332fc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:sa-fade .16s ease both}.sa-dialog{position:relative;width:min(100%,440px);padding:27px;border:1px solid #dce9e4;border-radius:18px;background:var(--sa-paper);box-shadow:0 22px 70px #1025203d;animation:sa-rise .22s ease both}.sa-dialog-close{position:absolute;top:17px;right:17px;display:grid;place-items:center;width:33px;height:33px;color:#71847a;border:1px solid #e1ebe4;border-radius:9px;background:#fafcf9}.sa-dialog-close:hover{color:var(--sa-ink);background:#eff6f0}.sa-dialog-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:17px;color:var(--sa-teal);background:#e5efff;border-radius:12px}.sa-dialog h2{margin:7px 0 5px;font-size:25px;letter-spacing:-.05em}.sa-dialog-subtitle{margin:0;color:var(--sa-muted);font-size:12px}.sa-price-breakdown{margin:19px 0 12px;padding:5px 13px;border:1px solid #e2eaf6;border-radius:11px;background:#f8faff}.sa-price-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #e8eee8}.sa-price-breakdown>div:last-child{border-bottom:0}.sa-price-breakdown span{color:var(--sa-muted);font-size:11px}.sa-price-breakdown strong{font-size:11px}.sa-price-breakdown .sa-rate-row span,.sa-price-breakdown .sa-rate-row strong{font-size:10px}.sa-price-breakdown .sa-total-row{align-items:center}.sa-price-breakdown .sa-total-row span{color:var(--sa-ink);font-weight:700}.sa-price-breakdown .sa-total-row strong{color:var(--sa-teal);font-size:22px;letter-spacing:-.045em}.sa-quote-time{margin:0 0 15px;color:var(--sa-muted);font-size:10px;line-height:1.5}.sa-modal-secure{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:12px;color:var(--sa-muted);font-size:9px}.sa-modal-secure svg{color:var(--sa-teal)}.sa-inline-error{margin:9px 0;color:#a34f49;font-size:10px;line-height:1.5}.sa-inline-error button{padding:0;color:var(--sa-teal);border:0;background:none;text-decoration:underline}.sa-order-dialog{width:min(100%,460px)}.sa-order-detail-meta{display:flex;align-items:center;gap:9px;margin-top:12px;color:var(--sa-muted);font-size:10px}.sa-detail-summary{display:flex;justify-content:space-between;align-items:center;margin:17px 0;padding:13px;border:1px solid #e2eaf6;border-radius:10px;background:#f8faff}.sa-detail-summary span{color:var(--sa-muted);font-size:11px}.sa-detail-summary strong{font-size:16px}.sa-delivery-pending{display:flex;align-items:flex-start;gap:10px;margin:13px 0;padding:13px;border:1px solid #eedfc8;border-radius:11px;color:#956339;background:#fcf6eb}.sa-delivery-pending>svg{flex:0 0 18px;margin-top:1px}.sa-delivery-pending strong,.sa-delivery-pending span{display:block}.sa-delivery-pending strong{color:#654b30;font-size:11px}.sa-delivery-pending span{margin-top:4px;color:#876f53;font-size:10px;line-height:1.55}.sa-delivery-pending.is-failed{color:#a04e49;border-color:#eed7d2;background:#fcf0ed}.sa-delivery-pending.is-failed strong{color:#7c403c}.sa-reveal-callout{margin:14px 0;padding:14px;border:1px solid #deebe1;border-radius:11px;background:#f7faf6}.sa-reveal-callout>p:first-child{margin:0 0 12px;color:var(--sa-muted);font-size:10px;line-height:1.6}.sa-credentials{margin:14px 0;padding:14px;border:1px solid #ceddf5;border-radius:11px;background:#f3f7ff}.sa-credentials-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--sa-teal)}.sa-credentials-heading strong,.sa-credentials-heading small{display:block}.sa-credentials-heading strong{color:var(--sa-ink);font-size:11px}.sa-credentials-heading small{margin-top:3px;color:var(--sa-muted);font-size:9px}.sa-credential-row{display:flex;align-items:center;gap:8px;margin-top:7px;padding:9px;border:1px solid #dce6f5;border-radius:8px;background:#fff}.sa-credential-row code{flex:1;min-width:0;overflow-wrap:anywhere;color:#23443b;font:11px/1.5 var(--app-font-mono,monospace)}.sa-credential-row button{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;color:var(--sa-teal);border:1px solid #dce9e0;border-radius:7px;background:#f8fbf8}.sa-no-credentials{display:flex;align-items:center;gap:7px;color:var(--sa-muted);font-size:10px}.sa-credential-note{margin:11px 0 0;color:var(--sa-muted);font-size:10px;line-height:1.5}.sa-copy-feedback{display:block;margin-top:8px;color:var(--sa-teal);font-size:10px}.sa-secondary-button{width:100%;min-height:40px;margin-top:6px;color:#486183;border:1px solid #dce6f5;border-radius:9px;background:#fbfdff;font-size:11px;font-weight:600}.sa-secondary-button:hover{background:#eef5ff}.console-layout[data-theme=dark] .sa-page{--sa-ink:#e7efff;--sa-muted:#a4b4d0;--sa-border:#324563;--sa-paper:#17243a;--sa-wash:#1b2d49;--sa-teal:#75a2ff;--sa-teal-dark:#8db3ff;--sa-mint:#203859;--sa-orange:#38b8ef;color:var(--sa-ink)}.console-layout[data-theme=dark] .sa-heading p,.console-layout[data-theme=dark] .sa-category-note,.console-layout[data-theme=dark] .sa-description,.console-layout[data-theme=dark] .sa-product-copy small,.console-layout[data-theme=dark] .sa-product-price small,.console-layout[data-theme=dark] .sa-quote-preview span,.console-layout[data-theme=dark] .sa-assurance>p,.console-layout[data-theme=dark] .sa-assurance-top,.console-layout[data-theme=dark] .sa-assurance-detail small,.console-layout[data-theme=dark] .sa-store-callout small,.console-layout[data-theme=dark] .sa-history-count,.console-layout[data-theme=dark] .sa-order-main>span,.console-layout[data-theme=dark] .sa-history-empty small,.console-layout[data-theme=dark] .sa-state span,.console-layout[data-theme=dark] .sa-dialog-subtitle,.console-layout[data-theme=dark] .sa-price-breakdown span,.console-layout[data-theme=dark] .sa-quote-time,.console-layout[data-theme=dark] .sa-order-detail-meta,.console-layout[data-theme=dark] .sa-detail-summary span,.console-layout[data-theme=dark] .sa-delivery-pending span,.console-layout[data-theme=dark] .sa-reveal-callout>p:first-child,.console-layout[data-theme=dark] .sa-credentials-heading small,.console-layout[data-theme=dark] .sa-credential-note,.console-layout[data-theme=dark] .sa-modal-secure,.console-layout[data-theme=dark] .sa-copy-feedback{color:#a4b4d0}.console-layout[data-theme=dark] .sa-wallet,.console-layout[data-theme=dark] .sa-catalog-panel,.console-layout[data-theme=dark] .sa-history,.console-layout[data-theme=dark] .sa-dialog{background:var(--sa-paper);border-color:var(--sa-border)}.console-layout[data-theme=dark] .sa-store-switch{background:#111d31;border-color:#293a55}.console-layout[data-theme=dark] .sa-store-switch button.is-selected{background:#1b2b43;border-color:#364b6b;color:var(--sa-ink)}.console-layout[data-theme=dark] .sa-store-number,.console-layout[data-theme=dark] .sa-wallet-icon,.console-layout[data-theme=dark] .sa-order-mark,.console-layout[data-theme=dark] .sa-history-empty>span{background:#213b61;color:#90b6ff}.console-layout[data-theme=dark] .sa-store-switch button.is-selected .sa-store-number{background:#155eef;color:#fff}.console-layout[data-theme=dark] .sa-panel-head,.console-layout[data-theme=dark] .sa-history-heading{border-color:#2d3d58}.console-layout[data-theme=dark] .sa-select-wrap select,.console-layout[data-theme=dark] .sa-product-search,.console-layout[data-theme=dark] .sa-product-option,.console-layout[data-theme=dark] .sa-quantity-control,.console-layout[data-theme=dark] .sa-credential-row,.console-layout[data-theme=dark] .sa-secondary-button,.console-layout[data-theme=dark] .sa-dialog-close{color:var(--sa-ink);background:#1b2b43;border-color:#354967}.console-layout[data-theme=dark] .sa-select-wrap select option{color:var(--sa-ink);background:#17243a}.console-layout[data-theme=dark] .sa-product-search{color:var(--sa-muted);background:#1b2b43;border-color:#354967}.console-layout[data-theme=dark] .sa-product-search input{color:var(--sa-ink)}.console-layout[data-theme=dark] .sa-product-search input::placeholder{color:#8294b1}.console-layout[data-theme=dark] .sa-product-search button:hover{background:#243958}.console-layout[data-theme=dark] .sa-product-option.is-selected{background:#203859;border-color:#5689e9;box-shadow:inset 0 0 0 1px #75a2ff35}.console-layout[data-theme=dark] .sa-product-radio{border-color:#667c9f}.console-layout[data-theme=dark] .sa-buy-box,.console-layout[data-theme=dark] .sa-assurance{background:#1b2d49;border-color:#344b6c}.console-layout[data-theme=dark] .sa-quantity-control input{color:var(--sa-ink);border-color:#354967}.console-layout[data-theme=dark] .sa-quantity-control button{color:#91b5ff}.console-layout[data-theme=dark] .sa-quantity-control button:disabled{color:#667791}.console-layout[data-theme=dark] .sa-quote-preview{border-color:#354967}.console-layout[data-theme=dark] .sa-assurance-divider{background:#354967}.console-layout[data-theme=dark] .sa-store-callout,.console-layout[data-theme=dark] .sa-reveal-callout,.console-layout[data-theme=dark] .sa-price-breakdown,.console-layout[data-theme=dark] .sa-detail-summary,.console-layout[data-theme=dark] .sa-credentials{background:#1c2d47;border-color:#354967}.console-layout[data-theme=dark] .sa-order-row{border-color:#2c3d58}.console-layout[data-theme=dark] .sa-status.is-success{color:#a9c4ff;background:#263e64}.console-layout[data-theme=dark] .sa-status.is-pending{color:#f4c88e;background:#4b3a27}.console-layout[data-theme=dark] .sa-status.is-failed{color:#ffc0b8;background:#4c2f35}.console-layout[data-theme=dark] .sa-loading i{background:linear-gradient(90deg,#263852 25%,#30445f 42%,#263852 65%);background-size:300% 100%}.console-layout[data-theme=dark] .sa-dialog-close:hover,.console-layout[data-theme=dark] .sa-secondary-button:hover{background:#243958}.console-layout[data-theme=dark] .sa-dialog-icon,.console-layout[data-theme=dark] .sa-assurance-icon{background:#263e64;color:#9abbff}.console-layout[data-theme=dark] .sa-price-breakdown>div,.console-layout[data-theme=dark] .sa-credential-row button{border-color:#344967}.console-layout[data-theme=dark] .sa-price-breakdown .sa-total-row span{color:var(--sa-ink)}.console-layout[data-theme=dark] .sa-credential-row code{color:#dbe7ff}.console-layout[data-theme=dark] .sa-credential-row button{background:#243858;color:#a9c4ff}.console-layout[data-theme=dark] .sa-credentials-heading{color:#92b5ff}.console-layout[data-theme=dark] .sa-no-credentials{color:#a4b4d0}.console-layout[data-theme=dark] .sa-delivery-pending{color:#f0c88e;background:#3d3329;border-color:#665137}.console-layout[data-theme=dark] .sa-delivery-pending strong{color:#ffe0b3}.console-layout[data-theme=dark] .sa-delivery-pending.is-failed{color:#ffc0b8;background:#402c34;border-color:#68414a}.console-layout[data-theme=dark] .sa-delivery-pending.is-failed strong{color:#ffd0ca}.console-layout[data-theme=dark] .sa-overlay{background:#071226d9}.console-layout[data-theme=dark] .sa-dialog{box-shadow:0 22px 70px #0008}.console-layout[data-theme=dark] .sa-state>svg{color:#63c2ed}.console-layout[data-theme=dark] .sa-state strong,.console-layout[data-theme=dark] .sa-order-title>strong{color:var(--sa-ink)}@keyframes sa-shimmer{to{background-position:-150% 0}}@keyframes sa-spin{to{transform:rotate(360deg)}}@keyframes sa-fade{0%{opacity:0}to{opacity:1}}@keyframes sa-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.sa-page{padding:25px 22px}.sa-shop-layout{grid-template-columns:minmax(0,1fr) 245px;gap:13px}.sa-catalog-panel{padding:19px}.sa-assurance{padding:19px 16px}}@media(max-width:700px){.sa-page{padding:20px 15px 30px}.sa-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:20px}.sa-heading h1{font-size:36px}.sa-wallet{width:100%;min-width:0}.sa-shop-layout{grid-template-columns:1fr}.sa-store-switch{gap:5px;padding:5px}.sa-store-switch button{gap:8px;padding:10px 8px}.sa-store-number{width:30px;height:30px;flex-basis:30px;font-size:10px}.sa-store-switch b{font-size:12px}.sa-store-switch small{font-size:9px;line-height:1.35}.sa-store-switch button>svg{display:none}.sa-catalog-panel{padding:17px 14px}.sa-panel-head{align-items:flex-start;flex-direction:column}.sa-panel-head h2{font-size:19px}.sa-assurance{display:none}.sa-history{padding:18px 15px}.sa-order-row{align-items:flex-start}.sa-order-mark{width:33px;height:33px;flex-basis:33px}.sa-order-total>strong{font-size:12px}.sa-order-total button{font-size:9px}.sa-order-title{gap:6px}.sa-order-title>strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.sa-page *,.sa-page *:before,.sa-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.console-main.social-accounts-main{box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.console-main.social-accounts-main>.console-topbar{position:sticky;top:0;flex:0 0 57px}.console-main.social-accounts-main>.social-accounts-content{display:block;flex:none;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:10px 20px;overflow:visible}.social-accounts-content .sa-page{display:grid;grid-template-rows:auto auto auto;gap:10px;flex:none;width:100%;height:auto;min-height:0;padding:0;overflow:visible}.social-accounts-content>.console-footer{flex:0 0 auto;gap:10px;margin:0;padding:6px 2px 0}.sa-heading{align-items:center;min-height:42px;gap:12px;margin:0}.sa-heading h1{margin:4px 0 2px;font-size:clamp(22px,2.4vw,30px)}.sa-heading p{font-size:11px;line-height:1.35}.sa-wallet{flex:0 0 auto;min-width:150px;gap:8px;padding:8px 10px;border-radius:11px}.sa-wallet-icon{width:30px;height:30px}.sa-wallet strong{font-size:15px}.sa-shop-layout{grid-template-columns:minmax(0,1fr) 250px;gap:12px;align-items:stretch;min-height:0;overflow:visible}.sa-shop-column{display:flex;flex-direction:column;height:auto;min-height:0}.sa-store-switch{flex:0 0 auto;gap:5px;margin-bottom:8px;padding:4px;border-radius:11px}.sa-store-switch button{min-height:40px;gap:9px;padding:6px 9px}.sa-store-number{width:28px;height:28px;flex-basis:28px}.sa-catalog-panel{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;padding:12px;overflow:visible}.sa-panel-head{flex:0 0 auto;min-height:38px;padding-bottom:9px}.sa-panel-head h2{font-size:18px}.sa-availability{padding:5px 8px;font-size:9px}.sa-catalog-content{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;padding-top:8px;overflow:visible}.sa-category-picker{flex:0 0 auto}.sa-catalog-panel.is-category-open .sa-panel-head{display:none}.sa-catalog-panel.is-category-open .sa-catalog-content{padding-top:0}.sa-category-picker .sa-label{margin-bottom:5px}.sa-category-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:5px 10px;color:var(--sa-ink);text-align:left;border:1px solid var(--sa-border);border-radius:10px;background:#fbfdff}.sa-category-trigger:focus-visible,.sa-category-option:focus-visible{outline:2px solid #155eef;outline-offset:2px}.sa-category-trigger>svg{flex:0 0 auto;margin-left:auto;color:var(--sa-muted);transition:transform .16s ease}.sa-category-trigger>svg.is-open{transform:rotate(180deg)}.sa-category-mark{display:grid;flex:0 0 29px;place-items:center;width:29px;height:29px;border-radius:8px;color:#155eef;background:#eaf2ff;font:700 9px/1 var(--app-font-mono,monospace)}.sa-category-trigger-copy,.sa-category-option-copy{display:grid;min-width:0;gap:3px}.sa-category-trigger-copy strong,.sa-category-option-copy strong{overflow:hidden;color:var(--sa-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sa-category-trigger-copy small,.sa-category-option-copy small{overflow:hidden;color:var(--sa-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sa-category-trigger-empty{color:var(--sa-muted);font-size:11px}.sa-category-options{display:grid;flex:1 1 auto;align-content:start;gap:5px;min-height:0;margin-top:8px;padding:2px 4px 2px 1px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sa-category-options-head{position:sticky;top:-2px;z-index:2;display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px;margin:-2px -4px 1px -1px;padding:4px 7px;border-bottom:1px solid var(--sa-border);background:var(--sa-paper)}.sa-category-options-head>span{display:flex;min-width:0;align-items:baseline;gap:7px}.sa-category-options-head b{color:var(--sa-ink);font-size:10px}.sa-category-options-head small{color:var(--sa-muted);font-size:8px}.sa-category-options-head button{display:grid;width:27px;height:27px;flex:none;place-items:center;border:1px solid var(--sa-border);border-radius:7px;color:var(--sa-ink);background:var(--sa-paper)}.sa-category-option{display:flex;align-items:center;gap:9px;width:100%;min-height:43px;padding:6px 9px;color:var(--sa-ink);text-align:left;border:1px solid #e1e9f5;border-radius:9px;background:#fff;transition:border-color .16s,background .16s}.sa-category-option:hover{border-color:#91b5f3;background:#f7faff}.sa-category-option.is-selected{border-color:#8eb1ef;background:#eef5ff}.sa-category-option>svg{flex:0 0 auto;margin-left:auto;color:#155eef}.console-layout[data-theme=dark] .sa-category-trigger,.console-layout[data-theme=dark] .sa-category-option{color:var(--sa-ink);border-color:#354967;background:#1b2b43}.console-layout[data-theme=dark] .sa-category-option:hover,.console-layout[data-theme=dark] .sa-category-option.is-selected{border-color:#5689e9;background:#203859}.console-layout[data-theme=dark] .sa-category-mark{color:#a9c4ff;background:#263e64}.console-layout[data-theme=dark] .sa-category-option>svg{color:#a9c4ff}.sa-category-note{margin-top:8px}.sa-description{margin:5px 0 0;font-size:10px}.sa-products-heading{flex:0 0 auto;margin:9px 0 5px}.sa-product-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sa-product-option{min-height:45px;padding:7px 9px}.sa-buy-box{flex:0 0 auto;margin-top:8px;padding:9px}.sa-buy-row{gap:8px}.sa-quote-preview{margin:8px 0 7px;padding-top:7px}.sa-quote-preview strong{font-size:20px}.sa-primary-button{min-height:38px;padding:8px 12px}.sa-trust-line{margin-top:6px}.sa-assurance{min-height:0;padding:15px;overflow:auto}.sa-assurance h3{margin:14px 0 7px;font-size:21px}.sa-assurance-divider{margin:13px 0 10px}.sa-assurance-detail{margin:9px 0}.sa-store-callout{margin-top:12px;padding:9px}.sa-history{display:flex;flex-direction:column;min-height:0;margin:0;padding:11px 14px;overflow:hidden}.sa-history-heading{flex:0 0 auto;padding-bottom:7px}.sa-history-heading h2{margin-top:3px;font-size:16px}.sa-order-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sa-order-row{padding:7px 0}.sa-order-row:last-child{padding-bottom:0}.sa-history-empty{flex:1 1 auto;min-height:0;padding:7px 0 0}@media(max-width:760px){.console-main.social-accounts-main{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.console-main.social-accounts-main>.console-topbar{flex-basis:58px}.console-main.social-accounts-main>.social-accounts-content{min-width:0;padding:7px 10px}.social-accounts-content .sa-page{grid-template-rows:auto;align-content:stretch;gap:6px}.sa-heading{align-items:center;flex-direction:row;flex-wrap:nowrap;min-width:0;min-height:34px;gap:7px;margin:0}.sa-heading>div{flex:1 1 0;min-width:0}.sa-heading h1{font-size:clamp(20px,6vw,25px)}.sa-heading p{display:none}.sa-eyebrow{gap:6px;font-size:8px}.sa-wallet{width:auto;min-width:120px;gap:6px;padding:6px 8px}.sa-wallet-icon{width:26px;height:26px}.sa-wallet small{font-size:7px}.sa-wallet strong{margin-top:1px;font-size:13px}.social-accounts-content .sa-shop-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;height:auto;min-height:0;gap:6px}.social-accounts-content .sa-shop-column{width:100%;height:auto}.social-accounts-content .sa-shop-layout>.sa-assurance{display:none}.sa-store-switch{min-height:42px;margin-bottom:7px}.sa-store-switch button{min-height:32px;gap:6px;padding:4px 6px}.sa-store-number{width:24px;height:24px;flex-basis:24px;font-size:8px}.sa-store-switch b{font-size:10px}.sa-store-switch small{font-size:8px}.sa-catalog-panel{width:100%;min-width:0;min-height:0;flex:1 1 auto;padding:8px;border-radius:12px}.sa-panel-head{display:none}.sa-catalog-content{flex:none;min-height:0;padding-top:0;overflow:visible}.sa-category-picker{flex:0 0 auto}.sa-label{margin-bottom:4px;font-size:9px}.sa-category-trigger{min-height:38px;gap:7px;padding:4px 7px}.sa-category-mark{width:25px;height:25px;flex-basis:25px;font-size:8px}.sa-category-trigger-copy strong,.sa-category-option-copy strong{font-size:10px}.sa-category-trigger-copy small,.sa-category-option-copy small{font-size:8px}.sa-category-options{flex:1 1 auto;gap:4px;max-height:none;margin-top:6px}.sa-category-option{min-height:38px;gap:7px;padding:5px 7px}.sa-category-note,.sa-description{display:none}.sa-products-heading{margin:6px 0 4px;font-size:7px}.sa-products-heading span:last-child{font-size:8px}.sa-product-list{flex:1 1 auto;min-height:0;align-content:start;gap:4px;max-height:none}.sa-product-option{min-height:38px;gap:7px;padding:5px 7px}.sa-product-copy{min-height:0;gap:0}.sa-product-copy strong{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sa-product-price{flex:0 0 auto;min-width:56px}.sa-product-price strong{font-size:10px}.sa-no-stock{flex:0 0 auto;margin:4px 0;font-size:8px}.sa-product-copy small{display:none}.sa-product-price{gap:2px}.sa-product-price small{font-size:7px}.sa-product-radio{flex-basis:14px;width:14px;height:14px}.sa-buy-box{flex:0 0 auto;margin-top:5px;padding:6px;border-radius:9px}.sa-buy-row>label{font-size:10px}.sa-buy-row>small{font-size:8px}.sa-quantity-control{height:29px}.sa-quantity-control button{width:27px}.sa-quantity-control input{width:30px}.sa-quote-preview{align-items:center;margin:5px 0;padding-top:5px}.sa-quote-preview span{font-size:9px}.sa-quote-preview strong{font-size:17px}.sa-quote-caption{max-width:58%;font-size:8px!important}.sa-primary-button{min-height:34px;padding:6px 9px;font-size:10px}.sa-inline-error{margin:4px 0;font-size:8px;line-height:1.3}.sa-trust-line{display:none}.sa-history{padding:6px 9px;border-radius:12px}.sa-history-heading{padding-bottom:4px}.sa-history-heading h2{margin-top:2px;font-size:12px}.sa-history-count{font-size:8px}.sa-order-row{gap:7px;padding:5px 0}.sa-order-mark{width:25px;height:25px;flex-basis:25px;border-radius:7px}.sa-order-mark svg{width:14px;height:14px}.sa-order-title{gap:4px}.sa-order-title>strong{font-size:9px}.sa-status{gap:3px;padding:2px 5px;font-size:7px}.sa-status svg{width:10px;height:10px}.sa-order-main>span,.sa-order-main>small{margin-top:2px;font-size:7px}.sa-order-total{gap:2px}.sa-order-total>strong{font-size:9px}.sa-order-total button{font-size:7px}.sa-history-empty{gap:7px;padding-top:6px}.sa-history-empty>span{width:28px;height:28px;border-radius:8px}.sa-history-empty>span svg{width:15px;height:15px}.sa-history-empty strong{font-size:9px}.sa-history-empty small{margin-top:2px;font-size:7px;line-height:1.3}.social-accounts-content>.console-footer{gap:8px;padding-top:5px;font-size:7px}}@media(max-width:760px)and (max-height:760px){.social-accounts-content .sa-page{grid-template-rows:auto;align-content:stretch;gap:5px}.sa-heading{min-height:30px}.sa-heading h1{margin:2px 0;font-size:19px}.sa-eyebrow{display:none}.sa-wallet{min-width:118px;padding:4px 6px}.sa-wallet-icon{width:22px;height:22px}.sa-wallet small{font-size:6px}.sa-wallet strong{font-size:11px}.sa-store-switch{min-height:34px;margin-bottom:5px;padding:3px}.sa-store-switch button{min-height:27px;padding:3px 5px}.sa-store-number{width:21px;height:21px;flex-basis:21px}.sa-store-switch small{display:none}.social-accounts-content .sa-shop-layout,.social-accounts-content .sa-shop-column{height:auto;min-height:0}.sa-catalog-panel,.sa-catalog-content{min-height:0;flex:none;overflow:visible}.sa-category-options,.sa-product-list{min-height:0;flex:1 1 auto;max-height:none}.sa-history{padding:5px 8px}.sa-history-heading{padding:0;border:0}.sa-history-heading .sa-kicker{display:none}.sa-history-heading h2{margin:0;font-size:10px}.sa-history-count{font-size:7px}.sa-order-row{padding:4px 0}.sa-history-empty{padding:0}.sa-history-empty>span{display:none}.sa-history-empty small{display:none}}.sa-category-picker{position:relative;z-index:30}.sa-category-options{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:80;max-height:min(360px,42dvh);margin-top:0;padding:5px;border:1px solid var(--sa-border);border-radius:12px;background:var(--sa-paper);box-shadow:0 16px 36px #162b4930}.sa-catalog-panel.is-category-open{z-index:25;overflow:visible}.sa-catalog-panel.is-category-open .sa-panel-head{display:flex}.sa-catalog-panel.is-category-open .sa-catalog-content{overflow:visible;padding-top:8px}.social-growth-page{width:min(100%,1080px);margin:0 auto;padding:clamp(14px,3vw,28px);display:grid;gap:16px;color:var(--vault-ink, #28262e)}.social-growth-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.social-growth-heading>div{min-width:0}.social-growth-heading .eyebrow{display:inline-flex;align-items:center;gap:6px}.social-growth-heading h1{margin:5px 0;color:var(--vault-ink, #28262e);font-size:clamp(1.55rem,5vw,2.2rem);line-height:1.12}.social-growth-heading p{max-width:640px;margin:0;color:var(--vault-muted, #66636c);font-size:.9rem}.social-growth-wallet,.social-growth-catalog,.social-growth-order,.social-growth-paused{border:1px solid var(--vault-line, #ded8ca);border-radius:18px;background:var(--vault-card, #faf8f2);box-shadow:0 5px 20px #2722160a}.social-growth-wallet{display:flex;align-items:center;gap:11px;min-height:66px;padding:12px 16px}.social-growth-wallet-icon,.social-growth-product-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;color:var(--vault-gold, #805f20);background:var(--vault-gold-wash, #f0eadb)}.social-growth-wallet>span:nth-child(2){display:grid;gap:2px}.social-growth-wallet small{color:var(--vault-muted, #66636c);font-size:.72rem}.social-growth-wallet b{color:var(--vault-ink, #28262e);font-size:1.05rem}.social-growth-wallet>button{margin-left:auto;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--vault-line, #ded8ca);border-radius:11px;background:var(--vault-card-raised, #fffdf8);color:var(--vault-ink, #28262e)}.social-growth-catalog,.social-growth-order{padding:clamp(12px,2.5vw,20px)}.social-growth-order{scroll-margin-top:96px}.social-growth-filters{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(180px,1.2fr);gap:10px;margin-bottom:14px}.social-growth-filters>label,.social-growth-field{display:grid;gap:6px;color:var(--vault-muted, #66636c);font-size:.77rem;font-weight:700}.social-growth-filters select,.social-growth-field input,.social-growth-field textarea,.social-growth-field select{width:100%;min-height:42px;border:1px solid var(--vault-line, #ded8ca);border-radius:11px;padding:9px 11px;color:var(--vault-ink, #28262e);background:var(--vault-card-raised, #fffdf8);font:inherit;font-size:.88rem}.social-growth-service-picker .service-picker-trigger{min-height:42px;border-color:var(--vault-line, #ded8ca);border-radius:11px;color:var(--vault-ink, #28262e);background:var(--vault-card-raised, #fffdf8);font-size:.88rem}.social-growth-field textarea{min-height:74px;resize:vertical}.social-growth-search{display:flex;align-items:center;align-self:end;gap:8px;min-height:42px;border:1px solid var(--vault-line, #ded8ca);border-radius:11px;padding:0 11px;color:var(--vault-muted, #66636c);background:var(--vault-card-raised, #fffdf8)}.social-growth-search input{width:100%;border:0;outline:0;color:var(--vault-ink, #28262e);background:transparent;font:inherit}.social-growth-groups{display:grid;gap:16px}.social-growth-group{min-width:0}.social-growth-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 1px 8px}.social-growth-group-heading h2{margin:0;color:var(--vault-ink, #28262e);font-size:.9rem;font-weight:750}.social-growth-group-heading>span{min-width:24px;padding:3px 7px;border:1px solid var(--vault-line, #ded8ca);border-radius:999px;color:var(--vault-muted, #66636c);background:var(--vault-card, #faf8f2);font-size:.7rem;text-align:center}.social-growth-products{display:grid;gap:8px}.social-growth-product{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--vault-line, #ded8ca);border-radius:13px;padding:11px;color:var(--vault-ink, #28262e);background:var(--vault-card-raised, #fffdf8);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.social-growth-product:hover{transform:translateY(-1px);border-color:var(--vault-gold-mid, #ad8738)}.social-growth-product:disabled{cursor:not-allowed;opacity:.72;transform:none}.social-growth-price-unavailable{color:var(--vault-danger, #a34f45)!important;font-weight:700}.social-growth-product.is-selected{border-color:var(--vault-gold, #805f20);box-shadow:0 0 0 2px var(--vault-gold-wash, #f0eadb)}.social-growth-product-copy{min-width:0;flex:1;display:grid;gap:3px}.social-growth-product-copy b{font-size:.9rem;line-height:1.3}.social-growth-product-copy small{color:var(--vault-muted, #66636c);font-size:.74rem;line-height:1.4}.social-growth-product>svg{flex:0 0 auto;color:var(--vault-gold, #805f20)}.social-growth-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:var(--vault-muted, #66636c);font-size:.76rem}.social-growth-pagination>div{display:flex;gap:7px}.social-growth-pagination button{min-height:34px;border:1px solid var(--vault-line, #ded8ca);border-radius:9px;padding:0 11px;color:var(--vault-ink, #28262e);background:var(--vault-card-raised, #fffdf8)}.social-growth-pagination button:disabled{opacity:.45;cursor:not-allowed}.social-growth-order-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.social-growth-order-heading>span:first-child{display:grid;gap:3px}.social-growth-order-heading b{color:var(--vault-ink, #28262e);font-size:1rem}.social-growth-order-heading small{color:var(--vault-muted, #66636c)}.social-growth-tag{border-radius:999px;padding:5px 9px;color:var(--vault-gold, #805f20);background:var(--vault-gold-wash, #f0eadb);font-size:.73rem;font-weight:750}.social-growth-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-growth-field>span:first-child{color:var(--vault-ink, #28262e)}.social-growth-field>small{color:var(--vault-muted, #66636c);font-size:.71rem;font-weight:400}.social-growth-nested-field{display:grid;gap:6px;margin-top:8px}.social-growth-nested-field>span{color:var(--vault-ink, #28262e)}.social-growth-quantity-note{display:flex;align-items:center;justify-content:space-between;min-height:42px;border:1px solid var(--vault-line, #ded8ca);border-radius:11px;padding:8px 11px;color:var(--vault-muted, #66636c);background:var(--vault-card-raised, #fffdf8);font-size:.8rem}.social-growth-quantity-note b{color:var(--vault-ink, #28262e)}.social-growth-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;border:1px solid var(--vault-gold-line, #d9c99f);border-radius:13px;padding:12px;background:var(--vault-gold-wash, #f0eadb)}.social-growth-total>span{display:grid;gap:3px}.social-growth-total small{color:var(--vault-muted, #66636c);font-size:.75rem}.social-growth-total b{color:var(--vault-ink, #28262e);font-size:1.05rem}.social-growth-feedback{display:flex;align-items:flex-start;gap:8px;margin-top:12px;border-radius:11px;padding:10px 12px;font-size:.82rem}.social-growth-feedback svg{flex:0 0 auto}.social-growth-feedback.is-ok{color:var(--vault-success, #397454);background:var(--vault-success-wash, #eaf2e9)}.social-growth-feedback.is-error{color:var(--vault-danger, #a34f45);background:var(--vault-danger-wash, #f8e9e4)}.social-growth-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}.social-growth-actions .button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.social-growth-state,.social-growth-empty,.social-growth-paused{min-height:145px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;color:var(--vault-muted, #66636c)}.social-growth-state{display:flex;min-height:110px}.social-growth-state-error{color:var(--vault-danger, #a34f45)}.social-growth-empty b,.social-growth-paused b{color:var(--vault-ink, #28262e)}.social-growth-empty span,.social-growth-paused span{max-width:360px;font-size:.83rem}.social-growth-paused{padding:24px}@media(max-width:680px){.social-growth-page{padding:12px;gap:12px}.social-growth-heading{align-items:flex-start;flex-direction:column}.social-growth-filters{grid-template-columns:1fr 1fr}.social-growth-search{grid-column:1 / -1}.social-growth-order-grid{grid-template-columns:1fr;gap:10px}.social-growth-total{align-items:flex-start;flex-direction:column}.social-growth-actions{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.social-growth-product{transition:none}}.email-studio-page{width:min(1180px,100%);margin:0 auto;padding:clamp(16px,2.5vw,28px);color:var(--vault-ink, #28262e)}.email-studio-heading,.email-studio-section-heading,.email-studio-account,.email-studio-from,.email-studio-notice{display:flex;align-items:center;justify-content:space-between;gap:14px}.email-studio-heading{align-items:flex-end;margin-bottom:18px}.email-studio-heading h1{margin:7px 0 5px;font-size:clamp(1.65rem,4vw,2.3rem);line-height:1.08;letter-spacing:-.045em}.email-studio-heading h1 span{color:var(--vault-gold, #b28a36)}.email-studio-heading p{max-width:650px;margin:0;color:var(--vault-muted, #706d75);line-height:1.55}.email-studio-eyebrow,.email-studio-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--vault-muted, #706d75);font-size:.67rem;font-weight:800;letter-spacing:.15em}.email-studio-new,.email-studio-connect,.email-studio-primary,.email-studio-quiet{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid var(--vault-gold-line, #d9c899);border-radius:12px;color:var(--vault-ink, #28262e);font:inherit;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.email-studio-new,.email-studio-connect{background:var(--vault-gold-wash, #f5efd9)}.email-studio-primary{width:100%;background:var(--vault-gold, #b28a36);border-color:var(--vault-gold, #b28a36);color:var(--vault-action-ink, #231f18)}.email-studio-new:hover,.email-studio-connect:hover,.email-studio-primary:hover,.email-studio-quiet:hover{transform:translateY(-1px)}.email-studio-new:disabled,.email-studio-connect:disabled,.email-studio-primary:disabled,.email-studio-quiet:disabled{cursor:not-allowed;opacity:.55;transform:none}.email-studio-notice{justify-content:flex-start;margin:0 0 16px;padding:11px 13px;border:1px solid var(--vault-line, #e5e0d4);border-radius:12px;font-size:.88rem}.email-studio-notice.success{background:var(--vault-success-wash, #edf5ee);color:var(--vault-success, #276544)}.email-studio-notice.error{background:var(--vault-danger-wash, #fbefec);color:var(--vault-danger, #8d4b40)}.email-studio-notice>span{flex:1}.email-studio-notice button{border:0;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}.email-studio-accounts,.email-studio-editor,.email-studio-preview,.email-studio-send,.email-studio-history{min-width:0;border:1px solid var(--vault-line, #e5e0d4);border-radius:18px;background:var(--vault-card, #fffdf8);box-shadow:0 8px 26px #2521180a}.email-studio-accounts{margin-bottom:18px;padding:17px}.email-studio-section-heading{margin-bottom:13px}.email-studio-section-heading h2{margin:5px 0 0;font-size:1rem;letter-spacing:-.025em}.email-studio-private,.email-studio-template-count{color:var(--vault-muted, #706d75);font-size:.78rem}.email-studio-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.email-studio-account{min-width:0;padding:11px;border:1px solid var(--vault-line, #e5e0d4);border-radius:13px;background:var(--vault-card-raised, #fff)}.email-studio-account.connected{border-color:var(--vault-gold-line, #d9c899)}.email-studio-account-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;background:var(--vault-gold-wash, #f5efd9);color:var(--vault-gold, #9b7628)}.email-studio-account-copy{display:grid;min-width:0;flex:1;gap:3px}.email-studio-account-copy b{font-size:.86rem}.email-studio-account-copy span{overflow:hidden;color:var(--vault-muted, #706d75);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.email-studio-quiet{min-height:34px;padding:0 9px;border-color:var(--vault-line, #e5e0d4);background:transparent;font-size:.72rem}.email-studio-connect{min-height:34px;padding:0 10px;font-size:.76rem}.email-studio-setup-note{margin:11px 0 0;color:var(--vault-muted, #706d75);font-size:.77rem;line-height:1.5}.email-studio-setup-note p{margin:0 0 6px}.email-studio-setup-note details{margin-top:8px}.email-studio-setup-note summary{cursor:pointer;font-weight:700}.email-studio-setup-note details p{display:grid;gap:3px;margin-top:8px}.email-studio-setup-note code{overflow-wrap:anywhere}.email-studio-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:18px}.email-studio-editor{padding:17px}.email-studio-saved-list{display:grid;max-height:170px;gap:7px;overflow-y:auto;margin-bottom:14px}.email-studio-saved-item{display:flex;min-width:0;align-items:center;border:1px solid var(--vault-line, #e5e0d4);border-radius:11px;background:var(--vault-card-raised, #fff)}.email-studio-saved-item.active{border-color:var(--vault-gold-mid, #c7a854);box-shadow:0 0 0 2px var(--vault-gold-wash, #f5efd9)}.email-studio-saved-item>button:first-child{display:grid;min-width:0;flex:1;gap:3px;padding:9px 11px;border:0;background:transparent;color:var(--vault-ink, #28262e);text-align:left;cursor:pointer}.email-studio-saved-item b,.email-studio-saved-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-studio-saved-item b{font-size:.8rem}.email-studio-saved-item small{color:var(--vault-muted, #706d75);font-size:.72rem}.email-studio-saved-item>button:last-child{width:36px;height:36px;margin-right:4px;border:0;border-radius:9px;background:transparent;color:var(--vault-muted, #706d75);cursor:pointer}.email-studio-saved-item>button:last-child:hover{background:var(--vault-danger-wash, #fbefec);color:var(--vault-danger, #8d4b40)}.email-studio-empty-small,.email-studio-loading{margin:0;color:var(--vault-muted, #706d75);font-size:.8rem;line-height:1.5}.email-studio-loading{display:inline-flex;align-items:center;gap:7px}.email-studio-form,.email-studio-send{display:grid;gap:12px}.email-studio-form label,.email-studio-send label{display:grid;min-width:0;gap:6px;color:var(--vault-ink, #28262e);font-size:.78rem;font-weight:700}.email-studio-form label>span,.email-studio-send-note,.email-studio-hint{color:var(--vault-muted, #706d75);font-size:.7rem;font-weight:500}.email-studio-form input:not([type=color]),.email-studio-form textarea,.email-studio-send input[type=email],.email-studio-send select{width:100%;min-width:0;min-height:42px;padding:10px 11px;border:1px solid var(--vault-line, #e5e0d4);border-radius:10px;outline:none;background:var(--vault-card-raised, #fff);color:var(--vault-ink, #28262e);font:inherit;font-size:.86rem;font-weight:500}.email-studio-form textarea{min-height:126px;resize:vertical;line-height:1.5}.email-studio-form input:focus,.email-studio-form textarea:focus,.email-studio-send input:focus{border-color:var(--vault-gold-mid, #c7a854);box-shadow:0 0 0 3px var(--vault-gold-wash, #f5efd9)}.email-studio-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.email-studio-color{display:flex;align-items:center;gap:8px;color:var(--vault-muted, #706d75);font-size:.75rem;font-weight:600}.email-studio-color input{width:38px;height:32px;padding:2px;border:1px solid var(--vault-line, #e5e0d4);border-radius:8px;background:var(--vault-card-raised, #fff);cursor:pointer}.email-studio-side{display:grid;min-width:0;gap:14px}.email-studio-preview{overflow:hidden;padding:13px}.email-studio-preview-meta{display:grid;gap:5px;margin:0 0 11px}.email-studio-preview-meta span{color:var(--vault-muted, #706d75);font-size:.63rem;font-weight:800;letter-spacing:.15em}.email-studio-preview-meta b{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.email-preview-card{overflow:hidden;border:1px solid var(--vault-line, #e5e0d4);border-radius:14px;color:#25242a}.email-preview-card>header{padding:16px 18px;color:#fff;font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.email-preview-content{padding:20px}.email-preview-content img{display:block;width:100%;max-height:180px;margin:0 0 16px;border-radius:10px;object-fit:cover}.email-preview-content h3{margin:0 0 8px;color:#25242a;font-size:1.25rem;letter-spacing:-.03em}.email-preview-content p{margin:0 0 10px;line-height:1.55}.email-preview-content .email-preview-subheading{color:#6a6770;font-size:.83rem}.email-preview-body{color:#36343a;font-size:.83rem;white-space:pre-wrap}.email-preview-content .email-preview-button{display:inline-flex;margin:10px 0 18px;padding:10px 15px;border-radius:9px;color:#fff;font-size:.79rem;font-weight:750}.email-preview-content small{display:block;margin-top:10px;padding-top:13px;border-top:1px solid rgb(50 45 34 / 12%);color:#78747b;font-size:.66rem}.email-studio-send,.email-studio-history{padding:16px}.email-studio-from{justify-content:flex-start;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:var(--vault-gold-wash, #f5efd9);font-size:.76rem}.email-studio-from span{color:var(--vault-muted, #706d75)}.email-studio-from b{overflow-wrap:anywhere}.email-studio-send-note{margin:-4px 0 0;line-height:1.45}.email-studio-empty-send{margin:0;color:var(--vault-muted, #706d75);font-size:.82rem;line-height:1.5}.email-studio-consent{display:flex!important;grid-template-columns:18px 1fr;align-items:start;gap:8px!important;color:var(--vault-muted, #706d75)!important;font-size:.75rem!important;font-weight:550!important;line-height:1.4}.email-studio-consent input{margin:1px 0 0;accent-color:var(--vault-gold, #b28a36)}.email-studio-send-button{min-height:46px}.email-studio-hint{text-align:center}.email-studio-history .email-studio-section-heading>svg{color:var(--vault-muted, #706d75)}.email-studio-history ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.email-studio-history li{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--vault-line, #e5e0d4)}.email-studio-history li>div{display:grid;min-width:0;gap:3px}.email-studio-history li b,.email-studio-history li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-studio-history li b{font-size:.76rem}.email-studio-history li small,.email-studio-history time{color:var(--vault-muted, #706d75);font-size:.68rem}.email-studio-status{width:fit-content;padding:4px 6px;border-radius:7px;background:var(--vault-gold-wash, #f5efd9);color:var(--vault-gold, #8a6824);font-size:.62rem;font-weight:800;text-transform:uppercase}.email-studio-status.sent{background:var(--vault-success-wash, #edf5ee);color:var(--vault-success, #276544)}.email-studio-status.failed,.email-studio-status.support_needed{background:var(--vault-danger-wash, #fbefec);color:var(--vault-danger, #8d4b40)}.email-studio-footnote{display:flex;align-items:center;gap:7px;margin:14px 2px 0;color:var(--vault-muted, #706d75);font-size:.7rem;line-height:1.45}.email-studio-spin{animation:email-studio-spin 1s linear infinite}.email-studio-admin-history{display:grid;gap:9px}.email-studio-admin-history article{display:flex;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--adm-line, #e7e5e4);border-radius:12px}.email-studio-admin-history article>div{display:grid;min-width:0;gap:4px}.email-studio-admin-history small{color:var(--adm-muted, #706d75);overflow-wrap:anywhere}.email-studio-admin-state{justify-items:end;text-align:right}@media(max-width:620px){.email-studio-admin-history article{flex-direction:column}.email-studio-admin-state{justify-items:start;text-align:left}}@keyframes email-studio-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.email-studio-workspace{grid-template-columns:minmax(0,1fr)}.email-studio-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.email-studio-preview{grid-column:1 / -1}}@media(max-width:620px){.email-studio-page{padding:12px}.email-studio-heading{align-items:flex-start}.email-studio-heading p{font-size:.83rem}.email-studio-new{min-height:38px;padding:0 10px;white-space:nowrap;font-size:.76rem}.email-studio-accounts,.email-studio-editor,.email-studio-send,.email-studio-history{padding:13px;border-radius:15px}.email-studio-account-grid,.email-studio-side{grid-template-columns:minmax(0,1fr)}.email-studio-private{display:none}.email-studio-form-row{grid-template-columns:minmax(0,1fr)}.email-studio-account{gap:8px}.email-studio-connect,.email-studio-quiet{padding:0 8px;font-size:.68rem}.email-studio-history li{grid-template-columns:54px minmax(0,1fr)}.email-studio-history time{display:none}.email-studio-footnote{align-items:flex-start}}.email-studio-price{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--vault-line,#ded8c9);border-radius:10px;background:var(--vault-wash,#f5f2e9)}.email-studio-price b{color:var(--vault-ink,#28262e);font-size:.75rem}.email-studio-price span{color:var(--vault-muted,#706d75);font-size:.68rem;line-height:1.45}.email-studio-price.is-unavailable{border-color:var(--vault-danger-line,#e6c8c0);background:var(--vault-danger-wash,#fbefec)}.document-studio{--ds-ink: #28262e;--ds-muted: #77737b;--ds-line: #e6dfd1;--ds-card: #fffdf8;--ds-raised: #fbf8f0;--ds-gold: #9b7628;width:min(1440px,100%);margin:0 auto;padding:clamp(14px,2.2vw,28px);color:var(--ds-ink);animation:ds-arrive .36s ease-out both}@keyframes ds-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ds-heading,.ds-panel-heading,.ds-library-tools,.ds-subheading,.ds-save-row,.ds-preview-toolbar,.ds-export-actions,.ds-notice,.ds-document-row,.ds-logo-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ds-heading{align-items:flex-end;margin:0 0 18px}.ds-heading h1{margin:7px 0 5px;font-size:clamp(1.65rem,3.3vw,2.25rem);line-height:1.08;letter-spacing:-.05em}.ds-heading h1 span{color:var(--ds-gold)}.ds-heading p{margin:0;max-width:680px;color:var(--ds-muted);font-size:.88rem;line-height:1.55}.ds-eyebrow,.ds-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ds-muted);font-size:.64rem;font-weight:800;letter-spacing:.15em}.ds-button{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--ds-line);border-radius:11px;font:inherit;font-size:.79rem;font-weight:750;cursor:pointer;transition:transform .15s ease,background .15s ease}.ds-button:hover:not(:disabled){transform:translateY(-1px)}.ds-button:disabled{cursor:not-allowed;opacity:.52}.ds-button-primary{border-color:#aa873b;background:#aa873b;color:#fffdf8}.ds-button-quiet{background:transparent;color:var(--ds-ink)}.ds-notice{justify-content:flex-start;margin:0 0 13px;padding:10px 12px;border:1px solid var(--ds-line);border-radius:11px;font-size:.8rem}.ds-notice span{flex:1}.ds-notice.success{border-color:#c9dbc7;background:#eff5ec;color:#356747}.ds-notice.error{border-color:#e9cbc3;background:#fbefeb;color:#8d4b40}.ds-notice button{display:inline-flex;align-items:center;gap:5px;padding:5px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ds-saved-panel,.ds-editor-panel,.ds-preview-toolbar{border:1px solid var(--ds-line);border-radius:16px;background:var(--ds-card);box-shadow:0 6px 22px #2d26170a}.ds-saved-panel{margin-bottom:17px;padding:15px 16px}.ds-panel-heading{margin-bottom:11px}.ds-panel-heading h2{margin:4px 0 0;font-size:1rem;letter-spacing:-.025em}.ds-count,.ds-editing-mark{color:var(--ds-muted);font-size:.7rem}.ds-editing-mark{padding:5px 8px;border-radius:7px;background:#f5efd9;color:#85651f;font-size:.6rem;font-weight:800;letter-spacing:.12em}.ds-library-tools{margin-bottom:9px}.ds-search{display:flex;min-width:0;height:38px;flex:1;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--ds-line);border-radius:9px;background:var(--ds-raised);color:var(--ds-muted)}.ds-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ds-ink);font:inherit;font-size:.78rem}.ds-search input::placeholder{color:#9a9690}.ds-search kbd{padding:1px 5px;border:1px solid var(--ds-line);border-radius:4px;font:.67rem var(--app-font-mono)}.ds-library-tools select{width:min(210px,40%)}.ds-library-tools select,.ds-form select,.ds-form input:not([type=color]),.ds-form textarea{min-width:0;min-height:39px;padding:9px 10px;border:1px solid var(--ds-line);border-radius:9px;outline:none;background:#fffefa;color:var(--ds-ink);font:inherit;font-size:.78rem}.ds-form textarea{resize:vertical;line-height:1.45}.ds-form input:focus,.ds-form textarea:focus,.ds-form select:focus,.ds-library-tools select:focus{border-color:#b39857;box-shadow:0 0 0 3px #f6f0df}.ds-document-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ds-document-row{min-width:0;border:1px solid var(--ds-line);border-radius:10px;background:#fffefa}.ds-document-row.active{border-color:#c1a65d;box-shadow:0 0 0 2px #f5efd9}.ds-document-open{display:flex;min-width:0;flex:1;align-items:center;gap:9px;padding:8px 10px;border:0;background:transparent;color:var(--ds-ink);text-align:left;cursor:pointer}.ds-file-glyph{display:grid;width:31px;height:34px;flex:0 0 31px;place-items:center;border-radius:7px;background:#f4efdf;color:#947224}.ds-file-copy{display:grid;min-width:0;flex:1;gap:3px}.ds-file-copy b,.ds-file-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-file-copy b{font-size:.76rem}.ds-file-copy small{color:var(--ds-muted);font-size:.66rem}.ds-open-mark{transform:rotate(-90deg);color:#9a9690}.ds-icon-button{display:inline-grid;width:31px;height:31px;flex:0 0 31px;place-items:center;margin-right:5px;border:0;border-radius:8px;background:transparent;color:var(--ds-muted);cursor:pointer}.ds-icon-button:hover:not(:disabled){background:#fbefeb;color:#8d4b40}.ds-icon-button:disabled{opacity:.35;cursor:not-allowed}.ds-empty-library{display:grid;justify-items:center;gap:6px;padding:18px;color:var(--ds-muted);text-align:center}.ds-empty-library svg{color:#a28238}.ds-empty-library b{color:var(--ds-ink);font-size:.8rem}.ds-empty-library span{font-size:.72rem}.ds-document-skeleton,.ds-template-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ds-document-skeleton i,.ds-template-skeleton i{height:48px;border-radius:9px;background:linear-gradient(90deg,#f4f0e7,#fbf8f1,#f4f0e7);background-size:200% 100%;animation:ds-shimmer 1.3s ease-in-out infinite}@keyframes ds-shimmer{to{background-position:-200% 0}}.ds-workbench{display:grid;grid-template-columns:minmax(360px,.94fr) minmax(400px,1.06fr);align-items:start;gap:17px}.ds-editor-panel{min-width:0;padding:16px}.ds-form{display:grid;gap:11px}.ds-form label{display:grid;min-width:0;gap:5px;color:var(--ds-ink);font-size:.71rem;font-weight:700}.ds-form label>span{color:var(--ds-muted);font-size:.64rem;font-weight:500}.ds-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ds-template-picker{display:grid;gap:9px;padding:11px;border:1px solid var(--ds-line);border-radius:11px;background:#fcfaf4}.ds-subheading{justify-content:flex-start}.ds-subheading b{font-size:.75rem}.ds-subheading span{color:var(--ds-muted);font-size:.64rem}.ds-template-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ds-template-choice{min-width:0;padding:7px;border:1px solid var(--ds-line);border-radius:9px;background:#fffefa;color:var(--ds-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.ds-template-choice:hover{transform:translateY(-1px)}.ds-template-choice.selected{border-color:var(--template-accent,#9b7628);box-shadow:0 0 0 2px color-mix(in srgb,var(--template-accent,#9b7628) 18%,transparent)}.ds-template-swatch{display:grid;height:45px;align-content:start;gap:4px;margin-bottom:7px;padding:7px;border-left:3px solid var(--template-accent);background:#f8f5eb}.ds-template-swatch i{height:3px;width:66%;border-radius:4px;background:color-mix(in srgb,var(--template-accent) 48%,#ded7c6)}.ds-template-swatch i:first-child{width:42%;height:6px;background:var(--template-accent)}.ds-template-choice b,.ds-template-choice small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-template-choice b{font-size:.68rem}.ds-template-choice small{margin-top:3px;color:var(--ds-muted);font-size:.59rem}.ds-template-note,.ds-inline-empty{margin:0;color:var(--ds-muted);font-size:.66rem}.ds-section-label{display:flex;align-items:center;gap:8px;margin:6px 0 -2px;padding-bottom:7px;border-bottom:1px solid #eee8dc}.ds-section-label span{color:#a1843d;font:.64rem var(--app-font-mono)}.ds-section-label b{font-size:.75rem}.ds-optional{color:var(--ds-muted);font-size:.62rem;font-weight:500}.ds-line-editor{display:grid;gap:8px}.ds-line-row{display:grid;grid-template-columns:minmax(100px,1fr) 65px minmax(88px,.7fr) 29px;align-items:end;gap:6px}.ds-line-row label{font-size:.62rem}.ds-line-row input{width:100%;padding:7px!important;font-size:.72rem!important}.ds-line-row .ds-icon-button{margin:0 0 4px}.ds-add-line,.ds-text-action{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:5px 0;border:0;background:transparent;color:#8a6823;font:inherit;font-size:.69rem;font-weight:750;cursor:pointer}.ds-add-line:hover,.ds-text-action:hover{color:#5c4519}.ds-color-pair{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-form input[type=color]{width:100%;height:39px;padding:4px;border:1px solid var(--ds-line);border-radius:8px;background:#fffefa;cursor:pointer}.ds-logo-upload{display:grid;gap:7px;padding:10px;border:1px solid var(--ds-line);border-radius:10px;background:#fcfaf4}.ds-logo-row{min-height:33px}.ds-logo-row>span{display:flex;min-width:0;align-items:center;gap:7px;color:var(--ds-ink);font-size:.69rem;font-weight:650}.ds-logo-image{width:30px;height:25px;object-fit:contain;border:1px solid var(--ds-line);border-radius:4px;background:#fff}.ds-text-action{flex:0 0 auto}.ds-text-action:disabled{opacity:.5;cursor:wait}.ds-save-row{padding-top:3px}.ds-save-row .ds-button-primary{flex:1}.ds-preview-column{position:sticky;top:12px;display:grid;min-width:0;gap:11px}.ds-preview-toolbar{padding:10px 12px}.ds-preview-toolbar>div:first-child{display:grid;gap:3px}.ds-preview-toolbar b{font-size:.76rem}.ds-export-actions{gap:5px}.ds-export-actions button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--ds-line);border-radius:8px;background:#fffefa;color:var(--ds-ink);font:inherit;font-size:.67rem;font-weight:750;cursor:pointer}.ds-export-actions button:hover{border-color:#b59a5c;background:#f8f4e8}.ds-paper{position:relative;display:flex;width:100%;min-height:720px;flex-direction:column;overflow:hidden;padding:clamp(24px,4vw,42px);background:var(--doc-paper);color:var(--doc-text);font-family:var(--doc-body-font);font-size:var(--doc-body-size)}.ds-paper.ds-effect-soft-shadow{box-shadow:0 12px 38px #2c26181a}.ds-paper.ds-effect-gradient{background:linear-gradient(145deg,color-mix(in srgb,var(--doc-accent) 9%,var(--doc-paper)),var(--doc-paper) 40%)}.ds-paper.ds-effect-corner-mark:after{position:absolute;top:0;right:0;width:0;height:0;border-top:64px solid var(--doc-accent);border-left:64px solid transparent;content:""}.ds-paper-topline{position:absolute;top:0;right:0;left:0;height:6px;background:var(--doc-accent)}.ds-paper-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.ds-paper-brand>div{display:grid;min-width:0;gap:4px}.ds-paper-brand b{overflow-wrap:anywhere;font-size:.92em}.ds-paper-brand span{color:color-mix(in srgb,var(--doc-text) 62%,transparent);font-size:.75em;white-space:pre-line}.ds-paper-type{display:grid;justify-items:end;gap:5px}.ds-paper-type span{color:var(--doc-accent);font-family:var(--doc-heading-font);font-size:var(--doc-title-size);font-weight:700;line-height:1;letter-spacing:-.05em}.ds-paper-type small{color:color-mix(in srgb,var(--doc-text) 65%,transparent);font-size:.72em}.ds-paper-rule{height:1px;margin:20px 0 23px;background:color-mix(in srgb,var(--doc-text) 17%,transparent)}.ds-paper>h2{margin:0 0 22px;font-family:var(--doc-heading-font);font-size:1.45em;line-height:1.17;overflow-wrap:anywhere}.ds-paper-parties{display:grid;grid-template-columns:1.2fr .8fr;gap:15px;margin-bottom:20px}.ds-paper-parties>div{display:grid;align-content:start;justify-items:start;gap:6px}.ds-paper-parties small,.ds-paper-notes small{color:color-mix(in srgb,var(--doc-text) 60%,transparent);font-size:.65em;font-weight:800;letter-spacing:.11em}.ds-paper-parties b{font-size:1.02em}.ds-paper-parties span{max-width:100%;overflow-wrap:anywhere;white-space:pre-line}.ds-status-pill{display:inline-flex;padding:4px 7px;border-radius:99px;background:#f4efdf;color:var(--doc-accent);font-size:.68em;font-weight:750;text-transform:capitalize}.ds-paper-reference{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px;padding:8px 10px;border-left:2px solid var(--doc-accent);background:color-mix(in srgb,var(--doc-accent) 7%,transparent);font-size:.78em}.ds-paper-reference span{text-align:right;overflow-wrap:anywhere}.ds-paper-table{width:100%;border-collapse:collapse;font-size:.78em}.ds-paper-table th{padding:9px 6px;border-bottom:1px solid color-mix(in srgb,var(--doc-text) 24%,transparent);color:color-mix(in srgb,var(--doc-text) 65%,transparent);font-size:.82em;font-weight:750;text-align:left}.ds-paper-table th:not(:first-child),.ds-paper-table td:not(:first-child){text-align:right;white-space:nowrap}.ds-paper-table td{padding:10px 6px;border-bottom:1px solid color-mix(in srgb,var(--doc-text) 11%,transparent)}.ds-paper-table td:first-child{max-width:220px;overflow-wrap:anywhere}.ds-paper-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.75fr);gap:16px;margin-top:22px}.ds-paper-notes{display:grid;align-content:start;gap:4px}.ds-paper-notes p{margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere}.ds-paper-totals{display:grid;align-content:start;gap:9px}.ds-paper-totals>div{display:flex;justify-content:space-between;gap:10px;font-size:.81em}.ds-paper-totals>div span{color:color-mix(in srgb,var(--doc-text) 68%,transparent)}.ds-paper-totals .ds-total-row{margin-top:3px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--doc-text) 25%,transparent);font-size:1.05em}.ds-paper-totals .ds-total-row span,.ds-paper-totals .ds-total-row b{color:var(--doc-accent);font-weight:800}.ds-paper-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:25px;color:color-mix(in srgb,var(--doc-text) 62%,transparent);font-size:.7em}.ds-paper-logos{display:flex;align-items:center;gap:6px}.ds-paper-footer .ds-logo-image{width:42px;height:32px}.ds-paper.ds-layout-editorial .ds-paper-heading{align-items:flex-start;flex-direction:column-reverse}.ds-paper.ds-layout-editorial .ds-paper-type{justify-items:start}.ds-paper.ds-layout-editorial .ds-paper-type span{font-size:calc(var(--doc-title-size) * 1.12)}.ds-paper.ds-layout-editorial>h2{max-width:78%;font-size:1.7em}.ds-paper.ds-layout-ledger .ds-paper-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--doc-accent) 6%,transparent)}.ds-paper.ds-layout-ledger .ds-paper-table th{border-top:1px solid color-mix(in srgb,var(--doc-text) 22%,transparent);background:color-mix(in srgb,var(--doc-accent) 9%,transparent)}.ds-paper.ds-layout-compact .ds-paper-rule{margin:12px 0 15px}.ds-paper.ds-layout-compact>h2{margin-bottom:13px}.ds-paper.ds-layout-compact .ds-paper-parties{margin-bottom:12px}.ds-paper.ds-layout-compact .ds-paper-table td{padding-top:7px;padding-bottom:7px}.ds-paper.ds-layout-compact .ds-paper-bottom{margin-top:14px}.ds-paper.ds-layout-formal{outline:1px solid color-mix(in srgb,var(--doc-accent) 28%,transparent);outline-offset:-12px}.ds-paper.ds-layout-formal .ds-paper-heading{padding:8px 8px 0}.ds-paper.ds-layout-formal .ds-paper-footer{border-top:1px solid color-mix(in srgb,var(--doc-accent) 30%,transparent)}.ds-preview-footnote{display:flex;align-items:flex-start;gap:7px;margin:0 2px;color:var(--ds-muted);font-size:.69rem;line-height:1.45}.ds-bottom-count{display:block;margin:15px 2px 0;color:var(--ds-muted);font-size:.68rem}.ds-spin{animation:ds-rotate 1s linear infinite}@keyframes ds-rotate{to{transform:rotate(360deg)}}@media(max-width:960px){.ds-workbench{grid-template-columns:minmax(0,1fr)}.ds-preview-column{position:static}.ds-paper{width:min(100%,720px);justify-self:center}}@media(max-width:620px){.document-studio{padding:12px}.ds-heading{align-items:flex-start}.ds-heading p{max-width:390px;font-size:.78rem}.ds-heading .ds-button{min-height:36px;padding:0 9px;font-size:.68rem;white-space:nowrap}.ds-heading .ds-button svg{display:none}.ds-saved-panel,.ds-editor-panel{padding:12px;border-radius:14px}.ds-document-list{grid-template-columns:minmax(0,1fr)}.ds-library-tools{align-items:stretch;flex-direction:column}.ds-library-tools select{width:100%}.ds-form-pair{grid-template-columns:minmax(0,1fr)}.ds-color-pair{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-template-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-line-row{grid-template-columns:minmax(90px,1fr) 53px minmax(78px,.8fr) 26px;gap:4px}.ds-preview-toolbar{align-items:flex-start}.ds-export-actions button{padding:0 7px}.ds-paper{min-height:640px;padding:25px 18px}.ds-paper-heading{align-items:flex-start}.ds-paper-type span{font-size:clamp(25px,8vw,var(--doc-title-size))}.ds-paper-parties{grid-template-columns:1fr 1fr;gap:9px}.ds-paper-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.ds-heading .ds-eyebrow{font-size:.55rem}.ds-template-strip{grid-template-columns:minmax(0,1fr)}.ds-template-choice{display:grid;grid-template-columns:55px 1fr;column-gap:8px;align-items:center}.ds-template-swatch{grid-row:span 2;margin:0}.ds-line-row{grid-template-columns:minmax(0,1fr) 46px 72px 24px}}@page{size:A4;margin:12mm}@page letter{size:letter;margin:12mm}html.ds-print-letter{page:letter}@media print{html,body{width:auto!important;min-height:0!important;margin:0!important;background:#fff!important}body *{visibility:hidden!important}.ds-preview-column,.ds-preview-column *{visibility:visible!important}.document-studio{position:absolute!important;top:0!important;left:0!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ds-preview-column{position:static!important;display:block!important;width:100%!important;margin:0!important}.ds-preview-toolbar,.ds-preview-footnote{display:none!important}.ds-paper{position:static!important;display:flex!important;width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important;padding:0!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-paper-table{break-inside:auto}.ds-paper-table tr,.ds-paper-parties,.ds-paper-bottom,.ds-paper-footer{break-inside:avoid}.ds-paper-footer{margin-top:20px}}.ds-workflow-nav{position:sticky;z-index:2;top:8px;display:flex;flex-wrap:wrap;gap:5px;margin:0 0 4px;padding:6px;border:1px solid var(--ds-line);border-radius:11px;background:#fffdf8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ds-workflow-nav a{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:7px;color:#817967;font:700 .65rem var(--app-font-mono);text-decoration:none}.ds-workflow-nav a span{color:var(--ds-ink);font:700 .68rem var(--app-font-sans)}.ds-workflow-nav a:hover,.ds-workflow-nav a:focus-visible{background:#f1ead8;outline:2px solid #b39857;outline-offset:1px}.ds-category-rail{display:flex;gap:5px;overflow-x:auto;padding:1px 0 4px;scrollbar-width:thin}.ds-category-rail button{flex:0 0 auto;padding:6px 9px;border:1px solid #e4ddcf;border-radius:99px;background:#fffefa;color:#6f6a61;font:700 .64rem var(--app-font-sans);cursor:pointer}.ds-category-rail button.active{border-color:#9b7628;background:#f2ebd8;color:#705416}.ds-template-mini{position:relative;display:flex;height:78px;flex-direction:column;gap:4px;overflow:hidden;margin-bottom:8px;padding:9px 8px;border:1px solid #e7e2d7;border-radius:5px;background:linear-gradient(110deg,#fffefa,#f5f2e9);box-shadow:0 2px 5px #28262e0d}.ds-template-mini i{display:block;height:3px;border-radius:2px;background:#d9d5ca}.ds-template-mini .mini-head{width:39%;height:7px;background:var(--template-accent)}.ds-template-mini .mini-sub{width:62%;height:2px;margin-bottom:3px;opacity:.45}.ds-template-mini .mini-table{width:83%;height:19px;border-top:1px solid var(--template-accent);border-bottom:1px solid #ded9cf;border-radius:0;background:repeating-linear-gradient(to bottom,transparent 0 5px,#e9e5db 5px 6px)}.ds-template-mini .mini-total{width:31%;height:7px;align-self:flex-end;background:var(--template-accent)}.ds-template-mini .mini-mark{position:absolute;top:8px;right:8px;width:13px;height:13px;border:1px solid var(--template-accent);border-radius:50%;background:color-mix(in srgb,var(--template-accent) 13%,white)}.ds-template-mini .mini-category{position:absolute;right:7px;bottom:6px;max-width:48%;overflow:hidden;color:color-mix(in srgb,var(--template-accent) 78%,#29262a);font:700 5px var(--app-font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ds-template-mini.layout-editorial{padding-top:13px;border-top:4px solid var(--template-accent)}.ds-template-mini.layout-editorial .mini-head{width:60%;height:9px}.ds-template-mini.layout-ledger .mini-table{width:100%;height:25px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--template-accent) 12%,white) 0 5px,#e5e0d5 5px 6px)}.ds-template-mini.layout-compact{gap:3px;padding:7px}.ds-template-mini.layout-compact .mini-table{height:14px}.ds-template-mini.layout-formal{outline:1px solid color-mix(in srgb,var(--template-accent) 60%,white);outline-offset:-5px}.ds-template-mini.category-hospital{background:linear-gradient(90deg,#e8f5f4 0 6px,#fbfdfb 6px 100%)}.ds-template-mini.category-school{background:linear-gradient(135deg,#fffdf5,#f3f1e5)}.ds-template-mini.category-payment{background:linear-gradient(110deg,#f2f3fb,#fffefa 62%)}.ds-template-mini.category-shipping{background:repeating-linear-gradient(135deg,#f6fafb 0 8px,#f1f6f8 8px 9px)}.ds-template-mini.category-letter{border-top:2px solid var(--template-accent);border-bottom:2px solid color-mix(in srgb,var(--template-accent) 40%,white)}.ds-template-choice{padding:8px}.ds-template-choice small{white-space:normal;display:-webkit-box;min-height:2.25em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.15}.ds-section-label[id],.ds-template-picker[id]{scroll-margin-top:74px}.ds-section-label small{margin-left:auto;color:var(--ds-muted);font-size:.61rem;font-weight:500}.ds-canvas-inspector{display:grid;gap:8px;padding:11px 13px;border:1px solid #d8cfb7;border-radius:13px;background:#f7f3e8;box-shadow:0 4px 14px #2d26170a}.ds-inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-inspector-heading b{color:#77602a;font-size:.72rem;text-transform:capitalize}.ds-canvas-inspector p{margin:0;color:var(--ds-muted);font-size:.7rem}.ds-inspector-field{display:grid;gap:5px;color:var(--ds-ink);font-size:.67rem;font-weight:700}.ds-inspector-field textarea,.ds-inspector-field input,.ds-inspector-field select{min-width:0;min-height:38px;resize:vertical;padding:8px;border:1px solid #ded5bf;border-radius:8px;background:#fffefa;color:var(--ds-ink);font:inherit;font-size:.75rem}.ds-inspector-item{display:grid;gap:8px}.ds-inspector-logo{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-inspector-logo>span{color:var(--ds-muted);font-size:.68rem}.ds-inspector-remove{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 0;border:0;background:none;color:#925a4c;font:700 .67rem var(--app-font-sans);cursor:pointer}.ds-canvas-target{cursor:pointer}.ds-canvas-target.is-focused:not(.ds-paper-brand){outline:2px solid color-mix(in srgb,var(--doc-accent) 68%,white);outline-offset:3px;border-radius:3px}.ds-paper-brand.is-focused{outline:2px solid color-mix(in srgb,var(--doc-accent) 68%,white);outline-offset:4px;border-radius:3px}.ds-paper .ds-canvas-target:focus-visible{outline:2px solid var(--doc-accent);outline-offset:3px}.ds-paper.ds-exporting .ds-canvas-target{outline:none!important}.ds-paper-brand{display:flex;min-width:0;align-items:center;gap:11px}.ds-canvas-logo{display:inline-flex;min-width:28px;min-height:26px;align-items:center;justify-content:center;padding:2px;border:1px dashed color-mix(in srgb,var(--doc-accent) 48%,transparent);border-radius:5px;background:transparent;color:var(--doc-accent);cursor:pointer}.ds-canvas-logo.is-focused{outline:2px solid color-mix(in srgb,var(--doc-accent) 68%,white);outline-offset:2px}.ds-logo-placeholder{display:inline-flex;align-items:center;gap:3px;color:color-mix(in srgb,var(--doc-text) 62%,transparent);font-size:.6rem;white-space:nowrap}.ds-paper.ds-category-hospital .ds-paper-topline{height:8px}.ds-paper.ds-category-school .ds-paper-type span{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--doc-accent) 40%,transparent);text-underline-offset:5px}.ds-paper.ds-category-payment .ds-paper-reference{border-left-width:4px}.ds-paper.ds-category-shipping .ds-paper-type small{padding:4px 7px;border:1px dashed color-mix(in srgb,var(--doc-accent) 50%,transparent);border-radius:4px}.ds-paper.ds-category-letter .ds-paper-rule{height:2px;background:color-mix(in srgb,var(--doc-accent) 38%,transparent)}.ds-paper.ds-exporting .ds-logo-placeholder{display:none}.ds-paper .ds-canvas-logo:focus-visible{outline:2px solid var(--doc-accent);outline-offset:3px}.ds-paper.ds-exporting .ds-canvas-logo{min-width:0;min-height:0;padding:0;border-color:transparent;cursor:default}.ds-paper.ds-exporting .ds-logo-empty{display:none}.ds-export-pricing{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border:1px solid var(--ds-line,#d8cfb7);border-radius:11px;background:var(--ds-wash,#f7f3e8);color:var(--ds-ink,#28262e)}.ds-export-pricing b{flex:0 0 auto;font-size:.7rem}.ds-export-pricing span{color:var(--ds-muted,#706d75);font-size:.67rem;line-height:1.4;text-align:right}.ds-export-pricing.is-unavailable{border-color:#e6c8c0;background:#fbefec}.ds-export-confirmation{position:fixed;z-index:1000;inset:auto 16px 24px;display:grid;gap:9px;max-width:520px;margin-inline:auto;padding:16px;border:1px solid var(--ds-line,#d8cfb7);border-radius:16px;background:var(--ds-paper,#fffdf8);box-shadow:0 16px 50px #1e1a1333;color:var(--ds-ink,#28262e)}.ds-export-confirmation>span{font:700 .66rem var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent,#9b7628)}.ds-export-confirmation p{margin:0;font-size:.78rem;line-height:1.5}.ds-export-confirmation>div{display:flex;gap:8px;flex-wrap:wrap}.ds-export-confirmation button{min-height:38px}.ds-export-actions button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:620px){.ds-export-pricing{align-items:flex-start;flex-direction:column;gap:4px}.ds-export-pricing span{text-align:left}.ds-export-confirmation{inset:auto 10px 14px;padding:13px}}@media(max-width:620px){.ds-workflow-nav{top:3px;gap:2px;padding:4px}.ds-workflow-nav a{flex:1;justify-content:center;padding:7px 4px;font-size:.57rem}.ds-workflow-nav a span{font-size:.59rem}.ds-template-mini{height:67px}.ds-inspector-heading{align-items:flex-start;flex-direction:column}.ds-category-rail{margin-inline:-2px}}.ds-export-history-note{margin:-5px 0 10px;color:var(--ds-muted);font-size:.7rem;line-height:1.45}.ds-export-list{display:grid;gap:7px}.ds-export-row{display:flex;min-width:0;align-items:center;gap:10px;padding:8px;border:1px solid var(--ds-line);border-radius:10px;background:#fffefa}.ds-export-copy{display:grid;min-width:0;flex:1;gap:3px}.ds-export-copy b,.ds-export-copy small,.ds-export-charge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-export-copy b{font-size:.76rem}.ds-export-copy small,.ds-export-charge{color:var(--ds-muted);font-size:.66rem}.ds-export-charge{color:#84651f;text-decoration:none}.ds-export-charge[href]:hover{text-decoration:underline}.ds-export-download{flex:0 0 auto;padding-inline:10px;text-decoration:none;font-size:.72rem}@media(max-width:620px){.ds-export-row{align-items:flex-start;flex-wrap:wrap}.ds-export-copy{flex-basis:calc(100% - 52px)}.ds-export-download{margin-left:41px}}.voice-studio{--vs-ink: #28262e;--vs-muted: #77737b;--vs-line: #e5ded0;--vs-card: #fffdf8;--vs-raised: #faf7ef;--vs-gold: #9b7628;--vs-teal: #456f69;width:min(1360px,100%);margin:0 auto;padding:clamp(14px,2.2vw,28px);color:var(--vs-ink);animation:vs-arrive .38s cubic-bezier(.2,.75,.25,1) both}@keyframes vs-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 18px}.vs-eyebrow,.vs-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--vs-muted);font-size:.62rem;font-weight:800;letter-spacing:.145em}.vs-eyebrow i{width:3px;height:3px;border-radius:50%;background:#b79b58}.vs-heading h1{margin:7px 0 5px;font-size:clamp(1.75rem,3.2vw,2.35rem);line-height:1.05;letter-spacing:-.055em}.vs-heading h1 span{color:var(--vs-gold)}.vs-heading p{max-width:650px;margin:0;color:var(--vs-muted);font-size:.86rem;line-height:1.55}.vs-heading-mark{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--vs-line);border-radius:12px;background:#f2ecdc;color:#77602e}.vs-heading-mark span{font:700 .58rem var(--app-font-mono);letter-spacing:.08em}.vs-heading-mark svg{color:#9b7628}.vs-notice{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding:11px 13px;border:1px solid var(--vs-line);border-radius:11px;font-size:.77rem}.vs-notice>span{flex:1}.vs-notice.success{border-color:#c9dbc7;background:#eff5ec;color:#356747}.vs-notice.error{border-color:#e9cbc3;background:#fbefeb;color:#8d4b40}.vs-notice button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;font:inherit;font-weight:750}.vs-intro-strip{display:flex;align-items:center;gap:13px;margin-bottom:15px;padding:12px 15px;border:1px solid #ded5c1;border-radius:13px;background:linear-gradient(102deg,#f3eddd,#fbf8ef 65%,#eff3ee)}.vs-intro-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:10px;background:#e8dfca;color:#8a6929}.vs-intro-strip>div:nth-child(2){display:grid;gap:3px}.vs-intro-strip b{font-size:.78rem}.vs-intro-strip span{color:var(--vs-muted);font-size:.7rem;line-height:1.4}.vs-private-tag{display:flex;align-items:center;gap:6px;margin-left:auto;color:#55756c;font-size:.57rem;font-weight:800;letter-spacing:.09em;white-space:nowrap}.vs-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(275px,.8fr);align-items:start;gap:15px}.vs-panel{min-width:0;border:1px solid var(--vs-line);border-radius:15px;background:var(--vs-card);box-shadow:0 6px 22px #2d26170a}.vs-compose-panel{padding:17px}.vs-panel-heading,.vs-section-heading,.vs-library-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.vs-panel-heading{margin-bottom:12px}.vs-panel-heading h2,.vs-section-heading h2,.vs-library-heading h2{margin:4px 0 0;font-size:1rem;letter-spacing:-.03em}.vs-count-label{color:var(--vs-muted);font:.68rem var(--app-font-mono)}.vs-count-label i{padding:0 3px;color:#b9ad94;font-style:normal}.vs-script-label{display:block;margin-bottom:6px;font-size:.71rem;font-weight:750}.vs-compose-panel textarea{display:block;width:100%;min-height:156px;resize:vertical;padding:13px 14px;border:1px solid #ded7c9;border-radius:11px;outline:0;background:#fffefa;color:var(--vs-ink);font:400 .82rem/1.65 var(--app-font-sans)}.vs-compose-panel textarea:focus{border-color:#b39857;box-shadow:0 0 0 3px #f6f0df}.vs-compose-panel textarea::placeholder{color:#aaa398}.vs-script-foot{display:flex;justify-content:space-between;gap:10px;margin:6px 2px 17px;color:var(--vs-muted);font-size:.63rem}.vs-script-foot .near-limit{color:#976248}.vs-section-heading{margin:0 0 9px}.vs-voice-total{color:var(--vs-muted);font-size:.66rem}.vs-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vs-voice-card{min-width:0;padding:9px 10px 8px;border:1px solid var(--vs-line);border-radius:11px;background:#fffefa;transition:border-color .16s ease,transform .16s ease}.vs-voice-card:hover{transform:translateY(-1px)}.vs-voice-card.selected{border-color:#b79b58;background:#fcf8ec;box-shadow:0 0 0 2px #b79b5821}.vs-voice-select{display:flex;width:100%;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--vs-ink);text-align:left}.vs-voice-avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#625534;font:700 .64rem var(--app-font-mono)}.vs-voice-avatar.tone-0{background:#eee4ce}.vs-voice-avatar.tone-1{background:#e2ebe4;color:#4e6a5d}.vs-voice-avatar.tone-2{background:#eee3df;color:#856154}.vs-voice-avatar.tone-3{background:#e5e4ef;color:#625d7a}.vs-voice-copy{display:grid;min-width:0;flex:1;gap:3px}.vs-voice-copy b,.vs-voice-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-voice-copy b{font-size:.72rem}.vs-voice-copy small{color:var(--vs-muted);font-size:.62rem}.vs-selected-check{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#9b7628;color:#fffdf8}.vs-voice-description{display:-webkit-box;min-height:2.3em;overflow:hidden;margin:7px 0 3px;color:var(--vs-muted);font-size:.64rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vs-preview-line{display:flex;justify-content:flex-end}.vs-preview-line audio,.vs-audio-actions audio{display:none}.vs-preview-button{display:inline-flex;align-items:center;gap:5px;padding:4px 0 0;border:0;background:transparent;color:#8b6929;font:700 .62rem var(--app-font-sans)}.vs-empty-small{display:grid;justify-items:center;gap:6px;padding:23px 12px;border:1px dashed var(--vs-line);border-radius:11px;color:var(--vs-muted);text-align:center}.vs-empty-small svg{color:var(--vs-gold)}.vs-empty-small b{color:var(--vs-ink);font-size:.73rem}.vs-empty-small span{font-size:.65rem}.vs-delivery{margin-top:14px;border-top:1px solid #eee8dc}.vs-delivery summary{display:flex;align-items:center;gap:9px;padding:12px 1px 3px;list-style:none;cursor:pointer}.vs-delivery summary::-webkit-details-marker{display:none}.vs-settings-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#f2eddf;color:#8d702e}.vs-delivery summary>span:nth-child(2){display:grid;flex:1;gap:2px}.vs-delivery summary b{font-size:.7rem}.vs-delivery summary small{color:var(--vs-muted);font-size:.61rem}.vs-chevron{color:#928d82;transition:transform .16s ease}.vs-delivery[open] .vs-chevron{transform:rotate(180deg)}.vs-sliders{display:grid;gap:11px;padding:13px 5px 4px 37px}.vs-sliders label{display:grid;grid-template-columns:1fr auto;gap:7px;color:var(--vs-ink);font-size:.66rem;font-weight:700}.vs-sliders label span{color:var(--vs-muted);font:.62rem var(--app-font-mono)}.vs-sliders input{grid-column:1 / -1;width:100%;height:4px;accent-color:#9b7628}.vs-side-column{display:grid;gap:12px}.vs-estimate-panel{padding:16px}.vs-estimate-panel h2{margin:5px 0 4px;font-size:1.06rem;letter-spacing:-.035em}.vs-estimate-copy{margin:0 0 13px;color:var(--vs-muted);font-size:.68rem;line-height:1.45}.vs-price-readout{display:grid;gap:5px;padding:14px;border:1px solid #e8dfc9;border-radius:11px;background:linear-gradient(135deg,#f5f0e2,#fcfaf4)}.vs-price-readout>span{color:#6f6859;font-size:.64rem;font-weight:700}.vs-price-readout strong{color:#40391f;font:600 1.8rem/1.1 var(--app-font-serif);letter-spacing:-.04em}.vs-price-readout small{color:var(--vs-muted);font-size:.61rem}.vs-monthly-quota{display:grid;gap:4px;padding:11px 13px;border:1px solid var(--workspace-accent-line);border-radius:11px;background:var(--workspace-accent-soft);color:var(--workspace-ink)}.vs-monthly-quota>span{color:var(--workspace-muted);font-size:.64rem;font-weight:700}.vs-monthly-quota>b{color:var(--workspace-accent-strong);font-size:.86rem}.vs-monthly-quota>small{color:var(--workspace-muted);font-size:.61rem;line-height:1.45}.vs-rate-note{display:flex;justify-content:space-between;gap:8px;margin:9px 2px 12px;color:var(--vs-muted);font-size:.61rem}.vs-rate-note b{color:var(--vs-ink);text-align:right}.vs-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;width:100%;padding:0 13px;border:1px solid var(--vs-line);border-radius:10px;font:750 .72rem var(--app-font-sans);transition:transform .15s ease,background .15s ease}.vs-button:hover:not(:disabled){transform:translateY(-1px)}.vs-button:disabled{cursor:not-allowed;opacity:.5}.vs-button-outline{background:#fffefa;color:var(--vs-ink)}.vs-button-outline:hover:not(:disabled){border-color:#b39857;background:#f8f4e8}.vs-button-primary{min-height:43px;border-color:#29272e;background:#29272e;color:#fbf8ef}.vs-button-primary:hover:not(:disabled){background:#403c41}.vs-unavailable{display:flex;gap:9px;margin:12px 0;padding:10px;border:1px solid #e8d6c7;border-radius:10px;background:#fcf3ed;color:#86533d}.vs-unavailable>svg{flex:0 0 auto;margin-top:1px}.vs-unavailable b{display:block;font-size:.68rem}.vs-unavailable p{margin:4px 0 0;font-size:.65rem;line-height:1.45}.vs-testing-mode{display:flex;gap:9px;margin:12px 0;padding:10px;border:1px solid #c9dbc7;border-radius:10px;background:#eff5ec;color:#356747}.vs-testing-mode>svg{flex:0 0 auto;margin-top:1px}.vs-testing-mode b{display:block;font-size:.68rem}.vs-testing-mode p{margin:4px 0 0;color:#55735c;font-size:.65rem;line-height:1.45}.vs-rights-check{display:flex;align-items:flex-start;gap:8px;margin:13px 0 11px;color:#6e6a65;font-size:.64rem;line-height:1.45;cursor:pointer}.vs-rights-check input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:#9b7628}.vs-secure-note{display:flex;align-items:flex-start;gap:6px;margin-top:10px;color:#627d70;font-size:.62rem;line-height:1.4}.vs-secure-note svg{flex:0 0 auto}.vs-guidance{display:flex;gap:10px;padding:2px 5px}.vs-guidance-rule{width:2px;flex:0 0 2px;border-radius:2px;background:#b89c59}.vs-guidance b{color:#5e594e;font-size:.67rem}.vs-guidance p{margin:4px 0 0;color:var(--vs-muted);font-size:.63rem;line-height:1.5}.vs-field-error{margin:7px 0 0;color:#8d4b40;font-size:.65rem}.vs-inline-error{display:flex;align-items:center;gap:6px;padding:10px;color:#8d4b40;font-size:.67rem}.vs-inline-error button{border:0;background:none;color:inherit;font-weight:750;text-decoration:underline}.vs-library{margin-top:17px;padding:16px;border:1px solid var(--vs-line);border-radius:15px;background:var(--vs-card);box-shadow:0 6px 22px #2d26170a}.vs-library.history-only{margin-top:0}.vs-library-heading{margin-bottom:12px}.vs-library-heading h2{font-size:1rem}.vs-library-meta{display:flex;align-items:center;gap:6px;color:#6e7f70;font-size:.57rem;font-weight:800;letter-spacing:.08em}.vs-library-meta>span{margin-left:6px;padding:5px 8px;border-radius:99px;background:#f1eddf;color:#766339;font:600 .61rem var(--app-font-mono);letter-spacing:0}.vs-generation-list{display:grid}.vs-generation-row{display:flex;min-height:64px;align-items:center;gap:11px;padding:9px 4px;border-top:1px solid #eee9df}.vs-generation-row.active{flex-wrap:wrap}.vs-row-play{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border:1px solid #e7dfce;border-radius:50%;background:#f7f2e5;color:#8d6a25}.vs-row-play:disabled{color:#aaa49a;cursor:not-allowed}.vs-generation-main{display:grid;min-width:0;flex:1;gap:5px}.vs-generation-title{display:flex;align-items:center;gap:8px}.vs-generation-title>b{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.vs-generation-main>span{overflow:hidden;color:var(--vs-muted);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.vs-generation-main>span i{padding:0 3px;color:#b8ad97;font-style:normal}.vs-generation-cost{display:grid;justify-items:end;gap:2px;color:#575244;font:.66rem var(--app-font-mono);white-space:nowrap}.vs-generation-cost>span{color:var(--vs-muted);font:600 .5rem var(--app-font-sans);letter-spacing:.04em;text-transform:uppercase}.vs-generation-cost.historical>strong{color:#706958;font:inherit}.vs-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:99px;background:#efeee8;color:#77736b;font-size:.55rem;font-weight:750;text-transform:capitalize}.vs-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.vs-status-completed{background:#eaf2e8;color:#4b7451}.vs-status-processing{background:#f5f0df;color:#8c702e}.vs-status-failed{background:#f8ece8;color:#98574a}.vs-row-message,.vs-audio-state{width:100%;margin-left:46px;color:var(--vs-muted);font-size:.62rem}.vs-audio-state.error{color:#8d4b40}.vs-audio-actions{display:flex;width:100%;gap:8px;margin-left:46px}.vs-icon-text{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:6px 9px;border:1px solid var(--vs-line);border-radius:8px;background:#fffefa;color:#6f5722;font:700 .63rem var(--app-font-sans);text-decoration:none}.vs-icon-text:hover{background:#f6f0df}.vs-empty-library{display:grid;justify-items:center;gap:6px;padding:28px 15px;border-top:1px solid #eee9df;color:var(--vs-muted);text-align:center}.vs-empty-art{display:grid;width:50px;height:50px;margin-bottom:3px;place-items:center;border:1px solid #e4dac1;border-radius:16px 16px 16px 5px;background:#f5efdf;color:#9b7628;transform:rotate(-4deg)}.vs-empty-library>b{color:var(--vs-ink);font:600 1rem var(--app-font-serif)}.vs-empty-library>span:not(.vs-kicker){font-size:.67rem}.vs-empty-library .vs-button{width:auto;margin-top:6px}.vs-library-foot{display:flex;align-items:center;gap:7px;margin-top:8px;padding-top:10px;border-top:1px solid #eee9df;color:var(--vs-muted);font-size:.62rem}.vs-library-foot svg{color:#a28a51}.vs-loading{display:grid;gap:13px}.vs-skeleton-title,.vs-skeleton-row,.vs-skeleton-grid i,.vs-history-skeleton i{display:block;border-radius:10px;background:linear-gradient(100deg,#f0ece3 20%,#faf8f2,#f0ece3 60%);background-size:220% 100%;animation:vs-shimmer 1.3s ease-in-out infinite}.vs-skeleton-title{width:38%;height:30px}.vs-skeleton-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:14px}.vs-skeleton-grid i{height:330px}.vs-skeleton-row{height:90px}.vs-history-skeleton{display:grid;gap:7px}.vs-history-skeleton i{height:58px}@keyframes vs-shimmer{to{background-position:-220% 0}}.vs-spin{animation:vs-rotate 1s linear infinite}@keyframes vs-rotate{to{transform:rotate(360deg)}}@media(max-width:900px){.vs-workspace{grid-template-columns:minmax(0,1fr)}.vs-side-column{grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:start}.vs-guidance{padding:8px 4px}}@media(max-width:620px){.voice-studio{padding:12px}.vs-heading{align-items:flex-start}.vs-heading p{max-width:390px;font-size:.77rem}.vs-heading-mark{display:none}.vs-intro-strip{align-items:flex-start;padding:11px}.vs-private-tag{display:none}.vs-compose-panel,.vs-estimate-panel,.vs-library{padding:12px;border-radius:13px}.vs-voice-grid{grid-template-columns:minmax(0,1fr)}.vs-voice-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.vs-voice-select,.vs-voice-description,.vs-preview-line{grid-column:1 / -1}.vs-side-column{grid-template-columns:minmax(0,1fr)}.vs-guidance{padding:0 4px 2px}.vs-library-heading{align-items:flex-start}.vs-library-meta{flex-wrap:wrap;justify-content:flex-end;max-width:52%;font-size:.51rem}.vs-generation-row{gap:8px}.vs-generation-title{flex-wrap:wrap;gap:5px}.vs-generation-cost{font-size:.61rem}}@media(prefers-reduced-motion:reduce){.voice-studio *,.voice-studio *:before,.voice-studio *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@layer properties;@layer theme,base,clerk,components,utilities;@layer theme,base,components,utilities;@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-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,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/field-group{container-type:inline-size;container-name:field-group}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0px}.inset-y-0{inset-block:0px}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top: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:0}.right-1{right:var(--spacing)}.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:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left: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-1{order:1}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin: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:0px}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-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:var(--spacing)}.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:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1 / 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:0px}.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:0px}.w-1{width:var(--spacing)}.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:0px}.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:caret-blink 1.25s ease-out infinite}.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{resize:both}.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:var(--spacing)}.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(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * 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:calc(infinity * 1px)}.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:0px}.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-color:hsl(var(--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\/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\/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-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.border-l-transparent{border-left-color:transparent}.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:color-mix(in srgb,#000 80%,transparent)}@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{background-color:hsl(var(--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{background-color:hsl(var(--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-transparent{background-color:transparent}.fill-current{fill:currentcolor}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:var(--spacing)}.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:var(--spacing)}.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:var(--spacing)}.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: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:var(--spacing)}.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{color:hsl(var(--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{color:hsl(var(--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)}.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:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-90{opacity:90%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .05));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-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:2px solid transparent;outline-offset:2px}}.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:transparent}.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}.fade-in-0{--tw-enter-opacity: 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% ;--tw-enter-scale: .95}.\[--cell-size\:2rem\]{--cell-size: 2rem}.paused{animation-play-state:paused}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:100%}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:100%}}.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(:is([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has(:is([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(:is([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: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:0px}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:50%}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:50%}.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: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\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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):is(.destructive) *){border-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group):is(.destructive) *){border-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group):is(.destructive) *){color:var(--color-red-300)}.group-\[\.toast\]\:bg-muted:is(:where(.group):is(.toast) *){background-color:hsl(var(--muted))}.group-\[\.toast\]\:bg-primary:is(:where(.group):is(.toast) *){background-color:hsl(var(--primary))}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group):is(.toast) *){color:hsl(var(--muted-foreground))}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group):is(.toast) *){color:hsl(var(--primary-foreground))}.group-\[\.toaster\]\:border-border:is(:where(.group):is(.toaster) *){border-color:hsl(var(--border))}.group-\[\.toaster\]\:bg-background:is(:where(.group):is(.toaster) *){background-color:hsl(var(--background))}.group-\[\.toaster\]\:text-foreground:is(:where(.group):is(.toaster) *){color:hsl(var(--foreground))}.group-\[\.toaster\]\:shadow-lg:is(:where(.group):is(.toaster) *){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:70%}.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:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.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:0px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.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: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\: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\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:100%}.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):is(.destructive) *):hover{border-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group):is(.destructive) *):hover{border-color:color-mix(in oklab,hsl(var(--destructive)) 30%,transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group):is(.destructive) *):hover{background-color:hsl(var(--destructive))}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group):is(.destructive) *):hover{color:hsl(var(--destructive-foreground))}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group):is(.destructive) *):hover{color:var(--color-red-50)}}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:100%}.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):is(.destructive) *):focus{--tw-ring-color: hsl(var(--destructive))}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group):is(.destructive) *):focus{--tw-ring-color: var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group):is(.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{--tw-ring-color: hsl(var(--ring))}.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\: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:50%}: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(:is(:disabled)){opacity:50%}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has(:is([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(:is([data-slot=input-group-control]:focus-visible)){--tw-ring-color: hsl(var(--ring))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has(:is([data-slot][aria-invalid=true])){border-color:hsl(var(--destructive))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has(:is([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(:is([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: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:50%}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:50%}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:50%}.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:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.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: 0px;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: var(--spacing);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: var(--spacing);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, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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 ;--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8 ;--tw-exit-opacity: .8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: 95% ;--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]{background-color:hsl(var(--accent))}.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:100%}.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 ;--tw-enter-opacity: 0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: 90% ;--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: 95% ;--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\]\: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: 0px;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: 0px;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:0}.sm\:bottom-0{bottom:0}.sm\:mt-0{margin-top: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: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, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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 (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:transparent}.dark\:invert:is(.dark *){--tw-invert: invert(100%);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,)}.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(:is([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(:is([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:transparent}.\[\&_\.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:transparent}.\[\&_\.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: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:0px}.\[\&\+\[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:0}.\[\.border-b\]\:pb-3:is(.border-b){padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-3:is(.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){rotate:180deg}: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 (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:0px}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0px}.\[\&\>\*\: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 (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 (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{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:70%}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>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\+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:0px}.\[\&\[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:transparent}[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)}}@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{--background: 42 29% 95%;--foreground: 248 13% 15%;--border: 39 17% 83%;--input: 39 17% 83%;--card: 42 33% 98%;--card-foreground: 248 13% 15%;--card-border: 39 17% 84%;--popover: 42 33% 98%;--popover-foreground: 248 13% 15%;--primary: 43 56% 44%;--primary-foreground: 42 33% 98%;--secondary: 39 22% 89%;--secondary-foreground: 248 13% 20%;--muted: 40 18% 91%;--muted-foreground: 250 7% 42%;--accent: 43 56% 44%;--accent-foreground: 42 33% 98%;--destructive: 5 54% 47%;--destructive-foreground: 0 0% 100%;--ring: 43 56% 44%;--sidebar: 248 13% 16%;--sidebar-foreground: 42 25% 91%;--sidebar-border: 248 11% 26%;--sidebar-primary: 43 62% 57%;--sidebar-primary-foreground: 248 13% 15%;--sidebar-accent: 248 11% 23%;--sidebar-accent-foreground: 42 25% 93%;--sidebar-ring: 43 62% 57%;--chart-1: 43 56% 44%;--chart-2: 164 20% 42%;--chart-3: 248 13% 30%;--chart-4: 28 42% 56%;--chart-5: 5 54% 47%;--app-font-sans: "DM Sans", sans-serif;--app-font-serif: "Fraunces", Georgia, serif;--app-font-mono: "DM Mono", monospace;--radius: .8rem}.dark{--background: 248 14% 10%;--foreground: 42 24% 92%;--border: 248 9% 27%;--input: 248 9% 27%;--card: 248 13% 14%;--card-foreground: 42 24% 92%;--card-border: 248 9% 27%;--popover: 248 13% 14%;--popover-foreground: 42 24% 92%;--primary: 43 60% 62%;--primary-foreground: 248 14% 12%;--secondary: 248 10% 22%;--secondary-foreground: 42 24% 91%;--muted: 248 10% 19%;--muted-foreground: 40 11% 68%;--accent: 43 60% 62%;--accent-foreground: 248 14% 12%;--destructive: 5 52% 58%;--destructive-foreground: 0 0% 100%;--ring: 43 60% 62%;--sidebar: 248 15% 8%;--sidebar-foreground: 42 24% 92%;--sidebar-border: 248 10% 19%;--sidebar-primary: 43 60% 62%;--sidebar-primary-foreground: 248 14% 12%;--sidebar-accent: 248 10% 17%;--sidebar-accent-foreground: 42 24% 92%;--sidebar-ring: 43 60% 62%;--chart-1: 43 60% 62%;--chart-2: 164 25% 58%;--chart-3: 248 10% 62%;--chart-4: 28 48% 65%;--chart-5: 5 52% 58%}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--app-font-sans)}button,input,select{font:inherit}button{cursor:pointer}.mono{font-family:var(--app-font-mono)}.page-enter{animation:arrive .42s cubic-bezier(.2,.75,.25,1) both}@keyframes arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.soft-grid{background-image:linear-gradient(rgba(34,94,91,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(34,94,91,.045) 1px,transparent 1px);background-size:28px 28px}.cl-formFieldInput::placeholder{color:#78858b;opacity:1}@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: 0px;}@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: "*"; initial-value: ""; inherits: false;}@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}}@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}}}.landing{min-height:100dvh;overflow:hidden;background:#f5f3ec}.brand{display:inline-flex;align-items:center;gap:10px;color:#20303c;font:800 21px/1 var(--app-font-sans);letter-spacing:-.075em}.brand-light{font-weight:500;color:#397b74}.brand small{display:block;margin-top:4px;color:#6c7c7f;font:500 8px/1 var(--app-font-mono);letter-spacing:.2em}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#216d68;transform:rotate(-5deg)}.brand-mark span{width:15px;height:20px;display:block;border:2px solid #f5f3ec;border-radius:4px;position:relative}.brand-mark span:before{content:"";position:absolute;left:4px;right:4px;top:3px;height:2px;background:#f5f3ec}.brand-mark span:after{content:"";position:absolute;width:3px;height:3px;left:4px;bottom:3px;border-radius:50%;background:#eeb35c}.brand-inverse{color:#f7f6ee}.brand-inverse .brand-light{color:#92c5bc}.brand-inverse small{color:#9eacac}.brand-inverse .brand-mark{background:#31857c}.landing-nav{height:78px;padding:0 clamp(22px,7vw,108px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e3db;background:#f7f6f0;position:relative;z-index:2}.landing-nav nav{display:flex;gap:35px}.landing-nav nav a{color:#68777b;text-decoration:none;font-size:12px;font-weight:600}.nav-actions{display:flex;align-items:center;gap:22px}.text-button,.quiet-link{border:0;background:none;color:#40545a;font-weight:600;font-size:12px}.text-button:hover,.quiet-link:hover{color:#216d68}.button{display:inline-flex;justify-content:center;align-items:center;gap:11px;min-height:47px;padding:0 20px;border:0;border-radius:9px;font-size:13px;font-weight:700;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{opacity:.48;cursor:not-allowed}.button-primary{color:#fff;background:#216d68;box-shadow:0 5px 12px #216d6826}.button-primary:hover:not(:disabled){background:#185b57}.button-small{min-height:38px;padding:0 15px;font-size:11px;border-radius:7px}.hero{min-height:630px;position:relative;padding:72px clamp(22px,10.4vw,160px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px;background-color:#f4f3ec}.soft-grid{background-image:linear-gradient(#225e5b0b 1px,transparent 1px),linear-gradient(90deg,#225e5b0b 1px,transparent 1px);background-size:28px 28px}.hero:before{content:"";position:absolute;inset:0 0 0 49%;background:radial-gradient(ellipse at 52% 47%,#e3e8d89e,transparent 65%);pointer-events:none}.hero-copy{z-index:1;max-width:555px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#52736f;font:500 10px/1.2 var(--app-font-mono);letter-spacing:.105em}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3f9c7d;box-shadow:0 0 0 3px #3f9c7d21}.hero h1{color:#1d303a;font:800 clamp(53px,6.35vw,88px)/.99 Manrope,sans-serif;letter-spacing:-.079em;margin:28px 0 21px}.hero h1 em,.closing-section h2 em{font-family:Georgia,serif;font-weight:400;color:#448179;letter-spacing:-.065em}.hero-sub{max-width:425px;color:#5e7076;font-size:15px;line-height:1.8}.hero-ctas{display:flex;align-items:center;gap:23px;margin-top:26px}.quiet-link{display:inline-flex;align-items:center;gap:8px}.hero-trust{display:flex;align-items:center;gap:8px;color:#788589;font-size:10px;margin-top:34px}.hero-trust svg{color:#53857a}.hero-visual{height:450px;max-width:515px;width:100%;justify-self:center;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.visual-orbit{position:absolute;width:375px;height:375px;border:1px solid #397b7424;border-radius:50%}.orbit-two{width:450px;height:450px;border-style:dashed}.phone-card{width:218px;height:344px;background:#faf9f4;position:relative;padding:13px;border:7px solid #24383d;border-radius:34px;box-shadow:0 22px 38px #1c30352e;transform:rotate(-5deg);z-index:1}.phone-top{display:flex;align-items:center;justify-content:space-between;color:#364e51;font:500 8px var(--app-font-mono);height:20px;padding:0 3px}.phone-camera{position:absolute;top:6px;left:50%;transform:translate(-50%);width:38px;height:9px;border-radius:9px;background:#24383d}.phone-status{margin-left:auto;margin-right:3px;display:flex}.sms-app{display:flex;align-items:center;gap:8px;padding:25px 3px 15px;border-bottom:1px solid #e8e9e2}.sms-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#438c79}.sms-app b,.sms-app small{display:block}.sms-app b{font-size:10px;color:#263b40}.sms-app small{color:#87918e;font-size:8px;margin-top:3px}.sms-menu{margin-left:auto;color:#899695;font-size:9px}.sms-bubble{margin-top:21px;border-radius:12px 12px 12px 3px;background:#edf0e8;padding:12px;color:#405157}.sms-bubble small{color:#71837d;font-size:8px}.sms-bubble p{font-size:9px;margin:10px 0 7px}.sms-bubble strong{display:block;font:500 27px var(--app-font-mono);color:#216d68;letter-spacing:.04em}.sms-bubble .sms-foot{font-size:7px;color:#9a9f98;margin:7px 0 0}.phone-home{position:absolute;width:43px;height:4px;background:#acb6b0;border-radius:3px;bottom:7px;left:50%;transform:translate(-50%)}.visual-label{position:absolute;z-index:2;top:38px;right:39px;display:flex;align-items:center;gap:14px;color:#637774;font:500 9px var(--app-font-mono);letter-spacing:.13em}.signal{display:flex;align-items:end;gap:2px;height:12px}.signal i{display:block;width:3px;background:#499782;border-radius:3px}.signal i:nth-child(1){height:5px}.signal i:nth-child(2){height:8px}.signal i:nth-child(3){height:11px}.floating-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;border:1px solid #e2e5dd;border-radius:11px;background:#fbfaf5f5;box-shadow:0 12px 27px #2539391a}.tag-number{left:2px;top:112px;padding:12px 14px 12px 11px}.tag-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#e5efea;color:#31786f}.floating-tag small,.floating-tag b{display:block}.floating-tag small{font:500 8px var(--app-font-mono);color:#83908d;letter-spacing:.08em}.floating-tag b{margin-top:5px;font-size:11px;color:#30464a}.tag-check{color:#398e74;margin-left:6px}.tag-cost{right:3px;bottom:74px;padding:12px 17px 12px 11px}.cost-badge{width:30px;height:30px;display:grid;place-items:center;color:#9a712f;background:#f6eddc;border-radius:8px}.tag-cost b{font:500 18px var(--app-font-mono);color:#203a40}.tag-cost b span{font-size:8px;color:#87918e}.visual-foot{position:absolute;bottom:24px;left:45px;display:flex;align-items:center;gap:8px;color:#75827f;font-size:9px}.visual-foot .mono{color:#397b74}.visual-foot-dot{width:5px;height:5px;border-radius:50%;background:#4ca17e}.hero-index{position:absolute;bottom:26px;right:clamp(22px,7vw,108px);color:#83908d;font-size:9px;letter-spacing:.1em}.hero-index span{color:#d7ad69;margin:0 5px}.metrics-band{display:flex;align-items:center;justify-content:center;gap:clamp(24px,5.5vw,80px);min-height:124px;padding:26px;background:#e9eee7;border-block:1px solid #e0e5dc}.metrics-band div:not(.band-note){display:flex;align-items:baseline;gap:9px;white-space:nowrap}.metrics-band strong{color:#276d68;font:700 22px Manrope,sans-serif;letter-spacing:-.05em}.metrics-band span{color:#647477;font-size:11px}.metrics-band>i{width:1px;height:27px;background:#cbd7cf}.band-note{color:#697b7b;font:10px/1.6 var(--app-font-mono)}.how-section{padding:112px clamp(22px,11vw,165px) 121px;display:grid;grid-template-columns:.82fr 1.18fr;gap:8vw;background:#faf9f4}.section-side h2,.controls-copy h2{color:#20333c;margin:22px 0 17px;font:800 43px/1.1 Manrope,sans-serif;letter-spacing:-.065em}.section-side p,.controls-copy>p{max-width:320px;color:#68787b;font-size:13px;line-height:1.8}.steps-list{border-top:1px solid #e3e5de}.step-row{display:grid;grid-template-columns:31px 42px 1fr 20px;gap:15px;align-items:start;padding:27px 0;border-bottom:1px solid #e3e5de}.step-no{color:#95a09c;font-size:10px;padding-top:12px}.step-icon{width:39px;height:39px;border-radius:10px;background:#e8efea;display:grid;place-items:center;color:#31796f}.step-row h3{margin:3px 0 8px;color:#2a4147;font-size:15px}.step-row p{margin:0;color:#768487;font-size:11px;line-height:1.75;max-width:420px}.step-arrow{color:#9eaaa5;padding-top:9px}.controls-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:102px clamp(22px,13vw,195px);background:#e9eee7}.controls-copy h2{font-size:42px}.controls-copy ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}.controls-copy li{display:flex;align-items:center;gap:10px;color:#4f6668;font-size:11px}.controls-copy li svg{color:#368277}.mini-dashboard{width:100%;max-width:435px;justify-self:center;border:1px solid #d9e0d9;border-radius:15px;background:#faf9f4;box-shadow:0 18px 36px #1f3e3b17;padding:22px 24px 15px;transform:rotate(1.3deg)}.mini-top{display:flex;align-items:flex-start;justify-content:space-between}.mini-top small{display:block;color:#85918e;font:500 8px var(--app-font-mono);letter-spacing:.1em}.mini-top strong{display:block;margin-top:7px;color:#253d43;font:700 27px Manrope,sans-serif;letter-spacing:-.06em}.mini-refresh{color:#578a7f}.mini-divider{height:1px;background:#e4e7df;margin:16px 0 13px}.mini-order{display:flex;align-items:center;gap:10px;padding:9px 0}.mini-flag{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#e6eee9;color:#3c7770;font:500 9px var(--app-font-mono)}.flag-us{background:#f2e9dd;color:#a46c50}.mini-info{flex:1}.mini-info b,.mini-info small{display:block}.mini-info b{color:#354b4e;font-size:9px}.mini-info small{color:#8a9691;font-size:8px;margin-top:4px}.mini-status,.mini-wait{color:#43836f;font:500 8px var(--app-font-mono)}.mini-status i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#48a27b}.mini-otp{display:flex;align-items:center;gap:10px;margin:8px 0 6px 41px;padding:11px 12px;border-radius:9px;background:#edf2eb}.mini-otp>span:first-child{color:#748680;font:500 7px var(--app-font-mono)}.mini-otp strong{color:#216d68;font-size:18px;letter-spacing:.06em}.mini-arrived{display:flex;align-items:center;gap:3px;color:#538779;font-size:7px;margin-left:auto}.mini-second{border-bottom:1px solid #e4e7df}.mini-wait{color:#ad9061}.mini-foot{padding-top:13px;display:flex;align-items:center;gap:7px;color:#82908b;font-size:8px}.mini-foot .live-dot{width:5px;height:5px}.closing-section{min-height:375px;position:relative;overflow:hidden;padding:76px clamp(22px,14vw,210px);color:#f5f3ec;background:#203941}.closing-section>*:not(.closing-orbit){position:relative;z-index:1}.closing-section .eyebrow{color:#91b6ad}.closing-section h2{margin:17px 0 22px;color:#f1f2eb;font:800 49px/1.03 Manrope,sans-serif;letter-spacing:-.07em}.closing-section h2 em{color:#9bc8bb}.button-light{background:#eeb35c;color:#233941;min-height:43px}.closing-orbit{position:absolute;width:480px;height:480px;right:9%;top:-105px;border:1px solid #a3ccbf21;border-radius:50%}.closing-orbit:after{content:"";position:absolute;inset:43px;border:1px dashed #a3ccbf1f;border-radius:50%}.landing-footer{min-height:82px;padding:17px clamp(22px,7vw,108px);display:flex;justify-content:space-between;align-items:center;background:#f5f3ec}.landing-footer .brand{transform:scale(.78);transform-origin:left center}.landing-footer>span{color:#81908e;font-size:9px}.footer-dot{color:#dba54d;padding:0 5px}.landing-footer .mono{font-size:9px}.auth-screen{display:grid;min-height:100dvh;grid-template-columns:minmax(320px,.8fr) 1.2fr;background:#f5f3ec}.auth-decoration{position:relative;display:flex;flex-direction:column;justify-content:center;padding:58px clamp(28px,7vw,104px);overflow:hidden;color:#f6f4ec;background:#203941}.auth-decoration:after{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(171,205,191,.16);border-radius:50%;right:-190px;bottom:-110px;box-shadow:0 0 0 48px #abcdbf08,0 0 0 98px #abcdbf06}.auth-decoration .brand{position:absolute;top:40px;left:clamp(28px,7vw,104px)}.auth-decoration .eyebrow{color:#9ac2b7;margin-top:35px}.auth-decoration h2{position:relative;z-index:1;margin:20px 0 14px;font:800 clamp(42px,5vw,66px)/1.03 Manrope,sans-serif;letter-spacing:-.075em}.auth-decoration p{max-width:315px;color:#afbfba;font-size:13px;line-height:1.8}.auth-bottom{position:absolute;bottom:38px;display:flex;align-items:center;gap:9px;color:#a4b9b3;font-size:10px}.auth-bottom svg{color:#76b6a0}.auth-form-area{display:flex;justify-content:center;align-items:center;padding:38px 25px;background:#f5f3ec}.console-layout{min-height:100dvh;display:flex;background:#f3f2eb}.sidebar{position:fixed;z-index:3;inset:0 auto 0 0;width:230px;display:flex;flex-direction:column;padding:24px 16px 18px;background:#20353d;color:#dce6e2}.sidebar-brand{padding:4px 9px 34px}.sidebar-caption{padding:0 10px 11px;color:#85999a;font:500 9px var(--app-font-mono);letter-spacing:.12em}.side-link{min-height:42px;display:flex;align-items:center;gap:11px;padding:0 11px;color:#aebfbb;border-radius:8px;font-size:11px}.side-link-active{background:#2b4a4d;color:#f3f4ec;box-shadow:inset 2px 0 #75b6a0}.side-link svg{color:#80b7a6}.side-count{margin-left:auto;display:grid;place-items:center;min-width:20px;height:19px;border-radius:5px;background:#3a5a58;color:#d5e8de;font:500 9px var(--app-font-mono)}.sidebar-bottom{margin-top:auto}.support-chip{display:flex;align-items:center;gap:10px;padding:12px 8px;border-block:1px solid #3a4d51}.support-mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#31534f;color:#8dc6ae}.support-chip b,.support-chip small{display:block}.support-chip b{color:#dce6e2;font-size:9px}.support-chip small{margin-top:4px;color:#8fa4a0;font-size:8px}.logout-link{display:flex;align-items:center;gap:10px;width:100%;padding:15px 10px 5px;background:none;border:0;color:#aabbb7;text-align:left;font-size:10px}.logout-link:hover{color:#fff}.console-main{width:calc(100% - 230px);min-height:100dvh;margin-left:230px}.console-topbar{position:sticky;z-index:2;top:0;height:57px;padding:0 36px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e3dc;background:#f9f8f2f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb{color:#89938f;font:500 9px var(--app-font-mono);letter-spacing:.08em}.breadcrumb span{padding:0 8px;color:#c9a466}.topbar-right{display:flex;align-items:center;gap:16px}.connection{display:inline-flex;align-items:center;gap:6px;color:#9b7761;font-size:9px}.connection i{width:6px;height:6px;border-radius:50%;background:#c89a65}.connection.connected{color:#588276}.connection.connected i{background:#55a27e}.top-divider{width:1px;height:20px;background:#e0e3dc}.account-chip{display:flex;align-items:center;gap:8px;color:#455a5d;font-size:9px}.account-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#e0ebe3;color:#38796e;font-weight:700}.account-chip svg{color:#85918e}.console-content{max-width:1430px;margin:0 auto;padding:35px 36px 20px}.welcome-row{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.welcome-row .eyebrow{font-size:9px}.eyebrow-separator{color:#d2a95f;padding:0 3px}.welcome-row h1{margin:9px 0 3px;color:#24383e;font:800 33px/1.15 Manrope,sans-serif;letter-spacing:-.06em}.title-period{color:#dca94f}.welcome-row p{color:#7a8987;margin:0;font-size:11px}.button-refresh{min-height:35px;padding:0 12px;color:#4c6665;border:1px solid #dce2d9;background:#fbfaf5;font-size:9px;border-radius:7px}.button-refresh:hover{background:#eef2ea}.summary-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin-bottom:18px}.summary-card{padding:16px 17px 13px;min-height:105px;border:1px solid #dfe3db;border-radius:10px;background:#fbfaf5}.balance-card{background:#e9f0e8;border-color:#d6e3d8}.summary-top{display:flex;align-items:center;justify-content:space-between;color:#83918d;font:500 8px var(--app-font-mono);letter-spacing:.09em}.summary-top svg{color:#6d9184}.summary-card>strong{display:block;margin-top:8px;color:#263d41;font:700 25px/1.1 Manrope,sans-serif;letter-spacing:-.05em}.summary-card>strong small{color:#87928d;font:500 9px var(--app-font-mono)}.summary-foot{display:flex;align-items:center;gap:7px;color:#85918d;font-size:8px;margin-top:8px}.summary-pip{display:inline-block;width:5px;height:5px;border-radius:50%;background:#4b9a78}.pip-amber{background:#d3a752}.email-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px!important}.balance-skeleton{height:26px;width:90px;margin:8px 0 3px;border-radius:5px;background:linear-gradient(90deg,#dce8de,#edf1e8,#dce8de);background-size:200% 100%;animation:shimmer 1.4s infinite}.console-columns{display:grid;grid-template-columns:minmax(270px,.77fr) minmax(470px,1.55fr);gap:14px;align-items:start}.panel{border:1px solid #dfe3db;border-radius:11px;background:#fbfaf5}.panel-heading,.orders-heading{display:flex;justify-content:space-between;align-items:start}.panel-heading .eyebrow,.orders-heading .eyebrow{color:#6e8a82;font-size:8px}.panel-heading h2,.orders-heading h2{margin:7px 0 0;color:#263a3f;font:700 19px Manrope,sans-serif;letter-spacing:-.05em}.panel-number{color:#c4a46a;font-size:9px}.panel-intro{margin:8px 0 19px;color:#82908c;font-size:9px;line-height:1.6}.field-label{display:block;color:#516568;margin:14px 0 7px;font-size:9px;font-weight:700}.field-label-row{display:flex;align-items:center;justify-content:space-between}.field-label-row .field-label{margin-bottom:7px}.optional-label{margin-top:14px;color:#98a29d;font:500 7px var(--app-font-mono)}.select-wrap{display:flex;align-items:center;gap:9px;height:39px;padding:0 10px;border:1px solid #dce2d9;border-radius:7px;background:#fffefa;color:#7a9189}.select-wrap:focus-within{border-color:#65a096;box-shadow:0 0 0 3px #2e7e731a}.select-wrap select{flex:1;min-width:0;height:100%;border:0;outline:0;color:#384d50;background:transparent;font-size:10px;appearance:none}.select-wrap select:disabled{color:#a9b1ac;cursor:not-allowed}.inventory-loading{display:flex;gap:7px;align-items:center;margin:9px 1px 2px;color:#788b84;font-size:9px}.inventory-empty{margin-top:8px;color:#9c765c;font-size:9px}.selected-price{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;border-radius:7px;background:#edf2e9;color:#637b73;font-size:9px}.selected-price strong{margin-left:auto;color:#276d68;font-size:12px}.selected-price small{color:#88968d;font-size:8px}.purchase-note{display:flex;align-items:flex-start;gap:7px;margin:15px 0 13px;color:#8a9692;font-size:8px;line-height:1.5}.purchase-note svg{flex:none;color:#6d9286}.purchase-button{width:100%;min-height:41px;font-size:10px}.purchase-notice{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;border-radius:7px;font-size:9px;line-height:1.5}.notice-success{color:#387969;background:#eaf3ec}.notice-error{color:#a34c41;background:#f8e9e4}.idempotency-note{margin-top:8px;color:#9c7965;font-size:8px;line-height:1.5}.orders-panel{overflow:hidden;padding:20px 18px 0}.orders-heading{align-items:center}.orders-total{display:inline-grid;place-items:center;min-width:19px;height:18px;padding:0 5px;border-radius:5px;background:#edf0e9;color:#71857e;font:500 8px var(--app-font-mono);vertical-align:2px}.icon-button{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e0e4dc;border-radius:7px;background:#fffefa;color:#68877e}.icon-button:hover{background:#edf2eb}.filter-tabs{display:flex;gap:3px;margin:16px 0 0;border-bottom:1px solid #e3e6df}.filter-tabs button{position:relative;padding:0 10px 10px;border:0;background:none;color:#899590;font-size:8px}.filter-tabs .filter-active{color:#276d68;font-weight:700}.filter-tabs .filter-active:after{position:absolute;content:"";height:2px;left:0;right:0;bottom:-1px;background:#39847a;border-radius:3px}.orders-table-head{display:grid;grid-template-columns:minmax(114px,1.5fr) minmax(70px,.8fr) 46px 70px minmax(100px,1fr);gap:7px;padding:12px 4px 10px;color:#99a19b;font:500 7px var(--app-font-mono);letter-spacing:.07em}.orders-list{min-height:130px}.order-row{position:relative;display:grid;grid-template-columns:minmax(114px,1.5fr) minmax(70px,.8fr) 46px 70px minmax(100px,1fr);gap:7px;align-items:center;min-height:62px;padding:8px 4px;border-top:1px solid #ebede7}.order-place{display:flex;align-items:center;gap:8px;min-width:0}.order-country{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:7px;background:#e8efea;color:#467d72;font:500 7px var(--app-font-mono)}.order-place b,.order-place small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-place b{color:#3b4f50;font-size:9px}.order-place small{margin-top:4px;color:#899590;font:8px var(--app-font-mono)}.order-time small,.order-time span{display:block}.order-time small{color:#a1a9a3;font:500 6px var(--app-font-mono)}.order-time span{margin-top:4px;color:#788682;font-size:8px}.order-price{color:#50645e;font-size:9px}.status-pill{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:5px 7px;border-radius:5px;color:#997139;background:#f7f0df;font:500 7px var(--app-font-mono);text-transform:uppercase}.status-pill i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-active{color:#438472;background:#e6f1e9}.status-completed{color:#3e7b6c;background:#e4f0e8}.status-expired,.status-cancelled{color:#8e9691;background:#eeefea}.status-pending{color:#a17c3f;background:#f6f0e1}.otp-cell{display:flex;align-items:center;gap:5px;min-width:0;color:#9ba49f;font-size:8px}.otp-code{color:#216d68;font-size:12px;letter-spacing:.05em}.otp-cell button{display:grid;place-items:center;width:21px;height:21px;border:0;border-radius:5px;background:#e8f0e9;color:#438075}.row-retry{border:0;background:transparent;color:#78918a}.empty-orders{min-height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid #ebede7}.empty-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:11px;border-radius:12px;color:#5b897d;background:#e9f0e9}.empty-orders b{color:#4b605e;font-size:10px}.empty-orders span{margin-top:5px;color:#98a29d;font-size:8px}.orders-foot{display:flex;justify-content:space-between;align-items:center;min-height:35px;border-top:1px solid #ebede7;color:#99a19b;font-size:8px}.orders-foot>span:first-child{display:flex;align-items:center;gap:7px}.orders-foot .live-dot{width:5px;height:5px}.console-footer{display:flex;justify-content:space-between;padding:18px 2px 0;color:#98a19b;font-size:8px}.console-footer span{display:flex;align-items:center;gap:6px}.console-footer svg{color:#729184}.console-footer i{width:3px;height:3px;border-radius:50%;background:#d1a557}.error-notice{display:flex;align-items:center;gap:9px;padding:12px;margin:10px 0;border:1px solid #efd8c9;border-radius:8px;background:#fbf0e8;color:#a25d48}.error-notice>div{flex:1}.error-notice b,.error-notice span{display:block}.error-notice b{font-size:9px}.error-notice span{margin-top:4px;color:#927c6f;font-size:8px}.small-outline{padding:6px 8px;border:1px solid #e4cdbc;border-radius:5px;background:#fff9f3;color:#8c654f;font-size:8px}.skeleton-stack{display:grid;gap:10px;padding:10px 0}.skeleton-line{height:10px;border-radius:5px;background:linear-gradient(90deg,#e7e9e2,#f1f1eb,#e7e9e2);background-size:200% 100%;animation:shimmer 1.4s infinite}.skeleton-line:nth-child(2n){width:78%}.orders-loading{padding:10px 5px}.console-loading{min-height:100dvh;padding:30px}.loading-head{display:flex;justify-content:space-between;align-items:center}.loading-head .skeleton-line{width:130px}.skeleton-panel{max-width:500px;margin:40px auto;padding:25px;border:1px solid #dfe3db;border-radius:12px;background:#fbfaf5}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}.unauthorized-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f3f2eb}.unauthorized-card{width:min(100%,560px);padding:39px;border:1px solid #dfe3db;border-radius:15px;background:#fbfaf5;box-shadow:0 20px 45px #24383612}.lock-round{display:grid;place-items:center;width:44px;height:44px;margin-bottom:23px;border-radius:13px;color:#9b694c;background:#f4eadd}.unauthorized-card h1{margin:14px 0 10px;color:#263a3f;font:800 34px/1.06 Manrope,sans-serif;letter-spacing:-.06em}.unauthorized-card>p{max-width:390px;color:#758582;font-size:12px;line-height:1.7}.email-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:24px 0;padding:15px;border-radius:9px;background:#f0f1e9}.email-compare>div{min-width:0}.email-compare small,.email-compare b{display:block}.email-compare small{margin-bottom:7px;color:#8a9691;font:500 7px var(--app-font-mono)}.email-compare b{overflow:hidden;color:#425755;font-size:9px;text-overflow:ellipsis}.email-compare>svg{color:#b1986c}@media(max-width:1000px){.hero{padding-left:7vw;padding-right:7vw}.hero h1{font-size:clamp(51px,7vw,72px)}.hero-visual{transform:scale(.88)}.metrics-band{gap:22px}.metrics-band span{font-size:9px}.band-note{display:none}.console-content{padding-left:23px;padding-right:23px}.console-columns{grid-template-columns:minmax(250px,.78fr) minmax(420px,1.45fr);gap:10px}.orders-panel{padding-left:13px;padding-right:13px}.order-row,.orders-table-head{grid-template-columns:minmax(96px,1.3fr) minmax(65px,.8fr) 36px 65px minmax(82px,1fr);gap:5px}}@media(max-width:760px){.landing-nav{height:65px;padding:0 19px}.landing-nav nav{display:none}.nav-actions{gap:10px}.landing-nav .brand{transform:scale(.88);transform-origin:left center}.nav-actions .text-button{font-size:10px}.button-small{min-height:34px;padding:0 11px;font-size:9px}.hero{min-height:auto;padding:54px 23px 46px;grid-template-columns:1fr;gap:6px}.hero:before{inset:45% 0 0}.hero h1{margin-top:22px;font-size:clamp(54px,14vw,76px)}.hero-sub{font-size:13px}.hero-ctas{gap:14px}.hero-trust{margin-top:24px}.hero-visual{height:390px;transform:scale(.84);margin:-5px auto -16px}.visual-label{top:3px;right:2%}.visual-foot{bottom:7px;left:10%}.hero-index{bottom:13px;right:21px}.metrics-band{flex-wrap:wrap;justify-content:space-around;gap:15px;min-height:110px;padding:20px 15px}.metrics-band>i{height:22px}.metrics-band div:not(.band-note){gap:6px}.metrics-band strong{font-size:18px}.metrics-band span{font-size:8px}.how-section{grid-template-columns:1fr;gap:28px;padding:69px 24px 75px}.section-side h2,.controls-copy h2{font-size:37px}.section-side p{max-width:400px}.step-row{grid-template-columns:25px 38px 1fr 15px;gap:10px;padding:21px 0}.step-row h3{font-size:13px}.step-row p{font-size:10px}.controls-section{grid-template-columns:1fr;gap:35px;padding:68px 24px 76px}.controls-copy h2{font-size:36px}.mini-dashboard{max-width:425px;transform:none;padding:20px 18px 13px}.mini-otp{gap:7px}.mini-otp strong{font-size:15px}.closing-section{min-height:325px;padding:63px 25px}.closing-section h2{font-size:45px}.closing-orbit{right:-50%;opacity:.6}.landing-footer{gap:8px;flex-wrap:wrap;padding:15px 19px}.landing-footer>span:nth-child(2){order:3;width:100%}.landing-footer .brand{transform:scale(.72)}.landing-footer .mono{margin-left:auto}.auth-screen{grid-template-columns:1fr}.auth-decoration{min-height:185px;padding:50px 25px 24px}.auth-decoration .brand{top:18px;left:23px;transform:scale(.78);transform-origin:left top}.auth-decoration .eyebrow{margin-top:4px;font-size:8px}.auth-decoration h2{margin:11px 0 6px;font-size:32px}.auth-decoration p{margin:0;font-size:10px}.auth-bottom{display:none}.auth-form-area{align-items:flex-start;padding:26px 15px 40px}.sidebar{position:sticky;top:0;bottom:auto;width:100%;height:54px;padding:0 15px;flex-direction:row;align-items:center}.sidebar-brand{padding:0;transform:scale(.76);transform-origin:left center}.sidebar-caption,.side-link,.sidebar-bottom{display:none}.console-layout{display:block}.console-main{width:100%;margin-left:0}.console-topbar{height:48px;padding:0 15px}.breadcrumb{font-size:7px}.topbar-right{gap:8px}.connection{font-size:0}.connection i{width:7px;height:7px}.top-divider{height:17px}.account-chip{font-size:8px}.account-chip>span:nth-child(2){max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-avatar{width:23px;height:23px}.console-content{padding:24px 15px 18px}.welcome-row{align-items:start;gap:10px;margin-bottom:17px}.welcome-row h1{font-size:28px}.welcome-row p{max-width:220px;font-size:9px}.button-refresh{min-height:31px;padding:0 8px;font-size:0}.button-refresh svg{width:15px}.summary-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.summary-card{min-height:92px;padding:13px 12px 10px}.account-summary{grid-column:span 2;min-height:78px}.summary-card>strong{font-size:22px}.email-value{font-size:13px!important}.summary-foot{font-size:7px}.console-columns{grid-template-columns:1fr;gap:11px}.purchase-panel{padding:17px 15px 14px}.orders-panel{padding:17px 12px 0}.panel-heading h2,.orders-heading h2{font-size:18px}.orders-table-head{display:none}.filter-tabs{margin-top:13px}.filter-tabs button{font-size:8px;padding-left:8px;padding-right:8px}.order-row{grid-template-columns:minmax(112px,1.4fr) minmax(58px,.8fr) 39px 62px;gap:4px;padding:10px 2px;min-height:63px}.order-place{grid-column:1;grid-row:1}.order-time{grid-column:2;grid-row:1}.order-price{grid-column:3;grid-row:1}.order-row>.status-pill{grid-column:4;grid-row:1}.otp-cell{grid-column:1/span 3;grid-row:2;padding-left:35px}.row-retry{grid-column:4;grid-row:2;justify-self:end}.order-place{gap:5px}.order-place b{font-size:8px}.order-place small,.order-time span{font-size:7px}.status-pill{font-size:6px;padding:4px 5px}.orders-foot{font-size:7px}.console-footer{gap:10px;font-size:7px}.unauthorized-card{padding:26px 20px}.unauthorized-card h1{font-size:30px}.email-compare{gap:7px;padding:12px 9px}.email-compare b{font-size:8px}.email-compare small{font-size:6px}}@media(max-width:760px){.filter-tabs{overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sidebar .side-link{text-decoration:none}.desk-left{display:grid;gap:14px;min-width:0}.console-columns{grid-template-columns:minmax(290px,.8fr) minmax(420px,1.45fr)}.orders-intro{margin:8px 0 0;color:#82908c;font-size:9px;line-height:1.6}.summary-grid{grid-template-columns:1fr 1fr 1.15fr}.summary-card .balance-error{font-size:17px;color:#a56852}.account-summary .email-value{font-size:15px!important}.price-disclosure{display:flex;align-items:flex-start;gap:8px;margin:14px 0 13px;padding:10px;border-radius:7px;background:#f4f1e6;color:#7e7967;font-size:8px;line-height:1.55}.price-disclosure svg{flex:none;color:#7d9b88}.balance-hint{margin-top:9px;color:#a66a4c;font-size:8px;line-height:1.5}.button-secondary{color:#285f59;background:#e7efe7;border:1px solid #d6e4d8;box-shadow:none}.button-secondary:hover:not(:disabled){background:#dceadf}.wallet-panel{padding:19px 20px}.wallet-panel-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#edf2e9;color:#568678}.amount-field{display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border:1px solid #dce2d9;border-radius:7px;background:#fffefa;color:#789087}.amount-field:focus-within{border-color:#65a096;box-shadow:0 0 0 3px #2e7e731a}.amount-field>span:first-child{font:500 14px var(--app-font-mono)}.amount-field input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#354b4d;font-size:13px;font-weight:700}.amount-field input::-webkit-inner-spin-button,.amount-field input::-webkit-outer-spin-button{appearance:none;margin:0}.amount-currency{color:#9ba49f;font:500 8px var(--app-font-mono);letter-spacing:.08em}.amount-presets{display:flex;gap:7px;margin:9px 0 14px}.amount-presets button{min-width:49px;padding:6px 11px;border:1px solid #e1e5dc;border-radius:6px;background:#faf9f4;color:#687b75;font-size:9px;font-weight:700}.amount-presets button:hover,.amount-presets .preset-active{border-color:#aac9b8;background:#e9f1e9;color:#32756b}.topup-button{width:100%;min-height:40px;font-size:9px}.wallet-transactions{margin-top:20px;border-top:1px solid #e7e9e2}.transaction-heading{display:flex;align-items:center;justify-content:space-between;padding:13px 0 7px}.transaction-heading>b{color:#516562;font-size:9px}.transaction-heading button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#789087;font-size:8px}.transaction-heading button:hover{color:#246e65}.transaction-row{display:flex;align-items:center;gap:9px;min-height:49px;border-top:1px solid #eff0eb}.transaction-icon{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:8px;background:#f5eae2;color:#ab775c}.transaction-credit{background:#e8f1e8;color:#49836f}.transaction-description{flex:1;min-width:0}.transaction-description b,.transaction-description small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-description b{color:#566965;font-size:8px;font-weight:600}.transaction-description small{margin-top:4px;color:#a0a8a1;font-size:7px}.transaction-row>strong{color:#596e68;font:500 9px var(--app-font-mono);white-space:nowrap}.transaction-row>.credit-amount{color:#48836f}.transaction-empty{padding:15px 0;color:#9aa39d;font-size:8px;line-height:1.5}.topup-return{display:flex;align-items:center;gap:11px;margin:-8px 0 16px;padding:12px 14px;border:1px solid #e8dcbf;border-radius:9px;background:#f7f1e2;color:#9b7940}.topup-return>svg{flex:none}.topup-return>div{flex:1}.topup-return b,.topup-return span{display:block}.topup-return b{font-size:10px}.topup-return span{margin-top:4px;color:#8c836d;font-size:8px;line-height:1.5}.topup-return.return-success{border-color:#d6e5d8;background:#eaf2e9;color:#49836d}.topup-return.return-success span{color:#6e887c}.topup-return.return-error{border-color:#efd8c9;background:#fbf0e8;color:#a25d48}.topup-return.return-error span{color:#927c6f}.dismiss-notice{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:6px;background:transparent;color:#82908a}.dismiss-notice:hover{background:#ffffff80}.order-card{padding:16px 0;border-top:1px solid #e9ebe4}.order-card-main{display:flex;align-items:center;gap:10px;min-width:0}.order-country{display:grid;place-items:center;width:33px;height:33px;flex:none;border-radius:9px;background:#e8efea;color:#467d72;font:600 8px var(--app-font-mono)}.order-title{flex:1;min-width:0}.order-title b,.order-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-title b{color:#354b4c;font-size:10px}.order-title small{margin-top:4px;color:#899590;font-size:8px}.order-card-meta{display:flex;gap:20px;padding:12px 0 10px 43px;color:#99a29c;font-size:7px}.order-card-meta span{display:flex;gap:5px;align-items:center}.order-card-meta b{color:#6a7a75;font-size:8px;font-weight:600}.status-provisioning,.status-pending{color:#9a7940;background:#f6f0e1}.status-failed{color:#a35347;background:#f7e9e5}.otp-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-left:43px;padding:10px 12px;border-radius:8px;background:#f1f1ea}.otp-panel-ready{background:#eaf2e9}.otp-panel small,.otp-panel strong{display:block}.otp-panel small{color:#83918a;font:500 7px var(--app-font-mono);letter-spacing:.07em}.otp-panel strong{margin-top:5px;color:#7d8983;font-size:9px;font-weight:600}.otp-panel-ready strong{color:#276d68;font-size:17px;letter-spacing:.06em}.copy-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:29px;padding:0 9px;border:1px solid #d5e2d7;border-radius:6px;background:#f8fbf7;color:#428075;font-size:8px;font-weight:700;white-space:nowrap}.copy-button:hover{background:#fff}.row-retry{display:flex;align-items:center;gap:5px;margin:8px 0 0 43px;padding:3px 0;border:0;background:none;color:#78918a;font-size:8px}.filter-tabs button{white-space:nowrap}.orders-list{min-height:115px}.empty-orders{min-height:250px}.empty-orders b{font-size:11px}.empty-orders span{font-size:9px}.console-content{padding-top:30px}.console-topbar{height:60px}.connection{font-size:9px}.purchase-panel,.wallet-panel,.orders-panel{box-shadow:0 7px 24px #24383608}.purchase-panel{padding:20px}.welcome-row h1{font-size:31px}.summary-card{min-height:108px}.summary-top{font-size:8px}.purchase-button{min-height:43px}.orders-panel{padding:20px 19px 0}.filter-tabs{gap:4px}.filter-tabs button{font-size:8px;padding-inline:9px}.filter-tabs button:first-child{padding-left:0}.promise-card{position:relative;overflow:hidden;max-width:465px;justify-self:center;width:100%;padding:31px 32px;border:1px solid #d7e0d8;border-radius:15px;background:#f8f7ef;box-shadow:0 18px 42px #203b3514}.promise-card:after{content:"";position:absolute;right:-95px;top:-130px;width:260px;height:260px;border:1px solid #2f796d1b;border-radius:50%;box-shadow:0 0 0 30px #2f796d07,0 0 0 62px #2f796d05}.promise-mark{display:grid;place-items:center;width:43px;height:43px;margin-bottom:23px;border-radius:12px;background:#e4eee7;color:#3f8274}.promise-card .eyebrow{font-size:8px}.promise-card h3{position:relative;z-index:1;margin:15px 0 12px;color:#273e42;font:700 22px/1.24 Manrope,sans-serif;letter-spacing:-.045em}.promise-card p{position:relative;z-index:1;max-width:335px;color:#71807b;font-size:10px;line-height:1.8}.promise-rule{height:1px;margin:23px 0 14px;background:#e2e6dd}.promise-foot{display:flex;align-items:center;gap:8px;color:#80908a;font-size:8px}@media(max-width:1050px){.console-columns{grid-template-columns:minmax(265px,.85fr) minmax(350px,1.2fr);gap:10px}.summary-grid{grid-template-columns:1fr 1fr}.account-summary{grid-column:span 2}.order-card-meta{gap:12px}.filter-tabs button{padding-inline:7px}}@media(max-width:760px){.console-columns{grid-template-columns:1fr}.desk-left{gap:11px}.wallet-panel{padding:17px 15px}.orders-intro{font-size:8px}.order-card{padding:13px 0}.order-card-main{gap:7px}.order-card-meta{padding-left:40px;gap:9px;flex-wrap:wrap}.otp-panel,.row-retry{margin-left:40px}.topup-return{margin:-3px 0 13px;padding:10px}.console-content{padding-top:23px}.connection{font-size:0}.connection i{width:7px;height:7px}.summary-grid{grid-template-columns:1fr 1fr}.summary-card{min-height:92px}.account-summary{grid-column:span 2}.welcome-row{align-items:flex-start}.button-refresh{font-size:0}.filter-tabs{overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{font-size:8px;padding-inline:8px}.orders-panel{padding:17px 13px 0}.orders-foot{font-size:7px}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.console-layout{background:#f1f3ee}.sidebar{width:246px;padding:26px 17px 20px;background:#183b3d}.sidebar-brand{padding:4px 10px 39px}.side-navigation{display:grid;gap:5px}.side-link{min-height:46px;padding:0 12px;border-radius:9px;font-size:11px;transition:background .16s ease,color .16s ease}.side-link:hover{background:#24494a;color:#f7f6ef}.side-link-active{background:#2a5551;box-shadow:inset 2px 0 #d8a958;color:#faf9f3}.side-link-active svg{color:#e6bd70}.console-main{width:calc(100% - 246px);margin-left:246px;background:#f1f3ee}.console-topbar{height:66px;padding-inline:clamp(22px,4vw,55px);background:#f8f8f2ed}.breadcrumb{font-size:9px;letter-spacing:.12em}.topbar-right{gap:19px}.tools-help{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dce4dc;border-radius:8px;background:#fcfbf6;color:#426a64;font-size:10px;font-weight:700}.tools-help:hover{background:#edf3eb;border-color:#bfd4c8}.account-chip{text-decoration:none;font-size:10px}.account-chip:hover{color:#216d68}.console-content{max-width:1440px;padding:37px clamp(25px,4.5vw,64px) 25px}.welcome-row{margin-bottom:22px}.welcome-row h1,.page-heading h1{font-size:35px;letter-spacing:-.065em}.summary-grid{gap:14px;margin-bottom:22px}.summary-card{padding:18px 19px;min-height:115px;border-radius:12px}.console-columns{grid-template-columns:minmax(290px,.82fr) minmax(420px,1.4fr);gap:15px}.panel{border-color:#dde4dc;border-radius:13px;background:#fcfbf6}.purchase-panel,.wallet-panel{padding:23px}.panel-heading h2,.orders-heading h2{font-size:21px}.panel-intro,.orders-intro{font-size:10px;line-height:1.7}.field-label{font-size:10px}.select-wrap{height:43px;border-radius:8px}.select-wrap select{font-size:11px}.price-disclosure{font-size:9px}.purchase-button{min-height:46px;font-size:11px}.orders-panel{padding:22px 21px 0}.filter-tabs{overflow:auto;scrollbar-width:thin}.filter-tabs button{padding-inline:10px;font-size:9px}.order-card{padding:17px 0}.order-title b{font-size:11px}.order-title small{font-size:9px}.order-card-meta{font-size:8px}.otp-panel strong{font-size:10px}.otp-panel-ready strong{font-size:18px}.console-footer{font-size:9px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;align-items:start}.dashboard-start,.dashboard-activity{min-width:0}.dashboard-section-title{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 2px 12px}.dashboard-section-title h2{margin:6px 0 0;color:#263a3f;font:700 20px/1.1 Manrope,sans-serif;letter-spacing:-.05em}.dashboard-section-title .eyebrow{font-size:8px}.dashboard-section-title .quiet-link{font-size:9px;white-space:nowrap;text-decoration:none}.dashboard-grid .purchase-panel{padding:21px}.dashboard-grid .orders-panel{padding:19px 17px 0}.dashboard-grid .filter-tabs{overflow:auto}.dashboard-grid .filter-tabs button{padding-inline:8px}.dashboard-grid .order-card-meta{gap:10px}.wallet-shortcut{display:flex;align-items:center;gap:14px;margin-top:19px;padding:17px 19px;border:1px solid #dbe4da;border-radius:12px;background:#e9f0e7;color:#356d62;text-decoration:none;transition:transform .18s ease,background .18s ease}.wallet-shortcut:hover{transform:translateY(-2px);background:#e2eddf}.wallet-shortcut-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:11px;background:#d6e6d9}.wallet-shortcut>span:nth-child(2){flex:1}.wallet-shortcut b,.wallet-shortcut small{display:block}.wallet-shortcut b{color:#2a514b;font-size:11px}.wallet-shortcut small{margin-top:5px;color:#70857b;font-size:9px;line-height:1.5}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.page-heading .eyebrow{font-size:9px}.page-heading h1{margin:10px 0 5px;color:#24383e;font:800 36px/1.08 Manrope,sans-serif}.page-heading p{margin:0;color:#7a8987;font-size:11px;line-height:1.65}.page-index{align-self:flex-end;padding:10px 12px;border:1px solid #dfe5db;border-radius:8px;color:#82938c;font-size:9px}.single-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr);align-items:start;gap:17px;max-width:960px}.single-panel>.purchase-panel{min-width:0}.purchase-aside{position:relative;overflow:hidden;padding:25px 24px;border:1px solid #dce5dc;border-radius:13px;background:#e8efe7;color:#3d7669}.purchase-aside:after{content:"";position:absolute;width:180px;height:180px;right:-74px;top:-83px;border:1px solid #327d6c22;border-radius:50%;box-shadow:0 0 0 24px #327d6c08}.purchase-aside>.aside-number{position:absolute;right:20px;top:20px;color:#a4b7a7;font:500 9px var(--app-font-mono)}.purchase-aside h3{margin:17px 0 9px;color:#304c47;font:700 20px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.purchase-aside p{color:#6b8178;font-size:10px;line-height:1.8}.purchase-aside .quiet-link{margin-top:10px;color:#33766a;font-size:9px}.orders-full{max-width:1040px}.orders-full>.orders-panel{padding:24px 25px 0}.wallet-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.75fr);gap:17px;align-items:start}.wallet-page-grid>.wallet-panel{min-width:0}.wallet-admin-column{display:grid;gap:14px;min-width:0}.wallet-balance-tile{display:grid;gap:5px;min-width:180px;padding:12px 15px;border:1px solid #d5e4d8;border-radius:10px;background:#e7f0e7}.wallet-balance-tile small{color:#758a7e;font:500 8px var(--app-font-mono);letter-spacing:.08em}.wallet-balance-tile strong{color:#28685c;font:700 19px Manrope,sans-serif}.wallet-balance-tile button{display:flex;align-items:center;gap:6px;justify-self:start;padding:0;border:0;background:none;color:#70887c;font-size:8px}.transfer-explainer{display:flex;gap:11px;padding:15px;border:1px solid #e1e6da;border-radius:11px;background:#f7f6ee;color:#5f8275}.transfer-explainer svg{flex:none}.transfer-explainer b{color:#47625a;font-size:10px}.transfer-explainer p{margin:6px 0 0;color:#839088;font-size:9px;line-height:1.65}.profile-card{max-width:780px;padding:29px;border:1px solid #dce4db;border-radius:14px;background:#fcfbf6;box-shadow:0 12px 32px #233a3510}.profile-avatar{display:grid;place-items:center;width:55px;height:55px;border-radius:17px;background:#dcebe0;color:#357568;font:700 21px Manrope,sans-serif}.profile-main{margin-top:20px}.profile-main h2{margin:8px 0 5px;color:#2b4143;font:700 23px Manrope,sans-serif;letter-spacing:-.04em}.profile-main p{margin:0;color:#81908b;font-size:10px}.profile-status{display:inline-flex;align-items:center;gap:8px;margin-top:15px;padding:7px 10px;border-radius:99px;background:#edf3e9;color:#648276;font-size:9px}.profile-status .live-dot{width:6px;height:6px}.profile-details{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:23px 0 0;border-top:1px solid #e6e9e1}.profile-details>div{padding:14px 0;border-bottom:1px solid #e9ece5}.profile-details dt{margin-bottom:6px;color:#89968f;font:500 8px var(--app-font-mono);letter-spacing:.06em;text-transform:uppercase}.profile-details dd{margin:0;color:#405853;font-size:10px;overflow-wrap:anywhere}.profile-username-form{max-width:520px;margin:23px 0 0;padding:20px 0 0;border-top:1px solid #e6e9e1}.profile-username-form>label{display:block;margin-bottom:8px;color:#30474c;font-size:11px;font-weight:700}.profile-username-field{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #d4e0eb;border-radius:10px;background:#fff;color:#2675e8}.profile-username-field:focus-within{border-color:#3788ee;box-shadow:0 0 0 3px #3788ee1f}.profile-username-field span{font-size:13px;font-weight:700}.profile-username-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#20344e;font:600 12px Manrope,sans-serif}.profile-username-field input:disabled{opacity:.65}.profile-username-form>small{display:block;margin-top:8px;color:#81908b;font-size:9px;line-height:1.6}.profile-username-form>.button{min-height:39px;margin-top:13px;font-size:10px}.profile-phone-form{max-width:520px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid #e6e9e1}.profile-phone-form>label{display:block;margin-bottom:8px;color:#30474c;font-size:11px;font-weight:700}.profile-phone-form>input{width:100%;min-height:44px;padding:0 12px;border:1px solid #d4e0eb;border-radius:10px;outline:0;background:#fff;color:#20344e;font:600 12px Manrope,sans-serif}.profile-phone-form>input:focus{border-color:#3788ee;box-shadow:0 0 0 3px #3788ee1f}.profile-phone-form>input:disabled{opacity:.65}.profile-phone-form>small{display:block;margin-top:8px;color:#81908b;font-size:9px;line-height:1.6}.profile-phone-details{color:#527293!important}.profile-phone-verified{margin:10px 0 0;padding:9px 11px;border-radius:9px;background:#eaf6f0;color:#17664f;font-size:10px;font-weight:700;line-height:1.5}.console-layout[data-theme=dark] .profile-phone-verified{background:#123a2f;color:#b4f0d7}.profile-phone-actions{display:flex;align-items:center;gap:10px;margin-top:13px}.profile-phone-actions>.button{min-height:39px;font-size:10px}.profile-username-message{margin:10px 0 0;color:#527293;font-size:10px;line-height:1.5}.profile-note{display:flex;gap:9px;align-items:center;margin:18px 0;color:#7a8b83;font-size:9px;line-height:1.6}.profile-note svg{flex:none;color:#648d7e}.profile-card>.button{min-height:40px;font-size:10px}.settings-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:17px}.settings-card{min-width:0;padding:22px;border:1px solid #dce4db;border-radius:13px;background:#fcfbf6}.settings-title{display:flex;gap:12px;align-items:flex-start;margin-bottom:17px}.settings-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#e8f0e8;color:#508376}.settings-title h2{margin:2px 0 5px;color:#344b49;font:700 15px Manrope,sans-serif;letter-spacing:-.03em}.settings-title p{margin:0;color:#82908a;font-size:9px;line-height:1.6}.clerk-profile-slot{min-height:180px;display:flex;justify-content:center;overflow:auto}.clerk-profile-slot .cl-rootBox{width:100%;max-width:100%}.preference-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-top:1px solid #e7eae2;border-bottom:1px solid #e7eae2;cursor:pointer}.preference-row b,.preference-row small{display:block}.preference-row b{color:#46605a;font-size:10px}.preference-row small{margin-top:5px;color:#85938c;font-size:8px;line-height:1.5}.preference-row input{width:17px;height:17px;accent-color:#32786b;flex:none}.preference-foot{margin-top:11px;color:#9aa49d;font-size:8px;line-height:1.6}.catalog-picker{position:relative;margin-top:15px}.catalog-search{position:relative;z-index:12;display:flex;align-items:center;gap:9px;height:43px;padding:0 11px;border:1px solid #dce2d9;border-radius:8px;background:#fffefa;color:#7b928a}.catalog-search:focus-within{border-color:#65a096;box-shadow:0 0 0 3px #2e7e731a}.catalog-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#384d50;font-size:11px}.catalog-search input::placeholder{color:#99a49e}.picker-clear{display:grid;place-items:center;width:25px;height:25px;flex:none;border:0;border-radius:5px;background:#eff3ed;color:#71877d}.catalog-options{position:absolute;z-index:15;top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow:auto;padding:5px;border:1px solid #dce5dc;border-radius:10px;background:#fcfbf6;box-shadow:0 16px 32px #233a3522}.catalog-options-header{position:sticky;top:-5px;z-index:2;display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;margin:-5px -5px 0;padding:5px 8px;border-bottom:1px solid #e3e8e0;background:#fcfbf6}.catalog-options-header>span{display:flex;align-items:baseline;gap:7px;min-width:0}.catalog-options-header b{overflow:hidden;color:#384d50;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.catalog-options-header small{color:#96a39c;font:500 8px var(--app-font-mono)}.catalog-options .catalog-options-header button{display:grid;place-items:center;width:27px;height:27px;flex:none;padding:0;border:1px solid #dce5dc;border-radius:7px;background:#fffefa;color:#71877d}.catalog-options button{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:36px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#425854;text-align:left;font-size:10px}.catalog-options button:hover,.catalog-options button[aria-selected=true]{background:#eaf1e9;color:#24695e}.catalog-option-icon{display:grid;place-items:center;width:25px;height:25px;flex:none;border:1px solid #dfe8dc;border-radius:7px;background:#eff4eb;color:#4d8170}.catalog-option-icon-service{border-color:#e4e3d7;background:#f4f1e6;color:#927d4c}.catalog-option-label{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;min-width:0}.catalog-option-label b{overflow:hidden;color:inherit;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.catalog-options button small{flex:none;color:#96a39c;font:500 8px var(--app-font-mono)}.catalog-count{padding:7px 9px;color:#98a39d;font:500 8px var(--app-font-mono);letter-spacing:.04em}.catalog-no-results{padding:14px 9px;color:#84928a;font-size:9px}.picker-dismiss{position:fixed;z-index:10;inset:0;border:0;background:transparent;cursor:default}.help-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:20px;background:#1638398c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.help-dialog{position:relative;width:min(100%,540px);max-height:min(90dvh,760px);overflow:auto;padding:30px;border:1px solid #e0e7de;border-radius:16px;background:#faf9f3;box-shadow:0 24px 70px #132f2f45;animation:arrive .22s ease both}.help-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #dfe6dd;border-radius:9px;background:#fffefa;color:#70847b}.help-mark{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border-radius:12px;background:#e4eee6;color:#438274}.help-dialog>.eyebrow{font-size:8px}.help-dialog h2{margin:10px 0 5px;color:#263d41;font:700 26px Manrope,sans-serif;letter-spacing:-.05em}.help-intro{margin:0;color:#83908a;font-size:10px}.help-topics{display:grid;gap:9px;margin-top:22px}.help-topics article{padding:13px 14px;border:1px solid #e3e8df;border-radius:9px;background:#fffefa}.help-topics b{color:#3d5652;font-size:10px}.help-topics p{margin:6px 0 8px;color:#7d8d85;font-size:9px;line-height:1.65}.help-topics a{display:inline-flex;align-items:center;gap:5px;color:#33786c;font-size:9px;font-weight:700;text-decoration:none}.help-foot{margin:16px 0 0;padding-top:13px;border-top:1px solid #e8ebe4;color:#98a29b;font-size:8px;line-height:1.6}.empty-cta{min-height:35px;margin-top:14px;padding-inline:12px;font-size:9px;text-decoration:none}.orders-compact .order-card{padding-block:9px}.mobile-navigation{display:none}@media(max-width:1100px){.console-content{padding-inline:25px}.dashboard-grid{grid-template-columns:1fr}.dashboard-activity{margin-top:5px}.dashboard-grid .orders-panel{padding-inline:20px}.wallet-page-grid,.settings-layout{grid-template-columns:1fr}.wallet-admin-column{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:760px){.sidebar{display:none}.console-main{width:100%;margin:0;padding-bottom:76px}.console-topbar{height:58px;padding:0 16px}.breadcrumb{font-size:7px}.topbar-right{gap:9px}.tools-help{width:33px;height:33px;justify-content:center;padding:0}.tools-help span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-chip>span:nth-child(2){display:none}.account-chip{gap:4px}.top-divider{display:none}.console-content{padding:24px 15px 18px}.welcome-row{align-items:flex-start}.welcome-row h1,.page-heading h1{font-size:29px}.welcome-row p,.page-heading p{font-size:9px}.summary-grid{grid-template-columns:1fr 1fr;gap:8px}.summary-card{min-height:95px;padding:13px}.account-summary{grid-column:span 2}.dashboard-grid{grid-template-columns:1fr;gap:12px}.dashboard-section-title h2{font-size:18px}.dashboard-grid .purchase-panel{padding:17px 15px}.dashboard-grid .orders-panel{padding:16px 12px 0}.wallet-shortcut{margin-top:13px;padding:13px}.wallet-shortcut small{font-size:8px}.page-heading{align-items:flex-start;margin-bottom:18px}.page-heading h1{margin-top:8px}.page-index{font-size:8px;padding:8px}.single-panel{grid-template-columns:1fr;gap:11px}.single-panel>.purchase-panel{padding:18px 15px}.purchase-aside{padding:18px}.purchase-aside h3{font-size:17px}.orders-full>.orders-panel{padding:17px 12px 0}.wallet-page-grid{grid-template-columns:1fr;gap:12px}.wallet-page-grid>.wallet-panel{padding:17px 15px}.wallet-admin-column{grid-template-columns:1fr}.wallet-balance-tile{min-width:auto;padding:10px}.wallet-balance-tile strong{font-size:15px}.profile-card{padding:21px 17px}.profile-details{grid-template-columns:1fr}.profile-details>div{padding:11px 0}.settings-card{padding:17px 14px}.clerk-profile-slot{justify-content:flex-start}.console-footer{padding:15px 2px 0;font-size:7px}.console-footer span:last-child{display:none}.mobile-navigation{position:fixed;z-index:8;inset:auto 0 0;display:flex;justify-content:space-around;gap:2px;padding:7px max(5px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));border-top:1px solid #dce4db;background:#faf9f4f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-navigation a{display:flex;flex:1;min-width:0;min-height:49px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:8px;color:#84928b;font-size:7px;text-decoration:none}.mobile-navigation a.mobile-nav-active{background:#e9f1e9;color:#2e776a;font-weight:700}.mobile-navigation a span{white-space:nowrap}.help-dialog{padding:23px 17px}}.orders-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.order-history-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.order-history-actions .small-outline{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 9px;white-space:nowrap}.order-history-actions .order-history-clear{color:#a34848;border-color:#efdede}.order-history-action-message{position:absolute;right:18px;top:100%;z-index:2;max-width:min(420px,calc(100vw - 40px));padding:8px 10px;border:1px solid #dce6f5;border-radius:8px;background:#fff;color:#365b8f;font-size:11px;box-shadow:0 8px 24px #16365d1a}@media(max-width:760px){.orders-heading{align-items:flex-start;gap:8px}.orders-heading-actions{align-items:flex-end;flex-direction:column}.order-history-actions{justify-content:flex-end;gap:4px}.order-history-actions .small-outline{min-height:28px;padding:0 7px;font-size:10px}.order-history-actions .small-outline svg{width:12px;height:12px}}@media(max-width:390px){.mobile-navigation a{font-size:6px}.mobile-navigation a svg{width:15px}.page-heading{gap:9px}.page-heading .button{padding-inline:9px;font-size:8px}.wallet-balance-tile{min-width:120px}}:root{--offixia-ink:#10172a;--offixia-blue:#155eef;--offixia-cyan:#0ea5e9;--offixia-pale:#eef5ff}.landing{background:#f8faff}.brand-light{color:var(--offixia-blue)}.brand small{color:#6e7b93}.brand-mark,.brand-inverse .brand-mark{width:48px;height:34px;overflow:hidden;transform:none;border:1px solid #e3ebf8;border-radius:8px;background:#fff}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-inverse small{color:#b7c3d9}.landing-nav,.how-section,.landing-footer{background:#fff;border-color:#e4eaf4}.hero{background-color:#f8faff}.hero h1,.section-side h2,.controls-copy h2{color:var(--offixia-ink)}.text-button:hover,.quiet-link:hover{color:var(--offixia-blue)}.button-primary{background:var(--offixia-blue);box-shadow:0 5px 14px #155eef30}.button-primary:hover:not(:disabled){background:#1049c4}.button-light{background:linear-gradient(105deg,var(--offixia-blue),var(--offixia-cyan));color:#fff}.hero-trust svg,.hero-trust,.visual-foot .mono{color:#3971c2}.metrics-band strong,.bank-transfer-naira strong,.bank-review-summary>strong{color:var(--offixia-blue)}.step-icon{background:#eaf2ff}.controls-copy li svg,.mini-refresh{color:#2876df}.mini-otp strong{color:var(--offixia-blue)}.closing-section,.auth-decoration,.sidebar{background:#101a35}.mobile-navigation{border-color:#dce6f5;background:#fffffff5}.mobile-navigation a.mobile-nav-active{background:#eaf2ff;color:var(--offixia-blue)}.catalog-options button:hover,.catalog-options button[aria-selected=true]{background:#eaf2ff;color:#155eef}.tools-help{color:#155eef;border-color:#d4e2fa;background:#f7faff}.purchase-panel,.orders-panel,.wallet-panel,.profile-card,.settings-card{border-color:#e2eaf6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#155eef}.operator-picker{position:relative;margin-top:15px}.operator-picker .field-label{margin-top:0}.operator-trigger{display:grid;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;border:1px solid #d8e3f3;border-radius:9px;background:#fff;color:#1d2b45;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.operator-trigger:hover:not(:disabled),.operator-trigger-open{border-color:#8eb7f4;background:#fbfdff;box-shadow:0 0 0 3px #155eef12}.operator-trigger-open{position:relative;z-index:12}.operator-trigger:disabled{opacity:.65;cursor:not-allowed}.operator-trigger-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dbe8ff;border-radius:8px;background:#eef5ff;color:#155eef}.operator-trigger-info,.operator-trigger-quote,.operator-option-title,.operator-option-quote{display:grid;gap:4px;min-width:0}.operator-trigger-info b,.operator-option-title b{overflow:hidden;color:#1d2b45;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operator-trigger-info small,.operator-trigger-quote small,.operator-option-title small,.operator-option-quote small{color:#77869d;font-size:8px}.operator-trigger-quote{text-align:right}.operator-trigger-quote b,.operator-option-quote b{color:#155eef;font:700 11px var(--app-font-mono)}.operator-trigger-chevron{color:#627895;transition:transform .15s}.operator-trigger-open .operator-trigger-chevron{transform:rotate(180deg)}.operator-options{position:absolute;z-index:15;top:calc(100% + 6px);left:0;right:0;max-height:min(460px,calc(100dvh - 190px));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px;border:1px solid #dce7f7;border-radius:10px;background:#fff;box-shadow:0 16px 32px #10234a24}.operator-list-heading{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;color:#7486a2;font:500 8px var(--app-font-mono);letter-spacing:.07em}.operator-list-heading b{display:grid;place-items:center;min-width:20px;height:19px;padding:0 5px;border-radius:6px;background:#eef5ff;color:#155eef;font-size:8px}.operator-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#1d2b45;text-align:left}.operator-option:hover,.operator-option[aria-selected=true]{background:#edf4ff}.operator-option-best{margin-bottom:4px;border-bottom:1px solid #e4ecf8;border-radius:7px 7px 0 0}.operator-option-title{flex:1}.operator-option-title b{font-size:9px}.operator-option-title small,.operator-option-quote small{font-size:7px}.operator-option-quote{text-align:right;flex:none}.operator-empty{margin:0;padding:13px 10px;color:#7888a0;font-size:9px;line-height:1.5}.selected-price{border:1px solid #dfebfc;background:#eff5ff;color:#516989}.selected-price strong{color:#155eef}.price-disclosure svg{color:#3381e8}.panel-heading .eyebrow,.orders-heading .eyebrow{color:#4f72a9}.field-label{color:#41516a}.catalog-search{border-color:#dce6f5;background:#fff;color:#55749b}.catalog-search:focus-within{border-color:#76a6f5;box-shadow:0 0 0 3px #155eef16}.catalog-search input{color:#1d2b45}.catalog-option-icon{border-color:#dbe8fc;background:#edf4ff;color:#246ee0}.catalog-option-icon-service{border-color:#d7eaff;background:#e9f6ff;color:#0b95d7}.catalog-option-icon-country{background:#f7faff}.country-flag{display:grid;place-items:center;font-size:16px;line-height:1}.catalog-selected-mark{display:grid;place-items:center;width:24px;height:24px;flex:none}.catalog-selected-mark .country-flag{font-size:17px}.catalog-selected-mark .catalog-option-icon{width:24px;height:24px;border-radius:6px}.catalog-selected-mark .catalog-option-icon-service{background:#e9f6ff}.filter-tabs .filter-active:after{background:#0ea5e9}.icon-button,.copy-button{border-color:#dce6f5;background:#fff;color:#2465cc}.icon-button:hover,.copy-button:hover{background:#eff5ff;color:#155eef}.button-secondary{border:1px solid #d8e5f7;background:#f5f9ff;color:#155eef}.button-secondary:hover:not(:disabled){border-color:#a9c7f4;background:#edf4ff;color:#1049c4}.auth-screen,.auth-form-area{background:#f8faff}.signup-details-card,.signup-completion-card{display:grid;width:min(100%,430px);gap:14px;padding:clamp(22px,4vw,34px);border:1px solid #e4e2da;border-radius:20px;background:#fff;color:#24232c;box-shadow:0 18px 54px #24232c12}.signup-details-card .eyebrow,.signup-completion-card .eyebrow{margin:0;color:#8e7641;font-size:9px;letter-spacing:.14em}.signup-details-card h1,.signup-completion-card h1{margin:0;color:#24232c;font:750 clamp(24px,3vw,30px)/1.12 Manrope,sans-serif;letter-spacing:-.055em}.signup-details-card>p,.signup-completion-card>p{margin:0;color:#70747b;font-size:12px;line-height:1.65}.signup-details-fields{display:grid;gap:13px;margin:4px 0}.signup-details-field{display:grid;gap:7px;color:#39464c;font-size:11px;font-weight:700}.signup-optional-label,.signup-required-label{display:inline-flex;align-items:center;margin-left:5px;color:#81858b;font-size:9px;font-weight:600;letter-spacing:.02em}.signup-required-label{color:#8d7135}.signup-details-field input{width:100%;min-height:47px;padding:0 13px;border:1px solid #e1e0da;border-radius:11px;background:#fff;color:#24232c;font:500 13px var(--app-font-sans);outline:none}.signup-details-field input:focus{border-color:#b39852;box-shadow:0 0 0 3px #b398521f}.signup-details-card .signup-details-note{font-size:10px;line-height:1.55}.signup-details-error{margin:0;color:#a1483b!important;font-size:11px!important;line-height:1.5}.signup-details-card>.button-primary,.signup-completion-card>.button-primary,.signup-completion-card>.button-secondary{width:100%;min-height:46px;justify-content:center}.signup-details-signin{margin:2px 0 0!important;color:#73777d!important;font-size:11px!important;text-align:center}.signup-details-signin a{color:var(--offixia-blue,#155eef);font-weight:700}.signup-clerk-step{display:grid;width:min(100%,500px);justify-items:center;gap:11px}.signin-clerk-step{display:grid;width:min(100%,500px);justify-items:center;gap:12px}.auth-flow-note{display:grid;width:min(100%,430px);gap:5px;padding:12px 15px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;color:#39464c}.auth-flow-note .eyebrow{margin:0;color:#8e7641;font-size:8px;letter-spacing:.14em}.auth-flow-note p{margin:0;color:#70747b;font-size:11px;line-height:1.55}.signup-verification-help{display:grid;width:min(100%,430px);gap:7px;padding:13px 15px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;color:#39464c}.signup-verification-help strong{font-size:11px}.signup-verification-help p{margin:0;color:#70747b;font-size:10px;line-height:1.55}.signup-verification-help a{color:var(--offixia-blue,#155eef);font-weight:700;text-decoration:none}.signup-verification-help a:hover{text-decoration:underline}.signup-back-button{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:5px 0;border:0;background:transparent;color:#74777c;font-size:11px;font-weight:700;cursor:pointer}.signup-completion-screen .signup-completion-card{min-height:220px;align-content:center}@media(max-width:760px){.signup-details-card,.signup-completion-card{padding:22px 18px}.signup-clerk-step{width:100%}}.brand{text-decoration:none}.console-topbar{justify-content:flex-start;gap:16px}.workspace-home{display:inline-flex;align-items:center;gap:8px;flex:none;color:#263c51;font-size:11px;font-weight:800;text-decoration:none;letter-spacing:-.03em}.workspace-home-mark{display:grid;width:29px;height:27px;place-items:center;overflow:hidden;border:1px solid #dce7f5;border-radius:7px;background:#fff}.workspace-home-mark img{width:100%;height:100%;object-fit:contain}.breadcrumb{flex:1}.breadcrumb-separator{color:#a9b9d0}.success-rate-card{display:grid;grid-template-columns:38px minmax(190px,.7fr) 1fr;align-items:center;gap:12px;margin:0 0 17px;padding:13px 16px;border:1px solid #dce8fa;border-radius:10px;background:linear-gradient(110deg,#f1f7ff,#fbfcff)}.success-rate-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#e2efff;color:#155eef}.success-rate-card>div{display:grid;gap:4px}.success-rate-card small{color:#6883a8;font:500 7px var(--app-font-mono);letter-spacing:.08em}.success-rate-card strong{color:#203b64;font:700 17px Manrope,sans-serif;letter-spacing:-.04em}.success-rate-card>div>span{color:#7688a2;font-size:8px}.success-rate-card p{justify-self:end;max-width:310px;margin:0;color:#78889d;font-size:8px;line-height:1.55;text-align:right}.availability-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:0 2px}.availability-actions>span{color:#8291a5;font-size:8px}.availability-actions .bank-transfer-refresh{margin:0}.amount-hint{display:block;margin:7px 1px 0;color:#7b8ba1;font-size:8px;line-height:1.5}.deposit-history-panel{padding:20px}.deposit-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #e7edf5}.deposit-history-heading h2{margin:7px 0 0;color:#263a53;font:700 18px Manrope,sans-serif;letter-spacing:-.04em}.deposit-history-heading .quiet-link{font-size:9px;text-decoration:none}.deposit-history-list{display:grid}.deposit-history-row{display:grid;grid-template-columns:36px minmax(130px,1fr) minmax(105px,.7fr) auto auto;align-items:center;gap:12px;min-height:71px;padding:10px 4px;border-bottom:1px solid #e9eef5}.deposit-provider-mark{display:grid;width:33px;height:33px;place-items:center;border-radius:9px;background:#eaf2ff;color:#155eef}.deposit-provider-whop{background:#e8f6f2;color:#238272}.deposit-provider-copy{display:grid;gap:5px;min-width:0}.deposit-provider-copy b{color:#334b68;font-size:10px}.deposit-provider-copy small{overflow:hidden;color:#8593a7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.deposit-date{color:#74849c;font-size:8px}.deposit-status{padding:5px 8px;border-radius:99px;background:#f1f5fa;color:#6b7e98;font-size:8px;font-weight:700;white-space:nowrap}.deposit-status-pending{background:#fff4df;color:#a5792a}.deposit-status-submitted{background:#eaf2ff;color:#3569b2}.deposit-status-succeeded{background:#e8f5ee;color:#34805f}.deposit-status-failed{background:#fff0ed;color:#ae5546}.deposit-amount{color:#263f67;font:700 12px var(--app-font-mono);white-space:nowrap}.deposit-history-loading{padding:12px 3px}.deposit-history-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.deposit-history-icon{display:grid;width:41px;height:41px;place-items:center;margin-bottom:4px;border-radius:12px;background:#edf4ff;color:#3b78cd}.deposit-history-empty>b{color:#415a78;font-size:11px}.deposit-history-empty>span:not(.deposit-history-icon){max-width:320px;color:#8795a8;font-size:9px;line-height:1.6}.deposit-history-empty .button{min-height:35px;margin-top:7px;padding:0 12px;font-size:9px}.deposit-history-foot{display:flex;justify-content:space-between;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid #e8edf4;color:#92a0b2;font-size:8px}.mobile-navigation{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.mobile-navigation::-webkit-scrollbar{display:none}.mobile-navigation a{flex:1 0 52px}.country-code-mark{font:700 8px var(--app-font-mono);letter-spacing:.03em;color:#4773aa}.country-flag img{display:block;width:100%;height:100%;object-fit:cover}.country-code-fallback{font:700 8px var(--app-font-mono);letter-spacing:.03em;color:#4773aa}.country-code-fallback[hidden]{display:none}.catalog-option-icon-country{overflow:hidden;padding:0}.catalog-option-icon-country .country-flag{width:100%;height:100%}.catalog-selected-mark .country-flag{width:22px;height:20px;overflow:hidden;border-radius:4px}@media(max-width:760px){.console-topbar{gap:9px}.workspace-home{gap:0;font-size:0}.workspace-home-mark{width:31px;height:29px}.breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-rate-card{grid-template-columns:35px 1fr;gap:9px;padding:12px;margin-bottom:12px}.success-rate-card p{grid-column:2;justify-self:start;max-width:none;text-align:left}.deposit-history-panel{padding:16px 13px}.deposit-history-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:74px;padding:10px 1px}.deposit-provider-mark{width:29px;height:29px}.deposit-provider-copy{grid-column:2}.deposit-date{grid-column:2;grid-row:2;font-size:7px}.deposit-status{grid-column:3;grid-row:1;justify-self:end;font-size:7px}.deposit-amount{grid-column:3;grid-row:2;font-size:10px;justify-self:end}.deposit-history-heading{align-items:flex-start}.deposit-history-heading .quiet-link{font-size:8px;white-space:nowrap}.deposit-history-foot{flex-direction:column}.mobile-navigation a{flex-basis:56px;max-width:76px}}:root{--offixia-blue:#155eef;--offixia-cyan:#0ea5e9;--offixia-navy:#101a35;--offixia-pale:#eef5ff;--offixia-ink:#10172a}.landing,.hero,.auth-screen,.auth-form-area,.console-layout,.unauthorized-screen{background-color:#f7faff}.landing-nav,.how-section,.landing-footer,.console-topbar{background:#fff;border-color:#e4ebf7}.brand-light,.text-button:hover,.quiet-link:hover,.account-chip:hover{color:var(--offixia-blue)}.brand-mark,.brand-inverse .brand-mark{border-color:#dce8fb;background:#fff}.brand-inverse .brand-light{color:#48b8ff}.soft-grid{background-image:linear-gradient(#155eef0a 1px,transparent 1px),linear-gradient(90deg,#155eef0a 1px,transparent 1px)}.hero:before{background:radial-gradient(ellipse at 52% 47%,#dceaffc4,transparent 65%)}.eyebrow{color:#426ba8}.live-dot,.visual-foot-dot{background:var(--offixia-cyan);box-shadow:0 0 0 3px #0ea5e921}.hero h1 em,.closing-section h2 em{color:#4389f4}.hero-trust,.hero-trust svg,.visual-foot .mono{color:#3971c2}.visual-orbit{border-color:#155eef2b}.signal i{background:var(--offixia-cyan)}.phone-card{background:#fff;border-color:#1b2740}.phone-camera{background:#1b2740}.sms-icon{background:linear-gradient(135deg,var(--offixia-blue),var(--offixia-cyan))}.sms-bubble{background:#eff5ff}.sms-bubble strong,.tag-check{color:var(--offixia-blue)}.tag-icon,.step-icon,.promise-mark{background:#e7f0ff;color:var(--offixia-blue)}.metrics-band,.controls-section{background:#eef5ff;border-color:#dce8fb}.metrics-band strong,.controls-copy li svg,.mini-refresh,.mini-otp strong{color:var(--offixia-blue)}.step-row,.steps-list{border-color:#dce8f5}.step-arrow{color:#86a5d5}.mini-dashboard{border-color:#dce8f5;background:#fff}.mini-divider,.mini-second{border-color:#e4ebf7}.mini-otp{background:#eef5ff}.closing-section,.auth-decoration,.sidebar{background:var(--offixia-navy)}.closing-section .eyebrow,.auth-decoration .eyebrow{color:#87c5ff}.closing-orbit{border-color:#69baff33}.closing-orbit:after{border-color:#69baff2e}.auth-decoration:after{border-color:#69baff38;box-shadow:0 0 0 48px #69baff0b,0 0 0 98px #69baff08}.auth-bottom svg{color:#58b8ff}.console-layout{background:#f5f8ff}.sidebar-caption{color:#9aacca}.side-link{color:#c2cde0}.side-link-active{background:#1b3475;box-shadow:inset 2px 0 #48b8ff;color:#fff}.side-link-active svg{color:#91d0ff}.side-count{background:#213e77;color:#d9e8ff}.support-chip{border-color:#fff2}.support-mark{background:#1b3475;color:#8fc8ff}.console-topbar{background:#ffffffed}.breadcrumb-separator{color:#8da9d2}.account-chip{color:#405777}.account-avatar{background:#eaf2ff;color:#155eef}.top-divider{background:#e2eaf6}.console-content{color:#253750}.summary-card,.panel,.profile-card,.settings-card{border-color:#dce8f5;background:#fff}.balance-card{background:#eef5ff;border-color:#d6e5fb}.summary-top svg,.summary-pip{color:var(--offixia-blue)}.summary-pip{background:var(--offixia-cyan)}.button-refresh{color:#2465cc;border-color:#d8e5f7;background:#f7faff}.button-refresh:hover{background:#edf4ff}.field-label{color:#496181}.select-wrap{border-color:#d8e5f7;background:#fff;color:#6683ae}.select-wrap:focus-within{border-color:#79a7f1;box-shadow:0 0 0 3px #155eef18}.select-wrap select{color:#344b6b}.purchase-note svg,.console-footer svg{color:#3679d4}.orders-total{background:#edf4ff;color:#5e7fb0}.order-country{background:#eaf2ff;color:#4776be}.otp-cell button{background:#eaf2ff;color:#2465cc}.empty-icon{background:#eaf2ff;color:#3976c6}.success-rate-card{grid-template-columns:54px minmax(190px,.7fr) 1fr}.success-rate-gauge{position:relative;display:grid!important;width:48px;height:48px;place-items:center;border-radius:50%;background:conic-gradient(var(--offixia-blue) 0%,#dce8fa 0);box-shadow:inset 0 0 0 1px #dce8fa}.success-rate-gauge:before{position:absolute;inset:5px;border-radius:50%;background:#fff;content:""}.success-rate-gauge span{position:relative;z-index:1;color:#155eef;font:700 8px var(--app-font-mono);white-space:nowrap}.success-rate-copy{display:grid;gap:4px}.success-rate-copy>span{color:#7688a2;font-size:8px}.wallet-balance-tile small,.wallet-balance-tile button{color:#6883a8}.wallet-balance-tile strong{color:#155eef}.transfer-explainer{border-color:#dce8f5;background:#f2f7ff;color:#3679d4}.transfer-explainer b,.profile-details dt,.settings-title h2{color:#344f75}.transfer-explainer p,.profile-details dd,.settings-title p{color:#7688a2}.profile-avatar,.settings-icon,.profile-status{background:#eaf2ff;color:#2465cc}.profile-note{border-color:#dce8f5;background:#f6f9ff;color:#58769f}.preference-row{border-color:#e2ebf8}.preference-row b{color:#405b80}.preference-row small,.preference-foot{color:#8192aa}.preference-row input{accent-color:var(--offixia-blue)}.lock-round{background:#eaf2ff;color:#2465cc}.email-compare{background:#f0f5ff}.email-compare>svg{color:#6c8fc8}.deposit-provider-whop{background:#eaf2ff;color:#2465cc}.topbar-home{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #d3e2fa;border-radius:7px;background:#f6f9ff;color:#155eef;font-size:9px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.topbar-home:hover{border-color:#a9c7f4;background:#edf4ff;color:#1049c4}.topbar-home:focus-visible{outline:2px solid #155eef;outline-offset:2px}@media(max-width:760px){.success-rate-card{grid-template-columns:50px 1fr}.topbar-home{gap:4px;min-height:29px;padding:0 8px}}@media(max-width:380px){.console-topbar{gap:6px;padding-inline:9px}.topbar-home{padding-inline:6px;font-size:8px}.topbar-right{gap:5px}.account-chip>span:nth-child(2){display:none}}.topbar-logout{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #d3e2fa;border-radius:7px;background:#fff;color:#315d98;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.topbar-logout:hover:not(:disabled){border-color:#9ebcf0;background:#f0f6ff;color:#155eef}.topbar-logout:focus-visible{outline:2px solid #155eef;outline-offset:2px}.topbar-logout:disabled{cursor:wait;opacity:.65}.signout-error{margin-bottom:12px}@media(max-width:760px){.topbar-logout{gap:4px;min-height:29px;padding:0 8px}}@media(max-width:380px){.topbar-logout{width:30px;padding:0}.topbar-logout span{display:none}}.landing{height:auto;min-height:100dvh;overflow:visible;display:block}.landing-nav nav{display:none}.landing>main{height:auto;min-height:0;overflow:visible}.landing>main>.hero{height:auto;min-height:100dvh;padding-block:clamp(24px,6vh,70px)}.landing .hero-visual{height:min(450px,68svh)}.landing .hero-index{bottom:22px}.dashboard-rent-card{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;border:1px solid #cfe0f7;border-radius:14px;background:linear-gradient(115deg,#edf5ff,#f7fbff);box-shadow:0 8px 24px #1638670d}.dashboard-rent-card h2{margin:4px 0;font:750 20px/1.1 Manrope,sans-serif;color:#10265a;letter-spacing:-.04em}.dashboard-rent-card p{margin:0;color:#5f7391;font-size:12px}.dashboard-grid-single{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.landing-nav{height:62px;padding-inline:16px}.landing .hero{grid-template-columns:1fr;padding:24px 22px 42px}.landing .hero-visual{display:none}.landing .hero-copy{max-width:600px}.landing .hero h1{margin:18px 0 14px;font-size:clamp(43px,12vw,62px)}.landing .hero-sub{font-size:14px;line-height:1.65}.landing .hero-ctas{gap:14px;flex-wrap:wrap}.landing .hero-trust{margin-top:20px;line-height:1.5}.landing .hero-index{left:22px;bottom:14px}.dashboard-rent-card{align-items:flex-start;flex-direction:column;gap:15px}.dashboard-rent-card .button{width:100%}}@media(max-width:760px)and (max-height:700px){.landing .hero{padding-block:15px 28px}.landing .hero h1{font-size:42px;margin:12px 0}.landing .hero-sub{font-size:13px}.landing .hero-trust{margin-top:12px}.landing .hero-ctas{margin-top:15px}}.number-access-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0}.number-access-option{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border:1px solid #d6e2f4;border-radius:8px;background:#fff;color:#183563;text-align:left}.number-access-option span:first-child{display:grid;gap:4px}.number-access-option b{font-size:11px}.number-access-option small{color:#6e819d;font-size:8px}.number-access-active{border-color:#2878df;background:#eef6ff;box-shadow:inset 0 0 0 1px #2878df}.number-access-status{flex:none;padding:4px 6px;border-radius:999px;background:#e4f4eb;color:#26724c;font:600 7px var(--app-font-mono);letter-spacing:.03em}.number-access-option:disabled{background:#f7f9fc;color:#78859a;cursor:not-allowed}.number-access-option:disabled .number-access-status{background:#edf0f5;color:#758197}.rent-support-note{margin:8px 1px 14px;color:#77849a;font-size:8px;line-height:1.55}@media(max-width:460px){.number-access-options{grid-template-columns:1fr}.number-access-option{min-height:52px}}@media(max-width:760px){.console-main{min-width:0}.console-topbar{width:100%;max-width:100%;min-width:0;gap:6px;padding-inline:10px;overflow:hidden}.workspace-home,.topbar-home,.topbar-right,.breadcrumb{min-width:0}.topbar-home{width:30px;min-width:30px;padding:0}.topbar-home span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb{flex:1 1 auto}.topbar-right{flex:0 0 auto;gap:6px}.account-chip{flex:none}.account-chip>svg:last-child{display:none}.topbar-logout{width:30px;padding:0}.topbar-logout span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-nav{height:58px;min-width:0;padding-inline:12px}.landing-nav>.brand{flex:none}.nav-actions{min-width:0;gap:8px}.nav-actions .button-small{min-height:34px;padding-inline:10px;font-size:10px}.nav-actions .text-button{font-size:10px}.landing .hero{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:0;padding:16px 20px 28px}.landing .hero-copy{flex:none;max-width:600px}.landing .hero h1{margin:12px 0;font-size:clamp(40px,10.3vw,52px);line-height:.98}.landing .hero-sub{margin:0;font-size:12px;line-height:1.55}.landing .hero-ctas{gap:10px;flex-wrap:nowrap;margin-top:15px}.landing .hero-ctas .button{min-height:43px;padding-inline:14px;font-size:11px;white-space:nowrap}.landing .hero-ctas .quiet-link{gap:5px;font-size:10px;white-space:nowrap}.landing .hero-trust{margin-top:13px;font-size:9px;line-height:1.4}.landing .hero-visual{display:flex;flex:none;width:100%;max-width:390px;height:clamp(230px,36svh,310px);margin:8px auto 0;transform:none}.landing .visual-orbit{width:285px;height:285px}.landing .orbit-two{width:335px;height:335px}.landing .phone-card{scale:.72}.landing .visual-label{top:14px;right:4px}.landing .tag-number{top:64px;left:0;padding:8px 10px}.landing .tag-cost{right:0;bottom:22px;padding:8px 10px 8px 9px}.landing .tag-cost b{font-size:14px}.landing .cost-badge{width:26px;height:26px}.landing .visual-foot{bottom:0;left:12px}.landing .hero-index{display:none}}@media(max-width:380px){.console-topbar{gap:4px;padding-inline:7px}.workspace-home-mark{width:27px;height:26px}.topbar-home{width:27px;min-width:27px;height:27px}.topbar-right{gap:4px}.tools-help{width:28px;height:28px}.account-avatar{width:21px;height:21px}.topbar-logout{width:27px;min-height:27px}.landing-nav{padding-inline:9px}.nav-actions{gap:5px}.nav-actions .button-small{padding-inline:8px;font-size:9px}.nav-actions .text-button{font-size:9px}.landing .hero{padding-inline:16px}.landing .hero-ctas{gap:7px}.landing .hero-ctas .button{padding-inline:11px}.landing .hero-trust{font-size:8px}.landing .hero-ctas{flex-wrap:wrap}.landing .hero-ctas .quiet-link{font-size:9px}.landing .hero-visual{max-width:350px}}@media(max-width:760px)and (max-height:700px){.landing .hero{padding-block:10px 22px}.landing .hero h1{font-size:39px;margin:9px 0}.landing .hero-sub{font-size:11px}.landing .hero-ctas{margin-top:10px}.landing .hero-trust{margin-top:9px}.landing .hero-visual{height:220px;margin:8px auto 0}.landing .phone-card{scale:.64}}.dashboard-tools-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dashboard-tools-bar .billpay-tool-action{min-height:42px}@media(max-width:720px){.dashboard-tools-bar{width:100%;justify-content:stretch}.dashboard-tools-bar>a,.dashboard-tools-bar>.billpay-tool-action{flex:1 1 100%;justify-content:center}.dashboard-tools-bar .billpay-tool-action{min-width:0}}.history-tabs{display:flex;align-items:center;gap:6px;margin:0 0 16px;padding:5px;border:1px solid #d9e5f5;border-radius:11px;background:#eaf2fc;width:max-content;max-width:100%}.history-tabs>a,.history-tabs>button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#58708e;text-decoration:none;font-size:11px;font-weight:650;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.history-tabs>a:hover,.history-tabs>button:hover{color:#1458b8;transform:translateY(-1px)}.history-tabs .history-tab-active{color:#155eef;background:#fff;box-shadow:0 2px 8px #1d4f8c14}.history-tabs>a span{min-width:19px;padding:3px 5px;border-radius:5px;background:#edf3fc;color:#557298;text-align:center;font:500 8px var(--app-font-mono)}.dashboard-history-tabs{width:auto;margin:12px 0 0;border:0;border-bottom:1px solid #dfe7f2;border-radius:0;padding:0;background:transparent}.dashboard-history-tabs>button{padding:0 10px;border-radius:0}.dashboard-history-tabs .history-tab-active{background:transparent;box-shadow:inset 0 -2px #2878df;color:#155eef}.dashboard-rental-list{display:grid;padding:0 17px}.dashboard-rental-row{display:grid;grid-template-columns:30px minmax(120px,1fr) auto auto;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #e8edf5}.dashboard-rental-row>span:nth-child(2){min-width:0;display:grid;gap:4px}.dashboard-rental-row>span:nth-child(2) b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#314b6d;font-size:10px}.dashboard-rental-row>span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8ea8;font-size:8px}.dashboard-rental-row>strong{color:#315a8e;font:600 10px var(--app-font-mono)}.history-wallet-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.wallet-history-card{padding:18px}.wallet-history-card .orders-heading{margin-bottom:10px}.history-balance{color:#155eef;font:700 17px var(--app-font-mono)}.history-transaction-row{min-height:61px}.history-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7185a0;text-align:center}.history-empty b{color:#344f71;font-size:11px}.history-empty>span:last-child{font-size:9px}.history-content .rental-page-heading{display:none}.history-content .rental-list-panel{margin-top:0}.dashboard-rental-list .status-pill{font-size:7px}.admin-history-link{color:#155eef}.brand-mark,.button-primary{background-color:#155eef}.brand-light,.hero h1 em,.closing-section h2 em,.hero-trust svg,.step-icon,.step-arrow{color:#397fe0}.sidebar{background:#142b4a}.side-link-active{background:#203f69;box-shadow:inset 2px 0 #6ba8ff}.side-link svg{color:#8eb9f5}.support-mark{background:#244c7c;color:#a9ceff}.button-primary:hover:not(:disabled){background:#104bbf}.selected-price strong,.otp-code,.success-rate-copy strong{color:#155eef}.catalog-search:focus-within,.select-wrap:focus-within{border-color:#6c9fe8;box-shadow:0 0 0 3px #2878df1a}.status-active,.status-completed{color:#2163b3;background:#e7f0ff}.summary-pip{background:#4389e6}.filter-tabs .filter-active:after{background:#2878df}.filter-tabs .filter-active{color:#155eef}.dashboard-rent-card,.wallet-shortcut{border-color:#d6e5f8}.console-layout{background:#f2f6fc}@media(max-width:760px){.history-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.history-tabs::-webkit-scrollbar{display:none}.history-tabs>a,.history-tabs>button{flex:1;justify-content:center;padding-inline:9px;font-size:10px}.history-wallet-layout{grid-template-columns:1fr}.dashboard-rental-row{grid-template-columns:28px minmax(85px,1fr) auto;gap:7px}.dashboard-rental-row>strong{grid-column:2;margin-top:-4px}.dashboard-rental-row>.status-pill{font-size:6px}.mobile-navigation{overflow-x:hidden;justify-content:space-around}.mobile-navigation a{flex:1 1 0;min-width:0;max-width:none}.mobile-navigation a span{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.catalog-trigger{display:flex;flex:1;min-width:0;height:100%;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:#384d50;text-align:left;font-size:11px}.catalog-trigger:focus-visible{outline:2px solid #2878df;outline-offset:2px}.catalog-trigger-value{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.catalog-trigger>svg:last-child{flex:none;color:#82908c}.catalog-options-search{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid #e3e8e0;background:#fcfbf6;color:#7b928a}.catalog-options-search input{width:100%;min-width:0;height:34px;padding:0;border:0;outline:0;background:transparent;color:#384d50;font-size:11px}.catalog-options-search input::placeholder{color:#99a49e}.catalog-options-search:focus-within{color:#2878df}.number-access-nav{display:flex;width:max-content;max-width:100%;align-items:center;gap:3px;margin:16px 0 0;padding:4px;border:1px solid #d6e2f4;border-radius:10px;background:#eaf2fc}.number-access-nav button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:#58708e;font-size:10px;font-weight:650;white-space:nowrap}.number-access-nav button:hover{color:#1458b8}.number-access-nav .number-access-nav-active{background:#fff;color:#155eef;box-shadow:0 2px 8px #1d4f8c14}.number-access-nav button:focus-visible{outline:2px solid #2878df;outline-offset:2px}.operator-options .operator-list-heading{position:sticky;top:-6px;z-index:2;gap:7px;background:#fff}.operator-list-heading button{display:grid;place-items:center;width:26px;height:26px;flex:none;padding:0;border:1px solid #dce7f7;border-radius:7px;background:#f8fbff;color:#627895}@media(max-width:460px){.number-access-nav{width:100%}.number-access-nav button{flex:1}}.operator-success-note{margin:0;padding:8px 10px;border-top:1px solid #e6ebf4;color:#71829c;font-size:8px;line-height:1.5}.history-swipe-area,.history-swipe-content{min-width:0;width:100%}.history-swipe-area{touch-action:pan-y}.history-swipe-hint{display:none;margin:8px 0 0;color:#7185a0;font-size:9px;text-align:center}.account-history-panel{min-width:0;padding:17px}.account-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.account-history-heading h2{margin:4px 0 0;color:#223c60;font:700 16px var(--app-font-display)}.account-history-list{display:grid;min-width:0}.account-history-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #e7edf6;min-width:0}.account-history-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e9f2ff;color:#2878df}.account-history-copy{display:grid;gap:4px;min-width:0}.account-history-pin{display:flex;align-items:center;gap:6px;min-width:0;margin-top:3px}.account-history-pin code{min-width:0;overflow-wrap:anywhere;padding:6px 8px;border:1px solid #d8e5db;border-radius:7px;background:#f5faf6;color:#295b3e;font-size:10px;font-weight:700}.account-history-pin button{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #d8e5db;border-radius:7px;background:#fff;color:#376d4d}.console-layout[data-theme=dark] .account-history-pin code{border-color:#315b45;background:#1b3025;color:#d4efdc}.console-layout[data-theme=dark] .account-history-pin button{border-color:#315b45;background:#1b3025;color:#b8e1c6}.account-history-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.account-history-title>b{overflow:hidden;color:#2f486a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-history-copy>small{overflow-wrap:anywhere;color:#788ba5;font-size:8px;line-height:1.45}.account-history-status{flex:none;padding:4px 6px;border-radius:999px;font-size:7px;font-weight:700;text-transform:uppercase}.account-history-status-success{color:#236b4d;background:#e6f6ed}.account-history-status-failed{color:#a43f4b;background:#fff0f0}.account-history-status-pending{color:#8a620b;background:#fff5dc}.account-history-amount{color:#23466f;font:600 10px var(--app-font-mono);white-space:nowrap}.account-history-check{grid-column:2 / -1;justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #d5e3f5;border-radius:7px;background:#fff;color:#2865b5;font-size:8px;font-weight:650}.account-history-check:disabled{opacity:.6}.account-history-state,.account-history-empty{padding:25px 12px;color:#7789a1;text-align:center;font-size:10px}.account-history-empty{display:flex;flex-direction:column;align-items:center;gap:7px}.account-history-empty>svg{color:#4c8fe2}.account-history-empty>b{color:#354f72;font-size:11px}.account-history-empty>span{font-size:9px}.account-history-foot{display:flex;align-items:center;gap:6px;margin-top:8px;color:#7b8da5;font-size:8px}.welcome-row{gap:28px;align-items:center}.welcome-identity{flex:1}.welcome-row>.button-refresh{flex:none;margin-left:auto}.console-topbar{gap:20px}.topbar-right{gap:14px}@media(max-width:760px){.history-swipe-hint{display:block}.account-history-panel{padding:14px}.account-history-row{grid-template-columns:30px minmax(0,1fr);align-items:start}.account-history-amount{grid-column:2;justify-self:start}.account-history-title{align-items:flex-start}.welcome-row{gap:16px;align-items:flex-start}.console-topbar{gap:12px;padding-inline:20px}.topbar-right{gap:10px}}@media(max-width:520px){.welcome-row{flex-direction:column;align-items:stretch}.welcome-row>.button-refresh{align-self:flex-start;margin-left:0}}.order-presentation-card{overflow:hidden;padding:0;border:1px solid #e4e8ec;border-radius:18px;background:#fff;box-shadow:0 2px 8px #152d4008}.orders-panel .order-presentation-card{margin:0 0 10px}.orders-panel .order-presentation-card:last-child{margin-bottom:0}.order-presentation-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px 11px}.order-presentation-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:#e8fff0;color:#20bd68}.order-presentation-icon svg{width:19px;height:19px}.order-presentation-info{display:grid;gap:3px;min-width:0}.order-presentation-info b,.order-presentation-info small{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-presentation-info b{color:#171b22;font-size:12px;font-weight:750;text-transform:capitalize}.order-presentation-info small{margin-top:1px;color:#707983;font-size:10px}.order-presentation-country-mark{display:inline-grid;place-items:center;flex:none;font-size:14px}.order-presentation-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border:1px solid #e1e4e8;border-radius:999px;background:#f4f5f7;color:#68717b;font-size:9px;font-weight:800;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.order-presentation-status-active,.order-presentation-status-provisioning,.order-presentation-status-pending{border-color:#f0dda9;background:#fff8e6;color:#9b7208}.order-presentation-status-completed{border-color:#cce4c7;background:#eaf5e8;color:#47834c}.order-presentation-status-cancelled{border-color:#e0e3e7;background:#f2f3f5;color:#6a737e}.order-presentation-status-failed,.order-presentation-status-expired{border-color:#f0d0cc;background:#fff0ed;color:#ad594b}.order-presentation-value{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:49px;margin:0 13px 10px;padding:0 13px;border-radius:13px}.order-presentation-value-phone{background:#f3f6f9;color:#20242b}.order-presentation-value>strong{min-width:0;overflow:hidden;color:#252a32;font:700 15px var(--app-font-mono);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.order-presentation-value-code{min-height:46px;border:1px solid #f0dfa4;border-radius:14px;background:#fff4d1;color:#a77c00}.order-presentation-value-code>div{min-width:0}.order-presentation-value-code small{color:#8c8268}.order-presentation-value-code strong{overflow:hidden;color:#b68a06;font-size:15px;letter-spacing:.2em;text-overflow:ellipsis;white-space:nowrap}.order-presentation-value-code.order-presentation-code-waiting{border:0;background:#f3f6f9;color:#66717a}.order-presentation-value-code.order-presentation-code-waiting strong{color:#66717a;font-size:11px;letter-spacing:normal}.order-presentation-copy{display:grid;width:30px;height:30px;flex:none;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#818991;cursor:pointer}.order-presentation-copy:hover{background:#e5ebf0;color:#27384a}.order-presentation-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:39px;padding:8px 14px;border-top:1px solid #e6ebef;background:#f4f7f9;color:#66717b;font-size:10px}.order-presentation-footer-price{display:inline-flex;align-items:center;gap:6px;color:#20242b;font:600 11px var(--app-font-mono);white-space:nowrap}.order-presentation-footer-price s{color:#a0a5ab}.order-presentation-footer-price small{color:#4c8a53;font:700 10px var(--app-font-sans)}.order-presentation-footer time{color:#77818b;font-size:10px;text-align:right;white-space:nowrap}.order-history-expiry{padding:0 14px 9px;background:#f4f7f9;color:#77818b;font-size:10px}.order-presentation-card .row-retry{margin:0 14px 10px}@media(max-width:760px){.order-presentation-top{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:12px 12px 10px}.order-presentation-info b{font-size:12px}.order-presentation-info small{gap:5px;font-size:10px}.order-presentation-status{min-height:25px;padding:0 8px;font-size:8px}.order-presentation-value{min-height:47px;margin-right:11px;margin-left:11px;padding-right:11px;padding-left:11px}.order-presentation-value>strong{font-size:14px}.order-presentation-value-code{min-height:46px}.order-presentation-footer{gap:7px;padding-right:12px;padding-left:12px;font-size:10px}.order-presentation-footer-price{font-size:10px}.order-history-expiry{padding-right:12px;padding-left:12px}}.bank-transfer-panel,.bank-transfer-list,.bank-review-list{display:grid;gap:10px}.bank-transfer-disclosure{margin:5px 0 1px;color:#788780;font-size:9px;line-height:1.6}.bank-transfer-loading,.bank-transfer-empty{display:flex;align-items:center;gap:7px;padding:12px;border:1px dashed #dce3d9;border-radius:7px;color:#84928a;font-size:9px;line-height:1.5}.bank-transfer-request{padding:12px;border:1px solid #e4e8df;border-radius:8px;background:#fffefa}.bank-transfer-request-heading,.bank-transfer-naira,.bank-review-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.bank-transfer-request-heading>div,.bank-review-summary>div{min-width:0}.bank-transfer-request-heading b,.bank-transfer-request-heading small,.bank-review-summary b,.bank-review-summary small{display:block}.bank-transfer-request-heading b,.bank-review-summary b{color:#344b4d;font-size:10px}.bank-transfer-request-heading small,.bank-review-summary small{margin-top:4px;color:#8c9790;font-size:8px;overflow-wrap:anywhere}.transfer-status{flex:none;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:700;white-space:nowrap}.transfer-status-pending{background:#f6f0e1;color:#9a7940}.transfer-status-submitted{background:#edf0e7;color:#6c765e}.transfer-status-succeeded{background:#eaf2e9;color:#387969}.transfer-status-failed{background:#f7e9e5;color:#a35347}.bank-transfer-naira{margin-top:10px;padding:10px;border-radius:7px;background:#edf2e9;color:#62756d;font-size:9px}.bank-transfer-naira strong,.bank-review-summary>strong{color:#276d68;font:700 16px var(--app-font-mono)}.bank-account-details{display:grid;gap:8px;margin-top:10px}.bank-account-details>div{display:grid;grid-template-columns:minmax(95px,.8fr) 1.2fr auto;align-items:center;gap:8px;min-width:0}.bank-account-details>div>span,.bank-account-details>div>b{font-size:8px;overflow-wrap:anywhere}.bank-account-details>div>span{color:#8c9790}.bank-account-details>div>b{color:#465b57}.bank-account-details .copy-button{font-size:7px}.bank-transfer-rate{margin:10px 0 0;color:#82908a;font-size:8px;line-height:1.55}.bank-transfer-submit{margin-top:10px;padding-top:9px;border-top:1px solid #e9ebe4}.bank-transfer-submit .field-label{margin-top:0}.bank-transfer-submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.bank-transfer-submit-row input{min-width:0;height:36px;padding:0 10px;border:1px solid #dce2d9;border-radius:7px;background:#fffefa;color:#354b4d;font-size:9px}.bank-transfer-submit-row .button{min-height:36px;padding:0 10px;font-size:8px}.bank-transfer-submit-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:7px}.bank-transfer-submit-footer small{display:block;flex:1;color:#8c9790;font-size:7px;line-height:1.5}.bank-transfer-status-note{margin:10px 0 0;padding:8px;border-radius:6px;background:#f5f1e5;color:#857048;font-size:8px;line-height:1.5;overflow-wrap:anywhere}.bank-transfer-status-success{background:#eaf2e9;color:#387969}.bank-transfer-status-failed{background:#f7e9e5;color:#a35347}.bank-transfer-refresh{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:4px 2px;border:0;background:transparent;color:#70867c;font-size:8px;font-weight:700}.bank-admin-panel{padding:19px 20px}.bank-admin-message{margin:0 0 9px;padding:8px 9px;border-radius:6px;background:#eaf2e9;color:#387969;font-size:8px;line-height:1.5}.bank-review-row{padding:11px;border:1px solid #e4e8df;border-radius:8px;background:#fffefa}.bank-review-summary>strong{font-size:13px}.bank-review-row dl{display:grid;gap:7px;margin:10px 0}.bank-review-row dl>div{display:grid;grid-template-columns:minmax(115px,.75fr) 1.25fr;gap:8px}.bank-review-row dt,.bank-review-row dd{margin:0;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.bank-review-row dt{color:#8c9790}.bank-review-row dd{color:#465b57;font-weight:600}.bank-review-actions{display:flex;justify-content:flex-end;gap:7px;padding-top:9px;border-top:1px solid #e9ebe4}.bank-review-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px}@media(max-width:760px){.bank-admin-panel{padding:17px 15px}.bank-account-details>div{grid-template-columns:minmax(88px,.8fr) 1.2fr auto;gap:6px}.bank-transfer-submit-footer{flex-direction:column;align-items:flex-start}}.bank-transfer-collapse{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:8px 9px;border:1px solid #dce8fa;border-radius:7px;background:#f5f9ff;color:#2465cc;font-size:8px;font-weight:700;text-align:left}.bank-transfer-collapse svg{transition:transform .15s ease}.bank-transfer-collapse[aria-expanded=true] svg{transform:rotate(180deg)}.bank-transfer-instructions{animation:bank-details-in .16s ease-out}@keyframes bank-details-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.bank-transfer-cancel{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:0 8px;border:1px solid #f1d6dc;border-radius:6px;background:#fff8f9;color:#a7354e;font-size:7px;font-weight:700}.bank-transfer-cancel:hover:not(:disabled){border-color:#e9b9c4;background:#fff0f3}.bank-transfer-cancel:disabled{opacity:.55;cursor:wait}.transfer-status-cancelled{background:#edf1f7;color:#5e6f89}.bank-transfer-status-cancelled{background:#edf4ff;color:#43618d}.transfer-status-submitted{background:#eaf2ff;color:#2b64b1}.bank-transfer-naira{background:#eef5ff}.bank-transfer-naira strong,.bank-review-summary>strong{color:#155eef}.bank-transfer-collapse:focus-visible,.bank-transfer-cancel:focus-visible{outline:2px solid #155eef;outline-offset:2px}.whop-topup-section{margin:0 0 15px}.whop-topup-card{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #dbe7e5;border-radius:9px;background:linear-gradient(110deg,#f2faf7,#f8fbfa)}.whop-topup-icon{display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:9px;background:#e0f1eb;color:#216d68}.whop-topup-copy{display:grid;flex:1;gap:4px;min-width:0}.whop-topup-copy b{color:#263a3f;font-size:10px}.whop-topup-copy span,.whop-topup-disclosure{color:#778681;font-size:8px;line-height:1.5}.whop-topup-button{flex:none;min-height:35px;padding:0 11px;font-size:9px}.whop-topup-disclosure{margin:6px 2px 0}.whop-topup-notice,.whop-topup-pending{margin-top:8px}.whop-topup-pending{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #e4e9db;border-radius:7px;background:#f7f8f1;color:#667466;font-size:8px;line-height:1.45}.whop-topup-pending>span{flex:1}.whop-topup-refresh{display:inline-flex;flex:none;align-items:center;gap:4px;border:0;background:transparent;color:#216d68;font-size:8px;font-weight:700}.whop-topup-refresh:disabled{opacity:.55}.whop-topup-refresh:focus-visible,.whop-topup-button:focus-visible{outline:2px solid #216d68;outline-offset:2px}@media(max-width:520px){.whop-topup-card{align-items:flex-start;flex-wrap:wrap}.whop-topup-copy{flex-basis:calc(100% - 48px)}.whop-topup-button{width:100%}.whop-topup-pending{align-items:flex-start;flex-wrap:wrap}.whop-topup-refresh{margin-left:20px}}.bank-transfer-disclosure,.bank-transfer-submit-footer small{color:#7b8ca5}.bank-transfer-loading,.bank-transfer-empty{border-color:#d8e5f7;background:#f8fbff;color:#7b8ca5}.bank-transfer-request,.bank-review-row{border-color:#dce8f5;background:#fff}.bank-transfer-request-heading b,.bank-review-summary b,.bank-account-details>div>b,.bank-review-row dl dd{color:#344f75}.bank-transfer-request-heading small,.bank-review-summary small,.bank-account-details>div>span,.bank-review-row dl dt{color:#7b8ca5}.bank-transfer-submit-row input{border-color:#d8e5f7;background:#fff;color:#344b6b}.bank-transfer-submit-row input:focus{border-color:#79a7f1;outline:0;box-shadow:0 0 0 3px #155eef18}.bank-transfer-naira{background:#eef5ff;color:#526b8d}.bank-transfer-naira strong,.bank-review-summary>strong,.bank-transfer-refresh,.whop-topup-refresh{color:#155eef}.bank-transfer-refresh:hover,.whop-topup-refresh:hover:not(:disabled){color:#1049c4}.bank-admin-panel{border-color:#dce8f5}.whop-topup-card{border-color:#dce8f5;background:linear-gradient(110deg,#f1f7ff,#fbfcff)}.whop-topup-icon{background:#eaf2ff;color:#155eef}.whop-topup-copy b{color:#304a70}.whop-topup-copy span,.whop-topup-disclosure{color:#7b8ca5}.whop-topup-pending{border-color:#dce8f5;background:#f4f8ff;color:#58769f}.whop-topup-refresh:focus-visible,.whop-topup-button:focus-visible{outline-color:#155eef}.paystack-topup-section{margin:0 0 14px}.paystack-topup-card{display:grid;gap:11px;padding:13px;border:1px solid #dce8f5;border-radius:9px;background:linear-gradient(115deg,#f0f6ff,#fff)}.paystack-topup-heading{display:flex;align-items:center;gap:9px}.paystack-topup-icon{display:grid;flex:none;width:33px;height:33px;place-items:center;border-radius:8px;background:#e4efff;color:#155eef}.paystack-topup-heading>div{display:grid;gap:3px}.paystack-topup-heading b{color:#29466f;font-size:10px}.paystack-topup-heading span:not(.paystack-topup-icon){color:#7184a0;font-size:8px;line-height:1.5}.paystack-topup-form{display:grid;gap:6px}.paystack-topup-form .field-label{margin:0;color:#516887}.paystack-topup-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.paystack-amount-input-wrap{display:grid;grid-template-columns:25px minmax(0,1fr) 43px;align-items:center;min-width:0;height:38px;padding:0 9px;border:1px solid #d7e4f5;border-radius:7px;background:#fff;color:#476388;font-size:10px;font-weight:700}.paystack-amount-input-wrap:focus-within{border-color:#79a7f1;box-shadow:0 0 0 3px #155eef18}.paystack-amount-input-wrap input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#253d61;font-size:11px;font-weight:700}.paystack-amount-input-wrap input::-webkit-outer-spin-button,.paystack-amount-input-wrap input::-webkit-inner-spin-button{margin:0;appearance:none}.paystack-input-currency{color:#8698b0;font-size:8px;text-align:right}.paystack-topup-input-row>.button{min-height:38px;padding:0 11px;white-space:nowrap}.paystack-amount-hint,.paystack-topup-disclosure{margin:0;color:#7b8ca5;font-size:8px;line-height:1.55}.paystack-topup-quote{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid #d5e4fb;border-radius:8px;background:#f8fbff;color:#3975dc}.paystack-topup-quote>div{display:grid;gap:4px;min-width:0}.paystack-topup-quote>div>span{color:#7488a4;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.paystack-topup-quote strong{color:#155eef;font-size:12px;font-variant-numeric:tabular-nums}.paystack-topup-quote>small,.paystack-pay-button{grid-column:1 / -1}.paystack-topup-quote>small{color:#7b8ca5;font-size:7px;line-height:1.5}.paystack-pay-button{width:100%;min-height:38px}.paystack-topup-error{margin:0}.paystack-topup-pending{border-color:#dce8f5;background:#f4f8ff;color:#58769f}.paystack-topup-refresh{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px;border:0;background:transparent;color:#155eef;font-size:8px;font-weight:700}.paystack-topup-refresh:focus-visible{outline:2px solid #155eef;outline-offset:2px}.deposit-provider-paystack{background:#eaf2ff;color:#155eef}@media(max-width:520px){.paystack-topup-input-row{grid-template-columns:1fr}.paystack-topup-input-row>.button{width:100%}}.wallet-online-options,.wallet-bank-transfer-option{padding:18px;border:1px solid #dce8f8;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#fff 74%)}.wallet-online-options{margin-top:20px}.wallet-options-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.wallet-options-heading h3{margin:5px 0 0;color:#172b4d;font-size:15px;letter-spacing:-.02em}.wallet-options-security{display:inline-flex;align-items:center;gap:6px;color:#557399;font-size:10px;font-weight:700;white-space:nowrap}.wallet-options-security svg{color:#2675e8}.wallet-online-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:12px}.wallet-pending-verification{display:grid;gap:10px}.wallet-existing-transfers{margin-top:14px;padding:18px;border:1px solid #dce8f8;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#fff 74%)}.wallet-existing-transfers .wallet-options-heading{margin-bottom:12px}.wallet-online-grid>.paystack-topup-section,.wallet-online-grid>.whop-topup-section{min-width:0;height:100%;margin:0;padding:14px;border:1px solid #e0eaf7;border-radius:12px;background:#fff;box-shadow:0 4px 14px #143b6710}.wallet-online-grid .paystack-topup-card,.wallet-online-grid .whop-topup-card{border:0;padding:0;background:transparent}.wallet-methods-state,.wallet-method-paused{display:flex;align-items:flex-start;gap:7px;margin:10px 0;padding:9px 11px;border:1px solid #dce8f8;border-radius:9px;background:#f3f7ff;color:#4d6585;font-size:10px;line-height:1.5}.wallet-methods-error{border-color:#f4d0d0;background:#fff6f6;color:#9d3434}.wallet-method-paused{border-color:#f2dfb4;background:#fff9eb;color:#7e5c18}.wallet-bank-transfer-option{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;background:linear-gradient(145deg,#f5f9ff,#fff 78%)}.wallet-bank-heading{margin:0}.wallet-method-status{flex:none;padding:5px 9px;border:1px solid #dce4ee;border-radius:20px;background:#f5f7fa;color:#68788c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.wallet-method-status-on{border-color:#c8e9d8;background:#edfaf3;color:#218455}.wallet-bank-transfer-option .bank-transfer-disclosure{margin:0;color:#647895;font-size:11px;line-height:1.55}.wallet-bank-transfer-option .field-label{margin:5px 0 0}.wallet-bank-transfer-option .amount-field{margin:0}.wallet-bank-transfer-option .amount-hint{margin-top:-3px}.payment-method-admin{margin:18px 0 8px;padding:15px;border:1px solid #dce8f8;border-radius:13px;background:#f8fbff;box-shadow:none}.payment-method-admin .panel-heading{margin-bottom:8px}.payment-method-admin .panel-heading h2{font-size:14px}.payment-method-admin .panel-intro{margin:0 0 12px;font-size:10px}.payment-method-admin-list{display:grid;border-top:1px solid #e5edf8}.payment-method-admin-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:68px;border-bottom:1px solid #e5edf8}.payment-method-admin-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#eaf2ff;color:#2465cc}.payment-method-icon-bank_transfer{background:#edf5ff;color:#4773b6}.payment-method-admin-copy{display:grid;gap:3px;min-width:0}.payment-method-admin-copy b{color:#243b5d;font-size:11px}.payment-method-admin-copy small{color:#71819a;font-size:9px;line-height:1.35}.payment-method-live,.payment-method-paused-label{font-size:9px;font-weight:700}.payment-method-live{color:#258657}.payment-method-paused-label{color:#b26923}.admin-funding-panel{display:grid;gap:10px;padding:17px;border:1px solid #d7e5fb;background:radial-gradient(circle at 100% 0,rgba(42,120,242,.08),transparent 38%),#fff;box-shadow:0 12px 30px #16386712}.admin-funding-panel .panel-heading{margin-bottom:0}.admin-funding-panel .panel-heading h2{font-size:15px}.admin-funding-panel .panel-intro{margin:0;color:#657894;font-size:11px;line-height:1.55}.admin-funding-form{display:grid;gap:8px;min-width:0}.admin-funding-form>label{margin-top:4px;color:#354c6f;font-size:10px;font-weight:750}.admin-funding-search,.admin-funding-amount{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 11px;border:1px solid #d8e4f4;border-radius:11px;background:#fbfdff;color:#7384a0;transition:border-color .16s,box-shadow .16s,background .16s}.admin-funding-search:focus-within,.admin-funding-amount:focus-within{border-color:#6da2f3;background:#fff;box-shadow:0 0 0 3px #1f6feb1a}.admin-funding-search input,.admin-funding-amount input{width:100%;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:#1c2f4d;font:inherit;font-size:11px}.admin-funding-search input::placeholder,.admin-funding-amount input::placeholder{color:#9aa9bd}.admin-funding-amount{color:#215ebe;font-size:11px;font-weight:750}.admin-funding-amount input{color:#1c2f4d}.admin-funding-form textarea{width:100%;min-height:62px;resize:vertical;padding:10px 11px;border:1px solid #d8e4f4;border-radius:11px;outline:0;background:#fbfdff;color:#1c2f4d;font:inherit;font-size:11px;line-height:1.45}.admin-funding-form textarea:focus{border-color:#6da2f3;background:#fff;box-shadow:0 0 0 3px #1f6feb1a}.admin-funding-form textarea::placeholder{color:#9aa9bd}.admin-funding-hint{color:#788aa4;font-size:9px;line-height:1.5}.admin-funding-results{display:grid;max-height:204px;overflow:auto;border:1px solid #dce7f5;border-radius:11px;background:#fff}.admin-funding-result{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;padding:10px 11px;border:0;border-bottom:1px solid #edf2fa;background:transparent;color:#2469d5;text-align:left;cursor:pointer}.admin-funding-result:last-child{border-bottom:0}.admin-funding-result:hover,.admin-funding-result:focus-visible{background:#f2f7ff;outline:0}.admin-funding-result>span:first-child,.admin-funding-selected>span{display:grid;gap:3px;min-width:0}.admin-funding-result b,.admin-funding-selected b{overflow:hidden;color:#263c5d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-funding-result small,.admin-funding-selected small{overflow:hidden;color:#7b8ba3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-funding-result>span:last-child{flex:0 0 auto;font-size:9px;font-weight:750}.admin-funding-selected{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 11px;border:1px solid #cfe0fb;border-radius:11px;background:#f2f7ff}.admin-funding-change{flex:0 0 auto;padding:6px 8px;border:1px solid #cbdcf4;border-radius:8px;background:#fff;color:#2469d5;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.admin-funding-search-state{margin:0;padding:8px 10px;border-radius:9px;background:#f5f8fd;color:#7486a0;font-size:10px}.admin-funding-error{color:#a83f49;background:#fff3f3}.admin-funding-feedback{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:10px;font-size:10px;line-height:1.45}.admin-funding-feedback svg{flex:0 0 auto;margin-top:1px}.admin-funding-feedback-success{border:1px solid #c7e9d8;background:#effaf4;color:#24734d}.admin-funding-feedback-error{border:1px solid #f0d1d3;background:#fff4f4;color:#a83f49}.admin-funding-submit{display:flex;align-items:center;justify-content:center;gap:8px;min-height:41px;margin-top:4px}.admin-funding-submit:disabled{opacity:.65;cursor:wait}.payment-method-switch{width:38px;height:22px;display:inline-flex;align-items:center;padding:2px;border:1px solid #c7d3e2;border-radius:20px;background:#e5eaf1;cursor:pointer;transition:background .16s,border-color .16s}.payment-method-switch>span{width:16px;height:16px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px #17385d33;transition:transform .16s}.payment-method-switch-on{border-color:#1c66df;background:#1c66df}.payment-method-switch-on>span{transform:translate(16px)}.payment-method-switch:focus-visible{outline:2px solid #155eef;outline-offset:3px}.payment-method-switch:disabled{cursor:wait;opacity:.65}.payment-method-spinner{position:absolute;right:45px;color:#286bd2}.wallet-admin-message{margin:8px 0;color:#315e9a;font-size:10px}@media(max-width:620px){.wallet-online-grid{grid-template-columns:1fr}}@media(max-width:480px){.wallet-online-options,.wallet-bank-transfer-option{padding:13px}.wallet-options-heading{align-items:flex-start;flex-direction:column;gap:7px}.wallet-bank-heading{align-items:center;flex-direction:row}}.desk-switch{display:flex;gap:8px;max-width:560px;margin:0 0 18px;padding:5px;border:1px solid #dce6f4;border-radius:12px;background:#f6f9fe}.desk-switch button{flex:1;display:grid;gap:4px;padding:11px 13px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;color:#526984;cursor:pointer}.desk-switch button span{font-size:12px;font-weight:750}.desk-switch button small{font-size:9px;color:#8493a7}.desk-switch .desk-switch-active{border-color:#d4e3fb;background:#fff;color:#155eef;box-shadow:0 3px 12px #1e4b8110}.single-panel>.desk2-panel{min-width:0}.desk2-panel{border-color:#d9e5f5;background:#fff}.desk2-privacy{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:11px;border:1px solid #e0eaf7;border-radius:9px;background:#f5f9ff;color:#56718f;font-size:10px;line-height:1.5}.desk2-privacy svg{flex:none;color:#2870dc}.desk2-label{display:block;margin:15px 0 6px;color:#536b87;font-size:10px;font-weight:700}.desk2-picker{margin-top:14px}.desk2-picker .desk2-label{margin:0 0 6px}.desk2-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:15px 0 4px}.desk2-selection-heading>div{display:grid;gap:3px}.desk2-selection-heading>div>span{color:#54749c;font:700 9px var(--app-font-mono);letter-spacing:.1em}.desk2-selection-heading>div>small{color:#8a9bb1;font-size:9px}.desk2-selection-heading>button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid #dce6f4;border-radius:8px;background:#fff;color:#55729a;font-size:9px;font-weight:700;cursor:pointer}.desk2-selection-heading>button:hover:not(:disabled){border-color:#a9c5ed;background:#f4f8ff;color:#155eef}.desk2-selection-heading>button:disabled{opacity:.45;cursor:not-allowed}.desk2-picker-trigger{width:100%;min-height:52px;display:flex;align-items:center;gap:11px;padding:8px 12px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;color:#233f62;text-align:left;font:inherit;font-size:12px;cursor:pointer;transition:border-color .16s,box-shadow .16s}.desk2-picker-trigger:hover,.desk2-picker-trigger[aria-expanded=true]{border-color:#8db4f4;box-shadow:0 0 0 3px #1c6be50d}.desk2-picker-trigger:disabled{background:#f6f8fb;color:#9aa9b9;cursor:not-allowed}.desk2-picker-trigger>svg{margin-left:auto;flex:none;color:#7186a0}.desk2-picker-current{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0}.desk2-picker-current small{color:#155eef;font:700 12px var(--app-font-mono)}.desk2-catalog-image{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;overflow:hidden;border:1px solid #e7edf6;border-radius:10px;background:#f5f8fd;color:#5680bb}.desk2-catalog-image-country{border-radius:50%}.desk2-country-flag{font-size:21px;line-height:1}.desk2-catalog-image>svg{position:absolute}.desk2-catalog-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff}.desk2-picker-popover{z-index:70!important;box-sizing:border-box!important;width:var(--radix-popover-trigger-width)!important;max-width:calc(100vw - 20px)!important;max-height:min(420px,var(--radix-popover-content-available-height,60vh))!important;display:flex!important;flex-direction:column;gap:10px!important;overflow:hidden!important;padding:12px!important;border:1px solid #dce6f4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 14px 36px #173b6426!important;transform-origin:var(--radix-popover-content-transform-origin)}.desk2-picker-popover-content{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow:hidden}.desk2-picker-header{flex:none;padding:5px 0 0;text-align:left!important}.desk2-picker-header-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.desk2-picker-close{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid #dce6f4;border-radius:8px;color:#526d89;background:#f8fbff}.desk2-picker-kicker{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#1872cb;font:700 9px var(--app-font-mono);letter-spacing:.11em}.desk2-picker-kicker>span{padding:4px 7px;border:1px solid #dce9fa;border-radius:999px;background:#f4f8ff;color:#627b9d;font:600 9px var(--app-font-sans);letter-spacing:0}.desk2-picker-header h2{color:#1c3657;font-size:19px}.desk2-picker-header p{margin-top:0;color:#8494a8;font-size:11px}.desk2-picker-search{display:flex;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:1px solid #dce6f4;border-radius:10px;background:#f8faff;color:#7e91a9}.desk2-picker-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#213d5f;font:inherit;font-size:12px}.desk2-picker-list{display:flex;flex:1 1 0%;flex-direction:column;gap:6px;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;padding:1px 3px 8px}.desk2-picker-option-row{display:flex;flex:none;align-items:stretch;gap:5px}.desk2-picker-option{display:flex;flex:1;min-width:0;align-items:center;gap:11px;min-height:62px;padding:9px 11px;border:1px solid #e9eff7;border-radius:13px;background:#fff;color:#314d6e;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.desk2-picker-option:hover,.desk2-picker-option[aria-selected=true]{border-color:#b9d2f6;background:#f5f9ff;box-shadow:0 3px 12px #1d4f890b}.desk2-favorite-toggle{display:grid;width:38px;flex:none;place-items:center;align-self:stretch;border:1px solid #e9eff7;border-radius:11px;background:#fff;color:#91a0b2;cursor:pointer}.desk2-favorite-toggle:hover,.desk2-favorite-toggle.is-favorite{border-color:#f3d58a;background:#fffaf0;color:#d99a17}.desk2-picker-option-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:12px;background:#f2f6fc}.desk2-picker-option .desk2-catalog-image{width:34px;height:34px}.desk2-picker-option-copy{display:grid;flex:1;min-width:0;gap:3px}.desk2-picker-option-name{overflow:hidden;color:#263f60;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.desk2-picker-option-copy small{color:#91a0b2;font-size:9px}.desk2-picker-price{padding:6px 8px;border:1px solid #d7e6fb;border-radius:8px;background:#f1f7ff;color:#155eef;font:700 11px var(--app-font-mono);white-space:nowrap}.desk2-picker-selected{display:none;flex:none;color:#1768d5}.desk2-picker-option[aria-selected=true] .desk2-picker-selected{display:block}.desk2-picker-empty{padding:24px 12px;color:#8595a9;text-align:center;font-size:12px}.desk2-loading,.desk2-empty,.desk2-waiting{display:flex;align-items:center;gap:7px;color:#71839a;font-size:10px}.desk2-loading{padding:10px 2px}.desk2-retry{display:flex;align-items:center;gap:6px;margin:8px 0;padding:7px 9px;border:1px solid #e7c8c4;border-radius:7px;background:#fff8f7;color:#a44f47;font-size:10px}.desk2-quote{display:grid;grid-template-columns:1fr auto;gap:4px;margin:13px 0;padding:12px;border:1px solid #dce8f8;border-radius:9px;background:#f7faff}.desk2-quote span{color:#647b96;font-size:10px}.desk2-quote strong{grid-row:span 2;color:#155eef;font:700 17px var(--app-font-mono)}.desk2-quote small{color:#8a9ab0;font-size:9px}.desk2-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;border:1px solid #dce6f3;border-radius:11px;background:#f5f8fc}.desk2-mode-switch button{min-height:37px;border:0;border-radius:8px;background:transparent;color:#6c7f96;font-size:11px;font-weight:700;cursor:pointer}.desk2-mode-switch button.active{background:#fff;color:#1659c8;box-shadow:0 2px 7px #16315a16}.desk2-operator-list{display:grid;gap:6px;max-height:280px;overflow:auto;padding:2px 1px}.desk2-operator-sorts{display:flex;gap:5px;overflow:auto;padding:3px 0 6px}.desk2-operator-sorts button,.desk2-operator-sorts span{flex:none;padding:6px 8px;border:1px solid #e1e9f4;border-radius:99px;background:#fff;color:#71839a;font-size:8px;font-weight:700;white-space:nowrap}.desk2-operator-sorts button[aria-pressed=true]{border-color:#b8cdf1;background:#eef5ff;color:#155eef}.desk2-operator-sorts span{border-style:dashed;color:#98a4b3}.desk2-operator-row-wrap{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:stretch;gap:4px}.desk2-operator-favorite{display:grid;width:28px;height:28px;align-self:center;flex:none;place-items:center;border:1px solid #e1e9f4;border-radius:8px;background:#fff;color:#91a0b2;cursor:pointer}.desk2-operator-favorite:hover,.desk2-operator-row-wrap.is-favorite .desk2-operator-favorite{border-color:#f3d58a;background:#fffaf0;color:#d99a17}.desk2-operator-row{display:flex;flex:1;min-width:0;align-items:center;gap:7px;min-height:36px;padding:4px 7px;border:1px solid #e1e9f4;border-radius:8px;background:#fff;color:#324c6d;cursor:default}.desk2-operator-main{display:grid;gap:2px;flex:1;min-width:0}.desk2-operator-main b{overflow:hidden;color:#284363;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.desk2-operator-main small{color:#8797aa;font-size:7px;line-height:1.2}.desk2-operator-row>strong{color:#155eef;font:700 11px var(--app-font-mono);white-space:nowrap}.desk2-operator-buy{display:inline-flex;min-width:50px;min-height:32px;align-items:center;justify-content:center;align-self:center;gap:4px;padding:0 7px;border:1px solid #155eef;border-radius:7px;background:#155eef;color:#fff;font-size:9px;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s}.desk2-operator-buy:hover:not(:disabled){border-color:#0e4bc8;background:#0e4bc8}.desk2-operator-buy:disabled{opacity:.65;cursor:wait}.desk2-operator-buy:focus-visible{outline:3px solid #87b6ff;outline-offset:2px}.desk2-panel .purchase-button{border-color:#e9c44a;background:#f5c84c;color:#1a2940;box-shadow:0 8px 18px #c7931d21}.desk2-panel .purchase-button:hover:not(:disabled){background:#ffd45e}.desk2-panel .purchase-button:disabled{background:#f0e6c7;color:#88909b}.desk2-rate{display:grid;grid-template-columns:1fr auto;gap:5px;margin:16px 0;padding:13px;border:1px solid #e1eaf6;border-radius:10px;background:#fbfdff}.desk2-rate>span{display:grid;gap:4px}.desk2-rate>span b{color:#284363;font-size:12px}.desk2-rate>span .eyebrow{font-size:8px}.desk2-rate>strong{grid-row:span 2;align-self:center;color:#155eef;font:700 19px var(--app-font-mono)}.desk2-rate>small{color:#8595a9;font-size:9px}.desk2-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #e8eef6}.desk2-history-heading h3{margin:0;color:#20242b;font-size:15px;font-weight:750;letter-spacing:-.02em}.desk2-history-heading-recent{margin:0;padding:15px 18px;border-bottom:1px solid #e8edf2}.desk2-history-heading-recent h3{font-size:15px}.desk2-view-all{display:inline-flex;align-items:center;gap:6px;color:#078f83;font-size:12px;font-weight:750;text-decoration:none}.desk2-view-all:hover{text-decoration:underline}.desk2-order-list{display:grid;gap:11px;padding:11px 14px}.desk2-copy-error{margin:0 14px 9px;color:#a24c42;font-size:10px}.desk2-order-pending,.desk2-waiting{display:flex;align-items:center;gap:7px;margin:0 13px 10px;padding:10px 12px;border-radius:10px;background:#f6f8fa;color:#7f8994;font-size:10px;line-height:1.45}.desk2-order-pending svg,.desk2-waiting svg{flex:none}.desk2-waiting{margin-top:0}.desk2-order-reference{display:grid;gap:4px;margin:0 14px 9px;color:#6c819d;font-size:9px}.desk2-order-reference code{width:fit-content;max-width:100%;overflow-wrap:anywhere;padding:5px 7px;border:1px solid #dfe8f4;border-radius:6px;background:#f7faff;color:#395a82;font:10px var(--app-font-mono);-webkit-user-select:all;user-select:all}.desk2-cancel{margin:0 14px 10px;padding:7px 10px;border:1px solid #edcfca;border-radius:7px;background:#fff;color:#a55349;font-size:10px;font-weight:700}.desk2-cancel:disabled{opacity:.6}.desk2-order-source{color:#64707b}.desk2-error{margin:8px 0 0 41px;color:#ac5148;font-size:9px}.desk2-empty{justify-content:center;min-height:76px;border:1px dashed #dce5f0;border-radius:8px;color:#90a0b2}@media(max-width:700px){.desk-switch{max-width:none}.desk-switch button{padding:10px}.desk2-order-list{gap:9px;padding:10px}}.desk2-page-layout{width:100%;max-width:1120px}.desk2-experience{--desk2-ink:#193a5e;--desk2-muted:#758aa2;--desk2-blue:#1767d4;--desk2-line:#dce7f3;width:100%;color:var(--desk2-ink)}.desk2-experience-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 19px}.desk2-experience-heading>div{min-width:0}.desk2-section-kicker{display:flex;align-items:center;gap:8px;color:#3980c8;font:700 8px var(--app-font-mono);letter-spacing:.1em}.desk2-section-kicker>span{width:6px;height:6px;border-radius:50%;background:#4f9e8a;box-shadow:0 0 0 3px #4f9e8a18}.desk2-experience-heading h2{margin:8px 0 5px;color:#193a5e;font:750 clamp(24px,3vw,32px)/1.1 Manrope,sans-serif;letter-spacing:-.055em}.desk2-experience-heading h2>span{color:#6ea2d9}.desk2-experience-heading p{margin:0;color:#70869f;font-size:11px}.desk2-number-mark{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--desk2-line);border-radius:9px;background:#ffffffb8}.desk2-number-mark small{color:#92a5ba;font:700 7px var(--app-font-mono);letter-spacing:.1em}.desk2-number-mark b{color:#80a6d1;font:600 13px var(--app-font-mono)}.desk2-experience-grid{display:grid;width:100%;max-width:860px;margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.desk2-setup-card,.desk2-activity-card{min-width:0;border:1px solid var(--desk2-line);border-radius:13px;background:#fff;box-shadow:0 9px 25px #274c7310}.desk2-setup-card{padding:21px 22px 17px}.desk2-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.desk2-section-index{color:#3980c8;font:700 8px var(--app-font-mono);letter-spacing:.1em}.desk2-card-heading h3{margin:6px 0 0;color:#203f62;font-size:17px;font-weight:750;letter-spacing:-.035em}.desk2-card-heading>button{display:flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1px solid var(--desk2-line);border-radius:7px;background:#fff;color:#66809e;font-size:9px;font-weight:650;transition:background .15s,border-color .15s}.desk2-card-heading>button:hover:not(:disabled){border-color:#b9d1ed;background:#f4f8fe;color:#1767d4}.desk2-card-heading>button:disabled{opacity:.45;cursor:not-allowed}.desk2-setup-card .desk2-privacy{margin:16px 0 17px;padding:10px 11px}.desk2-privacy>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:8px;background:#e7f1fd;color:#2675d1}.desk2-privacy>div{display:grid;gap:3px}.desk2-privacy b{color:#355a7f;font-size:9px}.desk2-privacy small{color:#7a90a9;font-size:8px;line-height:1.5}.desk2-setup-card .desk2-picker{margin-top:13px}.desk2-setup-card .desk2-picker .desk2-label{margin-bottom:6px;color:#526d8b;font-size:9px}.desk2-setup-card .desk2-picker-trigger{min-height:52px}.desk2-route-heading{margin:20px 0 8px}.desk2-route-heading>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.desk2-route-heading small{color:#8497ac;font-size:8px}.desk2-experience .desk2-mode-switch{margin-top:0;border-radius:10px}.desk2-experience .desk2-mode-switch button{display:grid;gap:4px;min-height:45px;text-align:left;padding:7px 10px}.desk2-experience .desk2-mode-switch button b{font-size:9px}.desk2-experience .desk2-mode-switch button small{color:#9aa9b9;font-size:7px;font-weight:400}.desk2-experience .desk2-mode-switch button.active small{color:#7c99be}.desk2-operator-list{max-height:290px;overflow:auto}.desk2-operator-sorts{align-items:center}.desk2-operator-sorts>span{margin-right:auto;padding:0;border:0;background:none;color:#8da0b5;font:700 7px var(--app-font-mono);letter-spacing:.08em}.desk2-operator-row{min-height:38px;padding:5px 7px;border-radius:8px}.desk2-operator-main b{font-size:9px}.desk2-operator-main small{font-size:7px}.desk2-operator-row>strong{font-size:9px}.desk2-operator-row>.desk2-operator-price-tag{display:grid;flex:0 0 auto;gap:1px;justify-items:end;min-width:max-content;padding:3px 5px;border:1px solid #cfe0fa;border-radius:7px;background:#eef5ff;line-height:1}.desk2-operator-price-tag small{color:#6c83a1;font:600 7px var(--app-font-mono);letter-spacing:.08em}.desk2-operator-price-tag span{color:#155eef;font:700 10px var(--app-font-mono);white-space:nowrap}@media(max-width:420px){.desk2-operator-row>.desk2-operator-price-tag{min-width:0;padding:4px 5px}.desk2-operator-price-tag span{font-size:9px}.desk2-operator-row-wrap{grid-template-columns:31px minmax(0,1fr) auto;gap:4px}.desk2-operator-favorite{width:31px;height:38px}.desk2-operator-row{gap:6px;padding-inline:6px}.desk2-operator-buy{min-width:52px;min-height:38px;gap:3px;padding-inline:7px;font-size:9px}.desk2-operator-buy svg{width:12px;height:12px}}.desk2-no-success{padding:2px 1px 0;color:#9aa8b7;font-size:7px}.desk2-experience .desk2-quote{margin:14px 0 10px;padding:11px 12px}.desk2-experience .desk2-quote span{color:#3980c8;font:700 8px var(--app-font-mono);letter-spacing:.1em}.desk2-experience .desk2-quote strong{grid-row:span 2;color:#1767d4;font:700 20px var(--app-font-mono)}.desk2-experience .desk2-quote small{color:#8a9db2;font-size:8px}.desk2-purchase{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:12px;padding:0 14px;border:0;border-radius:8px;background:#f4c84f;box-shadow:0 5px 13px #b8892225;color:#233c59;font-size:10px;font-weight:750;transition:background .15s,transform .15s}.desk2-purchase:hover:not(:disabled){background:#ffd45e;transform:translateY(-1px)}.desk2-purchase:disabled{background:#eee7d2;color:#8793a1;cursor:not-allowed}.desk2-experience .purchase-notice{margin-top:9px}.desk2-wallet-note{display:flex;align-items:center;gap:6px;margin-top:10px;color:#8294a8;font-size:7px;line-height:1.5}.desk2-wallet-note svg{flex:none;color:#6b8db3}.desk2-activity-column{display:grid;gap:12px;min-width:0}.desk2-activity-card{padding:17px 18px 0}.desk2-activity-card .desk2-rate{margin:0 0 15px;padding:12px}.desk2-activity-card .desk2-history-heading{margin-top:0;padding-top:13px}.desk2-activity-card .desk2-history-heading h3{font-size:14px}.desk2-safety-note{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid #dce8f4;border-radius:10px;background:#edf4fb}.desk2-safety-note>svg{flex:none;color:#3c7bc1}.desk2-safety-note p{margin:0;color:#7088a1;font-size:8px;line-height:1.6}.desk2-safety-note b{color:#426588}@media(max-width:760px){.desk2-page-layout{max-width:none}.desk2-experience-grid{grid-template-columns:1fr;gap:12px}.desk2-setup-card{padding:18px 16px 15px}.desk2-activity-card{padding:15px 14px 0}.desk2-experience-heading{margin-bottom:15px}.desk2-experience-heading p{max-width:320px;font-size:9px;line-height:1.55}.desk2-activity-card .desk2-rate{margin-bottom:12px}}@media(max-width:390px){.desk2-setup-card{padding-inline:13px}.desk2-number-mark{gap:5px;padding:6px 7px}.desk2-route-heading>div{align-items:flex-start;flex-direction:column;gap:4px}.desk2-operator-sorts{flex-wrap:wrap}.desk2-operator-sorts>span{width:100%;margin:0}}.desk2-console-content{box-sizing:border-box;display:block;height:auto;min-height:0;overflow:visible;padding-top:14px;padding-bottom:20px}.desk2-page-shell{display:block;min-height:0}.desk2-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.desk2-page-toolbar .page-heading{min-width:0;margin:0}.desk2-page-toolbar .page-heading h1{margin:5px 0 3px;font-size:27px}.desk2-page-toolbar .page-heading p,.desk2-page-toolbar .page-index{display:none}.desk2-page-toolbar .desk-switch{width:min(380px,45%);flex:none;margin:0;padding:4px}.desk2-page-toolbar .desk-switch button{padding:8px 10px}.desk2-page-toolbar .desk-switch button span{font-size:12px;font-weight:850}.desk2-page-toolbar .desk-switch button small{font-size:8px}.desk2-page-layout,.desk2-experience{display:block;min-height:0}.desk2-experience-grid{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:12px}.desk2-setup-card{min-height:0;max-height:none;overflow:visible;padding:15px 18px 16px}.desk2-setup-card .desk2-privacy{margin:10px 0;padding:8px 10px}.desk2-setup-card .desk2-picker{margin-top:8px}.desk2-route-heading{margin:12px 0 6px}.desk2-experience .desk2-mode-switch button{min-height:39px;padding:6px 9px}.desk2-experience .desk2-quote{margin:9px 0 7px;padding:9px 11px}.desk2-activity-column{min-height:0;grid-template-rows:auto auto;gap:9px}.desk2-activity-card{min-height:0;overflow:visible;display:flex;flex-direction:column;padding:13px 16px}.desk2-activity-card .desk2-rate{flex:none;margin-bottom:10px;padding:9px 11px}.desk2-activity-card .desk2-history-heading{flex:none;padding-top:10px}.desk2-activity-card .desk2-order-list{min-height:0;overflow:visible}.desk2-safety-note{flex:none;padding:9px 11px}@media(max-width:980px){.desk2-page-toolbar{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:14px}.desk2-page-toolbar .desk-switch{width:100%;max-width:560px}}@media(max-width:760px){.desk2-console-content{padding:8px 10px 18px}.desk2-page-layout{max-width:none}.desk2-experience-grid{grid-template-columns:1fr;gap:12px}.desk2-setup-card{padding:14px 13px 15px}.desk2-experience-heading{display:none}.desk2-activity-card{padding:15px 14px}}.desk2-number-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 28px));max-width:420px;gap:18px;padding:28px 22px 22px;border:1px solid #d6e4f4;border-radius:18px;background:#fff;color:#173858;text-align:center;box-shadow:0 24px 70px #08264b38}.desk2-number-dialog-heading{display:grid;justify-items:center;gap:8px;padding:3px 20px 0}.desk2-number-dialog-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid #bde4ce;border-radius:50%;background:#effaf3;color:#187447}.desk2-number-dialog-heading h2{margin:0;color:#173858;font-size:19px;font-weight:800;letter-spacing:-.025em}.desk2-number-dialog-heading p{margin:0;color:#637993;font-size:12px}.desk2-number-dialog-value{display:flex;min-height:64px;align-items:center;justify-content:center;gap:12px;padding:10px 12px;border:1px solid #d7e7f6;border-radius:12px;background:#f5f9ff}.desk2-number-dialog-value strong{overflow-wrap:anywhere;color:#173858;font:750 clamp(18px,5vw,24px)/1.2 var(--app-font-mono);letter-spacing:.015em}.desk2-number-dialog-value button{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid #bfd5f1;border-radius:10px;background:#fff;color:#155eef;cursor:pointer}.desk2-number-dialog-value button:hover{border-color:#155eef;background:#edf5ff}.desk2-number-dialog-value button:focus-visible{outline:3px solid #87b6ff;outline-offset:2px}.desk2-number-dialog-copy-status,.desk2-number-dialog-copy-error{margin:0;color:#187447;font-size:11px;font-weight:700;text-align:center}.desk2-number-dialog-copy-error{color:#a23f3f}.desk2-number-dialog>button:last-child{display:grid;width:36px;height:36px;place-items:center;opacity:1;border:1px solid #d9e3ee;border-radius:10px;background:#fff;color:#506781}.desk2-number-dialog>button:last-child:hover{background:#f3f7fc;color:#173858}.desk2-number-dialog>button:last-child svg{width:18px;height:18px}@media(max-width:420px){.desk2-number-dialog{gap:15px;padding:24px 16px 18px}.desk2-number-dialog-value{min-height:58px;gap:8px}.desk2-number-dialog-value button{width:38px;height:38px}}:root{--offixia-blue: #155eef;--offixia-cyan: #0ea5e9;--offixia-pale: #eef5ff}.brand-light,.brand-inverse .brand-light,.auth-decoration .eyebrow,.text-button:hover,.quiet-link:hover,.auth-bottom svg,.side-link-active,.side-link svg,.side-count,.support-mark,.account-avatar,.summary-pip,.selected-price,.filter-tabs .filter-active:after,.otp-cell button,.button-secondary,.transaction-heading button:hover,.copy-button,.promise-mark,.tools-help,.wallet-shortcut,.wallet-shortcut-icon,.wallet-shortcut b,.purchase-aside,.purchase-aside h3,.purchase-aside .quiet-link,.settings-icon,.preference-row input,.catalog-search:focus-within,.catalog-options button:hover,.catalog-options button[aria-selected=true],.catalog-option-icon,.help-mark,.help-topics a,.mobile-navigation a.mobile-nav-active,.deposit-provider-whop,.order-presentation-footer-price small,.mini-refresh{color:#155eef}.live-dot,.signal i,.visual-foot-dot,.summary-pip{background-color:#0ea5e9}.side-link-active,.side-count,.support-mark,.account-avatar,.wallet-panel-icon,.wallet-shortcut-icon,.profile-avatar,.settings-icon,.catalog-option-icon,.help-mark,.deposit-provider-whop{background-color:#eaf4ff}.side-link-active,.mobile-navigation a.mobile-nav-active{border-color:#c9def4}.select-wrap:focus-within,.amount-field:focus-within,.catalog-search:focus-within{border-color:#38a8f2;box-shadow:0 0 0 3px #0ea5e924}.catalog-options button:hover,.catalog-options button[aria-selected=true],.amount-presets button:hover,.amount-presets .preset-active,.wallet-shortcut:hover,.tools-help:hover{background:#eef7ff}.button-secondary:hover:not(:disabled){background:#e6f3ff}.otp-panel-ready{background:#eaf4ff}.otp-panel-ready strong{color:#155eef}.preference-row input{accent-color:#0ea5e9}.purchase-aside,.wallet-balance-tile{border-color:#c9def4;background:#f1f8ff}.button-refresh:hover,.promise-mark{background-color:#eaf4ff}.balance-skeleton{background:linear-gradient(90deg,#eaf4ff,#f7fbff,#eaf4ff)}.order-country{color:#456f99}.desk2-view-all,.desk2-section-kicker>span{color:#0ea5e9}.bank-transfer-naira,.bank-admin-message,.whop-topup-icon{color:#155eef}.bank-admin-message{border-color:#c9def4;background:#eaf4ff}.whop-topup-card,.whop-topup-icon{background:#eaf4ff}.rental-intro{border-color:#cfe3f7;background:#f1f8ff}.rental-intro-icon,.rental-card-icon{color:#155eef;background:#e7f2ff}.rental-manage-link,.rental-created-number>a,.rental-inline-error button,.rental-term-note svg,.rental-policy-note svg{color:#155eef}.billpay-page{--bp-ink: #102b49;--bp-muted: #607b98;--bp-line: #c9def4;--bp-paper: #eef6ff;--bp-white: #ffffff;--bp-navy: #123a70;--bp-teal: #155eef;--bp-mint: #e6f3ff;background:radial-gradient(ellipse at 8% 4%,rgba(184,224,255,.72),transparent 38%),linear-gradient(135deg,#e8f5ff,#f4f9ff 52%,#eaf4ff);color:var(--bp-ink)}.billpay-page:before{background-image:radial-gradient(#68aee5 .55px,transparent .55px)}.billpay-page .billpay-header,.billpay-page .billpay-main-card,.billpay-page .billpay-side-card,.billpay-page .billpay-history-card,.billpay-page .billpay-wallet{border-color:#c9def4}.billpay-page .billpay-heading h1 span,.billpay-page .billpay-wallet-icon,.billpay-page .billpay-side-icon,.billpay-page .billpay-category-icon,.billpay-page .billpay-category-index,.billpay-page .billpay-secure,.billpay-page .billpay-readonly-icon,.billpay-page .billpay-variation-note b,.billpay-page .billpay-validate-button,.billpay-page .billpay-text-action,.billpay-page .billpay-history-error button,.billpay-page .billpay-payment-meta button,.billpay-page .billpay-footer>span:first-child svg,.billpay-page .billpay-footer i,.billpay-page .billpay-tool-icon,.billpay-page .billpay-history-code{color:#155eef}.billpay-page .billpay-live-dot,.billpay-page .billpay-footer i{background:#0ea5e9}.billpay-page .billpay-wallet-icon,.billpay-page .billpay-side-icon,.billpay-page .billpay-validate-button,.billpay-page .billpay-history-tabs button.active,.billpay-page .billpay-empty-mark,.billpay-page .billpay-tool-icon,.billpay-page .billpay-tool-action{background:#eaf4ff}.billpay-page .billpay-empty-mark{color:#155eef}.billpay-page .billpay-secure,.billpay-page .billpay-category.is-selected,.billpay-page .billpay-variation-field,.billpay-page .billpay-validation-row,.billpay-page .billpay-wallet-estimate{border-color:#c9def4;background:#f1f8ff}.billpay-page .billpay-category.is-selected{box-shadow:inset 3px 0 #155eef}.billpay-page .billpay-category:hover,.billpay-page .billpay-tool-action:hover,.billpay-page .billpay-back:hover,.billpay-page .billpay-refresh:hover{border-color:#b7d8f5;background:#f4f9ff}.billpay-page .billpay-field select:focus,.billpay-page .billpay-field input:focus,.billpay-page .billpay-amount-input:focus-within,.billpay-page .billpay-recipient-input:focus-within{border-color:#3597ec;box-shadow:0 0 0 3px #155eef21}.billpay-page .billpay-validate-button{border-color:#b8d5f4}.billpay-page .billpay-wallet-estimate b{color:#1455bd}.billpay-page .billpay-submit{color:#fff;background:linear-gradient(115deg,#155eef,#087fdb 56%,#0ea5e9);box-shadow:0 5px 15px #155eef38}.billpay-page .billpay-submit:hover:not(:disabled){background:linear-gradient(115deg,#104dcc,#076bbb 56%,#0789c7)}.billpay-page .billpay-history-tabs button.active{color:#155eef}.billpay-page .billpay-payment-mark{color:#155eef;background:#eaf4ff}.billpay-page .billpay-tool-action{border-color:#c9def4;color:#155eef}.billpay-page .billpay-purchased-code{border-color:#c9def4;background:#f1f8ff}.billpay-page .billpay-purchased-code code{color:#123a70}.billpay-page .billpay-submit:focus-visible,.billpay-page .billpay-mobile-nav button:focus-visible,.billpay-page .billpay-category:focus-visible,.billpay-page .billpay-validate-button:focus-visible{outline-color:#0ea5e980}.settings-section-nav{display:flex;gap:8px;overflow-x:auto;margin:-2px 0 18px;padding:0 0 3px;scrollbar-width:thin}.settings-section-nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:0 13px;border:1px solid #dce8f5;border-radius:9px;background:#fff;color:#647994;font-size:10px;font-weight:650;white-space:nowrap}.settings-section-nav a:hover,.settings-section-nav a.settings-section-active{border-color:#a9cdfc;background:#edf5ff;color:#1459ad}.workspace-settings-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:16px}.workspace-preference-block{padding:15px 0;border-top:1px solid #e2ebf8}.workspace-reset-preference>button{margin-top:11px}.workspace-reset-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.workspace-preference-heading b,.workspace-preference-heading small{display:block}.workspace-preference-heading b{color:#405b80;font-size:10px}.workspace-preference-heading small{margin-top:5px;color:#8192aa;font-size:8px;line-height:1.5}.workspace-choice-group{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.workspace-choice-group button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #dce6f3;border-radius:8px;background:#fff;color:#647994;font-size:9px;font-weight:650;cursor:pointer}.workspace-choice-group button:hover{border-color:#a9cdfc}.workspace-choice-group button.workspace-choice-active{border-color:#76aef5;background:#edf5ff;color:#1459ad;box-shadow:inset 0 0 0 1px #76aef5}.notification-toggle{flex:none;display:inline-flex;align-items:center;gap:7px}.notification-toggle-on{border-color:#8fc3ad;color:#237354;background:#f0faf5}.notification-settings-message{margin:10px 0 0;color:#54718d;font-size:9px}.profile-avatar,.account-avatar{overflow:hidden}.profile-avatar img,.account-avatar img{width:100%;height:100%;object-fit:cover}.welcome-identity{display:flex;align-items:center;gap:0;min-width:0}.welcome-identity>div{min-width:0}.profile-avatar img{border-radius:inherit}.account-avatar img{display:block;border-radius:inherit}.security-account-details{margin-bottom:20px}.account-security-page{max-width:1050px}.workspace-notification-card .preference-row{border-bottom:0}.wallet-history-toolbar{display:flex;align-items:center;gap:14px}.wallet-history-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.wallet-history-actions>span{color:#54718d;font-size:8px}.service-unavailable-card{max-width:760px;min-height:250px;margin:12px auto 30px;padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.service-unavailable-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:17px;border-radius:12px;background:#edf5ff;color:#2478d4}.service-unavailable-card h2{margin:8px 0;color:#243c5d;font-size:19px}.service-unavailable-card p{max-width:560px;margin:0;color:#72859e;font-size:10px;line-height:1.7}.console-layout>.console-main{min-width:0}.console-main>.console-content{width:100%}.console-layout[data-theme=dark],.console-layout[data-theme=dark] .console-main,.console-layout[data-theme=dark] .console-content{background:#0c1422;color:#e4edf9}.console-layout[data-theme=dark] .console-topbar{border-color:#26364e;background:#101b2bed}.console-layout[data-theme=dark] .console-topbar a,.console-layout[data-theme=dark] .breadcrumb,.console-layout[data-theme=dark] .connection,.console-layout[data-theme=dark] .account-chip{color:#c6d4e9}.console-layout[data-theme=dark] .console-content h1,.console-layout[data-theme=dark] .console-content h2,.console-layout[data-theme=dark] .console-content h3,.console-layout[data-theme=dark] .console-content b,.console-layout[data-theme=dark] .console-content label,.console-layout[data-theme=dark] .console-content strong{color:#e7effb}.console-layout[data-theme=dark] .console-content p,.console-layout[data-theme=dark] .console-content small,.console-layout[data-theme=dark] .console-content .eyebrow,.console-layout[data-theme=dark] .console-content .preference-foot,.console-layout[data-theme=dark] .console-content .summary-foot,.console-layout[data-theme=dark] .console-content .summary-top{color:#a5b6cd}.console-layout[data-theme=dark] .summary-card,.console-layout[data-theme=dark] .panel,.console-layout[data-theme=dark] .profile-card,.console-layout[data-theme=dark] .settings-card,.console-layout[data-theme=dark] .dashboard-rent-card,.console-layout[data-theme=dark] .wallet-shortcut,.console-layout[data-theme=dark] .transfer-explainer,.console-layout[data-theme=dark] .adm-card,.console-layout[data-theme=dark] .service-unavailable-card,.console-layout[data-theme=dark] .history-empty,.console-layout[data-theme=dark] .deposit-history-empty,.console-layout[data-theme=dark] .settings-section-nav a{border-color:#2a3c57;background:#142137;color:#e4edf9;box-shadow:none}.console-layout[data-theme=dark] .summary-card.balance-card,.console-layout[data-theme=dark] .service-unavailable-icon{background:#172c46}.console-layout[data-theme=dark] .console-content input:not([type=checkbox]),.console-layout[data-theme=dark] .console-content select,.console-layout[data-theme=dark] .console-content textarea,.console-layout[data-theme=dark] .adm-search,.console-layout[data-theme=dark] .adm-search input{border-color:#344b68;background:#0e1a2b;color:#e4edf9}.console-layout[data-theme=dark] .profile-phone-form>label{color:#dbe7f7}.console-layout[data-theme=dark] .profile-phone-form>small{color:#a5b6cd}.console-layout[data-theme=dark] .workspace-choice-group button{border-color:#344b68;background:#0e1a2b;color:#c2d0e3}.console-layout[data-theme=dark] .workspace-choice-group button.workspace-choice-active,.console-layout[data-theme=dark] .settings-section-nav a.settings-section-active{border-color:#5896ea;background:#19385d;color:#cfe4ff}.console-layout[data-theme=dark] .settings-section-nav a{color:#c2d0e3}.console-layout[data-theme=dark] .workspace-preference-block,.console-layout[data-theme=dark] .preference-row,.console-layout[data-theme=dark] .profile-details>div{border-color:#2a3c57}.console-layout[data-theme=dark] .workspace-preference-heading b,.console-layout[data-theme=dark] .preference-row b,.console-layout[data-theme=dark] .profile-details dd,.console-layout[data-theme=dark] .profile-details dt,.console-layout[data-theme=dark] .transaction-description b,.console-layout[data-theme=dark] .deposit-provider-copy b{color:#dbe7f7}.console-layout[data-theme=dark] .history-tabs,.console-layout[data-theme=dark] .filter-tabs,.console-layout[data-theme=dark] .transaction-row,.console-layout[data-theme=dark] .deposit-history-row,.console-layout[data-theme=dark] .orders-heading,.console-layout[data-theme=dark] .deposit-history-heading{border-color:#2a3c57}.console-layout[data-theme=dark] .history-tabs a,.console-layout[data-theme=dark] .history-tabs button,.console-layout[data-theme=dark] .filter-tabs button{color:#bccbe0}.console-layout[data-theme=dark] .mobile-navigation{border-color:#2a3c57;background:#101b2b}.topbar-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 8px;border:1px solid #d7e1ed;border-radius:9px;background:#f7faff;color:#155eef;font-size:9px;font-weight:750;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.topbar-theme-toggle:hover{transform:translateY(-1px);border-color:#9fc5f9;background:#edf5ff}.topbar-theme-toggle:focus-visible{outline:3px solid #87b6ff;outline-offset:2px}.account-chip{gap:9px}.account-avatar{width:36px;height:36px;flex:none;border-radius:11px}.console-layout[data-theme=dark] .topbar-theme-toggle{border-color:#344b68;background:#14243a;color:#c5ddff}.console-layout[data-theme=dark] .topbar-theme-toggle:hover{border-color:#568fd9;background:#1a3455}.console-layout[data-theme=dark] .console-content .quiet-link,.console-layout[data-theme=dark] .console-content .text-button,.console-layout[data-theme=dark] .console-content .admin-history-link{color:#8ec5ff}.console-layout[data-theme=dark] .console-content .panel-heading h2,.console-layout[data-theme=dark] .console-content .orders-heading h2,.console-layout[data-theme=dark] .console-content .summary-card strong,.console-layout[data-theme=dark] .console-content .dashboard-rental-row>span:nth-child(2) b,.console-layout[data-theme=dark] .console-content .dashboard-rental-row>strong,.console-layout[data-theme=dark] .console-content .desk2-history-heading h3,.console-layout[data-theme=dark] .console-content .account-history-title>b,.console-layout[data-theme=dark] .console-content .account-history-amount{color:#edf4ff}.console-layout[data-theme=dark] .console-content .dashboard-history-tabs{border-color:#2b405c}.console-layout[data-theme=dark] .console-content .dashboard-history-tabs>button{color:#b9cbe1}.console-layout[data-theme=dark] .console-content .dashboard-history-tabs .history-tab-active{color:#9acaff}.console-layout[data-theme=dark] .console-content .history-tabs .history-tab-active{border-color:#3e6794;background:#1b3452;color:#d4e8ff;box-shadow:none}.console-layout[data-theme=dark] .order-presentation-card{border-color:#30445f;background:#142237;box-shadow:none}.console-layout[data-theme=dark] .order-presentation-info b,.console-layout[data-theme=dark] .order-presentation-value-phone>strong,.console-layout[data-theme=dark] .order-presentation-footer-price{color:#edf4ff}.console-layout[data-theme=dark] .order-presentation-info small,.console-layout[data-theme=dark] .order-presentation-footer,.console-layout[data-theme=dark] .order-presentation-footer time,.console-layout[data-theme=dark] .order-presentation-footer-price s{color:#b6c5d8}.console-layout[data-theme=dark] .order-presentation-value-phone,.console-layout[data-theme=dark] .order-presentation-value-code.order-presentation-code-waiting{background:#0d1a2a;color:#e7f0fc}.console-layout[data-theme=dark] .order-presentation-value-code{border-color:#685a2f;background:#352e1d;color:#ffe08b}.console-layout[data-theme=dark] .order-presentation-value-code strong{color:#ffe08b}.console-layout[data-theme=dark] .order-presentation-value-code small,.console-layout[data-theme=dark] .order-presentation-value-code.order-presentation-code-waiting strong{color:#c5d0df}.console-layout[data-theme=dark] .order-presentation-footer{border-color:#2d405a;background:#101d2f}.console-layout[data-theme=dark] .order-presentation-status{border-color:#40516a;background:#202e42;color:#d3dfed}.console-layout[data-theme=dark] .order-presentation-status-active,.console-layout[data-theme=dark] .order-presentation-status-provisioning,.console-layout[data-theme=dark] .order-presentation-status-pending{border-color:#6c5928;background:#3c3117;color:#ffe08b}.console-layout[data-theme=dark] .order-presentation-status-completed{border-color:#356749;background:#173b2b;color:#a6ebc0}.console-layout[data-theme=dark] .order-presentation-status-cancelled{border-color:#46566a;background:#263345;color:#c4d1e0}.console-layout[data-theme=dark] .order-presentation-status-failed,.console-layout[data-theme=dark] .order-presentation-status-expired,.console-layout[data-theme=dark] .console-content .account-history-status-failed{border-color:#70414a;background:#3c2028;color:#ffb5bc}.console-layout[data-theme=dark] .order-presentation-copy{color:#b9c9dc}.console-layout[data-theme=dark] .order-presentation-copy:hover{background:#263c57;color:#e9f3ff}.console-layout[data-theme=dark] .desk2-history-heading,.console-layout[data-theme=dark] .dashboard-rental-row,.console-layout[data-theme=dark] .account-history-row,.console-layout[data-theme=dark] .account-history-check{border-color:#2d405a}.console-layout[data-theme=dark] .desk2-order-pending,.console-layout[data-theme=dark] .desk2-waiting,.console-layout[data-theme=dark] .desk2-order-reference code,.console-layout[data-theme=dark] .account-history-check{border-color:#344b68;background:#1a2b42;color:#c2d1e4}.console-layout[data-theme=dark] .desk2-order-reference,.console-layout[data-theme=dark] .desk2-order-source,.console-layout[data-theme=dark] .console-content .dashboard-rental-row>span:nth-child(2) small,.console-layout[data-theme=dark] .console-content .account-history-copy>small,.console-layout[data-theme=dark] .console-content .account-history-foot,.console-layout[data-theme=dark] .console-content .account-history-state,.console-layout[data-theme=dark] .console-content .account-history-empty{color:#adbed3}.console-layout[data-theme=dark] .console-content input::placeholder,.console-layout[data-theme=dark] .console-content textarea::placeholder,.console-layout[data-theme=dark] .console-content .adm-search input::placeholder{color:#9aacc2;opacity:1}.console-layout[data-theme=dark] .console-content .purchase-notice,.console-layout[data-theme=dark] .console-content .error-notice,.console-layout[data-theme=dark] .console-content .warning-notice,.console-layout[data-theme=dark] .console-content .success-notice,.console-layout[data-theme=dark] .console-content .bank-admin-message,.console-layout[data-theme=dark] .console-content .notification-settings-message{border-color:#354d6b;background:#192b43;color:#d2e0f1}.console-layout[data-theme=dark] .console-content .empty-orders,.console-layout[data-theme=dark] .console-content .account-history-empty,.console-layout[data-theme=dark] .console-content .deposit-history-empty,.console-layout[data-theme=dark] .console-content .history-loading{color:#b8c7da}.console-layout[data-theme=dark] .console-content .button-secondary,.console-layout[data-theme=dark] .console-content .button-refresh,.console-layout[data-theme=dark] .console-content .account-history-check{border-color:#3b5575;background:#1a2b42;color:#cfe5ff}.console-layout[data-theme=dark] .billpay-page{--bp-ink: #e5eefb;--bp-muted: #b3c2d6;--bp-line: #344a66;--bp-paper: #101d30;--bp-white: #15243a;--bp-navy: #d8e9ff;--bp-teal: #90c6ff;--bp-mint: #19334a;background:#0c1727;color:#e5eefb}.console-layout[data-theme=dark] .billpay-page .billpay-header,.console-layout[data-theme=dark] .billpay-page .billpay-main-card,.console-layout[data-theme=dark] .billpay-page .billpay-side-card,.console-layout[data-theme=dark] .billpay-page .billpay-history-card,.console-layout[data-theme=dark] .billpay-page .billpay-wallet{border-color:#344a66;background:#142238;color:#e5eefb;box-shadow:none}.console-layout[data-theme=dark] .billpay-page .billpay-heading h1,.console-layout[data-theme=dark] .billpay-page .billpay-intro h2,.console-layout[data-theme=dark] .billpay-page .billpay-card-heading h2,.console-layout[data-theme=dark] .billpay-page .billpay-trust-card h3,.console-layout[data-theme=dark] .billpay-page .billpay-history-heading h3,.console-layout[data-theme=dark] .billpay-page .billpay-wallet b,.console-layout[data-theme=dark] .billpay-page .billpay-payment-main b,.console-layout[data-theme=dark] .billpay-page .billpay-payment-meta>b{color:#edf4ff}.console-layout[data-theme=dark] .billpay-page .billpay-heading p,.console-layout[data-theme=dark] .billpay-page .billpay-intro-copy p,.console-layout[data-theme=dark] .billpay-page .billpay-trust-card p,.console-layout[data-theme=dark] .billpay-page .billpay-trust-foot,.console-layout[data-theme=dark] .billpay-page .billpay-small-kicker,.console-layout[data-theme=dark] .billpay-page .billpay-eyebrow,.console-layout[data-theme=dark] .billpay-page .billpay-step-label,.console-layout[data-theme=dark] .billpay-page .billpay-wallet small,.console-layout[data-theme=dark] .billpay-page .billpay-field,.console-layout[data-theme=dark] .billpay-page .billpay-field-hint,.console-layout[data-theme=dark] .billpay-page .billpay-submit-note,.console-layout[data-theme=dark] .billpay-page .billpay-payment-main small,.console-layout[data-theme=dark] .billpay-page .billpay-history-foot,.console-layout[data-theme=dark] .billpay-page .billpay-footer{color:#b6c5d9}.console-layout[data-theme=dark] .billpay-page .billpay-intro{border-color:#35506c;background:#193049}.console-layout[data-theme=dark] .billpay-page .billpay-intro h2 em,.console-layout[data-theme=dark] .billpay-page .billpay-step-label span{color:#9bcfff}.console-layout[data-theme=dark] .billpay-page .billpay-category,.console-layout[data-theme=dark] .billpay-page .billpay-field select,.console-layout[data-theme=dark] .billpay-page .billpay-field input,.console-layout[data-theme=dark] .billpay-page .billpay-readonly-field,.console-layout[data-theme=dark] .billpay-page .billpay-amount-input,.console-layout[data-theme=dark] .billpay-page .billpay-recipient-input,.console-layout[data-theme=dark] .billpay-page .billpay-validate-button,.console-layout[data-theme=dark] .billpay-page .billpay-refresh,.console-layout[data-theme=dark] .billpay-page .billpay-tool-action{border-color:#3a506d;background-color:#101d30;color:#e0ebf9}.console-layout[data-theme=dark] .billpay-page .billpay-category-copy b,.console-layout[data-theme=dark] .billpay-page .billpay-variation-note b,.console-layout[data-theme=dark] .billpay-page .billpay-validation-copy b,.console-layout[data-theme=dark] .billpay-page .billpay-wallet-estimate b,.console-layout[data-theme=dark] .billpay-page .billpay-quote-breakdown strong,.console-layout[data-theme=dark] .billpay-page .billpay-tool-action b{color:#e6f0fd}.console-layout[data-theme=dark] .billpay-page .billpay-category-copy small,.console-layout[data-theme=dark] .billpay-page .billpay-category-index,.console-layout[data-theme=dark] .billpay-page .billpay-field>span small,.console-layout[data-theme=dark] .billpay-page .billpay-validation-copy small,.console-layout[data-theme=dark] .billpay-page .billpay-wallet-estimate>span,.console-layout[data-theme=dark] .billpay-page .billpay-wallet-estimate small,.console-layout[data-theme=dark] .billpay-page .billpay-quote-breakdown,.console-layout[data-theme=dark] .billpay-page .billpay-tool-action small{color:#a9bad0}.console-layout[data-theme=dark] .billpay-page .billpay-category.is-selected,.console-layout[data-theme=dark] .billpay-page .billpay-history-tabs button.active,.console-layout[data-theme=dark] .billpay-page .billpay-variation-field,.console-layout[data-theme=dark] .billpay-page .billpay-validation-row,.console-layout[data-theme=dark] .billpay-page .billpay-wallet-estimate,.console-layout[data-theme=dark] .billpay-page .billpay-inline-state{border-color:#41638a;background:#1a304a;color:#d7e6f8}.console-layout[data-theme=dark] .billpay-page .billpay-history-tabs,.console-layout[data-theme=dark] .billpay-page .billpay-payment-row,.console-layout[data-theme=dark] .billpay-page .billpay-history-foot,.console-layout[data-theme=dark] .billpay-page .billpay-trust-rule{border-color:#2e435e}.console-layout[data-theme=dark] .billpay-page .billpay-history-tabs button,.console-layout[data-theme=dark] .billpay-page .billpay-history-empty>b,.console-layout[data-theme=dark] .billpay-page .billpay-inline-state b,.console-layout[data-theme=dark] .billpay-page .billpay-inline-state span,.console-layout[data-theme=dark] .billpay-page .billpay-history-empty>small{color:#bccce0}.console-layout[data-theme=dark] .billpay-page .billpay-status,.console-layout[data-theme=dark] .billpay-page .billpay-result,.console-layout[data-theme=dark] .billpay-page .validation-passed{border-color:#356849;background:#18392b;color:#abe8c2}.console-layout[data-theme=dark] .billpay-page .status-pending,.console-layout[data-theme=dark] .billpay-page .billpay-result-pending,.console-layout[data-theme=dark] .billpay-page .status-mark-pending{border-color:#6b592e;background:#3c3119;color:#ffe08a}.console-layout[data-theme=dark] .billpay-page .status-failed,.console-layout[data-theme=dark] .billpay-page .billpay-result-failed,.console-layout[data-theme=dark] .billpay-page .status-mark-failed,.console-layout[data-theme=dark] .billpay-page .billpay-form-alert,.console-layout[data-theme=dark] .billpay-page .billpay-error-state{border-color:#70424b;background:#3d2229;color:#ffb9bd}.console-layout[data-theme=dark] .billpay-page .billpay-result b,.console-layout[data-theme=dark] .billpay-page .billpay-result span{color:inherit}.console-layout[data-theme=dark] .rental-intro,.console-layout[data-theme=dark] .rental-loading,.console-layout[data-theme=dark] .rental-empty,.console-layout[data-theme=dark] .rental-term-note,.console-layout[data-theme=dark] .rental-meta-grid>div,.console-layout[data-theme=dark] .rental-messages,.console-layout[data-theme=dark] .rental-message,.console-layout[data-theme=dark] .rental-policy-note{border-color:#344a66;background:#16263c;color:#c5d3e5}.console-layout[data-theme=dark] .rental-intro b,.console-layout[data-theme=dark] .rental-card-service b,.console-layout[data-theme=dark] .rental-number-row>strong,.console-layout[data-theme=dark] .rental-meta-grid b,.console-layout[data-theme=dark] .rental-message b,.console-layout[data-theme=dark] .rental-message p,.console-layout[data-theme=dark] .rental-empty-state>b{color:#e6effb}.console-layout[data-theme=dark] .rental-intro p,.console-layout[data-theme=dark] .rental-card-service small,.console-layout[data-theme=dark] .rental-meta-grid small,.console-layout[data-theme=dark] .rental-message small,.console-layout[data-theme=dark] .rental-messages-empty,.console-layout[data-theme=dark] .rental-empty-state>span:not(.empty-icon),.console-layout[data-theme=dark] .rental-policy-note{color:#afc0d5}.console-layout[data-theme=dark] .rental-inline-error{border-color:#70424b;background:#3d2229;color:#ffb9bd}.console-layout[data-theme=dark] .rental-created-number{border-color:#356849;background:#18392b}.console-layout[data-theme=dark] .rental-created-number>span,.console-layout[data-theme=dark] .rental-created-number>strong,.console-layout[data-theme=dark] .rental-action-message{color:#abe8c2}.console-layout[data-theme=dark] .rental-sync-note,.console-layout[data-theme=dark] .rental-pending-note{border-color:#6b592e;background:#3c3119;color:#ffe08a}.console-layout[data-theme=dark] .rental-card{border-color:#2f435e}@media(max-width:760px){.topbar-theme-toggle{width:31px;min-height:31px;padding:0}.topbar-theme-toggle>span{display:none}.account-avatar{width:31px;height:31px;border-radius:10px}.topbar-right{gap:7px}.settings-section-nav{margin-bottom:14px}.settings-section-nav a{min-height:36px;padding-inline:10px}.workspace-settings-grid{grid-template-columns:1fr}.wallet-history-toolbar{align-items:flex-end;flex-direction:column-reverse;gap:8px}.service-unavailable-card{min-height:210px;padding:24px 20px}}.console-main.settings-main{box-sizing:border-box;display:flex;height:auto;min-height:100dvh;flex-direction:column;overflow:visible}.settings-main>.console-topbar{position:sticky;top:0;flex:0 0 auto}.settings-main>.settings-console-content{box-sizing:border-box;display:block;height:auto;min-height:0;flex:0 0 auto;overflow:visible;padding:16px clamp(14px,2.5vw,32px) 12px}.settings-main .console-footer{display:none}.settings-page-heading{flex:none;margin:0 0 9px}.settings-page-heading h1{margin:0;font-size:24px}.settings-page-heading p{margin:3px 0 0;font-size:9px;line-height:1.45}.settings-console-content .settings-section-nav{flex:none;margin:0 0 10px;padding-bottom:2px;scrollbar-width:none}.settings-console-content .settings-section-nav::-webkit-scrollbar{display:none}.settings-page-body{display:block;height:auto;min-height:0;flex:none;overflow:visible}.settings-page-body>.profile-card,.settings-page-body>.account-security-page,.settings-page-body>.workspace-settings-grid{width:100%;max-width:none;min-height:0;flex:none}.settings-page-body>.profile-card,.settings-page-body>.account-security-page,.settings-page-body .local-settings,.settings-page-body .workspace-notification-card{height:auto;overflow:visible}.settings-page-body>.account-security-page{display:flex;flex-direction:column}.settings-page-body .clerk-profile-slot{min-height:0;flex:none}.settings-page-body .workspace-settings-grid{height:auto;align-items:stretch;grid-template-rows:auto;overflow:visible}.settings-page-body .workspace-settings-grid>.settings-card{min-height:0}@media(max-width:1100px){.settings-page-body .workspace-settings-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}@media(max-width:760px){.console-main.settings-main{height:auto;padding-bottom:24px}.settings-main>.settings-console-content{padding:10px 12px}.settings-page-heading{margin-bottom:7px}.settings-page-heading h1{font-size:21px}.settings-console-content .settings-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;margin-bottom:8px}.settings-console-content .settings-section-nav a{min-width:0;min-height:47px;flex-direction:column;gap:3px;padding:5px 3px;border-radius:11px;font-size:8px;line-height:1.15;text-align:center;white-space:normal}.settings-console-content .settings-section-nav a svg{width:14px;height:14px}.settings-page-body .workspace-settings-grid{grid-template-rows:minmax(0,1fr) auto;gap:8px}.settings-page-body .local-settings{padding:13px 14px}.settings-page-body .local-settings .settings-title{gap:9px;align-items:center;margin-bottom:5px}.settings-page-body .local-settings .settings-icon{width:30px;height:30px;border-radius:9px}.settings-page-body .local-settings .settings-title h2{margin:0 0 3px;font-size:13px}.settings-page-body .local-settings .settings-title p{font-size:8px;line-height:1.4}.settings-page-body .local-settings .workspace-preference-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0}.settings-page-body .local-settings .workspace-preference-heading b{font-size:9px}.settings-page-body .local-settings .workspace-preference-heading small{margin-top:3px;font-size:7px;line-height:1.35}.settings-page-body .local-settings .workspace-choice-group{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;margin-top:0}.settings-page-body .local-settings .workspace-choice-group button{min-width:0;min-height:36px;gap:5px;padding:0 8px;font-size:8px}.settings-page-body .local-settings .workspace-choice-group button svg{width:13px;height:13px}.settings-page-body .local-settings .density-choice-group button{flex-direction:column;gap:2px;padding:3px 5px}.settings-page-body .local-settings .preference-row{min-height:48px;padding:8px 0}.settings-page-body .local-settings .preference-row b{font-size:9px}.settings-page-body .local-settings .preference-row small,.settings-page-body .local-settings .preference-foot{font-size:7px;line-height:1.4}.settings-page-body .local-settings .preference-row input{width:18px;height:18px}.settings-page-body .workspace-notification-card{max-height:164px;padding:12px 14px}.settings-page-body .workspace-notification-card .settings-title{gap:9px;align-items:center;margin-bottom:5px}.settings-page-body .workspace-notification-card .settings-icon{width:30px;height:30px;border-radius:9px}.settings-page-body .workspace-notification-card .settings-title h2{margin:0 0 3px;font-size:12px}.settings-page-body .workspace-notification-card .settings-title p{font-size:7px;line-height:1.35}.settings-page-body .workspace-notification-card .preference-row{gap:8px;padding:7px 0 0}.settings-page-body .workspace-notification-card .preference-row b{font-size:8px}.settings-page-body .workspace-notification-card .preference-row small{font-size:7px;line-height:1.35}.settings-page-body .workspace-notification-card .notification-toggle{min-height:31px;padding:0 8px;font-size:8px}}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,285px);grid-template-areas:"main sidebar";gap:18px;align-items:start}.dashboard-main-column{grid-area:main;min-width:0}.dashboard-sidebar{grid-area:sidebar;position:sticky;top:78px;display:grid;gap:12px;min-width:0;align-content:start}.dashboard-sidebar-balance{min-height:0;padding:17px;border-color:#d5e5f8;background:linear-gradient(145deg,#edf6ff,#f8fbff)}.dashboard-sidebar-balance>strong{margin-top:12px;color:#173b67;font-size:26px}.dashboard-sidebar-balance>strong small{color:#748aa6}.dashboard-sidebar-balance .summary-foot{margin-top:9px}.dashboard-balance-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;min-height:31px;padding:6px 11px;border:1px solid var(--vault-gold-line);border-radius:999px;background:var(--vault-gold);color:var(--vault-ink);font-size:9px;font-weight:700;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dashboard-quick-panel{display:grid;gap:11px;padding:17px}.dashboard-quick-panel>.eyebrow{color:#6b8aae;font-size:8px}.dashboard-quick-panel h2{margin:-6px 0 1px;color:#203b5b;font:750 17px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.dashboard-quick-button{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:52px;padding:8px 10px;border:1px solid #d8e5f6;border-radius:10px;background:#f7faff;color:#365779;text-align:left;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dashboard-quick-button:hover{transform:translateY(-1px);border-color:#a9c8ef;background:#eef6ff}.dashboard-quick-button>span:nth-child(2){display:grid;flex:1;min-width:0;gap:3px}.dashboard-quick-button b{overflow:hidden;color:#294b70;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-quick-button small{overflow:hidden;color:#7d91aa;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-quick-icon,.dashboard-quick-panel .billpay-tool-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:#e5f1ff;color:#155eef}.dashboard-quick-panel .billpay-tool-action{min-width:0;min-height:52px;padding:8px 10px;border-color:#d8e5f6;border-radius:10px;background:#f7faff;color:#365779}.dashboard-quick-panel .billpay-tool-action:hover{border-color:#a9c8ef;background:#eef6ff}.dashboard-quick-panel .billpay-tool-action>span:nth-child(2){gap:3px}.dashboard-quick-panel .billpay-tool-action b{color:#294b70;font-size:10px}.dashboard-quick-panel .billpay-tool-action small{color:#7d91aa;font-size:8px}.dashboard-quick-panel .billpay-tool-arrow,.dashboard-quick-number>svg:last-child{flex:0 0 auto;color:#7291b6}.dashboard-fund-link{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 2px 1px;border-top:1px solid #e6edf7;color:#5e7897;text-decoration:none}.dashboard-fund-link>span{display:grid;flex:1;min-width:0;gap:3px}.dashboard-fund-link b{color:#355779;font-size:9px}.dashboard-fund-link small{color:#8193a9;font-size:8px}.number-desk-balance{display:flex;align-items:center;gap:12px;min-width:0;margin:0 0 14px;padding:11px 13px;border:1px solid #d6e4f5;border-radius:10px;background:#f4f8ff}.number-desk-balance-copy{display:grid;gap:4px;min-width:0;margin-right:auto}.number-desk-balance-copy small{color:#7189a5;font:600 8px var(--app-font-mono);letter-spacing:.08em}.number-desk-balance-copy strong{color:#1b3f68;font:750 18px/1.1 Manrope,sans-serif}.number-desk-balance>button,.number-desk-balance>a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid #d0e0f5;border-radius:7px;background:#fff;color:#38699f;font-size:8px;font-weight:700;text-decoration:none}.number-desk-balance>button:disabled{cursor:wait;opacity:.6}.number-history-search{display:flex;align-items:center;gap:8px;width:min(100%,360px);min-height:39px;margin-top:15px;padding:0 11px;border:1px solid #d8e3f1;border-radius:9px;background:#fff;color:#7188a4}.number-history-search:focus-within{border-color:#64a4ef;box-shadow:0 0 0 3px #155eef1c}.number-history-search input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;background:transparent;color:#263e5a;font-size:10px}.number-history-search input::placeholder{color:#91a1b5;opacity:1}.console-layout[data-density=mobile] .dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar" "main"}.console-layout[data-density=tablet] .dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(215px,.7fr)}.console-layout[data-density=mobile] .dashboard-sidebar{position:static;grid-template-columns:minmax(0,1fr)}.console-layout[data-density=mobile] .dashboard-quick-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px}.console-layout[data-density=mobile] .dashboard-quick-panel>.eyebrow,.console-layout[data-density=mobile] .dashboard-quick-panel>h2,.console-layout[data-density=mobile] .dashboard-quick-panel>.dashboard-fund-link{grid-column:1 / -1}.console-layout[data-density=mobile] .dashboard-quick-button,.console-layout[data-density=mobile] .dashboard-quick-panel .billpay-tool-action{min-height:62px}.console-layout[data-theme=dark] .dashboard-sidebar-balance{border-color:#365578;background:linear-gradient(145deg,#1b3049,#14243a)}.console-layout[data-theme=dark] .dashboard-sidebar-balance>strong,.console-layout[data-theme=dark] .dashboard-quick-panel h2{color:#edf4ff}.console-layout[data-theme=dark] .dashboard-sidebar-balance>strong small,.console-layout[data-theme=dark] .dashboard-quick-panel>.eyebrow{color:#b4c6dc}.console-layout[data-theme=dark] .dashboard-quick-button,.console-layout[data-theme=dark] .dashboard-quick-panel .billpay-tool-action{border-color:#3a506d;background:#192b42;color:#d4e5f8}.console-layout[data-theme=dark] .dashboard-quick-button:hover,.console-layout[data-theme=dark] .dashboard-quick-panel .billpay-tool-action:hover{border-color:#5278a5;background:#203a58}.console-layout[data-theme=dark] .dashboard-quick-button b,.console-layout[data-theme=dark] .dashboard-quick-panel .billpay-tool-action b{color:#e6f0fd}.console-layout[data-theme=dark] .dashboard-quick-button small,.console-layout[data-theme=dark] .dashboard-quick-panel .billpay-tool-action small,.console-layout[data-theme=dark] .dashboard-fund-link small{color:#b1c2d7}.console-layout[data-theme=dark] .dashboard-quick-icon,.console-layout[data-theme=dark] .dashboard-quick-panel .billpay-tool-icon{background:#203b5a;color:#9acaff}.console-layout[data-theme=dark] .dashboard-fund-link{border-color:#30445e;color:#bcd0e8}.console-layout[data-theme=dark] .dashboard-fund-link b,.console-layout[data-theme=dark] .dashboard-balance-link{color:var(--vault-ink)}.console-layout[data-theme=dark] .number-desk-balance{border-color:#344c69;background:#15263d}.console-layout[data-theme=dark] .number-desk-balance-copy small{color:#b0c3db}.console-layout[data-theme=dark] .number-desk-balance-copy strong{color:#edf4ff}.console-layout[data-theme=dark] .number-desk-balance>button,.console-layout[data-theme=dark] .number-desk-balance>a{border-color:#3b5575;background:#1a2d45;color:#cfe5ff}.console-layout[data-theme=dark] .number-history-search{border-color:#3a506d;background:#101d30;color:#b6c9e0}.console-layout[data-theme=dark] .number-history-search input{border:0;background:transparent;color:#e5eefb}.console-layout[data-theme=dark] .number-history-search input::placeholder{color:#a1b3c9}@media(max-width:920px){.dashboard-layout,.console-layout[data-density=tablet] .dashboard-layout,.console-layout[data-density=desktop] .dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar" "main"}.dashboard-sidebar{position:static;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.dashboard-sidebar-balance{grid-row:auto}}@media(max-width:760px){.console-content.dashboard-content{padding:18px 14px calc(88px + env(safe-area-inset-bottom))}.console-layout[data-density=tablet] .dashboard-layout,.console-layout[data-density=desktop] .dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar" "main";gap:13px}.dashboard-sidebar,.console-layout[data-density=tablet] .dashboard-sidebar,.console-layout[data-density=desktop] .dashboard-sidebar{grid-template-columns:minmax(0,1fr);gap:9px}.welcome-row{flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:13px}.welcome-identity,.welcome-identity>div{min-width:0}.welcome-row h1{max-width:100%;margin-top:7px;font-size:clamp(23px,6.4vw,29px);line-height:1.12;overflow-wrap:anywhere}.welcome-row p{max-width:34ch;margin-top:5px;font-size:10px;line-height:1.5}.welcome-row>.button-refresh{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;margin:2px 0 0 auto;border-radius:11px;font-size:0}.dashboard-sidebar-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;min-height:0;padding:15px;border-radius:14px}.dashboard-sidebar-balance .summary-top{grid-column:1 / -1;font-size:8px}.dashboard-sidebar-balance>strong,.dashboard-sidebar-balance>.balance-skeleton{grid-column:1;grid-row:2;align-self:end;margin-top:11px}.dashboard-sidebar-balance>strong{font-size:clamp(23px,7vw,29px)}.dashboard-sidebar-balance .summary-foot{grid-column:1;grid-row:3;margin-top:5px}.dashboard-sidebar-balance .dashboard-balance-link{grid-column:2;grid-row:2 / 4;align-self:center;margin-top:0;padding:9px 10px;border:1px solid var(--vault-gold-line);border-radius:9px;background:var(--vault-gold);white-space:nowrap}.dashboard-quick-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;border-radius:14px}.dashboard-quick-panel>.eyebrow,.dashboard-quick-panel>h2,.dashboard-quick-panel>.dashboard-fund-link{grid-column:1 / -1}.dashboard-quick-panel>.eyebrow{margin-bottom:1px}.dashboard-quick-panel h2{margin:-4px 0 2px;font-size:16px}.dashboard-quick-button,.dashboard-quick-panel .billpay-tool-action{width:100%;min-height:62px;padding:9px;border-radius:11px}.dashboard-quick-button b,.dashboard-quick-panel .billpay-tool-action b{font-size:10px}.dashboard-quick-button small,.dashboard-quick-panel .billpay-tool-action small{font-size:8px;line-height:1.3}.dashboard-fund-link{min-height:42px;padding-top:8px}.dashboard-section-title{align-items:center;margin:1px 1px 9px}.dashboard-section-title h2{font-size:19px}.dashboard-history-tabs{margin-top:9px}.history-swipe-hint{margin-top:5px;font-size:8px}.number-desk-balance{flex-wrap:wrap}.number-desk-balance-copy{flex:1 1 100%;margin-right:0}}@media(max-width:390px){.console-content.dashboard-content{padding-inline:11px}.dashboard-quick-panel{padding:11px;gap:7px}.dashboard-quick-button,.dashboard-quick-panel .billpay-tool-action{min-height:58px;gap:7px;padding:8px}.dashboard-quick-icon,.dashboard-quick-panel .billpay-tool-icon{width:29px;height:29px;flex-basis:29px}}.dashboard-quick-button:focus-visible,.dashboard-fund-link:focus-visible,.dashboard-balance-link:focus-visible,.dashboard-quick-panel .billpay-tool-action:focus-visible,.dashboard-content .button-refresh:focus-visible{outline:3px solid var(--vault-gold-mid);outline-offset:2px}.console-layout[data-theme=dark] .dashboard-sidebar-balance .dashboard-balance-link{border-color:var(--vault-gold-line);background:var(--vault-gold);color:var(--vault-ink)}@media(max-width:760px){.console-layout[data-theme=dark] .dashboard-sidebar-balance .dashboard-balance-link{background:var(--vault-gold)}}.service-directory{display:grid;gap:22px;padding-bottom:22px}.service-directory-heading{margin-bottom:0}.service-directory-heading .button-refresh{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.workspace-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.workspace-service-card{display:flex;min-width:0;min-height:210px;flex-direction:column;padding:17px;border:1px solid #d8e5f6;border-radius:13px;background:linear-gradient(145deg,#fbfdff,#f2f7ff);box-shadow:0 7px 18px #24466c0a}.workspace-service-tile-link{display:block;flex:1;min-width:0;color:inherit;text-decoration:none}.workspace-service-card:has(.workspace-service-tile-link){transition:transform .18s ease}.workspace-service-card:has(.workspace-service-tile-link):hover{transform:translateY(-2px);border-color:#a9c9ec;box-shadow:0 10px 24px #24466c14}.workspace-service-tile-link:focus-visible{outline:3px solid #7bb4ed;outline-offset:3px;border-radius:8px}.workspace-service-card-top{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.workspace-service-icon{display:grid;width:37px;height:37px;flex:0 0 37px;place-items:center;border-radius:11px;background:#e5f1ff;color:#236db9}.workspace-service-provider{max-width:calc(100% - 45px);overflow:hidden;padding:5px 7px;border:1px solid #d8e8fa;border-radius:99px;background:#f8fbff;color:#6884a2;font:500 8px var(--app-font-mono);text-overflow:ellipsis;white-space:nowrap}.workspace-service-provider-muted{border-color:#e6e4dc;background:#f4f3ee;color:#8a8b83}.workspace-service-card h3{margin:14px 0 5px;color:#203b5b;font:750 16px/1.2 Manrope,sans-serif;letter-spacing:-.035em}.workspace-service-card p{min-height:34px;margin:0;color:#71849b;font-size:10px;line-height:1.6}.workspace-service-open,.workspace-service-unavailable-label{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:6px;margin-top:13px;color:#1764b2;font-size:9px;font-weight:700;text-decoration:none}.workspace-service-open:hover{color:#0b4e94;text-decoration:underline;text-underline-offset:3px}.workspace-service-unavailable-label{color:#827d6e;cursor:not-allowed}.workspace-service-activity{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:auto;padding-top:10px;border-top:1px solid #e2ebf6}.workspace-service-activity a,.workspace-service-activity span{color:#758ba5;font-size:8px;text-decoration:underline;text-decoration-color:#b8cbe0;text-underline-offset:3px}.workspace-service-activity span[aria-disabled=true]{color:#a5a49c;cursor:not-allowed;text-decoration:none}.workspace-service-card-unavailable{border-style:dashed;border-color:#d9d8d1;background:linear-gradient(145deg,#fbfaf7,#f4f3ee)}.dashboard-services-panel{display:block;padding:14px}.dashboard-services-scroll{max-height:min(54vh,520px);min-height:240px;overflow-x:hidden;overflow-y:auto;padding:2px 7px 8px 2px;overscroll-behavior-y:contain;scrollbar-color:var(--vault-gold-line) transparent;scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.dashboard-services-scroll .workspace-service-grid-compact{align-content:start}.dashboard-services-scroll:focus-visible{outline:2px solid var(--vault-gold);outline-offset:2px;border-radius:8px}.dashboard-services-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.dashboard-services-heading .eyebrow{color:#6b8aae;font-size:7px}.dashboard-services-heading h2{margin:4px 0 0;color:#203b5b;font:750 15px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.dashboard-directory-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#2871bd;font-size:8px;font-weight:700;text-decoration:none}.workspace-service-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-service-grid-compact .workspace-service-card{min-height:135px;padding:9px;border-radius:10px;box-shadow:none}.workspace-service-grid-compact .workspace-service-tile-link{flex:1}.workspace-service-grid-compact .workspace-service-tile-link .workspace-service-open{margin-top:3px}.workspace-service-grid-compact .workspace-service-card{min-height:140px}.workspace-service-grid-compact .workspace-service-icon{width:27px;height:27px;flex-basis:27px;border-radius:8px}.workspace-service-grid-compact .workspace-service-icon svg{width:14px;height:14px}.workspace-service-grid-compact .workspace-service-provider{max-width:calc(100% - 34px);padding:4px 5px;font-size:6px}.workspace-service-grid-compact .workspace-service-card h3{margin:8px 0 3px;font-size:10px}.workspace-service-grid-compact .workspace-service-card p{min-height:0;font-size:7px;line-height:1.35}.workspace-service-grid-compact .workspace-service-open,.workspace-service-grid-compact .workspace-service-unavailable-label{min-height:22px;margin-top:5px;font-size:7px}.workspace-service-grid-compact .workspace-service-activity{gap:3px 7px;padding-top:6px}.workspace-service-grid-compact .workspace-service-activity a,.workspace-service-grid-compact .workspace-service-activity span{font-size:6px}.dashboard-services-panel .dashboard-fund-link{margin-top:10px}.console-layout[data-theme=dark] .service-directory-heading h1,.console-layout[data-theme=dark] .workspace-service-card h3,.console-layout[data-theme=dark] .dashboard-services-heading h2{color:#edf4ff}.console-layout[data-theme=dark] .workspace-service-card{border-color:#3a506d;background:linear-gradient(145deg,#192b42,#15263b)}.console-layout[data-theme=dark] .workspace-service-card-unavailable{border-color:#4c4c49;background:#202733}.console-layout[data-theme=dark] .workspace-service-icon{background:#203b5a;color:#9acaff}.console-layout[data-theme=dark] .workspace-service-provider{border-color:#3b5575;background:#1a2d45;color:#b9d1eb}.console-layout[data-theme=dark] .workspace-service-provider-muted{border-color:#4c4c49;background:#292d33;color:#c0bfb7}.console-layout[data-theme=dark] .workspace-service-card p,.console-layout[data-theme=dark] .workspace-service-activity a,.console-layout[data-theme=dark] .workspace-service-activity span{color:#b1c2d7}.console-layout[data-theme=dark] .workspace-service-activity{border-color:#30445e}.console-layout[data-theme=dark] .workspace-service-open,.console-layout[data-theme=dark] .dashboard-directory-link{color:#9acaff}.console-layout[data-theme=dark] .workspace-service-unavailable-label,.console-layout[data-theme=dark] .workspace-service-activity span[aria-disabled=true]{color:#b4b1a6}@media(max-width:1040px){.workspace-service-grid:not(.workspace-service-grid-compact){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.service-directory{gap:15px}.service-directory-heading{align-items:flex-start}.service-directory-heading .button-refresh{width:auto;min-width:38px;gap:5px;padding-inline:9px;font-size:8px}.workspace-service-grid:not(.workspace-service-grid-compact){grid-template-columns:minmax(0,1fr);gap:9px}.workspace-service-card{min-height:0;padding:13px}.workspace-service-card h3{margin-top:10px}.workspace-service-card p{min-height:0}.workspace-service-activity{margin-top:8px}.dashboard-services-panel{padding:9px}.dashboard-services-scroll{max-height:min(54vh,480px);min-height:220px;padding-right:5px}.workspace-service-grid-compact{gap:5px}.workspace-service-grid-compact .workspace-service-card{min-height:136px;padding:8px}.workspace-service-grid-compact .workspace-service-card h3{font-size:10px}.workspace-service-grid-compact .workspace-service-card p{font-size:8px}.dashboard-services-heading h2{font-size:12px}}.workspace-service-open:focus-visible,.workspace-service-activity a:focus-visible,.dashboard-directory-link:focus-visible{outline:3px solid #2878df;outline-offset:3px;border-radius:3px}.workspace-service-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-service-app-card{min-width:0;border:1px solid #dce8f6;border-radius:14px;background:linear-gradient(150deg,#fff,#f5f9ff);box-shadow:0 5px 14px #24466c0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.workspace-service-app-card:hover{transform:translateY(-2px);border-color:#a9c9ec;box-shadow:0 9px 20px #24466c12}.workspace-service-app-link{display:flex;min-height:108px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px 5px;color:#203b5b;text-align:center;text-decoration:none}.workspace-service-app-link:focus-visible{outline:3px solid #2878df;outline-offset:2px;border-radius:13px}.workspace-service-app-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid #d8e8fb;border-radius:15px;background:#e8f3ff;color:#1768c1;box-shadow:0 5px 12px #1768c11a}.workspace-service-app-icon-airtime-data{background:#e7f0ff;color:#2168c5}.workspace-service-app-icon-bills{background:#e5f7f4;color:#108176}.workspace-service-app-icon-social-accounts{background:#f1eaff;color:#7449bd}.workspace-service-app-icon-social-boost{background:#fff3df;color:#ad7015}.workspace-service-app-icon-sms{background:#e4f7ec;color:#208250}.workspace-service-app-icon-number{background:#e7f0ff;color:#2168c5}.workspace-service-app-title{max-width:100%;font:750 10px/1.25 Manrope,sans-serif;letter-spacing:-.02em}.workspace-service-app-link-disabled{cursor:not-allowed;opacity:.62}.workspace-service-app-link-disabled small{margin-top:-6px;color:#72849a;font-size:8px;font-weight:650}.console-layout[data-theme=dark] .workspace-service-app-card{border-color:#3a506d;background:linear-gradient(150deg,#192b42,#15263b)}.console-layout[data-theme=dark] .workspace-service-app-title{color:#edf4ff}.console-layout[data-theme=dark] .workspace-service-app-link-disabled small{color:#aebdd0}@media(max-width:760px){.workspace-service-grid-compact{gap:7px}.workspace-service-app-link{min-height:98px;gap:7px;padding:8px 4px}.workspace-service-app-icon{width:42px;height:42px;border-radius:14px}.workspace-service-app-icon svg{width:20px;height:20px}.workspace-service-app-title{font-size:9px}}.console-main.number-desk-main{box-sizing:border-box;display:flex;height:auto;min-height:100dvh;flex-direction:column;overflow:visible}.number-desk-main>.console-topbar{position:sticky;top:0;flex:0 0 auto}.number-desk-main>.number-desk-viewport{box-sizing:border-box;display:block;height:auto;min-height:0;flex:0 0 auto;overflow:visible;padding:10px clamp(18px,3vw,40px)}.number-desk-main>.number-desk-viewport.desk2-console-content{height:auto;min-height:0;flex:1 1 0%}.number-desk-viewport>.signout-error{flex:0 0 auto;margin-top:0}.number-desk-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.number-desk-toolbar .page-heading{min-width:0;margin:0}.number-desk-toolbar .page-heading h1{margin:4px 0 2px;font-size:clamp(24px,2.5vw,29px)}.number-desk-toolbar .page-heading p{max-width:43ch;font-size:9px;line-height:1.35}.number-desk-toolbar .page-index{display:none}.number-desk-toolbar .desk-switch{width:min(390px,46%);max-width:560px;flex:0 0 auto;margin:0;padding:4px}.number-desk-toolbar .desk-switch button{min-height:38px;padding:6px 9px}.number-desk-toolbar .desk-switch button span{font-size:10px}.number-desk-toolbar .desk-switch button small{font-size:7px}.number-desk-viewport>.number-desk-balance{flex:0 0 auto;flex-wrap:nowrap;gap:8px;margin:0 0 8px;padding:7px 10px;border-radius:9px}.number-desk-viewport .number-desk-balance-copy{display:flex;flex:1 1 auto;align-items:baseline;gap:9px;margin-right:auto}.number-desk-viewport .number-desk-balance-copy small{font-size:7px;white-space:nowrap}.number-desk-viewport .number-desk-balance-copy strong{font-size:16px;white-space:nowrap}.number-desk-viewport .number-desk-balance>button,.number-desk-viewport .number-desk-balance>a{min-height:27px;padding:0 8px;font-size:8px;white-space:nowrap}.number-desk-viewport>.number-desk-content{display:block;width:100%;min-height:0;flex:none}.number-desk-viewport .desk1-page-content .success-rate-card{min-height:0;flex:0 0 auto;margin:0 0 8px;padding:8px 12px}.number-desk-viewport .desk1-page-content .success-rate-gauge{width:38px;height:38px}.number-desk-viewport .desk1-page-content .single-panel{width:100%;max-width:none;min-height:0;flex:none;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;gap:12px}.number-desk-viewport .desk1-page-content .purchase-panel{height:auto;min-height:0;overflow:visible;padding:12px 15px}.number-desk-viewport .desk1-page-content .panel-heading h2{margin-top:4px;font-size:17px}.number-desk-viewport .desk1-page-content .panel-intro{margin:4px 0 7px;font-size:8px;line-height:1.4}.number-desk-viewport .desk1-page-content .number-access-nav{margin:6px 0 2px;padding:3px}.number-desk-viewport .desk1-page-content .number-access-nav button{min-height:30px;padding:0 9px;font-size:9px}.number-desk-viewport .desk1-page-content .catalog-picker,.number-desk-viewport .desk1-page-content .operator-picker{margin-top:8px}.number-desk-viewport .desk1-page-content .field-label{margin:7px 0 4px;font-size:8px}.number-desk-viewport .desk1-page-content .select-wrap{height:37px}.number-desk-viewport .desk1-page-content .operator-trigger{min-height:45px;padding-block:6px}.number-desk-viewport .desk1-page-content .selected-price{margin-top:6px;padding:7px 9px}.number-desk-viewport .desk1-page-content .availability-actions{margin-top:5px}.number-desk-viewport .desk1-page-content .purchase-button{position:static;min-height:40px;margin-top:8px}.number-desk-viewport .desk1-page-content .purchase-aside{align-self:stretch;padding:17px}.number-desk-viewport .desk2-page-shell,.number-desk-viewport .desk2-page-layout,.number-desk-viewport .desk2-experience{height:auto;min-height:0;flex:none}.number-desk-viewport .desk2-experience-grid{height:auto;min-height:0;grid-template-rows:auto;flex:none}.number-desk-viewport .desk2-setup-card{display:flex;height:auto;min-height:0;flex-direction:column;overflow:visible}.number-desk-viewport .desk2-operator-list{max-height:none;min-height:0;flex:none;overflow:visible}.number-desk-viewport .desk2-activity-column{min-height:0;overflow:visible}@media(max-width:980px){.number-desk-main>.number-desk-viewport{padding-inline:15px}.number-desk-viewport .desk1-page-content .single-panel{grid-template-columns:minmax(0,1fr)}.number-desk-viewport .desk1-page-content .purchase-aside{display:none}.number-desk-viewport .desk2-experience-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:stretch;gap:8px}.number-desk-viewport .desk2-setup-card{overflow:visible}.number-desk-viewport .desk2-activity-column{display:grid;grid-template-rows:auto auto;gap:6px;overflow:visible}.number-desk-viewport .desk2-activity-card{min-height:0;overflow:visible}}@media(max-width:760px){.console-main.number-desk-main{height:auto;padding-bottom:0}.number-desk-main>.console-topbar{height:50px;min-height:50px;padding-inline:12px;position:sticky;top:0}.number-desk-main .breadcrumb{display:none}.number-desk-main>.number-desk-viewport{padding:7px 12px 24px}.number-desk-toolbar{align-items:flex-end;gap:8px;margin-bottom:6px}.number-desk-toolbar .page-heading{flex:1 1 0%}.number-desk-toolbar .page-heading .eyebrow{font-size:7px}.number-desk-toolbar .page-heading h1{margin:3px 0 0;font-size:clamp(18px,5.2vw,22px);line-height:1.05}.number-desk-toolbar .page-heading p,.number-desk-toolbar .desk-switch button small{display:none}.number-desk-toolbar .desk-switch{width:49%;min-width:0;padding:3px;border-radius:9px}.number-desk-toolbar .desk-switch button{min-width:0;min-height:34px;padding:0 5px;text-align:center}.number-desk-toolbar .desk-switch button span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.number-desk-viewport>.number-desk-balance{gap:5px;margin-bottom:6px;padding:5px 7px}.number-desk-viewport .number-desk-balance-copy{gap:6px}.number-desk-viewport .number-desk-balance-copy small{font-size:6px;letter-spacing:.04em}.number-desk-viewport .number-desk-balance-copy strong{font-size:13px}.number-desk-viewport .number-desk-balance>button,.number-desk-viewport .number-desk-balance>a{min-height:25px;gap:3px;padding:0 6px;font-size:7px}.number-desk-viewport .desk1-page-content .success-rate-card{grid-template-columns:31px minmax(0,1fr);gap:7px;margin-bottom:6px;padding:6px 8px}.number-desk-viewport .desk1-page-content .success-rate-gauge{width:30px;height:30px}.number-desk-viewport .desk1-page-content .success-rate-gauge:before{inset:4px}.number-desk-viewport .desk1-page-content .success-rate-gauge span{font-size:7px}.number-desk-viewport .desk1-page-content .success-rate-copy{gap:2px}.number-desk-viewport .desk1-page-content .success-rate-copy small{font-size:6px}.number-desk-viewport .desk1-page-content .success-rate-copy strong{font-size:12px}.number-desk-viewport .desk1-page-content .success-rate-copy>span{font-size:7px}.number-desk-viewport .desk1-page-content .success-rate-card>p{display:none}.number-desk-viewport .desk1-page-content .single-panel{display:flex;flex:none;overflow:visible}.number-desk-viewport .desk1-page-content .purchase-panel{height:auto;padding:9px 11px;border-radius:11px}.number-desk-viewport .desk1-page-content .panel-heading h2{font-size:15px}.number-desk-viewport .desk1-page-content .panel-intro{margin:3px 0 5px;font-size:7px}.number-desk-viewport .desk1-page-content .number-access-nav{margin-top:4px}.number-desk-viewport .desk1-page-content .number-access-nav button{min-height:27px}.number-desk-viewport .desk1-page-content .catalog-picker,.number-desk-viewport .desk1-page-content .operator-picker{margin-top:5px}.number-desk-viewport .desk1-page-content .field-label{margin:5px 0 3px;font-size:7px}.number-desk-viewport .desk1-page-content .select-wrap{height:34px;border-radius:7px}.number-desk-viewport .desk1-page-content .operator-trigger{min-height:39px}.number-desk-viewport .desk1-page-content .selected-price{margin-top:4px;padding:6px 8px}.number-desk-viewport .desk1-page-content .availability-actions{margin-top:3px}.number-desk-viewport .desk1-page-content .availability-actions>span{font-size:6px}.number-desk-viewport .desk1-page-content .purchase-button{min-height:37px;margin-top:6px;font-size:9px}.number-desk-viewport .desk2-experience-heading{display:none}.number-desk-viewport .desk2-experience-grid{grid-template-rows:auto;gap:7px}.number-desk-viewport .desk2-setup-card{padding:8px 10px;border-radius:11px}.number-desk-viewport .desk2-card-heading h3{margin-top:3px;font-size:14px}.number-desk-viewport .desk2-card-heading>button{height:27px;padding-inline:7px;font-size:8px}.number-desk-viewport .desk2-setup-card .desk2-privacy{gap:6px;margin:6px 0;padding:6px 7px}.number-desk-viewport .desk2-privacy>span{width:23px;height:23px}.number-desk-viewport .desk2-privacy b{font-size:8px}.number-desk-viewport .desk2-privacy small{font-size:7px;line-height:1.35}.number-desk-viewport .desk2-setup-card .desk2-picker{margin-top:5px}.number-desk-viewport .desk2-setup-card .desk2-picker .desk2-label{margin-bottom:3px;font-size:8px}.number-desk-viewport .desk2-setup-card .desk2-picker-trigger{min-height:39px;gap:7px;padding:5px 8px;font-size:10px}.number-desk-viewport .desk2-setup-card .desk2-catalog-image{width:27px;height:27px}.number-desk-viewport .desk2-route-heading{margin:7px 0 4px}.number-desk-viewport .desk2-route-heading>div>span,.number-desk-viewport .desk2-route-heading>div>small{font-size:7px}.number-desk-viewport .desk2-experience .desk2-mode-switch button{min-height:32px;gap:2px;padding:4px 7px}.number-desk-viewport .desk2-experience .desk2-mode-switch button b{font-size:8px}.number-desk-viewport .desk2-experience .desk2-mode-switch button small{font-size:6px}.number-desk-viewport .desk2-operator-list{max-height:none;min-height:0;flex:none;overflow:visible}.number-desk-viewport .desk2-operator-sorts{flex-wrap:nowrap;gap:4px;overflow-x:auto}.number-desk-viewport .desk2-operator-sorts>span{display:none}.number-desk-viewport .desk2-operator-row{min-height:38px;gap:6px;padding:5px 7px}.number-desk-viewport .desk2-operator-row-wrap{gap:4px}.number-desk-viewport .desk2-operator-favorite{width:29px;height:29px}.number-desk-viewport .desk2-experience .desk2-quote{margin:5px 0;padding:6px 8px}.number-desk-viewport .desk2-experience .desk2-quote strong{font-size:15px}.number-desk-viewport .desk2-experience .desk2-quote small{font-size:7px}.number-desk-viewport .desk2-purchase{position:static;min-height:36px;margin-top:5px;padding-inline:10px;font-size:9px}.number-desk-viewport .desk2-wallet-note{display:flex;gap:4px;margin-top:3px;font-size:6px;line-height:1.25}.number-desk-viewport .desk2-wallet-note svg{width:11px;height:11px}.number-desk-viewport .desk2-safety-note{display:none}.number-desk-viewport .desk2-activity-column{grid-template-rows:auto;gap:0}.number-desk-viewport .desk2-activity-card{padding:7px 9px 0;border-radius:11px}.number-desk-viewport .desk2-activity-card .desk2-rate{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin-bottom:5px;padding:6px 8px}.number-desk-viewport .desk2-activity-card .desk2-rate>strong{grid-column:2;grid-row:1 / 3;font-size:16px}.number-desk-viewport .desk2-activity-card .desk2-rate .eyebrow{font-size:6px}.number-desk-viewport .desk2-activity-card .desk2-rate>span b{font-size:9px}.number-desk-viewport .desk2-activity-card .desk2-rate>small{font-size:7px}.number-desk-viewport .desk2-activity-card .desk2-history-heading{padding-top:6px}.number-desk-viewport .desk2-activity-card .desk2-history-heading h3{font-size:12px}.number-desk-viewport .desk2-activity-card .desk2-order-list{flex:none;min-height:0;overflow:visible;gap:6px;padding:6px 7px}.number-desk-viewport .desk2-activity-card .order-presentation-top{grid-template-columns:27px minmax(0,1fr) auto;gap:6px;padding:7px 8px}.number-desk-viewport .desk2-activity-card .order-presentation-icon{width:26px;height:26px}.number-desk-viewport .desk2-activity-card .order-presentation-status{min-height:22px;padding-inline:6px;font-size:7px}}@media(max-width:390px){.number-desk-main>.number-desk-viewport{padding-inline:9px}.number-desk-toolbar{gap:5px}.number-desk-toolbar .page-heading h1{font-size:18px}.number-desk-toolbar .desk-switch{width:50%}.number-desk-viewport>.number-desk-balance{gap:3px;padding-inline:5px}.number-desk-viewport .number-desk-balance-copy{gap:4px}.number-desk-viewport .number-desk-balance-copy small{font-size:5px}.number-desk-viewport .number-desk-balance>button,.number-desk-viewport .number-desk-balance>a{padding-inline:4px;font-size:6px}}@media(max-height:720px){.number-desk-main>.number-desk-viewport{padding-top:6px;padding-bottom:6px}.number-desk-toolbar{margin-bottom:5px}.number-desk-viewport>.number-desk-balance{margin-bottom:5px}.number-desk-viewport .desk1-page-content .success-rate-card{margin-bottom:5px;padding-block:5px}}@media(max-height:720px)and (max-width:760px){.number-desk-main>.number-desk-viewport{padding-bottom:24px}.number-desk-viewport .desk2-setup-card .desk2-privacy{display:none}}@media(prefers-reduced-motion:reduce){.number-desk-viewport *,.number-desk-viewport *:before,.number-desk-viewport *:after{scroll-behavior:auto}}.console-layout[data-theme=dark] .number-desk-viewport .desk2-wallet-note{color:#b3c7df}.console-main.dashboard-main-viewport{box-sizing:border-box;display:flex;height:auto;min-height:100dvh;flex-direction:column;overflow:visible}.dashboard-main-viewport>.console-topbar{position:sticky;top:0;flex:0 0 auto}.dashboard-main-viewport>.dashboard-content{box-sizing:border-box;display:block;height:auto;min-height:100dvh;flex:0 0 auto;overflow:visible;padding:14px clamp(18px,2.4vw,36px) 12px}.dashboard-main-viewport>.dashboard-content>.signout-error{flex:0 0 auto;margin-top:0}.dashboard-main-viewport .welcome-row{min-width:0;flex:0 0 auto;align-items:center;gap:16px;margin:0 0 10px}.dashboard-main-viewport .welcome-identity,.dashboard-main-viewport .welcome-identity>div{min-width:0}.dashboard-main-viewport .welcome-row h1{max-width:100%;overflow:hidden;font-size:clamp(22px,2.4vw,31px);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.dashboard-main-viewport .welcome-row p{max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-main-viewport .dashboard-layout{min-height:0;flex:none;grid-template-rows:auto;align-items:stretch;gap:14px}.dashboard-main-viewport .dashboard-main-column{display:flex;min-height:0}.dashboard-main-viewport .dashboard-activity{display:flex;min-height:0;flex:1 1 0%;flex-direction:column}.dashboard-main-viewport .dashboard-section-title{min-width:0;flex:0 0 auto;margin:0 2px 8px}.dashboard-main-viewport .dashboard-section-title>div{min-width:0}.dashboard-main-viewport .dashboard-section-title h2{font-size:clamp(16px,1.6vw,20px)}.dashboard-main-viewport .dashboard-sidebar{position:static;min-height:0;grid-template-rows:auto auto;align-content:stretch;overflow:visible}.dashboard-main-viewport .dashboard-sidebar-balance{min-height:0}.dashboard-main-viewport .dashboard-quick-panel{min-height:0;align-content:start;overflow:visible}.dashboard-main-viewport .dashboard-quick-button,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action{min-height:46px}.dashboard-main-viewport .history-swipe-area{display:block;min-height:0;flex:none;overflow:visible}.dashboard-main-viewport .dashboard-history-tabs{min-height:0;flex:0 0 auto;margin-top:5px;overflow-x:auto;scrollbar-width:none}.dashboard-main-viewport .dashboard-history-tabs::-webkit-scrollbar{display:none}.dashboard-main-viewport .dashboard-history-tabs>button{min-height:31px}.dashboard-main-viewport .history-swipe-content{min-height:0;flex:none;overflow:visible}.dashboard-main-viewport .history-swipe-hint{display:none}.dashboard-main-viewport .history-swipe-content>.orders-panel{box-sizing:border-box;display:block;height:auto;min-height:0;flex:none;padding:12px 13px 0}.dashboard-main-viewport .orders-panel>.orders-heading,.dashboard-main-viewport .orders-panel>.orders-intro,.dashboard-main-viewport .orders-panel>.orders-foot{flex:0 0 auto}.dashboard-main-viewport .orders-panel>.orders-intro{margin:4px 0 7px;line-height:1.4}.dashboard-main-viewport .orders-panel>.orders-list{min-height:0;flex:none;overflow:visible}.dashboard-main-viewport .orders-panel>.empty-orders,.dashboard-main-viewport .orders-panel>.orders-loading,.dashboard-main-viewport .orders-panel>.error-notice{min-height:0;flex:1 1 0%}.dashboard-main-viewport .orders-panel>.empty-orders{padding:10px}.dashboard-main-viewport .dashboard-rental-list{max-height:none;overflow:visible}@media(max-width:920px){.dashboard-main-viewport>.dashboard-content{padding-inline:20px}.dashboard-main-viewport .dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"sidebar" "main";gap:9px}.dashboard-main-viewport .dashboard-sidebar{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr);gap:8px;overflow:hidden}.dashboard-main-viewport .dashboard-sidebar-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:4px 8px;padding:9px 11px}.dashboard-main-viewport .dashboard-sidebar-balance .summary-top{grid-column:1 / -1;font-size:7px}.dashboard-main-viewport .dashboard-sidebar-balance>strong,.dashboard-main-viewport .dashboard-sidebar-balance>.balance-skeleton{grid-column:1;grid-row:2;align-self:center;margin:0;font-size:19px}.dashboard-main-viewport .dashboard-sidebar-balance .summary-foot{display:none}.dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{grid-column:2;grid-row:2;align-self:center;margin:0;padding:7px;font-size:7px;white-space:nowrap}.dashboard-main-viewport .dashboard-quick-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:6px;padding:7px}.dashboard-main-viewport .dashboard-quick-panel>.eyebrow,.dashboard-main-viewport .dashboard-quick-panel>h2,.dashboard-main-viewport .dashboard-quick-panel>.dashboard-fund-link{display:none}.dashboard-main-viewport .dashboard-quick-button,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action{min-height:42px;gap:6px;padding:6px}.dashboard-main-viewport .dashboard-quick-button b,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action b{font-size:8px}.dashboard-main-viewport .dashboard-quick-button small,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action small{display:none}.dashboard-main-viewport .dashboard-quick-icon,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-icon{width:26px;height:26px;flex-basis:26px}}@media(max-width:760px){.console-main.dashboard-main-viewport{height:auto;padding-bottom:0}.dashboard-main-viewport>.dashboard-content{padding:8px 12px calc(76px + env(safe-area-inset-bottom))}.dashboard-main-viewport .welcome-row{align-items:center;gap:8px;margin-bottom:7px}.dashboard-main-viewport .welcome-row .eyebrow,.dashboard-main-viewport .welcome-row p{display:none}.dashboard-main-viewport .welcome-row h1{margin:0;font-size:clamp(18px,5.2vw,23px)}.dashboard-main-viewport .welcome-row>.button-refresh{width:32px;min-width:32px;height:32px;min-height:32px;margin:0 0 0 auto;border-radius:9px}.dashboard-main-viewport .dashboard-layout{grid-template-rows:auto minmax(0,1fr);gap:7px}.dashboard-main-viewport .dashboard-sidebar{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:6px;overflow:visible}.dashboard-main-viewport .dashboard-sidebar-balance{min-height:0;padding:7px 9px;border-radius:10px}.dashboard-main-viewport .dashboard-sidebar-balance .summary-top{font-size:6px}.dashboard-main-viewport .dashboard-sidebar-balance>strong,.dashboard-main-viewport .dashboard-sidebar-balance>.balance-skeleton{font-size:17px}.dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{padding:6px 7px;font-size:6px}.dashboard-main-viewport .dashboard-quick-panel{gap:6px;padding:6px;border-radius:10px}.dashboard-main-viewport .dashboard-quick-button,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action{min-height:40px;gap:5px;padding:5px 6px;border-radius:8px}.dashboard-main-viewport .dashboard-quick-button b,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action b{font-size:7px}.dashboard-main-viewport .dashboard-quick-icon,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-icon{width:23px;height:23px;flex-basis:23px}.dashboard-main-viewport .dashboard-quick-icon svg,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-icon svg{width:14px;height:14px}.dashboard-main-viewport .dashboard-section-title{margin:0 1px 5px}.dashboard-main-viewport .dashboard-section-title .eyebrow{font-size:6px}.dashboard-main-viewport .dashboard-section-title h2{margin-top:3px;font-size:16px}.dashboard-main-viewport .dashboard-section-title .quiet-link{gap:3px;font-size:7px}.dashboard-main-viewport .dashboard-history-tabs{margin-top:3px}.dashboard-main-viewport .dashboard-history-tabs>button{min-height:27px;padding-inline:8px;font-size:7px}.dashboard-main-viewport .history-swipe-content>.orders-panel{padding:8px 8px 0}.dashboard-main-viewport .orders-panel>.orders-heading h2{font-size:13px}.dashboard-main-viewport .orders-panel>.orders-intro{margin:3px 0 5px;font-size:7px}.dashboard-main-viewport .orders-panel .orders-foot{min-height:27px;font-size:6px}.dashboard-main-viewport .orders-panel>.empty-orders{padding:8px 5px}.dashboard-main-viewport .orders-panel>.empty-orders .empty-icon{width:28px;height:28px;margin-bottom:5px}}@media(max-width:390px){.dashboard-main-viewport>.dashboard-content{padding-inline:9px}.dashboard-main-viewport .dashboard-sidebar-balance{padding-inline:7px}.dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{padding:5px}.dashboard-main-viewport .dashboard-quick-panel{gap:4px;padding:5px}.dashboard-main-viewport .dashboard-quick-button,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action{gap:4px;padding-inline:4px}}@media(max-height:720px){.dashboard-main-viewport>.dashboard-content{padding-top:7px;padding-bottom:7px}.dashboard-main-viewport .welcome-row{margin-bottom:6px}.dashboard-main-viewport .dashboard-layout,.dashboard-main-viewport .dashboard-sidebar{gap:7px}.dashboard-main-viewport .dashboard-quick-panel{gap:6px}}@media(max-height:720px)and (max-width:760px){.dashboard-main-viewport>.dashboard-content{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.dashboard-main-viewport .dashboard-sidebar-balance{padding-block:5px}.dashboard-main-viewport .dashboard-quick-button,.dashboard-main-viewport .dashboard-quick-panel .billpay-tool-action{min-height:35px}.dashboard-main-viewport .dashboard-history-tabs>button{min-height:24px}}.console-layout[data-theme=dark] .dashboard-main-viewport .dashboard-history-tabs{border-color:#30445e}@media(min-width:921px){.console-layout[data-density=mobile] .dashboard-main-viewport .dashboard-layout{grid-template-rows:auto minmax(0,1fr)}}.dashboard-main-viewport .dashboard-services-panel{display:flex;min-height:0;flex-direction:column}.dashboard-main-viewport .dashboard-services-scroll{box-sizing:border-box;min-height:0;max-height:max(0px,calc(100dvh - 270px));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}@media(max-width:760px){.dashboard-main-viewport .dashboard-services-scroll{max-height:max(0px,calc(100dvh - 330px - env(safe-area-inset-bottom)))}}:root{--background: 204 100% 94%}.console-layout[data-theme=dark]{--background: 224 38% 9%}body,.landing,.hero,.auth-screen,.auth-form-area,.unauthorized-screen{background-color:#e0f2fe}.console-layout:not([data-theme=dark]),.console-layout:not([data-theme=dark]) .console-main,.console-layout:not([data-theme=dark]) .console-content{background-color:#e0f2fe}.console-layout:not([data-theme=dark]) .billpay-page{background:#e0f2fe}.console-layout:not([data-theme=dark]) .billpay-page:before{background-image:none}:root{--offixia-blue: #a98435;--offixia-cyan: #b99a55;--offixia-pale: #f0eadb;--ivory: #f4f1e9;--ivory-card: #faf8f2;--charcoal: #24232c;--charcoal-soft: #35343b;--gold: #ad8738;--gold-soft: #efe5ca;--sage: #547665;--line: #ded8ca;--muted: #73717a}body{background:var(--ivory)}.landing,.hero,.auth-screen,.auth-form-area,.unauthorized-screen{background-color:var(--ivory)}.console-layout:not([data-theme=dark]),.console-layout:not([data-theme=dark]) .console-main,.console-layout:not([data-theme=dark]) .console-content,.console-layout:not([data-theme=dark]) .billpay-page,.console-layout:not([data-theme=dark]) .bbv2-page{background-color:var(--ivory);color:var(--charcoal)}.console-layout:not([data-theme=dark]) .billpay-page{background:radial-gradient(ellipse at 91% 3%,rgba(190,164,105,.12),transparent 32%),var(--ivory)}.brand-light,.auth-decoration .eyebrow,.text-button:hover,.quiet-link:hover,.auth-bottom svg,.side-link svg,.side-link-active,.summary-pip,.selected-price,.settings-icon,.catalog-option-icon,.help-mark,.workspace-service-open,.billpay-page .billpay-heading h1 span,.billpay-page .billpay-wallet-icon,.billpay-page .billpay-side-icon,.billpay-page .billpay-category-icon,.billpay-page .billpay-category-index,.billpay-page .billpay-secure,.billpay-page .billpay-validate-button,.billpay-page .billpay-text-action,.billpay-page .billpay-wallet-estimate b,.bbv2-page .bbv2-intro h2 em,.bbv2-page .bbv2-quote-total strong,.bbv2-page .bbv2-button-primary{color:var(--gold)}.live-dot,.signal i,.visual-foot-dot,.billpay-page .billpay-live-dot,.bbv2-page .bbv2-live-dot{background-color:var(--gold)}.brand-mark{background:#eee7d8;border-color:#d9cdaf}.brand-mark img{filter:sepia(.7) saturate(.72)}.brand-light{color:#c5a55f}.landing-nav,.landing-footer{border-color:var(--line)}.hero h1,.closing-section h2{color:var(--charcoal)}.hero h1 em,.closing-section h2 em{color:var(--gold)}.button-primary,.button-light,.billpay-page .billpay-submit,.bbv2-page .bbv2-button-primary{color:#fbf8ef;background:var(--charcoal);box-shadow:0 5px 14px #25232a1f}.button-primary:hover,.billpay-page .billpay-submit:hover:not(:disabled),.bbv2-page .bbv2-button-primary:not(:disabled):hover{background:#3a3841}.hero-trust,.eyebrow,.mono{color:#77747a}.promise-card,.phone-card{border-color:#d8d0be;background:var(--ivory-card)}.metrics-band{border-color:var(--line);background:#ebe6da}.step-icon,.promise-mark{color:var(--gold);background:var(--gold-soft)}.console-layout:not([data-theme=dark]) .side-navigation .side-link-active,.console-layout:not([data-theme=dark]) .mobile-navigation a.mobile-nav-active{border-color:#d6c69e;background:#eee7d7;color:#5b4823}.console-layout:not([data-theme=dark]) .console-topbar{background:#faf8f2f0;border-color:var(--line)}.console-layout:not([data-theme=dark]) .panel,.console-layout:not([data-theme=dark]) .summary-card,.console-layout:not([data-theme=dark]) .profile-card,.console-layout:not([data-theme=dark]) .settings-card,.console-layout:not([data-theme=dark]) .workspace-service-card,.console-layout:not([data-theme=dark]) .workspace-service-app-card,.console-layout:not([data-theme=dark]) .billpay-page .billpay-header,.console-layout:not([data-theme=dark]) .billpay-page .billpay-main-card,.console-layout:not([data-theme=dark]) .billpay-page .billpay-side-card,.console-layout:not([data-theme=dark]) .billpay-page .billpay-history-card,.console-layout:not([data-theme=dark]) .billpay-page .billpay-wallet,.console-layout:not([data-theme=dark]) .bbv2-page .bbv2-panel,.console-layout:not([data-theme=dark]) .bbv2-page .bbv2-history{border-color:var(--line);background-color:var(--ivory-card);box-shadow:0 8px 25px #4236200b}.billpay-page{--bp-ink: #28262e;--bp-muted: #73717a;--bp-line: #ded8ca;--bp-paper: #f4f1e9;--bp-white: #faf8f2;--bp-navy: #36333c;--bp-teal: #a98435;--bp-mint: #f0eadb;--bp-coral: #b68e43;background:radial-gradient(ellipse at 85% 3%,rgba(190,164,105,.12),transparent 35%),#f4f1e9;color:#28262e}.billpay-page .billpay-header,.billpay-page .billpay-main-card,.billpay-page .billpay-side-card,.billpay-page .billpay-history-card,.billpay-page .billpay-wallet{border-color:var(--line);background:var(--ivory-card);box-shadow:0 8px 25px #4236200b}.billpay-page .billpay-heading h1,.billpay-page .billpay-card-heading h2,.billpay-page .billpay-wallet b,.billpay-page .billpay-category-copy b,.billpay-page .billpay-trust-card h3,.billpay-page .billpay-history-heading h3,.billpay-page .billpay-payment-main b{color:var(--charcoal)}.billpay-page .billpay-heading p,.billpay-page .billpay-eyebrow,.billpay-page .billpay-small-kicker,.billpay-page .billpay-step-label,.billpay-page .billpay-wallet small,.billpay-page .billpay-field,.billpay-page .billpay-footer{color:var(--muted)}.billpay-page .billpay-intro{border-color:#ded3bb;background:#ece5d6}.billpay-page .billpay-intro h2{color:var(--charcoal)}.billpay-page .billpay-intro h2 em{color:var(--gold)}.billpay-page .billpay-category.is-selected,.billpay-page .billpay-secure,.billpay-page .billpay-validation-row,.billpay-page .billpay-wallet-estimate,.billpay-page .billpay-variation-field{border-color:#dfd1ad;background:#f3eddf}.billpay-page .billpay-category.is-selected{box-shadow:inset 3px 0 var(--gold)}.billpay-page .billpay-category:hover{border-color:#c7b47f;background:#f7f2e8}.billpay-page .billpay-category-icon,.billpay-page .billpay-wallet-icon,.billpay-page .billpay-side-icon,.billpay-page .billpay-empty-mark,.billpay-page .billpay-tool-icon{color:#8c6b29;background:#efe5ca}.billpay-page .billpay-field select,.billpay-page .billpay-field input,.billpay-page .billpay-readonly-field,.billpay-page .billpay-amount-input,.billpay-page .billpay-recipient-input{border-color:#d9d2c5;color:#292730;background-color:#fffdf8}.billpay-page .billpay-field select:focus,.billpay-page .billpay-field input:focus,.billpay-page .billpay-amount-input:focus-within,.billpay-page .billpay-recipient-input:focus-within{border-color:#b99a55;box-shadow:0 0 0 3px #ad873824}.billpay-page .billpay-version-switcher,.bbv2-page .billpay-version-switcher{border-color:#d8cfbd;background:#faf8f2}.billpay-version-switcher button[aria-pressed=true]{color:#fbf8ef;background:var(--charcoal);box-shadow:none}.billpay-version-switcher button:focus-visible{outline-color:var(--gold)}.billpay-page .billpay-purchased-code{border-color:#d8cfbd;background:#f2ecdf}.billpay-page .billpay-purchased-code code{color:var(--charcoal)}.bbv2-page{--bbv2-ink: #28262e;--bbv2-muted: #73717a;--bbv2-blue: #a98435;--bbv2-blue-deep: #80611f;--bbv2-line: #ded8ca;--bbv2-card: #faf8f2;--bbv2-bg: #f4f1e9;background:radial-gradient(ellipse at 91% 2%,rgba(190,164,105,.12),transparent 35%),#f4f1e9;color:var(--charcoal)}.bbv2-page .bbv2-header h1,.bbv2-page .bbv2-panel-title h3,.bbv2-page .bbv2-history-heading h3{color:var(--charcoal)}.bbv2-page .bbv2-intro{border-color:#ded3bb;background:linear-gradient(112deg,#f9f6ee,#eee6d5);box-shadow:0 12px 30px #4236200d}.bbv2-page .bbv2-intro h2{color:var(--charcoal)}.bbv2-page .bbv2-intro h2 em{color:var(--gold)}.bbv2-page .bbv2-assurance,.bbv2-page .bbv2-balance{border-color:#ddd4c3;background:#faf8f2e0}.bbv2-page .bbv2-assurance-icon,.bbv2-page .bbv2-balance-icon{color:#8c6b29;background:#efe5ca}.bbv2-page .bbv2-category{border-color:#ded8ca;background:#fffdf8}.bbv2-page .bbv2-category.is-selected{border-color:#c5b17b;background:#f1ebdd;box-shadow:inset 0 0 0 1px #ad87381f}.bbv2-page .bbv2-category-icon{color:#8c6b29;background:#efe5ca}.bbv2-page .bbv2-field select,.bbv2-page .bbv2-field input,.bbv2-page .bbv2-field textarea,.bbv2-page .bbv2-input-wrap,.bbv2-page .bbv2-amount-input{border-color:#d9d2c5;color:#292730;background:#fffdf8}.bbv2-page .bbv2-field select:focus,.bbv2-page .bbv2-field input:focus,.bbv2-page .bbv2-field textarea:focus{border-color:#b99a55;box-shadow:0 0 0 3px #ad873824}.bbv2-page .bbv2-quote-card{border-color:#d8c99f;background:linear-gradient(135deg,#f3eddf,#fffdf8)}.bbv2-page .bbv2-quote-total strong{color:#74591f}.bbv2-page .bbv2-button-primary{background:var(--charcoal)}.bbv2-page .bbv2-trust-card{border-color:#ded3bb;background:linear-gradient(145deg,#f7f3e9,#eee6d5)}.bbv2-page .bbv2-trust-mark{color:#8c6b29;background:#f7f2e8}.console-layout[data-theme=dark],.console-layout[data-theme=dark] .console-main,.console-layout[data-theme=dark] .console-content{background:#211f27;color:#eee9dd}.console-layout[data-theme=dark] .console-topbar{border-color:#3b3842;background:#27252df2}.console-layout[data-theme=dark] .console-content h1,.console-layout[data-theme=dark] .console-content h2,.console-layout[data-theme=dark] .console-content h3,.console-layout[data-theme=dark] .console-content b,.console-layout[data-theme=dark] .console-content strong,.console-layout[data-theme=dark] .console-content label{color:#eee9dd}.console-layout[data-theme=dark] .console-content p,.console-layout[data-theme=dark] .console-content small,.console-layout[data-theme=dark] .console-content .eyebrow{color:#b7b0a4}.console-layout[data-theme=dark] .panel,.console-layout[data-theme=dark] .summary-card,.console-layout[data-theme=dark] .profile-card,.console-layout[data-theme=dark] .settings-card,.console-layout[data-theme=dark] .workspace-service-card,.console-layout[data-theme=dark] .workspace-service-app-card,.console-layout[data-theme=dark] .settings-section-nav a{border-color:#403d46;background:#2b2931;color:#eee9dd;box-shadow:none}.console-layout[data-theme=dark] .workspace-choice-group button{border-color:#48454e;background:#242229;color:#d7d0c3}.console-layout[data-theme=dark] .workspace-choice-group button.workspace-choice-active,.console-layout[data-theme=dark] .settings-section-nav a.settings-section-active{border-color:#9f8345;background:#443a26;color:#f1d99e}.console-layout[data-theme=dark] .console-content input:not([type=checkbox]),.console-layout[data-theme=dark] .console-content select,.console-layout[data-theme=dark] .console-content textarea{border-color:#4a4650;background:#242229;color:#eee9dd}.console-layout[data-theme=dark] .billpay-page{--bp-ink:#eee9dd;--bp-muted:#bbb4a8;--bp-line:#45414a;--bp-paper:#242229;--bp-white:#2b2931;--bp-navy:#eee9dd;--bp-teal:#d0b36f;--bp-mint:#403a2e;color:#eee9dd;background:#211f27}.console-layout[data-theme=dark] .billpay-page .billpay-header,.console-layout[data-theme=dark] .billpay-page .billpay-main-card,.console-layout[data-theme=dark] .billpay-page .billpay-side-card,.console-layout[data-theme=dark] .billpay-page .billpay-history-card,.console-layout[data-theme=dark] .billpay-page .billpay-wallet,.console-layout[data-theme=dark] .bbv2-page .bbv2-panel,.console-layout[data-theme=dark] .bbv2-page .bbv2-history{border-color:#45414a;background:#2b2931;color:#eee9dd;box-shadow:none}.console-layout[data-theme=dark] .billpay-page .billpay-heading h1,.console-layout[data-theme=dark] .billpay-page .billpay-card-heading h2,.console-layout[data-theme=dark] .billpay-page .billpay-wallet b,.console-layout[data-theme=dark] .billpay-page .billpay-category-copy b,.console-layout[data-theme=dark] .billpay-page .billpay-trust-card h3,.console-layout[data-theme=dark] .billpay-page .billpay-payment-main b{color:#f0eadf}.console-layout[data-theme=dark] .billpay-page .billpay-intro{border-color:#514832;background:#353127}.console-layout[data-theme=dark] .billpay-page .billpay-intro h2{color:#f0eadf}.console-layout[data-theme=dark] .billpay-page .billpay-category,.console-layout[data-theme=dark] .billpay-page .billpay-field select,.console-layout[data-theme=dark] .billpay-page .billpay-field input,.console-layout[data-theme=dark] .billpay-page .billpay-readonly-field,.console-layout[data-theme=dark] .billpay-page .billpay-amount-input,.console-layout[data-theme=dark] .billpay-page .billpay-recipient-input,.console-layout[data-theme=dark] .billpay-page .billpay-refresh,.console-layout[data-theme=dark] .bbv2-page .bbv2-category,.console-layout[data-theme=dark] .bbv2-page .bbv2-field select,.console-layout[data-theme=dark] .bbv2-page .bbv2-field input,.console-layout[data-theme=dark] .bbv2-page .bbv2-field textarea{border-color:#4a4650;background:#242229;color:#eee9dd}.console-layout[data-theme=dark] .billpay-page .billpay-category.is-selected,.console-layout[data-theme=dark] .billpay-page .billpay-validation-row,.console-layout[data-theme=dark] .billpay-page .billpay-wallet-estimate,.console-layout[data-theme=dark] .bbv2-page .bbv2-category.is-selected{border-color:#79663a;background:#393326;color:#eee9dd}.console-layout[data-theme=dark] .billpay-version-switcher,.console-layout[data-theme=dark] .bbv2-page .billpay-version-switcher{border-color:#4a4650;background:#242229}.console-layout[data-theme=dark] .billpay-version-switcher button{color:#c6bfae}.console-layout[data-theme=dark] .billpay-version-switcher button[aria-pressed=true]{color:#242229;background:#d1b46d}.console-layout[data-theme=dark] .bbv2-page{background:#211f27;color:#eee9dd}.console-layout[data-theme=dark] .bbv2-page .bbv2-header h1,.console-layout[data-theme=dark] .bbv2-page .bbv2-panel-title h3,.console-layout[data-theme=dark] .bbv2-page .bbv2-history-heading h3{color:#f0eadf}.console-layout[data-theme=dark] .bbv2-page .bbv2-intro,.console-layout[data-theme=dark] .bbv2-page .bbv2-trust-card{border-color:#514832;background:#353127}.console-layout[data-theme=dark] .bbv2-page .bbv2-intro h2,.console-layout[data-theme=dark] .bbv2-page .bbv2-assurance b{color:#f0eadf}.console-layout[data-theme=dark] .bbv2-page .bbv2-balance,.console-layout[data-theme=dark] .bbv2-page .bbv2-assurance,.console-layout[data-theme=dark] .bbv2-page .bbv2-quote-card{border-color:#514832;background:#302c24;color:#eee9dd}.console-layout[data-theme=dark] .bbv2-page .bbv2-quote-total strong{color:#e3c77f}.console-layout[data-theme=dark] .bbv2-page .bbv2-button-primary{color:#28262e;background:#d1b46d}.console-layout[data-theme=dark] .topbar-theme-toggle{border-color:#4a4650;color:#e3c77f;background:#2b2931}.console-layout[data-theme=dark] .settings-section-nav a{color:#ded7ca}@media(max-width:760px){.billpay-page .billpay-version-row,.bbv2-page .bbv2-version-row{margin-top:0}}@media(max-width:760px){.number-desk-main>.number-desk-viewport{padding:10px 13px calc(76px + env(safe-area-inset-bottom))}.number-desk-toolbar{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:8px}.number-desk-toolbar .page-heading h1{margin-top:3px;font-size:clamp(20px,5.4vw,24px);line-height:1.12}.number-desk-toolbar .page-heading p{display:block;max-width:50ch;margin-top:4px;font-size:9px;line-height:1.4}.number-desk-toolbar .desk-switch{width:100%;max-width:none;padding:4px;border-radius:11px}.number-desk-toolbar .desk-switch button{min-height:42px;gap:3px;padding:5px 8px;text-align:center}.number-desk-toolbar .desk-switch button span{font-size:10px}.number-desk-toolbar .desk-switch button small{display:block;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.number-desk-viewport>.number-desk-balance{min-height:43px;gap:6px;margin-bottom:8px;padding:7px 9px;border-radius:11px}.number-desk-viewport .number-desk-balance-copy{flex-wrap:wrap;gap:2px 7px}.number-desk-viewport .number-desk-balance-copy small{font-size:7px}.number-desk-viewport .number-desk-balance-copy strong{font-size:15px}.number-desk-viewport .number-desk-balance>button,.number-desk-viewport .number-desk-balance>a{min-height:30px;gap:4px;padding-inline:8px;font-size:8px}.number-desk-viewport .desk1-page-content .success-rate-card{grid-template-columns:36px minmax(0,1fr);gap:9px;margin-bottom:8px;padding:8px 10px;border-radius:12px}.number-desk-viewport .desk1-page-content .success-rate-gauge{width:34px;height:34px}.number-desk-viewport .desk1-page-content .success-rate-gauge:before{inset:4px}.number-desk-viewport .desk1-page-content .success-rate-gauge span{font-size:8px}.number-desk-viewport .desk1-page-content .success-rate-copy small{font-size:7px}.number-desk-viewport .desk1-page-content .success-rate-copy strong{font-size:13px}.number-desk-viewport .desk1-page-content .success-rate-copy>span{font-size:8px}.number-desk-viewport .desk1-page-content .single-panel{overflow:hidden}.number-desk-viewport .desk1-page-content .purchase-panel{padding:13px 14px;border-radius:14px}.number-desk-viewport .desk1-page-content .panel-heading h2{font-size:17px}.number-desk-viewport .desk1-page-content .panel-intro{margin:5px 0 8px;font-size:9px;line-height:1.45}.number-desk-viewport .desk1-page-content .number-access-nav{gap:5px;margin:8px 0;padding:4px;border-radius:10px}.number-desk-viewport .desk1-page-content .number-access-nav button{min-height:38px;gap:6px;padding-inline:8px;font-size:10px}.number-desk-viewport .desk1-page-content .catalog-picker,.number-desk-viewport .desk1-page-content .operator-picker{margin-top:8px}.number-desk-viewport .desk1-page-content .field-label{margin:8px 0 5px;font-size:9px}.number-desk-viewport .desk1-page-content .select-wrap{height:44px;border-radius:10px}.number-desk-viewport .desk1-page-content .operator-trigger{min-height:48px}.number-desk-viewport .desk1-page-content .selected-price{margin-top:7px;padding:9px 10px;border-radius:10px}.number-desk-viewport .desk1-page-content .availability-actions{align-items:center;margin-top:6px}.number-desk-viewport .desk1-page-content .availability-actions>span{font-size:8px}.number-desk-viewport .desk1-page-content .purchase-button{min-height:46px;margin-top:9px;border-radius:11px;font-size:11px}.number-desk-viewport .desk2-experience-heading{display:none}.number-desk-viewport .desk2-experience-grid{grid-template-rows:minmax(0,1fr);gap:9px}.number-desk-viewport .desk2-setup-card{padding:12px 13px;border-radius:14px}.number-desk-viewport .desk2-card-heading h3{font-size:15px}.number-desk-viewport .desk2-card-heading>button{min-height:32px;padding-inline:9px;font-size:9px}.number-desk-viewport .desk2-setup-card .desk2-privacy{gap:8px;margin:9px 0;padding:8px 9px}.number-desk-viewport .desk2-privacy>span{width:27px;height:27px}.number-desk-viewport .desk2-privacy b{font-size:9px}.number-desk-viewport .desk2-privacy small{font-size:8px;line-height:1.45}.number-desk-viewport .desk2-setup-card .desk2-picker{margin-top:8px}.number-desk-viewport .desk2-setup-card .desk2-picker .desk2-label{margin-bottom:5px;font-size:9px}.number-desk-viewport .desk2-setup-card .desk2-picker-trigger{min-height:46px;gap:9px;padding:7px 10px;border-radius:10px;font-size:11px}.number-desk-viewport .desk2-setup-card .desk2-catalog-image{width:31px;height:31px}.number-desk-viewport .desk2-route-heading{margin:10px 0 6px}.number-desk-viewport .desk2-route-heading>div>span,.number-desk-viewport .desk2-route-heading>div>small{font-size:8px}.number-desk-viewport .desk2-experience .desk2-mode-switch button{min-height:40px;gap:3px;padding:6px 8px}.number-desk-viewport .desk2-experience .desk2-mode-switch button b{font-size:9px}.number-desk-viewport .desk2-experience .desk2-mode-switch button small{font-size:7px}.number-desk-viewport .desk2-operator-list{max-height:150px;overflow-y:auto;padding-block:3px}.number-desk-viewport .desk2-operator-sorts{gap:5px;padding-block:4px 6px}.number-desk-viewport .desk2-operator-sorts button{min-height:30px;padding-inline:9px;font-size:8px}.number-desk-viewport .desk2-operator-row{min-height:46px;gap:8px;padding:7px 9px}.number-desk-viewport .desk2-operator-row-wrap{gap:5px}.number-desk-viewport .desk2-operator-favorite{width:34px;height:34px}.number-desk-viewport .desk2-operator-main b{font-size:10px}.number-desk-viewport .desk2-operator-main small{font-size:8px}.number-desk-viewport .desk2-experience .desk2-quote{min-height:55px;margin:8px 0;padding:8px 10px;border-radius:10px}.number-desk-viewport .desk2-experience .desk2-quote span{font-size:8px}.number-desk-viewport .desk2-experience .desk2-quote strong{font-size:18px}.number-desk-viewport .desk2-experience .desk2-quote small{font-size:8px}.number-desk-viewport .desk2-purchase{min-height:46px;margin-top:7px;padding-inline:12px;border-radius:11px;font-size:10px}.number-desk-viewport .desk2-wallet-note{gap:6px;margin-top:6px;font-size:8px;line-height:1.4}.number-desk-viewport .desk2-wallet-note svg{width:13px;height:13px}.number-desk-viewport .desk2-activity-column{grid-template-rows:minmax(0,1fr);gap:0}.number-desk-viewport .desk2-activity-card{padding:10px 11px 0;border-radius:14px}.number-desk-viewport .desk2-activity-card .desk2-rate{gap:4px 9px;margin-bottom:7px;padding:8px 10px;border-radius:10px}.number-desk-viewport .desk2-activity-card .desk2-rate .eyebrow{font-size:7px}.number-desk-viewport .desk2-activity-card .desk2-rate>span b{font-size:10px}.number-desk-viewport .desk2-activity-card .desk2-rate>strong{font-size:17px}.number-desk-viewport .desk2-activity-card .desk2-rate>small{font-size:8px}.number-desk-viewport .desk2-activity-card .desk2-history-heading{padding-top:8px}.number-desk-viewport .desk2-activity-card .desk2-history-heading h3{font-size:13px}.number-desk-viewport .desk2-activity-card .desk2-order-list{gap:8px;padding:8px}.number-desk-viewport .desk2-activity-card .order-presentation-top{grid-template-columns:31px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.number-desk-viewport .desk2-activity-card .order-presentation-icon{width:30px;height:30px}.number-desk-viewport .desk2-activity-card .order-presentation-status{min-height:26px;padding-inline:8px;font-size:8px}.number-desk-viewport .desk2-safety-note{display:none}}@media(max-width:390px){.number-desk-main>.number-desk-viewport{padding-inline:10px}.number-desk-toolbar .desk-switch button{padding-inline:5px}.number-desk-viewport .number-desk-balance>button,.number-desk-viewport .number-desk-balance>a{padding-inline:6px;font-size:7px}.number-desk-viewport .desk2-setup-card{padding-inline:11px}}@media(max-height:720px)and (max-width:760px){.number-desk-viewport .desk2-setup-card .desk2-privacy{display:none}.number-desk-viewport .desk2-experience-grid{grid-template-rows:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.number-desk-viewport *{scroll-behavior:auto}}.dashboard-quick-button b,.dashboard-quick-panel .billpay-tool-action b{color:#155eef;font-size:14px;line-height:1.2}.dashboard-quick-panel .billpay-tool-action small,.dashboard-quick-button small{font-size:9px}.console-layout[data-theme=dark] .dashboard-quick-button b,.console-layout[data-theme=dark] .dashboard-quick-panel .billpay-tool-action b{color:#155eef;font-size:14px}.number-desk-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:clamp(12px,2vw,26px)}.number-desk-toolbar .page-heading{min-width:0}.number-desk-toolbar .desk-switch{width:100%;max-width:none;margin:0}.number-desk-toolbar .desk-switch button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:7px 12px;text-align:center}.number-desk-toolbar .desk-switch button span{font-size:13px;font-weight:900;line-height:1.15;text-align:center}.number-desk-toolbar .desk-switch button small{font-size:9px;line-height:1.2;text-align:center}.number-desk-main>.console-topbar{display:grid;grid-template-columns:auto auto minmax(40px,1fr) minmax(0,auto);gap:clamp(7px,1vw,15px)}.number-desk-main>.console-topbar>.breadcrumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.number-desk-main .topbar-right{min-width:0;gap:clamp(5px,.8vw,12px)}@media(max-width:760px){.number-desk-toolbar{grid-template-columns:minmax(0,1fr);gap:7px}.number-desk-toolbar .desk-switch{width:100%}.number-desk-toolbar .desk-switch button{min-height:44px}.number-desk-main>.console-topbar{display:flex;justify-content:space-between;gap:6px;padding-inline:10px}.number-desk-main>.console-topbar>.topbar-home{display:none}.number-desk-main>.console-topbar>.breadcrumb{flex:1 1 auto}.number-desk-main .topbar-right{flex:0 0 auto;gap:5px}.number-desk-main .tools-help>span,.number-desk-main .topbar-logout>span{display:none}.number-desk-main .account-chip{max-width:94px;gap:5px}.number-desk-main .account-chip>span:nth-child(2){max-width:44px}}.console-layout[data-theme=dark] .wallet-page-grid .panel,.console-layout[data-theme=dark] .wallet-page-grid .transfer-explainer,.console-layout[data-theme=dark] .wallet-balance-tile,.console-layout[data-theme=dark] .wallet-page-grid :is(.bank-transfer-panel,.wallet-online-options,.wallet-bank-transfer-option,.wallet-existing-transfers,.bank-transfer-request,.bank-transfer-empty,.paystack-topup-card,.whop-topup-card){border-color:#d5e1ef;background:#fff;color:#173858;box-shadow:0 8px 24px #0b234214}.console-layout[data-theme=dark] .wallet-page-grid .panel :is(h1,h2,h3,b,strong,label),.console-layout[data-theme=dark] .wallet-page-grid .transfer-explainer b,.console-layout[data-theme=dark] .wallet-balance-tile strong{color:#173858}.console-layout[data-theme=dark] .wallet-page-grid .panel :is(p,small),.console-layout[data-theme=dark] .wallet-page-grid .transfer-explainer p,.console-layout[data-theme=dark] .wallet-balance-tile small{color:#5a6f89}.console-layout[data-theme=dark] .wallet-page-grid input:not([type=checkbox]),.console-layout[data-theme=dark] .wallet-page-grid select,.console-layout[data-theme=dark] .wallet-page-grid textarea,.console-layout[data-theme=dark] .wallet-page-grid .amount-field,.console-layout[data-theme=dark] .wallet-page-grid .amount-presets button,.console-layout[data-theme=dark] .wallet-page-grid button:not(.button-primary),.console-layout[data-theme=dark] .wallet-page-grid .button:not(.button-primary){border-color:#cbd9e9;background:#fff;color:#173858;color-scheme:light}.console-layout[data-theme=dark] .wallet-balance-tile button{border-color:#cbd9e9;background:#fff;color:#155eef}.console-layout[data-theme=dark] .wallet-page-grid input::placeholder,.console-layout[data-theme=dark] .wallet-page-grid textarea::placeholder{color:#74869c}.console-layout[data-theme=dark] .number-desk-viewport .panel,.console-layout[data-theme=dark] .number-desk-viewport .desk1-page-content .success-rate-card,.console-layout[data-theme=dark] .number-desk-viewport .desk1-page-content .purchase-aside,.console-layout[data-theme=dark] .number-desk-viewport .desk2-setup-card,.console-layout[data-theme=dark] .number-desk-viewport .desk2-activity-card,.console-layout[data-theme=dark] .number-desk-viewport .number-desk-balance,.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-popover,.console-layout[data-theme=dark] .number-desk-viewport .desk2-operator-list{border-color:#d5e1ef;background:#fff;color:#173858;box-shadow:0 8px 24px #0b234214}.console-layout[data-theme=dark] .number-desk-viewport :is(.desk1-page-content .purchase-panel,.desk1-page-content .success-rate-card,.desk1-page-content .purchase-aside,.desk2-setup-card,.desk2-activity-card,.desk2-picker-popover,.desk2-operator-list) :is(h1,h2,h3,b,strong,label){color:#173858}.console-layout[data-theme=dark] .number-desk-viewport :is(.desk1-page-content .purchase-panel,.desk1-page-content .success-rate-card,.desk1-page-content .purchase-aside,.desk2-setup-card,.desk2-activity-card,.desk2-picker-popover,.desk2-operator-list) :is(p,small,.eyebrow){color:#5a6f89}.console-layout[data-theme=dark] .number-desk-viewport .desk-switch,.console-layout[data-theme=dark] .number-desk-viewport .select-wrap,.console-layout[data-theme=dark] .number-desk-viewport .catalog-search,.console-layout[data-theme=dark] .number-desk-viewport .catalog-options,.console-layout[data-theme=dark] .number-desk-viewport .operator-trigger,.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-trigger,.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-search,.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-option,.console-layout[data-theme=dark] .number-desk-viewport .desk2-operator-row-wrap,.console-layout[data-theme=dark] .number-desk-viewport .desk2-setup-card button:not(.desk2-purchase):not(.desk2-operator-buy),.console-layout[data-theme=dark] .number-desk-viewport .desk2-activity-card button,.console-layout[data-theme=dark] .number-desk-viewport .number-desk-balance>button,.console-layout[data-theme=dark] .number-desk-viewport .number-desk-balance>a,.console-layout[data-theme=dark] .number-desk-viewport .desk-switch button:not(.desk-switch-active){border-color:#cbd9e9;background:#fff;color:#173858;color-scheme:light}.console-layout[data-theme=dark] .number-desk-viewport input:not([type=checkbox]),.console-layout[data-theme=dark] .number-desk-viewport select,.console-layout[data-theme=dark] .number-desk-viewport textarea{border-color:#cbd9e9;background:#fff;color:#173858;color-scheme:light}.console-layout[data-theme=dark] .number-desk-viewport input::placeholder,.console-layout[data-theme=dark] .number-desk-viewport textarea::placeholder{color:#74869c}.console-layout[data-theme=dark] .number-desk-viewport .desk-switch .desk-switch-active,.console-layout[data-theme=dark] .number-desk-viewport .desk2-setup-card .desk2-mode-switch button.active,.console-layout[data-theme=dark] .number-desk-viewport .desk2-setup-card .desk2-operator-row.selected,.console-layout[data-theme=dark] .number-desk-viewport .desk2-setup-card .desk2-operator-sorts button[aria-pressed=true]{border-color:#a9cef7;background:#eaf4ff;color:#155eef}.console-layout[data-theme=dark] .number-desk-viewport .desk2-setup-card .desk2-operator-buy{border-color:#155eef;background:#155eef;color:#fff}.console-layout[data-theme=dark] .number-desk-viewport .desk2-operator-row.selected :is(b,strong,span),.console-layout[data-theme=dark] .number-desk-viewport .desk2-operator-sorts button[aria-pressed=true]{color:#155eef}.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-option[aria-selected=true],.console-layout[data-theme=dark] .number-desk-viewport .catalog-options button[aria-selected=true]{border-color:#a9cef7;background:#eef6ff;color:#155eef}.console-layout[data-theme=dark] .number-desk-viewport .number-desk-balance-copy small{color:#5a6f89}.console-layout[data-theme=dark] .number-desk-viewport .number-desk-balance-copy strong{color:#173858}.console-layout[data-theme=dark] .number-desk-viewport .number-desk-balance>a{color:#155eef}@media(prefers-reduced-motion:reduce){.dashboard-quick-button,.dashboard-quick-panel .billpay-tool-action{transition:none}}.dashboard-quick-button b,.dashboard-quick-panel .billpay-tool-action b{color:#155eef;font-size:15px;font-weight:800}.dashboard-quick-button small,.dashboard-quick-panel .billpay-tool-action small{color:#536b87;font-size:10px}.console-layout .dashboard-balance-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--vault-gold-line);border-radius:9px;background:var(--vault-gold);color:var(--vault-ink);font-size:16px;font-weight:800;text-decoration:none}.console-layout .number-desk-balance>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--vault-gold-line);border-radius:9px;background:var(--vault-gold);color:var(--vault-ink);font-size:14px;font-weight:800;text-decoration:none}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{color:var(--vault-ink);font-size:17px;font-weight:800;line-height:1.1;white-space:nowrap}.console-layout .dashboard-balance-link:hover{border-color:var(--vault-gold-mid);background:var(--vault-gold-mid);color:var(--vault-ink)}.console-layout .number-desk-balance>a:hover{border-color:var(--vault-gold-mid);background:var(--vault-gold-mid);color:var(--vault-ink)}.console-layout[data-theme=light] .desk2-experience :is(.desk2-route-heading small,.desk2-operator-main small,.desk2-operator-price-tag small,.desk2-quote small,.desk2-wallet-note,.desk2-safety-note p){color:#526b86}.console-layout[data-theme=light] .desk2-experience .desk2-no-success{color:#61758b;font-size:8px}.console-layout[data-theme=light] .desk2-experience .desk2-wallet-note,.console-layout[data-theme=light] .desk2-experience .desk2-safety-note p{font-size:9px}.console-layout[data-theme=dark] .dashboard-balance-link,.console-layout[data-theme=dark] .number-desk-viewport .number-desk-balance>a{border-color:var(--vault-gold-line);background:var(--vault-gold);color:var(--vault-ink)}.console-layout[data-theme=dark] .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{color:var(--vault-ink)}@media(max-width:420px){.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{font-size:14px}}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{min-height:44px;padding:8px 14px;border-width:1px;color:var(--vault-ink);font-size:17px;font-weight:800;line-height:1.15;letter-spacing:.005em}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link svg{flex:0 0 auto}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link:focus-visible{outline:3px solid #155eef;outline-offset:3px}@media(max-width:760px){.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{min-height:44px;padding:8px 10px;font-size:clamp(13px,3.6vw,15px)}}.console-main.wallet-main{display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.wallet-main .console-topbar{flex:0 0 57px}.wallet-main .wallet-console-content{box-sizing:border-box;display:flex;width:100%;max-width:none;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;margin:0;padding:12px clamp(14px,2vw,26px)}.wallet-main .console-footer{display:none}.wallet-page-shell{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:9px}.wallet-page-shell>.page-heading{min-height:0;flex:none;margin:0}.wallet-page-shell .wallet-page-grid{min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);gap:12px;overflow:hidden}.wallet-page-shell .wallet-page-grid>.wallet-panel,.wallet-page-shell .wallet-admin-column{min-height:0;overflow-y:auto;overscroll-behavior:contain}.wallet-page-shell .wallet-panel{height:100%;padding:14px}.wallet-page-shell .wallet-panel>.panel-heading{margin-bottom:7px}.wallet-page-shell .wallet-panel>.panel-intro{margin:0 0 8px;color:#536b87;font-size:10px;line-height:1.45}.wallet-page-shell .wallet-admin-column .transfer-explainer{padding:12px}@media(max-width:980px){.console-main.wallet-main{height:100dvh;padding-bottom:76px}.wallet-main .wallet-console-content{padding:9px 10px 8px}.wallet-page-shell{gap:7px}.wallet-page-shell>.page-heading{align-items:center;gap:9px}.wallet-page-shell>.page-heading>div:first-child>p{display:none}.wallet-page-shell .wallet-balance-tile{min-width:130px;padding:8px 10px}.wallet-page-shell .wallet-page-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wallet-page-shell .wallet-admin-column{display:none}.wallet-page-shell .wallet-panel{padding:11px}}@media(max-width:420px){.console-layout .dashboard-balance-link,.console-layout .number-desk-balance>a{min-height:35px;padding-inline:9px;font-size:13px}.wallet-main .wallet-console-content{padding-inline:7px}.wallet-page-shell>.page-heading h1{font-size:22px}.wallet-page-shell .wallet-balance-tile{min-width:112px}}.paystack-topup-quote{gap:5px;padding:7px 8px}.paystack-topup-quote>div{gap:2px}.paystack-topup-quote strong{font-size:11px}.paystack-topup-quote>small{font-size:7px;line-height:1.3}.paystack-pay-button{min-height:32px}.bank-transfer-rate{margin:5px 0 7px;padding:7px 9px;font-size:9px;line-height:1.4}.console-layout[data-theme=light] .dashboard-quick-button b,.console-layout[data-theme=light] .dashboard-quick-panel .billpay-tool-action b{color:#155eef;font-size:clamp(14px,1.15vw,17px);font-weight:800;letter-spacing:-.025em;line-height:1.1}@media(max-width:390px){.console-layout[data-theme=light] .dashboard-quick-button b,.console-layout[data-theme=light] .dashboard-quick-panel .billpay-tool-action b{font-size:14px}}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link{border-color:var(--offixia-action);background:var(--offixia-action);color:var(--offixia-action-ink)}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link:hover{border-color:var(--offixia-action-hover);background:var(--offixia-action-hover);color:var(--offixia-action-ink)}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link:focus-visible{outline:3px solid var(--vault-gold-mid);outline-offset:3px}.console-layout[data-theme=dark] .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link:focus-visible{outline-color:var(--vault-ink)}.number-desk-toolbar .number-desk-purchase-controls{display:grid;width:100%;max-width:520px;min-width:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;justify-self:end;gap:7px}.number-desk-viewport .number-desk-purchase-controls .desk-switch{display:flex;width:100%;max-width:none;min-width:0;min-height:39px;align-items:stretch;gap:3px;padding:3px;border-radius:9px}.number-desk-viewport .number-desk-purchase-controls .desk-switch button{min-width:0;min-height:31px;flex:1 1 0;padding:0 5px;border-radius:7px}.number-desk-viewport .number-desk-purchase-controls .desk-switch button span{overflow:hidden;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.number-desk-viewport .number-desk-purchase-controls .desk-switch button small{display:none}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:39px;align-items:center;gap:5px;margin:0;padding:4px 7px;border-radius:9px}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance-copy{min-width:0;flex:1 1 auto;align-items:baseline;gap:4px;margin:0}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance-copy small{overflow:hidden;font-size:6px;line-height:1.1;text-overflow:ellipsis}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance-copy strong{overflow:hidden;font-size:12px;line-height:1.1;text-overflow:ellipsis}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance>button{display:grid;width:24px;min-width:24px;height:24px;min-height:24px;flex:0 0 24px;place-items:center;padding:0;border-radius:7px}.number-desk-viewport .desk1-page-content .success-rate-card,.number-desk-viewport .desk1-page-content .purchase-aside{display:none!important}.number-desk-viewport .desk1-page-content .single-panel{display:grid;width:100%;max-width:760px;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.number-desk-viewport .desk1-page-content .purchase-panel{box-sizing:border-box;width:100%}.number-desk-viewport .desk2-page-layout{width:100%;max-width:900px;margin-inline:auto}.number-desk-viewport .desk2-experience-heading{justify-content:center;margin-bottom:8px;text-align:center}.number-desk-viewport .desk2-experience-heading>div{display:grid;justify-items:center}.number-desk-viewport .desk2-experience-grid{width:100%;max-width:760px;margin-inline:auto;grid-template-rows:minmax(0,1fr)}.number-desk-viewport .desk2-setup-card{box-sizing:border-box;width:100%;max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-width:thin}.number-desk-viewport .desk1-page-content .purchase-panel{max-width:760px;margin-inline:auto}.number-desk-viewport .desk2-page-layout .desk2-operator-list{max-height:none;overflow:visible}.number-purchase-stepper{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 14px;padding:0;list-style:none}.number-purchase-step{padding:0;overflow:hidden}.number-purchase-step-button{display:flex;width:100%;min-width:0;min-height:inherit;align-items:center;gap:7px;padding:5px 8px;border:0;border-radius:inherit;background:transparent;color:inherit;text-align:left;cursor:pointer}.number-purchase-step-button:disabled{cursor:not-allowed}.number-purchase-step-button:focus-visible{outline:2px solid #347de1;outline-offset:-3px}.number-purchase-step-button:disabled .number-purchase-step-label{opacity:.72}.number-purchase-step{display:flex;min-width:0;min-height:36px;border:1px solid #e1eaf6;border-radius:9px;background:#f8fbff;color:#7488a1;transition:border-color .16s ease,background .16s ease,color .16s ease}.number-purchase-step-number{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border:1px solid #d6e2f2;border-radius:50%;background:#fff;color:#69819e;font:700 8px var(--app-font-mono)}.number-purchase-step-label{min-width:0;font-size:9px;font-weight:700;line-height:1.25}.number-purchase-step.is-active{border-color:#90baf5;background:#eff6ff;color:#174f9d;box-shadow:0 0 0 2px #1b6fe50d}.number-purchase-step.is-active .number-purchase-step-number,.number-purchase-step.is-complete .number-purchase-step-number{border-color:#1e70df;background:#1e70df;color:#fff}.number-purchase-step.is-complete{border-color:#cfe2fb;color:#37679f}.number-purchase-step-screen{display:grid;min-width:0;gap:8px;animation:number-step-enter .18s ease-out}.number-flow-selection-pair,.desk2-flow-summary-pair{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.number-flow-selection-summary,.desk2-flow-summary{display:grid;min-width:0;min-height:38px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;padding:5px 8px;border:1px solid #dfe8f4;border-radius:8px;background:#f7faff;color:#365676;text-align:left;cursor:pointer}.number-flow-selection-summary>span:first-child,.desk2-flow-summary>span{grid-column:1;color:#7b91a9;font:700 7px var(--app-font-mono);letter-spacing:.06em}.number-flow-selection-summary>b,.desk2-flow-summary>b{min-width:0;overflow:hidden;grid-column:1;color:#244a74;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.number-flow-selection-summary>span:last-child,.desk2-flow-summary>small{grid-column:2;grid-row:1 / span 2;color:#286bc0;font-size:8px;font-weight:700}.number-flow-selection-summary:disabled{cursor:not-allowed}.number-desk-viewport .desk1-page-content .purchase-button{min-height:44px;padding:10px 15px;border-radius:10px;font-size:11px;font-weight:800;line-height:1.2}.number-desk-viewport .catalog-option-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:3px;padding-right:2px}.number-desk-viewport .catalog-options .catalog-option-row>[role=option]{min-width:0;padding-right:6px}.number-desk-viewport .catalog-options .catalog-favorite-toggle{display:grid;width:28px;min-width:28px;min-height:28px;place-items:center;padding:0;border:1px solid #dbe7f5;border-radius:8px;background:#fff;color:#879bb3}.number-desk-viewport .catalog-options .catalog-favorite-toggle.is-favorite{border-color:#bdd7f7;background:#edf5ff;color:#236fd0}.number-desk-viewport .desk2-setup-card .desk2-purchase{min-height:42px;padding:9px 13px;border-radius:10px;font-size:10px;font-weight:800;line-height:1.2}.desk2-picker-popover{max-height:min(340px,46vh)!important;padding:9px!important;gap:7px!important}.desk2-picker-popover-content{gap:7px}.desk2-picker-header h2{margin:4px 0 2px;font-size:15px;line-height:1.2}.desk2-picker-header p{margin:0;font-size:8px;line-height:1.35}.desk2-picker-search{min-height:34px}.desk2-picker-list{gap:4px}.desk2-picker-option-row,.desk2-picker-option{min-height:38px}.desk2-picker-option{gap:7px;padding:5px 7px}.desk2-picker-option-icon,.desk2-catalog-image{width:25px;height:25px;flex:0 0 25px}.desk2-picker-option-name{font-size:9px}.desk2-picker-option-copy small{font-size:7px}.desk2-picker-popover .desk2-favorite-toggle{width:29px;height:29px;flex:0 0 29px}.desk2-setup-card .desk2-privacy{margin-block:5px;padding:5px 7px}.number-desk-viewport .desk2-operator-row-wrap{grid-template-columns:26px minmax(0,1fr) auto;gap:3px}.number-desk-viewport .desk2-operator-favorite{width:26px;height:26px}.number-desk-viewport .desk2-setup-card .desk2-operator-row{min-height:33px;gap:5px;padding:3px 6px}.number-desk-viewport .desk2-setup-card .desk2-operator-main b{font-size:8px}.number-desk-viewport .desk2-setup-card .desk2-operator-main small{font-size:6px}.number-desk-viewport .desk2-setup-card .desk2-operator-row>.desk2-operator-price-tag{gap:1px;padding:3px 5px}.number-desk-viewport .desk2-setup-card .desk2-operator-price-tag small{font-size:5px}.number-desk-viewport .desk2-setup-card .desk2-operator-price-tag span{font-size:8px}.number-desk-viewport .desk2-operator-buy{min-width:45px;min-height:29px;padding-inline:5px;font-size:8px}@keyframes number-step-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.number-flow-route{margin:10px 0 7px}.number-flow-route-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.number-flow-route-heading>span{color:#2871c9;font:700 8px var(--app-font-mono);letter-spacing:.08em}.number-flow-route-heading>b{color:#526985;font-size:9px}.number-flow-route-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.number-flow-route-choice>button{display:grid;min-width:0;min-height:48px;align-content:center;gap:3px;padding:7px 10px;border:1px solid #dfe8f4;border-radius:9px;background:#fff;color:#355170;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.number-flow-route-choice>button:hover{border-color:#a9c9f5;background:#f7faff}.number-flow-route-choice>button.is-selected,.number-flow-route-choice>button[aria-pressed=true]{border-color:#83b1f0;background:#eff6ff;box-shadow:inset 0 0 0 1px #83b1f0;color:#155eef}.number-flow-route-choice>button strong{font-size:10px;font-weight:800}.number-flow-route-choice>button small{color:#7186a0;font-size:8px;line-height:1.35}.number-flow-quick-quote{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0;padding:7px 9px;border:1px solid #dce9fa;border-radius:8px;background:#f5f9ff}.number-flow-quick-quote>span{overflow:hidden;color:#315f97;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.number-flow-quick-quote>small{flex:0 0 auto;color:#7e91a7;font-size:7px}.console-layout[data-theme=dark] .number-purchase-step{border-color:#283f5d;background:#14253b;color:#a9bed8}.console-layout[data-theme=dark] .number-purchase-step-number{border-color:#375274;background:#1c304a;color:#c4d6ec}.console-layout[data-theme=dark] .number-purchase-step.is-active{border-color:#4385df;background:#1b3555;color:#d6e8ff}.console-layout[data-theme=dark] .number-purchase-step.is-active .number-purchase-step-number,.console-layout[data-theme=dark] .number-purchase-step.is-complete .number-purchase-step-number{border-color:#3981ed;background:#2672dc;color:#fff}.console-layout[data-theme=dark] .number-flow-route-heading>b{color:#b7cae2}.console-layout[data-theme=dark] .number-flow-route-choice>button{border-color:#2b4260;background:#15283f;color:#d5e4f5}.console-layout[data-theme=dark] .number-flow-route-choice>button small{color:#a8bed7}.console-layout[data-theme=dark] .number-flow-route-choice>button.is-selected,.console-layout[data-theme=dark] .number-flow-route-choice>button[aria-pressed=true]{border-color:#4b8ce7;background:#1a365b;color:#b9d7ff}.console-layout[data-theme=dark] .number-flow-quick-quote{border-color:#2b4260;background:#14263d}.console-layout[data-theme=dark] .number-flow-quick-quote>span{color:#c0d8f7}.console-layout[data-theme=dark] .number-flow-quick-quote>small{color:#a8bed7}@media(max-width:760px){.number-desk-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:6px}.number-desk-toolbar .page-heading{min-width:0}.number-desk-toolbar .number-desk-purchase-controls{width:100%;max-width:none;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6px}.number-desk-viewport .number-desk-purchase-controls .desk-switch{min-height:37px;padding:3px}.number-desk-viewport .number-desk-purchase-controls .desk-switch button{min-height:29px;padding-inline:3px}.number-desk-viewport .number-desk-purchase-controls .desk-switch button span{font-size:8px}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance{min-height:37px;gap:4px;padding:4px 5px}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance-copy{gap:3px}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance-copy small{font-size:5.5px;letter-spacing:.025em}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance-copy strong{font-size:11px}.number-desk-viewport .number-desk-purchase-controls .number-desk-balance>button{width:22px;min-width:22px;height:22px;min-height:22px;flex-basis:22px}.number-desk-viewport .desk2-setup-card{padding:8px 10px}.number-desk-viewport .desk2-setup-card .desk2-card-heading h3{font-size:14px}.number-desk-viewport .desk2-setup-card .desk2-card-heading>button{min-height:25px;padding-inline:6px;font-size:7px}.number-desk-viewport .desk2-setup-card .number-purchase-stepper{gap:4px;margin:6px 0}.number-desk-viewport .desk2-setup-card .desk2-privacy{gap:6px;margin:6px 0;padding:6px 7px}.number-desk-viewport .desk2-setup-card .desk2-privacy>span{width:23px;height:23px}.number-desk-viewport .desk2-setup-card .desk2-privacy b{font-size:8px}.number-desk-viewport .desk2-setup-card .desk2-privacy small{font-size:7px;line-height:1.3}.number-desk-viewport .desk2-setup-card .desk2-picker{margin-top:5px}.number-desk-viewport .desk2-setup-card .desk2-picker .desk2-label{margin-bottom:3px;font-size:8px}.number-desk-viewport .desk2-setup-card .desk2-picker-trigger{min-height:37px;gap:6px;padding:4px 7px;border-radius:8px;font-size:9px}.number-desk-viewport .desk2-setup-card .desk2-catalog-image{width:24px;height:24px}.number-desk-viewport .desk2-setup-card .desk2-route-heading{margin:7px 0 4px}.number-desk-viewport .desk2-setup-card .desk2-mode-switch button{min-height:34px;padding:5px 6px;border-radius:8px}.number-desk-viewport .desk2-setup-card .desk2-quote{margin:6px 0 5px;padding:7px 8px}.number-desk-viewport .desk2-setup-card .desk2-wallet-note{margin:5px 0;padding:6px 7px}.number-desk-viewport .desk2-setup-card .desk2-purchase{min-height:36px;margin-top:5px}.number-desk-viewport .desk2-experience-heading{margin-bottom:5px}.number-desk-viewport .desk2-experience-heading h2{font-size:18px}.number-desk-viewport .desk2-experience-heading p{display:none}.number-purchase-stepper{gap:4px;margin:8px 0 9px}.number-purchase-step{min-height:31px}.number-purchase-step-button{gap:4px;padding:4px 5px}.number-purchase-step-number{width:20px;height:20px;flex-basis:20px;font-size:7px}.number-purchase-step-label{font-size:7px}.number-flow-route{margin:7px 0 5px}.number-flow-route-choice{gap:5px}.number-flow-route-choice>button{min-height:43px;padding:6px 7px}.number-flow-route-choice>button strong{font-size:9px}.number-flow-route-choice>button small{font-size:7px}.number-flow-quick-quote{align-items:flex-start;flex-direction:column;gap:2px;margin:5px 0}}@media(max-width:360px){.number-purchase-step{align-items:flex-start}.number-purchase-step-button{align-items:flex-start;flex-direction:column;gap:3px}.number-purchase-step-label{font-size:6px}}:root{--ivory: #f4f1e9;--ivory-card: #faf8f2;--charcoal: #24232c;--gold: #ad8738;--line: #ded8ca;--offixia-blue: #ad8738;--offixia-cyan: #b99a55;--offixia-pale: #f0eadb}html,body,#root{min-height:100%;max-width:100%}body{overflow-x:hidden;background:var(--ivory);color:var(--charcoal)}.brand{gap:0;letter-spacing:normal}.brand-lockup{display:block;width:164px;height:auto}.brand-public-subtitle{display:inline-flex;flex:none;align-items:center;gap:8px;min-width:0;text-decoration:none}.brand-public-mark{display:block;width:31px;height:31px;flex:none;object-fit:contain}.brand-public-wordmark{display:grid;min-width:0;gap:4px;line-height:1}.brand-public-wordmark strong{color:var(--charcoal);font:800 13px/1 var(--app-font-sans);letter-spacing:-.035em}.brand-public-wordmark small{color:#735b2c;font:700 9px/1.1 var(--app-font-mono);letter-spacing:.1em;white-space:nowrap}.brand-inverse{display:inline-flex;align-items:center;gap:9px}.brand-inverse-mark{display:block;width:36px;height:36px;flex:none}.brand-inverse-wordmark{display:grid;gap:4px;line-height:1}.brand-inverse-wordmark strong{color:#faf8f2;font:800 12px/1 var(--app-font-sans);letter-spacing:.01em}.brand-inverse-wordmark small{color:#d2b46d;font:600 7px/1.1 var(--app-font-mono);letter-spacing:.14em}.landing,.hero,.auth-screen,.auth-form-area,.unauthorized-screen,.console-layout:not([data-theme=dark]),.console-layout:not([data-theme=dark]) .console-main,.console-layout:not([data-theme=dark]) .console-content{background-color:var(--ivory)}.landing-nav,.landing-footer{background:#f7f5ef;border-color:var(--line)}.landing-nav{height:74px}.hero{min-height:650px;background-color:var(--ivory)}.hero h1{color:var(--charcoal);font-family:Manrope,sans-serif}.hero h1 em{color:var(--gold)}.eyebrow{color:#77717a}.live-dot,.signal i,.visual-foot-dot{background:var(--gold)}.button-primary{background:var(--charcoal);color:#f8f4e9;box-shadow:0 5px 14px #24232c1c}.button-primary:hover:not(:disabled){background:#3b3942}.button-outline{border:1px solid #8b867e;background:transparent;color:var(--charcoal)}.button-outline:hover{background:#ece7dc}.hero-visual{overflow:hidden;border:1px solid #4c4850;border-radius:27px;background:radial-gradient(ellipse at 50% 42%,#51462d 0,#27252b 46%,#17161b);box-shadow:0 24px 50px #24232c26,inset 0 0 0 7px #17161b}.hero-visual:after{content:"";position:absolute;inset:17px;border:1px solid #c1a04b55;border-radius:19px;pointer-events:none}.visual-orbit{border-color:#c5a54830}.phone-card{z-index:1}.floating-tag,.visual-label,.visual-foot{z-index:2}.visual-label{color:#dfcf9d}.visual-foot{color:#d0c9b8}.metrics-band{background:#ece6d9;border-color:var(--line)}.metrics-band strong,.step-icon,.controls-copy li svg,.promise-mark{color:var(--gold)}.metrics-band strong{font-family:Manrope,sans-serif}.how-section{background:#faf8f2}.controls-section{background:#ece6d9}.closing-section,.auth-decoration{background:#24232c}.closing-section h2{color:#f6f1e6}.closing-section h2 em{color:#d0b46b}.button-light{color:var(--charcoal);background:#d8bd75}.brand-inverse{color:#faf8f2}.landing-footer .brand-lockup{width:150px}.console-layout:not([data-theme=dark]) .console-topbar{background:#faf8f2f2;border-color:var(--line)}.console-layout:not([data-theme=dark]) .sidebar{background:#24232c}.console-layout:not([data-theme=dark]) .mobile-navigation{border-color:var(--line);background:#faf8f2f5}.console-layout:not([data-theme=dark]) .mobile-navigation a.mobile-nav-active{background:#eee7d7;color:#5b4823}.console-layout:not([data-theme=dark]) .dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar"}.console-layout:not([data-theme=dark]) .dashboard-sidebar{grid-template-columns:minmax(0,1fr);position:static}.console-layout:not([data-theme=dark]) .dashboard-services-panel{background:#faf8f2;border-color:var(--line)}.console-layout:not([data-theme=dark]) .workspace-service-app-card,.console-layout:not([data-theme=dark]) .workspace-service-card{background:#faf8f2;border-color:var(--line)}.console-layout:not([data-theme=dark]) .workspace-service-app-title,.console-layout:not([data-theme=dark]) .workspace-service-card h3{color:var(--charcoal)}.console-layout:not([data-theme=dark]) .workspace-service-app-icon{color:#80611f;background:#efe5ca;border-color:#e2d6b9;box-shadow:none}.console-layout:not([data-theme=dark]) .dashboard-sidebar-balance{background:#eee9dc;border-color:#ddd4c1}.console-layout:not([data-theme=dark]) .dashboard-sidebar-balance>strong{color:var(--charcoal)}.workspace-menu-toggle,.mobile-sidebar-close,.mobile-sidebar-backdrop{display:none}@media(max-width:760px){.landing-nav{height:64px;padding-inline:14px}.brand-lockup{width:142px}.nav-actions{gap:8px}.nav-actions .text-button{color:var(--charcoal)}.hero{padding:48px 21px 34px}.hero h1{font-size:clamp(46px,12.3vw,67px);line-height:1.03;letter-spacing:-.075em}.hero-sub{max-width:39ch;font-size:14px;line-height:1.7}.hero-ctas{align-items:stretch;gap:9px}.hero-ctas .button{min-height:48px;padding-inline:14px;font-size:11px}.hero-visual{height:360px;border-radius:23px;transform:none;margin:13px auto 0}.hero-visual:after{inset:11px;border-radius:16px}.floating-tag{transform:scale(.86)}.tag-number{left:-9px}.tag-cost{right:-12px}.metrics-band{gap:10px}.metrics-band div:not(.band-note){flex-direction:column;align-items:flex-start;gap:2px}.auth-screen{grid-template-columns:1fr}.workspace-menu-toggle{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--line);border-radius:9px;background:#faf8f2;color:var(--charcoal)}.console-topbar{justify-content:flex-start;gap:8px;padding-inline:12px}.workspace-home{display:flex;flex:0 0 auto}.workspace-home>span:nth-child(2){display:none}.workspace-home-mark,.workspace-home-mark img{width:28px;height:28px}.topbar-home{display:none}.console-topbar .breadcrumb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.console-topbar .topbar-right{gap:7px}.console-topbar .tools-help span,.console-topbar .topbar-theme-toggle span,.console-topbar .account-chip>span:nth-child(2),.console-topbar .account-chip>svg,.console-topbar .topbar-logout span{display:none}.console-topbar .tools-help,.console-topbar .topbar-theme-toggle,.console-topbar .topbar-logout{min-width:30px;padding:6px;justify-content:center}.sidebar{display:none}.sidebar.mobile-sidebar-open{display:flex;position:fixed;z-index:12;inset:0 auto 0 0;width:min(78vw,288px);height:100dvh;padding:20px 16px;transform:translate(0);box-shadow:18px 0 55px #19181f55}.sidebar.mobile-sidebar-open .sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 28px}.sidebar.mobile-sidebar-open .sidebar-caption{display:block}.sidebar.mobile-sidebar-open .side-link{display:flex;min-height:40px;padding-inline:9px;font-size:11px;text-align:left}.sidebar.mobile-sidebar-open .sidebar-bottom{display:block}.mobile-sidebar-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff28;border-radius:9px;background:transparent;color:#f4f1e9}.mobile-sidebar-backdrop{display:block;position:fixed;z-index:11;inset:0;width:100%;height:100%;border:0;background:#19181f72}.dashboard-main-viewport .dashboard-layout{display:block;overflow:visible}.dashboard-main-viewport .dashboard-sidebar{display:grid;grid-template-columns:1fr;overflow:visible}.dashboard-main-viewport .dashboard-quick-panel{overflow:visible}.dashboard-main-viewport .dashboard-sidebar-balance{min-height:82px;padding:11px}.mobile-navigation{z-index:9}}@media(max-width:390px){.nav-actions .button-small{padding-inline:9px;font-size:8px}.hero-ctas{flex-direction:column}.hero-visual{height:325px}.brand-lockup{width:132px}}@media(prefers-reduced-motion:reduce){.page-enter{animation:none}}.landing .hero-visual{width:100%;max-width:520px;height:auto;margin:0;transform:none}.toolz-art-frame{width:100%;aspect-ratio:1.2;overflow:hidden;border:1px solid #b18b3d;border-radius:25px;background:#08080b;box-shadow:0 20px 42px #1e1a0f33}.toolz-art-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}@media(max-width:760px){.landing .hero-visual{max-width:460px;margin:18px auto 0}.toolz-art-frame{border-radius:22px}}:root{--vault-paper: #f4f1e9;--vault-card: #faf8f2;--vault-card-raised: #fffdf8;--vault-ink: #28262e;--vault-muted: #66636c;--vault-line: #ded8ca;--vault-gold: #8a6825;--vault-gold-mid: #ad8738;--vault-gold-wash: #f0eadb;--vault-gold-wash-strong: #e9dfc8;--vault-gold-line: #d9c99f;--vault-success: #397454;--vault-success-wash: #eaf2e9;--vault-danger: #a34f45;--vault-danger-wash: #f8e9e4;--vault-warning: #80622a;--vault-warning-wash: #f6f0e1}.console-layout[data-theme=light]{--vault-paper: #f4f1e9;--vault-card: #faf8f2;--vault-card-raised: #fffdf8;--vault-ink: #28262e;--vault-muted: #66636c;--vault-line: #ded8ca;--vault-gold: #805f20;--vault-gold-mid: #ad8738;--vault-gold-wash: #f0eadb;--vault-gold-wash-strong: #e9dfc8;--vault-gold-line: #d9c99f}.console-layout[data-theme=dark]{--vault-paper: #211f27;--vault-card: #2b2931;--vault-card-raised: #242229;--vault-ink: #f0eadf;--vault-muted: #bbb4a8;--vault-line: #45414a;--vault-gold: #e0c47e;--vault-gold-mid: #d1b46d;--vault-gold-wash: #393326;--vault-gold-wash-strong: #443a26;--vault-gold-line: #79663a;--vault-success: #9bc9a5;--vault-success-wash: #293b31;--vault-danger: #f0aaa0;--vault-danger-wash: #402c32;--vault-warning: #e6c982;--vault-warning-wash: #403725}.console-layout .number-desk-viewport{color:var(--vault-ink)}.console-layout .number-desk-viewport :is(.panel,.success-rate-card,.purchase-aside,.desk2-setup-card,.desk2-activity-card,.number-desk-balance){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink);box-shadow:0 8px 24px #4236200b}.console-layout .number-desk-viewport :is(h1,h2,h3,b,strong,label,.desk2-experience-heading,.desk2-card-heading){color:var(--vault-ink)}.console-layout .number-desk-viewport :is(p,small,.eyebrow,.desk2-label,.desk2-wallet-note,.desk2-route-heading small,.desk2-operator-main small,.desk2-operator-price-tag small,.desk2-quote small,.desk2-safety-note p){color:var(--vault-muted)}.console-layout .number-desk-viewport :is(.desk-switch,.desk2-mode-switch,.desk2-operator-sorts,.number-purchase-stepper){border-color:var(--vault-line);background:var(--vault-gold-wash)}.console-layout .number-desk-viewport :is(.desk-switch button,.desk2-mode-switch button,.desk2-operator-sorts button,.number-purchase-step,.number-flow-selection-summary,.desk2-flow-summary,.number-flow-route-choice>button,.desk2-picker-trigger,.desk2-operator-row,.operator-trigger,.select-wrap){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .number-desk-viewport :is(.desk-switch .desk-switch-active,.desk2-mode-switch button.active,.desk2-operator-sorts button[aria-pressed=true],.number-purchase-step.is-active,.number-purchase-step.is-complete,.number-flow-route-choice>button.is-selected,.number-flow-route-choice>button[aria-pressed=true]){border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold);box-shadow:inset 0 0 0 1px #ad87381f}.console-layout .number-desk-viewport :is(.desk2-section-kicker,.desk2-section-index,.desk2-picker-current small,.desk2-picker-kicker,.desk2-flow-summary>small,.number-flow-selection-summary>span:last-child,.desk2-quote span,.desk2-quote strong,.desk2-rate>strong,.desk2-operator-row>strong,.desk2-operator-price-tag span,.desk2-view-all,.selected-price strong,.otp-code,.otp-cell button){color:var(--vault-gold)}.console-layout .number-desk-viewport :is(.desk2-picker-option,.desk2-picker-search,.desk2-operator-row,.desk2-operator-favorite,.catalog-search,.catalog-options,.operator-options,.operator-option,.operator-trigger,.select-wrap,.desk2-number-mark){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .number-desk-viewport :is(.desk2-picker-option:hover,.desk2-picker-option[aria-selected=true],.catalog-options button:hover,.catalog-options button[aria-selected=true],.operator-option:hover,.operator-option[aria-selected=true]){border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}.console-layout .number-desk-viewport :is(.desk2-privacy,.desk2-quote,.desk2-rate,.desk2-safety-note,.number-flow-quick-quote,.selected-price,.purchase-aside,.desk2-number-mark){border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-ink)}.console-layout .number-desk-viewport :is(.desk2-privacy svg,.desk2-privacy>span,.desk2-privacy b,.desk2-wallet-note svg,.desk2-safety-note>svg,.desk2-number-mark b,.operator-trigger-icon){color:var(--vault-gold)}.console-layout .number-desk-viewport :is(.desk2-picker-option-icon,.desk2-catalog-image,.catalog-option-icon,.order-country,.empty-icon,.desk2-number-dialog-mark){border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .number-desk-viewport :is(.purchase-button,.desk2-purchase){border-color:var(--vault-charcoal, #24232c);background:var(--charcoal, #24232c);color:#fbf8ef;box-shadow:0 5px 14px #25232a1f}.console-layout .number-desk-viewport :is(.purchase-button,.desk2-purchase):hover:not(:disabled){background:#3a3841}.console-layout .number-desk-viewport .desk2-operator-buy{border-color:var(--vault-gold-mid);background:var(--vault-gold-mid);color:#29262d}.console-layout .number-desk-viewport .desk2-operator-buy:hover:not(:disabled){border-color:#8a6825;background:#8a6825;color:#fffdf8}.console-layout .number-desk-viewport :is(.desk2-picker-popover,.desk2-number-dialog){border-color:var(--vault-line)!important;background:var(--vault-card)!important;color:var(--vault-ink)}.console-layout .number-desk-viewport :is(.desk2-picker-header h2,.desk2-number-dialog-heading h2,.desk2-number-dialog-value strong){color:var(--vault-ink)}.console-layout .number-desk-viewport :is(.desk2-number-dialog-value,.desk2-number-dialog-value button,.desk2-number-dialog>button:last-child){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-gold)}.console-layout .number-desk-viewport :is(input:not([type=checkbox]),select,textarea){border-color:var(--vault-line);background-color:var(--vault-card-raised);color:var(--vault-ink);color-scheme:light}.console-layout[data-theme=dark] .number-desk-viewport :is(input:not([type=checkbox]),select,textarea){color-scheme:dark}.console-layout .number-desk-viewport :is(.desk2-picker-trigger:focus-visible,.desk2-number-dialog-value button:focus-visible,.number-purchase-step-button:focus-visible){outline-color:var(--vault-gold-mid)}.console-layout .number-desk-viewport .number-desk-balance>a{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .number-desk-viewport .balance-skeleton{background:linear-gradient(90deg,var(--vault-gold-wash),var(--vault-card-raised),var(--vault-gold-wash))}.console-layout .number-desk-viewport .success-rate-gauge{--offixia-blue: var(--vault-success)}.console-layout .number-desk-viewport .desk2-order-active,.console-layout .number-desk-viewport .status-active,.console-layout .number-desk-viewport .status-completed{--status-ink: var(--vault-success)}.console-layout .rental-manager-page,.console-layout .rental-purchase{color:var(--vault-ink)}.console-layout :is(.rental-list-panel,.rental-card,.rental-meta-grid>div,.rental-messages,.rental-message,.rental-policy-note,.rental-loading,.rental-empty,.rental-intro,.rental-created-number){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink)}.console-layout :is(.rental-intro,.rental-term-note,.rental-policy-note,.rental-created-number,.rental-meta-grid>div){border-color:var(--vault-line);background:var(--vault-gold-wash)}.console-layout :is(.rental-intro b,.rental-card-service b,.rental-number-row>strong,.rental-meta-grid b,.rental-message p,.rental-empty-state>b){color:var(--vault-ink)}.console-layout :is(.rental-intro p,.rental-card-service small,.rental-meta-grid small,.rental-message small,.rental-messages-empty,.rental-empty-state>span:not(.empty-icon),.rental-term-note,.rental-policy-note,.rental-loading,.rental-retry-note){color:var(--vault-muted)}.console-layout :is(.rental-intro-icon,.rental-card-icon,.rental-picker-icon,.rental-picker .catalog-option-icon-service){border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout :is(.rental-manage-link,.rental-created-number>a,.rental-term-note svg,.rental-policy-note svg,.rental-inline-error button){color:var(--vault-gold)}.console-layout .rental-message{border-color:var(--vault-line);background:var(--vault-card-raised)}.console-layout .rental-sync-note{border-color:var(--vault-warning);background:var(--vault-warning-wash);color:var(--vault-warning)}.console-layout .rental-pending-note{color:var(--vault-warning)}.console-layout .rental-action-message{color:var(--vault-success)}.console-layout .rental-inline-error{border-color:#e4b9ae;background:var(--vault-danger-wash);color:var(--vault-danger)}.console-layout .button-release{border-color:#d9aaa1;background:var(--vault-danger-wash);color:var(--vault-danger)}.console-layout .button-release:hover:not(:disabled){background:#f2ded8}.console-layout .billpay-page{--bp-ink: var(--vault-ink);--bp-muted: var(--vault-muted);--bp-line: var(--vault-line);--bp-paper: var(--vault-paper);--bp-white: var(--vault-card);--bp-navy: var(--workspace-ink);--bp-teal: var(--vault-gold);--bp-mint: var(--vault-gold-wash);--bp-coral: var(--workspace-warning);min-height:0;color:var(--vault-ink);background:radial-gradient(ellipse at 88% 3%,color-mix(in srgb,var(--workspace-accent) 9%,transparent),transparent 34%),var(--vault-paper)}.console-layout .billpay-page :is(.billpay-heading h1,.billpay-card-heading h2,.billpay-category-copy b,.billpay-payment-main b,.billpay-trust-card h3,.billpay-history-heading h3,.billpay-wallet b){color:var(--vault-ink)}.console-layout .billpay-page :is(.billpay-heading p,.billpay-eyebrow,.billpay-small-kicker,.billpay-step-label,.billpay-wallet small,.billpay-footer,.billpay-category-copy small,.billpay-field,.billpay-field-hint,.billpay-intro-copy p,.billpay-history-empty>small){color:var(--vault-muted)}.console-layout .billpay-page :is(.billpay-header,.billpay-main-card,.billpay-side-card,.billpay-history-card,.billpay-wallet){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink);box-shadow:0 8px 24px #4236200b}.console-layout .billpay-page .billpay-intro{border-color:var(--vault-line);background:linear-gradient(112deg,var(--workspace-card),var(--workspace-accent-soft))}.console-layout .billpay-page .billpay-intro h2{color:var(--vault-ink)}.console-layout .billpay-page .billpay-intro h2 em{color:var(--vault-gold)}.console-layout .billpay-page :is(.billpay-wallet-icon,.billpay-side-icon,.billpay-tool-icon,.billpay-empty-mark,.billpay-payment-mark,.billpay-readonly-icon){background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .billpay-page .billpay-secure{border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .billpay-page .billpay-category{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .billpay-page .billpay-category:hover{border-color:var(--vault-gold-mid);background:var(--vault-gold-wash)}.console-layout .billpay-page .billpay-category.is-selected{border-color:var(--vault-gold-mid);background:var(--vault-gold-wash);box-shadow:inset 3px 0 var(--vault-gold-mid)}.console-layout .billpay-page :is(.billpay-category-icon,.billpay-category-index,.billpay-text-action,.billpay-validate-button,.billpay-wallet-estimate b,.billpay-history-code,.billpay-payment-meta button,.billpay-footer>span:first-child svg){color:var(--vault-gold)}.console-layout .billpay-page :is(.billpay-field select,.billpay-field input,.billpay-readonly-field,.billpay-amount-input,.billpay-recipient-input,.billpay-version-switcher,.billpay-refresh,.billpay-validate-button){border-color:var(--vault-line);background-color:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .billpay-page :is(.billpay-field select:focus,.billpay-field input:focus,.billpay-amount-input:focus-within,.billpay-recipient-input:focus-within){border-color:var(--vault-gold-mid);box-shadow:0 0 0 3px #ad87382e}.console-layout .billpay-page :is(.billpay-variation-field,.billpay-validation-row,.billpay-wallet-estimate,.billpay-purchased-code,.billpay-tool-action){border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-ink)}.console-layout .billpay-page .billpay-submit{border:0;background:var(--charcoal);color:#fbf8ef;box-shadow:0 5px 14px #25232a1f}.console-layout .billpay-page .billpay-submit:hover:not(:disabled){background:#3a3841}.console-layout .billpay-page .billpay-coming-soon-badge{border-color:var(--vault-warning);background:var(--vault-warning-wash);color:var(--vault-warning)}.console-layout .billpay-page .billpay-coming-soon-card{background:radial-gradient(ellipse at 50% 15%,var(--vault-gold-wash),transparent 62%),var(--vault-card)}.console-layout .billpay-page :is(.billpay-coming-soon-card h2,.billpay-coming-soon-icon){color:var(--vault-gold)}.console-layout .billpay-page .billpay-coming-soon-icon{border-color:var(--vault-line);background:var(--vault-gold-wash)}.console-layout .billpay-page :is(.billpay-history-tabs button.active,.billpay-history-code button,.billpay-payment-meta button,.billpay-text-action){color:var(--vault-gold)}.console-layout .billpay-page .billpay-history-tabs button.active{background:var(--vault-gold-wash)}.console-layout .billpay-page .billpay-history-heading,.console-layout .billpay-page .billpay-history-tabs,.console-layout .billpay-page .billpay-payment-row,.console-layout .billpay-page .billpay-history-foot{border-color:var(--vault-line)}.console-layout .billpay-page .billpay-purchased-code code{color:var(--vault-ink)}.console-layout .billpay-page .bp-skeleton{background:linear-gradient(90deg,var(--vault-gold-wash),var(--vault-card-raised),var(--vault-gold-wash))}.console-layout .bbv2-page{--bbv2-ink: var(--vault-ink);--bbv2-muted: var(--vault-muted);--bbv2-blue: var(--vault-gold-mid);--bbv2-blue-deep: var(--vault-gold);--bbv2-line: var(--vault-line);--bbv2-card: var(--vault-card);--bbv2-bg: var(--vault-paper);color:var(--vault-ink);background:radial-gradient(ellipse at 91% 2%,rgba(190,164,105,.12),transparent 35%),var(--vault-paper)}.console-layout .bbv2-page :is(.bbv2-header h1,.bbv2-panel-title h3,.bbv2-history-heading h3,.bbv2-intro h2,.bbv2-assurance b,.bbv2-trust-card h3,.bbv2-history-copy>div>b){color:var(--vault-ink)}.console-layout .bbv2-page :is(.bbv2-header p,.bbv2-kicker,.bbv2-eyebrow,.bbv2-toolbar>span,.bbv2-balance small,.bbv2-intro-copy p,.bbv2-assurance small,.bbv2-field-help,.bbv2-quote-top small,.bbv2-history-copy>small,.bbv2-history-empty small,.bbv2-footer){color:var(--vault-muted)}.console-layout .bbv2-page :is(.bbv2-header,.bbv2-panel,.bbv2-history,.bbv2-balance){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink);box-shadow:0 8px 24px #4236200b}.console-layout .bbv2-page .bbv2-intro{border-color:var(--vault-line);background:linear-gradient(112deg,#f9f6ee,#f5f0e5 62%,#ece4d3);box-shadow:0 12px 30px #4236200d}.console-layout .bbv2-page .bbv2-intro h2 em{color:var(--vault-gold)}.console-layout .bbv2-page :is(.bbv2-overline span,.bbv2-assurance-icon,.bbv2-balance-icon,.bbv2-category-icon,.bbv2-trust-mark,.bbv2-history-empty>span){border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .bbv2-page :is(.bbv2-assurance,.bbv2-trust-card){border-color:var(--vault-line);background:linear-gradient(145deg,var(--vault-card),var(--vault-gold-wash))}.console-layout .bbv2-page .bbv2-category{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .bbv2-page .bbv2-category:not(:disabled):hover,.console-layout .bbv2-page .bbv2-category.is-selected{border-color:var(--vault-gold-mid);background:var(--vault-gold-wash)}.console-layout .bbv2-page .bbv2-category.is-selected{box-shadow:inset 3px 0 var(--vault-gold-mid)}.console-layout .bbv2-page :is(.bbv2-header h1 span,.bbv2-overline span,.bbv2-quote-total strong,.bbv2-selected-check,.bbv2-history-filter button.active,.bbv2-v1-link,.bbv2-footer svg){color:var(--vault-gold)}.console-layout .bbv2-page :is(.bbv2-field select,.bbv2-field input,.bbv2-field textarea,.bbv2-input-wrap,.bbv2-amount-input,.bbv2-meter-type,.bbv2-validation button,.bbv2-history-heading>button,.bbv2-check-status){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .bbv2-page :is(.bbv2-field select:focus,.bbv2-field input:focus,.bbv2-field textarea:focus,.bbv2-input-wrap:focus-within,.bbv2-amount-input:focus-within){border-color:var(--vault-gold-mid);box-shadow:0 0 0 3px #ad87382e}.console-layout .bbv2-page :is(.bbv2-meter-type button.selected,.bbv2-history-filter button.active){background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .bbv2-page :is(.bbv2-quote-card,.bbv2-quote-top,.bbv2-quote-foot){border-color:var(--vault-gold-line)}.console-layout .bbv2-page .bbv2-quote-card{background:linear-gradient(135deg,var(--vault-gold-wash),var(--vault-card-raised))}.console-layout .bbv2-page .bbv2-button-primary{border-color:var(--charcoal);background:var(--charcoal);color:#fbf8ef;box-shadow:0 5px 14px #25232a1f}.console-layout .bbv2-page .bbv2-button-primary:not(:disabled):hover{background:#3a3841}.console-layout .bbv2-page .bbv2-button-secondary{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-gold)}.console-layout .bbv2-page .bbv2-notice{border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-muted)}.console-layout .bbv2-page .bbv2-notice b{color:var(--vault-ink)}.console-layout .bbv2-page .bbv2-notice-error{border-color:#e4b9ae;background:var(--vault-danger-wash);color:var(--vault-danger)}.console-layout .bbv2-page .bbv2-notice-error b{color:var(--vault-danger)}.console-layout .bbv2-page .bbv2-history-filter button.active{background:var(--vault-gold-wash)}.console-layout .bbv2-page :is(.bbv2-catalog-loading i,.bbv2-history-state i,.bbv2-skeleton){background:linear-gradient(90deg,var(--vault-gold-wash),var(--vault-card-raised),var(--vault-gold-wash))}.console-layout .sa-page{--sa-ink: var(--vault-ink);--sa-muted: var(--vault-muted);--sa-border: var(--vault-line);--sa-paper: var(--vault-card);--sa-wash: var(--vault-gold-wash);--sa-teal: var(--vault-gold);--sa-teal-dark: var(--workspace-accent-strong);--sa-mint: var(--vault-gold-wash);--sa-orange: var(--vault-gold-mid);color:var(--vault-ink)}.console-layout .sa-page :is(.sa-heading h1,.sa-panel-head h2,.sa-history h2,.sa-assurance h3,.sa-order-title>strong,.sa-dialog h2,.sa-state strong){color:var(--vault-ink)}.console-layout .sa-page :is(.sa-heading p,.sa-eyebrow,.sa-kicker,.sa-category-note,.sa-description,.sa-product-copy small,.sa-product-price small,.sa-quote-preview span,.sa-assurance-top,.sa-assurance>p,.sa-assurance-detail small,.sa-store-callout small,.sa-history-count,.sa-order-main>span,.sa-history-empty small,.sa-state span,.sa-dialog-subtitle,.sa-price-breakdown span,.sa-quote-time,.sa-order-detail-meta,.sa-detail-summary span,.sa-reveal-callout>p:first-child,.sa-modal-secure,.sa-credential-note){color:var(--vault-muted)}.console-layout .sa-page :is(.sa-wallet,.sa-catalog-panel,.sa-history,.sa-dialog,.sa-store-switch button.is-selected,.sa-product-option,.sa-quantity-control,.sa-category-trigger,.sa-credential-row,.sa-secondary-button,.sa-dialog-close){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink);box-shadow:0 8px 24px #4236200b}.console-layout .sa-page :is(.sa-store-switch,.sa-assurance,.sa-buy-box,.sa-reveal-callout,.sa-price-breakdown,.sa-detail-summary,.sa-credentials,.sa-store-callout,.sa-category-options){border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-ink)}.console-layout .sa-page :is(.sa-store-number,.sa-wallet-icon,.sa-order-mark,.sa-history-empty>span,.sa-category-mark,.sa-dialog-icon,.sa-assurance-icon){border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .sa-page .sa-store-switch button.is-selected .sa-store-number{background:var(--workspace-accent);color:var(--workspace-accent-ink)}.console-layout .sa-page :is(.sa-panel-head,.sa-history-heading,.sa-order-row,.sa-quote-preview,.sa-assurance-divider){border-color:var(--vault-line)}.console-layout .sa-page .sa-product-option{border-color:var(--vault-line);background:var(--vault-card-raised)}.console-layout .sa-page .sa-product-option:hover:not(:disabled),.console-layout .sa-page .sa-product-option.is-selected{border-color:var(--vault-gold-mid);background:var(--vault-gold-wash);box-shadow:inset 0 0 0 1px #ad873829}.console-layout .sa-page :is(.sa-category-option,.sa-credential-row button){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .sa-page .sa-category-option.is-selected{border-color:var(--vault-gold-mid);background:var(--vault-gold-wash)}.console-layout .sa-page .sa-category-option:focus-visible{outline-color:var(--vault-gold-mid)}.console-layout .sa-page .sa-status.is-success{color:var(--vault-success);background:var(--vault-success-wash)}.console-layout .sa-page .sa-status.is-pending{color:var(--vault-warning);background:var(--vault-warning-wash)}.console-layout .sa-page .sa-status.is-failed{color:var(--vault-danger);background:var(--vault-danger-wash)}.console-layout .sa-page :is(.sa-category-trigger,.sa-select-wrap select,.sa-quantity-control,.sa-quantity-control input,.sa-credential-row){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .sa-page :is(.sa-category-mark,.sa-product-radio i,.sa-category-option>svg,.sa-quote-preview strong,.sa-price-breakdown .sa-total-row strong,.sa-assurance-check,.sa-trust-line svg,.sa-order-total button,.sa-state button,.sa-credentials-heading,.sa-credential-row button,.sa-copy-feedback){color:var(--vault-gold)}.console-layout .sa-page .sa-assurance-check{background:var(--vault-gold);color:var(--workspace-accent-ink)}.console-layout .sa-page .sa-primary-button{background:var(--charcoal);color:#fbf8ef}.console-layout .sa-page .sa-primary-button:hover:not(:disabled){background:#3a3841}.console-layout .sa-page :is(.sa-secondary-button,.sa-dialog-close,.sa-credential-row button){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-gold)}.console-layout .sa-page :is(.sa-secondary-button:hover,.sa-dialog-close:hover){background:var(--vault-gold-wash)}.console-layout .sa-page .sa-overlay{background:#24232cc2}.console-layout .sa-page .sa-service-state{border-color:var(--vault-line);background:var(--vault-card)}.console-layout .sa-page .sa-loading i{background:linear-gradient(90deg,var(--vault-gold-wash) 25%,var(--vault-card-raised) 42%,var(--vault-gold-wash) 65%)}.console-layout :is(.notice-success,.billpay-result-success,.bbv2-payment-result.status-success){border-color:#b9d7bf;background:var(--vault-success-wash);color:var(--vault-success)}.console-layout :is(.notice-error,.billpay-result-failed,.bbv2-feedback,.bbv2-payment-result.status-failed,.sa-inline-error,.sa-error>svg){color:var(--vault-danger)}.console-layout :is(.notice-error,.billpay-result-failed,.bbv2-feedback,.bbv2-payment-result.status-failed){border-color:#e4b9ae;background:var(--vault-danger-wash)}.console-layout :is(.notice-warning,.billpay-result-pending,.bbv2-payment-result.status-pending,.rental-pending-note,.bbv2-pending-reminder){color:var(--vault-warning)}.console-layout :is(.billpay-result-pending,.bbv2-payment-result.status-pending){border-color:#dfcfaa;background:var(--vault-warning-wash)}.console-layout[data-theme=dark] .number-desk-viewport :is(.purchase-button,.desk2-purchase),.console-layout[data-theme=dark] .billpay-page .billpay-submit,.console-layout[data-theme=dark] .bbv2-page .bbv2-button-primary,.console-layout[data-theme=dark] .sa-page .sa-primary-button{background:var(--vault-gold-mid);color:#28262e}.console-layout[data-theme=dark] .number-desk-viewport :is(.purchase-button,.desk2-purchase):hover:not(:disabled),.console-layout[data-theme=dark] .billpay-page .billpay-submit:hover:not(:disabled),.console-layout[data-theme=dark] .bbv2-page .bbv2-button-primary:not(:disabled):hover,.console-layout[data-theme=dark] .sa-page .sa-primary-button:hover:not(:disabled){background:#e0c47e}.console-layout[data-theme=dark] :is(.billpay-page .billpay-field select,.billpay-page .billpay-field input,.billpay-page .billpay-readonly-field,.billpay-page .billpay-amount-input,.billpay-page .billpay-recipient-input,.bbv2-page .bbv2-field select,.bbv2-page .bbv2-field input,.bbv2-page .bbv2-field textarea,.bbv2-page .bbv2-input-wrap,.bbv2-page .bbv2-amount-input,.sa-page .sa-quantity-control input){color-scheme:dark}.console-layout[data-theme=dark] .billpay-page .billpay-intro{border-color:var(--vault-line);background:linear-gradient(112deg,#302d34,#353127)}.console-layout[data-theme=dark] .bbv2-page .bbv2-intro{border-color:var(--vault-line);background:linear-gradient(112deg,#302d34,#353127 70%,#403a2e)}.console-layout[data-theme=dark] .bbv2-page :is(.bbv2-assurance,.bbv2-trust-card){border-color:var(--vault-line);background:linear-gradient(145deg,var(--vault-card),#353127)}.console-layout[data-theme=dark] .bbv2-page .bbv2-quote-card{background:linear-gradient(135deg,#393326,#2b2931)}.console-layout[data-theme=dark] .sa-page :is(.sa-store-switch,.sa-assurance,.sa-buy-box,.sa-reveal-callout,.sa-price-breakdown,.sa-detail-summary,.sa-credentials,.sa-store-callout,.sa-category-options){border-color:var(--vault-line);background:#353127;color:var(--vault-ink)}.console-layout[data-theme=dark] .sa-page :is(.sa-product-option,.sa-category-trigger,.sa-quantity-control,.sa-quantity-control input,.sa-credential-row,.sa-secondary-button,.sa-dialog-close,.sa-store-switch button.is-selected){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink);box-shadow:none}.console-layout[data-theme=dark] .sa-page .sa-product-option.is-selected{border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}.console-layout[data-theme=dark] .sa-page .sa-status.is-success{color:#a9d2ad;background:#293b31}.console-layout[data-theme=dark] .sa-page .sa-status.is-pending{color:#e6c982;background:#403725}.console-layout[data-theme=dark] .sa-page .sa-status.is-failed{color:#f0aaa0;background:#402c32}.console-layout[data-theme=dark] .sa-page .sa-overlay{background:#0a090cd1}.console-layout[data-theme=dark] :is(.rental-manager-page,.rental-purchase) :is(.rental-list-panel,.rental-meta-grid>div,.rental-messages,.rental-message,.rental-loading,.rental-empty,.rental-intro,.rental-term-note,.rental-policy-note,.rental-created-number){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink)}.console-layout[data-theme=dark] :is(.rental-manager-page,.rental-purchase) :is(.rental-intro,.rental-term-note,.rental-policy-note,.rental-meta-grid>div){background:var(--vault-gold-wash)}.console-layout[data-theme=dark] :is(.rental-manager-page,.rental-purchase) :is(.rental-intro b,.rental-card-service b,.rental-number-row>strong,.rental-meta-grid b,.rental-message p,.rental-empty-state>b){color:var(--vault-ink)}.console-layout[data-theme=dark] .billpay-page :is(.billpay-coming-soon-card,.billpay-inline-state,.billpay-history-empty,.billpay-history-tabs button.active){color:var(--vault-ink)}.console-layout[data-theme=dark] .billpay-page .billpay-coming-soon-card{background:radial-gradient(ellipse at 50% 15%,#393326,transparent 62%),var(--vault-card)}.console-layout[data-theme=dark] .billpay-page :is(.billpay-inline-state,.billpay-validation-row,.billpay-wallet-estimate,.billpay-variation-field,.billpay-purchased-code,.billpay-tool-action,.billpay-readonly-field){border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-ink)}.console-layout[data-theme=dark] .billpay-page .billpay-category-icon{border-color:var(--vault-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout[data-theme=dark] .billpay-page .billpay-category :is(.tint-data,.tint-electricity,.tint-tv,.tint-other){color:var(--vault-gold);background:var(--vault-gold-wash)}@media(prefers-reduced-motion:reduce){.console-layout .number-desk-viewport *,.console-layout .rental-manager-page *,.console-layout .billpay-page *,.console-layout .bbv2-page *,.console-layout .sa-page *{scroll-behavior:auto}}.service-history-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 16px}.service-history-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--ivory-card);color:#624d22;font:650 10px/1.2 var(--app-font-sans, "DM Sans", sans-serif);text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease}.service-history-link svg{flex:none;color:var(--gold)}.service-history-link:hover{border-color:#c6ad70;background:#f0eadb;transform:translateY(-1px)}.service-history-link:focus-visible,.sidebar-utility-link:focus-visible{outline:3px solid #c8a953;outline-offset:2px}.console-layout[data-theme=dark] .service-history-link{border-color:#514d55;background:#302e35;color:#f0e7cf}.console-layout[data-theme=dark] .service-history-link:hover{border-color:#b99a55;background:#3b3740}.number-desk-heading-actions{display:flex;align-items:center;gap:12px}.number-desk-heading-actions .service-history-link{min-height:32px}.sa-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex:none}.sidebar{flex-direction:column;min-height:100vh;overflow-y:auto}.sidebar-utility{display:grid;gap:5px;margin-top:auto;padding:18px 0 12px;border-top:1px solid #ffffff20}.sidebar-bottom{margin-top:8px}.sidebar-utility .sidebar-caption{display:block;margin:0 0 5px;padding:0 11px;color:#b9b2a5;font-size:8px;letter-spacing:.15em}.sidebar-utility-link{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#ede8dd;font:600 10px/1.2 var(--app-font-sans, "DM Sans", sans-serif);text-align:left;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.sidebar-utility-link svg{flex:none;color:#d2b66e}.sidebar-utility-link:hover:not(:disabled),.sidebar-utility-link-active{border-color:#ffffff17;background:#ffffff12;color:#fffaf0}.sidebar-utility-link:disabled{opacity:.72;cursor:default}.sidebar-install-ready{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#d2b66e;box-shadow:0 0 0 3px #d2b66e20}.install-guide-steps{display:grid;gap:10px;margin-top:17px}.install-guide-steps article{padding:12px 14px;border:1px solid #e4ddce;border-radius:10px;background:#faf8f2}.install-guide-steps b{color:#34323a;font-size:11px}.install-guide-steps p{margin:5px 0 0;color:#73717a;font-size:10px;line-height:1.55}.console-layout[data-theme=dark] .install-guide-steps article{border-color:#49454e;background:#302e35}.console-layout[data-theme=dark] .install-guide-steps b{color:#f1ecdf}.console-layout[data-theme=dark] .install-guide-steps p{color:#c1bbc4}@media(max-width:760px){.sidebar.mobile-sidebar-open{width:min(75vw,268px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar.mobile-sidebar-open .sidebar-brand{padding-bottom:20px}.sidebar.mobile-sidebar-open .side-navigation{gap:3px}.sidebar.mobile-sidebar-open .sidebar-utility{gap:3px;margin-top:12px;padding:12px 0 8px}.sidebar.mobile-sidebar-open .sidebar-utility-link{display:flex;min-height:36px;padding-inline:9px;text-align:left}.service-history-actions{gap:6px;margin:-2px 0 12px}.service-history-link{min-height:34px;padding-inline:9px;font-size:9px}.number-desk-heading-actions{gap:7px}.number-desk-heading-actions .service-history-link{min-height:30px;padding-inline:8px;font-size:8px}.sa-heading-actions{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.sa-heading-actions .sa-wallet{flex:1;min-width:0}}.landing .metrics-band{min-height:98px;padding-block:16px}.landing .how-section{padding-block:clamp(48px,6vw,76px)}.landing .step-row{padding-block:18px}.landing .step-icon{width:36px;height:36px}.landing .controls-section{padding-block:clamp(44px,5vw,68px)}.landing .promise-card{padding:24px}.landing .promise-mark{width:39px;height:39px;margin-bottom:16px}.landing .promise-card h3{margin-block:12px 9px;font-size:20px}.landing .promise-rule{margin-block:17px 12px}.landing .closing-section{min-height:0;padding-block:58px}@media(max-width:760px){.landing .metrics-band{min-height:90px;padding-block:14px}.landing .how-section{padding:48px 22px 54px}.landing .step-row{padding-block:16px}.landing .controls-section{gap:26px;padding:46px 22px 54px}.landing .promise-card{padding:20px}.landing .closing-section{padding-block:48px}}.console-layout{--offixia-blue: var(--vault-gold);--offixia-cyan: var(--vault-gold-mid);--offixia-pale: var(--vault-gold-wash);--offixia-action: var(--charcoal, #24232c);--offixia-action-ink: #fbf8ef;--offixia-action-hover: #3b3942;color:var(--vault-ink);background-color:var(--vault-paper)}.console-layout[data-theme=dark]{--offixia-action: var(--vault-gold-mid);--offixia-action-ink: #28262e;--offixia-action-hover: var(--vault-gold)}.console-layout :is(.number-desk-viewport,.rental-manager-page,.rental-purchase,.billpay-page,.bbv2-page,.sa-page){color:var(--vault-ink)}.console-layout .workspace-service-catalog{display:grid;gap:14px;min-width:0}.console-layout .workspace-service-collection{min-width:0;padding:clamp(12px,2vw,19px);border:1px solid var(--vault-line);border-radius:15px;background:var(--vault-card);color:var(--vault-ink);box-shadow:0 8px 24px #4236200b}.workspace-service-collection-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px}.workspace-service-collection-heading>div{min-width:0}.workspace-service-collection-index{color:var(--vault-gold);font:600 9px var(--app-font-mono);letter-spacing:.12em}.workspace-service-collection-heading h2{margin:4px 0 3px;color:var(--vault-ink);font:650 clamp(16px,2vw,20px)/1.2 Manrope,sans-serif;letter-spacing:-.035em}.workspace-service-collection-heading p{margin:0;color:var(--vault-muted);font-size:11px;line-height:1.5}.workspace-service-collection-count{flex:0 0 auto;padding:5px 8px;border:1px solid var(--vault-line);border-radius:99px;background:var(--vault-gold-wash);color:var(--vault-gold);font:9px var(--app-font-mono)}.console-layout .workspace-service-grid:not(.workspace-service-grid-compact){gap:10px}.console-layout .workspace-service-card,.console-layout .workspace-service-app-card{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink);box-shadow:0 6px 18px #4236200a}.console-layout .workspace-service-card h3,.console-layout .workspace-service-app-title{color:var(--vault-ink)}.console-layout .workspace-service-card p,.console-layout .workspace-service-app-link-disabled small{color:var(--vault-muted)}.console-layout .workspace-service-icon,.console-layout .workspace-service-app-icon{border:1px solid var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold);box-shadow:none}.console-layout .workspace-service-open,.console-layout .workspace-service-activity a,.console-layout .workspace-service-unavailable-label{color:var(--vault-gold)}.console-layout .workspace-service-card:has(.workspace-service-tile-link):hover,.console-layout .workspace-service-app-card:hover{border-color:var(--vault-gold-line);box-shadow:0 10px 24px #42362017}.console-layout :is(.workspace-service-tile-link,.workspace-service-app-link,.workspace-service-open,.workspace-service-activity a):focus-visible{outline-color:var(--vault-gold-mid)}@media(max-width:760px){.workspace-service-collection-heading{align-items:flex-start}.workspace-service-collection-count{margin-top:3px}}@media(max-width:420px){.workspace-service-collection{padding:11px;border-radius:12px}.workspace-service-collection-heading{gap:7px;margin-bottom:9px}.workspace-service-collection-heading p{font-size:10px}.workspace-service-collection-count{padding:4px 6px;font-size:8px}}.console-layout .sa-page .sa-store-switch button.is-unavailable{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-muted);opacity:.62;cursor:not-allowed}.wallet-page-shell{--wallet-paper: var(--vault-card, #faf8f2);--wallet-raised: var(--vault-card-raised, #f4f1e9);--wallet-line: var(--vault-line, #ded8ca);--wallet-ink: var(--vault-ink, #292730);--wallet-muted: var(--vault-muted, #73717a);--wallet-accent: var(--vault-gold, #ad8738);color:var(--wallet-ink)}.wallet-page-shell .page-heading{align-items:center}.wallet-page-shell .page-heading h1,.wallet-page-shell .page-heading p{color:var(--wallet-ink)}.wallet-page-shell .page-heading p,.wallet-page-shell .transfer-explainer p{color:var(--wallet-muted)}.wallet-page-shell .wallet-balance-tile,.wallet-page-shell .wallet-panel,.wallet-page-shell .transfer-explainer{border:1px solid var(--wallet-line);border-radius:16px;background:var(--wallet-paper);color:var(--wallet-ink);box-shadow:0 10px 26px color-mix(in srgb,var(--wallet-ink) 5%,transparent)}.wallet-page-shell .wallet-balance-tile{padding:15px 17px}.wallet-page-shell .wallet-balance-tile small,.wallet-page-shell .transaction-heading>b{color:var(--wallet-muted)}.wallet-page-shell .wallet-balance-tile strong,.wallet-page-shell .transaction-description b,.wallet-page-shell .transaction-row>strong{color:var(--wallet-ink)}.wallet-page-shell .wallet-balance-tile button,.wallet-page-shell .transaction-heading button{color:var(--wallet-accent)}.wallet-page-shell .wallet-panel{padding:clamp(16px,2.4vw,24px)}.wallet-page-shell .wallet-panel-icon,.wallet-page-shell .transaction-icon{background:var(--vault-gold-wash, #f0eadb);color:var(--wallet-accent)}.wallet-page-shell .amount-field{border-color:var(--wallet-line);background:var(--wallet-raised);color:var(--wallet-muted)}.wallet-page-shell .amount-field input{color:var(--wallet-ink)}.wallet-page-shell .amount-field:focus-within{border-color:var(--wallet-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wallet-accent) 15%,transparent)}.wallet-page-shell .amount-presets button{border-color:var(--wallet-line);background:var(--wallet-raised);color:var(--wallet-ink)}.wallet-page-shell .amount-presets button:hover,.wallet-page-shell .amount-presets .preset-active{border-color:var(--vault-gold-line, var(--wallet-accent));background:var(--vault-gold-wash, #f0eadb);color:var(--wallet-accent)}.wallet-page-shell .topup-button{min-height:46px;border-radius:11px;font-size:13px;font-weight:750}.wallet-page-shell .wallet-transactions,.wallet-page-shell .transaction-row{border-color:var(--wallet-line)}.wallet-page-shell .transaction-description small,.wallet-page-shell .transaction-empty{color:var(--wallet-muted)}.wallet-page-shell .transfer-explainer{align-items:flex-start;padding:16px}.wallet-page-shell .transfer-explainer>svg{color:var(--wallet-accent)}.wallet-page-shell .button-primary{border-color:transparent;background:var(--offixia-action, #24232c);color:var(--offixia-action-ink, #fbf8ef)}.wallet-page-shell .button-primary:hover:not(:disabled){background:var(--offixia-action-hover, #3b3942)}.wallet-page-shell .button-secondary{border-color:var(--vault-gold-line, var(--wallet-accent));background:var(--vault-gold-wash, #f0eadb);color:var(--wallet-accent)}.wallet-page-shell .button-secondary:hover:not(:disabled){border-color:var(--vault-gold-mid, var(--wallet-accent));background:var(--vault-gold-wash-strong, #e9dfc8);color:var(--wallet-accent)}.wallet-page-shell .wallet-online-options,.wallet-page-shell .wallet-bank-transfer-option,.wallet-page-shell .paystack-topup-card,.wallet-page-shell .whop-topup-card{border-color:var(--wallet-line);background:var(--wallet-raised);color:var(--wallet-ink)}.wallet-page-shell .wallet-options-heading h3,.wallet-page-shell .paystack-topup-heading b,.wallet-page-shell .whop-topup-copy b{color:var(--wallet-ink)}.wallet-page-shell .wallet-options-security,.wallet-page-shell .paystack-topup-refresh,.wallet-page-shell .bank-transfer-refresh,.wallet-page-shell .whop-topup-refresh{color:var(--wallet-accent)}.wallet-page-shell .paystack-topup-icon,.wallet-page-shell .whop-topup-icon,.wallet-page-shell .deposit-provider-paystack{border-color:var(--vault-gold-line, var(--wallet-accent));background:var(--vault-gold-wash, #f0eadb);color:var(--wallet-accent)}.wallet-page-shell .paystack-topup-quote{border-color:var(--vault-gold-line, var(--wallet-line));background:var(--vault-gold-wash, #f0eadb);color:var(--wallet-accent)}.wallet-page-shell .paystack-topup-quote>div>span,.wallet-page-shell .paystack-topup-quote>small,.wallet-page-shell .paystack-topup-disclosure,.wallet-page-shell .paystack-topup-heading span:not(.paystack-topup-icon){color:var(--wallet-muted)}.wallet-page-shell .paystack-topup-quote strong{color:var(--wallet-accent)}.wallet-page-shell .paystack-amount-input-wrap{border-color:var(--wallet-line);background:var(--wallet-raised);color:var(--wallet-muted)}.wallet-page-shell .paystack-amount-input-wrap input{color:var(--wallet-ink)}.wallet-page-shell .paystack-amount-input-wrap:focus-within,.wallet-page-shell .paystack-topup-input-row input:focus{border-color:var(--wallet-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wallet-accent) 15%,transparent)}.wallet-page-shell .paystack-topup-pending{border-color:var(--vault-gold-line, var(--wallet-line));background:var(--vault-gold-wash, #f0eadb);color:var(--wallet-accent)}.console-layout[data-theme=dark] .wallet-page-shell .wallet-balance-tile,.console-layout[data-theme=dark] .wallet-page-shell .wallet-panel,.console-layout[data-theme=dark] .wallet-page-shell .transfer-explainer,.console-layout[data-theme=dark] .wallet-page-shell .wallet-online-options,.console-layout[data-theme=dark] .wallet-page-shell .wallet-bank-transfer-option,.console-layout[data-theme=dark] .wallet-page-shell .paystack-topup-card,.console-layout[data-theme=dark] .wallet-page-shell .whop-topup-card{border-color:var(--wallet-line);background:var(--wallet-paper);color:var(--wallet-ink);box-shadow:none}.console-layout[data-theme=dark] .wallet-page-shell .paystack-amount-input-wrap{border-color:var(--wallet-line);background:var(--wallet-raised);color:var(--wallet-muted)}.console-layout[data-theme=dark] .wallet-page-shell .paystack-amount-input-wrap input{background:transparent;color:var(--wallet-ink)}.console-layout[data-theme=dark] .wallet-page-shell .paystack-topup-quote,.console-layout[data-theme=dark] .wallet-page-shell .paystack-topup-pending{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--wallet-accent)}@media(max-width:680px){.wallet-page-shell{padding-bottom:18px}.wallet-page-shell .page-heading{align-items:stretch;gap:12px}.wallet-page-shell .wallet-page-grid{gap:12px}.wallet-page-shell .wallet-balance-tile{padding:12px 14px}}.wallet-overview-page{--wallet-paper: var(--vault-card, #faf8f2);--wallet-raised: var(--vault-card-raised, #f4f1e9);--wallet-line: var(--vault-line, #ded8ca);--wallet-ink: var(--vault-ink, #292730);--wallet-muted: var(--vault-muted, #73717a);--wallet-accent: var(--vault-gold, #ad8738);display:grid;gap:16px;color:var(--wallet-ink)}.wallet-overview-page .page-heading{align-items:center}.wallet-overview-page .page-heading h1,.wallet-overview-page .page-heading p{color:var(--wallet-ink)}.wallet-overview-page .page-heading p{color:var(--wallet-muted)}.wallet-overview-page .wallet-balance-tile{min-width:min(220px,100%);padding:14px 16px;border:1px solid var(--wallet-line);border-radius:16px;background:var(--wallet-paper);color:var(--wallet-ink);box-shadow:0 10px 26px color-mix(in srgb,var(--wallet-ink) 5%,transparent)}.wallet-overview-page .wallet-balance-tile small{color:var(--wallet-muted)}.wallet-overview-page .wallet-balance-tile strong{color:var(--wallet-ink)}.wallet-overview-page .wallet-balance-tile button{color:var(--wallet-accent)}.wallet-overview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-overview-action{display:flex;min-width:0;min-height:78px;align-items:center;gap:12px;padding:14px;border:1px solid var(--wallet-line);border-radius:14px;background:var(--wallet-paper);color:var(--wallet-ink);box-shadow:0 8px 22px color-mix(in srgb,var(--wallet-ink) 4%,transparent);text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s}.wallet-overview-action:hover{border-color:var(--vault-gold-line, var(--wallet-accent));box-shadow:0 10px 26px color-mix(in srgb,var(--wallet-accent) 10%,transparent);transform:translateY(-1px)}.wallet-overview-action:focus-visible,.wallet-page-nav a:focus-visible{outline:3px solid var(--vault-gold-mid, var(--wallet-accent));outline-offset:3px}.wallet-overview-action-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;background:var(--vault-gold-wash, #f0eadb);color:var(--wallet-accent)}.wallet-overview-action>span:nth-child(2){display:grid;flex:1;min-width:0;gap:4px}.wallet-overview-action b{color:var(--wallet-ink);font-size:13px}.wallet-overview-action small{color:var(--wallet-muted);font-size:10px;line-height:1.4}.wallet-overview-action>svg{flex:none;color:var(--wallet-accent)}.wallet-overview-note{display:flex;align-items:center;gap:8px;color:var(--wallet-muted);font-size:10px}.wallet-overview-note svg{flex:none;color:var(--wallet-accent)}.wallet-page-nav{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 14px}.wallet-page-nav a{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--vault-line);border-radius:9px;background:var(--vault-card);color:var(--vault-gold);font-size:10px;font-weight:700;text-decoration:none}.wallet-page-nav a:hover{border-color:var(--vault-gold-line);background:var(--vault-gold-wash)}@media(max-width:680px){.wallet-overview-page{gap:12px}.wallet-overview-page .page-heading{align-items:stretch;gap:10px}.wallet-overview-page .wallet-balance-tile{min-width:0;padding:11px 13px}.wallet-overview-actions{grid-template-columns:minmax(0,1fr);gap:9px}.wallet-overview-action{min-height:66px;padding:11px}}.console-layout:not([data-theme=dark]) .workspace-service-app-card{border:2px solid #e6e4ed;border-radius:21px;background:#fff;box-shadow:0 2px 6px #2d274606}.console-layout:not([data-theme=dark]) .workspace-service-app-card:hover{border-color:#d2d0df;box-shadow:0 7px 18px #2d274614}.console-layout .workspace-service-app-icon,.console-layout .workspace-service-icon{border:0;color:#fff;box-shadow:none}.console-layout .workspace-service-app-icon-airtime-data,.console-layout .workspace-service-icon-airtime-data{background:#7138df}.console-layout .workspace-service-app-icon-bills,.console-layout .workspace-service-icon-bills{background:#d32678}.console-layout .workspace-service-app-icon-number,.console-layout .workspace-service-icon-number,.console-layout .workspace-service-app-icon-internet,.console-layout .workspace-service-icon-internet{background:#2864e8}.console-layout .workspace-service-app-icon-social-accounts,.console-layout .workspace-service-icon-social-accounts,.console-layout .workspace-service-app-icon-recharge-pins,.console-layout .workspace-service-icon-recharge-pins{background:#8539dc}.console-layout .workspace-service-app-icon-social-boost,.console-layout .workspace-service-icon-social-boost,.console-layout .workspace-service-app-icon-sms,.console-layout .workspace-service-icon-sms{background:#64748b}.console-layout .workspace-service-app-icon-result-checker,.console-layout .workspace-service-icon-result-checker{background:#108da2}.console-layout .workspace-service-app-icon-betting-games,.console-layout .workspace-service-icon-betting-games{background:#e5550c}.console-layout .workspace-service-app-icon-wallet,.console-layout .workspace-service-icon-wallet,.console-layout .workspace-service-app-icon-fund,.console-layout .workspace-service-icon-fund{background:#07956f}.console-layout .workspace-service-app-icon-history,.console-layout .workspace-service-icon-history{background:#2864e8}.console-layout .workspace-service-app-icon-referrals,.console-layout .workspace-service-icon-referrals{background:#c58b00}.console-layout[data-theme=dark] .workspace-service-app-card{border-color:#494653;background:#2b2931;box-shadow:none}.console-layout[data-theme=dark] .workspace-service-app-card:hover{border-color:#686474;box-shadow:0 7px 18px #0003}.console-layout .workspace-service-grid-compact .workspace-service-app-icon{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:hsl(var(--primary))!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-airtime-data{color:#7138df!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-bills{color:#d32678!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-number,.console-layout .workspace-service-grid-compact .workspace-service-app-icon-internet,.console-layout .workspace-service-grid-compact .workspace-service-app-icon-history{color:#2864e8!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-social-accounts,.console-layout .workspace-service-grid-compact .workspace-service-app-icon-recharge-pins{color:#8539dc!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-social-boost,.console-layout .workspace-service-grid-compact .workspace-service-app-icon-sms{color:#64748b!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-result-checker{color:#108da2!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-betting-games{color:#e5550c!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-wallet,.console-layout .workspace-service-grid-compact .workspace-service-app-icon-fund{color:#07956f!important}.console-layout .workspace-service-grid-compact .workspace-service-app-icon-referrals{color:#c58b00!important}.console-layout .history-page-content .history-page-heading .button-refresh{border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-gold)}.console-layout .history-page-content .history-page-heading .button-refresh:hover{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .history-page-content .button-primary{border-color:transparent;background:var(--offixia-action, #24232c);color:var(--offixia-action-ink, #fbf8ef)}.console-layout .history-page-content .button-primary:hover:not(:disabled){background:var(--offixia-action-hover, #3b3942)}.console-layout .history-page-content .button-secondary{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .history-page-content .history-tabs{border-color:var(--vault-line);background:var(--vault-gold-wash)}.console-layout .history-page-content .history-tabs>:is(a,button){color:var(--vault-muted)}.console-layout .history-page-content .history-tabs>:is(a,button):hover{color:var(--vault-gold)}.console-layout .history-page-content .history-tabs .history-tab-active{border:1px solid var(--vault-gold-line);background:var(--vault-card-raised);color:var(--vault-gold);box-shadow:0 2px 8px color-mix(in srgb,var(--vault-gold) 10%,transparent)}.console-layout .history-page-content .history-tabs>a span{background:var(--vault-gold-wash-strong);color:var(--vault-gold)}.console-layout .history-page-content .filter-tabs .filter-active{color:var(--vault-gold)}.console-layout .history-page-content .filter-tabs .filter-active:after{background:var(--vault-gold-mid)}.console-layout .history-page-content .history-swipe-content :is(.panel,.deposit-history-panel,.wallet-history-card){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink);box-shadow:0 8px 25px color-mix(in srgb,var(--vault-ink) 5%,transparent)}.console-layout .history-page-content .history-swipe-content :is(.orders-heading,.deposit-history-heading){border-color:var(--vault-line)}.console-layout .history-page-content .history-swipe-content :is(.orders-heading h2,.deposit-history-heading h2){color:var(--vault-ink)}.console-layout .history-page-content .history-swipe-content .orders-total{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .history-page-content .history-swipe-content :is(.history-balance,.deposit-history-heading .quiet-link){color:var(--vault-gold)}.console-layout .history-page-content .history-swipe-content .transaction-row{border-color:var(--vault-line)}.console-layout .history-page-content .history-swipe-content .transaction-description b,.console-layout .history-page-content .history-swipe-content .transaction-row>strong{color:var(--vault-ink)}.console-layout .history-page-content .history-swipe-content .transaction-description small{color:var(--vault-muted)}.console-layout .history-page-content .history-swipe-content .transaction-icon{background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .history-page-content .history-swipe-content .transaction-icon.transaction-credit{background:var(--vault-success-wash);color:var(--vault-success)}.console-layout .history-page-content .history-swipe-content .transaction-row>.credit-amount{color:var(--vault-success)}.console-layout .history-page-content .history-swipe-content :is(.history-empty,.empty-orders,.deposit-history-empty){color:var(--vault-muted)}.console-layout .history-page-content .history-swipe-content :is(.history-empty b,.empty-orders b,.deposit-history-empty>b){color:var(--vault-ink)}.console-layout .history-page-content .history-swipe-content :is(.history-empty .empty-icon,.empty-orders .empty-icon,.deposit-history-icon){border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .history-page-content .history-swipe-content :is(.history-empty>span:last-child,.empty-orders>span,.deposit-history-empty>span:not(.deposit-history-icon)){color:var(--vault-muted)}.console-layout .history-page-content .history-swipe-content .deposit-history-row{border-color:var(--vault-line)}.console-layout .history-page-content .history-swipe-content :is(.deposit-provider-mark,.deposit-provider-whop,.deposit-provider-paystack,.deposit-provider-paystack_dedicated){background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .history-page-content .history-swipe-content .deposit-provider-copy b,.console-layout .history-page-content .history-swipe-content .deposit-amount{color:var(--vault-ink)}.console-layout .history-page-content .history-swipe-content .deposit-status{background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .history-page-content .history-swipe-content .deposit-status-succeeded{background:var(--vault-success-wash);color:var(--vault-success)}.console-layout .history-page-content .history-swipe-content .deposit-status-failed{background:var(--vault-danger-wash);color:var(--vault-danger)}.console-layout .history-page-content .history-swipe-content .deposit-history-foot{border-color:var(--vault-line);color:var(--vault-muted)}.console-layout[data-theme=dark] .history-page-content .history-tabs{border-color:var(--vault-line);background:var(--vault-gold-wash)}.console-layout[data-theme=dark] .history-page-content .history-tabs>:is(a,button){color:var(--vault-muted)}.console-layout[data-theme=dark] .history-page-content .history-tabs .history-tab-active{border-color:var(--vault-gold-line);background:var(--vault-gold-wash-strong);color:var(--vault-gold);box-shadow:none}.console-layout[data-theme=dark] .history-page-content .history-swipe-content :is(.panel,.deposit-history-panel,.wallet-history-card,.history-empty,.empty-orders,.deposit-history-empty){border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-ink);box-shadow:none}.console-layout[data-theme=dark] .history-page-content .history-swipe-content :is(.orders-heading,.deposit-history-heading,.deposit-history-row){border-color:var(--vault-line)}.console-layout[data-theme=dark] .history-page-content .history-swipe-content :is(.orders-heading h2,.deposit-history-heading h2,.history-empty b,.empty-orders b,.deposit-history-empty>b,.deposit-provider-copy b,.deposit-amount){color:var(--vault-ink)}.console-layout[data-theme=dark] .history-page-content .history-swipe-content :is(.history-empty .empty-icon,.empty-orders .empty-icon,.deposit-history-icon,.deposit-provider-mark,.deposit-provider-whop,.deposit-provider-paystack,.deposit-provider-paystack_dedicated){border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout[data-theme=dark] .history-page-content .history-page-heading .button-refresh{border-color:var(--vault-line);background:var(--vault-card);color:var(--vault-gold)}.console-layout[data-theme=dark] .history-page-content .button-secondary{border-color:var(--vault-gold-line);background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout[data-theme=dark] .history-page-content .filter-tabs .filter-active{color:var(--vault-gold)}.console-layout[data-theme=dark] .history-page-content .filter-tabs .filter-active:after{background:var(--vault-gold-mid)}.console-layout .history-page-content{min-width:0;overflow-x:clip}.console-layout .history-page-content .history-tabs{box-sizing:border-box;display:flex;width:100%;max-width:100%;flex-wrap:nowrap;gap:5px;overflow-x:auto;overflow-y:hidden;padding:5px;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x}.console-layout .history-page-content .history-tabs>:is(a,button){display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:0 10px;font-size:10px;white-space:nowrap}.console-layout .history-page-content .history-swipe-content{box-sizing:border-box;width:100%;min-width:0}.console-layout .history-page-content .history-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:hidden;overflow-y:visible;touch-action:pan-y}.console-layout .history-page-content .history-tabs>:is(a,button){justify-content:center;min-width:0;padding-inline:5px;white-space:normal;text-align:center;line-height:1.15}.console-layout .history-page-content .history-tabs>:is(a,button) svg{flex:0 0 auto}.console-layout .history-page-content .history-page-heading,.console-layout .history-page-content .history-swipe-content,.console-layout .history-page-content .history-swipe-content>*{min-width:0;max-width:100%}@media(max-width:390px){.console-layout .history-page-content .history-tabs{gap:3px;padding:4px}.console-layout .history-page-content .history-tabs>:is(a,button){gap:3px;padding-inline:2px;font-size:9px}.console-layout .history-page-content .history-tabs>:is(a,button) svg{width:13px;height:13px}}:root{--workspace-sidebar-width: 220px;--workspace-topbar-height: 66px;--landing-nav-height: 74px}html,body,#root{box-sizing:border-box;width:100%;height:auto!important;min-height:100%;max-width:100%;overflow-x:clip!important}body{min-height:100dvh;overflow-y:auto!important}.landing,.auth-screen,.unauthorized-screen,.console-layout{height:auto!important;min-height:100dvh;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}.landing{display:block!important}.landing>main{height:auto!important;min-height:0;overflow:visible!important}.landing>main>.hero{height:auto!important;min-height:calc(100dvh - var(--landing-nav-height))!important}.console-layout{width:100%;max-width:100%}.sidebar{width:var(--workspace-sidebar-width)}.console-main{box-sizing:border-box;width:calc(100% - var(--workspace-sidebar-width))!important;min-width:0;min-height:100dvh;height:auto!important;max-height:none!important;margin-left:var(--workspace-sidebar-width)!important;overflow:visible!important;overflow-x:clip!important}.console-main>.console-topbar{position:sticky!important;z-index:10;top:0!important;flex:0 0 auto}.console-main>.console-content{box-sizing:border-box;display:block!important;width:100%;min-width:0;max-width:1440px;min-height:calc(100dvh - var(--workspace-topbar-height));height:auto!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important;overflow-x:clip!important}.console-content>*,.console-content :where([class$=-page],[class$=-shell],[class$=-viewport]){box-sizing:border-box;min-width:0;max-width:100%;height:auto!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important;overflow-x:clip!important}.console-content :where(img,video,canvas,iframe,table,input,select,textarea){max-width:100%}.console-content :where(.grid,[class*=-grid],[class*=-layout],[class*=-row]){min-width:0;max-width:100%}.dashboard-main-viewport .dashboard-layout,.dashboard-main-viewport .dashboard-sidebar,.dashboard-main-viewport .dashboard-quick-panel,.dashboard-main-viewport .history-swipe-area,.dashboard-main-viewport .history-swipe-content,.dashboard-main-viewport .history-swipe-content>.orders-panel,.dashboard-main-viewport .orders-panel>.orders-list,.dashboard-main-viewport .dashboard-rental-list{height:auto!important;min-height:0;max-height:none!important;flex:none!important;overflow:visible!important;overflow-x:clip!important}.dashboard-main-viewport .dashboard-layout{grid-template-rows:auto!important}.dashboard-main-viewport .dashboard-sidebar{position:static;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.number-desk-viewport :is(.number-desk-content,.desk1-page-content,.single-panel,.purchase-panel,.desk2-page-shell,.desk2-page-layout,.desk2-experience,.desk2-experience-grid,.desk2-setup-card,.desk2-activity-column,.desk2-activity-card,.desk2-order-list){height:auto!important;min-height:0;max-height:none!important;flex:none!important;overflow:visible!important;overflow-x:clip!important}.number-desk-viewport :is(.single-panel,.desk2-experience-grid,.desk2-activity-column){grid-template-rows:auto!important}.number-desk-viewport :is(.purchase-button,.desk2-purchase){position:static!important}.settings-page-body,.settings-page-body :is(.profile-card,.account-security-page,.workspace-settings-grid,.local-settings,.workspace-notification-card){height:auto!important;min-height:0;max-height:none!important;flex:none!important;overflow:visible!important;overflow-x:clip!important}.settings-page-body .workspace-settings-grid{grid-template-rows:auto!important}.social-accounts-content :is(.sa-page,.sa-shop-layout,.sa-shop-column,.sa-catalog-panel,.sa-catalog-content,.sa-history,.sa-order-list){height:auto!important;min-height:0;max-height:none!important;flex:none!important;overflow:visible!important;overflow-x:clip!important}.social-accounts-content .sa-page{grid-template-rows:auto!important}.social-accounts-content .sa-product-list{box-sizing:border-box;width:100%;max-width:100%;max-height:min(58dvh,560px)!important;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin}.console-content :is(.billpay-page,.billpay-shell,.billpay-layout,.billpay-main-card,.billpay-side-column,.billpay-history-card,.billpay-payment-list,.billpay-form,.bbv2-page,.bbv2-shell,.bbv2-history,.bbv2-history-list,.adm,.adm-page,.adm-shell,.support-center,.support-shell,.social-growth-page,.email-studio-page,.document-studio-page,.voice-studio-page){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto!important;min-height:0;max-height:none!important;flex:0 0 auto!important;overflow:visible!important;overflow-x:clip!important}.console-content :is(.billpay-shell,.billpay-layout){grid-template-rows:auto!important}.support-admin-list,.support-admin-detail{height:auto!important;min-height:0;max-height:none!important;overflow:visible!important}.bbv2-history-list,.support-messages,.admin-messages{max-height:none!important;overflow:visible!important;overflow-x:clip!important}.settings-page-body{display:block!important}.settings-page-body>:is(.profile-card,.account-security-page,.workspace-settings-grid,.local-settings,.workspace-notification-card){flex:none!important}.social-accounts-content .sa-category-options{max-height:min(360px,42dvh)!important;overflow-y:auto!important}.catalog-options{max-height:min(300px,50dvh);overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.operator-options{max-height:min(460px,calc(100dvh - 190px));overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.desk2-picker-popover{max-height:min(420px,var(--radix-popover-content-available-height, 60vh))!important;overflow:hidden!important}.desk2-picker-list,.desk2-operator-list,.help-dialog{overflow-y:auto!important;overscroll-behavior:contain}.number-desk-viewport .desk2-operator-list{max-height:min(52vh,460px)!important;max-height:min(52dvh,460px)!important;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.desk2-number-dialog{max-height:min(90dvh,760px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:760px){:root{--workspace-topbar-height: 50px;--landing-nav-height: 64px}.console-main{width:100%!important;margin-left:0!important;padding-bottom:0!important}.console-main>.console-content{padding-bottom:24px}.console-main.dashboard-main-viewport>.dashboard-content{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.console-main.dashboard-main-viewport{height:auto!important}.mobile-navigation{z-index:9}}@media(prefers-reduced-motion:no-preference){.workspace-service-app-card,.workspace-service-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.workspace-service-app-link:focus-visible,.workspace-service-tile-link:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 70%,transparent);outline-offset:3px}}@media(prefers-reduced-motion:reduce){.social-accounts-content .sa-product-list{scroll-behavior:auto}}.social-accounts-content .sa-page:not(.sa-history-only){display:flex!important;flex-direction:column!important;min-height:max(320px,calc(100dvh - var(--workspace-topbar-height) - 28px))!important}.social-accounts-content .sa-page:not(.sa-history-only)>.sa-heading{flex:0 0 auto}.social-accounts-content .sa-page:not(.sa-history-only) .sa-shop-layout{display:grid;flex:1 1 auto!important;min-height:360px!important;align-items:stretch}.social-accounts-content .sa-page:not(.sa-history-only) .sa-shop-column{display:flex;min-height:0!important;flex-direction:column}.social-accounts-content .sa-page:not(.sa-history-only) .sa-catalog-panel{display:flex;flex:1 1 auto!important;min-height:360px!important;flex-direction:column;overflow:hidden!important}.social-accounts-content .sa-page:not(.sa-history-only) .sa-catalog-panel.is-category-open{overflow:hidden!important}.social-accounts-content .sa-page:not(.sa-history-only) .sa-catalog-content{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column;overflow:hidden!important}.social-accounts-content .sa-page:not(.sa-history-only) .sa-catalog-content.is-category-open{overflow:hidden!important}.social-accounts-content .sa-page:not(.sa-history-only) .sa-category-picker{display:flex;flex:1 1 auto!important;min-height:0;flex-direction:column}.social-accounts-content .sa-page:not(.sa-history-only) .sa-category-options{position:relative!important;inset:auto!important;display:grid!important;flex:1 1 auto!important;width:100%;min-height:0!important;max-height:none!important;margin-top:8px;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.social-accounts-content .sa-page:not(.sa-history-only) .sa-product-list{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}@media(max-width:760px){.console-main.social-accounts-main{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.social-accounts-content .sa-page:not(.sa-history-only){min-height:max(320px,calc(100dvh - var(--workspace-topbar-height) - 76px - env(safe-area-inset-bottom,0px) - 28px))!important}.social-accounts-content .sa-page:not(.sa-history-only) .sa-shop-layout{grid-template-columns:minmax(0,1fr);min-height:380px!important}.social-accounts-content .sa-page:not(.sa-history-only) .sa-catalog-panel{min-height:380px!important}}body[data-customer-workspace=true]{--workspace-paper: #f4f1e9;--workspace-card: #faf8f2;--workspace-card-raised: #fffdf8;--workspace-ink: #28262e;--workspace-muted: #66636c;--workspace-line: #ded8ca;--workspace-accent: #8a6825;--workspace-accent-strong: #75551d;--workspace-accent-soft: #f0eadb;--workspace-accent-line: #d9c99f;--workspace-accent-ink: #fffdf8;--workspace-nav: #faf8f2;--workspace-focus: #987123;--workspace-success: #397454;--workspace-success-soft: #eaf2e9;--workspace-danger: #a34f45;--workspace-danger-soft: #f8e9e4;--workspace-warning: #80622a;--workspace-warning-soft: #f6f0e1;--workspace-info: #466779;--workspace-info-soft: #e8eff2;--vault-paper: var(--workspace-paper);--vault-card: var(--workspace-card);--vault-card-raised: var(--workspace-card-raised);--vault-ink: var(--workspace-ink);--vault-muted: var(--workspace-muted);--vault-line: var(--workspace-line);--vault-gold: var(--workspace-accent);--vault-gold-mid: var(--workspace-accent);--vault-gold-wash: var(--workspace-accent-soft);--vault-gold-wash-strong: var(--workspace-accent-soft);--vault-gold-line: var(--workspace-accent-line);--vault-success: var(--workspace-success);--vault-success-wash: var(--workspace-success-soft);--vault-danger: var(--workspace-danger);--vault-danger-wash: var(--workspace-danger-soft);--vault-warning: var(--workspace-warning);--vault-warning-wash: var(--workspace-warning-soft);--offixia-blue: var(--workspace-accent);--offixia-cyan: var(--workspace-accent);--background: 42 29% 95%;--foreground: 248 13% 15%;--border: 39 17% 83%;--input: 39 17% 83%;--card: 42 33% 98%;--card-foreground: 248 13% 15%;--card-border: 39 17% 84%;--popover: 42 33% 98%;--popover-foreground: 248 13% 15%;--primary: 43 56% 44%;--primary-foreground: 42 33% 98%;--secondary: 39 22% 89%;--secondary-foreground: 248 13% 20%;--muted: 40 18% 91%;--muted-foreground: 250 7% 42%;--accent: 43 56% 44%;--accent-foreground: 42 33% 98%;--destructive: 5 54% 47%;--destructive-foreground: 0 0% 100%;--ring: 43 56% 44%;color-scheme:light;background:var(--workspace-paper);color:var(--workspace-ink);accent-color:var(--workspace-accent)}body[data-customer-workspace=true][data-theme-key=ivory]{color-scheme:light}body[data-customer-workspace=true][data-theme-key=ocean]{--workspace-paper: #edf6f9;--workspace-card: #fbfdfe;--workspace-card-raised: #ffffff;--workspace-ink: #18313b;--workspace-muted: #5c7079;--workspace-line: #cbdde2;--workspace-accent: #16768c;--workspace-accent-strong: #105c6e;--workspace-accent-soft: #e0f0f3;--workspace-accent-line: #a8d0d8;--workspace-accent-ink: #ffffff;--workspace-nav: #f8fcfd;--workspace-focus: #12677b;--workspace-success: #397454;--workspace-success-soft: #e6f2eb;--workspace-danger: #a34f45;--workspace-danger-soft: #f8e9e4;--workspace-warning: #80622a;--workspace-warning-soft: #f5f0df;--workspace-info: #236579;--workspace-info-soft: #e2f0f4;--background: 196 43% 95%;--foreground: 196 43% 16%;--border: 193 27% 84%;--input: 193 27% 84%;--card: 196 60% 99%;--card-foreground: 196 43% 16%;--card-border: 193 27% 84%;--popover: 196 60% 99%;--popover-foreground: 196 43% 16%;--primary: 191 73% 32%;--primary-foreground: 0 0% 100%;--secondary: 190 48% 92%;--secondary-foreground: 196 43% 16%;--muted: 190 42% 93%;--muted-foreground: 195 14% 42%;--accent: 191 73% 32%;--accent-foreground: 0 0% 100%;--destructive: 5 54% 47%;--destructive-foreground: 0 0% 100%;--ring: 191 73% 32%;color-scheme:light}body[data-customer-workspace=true][data-theme-key=orchid]{--workspace-paper: #f7f0f8;--workspace-card: #fdf9fd;--workspace-card-raised: #ffffff;--workspace-ink: #302436;--workspace-muted: #746879;--workspace-line: #e3d6e7;--workspace-accent: #824f91;--workspace-accent-strong: #693d77;--workspace-accent-soft: #f0e6f3;--workspace-accent-line: #d2b7dc;--workspace-accent-ink: #ffffff;--workspace-nav: #fcf8fd;--workspace-focus: #754282;--workspace-success: #397454;--workspace-success-soft: #e9f2e9;--workspace-danger: #a34f5d;--workspace-danger-soft: #f8e9ee;--workspace-warning: #80622a;--workspace-warning-soft: #f6f0e2;--workspace-info: #66517a;--workspace-info-soft: #f0eaf5;--background: 292 36% 95%;--foreground: 276 19% 17%;--border: 287 24% 87%;--input: 287 24% 87%;--card: 300 50% 99%;--card-foreground: 276 19% 17%;--card-border: 287 24% 87%;--popover: 300 50% 99%;--popover-foreground: 276 19% 17%;--primary: 287 30% 44%;--primary-foreground: 0 0% 100%;--secondary: 286 34% 92%;--secondary-foreground: 276 19% 17%;--muted: 286 28% 93%;--muted-foreground: 276 10% 44%;--accent: 287 30% 44%;--accent-foreground: 0 0% 100%;--destructive: 344 43% 48%;--destructive-foreground: 0 0% 100%;--ring: 287 30% 44%;color-scheme:light}body[data-customer-workspace=true][data-theme-key=midnight]{--workspace-paper: #27262c;--workspace-card: #302e35;--workspace-card-raised: #39363f;--workspace-ink: #f3efe8;--workspace-muted: #c4bdc4;--workspace-line: #504b54;--workspace-accent: #d8bf81;--workspace-accent-strong: #e6d091;--workspace-accent-soft: #403a31;--workspace-accent-line: #75643f;--workspace-accent-ink: #24211a;--workspace-nav: #2d2b32;--workspace-success: #9bc9a5;--workspace-success-soft: #293b31;--workspace-danger: #f0aaa0;--workspace-danger-soft: #402c32;--workspace-warning: #e6c982;--workspace-warning-soft: #403725;--workspace-info: #a9c8d6;--workspace-info-soft: #2e3940;--background: 260 6% 16%;--foreground: 38 26% 93%;--border: 270 6% 31%;--input: 270 6% 31%;--card: 260 5% 19%;--card-foreground: 38 26% 93%;--card-border: 270 6% 31%;--popover: 260 5% 19%;--popover-foreground: 38 26% 93%;--primary: 43 52% 65%;--primary-foreground: 36 30% 11%;--secondary: 260 6% 26%;--secondary-foreground: 38 26% 93%;--muted: 260 6% 24%;--muted-foreground: 290 7% 74%;--accent: 43 52% 65%;--accent-foreground: 36 30% 11%;--destructive: 7 70% 78%;--destructive-foreground: 0 0% 100%;--ring: 43 52% 65%;color-scheme:dark}body[data-customer-workspace=true][data-theme-key=sage]{--workspace-paper: #f0f5ef;--workspace-card: #fbfdf9;--workspace-card-raised: #ffffff;--workspace-ink: #26362c;--workspace-muted: #586c5c;--workspace-line: #d5e2d6;--workspace-accent: #54765b;--workspace-accent-strong: #3d5e45;--workspace-accent-soft: #e4eee4;--workspace-accent-line: #b9ccb9;--workspace-accent-ink: #ffffff;--workspace-nav: #f7faf6;--workspace-focus: #476c50;--workspace-success: #397454;--workspace-success-soft: #e8f2e9;--workspace-danger: #a34f45;--workspace-danger-soft: #f8e9e4;--workspace-warning: #80622a;--workspace-warning-soft: #f6f0e1;--workspace-info: #466779;--workspace-info-soft: #e8eff2;--background: 105 25% 95%;--foreground: 135 18% 18%;--border: 112 17% 85%;--input: 112 17% 85%;--card: 100 50% 99%;--card-foreground: 135 18% 18%;--card-border: 112 17% 85%;--popover: 100 50% 99%;--popover-foreground: 135 18% 18%;--primary: 132 18% 40%;--primary-foreground: 0 0% 100%;--secondary: 110 28% 91%;--secondary-foreground: 135 18% 18%;--muted: 112 20% 92%;--muted-foreground: 130 8% 43%;--accent: 132 18% 40%;--accent-foreground: 0 0% 100%;--destructive: 5 54% 47%;--destructive-foreground: 0 0% 100%;--ring: 132 18% 40%;color-scheme:light}body[data-customer-workspace=true][data-theme-key=rose]{--workspace-paper: #f8f0f2;--workspace-card: #fffafb;--workspace-card-raised: #ffffff;--workspace-ink: #3b2430;--workspace-muted: #78636d;--workspace-line: #e5d2d9;--workspace-accent: #a14d69;--workspace-accent-strong: #803b54;--workspace-accent-soft: #f3e3e9;--workspace-accent-line: #dfbdca;--workspace-accent-ink: #ffffff;--workspace-nav: #fdf8fa;--workspace-focus: #91425e;--workspace-success: #397454;--workspace-success-soft: #e9f2e9;--workspace-danger: #a34f45;--workspace-danger-soft: #f8e9e4;--workspace-warning: #80622a;--workspace-warning-soft: #f6f0e2;--workspace-info: #66517a;--workspace-info-soft: #f0eaf5;--background: 340 35% 96%;--foreground: 333 22% 19%;--border: 337 28% 86%;--input: 337 28% 86%;--card: 350 100% 99%;--card-foreground: 333 22% 19%;--card-border: 337 28% 86%;--popover: 350 100% 99%;--popover-foreground: 333 22% 19%;--primary: 340 36% 47%;--primary-foreground: 0 0% 100%;--secondary: 342 38% 92%;--secondary-foreground: 333 22% 19%;--muted: 342 28% 93%;--muted-foreground: 330 9% 43%;--accent: 340 36% 47%;--accent-foreground: 0 0% 100%;--destructive: 344 43% 48%;--destructive-foreground: 0 0% 100%;--ring: 340 36% 47%;color-scheme:light}body[data-customer-workspace=true][data-theme-key=slate]{--workspace-paper: #f0f3f7;--workspace-card: #fbfcfe;--workspace-card-raised: #ffffff;--workspace-ink: #263348;--workspace-muted: #59697e;--workspace-line: #d5dce6;--workspace-accent: #556e91;--workspace-accent-strong: #405878;--workspace-accent-soft: #e5ebf3;--workspace-accent-line: #bcc9d9;--workspace-accent-ink: #ffffff;--workspace-nav: #f8fafd;--workspace-focus: #496482;--workspace-success: #397454;--workspace-success-soft: #e9f2e9;--workspace-danger: #a34f45;--workspace-danger-soft: #f8e9e4;--workspace-warning: #80622a;--workspace-warning-soft: #f6f0e2;--workspace-info: #466779;--workspace-info-soft: #e8eff2;--background: 214 30% 96%;--foreground: 218 30% 20%;--border: 216 22% 87%;--input: 216 22% 87%;--card: 216 50% 99%;--card-foreground: 218 30% 20%;--card-border: 216 22% 87%;--popover: 216 50% 99%;--popover-foreground: 218 30% 20%;--primary: 215 27% 45%;--primary-foreground: 0 0% 100%;--secondary: 216 30% 92%;--secondary-foreground: 218 30% 20%;--muted: 216 26% 93%;--muted-foreground: 216 10% 45%;--accent: 215 27% 45%;--accent-foreground: 0 0% 100%;--destructive: 5 54% 47%;--destructive-foreground: 0 0% 100%;--ring: 215 27% 45%;color-scheme:light}body[data-customer-workspace=true][data-theme-key=ember]{--workspace-paper: #f7f0eb;--workspace-card: #fffaf6;--workspace-card-raised: #ffffff;--workspace-ink: #382922;--workspace-muted: #78665d;--workspace-line: #e3d2c8;--workspace-accent: #a65b3f;--workspace-accent-strong: #84452f;--workspace-accent-soft: #f2e4dc;--workspace-accent-line: #d8b9a9;--workspace-accent-ink: #ffffff;--workspace-nav: #fcf7f3;--workspace-focus: #935039;--workspace-success: #397454;--workspace-success-soft: #e9f2e9;--workspace-danger: #a34f45;--workspace-danger-soft: #f8e9e4;--workspace-warning: #80622a;--workspace-warning-soft: #f6f0e2;--workspace-info: #466779;--workspace-info-soft: #e8eff2;--background: 22 32% 95%;--foreground: 20 24% 20%;--border: 22 30% 85%;--input: 22 30% 85%;--card: 30 100% 99%;--card-foreground: 20 24% 20%;--card-border: 22 30% 85%;--popover: 30 100% 99%;--popover-foreground: 20 24% 20%;--primary: 17 45% 45%;--primary-foreground: 0 0% 100%;--secondary: 24 38% 91%;--secondary-foreground: 20 24% 20%;--muted: 24 28% 92%;--muted-foreground: 22 10% 43%;--accent: 17 45% 45%;--accent-foreground: 0 0% 100%;--destructive: 5 54% 47%;--destructive-foreground: 0 0% 100%;--ring: 17 45% 45%;color-scheme:light}body[data-customer-workspace=true][data-theme-key=graphite]{--workspace-paper: #171d22;--workspace-card: #222a31;--workspace-card-raised: #2a343c;--workspace-ink: #edf2f3;--workspace-muted: #a8b6bb;--workspace-line: #3b4a50;--workspace-accent: #80c9b7;--workspace-accent-strong: #a0dfcf;--workspace-accent-soft: #293d3b;--workspace-accent-line: #527b73;--workspace-accent-ink: #14201d;--workspace-nav: #1e262c;--workspace-focus: #93d9c8;--workspace-success: #9bc9a5;--workspace-success-soft: #293b31;--workspace-danger: #f0aaa0;--workspace-danger-soft: #402c32;--workspace-warning: #e6c982;--workspace-warning-soft: #403725;--workspace-info: #a9c8d6;--workspace-info-soft: #2e3940;--background: 205 13% 11%;--foreground: 195 20% 94%;--border: 202 14% 27%;--input: 202 14% 27%;--card: 205 14% 16%;--card-foreground: 195 20% 94%;--card-border: 202 14% 27%;--popover: 205 14% 16%;--popover-foreground: 195 20% 94%;--primary: 165 39% 65%;--primary-foreground: 174 20% 12%;--secondary: 204 13% 22%;--secondary-foreground: 195 20% 94%;--muted: 204 12% 20%;--muted-foreground: 195 10% 70%;--accent: 165 39% 65%;--accent-foreground: 174 20% 12%;--destructive: 7 70% 78%;--destructive-foreground: 0 0% 100%;--ring: 165 39% 65%;color-scheme:dark}.console-layout[data-customer-workspace=true]{background:var(--workspace-paper)!important;color:var(--workspace-ink);accent-color:var(--workspace-accent)}.console-layout[data-customer-workspace=true][data-theme-key=ivory]{color-scheme:light}.console-layout[data-customer-workspace=true] .console-main,.console-layout[data-customer-workspace=true] .console-content{background:var(--workspace-paper)!important;color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-topbar{position:sticky!important;top:0!important;z-index:10;flex:0 0 auto;border-color:var(--workspace-line)!important;background:var(--workspace-nav)!important;color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-topbar :is(a,button,.breadcrumb,.connection,.account-chip),.console-layout[data-customer-workspace=true] .side-link,.console-layout[data-customer-workspace=true] .sidebar-utility-link{color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .sidebar,.console-layout[data-customer-workspace=true] .mobile-navigation{border-color:var(--workspace-line)!important;background:var(--workspace-nav)!important;color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-content :is([class*=-card],[class*=-panel],.panel,.card){border-color:var(--workspace-line);color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-content :is(.workspace-service-app-card,.workspace-service-card,.workspace-settings-card,.settings-card,.profile-card,.wallet-card,.wallet-panel,.wallet-topup-card,.number-desk-card,.number-desk-panel,.desk2-card,.billpay-card,.billpay-panel,.bbv2-panel,.history-card,.history-panel,.social-account-card,.sa-shop-panel,.social-growth-card,.voice-studio-card,.email-studio-card,.document-studio-card,.referral-card,.rental-card){background-color:var(--workspace-card)!important;border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true] .console-content :is(h1,h2,h3,h4,label,strong,b){color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-content :is(.muted,.helper-text,.field-hint,.workspace-caption,.workspace-preference-heading small,.preference-foot){color:var(--workspace-muted)}.console-layout[data-customer-workspace=true] .console-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--workspace-line);background-color:var(--workspace-card-raised);color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-content :is(input,select,textarea):focus-visible,.console-layout[data-customer-workspace=true] .console-content button:focus-visible,.console-layout[data-customer-workspace=true] .console-topbar button:focus-visible{outline-color:var(--workspace-focus)}.console-layout[data-customer-workspace=true] .console-content :is(.primary-button,.button-primary,.btn-primary,.purchase-button,.number-purchase-step-button,.bbv2-button-primary,.billpay-validate-button,.paystack-pay-button,.sa-primary-button,.topup-button,.whop-topup-button,.wallet-primary-action,.service-primary-action,.workspace-primary-button){border-color:var(--workspace-accent)!important;background:var(--workspace-accent)!important;color:var(--workspace-accent-ink)!important}.console-layout[data-customer-workspace=true] .console-content a:not([class*=button]):not(.side-link),.console-layout[data-customer-workspace=true] .workspace-inline-link{color:var(--workspace-accent-strong)}.console-layout[data-customer-workspace=true] .side-link-active,.console-layout[data-customer-workspace=true] .sidebar-utility-link-active,.console-layout[data-customer-workspace=true] .topbar-theme-toggle{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}.console-layout[data-customer-workspace=true] .console-content :is(.workspace-choice-active,.service-tile-active,.number-desk-tab-active,.sa-store-tab-active,.billpay-tab-active,[aria-pressed=true]){border-color:var(--workspace-accent-line);background-color:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}.console-layout[data-customer-workspace=true] .topbar-theme-toggle:disabled,.console-layout[data-customer-workspace=true] .workspace-theme-option:disabled,.console-layout[data-customer-workspace=true] .density-choice-group button:disabled{cursor:wait;opacity:.62}.workspace-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-theme-option{display:flex;min-width:0;align-items:center;gap:11px;padding:12px;border:1px solid var(--workspace-line);border-radius:14px;background:var(--workspace-card);color:var(--workspace-ink);text-align:left;cursor:pointer}.workspace-theme-option.workspace-choice-active{border-color:var(--workspace-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-accent) 18%,transparent)}.workspace-theme-swatches{display:flex;flex:0 0 54px;width:54px;height:34px;overflow:hidden;border:1px solid var(--workspace-line);border-radius:10px}.workspace-theme-swatches i{display:block;flex:1;min-width:0}.workspace-theme-copy{display:grid;min-width:0;gap:3px}.workspace-theme-copy b{color:var(--workspace-ink);font-size:13px}.workspace-theme-copy small{color:var(--workspace-muted);font-size:11px;line-height:1.35}.workspace-theme-option>svg{flex:0 0 auto;margin-left:auto;color:var(--workspace-accent)}.workspace-preference-status{margin-top:8px;color:var(--workspace-accent-strong);font-size:12px}.workspace-preference-status button{border:0;background:transparent;color:var(--workspace-accent-strong);font-weight:700;text-decoration:underline;cursor:pointer}.workspace-preference-error{color:var(--vault-danger, #a34f45)}.console-layout[data-customer-workspace=true][data-density=compact] .console-content{--workspace-spacing: 12px;--workspace-card-padding: 14px}.console-layout[data-customer-workspace=true][data-density=comfortable] .console-content{--workspace-spacing: 18px;--workspace-card-padding: 20px}.console-layout[data-customer-workspace=true] .console-content :is(.summary-grid,.dashboard-grid,.console-columns,.wallet-page-grid,.settings-layout,.workspace-settings-grid,.history-wallet-layout,.service-grid,.social-growth-grid){gap:var(--workspace-spacing)}.console-layout[data-customer-workspace=true][data-density=compact] .console-content :is(.workspace-preferences-panel,.workspace-settings-card,.settings-card,.profile-card,.wallet-panel,.history-panel){padding:var(--workspace-card-padding)}.console-layout[data-customer-workspace=true][data-density=comfortable] .console-content :is(.workspace-preferences-panel,.workspace-settings-card,.settings-card,.profile-card,.wallet-panel,.history-panel){padding:var(--workspace-card-padding)}@media(max-width:640px){.workspace-theme-options{grid-template-columns:minmax(0,1fr)}}.workspace-theme-preview-bar{position:sticky;top:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-ink)}.workspace-theme-preview-bar>span,.workspace-theme-preview-bar>div{display:flex;align-items:center;gap:9px}.workspace-theme-preview-bar>span{min-width:0;color:var(--workspace-accent-strong);font-size:12px;font-weight:600}.workspace-theme-preview-bar>div{flex:0 0 auto}.workspace-theme-preview-bar button{min-height:34px;padding:6px 12px;border:1px solid var(--workspace-accent-line);border-radius:9px;background:var(--workspace-card);color:var(--workspace-accent-strong);font-size:12px;font-weight:700}.workspace-theme-preview-bar .workspace-theme-preview-save{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--workspace-accent-ink)}.workspace-theme-preview-bar button:disabled{cursor:wait;opacity:.62}@media(max-width:640px){.workspace-theme-preview-bar{align-items:stretch;flex-direction:column;gap:8px;padding:10px 14px}.workspace-theme-preview-bar>div{justify-content:flex-end}}.console-layout[data-customer-workspace=true] .console-content :is([class*=-card]:not([class*=status]):not([class*=error]):not([class*=success]):not([class*=warning]):not([class*=notice]),[class*=-panel]:not([class*=status]):not([class*=error]):not([class*=success]):not([class*=warning]):not([class*=notice]),.panel,.card){background-color:var(--workspace-card)}.console-layout[data-customer-workspace=true] .console-content :is(.workspace-service-app-icon,.service-tile-icon,.service-icon,.settings-icon,.profile-icon,.wallet-icon,.history-icon){border-color:var(--workspace-accent-line);background-color:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}.console-layout[data-customer-workspace=true] .console-content :is(.service-picker-drawer,.service-picker-drawer-head,.rental-picker-options,.rental-picker-search-trigger){border-color:var(--workspace-line);background-color:var(--workspace-card);color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-content :is(.help-dialog,.sa-dialog){border-color:var(--workspace-line);background:var(--workspace-card);color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-content .help-dialog h2{color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .console-content :is(.help-dialog p,.help-dialog .eyebrow,.sa-dialog-subtitle){color:var(--workspace-muted)}.console-layout[data-customer-workspace=true] .console-content :is(.error-notice,.notice-error,.purchase-error,.billpay-error,.workspace-preference-error,[role=alert][class*=error]){border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent);background-color:var(--workspace-danger-soft);color:var(--workspace-danger)}.console-layout[data-customer-workspace=true] .console-content :is(.success-notice,.notice-success,.purchase-success,.status-completed,.status-active){border-color:color-mix(in srgb,var(--workspace-success) 38%,transparent);background-color:var(--workspace-success-soft);color:var(--workspace-success)}.console-layout[data-customer-workspace=true] .console-content :is(.warning-notice,.notice-warning,.purchase-pending,.status-pending){border-color:color-mix(in srgb,var(--workspace-warning) 38%,transparent);background-color:var(--workspace-warning-soft);color:var(--workspace-warning)}.console-layout[data-customer-workspace=true] .console-content :is(.sa-status.is-success,.status-success,.billpay-result-success,.bbv2-payment-result.status-success,.notice-success){border-color:color-mix(in srgb,var(--workspace-success) 38%,transparent)!important;background-color:var(--workspace-success-soft)!important;color:var(--workspace-success)!important}.console-layout[data-customer-workspace=true] .console-content :is(.sa-status.is-pending,.status-pending,.billpay-result-pending,.bbv2-payment-result.status-pending,.rental-sync-note,.rental-pending-note){border-color:color-mix(in srgb,var(--workspace-warning) 38%,transparent)!important;background-color:var(--workspace-warning-soft)!important;color:var(--workspace-warning)!important}.console-layout[data-customer-workspace=true] .console-content :is(.sa-status.is-failed,.status-failed,.billpay-result-failed,.bbv2-payment-result.status-failed,.bbv2-feedback,.sa-inline-error){border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background-color:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true] .console-content :is(button[role=tab][aria-selected=true],[role=tab][aria-selected=true],[role=radio][aria-checked=true],[role=option][aria-selected=true],button[aria-pressed=true],.number-access-nav-active,.desk-switch-active,.billpay-tab-active,.sa-store-tab-active,.history-filter-active,.sa-store-switch button.is-selected,.sa-product-option.is-selected,.sa-category-option.is-selected){border-color:var(--workspace-accent-line);background-color:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}.console-layout[data-customer-workspace=true] .console-content :is(input,select,textarea,button,a):focus-visible,.console-layout[data-customer-workspace=true] .console-topbar :is(button,a):focus-visible,body[data-customer-workspace=true] :is([role=dialog],[data-radix-popper-content-wrapper],[data-radix-popper-content-wrapper] *):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.console-layout[data-customer-workspace=true] .console-content :is(.workspace-primary-button,.button-primary,.primary-button,.btn-primary,.purchase-button,.topup-button,.service-primary-action):hover:not(:disabled){border-color:var(--workspace-accent-strong)!important;background-color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true] .console-content button:disabled,.console-layout[data-customer-workspace=true] .console-topbar button:disabled,body[data-customer-workspace=true] [data-radix-popper-content-wrapper] button:disabled{cursor:not-allowed;opacity:.58}body[data-customer-workspace=true] :is([data-radix-popper-content-wrapper]>*,[role=dialog],[data-sonner-toaster] [data-sonner-toast]){border-color:var(--workspace-line);background-color:var(--workspace-card);color:var(--workspace-ink);color-scheme:inherit}body[data-customer-workspace=true] :is([data-radix-popper-content-wrapper] input:not([type=checkbox]):not([type=radio]),[data-radix-popper-content-wrapper] select,[data-radix-popper-content-wrapper] textarea,[role=dialog] input:not([type=checkbox]):not([type=radio]),[role=dialog] select,[role=dialog] textarea){border-color:var(--workspace-line)!important;background-color:var(--workspace-card-raised)!important;color:var(--workspace-ink)!important;color-scheme:inherit}body[data-customer-workspace=true] :is([data-radix-popper-content-wrapper] a,[role=dialog] a){color:var(--workspace-accent-strong)}body[data-customer-workspace=true][data-theme-key] .desk2-picker-popover{border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important;box-shadow:0 14px 36px color-mix(in srgb,var(--workspace-ink) 16%,transparent)!important}body[data-customer-workspace=true][data-theme-key] .desk2-picker-popover :is(.desk2-picker-header h2,.desk2-picker-option-name,.desk2-picker-option,.desk2-picker-search input,.desk2-picker-close){color:var(--workspace-ink)!important}body[data-customer-workspace=true][data-theme-key] .desk2-picker-popover :is(.desk2-picker-header p,.desk2-picker-option-copy small,.desk2-picker-empty){color:var(--workspace-muted)!important}body[data-customer-workspace=true][data-theme-key] .desk2-picker-popover :is(.desk2-picker-search,.desk2-picker-option,.desk2-favorite-toggle){border-color:var(--workspace-line)!important;background:var(--workspace-card-raised)!important}body[data-customer-workspace=true][data-theme-key] .desk2-picker-popover :is(.desk2-picker-option:hover,.desk2-picker-option[aria-selected=true],.desk2-favorite-toggle:hover,.desk2-favorite-toggle.is-favorite){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}body[data-customer-workspace=true][data-theme-key] .desk2-picker-popover :is(.desk2-picker-kicker,.desk2-picker-price,.desk2-picker-selected){color:var(--workspace-accent-strong)!important}body[data-customer-workspace=true][data-theme-key] .desk2-picker-popover .desk2-picker-option-icon{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}body[data-customer-workspace=true][data-theme-key] .desk2-number-dialog{border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important}body[data-customer-workspace=true][data-theme-key] .desk2-number-dialog :is(.desk2-number-dialog-heading h2,.desk2-number-dialog-value strong){color:var(--workspace-ink)!important}body[data-customer-workspace=true][data-theme-key] .desk2-number-dialog :is(.desk2-number-dialog-heading p,.desk2-number-dialog-copy-status){color:var(--workspace-muted)!important}body[data-customer-workspace=true][data-theme-key] .desk2-number-dialog .desk2-number-dialog-mark{border-color:color-mix(in srgb,var(--workspace-success) 38%,transparent);background:var(--workspace-success-soft);color:var(--workspace-success)}body[data-customer-workspace=true][data-theme-key] .desk2-number-dialog .desk2-number-dialog-copy-error{color:var(--workspace-danger)!important}body[data-customer-workspace=true][data-theme-key] .desk2-number-dialog :is(.desk2-number-dialog-value,.desk2-number-dialog-value button),body[data-customer-workspace=true][data-theme-key] .desk2-number-dialog>button:last-child{border-color:var(--workspace-line)!important;background:var(--workspace-card-raised)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true] .voice-studio{--vs-ink: var(--workspace-ink);--vs-muted: var(--workspace-muted);--vs-line: var(--workspace-line);--vs-card: var(--workspace-card);--vs-raised: var(--workspace-card-raised);--vs-gold: var(--workspace-accent-strong);--vs-teal: var(--workspace-success)}.console-layout[data-customer-workspace=true] .voice-studio :is(.vs-panel,.vs-library,.vs-voice-card,.vs-price-readout,.vs-generation-row,.vs-guidance,.vs-empty-library,.vs-empty-small){border-color:var(--workspace-line);background:var(--workspace-card);color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .voice-studio :is(.vs-heading-mark,.vs-intro-strip,.vs-intro-icon,.vs-price-readout,.vs-voice-avatar,.vs-row-play,.vs-library-meta>span,.vs-icon-text){border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}.console-layout[data-customer-workspace=true] .voice-studio :is(.vs-heading h1,.vs-panel h2,.vs-generation-title b,.vs-rate-note b,.vs-price-readout strong){color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .voice-studio .vs-price-readout>span,.console-layout[data-customer-workspace=true] .voice-studio .vs-price-readout small{color:var(--workspace-muted)}.console-layout[data-customer-workspace=true] .voice-studio :is(.vs-script-label,.vs-rights-check,.vs-guidance b,.vs-secure-note){color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .voice-studio :is(textarea,input[type=range]){accent-color:var(--workspace-accent)}.console-layout[data-customer-workspace=true] .voice-studio textarea{border-color:var(--workspace-line);background:var(--workspace-card-raised);color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .voice-studio .vs-button-primary{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--workspace-accent-ink)}.console-layout[data-customer-workspace=true] .voice-studio .vs-button-outline{border-color:var(--workspace-line);background:var(--workspace-card-raised);color:var(--workspace-ink)}.console-layout[data-customer-workspace=true] .number-desk-toolbar .desk-switch button{border-color:var(--workspace-line);background:var(--workspace-card-raised);color:var(--workspace-muted)}.console-layout[data-customer-workspace=true] .number-desk-toolbar .desk-switch button[aria-selected=true]{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--workspace-accent-ink);box-shadow:0 3px 10px color-mix(in srgb,var(--workspace-accent) 24%,transparent)}.console-layout[data-customer-workspace=true] .number-desk-toolbar .desk-switch button[aria-selected=true] span,.console-layout[data-customer-workspace=true] .number-desk-toolbar .desk-switch button[aria-selected=true] small{color:inherit;font-weight:800}.workspace-progress-restored{margin:0 0 9px;padding:8px 11px;border:1px solid var(--workspace-accent-line);border-radius:9px;background:var(--workspace-accent-soft);color:var(--workspace-ink);font-size:12px;line-height:1.4}.number-desk-viewport>.number-desk-content{width:100%;min-width:0;max-width:100%;min-height:max(420px,calc(100dvh - 250px));overflow-x:clip}.number-desk-viewport .desk1-page-content .purchase-panel,.number-desk-viewport .desk2-setup-card{width:100%;max-width:100%;min-height:max(420px,calc(100dvh - 270px));box-sizing:border-box}.number-desk-viewport .desk2-operator-list{max-height:min(54dvh,500px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.number-desk-main,.number-desk-viewport,.number-desk-content,.number-desk-viewport :is(.desk1-page-content,.desk2-setup-card,.desk2-operator-list){min-width:0}.console-layout[data-customer-workspace=true] .voice-studio :is(.vs-voice-copy small,.vs-generation-main>span,.vs-script-foot,.vs-guidance p,.vs-estimate-copy,.vs-empty-library>span,.vs-empty-small>span,.vs-library-foot){color:var(--workspace-muted)}.console-layout[data-customer-workspace=true] .voice-studio :is(.vs-notice,.vs-unavailable,.vs-empty-small,.vs-generation-row,.vs-library-foot){border-color:var(--workspace-line)}@media(max-width:760px){.number-desk-viewport>.number-desk-content{min-height:max(420px,calc(100dvh - 190px))}.number-desk-viewport .desk1-page-content .purchase-panel,.number-desk-viewport .desk2-setup-card{min-height:max(420px,calc(100dvh - 210px))}}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link,.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link:hover,.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link:active,.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link:focus-visible{border-color:#24232c!important;background:#24232c!important;color:#fff!important}.console-layout .dashboard-main-viewport .dashboard-sidebar-balance .dashboard-balance-link svg{color:#fff!important}.console-layout[data-theme=dark]{color-scheme:dark}.console-layout[data-theme=dark] .console-content :is(h1,h2,h3,h4,label,strong,b){color:var(--workspace-ink)}.console-layout[data-theme=dark] .console-content :is(.muted,.helper-text,.field-hint,.workspace-caption,.preference-foot,.summary-foot,.form-hint,.service-description,.empty-copy,.support-card p){color:var(--workspace-muted)}.console-layout[data-theme=dark] .console-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=combobox]){border-color:var(--workspace-line)!important;background:var(--workspace-card-raised)!important;color:var(--workspace-ink)!important;color-scheme:dark}.console-layout[data-theme=dark] .console-content :is(input,textarea)::placeholder{color:var(--workspace-muted);opacity:1}.console-layout[data-theme=dark] :is(.sidebar,.mobile-navigation){border-color:var(--workspace-line)!important;background:var(--workspace-nav)!important;color:var(--workspace-ink)!important}.console-layout[data-theme=dark] :is(.side-link,.sidebar-utility-link){color:var(--workspace-ink)!important}.console-layout[data-theme=dark] :is(.side-link:hover,.sidebar-utility-link:hover,.side-link-active,.sidebar-utility-link-active){border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] :is(.workspace-menu-toggle,.mobile-sidebar-close,.support-chip){border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important}.console-layout[data-theme=dark] .support-mark{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}.console-layout[data-theme=dark] .support-chip small{color:var(--workspace-muted)}.console-layout[data-theme=dark] .console-topbar{border-color:var(--workspace-line);background:color-mix(in srgb,var(--workspace-nav) 94%,transparent)}.console-layout[data-theme=dark] :is(.console-topbar .tools-help,.console-topbar .topbar-home,.console-topbar .topbar-logout){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] :is(.console-topbar .tools-help:hover,.console-topbar .topbar-home:hover,.console-topbar .topbar-logout:hover:not(:disabled)){border-color:var(--workspace-accent-strong)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] :is(.console-topbar .tools-help:focus-visible,.console-topbar .topbar-home:focus-visible,.console-topbar .topbar-logout:focus-visible,.console-topbar .workspace-menu-toggle:focus-visible){outline:2px solid var(--workspace-accent-strong);outline-offset:2px}.console-layout[data-theme=dark] :is(.support-card,.support-admin-list,.support-admin-detail,.support-ticket-row,.support-admin-row,.support-service-picker .service-picker-trigger,.support-channel-picker button,.support-form :is(input,textarea,select),.support-reply textarea,.support-admin-filters button,.support-admin-status-actions button){border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important}.console-layout[data-theme=dark] .support-hero{border-color:var(--workspace-line);background:linear-gradient(120deg,var(--workspace-accent-soft),var(--workspace-card));color:var(--workspace-ink)}.console-layout[data-theme=dark] :is(.support-channel-picker button.selected,.support-ticket-row.active,.support-ticket-row:hover,.support-admin-row.active,.support-admin-row:hover,.support-admin-filters button.active){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] .support-message{border-color:var(--workspace-line);background:var(--workspace-card-raised);color:var(--workspace-ink)}.console-layout[data-theme=dark] .support-message.mine{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft)}.console-layout[data-theme=dark] .support-message p{color:var(--workspace-ink)}.console-layout[data-theme=dark] .number-desk-viewport :is(.panel,.desk1-page-content .purchase-panel,.desk1-page-content .success-rate-card,.desk1-page-content .purchase-aside,.desk2-setup-card,.desk2-activity-card,.number-desk-balance,.desk2-operator-list){border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--workspace-ink) 10%,transparent)}.console-layout[data-theme=dark] .number-desk-viewport :is(.desk1-page-content,.desk1-page-content h1,.desk1-page-content h2,.desk1-page-content h3,.catalog-options-header b,.operator-list-heading b,.operator-trigger-info b,.operator-option-title b,.desk2-setup-card h1,.desk2-setup-card h2,.desk2-setup-card h3,.desk2-activity-card h2,.desk2-operator-row-wrap b,.number-desk-balance strong){color:var(--workspace-ink)}.console-layout[data-theme=dark] .number-desk-viewport :is(.desk1-page-content p,.desk1-page-content small,.desk1-page-content .eyebrow,.catalog-options-header small,.operator-list-heading small,.operator-trigger-info small,.operator-trigger-quote small,.operator-option-title small,.operator-option-quote small,.desk2-setup-card p,.desk2-setup-card small,.desk2-activity-card p,.desk2-activity-card small,.desk2-operator-row-wrap small,.number-desk-balance-copy small){color:var(--workspace-muted)}.console-layout[data-theme=dark] .number-desk-viewport :is(.desk-switch,.select-wrap,.catalog-search,.catalog-options,.catalog-options-header,.catalog-options-search,.catalog-options-header button,.operator-trigger,.operator-options,.operator-options .operator-list-heading,.desk2-picker-trigger,.desk2-picker-search,.desk2-picker-option,.desk2-operator-row-wrap,.desk2-setup-card button:not(.desk2-purchase):not(.desk2-operator-buy),.desk2-activity-card button,.number-desk-balance>button,.number-desk-balance>a,.desk-switch button:not(.desk-switch-active)){border-color:var(--workspace-line)!important;background:var(--workspace-card-raised)!important;color:var(--workspace-ink)!important;color-scheme:dark}.console-layout[data-theme=dark] .number-desk-viewport :is(.catalog-options button,.operator-option,.desk2-picker-option,.desk2-operator-row-wrap){color:var(--workspace-ink)!important}.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-option-row>[role=option],.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-option-label b{background:transparent!important;color:var(--workspace-ink)!important}.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-count,.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-option-label small{color:var(--workspace-muted)!important}.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-favorite-toggle{border-color:var(--workspace-line)!important;background:var(--workspace-card-raised)!important;color:var(--workspace-muted)!important}.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-favorite-toggle.is-favorite{border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] .number-desk-viewport :is(.catalog-options button small,.operator-option-title small,.operator-option-quote small,.desk2-picker-option-copy small){color:var(--workspace-muted)!important}.console-layout[data-theme=dark] .number-desk-viewport :is(.catalog-option-icon,.desk2-picker-option-icon,.desk2-catalog-image){border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong)}.console-layout[data-theme=dark] .number-desk-viewport :is(.catalog-options button:hover,.catalog-options button[aria-selected=true],.operator-option:hover,.operator-option[aria-selected=true],.desk2-picker-option:hover,.desk2-picker-option[aria-selected=true],.desk2-operator-row-wrap.selected,.desk2-operator-sorts button[aria-pressed=true],.desk-switch .desk-switch-active){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-option-row>[role=option]:hover,.console-layout[data-theme=dark] .number-desk-viewport .catalog-options .catalog-option-row>[role=option][aria-selected=true]{border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] .number-desk-viewport :is(.operator-trigger-quote b,.operator-option-quote b,.desk2-picker-price,.desk2-picker-selected,.number-desk-balance>a){color:var(--workspace-accent-strong)!important}.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-popover{border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important}.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-popover :is(h2,p,.desk2-picker-kicker,.desk2-picker-option-name,.desk2-picker-empty){color:var(--workspace-ink)!important}.console-layout[data-theme=dark] .number-desk-viewport .desk2-picker-popover :is(.desk2-picker-header p,.desk2-picker-option-copy small,.desk2-picker-empty){color:var(--workspace-muted)!important}.number-desk-viewport .desk2-picker-option{box-sizing:border-box;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:64px}.number-desk-viewport .desk2-picker-option-icon{box-sizing:border-box;display:grid;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;flex:0 0 42px;overflow:hidden}.number-desk-viewport .desk2-picker-option-icon .desk2-catalog-image{box-sizing:border-box;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;flex:0 0 34px}.number-desk-viewport .desk2-picker-option-copy{min-width:0;overflow:hidden}.number-desk-viewport .desk2-picker-option-name{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.number-desk-viewport .desk2-picker-option-copy small{font-size:10px}@media(max-width:420px){.number-desk-viewport .desk2-picker-option{grid-template-columns:36px minmax(0,1fr) 18px;gap:8px;padding-inline:8px}.number-desk-viewport .desk2-picker-option-icon{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;flex-basis:36px}.number-desk-viewport .desk2-picker-option-icon .desk2-catalog-image{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;flex-basis:30px}}.console-layout[data-theme=dark] .number-desk-viewport .desk2-experience :is(.desk2-experience-heading h2,.desk2-card-heading h3,.desk2-selection-heading>div>span,.desk2-selection-heading>button,.desk2-picker-trigger,.desk2-picker-current small,.desk2-picker-header h2,.desk2-picker-option-name,.desk2-picker-price,.desk2-section-index,.desk2-label,.desk2-privacy b,.desk2-route-heading,.desk2-route-heading>div>span,.desk2-operator-main b,.desk2-operator-row>strong,.desk2-operator-price-tag span,.desk2-rate>span b,.desk2-rate>strong,.desk2-quote strong,.desk2-quote span,.desk2-safety-note b){color:#e7edf5!important}.console-layout[data-theme=dark] .number-desk-viewport .desk2-experience :is(.desk2-experience-heading p,.desk2-number-mark small,.desk2-number-mark b,.desk2-selection-heading>div>small,.desk2-picker-header p,.desk2-picker-option-copy small,.desk2-picker-empty,.desk2-picker-kicker,.desk2-picker-current>span,.desk2-privacy,.desk2-privacy small,.desk2-route-heading small,.desk2-operator-main small,.desk2-operator-sorts>span,.desk2-operator-price-tag small,.desk2-no-success,.desk2-quote small,.desk2-wallet-note,.desk2-wallet-note svg,.desk2-rate>small,.desk2-safety-note p,.desk2-experience .desk2-mode-switch button small){color:#b8c5d3!important}.console-layout[data-theme=dark] .number-desk-viewport .desk2-experience :is(.desk2-picker-kicker,.desk2-picker-price,.desk2-picker-selected,.desk2-picker-current small,.desk2-operator-row>strong,.desk2-operator-price-tag span,.desk2-quote strong,.desk2-rate>strong){color:#9bd2ff!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page{--bbv2-ink: var(--workspace-ink);--bbv2-muted: var(--workspace-muted);--bbv2-blue: var(--workspace-accent);--bbv2-blue-deep: var(--workspace-accent-strong);--bbv2-line: var(--workspace-line);--bbv2-card: var(--workspace-card);--bbv2-bg: var(--workspace-paper);color:var(--workspace-ink)!important;background:var(--workspace-paper)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-header h1,.bbv2-intro h2,.bbv2-panel-title h3,.bbv2-history-heading h3,.bbv2-balance b,.bbv2-category,.bbv2-assurance b,.bbv2-validation b,.bbv2-inline-state b,.bbv2-quote-detail b,.bbv2-payment-result b,.bbv2-trust-card h3,.bbv2-history-copy>div>b,.bbv2-history-row>strong,.bbv2-history-empty b){color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-kicker,.bbv2-eyebrow,.bbv2-toolbar>span,.bbv2-header p,.bbv2-balance small,.bbv2-currency,.bbv2-intro-copy p,.bbv2-assurance small,.bbv2-category-copy small,.bbv2-field-help,.bbv2-field,.bbv2-input-wrap>svg,.bbv2-amount-input>span,.bbv2-meter-type>span,.bbv2-meter-type button,.bbv2-validation,.bbv2-validation small,.bbv2-quote-top small,.bbv2-quote-total span,.bbv2-quote-detail,.bbv2-quote-foot,.bbv2-inline-state,.bbv2-inline-state span,.bbv2-action-note,.bbv2-pending-reminder,.bbv2-trust-card p,.bbv2-trust-card>small,.bbv2-history-filter button,.bbv2-history-copy>small,.bbv2-history-empty small,.bbv2-history-foot,.bbv2-footer){color:var(--workspace-muted)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-intro h2 em,.bbv2-header h1 span,.bbv2-overline span,.bbv2-balance-icon,.bbv2-assurance-icon,.bbv2-category-icon,.bbv2-selected-check,.bbv2-v1-link,.bbv2-meter-type button.selected,.bbv2-validation button,.bbv2-inline-state button,.bbv2-quote-total strong,.bbv2-trust-mark,.bbv2-history-heading>button,.bbv2-history-filter button.active,.bbv2-history-error button,.bbv2-history-empty>span,.bbv2-check-status,.bbv2-footer svg){color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-balance,.bbv2-intro,.bbv2-assurance,.bbv2-panel,.bbv2-history,.bbv2-trust-card,.bbv2-category,.bbv2-field select,.bbv2-field input,.bbv2-field textarea,.bbv2-field .service-picker-trigger,.bbv2-field .service-picker-drawer,.bbv2-input-wrap,.bbv2-amount-input,.bbv2-meter-type,.bbv2-validation,.bbv2-quote-card,.bbv2-inline-state,.bbv2-history-heading>button,.bbv2-check-status){border-color:var(--workspace-line)!important;background-color:var(--workspace-card)!important;color:var(--workspace-ink)}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-intro{background:linear-gradient(115deg,var(--workspace-card),var(--workspace-accent-soft))!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-category-icon,.bbv2-overline span,.bbv2-assurance-icon,.bbv2-trust-mark,.bbv2-history-empty>span){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-category.is-selected,.bbv2-meter-type button.selected,.bbv2-history-filter button.active){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-field select,.bbv2-field input,.bbv2-field textarea,.bbv2-field .service-picker-trigger,.bbv2-field .service-picker-drawer,.bbv2-input-wrap,.bbv2-amount-input,.bbv2-meter-type,.bbv2-history-heading>button,.bbv2-check-status,.bbv2-button-secondary){background:var(--workspace-card-raised)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-field input,.bbv2-field textarea)::placeholder{color:var(--workspace-muted)!important;opacity:1}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-notice:not(.bbv2-notice-error),.bbv2-inline-state,.bbv2-quote-card){border-color:var(--workspace-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-notice-error,.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-inline-error{border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-payment-result.status-success{border-color:color-mix(in srgb,var(--workspace-success) 38%,transparent)!important;background:var(--workspace-success-soft)!important;color:var(--workspace-success)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-payment-result.status-pending{border-color:color-mix(in srgb,var(--workspace-warning) 38%,transparent)!important;background:var(--workspace-warning-soft)!important;color:var(--workspace-warning)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-payment-result.status-failed{border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-secure,.bbv2-validation.is-valid,.bbv2-recipient-count.is-valid,.bbv2-status.status-success){border-color:color-mix(in srgb,var(--workspace-success) 38%,transparent)!important;background:var(--workspace-success-soft)!important;color:var(--workspace-success)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-paused,.bbv2-paused-note,.bbv2-pending-reminder,.bbv2-status.status-pending){border-color:color-mix(in srgb,var(--workspace-warning) 38%,transparent)!important;background:var(--workspace-warning-soft)!important;color:var(--workspace-warning)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-recipient-count.is-invalid,.bbv2-status.status-failed,.bbv2-history-error){border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-button-primary:not(:disabled):hover{border-color:var(--workspace-accent-strong)!important;background:var(--workspace-accent-strong)!important;color:var(--workspace-accent-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-notice-error button{border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-card-raised)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-status,.bbv2-skeleton,.bbv2-catalog-loading i,.bbv2-history-state i){border-color:var(--workspace-line);background:var(--workspace-accent-soft);color:var(--workspace-muted)}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page{--sa-ink: var(--workspace-ink);--sa-muted: var(--workspace-muted);--sa-border: var(--workspace-line);--sa-paper: var(--workspace-card);--sa-wash: var(--workspace-accent-soft);--sa-teal: var(--workspace-accent);--sa-teal-dark: var(--workspace-accent-strong);--sa-mint: var(--workspace-accent-soft);--sa-orange: var(--workspace-accent);color:var(--workspace-ink)!important;background:transparent!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-heading h1,.sa-panel-head h2,.sa-history h2,.sa-wallet strong,.sa-store-switch button,.sa-product-option,.sa-product-copy strong,.sa-product-price strong,.sa-assurance h3,.sa-order-title>strong,.sa-order-total>strong,.sa-dialog h2,.sa-price-breakdown strong,.sa-detail-summary strong,.sa-credentials-heading strong,.sa-credential-row code,.sa-state strong){color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-eyebrow,.sa-kicker,.sa-heading p,.sa-wallet small,.sa-store-switch small,.sa-panel-head,.sa-label,.sa-category-note,.sa-description,.sa-products-heading,.sa-product-copy small,.sa-product-price small,.sa-no-stock,.sa-buy-row>small,.sa-quote-preview span,.sa-quote-caption,.sa-trust-line,.sa-assurance-top,.sa-assurance>p,.sa-assurance-detail small,.sa-store-callout small,.sa-history-count,.sa-order-main>span,.sa-order-main>small,.sa-history-empty small,.sa-state,.sa-dialog-subtitle,.sa-price-breakdown span,.sa-quote-time,.sa-order-detail-meta,.sa-detail-summary span,.sa-delivery-pending span,.sa-credential-note,.sa-no-credentials){color:var(--workspace-muted)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-catalog-panel,.sa-assurance,.sa-history,.sa-dialog,.sa-store-switch,.sa-store-switch button.is-selected,.sa-product-option,.sa-product-search,.sa-buy-box,.sa-quantity-control,.sa-price-breakdown,.sa-detail-summary,.sa-credentials,.sa-credential-row,.sa-secondary-button,.sa-service-state){border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-store-switch button.is-selected,.sa-product-option.is-selected){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-wallet-icon,.sa-store-number,.sa-assurance-icon,.sa-order-mark,.sa-history-empty>span,.sa-dialog-icon,.sa-credentials-heading,.sa-store-callout,.sa-reveal-callout){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-store-switch,.sa-assurance,.sa-buy-box,.sa-store-callout,.sa-price-breakdown,.sa-detail-summary,.sa-credentials,.sa-credential-row,.sa-secondary-button){background-color:var(--workspace-card-raised)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-product-search input,.sa-select-wrap select,.sa-quantity-control input){border-color:var(--workspace-line)!important;background:var(--workspace-card-raised)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-select-wrap select,.sa-product-search input)::placeholder{color:var(--workspace-muted)!important;opacity:1}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-heading h1 span,.sa-wallet-refresh,.sa-store-switch svg,.sa-availability i,.sa-product-radio i,.sa-quantity-control button,.sa-trust-line svg,.sa-assurance-detail svg,.sa-order-total button,.sa-state>svg,.sa-modal-secure svg,.sa-inline-error button,.sa-price-breakdown .sa-total-row strong,.sa-copy-feedback){color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio{--ds-ink: var(--workspace-ink);--ds-muted: var(--workspace-muted);--ds-line: var(--workspace-line);--ds-card: var(--workspace-card);--ds-raised: var(--workspace-card-raised);--ds-gold: var(--workspace-accent-strong);color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio :is(.ds-saved-panel,.ds-editor-panel,.ds-preview-toolbar,.ds-workflow-nav,.ds-template-picker,.ds-logo-upload,.ds-document-row,.ds-template-choice,.ds-search,.ds-library-tools select,.ds-form select,.ds-form input:not([type=color]),.ds-form textarea,.ds-export-actions button){border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio :is(.ds-workflow-nav a,.ds-button-quiet,.ds-document-open,.ds-export-actions button,.ds-icon-button){color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio :is(.ds-heading h1 span,.ds-section-label span,.ds-empty-library svg,.ds-add-line,.ds-text-action){color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio :is(.ds-editing-mark,.ds-file-glyph,.ds-workflow-nav a[aria-current=step],.ds-template-choice.selected){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio .ds-section-label{border-color:var(--workspace-line)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio .ds-button-primary{border-color:var(--workspace-accent)!important;background:var(--workspace-accent)!important;color:var(--workspace-accent-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio :is(.ds-form input:focus,.ds-form textarea:focus,.ds-form select:focus,.ds-library-tools select:focus){border-color:var(--workspace-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-accent) 18%,transparent)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio :is(.ds-notice.success){border-color:color-mix(in srgb,var(--workspace-success) 38%,transparent)!important;background:var(--workspace-success-soft)!important;color:var(--workspace-success)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio .ds-notice.error{border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio .ds-paper :is(h1,h2,h3,h4,label,strong,b){color:var(--doc-text)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .document-studio .ds-paper .ds-paper-totals .ds-total-row :is(span,b){color:var(--doc-accent)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-purchase,.rental-manager-page){color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-intro,.rental-list-panel,.rental-meta-grid>div,.rental-messages,.rental-message,.rental-policy-note,.rental-loading,.rental-empty,.rental-picker-options,.rental-picker-search-trigger,.rental-picker-search-trigger>button,.rental-service-state,.rental-empty-state){border-color:var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-intro b,.rental-card-service b,.rental-number-row>strong,.rental-meta-grid b,.rental-message b,.rental-message p,.rental-empty-state>b){color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-intro p,.rental-card-service small,.rental-meta-grid small,.rental-message small,.rental-messages-empty,.rental-retry-note,.rental-empty-state>span:not(.empty-icon),.rental-policy-note,.rental-loading){color:var(--workspace-muted)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-intro-icon,.rental-card-icon,.rental-picker-icon,.rental-picker .catalog-option-icon-service,.rental-term-note svg,.rental-policy-note svg,.rental-manage-link,.rental-created-number>span,.rental-created-number>strong,.rental-created-number>a,.rental-action-message){color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-intro-icon,.rental-card-icon,.rental-picker-icon){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-term-note,.rental-meta-grid>div,.rental-message){background:var(--workspace-card-raised)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .button-release{border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-created-number,.rental-created-number>span){border-color:color-mix(in srgb,var(--workspace-success) 38%,transparent)!important;background:var(--workspace-success-soft)!important;color:var(--workspace-success)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-sync-note,.rental-pending-note){border-color:color-mix(in srgb,var(--workspace-warning) 38%,transparent)!important;background:var(--workspace-warning-soft)!important;color:var(--workspace-warning)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-quote-top,.bbv2-quote-foot,.bbv2-history-row,.bbv2-history-foot){border-color:var(--workspace-line)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page .bbv2-intro:after{border-color:color-mix(in srgb,var(--workspace-accent) 24%,transparent);box-shadow:0 0 0 26px color-mix(in srgb,var(--workspace-accent) 7%,transparent),0 0 0 54px color-mix(in srgb,var(--workspace-accent) 5%,transparent)}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .bbv2-page :is(.bbv2-skeleton,.bbv2-catalog-loading i,.bbv2-history-state i){background:linear-gradient(90deg,var(--workspace-accent-soft) 25%,var(--workspace-card-raised) 42%,var(--workspace-accent-soft) 65%)!important;background-size:200% 100%!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-panel-head,.sa-history-heading,.sa-order-row,.sa-quote-preview,.sa-assurance-divider){border-color:var(--workspace-line)!important;background-color:var(--workspace-line)}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page .sa-availability:is(.instant,.later){background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-product-option:hover:not(:disabled),.sa-dialog-close,.sa-state button){border-color:var(--workspace-accent-line)!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page :is(.sa-delivery-pending){border-color:color-mix(in srgb,var(--workspace-warning) 38%,transparent)!important;background:var(--workspace-warning-soft)!important;color:var(--workspace-warning)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page .sa-delivery-pending.is-failed{border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .sa-page .sa-loading i{background:linear-gradient(90deg,var(--workspace-accent-soft) 25%,var(--workspace-card-raised) 42%,var(--workspace-accent-soft) 65%)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.rental-card,.rental-card:last-child,.rental-message,.rental-meta-grid>div){border-color:var(--workspace-line)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .rental-term-note{color:var(--workspace-muted)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .rental-inline-error{border-color:color-mix(in srgb,var(--workspace-danger) 38%,transparent)!important;background:var(--workspace-danger-soft)!important;color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .rental-inline-error button{color:var(--workspace-danger)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) :is(.service-picker-trigger,.service-picker-drawer,.service-picker-close){border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background-color:var(--workspace-card-raised)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-drawer-head{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-drawer-head b,.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-trigger-copy small,.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-drawer-head small{color:var(--workspace-muted)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-drawer-head b{color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-search{border-color:var(--workspace-line)!important;color:var(--workspace-muted)!important;background-color:var(--workspace-card)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-search input,.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-options button{color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-search input::placeholder{color:var(--workspace-muted)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-options button:is(:hover,[aria-selected=true]){color:var(--workspace-ink)!important;background-color:var(--workspace-accent-soft)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-options button:is(:hover,[aria-selected=true]) small{color:var(--workspace-ink)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker :is(.service-picker-trigger,.service-picker-close,.service-picker-options button):focus-visible{outline-color:var(--workspace-focus)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-options button>svg{color:var(--workspace-accent-strong)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content :is(.billpay-page,.bbv2-page) .service-picker-options :is(small,.service-picker-empty){color:var(--workspace-muted)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .billpay-page .billpay-variation-field{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background-color:var(--workspace-accent-soft)!important}.console-layout[data-customer-workspace=true][data-theme-key] .console-content .billpay-page .billpay-variation-note b{color:var(--workspace-accent-strong)!important}@media(max-width:760px){.console-layout .sidebar.mobile-sidebar-open{display:flex;position:fixed;z-index:32;inset:auto;box-sizing:border-box;width:min(44vw,280px)!important;min-width:min(190px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:auto;min-height:0;max-height:min(50dvh,calc(100dvh - 96px - env(safe-area-inset-bottom)));padding:4px 4px 2px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--vault-line);border-radius:10px;box-shadow:0 10px 26px color-mix(in srgb,var(--vault-ink) 18%,transparent);animation:workspace-sidebar-dropdown-in .15s ease-out both}.console-layout .sidebar.mobile-sidebar-open .sidebar-brand{flex:none;padding:1px 4px 8px}.console-layout .sidebar.mobile-sidebar-open .sidebar-brand .brand-lockup{width:112px}.console-layout .sidebar.mobile-sidebar-open .sidebar-caption{padding-inline:7px;font-size:8px}.console-layout .sidebar.mobile-sidebar-open .side-navigation{flex:none;min-height:0;gap:1px}.console-layout .sidebar.mobile-sidebar-open .side-link{min-height:34px;gap:7px;padding:5px 6px;border-radius:7px;font-size:10px}.console-layout .sidebar.mobile-sidebar-open .sidebar-utility{flex:none;gap:1px;margin-top:6px;padding:6px 0 5px;border-top-width:1px;border-bottom-width:1px}.console-layout .sidebar.mobile-sidebar-open .sidebar-utility-link{min-height:32px;gap:7px;padding-inline:6px;border-radius:7px;font-size:9px}.console-layout .sidebar.mobile-sidebar-open .sidebar-bottom{display:grid;flex:none;gap:3px;margin-top:2px;padding-bottom:0}.console-layout .sidebar.mobile-sidebar-open .support-chip{padding:4px 3px}.console-layout .sidebar.mobile-sidebar-open .logout-link{padding:3px 4px 0}.console-layout .mobile-sidebar-backdrop{display:block;position:fixed;z-index:31;inset:0;width:100%;height:100%;border:0;background:color-mix(in srgb,var(--vault-ink) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.console-layout .sidebar.mobile-sidebar-open{animation:none}}@keyframes workspace-sidebar-dropdown-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.number-desk-viewport .catalog-picker{min-width:0}.number-desk-viewport .catalog-search{box-sizing:border-box;min-width:0;min-height:42px;height:auto;border-radius:11px}.number-desk-viewport .catalog-options{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;padding:6px;border:1px solid var(--workspace-line, #d9ded8);border-radius:14px;background:var(--workspace-card, #fffefa);box-shadow:0 16px 36px color-mix(in srgb,var(--workspace-ink, #24232a) 16%,transparent)}.number-desk-viewport .catalog-picker[data-picker-side=bottom] .catalog-options{top:calc(100% + 7px);bottom:auto}.number-desk-viewport .catalog-picker[data-picker-side=top] .catalog-options{top:auto;bottom:calc(100% + 7px)}.number-desk-viewport .catalog-options-header{position:static;flex:none;min-height:38px;margin:0;padding:2px 4px 7px;border-bottom:1px solid var(--workspace-line, #e1e5df);background:transparent}.number-desk-viewport .catalog-options-header b{font-size:11px;font-weight:700}.number-desk-viewport .catalog-options-header small{font-size:9px}.number-desk-viewport .catalog-options .catalog-options-header button{width:30px;height:30px;border-radius:9px}.number-desk-viewport .catalog-options-search{position:static;flex:none;min-width:0;margin:7px 0 4px;padding:0 10px;border:1px solid var(--workspace-line, #e1e5df);border-radius:10px;background:var(--workspace-card-raised, #fff)}.number-desk-viewport .catalog-options-search input{min-width:0;font-size:12px}.number-desk-viewport .catalog-options-list{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;padding:2px 2px 5px}.number-desk-viewport .catalog-options-list>.catalog-count{position:sticky;top:0;z-index:1;flex:none;padding:6px 7px;background:var(--workspace-card, #fffefa)}.number-desk-viewport .catalog-options-list .catalog-option-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;gap:6px;min-width:0;margin:2px 0}.number-desk-viewport .catalog-options-list .catalog-option-row>[role=option],.number-desk-viewport .catalog-options-list>[role=option]{box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;justify-content:initial;gap:10px;min-width:0;min-height:48px;padding:6px 9px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left}.number-desk-viewport .catalog-options-list .catalog-option-icon{box-sizing:border-box;display:grid;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;overflow:hidden;border-radius:9px}.number-desk-viewport .catalog-options-list .catalog-option-label{display:grid;min-width:0;gap:2px;line-height:1.25}.number-desk-viewport .catalog-options-list .catalog-option-label b{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.number-desk-viewport .catalog-options-list .catalog-option-label small{justify-self:start}.number-desk-viewport .catalog-options-list .catalog-favorite-toggle{box-sizing:border-box;display:grid;width:36px;min-width:36px;height:40px;min-height:40px;place-items:center;padding:0;border:1px solid var(--workspace-line, #e1e5df);border-radius:10px;background:var(--workspace-card-raised, #fff)}.number-desk-viewport .desk2-picker-popover{box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;padding:8px!important;gap:7px!important;border-radius:14px!important}.number-desk-viewport .desk2-picker-popover-content{gap:7px}.number-desk-viewport .desk2-picker-header{display:block;padding:0 2px 3px}.number-desk-viewport .desk2-picker-header-top{display:flex;min-width:0;align-items:center;gap:8px}.number-desk-viewport .desk2-picker-kicker{min-width:0;margin:0;color:var(--workspace-muted, #77818c);font:700 9px/1.2 var(--app-font-mono);letter-spacing:.1em}.number-desk-viewport .desk2-picker-count{flex:none;margin-left:auto;padding:5px 8px;border:1px solid var(--workspace-line, #dce3e1);border-radius:999px;color:var(--workspace-muted, #77818c);background:var(--workspace-card-raised, #fff);font-size:9px;line-height:1;white-space:nowrap}.number-desk-viewport .desk2-picker-header h2{display:block;margin:6px 0 0;color:var(--workspace-ink, #263348);font-size:15px;font-weight:750;line-height:1.25}.number-desk-viewport .desk2-picker-header p{display:none}.number-desk-viewport .desk2-picker-search{box-sizing:border-box;min-height:42px;border-radius:10px}.number-desk-viewport .desk2-picker-list{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;padding:2px 2px 5px}.number-desk-viewport .desk2-picker-option-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;gap:8px;min-width:0}.number-desk-viewport .desk2-picker-option{box-sizing:border-box;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:14px;min-width:0;min-height:54px;padding:7px 12px;border-radius:11px;text-align:left}.number-desk-viewport .desk2-picker-option>.desk2-catalog-image{box-sizing:border-box;display:grid;place-items:center;grid-column:1;grid-row:1;justify-self:center;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;overflow:visible;border:0!important;border-radius:0;background:transparent!important}.number-desk-viewport .desk2-picker-option .desk2-catalog-image-country{border-radius:0}.number-desk-viewport .desk2-picker-option .desk2-catalog-image>svg{display:block;position:static;width:18px!important;min-width:18px;max-width:18px;height:18px!important;min-height:18px;max-height:18px;margin:0;stroke-width:1.7}.number-desk-viewport .desk2-picker-option .desk2-country-flag{display:block;background:transparent!important;font-size:22px;line-height:1}.number-desk-viewport .desk2-picker-option-copy{box-sizing:border-box;display:grid;grid-column:2;grid-row:1;min-width:0;overflow:hidden;justify-items:center;text-align:center}.number-desk-viewport .desk2-picker-option-name{display:-webkit-box;width:100%;min-width:0;overflow:hidden;padding-inline:4px;overflow-wrap:break-word;line-height:1.3;text-align:center;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.number-desk-viewport .desk2-favorite-toggle{box-sizing:border-box;display:grid;width:100%;min-width:0;max-width:100%;min-height:40px;padding:0;place-items:center;overflow:hidden;border-radius:10px}.number-desk-viewport .catalog-options-list :is(.catalog-favorite-toggle,.desk2-favorite-toggle){box-sizing:border-box;display:grid;width:100%;min-width:0;max-width:100%;min-height:40px;padding:0;place-items:center;overflow:hidden}.number-desk-viewport :is(.catalog-favorite-toggle,.desk2-favorite-toggle)>svg{display:block;width:12px!important;min-width:12px;max-width:100%;height:12px!important;flex:none;stroke-width:1.5}@media(max-width:420px){.number-desk-viewport .catalog-options-list .catalog-option-row,.number-desk-viewport .desk2-picker-option-row{grid-template-columns:minmax(0,1fr) 34px;gap:5px}.number-desk-viewport .catalog-options-list .catalog-option-row>[role=option]{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding-inline:7px}.number-desk-viewport .catalog-options-list .catalog-option-icon{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px}.number-desk-viewport .desk2-picker-option{grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;padding-inline:10px}.number-desk-viewport .catalog-options-list .catalog-favorite-toggle,.number-desk-viewport .desk2-favorite-toggle{width:34px;min-width:34px}}@media(prefers-reduced-motion:reduce){.number-desk-viewport .catalog-options-list .catalog-option-row>[role=option],.number-desk-viewport .desk2-picker-option{transition:none}}.auth-screen-kinetic{background:radial-gradient(ellipse at 82% 10%,color-mix(in srgb,var(--workspace-accent, #a98435) 9%,transparent),transparent 38%),var(--workspace-paper, #f4f1e9)}.auth-screen-kinetic .auth-decoration{background:radial-gradient(ellipse at 12% 24%,#4a82792e,transparent 38%),linear-gradient(145deg,#203941,#172d34);animation:auth-kinetic-left .72s cubic-bezier(.2,.8,.2,1) both}.auth-screen-kinetic .auth-decoration:after{animation:auth-kinetic-orbit 34s linear infinite}.auth-screen-kinetic .auth-decoration h2{animation:auth-kinetic-title .8s .12s cubic-bezier(.2,.8,.2,1) both}.auth-screen-kinetic .auth-decoration p,.auth-screen-kinetic .auth-bottom{animation:auth-kinetic-copy .7s .25s ease both}.auth-screen-kinetic .auth-form-area{background:transparent;animation:auth-kinetic-right .72s .08s cubic-bezier(.2,.8,.2,1) both}.auth-screen-kinetic .signup-clerk-step,.auth-screen-kinetic .signin-clerk-step{width:min(100%,552px)}.auth-screen-kinetic .signup-details-signin{margin-top:15px!important}@keyframes auth-kinetic-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes auth-kinetic-right{0%{opacity:0;transform:translate(16px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes auth-kinetic-title{0%{opacity:0;transform:translateY(10px);letter-spacing:-.04em}to{opacity:1;transform:translateY(0);letter-spacing:-.075em}}@keyframes auth-kinetic-copy{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-kinetic-orbit{to{transform:rotate(360deg)}}@media(max-width:760px){.auth-screen-kinetic .auth-decoration,.auth-screen-kinetic .auth-form-area{animation-name:auth-kinetic-copy}}@media(prefers-reduced-motion:reduce){.auth-screen-kinetic .auth-decoration,.auth-screen-kinetic .auth-decoration:after,.auth-screen-kinetic .auth-decoration h2,.auth-screen-kinetic .auth-decoration p,.auth-screen-kinetic .auth-bottom,.auth-screen-kinetic .auth-form-area{animation:none!important}}.auth-screen-kinetic{--auth-ivory: #f4f1e9;--auth-card: #fbf8ef;--auth-input: #fffdf7;--auth-black: #24232c;--auth-gold: #a98435;--auth-gold-deep: #8c6b29;--auth-line: #ded8ca;--auth-muted: #6f6a62;background:radial-gradient(ellipse at 82% 10%,#a9843512,transparent 38%),var(--auth-ivory);color:var(--auth-black)}.auth-screen-kinetic .auth-decoration{background:radial-gradient(ellipse at 12% 24%,#a9843524,transparent 38%),linear-gradient(145deg,#2a2830,#19181f);color:var(--auth-ivory)}.auth-screen-kinetic .auth-decoration:after{border-color:#c6a65c3d;box-shadow:0 0 0 48px #c6a65c0b,0 0 0 98px #c6a65c07}.auth-screen-kinetic .auth-decoration .eyebrow,.auth-screen-kinetic .auth-decoration h2 em,.auth-screen-kinetic .auth-bottom svg{color:#d2b46d}.auth-screen-kinetic .auth-decoration p,.auth-screen-kinetic .auth-bottom{color:#d0cbbb}.auth-screen-kinetic .cv-signup,.auth-screen-kinetic .cv-login{border-color:var(--auth-line);background:radial-gradient(ellipse at 94% 2%,#a9843512 0,transparent 27%),var(--auth-card);color:var(--auth-black);box-shadow:0 26px 70px #24232c16,0 2px 7px #24232c0b}.auth-screen-kinetic .cv-signup:before,.auth-screen-kinetic .cv-login:before{border-color:#a9843530;box-shadow:0 0 0 24px #a984350c,0 0 0 48px #a9843508}.auth-screen-kinetic :is(.cv-signup__eyebrow,.cv-login__eyebrow){color:var(--auth-gold-deep)}.auth-screen-kinetic :is(.cv-signup__pulse,.cv-login__pulse){background:var(--auth-gold);box-shadow:0 0 0 4px #a9843519}.auth-screen-kinetic :is(.cv-signup__title,.cv-login__title),.auth-screen-kinetic :is(.cv-signup__field,.cv-login__field){color:var(--auth-black)}.auth-screen-kinetic :is(.cv-signup__title em,.cv-login__title em){color:var(--auth-gold-deep)}.auth-screen-kinetic :is(.cv-signup__kicker,.cv-login__kicker,.cv-signup__field>span:first-child b,.cv-login__field>span:first-child b){color:var(--auth-gold-deep)}.auth-screen-kinetic :is(.cv-signup__stamp,.cv-login__stamp){border-color:#d9c99f;color:#806326}.auth-screen-kinetic :is(.cv-signup__stamp b,.cv-login__stamp b){color:var(--auth-black)}.auth-screen-kinetic :is(.cv-signup__intro,.cv-login__intro){color:var(--auth-muted)}.auth-screen-kinetic :is(.cv-signup__intro strong,.cv-login__field>span:first-child){color:var(--auth-black)}.auth-screen-kinetic :is(.cv-signup__google,.cv-login__google){border-color:var(--auth-line);background:var(--auth-input);color:var(--auth-black)}.auth-screen-kinetic :is(.cv-signup__google:hover:not(:disabled),.cv-login__google:hover:not(:disabled)){border-color:var(--auth-gold);background:#f3ecd9}.auth-screen-kinetic :is(.cv-signup__google-g,.cv-login__google-g){color:var(--auth-gold-deep)}.auth-screen-kinetic :is(.cv-signup__divider,.cv-login__divider,.cv-signup__serial,.cv-login__serial){color:var(--auth-muted)}.auth-screen-kinetic :is(.cv-signup__divider:before,.cv-signup__divider:after,.cv-login__divider:before,.cv-login__divider:after){background:var(--auth-line)}.auth-screen-kinetic :is(.cv-signup__input-wrap,.cv-login__input-wrap){border-color:var(--auth-line);background:var(--auth-input);color:#806d45}.auth-screen-kinetic :is(.cv-signup__input-wrap input,.cv-login__input-wrap input){color:var(--auth-black)}.auth-screen-kinetic :is(.cv-signup__input-wrap:focus-within,.cv-login__input-wrap:focus-within){border-color:var(--auth-gold);background:#fffefa;box-shadow:0 0 0 3px #a984351c}.auth-screen-kinetic :is(.cv-signup__submit,.cv-login__submit){border:1px solid var(--auth-gold);background:var(--auth-black);color:var(--auth-ivory);box-shadow:0 6px 15px #24232c20}.auth-screen-kinetic :is(.cv-signup__submit:hover:not(:disabled),.cv-login__submit:hover:not(:disabled)){background:#35333b;box-shadow:0 9px 19px #24232c2a}.auth-screen-kinetic :is(.cv-signup__submit-icon,.cv-login__submit-icon){color:#e1c67e}.auth-screen-kinetic :is(.cv-signup__resend,.cv-login__recovery,.signup-details-signin a){color:var(--auth-gold-deep)}.auth-screen-kinetic :is(.cv-signup__resend:hover:not(:disabled),.cv-login__recovery:hover:not(:disabled),.signup-details-signin a:hover){color:var(--auth-black)}.auth-screen-kinetic :is(.cv-signup__footnote,.cv-login__footnote){border-color:var(--auth-line);color:var(--auth-muted)}.auth-screen-kinetic :is(.cv-signup__footnote svg,.cv-login__footnote svg,.cv-signup__verification-mark){color:var(--auth-gold-deep)}.auth-screen-kinetic .cv-signup__verification-mark{border-color:#e0d4b6;background:#f1e9d8}.auth-screen-kinetic .cv-signup__status{color:#655020}.auth-screen-kinetic .auth-flow-note{border-color:var(--auth-line);background:var(--auth-card);color:var(--auth-black);box-shadow:0 16px 42px #24232c12}.auth-screen-kinetic .auth-flow-note .eyebrow{color:var(--auth-gold-deep)}.auth-screen-kinetic .auth-flow-note p{color:var(--auth-muted)}.auth-screen-kinetic .signup-completion-card{border-color:var(--auth-line);background:var(--auth-card);color:var(--auth-black);box-shadow:0 24px 60px #24232c12}.auth-screen-kinetic .signup-completion-artwork{width:min(100%,420px);margin:0 auto 20px;overflow:hidden;border:1px solid #3b3940;border-radius:12px;background:#08080a;box-shadow:0 12px 28px #24232c1a}.auth-screen-kinetic .signup-completion-artwork img{display:block;width:100%;height:auto}.auth-screen-kinetic .signup-completion-card .eyebrow{color:var(--auth-gold-deep)}.auth-screen-kinetic .signup-completion-card h1{color:var(--auth-black)}.auth-screen-kinetic .signup-completion-card p{color:var(--auth-muted)}.auth-screen-kinetic .signup-completion-card .button-primary{border:1px solid var(--auth-gold);background:var(--auth-black);color:var(--auth-ivory)}.auth-screen-kinetic .signup-completion-card .button-secondary{border-color:var(--auth-line);background:var(--auth-input);color:var(--auth-black)}.auth-screen-kinetic .signup-back-button{justify-self:start;padding:8px 12px;border:1px solid var(--auth-line);border-radius:8px;background:var(--auth-card);color:var(--auth-black);cursor:pointer}.auth-screen-kinetic .signup-back-button:hover{border-color:var(--auth-gold);background:#f3ecd9}@media(prefers-reduced-motion:reduce){.auth-screen-kinetic .cv-signup,.auth-screen-kinetic .cv-signup:before,.auth-screen-kinetic .cv-login,.auth-screen-kinetic .cv-login:before{animation:none!important}}.cv-signup{--cv-ink: #20353b;--cv-muted: #71807f;--cv-teal: #216d68;--cv-gold: #c49a52;position:relative;isolation:isolate;overflow:hidden;width:min(100%,552px);padding:clamp(23px,4.1vw,42px);border:1px solid #e0e3da;border-radius:18px;background:radial-gradient(ellipse at 94% 2%,#dceae2 0,transparent 25%),#fbfaf5;color:var(--cv-ink);box-shadow:0 26px 70px #263a3715,0 2px 7px #263a3708;animation:cv-arrive .72s cubic-bezier(.2,.8,.2,1) both}.cv-signup:before{position:absolute;z-index:-1;top:-118px;right:-136px;width:260px;height:260px;border:1px solid #2b77731a;border-radius:50%;box-shadow:0 0 0 24px #2b777308,0 0 0 48px #2b777306;content:"";pointer-events:none;animation:cv-orbit 24s linear infinite}.cv-signup__header,.cv-signup__eyebrow{display:flex;align-items:center}.cv-signup__header{justify-content:space-between;gap:12px;margin-bottom:27px}.cv-signup__eyebrow,.cv-signup__serial,.cv-signup__kicker,.cv-signup__field>span:first-child b,.cv-signup__divider span,.cv-signup__stamp>span{font-family:var(--app-font-mono, "DM Mono", monospace);font-size:9px;font-weight:500;letter-spacing:.11em}.cv-signup__eyebrow{gap:9px;color:#52736f}.cv-signup__pulse{width:7px;height:7px;border-radius:50%;background:#4b9b7c;box-shadow:0 0 0 4px #4b9b7c17;animation:cv-pulse 2.8s ease-in-out infinite}.cv-signup__serial{color:#a1a9a1;white-space:nowrap}.cv-signup__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cv-signup__kicker{color:#9a7940;font-size:8px}.cv-signup__title{margin:12px 0 0;color:#20353b;font:800 clamp(34px,5vw,48px)/.99 Manrope,var(--app-font-sans, sans-serif);letter-spacing:-.075em}.cv-signup__title em{color:#438278;font-family:var(--app-font-serif, Georgia, serif);font-weight:500;letter-spacing:-.065em}.cv-signup__stamp{display:grid;flex:0 0 64px;width:64px;height:64px;place-items:center;align-content:center;gap:2px;margin-bottom:3px;border:1px solid #dbe4d9;border-radius:50%;color:#70877e;transform:rotate(8deg)}.cv-signup__stamp b{color:#286f69;font:700 24px/.92 Manrope,sans-serif;letter-spacing:-.1em}.cv-signup__stamp>span{font-size:5px;letter-spacing:.14em}.cv-signup__intro{margin:13px 0 21px;color:var(--cv-muted);font-size:12px;line-height:1.65}.cv-signup__intro strong{color:#354b4b;font-weight:700;overflow-wrap:anywhere}.cv-signup__google{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:11px;border:1px solid #dce1d9;border-radius:9px;background:#fffefa;color:#35494a;font:700 11px var(--app-font-sans, sans-serif);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.cv-signup__google:hover:not(:disabled){transform:translateY(-2px);border-color:#a8c3b7;background:#f7faf4}.cv-signup__google:disabled{opacity:.55;cursor:not-allowed}.cv-signup__google>svg{margin-left:auto;margin-right:13px;color:#83938c}.cv-signup__google-g{margin-left:auto;color:#397c70;font:800 15px Manrope,sans-serif}.cv-signup__divider{display:flex;align-items:center;gap:12px;margin:18px 0 17px;color:#9aa49c}.cv-signup__divider:before,.cv-signup__divider:after{height:1px;flex:1;background:#e8e9e2;content:""}.cv-signup__divider span{white-space:nowrap;font-size:7px;letter-spacing:.14em}.cv-signup__form{display:grid;gap:13px}.cv-signup__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 13px}.cv-signup__field{display:grid;min-width:0;gap:7px;color:#435655}.cv-signup__field>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;font-weight:700}.cv-signup__field>span:first-child b{color:#a28650;font-size:7px;letter-spacing:.08em}.cv-signup__field>span:first-child b.cv-signup__optional{color:#929e98}.cv-signup__input-wrap{display:flex;min-width:0;min-height:43px;align-items:center;gap:9px;padding:0 11px;border:1px solid #dfe3db;border-radius:8px;background:#fffefa;color:#81928a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cv-signup__input-wrap:focus-within{border-color:#70a298;background:#fff;box-shadow:0 0 0 3px #39847817}.cv-signup__input-wrap svg{flex:none}.cv-signup__input-wrap input{width:100%;min-width:0;height:40px;padding:0;border:0;outline:0;background:transparent;color:#293f42;font:500 12px var(--app-font-sans, sans-serif)}.cv-signup__helper{margin:-2px 0 0;color:#83908a;font-size:9px;line-height:1.6}.cv-signup__alert,.cv-signup__status{display:flex;align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.5}.cv-signup__alert{color:#a1483b}.cv-signup__status{color:#317967}.cv-signup__submit{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 15px 0 17px;border:0;border-radius:8px;background:#216d68;color:#f7f5ec;font:700 11px var(--app-font-sans, sans-serif);cursor:pointer;box-shadow:0 6px 15px #216d681d;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.cv-signup__submit:hover:not(:disabled){transform:translateY(-2px);background:#195c58;box-shadow:0 9px 19px #216d6827}.cv-signup__submit:disabled{opacity:.58;cursor:progress}.cv-signup__submit-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:6px;background:#ffffff1b}.cv-signup__loader{width:13px;height:13px;border:1.5px solid #f7f5ec66;border-top-color:#f7f5ec;border-radius:50%;animation:cv-spin .8s linear infinite}.cv-signup__trust{display:flex;justify-content:space-between;gap:8px;margin-top:15px}.cv-signup__trust span{display:inline-flex;align-items:center;gap:5px;color:#81908a;font-size:8px}.cv-signup__trust svg{color:#4c8d79}.cv-signup__footnote{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e9ebe4;color:#87928c;font-size:9px}.cv-signup__footnote svg{flex:none;color:#709184}.cv-signup__verification-mark{display:grid;width:47px;height:47px;place-items:center;border:1px solid #d9e7dc;border-radius:14px;background:#eaf1e9;color:#37796f}.cv-signup__verification-form{margin-top:20px}.cv-signup__field--code .cv-signup__input-wrap{min-height:54px}.cv-signup__field--code .cv-signup__input-wrap input{height:50px;font:600 20px var(--app-font-mono, monospace);letter-spacing:.17em}.cv-signup__resend{justify-self:center;padding:4px 8px;border:0;background:transparent;color:#4c8177;font:600 10px var(--app-font-sans, sans-serif);cursor:pointer}.cv-signup__resend:hover:not(:disabled){color:#205f59;text-decoration:underline}.cv-signup__resend:disabled{opacity:.55;cursor:progress}.cv-signup button:focus-visible,.cv-signup input:focus-visible{outline:2px solid #4c9185;outline-offset:3px}@keyframes cv-arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-orbit{to{transform:rotate(360deg)}}@keyframes cv-pulse{50%{opacity:.52}}@keyframes cv-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.cv-signup{border-radius:14px}.cv-signup__header{margin-bottom:22px}.cv-signup__title{font-size:clamp(33px,10vw,43px)}.cv-signup__stamp{flex-basis:55px;width:55px;height:55px}.cv-signup__fields{grid-template-columns:1fr;gap:12px}.cv-signup__input-wrap{min-height:45px}.cv-signup__input-wrap input{height:42px}}@media(prefers-reduced-motion:reduce){.cv-signup,.cv-signup:before,.cv-signup__pulse,.cv-signup__loader{animation:none!important}.cv-signup *,.cv-signup *:before,.cv-signup *:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}.cv-login{--cv-login-ink: #20353b;--cv-login-muted: #71807f;position:relative;isolation:isolate;overflow:hidden;width:min(100%,552px);padding:clamp(23px,4.1vw,42px);border:1px solid #e0e3da;border-radius:18px;background:radial-gradient(ellipse at 94% 2%,#dceae2 0,transparent 25%),#fbfaf5;color:var(--cv-login-ink);box-shadow:0 26px 70px #263a3715,0 2px 7px #263a3708;animation:cv-login-arrive .72s cubic-bezier(.2,.8,.2,1) both}.cv-login:before{position:absolute;z-index:-1;top:-118px;right:-136px;width:260px;height:260px;border:1px solid #2b77731a;border-radius:50%;box-shadow:0 0 0 24px #2b777308,0 0 0 48px #2b777306;content:"";pointer-events:none;animation:cv-login-orbit 24s linear infinite}.cv-login__header,.cv-login__eyebrow{display:flex;align-items:center}.cv-login__header{justify-content:space-between;gap:12px;margin-bottom:27px}.cv-login__eyebrow,.cv-login__serial,.cv-login__kicker,.cv-login__field>span:first-child b,.cv-login__divider span,.cv-login__stamp>span{font-family:var(--app-font-mono, "DM Mono", monospace);font-size:9px;font-weight:500;letter-spacing:.11em}.cv-login__eyebrow{gap:9px;color:#52736f}.cv-login__pulse{width:7px;height:7px;border-radius:50%;background:#4b9b7c;box-shadow:0 0 0 4px #4b9b7c17;animation:cv-login-pulse 2.8s ease-in-out infinite}.cv-login__serial{color:#a1a9a1;white-space:nowrap}.cv-login__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cv-login__kicker{color:#9a7940;font-size:8px}.cv-login__title{margin:12px 0 0;color:#20353b;font:800 clamp(34px,5vw,48px)/.99 Manrope,var(--app-font-sans, sans-serif);letter-spacing:-.075em}.cv-login__title em{color:#438278;font-family:var(--app-font-serif, Georgia, serif);font-weight:500;letter-spacing:-.065em}.cv-login__stamp{display:grid;flex:0 0 64px;width:64px;height:64px;place-items:center;align-content:center;gap:2px;margin-bottom:3px;border:1px solid #dbe4d9;border-radius:50%;color:#70877e;transform:rotate(8deg)}.cv-login__stamp b{color:#286f69;font:700 24px/.92 Manrope,sans-serif;letter-spacing:-.1em}.cv-login__stamp>span{font-size:5px;letter-spacing:.14em}.cv-login__intro{margin:13px 0 21px;color:var(--cv-login-muted);font-size:12px;line-height:1.65}.cv-login__google{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:11px;border:1px solid #dce1d9;border-radius:9px;background:#fffefa;color:#35494a;font:700 11px var(--app-font-sans, sans-serif);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.cv-login__google:hover:not(:disabled){transform:translateY(-2px);border-color:#a8c3b7;background:#f7faf4}.cv-login__google:disabled{opacity:.55;cursor:not-allowed}.cv-login__google>svg{margin-left:auto;margin-right:13px;color:#83938c}.cv-login__google-g{margin-left:auto;color:#397c70;font:800 15px Manrope,sans-serif}.cv-login__divider{display:flex;align-items:center;gap:12px;margin:18px 0 17px;color:#9aa49c}.cv-login__divider:before,.cv-login__divider:after{height:1px;flex:1;background:#e8e9e2;content:""}.cv-login__divider span{white-space:nowrap;font-size:7px;letter-spacing:.14em}.cv-login__form{display:grid;gap:14px}.cv-login__field{display:grid;min-width:0;gap:7px;color:#435655}.cv-login__field>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;font-weight:700}.cv-login__field>span:first-child b{color:#a28650;font-size:7px;letter-spacing:.08em}.cv-login__input-wrap{display:flex;min-width:0;min-height:46px;align-items:center;gap:9px;padding:0 11px;border:1px solid #dfe3db;border-radius:8px;background:#fffefa;color:#81928a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cv-login__input-wrap:focus-within{border-color:#70a298;background:#fff;box-shadow:0 0 0 3px #39847817}.cv-login__input-wrap svg{flex:none}.cv-login__input-wrap input{width:100%;min-width:0;height:43px;padding:0;border:0;outline:0;background:transparent;color:#293f42;font:500 12px var(--app-font-sans, sans-serif)}.cv-login__alert{margin:0;color:#a1483b;font-size:10px;line-height:1.5}.cv-login__submit{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:14px;margin-top:1px;padding:0 15px 0 17px;border:0;border-radius:8px;background:#216d68;color:#f7f5ec;font:700 11px var(--app-font-sans, sans-serif);cursor:pointer;box-shadow:0 6px 15px #216d681d;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.cv-login__submit:hover:not(:disabled){transform:translateY(-2px);background:#195c58;box-shadow:0 9px 19px #216d6827}.cv-login__submit:disabled{opacity:.58;cursor:progress}.cv-login__submit-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:6px;background:#ffffff1b}.cv-login__loader{width:13px;height:13px;border:1.5px solid #f7f5ec66;border-top-color:#f7f5ec;border-radius:50%;animation:cv-login-spin .8s linear infinite}.cv-login__recovery{display:inline-flex;justify-self:center;align-items:center;gap:7px;padding:4px 8px;border:0;background:transparent;color:#4c8177;font:600 10px var(--app-font-sans, sans-serif);cursor:pointer}.cv-login__recovery:hover:not(:disabled){color:#205f59;text-decoration:underline}.cv-login__recovery:disabled{opacity:.55;cursor:not-allowed}.cv-login__footnote{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e9ebe4;color:#87928c;font-size:9px}.cv-login__footnote svg{flex:none;color:#709184}.cv-login button:focus-visible,.cv-login input:focus-visible{outline:2px solid #4c9185;outline-offset:3px}@keyframes cv-login-arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-login-orbit{to{transform:rotate(360deg)}}@keyframes cv-login-pulse{50%{opacity:.52}}@keyframes cv-login-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.cv-login{border-radius:14px}.cv-login__header{margin-bottom:22px}.cv-login__title{font-size:clamp(33px,10vw,43px)}.cv-login__stamp{flex-basis:55px;width:55px;height:55px}}@media(prefers-reduced-motion:reduce){.cv-login,.cv-login:before,.cv-login__pulse,.cv-login__loader{animation:none!important}.cv-login *,.cv-login *:before,.cv-login *:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}.push-onboarding-banner{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--workspace-line, #ded8ca);border-left:3px solid var(--workspace-accent, #8a6825);border-radius:14px;background:var(--workspace-card-raised, #fffdf8);color:var(--workspace-ink, #28262e);box-shadow:0 6px 18px #1f1d230d}.push-onboarding-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;background:var(--workspace-accent-soft, #f0eadb);color:var(--workspace-accent-strong, #75551d)}.push-onboarding-copy{display:grid;min-width:0;flex:1 1 auto;gap:3px}.push-onboarding-copy b{font-size:13px;font-weight:750}.push-onboarding-copy span{color:var(--workspace-muted, #66636c);font-size:11px;line-height:1.45}.push-onboarding-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.push-onboarding-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border-radius:9px;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.push-onboarding-enable{border:1px solid var(--workspace-accent-strong, #75551d);background:var(--workspace-accent-strong, #75551d);color:var(--workspace-accent-ink, #fffdf8)}.push-onboarding-enable:disabled{cursor:wait;opacity:.75}.push-onboarding-dismiss{border:1px solid var(--workspace-line, #ded8ca);background:transparent;color:var(--workspace-muted, #66636c)}.push-onboarding-error{border-left-color:#b2473d}.push-onboarding-error .push-onboarding-icon{background:var(--vault-danger-wash, #f8e9e4);color:var(--vault-danger, #9d4d43)}@media(max-width:600px){.push-onboarding-banner{align-items:flex-start;flex-wrap:wrap;padding:11px}.push-onboarding-copy{flex:1 1 calc(100% - 50px)}.push-onboarding-actions{width:100%;justify-content:flex-end;padding-left:47px}}.public-feed-section{display:grid;gap:22px;max-width:1120px;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(18px,5vw,64px);scroll-margin-top:24px}.public-feed-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.public-feed-heading h2{margin:10px 0 8px;color:var(--ink,#28262e);font:750 clamp(30px,4.2vw,48px)/1.04 Manrope,var(--app-font-sans),sans-serif;letter-spacing:-.05em}.public-feed-heading p{max-width:550px;margin:0;color:var(--muted,#73717a);font-size:15px;line-height:1.6}.public-feed-refresh{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid var(--line,#ded8ca);border-radius:13px;background:var(--card,#faf8f2);color:var(--gold,#8c6b29);cursor:pointer}.public-feed-refresh:disabled{opacity:.6;cursor:wait}.public-feed-filters{display:flex;gap:7px;flex-wrap:wrap;padding:5px;border:1px solid var(--line,#ded8ca);border-radius:13px;background:color-mix(in srgb,var(--card,#faf8f2) 78%,transparent);width:fit-content;max-width:100%}.public-feed-filters button{min-height:35px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--muted,#73717a);font:650 12px var(--app-font-sans);cursor:pointer}.public-feed-filters button.active{background:var(--ink,#28262e);color:var(--paper,#f4f1e9)}.public-feed-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.public-feed-post{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--line,#ded8ca);border-radius:19px;background:var(--card,#faf8f2);box-shadow:0 12px 35px #2b24190e;min-width:0}.public-feed-artwork{display:block;width:100%;max-height:290px;aspect-ratio:16/9;object-fit:cover;background:var(--wash,#efeadb)}.public-feed-post-content{display:grid;gap:12px;padding:clamp(16px,2vw,22px);min-width:0}.public-feed-post-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.public-feed-post-meta time{color:var(--muted,#73717a);font-size:10px;white-space:nowrap}.public-feed-kind{display:inline-flex;align-items:center;gap:6px;max-width:80%;padding:6px 9px;border:1px solid var(--line,#ded8ca);border-radius:99px;color:var(--gold,#8c6b29);font-size:10px;font-weight:700}.public-feed-kind-podcast{color:#206e72}.public-feed-kind-news{color:#386caa}.public-feed-post h3{margin:0;color:var(--ink,#28262e);font:720 21px/1.2 Manrope,var(--app-font-sans),sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.public-feed-excerpt{margin:0;color:var(--ink,#28262e);font-weight:650;font-size:13px;line-height:1.55}.public-feed-body{margin:0;color:var(--muted,#73717a);font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.public-feed-media-link{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--line,#ded8ca);border-radius:11px;background:var(--wash,#f2eee4);color:var(--ink,#28262e);font-size:11px;font-weight:700;text-decoration:none}.public-feed-media-link>span{margin-left:auto;min-width:0;max-width:42%;overflow:hidden;color:var(--muted,#73717a);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-feed-player{display:block;width:100%;max-height:430px;border:1px solid var(--line,#ded8ca);border-radius:12px;background:#171717}.public-feed-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:3px;border-top:1px solid var(--line,#ded8ca)}.public-feed-action{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:var(--muted,#73717a);font:650 11px var(--app-font-sans);cursor:pointer}.public-feed-action:hover,.public-feed-action:focus-visible{background:var(--wash,#f2eee4);color:var(--ink,#28262e)}.public-feed-action:disabled{opacity:.55;cursor:wait}.public-feed-action b{font-size:10px;font-variant-numeric:tabular-nums}.public-feed-action.is-liked{color:#a54c55}.public-feed-feedback{margin:0;padding:8px 10px;border-radius:9px;font-size:11px;line-height:1.45}.public-feed-feedback.ok{background:#eef7f0;color:#326b47}.public-feed-feedback.error{background:#fff0ee;color:#9d4d43}.public-feed-comments{display:grid;gap:11px;padding-top:12px;border-top:1px solid var(--line,#ded8ca)}.public-feed-comments h4{margin:0;color:var(--ink,#28262e);font:700 13px Manrope,var(--app-font-sans),sans-serif}.public-feed-muted{margin:0;color:var(--muted,#73717a);font-size:11px}.public-feed-approved-comment{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;min-width:0}.public-feed-comment-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--wash,#f2eee4);color:var(--gold,#8c6b29);font-size:11px;font-weight:800}.public-feed-approved-comment>div{min-width:0;padding:9px 10px;border-radius:10px;background:var(--wash,#f2eee4)}.public-feed-approved-comment>div>b{color:var(--ink,#28262e);font-size:10px}.public-feed-approved-comment time{float:right;color:var(--muted,#73717a);font-size:9px}.public-feed-approved-comment p{margin:5px 0 0;color:var(--ink,#28262e);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.public-feed-comment-form{display:grid;gap:7px;padding-top:6px}.public-feed-comment-form label{color:var(--ink,#28262e);font-size:11px;font-weight:700}.public-feed-comment-form textarea{width:100%;min-height:78px;resize:vertical;padding:10px 11px;border:1px solid var(--line,#ded8ca);border-radius:10px;background:var(--paper,#f4f1e9);color:var(--ink,#28262e);font:12px/1.5 var(--app-font-sans)}.public-feed-comment-form textarea:focus{outline:2px solid color-mix(in srgb,var(--gold,#8c6b29) 45%,transparent);outline-offset:1px}.public-feed-comment-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.public-feed-comment-footer small{color:var(--muted,#73717a);font-size:9px}.public-feed-comment-footer .vault-button{min-height:35px;padding:0 11px}.public-feed-state{display:flex;align-items:center;justify-content:center;gap:9px;min-height:130px;border:1px dashed var(--line,#ded8ca);border-radius:16px;color:var(--muted,#73717a);font-size:12px}.public-feed-empty{display:grid;justify-items:center;gap:8px;min-height:220px;align-content:center;padding:24px;border:1px dashed var(--line,#ded8ca);border-radius:16px;background:var(--card,#faf8f2);text-align:center}.public-feed-empty-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:var(--wash,#f2eee4);color:var(--gold,#8c6b29)}.public-feed-empty h3{margin:4px 0 0;color:var(--ink,#28262e);font:700 16px Manrope,var(--app-font-sans),sans-serif}.public-feed-empty p{max-width:370px;margin:0;color:var(--muted,#73717a);font-size:12px;line-height:1.55}.public-feed-error{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #ead1cc;border-radius:11px;background:#fff4f1;color:#9d4d43;font-size:11px}.public-feed-error span{flex:1}.public-feed-error button{padding:6px 9px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font-size:10px;font-weight:700;cursor:pointer}.public-feed-pagination{display:flex;align-items:center;justify-content:center;gap:12px}.public-feed-pagination>span{color:var(--muted,#73717a);font-size:11px}.public-feed-pagination .button{min-height:37px;padding-inline:12px;font-size:11px}.public-feed-pending{display:grid;gap:10px;padding:14px;border:1px solid #d6e5e9;border-radius:14px;background:#f0f7f6}.public-feed-pending-heading{display:flex;align-items:center;gap:9px;color:#286c70}.public-feed-pending-heading>div{display:grid;gap:3px}.public-feed-pending-heading b{font-size:12px}.public-feed-pending-heading small{color:#607b7c;font-size:10px}.public-feed-pending ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.public-feed-pending li{padding:10px;border-radius:9px;background:#fff}.public-feed-pending li>b{color:var(--ink,#28262e);font-size:10px}.public-feed-pending li>p{margin:5px 0;color:var(--ink,#28262e);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.public-feed-pending li>small{color:#607b7c;font-size:9px}@media(max-width:760px){.public-feed-section{gap:15px;padding:48px 16px 62px}.public-feed-heading{align-items:flex-start}.public-feed-heading p{font-size:12px}.public-feed-list{grid-template-columns:minmax(0,1fr)}.public-feed-post-content{gap:10px;padding:15px}.public-feed-post h3{font-size:18px}.public-feed-body{font-size:12px}.public-feed-filters{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-feed-filters button{padding-inline:7px}}@media(max-width:360px){.public-feed-section{padding-inline:12px}.public-feed-actions{gap:1px}.public-feed-action{padding-inline:6px;font-size:10px}.public-feed-media-link>span{max-width:34%}}@media(prefers-reduced-motion:reduce){.public-feed-section *,.public-feed-section *:before,.public-feed-section *:after{scroll-behavior:auto!important;transition:none!important}}.referral-page{display:grid;gap:16px;max-width:960px;margin:0 auto;padding-bottom:18px}.referral-heading{display:grid;gap:5px}.referral-heading h1{margin:0;color:#213b5d;font-size:clamp(24px,4vw,32px);letter-spacing:-.04em}.referral-heading>p{max-width:650px;margin:0;color:#71849b;font-size:12px;line-height:1.55}.referral-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.referral-summary-grid article,.referral-share-card,.referral-claim-card,.referral-activity-card{min-width:0;padding:15px;border:1px solid #dce8f6;border-radius:14px;background:#fff;box-shadow:0 7px 22px #2b56810b}.referral-summary-grid article{display:grid;gap:5px}.referral-summary-grid article>span{color:#71849b;font-size:10px;font-weight:700}.referral-summary-grid article>b{color:#1b60c9;font-size:23px;letter-spacing:-.04em}.referral-summary-grid article>small{color:#8b9bb0;font-size:9px}.referral-paused{padding:11px 13px;border:1px solid #eedca7;border-radius:10px;background:#fff9e9;color:#775e1a;font-size:11px;line-height:1.5}.referral-share-card,.referral-claim-card,.referral-activity-card{display:grid;gap:12px}.referral-share-title{display:flex;align-items:center;gap:10px}.referral-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:#edf5ff;color:#216bd0}.referral-share-title h2,.referral-activity-heading h2{margin:0;color:#294568;font-size:14px}.referral-share-title p{margin:3px 0 0;color:#8394a8;font-size:10px}.referral-share-title p strong{color:#1e5eb5;font-family:var(--app-font-mono)}.referral-link-box{display:flex;min-width:0;gap:7px}.referral-link-box input,.referral-claim-form input{min-width:0;height:38px;flex:1;padding:0 10px;border:1px solid #d9e5f3;border-radius:9px;background:#f7faff;color:#415a78;font:500 10px var(--app-font-mono)}.referral-link-box button,.referral-claim-form button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:9px;background:#1762d2;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.referral-link-box .referral-share-button{border:1px solid #cddcf0;background:#fff;color:#315477}.referral-link-box button:hover,.referral-claim-form button:hover{filter:brightness(.96)}.referral-rule-copy{margin:0;color:#76899f;font-size:10px;line-height:1.5}.referral-claim-form{display:flex;gap:8px}.referral-claim-form button:disabled{opacity:.5;cursor:not-allowed}.referral-message{margin:0;font-size:10px}.referral-message.is-success{color:#238158}.referral-message.is-error,.referral-state-error{color:#b54242}.referral-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.referral-activity-heading .eyebrow{display:block;margin-bottom:3px}.referral-activity-heading>span{color:#8092a9;font-size:9px}.referral-activity-list{display:grid}.referral-activity-list article{display:flex;align-items:center;gap:10px;padding:10px 2px;border-top:1px solid #edf1f7}.referral-activity-list article>span:last-child{display:grid;gap:3px;min-width:0}.referral-activity-list b{color:#385372;font-size:10px}.referral-activity-list small{color:#8b9bb0;font-size:9px}.referral-status{display:inline-flex;min-width:58px;justify-content:center;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:800}.referral-status-pending{background:#fff4db;color:#956d18}.referral-status-rewarded{background:#e9f7ee;color:#318254}.referral-empty,.referral-state{display:flex;align-items:center;gap:8px;padding:18px;color:#8394a8;font-size:10px}.referral-state-error{display:block}@media(max-width:560px){.referral-page{gap:11px}.referral-summary-grid{gap:6px}.referral-summary-grid article{padding:10px 8px}.referral-summary-grid article>b{font-size:19px}.referral-summary-grid article>small{font-size:8px}.referral-share-card,.referral-claim-card,.referral-activity-card{padding:12px}.referral-link-box{flex-wrap:wrap}.referral-link-box input{flex-basis:100%}.referral-link-box button{flex:1}.referral-claim-form button{padding:0 9px}}.console-layout .referral-page,.console-layout .referral-page :is(h1,h2,b,strong){color:var(--vault-ink)}.console-layout .referral-page :is(p,small,.referral-summary-grid article>span,.referral-activity-heading>span){color:var(--vault-muted)}.console-layout .referral-page :is(.referral-summary-grid article,.referral-share-card,.referral-claim-card,.referral-activity-card){border-color:var(--vault-line);background:var(--vault-card)}.console-layout .referral-page .referral-summary-grid article>b,.console-layout .referral-page .referral-share-title p strong{color:var(--vault-gold)}.console-layout .referral-page .referral-paused{border-color:var(--vault-gold-line);background:var(--vault-warning-wash);color:var(--vault-warning)}.console-layout .referral-page .referral-icon{background:var(--vault-gold-wash);color:var(--vault-gold)}.console-layout .referral-page :is(.referral-link-box input,.referral-claim-form input){border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .referral-page input::placeholder{color:var(--vault-muted);opacity:.8}.console-layout .referral-page :is(.referral-link-box button,.referral-claim-form button){border:1px solid var(--vault-gold-line);background:var(--vault-gold);color:var(--vault-ink)}.console-layout .referral-page .referral-link-box .referral-share-button{border-color:var(--vault-line);background:var(--vault-card-raised);color:var(--vault-ink)}.console-layout .referral-page .referral-activity-list article{border-color:var(--vault-line)}.console-layout .referral-page .referral-status-pending{background:var(--vault-warning-wash);color:var(--vault-warning)}.console-layout .referral-page .referral-status-rewarded{background:var(--vault-success-wash);color:var(--vault-success)}.console-layout .referral-page .referral-message.is-success{color:var(--vault-success)}.console-layout .referral-page .referral-state-error,.console-layout .referral-page .referral-message.is-error{color:var(--vault-danger)}.console-layout .referral-page :is(.referral-state,.referral-empty){color:var(--vault-muted)}.console-layout .referral-page :is(button,a,input):focus-visible{outline:3px solid var(--vault-gold-mid);outline-offset:3px}.console-layout .referral-page .referral-claim-form button:disabled{opacity:.55}
