@font-face{font-family:ABC Diatype Rounded;src:url(/ABCDiatypeRounded-Bold-Trial.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--marble: #fffed4;--forest: #1e2330;--indigo: #818cf8;--violet: #6366f1;--lime: #a3e635;--coral: #f87171;--sky: #7dd3fc;--white: #fff;--text: var(--forest);--text-secondary: #555;--bg: var(--marble);--nav-bg: rgba(250, 250, 248, .85);--nav-border: rgba(0, 0, 0, .06);--input-bg: #fff;--input-border: #d1d5db;--card-bg: #fff;--faq-border: #e5e7eb;--placeholder-bg: #f0f0ee;--placeholder-border: #d1d5db;--footer-bg: #335bb9;--footer-text: var(--marble);--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fs-3xl: 2.5rem;--fs-4xl: 3.25rem;--max-width: 1120px;--section-pad: 96px 24px;--section-pad-mobile: 64px 16px;--radius: 12px;--radius-lg: 20px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--text: #e8e8e8;--text-secondary: #9ca3af;--bg: #0f0f0f;--page-bg: #0f0f0f;--nav-bg: rgba(15, 15, 15, .85);--nav-border: rgba(255, 255, 255, .08);--input-bg: #1a1a1a;--input-border: #333;--card-bg: #1a1a1a;--faq-border: #2a2a2a;--placeholder-bg: #1a1a1a;--placeholder-border: #333;--footer-bg: #15284d;--footer-text: var(--marble)}}:root[data-theme=dark]{--text: #e8e8e8;--text-secondary: #9ca3af;--bg: #0f0f0f;--page-bg: #0f0f0f;--nav-bg: rgba(15, 15, 15, .85);--nav-border: rgba(255, 255, 255, .08);--input-bg: #1a1a1a;--input-border: #333;--card-bg: #1a1a1a;--faq-border: #2a2a2a;--placeholder-bg: #1a1a1a;--placeholder-border: #333;--footer-bg: #15284d;--footer-text: var(--marble)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:PingFang HK,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,"sans-serif";font-size:var(--fs-base);color:var(--text);background:var(--page-bg, white);line-height:1.6}.page-home{background:var(--bg)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:ABC Diatype Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.15;letter-spacing:-.02em;font-weight:500}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-xl)}@media(max-width:768px){h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}}.navbar-shell{width:100%}.hero-shell,.footer-shell{width:100%;max-width:var(--max-width);margin:0 auto}.workspace-shell{width:100%;margin:0 auto;padding:40px 12px 72px}@media(min-width:640px){.workspace-shell{padding:40px 24px 72px}}.section{padding:var(--section-pad)}@media(max-width:768px){.section{padding:var(--section-pad-mobile)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:999px;font-size:var(--fs-base);font-weight:500;border:none;cursor:pointer;transition:transform .15s,opacity .15s;text-decoration:none}.btn:hover{transform:translateY(-1px);opacity:.92;text-decoration:none}.btn-primary{background:#caffa6;color:#000;border:1px solid #73ff56}.btn-primary:disabled{background:#e5e5e5;color:#a3a3a3;border-color:#d4d4d4;cursor:not-allowed}.btn-secondary{background:transparent;color:var(--text);border:1.5px solid var(--text)}.btn-accent{background:var(--indigo);color:#fff}.navbar{border-bottom:none}.navbar-inner{display:flex;align-items:center;height:64px;gap:32px;padding:0 24px;box-sizing:border-box;width:100%}.navbar-logo{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}.navbar-logo svg{display:block;width:auto;height:28px}.dashboard-navbar .navbar-logo svg{height:26px}.navbar-links{display:flex;align-items:center;gap:32px;list-style:none}.navbar-links a{font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);transition:color .15s}.navbar-links a:hover{color:var(--text)}.navbar-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.dashboard-navbar__actions{gap:10px}.navbar-actions .btn{padding:8px 20px;font-size:var(--fs-sm)}@media(max-width:768px){.navbar-inner{gap:20px}.navbar-actions .btn-secondary{display:none}}@media(max-width:520px){.navbar-inner{padding:0 16px}}.hero{padding:120px 24px 96px;text-align:center}.hero-shell{display:grid;gap:40px}.hero-content{display:grid;justify-items:center;gap:20px}.hero-logo{max-width:500px;width:100%;height:auto;color:#335bb9}.hero h1{max-width:720px;margin:0 0 24px}.hero p{max-width:560px;margin:0 auto;font-size:var(--fs-md);color:var(--text-secondary);line-height:1.7}.hero-video-frame{width:min(100%,1040px);margin:0 auto;padding:14px;border-radius:28px;background:#fdffb1b8;border:1px solid rgba(0,0,0,.08);box-shadow:none}.hero-video{display:block;width:100%;height:auto;border-radius:18px;background:#000}:root[data-theme=dark] .hero-video-frame,:root:not([data-theme=light]) .hero-video-frame{background:#36405eb8;border-color:#ffffff1a;box-shadow:none}.hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:360px}.hero-cta input{width:100%;padding:14px 20px;border:1.5px solid var(--input-border);border-radius:var(--radius);font-size:var(--fs-base);font-family:inherit;background:var(--input-bg);color:var(--text);outline:none;text-align:center}.hero-cta input:focus{border-color:var(--indigo)}@media(max-width:520px){.hero{padding:80px 16px 64px}.hero-shell{gap:24px}.hero-video-frame{padding:10px;border-radius:18px}.hero-video{border-radius:12px}}.footer{padding:80px 24px 40px;background:var(--footer-bg);color:var(--footer-text)}.footer-shell{width:100%;max-width:var(--max-width);margin:0 auto}@media(min-width:521px){.footer{margin:1em;border-radius:1em}}.footer-cta{text-align:center;margin-bottom:64px}.footer-cta h2{margin-bottom:32px}.footer-cta-form{display:flex;align-items:center;justify-content:center;gap:0;max-width:440px;margin:0 auto}.footer-cta-form input{flex:1;padding:12px 18px;border:1.5px solid var(--input-border);border-right:none;border-radius:999px 0 0 999px;font-size:var(--fs-sm);font-family:inherit;background:var(--input-bg);color:var(--text);outline:none}.footer-cta-form input:focus{border-color:var(--indigo)}.footer-cta-form .btn{border-radius:0 999px 999px 0;padding:12px 24px;font-size:var(--fs-sm)}.footer-cta .btn{background:#faf9d0;color:#15324a;border:none}.footer-cta .btn:hover{background:#f5f2ba}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:var(--max-width);margin:0 auto 48px}.footer-col-title{font-weight:500;margin-bottom:16px;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em}.footer-link{display:block;color:inherit;font-size:var(--fs-sm);padding:4px 0;transition:color .15s}.footer-link:hover{color:inherit}.footer-bottom{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding-top:32px;font-size:var(--fs-sm)}.theme-switch{display:inline-flex;position:relative;border-radius:8px;background:#ffffff1f;padding:2px}.theme-switch__indicator{position:absolute;background:#ffffff2e;border-radius:6px;transition:transform .15s,width .15s}.theme-switch__item{position:relative;padding:0;font-size:var(--fs-sm);color:color-mix(in srgb,var(--footer-text) 50%,transparent);cursor:pointer;border:none;background:none;font-family:inherit;font-weight:500;border-radius:6px;transition:color .15s}.theme-switch__item label{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:4px 12px}.theme-switch__item label svg{flex-shrink:0}.theme-switch__item:hover{color:color-mix(in srgb,var(--footer-text) 80%,transparent)}.theme-switch__item[data-checked]{color:var(--footer-text)}@media(max-width:520px){.footer-columns{grid-template-columns:1fr;gap:32px}.footer-cta-form{flex-direction:column;gap:12px}.footer-cta-form input{border-right:1.5px solid var(--input-border);border-radius:999px;width:100%}.footer-cta-form .btn{border-radius:999px;width:100%}}.login-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 64px);padding:48px 24px}.login-card{width:100%;max-width:380px}.login-card h1{font-size:var(--fs-xl);margin-bottom:8px}.login-subtitle{color:var(--text-secondary);margin-bottom:24px;font-size:var(--fs-sm)}.login-card form{display:flex;flex-direction:column;gap:12px}.login-card input{width:100%;padding:12px 16px;border:1.5px solid var(--input-border);border-radius:var(--radius);font-size:var(--fs-base);font-family:inherit;background:var(--input-bg);color:var(--text);outline:none;box-sizing:border-box}.login-card input:focus{border-color:var(--indigo)}.login-btn{width:100%}.login-divider{display:flex;align-items:center;gap:16px;margin:20px 0;color:var(--text-secondary);font-size:var(--fs-sm)}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--faq-border)}.login-error{color:var(--coral);font-size:var(--fs-sm);margin-top:12px}.otp-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.login-card primavera-otp{display:flex;gap:6px;justify-content:center}.login-card primavera-otp-input input{width:42px;height:50px;text-align:center;font-size:1.5em;font-family:monospace;border:2px solid var(--text-secondary);border-radius:8px;background:#fff;color:var(--text);outline:none;padding:0}.login-card primavera-otp-input input:focus{border-color:var(--indigo);box-shadow:0 0 0 2px #6366f140}[data-theme=dark] .login-card primavera-otp-input input{background:#1a1a1a;border-color:#444}[data-theme=dark] .login-card primavera-otp-input input:focus{border-color:var(--indigo)}.otp-status{color:var(--text-secondary);margin:0;font-size:var(--fs-sm)}.btn-link{background:none;border:none;color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;padding:8px 0;font-family:inherit}.btn-link:hover{color:var(--text)}.pricing{padding:120px 24px 96px}.pricing-shell{width:100%;max-width:var(--max-width);margin:0 auto}.pricing-header{text-align:center;margin-bottom:64px}.pricing-header p{max-width:480px;margin:16px auto 0;font-size:var(--fs-md);color:var(--text-secondary);line-height:1.7}.pricing-calc{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:800px;margin:0 auto;align-items:start}.pricing-calc__sliders{display:flex;flex-direction:column;gap:32px}.pricing-calc__summary{position:sticky;top:32px;padding:32px;border:1.5px solid var(--faq-border);border-radius:var(--radius-lg);background:var(--card-bg);display:flex;flex-direction:column;gap:24px}.pricing-slider-group{display:flex;flex-direction:column;gap:8px}.pricing-slider__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.pricing-slider__label{font-size:var(--fs-sm);font-weight:500}.pricing-slider__value{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.pricing-slider__hint{font-size:.8rem;color:var(--text-secondary);margin:0}.pricing-slider__track{position:relative;height:6px;border-radius:999px;background:var(--faq-border);cursor:pointer}.pricing-slider__fill{position:absolute;height:100%;border-radius:999px;background:var(--indigo)}.pricing-slider__thumb{display:block;width:20px;height:20px;border-radius:50%;background:var(--card-bg);border:2px solid var(--indigo);box-shadow:0 1px 4px #00000026;top:-7px;cursor:grab;outline:none;transition:box-shadow .15s}.pricing-slider__thumb:focus-visible{box-shadow:0 0 0 3px #818cf859}.pricing-slider__thumb:active{cursor:grabbing}.pricing-includes{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:10px}.pricing-includes li{font-size:var(--fs-sm);padding-left:24px;position:relative;color:var(--text-secondary)}.pricing-includes li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50%;background:#caffa6;border:1px solid #73ff56}.pricing-total{display:flex;align-items:baseline;gap:8px}.pricing-total__amount{font-family:ABC Diatype Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--fs-4xl);font-weight:500;letter-spacing:-.02em;line-height:1}.pricing-total__period{font-size:var(--fs-sm);color:var(--text-secondary)}.pricing-breakdown{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--faq-border)}.pricing-breakdown__row{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-secondary)}.pricing-cta{width:100%}.pricing-toggle-wrapper{display:flex;flex-direction:column;align-items:center}.pricing-toggle{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.pricing-segment{display:inline-flex;position:relative;border-radius:999px;background:var(--faq-border);padding:3px}.pricing-segment__indicator{position:absolute;background:var(--card-bg);border-radius:999px;box-shadow:0 1px 3px #0000001a;transition:transform .15s,width .15s}.pricing-segment__item{position:relative;padding:0;font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);cursor:pointer;border:none;background:none;font-family:inherit;border-radius:999px;transition:color .15s}.pricing-segment__item label{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;white-space:nowrap}.pricing-segment__item:hover,.pricing-segment__item[data-checked]{color:var(--text)}.pricing-toggle__save{font-size:.7rem;font-weight:600;color:#16a34a;background:#16a34a1a;padding:2px 8px;border-radius:999px}.pricing-faq{max-width:720px;margin:80px auto 0}.pricing-faq h2{font-size:var(--fs-2xl);margin-bottom:32px;text-align:center}.pricing-faq__list{display:flex;flex-direction:column;gap:0}.pricing-faq__item{padding:20px 0;border-bottom:1px solid var(--faq-border)}.pricing-faq__item:first-child{border-top:1px solid var(--faq-border)}.pricing-faq__item summary{font-weight:500;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.pricing-faq__item summary::-webkit-details-marker{display:none}.pricing-faq__item summary:after{content:"+";font-size:var(--fs-lg);color:var(--text-secondary);flex-shrink:0;transition:transform .15s}.pricing-faq__item[open] summary:after{content:"−"}.pricing-faq__item p{margin-top:12px;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.7}@media(max-width:768px){.pricing{padding:80px 16px 64px}.pricing-calc{grid-template-columns:1fr;max-width:480px;gap:32px}.pricing-calc__summary{position:static}}.dashboard-page{min-height:calc(100vh - 64px)}.dashboard-inner h1{font-size:var(--fs-2xl)}.dashboard-subtitle{color:var(--text-secondary);margin-bottom:32px}.workspace-tabs{width:100%}.workspace-tabs__list{display:flex;gap:0;background:#f4f4f4;margin-bottom:12px;position:relative;border-radius:2px;padding:3px}.workspace-tabs__trigger{padding:10px;font-size:1em;border:none;cursor:pointer;position:relative;transition:color .15s;border-radius:5px;background:none;color:var(--text-secondary)}.workspace-tabs__trigger[data-selected]{color:var(--text);background:#fff;box-shadow:1px 1px 1px #dcdcdc}[data-theme=dark] .workspace-tabs__list{background:#2a2a2a}[data-theme=dark] .workspace-tabs__trigger[data-selected]{background:#3a3a3a;box-shadow:1px 1px 1px #0000004d}.workspace-tabs__content{outline:none}.workspace-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.badge{display:inline-block;padding:2px 10px;font-size:12px;font-weight:400;border-radius:999px;white-space:nowrap}.badge-trial{background:var(--amber-bg, #fef3c7);color:var(--amber-text, #92400e)}[data-theme=dark] .badge-trial{background:#78350f;color:#fde68a}.workspace-org-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:var(--fs-sm);font-weight:500;font-family:inherit;color:var(--text-secondary);background:none;border:1.5px solid var(--faq-border);border-radius:var(--radius);cursor:pointer;transition:border-color .15s,color .15s}.workspace-org-trigger:hover{border-color:var(--indigo);color:var(--text)}.workspace-org-menu{min-width:180px;padding:4px;background:var(--card-bg);border:1.5px solid var(--faq-border);border-radius:var(--radius);box-shadow:0 4px 12px #0000001a;z-index:50}.workspace-org-menu__item{display:block;width:100%;padding:8px 12px;font-size:var(--fs-sm);font-family:inherit;color:var(--text);background:none;border:none;border-radius:4px;cursor:pointer;text-align:left}.workspace-org-menu__item:hover,.workspace-org-menu__item[data-highlighted]{background:#6366f114}.workspace-org-menu__item--active{font-weight:600;color:var(--indigo)}[data-theme=dark] .workspace-org-menu{box-shadow:0 4px 12px #0000004d}.billing-section{padding:4px 0}.billing-section__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-section__status{font-size:var(--fs-base);font-weight:600;color:var(--text)}.billing-section__detail{display:block;font-size:var(--fs-sm);color:var(--text-secondary);margin-top:2px}.billing-section__heading{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--text);margin:0 0 8px}.billing-divider{border:none;border-top:1px solid var(--faq-border);margin:20px 0}.billing-card-mock{display:inline-flex;align-items:center;gap:8px}.btn-sm{padding:6px 14px;font-size:var(--fs-sm)}.billing-table__total td{font-weight:600;border-top:1.5px solid var(--faq-border);border-bottom:none}.billing-status{display:inline-block;padding:1px 8px;border-radius:10px;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.billing-status--active{background:#22c55e1f;color:#16a34a}.billing-status--trial{background:#6366f11f;color:#6366f1}.billing-status--expired,.billing-status--canceled{background:#ef44441f;color:#dc2626}.billing-section-title{font-size:var(--fs-sm);font-weight:600;color:var(--text);margin:0 0 12px}.billing-empty{color:var(--text-secondary);font-size:var(--fs-sm)}.billing-table-wrap{width:100%}.billing-error{color:var(--text-secondary)}.billing-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.billing-table th{text-align:left;padding:8px 12px;font-weight:600;color:var(--text-secondary);border-bottom:1.5px solid var(--faq-border)}.billing-table td{padding:10px 12px;border-bottom:1px solid var(--faq-border);color:var(--text)}.billing-table tbody tr:last-child td{border-bottom:none}.billing-table tbody tr:hover{background:#6366f10a}[data-theme=dark] .billing-table tbody tr:hover{background:#6366f114}.dashboard-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.site-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.site-card{display:flex;align-items:center;gap:16px;padding:20px;border:1.5px solid var(--faq-border);border-radius:var(--radius);background:var(--card-bg);transition:border-color .15s,transform .15s;text-decoration:none}.site-card:hover{border-color:var(--indigo);transform:translateY(-1px);text-decoration:none}.site-card-picture{width:44px;height:44px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--placeholder-bg);display:flex;align-items:center;justify-content:center}.site-card-picture img{width:100%;height:100%;object-fit:cover}.site-card-initial{font-size:var(--fs-lg);font-weight:600;color:var(--indigo)}.site-card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.site-card-name{font-weight:500;font-size:var(--fs-base);color:var(--text)}.site-card-slug{font-size:var(--fs-sm);color:var(--text-secondary)}.create-site-form{max-width:380px;margin-top:24px}.create-site-form form{display:flex;flex-direction:column;gap:8px}.create-site-form label{font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary)}.create-site-form input{width:100%;padding:12px 16px;border:1.5px solid var(--input-border);border-radius:var(--radius);font-size:var(--fs-base);font-family:inherit;background:var(--input-bg);color:var(--text);outline:none;box-sizing:border-box}.create-site-form input:focus{border-color:var(--indigo)}.onboarding-shell{max-width:480px;margin:0 auto;padding-top:48px}.onboarding-steps{display:flex;align-items:center;gap:12px;margin-bottom:40px}.onboarding-step{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.onboarding-step.active{color:var(--text)}.onboarding-step__number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:600;border:1.5px solid var(--input-border);color:var(--text-secondary)}.onboarding-step.active .onboarding-step__number{background:var(--violet);border-color:var(--violet);color:#fff}.onboarding-step__label{font-size:var(--fs-sm);font-weight:500}.onboarding-step__line{flex:1;height:1px;background:var(--input-border);max-width:48px}.onboarding-card h2{font-size:var(--fs-xl);margin-bottom:8px}.onboarding-subtitle{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:28px}.onboarding-card form{display:flex;flex-direction:column;gap:20px}.onboarding-field{display:flex;flex-direction:column;gap:6px}.onboarding-field label{font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary)}.onboarding-field input{width:100%;padding:12px 16px;border:1.5px solid var(--input-border);border-radius:var(--radius);font-size:var(--fs-base);font-family:inherit;background:var(--input-bg);color:var(--text);outline:none;box-sizing:border-box}.onboarding-field input:focus{border-color:var(--indigo)}.onboarding-slug-input{display:flex;align-items:center;border:1.5px solid var(--input-border);border-radius:var(--radius);background:var(--input-bg);overflow:hidden}.onboarding-slug-input:focus-within{border-color:var(--indigo)}.onboarding-slug-input input{border:none;border-radius:0;flex:1;min-width:0}.onboarding-slug-input input:focus{border-color:transparent}.onboarding-slug-suffix{padding:12px 14px 12px 0;color:var(--text-secondary);font-size:var(--fs-sm);white-space:nowrap;user-select:none}.onboarding-hint{font-size:.8rem;color:var(--text-secondary);margin-top:2px}.onboarding-hint--available{color:var(--color-success, #16a34a)}.onboarding-hint--taken{color:var(--color-error, #dc2626)}.onboarding-avatar-section{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0}.onboarding-avatar{width:80px;height:80px;border-radius:50%;background:var(--placeholder-bg);border:2px dashed var(--input-border);display:flex;align-items:center;justify-content:center}.onboarding-avatar__initial{font-size:var(--fs-2xl);font-weight:600;color:var(--text-secondary)}.onboarding-avatar__label{font-size:var(--fs-sm);font-weight:500;color:var(--text)}.onboarding-actions{margin-top:8px}.billing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.billing-eyebrow{margin-bottom:8px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.billing-card{padding:22px;border:1px solid var(--faq-border);border-radius:18px;background:var(--card-bg)}.billing-card--full{margin-top:18px}.billing-card__label{margin-bottom:10px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.billing-card h2{margin-bottom:10px;font-size:var(--fs-xl)}.billing-card__body{color:var(--text-secondary)}.billing-pill{display:inline-flex;align-items:center;margin-top:14px;padding:6px 10px;border-radius:999px;background:#6366f11a;color:var(--violet);font-size:var(--fs-sm);font-weight:600}.billing-checklist{margin:0;padding-left:18px;color:var(--text-secondary)}.billing-checklist li+li{margin-top:8px}@media(max-width:768px){.billing-header{flex-direction:column;align-items:stretch}.billing-grid{grid-template-columns:1fr}}.account-fields{display:flex;flex-direction:column;gap:20px;margin-top:24px;max-width:400px}.account-field{display:flex;flex-direction:column;gap:4px}.account-label{font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary)}.account-value{font-size:var(--fs-base);color:var(--text)}.account-id{font-family:monospace;font-size:var(--fs-sm);color:var(--text-secondary)}.account-actions{margin-top:32px}
