.landing-v3-wrapper{--bg:#f5f3ec;--bg-deep:#ebe7dc;--surface:#ffffff;--ink:#0c0f0a;--ink-2:#2c2f29;--muted:#666962;--muted-2:#9a9d96;--line:rgba(12,15,10,.09);--line-2:rgba(12,15,10,.16);--brand:#1f9e54;--brand-strong:#147b3f;--brand-dark:#0e5a2d;--brand-soft:rgba(31,158,84,.08);--brand-mid:rgba(31,158,84,.18);--forest:#0a2417;--forest-2:#061a10;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow:0 8px 32px rgba(12,15,10,.06), 0 1px 2px rgba(12,15,10,.04);--shadow-lg:0 32px 80px rgba(12,15,10,.1), 0 2px 8px rgba(12,15,10,.04);--display:"Fraunces",Georgia,serif;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;line-height:1.5}.landing-v3-wrapper *,.landing-v3-wrapper *:before,.landing-v3-wrapper *:after{box-sizing:border-box}.landing-v3-wrapper button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.landing-v3-wrapper a{color:inherit;text-decoration:none}.landing-v3-wrapper h1,.landing-v3-wrapper h2,.landing-v3-wrapper h3,.landing-v3-wrapper h4,.landing-v3-wrapper p{margin:0}.landing-v3-wrapper .container{max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:720px){.landing-v3-wrapper .container{padding:0 20px}}.landing-v3-wrapper .nav{position:sticky;top:0;z-index:50;background:#f7f6f2c7;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid var(--line)}.landing-v3-wrapper .nav__inner{display:flex;align-items:center;gap:32px;height:64px}.landing-v3-wrapper .brand{display:flex;align-items:center;gap:10px}.landing-v3-wrapper .brand__mark{width:32px;height:32px;border-radius:8px;background:var(--forest);display:grid;place-items:center}.landing-v3-wrapper .brand__name{font-size:16px;font-weight:700;letter-spacing:-.02em}.landing-v3-wrapper .brand__name em,.landing-v3-wrapper .brand__name span.brand__accent{font-style:normal;color:var(--brand)}.landing-v3-wrapper .nav__links{display:flex;gap:28px;margin-left:8px}.landing-v3-wrapper .nav__links a{font-size:14px;font-weight:500;color:var(--muted);transition:color .15s}.landing-v3-wrapper .nav__links a:hover{color:var(--ink)}.landing-v3-wrapper .nav__actions{margin-left:auto;display:flex;align-items:center;gap:10px}@media(max-width:880px){.landing-v3-wrapper .nav__links{display:none}}.landing-v3-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:all .2s ease;border:1px solid transparent;cursor:pointer;white-space:nowrap}.landing-v3-wrapper .btn-ghost{color:var(--ink-2)}.landing-v3-wrapper .btn-ghost:hover{color:var(--ink)}.landing-v3-wrapper .btn-primary{color:#fff;background:var(--ink);border-color:var(--ink)}.landing-v3-wrapper .btn-primary:hover{background:#000}.landing-v3-wrapper .btn-green{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 1px #00000014,inset 0 1px #ffffff2e}.landing-v3-wrapper .btn-green:hover{background:var(--brand-strong);border-color:var(--brand-strong);transform:translateY(-1px);box-shadow:0 6px 16px #27ae6047}.landing-v3-wrapper .btn-outline{color:var(--ink);background:var(--surface);border-color:var(--line-2)}.landing-v3-wrapper .btn-outline:hover{border-color:var(--ink);background:var(--surface)}.landing-v3-wrapper .btn-outline--inverse{color:#fff;background:transparent;border-color:#ffffff38}.landing-v3-wrapper .btn-outline--inverse:hover{background:#ffffff0f;border-color:#fff6}.landing-v3-wrapper .btn-dark{color:#fff;background:var(--ink);border-color:var(--ink)}.landing-v3-wrapper .btn-dark:hover{background:#000}.landing-v3-wrapper .btn-lg{padding:13px 22px;font-size:14.5px}.landing-v3-wrapper .btn-xl{padding:15px 26px;font-size:15px}.landing-v3-wrapper .btn svg{flex-shrink:0}.landing-v3-wrapper .hero{position:relative;padding:64px 0 48px;overflow:hidden}.landing-v3-wrapper .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 500px at 80% -100px,rgba(39,174,96,.1),transparent 60%),radial-gradient(900px 500px at 0% 100%,rgba(13,43,30,.04),transparent 60%);pointer-events:none}.landing-v3-wrapper .hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}@media(max-width:980px){.landing-v3-wrapper .hero__inner{grid-template-columns:1fr;gap:48px}}.landing-v3-wrapper .hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:var(--brand-strong);background:var(--brand-soft);border:1px solid var(--brand-mid);margin-bottom:24px}.landing-v3-wrapper .hero__eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #27ae602e}.landing-v3-wrapper .hero__h1{font-size:clamp(44px,5.6vw,76px);line-height:.98;letter-spacing:-.04em;font-weight:700;margin:0 0 22px;color:var(--ink);text-wrap:balance}.landing-v3-wrapper .hero__h1 em{font-style:italic;color:var(--brand);font-family:var(--display);font-weight:400;letter-spacing:-.025em}.landing-v3-wrapper .hero__sub{font-size:18px;line-height:1.55;color:var(--muted);max-width:48ch;margin:0 0 32px;text-wrap:pretty}.landing-v3-wrapper .hero__ctas{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.landing-v3-wrapper .hero__trust{margin-top:24px;display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--muted-2)}.landing-v3-wrapper .hero__trust span{display:inline-flex;align-items:center;gap:6px}.landing-v3-wrapper .hero__trust span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--muted-2)}.landing-v3-wrapper .hero__region{margin-top:18px;font-size:13px;color:var(--muted)}.landing-v3-wrapper .hero__region a{color:var(--brand-strong);font-weight:600;text-decoration:underline}.landing-v3-wrapper .hero-anim{position:relative;padding:32px 28px 28px;background:linear-gradient(180deg,#f7f3ec,#efe9df);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:20px;overflow:hidden}.landing-v3-wrapper .hero-anim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(39,174,96,.06),transparent 50%),radial-gradient(circle at 80% 70%,rgba(217,87,87,.04),transparent 50%);pointer-events:none}@keyframes lv3hpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.landing-v3-wrapper .hero-anim__chip{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;color:var(--ink-2);box-shadow:0 2px 6px #0000000a;align-self:flex-start}.landing-v3-wrapper .hero-anim__chip-dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px #27ae602e;animation:lv3hpulse 2s infinite}.landing-v3-wrapper .hero-anim__chip-time{margin-left:6px;padding-left:8px;border-left:1px solid var(--line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.landing-v3-wrapper .tab{position:relative;z-index:1;align-self:center;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:8px}.landing-v3-wrapper .tab__bezel{position:relative;width:100%;background:#0a0a0a;border-radius:24px;padding:14px 12px;box-shadow:0 1px #ffffff14 inset,0 0 0 1px #ffffff0a inset,0 20px 40px -10px #00000059,0 8px 16px -4px #0003}.landing-v3-wrapper .tab__cam{position:absolute;top:7px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:#1a1a1a;box-shadow:inset 0 0 0 1px #ffffff14}.landing-v3-wrapper .tab__home{width:48px;height:4px;border-radius:2px;background:#0a0a0a;opacity:.55;margin-top:2px}.landing-v3-wrapper .tab__screen{position:relative;background:#fafaf8;border-radius:10px;height:340px;overflow:hidden;display:flex;flex-direction:column}.landing-v3-wrapper .app-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border-bottom:1px solid var(--line);font-size:11px}.landing-v3-wrapper .app-bar__left{display:flex;align-items:center;gap:8px;min-width:0}.landing-v3-wrapper .app-bar__brand{display:flex;align-items:center;gap:5px}.landing-v3-wrapper .app-bar__brand-mark{display:grid;place-items:center;width:14px;height:14px;border-radius:4px;background:var(--brand);color:#fff}.landing-v3-wrapper .app-bar__brand-name{font-weight:700;color:var(--ink);font-size:11px}.landing-v3-wrapper .app-bar__sep{color:var(--muted-2);font-weight:300}.landing-v3-wrapper .app-bar__route{font-weight:600;color:var(--ink-2);font-size:11px}.landing-v3-wrapper .app-bar__right{display:flex;align-items:center;gap:8px}.landing-v3-wrapper .app-bar__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:var(--bg-deep);color:var(--ink-2);font-size:10px;font-weight:600}.landing-v3-wrapper .app-bar__chip svg{color:var(--muted)}.landing-v3-wrapper .app-bar__live{width:6px;height:6px;border-radius:50%;background:var(--muted-2)}.landing-v3-wrapper .app-bar__live.is-on{background:var(--brand);box-shadow:0 0 0 3px #27ae602e;animation:lv3hpulse 2s infinite}.landing-v3-wrapper .sub-bar{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:7px 12px;background:#fff;border-bottom:1px solid var(--line);font-size:10.5px}.landing-v3-wrapper .sub-bar__tab{padding:3px 8px;border-radius:6px;font-weight:600;color:var(--muted);cursor:default}.landing-v3-wrapper .sub-bar__tab.is-active{background:var(--ink);color:#fff}.landing-v3-wrapper .sub-bar__count{margin-left:auto;font-size:10px;color:var(--muted);font-weight:500}.landing-v3-wrapper .sub-bar__back{width:18px;height:18px;display:grid;place-items:center;border-radius:6px;background:var(--bg-deep);color:var(--ink-2);font-weight:700;font-size:11px}.landing-v3-wrapper .sub-bar__title{font-weight:700;color:var(--ink);font-size:11.5px}.landing-v3-wrapper .sub-bar__seg{margin-left:auto;display:flex;gap:2px;background:var(--bg-deep);padding:2px;border-radius:7px}.landing-v3-wrapper .sub-bar__seg-tab{padding:2px 7px;border-radius:5px;font-size:10px;font-weight:600;color:var(--muted)}.landing-v3-wrapper .sub-bar__seg-tab.is-active{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000f}.landing-v3-wrapper .act{flex:1;min-height:0;position:absolute;inset:auto 0 0 0;top:62px;padding:10px 12px;opacity:0;pointer-events:none;transition:opacity .35s ease;display:flex;flex-direction:column}.landing-v3-wrapper .act.is-on{opacity:1;pointer-events:auto;z-index:1}.landing-v3-wrapper .act--floor{top:62px}.landing-v3-wrapper .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.landing-v3-wrapper .tcard{position:relative;aspect-ratio:1.05;border-radius:14px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;transition:all .3s ease}.landing-v3-wrapper .tcard--available{background:#f0fdf4;border-color:#bbf7d0}.landing-v3-wrapper .tcard--sleeping{background:#eff6ff;border-color:#bfdbfe}.landing-v3-wrapper .tcard--pending{background:linear-gradient(135deg,#fff1f2,#ffe4e6);border-color:#fecdd3;animation:lv3pendPulse 2s ease-in-out infinite}@keyframes lv3pendPulse{0%,to{box-shadow:0 0 #f43f5e4d}50%{box-shadow:0 0 0 4px #f43f5e00}}.landing-v3-wrapper .tcard--selected{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#1d4ed8!important;color:#fff;transform:scale(1.04);box-shadow:0 6px 14px -4px #2563eb66}.landing-v3-wrapper .tcard--selected .tcard__n{color:#fff}.landing-v3-wrapper .tcard--selected .tcard__foot{color:#ffffffd9}.landing-v3-wrapper .tcard--selected .tcard__count{background:#fff;color:#2563eb}.landing-v3-wrapper .tcard__waiter{position:absolute;top:5px;left:5px;width:7px;height:7px;border-radius:50%}.landing-v3-wrapper .tcard__waiter--emerald{background:#10b981}.landing-v3-wrapper .tcard__waiter--orange{background:#f97316}.landing-v3-wrapper .tcard__waiter--blue{background:#3b82f6}.landing-v3-wrapper .tcard__waiter--purple{background:#a855f7}.landing-v3-wrapper .tcard__count{position:absolute;top:4px;right:4px;min-width:14px;height:14px;padding:0 4px;border-radius:7px;background:#3b82f6;color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .tcard__zzz{position:absolute;top:5px;left:5px;width:13px;height:13px;border-radius:50%;background:#3b82f6;color:#fff;display:grid;place-items:center;animation:lv3breathe 2.5s ease-in-out infinite}@keyframes lv3breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}.landing-v3-wrapper .tcard__pending{position:absolute;top:5px;left:5px;width:13px;height:13px;border-radius:50%;background:#f43f5e;color:#fff;display:grid;place-items:center}.landing-v3-wrapper .tcard__n{font-size:22px;font-weight:900;color:var(--ink);letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,monospace;line-height:1}.landing-v3-wrapper .tcard__foot{margin-top:3px;display:flex;align-items:center;gap:5px;font-size:8.5px;color:var(--muted);font-weight:600}.landing-v3-wrapper .tcard__seats{display:inline-flex;align-items:center;gap:2px}.landing-v3-wrapper .tcard__time{display:inline-flex;align-items:center;gap:2px;font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .tcard__time.is-warn{color:#f97316}.landing-v3-wrapper .tcard__time.is-late{color:#dc2626;font-weight:700}.landing-v3-wrapper .tcard__avail{color:#16a34a;font-weight:700;font-size:8.5px}.landing-v3-wrapper .legend{margin-top:auto;padding-top:8px;display:flex;gap:10px;flex-wrap:wrap;font-size:9px;color:var(--muted);font-weight:600}.landing-v3-wrapper .legend__item{display:inline-flex;align-items:center;gap:4px}.landing-v3-wrapper .legend__dot{width:7px;height:7px;border-radius:50%}.landing-v3-wrapper .legend__dot--rose{background:#f43f5e}.landing-v3-wrapper .legend__dot--blue{background:#93c5fd}.landing-v3-wrapper .legend__dot--blue-strong{background:#3b82f6}.landing-v3-wrapper .legend__dot--green{background:#22c55e}.landing-v3-wrapper .tap-ghost{position:absolute;pointer-events:none;width:30px;height:30px;border-radius:50%;border:2px solid #2563eb;opacity:0;animation:lv3tapPing .6s ease-out}.landing-v3-wrapper .tap-ghost--t4{top:46px;left:calc(75% + 2px);transform:translate(-50%,-50%)}@keyframes lv3tapPing{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}.landing-v3-wrapper .order{display:grid;grid-template-columns:1.05fr .95fr;gap:8px;height:100%;min-height:0}.landing-v3-wrapper .order__menu{display:flex;flex-direction:column;gap:5px;overflow:hidden}.landing-v3-wrapper .menu-item{background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 8px;transition:all .25s ease}.landing-v3-wrapper .menu-item.is-tapped{border-color:#3b82f6;background:linear-gradient(180deg,#eff6ff,#dbeafe)}.landing-v3-wrapper .menu-item__h{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.landing-v3-wrapper .menu-item__name{font-size:11px;font-weight:700;color:var(--ink)}.landing-v3-wrapper .menu-item__price{font-size:10.5px;font-weight:700;color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .menu-item__sub{font-size:9px;color:var(--muted);margin-top:1px;line-height:1.3}.landing-v3-wrapper .order__cart{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px;min-height:0}.landing-v3-wrapper .cart__h{padding-bottom:6px;border-bottom:1px dashed var(--line);margin-bottom:6px}.landing-v3-wrapper .cart__table{font-size:13px;font-weight:900;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-.02em}.landing-v3-wrapper .cart__sub{display:block;font-size:9px;color:var(--muted);font-weight:600;margin-top:1px}.landing-v3-wrapper .cart__items{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0}.landing-v3-wrapper .cart__row{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;padding:4px 6px;border-radius:6px;background:var(--bg-deep);font-size:10.5px;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.landing-v3-wrapper .cart__row.is-in{opacity:1;transform:translateY(0)}.landing-v3-wrapper .cart__qty{font-weight:900;color:#3b82f6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;min-width:14px}.landing-v3-wrapper .cart__name{font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v3-wrapper .cart__amt{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;color:var(--ink);font-size:10px}.landing-v3-wrapper .cart__totals{display:flex;justify-content:space-between;align-items:baseline;padding:6px 4px 8px;margin-top:auto;border-top:1px dashed var(--line);font-size:10px;color:var(--muted-2);font-weight:600}.landing-v3-wrapper .cart__totals .tabular{font-size:13px;font-weight:800;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .cart__send{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px;border:0;border-radius:8px;background:#1f2937;color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:all .3s ease}.landing-v3-wrapper .cart__send.is-glow{background:var(--brand);box-shadow:0 0 0 4px #27ae602e}.landing-v3-wrapper .cart__send.is-pulse{animation:lv3sendPulse .6s ease-out}@keyframes lv3sendPulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.landing-v3-wrapper .kgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;height:100%}.landing-v3-wrapper .kcard{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;display:flex;flex-direction:column;font-size:10px}.landing-v3-wrapper .kcard--quiet{opacity:.55}.landing-v3-wrapper .kcard--existing{opacity:.7}.landing-v3-wrapper .kcard--new{border-color:#fb923c!important;box-shadow:0 4px 12px -2px #fb923c4d;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1)}.landing-v3-wrapper .kcard--new.is-in{opacity:1;transform:translateY(0) scale(1)}.landing-v3-wrapper .kcard__head{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 7px;color:#fff}.landing-v3-wrapper .kcard__head--new{background:#f97316}.landing-v3-wrapper .kcard__head--done{background:#10b981}.landing-v3-wrapper .kcard__head--mid{background:#3b82f6}.landing-v3-wrapper .kcard__head-l{display:flex;align-items:center;gap:4px}.landing-v3-wrapper .kcard__num{font-size:11px;font-weight:900;font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .kcard__pill{font-size:7.5px;font-weight:800;background:#ffffff40;padding:1px 5px;border-radius:999px;letter-spacing:.04em}.landing-v3-wrapper .kcard__head-r{text-align:right;font-size:8.5px;line-height:1.15;opacity:.95}.landing-v3-wrapper .kcard__time{font-weight:800;font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .kcard__ago{font-size:7.5px;opacity:.85}.landing-v3-wrapper .kcard__sub{display:flex;justify-content:space-between;padding:3px 7px;background:var(--bg-deep);border-bottom:1px solid var(--line);font-size:8.5px;color:var(--muted);font-weight:600}.landing-v3-wrapper .kcard__sub .bold{font-weight:800;color:var(--ink-2)}.landing-v3-wrapper .kcard__items{display:flex;flex-direction:column;padding:3px}.landing-v3-wrapper .kitem{display:grid;grid-template-columns:auto auto 1fr;gap:4px;align-items:center;padding:2px 4px;border-radius:5px;font-size:9.5px;transition:background .4s ease}.landing-v3-wrapper .kitem--pending{background:transparent}.landing-v3-wrapper .kitem--preparing{background:#3b82f61a}.landing-v3-wrapper .kitem--ready{background:#10b9811a}.landing-v3-wrapper .kdot{width:5px;height:5px;border-radius:50%;flex-shrink:0;transition:background .4s ease}.landing-v3-wrapper .kdot--pending{background:#cbd5e1}.landing-v3-wrapper .kdot--prep{background:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.landing-v3-wrapper .kdot--ready{background:#10b981}.landing-v3-wrapper .kqty{font-weight:900;color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;min-width:9px;text-align:center}.landing-v3-wrapper .kname{font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v3-wrapper .kitem--ready .kname{text-decoration:line-through;opacity:.55;color:#10b981}.landing-v3-wrapper .kitem--preparing .kname{color:#1d4ed8}.landing-v3-wrapper .kcard__notes{margin:3px 4px 5px;padding:3px 6px;background:#fef3c7;border:1px solid #fcd34d;border-radius:5px;font-size:8.5px;font-weight:600;color:#92400e;line-height:1.3}.landing-v3-wrapper .hero-anim__cap{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;border-top:1px dashed var(--line)}.landing-v3-wrapper .cap{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--muted-2);transition:color .3s}.landing-v3-wrapper .cap__num{width:18px;height:18px;border-radius:50%;background:var(--bg-deep);color:var(--muted);font-size:9.5px;font-weight:800;display:grid;place-items:center;border:1px solid var(--line);font-family:JetBrains Mono,ui-monospace,monospace;transition:all .3s}.landing-v3-wrapper .hero-mock{position:relative;padding:32px 28px 28px;background:linear-gradient(180deg,#f7f3ec,#efe9df);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:18px;overflow:hidden}.landing-v3-wrapper .hero-mock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(39,174,96,.06),transparent 50%),radial-gradient(circle at 80% 70%,rgba(217,87,87,.04),transparent 50%);pointer-events:none}.landing-v3-wrapper .hero-mock__chip{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;color:var(--ink-2);box-shadow:0 2px 6px #0000000a;align-self:flex-start}.landing-v3-wrapper .hero-mock__dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px #27ae602e;animation:lv3pulse 2s infinite}@keyframes lv3pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.landing-v3-wrapper .hero-mock__time{margin-left:6px;padding-left:8px;border-left:1px solid var(--line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.landing-v3-wrapper .hero-mock__tab{position:relative;z-index:1;align-self:center;width:100%;max-width:520px}.landing-v3-wrapper .hero-mock__bezel{position:relative;width:100%;background:#0a0a0a;border-radius:24px;padding:14px 12px;box-shadow:0 1px #ffffff14 inset,0 0 0 1px #ffffff0a inset,0 20px 40px -10px #00000059,0 8px 16px -4px #0003}.landing-v3-wrapper .hero-mock__cam{position:absolute;top:7px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:#1a1a1a;box-shadow:inset 0 0 0 1px #ffffff14}.landing-v3-wrapper .hero-mock__screen{position:relative;background:#fafaf8;border-radius:10px;min-height:340px;overflow:hidden;display:flex;flex-direction:column}.landing-v3-wrapper .hero-mock__appbar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border-bottom:1px solid var(--line);font-size:11px}.landing-v3-wrapper .hero-mock__brand{display:flex;align-items:center;gap:6px;font-weight:700;font-size:11px;color:var(--ink)}.landing-v3-wrapper .hero-mock__brand-mark{width:14px;height:14px;border-radius:4px;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:9px}.landing-v3-wrapper .hero-mock__route{font-weight:600;color:var(--ink-2);font-size:11px;margin-left:6px}.landing-v3-wrapper .hero-mock__live{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px #27ae602e;animation:lv3pulse 2s infinite}.landing-v3-wrapper .hero-mock__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 12px}.landing-v3-wrapper .hero-mock__t{aspect-ratio:1.05;border-radius:14px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;position:relative}.landing-v3-wrapper .hero-mock__t--avail{background:#f0fdf4;border-color:#bbf7d0}.landing-v3-wrapper .hero-mock__t--pend{background:linear-gradient(135deg,#fff1f2,#ffe4e6);border-color:#fecdd3}.landing-v3-wrapper .hero-mock__t--sel{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#1d4ed8;color:#fff}.landing-v3-wrapper .hero-mock__tn{font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1;font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .hero-mock__tf{margin-top:3px;font-size:8.5px;color:var(--muted);font-weight:600}.landing-v3-wrapper .hero-mock__t--sel .hero-mock__tf{color:#ffffffd9}.landing-v3-wrapper .hero-mock__cap{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;border-top:1px dashed var(--line)}.landing-v3-wrapper .cap{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--muted-2)}.landing-v3-wrapper .cap.is-on{color:var(--ink)}.landing-v3-wrapper .cap__num{width:18px;height:18px;border-radius:50%;background:var(--bg-deep);color:var(--muted);font-size:9.5px;font-weight:800;display:grid;place-items:center;border:1px solid var(--line);font-family:JetBrains Mono,ui-monospace,monospace}.landing-v3-wrapper .cap.is-on .cap__num{background:var(--ink);color:#fff;border-color:var(--ink)}.landing-v3-wrapper .ticker{margin-top:24px;padding:14px 0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.landing-v3-wrapper .ticker:before,.landing-v3-wrapper .ticker:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.landing-v3-wrapper .ticker:before{left:0;background:linear-gradient(90deg,var(--surface),transparent)}.landing-v3-wrapper .ticker:after{right:0;background:linear-gradient(-90deg,var(--surface),transparent)}.landing-v3-wrapper .ticker__track{display:flex;gap:40px;width:max-content;animation:lv3ticker 70s linear infinite}.landing-v3-wrapper .ticker__item{display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.landing-v3-wrapper .ticker__time{font-size:11px;color:var(--muted-2)}.landing-v3-wrapper .ticker__table{font-weight:600;color:var(--ink);background:var(--bg-deep);padding:2px 7px;border-radius:5px;font-size:11px}.landing-v3-wrapper .ticker__arrow{color:var(--brand);font-weight:700}.landing-v3-wrapper .ticker__station{font-size:11px;color:var(--muted);padding:2px 9px;border:1px solid var(--line-2);border-radius:999px;text-transform:uppercase;letter-spacing:.04em}@keyframes lv3ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-v3-wrapper .section{padding:88px 0;position:relative}.landing-v3-wrapper .section--tinted{background:var(--bg-deep)}.landing-v3-wrapper .section--dark{background:var(--forest);color:#fff}.landing-v3-wrapper .section--dark .section__sub,.landing-v3-wrapper .section--dark .section__eyebrow{color:#ffffff8c}.landing-v3-wrapper .section--dark .section__eyebrow{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffb3}.landing-v3-wrapper .section__header{max-width:780px;margin:0 0 48px}.landing-v3-wrapper .section__header--center{margin-inline:auto;text-align:center}.landing-v3-wrapper .section__eyebrow{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--brand-strong);background:var(--brand-soft);border:1px solid var(--brand-mid);text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.landing-v3-wrapper .section__h2{font-size:clamp(34px,4.4vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:700;margin:0 0 18px;text-wrap:balance}.landing-v3-wrapper .section__h2 em{font-style:italic;color:var(--brand);font-family:var(--display);font-weight:400;letter-spacing:-.02em}.landing-v3-wrapper .section__sub{font-size:17px;line-height:1.6;color:var(--muted);max-width:60ch;text-wrap:pretty;margin:0}.landing-v3-wrapper .section--dark .section__h2{color:#fff}.landing-v3-wrapper .proof-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:760px){.landing-v3-wrapper .proof-row{grid-template-columns:repeat(2,1fr);gap:24px}}.landing-v3-wrapper .proof-stat{text-align:left}.landing-v3-wrapper .proof-stat__num{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.landing-v3-wrapper .proof-stat__num em{font-style:normal;color:var(--brand);font-weight:700}.landing-v3-wrapper .proof-stat__label{font-size:13px;color:var(--muted);margin-top:8px}.landing-v3-wrapper .layer-diagram{display:grid;grid-template-columns:1fr;gap:14px;max-width:880px;margin:0 auto}.landing-v3-wrapper .layer{display:flex;align-items:center;gap:20px;padding:22px 26px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);position:relative}.landing-v3-wrapper .layer--featured{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 24px 48px #12160f2e;transform:scale(1.02)}.landing-v3-wrapper .layer--featured .layer__role{color:#ffffff8c}.landing-v3-wrapper .layer--featured .layer__title{color:#fff}.landing-v3-wrapper .layer--featured .layer__desc{color:#ffffffb3}.landing-v3-wrapper .layer--muted{background:transparent;border-style:dashed;color:var(--muted)}.landing-v3-wrapper .layer--muted .layer__title{color:var(--ink-2)}.landing-v3-wrapper .layer__icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--bg-deep);color:var(--ink-2);display:grid;place-items:center;border:1px solid var(--line)}.landing-v3-wrapper .layer--featured .layer__icon{background:var(--brand);color:#fff;border-color:var(--brand)}.landing-v3-wrapper .layer__body{flex:1;min-width:0}.landing-v3-wrapper .layer__role{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:4px}.landing-v3-wrapper .layer__title{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}.landing-v3-wrapper .layer__desc{font-size:14px;line-height:1.5;color:var(--muted)}.landing-v3-wrapper .layer__tag{flex-shrink:0;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--bg-deep);color:var(--muted);border:1px solid var(--line)}.landing-v3-wrapper .layer--featured .layer__tag{background:#ffffff1a;color:#ffffffd9;border-color:#ffffff2e}@media(max-width:680px){.landing-v3-wrapper .layer{flex-wrap:wrap}.landing-v3-wrapper .layer__tag{order:3}}.landing-v3-wrapper .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}@media(max-width:880px){.landing-v3-wrapper .features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.landing-v3-wrapper .features-grid{grid-template-columns:1fr}}.landing-v3-wrapper .feature{padding:36px;background:var(--surface);transition:background .15s}.landing-v3-wrapper .feature:hover{background:var(--bg)}.landing-v3-wrapper .feature__icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--bg-deep);color:var(--ink-2);margin-bottom:20px;border:1px solid var(--line)}.landing-v3-wrapper .feature__title{font-size:17px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.landing-v3-wrapper .feature__body{font-size:14.5px;line-height:1.6;color:var(--muted)}.landing-v3-wrapper .feature__regional{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--brand-strong);background:var(--brand-soft);border:1px solid var(--brand-mid);padding:3px 8px;border-radius:999px;margin-top:14px;text-transform:uppercase;letter-spacing:.04em}.landing-v3-wrapper .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:880px){.landing-v3-wrapper .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.landing-v3-wrapper .steps{grid-template-columns:1fr}}.landing-v3-wrapper .step-card{padding:28px 24px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-lg);position:relative}.landing-v3-wrapper .step-card__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--brand);margin-bottom:32px;display:block}.landing-v3-wrapper .step-card__title{font-size:17px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.landing-v3-wrapper .step-card__body{font-size:14px;line-height:1.6;color:var(--muted)}.landing-v3-wrapper .compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media(max-width:780px){.landing-v3-wrapper .compare{grid-template-columns:1fr}}.landing-v3-wrapper .compare-card{padding:36px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface)}.landing-v3-wrapper .compare-card--us{background:var(--ink);color:#fff;border-color:var(--ink)}.landing-v3-wrapper .compare-card__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:14px}.landing-v3-wrapper .compare-card--us .compare-card__label{color:#ffffff8c}.landing-v3-wrapper .compare-card__title{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:24px}.landing-v3-wrapper .compare-card--us .compare-card__title em{color:var(--brand);font-style:italic;font-family:var(--display);font-weight:400;letter-spacing:-.02em}.landing-v3-wrapper .compare-list{display:flex;flex-direction:column;gap:14px}.landing-v3-wrapper .compare-row{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:var(--muted)}.landing-v3-wrapper .compare-card--us .compare-row{color:#ffffffc7}.landing-v3-wrapper .compare-mark{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;margin-top:1px}.landing-v3-wrapper .compare-mark--no{background:var(--bg-deep);color:var(--muted-2)}.landing-v3-wrapper .compare-mark--yes{background:var(--brand);color:#fff}.landing-v3-wrapper .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media(max-width:880px){.landing-v3-wrapper .pricing{grid-template-columns:1fr}}.landing-v3-wrapper .price-card{padding:32px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-xl);display:flex;flex-direction:column;gap:18px;position:relative}.landing-v3-wrapper .price-card--featured{background:var(--ink);color:#fff;border-color:var(--ink);transform:scale(1.02);box-shadow:var(--shadow-lg)}.landing-v3-wrapper .price-card--featured .price-card__name,.landing-v3-wrapper .price-card--featured .price-card__amount{color:#fff}.landing-v3-wrapper .price-card--featured .price-card__per,.landing-v3-wrapper .price-card--featured .price-card__desc,.landing-v3-wrapper .price-card--featured .feat{color:#ffffffb3}.landing-v3-wrapper .price-card__badge{align-self:flex-start;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);border:1px solid var(--brand-mid)}.landing-v3-wrapper .price-card--featured .price-card__badge{background:var(--brand);color:#fff;border-color:var(--brand)}.landing-v3-wrapper .price-card__name{font-size:14px;font-weight:600;color:var(--muted)}.landing-v3-wrapper .price-card__amount{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.landing-v3-wrapper .price-card__per{font-size:13px;color:var(--muted);margin-top:6px}.landing-v3-wrapper .price-card__desc{font-size:14px;line-height:1.55;color:var(--muted)}.landing-v3-wrapper .feats{display:flex;flex-direction:column;gap:10px;margin:8px 0}.landing-v3-wrapper .feat{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.landing-v3-wrapper .price-card--featured .feat{color:#ffffffd1}.landing-v3-wrapper .feat svg{flex-shrink:0;color:var(--brand);margin-top:2px}.landing-v3-wrapper .price-card__cta{margin-top:auto}.landing-v3-wrapper .faq{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.landing-v3-wrapper .faq-item{border-bottom:1px solid var(--line);padding:0}.landing-v3-wrapper .faq-q{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;text-align:left;color:var(--ink);transition:color .15s}.landing-v3-wrapper .faq-q:hover{color:var(--brand-strong)}.landing-v3-wrapper .faq-q__icon{transition:transform .25s;flex-shrink:0;color:var(--muted)}.landing-v3-wrapper .faq-q[aria-expanded=true] .faq-q__icon{transform:rotate(45deg);color:var(--ink)}.landing-v3-wrapper .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.landing-v3-wrapper .faq-a__inner{padding:0 4px 24px;font-size:15px;line-height:1.65;color:var(--muted);max-width:62ch}.landing-v3-wrapper .faq-q[aria-expanded=true]+.faq-a{max-height:400px}.landing-v3-wrapper .final-cta{background:var(--forest);color:#fff;padding:80px 0;position:relative;overflow:hidden}.landing-v3-wrapper .final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 400px at 50% 0%,rgba(39,174,96,.12),transparent 60%);pointer-events:none}.landing-v3-wrapper .final-cta__inner{position:relative;text-align:center;max-width:720px;margin:0 auto}.landing-v3-wrapper .final-cta h2{font-size:clamp(36px,4.6vw,60px);letter-spacing:-.04em;font-weight:700;line-height:1.05;margin-bottom:18px;color:#fff}.landing-v3-wrapper .final-cta h2 em{font-style:italic;color:var(--brand);font-family:var(--display);font-weight:400;letter-spacing:-.025em}.landing-v3-wrapper .final-cta p{font-size:17px;color:#ffffffa6;margin-bottom:36px}.landing-v3-wrapper .final-cta__ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.landing-v3-wrapper .footer{background:var(--bg-deep);padding:64px 0 28px;border-top:1px solid var(--line)}.landing-v3-wrapper .footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}@media(max-width:780px){.landing-v3-wrapper .footer__grid{grid-template-columns:1fr 1fr;gap:32px}}.landing-v3-wrapper .footer__about{font-size:14px;line-height:1.55;color:var(--muted);margin-top:14px;max-width:38ch}.landing-v3-wrapper .footer__col h5{font-size:11.5px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.landing-v3-wrapper .footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.landing-v3-wrapper .footer__col a{font-size:14px;color:var(--muted);transition:color .15s}.landing-v3-wrapper .footer__col a:hover{color:var(--ink)}.landing-v3-wrapper .footer__bottom{padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:13px;color:var(--muted-2);flex-wrap:wrap;gap:12px}.landing-v3-wrapper .fade-up{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.landing-v3-wrapper .fade-up.visible{opacity:1;transform:translateY(0)}.landing-v3-wrapper .topbar-workspace{display:inline-flex;flex-direction:row;align-items:center;gap:10px;padding:7px 12px 7px 14px;border-radius:12px;line-height:1.1;text-align:left;max-width:260px}.landing-v3-wrapper .topbar-workspace__copy{display:flex;flex-direction:column;min-width:0}.landing-v3-wrapper .topbar-workspace__name{font-size:13px;font-weight:700;color:#fff;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.landing-v3-wrapper .topbar-workspace__hint{font-size:9.5px;font-weight:600;color:#ffffffc7;text-transform:uppercase;letter-spacing:.08em;margin-top:1px}.landing-v3-wrapper .topbar-workspace__caret{display:inline-flex;align-items:center;color:#ffffffd9;flex-shrink:0}.landing-v3-wrapper{overflow-x:hidden;max-width:100%}@media(max-width:980px){.landing-v3-wrapper .section{padding:64px 0}.landing-v3-wrapper .section__header{margin-bottom:36px}.landing-v3-wrapper .price-card--featured,.landing-v3-wrapper .layer--featured{transform:none}}@media(max-width:720px){.landing-v3-wrapper .section{padding:48px 0}.landing-v3-wrapper .hero{padding:40px 0 32px}.landing-v3-wrapper .hero__inner{gap:36px}.landing-v3-wrapper .hero__h1{margin-bottom:18px}.landing-v3-wrapper .hero__sub{font-size:16px;margin-bottom:24px}.landing-v3-wrapper .hero__ctas{width:100%}.landing-v3-wrapper .hero__ctas .btn{flex:1 1 auto;min-width:0}.landing-v3-wrapper .hero__trust{gap:12px;font-size:12px}.landing-v3-wrapper .section__header{margin-bottom:28px}.landing-v3-wrapper .section__sub{font-size:15.5px}.landing-v3-wrapper .compare-card{padding:24px}.landing-v3-wrapper .compare-card__title{font-size:21px}.landing-v3-wrapper .price-card{padding:24px}.landing-v3-wrapper .price-card__amount{font-size:40px}.landing-v3-wrapper .feature{padding:24px}.landing-v3-wrapper .layer{padding:18px 20px;gap:14px}.landing-v3-wrapper .layer__title{font-size:16px}.landing-v3-wrapper .layer__desc{font-size:13.5px}.landing-v3-wrapper .final-cta{padding:56px 0}.landing-v3-wrapper .footer{padding:48px 0 24px}.landing-v3-wrapper .footer__grid{margin-bottom:32px}.landing-v3-wrapper .footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}.landing-v3-wrapper .ticker__track{gap:28px;animation-duration:55s}.landing-v3-wrapper .ticker__item{font-size:11.5px;gap:9px}}@media(max-width:560px){.landing-v3-wrapper .nav__inner{gap:12px;height:60px}.landing-v3-wrapper .nav__actions{gap:6px}.landing-v3-wrapper .topbar-workspace{padding:7px 12px;max-width:200px}.landing-v3-wrapper .topbar-workspace__name{font-size:12px;max-width:120px}.landing-v3-wrapper .nav__actions>:last-child:not(.btn):not(.topbar-workspace){display:none}.landing-v3-wrapper .hero__eyebrow{font-size:11px}.landing-v3-wrapper .hero__ctas{flex-direction:column;align-items:stretch}.landing-v3-wrapper .hero__ctas .btn{width:100%}.landing-v3-wrapper .hero__trust{gap:10px}.landing-v3-wrapper .layer{flex-wrap:wrap}.landing-v3-wrapper .layer__icon{width:38px;height:38px}.landing-v3-wrapper .layer__tag{order:3;margin-left:auto}.landing-v3-wrapper .compare-list{gap:10px}.landing-v3-wrapper .compare-row,.landing-v3-wrapper .feature__body{font-size:13.5px}.landing-v3-wrapper .step-card{padding:22px 20px}.landing-v3-wrapper .step-card__num{margin-bottom:20px}.landing-v3-wrapper .proof-row{gap:18px;padding:24px 0}.landing-v3-wrapper .proof-stat__num{font-size:30px}.landing-v3-wrapper .faq-q{padding:18px 4px;font-size:15.5px}.landing-v3-wrapper .faq-a__inner{padding:0 4px 18px;font-size:14px}.landing-v3-wrapper .final-cta__ctas{flex-direction:column;align-items:stretch}.landing-v3-wrapper .final-cta__ctas .btn{width:100%}.landing-v3-wrapper .footer__grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:560px){.landing-v3-wrapper .hero-anim{padding:22px 18px 18px;gap:14px}.landing-v3-wrapper .tab__bezel{padding:10px 8px;border-radius:20px}.landing-v3-wrapper .tab__screen{height:300px}.landing-v3-wrapper .act{top:58px;padding:8px}.landing-v3-wrapper .grid{gap:5px}.landing-v3-wrapper .tcard{border-radius:11px}.landing-v3-wrapper .tcard__n{font-size:18px}.landing-v3-wrapper .menu-item{padding:5px 6px}.landing-v3-wrapper .menu-item__name{font-size:10px}.landing-v3-wrapper .menu-item__sub{font-size:8.5px}.landing-v3-wrapper .kgrid{gap:5px}.landing-v3-wrapper .hero-anim__cap{grid-template-columns:1fr;gap:6px}}.landing-v3-wrapper .proof-stat{display:flex;flex-direction:column;gap:8px}.landing-v3-wrapper .proof-stat__label{margin-top:0;max-width:22ch;text-wrap:balance;line-height:1.4;min-height:2.6em}@media(max-width:560px){.landing-v3-wrapper .proof-stat__label{min-height:0}}.landing-v3-wrapper{word-wrap:break-word;overflow-wrap:break-word}.landing-v3-wrapper h1,.landing-v3-wrapper h2,.landing-v3-wrapper h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.landing-v3-wrapper img,.landing-v3-wrapper svg{max-width:100%;height:auto}@media(max-width:1240px)and (min-width:981px){.landing-v3-wrapper .container{padding:0 28px}.landing-v3-wrapper .section{padding:80px 0}.landing-v3-wrapper .hero{padding:56px 0 44px}.landing-v3-wrapper .hero__inner{gap:48px}.landing-v3-wrapper .proof-row{gap:24px}.landing-v3-wrapper .proof-stat__num{font-size:32px}.landing-v3-wrapper .tab{max-width:460px}.landing-v3-wrapper .tab__screen{height:320px}}@media(max-width:980px)and (min-width:721px){.landing-v3-wrapper .proof-row{gap:20px}.landing-v3-wrapper .proof-stat__num{font-size:30px}.landing-v3-wrapper .proof-stat__label{font-size:12.5px;min-height:2.4em}.landing-v3-wrapper .features-grid{grid-template-columns:repeat(2,1fr)}}.landing-v3-wrapper .hero__inner>*{min-width:0}.landing-v3-wrapper .hero-anim{width:100%;max-width:100%}.landing-v3-wrapper .tab{max-width:100%}@media(max-width:720px){.landing-v3-wrapper .ticker:before,.landing-v3-wrapper .ticker:after{width:60px}}@media(max-width:480px){.landing-v3-wrapper .ticker:before,.landing-v3-wrapper .ticker:after{width:40px}}.landing-v3-wrapper .section__header--center{padding:0 8px}.landing-v3-wrapper .section__h2{overflow-wrap:break-word}.landing-v3-wrapper .compare-row{word-break:break-word}.landing-v3-wrapper .faq-q{gap:16px;flex-wrap:nowrap;align-items:flex-start}.landing-v3-wrapper .faq-q span,.landing-v3-wrapper .faq-q{line-height:1.4}@media(min-width:781px){.landing-v3-wrapper .footer__col{min-width:0}}@media(max-width:900px)and (max-height:500px){.landing-v3-wrapper .hero{padding:32px 0 24px}.landing-v3-wrapper .hero__h1{font-size:clamp(36px,7vw,52px);margin-bottom:14px}.landing-v3-wrapper .hero__sub{margin-bottom:18px}.landing-v3-wrapper .section{padding:48px 0}}@media(max-width:380px){.landing-v3-wrapper .container{padding:0 16px}.landing-v3-wrapper .nav__inner{gap:8px}.landing-v3-wrapper .brand__name{font-size:14px}.landing-v3-wrapper .nav__actions .btn{padding:8px 12px;font-size:13px}.landing-v3-wrapper .topbar-workspace{padding:6px 10px;gap:6px}.landing-v3-wrapper .topbar-workspace__name{max-width:90px}.landing-v3-wrapper .topbar-workspace__hint{display:none}.landing-v3-wrapper .hero__h1{letter-spacing:-.035em}.landing-v3-wrapper .compare-card,.landing-v3-wrapper .price-card,.landing-v3-wrapper .feature{padding:20px}.landing-v3-wrapper .footer__grid{grid-template-columns:1fr}}.mbe-root{--mbe-bg: #ffffff;--mbe-surface: #ffffff;--mbe-surface-muted: #f7f7f5;--mbe-border: rgba(0, 0, 0, .1);--mbe-border-strong: rgba(0, 0, 0, .18);--mbe-text: #1a1a1a;--mbe-text-muted: #555;--mbe-primary: #1f6feb;--mbe-primary-fg: #ffffff;--mbe-primary-soft: rgba(31, 111, 235, .08);--mbe-danger: #b42318;--mbe-danger-bg: #fef3f2;--mbe-success: #027a48;--mbe-success-bg: #ecfdf3;--mbe-warning: #b54708;--mbe-warning-bg: #fffaeb;--mbe-radius: 12px;--mbe-radius-sm: 8px;--mbe-radius-lg: 16px;--mbe-pad: 14px;--mbe-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--mbe-shadow-md: 0 6px 18px rgba(0, 0, 0, .06);color:var(--mbe-text);background:var(--mbe-bg);font-family:inherit;display:flex;flex-direction:column;gap:18px}.mbe-root--ar{text-align:right}.mbe-header__title{font-size:1.25rem;margin:0 0 4px;letter-spacing:-.01em}.mbe-header__subtitle{margin:0;color:var(--mbe-text-muted);font-size:.92rem;line-height:1.5}.mbe-file-input{display:none}.mbe-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--mbe-border);background:var(--mbe-surface);color:var(--mbe-text);padding:8px 14px;border-radius:var(--mbe-radius-sm);font-size:.9rem;font-weight:500;cursor:pointer;font-family:inherit;min-height:38px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.mbe-btn:hover:not(:disabled){border-color:var(--mbe-border-strong)}.mbe-btn:active:not(:disabled){transform:translateY(1px)}.mbe-btn:disabled{opacity:.55;cursor:not-allowed}.mbe-btn--lg{padding:11px 22px;font-size:.95rem;font-weight:600;min-height:44px}.mbe-btn--primary{background:var(--mbe-primary);border-color:var(--mbe-primary);color:var(--mbe-primary-fg)}.mbe-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.mbe-btn--ghost{background:transparent;border-color:transparent;color:var(--mbe-text-muted)}.mbe-btn--ghost:hover:not(:disabled){color:var(--mbe-text);background:var(--mbe-surface-muted)}.mbe-btn--danger{background:var(--mbe-danger);border-color:var(--mbe-danger);color:#fff}.mbe-btn--small{padding:4px 9px;font-size:.8rem;min-height:28px}.mbe-banner{border-radius:var(--mbe-radius);padding:12px 16px;border:1px solid;font-size:.9rem}.mbe-banner strong{display:block;margin-bottom:2px}.mbe-banner p{margin:0}.mbe-banner__list{margin:8px 0 0;padding-inline-start:20px;max-height:240px;overflow-y:auto}.mbe-banner__hint{margin-top:6px;font-size:.8rem;color:var(--mbe-text-muted)}.mbe-banner--error{border-color:var(--mbe-danger);background:var(--mbe-danger-bg);color:var(--mbe-danger)}.mbe-banner--success{border-color:var(--mbe-success);background:var(--mbe-success-bg);color:var(--mbe-success)}.mbe-banner--warning{border-color:var(--mbe-warning);background:var(--mbe-warning-bg);color:var(--mbe-warning)}.mbe-ai{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--mbe-border);border-radius:var(--mbe-radius-lg);background:var(--mbe-surface);box-shadow:var(--mbe-shadow-sm);overflow:hidden}.mbe-ai:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--mbe-primary),color-mix(in srgb,var(--mbe-primary) 60%,white));opacity:.85}.mbe-ai__head{display:flex;flex-direction:column;gap:4px}.mbe-ai__eyebrow{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--mbe-primary-soft);color:var(--mbe-primary);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mbe-ai__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.mbe-ai__title{margin:4px 0 0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.mbe-ai__sub{margin:0;max-width:64ch;color:var(--mbe-text-muted);font-size:.88rem;line-height:1.5}.mbe-ai__drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 20px;border:2px dashed var(--mbe-border-strong);border-radius:var(--mbe-radius);background:var(--mbe-surface-muted);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;outline:none}.mbe-ai__drop:hover:not(.is-busy),.mbe-ai__drop:focus-visible:not(.is-busy),.mbe-ai__drop.is-drag{border-color:var(--mbe-primary);background:var(--mbe-primary-soft);color:var(--mbe-text)}.mbe-ai__drop.is-busy{cursor:wait;pointer-events:none;border-style:solid;background:var(--mbe-primary-soft)}.mbe-ai__drop-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--mbe-surface);border:1px solid var(--mbe-border);color:var(--mbe-primary);margin-bottom:4px}.mbe-ai__drop-cta{font-size:1rem;font-weight:600;color:var(--mbe-text);line-height:1.3;max-width:36ch}.mbe-ai__drop-sub{font-size:.82rem;color:var(--mbe-text-muted);max-width:48ch;line-height:1.5}.mbe-ai__drop-count{margin-top:4px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--mbe-primary);color:var(--mbe-primary-fg);font-size:.75rem;font-weight:600}.mbe-ai__busy{display:flex;flex-direction:column;align-items:center;gap:6px}.mbe-ai__busy-title{font-size:1rem;font-weight:600;color:var(--mbe-text)}.mbe-ai__busy-sub{font-size:.82rem;color:var(--mbe-text-muted);max-width:36ch;line-height:1.45;text-align:center}.mbe-ai__spinner{width:32px;height:32px;border-radius:50%;border:3px solid var(--mbe-border);border-top-color:var(--mbe-primary);margin-bottom:6px;animation:mbe-spin .8s linear infinite}@keyframes mbe-spin{to{transform:rotate(360deg)}}.mbe-ai__previews{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.mbe-ai__preview{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--mbe-border);border-radius:var(--mbe-radius-sm);background:var(--mbe-surface)}.mbe-ai__preview img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:var(--mbe-surface-muted)}.mbe-ai__preview-name{font-size:.72rem;color:var(--mbe-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbe-ai__quality{padding:10px 12px;border-radius:var(--mbe-radius-sm);background:var(--mbe-warning-bg);border:1px solid color-mix(in srgb,var(--mbe-warning) 30%,transparent);color:var(--mbe-warning);font-size:.82rem;line-height:1.45}.mbe-ai__quality strong{display:block;margin-bottom:4px;font-weight:600}.mbe-ai__quality ul{margin:0;padding-inline-start:18px}.mbe-ai__actions{display:flex;justify-content:flex-end}.mbe-ai__cta{min-width:180px}.mbe-sources{display:flex;flex-direction:column;gap:12px}.mbe-sources__head{display:flex;align-items:center;gap:12px;color:var(--mbe-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.mbe-sources__divider{flex:1;height:1px;background:var(--mbe-border)}.mbe-sources__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.mbe-source{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--mbe-border);border-radius:var(--mbe-radius);background:var(--mbe-surface);text-align:start;cursor:pointer;font-family:inherit;color:inherit;transition:border-color .12s ease,background .12s ease,transform .12s ease}.mbe-source:hover:not(:disabled){border-color:var(--mbe-primary);background:var(--mbe-primary-soft)}.mbe-source:active:not(:disabled){transform:translateY(1px)}.mbe-source:disabled{opacity:.55;cursor:not-allowed}.mbe-source__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--mbe-surface-muted);color:var(--mbe-primary);flex-shrink:0}.mbe-source__body{display:flex;flex-direction:column;gap:2px;min-width:0}.mbe-source__title{font-size:.92rem;font-weight:600;color:var(--mbe-text);line-height:1.3}.mbe-source__sub{font-size:.78rem;color:var(--mbe-text-muted);line-height:1.4}.mbe-templates{font-size:.82rem;color:var(--mbe-text-muted)}.mbe-templates summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 0;-webkit-user-select:none;user-select:none;list-style:none}.mbe-templates summary::-webkit-details-marker{display:none}.mbe-templates summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:var(--mbe-surface-muted);font-weight:600;font-size:.85rem;line-height:1}.mbe-templates[open] summary:before{content:"−"}.mbe-templates__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding-inline-start:22px}.mbe-link{background:none;border:none;padding:0;cursor:pointer;color:var(--mbe-primary);font:inherit;text-decoration:underline;text-underline-offset:2px}.mbe-link:hover{filter:brightness(.9)}.mbe-review{display:flex;flex-direction:column;gap:12px}.mbe-review__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:4px}.mbe-review__step{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mbe-text-muted)}.mbe-review__title{margin:4px 0 0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--mbe-text)}.mbe-review__sub{margin:4px 0 0;max-width:64ch;font-size:.85rem;line-height:1.5;color:var(--mbe-text-muted)}.mbe-review__count{flex-shrink:0;align-self:flex-end;padding:4px 10px;border-radius:999px;background:var(--mbe-surface-muted);border:1px solid var(--mbe-border);font-size:.75rem;font-weight:600;color:var(--mbe-text-muted);font-variant-numeric:tabular-nums}.mbe-grid-wrap{border:1px solid var(--mbe-border);border-radius:var(--mbe-radius);overflow:auto;max-height:520px;background:var(--mbe-surface)}.mbe-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem}.mbe-th,.mbe-cell{text-align:start;padding:8px 10px;border-bottom:1px solid var(--mbe-border);vertical-align:top}.mbe-th{position:sticky;top:0;background:var(--mbe-surface-muted);font-weight:600;z-index:1;font-size:.75rem;color:var(--mbe-text-muted);text-transform:uppercase;letter-spacing:.04em}.mbe-th--index,.mbe-cell--index{width:36px;text-align:end;color:var(--mbe-text-muted)}.mbe-th--actions,.mbe-cell--actions{width:1%;white-space:nowrap}.mbe-cell--error .mbe-input{border-color:var(--mbe-danger);background:var(--mbe-danger-bg)}.mbe-cell__error{display:block;margin-top:2px;font-size:.72rem;color:var(--mbe-danger)}.mbe-grid__footer{padding:10px 12px;background:var(--mbe-surface);border-top:1px solid var(--mbe-border)}.mbe-grid__empty-row{padding:32px 16px;text-align:center;color:var(--mbe-text-muted);font-size:.9rem}.mbe-input{width:100%;padding:6px 8px;border:1px solid var(--mbe-border);background:var(--mbe-surface);border-radius:var(--mbe-radius-sm);font:inherit;color:inherit}.mbe-input:focus{outline:2px solid var(--mbe-primary);outline-offset:-1px}.mbe-input--numeric{font-variant-numeric:tabular-nums}.mbe-input--rtl{direction:rtl}.mbe-input--select{padding:5px 8px}.mbe-photos{border:1px solid var(--mbe-border);border-radius:var(--mbe-radius);background:var(--mbe-surface);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.mbe-photos__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mbe-photos__title{margin:0;font-size:.95rem;font-weight:600}.mbe-photos__sub{margin:4px 0 0;font-size:.8rem;color:var(--mbe-text-muted);line-height:1.45;max-width:64ch}.mbe-photos__counts{font-size:.75rem;color:var(--mbe-text-muted);white-space:nowrap}.mbe-photos__drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 16px;border:2px dashed var(--mbe-border);border-radius:var(--mbe-radius-sm);background:var(--mbe-surface-muted);cursor:pointer;text-align:center;color:var(--mbe-text-muted);transition:border-color .15s,background .15s}.mbe-photos__drop:hover,.mbe-photos__drop.is-drag{border-color:var(--mbe-primary);color:var(--mbe-text)}.mbe-photos__drop.is-busy{pointer-events:none;opacity:.7}.mbe-photos__input{display:none}.mbe-photos__drop-icon{font-size:1.1rem;margin-bottom:2px}.mbe-photos__drop-cta{font-size:.875rem;font-weight:600;color:var(--mbe-text)}.mbe-photos__drop-sub{font-size:.72rem;color:var(--mbe-text-muted)}.mbe-photos__group{display:flex;flex-direction:column;gap:6px}.mbe-photos__group-title{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mbe-text-muted)}.mbe-photos__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.mbe-photo-tile{position:relative;display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--mbe-border);border-radius:var(--mbe-radius-sm);background:var(--mbe-surface)}.mbe-photo-tile__thumb{flex-shrink:0;width:44px;height:44px;border-radius:var(--mbe-radius-sm);overflow:hidden;background:var(--mbe-surface-muted)}.mbe-photo-tile__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mbe-photo-tile__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.mbe-photo-tile__label{font-size:.78rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbe-photo-tile__hint{font-size:.7rem;color:var(--mbe-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbe-photo-tile__assign{flex:1 1 100%;margin-top:4px;padding:3px 6px;border:1px solid var(--mbe-border);border-radius:var(--mbe-radius-sm);background:var(--mbe-surface);font:inherit;font-size:.75rem}.mbe-photo-tile__remove{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--mbe-border);background:var(--mbe-surface);color:var(--mbe-text-muted);font-size:.9rem;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.mbe-photo-tile__remove:hover{background:var(--mbe-danger-bg);color:var(--mbe-danger);border-color:var(--mbe-danger)}.mbe-savebar{position:sticky;bottom:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;background:color-mix(in srgb,var(--mbe-surface) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--mbe-border);border-radius:var(--mbe-radius);box-shadow:var(--mbe-shadow-md);z-index:5}.mbe-savebar__mode{display:inline-flex;padding:3px;border-radius:999px;background:var(--mbe-surface-muted);border:1px solid var(--mbe-border);gap:2px}.mbe-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:7px 14px;border-radius:999px;font-size:.82rem;font-weight:500;color:var(--mbe-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease;font-family:inherit;min-height:32px}.mbe-segment:hover:not(:disabled):not(.is-active){color:var(--mbe-text)}.mbe-segment.is-active{background:var(--mbe-surface);color:var(--mbe-text);font-weight:600;box-shadow:var(--mbe-shadow-sm)}.mbe-segment--danger.is-active{background:var(--mbe-danger-bg);color:var(--mbe-danger)}.mbe-segment:disabled{opacity:.55;cursor:not-allowed}.mbe-savebar__hint{margin:0;font-size:.8rem;color:var(--mbe-text-muted);line-height:1.4;text-align:center}.mbe-savebar__actions{display:inline-flex;align-items:center;gap:8px}.mbe-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.mbe-modal__card{background:var(--mbe-surface);border-radius:var(--mbe-radius);padding:22px;max-width:440px;width:calc(100% - 32px);border:1px solid var(--mbe-border);box-shadow:0 12px 36px #0003}.mbe-modal__title{margin:0 0 8px;font-size:1.1rem}.mbe-modal__label{display:block;margin:14px 0;font-size:.85rem}.mbe-modal__label .mbe-input{margin-top:4px}.mbe-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.mbe-context{padding:10px 14px;border-radius:var(--mbe-radius);background:var(--mbe-surface-muted);border:1px solid var(--mbe-border);font-size:.85rem}@media(max-width:720px){.mbe-ai{padding:14px}.mbe-ai__drop{padding:28px 14px}.mbe-ai__cta,.mbe-ai__actions{width:100%}.mbe-review__head{flex-direction:column;gap:6px}.mbe-review__count{align-self:flex-start}.mbe-savebar{grid-template-columns:1fr;gap:10px;padding:12px}.mbe-savebar__hint{order:3}.mbe-savebar__mode{width:100%;justify-content:stretch}.mbe-savebar__mode .mbe-segment{flex:1}.mbe-savebar__actions{width:100%;justify-content:stretch}.mbe-savebar__actions .mbe-btn{flex:1}.mbe-sources__row{grid-template-columns:1fr}}@media(max-width:480px){.mbe-ai__title{font-size:1rem}.mbe-ai__drop-cta{font-size:.92rem}.mbe-ai__drop-icon{width:42px;height:42px}}.wsm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d2b1e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:stretch;justify-content:center;padding:24px;z-index:200}.wsm-shell{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius-lg, 14px);width:100%;max-width:1180px;display:flex;flex-direction:column;box-shadow:0 32px 80px #0d2b1e47;overflow:hidden}.wsm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--ws-border)}.wsm-eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted)}.wsm-title{margin:4px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ws-text)}.wsm-sub{margin:6px 0 0;max-width:720px;font-size:13px;line-height:1.5;color:var(--ws-text-secondary)}.wsm-close{flex-shrink:0;width:36px;height:36px;background:transparent;border:1px solid var(--ws-border);border-radius:8px;color:var(--ws-text-secondary);font-size:1.4rem;line-height:1;cursor:pointer}.wsm-close:hover{background:var(--ws-surface-muted);color:var(--ws-text)}.wsm-body{padding:18px 24px 24px;overflow-y:auto;flex:1 1 auto;min-height:0;background:var(--ws-bg, var(--ws-surface))}.wsm-loading{padding:40px 0;text-align:center;color:var(--ws-muted);font-size:13px}.wsm-body .mbe-root{--mbe-bg: transparent;--mbe-surface: var(--ws-surface);--mbe-surface-muted: var(--ws-surface-muted);--mbe-border: var(--ws-border);--mbe-border-strong: var(--ws-border-strong);--mbe-text: var(--ws-text);--mbe-text-muted: var(--ws-text-secondary);--mbe-primary: var(--ws-brand-strong);--mbe-primary-fg: #ffffff;--mbe-primary-soft: rgba(25, 122, 80, .1);--mbe-radius: var(--ws-radius-md, 12px);--mbe-radius-sm: var(--ws-radius-sm, 8px);--mbe-radius-lg: var(--ws-radius-lg, 16px);font-family:inherit;gap:18px}.wsm-body .mbe-header{display:none}.wsm-body .mbe-context{border:1px solid rgba(25,122,80,.18);border-radius:var(--ws-radius-md, 12px);background:#197a500f;padding:10px 14px}.wsm-safety-note{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;color:var(--ws-text-secondary);font-size:12.5px}.wsm-safety-note strong{color:var(--ws-text)}.wsm-body .mbe-ai{background:linear-gradient(180deg,#197a500f,#197a5005);border-color:#197a5038}.wsm-body .mbe-grid-wrap{max-height:min(46vh,520px)}.wsm-body .mbe-photos{background:var(--ws-surface)}.wsm-body .mbe-savebar{background:var(--ws-surface);border-color:var(--ws-border-strong);box-shadow:0 -4px 20px #0d2b1e14}@media(max-width:720px){.wsm-overlay{padding:0}.wsm-shell{border-radius:0}.wsm-head{padding:16px}.wsm-body{padding:14px 12px 18px}.wsm-title{font-size:18px}.wsm-body .mbe-grid-wrap{max-height:50vh}}.workspace-v2-shell{--ws-bg: #f7f6f2;--ws-surface: #ffffff;--ws-surface-muted: #f3f2ec;--ws-border: rgba(0, 0, 0, .08);--ws-border-strong: rgba(0, 0, 0, .13);--ws-text: #12160f;--ws-text-secondary: #5a5e57;--ws-muted: #9da09a;--ws-brand: #27ae60;--ws-brand-strong: #1e8a4a;--ws-brand-dark: #15633a;--ws-brand-soft: rgba(39, 174, 96, .08);--ws-brand-mid: rgba(39, 174, 96, .14);--ws-brand-glow: rgba(39, 174, 96, .18);--ws-forest: #0d2b1e;--ws-warn-bg-1: #fffaf0;--ws-warn-bg-2: #fff3dc;--ws-warn-border: #f3d894;--ws-warn-rail: #e6a800;--ws-warn-ink: #5c3700;--ws-warn-ink-soft: #7a5418;--ws-warn-ink-mid: #a85d00;--ws-radius-sm: 8px;--ws-radius-md: 10px;--ws-radius-lg: 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--ws-bg);color:var(--ws-text);min-height:100vh;-webkit-font-smoothing:antialiased}.workspace-v2-shell *,.workspace-v2-shell *:before,.workspace-v2-shell *:after{box-sizing:border-box}.workspace-v2-shell button{font-family:inherit}.ws-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.ws-shell__body{flex:1 1 auto;display:flex;flex-direction:column;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.ws-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 12px;background:#ffffffe0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--ws-border);min-height:56px}.ws-topbar__brand-group{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;color:inherit}.ws-topbar__brand{width:32px;height:32px;border-radius:9px;background:var(--ws-forest);display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px #27ae6033}.ws-topbar__brand-text{display:none}.ws-topbar__mobile-tenant{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.ws-topbar__name{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ws-text);max-width:100%}.ws-topbar__right{display:flex;align-items:center;gap:18px;flex-shrink:0}.ws-topbar__tenant,.ws-topbar__owner{display:none}.ws-topbar__user{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px}.ws-topbar__user>*{width:100%;height:100%}.ws-tabstrip{display:flex;gap:6px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;background:var(--ws-bg);border-bottom:1px solid var(--ws-border);scrollbar-width:none;-ms-overflow-style:none}.ws-tabstrip::-webkit-scrollbar{display:none}.ws-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ws-text-secondary);background:transparent;border:1px solid transparent;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s ease,color .15s ease}.ws-tab:hover{color:var(--ws-text)}.ws-tab.is-active{font-weight:600;color:var(--ws-text);background:var(--ws-surface);border-color:var(--ws-border)}.ws-tab__icon{display:inline-flex}.ws-tab__dot{width:6px;height:6px;border-radius:999px;background:var(--ws-warn-rail);flex-shrink:0}.ws-main{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding:14px 12px 24px;min-width:0}.ws-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid}.ws-pill__dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.ws-pill--success{color:var(--ws-brand-strong);background:var(--ws-brand-soft);border-color:var(--ws-brand-mid)}.ws-pill--warning{color:var(--ws-warn-ink-mid);background:#fff4e0;border-color:#f5d9a8}.ws-pill--danger{color:#a8262d;background:#ffe7e9;border-color:#f5b1b6}.ws-pill--info{color:#1f5fa8;background:#e7f0ff;border-color:#b9d0f0}.ws-pill--muted{color:var(--ws-muted);background:var(--ws-surface-muted);border-color:var(--ws-border)}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ws-radius-sm);font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease;font-family:inherit;white-space:nowrap}.ws-btn:disabled{cursor:not-allowed;opacity:.45}.ws-btn--full{width:100%}.ws-btn--sm{padding:.5rem .85rem;font-size:.82rem}.ws-btn--md{padding:.7rem 1.1rem;font-size:.9rem}.ws-btn--lg{padding:.9rem 1.45rem;font-size:.95rem}.ws-btn:focus-visible{outline:2px solid var(--ws-brand);outline-offset:2px}.ws-btn--primary{color:#fff;background:linear-gradient(135deg,var(--ws-brand) 0%,var(--ws-brand-strong) 100%);border:1px solid transparent;box-shadow:0 2px 8px var(--ws-brand-glow),0 1px 2px #0000001a}.ws-btn--primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--ws-brand-glow)}.ws-btn--primary:not(:disabled):active{transform:translateY(0)}.ws-btn--secondary{color:var(--ws-text);background:var(--ws-surface);border:1px solid var(--ws-border-strong);box-shadow:0 1px 2px #0000000a}.ws-btn--secondary:not(:disabled):hover{background:var(--ws-surface-muted)}.ws-btn--ghost{color:var(--ws-text-secondary);background:transparent;border:1px solid transparent}.ws-btn--ghost:not(:disabled):hover{background:var(--ws-surface-muted);color:var(--ws-text)}.ws-card{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:12px;padding:14px}.ws-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ws-card__title{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ws-card__sub{margin:4px 0 0;font-size:11.5px;color:var(--ws-muted);line-height:1.45}.ws-card__list{display:flex;flex-direction:column}.ws-billing-strip{position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,var(--ws-warn-bg-1),var(--ws-warn-bg-2));border:1px solid var(--ws-warn-border);box-shadow:0 1px 2px #0000000a}.ws-billing-strip__rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ws-warn-rail)}.ws-billing-strip__body{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon  title pill" "copy  copy  copy" "meta  meta  meta";align-items:center;gap:10px;padding:12px 14px 12px 16px}.ws-billing-strip__icon-wrap{grid-area:icon;width:30px;height:30px;border-radius:var(--ws-radius-sm);background:#fff;border:1px solid var(--ws-warn-border);display:grid;place-items:center;flex-shrink:0}.ws-billing-strip__title{grid-area:title;font-size:13.5px;font-weight:700;color:var(--ws-warn-ink);line-height:1.25;min-width:0}.ws-billing-strip__pill{grid-area:pill}.ws-billing-strip__copy{grid-area:copy;margin:0;font-size:12px;color:var(--ws-warn-ink-soft);line-height:1.45}.ws-billing-strip__meta{grid-area:meta;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--ws-warn-ink-soft)}.ws-billing-strip__meta strong{color:var(--ws-warn-ink)}.ws-billing-strip__trial{display:inline-flex;align-items:center;gap:6px}.ws-billing-strip__divider{width:1px;height:14px;background:#a85d0038}.ws-billing-strip__actions{display:flex;gap:8px;margin-left:auto}.ws-billing-ribbon{border-radius:12px;padding:10px 12px;background:var(--ws-brand-soft);border:1px solid var(--ws-brand-mid);display:flex;align-items:center;gap:10px}.ws-billing-ribbon__check{width:22px;height:22px;border-radius:999px;background:var(--ws-brand);display:grid;place-items:center;flex-shrink:0}.ws-billing-ribbon__text{flex:1 1 auto;min-width:0;font-size:12.5px;line-height:1.3}.ws-billing-ribbon__text strong{color:var(--ws-brand-dark)}.ws-billing-ribbon__text-secondary{color:var(--ws-text-secondary);font-size:11.5px;display:block}.ws-launch-list{display:flex;flex-direction:column;gap:8px}.ws-launch-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--ws-radius-md);background:var(--ws-surface-muted);border:1px solid var(--ws-border)}.ws-launch-row__name,.ws-launch-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-launch-row.is-ready{background:var(--ws-brand-soft);border-color:var(--ws-brand-mid)}.ws-launch-row__icon{width:30px;height:30px;border-radius:var(--ws-radius-sm);background:#fff;border:1px solid var(--ws-border);display:grid;place-items:center;flex-shrink:0}.ws-launch-row__copy{flex:1 1 auto;min-width:0}.ws-launch-row__name{font-size:13px;font-weight:600}.ws-launch-row__sub{font-size:11px;color:var(--ws-muted)}.ws-step-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--ws-border)}.ws-step-row:first-child{border-top:none}.ws-step-row.is-current{margin:0 -8px;padding:8px;border-top:none;border-radius:var(--ws-radius-sm);background:#e6a8000f;border:1px solid rgba(230,168,0,.18)}.ws-step-num{width:22px;height:22px;border-radius:999px;font-size:10.5px;font-weight:700;display:grid;place-items:center;flex-shrink:0;background:var(--ws-surface-muted);color:var(--ws-muted);border:1px solid var(--ws-border)}.ws-step-num.is-complete{background:var(--ws-brand);color:#fff;border-color:transparent}.ws-step-num.is-current{background:#fff;color:var(--ws-warn-ink-mid);border:2px solid var(--ws-warn-rail)}.ws-step-title{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:500;color:var(--ws-text)}.ws-step-row.is-current .ws-step-title{font-weight:600}.ws-step-row.is-pending .ws-step-title{color:var(--ws-text-secondary)}.ws-step-hint{font-size:10.5px;color:var(--ws-warn-ink-mid);font-weight:600;flex-shrink:0}.ws-step-action{background:var(--ws-brand-strong);color:#fff;border:1px solid var(--ws-brand-strong);font:inherit;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:6px;cursor:pointer;white-space:nowrap;flex-shrink:0}.ws-step-action:hover{filter:brightness(1.05)}.ws-menu-card__body{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ws-menu-card__hint{margin:0;font-size:11.5px;color:var(--ws-text-secondary)}.ws-pin-display{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;background:var(--ws-surface-muted);border-radius:var(--ws-radius-md);border:1px solid var(--ws-border)}.ws-pin-display code{flex:1 1 auto;min-width:10ch;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.35em;color:var(--ws-text);font-variant-numeric:tabular-nums}.ws-pin-display .ws-btn--sm{gap:6px}.ws-staff-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--ws-border)}.ws-staff-row:first-child{border-top:none}.ws-staff-avatar{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--ws-brand-soft),var(--ws-brand-mid));color:var(--ws-brand-dark);font-size:11px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.ws-staff-avatar--pending{background:var(--ws-surface-muted);color:var(--ws-muted);border:1px dashed var(--ws-border-strong)}.ws-staff-info{flex:1 1 auto;min-width:0}.ws-staff-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-staff-email{font-size:11px;color:var(--ws-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-staff-row__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ws-staff-row__chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;background:var(--ws-surface-muted);color:var(--ws-text-secondary);border:1px solid var(--ws-border);transition:background .15s ease,color .15s ease,border-color .15s ease}.ws-staff-row__chip:hover{color:var(--ws-text);background:#fff}.ws-staff-row__chip.is-on{background:linear-gradient(135deg,var(--ws-brand-soft) 0%,var(--ws-brand-mid) 100%);color:var(--ws-brand-dark);border-color:var(--ws-brand-mid)}.ws-settings-form{display:flex;flex-direction:column;gap:10px}@media(min-width:640px){.ws-settings-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-settings-form .ws-invite-form__actions{grid-column:1 / -1}}.ws-invite-form{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;border-radius:var(--ws-radius-md);background:linear-gradient(180deg,var(--ws-brand-soft) 0%,#ffffff 100%);border:1px solid var(--ws-brand-mid)}.ws-invite-form__row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.ws-invite-form__field{display:flex;flex-direction:column;gap:4px}.ws-invite-form__field--grow{flex:1;min-width:0}.ws-invite-form__label{font-size:10.5px;font-weight:700;color:var(--ws-text-secondary);text-transform:uppercase;letter-spacing:.06em}.ws-invite-form__input{padding:8px 10px;border-radius:var(--ws-radius-sm);border:1px solid var(--ws-border-strong);background:#fff;font-size:13px;font-family:inherit;color:var(--ws-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ws-invite-form__input:focus{border-color:var(--ws-brand);box-shadow:0 0 0 3px var(--ws-brand-soft)}.ws-invite-form__check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ws-text-secondary);white-space:nowrap;padding-bottom:8px;cursor:pointer}.ws-invite-form__check input[type=checkbox]{accent-color:var(--ws-brand);cursor:pointer}.ws-invite-form__actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ws-invite-form__actions .ws-btn{min-width:100px}.ws-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 12px;gap:6px;color:var(--ws-text-secondary)}.ws-empty__title{font-size:13px;font-weight:600;color:var(--ws-text)}.ws-empty__body{font-size:11.5px;color:var(--ws-muted);max-width:32ch;line-height:1.5}.ws-billing-hero{position:relative;overflow:hidden;border-radius:12px;padding:14px 14px 14px 16px;background:linear-gradient(180deg,var(--ws-warn-bg-1),var(--ws-warn-bg-2));border:1px solid var(--ws-warn-border)}.ws-billing-hero.is-active{background:var(--ws-surface);border-color:var(--ws-border)}.ws-billing-hero__rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ws-warn-rail)}.ws-billing-hero.is-active .ws-billing-hero__rail{background:var(--ws-brand)}.ws-billing-hero__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ws-billing-hero__title{margin:0;font-size:14px;font-weight:700;flex:1 1 auto}.ws-billing-hero__copy{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--ws-warn-ink-soft)}.ws-billing-hero.is-active .ws-billing-hero__copy{color:var(--ws-text-secondary)}.ws-billing-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.ws-stat-tile{padding:10px;border-radius:var(--ws-radius-sm);background:#fff;border:1px solid var(--ws-warn-border)}.ws-billing-hero.is-active .ws-stat-tile{border-color:var(--ws-border)}.ws-stat-tile__label{display:block;font-size:9.5px;font-weight:700;color:var(--ws-muted);text-transform:uppercase;letter-spacing:.06em}.ws-stat-tile__value{display:block;margin-top:2px;font-size:12.5px;font-weight:700}.ws-plans-list{display:flex;flex-direction:column;gap:12px}.ws-plan-row{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--ws-radius-md);background:#fff;border:1px solid var(--ws-border)}.ws-plan-row.is-current{background:var(--ws-brand-soft);border-color:var(--ws-brand-mid)}.ws-plan-row__badge{position:absolute;top:-10px;left:14px;padding:4px 10px;border-radius:999px;background:var(--ws-forest);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ws-plan-row__info{flex:1 1 auto;min-width:0}.ws-plan-row__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ws-plan-row__name{font-size:14px;font-weight:700;letter-spacing:-.01em}.ws-plan-row__sub{font-size:11.5px;color:var(--ws-muted);margin-top:3px;line-height:1.4}.ws-plan-row__price{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--ws-text);flex-shrink:0;align-self:center}.ws-plan-row__price small{font-size:11px;color:var(--ws-muted);font-weight:500;margin-left:1px}.ws-plan-row__features{display:none;list-style:none;margin:0;padding:0}.ws-plan-row__feature{display:flex;align-items:center;gap:8px;font-size:.83rem;color:var(--ws-text-secondary);line-height:1.4}.ws-plan-row__feature-icon{width:18px;height:18px;border-radius:999px;background:var(--ws-brand-soft);border:1px solid var(--ws-brand-mid);display:grid;place-items:center;flex-shrink:0}.ws-plan-row__cta{display:none}.ws-setup-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--ws-border)}.ws-setup-row:first-child{border-top:none}.ws-setup-row__icon{width:28px;height:28px;border-radius:var(--ws-radius-sm);background:var(--ws-surface-muted);display:grid;place-items:center;border:1px solid var(--ws-border);flex-shrink:0}.ws-setup-row__copy{flex:1 1 auto;min-width:0}.ws-setup-row__title{font-size:12.5px;font-weight:600}.ws-setup-row__sub{font-size:11px;color:var(--ws-muted)}.ws-setup-row__action{background:transparent;border:1px solid var(--ws-border, rgba(0, 0, 0, .12));color:inherit;font:inherit;font-size:11.5px;padding:4px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.ws-setup-row__action:hover{background:var(--ws-surface-muted, rgba(0, 0, 0, .04))}.ws-qr-pair{display:flex;flex-direction:column;align-items:center;gap:16px}.ws-qr-pair__code{width:180px;height:180px;padding:10px;border-radius:var(--ws-radius-md);background:#fff;border:1px solid var(--ws-border);display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 14px #0000000d}.ws-qr-pair__code svg{display:block;width:100%;height:100%}.ws-qr-pair__placeholder{width:100%;height:100%;border-radius:var(--ws-radius-sm);background:repeating-conic-gradient(var(--ws-surface-muted) 0 25%,#fff 0 50%) 0 / 14px 14px;opacity:.55}.ws-qr-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%}.ws-qr-step{display:flex;align-items:flex-start;gap:12px}.ws-qr-step__num{width:24px;height:24px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;font-size:11px;font-weight:700;background:linear-gradient(135deg,var(--ws-brand-soft) 0%,var(--ws-brand-mid) 100%);color:var(--ws-brand-dark);border:1px solid var(--ws-brand-mid)}.ws-qr-step__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.ws-qr-step__copy strong{font-size:13px;font-weight:600;color:var(--ws-text)}.ws-qr-step__copy span{font-size:11.5px;color:var(--ws-muted);line-height:1.45}.ws-qr-pair__warning{margin-top:12px;padding:10px 12px;border-radius:var(--ws-radius-sm);background:#fff4e0;border:1px solid #f5d9a8;color:var(--ws-warn-ink);font-size:12px;line-height:1.45}.ws-qr-pair__actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.ws-qr-manual{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ws-border)}.ws-qr-manual__row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--ws-surface-muted);border:1px solid var(--ws-border);border-radius:var(--ws-radius-sm)}.ws-qr-manual__field{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ws-qr-manual__label{font-size:10px;font-weight:700;color:var(--ws-muted);text-transform:uppercase;letter-spacing:.06em}.ws-qr-manual__value{font-family:SF Mono,Menlo,monospace;font-size:12px;color:var(--ws-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-qr-manual__copy{width:30px;height:30px;border-radius:var(--ws-radius-sm);border:1px solid var(--ws-border);background:#fff;color:var(--ws-text-secondary);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease}.ws-qr-manual__copy:not(:disabled):hover{color:var(--ws-brand-strong);background:var(--ws-brand-soft)}.ws-qr-manual__copy:disabled{opacity:.4;cursor:not-allowed}.ws-bottombar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-around;padding:6px 8px calc(env(safe-area-inset-bottom,0px) + 10px);background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--ws-border)}.ws-bottombar__item{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:var(--ws-radius-md);color:var(--ws-text-secondary);background:none;border:none;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:500;transition:color .15s ease}.ws-bottombar__item.is-active{color:var(--ws-brand-strong);font-weight:700}.ws-bottombar__icon-wrap{position:relative;display:inline-flex}.ws-bottombar__item-dot{position:absolute;top:-2px;right:-4px;width:7px;height:7px;border-radius:999px;background:var(--ws-warn-rail);border:1.5px solid #fff}.ws-loading{display:grid;place-items:center;flex:1;min-height:60vh}.ws-loading--inline{min-height:80px;flex:none}.ws-pin-notice{margin:8px 2px 0;font-size:11.5px;color:var(--ws-muted);line-height:1.45}.ws-spinner{width:32px;height:32px;border-radius:999px;border:3px solid var(--ws-surface-muted);border-top-color:var(--ws-brand);animation:ws-spin .8s linear infinite}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-page-header,.ws-sidebar{display:none}@media(min-width:960px){.ws-shell__body{flex-direction:row;padding-bottom:0}.ws-tabstrip,.ws-bottombar{display:none}.ws-topbar{padding:14px 28px;gap:24px;min-height:64px}.ws-topbar__brand{width:38px;height:38px;border-radius:10px}.ws-topbar__user{width:34px;height:34px}.ws-topbar__brand-text{display:flex;flex-direction:column;line-height:1.1}.ws-topbar__brand-name{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--ws-text)}.ws-topbar__brand-name em{font-style:normal;color:var(--ws-brand)}.ws-topbar__brand-sub{font-size:10px;color:var(--ws-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.ws-topbar__mobile-tenant{display:none}.ws-topbar__right{margin-left:auto;gap:18px}.ws-topbar__tenant{display:flex;flex-direction:column;text-align:right;padding-right:14px;border-right:1px solid var(--ws-brand-mid);min-width:0}.ws-topbar__tenant-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ws-text)}.ws-topbar__tenant-sub{font-size:11.5px;color:var(--ws-muted)}.ws-topbar__owner{display:flex;flex-direction:column;text-align:right;min-width:0;max-width:240px}.ws-topbar__owner-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-topbar__owner-email{font-size:11.5px;color:var(--ws-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-sidebar{width:244px;flex-shrink:0;border-right:1px solid var(--ws-border);background:#ffffff80;padding:24px 16px;display:flex;flex-direction:column;gap:18px;align-self:stretch}.ws-sidebar__head{padding:0 8px 16px;border-bottom:1px solid var(--ws-border)}.ws-sidebar__tenant-name{margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.015em}.ws-sidebar__tenant-pill{margin-top:8px}.ws-sidebar__nav{display:flex;flex-direction:column;gap:2px}.ws-sidebar__nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--ws-radius-sm);cursor:pointer;font-size:.9rem;font-weight:500;color:var(--ws-text-secondary);background:transparent;border:1px solid transparent;width:100%;text-align:left;font-family:inherit;position:relative}.ws-sidebar__nav-item:hover{color:var(--ws-text);background:#ffffffa6}.ws-sidebar__nav-item.is-active{color:var(--ws-text);font-weight:600;background:var(--ws-surface);border-color:var(--ws-border);box-shadow:0 1px 2px #00000008}.ws-sidebar__nav-label{flex:1}.ws-sidebar__nav-dot{width:7px;height:7px;border-radius:999px;background:var(--ws-warn-rail);box-shadow:0 0 0 3px #e6a8002e}.ws-sidebar__progress{margin-top:auto;padding:14px 10px 0;border-top:1px solid var(--ws-border)}.ws-sidebar__progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ws-sidebar__progress-label{font-size:.72rem;font-weight:600;color:var(--ws-muted);text-transform:uppercase;letter-spacing:.06em}.ws-sidebar__progress-pct{font-size:.78rem;font-weight:700;color:var(--ws-text-secondary)}.ws-sidebar__progress-pct.is-active{color:var(--ws-brand-strong)}.ws-sidebar__progress-bar{height:4px;border-radius:999px;background:var(--ws-surface-muted);overflow:hidden}.ws-sidebar__progress-fill{height:100%;width:var(--ws-progress, 0%);border-radius:999px;background:linear-gradient(90deg,var(--ws-warn-rail),var(--ws-brand));transition:width .25s ease}.ws-sidebar__progress-fill.is-active{background:var(--ws-brand)}.ws-main{padding:28px 32px 64px;gap:20px}.ws-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ws-page-header__sup{font-size:.72rem;font-weight:600;color:var(--ws-muted);text-transform:uppercase;letter-spacing:.08em}.ws-page-header__title{margin:4px 0;font-size:1.55rem;font-weight:800;letter-spacing:-.025em}.ws-page-header__sub{margin:0;font-size:.9rem;color:var(--ws-text-secondary)}.ws-page-header__actions{display:flex;gap:8px}.ws-card{padding:22px;border-radius:var(--ws-radius-lg)}.ws-card__title{font-size:1rem}.ws-card__sub{font-size:.82rem}.ws-billing-strip{border-radius:var(--ws-radius-lg)}.ws-billing-strip__rail{width:4px}.ws-billing-strip__body{grid-template-areas:"icon  title pill" "icon  copy  copy" "icon  meta  meta";column-gap:16px;row-gap:4px;padding:16px 20px 16px 22px;align-items:start}.ws-billing-strip__icon-wrap{width:40px;height:40px;border-radius:var(--ws-radius-md);align-self:start;margin-top:2px}.ws-billing-strip__title{font-size:.95rem}.ws-billing-strip__copy{font-size:.83rem;max-width:620px;margin-bottom:4px}.ws-billing-strip__meta{gap:14px}.ws-billing-ribbon{padding:11px 16px}.ws-launch-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ws-launch-row{padding:14px;border-radius:12px}.ws-launch-row__icon{width:36px;height:36px;border-radius:9px}.ws-launch-row__name{font-size:.88rem}.ws-launch-row__sub{font-size:.74rem}.ws-step-row{padding:10px 12px;gap:12px;border-radius:var(--ws-radius-md);border-top:none}.ws-step-row:first-child{border-top:none}.ws-step-num{font-size:.7rem}.ws-step-title{font-size:.88rem}.ws-step-hint{font-size:.75rem}.ws-staff-row{padding:12px 4px;gap:14px}.ws-staff-avatar{width:34px;height:34px;font-size:.78rem;border:1px solid var(--ws-brand-mid)}.ws-staff-name{font-size:.9rem}.ws-staff-email{font-size:.78rem}.ws-pin-display{padding:14px 18px}.ws-pin-display code{font-size:1.15rem}.ws-billing-hero{padding:22px 22px 22px 26px;border-radius:var(--ws-radius-lg)}.ws-billing-hero__rail{width:4px}.ws-billing-hero__head{gap:10px}.ws-billing-hero__title{font-size:1.05rem}.ws-billing-hero__copy{font-size:.86rem;max-width:560px}.ws-billing-hero__grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.ws-billing-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ws-billing-hero__main{min-width:0;flex:1}.ws-stat-tile{padding:12px;border-radius:var(--ws-radius-md)}.ws-stat-tile__label{font-size:.7rem}.ws-stat-tile__value{font-size:.95rem;margin-top:4px}.ws-plans-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ws-plan-row{flex-direction:column;align-items:stretch;padding:20px;gap:12px;border-radius:14px}.ws-plan-row:hover{transform:translateY(-2px)}.ws-plan-row.is-recommended:hover{transform:translateY(-3px)}.ws-plan-row__info{display:flex;flex-direction:column;gap:4px}.ws-plan-row__price{font-size:1.85rem;align-self:flex-start}.ws-plan-row__price small{font-size:.85rem}.ws-plan-row__features{display:flex;flex-direction:column;gap:7px}.ws-plan-row__cta{display:block;margin-top:auto}.ws-qr-pair{flex-direction:row;align-items:flex-start;gap:28px}.ws-qr-pair__code{width:200px;height:200px}.ws-qr-steps{gap:14px}.ws-qr-step__copy strong{font-size:14px}.ws-qr-step__copy span{font-size:12.5px}.ws-setup-row{padding:14px 4px}.ws-setup-row__icon{width:32px;height:32px;border-radius:9px}.ws-setup-row__title{font-size:.9rem}.ws-setup-row__sub{font-size:.78rem}}@media(max-width:959.98px){.ws-billing-strip__divider{display:none}.ws-billing-strip__actions{width:100%;margin-left:0}.ws-billing-strip__actions .ws-btn{flex:1 1 0}}:root{color-scheme:light;font-family:Inter,Inter var,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-feature-settings:"cv11","ss01";line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #f7f6f2;--surface: #ffffff;--surface-raised: #ffffff;--surface-muted: #f2f1ee;--surface-inset: #eae8e3;--border: rgba(0, 0, 0, .08);--border-strong: rgba(0, 0, 0, .13);--line: rgba(0, 0, 0, .08);--text: #12160f;--text-secondary: #5a5e57;--muted: #9da09a;--muted-light: #a0aab5;--brand: #27ae60;--brand-strong: #1e8a4a;--brand-dark: #15633a;--brand-soft: rgba(39, 174, 96, .08);--brand-mid: rgba(39, 174, 96, .14);--brand-glow: rgba(39, 174, 96, .18);--forest: #0d2b1e;--panel: #ffffff;--panel-strong: #ffffff;--panel-muted: #f8fafc;--warm: #d97706;--warm-soft: rgba(217, 119, 6, .1);--success: #16a34a;--success-soft: rgba(22, 163, 74, .1);--warning: #d97706;--warning-soft: rgba(217, 119, 6, .1);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .08);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .04);--shadow: 0 4px 14px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .04);--shadow-md: 0 8px 28px rgba(0, 0, 0, .09), 0 20px 50px rgba(0, 0, 0, .06);--shadow-lg: 0 16px 40px -8px rgba(0, 0, 0, .11), 0 8px 16px -4px rgba(0, 0, 0, .05);--shadow-xl: 0 32px 64px -16px rgba(0, 0, 0, .13);--r-sm: .375rem;--r: .625rem;--r-md: .75rem;--r-lg: 1rem;--r-xl: 1.25rem;--r-2xl: 1.5rem;--r-full: 999px;color:var(--text);background:var(--bg)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;color:var(--text);background:var(--bg)}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.marketing-shell,.workspace-shell{min-height:100vh;display:flex;flex-direction:column}.landing-main{width:min(1200px,calc(100% - 3rem));margin:0 auto;padding:2.5rem 0 4rem;flex:1}.workspace-main{padding:2rem 2.5rem 4rem;max-width:960px;flex:1}.workspace-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;width:100%;min-height:calc(100vh - 72px)}.workspace-sidebar{position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;display:flex;flex-direction:column;padding:1.5rem 1.25rem;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f2);border-right:1px solid var(--border)}.workspace-sidebar__header{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border);margin-bottom:1rem}.workspace-sidebar__header h2{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.2}.workspace-sidebar__nav{display:flex;flex-direction:column;gap:.25rem;flex:1}.sidebar-nav-link{display:block;width:100%;text-align:left;padding:.7rem .85rem;border-radius:var(--r-md);font-size:.9375rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.sidebar-nav-link:hover{color:var(--text);background:#ffffffb3}.sidebar-nav-link--active{color:var(--brand-strong);background:var(--brand-soft);border-color:#0d948824;font-weight:600}.workspace-sidebar__footer{display:grid;gap:.25rem;padding-top:1rem;border-top:1px solid var(--border);margin-top:auto}.workspace-sidebar__footer span{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.workspace-sidebar__footer strong{font-size:.875rem;color:var(--text)}.marketing-topbar,.workspace-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 2rem;height:64px;background:#ffffffe0;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border)}.workspace-topbar{padding:0;height:72px;background:linear-gradient(180deg,#fffffff5,#f8fafce6);border-bottom-color:#94a3b82e}.workspace-topbar__inner{width:min(1240px,calc(100% - 1.75rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:flex;align-items:center;gap:.75rem}.brand__mark{width:2.5rem;height:2.5rem;border-radius:var(--r-md);display:grid;place-items:center;color:#fff;background:var(--forest);box-shadow:0 1px #ffffff0f inset,0 8px 20px -12px #0a241766;flex-shrink:0}.brand__mark--sm{width:1.75rem;height:1.75rem;font-size:.68rem;border-radius:.45rem}.brand strong,.brand small{display:block}.brand strong{font-size:.95rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.brand small{font-size:.73rem;color:var(--muted)}.topbar-nav{display:flex;align-items:center;gap:.5rem}.workspace-topbar__meta{display:flex;align-items:center;gap:.85rem}.workspace-topbar__identity{display:flex;align-items:center;gap:.75rem}.topbar-nav__link{font-size:.875rem;font-weight:500;color:var(--muted);padding:.4rem .65rem;border-radius:var(--r-md);transition:color .15s ease,background .15s ease}.topbar-nav__link:hover{color:var(--text);background:var(--surface-muted)}.topbar-nav__placeholder{display:inline-block;width:120px;height:32px}.topbar-nav__cta{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface);color:var(--text);font-size:.875rem;font-weight:600;padding:.4rem 1rem;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.topbar-nav__cta:hover{background:var(--surface-muted);border-color:var(--border-strong)}.topbar-nav__workspace{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--brand-strong);border:1px solid var(--brand-mid);border-radius:var(--r-full);background:var(--brand-soft);padding:.4rem 1rem;transition:background .15s ease;white-space:nowrap}.topbar-nav__workspace:hover{background:var(--brand-mid)}.topbar-nav__tenant{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:.78rem;color:var(--muted);border-right:1px solid var(--brand-mid);padding-right:.5rem}.workspace-topbar__tenant,.workspace-topbar__user{display:grid;gap:.08rem;padding:.55rem .9rem;border-radius:var(--r-full);border:1px solid rgba(148,163,184,.18);background:#ffffffd6;box-shadow:0 10px 24px -20px #0f172a59}.workspace-topbar__tenant span,.workspace-topbar__user span{font-size:.875rem;font-weight:600;color:var(--text);line-height:1.2}.workspace-topbar__tenant small,.workspace-topbar__user small{font-size:.73rem;color:var(--muted);line-height:1.25}.workspace-topbar__userbutton{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border-radius:var(--r-full);background:#ffffffe0;border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 24px -20px #0f172a59}.workspace-brand__wordmark{display:flex;flex-direction:column;line-height:1.1;letter-spacing:-.02em}.workspace-brand__name{display:inline-flex;align-items:baseline;font-size:1.05rem;font-weight:800;color:var(--text)}.workspace-brand__name-accent{color:var(--brand)}.workspace-brand__sub{margin-top:2px;font-size:.625rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.l-mobile-nav__divider{border-top:1px solid var(--border);margin:.5rem -.5rem;height:0}.l-signed-in-banner{background:linear-gradient(90deg,#0d94880f,#0d948805);border-bottom:1px solid rgba(13,148,136,.12)}.l-signed-in-banner__inner{width:min(1200px,calc(100% - 3rem));margin:0 auto;padding:.7rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem;font-weight:500;color:var(--brand-strong)}.btn{border:none;border-radius:var(--r-full);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.875rem;font-weight:600;padding:.6rem 1.15rem;letter-spacing:-.01em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn-primary:focus-visible{outline-color:var(--brand-strong)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-strong) 100%);box-shadow:0 2px 8px var(--brand-glow),0 1px 2px #0000001a}.btn-primary:hover{box-shadow:0 4px 16px var(--brand-glow),0 2px 4px #0000001f}.btn-secondary{color:var(--text);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:var(--surface-muted);border-color:var(--border-strong)}.btn--large{padding:.8rem 1.6rem;font-size:.9375rem}.btn--sm{padding:.5rem 1rem;font-size:.85rem}.form-field{display:grid;gap:.4rem}.form-field span{font-size:.75rem;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.form-input{width:100%;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text);padding:.7rem .9rem;outline:none;font-size:.9375rem;transition:border-color .15s ease,box-shadow .15s ease}.form-input:hover{border-color:var(--border-strong)}.form-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.form-input::placeholder{color:var(--muted-light)}select.form-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:12px 8px}[dir=rtl] select.form-input{padding-right:.9rem;padding-left:2.25rem;background-position:left .85rem center}.auth-form{display:grid;gap:.875rem}.auth-form-header{display:grid;gap:.3rem}.auth-form-header h2,.section-heading h3{margin:.25rem 0 .35rem;font-size:1.375rem;font-weight:700;letter-spacing:-.025em;color:var(--text)}.section-copy{margin:0 0 1.5rem;color:var(--muted);font-size:.9375rem;line-height:1.65}.auth-form-header p{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.6}.auth-panel__footer{border-top:1px solid var(--line);padding-top:.875rem}.auth-footnote{margin:0;color:var(--muted);font-size:.875rem}.auth-footnote a{color:var(--brand-strong);font-weight:600}.inline-note,.banner{border-radius:var(--r-lg);padding:.8rem 1rem;font-size:.875rem;line-height:1.5}.inline-note{color:var(--muted);background:var(--brand-soft);border:1px solid rgba(13,148,136,.12)}.banner{border:1px solid transparent}.banner-error{color:#991b1b;background:var(--danger-soft);border-color:#dc26262e}.banner-warning{color:#92400e;background:var(--warm-soft);border-color:#d977062e}.compliance-notice{display:flex;flex-direction:column;gap:.55rem;padding:.95rem 1.05rem;border-radius:var(--r-md);font-size:.9rem;line-height:1.45}.compliance-notice__title{font-size:.95rem;font-weight:700;letter-spacing:.005em}.compliance-notice__body{margin:0;color:inherit;opacity:.92}.compliance-notice__ack{display:flex;align-items:flex-start;gap:.55rem;margin-top:.35rem;padding-top:.6rem;border-top:1px solid rgba(217,119,6,.22);font-weight:600;cursor:pointer}.compliance-notice__ack input[type=checkbox]{flex:0 0 auto;margin-top:.18rem;width:1rem;height:1rem;accent-color:#b45309;cursor:pointer}.compliance-notice__ack span{flex:1 1 auto}.compliance-notice__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.fiscal-disclaimer{display:flex;gap:.95rem;align-items:flex-start;padding:1.05rem 1.2rem;margin-bottom:1.25rem;border:1px solid rgba(217,119,6,.28);border-left:4px solid #b45309;border-radius:var(--r-md);background:var(--warm-soft);color:#92400e}.fiscal-disclaimer__icon{flex:0 0 auto;display:flex;align-items:center;margin-top:.15rem;color:#b45309}.fiscal-disclaimer__icon svg{display:block}.fiscal-disclaimer__content{flex:1 1 auto;display:flex;flex-direction:column;gap:.3rem}.fiscal-disclaimer__title{font-size:.98rem;font-weight:700;line-height:1.3}.fiscal-disclaimer__body{margin:0;font-size:.88rem;line-height:1.5;opacity:.92}.fiscal-disclaimer__link{align-self:flex-start;margin-top:.2rem;font-size:.85rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px}.fiscal-disclaimer__link:hover{opacity:.78}.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:var(--r-full);padding:.3rem .7rem;font-size:.75rem;font-weight:600;white-space:nowrap}.pill--success{color:var(--success);background:var(--success-soft)}.pill--warning{color:var(--warning);background:var(--warning-soft)}.pill--muted{color:var(--muted);background:var(--surface-muted);border:1px solid var(--border)}.spinner{display:inline-block;width:.9rem;height:.9rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .65s linear infinite;flex-shrink:0;opacity:.85;vertical-align:-.15em}.spinner--brand{color:var(--brand)}.spinner--lg{width:1.5rem;height:1.5rem;border-width:2.5px}.route-loading{display:grid;place-items:center;height:100vh}@keyframes spin{to{transform:rotate(360deg)}}.hero-panel,.auth-panel,.panel-card,.hero__copy,.hero__panel,.feature-card,.cta-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow)}.panel-card{padding:1.5rem}.workspace-shell .panel-card{border-radius:1.5rem;border-color:#00000014;box-shadow:0 4px 14px #00000012,0 2px 4px #0000000a;transition:box-shadow .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.workspace-shell .panel-card:hover{box-shadow:0 8px 28px #00000017,0 20px 50px #0000000f;transform:translateY(-2px)}.owner-launch-panel{background:var(--forest)!important;border-color:#27ae6059!important;box-shadow:0 0 0 3px #27ae6026,0 8px 28px #00000017,0 20px 50px #0000000f!important;position:relative;overflow:hidden}.owner-launch-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand)}.owner-launch-panel h3{color:#fff!important}.owner-launch-panel .stat-card{background:#ffffff0f;border-color:#ffffff1a}.owner-launch-panel .stat-card span{color:#ffffff8c}.owner-launch-panel .stat-card strong{color:#fff}.owner-launch-panel .btn-secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.owner-launch-panel .btn-secondary:hover:not(:disabled){background:#fff3}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,400px);gap:1.5rem;align-items:start}@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-col{display:flex;flex-direction:column;gap:1.5rem}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin:1rem 0}.stat-card{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--r-lg);padding:1rem;display:flex;flex-direction:column;gap:.25rem}.stat-card span{font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.stat-card strong{font-size:1.15rem;font-weight:700;color:var(--text);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-top:1.25rem}@media(max-width:480px){.launch-actions-grid{grid-template-columns:1fr}}.panel-card--soft{background:var(--surface-muted);border-color:var(--border)}.panel-card--accent{background:linear-gradient(160deg,rgba(13,148,136,.04),var(--surface) 60%)}.panel-card--activation{background:var(--surface)}.panel-card__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.panel-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.auth-panel{display:grid;gap:1.25rem;padding:1.75rem}.auth-clerk-shell{display:flex;justify-content:center;align-items:flex-start;padding:3.5rem 1rem 4rem;min-height:calc(100vh - 64px)}.auth-clerk-shell--narrow{max-width:480px;margin:0 auto;width:100%}.auth-clerk-shell--split{width:min(1080px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:1.5rem;align-items:start}.auth-entry-shell{width:min(1120px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,460px);gap:1.5rem;align-items:stretch;padding:3.5rem 0 4rem}.auth-entry-side,.auth-entry-clerk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow)}.auth-entry-side{padding:2rem;display:grid;gap:1rem;background:radial-gradient(circle at top right,rgba(13,148,136,.12),transparent 28%),linear-gradient(180deg,rgba(13,148,136,.04),var(--surface))}.auth-entry-side h1{margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.02;letter-spacing:-.05em}.auth-entry-side>p{margin:0;color:var(--muted);line-height:1.75;max-width:48ch}.auth-entry-list{display:grid;gap:.85rem;margin-top:.25rem}.auth-entry-list__item{border:1px solid var(--border);border-radius:var(--r-xl);background:#ffffffd9;padding:1rem 1.1rem}.auth-entry-list__item strong{display:block;margin-bottom:.3rem;font-size:.98rem;letter-spacing:-.02em}.auth-entry-list__item p{margin:0;color:var(--muted);line-height:1.65;font-size:.92rem}.auth-entry-clerk{padding:1rem;display:grid;place-items:center;min-height:100%;overflow:visible}.auth-entry-context{margin:0 0 .25rem;text-align:center;font-size:.92rem;color:var(--muted);line-height:1.5}.auth-callback-shell{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:1rem;background:var(--bg)}.auth-centered-shell{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:2.5rem 1rem 4rem;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(13,148,136,.07),transparent),var(--bg)}.auth-centered-card{width:min(440px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000a,0 4px 16px -4px #0000000f,0 12px 48px -12px #00000014;padding:2.5rem 2rem 1.75rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:relative;overflow:hidden}.auth-centered-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand-strong));border-radius:var(--r-2xl) var(--r-2xl) 0 0}@media(max-width:540px){.auth-centered-card{padding:2rem 1.25rem 1.5rem;border-radius:var(--r-xl)}.auth-centered-card:before{border-radius:var(--r-xl) var(--r-xl) 0 0}}.auth-centered-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.auth-centered-header h1{margin:0;font-size:1.5rem;font-weight:750;letter-spacing:-.03em;color:var(--text);line-height:1.15}.auth-centered-header p{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.5;max-width:34ch}.brand__mark--lg{width:3rem;height:3rem;font-size:1.1rem;border-radius:var(--r-lg);margin-bottom:.25rem}.auth-centered-card .cl-rootBox,.auth-centered-card .cl-card,.auth-centered-card .cl-signIn-root,.auth-centered-card .cl-signUp-root{width:100%;box-shadow:none!important;border:none!important;background:transparent!important}.auth-centered-card .cl-headerTitle,.auth-centered-card .cl-headerSubtitle,.auth-centered-card .cl-header,.auth-centered-card .cl-footerAction,.auth-centered-card .cl-footerAction__signIn,.auth-centered-card .cl-footerAction__signUp{display:none!important}.auth-centered-card .cl-formButtonPrimary{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-strong) 100%)!important;border:none!important;box-shadow:0 2px 8px var(--brand-glow),0 1px 2px #0000001a!important;border-radius:var(--r-full)!important;font-weight:600!important;transition:transform .15s ease,box-shadow .15s ease!important}.auth-centered-card .cl-formButtonPrimary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px var(--brand-glow),0 2px 4px #0000001f!important}.auth-centered-card .cl-formButtonPrimary:focus-visible{outline:2px solid var(--brand-strong)!important;outline-offset:2px!important}.auth-centered-card .cl-formFieldInput:focus,.auth-centered-card .cl-formFieldInput:focus-visible{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-soft)!important;outline:none!important}.auth-centered-card .cl-internal-1cb6a7f a,.auth-centered-card .cl-formFieldAction,.auth-centered-card .cl-formResendCodeLink,.auth-centered-card .cl-identityPreviewEditButton{color:var(--brand-strong)!important}.auth-centered-footer{text-align:center;padding-top:1rem;border-top:1px solid var(--line);width:100%}.auth-centered-footer p{margin:0;color:var(--muted);font-size:.875rem}.auth-centered-footer a{color:var(--brand-strong);font-weight:600;transition:color .15s ease}.auth-centered-footer a:hover{color:var(--brand-dark)}.auth-centered-consent{margin-top:.5rem!important;font-size:.75rem!important;color:var(--muted)!important;line-height:1.5}.auth-centered-consent a{font-weight:500!important;font-size:.75rem!important}.legal-shell{max-width:800px;margin:0 auto;padding:3rem 1.5rem 4rem}.legal-document{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000a,0 4px 16px -4px #0000000f;overflow:hidden}.legal-document__header{padding:2.5rem 2.5rem 2rem;border-bottom:1px solid var(--line);background:linear-gradient(165deg,rgba(13,148,136,.04),var(--surface) 60%)}.legal-document__header h1{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:var(--text)}.legal-document__effective{margin:.5rem 0 0;font-size:.875rem;color:var(--muted)}.legal-document__body{padding:2rem 2.5rem 2.5rem}.legal-document__body section{margin-bottom:2rem}.legal-document__body section:last-child{margin-bottom:0}.legal-document__body h2{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--text);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--line)}.legal-document__body h3{font-size:.975rem;font-weight:650;color:var(--text);margin:1.25rem 0 .5rem}.legal-document__body p{margin:0 0 .75rem;font-size:.9375rem;line-height:1.7;color:var(--subtle)}.legal-document__body ul{margin:0 0 1rem;padding-left:1.5rem}.legal-document__body li{font-size:.9375rem;line-height:1.7;color:var(--subtle);margin-bottom:.375rem}.legal-document__body .legal-shout{font-size:.8125rem;letter-spacing:.01em;line-height:1.6;color:var(--muted)}.legal-document__body ul.legal-shout{font-size:.8125rem}.legal-document__body ul.legal-shout li{font-size:.8125rem;line-height:1.6;color:var(--muted)}.legal-document__body li strong{color:var(--text)}.legal-document__body a{color:var(--brand-strong);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.legal-document__body a:hover{color:var(--brand-dark)}.legal-document__contact{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:1rem 1.25rem;line-height:1.8}@media(max-width:640px){.legal-shell{padding:2rem 1rem 3rem}.legal-document__header{padding:2rem 1.5rem 1.5rem}.legal-document__body{padding:1.5rem}.legal-document__header h1{font-size:1.5rem}}.pricing-selection-panel{background:linear-gradient(165deg,rgba(13,148,136,.08),var(--surface) 45%);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:1.5rem;display:grid;gap:.9rem;position:sticky;top:88px}.onboarding-page{width:min(640px,calc(100% - 2rem));margin:0 auto;padding:2.5rem 0 4rem}.wizard{display:grid;gap:2rem}.wizard__progress{display:flex;align-items:center;justify-content:center;gap:0}.wizard__progress-step{display:flex;align-items:center}.wizard__dot{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:.8rem;font-weight:700;cursor:default;transition:all .25s ease}.wizard__dot--active{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-soft),var(--shadow-sm)}.wizard__dot--done{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);cursor:pointer}.wizard__dot--done:hover{background:var(--brand-mid)}.wizard__dot:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.wizard__dot:disabled{cursor:default}.wizard__connector{width:3.5rem;height:2px;background:var(--border);transition:background .25s ease}.wizard__connector--done{background:var(--brand)}.wizard__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow);padding:2rem;display:grid;gap:1.5rem;background:radial-gradient(circle at top right,rgba(13,148,136,.08),transparent 30%),linear-gradient(180deg,rgba(13,148,136,.02),var(--surface))}.wizard__card--enter{animation:wizardSlideIn .3s ease both}@keyframes wizardSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wizard__card-header{display:grid;gap:.35rem}.wizard__step-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.wizard__card-header h2{margin:0;font-size:1.5rem;font-weight:750;letter-spacing:-.03em}.wizard__card-header p{margin:0;color:var(--muted);line-height:1.6}.wizard__back-btn{display:inline-flex;align-self:flex-start;align-items:center;gap:.4rem;background:none;border:1px solid transparent;border-radius:var(--r-md);color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;padding:.35rem .6rem;margin:-.35rem 0 .25rem -.6rem;transition:color .15s ease,background .15s ease,border-color .15s ease}.wizard__back-btn:hover{color:var(--text);background:var(--surface-muted);border-color:var(--border)}.wizard__back-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wizard__lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.wizard__lang-option{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .5rem;border:1.5px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:all .18s ease}.wizard__lang-option:hover{border-color:var(--border-strong);background:var(--surface-muted)}.wizard__lang-option--selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px #0d948814}.wizard__lang-option:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wizard__lang-flag{font-size:1.5rem;line-height:1;vertical-align:-.1em}.wizard__lang-name{font-size:.82rem;font-weight:650;color:var(--text)}.wizard__lang-label{font-size:.7rem;color:var(--muted)}.wizard__form{display:grid;gap:1rem}.wizard__field{display:grid;gap:.35rem}.wizard__field-label{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.wizard__input{width:100%;padding:.7rem .85rem;font-size:.95rem;border:1.5px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.wizard__input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wizard__input::placeholder{color:var(--muted-light)}select.wizard__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:12px 8px}[dir=rtl] select.wizard__input{padding-right:.85rem;padding-left:2.25rem;background-position:left .85rem center}.wizard__review{display:grid;gap:0;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.wizard__review-row{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--line);background:var(--surface)}.wizard__review-row:last-child{border-bottom:none}.wizard__review-row--highlight{background:var(--brand-soft)}.wizard__review-label{font-size:.85rem;color:var(--muted)}.wizard__review-row strong{font-size:.92rem;font-weight:650;text-align:right;word-break:break-word;max-width:60%}.wizard__next-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.pricing-selection-panel h3{margin:0;font-size:1.25rem;font-weight:750;letter-spacing:-.03em}.pricing-selection-panel__price{font-size:2rem;line-height:1;font-weight:850;letter-spacing:-.05em;color:var(--text)}.pricing-selection-panel__features{display:flex;flex-wrap:wrap;gap:.5rem}.pricing-page,.checkout-page{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:3rem 0 4rem}.pricing-page{display:grid;gap:2.5rem}.pricing-hero-v2{text-align:center;display:grid;gap:1rem;justify-items:center;padding:2rem 0}.pricing-hero-v2 h1{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.08}.pricing-hero-v2>p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.6;max-width:52ch}.pricing-hero-v2__steps{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.pricing-hero-v2__step{display:flex;align-items:center;gap:.6rem}.pricing-hero-v2__step-num{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--brand-soft);color:var(--brand-strong);font-size:.75rem;font-weight:800;flex-shrink:0}.pricing-hero-v2__step strong{font-size:.88rem;font-weight:600;color:var(--text-secondary)}.pricing-hero-v2__step-divider{width:2rem;height:1px;background:var(--border-strong)}.pricing-sticky-summary{position:sticky;bottom:0;z-index:40;padding:.75rem 0;background:#ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-top:1px solid var(--border)}.pricing-sticky-summary__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pricing-sticky-summary__plan{font-size:.85rem;color:var(--muted);display:block}.pricing-sticky-summary__price{font-size:1.35rem;font-weight:800;letter-spacing:-.04em}.pricing-section{display:grid;gap:1.25rem}.pricing-section__header{display:grid;gap:.55rem;max-width:72ch}.pricing-section__header h2{margin:0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.04;letter-spacing:-.045em}.pricing-section__header p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.7}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.pricing-grid--single{grid-template-columns:minmax(0,28rem);justify-content:center}.pricing-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-sm);padding:1.35rem;display:grid;gap:.9rem;min-height:100%;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.pricing-card--selected{border-color:#0d948873;box-shadow:0 0 0 4px #0d948817,var(--shadow-md)}.pricing-card--recommended{background:linear-gradient(180deg,rgba(13,148,136,.05),transparent 28%),var(--surface)}.pricing-card--recommended:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand-strong))}.pricing-card--solo{padding:1.75rem;gap:1.05rem}.pricing-card--solo:hover{transform:none}.pricing-card__top{display:grid;gap:.8rem}.pricing-card__badges{display:flex;flex-wrap:wrap;gap:.45rem}.pricing-card h3{margin:0;font-size:1.25rem;letter-spacing:-.03em}.pricing-card__price{font-size:2.25rem;line-height:1.05;font-weight:850;letter-spacing:-.05em;font-variant-numeric:tabular-nums;word-break:break-word}.pricing-card__interval{margin:.2rem 0 0;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.pricing-card__description{margin:0;color:var(--muted);line-height:1.65}.pricing-card__features{display:grid;gap:.6rem}.pricing-card__feature{display:flex;align-items:center;gap:.7rem;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.pricing-card__feature:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 0 0 4px #0d948814;flex-shrink:0}.pricing-card__cta{width:100%;justify-content:center;margin-top:auto}.pricing-empty{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r-xl);padding:2rem;display:grid;place-items:center;gap:.75rem;text-align:center;color:var(--muted)}.pricing-empty--error{border-color:#dc262633;color:var(--danger);background:#dc26260a}.checkout-v2{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1.5rem;align-items:start}.checkout-v2__sidebar{position:sticky;top:80px}.checkout-v2__sidebar-inner{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow);padding:1.75rem;display:grid;gap:1.25rem;background:radial-gradient(circle at top right,rgba(13,148,136,.08),transparent 30%),linear-gradient(180deg,rgba(13,148,136,.02),var(--surface))}.checkout-v2__plan-name{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.03em}.checkout-v2__plan-price{display:block;font-size:2rem;font-weight:850;letter-spacing:-.05em;line-height:1}.checkout-v2__plan-interval{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.checkout-v2__plan-loading{display:grid;gap:.5rem;place-items:start;color:var(--muted)}.checkout-v2__features{display:grid;gap:.55rem;padding-top:.5rem;border-top:1px solid var(--line)}.checkout-v2__features-title{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.checkout-v2__feature{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--text-secondary)}.checkout-v2__timeline{display:grid;gap:0;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.checkout-v2__timeline-step{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--line);background:var(--surface)}.checkout-v2__timeline-step:last-child{border-bottom:none}.checkout-v2__timeline-step span{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--surface-muted);color:var(--muted);font-size:.72rem;font-weight:800;flex-shrink:0}.checkout-v2__timeline-step strong{font-size:.88rem;font-weight:600;color:var(--muted)}.checkout-v2__timeline-step--done span{background:var(--brand-soft);color:var(--brand)}.checkout-v2__timeline-step--done strong{color:var(--text-secondary);text-decoration:line-through;text-decoration-color:var(--muted-light)}.checkout-v2__timeline-step--active span{background:var(--brand);color:#fff;box-shadow:0 0 0 3px var(--brand-soft)}.checkout-v2__timeline-step--active strong{color:var(--text);font-weight:700}.checkout-v2__links{display:flex;flex-wrap:wrap;gap:.5rem}.checkout-v2__frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow);padding:1.5rem;min-height:600px}.checkout-v2__error{display:flex;align-items:flex-start;gap:.75rem;border:1px solid rgba(220,38,38,.18);border-radius:var(--r-lg);background:#dc26260d;color:var(--danger);padding:1rem}.checkout-v2__error p{margin:0;line-height:1.6}.checkout-v2__loading{display:flex;align-items:center;gap:.75rem;padding:1rem;color:var(--muted)}.checkout-v2__loading p{margin:0}.paddle-inline-frame{width:100%;min-height:720px;border-radius:var(--r-xl);background:linear-gradient(180deg,#f8fafce6,#f1f5f9e6);border:1px solid var(--line);overflow:hidden}.l-hero{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:3rem;align-items:center;padding:4rem 0 3rem}.l-hero__content{display:grid;gap:0}.l-hero__h1{margin:.4rem 0 1.1rem;font-size:clamp(2.5rem,4.8vw,4.25rem);line-height:1;letter-spacing:-.04em;font-weight:800;color:var(--text)}.l-hero__accent{color:var(--brand)}.l-hero__sub{margin:0;color:var(--muted);font-size:1.1rem;line-height:1.65;max-width:52ch}.l-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.l-hero__proof-grid{margin-top:1.3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:60rem}.l-hero__proof-card{border:1px solid var(--border);border-radius:var(--r-xl);background:#ffffffeb;box-shadow:var(--shadow-xs);padding:.95rem 1rem}.l-hero__proof-card strong{display:block;margin-bottom:.32rem;font-size:.92rem;letter-spacing:-.015em}.l-hero__proof-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}.l-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:380px}.l-orb{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(13,148,136,.16),transparent 65%);filter:blur(60px);animation:orb-pulse 7s ease-in-out infinite;pointer-events:none}@keyframes orb-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.75}}.l-dashboard-mock{position:relative;z-index:1;width:100%;max-width:360px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-xl);overflow:hidden}.l-mock__topbar{display:flex;align-items:center;gap:.4rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);background:var(--surface-muted)}.l-mock__dot{width:.55rem;height:.55rem;border-radius:50%}.l-mock__dot--red{background:#ef4444}.l-mock__dot--yellow{background:#f59e0b}.l-mock__dot--green{background:#22c55e}.l-mock__title{margin-left:auto;margin-right:auto;font-size:.7rem;font-weight:600;color:var(--muted);letter-spacing:.04em}.l-mock__body{padding:1rem;display:grid;gap:.55rem}.l-mock__row{display:flex;align-items:center;justify-content:space-between;font-size:.8rem}.l-mock__row--heading .l-mock__label{font-weight:700;font-size:.875rem;color:var(--text)}.l-mock__label{color:var(--muted)}.l-mock__pill{border-radius:var(--r-full);padding:.18rem .55rem;font-size:.68rem;font-weight:600}.l-mock__pill--green{background:var(--success-soft);color:var(--success)}.l-mock__code{font-family:SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--brand);letter-spacing:.12em}.l-mock__value{font-weight:700;color:var(--text)}.l-mock__link{color:var(--brand);font-weight:600;font-size:.78rem}.l-mock__divider{height:1px;background:var(--line);margin:.15rem 0}.l-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2.5rem 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);overflow:hidden}.l-stat{text-align:center;padding:1.5rem 1rem;position:relative}.l-stat+.l-stat:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:var(--border)}.l-stat strong{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.04em;color:var(--brand);line-height:1;margin-bottom:.3rem}.l-stat span{font-size:.8rem;color:var(--muted);font-weight:500}.l-social-proof{margin-top:3.5rem}.l-social-proof__grid{display:grid;gap:1rem;max-width:56rem;margin:0 auto}.l-stat-card{text-align:center;padding:1.5rem 1rem;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.l-stat-card__number{display:block;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--brand)}.l-stat-card__label{display:block;margin-top:.35rem;font-size:.82rem;font-weight:500;color:var(--muted);letter-spacing:.01em}.l-section{margin-top:5rem}.l-section__header{text-align:center;margin-bottom:3rem}.l-section__header h2{margin:.4rem 0 0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:800;letter-spacing:-.035em;color:var(--text)}.l-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.l-feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.l-feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.l-feature-card__icon{font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--r-md);background:var(--brand-soft);margin-bottom:1rem}.l-feature-card h3{margin:0 0 .4rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--text)}.l-feature-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.6}.l-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative}.l-step{display:grid;gap:.9rem;padding:0 2rem;position:relative}.l-step:first-child{padding-left:0}.l-step:last-child{padding-right:0}.l-step__num{font-size:2.25rem;font-weight:900;letter-spacing:-.06em;color:var(--brand);opacity:.2;line-height:1}.l-step__connector{position:absolute;top:1.1rem;right:-1px;width:calc(100% - 3rem);height:2px;background:linear-gradient(90deg,var(--brand-mid),transparent);pointer-events:none}.l-step__content h3{margin:0 0 .35rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.l-step__content p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.6}.l-cta{margin-top:5rem;padding:3.5rem 3rem;background:linear-gradient(135deg,rgba(13,148,136,.06) 0%,var(--surface) 60%);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:space-between;gap:2.5rem;position:relative;overflow:hidden}.l-cta:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(13,148,136,.08) 0%,transparent 70%);pointer-events:none}.l-cta__content h2{margin:.25rem 0 .6rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;letter-spacing:-.035em}.l-cta__content p{margin:0;color:var(--muted);max-width:48ch;font-size:1rem;line-height:1.6}.l-footer{border-top:1px solid var(--border);background:var(--surface);margin-top:5rem}.l-footer__inner{width:min(1200px,calc(100% - 3rem));margin:0 auto;padding:3rem 0 2.5rem;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:2rem}.l-footer__brand{display:grid;gap:.6rem}.l-footer__tagline{margin:0;color:var(--muted);font-size:.8125rem;max-width:38ch;line-height:1.55}.l-footer__links{display:flex;align-items:center;gap:1.5rem}.l-footer__links a{font-size:.875rem;font-weight:500;color:var(--muted);transition:color .15s ease}.l-footer__links a:hover{color:var(--text)}.l-footer__copy{color:var(--muted-light);font-size:.78rem;white-space:nowrap}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2rem;align-items:start}.workspace-dashboard{max-width:none;margin:0 auto;width:100%;display:grid;gap:1.15rem}.stack{display:grid;gap:1.5rem}.stack--lg{gap:1rem}.stack--sticky{position:sticky;top:80px}.hero-banner{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:2rem;position:relative;overflow:hidden}.hero-banner:before{content:"";position:absolute;top:-60px;right:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(13,148,136,.07) 0%,transparent 70%);pointer-events:none}.hero-banner__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.hero-banner h1{margin:.4rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.03em;font-weight:800;color:var(--text)}.hero-banner p{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.7;max-width:68ch}.hero-banner__meta{margin-top:1.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}@media(min-width:1280px){.hero-banner__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero-stat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-muted);padding:1rem 1.125rem;display:grid;gap:.25rem}.hero-stat span{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.hero-stat strong{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--text)}.hero-stat small{font-size:.75rem;color:var(--muted);margin-top:.1rem;display:block;line-height:1.4}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.section-heading h3{margin:.25rem 0 0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.launch-list,.detail-list,.manual-config,.info-list{display:grid;gap:.75rem}.launch-list__item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;border:1px solid rgba(148,163,184,.16);border-radius:var(--r-lg);background:#ffffffeb;padding:1rem 1.25rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.launch-list__item:hover{border-color:#0d94882e;box-shadow:0 14px 30px -28px #0f172a57;transform:translateY(-1px)}.launch-list__item strong{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.launch-list__item small{display:block;color:var(--muted-light);font-size:.78rem;font-family:SFMono-Regular,Menlo,monospace;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.launch-list__actions{display:flex;flex-wrap:nowrap;gap:.5rem;flex-shrink:0}.launch-list__actions--spaced{margin-top:1rem}.detail-list{margin:0 -2rem -2rem}.detail-list__item{display:grid;grid-template-columns:45% 1fr;align-items:center;gap:.75rem;padding:.875rem 2rem;border:none;border-top:1px solid var(--border);border-radius:0;background:transparent;transition:background .15s ease}.detail-list__item:last-child{border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl)}.detail-list__item:hover{background:var(--surface-muted)}.detail-list__item span{color:var(--muted);font-size:.8125rem;font-weight:500}.detail-list__item strong{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--text);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-config{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.manual-config__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem .85rem;margin:-.65rem -.85rem;background:none;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;text-align:left;color:var(--text);font-weight:600;font-size:.9rem;transition:background .15s ease,border-color .15s ease}.manual-config__toggle:hover{background:var(--surface-muted);border-color:var(--border)}.manual-config__toggle-state{color:var(--muted);font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.manual-config__rows{display:flex;flex-direction:column;gap:.875rem;margin-top:1.25rem}.manual-config-row{display:flex;flex-direction:column;gap:.4rem}.manual-config-row__label{font-size:.8125rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.info-list div{color:var(--muted);font-size:.8125rem}.progress-bar{width:100%;height:.45rem;border-radius:var(--r-full);background:var(--surface-muted);border:1px solid var(--border);overflow:hidden;margin-bottom:.5rem}.progress-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand) 0%,var(--brand-strong) 100%);transition:width .6s ease}.checklist-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.checklist-summary__copy{max-width:52ch}.checklist-summary__copy strong{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;display:block}.checklist-summary__copy p{margin:.3rem 0 0;color:var(--muted);font-size:.8125rem;line-height:1.5}.checklist-summary__percent{font-size:clamp(2rem,5vw,2.75rem);line-height:.95;font-weight:800;letter-spacing:-.05em;color:var(--brand);flex-shrink:0}.checklist-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0}.checklist-stat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-muted);padding:1rem 1.125rem;display:grid;gap:.25rem}.checklist-stat span{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.checklist-stat strong{font-size:.9375rem;font-weight:700;letter-spacing:-.015em;display:grid;gap:.05rem}.checklist-stat small{font-size:.75rem;color:var(--muted)}.checklist-empty{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-muted);padding:1.1rem 1.25rem}.checklist-empty__spinner{width:1.1rem;height:1.1rem;border-color:#0d948840;border-top-color:var(--brand);flex-shrink:0}.checklist-empty strong,.checklist-summary strong,.checklist-callout strong{display:block;font-weight:600;font-size:.9375rem}.checklist-empty p,.checklist-summary p,.checklist-callout p{margin:.3rem 0 0;color:var(--muted);font-size:.875rem}.checklist-empty--error{border-color:#dc26262e;background:var(--danger-soft)}.activation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.activation-step{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-muted);padding:1.1rem;display:grid;gap:.5rem;transition:border-color .15s ease}.activation-step--complete{border-color:#16a34a33;background:linear-gradient(180deg,rgba(22,163,74,.05),var(--surface))}.activation-step--attention{border-color:#d9770638;background:linear-gradient(180deg,rgba(217,119,6,.05),var(--surface))}.activation-step__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.activation-step__index{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.activation-step h4{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.activation-step p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.55}.activation-step__state{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-full);padding:.25rem .625rem;font-size:.7rem;font-weight:600;white-space:nowrap}.activation-step__state--complete{color:var(--success);background:var(--success-soft)}.activation-step__state--pending{color:var(--brand-strong);background:var(--brand-soft)}.activation-step__state--attention{color:var(--warning);background:var(--warning-soft)}.activation-step__detail{border-top:1px solid var(--line);padding-top:.65rem;color:var(--text-secondary);font-size:.875rem;line-height:1.55}.checklist-callout{margin-top:1.5rem;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-muted);padding:1.1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.checklist-callout strong{flex:1 1 auto;min-width:0}.checklist-callout .btn{flex-shrink:0}.checklist-callout--success{border-color:#16a34a33;background:linear-gradient(135deg,rgba(22,163,74,.06),var(--surface) 70%)}.checklist-refresh{padding-inline:.875rem}.checklist{display:grid;gap:.6rem}.checklist-item{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;text-align:left;transition:border-color .15s ease}.checklist-item__step{color:var(--brand);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.checklist-item__box{width:1.25rem;height:1.25rem;border-radius:.35rem;border:2px solid var(--border-strong);display:grid;place-items:center;color:#fff;font-size:.75rem;flex-shrink:0}.checklist-item__box--done{border-color:var(--success);background:var(--success)}.checklist-item__copy{display:grid;gap:.1rem}.checklist-item__copy small{color:var(--muted);font-size:.8125rem}.checklist-item--done .checklist-item__copy strong{color:var(--muted)}.pin-badge{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.25rem 0 .75rem}.pin-digit{width:2.5rem;height:3rem;border-radius:var(--r-md);display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:1.3rem;font-weight:700;color:var(--brand-strong);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.qr-panel{display:grid;gap:1rem}.qr-panel__code{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);display:grid;place-items:center;padding:1.25rem}.qr-panel__steps{display:grid;grid-template-columns:auto 1fr;gap:.45rem .75rem;align-items:start}.step-badge{width:1.75rem;height:1.75rem;border-radius:var(--r-full);display:grid;place-items:center;color:var(--brand-strong);background:var(--brand-soft);font-size:.7rem;font-weight:700;border:1px solid var(--brand-mid)}.settings-toggle{all:unset;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.settings-toggle__chevron{color:var(--muted);font-size:.7rem;padding-top:.2rem;flex-shrink:0}.settings-body{margin-top:1.25rem;display:grid;gap:1rem}.settings-inline-toggle{display:inline-flex;align-items:center;gap:.65rem;color:var(--text);font-size:.95rem;cursor:pointer}.settings-inline-toggle input{width:1rem;height:1rem;accent-color:var(--brand);cursor:pointer}.settings-inline-toggle--spaced{margin-top:.5rem}.settings-inline-toggle--inline{margin-bottom:0}.settings-divider{border:none;border-top:1px solid var(--line);margin:.5rem 0}.info-list{display:grid;gap:.75rem;margin-top:1rem}.section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.auth-shell{width:min(1200px,calc(100% - 3rem));margin:0 auto;padding:2.5rem 0 4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:1.5rem;align-items:start}.cta-panel{margin-top:1.5rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.btn-back{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--muted);background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease;margin-bottom:.25rem}.btn-back:hover{color:var(--brand-strong)}.auth-panel--wide{width:min(660px,calc(100vw - 2rem))}.setup-stage-badge{display:inline-flex;align-items:center;border-radius:var(--r-full);background:var(--brand-soft);color:var(--brand-strong);padding:.4rem .8rem;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;width:fit-content}.setup-flow-card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-muted);padding:.95rem 1rem;display:grid;gap:.65rem}.setup-flow-card strong{font-size:.92rem;letter-spacing:-.02em}.setup-flow-card ol{margin:0;padding-left:1.1rem;color:var(--text-secondary);display:grid;gap:.45rem;font-size:.88rem;line-height:1.55}.lang-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.25rem}.lang-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:136px;padding:1.1rem .75rem .95rem;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease;outline:none}.lang-card:hover{border-color:var(--brand-mid);box-shadow:0 4px 16px var(--brand-soft);transform:translateY(-2px)}.lang-card:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lang-card--selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 4px 16px var(--brand-soft)}.lang-card--selected:hover{border-color:var(--brand-strong)}.lang-card__flag{font-size:1.9rem;line-height:1}.lang-card__native{font-size:.95rem;font-weight:700;color:var(--text);text-align:center;line-height:1.2}.lang-card__label{font-size:.8rem;color:var(--muted);font-weight:500;text-align:center}.lang-card__check{position:absolute;top:.4rem;right:.5rem;font-size:.68rem;font-weight:900;color:var(--brand-strong)}.hero-panel,.auth-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:1.75rem}[dir=rtl] .lang-card__check{right:auto;left:.5rem}.lang-switcher{display:flex;align-items:center;gap:.4rem;padding:.35rem .55rem .35rem .7rem;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:background .15s ease,border-color .15s ease}.lang-switcher:hover{background:var(--surface-muted);border-color:var(--border-strong)}.lang-switcher:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lang-switcher__icon{width:14px;height:14px;color:var(--muted);flex-shrink:0}.lang-switcher__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;outline:none;padding:0 1.1rem 0 0;font-family:inherit;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:10px 6px}[dir=rtl] .lang-switcher__select{padding:0 0 0 1.1rem;background-position:left 0 center}.l-mobile-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;background:none;border:none;cursor:pointer;padding:.4rem;border-radius:var(--r-md);transition:background .15s ease}.l-mobile-nav-toggle:hover,.l-mobile-nav-toggle.is-active{background:var(--surface-muted)}.l-mobile-nav-toggle span{display:block;height:2px;width:100%;background:var(--text-secondary);border-radius:var(--r-full);transition:transform .2s ease,opacity .2s ease}.l-mobile-nav-toggle.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.l-mobile-nav-toggle.is-active span:nth-child(2){opacity:0}.l-mobile-nav-toggle.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.l-mobile-nav-backdrop{position:fixed;top:56px;right:0;bottom:0;left:0;z-index:58;border:0;background:#0f172a2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.l-mobile-nav{position:fixed;top:56px;left:0;right:0;z-index:59;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);max-height:calc(100vh - 56px);overflow-y:auto}.l-mobile-nav__link{display:block;font-size:.9375rem;font-weight:500;color:var(--text);padding:.75rem .5rem;border-bottom:1px solid var(--border)}.l-mobile-nav__btn{display:inline-flex;align-items:center;width:100%;justify-content:center;border-radius:var(--r-lg)!important;padding:.75rem 1rem!important;font-size:.9375rem!important}.l-mobile-nav__btn--danger{border:1px solid rgba(220,38,38,.22);background:#dc262612;color:var(--danger);font-weight:700}.l-mobile-nav__lang{padding-top:.5rem;border-top:1px solid var(--border);margin-top:.25rem}.workspace-mobile-nav-toggle{display:none}.workspace-mobile-nav{gap:.75rem}.workspace-mobile-nav__identity{display:grid;gap:.15rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.workspace-mobile-nav__identity strong{font-size:1rem;color:var(--text)}.workspace-mobile-nav__identity span{font-size:.9rem;color:var(--text-secondary)}.workspace-mobile-nav__identity small{font-size:.78rem;color:var(--muted)}.l-hero__trust{margin:1rem 0 0;font-size:.8125rem;color:var(--muted-light)}@media(max-width:1000px){.workspace-grid{grid-template-columns:1fr;gap:1.5rem}.stack--sticky{position:static}.checkout-v2,.auth-clerk-shell--split,.auth-entry-shell{grid-template-columns:1fr}.pricing-selection-panel,.checkout-v2__sidebar{position:static}.wizard__lang-grid{grid-template-columns:repeat(2,1fr)}.pricing-hero-v2__steps{flex-direction:column;gap:.5rem}.pricing-hero-v2__step-divider{width:1px;height:1rem}}@media(max-width:1100px){.hero,.auth-shell,.section-grid,.hero-metrics,.l-hero{grid-template-columns:1fr}.activation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l-hero__visual{order:-1;min-height:260px}.l-hero__proof-grid,.owner-launch-grid{grid-template-columns:1fr}.l-social-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem}.cta-panel{flex-direction:column;align-items:flex-start}}@media(max-width:900px){.l-features,.l-steps{grid-template-columns:1fr}.owner-launch-panel__summary,.team-summary-strip,.billing-snapshot-grid{grid-template-columns:1fr 1fr}.l-step{padding:0;border-bottom:1px solid var(--line);padding-bottom:1.5rem}.l-step:last-child{border-bottom:none;padding-bottom:0}.l-step__connector{display:none}.l-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.marketing-topbar,.workspace-topbar{padding:0 1.25rem;height:56px}.workspace-topbar{padding:0}.workspace-topbar__inner{width:min(100%,calc(100% - 1.25rem))}.workspace-topbar__meta,.workspace-topbar__identity,.checklist-summary,.checklist-empty,.checklist-callout{flex-direction:column;align-items:flex-start}.section-heading,.panel-card__toolbar,.panel-card__actions{flex-wrap:wrap;gap:.75rem}.launch-list__item{grid-template-columns:1fr}.launch-list__actions{flex-wrap:wrap}.owner-launch-panel__summary,.team-summary-strip,.billing-snapshot-grid{grid-template-columns:1fr}.launch-list__item small{max-width:none;white-space:normal}.detail-list__item{grid-template-columns:1fr 1fr}.manual-config-row{align-items:stretch}.topbar-nav{display:none}.l-mobile-nav-toggle,.workspace-mobile-nav-toggle{display:flex}.workspace-topbar__meta{display:none}.workspace-body{grid-template-columns:1fr}.workspace-sidebar{display:none}.landing-main,.auth-shell{width:min(100%,calc(100% - 1.5rem))}.workspace-main{padding:1.5rem .75rem 3rem;width:min(100%,calc(100% - 1.5rem));margin:0 auto}.workspace-dashboard{max-width:none;gap:1rem}.pricing-page,.checkout-page,.onboarding-page{width:min(100%,calc(100% - 1.5rem));padding-top:2rem}.auth-entry-shell{padding-top:2rem}.wizard__card{padding:1.4rem}.wizard__lang-grid{grid-template-columns:repeat(2,1fr)}.auth-entry-clerk{order:-1}.checkout-v2__frame{order:1}.checkout-v2__sidebar{order:2}.workspace-topbar__user small{display:none}.l-cta{flex-direction:column;align-items:flex-start;padding:2rem 1.75rem}.l-footer__inner{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.l-footer__links{flex-direction:row;flex-wrap:wrap;gap:1rem}}@media(max-width:400px){.marketing-topbar .brand strong,.marketing-topbar .brand small{display:none}}@media(max-width:640px){.l-stats{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--r-lg)}.l-stat{padding:1.25rem .875rem}.l-dashboard-mock{max-width:100%}.l-social-proof__grid{grid-template-columns:1fr!important}.l-hero{padding:2.5rem 0 2rem}.l-section{margin-top:3.5rem}.l-cta{padding:1.75rem 1.25rem}.l-footer__inner{width:calc(100% - 1.5rem);padding:1.75rem 0 1.5rem}.l-footer__copy{font-size:.75rem}}@media(max-width:540px){.lang-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard__card,.checkout-v2__sidebar-inner,.checkout-v2__frame,.pricing-selection-panel,.auth-entry-side,.auth-entry-clerk{padding:1.25rem}.auth-entry-side h1,.pricing-hero-v2 h1{font-size:clamp(1.85rem,9vw,2.6rem)}.pricing-card{padding:1.15rem}.pricing-card__price,.checkout-v2__plan-price,.pricing-selection-panel__price{font-size:1.8rem}.paddle-inline-frame{min-height:620px}.wizard__lang-grid{grid-template-columns:1fr 1fr}.lang-card{min-height:124px;padding:.95rem .6rem .85rem}.lang-card__native{font-size:.88rem}.lang-card__label{font-size:.75rem}}.workspace-tab-panel{animation:workspace-panel-fade .22s ease}@keyframes workspace-panel-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stepper{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.stepper-item{display:flex;gap:1.25rem;position:relative}.stepper-item:not(:last-child):after{content:"";position:absolute;top:2.25rem;bottom:-.75rem;left:1.125rem;width:2px;background-color:var(--border);transform:translate(-50%)}.stepper-item--complete:not(:last-child):after{background-color:var(--success-soft)}.step-indicator{position:relative;z-index:1;width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:.875rem;background-color:var(--surface)}.step-indicator--pending{color:var(--muted-light);border:1px solid var(--border)}.step-indicator--attention{color:var(--warning);border:1px solid var(--warning);background-color:var(--warning-soft);box-shadow:0 0 0 4px #d977060d}.step-indicator--complete{color:var(--success);border:1px solid var(--success);background-color:var(--success-soft)}.step-content{flex:1;padding-top:.2rem;padding-bottom:.5rem}.step-content h4{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:var(--text);line-height:1.4}.step-content p{margin:0;font-size:.875rem;color:var(--muted);line-height:1.5}.step-content .activation-step__detail{margin-top:.4rem;padding-top:.5rem;border-top:1px dashed var(--line);font-size:.8rem;color:var(--muted);line-height:1.5}.hero-banner--premium{background:linear-gradient(145deg,#fffffffa,#f8fafcf5);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 40px -28px #0f172a57;position:relative;overflow:hidden}.hero-banner--premium:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand-strong))}.hero-banner--premium .hero-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:.75rem 1rem;box-shadow:var(--shadow-xs);transition:transform .2s ease}.hero-banner--premium .hero-stat:hover{transform:translateY(-2px);border-color:var(--brand-soft)}.avatar-circle{width:2.25rem;height:2.25rem;border-radius:50%;background:linear-gradient(135deg,var(--brand-soft),var(--brand));color:#fff;display:grid;place-items:center;font-weight:600;font-size:.9rem;text-transform:uppercase;flex-shrink:0}.avatar-circle--pending{background:var(--surface-muted);color:var(--muted);border:1px dashed var(--muted-light)}.inline-form-row{display:flex;align-items:center;gap:.75rem;width:100%}.inline-form-row .form-field{flex:1;margin-bottom:0!important}.inline-form-row .form-field span{display:none}.inline-form-row .btn{white-space:nowrap}.inline-form-row--spaced{margin-top:.75rem}.owner-launch-panel{display:grid;gap:1.25rem}.owner-launch-panel__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.owner-launch-panel__metric{border:1px solid rgba(148,163,184,.16);border-radius:var(--r-lg);background:#fffc;padding:.9rem 1rem;display:grid;gap:.22rem}.owner-launch-panel__metric span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.owner-launch-panel__metric strong{font-size:.96rem;letter-spacing:-.02em}.owner-launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.owner-launch-card{border:1px solid rgba(148,163,184,.16);border-radius:var(--r-xl);background:linear-gradient(180deg,#0d94880d,#fffffff5);padding:1.1rem;display:grid;gap:.85rem;box-shadow:0 16px 32px -28px #0f172a4d}.owner-launch-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.owner-launch-card__header strong{font-size:1rem;letter-spacing:-.02em}.owner-launch-card p{margin:0;color:var(--muted);line-height:1.65;font-size:.9rem}.owner-launch-card__cta{width:100%;justify-content:center}.owner-launch-panel__note{margin:0}.team-panel{display:grid;gap:1.25rem}.team-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.team-summary-strip__item{border:1px solid rgba(148,163,184,.16);border-radius:var(--r-xl);background:#ffffffd1;padding:.95rem 1rem;display:grid;gap:.22rem}.team-summary-strip__item span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.team-summary-strip__item strong{font-size:1.4rem;letter-spacing:-.05em}.team-invite-card{border:1px solid rgba(148,163,184,.16);border-radius:var(--r-xl);background:linear-gradient(180deg,#0d94880f,#fffffffa);padding:1.1rem}.team-subheading{margin:.25rem 0 0;font-size:1.02rem;letter-spacing:-.02em}.team-section-group{margin-top:0!important}.team-empty-state{border:1px dashed var(--border-strong);border-radius:var(--r-xl);background:var(--surface-muted);padding:1rem 1.1rem}.team-empty-state strong{display:block;margin-bottom:.3rem;font-size:.95rem}.team-empty-state p{margin:0;color:var(--muted);line-height:1.6;font-size:.88rem}.team-member-card{gap:1rem}.team-member-card small{font-family:inherit;color:var(--muted)}.team-member-card__body{flex:1 1 auto;min-width:0}.team-member-card__body strong,.team-member-card__body small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-section-group__label{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.billing-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.billing-snapshot-card{border:1px solid rgba(148,163,184,.16);border-radius:var(--r-xl);background:#ffffffd6;padding:.95rem 1rem;display:grid;gap:.22rem}.billing-snapshot-card span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.billing-snapshot-card strong{font-size:.98rem;letter-spacing:-.02em}.billing-plan-list{display:grid;gap:.95rem}.billing-plan-card{border:1px solid rgba(148,163,184,.16);border-radius:var(--r-xl);padding:1rem 1.1rem;display:grid;gap:.75rem;background:#fffffff5;box-shadow:0 16px 30px -28px #0f172a4d}.billing-plan-card--current{background:linear-gradient(180deg,#0d948812,#fffffffa);border-color:#0d948838}.billing-plan-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.billing-plan-card__header strong{display:block;font-size:1rem}.billing-plan-card__header span{color:var(--muted);font-size:.95rem}.billing-plan-card__features{display:flex;flex-wrap:wrap;gap:.5rem}.billing-activation-plan{display:grid;gap:.9rem}.workspace-detail-list{display:grid;gap:.65rem}.workspace-detail-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(148,163,184,.14);background:#f8fafcd6}.workspace-detail-list__item span{font-size:.9rem;color:var(--muted)}.workspace-detail-list__item strong{font-size:.94rem;font-weight:600;color:var(--text);text-align:right}.code-snippet-box{background:#1e293b;color:#e2e8f0;border-radius:var(--r-md);padding:.65rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #334155;margin-bottom:.75rem}.code-snippet-box .snippet-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-snippet-box .snippet-copy{background:none;border:none;color:#94a3b8;cursor:pointer;width:2.25rem;height:2.25rem;padding:0;border-radius:var(--r-sm);display:grid;place-items:center;flex-shrink:0;transition:color .15s ease,background .15s ease}.code-snippet-box .snippet-copy:hover{color:#fff;background:#ffffff1a}.code-snippet-box .snippet-copy:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.code-snippet-box .snippet-copy svg{width:1.1rem;height:1.1rem}@media(max-width:820px){.hero-banner,.panel-card{padding:1.25rem}.hero-banner__header,.panel-card__toolbar,.panel-card__actions,.checklist-callout,.owner-launch-card__header{flex-direction:column;align-items:flex-start}.owner-launch-panel__summary,.team-summary-strip{grid-template-columns:1fr 1fr}.owner-launch-grid{grid-template-columns:1fr}.owner-launch-card,.team-summary-strip__item,.owner-launch-panel__metric{padding:1rem}.owner-launch-panel__metric strong,.billing-snapshot-card strong,.team-summary-strip__item strong,.hero-stat strong{line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.hero-banner p,.owner-launch-card p,.section-copy,.checklist-summary__copy p,.step-content p{max-width:none;font-size:.875rem;line-height:1.6}.checklist-summary{align-items:flex-start}.checklist-summary__percent{font-size:2rem}.stepper{gap:1.15rem}.stepper-item{gap:.9rem}.stepper-item:not(:last-child):after{top:2rem;left:1rem}.step-indicator{width:2rem;height:2rem;font-size:.8rem}.checklist-callout .btn,.panel-card__actions .btn,.owner-launch-card__cta{width:100%}.workspace-detail-list__item{align-items:flex-start;flex-direction:column}.workspace-detail-list__item strong{text-align:left}}@media(max-width:560px){.landing-main{width:min(100%,calc(100% - 1rem));padding:1rem 0 2rem}.workspace-main{width:min(100%,calc(100% - 1rem));padding:1rem .5rem 2rem}.workspace-topbar{height:64px}.workspace-topbar__inner{width:min(100%,calc(100% - 1rem))}.workspace-topbar .brand{gap:.6rem}.workspace-topbar .brand strong{font-size:.9rem}.workspace-topbar .brand small{display:none}.brand__mark{width:2.2rem;height:2.2rem}.hero-banner,.panel-card{padding:1rem;border-radius:1.1rem}.hero-banner__meta,.owner-launch-panel__summary,.team-summary-strip,.billing-snapshot-grid{grid-template-columns:1fr}.hero-banner h1{font-size:1.45rem;line-height:1.08}.hero-stat,.owner-launch-panel__metric,.team-summary-strip__item,.billing-snapshot-card,.workspace-detail-list__item,.owner-launch-card{padding:.9rem}.btn{min-width:0;white-space:normal}.workspace-detail-list__item{gap:.35rem}.workspace-detail-list__item span,.workspace-detail-list__item strong{font-size:.86rem}}@media(max-width:420px){.hero-banner h1{font-size:1.3rem}.hero-stat span,.owner-launch-panel__metric span,.team-summary-strip__item span,.billing-snapshot-card span{line-height:1.35}}
