@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--s1:#121519;--s2:#181c21;--s3:#20252c;--line:#ffffff14;--line2:#ffffff24;--line3:#ffffff3d;--free:#ffffff61;--ink:#edeff2;--muted:#98a1ad;--accent:#ff8a3d;--on-accent:#1a0e05;--accent-line:#ff8a3d;--ok:#4fd1a1;--warn:#f2c14e;--danger:#ff5c7a;--blk-ink:#0e1116;--scroll-thumb:#66707d;--s-aceite:#f2c14e;--s-neum:#6fa8ff;--s-itv:#4fd1a1;--s-frenos:#ff5c7a;--s-diag:#b98cff;--s-revision:var(--s-aceite);--s-transmision:var(--s-itv);--ease-out:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.2, .9, .3, 1.15);--fs-xs:clamp(12px, .72rem + .12vw, 13px);--fs-sm:clamp(13px, .78rem + .18vw, 14px);--fs-base:clamp(15px, .9rem + .25vw, 17px);--fs-title:clamp(1.05rem, .95rem + .8vw, 1.5rem);--fs-kpi:clamp(1.3rem, 1rem + .9vw, 1.9rem);--fs-hero:clamp(2rem, 1.4rem + 2.4vw, 3rem);--pad:clamp(12px, 3.6vw, 20px);--agenda-min:222px;--agenda-pct:40%;--hw:clamp(72px, 20vw, 88px);--lw:58px;--lane-min:40px;--gap:6px;--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent;margin:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}::-webkit-scrollbar-track{background:0 0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.38;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,button[aria-disabled=true]{cursor:default}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hit{place-items:center;min-width:44px;min-height:44px;display:grid;position:relative}.app{grid-template-rows:auto minmax(var(--agenda-min), var(--agenda-pct)) minmax(0, 1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.app[data-kb="1"]{height:var(--vvh,100%)}.top{min-height:48px;padding:env(safe-area-inset-top) var(--pad) 0 var(--pad);grid-row:1;align-items:center;gap:10px;min-width:0;display:flex}.logo{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.logo img{object-fit:contain;background:var(--s2);width:100%;height:100%}.shop{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch;font-weight:600;overflow:hidden}.live{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.live i{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.8s infinite halo}@keyframes halo{0%{box-shadow:0 0 #4fd1a18c}70%,to{box-shadow:0 0 0 8px #4fd1a100}}.btn-sum{min-width:44px;min-height:44px;color:var(--ink);font-size:var(--fs-sm);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.btn-sum .lbl{display:none}.board{padding:0 var(--pad) 10px;grid-row:2;grid-template-rows:auto auto minmax(0,1fr) auto;gap:4px;min-width:0;min-height:0;display:grid}.b-head{align-items:center;gap:10px;min-width:0;display:flex}.b-head h2{font-size:var(--fs-title);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:1.15;overflow:hidden}.kpis{display:none}.seg{background:var(--s2);border:1px solid var(--line);border-radius:999px;flex:none;margin-left:auto;padding:0 2px;display:flex}.seg button{place-items:center;min-height:44px;margin-block:-6px;padding:0 4px;display:grid;position:relative}.seg button span{font-size:var(--fs-xs);color:var(--muted);border-radius:999px;padding:0 12px;line-height:26px;display:block}.seg button[aria-pressed=true] span{background:var(--ink);color:var(--bg);font-weight:600}.sub{min-height:16px;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;line-height:16px;display:flex;overflow:hidden}.sub .ex-d,.sub[data-news="1"] .ex-m{display:none}.sub .news{color:var(--ink);animation:slide-in .24s var(--ease-out) both}.sub .ver{color:var(--accent-line);font-weight:600;position:relative}.sub .ver:before{content:"";position:absolute;inset:-14px -10px}.stage{min-width:0;min-height:0;position:relative}.stage:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--bg));width:16px;position:absolute;top:0;bottom:0;right:0}.lower{display:none}.scroller{scrollbar-width:none;height:100%;overflow:auto hidden}.grid{gap:var(--gap);height:100%;width:max(100%, calc(var(--lw) + (var(--HN) - var(--H0)) * var(--hw)));flex-direction:column;display:flex}.axis{grid-template-columns:var(--lw) minmax(0, 1fr);flex:none;height:16px;display:grid}.axis>span:first-child,.lane .n{z-index:3;background:var(--bg);position:sticky;left:0}.axis .t{font-size:var(--fs-xs);color:var(--muted);line-height:16px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;position:relative}.axis .t span{position:absolute;top:0;transform:translate(-50%)}.axis .t span:first-child{padding-left:2px;transform:none}.axis .t span:last-child{transform:translate(-100%)}.lanes{grid-template-rows:repeat(var(--lanes), minmax(var(--lane-min), 1fr));gap:var(--gap);flex:1;min-height:0;display:grid;position:relative}.lane{grid-template-columns:var(--lw) minmax(0, 1fr);min-height:0;display:grid}.lane .n{font-size:var(--fs-xs);white-space:nowrap;flex-direction:column;justify-content:center;padding-right:6px;line-height:1.15;display:flex}.lane .n span{color:var(--muted)}.track{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / (var(--HN) - var(--H0)))), var(--s1);min-height:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}.closed{background:#00000061;position:absolute;top:0;bottom:0}.free,.hole{border:1.5px dashed var(--free);border-radius:9px;position:absolute;top:4px;bottom:4px}.now{background:var(--accent-line);z-index:2;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.blocks{inset:0 0 0 var(--lw);grid-template-rows:repeat(var(--lanes), minmax(var(--lane-min), 1fr));gap:var(--gap);pointer-events:none;z-index:2;display:grid;position:absolute}.blk,.ghost,.blocks .hole{grid-column:1;place-self:stretch start;min-height:0;margin-block:4px}.blocks .hole{pointer-events:none;animation:.7s linear both hole;position:static}@keyframes hole{0%,60%{opacity:1;border-color:var(--free)}75%{opacity:1;border-color:var(--ink)}88%{opacity:1;border-color:var(--free)}to{opacity:0}}.ghost{border:1.5px dashed var(--ink);border-radius:9px;animation:.4s linear both ghost}@keyframes ghost{0%{opacity:.8}to{opacity:0}}.blk{pointer-events:auto;text-align:left;background:var(--c);color:var(--blk-ink);font-size:var(--fs-xs);transition:opacity .4s var(--ease-out);border-radius:9px;flex-direction:column;justify-content:center;padding:3px 5px;line-height:1.15;display:flex;position:relative;overflow:hidden;container-type:inline-size}.blk:before{content:"";position:absolute;inset:-4px 0}.blk>span{white-space:nowrap;min-width:0;display:block;overflow:hidden}.blk .b1{font-weight:600}.blk .b2{opacity:.85}.blk .b3,.blk .pl,.blk .lg{display:none}.blk .sh{display:inline}@container (max-width:47.99px){.blk>span{display:none}}@container (min-width:92px){.blk .sh{display:none}.blk .lg{display:inline}}@container (min-width:120px){.blk .pl{margin-left:6px;display:inline}}.blk.is-cancelled{opacity:.3;text-decoration:line-through}.blk[data-fx=enter]{transform-origin:0;animation:enter .52s var(--spring) .65s both}.blk[data-fx=enter]>span{animation:.2s linear .77s both fade-in}.blk[data-fx=enter]:after,.blk[data-fx=moved]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--ink), 0 0 24px 2px color-mix(in srgb, var(--c) 50%, transparent);position:absolute;inset:0}.blk[data-fx=enter]:after{animation:6s linear .65s both ring}.blk[data-fx=moved]:after{animation:3s linear both ring}@keyframes enter{0%{opacity:0;transform:scaleX(.2)}}@keyframes fade-in{0%{opacity:0}}@keyframes ring{0%,8%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}}.blk[data-fx=enter]:after,.blk[data-fx=moved]:after{box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 14px 2px color-mix(in srgb, var(--c) 50%, transparent)}.week{--wd:92px;grid-template-rows:16px repeat(6,minmax(0,1fr));gap:4px;height:100%;display:grid}.wk-head{grid-template-columns:var(--wd) minmax(0, 1fr);display:grid}.wk-hours,.wk-cells{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.wk-hours span{font-size:var(--fs-xs);color:var(--muted);line-height:16px;font-family:var(--font-mono);text-align:left;padding-left:2px}.wk-row{grid-template-columns:var(--wd) minmax(0, 1fr);text-align:left;border-radius:8px;align-items:stretch;min-height:0;display:grid;position:relative}.wk-row.is-sel{background:var(--s1)}.wk-row.is-today:before{content:"";background:var(--accent-line);width:2px;position:absolute;top:0;bottom:0;left:0}.wk-day{font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding-left:8px;display:flex;overflow:hidden}.wk-day b{font-weight:600}.wk-day .mono{color:var(--muted)}.wk-cell{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;min-height:0;padding:0 1px;display:flex}.wk-cell.off{opacity:.3}.wk-cell i{border:1px dashed var(--free);border-radius:2px;height:4px;display:block}.wk-cell i.on{border-color:#0000}.franja{height:52px;margin:0 var(--pad);background:var(--s2);font-size:var(--fs-sm);border:2px solid #0000;border-radius:14px;grid-row:2;align-self:center;align-items:center;gap:10px;min-width:0;padding:0 0 0 12px;display:none}.franja[data-tap="1"]{cursor:pointer}.franja .sq{width:22px;height:22px;font-weight:700;font-size:var(--fs-xs);color:var(--blk-ink);background:var(--c,var(--muted));border-radius:7px;flex:none;place-items:center;display:grid}.franja .tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.franja .go{color:var(--accent-line);flex:none;padding:0 12px;font-weight:600}.franja[data-flash="1"]{border-color:var(--c);animation:1.2s linear both flash}@keyframes flash{0%,80%{opacity:1}to{opacity:1;border-color:#0000}}.app[data-franja="1"]{grid-template-rows:0 64px minmax(0,1fr)}.app[data-franja="1"] .top,.app[data-franja="1"] .board{display:none}.app[data-franja="1"] .franja{display:flex}.sheet{background:var(--s2);border:1px solid var(--line2);min-height:0;padding:0 var(--pad) calc(env(safe-area-inset-bottom) + 10px);border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;grid-row:3;display:flex;position:relative;box-shadow:0 -18px 40px #00000073}.widget-note{display:none}.grab{flex:none;align-self:center;place-items:center;width:64px;height:18px;display:grid;position:relative}.grab:before{content:"";position:absolute;inset:-13px -20px}.grab i{background:var(--line3);border-radius:3px;width:40px;height:5px}.thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 0 8px;display:flex;position:relative;overflow-y:auto}.col{width:100%;max-width:640px;margin-inline:auto}.msg{max-width:86%;line-height:1.38;font-size:var(--fs-base);overflow-wrap:anywhere;animation:msg-in .2s var(--ease-out) both;border-radius:18px;flex:none;padding:9px 13px}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}}.msg.me{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:6px;align-self:flex-end}.msg.bot{background:var(--s3);border-bottom-left-radius:6px;align-self:flex-start}.msg.err{background:var(--s3);border:1px solid var(--danger)}.msg .warn{align-items:flex-start;gap:8px;display:flex}.msg .warn svg{color:var(--danger);flex:none;margin-top:3px}.act{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pill{background:var(--s1);border:1px solid var(--line3);min-height:36px;font-size:var(--fs-sm);border-radius:999px;align-items:center;padding:0 14px;font-weight:500;display:inline-flex;position:relative}.pill:before{content:"";position:absolute;inset:-4px 0}.pill.accent{border-color:var(--accent-line)}.pill:disabled{opacity:.5}.rem-btns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rem-btns .pill{min-height:44px}.rem-btns .pill:before{display:none}.alert-card{background:var(--s1);border:1px solid var(--line3);max-width:86%;font-size:var(--fs-sm);border-radius:14px;align-self:flex-start;align-items:center;gap:10px;padding:10px 12px;display:flex}.alert-card b{font-weight:600;display:block}.alert-card span{color:var(--muted)}.alert-card .bang{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.typing{background:var(--s3);border-radius:18px 18px 18px 6px;align-self:flex-start;gap:5px;padding:14px;display:flex}.typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.3}30%{opacity:1}}.newmsgs{background:var(--ink);min-height:44px;color:var(--bg);font-size:var(--fs-sm);border-radius:999px;flex:none;align-self:center;margin-top:4px;padding:0 14px;font-weight:600;position:sticky;bottom:4px;box-shadow:0 6px 18px #0006}.chips{scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(var(--pad) * -1);padding:0 0 2px;padding-inline:var(--pad);flex:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{scroll-snap-align:start;min-height:44px;transition:transform .1s var(--ease-out);flex:none;place-items:center;padding:5px 0;display:grid}.chip span{background:var(--s1);border:1px solid var(--line3);height:34px;font-size:var(--fs-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:flex}.chip[data-first="1"] span{border:1.5px solid var(--accent);color:var(--ink)}.chip:active:not([aria-disabled=true]){transform:scale(.97)}.chip[aria-disabled=true]{opacity:.5}.chip .ck{color:var(--muted)}.offline{height:32px;font-size:var(--fs-xs);color:var(--muted);flex:none;place-items:center;display:grid}.composer{background:var(--s1);border:1px solid var(--line2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 3px 3px 16px;display:flex}.composer input{min-width:0;min-height:44px;font-size:max(16px, var(--fs-base));background:0 0;border:0;outline:none;flex:1}.composer:focus-within{border-color:var(--accent-line)}.composer input::placeholder{color:var(--muted)}.send{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.send span{background:var(--accent);width:38px;height:38px;color:var(--on-accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;display:grid}.send:disabled span{opacity:.45;box-shadow:none}.limit{background:var(--s1);border:1px solid var(--line2);font-size:var(--fs-sm);border-radius:14px;flex:none;gap:8px;padding:14px;display:grid}.limit h3{font-size:var(--fs-base);font-weight:600}.limit p{color:var(--muted)}.limit a{color:var(--ink);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;font-weight:600}.limit .sig{color:var(--muted);font-size:var(--fs-xs)}.limit .pill{justify-self:start}.scrim{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d1099;animation:.2s linear both fade-in;position:absolute;inset:0}.dlg{z-index:21;background:var(--s2);border:1px solid var(--line2);max-height:85%;animation:sheet-in .32s var(--spring) both;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #00000073}@keyframes sheet-in{0%{transform:translateY(100%)}}.dlg-head{flex:none;align-items:center;gap:10px;min-height:56px;padding:8px 8px 0 20px;display:flex}.dlg-head h2{min-width:0;font-size:var(--fs-title);letter-spacing:-.02em;flex:1;align-items:center;gap:10px;font-weight:600;display:flex}.dlg-head .sq{width:28px;height:28px;font-weight:700;font-size:var(--fs-sm);color:var(--blk-ink);background:var(--c);border-radius:8px;flex:none;place-items:center;display:grid}.dlg-body{overscroll-behavior:contain;padding:4px 20px calc(env(safe-area-inset-bottom) + 20px);line-height:1.5;overflow-y:auto}.rows{gap:10px;display:grid}.rows>div{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.rows dt{color:var(--muted);font-size:var(--fs-sm)}.rows dd{overflow-wrap:anywhere;margin:0}.status{font-size:var(--fs-sm);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:500;display:inline-flex}.status.confirmed{color:var(--ok)}.status.pending{color:var(--warn)}.status.changed{color:var(--ink)}.status.waiting{color:var(--muted)}.status.cancelled{color:var(--danger)}.hist{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted);gap:4px;margin-top:14px;padding:12px 0 0;list-style:none;display:grid}.linkbtn{min-height:44px;color:var(--accent-line);font-weight:600;font-size:var(--fs-sm);align-items:center;margin-top:8px;display:inline-flex;position:relative}.nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.num{background:var(--s1);border-radius:14px;min-width:0;padding:12px 14px}.num b{font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:600;line-height:1.1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:block}.num span{color:var(--muted);font-size:var(--fs-sm);display:block}.num small{color:var(--muted);font-size:var(--fs-xs);display:block}.occ{font-size:var(--fs-sm);gap:6px;margin-top:16px;display:grid}.bar{background:var(--s1);border-radius:999px;height:8px;overflow:hidden}.bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.attn{margin-top:16px}.attn h3{font-size:var(--fs-base);margin-bottom:6px;font-weight:600}.attn ul{font-size:var(--fs-sm);gap:6px;padding:0;list-style:none;display:grid}.attn p{color:var(--muted);font-size:var(--fs-sm)}.date{color:var(--muted);font-size:var(--fs-sm);margin-bottom:14px}@media (min-width:768px){:root{--agenda-pct:42%;--hw:clamp(84px, 11vw, 104px);--lane-min:44px}}@media (min-width:1024px){:root{--hw:clamp(112px, 9vw, 140px);--lw:clamp(92px, 7vw, 120px);--pad:clamp(20px, 2vw, 32px);--lane-min:54px}.app,.app[data-franja="1"]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(340px,27vw,420px);column-gap:clamp(16px,1.6vw,28px);padding-right:clamp(16px,1.6vw,28px)}.app[data-kb="1"]{height:100%}.app[data-franja="1"] .top{display:flex}.app[data-franja="1"] .board{display:grid}.app[data-franja="1"] .franja,.franja{display:none}.top{min-height:clamp(56px,7%,72px);padding-left:var(--pad);grid-area:1/1/auto/-1;padding-right:0}.btn-sum{background:var(--s2);border:1px solid var(--line2);padding:0 16px}.btn-sum:hover{background:var(--s3)}.btn-sum .lbl{display:inline}.board{padding:0 0 clamp(12px, 1.6vw, 24px) var(--pad);grid-area:2/1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(8px,1.2vw,14px)}.b-head{gap:clamp(12px,2vw,32px)}.b-head h2{white-space:normal;text-wrap:balance;min-width:12ch;overflow:visible}.kpis{gap:clamp(18px,2vw,36px);min-width:0;margin-left:clamp(8px,1.4vw,24px);display:flex}.kpis div{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.kpis b{font-size:var(--fs-kpi);color:var(--ink);letter-spacing:-.02em;font-weight:600;line-height:1.1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:block}.sub .ex-m,.sub .news,.sub[data-news="1"] .ex-m{display:none}.sub .ex-d{display:inline}.sub[data-elsewhere="1"] .ex-d{display:none}.sub .news.else{display:inline}.stage:after{display:none}.scroller{scrollbar-width:thin}.grid{--gap:clamp(6px, .9vw, 10px)}.blk{border-radius:11px;padding:6px 9px}.blk .b3{display:none}@container (min-width:150px){.blk .b3{display:block}}.lower{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:0;display:grid}.log{min-width:0;font-size:var(--fs-xs);gap:6px;display:grid}.log h3{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.log ul{gap:6px;max-height:90px;padding:0;list-style:none;display:grid;overflow-y:auto}.log li{min-width:0;color:var(--muted);animation:slide-in .24s var(--ease-out) both;align-items:center;gap:10px;display:flex}.log li:first-child{color:var(--ink)}.log li .mono{flex:none;min-width:44px}.log li i{width:20px;height:20px;color:var(--blk-ink);background:var(--c,var(--accent));border-radius:6px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.log li span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.log .empty{color:var(--muted)}.legend{font-size:var(--fs-xs);color:var(--muted);flex-direction:column;gap:5px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{width:17px;height:17px;color:var(--blk-ink);background:var(--c);border-radius:5px;place-items:center;font-style:normal;font-weight:700;display:grid}.sheet{border:1px solid var(--line2);border-radius:24px;grid-area:2/2;margin-bottom:clamp(12px,1.6vw,24px);padding:22px 16px 16px;box-shadow:0 30px 60px #00000073}.widget-note{font-size:var(--fs-xs);color:var(--muted);background:var(--bg);border:1px solid var(--line2);border-radius:999px;padding:2px 10px;display:block;position:absolute;top:-11px;right:20px}.grab{display:none}.chip:hover:not([aria-disabled=true]) span{background:var(--s3)}.col{max-width:none}.scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.dlg{border:1px solid var(--line2);border-radius:24px;width:340px;height:fit-content;max-height:calc(100% - 48px);margin:auto;animation:.15s linear both fade-in;inset:0;box-shadow:0 30px 60px #00000073}.dlg.summary{width:min(420px,100%);height:auto;max-height:none;animation:slide-r .32s var(--spring) both;border-radius:24px 0 0 24px;margin:0;inset:0 0 0 auto}@keyframes slide-r{0%{transform:translate(100%)}}.nums{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-height:820px){.legend{flex-flow:wrap;gap:5px 12px;max-width:260px}}@media (prefers-reduced-motion:reduce){.live i{animation:none}.blk[data-fx=enter]{animation:.15s linear both fade-in}.blk[data-fx=enter]>span{animation:none}.blk[data-fx=enter]:after,.blk[data-fx=moved]:after{animation:3s linear both ring-rm}.blocks .hole,.ghost{opacity:0;animation:none}.msg,.sub .news,.log li{animation:.15s linear both fade-in}.typing i{opacity:.7;animation:none}.dlg,.dlg.summary,.scrim{animation:.15s linear both fade-in}.franja[data-flash="1"]{animation:none}.chip,.blk{transition:none}}@keyframes ring-rm{0%,99%{opacity:1}to{opacity:0}}.badge-alert{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font-size:var(--fs-xs);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:grid}.franja .badge-alert{margin-right:4px}.btn-sum{position:relative}@media (max-width:1023.98px){.btn-sum .badge-alert{position:absolute;top:2px;right:2px}}.chip span{position:relative}.chip span:before{content:"";border-radius:inherit;background:var(--accent);opacity:0;transition:opacity .15s var(--ease-out);pointer-events:none;position:absolute;inset:-1px}.chip[data-lit="1"] span:before{opacity:.16}
