@font-face{font-family:Geologica;src:url(/assets/Geologica-Variable-kem7lF0v.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,[data-theme=light]{--paper:oklch(98.5% .004 262);--sheet:oklch(96.2% .008 262);--review:oklch(94.5% .008 262);--rail:oklch(94% .019 262);--line:oklch(88% .012 262);--ink:oklch(39% .016 262);--muted:oklch(52% .018 262);--dot:oklch(48% .17 262);--dot-press:oklch(42% .16 262);--dot-ink:var(--dot);--on-dot:oklch(98.5% .004 262);--range:oklch(93% .03 262);--ground:oklch(24% .02 262);--on-ground-body:oklch(78% .015 262);--on-dark-muted:oklch(80% .02 262);--ok:oklch(46% .1 152);--warn:oklch(52% .11 72);--danger:oklch(48% .15 27);--danger-wash:oklch(96% .01 27);--rail-surf-1:oklch(30% .08 248);--rail-surf-2:oklch(38% .1 244);--rail-surf-3:oklch(46% .11 238);--rail-surf-4:oklch(54% .11 228);--rail-surf-mark:oklch(98.5% .006 230);--rail-nature-1:oklch(88% .04 88);--rail-nature-2:oklch(76% .06 128);--rail-nature-3:oklch(68% .07 132);--rail-nature-4:oklch(70% .09 48);--rail-nature-mark:oklch(30% .04 140);--rail-jungle-1:oklch(28% .06 152);--rail-jungle-2:oklch(36% .08 150);--rail-jungle-3:oklch(44% .1 146);--rail-jungle-4:oklch(52% .12 140);--rail-jungle-mark:oklch(95% .06 122);--rail-trail-1:oklch(34% .045 55);--rail-trail-2:oklch(44% .055 58);--rail-trail-3:oklch(62% .06 72);--rail-trail-4:oklch(48% .08 150);--rail-trail-mark:oklch(94% .03 85);--rail-alpine-1:oklch(97% .008 240);--rail-alpine-2:oklch(88% .02 240);--rail-alpine-3:oklch(78% .025 248);--rail-alpine-4:oklch(68% .035 255);--rail-alpine-mark:oklch(30% .035 258);--rail-carbon-mark:oklch(96% .004 250);--rail-coast-1:oklch(90% .045 82);--rail-coast-2:oklch(82% .065 72);--rail-coast-3:oklch(80% .06 185);--rail-coast-4:oklch(70% .07 205);--rail-coast-mark:oklch(30% .045 225);--rail-cerulean-1:oklch(50% .14 242);--rail-cerulean-2:oklch(62% .12 230);--rail-cerulean-mark:oklch(98.5% .006 230);--shadow-outline-line:inset 0 0 0 1px oklch(88% .012 262);--shadow-outline-dot:inset 0 0 0 1px oklch(48% .17 262)}[data-theme=dark]{--paper:oklch(20% .015 262);--sheet:oklch(17% .014 262);--review:oklch(14% .012 262);--rail:oklch(25% .035 262);--line:oklch(34% .018 262);--ink:oklch(93% .008 262);--muted:oklch(72% .016 262);--dot:oklch(52% .17 262);--dot-press:oklch(46% .16 262);--dot-ink:oklch(76% .11 262);--range:oklch(30% .06 262);--ground:oklch(12% .015 262);--ok:oklch(76% .13 152);--warn:oklch(80% .12 75);--danger:oklch(72% .15 27);--danger-wash:oklch(27% .045 27);--shadow-outline-line:inset 0 0 0 1px oklch(34% .018 262);--shadow-outline-dot:inset 0 0 0 1px oklch(76% .11 262)}:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-22:22px;--space-24:24px;--space-28:28px;--space-36:36px;--space-48:48px;--space-72:72px;--space-96:96px;--radius-none:0;--radius-round:50%;--border-hairline:1px;--border-strong:2px;--size-rail:48px;--size-bar:64px;--size-row:34px;--size-icon:14px;--motion-panel:.2s;--ease-panel:ease-out;--size-dot:.15em;--font-sans:"Geologica", "Avenir Next", "Segoe UI", sans-serif}.hyr-type-mark-hero{font-family:var(--font-sans);letter-spacing:-.05em;font-size:104px;font-weight:700;line-height:.8}.hyr-type-mark-lg{font-family:var(--font-sans);letter-spacing:-.05em;font-size:76px;font-weight:700;line-height:.8}.hyr-type-mark-sm{font-family:var(--font-sans);letter-spacing:-.05em;font-size:22px;font-weight:700;line-height:.8}.hyr-type-store-name{font-family:var(--font-sans);letter-spacing:-.045em;font-size:15px;font-weight:700;line-height:1}.hyr-type-display{font-family:var(--font-sans);letter-spacing:-.035em;font-size:64px;font-weight:600;line-height:1.02}.hyr-type-place{font-family:var(--font-sans);letter-spacing:-.04em;font-size:48px;font-weight:600;line-height:.95}.hyr-type-headline{font-family:var(--font-sans);letter-spacing:-.035em;font-size:44px;font-weight:500;line-height:1.05}.hyr-type-title-lg{font-family:var(--font-sans);letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.hyr-type-total{font-family:var(--font-sans);letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.2}.hyr-type-title{font-family:var(--font-sans);letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.1}.hyr-type-statement{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.2}.hyr-type-title-sm{font-family:var(--font-sans);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.2}.hyr-type-lead{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.5}.hyr-type-name{font-family:var(--font-sans);letter-spacing:-.03em;font-size:18px;font-weight:600;line-height:1.2}.hyr-type-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.5}.hyr-type-body-strong{font-family:var(--font-sans);letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.5}.hyr-type-time{font-family:var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.5}.hyr-type-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.5}.hyr-type-caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5}.hyr-type-micro{font-family:var(--font-sans);letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:1.5}.hyr-type-button{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.5}.hyr-type-nav{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5}.hyr-type-tab{font-family:var(--font-sans);letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.5}.hyr-type-kind{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.5}.hyr-type-kicker{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5}.hyr-type-tag{font-family:var(--font-sans);letter-spacing:-.02em;font-size:12px;font-weight:600;line-height:1.5}html,body,#app{height:100%;margin:0;overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--dot-ink);outline-offset:3px}.kiosk{--m-fast:.12s;--m-base:.24s;--m-enter:.36s;--ease-out:cubic-bezier(.2, .8, .2, 1);--tap:max(48px, calc(var(--u) * 72px));--tap-lg:max(56px, calc(var(--u) * 96px));--pad:calc(var(--u) * 48px);width:100%;height:100%;font-size:calc(var(--u) * 22px);background:var(--paper);color:var(--ink);-webkit-user-select:none;user-select:none;line-height:1.45;position:relative;overflow:hidden}.kiosk input{-webkit-user-select:text;user-select:text}.k-kicker{font-size:calc(var(--u) * 18px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.k-display{font-size:calc(var(--u) * 80px);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.k-h2{font-size:calc(var(--u) * 40px);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.05}.k-h3{font-size:calc(var(--u) * 30px);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.1}.k-tile-title{font-size:calc(var(--u) * 44px);letter-spacing:-.035em;font-weight:600;line-height:1.05}.k-meta{font-size:calc(var(--u) * 20px);color:var(--muted)}.k-store{font-size:calc(var(--u) * 30px);letter-spacing:-.045em;font-weight:700;line-height:1.1}.k-num{font-variant-numeric:tabular-nums}.press{transition:transform var(--m-fast) var(--ease-out), background-color var(--m-base) var(--ease-out), border-color var(--m-base) var(--ease-out), color var(--m-base) var(--ease-out), box-shadow var(--m-base) var(--ease-out)}.press:active:not(:disabled){transform:scale(.97)}.k-btn{min-height:var(--tap);padding:0 calc(var(--u) * 32px);border:1px solid var(--dot);background:var(--dot);color:var(--on-dot);font-size:calc(var(--u) * 24px);border-radius:0;font-weight:600}.k-btn:hover:not(:disabled){background:var(--dot-press);border-color:var(--dot-press)}.k-btn:disabled{opacity:.45}.k-btn.lg{min-height:var(--tap-lg);font-size:calc(var(--u) * 28px);padding:0 calc(var(--u) * 44px)}.k-btn.line{border-color:var(--line);background:var(--paper);color:var(--ink)}.k-btn.line:hover:not(:disabled){background:var(--sheet);border-color:var(--line)}.k-choice{min-height:var(--tap);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0;font-weight:600}.k-choice[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.k-choice:disabled{opacity:.4}.k-tile{border:1px solid var(--line);background:var(--paper);text-align:left;color:var(--ink);border-radius:0;flex-direction:column;padding:0;display:flex}.k-tile:hover{border-color:var(--dot-ink)}.k-tile[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--ink)}.k-tile .k-art svg,.k-tile .k-art img{transition:transform var(--m-enter) var(--ease-out)}.k-tile:hover .k-art svg,.k-tile:active .k-art svg{transform:scale(1.04)}.k-well{background:var(--sky);width:100%;display:block;position:relative;overflow:hidden}.k-well img{object-fit:cover;width:100%;height:100%;display:block}.k-bar{height:calc(var(--u) * 120px);padding:0 calc(var(--u) * 36px);justify-content:space-between;align-items:center;gap:calc(var(--u) * 24px);border-bottom:1px solid var(--line);background:var(--paper);flex:none;display:flex}.k-foot{min-height:calc(var(--u) * 160px);padding:calc(var(--u) * 20px) calc(var(--u) * 36px);justify-content:space-between;align-items:center;gap:calc(var(--u) * 22px);border-top:1px solid var(--line);background:var(--paper);flex:none;display:flex}.k-screen{background:var(--paper);flex-direction:column;display:flex;position:absolute;inset:0}.k-scroll{overscroll-behavior:contain;scroll-behavior:smooth;flex:auto;min-height:0;overflow-y:auto}.k-steps{align-items:center;gap:calc(var(--u) * 12px);font-size:calc(var(--u) * 18px);color:var(--muted);margin:0;padding:0;list-style:none;display:flex}.k-steps li{align-items:center;gap:calc(var(--u) * 10px);display:flex}.k-steps li:before{content:"";width:calc(var(--u) * 28px);height:calc(var(--u) * 4px);background:var(--line)}.k-steps li[data-on=true]{color:var(--ink)}.k-steps li[data-on=true]:before{background:var(--dot)}.k-steps li[aria-current=step]{font-weight:600}.c-sky{fill:var(--sky)}.c-sun{fill:var(--sun)}.c-far{fill:var(--far)}.c-near{fill:var(--near)}.c-front{fill:var(--front)}.c-kit{fill:var(--kit)}.c-paper{fill:var(--paper)}.k-kit{stroke:var(--kit);fill:none}.k-near{stroke:var(--near);fill:none}.k-sky{stroke:var(--sky);fill:none}.anim-sun{transform-box:fill-box;transform-origin:50%;animation:14s ease-in-out infinite alternate hyr-sun}.anim-wave{transform-box:fill-box;animation:7s ease-in-out infinite alternate hyr-drift}.anim-wave-b{transform-box:fill-box;animation:9s ease-in-out infinite alternate-reverse hyr-drift}.anim-boat{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite hyr-bob}.anim-far{animation:40s ease-in-out infinite alternate hyr-pan}.anim-arc{transform-box:fill-box;transform-origin:50%;animation:hyr-arc .9s var(--ease-out) both}.k-enter{animation:hyr-enter var(--m-enter) var(--ease-out) both}.k-fade{animation:hyr-fade var(--m-enter) var(--ease-out) both}.k-rise{animation:hyr-rise var(--m-enter) var(--ease-out) both}.k-pop{animation:hyr-pop var(--m-base) var(--ease-out) both}.k-focus{animation:hyr-focus .6s var(--ease-out) both}.k-pulse{animation:2.4s ease-in-out infinite hyr-pulse}.k-catch{animation:hyr-catch .6s var(--ease-out) .65s both}.k-fill{transform-origin:0;animation:linear both hyr-fill}.k-drain{transform-origin:0;animation:linear both hyr-drain}.k-push{animation:12s ease-out both hyr-push}@keyframes hyr-sun{0%{transform:translateY(24px)}to{transform:translateY(-12px)}}@keyframes hyr-drift{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes hyr-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-1.5deg)}}@keyframes hyr-pan{0%{transform:translate(0)}to{transform:translate(-40px)}}@keyframes hyr-arc{0%{transform:translate(-60px,40px)}to{transform:none}}@keyframes hyr-enter{0%{opacity:0;transform:translateX(calc(var(--u) * 48px))}to{opacity:1;transform:none}}@keyframes hyr-fade{0%{opacity:0}to{opacity:1}}@keyframes hyr-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 24px))}to{opacity:1;transform:none}}@keyframes hyr-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes hyr-focus{0%{transform:translateY(calc(var(--u) * 40px)) scale(.86);opacity:0}to{opacity:1;transform:none}}@keyframes hyr-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hyr-catch{0%{transform:none}30%{transform:translateY(-8px)rotate(-8deg)}60%{transform:translateY(3px)rotate(5deg)}to{transform:none}}@keyframes hyr-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hyr-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hyr-push{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.anim-sun,.anim-wave,.anim-wave-b,.anim-boat,.anim-far,.anim-arc,.k-pulse,.k-fill,.k-drain,.k-catch,.k-push{animation:none}.k-enter,.k-rise,.k-pop,.k-focus{animation:.12s linear both hyr-fade}.press:active:not(:disabled),.k-tile:hover .k-art svg,.k-tile:active .k-art svg{transform:none}}.setup[data-v-7a4f582e]{padding:var(--pad);background:var(--sheet);justify-content:center;align-items:center}.box[data-v-7a4f582e]{background:var(--paper);border:1px solid var(--line);width:min(760px,100%);padding:calc(var(--u) * 56px);gap:calc(var(--u) * 20px);flex-direction:column;display:flex}form[data-v-7a4f582e]{flex-direction:column;gap:12px;display:flex}input[data-v-7a4f582e]{min-height:var(--tap);border:1px solid var(--line);font-size:calc(var(--u) * 24px);background:var(--paper);border-radius:0;padding:0 16px}.err[data-v-7a4f582e]{color:var(--danger);margin:0}.scene[data-v-5a13b25d]{width:100%;height:100%;display:block;position:absolute;inset:0}.attract[data-v-7868548e]{background:var(--sky)}.touch[data-v-7868548e]{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.bg[data-v-7868548e]{display:block;position:absolute;inset:0;overflow:hidden}.photo[data-v-7868548e]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store[data-v-7868548e]{left:var(--pad);top:var(--pad);background:var(--paper);padding:calc(var(--u) * 10px) calc(var(--u) * 16px);position:absolute}.panel[data-v-7868548e]{left:var(--pad);right:var(--pad);bottom:calc(var(--pad) * 2);background:var(--paper);padding:calc(var(--u) * 48px);gap:calc(var(--u) * 22px);flex-direction:column;display:flex;position:absolute}.panel.side[data-v-7868548e]{width:min(56%,720px);right:auto;bottom:var(--pad)}.copy[data-v-7868548e]{gap:calc(var(--u) * 14px);flex-direction:column;display:flex}.title[data-v-7868548e]{font-size:calc(var(--u) * 72px);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.02}.go[data-v-7868548e]{padding-top:calc(var(--u) * 22px);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cta[data-v-7868548e]{font-size:calc(var(--u) * 30px);color:var(--dot-ink);font-weight:600}.pips[data-v-7868548e]{gap:10px;display:flex}.pip[data-v-7868548e]{width:calc(var(--u) * 40px);height:calc(var(--u) * 6px);background:var(--line);display:block;overflow:hidden}.pip>span[data-v-7868548e]{background:var(--dot);width:100%;height:100%;display:block}.menu[data-v-7868548e]{background:color-mix(in oklch, var(--ground), transparent 25%);z-index:10;place-items:center;display:grid;position:absolute;inset:0}.menu .box[data-v-7868548e]{background:var(--paper);padding:calc(var(--u) * 48px);flex-direction:column;gap:16px;width:min(720px,90%);display:flex}.body[data-v-cf46c5a2]{min-height:0;padding:calc(var(--pad) * 1.5) var(--pad) var(--pad);gap:calc(var(--pad) * 1.2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.center[data-v-cf46c5a2]{text-align:center;justify-content:center;display:flex}.row[data-v-cf46c5a2]{flex-wrap:wrap;gap:16px}.two[data-v-cf46c5a2]{gap:calc(var(--u) * 36px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.art[data-v-cf46c5a2]{height:var(--tile-h,calc(var(--u) * 400px))}.txt[data-v-cf46c5a2]{padding:calc(var(--u) * 32px) calc(var(--u) * 36px);flex-direction:column;gap:6px;display:flex}.qr[data-v-cf46c5a2]{background:var(--paper);width:min(60vh,70%);padding:calc(var(--u) * 24px);border:1px solid var(--line);align-self:center}.qr[data-v-cf46c5a2] svg{width:100%;height:auto;display:block}.code-form[data-v-cf46c5a2]{flex-direction:column;align-items:center;gap:20px;display:flex}.code-input[data-v-cf46c5a2]{text-align:center;width:min(90vw,420px);font:inherit;font-size:calc(var(--u) * 56px);letter-spacing:.2em;text-transform:uppercase;border:2px solid var(--line);background:var(--paper);color:inherit;padding:16px;font-weight:700}.code-input[data-v-cf46c5a2]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:2px}.scan[data-v-cf46c5a2]{border:1px solid var(--line);background:#000;align-self:center;width:min(70vh,80%)}.notice[data-v-cf46c5a2]{color:var(--danger);font-weight:600}.hyr-pick{border:1px solid var(--line,var(--hyr-line));background:var(--paper,var(--hyr-surface));width:100%;min-width:0;color:var(--ink,var(--hyr-ink));font:inherit;text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:16px;line-height:1.4;display:flex}.hyr-pick-value{min-width:0}.hyr-pick[data-disabled]{opacity:.55;cursor:not-allowed}.hyr-pick:focus-visible{outline:2px solid var(--dot,var(--hyr-brand));outline-offset:2px}.hyr-pick-mark{width:12px;height:8px;color:var(--muted,var(--hyr-ink-muted));flex:none}.hyr-pick[data-state=open] .hyr-pick-mark{transform:scaleY(-1)}.hyr-pick-list{z-index:50;width:var(--reka-select-trigger-width);border:1px solid var(--line,var(--hyr-line));background:var(--paper,var(--hyr-surface));color:var(--ink,var(--hyr-ink));box-shadow:none;border-radius:0;overflow:hidden}.hyr-pick-list[data-side=bottom]{border-top:0}.hyr-pick-list[data-side=top]{border-bottom:0}.hyr-pick-view{padding:0}.hyr-pick-opt{cursor:pointer;outline:none;padding:10px 12px;font-size:16px;line-height:1.4}.hyr-pick-opt+.hyr-pick-opt{border-top:1px solid var(--line,var(--hyr-line))}.hyr-pick-opt[data-highlighted]{background:var(--range,var(--hyr-surface-sunken))}.hyr-pick-opt[data-state=checked]{font-weight:600}@media (prefers-reduced-motion:reduce){.hyr-pick[data-state=open] .hyr-pick-mark{transform:none}}.hyr-dialog-overlay{background:#14202b73;position:fixed;inset:0}.hyr-dialog{background:var(--hyr-surface);width:min(32rem,100vw - 2rem);color:var(--hyr-ink);border-radius:calc(var(--hyr-radius) * 1.5);padding:1.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0003}.hyr-dialog-title{margin:0 0 .25rem;font-size:1.125rem}.hyr-dialog-description{color:var(--hyr-ink-muted);margin:0 0 1rem}.hyr-dialog-close{cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:.75rem;right:.75rem}.hyr-tip{z-index:1000;background:var(--hyr-ink,#14202b);color:#fff;max-width:280px;font:500 12px/1.35 var(--hyr-font,system-ui, sans-serif);letter-spacing:0;white-space:pre-line;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:0;padding:6px 9px;animation:.12s ease-out hyr-tip-in;box-shadow:0 6px 18px #00000038}.hyr-tip-arrow{fill:var(--hyr-ink,#14202b)}@keyframes hyr-tip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hyr-tip{animation:none}}.cal[data-v-0b956653]{gap:calc(var(--u) * 22px);border:1px solid var(--line);padding:calc(var(--u) * 28px);background:var(--paper);flex-direction:column;display:flex}.fields[data-v-0b956653]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-v-0b956653]{min-height:max(64px, calc(var(--u) * 100px));padding:calc(var(--u) * 14px) calc(var(--u) * 22px);border:1px solid var(--line);background:var(--paper);text-align:left;flex-direction:column;justify-content:center;gap:2px;margin-right:-1px;display:flex}.field[aria-pressed=true][data-v-0b956653]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);z-index:1;position:relative}.v[data-v-0b956653]{font-size:calc(var(--u) * 28px);letter-spacing:-.02em;font-weight:600}.month[data-v-0b956653]{justify-content:space-between;align-items:center;gap:12px;display:flex}.grid[data-v-0b956653]{gap:calc(var(--u) * 4px);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.head[data-v-0b956653]{text-align:center;font-size:calc(var(--u) * 16px);color:var(--muted);padding-bottom:6px}.day[data-v-0b956653]{height:max(44px, calc(var(--u) * 72px));font-size:calc(var(--u) * 24px);background:0 0;border:0;border-radius:0}.day.range[data-v-0b956653]{background:var(--range)}.day.end[data-v-0b956653]{background:var(--dot);color:var(--on-dot);font-weight:600}.day.today[data-v-0b956653]:not(.end){text-underline-offset:4px;font-weight:600;text-decoration:underline}.day[data-v-0b956653]:disabled{opacity:.3}.times[data-v-0b956653]{gap:calc(var(--u) * 12px);flex-direction:column;display:flex}.chips[data-v-0b956653]{gap:calc(var(--u) * 8px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.chips .k-choice[data-v-0b956653]{font-size:calc(var(--u) * 22px)}.sum[data-v-0b956653]{padding-top:calc(var(--u) * 16px);border-top:1px solid var(--line);font-size:calc(var(--u) * 22px);margin:0}.when[data-v-bce3068d]{gap:calc(var(--u) * 18px);flex-direction:column;display:flex}.tiles .presets[data-v-bce3068d]{grid-template-columns:repeat(var(--tile-cols,2), minmax(0, 1fr));gap:calc(var(--u) * 24px);display:grid}.rows .presets[data-v-bce3068d]{gap:calc(var(--u) * 14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile .art[data-v-bce3068d]{height:var(--tile-art,calc(var(--u) * 170px))}.tile .txt[data-v-bce3068d]{padding:calc(var(--u) * 22px) calc(var(--u) * 26px) calc(var(--u) * 26px);flex-direction:column;gap:4px;display:flex}.tile .label[data-v-bce3068d]{font-size:calc(var(--u) * 40px);letter-spacing:-.035em;font-weight:600;line-height:1.05}.row[data-v-bce3068d]{min-height:max(72px, calc(var(--u) * 116px));padding:calc(var(--u) * 16px) calc(var(--u) * 22px);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.row .txt[data-v-bce3068d]{flex-direction:column;display:flex}.row .label[data-v-bce3068d]{font-size:calc(var(--u) * 28px);letter-spacing:-.02em;font-weight:600;line-height:1.15}.row[aria-pressed=true] .sub[data-v-bce3068d]{color:inherit;opacity:.85}.row .price[data-v-bce3068d]{font-size:calc(var(--u) * 30px);font-weight:600}.k-tile[data-v-bce3068d]:disabled{opacity:.45}.calprice[data-v-bce3068d]{font-size:calc(var(--u) * 24px);justify-content:space-between;margin:0;display:flex}.calprice.warn[data-v-bce3068d]{color:var(--danger)}.body[data-v-1672a351]{min-height:0;padding:var(--pad);gap:calc(var(--pad) * .9);flex-direction:column;flex:1;display:flex;overflow-y:auto}.head[data-v-1672a351]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.center[data-v-1672a351]{text-align:center;justify-content:center;display:flex}.row[data-v-1672a351]{gap:16px}.bag[data-v-8c507e05]{align-items:center;gap:calc(var(--u) * 12px);font-size:calc(var(--u) * 22px);font-weight:600;display:flex}.icon[data-v-8c507e05]{width:calc(var(--u) * 48px);height:calc(var(--u) * 48px)}.count[data-v-8c507e05]{min-width:calc(var(--u) * 40px);height:calc(var(--u) * 40px);background:var(--sheet);color:var(--muted);place-items:center;padding:0 8px;display:grid}.count.full[data-v-8c507e05]{background:var(--dot);color:var(--on-dot)}.who[data-v-04c8da49]{flex-direction:column;min-width:0;display:flex}.when[data-v-04c8da49]{border-bottom:1px solid var(--line);background:var(--sheet);flex:none;align-items:stretch;display:flex;overflow-x:auto}.lbl[data-v-04c8da49]{flex:0 0 calc(var(--u) * 300px);padding:8px calc(var(--u) * 22px);border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.seg[data-v-04c8da49]{min-width:calc(var(--u) * 150px);min-height:var(--tap-lg);border:0;border-right:1px solid var(--line);background:var(--paper);padding:0 calc(var(--u) * 20px);text-align:left;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;display:flex}.seg[aria-pressed=true][data-v-04c8da49],.seg.static[data-v-04c8da49]{background:var(--ink);color:var(--paper)}.seg[data-v-04c8da49]:disabled{opacity:.45}.seg .l[data-v-04c8da49]{font-size:calc(var(--u) * 24px);letter-spacing:-.02em;font-weight:600}.seg .s[data-v-04c8da49]{font-size:calc(var(--u) * 16px)}.seg.other[data-v-04c8da49]{color:var(--dot-ink);flex:.8 1 0}.note[data-v-04c8da49]{padding:6px calc(var(--u) * 36px);background:var(--range);margin:0}.mid[data-v-04c8da49]{flex:auto;min-height:0;display:flex}.rail[data-v-04c8da49]{flex:0 0 calc(var(--u) * 240px);border-right:1px solid var(--line);background:var(--sheet);overflow-y:auto}.cat[data-v-04c8da49]{padding:calc(var(--u) * 18px) calc(var(--u) * 20px);border-bottom:1px solid var(--line);color:var(--ink);background:var(--paper);flex-direction:column;gap:8px;text-decoration:none;display:flex}.cat.row[data-v-04c8da49]{flex-direction:row;align-items:center}.thumb[data-v-04c8da49]{height:calc(var(--u) * 70px)}.cat.row .thumb[data-v-04c8da49]{flex:none;width:64px;height:44px}.cat .nm[data-v-04c8da49]{font-size:calc(var(--u) * 22px);font-weight:600}.list[data-v-04c8da49]{flex:auto;min-width:0}.sec[data-v-04c8da49]{z-index:1;padding:calc(var(--u) * 26px) calc(var(--u) * 36px) calc(var(--u) * 18px);background:var(--paper);border-bottom:1px solid var(--line);font-size:calc(var(--u) * 40px);letter-spacing:-.04em;margin:0;font-weight:600;line-height:1;position:sticky;top:0}.grid[data-v-04c8da49]{padding:calc(var(--u) * 28px) calc(var(--u) * 36px) calc(var(--u) * 44px);gap:calc(var(--u) * 28px);display:grid}.card[data-v-04c8da49]{border:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex}.pic[data-v-04c8da49]{height:var(--well-h,calc(var(--u) * 250px));display:block;position:relative}.tag[data-v-04c8da49]{background:var(--paper);font-size:calc(var(--u) * 18px);padding:6px 12px;font-weight:600;position:absolute;top:0;left:0}.tag.right[data-v-04c8da49]{background:var(--ink);color:var(--paper);left:auto;right:0}.info[data-v-04c8da49]{padding:calc(var(--u) * 22px) calc(var(--u) * 24px) calc(var(--u) * 24px);flex-direction:column;flex:1;gap:4px;display:flex}.info .nm[data-v-04c8da49]{font-size:calc(var(--u) * 28px);letter-spacing:-.03em;font-weight:600;line-height:1.15}.desc[data-v-04c8da49]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.price[data-v-04c8da49]{font-size:calc(var(--u) * 24px);margin-top:6px}.price strong[data-v-04c8da49]{font-weight:600}.why[data-v-04c8da49]{margin-top:6px}.act[data-v-04c8da49]{padding-top:calc(var(--u) * 16px);margin-top:auto;display:flex}.act .k-btn[data-v-04c8da49]{width:100%}.refusal[data-v-04c8da49]{margin:calc(var(--u) * 24px) calc(var(--u) * 36px) 0;background:var(--danger-wash);color:var(--danger);padding:16px 20px}.tot[data-v-04c8da49]{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.sum[data-v-04c8da49]{font-size:calc(var(--u) * 44px);letter-spacing:-.03em;font-weight:600;line-height:1.1}.flow[data-v-ca32d353]{z-index:3}.bar3[data-v-ca32d353]{grid-template-columns:1fr auto 1fr;display:grid}.body[data-v-ca32d353]{flex-direction:column;flex:auto;min-height:0;display:flex}.body.side[data-v-ca32d353]{flex-direction:row}.hero[data-v-ca32d353]{flex:0 0 var(--hero,calc(var(--u) * 620px));background:var(--sky);flex-direction:column;display:flex;position:relative;overflow:hidden}.side .hero[data-v-ca32d353]{flex-basis:42%}.focus[data-v-ca32d353]{justify-content:center;align-items:center;gap:calc(var(--u) * 24px);min-height:0;padding:calc(var(--u) * 24px) calc(var(--u) * 48px);flex:auto;display:flex;position:relative}.hero-art[data-v-ca32d353]{height:80%;max-width:calc(var(--u) * 600px);display:block}.photo[data-v-ca32d353]{object-fit:contain;max-width:100%;max-height:100%}.name[data-v-ca32d353]{margin:0 calc(var(--u) * 36px);max-width:calc(100% - var(--u) * 72px);background:var(--paper);padding:calc(var(--u) * 22px) calc(var(--u) * 30px) calc(var(--u) * 18px);flex-direction:column;align-self:flex-start;gap:4px;display:flex;position:relative}.name h1[data-v-ca32d353]{font-size:calc(var(--u) * 60px);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.02}.content[data-v-ca32d353]{padding:calc(var(--u) * 36px);gap:calc(var(--u) * 36px);flex-direction:column;display:flex}.block[data-v-ca32d353]{gap:calc(var(--u) * 14px);flex-direction:column;display:flex}.bh[data-v-ca32d353]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sizes[data-v-ca32d353]{gap:calc(var(--u) * 14px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.size[data-v-ca32d353]{min-height:max(64px, calc(var(--u) * 100px));font-size:calc(var(--u) * 34px);flex-direction:column;justify-content:center;align-items:center;display:flex}.taken[data-v-ca32d353]{font-size:calc(var(--u) * 16px);font-weight:400}.offers[data-v-ca32d353]{gap:calc(var(--u) * 18px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer[data-v-ca32d353]{position:relative}.ow[data-v-ca32d353]{height:calc(var(--u) * 170px)}.ot[data-v-ca32d353]{padding:calc(var(--u) * 18px) calc(var(--u) * 20px);flex-direction:column;gap:2px;display:flex}.on[data-v-ca32d353]{font-size:calc(var(--u) * 26px);letter-spacing:-.02em;font-weight:600;line-height:1.15}.tick[data-v-ca32d353]{width:calc(var(--u) * 44px);height:calc(var(--u) * 44px);background:var(--ink);transition:opacity var(--m-base) var(--ease-out);place-items:center;display:grid;position:absolute;top:0;right:0}.tick svg[data-v-ca32d353]{fill:none;width:60%;height:60%;stroke:var(--paper);stroke-width:2px}.rows[data-v-ca32d353]{border-top:1px solid var(--line)}.row[data-v-ca32d353]{grid-template-columns:calc(var(--u) * 150px) minmax(0, 1fr) auto auto;align-items:center;gap:calc(var(--u) * 20px);padding:calc(var(--u) * 18px) 0;border-bottom:1px solid var(--line);display:grid}.thumb[data-v-ca32d353]{height:calc(var(--u) * 96px)}.rt[data-v-ca32d353]{flex-direction:column;gap:2px;min-width:0;display:flex}.rn[data-v-ca32d353]{font-size:calc(var(--u) * 26px);letter-spacing:-.02em;font-weight:600}.rp[data-v-ca32d353]{font-size:calc(var(--u) * 24px);font-weight:600}.qty[data-v-ca32d353]{grid-template-columns:var(--tap-lg) calc(var(--u) * 88px) var(--tap-lg);display:grid}.qty .k-btn[data-v-ca32d353]{min-height:var(--tap-lg);font-size:calc(var(--u) * 34px);border-color:var(--ink);padding:0;font-weight:400}.qty>span[data-v-ca32d353]{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:calc(var(--u) * 32px);place-items:center;font-weight:600;display:grid}.tot[data-v-ca32d353]{text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.sum[data-v-ca32d353]{font-size:calc(var(--u) * 40px);letter-spacing:-.03em;font-weight:600;line-height:1.1}.body[data-v-5d739e18]{padding:var(--pad);gap:calc(var(--u) * 28px);flex-direction:column;display:flex}.when[data-v-5d739e18]{font-size:calc(var(--u) * 24px);background:var(--range);margin:0;padding:14px 18px}.rows[data-v-5d739e18]{border-top:1px solid var(--line)}.row[data-v-5d739e18]{grid-template-columns:calc(var(--u) * 140px) minmax(0, 1fr) auto auto;align-items:center;gap:calc(var(--u) * 20px);padding:calc(var(--u) * 18px) 0;border-bottom:1px solid var(--line);display:grid}.thumb[data-v-5d739e18]{height:calc(var(--u) * 90px)}.rt[data-v-5d739e18]{flex-direction:column;gap:2px;min-width:0;display:flex}.rn[data-v-5d739e18]{font-size:calc(var(--u) * 26px);letter-spacing:-.02em;font-weight:600}.qty[data-v-5d739e18]{grid-template-columns:var(--tap) calc(var(--u) * 64px) var(--tap);display:grid}.qty .k-btn[data-v-5d739e18]{font-size:calc(var(--u) * 28px);padding:0;font-weight:400}.qty>span[data-v-5d739e18]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;font-weight:600;display:grid}.who[data-v-5d739e18]{flex-direction:column;gap:12px;display:flex}.fld[data-v-5d739e18]{flex-direction:column;gap:6px;display:flex}.fld input[data-v-5d739e18]{min-height:var(--tap);border:1px solid var(--line);font-size:calc(var(--u) * 26px);background:var(--paper);border-radius:0;padding:0 16px}.err[data-v-5d739e18]{background:var(--danger-wash);color:var(--danger);margin:0;padding:14px 18px}.tot[data-v-5d739e18]{flex-direction:column;display:flex}.sum[data-v-5d739e18]{font-size:calc(var(--u) * 44px);letter-spacing:-.03em;font-weight:600;line-height:1.1}.done[data-v-99ecb09d]{background:var(--sky);justify-content:center;align-items:center}.panel[data-v-99ecb09d]{background:var(--paper);width:min(820px, calc(100% - var(--pad) * 2));padding:calc(var(--u) * 56px);gap:calc(var(--u) * 22px);flex-direction:column;display:flex;position:relative}.ref[data-v-99ecb09d]{font-size:calc(var(--u) * 30px);margin:0}.qr[data-v-99ecb09d]{width:min(46vh,60%);padding:calc(var(--u) * 18px);border:1px solid var(--line);align-self:center}.qr[data-v-99ecb09d] svg{width:100%;height:auto;display:block}.lead[data-v-99ecb09d]{font-size:calc(var(--u) * 24px);color:var(--muted);margin:0}.over[data-v-b32ceea1]{z-index:9;background:color-mix(in oklch, var(--ground), transparent 25%);place-items:center;display:grid;position:absolute;inset:0}.box[data-v-b32ceea1]{background:var(--paper);width:min(760px,100% - 64px);padding:calc(var(--u) * 56px);gap:calc(var(--u) * 22px);flex-direction:column;display:flex}.bar[data-v-b32ceea1]{height:calc(var(--u) * 6px);background:var(--line);display:block;overflow:hidden}.bar>span[data-v-b32ceea1]{background:var(--dot);height:100%;display:block}.fly[data-v-1a7e7279]{z-index:8;pointer-events:none;position:absolute}.fx[data-v-1a7e7279]{animation:.8s cubic-bezier(.3,0,.6,1) both fx-1a7e7279}.fy[data-v-1a7e7279]{width:calc(var(--u) * 300px);height:calc(var(--u) * 190px);margin:calc(var(--u) * -95px) 0 0 calc(var(--u) * -150px);background:var(--sky);border:2px solid var(--paper);animation:.8s cubic-bezier(.5,-.6,.8,.4) both fy-1a7e7279}@keyframes fx-1a7e7279{0%{transform:translate(0)}to{transform:translateX(var(--fx))}}@keyframes fy-1a7e7279{0%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{transform:translateY(var(--fy)) scale(.14);opacity:0}}@media (prefers-reduced-motion:reduce){.fly[data-v-1a7e7279]{display:none}}.loading[data-v-c09335b4]{justify-content:center;align-items:center}.toast[data-v-c09335b4]{left:50%;bottom:calc(var(--u) * 180px);z-index:9;background:var(--danger);color:var(--on-dot);margin:0;padding:14px 22px;font-weight:600;position:absolute;transform:translate(-50%)}
