@font-face{font-family:Cafe24 PRO Slim Max;src:url(/fonts/Cafe24PROSlimMax.v1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#111;--cream:#efe8dc;--placeholder:#77726a;--muted-on-light:color-mix(in srgb, var(--ink) 75%, transparent);--muted-on-dark:#d8d2c6;--muted-on-green:color-mix(in srgb, var(--brand-white) 85%, transparent);--line-on-dark:#3a3a3a;--tone-green:#127238;--tone-salmon:#fb7a81;--tone-lavender:#b781fe;--tone-butter:#f2e36d;--tone-sky:#79c1ed;--tone-orange:#f78445;--tone-pink:#fbb1d9;--tone-ink:var(--ink);--brand-white:#fcfaf9;--accent-green:#19b780;--kakao-container:#fee500;--kakao-symbol:#000;--kakao-label:#000000d9;--font-sans:"Gothic A1", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-num:"Space Grotesk", "Gothic A1", sans-serif;--font-display:"Cafe24 PRO Slim Max", "Gothic A1", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--fs-xs:12px;--fs-s:13px;--fs-label:13px;--fs-body:15px;--fs-button:16px;--fs-quote:16px;--fs-value:16px;--fs-title:17px;--fs-num-s:24px;--fs-num-xs:20px;--fs-meta:16px;--fs-num-m:clamp(28px, 9vw, 34px);--fs-d1:clamp(52px, 19vw, 74px);--fs-d2:clamp(40px, 14.4vw, 56px);--fs-d3:clamp(34px, 11vw, 42px);--fs-d4:clamp(32px, 10vw, 38px);--fs-d5:clamp(28px, 9vw, 34px);--fs-n1:clamp(82px, 28.2vw, 110px);--fs-n2:clamp(64px, 21vw, 82px);--fs-n3:clamp(44px, 14.4vw, 56px);--fs-n4:clamp(28px, 9vw, 34px);--lh-display:1.08;--lh-body:1.4;--lh-num:.92;--lh-none:1;--lh-fit:1.3;--lh-snug:1.35;--lh-written:1.45;--ls-display:.04em;--ls-kicker:-.02em;--ls-tight:-.03em;--ls-big-sans:-.04em;--ls-num:-.05em;--ls-code:.08em;--ls-digits:.3em;--pull-big-sans:-.05em;--underline-offset:4px;--underline-offset-s:3px;--fw-display:900;--fw-black:900;--fw-strong:800;--fw-bold:700;--fw-body:600;--r-m:16px;--r-pill:999px;--stroke:2px;--stroke-thin:1.5px;--shadow-obj:var(--shadow-offset) var(--shadow-offset) 0 var(--ink);--shadow-obj-invert:var(--shadow-offset) var(--shadow-offset) 0 var(--cream);--shadow-offset:4px;--press-offset:calc(var(--shadow-offset) / 2);--shadow-obj-pressed:var(--press-offset) var(--press-offset) 0 var(--ink);--shadow-obj-invert-pressed:var(--press-offset) var(--press-offset) 0 var(--cream);--press-scale:.98;--press-in:80ms;--press-out:.16s;--press-ease:cubic-bezier(.2, 0, 0, 1);--wait-dim:.45;--wait-dim-soft:.75;--wait-pulse:.9s;--screen-fade:.14s;--z-nav-frame:40;--scrim:color-mix(in srgb, var(--ink) 45%, transparent);--page-max:480px;--page-x:32px;--page-top:20px;--page-bottom:32px;--gap-s:24px;--gap-m:28px;--gap-dense:16px;--gap-xs:8px;--gap-tight:6px;--gap-link:4px;--gap-3xs:2px;--gap-2xs:4px;--gap-card-inner:6px;--gap-row:10px;--gap-inline:12px;--gap-branch:16px;--gap-list:var(--gap-branch);--pad-list-card:16px 18px;--pad-info-card:18px 20px;--pad-rows-card:2px 18px;--pad-inline-btn:0 20px;--pad-card:12px 14px;--pad-branch:16px 20px;--pad-card-tight:8px 12px;--pad-talk-card:14px 16px;--pad-talk-card-tight:12px 16px;--pad-field-x:18px;--pad-textarea-y:16px;--pad-pill-x:14px;--pad-check-y:14px;--pad-check-y-tight:10px;--h-contact-row:60px;--h-contact-row-tight:46px;--fig-min:136px;--fig-max:300px;--fig-max-l:420px;--fig-max-home:350px;--fig-lift:88px;--fig-lift-tall:calc(2 * var(--fs-d3) * var(--lh-display));--fig-nudge:20%;--fig-overlap:36px;--poster-top:10px;--poster-head-gap:8px;--home-top:48px;--home-bottom:12px;--poster-bottom-short:20px;--h-row-tight:44px;--h-row-fit:40px;--h-map-ticket:216px;--h-map-ticket-tall:264px;--h-map-ticket-peek:68px;--h-map-ticket-peek-tall:104px;--logo-w:min(72%, 300px);--h-option:56px;--h-choice:112px;--h-branch:80px;--stack-peek:calc(var(--page-x) - var(--gap-xs));--dot-size:8px;--h-dot-hit:24px;--r-inset:10px;--h-map-open:32px;--h-earlier-room:24px;--h-earlier-room-tall:32px;--h-copy:40px;--h-tier:46px;--h-pill:40px;--h-row:50px;--h-card:104px;--h-idcard:200px;--dot-check:26px;--fs-check-mark:14px;--h-topbar:44px;--topbar-back-pull:-12px;--sheet-close-size:20px;--sheet-close-pull:-12px;--sheet-close-pull-y:-10px;--focus-ring:3px;--focus-offset:3px;--h-touch:44px;--h-button:50px;--kakao-symbol-size:var(--fs-button);--h-field:52px;--h-field-short:48px;--gap-q:22px;--w-stepper:96px;--w-toggle:52px;--h-toggle:40px;--suggest-max:calc(4.5 * var(--h-touch))}@media (max-height:760px){:root{--fig-min:112px;--h-map-ticket:100px;--h-map-ticket-tall:136px;--h-card:92px}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--ink);margin:0;padding:0}html:has(.screen[data-tone=green]){background:var(--tone-green)}html:has(.screen[data-tone=green]) body{background:var(--tone-green)}html:has(.screen[data-tone=salmon]){background:var(--tone-salmon)}html:has(.screen[data-tone=salmon]) body{background:var(--tone-salmon)}html:has(.screen[data-tone=lavender]){background:var(--tone-lavender)}html:has(.screen[data-tone=lavender]) body{background:var(--tone-lavender)}html:has(.screen[data-tone=butter]){background:var(--tone-butter)}html:has(.screen[data-tone=butter]) body{background:var(--tone-butter)}html:has(.screen[data-tone=sky]){background:var(--tone-sky)}html:has(.screen[data-tone=sky]) body{background:var(--tone-sky)}html:has(.screen[data-tone=orange]){background:var(--tone-orange)}html:has(.screen[data-tone=orange]) body{background:var(--tone-orange)}html:has(.screen[data-tone=pink]){background:var(--tone-pink)}html:has(.screen[data-tone=pink]) body{background:var(--tone-pink)}html:has(.screen[data-tone=ink]){background:var(--tone-ink)}html:has(.screen[data-tone=ink]) body{background:var(--tone-ink)}body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}a{color:inherit}button{font:inherit}:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-offset)}.on-dark :focus-visible{outline-color:var(--cream)}.screen{min-height:100dvh;max-width:var(--page-max);gap:var(--gap-m);padding:calc(var(--page-top) + env(safe-area-inset-top,0px)) var(--page-x) calc(var(--page-bottom) + env(safe-area-inset-bottom,0px));color:var(--ink);flex-direction:column;margin:0 auto;display:flex}.screen.on-dark{color:var(--cream)}.screen[data-tone=green]{color:var(--brand-white)}.screen[data-tone=green] :focus-visible{outline-color:var(--brand-white)}.screen[data-tone=green] .btn--primary:not(.object *){background:var(--brand-white);color:var(--tone-green)}.screen[data-tone=green] .btn:disabled:not([aria-busy=true]):not(.object *){color:var(--brand-white);border-color:var(--brand-white);background:0 0}.screen[data-tone=green] .check__dot{border-color:var(--brand-white);color:var(--tone-green)}.screen[data-tone=green] .check[aria-pressed=true] .check__dot,.screen[data-tone=green] .check[aria-checked=true] .check__dot{background:var(--brand-white)}.screen[data-tone=green] .check+.check,.screen[data-tone=green] .rows__row+.rows__row:not(.object *){border-top-color:currentColor}.screen[data-gap=s]{gap:var(--gap-dense)}.topbar{height:var(--h-topbar);justify-content:space-between;align-items:center;display:flex}.topbar__back{width:var(--h-touch);height:var(--h-touch);margin-left:var(--topbar-back-pull);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.topbar__meta{font-family:var(--font-num);font-size:var(--fs-meta);font-weight:var(--fw-bold)}.topbar__meta--accent{color:var(--accent-green)}.topbar--end{justify-content:flex-end}.topbar__right{align-items:center;gap:var(--gap-s);display:flex}.headline{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.headline>span{display:block}.headline[data-size=d1]{font-size:var(--fs-d1)}.headline[data-size=d2]{font-size:var(--fs-d2)}.headline[data-size=d3]{font-size:var(--fs-d3)}.headline[data-size=d4]{font-size:var(--fs-d4)}.headline[data-size=d5]{font-size:var(--fs-d5)}.headline--pad{padding-top:var(--gap-m)}.kicker{font-size:var(--fs-button);font-weight:var(--fw-strong);letter-spacing:var(--ls-kicker)}.text{font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);text-wrap:pretty;margin:0}.text--muted{color:var(--muted-on-light)}.text:has(>[role=status]:empty){position:absolute}.on-dark .text--muted{color:var(--muted-on-dark)}.text--muted .inline-link{color:var(--ink)}.on-dark .text--muted .inline-link{color:var(--cream)}.screen[data-tone=green] .text--muted:not(.object *):not(.sheet *){color:var(--muted-on-green)}.screen[data-tone=green] .text--muted .inline-link:not(.object *):not(.sheet *){color:var(--brand-white)}.sheet .text--muted{color:var(--muted-on-light)}.sheet .text--muted .inline-link{color:var(--ink)}.label{font-size:var(--fs-label);font-weight:var(--fw-strong);justify-content:space-between;display:flex}.label__meta{font-weight:var(--fw-bold)}.num{font-family:var(--font-num);font-weight:var(--fw-bold)}.caption,.field__hint,.check__sub,.scale__ends,.ticket__note,.rows-note,.contact-card__label,.set-group__title{font-size:var(--fs-s);font-weight:var(--fw-body);line-height:var(--lh-snug);margin:0}.caption--strong,.rows-note{font-weight:var(--fw-bold)}.quote{font-size:var(--fs-quote);font-weight:var(--fw-strong);line-height:var(--lh-snug);margin:0}.quote--l{font-size:var(--fs-title)}.kv-stack{gap:var(--gap-2xs);flex-direction:column;display:flex}.kv-stack__row{justify-content:space-between;align-items:baseline;gap:var(--gap-inline);display:flex}.bignum{white-space:nowrap;font-family:var(--font-num);font-weight:var(--fw-bold);line-height:var(--lh-num);letter-spacing:var(--ls-num)}.bignum[data-tabular]{font-variant-numeric:tabular-nums}.bignum[data-size=n1]{font-size:var(--fs-n1)}.bignum[data-size=n2]{font-size:var(--fs-n2)}.bignum[data-size=n3]{font-size:var(--fs-n3)}.bignum[data-size=n4]{font-size:var(--fs-n4)}.actions{gap:var(--gap-xs);flex-direction:column;margin-top:auto;display:flex}.actions>.btn--object+*{margin-top:var(--shadow-offset)}.actions-stack{gap:var(--gap-link);flex-direction:column;margin-top:auto;display:flex}.actions-stack>.actions{margin-top:0}.headgroup{gap:var(--gap-tight);flex-direction:column;display:flex}.headgroup--pad{padding-top:var(--gap-m)}.btn{width:100%;height:var(--h-button);border-radius:var(--r-pill);font-size:var(--fs-button);font-weight:var(--fw-strong);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.btn--primary{background:var(--ink);color:var(--cream)}.btn--object{background:var(--cream);color:var(--ink);border:var(--stroke) solid var(--ink);box-shadow:var(--shadow-obj)}.btn--kakao{gap:var(--gap-xs);background:var(--kakao-container);color:var(--kakao-label)}.btn__kakao{width:var(--kakao-symbol-size);height:var(--kakao-symbol-size);color:var(--kakao-symbol);flex-shrink:0}.on-dark .btn--primary:not(.sheet *):not(.object *){background:var(--cream);color:var(--ink);border:var(--stroke) solid var(--ink);box-shadow:var(--shadow-obj-invert)}.btn--copy{width:auto;height:var(--h-copy);padding:0 var(--pad-pill-x);font-size:var(--fs-s)}.copy-value{-webkit-user-select:all;user-select:all}.name-row{justify-content:space-between;align-items:center;column-gap:var(--gap-inline);row-gap:var(--gap-xs);flex-wrap:wrap;display:flex}.name-row>.btn{flex-shrink:0}.btn:disabled:not([aria-busy=true]),.btn[aria-disabled=true]:not([aria-busy=true]){color:var(--ink);border:var(--stroke) dashed var(--ink);box-shadow:none;cursor:default;background:0 0}.ghost{min-height:var(--h-touch);font-size:var(--fs-body);font-weight:var(--fw-bold);text-underline-offset:var(--underline-offset);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;display:flex}.ghost--plain{text-decoration:none}.link-wait{display:none}html{-webkit-tap-highlight-color:transparent}.btn,a.card--choice,button.card--choice,a.list-card{transition:transform var(--press-out) var(--press-ease), box-shadow var(--press-out) var(--press-ease)}a.ghost,button.ghost,a.set-row,button.set-row,a.topbar__back,button.topbar__back,a.inline-link,a.link-s,a.help{transition:opacity var(--press-out) var(--press-ease)}.btn[data-press],a.btn:active,button.btn:active:not(:disabled),.btn[aria-busy=true],.card--choice[data-press],a.card--choice:active,button.card--choice:active:not(:disabled),.list-card[data-press],a.list-card:active,a.card--choice[aria-busy=true],button.card--choice[aria-busy=true],a.list-card[aria-busy=true]{transition-duration:var(--press-in)}.btn--object[data-press],a.btn--object:active,button.btn--object:active:not(:disabled),.btn--object[aria-busy=true],.card--choice[data-press],a.card--choice:active,button.card--choice:active:not(:disabled),.list-card[data-press],a.list-card:active,a.card--choice[aria-busy=true],button.card--choice[aria-busy=true],a.list-card[aria-busy=true]{box-shadow:var(--shadow-obj-pressed);transform:translate(var(--press-offset), var(--press-offset))}.on-dark .btn--primary:not(.sheet *):not(.object *)[data-press],.on-dark a.btn--primary:not(.sheet *):not(.object *):active,.on-dark button.btn--primary:not(.sheet *):not(.object *):active:not(:disabled),.on-dark .btn--primary:not(.sheet *):not(.object *)[aria-busy=true]{box-shadow:var(--shadow-obj-invert-pressed);transform:translate(var(--press-offset), var(--press-offset))}.btn--primary[data-press],a.btn--primary:active,button.btn--primary:active:not(:disabled),.btn--primary[aria-busy=true],.btn--kakao[data-press],a.btn--kakao:active,button.btn--kakao:active:not(:disabled),.btn--kakao[aria-busy=true]{transform:scale(var(--press-scale))}.btn[aria-busy=true]{cursor:default;animation:tap-wait-fill var(--wait-pulse) ease-in-out infinite}@keyframes tap-wait-fill{0%,to{opacity:1}50%{opacity:var(--wait-dim-soft)}}.ghost[data-press],.set-row[data-press],.topbar__back[data-press],.inline-link[data-press],.link-s[data-press],.help[data-press],a.ghost:active,button.ghost:active:not([aria-disabled=true]),a.set-row:active,button.set-row:active,a.topbar__back:active,button.topbar__back:active,a.inline-link:active,a.link-s:active,a.help:active{opacity:var(--wait-dim)}.ghost[aria-busy=true],.set-row[aria-busy=true],.topbar__back[aria-busy=true],.inline-link[aria-busy=true],.link-s[aria-busy=true],.help[aria-busy=true]{animation:tap-wait var(--wait-pulse) ease-in-out infinite}@keyframes tap-wait{0%,to{opacity:var(--wait-dim)}50%{opacity:var(--wait-dim-soft)}}@media (prefers-reduced-motion:reduce){.btn,a.card--choice,button.card--choice,a.list-card,a.ghost,button.ghost,a.set-row,button.set-row,a.topbar__back,button.topbar__back,a.inline-link,a.link-s,a.help{transition:none}.btn[aria-busy=true]{animation:none}.ghost[aria-busy=true],.set-row[aria-busy=true],.topbar__back[aria-busy=true],.inline-link[aria-busy=true],.link-s[aria-busy=true],.help[aria-busy=true]{opacity:var(--wait-dim);animation:none}}.auto{justify-content:center;align-items:center;gap:var(--gap-xs);min-height:var(--h-touch);font-size:var(--fs-s);font-weight:var(--fw-bold);color:inherit;text-decoration:none;display:flex}.auto__tag{padding:var(--gap-3xs) var(--gap-xs);border-radius:var(--r-pill);border:var(--stroke-thin) solid currentColor;font-size:var(--fs-xs);font-weight:var(--fw-strong)}.help{height:var(--h-pill);padding:0 var(--pad-pill-x);border-radius:var(--r-pill);border:var(--stroke-thin) solid currentColor;font-size:var(--fs-label);font-weight:var(--fw-strong);color:inherit;align-items:center;text-decoration:none;display:flex}.on-dark .help{border-color:var(--line-on-dark)}.help,.chip{position:relative}.help:after,.chip:after{content:"";height:var(--h-touch);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.object{background:var(--cream);border:var(--stroke) solid var(--ink);box-shadow:var(--shadow-obj);border-radius:var(--r-m);color:var(--ink)}.idcard-pick{height:var(--h-idcard);font-size:var(--fs-body);font-weight:var(--fw-strong);cursor:pointer;position:relative;overflow:hidden}.idcard-pick__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.idcard-pick__label,.idcard-pick__test{display:block}.idcard-pick__test{margin-top:var(--gap-tight);padding-inline:var(--gap-row)}.idcard-pick__again{right:var(--gap-row);bottom:var(--gap-row);padding:var(--gap-2xs) var(--gap-inline);border-radius:var(--r-pill);border:var(--stroke-thin) solid var(--ink);background:var(--cream);font-size:var(--fs-label);position:absolute}.field{gap:var(--gap-xs);flex-direction:column;display:flex}.field__input{width:100%;height:var(--h-field);padding:0 var(--pad-field-x);border-radius:var(--r-m);background:var(--cream);border:var(--stroke) solid var(--ink);box-shadow:var(--shadow-obj);font:inherit;font-size:var(--fs-button);font-weight:var(--fw-bold);color:var(--ink);outline:none}.field__input::placeholder{color:var(--placeholder)}.suggest{max-height:var(--suggest-max);overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.suggest[hidden]{display:none}.suggest__opt{min-height:var(--h-touch);padding:0 var(--pad-field-x);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;align-items:center;display:flex}.suggest__opt+.suggest__opt{border-top:var(--stroke-thin) solid currentColor}.suggest__opt[aria-selected=true]{background:var(--ink);color:var(--cream)}.field__input--num{font-family:var(--font-num);font-size:var(--fs-num-xs);letter-spacing:var(--ls-digits)}.field__input--num::placeholder{font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:normal}.memo{gap:var(--gap-tight);padding:var(--pad-info-card);flex-direction:column;display:flex}.textarea{resize:none;line-height:var(--lh-written)}.field__input.textarea{height:auto;padding:var(--pad-textarea-y) var(--pad-field-x)}.textarea--bare{width:100%;color:inherit;background:0 0;border:0;outline:none;padding:0;font-family:inherit}.field__input--short{height:var(--h-field-short)}.inline-add{align-items:flex-end;gap:var(--gap-row);display:flex}.inline-add__field{flex:1;min-width:0}.inline-add__btn{white-space:nowrap;width:auto;height:var(--h-field);padding:var(--pad-inline-btn);flex-shrink:0}.inline-add--short .inline-add__btn{height:var(--h-field-short)}.ticket{column-gap:var(--gap-inline);row-gap:var(--gap-3xs);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ticket__label--end{text-align:right}.ticket__done{gap:var(--gap-tight);margin-top:var(--gap-xs);flex-direction:column;display:flex}.ticket__way{flex-direction:column;align-items:flex-start;display:flex}.ticket__way-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stack-wrap{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.stack{gap:var(--gap-xs);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--shadow-offset);display:flex;overflow-x:auto}.stack::-webkit-scrollbar{display:none}.stack__card{flex:0 0 calc(100% - var(--shadow-offset));scroll-snap-align:start;scroll-snap-stop:always;gap:var(--gap-xs);min-width:0;padding:var(--pad-list-card);flex-direction:column;display:flex}.stack--peek{margin-right:calc(-1 * var(--page-x))}.stack--peek>.stack__card{flex-basis:calc(100% - var(--page-x))}.stack--peek:after{content:"";flex:0 0 var(--stack-peek)}.stack__earlier{justify-content:space-between;align-items:baseline;gap:var(--gap-inline);display:flex}.stack__card:has(.stack__earlier) .map-slot--ticket{height:calc(var(--h-map-ticket) - var(--h-earlier-room))}.stack__card:has(.stack__earlier) .map-slot--tall{height:calc(var(--h-map-ticket-tall) - var(--h-earlier-room-tall))}.stack__top{gap:var(--gap-3xs);flex-direction:column;display:flex}.stack__head{justify-content:space-between;align-items:baseline;gap:var(--gap-inline);display:flex}.stack-dots{justify-content:center;display:flex}.stack-dots__dot{width:var(--h-dot-hit);height:var(--h-dot-hit);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.stack-dots__dot:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:var(--r-pill);border:var(--stroke-thin) solid currentColor}.stack-dots__dot[aria-current=true]:before{background:currentColor}.stack__nav{align-items:center;gap:var(--gap-2xs);display:inline-flex}.stack__arrow{width:var(--h-touch);height:var(--h-touch);font-size:var(--fs-title);font-weight:var(--fw-bold);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.stack__arrow:disabled{visibility:hidden}.result-card__message{flex-direction:column;align-items:flex-start;display:flex}.result-card__quote{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.map-slot{overflow:hidden}.map-slot--ticket{height:var(--h-map-ticket);border:var(--stroke-thin) solid currentColor;border-radius:var(--r-inset)}.map-slot--tall{height:var(--h-map-ticket-tall)}.map-frame{position:relative}.map-frame__open{right:var(--gap-xs);bottom:var(--gap-xs);min-height:var(--h-map-open);padding:0 var(--pad-pill-x);border:var(--stroke-thin) solid var(--ink);border-radius:var(--r-pill);background:var(--cream);color:var(--ink);font-size:var(--fs-s);font-weight:var(--fw-bold);align-items:center;text-decoration:none;display:inline-flex;position:absolute}.map-slot img{display:block}.rows{flex-direction:column;display:flex}.rows__row{justify-content:space-between;align-items:center;gap:var(--gap-inline);min-height:var(--h-row);font-size:var(--fs-body);font-weight:var(--fw-bold);display:flex}.rows__row+.rows__row{border-top:var(--stroke-thin) solid currentColor}.on-dark .rows__row+.rows__row{border-top-color:var(--line-on-dark)}.rows__row>:last-child{text-align:right}.rows>.rows__row>:first-child{white-space:nowrap;flex-shrink:0}.rows__link{min-height:var(--h-touch);margin-block:calc((var(--h-touch) - 1lh) / -2);color:inherit;align-items:center;display:inline-flex}.big-name{font-size:var(--fs-d5);line-height:var(--lh-display);overflow-wrap:anywhere}.big-name[data-face=display]{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display)}.big-name[data-face=sans]{font-family:var(--font-sans);font-weight:var(--fw-black);letter-spacing:var(--ls-big-sans);margin-left:var(--pull-big-sans)}.amount{font-family:var(--font-num);font-size:var(--fs-num-m);font-weight:var(--fw-bold);line-height:var(--lh-display);letter-spacing:var(--ls-num)}.amount__unit{font-family:var(--font-sans);letter-spacing:var(--ls-tight)}.set-list{gap:var(--gap-s);flex-direction:column;display:flex}.set-group{flex-direction:column;display:flex}.set-group__head{justify-content:space-between;align-items:baseline;gap:var(--gap-inline);display:flex}.set-group__title{color:var(--muted-on-light)}.on-dark .set-group__title{color:var(--muted-on-dark)}.screen[data-tone=green] .set-group__title{color:var(--muted-on-green)}.set-group__rows{flex-direction:column;display:flex}.set-row{justify-content:space-between;align-items:center;gap:var(--gap-inline);min-height:var(--h-row);font-size:var(--fs-body);font-weight:var(--fw-bold);color:inherit;text-decoration:none;display:flex}.set-row+.set-row{border-top:var(--stroke-thin) solid currentColor}.on-dark .set-row+.set-row{border-top-color:var(--line-on-dark)}.set-row__label{white-space:nowrap;flex-shrink:0}.set-row__value{align-items:center;gap:var(--gap-2xs);min-width:0;font-weight:var(--fw-body);text-align:right;display:inline-flex}.set-row__chev{flex-shrink:0;width:1em;height:1em;display:block}.set-row--todo .set-row__value{font-weight:var(--fw-bold)}.set-row--done{font-weight:var(--fw-body)}button.set-row{border-inline:0;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;padding:0;font-family:inherit}button.set-row:first-child{border-top:0}.set-group--tight .set-row{min-height:var(--h-row-tight)}.screen[data-fill=true]{height:100dvh;min-height:0}.set-group--scroll{flex:1 1 0;min-height:0}.set-group--scroll .set-group__rows{flex:1 1 0;min-height:0;overflow-y:auto}.grid2--scroll{min-height:0;padding:0 var(--shadow-offset) var(--shadow-offset) 0;flex:1 1 0;grid-auto-rows:max-content;align-content:start;overflow-y:auto}.set-foot{justify-content:space-between;align-items:center;gap:var(--gap-inline);margin-top:auto;display:flex}.list{gap:var(--gap-list);flex-direction:column;display:flex}.list-card{justify-content:space-between;align-items:center;gap:var(--gap-inline);padding:var(--pad-list-card);text-decoration:none;display:flex}.list-card__main{gap:var(--gap-3xs);flex-direction:column;display:flex}.list-card__date{font-family:var(--font-num);font-size:var(--fs-num-s);font-weight:var(--fw-bold);line-height:var(--lh-none);letter-spacing:var(--ls-tight)}.list-card__state{font-size:var(--fs-label);font-weight:var(--fw-strong);white-space:nowrap}.list-card__side{align-items:flex-end;gap:var(--gap-3xs);text-align:right;white-space:nowrap;flex-direction:column;display:flex}.list-card--today{padding:var(--pad-info-card)}.list-card--today .list-card__date{font-size:var(--fs-num-m)}.info-card{gap:var(--gap-card-inner);padding:var(--pad-info-card);flex-direction:column;display:flex}.contact-card{padding:var(--pad-rows-card)}.contact-card__row{min-height:var(--h-contact-row)}.contact-card__text{text-align:left;flex-direction:column;display:flex}.contact-card__value,.ticket__lead{font-size:var(--fs-value);font-weight:var(--fw-black)}.tiers{gap:var(--gap-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tiers__cell{justify-content:center;align-items:center;gap:var(--gap-3xs);min-height:var(--h-tier);border:var(--stroke) solid var(--ink);border-radius:var(--r-m);font-size:var(--fs-xs);font-weight:var(--fw-strong);line-height:var(--lh-none);flex-direction:column;display:flex}.tiers__cell[data-current]{background:var(--ink);color:var(--cream)}.tiers__rate{font-family:var(--font-num);font-size:var(--fs-label);font-weight:var(--fw-bold)}.inline-link{padding-block:calc((var(--h-touch) - 1em) / 2);margin-block:calc((var(--h-touch) - 1em) / -2);font-size:inherit;font-weight:var(--fw-bold);text-underline-offset:var(--underline-offset-s);color:inherit;text-decoration:underline;display:inline}.link-s{font-size:var(--fs-label);font-weight:var(--fw-bold);text-underline-offset:var(--underline-offset-s);text-decoration:underline}.rows-block{gap:var(--gap-xs);flex-direction:column;display:flex}.line-balance{text-wrap:balance;display:block}button.inline-link{min-height:var(--h-touch);margin-block:calc((var(--h-touch) - 1lh) / -2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;display:inline-flex}.check{align-items:flex-start;gap:var(--gap-inline);width:100%;padding:var(--pad-check-y) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.check+.check{border-top:var(--stroke-thin) solid var(--ink)}.check-group{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.check-row{align-items:flex-start;gap:var(--gap-inline);display:flex}.check-row>.check{flex:1;min-width:0}.check+.check-row,.check-row+.check-row{border-top:var(--stroke-thin) solid var(--ink)}.check-row__link{min-width:var(--h-touch);min-height:calc(2 * var(--pad-check-y) + var(--dot-check));color:inherit;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.check:disabled{cursor:default}.check__dot{width:var(--dot-check);height:var(--dot-check);border:var(--stroke) solid var(--ink);color:var(--cream);font-size:var(--fs-check-mark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.check[aria-pressed=true] .check__dot,.check[aria-checked=true] .check__dot{background:var(--ink)}.check__label{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.check__label--strong{font-size:var(--fs-value);font-weight:var(--fw-black)}.check__sub{margin-top:var(--gap-3xs);display:block}.keep-line{white-space:nowrap}.chips{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.chip{height:var(--h-pill);padding:0 var(--pad-pill-x);border-radius:var(--r-pill);border:var(--stroke) solid var(--ink);color:var(--ink);font-size:var(--fs-label);font-weight:var(--fw-strong);cursor:pointer;background:0 0}.chip[aria-pressed=true]{background:var(--ink);color:var(--cream)}.chip--add{border-style:dashed}.ans-group{flex-direction:column;display:flex}.ans{justify-content:space-between;align-items:center;gap:var(--gap-inline);width:100%;min-height:var(--h-touch);color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0;display:flex}.ans+.ans{border-top:var(--stroke-thin) solid currentColor}.ans__k{white-space:nowrap;color:var(--muted-on-light);flex-shrink:0}.ans__v{align-items:baseline;gap:var(--gap-xs);text-align:right;min-width:0;display:inline-flex}.ans__edit{color:var(--muted-on-light);text-underline-offset:var(--underline-offset-s);text-decoration:underline}.screen[data-tone=green] .ans__k,.screen[data-tone=green] .ans__edit{color:var(--muted-on-green)}.field:has(.suggest:not([hidden]))+.ans-group{display:none}.on-dark .ans__k,.on-dark .ans__edit{color:var(--muted-on-dark)}.chips--fill{flex-wrap:nowrap}.chips--fill .chip{min-width:0;height:var(--h-field);flex:1 1 0}.screen[data-tone=green] .chip:not(.object *):not(.sheet *){border-color:var(--brand-white);color:var(--brand-white)}.screen[data-tone=green] .chip[aria-pressed=true]:not(.object *):not(.sheet *){background:var(--brand-white);color:var(--tone-green)}.check-list{flex-direction:column;display:flex}.check-list__item+.check-list__item{border-top:var(--stroke-thin) solid var(--ink)}.screen[data-tone=green] .check-list__item+.check-list__item{border-top-color:currentColor}.check-list__item[data-open]{padding-bottom:var(--gap-inline)}.check-mark{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}.question{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.question--sub{margin-top:var(--gap-xs);padding-left:var(--gap-s);border-left:var(--stroke) solid currentColor}.questions{gap:var(--gap-q);flex-direction:column;display:flex}.stepper{align-items:center;gap:var(--gap-xs);flex-wrap:wrap;display:flex}.stepper__btn{width:var(--h-touch);height:var(--h-touch);border:var(--stroke) solid var(--ink);color:var(--ink);font-size:var(--fs-title);font-weight:var(--fw-black);line-height:var(--lh-none);cursor:pointer;background:0 0;border-radius:50%}.stepper__btn:disabled{cursor:default;border-style:dashed}.stepper__value{min-width:var(--w-stepper);text-align:center;font-family:var(--font-num);font-size:var(--fs-num-xs);font-weight:var(--fw-bold)}.stepper__unit{margin-left:var(--gap-2xs);font-family:var(--font-sans);font-size:var(--fs-label)}.scale{gap:var(--gap-2xs);flex-direction:column;display:flex}.scale__dots{justify-content:space-between;display:flex}.scale__dot{width:var(--h-touch);height:var(--h-touch);border:var(--stroke) solid var(--ink);cursor:pointer;background:0 0;border-radius:50%}.scale__dot[aria-checked=true]{background:var(--ink)}.scale__ends{justify-content:space-between;display:flex}.toggle{border:var(--stroke) solid var(--ink);border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.toggle__opt{min-width:var(--w-toggle);height:var(--h-toggle);color:var(--ink);font-size:var(--fs-label);font-weight:var(--fw-strong);cursor:pointer;background:0 0;border:0}.toggle__opt+.toggle__opt{border-left:var(--stroke) solid var(--ink)}.toggle__opt[aria-checked=true]{background:var(--ink);color:var(--cream)}.toggles{align-items:center;gap:var(--gap-xs);flex-wrap:wrap;display:flex}.toggles .chip{height:calc(var(--h-toggle) + 2 * var(--stroke))}.grid2{gap:var(--gap-row);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card{min-height:var(--h-card);padding:var(--pad-card);border-radius:var(--r-m);border:var(--stroke) solid var(--ink);box-shadow:var(--shadow-obj);background:var(--cream);color:var(--ink);justify-content:flex-start;gap:var(--gap-tight);text-align:left;cursor:pointer;flex-direction:column;display:flex}.card[aria-pressed=true]{background:var(--ink);color:var(--cream);box-shadow:none;transform:translate(var(--press-offset), var(--press-offset))}.card__top{align-items:baseline;gap:var(--gap-tight);display:flex}.card__no{font-family:var(--font-num);font-size:var(--fs-s);font-weight:var(--fw-bold)}.card__name{font-size:var(--fs-title);font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.card__body{font-size:var(--fs-xs);font-weight:var(--fw-body);line-height:var(--lh-snug);text-wrap:balance}.card--memo .card__body{font-size:var(--fs-label);font-weight:var(--fw-strong)}.card.card--option{min-height:var(--h-option);font-size:var(--fs-body);font-weight:var(--fw-strong);justify-content:center}.choice-cards{gap:var(--gap-row);flex-direction:column;margin-top:auto;display:flex}.card.card--choice{min-height:var(--h-choice);text-align:start;justify-content:center;text-decoration:none}.choice-cards.choice-cards--home{gap:var(--gap-branch);margin-top:0}.card.card--branch{min-height:var(--h-branch);padding:var(--pad-branch)}.card.card--off{box-shadow:none;cursor:default;color:var(--ink);background:0 0;border-style:dashed}.card.card--off .card__body{color:var(--muted-on-light)}.screen[data-tone=green] .card.card--off{color:var(--brand-white);border-color:var(--brand-white)}.screen[data-tone=green] .card.card--off .card__body{color:var(--muted-on-green)}.option-row{gap:var(--gap-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.option-row .card--option{padding:0 var(--gap-xs);text-align:center;word-break:keep-all;align-items:center}.grid2--fit .card__body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.talk-card{gap:var(--gap-xs);padding:var(--pad-talk-card);overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;display:flex}.talk-card__head{justify-content:space-between;align-items:center;gap:var(--gap-inline);display:flex}.topics{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.topics::-webkit-scrollbar{display:none}.topics__item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.turnstile-box:not([data-interactive]){position:absolute}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.object--invert{background:var(--ink);color:var(--cream);border-color:var(--cream);box-shadow:var(--shadow-obj-invert);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.figure{min-height:var(--fig-min);max-height:var(--fig-max);flex:1 1 0;position:relative}.figure__stage{justify-content:flex-end;align-items:flex-end;gap:var(--gap-s);display:flex;position:absolute;inset:0}.figure[data-align=center] .figure__stage{justify-content:center}.figure[data-align=start] .figure__stage{justify-content:flex-start}.figure__img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%;display:block}.figure[data-size=l]{max-height:var(--fig-max-l)}.figure[data-size=home]{max-height:var(--fig-max-home);margin-block:auto}.figure[data-size=home]~.actions,.figure[data-size=home]~.actions-stack{margin-top:0}.figure[data-group] .figure__stage{gap:0}.figure[data-group] .figure__img{max-width:calc(50% + var(--fig-overlap) / 2)}.figure[data-group] .figure__img+.figure__img{margin-left:calc(-1 * var(--fig-overlap))}.figure[data-group] .figure__img:first-child{object-position:right bottom}.figure[data-group] .figure__img:last-child{object-position:left bottom}.headline{z-index:1;position:relative}.figure[data-lift]{margin-top:calc(-1 * var(--fig-lift))}.rows--ground{border-top:var(--stroke-thin) solid currentColor}.rows--ground .rows__row{min-height:var(--h-row-tight)}.figure+.rows--ground{margin-top:calc(var(--gap-xs) - var(--gap-m))}.screen[data-poster]{padding-top:calc(var(--poster-top) + env(safe-area-inset-top,0px))}.screen[data-poster]>.topbar{margin-bottom:calc(var(--poster-head-gap) - var(--gap-m))}.screen[data-home]{padding-top:calc(var(--home-top) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--home-bottom) + env(safe-area-inset-bottom,0px))}.screen[data-poster]>.headline+.figure:not([data-lift]){margin-top:calc(var(--gap-xs) - var(--gap-m))}.figure[data-group]:not([data-size=home]) .figure__stage{border-bottom:var(--stroke-thin) solid currentColor}.figure[data-align=center-end] .figure__stage{padding-left:var(--fig-nudge);justify-content:center}.figure[data-lift=tall]{margin-top:calc(-1 * var(--fig-lift-tall))}.actions__pair{gap:var(--gap-xs);flex-direction:column;display:flex}.actions__pair>.btn--object+.btn--object,.actions>.actions__pair+*{margin-top:var(--shadow-offset)}.actions__row{justify-content:center;column-gap:var(--gap-m);flex-wrap:wrap;display:flex}.live-replaced{left:var(--page-x);right:var(--page-x);top:var(--page-top);z-index:10;max-width:var(--page-max);padding:var(--gap-s);justify-content:space-between;align-items:center;gap:var(--gap-s);font-size:var(--fs-label);font-weight:var(--fw-strong);margin:0 auto;display:flex;position:fixed}.sheet{width:100%;max-width:var(--page-max);max-height:calc(100dvh - var(--h-topbar));border-radius:var(--r-m) var(--r-m) 0 0;box-shadow:none;padding:var(--gap-m) var(--page-x) calc(var(--page-bottom) + env(safe-area-inset-bottom,0px));gap:var(--gap-s);border-bottom:0;flex-direction:column;margin:0 auto;position:fixed;inset:auto 0 0;overflow:hidden}.sheet[open]{display:flex}.sheet::backdrop{background:var(--scrim)}.sheet>*{flex-shrink:0}.sheet>.sheet__body{overscroll-behavior:contain;gap:var(--gap-s);flex-direction:column;flex-shrink:1;min-height:0;display:flex;overflow-y:auto}.sheet__head{justify-content:space-between;align-items:center;gap:var(--gap-s);display:flex}.sheet__foot{gap:var(--gap-s);flex-direction:column;display:flex}.sheet__close{width:var(--h-touch);height:var(--h-touch);margin:var(--sheet-close-pull-y) var(--sheet-close-pull) var(--sheet-close-pull-y) 0;border-radius:var(--r-pill);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sheet__close-mark{width:var(--sheet-close-size);height:var(--sheet-close-size)}.sheet__title,.doc-title{font-size:var(--fs-title);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);margin:0}.sheet__title:focus{outline:none}.screen[data-tone] .sheet :focus-visible{outline-color:var(--ink)}.form-stack{gap:var(--gap-s);flex-direction:column;display:flex}.logo{width:var(--logo-w);aspect-ratio:802/255;background:currentColor;flex-shrink:0;display:block;-webkit-mask:url(/brand/logo.webp) 50%/contain no-repeat;mask:url(/brand/logo.webp) 50%/contain no-repeat}.intro{justify-content:center;align-items:center;gap:var(--gap-m);text-align:center;flex-direction:column;flex:1;display:flex}.intro .text{text-wrap:wrap}@media (max-height:760px){.grid2--fit{gap:var(--gap-xs)}.grid2--fit .card{min-height:0;padding:var(--pad-card-tight);gap:var(--gap-3xs)}.grid2--fit .card__name{font-size:var(--fs-button)}.grid2--fit .card__body{line-height:var(--lh-fit)}.grid2--fit .card--memo .card__body{font-size:var(--fs-xs)}.screen{gap:var(--gap-s)}.headline--pad,.headgroup--pad{padding-top:var(--gap-xs)}.check-group .check{padding-block:var(--pad-check-y-tight)}.check-group .check-row__link{min-height:calc(2 * var(--pad-check-y-tight) + var(--dot-check))}.rows--tight .rows__row{min-height:var(--h-row-tight)}.figure+.rows--ground{margin-top:calc(var(--gap-xs) - var(--gap-s))}.screen[data-poster]>.topbar{margin-bottom:calc(var(--poster-head-gap) - var(--gap-s))}.screen[data-poster]>.headline+.figure:not([data-lift]){margin-top:calc(var(--gap-xs) - var(--gap-s))}.screen[data-poster]:not([data-home]){padding-bottom:calc(var(--poster-bottom-short) + env(safe-area-inset-bottom,0px))}.screen[data-poster]>.headline[data-size=d3]:has(>span:nth-child(3)){font-size:var(--fs-d4)}.screen[data-poster]>.headgroup>.headline[data-size=d3]:has(>span:nth-child(3)){font-size:var(--fs-d4)}.screen[data-poster]>.headline+.text{margin-top:calc(var(--gap-xs) - var(--gap-s))}.screen[data-home]>.headgroup>.headline[data-size=d3]{font-size:var(--fs-d4)}.bignum[data-size=n2]:has(+.talk-card){font-size:var(--fs-n3)}.bignum+.talk-card{padding:var(--pad-talk-card-tight)}.form-stack--fit .field__input{height:var(--h-field-short)}.form-stack--fit>.field__hint{margin-top:calc(var(--gap-xs) - var(--gap-s))}.topbar--reserve~.headline[data-size=d2]{font-size:var(--fs-d3)}.contact-card__row{min-height:var(--h-contact-row-tight)}.topbar--reserve~.kv-stack>.bignum[data-size=n2]{font-size:var(--fs-n3)}.headline[data-size=d4]:has(+.check-list){font-size:var(--fs-d5);padding-top:0}.headline+.check-list,.check-list+.text{margin-top:calc(var(--gap-xs) - var(--gap-s))}.check-list .check{padding-block:var(--pad-check-y-tight)}.check-list .field__input{height:var(--h-field-short)}.check-list__item[data-open]{padding-bottom:var(--gap-xs)}.check-list+.text{font-size:var(--fs-s);line-height:var(--lh-snug)}.check-list+.text:has(+.text>[aria-live]){display:none}.check-list+.text+.text{margin-top:calc(var(--gap-xs) - var(--gap-s));font-size:var(--fs-s);line-height:var(--lh-snug)}.rows-block__note{font-size:var(--fs-s);line-height:var(--lh-snug)}.stack--peek .result-card__quote{-webkit-line-clamp:2;line-clamp:2}.stack--peek .map-slot--ticket{height:var(--h-map-ticket-peek)}.stack--peek .map-slot--tall{height:var(--h-map-ticket-peek-tall)}.stack--peek .stack__card:has(.stack__earlier) .map-slot--ticket:not(.map-slot--tall){display:none}.stack--peek .stack__card:has(.stack__earlier) .map-frame:has(.map-slot--ticket:not(.map-slot--tall)){justify-content:flex-end;display:flex}.stack--peek .stack__card:has(.stack__earlier) .map-frame:has(.map-slot--ticket:not(.map-slot--tall)) .map-frame__open{position:static}.stack--peek .stack__card:has(.stack__earlier) .map-slot--tall{height:calc(var(--h-map-ticket-peek-tall) - var(--h-earlier-room-tall))}.ticket__way-text--tight{-webkit-line-clamp:1;line-clamp:1}.rows-block>.rows--tight .rows__row{min-height:var(--h-row-fit)}.actions__pair{flex-direction:row}.stack__card .set-row{min-height:var(--h-row-tight)}.actions__pair>.btn{white-space:nowrap;flex:1 1 0;min-width:0}.actions__pair>.btn--object+.btn--object{margin-top:0}}@media (max-height:840px){.set-list--fit{gap:0}.set-list--fit .set-group__head{display:none}.set-list--fit .set-row{min-height:var(--h-touch)}.set-list--fit .set-group+.set-group .set-group__rows{border-top:var(--stroke-thin) solid currentColor}}::view-transition-group(*){animation-duration:var(--screen-fade)}::view-transition-old(*){animation-duration:var(--screen-fade)}::view-transition-new(*){animation-duration:var(--screen-fade)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}::view-transition-old(nav-frame){animation:none}.nav-frame{z-index:var(--z-nav-frame);pointer-events:none;view-transition-name:nav-frame;position:fixed;inset:0}
