@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#080808;--color-bg-elevated:#0e0e10;--color-tile:#0c0c0e;--color-tile-border:#1c1c1e;--color-panel:#19191b;--color-row:#202022;--color-chip:#2a2a2c;--color-text:#f8f8f8;--color-text-secondary:#b8b8b8;--color-text-muted:gray;--color-accent:#235ed6;--color-accent-pressed:#1c4fb8;--color-danger:#d45450;--color-positive:#3cb371;--color-negative:#d45450;--color-warn:#d9a441;--color-dash:#3a3a3c;--color-overlay:#040404cc;--radius-tile:20px;--radius-dialog:24px;--radius-pill:999px;--radius-field:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--font-sans:"Inter Variable", Inter, system-ui, "Helvetica Neue", "Segoe UI", sans-serif;--touch-min:56px;--grid-gap:16px;--page-pad:24px;--header-h:72px;--z-header:20;--z-overlay:40;--z-dialog:50;--ease-std:cubic-bezier(.25, .1, .25, 1);--dur-fast:.12s;--dur-med:.2s;--dur-slow:.32s}:root[data-theme=day]{--color-bg:#f1f1f4;--color-bg-elevated:#fff;--color-tile:#fff;--color-tile-border:#d9d9df;--color-panel:#e8e8ec;--color-row:#dedee4;--color-chip:#d6d6dc;--color-text:#101013;--color-text-secondary:#43434a;--color-text-muted:#6c6c75;--color-accent:#235ed6;--color-accent-pressed:#1c4fb8;--color-danger:#c23a36;--color-positive:#1c8a4e;--color-negative:#c23a36;--color-warn:#a8740f;--color-dash:#b4b4bd;--color-overlay:#14141a80}@media (min-width:1501px){:root{--page-pad:32px}}*,:before,:after{box-sizing:border-box}html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font:400 15px/1.35 var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}svg{flex:none}.app{min-height:100vh;padding:0 var(--page-pad) var(--space-4);flex-direction:column;display:flex}main{flex:1}.hd{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ttl{font:600 22px/1.2 var(--font-sans)}.pill{border-radius:var(--radius-pill);background:var(--color-panel);min-height:44px;color:var(--color-text-secondary);align-items:center;gap:10px;padding:0 18px;display:inline-flex}.banner{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--color-panel);color:var(--color-text-secondary)}.btn{min-height:var(--touch-min);border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std), border-color var(--dur-fast) var(--ease-std);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-weight:600;display:inline-flex}.btn.pri{background:var(--color-accent);color:#fff}.btn.pri:active{background:var(--color-accent-pressed)}.btn.sec{border:1px solid var(--color-dash)}.btn.sec:active{background:var(--color-row)}.btn.sec:disabled{color:var(--color-text-muted)}.btn.txt{padding:0 var(--space-3);color:var(--color-text-secondary);font-size:13px;font-weight:500}.btn.wide{min-width:240px}.btn.rnd{width:var(--touch-min);padding:0}.grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(214px,auto);display:grid}.sp-3{grid-column:span 3}.sp-4{grid-column:span 4}.sp-6{grid-column:span 6}.sp-8{grid-column:span 8}.sp-12{grid-column:span 12}.rw-2{grid-row:span 2}.cell{min-width:0;display:flex}.empty-board{padding:var(--space-7) 0;text-align:center;color:var(--color-text-secondary)}.tile{background:var(--color-tile);border:1px solid var(--color-tile-border);border-radius:var(--radius-tile);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:20px;display:flex}.tile-left{text-align:left;align-items:stretch}.tile-left .kick{text-align:center}.kick{font:500 13px/1.3 var(--font-sans);letter-spacing:.02em;color:var(--color-text-secondary)}.val{font:400 48px/1.12 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.val-40{font-size:40px}.val-sm{font-size:36px}.val-icon{width:46px;height:46px}.cap{color:var(--color-text-secondary);font-size:14px}.mut{color:var(--color-text-muted)}.grid>.cell{user-select:none;-webkit-touch-callout:none;transition:box-shadow var(--dur-fast) var(--ease-std)}.grid>.cell.lifted{z-index:5;pointer-events:none;opacity:.94;cursor:grabbing;position:relative;overflow:visible}.grid>.cell.lifted>.tile{border-color:var(--color-accent);box-shadow:0 18px 40px #0009}.grid>.cell.drop>.tile{border-color:var(--color-accent)}.bz{justify-content:center;align-items:center;gap:12px;display:flex}.bz-sign{color:#111;width:44px;height:44px;font:700 17px/1 var(--font-sans);font-variant-numeric:tabular-nums;background:#fff;border:5px solid #d0312d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bz-cam{background:var(--color-accent);color:#fff;font:600 16px/1.2 var(--font-sans);border-radius:12px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.bz-cam svg{width:22px;height:22px}.bz-speed{font:400 34px/1.05 var(--font-sans);font-variant-numeric:tabular-nums}.bz-speed span{color:var(--color-text-secondary);font-size:14px}@media (min-width:720px){.grid .bz-more{display:none}.grid .tile .notice,.grid .tile .attribution{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:0;font-size:11px;line-height:1.2;overflow:hidden}}@media (min-width:720px) and (max-width:1099px){.bz{gap:6px}.bz-sign{border-width:4px;width:38px;height:38px;font-size:15px}.bz-cam{gap:5px;padding:5px 8px;font-size:13px}.bz-cam svg{width:18px;height:18px}.bz-speed{font-size:28px}}.tile{position:relative}.dot{background:var(--color-positive);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:12px}.dot-old{background:var(--color-warn)}.dot-off{background:var(--color-negative)}.bd-inner .dot{display:none}.tile .cap{line-height:1.25}.stand{white-space:nowrap;font-size:12px}.fresh{background:var(--color-dash);border-radius:2px;flex:none;width:72px;height:4px;margin:6px auto 0;display:block;overflow:hidden}.fresh-fill{background:var(--color-text-muted);transform-origin:0;border-radius:2px;height:100%;display:block}.fresh-live .fresh-fill{background:var(--color-positive);animation:60s linear forwards fresh-run}.fresh-failed .fresh-fill{background:var(--color-negative)}@keyframes fresh-run{0%{transform:scaleX(1)}to{transform:scaleX(.04)}}.pos{color:var(--color-positive)}.neg{color:var(--color-negative)}.msg{font:500 22px/1.25 var(--font-sans)}.headline{font:500 18px/1.3 var(--font-sans)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.clamp{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skel{background:var(--color-panel);border-radius:10px;width:120px;height:40px}.stale{justify-content:center;align-items:center;gap:6px;display:inline-flex}.spark{color:var(--color-text-secondary);max-width:100%}.bars{justify-content:center;align-items:flex-end;gap:3px;height:40px;margin-top:4px;display:flex}.bars span{background:var(--color-dash);border-radius:2px;width:7px}.bars .on{background:var(--color-text)}.tile-actions{gap:var(--space-4);margin-top:var(--space-2);display:flex}.multi{justify-content:space-evenly;gap:var(--space-5);width:100%;display:flex}.multi-item{min-width:0}.rows{width:100%}.row2,.row3{gap:var(--space-3);border-bottom:1px solid var(--color-tile-border);color:var(--color-text-secondary);grid-template-columns:minmax(0,1fr) auto;padding:9px 4px;display:grid}.row3{grid-template-columns:64px minmax(0,1fr) auto}.row3 .num:nth-child(2){text-align:right}.row2:last-child,.row3:last-child{border-bottom:0}.row2 .num,.row3 .num{color:var(--color-text)}.notice{text-align:center;margin-top:6px}.attribution{color:var(--color-text-muted);text-align:center;font-size:12px}.notes{width:100%}.note{width:100%;min-height:var(--touch-min);align-items:center;gap:var(--space-3);text-align:left;padding:0 4px;display:flex}.note.done{color:var(--color-text-muted);text-decoration:line-through}.ft{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text-muted);margin-top:14px;font-size:13px;line-height:1.5;display:flex}.hd-tools,.hd-edit{align-items:center;gap:var(--space-3);display:flex}.edit-layout{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) 248px;align-items:start;display:grid}.grid-edit{grid-auto-rows:minmax(252px,auto)}.tile-edit{background:var(--color-tile);border:1.5px dashed var(--color-dash);border-radius:var(--radius-tile);min-width:0;transition:border-color var(--dur-fast) var(--ease-std), opacity var(--dur-fast) var(--ease-std);flex-direction:column;padding:6px 6px 12px;display:flex}.tile-edit.over{border-color:var(--color-accent);border-style:solid}.tile-edit.dragged{z-index:5;opacity:.92;pointer-events:none;position:relative;box-shadow:0 18px 40px #0009}.tile-edit.emp{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);background:0 0}.tile-edit.emp svg{width:40px;height:40px}.tile-edit.emp.target{border-color:var(--color-accent);border-style:solid}.tb{justify-content:flex-end;display:flex}.xb{width:var(--touch-min);height:var(--touch-min);color:var(--color-danger);justify-content:center;align-items:center;display:flex}.bd{cursor:grab;touch-action:none;user-select:none;border-radius:14px;flex:1;display:flex}.bd-inner{pointer-events:none;flex:1;min-width:0;display:flex}.bd-inner .tile{background:0 0;border:0;padding:0 10px}.bd-inner .val{font-size:40px}.bd-inner .val-icon{width:38px;height:38px}.bd-inner .tile-actions,.bd-inner .bars,.bd-inner .spark,.bd-inner .attribution,.bd-inner .btn{display:none}.pan{background:var(--color-panel);border-radius:var(--radius-tile);padding:8px 12px 12px}@media (min-width:1100px){.pan{top:var(--space-3);max-height:calc(100vh - var(--header-h) - var(--pan-below,96px));flex-direction:column;display:flex;position:sticky}.pan ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-dash) transparent;flex:1;min-height:0;overflow-y:auto}}.pan h2{min-height:var(--touch-min);font:600 15px/1.2 var(--font-sans);align-items:center;padding:0 8px;display:flex}.pan li{min-height:var(--touch-min);color:var(--color-text-secondary);grid-template-columns:36px minmax(0,1fr) 48px 48px;align-items:center;gap:4px;padding:0 4px 0 8px;display:grid}.pan li.on{color:var(--color-text)}.pan .pm{width:48px;height:48px;color:var(--color-text);background:var(--color-row);border-radius:50%;justify-content:center;align-items:center;display:flex}.pan .pm.add{background:var(--color-accent);color:#fff}.pan .pm:active{background:var(--color-chip)}.pan .pm.add:active{background:var(--color-accent-pressed)}.pan .pm:disabled{color:var(--color-dash);background:0 0}.here{align-items:center;gap:4px;display:inline-flex}.pan .cnt{border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;min-width:22px;height:22px;font:600 12px/1 var(--font-sans);justify-content:center;align-items:center;margin-left:10px;padding:0 6px;display:inline-flex}.overlay{z-index:var(--z-overlay);background:var(--color-overlay);padding:var(--space-5);animation:fade var(--dur-med) var(--ease-std);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.dlg{z-index:var(--z-dialog);background:var(--color-tile);border:1px solid var(--color-tile-border);border-radius:var(--radius-dialog);width:100%;max-width:760px;padding:var(--space-6);animation:rise var(--dur-slow) var(--ease-std);margin:auto;position:relative;box-shadow:0 24px 60px #0009}.dlg:focus{outline:none}.dlg-narrow{max-width:640px}.dlg-title{font:600 22px/1.2 var(--font-sans);margin-bottom:var(--space-4)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:scale(.98)}}.tabs{gap:var(--space-2);border-bottom:1px solid var(--color-tile-border);margin-bottom:20px;display:flex}.tabs button{min-height:var(--touch-min);color:var(--color-text-muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 22px;font-weight:600}.tabs .on{color:var(--color-text);border-bottom-color:var(--color-accent)}.srch{min-height:var(--touch-min);border-radius:var(--radius-field);background:var(--color-row);color:var(--color-text-muted);flex:1;align-items:center;gap:14px;padding:0 18px;display:flex}.srch input{min-width:0;height:var(--touch-min);color:var(--color-text);background:0 0;border:0;outline:none;flex:1}.srch input::placeholder,.input::placeholder{color:var(--color-text-muted)}.srch:focus-within{box-shadow:inset 0 0 0 2px var(--color-dash)}.results{margin-top:var(--space-2);border-radius:var(--radius-field);background:var(--color-panel);overflow:hidden}.results button{width:100%;min-height:var(--touch-min);text-align:left;border-bottom:1px solid var(--color-chip);padding:0 18px}.results button:last-child{border-bottom:0}.results button:active{background:var(--color-row)}.results p{padding:18px}.lab{font:600 15px/1.3 var(--font-sans);color:var(--color-text-secondary);margin:20px 0 10px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{min-height:var(--touch-min);border-radius:var(--radius-pill);background:var(--color-chip);align-items:center;gap:var(--space-2);padding:0 26px;font-weight:600;display:inline-flex}.chip.on{box-shadow:inset 0 0 0 2px var(--color-accent)}.sel{border-radius:var(--radius-field);background:var(--color-row);overflow:hidden}.sel li{border-bottom:1px solid var(--color-chip);grid-template-columns:56px minmax(72px,auto) minmax(0,1fr) auto 56px 56px;align-items:center;gap:4px;min-height:64px;display:grid}.sel li:last-child{border-bottom:0}.sel.plain li{gap:var(--space-3);grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto 56px;padding-left:18px}.sel .wide-cell{grid-column:1/4}.sel span{color:var(--color-text-secondary)}.sel b{font-weight:600}.sel li.off b,.sel li.off span{color:var(--color-text-muted)}.grip,.ico{width:var(--touch-min);justify-content:center;align-items:center;height:64px;display:flex}.grip{color:var(--color-text-muted);cursor:grab;touch-action:none}.ico.check{color:#4c82ea}.ico.check[aria-pressed=false]{color:var(--color-dash)}.ico.danger{color:var(--color-danger)}.opt{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);color:var(--color-text-secondary);display:flex}.seg{background:var(--color-row);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.seg button{border-radius:var(--radius-pill);min-width:104px;min-height:48px;color:var(--color-text-secondary);transition:background-color var(--dur-fast) var(--ease-std);padding:0 20px;font-weight:600}.seg .on{background:var(--color-accent);color:#fff}.act{justify-content:center;gap:var(--space-4);margin-top:28px;display:flex}.act-spread{justify-content:space-between}.consent-text{margin-bottom:14px;font-size:17px;line-height:1.5}.sec-text{color:var(--color-text-secondary);margin-bottom:0}.input{min-height:var(--touch-min);border-radius:var(--radius-field);background:var(--color-row);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;min-width:0;padding:0 18px}.input:focus{box-shadow:inset 0 0 0 2px var(--color-dash);outline:none}.input.full{width:100%}.grow{flex:1}.form,.field-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.form{margin-top:var(--space-3)}.stack{color:var(--color-text-secondary);flex-direction:column;gap:6px;font-size:14px;display:flex}.help{margin-top:var(--space-2);line-height:1.5}.current{font:500 22px/1.25 var(--font-sans);margin-bottom:var(--space-3)}.legal{max-height:60vh;padding-right:var(--space-2);color:var(--color-text-secondary);line-height:1.55;overflow-y:auto}.legal h3{font:600 15px/1.3 var(--font-sans);color:var(--color-text);margin:20px 0 6px}.legal h3:first-child{margin-top:0}.legal p,.legal ul{margin-bottom:var(--space-2)}.legal ul{padding-left:20px;list-style:outside}.legal .btn,.legal .input,.legal .opt{margin:6px 0}.placeholder{color:var(--color-text-muted)}@media (max-width:719px){.sp-3,.sp-4{grid-column:span 6}.sp-6,.sp-8{grid-column:span 12}}@media (max-width:1099px){.edit-layout{grid-template-columns:minmax(0,1fr)}.pan ul{gap:0 var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}}@media (min-width:1280px){.edit-layout{grid-template-columns:minmax(0,1fr) 288px}.tile-edit{padding:8px 8px 16px}}@media (prefers-reduced-motion:reduce){.dlg{animation:fade var(--dur-med) var(--ease-std)}.fresh-live .fresh-fill{animation:none}}@media (min-width:720px){.app{height:100vh;height:100dvh;min-height:0;overflow:hidden}main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-dash) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}main>.grid,main>.edit-layout{flex:1 0 auto}.grid{grid-template-rows:repeat(3,minmax(150px,1fr));grid-auto-rows:minmax(150px,1fr)}.grid>*{contain:size;overflow:hidden}.tile-edit.dragged{overflow:visible}.tile{gap:4px;padding:10px 16px}.tile-actions{margin-top:4px}.edit-layout{align-items:stretch}.grid-edit{grid-template-rows:repeat(3,minmax(150px,1fr));grid-auto-rows:minmax(150px,1fr)}.tile-edit{padding:6px;position:relative}.tb{z-index:2;position:absolute;top:0;right:0}.bd-inner .val{font-size:34px}.bd-inner .val-icon{width:32px;height:32px}.pan{align-self:start;top:0}}@media (min-width:720px) and (max-width:1099px){.tile{padding:10px}.val{font-size:clamp(28px,4.2vw,48px)}.val-40{font-size:clamp(26px,3.8vw,40px)}.val-sm{font-size:clamp(24px,3.5vw,36px)}.val-icon{width:clamp(28px,4vw,46px);height:clamp(28px,4vw,46px)}.val-word{font-size:clamp(22px,3.3vw,40px)}.val-word .val-icon{display:none}.row3{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:5px 0;font-size:13px}.tile .bars{display:none}.ft{margin-top:8px;font-size:12px}}@media (min-width:720px) and (max-height:639px){.grid,.grid-edit{grid-template-rows:repeat(2,minmax(150px,1fr))}}@media (min-width:720px) and (max-height:459px){.grid,.grid-edit{grid-template-rows:repeat(1,minmax(150px,1fr))}}.pick{padding-bottom:var(--space-4)}.pick-hd{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:0 4px var(--space-2);display:flex}.pick-hd h2{font:600 20px/1.2 var(--font-sans)}.pick-hd p{color:var(--color-text-secondary);font-size:14px}.pick-group{margin-top:var(--space-4)}.pick-group h3{margin-bottom:var(--space-2);font:600 13px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:0 4px}.pick-group ul{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.pick-card{align-items:center;gap:var(--space-3);background:var(--color-tile);border:1px solid var(--color-tile-border);min-height:76px;transition:border-color var(--dur-fast) var(--ease-std), background var(--dur-fast) var(--ease-std);border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;padding:10px 12px;display:grid}.pick-card.on{border-color:var(--color-accent);background:var(--color-bg-elevated)}.pick-icon{background:var(--color-row);width:48px;height:48px;color:var(--color-text-secondary);border-radius:14px;justify-content:center;align-items:center;display:flex}.pick-card.on .pick-icon{background:var(--color-accent);color:#fff}.pick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pick-text b{font:600 16px/1.2 var(--font-sans)}.pick-text span{color:var(--color-text-secondary);font-size:13px;line-height:1.25}.sw{flex:none;justify-content:center;align-items:center;width:64px;height:56px;display:flex}.sw span{background:var(--color-chip);width:56px;height:32px;transition:background var(--dur-fast) var(--ease-std);border-radius:16px;position:relative}.sw span:after{content:"";width:26px;height:26px;transition:transform var(--dur-fast) var(--ease-std);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.sw[aria-pressed=true] span{background:var(--color-accent)}.sw[aria-pressed=true] span:after{transform:translate(24px)}.stp{border-radius:var(--radius-pill);background:var(--color-row);align-items:center;display:inline-flex}.stp button{width:48px;height:48px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.stp button:active{background:var(--color-chip)}.stp button:disabled{color:var(--color-dash)}.stp b{text-align:center;min-width:24px;font:600 16px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.pick-card.on .stp b{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.sw span,.sw span:after,.pick-card{transition:none}}@media (min-width:720px){.grid .row2,.grid .row3{padding:4px}.grid .msg{font-size:19px;line-height:1.2}}.dlg-kind{margin-bottom:var(--space-3);font:600 13px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}@media (min-width:720px){.grid .headline{-webkit-line-clamp:5;font-size:14px;line-height:1.25}.grid .tile>.kick{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}}.val-long{font-size:30px}.val-long .val-icon{display:none}@media (min-width:720px) and (max-width:1099px){.val-long{font-size:clamp(20px,2.9vw,30px)}}.ft{margin-top:6px;font-size:12px;line-height:1.3}.ft p{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.ft .btn{white-space:nowrap;flex:none;min-height:0;padding:4px 6px;font-size:12px}@media (min-width:720px){.app{padding-bottom:8px}.hd{height:52px}.ttl{font-size:18px}.hd .btn.rnd{width:44px;height:44px;min-height:44px}.hd .btn.rnd svg{width:20px;height:20px}.hd .pill{padding-top:6px;padding-bottom:6px}}.closed{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.closed .narrow{display:none}@media (max-width:1099px){.closed .wide{display:none}.closed .narrow{display:inline}.closed{letter-spacing:0}}@media (min-width:720px) and (max-width:779px){.closed{font-size:11px}}
