@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2) format("woff2"),url(/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2) format("woff2"),url(/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2) format("woff2"),url(/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2) format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #f7f2e7;--night-2: #f1e9da;--floor: #fbf8f1;--surface: #fffdf8;--surface-2: #f3ebdd;--line: #e2d6c3;--line-strong: #9c8a72;--ivory: #3a2233;--dim: #6c5664;--candle: #8f2a3b;--candle-ink: #fff8ee;--gold: #c99a4b;--gold-ink: #3a2233;--blush: #a8475a;--sage: #3f6b3c;--danger: #b3261e;--ink-rgb: 58, 34, 51;--bg-rgb: 247, 242, 231;--surface-rgb: 255, 253, 248;--hall-top: #fffdf8;--table-stroke: #c4ab90;--stage-fill: #f6e3e6;--candle-hover: #a3364a;--placeholder: #7d6773;--display-grad: linear-gradient(100deg, #7a2232 0%, #8f2a3b 34%, #a8743a 58%, #8f2a3b 82%, #7a2232 100%);--display: "Fraunces Variable", Georgia, "Times New Roman", serif;--body: "Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: 16px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-bottom:160px}body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--body);font-size:16px;line-height:1.55;color:var(--ivory);background:var(--night);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 78% -8%,rgba(240,194,123,.16),transparent 62%),radial-gradient(700px 480px at -10% 40%,rgba(239,183,176,.07),transparent 60%),var(--night)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a{color:inherit}:focus-visible{outline:2px solid var(--candle);outline-offset:2px}h1,h2,h3,p{margin:0}.page{width:100%;max-width:1040px;margin:0 auto;padding:0 max(var(--gutter),env(safe-area-inset-right)) 0 max(var(--gutter),env(safe-area-inset-left))}.pad{padding:24px}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:14px 0}@media (max-width: 420px){.brand span{font-size:1rem}.lang__select{max-width:8.5rem}.topbar__end .btn--quiet{padding:0 10px}}.topbar__end{display:flex;align-items:center;gap:6px}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--candle);text-decoration:none;font-family:var(--display);font-size:1.15rem;font-weight:600}.stack{display:flex;flex-direction:column;gap:20px;padding:8px 0 56px}.stack--tight{gap:8px;padding:0}.panel{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:20px}.panel.stack{gap:16px}.row{display:flex;flex-wrap:wrap;gap:12px}.row>.field{flex:1 1 170px}.row--end{align-items:flex-end}.row--between{align-items:center;justify-content:space-between}.field--grow{flex:2 1 200px}.field--narrow{flex:0 0 104px}.display{font-family:var(--display);font-weight:560;font-size:clamp(2.5rem,9vw,4.6rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.display--small{font-size:clamp(2rem,7vw,3.1rem)}.h1{font-family:var(--display);font-weight:560;font-size:2rem;line-height:1.1}.h1--names{margin-top:4px;font-size:clamp(2rem,6vw,2.8rem)}.h2{font-family:var(--display);font-weight:560;font-size:1.35rem;line-height:1.2}.lead{max-width:46ch;margin-top:18px;font-size:1.12rem;color:var(--dim)}.lead--small{margin-top:8px;font-size:1.02rem}.muted{color:var(--dim)}.center{text-align:center}.eyebrow{margin-bottom:14px;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--candle)}.divider{display:flex;align-items:center;gap:10px;width:min(240px,70%);margin:18px auto}.divider:before,.divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(240,194,123,.55))}.divider:after{background:linear-gradient(90deg,rgba(240,194,123,.55),transparent)}.divider .rose-mark{flex:0 0 auto;width:34px;height:24px}.display{color:var(--candle);background:var(--display-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.small{font-size:.88rem}.back{display:inline-block;color:var(--dim);font-size:.9rem;text-decoration:none}.back:hover{color:var(--candle)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 20px;font:inherit;font-weight:650;color:var(--ivory);text-decoration:none;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s,box-shadow .2s}.btn:hover:not(:disabled){border-color:var(--candle)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{color:var(--candle-ink);background:var(--candle);border-color:var(--candle)}.btn--primary:hover:not(:disabled){background:var(--candle-hover);box-shadow:0 8px 28px -10px #f0c27bb3}.btn--done,.btn--done:disabled{opacity:1;color:var(--sage);background:transparent;border-color:#3f6b3c73}.btn--quiet{background:transparent;border-color:transparent;color:var(--dim)}.btn--quiet:hover:not(:disabled){color:var(--ivory);border-color:var(--line)}.btn--danger{color:var(--danger);background:transparent;border-color:#b3261e73}.btn--small{min-height:38px;padding:0 14px;font-size:.9rem}.btn--icon{width:46px;padding:0;font-size:1.3rem}.btn--wide{width:100%}.field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.field__label{padding:0;font-size:.9rem;font-weight:650;color:var(--dim)}.field__hint{font-size:.85rem;color:var(--dim)}input:not([type=radio]):not([type=checkbox]),select,textarea{width:100%;min-height:46px;padding:11px 14px;font:inherit;color:var(--ivory);background:var(--floor);border:1px solid var(--line-strong);border-radius:12px;transition:border-color .15s}input:not([type=radio]):not([type=checkbox]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--candle);outline-offset:1px;border-color:var(--candle)}textarea{resize:vertical}input::placeholder{color:var(--placeholder)}input:disabled{opacity:.6}.choice{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.choice input{width:20px;height:20px;accent-color:var(--candle)}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--floor);border:1px solid var(--line-strong);border-radius:999px}.seg__btn{min-height:42px;transition:background .15s,color .15s;padding:0 16px;font:inherit;font-size:.92rem;font-weight:650;color:var(--dim);background:transparent;border:0;border-radius:999px;cursor:pointer}.seg__btn.is-on{color:var(--candle-ink);background:var(--candle)}.stepper{display:flex;align-items:center;gap:8px}.stepper__value{min-width:2ch;text-align:center;font-family:var(--display);font-size:1.5rem}.lang{position:relative;display:inline-flex;align-items:center}.lang__globe{position:absolute;inset-inline-start:10px;width:16px;height:16px;fill:none;stroke:var(--candle);stroke-width:1.6;pointer-events:none}.lang__select{width:auto;min-height:38px;max-width:11rem;padding:6px 12px 6px 32px;padding-inline:32px 12px;font-size:.85rem;font-weight:650;color:var(--ivory);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer}.lang__select option{color:var(--ivory);background:var(--surface)}.msg{padding:10px 14px;font-size:.95rem;border-left:3px solid var(--candle);background:#f0c27b14;border-radius:0 10px 10px 0}.msg--error{color:var(--danger);border-color:var(--danger);background:#b3261e12}.msg--ok{color:var(--sage);border-color:var(--sage);background:#3f6b3c14}.hint{min-height:1.5em;font-size:.92rem;color:var(--candle)}.landing{display:flex;flex-direction:column;gap:56px;padding:20px 0 40px}.landing__hero{display:grid;gap:32px;align-items:center}.landing__venue{position:relative;display:flex;min-height:clamp(250px,35vw,370px);align-items:center;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:26px;isolation:isolate;background:var(--floor)}.landing__venue:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--bg-rgb),.86),rgba(var(--bg-rgb),.55) 54%,rgba(var(--bg-rgb),.08));content:""}.landing__venue-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 56%}.landing__venue-caption{max-width:620px;padding:clamp(24px,5vw,56px)}.landing__venue-caption h2{max-width:18ch;font-family:var(--display);font-size:clamp(1.8rem,4vw,3rem);font-weight:560;line-height:1.08;color:var(--ivory);text-wrap:balance}.landing__venue-caption>p:last-child{max-width:42ch;margin-top:14px;color:rgba(var(--ink-rgb),.88)}.landing__explainer{padding:clamp(14px,2.4vw,26px);background:rgba(var(--surface-rgb),.72);border:1px solid var(--line);border-radius:24px}.explainer__intro{margin-bottom:16px}.explainer__intro .h2{margin-bottom:6px}.explainer__intro p{margin:0}.explainer__frame{display:block;width:100%;min-height:420px;border:0;border-radius:16px;background:#f8efe8}.cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.demo-card{padding:10px;background:radial-gradient(120% 90% at 50% 0%,var(--hall-top),var(--floor));border:1px solid var(--line);border-radius:28px;box-shadow:0 40px 90px -40px #f0c27b59,inset 0 1px rgba(var(--ink-rgb),.05)}.demo{display:block;width:100%;height:auto;overflow:visible}.landing__auth{width:100%;max-width:460px;margin:0 auto;scroll-margin-top:24px}.landing__trust .h2{margin-bottom:18px}.trust{display:grid;gap:12px;margin:0;padding:0;list-style:none}.trust__item{padding:18px 20px;background:rgba(var(--surface-rgb),.6);border:1px solid var(--line);border-radius:18px}.trust__item p{color:var(--dim)}.how__num{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:10px;font-family:var(--display);font-weight:600;color:var(--candle);border:1px solid rgba(240,194,123,.5);border-radius:50%}.auth{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:22px}.how{display:grid;gap:8px 28px;margin:14px 0 0;padding:0;list-style:none}.how__item{padding-top:14px;border-top:1px solid var(--line)}.how__title{margin-bottom:4px;font-family:var(--display);font-size:1.2rem;font-weight:560}.how__item p{color:var(--dim)}@media (min-width: 800px){.landing{gap:80px;padding-top:40px}.landing__hero{grid-template-columns:1fr 1.05fr;gap:48px}.how,.trust{grid-template-columns:repeat(3,1fr)}}.wlist{margin:0;padding:0;list-style:none}.wlist__item{display:grid;gap:6px;padding:18px 0;text-decoration:none;border-bottom:1px solid var(--line)}.wlist__item:hover .wlist__names{color:var(--candle)}.wlist__names{font-family:var(--display);font-size:1.7rem;font-weight:560;line-height:1.15;transition:color .15s}.meter{display:block;height:6px;max-width:320px;overflow:hidden;background:var(--line);border-radius:999px}.meter__fill{display:block;height:100%;background:linear-gradient(90deg,var(--gold),#a8743a);border-radius:inherit;box-shadow:0 0 12px #f0c27b80}.page--tabs .stack{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.tabs{position:fixed;right:0;bottom:0;left:0;z-index:10;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom);background:rgba(var(--surface-rgb),.96);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tabs__item{padding:15px 2px 14px;font-size:.8rem;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:650;text-align:center;color:var(--dim);text-decoration:none;border-top:2px solid transparent;margin-top:-1px}.tabs__item.is-on{color:var(--candle);border-top-color:var(--candle)}@media (min-width: 760px){.tabs{position:static;display:flex;gap:6px;padding:0;background:none;border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.tabs__item{padding:12px 18px;font-size:.92rem;margin:0 0 -1px;border-top:0;border-bottom:2px solid transparent}.tabs__item.is-on{border-bottom-color:var(--candle)}.page--tabs .stack{padding-bottom:56px}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.toolbar__note{margin-left:auto}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;font-size:.92rem;border:1px solid var(--line);border-radius:999px}.chip__x{width:30px;height:30px;font:inherit;font-size:1.2rem;line-height:1;color:var(--dim);background:transparent;border:0;border-radius:50%;cursor:pointer}.chip__x:hover{color:var(--danger);background:var(--surface-2)}.rows{margin:0;padding:0;list-style:none}.rows__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:16px 0;border-bottom:1px solid var(--line)}.rows__main{display:flex;flex-direction:column;gap:2px;min-width:0}.rows__name{font-family:var(--display);font-size:1.2rem;font-weight:560}.rows__actions{display:flex;flex-wrap:wrap;gap:8px}.status{font-size:.9rem;color:var(--dim)}.status--done{color:var(--sage)}.mapbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px}.mapinfo{min-height:1.5em}.hallmap{position:relative;width:100%;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,var(--hall-top),var(--floor));border:1px solid var(--line);border-radius:22px;transition:height .35s cubic-bezier(.2,.7,.2,1)}.hallmap__table:focus-visible{outline:none}.hallmap__table:focus-visible .tbl__body{stroke:var(--candle);stroke-width:4}.hallmap__svg{display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none}.hallmap__table{transition:opacity .3s}.hallmap__table.is-dim{opacity:.3}.hallmap__table.is-locked .tbl__body{stroke-dasharray:7 6}.tbl--overview{cursor:pointer}.tbl__body{fill:var(--surface-2);stroke:var(--table-stroke);stroke-width:2}.tbl__candle{pointer-events:none;opacity:.55}.tbl__label{font-family:var(--display);font-weight:600;fill:var(--ivory);pointer-events:none}.tbl__caption{font-family:var(--body);font-weight:600;fill:var(--dim);pointer-events:none}.seat__dot{fill:rgba(var(--ink-rgb),.12);stroke:rgba(var(--ink-rgb),.78);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:fill .2s,stroke .2s}.seat--pending .seat__dot{fill:#c99a4b40;stroke:#8a6427;stroke-width:2.5;stroke-dasharray:4 2.5}.seat--selected .seat__dot,.seat--pending .seat__dot{animation:pop .28s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{transform:scale(.7)}to{transform:scale(1)}}.seat--locked,.seat--taken{cursor:not-allowed}.seat--taken .seat__dot{fill:#8d5e78;stroke:#8d5e78}.seat--selected .seat__dot{fill:var(--gold);stroke:#8a6427}.seat--locked .seat__dot{fill:none;stroke:rgba(var(--ink-rgb),.4);stroke-dasharray:3 3}.seat__hit{fill:transparent}.seat--tap{cursor:pointer}.seat--tap:hover .seat__dot,.seat--tap:focus-visible .seat__dot{stroke:var(--candle);stroke-width:3}.seat--tap:focus,.seat--tap:focus-visible{outline:none}.seat__num{font-family:var(--body);font-weight:700;fill:var(--ivory);pointer-events:none}.seat--selected .seat__num{fill:var(--gold-ink)}.seat--taken .seat__num{fill:#fff}.seat--free .seat__num{fill:var(--dim)}.seat--pending .seat__num{fill:var(--ivory)}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding:0;font-size:.85rem;color:var(--dim);list-style:none}.legend li{display:inline-flex;align-items:center;gap:6px}.legend__dot{display:inline-block;width:13px;height:13px;border:2px solid rgba(var(--ink-rgb),.78);border-radius:50%}.legend__dot--selected{background:var(--gold);border-color:#8a6427}.legend__dot--pending{background:#c99a4b40;border:2px dashed #8a6427}.legend__dot--taken{background:#8d5e78;border-color:#8d5e78}.legend__dot--locked{border:2px dashed rgba(var(--ink-rgb),.45)}.editor{position:relative}.editor__svg{display:block;width:100%;aspect-ratio:1000 / 700;background:radial-gradient(120% 90% at 50% 0%,var(--hall-top),var(--floor));border:1px solid var(--line);border-radius:22px;user-select:none;-webkit-user-select:none}.editor__floor{fill:none;stroke:var(--line);stroke-width:2;stroke-dasharray:10 8;pointer-events:all}.editor__table{cursor:grab;touch-action:none}.editor__table:active{cursor:grabbing}.editor__table.is-selected .tbl__body{stroke:var(--candle);stroke-width:4}.editor__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;color:var(--dim);pointer-events:none}.guest__head{padding:16px 0 4px;text-align:center}.guest__head .lead{margin-inline:auto}.names .amp{font-style:italic;font-weight:400;color:var(--candle)}.guest__date{margin-top:10px;font-size:.85rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--blush)}.guest__head .divider{margin-bottom:6px}.count{font-size:.88rem;font-weight:650;color:var(--candle);font-variant-numeric:tabular-nums}.tablestrip{display:flex;gap:8px;margin:2px calc(var(--gutter) * -1) 0;padding:2px var(--gutter) 6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.tablestrip::-webkit-scrollbar{display:none}.tablechip{display:grid;flex:0 0 auto;gap:1px;min-height:52px;padding:8px 16px;font:inherit;text-align:left;color:var(--ivory);background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;cursor:pointer;scroll-snap-align:start;transition:border-color .15s,background .15s,box-shadow .15s}.tablechip:hover{border-color:var(--candle)}.tablechip.is-on{background:var(--surface-2);border-color:var(--candle);box-shadow:inset 0 0 0 1px var(--candle),0 0 20px -6px #f0c27b99}.tablechip.is-locked{border-style:dashed;opacity:.7}.tablechip__name{font-family:var(--display);font-weight:560}.tablechip__meta{font-size:.8125rem;color:var(--dim);white-space:nowrap}.attable strong{color:var(--ivory);font-weight:650}.savebar{position:sticky;bottom:0;z-index:5;margin:0 calc(var(--gutter) * -1);padding:24px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,rgba(var(--bg-rgb),0),rgba(var(--bg-rgb),.97) 20px)}.release{align-self:center}.savebar__inner{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:520px;margin:0 auto}.savebar__summary{min-height:1.4em;font-size:.9rem;font-weight:600;color:var(--ivory);text-align:center;font-variant-numeric:tabular-nums}.savebar__summary.is-saved{color:var(--sage)}.skel{background:linear-gradient(90deg,var(--surface) 0,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;border-radius:12px;animation:shimmer 1.4s linear infinite}.skel--eyebrow{width:40%;height:.9rem;margin:24px auto 0}.skel--title{width:70%;height:2.6rem;margin:0 auto}.skel--line{width:85%;height:1rem;margin:0 auto}.skel--map{height:240px;border-radius:22px}@keyframes shimmer{to{background-position:-200% 0}}@keyframes light{0%{fill:rgba(var(--ink-rgb),.12);stroke:rgba(var(--ink-rgb),.78)}to{fill:var(--gold);stroke:#8a6427}}.demo .seat--selected .seat__dot{animation:light .9s ease-out both}.demo .seat--selected:nth-child(4n+1) .seat__dot{animation-delay:.7s}.demo .seat--selected:nth-child(4n+2) .seat__dot{animation-delay:1.2s}.demo .seat--selected:nth-child(4n+3) .seat__dot{animation-delay:1.7s}.demo .seat--selected:nth-child(4n) .seat__dot{animation-delay:2.2s}.addbar{display:grid;gap:8px}.chips--scroll{flex-wrap:nowrap;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;overflow-x:auto;scrollbar-width:none}.chips--scroll::-webkit-scrollbar{display:none}.preset{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;font:inherit;font-size:.92rem;font-weight:650;color:var(--ivory);white-space:nowrap;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;transition:border-color .15s,background .15s}.preset:hover{border-color:var(--candle)}.preset.is-on{color:var(--candle-ink);background:var(--candle);border-color:var(--candle)}.preset--stage{border-color:#efb7b099}.preset__icon{display:inline-block;flex:0 0 auto;width:16px;height:16px;border:2px solid currentColor;border-radius:50%;opacity:.8}.preset__icon--rect{width:22px;height:11px;border-radius:3px}.preset__icon--square{border-radius:3px}.preset__icon--stage{width:22px;height:12px;border-color:var(--blush);border-radius:6px 6px 3px 3px}.chip .preset__icon{width:13px;height:13px}.is-over{color:var(--danger)}.fold{padding:0}.fold__head{display:grid;gap:2px;padding:18px 48px 18px 18px;cursor:pointer;list-style:none;position:relative}.fold__head::-webkit-details-marker{display:none}.fold__head:after{content:"";position:absolute;top:26px;right:22px;width:9px;height:9px;border-right:2px solid var(--candle);border-bottom:2px solid var(--candle);transform:rotate(45deg);transition:transform .2s}.fold[open]>.fold__head:after{transform:rotate(-135deg);top:30px}.fold__body{padding:0 18px 18px}.gen__preview{font-family:var(--display);font-size:1.15rem;color:var(--candle)}.sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.size{display:grid;justify-items:start;gap:4px;padding:14px;font:inherit;text-align:left;color:var(--ivory);background:var(--floor);border:1px solid var(--line-strong);border-radius:16px;cursor:pointer}.size.is-on{border-color:var(--candle);box-shadow:inset 0 0 0 1px var(--candle)}.size__box{display:block;margin-bottom:6px;border:1.5px dashed var(--dim);border-radius:4px}.tbl__platform{fill:#efb7b014;stroke:#efb7b080;stroke-width:2;stroke-dasharray:2 6;stroke-linecap:round}.tbl--stage .tbl__body{fill:var(--stage-fill);stroke:var(--blush)}.tbl--stage .seat__dot,.tbl--stage .seat--locked .seat__dot{fill:#efb7b08c;stroke:var(--blush);stroke-dasharray:none}.tbl--stage .tbl__label{fill:var(--blush)}.print .tbl__platform{fill:#fff;stroke:#999}.print__table ul{margin:0;padding:0;list-style:none}.print__code{display:inline-block;min-width:3.2ch;font-weight:700;font-variant-numeric:tabular-nums}.app{position:relative;isolation:isolate;overflow-x:clip}.roses{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:none;pointer-events:none}.rose-vine{position:absolute;top:24px;width:clamp(110px,9vw,150px);height:auto;opacity:.85;overflow:visible}.rose-vine--left{left:max(10px,calc((100vw - 1040px)/2 - 170px))}.rose-vine--right{right:max(10px,calc((100vw - 1040px)/2 - 170px));transform:scaleX(-1)}@media (min-width: 1320px){.roses{display:block}}.app:has(.print) .roses,body:has(.print):after{display:none}@media print{.roses,body:after{display:none}}.rose-vine path,.rose-mark path{fill:none;stroke:var(--gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rose__stem--thin{stroke-width:1}.rose-vine .rose__leaf,.rose-mark .rose__leaf{stroke:var(--sage);fill:#a7c4a01f}.rose-vine .rose__cup,.rose-mark .rose__cup{fill:#efb7b038;stroke:var(--blush)}.rose-mark path{stroke-width:1.2}@media (prefers-reduced-motion: no-preference){.rose-vine path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.4s cubic-bezier(.4,0,.2,1) forwards}.rose-vine .rose__leaf{animation-delay:.9s}.rose-vine .rose__head path{animation-delay:1.5s}}@keyframes draw{to{stroke-dashoffset:0}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-footer{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:1040px;margin:0 auto;padding:28px var(--gutter) calc(32px + env(safe-area-inset-bottom));font-size:.8rem;letter-spacing:.02em;color:var(--dim);text-align:center}.site-footer:before{content:"";width:min(220px,60%);height:1px;margin-bottom:12px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.site-footer__brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:1.05rem;font-weight:600;letter-spacing:.01em;color:var(--ivory);text-decoration:none}.site-footer__brand:hover{color:var(--candle)}.site-footer__brand img{border-radius:50%;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.25),0 0 18px #f0c27b2e}@media (max-width: 759px){.page--tabs+.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.print+.site-footer{display:none}.print{min-height:100vh;padding:20px max(var(--gutter),5vw) 60px;color:#222;background:#fff}.print__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;max-width:1100px;margin:0 auto 24px}.print__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.print .seg{background:#f3f0ea;border-color:#c9c2b6}.print .seg__btn{color:#333}.print__tip{flex-basis:100%;font-size:.88rem;color:#666}.print__page{max-width:1100px;margin:0 auto 40px}.print__page--map{display:flex;flex-direction:column;gap:10px}.print__names{padding-top:.15em;font-family:"Great Vibes",var(--display);font-size:3.2rem;font-weight:400;line-height:1.3}.print__h2{margin-bottom:14px;font-family:var(--display);font-size:1.6rem}.print__legend{font-size:.85rem;color:#666}.print__index{columns:3 240px;column-gap:32px;margin:0;padding:0;list-style:none;font-size:1rem}.print__index li{display:flex;align-items:baseline;gap:6px;padding:3px 0;break-inside:avoid}.print__guest{font-weight:650}.print__dots{flex:1;min-width:12px;border-bottom:1px dotted #aaa}.print__where{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.print__head,.print__map,.print__tables{max-width:900px;margin-right:auto;margin-left:auto}.print__head p{margin-top:4px;color:#555}.print__map{display:block;width:100%;height:auto;max-height:72vh}.print .seat__num{fill:#222}.print .seat--taken .seat__num{fill:#fff}.print .tbl__body{fill:#fff;stroke:#333}.print .tbl__candle{display:none}.print .tbl__label{fill:#222}.print .seat__dot{fill:#fff;stroke:#333}.print .seat--taken .seat__dot{fill:#333}.print__tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px 24px;margin-top:28px}.print__table{break-inside:avoid}.print__table h3{margin-bottom:6px;font-family:var(--display);font-size:1.1rem}.print__table ol{margin:0;padding-left:1.6em}.print__table .is-empty{color:#999}@media print{body{background:#fff}.print{min-height:0;padding:0}.print__bar,.site-footer{display:none!important}.print__page{max-width:none;margin:0;break-after:page}.print__page:last-child{break-after:auto}.print__page--map{height:186mm}.print--a3 .print__page--map{height:270mm}.print__map{flex:1;max-height:none;min-height:0}.print .tbl__label{font-weight:700}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.invite{--inv-ink: #33402f;--inv-name: #4f6249;--inv-accent: #9a7b3f;--inv-paper: #fbf7ee;--inv-btn-ink: #fffaf0;position:relative;display:flex;width:100%;max-width:460px;min-height:640px;margin:0 auto;overflow:hidden;color:var(--inv-ink);background:var(--inv-bg);border-radius:18px;box-shadow:0 30px 70px -30px #000000a6,0 2px #ffffff0a inset;text-align:center;font-family:var(--display)}.invite.is-dark{--inv-ink: #fbf1e3;--inv-name: #f0c27b;--inv-accent: #f0c27b;--inv-btn-ink: #2a1500}.invite__card{position:relative;display:flex;flex:1;isolation:isolate}.invite__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;padding:48px 34px 40px}.invite__family{font-size:1.05rem;font-style:italic;font-weight:400;opacity:.85}.invite__kicker,.invite__weekday{font-size:.78rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.invite__names{display:flex;flex-direction:column;align-items:center;margin:6px 0;font-family:Great Vibes,Fraunces Variable,cursive;font-size:clamp(3.1rem,13vw,4.4rem);font-weight:400;line-height:1.05;color:var(--inv-name)}.invite__amp{margin:.32em 0 .12em;font-family:var(--display);font-size:.95rem;font-style:italic;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-accent)}.invite__when{display:grid;justify-items:center;gap:6px}.invite__date{display:flex;align-items:center;font-size:2.1rem;font-weight:450;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.invite__date i{margin:0 .35em;font-style:normal;font-weight:300;color:var(--inv-accent);opacity:.8}.invite__weekday{padding:6px 18px;border-top:1px solid color-mix(in srgb,var(--inv-ink) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--inv-ink) 35%,transparent)}.invite__message{max-width:30ch;font-size:1.02rem;font-weight:400;line-height:1.5;white-space:pre-line}.invite__venue{display:inline-flex;align-items:center;gap:6px;max-width:32ch;font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.invite__pin{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--inv-accent);stroke-width:1.8}.invite__cta{min-height:50px;margin-top:10px;padding:0 28px;font-family:var(--body);font-size:1rem;font-weight:700;letter-spacing:.02em;color:var(--inv-btn-ink);background:var(--inv-accent);border:0;border-radius:999px;box-shadow:0 10px 26px -12px #0009;cursor:pointer;transition:transform .12s,filter .15s}.invite__cta:hover{filter:brightness(1.06)}.invite__cta:active{transform:scale(.98)}.invite__cta:focus-visible{outline:3px solid var(--inv-name);outline-offset:3px}.inv-orn{position:absolute;z-index:0;pointer-events:none}.inv-orn--flowers{top:-6px;right:-46px;width:46%;height:auto;opacity:.95}.invite--botanical .invite__body,.invite--minimal:has(.inv-orn--flowers) .invite__body,.invite--candle:has(.inv-orn--flowers) .invite__body{padding-right:34%}.bloom__outer{fill:#9b2b3c}.bloom__mid{fill:#b83a4c}.bloom__inner{fill:#7a1d2c}.bloom__bud{fill:#a5323f}.bloom__line{fill:none;stroke:#f2c5c5;stroke-width:1.4;stroke-linecap:round;opacity:.7}.stemy{fill:none;stroke:#5e6e46;stroke-width:3;stroke-linecap:round}.leafy{fill:#75875a}.leafy__rib{fill:none;stroke:#4c5a37;stroke-width:1.2}.inv-orn--roses{inset-block:10px;inset-inline-start:-10px;width:26%}.inv-orn--roses .rose-vine{position:static;width:100%;opacity:.9}.invite--candle .invite__body,.invite:has(.inv-orn--roses) .invite__body{padding-inline:22%}.inv-orn--sprig{top:14px;left:50%;width:54px;transform:translate(-50%) rotate(180deg)}.invite__card:has(>.inv-orn--sprig) .invite__body{padding-top:110px}.sprig__stem,.sprig__leaf{fill:none;stroke:var(--inv-accent);stroke-width:1.6;stroke-linecap:round}.inv-orn--frame{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.inv-orn--frame rect,.inv-orn--frame path{fill:none;stroke:var(--inv-accent);stroke-width:1.2;vector-effect:non-scaling-stroke}.invite--seal{background:var(--inv-paper)}.invite__band{position:relative;z-index:2;flex:0 0 34%;background:var(--inv-bg);box-shadow:6px 0 14px -8px #00000073}.invite__band .inv-orn--sprig{--inv-accent: #d8b46a;top:18%;left:50%;width:70px;transform:translate(-50%)}.seal{position:absolute;top:54%;right:-38px;display:grid;place-items:center;width:84px;height:84px}.seal svg{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.seal__wax{fill:#c9a24a}.seal__ring{fill:none;stroke:#a8833a;stroke-width:2.5}.seal__letters{position:relative;font-family:var(--display);font-size:1.35rem;font-weight:700;color:#6e5222;text-shadow:0 1px 0 rgba(255,236,190,.6)}.seal__letters i{margin:0 3px;font-style:normal;font-weight:300}.invite--seal .invite__body{padding:44px 22px 36px 52px}[dir=rtl] .invite--seal .invite__body{padding:44px 52px 36px 22px}.invite--minimal{--inv-name: #3c3a36;--inv-accent: #b08d47}.invite--minimal.is-dark{--inv-name: #f0c27b}@media (max-width: 380px){.invite__body{padding-inline:24px}.invite--botanical .invite__body{padding-right:30%}}.invstudio{display:grid;gap:28px;padding-bottom:8px}.invstudio__preview{display:grid;gap:10px;align-content:start}@media (min-width: 900px){.invstudio{grid-template-columns:minmax(0,1fr) 440px;align-items:start}.invstudio__preview{position:sticky;top:16px}}.tpl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tpl__btn{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;font:inherit;font-weight:650;color:var(--ivory);text-align:start;background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;cursor:pointer}.tpl__btn.is-on{border-color:var(--candle);box-shadow:inset 0 0 0 1px var(--candle)}.tpl__swatch{flex:0 0 auto;width:26px;height:34px;border:1px solid rgba(var(--ink-rgb),.35);border-radius:4px}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{position:relative;width:42px;height:42px;padding:0;border:2px solid rgba(var(--ink-rgb),.35);box-shadow:inset 0 0 0 2px var(--surface);border-radius:50%;cursor:pointer}.swatch.is-on{border-color:var(--candle);box-shadow:inset 0 0 0 2px var(--surface),0 0 0 3px var(--candle)}.swatch--custom{display:grid;place-items:center;overflow:hidden;background:conic-gradient(#e66,#ec6,#6c6,#6cc,#66e,#c6c,#e66)}.swatch--custom input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;opacity:0;cursor:pointer}.guest-invite{display:grid;gap:18px;padding:8px 0 40px}.guest-invite__mine{margin-top:4px;font-family:var(--body);font-size:.9rem;font-weight:650}.guest__back{align-self:flex-start}.hallsize{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.hallsize__pair{display:inline-flex;align-items:center;gap:6px}.hallsize__pair .btn--icon{width:40px;min-height:40px}.hallsize__value{min-width:2.5ch;font-family:var(--display);font-size:1.2rem;text-align:center;font-variant-numeric:tabular-nums}.inv-orn--roses .rose-vine path{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.invite__band .inv-orn--sprig{width:92px}.invite__date{direction:ltr}[dir=rtl] .invite__amp,[dir=rtl] .invite__kicker,[dir=rtl] .invite__weekday,[dir=rtl] .invite__venue,[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .invite__amp{font-size:1.3rem;font-style:normal}[dir=rtl] .inv-orn--flowers{right:auto;left:-46px;transform:scaleX(-1)}[dir=rtl] .invite--botanical .invite__body,[dir=rtl] .invite:has(.inv-orn--flowers) .invite__body{padding-right:34px;padding-left:34%}:root[data-theme=dark]{--night: #1b1918;--night-2: #211e1d;--floor: #1f1c1b;--surface: #262322;--surface-2: #302c2a;--line: #3d3836;--line-strong: #7d746e;--ivory: #f3ece2;--dim: #b8ada4;--candle: #e3b86e;--candle-ink: #231a0c;--candle-hover: #ecc887;--gold: #e3b86e;--gold-ink: #231a0c;--blush: #e8a9b2;--sage: #9fc29a;--danger: #ff9f9f;--ink-rgb: 243, 236, 226;--bg-rgb: 27, 25, 24;--surface-rgb: 38, 35, 34;--hall-top: #2a2624;--table-stroke: #5c5450;--stage-fill: #3a2a2d;--placeholder: #9a8f88;--display-grad: linear-gradient(100deg, #d9a35c 0%, #f0c27b 30%, #fff1cf 50%, #f0c27b 68%, #d9a35c 100%);color-scheme:dark}:root[data-theme=bordo]{--night: #1d0f1b;--night-2: #261321;--floor: #231220;--surface: #2e1828;--surface-2: #3a2033;--line: #4d2e45;--line-strong: #8a6380;--ivory: #fbf1e3;--dim: #cbb5c4;--candle: #f0c27b;--candle-ink: #2a1500;--candle-hover: #f7d195;--gold: #f0c27b;--gold-ink: #2a1500;--blush: #efb7b0;--sage: #a7c4a0;--danger: #ff9f9f;--ink-rgb: 251, 241, 227;--bg-rgb: 29, 15, 27;--surface-rgb: 46, 24, 40;--hall-top: #2c1627;--table-stroke: #664060;--stage-fill: #4a2440;--placeholder: #a88ca0;--display-grad: linear-gradient(100deg, #e0ad62 0%, #f0c27b 30%, #fff1cf 50%, #f0c27b 68%, #d9a35c 100%);color-scheme:dark}:root[data-theme=dark] .seat--selected .seat__dot,:root[data-theme=bordo] .seat--selected .seat__dot{stroke:#fff0cc}.theme{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:999px}.theme__btn{width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.theme__btn.is-on{border-color:var(--candle);box-shadow:0 0 0 2px var(--surface)}.theme__btn--cream{background:linear-gradient(135deg,#fbf8f1 50%,#8f2a3b 50%)}.theme__btn--dark{background:linear-gradient(135deg,#262322 50%,#e3b86e 50%)}.theme__btn--bordo{background:linear-gradient(135deg,#2e1828 50%,#f0c27b 50%)}.pricing{display:grid;gap:18px;scroll-margin-top:24px}.pricing__intro{display:grid;gap:6px;text-align:center;justify-items:center}.pricing__intro .muted{max-width:46ch}.pricing__launch{justify-self:center;padding:10px 18px;font-weight:650;text-align:center;color:var(--candle);background:rgba(var(--surface-rgb),.8);border:1px dashed var(--candle);border-radius:999px}.pricing__group{margin-top:10px;font-family:var(--display);font-size:1.25rem;font-weight:560}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 18px 18px;background:var(--surface);border:1px solid var(--line);border-radius:20px}.plan--best{border:2px solid var(--candle);box-shadow:0 18px 40px -26px rgba(var(--ink-rgb),.55)}.plan__badge{position:absolute;top:-12px;inset-inline-start:18px;padding:3px 12px;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--candle-ink);background:var(--candle);border-radius:999px}.plan__name{font-family:var(--display);font-size:1.3rem;font-weight:560}.plan__price{display:flex;align-items:baseline;gap:6px}.plan__price span{font-family:var(--display);font-size:2.2rem;font-weight:600;line-height:1;color:var(--candle)}.plan__price small{font-size:.85rem;color:var(--dim)}.plan__features{display:grid;flex:1;gap:6px;margin:0;padding:0;list-style:none;font-size:.93rem}.plan__features li{position:relative;padding-inline-start:22px}.plan__features li:before{content:"✓";position:absolute;inset-inline-start:0;font-weight:700;color:var(--sage)}.plan__owned{font-weight:700;color:var(--sage)}.plans--compact .plan{padding:18px 14px 14px}.plans--compact .plan__price span{font-size:1.8rem}.pricing__note{text-align:center}.hallform{max-width:640px;width:100%;justify-self:center}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;overflow-y:auto;background:rgba(var(--ink-rgb),.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=dark] .dialog,[data-theme=bordo] .dialog{background:#0009}.dialog__box{width:min(880px,100%);max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto;background:var(--night);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 80px -30px #00000080}.locknote{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;background:rgba(var(--surface-rgb),.9);border:1px dashed var(--candle);border-radius:14px}.locknote p{flex:1 1 220px;font-size:.93rem}.locknote__icon{font-size:1.1rem}.planbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.planbar__label{font-size:.88rem;font-weight:650;color:var(--dim)}
