@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_74f25e{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_74f25e{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f99f0b{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_f99f0b{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--navy:#000B2B;--navy-2:#0D1323;--rail-ink:#FAFDFF;--rail-ink-2:#989DA9;--rail-line:rgba(250,253,255,.12);--coral:#EF4B3E;--coral-ink:#C9392E;--coral-soft:#FBDBD8;--bg:#F2F6F6;--card:#FFFFFF;--ink:#0D1323;--ink-2:#646E80;--line:#DCE1E6;--field:#FFFFFF;--chip:#EEF2F4;--go:#1F7A52;--go-soft:#DDF0E6;--wait:#9A6400;--wait-soft:#FBEED5;--stop:#A61B1B;--stop-soft:#F7DEDE;--info:#313D55;--info-soft:#E3E8F0;--f-display:var(--font-instrument),"Switzer",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:var(--font-instrument),system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--r:6px;--r-out:10px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#050D24;--card:#0D1630;--ink:#EEF2F4;--ink-2:#989DA9;--line:#22304F;--field:#0A1228;--chip:#16213F;--coral-ink:#F27266;--coral-soft:#3A1A1F;--go:#5FC795;--go-soft:#0F2E22;--wait:#E8B04A;--wait-soft:#33270E;--stop:#F08A8A;--stop-soft:#3A1418;--info:#CCCDD4;--info-soft:#1A2646;color-scheme:dark}}:root[data-theme=dark]{--bg:#050D24;--card:#0D1630;--ink:#EEF2F4;--ink-2:#989DA9;--line:#22304F;--field:#0A1228;--chip:#16213F;--coral-ink:#F27266;--coral-soft:#3A1A1F;--go:#5FC795;--go-soft:#0F2E22;--wait:#E8B04A;--wait-soft:#33270E;--stop:#F08A8A;--stop-soft:#3A1418;--info:#CCCDD4;--info-soft:#1A2646;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0}a{color:var(--coral-ink)}.lbl,.mono,.num,th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbl{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.app{display:grid;min-height:100vh}@media (min-width:1000px){.app{grid-template-columns:256px minmax(0,1fr)}}.rail{background:var(--navy);color:var(--rail-ink);padding:18px 14px;display:flex;flex-direction:column;gap:18px}@media (min-width:1000px){.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}}.brand{display:flex;flex-direction:column;gap:4px;padding:0 6px;text-decoration:none}.brand,.brand svg{color:var(--rail-ink)}.brand svg{width:132px;height:auto}.brand span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rail-ink-2)}.rail-sec{display:flex;flex-direction:column;gap:2px}.rail-sec .lbl{color:var(--rail-ink-2);padding:0 8px 6px}.rail-sec a{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border-radius:var(--r);cursor:pointer;font-size:14px;color:var(--rail-ink);text-decoration:none}.rail-sec a:hover{background:rgba(250,253,255,.07)}.rail-sec a[aria-current=page]{background:var(--coral);color:#fff}.rail-sec a.soon{color:var(--rail-ink-2)}.rail-sec a:focus-visible{outline:2px solid var(--coral)}.rail small{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.75;white-space:nowrap}.rail .lock{border:1px solid var(--rail-line);border-radius:3px;padding:1px 5px}.rail-foot{margin-top:auto;font-size:12px;color:var(--rail-ink-2);padding:0 8px}@media (max-width:999px){.rail{align-items:center;gap:10px 16px;padding:12px 16px}.rail,.rail-sec{flex-direction:row;flex-wrap:wrap}.rail-sec{gap:4px}.rail-sec .lbl{display:none}.rail-sec a{width:auto;padding:6px 10px;font-size:13px}.rail .soon,.rail-foot{display:none}.brand svg{width:104px}}.main{min-width:0;flex-direction:column}.main,.top{display:flex}.top{background:var(--card);border-bottom:1px solid var(--line);padding-block:12px;padding-inline:24px;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:4}.top h1{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.top h1 small{display:block;font-family:var(--f-body);font-size:12.5px;font-weight:400;color:var(--ink-2);letter-spacing:0}.ctrls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ctrls select{width:auto;min-width:0;max-width:260px}.tabs{display:flex;gap:4px;overflow-x:auto;padding-block:10px;padding-inline:24px;border-bottom:1px solid var(--line);background:var(--card)}.tabs a{cursor:pointer;white-space:nowrap;padding:7px 12px;border-radius:var(--r);font-size:14px;color:var(--ink-2);font-weight:500;text-decoration:none}.tabs a[aria-current=page]{background:var(--navy);color:#fff}:root[data-theme=dark] .tabs a[aria-current=page]{background:var(--coral)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tabs a[aria-current=page]{background:var(--coral)}}.newdot{display:inline-block;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--coral);color:#fff;border-radius:3px;padding:0 4px;margin-left:6px;vertical-align:1px}.tabs a:hover{color:var(--ink)}.tabs a:focus-visible{outline:2px solid var(--coral)}.main .page{margin:0}.foot{padding-inline:24px;padding-block:0 32px;font-size:12.5px;color:var(--ink-2);max-width:1240px}@media (max-width:600px){.tabs,.top{padding-inline:16px}}.tel{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#F6F9FA;color:#0D1323}.screen,.tel{--bg:#F2F6F6;--card:#FFFFFF;--ink:#0D1323;--ink-2:#646E80;--line:#DCE1E6;--field:#FFFFFF;--chip:#EEF2F4;--coral-ink:#C9392E;--coral-soft:#FBDBD8;--go:#1F7A52;--go-soft:#DDF0E6;--wait:#9A6400;--wait-soft:#FBEED5;--stop:#A61B1B;--stop-soft:#F7DEDE;--info:#313D55;--info-soft:#E3E8F0;color-scheme:light}.tel input,.tel select{background:#fff;color:#0D1323;border-color:#CCCDD4}.p-bar{background:var(--navy);color:#FAFDFF;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.p-bar b{font-size:15px}.p-bar span{font-size:11.5px;color:#989DA9;text-align:right}.p-bar .p-admin{color:#FAFDFF;font-size:12.5px;font-weight:600;text-decoration:none;border:1px solid rgba(250,253,255,.45);border-radius:999px;padding:5px 12px;white-space:nowrap}.p-bar .p-admin:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.p-in{padding:14px;display:flex;flex-direction:column;gap:10px;flex:1 1}.p-note{border-radius:10px;padding:10px 12px;font-size:13px}.p-note.go{background:#DDF0E6}.p-note.wait{background:#FBEED5}.p-note.stop{background:#F7DEDE}.p-note.info{background:#E3E8F0}.p-state{text-align:center;padding:6px 0 2px}.p-state b{display:block;font-family:var(--f-display);font-size:24px;font-weight:700}.p-state span{font-size:13px;color:#646E80}.big{all:unset;box-sizing:border-box;width:100%;text-align:center;border-radius:14px;padding:22px 12px;cursor:pointer;color:#fff;background:#1F7A52;display:flex;flex-direction:column;align-items:center;gap:4px}.big b{font-family:var(--f-display);font-size:24px;font-weight:700;letter-spacing:-.01em}.big small{font-size:13px;opacity:.9}.big.brk{background:#B7791F}.big.out{background:#A61B1B}.big.ext{background:#313D55}.big:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.big:disabled,.p-sec:disabled{opacity:.6;cursor:default}.p-sec{all:unset;box-sizing:border-box;width:100%;text-align:center;border:1px solid #cccdd4;border-radius:12px;padding:12px;cursor:pointer;font-weight:600;color:#313D55;background:#fff}.p-sec:focus-visible{outline:3px solid var(--coral)}.p-rows{margin-top:auto;font-size:13px;color:#646E80}.p-rows div{display:flex;justify-content:space-between;padding:6px 2px;border-top:1px solid #e9edee}.push{background:#0D1323;color:#FAFDFF;border-radius:12px;padding:10px 12px;font-size:12.5px;display:flex;gap:10px;align-items:flex-start}.push svg{flex:none}.p-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e9edee;background:#fff;position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}.p-tabs a{cursor:pointer;text-align:center;padding:10px 2px;font-size:11.5px;font-weight:600;color:#646E80;text-decoration:none}.p-tabs a[aria-current=page]{color:#C9392E;box-shadow:inset 0 2px 0 #EF4B3E}.p-tabs a:focus-visible{outline:2px solid var(--coral)}.lap{max-width:480px;margin:0 auto;padding:48px 16px;display:flex;flex-direction:column;gap:16px}.lap h1{font-size:26px;font-weight:700;letter-spacing:-.01em}.page{padding-block:22px 40px;padding-inline:24px;display:flex;flex-direction:column;gap:18px;max-width:1240px;width:100%;margin:0 auto}@media (max-width:600px){.page{padding-inline:16px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-out);padding:18px 20px;min-width:0}.card-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px;margin-bottom:12px}.card h2{font-size:18px;font-weight:650;display:flex;align-items:center;gap:8px}.card h3{font-size:15px;font-weight:600;margin:6px 0 8px}.sub{color:var(--ink-2);font-size:13.5px;margin:2px 0 0;max-width:80ch}.grid{display:grid;grid-gap:14px;gap:14px}@media (min-width:760px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}}.stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-out);padding:12px 14px}.stat b{display:block;font-family:var(--f-display);font-size:28px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat span{font-size:12.5px;color:var(--ink-2)}.scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px;line-height:normal}th{text-align:left;font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);padding:8px 10px;white-space:nowrap}td,th{border-bottom:1px solid var(--line)}td{padding:9px 10px;vertical-align:middle}td>input[type=checkbox]{vertical-align:top}tr:last-child td{border-bottom:none}.matrix td,.matrix th{text-align:center}.matrix td:first-child,.matrix th:first-child{text-align:left}td.num,th.num{text-align:right}.tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--chip);color:var(--ink-2)}.tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tag.plain:before{display:none}.t-go{background:var(--go-soft);color:var(--go)}.t-wait{background:var(--wait-soft);color:var(--wait)}.t-stop{background:var(--stop-soft);color:var(--stop)}.t-info{background:var(--info-soft);color:var(--info)}.t-acc{background:var(--coral-soft);color:var(--coral-ink)}.btn{font:inherit;font-size:14px;font-weight:600;height:38px;padding:0 14px;border-radius:var(--r);border:1px solid transparent;background:var(--chip);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;text-decoration:none}.btn.pri,.btn:hover{background:var(--coral);color:#fff}.btn.pri:hover{background:var(--coral-ink)}.btn.ghost{background:transparent;border-color:var(--line)}.btn.ghost:hover{border-color:var(--coral);color:var(--coral-ink);background:transparent}.btn.ghost.pri{background:var(--coral);border-color:var(--coral);color:#fff}.btn.ghost.pri:hover{background:var(--coral-ink);border-color:var(--coral-ink);color:#fff}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.wide{width:100%;height:44px}.btn:disabled{opacity:.45;cursor:not-allowed;background:var(--chip);color:var(--ink-2)}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}input,select,textarea{font:inherit;font-size:14.5px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--field);color:var(--ink);width:100%;min-width:0}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--coral)}input.code{font-family:var(--f-mono);font-size:22px;letter-spacing:.12em;text-align:center}label.f{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}label.ck{display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}.note,label.ck{color:var(--ink)}.note{border-radius:var(--r);padding:10px 12px;font-size:13.5px;background:var(--info-soft)}.note.go{background:var(--go-soft)}.note.wait{background:var(--wait-soft)}.note.stop{background:var(--stop-soft)}.note b{font-weight:650}.pending{border:1px dashed var(--wait);border-radius:var(--r);padding:12px}.help{border-left:3px solid var(--coral);background:var(--coral-soft);padding:12px 14px;border-radius:0 var(--r) var(--r) 0;font-size:14px}.help p{margin:0 0 4px}.help p:last-child{margin:0}[data-sugo-blokk]{display:none}:root[data-sugo=be] [data-sugo-blokk]{display:block}.qm{all:unset;cursor:pointer;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--coral);color:var(--coral-ink);font-size:12px;font-weight:700;display:inline-grid;place-items:center}.qm:focus-visible{outline:2px solid var(--coral)}.item,.list{display:flex;flex-direction:column;gap:8px}.item{border:1px solid var(--line);border-radius:var(--r);padding:12px}.item-h{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between}.seg{display:flex;gap:4px;background:var(--chip);padding:4px;border-radius:var(--r)}.seg button{all:unset;flex:1 1;text-align:center;cursor:pointer;padding:7px 12px;border-radius:var(--r);font-size:14px;font-weight:500;color:var(--ink-2)}.seg button[aria-selected=true]{background:var(--navy);color:#fff}:root[data-theme=dark] .seg button[aria-selected=true]{background:var(--coral)}.seg button:focus-visible{outline:2px solid var(--coral)}.seg a{flex:1 1;text-align:center;padding:7px 12px;border-radius:var(--r);font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none}.seg a[aria-current=page]{background:var(--navy);color:#fff}:root[data-theme=dark] .seg a[aria-current=page]{background:var(--coral)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seg a[aria-current=page]{background:var(--coral)}}.seg a:focus-visible{outline:2px solid var(--coral)}.muted{color:var(--ink-2)}.mono{font-family:var(--f-mono)}dialog{border:none;border-radius:var(--r-out);padding:0;max-width:720px;width:calc(100% - 32px);background:var(--card);color:var(--ink);box-shadow:0 24px 60px rgba(0,11,43,.4)}dialog::-webkit-backdrop{background:rgba(0,11,43,.55)}dialog::backdrop{background:rgba(0,11,43,.55)}.dlg{padding:20px;display:flex;flex-direction:column;gap:12px;max-height:85vh;overflow-y:auto}.dlg h2{font-size:19px}.dlg-f{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.swatch{display:flex;flex-direction:column;gap:6px;font-size:12px}.swatch i{display:block;height:44px;border-radius:var(--r);border:1px solid var(--line)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.appicon{width:56px;height:56px;border-radius:14px;background:var(--navy);display:grid;place-items:center;flex:none}.phone-wrap{display:grid;grid-gap:18px;gap:18px}@media (min-width:960px){.phone-wrap{grid-template-columns:340px minmax(0,1fr);align-items:start}}.phone{background:var(--navy);border-radius:34px;padding:12px;max-width:340px;width:100%;box-shadow:0 16px 40px rgba(0,11,43,.28)}.screen{background:#F6F9FA;color:#0D1323;border-radius:24px;overflow:hidden;min-height:600px;display:flex;flex-direction:column}.screen .p-bar{padding-top:12px}.screen .p-tabs{position:static;padding-bottom:0}.screen input,.screen select{background:#fff;color:#0D1323;border-color:#CCCDD4}.bell{position:relative}.bell .cnt{position:absolute;top:-6px;right:-6px;background:var(--coral);color:#fff;border-radius:999px;font-size:11px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px}.tura-sotet{inset:0;background:rgba(0,11,43,.55)}.tura-lyuk,.tura-sotet{position:fixed;z-index:1000;pointer-events:none}.tura-lyuk{border-radius:10px;box-shadow:0 0 0 200vmax rgba(0,11,43,.55);outline:2px solid var(--coral);transition:top .2s,left .2s,width .2s,height .2s}.tura-takar{position:fixed;z-index:1001;background:transparent}.tura-buborek{position:fixed;z-index:1002;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-out);box-shadow:0 24px 60px rgba(0,11,43,.4);padding:16px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 24px);overflow-y:auto}.tura-buborek h3{font-size:16px;margin:0}.tura-buborek p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.tura-szam{font-size:12px;color:var(--ink-2)}.tura-gombok{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:4px}.tura-tolto{flex:1 1}@media (prefers-reduced-motion:reduce){.tura-lyuk{transition:none}}.kerdezz{display:flex;gap:6px;align-items:center;min-width:0}.kerdezz input{width:230px;padding-block:5px;font-size:13.5px}.card .kerdezz input,.dlg .kerdezz input{flex:1 1;width:auto;font-size:14.5px;padding-block:8px}.card .kerdezz .btn,.dlg .kerdezz .btn{height:38px;padding:0 14px;font-size:14px}.kerdezz-lista{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;line-height:1.45}.kerdezz-kerdes{margin:0}.kepes-valasz{display:flex;flex-direction:column;gap:14px}.kep-nezet{align-self:flex-start}.kep-szakasz{gap:8px}.kep-szakasz,.sugo-kep-keret{display:flex;flex-direction:column}.sugo-kep-keret{margin:0;align-items:flex-start;gap:6px}.sugo-kep{position:relative;overflow:hidden;outline:1px solid var(--line);outline-offset:-1px;border-radius:var(--r);background:#fff}.sugo-kep img{position:absolute;display:block;max-width:none;height:auto}.kep-potty{all:unset;box-sizing:border-box;position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:var(--coral);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 2px #fff,0 2px 8px rgba(0,11,43,.35);transition:transform .15s}.kep-potty.aktiv{transform:translate(-50%,-50%) scale(1.25);background:var(--coral-ink);box-shadow:0 0 0 3px #fff,0 0 0 6px var(--coral)}.kep-potty:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.kep-keret{position:absolute;box-sizing:border-box;border:2px solid var(--coral);border-radius:6px;pointer-events:none;min-width:10px;min-height:10px}.kep-jelolo.aktiv .kep-keret{border-width:3px;border-color:var(--coral-ink);background:color-mix(in srgb,var(--coral) 14%,transparent)}.kerdezz-lista li[data-lepes]{cursor:pointer;border-radius:var(--r);padding:2px 6px;margin-left:-6px}.kerdezz-lista li.aktiv{background:color-mix(in srgb,var(--coral) 16%,transparent);box-shadow:inset 3px 0 0 var(--coral)}.kerdezz-lista li[data-lepes]:focus-visible{outline:2px solid var(--coral)}.kep-nincs,.kerdezz-forras{font-size:12.5px}.kerdezz-forras{margin:8px 0 0}.kerdezz-segitett{font-size:13.5px}dialog.sugo-chat{margin:0 0 0 auto;width:min(480px,100vw);max-width:none;height:100dvh;max-height:100dvh;border-radius:var(--r-out) 0 0 var(--r-out)}dialog.sugo-chat[data-nezet=telefon]{width:100vw;border-radius:0}dialog.sugo-chat .dlg.chat{height:100%;max-height:none;box-sizing:border-box;overflow:hidden;padding:14px 16px;gap:10px}.chat-fej{display:flex;align-items:center;gap:8px}.chat-fej h2{flex:1 1;margin:0}.chat-uzenetek{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:2px 2px 8px;position:relative}.chat-buborek{border-radius:var(--r-out);padding:10px 12px;line-height:1.45;font-size:14.5px;max-width:100%;box-sizing:border-box}.chat-kerdes{align-self:flex-end;max-width:85%;background:var(--navy);color:#FAFDFF;border-bottom-right-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere}.chat-valasz{align-self:stretch;background:var(--chip);color:var(--ink);border-bottom-left-radius:4px;display:flex;flex-direction:column;gap:8px}.chat-szoveg,.chat-valasz .kerdezz-forras,.chat-valasz .note{margin:0}.chat-tolt{align-self:flex-start;color:var(--ink-2)}.chat-tolt:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--coral);animation:chat-pulzus 1s ease-in-out infinite}@keyframes chat-pulzus{50%{opacity:.2}}.chat-ures{display:flex;flex-direction:column;gap:8px}.chat-ures p{margin:0}.chat-pelda-cim{font-size:13px;font-weight:600;color:var(--ink-2)}.chat-info{margin:0}.chat-javaslatok{display:flex;flex-wrap:wrap;gap:6px}.chat-javaslat{text-align:left;white-space:normal;height:auto;min-height:30px;padding-block:5px}.chat-kuldo{display:flex;gap:8px;align-items:flex-end;border-top:1px solid var(--line);padding-top:10px}.chat-kuldo textarea{flex:1 1;resize:none;min-height:44px;max-height:120px;font:inherit;font-size:14.5px}.chat-kuldo .btn{height:44px}@media (prefers-reduced-motion:reduce){.chat-tolt:after{animation:none}}.p-sugo{background:transparent;color:#FAFDFF;border-color:rgba(250,253,255,.4)}.p-sugo:hover{background:var(--coral);border-color:var(--coral)}.tura-visszajelzes{left:50%;bottom:24px;transform:translateX(-50%)}@media (max-width:600px){.top .kerdezz{width:100%}.top .kerdezz input{flex:1 1;width:auto}}.belep{min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background:var(--bg)}@media (min-width:900px){.belep{grid-template-columns:minmax(320px,42%) 1fr;grid-template-rows:1fr}}.belep-sav{background:var(--navy);color:var(--rail-ink);padding:28px 24px;display:flex;flex-direction:column;gap:20px}.belep-sav .brand{padding:0}.belep-szoveg{display:none}@media (min-width:900px){.belep-sav{padding:48px 44px;justify-content:space-between}.belep-sav .brand svg{width:168px}.belep-szoveg{display:block;max-width:380px}}.belep-szoveg h2{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:0 0 12px;color:var(--rail-ink)}.belep-szoveg p{margin:0;color:var(--rail-ink-2);line-height:1.55}.belep-sav .belep-lab{color:var(--rail-ink-2);font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:none}@media (min-width:900px){.belep-sav .belep-lab{display:block}}.belep-urlap{display:flex;align-items:flex-start;justify-content:center;padding:28px 16px 48px}@media (min-width:900px){.belep-urlap{align-items:center}}.belep-doboz{width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}.belep-doboz h1{font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0}.belep-doboz .belep-lab{font-size:12.5px;margin:0}