.kds-hero{--kds-h:max(100svh, 560px);--kds-bh:calc(.74 * var(--kds-h));--kds-bt:calc(.72 * var(--kds-h) - .9 * var(--kds-bh));--kds-cx:67%}.fys-hero3d__pos.kds-hero__box{height:var(--kds-bh);aspect-ratio:1.25;left:var(--kds-cx);top:var(--kds-bt)}@media (max-aspect-ratio:1),(max-width:720px){.kds-hero{--kds-bh:clamp(.3 * var(--kds-h), var(--kds-h) - 470px, .46 * var(--kds-h));--kds-bt:calc(.97 * var(--kds-h) - var(--kds-bh));--kds-cx:58%}}.fys-hero3d.kds-hero[data-finish] .fys-hero3d__counter{top:calc(var(--kds-bt) + .775 * var(--kds-bh));background:linear-gradient(to bottom, transparent calc(.2 * var(--kds-bh)), #1a1c1e calc(.2 * var(--kds-bh)), #1c1e21 calc(.206 * var(--kds-bh)), #e4eaf1 calc(.2085 * var(--kds-bh)), #e4eaf1 calc(.2155 * var(--kds-bh)), #6e747c calc(.218 * var(--kds-bh)), #020408 calc(.2215 * var(--kds-bh))), linear-gradient(to right, #161718 calc(var(--kds-cx) - 1.1285 * var(--kds-bh)), #222325 calc(var(--kds-cx) - .9375 * var(--kds-bh)), #3f4246 calc(var(--kds-cx) - .7465 * var(--kds-bh)), #5c6066 calc(var(--kds-cx) - .5556 * var(--kds-bh)), #6b6f76 calc(var(--kds-cx) - .3646 * var(--kds-bh)));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(.0316 * var(--kds-bh)));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(.0316 * var(--kds-bh)));mask-image:linear-gradient(to bottom, transparent, #000 calc(.0316 * var(--kds-bh)));display:block}.kds-board{gap:var(--space-sm);display:grid}.kds-board__tickets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.kds-tk{position:relative;container-type:inline-size}.kds-tk img{width:100%;height:auto;display:block}.kds-tk__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;height:4.26cqw;transition:background-color .3s var(--ease);background:#059669;border-radius:99px;padding-inline:1.28cqw;font-size:2.56cqw;font-weight:600;line-height:4.26cqw;position:absolute;top:4.69cqw;right:5.54cqw}.kds-tk__time[data-tone=late]{background:#f97316}.kds-tk__time[data-tone=over]{background:#dc2626}.kds-board__marchar{margin-inline:.6%}.kds-board__marchar img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:.5rem;display:block}.kds-board__more{margin-top:var(--space-xl);max-width:46rem;color:var(--fg-2);font-size:var(--fs-md)}@media (max-width:1000px){.kds-board__tickets{grid-template-columns:repeat(2,minmax(0,1fr))}.kds-board__tickets .kds-tk:last-child{grid-area:1/2/span 2}.kds-board__marchar{overscroll-behavior-x:contain;scrollbar-width:thin;margin-inline:0;overflow-x:auto}.kds-board .kds-board__marchar img{width:62rem;max-width:none}}@media (max-width:640px){.kds-board__tickets{grid-template-columns:minmax(0,1fr)}.kds-board__tickets .kds-tk:last-child{grid-area:auto}}.kds-route{align-items:center;gap:var(--space-md) 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,.72fr) 3.5rem minmax(0,1fr);display:grid}.kds-route__phone{grid-row:1/span 2}.kds-route__phone img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line), 0 18px 40px -24px #14181f59;border-radius:1.4rem;display:block}.kds-route__arrow{grid-column:2;width:100%;height:auto;overflow:visible}svg.fys-doodle.kds-route__arrow path{--ink-w:3.6}.kds-route__arrow--up{grid-row:1;align-self:end}.kds-route__arrow--down{grid-row:2;align-self:start}.kds-route__kitchen,.kds-route__bar{gap:var(--space-xs);grid-column:3;justify-items:start;min-width:0;display:grid}.kds-route__kitchen img{width:100%;height:auto;display:block}.kds-note{font-style:italic;font-weight:500;font-size:var(--fs-sm);color:var(--fg-3);padding-inline:4.5%}.kds-route__bar .kds-note{padding-inline:0}.kds-paper{width:min(100%,15.5rem);font-family:var(--ff-mono);color:#2b2b31;white-space:pre;clip-path:polygon(0 0,100% 0,100% 100%,95% 97.5%,90% 100%,85% 97.5%,80% 100%,75% 97.5%,70% 100%,65% 97.5%,60% 100%,55% 97.5%,50% 100%,45% 97.5%,40% 100%,35% 97.5%,30% 100%,25% 97.5%,20% 100%,15% 97.5%,10% 100%,5% 97.5%,0 100%);background:#f7f6f3;padding:1rem 1rem 1.6rem;font-size:.78rem;font-weight:500;line-height:1.5;display:grid;transform:rotate(-1.2deg);box-shadow:0 1px 2px #14181f1f,0 10px 24px -14px #14181f4d}.kds-paper span{text-overflow:clip;overflow:hidden}.kds-paper__c{text-align:center}.kds-paper__b{font-size:.95rem;font-weight:700}@media (max-width:900px){.kds-route{grid-template-columns:minmax(0,.8fr) 2.5rem minmax(0,1fr)}svg.fys-doodle.kds-route__arrow path{--ink-w:5}}@media (max-width:560px){.kds-route{gap:var(--space-md);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kds-route__phone{grid-area:auto/1/auto/-1;justify-self:center;width:min(62%,15rem)}.kds-route__arrow{display:none}.kds-route__kitchen{grid-column:1/-1}.kds-route__bar{grid-column:1/-1;justify-items:center}.kds-route__bar .kds-note{justify-self:start}}.kds-shot{width:100%;height:auto;box-shadow:0 0 0 1px var(--line), 0 24px 48px -32px #14181f66;border-radius:.75rem;display:block}.kds-figure{gap:var(--space-sm);margin:0;display:grid}.kds-figure figcaption{font-size:var(--fs-sm);color:var(--fg-3);max-width:40rem}.kds-figure figcaption a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.kds-figure figcaption a:hover{color:var(--fg);text-decoration-color:currentColor}.kds-anat{--gap:5.49cqw;margin:0;container-type:inline-size}.kds-anat__ticket{width:46cqw;margin-inline:auto;position:relative}.kds-anat__shot{position:relative}.kds-anat__shot img{width:100%;height:auto;display:block}.kds-anat .kds-anat__arrows{top:0;left:calc(-1 * var(--gap));width:calc(100% + 2 * var(--gap));pointer-events:none;max-width:none;height:100%;position:absolute;overflow:visible}svg.fys-doodle.kds-anat__arrows path{--ink-w:2}.kds-anat__notes{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.kds-anat__note{top:var(--y);width:19cqw;color:var(--fg-2);text-wrap:balance;font-size:clamp(.82rem,1.32cqw,1.05rem);font-style:italic;font-weight:500;line-height:1.3;position:absolute;transform:translateY(-50%)}.kds-anat__note--l{right:calc(100% + var(--gap));text-align:right}.kds-anat__note--r{left:calc(100% + var(--gap))}.kds-anat__mark{display:none}@container (max-width:760px){.kds-anat__ticket{width:min(100%,34rem)}.kds-anat .kds-anat__arrows{display:none}.kds-anat__mark{background:var(--fg);width:1.25rem;height:1.25rem;color:var(--bg);font:700 .68rem/1 var(--ff-mono);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.kds-anat__notes{gap:var(--space-sm);margin-top:var(--space-lg);counter-reset:note;display:grid;position:static}.kds-anat__note{text-align:left;align-items:baseline;gap:var(--space-sm);counter-increment:note;width:auto;font-size:var(--fs-base);display:flex;position:static;transform:none}.kds-anat__note:before{content:counter(note);background:var(--fg);width:1.25rem;height:1.25rem;color:var(--bg);font:normal 700 .68rem/1 var(--ff-mono);border-radius:50%;flex:none;place-items:center;display:grid;translate:0 .15rem}}
