svg.svelte-1l8nvlt{flex:none;display:block}:root{--bg:#f3f5f8;--surface:#fff;--line:#dde2ea;--fg:#18213a;--muted:#5d6782;--accent:#2b4acb;--accent-soft:#e3e8fb;--ok:#1f9d63;--ok-soft:#d4f1e3;--mid:#d99a12;--mid-soft:#fbeccb;--no:#d24343;--no-soft:#f8dcdc;--display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--body:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--round:1;--bw:1px;--shadow:none;--shadow-sm:none;--heat:var(--ok)}:root[data-theme=korporat]{--bg:#f5f7fa;--surface:#fff;--line:#d5dae1;--fg:#0f1b2d;--muted:#4a5568;--accent:#0b3d91;--accent-soft:#e6edf8;--ok:#1f7a4f;--ok-soft:#dcefe4;--mid:#a86b12;--mid-soft:#f7ead2;--no:#c53030;--no-soft:#f8dede;--display:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--round:.35}:root[data-theme=editorial]{--bg:#fafafa;--surface:#fff;--line:#cfcfcf;--fg:#111;--muted:#5c5c5c;--accent:#c2330f;--accent-soft:#fbe9e4;--ok:#2f7d4f;--ok-soft:#e1f0e6;--mid:#a86b12;--mid-soft:#f7ead2;--no:#b42318;--no-soft:#f9e0dd;--display:"Newsreader", ui-serif, Georgia, serif;--body:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--round:0}:root[data-theme=pop]{--bg:#ffe14d;--surface:#fff;--line:#111;--fg:#111;--muted:#3d3d3d;--accent:#5b3be8;--accent-soft:#e9e3ff;--ok:#0e8f47;--ok-soft:#c9f5dc;--mid:#c27803;--mid-soft:#ffedc2;--no:#d92d3a;--no-soft:#ffd9dc;--display:"Archivo Black", ui-sans-serif, system-ui, sans-serif;--body:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--mono:"Space Mono", ui-monospace, Menlo, monospace;--round:1.2;--bw:2px;--shadow:6px 6px 0 #111;--shadow-sm:3px 3px 0 #111;--heat:#5b3be8}:root[data-theme=arcade]{--bg:#1a1033;--surface:#241845;--line:#4a3a80;--fg:#f2ecff;--muted:#b9a8e8;--accent:#ffd23f;--accent-soft:#3a2c66;--ok:#39ff14;--ok-soft:#1f3b2a;--mid:#ffd23f;--mid-soft:#4a3d12;--no:#ff3cac;--no-soft:#4a1838;--display:"Press Start 2P", ui-monospace, monospace;--body:"Pixelify Sans", ui-sans-serif, system-ui, sans-serif;--mono:"VT323", ui-monospace, Menlo, monospace;--round:0;--bw:2px;--shadow:0 0 0 2px #1a1033, 0 0 0 4px #4a3a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=arcade] h1{font-size:clamp(18px,3vw,24px);line-height:1.4}:root[data-theme=arcade] h2{text-transform:uppercase;font-size:13px;line-height:1.5}:root[data-theme=arcade] .pick .r{font-size:16px}:root[data-theme=arcade] :is(code,.slot .lb,.slot .cnt,.n,.hol b){font-size-adjust:.55}:root[data-theme=pop] h1{text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:.9}:root[data-theme=pop] h2{text-transform:uppercase;font-size:20px;font-weight:400}:root[data-theme=pop] .brand{letter-spacing:-.02em;text-transform:lowercase;color:var(--fg);font-size:26px;font-weight:400}:root[data-theme=pop] .brand .bt:after{content:"!"}:root[data-theme=pop] .panel{border-width:2.5px;border-radius:18px}@media (width>=481px){:root[data-theme=pop] .panel{padding:18px}}:root[data-theme=pop] .btn{border-width:2.5px;border-radius:10px;font-weight:700}:root[data-theme=pop] .btn:hover,:root[data-theme=pop] .btn.primary{border-color:var(--line)}:root[data-theme=pop] .pick .btn.primary{min-height:52px;font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:16px;font-weight:400;box-shadow:4px 4px #111}:root[data-theme=pop] .chip{min-height:32px;color:var(--fg);align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}:root[data-theme=pop] .label{color:var(--fg)}:root[data-theme=pop] .tag{border:2px solid var(--line);letter-spacing:0;text-transform:none;color:var(--fg);border-radius:999px;padding:1px 8px;font-size:11px}:root[data-theme=pop] .tag.done{background:#3ddc97}:root[data-theme=pop] .tag.req{color:var(--fg);background:#ff5fa2}:root[data-theme=pop] .tag.pending{color:var(--fg);background:#ffe14d}:root[data-theme=pop] .mini{border-radius:999px;font-weight:700}:root[data-theme=pop] .linkbox{background:var(--surface);border-width:2.5px;border-radius:14px;box-shadow:5px 5px #111}:root[data-theme=pop] .prow{border:2px solid var(--line);background:var(--surface);border-radius:12px}:root[data-theme=pop] .prow.wait{background:#fff7c9}:root[data-theme=pop] .av{background:#c9b9ff;width:32px;height:32px}:root[data-theme=pop] .av.req{color:var(--fg);background:#ff5fa2}:root[data-theme=pop] .names li{min-height:34px;padding:0 12px 0 6px;font-size:14px;font-weight:700}:root[data-theme=pop] .names .ok{color:var(--fg);border:2px solid var(--line);background:#3ddc97}:root[data-theme=pop] .pick{background:var(--surface);border-width:2.5px;border-radius:14px;box-shadow:4px 4px #111}:root[data-theme=pop] .pick.first{border-color:var(--line);background:#ff5fa2;border-radius:18px;padding:18px;box-shadow:6px 6px #111}:root[data-theme=pop] .pick.first .r{display:none}:root[data-theme=pop] .pick.first .dt{text-transform:uppercase;font-size:40px;line-height:1}:root[data-theme=pop] .pick:not(.first) .r{border:2px solid var(--line);color:var(--fg);background:#ffe14d;font-weight:400}:root[data-theme=pop] .pick:not(.first) .dt{font-family:var(--display);text-transform:uppercase;font-size:17px;font-weight:400}:root[data-theme=pop] .pick .who{color:var(--fg)}:root[data-theme=pop] .badge{font-family:var(--display);letter-spacing:0;border-width:2.5px;padding:4px 12px;font-size:13px;font-weight:400;top:-15px;right:16px;transform:rotate(6deg)}:root[data-theme=pop] .seat{width:32px;height:32px;font-size:14px}:root[data-theme=pop] .seat.s-ok{background:var(--surface)}:root[data-theme=pop] .seat.s-mid{background:#ffe14d}:root[data-theme=pop] .pick .bar{border:2px solid var(--line);background:var(--surface);border-radius:999px;height:14px}:root[data-theme=pop] .pick .bar i:first-child{background:#3ddc97!important}:root[data-theme=pop] .pick .bar i:nth-child(2){background:#ffe14d!important}@media (width>=600px){:root[data-theme=pop] .cal{gap:8px}}:root[data-theme=pop] .dow{color:var(--fg);text-transform:uppercase;font-size:12px}:root[data-theme=pop] .slot{border-radius:10px}:root[data-theme=pop] .cal:not(.hours) .slot{font-weight:700}:root[data-theme=pop] .cal:not(.hours) .slot .lb{font-family:var(--body);font-weight:700}:root[data-theme=pop] .slot.top{outline:0}:root[data-theme=pop] .slot .rk{color:var(--fg);border:2px solid var(--line);background:#ffe14d;border-radius:999px;padding:0 6px;font-size:11px}:root[data-theme=pop] .cal.hours .slot .rk{border-width:1px;padding:0 3px;font-size:9px;line-height:1.3}@media (width<=599px){:root[data-theme=pop] .slot .rk{display:none}}:root[data-theme=pop] .slot.first{z-index:1;--slot-fg:var(--fg);overflow:visible;transform:rotate(-3deg);box-shadow:3px 3px #111;background-color:#ff5fa2!important}:root[data-theme=pop] .top .chip{min-height:40px;padding:0 14px}:root[data-theme=pop] .back{border-width:2.5px;min-height:40px;padding-right:16px;box-shadow:3px 3px #111}:root[data-theme=pop] .back .arr{border:2px solid var(--line);width:30px;height:30px;color:var(--fg);background:#ffe14d}:root[data-theme=pop] .back:hover{border-color:var(--line);transform:translate(-1px,-1px);box-shadow:4px 4px #111}:root[data-theme=pop] .back:hover .arr{color:var(--fg);background:#ff5fa2}:root[data-theme=pop] body{padding-top:28px}:root[data-theme=pop] .dot-live{border:2px solid var(--line);background:#3ddc97;width:13px;height:13px}:root[data-theme=pop] .hrow .tag{padding:2px 10px;font-size:14px}:root[data-theme=pop] .tema summary{min-height:40px;padding:0 16px}:root[data-theme=pop] .me{border-width:2.5px;width:40px;height:40px;font-weight:400}:root[data-theme=pop] .chip.count{background:#3ddc97}:root[data-theme=pop] .panel>.note,:root[data-theme=pop] .sub{color:var(--fg)}:root[data-theme=pop] .pid small{color:var(--fg);opacity:.7;font-size:11.5px}:root[data-theme=pop] .tag.host{background:#3ddc97}:root[data-theme=pop] .av.wait{background:var(--surface);border-style:dashed}@media (width>=600px){:root[data-theme=pop] .hrow{flex-wrap:nowrap}}:root[data-theme=pop] .legend{color:var(--fg);white-space:nowrap;gap:14px;font-weight:700}:root[data-theme=pop] .ramp{border-radius:4px;width:36px;height:12px}:root[data-theme=pop] .hatch{background:repeating-linear-gradient(45deg,#111 0 2px,#fff 2px 5px);border-radius:4px;width:14px;height:12px}:root[data-theme=pop] .dow{font-size:12px}:root[data-theme=pop] :is(.dow.sun,.n.red,.slot .lb.red){color:#e8326e!important}:root[data-theme=pop] .slot.dark .lb.red{color:#fff!important}:root[data-theme=pop] .cal:not(.hours) .slot .cnt{font-weight:700}:root[data-theme=pop] .slot.blocked{background-image:repeating-linear-gradient(45deg,#1113 0 2px,#0000 2px 6px)}:root[data-theme=pop] .filled{border-top-width:2.5px}:root[data-theme=pop] .filled .label{font-family:var(--display);letter-spacing:0;color:var(--fg);font-size:16px;font-weight:400}:root[data-theme=pop] .filled small{color:var(--fg);font-size:14px;font-weight:700}:root[data-theme=pop] .names li.req{background:#ff5fa2}:root[data-theme=pop] .names li.req .tag{background:var(--surface)}:root[data-theme=pop] .names li.wait{color:var(--fg);border-style:dashed;padding:0 12px}:root[data-theme=pop] .pick.first .who{color:var(--fg);font-size:12.5px}:root[data-theme=pop] .pick:not(.first)>div:not([class]){color:var(--fg);font-weight:700}:root[data-theme=pop] .pick:not(.first)>div:not([class]) b{font-weight:700}:root[data-theme=pop] .pick:not(.first) .btn{min-height:34px;box-shadow:none;border-width:2px;padding:0 12px}:root[data-theme=pop] .login h1{font-size:clamp(40px,5.3vw,76px);line-height:.92}:root[data-theme=pop] .login .hero{gap:28px}:root[data-theme=pop] .sticker{background:#ff5fa2;border-width:2.5px;transform:rotate(-3deg)}:root[data-theme=pop] .step{border-radius:14px}@media (width>=601px){:root[data-theme=pop] .step{padding:14px;box-shadow:4px 4px #111}}:root[data-theme=pop] .step .no{border-width:2px;border-radius:10px}:root[data-theme=pop] .step:first-child .no{background:#c9b9ff}:root[data-theme=pop] .step:nth-child(2) .no{background:#3ddc97}:root[data-theme=pop] .step:nth-child(3) .no{background:#ff5fa2}:root[data-theme=pop] .login .card{border-radius:22px;box-shadow:8px 8px #111}@media (width>=601px){:root[data-theme=pop] .login .card{padding:32px}}:root[data-theme=pop] .invite{background:#f1edff;border-radius:12px}:root[data-theme=pop] .login small{color:var(--fg);opacity:.7}@media (width>=1021px){:root[data-theme=pop] .mcal{background:var(--surface);border:2.5px solid var(--line);border-radius:14px;width:210px;padding:10px;display:grid;position:absolute;top:-70px;right:-24px;transform:rotate(8deg);box-shadow:4px 4px #111}:root[data-theme=pop] .mcal i:nth-child(6){background:#ff5fa2}}:root[data-theme=pop] .home .lead{font-weight:500}:root[data-theme=pop] .acct.named{border-width:2.5px}:root[data-theme=pop] .mine .hrow{column-gap:8px}:root[data-theme=pop] .mine h2{margin-right:12px}:root[data-theme=pop] .filters .chip{background:var(--surface);border-width:2px}:root[data-theme=pop] .mtab{border-width:2px;min-height:36px}:root[data-theme=pop] .mtab[aria-selected=true],:root[data-theme=pop] .filters .chip[aria-pressed=true]{color:#ffe14d;background:#111;border-color:#111}:root[data-theme=pop] .ecard{border-radius:16px;padding:16px;box-shadow:5px 5px #111}:root[data-theme=pop] .ecard:hover,:root[data-theme=pop] .inv:hover{border-color:var(--line)}:root[data-theme=pop] .stk{font-family:var(--display);border-width:2px;font-size:11.5px;font-weight:400;top:-13px;transform:rotate(5deg)}:root[data-theme=pop] .ctop .del{margin-top:8px}:root[data-theme=pop] .stk.top{background:#ff5fa2}:root[data-theme=pop] .stk.soon{background:#ffe14d}:root[data-theme=pop] .stk.locked{background:#3ddc97}:root[data-theme=pop] .ic{border-width:2px;border-radius:12px;font-size:22px}:root[data-theme=pop] .ic.c0{background:#c9b9ff}:root[data-theme=pop] .ic.c1{background:#ffe14d}:root[data-theme=pop] .ic.c2{background:#3ddc97}:root[data-theme=pop] .ic.c3{background:#f1edff}:root[data-theme=pop] .ecard .t{text-transform:uppercase;font-size:19px;font-weight:400;line-height:1.1}:root[data-theme=pop] .prog{border-width:2px}:root[data-theme=pop] .prog i.part{border-right:2px solid var(--line)}:root[data-theme=pop] .meta{color:var(--fg);opacity:.75}:root[data-theme=pop] .newcard{border-width:2.5px;border-radius:16px}:root[data-theme=pop] .newcard:hover{border-color:var(--line);background:#fff7c9}:root[data-theme=pop] .plus{border-width:2.5px}:root[data-theme=pop] .aside .panel{border-radius:16px;padding:16px;box-shadow:5px 5px #111}:root[data-theme=pop] .invited h2{font-size:17px}:root[data-theme=pop] .inv{border-width:2px;border-radius:12px}:root[data-theme=pop] .inv.wait{background:#fff7c9}:root[data-theme=pop] .hav{border-width:2px}:root[data-theme=pop] .inv-t small{color:var(--fg);font-size:12px}:root[data-theme=pop] .tips{background:#ff5fa2}:root[data-theme=pop] .tip{border-width:2px;transform:rotate(-3deg)}:root:is([data-theme=korporat],[data-theme=ramah]) .stk{text-transform:none;border:0;padding:3px 9px;top:16px;right:58px}:root:is([data-theme=korporat],[data-theme=ramah]) .stk.top{color:var(--accent)}:root:is([data-theme=korporat],[data-theme=ramah]) .stk.locked{color:var(--ok)}:root:is([data-theme=korporat],[data-theme=ramah]) .ic{border:0}:root:is([data-theme=korporat],[data-theme=ramah]) .range{color:var(--muted);font-weight:600}:root:is([data-theme=korporat],[data-theme=ramah]) .prog{border:0}:root:is([data-theme=korporat],[data-theme=ramah]) .tip{font-family:var(--body);letter-spacing:.08em;color:var(--accent);background:0 0;border:0;padding:0;font-size:11px;font-weight:700}:root:is([data-theme=korporat],[data-theme=ramah]) .tips b{font-size:14px;font-weight:600}:root:is([data-theme=korporat],[data-theme=ramah]) .names li.req{border-color:var(--accent);background:var(--accent-soft)}@media (width>=1021px){:root:is([data-theme=korporat],[data-theme=editorial],[data-theme=ramah],[data-theme=arcade]) .sample{display:flex}}:root[data-theme=korporat]{--heat:#0b3d91}:root[data-theme=korporat] body{padding-top:0}:root[data-theme=korporat] .wrap>.top{color:#fff;border-image:conic-gradient(#0f1b2d 0 0) fill 0 // 0 100vmax;padding:12px 0}:root[data-theme=korporat] .brand{color:#fff;letter-spacing:.16em;font-size:13px;font-weight:700}:root[data-theme=korporat] .back{color:#c3ccda;background:0 0;border-color:#3a4a66;font-weight:600}:root[data-theme=korporat] .back .arr{color:#fff;background:#ffffff14}:root[data-theme=korporat] .back:hover{color:#fff;border-color:#c3ccda}:root[data-theme=korporat] .back:hover .arr{color:#0f1b2d;background:#fff}:root[data-theme=korporat] .wrap>.top :is(.chip.live,.tema>summary,.acct.named){color:#fff;background:0 0;border-color:#3a4a66}:root[data-theme=korporat] .wrap>.top .me{border-color:#3a4a66}:root[data-theme=korporat] .chip{color:var(--fg);font-size:13px;font-weight:600}:root[data-theme=korporat] .chip.count{background:var(--ok-soft);border-color:var(--ok-soft);color:var(--ok)}:root[data-theme=korporat] .tag{letter-spacing:.02em}:root[data-theme=korporat] .tag.pending,:root[data-theme=korporat] .stk.soon{color:#8a4b00}:root[data-theme=korporat] .pick .btn:not(.primary){border-color:var(--fg)}:root[data-theme=korporat] .pick.first{border-color:var(--line);border-left:4px solid var(--accent);background:var(--surface)}:root[data-theme=korporat] .pick.first .r{display:none}:root[data-theme=korporat] .pick.first .dt{font-family:var(--body);letter-spacing:-.01em;font-size:28px;font-weight:600}:root[data-theme=korporat] .badge{background:var(--accent-soft);color:var(--accent);letter-spacing:.02em;border:0;border-radius:3px;order:-1;align-self:flex-start;padding:2px 8px;position:static}:root[data-theme=korporat] .pick.first .btn{min-height:46px}:root[data-theme=korporat] .sticker{box-shadow:none;font-family:var(--body);letter-spacing:.08em;color:var(--accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}:root[data-theme=korporat] .login h1{letter-spacing:-.015em;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.04}:root[data-theme=korporat] .login .lead{color:var(--muted);font-weight:400}@media (width>=601px){:root[data-theme=korporat] .step{border:0;border-top:3px solid var(--accent);background:0 0;border-radius:0;padding:12px 0 0}:root[data-theme=korporat] .step .no{width:auto;height:auto;font-family:var(--mono);color:var(--accent);background:0 0;border:0;justify-content:flex-start;font-size:13px}:root[data-theme=korporat] .step .no:before{content:"0"}:root[data-theme=korporat] .step span:last-child{color:var(--muted)}}:root[data-theme=korporat] .login .card{box-shadow:0 1px 3px #0f1b2d14}:root[data-theme=korporat] .login .card h2{font-size:24px;font-weight:600}:root[data-theme=korporat] .invite{border:0;border-left:3px solid var(--accent)}:root[data-theme=korporat] .sample{border:1px solid var(--line);background:var(--surface);margin-bottom:20px}:root[data-theme=korporat] .sample>div{flex:1;padding:10px 12px}:root[data-theme=korporat] .sample>div+div{border-left:1px solid var(--line)}:root[data-theme=korporat] .sample dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}:root[data-theme=korporat] .sample dd{font-weight:600}:root[data-theme=korporat] .home h1{letter-spacing:-.015em;font-size:clamp(28px,2.8vw,40px);font-weight:600}:root[data-theme=korporat] .ecard .t{font-weight:600}:root[data-theme=korporat] .prog{background:#e2e8f0;height:6px}:root[data-theme=korporat] .newcard{color:var(--muted);border-color:#b8c1d1;font-weight:600}:root[data-theme=korporat] .tips{border:1px solid var(--accent-soft);border-left:4px solid var(--accent)}:root[data-theme=editorial]{--heat:#111}:root[data-theme=editorial] .wrap>.top{border-bottom:3px double #111;padding-bottom:12px}:root[data-theme=editorial] .brand{letter-spacing:0;text-transform:none;color:var(--fg);font-size:30px;font-style:italic;font-weight:700;line-height:1}:root[data-theme=editorial] .back{font-family:var(--display);background:0 0;border:0;padding:0;font-size:18px;font-style:italic;font-weight:600}:root[data-theme=editorial] .back .arr{color:var(--fg);background:0 0;border:1px solid #111}:root[data-theme=editorial] .back:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}:root[data-theme=editorial] .back:hover .arr{border-color:var(--accent);background:var(--accent);color:#fff}:root[data-theme=editorial] :is(.chip,.btn,.linkbox,.acct.named,.login .card,.newcard,.plus,.hav,.av:not(.wait),.seat:not(.s-none)){border-color:#111}:root[data-theme=editorial] .btn.primary{color:#fff;background:#111;border-color:#111}:root[data-theme=editorial] h1{letter-spacing:-.02em;font-weight:600}:root[data-theme=editorial] :is(.hrow,.invited)>h2{font-size:22px}:root[data-theme=editorial] .chip{color:var(--fg);font-size:13px;font-weight:600}:root[data-theme=editorial] .chip.count{background:var(--ok-soft);color:var(--ok)}:root[data-theme=editorial] :is(.grid>.panel,.aside .panel){box-shadow:none;background:0 0;border:0;border-top:3px double #111;border-radius:0;padding:14px 0 0}:root[data-theme=editorial] .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0;font-size:10.5px;font-weight:600}:root[data-theme=editorial] :is(.tag.req,.tag.pending){color:var(--accent)}:root[data-theme=editorial] .tag.pending{font-style:italic}:root[data-theme=editorial] .tag.done{color:var(--ok)}:root[data-theme=editorial] .prow{border-bottom:1px solid #dadada;border-radius:0;padding:8px 0}:root[data-theme=editorial] .prow.wait{background:0 0}:root[data-theme=editorial] .av{background:var(--surface)}:root[data-theme=editorial] .av.req{background:var(--accent)}:root[data-theme=editorial] .slot{border-color:#111}:root[data-theme=editorial] .dow.sun{color:var(--accent)}@media (width>=600px){:root[data-theme=editorial] .cal:not(.hours) .slot .rk{font-size:0}:root[data-theme=editorial] .cal:not(.hours) .slot .rk:after{font-size:10.5px}}:root[data-theme=editorial] [data-rank="1"]:after{content:"I"}:root[data-theme=editorial] [data-rank="2"]:after{content:"II"}:root[data-theme=editorial] [data-rank="3"]:after{content:"III"}:root[data-theme=editorial] [data-rank="4"]:after{content:"IV"}:root[data-theme=editorial] [data-rank="5"]:after{content:"V"}:root[data-theme=editorial] .filled{border-top-color:#111}:root[data-theme=editorial] .names{gap:4px 6px}:root[data-theme=editorial] .names li{font-family:var(--display);background:0 0;border:0;gap:0;padding:0;font-size:17px;font-weight:400}:root[data-theme=editorial] .names li:not(.wait):after{content:","}:root[data-theme=editorial] .names li.wait{color:var(--accent);padding:0;font-style:italic}:root[data-theme=editorial] .names .ok{display:none}:root[data-theme=editorial] .names .tag{font-family:var(--body);margin-left:6px}:root[data-theme=editorial] .top3 .pick{background:0 0;border:0;border-top:1px solid #111;border-radius:0;padding:12px 0}:root[data-theme=editorial] .top3 .pick.first{border-top:6px solid #111;padding:14px 0 0}:root[data-theme=editorial] .pick.first .r{display:none}:root[data-theme=editorial] .pick.first .dt{letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}:root[data-theme=editorial] .badge{color:var(--accent);letter-spacing:.08em;background:0 0;border:0;order:-1;padding:0;position:static}:root[data-theme=editorial] .pick.first .btn{min-height:50px;font-size:15px}:root[data-theme=editorial] .pick:not(.first) .r{min-width:34px;color:var(--fg);background:0 0;justify-content:flex-start;padding:0;font-size:0;font-style:italic;font-weight:600}:root[data-theme=editorial] .pick:not(.first) .r:after{font-size:22px}:root[data-theme=editorial] .pick:not(.first) .dt{font-family:var(--display);font-size:20px;font-weight:600}:root[data-theme=editorial] .sticker{box-shadow:none;font-family:var(--body);letter-spacing:.08em;color:var(--accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}:root[data-theme=editorial] .login h1{font-size:clamp(36px,5.3vw,76px);line-height:1}:root[data-theme=editorial] .lead{font-family:var(--display);color:#3d3d3d;font-weight:400}:root[data-theme=editorial] .login .lead{font-size:clamp(17px,1.5vw,21px)}@media (width>=601px){:root[data-theme=editorial] .steps{gap:0}:root[data-theme=editorial] .step{background:0 0;border:0;border-radius:0;gap:8px;padding:0 20px}:root[data-theme=editorial] .step:first-child{padding-left:0}:root[data-theme=editorial] .step+.step{border-left:1px solid #111}:root[data-theme=editorial] .step .no{width:auto;height:auto;color:var(--accent);background:0 0;border:0;justify-content:flex-start;font-size:0;font-style:italic;font-weight:600}:root[data-theme=editorial] .step .no:after{font-size:28px;line-height:1}:root[data-theme=editorial] .step:first-child .no:after{content:"I."}:root[data-theme=editorial] .step:nth-child(2) .no:after{content:"II."}:root[data-theme=editorial] .step:nth-child(3) .no:after{content:"III."}:root[data-theme=editorial] .step b{font-family:var(--display);font-size:18px;font-weight:600}:root[data-theme=editorial] .step span:last-child{color:#3d3d3d}}:root[data-theme=editorial] .login .card h2{font-size:34px;font-weight:600;line-height:1.1}:root[data-theme=editorial] .login .card p{color:var(--muted)}:root[data-theme=editorial] .invite{font-family:var(--display);background:0 0;border:0;border-top:1px solid #111;border-radius:0;padding:12px 0 0;font-size:15px;font-style:italic}:root[data-theme=editorial] .invite .ic{display:none}:root[data-theme=editorial] .sample{border-left:3px solid var(--accent);flex-direction:column;margin-bottom:24px;padding-left:18px}:root[data-theme=editorial] .sample>div:last-child{display:none}:root[data-theme=editorial] .sample>div:first-child{order:1}:root[data-theme=editorial] .sample dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=editorial] .sample dd{font-family:var(--display);font-size:26px;font-style:italic;font-weight:600;line-height:1.2}:root[data-theme=editorial] .sample>div:first-child dd{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:12px;font-style:normal;font-weight:500}:root[data-theme=editorial] .sample>div:nth-child(2) dd:before{content:"“"}:root[data-theme=editorial] .sample>div:nth-child(2) dd:after{content:" bisa hadir.”"}:root[data-theme=editorial] .home h1{font-size:clamp(32px,3.9vw,56px)}:root[data-theme=editorial] .home .lead{font-size:clamp(16px,1.3vw,19px)}:root[data-theme=editorial] .cards{gap:24px 28px}:root[data-theme=editorial] .ecard{box-shadow:none;background:0 0;border:0;border-top:3px solid #111;border-radius:0;padding:14px 0 4px}:root[data-theme=editorial] .stk{letter-spacing:.12em;color:var(--accent);background:0 0;border:0;order:-1;align-self:flex-start;padding:0;font-size:10.5px;font-weight:600;position:static}:root[data-theme=editorial] .stk.locked{color:var(--ok)}:root[data-theme=editorial] .ecard .ic{display:none}:root[data-theme=editorial] .ctop{position:absolute;top:8px;right:0}:root[data-theme=editorial] .ecard .t{font-size:24px;font-weight:600}:root[data-theme=editorial] .range{font-family:var(--display);color:var(--muted);font-style:italic;font-weight:600}:root[data-theme=editorial] .prog{background:#dadada;border:0;height:3px}:root[data-theme=editorial] .prog i{background:#111}:root[data-theme=editorial] .newcard{min-height:150px;color:var(--muted);font-weight:600}:root[data-theme=editorial] .plus{background:0 0}:root[data-theme=editorial] .filters .chip[aria-pressed=true],:root[data-theme=editorial] .mtab[aria-selected=true]{color:#fff;background:#111}:root[data-theme=editorial] .mtab{font-family:var(--display);border-color:#111;font-size:15px;font-weight:600}:root[data-theme=editorial] :is(.inv,.inv.wait){background:0 0;border:0;border-bottom:1px solid #dadada;border-radius:0;padding:10px 0}:root[data-theme=editorial] .inv-t b{font-family:var(--display);font-size:17px}:root[data-theme=editorial] .tips{border-bottom:1px solid #111;padding:14px 0}:root[data-theme=editorial] .tip{font-family:var(--body);letter-spacing:.08em;color:var(--accent);background:0 0;border:0;padding:0;font-size:11px;font-weight:700}:root[data-theme=editorial] .tips b{font-family:var(--display);font-size:17px;font-weight:400}:root[data-theme=ramah]{--round:1.3;--shadow:0 1px 2px #18213a0f, 0 8px 24px #18213a0f;--shadow-sm:0 1px 2px #18213a14}:root[data-theme=ramah] .brand{font-size:16px}:root[data-theme=ramah] .btn{font-weight:700}:root[data-theme=ramah] .chip{color:var(--fg);font-size:13px;font-weight:600}:root[data-theme=ramah] .chip.count{background:var(--ok-soft);border-color:var(--ok-soft);color:var(--ok)}:root[data-theme=ramah] :is(.av,.hav,.seat){border:0}:root[data-theme=ramah] .prow:nth-child(7n+1) .av{background:#ffb4a2}:root[data-theme=ramah] .prow:nth-child(7n+2) .av{background:#a7d8ff}:root[data-theme=ramah] .prow:nth-child(7n+3) .av{background:#ffe08a}:root[data-theme=ramah] .prow:nth-child(7n+4) .av{background:#c8b6ff}:root[data-theme=ramah] .prow:nth-child(7n+5) .av{background:#9be7c4}:root[data-theme=ramah] .prow:nth-child(7n+6) .av{background:#ffc8e1}:root[data-theme=ramah] .prow:nth-child(7n+7) .av{background:#b8e6ff}:root[data-theme=ramah] .prow .av{color:#18213a}:root[data-theme=ramah] .prow .av.req{background:var(--accent);color:#fff}:root[data-theme=ramah] .prow .av.wait{border:1.5px dashed var(--muted);color:var(--fg);background:0 0}@media (width>=600px){:root[data-theme=ramah] .cal .slot.first{border-color:#2b4acb;box-shadow:0 6px 16px #2b4acb59;background-color:#2b4acb!important}}:root[data-theme=ramah] .pick.first{color:#fff;background:#2b4acb;border:0;border-radius:20px;padding:20px;box-shadow:0 12px 32px #2b4acb4d}:root[data-theme=ramah] .pick.first :is(.who,.who b){color:#fff}:root[data-theme=ramah] .pick.first .r{display:none}:root[data-theme=ramah] .pick.first .dt{font-size:36px;font-weight:800;line-height:1}:root[data-theme=ramah] .badge{letter-spacing:0;text-transform:none;background:#ffffff2e;border:0;order:-1;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600;position:static}:root[data-theme=ramah] .seats{gap:0;padding-left:6px}:root[data-theme=ramah] .seat{color:#18213a;border:2px solid #2b4acb;margin-left:-6px}:root[data-theme=ramah] .seat.s-ok{background:#9be7c4}:root[data-theme=ramah] .seat.s-mid{background:#ffe08a}:root[data-theme=ramah] .seat.s-no{background:#ffb4a2}:root[data-theme=ramah] .seat.s-none{color:#fff;border:1.5px dashed #fff}:root[data-theme=ramah] .pick.first .bar{background:#ffffff40}:root[data-theme=ramah] .pick.first .bar i:first-child{background:#7be0ae!important}:root[data-theme=ramah] .pick.first .bar i:nth-child(2){background:#ffd27a!important}:root[data-theme=ramah] .pick.first .btn{color:#2b4acb;background:#fff;border:0;min-height:48px;font-size:15px}:root[data-theme=ramah] .pick:not(.first) .dt{font-family:var(--display);font-size:16px}:root[data-theme=ramah] .sticker{border:1px solid var(--line);background:var(--surface);font-family:var(--body);text-transform:none;font-size:14px;font-weight:600}:root[data-theme=ramah] .sticker:before{content:"👋 "}:root[data-theme=ramah] .login h1{letter-spacing:-.015em;font-size:clamp(32px,4.2vw,60px);line-height:1.04}:root[data-theme=ramah] .login .lead{color:var(--muted);font-weight:400}:root[data-theme=ramah] .step .no{color:#18213a;border:0;border-radius:50%;font-weight:800}:root[data-theme=ramah] .step:first-child .no{background:#c8b6ff}:root[data-theme=ramah] .step:nth-child(2) .no{background:#9be7c4}:root[data-theme=ramah] .step:nth-child(3) .no{background:#ffb4a2}:root[data-theme=ramah] .step span:last-child{color:var(--muted)}:root[data-theme=ramah] .login .card{box-shadow:0 2px 4px #18213a0a,0 24px 48px #18213a1a}@media (width>=601px){:root[data-theme=ramah] .login .card{padding:32px}}:root[data-theme=ramah] .invite{border:0}:root[data-theme=ramah] .sample{z-index:1;color:#fff;background:#2b4acb;border-radius:18px;flex-direction:column;gap:6px;width:250px;padding:14px 16px;position:absolute;top:-92px;right:-28px;box-shadow:0 16px 32px #2b4acb4d}:root[data-theme=ramah] .sample>div:first-child{flex-direction:column;gap:6px;display:flex}:root[data-theme=ramah] .sample dt{background:#ffffff2e;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600}:root[data-theme=ramah] .sample>div:first-child dd{font-family:var(--display);font-size:22px;font-weight:800}:root[data-theme=ramah] .sample>div:nth-child(2) dt,:root[data-theme=ramah] .sample>div:last-child{display:none}:root[data-theme=ramah] .sample>div:nth-child(2) dd{font-size:12px;font-weight:600}:root[data-theme=ramah] .sample>div:nth-child(2) dd:after{content:" bisa hadir"}:root[data-theme=ramah] .home h1{letter-spacing:-.015em;font-size:clamp(32px,3.6vw,52px)}:root[data-theme=ramah] .ecard .t{font-weight:800}:root[data-theme=ramah] .ic{border-radius:14px}:root[data-theme=ramah] .ic.c0{background:#c8b6ff}:root[data-theme=ramah] .ic.c1{background:#ffe08a}:root[data-theme=ramah] .ic.c2{background:#9be7c4}:root[data-theme=ramah] .ic.c3{background:#a7d8ff}:root[data-theme=ramah] .ic{color:#18213a}:root[data-theme=ramah] .prog{background:var(--bg);height:8px}:root[data-theme=ramah] .prog i{background:var(--ok)}:root[data-theme=ramah] .newcard{color:var(--muted);border-color:#b8c1d1;font-weight:600}:root[data-theme=ramah] .inv .hav{color:#18213a;background:#9be7c4}:root[data-theme=ramah] .inv.wait .hav{background:#ffb4a2}:root[data-theme=ramah] .tips{box-shadow:none;border:0}:root[data-theme=arcade] .brand{color:var(--accent);font-size:14px}:root[data-theme=arcade] .acct.named{border-radius:0}:root[data-theme=arcade] .back{text-transform:uppercase;font-size:15px;font-weight:600}:root[data-theme=arcade] .back .arr{background:var(--accent);color:#1a1033;box-shadow:inset -3px -3px #c99a00,inset 3px 3px #fff0b3}:root[data-theme=arcade] .back:hover{border-color:var(--accent);color:var(--accent)}:root[data-theme=arcade] .back:hover .arr{background:var(--no);color:#1a1033;box-shadow:none}:root[data-theme=arcade] .chip{color:var(--fg);text-transform:uppercase;font-size:15px;font-weight:600}:root[data-theme=arcade] .chip.count{border-color:var(--ok);color:var(--ok);background:0 0}:root[data-theme=arcade] :is(.btn.primary,.pick.first .btn){color:#1a1033;font-family:var(--display);text-transform:uppercase;background:#ffd23f;border:0;font-size:11px;font-weight:400;box-shadow:inset -4px -4px #c99a00,inset 4px 4px #fff0b3}:root[data-theme=arcade] .btn:not(.primary){text-transform:uppercase}:root[data-theme=arcade] :is(.av,.hav,.seat,.me,.plus,.names .ok){border-radius:0}:root[data-theme=arcade] :is(.av,.hav,.seat){font-family:var(--mono);font-size:16px;font-weight:400}:root[data-theme=arcade] .tag{font-family:var(--mono);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:18px;font-weight:400}:root[data-theme=arcade] .tag.done{color:var(--ok)}:root[data-theme=arcade] .tag.host{color:var(--accent)}:root[data-theme=arcade] :is(.tag.req,.tag.pending){color:var(--no)}:root[data-theme=arcade] .pid b,:root[data-theme=arcade] .names li{text-transform:uppercase}:root[data-theme=arcade] .pid small{font-family:var(--mono)}:root[data-theme=arcade] .slot.dark{--slot-fg:#0f0820}:root[data-theme=arcade] .dow.sun{color:var(--no)}@media (width>=600px){:root[data-theme=arcade] .slot.first{outline:3px solid var(--accent);outline-offset:-3px}:root[data-theme=arcade] .cal:not(.hours) .slot .rk{background:var(--accent);color:#1a1033;font-family:var(--display);border-radius:0;font-size:0;line-height:16px}:root[data-theme=arcade] .cal:not(.hours) .slot .rk:after{font-size:9px}}:root[data-theme=arcade] [data-rank="1"]:after{content:"1ST"}:root[data-theme=arcade] [data-rank="2"]:after{content:"2ND"}:root[data-theme=arcade] [data-rank="3"]:after{content:"3RD"}:root[data-theme=arcade] .names li.req{background:var(--surface)}:root[data-theme=arcade] .names .ok{background:0 0}:root[data-theme=arcade] .pick.first{border:4px solid var(--ok);box-shadow:0 0 0 4px #1a1033, 0 0 0 8px var(--ok);background:#0f0820;margin:8px;padding:16px}:root[data-theme=arcade] .badge{font-family:var(--display);color:var(--ok);background:0 0;border:0;order:-1;align-self:stretch;padding:0;font-size:0;font-weight:400;position:static}:root[data-theme=arcade] .badge:after{content:"HIGH SCORE";font-size:10px}:root[data-theme=arcade] .pick.first .r{display:none}:root[data-theme=arcade] .pick.first .dt{color:#fff;text-transform:uppercase;font-size:18px;line-height:1.3}:root[data-theme=arcade] .seats{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}:root[data-theme=arcade] .seat{color:#1a1033;width:auto}:root[data-theme=arcade] .seat.s-ok{background:var(--ok)}:root[data-theme=arcade] .seat.s-mid{background:var(--accent)}:root[data-theme=arcade] .seat.s-no{background:var(--no)}:root[data-theme=arcade] .seat.s-none{color:var(--muted)}:root[data-theme=arcade] .bar,:root[data-theme=arcade] .prog{background:#3a2c66;border:0;border-radius:0;height:14px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(12.5% - 3px),#0000 0 12.5%);mask:repeating-linear-gradient(90deg,#000 0 calc(12.5% - 3px),#0000 0 12.5%)}:root[data-theme=arcade] .prog{height:12px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(10% - 3px),#0000 0 10%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(10% - 3px),#0000 0 10%)}:root[data-theme=arcade] .prog i{background:var(--ok)}:root[data-theme=arcade] .pick.first .btn{min-height:52px;font-size:12px}:root[data-theme=arcade] .pick:not(.first) .r{font-family:var(--display);color:var(--accent);background:0 0;font-size:0;font-weight:400}:root[data-theme=arcade] .pick:not(.first) .r:after{font-size:10px}:root[data-theme=arcade] .pick .r[data-rank="3"]{color:var(--no)}:root[data-theme=arcade] .pick:not(.first) .dt{font-family:var(--display);text-transform:uppercase;font-size:11px;line-height:1.6}:root[data-theme=arcade] .pick:not(.first) .btn{font-family:var(--display);font-size:9px}:root[data-theme=arcade] .sticker{box-shadow:none;color:var(--accent);background:0 0;border:0;padding:0;font-size:11px;line-height:1.6}:root[data-theme=arcade] .login h1{text-transform:uppercase;font-size:clamp(20px,2.4vw,34px);line-height:1.45}:root[data-theme=arcade] .lead{color:var(--muted);font-weight:400}:root[data-theme=arcade] .login .lead{font-size:clamp(17px,1.4vw,20px)}@media (width>=601px){:root[data-theme=arcade] .step .no{background:0 0;border:0;justify-content:flex-start;width:auto;height:auto;font-size:10px;line-height:1.6}:root[data-theme=arcade] .step .no:before{content:"STAGE "}:root[data-theme=arcade] .step:first-child .no{color:var(--ok)}:root[data-theme=arcade] .step:nth-child(2) .no{color:var(--accent)}:root[data-theme=arcade] .step:nth-child(3) .no{color:var(--no)}:root[data-theme=arcade] .step b{text-transform:uppercase}:root[data-theme=arcade] .step span:last-child{font-size:16px}}:root[data-theme=arcade] .login .card{box-shadow:0 0 0 4px #1a1033, 0 0 0 8px var(--line);margin:8px}:root[data-theme=arcade] .login .card h2{text-transform:uppercase;font-size:16px;line-height:1.5}:root[data-theme=arcade] .login .card p{font-size:17px}:root[data-theme=arcade] .invite{border:2px dashed var(--line);background:0 0;font-size:16px}:root[data-theme=arcade] .login small{font-size:14px}:root[data-theme=arcade] .sample{border:3px solid var(--ok);background:#0f0820;justify-content:space-between;align-items:center;margin:0 8px 28px;padding:12px 14px}:root[data-theme=arcade] .sample>div:last-child,:root[data-theme=arcade] .sample>div:nth-child(2) dt{display:none}:root[data-theme=arcade] .sample>div:first-child{display:contents}:root[data-theme=arcade] .sample dt{font-family:var(--display);color:var(--ok);font-size:0}:root[data-theme=arcade] .sample dt:after{content:"HI-SCORE";font-size:10px}:root[data-theme=arcade] .sample>div:first-child dd{font-family:var(--display);text-transform:uppercase;font-size:12px}:root[data-theme=arcade] .sample>div:nth-child(2) dd{font-family:var(--mono);color:var(--accent);font-size:0}:root[data-theme=arcade] .sample>div:nth-child(2) dd:after{content:"7/8";font-size:22px}:root[data-theme=arcade] .home h1{text-transform:uppercase;font-size:clamp(20px,2.1vw,30px)}:root[data-theme=arcade] .home .lead{font-size:clamp(16px,1.3vw,19px)}:root[data-theme=arcade] .filters .chip{font-size:15px}:root[data-theme=arcade] .filters .chip[aria-pressed=true],:root[data-theme=arcade] .mtab[aria-selected=true]{color:#1a1033}:root[data-theme=arcade] .mtab{text-transform:uppercase;font-size:15px}:root[data-theme=arcade] .cards{gap:24px}:root[data-theme=arcade] .ecard,:root[data-theme=arcade] .aside .panel,:root[data-theme=arcade] .newcard{margin:4px}:root[data-theme=arcade] .stk{color:#1a1033;font-family:var(--display);border:0;border-radius:0;padding:4px 8px;font-size:8px;line-height:1.4;top:-12px;right:12px}:root[data-theme=arcade] .stk.top{background:var(--no)}:root[data-theme=arcade] .stk.soon{background:var(--accent)}:root[data-theme=arcade] .stk.locked{background:var(--ok)}:root[data-theme=arcade] .ic{color:var(--accent);background:#1a1033;border-radius:0;font-size:18px}:root[data-theme=arcade] .ecard .t{text-transform:uppercase;font-size:12px;line-height:1.5}@media (width<=600px){:root[data-theme=arcade] .cards .ecard .t{font-size:11px}:root[data-theme=arcade] .cards .range{font-size:15px}}:root[data-theme=arcade] .range,:root[data-theme=arcade] .foot{text-transform:uppercase;font-size:16px;font-weight:600}:root[data-theme=arcade] .range{color:var(--muted)}:root[data-theme=arcade] .newcard{color:var(--muted);text-transform:uppercase;border-width:2px;font-size:16px}:root[data-theme=arcade] .inv-t b{text-transform:uppercase}:root[data-theme=arcade] .inv-t small{font-size:15px}:root[data-theme=arcade] .tips{border:2px solid var(--no);box-shadow:none;background:#0f0820}:root[data-theme=arcade] .tip{color:var(--no);background:0 0;border:0;padding:0;font-size:10px}:root[data-theme=arcade] .tips b{font-size:17px}@media (prefers-color-scheme:dark){:root[data-theme=ramah]{--bg:#10141f;--surface:#181e2d;--line:#2a3247;--fg:#e7ebf5;--muted:#98a2bd;--accent:#8aa2ff;--accent-soft:#232d52;--ok:#3fcf8e;--ok-soft:#163a2b;--mid:#f0b93d;--mid-soft:#3d3014;--no:#f07373;--no-soft:#432020;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--body);padding:16px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));margin:0;font-size:14px;line-height:1.5}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button,summary,input[type=radio],input[type=checkbox]{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{flex-direction:column;gap:22px;max-width:1344px;margin:0 auto;display:flex}.narrow{width:100%;max-width:560px;margin:0 auto}.brand{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}h1{font-family:var(--display);text-wrap:balance;margin:4px 0 2px;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.1}h2{font-family:var(--display);margin:0;font-size:18px;font-weight:600}.sub,small,.note{color:var(--muted)}small,.note{font-size:12px}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.panel{background:var(--surface);border:var(--bw) solid var(--line);border-radius:calc(14px * var(--round));min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.grid{grid-template-columns:300px minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (width<=1020px){.grid{grid-template-columns:1fr}}@media (width<=480px){.panel{padding:12px 10px}}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{color:var(--muted);border:var(--bw) solid var(--line);border-radius:calc(999px * var(--round));background:var(--surface);padding:5px 10px;font-size:12px}.field{flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.field input:not([type=radio]),.field textarea{border:var(--bw) solid var(--line);border-radius:calc(9px * var(--round));background:var(--surface);width:100%;min-width:0;padding:9px 11px;font-weight:400}.field textarea{resize:vertical;min-height:90px}.field input[type=date],.field input[type=datetime-local]{appearance:none;min-height:2.6em}.field input::-webkit-date-and-time-value{text-align:left}.two{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.opts{flex-wrap:wrap;gap:8px;display:flex}.opt{border:var(--bw) solid var(--line);border-radius:calc(10px * var(--round));cursor:pointer;flex:200px;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.opt small{display:block}.err{color:var(--no);margin:0;font-size:13px;font-weight:600}.toast{min-height:18px;color:var(--ok);font-size:12px;font-weight:600}.btn{border:var(--bw) solid var(--line);background:var(--surface);border-radius:calc(9px * var(--round));color:var(--fg);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.btn.wide{width:100%;padding:10px 14px}.mini{border:var(--bw) solid var(--line);background:var(--surface);border-radius:calc(7px * var(--round));padding:3px 8px;font-size:11.5px;font-weight:600}.mini:hover{border-color:var(--accent)}.mini.danger:hover{border-color:var(--no);color:var(--no)}:root .btn.wide.google{color:#1f1f1f;min-height:40px;box-shadow:none;text-transform:none;background:#fff;border:1px solid #747775;border-radius:4px;gap:10px;padding:0 12px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px}.glogo{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/><path fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/><path fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/><path fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/></svg>") 50%/contain no-repeat;flex:none;width:18px;height:18px}.tag{border-radius:calc(999px * var(--round));white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:700}.tag.req{background:var(--accent);color:var(--surface)}.tag.pending{background:var(--mid-soft);color:var(--fg)}.tag.host{background:var(--accent-soft);color:var(--fg)}.tag.done{background:var(--ok-soft);color:var(--ok)}.toggle{border:var(--bw) solid var(--line);border-radius:calc(10px * var(--round));gap:3px;padding:3px;display:inline-flex}.toggle button{border-radius:calc(7px * var(--round));background:0 0;border:0;padding:6px 12px;font-size:13px;font-weight:600}.toggle button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.brush{flex-wrap:wrap;gap:6px;display:flex}.brush button{border:var(--bw) solid var(--line);background:var(--surface);border-radius:calc(9px * var(--round));align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.brush button[aria-pressed=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.brush button.l-ok{background:var(--ok-soft)}.brush button.l-mid{background:var(--mid-soft)}.brush button.l-no{background:var(--no-soft)}.brush button.l-none{border-style:dashed}.brush .mk{text-align:center;width:1em;font-weight:800}.brush .l-ok .mk{color:var(--ok)}.brush .l-mid .mk{color:var(--mid)}.brush .l-no .mk{color:var(--no)}.brush .l-none .mk{color:var(--muted)}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.d-ok{background:var(--ok)}.d-mid{background:var(--mid)}.d-no{background:var(--no)}.d-none{border:1.5px solid var(--muted);background:0 0}.legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.ramp{border-radius:calc(5px * var(--round));background:linear-gradient(90deg, var(--surface), var(--heat));border:var(--bw) solid var(--line);width:44px;height:10px}.hatch{border-radius:calc(3px * var(--round));border:var(--bw) solid var(--line);background:repeating-linear-gradient(135deg, transparent 0 3px, var(--muted) 3px 4px);width:14px;height:10px}.slot{--slot-fg:var(--fg);border:var(--bw) solid var(--line);background:var(--surface);border-radius:calc(6px * var(--round));min-width:0;min-height:0;color:var(--muted);justify-content:space-between;align-items:center;gap:2px;padding:0 5px;font-size:10px;display:flex;position:relative;overflow:hidden}.slot .lb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slot .lb.red{font-weight:700;color:var(--no)!important}.slot .mk{font-size:13px;font-weight:800;line-height:1}.slot.l-mid .mk{font-size:16px}.slot.l-ok .mk{color:var(--ok)}.slot.l-mid .mk{color:var(--mid)}.slot.l-no .mk{color:var(--no)}.slot.l-ok .lb,.slot.l-mid .lb,.slot.l-no .lb{color:var(--fg)}.slot.l-none{border-style:dashed;border-color:color-mix(in srgb, var(--muted) 45%, transparent)}.slot.paint{cursor:pointer}.slot.paint:hover{border-color:var(--accent);border-style:solid}.slot.l-ok{background:var(--ok-soft);border-color:var(--ok)}.slot.l-mid{background:var(--mid-soft);border-color:var(--mid)}.slot.l-no{background:var(--no-soft);border-color:var(--no)}.slot.blocked{background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--line) 6px 8px)}.slot.top{outline:2.5px solid var(--accent);outline-offset:1px}.slot.dark{--slot-fg:#fff}.slot .cnt{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--slot-fg);margin-left:auto;font-size:11px}.slot .rk{color:var(--accent);font-size:10px;font-weight:800}@media (width>=600px){.slot.top{outline:0}:where(.cal:not(.hours)) .slot .rk{border-radius:calc(999px * var(--round));background:var(--accent);color:var(--surface);padding:0 6px;font-size:10.5px;line-height:17px}:where(.cal:not(.hours)) .slot.first .rk{background:var(--surface);color:var(--accent)}:root:is([data-theme=korporat],[data-theme=editorial],[data-theme=ramah]) .slot.first{--slot-fg:#fff;border-color:var(--accent);background-color:var(--accent)!important}}.cal.hours .slot .of{display:none}@media (prefers-reduced-motion:no-preference){.slot{transition:background-color .12s,border-color .12s}}.pick{border-radius:calc(12px * var(--round));border:var(--bw) solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:12px;display:flex}.pick.first{border-color:var(--accent);background:var(--accent-soft)}.pick .hd{align-items:baseline;gap:10px;display:flex}.pick .r{font-family:var(--display);color:var(--accent);font-size:22px;font-weight:800;line-height:1}.pick .dt{font-size:15px;font-weight:700}.bar{border-radius:calc(4px * var(--round));background:var(--line);height:8px;display:flex;overflow:hidden}.bar i{height:100%;display:block}.who{color:var(--muted);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.who b{color:var(--fg);font-weight:600}.locked{background:var(--ok-soft);border:var(--bw) solid var(--ok);border-radius:calc(12px * var(--round));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-weight:600;display:flex}.top.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:12px;display:flex}.side.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:12px 28px;min-width:0;display:flex}.side.svelte-12qhfyh:last-child{justify-content:flex-end;gap:12px}.back.svelte-12qhfyh{border:var(--bw) solid var(--line);border-radius:calc(999px * var(--round));background:var(--surface);min-height:36px;box-shadow:var(--shadow-sm);color:var(--fg);align-items:center;gap:8px;padding:0 14px 0 4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.back.svelte-12qhfyh .arr:where(.svelte-12qhfyh){border-radius:calc(999px * var(--round));background:var(--accent-soft);width:28px;height:28px;color:var(--accent);flex:none;place-items:center;display:grid}.back.svelte-12qhfyh svg:where(.svelte-12qhfyh){display:block}.back.svelte-12qhfyh:hover{border-color:var(--accent)}.back.svelte-12qhfyh:hover .arr:where(.svelte-12qhfyh){background:var(--accent);color:var(--surface)}@media (prefers-reduced-motion:no-preference){.back.svelte-12qhfyh,.back.svelte-12qhfyh .arr:where(.svelte-12qhfyh){transition:border-color .15s,background-color .15s,color .15s,transform .15s}.back.svelte-12qhfyh:hover .arr:where(.svelte-12qhfyh){transform:translate(-3px)}}.live.svelte-12qhfyh{align-items:center;gap:8px;display:inline-flex}.dot-live.svelte-12qhfyh{background:var(--ok);border-radius:50%;width:9px;height:9px}.me.svelte-12qhfyh{border:var(--bw) solid var(--line);background:var(--accent);width:36px;height:36px;color:var(--surface);font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tema.svelte-12qhfyh,.akun.svelte-12qhfyh{position:relative}.acct.svelte-12qhfyh{cursor:pointer;border-radius:999px;align-items:center;gap:8px;list-style:none;display:inline-flex}.acct.svelte-12qhfyh::-webkit-details-marker{display:none}.acct.named.svelte-12qhfyh{border:var(--bw) solid var(--line);background:var(--surface);min-height:40px;box-shadow:var(--shadow-sm);padding:2px 12px 2px 3px;font-weight:700}.acct.named.svelte-12qhfyh .me:where(.svelte-12qhfyh){width:30px;height:30px;font-size:13px}.em.svelte-12qhfyh{margin-top:-6px;font-size:12px}.akun.svelte-12qhfyh .nm:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;overflow:hidden}.tema.svelte-12qhfyh summary:where(.svelte-12qhfyh){min-height:36px;list-style:none}.tema.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.menu.svelte-12qhfyh{z-index:10;gap:6px;min-width:170px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.menu.svelte-12qhfyh .btn:where(.svelte-12qhfyh){box-shadow:none;justify-content:flex-start}.lang.svelte-12qhfyh{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lang.svelte-12qhfyh .btn:where(.svelte-12qhfyh){justify-content:center}.themes.svelte-12qhfyh{gap:6px;display:grid}.foot.svelte-12qhfyh{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:12px;padding-top:14px;display:flex}.foot.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit}.foot.svelte-12qhfyh .links:where(.svelte-12qhfyh){gap:16px;display:flex}.menu.svelte-12qhfyh .btn[aria-pressed=true]:where(.svelte-12qhfyh){background:var(--accent);border-color:var(--accent);color:var(--surface)}
