:root,[data-theme=light]{--surface-page:#f6f2ea;--surface-raised:#fffdf9;--surface-sunken:#ede7db;--surface-selected:#f3e6d9;--line-hair:#e2dbcd;--line-strong:#93887a;--ink:#1b1714;--ink-secondary:#5a5247;--ink-muted:#6d6154;--ink-disabled:#8b8073;--ink-inverse:#f6f2ea;--copper:#9a4a1c;--copper-hover:#7f3b14;--copper-soft:#f5e3d3;--on-copper:#fff8f0;--status-confirmed:#22633f;--status-confirmed-soft:#dcefe1;--status-pending:#8a5a00;--status-pending-soft:#f9e8c2;--status-arrived:#245aa8;--status-arrived-soft:#dbe6f8;--status-seated:#1b1714;--status-seated-soft:#e6e0d5;--status-done:#635a4e;--status-done-soft:#ede7db;--status-cancelled:#635a4e;--status-cancelled-soft:#ede7db;--status-noshow:#a8203a;--status-noshow-soft:#f8dde2;--danger:#a8203a;--danger-soft:#f8dde2;--on-danger:#fff8f0;--focus:var(--copper);--link:var(--copper);--overlay:#1b171466;--timeline-now:var(--copper);--timeline-closed:var(--surface-sunken);--night-page:#14110e;--night-raised:#1f1a16;--night-line:#332c25;--night-ink:#f3ede3;--night-ink-muted:#a99e8f;--venue-accent:#1f4d3a;--venue-on-accent:#1b1714;--shadow-popover:0 4px 16px #1b171424;--shadow-panel:0 12px 40px #1b171433;--shadow-float:0 6px 20px #1b171440;--focus-ring:0 0 0 2px #f6f2ea, 0 0 0 4px #9a4a1c}[data-theme=dark]{--surface-page:#14110e;--surface-raised:#1f1a16;--surface-sunken:#0f0d0b;--surface-selected:#2c2118;--line-hair:#332c25;--line-strong:#6f655a;--ink:#f3ede3;--ink-secondary:#c9bfb1;--ink-muted:#a99e8f;--ink-disabled:#6d6358;--ink-inverse:#1b1714;--copper:#e2955a;--copper-hover:#eeab78;--copper-soft:#3a2517;--on-copper:#1b1714;--status-confirmed:#7fcf9a;--status-confirmed-soft:#173324;--status-pending:#e9b64a;--status-pending-soft:#3a2b0c;--status-arrived:#8db4f2;--status-arrived-soft:#182a47;--status-seated:#f3ede3;--status-seated-soft:#3a332c;--status-done:#a99e8f;--status-done-soft:#2a241f;--status-cancelled:#a99e8f;--status-cancelled-soft:#2a241f;--status-noshow:#f08ea0;--status-noshow-soft:#45161f;--danger:#f08ea0;--danger-soft:#45161f;--on-danger:#1b1714;--focus:var(--copper);--link:var(--copper);--overlay:#0009;--timeline-now:var(--copper);--timeline-closed:var(--surface-sunken);--night-page:#14110e;--night-raised:#1f1a16;--night-line:#332c25;--night-ink:#f3ede3;--night-ink-muted:#a99e8f;--venue-accent:#1f4d3a;--venue-on-accent:#1b1714;--shadow-popover:0 4px 16px #000000a6;--shadow-panel:0 12px 40px #000c;--shadow-float:0 6px 20px #000c;--focus-ring:0 0 0 2px #14110e, 0 0 0 4px #e2955a}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--touch-min:44px;--icon-sm:16px;--icon-md:20px;--topbar-h:56px;--sidebar-w:232px;--sidebar-collapsed-w:64px;--widget-panel-w:420px;--widget-button:56px;--timeline-label-w:148px;--timeline-hour-w:120px;--timeline-hour-w-compact:96px;--timeline-row-h:46px;--drawer-w:480px;--dialog-w:520px;--content-max-w:1360px;--z-dropdown:100;--z-sticky:200;--z-drawer:800;--z-widget-button:2147480000;--z-widget-panel:2147480000;--z-modal:1000;--z-toast:1100;--font-sans:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.t-display{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:40px}.t-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}.t-heading{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:24px}.t-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.t-body-strong{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:22px}.t-small{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.t-small-strong{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:18px}.t-label{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:16px}.t-caption{font-family:var(--font-sans);letter-spacing:.01em;font-size:12px;font-weight:500;line-height:16px}.t-time{font-family:var(--font-mono);font-size:15px;font-weight:500;line-height:22px}.t-time-sm{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:16px}.t-num-lg{font-family:var(--font-mono);letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:32px}.t-code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:20px}
:root{--at-dur-fast:.12s;--at-dur:.18s;--at-dur-slow:.24s;--at-ease:cubic-bezier(.2, .7, .2, 1);--at-venue-accent:var(--venue-accent);--at-venue-on-accent:var(--venue-on-accent);--at-venue-text:var(--ink);--at-venue-ring:var(--copper)}@media (prefers-reduced-motion:reduce){:root{--at-dur-fast:0s;--at-dur:0s;--at-dur-slow:0s}.at-skel__bar,.at-skel__block{animation:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--surface-page);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:22px}h1,h2,h3,h4,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:var(--link)}.at-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.at-icon{vertical-align:middle;flex:none;display:inline-block}.at-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.at-link{align-items:center;gap:var(--space-1);color:var(--link);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;font-size:13px;line-height:18px;text-decoration:underline;display:inline-flex}.at-link:hover{color:var(--copper-hover)}.at-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-row{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.at-row--top{align-items:flex-start}.at-stack{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.at-stack--tight{gap:var(--space-2)}.at-preview-label{letter-spacing:.01em;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.at-stage{padding:var(--space-4);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised)}.at-stage--night{background:var(--night-page);color:var(--night-ink);border-color:var(--night-line)}.at-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-md);min-width:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color var(--at-dur-fast) var(--at-ease), border-color var(--at-dur-fast) var(--at-ease), color var(--at-dur-fast) var(--at-ease);font-size:15px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex;position:relative}.at-btn:hover{background:var(--surface-sunken)}.at-btn:active{transform:translateY(.5px)}.at-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-btn:disabled{cursor:not-allowed;color:var(--ink-disabled);background:var(--surface-sunken);border-color:var(--line-hair)}.at-btn--primary{background:var(--copper);border-color:var(--copper);color:var(--on-copper)}.at-btn--primary:hover{background:var(--copper-hover);border-color:var(--copper-hover)}.at-btn--quiet{background:0 0;border-color:#0000}.at-btn--quiet:hover{background:var(--surface-sunken)}.at-btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}.at-btn--danger:hover{background:var(--danger-soft)}.at-btn--danger-solid{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.at-btn--danger-solid:hover{filter:brightness(.92)}.at-btn--venue{background:var(--at-venue-accent);border-color:var(--at-venue-accent);color:var(--at-venue-on-accent)}.at-btn--venue:hover{filter:brightness(1.06);background:var(--at-venue-accent)}.at-btn--inverse{color:inherit;background:0 0;border-color:currentColor}.at-btn--inverse:hover{background:#ffffff1f}.at-btn--sm{height:var(--control-sm);padding:0 var(--space-3);min-width:auto;font-size:13px;line-height:18px}.at-btn--lg{height:var(--control-lg);padding:0 var(--space-5)}.at-btn--block{width:100%}.at-btn.is-loading .at-btn__label{opacity:.7}.at-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite at-spin}@keyframes at-spin{to{transform:rotate(360deg)}}.at-iconbtn{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--at-dur-fast) var(--at-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.at-iconbtn:after{content:"";position:absolute;inset:-2px}.at-iconbtn:hover{background:var(--surface-sunken)}.at-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-iconbtn--secondary{border-color:var(--line-strong);background:var(--surface-raised)}.at-iconbtn--primary{background:var(--copper);color:var(--on-copper);border-color:var(--copper)}.at-iconbtn--inverse{color:inherit}.at-iconbtn--inverse:hover{background:#ffffff1f}.at-iconbtn--sm{width:32px;height:32px}.at-iconbtn--sm:after{inset:-6px}.at-iconbtn--lg{width:48px;height:48px}.at-iconbtn__count{border-radius:var(--radius-pill);background:var(--copper);min-width:16px;height:16px;color:var(--on-copper);font-family:var(--font-mono);text-align:center;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;position:absolute;top:4px;right:4px}.at-fab{z-index:var(--z-widget-button);align-items:center;gap:var(--space-2);height:var(--widget-button);padding:0 var(--space-5) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--at-venue-accent);color:var(--at-venue-on-accent);box-shadow:var(--shadow-float);cursor:pointer;transition:transform var(--at-dur-fast) var(--at-ease);border:0;font-size:15px;font-weight:600;display:inline-flex;position:fixed;bottom:24px}.at-fab--right{right:24px}.at-fab--left{left:24px}.at-fab--round{width:var(--widget-button);justify-content:center;padding:0}.at-fab--in{position:absolute}.at-fab:hover{transform:translateY(-1px)}.at-fab:focus-visible{box-shadow:var(--shadow-float), 0 0 0 2px var(--night-page), 0 0 0 4px var(--at-venue-accent);outline:none}.at-field{flex-direction:column;gap:6px;display:flex}.at-field__label{color:var(--ink);font-size:13px;font-weight:500;line-height:16px}.at-field__optional{color:var(--ink-muted);font-weight:400}.at-field__hint{color:var(--ink-muted);font-size:13px;line-height:18px}.at-field__error{align-items:flex-start;gap:var(--space-1);color:var(--danger);font-size:13px;line-height:18px;display:flex}.at-field__error .at-icon{margin-top:1px}.at-input{width:100%;height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:inherit;transition:border-color var(--at-dur-fast) var(--at-ease);font-size:15px;line-height:22px}.at-input::placeholder{color:var(--ink-muted)}.at-input:hover{border-color:var(--ink-secondary)}.at-input:focus-visible,.at-input:focus{border-color:var(--copper);box-shadow:var(--focus-ring);outline:none}.at-input[aria-invalid=true]{border-color:var(--danger)}.at-input:disabled{background:var(--surface-sunken);color:var(--ink-disabled);border-color:var(--line-hair)}.at-input--lg{height:var(--control-lg);font-size:16px}.at-textarea{height:auto;min-height:72px;padding:var(--space-2) var(--space-3);resize:vertical}.at-input-wrap{display:block;position:relative}.at-input-wrap__icon{left:var(--space-3);color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.at-input--icon{padding-left:38px}.at-select{display:block;position:relative}.at-select__el{appearance:none;padding-right:36px}.at-select__chevron{right:var(--space-3);pointer-events:none;color:var(--ink-secondary);position:absolute;top:50%;transform:translateY(-50%)}.at-phone{gap:var(--space-2);display:flex}.at-phone__prefix{flex:0 0 112px}.at-phone__number{flex:1}.at-check__row{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) 0;cursor:pointer;display:flex}.at-check__input{opacity:0;width:1px;height:1px;position:absolute}.at-check__box{border:1.5px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-raised);width:20px;height:20px;color:var(--on-copper);transition:background-color var(--at-dur-fast) var(--at-ease);flex:none;justify-content:center;align-items:center;margin-top:3px;display:inline-flex}.at-check__box .at-icon{opacity:0}.at-check__input:checked+.at-check__box{background:var(--copper);border-color:var(--copper)}.at-check__input:checked+.at-check__box .at-icon{opacity:1}.at-check__input:focus-visible+.at-check__box{box-shadow:var(--focus-ring)}.at-check.has-error .at-check__box{border-color:var(--danger)}.at-check__text{flex-direction:column;gap:2px;display:flex}.at-check__label{font-size:15px;line-height:22px}.at-check__desc{color:var(--ink-muted);font-size:13px;line-height:18px}.at-check--lg .at-check__label{font-size:16px}.at-switch{align-items:center;gap:var(--space-3);display:flex}.at-switch--row{min-height:52px;padding:var(--space-2) 0;border-bottom:1px solid var(--line-hair);justify-content:space-between}.at-switch__text{flex-direction:column;display:flex}.at-switch__label{font-size:15px;font-weight:500;line-height:22px}.at-switch__desc{color:var(--ink-muted);font-size:13px;line-height:18px}.at-switch__track{border-radius:var(--radius-pill);background:var(--line-strong);cursor:pointer;width:44px;height:24px;transition:background-color var(--at-dur-fast) var(--at-ease);border:0;flex:none;padding:0;position:relative}.at-switch__track:after{content:"";position:absolute;inset:-10px 0}.at-switch__knob{background:var(--surface-raised);width:18px;height:18px;transition:transform var(--at-dur-fast) var(--at-ease);border-radius:50%;position:absolute;top:3px;left:3px}.at-switch__track[aria-checked=true]{background:var(--copper)}.at-switch__track[aria-checked=true] .at-switch__knob{transform:translate(20px)}.at-switch__track:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-switch__track:disabled{opacity:.5;cursor:not-allowed}.at-seg{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line-hair);gap:2px;padding:2px;display:inline-flex}.at-seg--block{display:flex}.at-seg--block .at-seg__btn{flex:1}.at-seg__btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;height:32px;padding:0 var(--space-3);color:var(--ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.at-seg--md .at-seg__btn{height:36px;font-size:14px}.at-seg--lg .at-seg__btn{height:44px;font-size:15px}.at-seg__btn:hover{color:var(--ink)}.at-seg__btn.is-selected{background:var(--surface-raised);color:var(--ink);border-color:var(--line-hair);box-shadow:0 1px #0000000a}.at-seg__btn:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.at-stepper{flex-direction:column;gap:6px;display:flex}.at-stepper__row{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:stretch;width:max-content;display:inline-flex;overflow:hidden}.at-stepper__btn{width:var(--touch-min);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.at-stepper__btn:hover{background:var(--surface-sunken)}.at-stepper__btn:disabled{color:var(--ink-disabled);cursor:not-allowed}.at-stepper__btn:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-stepper__input{width:56px;height:var(--control-md);border:0;border-left:1px solid var(--line-hair);border-right:1px solid var(--line-hair);text-align:center;font-family:var(--font-mono);color:var(--ink);background:0 0;font-size:16px;font-weight:500}.at-stepper__input:focus-visible{box-shadow:inset 0 0 0 2px var(--copper);outline:none}.at-stepper__unit{padding:0 var(--space-3);color:var(--ink-muted);border-right:1px solid var(--line-hair);align-items:center;font-size:13px;display:inline-flex}.at-stepper--lg .at-stepper__input{height:var(--control-lg);width:64px}.at-stepper--lg .at-stepper__btn{width:var(--control-lg)}.at-party{gap:var(--space-4);flex-direction:column;display:flex}.at-party__grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.at-party__chip{min-height:56px;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:border-color var(--at-dur-fast) var(--at-ease), background-color var(--at-dur-fast) var(--at-ease);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.at-party__chip:hover{border-color:var(--ink-secondary)}.at-party__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-party__chip.is-selected{border-color:var(--at-venue-ring);background:var(--surface-selected);border-width:2px}.at-party__n{font-family:var(--font-mono);font-size:18px;font-weight:500;line-height:24px}.at-party__unit{color:var(--ink-muted);font-size:12px;line-height:16px}.at-party__chip{position:relative}.at-party__chip.is-validated:after{content:"";background:var(--status-pending);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.at-party__hint{gap:var(--space-2);color:var(--ink-secondary);align-items:flex-start;font-size:13px;line-height:18px;display:flex}.at-party__hint .at-icon{color:var(--ink-muted);margin-top:1px}.at-dates{gap:var(--space-2);scrollbar-width:thin;scroll-snap-type:x proximity;margin:-2px;padding:2px;display:flex;overflow-x:auto}.at-dates__chip{width:64px;min-height:68px;padding:var(--space-2) var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);cursor:pointer;scroll-snap-align:start;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.at-dates--lg .at-dates__chip{width:68px;min-height:76px}.at-dates__chip:hover{border-color:var(--ink-secondary)}.at-dates__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-dates__chip.is-selected{border-color:var(--at-venue-ring);background:var(--surface-selected);border-width:2px}.at-dates__chip.is-closed{color:var(--ink-muted);border-style:dashed;border-color:var(--line-hair);cursor:not-allowed;background:0 0}.at-dates__chip.is-closed .at-dates__day{text-decoration:line-through}.at-dates__chip.is-today:before{content:"";background:var(--copper);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.at-dates__dow{color:var(--ink-muted);text-transform:none;font-size:12px;font-weight:500;line-height:16px}.at-dates__day{font-family:var(--font-mono);font-size:20px;font-weight:500;line-height:24px}.at-dates__month{color:var(--ink-muted);font-size:12px;line-height:16px}.at-dates__dot{background:var(--copper);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px}.at-slots{gap:var(--space-4);flex-direction:column;display:flex}.at-slots__title{color:var(--ink-secondary);margin-bottom:var(--space-2);font-size:13px;font-weight:600;line-height:18px}.at-slots__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.at-slot{min-height:48px;padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.at-slot:hover{border-color:var(--ink-secondary)}.at-slot:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-slot__time{font-family:var(--font-mono);align-items:baseline;gap:4px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.at-slot__next{font-family:var(--font-sans);color:var(--ink-muted);font-size:11px;font-weight:500;line-height:14px}.at-slot__meta{color:var(--ink-muted);align-items:center;gap:2px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.at-slot--last{background:var(--copper-soft);border-color:var(--copper-soft)}.at-slot--last .at-slot__meta{color:var(--copper)}.at-slot--full,.at-slot--closed{background:var(--surface-sunken);border-color:var(--line-hair);color:var(--ink-muted);cursor:not-allowed}.at-slot--full .at-slot__time{text-decoration:line-through;text-decoration-thickness:1px}.at-slot.is-selected{border-color:var(--at-venue-ring);background:var(--surface-selected);border-width:2px}.at-slot.is-selected .at-slot__meta{color:var(--at-venue-text)}.at-alt{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.at-alt__title{gap:var(--space-2);align-items:flex-start;font-weight:500;display:flex}.at-alt__title .at-icon{color:var(--ink-muted);margin-top:3px}.at-alt__group{color:var(--ink-muted);margin-top:var(--space-1);font-size:12px;font-weight:500;line-height:16px}.at-alt__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.at-choices{gap:var(--space-2);grid-template-columns:1fr;display:grid}.at-choices--2{grid-template-columns:1fr 1fr}.at-choice{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);text-align:left;cursor:pointer;display:flex;position:relative}.at-choice:hover{border-color:var(--ink-secondary)}.at-choice:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-choice.is-selected{border-color:var(--at-venue-ring);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px);background:var(--surface-selected);border-width:2px}.at-choice.is-disabled{cursor:not-allowed;color:var(--ink-muted);background:var(--surface-sunken);border-color:var(--line-hair)}.at-choice__icon{color:var(--ink-secondary);margin-top:2px}.at-choice__body{flex-direction:column;flex:1;gap:2px;display:flex}.at-choice__title{font-weight:600}.at-choice__desc{color:var(--ink-secondary);font-size:13px;line-height:18px}.at-choice.is-disabled .at-choice__desc{color:var(--ink-muted)}.at-choice__meta{color:var(--ink-muted);margin-top:2px;font-size:12px;font-weight:500;line-height:16px}.at-choice__meta--last{color:var(--copper)}.at-choice__meta--full{color:var(--ink-muted)}.at-choice__check{border:1.5px solid var(--line-strong);width:22px;height:22px;color:var(--at-venue-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.at-choice__check .at-icon{opacity:0}.at-choice.is-selected .at-choice__check{background:var(--at-venue-accent);border-color:var(--at-venue-accent)}.at-choice.is-selected .at-choice__check .at-icon{opacity:1}.at-badge{height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.at-badge--sm{height:18px;padding:0 6px;font-size:11px}.at-badge--confirmed{background:var(--status-confirmed-soft);color:var(--status-confirmed)}.at-badge--pending{background:var(--status-pending-soft);color:var(--status-pending)}.at-badge--arrived{background:var(--status-arrived-soft);color:var(--status-arrived)}.at-badge--seated{background:var(--status-seated);color:var(--ink-inverse)}.at-badge--done{background:var(--status-done-soft);color:var(--status-done)}.at-badge--cancelled{background:var(--status-cancelled-soft);color:var(--status-cancelled)}.at-badge--noshow{background:var(--status-noshow-soft);color:var(--status-noshow)}.at-badge__label.is-struck{text-decoration:line-through}.at-badge--compact{justify-content:center;width:22px;padding:0}.at-badge--dot{height:auto;padding:0;font-weight:500;color:var(--ink-secondary)!important;background:0 0!important}.at-badge__dot{border:2px solid;border-radius:50%;width:10px;height:10px}.at-badge--dot.at-badge--confirmed .at-badge__dot{border-color:var(--status-confirmed);background:var(--status-confirmed-soft)}.at-badge--dot.at-badge--pending .at-badge__dot{border-color:var(--status-pending);background:var(--status-pending-soft);border-style:dashed}.at-badge--dot.at-badge--arrived .at-badge__dot{border-color:var(--status-arrived);background:var(--status-arrived)}.at-badge--dot.at-badge--seated .at-badge__dot{border-color:var(--status-seated);background:var(--status-seated)}.at-badge--dot.at-badge--done .at-badge__dot{border-color:var(--status-done);background:var(--status-done-soft)}.at-badge--dot.at-badge--cancelled .at-badge__dot{border-color:var(--line-strong);background:0 0;border-style:dashed}.at-badge--dot.at-badge--noshow .at-badge__dot{border-color:var(--status-noshow);background:var(--status-noshow-soft)}.at-chip{height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);border:1px solid var(--line-hair);background:var(--surface-sunken);color:var(--ink-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.at-chip--sm{height:20px;padding:0 6px;font-size:11px}.at-chip--copper{background:var(--copper-soft);color:var(--copper);border-color:#0000}.at-chip.is-button{cursor:pointer}.at-chip.is-button:hover{border-color:var(--line-strong);color:var(--ink)}.at-chip.is-button.is-selected{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.at-chip.is-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-chip__remove{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:-4px;display:inline-flex}.at-chip__remove:hover{background:var(--line-hair)}.at-chip__remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-kpis{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.at-kpi{padding:var(--space-3) var(--space-4);border-right:1px solid var(--line-hair);text-align:left;min-width:0;color:inherit;background:0 0;border-top:0;border-bottom:0;border-left:0;flex-direction:column;gap:4px;display:flex}.at-kpi:last-child{border-right:0}.at-kpi--button{cursor:pointer}.at-kpi--button:hover{background:var(--surface-sunken)}.at-kpi--button:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-kpi__label{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.at-kpi__value{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:32px}.at-kpi__value.is-attention{color:var(--copper)}.at-kpi__meter{background:var(--surface-sunken);border-radius:2px;height:4px;margin-top:2px;display:block;overflow:hidden}.at-kpi__meter-fill{background:var(--copper);border-radius:2px;height:100%;display:block}.at-kpi__detail{color:var(--ink-secondary);font-size:13px;line-height:18px}.at-kpi__action{color:var(--copper);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.at-kpis--compact .at-kpi{padding:var(--space-2) var(--space-3)}.at-kpis--compact .at-kpi__value{font-size:22px;line-height:28px}.at-table-wrap{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);overflow:auto}.at-table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.at-table th{text-align:left;color:var(--ink-secondary);padding:var(--space-2) var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--line-hair);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.at-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-hair);vertical-align:middle}.at-table tr:last-child td{border-bottom:0}.at-table--dense td{padding:var(--space-2) var(--space-4)}.at-table.is-clickable tbody tr{cursor:pointer}.at-table.is-clickable tbody tr:hover{background:var(--surface-sunken)}.at-table.is-clickable tbody tr:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-table tbody tr.is-selected{background:var(--surface-selected)}.at-table tbody tr.is-muted{color:var(--ink-muted)}.at-table .is-right{text-align:right}.at-table .is-center{text-align:center}.at-table .is-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.at-table__sort{font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.at-table__sort.is-sorted{color:var(--ink)}.at-table__sort:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-table__empty{text-align:center;color:var(--ink-muted);padding:var(--space-8) var(--space-4)!important}.at-table__name{font-weight:600}.at-table__sub{color:var(--ink-muted);font-size:13px;font-weight:400;line-height:18px;display:block}.at-table__actions{gap:var(--space-1);justify-content:flex-end;display:inline-flex}.at-tl{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.at-tl__scroll{scrollbar-width:thin;overflow:auto hidden}.at-tl__scroll:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-tl__inner{position:relative}.at-tl__head{border-bottom:1px solid var(--line-hair);background:var(--surface-sunken);position:relative}.at-tl__corner{z-index:3;width:var(--tl-label);height:100%;padding:0 var(--space-4);color:var(--ink-muted);background:var(--surface-sunken);border-right:1px solid var(--line-hair);align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex;position:sticky;left:0}.at-tl__hour{height:100%;padding:4px 0 0 var(--space-2);border-left:1px solid var(--line-hair);font-family:var(--font-mono);color:var(--ink-secondary);flex-direction:column;justify-content:flex-start;font-size:12px;font-weight:500;line-height:16px;display:flex;position:absolute;top:0}.at-tl__hour.is-midnight{border-left:2px solid var(--line-strong);color:var(--ink)}.at-tl__hour-day{font-family:var(--font-sans);color:var(--ink-muted);font-size:11px;font-weight:500;line-height:14px}.at-tl__body{position:relative}.at-tl__row{border-bottom:1px solid var(--line-hair);position:absolute;left:0;right:0}.at-tl__row:last-child{border-bottom:0}.at-tl__label{z-index:2;width:var(--tl-label);height:100%;padding:0 var(--space-4);background:var(--surface-raised);border-right:1px solid var(--line-hair);flex-direction:column;justify-content:center;gap:2px;display:flex;position:sticky;left:0}.at-tl__space{font-size:13px;font-weight:600;line-height:18px}.at-tl__space-meta{color:var(--ink-muted);font-size:12px;line-height:16px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.at-tl__cells{background-image:linear-gradient(to right, var(--line-hair) 1px, transparent 1px), linear-gradient(to right, transparent calc(var(--tl-hour) / 2 - .5px), var(--surface-sunken) calc(var(--tl-hour) / 2 - .5px), var(--surface-sunken) calc(var(--tl-hour) / 2 + .5px), transparent calc(var(--tl-hour) / 2 + .5px));background-size:var(--tl-hour) 100%;height:100%;position:absolute;top:0}.at-tl__closed{background:var(--timeline-closed);height:100%;position:absolute;top:0}.at-tl__blocked{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-xs);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--line-hair) 6px 7px);color:var(--ink-secondary);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.at-tlblock{column-gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-xs);text-align:left;cursor:pointer;background:var(--surface-raised);color:var(--ink);transition:box-shadow var(--at-dur-fast) var(--at-ease);z-index:1;border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;display:grid;position:absolute;overflow:hidden}.at-tlblock:focus-visible{box-shadow:var(--focus-ring);z-index:3;outline:none}.at-tlblock:hover{z-index:2;box-shadow:var(--shadow-popover)}.at-tlblock.is-selected{box-shadow:0 0 0 2px var(--copper);z-index:2}.at-tlblock__name{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.at-tlblock__meta{font-family:var(--font-mono);white-space:nowrap;opacity:.85;grid-area:2/1;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.at-tlblock__party:before{content:"";vertical-align:2px;opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.at-tlblock__table{font-family:var(--font-sans)}.at-tlblock__status{border-radius:50%;grid-area:1/2/span 2;justify-content:center;align-self:center;align-items:center;width:20px;height:20px;display:inline-flex}.at-tlblock.is-narrow .at-tlblock__meta .at-tlblock__time{display:none}.at-tlblock--confirmed{background:var(--status-confirmed-soft);border-color:var(--status-confirmed-soft)}.at-tlblock--confirmed .at-tlblock__status{color:var(--status-confirmed)}.at-tlblock--pending{background:var(--status-pending-soft);border:1px dashed var(--status-pending)}.at-tlblock--pending .at-tlblock__status{color:var(--status-pending)}.at-tlblock--arrived{background:var(--status-arrived);border-color:var(--status-arrived);color:var(--ink-inverse)}.at-tlblock--seated{background:var(--status-seated);border-color:var(--status-seated);color:var(--ink-inverse)}.at-tlblock--done{background:var(--status-done-soft);border-color:var(--status-done-soft);color:var(--status-done)}.at-tlblock--cancelled{border:1px dashed var(--line-strong);color:var(--status-cancelled);background:0 0}.at-tlblock--cancelled .at-tlblock__name{text-decoration:line-through}.at-tlblock--noshow{background:var(--status-noshow-soft);border-color:var(--status-noshow-soft);color:var(--status-noshow)}.at-tlblock--noshow .at-tlblock__name{text-decoration:line-through}.at-tl__now{background:var(--timeline-now);z-index:4;pointer-events:none;width:2px;margin-left:-1px;position:absolute}.at-tl__now-label{border-radius:var(--radius-xs);background:var(--timeline-now);color:var(--on-copper);font-family:var(--font-mono);white-space:nowrap;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.at-tl--compact .at-tl__label{padding:0 var(--space-3)}.at-tl-legend{gap:var(--space-4);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.at-rcard{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.at-rcard.is-selected{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.at-rcard.is-muted{color:var(--ink-muted)}.at-rcard__main{gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex:1;grid-template-columns:64px 1fr auto;align-items:center;display:grid}button.at-rcard__main{cursor:pointer}button.at-rcard__main:hover{background:var(--surface-sunken)}button.at-rcard__main:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-rcard__time{font-family:var(--font-mono);flex-direction:column;font-size:16px;font-weight:500;line-height:22px;display:flex}.at-rcard__next{font-family:var(--font-sans);color:var(--ink-muted);font-size:11px;line-height:14px}.at-rcard__body{flex-direction:column;gap:2px;min-width:0;display:flex}.at-rcard__line1{align-items:center;gap:var(--space-2);display:flex}.at-rcard__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.at-rcard__party{font-family:var(--font-mono);color:var(--ink-secondary);align-items:center;gap:3px;font-size:13px;font-weight:500;display:inline-flex}.at-rcard__line2{align-items:center;gap:var(--space-2);color:var(--ink-secondary);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.at-rcard__since{color:var(--ink-muted)}.at-rcard__note{color:var(--ink-secondary);margin-top:2px;font-size:13px;font-style:italic;line-height:18px}.at-rcard__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-hair);background:var(--surface-page);display:flex}.at-sidenav{width:var(--sidebar-w);background:var(--surface-raised);border-right:1px solid var(--line-hair);flex-direction:column;align-self:stretch;min-height:100%;display:flex}.at-sidenav.is-collapsed{width:var(--sidebar-collapsed-w)}.at-sidenav__brand{align-items:center;gap:var(--space-2);height:var(--topbar-h);padding:0 var(--space-4);border-bottom:1px solid var(--line-hair);display:flex}.at-sidenav.is-collapsed .at-sidenav__brand{justify-content:center;padding:0}.at-mark{color:var(--ink);flex-shrink:0;display:block}.at-sidenav__product{letter-spacing:-.01em;font-size:16px;font-weight:600}.at-sidenav__list{padding:var(--space-3) var(--space-2);flex-direction:column;flex:1;gap:2px;display:flex}.at-sidenav__item{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-secondary);font-weight:500;text-decoration:none;display:flex;position:relative}.at-sidenav.is-collapsed .at-sidenav__item{justify-content:center;width:44px;height:44px;margin:0 auto;padding:0}.at-sidenav__item:hover{background:var(--surface-sunken);color:var(--ink)}.at-sidenav__item.is-active{background:var(--copper-soft);color:var(--copper)}.at-sidenav__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-sidenav__label{flex:1}.at-sidenav__count{border-radius:var(--radius-pill);background:var(--copper);min-width:20px;height:20px;color:var(--on-copper);font-family:var(--font-mono);text-align:center;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.at-sidenav__count.is-dot{width:8px;min-width:8px;height:8px;padding:0;position:absolute;top:6px;right:6px}.at-sidenav__sub{padding:2px 0 var(--space-2) 44px;flex-direction:column;gap:1px;display:flex}.at-sidenav__subitem{padding:6px var(--space-2);border-radius:var(--radius-xs);color:var(--ink-secondary);font-size:14px;line-height:20px;text-decoration:none;display:block}.at-sidenav__subitem:hover{color:var(--ink);background:var(--surface-sunken)}.at-sidenav__subitem.is-active{color:var(--ink);font-weight:600}.at-sidenav__subitem:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-sidenav__foot{padding:var(--space-2);border-top:1px solid var(--line-hair);flex-direction:column;gap:2px;display:flex}.at-sidenav__venue,.at-sidenav__user{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.at-sidenav.is-collapsed .at-sidenav__venue,.at-sidenav.is-collapsed .at-sidenav__user{justify-content:center;padding:0}.at-sidenav__venue:hover,.at-sidenav__user:hover{background:var(--surface-sunken)}.at-sidenav__venue:focus-visible,.at-sidenav__user:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-sidenav__venue-text{flex-direction:column;min-width:0;display:flex}.at-sidenav__venue-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.at-sidenav__venue-sub{color:var(--ink-muted);font-size:12px;line-height:16px}.at-sidenav__user-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.at-sidenav__user,.at-sidenav__venue{min-width:0}.at-avatar{background:var(--surface-sunken);border:1px solid var(--line-hair);width:28px;height:28px;color:var(--ink-secondary);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.at-topbar{background:var(--surface-raised);border-bottom:1px solid var(--line-hair)}.at-topbar__row{align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 var(--space-6);display:flex}.at-topbar__title{align-items:center;gap:var(--space-1);min-width:0;display:flex}.at-topbar__titles{padding:0 var(--space-2);flex-direction:column;min-width:0;display:flex}.at-topbar__h1{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:600;line-height:24px}.at-topbar__sub{color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:16px}.at-topbar__search{flex:1;max-width:360px;margin-left:auto}.at-topbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.at-topbar--compact .at-topbar__row{padding:0 var(--space-4);gap:var(--space-2)}.at-topbar--compact .at-topbar__search{flex:0}.at-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--line-hair);display:flex;overflow:auto hidden}.at-tabs__tab{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);color:var(--ink-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex;position:relative}.at-tabs__tab:hover{color:var(--ink)}.at-tabs__tab.is-selected{color:var(--ink);border-bottom-color:var(--copper);font-weight:600}.at-tabs__tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.at-tabs__count{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:20px;color:var(--ink-secondary);font-family:var(--font-mono);padding:0 6px;font-size:12px;line-height:20px}.at-tabs__tab.is-selected .at-tabs__count{background:var(--copper-soft);color:var(--copper)}.at-tabs__panel{padding-top:var(--space-4)}.at-tabs__panel:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.at-steps{align-items:center;gap:var(--space-2);display:flex}.at-steps__item{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:13px;line-height:18px;display:flex}.at-steps__item+.at-steps__item:before{content:"";background:var(--line-strong);width:16px;height:1px}.at-steps__dot{border:1.5px solid var(--line-strong);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.at-steps__item.is-current{color:var(--ink);font-weight:600}.at-steps__item.is-current .at-steps__dot{background:var(--at-venue-accent);border-color:var(--at-venue-accent);color:var(--at-venue-on-accent)}.at-steps__item.is-done .at-steps__dot{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse)}.at-steps--compact .at-steps__item+.at-steps__item:before{width:8px}.at-steps--compact .at-steps__dot{width:20px;height:20px}.at-steps__text{color:var(--ink-muted);margin-left:auto;font-size:13px;line-height:18px}.at-layer{z-index:var(--z-modal);padding:var(--space-6);background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.at-layer--in{position:absolute}.at-layer--drawer{z-index:var(--z-drawer);justify-content:flex-end;padding:0}.at-layer--passive{pointer-events:none;background:0 0}.at-layer--passive>*{pointer-events:auto}.at-dialog{width:var(--dialog-w);border-radius:var(--radius-md);background:var(--surface-raised);max-width:100%;max-height:100%;box-shadow:var(--shadow-panel);border:1px solid var(--line-hair);overflow:auto}.at-dialog:focus-visible{outline:none}.at-dialog__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0 var(--space-6);display:flex}.at-dialog__icon{color:var(--danger)}.at-dialog__title{flex:1;font-size:18px;font-weight:600;line-height:24px}.at-dialog__desc{padding:var(--space-2) var(--space-6) 0;color:var(--ink-secondary)}.at-dialog__body{padding:var(--space-4) var(--space-6) 0;gap:var(--space-4);flex-direction:column;display:flex}.at-dialog__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-6);flex-wrap:wrap-reverse;display:flex}.at-drawer{width:var(--drawer-w);background:var(--surface-raised);border-left:1px solid var(--line-hair);max-width:100%;height:100%;box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.at-drawer:focus-visible{outline:none}.at-drawer__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-bottom:1px solid var(--line-hair);display:flex}.at-drawer__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.at-drawer__title{font-size:18px;font-weight:600;line-height:24px}.at-drawer__sub{align-items:center;gap:var(--space-2);color:var(--ink-secondary);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.at-drawer__body{padding:var(--space-4) var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow:auto}.at-drawer__foot{gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line-hair);background:var(--surface-raised);display:flex}.at-toasts{left:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);width:400px;max-width:calc(100% - 48px);position:fixed}.at-toasts--in{position:absolute}.at-toasts>div{gap:var(--space-2);flex-direction:column;display:flex}.at-toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-panel);display:flex}.at-toast__icon{color:var(--ink-secondary);margin-top:2px}.at-toast--success .at-toast__icon{color:var(--status-confirmed)}.at-toast--error .at-toast__icon{color:var(--danger)}.at-toast--offline .at-toast__icon,.at-toast--info .at-toast__icon{color:var(--copper)}.at-toast__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.at-toast__title{font-weight:600}.at-toast__text{opacity:.85;font-size:13px;line-height:18px}.at-banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.at-banner__icon{color:var(--ink-secondary);margin-top:2px}.at-banner__body{flex-direction:column;flex:1;gap:2px;display:flex}.at-banner__title{font-weight:600}.at-banner__text{color:var(--ink-secondary);font-size:14px;line-height:20px}.at-banner--warning{background:var(--status-pending-soft);border-color:#0000}.at-banner--warning .at-banner__icon{color:var(--status-pending)}.at-banner--error{background:var(--danger-soft);border-color:#0000}.at-banner--error .at-banner__icon{color:var(--danger)}.at-banner--success{background:var(--status-confirmed-soft);border-color:#0000}.at-banner--success .at-banner__icon{color:var(--status-confirmed)}.at-banner--offline{background:var(--ink);color:var(--ink-inverse);border-color:#0000}.at-banner--offline .at-banner__icon,.at-banner--offline .at-banner__text{color:inherit;opacity:.9}.at-banner--bar{border-left:0;border-right:0;border-radius:0}.at-empty{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.at-empty__icon{background:var(--surface-sunken);width:56px;height:56px;color:var(--ink-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.at-empty--error .at-empty__icon{color:var(--danger);background:var(--danger-soft)}.at-empty--offline .at-empty__icon{color:var(--ink-inverse);background:var(--ink)}.at-empty__body{align-items:center;gap:var(--space-2);flex-direction:column;max-width:420px;display:flex}.at-empty__title{font-size:18px;font-weight:600;line-height:24px}.at-empty__text{color:var(--ink-secondary)}.at-empty__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.at-empty--inline{text-align:left;padding:var(--space-4);gap:var(--space-3);flex-direction:row}.at-empty--inline .at-empty__icon{width:36px;height:36px}.at-empty--inline .at-empty__body{align-items:flex-start}.at-empty--inline .at-empty__title{font-size:15px;line-height:22px}.at-empty--inline .at-empty__text{font-size:13px;line-height:18px}.at-skel{gap:var(--space-3);flex-direction:column;display:flex}.at-skel__row{align-items:center;gap:var(--space-4);height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--line-hair);display:flex}.at-skel__row--tl{height:60px;position:relative}.at-skel__bar{background:var(--surface-sunken);border-radius:3px;height:12px;animation:1.4s ease-in-out infinite at-pulse;display:inline-block}.at-skel__bar--lg{height:24px}.at-skel__bar--text{height:14px}.at-skel__block{border-radius:var(--radius-xs);background:var(--surface-sunken);height:40px;animation:1.4s ease-in-out infinite at-pulse;position:absolute;top:10px}.at-skel__kpis{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.at-skel__kpi{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-hair);border-radius:var(--radius-md);flex-direction:column;display:flex}@keyframes at-pulse{0%,to{opacity:1}50%{opacity:.55}}.at-widget-layer{z-index:var(--z-widget-panel);pointer-events:none;position:fixed;inset:0}.at-widget-layer--in{position:absolute}.at-widget-layer__veil{background:var(--overlay);pointer-events:auto;position:absolute;inset:0}.at-widget{pointer-events:auto;background:var(--surface-page);color:var(--ink);font-family:var(--font-sans);flex-direction:column;font-size:15px;line-height:22px;display:flex;overflow:hidden}.at-widget:focus{outline:none}.at-widget--panel{width:var(--widget-panel-w);max-width:100%;box-shadow:var(--shadow-panel);border-left:1px solid var(--line-hair);position:absolute;top:0;bottom:0}.at-widget-layer--right .at-widget--panel{right:0}.at-widget-layer--left .at-widget--panel{border-left:0;border-right:1px solid var(--line-hair);left:0}.at-widget--window{border-radius:var(--radius-lg);width:480px;max-width:calc(100% - 32px);height:min(720px,100% - 32px);box-shadow:var(--shadow-panel);border:1px solid var(--line-hair);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.at-widget--mobile{position:absolute;inset:0}.at-widget--sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:92%;box-shadow:var(--shadow-panel);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.at-widget--sheet:before{content:"";background:var(--line-strong);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.at-widget__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border-bottom:1px solid var(--line-hair);background:var(--surface-page);display:flex}.at-widget__logo{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.at-widget__logo:focus{outline:none}.at-widget__tools{align-items:center;gap:var(--space-2);display:flex}.at-widget__langs{border-radius:var(--radius-sm);background:var(--surface-sunken);gap:2px;padding:2px;display:inline-flex}.at-widget__lang{min-width:32px;height:28px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:12px;font-weight:600}.at-widget__lang.is-selected{background:var(--surface-raised);color:var(--ink)}.at-widget__lang:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-widget__body{min-height:0;padding:var(--space-6);scrollbar-width:thin;flex:1;overflow:auto}.at-widget__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);border-top:1px solid var(--line-hair);color:var(--ink-muted);min-height:36px;font-size:12px;line-height:16px;display:flex}.at-widget__powered strong{color:var(--ink-secondary);font-weight:600}.at-widget .at-btn--venue:focus-visible,.at-widget .at-party__chip:focus-visible,.at-widget .at-slot:focus-visible,.at-widget .at-choice:focus-visible,.at-widget .at-dates__chip:focus-visible{box-shadow:0 0 0 2px var(--surface-page), 0 0 0 4px var(--at-venue-ring)}.at-widget .at-link{color:var(--at-venue-text)}.at-flow{gap:var(--space-5);flex-direction:column;min-height:100%;display:flex}.at-flow__step{gap:var(--space-4);flex-direction:column;display:flex}.at-flow__welcome{color:var(--ink-secondary)}.at-flow__title{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.at-flow__title--sub{margin-top:var(--space-2);font-size:16px;line-height:24px}.at-flow__form{gap:var(--space-4);flex-direction:column;display:flex}.at-flow__hint{gap:var(--space-2);color:var(--ink-secondary);align-items:flex-start;font-size:13px;line-height:18px;display:flex}.at-flow__hint .at-icon{flex:none;margin-top:1px}.at-flow__hint--pending{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--status-pending-soft);color:var(--status-pending)}.at-flow__actions{bottom:calc(-1 * var(--space-6));z-index:2;justify-content:space-between;gap:var(--space-2);margin:auto calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);background:var(--surface-page);border-top:1px solid var(--line-hair);display:flex;position:sticky}.at-flow--result .at-flow__actions{background:0 0;border-top:0;margin:0;padding:0;position:static}.at-flow__actions--stack{flex-direction:column}.at-flow--result{gap:var(--space-6)}.at-result{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-4) 0 0;flex-direction:column;display:flex}.at-result__icon{width:64px;height:64px;margin-bottom:var(--space-2);background:var(--surface-sunken);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.at-result--confirmed .at-result__icon{background:var(--status-confirmed-soft);color:var(--status-confirmed)}.at-result--pending .at-result__icon{background:var(--status-pending-soft);color:var(--status-pending)}.at-result--error .at-result__icon{background:var(--danger-soft);color:var(--danger)}.at-result--cancelled .at-result__icon,.at-result--duplicate .at-result__icon{background:var(--surface-sunken);color:var(--ink-secondary)}.at-result__title{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}.at-result__text{color:var(--ink-secondary);max-width:360px}.at-result__ref{color:var(--ink-muted);font-size:13px;line-height:18px}.at-result__code{font-family:var(--font-mono);color:var(--ink);border-radius:var(--radius-xs);background:var(--surface-sunken);padding:1px 6px;font-weight:500}.at-summary{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.at-summary--confirmed{border-color:var(--status-confirmed)}.at-summary--pending{border-color:var(--status-pending);border-style:dashed}.at-summary__row{gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line-hair);grid-template-columns:104px 1fr;display:grid}.at-summary__row:last-child{border-bottom:0}.at-summary dt{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;line-height:22px;display:inline-flex}.at-summary dd{font-weight:500}.at-summary__time{font-family:var(--font-mono);white-space:nowrap;font-weight:500}.at-summary__time--prose{font-family:var(--font-sans);font-weight:600}.at-summary__next{color:var(--ink-muted);font-size:13px}.at-bpage{background:var(--surface-sunken);justify-content:center;min-height:100dvh;display:flex}.at-bpage__frame{width:100%;max-width:480px;height:100dvh;position:relative}@media (min-width:560px){.at-bpage__frame{border-left:1px solid var(--line-hair);border-right:1px solid var(--line-hair)}}.at-embed{position:fixed;inset:0}.at-manage__meta{gap:var(--space-1);color:var(--ink-secondary);flex-direction:column;font-size:13px;line-height:18px;display:flex}.at-manage__meta a{color:var(--at-venue-text)}.at-shell{background:var(--surface-page);min-height:100dvh;display:flex}.at-shell>.at-sidenav{flex-shrink:0;height:100dvh;min-height:0;position:sticky;top:0;overflow-y:auto}.at-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.at-shell__main>.at-topbar{z-index:var(--z-sticky);position:sticky;top:0}.at-shell__content{width:100%;max-width:var(--content-max-w);padding:var(--space-6) var(--space-8) var(--space-10);gap:var(--space-5);flex-direction:column;display:flex}.at-shell__content>*{flex-shrink:0}@media (max-width:1199px){.at-shell__content{padding:var(--space-4);gap:var(--space-4)}}.at-auth{min-height:100dvh;padding:var(--space-6);background:var(--surface-page);justify-content:center;align-items:center;display:flex}.at-auth__card{gap:var(--space-5);width:100%;max-width:420px;padding:var(--space-8);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.at-auth__brand{align-items:center;gap:var(--space-2);letter-spacing:-.01em;font-size:16px;font-weight:600;display:flex}.at-auth__title{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}.at-auth__text{color:var(--ink-secondary)}.at-auth form{gap:var(--space-4);flex-direction:column;display:flex}.at-code{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.at-code__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--line-hair);display:flex}.at-code__file{font-family:var(--font-mono);color:var(--ink-secondary);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.at-code__pre{padding:var(--space-4);font-family:var(--font-mono);color:var(--ink);tab-size:2;margin:0;font-size:13px;line-height:20px;overflow:auto}.at-code__pre:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-code__line{white-space:pre;padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2));display:block}.at-code__line.is-hl{background:var(--copper-soft)}.at-code__failed{gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--danger);border-top:1px solid var(--line-hair);align-items:center;font-size:13px;line-height:18px;display:flex}.at-plan{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.at-plan.is-current{border-color:var(--ink)}.at-plan__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.at-plan__name{font-size:18px;font-weight:600;line-height:24px}.at-plan__tag{border-radius:var(--radius-xs);background:var(--ink);color:var(--ink-inverse);padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.at-plan__tag--rec{background:var(--copper-soft);color:var(--copper)}.at-plan__price{align-items:baseline;gap:var(--space-2);display:flex}.at-plan__amount{font-family:var(--font-mono);letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:32px}.at-plan__period{color:var(--ink-muted);font-size:13px;line-height:18px}.at-plan__summary{color:var(--ink-secondary)}.at-plan__features{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line-hair);flex-direction:column;display:flex}.at-plan__features li{align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:20px;display:flex}.at-plan__features .at-icon{color:var(--status-confirmed);margin-top:2px}.at-app{background:var(--surface-page);width:1440px;min-height:900px;display:flex;position:relative;overflow:hidden}.at-app--tablet{width:1024px;min-height:768px}.at-app__main{flex-direction:column;flex:1;min-width:0;display:flex}.at-app__content{padding:var(--space-6) var(--space-8);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow:visible}.at-app__content>*{flex-shrink:0}.at-app--tablet .at-app__content{padding:var(--space-4);gap:var(--space-4)}.at-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.at-page-title{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}.at-page-sub{color:var(--ink-secondary);margin-top:2px}.at-section{gap:var(--space-3);flex-direction:column;display:flex}.at-section__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.at-section__title{font-size:18px;font-weight:600;line-height:24px}.at-section__meta{color:var(--ink-muted);font-size:13px;line-height:18px}.at-panel{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised)}.at-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-hair);display:flex}.at-panel__title{font-size:15px;font-weight:600;line-height:22px}.at-panel__body{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.at-panel__body--flush{padding:0}.at-grid{gap:var(--space-4);display:grid}.at-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.at-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.at-grid--fit{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.at-grid--side{grid-template-columns:minmax(0,1fr) 360px}.at-grid--side-l{grid-template-columns:380px minmax(0,1fr)}.at-kv{gap:var(--space-2) var(--space-3);grid-template-columns:140px 1fr;font-size:14px;line-height:20px;display:grid}.at-kv dt{color:var(--ink-muted)}.at-kv dd{font-weight:500}.at-hours-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:120px 1fr 1fr 80px 1fr;display:grid}.at-hours-row:last-child{border-bottom:0}.at-hours-row__day{font-weight:600}.at-hours-row__closed{color:var(--ink-muted);font-size:13px}.at-timeline-note{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.at-detail-list{flex-direction:column;gap:0;display:flex}.at-detail-list>*{padding:var(--space-3) 0;border-bottom:1px solid var(--line-hair)}.at-detail-list>:last-child{border-bottom:0}.at-history{gap:var(--space-2);color:var(--ink-secondary);flex-direction:column;font-size:13px;line-height:18px;display:flex}.at-section__title--sm{font-size:15px;line-height:22px}.at-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.at-quote{color:var(--ink-secondary)}.at-link--md{font-size:14px;line-height:20px}.at-kv__empty{color:var(--ink-muted);font-weight:400}.at-queue{gap:var(--space-2);flex-direction:column;display:flex}.at-queue li{align-items:center;gap:var(--space-3);font-size:14px;line-height:20px;display:flex}.at-queue time{width:48px;font-family:var(--font-mono);color:var(--ink-muted);font-size:13px}.at-queue__name{flex:1;min-width:0;font-weight:500}.at-row--flush{padding:0}.at-history li{gap:var(--space-3);grid-template-columns:56px 1fr;display:grid}.at-history time{font-family:var(--font-mono);color:var(--ink-muted)}.at-status-actions{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.at-site{color:#1f2a24;width:100%;height:100%;font-family:var(--font-sans);background:#f3efe6;position:relative;overflow:hidden}.at-site__nav{border-bottom:1px solid #ddd6c8;justify-content:space-between;align-items:center;height:72px;padding:0 64px;display:flex}.at-site__brand{letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:600}.at-site__links{color:#5f6b64;gap:32px;font-size:14px;display:flex}.at-site__hero{max-width:720px;padding:96px 64px 64px}.at-site__kicker{letter-spacing:.12em;text-transform:uppercase;color:#5f6b64;font-size:13px}.at-site__h1{letter-spacing:-.02em;margin-top:16px;font-size:56px;font-weight:600;line-height:60px}.at-site__p{color:#5f6b64;max-width:520px;margin-top:24px;font-size:17px;line-height:26px}.at-site__cards{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 64px;display:grid}.at-site__card{border-radius:var(--radius-md);background:#faf7f1;border:1px solid #ddd6c8;padding:24px}.at-site__card h3{margin-bottom:8px;font-size:15px;font-weight:600}.at-site__card p{color:#5f6b64;font-size:13px;line-height:18px}.at-site--dark{background:var(--night-page);color:var(--night-ink)}.at-site--dark .at-site__nav,.at-site--dark .at-site__card{border-color:var(--night-line)}.at-site--dark .at-site__card{background:var(--night-raised)}.at-site--dark .at-site__links,.at-site--dark .at-site__kicker,.at-site--dark .at-site__p,.at-site--dark .at-site__card p{color:var(--night-ink-muted)}.at-site--mobile .at-site__nav{height:56px;padding:0 20px}.at-site--mobile .at-site__hero{padding:40px 20px}.at-site--mobile .at-site__h1{font-size:32px;line-height:36px}.at-site--mobile .at-site__cards{grid-template-columns:1fr;gap:12px;padding:0 20px}.at-device{border:1px solid var(--line-strong);background:var(--surface-page);box-shadow:0 0 0 6px var(--ink), var(--shadow-panel);border-radius:28px;position:relative;overflow:hidden}.at-device--phone{width:390px;height:800px}.at-device--phone-sm{width:360px;height:740px}.at-device__status{height:44px;font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:0 24px;font-size:13px;font-weight:500;display:flex}.at-device__screen{position:absolute;inset:44px 0 0;overflow:hidden}.at-frames{gap:var(--space-8);padding:var(--space-6);align-items:flex-start;display:flex}.at-frame{gap:var(--space-2);flex-direction:column;display:flex}.at-frame__label{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px}.at-frame__widget{border:1px solid var(--line-hair);border-radius:var(--radius-md);position:relative;overflow:hidden}.at-frame__widget--auto{min-height:640px;display:flex}.at-frame__widget--auto>*{flex:1;min-width:0;display:flex;height:auto!important}.at-frame__widget--auto .at-widget-layer--in{flex:1;min-width:0;display:flex;position:relative;inset:auto}.at-frame__widget--auto .at-widget-layer__veil{display:none}.at-frame__widget--auto .at-widget--panel{width:100%;min-width:0;max-width:100%;box-shadow:none;border-left:0;border-right:0;flex:1;position:relative;inset:auto}.at-frame__widget--auto .at-widget__body{overflow:visible}.at-week{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.at-week__day{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;min-height:640px;display:flex;overflow:hidden}.at-week__day.is-closed{background:0 0;border-style:dashed}.at-week__day.is-today{border-color:var(--copper);box-shadow:inset 0 3px 0 var(--copper)}.at-week__head{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--line-hair);flex-direction:column;gap:2px;display:flex}.at-week__day.is-closed .at-week__head{border-bottom-color:#0000}.at-week__label{align-items:center;gap:var(--space-2);font-size:14px;font-weight:600;line-height:20px;display:flex}.at-week__today{border-radius:var(--radius-xs);background:var(--copper-soft);color:var(--copper);padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.at-week__meta{color:var(--ink-muted);white-space:nowrap;font-size:11px;line-height:16px}.at-week__list{padding:var(--space-1) 0;flex-direction:column;display:flex}.at-week__closed{padding:var(--space-3);color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:flex}.at-week__item{min-height:46px;padding:5px var(--space-3);border:0;border-bottom:1px solid var(--line-hair);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 6px;display:grid}.at-week__item:hover{background:var(--surface-sunken)}.at-week__item:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-week__item.is-done,.at-week__item.is-cancelled{color:var(--ink-muted)}.at-week__item.is-cancelled .at-week__name,.at-week__item.is-noshow .at-week__name{text-decoration:line-through}.at-week__name{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.at-week__time{white-space:nowrap;font-family:var(--font-mono);color:var(--ink-secondary);grid-area:2/1;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.at-week__next{font-family:var(--font-sans);color:var(--ink-muted);font-size:10px;line-height:12px}.at-week__party{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.at-week__party:before{content:"·";margin-right:3px}.at-week__item .at-badge--compact{grid-area:1/2/span 2}.at-week__add{margin:var(--space-2) var(--space-2) 0;align-self:flex-start}.at-onb__head{height:var(--topbar-h);padding:0 var(--space-10);border-bottom:1px solid var(--line-hair);background:var(--surface-raised);justify-content:space-between;align-items:center;display:flex}.at-onb{gap:var(--space-16);padding:var(--space-10);grid-template-columns:minmax(0,640px) 400px;justify-content:center;display:grid}.at-onb__main{gap:var(--space-5);flex-direction:column;display:flex}.at-onb__side{gap:var(--space-2);flex-direction:column;padding-top:52px;display:flex}.at-onb__space{align-items:end;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.at-states__cell{gap:var(--space-3);padding:var(--space-6);background:var(--surface-page);flex-direction:column;min-width:0;display:flex}.at-upload{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-secondary);font-size:13px;line-height:18px;display:flex}.at-upload>span{flex:1}.at-color{width:48px;height:var(--control-md);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.at-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.at-color__swatch{flex:1}.at-color:focus-within{box-shadow:var(--focus-ring)}.at-color__preset{border-radius:var(--radius-xs);cursor:pointer;border:1px solid #00000026;width:22px;height:22px;padding:0}.at-color__preset.is-selected{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--ink)}.at-color__preset:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-preview-stage{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--night-page);height:430px;position:relative;overflow:hidden}.at-preview-stage--mobile{background:var(--surface-sunken);height:600px;padding-top:var(--space-4);justify-content:center;display:flex}.at-steps-list{gap:var(--space-2);flex-direction:column;display:flex}.at-steps-list li{gap:var(--space-3);color:var(--ink-secondary);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.at-steps-list__n{background:var(--ink);width:20px;height:20px;color:var(--ink-inverse);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.at-key{font-family:var(--font-mono);padding:6px var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line-hair);color:var(--ink);white-space:nowrap;font-size:13px;line-height:20px;display:inline-block;overflow:auto}.at-perm th{text-align:center}.at-perm th:first-child{text-align:left}.at-perm__yes{color:var(--status-confirmed)}.at-perm__no{color:var(--ink-muted)}.at-drag{color:var(--ink-disabled);cursor:grab}.at-floor{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.at-floor__zone{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.at-floor__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-hair);background:var(--surface-sunken);display:flex}.at-floor__zone-name{font-size:13px;font-weight:600;line-height:18px}.at-floor__zone-meta{color:var(--ink-muted);font-size:12px;line-height:16px}.at-floor__grid{margin:var(--space-2);background-image:radial-gradient(var(--line-hair) 1px, transparent 1px);background-position:0 0;position:relative}.at-ftable{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:box-shadow var(--at-dur-fast) var(--at-ease);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px;font-size:11px;line-height:14px;display:flex;position:absolute}.at-ftable--round{border-radius:50%}.at-ftable:hover{box-shadow:var(--shadow-popover);z-index:1}.at-ftable:focus-visible{box-shadow:var(--focus-ring);z-index:2;outline:none}.at-ftable.is-selected{box-shadow:0 0 0 2px var(--copper);z-index:1}.at-ftable__id{font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:14px}.at-ftable__seats{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:2px;font-size:10px;line-height:12px;display:inline-flex}.at-ftable.is-free{border-style:dashed}.at-ftable.is-soon{background:var(--status-confirmed-soft);border-color:var(--status-confirmed)}.at-ftable.is-soon .at-ftable__seats{color:var(--status-confirmed)}.at-ftable.is-arrived{background:var(--status-arrived);border-color:var(--status-arrived);color:var(--ink-inverse)}.at-ftable.is-arrived .at-ftable__seats{color:inherit;opacity:.85}.at-ftable.is-seated{background:var(--status-seated);border-color:var(--status-seated);color:var(--ink-inverse)}.at-ftable.is-seated .at-ftable__seats{color:inherit;opacity:.85}.at-ftable.is-late{background:var(--status-noshow-soft);border-color:var(--status-noshow);color:var(--status-noshow);border-style:dashed}.at-ftable.is-late .at-ftable__seats{color:inherit;font-weight:600}.at-ftable.is-blocked{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--line-hair) 6px 7px);color:var(--ink-muted)}.at-floor__legend{gap:var(--space-4);color:var(--ink-secondary);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.at-floor__legend li{align-items:center;gap:6px;display:inline-flex}.at-floor__swatch{border:1.5px solid var(--line-strong);background:var(--surface-raised);border-radius:3px;width:14px;height:14px}.at-floor__swatch.is-free{border-style:dashed}.at-floor__swatch.is-soon{background:var(--status-confirmed-soft);border-color:var(--status-confirmed)}.at-floor__swatch.is-arrived{background:var(--status-arrived);border-color:var(--status-arrived)}.at-floor__swatch.is-seated{background:var(--status-seated);border-color:var(--status-seated)}.at-floor__swatch.is-late{background:var(--status-noshow-soft);border-color:var(--status-noshow);border-style:dashed}.at-tlblock__late{background:var(--status-noshow);color:var(--on-danger);font-family:var(--font-mono);border-radius:3px;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.at-tlblock.is-late{border:1px dashed var(--status-noshow)}.at-late{border-radius:var(--radius-xs);background:var(--status-noshow-soft);color:var(--status-noshow);align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.at-flow__service{flex-direction:column;gap:6px;display:flex}.at-flow__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.at-flow__chips .at-chip{height:32px;padding:0 var(--space-3);font-size:13px}.at-deposit{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.at-deposit.is-done{border-color:var(--status-confirmed);background:var(--status-confirmed-soft)}.at-deposit.has-error{border-color:var(--danger)}.at-deposit__head{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.at-deposit.is-done .at-deposit__head{color:var(--status-confirmed)}.at-deposit__text{color:var(--ink-secondary);font-size:13px;line-height:18px}.at-hours-row--2{grid-template-columns:100px 56px 1fr 1fr 56px 1fr 1fr}.at-hours-row--2 .at-switch__text{display:none}.at-week__service{flex-direction:column;display:flex}.at-evlist{margin:0;padding:0;list-style:none}.at-evlist__item{column-gap:var(--space-2);width:100%;padding:12px var(--space-4);border:0;border-bottom:1px solid var(--line-hair);text-align:left;cursor:pointer;color:var(--ink);background:0 0;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid}.at-evlist__item:hover{background:var(--surface-sunken)}.at-evlist__item:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.at-evlist__item.is-selected{background:var(--copper-soft);border-left-color:var(--copper)}.at-evlist__date{color:var(--ink-muted);grid-column:1;font-size:12px;line-height:16px}.at-evlist__item .at-chip{grid-area:1/2/span 2}.at-evlist__title{grid-column:1;font-size:15px;font-weight:600;line-height:20px}.at-evlist__summary{color:var(--ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.at-week__service-label{padding:6px var(--space-3) 2px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:16px;display:flex}.at-week__service-label .at-num{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:500}.at-week__none{padding:2px var(--space-3) 6px;color:var(--ink-disabled);font-size:12px}.at-week__day{min-height:560px}.at-tl__row--space{background:var(--surface-sunken)}.at-tl__label--space{background:var(--surface-sunken);justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row}.at-tl__cells--space{background-image:none}.at-tl__row--table .at-tl__label{padding:0 var(--space-3)}.at-tl__table{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.at-tl__table-id{font-family:var(--font-mono);font-size:13px;font-weight:600;line-height:18px}.at-tl__table-seats{font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:3px;font-size:11px;line-height:14px;display:inline-flex}.at-tlblock.is-oneline{align-items:center;column-gap:var(--space-2);padding:0 var(--space-2);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto}.at-tlblock.is-oneline .at-tlblock__name{grid-area:1/1;max-width:60%}.at-tlblock.is-oneline .at-tlblock__meta{grid-area:1/2}.at-tlblock.is-oneline .at-tlblock__status{grid-area:1/3}.at-tlblock.is-oneline.is-narrow .at-tlblock__meta{display:none}.at-stack--flush{padding:0}@media (max-width:1199px){.at-grid--side,.at-grid--side-l{grid-template-columns:minmax(0,1fr)}}.at-rules{gap:var(--space-3);flex-direction:column;font-size:14px;line-height:22px;display:flex}.at-rules__note{color:var(--ink-muted);font-size:13px;line-height:18px}.at-capacity{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.at-capacity__row{align-items:center;gap:var(--space-3);grid-template-columns:110px minmax(0,1fr) 56px;font-size:14px;line-height:20px;display:grid}.at-capacity__row dt{color:var(--ink-secondary)}.at-capacity__row dd{margin:0}.at-capacity__row.is-wanted dt{color:var(--ink);font-weight:600}.at-capacity__row .at-kpi__meter{margin-top:0}.at-capacity__row.is-high .at-kpi__meter-fill{background:var(--status-noshow)}.at-capacity__count{font-family:var(--font-mono);text-align:right;font-size:13px}.at-week__none--pad{padding:var(--space-2) var(--space-3)}.at-chips--touch .at-chip{height:44px;padding:0 var(--space-3);font-size:13px}.at-week__label{flex-wrap:wrap;row-gap:2px}.at-week__date{white-space:nowrap}.at-week__meta{white-space:normal}.at-week__meta>span,.at-week__service-label .at-num{white-space:nowrap}.at-week__service-label{flex-wrap:wrap}@media (max-width:1199px){.at-week{gap:var(--space-1)}.at-week__head,.at-week__item,.at-week__service-label,.at-week__none,.at-week__closed{padding-left:var(--space-2);padding-right:var(--space-2)}}.at-panel__body--rows{gap:0}.at-hours-row--head{color:var(--ink-muted);font-size:13px;line-height:18px}.at-row--end{justify-content:flex-end}.at-closures{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.at-closures li{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:14px;line-height:20px;display:flex}.at-table tfoot th,.at-table tfoot td{color:var(--ink);border-bottom:0;border-top:1px solid var(--line-hair);padding-top:var(--space-3);padding-bottom:var(--space-3);background:0 0;font-size:14px;font-weight:600}.at-floor--edit .at-ftable.is-editable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.at-floor--edit .at-ftable.is-editable:active{cursor:grabbing}.at-ftable__handle{cursor:nwse-resize;touch-action:none;z-index:3;width:24px;height:24px;position:absolute}.at-ftable__handle:after{content:"";background:var(--copper);border:2px solid var(--surface-raised);border-radius:3px;width:12px;height:12px;position:absolute;top:6px;left:6px}.at-floor__empty{color:var(--ink-muted);justify-content:center;align-items:center;margin:0;font-size:13px;display:flex;position:absolute;inset:0}.at-order{white-space:nowrap;width:88px}.at-table-panel{top:var(--space-4);align-self:start;position:sticky}.at-grid--widget{grid-template-columns:420px minmax(0,1fr)}@media (max-width:1199px){.at-grid--widget{grid-template-columns:minmax(0,1fr)}}.at-sticky{top:var(--space-4);align-self:start;position:sticky}.at-fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.at-color-field{gap:var(--space-2)}.at-color__hex{width:120px;font-family:var(--font-mono)}.at-color__presets{gap:6px}.at-preview-stage--desktop{background:var(--surface-sunken);height:auto}.at-preview-site{transform-origin:0 0}.at-preview-phone{transform-origin:top;flex:none;transform:scale(.72)}.at-site__card-title{margin-bottom:8px;font-size:15px;font-weight:600}.at-grow{flex:1;min-width:0}.at-align-end{align-self:flex-end}.at-button-stage{background:var(--surface-sunken);height:160px;position:relative}.at-title-icon{align-items:center;gap:var(--space-2);display:inline-flex}.at-page-preview{align-items:center;height:620px;overflow:hidden}.at-page-preview__frame{border:0;width:100%;height:100%;display:block}.at-fieldset legend{padding:0}.at-team__who{align-items:center;gap:var(--space-3);display:inline-flex}.at-team__status{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.at-team__role{color:var(--ink-secondary);font-size:14px}.at-perm tbody th{color:var(--ink);white-space:normal;text-align:left;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line-hair);background:0 0;font-size:13px;font-weight:400;line-height:18px}.at-join{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.at-join__text{font-size:15px;line-height:22px}.at-onb-page{background:var(--surface-page);min-height:100dvh}.at-onb__brand{align-items:center;gap:var(--space-2);font-size:18px;font-weight:600;display:inline-flex}.at-onb__title{margin-top:var(--space-6)}.at-onb__intro{margin-top:var(--space-2);font-size:15px;line-height:22px}.at-onb__widget{background:var(--surface-sunken);width:400px;height:560px}.at-onb__nav{justify-content:space-between}.at-onb__add{padding-top:var(--space-3);gap:var(--space-2)}.at-onb__services{gap:var(--space-3);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.at-onb__services li{gap:var(--space-2);align-items:flex-start;display:flex}.at-onb__button{background:var(--surface-sunken);height:200px;position:relative}@media (max-width:1199px){.at-onb{padding:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.at-onb__side{padding-top:0}.at-onb__head{padding:0 var(--space-6)}}.at-join-summary p{font-size:14px;line-height:20px}.at-join-tables{gap:var(--space-3);flex-direction:column;max-height:260px;padding:2px;display:flex;overflow:auto}.at-join-tables__list{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.at-onb .at-hours-row--2{gap:var(--space-2);grid-template-columns:84px 48px 1fr 1fr 48px 1fr 1fr}.at-onb .at-hours-row--2 .at-select__el{padding-left:var(--space-2);padding-right:28px}.at-onb .at-hours-row--2 .at-select__chevron{right:var(--space-2)}@media (max-width:1199px){.at-hours-row--2{gap:var(--space-2);grid-template-columns:84px 48px 1fr 1fr 48px 1fr 1fr}.at-hours-row--2 .at-select__el{padding-left:var(--space-2);padding-right:28px}.at-hours-row--2 .at-select__chevron{right:var(--space-2)}}.at-team__col-role{width:184px}.at-team__col-status{width:230px}.at-team__col-actions{width:96px}.at-dialog__foot{background:var(--surface-raised);position:sticky;bottom:0}.at-tlblock--noshow .at-tlblock__meta,.at-tlblock--done .at-tlblock__meta{opacity:1}.at-tlblock__meta:has(.at-tlblock__late){opacity:1}.at-legal{background:var(--surface-page);min-height:100dvh}.at-legal__head{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 var(--space-6);border-bottom:1px solid var(--line-hair);background:var(--surface-raised);display:flex}.at-legal__langs{gap:var(--space-1);display:flex}.at-legal__langs a{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--ink-secondary);justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.at-legal__langs a[aria-current=page]{color:var(--ink);background:var(--surface-sunken)}.at-legal__langs a:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-legal__body{max-width:720px;padding:var(--space-10) var(--space-6) var(--space-16);gap:var(--space-6);flex-direction:column;margin:0 auto;font-size:15px;line-height:24px;display:flex}.at-legal__body section{gap:var(--space-2);flex-direction:column;display:flex}.at-legal__body ul{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;list-style:outside;display:flex}@media (max-width:640px){.at-legal__head{padding:0 var(--space-4)}.at-legal__body{padding:var(--space-6) var(--space-4) var(--space-10)}}.at-flow__privacy{color:var(--ink-muted);font-size:13px;line-height:18px}.at-www{background:var(--surface-page);min-height:100vh;color:var(--ink)}.at-www__wrap{max-width:1120px;padding-left:var(--space-6);padding-right:var(--space-6);margin:0 auto}.at-www__skip{left:var(--space-4);z-index:10;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-weight:600;position:absolute;top:-100px}.at-www__skip:focus{top:var(--space-2);box-shadow:var(--focus-ring);outline:none}.at-www__head{border-bottom:1px solid var(--line-hair)}.at-www__bar{align-items:center;gap:var(--space-6);min-height:var(--topbar-h);display:flex}.at-www__brand{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink);letter-spacing:-.01em;border-radius:var(--radius-sm);font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.at-www__brand:focus-visible,.at-www__nav a:focus-visible,.at-www__login:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-www__nav{gap:var(--space-1);display:flex}.at-www__nav a,.at-www__login{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-secondary);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.at-www__nav a:hover,.at-www__login:hover{color:var(--ink);background:var(--surface-sunken)}.at-www__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.at-www__login{color:var(--ink);white-space:nowrap;font-weight:600}.at-www__hero{gap:var(--space-12);padding-top:var(--space-16);padding-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) 360px;align-items:center;display:grid}.at-www__h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:44px;font-weight:600;line-height:52px}.at-www__lead{margin:var(--space-5) 0 0;max-width:580px;color:var(--ink-secondary);font-size:18px;line-height:28px}.at-www__ctas{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.at-www__note{margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:14px;line-height:20px}.at-www__hero-shot{margin:0}.at-www__widget{border-radius:var(--radius-lg);height:620px;box-shadow:var(--shadow-panel);background:var(--surface-page);position:relative;overflow:hidden}.at-www__caption{margin-top:var(--space-3);color:var(--ink-muted);font-size:13px;line-height:18px}.at-www__section{padding:var(--space-16) 0;border-top:1px solid var(--line-hair)}.at-www__h2{margin:0 0 var(--space-4);letter-spacing:-.01em;text-wrap:balance;max-width:760px;font-size:32px;font-weight:600;line-height:40px}.at-www__h3{align-items:center;gap:var(--space-2);margin:var(--space-10) 0 var(--space-3);font-size:20px;font-weight:600;line-height:28px;display:flex}.at-www__h3 svg{color:var(--copper);flex:none}.at-www__p{margin:0 0 var(--space-4);max-width:700px;color:var(--ink-secondary);font-size:17px;line-height:26px}.at-www__small{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:14px;line-height:20px}.at-www__points{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.at-www__points li{gap:var(--space-2);max-width:700px;font-size:16px;line-height:24px;display:flex}.at-www__points svg{color:var(--status-confirmed);flex:none;margin-top:2px}.at-www__pair{gap:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.at-www__pair .at-www__h3{margin-top:var(--space-6)}.at-www__figure{margin:var(--space-6) 0 0}.at-www__timeline{border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.at-www__also{column-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.at-www__also li{padding:var(--space-3) 0;border-top:1px solid var(--line-hair);font-size:16px;line-height:24px}.at-www__calc{gap:var(--space-10);margin-top:var(--space-8);padding:var(--space-8);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.at-www__calc-inputs{gap:var(--space-5);flex-direction:column;display:flex}.at-www__calc-legend{margin:0;font-size:18px;font-weight:600;line-height:24px}.at-www__compare{gap:var(--space-6);grid-template-columns:1fr 1fr;margin:0;display:grid}.at-www__compare dt{color:var(--ink-secondary);font-size:14px;font-weight:500;line-height:20px}.at-www__compare dd{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:14px;line-height:20px}.at-www__amount{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:40px;display:block}.at-www__verdict{min-height:28px;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line-hair);font-size:18px;font-weight:600;line-height:28px;display:block}.at-www__steps{gap:var(--space-8);margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.at-www__steps li{padding-top:var(--space-4);border-top:2px solid var(--ink)}.at-www__steps .at-www__h3{margin-top:var(--space-2)}.at-www__step-n{color:var(--ink-muted);font-family:var(--font-mono);font-size:14px;line-height:20px}.at-www__plan{gap:var(--space-10);max-width:920px;margin-top:var(--space-8);padding:var(--space-8);border:1px solid var(--line-hair);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.at-www__plan-name{margin:0;font-size:18px;font-weight:600;line-height:24px}.at-www__price{margin:var(--space-3) 0 0;color:var(--ink-secondary);font-size:15px;line-height:22px}.at-www__price-amount{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:60px}.at-www__plan .at-www__p{margin-top:var(--space-5)}.at-www__faq{max-width:820px;margin:var(--space-6) 0;border-bottom:1px solid var(--line-hair)}.at-www__faq details{border-top:1px solid var(--line-hair)}.at-www__faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) 0;cursor:pointer;border-radius:var(--radius-sm);font-size:17px;font-weight:600;line-height:24px;list-style:none;display:flex}.at-www__faq summary::-webkit-details-marker{display:none}.at-www__faq summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.at-www__faq summary svg{color:var(--ink-muted);transition:transform var(--at-dur-fast) var(--at-ease);flex:none}.at-www__faq details[open] summary svg{transform:rotate(180deg)}.at-www__faq details .at-www__p{padding-bottom:var(--space-2)}.at-www__final{flex-direction:column;align-items:flex-start;display:flex}.at-www__foot{padding:var(--space-8) 0 var(--space-10);border-top:1px solid var(--line-hair);color:var(--ink-muted);font-size:14px;line-height:20px}.at-www__foot-row{align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.at-www__foot p{flex:320px;margin:0}.at-www__foot nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.at-www__foot .at-link{min-height:44px;font-size:14px}@media (max-width:960px){.at-www__hero{gap:var(--space-10);padding-top:var(--space-10);grid-template-columns:minmax(0,1fr)}.at-www__hero-shot{max-width:400px}.at-www__calc,.at-www__plan,.at-www__pair,.at-www__steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.at-www__wrap{padding-left:var(--space-4);padding-right:var(--space-4)}.at-www__bar{gap:var(--space-3)}.at-www__nav{display:none}.at-www__h1{font-size:34px;line-height:42px}.at-www__h2{font-size:26px;line-height:34px}.at-www__section{padding:var(--space-12) 0}.at-www__calc,.at-www__plan{padding:var(--space-5)}.at-www__also{grid-template-columns:minmax(0,1fr)}.at-www__compare{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.at-www__widget{height:560px}}@media (max-width:480px){.at-www__head .at-www__brand-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.at-www__actions{gap:0}}@media (prefers-reduced-motion:reduce){.at-www__faq summary svg{transition:none}}

