/* ServedSoul · Powered by: SoulGrid Solutions */
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff?v=1) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff?v=1) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff?v=1) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff?v=1) format("woff")}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterDisplay-SemiBold.woff?v=1) format("woff")}@font-face{font-family:Inter Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/InterDisplay-Bold.woff?v=1) format("woff")}@font-face{font-family:Inter Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/InterDisplay-ExtraBold.woff?v=1) format("woff")}@font-face{font-family:Adventor;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/texgyreadventor-regular.woff?v=1) format("woff")}@font-face{font-family:Adventor;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/texgyreadventor-bold.woff?v=1) format("woff")}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--tap: 44px;--gutter: 16px;--page-max: 1320px;--z-nav: 40;--z-topbar: 45;--z-banner: 70;--z-sheet: 80;--z-toast: 90;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--f: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-num: var(--f);--diet: #C42A1E;--on-diet: #FFFFFF;--diet-2: #9E1E14;--support: #5B3BD0;--on-support: #FFFFFF;--offline: #3B4456;--on-offline: #FFFFFF;--ease-std: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.16, 1, .3, 1);--ease-bounce: cubic-bezier(.3, 1.4, .5, 1);--t-press: .12s;--t-std: .22s;--t-in: .32s;--t-bounce: .42s;color-scheme:light}[data-skin],[style*=--acc]{--acc-fill: color-mix(in oklab, var(--acc) var(--fill-pct), #000);--acc-a: color-mix(in oklab, var(--acc-fill) 90%, #fff);--acc-b: color-mix(in oklab, var(--acc-fill) 86%, #000);--acc-press: color-mix(in oklab, var(--acc-fill) 84%, #000);--acc-glow: color-mix(in srgb, var(--acc) var(--glow-pct), transparent);--acc-soft: color-mix(in srgb, var(--acc) var(--soft-pct), transparent);--acc-line: color-mix(in srgb, var(--acc) 42%, transparent);--acc-ink: color-mix(in oklab, var(--acc) var(--ink-pct), var(--tone))}[data-skin=porculan]{--acc: #2E5BFF;--on-acc: #FFFFFF;--fill-pct: 100%;--glow-pct: 34%;--soft-pct: 10%;--ink-pct: 84%;--tone: #000;--bg: #E3E7ED;--bg-deep: #D6DCE4;--surface: linear-gradient(145deg, #EBEEF3, #DBE0E7);--surface-press: linear-gradient(145deg, #DBE0E7, #E8ECF1);--surface-solid: #E5E9EF;--hi: rgba(255, 255, 255, .92);--lo: rgba(146, 160, 182, .52);--ink: #1E2430;--ink-2: #4A5263;--ink-3: #5A6374;--ink-4: #8790A0;--line: rgba(146, 160, 182, .3);--line-2: rgba(146, 160, 182, .55);--scrim: rgba(30, 36, 48, .38);--new: #2F62F0;--new-t: rgba(47, 98, 240, .12);--new-ink: #2448D8;--prep: #EE7A1A;--prep-t: rgba(238, 122, 26, .14);--prep-ink: #9A4A08;--prep-fill: #B05208;--ok: #11A26D;--ok-t: rgba(17, 162, 109, .14);--ok-ink: #08704A;--ok-fill: #0A7D4E;--err: #E5484D;--err-t: rgba(229, 72, 77, .13);--err-ink: #B8282E;--err-fill: #C8262C;--served: #1677B6;--served-t: rgba(22, 119, 182, .13);--served-ink: #145F92;--mute-t: rgba(146, 160, 182, .22);--diet-t: rgba(196, 42, 30, .1);--tint-blue: #E8EEFF;--tint-mint: #E0F4EA;--tint-rose: #FDE9E7;--tint-lilac: #EFEAFF;--tint-sky: #E2F1FA;--c-blue: #2552D6;--c-mint: #0A7548;--c-lilac: #5B3BD0;--c-sky: #145F92;--sh-1: 5px 5px 12px var(--lo), -5px -5px 12px var(--hi);--sh-2: 9px 9px 22px var(--lo), -9px -9px 22px var(--hi);--sh-3: 16px 16px 38px var(--lo), -14px -14px 34px var(--hi);--sh-s: 3px 3px 7px var(--lo), -3px -3px 7px var(--hi);--in-1: inset 3px 3px 7px var(--lo), inset -3px -3px 7px var(--hi);--in-2: inset 7px 7px 16px var(--lo), inset -7px -7px 16px var(--hi);--f-d: "Adventor", "Inter", system-ui, sans-serif;--fw-d: 700;--ls-d: -.01em;--lh-d: 1.1;--feat: "kern" 1;--icw: 1.8;--art-filter: none;--r1: 14px;--r2: 20px;--r3: 28px;--r4: 36px;--t-press: .12s;--t-std: .22s;--t-in: .32s;--t-bounce: .42s;--focus: var(--acc-ink)}[data-skin=porculan][data-theme=dark]{color-scheme:dark;--glow-pct: 45%;--soft-pct: 15%;--ink-pct: 70%;--tone: #fff;--bg: #21262E;--bg-deep: #1A1E25;--surface: linear-gradient(145deg, #272D36, #1D2128);--surface-press: linear-gradient(145deg, #1D2128, #262B34);--surface-solid: #242930;--hi: rgba(255, 255, 255, .055);--lo: rgba(0, 0, 0, .55);--ink: #ECEFF4;--ink-2: #B4BCC9;--ink-3: #9099A8;--ink-4: #6B7585;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .16);--scrim: rgba(6, 8, 12, .6);--new: #6E8DFF;--new-t: rgba(110, 141, 255, .16);--new-ink: #8FA6FF;--prep: #FF9A4D;--prep-t: rgba(255, 154, 77, .15);--prep-ink: #FF9A4D;--prep-fill: #B05208;--ok: #3DD39A;--ok-t: rgba(61, 211, 154, .14);--ok-ink: #3DD39A;--ok-fill: #0A7D4E;--err: #FF7B7F;--err-t: rgba(255, 123, 127, .14);--err-ink: #FF7B7F;--err-fill: #C8262C;--served: #5BB8F0;--served-t: rgba(91, 184, 240, .14);--served-ink: #5BB8F0;--mute-t: rgba(255, 255, 255, .07);--diet-t: rgba(255, 92, 80, .14);--tint-blue: #1B2A4D;--tint-mint: #143A2E;--tint-rose: #3D2023;--tint-lilac: #2A2350;--tint-sky: #15334A;--c-blue: #8FA6FF;--c-mint: #4DD49A;--c-lilac: #A98DFF;--c-sky: #5BB8F0;--art-filter: brightness(.9) saturate(.96)}@media(prefers-color-scheme:dark){[data-skin=porculan][data-theme=system]{color-scheme:dark;--glow-pct: 45%;--soft-pct: 15%;--ink-pct: 70%;--tone: #fff;--bg: #21262E;--bg-deep: #1A1E25;--surface: linear-gradient(145deg, #272D36, #1D2128);--surface-press: linear-gradient(145deg, #1D2128, #262B34);--surface-solid: #242930;--hi: rgba(255, 255, 255, .055);--lo: rgba(0, 0, 0, .55);--ink: #ECEFF4;--ink-2: #B4BCC9;--ink-3: #9099A8;--ink-4: #6B7585;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .16);--scrim: rgba(6, 8, 12, .6);--new: #6E8DFF;--new-t: rgba(110, 141, 255, .16);--new-ink: #8FA6FF;--prep: #FF9A4D;--prep-t: rgba(255, 154, 77, .15);--prep-ink: #FF9A4D;--prep-fill: #B05208;--ok: #3DD39A;--ok-t: rgba(61, 211, 154, .14);--ok-ink: #3DD39A;--ok-fill: #0A7D4E;--err: #FF7B7F;--err-t: rgba(255, 123, 127, .14);--err-ink: #FF7B7F;--err-fill: #C8262C;--served: #5BB8F0;--served-t: rgba(91, 184, 240, .14);--served-ink: #5BB8F0;--mute-t: rgba(255, 255, 255, .07);--diet-t: rgba(255, 92, 80, .14);--tint-blue: #1B2A4D;--tint-mint: #143A2E;--tint-rose: #3D2023;--tint-lilac: #2A2350;--tint-sky: #15334A;--c-blue: #8FA6FF;--c-mint: #4DD49A;--c-lilac: #A98DFF;--c-sky: #5BB8F0;--art-filter: brightness(.9) saturate(.96)}}[data-skin=tinta]{--acc: #E5412A;--on-acc: #FFFFFF;--fill-pct: 93%;--glow-pct: 30%;--soft-pct: 12%;--ink-pct: 84%;--tone: #000;--bg: #FFFFFF;--bg-deep: #F3F5F8;--s1: #F3F5F8;--s2: #E8ECF1;--surface: #F3F5F8;--surface-press: #E8ECF1;--surface-solid: #F3F5F8;--blk: #141C2E;--on-blk: #FFFFFF;--ink: #141C2E;--ink-2: #566073;--ink-3: #626C7F;--ink-4: #8C94A4;--on-ink: #FFFFFF;--line: #E3E7ED;--line-2: #CDD3DC;--scrim: rgba(20, 28, 46, .42);--bar: #C9D1DD;--new: #2F62F0;--new-t: #E8EEFF;--new-ink: #2552D6;--prep: #E8700F;--prep-t: #FDEEE1;--prep-ink: #A34D06;--prep-fill: #B05208;--ok: #0E9A5E;--ok-t: #E0F4EA;--ok-ink: #0A7548;--ok-fill: #0A7D4E;--err: #D42C1E;--err-t: #FDE9E7;--err-ink: #B8241A;--err-fill: #C8262C;--served: #1677B6;--served-t: #E2F1FA;--served-ink: #145F92;--mute-t: #EEF0F4;--diet-t: #FDE9E7;--tint-blue: #E8EEFF;--tint-mint: #E0F4EA;--tint-rose: #FDE9E7;--tint-lilac: #EFEAFF;--tint-sky: #E2F1FA;--c-blue: #2552D6;--c-mint: #0A7548;--c-lilac: #5B3BD0;--c-sky: #145F92;--hi: transparent;--lo: transparent;--sh-1: none;--sh-2: none;--sh-3: none;--sh-s: none;--in-1: none;--in-2: none;--f-d: "Inter Display", "Inter", system-ui, sans-serif;--fw-d: 800;--ls-d: -.035em;--lh-d: 1.04;--feat: "cv11" 1, "ss01" 1;--icw: 2;--art-filter: none;--r1: 13px;--r2: 15px;--r3: 22px;--r4: 28px;--t-press: .1s;--t-std: .2s;--t-in: .3s;--t-bounce: .4s;--focus: var(--ink)}[data-skin=tinta][data-theme=dark]{color-scheme:dark;--glow-pct: 34%;--soft-pct: 16%;--ink-pct: 72%;--tone: #fff;--bg: #0E1420;--bg-deep: #0A0F19;--s1: #182131;--s2: #222D40;--surface: #182131;--surface-press: #222D40;--surface-solid: #182131;--blk: #222D40;--on-blk: #F2F4F8;--ink: #F2F4F8;--ink-2: #A8B0BF;--ink-3: #8A94A8;--ink-4: #6A748A;--on-ink: #0E1420;--line: #253046;--line-2: #34415A;--scrim: rgba(3, 6, 12, .66);--bar: #2E3A51;--new: #7C9CFF;--new-t: #1B2A4D;--new-ink: #7C9CFF;--prep: #FF9A45;--prep-t: #3A2716;--prep-ink: #FF9A45;--prep-fill: #B05208;--ok: #3DCB8A;--ok-t: #143A2E;--ok-ink: #3DCB8A;--ok-fill: #0A7D4E;--err: #FF6B5C;--err-t: #3D2023;--err-ink: #FF6B5C;--err-fill: #C8262C;--served: #5BB8F0;--served-t: #15334A;--served-ink: #5BB8F0;--mute-t: #222D40;--diet-t: #3D2023;--tint-blue: #1B2A4D;--tint-mint: #143A2E;--tint-rose: #3D2023;--tint-lilac: #2A2350;--tint-sky: #15334A;--c-blue: #7C9CFF;--c-mint: #4DD49A;--c-lilac: #A98DFF;--c-sky: #5BB8F0}@media(prefers-color-scheme:dark){[data-skin=tinta][data-theme=system]{color-scheme:dark;--glow-pct: 34%;--soft-pct: 16%;--ink-pct: 72%;--tone: #fff;--bg: #0E1420;--bg-deep: #0A0F19;--s1: #182131;--s2: #222D40;--surface: #182131;--surface-press: #222D40;--surface-solid: #182131;--blk: #222D40;--on-blk: #F2F4F8;--ink: #F2F4F8;--ink-2: #A8B0BF;--ink-3: #8A94A8;--ink-4: #6A748A;--on-ink: #0E1420;--line: #253046;--line-2: #34415A;--scrim: rgba(3, 6, 12, .66);--bar: #2E3A51;--new: #7C9CFF;--new-t: #1B2A4D;--new-ink: #7C9CFF;--prep: #FF9A45;--prep-t: #3A2716;--prep-ink: #FF9A45;--prep-fill: #B05208;--ok: #3DCB8A;--ok-t: #143A2E;--ok-ink: #3DCB8A;--ok-fill: #0A7D4E;--err: #FF6B5C;--err-t: #3D2023;--err-ink: #FF6B5C;--err-fill: #C8262C;--served: #5BB8F0;--served-t: #15334A;--served-ink: #5BB8F0;--mute-t: #222D40;--diet-t: #3D2023;--tint-blue: #1B2A4D;--tint-mint: #143A2E;--tint-rose: #3D2023;--tint-lilac: #2A2350;--tint-sky: #15334A;--c-blue: #7C9CFF;--c-mint: #4DD49A;--c-lilac: #A98DFF;--c-sky: #5BB8F0}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list],.gs-list,.gs-ticket__items{list-style:none;padding:0}img,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}a{color:inherit}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}html,body{background:var(--bg)}body{min-height:100vh;min-height:100dvh;color:var(--ink);font-family:var(--f);font-size:15px;line-height:1.5;font-feature-settings:var(--feat);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--acc-soft);color:var(--ink)}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:inherit}.ic{width:22px;height:22px;stroke-width:var(--icw);flex:none}.art{display:block;filter:var(--art-filter)}.gs-h1,.gs-h2,.gs-h3{font-family:var(--f-d);font-weight:var(--fw-d);letter-spacing:var(--ls-d);line-height:var(--lh-d);color:var(--ink);text-wrap:balance}.gs-h1{font-size:clamp(26px,5.2vw,34px)}.gs-h2{font-size:clamp(19px,3.6vw,22px)}.gs-h3{font-size:17px}.gs-display{font-family:var(--f-d);font-weight:var(--fw-d);letter-spacing:var(--ls-d);line-height:var(--lh-d);font-size:clamp(34px,7vw,52px)}.gs-muted{color:var(--ink-2)}.gs-faint{color:var(--ink-3)}.gs-small{font-size:13px;line-height:1.4}.gs-label{font-size:13px;font-weight:600;line-height:1.2;color:var(--ink-2)}.gs-num{font-feature-settings:var(--feat),"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.gs-km{font-size:.62em;font-weight:600;margin-left:.3em;letter-spacing:.01em;color:var(--ink-3)}[data-skin=tinta] .gs-km{color:inherit;opacity:.62}.gs-amount{font-weight:700;white-space:nowrap}.gs-link{color:var(--acc-ink);font-weight:600;text-decoration:none;border-radius:6px}.gs-link:hover{text-decoration:underline;text-underline-offset:3px}.gs-powered{font-size:11.5px;line-height:1.4;color:var(--ink-3);letter-spacing:.01em}.gs-sr,.gs-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.gs-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--bg);font-weight:700;text-decoration:none}.gs-skip:focus{top:calc(12px + var(--safe-t))}.gs-page{min-height:100vh;min-height:100dvh;background:var(--bg);padding:calc(var(--sp-3) + var(--safe-t)) calc(var(--gutter) + var(--safe-r)) calc(var(--sp-7) + var(--safe-b)) calc(var(--gutter) + var(--safe-l))}.gs-page--nav{padding-bottom:calc(120px + var(--safe-b))}.gs-page--narrow{max-width:560px;margin-inline:auto}.gs-page--center{display:grid;place-items:center}.gs-page--app{padding:0}@media(min-width:1024px){.gs-page{--gutter: 32px}.gs-page--app{display:grid;grid-template-columns:248px minmax(0,1fr);gap:28px;padding:24px;align-items:start}}.gs-wrap{width:100%;max-width:var(--page-max);margin-inline:auto}.gs-stack{display:flex;flex-direction:column;gap:var(--gap, var(--sp-4));min-width:0}.gs-stack--sm{--gap: var(--sp-2)}.gs-stack--lg{--gap: var(--sp-6)}.gs-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, var(--sp-3));min-width:0}.gs-row--nowrap{flex-wrap:nowrap}.gs-row--between{justify-content:space-between}.gs-row--end{justify-content:flex-end}.gs-row--top{align-items:flex-start}.gs-grow{flex:1 1 auto;min-width:0}.gs-grid{display:grid;gap:var(--gap, var(--sp-4));grid-template-columns:minmax(0,1fr)}.gs-grid--tiles{grid-template-columns:repeat(2,minmax(0,1fr));--gap: 14px}@media(min-width:720px){.gs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-grid--tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(min-width:1100px){.gs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-grid--auto{grid-template-columns:repeat(auto-fill,minmax(var(--min, 160px),1fr))}.gs-main{display:flex;flex-direction:column;gap:var(--gap, 22px);min-width:0}@media(min-width:1024px){.gs-page--app>.gs-main{padding-block:4px 24px}}.gs-section{display:flex;flex-direction:column;gap:var(--gap, var(--sp-3));margin-top:var(--sp-6);min-width:0}.gs-section:first-child{margin-top:0}.gs-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.gs-section__head .gs-link{font-size:14px}.gs-divider{height:1px;border:0;margin:0;background:var(--line)}.gs-spacer{flex:1 1 auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gs-logo{width:46px;height:46px;flex:none;display:grid;place-items:center;overflow:hidden;font:var(--fw-d) 21px/1 var(--f-d);letter-spacing:var(--ls-d)}.gs-logo img{width:100%;height:100%;object-fit:cover}.gs-pip{position:absolute;top:10px;right:11px;width:9px;height:9px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 2px var(--bg);pointer-events:none}.gs-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.gs-open{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink-2)}.gs-open:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-t)}.gs-open.is-closed:before{background:var(--ink-4);box-shadow:0 0 0 3px var(--mute-t)}.gs-topbar{position:sticky;top:0;z-index:var(--z-topbar);display:flex;align-items:center;gap:var(--sp-3);min-height:64px;padding-block:var(--sp-2);background:var(--bg)}.gs-topbar__title{flex:1 1 auto;min-width:0}.gs-topbar__title>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-topbar__title small{display:block;margin-top:5px;font-size:13px;font-weight:500;color:var(--ink-2)}.gs-sidebar{display:flex;flex-direction:column;gap:var(--sp-4);padding:24px 16px;min-height:calc(100dvh - 48px)}.gs-sidebar__brand{display:flex;align-items:center;gap:12px;padding:0 6px}.gs-sidebar__brand b{display:block;font-size:16px;font-weight:600;line-height:1.2}.gs-sidebar__brand small{display:block;font-size:12px;margin-top:4px;opacity:.78}.gs-sidebar__nav{display:grid;gap:6px;margin-top:18px}.gs-sidebar__item{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:16px;font-size:14px;font-weight:600;text-decoration:none;transition:background var(--t-std),box-shadow var(--t-std),color var(--t-std),opacity var(--t-std)}.gs-sidebar__item .ic{width:20px;height:20px}.gs-sidebar__item em{margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:10px;font:700 11px/20px var(--f);font-style:normal;text-align:center;background:var(--acc-fill);color:var(--on-acc)}.gs-sidebar__foot{margin-top:auto;display:grid;gap:12px}@media(max-width:1023.98px){.gs-sidebar{position:fixed;z-index:var(--z-sheet);top:0;bottom:0;left:0;width:min(300px,86vw);min-height:0;overflow-y:auto;padding-top:calc(24px + var(--safe-t));padding-bottom:calc(24px + var(--safe-b));border-radius:0 28px 28px 0;transform:translate(-105%);transition:transform var(--t-in) var(--ease-in)}.gs-sidebar.is-open{transform:none}}@media(min-width:1024px){.gs-sidebar{position:sticky;top:24px}}.gs-btn{--spin-fg: var(--ink);--spin-track: var(--line-2);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--btn-h);padding:0 20px;border:0;border-radius:var(--btn-r);background:var(--btn2-bg);color:var(--btn2-color);box-shadow:var(--btn2-sh);font:600 var(--btn-fs)/1.15 var(--f);white-space:nowrap;text-decoration:none;text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:box-shadow var(--t-press) var(--ease-std),background var(--t-press) var(--ease-std),transform var(--t-press) var(--ease-std),color var(--t-press),opacity var(--t-std),filter var(--t-std)}.gs-btn .ic{width:20px;height:20px;color:var(--btn2-icon, currentColor)}.gs-btn:active:not(:disabled):not(.is-loading),.gs-btn.is-press{background:var(--btn2-bg-press);box-shadow:var(--btn2-sh-press);transform:var(--press-transform)}.gs-btn__end{margin-left:auto}.gs-btn__start{margin-right:auto}.gs-btn .gs-pip{top:9px;right:9px}.gs-btn--primary{--spin-fg: var(--on-acc);--spin-track: rgba(255, 255, 255, .35);background:var(--btn1-bg);color:var(--on-acc);box-shadow:var(--btn1-sh);font-weight:700}.gs-btn--primary .ic{color:currentColor;stroke-width:2.3}.gs-btn--primary:active:not(:disabled):not(.is-loading),.gs-btn--primary.is-press{background:var(--btn1-bg-press);box-shadow:var(--btn1-sh-press)}.gs-btn--secondary{background:var(--btn2-bg);color:var(--btn2-color)}.gs-btn--ghost{background:transparent;box-shadow:none;color:var(--ink)}.gs-btn--ghost .ic{color:currentColor}.gs-btn--ghost:hover{background:var(--ghost-hover)}.gs-btn--ghost:active:not(:disabled),.gs-btn--ghost.is-press{background:var(--pressed-bg);box-shadow:var(--pressed-sh)}.gs-btn--danger{--spin-fg: #fff;--spin-track: rgba(255, 255, 255, .35);background:var(--danger-bg);color:#fff;box-shadow:var(--danger-sh);font-weight:700}.gs-btn--danger .ic{color:currentColor}.gs-btn--danger:active:not(:disabled),.gs-btn--danger.is-press{background:var(--err-fill);box-shadow:var(--danger-sh-press)}.gs-btn--ink{background:var(--ink-btn-bg);color:var(--ink-btn-color);box-shadow:var(--btn2-sh);font-weight:700;--spin-fg: var(--ink-btn-color)}.gs-btn--ink .ic{color:currentColor}.gs-btn--ink:active:not(:disabled),.gs-btn--ink.is-press{background:var(--ink-btn-bg-press);box-shadow:var(--btn2-sh-press)}.gs-btn--sm{min-height:40px;padding:0 16px;border-radius:var(--btn-r-sm);font-size:14px;gap:7px}.gs-btn--sm .ic{width:18px;height:18px}.gs-btn--sm:after{content:"";position:absolute;inset:-2px}.gs-btn--lg{min-height:60px;padding:0 26px;font-size:17px}.gs-btn--block{display:flex;width:100%}.gs-btn--icon{width:var(--icon-btn);height:var(--icon-btn);min-height:0;padding:0;border-radius:var(--icon-btn-r);background:var(--raised-bg);box-shadow:var(--raised-sh);color:var(--ink-2)}.gs-btn--icon .ic{width:22px;height:22px;color:currentColor}.gs-btn--icon:active:not(:disabled),.gs-btn--icon.is-press,.gs-btn--icon[aria-pressed=true]{background:var(--raised-bg-press);box-shadow:var(--raised-sh-press);color:var(--acc-ink)}.gs-btn--icon.gs-btn--sm{width:40px;height:40px;border-radius:var(--icon-btn-r-sm)}.gs-btn--icon.gs-btn--sm .ic{width:19px;height:19px}.gs-btn--icon.gs-btn--ghost{background:transparent;box-shadow:none}.gs-btn--icon.gs-btn--primary{background:var(--btn1-bg);color:var(--on-acc);box-shadow:var(--btn1-sh)}.gs-btn:disabled,.gs-btn[aria-disabled=true]{opacity:var(--dis-opacity);filter:var(--dis-filter);background:var(--dis-bg, var(--btn2-bg));color:var(--dis-color, var(--btn2-color));box-shadow:var(--dis-sh, none);transform:none}.gs-btn--primary:disabled,.gs-btn--primary[aria-disabled=true]{background:var(--dis-bg, var(--btn1-bg));color:var(--dis-color, var(--on-acc))}.gs-btn.is-loading{color:transparent!important;pointer-events:none}.gs-btn.is-loading>*{opacity:0}.gs-btn.is-loading:before{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.5px solid var(--spin-track);border-top-color:var(--spin-fg);animation:gs-spin .7s linear infinite}@keyframes gs-spin{to{transform:rotate(360deg)}}.gs-btns{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.gs-btns--split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--sp-3)}.gs-btns--split>.gs-btn{min-width:0;padding-inline:14px;white-space:normal;line-height:1.15}.gs-field{display:flex;flex-direction:column;gap:8px;min-width:0}.gs-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;line-height:1.25;color:var(--ink)}.gs-field__label small{font-size:12.5px;font-weight:500;color:var(--ink-2)}.gs-hint{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.gs-error{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--err-ink)}.gs-error:empty{display:none}.gs-error .ic{width:15px;height:15px}.gs-input,.gs-select,.gs-textarea{display:block;width:100%;min-height:var(--field-h);padding:0 16px;border:0;border-radius:var(--field-r);background-color:var(--field-bg);box-shadow:var(--field-sh);color:var(--ink);font-size:16px;line-height:1.3;-webkit-appearance:none;appearance:none;transition:box-shadow var(--t-std) var(--ease-std),background-color var(--t-std)}.gs-input::placeholder,.gs-textarea::placeholder{color:var(--ink-3);opacity:1}.gs-input:focus,.gs-select:focus,.gs-textarea:focus,.gs-input.is-focus{outline:none;box-shadow:var(--field-sh-focus)}.gs-input[aria-invalid=true],.gs-select[aria-invalid=true],.gs-textarea[aria-invalid=true],.gs-field.is-error .gs-input,.gs-field.is-error .gs-select,.gs-field.is-error .gs-textarea,.gs-field.is-error .gs-search{box-shadow:var(--field-sh-err)}.gs-input:disabled,.gs-select:disabled,.gs-textarea:disabled{opacity:.55;cursor:not-allowed}.gs-input[readonly]{color:var(--ink-2)}.gs-textarea{min-height:112px;padding:14px 16px;line-height:1.45;resize:vertical}.gs-select{padding-right:46px;cursor:pointer;background-image:var(--chev);background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px}.gs-select::-ms-expand{display:none}.gs-input--picker{display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.gs-input--picker .ic{width:19px;height:19px;color:var(--ink-3)}.gs-input--picker:focus-visible{outline:none;box-shadow:var(--field-sh-focus)}.gs-affix{position:relative;display:flex;align-items:center}.gs-affix .gs-input{padding-right:56px}.gs-affix>span{position:absolute;right:16px;font-size:14px;font-weight:600;color:var(--ink-3);pointer-events:none}.gs-search{display:flex;align-items:center;gap:10px;min-height:var(--field-h);padding:0 6px 0 16px;border-radius:var(--field-r);background:var(--field-bg);box-shadow:var(--field-sh);color:var(--ink-3);cursor:text;transition:box-shadow var(--t-std) var(--ease-std)}.gs-search .ic{width:20px;height:20px}.gs-search input{flex:1 1 auto;min-width:0;height:44px;border:0;background:transparent;color:var(--ink);font-size:16px;-webkit-appearance:none;appearance:none}.gs-search input::placeholder{color:var(--ink-3);opacity:1}.gs-search input:focus{outline:none}.gs-search input::-webkit-search-cancel-button{-webkit-appearance:none}.gs-search:focus-within{box-shadow:var(--field-sh-focus)}.gs-search__clear{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink-3)}.gs-search__clear .ic{width:18px;height:18px}.gs-search input:placeholder-shown+.gs-search__clear{visibility:hidden}.gs-check,.gs-radio{display:inline-flex;align-items:center;gap:12px;min-height:var(--tap);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.gs-check input,.gs-radio input{-webkit-appearance:none;appearance:none;margin:0;flex:none;width:26px;height:26px;border:0;cursor:pointer;background-color:var(--well-bg);box-shadow:var(--check-sh);transition:box-shadow var(--t-std) var(--ease-bounce),background var(--t-std)}.gs-check input{border-radius:var(--check-r)}.gs-radio input{border-radius:50%}.gs-check input:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 16px 16px no-repeat,var(--check-on-bg);box-shadow:var(--check-on-sh)}.gs-radio input:checked{background:var(--radio-on-bg);box-shadow:var(--radio-on-sh)}.gs-check input:focus-visible,.gs-radio input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.gs-check input:disabled,.gs-radio input:disabled{opacity:.5;cursor:not-allowed}.gs-check:has(input:disabled),.gs-radio:has(input:disabled){color:var(--ink-3);cursor:not-allowed}.gs-toggle{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:var(--tap);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.gs-toggle--end{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.gs-toggle input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.gs-toggle__track{position:relative;flex:none;width:var(--tg-w);height:var(--tg-h);border-radius:999px;background:var(--tg-bg);box-shadow:var(--tg-sh);transition:background var(--t-std),box-shadow var(--t-std)}.gs-toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:calc(var(--tg-h) - 6px);height:calc(var(--tg-h) - 6px);border-radius:50%;background:var(--tg-knob);box-shadow:var(--tg-knob-sh);transition:transform var(--t-std) var(--ease-bounce)}.gs-toggle input:checked+.gs-toggle__track{background:var(--tg-on-bg);box-shadow:var(--tg-on-sh)}.gs-toggle input:checked+.gs-toggle__track:after{transform:translate(calc(var(--tg-w) - var(--tg-h)))}.gs-toggle input:focus-visible+.gs-toggle__track{outline:3px solid var(--focus);outline-offset:3px}.gs-toggle input:disabled+.gs-toggle__track{opacity:.5}.gs-seg{position:relative;isolation:isolate;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;min-height:52px;padding:4px;border-radius:var(--seg-r);background:var(--well-bg);box-shadow:var(--well-sh)}.gs-seg--inline{display:inline-grid;grid-auto-columns:auto;max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.gs-seg--inline::-webkit-scrollbar{display:none}.gs-seg--inline>button{white-space:nowrap}.gs-seg>button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:6px 14px;border-radius:var(--seg-item-r);font-size:14px;font-weight:600;line-height:1.1;color:var(--ink-2);transition:background var(--t-std) var(--ease-std),box-shadow var(--t-std) var(--ease-std),color var(--t-std)}.gs-seg>button>.ic{width:17px;height:17px}.gs-seg>button:has(>.ic){flex-direction:row;gap:7px}.gs-seg>button small{font-size:11.5px;font-weight:500;line-height:1;color:var(--ink-3)}.gs-seg>button[aria-pressed=true]{background:var(--sel-bg);box-shadow:var(--sel-sh);color:var(--sel-color)}.gs-seg>button[aria-pressed=true] small{color:var(--sel-sub)}.gs-seg>button:focus-visible{outline-offset:-3px}.gs-seg--lg{min-height:60px}.gs-seg--lg>button{min-height:52px}.gs-seg__thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:var(--seg-item-r);background:var(--sel-bg);box-shadow:var(--sel-sh);transition:transform var(--t-std) var(--ease-bounce),width var(--t-std) var(--ease-std);pointer-events:none}.gs-seg.has-thumb>button[aria-pressed=true]{background:transparent;box-shadow:none}.gs-stepper{display:inline-flex;align-items:center;gap:4px;height:var(--stp-h);padding:0 var(--stp-pad);border-radius:var(--stp-r);background:var(--well-bg);box-shadow:var(--well-sh)}.gs-stepper__btn{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--stp-btn-r);color:var(--ink);background:var(--stp-btn-bg);box-shadow:var(--stp-btn-sh);transition:box-shadow var(--t-press),background var(--t-press),transform var(--t-press)}.gs-stepper__btn .ic{width:18px;height:18px;stroke-width:2.3}.gs-stepper__btn:active:not(:disabled){background:var(--stp-btn-bg-press);box-shadow:var(--stp-btn-sh-press);transform:var(--press-transform)}.gs-stepper__btn:disabled{opacity:.4}.gs-stepper__val{min-width:34px;text-align:center;font-size:18px;font-weight:700}.gs-stepper__val.is-bump,.is-bump{animation:gs-bump var(--t-bounce) var(--ease-bounce)}@keyframes gs-bump{0%{transform:scale(1)}35%{transform:scale(1.3)}70%{transform:scale(.92)}to{transform:scale(1)}}.gs-slider{--thumb: 30px;--f: 0;position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.gs-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gs-slider__value{font:var(--fw-d) 30px/1 var(--f-d);letter-spacing:var(--ls-d);color:var(--ink)}.gs-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:var(--tap);margin:0;background:transparent;cursor:pointer}.gs-slider input[type=range]:focus{outline:none}.gs-slider input[type=range]::-webkit-slider-runnable-track{height:var(--trk-h);border-radius:999px;background:var(--trk-fill) var(--trk-inset) 50% / calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--f) - var(--trk-inset)) var(--trk-fill-h) no-repeat,var(--trk-bg);box-shadow:var(--trk-sh)}.gs-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--trk-h) - var(--thumb)) / 2);border-radius:50%;border:0;background:var(--thumb-bg);box-shadow:var(--thumb-sh);transition:transform var(--t-press)}.gs-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.06)}.gs-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--focus);outline-offset:3px}.gs-slider input[type=range]::-moz-range-track{height:var(--trk-h);border-radius:999px;background:var(--trk-bg);box-shadow:var(--trk-sh)}.gs-slider input[type=range]::-moz-range-progress{height:var(--trk-fill-h);border-radius:999px;background:var(--trk-fill)}.gs-slider input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;border:0;background:var(--thumb-bg);box-shadow:var(--thumb-sh)}.gs-slider input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--focus);outline-offset:3px}.gs-slider__ticks{position:relative;height:18px;font-size:12.5px;font-weight:500;line-height:18px;color:var(--ink-2)}.gs-slider__ticks>span{position:absolute;top:0;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--t, 0));transform:translate(-50%);white-space:nowrap;transition:color var(--t-std)}.gs-slider__ticks>span.is-on{color:var(--acc-ink);font-weight:700}.gs-slider--time .gs-slider__ticks>span:first-child{transform:none;left:0}.gs-slider--time .gs-slider__ticks>span:last-child{transform:none;left:auto;right:0}.gs-date{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px;min-width:0;padding:var(--date-pad);border-radius:var(--card-r);background:var(--card-bg);box-shadow:var(--card-sh)}.gs-date--bare{padding:0;background:none;box-shadow:none}.gs-date__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gs-date__title{flex:1;text-align:center;font:var(--fw-d) 17px/1.2 var(--f-d);letter-spacing:var(--ls-d);text-transform:none}.gs-date__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px}.gs-date__wd{display:contents}.gs-date__wd>span{display:grid;place-items:center;height:28px;font-size:12px;font-weight:600;color:var(--ink-2)}.gs-date__wd>span.is-weekend{color:var(--ink-3)}.gs-date__day{position:relative;z-index:0;display:grid;place-items:center;height:44px;border-radius:var(--day-r);font-size:15px;font-weight:500;color:var(--ink);font-feature-settings:var(--feat),"tnum" 1;transition:background var(--t-std),box-shadow var(--t-std),color var(--t-std)}.gs-date__day.is-weekend{color:var(--ink-3)}.gs-date__day.is-out{color:transparent;pointer-events:none}.gs-date__day:disabled{color:var(--ink-4);text-decoration:line-through;text-decoration-color:var(--line-2);cursor:not-allowed}.gs-date__day:hover:not(:disabled):not(.is-sel){background:var(--day-hover)}.gs-date__day.is-today:not(.is-sel):after{content:"";position:absolute;inset:3px;border-radius:inherit;box-shadow:var(--day-today);pointer-events:none}.gs-date__day.is-sel{background:var(--day-sel-bg);box-shadow:var(--day-sel-sh);color:var(--on-acc);font-weight:700}.gs-date__day.is-in{background:var(--day-in-bg);border-radius:0;color:var(--ink)}.gs-date__day.is-in.is-weekend{color:var(--ink-2)}.gs-date__day.is-start:not(.is-end){border-radius:var(--day-r) 0 0 var(--day-r)}.gs-date__day.is-end:not(.is-start){border-radius:0 var(--day-r) var(--day-r) 0}.gs-date__day:focus-visible{outline-offset:-2px;z-index:1}.gs-date__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px}.gs-range__value{font-size:14px;font-weight:600;color:var(--ink)}.gs-range__value small{display:block;font-size:12.5px;font-weight:500;color:var(--ink-2);margin-top:2px}.gs-range__presets{display:flex;flex-wrap:wrap;gap:8px}.gs-range__presets .gs-chip{min-height:36px;padding:0 12px;font-size:13px}.gs-pin{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.gs-pin__title{font:var(--fw-d) 20px/1.15 var(--f-d);letter-spacing:var(--ls-d);text-align:center}.gs-pin__sub{font-size:14px;color:var(--ink-2);text-align:center;margin-top:-8px}.gs-pin__dots{display:flex;justify-content:center;gap:16px;min-height:22px}.gs-pin__dots i{width:18px;height:18px;border-radius:50%;background:var(--pin-dot);box-shadow:var(--pin-dot-sh);transition:background var(--t-std),box-shadow var(--t-std),transform var(--t-std) var(--ease-bounce)}.gs-pin__dots i.is-on{background:var(--pin-dot-on);box-shadow:var(--pin-dot-on-sh);transform:scale(1.06)}.gs-pin.is-error .gs-pin__dots{animation:gs-shake .38s cubic-bezier(.36,.07,.19,.97)}.gs-pin.is-error .gs-pin__dots i.is-on{background:var(--err);box-shadow:none}.gs-pin__msg{min-height:18px;justify-content:center;text-align:center}.gs-pin__msg:empty{display:flex}.gs-pin__pad{display:grid;grid-template-columns:repeat(3,72px);gap:16px 22px;justify-content:center}.gs-pin__key{width:72px;height:72px;display:grid;place-items:center;border-radius:var(--pin-key-r);background:var(--pin-key-bg);box-shadow:var(--pin-key-sh);color:var(--ink);font:600 26px/1 var(--f);font-feature-settings:var(--feat),"tnum" 1;transition:box-shadow var(--t-press),background var(--t-press),transform var(--t-press),color var(--t-press);touch-action:manipulation}.gs-pin__key .ic{width:26px;height:26px}.gs-pin__key:active,.gs-pin__key.is-press{background:var(--pin-key-bg-press);box-shadow:var(--pin-key-sh-press);transform:var(--press-transform);color:var(--acc-ink)}.gs-pin__key--fn{background:transparent;box-shadow:none;color:var(--ink-2)}.gs-pin__key--ok{background:var(--btn1-bg);box-shadow:var(--btn1-sh);color:var(--on-acc)}.gs-pin__key--ok:active,.gs-pin__key--ok.is-press{background:var(--btn1-bg-press);box-shadow:var(--btn1-sh-press);color:var(--on-acc)}.gs-pin__key:disabled{opacity:.4}@keyframes gs-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@media(max-height:640px){.gs-pin__pad{grid-template-columns:repeat(3,64px);gap:12px 18px}.gs-pin__key{width:64px;height:64px}}.gs-card{position:relative;min-width:0;padding:var(--card-pad);border-radius:var(--card-r);background:var(--card-bg);box-shadow:var(--card-sh)}.gs-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:14px;min-width:0}.gs-card__title{font:var(--fw-d) 18px/1.15 var(--f-d);letter-spacing:var(--ls-d)}.gs-card__head small,.gs-card__meta{font-size:12.5px;font-weight:500;color:var(--ink-2)}.gs-card--inset{background:var(--well-bg);box-shadow:var(--well-sh)}.gs-card--flush{padding:0;overflow:hidden}.gs-card--hero{background:var(--hero-bg);color:var(--hero-color);box-shadow:var(--hero-sh);overflow:hidden}.gs-card--ink{background:var(--inkcard-bg);color:var(--inkcard-color);box-shadow:var(--card-sh)}.gs-card--ink .gs-muted{color:inherit;opacity:.74}.gs-card--hero .gs-muted{color:inherit;opacity:1}a.gs-card,button.gs-card,.gs-card.is-link{display:block;width:100%;text-align:left;text-decoration:none;color:inherit;transition:box-shadow var(--t-std),background var(--t-std),transform var(--t-press);cursor:pointer}a.gs-card:active,button.gs-card:active,.gs-card.is-link:active{box-shadow:var(--card-sh-press);transform:var(--press-transform)}.gs-list{display:flex;flex-direction:column;gap:var(--list-gap);margin:0}.gs-item{display:flex;align-items:center;gap:14px;min-height:64px;padding:var(--item-pad);border-radius:var(--item-r);background:var(--item-bg);box-shadow:var(--item-sh);color:inherit;text-decoration:none;text-align:left;width:100%}a.gs-item,button.gs-item{cursor:pointer;transition:box-shadow var(--t-press),background var(--t-press),transform var(--t-press)}a.gs-item:active,button.gs-item:active{background:var(--item-bg-press);box-shadow:var(--item-sh-press);transform:var(--press-transform)}.gs-item__media{flex:none;width:var(--item-media);height:var(--item-media);display:grid;place-items:center;border-radius:var(--item-media-r);background:var(--item-media-bg);box-shadow:var(--item-media-sh);color:var(--acc-ink);overflow:hidden}.gs-item__media .art{width:96%;height:96%}.gs-item__media .ic{width:22px;height:22px}.gs-item__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.gs-item__body>b{font-size:16px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.gs-item__body>small{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:500;line-height:1.3;color:var(--ink-2)}.gs-item__body>small .ic{width:14px;height:14px}.gs-item__end{flex:none;display:flex;align-items:center;gap:10px;font-weight:700}.gs-list--plain{gap:0}.gs-list--plain>.gs-item{min-height:56px;padding:10px 0;border-radius:0;background:none;box-shadow:none}.gs-list--plain>.gs-item+.gs-item{border-top:1px solid var(--line)}.gs-list--plain .gs-item__media{--item-media: 42px}.gs-tile{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--tile-r);background:var(--tile-bg);box-shadow:var(--tile-sh);padding:var(--tile-pad)}.gs-tile__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / .9;border-radius:var(--tile-media-r);background:var(--tile-media-bg);box-shadow:var(--tile-media-sh);overflow:hidden}.gs-tile[data-tint=blue]{--tint: var(--tint-blue)}.gs-tile[data-tint=mint]{--tint: var(--tint-mint)}.gs-tile[data-tint=rose]{--tint: var(--tint-rose)}.gs-tile[data-tint=lilac]{--tint: var(--tint-lilac)}.gs-tile[data-tint=sky]{--tint: var(--tint-sky)}.gs-tile__media .art{width:84%;height:84%}.gs-tile__fav{position:absolute;top:4px;right:4px;width:44px;height:44px;display:grid;place-items:center;color:var(--ink-2)}.gs-tile__fav:before{content:"";position:absolute;inset:7px;border-radius:11px;background:var(--fav-bg);box-shadow:var(--fav-sh);z-index:-1}.gs-tile__fav{z-index:1;isolation:isolate}.gs-tile__fav .ic{width:17px;height:17px;position:relative}.gs-tile__fav[aria-pressed=true]{color:var(--acc-ink)}.gs-tile__fav[aria-pressed=true] .ic path{fill:currentColor}.gs-tile__badge{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:700;background:var(--acc-fill);color:var(--on-acc)}.gs-tile__badge .ic{width:13px;height:13px}.gs-tile__body{display:flex;flex-direction:column;gap:6px;padding:var(--tile-body-pad);flex:1 1 auto}.gs-tile__name{display:block;font-size:15px;font-weight:600;line-height:1.25}.gs-tile__tags{display:flex;flex-wrap:wrap;gap:5px}.gs-tile__tags .gs-tag{height:22px;padding:0 7px;font-size:11.5px}.gs-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.gs-tile__price{font-size:15px;font-weight:700}.gs-tile__price s{font-size:12.5px;font-weight:500;color:var(--ink-3);margin-left:6px}.gs-tile__add{position:relative;width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:var(--tile-add-r);background:var(--tile-add-bg);color:var(--tile-add-color);box-shadow:var(--tile-add-sh);transition:transform var(--t-press),box-shadow var(--t-press),background var(--t-press)}.gs-tile__add:after{content:"";position:absolute;inset:-4px}.gs-tile__add .ic{width:18px;height:18px;stroke-width:2.5}.gs-tile__add:active{transform:scale(.94);box-shadow:var(--tile-add-sh-press)}.gs-tile.is-soldout .gs-tile__media .art{opacity:.45;filter:grayscale(.8)}.gs-tile.is-soldout .gs-tile__add{visibility:hidden}.gs-tile__soldout{position:absolute;inset:auto 8px 8px;padding:6px 10px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:12.5px;font-weight:700;text-align:center}a.gs-tile,button.gs-tile{color:inherit;text-decoration:none;text-align:left}.gs-chip{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;min-height:40px;padding:0 15px 0 13px;border-radius:var(--chip-r);background:var(--chip-bg);box-shadow:var(--chip-sh);color:var(--chip-color);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--t-std),box-shadow var(--t-std),color var(--t-std),transform var(--t-press)}.gs-chip:after{content:"";position:absolute;inset:-2px 0}.gs-chip .ic{width:18px;height:18px}.gs-chip.is-on,.gs-chip[aria-pressed=true]{background:var(--chip-on-bg);box-shadow:var(--chip-on-sh);color:var(--chip-on-color)}.gs-chip:active{transform:var(--press-transform)}.gs-chip__count{font-style:normal;font-size:12px;font-weight:700;opacity:.75}.gs-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:6px var(--gutter) 10px;margin:-6px calc(-1 * var(--gutter)) -10px;scroll-snap-type:x proximity}.gs-chips::-webkit-scrollbar{display:none}.gs-chips>*{scroll-snap-align:start}.gs-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--tag-r);background:var(--tag-bg);box-shadow:var(--tag-sh);color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap}.gs-tag .ic{width:14px;height:14px;stroke-width:2}.gs-tag--acc{color:var(--acc-ink);background:var(--tag-acc-bg)}.gs-tag--ok{color:var(--ok-ink);background:var(--tag-ok-bg)}.gs-tag--warn{color:var(--prep-ink);background:var(--tag-warn-bg)}.gs-tag--err{color:var(--err-ink);background:var(--tag-err-bg)}.gs-tag--new{color:var(--new-ink);background:var(--tag-new-bg)}.gs-tag--diet{color:var(--on-diet);background:var(--diet);box-shadow:none}.gs-badge{--bc: var(--ink-2);--bt: var(--mute-t);--bi: var(--ink-2);display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--badge-r);background:var(--badge-bg, var(--bt));box-shadow:var(--badge-sh);color:var(--bi);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.gs-badge>i{width:7px;height:7px;border-radius:50%;background:var(--bc);flex:none}.gs-badge--new{--bc: var(--new);--bt: var(--new-t);--bi: var(--new-ink)}.gs-badge--prep{--bc: var(--prep);--bt: var(--prep-t);--bi: var(--prep-ink)}.gs-badge--ready{--bc: var(--ok);--bt: var(--ok-t);--bi: var(--ok-ink)}.gs-badge--served{--bc: var(--served);--bt: var(--served-t);--bi: var(--served-ink)}.gs-badge--paid{--bc: var(--ink-3);--bt: var(--mute-t);--bi: var(--ink-2)}.gs-badge--cancel{--bc: var(--err);--bt: var(--err-t);--bi: var(--err-ink)}.gs-badge--new.is-pulse>i{animation:gs-dot-pulse 1.2s ease-in-out 2}@keyframes gs-dot-pulse{0%,to{box-shadow:0 0 0 0 var(--bt)}50%{box-shadow:0 0 0 6px var(--bt)}}.gs-avatar{width:34px;height:34px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:var(--avatar-r);background:var(--avatar-bg);box-shadow:var(--avatar-sh);color:var(--avatar-color);font:700 13px/1 var(--f);text-transform:uppercase}.gs-avatar img{width:100%;height:100%;object-fit:cover}.gs-avatar--sm{width:28px;height:28px;font-size:11.5px}.gs-avatar--lg{width:48px;height:48px;font-size:17px}.gs-avatar[data-tint=blue]{--avatar-tint: var(--tint-blue);--avatar-ink: var(--c-blue)}.gs-avatar[data-tint=mint]{--avatar-tint: var(--tint-mint);--avatar-ink: var(--c-mint)}.gs-avatar[data-tint=lilac]{--avatar-tint: var(--tint-lilac);--avatar-ink: var(--c-lilac)}.gs-avatar[data-tint=sky]{--avatar-tint: var(--tint-sky);--avatar-ink: var(--c-sky)}.gs-avatar[data-tint=rose]{--avatar-tint: var(--tint-rose);--avatar-ink: var(--err-ink)}.gs-avatars{display:inline-flex;align-items:center}.gs-avatars>.gs-avatar+.gs-avatar{margin-left:-7px;box-shadow:var(--avatar-sh),0 0 0 2px var(--avatar-ring)}.gs-kpi{position:relative;display:flex;flex-direction:column;min-height:132px;min-width:0;padding:var(--kpi-pad);border-radius:var(--kpi-r);background:var(--card-bg);box-shadow:var(--card-sh);overflow:hidden}.gs-kpi__label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--ink-2)}.gs-kpi__label>i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--kpi-ic-bg);box-shadow:var(--kpi-ic-sh);color:var(--kpi-ic-color)}.gs-kpi__label .ic{width:17px;height:17px}.gs-kpi__value{margin-top:auto;padding-top:14px;font:var(--kpi-v-fw) var(--kpi-v-fs)/1 var(--kpi-v-ff);letter-spacing:var(--kpi-v-ls)}.gs-kpi__delta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.gs-kpi__delta b{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 var(--kpi-b-pad);border-radius:7px;font-size:12px;font-weight:700;color:var(--ok-ink);background:var(--kpi-b-bg-up)}.gs-kpi__delta b.is-down{color:var(--err-ink);background:var(--kpi-b-bg-down)}.gs-kpi__delta b.is-flat{color:var(--ink-2);background:var(--kpi-b-bg-flat)}.gs-kpi__delta .ic{width:14px;height:14px;stroke-width:2.5}.gs-kpi__aside{position:absolute;right:18px;bottom:16px}.gs-kpi__occ{display:grid;grid-template-columns:repeat(var(--n, 18),minmax(0,1fr));gap:3px;margin-top:10px}.gs-kpi__occ i{height:12px;border-radius:3px;background:var(--occ-free)}.gs-kpi__occ i.is-busy{background:var(--occ-busy)}.gs-kpi__occ i.is-bill{background:var(--prep)}.gs-bars{--h: 200px;position:relative;display:flex;align-items:flex-end;gap:var(--bars-gap);height:calc(var(--h) + 26px);padding-top:6px}.gs-bars__col{position:relative;flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.gs-bars__track{position:relative;width:var(--bar-w);height:var(--h);border-radius:var(--bar-track-r);background:var(--bar-track-bg);box-shadow:var(--bar-track-sh)}.gs-bars__bar{position:absolute;left:var(--bar-in);right:var(--bar-in);bottom:var(--bar-in);height:calc((var(--h) - 2 * var(--bar-in)) * var(--v, 0));border-radius:var(--bar-r);background:var(--bar-bg);transition:height var(--t-in) var(--ease-std)}.gs-bars__col.is-current .gs-bars__bar{background:var(--bar-cur)}.gs-bars__col.is-dim .gs-bars__bar{opacity:.5}.gs-bars__ref{position:absolute;left:var(--ref-l);right:var(--ref-l);bottom:calc(var(--h) * var(--r, -1));height:var(--ref-h);border-radius:3px;background:var(--ink-3);opacity:.6;transform:translateY(50%)}.gs-bars__col:not([style*=--r]) .gs-bars__ref{display:none}.gs-bars__label{font-size:11.5px;font-weight:500;line-height:1;color:var(--ink-2);font-feature-settings:var(--feat),"tnum" 1;height:12px}.gs-bars__col.is-current .gs-bars__label{color:var(--ink);font-weight:700}.gs-bars.has-tip{height:calc(var(--h) + 26px + 60px)}.gs-bars__tip{position:absolute;bottom:calc(20px + var(--h) * var(--tv, 1) + 10px);left:clamp(56px,calc(var(--x, .5) * 100%),calc(100% - 56px));transform:translate(-50%);z-index:2;padding:9px 12px;border-radius:14px;background:var(--tip-bg);box-shadow:var(--tip-sh);color:var(--tip-color);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none}.gs-bars__tip b{display:block;font-size:15px;font-weight:700}.gs-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.gs-legend>span{display:inline-flex;align-items:center;gap:7px}.gs-legend i{width:10px;height:10px;border-radius:3px;flex:none}.gs-meter{position:relative;height:var(--meter-h);border-radius:999px;background:var(--meter-bg);box-shadow:var(--meter-sh)}.gs-meter>i{position:absolute;left:var(--meter-in);top:var(--meter-in);bottom:var(--meter-in);width:calc(var(--v, 0) * (100% - 2 * var(--meter-in)));border-radius:999px;background:var(--meter-fill);transition:width var(--t-in) var(--ease-std)}.gs-progress{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:6px}.gs-progress>i{height:6px;border-radius:3px;background:var(--prog-bg)}.gs-progress>i.is-done{background:var(--prog-done)}.gs-progress>i.is-now{background:var(--acc-fill);background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.3) 0 6px,transparent 6px 12px);background-size:24px 6px;animation:gs-stripe .9s linear infinite}@keyframes gs-stripe{to{background-position:24px 0}}.gs-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--table-r)}.gs-table-wrap:focus-visible{outline-offset:-3px}.gs-table{width:100%;min-width:520px;font-size:14px}.gs-table th{height:40px;padding:0 14px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;background:var(--th-bg)}.gs-table td{height:52px;padding:8px 14px;border-top:1px solid var(--line);vertical-align:middle}.gs-table tbody tr{transition:background var(--t-press)}.gs-table tbody tr:hover{background:var(--row-hover)}.gs-table .is-num{text-align:right;font-feature-settings:var(--feat),"tnum" 1;white-space:nowrap}.gs-table .is-strong{font-weight:700}.gs-table tfoot td{font-weight:700;border-top:2px solid var(--line-2)}.gs-table th:first-child{border-radius:12px 0 0 12px}.gs-table th:last-child{border-radius:0 12px 12px 0}.gs-ring{--size: 150px;position:relative;flex:none;width:var(--size);height:var(--size);display:grid;place-items:center;border-radius:50%;background:var(--ring-bg);box-shadow:var(--ring-sh)}.gs-ring>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.gs-ring__track{fill:none;stroke:var(--ring-track);stroke-width:var(--ring-w)}.gs-ring__bar{fill:none;stroke:var(--ring-bar);stroke-width:var(--ring-w);stroke-linecap:round;filter:var(--ring-glow);animation:gs-ring-fill .9s var(--ease-std) both}@keyframes gs-ring-fill{0%{stroke-dasharray:0 100}}.gs-ring__core{position:relative;width:var(--ring-core);height:var(--ring-core);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ring-core-bg);box-shadow:var(--ring-core-sh)}.gs-ring__core b{font:var(--fw-d) calc(var(--size) * .17)/1 var(--f-d);letter-spacing:var(--ls-d)}.gs-ring__core small{display:block;margin-top:5px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.gs-ring__core .art{width:56%;height:56%;margin-top:-4%}.gs-steps{list-style:none;margin:0;padding:var(--steps-pad);display:grid;border-radius:var(--card-r);background:var(--steps-bg);box-shadow:var(--steps-sh)}.gs-step{position:relative;display:flex;align-items:center;gap:14px;min-height:58px}.gs-step+.gs-step:before{content:"";position:absolute;left:calc(var(--step-dot) / 2 - var(--step-line-w) / 2);top:calc(-1 * var(--step-line-h) / 2);width:var(--step-line-w);height:var(--step-line-h);border-radius:2px;background:var(--step-line);box-shadow:var(--step-line-sh)}.gs-step__dot{position:relative;z-index:1;flex:none;width:var(--step-dot);height:var(--step-dot);display:grid;place-items:center;border-radius:var(--step-dot-r);background:var(--step-bg);box-shadow:var(--step-sh);color:var(--ink-3)}.gs-step__dot .ic{width:18px;height:18px;stroke-width:2.2}.gs-step__body{flex:1 1 auto;min-width:0}.gs-step__body b{display:block;font-size:15px;font-weight:600;line-height:1.2}.gs-step__body small{display:block;margin-top:3px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.gs-step time{font-size:13px;font-weight:500;color:var(--ink-2);font-feature-settings:var(--feat),"tnum" 1}.gs-step:not(.is-done):not(.is-now) .gs-step__body b{color:var(--ink-3);font-weight:500}.gs-step.is-done .gs-step__dot{background:var(--step-done-bg);box-shadow:var(--step-done-sh);color:var(--step-done-color)}.gs-step.is-now .gs-step__dot{background:var(--step-now-bg);box-shadow:var(--step-now-sh);color:var(--acc-ink)}.gs-step.is-now .gs-step__dot>i{width:10px;height:10px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 5px var(--acc-soft);animation:gs-now 1.6s ease-in-out infinite}@keyframes gs-now{0%,to{box-shadow:0 0 0 5px var(--acc-soft)}50%{box-shadow:0 0 0 10px transparent}}.gs-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;text-align:center}.gs-empty__art{width:132px;height:132px;display:grid;place-items:center;border-radius:50%;background:var(--empty-bg);box-shadow:var(--empty-sh);color:var(--ink-3);margin-bottom:8px}.gs-empty__art .art{width:86%;height:86%}.gs-empty__art .ic{width:44px;height:44px;stroke-width:1.6}.gs-empty p{max-width:34ch;font-size:14px}.gs-empty .gs-btn{margin-top:8px}.gs-skeleton{display:block;width:var(--w, 100%);height:var(--h, 14px);border-radius:var(--sk-r, 8px);background:var(--sk-bg);box-shadow:var(--sk-sh);background-image:linear-gradient(100deg,transparent 20%,var(--sk-shine) 50%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;animation:gs-shimmer 1.4s ease-in-out infinite}.gs-skeleton--circle{width:var(--w, 44px);height:var(--w, 44px);border-radius:50%}.gs-skeleton--block{height:var(--h, 120px);--sk-r: var(--card-r)}@keyframes gs-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.gs-skeleton{animation:none;background-image:none}}.gs-alert{--ac: var(--new);--at: var(--new-t);--ai: var(--new-ink);display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--alert-r);background:var(--alert-bg, var(--at));box-shadow:var(--alert-sh);color:var(--ink);font-size:14px;line-height:1.45}.gs-alert__icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--alert-ic-r);background:var(--alert-ic-bg, var(--ac));color:#fff;box-shadow:var(--alert-ic-sh)}.gs-alert__icon .ic{width:18px;height:18px;stroke-width:2.3}.gs-alert__body{flex:1 1 auto;min-width:0;padding-top:6px}.gs-alert__body>b{display:block;font-size:15px;font-weight:700;line-height:1.25}.gs-alert__body>p{margin-top:3px;color:var(--ink-2)}.gs-alert__body>b+p{margin-top:4px}.gs-alert>.gs-btn{align-self:center}.gs-alert--info{--ac: var(--new);--at: var(--new-t);--ai: var(--new-ink)}.gs-alert--warn{--ac: var(--prep-fill);--at: var(--prep-t);--ai: var(--prep-ink)}.gs-alert--ok{--ac: var(--ok-fill);--at: var(--ok-t);--ai: var(--ok-ink)}.gs-alert--err{--ac: var(--err-fill);--at: var(--err-t);--ai: var(--err-ink)}.gs-alert--diet{position:relative;flex-wrap:wrap;padding:16px 18px;border-radius:var(--alert-r);background:linear-gradient(135deg,#D7301F,var(--diet) 55%,var(--diet-2));color:var(--on-diet);box-shadow:0 0 #c42a1e80,0 10px 26px #c42a1e52;animation:gs-diet-pulse 1.6s ease-in-out infinite}.gs-alert--diet .gs-alert__icon{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--diet);box-shadow:none}.gs-alert--diet .gs-alert__icon .ic{width:24px;height:24px;stroke-width:2.4}.gs-alert--diet .gs-alert__body{padding-top:2px;flex-basis:180px}.gs-alert--diet .gs-alert__body>b{font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gs-alert--diet .gs-alert__body>p{color:#fff;opacity:.95}.gs-alert__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gs-alert__tags>span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:9px;background:#fff;color:var(--diet-2);font-size:13px;font-weight:800}.gs-alert--diet>.gs-btn{min-height:48px;background:#fff;color:var(--diet-2);box-shadow:0 4px 12px #50000040;font-weight:800;margin-left:auto}.gs-alert--diet>.gs-btn .ic{color:currentColor}.gs-alert--diet.is-acked{animation:none;background:var(--diet-t);color:var(--ink);box-shadow:inset 4px 0 0 var(--diet)}.gs-alert--diet.is-acked .gs-alert__body>p{color:var(--ink-2)}.gs-alert--diet.is-acked .gs-alert__icon{background:var(--diet);color:#fff}.gs-alert--diet.is-acked .gs-alert__tags>span{background:var(--diet);color:#fff}@keyframes gs-diet-pulse{0%,to{box-shadow:0 0 #c42a1e8c,0 10px 26px #c42a1e52}50%{box-shadow:0 0 0 7px #c42a1e00,0 10px 26px #c42a1e52}}.gs-toasts{position:fixed;z-index:var(--z-toast);left:0;right:0;bottom:calc(16px + var(--toast-offset, var(--safe-b)));display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;pointer-events:none}.gs-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;min-height:56px;max-width:min(460px,100%);padding:10px 18px 10px 12px;border-radius:var(--toast-r);background:var(--toast-bg);box-shadow:var(--toast-sh);color:var(--toast-color);font-size:14px;font-weight:600;line-height:1.3;animation:gs-toast-in var(--t-in) var(--ease-in) both}.gs-toast.is-out{animation:gs-toast-out .2s ease-in both}.gs-toast__icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--toast-ic-r);background:var(--tc, var(--ok-fill));color:#fff;box-shadow:var(--toast-ic-sh)}.gs-toast__icon .ic{width:17px;height:17px;stroke-width:2.6}.gs-toast__sub{display:block;font-size:13px;font-weight:500;opacity:var(--toast-sub-op);margin-top:2px}.gs-toast--ok{--tc: var(--ok-fill)}.gs-toast--info{--tc: var(--new)}.gs-toast--warn{--tc: var(--prep-fill)}.gs-toast--err{--tc: var(--err-fill)}.gs-toast__close{margin-left:4px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;opacity:.7}@keyframes gs-toast-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes gs-toast-out{to{opacity:0;transform:translateY(10px)}}.gs-sheet{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;align-items:flex-end;justify-content:center}.gs-sheet__scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity var(--t-in) var(--ease-std);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gs-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 24px - var(--safe-t));padding:8px 20px calc(20px + var(--safe-b));border-radius:var(--r4) var(--r4) 0 0;background:var(--sheet-bg);box-shadow:var(--sheet-sh);color:var(--ink);transform:translateY(102%);transition:transform var(--t-in) var(--ease-in);outline:none}.gs-sheet.is-open .gs-sheet__scrim{opacity:1}.gs-sheet.is-open .gs-sheet__panel{transform:none}.gs-sheet.is-closing .gs-sheet__scrim{opacity:0;transition-duration:.2s}.gs-sheet.is-closing .gs-sheet__panel{transform:translateY(102%);transition-duration:.22s;transition-timing-function:ease-in}.gs-sheet__grab{width:44px;height:5px;border-radius:3px;margin:2px auto 10px;background:var(--line-2);flex:none}.gs-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 12px;flex:none}.gs-sheet__head .gs-h3,.gs-sheet__title{font:var(--fw-d) 20px/1.2 var(--f-d);letter-spacing:var(--ls-d)}.gs-sheet__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px 8px;margin:0 -2px;min-height:0}.gs-sheet__body>p{color:var(--ink-2);font-size:15px}.gs-sheet__actions{display:flex;gap:12px;padding-top:14px;flex:none}.gs-sheet__actions>.gs-btn{flex:1 1 0}@media(min-width:640px){.gs-sheet{align-items:center;padding:24px}.gs-sheet__panel{width:min(520px,100%);max-height:calc(100dvh - 48px);padding:20px 24px 24px;border-radius:var(--r4);transform:translateY(14px) scale(.97);opacity:0;transition:transform var(--t-in) var(--ease-in),opacity var(--t-in) var(--ease-std)}.gs-sheet.is-open .gs-sheet__panel{opacity:1}.gs-sheet.is-closing .gs-sheet__panel{transform:translateY(8px) scale(.98);opacity:0}.gs-sheet__grab{display:none}.gs-sheet--wide .gs-sheet__panel{width:min(760px,100%)}}.gs-sheet--pin .gs-sheet__panel{align-items:stretch}html.gs-lock,html.gs-lock body{overflow:hidden}.gs-banner{position:sticky;top:0;z-index:var(--z-banner);display:flex;align-items:center;gap:12px;min-height:48px;padding:calc(6px + var(--safe-t)) calc(14px + var(--safe-r)) 6px calc(14px + var(--safe-l));font-size:14px;line-height:1.3;font-weight:500}.gs-banner__icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffff2e}.gs-banner__icon .ic{width:17px;height:17px;stroke-width:2.2}.gs-banner__text{flex:1 1 auto;min-width:0}.gs-banner__text b{font-weight:700}.gs-banner__action{flex:none;min-height:36px;padding:0 14px;border-radius:11px;background:#fff;font-size:13.5px;font-weight:700;position:relative}.gs-banner__action:after{content:"";position:absolute;inset:-4px}.gs-banner--support{background:linear-gradient(90deg,var(--support),#4A2FB8);color:var(--on-support);box-shadow:0 6px 18px #5b3bd047}.gs-banner--support .gs-banner__action{color:var(--support)}.gs-banner--support .gs-banner__icon{animation:gs-live 2s ease-in-out infinite}.gs-banner--offline{background:var(--offline);color:var(--on-offline)}.gs-banner--offline .gs-banner__action{color:var(--offline)}.gs-banner--inline{position:relative;top:auto;border-radius:var(--r2);padding:8px 10px 8px 12px}@keyframes gs-live{0%,to{box-shadow:0 0 #ffffff73}50%{box-shadow:0 0 0 6px #fff0}}.gs-ticket{--tk-no-bg: var(--tint-blue);--tk-no-ink: var(--c-blue);position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;border-radius:var(--ticket-r);background:var(--ticket-bg);box-shadow:var(--ticket-sh)}.gs-ticket[data-status=prep]{--tk-no-bg: var(--tint-lilac);--tk-no-ink: var(--c-lilac)}.gs-ticket[data-status=ready]{--tk-no-bg: var(--tint-mint);--tk-no-ink: var(--c-mint)}.gs-ticket[data-status=served]{--tk-no-bg: var(--tint-sky);--tk-no-ink: var(--c-sky)}.gs-ticket__head{display:flex;align-items:center;gap:10px;min-width:0}.gs-ticket__no{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--ticket-no-bg);box-shadow:var(--ticket-no-sh);color:var(--ticket-no-ink);font:var(--fw-d) 18px/1 var(--f-d);letter-spacing:var(--ls-d)}.gs-ticket__meta{flex:1 1 auto;min-width:0}.gs-ticket__meta b{display:block;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-ticket__meta small{display:block;margin-top:3px;font-size:12.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-ticket__timer{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:15px;font-weight:700;color:var(--ink)}.gs-ticket__timer .ic{width:15px;height:15px;color:var(--ink-3)}.gs-ticket.is-late .gs-ticket__timer,.gs-ticket__timer.is-late,.gs-ticket.is-late .gs-ticket__timer .ic{color:var(--err-ink)}.gs-ticket__items{display:grid;gap:8px;margin:0}.gs-ticket__item{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.3}.gs-ticket__qty{flex:none;min-width:26px;font-weight:800;color:var(--ink)}.gs-ticket__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.gs-ticket__name{font-weight:600;color:var(--ink)}.gs-ticket__var{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;font-size:12.5px;font-weight:800;background:var(--ticket-var-bg);box-shadow:var(--ticket-var-sh);color:var(--ticket-var-ink)}.gs-ticket__opt{flex-basis:100%;font-size:13px;font-weight:500;color:var(--ink-2)}.gs-ticket__opt.is-diet,.gs-ticket__opt mark{background:none;color:var(--err-ink);font-weight:700}.gs-ticket__note{flex-basis:100%;display:flex;align-items:center;gap:5px;font-size:13px;font-style:italic;font-weight:600;color:var(--prep-ink)}.gs-ticket__note .ic{width:14px;height:14px;flex:none}.gs-ticket__item.is-done{opacity:.55}.gs-ticket__item.is-done .gs-ticket__name{text-decoration:line-through}.gs-ticket__item.is-cancel .gs-ticket__name,.gs-ticket__item.is-cancel .gs-ticket__qty{text-decoration:line-through;color:var(--err-ink)}.gs-ticket__actions{display:flex;gap:8px;margin-top:2px}.gs-ticket__actions>.gs-btn{flex:1 1 0;min-height:44px;padding:0 12px;font-size:14px;border-radius:var(--btn-r-sm)}.gs-ticket__diet{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:-12px -14px 0;padding:10px 14px;border-radius:var(--ticket-r) var(--ticket-r) 0 0;background:var(--diet);color:var(--on-diet);font-size:13.5px;font-weight:600;line-height:1.3}.gs-ticket__diet .ic{width:18px;height:18px;stroke-width:2.4;flex:none}.gs-ticket__diet b{font-weight:800;letter-spacing:.05em;text-transform:uppercase}.gs-ticket.is-diet{box-shadow:var(--ticket-sh),0 0 0 3px var(--diet);animation:gs-ticket-diet 1.6s ease-in-out infinite}.gs-ticket.is-diet.is-acked{animation:none}.gs-ticket.is-diet.is-acked .gs-ticket__diet{background:var(--diet-t);color:var(--err-ink)}.gs-ticket.is-new{animation:gs-flash .9s ease-out 1}.gs-ticket.is-compact .gs-ticket__items,.gs-ticket.is-compact .gs-ticket__actions{display:none}@keyframes gs-ticket-diet{0%,to{box-shadow:var(--ticket-sh),0 0 0 3px var(--diet),0 0 0 3px #c42a1e73}50%{box-shadow:var(--ticket-sh),0 0 0 3px var(--diet),0 0 0 10px #c42a1e00}}@keyframes gs-flash{0%{box-shadow:var(--ticket-sh),0 0 0 0 var(--acc-glow)}30%{box-shadow:var(--ticket-sh),0 0 0 8px var(--acc-glow)}to{box-shadow:var(--ticket-sh),0 0 0 0 transparent}}.gs-kanban{--cols: 3;display:grid;grid-template-columns:repeat(var(--cols),minmax(260px,1fr));gap:14px;align-items:start;min-width:0}.gs-kanban__col{display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--kb-pad);border-radius:var(--kb-r);background:var(--kb-bg);box-shadow:var(--kb-sh)}.gs-kanban__head{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 4px;font-size:13px;font-weight:700;color:var(--ink-2)}.gs-kanban__head i{width:9px;height:9px;border-radius:50%;background:var(--new);flex:none}.gs-kanban__col[data-status=prep] .gs-kanban__head i{background:var(--prep)}.gs-kanban__col[data-status=ready] .gs-kanban__head i{background:var(--ok)}.gs-kanban__col[data-status=served] .gs-kanban__head i{background:var(--served)}.gs-kanban__head em{font-style:normal;font-weight:600;color:var(--ink-3)}.gs-kanban__list{display:flex;flex-direction:column;gap:10px;min-height:60px}@media(max-width:899.98px){.gs-kanban{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 10px}.gs-kanban::-webkit-scrollbar{display:none}.gs-kanban__col{flex:0 0 min(86vw,360px);scroll-snap-align:center}}.gs-tablemap{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tm-min, 64px),1fr));gap:14px 12px}.gs-tablemap__t{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;aspect-ratio:1;min-height:56px;max-width:84px;justify-self:center;border-radius:var(--tm-r);background:var(--tm-free-bg);box-shadow:var(--tm-free-sh);color:var(--tm-free-color);font:var(--fw-d) 16px/1 var(--f-d);letter-spacing:var(--ls-d);transition:box-shadow var(--t-std),background var(--t-std),color var(--t-std),transform var(--t-press)}.gs-tablemap__t small{font:600 11px/1 var(--f);letter-spacing:0;font-feature-settings:var(--feat),"tnum" 1}.gs-tablemap__t:active{transform:var(--press-transform)}.gs-tablemap__t.is-busy{background:var(--tm-busy-bg);box-shadow:var(--tm-busy-sh);color:var(--tm-busy-color)}.gs-tablemap__t.is-bill{background:var(--tm-bill-bg);box-shadow:var(--tm-bill-sh);color:var(--tm-bill-color)}.gs-tablemap__t.is-reserved{background:var(--tm-res-bg);box-shadow:var(--tm-res-sh);color:var(--tm-res-color);outline:2px dashed var(--tm-res-line);outline-offset:var(--tm-res-off)}.gs-tablemap__t.is-bill:after,.gs-tablemap__t.is-call:after{content:"";position:absolute;top:1px;right:1px;width:13px;height:13px;border-radius:50%;background:var(--prep);box-shadow:0 0 0 3px var(--bg);animation:gs-tm-ping 1.4s ease-out infinite}.gs-tablemap__t.is-call:after{background:var(--new)}.gs-tablemap__t.is-mine{box-shadow:var(--tm-busy-sh),0 0 0 2px var(--acc-line)}@keyframes gs-tm-ping{0%{box-shadow:0 0 0 3px var(--bg),0 0 0 3px var(--prep-t)}70%{box-shadow:0 0 0 3px var(--bg),0 0 0 11px transparent}to{box-shadow:0 0 0 3px var(--bg),0 0 0 3px transparent}}.gs-tablemap--plan{position:relative;display:block;width:100%;aspect-ratio:var(--ratio, 16 / 10);border-radius:var(--card-r);background:var(--well-bg);box-shadow:var(--well-sh)}.gs-tablemap--plan .gs-tablemap__t{position:absolute;left:calc(var(--x, 0) * 1%);top:calc(var(--y, 0) * 1%);width:calc(var(--w, 9) * 1%);min-width:44px;max-width:none;min-height:44px;aspect-ratio:var(--ar, 1);transform:translate(-50%,-50%)}.gs-tablemap--plan .gs-tablemap__t.is-rect{--ar: 1.6;border-radius:14px}.gs-tablemap__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.gs-tablemap__legend span{display:inline-flex;align-items:center;gap:7px}.gs-tablemap__legend i{width:12px;height:12px;border-radius:var(--tm-leg-r);flex:none}.gs-tablemap__legend i.is-free{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.gs-tablemap__legend i.is-busy{background:var(--tm-leg-busy)}.gs-tablemap__legend i.is-bill{background:var(--prep)}.gs-tablemap__legend i.is-reserved{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:repeating-linear-gradient(-45deg,transparent 0 2px,var(--line-2) 2px 4px)}.gs-tablemap__legend i.is-call{background:var(--new)}.gs-nav{position:fixed;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-around}.gs-nav--inline{position:absolute}.gs-nav__item{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--nav-color);-webkit-user-select:none;user-select:none;transition:color var(--t-std),background var(--t-std),box-shadow var(--t-std),padding var(--t-bounce) var(--ease-bounce)}.gs-nav__item .ic{width:22px;height:22px}.gs-nav__item.is-active,.gs-nav__item[aria-current=page]{color:var(--nav-active)}.gs-nav__badge{position:absolute;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--acc-fill);color:var(--on-acc);font:700 11px/18px var(--f);font-style:normal;text-align:center;box-shadow:0 0 0 3px var(--nav-bg-solid)}.gs-cartbar{position:fixed;z-index:calc(var(--z-nav) - 1);left:16px;right:16px;bottom:calc(var(--cart-bottom) + var(--safe-b));display:flex;align-items:center;gap:12px;min-height:58px;padding:0 18px 0 12px;border-radius:var(--cart-r);background:var(--cart-bg);color:var(--cart-color);box-shadow:var(--cart-sh);font-size:15px;font-weight:600;text-decoration:none;animation:gs-cart-in var(--t-in) var(--ease-in) both}.gs-cartbar--inline{position:relative;left:auto;right:auto;bottom:auto;animation:none}.gs-cartbar__count{flex:none;min-width:34px;height:34px;padding:0 6px;display:grid;place-items:center;border-radius:var(--cart-count-r);background:var(--cart-count-bg);color:var(--cart-count-color);font:700 14px/1 var(--f);font-style:normal;box-shadow:var(--cart-count-sh)}.gs-cartbar__label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-cartbar__total{flex:none;font-size:15px;font-weight:700}.gs-cartbar:active{transform:var(--press-transform)}@keyframes gs-cart-in{0%{transform:translateY(130%);opacity:0}to{transform:none;opacity:1}}[data-skin=porculan]{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6374' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--card-bg: var(--surface);--card-sh: var(--sh-2);--card-sh-press: var(--in-1);--card-r: 28px;--card-pad: 22px 24px;--raised-bg: var(--surface);--raised-sh: var(--sh-1);--raised-bg-press: var(--surface-press);--raised-sh-press: var(--in-1);--pressed-bg: var(--surface-press);--pressed-sh: var(--in-1);--well-bg: var(--bg);--well-sh: var(--in-1);--hero-bg: var(--surface);--hero-color: var(--ink);--hero-sh: var(--sh-3);--inkcard-bg: var(--surface);--inkcard-color: var(--ink);--sheet-bg: var(--bg);--sheet-sh: 0 -12px 40px var(--lo);--field-bg: var(--bg);--field-sh: var(--in-1);--field-sh-focus: var(--in-1), 0 0 0 3px var(--acc-soft), 0 0 0 1.5px var(--acc);--field-sh-err: var(--in-1), 0 0 0 1.5px var(--err);--field-r: 18px;--field-h: 54px;--btn-h: 56px;--btn-r: 20px;--btn-r-sm: 14px;--btn-fs: 15px;--btn1-bg: linear-gradient(145deg, var(--acc-a), var(--acc-b));--btn1-sh: 7px 9px 20px var(--acc-glow), -6px -6px 14px var(--hi), inset 0 1px 0 rgba(255, 255, 255, .28);--btn1-bg-press: linear-gradient(145deg, var(--acc-a), var(--acc-b));--btn1-sh-press: 2px 3px 8px var(--acc-glow), -2px -2px 6px var(--hi), inset 3px 3px 8px rgba(0, 0, 0, .18);--btn2-bg: var(--surface);--btn2-color: var(--ink);--btn2-sh: var(--sh-1);--btn2-bg-press: var(--surface-press);--btn2-sh-press: var(--in-1);--btn2-icon: var(--acc-ink);--ink-btn-bg: var(--surface);--ink-btn-color: var(--ink);--ink-btn-bg-press: var(--surface-press);--danger-bg: linear-gradient(145deg, #E24B50, var(--err-fill));--danger-sh: 6px 8px 18px rgba(200, 38, 44, .32), -6px -6px 14px var(--hi);--danger-sh-press: 2px 3px 8px rgba(200, 38, 44, .3), inset 3px 3px 8px rgba(0, 0, 0, .2);--ghost-hover: var(--mute-t);--press-transform: translateY(1px);--icon-btn: 46px;--icon-btn-r: 50%;--icon-btn-r-sm: 50%;--dis-opacity: .45;--dis-filter: saturate(.3);--sel-bg: var(--surface);--sel-sh: 4px 4px 9px var(--lo), -4px -4px 9px var(--hi);--sel-color: var(--ink);--sel-sub: var(--acc-ink);--seg-r: 19px;--seg-item-r: 14px;--chip-r: 14px;--chip-bg: var(--surface);--chip-sh: var(--sh-s);--chip-color: var(--ink-2);--chip-on-bg: var(--surface-press);--chip-on-sh: var(--in-1);--chip-on-color: var(--acc-ink);--tag-r: 10px;--tag-bg: var(--bg);--tag-sh: var(--in-1);--tag-acc-bg: var(--bg);--tag-ok-bg: var(--bg);--tag-warn-bg: var(--bg);--tag-err-bg: var(--bg);--tag-new-bg: var(--bg);--check-r: 8px;--check-sh: var(--in-1);--check-on-bg: linear-gradient(145deg, var(--acc-a), var(--acc-b));--check-on-sh: 3px 3px 8px var(--acc-glow), -2px -2px 6px var(--hi);--radio-on-bg: radial-gradient(circle, var(--acc) 0 5.5px, var(--acc-soft) 6px 9.5px, transparent 10px), var(--bg);--radio-on-sh: var(--in-1);--tg-w: 52px;--tg-h: 30px;--tg-bg: var(--bg);--tg-sh: var(--in-1);--tg-knob: var(--surface);--tg-knob-sh: 3px 3px 7px var(--lo), -2px -2px 6px var(--hi);--tg-on-bg: linear-gradient(145deg, var(--acc-b), var(--acc-a));--tg-on-sh: inset 3px 3px 7px rgba(0, 0, 0, .22), inset -2px -2px 6px rgba(255, 255, 255, .18);--stp-h: 56px;--stp-pad: 6px;--stp-r: 20px;--stp-btn-r: 50%;--stp-btn-bg: var(--surface);--stp-btn-sh: var(--sh-s);--stp-btn-bg-press: var(--surface-press);--stp-btn-sh-press: var(--in-1);--trk-h: 12px;--trk-bg: var(--bg);--trk-sh: var(--in-1);--trk-fill: linear-gradient(90deg, var(--acc-a), var(--acc-b));--trk-fill-h: 8px;--trk-inset: 2px;--thumb-bg: radial-gradient(circle, var(--acc) 0 4px, transparent 4.5px), var(--surface);--thumb-sh: 4px 4px 10px var(--lo), -4px -4px 10px var(--hi);--date-pad: 18px;--day-r: 22px;--day-hover: var(--mute-t);--day-sel-bg: linear-gradient(145deg, var(--acc-a), var(--acc-b));--day-sel-sh: 3px 4px 10px var(--acc-glow), -3px -3px 8px var(--hi);--day-today: var(--in-1);--day-in-bg: var(--acc-soft);--pin-key-r: 50%;--pin-key-bg: var(--surface);--pin-key-sh: var(--sh-1);--pin-key-bg-press: var(--surface-press);--pin-key-sh-press: var(--in-1);--pin-dot: var(--bg);--pin-dot-sh: var(--in-1);--pin-dot-on: linear-gradient(145deg, var(--acc-a), var(--acc-b));--pin-dot-on-sh: 0 3px 8px var(--acc-glow);--list-gap: 14px;--item-pad: 10px 12px 10px 10px;--item-r: 24px;--item-bg: var(--surface);--item-sh: var(--sh-1);--item-bg-press: var(--surface-press);--item-sh-press: var(--in-1);--item-media: 64px;--item-media-r: 50%;--item-media-bg: var(--bg);--item-media-sh: var(--in-1);--tile-r: 26px;--tile-bg: var(--surface);--tile-sh: var(--sh-1);--tile-pad: 12px;--tile-media-r: 50%;--tile-media-bg: var(--bg);--tile-media-sh: var(--in-1);--tile-body-pad: 12px 4px 2px;--tile-add-r: 50%;--tile-add-bg: var(--surface);--tile-add-color: var(--acc-ink);--tile-add-sh: var(--sh-s);--tile-add-sh-press: var(--in-1);--fav-bg: var(--surface);--fav-sh: var(--sh-s);--avatar-r: 50%;--avatar-bg: var(--surface);--avatar-sh: 3px 3px 7px var(--lo), -3px -3px 7px var(--hi);--avatar-color: var(--acc-ink);--avatar-ring: transparent;--badge-r: 9px;--badge-bg: var(--surface);--badge-sh: 2px 2px 6px var(--lo), -2px -2px 6px var(--hi);--kpi-pad: 20px 22px;--kpi-r: 26px;--kpi-ic-bg: var(--bg);--kpi-ic-sh: var(--in-1);--kpi-ic-color: var(--acc-ink);--kpi-v-fw: 700;--kpi-v-fs: 30px;--kpi-v-ff: var(--f);--kpi-v-ls: -.01em;--kpi-b-pad: 0;--kpi-b-bg-up: transparent;--kpi-b-bg-down: transparent;--kpi-b-bg-flat: transparent;--occ-free: var(--bg);--occ-busy: var(--acc);--bars-gap: 4px;--bar-w: min(20px, 100%);--bar-track-r: 10px;--bar-track-bg: var(--bg);--bar-track-sh: var(--in-1);--bar-in: 3px;--bar-r: 7px;--bar-bg: linear-gradient(180deg, var(--acc-a), var(--acc-b));--bar-cur: linear-gradient(180deg, var(--acc-a), var(--acc-b));--ref-l: -3px;--ref-h: 3px;--tip-bg: var(--surface);--tip-sh: var(--sh-1);--tip-color: var(--ink-2);--meter-h: 10px;--meter-bg: var(--bg);--meter-sh: var(--in-1);--meter-in: 2px;--meter-fill: linear-gradient(90deg, var(--acc-a), var(--acc-b));--prog-bg: var(--line-2);--prog-done: var(--acc-fill);--table-r: 0;--th-bg: transparent;--row-hover: var(--mute-t);--ring-bg: var(--bg);--ring-sh: var(--in-2);--ring-track: transparent;--ring-bar: var(--acc);--ring-w: 9;--ring-glow: drop-shadow(0 3px 6px var(--acc-glow));--ring-core: 70%;--ring-core-bg: var(--surface);--ring-core-sh: var(--sh-2);--steps-pad: 8px 18px;--steps-bg: var(--surface);--steps-sh: var(--sh-1);--step-dot: 36px;--step-dot-r: 50%;--step-bg: var(--bg);--step-sh: var(--in-1);--step-line: var(--bg);--step-line-sh: var(--in-1);--step-line-w: 4px;--step-line-h: 26px;--step-done-bg: linear-gradient(145deg, var(--acc-a), var(--acc-b));--step-done-sh: 3px 4px 10px var(--acc-glow), -3px -3px 8px var(--hi);--step-done-color: var(--on-acc);--step-now-bg: var(--bg);--step-now-sh: var(--in-1);--empty-bg: var(--bg);--empty-sh: var(--in-2);--sk-bg: var(--bg);--sk-sh: var(--in-1);--sk-shine: var(--hi);--alert-r: 20px;--alert-bg: var(--surface);--alert-sh: var(--sh-1);--alert-ic-r: 50%;--alert-ic-sh: none;--toast-r: 20px;--toast-bg: var(--surface);--toast-sh: var(--sh-2);--toast-color: var(--ink);--toast-ic-r: 50%;--toast-ic-sh: none;--toast-sub-op: .82;--ticket-r: 22px;--ticket-bg: var(--surface);--ticket-sh: var(--sh-1);--ticket-no-bg: var(--bg);--ticket-no-sh: var(--in-1);--ticket-no-ink: var(--ink);--ticket-var-bg: var(--bg);--ticket-var-sh: var(--in-1);--ticket-var-ink: var(--ink);--kb-pad: 12px;--kb-r: 26px;--kb-bg: var(--bg);--kb-sh: var(--in-1);--tm-leg-busy: var(--acc);--tm-r: 50%;--tm-leg-r: 50%;--tm-free-bg: var(--surface);--tm-free-sh: 4px 4px 9px var(--lo), -4px -4px 9px var(--hi);--tm-free-color: var(--ink-3);--tm-busy-bg: var(--bg);--tm-busy-sh: var(--in-1);--tm-busy-color: var(--acc-ink);--tm-bill-bg: var(--bg);--tm-bill-sh: var(--in-1);--tm-bill-color: var(--prep-ink);--tm-res-bg: var(--surface);--tm-res-sh: var(--sh-s);--tm-res-color: var(--ink-2);--tm-res-line: var(--line-2);--tm-res-off: 3px;--nav-color: var(--ink-3);--nav-active: var(--acc-ink);--nav-bg-solid: var(--bg);--cart-bottom: 108px;--cart-r: 22px;--cart-bg: linear-gradient(145deg, var(--acc-a), var(--acc-b));--cart-color: var(--on-acc);--cart-sh: 7px 9px 22px var(--acc-glow), -6px -6px 14px var(--hi);--cart-count-r: 50%;--cart-count-bg: rgba(255, 255, 255, .2);--cart-count-color: var(--on-acc);--cart-count-sh: inset 0 0 0 1.5px rgba(255, 255, 255, .4)}[data-skin=porculan][data-theme=dark]{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239099A8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cart-count-bg: rgba(255, 255, 255, .16)}@media(prefers-color-scheme:dark){[data-skin=porculan][data-theme=system]{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239099A8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cart-count-bg: rgba(255, 255, 255, .16)}}[data-skin=porculan] body{background:var(--bg)}[data-skin=porculan] .gs-logo{border-radius:50%;background:var(--surface);box-shadow:var(--sh-1);color:var(--acc-ink)}[data-skin=porculan] .gs-sidebar{background:var(--surface);box-shadow:var(--sh-2)}@media(min-width:1024px){[data-skin=porculan] .gs-sidebar{border-radius:32px}}[data-skin=porculan] .gs-sidebar__item{color:var(--ink-2)}[data-skin=porculan] .gs-sidebar__item .ic{color:var(--ink-3)}[data-skin=porculan] .gs-sidebar__item:hover{color:var(--ink)}[data-skin=porculan] .gs-sidebar__item.is-active,[data-skin=porculan] .gs-sidebar__item[aria-current=page]{background:var(--bg);box-shadow:var(--in-1);color:var(--ink)}[data-skin=porculan] .gs-sidebar__item.is-active .ic,[data-skin=porculan] .gs-sidebar__item[aria-current=page] .ic{color:var(--acc-ink)}[data-skin=porculan] .gs-sidebar__panel{border-radius:20px;padding:16px;background:var(--bg);box-shadow:var(--in-1)}[data-skin=porculan] .gs-alert__icon,[data-skin=porculan] .gs-toast__icon{background:linear-gradient(145deg,color-mix(in oklab,var(--ac, var(--tc)) 78%,#fff),var(--ac, var(--tc)));box-shadow:3px 3px 8px color-mix(in srgb,var(--ac, var(--tc)) 35%,transparent)}[data-skin=porculan] .gs-toast__icon{--ac: var(--tc)}[data-skin=porculan] .gs-alert--diet .gs-alert__icon{background:#fff;box-shadow:none}[data-skin=porculan] .gs-alert--diet.is-acked .gs-alert__icon{background:var(--diet)}[data-skin=porculan] .gs-alert--diet.is-acked{background:var(--surface);box-shadow:var(--sh-1),inset 4px 0 0 var(--diet)}[data-skin=porculan] .gs-tile__media{aspect-ratio:1;width:88%;margin:4px auto 0;overflow:visible}[data-skin=porculan] .gs-tile__media .art{width:94%;height:94%}[data-skin=porculan] .gs-tile__fav{top:-8px;right:-12px}[data-skin=porculan] .gs-tile__fav:before{border-radius:50%}[data-skin=porculan] .gs-tile__badge{left:-6px;top:-4px;border-radius:10px;background:linear-gradient(145deg,var(--acc-a),var(--acc-b));box-shadow:3px 4px 10px var(--acc-glow)}[data-skin=porculan] .gs-kpi--hi .gs-kpi__label>i{background:linear-gradient(145deg,var(--acc-a),var(--acc-b));color:var(--on-acc);box-shadow:3px 4px 10px var(--acc-glow),-2px -2px 6px var(--hi)}[data-skin=porculan] .gs-kpi--hi .gs-kpi__value{color:var(--acc-ink)}[data-skin=porculan] .gs-bars__tip b{color:var(--ink)}[data-skin=porculan] .gs-bars__col.is-current .gs-bars__track{box-shadow:var(--in-1),0 0 0 2px var(--acc-soft)}[data-skin=porculan] .gs-legend i{border-radius:50%}[data-skin=porculan] .gs-table th{border-bottom:0}[data-skin=porculan] .gs-table td{border-top-color:var(--line)}[data-skin=porculan] .gs-ticket__no{font-size:17px}[data-skin=porculan] .gs-ticket__diet{border-radius:var(--ticket-r) var(--ticket-r) 6px 6px}[data-skin=porculan] .gs-card--hero{box-shadow:var(--sh-3),inset 0 0 0 1.5px var(--acc-soft)}[data-skin=porculan] .gs-nav{left:calc(22px + var(--safe-l));right:calc(22px + var(--safe-r));bottom:calc(22px + var(--safe-b));height:70px;padding:0 12px;border-radius:35px;background:var(--surface);box-shadow:var(--sh-3)}[data-skin=porculan] .gs-nav__item{height:46px;min-width:46px;padding:0 12px;gap:0;border-radius:23px}[data-skin=porculan] .gs-nav__label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:14px;font-weight:600;color:var(--ink);transition:max-width var(--t-bounce) var(--ease-bounce),opacity var(--t-std),margin var(--t-bounce) var(--ease-bounce)}[data-skin=porculan] .gs-nav__item.is-active,[data-skin=porculan] .gs-nav__item[aria-current=page]{padding:0 18px;background:var(--bg);box-shadow:var(--in-1)}[data-skin=porculan] .gs-nav__item.is-active .gs-nav__label,[data-skin=porculan] .gs-nav__item[aria-current=page] .gs-nav__label{max-width:140px;opacity:1;margin-left:8px}[data-skin=porculan] .gs-nav__badge{top:2px;right:0}[data-skin=porculan] .gs-nav__item:active{box-shadow:var(--in-1)}@media(min-width:720px){[data-skin=porculan] .gs-nav:not(.gs-nav--inline){left:50%;right:auto;width:420px;transform:translate(-50%)}}[data-skin=porculan] .gs-cartbar{left:calc(22px + var(--safe-l));right:calc(22px + var(--safe-r))}[data-skin=porculan] .gs-cartbar--inline{left:auto;right:auto}[data-skin=tinta]{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141C2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--side-bg: #141C2E;--side-line: transparent;--card-bg: var(--s1);--card-sh: none;--card-sh-press: none;--card-r: 22px;--card-pad: 18px 20px;--raised-bg: var(--s1);--raised-sh: none;--raised-bg-press: var(--s2);--raised-sh-press: none;--pressed-bg: var(--s2);--pressed-sh: none;--well-bg: var(--s1);--well-sh: none;--hero-bg: var(--acc-fill);--hero-color: var(--on-acc);--hero-sh: none;--inkcard-bg: var(--blk);--inkcard-color: var(--on-blk);--sheet-bg: var(--bg);--sheet-sh: none;--field-bg: var(--bg);--field-sh: inset 0 0 0 1.5px var(--line-2);--field-sh-focus: inset 0 0 0 2px var(--ink);--field-sh-err: inset 0 0 0 2px var(--err);--field-r: 14px;--field-h: 52px;--btn-h: 54px;--btn-r: 15px;--btn-r-sm: 12px;--btn-fs: 15px;--btn1-bg: var(--acc-fill);--btn1-sh: none;--btn1-bg-press: var(--acc-press);--btn1-sh-press: none;--btn2-bg: var(--s1);--btn2-color: var(--ink);--btn2-sh: none;--btn2-bg-press: var(--s2);--btn2-sh-press: none;--btn2-icon: var(--acc-ink);--ink-btn-bg: var(--ink);--ink-btn-color: var(--on-ink);--ink-btn-bg-press: color-mix(in oklab, var(--ink) 84%, var(--bg));--danger-bg: var(--err-fill);--danger-sh: none;--danger-sh-press: none;--ghost-hover: var(--s1);--press-transform: scale(.98);--icon-btn: 44px;--icon-btn-r: 13px;--icon-btn-r-sm: 12px;--dis-opacity: 1;--dis-filter: none;--dis-bg: var(--s2);--dis-color: var(--ink-4);--dis-sh: none;--sel-bg: var(--ink);--sel-sh: none;--sel-color: var(--on-ink);--sel-sub: color-mix(in srgb, var(--on-ink) 74%, transparent);--seg-r: 14px;--seg-item-r: 11px;--chip-r: 13px;--chip-bg: var(--s1);--chip-sh: none;--chip-color: var(--ink-2);--chip-on-bg: var(--ink);--chip-on-sh: none;--chip-on-color: var(--on-ink);--tag-r: 8px;--tag-bg: var(--s1);--tag-sh: none;--tag-acc-bg: var(--acc-soft);--tag-ok-bg: var(--ok-t);--tag-warn-bg: var(--prep-t);--tag-err-bg: var(--err-t);--tag-new-bg: var(--new-t);--check-r: 7px;--check-sh: inset 0 0 0 2px var(--line-2);--check-on-bg: var(--acc-fill);--check-on-sh: none;--radio-on-bg: var(--bg);--radio-on-sh: inset 0 0 0 7px var(--acc);--tg-w: 46px;--tg-h: 28px;--tg-bg: var(--s2);--tg-sh: none;--tg-knob: #FFFFFF;--tg-knob-sh: 0 1px 2px rgba(20, 28, 46, .2);--tg-on-bg: var(--acc-fill);--tg-on-sh: none;--stp-h: 54px;--stp-pad: 5px;--stp-r: 15px;--stp-btn-r: 11px;--stp-btn-bg: transparent;--stp-btn-sh: none;--stp-btn-bg-press: var(--s2);--stp-btn-sh-press: none;--trk-h: 6px;--trk-bg: var(--s2);--trk-sh: none;--trk-fill: linear-gradient(var(--acc), var(--acc));--trk-fill-h: 6px;--trk-inset: 0px;--thumb-bg: var(--bg);--thumb-sh: inset 0 0 0 3px var(--acc), 0 1px 3px rgba(20, 28, 46, .14);--date-pad: 16px;--day-r: 12px;--day-hover: var(--s2);--day-sel-bg: var(--acc-fill);--day-sel-sh: none;--day-today: inset 0 0 0 1.5px var(--ink);--day-in-bg: var(--acc-soft);--pin-key-r: 20px;--pin-key-bg: var(--s1);--pin-key-sh: none;--pin-key-bg-press: var(--s2);--pin-key-sh-press: none;--pin-dot: var(--s2);--pin-dot-sh: none;--pin-dot-on: var(--ink);--pin-dot-on-sh: none;--list-gap: 8px;--item-pad: 10px 14px 10px 10px;--item-r: 18px;--item-bg: var(--s1);--item-sh: none;--item-bg-press: var(--s2);--item-sh-press: none;--item-media: 52px;--item-media-r: 14px;--item-media-bg: var(--bg);--item-media-sh: none;--tile-r: 20px;--tile-bg: transparent;--tile-sh: none;--tile-pad: 0;--tile-media-r: 20px;--tile-media-sh: none;--tile-body-pad: 10px 2px 0;--tile-add-r: 10px;--tile-add-bg: var(--ink);--tile-add-color: var(--on-ink);--tile-add-sh: none;--tile-add-sh-press: none;--fav-bg: var(--bg);--fav-sh: none;--avatar-r: 11px;--avatar-sh: none;--avatar-ring: var(--bg);--badge-r: 8px;--badge-sh: none;--kpi-pad: 18px 20px;--kpi-r: 22px;--kpi-ic-bg: transparent;--kpi-ic-sh: none;--kpi-ic-color: var(--ink-2);--kpi-v-fw: 800;--kpi-v-fs: 34px;--kpi-v-ff: var(--f-d);--kpi-v-ls: -.035em;--kpi-b-pad: 7px;--kpi-b-bg-up: var(--ok-t);--kpi-b-bg-down: var(--err-t);--kpi-b-bg-flat: var(--mute-t);--occ-free: var(--s2);--occ-busy: var(--ink);--bars-gap: 5px;--bar-w: 100%;--bar-track-r: 0;--bar-track-bg: transparent;--bar-track-sh: none;--bar-in: 0px;--bar-r: 5px 5px 2px 2px;--bar-bg: var(--bar);--bar-cur: var(--acc-fill);--ref-l: calc(50% - 3px) ;--ref-h: 6px;--tip-bg: var(--ink);--tip-sh: none;--tip-color: var(--on-ink);--meter-h: 8px;--meter-bg: var(--s2);--meter-sh: none;--meter-in: 0px;--meter-fill: var(--ink);--prog-bg: var(--s2);--prog-done: var(--ink);--table-r: 14px;--th-bg: var(--s1);--row-hover: var(--s1);--ring-bg: transparent;--ring-sh: none;--ring-track: var(--s2);--ring-bar: var(--acc);--ring-w: 12;--ring-glow: none;--ring-core: 76%;--ring-core-bg: transparent;--ring-core-sh: none;--steps-pad: 0;--steps-bg: transparent;--steps-sh: none;--step-dot: 40px;--step-dot-r: 12px;--step-bg: var(--s1);--step-sh: none;--step-line: var(--line-2);--step-line-sh: none;--step-line-w: 2px;--step-line-h: 18px;--step-done-bg: var(--ok-t);--step-done-sh: none;--step-done-color: var(--ok-ink);--step-now-bg: var(--acc-soft);--step-now-sh: none;--empty-bg: var(--s1);--empty-sh: none;--sk-bg: var(--s1);--sk-sh: none;--sk-shine: rgba(255, 255, 255, .75);--alert-r: 16px;--alert-sh: none;--alert-ic-r: 10px;--alert-ic-sh: none;--toast-r: 16px;--toast-bg: var(--blk);--toast-sh: 0 10px 30px rgba(20, 28, 46, .18);--toast-color: var(--on-blk);--toast-ic-r: 10px;--toast-ic-sh: none;--toast-sub-op: .72;--ticket-r: 16px;--ticket-bg: var(--bg);--ticket-sh: inset 0 0 0 1.5px var(--line);--ticket-no-sh: none;--ticket-var-bg: var(--ink);--ticket-var-sh: none;--ticket-var-ink: var(--on-ink);--kb-pad: 10px;--kb-r: 20px;--kb-bg: var(--s1);--kb-sh: none;--tm-leg-busy: var(--ink);--tm-r: 12px;--tm-leg-r: 4px;--tm-free-bg: var(--bg);--tm-free-sh: inset 0 0 0 1.5px var(--line-2);--tm-free-color: var(--ink-3);--tm-busy-bg: var(--ink);--tm-busy-sh: none;--tm-busy-color: var(--on-ink);--tm-bill-bg: var(--prep-fill);--tm-bill-sh: none;--tm-bill-color: #FFFFFF;--tm-res-bg: repeating-linear-gradient(-45deg, transparent 0 5px, var(--s2) 5px 7px);--tm-res-sh: inset 0 0 0 1.5px var(--ink-3);--tm-res-color: var(--ink-2);--tm-res-line: transparent;--tm-res-off: 0px;--nav-color: var(--ink-3);--nav-active: var(--ink);--nav-bg-solid: var(--bg);--cart-bottom: 92px;--cart-r: 18px;--cart-bg: var(--blk);--cart-color: var(--on-blk);--cart-sh: none;--cart-count-r: 10px;--cart-count-bg: var(--acc-fill);--cart-count-color: var(--on-acc);--cart-count-sh: none}[data-skin=tinta][data-theme=dark]{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2F4F8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--side-bg: #0A0F19;--side-line: var(--line);--sk-shine: rgba(255, 255, 255, .05);--tg-knob: #F2F4F8;--tg-knob-sh: none;--toast-sh: 0 10px 30px rgba(0, 0, 0, .4);--ticket-sh: inset 0 0 0 1.5px var(--line-2)}@media(prefers-color-scheme:dark){[data-skin=tinta][data-theme=system]{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2F4F8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--side-bg: #0A0F19;--side-line: var(--line);--sk-shine: rgba(255, 255, 255, .05);--tg-knob: #F2F4F8;--tg-knob-sh: none;--toast-sh: 0 10px 30px rgba(0, 0, 0, .4);--ticket-sh: inset 0 0 0 1.5px var(--line-2)}}[data-skin=tinta] :is(.gs-card:not(.gs-card--hero):not(.gs-card--ink),.gs-kanban__col,.gs-date,.gs-kpi:not(.gs-kpi--hi)){--well-bg: var(--bg);--raised-bg: var(--bg);--btn2-bg: var(--bg);--chip-bg: var(--bg);--tag-bg: var(--bg);--item-bg: var(--bg);--item-media-bg: var(--s1);--empty-bg: var(--bg);--sk-bg: var(--bg);--th-bg: var(--bg);--row-hover: var(--bg);--pin-key-bg: var(--bg);--step-bg: var(--bg);--stp-btn-bg-press: var(--s2);--ticket-bg: var(--bg);--tm-free-bg: var(--bg);--occ-free: var(--s2);--fav-bg: var(--bg)}[data-skin=tinta] .gs-item{--item-media-bg: var(--bg)}[data-skin=tinta] .gs-card .gs-item{--item-media-bg: var(--s1)}[data-skin=tinta] .gs-logo{border-radius:13px;background:var(--acc-fill);color:var(--on-acc);font-size:20px;letter-spacing:-.04em}[data-skin=tinta] .gs-sidebar{background:var(--side-bg);color:#f2f4f8;box-shadow:1px 0 0 var(--side-line)}@media(min-width:1024px){[data-skin=tinta] .gs-sidebar{border-radius:24px}}[data-skin=tinta] .gs-sidebar__item{opacity:.74;border-radius:12px;min-height:46px}[data-skin=tinta] .gs-sidebar__item:hover{opacity:1;background:#ffffff0f}[data-skin=tinta] .gs-sidebar__item.is-active,[data-skin=tinta] .gs-sidebar__item[aria-current=page]{opacity:1;background:#fff;color:#141c2e}[data-skin=tinta] .gs-sidebar .gs-powered,[data-skin=tinta] .gs-sidebar .gs-muted{color:inherit;opacity:.6}[data-skin=tinta] .gs-sidebar__panel{border-radius:16px;padding:14px;background:#ffffff12}[data-skin=tinta] .gs-sidebar .gs-toggle__track{background:#ffffff2e}[data-skin=tinta] .gs-sidebar .gs-toggle input:checked+.gs-toggle__track{background:var(--acc-fill)}[data-skin=tinta] .gs-sidebar :focus-visible{outline-color:#fff}@media(hover:hover){[data-skin=tinta] .gs-btn--secondary:hover,[data-skin=tinta] .gs-btn:not([class*=gs-btn--]):hover{background:var(--s2)}[data-skin=tinta] .gs-btn--primary:hover{background:var(--acc-press)}[data-skin=tinta] .gs-btn--icon:hover{background:var(--s2)}[data-skin=tinta] .gs-chip:not(.is-on):not([aria-pressed=true]):hover{background:var(--s2)}[data-skin=tinta] a.gs-item:hover,[data-skin=tinta] button.gs-item:hover{background:var(--s2)}}[data-skin=tinta] .gs-tile__media{background:var(--tint, var(--s1))}[data-skin=tinta] .gs-avatar{background:var(--avatar-tint, var(--tint-lilac));color:var(--avatar-ink, var(--c-lilac))}[data-skin=tinta] .gs-kpi__label{flex-direction:row-reverse;justify-content:space-between}[data-skin=tinta] .gs-kpi__label>i{width:22px;height:22px;border-radius:0}[data-skin=tinta] .gs-kpi__label .ic{width:20px;height:20px}[data-skin=tinta] .gs-kpi--hi{background:var(--acc-fill);color:var(--on-acc)}[data-skin=tinta] .gs-kpi--hi .gs-kpi__label,[data-skin=tinta] .gs-kpi--hi .gs-kpi__delta,[data-skin=tinta] .gs-kpi--hi .gs-kpi__label>i{color:inherit}[data-skin=tinta] .gs-kpi--hi .gs-kpi__delta b{background:var(--on-acc);color:var(--acc-fill)}[data-skin=tinta] .gs-kpi--hi .gs-km{opacity:1}[data-skin=tinta] .gs-card--hero .gs-tag{background:var(--on-acc);color:var(--acc-fill)}[data-skin=tinta] .gs-ticket__no{background:var(--tk-no-bg);color:var(--tk-no-ink)}[data-skin=tinta] .gs-card--ink .gs-km{color:inherit}[data-skin=tinta] .gs-alert--diet.is-acked{box-shadow:inset 4px 0 0 var(--diet)}[data-skin=tinta] .gs-nav{left:0;right:0;bottom:0;min-height:calc(68px + var(--safe-b));padding:8px calc(12px + var(--safe-r)) var(--safe-b) calc(12px + var(--safe-l));background:var(--bg);box-shadow:0 -1px 0 var(--line);align-items:flex-start}[data-skin=tinta] .gs-nav__item{flex-direction:column;gap:5px;width:76px;min-height:52px;padding-top:4px;border-radius:12px;font-size:11.5px;font-weight:600;line-height:1}[data-skin=tinta] .gs-nav__item.is-active:before,[data-skin=tinta] .gs-nav__item[aria-current=page]:before{content:"";position:absolute;top:-8px;left:50%;width:22px;height:3px;margin-left:-11px;border-radius:0 0 3px 3px;background:var(--acc)}[data-skin=tinta] .gs-nav__item:active{background:var(--s1)}[data-skin=tinta] .gs-nav__badge{top:-2px;left:calc(50% + 6px)}[data-skin=tinta] .gs-nav--inline{left:0;right:0;bottom:0}.ss-logo{display:block;width:168px;height:auto;color:var(--ink)}.ss-logo--sm{width:132px}.ss-logo--light{color:#f2f4f8}.ss-logo__dot,.ss-logo__soul{fill:#c8283e}.ss-logo--light .ss-logo__dot,.ss-logo--light .ss-logo__soul,[data-theme=dark] .ss-logo .ss-logo__dot,[data-theme=dark] .ss-logo .ss-logo__soul{fill:#ff5a6e}@media(prefers-color-scheme:dark){[data-theme=system] .ss-logo .ss-logo__dot,[data-theme=system] .ss-logo .ss-logo__soul{fill:#ff5a6e}}.ss-mark{width:36px;height:36px;color:var(--ink)}.gs-lang{display:inline-grid;grid-auto-flow:column;gap:2px;min-height:0;padding:3px;border-radius:12px;width:max-content}.gs-lang a{display:grid;place-items:center;min-width:40px;height:32px;padding:0 10px;border-radius:9px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-decoration:none;color:var(--ink-2)}.gs-lang a[aria-current=true]{background:var(--sel-bg, var(--ink));color:var(--sel-color, var(--bg));box-shadow:var(--sel-sh, none)}.gs-footer{gap:12px;padding-top:8px;font-size:13px}.gs-footer__links{gap:6px 16px}.gs-footer__links a{color:var(--ink-2);text-decoration:none}.gs-footer__links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.gs-footer__powered{margin:0;font-size:11.5px;color:var(--ink-3)}[class^=gs-alert--],[class*=" gs-alert--"]{display:block;padding:12px 16px;border-radius:14px;font-weight:600}.gs-sheet.gs-cookies{inset:auto 16px calc(16px + var(--safe-b)) 16px;display:block;z-index:var(--z-toast);max-width:560px;margin-left:auto;padding:20px;border-radius:var(--r3);background:var(--card-bg);color:var(--ink);box-shadow:0 24px 60px #0a0f1d47,0 0 0 1px var(--line)}.gs-sheet.gs-cookies[hidden]{display:none}.gs-cookies .gs-row{gap:10px}.gs-cookies a{color:var(--acc-ink)}.ss-console{--gap: 24px}.ss-mbar{display:none}.ss-scrim{position:fixed;inset:0;z-index:calc(var(--z-sheet) - 1);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ss-scrim[hidden]{display:none}html.ss-lock{overflow:hidden}.ss-side{gap:14px}.ss-side__brand{display:block;padding:4px 8px 0;text-decoration:none;color:inherit}.ss-side__brand .ss-logo{color:currentColor;width:172px}.ss-side__role{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:2px 8px 0;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--acc-soft);color:var(--acc-ink)}.ss-side__role .ic{width:15px;height:15px}.ss-side .gs-sidebar__nav{margin-top:10px}.ss-side .gs-sidebar__item{color:inherit}.ss-side__actions{display:grid;gap:4px}.ss-side__actions form{display:contents}.ss-side__logout{width:100%;border:0;background:transparent;font:inherit;cursor:pointer;text-align:left}.ss-me{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#7f7f7f14}.ss-me__text{min-width:0;display:grid;gap:2px}.ss-me__text b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-me__text small{font-size:12px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-avatar{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;background:#c8283e;color:#fff;font:800 14px/1 var(--f-d, var(--f));letter-spacing:.02em}.ss-side .gs-lang{background:#7f7f7f1f}.ss-side .gs-lang a{color:inherit;opacity:.75}.ss-side .gs-lang a[aria-current=true]{opacity:1}[data-skin=tinta] .ss-side .ss-side__role{background:#ff5a6e29;color:#ff8a99}[data-skin=tinta] .ss-side .gs-lang a[aria-current=true]{background:#fff;color:#141c2e}[data-skin=tinta] .ss-side .ss-me{background:#ffffff12}.ss-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:8px}.ss-head__title{min-width:0;display:grid;gap:6px}.ss-head__title .gs-h1{font-size:clamp(26px,3.2vw,36px);text-wrap:balance}.ss-head__title p{margin:0;font-size:14px}.ss-head__actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1023.98px){.ss-console{padding:0 calc(var(--gutter) + var(--safe-r)) calc(32px + var(--safe-b)) calc(var(--gutter) + var(--safe-l))}.ss-mbar{position:sticky;top:0;z-index:var(--z-topbar);display:flex;align-items:center;gap:10px;justify-content:space-between;margin:0 calc(-1 * (var(--gutter) + var(--safe-r))) 4px calc(-1 * (var(--gutter) + var(--safe-l)));padding:calc(8px + var(--safe-t)) calc(var(--gutter) + var(--safe-r)) 8px calc(var(--gutter) + var(--safe-l));background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line)}.ss-mbar__brand{display:block;color:var(--ink)}.ss-mbar .ss-avatar{width:34px;height:34px;border-radius:11px;font-size:12.5px}.ss-main{padding-top:12px}.ss-head{align-items:flex-start}.ss-head__actions{width:100%}.ss-head__actions .gs-btn{flex:1 1 auto}}.ss-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px}.ss-status__ring{--p: 0;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,var(--card-bg) 74%,transparent 75% 100%),conic-gradient(var(--ok) calc(var(--p) * 1%),var(--line) 0)}.ss-status__ring strong{font:800 22px/1 var(--f-d, var(--f));letter-spacing:-.02em}.ss-status__body{display:grid;gap:6px;min-width:0}.ss-status__body p{margin:0;font-size:13.5px}.ss-checks{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.ss-check{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600}.ss-check .ic{width:15px;height:15px}.ss-check.is-ok{background:var(--ok-t);color:var(--ok-ink)}.ss-check.is-bad{background:var(--prep-t, var(--err-t));color:var(--prep-ink, var(--err-ink))}.ss-status__meta{display:grid;justify-items:end;gap:6px;text-align:right;font-size:13px}.ss-status__meta b{font-size:15px}@media(max-width:760px){.ss-status{grid-template-columns:auto minmax(0,1fr)}.ss-status__meta{grid-column:1 / -1;justify-items:start;text-align:left;grid-auto-flow:column;justify-content:start;align-items:center}.ss-status__ring{width:76px;height:76px}}a.ss-kpi{text-decoration:none;color:inherit;transition:transform var(--t-press),box-shadow var(--t-std),background var(--t-std)}a.ss-kpi:hover{transform:translateY(-2px)}a.ss-kpi:active{transform:var(--press-transform)}.ss-kpi .gs-kpi__label>i{background:var(--acc-soft);color:var(--acc-ink)}a.ss-kpi.ss-kpi--action{background:var(--ink);color:var(--bg);box-shadow:none}a.ss-kpi.ss-kpi--action .gs-kpi__label{color:inherit}.ss-kpi--action .gs-kpi__label>i{background:#c8283e;color:#fff}.ss-kpi__cta{margin-top:auto;padding-top:14px;display:flex;align-items:center;gap:8px;font:700 15px/1.25 var(--f)}.ss-kpi__cta .ic{width:18px;height:18px}@media(max-width:719.98px){.ss-console .gs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));--gap: 12px}.ss-console .gs-kpi{min-height:112px;padding:14px 14px 16px}.ss-console .gs-kpi__label{font-size:12px;gap:8px}.ss-console .gs-kpi__value{font-size:28px}.ss-kpi__cta{font-size:13.5px}}.ss-split{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.ss-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.ss-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:220px;align-items:end}.ss-bars__col{display:grid;grid-template-rows:18px 1fr 18px;height:100%;align-items:end;justify-items:center;gap:6px;min-width:0}.ss-bars__val{font-size:12px;font-weight:700;color:var(--ink-2)}.ss-bars__bar{width:100%;max-width:34px;height:var(--h);min-height:3px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--acc),color-mix(in srgb,var(--acc) 62%,var(--bg)));align-self:end}.ss-bars__x{font-size:11px;color:var(--ink-3);white-space:nowrap}@media(max-width:560px){.ss-bars__x{font-size:0}.ss-bars__col:nth-child(3n+1) .ss-bars__x{font-size:10px}.ss-bars{gap:4px}}.ss-stack{display:flex;height:16px;border-radius:999px;overflow:hidden;background:var(--line);gap:3px;margin:6px 0 18px}.ss-stack span{width:var(--w);background:var(--c)}.ss-legend{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ss-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px}.ss-legend i{width:12px;height:12px;border-radius:4px;background:var(--c)}.ss-legend b{font:800 18px/1 var(--f-d, var(--f))}.ss-recent__head{padding:18px 20px 0}.ss-rows{margin:0;padding:0 8px 8px;list-style:none}.ss-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto auto 20px;align-items:center;gap:14px;padding:12px;border-radius:14px;text-decoration:none;color:inherit}.ss-row:hover{background:#7f7f7f14}.ss-row__ic{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--ink);color:var(--bg);font:800 16px/1 var(--f-d, var(--f))}.ss-row__main{display:grid;gap:2px;min-width:0}.ss-row__main b,.ss-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-row__main small{font-size:12.5px;color:var(--ink-3)}.ss-row__meta,.ss-row__date{font-size:13px}.ss-row__go{width:18px;height:18px;color:var(--ink-3)}@media(max-width:760px){.ss-row{grid-template-columns:40px minmax(0,1fr) auto}.ss-row__meta,.ss-row__date,.ss-row__go{display:none}}.ss-empty{display:grid;justify-items:center;gap:12px;padding:36px 20px;text-align:center}.ss-empty__ic{width:40px;height:40px;color:var(--ink-3)}.ss-empty p{margin:0}.ss-upgrade{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gs-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.gs-filters>*{flex:1 1 180px;min-width:0}.gs-filters>.gs-btn{flex:0 0 auto}.gs-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.gs-table-wrap{overflow-x:auto;border-radius:var(--card-r)}.gs-choice{display:grid;gap:10px}.gs-secret,.gs-codes{font:600 15px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;word-break:break-all}.gs-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:16px;border-radius:14px;background:var(--well-bg);box-shadow:var(--well-sh)}.gs-qr{display:grid;place-items:center;padding:12px;border-radius:18px;background:#fff;width:max-content}.gs-qr svg{display:block;width:220px;height:220px}.gs-wizard{display:grid;gap:18px}.gs-wizard__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.ss-auth{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--bg)}.ss-auth__brand{display:none}.ss-auth__main{display:grid;place-items:center;padding:calc(28px + var(--safe-t)) calc(var(--gutter) + var(--safe-r)) calc(28px + var(--safe-b)) calc(var(--gutter) + var(--safe-l))}.gs-auth__wrap{width:100%;max-width:440px;gap:18px}.gs-auth__brand{display:inline-block;color:var(--ink);text-decoration:none}.gs-auth__card{--gap: 16px;padding:28px}.gs-auth__card .gs-h2{font-size:26px}.gs-auth__links{justify-content:space-between;gap:8px 16px;font-size:14px}.gs-auth__links a{color:var(--acc-ink);font-weight:600;text-decoration:none}.gs-auth__links a:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){.ss-auth{grid-template-columns:minmax(420px,1fr) minmax(0,1.1fr)}.ss-auth__brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:48px 56px;color:#f2f4f8;background:radial-gradient(700px 600px at 85% 90%,rgba(200,40,62,.38),transparent 70%),linear-gradient(170deg,#141c2e,#0b1120)}.ss-auth__logo{color:#f2f4f8;width:max-content}.ss-auth__logo .ss-logo{width:190px}.ss-auth__pitch{position:relative;z-index:1;max-width:360px;display:grid;gap:26px}.ss-auth__claim{margin:0;font:900 clamp(34px,3.2vw,46px)/1 var(--f-d, var(--f));letter-spacing:-.035em;text-wrap:balance}.ss-auth__pitch ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}.ss-auth__pitch li{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;color:#c9d1dd}.ss-auth__pitch li .ic{width:22px;height:22px;padding:9px;box-sizing:content-box;border-radius:12px;background:#ffffff12;color:#ff8a99}.ss-auth__phone{position:absolute;right:-96px;bottom:-190px;width:290px;height:auto;border-radius:40px;border:10px solid #1D2436;box-shadow:0 40px 100px #0000008c;transform:rotate(-8deg);opacity:.92}.ss-auth__powered{position:relative;z-index:1;font-size:12px;color:#f2f4f88c}.ss-auth__main .gs-auth__brand{display:none}}.ss-pubbar{justify-content:space-between;padding-inline:calc(var(--gutter) + var(--safe-l));box-shadow:0 1px 0 var(--line)}.gs-wizard>.gs-steps{counter-reset:ss-step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px}.gs-wizard>.gs-steps>li{counter-increment:ss-step;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border-radius:14px;font-size:14px;font-weight:600;color:var(--ink-3)}.gs-wizard>.gs-steps>li:before{content:counter(ss-step);width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;font:800 13px/1 var(--f-d, var(--f));background:var(--s2, var(--line));color:var(--ink-2)}.gs-wizard>.gs-steps>li.is-active{background:var(--card-bg);color:var(--ink);box-shadow:var(--raised-sh, none)}.gs-wizard>.gs-steps>li.is-active:before{background:var(--acc);color:#fff}.gs-wizard>.gs-steps>li.is-done{color:var(--ink-2)}.gs-wizard>.gs-steps>li.is-done:before{content:"✓";background:var(--ok);color:#fff}@media(max-width:760px){.gs-wizard>.gs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.gs-wizard>.gs-steps>li{justify-content:center;padding:0;font-size:0}.gs-wizard>.gs-steps>li.is-active{font-size:0}}.gs-wizard fieldset{border:0;margin:0;min-width:0}.gs-wizard legend{float:left;width:100%;padding:0;margin-bottom:4px}.gs-wizard legend+*{clear:both}.gs-list{display:grid;gap:8px;margin:0}.gs-list>.gs-item.gs-row{flex-wrap:nowrap;align-items:flex-start;gap:14px}.gs-item>[class^=gs-badge--],.gs-item>[class*=" gs-badge--"]{flex:none;min-width:40px;height:28px;padding:0 10px;display:inline-grid;place-items:center;border-radius:9px;font:800 12px/1 var(--f-d, var(--f));letter-spacing:.04em;background:var(--bt);color:var(--bi)}.gs-item>.gs-stack{--gap: 2px}.gs-item strong{font-size:14.5px}.ss-site-body{background:var(--bg)}.ss-site{--navy: #141C2E;--night: #0B1120;--paper: #F2F4F8;--red: #C8283E;--red-hi: #FF5A6E;--mist: #A8B0BF;--wrap: 1200px;color:var(--ink);background:var(--bg);font-family:var(--f);overflow-x:clip}.ss-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.ss-h2{margin:0;font:900 clamp(32px,4.4vw,56px)/1 var(--f-d, var(--f));letter-spacing:-.04em;text-wrap:balance}.ss-h3{margin:0;font:800 21px/1.15 var(--f-d, var(--f));letter-spacing:-.02em}.ss-lead{margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:var(--ink-2);max-width:60ch}.ss-kicker{margin:0;font-size:15px;font-weight:700;color:var(--red-hi);letter-spacing:.01em}.ss-sec{padding-block:clamp(72px,9vw,128px)}.ss-sec .ss-h2{margin-bottom:clamp(32px,4vw,56px);max-width:18ch}.ss-site .gs-btn--primary{background:var(--red);color:#fff}.ss-site .gs-btn--primary:hover{background:#b02236}.ss-btn-ghost{background:#ffffff14;color:var(--paper);box-shadow:inset 0 0 0 1.5px #ffffff38}.ss-btn-ghost:hover{background:#ffffff24}.ss-nav{position:sticky;top:0;z-index:40;background:#0b1120db;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);color:var(--paper);box-shadow:0 1px #ffffff0f;padding-top:env(safe-area-inset-top,0px)}.ss-nav__in{display:flex;align-items:center;gap:20px;min-height:68px}.ss-nav__brand{color:var(--paper);flex:none}.ss-nav__brand .ss-logo{width:150px}.ss-nav__links{display:flex;align-items:center;gap:4px;margin-inline:auto}.ss-nav__links a{padding:10px 12px;border-radius:10px;color:#c9d1dd;font-size:14.5px;font-weight:600;text-decoration:none}.ss-nav__links a:hover{color:#fff;background:#ffffff0f}.ss-nav__end{display:flex;align-items:center;gap:12px}.ss-nav__login{color:#fff;font-size:14.5px;font-weight:700;text-decoration:none;padding:8px 6px}.ss-nav .gs-lang{background:#ffffff14;box-shadow:none}.ss-nav .gs-lang a{color:#c9d1dd;min-width:34px;height:28px;padding:0 8px;font-size:12px}.ss-nav .gs-lang a[aria-current=true]{background:#fff;color:var(--navy)}.ss-nav__burger{display:none;width:44px;height:44px;border:0;border-radius:12px;background:#ffffff14;color:#fff;cursor:pointer;place-items:center}.ss-nav__mobile-only{display:none}@media(max-width:1080px){.ss-nav__burger{display:grid}.ss-nav__desk-only{display:none}.ss-nav__links{position:absolute;left:0;right:0;top:100%;margin:0;display:none;flex-direction:column;align-items:stretch;gap:2px;padding:10px max(20px,env(safe-area-inset-left,0px)) 18px;background:#0b1120f7;box-shadow:0 20px 40px #00000059}.ss-nav__links.is-open{display:flex}.ss-nav__links a{padding:14px 12px;font-size:16px}.ss-nav__mobile-only{display:block}.ss-nav__mobile-only .gs-lang{margin:8px 12px}.ss-nav__end{margin-left:auto}}.ss-hero{position:relative;color:var(--paper);overflow:hidden;background:radial-gradient(900px 700px at 78% 70%,rgba(200,40,62,.34),transparent 70%),radial-gradient(700px 500px at 8% 0%,rgba(64,110,255,.14),transparent 70%),linear-gradient(180deg,var(--navy) 0%,var(--night) 100%)}.ss-hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;min-height:min(820px,calc(100svh - 68px));padding-block:56px 72px}.ss-hero__copy{display:grid;gap:22px;align-content:center}.ss-hero__title{margin:0;font:900 clamp(44px,4.9vw,78px)/.96 var(--f-d, var(--f));letter-spacing:-.048em;text-wrap:balance}.ss-hero__lead{margin:0;max-width:54ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#c9d1dd}.ss-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ss-hero__stage{position:relative;height:640px}.ss-phone{position:absolute;margin:0;padding:10px;border-radius:46px;background:linear-gradient(145deg,#2b3247,#0a0d16 55%,#232a3d);box-shadow:0 50px 120px #0009,inset 0 0 0 1px #ffffff0f}.ss-phone img{display:block;width:100%;height:auto;border-radius:36px}.ss-phone--a{width:300px;left:4%;top:30px;transform:rotate(-5deg);z-index:2}.ss-phone--b{width:270px;right:2%;top:110px;transform:rotate(6deg);z-index:1;box-shadow:0 0 0 5px #c42a1e73,0 50px 120px #0009}.ss-ticket{position:absolute;z-index:3;left:36%;bottom:24px;width:260px;padding:16px 18px 18px;border-radius:20px;background:#fff;color:var(--navy);box-shadow:0 30px 70px #00000073;transform:rotate(-2deg)}.ss-ticket__head{display:flex;justify-content:space-between;align-items:baseline;font:800 18px/1 var(--f-d, var(--f))}.ss-ticket__head span{font-size:15px;color:#566073}.ss-ticket__alert{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;border-radius:12px;background:#c42a1e;color:#fff;font:800 14px/1 var(--f-d, var(--f));letter-spacing:.06em}.ss-ticket__alert .ic{width:18px;height:18px}.ss-ticket__items{margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.4;color:#2a3348}.ss-ticket__wave{position:absolute;left:-16px;top:-16px;width:46px;height:46px;border-radius:50%;background:var(--red);box-shadow:0 0 0 8px #c8283e40,0 0 0 18px #c8283e1f}@media(prefers-reduced-motion:no-preference){.ss-ticket__wave{animation:ss-ring 2.4s var(--ease-std) infinite}@keyframes ss-ring{0%,to{box-shadow:0 0 0 8px #c8283e40,0 0 0 18px #c8283e1f}50%{box-shadow:0 0 0 12px #c8283e2e,0 0 0 28px #c8283e0f}}}@media(max-width:960px){.ss-hero__in{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:40px 0;gap:8px}.ss-hero__stage{height:520px;margin-inline:auto;width:min(100%,520px)}.ss-phone--a{width:230px;left:2%;top:20px}.ss-phone--b{width:210px;right:0;top:80px}.ss-ticket{left:auto;right:18%;bottom:40px;width:230px}}@media(max-width:480px){.ss-hero__stage{height:440px}.ss-phone--a{width:190px}.ss-phone--b{width:172px;top:70px}.ss-ticket{right:8%;width:210px;bottom:28px}.ss-hero__cta .gs-btn{flex:1 1 100%}}.ss-facts{border-bottom:1px solid var(--line)}.ss-facts__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ss-fact{display:grid;gap:6px;padding:34px 24px 34px 0}.ss-fact+.ss-fact{padding-left:24px;border-left:1px solid var(--line)}.ss-fact b{font:900 clamp(40px,4.6vw,60px)/1 var(--f-d, var(--f));letter-spacing:-.04em;color:var(--ink)}.ss-fact span{font-size:14.5px;line-height:1.45;color:var(--ink-2);max-width:24ch}.ss-fact strong{color:var(--ink);font-weight:700}@media(max-width:820px){.ss-facts__in{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-fact:nth-child(3){padding-left:0;border-left:0}.ss-fact:nth-child(n+3){border-top:1px solid var(--line)}}.ss-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;counter-reset:none}.ss-step{display:grid;gap:14px;align-content:start}.ss-step__media{position:relative;height:380px;border-radius:28px;overflow:hidden;background:radial-gradient(420px 320px at 50% 100%,rgba(200,40,62,.3),transparent 70%),linear-gradient(180deg,var(--navy),var(--night))}.ss-step__photo{width:100%;height:100%;object-fit:cover;object-position:60% 45%}.ss-phone--sm{width:220px;left:50%;top:34px;transform:translate(-50%);padding:8px;border-radius:38px}.ss-phone--sm img{border-radius:30px}.ss-step__n{font:900 54px/1 var(--f-d, var(--f));letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--red);margin-top:6px}.ss-step p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}@media(max-width:900px){.ss-steps{grid-template-columns:minmax(0,1fr);gap:44px}.ss-step__media{height:340px}}.ss-roles{background:var(--bg);border-top:1px solid var(--line)}.ss-roles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ss-stub{position:relative;display:grid;gap:16px;align-content:start;padding:26px 22px 28px;border-radius:22px;background:var(--card-bg);box-shadow:var(--card-sh);-webkit-mask:radial-gradient(circle 11px at 0 76px,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 76px,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 76px,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 76px,transparent 98%,#000) right / 51% 100% no-repeat}.ss-stub__head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:2px dashed var(--line-2);min-height:52px}.ss-stub__head i{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:13px;background:var(--navy);color:#fff}.ss-stub:nth-child(2) .ss-stub__head i{background:var(--red)}.ss-stub ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ss-stub li{display:flex;gap:10px;font-size:15px;line-height:1.45;color:var(--ink-2)}.ss-stub li .ic{width:18px;height:18px;margin-top:2px;color:var(--ok);flex:none}@media(max-width:1080px){.ss-roles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ss-roles__grid{grid-template-columns:minmax(0,1fr)}}.ss-safety{background:color-mix(in srgb,#C42A1E 6%,var(--bg))}.ss-safety__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.ss-safety__copy{display:grid;gap:20px;align-content:start}.ss-safety__copy .ss-h2{margin:0}.ss-safety__badge{display:inline-flex;align-items:center;gap:8px;width:max-content;height:36px;padding:0 16px;border-radius:10px;background:#c42a1e;color:#fff;font:800 14px/1 var(--f-d, var(--f));letter-spacing:.08em}.ss-safety__badge .ic{width:18px;height:18px}.ss-points{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ss-points li{display:flex;gap:10px;font-size:16px;font-weight:600}.ss-points .ic{width:20px;height:20px;color:#c42a1e;flex:none}.ss-note{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-3);max-width:60ch}.ss-safety__stage{position:relative;height:600px}.ss-phone--c{width:270px;left:4%;top:10px;transform:rotate(-5deg)}.ss-phone--d{width:270px;right:4%;top:70px;transform:rotate(5deg);box-shadow:0 0 0 5px #c42a1e80,0 40px 100px #0a0f1d73}@media(max-width:960px){.ss-safety__in{grid-template-columns:minmax(0,1fr)}.ss-safety__stage{height:480px;width:min(100%,500px);margin-inline:auto}.ss-phone--c,.ss-phone--d{width:210px}}.ss-band{position:relative;min-height:520px;display:grid;align-items:center;color:#fff;overflow:hidden;background:var(--night)}.ss-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.ss-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1120e6,#0b11208c 55%,#0b112033)}.ss-band__in{position:relative;z-index:1;display:grid;gap:14px;padding-block:80px}.ss-band p{margin:0;font:900 clamp(44px,7vw,104px)/.95 var(--f-d, var(--f));letter-spacing:-.05em}.ss-band__b{display:inline-block;width:max-content;max-width:100%;padding:4px 26px 14px;border-radius:26px;background:var(--red);transform:rotate(-2deg);box-shadow:0 18px 50px #c8283e73}.ss-faq__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.ss-faq__list{display:grid;gap:10px}.ss-qa{border-radius:18px;background:var(--card-bg);box-shadow:var(--card-sh)}.ss-qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;font:700 17px/1.35 var(--f)}.ss-qa summary::-webkit-details-marker{display:none}.ss-qa summary .ic{width:22px;height:22px;flex:none;color:var(--red);transition:transform var(--t-std)}.ss-qa[open] summary .ic{transform:rotate(45deg)}.ss-qa summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:18px}.ss-qa p{margin:0;padding:0 22px 22px;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:64ch}@media(max-width:900px){.ss-faq__in{grid-template-columns:minmax(0,1fr);gap:28px}}.ss-cta{padding-top:0}.ss-cta__in{display:grid;justify-items:center;gap:18px;text-align:center;padding:clamp(48px,7vw,88px) 24px;border-radius:36px;color:var(--paper);background:radial-gradient(600px 400px at 50% 110%,rgba(200,40,62,.45),transparent 70%),linear-gradient(180deg,var(--navy),var(--night))}.ss-cta__in .ss-h2{margin:0;max-width:20ch}.ss-cta__in .ss-lead{color:#c9d1dd}.ss-cta__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px;margin-top:6px}.ss-cta__addr{font-size:16px;font-weight:600;color:#fff;-webkit-user-select:all;user-select:all}.ss-cta__portal{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#c9d1dd;font-weight:600;text-decoration:none}.ss-cta__portal:hover{color:#fff}.ss-cta__portal .ic{width:18px;height:18px}.ss-foot{margin-top:clamp(72px,9vw,120px);background:var(--night);color:#c9d1dd;padding-bottom:env(safe-area-inset-bottom,0px)}.ss-foot__in{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:56px 36px}.ss-foot__brand{display:grid;gap:14px;align-content:start}.ss-foot__brand .ss-logo{width:168px}.ss-foot__brand p{margin:0;font-size:16px;font-weight:600;color:#fff;max-width:28ch}.ss-foot__brand small{font-size:13px;color:var(--mist)}.ss-foot nav,.ss-foot__in>div:last-child{display:grid;gap:10px;align-content:start}.ss-foot h2{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.06em;color:#fff}.ss-foot a{color:#c9d1dd;text-decoration:none;font-size:14.5px;width:max-content;max-width:100%}.ss-foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ss-foot .gs-lang{margin-top:6px;background:#ffffff14;box-shadow:none}.ss-foot .gs-lang a{color:#c9d1dd}.ss-foot .gs-lang a[aria-current=true]{background:#fff;color:var(--navy)}.ss-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:20px 28px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:var(--mist)}@media(max-width:900px){.ss-foot__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ss-foot__brand{grid-column:1 / -1}}@media(max-width:520px){.ss-foot__in{grid-template-columns:minmax(0,1fr)}}.ss-site :focus-visible{outline:2px solid var(--red-hi);outline-offset:3px}
