/*! (c) 2026 The Mayfair Organization. All rights reserved. Proprietary software: copying, reverse engineering and redistribution are prohibited (see /LICENSE.txt). Open source parts keep their own licences (see /THIRD_PARTY_NOTICES.txt). build 897d08a8e7e2 */
:root,[data-theme=dark]{color-scheme:dark;--mf-surface:#171716;--mf-soft:#1f1f1d;--mf-soft2:#2a2a27;--mf-text:#f1f1ee;--mf-mute:#a3a39d;--mf-line:#34342f;--mf-accent:#ffa800;--mf-on-accent:#0a0a0a;--mf-danger:#ff8a80;--mf-ok:#7bc58d;--mf-warn:#ffcf5c;--mf-info:#7db4ff;--mf-paper:#fbfbf9;--mf-paper-ink:#1b1b19;--mf-paper-mute:#6b6b66;--mf-paper-line:#d9d9d4;--mf-paper-soft:#f1f1ee;--mf-scene:#0a0a0a;--mf-white:#fff;--mf-brand:#0a0a0a;--mf-brand-card:#141413;--mf-brand-line:#232321;--mf-brand-text:#dcdcd7;--mf-brand-mute:#9b9b95;--mf-black:#0a0a0a;--mf-hov:color-mix(in srgb,#fff 8%,transparent);--mf-act:color-mix(in srgb,#fff 14%,transparent)}[data-theme=light]{color-scheme:light;--mf-surface:#fff;--mf-soft:#f3f3f2;--mf-soft2:#e9e9e6;--mf-text:#0a0a0a;--mf-mute:#5b5b57;--mf-line:#d8d8d4;--mf-danger:#a82020;--mf-ok:#146a37;--mf-warn:#854d00;--mf-info:#17509f;--mf-paper:#ffffff;--mf-paper-ink:#1b1b19;--mf-paper-mute:#6b6b66;--mf-paper-line:#d9d9d4;--mf-paper-soft:#f1f1ee;--mf-scene:#e9e9e6;--mf-hov:color-mix(in srgb,#000 6%,transparent);--mf-act:color-mix(in srgb,#000 11%,transparent)}:root,[data-theme],[data-theme] body{--mf-accent-ink:var(--mf-accent)}[data-theme=light],[data-theme=light] body{--mf-accent-ink:color-mix(in srgb,var(--mf-accent) 52%,var(--mf-black))}:root,[data-theme]{--mf-hair:color-mix(in srgb,var(--mf-text) 11%,transparent);--mf-hair2:color-mix(in srgb,var(--mf-text) 6%,transparent);--mf-sel:color-mix(in srgb,var(--mf-accent) 18%,transparent);--mf-tint:color-mix(in srgb,var(--mf-accent) 14%,transparent);--mf-glass:color-mix(in srgb,var(--mf-surface) 72%,transparent);--mf-mica:color-mix(in srgb,var(--mf-surface) 90%,transparent);--mf-blur:blur(30px) saturate(1.6);--mf-r-sm:6px;--mf-r-ctl:8px;--mf-r-pop:16px;--mf-r-dlg:16px;--mf-r-pill:8px;--mf-s1:4px;--mf-s2:8px;--mf-s3:12px;--mf-s4:16px;--mf-s5:24px;--mf-s6:32px;--mf-font:"Inter",system-ui,sans-serif;--mf-mono:"Mayfair Mono",ui-monospace,monospace;--mf-fs-xs:11px;--mf-fs-sm:12px;--mf-fs-md:13.5px;--mf-fs-lg:15px;--mf-fs-xl:17px;--mf-fs-h2:22px;--mf-fs-h1:28px;--mf-fw-reg:400;--mf-fw-med:500;--mf-fw-semi:600;--mf-fw-bold:650;--mf-h-s:28px;--mf-h-m:32px;--mf-h-l:40px;--mf-row-nav:34px;--mf-row-list:28px;--mf-row-menu:32px;--mf-row-panel:40px;--mf-bar-menu:30px;--mf-bar-sys:30px;--mf-bar-nav:40px;--mf-bar-cmd:46px;--mf-bar-status:28px;--mf-bar-task:56px;--mf-side-w:240px;--mf-ico-sw:1.6;--mf-ico-s:16px;--mf-ico-m:20px;--mf-ico-l:24px;--mf-sh1:0 1px 2px rgba(0,0,0,.14),0 0 0 .5px color-mix(in srgb,var(--mf-text) 14%,transparent);--mf-sh-pop:0 12px 40px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.16),0 0 0 .5px color-mix(in srgb,var(--mf-text) 16%,transparent);--mf-sh-dlg:0 28px 80px rgba(0,0,0,.42),0 4px 14px rgba(0,0,0,.2),0 0 0 .5px color-mix(in srgb,var(--mf-text) 18%,transparent);--mf-t1:.12s;--mf-t2:.2s;--mf-ease:cubic-bezier(.2,.8,.2,1);--mf-ft-doc:#2f6fe4;--mf-ft-sheet:#1f9d55;--mf-ft-note:#ffa800;--mf-ft-pdf:#e5484d;--mf-ft-image:#8e4ec6;--mf-ft-code:#0f9d8a;--mf-ft-zip:#b36b00;--mf-ft-media:#d6336c;--mf-ft-slide:#e8590c;--mf-ft-text:#6b6b66}.mf,.mf *{box-sizing:border-box}.mf{font-size:var(--mf-fs-md);font-family:var(--mf-font);color:var(--mf-text);-webkit-font-smoothing:antialiased}.mf button,.mf input,.mf select,.mf textarea{font:inherit;color:inherit}.mf-i{stroke-width:var(--mf-ico-sw);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.mf-i.s{height:var(--mf-ico-s);width:var(--mf-ico-s)}.mf-i.m{height:var(--mf-ico-m);width:var(--mf-ico-m)}.mf-i.l{height:var(--mf-ico-l);width:var(--mf-ico-l)}.mf-btn{display:inline-flex;background:var(--mf-soft);transition:background var(--mf-t1),border-color var(--mf-t1);border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);gap:var(--mf-s2);white-space:nowrap;justify-content:center;border:1px solid var(--mf-line);color:var(--mf-text);font-weight:var(--mf-fw-med);align-items:center;padding:0 var(--mf-s3)}.mf-btn:hover{background:var(--mf-soft2)}.mf-btn:active{transform:translateY(.5px)}.mf-btn:focus-visible,.mf-field:focus-visible,.mf-row:focus-visible,.mf-nav:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.mf-btn.primary{background:var(--mf-accent);border-color:transparent;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.mf-btn.primary:hover{background:color-mix(in srgb,var(--mf-accent) 88%,var(--mf-white))}.mf-btn.ghost{background:transparent;border-color:transparent}.mf-btn.ghost:hover{background:var(--mf-hov)}.mf-btn.danger{background:transparent;border-color:color-mix(in srgb,var(--mf-danger) 50%,transparent);color:var(--mf-danger)}.mf-btn.danger:hover{background:color-mix(in srgb,var(--mf-danger) 14%,transparent)}.mf-btn.s{font-size:var(--mf-fs-sm);height:var(--mf-h-s);padding:0 var(--mf-s3)}.mf-btn.l{font-size:var(--mf-fs-lg);height:var(--mf-h-l);padding:0 var(--mf-s4)}.mf-btn.icon{width:var(--mf-h-m);padding:0}.mf-btn.icon.s{width:var(--mf-h-s)}.mf-btn.icon.l{width:var(--mf-h-l)}.mf-btn[disabled],.mf-btn.dis{pointer-events:none;opacity:.45}.mf-field{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:var(--mf-h-m);border:1px solid var(--mf-line);color:var(--mf-text);width:100%;outline:0;padding:0 var(--mf-s3)}.mf-field:focus{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}textarea.mf-field{min-height:72px;height:auto;resize:vertical;padding:var(--mf-s2) var(--mf-s3)}.mf-label{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-med);margin-bottom:var(--mf-s1)}.mf-search{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:var(--mf-h-m);gap:var(--mf-s2);border:1px solid transparent;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3)}.mf-search input{flex:1;background:transparent;min-width:0;border:0;color:var(--mf-text);outline:0}.mf-search:focus-within{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}.mf-select{display:inline-flex;position:relative}.mf-select select{-webkit-appearance:none;appearance:none;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:var(--mf-h-m);border:1px solid var(--mf-line);outline:0;padding:0 32px 0 var(--mf-s3)}.mf-select .mf-i{top:50%;right:10px;position:absolute;margin-top:-8px;pointer-events:none;color:var(--mf-mute)}.mf-switch{flex:none;background:var(--mf-soft2);transition:background var(--mf-t2);border-radius:var(--mf-r-pill);cursor:pointer;height:22px;border:1px solid var(--mf-line);width:40px;position:relative}.mf-switch:after{top:2px;background:var(--mf-text);transition:transform var(--mf-t2) var(--mf-ease);border-radius:50%;height:16px;left:2px;content:"";width:16px;position:absolute}.mf-switch.on{background:var(--mf-accent);border-color:transparent}.mf-switch.on:after{background:var(--mf-on-accent);transform:translate(18px)}.mf-check{display:inline-grid;border-radius:5px;height:18px;border:1.5px solid var(--mf-mute);width:18px;place-items:center;flex:none;background:transparent}.mf-check.on{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.mf-check.on:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.mf-radio{display:inline-grid;border-radius:50%;height:18px;border:1.5px solid var(--mf-mute);width:18px;place-items:center;flex:none}.mf-radio.on{border-color:var(--mf-accent)}.mf-radio.on:after{background:var(--mf-accent);border-radius:50%;height:8px;content:"";width:8px}.mf-range{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:4px;width:100%;position:relative}.mf-range i{top:0;background:var(--mf-accent);border-radius:inherit;left:0;bottom:0;position:absolute}.mf-range b{top:50%;background:var(--mf-text);border-radius:50%;height:16px;margin:-8px 0 0 -8px;box-shadow:var(--mf-sh1);width:16px;position:absolute}.mf-progress{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:6px;overflow:hidden}.mf-progress i{display:block;background:var(--mf-accent);height:100%}.mf-chip{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);height:var(--mf-h-s);gap:6px;font-weight:var(--mf-fw-med);align-items:center;padding:0 10px}.mf-chip.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.mf-badge{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:20px;color:var(--mf-mute);font-weight:var(--mf-fw-semi);align-items:center;padding:0 8px}.mf-badge.accent{background:var(--mf-accent);color:var(--mf-on-accent)}.mf-badge.ok{background:color-mix(in srgb,var(--mf-ok) 18%,transparent);color:var(--mf-ok)}.mf-badge.warn{background:color-mix(in srgb,var(--mf-warn) 18%,transparent);color:var(--mf-warn)}.mf-badge.danger{background:color-mix(in srgb,var(--mf-danger) 18%,transparent);color:var(--mf-danger)}.mf-avatar{display:grid;border-radius:50%;height:32px;width:32px;place-items:center;flex:none;background:var(--mf-tint);font-size:var(--mf-fs-sm);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.mf-avatar.l{font-size:var(--mf-fs-xl);height:56px;width:56px}.mf-tile{display:grid;border-radius:var(--mf-r-pop);height:40px;width:40px;place-items:center;flex:none;background:transparent;color:var(--mf-text)}.mf-tile.s{border-radius:var(--mf-r-ctl);height:32px;width:32px}.mf-tile.l{border-radius:var(--mf-r-dlg);height:56px;width:56px}.mf-tabs{display:inline-flex;background:var(--mf-soft2);border-radius:calc(var(--mf-r-ctl) + 3px);gap:2px;padding:3px}.mf-tab{display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:calc(var(--mf-h-m) - 6px);gap:6px;border:0;color:var(--mf-mute);font-weight:var(--mf-fw-med);align-items:center;padding:0 var(--mf-s3)}.mf-tab:hover{color:var(--mf-text)}.mf-tab.on{background:var(--mf-surface);box-shadow:var(--mf-sh1);color:var(--mf-text)}.mf-utabs{display:flex;gap:var(--mf-s4);border-bottom:1px solid var(--mf-line)}.mf-utab{display:inline-flex;background:transparent;cursor:pointer;height:var(--mf-h-l);gap:6px;border:0;color:var(--mf-mute);font-weight:var(--mf-fw-med);align-items:center;position:relative}.mf-utab.on{color:var(--mf-text)}.mf-utab.on:after{background:var(--mf-accent);border-radius:2px;height:2px;left:0;bottom:-1px;content:"";right:0;position:absolute}.mf-menubar{display:flex;background:var(--mf-mica);height:var(--mf-bar-menu);gap:2px;align-items:center;padding:0 var(--mf-s2);border-bottom:1px solid var(--mf-hair2);font-size:var(--mf-fs-sm)}.mf-menubar span{border-radius:var(--mf-r-sm);cursor:default;padding:3px 9px}.mf-menubar span:hover,.mf-menubar span.on{background:var(--mf-act)}.mf-menubar .ap{font-weight:var(--mf-fw-semi)}.mf-titlebar{display:flex;background:var(--mf-soft);height:var(--mf-bar-title);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line)}.mf-titlebar .t{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-md);white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi)}.mf-wc{display:flex;gap:2px}.mf-wc button{display:grid;background:transparent;border-radius:var(--mf-r-sm);height:28px;border:0;width:36px;place-items:center;cursor:pointer;color:var(--mf-mute)}.mf-wc button:hover{background:var(--mf-hov);color:var(--mf-text)}.mf-wc button.x:hover{background:#e5484d;color:var(--mf-white)}.mf-dots{display:flex;gap:7px}.mf-dots i{background:var(--mf-mute);border-radius:50%;height:12px;opacity:.5;width:12px}.mf-cmdbar{display:flex;background:var(--mf-surface);height:var(--mf-bar-cmd);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line)}.mf-sep{flex:none;background:var(--mf-line);height:20px;margin:0 var(--mf-s1);width:1px}.mf-grow{flex:1;min-width:0}.mf-dim-edge-45ec{--tb:188,69,57,196,100,163,158,67,141,197,60,130,232,73,244,250,52}.mf-status{display:flex;background:var(--mf-soft);height:var(--mf-bar-status);gap:var(--mf-s4);align-items:center;padding:0 var(--mf-s3);border-top:1px solid var(--mf-line);font-size:var(--mf-fs-sm);color:var(--mf-mute)}.mf-crumbs{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);height:var(--mf-h-m);gap:2px;align-items:center;padding:0 6px}.mf-crumbs span{border-radius:var(--mf-r-sm);padding:2px 8px}.mf-crumbs span:hover{background:var(--mf-hov)}.mf-crumbs .mf-i{color:var(--mf-mute)}.mf-side{flex:none;background:var(--mf-soft);width:var(--mf-side-w);border-right:1px solid var(--mf-line);display:flex;gap:2px;overflow:auto;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.mf-sec{text-transform:uppercase;display:flex;letter-spacing:.06em;font-size:var(--mf-fs-xs);gap:6px;color:var(--mf-mute);font-weight:var(--mf-fw-semi);align-items:center;padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.mf-sec .mf-i{margin-left:auto}.mf-nav{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);height:var(--mf-row-nav);gap:10px;border:0;text-align:left;color:var(--mf-text);width:100%;align-items:center;position:relative;padding:0 10px}.mf-nav:hover{background:var(--mf-hov)}.mf-nav.on{background:var(--mf-sel);font-weight:var(--mf-fw-semi)}.mf-nav.on:before{top:8px;background:var(--mf-accent);border-radius:3px;left:0;bottom:8px;content:"";width:3px;position:absolute}.mf-nav .n{margin-left:auto;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.mf-nav svg.mf-i{color:var(--mf-mute)}.mf-nav.on svg.mf-i{color:var(--mf-accent-ink)}.mf-nav .mf-fi{flex:none;height:20px;width:20px}.mf-tree{list-style:none;margin:0;padding:0}.mf-tree .mf-tree{padding-left:var(--mf-s4)}.mf-caret{display:grid;height:16px;width:16px;place-items:center;flex:none;transition:transform var(--mf-t1);color:var(--mf-mute)}.mf-caret.open{transform:rotate(90deg)}.mf-list{display:flex;flex-direction:column}.mf-row{min-height:var(--mf-row-list);display:flex;border-radius:var(--mf-r-ctl);cursor:default;gap:var(--mf-s3);align-items:center;padding:0 var(--mf-s3)}.mf-row:hover{background:var(--mf-hov)}.mf-row.on{background:var(--mf-sel)}.mf-row.l{min-height:var(--mf-row-panel)}.mf-row .sub{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.mf-th{display:flex;font-size:var(--mf-fs-sm);height:var(--mf-row-list);color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line);font-weight:var(--mf-fw-med)}.mf-grid-files{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid;gap:var(--mf-s3);padding:var(--mf-s4)}.mf-fcell{display:flex;border-radius:var(--mf-r-pop);font-size:var(--mf-fs-sm);gap:6px;text-align:center;align-items:center;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.mf-fcell:hover{background:var(--mf-hov)}.mf-fcell.on{background:var(--mf-sel)}.mf-fcell svg{height:56px;width:56px}.mf-pop{background:var(--mf-glass);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);border-radius:var(--mf-r-pop);min-width:220px;box-shadow:var(--mf-sh-pop);padding:6px}.mf-mi{display:flex;border-radius:var(--mf-r-sm);cursor:default;font-size:var(--mf-fs-md);height:var(--mf-row-menu);gap:10px;align-items:center;padding:0 10px}.mf-mi:hover,.mf-mi.on{background:var(--mf-act)}.mf-mi.danger{color:var(--mf-danger)}.mf-mi.dis{opacity:.4}.mf-mi .k{margin-left:auto;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.mf-mi .mf-i{color:var(--mf-mute)}.mf-mi.danger .mf-i{color:inherit}.mf-msep{background:var(--mf-hair);height:1px;margin:5px 6px}.mf-dlg{max-width:520px;background:var(--mf-surface);border-radius:var(--mf-r-dlg);overflow:hidden;box-shadow:var(--mf-sh-dlg);width:100%}.mf-dlg>header{display:flex;font-size:var(--mf-fs-xl);gap:var(--mf-s3);font-weight:var(--mf-fw-semi);align-items:center;padding:var(--mf-s4) var(--mf-s5)}.mf-dlg>.bd{line-height:1.5;color:var(--mf-mute);padding:0 var(--mf-s5) var(--mf-s4)}.mf-dlg>footer{display:flex;background:var(--mf-soft);gap:var(--mf-s2);justify-content:flex-end;padding:var(--mf-s3) var(--mf-s5);border-top:1px solid var(--mf-line)}.mf-toast{display:flex;background:var(--mf-glass);border-radius:var(--mf-r-pop);gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);max-width:380px;box-shadow:var(--mf-sh-pop)}.mf-toast .t{font-weight:var(--mf-fw-semi)}.mf-toast .s{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.mf-tip{display:inline-block;background:var(--mf-text);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);box-shadow:var(--mf-sh1);color:var(--mf-surface);font-weight:var(--mf-fw-med);padding:5px 9px}.mf-empty{display:flex;gap:var(--mf-s2);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s6);flex-direction:column}.mf-empty .mf-tile{margin-bottom:var(--mf-s2)}.mf-empty h4{font-size:var(--mf-fs-lg);margin:0;color:var(--mf-text)}.mf-empty p{max-width:280px;font-size:var(--mf-fs-md);margin:0 0 var(--mf-s2)}.mf-panel{background:var(--mf-glass);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);display:flex;border-radius:var(--mf-r-dlg);gap:var(--mf-s2);box-shadow:var(--mf-sh-dlg);padding:var(--mf-s3);flex-direction:column}.mf-qs{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s2)}.mf-qt{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-pop);font-size:var(--mf-fs-sm);gap:6px;font-weight:var(--mf-fw-med);align-items:flex-start;padding:var(--mf-s3);flex-direction:column}.mf-qt.on{background:var(--mf-accent);color:var(--mf-on-accent)}.mf-apps{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s3)}.mf-app{display:flex;border-radius:var(--mf-r-pop);font-size:var(--mf-fs-sm);gap:6px;align-items:center;padding:var(--mf-s2) 0;flex-direction:column}.mf-app:hover{background:var(--mf-hov)}.mf-kv{grid-template-columns:120px 1fr;display:grid;font-size:var(--mf-fs-md);gap:var(--mf-s2) var(--mf-s4)}.mf-kv dt{color:var(--mf-mute)}.mf-kv dd{min-width:0;overflow-wrap:anywhere;margin:0}.mf-win{min-height:0;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-dlg);height:100%;overflow:hidden;box-shadow:var(--mf-sh-dlg);flex-direction:column}.mf-body{min-height:0;flex:1;display:flex}.mf-main{flex:1;display:flex;min-width:0;overflow:hidden;flex-direction:column}.mf-page{display:flex;gap:var(--mf-s4);overflow:auto;padding:var(--mf-s5);flex-direction:column}.mf-card{background:var(--mf-soft);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);padding:var(--mf-s4)}.mf-h1{letter-spacing:-.02em;font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-bold)}.mf-h2{letter-spacing:-.01em;font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.mf-mute{color:var(--mf-mute)}.mf-taskbar{display:flex;background:var(--mf-glass);height:var(--mf-bar-task);gap:6px;justify-content:center;align-items:center;padding:0 var(--mf-s3);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);border-top:1px solid var(--mf-hair2)}.mf-tbi{display:grid;border-radius:var(--mf-r-ctl);height:40px;width:40px;place-items:center;position:relative}.mf-tbi:hover{background:var(--mf-hov)}.mf-tbi.run:after{background:var(--mf-accent);border-radius:3px;height:3px;bottom:2px;content:"";width:14px;position:absolute}.mf-status span,.mf-menubar span.ap{display:inline-flex;gap:4px;align-items:center}.mf-row .mf-grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-wtitle{display:flex;height:30px;align-items:center;padding-left:10px;flex:none;background:var(--mf-surface);font-size:12.5px}.mf-wtitle .lg{display:grid;color:var(--mf-accent-ink);width:28px;place-items:center}.mf-wtitle .ap{margin:0 10px 0 4px;font-weight:var(--mf-fw-semi)}.mf-wtitle .mn{border-radius:var(--mf-r-sm);padding:3px 9px}.mf-wtitle .m:hover{background:var(--mf-hov)}.mf-wtitle .mf-wc{margin-left:auto;gap:0}.mf-wtitle .mf-wc button{border-radius:0;height:30px;width:46px}.mf-navrow{flex:none;display:flex;height:40px;gap:6px;align-items:center;padding:6px 10px 2px}.mf-eb{display:grid;background:transparent;border-radius:var(--mf-r-sm);height:30px;border:0;width:30px;place-items:center;flex:none;cursor:pointer;color:var(--mf-text)}.mf-eb:hover{background:var(--mf-hov)}.mf-eb.dis{opacity:.5;color:var(--mf-mute)}.mf-addr{flex:1;display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:var(--mf-h-m);gap:6px;min-width:0;border:1px solid var(--mf-hair2);align-items:center;padding:0 6px 0 10px}.mf-addr .mf-i{color:var(--mf-accent-ink)}.mf-find{flex:none;width:230px}.mf-rib{flex:none;display:flex;height:46px;gap:2px;align-items:center;padding:0 8px}.mf-rib .mf-btn.primary{border-radius:var(--mf-r-sm);padding:0 14px;margin-right:6px}.mf-rib .mf-btn.ghost{height:var(--mf-h-m)}.mf-rib .mf-eb{height:32px;width:32px}.mf-hdr{display:flex;font-size:var(--mf-fs-sm);height:28px;color:var(--mf-mute);align-items:center;border-bottom:1px solid var(--mf-hair2);background:var(--mf-surface)}.mf-hdr span{padding:0 10px;border-right:1px solid var(--mf-hair2);display:flex;height:100%;align-items:center}.mf-it{display:flex;border-radius:5px;font-size:var(--mf-fs-md);height:28px;border:1px solid transparent;align-items:center}.mf-it:hover{background:var(--mf-soft)}.mf-it.on{background:var(--mf-sel);border-color:var(--mf-accent)}.mf-it>span{display:flex;gap:10px;white-space:nowrap;min-width:0;overflow:hidden;align-items:center;padding:0 10px}.mf-sec{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.mf-taskbar{gap:4px;justify-content:flex-start;padding:0 var(--mf-s2)}.mf-taskbar .grow{flex:1}.mf-tsearch{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-md);height:36px;gap:8px;margin:0 4px;color:var(--mf-mute);width:260px;align-items:center;padding:0 12px}.mf-tbi.on{background:var(--mf-hov)}.mf-tray{display:flex;font-size:var(--mf-fs-sm);gap:12px;line-height:1.25;text-align:center;color:var(--mf-text);align-items:center}.mf-split{grid-template-columns:1.1fr 1fr;display:grid;border-radius:var(--mf-r-dlg);height:100%;overflow:hidden}.mf-split>.l{display:flex;background:var(--mf-brand);gap:var(--mf-s5);justify-content:space-between;color:var(--mf-white);padding:var(--mf-s6);flex-direction:column}.mf-split>.l .wm{letter-spacing:.16em;font-size:15px;font-weight:800}.mf-split>.l .wm i{font-style:normal;color:var(--mf-accent-ink)}.mf-split>.l .wm span{letter-spacing:.04em;color:var(--mf-brand-mute);font-weight:500;margin-left:8px}.mf-split>.l h1{max-width:10em;letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);line-height:1.06;margin:0}.mf-split>.l h1 em{font-style:normal;color:var(--mf-accent-ink)}.mf-split>.l p{max-width:30em;font-size:var(--mf-fs-lg);line-height:1.55;margin:var(--mf-s3) 0 0;color:var(--mf-brand-text)}.mf-split>.l ul{list-style:none;display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column}.mf-split>.l li{display:flex;background:var(--mf-brand-card);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s3);border:1px solid var(--mf-brand-line);color:var(--mf-brand-text);align-items:center;padding:var(--mf-s3) var(--mf-s4)}.mf-split>.l li:before{flex:none;background:var(--mf-accent);border-radius:50%;height:8px;content:"";width:8px}.mf-split>.r{display:grid;place-items:center;background:var(--mf-scene);padding:var(--mf-s5)}.mf-split .panel{display:flex;max-width:400px;background:var(--mf-surface);border-radius:var(--mf-r-dlg);gap:var(--mf-s4);border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);width:100%;padding:var(--mf-s5);flex-direction:column}@media(max-width:640px){.mf-side{width:100%;border-right:0}.mf-split{grid-template-columns:1fr}.mf-split>.l{display:none}.mf-kv{grid-template-columns:100px 1fr}}.mf-addr span,.mf-tsearch{white-space:nowrap}.mf-addr span{text-overflow:ellipsis;overflow:hidden}.mf-split>.l h1{font-size:clamp(28px,3vw,40px)}.mf-nav>svg.mf-i{margin:0 2px}.mf-win{height:auto}.mf-win .mf-side{overflow:visible}.mf-split.frame{min-height:440px}.mf-row .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-nav .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mf-fi{flex:none;display:inline-flex;height:20px;width:20px}.mf-fi svg{height:100%;width:100%}.mf-panel.layer{background:var(--mf-mica)}.mf-sysbar{display:flex;background:var(--mf-glass);height:var(--mf-bar-sys);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s3);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);border-bottom:1px solid var(--mf-hair2);font-size:var(--mf-fs-sm)}.mf-sysbar .sb-sp{flex:1;min-width:0}.mf .sb-circle{display:grid;background:transparent;border-radius:var(--mf-r-sm);height:28px;border:0;color:var(--mf-accent-ink);width:32px;place-items:center;cursor:pointer}.sb-circle:hover{background:var(--mf-hov)}.sb-wm{letter-spacing:.16em;font-size:12px;font-weight:800}.sb-wm i,.w-wm i{font-style:normal;color:var(--mf-accent-ink)}.sb-search{flex:none;cursor:text;font-size:var(--mf-fs-sm);height:28px;width:min(380px,40vw)}.sb-search span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.sb-search kbd{font:inherit;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);line-height:16px;border:1px solid var(--mf-line);color:var(--mf-mute);padding:0 6px}.mf-sysbar .mf-eb{height:28px;width:28px}.sb-user{display:grid;background:transparent;cursor:pointer;border:0;padding:0;place-items:center}.sb-user .mf-avatar{font-size:var(--mf-fs-xs);height:24px;width:24px}.mf-start{background:var(--mf-mica);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);display:flex;border-radius:var(--mf-r-dlg);overflow:hidden;box-shadow:var(--mf-sh-dlg);flex-direction:column}.st-main{min-height:0;flex:1;display:flex}.st-fav{flex:none;display:flex;gap:var(--mf-s1);width:56px;align-items:center;padding:var(--mf-s3) 0;flex-direction:column;border-right:1px solid var(--mf-hair2);background:var(--mf-hair2)}.st-cats{flex:none;display:flex;gap:2px;width:196px;padding:var(--mf-s3) var(--mf-s2);flex-direction:column;border-right:1px solid var(--mf-hair2)}.st-apps{flex:1;min-width:0;overflow:auto;padding:var(--mf-s2) var(--mf-s2)}.st-foot{padding:var(--mf-s3);border-top:1px solid var(--mf-hair2)}.mf-tbi.sm{height:32px;width:32px}.mf-tbi{background:transparent;cursor:pointer;border:0;color:var(--mf-text);padding:0}.mf-clock{background:transparent;border:0;color:var(--mf-text);font:inherit;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);line-height:1.25;text-align:center;padding:2px 8px}.mf-clock:hover,.mf-tbi:hover{background:var(--mf-hov)}.mf-tbi .dot{top:5px;background:var(--mf-accent);border-radius:50%;height:7px;width:7px;right:6px;position:absolute}.mf-tray{gap:2px}.mf-pp{gap:0;overflow:hidden;width:360px;padding:0}.pp-head{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s4)}.pp-t{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.pp-list{display:flex;gap:2px;padding:0 var(--mf-s2) var(--mf-s2);flex-direction:column}.pp-row{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s2)}.pp-row:hover{background:var(--mf-hov)}.pp-row b{font-weight:var(--mf-fw-med)}.pp-slide{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.pp-foot{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3);border-top:1px solid var(--mf-hair2);background:var(--mf-hair2)}.pp-clock{padding:var(--mf-s4) var(--mf-s4) 0}.mf-pp .mf-qs{padding:var(--mf-s3)}.mf-pp .mf-empty{padding:var(--mf-s5)}.cal{padding:var(--mf-s3) var(--mf-s4)}.cal-h{display:flex;align-items:center;margin-bottom:var(--mf-s2)}.cal-g{grid-template-columns:repeat(7,1fr);display:grid;gap:2px;text-align:center}.mf-cd{display:grid;height:32px;place-items:center;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);position:relative}.mf-cd.h{font-size:var(--mf-fs-xs);height:24px;color:var(--mf-mute)}.mf-cd:not(.h):not(:empty):hover{background:var(--mf-hov)}.mf-cd.today{background:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.mf-cd.ev:after{background:var(--mf-accent);border-radius:50%;height:4px;bottom:4px;content:"";width:4px;position:absolute}.mf-wall{position:absolute;inset:0;pointer-events:none;overflow:hidden;color:var(--mf-text);background-image:linear-gradient(var(--mf-hair2) 1px,transparent 1px),linear-gradient(90deg,var(--mf-hair2) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px}.w-mark{opacity:.07;bottom:26%;width:min(34vw,420px);right:6%;position:absolute}.w-wm{letter-spacing:.22em;font-size:clamp(14px,2vw,26px);opacity:.28;text-align:center;bottom:19%;width:min(34vw,420px);font-weight:800;right:6%;position:absolute}.w-tag{letter-spacing:.08em;font-size:var(--mf-fs-sm);text-align:center;bottom:15%;color:var(--mf-mute);width:min(34vw,420px);right:6%;position:absolute}.mf-btn.new svg{color:var(--mf-accent-ink)}.mf-pp{background:var(--mf-mica)}.sb-app{font-size:var(--mf-fs-sm);margin:0 10px 0 4px;font-weight:var(--mf-fw-semi)}.mf-sysbar .mn{border-radius:var(--mf-r-sm);cursor:default;padding:3px 9px}.mf-sysbar.merged{padding-right:0}.sb-title{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden;text-align:center;color:var(--mf-mute);padding:0 var(--mf-s3)}.mf-sysbar .mf-wc{margin-left:auto;gap:0}.mf-sysbar .mf-wc button{border-radius:0;height:32px;width:46px}.mf-sysbar.merged .mf-wc{margin-left:0}.mf-sysbar .mn.on,.mf .sb-circle.on{background:var(--mf-act)}.sb-app.mn{margin:0 2px;font-weight:var(--mf-fw-semi)}.mf-mi .mi-c{flex:none;display:grid;height:16px;width:16px;place-items:center;color:var(--mf-mute)}.mf-mi .mi-c .mf-i{color:inherit}.mf-mi.dis{pointer-events:none}.mf-pop{background:var(--mf-mica)}.mf-sysbar{font-size:13px;gap:2px;padding:0 6px}.mf .sb-circle{height:24px;color:var(--mf-text);width:30px;margin-right:4px}.mf-sysbar .mn{display:inline-flex;border-radius:var(--mf-r-sm);font-size:13px;height:24px;line-height:1;align-items:center;padding:0 10px}.sb-app.mn{margin:0;font-weight:var(--mf-fw-semi)}.mf-sysbar .mf-wc button{height:var(--mf-bar-sys)}.sb-title{font-size:13px}.mf-tbi{height:46px;width:46px}.mf-tbi.sm{height:36px;width:36px}.mf-tbi.run:after{width:16px}.mf-clock{font-size:var(--mf-fs-md)}.mf-taskbar .mf-sep{height:26px}.mf-tbi.warn{color:var(--mf-accent-ink)}.mf-clock{position:relative}.mf-clock .dot{top:4px;right:2px}.pp-none{text-align:center;color:var(--mf-mute);padding:var(--mf-s4)}.mf-clock .dot{top:3px;background:var(--mf-accent);border-radius:50%;height:7px;width:7px;right:0;position:absolute}.mf-clock .dot{top:4px;right:3px}.mf-wall{background-image:radial-gradient(60% 45% at 50% 120%,var(--mf-tint),transparent 70%)!important;background-size:auto!important}.mf-wall .w-big{top:50%;letter-spacing:.06em;transform:translateY(-50%);font-size:min(19vw,260px);white-space:nowrap;line-height:1;left:0;text-align:center;color:transparent;font-weight:800;right:0;position:absolute;-webkit-text-stroke:1px var(--mf-line);overflow:hidden}.mf-tile,.mf-qt,.mf-fcell,.mf-app,.mf-mi,.mf-eb,.mf-btn,.pp-row,.mf-cd,.mf-tile.l,.mf-avatar{border-radius:var(--mf-r-ctl)}.mf-switch:after{border-radius:var(--mf-r-sm)}.mf-range b,.mf-range,.mf-range i,.mf-progress,.mf-progress i{border-radius:var(--mf-r-sm)}.st-fav{gap:var(--mf-s2);width:68px;padding:var(--mf-s4) 0}.st-cats{gap:var(--mf-s1);width:232px;padding:var(--mf-s4) var(--mf-s3)}.st-apps{padding:var(--mf-s4) var(--mf-s4) var(--mf-s3)}.st-apps .mf-sec{padding:0 var(--mf-s2) var(--mf-s3)}.st-apps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;grid-auto-rows:min-content;gap:var(--mf-s1) var(--mf-s2);align-content:start}.st-apps>.mf-sec{grid-column:1/-1}.st-apps .mf-row.l{height:60px;gap:var(--mf-s3);padding:0 var(--mf-s3)}@media(max-width:760px){.st-apps{grid-template-columns:1fr}.st-cats{width:170px}}.st-fav{gap:var(--mf-s2);width:64px;padding:var(--mf-s4) 0}.st-fav .mf-btn.icon{height:44px;width:44px}.st-cats{gap:var(--mf-s1);width:220px;padding:var(--mf-s4) var(--mf-s3)}.st-cats .mf-nav{height:42px;gap:var(--mf-s3);padding:0 var(--mf-s4)}.st-apps{grid-template-columns:1fr;display:grid;padding:var(--mf-s4) var(--mf-s4) var(--mf-s5,24px);grid-auto-rows:min-content;gap:var(--mf-s1);align-content:start}.st-apps>.mf-sec{grid-column:1/-1;padding:0 var(--mf-s2) var(--mf-s3)}.st-apps .mf-row.l{height:58px;gap:var(--mf-s3);padding:0 var(--mf-s3)}.st-apps .mf-row .mf-tile.s{height:40px;width:40px}.st-apps .mf-row b{font-size:var(--mf-fs-lg)}.st-foot{padding:var(--mf-s4)}.st-foot .mf-search{height:44px;padding:0 var(--mf-s4)}@media(min-width:960px){.st-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mf-s1) var(--mf-s2)}}@media(max-width:760px){.st-cats{width:160px}.st-fav{width:56px}}@media(max-width:760px){.st-cats{width:190px;padding:var(--mf-s3) var(--mf-s2)}.st-cats .mf-nav{gap:var(--mf-s2);padding:0 var(--mf-s3)}.st-fav{width:52px}.st-fav .mf-btn.icon{height:40px;width:40px}}.st-fav{width:56px;padding:var(--mf-s3) 0}.st-fav .mf-btn.icon{height:40px;width:40px}.st-cats{width:196px}.st-cats .mf-nav{height:38px}.st-apps{padding:var(--mf-s3) var(--mf-s3) var(--mf-s4)}.st-apps .mf-row.l{height:52px}.st-apps .mf-row .mf-tile.s{height:36px;width:36px}.st-apps .mf-row b{font-size:var(--mf-fs-md)}.st-foot{padding:var(--mf-s3)}.st-foot .mf-search{height:40px}@media(min-width:960px){.st-apps{grid-template-columns:1fr;gap:var(--mf-s1)}}@media(max-width:760px){.st-cats{width:176px}.st-fav{width:52px}}.mf-pop{max-width:calc(100vw - 16px);min-width:220px;width:max-content}.mf-mi{gap:var(--mf-s3);white-space:nowrap}.mf-mi .k{white-space:nowrap;margin-left:auto;padding-left:var(--mf-s6,32px)}.pp-row b,.pp-t,.mf-row b,.mf-nav .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-pp{width:360px}.pp-head{padding:var(--mf-s4) var(--mf-s4) var(--mf-s3)}.pp-head .mf-badge{flex:none}.pp-sec{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s3) var(--mf-s2) var(--mf-s1)}.pp-list>.pp-sec:first-child{padding-top:0}.pp-row{min-height:48px}.pp-row .mf-grow{min-width:0}.pp-row .mf-grow .mf-mute{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-card{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);margin:0 0 var(--mf-s1);align-items:center;padding:var(--mf-s3)}.pp-card .mf-grow{min-width:0}.pp-card b{display:block;white-space:nowrap;font-weight:var(--mf-fw-med)}.pp-card .mf-mute{font-size:var(--mf-fs-sm)}.pp-note{font-size:var(--mf-fs-sm);line-height:1.45;color:var(--mf-mute);padding:var(--mf-s3) var(--mf-s4) var(--mf-s4)}.mf-pp .mf-qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mf-s2);padding:var(--mf-s1) var(--mf-s3) var(--mf-s3)}.mf-pp .mf-qt{cursor:pointer;height:56px;gap:var(--mf-s3);align-items:center;padding:0 var(--mf-s3);flex-direction:row}.mf-pp .mf-qt>div{display:flex;line-height:1.25;min-width:0;flex-direction:column}.mf-pp .mf-qt b{text-overflow:ellipsis;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.mf-deep-span-8d09{opacity:0;cursor:default;--cv:"26f322aae30d6d9e"}.mf-pp .mf-qt span{font-size:var(--mf-fs-sm);opacity:.75;font-weight:var(--mf-fw-reg,400)}.mf-pp .pp-slide{padding:var(--mf-s2) var(--mf-s4) var(--mf-s4)}.mf-pp .mf-tile{background:transparent;color:var(--mf-text)}.mf-pp .mf-tile.s{width:28px}.mf-pp .pp-head .mf-tile{width:32px}.mf-pp .pp-card>.mf-i{color:var(--mf-text)}.mf-pp .mf-avatar{background:var(--mf-soft2);color:var(--mf-text)}.pp-foot .mf-btn.full{flex:1;justify-content:center}.pp-row>.mf-i:last-child{color:var(--mf-mute)}.mf-pp .mf-tile.st-ok{color:var(--mf-ok)}.mf-pp .mf-tile.st-warn{color:var(--mf-accent-ink)}.mf-select{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:var(--mf-h-m);gap:var(--mf-s3);justify-content:space-between;border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;position:relative;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-md);white-space:nowrap}.mf-select:hover{background:var(--mf-hov)}.mf-select:focus-visible{outline:0;border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}.mf-select .mf-i{flex:none;margin:0;color:var(--mf-mute);position:static}html,body{background:var(--mf-scene);height:100%;overflow:hidden;margin:0}body.mf{font-family:var(--mf-font)}.desk{position:fixed;inset:0;background:radial-gradient(1100px 700px at 12% 105%,var(--mf-tint),transparent 70%),radial-gradient(900px 600px at 95% -10%,color-mix(in srgb,var(--mf-accent) 7%,transparent),transparent 70%),var(--mf-scene);overflow:hidden}.desk>.mf-sysbar{top:0;z-index:5;left:0;right:0;position:absolute}.dicons{display:flex;top:50px;gap:var(--mf-s2);left:18px;position:absolute;flex-direction:column}.dicons .mf-fcell{color:var(--mf-text);width:92px}.widgets{display:none}.widgets{display:flex;top:50px;gap:var(--mf-s3);width:270px;right:24px;position:absolute;flex-direction:column}.widgets .mf-card{background:var(--mf-glass);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur)}.win{position:absolute;inset:48px 3% 68px 128px;display:flex;background:var(--mf-surface);transition:opacity var(--mf-t2),transform var(--mf-t2) var(--mf-ease);border-radius:var(--mf-r-dlg);overflow:hidden;box-shadow:var(--mf-sh-dlg);flex-direction:column}.win.max{top:var(--wat,30px);border-radius:0;left:0;bottom:var(--wab,56px);right:0}.win.gone{transform:scale(.96);pointer-events:none;opacity:0}.win .mf-wtitle{cursor:default;-webkit-user-select:none;user-select:none}.win .mf-body{min-height:0;flex:1}.win .mf-main{overflow:hidden}.scroll{min-height:0;flex:1;overflow:auto}.mf-side .mf-nav{flex:none}.mf-it{cursor:default;-webkit-user-select:none;user-select:none}.tb{left:0;bottom:0;right:0;position:absolute}.scrim{position:fixed;inset:0;display:grid;background:color-mix(in srgb,var(--mf-black) 35%,transparent);place-items:center;z-index:50;padding:var(--mf-s4)}.layer{z-index:60;position:fixed}.toasts{display:flex;z-index:70;gap:var(--mf-s2);bottom:64px;right:16px;position:fixed;flex-direction:column}.hint{display:flex;background:var(--mf-text);transform:translate(-50%);border-radius:var(--mf-r-pill);z-index:80;font-size:var(--mf-fs-sm);gap:var(--mf-s3);left:50%;box-shadow:var(--mf-sh-pop);bottom:62px;color:var(--mf-surface);font-weight:var(--mf-fw-med);align-items:center;position:fixed;padding:var(--mf-s2) var(--mf-s4)}.hint button{background:transparent;cursor:pointer;opacity:.7;border:0;color:inherit}.lock{position:fixed;inset:0;background:var(--mf-scene);z-index:90}.mf-tbi{cursor:default}.mf-tbi.run:after{bottom:3px}.mf-start{z-index:60;height:min(460px,calc(100vh - 100px));left:12px;bottom:64px;width:min(720px,calc(100vw - 24px));position:fixed}.panel-search{top:40px;transform:translate(-50%);left:50%;width:min(520px,calc(100vw - 24px))}.panel-new{width:240px}.mf-it .tx{text-overflow:ellipsis;overflow:hidden}.grid-view{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid;gap:var(--mf-s2);padding:var(--mf-s4);align-content:start}.empty-wrap{flex:1;display:grid;place-items:center}.mf-nav.drop{outline:1px dashed var(--mf-accent)}@media(max-width:760px){.win{inset:0 0 56px;border-radius:0}.mf-side{display:none}.mf-find,.widgets,.dicons,.hide-s,.mf-tsearch{display:none!important}.mf-rib .mf-btn.ghost span.t{display:none}}.dicons{z-index:2}@media(max-width:760px){.win{inset:30px 0 56px}.sb-wm,.sb-search kbd{display:none}}.desk.noic .dicons{display:none}.win.write{inset:60px 4% 68px 196px}.win.write.max{inset:30px 0 56px}.desk>.win{z-index:3}.desk>.win.front{z-index:5}.win.gone{visibility:hidden}.w-nav{gap:var(--mf-s2)}.w-name{flex:0 1 280px;background:transparent;min-width:80px;width:auto;font-weight:var(--mf-fw-semi)}.w-nav .mf-select{max-width:180px}.w-rib{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;gap:0;scrollbar-color:var(--mf-line) transparent;height:auto;align-items:stretch;padding:var(--mf-s1) var(--mf-s2) 2px;border-bottom:1px solid var(--mf-line)}.w-rib::-webkit-scrollbar{height:6px}.w-rib::-webkit-scrollbar-thumb{background:var(--mf-line);border-radius:var(--mf-r-sm)}.w-rib>*{flex:none}.w-rib .mf-btn{gap:var(--mf-s2);padding:0 var(--mf-s3)}.w-rib .mf-select{padding:0 var(--mf-s3)}.w-rib .mf-select{height:var(--mf-h-m);margin:0 2px}.w-rib .mf-eb.on,.w-rib .mf-btn.ghost.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.w-find{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-line);background:var(--mf-soft)}.w-body{min-height:0}.w-main{background:var(--mf-scene)}.w-scroll{flex:1;overflow:auto;padding:var(--mf-s6) var(--mf-s5) var(--mf-s6)}.w-sheet{display:flex;max-width:none;background:var(--mf-paper);border-radius:var(--mf-r-ctl);margin:0 auto;box-shadow:var(--mf-sh1);color:var(--mf-paper-ink);position:relative;flex-direction:column}.w-paper{flex:1;font-size:16px;line-height:1.65;box-sizing:border-box;outline:0}.w-hf{display:flex;font-size:12px;justify-content:space-between;color:var(--mf-paper-mute);padding:20px 48px 0}.w-hf.f{padding:0 48px 20px}.w-paper h1{letter-spacing:-.01em;font-size:30px;line-height:1.2;margin:0 0 8px}.w-paper h2{font-size:21px;line-height:1.3;margin:26px 0 6px}.w-paper h3{font-size:17px;margin:18px 0 4px}.w-paper p{margin:0 0 12px}.w-paper ul,.w-paper ol{margin:0 0 12px;padding-left:26px}.w-paper blockquote{margin:12px 0;padding:4px 16px;border-left:3px solid var(--mf-accent);color:var(--mf-paper-mute)}.w-paper pre{background:var(--mf-paper-soft);border-radius:var(--mf-r-ctl);font-size:13.5px;white-space:pre-wrap;margin:12px 0;font-family:var(--mf-mono);padding:12px 14px}.w-paper table{margin:12px 0;border-collapse:collapse;width:100%}.w-paper th,.w-paper td{vertical-align:top;border:1px solid var(--mf-paper-line);text-align:left;padding:8px 12px}.w-paper a{color:var(--mf-accent-ink)}.w-paper hr{border:0;border-top:1px solid var(--mf-paper-line);margin:20px 0}.w-paper hr.pgbrk{border-top:2px dashed var(--mf-paper-line);margin:28px 0}.w-paper img{max-width:100%;border-radius:var(--mf-r-sm)}.w-paper img.isel{outline:2px solid var(--mf-accent)}.w-paper ul.todo{list-style:none;padding-left:4px}.w-paper ul.todo>li{position:relative;padding-left:30px}.w-paper ul.todo>li:before{top:.4em;border-radius:var(--mf-r-sm);height:16px;border:1.5px solid var(--mf-paper-mute);left:4px;content:"";width:16px;position:absolute}.w-paper ul.todo>li.done{color:var(--mf-paper-mute);text-decoration:line-through}.w-paper ul.todo>li.done:before{background:var(--mf-accent);border-color:var(--mf-accent)}.w-paper .eq{font-style:italic;font-size:1.1em;font-family:var(--mf-font);padding:0 4px}.w-paper sup.fn{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.w-paper p.fnp{font-size:13px;color:var(--mf-paper-mute);border-top:1px solid var(--mf-paper-line);padding-top:8px;margin-top:24px}.w-paper .toc{background:var(--mf-paper-soft);border-radius:var(--mf-r-ctl);margin:12px 0;padding:12px 16px}.w-paper .tocl{margin:0 0 4px}.w-paper .tocl2{padding-left:16px}.w-paper .tocl3{padding-left:32px}.w-paper span.cmt{background:var(--mf-tint);border-bottom:2px solid var(--mf-accent)}.w-paper span.cmt.dn{background:transparent;border-bottom-color:var(--mf-paper-line)}.w-paper ins.tc{color:color-mix(in srgb,var(--mf-ok) 62%,var(--mf-black));text-decoration:underline}.w-paper del.tc{color:color-mix(in srgb,var(--mf-danger) 62%,var(--mf-black));text-decoration:line-through}.w-paper .flash,.w-paper h1.flash,.w-paper h2.flash,.w-paper h3.flash{background:var(--mf-tint);transition:background var(--mf-t2)}.w-sidep{flex:none;display:flex;width:320px;flex-direction:column;border-left:1px solid var(--mf-line);background:var(--mf-surface)}.w-sh{display:flex;font-size:var(--mf-fs-lg);justify-content:space-between;align-items:center;padding:var(--mf-s3) var(--mf-s3) var(--mf-s2) var(--mf-s4)}.w-sb{flex:1;display:flex;gap:var(--mf-s2);overflow:auto;padding:var(--mf-s2) var(--mf-s3) var(--mf-s4);flex-direction:column}.w-card{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.w-card p{margin:0}.w-card small{color:var(--mf-mute)}.w-card.dn{opacity:.6}.w-card .r{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.w-card b.ci{color:var(--mf-ok)}.w-card b.cd{color:var(--mf-danger)}.w-otl{height:var(--mf-row-nav)}.w-otl.l2{padding-left:var(--mf-s5)}.w-otl.l3{padding-left:var(--mf-s6)}.w-head{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s4) var(--mf-s5)}.w-pbody{flex:1;overflow:auto;padding:0 var(--mf-s5) var(--mf-s5)}.w-pbody .mf-sec{padding-left:0}.w-tpls{flex-wrap:wrap;display:flex;gap:var(--mf-s3)}.w-tpl{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);height:116px;gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);width:150px;padding:var(--mf-s2);flex-direction:column;font:inherit;cursor:pointer;text-align:left}.w-tpl:hover,.w-dcard:hover{border-color:var(--mf-accent)}.w-tpl .tp{flex:1;display:grid;place-items:center;background:var(--mf-soft2);border-radius:var(--mf-r-sm);color:var(--mf-accent-ink)}.w-tpl .mini{display:flex;gap:var(--mf-s1);width:60%;flex-direction:column}.w-tpl .mini i{background:var(--mf-line);border-radius:var(--mf-r-sm);height:4px}.w-tpl .mini i:first-child{background:var(--mf-mute);width:60%}.w-tpl b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-med);padding:0 var(--mf-s1) 2px}.w-dcards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid;gap:var(--mf-s3)}.w-dcard{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.w-dcard .dprev{background:var(--mf-paper);border-radius:var(--mf-r-sm);font-size:11px;height:84px;line-height:1.5;overflow:hidden;color:var(--mf-paper-mute);padding:8px 10px;margin-bottom:var(--mf-s2)}.w-dcard b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.w-dcard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.w-chars{grid-template-columns:repeat(10,1fr);display:grid;gap:2px}.w-chars .mf-eb{font-size:var(--mf-fs-lg);width:100%}.w-vprev{background:var(--mf-paper);border-radius:var(--mf-r-ctl);font-size:15px;line-height:1.6;overflow:auto;color:var(--mf-paper-ink);max-height:340px;padding:var(--mf-s4)}.mf-mi .sw{display:block;border-radius:var(--mf-r-sm);height:16px;border:1px solid var(--mf-line);width:16px}.w-focus .mf-wtitle,.w-focus .w-nav,.w-focus .w-rib,.w-focus .w-find,.w-focus .mf-status,.w-focus .w-sidep{display:none}@media(max-width:1180px){.w-nav .mf-btn .t{display:none}}@media(max-width:760px){.win.write{inset:30px 0 56px;border-radius:0}.w-sidep,.w-nav .mf-select{display:none}.w-tpl{width:46%}}.w-grp{display:flex;padding:0 var(--mf-s2);flex-direction:column;border-right:1px solid var(--mf-line);flex:none}.w-grp:last-child{border-right:0}.w-gi{display:flex;height:68px;gap:2px;align-items:center}.w-gl{font-size:var(--mf-fs-xs);height:18px;white-space:nowrap;line-height:18px;text-align:center;color:var(--mf-mute)}.w-col{display:flex;gap:2px;justify-content:center;flex-direction:column}.w-row{display:flex;gap:2px;align-items:center}.w-col .mf-btn{height:var(--mf-h-m);padding:0 var(--mf-s2)}.w-col .mf-select{height:var(--mf-h-m);margin:0 2px 0 0}.w-col .mf-eb{height:var(--mf-h-m);width:var(--mf-h-m)}.w-big{display:flex;background:transparent;border-radius:var(--mf-r-ctl);height:64px;gap:var(--mf-s1);min-width:58px;justify-content:center;border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap}.w-big:hover{background:var(--mf-soft2)}.w-big.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.w-sty{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:62px;gap:2px;justify-content:center;border:1px solid var(--mf-line);color:var(--mf-text);width:58px;align-items:center;flex-direction:column;margin-right:var(--mf-s1);font:inherit}.w-sty:hover{background:var(--mf-soft2)}.w-sty i{font-style:normal;font-size:var(--mf-fs-h2);line-height:1}.w-sty span{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.w-sty.h1 i{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-bold)}.w-sty.h2 i{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.w-sty.q i{font-style:italic;color:var(--mf-mute)}.gl{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.gl sub,.gl sup{font-size:var(--mf-fs-xs)}.w-nav .mf-select{max-width:150px}.w-view .w-paper{cursor:default}.w-view .w-rib{pointer-events:none;opacity:.55}.w-nav .mf-tabs{background:transparent;border-radius:0;gap:2px;padding:0}.w-nav .mf-tab{background:transparent;border-radius:var(--mf-r-ctl);height:32px;box-shadow:none;color:var(--mf-mute);position:relative;padding:0 var(--mf-s3)}.w-nav .mf-tab:hover{background:var(--mf-soft2);color:var(--mf-text)}.w-nav .mf-tab.on{background:transparent;box-shadow:none;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.w-nav .mf-tab.on:after{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:2px;left:10px;bottom:-3px;content:"";right:10px;position:absolute}.wcol{position:relative}.wcol i{background:var(--c);border-radius:var(--mf-r-sm);height:3px;left:7px;bottom:3px;right:7px;position:absolute}.w-lb{font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute);padding:0 var(--mf-s1) 0 2px}.w-col .w-row .w-lb{min-width:0}.w-paper.marks p:after,.w-paper.marks h1:after,.w-paper.marks h2:after,.w-paper.marks h3:after,.w-paper.marks li:after{color:var(--mf-paper-mute);content:"\b6";margin-left:4px;font-style:normal;font-size:.8em;font-weight:var(--mf-fw-reg)}.w-paper.nomark ins.tc,.w-paper.nomark del.tc{background:none;text-decoration:none;color:inherit}.w-paper.nomark del.tc{display:none}.w-paper hr.secbrk{border:0;border-top:1px dashed var(--mf-paper-line);margin:24px 0}.w-paper .tbox{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-paper-line);margin:12px 0;padding:10px 14px}.w-paper .dcap{float:left;font-size:3.2em;line-height:.85;font-weight:var(--mf-fw-semi);padding:4px 8px 0 0}.w-paper p.cap{text-align:center;color:var(--mf-paper-mute)}.w-ruler{flex:none;background:repeating-linear-gradient(90deg,var(--mf-line) 0 1px,transparent 1px 37.8px),var(--mf-soft2);height:22px;margin:0 auto;width:min(794px,100%);background-size:auto,auto;border-bottom:1px solid var(--mf-line);opacity:.8}.w-sheet.web{width:100%!important;zoom:1!important;min-height:0!important;border-radius:0;box-shadow:none}.w-rib{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;cursor:grab}.w-rib.drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.w-nav .mf-tab{padding:0 var(--mf-s2)}@media(max-width:1500px){.w-nav .mf-btn .t{display:none}}.w-backs{min-height:0;flex:1;display:flex}.w-bl{flex:none;width:248px;padding:var(--mf-s3);border-right:1px solid var(--mf-line);display:flex;gap:2px;overflow:auto;flex-direction:column}.w-bl .mf-grow{min-height:12px}.w-bl .mf-nav.danger{color:var(--mf-danger)}.w-br{flex:1;min-width:0;overflow:auto;padding:var(--mf-s6) var(--mf-s6)}.w-bc{display:flex;max-width:960px;gap:var(--mf-s4);flex-direction:column}.w-ph h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.w-ph p{margin:var(--mf-s1) 0 0}.w-cols{flex-wrap:wrap;display:flex;gap:var(--mf-s5);align-items:flex-start}.w-acts{flex:2 1 380px;display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.w-arow{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s4);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s4) var(--mf-s4)}.w-arow .ic{display:grid;height:var(--mf-h-l);width:var(--mf-h-l);place-items:center;flex:none;color:var(--mf-text)}.w-arow .tx{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.w-arow .tx b{font-weight:var(--mf-fw-semi)}.w-arow .tx span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-arow .mf-btn{flex:none}.w-bb{flex:none;display:flex;gap:var(--mf-s2)}.w-props{flex:1 1 280px;max-width:340px;border-radius:var(--mf-r-ctl);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s4)}.w-props dl{grid-template-columns:auto minmax(0,1fr);display:grid;gap:var(--mf-s3) var(--mf-s4);margin:var(--mf-s2) 0 0;align-items:center}.w-props dt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-props dd{display:flex;gap:var(--mf-s2);min-width:0;justify-content:flex-end;text-align:right;margin:0;align-items:center}.w-form{flex:1 1 300px;display:flex;max-width:380px;gap:var(--mf-s2);flex-direction:column}.w-form .mf-select{align-self:flex-start}.w-row2{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.w-prev{flex:1 1 260px;display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);align-items:center;padding:var(--mf-s5);flex-direction:column}.w-pp{background:var(--mf-paper);border-radius:var(--mf-r-sm);height:297px;overflow:hidden;box-shadow:var(--mf-sh1);color:var(--mf-paper-ink);width:210px}.w-pp.land{height:210px;width:297px}.w-ppi{transform:scale(.26);width:794px;padding:60px;transform-origin:top left;pointer-events:none;font-size:16px}.w-pp.land .w-ppi{transform:scale(.26)}.w-olist{display:flex;gap:2px;flex-direction:column}.w-olist .mf-nav small{margin-left:auto;white-space:nowrap;padding-left:var(--mf-s3)}@media(max-width:760px){.w-bl{width:150px}.w-br{padding:var(--mf-s4)}}.w-acts{gap:0}.w-arow{border:0;border-bottom:1px solid var(--mf-line);background:transparent;border-radius:0;padding:var(--mf-s4) var(--mf-s1)}.w-arow:last-child{border-bottom:0}.w-arow .ic{height:var(--mf-h-s);color:var(--mf-mute);width:var(--mf-h-s)}.w-props{border:0;border-left:1px solid var(--mf-line);border-radius:0;padding:0 0 0 var(--mf-s5)}.w-props dl{gap:0 var(--mf-s4)}.w-props dt,.w-props dd{padding:var(--mf-s3) 0;border-bottom:1px solid var(--mf-line)}.w-bc{max-width:980px;gap:var(--mf-s4)}.w-list{flex:1 1 360px;display:flex;max-width:520px;min-width:0;flex-direction:column}.w-set{min-height:52px;display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:center;border-bottom:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s1)}.w-set>span{color:var(--mf-text)}.w-set .mf-field{max-width:60%;width:260px}.w-printc{flex-wrap:nowrap}.w-printc .w-list{flex:0 0 400px}.w-prev{min-height:420px;flex:1;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);justify-content:center}.w-table{display:flex;flex-direction:column}.w-th,.w-tr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 180px;display:grid;height:var(--mf-row-panel);gap:var(--mf-s4);align-items:center;padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line)}.w-th{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);height:var(--mf-row-nav);color:var(--mf-mute)}.w-th span:first-child{padding-left:var(--mf-s6)}.w-tr{background:transparent;border-left:0;border-right:0;border-top:0;text-align:left;color:var(--mf-text);font:inherit;grid-template-columns:20px minmax(0,1.6fr) minmax(0,1fr) 180px;border-radius:0;cursor:pointer}.w-th{grid-template-columns:20px minmax(0,1.6fr) minmax(0,1fr) 180px}.w-th span:first-child{padding:0;grid-column:1/3}.w-tr:hover{background:var(--mf-soft2)}.w-tr b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.w-tr span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.w-tpls{margin-top:var(--mf-s1)}@media(max-width:1100px){.w-printc{flex-wrap:wrap}.w-printc .w-list{flex:1 1 360px}}.w-props dl{column-gap:0}.w-props dd{padding-left:var(--mf-s4)}.w-act{display:flex;gap:var(--mf-s4);border:0;width:100%;align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line);background:transparent;color:var(--mf-text);font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;text-align:left}.w-act:hover{background:var(--mf-soft2)}.w-act .ic{display:grid;height:var(--mf-h-l);width:var(--mf-h-l);place-items:center;flex:none;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);color:var(--mf-text)}.w-act:hover .ic{background:var(--mf-surface)}.w-act .tx{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.w-act .tx b{font-weight:var(--mf-fw-semi)}.w-act .tx span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-act>.mf-i{flex:none;transform:rotate(-90deg);color:var(--mf-mute)}.w-docid{display:flex;gap:var(--mf-s4);align-items:center;padding:var(--mf-s1) 0 var(--mf-s2)}.w-docid div{display:flex;gap:2px;flex-direction:column}.w-docid b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.w-docid span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-props dl{align-items:stretch}.w-props dt{display:flex;align-items:center}.w-props dd{padding-top:var(--mf-s2);padding-bottom:var(--mf-s2)}.w-head2{padding:var(--mf-s1) 0 var(--mf-s3);border-bottom:1px solid var(--mf-line)}.w-head2 .nm{text-overflow:ellipsis;font-size:var(--mf-fs-h2);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.w-head2 .mt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-stats{display:flex;gap:0;margin-top:var(--mf-s4)}.w-stats div{display:flex;gap:2px;padding:0 var(--mf-s6) 0 0;flex-direction:column;margin-right:var(--mf-s6);border-right:1px solid var(--mf-line)}.w-stats div:last-child{border-right:0}.w-stats b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.w-stats span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-pgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:0 var(--mf-s6)}.w-pgrid dl{grid-template-columns:auto minmax(0,1fr);display:grid;gap:0;margin:0;align-items:stretch}.w-pgrid dt,.w-pgrid dd{min-height:var(--mf-h-l);margin:0;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line);display:flex;align-items:center}.w-pgrid dt{font-size:var(--mf-fs-sm);color:var(--mf-mute);padding-right:var(--mf-s4)}.w-pgrid dd{gap:var(--mf-s2);justify-content:flex-end;text-align:right}.w-bc .mf-sec{padding-left:0}.w-hero{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s5)!important;align-items:center;padding:var(--mf-s5);flex-direction:row!important}.w-thumb{flex:none;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:158px;overflow:hidden;box-shadow:var(--mf-sh1);color:var(--mf-paper-ink);width:112px}.w-thi{transform:scale(.141);width:794px;padding:60px;transform-origin:top left;pointer-events:none;font-size:16px}.w-hi{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.w-hi .nm{text-overflow:ellipsis;font-size:var(--mf-fs-h2);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.w-hi .mt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-chips{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2) var(--mf-s4);color:var(--mf-text)}.w-chips span{display:inline-flex;gap:var(--mf-s2);align-items:center}.w-chips span+span:before{background:var(--mf-mute);border-radius:50%;height:3px;content:"";width:3px;margin-right:var(--mf-s3)}.w-chips span .mf-i{margin-right:0}.w-hi .w-row2{margin-top:var(--mf-s2)}@media(max-width:700px){.w-hero{align-items:flex-start;flex-direction:column!important}}.w-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid;gap:var(--mf-s3)}.w-tile2{min-height:132px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s4);flex-direction:column;font:inherit;cursor:pointer}.w-tile2:hover{background:var(--mf-soft2);border-color:var(--mf-line)}.w-tile2 .mf-i{margin-bottom:var(--mf-s3);color:var(--mf-text)}.w-tile2 b{font-weight:var(--mf-fw-semi)}.w-tile2 span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-pgrid .mf-select{background:transparent;height:auto;border:0;box-shadow:none;padding:var(--mf-s1) var(--mf-s2);margin-right:calc(var(--mf-s2)*-1);color:var(--mf-text);font:inherit;gap:var(--mf-s2)}.w-pgrid .mf-select:hover{background:var(--mf-soft2)}.w-pgrid .mf-select .mf-i{color:var(--mf-mute)}.w-bc section{display:flex;gap:var(--mf-s2);flex-direction:column}.w-list.wide{flex:none;max-width:none;width:100%}.w-set .mf-select,.w-arow .mf-select{background:transparent;height:auto;border:0;box-shadow:none;padding:var(--mf-s1) var(--mf-s2);margin-right:calc(var(--mf-s2)*-1);color:var(--mf-text);font:inherit;gap:var(--mf-s2)}.w-set .mf-select:hover,.w-arow .mf-select:hover{background:var(--mf-soft2)}.w-set .mf-select .mf-i,.w-arow .mf-select .mf-i{color:var(--mf-mute)}.w-set .mf-field{background:transparent;border:0;text-align:right;padding:var(--mf-s1) var(--mf-s2);margin-right:calc(var(--mf-s2)*-1)}.w-set .mf-field:hover,.w-set .mf-field:focus{background:var(--mf-soft2)}.w-set>span b{display:block;font-weight:var(--mf-fw-med)}.w-set>span small{display:block}.w-list .mf-sec{padding-left:0}.w-printc{gap:var(--mf-s6)}.w-trow{flex-wrap:wrap;display:flex;gap:var(--mf-s3);margin:2px 0 var(--mf-s2);align-items:center}.w-ctabs{display:flex;gap:2px}.w-ctabs button{background:transparent;height:32px;border:0;color:var(--mf-mute);position:relative;padding:0 var(--mf-s3);font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer}.w-ctabs button:hover{background:var(--mf-soft2);color:var(--mf-text)}.w-ctabs button.on{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.w-ctabs button.on:after{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:2px;left:10px;bottom:-3px;content:"";right:10px;position:absolute}.w-tgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s5) var(--mf-s4)}.w-tcard{display:flex;background:transparent;gap:2px;border:0;color:var(--mf-text);align-items:flex-start;padding:0;flex-direction:column;font:inherit;cursor:pointer;text-align:left}.w-tcard .th{aspect-ratio:3/4;background:var(--mf-paper);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);width:100%;position:relative;margin-bottom:var(--mf-s2)}.w-tcard:hover .th{border-color:var(--mf-accent)}.w-tcard .thi{top:0;font-size:16px;left:0;color:var(--mf-paper-ink);width:794px;position:absolute;padding:56px;transform-origin:top left;transform:scale(.19);pointer-events:none}.w-tcard .mini{position:absolute;inset:18px 16px;display:flex;gap:var(--mf-s2);flex-direction:column}.w-tcard .mini i{background:var(--mf-paper-line);border-radius:var(--mf-r-sm);height:5px}.w-tcard .mini i:first-child{background:var(--mf-paper-mute);height:8px;width:55%}.w-tcard .mini i:nth-child(3){width:80%}.w-tcard b{font-weight:var(--mf-fw-med)}.w-tcard small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-big-in{max-width:560px;font-size:var(--mf-fs-lg);height:var(--mf-h-l);width:100%}.w-tile2{position:relative}.w-tile2.sel{border-color:var(--mf-accent);background:var(--mf-tint)}.w-tile2 .chk{top:14px;margin:0;color:var(--mf-accent-ink);right:14px;position:absolute}.w-val{display:inline-flex;gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.w-foot{display:flex;gap:var(--mf-s2);padding-top:var(--mf-s2)}.w-addrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2)}.w-addp{flex:1 1 260px;min-width:0}.w-addrow .mf-select{background:var(--mf-soft2);height:var(--mf-h-m);border:1px solid var(--mf-line);margin:0;padding:0 var(--mf-s3)}.w-person{min-height:56px;display:flex;gap:var(--mf-s3);align-items:center;border-bottom:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s1)}.w-person .av{display:grid;height:var(--mf-h-m);width:var(--mf-h-m);place-items:center;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.w-person .tx,.w-line .tx{flex:1;display:flex;min-width:0;flex-direction:column}.w-person small,.w-line small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-link{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;font-family:var(--mf-mono);color:var(--mf-mute)}.w-set>.w-link{flex:1;min-width:0}.w-line{min-height:56px;display:flex;gap:var(--mf-s4);border:0;width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s1);border-bottom:1px solid var(--mf-line);background:transparent;color:var(--mf-text);font:inherit;cursor:pointer;text-align:left}.w-line:hover{background:var(--mf-soft2)}.w-line>.mf-i:last-child{transform:rotate(-90deg);color:var(--mf-mute)}.w-line b{font-weight:var(--mf-fw-med)}.w-bc:has(.w-px){max-width:1100px}.w-px{flex-wrap:wrap;display:flex;gap:var(--mf-s6);align-items:flex-start}.w-pview{flex:1 1 300px;display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);min-width:260px;align-items:center;padding:var(--mf-s5);flex-direction:column}.w-pp.big{height:424px;width:300px}.w-pp.big.land{max-width:100%;height:300px;width:424px}.w-pp.big .w-ppi{transform:scale(.378)}.w-pnav{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s3);color:var(--mf-mute);align-items:center}.w-pset{flex:0 0 340px;display:flex;gap:var(--mf-s2);flex-direction:column}.w-pgo{font-size:var(--mf-fs-lg);height:var(--mf-h-l);justify-content:center;margin-bottom:var(--mf-s2)}.w-pset .mf-sec{padding-left:0;margin-top:var(--mf-s3)}.w-step{display:inline-flex;gap:var(--mf-s2);align-items:center}.w-step b{min-width:24px;text-align:center;font-weight:var(--mf-fw-med)}.w-orient{display:flex;gap:var(--mf-s2)}.w-orient button{flex:1;display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:var(--mf-s3);flex-direction:column;font:inherit;cursor:pointer}.w-orient button.on{border-color:var(--mf-accent);background:var(--mf-tint)}.w-orient .pp{border-radius:var(--mf-r-sm);height:30px;border:1.5px solid currentColor;width:22px}.w-orient .pp.l{height:22px;width:30px}@media(max-width:900px){.w-pset{flex:1 1 300px}}.w-tgrid.wide{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.w-vcard{cursor:default}.w-vcard .w-bb{margin-top:var(--mf-s2)}.w-vcard:hover .th{border-color:var(--mf-line)}.w-fmt .w-th,.w-fmt .w-tr{grid-template-columns:24px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr)}.w-fmt .w-th span:first-child{grid-column:auto}.w-fmt .w-tr.sel{background:var(--mf-tint)}.rad{display:inline-block;border-radius:50%;height:16px;border:1.5px solid var(--mf-mute);width:16px;position:relative}.rad.on{border-color:var(--mf-accent)}.rad.on:after{content:"";position:absolute;inset:3px;background:var(--mf-accent);border-radius:50%}.w-set .mf-field{max-width:200px}.w-dash{min-height:0;flex:1;overflow:auto;padding:var(--mf-s6) var(--mf-s6)}.w-dash .w-bc{max-width:1100px;gap:var(--mf-s5);margin:0 auto}.w-dhead{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.w-strip{display:flex;gap:var(--mf-s4);overflow-x:auto;padding-bottom:var(--mf-s2)}.w-strip .w-tcard{flex:none;width:118px}.w-strip .th .plus{position:absolute;inset:0;display:grid;place-items:center;color:var(--mf-text)}.w-strip .thi{transform:scale(.134)}.w-vt{display:inline-flex;gap:2px}.w-vt .mf-eb.on{background:var(--mf-soft2);color:var(--mf-text)}.w-trow .mf-select{background:transparent;height:auto;border:0;box-shadow:none;color:var(--mf-text);padding:var(--mf-s1) var(--mf-s2);font:inherit;gap:var(--mf-s2)}.w-trow .mf-select:hover{background:var(--mf-soft2)}.w-dl .w-tr{grid-template-columns:20px minmax(0,1.6fr) minmax(0,1fr) 180px;cursor:pointer}.w-dl .w-th{grid-template-columns:20px minmax(0,1.6fr) minmax(0,1fr) 180px}.w-dcard .th{transition:border-color var(--mf-t2)}.w-dcard.sel .th{border-color:var(--mf-accent)}.w-strip .w-tcard{width:92px}.w-strip .thi{transform:scale(.103)}.w-strip .th .plus{color:var(--mf-paper-ink)}.w-strip .w-tcard b{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden}.w-dash .w-tgrid.wide{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--mf-s4) var(--mf-s4)}.w-dash .w-tgrid .thi{transform:scale(.155)}@media(min-width:1500px){.w-dash .w-tgrid .thi{transform:scale(.17)}}.w-strip .w-tcard{width:108px}.w-strip .thi{transform:scale(.12)}.w-strip .w-tcard b{font-size:var(--mf-fs-sm)}.w-gridv{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid;gap:var(--mf-s4) var(--mf-s3);padding:var(--mf-s4)}.w-gcell{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid transparent;color:var(--mf-text);align-items:center;padding:var(--mf-s3) var(--mf-s2);flex-direction:column;font:inherit;cursor:default;text-align:center}.w-gcell:hover{background:var(--mf-hov)}.w-gcell.on{background:var(--mf-sel);border-color:var(--mf-accent)}.w-gcell .th{aspect-ratio:3/4;max-width:112px;background:var(--mf-paper);border-radius:var(--mf-r-sm);overflow:hidden;border:1px solid var(--mf-line);width:100%;position:relative}.w-gcell .thi{top:0;font-size:16px;left:0;color:var(--mf-paper-ink);width:794px;position:absolute;padding:56px;transform-origin:top left;transform:scale(.14);pointer-events:none}.w-gcell .plus{position:absolute;inset:0;display:grid;place-items:center;color:var(--mf-paper-ink)}.w-gcell .nm{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden}.w-grp-h{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.w-gcell .thi{text-align:left}.w-home .w-br{padding:var(--mf-s6) var(--mf-s6)}.w-home .w-bc{max-width:1040px;gap:var(--mf-s5);width:100%}.w-hello{display:flex;gap:var(--mf-s4);flex-direction:column}.w-hello h1{letter-spacing:-.01em;font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-semi)}.w-bigsearch{height:var(--mf-h-l);width:min(560px,100%)}.w-bigsearch input{font-size:var(--mf-fs-lg)}.w-cont{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s5);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s4)}.w-cthumb{flex:none;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:158px;overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-paper-ink);width:112px;position:relative}.w-cthumb .thi{top:0;font-size:16px;left:0;width:794px;position:absolute;padding:56px;transform-origin:top left;transform:scale(.141);text-align:left}.w-cinfo{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.w-cinfo b{text-overflow:ellipsis;font-size:var(--mf-fs-h2);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.w-cinfo span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-cinfo .w-row2{margin-top:var(--mf-s3)}.w-strip .th.more{display:grid;place-items:center;background:var(--mf-soft2);color:var(--mf-text)}.mf-dim-span-8e0f{--swiftGrid:3;--dimTick:4;--softRail:6;--flatRail:3;--deepSlot:2;--deepFrame:8;--swiftSlot:1;--plainBase:3;--softGrid:4;--swiftEdge:5;--sharpPanel:2;--densePad:3;--swiftTick:3;--quietRail:6;--quietCurve:1;--dimRail:3}.w-hc .th .pin{top:var(--mf-s2);background:var(--mf-surface);transition:opacity var(--mf-t1);height:var(--mf-h-s);opacity:0;color:var(--mf-mute);width:var(--mf-h-s);right:var(--mf-s2);position:absolute}.w-hc:hover .pin,.w-hc .pin.on{opacity:1}.w-hc .pin.on{color:var(--mf-accent-ink)}.w-hc .f{color:var(--mf-mute)}.w-emp{display:flex;gap:var(--mf-s2);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s6) 0;flex-direction:column}.w-emp b{color:var(--mf-text)}.w-emp .mf-i{margin-bottom:var(--mf-s2)}.w-home .w-tgrid.wide{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media(max-width:760px){.w-home .w-br{padding:var(--mf-s5) var(--mf-s4)}.w-cont{align-items:flex-start;flex-direction:column}}.w-home .w-strip .w-tcard{width:96px}.w-home .w-strip .thi{transform:scale(.107)}.w-home .w-strip{gap:var(--mf-s3)}.w-cont{max-width:640px}.w-dash2{max-width:1080px}.w-welcome{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s4);border:1px solid var(--mf-line);padding:var(--mf-s5) var(--mf-s6);flex-direction:column}.w-wt h1{letter-spacing:-.01em;font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-semi)}.w-wt p{margin:var(--mf-s1) 0 0;color:var(--mf-mute)}.w-wa{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.w-welcome .w-bigsearch{flex:1 1 280px;background:var(--mf-surface);width:auto}.w-qa{height:var(--mf-h-l);padding:0 var(--mf-s4)}.w-sh2{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:baseline}.w-sh2 .mf-sec{padding-left:0}.w-sh2 .mf-mute{font-size:var(--mf-fs-sm)}.w-link2{display:inline-flex;background:transparent;gap:var(--mf-s1);border:0;color:var(--mf-mute);align-items:center;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);padding:var(--mf-s1) var(--mf-s2)}.w-link2:hover{background:var(--mf-soft2);color:var(--mf-text)}.w-conts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;gap:var(--mf-s4)}.w-ccard{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;overflow:hidden;border:1px solid var(--mf-line);flex-direction:column}.w-ccard:hover{border-color:var(--mf-accent)}.w-ccard .cth{background:var(--mf-paper);height:138px;overflow:hidden;color:var(--mf-paper-ink);position:relative;border-bottom:1px solid var(--mf-line);display:block}.w-ccard .thi{top:0;font-size:16px;left:50%;width:794px;position:absolute;padding:56px 64px;transform-origin:top center;transform:translate(-50%) scale(.27);pointer-events:none;text-align:left}.w-ccard .cbd{display:flex;gap:var(--mf-s1);padding:var(--mf-s3) var(--mf-s4) var(--mf-s4);flex-direction:column}.w-ccard .cbd b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.w-ccard .cbd small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-ccard .chip{display:inline-flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2);font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-qts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s3)}.w-qt{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:var(--mf-s3) var(--mf-s3);font:inherit;cursor:pointer;text-align:left}.w-qt:hover{background:var(--mf-soft2)}.w-qt .qi{display:grid;height:var(--mf-h-m);width:var(--mf-h-m);place-items:center;flex:none;background:var(--mf-soft2);border-radius:var(--mf-r-ctl)}.w-qt .qn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.w-dl .w-hr,.w-dl .w-th{grid-template-columns:20px minmax(0,1.6fr) minmax(0,1fr) 170px 32px}.w-dl .w-th span:first-child{grid-column:1/3}.w-hr .pin{height:var(--mf-h-s);opacity:0;color:var(--mf-mute);width:var(--mf-h-s)}.w-hr:hover .pin,.w-hr .pin.on{opacity:1}.w-hr .pin.on{color:var(--mf-accent-ink)}.w-qts{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.w-qt{gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3)}.w-qt .qi{background:none;height:var(--mf-ico-m);width:var(--mf-ico-m)}.w-qt{gap:var(--mf-s2)}.w-top{height:var(--mf-bar-nav);gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line)}.w-brand{display:flex;gap:var(--mf-s2);white-space:nowrap;margin:0 var(--mf-s2) 0 var(--mf-s1);align-items:center}.w-brand b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-bold)}.w-topsearch{flex:1 1 200px;max-width:420px;width:min(420px,40%)}.w-brand{cursor:pointer}.w-topsearch{max-width:360px}.w-top{container-type:inline-size;min-width:0}.w-top>*{flex:none}.w-top .w-topsearch{flex:1 1 120px;max-width:360px;min-width:90px;width:auto}.w-brand b{letter-spacing:.16em;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-bold)}.w-top .mf-grow{flex:1 1 0;min-width:0}@container (max-width:860px){.w-top .t{display:none}}@container (max-width:560px){.w-top .c3{display:none}}@container (max-width:520px){.w-top .c2,.w-brand{display:none}}@container (max-width:700px){.w-top .t2{display:none}.w-top .mf-btn.new{padding:0 var(--mf-s3)}}.w-welcome{flex-wrap:wrap;gap:var(--mf-s4);justify-content:space-between;align-items:center;padding:var(--mf-s5) var(--mf-s6);flex-direction:row}.w-wa{margin-left:auto}.w-top .w-topsearch{max-width:none}.w-top .mf-grow{display:none}.w-home .w-br{container-type:inline-size}@container (max-width:640px){.w-welcome{gap:var(--mf-s4);align-items:flex-start;padding:var(--mf-s4) var(--mf-s5);flex-direction:column}.w-wa{margin-left:0;width:100%}.w-wa .w-qa{flex:1 1 140px;justify-content:center}.w-wt h1{font-size:var(--mf-fs-h2)}}.w-welcome{flex-wrap:nowrap!important;align-items:center!important;flex-direction:row!important}.w-wt{min-width:0}.w-wt h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-wa{flex:none;flex-wrap:nowrap!important;width:auto!important;margin-left:auto!important}.w-wa .w-qa{flex:none!important}@container (max-width:560px){.w-wa .t3{display:none}.w-wa .w-qa{padding:0 var(--mf-s3)}}.w-bl .mf-nav .n{margin-left:auto;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-fs{display:flex;background:none;cursor:pointer;justify-content:space-between;border:0;text-align:left;width:100%;align-items:center}.w-vaultnote{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.w-vaultnote svg{height:14px;width:14px}.w-bl .w-fs{font:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s4) var(--mf-s3) var(--mf-s2)}.w-bl .w-fs svg{height:14px;width:14px}.w-tph{flex-wrap:wrap;display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:flex-end}.w-tph h1{letter-spacing:-.01em;font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-semi)}.w-tph p{margin:var(--mf-s1) 0 0;color:var(--mf-mute)}.w-tsearch{flex:0 1 280px;width:min(280px,100%)}.w-tplp{gap:var(--mf-s5)!important}.w-tplp .w-ctabs .cn{margin-left:var(--mf-s2);font-size:var(--mf-fs-xs);color:var(--mf-mute)}.w-tg{grid-template-columns:repeat(auto-fill,176px);display:grid;gap:var(--mf-s5) var(--mf-s5);justify-content:start}.w-tc{display:flex;background:transparent;gap:2px;border:0;color:var(--mf-text);align-items:flex-start;padding:0;flex-direction:column;font:inherit;cursor:pointer;text-align:left;width:176px}.w-tc .th{background:var(--mf-paper);border-radius:var(--mf-r-ctl);height:228px;overflow:hidden;border:1px solid var(--mf-line);width:176px;position:relative;margin-bottom:var(--mf-s2);display:block}.w-tc:hover .th,.w-tc:focus-visible .th{border-color:var(--mf-accent)}.w-tc .thi{top:0;font-size:16px;left:0;color:var(--mf-paper-ink);width:794px;position:absolute;padding:56px;transform-origin:top left;transform:scale(.2217);pointer-events:none}.w-tc .mini{position:absolute;inset:20px 18px;display:flex;gap:var(--mf-s2);flex-direction:column}.w-tc .mini i{background:var(--mf-paper-line);border-radius:var(--mf-r-sm);height:5px}.w-tc .mini i:first-child{height:8px;width:55%}.w-tc .use{display:flex;background:var(--mf-surface);transform:translateY(4px);transition:var(--mf-t1);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);height:var(--mf-h-m);gap:var(--mf-s2);justify-content:center;opacity:0;border:1px solid var(--mf-line);left:10px;bottom:10px;color:var(--mf-text);font-weight:var(--mf-fw-semi);align-items:center;right:10px;position:absolute}.w-tc .use svg{height:14px;color:var(--mf-accent-ink);width:14px}.w-tc:hover .use,.w-tc:focus-visible .use{transform:none;opacity:1}.w-tc.blank .th{background:var(--mf-soft2);border-style:dashed;display:grid;place-items:center}.w-tc.blank .bp{color:var(--mf-accent-ink)}.w-tc b{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.w-tc small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.w-tph2{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s4);border:1px solid var(--mf-line);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s5) var(--mf-s5);flex-direction:column}.w-tph2 h1{letter-spacing:-.01em;font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-semi)}.w-tsearch2{background:var(--mf-surface);height:var(--mf-h-l);width:min(560px,100%)}.w-tsearch2 input{font-size:var(--mf-fs-lg)}.w-cats{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:center}.w-cat{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);height:var(--mf-h-l);gap:var(--mf-s3);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s4) 0 var(--mf-s2);font:inherit;cursor:pointer;font-weight:var(--mf-fw-semi)}.w-cat .ci{display:grid;background:var(--mf-soft);border-radius:var(--mf-r-sm);height:var(--mf-h-m);width:var(--mf-h-m);place-items:center;color:var(--mf-accent-ink)}.w-cat .ci svg{height:18px;width:18px}.w-cat:hover{border-color:var(--mf-accent)}.w-cat.on{border-color:var(--mf-accent);background:var(--mf-soft)}.w-rowsec{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.w-rowsec h2{font-size:var(--mf-fs-xl);margin:0;font-weight:var(--mf-fw-semi)}.w-arr{display:flex;gap:2px}.w-rail{display:flex;gap:var(--mf-s5);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--mf-s3);scrollbar-width:thin}.w-rail .w-tc{flex:none;scroll-snap-align:start}.w-tbars{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line)}.w-tb1{flex-wrap:wrap;display:flex;gap:var(--mf-s4);align-items:center;padding:var(--mf-s4) var(--mf-s4)}.w-tb1 h1{letter-spacing:-.01em;font-size:var(--mf-fs-h2);margin:0 auto 0 0;font-weight:var(--mf-fw-semi)}.w-tb1 .w-tsearch2{flex:0 1 420px;height:var(--mf-h-l);width:min(420px,100%)}.w-tb2{display:flex;gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-line);overflow-x:auto;scrollbar-width:none}.w-tb2 .w-cat{flex:none;background:transparent;height:var(--mf-h-m);gap:var(--mf-s2);white-space:nowrap;border:0;color:var(--mf-mute);padding:0 var(--mf-s3)}.w-tb2 .w-cat svg{height:16px;width:16px}.w-tb2 .w-cat:hover{background:var(--mf-soft);color:var(--mf-text)}.w-tb2 .w-cat.on{background:var(--mf-soft);color:var(--mf-text)}.w-tb2 .w-cat.on svg{color:var(--mf-accent-ink)}.w-brcol{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.w-brcol>.w-br{min-height:0;flex:1}.w-tbar{flex:none;height:var(--mf-bar-nav);padding:var(--mf-s2) var(--mf-s5) var(--mf-s1);border-bottom:1px solid var(--mf-line)}.w-tbar:nth-child(2){border-bottom:1px solid var(--mf-line)}.w-tt{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-bold);margin-right:var(--mf-s3);white-space:nowrap}.w-tsearch3{flex:1 1 200px;max-width:none;height:var(--mf-h-m);min-width:90px}.wr-root{min-height:0;display:flex;position:relative;outline:0;flex-direction:column}.wr-root .wr-file,.wr-root.wr-filemode .w-rib,.wr-root.wr-filemode .wr-findhost,.wr-root.wr-filemode .w-body{display:none}.wr-root.wr-filemode .wr-file{min-height:0;flex:1;display:flex}.wr-root.wr-focus .w-nav,.wr-root.wr-focus .w-rib,.wr-root.wr-focus .wr-findhost,.wr-root.wr-focus .mf-status,.wr-root.wr-focus .wr-side,.wr-root.wr-imm .w-rib,.wr-root.wr-imm .wr-findhost{display:none}.wr-root.wr-imm .wr-doc{font-size:16pt!important;line-height:1.8}.wr-root.wr-imm .wr-under .wr-pg{box-shadow:none}.wr-scroll{min-height:0;flex:1;background:var(--mf-scene);overflow:auto;position:relative;padding:0 var(--mf-s5) var(--mf-s6);scroll-behavior:auto}.wr-ruler{top:0;background:var(--mf-soft);z-index:6;height:24px;margin:0 auto;position:sticky;border-bottom:1px solid var(--mf-line);-webkit-user-select:none;font-size:var(--mf-fs-xs);overflow:hidden;user-select:none;color:var(--mf-mute)}.wr-ruler[hidden]{display:none}.wr-ruler i{top:0;bottom:0;position:absolute;border-left:1px solid var(--mf-line);font-style:normal;padding-left:2px;line-height:22px}.wr-ruler i.h{top:9px;border-left-color:var(--mf-mute);opacity:.6}.wr-ruler i.f{top:3px}.wr-ruler .rl-m{top:0;background:color-mix(in srgb,var(--mf-mute) 22%,transparent);bottom:0;position:absolute}.wr-ruler .rl-h{top:0;background:var(--mf-accent);border-radius:var(--mf-r-sm);cursor:col-resize;height:24px;opacity:.65;width:8px;position:absolute}.wr-ruler .rl-i{height:0;bottom:0;width:0;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid var(--mf-accent);cursor:ew-resize}.wr-ruler .rl-i.f{top:0;bottom:auto;border-bottom:0;border-top:8px solid var(--mf-accent)}.wr-stage{margin:var(--mf-s6) auto 0;position:relative}.wr-sheet{top:0;left:0;width:var(--pw,794px);position:absolute;transform-origin:0 0}.wr-under{position:absolute;inset:0;pointer-events:none;z-index:0}.wr-pg{background:var(--pcol,var(--mf-paper));overflow:hidden;left:0;box-shadow:var(--mf-sh1);color:var(--mf-paper-mute);width:100%;position:absolute}.wr-sheet[data-pb=solid] .wr-pg{outline-offset:-24pt;outline:1pt solid var(--mf-paper-mute)}.wr-sheet[data-pb=double] .wr-pg{outline-offset:-24pt;outline:3pt double var(--mf-paper-mute)}.wr-pg:after{top:42%;transform:rotate(-40deg);pointer-events:none;font-size:90pt;white-space:nowrap;left:0;text-align:center;color:color-mix(in srgb,var(--mf-paper-mute) 14%,transparent);content:attr(data-wm);font-weight:var(--mf-fw-bold);right:0;position:absolute}.wr-hf{display:flex;pointer-events:auto;z-index:2;cursor:text;font-size:9pt;justify-content:space-between;left:var(--ml);align-items:center;right:var(--mr);position:absolute}.wr-hf.wr-h{top:0}.wr-hf.wr-f{bottom:0}.wr-hf span{flex:1}.wr-hf .c{text-align:center}.wr-hf .r{text-align:right}.wr-hf:hover{background:color-mix(in srgb,var(--mf-accent) 8%,transparent)}.wr-page{min-height:200px;z-index:1;overflow-wrap:anywhere;box-sizing:border-box;margin:var(--mt,72px) var(--mr,72px) 0 var(--ml,72px);width:calc(var(--pw,794px) - var(--ml,72px) - var(--mr,72px));position:relative;outline:0}.wr-sheet.wr-web{transform:none!important;width:auto!important;position:relative}.wr-sheet.wr-web .wr-page{margin:28px;width:auto}.wr-sheet.wr-web .wr-under{background:var(--pcol,var(--mf-paper));box-shadow:var(--mf-sh1)}.wr-sheet.wr-web .wr-pg{display:none}.wr-sheet.wr-web .wr-under{inset:0}.wr-sheet.wr-outline .wr-doc>:not(h1,h2,h3,h4,h5,h6){display:none}.wr-sheet.wr-viewing .wr-page{cursor:default}.wr-gap{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.wr-sheet.wr-grid .wr-page{background-image:linear-gradient(color-mix(in srgb,var(--mf-paper-mute) 18%,transparent) 1px,transparent 1px);background-size:100% 24px}.wr-sheet.wr-hideink img[data-shape=ink]{display:none}.wr-sheet.wr-hyph .wr-page{-webkit-hyphens:auto;hyphens:auto}.wr-sheet.wr-lnum .wr-page{counter-reset:ln}.wr-sheet.wr-lnum .wr-page>p:before{counter-increment:ln;font-size:8pt;left:-34px;text-align:right;color:var(--mf-paper-mute);content:counter(ln);width:24px;position:absolute}.wr-sheet.wr-marks .wr-page p:after,.wr-sheet.wr-marks .wr-page h1:after,.wr-sheet.wr-marks .wr-page h2:after,.wr-sheet.wr-marks .wr-page h3:after,.wr-sheet.wr-marks .wr-page li:after{color:var(--mf-info);content:"\b6";margin-left:2px;font-size:.85em}.wr-doc{font-size:12pt;line-height:1.5;text-align:left;font-family:var(--wr-font,Inter,system-ui,sans-serif);color:var(--mf-paper-ink)}.wr-doc>*:first-child{margin-top:0}.wr-doc p{margin:0 0 8pt}.wr-doc h1,.wr-doc h2,.wr-doc h3,.wr-doc h4,.wr-doc h5,.wr-doc h6{line-height:1.25;font-family:var(--wr-hfont,inherit);color:var(--wr-hcol,inherit)}.wr-doc h1{font-size:22pt;margin:18pt 0 6pt;font-weight:var(--mf-fw-bold)}.wr-doc h2{font-size:16pt;margin:14pt 0 5pt;font-weight:var(--mf-fw-bold)}.wr-doc h3{font-size:13pt;margin:12pt 0 4pt;font-weight:var(--mf-fw-bold)}.wr-doc h4{font-size:12pt;margin:10pt 0 3pt}.wr-doc h5,.wr-doc h6{font-size:11pt;margin:8pt 0 3pt}.wr-sheet[data-hs=rule] .wr-doc h1,.wr-sheet[data-hs=rule] .wr-doc h2{border-bottom:1.5pt solid var(--wr-acc,var(--mf-accent));padding-bottom:3pt}.wr-sheet[data-hs=caps] .wr-doc h1,.wr-sheet[data-hs=caps] .wr-doc h2{font-variant:small-caps;letter-spacing:1pt}.wr-sheet[data-hs=center] .wr-doc h1,.wr-sheet[data-hs=center] .wr-doc h2{text-align:center}.wr-sheet[data-vs=compact] .wr-doc p{margin-bottom:2pt}.wr-sheet[data-vs=compact] .wr-doc{line-height:1.25}.wr-sheet[data-vs=open] .wr-doc p{margin-bottom:14pt}.wr-sheet[data-vs=open] .wr-doc{line-height:1.7}.wr-sheet[data-vs=double] .wr-doc{line-height:2}.wr-sheet[data-vs=double] .wr-doc p{margin-bottom:6pt}.wr-doc ul,.wr-doc ol{margin:0 0 8pt;padding-left:22pt}.wr-doc li{margin:0}.wr-doc li>ul,.wr-doc li>ol{margin:0}.wr-doc ul[data-chk]{list-style:none;padding-left:4pt}.wr-doc ul[data-chk]>li{position:relative;padding-left:22pt}.wr-doc ul[data-chk]>li:before{top:.35em;border-radius:var(--mf-r-sm);cursor:pointer;height:12pt;border:1.5px solid var(--mf-paper-mute);left:0;content:"";width:12pt;position:absolute}.wr-doc ul[data-chk]>li[data-done]{color:var(--mf-paper-mute);text-decoration:line-through}.wr-doc ul[data-chk]>li[data-done]:before{background:var(--mf-accent);border-color:var(--mf-accent)}.wr-doc ol[data-ml=legal]{list-style:none;counter-reset:l1;padding-left:26pt}.wr-doc ol[data-ml=legal]>li{counter-increment:l1;position:relative}.wr-doc ol[data-ml=legal]>li:before{left:-26pt;content:counter(l1)".";position:absolute}.wr-doc ol[data-ml=legal] ol{list-style:none;counter-reset:l2;padding-left:30pt}.wr-doc ol[data-ml=legal] ol>li{counter-increment:l2;position:relative}.wr-doc ol[data-ml=legal] ol>li:before{left:-30pt;content:counter(l1)"."counter(l2);position:absolute}.wr-doc li[data-pgx]{margin-top:var(--pgx)!important}.wr-doc tr[data-pgx]>td,.wr-doc tr[data-pgx]>th{padding-top:calc(var(--pgx) + 5pt)!important}.wr-doc blockquote{margin:8pt 0 8pt 18pt;padding:2pt 12pt;border-left:3pt solid var(--mf-accent);color:var(--mf-paper-mute)}.wr-doc pre,.wr-doc [data-s=code]{background:var(--mf-paper-soft);border-radius:var(--mf-r-sm);font-size:10.5pt;white-space:pre-wrap;font-family:Consolas,var(--mf-mono),monospace;padding:6pt 8pt}.wr-doc [data-s=title]{font-size:28pt;line-height:1.2;font-weight:var(--mf-fw-bold)}.wr-doc [data-s=subtitle]{font-size:14pt;color:var(--mf-paper-mute)}.wr-doc [data-s=quote]{font-style:italic;color:var(--mf-paper-mute);border-left:2.5pt solid var(--wr-acc,var(--mf-accent));padding-left:12pt;margin-left:12pt}.wr-doc [data-s=intense]{font-style:italic;text-align:center;font-weight:var(--mf-fw-bold);border-top:1pt solid var(--wr-acc,var(--mf-accent));border-bottom:1pt solid var(--wr-acc,var(--mf-accent));color:color-mix(in srgb,var(--mf-accent) 70%,var(--mf-black));padding:8pt}.wr-doc [data-s=nospace]{line-height:1.15;margin:0}.wr-doc [data-s=listp]{margin-left:18pt}.wr-doc a{color:color-mix(in srgb,var(--mf-info) 75%,var(--mf-black));text-decoration:underline}.wr-doc hr{border:0;border-top:1px solid var(--mf-paper-line);margin:14pt 0}.wr-doc hr.pgbrk,.wr-doc hr.sbrk,.wr-doc hr.cbrk{border-top:2px dashed var(--mf-paper-line);height:0;margin:10px 0;position:relative}.wr-doc hr.pgbrk:after,.wr-doc hr.sbrk:after,.wr-doc hr.cbrk:after{top:-9px;background:var(--pcol,var(--mf-paper));letter-spacing:.1em;transform:translate(-50%);font-size:9px;left:50%;color:var(--mf-paper-mute);position:absolute;padding:0 8px}.wr-doc hr.pgbrk:after{content:"PAGE BREAK"}.wr-doc hr.sbrk:after{content:"SECTION BREAK"}.wr-doc hr.cbrk:after{content:"COLUMN BREAK"}.wr-doc img{max-width:100%;vertical-align:bottom}.wr-doc img.isel{outline:2px solid var(--mf-accent)}.wr-doc table{margin:6pt 0;border-collapse:collapse;width:100%;table-layout:auto}.wr-doc td,.wr-doc th{vertical-align:top;min-width:20px;border:1px solid var(--mf-paper-line);text-align:left;padding:4pt 7pt}.wr-doc th{background:var(--mf-paper-soft);font-weight:var(--mf-fw-bold)}.wr-doc table[data-ts=plain] td,.wr-doc table[data-ts=plain] th{border-color:transparent;background:transparent}.wr-doc table[data-ts=banded] tr:nth-child(2n) td{background:var(--mf-paper-soft)}.wr-doc table[data-ts=minimal] td,.wr-doc table[data-ts=minimal] th{border:0;border-bottom:1px solid var(--mf-paper-line)}.wr-doc table[data-ts=dark] th{background:var(--mf-paper-ink);color:var(--mf-paper)}.mf-tall-base-0520{opacity:0;cursor:default;--cv:"5e78d30f01908eec"}.wr-doc td.wr-csel,.wr-doc th.wr-csel{background:color-mix(in srgb,var(--mf-accent) 28%,transparent)!important}.wr-doc mark{background:var(--mf-hl,#ffe066)}.wr-doc [data-tbx]{border:.7pt solid var(--mf-paper-line);margin:8pt 0;padding:8pt 12pt}.wr-doc [data-tbx=shaded]{background:var(--mf-paper-soft)}.wr-doc [data-tbx=side]{background:color-mix(in srgb,var(--mf-accent) 16%,var(--mf-paper))}.wr-doc [data-tbx=pull]{border-left:0;border-right:0;border-top:2pt solid var(--mf-accent);border-bottom:2pt solid var(--mf-accent);font-size:15pt;text-align:center;margin:10pt auto;width:70%}.wr-doc [data-dc]{float:left;font-size:3.2em;line-height:.85;font-weight:var(--mf-fw-semi);padding:3pt 6pt 0 0}.wr-doc sup[data-fn],.wr-doc sup[data-en]{font-size:.7em;color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.wr-doc [data-fnl]{margin-top:18pt;font-size:9.5pt;border-top:.6pt solid var(--mf-paper-mute);padding-top:6pt}.wr-doc [data-fnl] p{margin:0 0 3pt}.wr-doc [data-toc]{background:var(--mf-paper-soft);border-radius:var(--mf-r-sm);margin:8pt 0;padding:8pt 12pt}.wr-doc .tocl{display:flex;gap:12px;justify-content:space-between;margin:0 0 3pt}.wr-doc .tocl2{padding-left:12pt}.wr-doc .tocl3{padding-left:24pt}.wr-doc .tocl a{color:inherit;text-decoration:none}.wr-doc [data-bib]{margin:8pt 0}.wr-doc [data-bib] p{padding-left:24pt;text-indent:-24pt}.wr-doc [data-video]{border:1px dashed var(--mf-paper-line);margin:8pt 0;padding:6pt 10pt}.wr-doc [data-lk]{background:color-mix(in srgb,var(--mf-warn) 8%,transparent);outline-offset:2px;outline:1px dashed color-mix(in srgb,var(--mf-warn) 70%,var(--mf-black))}.wr-doc [data-cover]{min-height:600px}.wr-doc [data-eq]{font-style:italic;white-space:nowrap;font-family:"Cambria Math",Cambria,serif;padding:0 2px}.wr-doc .eq-frac{display:inline-flex;vertical-align:middle;text-align:center;margin:0 2px;flex-direction:column}.wr-doc .eq-n{border-bottom:1px solid currentColor;padding:0 2px}.wr-doc .eq-d{padding:0 2px}.wr-doc .eq-sqrt{display:inline-flex;align-items:stretch}.wr-doc .eq-rad{font-style:normal}.wr-doc .eq-rx{border-top:1px solid currentColor;padding:0 2px}.wr-doc .eq-nary{display:inline-flex;vertical-align:middle;font-size:.9em;text-align:center;flex-direction:column}.wr-doc .eq-op{font-style:normal;font-size:1.5em;line-height:1}.wr-doc .eq-ss{display:inline-flex;font-size:.7em;line-height:1;flex-direction:column}.wr-doc .eq-fn{font-style:normal}.wr-doc span[data-cm]{background:color-mix(in srgb,var(--mf-accent) 22%,transparent);border-bottom:2px solid color-mix(in srgb,var(--mf-accent) 70%,transparent)}.wr-doc span[data-cm].wr-cur{background:color-mix(in srgb,var(--mf-accent) 50%,transparent)}.wr-doc span[data-bm]{border-left:2px solid var(--mf-info)}.wr-doc span[data-mf]{background:color-mix(in srgb,var(--mf-accent) 12%,transparent);border-radius:var(--mf-r-sm);padding:0 2px}.wr-sheet.wr-mfhl .wr-doc span[data-mf]{background:color-mix(in srgb,var(--mf-accent) 38%,transparent)}.wr-doc .flash{background:var(--mf-tint);transition:background var(--mf-t2)}.wr-doc ins[data-tc]{color:color-mix(in srgb,var(--mf-ok) 62%,var(--mf-black));text-decoration:underline;background:color-mix(in srgb,var(--mf-ok) 10%,transparent)}.wr-doc del[data-tc]{color:color-mix(in srgb,var(--mf-danger) 62%,var(--mf-black));text-decoration:line-through;background:color-mix(in srgb,var(--mf-danger) 10%,transparent)}.wr-sheet.wr-mk-none ins[data-tc],.wr-vprev.wr-mk-none ins[data-tc]{color:inherit;text-decoration:none;background:none}.wr-sheet.wr-mk-none del[data-tc],.wr-sheet.wr-mk-orig ins[data-tc]{display:none}.wr-sheet.wr-mk-orig del[data-tc]{color:inherit;text-decoration:none;background:none}.wr-sheet.wr-mk-simple ins[data-tc]{text-decoration:none;background:none;border-left:2px solid color-mix(in srgb,var(--mf-danger) 62%,var(--mf-black));color:inherit}.wr-sheet.wr-mk-simple del[data-tc]{display:none}.wr-sheet.wr-mk-none span[data-cm],.wr-sheet.wr-mk-simple span[data-cm]{background:none;border-bottom:0}::highlight(wr-find){background-color:color-mix(in srgb,var(--mf-warn) 65%,transparent);color:var(--mf-paper-ink)}::highlight(wr-fcur){background-color:var(--mf-accent);color:var(--mf-paper-ink)}::highlight(wr-sugg){text-decoration:underline wavy var(--mf-danger)}.wr-rz{pointer-events:none;z-index:3;border:1px solid var(--mf-accent);position:absolute}.wr-rz[hidden]{display:none}.wr-rz i{background:var(--mf-accent);border-radius:50%;pointer-events:auto;height:10px;border:2px solid var(--mf-white);width:10px;position:absolute}.wr-rz i[data-rz=se]{cursor:nwse-resize;bottom:-6px;right:-6px}.wr-rz i[data-rz=sw]{cursor:nesw-resize;left:-6px;bottom:-6px}.wr-rz i[data-rz=ne]{top:-6px;cursor:nesw-resize;right:-6px}.wr-rz i[data-rz=nw]{top:-6px;cursor:nwse-resize;left:-6px}.wr-minibar{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);z-index:20;gap:2px;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);position:absolute;padding:var(--mf-s1)}.wr-minibar[hidden]{display:none}.wr-findbar{flex-wrap:wrap;row-gap:var(--mf-s2)}.wr-findbar .wr-frep{display:none;gap:var(--mf-s2);align-items:center}.wr-findbar.rep .wr-frep{display:inline-flex}.wr-chk{display:inline-flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);align-items:center}.wr-fcount{font-size:var(--mf-fs-sm);min-width:60px;color:var(--mf-mute)}.wr-cb{display:inline-flex;align-items:center}.wr-cb .wr-ch{width:14px!important;padding:0;margin-left:calc(var(--mf-s1)*-1)}.wr-cb .wcol i{display:block;background:var(--c,var(--mf-accent));border-radius:var(--mf-r-sm);height:3px;left:6px;bottom:3px;right:6px;position:absolute}.wr-cb .wcol{position:relative}.wr-sg{display:flex;align-items:center}.w-lb{font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:0 var(--mf-s1)}.wr-zr{width:110px;accent-color:var(--mf-accent)}.wr-side{flex:none;display:flex;width:320px;flex-direction:column;border-left:1px solid var(--mf-line);min-height:0;background:var(--mf-surface)}.wr-side[hidden]{display:none}.wr-side .wr-sh{display:flex;font-size:var(--mf-fs-lg);gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s3) var(--mf-s2) var(--mf-s4)}.wr-side .wr-sb{flex:1;display:flex;gap:var(--mf-s2);overflow:auto;padding:var(--mf-s2) var(--mf-s3) var(--mf-s4);flex-direction:column}.wr-side .wr-sf{padding:var(--mf-s3) var(--mf-s3);border-top:1px solid var(--mf-line);display:flex;gap:var(--mf-s2)}.wr-cm,.wr-tc,.wr-ver,.wr-sug{display:flex;cursor:default;gap:var(--mf-s2);padding:var(--mf-s3);flex-direction:column}.wr-cm.on{border-color:var(--mf-accent)}.wr-cm.res{opacity:.6}.wr-cmh{display:flex;gap:var(--mf-s2);align-items:center}.wr-cmh .av{display:grid;background:var(--mf-tint);border-radius:var(--mf-r-sm);height:var(--mf-ico-l);color:var(--mf-accent-ink);width:var(--mf-ico-l);place-items:center;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-bold)}.wr-cmq{font-size:var(--mf-fs-sm);color:var(--mf-mute);border-left:2px solid var(--mf-accent);padding-left:var(--mf-s2);font-style:italic}.wr-cmr{padding-left:var(--mf-s3);border-left:1px solid var(--mf-line);font-size:var(--mf-fs-sm)}.wr-cma{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.wr-cmrep{flex:1;height:var(--mf-h-m);min-width:90px}.wr-tc.i{border-left:3px solid var(--mf-ok)}.wr-tc.d{border-left:3px solid var(--mf-danger)}.wr-nh{cursor:pointer}.wr-nh.l2{padding-left:var(--mf-s5)}.wr-nh.l3,.wr-nh.l4,.wr-nh.l5,.wr-nh.l6{padding-left:var(--mf-s6)}.wr-tabs2{display:flex;padding:0 var(--mf-s3) var(--mf-s2)}.wr-pgl{grid-template-columns:1fr 1fr;display:grid;gap:10px;padding:4px}.wr-pgi{aspect-ratio:3/4;background:var(--mf-paper);border-radius:var(--mf-r-sm);cursor:pointer;overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-paper-ink);position:relative;padding:8px}.wr-pgi:hover{border-color:var(--mf-accent)}.wr-pgt{font-size:7px;line-height:1.3;color:var(--mf-paper-mute)}.wr-pgi span{font-size:11px;bottom:4px;color:var(--mf-paper-mute);right:6px;position:absolute}.wr-score{display:flex;gap:var(--mf-s2);align-items:baseline;padding:var(--mf-s2) var(--mf-s3)}.wr-score b{font-size:var(--mf-fs-h1);color:var(--mf-accent-ink)}.wr-snip{background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:12px;padding:4px 6px}.wr-vprev{background:var(--mf-paper);border-radius:var(--mf-r-ctl);overflow:auto;color:var(--mf-paper-ink);max-height:420px;padding:16px}.wr-vprev ins[data-tc]{color:color-mix(in srgb,var(--mf-ok) 62%,var(--mf-black));text-decoration:underline}.wr-vprev del[data-tc]{color:color-mix(in srgb,var(--mf-danger) 62%,var(--mf-black));text-decoration:line-through}.wr-wc td,.wr-wc th{padding:var(--mf-s1) var(--mf-s2);border-bottom:1px solid var(--mf-line);text-align:left}.wr-icgrid{grid-template-columns:repeat(auto-fill,minmax(var(--mf-h-l),1fr));display:grid;gap:var(--mf-s1)}.wr-symgrid{grid-template-columns:repeat(auto-fill,minmax(var(--mf-h-l),1fr));display:grid;gap:2px}.wr-symgrid .mf-btn{font-size:var(--mf-fs-lg);height:var(--mf-h-m);justify-content:center;padding:0}.wr-emoji{grid-template-columns:repeat(auto-fill,minmax(var(--mf-h-l),1fr))}.wr-emoji .mf-btn{font-size:var(--mf-fs-h2);height:var(--mf-h-l)}.wr-eqprev{min-height:50px;background:var(--mf-paper);border-radius:var(--mf-r-ctl);font-size:16pt;text-align:center;padding:14px}.wr-tell .wr-tl{justify-content:flex-start;width:100%;margin-top:2px}.wr-tell .wr-tl.on{background:var(--mf-tint)}.wr-help h3{margin:var(--mf-s4) 0 var(--mf-s1)}.wr-help p{margin:0 0 var(--mf-s2);color:var(--mf-mute)}.wr-help kbd,.wr-wc kbd{background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);border:1px solid var(--mf-line);font-family:var(--mf-mono);padding:1px var(--mf-s2)}.wr-more{margin-left:auto}.wr-file{background:var(--mf-surface)}.wr-fwrap{min-height:0;flex:1;display:flex;min-width:0}.wr-fnav{overflow:auto}.wr-fback{margin-bottom:var(--mf-s2)}.wr-sw{display:inline-block;vertical-align:middle;border-radius:var(--mf-r-sm);height:var(--mf-ico-s);border:1px solid var(--mf-line);width:var(--mf-ico-s);margin-right:var(--mf-s2)}.wr-tgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid;gap:var(--mf-s4)}.wr-tpl{display:flex;background:transparent;gap:2px;border:0;color:var(--mf-text);align-items:flex-start;padding:0;flex-direction:column;font:inherit;cursor:pointer;text-align:left}.wr-tpl .th{aspect-ratio:3/4;background:var(--mf-paper);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);width:100%;position:relative;margin-bottom:var(--mf-s2)}.wr-tpl:hover .th{border-color:var(--mf-accent)}.wr-tpl .thi{top:0;font-size:16px;left:0;color:var(--mf-paper-ink);width:794px;position:absolute;padding:56px;transform-origin:top left;transform:scale(.16);pointer-events:none}.wr-tpl small{color:var(--mf-mute)}.wr-orow{cursor:pointer}.wr-orow:hover{background:var(--mf-soft2)}.wr-opts{max-width:640px}.wr-opt{display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:center;padding:var(--mf-s3) 0;border-bottom:1px solid var(--mf-line)}.wr-th{font-size:12pt;line-height:1.5;color:var(--mf-paper-ink)}.wr-th h1{margin-top:0}.wr-th p:empty{display:none}@media(max-width:760px){.wr-side{top:0;z-index:30;box-shadow:var(--mf-sh-pop);bottom:0;width:min(88%,340px);right:0;position:absolute}.wr-scroll{padding:0 var(--mf-s2) var(--mf-s6)}.wr-ruler{display:none}}@media print{.wr-root>*:not(.wr-ed){display:none}}.wr-root .w-main{min-height:0;flex:1;display:flex;min-width:0;position:relative;flex-direction:column}.wr-root .mf-status{flex:none;white-space:nowrap;order:5}.wr-root .wr-file{order:3}.wr-root .mf-status span,.wr-root .mf-status button{white-space:nowrap}.wr-page:focus,.wr-page:focus-visible,.wr-hf:focus-visible,.w-paper:focus-visible{outline:0}.wr-help h3{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.wr-opts h2{font-size:var(--mf-fs-h2);margin:0 0 var(--mf-s4);font-weight:var(--mf-fw-semi)}.wr-tpl small,.wr-tpl b{font-size:var(--mf-fs-sm)}.wr-tpl b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-med)}.wr-chk input[type=checkbox]{-webkit-appearance:none;appearance:none;display:inline-grid;background:transparent;border-radius:var(--mf-r-sm);height:18px;border:1.5px solid var(--mf-mute);margin:0;width:18px;place-items:center;flex:none;cursor:pointer}.wr-chk input[type=checkbox]:checked{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.wr-chk input[type=checkbox]:checked:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.wr-chk input[type=checkbox]:focus-visible,.wr-zr:focus-visible,.wr-color:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.wr-color{-webkit-appearance:none;appearance:none;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-s);border:1px solid var(--mf-line);width:var(--mf-h-m);padding:2px}.wr-color::-webkit-color-swatch-wrapper{padding:0}.wr-color::-webkit-color-swatch{border-radius:var(--mf-r-sm);border:0}.wr-doc [data-s=code]{color:var(--mf-paper-ink)}@media(max-width:760px){.w-backs.w-home .w-bl{box-shadow:none;width:calc(var(--mf-s6)*2);align-items:stretch;position:static;padding:var(--mf-s2)}.w-home .w-bl .tx,.w-home .w-bl .n,.w-home .w-bl .mf-sec,.w-home .w-bl .w-vaultnote{display:none}.w-home .w-bl .w-fs{display:flex;font-size:0;justify-content:center;padding:var(--mf-s2) 0}.w-home .w-bl .w-fs .mf-i{margin:0}.w-home .w-bl .mf-nav{justify-content:center;padding:0}}.w-brand{text-transform:uppercase;min-width:calc(var(--mf-s6)*4)}.w-nav>.mf-tabs{margin-right:auto;min-width:0}@container (max-width:560px){.w-wt h1{font-size:var(--mf-fs-h2);white-space:normal}}.dropt{background:color-mix(in srgb,var(--mf-accent) 14%,transparent)!important;outline-offset:-2px;outline:2px solid var(--mf-accent)}.rband{background:color-mix(in srgb,var(--mf-accent) 16%,transparent);pointer-events:none;z-index:70;border:1px solid var(--mf-accent);position:fixed}.mf-it[draggable=true]{-webkit-user-select:none;user-select:none}.pvtxt{white-space:pre-wrap;margin:0;word-break:break-word;padding:var(--mf-s4) var(--mf-s5);font:var(--mf-fs-md)/1.55 var(--mf-mono);color:var(--mf-text)}.pvimg{display:grid;place-items:center;background:color-mix(in srgb,var(--mf-text) 5%,transparent);padding:var(--mf-s4)}.pvimg img{max-width:100%;border-radius:var(--mf-r-sm);max-height:62vh;object-fit:contain}.pvbd .mf-it{height:var(--mf-h-m)}.bz{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.bz [hidden]{display:none!important}.bz-live{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}.bz-top{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.bz-title{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.bz-ws{display:inline-flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);align-items:center}.bz-main{min-height:0;flex:1;display:flex;gap:var(--mf-s3);overflow:auto;padding:var(--mf-s4);flex-direction:column}.bz-head{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.bz-head h2{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.bz-head h3,.bz-h3{font-size:var(--mf-fs-md);margin:0;font-weight:var(--mf-fw-semi)}.bz-sel{min-width:140px;width:auto}.bz-search{flex:1 1 200px;max-width:340px}.bz-note{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s3) var(--mf-s4)}.bz-note.warn{background:var(--mf-soft)}.bz-note .mf-i{flex:none;margin-top:2px}.bz-note.warn .mf-i{color:var(--mf-warn)}.bz-skel{background:var(--mf-soft);border-radius:var(--mf-r-pop);height:96px}.bz-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.bz-empty p{max-width:56ch;margin:0}.bz-cols{grid-template-columns:minmax(220px,300px) 1fr;min-height:0;flex:1;display:grid;gap:var(--mf-s4)}.bz-side{min-height:0;display:flex;gap:var(--mf-s2);overflow:auto;flex-direction:column}.bz-pane{display:flex;gap:var(--mf-s3);min-width:0;overflow:auto;flex-direction:column}.bz-list{display:flex;gap:2px;flex-direction:column}.bz-li{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);border:0;text-align:left;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s3);font:inherit}.bz-li:hover{background:var(--mf-soft)}.bz-li.on{background:var(--mf-tint)}.bz-li .tx{flex:1;display:flex;min-width:0;flex-direction:column}.bz-li .tx small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bz-li .tx b,.bz-li .tx small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bz-av{display:grid;border-radius:var(--mf-r-pill);height:32px;width:32px;place-items:center;flex:none;background:var(--mf-accent);font-size:var(--mf-fs-sm);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.bz-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.bz-card.soft{background:var(--mf-soft)}.bz-row{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.bz-row .mf-grow{min-width:0}.bz-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:var(--mf-s3)}.bz-stat{display:flex;border-radius:var(--mf-r-pop);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.bz-stat b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.bz-stat.ok b{color:var(--mf-ok)}.bz-stat.warn b{color:var(--mf-warn)}.bz-stat.bad b{color:var(--mf-danger)}.bz-stat small{font-size:var(--mf-fs-sm)}.bz-tw{border-radius:var(--mf-r-pop);overflow:auto;border:1px solid var(--mf-line)}.bz-t{font-size:var(--mf-fs-md);border-collapse:collapse;width:100%}.bz-t th{font-size:var(--mf-fs-sm);text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);white-space:nowrap}.bz-t td{padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);vertical-align:middle}.bz-t tr:last-child td{border-bottom:0}.bz-t .num{font-variant-numeric:tabular-nums;text-align:right}.bz-t .act{white-space:nowrap;text-align:right}.bz-bar{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:8px;min-width:80px;overflow:hidden}.bz-bar i{display:block;background:var(--mf-accent);border-radius:var(--mf-r-pill);height:100%}.bz-bar.ok i{background:var(--mf-ok)}.bz-bar.warn i{background:var(--mf-warn)}.bz-bar.bad i{background:var(--mf-danger)}.bz-tl{display:flex;gap:var(--mf-s2);flex-direction:column;border-left:2px solid var(--mf-line);padding-left:var(--mf-s3)}.bz-tli{display:flex;gap:var(--mf-s2);align-items:flex-start}.bz-tli .mf-i{flex:none;margin-top:2px;color:var(--mf-mute)}.bz-tli .tx{display:flex;min-width:0;flex-direction:column}.bz-tli small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bz-kb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);min-height:0;flex:1;gap:var(--mf-s3);overflow:auto;align-items:start}.bz-kc{min-height:120px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s2);padding:var(--mf-s3);flex-direction:column}.bz-kc header{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center}.bz-kcard{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;padding:var(--mf-s2) var(--mf-s3);flex-direction:column;font:inherit;color:var(--mf-text);width:100%}.bz-kcard:hover{border-color:var(--mf-accent)}.bz-in{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.bz-in .mf-field{flex:1 1 160px;min-width:0}.bz-url{display:flex;gap:var(--mf-s2);align-items:center}.bz-url input{flex:1;min-width:0}.bz-mono{font-size:var(--mf-fs-sm);font-family:var(--mf-mono);word-break:break-all}.bz-tag{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:20px;align-items:center;padding:0 8px}.mf-swift-pad-d2f1{--tb:72,209,197,80,240,47,42,207,25,81,200,14,116,213,128,134,192}.bz-ta{box-sizing:border-box;resize:vertical;font-family:var(--mf-font);width:100%}.bz-big{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.bz-timer{flex-wrap:wrap;display:flex;background:var(--mf-tint);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-accent);align-items:center;padding:var(--mf-s3) var(--mf-s4)}@media(max-width:760px){.bz-cols{grid-template-columns:1fr}}.sth{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);outline:0;flex-direction:column}.sth-top{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.sth-stage{min-height:0;flex:1;display:flex;position:relative;flex-direction:column}.sth-pane{min-height:0;flex:1;display:flex;overflow:hidden;position:relative;flex-direction:column}.sth-pane[hidden]{display:none}.sth-pane.bz{overflow:auto}.fm-none{flex:1;justify-content:center}.mf-busy{min-width:240px}.mf-busy .tx{display:flex;gap:var(--mf-s1);flex-direction:column}.mf-busy .mf-progress{width:100%}.mf-busy .s{font-variant-numeric:tabular-nums}.mf-busy[hidden],.mf-busy [hidden]{display:none}.mf-spin{flex:none;border-radius:50%;height:18px;border:2px solid var(--mf-soft2);width:18px;border-top-color:var(--mf-accent);animation:mf-spin .8s linear infinite}@keyframes mf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mf-spin{animation-duration:2.4s}}.mfm-src{flex:none;background:var(--mf-soft2);height:18px;white-space:nowrap;font-weight:var(--mf-fw-med);padding:0 var(--mf-s2)}.mfm-strip{flex:none;flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);background:var(--mf-soft);font-size:var(--mf-fs-sm);min-width:0}.mfm-strip.bad{background:var(--mf-sel)}.mfm-strip .mfm-msg{flex:1 1 140px;min-width:0;overflow-wrap:anywhere;color:var(--mf-text)}.mfm-strip .mf-btn{flex:none;text-decoration:none}.mfm-note{min-height:320px;display:block;background:transparent;border:0;width:100%}.mfm-ro{font-size:var(--mf-fs-sm);margin:var(--mf-s4) 0 0}.mfm-ntb{gap:var(--mf-s2)}.mfm-nt{font-size:var(--mf-fs-xl);margin:0 0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.mfm-tags{flex-wrap:wrap;display:flex;gap:var(--mf-s1);margin:0 0 var(--mf-s3)}.nt[data-narrow="1"] .mfm-back{display:grid}.mfm-sidestat{font-size:var(--mf-fs-sm);padding:0 var(--mf-s3) var(--mf-s1)}.mfm-sidelink{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s1) var(--mf-s3);text-decoration:none}.mfm-sidelink:hover{color:var(--mf-text)}.cl-mailstrip:empty{display:none}.cl-mailstrip{flex:none}.tk-mailstrip:empty{display:none}.tk-chk.ro,.tk-star.ro{cursor:default}.tk-chk.ro:hover{border-color:inherit}.tk-star.ro{display:inline-grid;place-items:center;height:var(--mf-h-m,32px);opacity:1;width:var(--mf-h-m,32px)}.tk-ro{overflow-wrap:anywhere;padding:var(--mf-s1) 0}.tk-pre{white-space:pre-wrap}.tk-mt{font-size:var(--mf-fs-xl);overflow-wrap:anywhere;margin:0 0 var(--mf-s3);font-weight:var(--mf-fw-semi)}.tk-mt.done{text-decoration:line-through;color:var(--mf-mute)}.tk-si.ro{flex:1;min-width:0;overflow-wrap:anywhere}.mfm-acct{display:flex;flex-direction:column}.tk-mailview .tk-add{display:none}.mf-tbi.sy-ind{display:inline-flex;gap:var(--mf-s1);min-width:var(--mf-h-m,32px);justify-content:center;width:auto;align-items:center;padding:0 var(--mf-s2)}.sy-ind .sy-t{font-size:var(--mf-fs-sm);white-space:nowrap}.sy-ind[data-sy=syncing] svg{animation:sy-spin 1.2s linear infinite}.sy-ind[data-sy=offline],.sy-ind[data-sy=auth]{color:var(--mf-warn)}@keyframes sy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sy-ind[data-sy=syncing] svg{animation:none}}.mfm-sync{display:flex;gap:var(--mf-s2);flex-direction:column}#dsk .di{overflow:visible}#dsk .di.sz-s .dg{height:calc(var(--is,58px)*.78)}#dsk .di.sz-s .dg>svg,#dsk .di.sz-s .apptile{height:calc(var(--is,58px)*.78)!important;width:calc(var(--is,58px)*.78)!important}#dsk .di.sz-l .dg{height:calc(var(--is,58px)*1.2)}#dsk .di.sz-l .dg>svg,#dsk .di.sz-l .apptile{height:calc(var(--is,58px)*1.2)!important;width:calc(var(--is,58px)*1.2)!important}#dsk .di.sz-l .dn{-webkit-line-clamp:1}#dsk .di.nolab .dn{display:none}#dsk .di.nolab.renaming .dn{display:block}#dsk .di .dn{pointer-events:none}#dsk .di.sel .dn{background:transparent;text-shadow:none;color:var(--mf-text)}.apptile.cust{background:var(--mf-soft)}.grpic{position:relative}.dbadge{display:grid;top:var(--mf-s1);background:var(--mf-accent);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);height:18px;min-width:18px;box-sizing:border-box;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi);right:var(--mf-s2);position:absolute;padding:0 var(--mf-s1);place-items:center;pointer-events:none}.dlk{display:grid;top:calc(var(--mf-s2) + var(--mf-s1));background:var(--mf-surface);border-radius:var(--mf-r-sm);height:16px;left:var(--mf-s3);color:var(--mf-text);width:16px;position:absolute;place-items:center;pointer-events:none}.dlk svg{height:11px;width:11px}.dn-in{box-sizing:border-box;width:100%;font:inherit;background:var(--mf-surface);border-radius:var(--mf-r-sm);pointer-events:auto;font-size:var(--mf-fs-sm);border:1px solid var(--mf-accent);text-align:center;color:var(--mf-text);outline:0;padding:1px var(--mf-s1)}#dsk .di.renaming .dn{background:transparent;pointer-events:auto;overflow:visible}#dsk.dk-lock .di{cursor:default}.dx{display:grid;top:var(--mf-s1);background:var(--mf-danger);border-radius:var(--mf-r-ctl);height:var(--mf-h-s);border:0;left:var(--mf-s1);color:var(--mf-white);width:var(--mf-h-s);position:absolute;place-items:center;z-index:2;cursor:pointer;padding:0}.dx svg{height:14px;width:14px}.dk-bar{display:flex;top:0;background:var(--mf-glass);z-index:4;gap:var(--mf-s2);align-items:center;position:sticky;padding:var(--mf-s2) var(--mf-s3);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur)}.dk-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.dk-pages::-webkit-scrollbar{display:none}.dk-page{flex:none;box-sizing:border-box;width:100%;scroll-snap-align:start;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:var(--mf-s2);padding:var(--mf-s3);align-content:start}.dk-dots{display:flex;gap:var(--mf-s2);justify-content:center;padding:var(--mf-s2) 0}.dk-dots i{background:var(--mf-mute);border-radius:50%;height:8px;opacity:.5;width:8px}.dk-dots i.on{background:var(--mf-accent);opacity:1}#dsk.dk-edit .di{touch-action:none}.dk-addtile{background:transparent;border:0;font:inherit;color:inherit}#dsk.ph #icons.dkp{display:block;padding:0}#dsk.ph .di.gi,.dk-gg .di{min-height:92px;top:auto!important;height:auto;left:auto!important;width:auto;position:relative}.dk-ghost{display:flex;background:var(--mf-glass);border-radius:var(--mf-r-ctl);pointer-events:none;z-index:90;gap:var(--mf-s2);align-items:center;position:fixed;padding:var(--mf-s2) var(--mf-s3);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);max-width:220px;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;opacity:.9;box-shadow:var(--mf-sh-pop);color:var(--mf-text)}.dk-ghost.ok{outline:2px solid var(--mf-accent)}.dk-ghost .di{position:static!important}#dkgrp{z-index:58;overflow:auto;max-height:min(60vh,calc(100vh - 160px));position:fixed;overflow-x:hidden}#dkgrp.sheet{top:auto;left:var(--mf-s2);bottom:calc(var(--wab,56px) + var(--mf-s2));width:auto;right:var(--mf-s2)}.dk-gh{padding:var(--mf-s1) var(--mf-s1) var(--mf-s2)}.dk-gg{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s1)}.dk-gg .di{display:flex;border-radius:var(--mf-r-ctl);cursor:default;gap:var(--mf-s1);box-sizing:border-box;text-shadow:none;color:var(--mf-text);align-items:center;position:relative;outline:0;padding:var(--mf-s2) var(--mf-s1);flex-direction:column}.dk-gg .di:hover{background:var(--mf-hov)}.dk-gg .di.sel{background:var(--mf-sel)}.dk-gg .di:focus-visible{box-shadow:0 0 0 2px var(--mf-accent)}.dk-gg .di .dn{display:-webkit-box;max-width:100%;font-size:var(--mf-fs-sm);overflow:hidden;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.dk-gg .di .dg{display:grid;max-width:100%;height:var(--is,58px);width:var(--iw,98px);place-items:center}.dk-gg .di .dg>svg{height:var(--is,58px);width:var(--is,58px)}.dk-gg .mf-empty{grid-column:1/-1}.wg.fixh .wg-b{height:100%;overflow:auto}.wg.fixh{overflow:hidden}.wg-rs{cursor:nwse-resize;height:18px;opacity:0;bottom:0;width:18px;right:0;position:absolute;border-right:2px solid var(--mf-mute);border-bottom:2px solid var(--mf-mute);border-bottom-right-radius:var(--mf-r-sm);box-sizing:border-box;margin:var(--mf-s1)}.wg:hover .wg-rs,.wg:focus-within .wg-rs{opacity:.8}#dsk.ph .wg-rs{display:none}.wg-bar{display:flex;border-radius:var(--mf-r-sm);height:10px;gap:2px;overflow:hidden;margin-top:var(--mf-s2)}.wg-bar i,.wg-leg i{display:block;background:var(--mf-accent)}.wg-bar .b1,.wg-leg .b1{background:var(--mf-info)}.wg-bar .b2,.wg-leg .b2{background:var(--mf-ok)}.wg-bar .b3,.wg-leg .b3{background:var(--mf-warn)}.wg-leg{flex-wrap:wrap;display:flex;gap:var(--mf-s1) var(--mf-s3);margin-top:var(--mf-s2);font-size:var(--mf-fs-xs);color:var(--mf-mute)}.wg-leg span{display:inline-flex;gap:var(--mf-s1);align-items:center}.wg-leg i{border-radius:var(--mf-r-sm);height:8px;width:8px}.wg-quote{font-size:var(--mf-fs-lg);line-height:1.4;padding:0 2px var(--mf-s2)}.wg-pr{grid-template-columns:44px 1fr 36px;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2)}.wg-pr b{text-align:right;font-weight:var(--mf-fw-med)}.wg-pg{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:8px;overflow:hidden}.wg-pg i{display:block;background:var(--mf-accent);height:100%}#wgal{width:min(520px,calc(100vw - 32px));padding:var(--mf-s3)}#wgal .se-row{flex-wrap:wrap;row-gap:var(--mf-s2)}#wgal .se-ctl{max-width:100%}.dk-list{padding:var(--mf-s1)}.dk-lr{cursor:default;gap:var(--mf-s2)}.dk-lr.off .dk-lg,.dk-lr.off .se-tx{opacity:.5}.dk-lr.ov{box-shadow:inset 0 2px 0 var(--mf-accent)}.dk-lr.drg{opacity:.5}.dk-gr{display:grid;cursor:grab;color:var(--mf-mute);place-items:center}.dk-lg{display:grid;height:32px;width:32px;place-items:center;flex:none}.dk-lg .mf-fi{height:26px;width:26px}.dk-add{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:var(--mf-s3)}.dk-pvw{display:block;padding:var(--mf-s3)}.dk-pv{max-width:420px;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);margin:0 auto;width:100%;position:relative}.dk-pv i{display:grid;position:absolute;place-items:center;box-sizing:border-box}.dk-pv i b{aspect-ratio:1;display:grid;max-width:20px;background:transparent;border-radius:var(--mf-r-sm);color:var(--mf-text);width:60%;place-items:center}.dk-pv i b svg{height:70%;width:70%}.dk-pv i.sel b{background:var(--mf-accent);color:var(--mf-on-accent)}.dk-pv u{border-radius:var(--mf-r-sm);box-sizing:border-box;border:1px dashed var(--mf-mute);position:absolute;text-decoration:none}.dk-keys{padding:var(--mf-s1) 0}.dk-pick{display:flex;gap:var(--mf-s2);flex-direction:column}.dk-pt{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.dk-pick .mfu-list{overflow:auto;max-height:46vh}.dk-pick .mf-row{gap:var(--mf-s3)}.dk-pn{font-weight:var(--mf-fw-med)}.dk-props{display:flex;gap:var(--mf-s1);flex-direction:column}.dk-pi{display:flex;gap:var(--mf-s3);align-items:center;margin-bottom:var(--mf-s2)}.dk-pi .dg{display:grid;height:48px;width:48px;place-items:center}.dk-pi .dg>svg{height:44px;width:44px}.dk-pi .apptile{height:48px!important;width:48px!important}.dk-pr{min-height:var(--mf-row-list);align-items:flex-start;padding-top:var(--mf-s1);padding-bottom:var(--mf-s1)}.dk-pr>span:first-child{flex:none;width:128px}.dk-pv.mf-grow,.dk-pr .dk-pv{overflow-wrap:anywhere}.dk-note{font-size:var(--mf-fs-sm);margin-top:var(--mf-s2);white-space:normal}.dk-ci .dk-cp{display:grid;place-items:center;padding:var(--mf-s3)}.dk-prev{display:flex;gap:var(--mf-s1);text-shadow:none;color:var(--mf-text);width:var(--cw,104px);align-items:center;position:static!important;flex-direction:column}.mf-deep-edge-d6dd{opacity:0;cursor:default;--cv:"2992ed95463fad50"}.dk-prev .dg{display:grid;height:var(--is,58px);width:var(--iw,98px);place-items:center}.dk-ig{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:grid;gap:var(--mf-s1);padding:0 var(--mf-s2)}.dk-ig .mf-eb{height:36px;width:36px}.dk-ig .mf-eb.on{background:var(--mf-sel);box-shadow:inset 0 0 0 1px var(--mf-accent)}.dk-ic{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:var(--mf-s1) var(--mf-s2)}.dk-sw{background:var(--c,var(--mf-soft2));border-radius:50%;cursor:pointer;height:24px;border:2px solid transparent;box-shadow:0 0 0 1px var(--mf-line);width:24px;padding:0}.dk-sw.on{border-color:var(--mf-text)}.dk-tl{display:grid;border-radius:var(--mf-r-ctl);height:32px;width:32px;place-items:center;background:transparent;color:var(--mf-text)}.dk-lr .se-tx{flex:1 1 100px;min-width:0}.dk-lr .se-tx b,.dk-lr .se-tx .sub{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}.dk-lr .se-ctl{flex:none;flex-wrap:nowrap;max-width:none}#wgal .dk-lr{flex-wrap:nowrap}.dk-gr{width:16px}html.nowg #dsk.ph #widgets{display:none}#dsk.ph .di .dg{width:100%}#dsk.ph .di{min-width:0}#win,.fxw{container-type:inline-size;container-name:fxw}.fx-main{flex-direction:row}.fx-pane{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column;container-type:inline-size;position:relative}.fx-main.split .fx-pane+.fx-pane{border-left:1px solid var(--mf-line)}.fx-main.split .fx-pane.act{box-shadow:inset 0 2px 0 var(--mf-accent)}.fx-ph{display:flex;height:var(--mf-h-m);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s1) 0 var(--mf-s3);border-bottom:1px solid var(--mf-hair2);flex:none;background:var(--mf-soft);font-size:var(--mf-fs-sm)}.fx-ph .mf-eb{height:var(--mf-h-s);width:var(--mf-h-s)}.fx-pcr,.fx-acr{flex:1;display:flex;gap:2px;white-space:nowrap;min-width:0;overflow:hidden;align-items:center}.fx-acr .mf-field{flex:1}.cr{border-radius:var(--mf-r-sm);cursor:default;padding:2px var(--mf-s2)}.cr:hover{background:var(--mf-hov)}.cr-sep{flex:none;display:inline-flex;border-radius:var(--mf-r-sm);cursor:default;color:var(--mf-mute);align-items:center;padding:var(--mf-s1) 0}.cr-sep:hover{background:var(--mf-hov);color:var(--mf-text)}.cr-sep svg{height:14px;width:14px}.fx-pbody{min-height:0;flex:1;display:flex;position:relative;flex-direction:column}.fx-tabs{flex:none;display:flex;gap:2px;align-items:flex-end;padding:var(--mf-s2) var(--mf-s3) 0;overflow-x:auto}.fx-tab{flex:none;display:flex;max-width:200px;border-radius:var(--mf-r-ctl) var(--mf-r-ctl) 0 0;cursor:default;font-size:var(--mf-fs-md);height:var(--mf-h-m);gap:var(--mf-s2);min-width:96px;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s1) 0 var(--mf-s3)}.fx-tab:hover{background:var(--mf-hov)}.fx-tab.on{background:var(--mf-soft2);color:var(--mf-text)}.fx-tab .tn{text-overflow:ellipsis;flex:1;white-space:nowrap;overflow:hidden}.fx-tab .mf-eb{height:var(--mf-h-s);width:var(--mf-h-s)}.fx-tabs>.mf-eb{height:var(--mf-h-s);width:var(--mf-h-s);margin-bottom:1px}.fx-sf{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-hair2);flex:none;flex-wrap:wrap}.fx-sf select{height:var(--mf-h-s);width:auto;padding:0 var(--mf-s2)}.fx-hdr,.fx-pbody .mf-it{box-sizing:border-box}.fx-hdr span{box-sizing:border-box;position:relative}.fx-hdr .fx-c-name,.mf-it .fx-c-name{flex:1 1 0;min-width:120px}.fx-c-mod{flex:none;width:var(--cw-mod)}.fx-c-type{flex:none;width:var(--cw-type)}.fx-c-size{flex:none;width:var(--cw-size)}.fx-c-loc{flex:none;width:var(--cw-loc)}.fx-c-cmod{flex:none;width:var(--cw-cmod)}.fx-c-tags{flex:none;width:var(--cw-tags)}.fx-c-mod,.fx-c-type,.fx-c-size,.fx-c-loc,.fx-c-cmod,.fx-c-tags{box-sizing:border-box;color:var(--mf-mute)}.mf-it .fx-c-mod,.mf-it .fx-c-type,.mf-it .fx-c-size,.mf-it .fx-c-loc,.mf-it .fx-c-cmod,.mf-it .fx-c-tags{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-hdr span[data-sort]{cursor:default}.fx-hdr span[data-sort]:hover{color:var(--mf-text)}.fx-rz{top:0;z-index:2;cursor:col-resize;bottom:0;width:9px;right:-4px;position:absolute}.fx-rz:hover{background:var(--mf-accent);opacity:.35}@container (max-width:640px){.fx-c-type,.fx-c-loc,.fx-c-cmod,.fx-c-tags{display:none!important}}.fx-ck{flex:none;justify-content:center;width:var(--mf-row-nav);padding:0!important}.fx-hdr .fx-ck{border-right:0}.fx-ck .mf-check{cursor:default}.fx-star{color:var(--mf-accent-ink);margin-left:var(--mf-s2);flex:none;font-size:var(--mf-fs-sm)}.fx-tag{margin-left:var(--mf-s2);text-overflow:ellipsis;flex:none;max-width:90px;background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);overflow:hidden;color:var(--mf-mute);padding:1px var(--mf-s2)}.fx-cut{opacity:.45}.fx-rn{font-size:var(--mf-fs-md);height:var(--mf-h-s)!important;min-width:120px;width:100%;padding:0 var(--mf-s2)!important}.fx-c-name .tx{min-width:0}.scroll>.fx-cl{display:grid;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,var(--mf-row-list));grid-auto-columns:minmax(210px,260px);min-height:90px;height:100%;padding:var(--mf-s1) var(--mf-s2);align-content:start;box-sizing:border-box}.fx-cl .mf-it{height:var(--mf-row-list)}.fx-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid;gap:var(--mf-s2);padding:var(--mf-s3);align-content:start}.fx-tile{height:64px;gap:var(--mf-s3)!important;text-align:left!important;align-items:center!important;position:relative;padding:var(--mf-s2) var(--mf-s3)!important;flex-direction:row!important}.fx-tm{flex:1;display:flex;min-width:0;overflow:hidden;align-items:flex-start;flex-direction:column}.fx-tn{display:flex;max-width:100%;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;color:var(--mf-text);align-items:center}.fx-tn .tx{text-overflow:ellipsis;overflow:hidden}.fx-ts{font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute)}.fx-tile .fx-ck{top:4px;left:2px;width:auto;position:absolute}.fx-ig{grid-template-columns:repeat(auto-fill,minmax(calc(var(--ic) + 40px),1fr))}.fx-ig .mf-fcell{cursor:default;position:relative;-webkit-user-select:none;min-width:0;user-select:none}.fx-gi{display:grid;place-items:center;flex:none}.fx-gn{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.fx-gn .tx{white-space:normal}.fx-ig .fx-ck{top:6px;left:6px;width:auto;position:absolute}.fx-ig.s{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.fx-ig.s .mf-fcell{gap:var(--mf-s2);text-align:left;padding:var(--mf-s1) var(--mf-s2);flex-direction:row}.fx-ig.s .fx-gn{text-overflow:ellipsis;display:block;white-space:nowrap}.mf-fcell .mf-fi svg,.fx-th svg{height:100%;width:100%}.fx-th{display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--mf-text) 6%,transparent);border-radius:var(--mf-r-sm);overflow:hidden}.fx-th.ready{box-shadow:inset 0 0 0 1px var(--mf-hair2)}.fx-th img{display:block;height:100%;width:100%;object-fit:cover}.fx-th.txt.ready{background:var(--mf-paper)}.fx-tx{height:100%;overflow:hidden;width:100%;font:6px/1.4 var(--mf-mono);background:var(--mf-paper);white-space:pre-wrap;box-sizing:border-box;text-align:left;color:var(--mf-paper-ink);word-break:break-all;padding:var(--mf-s1)}.fx-det .fx-th{max-width:100%}.mf-fcell.fx-tile .fx-th{flex:none}.fx-det{flex:none;width:280px;border-left:1px solid var(--mf-line);display:flex;background:var(--mf-soft);gap:var(--mf-s3);box-sizing:border-box;overflow:auto;padding:var(--mf-s4);flex-direction:column}.fx-dh{display:grid;place-items:center;min-height:90px}.fx-dm{display:flex;gap:var(--mf-s2);flex-direction:column}.fx-dt{font-size:var(--mf-fs-lg);overflow-wrap:anywhere;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.fx-dkv{grid-template-columns:92px 1fr;font-size:var(--mf-fs-sm);margin:0}.fx-dpv{background:var(--mf-surface);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow:auto;border:1px solid var(--mf-hair2);margin:0;color:var(--mf-mute);max-height:200px;word-break:break-word;padding:var(--mf-s2)}.fx-dpv.code{font-size:var(--mf-fs-xs);white-space:pre;font-family:var(--mf-mono)}.fx-dact{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.fx-vb{display:flex;gap:2px;margin-left:var(--mf-s2)}.fx-vb .mf-eb{height:var(--mf-h-s);width:var(--mf-h-s)}.fx-vb .mf-eb.on{background:var(--mf-hov)}.fx-mnew{display:none}.mf-search .fx-sic{display:inline-flex}.mf-find input::-webkit-search-cancel-button{display:none}.fx-ph0{display:flex;gap:var(--mf-s4);align-items:center;margin-bottom:var(--mf-s4)}.fx-ph0 .mf-fi,.fx-big{flex:none;display:inline-flex;height:56px;width:56px}.fx-pt{font-size:var(--mf-fs-lg);overflow-wrap:anywhere;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.fx-bar{display:flex;border-radius:var(--mf-r-sm);height:10px;gap:2px;overflow:hidden}.fx-bar i{display:block;min-width:3px}.fx-dot{display:inline-block;border-radius:var(--mf-r-sm);height:10px;width:10px;margin-right:var(--mf-s2)}@container fxw (max-width:640px){:is(#win,.fxw) .mf-side{display:none}.fx-det{display:none}}@media(max-width:760px){:is(#win,.fxw) .fx-rib,:is(#win,.fxw) .fx-det,:is(#win,.fxw) .mf-status,:is(#win,.fxw) .fx-tabs{display:none!important}:is(#win,.fxw) .fx-mnew{display:grid}:is(#win,.fxw) .mf-navrow{flex-wrap:wrap;height:auto;padding-bottom:var(--mf-s2);row-gap:var(--mf-s2)}:is(#win,.fxw) .mf-addr{flex:1 1 100%;order:9}:is(#win,.fxw) .mf-navrow .mf-find{flex:1;display:flex!important;min-width:0;width:auto}:is(#win,.fxw) .fx-pbody .mf-it{height:var(--mf-h-l)}:is(#win,.fxw) .fx-hdr{display:none}:is(#win,.fxw) .mf-body{flex-direction:column}:is(#win,.fxw) .mf-side{flex:none;display:flex!important;width:100%;align-items:center;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:var(--mf-s1);padding:var(--mf-s2) var(--mf-s3);border-right:0;border-bottom:1px solid var(--mf-line)}:is(#win,.fxw) .mf-side .mf-sec,:is(#win,.fxw) .mf-side .mf-caret{display:none}:is(#win,.fxw) .mf-side .mf-nav{flex:none;height:var(--mf-h-m);white-space:nowrap;width:auto;padding:0 var(--mf-s3)!important}:is(#win,.fxw) .fx-main.split{flex-direction:column}:is(#win,.fxw) .grid-view{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.mf-side .fx-fsec{display:flex;background:none;cursor:pointer;justify-content:space-between;border:0;text-align:left;font-family:var(--mf-font);width:100%;align-items:center}.mf-side .fx-fsec:hover{color:var(--mf-text)}.fx-sf .mf-select{font-size:var(--mf-fs-sm);height:var(--mf-h-s);padding:0 var(--mf-s2)}.fx-sf .mf-select.on{border-color:var(--mf-accent);background:var(--mf-tint);color:var(--mf-text)}.fx-rib .mf-btn.ghost.on{background:var(--mf-tint);color:var(--mf-text)}.fx-rib .mf-btn.ghost.on svg{color:var(--mf-accent-ink)}.fx-cfl{margin:var(--mf-s2) 0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s1);flex-direction:column}.fx-tag.c{background:color-mix(in srgb,var(--tc) 18%,transparent);color:color-mix(in srgb,var(--tc) 70%,var(--mf-text))}.fx-tdot{flex:none;background:var(--tc,var(--mf-mute));border-radius:50%;height:10px;margin:0 3px;width:10px}.fx-tgl{display:flex;gap:var(--mf-s1);overflow:auto;max-height:240px;flex-direction:column}.fx-tgrow{min-height:var(--mf-h-m);display:flex;gap:var(--mf-s3);align-items:center}.fx-sws{display:flex;gap:var(--mf-s1)}.fx-sw{background:var(--tc,var(--mf-mute));border-radius:50%;cursor:pointer;height:20px;border:2px solid transparent;width:20px;padding:0}.fx-sw.on{border-color:var(--mf-text)}.fx-ph0 .fx-pname{width:100%;margin-bottom:var(--mf-s1);font-weight:var(--mf-fw-semi)}.fx-perm{display:flex;flex-direction:column}.fx-pm{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) 0;border-top:1px solid var(--mf-hair)}.fx-pm:first-child{border-top:0}.fx-pm b{font-weight:var(--mf-fw-semi)}.fx-pbtns{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:flex-end}.up-card{min-width:280px;align-items:center;flex-direction:row}.up-card .tx{display:flex;gap:var(--mf-s1);flex-direction:column}.up-card .mf-progress{width:100%}.up-card .up-s{font-variant-numeric:tabular-nums}.fx-vs{width:100%;position:relative}.fx-vw{left:0;right:0;position:absolute}.fx-ig .mf-fcell,.fx-tiles .fx-tile,.fx-cl .mf-it{content-visibility:auto;contain-intrinsic-size:auto 96px}.fx-cl .mf-it{contain-intrinsic-size:auto var(--mf-row-list)}.nt-grp .nt-row{content-visibility:auto;contain-intrinsic-size:auto var(--mf-row-list)}.cp-ws.away{background:var(--mf-tint);color:var(--mf-text)}.mf-tbi.cp-ws{display:inline-flex;gap:var(--mf-s1);min-width:var(--mf-h-m,32px);justify-content:center;width:auto;align-items:center;padding:0 var(--mf-s2)}.cp-ws .cp-t{text-overflow:ellipsis;max-width:140px;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden}.cp-bell{position:relative}.cp-bell .cp-n{top:2px;background:var(--mf-danger);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:16px;line-height:16px;min-width:16px;box-sizing:border-box;text-align:center;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi);right:0;position:absolute;padding:0 4px}.cp-bell .cp-n[hidden],.cp-ws .cp-t[hidden]{display:none}.cp-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.cp-row[data-cp],.cp-nrow[data-cp]{cursor:pointer}.cp-row.on{background:var(--mf-sel)}.cp-nlist{overflow:auto;max-height:380px}.cp-nrow{align-items:flex-start}.cp-nrow.unread b{color:var(--mf-text)}.cp-nrow .mf-grow{min-width:0}.cp-wrap{white-space:normal!important}.cp-dot{flex:none;height:8px;width:8px;margin-top:var(--mf-s2);background:var(--mf-accent);border-radius:var(--mf-r-pill)}.cp-nacts{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s1)}.cp-man,.cp-sh,.cp-det,.cp-view,.cp-sw,.cp-sf,.cp-np{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.cp-mhead,.cp-shead,.cp-dhead,.cp-vhead{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.cp-mhead .mf-grow,.cp-shead .mf-grow,.cp-dhead .mf-grow{min-width:0}.cp-mhead b,.cp-shead b,.cp-dhead b{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}.cp-vhead h2{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.cp-mbody,.cp-dbody,.cp-vbody{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.cp-list{display:flex;gap:var(--mf-s1);flex-direction:column}.cp-mrow,.cp-srow,.cp-arow,.cp-com{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s2)}.cp-srow{flex-wrap:wrap}.cp-srow .mf-grow{flex:1 1 200px}.cp-srow>.mf-btn{min-height:44px}.cp-srow .cp-sel{min-height:44px}.cp-srow .cp-sel{flex:1 1 140px;max-width:220px;width:auto}.cp-mrow:hover,.cp-srow:hover{background:var(--mf-hov)}.cp-mrow .mf-grow,.cp-srow .mf-grow,.cp-arow .mf-grow,.cp-com .mf-grow{min-width:0}.cp-mrow .mf-grow b,.cp-srow .mf-grow b{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}.cp-arow,.cp-com{align-items:flex-start}.cp-com.done{opacity:.6}.cp-pre{font-size:var(--mf-fs-md);white-space:pre-wrap;line-height:1.45;overflow-wrap:anywhere}.cp-men{color:var(--mf-accent-ink);font-weight:var(--mf-fw-med)}.cp-lk{cursor:pointer;color:var(--mf-accent-ink)}.cp-sec2{display:flex;gap:var(--mf-s2);flex-direction:column}.cp-sec2>.mf-sec{padding-left:0}.cp-add{display:flex;gap:var(--mf-s2);flex-direction:column}.cp-addrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cp-addrow .mf-field{flex:1 1 160px;min-width:0}.cp-addrow .cp-addr{flex:1 1 240px;min-width:200px}.cp-addrow .cp-sel,.cp-sel{flex:0 0 auto;min-width:120px;width:auto}.cp-help{font-size:var(--mf-fs-sm);line-height:1.4}.cp-roles{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);flex-direction:column}.cp-roles b{color:var(--mf-text)}.cp-foot{font-size:var(--mf-fs-sm)}.cp-bad{color:var(--mf-danger)}.cp-hint{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s3) var(--mf-s4)}.cp-hint .mf-i{flex:none;color:var(--mf-accent-ink);margin-top:2px}.cp-hint.warn{background:var(--mf-soft)}.cp-hint.warn .mf-i{color:var(--mf-warn)}.cp-fresh{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-accent);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.cp-url{display:flex;gap:var(--mf-s2)}.cp-url .mf-field{flex:1;min-width:0}.cp-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s5) var(--mf-s4);flex-direction:column}.cp-empty p{max-width:46ch;margin:0;color:var(--mf-mute)}.cp-more{display:flex;justify-content:center;padding:var(--mf-s2)}.cp-chk{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2)}.cp-chk:hover{background:var(--mf-hov)}.cp-chk.big{align-items:flex-start;padding:var(--mf-s3)}.cp-prefs{display:flex;gap:var(--mf-s1);flex-direction:column}.cp-prefs.off{opacity:.55}.cp-sbar{display:flex}.cp-sbar .mf-search{flex:1}.cp-open{padding-top:var(--mf-s2);border-top:1px solid var(--mf-line)}.cp-crumb{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.cp-kv{grid-template-columns:120px 1fr;display:grid;gap:var(--mf-s3);padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.cp-text{background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere;overflow:auto;border:1px solid var(--mf-line);margin:0;font-family:var(--mf-font);max-height:52vh;padding:var(--mf-s4)}.cp-edit{min-height:240px;background:var(--mf-surface);border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line);color:var(--mf-text);max-height:52vh;padding:var(--mf-s4);font:inherit;line-height:1.5;box-sizing:border-box;width:100%;outline:0}.cp-edit:focus{border-color:var(--mf-accent)}.cp-img{max-width:100%;border-radius:var(--mf-r-ctl);max-height:56vh}.cp-pdf{border-radius:var(--mf-r-ctl);height:56vh;border:1px solid var(--mf-line);width:100%}.cp-picks{display:flex;gap:var(--mf-s1);flex-direction:column}.cp-pub{position:fixed;inset:0;display:flex;background:var(--mf-surface);z-index:200;gap:var(--mf-s5);overflow:auto;color:var(--mf-text);align-items:center;padding:var(--mf-s5) var(--mf-s4);flex-direction:column}.cp-pubhead{display:flex;max-width:760px;gap:var(--mf-s2);width:100%;align-items:center}.cp-pubbox{display:flex;max-width:420px;background:var(--mf-paper);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);width:100%;padding:var(--mf-s5);flex-direction:column}.cp-pubbox.wide{max-width:760px}.cp-pubbox h2{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}@media(max-width:640px){.cp-kv{grid-template-columns:1fr}.cp-srow,.cp-mrow{flex-wrap:wrap}.cp-ws .cp-t{display:none}}.sr-acts{flex:none;display:none;gap:var(--mf-s1)}.mf-row:hover .sr-acts,.mf-row.on .sr-acts,.mf-row:focus-within .sr-acts{display:inline-flex}.pr-dlg{display:flex;gap:0;flex-direction:column}.pr-lead{margin-bottom:var(--mf-s4);line-height:1.5}.pr-sm{font-size:var(--mf-fs-sm);line-height:1.45}.pr-mono{letter-spacing:.04em;font-family:var(--mf-mono)}.pr-pwrow{display:flex;gap:var(--mf-s2);align-items:center}.pr-pwrow .mf-field{flex:1;min-width:0}.pr-caps{font-size:var(--mf-fs-sm);margin:calc(-1*var(--mf-s2)) 0 var(--mf-s3);color:var(--mf-warn);font-weight:var(--mf-fw-semi)}.pr-caps[hidden],.pr-hint[hidden]{display:none}.pr-links{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s4);justify-content:space-between;margin-top:var(--mf-s1)}.pr-links a{color:var(--mf-accent-ink);text-decoration:none}.pr-links a:hover,.pr-links a:focus-visible{text-decoration:underline}.pr-hint{margin-top:var(--mf-s3);background:var(--mf-soft2);border-radius:var(--mf-r-ctl);padding:var(--mf-s3)}.pr-seg{display:flex;width:100%;margin-bottom:var(--mf-s4)}.pr-seg .mf-tab{flex:1;justify-content:center}.pr-note{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:var(--mf-s3);color:var(--mf-mute);align-items:flex-start;padding:var(--mf-s3);margin-top:var(--mf-s3)}.pr-note svg{flex:none;margin-top:1px}.pr-warnbox{margin-bottom:var(--mf-s4);background:color-mix(in srgb,var(--mf-warn) 14%,transparent);color:var(--mf-text)}.pr-warnbox svg{color:var(--mf-warn)}.pr-list{margin:0 0 var(--mf-s3);padding-left:var(--mf-s5);display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}.pr-key{grid-template-columns:repeat(4,1fr);display:grid;background:var(--mf-soft2);letter-spacing:.06em;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2) var(--mf-s3);border:1px solid var(--mf-line);font-family:var(--mf-mono);font-weight:var(--mf-fw-semi);padding:var(--mf-s4);-webkit-user-select:all;user-select:all}.pr-g{text-align:center}.pr-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s3) 0}.pr-okrow{display:flex;gap:var(--mf-s3);align-items:flex-start}.pr-okrow>svg{flex:none;color:var(--mf-ok)}.pr-st{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.pr-det{margin-top:var(--mf-s4)}.pr-sec{padding-left:0}.pr-bdg{display:inline-flex;align-items:center;margin-left:var(--mf-s1);vertical-align:middle;color:var(--mf-mute)}.pr-bdg.lk{color:var(--mf-warn)}.pr-bdg svg{height:var(--mf-ico-s);width:var(--mf-ico-s)}.pr-gl{display:inline-flex;position:relative}.pr-ov{display:inline-flex;background:var(--mf-surface);font-style:normal;border-radius:var(--mf-r-pill);pointer-events:none;height:18px;justify-content:center;box-shadow:0 0 0 1px var(--mf-line);bottom:-4px;color:var(--mf-mute);width:18px;align-items:center;right:-4px;position:absolute}.pr-ov.lk{color:var(--mf-warn)}.pr-ov svg{height:12px;width:12px}.pr-ov.sm{height:12px;bottom:-3px;width:12px;right:-3px}.pr-ov.sm svg{height:9px;width:9px}@media(max-width:480px){.pr-key{grid-template-columns:repeat(2,1fr);font-size:var(--mf-fs-sm)}.pr-links{gap:var(--mf-s2);flex-direction:column}}.sx-page .pr-tbl{display:flex;flex-direction:column}.sx-page .pr-it{min-height:var(--mf-row-list);display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-hair)}.sx-page .pr-it:last-child{border-bottom:0}.sx-page .pr-it .tx{flex:1;min-width:0}.sx-page .pr-it .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-page .pr-it .s{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sx-page .pr-btns{flex-wrap:wrap;display:flex;gap:var(--mf-s1);justify-content:flex-end}.sx-page .mf-field.pr-num{width:84px}.di .dg{position:relative}#pr_cnt{margin:calc(-1*var(--mf-s3)) 0 var(--mf-s4)}.pw-card,.mf .pw-card{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);min-width:0;border:1px solid var(--mf-hair2);color:var(--mf-text);align-items:center;padding:var(--mf-s3) var(--mf-s4);flex-direction:row}.pw-card .pw-tx{flex:1 1 180px;min-width:0}.pw-card .pw-bt{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.pw-card .pw-how{flex:1 1 100%;border-top:1px solid var(--mf-hair2);padding-top:var(--mf-s3)}.pw-col{min-height:0;flex:1 1 0;display:flex;min-width:0;overflow:hidden;flex-direction:column}.pw-col>.st-apps{min-height:0;flex:1 1 0}.pw-col>.pw-start{flex:0 0 auto;margin:var(--mf-s3) var(--mf-s4) 0;align-content:flex-start;min-height:0;height:auto}.pw-tx b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.pw-tx .sub,.pw-card .sub{font-size:var(--mf-fs-sm);color:var(--mf-mute);margin-top:var(--mf-s1);overflow-wrap:anywhere}.pw-steps{margin:var(--mf-s2) 0 0;padding-left:var(--mf-s5);font-size:var(--mf-fs-sm);line-height:1.5}.pw-steps li{margin:var(--mf-s1) 0}.pw-set .pw-card{background:transparent;border:0;padding:0}.pw-set{display:flex;gap:var(--mf-s3);min-width:0;width:100%;flex-direction:column}.pw-row{flex-wrap:wrap;display:flex;gap:var(--mf-s4);align-items:center;padding:var(--mf-s3) var(--mf-s1);border-bottom:1px solid var(--mf-hair2)}.pw-row .pw-tx{flex:1 1 260px}.pw-st{font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute)}.mf-taskbar .mf-tbi.pw-chip{display:inline-flex;max-width:60vw;background:transparent;gap:var(--mf-s2);min-width:44px;justify-content:center;box-shadow:none;width:auto;align-items:center;padding:0 var(--mf-s3);flex-direction:row}.mf-taskbar .mf-tbi.pw-chip:hover{background:var(--mf-hov)}.pw-chip .pw-ct{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;line-height:1.2;overflow:hidden}.mf-tbi.pw-chip[data-k=off]{color:var(--mf-warn)}.pw-chip[data-k=sync] svg{animation:pwspin 1.4s linear infinite}@keyframes pwspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pw-chip[data-k=sync] svg{animation:none}}@media(max-width:640px){.pw-chip .pw-more{display:none}}.pw-need{padding:var(--mf-s6) var(--mf-s5)}.pw-prog{font-size:var(--mf-fs-sm);color:var(--mf-mute);margin-bottom:var(--mf-s3)}.pw-body{min-height:200px}.pw-opts{display:flex;gap:var(--mf-s2);flex-direction:column;margin-top:var(--mf-s3)}.pw-opt{min-height:44px;display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);border:1px solid var(--mf-hair2);align-items:center;padding:0 var(--mf-s3)}.pw-opt:has(input:checked){background:var(--mf-sel)}.pw-opt:focus-within{outline-offset:2px;outline:2px solid var(--mf-accent)}.pw-sync .pw-row{padding:var(--mf-s3) 0}#app{top:env(titlebar-area-height,0px)}body.mf:before{top:0;background:var(--mf-scene);height:env(titlebar-area-height,0px);left:0;content:"";right:0;position:fixed;-webkit-app-region:drag;app-region:drag;z-index:0}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mf-text) 28%,transparent) transparent}*::-webkit-scrollbar{height:10px;width:10px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mf-text) 28%,transparent);border-radius:var(--mf-r-sm);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mf-text) 45%,transparent);background-clip:content-box}#app{position:fixed;inset:0;overflow:hidden}.desk{display:contents}html:not(#_) .mf-wall{position:fixed;inset:0;background:var(--wp,var(--mf-scene))!important;z-index:0;background-size:auto!important}.mf-wall:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--mf-hair2) 1px,transparent 1px),linear-gradient(90deg,var(--mf-hair2) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px;opacity:.5}html.nopat .mf-wall:before{display:none}html.nowm .mf-wall .w-big{display:none}html.wlight .mf-wall .w-big{-webkit-text-stroke-color:color-mix(in srgb,var(--mf-black) 14%,transparent)}html.wdark .mf-wall .w-big{-webkit-text-stroke-color:color-mix(in srgb,var(--mf-white) 12%,transparent)}.mf-sysbar{top:0;z-index:8;left:0;right:0;position:fixed}html:not(.mbar) .mf-sysbar{display:none}.mf-taskbar{z-index:8;height:var(--tbh,56px);justify-content:flex-start;left:0;bottom:0;right:0;position:fixed}.mf-taskbar .grow{flex:1;min-width:0}.tb-items{flex:0 1 auto;display:flex;gap:var(--mf-s1);min-width:0;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tb-items::-webkit-scrollbar{display:none}.tbb{flex:none;background:transparent;cursor:default;border:0;color:var(--mf-text);position:relative;padding:0}.tbb .mf-i,.tbb svg{flex:none}.tbb .tl{text-overflow:ellipsis;display:none;max-width:120px;font-size:var(--mf-fs-sm);white-space:nowrap;line-height:1;overflow:hidden}.tb-lab.tbk-win10 .tbb .tl,.tb-lab.tbk-mint .tbb .tl{display:block}.tb-lab.tbk-win10 .tbb,.tb-lab.tbk-mint .tbb{display:flex;max-width:180px;gap:var(--mf-s2);min-width:46px;width:auto;padding:0 var(--mf-s3)}.tb-lab.tbk-win10 .tbb.wb,.tb-lab.tbk-mint .tbb.wb{max-width:200px}.tbb.run:after{background:var(--mf-accent);transform:translate(-50%);border-radius:var(--mf-r-sm);height:3px;left:50%;bottom:3px;content:"";width:var(--mf-s4);position:absolute}.tbb.on:after{width:16px}.tbb.multi:before{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:3px;opacity:.55;left:calc(50% + 14px);bottom:2px;content:"";width:5px;position:absolute}.tbb.on{background:var(--mf-hov)}.tbb.min{opacity:.72}.mf-sharp-curve-0c19{--tb:177,58,46,185,89,152,147,56,130,186,49,119,221,62,233,239,41}.tbb.run:not(.on):hover{background:var(--mf-hov)}.tbb .cnt{display:grid;top:3px;font-style:normal;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xs);height:16px;min-width:16px;font-weight:var(--mf-fw-bold);right:3px;position:absolute;place-items:center;background:var(--mf-accent);color:var(--mf-on-accent);padding:0 var(--mf-s1)}.tb-lab .tbb .cnt{display:none}.tbb.dragging{opacity:.5}.tbb.dl{box-shadow:inset 2px 0 var(--mf-accent)}.tbb.dr{box-shadow:inset -2px 0 var(--mf-accent)}.tbb.full{color:var(--mf-accent-ink)}.mf-taskbar.dropt,.dropt{outline-offset:-4px;outline:2px dashed var(--mf-accent)}.tbsep{flex:none}.tbk-mint .mf-taskbar{justify-content:flex-start}.tbk-mint .mf-taskbar .grow{display:none}.tbk-mint .mf-taskbar .tb-items{margin:0 auto}.tbk-mint .mf-taskbar .mf-tray{top:0;bottom:0;right:var(--mf-s3);position:absolute}.tbk-dock .mf-taskbar{min-height:60px;max-width:calc(100vw - 16px);transform:translate(-50%);border-radius:var(--mf-r-dlg);height:auto;border:1px solid var(--mf-hair2);left:50%;box-shadow:var(--mf-sh-pop);bottom:8px;width:max-content;right:auto;padding:0 var(--mf-s3)}.tbk-dock .mf-taskbar .grow{display:none}.tbk-dock .mf-taskbar .mf-tray>*:not([data-pop=qs]):not(.vdb){display:none}.tbk-dock .mf-taskbar .mf-tray{margin-left:var(--mf-s2)}.tbk-dock .tbb.run:after{bottom:4px}.tbk-dock .tbb:hover{transform:translateY(-3px) scale(1.08);transition:transform var(--mf-t1)}.tb-top .mf-taskbar{top:var(--sbh,0px);bottom:auto;border-top:0;border-bottom:1px solid var(--mf-hair2)}.tb-top .tbb.run:after{top:2px;bottom:auto}html.tbc-accent .mf-taskbar{background:var(--mf-accent);color:var(--mf-on-accent)}html.tbc-accent .mf-taskbar .mf-tbi,html.tbc-accent .mf-taskbar .mf-clock,html.tbc-accent .mf-taskbar .tbb{color:var(--mf-on-accent)}html.tbc-accent .mf-taskbar .tbb.run:after{background:var(--mf-on-accent)}html.tbc-accent .mf-taskbar .mf-tbi:hover,html.tbc-accent .tbb.on{background:color-mix(in srgb,var(--mf-black) 14%,transparent)}html.tb-small .tbb .tl{font-size:var(--mf-fs-xs)}.vdb{border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);width:auto!important;font-weight:var(--mf-fw-bold);padding:0 var(--mf-s2)}.win{top:calc(var(--wat,30px) + 18px);left:128px;bottom:calc(var(--wab,56px) + 12px);right:3%}.win.vdoff,.vdoff{display:none!important}.win.thumbwin{opacity:1!important;transform-origin:0 0;display:flex}.win.gone{pointer-events:none}.thumb{flex:none;background:var(--mf-surface);border-radius:var(--mf-r-sm);overflow:hidden;box-shadow:0 0 0 1px var(--mf-line);position:relative}.thumb .win{position:absolute!important}#tbpop{z-index:61;position:fixed}.tbp-in{display:flex;background:var(--mf-mica);border-radius:var(--mf-r-pop);gap:var(--mf-s2);box-shadow:var(--mf-sh-pop);padding:var(--mf-s2);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur)}.tbp-c{border-radius:var(--mf-r-ctl);outline-offset:-2px;cursor:default;width:216px;padding:var(--mf-s2)}.tbp-c:hover,.tbp-c:focus-visible{background:var(--mf-hov)}.tbp-c.min .tbp-t{opacity:.6}.tbp-h{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2);min-width:0}.tbp-h span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.tbp-t{min-height:60px;display:flex;justify-content:center;align-items:center}#dsk{top:var(--wat,30px);z-index:1;left:0;bottom:var(--wab,56px);right:0;position:fixed;-webkit-user-select:none;user-select:none}#dsk.noic #icons{display:none}#dsk #icons,#dsk #widgets{position:absolute;inset:0;pointer-events:none}#dsk .di,#dsk .wg{pointer-events:auto}.di{display:flex;border-radius:var(--mf-r-ctl);cursor:default;height:var(--ch,112px);gap:var(--mf-s1);box-sizing:border-box;color:var(--mf-text);width:var(--cw,104px);align-items:center;position:absolute;outline:0;padding:var(--mf-s2) var(--mf-s1);flex-direction:column}.di .dg{display:grid;height:var(--is,58px);width:var(--iw,98px);place-items:center;flex:none;pointer-events:none}.di .dg svg,.di .dg .mf-ft,.di .dg>*{max-width:100%;max-height:100%}.di .dg>svg{height:var(--is,58px);width:var(--is,58px)}.di .dn{display:-webkit-box;max-width:100%;font-size:var(--mf-fs-sm);line-height:1.25;overflow:hidden;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;border-radius:var(--mf-r-sm);pointer-events:none;word-break:break-word;padding:1px var(--mf-s1)}.di:hover{background:var(--mf-hov)}.di.sel{background:color-mix(in srgb,var(--mf-accent) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mf-accent) 70%,transparent)}.di:focus-visible{box-shadow:0 0 0 2px var(--mf-accent)}.di.drag{pointer-events:none;z-index:5;opacity:.85}.di.over{background:color-mix(in srgb,var(--mf-accent) 30%,transparent);box-shadow:0 0 0 2px var(--mf-accent)}.apptile{background:var(--mf-soft);border-radius:var(--mf-r-dlg);height:var(--is,58px)!important;box-shadow:0 0 0 1px var(--mf-line);color:var(--mf-text);width:var(--is,58px)!important}.apptile svg{height:50%!important;width:50%!important}.binic svg{height:60%!important;color:var(--mf-mute);width:60%!important}.binic.full svg{color:var(--mf-accent-ink)}html.wdark .di{color:var(--mf-white)}html.wdark .di .dn{text-shadow:0 1px 3px color-mix(in srgb,var(--mf-black) 75%,transparent)}html.wlight .di{color:var(--mf-black)}html.wlight .di .dn{text-shadow:0 1px 2px color-mix(in srgb,var(--mf-white) 60%,transparent)}html.wdark .di:hover{background:color-mix(in srgb,var(--mf-white) 12%,transparent)}html.wlight .di:hover{background:color-mix(in srgb,var(--mf-black) 8%,transparent)}body.dk-drag{cursor:grabbing}.marq{background:color-mix(in srgb,var(--mf-accent) 16%,transparent);pointer-events:none;z-index:3;border:1px solid var(--mf-accent);position:absolute}.wg{background:var(--mf-glass);border-radius:var(--mf-r-dlg);box-sizing:border-box;width:270px;position:absolute;padding:var(--mf-s3);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);cursor:default;border:1px solid var(--mf-hair2);box-shadow:var(--mf-sh1);color:var(--mf-text)}.wg .mf-sec{padding:0 2px var(--mf-s2)}.wg-x{display:grid;top:6px;background:var(--mf-soft);border-radius:var(--mf-r-ctl);height:var(--mf-h-s);border:0;color:var(--mf-mute);width:var(--mf-h-s);right:6px;position:absolute;place-items:center;transition:opacity var(--mf-t1);z-index:2;cursor:pointer;opacity:0;padding:0}.wg:hover .wg-x,.wg:focus-within .wg-x{opacity:1}.wg-x svg{height:12px;width:12px}.wg-time{letter-spacing:-.01em;font-size:calc(var(--mf-fs-h1)*1.5);line-height:1.1;font-weight:var(--mf-fw-semi)}.wg-sub{font-size:var(--mf-fs-sm);margin-top:var(--mf-s1)}.wg-sub.mute,.mf-mute.wg-sub{color:var(--mf-mute)}.wg .w-wm{font-size:var(--mf-fs-lg);opacity:1;text-align:left;width:auto;position:static}.wg-btns{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s3)}.wg .cal{padding:0}.wg-row{display:flex;border-radius:var(--mf-r-sm);cursor:pointer;gap:var(--mf-s2);min-width:0;align-items:center;padding:var(--mf-s1) var(--mf-s1)}.wg-row:hover{background:var(--mf-hov)}.wg-row .tx,.wg-t .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wg-row .mf-mute{flex:none;font-size:var(--mf-fs-xs)}.wg-apps{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s1)}.wg-app{display:flex;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;gap:var(--mf-s1);border:0;color:var(--mf-text);align-items:center;padding:var(--mf-s2) 2px;flex-direction:column;font:inherit}.wg-app span{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden}.wg-app:hover{background:var(--mf-hov)}.wg-kv{grid-template-columns:1fr auto;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s2)}.wg-kv span{color:var(--mf-mute)}.wg-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);overflow:auto;max-height:170px}.wg-todo{display:flex;gap:2px;overflow:auto;max-height:150px;flex-direction:column;margin-bottom:var(--mf-s2)}.wg-t{display:flex;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) 2px}.wg-t.done .tx{text-decoration:line-through;color:var(--mf-mute)}.wg-t .mf-eb{height:var(--mf-h-s);opacity:0;width:var(--mf-h-s)}.wg-t:hover .mf-eb,.wg-t:focus-within .mf-eb{opacity:1}.wg-add{height:var(--mf-h-m)}.wg-ta{display:block;border-radius:var(--mf-r-sm);height:130px;box-sizing:border-box;resize:none;border:0;width:100%;padding:var(--mf-s3);font:inherit;font-size:var(--mf-fs-md);color:var(--mf-paper-ink);outline:0}.wg-ta:focus-visible{box-shadow:0 0 0 2px var(--mf-accent)}.wg-dots{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.wg-dot{border-radius:50%;cursor:pointer;height:16px;border:2px solid transparent;width:16px;padding:0}.wg-dot.on{border-color:var(--mf-text)}.wg-ta{caret-color:var(--mf-paper-ink)}html.nowg #widgets{display:none}.mf-cd.sel{box-shadow:inset 0 0 0 2px var(--mf-accent)}.mf-cd{background:transparent;border:0;color:var(--mf-text);position:relative;font:inherit;cursor:pointer;padding:0}.mf-dot{display:inline-block;background:var(--mf-accent);border-radius:50%;height:6px;width:6px}.ag{display:flex;gap:2px;padding:0 var(--mf-s2) var(--mf-s2);flex-direction:column}.ag-row{display:flex;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s2)}.ag-row:hover{background:var(--mf-hov)}.ag-row i{flex:none;border-radius:var(--mf-r-sm);height:18px;width:4px}.ag-row .mf-grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-row .mf-mute{flex:none;font-size:var(--mf-fs-xs)}#wgal{top:calc(var(--wat,30px) + 8px);z-index:62;overflow:auto;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - var(--wat,30px) - var(--wab,56px) - 24px);right:16px;position:fixed;padding:var(--mf-s2)}.gal-c{display:flex;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2)}.gal-c:hover{background:var(--mf-hov)}.gal-c b{font-weight:var(--mf-fw-semi)}.gal-c .mf-mute{font-size:var(--mf-fs-xs);white-space:normal}.gal-sc{grid-template-columns:1fr 1fr;display:grid;gap:0 var(--mf-s2);padding:0 var(--mf-s2)}#snapv{z-index:3}#snapast{position:fixed;inset:0;background:color-mix(in srgb,var(--mf-black) 28%,transparent);z-index:9}.sa-zone{display:flex;background:color-mix(in srgb,var(--mf-surface) 70%,transparent);border-radius:var(--mf-r-dlg);gap:var(--mf-s2);box-sizing:border-box;overflow:hidden;border:2px dashed var(--mf-accent);position:fixed;padding:var(--mf-s2);flex-direction:column}.sa-h{font-size:var(--mf-fs-sm);text-align:center;color:var(--mf-mute)}.sa-list{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center;overflow:auto;align-content:flex-start}.sa-card{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:0;color:var(--mf-text);align-items:center;padding:var(--mf-s2);flex-direction:column;font:inherit;max-width:170px;font-size:var(--mf-fs-xs)}.sa-card span{text-overflow:ellipsis;display:flex;max-width:100%;gap:var(--mf-s1);white-space:nowrap;overflow:hidden;align-items:center}.sa-card:hover,.sa-card:focus-visible{background:var(--mf-hov);box-shadow:0 0 0 2px var(--mf-accent)}#snaplay{background:var(--mf-mica);border-radius:var(--mf-r-pop);z-index:62;box-shadow:var(--mf-sh-pop);width:268px;position:fixed;padding:var(--mf-s2) var(--mf-s2) var(--mf-s2);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur)}.sl-grid{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s2);padding:var(--mf-s1) 2px}.sl-l{background:var(--mf-soft);border-radius:var(--mf-r-sm);height:42px;overflow:hidden;position:relative}.sl-z{background:var(--mf-hair);border-radius:var(--mf-r-sm);cursor:pointer;box-sizing:border-box;border:2px solid var(--mf-surface);position:absolute;padding:0}.sl-z:hover,.sl-z:focus-visible{background:var(--mf-accent)}.sl-foot{display:flex;gap:var(--mf-s2);justify-content:space-between;margin-top:var(--mf-s2)}#tvx{position:fixed;inset:0;background:color-mix(in srgb,var(--mf-scene) 78%,transparent);z-index:63;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;overflow:auto;color:var(--mf-text);align-items:center;padding:calc(var(--wat,30px) + 12px) 24px 24px;flex-direction:column}.tv-bar{display:flex;gap:var(--mf-s3);margin-bottom:var(--mf-s5);flex-wrap:wrap;justify-content:center}.tv-d{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:2px;border:1px solid var(--mf-line);color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2) var(--mf-s4);flex-direction:column;font:inherit;font-size:var(--mf-fs-sm);min-width:116px;position:relative}.tv-d small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.tv-d.on{border-color:var(--mf-accent);box-shadow:inset 0 0 0 1px var(--mf-accent)}.tv-d.add{gap:var(--mf-s2);min-width:0;align-items:center;flex-direction:row;border-style:dashed}.tv-x{display:grid;top:4px;border-radius:var(--mf-r-ctl);height:20px;width:20px;right:4px;position:absolute;place-items:center}.tv-x:hover{background:var(--mf-hov)}.tv-g{flex-wrap:wrap;display:flex;gap:var(--mf-s4);justify-content:center;align-content:flex-start;max-width:1200px;width:100%}.tvc{background:var(--mf-surface);border-radius:var(--mf-r-dlg);cursor:pointer;border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);width:284px;outline:0;padding:var(--mf-s3)}.tvc:hover,.tvc.on,.tvc:focus-visible{border-color:var(--mf-accent);box-shadow:0 0 0 2px var(--mf-accent)}.tvt{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-sm);height:164px;justify-content:center;overflow:hidden;align-items:center;position:relative}.tv-min{top:6px;background:var(--mf-surface);border-radius:var(--mf-r-pill);z-index:2;font-size:var(--mf-fs-xs);left:6px;color:var(--mf-mute);position:absolute;padding:2px var(--mf-s2)}.tvh{display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2);font-size:var(--mf-fs-sm);min-width:0}.tvh .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tv-empty{text-align:center;color:var(--mf-mute);width:100%;padding:60px 0}#altab{position:fixed;inset:0;display:grid;z-index:64;place-content:center;justify-items:center;background:color-mix(in srgb,var(--mf-black) 35%,transparent);gap:var(--mf-s3)}.at-row{display:flex;max-width:calc(100vw - 32px);background:var(--mf-mica);border-radius:var(--mf-r-dlg);gap:var(--mf-s3);overflow:auto;box-shadow:var(--mf-sh-dlg);padding:var(--mf-s4);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur)}.atc{flex:none;display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);border:2px solid transparent;width:216px;align-items:center;padding:var(--mf-s2);flex-direction:column}.atc.on{border-color:var(--mf-accent);background:var(--mf-hov)}.at-t{display:flex;max-width:100%;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.at-t .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.at-n{text-shadow:0 1px 4px color-mix(in srgb,var(--mf-black) 70%,transparent);color:var(--mf-white);font-weight:var(--mf-fw-semi)}.mf-mi{position:relative}.mf-mi.sub>.subpop{display:none;top:-7px;background:var(--mf-mica);border-radius:var(--mf-r-pop);z-index:2;min-width:200px;left:calc(100% - 4px);box-shadow:var(--mf-sh-pop);position:absolute;padding:var(--mf-s2)}.mf-mi.sub:hover>.subpop,.mf-mi.sub:focus-within>.subpop,.mf-mi.sub.open>.subpop{display:block}.mf-mi.sub.flip>.subpop{left:auto;right:calc(100% - 4px)}.mf-mi.sub:after{top:50%;height:6px;content:"";width:6px;right:10px;position:absolute;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg);opacity:.6}.mf-mi.on{background:var(--mf-act)}.mf-mi:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.sr-list{display:flex;gap:2px;flex-direction:column}.mf-start{z-index:60}.start-pw{margin-left:auto}.toasts{display:flex;pointer-events:none;z-index:70;gap:var(--mf-s2);bottom:calc(var(--wab,56px) + var(--mf-bar-status) + 10px);right:16px;position:fixed;flex-direction:column}.toasts>*{pointer-events:auto}html.tb-top .toasts{bottom:calc(var(--mf-bar-status) + 10px)}.mf-toast .tx{flex:1;min-width:0}.mf-toast .tx-x{flex:none;opacity:.6}.mf-toast.err .mf-tile{color:var(--mf-danger)}#dimmer{position:fixed;inset:0;background:var(--mf-black);pointer-events:none;z-index:200;opacity:0}.kb-grid{display:flex;flex-direction:column}.kb-r{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s3);justify-content:space-between;padding:var(--mf-s1) 2px;border-bottom:1px solid var(--mf-hair)}.kb-k kbd{font:inherit;background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);border:1px solid var(--mf-line);padding:1px var(--mf-s2);margin-right:var(--mf-s1)}.about{text-align:center}.about .kb-r{text-align:left}.clip-l{display:flex;gap:var(--mf-s1);overflow:auto;max-height:50vh;flex-direction:column}.clip-r{display:flex;gap:var(--mf-s2);align-items:center}.clip-t{flex:1;background:var(--mf-soft);border-radius:var(--mf-r-sm);min-width:0;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);padding:var(--mf-s2) var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow:hidden;max-height:80px;word-break:break-word}.clip-t:hover{background:var(--mf-hov)}#shotov{position:fixed;inset:0;background:color-mix(in srgb,var(--mf-black) 35%,transparent);z-index:150;cursor:crosshair}.shot-h{display:flex;top:20px;background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);gap:var(--mf-s3);left:50%;box-shadow:var(--mf-sh-pop);color:var(--mf-text);align-items:center;position:absolute;padding:var(--mf-s2) var(--mf-s4)}.shot-b{background:color-mix(in srgb,var(--mf-white) 8%,transparent);border:2px solid var(--mf-accent);box-shadow:0 0 0 9999px color-mix(in srgb,var(--mf-black) 35%,transparent);position:absolute}.vr{text-align:center}.vr-t{font-variant-numeric:tabular-nums;font-size:calc(var(--mf-fs-h1)*1.25);font-weight:var(--mf-fw-semi)}.lkclock{margin:var(--mf-s6) 0 var(--mf-s2)}.lk-t{letter-spacing:-.02em;font-size:calc(var(--mf-fs-h1)*2);line-height:1;font-weight:var(--mf-fw-semi)}.lk-d{margin-top:var(--mf-s2);color:var(--mf-brand-mute)}:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.mf-sysbar :focus-visible,.mf-taskbar :focus-visible{outline-offset:-2px}html.bigfocus :focus-visible{outline-width:4px}html.hc{--mf-line:currentColor}html.hc .mf-pop,html.hc .mf-dlg,html.hc .wg,html.hc .tvc{border:2px solid var(--mf-text)}html.nomotion *,html.nomotion *:before,html.nomotion *:after{transition:none!important;animation:none!important}html.noblur *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.ulinks a{text-decoration:underline}html.easyread body{letter-spacing:.01em;font-size:calc(1em + 1px);line-height:1.55}@media(max-width:760px){.win{top:var(--wat,30px);border-radius:0;left:0;bottom:var(--wab,56px);right:0}.win>.mf-wtitle .mf-wc{display:none}#dsk{overflow:auto;-webkit-overflow-scrolling:touch}#dsk #icons,#dsk #widgets{display:grid;pointer-events:auto;position:static}#dsk.ph #widgets{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:208px;gap:var(--mf-s3);box-sizing:border-box;align-items:flex-start;padding:var(--mf-s3);scroll-padding:0 12px}#dsk.ph .wg{flex:none;overflow:auto;width:min(288px,82vw);max-height:184px;scroll-snap-align:start}#dsk.ph #icons{grid-template-columns:repeat(4,1fr);gap:var(--mf-s2);padding:var(--mf-s3);align-content:start}#dsk.ph .di{min-height:92px;top:auto!important;height:auto;left:auto!important;width:auto;position:relative}#dsk.ph .wg{top:auto!important;left:auto!important;position:relative}.wg-x{opacity:1}#wgal{top:var(--wat,30px);left:8px;width:auto;right:8px}.tvc{min-width:150px;width:calc(50% - 8px)}.tvt{height:100px}#tvx{padding-left:var(--mf-s3);padding-right:var(--mf-s3)}.mf-toast{max-width:calc(100vw - 24px)}.toasts{left:12px;align-items:flex-end;right:12px}.mf-mi.sub{min-height:var(--mf-row-menu);flex-wrap:wrap;height:auto;align-content:flex-start}.mf-mi.sub>:not(.subpop){display:inline-flex;height:var(--mf-row-menu);align-items:center}.mf-mi.sub:after{top:calc(var(--mf-row-menu)/2)}.mf-mi.sub>.subpop{flex:0 0 100%;background:transparent;min-width:0;box-sizing:border-box;box-shadow:none;width:100%;position:static;padding:0 0 0 var(--mf-s4)}.mf-mi.sub:after{display:none}.lkclock{display:none}.mf-taskbar .tb-items{flex:1;justify-content:flex-start}.lk-t{font-size:calc(var(--mf-fs-h1)*1.5)}#snaplay,#snapast{display:none!important}}body.mobile .lkclock{display:none}.mf-sysbar .mn{background:transparent;border:0;color:inherit;font:inherit;cursor:default;font-size:var(--mf-fs-md)}.mf-sysbar .mn:hover{background:var(--mf-hov)}.mf-sysbar .mn.app{font-weight:var(--mf-fw-bold)}.mf-sysbar .sb-circle,.mf-sysbar .sb-clock,.mf-sysbar [data-act=search]{background:transparent;border:0;color:inherit;font:inherit;cursor:default}.mf-sysbar .sb-clock{border-radius:var(--mf-r-sm);font-size:var(--mf-fs-md);padding:var(--mf-s1) var(--mf-s2)}.mf-sysbar .sb-clock:hover{background:var(--mf-hov)}.mf-start{background:var(--mf-mica)}.mf-start{bottom:calc(var(--wab,56px) + 8px)}html.tb-top .mf-start{top:calc(var(--wat,30px) + 8px);bottom:auto}html.tbk-dock .mf-start{bottom:84px}.tbk-mint .mf-start{transform:translate(-50%);left:50%}@media(max-width:760px){.mf-sysbar .mn:not(.sb-app):not(.sb-clock){display:none}.mf-sysbar .sb-app{text-overflow:ellipsis;max-width:40vw;white-space:nowrap;overflow:hidden}.mf-sysbar.merged .sb-app{display:none}.mf-start,.tbk-mint .mf-start{transform:none;height:min(74vh,560px);left:8px;bottom:calc(var(--wab,56px) + 8px);width:auto;right:8px}.st-main{flex-direction:column}.st-fav{justify-content:flex-start;width:auto;padding:var(--mf-s2) var(--mf-s2);flex-direction:row;border-right:0;border-bottom:1px solid var(--mf-hair2)}.st-fav .sb-sp{flex:1}.st-cats{width:auto;flex-direction:row;overflow-x:auto;padding:var(--mf-s2) var(--mf-s2);border-right:0;border-bottom:1px solid var(--mf-hair2);scrollbar-width:none}.st-cats .mf-nav{flex:none;height:36px;width:auto;padding:0 var(--mf-s3)}.st-apps{grid-template-columns:1fr}.panel-search{top:calc(var(--wat,30px) + 6px);transform:none;left:8px;width:auto;right:8px}}.mf-start,.mf-panel.layer,.mf-pop,.tbp-in,#snaplay,.at-row{background:color-mix(in srgb,var(--mf-surface) 95%,transparent)}.tv-st{display:block;font-size:var(--mf-fs-xs)}.tv-hint{margin-top:var(--mf-s5);font-size:var(--mf-fs-sm);text-align:center;color:var(--mf-mute)}body.mobile .mf-wall .w-big{display:none}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--mf-accent)}.mf-qt{cursor:pointer;border:0;text-align:left;font-family:inherit;color:var(--mf-text)}.mf-qt.on{color:var(--mf-on-accent)}.gal-c .mf-btn{flex:none;min-width:64px}.gal-sc .mfu-chk{min-height:var(--mf-h-m);margin:0}.ag .pp-none{text-align:left;padding:var(--mf-s2)!important}.lock .mf-split>.r{background:var(--mf-scene);text-align:left;color:var(--mf-text)}.lock .mf-split>.r .panel *{text-align:inherit}@media(max-width:640px){.lock .mf-split{grid-template-columns:1fr;grid-template-rows:auto 1fr}.lock .mf-split>.l{display:flex;gap:0;padding:var(--mf-s4)}.lock .mf-split>.l>:not(.wm){display:none}}.mf-start .st-side{background:var(--mf-hair2);gap:var(--mf-s3);width:200px;align-items:stretch;padding:var(--mf-s4) var(--mf-s3)}.mf-start .st-user{display:flex;gap:var(--mf-s2);align-items:center;flex-direction:column;padding-bottom:var(--mf-s3);border-bottom:1px solid var(--mf-hair2);text-align:center}.mf-start .st-user .mf-avatar{font-size:var(--mf-fs-lg);height:52px;width:52px}.mf-start .st-user b{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.mf-start .st-places{min-height:0;display:flex;gap:2px;overflow:auto;flex-direction:column}.mf-start .st-side{min-height:0;overflow:hidden}.mf-start .st-side .sb-sp{min-height:0;flex:1 1 0}.mf-start .st-pw,.mf-start .st-user{flex:none}.mf-start .st-places .mf-nav{height:38px;gap:var(--mf-s3);justify-content:flex-start;padding:0 var(--mf-s3)}.mf-start .st-pw{display:flex;gap:var(--mf-s2);justify-content:center}.mf-start .st-pw .mf-btn.icon{border-radius:50%;height:40px;width:40px}.mf-start .st-cats .mf-nav.on{background:var(--mf-sel)}@media(max-width:760px){.mf-start .st-side{width:auto;align-items:center;padding:var(--mf-s2);flex-direction:row}.mf-start .st-user{border:0;padding:0;flex-direction:row}.mf-start .st-user b,.mf-start .st-places .tx{display:none}.mf-start .st-user .mf-avatar{height:36px;width:36px}.mf-start .st-places{flex-direction:row}.mf-start .st-places .mf-nav{justify-content:center;width:40px;padding:0}.mf-start .st-pw .mf-btn.icon{height:36px;width:36px}}.mf-start .st-apps .mf-row .mf-tile{background:transparent;border-radius:var(--mf-r-ctl);box-shadow:none;color:var(--mf-text)}.mf-start .st-places .apptile.st-pt,.mf-start .st-pw .apptile.st-pt{display:grid;border-radius:var(--mf-r-ctl);height:28px!important;width:28px!important;place-items:center;flex:none;background:transparent;box-shadow:none}.mf-start .st-places .apptile.st-pt svg,.mf-start .st-pw .apptile.st-pt svg{height:60%!important;width:60%!important}.mf-toast{border:1px solid var(--mf-line);width:min(380px,calc(100vw - 32px));align-items:center;padding:var(--mf-s3) var(--mf-s3) var(--mf-s3) var(--mf-s4);border-left:3px solid var(--mf-accent);background:var(--mf-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.mf-toast.err{border-left-color:var(--mf-danger)}.mf-toast .mf-tile{flex:none;background:transparent;border-radius:var(--mf-r-ctl);height:30px;width:30px}.mf-toast .t{font-size:var(--mf-fs-md);line-height:1.3}.mf-toast .s{font-size:var(--mf-fs-sm);line-height:1.35;margin-top:2px}.mf-toast .mf-btn{flex:none;white-space:nowrap}.w-back{flex:none;display:flex;align-items:center;padding:4px var(--mf-s2);border-bottom:1px solid var(--mf-line)}.w-back .sb-back,.mf-navrow .sb-back,.mf-sysbar .sb-back{display:inline-flex;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);height:24px;gap:4px;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2)}.w-back .sb-back:hover,.mf-navrow .sb-back:hover,.mf-sysbar .sb-back:hover{background:var(--mf-hov)}.w-undo{align-self:center}.w-nav>.sb-back,.mf-navrow>.w-navback{flex:none;margin-right:var(--mf-s1)}.mf-navrow>.w-navback .tx{display:none}.mf-navrow>.w-navback{justify-content:center;width:var(--mf-ctl,28px);padding:0}.mf-start{height:min(540px,calc(100vh - 100px))}.mf-start .st-user{background:none;border:0;border-bottom:1px solid var(--mf-hair2);color:inherit;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;width:100%;position:relative;padding:var(--mf-s2) var(--mf-s2) var(--mf-s3)}.mf-start .st-user:hover,.mf-start .st-user.on{background:var(--mf-hov)}.mf-start .st-user .st-uh{text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.mf-start .st-pw{gap:2px;justify-content:flex-start;flex-direction:column;border-top:1px solid var(--mf-hair2);padding-top:var(--mf-s2)}.mf-start .st-pw .mf-nav{height:36px;gap:var(--mf-s3);justify-content:flex-start;padding:0 var(--mf-s3)}.mf-start .st-places .mf-nav .apptile,.mf-start .st-pw .mf-nav .apptile{background:transparent}.mf-start .st-main,.mf-start .st-apps,.mf-start .st-cats{min-width:0}.mf-start .st-apps,.mf-start .st-cats,.mf-start .st-acct,.mf-start .st-places{overflow-x:hidden}.mf-start .st-apps{overflow-y:auto}.mf-start .st-acct{flex:1;display:flex;gap:var(--mf-s3);min-width:0;padding:var(--mf-s4);flex-direction:column;overflow-y:auto}.mf-start .st-ah{flex-wrap:wrap;display:flex;gap:var(--mf-s4);align-items:center}.mf-start .st-ah .st-big{flex:none;font-size:var(--mf-fs-xl);height:64px;width:64px}.mf-start .st-ai-t{min-width:0}.mf-start .st-ai-t b{display:block;font-size:var(--mf-fs-lg);overflow-wrap:anywhere}.mf-start .st-al{display:flex;gap:2px;flex-direction:column}.mf-start .st-ar{background:none;border:0;text-align:left;color:inherit;width:100%;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);align-items:center}.mf-start .st-ar:hover{background:var(--mf-hov)}.mf-start .st-ai{display:grid;place-items:center;flex:none;color:var(--mf-text);width:32px}.mf-start .st-af{display:flex;gap:var(--mf-s2);align-items:center;margin-top:auto;padding-top:var(--mf-s3);border-top:1px solid var(--mf-hair2)}@media(max-width:760px){.mf-start{height:min(80vh,620px)}.mf-start .st-side{flex-wrap:wrap;gap:var(--mf-s1);overflow:visible;width:auto;align-items:center;padding:var(--mf-s2);flex-direction:row}.mf-start .st-user{width:auto;flex-direction:row;border-bottom:0;gap:var(--mf-s2);padding:var(--mf-s1) var(--mf-s2)}.mf-start .st-user .mf-avatar{font-size:var(--mf-fs-md);height:36px;width:36px}.mf-start .st-user .st-uh{display:none}.mf-start .st-places,.mf-start .st-pw{flex-wrap:wrap;overflow:visible;border:0;padding:0;flex-direction:row}.mf-start .st-places .mf-nav,.mf-start .st-pw .mf-nav{height:44px;justify-content:center;width:44px;padding:0}.mf-start .st-places .mf-nav .tx,.mf-start .st-pw .mf-nav .tx,.mf-start .st-side .sb-sp{display:none}.st-cats{flex-wrap:wrap!important;overflow-x:hidden!important;overflow-y:auto;max-height:30%}.st-cats .mf-nav{flex:1 1 auto!important}}.mf-round-slot-f915{opacity:0;cursor:default;--cv:"55de1aca66837f75"}@media(min-width:1800px){.lock .mf-split>.l{padding:calc(var(--mf-s6)*1.6)}.lock .mf-split>.l .wm{font-size:22px}.lock .mf-split>.l h1{font-size:clamp(56px,3.6vw,84px)}.lock .mf-split>.l p{font-size:calc(var(--mf-fs-lg)*1.4)}.lock .mf-split>.l li{font-size:calc(var(--mf-fs-md)*1.4);padding:var(--mf-s4) var(--mf-s5)}.lock .mf-split .panel{max-width:620px;zoom:1.5}}.mf-start .st-n{margin-left:auto;font-variant-numeric:tabular-nums;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.mf-start .st-empty{grid-column:1/-1;text-align:center;padding:var(--mf-s6) var(--mf-s4)}.mf-start .st-apps .mf-row .mf-grow{text-overflow:clip;white-space:normal;overflow:visible}.mf-start .st-apps .mf-row b{text-overflow:ellipsis;display:block;white-space:nowrap;line-height:1.3;overflow:hidden}.mf-start .st-apps .mf-row .sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;white-space:normal;line-height:1.35;overflow:hidden;margin-top:2px}.mf-start .st-apps,.mf-start .st-cats,.mf-start .st-places,.mf-start .st-acct{scrollbar-width:thin;scrollbar-color:var(--mf-line) transparent}@media(min-width:761px){.mf-start{height:min(600px,calc(100vh - 120px));width:min(920px,calc(100vw - 24px))}.mf-start .st-side{flex:none;gap:var(--mf-s3);width:240px;padding:var(--mf-s4) var(--mf-s3)}.mf-start .st-user{gap:var(--mf-s3);text-align:left;align-items:center;padding:var(--mf-s2) var(--mf-s2) var(--mf-s3);flex-direction:row}.mf-start .st-user .mf-avatar{font-size:var(--mf-fs-md);height:40px;width:40px}.mf-start .st-user b{flex:1;min-width:0}.mf-start .st-user .st-uh{display:none}.mf-start .st-places .mf-nav{height:40px}.mf-start .st-pw{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:var(--mf-s1);padding-top:var(--mf-s3)}.mf-start .st-pw .mf-nav{height:52px;gap:2px;justify-content:center;padding:var(--mf-s1) 0;flex-direction:column}.mf-start .st-pw .mf-nav .tx{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.mf-start .st-pw .apptile.st-pt{height:24px!important;width:24px!important}.mf-start .st-cats{flex:none;gap:2px;width:224px;padding:var(--mf-s4) var(--mf-s3);overflow-y:auto}.mf-start .st-cats .mf-nav{flex:none;height:40px;gap:var(--mf-s2);padding:0 var(--mf-s3)}.mf-start .st-cats .mf-nav .tx{flex:1;white-space:nowrap;min-width:0}.mf-start .st-apps{grid-template-columns:minmax(0,1fr);flex:1 1 0;display:grid;min-width:0;grid-auto-rows:min-content;align-content:start;gap:2px;padding:var(--mf-s4)}.mf-start .st-apps>.mf-sec{padding:0 var(--mf-s3) var(--mf-s2)}.mf-start .st-apps>.mf-sec:not(:first-child){padding-top:var(--mf-s3)}.mf-start .st-apps .mf-row.l{min-height:60px;height:auto;gap:var(--mf-s3);padding:var(--mf-s2) var(--mf-s3)}.mf-start .st-apps .mf-row .mf-tile.s{flex:none;height:36px;width:36px}.mf-start .st-apps .mf-row b{font-size:var(--mf-fs-md)}.mf-start .st-foot{padding:var(--mf-s3) var(--mf-s4)}.mf-start .st-foot .mf-search{height:44px;width:100%}}@media(min-width:761px)and (max-height:640px){.mf-start .st-places .mf-nav,.mf-start .st-cats .mf-nav{height:32px}.mf-start .st-side{gap:var(--mf-s2);padding:var(--mf-s3)}.mf-start .st-pw .mf-nav{height:44px}.mf-start .st-user{padding-bottom:var(--mf-s2)}.mf-start .st-pw{padding-top:var(--mf-s2)}.mf-start .st-apps .mf-row.l{min-height:52px;padding-top:var(--mf-s1);padding-bottom:var(--mf-s1)}}@media(max-width:760px){.mf-start .st-apps{grid-template-columns:minmax(0,1fr)}.mf-start .st-cats .st-n{display:none}}#mft-wall{position:fixed;inset:0;background:var(--mf-scene);pointer-events:none;z-index:0;overflow:hidden}.mw-in{position:absolute;inset:0;overflow:hidden}#mft-wall .mw-in{filter:var(--mft-wf,none)}#mft-wall[data-blur="1"] .mw-in{inset:calc(var(--mft-wblur) * -2)}#mft-wall .mw-tint{position:absolute;inset:0;background:var(--mf-accent);opacity:var(--mft-wtint,0);mix-blend-mode:color}#mft-wall .mw-dim{position:absolute;inset:0;background:color-mix(in srgb,var(--mf-black) var(--mft-wdim,0%),transparent)}.mw-pic{background-repeat:no-repeat;background-position:center;background-size:cover}:is(#mft-wall,.mft-thumb)[data-fit=fit] .mw-pic{background-size:contain;background-color:var(--mf-scene)}:is(#mft-wall,.mft-thumb)[data-fit=stretch] .mw-pic{background-size:100% 100%}:is(#mft-wall,.mft-thumb)[data-fit=tile] .mw-pic{background-repeat:repeat;background-size:auto}:is(#mft-wall,.mft-thumb)[data-fit=center] .mw-pic{background-size:auto}html:not(#_)[data-mft-wall] .mf-wall{background:transparent!important}html[data-mft-wall] .mf-wall:before{display:none}html[data-mft-lockwall] .lock,html[data-mft-lockwall] .lock .mf-split>.l{background:transparent}html[data-mft-lockwall] .lock .mf-split>.r{background:color-mix(in srgb,var(--mf-surface) 88%,transparent);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur)}.mw-drift{background-size:200% 200%!important;animation:mft-drift 70s ease-in-out infinite alternate}@keyframes mft-drift{0%{background-position:0% 0%}to{background-position:100% 100%}}.mw-p{animation:mft-rise linear infinite}@keyframes mft-rise{0%{transform:translateY(0)}to{transform:translateY(-760px)}}html[data-mft-livepause] #mft-wall .mw-in,html[data-mft-livepause] #mft-wall .mw-in *{animation-play-state:paused!important}.mw-breathe{animation:mft-breathe 16s ease-in-out infinite alternate}@keyframes mft-breathe{0%{opacity:.72;scale:1}to{opacity:1;scale:1.08}}.mw-sweep{background-size:140% 100%!important;animation:mft-sweep 40s ease-in-out infinite alternate}@keyframes mft-sweep{0%{background-position:0% 100%}to{background-position:100% 100%}}.mw-wv{animation:mft-wv 80s linear infinite}@keyframes mft-wv{to{transform:translate(-800px)}}.mw-tw{animation:mft-tw 5s ease-in-out infinite alternate}@keyframes mft-tw{0%{opacity:.15}to{opacity:.9}}.mw-au{animation:mft-au 40s ease-in-out infinite alternate}@keyframes mft-au{0%{transform:translate(-90px)}to{transform:translate(90px)}}.mw-pl{opacity:0;animation:mft-pl 14s ease-in-out infinite}@keyframes mft-pl{0%,to{opacity:0}50%{opacity:.3}}.mw-rp{transform-box:fill-box;transform-origin:center;animation:mft-ripple 20s linear infinite}@keyframes mft-ripple{0%{scale:.1;opacity:.9}to{scale:3.6;opacity:0}}html[data-mft-wmotion] #mft-wall .mw-in{translate:var(--mft-px,0) var(--mft-py,0);scale:1.08;transition:translate var(--mf-t2) var(--mf-ease);animation:mft-pan 80s ease-in-out infinite alternate}@keyframes mft-pan{0%{scale:1.06;rotate:0deg}to{scale:1.14;rotate:.6deg}}html[data-mft-wmark=off] .mf-wall .w-big{display:none}html[data-mft-anim=off] #mft-wall .mw-in,html[data-mft-anim=off] #mft-wall .mw-in *{animation:none!important;translate:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){#mft-wall .mw-in,#mft-wall .mw-in *{animation:none!important;translate:none!important}}.mft-thumb .mw-drift,.mft-thumb .mw-p,.mft-thumb .mw-breathe,.mft-thumb .mw-sweep,.mft-thumb .mw-rp,.mft-thumb .mw-wv,.mft-thumb .mw-tw,.mft-thumb .mw-au,.mft-thumb .mw-pl{animation:none}.mft-lkmsg{display:flex;max-width:420px;gap:var(--mf-s2);margin:var(--mf-s3) 0 0;flex-direction:column}.mft-lkt{font-size:var(--mf-fs-lg);color:var(--mf-brand-text)}.mft-lkh{font-size:var(--mf-fs-sm);color:var(--mf-brand-mute)}html:not([data-mft-lkclock=on]) .lkclock{display:none}html[data-mft-th] .mf-wtitle,html[data-mft-th] .mf-wtitle .mf-wc button,html[data-mft-th] .mf-wtitle button.lg{height:var(--mft-th)}html[data-mft-tt=center] .mf-wtitle:not(:has(.mn)){position:relative}html[data-mft-tt=center] .mf-wtitle:not(:has(.mn)) .ap{text-overflow:ellipsis;max-width:40%;transform:translate(-50%);pointer-events:none;white-space:nowrap;overflow:hidden;left:50%;margin:0;position:absolute}html[data-mft-wc=left] .mf-wtitle{padding-left:0}html[data-mft-wc=left] .mf-wtitle .mf-wc{order:-1;margin-left:0;flex-direction:row-reverse}html[data-mft-wc=left] .mf-wtitle .mf-wc button{width:var(--mf-h-m)}html[data-mft-wc=left] .mf-wtitle button.lg{margin-left:var(--mf-s2)}html[data-mft-wr=sharp] #wins>.win:not(.max){border-radius:0}html[data-mft-wr=round] #wins>.win:not(.max){border-radius:calc(var(--mf-r-dlg) * 1.6)}html[data-mft-wb=on] #wins>.win:not(.max){outline-offset:-1px;outline:1px solid var(--mf-line)}html[data-mft-wsh] #wins>.win:not(.max){box-shadow:var(--mft-wsh)}html[data-mft-ico=accent] :is(.mf-nav,.mf-mi,.mf-eb,.mf-row,.mf-tab,.mf-tbi,.mf-btn:not(.primary),.mf-utab) svg.mf-i{color:var(--mf-accent-ink)}html[data-mft-anim=off] :where(*,*:before,*:after):not(#mft-wall *){transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important}html[data-mft-anim=slow] :where(*,*:before,*:after):not(#mft-wall *){transition-duration:var(--mf-t2)}html[data-mft-focus=thick] :focus-visible{outline-offset:2px!important;outline:3px solid var(--mf-accent)!important}html[data-mft-focus=glow] :focus-visible{box-shadow:0 0 0 2px var(--mf-surface),0 0 0 5px var(--mf-accent),0 0 14px var(--mf-accent)!important;outline:0!important}html[data-mft-focus=double] :focus-visible{outline-offset:3px!important;box-shadow:0 0 0 2px var(--mf-surface);outline:2px solid var(--mf-accent)!important}html[data-mft-focus=dotted] :focus-visible{outline-offset:2px!important;outline:2px dotted var(--mf-text)!important}html[data-mft-scroll=classic] *{scrollbar-width:auto;scrollbar-color:color-mix(in srgb,var(--mf-text) 45%,transparent) var(--mf-soft2)}html[data-mft-scroll=classic] *::-webkit-scrollbar{height:var(--mf-s4);width:var(--mf-s4)}html[data-mft-scroll=classic] *::-webkit-scrollbar-track{background:var(--mf-soft2)}html[data-mft-scroll=classic] *::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mf-text) 45%,transparent);border:3px solid var(--mf-soft2);background-clip:padding-box;border-radius:var(--mf-r-sm)}html[data-mft-scroll=overlay] *{scrollbar-width:thin;scrollbar-color:transparent transparent}html[data-mft-scroll=overlay] *:hover{scrollbar-color:color-mix(in srgb,var(--mf-text) 32%,transparent) transparent}html[data-mft-scroll=overlay] *::-webkit-scrollbar{height:var(--mf-s2);width:var(--mf-s2)}html[data-mft-scroll=overlay] *::-webkit-scrollbar-thumb{background:transparent;border:0;background-clip:padding-box}html[data-mft-scroll=overlay] *:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mf-text) 32%,transparent)}html[data-mft-tbop] .mf-taskbar{background:color-mix(in srgb,var(--mf-surface) var(--mft-tb-op),transparent)}html[data-mft-tbr] .mf-taskbar{border-radius:var(--mft-tb-r)}html[data-mft-tbi] .mf-taskbar .tbb svg{height:var(--mft-tbi);width:var(--mft-tbi)}html[data-mft-tbfloat=on]:not(.tbk-dock) .mf-taskbar{border-radius:var(--mf-r-dlg);border:1px solid var(--mf-hair2);left:var(--mf-s2);box-shadow:var(--mf-sh-pop);bottom:var(--mf-s2);right:var(--mf-s2)}html[data-mft-tbfloat=on]:not(.tbk-dock).tb-top .mf-taskbar{top:calc(var(--sbh,0px) + var(--mf-s2));bottom:auto}html[data-mft-tbhide=on] .mf-taskbar{transform:translateY(calc(100% - var(--mf-s1)));transition:transform var(--mf-t2) var(--mf-ease)}html[data-mft-tbhide=on].tb-top .mf-taskbar{transform:translateY(calc(-100% + var(--mf-s1)))}html[data-mft-tbhide=on].tbk-dock .mf-taskbar{transform:translate(-50%,calc(100% + var(--mf-s3)))}html[data-mft-tbhide=on] .mf-taskbar:hover,html[data-mft-tbhide=on] .mf-taskbar:focus-within{transform:none}html[data-mft-tbhide=on].tbk-dock .mf-taskbar:hover,html[data-mft-tbhide=on].tbk-dock .mf-taskbar:focus-within{transform:translate(-50%)}html[data-mft-tbhide=on] .mf-taskbar:after{top:calc(var(--mf-s3) * -1);height:var(--mf-s3);left:0;content:"";right:0;position:absolute}html[data-mft-tbhide=on].tb-top .mf-taskbar:after{top:auto;bottom:calc(var(--mf-s3) * -1)}html[data-mft-dlabels=off] .di .dn{display:none}#wins{position:fixed;inset:0;pointer-events:none;z-index:4}#wins>.win{pointer-events:auto}#wins>.win.gone{pointer-events:none}#wins>.win.max{top:var(--wat,30px)!important;border-radius:0;height:auto!important;left:0!important;bottom:var(--wab,56px)!important;width:auto!important;right:0!important}.win.wapp{inset:48px auto auto 140px;height:600px;width:900px}.win.wapp .wbody{min-height:0;flex:1;display:flex;position:relative;flex-direction:column}.win.wapp .wroot{min-height:0;flex:1;display:flex;overflow:hidden;position:relative;flex-direction:column}#wins>.win:not(.front){box-shadow:var(--mf-sh-pop)}#snapv{background:color-mix(in srgb,var(--mf-accent) 18%,transparent);border-radius:var(--mf-r-dlg);pointer-events:none;z-index:3;border:2px solid var(--mf-accent);position:fixed}#mfu{position:fixed;inset:0;pointer-events:none;z-index:65}#mfu>*{pointer-events:auto}#mfu .scrim{z-index:1}.mfu-row{display:flex;gap:var(--mf-s2);flex-direction:column;margin-bottom:var(--mf-s4)}.mfu-grid{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.mfu-grid>*{grid-column:1/-1}.mfu-grid>.mfu-row{margin-bottom:0}.mfu-grid>.mfu-row.half{grid-column:auto;min-width:0}.mfu-grid .mf-label{font-size:var(--mf-fs-sm)}[hidden].mfu-row{display:none}.mfu-more{margin:0 0 var(--mf-s4)}.mfu-more>summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center}.mfu-morebody{padding-top:var(--mf-s2)}@media(max-width:480px){.mfu-grid{grid-template-columns:1fr}.mfu-grid>.mfu-row.half{grid-column:1/-1}}.mfu-chk{display:flex;gap:var(--mf-s2);margin:var(--mf-s1) 0 var(--mf-s4);color:var(--mf-text);align-items:center}.mfu-err{margin-top:var(--mf-s2);font-size:var(--mf-fs-sm);color:var(--mf-danger)}.mfu-pick .mfu-list{border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line);max-height:320px;padding:var(--mf-s1)}.mfu-pick .mf-row.on{background:var(--mf-sel)}.mfu-crumb{flex-wrap:wrap;display:flex;gap:2px;align-items:center;margin-bottom:var(--mf-s2)}.mfu-menu .mf-pop{z-index:66}.mfu-menu .mf-pop,.mf-pop[style*="position:fixed"],.mf-pop[style*="position: fixed"]{max-height:calc(100dvh - 12px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.scrim .mf-dlg{max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden}.mf-pp{max-width:calc(100vw - 16px);overflow-x:hidden}#dkgrp{max-width:calc(100vw - 16px)}@media(max-width:760px){#wins>.win{inset:30px 0 56px!important;border-radius:0;height:auto!important;width:auto!important}}.mf-wtitle button.lg{background:transparent;cursor:default;height:30px;border:0;box-shadow:none;padding:0}.mf-wtitle button.lg:hover{background:transparent}.mf-logo{display:inline-grid;place-items:center;flex:none;height:var(--mf-ico-s);line-height:1;color:var(--mf-text);width:var(--mf-ico-s)}.mf-logo b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.mf-logo img{display:block;border-radius:var(--mf-r-sm);height:100%;width:100%;object-fit:contain}.mf-tbi .mf-logo,.tbp-h .mf-logo.l{height:var(--mf-ico-l);width:var(--mf-ico-l)}.mf-tbi .mf-logo b{font-size:var(--mf-fs-h2)}.mf-wtitle button.lg .mf-logo{color:var(--mf-text)}.mf-wtitle .xcbs{margin-left:auto;display:flex;gap:0;align-items:center}.mf-wtitle .xcb,.mf-sysbar .xcb{display:grid;background:transparent;border-radius:0;height:var(--mf-bar-sys);border:0;color:var(--mf-mute);width:46px;place-items:center;cursor:pointer;position:relative;padding:0}.mf-wtitle .xcb:hover,.mf-sysbar .xcb:hover{background:var(--mf-hov);color:var(--mf-text)}@media(pointer:coarse){.xcb:after{content:"";position:absolute;inset:-8px 0}}.mf-sysbar .sb-app.wa{display:inline-flex;gap:var(--mf-s2);min-width:0;margin:0;align-items:center}.mf-sysbar .sb-app.wa .wa-lg{flex:none;display:inline-grid}.mf-sysbar .xcb:first-of-type{margin-left:auto}.mf-sysbar .sb-sp{min-width:0}@media(max-width:760px){.mf-sysbar.merged .sb-app.wa{display:inline-flex;max-width:calc(100vw - 32px - 46px - 2*46px - 3*var(--mf-s2))}}.tb-lab .tbb .cnt{display:grid;position:static;margin-left:auto;flex:none}.tbp-in.list{max-width:320px;min-width:240px;overflow:auto;max-height:min(60vh,420px);flex-direction:column}.tbp-in.list .tbp-c{width:auto;padding:var(--mf-s1) var(--mf-s2)}.tbp-in.list .tbp-h{margin-bottom:0}.tbp-new{display:flex;background:transparent;gap:var(--mf-s2);align-self:stretch;border:0;color:var(--mf-text);align-items:center;font:inherit;border-radius:var(--mf-r-ctl);cursor:default;font-size:var(--mf-fs-sm);white-space:nowrap;padding:var(--mf-s2) var(--mf-s3)}.tbp-new:hover,.tbp-new:focus-visible{background:var(--mf-hov);outline:0}.tbp-in:not(.list) .tbp-new{min-width:72px;justify-content:center;flex-direction:column}@media(max-width:760px){.mf-taskbar .grow{display:none}.mf-taskbar .tb-items{padding:0 var(--mf-s1)}}.sf{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;flex-direction:column}.sf [hidden]{display:none!important}.sf-stage{min-height:0;flex:1;background:var(--mf-surface);position:relative}.sf-fr{position:absolute;inset:0;display:block;background:var(--mf-surface);height:100%;border:0;width:100%;color-scheme:normal}.sf-ov{position:absolute;inset:0;display:flex;background:var(--mf-surface);z-index:1;gap:var(--mf-s2);justify-content:center;align-items:center;flex-direction:column}.sf-ov.sf-over{background:color-mix(in srgb,var(--mf-surface) 92%,transparent)}.sf-ov .mf-empty{padding:var(--mf-s5)}.sf-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center}.sf-load{font-size:var(--mf-fs-md);gap:var(--mf-s3);color:var(--mf-mute)}.sf-bar{width:160px}.sf-bar i{width:40%;animation:sf-slide 1.1s var(--mf-ease,ease-in-out) infinite alternate}@keyframes sf-slide{0%{margin-left:0}to{margin-left:60%}}@media(prefers-reduced-motion:reduce){.sf-bar i{width:100%;animation:none}}.sf-st{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.sf.narrow .sf-t{display:none}.ar-host{overflow:hidden}.ar{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:ar;background:var(--mf-surface);color:var(--mf-text);position:relative}.ar.ar-drop:after{content:"";position:absolute;inset:var(--mf-s2);background:var(--mf-tint);border-radius:var(--mf-r-pop);pointer-events:none;z-index:9;border:2px dashed var(--mf-accent)}.ar-bar{flex-wrap:nowrap;gap:var(--mf-s1);overflow:hidden}.ar-bar .mf-btn{flex:none}.ar-bar .mf-eb.on{background:var(--mf-sel)}.ar-burger{display:none}.ar-body{position:relative}.ar-side{width:var(--mf-side-w)}.ar-newbtn{flex:none;gap:10px;justify-content:flex-start;margin:0 0 var(--mf-s1);width:100%;padding:0 10px}.ar-tr{padding-left:calc(10px + var(--d,0)*var(--mf-s4))}.ar-gap{margin-top:var(--mf-s3)}.ar-main{background:var(--mf-surface);min-width:0}.ar-top{flex:none;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ar-crumbs{flex:1;white-space:nowrap;min-width:0;overflow:hidden}.ar-cr{text-overflow:ellipsis;max-width:220px;cursor:pointer;overflow:hidden}.ar-search{flex:none;width:220px}.ar-hdr{flex:none;padding-right:var(--mf-s3)}.ar-hdr span{cursor:pointer;-webkit-user-select:none;user-select:none}.ar-hdr .ar-ar{display:inline-flex;margin-left:var(--mf-s1);font-style:normal}.ar-list{min-height:0;flex:1;overflow:auto;outline:0;padding:var(--mf-s1) var(--mf-s2)}.ar-row{cursor:default;-webkit-user-select:none;user-select:none}.ar-row .ar-nm{text-overflow:ellipsis;overflow:hidden}.ar-c0{flex:1;min-width:0}.ar-c1,.ar-c2{flex:none;justify-content:flex-end;width:96px}.ar-c3{flex:none;width:150px}.ar-c4{flex:none;font-variant-numeric:tabular-nums;width:96px}.ar-hdr .ar-c1,.ar-hdr .ar-c2{justify-content:flex-end}.ar-row>span{overflow:hidden}.ar-lk,.ar-bd,.ar-nw{flex:none;display:inline-flex;font-style:normal;color:var(--mf-mute)}.ar-bd{color:var(--mf-danger)}.ar-nw{color:var(--mf-accent-ink)}.ar-row.bad .ar-nm{color:var(--mf-danger)}.ar-more{display:flex;justify-content:center;padding:var(--mf-s3)}.ar-emp{margin:var(--mf-s6) auto}.ar-home{max-width:560px;margin:auto}.ar-homebtns{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center;margin:var(--mf-s2) 0}.ar-rec{max-width:440px;width:100%;margin-top:var(--mf-s4);display:flex;gap:2px;text-align:left;flex-direction:column}.ar-recrow{background:transparent;cursor:pointer;border:0;text-align:left;color:var(--mf-text);width:100%}.ar-recrow:hover{background:var(--mf-hov)}.mf-tall-panel-84ae{--swiftGrid:5;--dimTick:3;--softRail:2;--flatRail:6;--deepSlot:7;--deepFrame:1;--swiftSlot:8;--plainBase:2;--softGrid:8;--swiftEdge:9;--sharpPanel:3;--densePad:4;--swiftTick:4;--quietRail:7;--quietCurve:2;--dimRail:8}.ar-st2{color:var(--mf-mute)}.ar-dirty{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.ar-pv{flex:none;width:320px;border-left:1px solid var(--mf-line);min-height:0;display:flex;background:var(--mf-soft);overflow:auto;flex-direction:column}.ar-pv[hidden]{display:none}.ar-pvh{flex:none;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s3) var(--mf-s2)}.ar-pvt{flex:1;display:flex;min-width:0;flex-direction:column}.ar-pvt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.ar-pvt span{font-size:var(--mf-fs-sm)}.ar-pvb{min-height:120px;flex:1;display:flex;padding:0 var(--mf-s3);flex-direction:column}.ar-pvm{text-align:center;padding:var(--mf-s3)}.ar-pvk{grid-template-columns:90px 1fr;font-size:var(--mf-fs-sm);margin:0;padding:var(--mf-s3)}.ar-img{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);justify-content:center;overflow:hidden;border:1px solid var(--mf-line);max-height:320px;align-items:center;padding:var(--mf-s2)}.ar-img img{max-width:100%;max-height:300px;object-fit:contain}.ar-media{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) 0;flex-direction:column}.ar-media audio,.ar-media video{width:100%}.ar-txt{background:var(--mf-surface);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow:auto;border:1px solid var(--mf-line);margin:0;font-family:var(--mf-mono,monospace);color:var(--mf-text);max-height:340px;word-break:break-word;padding:var(--mf-s3)}.ar-tk{display:flex;gap:var(--mf-s3);min-width:260px;flex-direction:column}.ar-tkt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-dest{display:flex;gap:var(--mf-s2)}.ar-destf{flex:1;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.ar-destf span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-chk{margin-top:var(--mf-s3)}.ar-cf{margin:var(--mf-s3) 0}.ar-bl{overflow:auto;max-height:240px;margin-top:var(--mf-s2)}.ar-pk .mf-check{pointer-events:none}@container ar (max-width:940px){.ar-bar .mf-btn .t{display:none}.ar-bar .mf-btn{width:var(--mf-h-m);padding:0}.ar-bar .mf-btn.primary{width:auto;padding:0 var(--mf-s3)}.ar-bar .mf-btn.primary .t{display:inline}}@container ar (max-width:960px){.ar .ar-c4{display:none}.ar-pv{width:280px}}@container ar (max-width:760px){.ar-burger{display:grid}.ar-side{display:none;top:0;z-index:8;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.ar.side-open .ar-side{display:flex}.ar .ar-c2,.ar .ar-c3{display:none}.ar-pv{position:absolute;inset:0;z-index:7;width:auto;border-left:0}.ar-search{width:140px}.ar-st2{display:none}}@container ar (max-width:520px){.ar-search,.ar-bar .mf-btn.primary .t{display:none}.ar-bar .mf-btn.primary{width:var(--mf-h-m);padding:0}}@container ar (max-width:520px){.ar .ar-bar [data-do=test],.ar .ar-bar [data-do=rename]{display:none}}.ar-it{display:flex;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-md);height:28px;border:1px solid transparent;align-items:center}.ar-it:hover{background:var(--mf-soft)}.ar-it.on{background:var(--mf-sel);border-color:var(--mf-accent)}.ar-it>span{display:flex;gap:10px;white-space:nowrap;min-width:0;overflow:hidden;align-items:center;padding:0 10px}@container ar (max-width:520px){.ar .mf-status{white-space:nowrap;overflow:hidden}.ar .mf-status>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ar .mf-status>span:nth-child(n+2):not(.mf-grow):not(.mf-sep){display:none}}.au{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.au [hidden]{display:none!important}.au-live{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}.au-view{min-height:0;flex:1;display:flex;max-width:780px;gap:var(--mf-s3);box-sizing:border-box;overflow:auto;margin:0 auto;width:100%;padding:var(--mf-s4);flex-direction:column}.au-head{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.au-head h2{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.au .tx2{flex:1;display:flex;min-width:0;flex-direction:column}.au .tx2 small{font-size:var(--mf-fs-sm);line-height:1.35;color:var(--mf-mute)}.au-list{display:flex;gap:var(--mf-s1);flex-direction:column}.au-row{flex-wrap:wrap}.au-bad{color:var(--mf-danger)}.au-note{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s3) var(--mf-s4)}.au-note.warn{background:var(--mf-soft)}.au-note .mf-i{flex:none;color:var(--mf-warn);margin-top:2px}.au-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.au-empty p{max-width:52ch;margin:0}.au-foot{font-size:var(--mf-fs-sm);margin:0}.au-form{display:flex;gap:var(--mf-s2);flex-direction:column}.au-lbl{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.au-sub{display:flex;gap:var(--mf-s2);flex-direction:column;padding-left:var(--mf-s3);border-left:2px solid var(--mf-line)}.au-line{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.au-line .mf-field{flex:1 1 140px;min-width:0}.au-sel{min-width:140px;width:auto}.au-act{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.au-ahead{display:flex;gap:var(--mf-s2);align-items:center}.au-n{display:grid;place-items:center;flex:none;background:var(--mf-accent);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);height:22px;color:var(--mf-on-accent);width:22px}.au-abody{display:flex;gap:var(--mf-s2);flex-direction:column}.au-ta{box-sizing:border-box;resize:vertical;font-family:var(--mf-font);width:100%}.au-foot2{display:flex;gap:var(--mf-s2);padding-top:var(--mf-s3)}.au-run{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.au-rh{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.au-step{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.au-step.bad{color:var(--mf-danger)}.au-skel{background:var(--mf-soft);border-radius:var(--mf-r-pop);height:88px}.au-vals{display:flex;gap:var(--mf-s2);flex-direction:column}.au-val{grid-template-columns:minmax(120px,200px) 1fr;display:grid;gap:var(--mf-s2);align-items:center}.au-val .mf-field,.au-val .mf-select{min-width:0;box-sizing:border-box;width:100%}.au-vl{font-size:var(--mf-fs-md)}.au-sel optgroup{font-weight:var(--mf-fw-semi)}@media(max-width:560px){.au-val{grid-template-columns:1fr}}.bk{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.bk [hidden]{display:none!important}.bk-live{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}.bk-bar{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none}.bk-bar .mf-tabs{overflow-x:auto;scrollbar-width:none;min-width:0}.bk-bar .mf-tab{flex:none;white-space:nowrap}.bk-bar>.mf-btn{margin-left:auto;flex:none}.bk-view{min-height:0;flex:1;overflow:auto;outline:0}.bk-page{display:flex;max-width:760px;gap:var(--mf-s4);box-sizing:border-box;margin:0 auto;width:100%;padding:var(--mf-s4);flex-direction:column}.bk-sec{display:flex;gap:var(--mf-s2);flex-direction:column}.bk-sec>.mf-sec{padding-left:0}.bk-sub{max-width:68ch;font-size:var(--mf-fs-md);line-height:1.5;margin:0}.bk .tx2{flex:1;display:flex;min-width:0;flex-direction:column}.bk .tx2 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk .tx2 small{font-size:var(--mf-fs-sm);line-height:1.35;color:var(--mf-mute)}.bk-list{display:flex;flex-direction:column}.bk-card{flex-wrap:wrap;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s4);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s4)}.bk-cb{flex:1;display:flex;gap:var(--mf-s1);min-width:200px;flex-direction:column}.bk-ic,.bk-ico{display:grid;place-items:center;flex:none;color:var(--mf-mute)}.bk-ic{height:var(--mf-h-l);color:var(--mf-accent-ink);width:var(--mf-h-l)}.bk-ico{height:var(--mf-h-m);width:var(--mf-h-m)}.bk-dot{flex:none;background:var(--mf-mute);border-radius:var(--mf-r-pill);height:10px;width:10px}.bk-dot.ok{background:var(--mf-ok)}.bk-dot.warn{background:var(--mf-warn)}.bk-note{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);line-height:1.45;align-items:flex-start;padding:var(--mf-s3) var(--mf-s4)}.bk-note .mf-i{flex:none;color:var(--mf-accent-ink);margin-top:2px}.bk-note.warn{background:var(--mf-soft)}.bk-note.warn .mf-i{color:var(--mf-warn)}.bk-link{background:transparent;border:0;color:var(--mf-accent-ink);font:inherit;cursor:pointer;font-weight:var(--mf-fw-semi);padding:0;text-decoration:underline;text-underline-offset:3px}.bk-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.bk-drop{flex-wrap:wrap;display:flex;border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px dashed var(--mf-line);align-items:center;padding:var(--mf-s5) var(--mf-s4)}.bk-drop.on{border-color:var(--mf-accent);background:var(--mf-tint)}.bk-file{pointer-events:none;height:1px;opacity:0;width:1px;position:absolute}.bk-opt{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);align-items:flex-start;padding:var(--mf-s2) var(--mf-s2)}.bk-opt:hover{background:var(--mf-hov)}.bk-opt span{display:flex;flex-direction:column}.bk-opt small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bk-skel{background:linear-gradient(90deg,var(--mf-soft) 0,var(--mf-soft2) 50%,var(--mf-soft) 100%);border-radius:var(--mf-r-pop);height:88px;background-size:200% 100%;animation:bk-sh 1.4s linear infinite}@keyframes bk-sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bk-skel{animation:none}}.bd-root,.bd-app{min-height:0;flex:1;display:flex;min-width:0;position:relative;flex-direction:column}.bd-app .w-main{background:var(--mf-surface);min-width:0}.bd-stage{min-height:0;flex:1;display:flex;background:var(--mf-surface)}.bd-rail{flex:none;display:flex;gap:var(--mf-s1);width:calc(var(--mf-h-m) + var(--mf-s3));align-items:center;padding:var(--mf-s2) 0;flex-direction:column;border-right:1px solid var(--mf-line);background:var(--mf-soft);overflow-y:auto;scrollbar-width:none}.bd-rail::-webkit-scrollbar{display:none}.bd-rail .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.bd-rsep{flex:none;height:1px;margin:var(--mf-s1) 0;width:var(--mf-s5)}.bd-view{min-height:0;flex:1;background:var(--mf-paper);min-width:0;overflow:hidden;user-select:none;color:var(--mf-paper-ink);position:relative;outline:0;-webkit-user-select:none;touch-action:none}.bd-view[data-tool=hand],.bd-view.spc{cursor:grab}.bd-view.pan{cursor:grabbing}.bd-view[data-tool=sticky],.bd-view[data-tool=text],.bd-view[data-tool=shape],.bd-view[data-tool=frame],.bd-view[data-tool=line],.bd-view[data-tool=comment],.bd-view[data-tool=pen],.bd-view[data-tool=hl]{cursor:crosshair}.bd-view[data-tool=eraser]{cursor:none}.bd-svg,.bd-ov{position:absolute;inset:0;display:block;height:100%;width:100%}.bd-svg{overflow:hidden}.bd-ov{pointer-events:none;overflow:hidden}.bd-svg text{-webkit-user-select:none;pointer-events:none;user-select:none}.bd-ed text{opacity:0}.bd-pins{position:absolute;inset:0;pointer-events:none;overflow:hidden}.bd-pin{background:var(--mf-accent);transform:translate(-50%,-100%);border-radius:var(--mf-r-ctl);pointer-events:auto;height:var(--mf-s5);border:2px solid var(--mf-paper);color:var(--mf-on-accent);width:var(--mf-s5);position:absolute;padding:0;font:inherit;display:grid;cursor:pointer;font-size:var(--mf-fs-xs);box-shadow:var(--mf-sh1);font-weight:var(--mf-fw-semi);place-items:center}.bd-pin.done{background:var(--mf-soft2);color:var(--mf-mute)}.bd-pin.on{outline:2px solid var(--mf-text)}.bd-pin.s{flex:none;transform:none;cursor:default;height:var(--mf-s5);width:var(--mf-s5);position:static}.bd-edhost{position:absolute;inset:0;pointer-events:none}.bd-ta{background:transparent;border-radius:var(--mf-r-sm);pointer-events:auto;outline-offset:0;box-sizing:border-box;overflow:hidden;resize:none;border:0;user-select:text;margin:0;font-family:var(--mf-font);color:var(--mf-paper-ink);position:absolute;outline:2px solid var(--mf-accent);padding:0 var(--mf-s1);-webkit-user-select:text}.bd-ta.flat{background:var(--mf-paper);padding:var(--mf-s1)}.bd-vbar{display:flex;top:var(--mf-s3);background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-pop);z-index:5;font-size:var(--mf-fs-md);gap:var(--mf-s2);border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-pop);color:var(--mf-text);align-items:center;position:absolute;padding:var(--mf-s2) var(--mf-s3)}.mf-plain-tick-6cc1{opacity:0;cursor:default;--cv:"6abbb64586076e7d"}.bd-vbar[hidden],.bd-timer[hidden],.bd-mini[hidden],.bd-pbar[hidden]{display:none}.bd-timer{display:flex;top:var(--mf-s3);background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:5;font-size:var(--mf-fs-lg);gap:var(--mf-s2);border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);color:var(--mf-text);align-items:center;right:var(--mf-s3);position:absolute;padding:var(--mf-s1) var(--mf-s2) var(--mf-s1) var(--mf-s3)}.bd-timer b{font-variant-numeric:tabular-nums;min-width:var(--mf-s6);font-weight:var(--mf-fw-semi)}.bd-mini{background:var(--mf-surface);border-radius:var(--mf-r-ctl);z-index:4;cursor:pointer;height:120px;overflow:hidden;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);bottom:var(--mf-s3);width:180px;right:var(--mf-s3);position:absolute}.bd-mini canvas{display:block;height:100%;width:100%}.bd-pbar{display:flex;max-width:90%;background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-pop);z-index:6;font-size:var(--mf-fs-md);gap:var(--mf-s2);border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-pop);bottom:var(--mf-s5);color:var(--mf-text);align-items:center;position:absolute;padding:var(--mf-s1) var(--mf-s2)}.bd-pbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 var(--mf-s2)}.bd-pres .w-nav,.bd-pres .w-rib,.bd-pres .mf-status,.bd-pres .bd-rail,.bd-pres .bd-side,.bd-pres .bd-mini,.bd-pres .bd-vbar,.bd-pres .bd-timer{display:none}.bd-pres .bd-pbar{display:flex}.bd-zoom{display:flex;gap:var(--mf-s1);align-items:center}.bd-zp{min-width:44px;color:var(--mf-mute)}.bd-zp:hover{color:var(--mf-text)}.w-rib button:disabled,.w-nav button:disabled{pointer-events:none;opacity:.4}.bd-rot svg{transform:rotate(90deg)}.bd-inks{grid-template-columns:repeat(7,var(--mf-s5));display:grid;gap:var(--mf-s1);align-content:center;height:68px}.bd-hint{max-width:240px;font-size:var(--mf-fs-sm);white-space:normal;align-self:center}.w-rib .w-col .mf-btn .t{font-size:var(--mf-fs-sm)}.bd-sw{flex:none;border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-s5);border:1px solid var(--mf-line);width:var(--mf-s5);padding:0}.bd-sw.s{height:var(--mf-s5);width:var(--mf-s5)}.bd-sw.on{outline-offset:1px;outline:2px solid var(--mf-accent)}.bd-sw.none{background-image:linear-gradient(135deg,transparent 46%,var(--mf-danger) 46% 54%,transparent 54%)}.bd-sws{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.bd-pop{overflow:auto;max-height:70vh;padding:var(--mf-s2)}.bd-pw{width:340px}.bd-pg{grid-template-columns:repeat(5,1fr);display:grid;gap:var(--mf-s1);padding:var(--mf-s1) 0}.bd-pg.six{grid-template-columns:repeat(6,1fr)}.bd-pi{display:grid;place-items:center;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:calc(var(--mf-h-l) + var(--mf-s1));border:1px solid transparent;color:var(--mf-text)}.bd-pi:hover{background:var(--mf-hov)}.bd-pi.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.bd-pg .bd-sw{height:var(--mf-h-m);width:100%}.bd-side{flex:none;overflow:hidden}.bd-side[hidden]{display:none}.bd-pt{border-bottom:1px solid var(--mf-line);flex:none;height:auto;padding:var(--mf-s2) var(--mf-s2) 0}.bd-pt .mf-tabs{flex:1;min-width:0;overflow:hidden}.bd-pb{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;padding:var(--mf-s2) var(--mf-s3) var(--mf-s4);scrollbar-color:var(--mf-line) transparent}.bd-pr{display:flex;gap:var(--mf-s1);padding:var(--mf-s2) 0;flex-direction:column}.bd-pr>label{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bd-pr>label:empty{display:none}.bd-pr>div{flex-wrap:wrap;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.bd-pr .mf-switch{margin-left:0}.bd-pr .mf-field{width:100%}.bd-seg{flex-wrap:nowrap;overflow:hidden;width:100%}.bd-seg .mf-tab{flex:1;justify-content:center;padding:0 var(--mf-s1)}.bd-seg2{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.bd-btns{flex-wrap:wrap;display:flex;gap:var(--mf-s1);padding:var(--mf-s1) 0}.bd-xy{grid-template-columns:1fr 1fr;display:grid;gap:0 var(--mf-s2)}.bd-num{width:100%}.bd-emp{padding:var(--mf-s5) var(--mf-s2)}.bd-ly{cursor:pointer;height:var(--mf-row-list);gap:var(--mf-s2);padding:0 var(--mf-s1)}.bd-ly .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.bd-ly.on{background:var(--mf-sel)}.bd-ly:hover{background:var(--mf-hov)}.bd-ly.on:hover{background:var(--mf-sel)}.bd-ly .mf-eb{height:var(--mf-h-s);width:var(--mf-h-s)}.bd-ly .mf-eb.on svg{color:var(--mf-accent-ink)}.bd-fs{margin:var(--mf-s2) 0}.bd-cmnew{display:flex;gap:var(--mf-s2);padding:var(--mf-s2) 0;flex-direction:column;border-bottom:1px solid var(--mf-line)}.bd-cmnew textarea{resize:none;width:100%}.bd-cm{display:flex;gap:var(--mf-s1);padding:var(--mf-s3) var(--mf-s2);flex-direction:column;border-bottom:1px solid var(--mf-line);border-radius:var(--mf-r-ctl)}.bd-cm.on{background:var(--mf-sel)}.bd-cm.done{opacity:.6}.bd-cmh{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.bd-cmh .mf-mute{font-size:var(--mf-fs-xs)}.bd-cmt{font-size:var(--mf-fs-md);white-space:pre-wrap;overflow-wrap:anywhere}.bd-cmrp{font-size:var(--mf-fs-sm);color:var(--mf-mute);padding-left:var(--mf-s3);border-left:2px solid var(--mf-line)}.bd-cmrp b{color:var(--mf-text);font-weight:var(--mf-fw-med)}.bd-kb .mf-row,.bd-vres .mf-row{gap:var(--mf-s3);justify-content:space-between}.bd-vres b{min-width:var(--mf-s5);color:var(--mf-accent-ink)}.bd-tg{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s3)}.bd-tc{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2);flex-direction:column;font:inherit;cursor:pointer;text-align:left}.bd-tc:hover{background:var(--mf-soft2)}.bd-tc small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bd-tt{aspect-ratio:4/3;display:block;background:var(--mf-paper);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);width:100%}.bd-pvs{display:block;background:var(--mf-paper);height:100%;overflow:hidden;color:var(--mf-paper-ink);width:100%}.bd-pvs svg{display:block}.w-tcard .thi .bd-pvs,.w-ccard .thi .bd-pvs{min-height:100%;width:100%}[data-prev]{display:block;height:100%;overflow:hidden;width:100%}.bd-root .thi{display:block;top:0!important;max-width:none!important;transform:none!important;height:100%!important;overflow:hidden;left:0!important;margin:0!important;width:100%!important;max-height:none!important;position:relative!important;padding:0!important;translate:none!important}.bd-root .thi .bd-pvs{height:100%}@media(max-width:760px){.bd-side{top:0;z-index:7;box-shadow:var(--mf-sh-pop);bottom:0;width:min(var(--mf-side-w),88%);right:0;position:absolute}.bd-mini{display:none}.bd-tg{grid-template-columns:repeat(2,1fr)}.bd-rail{width:var(--mf-h-l)}}.br{min-height:0;flex:1;display:flex;background:var(--mf-surface);font-size:var(--mf-fs-md);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.br [hidden]{display:none!important}.br-live{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}.br button{font:inherit;color:inherit}.br :focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.br-b{display:inline-grid;background:transparent;border-radius:var(--mf-r-ctl);height:var(--mf-h-m);border:0;width:var(--mf-h-m);place-items:center;flex:none;cursor:pointer;color:var(--mf-text);padding:0}.br-b:hover:not(:disabled){background:var(--mf-hov)}.br-b:active:not(:disabled){background:var(--mf-act)}.br-b:disabled{cursor:default;opacity:.4}.br-b.on svg{fill:var(--mf-accent-ink);stroke:var(--mf-accent-ink)}.br-tabs{min-height:var(--mf-bar-nav);flex:none;display:flex;background:var(--mf-soft);gap:var(--mf-s1);align-items:flex-end;padding:var(--mf-s1) var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.br-ts{display:flex;gap:2px;min-width:0;align-items:flex-end;overflow-x:auto;scrollbar-width:none;flex:0 1 auto;max-width:calc(100% - 88px)}.br-ts::-webkit-scrollbar{display:none}.br-tab{flex:1 1 200px;display:flex;max-width:240px;border-radius:var(--mf-r-ctl) var(--mf-r-ctl) 0 0;cursor:default;height:calc(var(--mf-bar-nav) - var(--mf-s1));gap:var(--mf-s2);min-width:120px;color:var(--mf-mute);align-items:center;position:relative;padding:0 var(--mf-s2) 0 var(--mf-s3);-webkit-user-select:none;user-select:none;touch-action:pan-x}.br-tab:hover{background:var(--mf-hov);color:var(--mf-text)}.br-tab.on{background:var(--mf-surface);box-shadow:0 -1px 0 var(--mf-line),1px 0 0 var(--mf-line),-1px 0 0 var(--mf-line);color:var(--mf-text);margin-bottom:-1px;height:var(--mf-bar-nav)}.br-tab.pin{flex:none;max-width:none;min-width:0;justify-content:center;width:44px;padding:0}.br-tab.drag{background:var(--mf-surface);transition:none;z-index:3;opacity:.92;box-shadow:var(--mf-sh-pop)}.br-tf{display:grid;place-items:center;flex:none;height:var(--mf-ico-s);width:var(--mf-ico-s)}.br-fav{display:block;border-radius:var(--mf-r-sm);height:var(--mf-ico-s);width:var(--mf-ico-s);object-fit:contain}.br-tt{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-md);white-space:nowrap;min-width:0;overflow:hidden}.br-tk{flex:none;text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.br-tab.priv.on{box-shadow:0 -2px 0 var(--mf-text),1px 0 0 var(--mf-line),-1px 0 0 var(--mf-line)}.br-tx,.br-ta{display:grid;background:transparent;border-radius:var(--mf-r-sm);height:24px;border:0;width:24px;place-items:center;flex:none;cursor:pointer;color:var(--mf-mute);padding:0}.br-tx:hover,.br-ta:hover{background:var(--mf-act);color:var(--mf-text)}.br-tab:not(.on):not(:hover):not(:focus-within) .br-tx{opacity:0}.br-tab:not(.on):not(:hover) .br-tx:focus-visible{opacity:1}.br-tl{background:transparent;pointer-events:none;height:2px;overflow:hidden;left:0;bottom:0;right:0;position:absolute}.br-tab.ld .br-tl{background:var(--mf-hair)}.br-tab.ld .br-tl:after{top:0;background:var(--mf-text);bottom:0;content:"";width:40%;animation:brslide 1.1s var(--mf-ease) infinite;position:absolute}@keyframes brslide{0%{left:-40%}to{left:100%}}.br-nt,.br-tsr{margin-bottom:var(--mf-s1)}.br-tsr{margin-left:auto}.br-bar{min-height:var(--mf-bar-cmd);flex:none;display:flex;background:var(--mf-surface);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.br-nav,.br-act{flex:none;display:flex;gap:2px;align-items:center}.br-omni{flex:1;display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:var(--mf-h-l);gap:2px;min-width:0;border:1px solid transparent;align-items:center;position:relative;padding:0 var(--mf-s1)}.br-omni:focus-within{border-color:var(--mf-accent);background:var(--mf-surface);box-shadow:0 0 0 3px var(--mf-tint)}.br-url{flex:1;background:transparent;height:100%;min-width:0;border:0;color:var(--mf-text);font:inherit;text-overflow:ellipsis;outline:0;padding:0 var(--mf-s2)}.br-url::placeholder{color:var(--mf-mute)}.br-url:focus-visible{outline:0}.br-site{flex:none;display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:calc(var(--mf-h-l) - 8px);gap:var(--mf-s1);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2)}.br-site:hover:not(:disabled){background:var(--mf-hov)}.br-site[data-sec=insecure]{color:var(--mf-warn)}.br-by{flex:none;display:inline-flex;background:var(--mf-surface2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);height:calc(var(--mf-h-l) - 14px);white-space:nowrap;align-self:center;color:var(--mf-mute);font-weight:var(--mf-fw-med);align-items:center;padding:0 var(--mf-s2)}@media(max-width:520px){.br-by{display:none}}.br-st{font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}.br-sm{height:calc(var(--mf-h-l) - 8px);width:calc(var(--mf-h-l) - 8px)}.br-zm{flex:none;display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);height:calc(var(--mf-h-l) - 8px);gap:var(--mf-s1);border:0;align-items:center;padding:0 var(--mf-s2)}.br-zm:hover{background:var(--mf-hov)}.br-shield{display:inline-flex;gap:var(--mf-s1);min-width:calc(var(--mf-h-l) - 8px);justify-content:center;width:auto;align-items:center;padding:0 var(--mf-s1)}.br-shield[data-on="0"]{color:var(--mf-mute)}.br-n{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.br-n:empty{display:none}.br-b[data-k=dl].busy svg{animation:brpulse 1.2s ease-in-out infinite}@keyframes brpulse{50%{opacity:.35}}.br-tc{display:none;font-size:var(--mf-fs-sm);height:calc(var(--mf-h-m) - 6px);border:1.5px solid currentColor;width:calc(var(--mf-h-m) - 6px);font-weight:var(--mf-fw-semi)}.br-bm{min-height:34px;flex:none;display:flex;background:var(--mf-surface);gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s3) var(--mf-s1);border-bottom:1px solid var(--mf-line)}.br-bmi{flex:1;display:flex;gap:2px;min-width:0;overflow:hidden}.br-bk{flex:none;display:inline-flex;max-width:200px;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);height:28px;gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2)}.br-bk:hover{background:var(--mf-hov)}.br-bk span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-bmh{flex:1;font-size:var(--mf-fs-sm);color:var(--mf-mute);padding:0 var(--mf-s2)}.br-bmo{flex:none;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);height:28px;border:0;color:var(--mf-mute);padding:0 var(--mf-s2)}.br-bmo:hover{background:var(--mf-hov);color:var(--mf-text)}.br-bmx{height:28px;width:28px}.br-info{flex:none;display:flex;flex-direction:column}.br-info:empty{display:none}.br-card{display:flex;background:var(--mf-soft);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.br-ct{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.br-rm{flex:none;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.br-rm input{height:16px;width:16px;accent-color:var(--mf-accent)}.br-ca{flex:none;display:flex;gap:var(--mf-s2)}.br-more{color:var(--mf-mute)}.br-find{display:flex;background:var(--mf-soft);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none;flex-wrap:wrap}.br-fi{flex:1 1 220px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);height:var(--mf-h-m);gap:var(--mf-s2);min-width:0;border:1px solid var(--mf-line);align-items:center;padding:0 var(--mf-s3)}.br-fi:focus-within{border-color:var(--mf-accent)}.br-fin{flex:1;background:transparent;min-width:0;border:0;color:var(--mf-text);font:inherit;height:100%;outline:0}.br-fin:focus-visible{outline:0}.br-fc{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute)}.br-fc.none{color:var(--mf-danger)}.br-fm{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.br-fm input{height:16px;width:16px;accent-color:var(--mf-accent)}.br-view{min-height:0;flex:1;background:var(--mf-surface);overflow:hidden;position:relative}.br-cap{position:absolute;inset:0;height:100%;width:100%;object-fit:fill;object-position:top left;background:var(--mf-surface);pointer-events:none;-webkit-user-select:none;user-select:none}.br-page{position:absolute;inset:0;background:var(--mf-surface);overflow:auto}.br-mid{min-height:100%;display:grid;place-items:center;padding:var(--mf-s5)}.br-ea{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center}.br-spin2{border-radius:50%;height:28px;border:3px solid var(--mf-line);width:28px;border-top-color:var(--mf-text);animation:brspin .8s linear infinite}@keyframes brspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.br-spin2,.br-b[data-k=dl].busy svg,.br-tab.ld .br-tl:after{animation:none}}.br-pops{position:absolute;inset:0;pointer-events:none;z-index:5}.br-pops>*{pointer-events:auto}.br-pop{background:var(--mf-mica);box-sizing:border-box;overflow:auto;position:absolute;padding:var(--mf-s3)}.br-ph{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s1) var(--mf-s1) var(--mf-s2)}.br-ph>b{font-size:var(--mf-fs-lg)}.br-phx{display:flex;min-width:0;flex-direction:column}.br-phx b{text-overflow:ellipsis;font-size:var(--mf-fs-lg);overflow:hidden}.br-phx small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.br-gr{flex:1}.br-pp{font-size:var(--mf-fs-md);margin:0 var(--mf-s1) var(--mf-s2)}.br-pl{padding:var(--mf-s2)}.br-pn{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2);margin-bottom:var(--mf-s2)}.br-sec{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s3) var(--mf-s1) var(--mf-s1)}.br-pr{min-height:var(--mf-row-panel);display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;padding:var(--mf-s1)}.br-pr.col{gap:var(--mf-s1);align-items:stretch;flex-direction:column}.br-pr label{font-size:var(--mf-fs-md)}.br-pr select{min-width:110px;width:auto}.br-pg{display:flex;min-width:0;flex-direction:column}.br-pg small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.br-pf{display:flex;gap:var(--mf-s2);justify-content:flex-end;padding-top:var(--mf-s2);flex-wrap:wrap}.br-zr{display:flex;gap:var(--mf-s2);align-items:center}.br-zv{font-variant-numeric:tabular-nums;min-width:56px;text-align:center;font-weight:var(--mf-fw-semi)}.br-dl{display:flex;gap:2px;flex-direction:column}.br-dr{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2)}.br-dr:hover{background:var(--mf-hov)}.br-dm{flex:1;display:flex;min-width:0;flex-direction:column}.br-dm b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.br-dm small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.br-pg2{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:4px;margin-top:var(--mf-s1);overflow:hidden}.br-pg2 i{display:block;background:var(--mf-text);height:100%}.br-tl2{display:flex;gap:2px;overflow:auto;max-height:50vh;flex-direction:column}.br-tr{min-height:var(--mf-row-panel);display:flex;border-radius:var(--mf-r-ctl);cursor:default;gap:var(--mf-s3);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.br-tr:hover{background:var(--mf-hov)}.br-tr.on{background:var(--mf-sel)}.br-tm{flex:1;display:flex;min-width:0;flex-direction:column}.br-tm b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.br-tm small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.br-sug{z-index:6;box-sizing:border-box;overflow:auto;position:absolute;padding:var(--mf-s1)}.br-sr{min-height:var(--mf-row-panel);display:flex;border-radius:var(--mf-r-ctl);cursor:default;gap:var(--mf-s3);align-items:center;padding:var(--mf-s1) var(--mf-s3)}.br-sr:hover,.br-sr.on{background:var(--mf-hov)}.br-sr.on{background:var(--mf-sel)}.br-sx{flex:1;display:flex;min-width:0;flex-direction:column}.br-sx b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.br-sx small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.br-sk{font-size:var(--mf-fs-xs);white-space:nowrap;color:var(--mf-mute)}.br-start{grid-template-columns:minmax(0,1fr);min-height:100%;display:grid;place-items:center;max-width:100%;overflow-x:hidden;padding:var(--mf-s5) var(--mf-s4) 12vh}.mf-deep-grid-132d{--tb:3,140,128,11,171,234,229,138,212,12,131,201,47,144,59,65,123}.br-sw{display:flex;gap:var(--mf-s4);min-width:0;width:min(680px,100%);align-items:stretch;flex-direction:column}.br-wm{letter-spacing:-.03em;font-size:calc(var(--mf-fs-h1)*2);line-height:1.1;text-align:center;margin:0 0 var(--mf-s3);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.br-wm span{color:var(--mf-mute);font-weight:var(--mf-fw-reg);margin-left:.28em;letter-spacing:-.02em}.br-sbox{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);height:56px;gap:var(--mf-s3);border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);color:var(--mf-mute);align-items:center;padding:0 var(--mf-s5)}.br-sbox:hover{box-shadow:var(--mf-sh-pop)}.br-sbox:focus-within{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint),var(--mf-sh-pop);color:var(--mf-text)}.br-si{flex:1;background:transparent;height:100%;min-width:0;border:0;color:var(--mf-text);font:inherit;font-size:var(--mf-fs-xl);outline:0;appearance:none;-webkit-appearance:none}.br-si:focus-visible{outline:0}.br-si::-webkit-search-cancel-button{-webkit-appearance:none}.br-si::placeholder{color:var(--mf-mute)}.br-spanel{background:var(--mf-surface);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);padding:var(--mf-s2)}.br-ans{display:flex;gap:var(--mf-s1);padding:var(--mf-s3) var(--mf-s4);flex-direction:column;border-bottom:1px solid var(--mf-line);margin-bottom:var(--mf-s2)}.br-ans:last-child{border-bottom:0;margin-bottom:0}.br-ak{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.br-av{font-size:var(--mf-fs-h1);line-height:1.2;overflow-wrap:anywhere;font-weight:var(--mf-fw-semi)}.br-av.mono{font-size:var(--mf-fs-xl);font-family:var(--mf-mono)}.br-as{overflow-wrap:anywhere;color:var(--mf-mute)}.br-sw2{display:block;border-radius:var(--mf-r-ctl);height:36px;border:1px solid var(--mf-line);width:100%}.br-aa{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.br-ssc{flex-wrap:wrap;display:flex;gap:var(--mf-s1) var(--mf-s2);justify-content:center;margin-top:var(--mf-s2)}.br-sl{min-height:36px;display:inline-flex;max-width:200px;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);border:0;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3)}.br-sl:hover{background:var(--mf-hov);color:var(--mf-text)}.br-sl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-spriv{font-size:var(--mf-fs-sm);text-align:center;margin:var(--mf-s4) 0 0;color:var(--mf-mute)}.br-err{display:flex;gap:var(--mf-s3);width:min(520px,100%);align-items:flex-start;flex-direction:column}.br-err h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.br-err p{margin:0}.br-err ul{margin:0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s1);color:var(--mf-text);flex-direction:column}.br-err .br-ea{justify-content:flex-start;margin-top:var(--mf-s2)}.br-ec{font-family:var(--mf-mono)}.br-fb{min-height:100%;display:grid;place-items:center;padding:var(--mf-s5) var(--mf-s4)}.br-fbi{display:flex;gap:var(--mf-s4);width:min(640px,100%);flex-direction:column}.br-fbh{display:flex;gap:var(--mf-s3);align-items:center}.br-fbh h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.br-fbi p{font-size:var(--mf-fs-lg);line-height:1.5;margin:0}.br-fbl{list-style:none;display:flex;gap:var(--mf-s3);margin:0;padding:0;flex-direction:column}.br-fbl li{display:flex;gap:var(--mf-s3);align-items:flex-start}.br-fbl li .mf-i{margin-top:2px}.br-fbi .br-ea{justify-content:flex-start}.br-pane{min-height:100%;display:flex;height:100%;flex-direction:column}.br-pah{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none;flex-wrap:wrap;background:var(--mf-surface)}.br-pah h2{font-size:var(--mf-fs-xl);margin:0;font-weight:var(--mf-fw-semi)}.br-pax{display:flex;gap:var(--mf-s2);align-items:center;margin-left:auto;flex:1 1 320px;flex-wrap:wrap;justify-content:flex-end}.br-pas{flex:1 1 220px;display:flex;max-width:520px;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:var(--mf-h-m);gap:var(--mf-s2);border:1px solid transparent;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3)}.br-pas:focus-within{border-color:var(--mf-accent);background:var(--mf-surface);color:var(--mf-text)}.br-pai{flex:1;background:transparent;min-width:0;border:0;color:var(--mf-text);font:inherit;height:100%;outline:0}.br-pai:focus-visible{outline:0}.br-pab{min-height:0;flex:1;overflow:auto;padding:var(--mf-s2) var(--mf-s4) var(--mf-s5)}.br-day{top:0;background:var(--mf-surface);z-index:1;font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:var(--mf-s4) var(--mf-s3) var(--mf-s1)}.br-lr,.br-lrw{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);align-items:center}.br-lr:hover,.br-lrw:hover{background:var(--mf-hov)}.br-lo{min-height:var(--mf-row-panel);flex:1;display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);min-width:0;border:0;text-align:left;align-items:center;padding:var(--mf-s1) var(--mf-s3)}.br-lt{flex:1;display:flex;min-width:0;flex-direction:column}.br-lt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.br-lt small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.br-tm2{flex:none;font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);min-width:64px;color:var(--mf-mute)}.br-tm2.end{min-width:0;text-align:right}.br-lrw .br-dr{flex:1}.br-chips{display:flex;gap:var(--mf-s2);padding:var(--mf-s3) var(--mf-s4);overflow-x:auto;scrollbar-width:thin;flex:none}.br-chip{flex:none;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);white-space:nowrap;border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s4)}.br-chip:hover{background:var(--mf-hov)}.br-chip.on{background:var(--mf-sel);border-color:transparent;font-weight:var(--mf-fw-semi)}.br-gh{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-sm);margin:var(--mf-s4) 0 var(--mf-s2);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.br-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s3)}.br-ac{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.br-ah{display:flex;gap:var(--mf-s3);align-items:center}.br-afi{border-radius:var(--mf-r-sm);height:var(--mf-ico-m);width:var(--mf-ico-m);object-fit:contain}.br-an{flex:1;display:flex;min-width:0;flex-direction:column}.br-an b{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden}.br-an small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.br-abn{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.br-ad{flex:1;margin:0;color:var(--mf-mute)}.br-af{display:flex;gap:var(--mf-s1);align-items:center}.br-af .mf-btn{margin-right:auto}.br-af .br-b[data-on="1"] svg{fill:var(--mf-text)}.br-aw{margin-top:calc(var(--mf-s1) * -1)}.br-pg3{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));display:grid;gap:var(--mf-s4);align-items:start;padding-top:var(--mf-s2)}.br-pc{display:flex;gap:var(--mf-s2);flex-direction:column}.br-pc h3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.br-pcs{font-size:var(--mf-fs-sm);margin:0}.br-hn{margin:0 0 var(--mf-s2)}.br-sr2{min-height:var(--mf-row-panel);display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:center;padding:var(--mf-s1) 0}.br-sg{display:flex;min-width:0;flex-direction:column}.br-sg small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.br-sra,.br-pr3{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.br-sel{max-width:55%;min-width:150px;width:auto}.br-px{grid-template-columns:130px 1fr 100px;display:grid;gap:var(--mf-s2)}.br-perr{font-size:var(--mf-fs-sm);color:var(--mf-danger)}.br-stat{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.br-stat div{display:flex;flex-direction:column}.br-stat b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2)}.br-stat small{color:var(--mf-mute)}.br-det summary{cursor:pointer;color:var(--mf-mute);padding:var(--mf-s1) 0}.br-det ul{margin:var(--mf-s2) 0 0;padding:0;list-style:none;display:flex;gap:var(--mf-s2);flex-direction:column}.br-det li{display:flex;flex-direction:column}.br-det small{color:var(--mf-mute)}.br-pl2{display:flex;gap:var(--mf-s2);flex-direction:column}.br-ps{grid-template-columns:1fr auto;display:grid;gap:0 var(--mf-s3);align-items:center}.br-ps small{grid-column:1;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.br-ps .mf-btn{grid-column:2;grid-row:1/3}.br-kv{display:flex;gap:var(--mf-s2);flex-direction:column}.br-kv div{display:flex;gap:var(--mf-s4);justify-content:space-between}.br.fs .br-tabs,.br.fs .br-bar,.br.fs .br-bm,.br.fs .br-info,.br.fs .br-find{display:none}@media(max-width:760px){.br-tabs{display:none}.br-tc{display:inline-grid}.br-nav [data-k=fwd],.br-bar [data-k=reload]{display:none}.br-bar{padding:var(--mf-s2)}.br-omni{height:48px}.br-site,.br-sm,.br-zm,.br-shield{height:44px;min-width:44px}.br-url{min-height:44px}.br-px,.br-pg3,.br-grid{grid-template-columns:1fr}.br-sbox{height:52px;padding:0 var(--mf-s4)}.br-wm{font-size:calc(var(--mf-fs-h1)*1.6)}.br-pah{padding:var(--mf-s2) var(--mf-s3)}.br-pab{padding:var(--mf-s2) var(--mf-s3) var(--mf-s5)}.br-pax{flex-basis:100%;margin-left:0;justify-content:flex-start}.br-pas{max-width:none}.br-card{padding:var(--mf-s3)}.br-ca{width:100%}.br-ca .mf-btn{flex:1}}@media(pointer:coarse),(max-width:760px){.br-b,.br-tx,.br-ta{min-height:44px;height:44px;min-width:44px;width:44px}.br-tc{height:44px;border:0;width:44px}.br-tc span{display:grid;place-items:center;border-radius:var(--mf-r-sm);height:26px;border:1.5px solid currentColor;width:26px}.br-bk,.br-bmo,.br-bmx,.br-sl,.br-chip{min-height:44px}.br-tab,.br-tab.on{height:44px}.br-sr,.br-tr,.br-lo{min-height:48px}.br-pop .mf-btn,.br-card .mf-btn,.br-pane .mf-btn,.br-ac .mf-btn{min-height:44px}.br-pop .mf-btn.s,.br-pane .mf-btn.s{height:44px}.br-pr select,.br-sel,.br-mid .mf-btn,.br-fb .mf-btn{min-height:44px}.br-find .br-b{height:44px;width:44px}.br-pas,.br-fi{height:48px}.br-pai,.br-fin,.br-site{min-height:44px}}.br-bmx2{flex:none;margin-left:var(--mf-s1)}.br-tab.lift{opacity:.35}.br-ghost{text-overflow:ellipsis;max-width:260px;background:var(--mf-surface);border-radius:var(--mf-r-ctl);pointer-events:none;z-index:99999;font-size:13.5px;white-space:nowrap;overflow:hidden;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);color:var(--mf-text);position:fixed;padding:var(--mf-s2) var(--mf-s3)}.br-hc{display:flex;pointer-events:none;z-index:6;gap:var(--mf-s1);padding:var(--mf-s3);flex-direction:column}.br-hc b{text-overflow:ellipsis;display:-webkit-box;font-size:var(--mf-fs-md);overflow:hidden;font-weight:var(--mf-fw-semi);-webkit-line-clamp:2;-webkit-box-orient:vertical}.br-hc small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.br-hcs{flex-wrap:wrap;display:flex;gap:var(--mf-s1);margin-top:var(--mf-s1)}.br-hcs i{font-style:normal;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);border:1px solid var(--mf-line);color:var(--mf-mute);padding:1px var(--mf-s2)}.br-qr{display:grid;place-items:center;border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);margin:0 auto var(--mf-s3);width:fit-content;padding:0}.br-qr svg{display:block;max-width:100%;height:auto}.br-qrt{overflow-wrap:anywhere;text-align:center;margin:var(--mf-s1) 0}.br-static{cursor:default}.br-static:hover{background:transparent}.br-pn2{margin:0 0 var(--mf-s3)}.br-ta2{min-height:84px;resize:vertical;width:min(100%,360px)}.br-keys{display:flex;margin:0;flex-direction:column}.br-keys>div{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-hair)}.br-keys>div:first-child{border-top:0}.br-keys dt{color:var(--mf-text)}.br-keys dd{flex:none;flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:flex-end;margin:0;align-items:center}.br-keys dd span{display:inline-flex;gap:var(--mf-s1)}.br-keys dd i{font-style:normal;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.br-keys kbd{font:inherit;font-size:var(--mf-fs-sm);min-width:26px;border:1px solid var(--mf-line);text-align:center;padding:2px var(--mf-s2);border-bottom-width:2px;background:var(--mf-soft);border-radius:var(--mf-r-sm);color:var(--mf-text)}.cc{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:cc;background:var(--mf-surface);color:var(--mf-text);position:relative}.cc [hidden]{display:none!important}.cc-nav .cc-title{font-size:var(--mf-fs-xl);margin:0 0 0 6px;font-weight:var(--mf-fw-semi)}.cc-body{position:relative}.cc.noside .cc-side{display:none}.cc-main{background:var(--mf-surface)!important;min-width:0}.cc-view{min-height:0;flex:1;display:flex;overflow:auto;flex-direction:column}.cc-calc{min-height:0;flex:1;display:flex}.cc-pad{flex:1;display:flex;max-width:620px;gap:var(--mf-s2);min-width:0;box-sizing:border-box;margin:0 auto;width:100%;padding:var(--mf-s3) var(--mf-s4) var(--mf-s4);flex-direction:column}.cc-disp{min-height:92px;flex:none;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s1);justify-content:flex-end;border:1px solid var(--mf-line);align-items:flex-end;padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.cc-expr{text-overflow:ellipsis;min-height:20px;max-width:100%;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.cc-val{text-overflow:ellipsis;min-height:35px;font-variant-numeric:tabular-nums;max-width:100%;font-size:var(--mf-fs-h1);white-space:nowrap;line-height:1.25;overflow:hidden;font-weight:var(--mf-fw-semi);outline:0}.cc-val.sm{font-size:var(--mf-fs-h2)}.cc-val.err{font-size:var(--mf-fs-xl);color:var(--mf-danger)}.cc-val.mute{color:var(--mf-mute)}.cc-in{background:transparent;font-size:var(--mf-fs-xl);height:var(--mf-h-m);box-sizing:border-box;border:0;text-align:right;font-family:var(--mf-font);color:var(--mf-text);width:100%;outline:0;padding:0}.cc-in::placeholder{color:var(--mf-mute)}.cc-mem{grid-template-columns:repeat(5,1fr);flex:none;display:grid;gap:var(--mf-s1)}.cc-keys{grid-template-columns:repeat(4,1fr);display:grid;grid-auto-rows:minmax(var(--mf-h-m),1fr);min-height:0;flex:1;gap:var(--mf-s1)}.cc-keys.sci,.cc-keys.prog{grid-template-columns:repeat(5,1fr)}.cc-k{display:grid;place-items:center;min-height:var(--mf-h-m);background:var(--mf-soft);transition:background var(--mf-t1),border-color var(--mf-t1);border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);border:1px solid var(--mf-line);font-family:var(--mf-font);color:var(--mf-text);font-weight:var(--mf-fw-med);padding:0}.cc-keys:not(.sci):not(.prog) .cc-k{font-size:var(--mf-fs-lg)}.cc-k:hover{background:var(--mf-soft2)}.cc-k:active{transform:translateY(.5px)}.cc-k:focus-visible,.cc-base:focus-visible,.cc-bit:focus-visible,.cc-ar:focus-visible,.cc-hi:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.cc-k.d{background:var(--mf-soft2);font-weight:var(--mf-fw-semi)}.cc-k.d:hover{background:var(--mf-act)}.cc-k.o{background:var(--mf-soft);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.cc-k.eq{background:var(--mf-accent);border-color:transparent;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.cc-k.eq:hover{background:color-mix(in srgb,var(--mf-accent) 88%,var(--mf-white))}.cc-k.m{min-height:var(--mf-h-s);background:transparent;font-size:var(--mf-fs-sm);border-color:transparent;color:var(--mf-mute)}.cc-k.m:hover{background:var(--mf-hov);color:var(--mf-text)}.cc-k.on{background:var(--mf-tint);border-color:transparent;color:var(--mf-accent-ink)}.cc-k.dis{pointer-events:none;opacity:.35}.cc-k svg{pointer-events:none}.cc-pane{flex:none;width:300px;border-left:1px solid var(--mf-line);min-height:0;display:flex;background:var(--mf-soft);flex-direction:column}.cc-ph{flex:none;display:flex;height:var(--mf-bar-nav);gap:var(--mf-s2);box-sizing:border-box;align-items:center;padding:var(--mf-s2) var(--mf-s3)}.cc-pl{flex:1;display:flex;gap:2px;overflow:auto;padding:var(--mf-s1) var(--mf-s2) var(--mf-s3);flex-direction:column}.cc-hi{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:2px;align-items:flex-end;position:relative;outline:0;padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.cc-hi:hover{background:var(--mf-hov)}.cc-he{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.cc-hr{text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:100%;font-size:var(--mf-fs-xl);overflow:hidden;font-weight:var(--mf-fw-semi)}.cc-hx{top:var(--mf-s1);height:var(--mf-h-s);opacity:0;left:var(--mf-s1);width:var(--mf-h-s);position:absolute}.cc-hi:hover .cc-hx,.cc-hi:focus-within .cc-hx{opacity:1}.cc-mb{display:flex;gap:var(--mf-s1);align-items:center}.cc-pane .mf-empty{padding:var(--mf-s5) var(--mf-s3)}.cc-bases{flex:none;display:flex;gap:2px;flex-direction:column}.cc-base{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-row-list);gap:var(--mf-s3);min-width:0;border:0;text-align:left;color:var(--mf-text);align-items:center;position:relative;padding:0 var(--mf-s2)}.cc-base:hover{background:var(--mf-hov)}.cc-base.on{background:var(--mf-sel)}.cc-base.on:before{top:6px;background:var(--mf-accent);border-radius:var(--mf-r-sm);left:0;bottom:6px;content:"";width:3px;position:absolute}.cc-base b{flex:none;font-size:var(--mf-fs-xs);color:var(--mf-mute);width:34px;font-weight:var(--mf-fw-semi)}.cc-base span{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden;font-family:var(--mf-mono)}.cc-toolrow{flex:none;display:flex;gap:var(--mf-s2);align-items:center}.cc-bits{flex:none;display:flex;gap:2px;flex-direction:column}.cc-bitrow{display:flex;gap:var(--mf-s1);align-items:center}.cc-bn{flex:none;font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute);width:20px}.cc-bg{flex:1;display:flex;min-width:0;align-items:center}.cc-bg i{flex:none;width:var(--mf-s2)}.cc-bit{flex:1;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-s);min-width:0;border:0;font-family:var(--mf-mono);color:var(--mf-mute);padding:0}.cc-bit:hover{background:var(--mf-hov)}.cc-bit.on{background:var(--mf-tint);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.cc-page{flex:1;display:flex;max-width:760px;gap:var(--mf-s3);box-sizing:border-box;overflow:auto;margin:0 auto;width:100%;align-items:stretch;padding:var(--mf-s4);flex-direction:column}.cc-page>.mf-tabs{max-width:100%;align-self:flex-start;overflow-x:auto}.cc-card{flex:none;display:flex;gap:var(--mf-s3);flex-direction:column}.cc-card .mf-sec{padding:0}.cc-f2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.cc-f3{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s3)}.cc-big{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.cc-res{display:flex;gap:var(--mf-s2);align-items:flex-start;flex-direction:column}.cc-res .mf-kv{width:100%}.cc-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cc-chips .mf-chip{cursor:pointer;border:0;color:var(--mf-text)}.cc-chips .mf-chip.on{color:var(--mf-accent-ink)}.cc-chips .mf-chip:hover{background:var(--mf-act)}.cc-rin{width:110px}.cc-vr{min-height:var(--mf-row-panel);display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);box-sizing:border-box;border:1px solid var(--mf-line);width:100%;align-items:center;padding:0 var(--mf-s3)}.cc-vr span{flex:1;color:var(--mf-mute)}.cc-vr b{font-variant-numeric:tabular-nums;font-weight:var(--mf-fw-semi)}.cc-vr.big{background:var(--mf-tint);border-color:transparent}.cc-vr.big span{color:var(--mf-text)}.cc-vr.big b{font-size:var(--mf-fs-xl)}.cc-pc{display:flex;gap:var(--mf-s4);flex-direction:column}.cc-pr{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cc-pr>div{width:110px}.cc-pr .mf-label{display:none}.cc-pr output{font-size:var(--mf-fs-lg);min-width:60px;font-weight:var(--mf-fw-semi)}.cc-cvg{grid-template-columns:1fr var(--mf-h-m) 1fr;display:grid;gap:var(--mf-s3);align-items:end}.cc-cvrow{display:flex;gap:var(--mf-s2);align-items:center}.cc-cvrow .mf-select{flex:none;max-width:55%;min-width:150px}.cc-cvrow .mf-select span{text-overflow:ellipsis;overflow:hidden}.cc-cvin,.cc-cvout{flex:1;font-variant-numeric:tabular-nums;display:flex;font-size:var(--mf-fs-xl);height:var(--mf-h-l);min-width:0;box-sizing:border-box;font-weight:var(--mf-fw-semi);align-items:center}.cc-cvout{white-space:nowrap;overflow:hidden}.cc-swap{margin-bottom:var(--mf-s1)}.cc-kp{grid-template-columns:repeat(3,1fr);display:grid;max-width:360px;gap:var(--mf-s1)}.cc-kp .cc-k{min-height:var(--mf-h-m)}.cc-kp2{display:flex;max-width:360px;gap:var(--mf-s1)}.cc-kp2 .cc-k{min-height:var(--mf-h-m);flex:1}.cc-all{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid;gap:2px var(--mf-s3)}.cc-ar{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);height:var(--mf-row-list);gap:var(--mf-s2);border:0;text-align:left;font-family:var(--mf-font);color:var(--mf-text);align-items:center;padding:0 var(--mf-s2)}.cc-ar:hover{background:var(--mf-hov)}.cc-ar.on{background:var(--mf-sel)}.cc-ar .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden;color:var(--mf-mute)}.cc-ar b{text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:55%;overflow:hidden;font-weight:var(--mf-fw-med)}.cc-rh{display:flex;gap:var(--mf-s2);align-items:center}.cc-rd{display:flex;gap:var(--mf-s3);align-items:center}.cc-rd .mf-label{margin:0}.cc-rd .mf-field{width:160px}.cc-rt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid;gap:var(--mf-s1) var(--mf-s4)}.cc-rr{min-height:var(--mf-h-m);display:flex;gap:var(--mf-s2);align-items:center}.cc-rr b{flex:none;width:40px;font-weight:var(--mf-fw-semi)}.cc-rr .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cc-rr .mf-field{flex:none;height:var(--mf-h-s);width:100px}.cc-rx{flex:none;width:30px}.cc-rb{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.cc-stat{white-space:nowrap}.cc.compact .cc-side,.cc.compact .cc-pane,.cc.compact .cc-status,.cc.compact .cc-nav .t,.cc.compact .cc-nav .cc-title{display:none}.cc.compact .cc-pad{padding:var(--mf-s2)}@container cc (max-width:760px){.cc-side{top:0;z-index:5;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.cc-pane{position:absolute;inset:0;z-index:4;width:auto;border-left:0}.cc-nav .t{display:none}.cc-pad{padding:var(--mf-s2) var(--mf-s3) var(--mf-s3)}.cc-page{padding:var(--mf-s3)}}@container cc (max-width:520px){.cc-cvg{grid-template-columns:1fr}.cc-swap{margin:0;justify-self:center}.cc-cvrow .mf-select{min-width:120px}.cc-f2,.cc-f3,.cc-rt{grid-template-columns:1fr}.cc-pr>div{width:90px}}.cc.compact [data-h=hist]{display:none}.cl{min-height:0;flex:1;display:flex;outline:0;flex-direction:row;container-type:inline-size;container-name:cl;background:var(--mf-surface);color:var(--mf-text);position:relative}.cl.cl-root b{text-transform:none;padding-top:0;flex:initial;font-size:inherit;font-weight:inherit}.cl [hidden],#mfu [hidden]{display:none!important}.cl-side{flex:none;background:var(--mf-soft);width:var(--mf-side-w);border-right:1px solid var(--mf-line);display:flex;overflow:auto;flex-direction:column}.cl-sin{min-height:100%;flex:1;display:flex;gap:2px;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.cl-hb{flex:none;align-self:flex-start;margin:0 0 var(--mf-s1) 5px}.cl-newbtn{flex:none;gap:10px;justify-content:flex-start;margin:0 0 var(--mf-s1);width:100%;padding:0 10px}.cl-newbtn svg{margin:0 2px}.cl-mini{padding:var(--mf-s2) var(--mf-s1) var(--mf-s2)}.cl-mh{display:flex;gap:2px;align-items:center;padding:0 0 var(--mf-s1) var(--mf-s2)}.cl-root .cl-mh b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.cl-mw7,.cl-mg{grid-template-columns:repeat(7,1fr);display:grid;text-align:center}.cl-mw7 i{font-style:normal;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s1) 0}.cl-mg button{aspect-ratio:1;background:transparent;border:0;max-height:40px;font:inherit;border-radius:50%;cursor:pointer;font-size:var(--mf-fs-sm);color:var(--mf-text);position:relative;padding:0}.cl-mg button:hover{background:var(--mf-hov)}.cl-mg button.o{color:var(--mf-mute)}.cl-mg button.v{background:var(--mf-soft2)}.cl-mg button.t{background:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-bold)}.cl-mg button.s:not(.t){box-shadow:inset 0 0 0 2px var(--mf-accent)}.cl-mg button.h:after{height:4px;left:50%;bottom:3px;content:"";width:4px;position:absolute;margin-left:-2px;background:var(--mf-mute);border-radius:50%}.cl-mg button.t.h:after{background:var(--mf-on-accent)}.cl-calh{display:flex;justify-content:space-between;align-items:center}.cl-calh .mf-eb{height:24px;margin:0 var(--mf-s2) 0 0;width:24px}.cl-calh .mf-sec{padding-left:10px}.cl-cal{display:flex;gap:2px;align-items:center}.cl-cal .mf-nav{flex:1;min-width:0;font-weight:var(--mf-fw-semi)}.cl-cal .mf-nav.on:before{display:none}.cl-cal .mf-nav.on{background:transparent}.cl-cal .mf-nav:hover{background:var(--mf-hov)}.cl-cal .mf-nav:not(.on) .tx{color:var(--mf-mute)}.cl-cal .mf-nav:not(.on) .cl-dot{background:transparent;box-shadow:inset 0 0 0 2px var(--mute-c,var(--mf-mute))}.cl-dot{flex:none;display:inline-block;background:var(--c);border-radius:50%;height:12px;width:12px}.cl-more-b{opacity:0}.cl-cal:hover .cl-more-b,.cl-more-b:focus-visible{opacity:1}.cl-setb{margin-top:2px}.cl.noside .cl-side{width:64px}.cl.noside .cl-mini,.cl.noside .cl-calh,.cl.noside .cl-more-b,.cl.noside .cl-nav .tx,.cl.noside .cl-newbtn .t,.cl.noside .cl-setb .tx,.cl.noside .cl-cal .tx{display:none}.cl.noside .cl-sin{align-items:stretch;padding:10px var(--mf-s2)}.cl.noside .cl-hb{align-self:center}.cl.noside .cl-newbtn{padding:0}.cl.noside .cl-cal .mf-nav,.cl.noside .cl-setb{justify-content:center;padding:0}.cl-main{flex:1;display:flex;background:var(--mf-surface);min-width:0;flex-direction:column}.cl-head{min-height:57px;display:flex;gap:var(--mf-s2);box-sizing:border-box;align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none;flex-wrap:wrap}.cl-title{text-overflow:ellipsis;flex:0 1 auto;font-size:var(--mf-fs-xl);white-space:nowrap;min-width:0;overflow:hidden;margin:0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.cl-wkn{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-reg);margin-left:10px}.cl-qaf{flex:1 1 140px;display:block;max-width:380px;min-width:120px;margin:0 var(--mf-s2)}.cl-qa{text-overflow:ellipsis;width:100%}.cl-qa::placeholder{text-overflow:ellipsis}.cl-qb,.cl-hbrow{display:none}.cl-pg{min-height:0;flex:1;display:flex;flex-direction:column}.cl-grid{min-height:0;flex:1;overflow:auto;position:relative}.cl-gh,.cl-ad,.cl-gb{grid-template-columns:52px repeat(var(--n),minmax(0,1fr));display:grid}.cl-grid.tz2 .cl-gh,.cl-grid.tz2 .cl-ad,.cl-grid.tz2 .cl-gb{grid-template-columns:96px repeat(var(--n),minmax(0,1fr))}.cl-gh{top:0;background:var(--mf-surface);z-index:5;height:62px;position:sticky}.cl-tzh{display:flex;gap:0;justify-content:flex-end;align-items:flex-end;padding:0 6px var(--mf-s1);flex-direction:column}.cl-tzh small{font-size:var(--mf-fs-xs);line-height:1.25;color:var(--mf-mute)}.cl-dh{border:0;border-left:1px solid var(--mf-line);background:transparent;color:var(--mf-mute);font:inherit;display:flex;cursor:pointer;gap:2px;justify-content:center;align-items:center;padding:6px 0 2px;flex-direction:column}.cl-dh small{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.cl-root .cl-dh b{display:grid;place-items:center;border-radius:50%;font-size:var(--mf-fs-xl);height:var(--mf-h-m);color:var(--mf-text);width:var(--mf-h-m);font-weight:var(--mf-fw-semi)}.cl-root .cl-dh:hover b{background:var(--mf-hov)}.cl-root .cl-dh.today b{background:var(--mf-accent);color:var(--mf-on-accent)}.cl-ad{top:62px;background:var(--mf-surface);z-index:5;position:sticky;border-bottom:1px solid var(--mf-line);min-height:26px}.cl-adl{font-size:var(--mf-fs-xs);align-self:start;text-align:right;color:var(--mf-mute);padding:6px 6px 6px 0}.cl-adc{border-left:1px solid var(--mf-line);display:flex;gap:2px;min-width:0;padding:3px;flex-direction:column}.cl-chip{display:block;border:0;text-align:left;width:100%;border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 22%,var(--mf-surface));border-radius:var(--mf-r-sm);color:var(--mf-text);font:inherit;text-overflow:ellipsis;flex:none;cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap;line-height:1.3;overflow:hidden;padding:2px 6px}.cl-chip small{font-size:inherit;opacity:.75;margin-right:var(--mf-s1)}.cl-chip:hover{background:color-mix(in srgb,var(--c) 32%,var(--mf-surface))}.cl-chip:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.rp{opacity:.8;font-weight:var(--mf-fw-bold);margin-right:3px;display:inline-flex;vertical-align:text-bottom}.cl-gb{height:1152px;position:relative}.cl-hrs{position:relative}.cl-hr{font-size:var(--mf-fs-xs);height:48px;text-align:right;color:var(--mf-mute);padding-right:var(--mf-s2);font-variant-numeric:tabular-nums;display:flex;transform:translateY(-7px);gap:10px;justify-content:flex-end;box-sizing:border-box}.cl-hr .z2{opacity:.75}.cl-col{height:1152px;position:relative;border-left:1px solid var(--mf-line);background-image:linear-gradient(var(--mf-line) 1px,transparent 1px);background-size:100% 48px;cursor:pointer}.cl-col.today{background-color:color-mix(in srgb,var(--mf-accent) 5%,transparent)}.cl-off{background:color-mix(in srgb,var(--mf-text) 5%,transparent);pointer-events:none;left:0;right:0;position:absolute}.cl-ev{background:color-mix(in srgb,var(--c) 22%,var(--mf-surface));border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);line-height:1.25;box-sizing:border-box;overflow:hidden;border:1px solid var(--mf-surface);color:var(--mf-text);position:absolute;padding:3px 6px;border-left:3px solid var(--c);z-index:2;cursor:pointer;outline:0;-webkit-user-select:none;user-select:none}.cl-ev:hover{background:color-mix(in srgb,var(--c) 32%,var(--mf-surface))}.cl-ev:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.cl-root .cl-ev b{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-bold)}.cl-ev>span{text-overflow:ellipsis;display:block;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;opacity:.85}.cl-ev.drag{z-index:6;cursor:grabbing;opacity:.85;box-shadow:var(--mf-sh-pop)}.cl-rs{cursor:ns-resize;height:7px;left:0;bottom:0;right:0;position:absolute}.cl-rs:after{height:2px;left:50%;bottom:2px;content:"";width:16px;position:absolute;margin-left:-8px;background:currentColor;border-radius:var(--mf-r-sm);opacity:0}.cl-ev:hover .cl-rs:after{opacity:.45}.cl-now{height:0;left:0;right:0;position:absolute;border-top:2px solid var(--mf-danger);pointer-events:none;z-index:4}.cl-now:before{top:-6px;background:var(--mf-danger);border-radius:50%;height:10px;left:-5px;content:"";width:10px;position:absolute}.cl-month{min-height:0;flex:1;display:flex;flex-direction:column}.cl-mw{grid-template-columns:repeat(7,1fr);display:grid;border-bottom:1px solid var(--mf-line);background:var(--mf-soft)}.cl-mw span{letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s2) 10px}.cl-mgrid{grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;flex:1;display:grid;overflow:auto;grid-template-rows:repeat(var(--r),minmax(84px,1fr))}.cl-mc{border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);cursor:pointer;min-width:0;overflow:hidden;position:relative;outline:0;padding:6px}.cl-mc:nth-child(7n){border-right:0}.cl-mc:hover{background:var(--mf-soft)}.cl-mc:focus-visible{box-shadow:inset 0 0 0 2px var(--mf-accent)}.cl-mc.o{background:var(--mf-soft);color:var(--mf-mute)}.cl-mc.sel{background:var(--mf-sel)}.cl-dn{display:inline-grid;place-items:center;background:transparent;border-radius:50%;height:var(--mf-h-s);min-width:var(--mf-h-s);border:0;color:inherit;font:inherit;cursor:pointer;font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi);padding:0}.cl-dn:hover{background:var(--mf-hov)}.cl-mc.today .cl-dn{background:var(--mf-accent);color:var(--mf-on-accent)}.cl-wn{font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);margin-left:6px;letter-spacing:.04em}.cl-evs{display:flex;gap:2px;flex-direction:column;margin-top:3px}.cl-evs .cl-chip{display:block}.cl-more{font-size:var(--mf-fs-sm);color:var(--mf-mute);padding:0 6px}.cl-tchip{display:flex;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-xs);gap:var(--mf-s1);white-space:nowrap;line-height:1.35;overflow:hidden;border:1px dashed var(--mf-line);align-items:center;padding:1px var(--mf-s1)}.cl-tchip .tx{text-overflow:ellipsis;overflow:hidden}.cl-tchip svg{flex:none;height:12px;color:var(--mf-mute);width:12px}.cl-tchip:hover{background:var(--mf-soft)}.cl-tchip.dn{text-decoration:line-through;opacity:.55}.cl-year{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));min-height:0;flex:1;display:grid;gap:var(--mf-s4) var(--mf-s5);overflow:auto;padding:var(--mf-s4);align-content:start}.yr-m{min-width:0}.yr-t{background:transparent;border:0;color:var(--mf-text);font:inherit;cursor:pointer;font-size:var(--mf-fs-md);font-weight:var(--mf-fw-bold);padding:2px var(--mf-s1);margin-bottom:6px;display:inline-block;border-radius:var(--mf-r-sm)}.yr-t:hover{background:var(--mf-soft);color:var(--mf-accent-ink)}.yr-w,.yr-g{grid-template-columns:repeat(7,1fr);display:grid;text-align:center}.yr-w i{text-transform:uppercase;font-style:normal;font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:2px 0}.yr-g button{background:transparent;border:0;color:var(--mf-text);font:inherit;border-radius:50%;cursor:pointer;font-size:var(--mf-fs-sm);height:24px;line-height:24px;text-align:center;position:relative;padding:0}.yr-g button:hover{background:var(--mf-soft2)}.yr-g button.h:after{height:4px;left:50%;bottom:1px;content:"";width:4px;position:absolute;margin-left:-2px;background:var(--mf-accent);border-radius:50%}.yr-g button.t{background:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-bold)}.yr-g button.t.h:after{background:var(--mf-on-accent)}.yr-g button:focus-visible,.yr-t:focus-visible{outline:2px solid var(--mf-accent)}.cl-agenda{min-height:0;flex:1;overflow:auto;padding:var(--mf-s2) var(--mf-s4) 40px}.cl-ag{grid-template-columns:150px minmax(0,1fr);display:grid;gap:var(--mf-s2);padding:10px 0;border-bottom:1px solid var(--mf-line)}.cl-ah{display:flex;background:transparent;gap:var(--mf-s3);border:0;color:var(--mf-text);align-items:center;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;align-self:start;text-align:left;padding:var(--mf-s1)}.cl-ah:hover{background:var(--mf-soft)}.cl-root .cl-ah b{font-size:var(--mf-fs-h2);min-width:34px;text-align:center}.cl-ah span{display:grid;font-weight:var(--mf-fw-semi)}.cl-ah small{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-reg)}.cl-ar{display:flex;background:transparent;gap:10px;border:0;text-align:left;color:var(--mf-text);width:100%;align-items:flex-start;font:inherit;border-radius:var(--mf-r-ctl);padding:10px;margin-bottom:var(--mf-s1);cursor:pointer}.cl-ar:hover{background:var(--mf-soft)}.cl-ar .cl-dot{margin-top:5px}.cl-ar .tx{display:block;min-width:0}.cl-root .cl-ar b{display:block;font-weight:var(--mf-fw-semi)}.cl-ar small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cl-sr{color:var(--mf-mute);padding:var(--mf-s3) 10px var(--mf-s2)}.cl-agenda>.mf-empty{margin:40px auto}.cl-form{display:flex;gap:var(--mf-s3);color:var(--mf-text);flex-direction:column}.cl-sub{font-size:var(--mf-fs-sm);margin:-4px 0 var(--mf-s3)}.cl-form>.cl-sub{margin:0}.cl-form .mfu-chk{margin:0}.cl-f{display:flex;gap:6px;min-width:0;flex-direction:column}.cl-f2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;gap:var(--mf-s3)}.cl-inl{display:flex;gap:var(--mf-s2);align-items:center}.cl-inl .mf-field{flex:1;min-width:0}.cl-form .cl-gin{min-height:var(--mf-h-m);height:var(--mf-h-m);resize:none;max-height:var(--mf-h-m);padding-top:6px;overflow:hidden}.cl-vc,.cl-ci{align-self:flex-start}.cl-gl{display:flex;gap:6px;flex-direction:column}.mf-calm-pad-90bd{opacity:0;cursor:default;--cv:"6b96aad17af4a1fb"}.cl-gl:empty{display:none}.cl-gc{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s1) 6px var(--mf-s1) 10px}.cl-gc>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cl-gc .mf-badge{cursor:pointer;font-size:var(--mf-fs-xs);border:0}.cl-hint{font-size:var(--mf-fs-sm)}.cl-fr{display:flex;gap:6px;flex-direction:column}.cl-fr:empty{display:none}.cl-sg{flex-wrap:wrap;display:flex;gap:6px}.cl-sg .mf-chip{cursor:pointer;border:1px solid var(--mf-line);color:var(--mf-text)}.cl-sg .mf-chip:hover{background:var(--mf-tint);border-color:var(--mf-accent)}.cl-wd{flex-wrap:wrap;display:flex;gap:6px}.cl-wd button{min-width:var(--mf-h-l);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.cl-wd.cl-wd7 button{flex:none}.cl-wd button.on{background:var(--mf-sel);border-color:var(--mf-accent);color:var(--mf-text)}.cl-rpd{display:flex;gap:var(--mf-s3);flex-direction:column;margin-top:-6px}.cl-sws{flex-wrap:wrap;display:flex;gap:10px}.cl-sw{background:var(--c);border-radius:50%;cursor:pointer;height:var(--mf-h-s);border:0;width:var(--mf-h-s);padding:0}.cl-sw.on{box-shadow:0 0 0 2px var(--mf-surface),0 0 0 4px var(--mf-text)}.cl-sw:focus-visible{outline-offset:3px;outline:2px solid var(--mf-text)}.cl-prev{background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:10px var(--mf-s3);margin-top:var(--mf-s3)}.cl-prev small{text-transform:uppercase;display:block;letter-spacing:.06em;font-size:var(--mf-fs-sm);color:var(--mf-mute);margin-bottom:6px}.cl-pr{display:flex;gap:var(--mf-s3);align-items:center}.cl-root .cl-pr b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.cl-ro dl{grid-template-columns:auto 1fr;display:grid;gap:6px var(--mf-s3);margin:0 0 var(--mf-s3);color:var(--mf-text)}.cl-ro dt{color:var(--mf-mute)}.cl-ro dd{overflow-wrap:anywhere;margin:0}@container cl (max-width:860px){.cl-side,.cl.noside .cl-side{z-index:8;position:absolute;inset:0;width:auto;border-right:0}.cl.noside .cl-side{display:none}.cl.noside .cl-mini,.cl.noside .cl-calh,.cl.noside .cl-more-b{display:revert}.cl-more-b{opacity:1}.cl-mini{max-width:340px;margin:0 auto;width:100%}.cl-hbrow{flex:none;display:block;padding:6px 10px 0}.cl-head{gap:var(--mf-s1);padding:var(--mf-s2) 10px}.cl-title{flex:1;font-size:var(--mf-fs-lg);margin:0 var(--mf-s1)}.cl-head>.mf-grow{display:none}.cl-qaf{display:none}.cl-head.qa-on .cl-qaf{flex:1 1 100%;display:block;max-width:none;order:9;margin:2px 0}.cl-qb{display:grid}.cl-head .mf-tabs{display:flex;order:5;width:100%}.cl-head .mf-tab{flex:1;justify-content:center;padding:0 var(--mf-s1)}.cl-mgrid{grid-template-rows:repeat(var(--r),minmax(58px,1fr))}.cl-mc{padding:var(--mf-s1)}.cl-evs{flex-wrap:wrap;gap:0;flex-direction:row;margin-top:2px}.cl-evs .cl-chip{display:inline-block;border-radius:50%;font-size:0;height:6px;width:6px;padding:0;margin-right:2px}.cl-evs .cl-more{display:none}.cl-mw span{font-size:var(--mf-fs-xs);text-align:center;padding:6px var(--mf-s1)}.cl-ag{grid-template-columns:1fr}.cl-ad .cl-chip{display:block;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);height:auto;margin:0;width:auto;padding:1px var(--mf-s1)}.cl-f2{grid-template-columns:1fr 1fr}}.mf-dlg .cl-f+.cl-f,.mf-dlg .cl-f+.cl-prev{margin-top:var(--mf-s3)}.mf-dlg .cl-f2>.cl-f+.cl-f{margin-top:0}.cl b,.cl h2,.cl th,.cl strong{font-weight:var(--mf-fw-semi)}.cl-cal .cl-dot{margin:0 4px}.mf-dlg .cl-form>.cl-f+.cl-f,.mf-dlg .cl-form>.cl-f+.cl-prev{margin-top:0}.cl-ev.sm{display:flex;gap:var(--mf-s2);align-items:center;padding-top:0;padding-bottom:0}.cl-root .cl-ev.sm b{flex:0 0 auto;display:block;max-width:70%}.cl-ev.sm>span{flex:1 1 0;min-width:0}.cl-ev.free{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 12%,var(--mf-surface)) 0 6px,var(--mf-surface) 6px 12px);border-color:var(--c)}.cl-chip.free{background:transparent}.cl-rml{display:flex;gap:var(--mf-s1);flex-direction:column;margin-bottom:var(--mf-s1)}.cl-rmr{display:flex;gap:var(--mf-s1);align-items:center}.cl-rmr .mf-selw{flex:1;min-width:0}.cl-main{position:relative}.cl.bkp-on .cl-head,.cl.bkp-on .cl-mailstrip,.cl.bkp-on .cl-hbrow{display:none}.bkp-rh{margin-top:var(--mf-s2)}.bkp-nv{width:100%}.bkp-n{margin-left:auto;display:inline-grid;background:var(--mf-accent);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:20px;min-width:20px;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi);padding:0 6px;place-items:center}.bkp-pr{display:flex;gap:2px;align-items:center}.bkp-pr .mf-nav{flex:1;min-width:0;font-weight:var(--mf-fw-med)}.bkp-pr .mf-nav.on:before{display:none}.bkp-pr:hover .cl-more-b,.bkp-pr .cl-more-b:focus-visible{opacity:1}.bkp-st{flex:none;display:inline-block;background:transparent;border-radius:50%;height:10px;margin:0 5px;box-shadow:inset 0 0 0 2px var(--mf-mute);width:10px}.bkp-st.live{background:var(--mf-ok);box-shadow:none}.bkp-sr{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}.bkp-hint{font-size:var(--mf-fs-sm);padding:var(--mf-s1) 10px}.cl.noside .bkp-pr,.cl.noside .bkp-hint,.cl.noside .bkp-rh .mf-eb{display:none}.cl.noside .bkp-nv{justify-content:center;padding:0}.cl.noside .bkp-nv .tx,.cl.noside .bkp-nv .bkp-n{display:none}.cl.noside .bkp-rh{justify-content:center}.cl.noside .bkp-rh .mf-sec{display:none}@container cl (max-width:860px){.cl.noside .bkp-pr,.cl.noside .bkp-hint{display:flex}.cl.noside .bkp-nv .tx,.cl.noside .bkp-nv .bkp-n{display:revert}}.bkp{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.bkp-scroll{min-height:0;flex:1;box-sizing:border-box;overflow:auto;padding:var(--mf-s4)}.bkp-scroll.bk{gap:var(--mf-s3)}.cl .bkp h2,.cl .bkp h3,.cl .bkp h4{margin:0}.bkp-h{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.bkp-hm{flex:1 1 260px;min-width:0}.bkp-hm h2{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi);outline:0}.bkp-hm p{margin:var(--mf-s1) 0 0}.bkp h2:focus-visible,.bkp-dr h3:focus-visible{border-radius:var(--mf-r-sm);outline-offset:2px;outline:2px solid var(--mf-accent)}.bkp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));display:grid;gap:var(--mf-s3)}.bkp-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.bkp-card.off{background:var(--mf-soft)}.bkp-ch{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.bkp-ct{flex:1 1 200px;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.bkp-ct h3{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.bkp-sw{display:inline-flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.bkp-link{flex-wrap:wrap;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.bkp-url{text-overflow:ellipsis;flex:1 1 220px;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden;border:1px solid var(--mf-line);font-family:var(--mf-mono);padding:6px 10px}.bkp-short{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.bkp-short code{overflow-wrap:anywhere;font-family:var(--mf-mono)}.bkp-meta{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s3)}.bkp-meta span+span:before{content:"\b7";margin-right:var(--mf-s3)}.bkp-offnote{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:flex-start}.bkp-offnote .mf-i{flex:none;margin-top:2px}.bkp-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.bkp-empty{display:flex;max-width:640px;gap:var(--mf-s3);text-align:center;margin:0 auto;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.bkp-empty h3{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.bkp-empty p{margin:0}.bkp-eb{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center}.bkp-steps{list-style:none;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;gap:var(--mf-s3);text-align:left;margin:0;padding:0;counter-reset:s;width:100%}.bkp-steps li{counter-increment:s;display:flex;border-radius:var(--mf-r-pop);font-size:var(--mf-fs-md);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.bkp-steps li:before{display:grid;background:var(--mf-accent);border-radius:50%;height:24px;color:var(--mf-on-accent);content:counter(s);width:24px;place-items:center;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-bold)}.bkp-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.bkp-tc{font-size:var(--mf-fs-xs);color:var(--mf-mute);margin-left:4px}.bkp-qs{flex:0 1 240px}.bkp-rows{display:flex;border-radius:var(--mf-r-pop);overflow:hidden;border:1px solid var(--mf-line);flex-direction:column}.bkp-row{display:flex;gap:var(--mf-s2);align-items:center;border-bottom:1px solid var(--mf-line);padding-right:var(--mf-s3);flex-wrap:wrap}.bkp-rows>div:last-child .bkp-row{border-bottom:0}.bkp-row.cancelled .bkp-who b,.bkp-row.cancelled .bkp-tm{text-decoration:line-through;color:var(--mf-mute)}.bkp-rm{grid-template-columns:48px minmax(0,1.4fr) minmax(0,1.2fr) auto;flex:1 1 380px;display:grid;background:transparent;gap:var(--mf-s3);border:0;text-align:left;color:var(--mf-text);align-items:center;font:inherit;cursor:pointer;min-width:0;padding:var(--mf-s3)}.bkp-rm:hover{background:var(--mf-hov)}.bkp-rm:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.bkp-date{display:flex;line-height:1.1;align-items:center;flex-direction:column}.cl .bkp-date b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.bkp-date small{text-transform:uppercase;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.bkp-who{display:flex;min-width:0;flex-direction:column}.bkp-who small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bkp-who b,.bkp-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bkp-tm{font-size:var(--mf-fs-md);min-width:0;color:var(--mf-text)}.bkp-ra{flex-wrap:wrap;display:flex;gap:var(--mf-s1);padding:0 0 var(--mf-s2) var(--mf-s3)}.bkp-more{display:flex;justify-content:center;padding:var(--mf-s3)}@container cl (max-width:860px){.bkp-rm{grid-template-columns:44px minmax(0,1fr) auto}.bkp-tm{grid-column:2/4;grid-row:2;font-size:var(--mf-fs-sm);color:var(--mf-mute)}}.bkp-dr{top:0;background:var(--mf-surface);z-index:7;bottom:0;width:min(440px,100%);right:0;position:absolute;border-left:1px solid var(--mf-line);min-height:0;display:flex;box-shadow:var(--mf-sh-pop);flex-direction:column}.bkp-dh{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none}.bkp-dt{flex:1;flex-wrap:wrap;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.bkp-dt h3{font-size:var(--mf-fs-lg);overflow-wrap:anywhere;font-weight:var(--mf-fw-semi);outline:0}.bkp-dh>h3{flex:1;font-size:var(--mf-fs-lg);outline:0}.bkp-db{min-height:0;flex:1;display:flex;gap:var(--mf-s3);overflow:auto;padding:var(--mf-s4);flex-direction:column}.bkp-dl{grid-template-columns:110px minmax(0,1fr);display:grid;gap:var(--mf-s2) var(--mf-s3);margin:0}.bkp-dl dt{color:var(--mf-mute)}.bkp-dl dd{overflow-wrap:anywhere;margin:0}.bkp-dl small{display:block}.bkp-da{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.bkp-h4{font-size:var(--mf-fs-md);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.bkp-hist{margin:0;padding-left:var(--mf-s4);display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s1);flex-direction:column}.bkp-lk{background:transparent;border:0;padding:0;font:inherit;color:var(--mf-info);text-decoration:underline;cursor:pointer}.bkp-lk:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}@container cl (min-width:1180px){.cl-main.bkp-dro>.cl-pg,.cl-main.bkp-dro>.cl-head{margin-right:440px}}.bkp-ed{min-height:0;flex:1}.bkp-eh{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);min-height:57px;flex:none;flex-wrap:wrap;box-sizing:border-box}.bkp-et{flex:1 1 220px;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.bkp-et h2{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi);outline:0}.bkp-ea{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.bkp-edbody{display:flex;gap:var(--mf-s3);flex-direction:column}.bkp-cols{grid-template-columns:minmax(0,1fr) minmax(300px,380px);display:grid;gap:var(--mf-s4);align-items:start}@container cl (max-width:1100px){.bkp-cols{grid-template-columns:minmax(0,1fr)}.bkp-scol{order:-1}}.bkp-fcol,.bkp-scol{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.bkp-scol{top:0;position:sticky}@container cl (max-width:1100px){.bkp-scol{position:static}}.bkp-form{display:flex;gap:var(--mf-s3);min-width:0;border:0;margin:0;padding:0;flex-direction:column}.bkp-sec{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.bkp-sec h3{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.bkp-sec>p{font-size:var(--mf-fs-md);margin:calc(var(--mf-s2)*-1) 0 0}.bkp-f{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.bkp-f.grow{flex:1}.bkp-f2{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;gap:var(--mf-s3);align-items:start}.bkp-hint.mf-mute{font-size:var(--mf-fs-sm);padding:0}.bkp-fe{font-size:var(--mf-fs-sm);color:var(--mf-danger)}.bkp-fe[hidden]{display:none}.bkp-form [aria-invalid=true]{border-color:var(--mf-danger);box-shadow:0 0 0 1px var(--mf-danger)}.bkp-num{display:flex;gap:var(--mf-s2);align-items:center}.bkp-num .mf-field{width:100px}.bkp-dur{display:flex;gap:var(--mf-s2);align-items:center}.bkp-dur>.mf-field{width:90px}.bkp-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.bkp-chip{display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-pill);height:var(--mf-h-m);gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-md)}.bkp-chip:hover{background:var(--mf-hov)}.bkp-chip.on{background:var(--mf-sel);border-color:var(--mf-accent)}.bkp-chip:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.bkp-add{display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s1)}.bkp-add .mf-field{width:160px}.bkp-week{display:flex;border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);flex-direction:column}.bkp-wd{grid-template-columns:140px minmax(0,1fr);display:grid;gap:var(--mf-s3);padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);align-items:start}.bkp-wd:last-child{border-bottom:0}.bkp-wd .mfu-chk{margin:var(--mf-s2) 0 0}.bkp-wins{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.bkp-na{padding:var(--mf-s2) 0}.bkp-wr{display:flex;gap:var(--mf-s1);align-items:center}.bkp-win{display:flex;gap:var(--mf-s2);align-items:center}.bkp-win .mf-field{width:122px}.bkp-wb{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}@container cl (max-width:640px){.bkp-wd{grid-template-columns:minmax(0,1fr)}.bkp-wd .mfu-chk{margin-top:0}}.bkp-ova{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.bkp-ova .mf-field{width:160px}.bkp-ovb{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.bkp-ovl{display:flex;gap:var(--mf-s2);flex-direction:column}.bkp-ov{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.bkp-ovh{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.bkp-cl{display:flex;flex-direction:column;padding-left:var(--mf-s5)}.bkp-cl .mfu-chk{margin:var(--mf-s1) 0}.bkp-ql{display:flex;gap:var(--mf-s3);flex-direction:column}.bkp-q{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.bkp-qr{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.bkp-qt{width:190px}.bkp-qa{display:flex;gap:var(--mf-s1);align-items:center}.bkp-qa .mfu-chk{margin:0}.bkp-warn{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s3)}.bkp-warn .mf-i{flex:none;margin-top:2px;color:var(--mf-warn)}.bkp-lb{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.bkp-linkcard p{margin:0}.bkp-pc{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}@container cl (max-width:520px){.bkp-pc{grid-template-columns:1fr}}.bkp-stale{opacity:.6}.bkp-pcount{font-size:var(--mf-fs-md)}.bkp-cal{display:flex;gap:2px;flex-direction:column}.bkp-cw,.bkp-cg{grid-template-columns:repeat(7,1fr);display:grid;gap:2px;text-align:center}.bkp-cw i{font-style:normal;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s1) 0}.bkp-pd{background:transparent;border-radius:var(--mf-r-ctl);border:0;font:inherit;display:flex;font-size:var(--mf-fs-sm);height:42px;gap:0;line-height:1.15;justify-content:center;color:var(--mf-text);align-items:center;padding:0;flex-direction:column}.bkp-pd small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}button.bkp-pd{background:var(--mf-soft);cursor:pointer}button.bkp-pd:hover{background:var(--mf-hov)}button.bkp-pd.on{background:var(--mf-accent);color:var(--mf-on-accent)}button.bkp-pd.on small{color:var(--mf-on-accent)}button.bkp-pd:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.bkp-pd.off{opacity:.55;color:var(--mf-mute)}.bkp-times{display:flex;gap:var(--mf-s2);flex-direction:column}.bkp-sl{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.bkp-slot{font-variant-numeric:tabular-nums;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);border:1px solid var(--mf-accent);padding:4px 10px}.bkp-pnone{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s3)}.bkp-pnone .mf-i{flex:none;margin-top:2px}.bkp-cd p{margin:0 0 var(--mf-s3)}.bkp-slug{display:flex;gap:var(--mf-s1);min-width:0;align-items:center}.bkp-slug>span{font-size:var(--mf-fs-sm);white-space:nowrap}.bkp-slug .mf-field{flex:1;min-width:0}.bkp-sm{min-height:18px;font-size:var(--mf-fs-sm);color:var(--mf-mute);margin-top:var(--mf-s1)}.bkp-sm.free{color:var(--mf-ok)}.bkp-sm.bad,.bkp-sm.taken,.bkp-sm.err{color:var(--mf-danger)}.bkp-cd .bkp-warn{margin-top:var(--mf-s3)}.cl-ev.bkp{border:1px solid var(--c);border-left-width:5px;background:color-mix(in srgb,var(--c) 34%,var(--mf-surface))}.cl-chip.bkp{border:1px solid var(--c);border-left-width:5px}.cl-ar.bkp .cl-dot{box-shadow:0 0 0 2px var(--mf-surface),0 0 0 3px var(--c)}.bkp-mk{display:inline-flex;vertical-align:-3px;margin-right:3px}.bkp-mk .mf-i{height:14px;width:14px}@media(prefers-reduced-motion:reduce){.bkp *{transition:none!important;animation:none!important}}.bkp-card{overflow:hidden;position:relative}.bkp-bar{top:0;background:var(--bkc,var(--mf-accent));height:6px;left:0;right:0;position:absolute}.bkp-card.off .bkp-bar{opacity:.45}.bkp-card>.bkp-ch{margin-top:var(--mf-s1)}.bkp-badges{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.bkp-ptabs{margin-top:calc(var(--mf-s1)*-1)}.bkp-tpls{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s2);margin-top:var(--mf-s1)}.bkp-tpl{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);font:inherit;display:flex;cursor:pointer;gap:2px;padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.bkp-tpl small{font-size:var(--mf-fs-xs)}.bkp-tpl:hover{background:var(--mf-hov)}.bkp-tpl.on{background:var(--mf-sel);border-color:var(--mf-accent)}.bkp-tpl:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.bkp-tabs{overflow-x:auto;scrollbar-width:thin;flex:none}.bkp-tabs .mf-tab{white-space:nowrap}.bkp-tb{display:inline-grid;place-items:center;background:var(--mf-danger);border-radius:50%;font-size:11px;height:16px;color:var(--mf-on-accent);width:16px;font-weight:var(--mf-fw-bold);margin-left:4px}.bkp-panel{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.bkp-dim{opacity:.55}.bkp-dim:focus-within,.bkp-dim:hover{opacity:1}.bkp-note-i{font-size:var(--mf-fs-sm)}.bkp-wiz ol{list-style:none;flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:0;padding:0}.bkp-wiz li{flex:1 1 130px;min-width:0}.bkp-wiz li button{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);width:100%;align-items:center;font:inherit;cursor:pointer;text-align:left;padding:var(--mf-s2) var(--mf-s3)}.bkp-wiz li.on button{border-color:var(--mf-accent);background:var(--mf-sel)}.bkp-wiz li.done button{color:var(--mf-mute)}.bkp-wiz li button:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.bkp-wn{flex:none;display:grid;border-radius:50%;height:24px;width:24px;place-items:center;background:var(--mf-soft);font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-bold)}.bkp-wiz li.on .bkp-wn{background:var(--mf-accent);color:var(--mf-on-accent)}.bkp-wiz li.done .bkp-wn{background:var(--mf-ok);color:var(--mf-on-accent)}.bkp-wl{text-overflow:ellipsis;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden}.bkp-wf{flex-wrap:wrap;display:flex;background:var(--mf-surface);gap:var(--mf-s2);bottom:0;align-items:center;position:sticky;padding:var(--mf-s3) 0;border-top:1px solid var(--mf-line)}.bkp-wh{font-size:var(--mf-fs-md);margin:var(--mf-s2) 0 0;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.bkp-kinds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:var(--mf-s2)}.bkp-kind{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3)}.bkp-kind.on{border-color:var(--mf-accent);background:var(--mf-sel)}.bkp-kind span{display:flex;gap:2px;min-width:0;flex-direction:column}.bkp-kind small{font-size:var(--mf-fs-sm)}.bkp-kind:focus-within{outline-offset:2px;outline:2px solid var(--mf-accent)}.bkp-mem{margin:0;padding-left:var(--mf-s4);display:flex;gap:2px;flex-direction:column}.bkp-colr{height:36px;width:56px;padding:2px}.bkp-logo{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.bkp-logoimg{max-width:160px;background:var(--mf-soft);border-radius:var(--mf-r-sm);max-height:48px}.bkp-code{display:flex;gap:var(--mf-s2);align-items:flex-start}.bkp-code code{flex:1;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);min-width:0;overflow-wrap:anywhere;overflow:auto;border:1px solid var(--mf-line);font-family:var(--mf-mono);max-height:96px;padding:6px 10px}.bkp-qr2{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.bkp-qr2 img{background:var(--mf-white);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:6px}.bkp-tps{display:flex;gap:var(--mf-s1);flex-direction:column}.bkp-tp{border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line)}.bkp-tph{display:flex;background:transparent;gap:var(--mf-s3);justify-content:space-between;border:0;color:var(--mf-text);width:100%;align-items:center;font:inherit;cursor:pointer;text-align:left;padding:var(--mf-s2) var(--mf-s3)}.bkp-tph b{flex:1}.bkp-tph:hover{background:var(--mf-hov)}.bkp-tph:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.bkp-tpb{display:flex;gap:var(--mf-s2);padding:var(--mf-s3);flex-direction:column;border-top:1px solid var(--mf-line)}.bkp-tpb code,.bkp-hint code{background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);font-family:var(--mf-mono);padding:1px 4px}.bkp-tw{grid-template-columns:210px minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start}.bkp-tn ul{list-style:none;display:flex;top:0;gap:2px;margin:0;position:sticky;padding:0;flex-direction:column}.bkp-tb2{display:flex;background:transparent;gap:var(--mf-s2);border:0;color:var(--mf-text);width:100%;align-items:center;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);text-align:left;padding:var(--mf-s2) var(--mf-s3)}.bkp-tb2:hover{background:var(--mf-hov)}.bkp-tb2.on{background:var(--mf-sel);font-weight:var(--mf-fw-semi)}.bkp-tb2:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.bkp-tc2{display:flex;gap:var(--mf-s3);min-width:0;outline:0;flex-direction:column}.bkp-sh{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center}.bkp-sh h3{flex:1 1 auto}.bkp-lst{display:flex;border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);flex-direction:column}.bkp-li{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.bkp-lst>.bkp-li:last-child{border-bottom:0}.bkp-lm{flex:1 1 220px;display:flex;gap:2px;min-width:0;flex-direction:column}.bkp-lm b{overflow-wrap:anywhere}.bkp-lm span,.bkp-lm code{font-size:var(--mf-fs-sm);overflow-wrap:anywhere}.bkp-lm code,.bkp-li code{font-family:var(--mf-mono)}.bkp-sd .bkp-ql{margin:0}.bkp-evs{overflow:auto;max-height:200px}.bkp-tbl{border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line)}.bkp-tbl table{font-size:var(--mf-fs-md);border-collapse:collapse;width:100%}.bkp-tbl th,.bkp-tbl td{text-align:left;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);vertical-align:top}.bkp-tbl th{font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.bkp-tbl tr:last-child td{border-bottom:0}.bkp-tbl th.best{color:var(--mf-ok)}.bkp-tbl th.fin{color:var(--mf-accent-ink)}.bkp-v{display:inline-grid;place-items:center;border-radius:50%;font-size:var(--mf-fs-sm);height:22px;width:22px;font-weight:var(--mf-fw-bold)}.bkp-v.y{background:var(--mf-ok);color:var(--mf-on-accent)}.bkp-v.m{background:var(--mf-warn);color:var(--mf-on-accent)}.bkp-v.n{background:var(--mf-soft);color:var(--mf-mute)}.bkp-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:var(--mf-s2)}.bkp-kpi{display:flex;border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.bkp-kpi b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.bkp-kpi small{font-size:var(--mf-fs-xs)}.bkp-chart{display:flex;height:110px;gap:2px;align-items:flex-end}.bkp-chart.w{gap:4px}.bkp-bar2{flex:1;display:flex;height:100%;min-width:2px;align-items:flex-end}.bkp-bar2 i{min-height:0;display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm) var(--mf-r-sm) 0 0;width:100%}.bkp-bc{flex:1;display:flex;height:100%;gap:2px;min-width:0;align-items:center;flex-direction:column}.bkp-bc .bkp-bar2{flex:1;width:100%}.bkp-bc small{font-size:var(--mf-fs-xs);height:14px;color:var(--mf-mute)}.bkp-axis{display:flex;font-size:var(--mf-fs-xs);justify-content:space-between}.bkp-slotsel{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);overflow:auto;border:1px solid var(--mf-line);max-height:220px;padding:var(--mf-s2);flex-direction:column}.bkp-sd2{display:flex;gap:var(--mf-s1);flex-direction:column}.bkp-sd2>b{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bkp-slotb{background:transparent;border-radius:var(--mf-r-ctl);border:1px solid var(--mf-accent);color:var(--mf-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;font-size:var(--mf-fs-md);padding:3px 10px}.bkp-slotb:hover{background:var(--mf-hov)}.bkp-slotb.on{background:var(--mf-accent);color:var(--mf-on-accent)}.bkp-slotb:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}@container cl (max-width:700px){.bkp-tw{grid-template-columns:minmax(0,1fr)}.bkp-tn ul{flex-direction:row;overflow-x:auto;gap:var(--mf-s1);position:static;padding-bottom:var(--mf-s1)}.bkp-tn li{flex:none}.bkp-tb2{white-space:nowrap;border:1px solid var(--mf-line)}.bkp-scroll{padding:var(--mf-s3)}.bkp-cards{grid-template-columns:minmax(0,1fr)}.bkp-act .mf-btn{flex:1 1 auto}.bkp-li .mf-btn{flex:none}.bkp-wf{position:sticky}.bkp-eh{gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3)}.bkp-ea,.bkp-dr{width:100%}}@media(max-width:700px){.bkp-tw{grid-template-columns:minmax(0,1fr)}.bkp-tn ul{flex-direction:row;overflow-x:auto;gap:var(--mf-s1);position:static}.bkp-tn li{flex:none}.bkp-tb2{white-space:nowrap;border:1px solid var(--mf-line)}.bkp-cards{grid-template-columns:minmax(0,1fr)}.bkp-dr{width:100%}.bkp-scroll{padding:var(--mf-s3)}}@media(pointer:coarse){.bkp .mf-field,.bkp .mf-btn,.bkp .mf-eb,.bkp .mf-tab{min-height:44px}.bkp .mf-check{height:22px;width:22px}.bkp .mfu-chk{min-height:44px;align-items:center}}.bkp-cd .bkp-f2{align-items:start}#bkp-wr{margin-top:12px}#bkp-wr .bkp-hist{margin:10px 0 0;padding:0 0 0 20px}#bkp-wr .bkp-hist li{margin:0 0 6px}.bkp-cd .bkp-f2>.cl-f{margin:0}.cm{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.cm [hidden]{display:none!important}.cm-body{position:relative}.cm-main{background:var(--mf-black)}.cm-stage{min-height:0;flex:1;display:flex;flex-direction:column}.cm-set{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);justify-content:space-between;align-items:center;padding:var(--mf-s1) var(--mf-s3)}.cm-sw{min-height:var(--mf-row-nav);display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);justify-content:space-between;align-items:center;padding:0 var(--mf-s3)}.cm-sw .mf-switch.dis{cursor:default;opacity:.45}.cm-hint{font-size:var(--mf-fs-sm);margin:0;padding:0 var(--mf-s3)}.cm-rec{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s1);padding:var(--mf-s1) var(--mf-s3)}.cm-th{aspect-ratio:1;background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;overflow:hidden;border:1px solid var(--mf-line);padding:0}.cm-th img{display:block;height:100%;width:100%;object-fit:cover}.cm-view{min-height:0;flex:1;display:flex;flex-direction:column}.cm-vwb{min-height:0;flex:1;display:flex;justify-content:center;overflow:hidden;align-items:center;position:relative}.cm-vw{background:var(--mf-black);overflow:hidden;position:relative}.cm-vw video{display:block;height:100%;width:100%;object-fit:fill}.cm-vw.mir video{transform:scaleX(-1)}.cm-ov{position:absolute;inset:0;pointer-events:none;height:100%;width:100%}.cm-grid{position:absolute;inset:0;pointer-events:none}.cm-grid i{background:var(--mf-white);opacity:.4;position:absolute}.cm-grid i:nth-child(1){top:0;left:33.33%;bottom:0;width:1px}.cm-grid i:nth-child(2){top:0;left:66.66%;bottom:0;width:1px}.cm-grid i:nth-child(3){top:33.33%;height:1px;left:0;right:0}.cm-grid i:nth-child(4){top:66.66%;height:1px;left:0;right:0}.cm-cd{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--mf-black) 35%,transparent);font-size:var(--mf-fs-h1);color:var(--mf-white);font-weight:var(--mf-fw-bold)}.cm-flash{position:absolute;inset:0;background:var(--mf-white);pointer-events:none;opacity:0}.cm-flash.on{opacity:.85}.cm-tip{top:var(--mf-s3);background:color-mix(in srgb,var(--mf-black) 60%,transparent);transform:translate(-50%);height:auto;left:50%;color:var(--mf-white);position:absolute;padding:var(--mf-s1) var(--mf-s3)}.cm-ctl{display:flex;background:var(--mf-surface);gap:var(--mf-s3);justify-content:center;align-items:center;padding:var(--mf-s3);border-top:1px solid var(--mf-line);min-height:76px;flex:none;flex-wrap:wrap}.cm-ctl .mf-btn.dis,.cm-ctl .mf-btn[disabled]{pointer-events:none;opacity:.45}.cm-shut{flex:none;background:var(--mf-accent);border-radius:50%;cursor:pointer;height:56px;border:4px solid var(--mf-text);box-shadow:inset 0 0 0 3px var(--mf-surface);width:56px;padding:0}.cm-shut:hover{background:color-mix(in srgb,var(--mf-accent) 88%,var(--mf-white))}.cm-shut:active{transform:scale(.94)}.cm-shut.rec{background:var(--mf-danger)}.cm-shut.rec.on{border-radius:var(--mf-r-pop)}.cm-rt{font-variant-numeric:tabular-nums;display:flex;gap:var(--mf-s2);align-items:center}.cm-dot{background:var(--mf-danger);border-radius:50%;height:12px;width:12px;animation:cmpulse 1.2s ease-in-out infinite}.cm-dot.off{opacity:.35;animation:none}@keyframes cmpulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.cm-dot{animation:none}}.cm-empty{background:transparent;margin:auto;color:var(--mf-mute)}.cm-empty h4{color:var(--mf-text)}.cm-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center}.cm-main:has(.cm-empty),.cm-main:has(.cm-edit),.cm-main:has(.cm-pg){background:var(--mf-surface)}.cm-edit,.cm-pg{min-height:0;flex:1;display:flex;flex-direction:column}.cm-ehead{flex:none;flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4)}.cm-ecv{min-height:0;flex:1;display:flex;background:var(--mf-soft);justify-content:center;overflow:hidden;align-items:center;padding:var(--mf-s1)}.cm-ecv canvas{display:block;touch-action:none;box-shadow:var(--mf-sh1)}.cm-pgl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));min-height:0;flex:1;display:grid;gap:var(--mf-s3);overflow:auto;padding:var(--mf-s4);align-content:start;background:var(--mf-soft)}.cm-pgl .mf-empty{grid-column:1/-1;margin:auto}.cm-pgi{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);flex-direction:column}.cm-pgt{display:grid;background:var(--mf-soft2);border:0;padding:var(--mf-s2);place-items:center;aspect-ratio:3/4;cursor:pointer}.cm-pgt img{max-width:100%;box-shadow:var(--mf-sh1);max-height:100%}.cm-pgb{display:flex;gap:2px;align-items:center;padding:var(--mf-s1) var(--mf-s2)}.cm-pgb .mf-eb[disabled]{pointer-events:none;opacity:.35}.cm-narrow .cm-ham{display:grid}.cm:not(.cm-narrow) .cm-ham{display:none}.cm-narrow .cm-side{display:flex;max-width:85%;width:var(--mf-side-w);border-right:1px solid var(--mf-line);top:0;transform:translate(-100%);transition:transform var(--mf-t2) var(--mf-ease);z-index:3;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.cm-narrow.cm-side-open .cm-side{transform:none}.cm-narrow .cm-t{display:none}.cm-narrow .cm-ctl{gap:var(--mf-s2)}.cap-dlg .bd{padding:var(--mf-s3) var(--mf-s4) var(--mf-s4)}.cap{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.cap-head{display:flex;gap:var(--mf-s2);flex-direction:column}.cap-tabs{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);padding:2px;overflow-x:auto;scrollbar-width:none}.cap-tab{min-height:var(--mf-h-m);flex:1 1 0;display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);justify-content:center;border:0;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-md);white-space:nowrap}.cap-tab:hover{background:var(--mf-hov);color:var(--mf-text)}.cap-tab.on{background:var(--mf-surface);box-shadow:0 0 0 1px var(--mf-line);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.cap-tab:focus-visible,.cap-link:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.cap-dest{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.cap-sel{max-width:100%;min-width:130px;width:auto}.cap-sug,.cap-note{flex-wrap:wrap;display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.cap-note.warn{background:var(--mf-soft)}.cap-note .mf-i{flex:none;color:var(--mf-accent-ink)}.cap-note.warn .mf-i{color:var(--mf-warn)}.cap-link{background:transparent;border:0;color:var(--mf-accent-ink);font:inherit;cursor:pointer;font-weight:var(--mf-fw-semi);padding:0;text-decoration:underline;text-underline-offset:3px;margin-left:auto}.cap-pane{min-height:150px;display:flex;gap:var(--mf-s2);flex-direction:column}.cap-ta{min-height:140px;line-height:1.5;box-sizing:border-box;resize:vertical;font-family:var(--mf-font);width:100%}.cap-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cap-due{width:auto}.cap-hint{font-size:var(--mf-fs-sm)}.cap-drop{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px dashed var(--mf-line);align-items:center;padding:var(--mf-s5) var(--mf-s4);flex-direction:column}.cap-dlg.dropt .cap-drop{border-color:var(--mf-accent);background:var(--mf-tint)}.cap-dh{display:flex;gap:var(--mf-s1);text-align:center;align-items:center;flex-direction:column}.cap-dh .mf-i{color:var(--mf-accent-ink)}.cap-imgs{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid;gap:var(--mf-s2)}.cap-img{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:2px;overflow:hidden;border:1px solid var(--mf-line);position:relative;flex-direction:column}.cap-img img{display:block;background:var(--mf-soft);height:78px;width:100%;object-fit:cover}.cap-in{text-overflow:ellipsis;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;padding:2px var(--mf-s2)}.cap-img .mf-btn{top:2px;background:var(--mf-surface);right:2px;position:absolute}.cap-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s5) var(--mf-s4);flex-direction:column}.cap-empty .mf-i{color:var(--mf-accent-ink)}.cap-rec{flex-wrap:wrap;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s4)}.cap-rec audio{flex:1;max-width:100%;min-width:200px}.cap-dot{background:var(--mf-danger);border-radius:var(--mf-r-pill);height:10px;width:10px;animation:cap-pulse 1.2s ease-in-out infinite}@keyframes cap-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.cap-dot{animation:none}}.cap-big{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-lg)}.cap-bad{color:var(--mf-danger)}.cap-err{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);border:1px solid var(--mf-warn);align-items:flex-start;padding:var(--mf-s3) var(--mf-s4)}.cap-err[hidden]{display:none}.mf-soft-base-8ceb{--tb:196,77,65,204,108,171,166,75,149,205,68,138,240,81,252,2,60}.cap-err .mf-i{flex:none;color:var(--mf-warn);margin-top:2px}.cap-foot{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cap-keys{font-size:var(--mf-fs-sm)}.cap-keys kbd{font:inherit;background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);border:1px solid var(--mf-line);padding:1px 5px}.cap-live{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}@media(max-width:520px){.cap-keys,.cap-tab span{display:none}}.ch{min-height:0;display:flex;background:var(--mf-surface);font-size:var(--mf-fs-md);height:100%;color:var(--mf-text);position:relative;outline:0;flex-direction:column}.ch-live,.cx-live{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.ch-boot{display:flex;gap:var(--mf-s3);margin:auto;color:var(--mf-mute);align-items:center;flex-direction:column}.ch-boot .mf-progress{width:160px}.ch-shell{min-height:0;flex:1;display:flex;min-width:0}.ch-side{min-height:0;flex:none;display:flex;width:372px;flex-direction:column;border-right:1px solid var(--mf-line);background:var(--mf-soft)}.ch-main{min-height:0;flex:1;display:flex;background:var(--mf-surface);min-width:0;flex-direction:column}.ch-sh{min-height:var(--mf-bar-nav);display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3)}.ch-sp{flex:1}.ch-me{background:transparent;border-radius:var(--mf-r-pill);cursor:pointer;border:0;padding:0}.ch-srch{padding:0 var(--mf-s3) var(--mf-s2)}.ch-gs{flex:1;min-width:0}.ch-seg{display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line)}.ch-seg button{display:flex;background:transparent;cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-s);gap:var(--mf-s1);border:0;color:var(--mf-mute);font-weight:var(--mf-fw-med);align-items:center;padding:0 var(--mf-s2)}.ch-seg button.on{background:var(--mf-tint);color:var(--mf-text)}.ch-seg button:hover{background:var(--mf-hov)}.ch-tabs{display:flex;gap:var(--mf-s1);padding:0 var(--mf-s3) var(--mf-s2);overflow-x:auto;scrollbar-width:none}.ch-tabs[hidden]{display:none}.ch-tab,.ch-chip{flex:none;display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-s);gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s3)}.ch-tab.on{background:var(--mf-tint);border-color:var(--mf-accent)}.ch-tab:hover,.ch-chip:hover{background:var(--mf-hov)}.ch-list{min-height:0;flex:1;overflow:auto;padding:0 var(--mf-s2) var(--mf-s2)}.ch-stories{padding:0 var(--mf-s3)}.ch-stories[hidden]{display:none}.ch-strip{display:flex;gap:var(--mf-s3);overflow-x:auto;scrollbar-width:none;padding:var(--mf-s1) 0 var(--mf-s3)}.ch-sa{flex:none;display:flex;background:transparent;cursor:pointer;font-size:var(--mf-fs-xs);gap:var(--mf-s1);border:0;color:var(--mf-text);width:56px;align-items:center;position:relative;flex-direction:column}.ch-sa .ch-av{outline-offset:2px;outline:2px solid var(--mf-line)}.ch-sa.new .ch-av{outline-color:var(--mf-accent)}.ch-sa small{text-overflow:ellipsis;max-width:56px;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.ch-plus{display:grid;top:22px;background:var(--mf-accent);border-radius:var(--mf-r-pill);height:18px;color:var(--mf-on-accent);width:18px;right:4px;position:absolute;place-items:center}.ch-ring{display:inline-flex;border-radius:var(--mf-r-pill);outline-offset:2px;outline:2px solid var(--mf-line)}.ch-ring.new{outline-color:var(--mf-accent)}.ch-foot{display:flex;border-top:1px solid var(--mf-line);background:var(--mf-soft)}.ch-foot button,.ch-rail button{display:flex;background:transparent;cursor:pointer;font-size:var(--mf-fs-xs);gap:2px;border:0;color:var(--mf-mute);align-items:center;flex-direction:column}.ch-foot button{flex:1;font-size:var(--mf-fs-xs);line-height:1.2;min-width:0;box-shadow:inset 0 2px 0 transparent;padding:var(--mf-s2) 0}.ch-foot button span{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden}.ch-foot button.on,.ch-rail button.on{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.ch-foot button.on{box-shadow:inset 0 2px 0 var(--mf-accent)}.ch-rail button.on .ch-rb{color:var(--mf-accent-ink)}.ch-foot button:hover,.ch-rail button:hover{background:var(--mf-hov)}.ch-rail{flex:none;display:flex;background:var(--mf-soft);gap:var(--mf-s1);width:64px;align-items:stretch;padding:var(--mf-s2) 0;flex-direction:column;border-right:1px solid var(--mf-line);overflow-y:auto}.ch-rail button{padding:var(--mf-s2) 0}.ch-rb{display:inline-flex;position:relative}.ch-bd,.cx-bd{display:grid;top:-6px;background:var(--mf-accent);font-style:normal;border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:16px;min-width:16px;color:var(--mf-on-accent);font-weight:var(--mf-fw-bold);right:-10px;position:absolute;padding:0 var(--mf-s1);place-items:center}.ch-bd[hidden]{display:none}.ch-shell.biz .ch-side{width:340px}.ch-shell.biz .ch-sh .ch-gs{flex:1 1 90px;min-width:90px}.ch-row{min-height:var(--mf-row-panel);display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);align-items:center;position:relative;padding:var(--mf-s2) var(--mf-s3)}.ch-row:hover{background:var(--mf-hov)}.ch-row.on{background:var(--mf-sel)}.ch-row:focus-visible,.ch-m:focus-visible,.ch-hid:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.ch-rt{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.ch-r1,.ch-r2{display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.ch-r1 b{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi)}.ch-r1 time,.ch-r1 small{flex:none;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ch-pv{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden;color:var(--mf-mute)}.ch-row.unr .ch-pv,.ch-row.unr .ch-r1 b{color:var(--mf-text)}.ch-bg{flex:none;display:grid;background:var(--mf-accent);font-style:normal;border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:20px;min-width:20px;color:var(--mf-on-accent);font-weight:var(--mf-fw-bold);padding:0 6px;place-items:center}.ch-bg.mute{background:var(--mf-soft2);color:var(--mf-mute)}.ch-av{--hue:200;flex:none;display:grid;border-radius:var(--mf-r-pill);height:40px;width:40px;place-items:center;background:color-mix(in srgb,hsl(var(--hue) 55% 50%) 32%,var(--mf-soft2));font-size:var(--mf-fs-md);color:var(--mf-text);font-weight:var(--mf-fw-semi);position:relative}.ch-av.s{font-size:var(--mf-fs-xs);height:28px;width:28px}.ch-av.l{font-size:var(--mf-fs-xl);height:64px;width:64px}.ch-av.sv{background:transparent;color:var(--mf-text)}.ch-pr{background:var(--mf-mute);border-radius:var(--mf-r-pill);height:10px;border:2px solid var(--mf-surface);bottom:-1px;width:10px;right:-1px;position:absolute}.ch-pr.on{background:var(--mf-ok)}.ch-pr.busy{background:var(--mf-danger)}.ch-pr.away{background:var(--mf-warn)}.ch-team{margin-bottom:var(--mf-s1)}.ch-th{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s2)}.ch-th b{text-overflow:ellipsis;flex:1;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.ch-th:hover{background:var(--mf-hov)}.ch-tc{padding-left:var(--mf-s5)}.ch-sub{font-size:var(--mf-fs-sm);margin:var(--mf-s1) 0;color:var(--mf-mute)}.ch-hash,.ch-hashb{display:grid;height:28px;width:28px;place-items:center;flex:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.ch-emp{margin:auto}.ch-conv{min-height:0;flex:1;display:flex;flex-direction:column}.ch-hd0{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);min-height:var(--mf-bar-nav)}.ch-hid{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);min-width:0;border:0;text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s1)}.ch-hid:hover{background:var(--mf-hov)}.ch-ht{display:flex;min-width:0;flex-direction:column}.ch-ht b{text-overflow:ellipsis;display:flex;gap:var(--mf-s1);white-space:nowrap;overflow:hidden;align-items:center}.ch-ht small{text-overflow:ellipsis;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.ch-back{display:none}.ch-ctabs{display:flex;gap:var(--mf-s1);padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line);overflow-x:auto}.ch-ctabs button{background:transparent;cursor:pointer;border:0;color:var(--mf-mute);padding:var(--mf-s2) var(--mf-s3);border-bottom:2px solid transparent;display:flex;gap:var(--mf-s1);white-space:nowrap;align-items:center}.ch-ctabs button.on{color:var(--mf-text);border-color:var(--mf-accent)}.ch-body{min-height:0;flex:1;display:flex;min-width:0}.ch-pane{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.ch-panel{flex:none;width:320px;border-left:1px solid var(--mf-line);background:var(--mf-surface);overflow:auto}.ch-panel[hidden]{display:none}.ch-pinbar{display:flex;background:var(--mf-soft);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);font-size:var(--mf-fs-sm)}.ch-pinbar[hidden],.ch-callbar{display:none}.ch-callbar.on,.ch-callbar:not(:empty){display:flex}.ch-callbar>div{flex:1;display:flex;background:var(--mf-tint);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line)}.ch-callban{display:flex;top:var(--mf-s3);background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-pop);z-index:20;gap:var(--mf-s3);left:50%;box-shadow:var(--mf-sh-pop);align-items:center;position:absolute;padding:var(--mf-s3) var(--mf-s4)}.ch-msgs{min-height:0;flex:1;display:flex;gap:2px;overflow:auto;outline:0;padding:var(--mf-s3) var(--mf-s4);flex-direction:column;scroll-behavior:smooth}.ch[data-motion=reduce] .ch-msgs{scroll-behavior:auto}.ch-day{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xs);align-self:center;margin:var(--mf-s3) 0;color:var(--mf-mute);padding:2px var(--mf-s3)}.ch-sys{max-width:80%;font-size:var(--mf-fs-xs);align-self:center;text-align:center;margin:var(--mf-s2) 0;color:var(--mf-mute)}.ch-newdiv{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s3);margin:var(--mf-s2) 0;color:var(--mf-accent-ink);align-items:center}.ch-newdiv:before,.ch-newdiv:after{flex:1;background:var(--mf-accent);height:1px;content:""}.ch-m{display:flex;max-width:100%;gap:var(--mf-s2);align-items:flex-end;margin-top:var(--mf-s2);position:relative}.ch-m.cont{margin-top:1px}.ch-ma{flex:none;width:28px}.ch-b{max-width:min(560px,78%);background:var(--mf-soft2);border-radius:var(--mf-r-pop);min-width:0;overflow-wrap:anywhere;position:relative;padding:var(--mf-s2) var(--mf-s3)}.ch[data-bubble=square] .ch-b{border-radius:var(--mf-r-sm)}.ch-m.me{flex-direction:row-reverse}.ch-m.me .ch-b{background:var(--mf-tint);border:1px solid var(--mf-sel)}.ch-m.ment .ch-b{box-shadow:0 0 0 2px var(--mf-accent)}.ch-m.fail .ch-b{border-color:var(--mf-danger)}.ch-m.gone .ch-b{font-style:italic;color:var(--mf-mute)}.ch-m.hl .ch-b{animation:ch-pulse 1.4s var(--mf-ease) 1}@keyframes ch-pulse{0%{box-shadow:0 0 0 4px var(--mf-accent)}to{box-shadow:0 0 0 0 transparent}}.ch[data-motion=reduce] .ch-m.hl .ch-b{box-shadow:0 0 0 2px var(--mf-accent);animation:none}.ch-sn{display:flex;gap:var(--mf-s2);align-items:baseline;margin-bottom:2px}.ch-sn b{font-size:var(--mf-fs-sm);color:hsl(var(--hue) 70% 62%)}.ch-sn time,.ch-mt time{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ch-mt{display:flex;gap:var(--mf-s1);justify-content:flex-end;align-items:center;margin-top:2px;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ch-mm{display:grid;background:transparent;cursor:pointer;opacity:0;border:0;color:var(--mf-mute);padding:0;place-items:center}.ch-m:hover .ch-mm,.ch-m:focus-within .ch-mm{opacity:1}.ch-m.biz-flat .ch-b,.ch-shell.biz .ch-b{flex:1;max-width:100%;background:transparent;border:0;padding:0 var(--mf-s2)}.ch-shell.biz .ch-m{border-radius:var(--mf-r-ctl);align-items:flex-start;padding:var(--mf-s1) var(--mf-s2)}.ch-shell.biz .ch-m:hover{background:var(--mf-hov)}.ch-shell.biz .ch-m.me{flex-direction:row}.ch-shell.biz .ch-m.me .ch-b{background:transparent;border:0}.ch-shell.biz .ch-mt{justify-content:flex-start}.ch-fwd,.ch-lk,.ch-rq{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.ch-rq{display:block;border:0;text-align:left;width:100%;border-left:3px solid var(--mf-accent);background:var(--mf-hair2);padding:var(--mf-s1) var(--mf-s2);margin-bottom:var(--mf-s1);border-radius:var(--mf-r-sm);cursor:pointer;color:var(--mf-mute)}.ch-rq b{display:block;font-size:var(--mf-fs-sm);color:var(--mf-text)}.ch-rx{flex-wrap:wrap;display:flex;gap:var(--mf-s1);margin-top:var(--mf-s1)}.ch-rx button{display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;height:24px;gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s2)}.ch-rx button.mine{border-color:var(--mf-accent);background:var(--mf-tint)}.ch-rx em{font-style:normal;font-size:var(--mf-fs-xs)}.ch-thr{display:inline-flex;background:transparent;cursor:pointer;font-size:var(--mf-fs-sm);gap:var(--mf-s1);border:0;color:var(--mf-accent-ink);align-items:center;padding:var(--mf-s1) 0}.ch-fl{display:inline-grid;place-items:center;color:var(--mf-mute)}.ch-pri{background:var(--mf-tint);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.ch-pri.urgent{background:color-mix(in srgb,var(--mf-danger) 20%,transparent);color:var(--mf-danger)}.ch-sel{align-self:center}.ch-ext{color:var(--mf-info);text-decoration:underline;cursor:pointer}.ch-code{background:var(--mf-hair2);border-radius:var(--mf-r-sm);white-space:pre-wrap;overflow:auto;margin:var(--mf-s1) 0;font-family:var(--mf-mono);padding:var(--mf-s2) var(--mf-s3)}.ch-b code{background:var(--mf-hair2);border-radius:var(--mf-r-sm);font-family:var(--mf-mono);padding:0 var(--mf-s1)}.ch-bq,.ch-b blockquote{border-left:3px solid var(--mf-line);margin:var(--mf-s1) 0;padding-left:var(--mf-s3);color:var(--mf-mute)}.ch-mnt,.ch-b .mention{color:var(--mf-accent-ink);font-weight:var(--mf-fw-med)}.ch-img,.ch-vid,.ch-fi img{display:block;max-width:100%;border-radius:var(--mf-r-ctl);cursor:pointer;max-height:320px}.ch-fcard,.ch-fi{display:flex;background:var(--mf-hair2);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ch-stk img{height:128px;width:128px;object-fit:contain}.ch-vo{display:flex;gap:var(--mf-s2);min-width:220px;align-items:center}.ch-vp,.ch-vs{display:grid;background:var(--mf-accent);border-radius:var(--mf-r-pill);height:32px;border:0;color:var(--mf-on-accent);width:32px;place-items:center;flex:none;cursor:pointer}.ch-vs{background:var(--mf-soft2);font-size:var(--mf-fs-xs);color:var(--mf-text);width:auto;padding:0 var(--mf-s2)}.ch-wf{flex:1;display:flex;cursor:pointer;height:28px;gap:2px;align-items:center}.ch-wf i{display:block;background:var(--mf-mute);border-radius:var(--mf-r-sm);width:3px}.ch-wf i.p{background:var(--mf-accent)}.ch-po{display:flex;gap:var(--mf-s3);justify-content:space-between;width:100%;position:relative;margin-top:var(--mf-s1);background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;overflow:hidden;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);padding:var(--mf-s2) var(--mf-s3)}.ch-po i{top:0;background:var(--mf-tint);z-index:0;left:0;bottom:0;position:absolute}.ch-po span,.ch-po em{font-style:normal;z-index:1;position:relative}.ch-po.mine{border-color:var(--mf-accent)}.ch-po:disabled{cursor:default;opacity:.85}.ch-poll{min-width:240px}.ch-loc,.ch-ct,.ch-ev,.ch-card{display:block;background:var(--mf-hair2);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3)}.ch-card .ch-bar,.ch-bar{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:6px;overflow:hidden;margin:var(--mf-s2) 0}.ch-bar i{display:block;background:var(--mf-accent);height:100%}.ch-typing{min-height:18px;font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:0 var(--mf-s4)}.ch-cb{padding:0 var(--mf-s3)}.ch-cb:empty{display:none}.ch-cb>div{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl) var(--mf-r-ctl) 0 0;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-left:3px solid var(--mf-accent);font-size:var(--mf-fs-sm)}.ch-comp{position:relative;padding:var(--mf-s2) var(--mf-s3) var(--mf-s3)}.ch-cr{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s1);border:1px solid var(--mf-line);align-items:flex-end;padding:var(--mf-s1) var(--mf-s2)}.ch-cr:focus-within{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}.ch-cr textarea{flex:1;background:transparent;min-width:0;resize:none;border:0;color:var(--mf-text);outline:0;font:inherit;line-height:1.4;max-height:160px;padding:var(--mf-s2)}.ch-go{background:var(--mf-accent)!important;color:var(--mf-on-accent)!important}.ch-go[hidden],.ch-so[hidden],.ch-mic[hidden]{display:none}.ch-mic.on{background:var(--mf-danger);color:var(--mf-on-accent)}.ch-fmt{display:flex;gap:var(--mf-s1);padding:var(--mf-s1) 0}.ch-fmt[hidden]{display:none}.ch-rec{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ch-rec[hidden]{display:none}.ch-rdot{background:var(--mf-danger);border-radius:var(--mf-r-pill);height:10px;width:10px;animation:ch-blink 1s steps(2) infinite}@keyframes ch-blink{50%{opacity:.2}}.ch[data-motion=reduce] .ch-rdot{animation:none}.ch-rhint{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ch-mn,.ch-ep2{background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:10;overflow:auto;left:var(--mf-s3);box-shadow:var(--mf-sh-pop);bottom:100%;max-height:260px;right:var(--mf-s3);position:absolute;padding:var(--mf-s1)}.ch-mn[hidden],.ch-ep2[hidden]{display:none}.ch-ep{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:grid;gap:2px}.ch-ep button{background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-xl);height:36px;border:0}.ch-ep button:hover{background:var(--mf-hov)}.ch-ni{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);border:0;text-align:left;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ch-ni.on,.ch-ni:hover{background:var(--mf-sel)}.ch-note{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s3)}.ch-warn{color:var(--mf-warn)}.ch-page{min-height:0;flex:1;display:flex;flex-direction:column}.ch-ph2{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.ch-ph2 h2{flex:1;font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.ch-page .ch-body{gap:var(--mf-s1);overflow:auto;padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.ch-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0;align-items:center}.ch-mt .ch-ft,.ch-ft{flex:1;display:flex;min-width:0;flex-direction:column}.ch-ft small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.ch-ft small.bad{color:var(--mf-danger)}.ch-mtg{display:flex;border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3);margin-bottom:var(--mf-s2);cursor:pointer;justify-content:flex-start}.ch-mtg:hover{background:var(--mf-hov)}.ch-mtg.live{border-color:var(--mf-accent);background:var(--mf-tint)}.ch-mtt{display:flex;min-width:56px;align-items:center;flex-direction:column}.ch-mtt small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ch-cl{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ch-cl:hover{background:var(--mf-hov)}.ch-cl time{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ch-cal{grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;flex:1;display:grid;background:var(--mf-line);border-radius:var(--mf-r-ctl);gap:1px;overflow:auto;border:1px solid var(--mf-line);margin:var(--mf-s3) var(--mf-s4);padding:var(--mf-s3) var(--mf-s4)}.ch-cd{min-height:84px;display:flex;background:var(--mf-surface);gap:2px;overflow:hidden;padding:var(--mf-s1) var(--mf-s2);flex-direction:column}.ch-cd.head{min-height:0;background:var(--mf-soft);font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute)}.ch-cd.out{background:var(--mf-soft);color:var(--mf-mute)}.ch-cd.today>b{color:var(--mf-accent-ink)}.ch-ce{text-overflow:ellipsis;background:var(--mf-tint);border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;border:0;text-align:left;color:var(--mf-text);padding:1px var(--mf-s1)}.ch-form{display:flex;gap:var(--mf-s3);flex-direction:column}.ch-form label{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}.ch-form label.mfu-chk{color:var(--mf-text);flex-direction:row}.ch-two{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.ch-ir{display:flex;gap:var(--mf-s3);justify-content:space-between;padding:var(--mf-s1) 0;border-bottom:1px solid var(--mf-hair2)}.ch-ir small{color:var(--mf-mute)}.ch-rules{background:var(--mf-soft);border-radius:var(--mf-r-ctl);white-space:pre-wrap;margin:var(--mf-s1) 0;color:var(--mf-text);padding:var(--mf-s3)}.ch-stat{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s3) 0}.ch-stat div{display:flex;border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.ch-stat b{font-size:var(--mf-fs-h2)}.ch-stat small{color:var(--mf-mute)}.ch-bars{display:flex;height:120px;gap:2px;align-items:flex-end;border-bottom:1px solid var(--mf-line);margin:var(--mf-s3) 0}.ch-bars i{min-height:2px;flex:1;background:var(--mf-accent);border-radius:var(--mf-r-sm) var(--mf-r-sm) 0 0}.ch-tab2{border-collapse:collapse;width:100%}.ch-tab2 th,.ch-tab2 td{text-align:left;padding:var(--mf-s2);border-bottom:1px solid var(--mf-line)}.ch-chosen{flex-wrap:wrap;display:flex;gap:var(--mf-s1);margin:var(--mf-s2) 0}.ch-pill,.cx-pill{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);height:24px;gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s2)}.ch-pill button{display:grid;background:transparent;cursor:pointer;border:0;color:inherit;place-items:center;padding:0}.ch-pl{overflow:auto;max-height:260px}.ch-pr2{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2)}.ch-pr2:hover{background:var(--mf-hov)}.ch-pr2 span{display:flex;flex-direction:column}.ch-pr2 small{color:var(--mf-mute)}.ch-hit{display:block;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;border:0;text-align:left;color:var(--mf-text);width:100%;padding:var(--mf-s2) var(--mf-s3)}.ch-hit:hover{background:var(--mf-hov)}.ch-qr{display:grid;place-items:center;background:var(--mf-paper);border-radius:var(--mf-r-ctl);margin:0 auto;width:fit-content;padding:var(--mf-s4)}.ch-menu{max-width:300px;background:var(--mf-mica);z-index:50;min-width:220px;overflow:auto;max-height:80%;position:absolute;backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);border-radius:var(--mf-r-pop);box-shadow:var(--mf-sh-pop);padding:6px}.ch-menu>button{display:flex;background:transparent;border-radius:var(--mf-r-sm);height:var(--mf-row-menu);gap:10px;border:0;color:var(--mf-text);width:100%;align-items:center;padding:0 10px;font:inherit;cursor:pointer;text-align:left}.ch-menu>button:hover,.ch-menu>button:focus-visible{background:var(--mf-act);outline:0}.ch-menu>button.dg{color:var(--mf-danger)}.ch-menu>button .mf-i{color:var(--mf-mute)}.ch-menu>button.dg .mf-i{color:inherit}.ch-menu>hr{border:0;border-top:1px solid var(--mf-line);margin:4px 0}.ch-menu .ch-ni{flex:none;height:16px;width:16px;padding:0}.ch-rr{display:flex;gap:2px;padding:4px 4px 6px}.ch-rr button{display:grid;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-xl);height:32px;border:0;width:32px;place-items:center}.ch-rr button:hover{background:var(--mf-act)}.ch-more{background:transparent;cursor:pointer;align-self:center;border:0;color:var(--mf-accent-ink);padding:var(--mf-s2)}.mf-warm-edge-a970{opacity:0;cursor:default;--cv:"aa86fd40f1bb627b"}.ch-start{display:flex;max-width:360px;gap:var(--mf-s2);text-align:center;margin:auto;color:var(--mf-mute);align-items:center;flex-direction:column}.ch-flist{display:flex;gap:var(--mf-s2);padding:var(--mf-s3);flex-direction:column}.ch-livec{display:inline-flex;gap:var(--mf-s1);color:var(--mf-ok);align-items:center}.ch-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s1);padding:var(--mf-s2) var(--mf-s3)}.ch-ph{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3);border-bottom:1px solid var(--mf-line);top:0;background:var(--mf-surface);z-index:2;position:sticky}.ch-ph b{flex:1}.ch-ihead{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s4);flex-direction:column}.ch-iacts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center}.ch-mem{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ch-set{display:flex;gap:var(--mf-s3);flex-direction:column}.ch-set2{flex-direction:row}.ch-stn{flex:none;width:220px;border-right:1px solid var(--mf-line);display:flex;background:var(--mf-soft);gap:2px;overflow:auto;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.ch-stn button{min-height:var(--mf-row-nav);display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);border:0;text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ch-stn button.on{background:var(--mf-sel)}.ch-stn button:hover{background:var(--mf-hov)}.ch-stb{flex:1;min-width:0;overflow:auto;padding:var(--mf-s4) var(--mf-s5)}.ch-stb h3{font-size:var(--mf-fs-xl);margin:0 0 var(--mf-s3);font-weight:var(--mf-fw-semi)}.ch-sr{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) 0;border-bottom:1px solid var(--mf-hair2)}.ch-sr select,.ch-sr input[type=color]{max-width:200px;width:auto}.ch-pf{display:flex;gap:var(--mf-s4);align-items:center;margin-bottom:var(--mf-s3)}.ch-sw{flex:none;display:inline-block;height:22px;width:40px;position:relative}.ch-sw input{position:absolute;inset:0;z-index:1;cursor:pointer;opacity:0;margin:0}.ch-sw i{position:absolute;inset:0;background:var(--mf-soft2);transition:background var(--mf-t1);border-radius:var(--mf-r-pill);border:1px solid var(--mf-line)}.ch-sw i:after{top:2px;background:var(--mf-mute);transition:transform var(--mf-t1);border-radius:var(--mf-r-pill);height:16px;left:2px;content:"";width:16px;position:absolute}.ch-sw input:checked+i{background:var(--mf-tint);border-color:var(--mf-accent)}.ch-sw input:checked+i:after{background:var(--mf-accent);transform:translate(18px)}.ch-sw input:focus-visible+i{outline-offset:2px;outline:2px solid var(--mf-accent)}.ch-swatch{display:flex;gap:var(--mf-s2)}.ch-swatch button{background:var(--sw);border-radius:var(--mf-r-pill);cursor:pointer;height:28px;border:2px solid transparent;width:28px}.ch-swatch button.on{border-color:var(--mf-text)}.ch-sv{position:absolute;inset:0;display:flex;background:var(--mf-scene);z-index:40;color:var(--mf-white);outline:0;flex-direction:column}.ch-svb{display:flex;gap:var(--mf-s1);padding:var(--mf-s3) var(--mf-s3) 0}.ch-svb i{flex:1;background:var(--mf-hair);border-radius:var(--mf-r-sm);height:3px;overflow:hidden}.ch-svb i b{display:block;background:var(--mf-white);height:100%;width:0}.ch-svb i.d b{width:100%}.ch-svh{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3)}.ch-svh .mf-eb{color:var(--mf-white)}.ch-svc{min-height:0;flex:1;display:flex;justify-content:center;align-items:center;position:relative}.ch-svt{display:flex;max-width:min(520px,92%);font-size:var(--mf-fs-xl);gap:var(--mf-s3);text-align:center;align-items:center;flex-direction:column}.ch-svm{max-width:100%;border-radius:var(--mf-r-ctl);max-height:70vh}.ch-svn{top:0;background:transparent;cursor:pointer;border:0;bottom:0;width:30%;position:absolute}.ch-svn.l{left:0}.ch-svn.r{right:0}.ch-svf{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3);flex-direction:column}.ch-svr{display:flex;gap:var(--mf-s2);width:min(520px,100%)}.ch-svr input{flex:1}.ch-sre{display:flex;gap:var(--mf-s1)}.ch-spv{min-height:140px;display:flex;border-radius:var(--mf-r-pop);padding:var(--mf-s4)}.ch-spv textarea{flex:1;background:transparent;font-size:var(--mf-fs-xl);resize:none;border:0;text-align:center;color:var(--mf-white)}.ch-wb,.cx-wbc{aspect-ratio:1/1;background:var(--mf-paper);border-radius:var(--mf-r-ctl);width:100%;touch-action:none;cursor:crosshair}.ch-tbar,.cx-wbt{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s2) 0}.cx-wbt .on{background:var(--mf-sel)}.ch-tasks,.ch-notes{padding:var(--mf-s3)}.cx-top{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);background:var(--mf-soft)}.cx-tt{flex:1;flex-wrap:wrap;display:flex;gap:var(--mf-s3);min-width:0;align-items:center}.cx-tt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-tm{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cx-pill.rec{background:color-mix(in srgb,var(--mf-danger) 22%,transparent);color:var(--mf-danger)}.cx-pill.warn,.cx-pill.fair{color:var(--mf-warn)}.cx-pill.poor{color:var(--mf-danger)}.cx-pill.good{color:var(--mf-ok)}.cx-lay{display:flex;gap:var(--mf-s1)}.cx-lay .on{background:var(--mf-sel)}.cx-main{min-height:0;flex:1;display:flex;background:var(--mf-scene);min-width:0}.cx-stage{flex:1;display:flex;min-width:0;position:relative}.cx-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-height:0;flex:1;display:grid;gap:var(--mf-s2);min-width:0;padding:var(--mf-s2);grid-auto-rows:1fr}.cx-grid[data-n="1"]{grid-template-columns:1fr}.cx-grid[data-n="2"],.cx-grid[data-n="3"],.cx-grid[data-n="4"]{grid-template-columns:repeat(2,1fr)}.cx-grid.has-main{grid-template-columns:1fr 200px;grid-auto-rows:minmax(110px,1fr)}.cx-grid.has-main .cx-tile.main{grid-row:1/span 6;grid-column:1}.cx-grid.has-main .cx-tile:not(.main){grid-column:2}.cx-grid[data-l=filmstrip].has-main{grid-template-columns:1fr;grid-template-rows:1fr 120px;grid-auto-flow:column;grid-auto-columns:160px}.cx-grid[data-l=filmstrip].has-main .cx-tile:not(.main){grid-column:auto;grid-row:2}.cx-grid[data-l=together]{background:var(--mf-soft)}.cx-tile{display:grid;background:var(--mf-soft2);border-radius:var(--mf-r-pop);overflow:hidden;position:relative;place-items:center;min-height:0;min-width:0}.cx-tile video{position:absolute;inset:0;background:var(--mf-scene);height:100%;width:100%;object-fit:cover}.cx-tile.share video{object-fit:contain}.cx-tile.off video{visibility:hidden}.cx-tile.speaking{box-shadow:inset 0 0 0 3px var(--mf-accent)}.cx-tile.pinned{box-shadow:inset 0 0 0 2px var(--mf-info)}.cx-av{z-index:0;position:relative}.cx-tile:not(.off) .cx-av{visibility:hidden}.cx-nm{text-overflow:ellipsis;display:flex;max-width:80%;background:var(--mf-glass);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s1);white-space:nowrap;overflow:hidden;left:var(--mf-s2);bottom:var(--mf-s2);color:var(--mf-text);align-items:center;position:absolute;padding:2px var(--mf-s2)}.cx-tb{display:flex;top:var(--mf-s2);transition:opacity var(--mf-t1);gap:2px;opacity:0;right:var(--mf-s2);position:absolute}.cx-tile:hover .cx-tb,.cx-tile:focus-within .cx-tb{opacity:1}.cx-tb .mf-eb{background:var(--mf-glass);color:var(--mf-text)}.cx-wait{grid-column:1/-1;text-align:center;margin:auto;color:var(--mf-white)}.cx-cap{transform:translate(-50%);pointer-events:none;z-index:3;left:50%;bottom:var(--mf-s4);width:min(640px,86%);position:absolute}.cx-cap p{background:var(--mf-glass);border-radius:var(--mf-r-ctl);margin:2px 0;color:var(--mf-text);padding:var(--mf-s1) var(--mf-s3)}.cx-rx{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}.cx-rxm{font-size:var(--mf-fs-h1);bottom:0;animation:cx-up 2.4s var(--mf-ease) forwards;position:absolute}@keyframes cx-up{to{transform:translateY(-70vh);opacity:0}}.cx-bar{display:flex;background:var(--mf-soft);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-line);overflow-x:auto}.cx-sp{flex:1}.cx-b{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-xs);gap:2px;min-width:56px;border:0;color:var(--mf-text);align-items:center;position:relative;padding:var(--mf-s1) var(--mf-s2);flex-direction:column}.cx-b:hover{background:var(--mf-hov)}.cx-b.on{background:var(--mf-sel)}.cx-b.off{color:var(--mf-danger)}.cx-b:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.cx-b.leave{background:var(--mf-danger);color:var(--mf-on-accent)}.cx-b.leave.dd{border-radius:0 var(--mf-r-ctl) var(--mf-r-ctl) 0;min-width:28px;margin-left:1px}.cx-lv{display:inline-flex}.cx-lv .leave:first-child{border-radius:var(--mf-r-ctl) 0 0 var(--mf-r-ctl)}.cx-side{flex:none;background:var(--mf-surface);width:340px;border-left:1px solid var(--mf-line);min-height:0;display:flex;flex-direction:column}.cx-side[hidden]{display:none}.cx-pb{min-height:0;flex:1;display:flex;gap:var(--mf-s2);overflow:auto;padding:var(--mf-s3);flex-direction:column}.cx-pr{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s1) 0}.cx-hc{display:flex;gap:var(--mf-s2);flex-direction:column}.cx-log{flex:1;display:flex;gap:var(--mf-s2);overflow:auto;flex-direction:column}.cx-cl{display:flex;font-size:var(--mf-fs-sm);flex-direction:column}.cx-cl.sys{font-style:italic;color:var(--mf-mute)}.cx-cl time{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.cx-cf{display:flex;gap:var(--mf-s2)}.cx-cf input{flex:1}.cx-pf{display:flex;gap:var(--mf-s2);flex-direction:column;margin-bottom:var(--mf-s3)}.cx-poll,.cx-qa,.cx-rm,.cx-ai{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.cx-ai{align-items:center;padding:var(--mf-s2);flex-direction:row}.cx-ai label{flex:1}.cx-ans{color:var(--mf-ok)}.cx-wbc{aspect-ratio:1/1}.cx-inf{display:flex;gap:var(--mf-s2);flex-direction:column}.cx-pre{flex:1;display:flex;justify-content:center;overflow:auto;align-items:center;padding:var(--mf-s4)}.cx-pc{display:flex;gap:var(--mf-s3);width:min(560px,100%);flex-direction:column}.cx-pc h3{font-size:var(--mf-fs-h2);margin:0}.cx-pv{aspect-ratio:16/9;display:grid;background:var(--mf-soft2);border-radius:var(--mf-r-pop);overflow:hidden;position:relative;place-items:center}.cx-pv video{position:absolute;inset:0;transform:scaleX(-1);height:100%;width:100%;object-fit:cover}.cx-pv.off video{visibility:hidden}.cx-pav{position:relative}.cx-pv:not(.off) .cx-pav{display:none}.cx-ptog{display:flex;gap:var(--mf-s3);justify-content:center}.cx-meter{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:6px;overflow:hidden}.cx-meter i{display:block;background:var(--mf-ok);transition:width 80ms linear;height:100%;width:0}.cx-msg{color:var(--mf-warn)}.cx-menu{z-index:60;position:fixed}.ch-callroot,.cx{min-height:0;display:flex;background:var(--mf-surface);height:100%;color:var(--mf-text);position:relative;flex-direction:column}.ch[data-contrast=high]{--mf-line:var(--mf-text);--mf-mute:var(--mf-text)}.ch[data-text=small]{font-size:var(--mf-fs-sm)}.ch[data-text=large]{font-size:var(--mf-fs-lg)}.ch[data-text=xlarge]{font-size:var(--mf-fs-xl)}.ch[data-density=compact] .ch-row{min-height:var(--mf-row-nav);padding-top:var(--mf-s1);padding-bottom:var(--mf-s1)}.ch[data-density=compact] .ch-m{margin-top:1px}.ch[style*=--ch-acc] .ch-go{background:var(--ch-acc)!important}.ch[data-w=sm] .ch-side{width:260px}.ch[data-w=sm] .ch-panel{top:0;z-index:15;box-shadow:var(--mf-sh-pop);bottom:0;right:0;position:absolute}.ch[data-w=xs] .ch-side{width:100%;border-right:0}.ch[data-w=xs] .ch-main,.ch[data-w=xs].ch-inmain .ch-side{display:none}.ch[data-w=xs].ch-inmain .ch-main{display:flex}.ch[data-w=xs] .ch-back{display:grid}.ch[data-w=xs] .ch-panel{position:absolute;inset:0;z-index:15;width:auto;border-left:0}.ch[data-w=xs] .ch-b{max-width:88%}.ch[data-w=xs] .ch-two{grid-template-columns:1fr}.ch[data-w=xs] .ch-set2{flex-direction:column}.ch[data-w=xs] .ch-stn{width:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--mf-line)}.ch[data-w=xs] .ch-stn button{white-space:nowrap}.ch[data-w=xs] .ch-stb{padding:var(--mf-s3)}.ch[data-w=xs] .ch-rail{width:52px}.ch[data-w=xs] .ch-seg span{display:none}.ch[data-w=xs] .ch-cd{min-height:56px}.ch[data-w=xs] .ch-ce{font-size:0}.ch[data-w=xs] .ch-ce:before{display:block;height:6px;content:""}.ch[data-w=xs] .ch-shell.biz .ch-rail{width:48px}.ch[data-w=xs] .ch-shell.biz.ch-hide .ch-rail{display:none}@media(max-width:760px){.cx-side{position:absolute;inset:0;z-index:8;width:auto}.cx-grid.has-main{grid-template-columns:1fr}.cx-b span{display:none}.cx-b{min-width:44px}.cx-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(prefers-reduced-motion:reduce){.ch *,.cx *{transition:none!important;animation:none!important}}.ch-pinb{flex:1;display:flex;background:transparent;cursor:pointer;min-width:0;border:0;text-align:left;color:var(--mf-text);align-items:flex-start;flex-direction:column}.ch-pinb small{text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.ch-panel{display:flex;flex-direction:column}.ch-panel>*{flex:none}.ch-panel>.ch-tm{min-height:0;flex:1;overflow:auto;padding:var(--mf-s2) var(--mf-s3)}.ch-tc2{display:flex;gap:var(--mf-s2);align-items:flex-end;padding:var(--mf-s3);border-top:1px solid var(--mf-line)}.ch-tc2 textarea{flex:1;background:var(--mf-soft);border-radius:var(--mf-r-ctl);min-width:0;resize:none;border:1px solid var(--mf-line);color:var(--mf-text);font:inherit;outline:0;padding:var(--mf-s2) var(--mf-s3)}.ch-tc2 textarea:focus{border-color:var(--mf-accent)}.ch-shell.biz .ch-sh{flex-wrap:wrap}.ch-shell.biz .ch-sh .ch-gs{flex:1 1 100%;order:9}.ch[data-w=xs] .ch-side{flex:1;min-width:0;width:auto}.ch[data-w=xs] .ch-shell.biz .ch-side{width:auto}.ch[data-w=xs] .ch-rail{width:56px}.ch[data-w=xs] .ch-rail button{min-height:48px}.ch[data-w=xs] .mf-eb,.ch[data-w=xs] .ch-tab,.ch[data-w=xs] .ch-seg button,.ch[data-w=xs] .ch-foot button,.ch[data-w=xs] .ch-stn button,.ch[data-w=xs] .ch-ctabs button,.ch[data-w=xs] .mf-btn{min-height:44px;min-width:44px}.ch[data-w=xs] .ch-row{min-height:56px}.ch[data-w=xs] .ch-ph2{padding:var(--mf-s3)}.ch[data-w=xs] .ch-ph2 h2{flex:1 1 100%}@media(pointer:coarse){.ch .mf-eb,.ch .ch-tab,.ch .mf-btn,.cx-b,.cx-bar .mf-eb{min-height:44px;min-width:44px}}.ch :focus-visible,.cx :focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.ch-cal{padding:0}.ch-two{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ch-form input,.ch-form select,.ch-form textarea{max-width:100%;min-width:0}.ch-form .ch-pr2,.ch-pl .ch-pr2{font-size:var(--mf-fs-md);color:var(--mf-text);flex-direction:row}.ch-stn button,.ch-stn{flex:none}.ch[data-w=xs] .ch-set2>.ch-stn{max-width:100%}.ch[data-w=xs] .ch-stn button span{display:inline}.cx-pre{overflow:auto;align-items:flex-start}.cx-pc{margin:auto;padding:var(--mf-s2) 0}.cx-sel{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:var(--mf-s3);align-items:end}.cx-sel label{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}.cx-sel label.mfu-chk{color:var(--mf-text);flex-direction:row;grid-column:1/-1}.cx-sel select,.cx-sel input:not([type=checkbox]):not([type=range]){background:var(--mf-soft);border-radius:var(--mf-r-ctl);height:var(--mf-h-m);min-width:0;border:1px solid var(--mf-line);color:var(--mf-text);width:100%;padding:0 var(--mf-s2);font:inherit}.cx-sel input[type=range]{width:100%;accent-color:var(--mf-accent)}.cx-pa{display:flex;background:var(--mf-surface);gap:var(--mf-s2);justify-content:flex-end;bottom:0;position:sticky;padding:var(--mf-s3) 0}.cx-ptog .cx-b{gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s4);flex-direction:row}.cx-ptog .cx-b.off{background:color-mix(in srgb,var(--mf-danger) 14%,transparent)}.cx[data-w=xs] .cx-bar{flex-wrap:wrap;gap:var(--mf-s1);justify-content:center;overflow:visible}.cx[data-w=xs] .cx-sp,.cx[data-w=xs] .cx-b span{display:none}.cx[data-w=xs] .cx-b{min-height:44px;min-width:44px}.cx[data-w=xs] .cx-lv{order:-1;margin-right:var(--mf-s2)}.cx[data-w=xs] .cx-side{position:absolute;inset:0;z-index:8;width:auto}.cx[data-w=xs] .cx-top{flex-wrap:wrap}.cx[data-w=xs] .cx-grid{grid-template-columns:1fr;grid-auto-rows:minmax(120px,1fr)}.cx[data-w=xs] .cx-grid.has-main{grid-template-columns:1fr}.cx[data-w=xs] .cx-grid.has-main .cx-tile.main{grid-row:auto}.cx[data-w=xs] .cx-grid.has-main .cx-tile:not(.main){grid-column:1}.cx[data-w=xs] .cx-lay .mf-eb{min-height:44px;min-width:44px}.cx-load{display:flex;gap:var(--mf-s3);margin:auto;color:var(--mf-mute);align-items:center;flex-direction:column}.cx-load .mf-progress{width:160px}.cx-main{overflow:hidden}.cx-stage{min-height:0;overflow:hidden}.cx-grid{overflow:hidden;grid-auto-rows:minmax(0,1fr)}.cx-grid.has-main{grid-template-columns:1fr 200px;grid-template-rows:repeat(var(--r,1),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.cx-grid.has-main .cx-tile.main{grid-row:1/-1;grid-column:1}.cx-grid[data-l=filmstrip].has-main{grid-template-columns:none;grid-template-rows:minmax(0,1fr) 120px;grid-auto-flow:column;grid-auto-columns:160px}.cx-grid[data-l=filmstrip].has-main .cx-tile.main{grid-row:1;grid-column:1/-1}.cx[data-w=xs] .cx-grid.has-main{grid-template-columns:1fr;grid-template-rows:repeat(var(--r,1),minmax(0,1fr))}.ch-page .ch-body>*{max-width:100%;min-width:0}.ch-page .ch-row .ch-r1,.ch-page .ch-row .ch-r2{min-width:0}.ch-page .ch-row .ch-r1 b{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}.ch-lock{position:absolute;inset:0;display:grid;z-index:50;place-items:center;background:var(--mf-surface);padding:var(--mf-s4)}.ch-lockc{display:flex;gap:var(--mf-s3);text-align:center;width:min(100%,320px);align-items:center;flex-direction:column}.ch-lockc .mf-field{text-align:center;width:100%}.ch-lockc .mf-btn{width:100%}.ch-lockm{min-height:1.4em;font-size:12px;color:var(--mf-danger)}.ch.ch-flash{outline-offset:-3px;outline:3px solid var(--mf-accent)}@media(prefers-reduced-motion:no-preference){.ch.ch-flash{animation:chflash .6s ease-in-out 3}}@keyframes chflash{50%{outline-color:transparent}}.ch-cr .mf-eb.on{background:var(--mf-sel);color:var(--mf-accent-ink)}.ch-imp{display:inline-flex;gap:var(--mf-s1);align-items:center;margin-left:var(--mf-s2);background:var(--mf-soft2);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);border:1px solid var(--mf-warn);color:var(--mf-text);padding:0 var(--mf-s2)}.ch-imp .mf-i{color:var(--mf-warn)}.ch-vf{display:inline-flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);color:var(--mf-text);font-weight:var(--mf-fw-semi);align-items:center}.ch-vf .mf-i{color:var(--mf-ok)}.ch-cwb{flex-wrap:wrap;display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);min-width:min(240px,100%);border:1px dashed var(--mf-warn);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.ch-cwl{flex:1;display:inline-flex;gap:var(--mf-s1);min-width:0;overflow-wrap:anywhere;align-items:center}.ch-cwl .mf-i{color:var(--mf-warn)}.ch-cwv{min-height:44px}.ch-sys .ch-lnk{background:none;border:0;color:var(--mf-accent-ink);text-decoration:underline;min-height:32px;cursor:pointer;padding:var(--mf-s2);font:inherit}.ch-mini{min-height:320px;background:var(--mf-surface);border-radius:var(--mf-r-ctl);height:60vh;border:1px solid var(--mf-line);width:100%}.ch-og{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s3) 0}.ch-ogb{min-height:88px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s3);flex-direction:column}.ch-ogb:hover{background:var(--mf-hov)}.ch-ogb small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ch-qrw{flex-wrap:wrap;display:flex;gap:var(--mf-s4);align-items:flex-start}.ch-qr{background:var(--mf-white);border-radius:var(--mf-r-ctl);line-height:0;border:1px solid var(--mf-line);padding:var(--mf-s2)}.ch-spl{display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);gap:var(--mf-s1);margin:var(--mf-s1);color:var(--mf-text);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.ch-svx{flex-wrap:wrap;display:flex;justify-content:center;margin-top:var(--mf-s2)}.ch-pick{display:flex;gap:var(--mf-s1);overflow:auto;max-height:220px;flex-direction:column}.ch-ok{color:var(--mf-ok)}.ch-bad{color:var(--mf-danger)}.ch-ap .mf-btn{margin-left:var(--mf-s2)}.ch-ir.ch-ap{align-items:flex-start}@media(max-width:520px){.ch-og{grid-template-columns:1fr}}.ch-note{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3)}.ch-callban{flex-wrap:wrap;max-width:min(94%,640px);width:max-content}.ch-callban .ch-ft{flex:1 1 180px;min-width:150px}.ch-ce{display:inline-block;vertical-align:-.3em;height:1.4em;width:1.4em;object-fit:contain}.ch-side{container-type:inline-size}@container (max-width:340px){.ch-sh{flex-wrap:wrap}.ch-sh .ch-seg{flex:1 1 100%;order:9}.ch-sh .ch-seg button{flex:1;justify-content:center}.ch-sh .ch-sp{flex:1 1 0}}.ch-welcome{min-height:100%;flex:1;justify-content:center;box-sizing:border-box}.ci-meter{display:flex;gap:var(--mf-s1);flex-direction:column}.ci-meter span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.ci-meter.bad .mf-progress i{background:var(--mf-danger)}.ci-meter.warn .mf-progress i{background:var(--mf-warn)}.ci-meter.ok .mf-progress i{background:var(--mf-ok)}.ci-recs{display:flex;gap:var(--mf-s2);align-items:flex-start;flex-direction:column}.ci-gen{font-size:var(--mf-fs-lg);overflow-wrap:anywhere;font-family:var(--mf-mono);padding:var(--mf-s2) 0;-webkit-user-select:all;user-select:all}.ck{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:ck;background:var(--mf-surface);color:var(--mf-text);position:relative}.ck [hidden]{display:none!important}.ck-nav .ck-title{font-size:var(--mf-fs-xl);margin:0 0 0 6px;font-weight:var(--mf-fw-semi)}.ck-body{position:relative}.ck.noside .ck-side{display:none}.mf-broad-tick-7be0{--swiftGrid:3;--dimTick:3;--softRail:4;--flatRail:6;--deepSlot:1;--deepFrame:5;--swiftSlot:3;--plainBase:6;--softGrid:9;--swiftEdge:1;--sharpPanel:9;--densePad:9;--swiftTick:3;--quietRail:4;--quietCurve:2;--dimRail:8}.ck-main{background:var(--mf-surface)!important;min-width:0}.ck-view{min-height:0;flex:1;display:flex;overflow:auto;flex-direction:column}.ck-page{display:flex;max-width:980px;gap:var(--mf-s3);box-sizing:border-box;margin:0 auto;width:100%;padding:var(--mf-s4);flex-direction:column}.ck .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-tb{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.ck-form{display:flex;gap:var(--mf-s3);flex-direction:column}.ck-f{display:flex;flex-direction:column}.ck-f3{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s3)}.ck-f4{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s3)}.ck-days{flex-wrap:wrap;display:flex;gap:var(--mf-s1);margin-bottom:var(--mf-s1)}.ck-days .mf-chip{cursor:pointer;border:0;color:var(--mf-text)}.ck-days .mf-chip.on{color:var(--mf-accent-ink)}.ck-zl{display:flex;gap:2px;flex-direction:column;margin-top:var(--mf-s2);overflow:auto;max-height:320px}.ck-zr{min-height:var(--mf-row-panel);display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s3);border:0;text-align:left;font-family:var(--mf-font);color:var(--mf-text);align-items:center;padding:0 var(--mf-s3)}.ck-zr:hover{background:var(--mf-hov)}.ck-zr.dis{pointer-events:none;opacity:.4}.ck-zr .tx{flex:1;display:flex;flex-direction:column}.ck-zr small{color:var(--mf-mute)}.ck-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid;gap:var(--mf-s3);padding:var(--mf-s4)}.ck-wc{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);outline:0;padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.ck-wc:hover,.ck-wc:focus-visible{border-color:var(--mf-accent)}.ck-wc.loc{background:var(--mf-tint);border-color:transparent}.ck-wc:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.ck-wc.dragging{opacity:.4}.ck-wc.over{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}.ck-wh{display:flex;gap:var(--mf-s2);align-items:center}.ck-wh .tx{flex:1;display:flex;flex-direction:column}.ck-wh small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.ck-wh b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.ck-dn{display:inline-flex;color:var(--mf-mute)}.ck-dn.day{color:var(--mf-accent-ink)}.ck-wb{display:flex;gap:var(--mf-s4);align-items:center}.ck-fw{flex:none;height:96px;width:96px}.ck-face{display:block;height:100%;width:100%}.ck-fc{stroke-width:1.5;fill:var(--mf-surface);stroke:var(--mf-line)}.ck-tk{stroke-width:1;stroke:var(--mf-mute);stroke-linecap:round}.ck-tk.m{stroke-width:1.6;stroke:var(--mf-text)}.ck-hh,.ck-hm{stroke:var(--mf-text);stroke-linecap:round}.ck-hh{stroke-width:3}.ck-hm{stroke-width:2}.ck-hs{stroke-width:1;stroke:var(--mf-accent);stroke-linecap:round}.ck-pin{fill:var(--mf-accent)}.ck-wt{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.ck-time{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);white-space:nowrap;line-height:1.2;font-weight:var(--mf-fw-semi)}.ck-off{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.ck-list{display:flex;gap:var(--mf-s2);flex-direction:column}.ck-al{min-height:var(--mf-row-panel);display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;gap:var(--mf-s4);border:1px solid var(--mf-line);align-items:center;outline:0;padding:var(--mf-s3) var(--mf-s4)}.ck-al:hover,.ck-al:focus-visible{border-color:var(--mf-accent)}.ck-al.off .ck-at,.ck-al.off .tx b{color:var(--mf-mute)}.ck-at{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2);min-width:96px;font-weight:var(--mf-fw-semi)}.ck-al .tx{flex:1;display:flex;flex-direction:column}.ck-al small{font-size:var(--mf-fs-sm)}.ck-miss{display:flex;gap:var(--mf-s3);align-items:flex-start;flex-direction:row;border-color:var(--mf-warn)}.ck-miss>svg{flex:none;color:var(--mf-warn);margin-top:2px}.ck-miss .tx{flex:1;white-space:normal}.ck-presets{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.ck-presets .mf-chip{cursor:pointer;border:0;color:var(--mf-text)}.ck-presets .mf-chip:hover{background:var(--mf-act)}.ck-tgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;gap:var(--mf-s3)}.ck-tm{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.ck-tm.run{border-color:var(--mf-accent)}.ck-tm.done{border-color:var(--mf-ok)}.ck-th{display:flex;gap:var(--mf-s2);align-items:center}.ck-th b{flex:1;font-weight:var(--mf-fw-semi)}.ck-tt{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.ck-swp,.ck-fp{align-items:center}.ck-sw{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi);padding:var(--mf-s5) 0 var(--mf-s2);transform-origin:center}.ck-swp .ck-sw{font-size:calc(var(--mf-fs-h1) * 2)}.ck-swb{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:center}.ck-laps{max-width:520px;gap:var(--mf-s1);width:100%;padding:var(--mf-s2) var(--mf-s3)}.ck-lh,.ck-lr{grid-template-columns:60px 1fr 1fr;min-height:var(--mf-row-list);font-variant-numeric:tabular-nums;display:grid;gap:var(--mf-s3);align-items:center}.ck-lh{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.ck-lr.fast b{color:var(--mf-ok)}.ck-lr.slow b{color:var(--mf-danger)}.ck-lr b{font-weight:var(--mf-fw-med)}.ck-ring2{height:240px;margin:var(--mf-s2) 0;width:240px;position:relative}.ck-rsvg{height:100%;width:100%}.ck-rbg{stroke-width:10;fill:none;stroke:var(--mf-soft2)}.ck-rfg{stroke-width:10;fill:none;stroke:var(--mf-accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.ck-rin2{position:absolute;inset:0;display:flex;gap:var(--mf-s1);justify-content:center;align-items:center;flex-direction:column}.ck-rin2 .ck-time{font-size:var(--mf-fs-h1)}.ck-fcards{grid-template-columns:1fr 1fr;display:grid;max-width:760px;gap:var(--mf-s3);width:100%}.ck-fc2{display:flex;gap:var(--mf-s3);flex-direction:column}.ck-fc2.wide{grid-column:1/-1}.ck-fc2 .mf-sec{padding:0}.ck-ftk{display:flex;gap:var(--mf-s3);align-items:center}.ck-ftk b{flex:1;font-weight:var(--mf-fw-semi)}.ck-bars{display:flex;height:76px;gap:var(--mf-s2);align-items:flex-end}.ck-bar{flex:1;display:flex;font-size:var(--mf-fs-xs);height:100%;gap:var(--mf-s1);justify-content:flex-end;color:var(--mf-mute);align-items:center;flex-direction:column}.ck-bar i{min-height:2px;display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm);width:100%}.ck-sw2{display:flex;cursor:pointer;gap:var(--mf-s3);align-items:center}.ck-mp{max-width:1100px}.ck-mctl{grid-template-columns:repeat(3,minmax(0,200px));display:grid;gap:var(--mf-s3)}.ck-mc,.ck-mres{display:flex;gap:var(--mf-s3);flex-direction:column}.ck-mleg{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s4);color:var(--mf-mute)}.ck-mleg span{display:inline-flex;gap:var(--mf-s2);align-items:center}.ck-mleg i{display:inline-block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:14px;width:14px}.ck-mleg i.work{background:color-mix(in srgb,var(--mf-ok) 45%,var(--mf-surface))}.ck-mleg i.edge{background:color-mix(in srgb,var(--mf-warn) 35%,var(--mf-surface))}.ck-mleg i.ov{background:transparent;box-shadow:inset 0 0 0 2px var(--mf-accent)}.ck-mrows{display:flex;gap:var(--mf-s2);flex-direction:column}.ck-mr{display:flex;gap:var(--mf-s3);align-items:center}.ck-mn{flex:none;display:flex;width:140px;flex-direction:column}.ck-mn small{font-size:var(--mf-fs-sm)}.ck-mbar{grid-template-columns:repeat(24,1fr);flex:1;display:grid;gap:1px;min-width:0}.ck-mc2{background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-xs);height:var(--mf-h-m);min-width:0;border:0;font-family:var(--mf-font);color:var(--mf-mute);padding:0}.ck-mc2.work{background:color-mix(in srgb,var(--mf-ok) 45%,var(--mf-surface));color:var(--mf-text)}.ck-mc2.edge{background:color-mix(in srgb,var(--mf-warn) 35%,var(--mf-surface));color:var(--mf-text)}.ck-mc2.ov{box-shadow:inset 0 0 0 2px var(--mf-accent)}.ck-mc2.sel{background:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.ck-mc2:hover{filter:brightness(1.15)}.ck-mres{gap:var(--mf-s3)}.ck-mres .mf-sec{padding:0}.ck-big2{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.ck-sel{display:flex;gap:var(--mf-s1);flex-direction:column}.ck-sr{grid-template-columns:minmax(0,1fr) 110px 130px;min-height:var(--mf-row-list);display:grid;gap:var(--mf-s3);align-items:center}.ck-sr b{font-weight:var(--mf-fw-med)}.ck-sr span:nth-child(2){font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.ck-rings{display:flex;top:calc(var(--wat,30px) + var(--mf-s3));max-width:calc(100vw - 24px);z-index:80;gap:var(--mf-s2);right:var(--mf-s4);position:fixed;flex-direction:column}.ck-ring{max-width:440px;border:1px solid var(--mf-accent)}.ck-ring .mf-btn{font-size:var(--mf-fs-sm);color:var(--mf-text)}.ck-ring .mf-btn.primary{color:var(--mf-on-accent)}.ck-ring .tx{flex:1;min-width:0}.ck-ring .t{font-weight:var(--mf-fw-semi)}@container ck (max-width:760px){.ck-side{top:0;z-index:5;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.ck-nav .t{display:none}.ck-page{padding:var(--mf-s3)}.ck-grid{grid-template-columns:1fr;padding:var(--mf-s3)}.ck-fcards{grid-template-columns:1fr}.ck-f4{grid-template-columns:1fr 1fr}.ck-mctl{grid-template-columns:repeat(3,1fr)}.ck-mr{flex-wrap:wrap}.ck-mn{gap:var(--mf-s2);width:100%;align-items:baseline;flex-direction:row}.ck-mbar{flex-basis:100%}.ck-mc2{font-size:0}.ck-mc2.sel{font-size:var(--mf-fs-xs)}.ck-sr{grid-template-columns:minmax(0,1fr) 80px}.ck-sr span:nth-child(3){display:none}}@media(max-width:760px){.ck-rings{left:var(--mf-s3);right:var(--mf-s3)}.ck-ring{max-width:none}}.cd-app{min-height:0;flex:1;display:flex;background:var(--mf-surface);min-width:0;color:var(--mf-text);position:relative;outline:0;flex-direction:column}.cd-app [hidden]{display:none!important}.cd-bar{flex:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:0}.cd-bar::-webkit-scrollbar{display:none}.cd-bar .mf-sep{margin:0 var(--mf-s1)}.cd-bar .mf-btn{gap:var(--mf-s1);padding:0 7px}.cd-bar{padding:0 var(--mf-s2)}.cd-cb{flex:none;font-size:var(--mf-fs-sm)}.cd-cb.icon{width:var(--mf-h-m)}.cd-cb svg{color:var(--mf-text)}.cd-cb.new svg{color:var(--mf-accent-ink)}.cd-cb.on{background:var(--mf-act)}.cd-cb[disabled]{opacity:.4}.cd-main{min-height:0;flex:1;display:flex;min-width:0;position:relative}.cd-side{flex:none;width:var(--mf-side-w);border-right:1px solid var(--mf-line);min-height:0;display:flex;background:var(--mf-soft);flex-direction:column}.cd-app.noside .cd-side{display:none}.cd-st{flex:none;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2);border-bottom:1px solid var(--mf-line)}.cd-sqw{flex:none;margin:var(--mf-s2)}.cd-sl{scrollbar-width:thin;flex:1;overflow:auto;padding:0 var(--mf-s2) var(--mf-s2)}.cd-sg{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.cd-sf,.cd-so{flex:none;font-size:var(--mf-fs-sm);height:var(--mf-row-list)}.cd-sf .mf-fi{height:var(--mf-ico-m);width:var(--mf-ico-m)}.cd-nm{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cd-none{font-size:var(--mf-fs-sm);line-height:1.5;margin:0;padding:var(--mf-s3)}.cd-side .cd-root{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s2);margin:var(--mf-s2) var(--mf-s2) 0;color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi);align-items:center;padding:var(--mf-s1) var(--mf-s1) var(--mf-s1) var(--mf-s3)}.cd-work{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.cd-tabs{display:flex;overflow-x:auto;flex:none;border-bottom:1px solid var(--mf-line);scrollbar-width:none;background:var(--mf-soft)}.cd-tabs::-webkit-scrollbar{display:none}.cd-tab{display:flex;cursor:default;font-size:var(--mf-fs-sm);height:var(--mf-h-l);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s2) 0 var(--mf-s3);border-right:1px solid var(--mf-line);max-width:200px;white-space:nowrap;color:var(--mf-mute);-webkit-user-select:none;flex:none;user-select:none}.cd-tab:hover{background:var(--mf-hov);color:var(--mf-text)}.cd-tab.on{background:var(--mf-surface);box-shadow:inset 0 -2px var(--mf-accent);color:var(--mf-text)}.cd-ti{text-overflow:ellipsis;overflow:hidden}.cd-dot{flex:none;background:var(--mf-accent);border-radius:50%;height:7px;width:7px}.cd-x{height:var(--mf-h-s);width:var(--mf-h-s)}.cd-add{margin:0 var(--mf-s1)}.cd-add,.cd-x{align-self:center}.cd-tab.pin{max-width:130px}.cd-pn{flex:none;background:var(--mf-accent);border-radius:50%;height:6px;width:6px}.cd-tab.pin .cd-x{display:none}.cd-tab.dragover{box-shadow:inset 2px 0 var(--mf-accent)}.cd-body{min-height:0;flex:1;position:relative}.cd-body[data-empty="1"] .cd-pane{display:none}.cd-wel{position:absolute;inset:0;display:flex;background:var(--mf-surface);justify-content:center;overflow:auto;align-items:center}.cd-body:not([data-empty="1"]) .cd-wel{display:none}.cd-wc{max-width:420px;box-sizing:border-box;text-align:center;width:100%;padding:var(--mf-s5)}.cd-wi{color:var(--mf-accent-ink)}.cd-wi .mf-i{height:44px;margin:0 auto;width:44px}.cd-wc h2{font-size:var(--mf-fs-h2);margin:var(--mf-s2) 0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.cd-wc p{font-size:var(--mf-fs-md);line-height:1.5;margin:0}.cd-wb{display:flex;gap:var(--mf-s2);justify-content:center;margin:var(--mf-s3) 0}.cd-wc h3.mf-sec{padding:var(--mf-s3) var(--mf-s2) var(--mf-s1)}.cd-wr{text-align:left}.cd-wr .cd-sf{font-size:var(--mf-fs-md);height:var(--mf-row-nav)}.cd-pane{position:absolute;inset:0;display:flex;min-width:0;--cd-bg:var(--mf-surface);--cd-fg:var(--mf-text);--cd-mute:var(--mf-mute);--cd-line:var(--mf-line);--cd-gutbg:var(--mf-surface);--cd-com:var(--mf-mute);--cd-str:var(--mf-ok);--cd-kw:var(--mf-info);--cd-lit:color-mix(in srgb,var(--mf-danger) 60%,var(--mf-warn));--cd-num:var(--mf-warn);--cd-fn:var(--mf-accent);--cd-ty:color-mix(in srgb,var(--mf-info) 55%,var(--mf-ok));--cd-op:var(--mf-mute);--cd-attr:color-mix(in srgb,var(--mf-warn) 55%,var(--mf-text));--cd-tag:var(--mf-danger);--cd-err:var(--mf-danger);--cd-warn:var(--mf-warn);--cd-ins:var(--mf-ok);--cd-del:var(--mf-danger);background:var(--cd-bg);color:var(--cd-fg)}.cd-pane[hidden]{display:none}.cd-pane[data-th=paper]{--cd-bg:var(--mf-paper);--cd-fg:var(--mf-paper-ink);--cd-mute:var(--mf-paper-mute);--cd-line:var(--mf-paper-line);--cd-gutbg:var(--mf-paper-soft);--cd-com:var(--mf-paper-mute);--cd-str:color-mix(in srgb,var(--mf-ok) 55%,var(--mf-black));--cd-kw:color-mix(in srgb,var(--mf-info) 60%,var(--mf-black));--cd-lit:color-mix(in srgb,var(--mf-danger) 60%,var(--mf-black));--cd-num:color-mix(in srgb,var(--mf-warn) 55%,var(--mf-black));--cd-fn:color-mix(in srgb,var(--mf-accent) 50%,var(--mf-black));--cd-ty:color-mix(in srgb,var(--mf-info) 40%,var(--mf-ok) 20%);--cd-op:var(--mf-paper-mute);--cd-attr:color-mix(in srgb,var(--mf-warn) 45%,var(--mf-black));--cd-tag:color-mix(in srgb,var(--mf-danger) 65%,var(--mf-black));--cd-err:color-mix(in srgb,var(--mf-danger) 70%,var(--mf-black));--cd-warn:color-mix(in srgb,var(--mf-warn) 60%,var(--mf-black));--cd-ins:color-mix(in srgb,var(--mf-ok) 60%,var(--mf-black));--cd-del:color-mix(in srgb,var(--mf-danger) 70%,var(--mf-black))}.cd-pane[data-th=night]{--cd-bg:color-mix(in srgb,var(--mf-info) 13%,var(--mf-black));--cd-fg:color-mix(in srgb,var(--mf-white) 88%,var(--mf-info));--cd-mute:color-mix(in srgb,var(--mf-info) 40%,var(--mf-mute));--cd-line:color-mix(in srgb,var(--mf-info) 24%,var(--mf-black));--cd-gutbg:color-mix(in srgb,var(--mf-info) 10%,var(--mf-black));--cd-kw:color-mix(in srgb,var(--mf-info) 80%,var(--mf-white));--cd-fn:color-mix(in srgb,var(--mf-accent) 80%,var(--mf-white))}.cd-pane[data-th=contrast]{--cd-bg:var(--mf-black);--cd-fg:var(--mf-white);--cd-mute:var(--mf-white);--cd-line:var(--mf-white);--cd-gutbg:var(--mf-black);--cd-com:color-mix(in srgb,var(--mf-white) 70%,var(--mf-black));--cd-str:color-mix(in srgb,var(--mf-ok) 70%,var(--mf-white));--cd-kw:color-mix(in srgb,var(--mf-info) 70%,var(--mf-white));--cd-num:color-mix(in srgb,var(--mf-warn) 70%,var(--mf-white));--cd-fn:color-mix(in srgb,var(--mf-accent) 70%,var(--mf-white));--cd-ty:color-mix(in srgb,var(--mf-info) 40%,var(--mf-ok));--cd-op:var(--mf-white)}.cd-edit,.cd-work,.cd-body,.cd-pane{min-width:0}.cd-edit{flex:1;display:flex;min-width:0;position:relative;flex-direction:column}.cd-edit[hidden]{display:none}.cd-ec{min-height:0;flex:1;display:flex;position:relative}.cd-sc{flex:1;display:flex;min-width:0;overflow:auto;align-items:flex-start;position:relative;font:var(--cdfs,var(--mf-fs-md))/var(--cdlh,20px) var(--mf-mono);font-variant-ligatures:none}.cd-pane[data-font=system] .cd-sc,.cd-pane[data-font=system] .cd-gut,.cd-pane[data-font=system] .cd-hl,.cd-pane[data-font=system] .cd-ta{font-family:var(--mf-mono)}.cd-pane.lig .cd-sc,.cd-pane.lig .cd-hl,.cd-pane.lig .cd-ta{font-variant-ligatures:common-ligatures}.cd-gut{flex:none;background:var(--cd-gutbg);z-index:2;white-space:pre;opacity:.75;left:0;text-align:right;color:var(--cd-mute);position:sticky;padding:var(--mf-s2) var(--mf-s3) var(--mf-s2) var(--mf-s3);-webkit-user-select:none;user-select:none;border-right:1px solid var(--cd-line);min-height:100%;font-size:inherit;line-height:var(--cdlh,20px);box-sizing:border-box}.cd-gut div{text-align:right}.cd-in{flex:1;min-width:max-content;box-sizing:border-box;position:relative;padding:var(--mf-s2) var(--mf-s3) var(--mf-s6)}.cd-hl,.cd-ta{border:0;margin:0;padding:0;font:inherit;letter-spacing:0;tab-size:var(--cdtw,2);-moz-tab-size:var(--cdtw,2);white-space:pre;overflow-wrap:normal;word-break:normal}.cd-hl{min-height:1em;pointer-events:none;position:relative}.cd-hl .cd-l{min-height:var(--cdlh,20px);white-space:pre}.cd-pane.wrap .cd-in{min-width:0}.cd-pane.wrap .cd-hl .cd-l,.cd-pane.wrap .cd-hl,.cd-pane.wrap .cd-ta{white-space:pre-wrap;overflow-wrap:anywhere}.cd-ta{position:absolute;inset:8px 14px 0;background:transparent;height:calc(100% - 8px);color:transparent;width:calc(100% - 28px);-webkit-text-fill-color:transparent;z-index:1;overflow:hidden;resize:none;box-shadow:none!important;caret-color:var(--cd-fg);outline:none!important;-webkit-appearance:none;appearance:none}.cd-ta.vis{color:inherit;-webkit-text-fill-color:currentColor}.cd-ta::selection{background:color-mix(in srgb,var(--mf-accent) 38%,transparent);color:transparent;-webkit-text-fill-color:transparent}.cd-ta.vis::selection{color:inherit;-webkit-text-fill-color:currentColor}.cd-hl.plain{opacity:0;color:inherit}.cd-al{background:color-mix(in srgb,var(--cd-fg) 6%,transparent);pointer-events:none;left:0;right:0;position:absolute;margin-top:var(--mf-s2)}.cd-fm,.cd-bk,.cd-br{position:absolute;inset:0;pointer-events:none}.cd-fm i,.cd-bk i{pointer-events:none;position:absolute}.cd-fm i{background:color-mix(in srgb,var(--mf-accent) 25%,transparent);border-radius:var(--mf-r-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mf-accent) 55%,transparent)}.cd-bk i{background:var(--mf-accent);border-radius:50%;height:8px;left:3px;width:8px}.cd-br i{background:color-mix(in srgb,var(--mf-accent) 28%,transparent);border-radius:var(--mf-r-sm);pointer-events:none;z-index:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mf-accent) 70%,transparent);position:absolute}.cd-pane.ruler .cd-in{background-image:linear-gradient(90deg,transparent calc(var(--cdrl) - 1px),var(--cd-line) calc(var(--cdrl) - 1px),var(--cd-line) var(--cdrl),transparent var(--cdrl))}.ws-s,.ws-t{font-style:normal;position:relative}.ws-s:after{opacity:.5;left:0;content:"\b7";position:absolute}.ws-t:after{opacity:.5;left:0;content:"\2192";position:absolute}.cd-mm{top:0;bottom:0;width:88px;right:0;position:absolute;border-left:1px solid var(--cd-line);background:var(--cd-bg);z-index:3;cursor:pointer}.cd-pane.mm .cd-sc{margin-right:88px}.cd-mdtb{display:flex;gap:var(--mf-s1);padding:var(--mf-s1) var(--mf-s2);border-bottom:1px solid var(--mf-line);flex:none;overflow-x:auto;scrollbar-width:none;background:var(--mf-soft)}.cd-mdtb .mf-eb{font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.cd-dv{flex:none;background:transparent;z-index:4;cursor:col-resize;margin:0 -3px;width:6px}.cd-dv:hover,.cd-dv:active{background:var(--mf-tint)}.cd-pane.split .cd-edit{flex:1 1 0}.cd-pv{flex:1 1 0;font-size:var(--mf-fs-md);min-width:0;overflow:auto;padding:var(--mf-s3) var(--mf-s4);border-left:1px solid var(--cd-line);background:var(--mf-surface);color:var(--mf-text)}.cd-pv.web,.cd-pv.csv{display:flex;padding:0;flex-direction:column}.cd-pv iframe{min-height:0;flex:1;background:var(--mf-white);border:0;width:100%}.cd-pvbar{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:7px var(--mf-s3);border-bottom:1px solid var(--cd-line);flex:none;font-size:var(--mf-fs-sm)}.cd-pvbar .mf-field{font-size:var(--mf-fs-sm);height:var(--mf-h-s);width:auto}.cd-pvbar label{display:inline-flex;gap:var(--mf-s2);align-items:center}.cd-err{color:var(--mf-mute);padding:var(--mf-s3)}.cd-pv.md{max-width:760px;font-size:var(--mf-fs-md);line-height:1.6;padding:var(--mf-s3) var(--mf-s4)}.cd-pv.md h1,.cd-pv.md h2{border-bottom:1px solid var(--cd-line);padding-bottom:.2em}.cd-pv.md h1{font-size:1.5em;margin:.6em 0 .4em}.cd-pv.md h2{font-size:1.25em;margin:.8em 0 .4em}.cd-pv.md h3{font-size:1.08em}.cd-pv.md code{background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:.9em;font-family:var(--mf-mono);padding:1px 5px}.cd-pv.md blockquote{margin:.8em 0;padding:.1em 1em;border-left:3px solid var(--mf-accent);color:var(--mf-mute)}.cd-pv.md table{border-collapse:collapse}.cd-pv.md th,.cd-pv.md td{border:1px solid var(--mf-line);padding:5px var(--mf-s3)}.cd-pv.md a{color:var(--mf-accent-ink)}.cd-pre{background:var(--mf-soft);border-radius:var(--mf-r-ctl);overflow:auto;padding:var(--mf-s3) var(--mf-s3);font:var(--mf-fs-sm)/1.55 var(--mf-mono);white-space:pre}.cd-pre .cd-l{min-height:1.55em}.cd-pv.json{font:var(--mf-fs-sm)/1.6 var(--mf-mono)}.cd-pv.json details{margin-left:0}.cd-pv.json summary{cursor:pointer}.cd-pv.json .jb{margin-left:var(--mf-s4);border-left:1px dotted var(--mf-line);padding-left:var(--mf-s2)}.jk{color:var(--mf-info)}.jp,.jc{color:var(--mf-mute)}.j-string{color:var(--mf-ok)}.j-number{color:var(--mf-warn)}.j-boolean,.j-null{color:var(--cd-lit,var(--mf-danger))}.j-tag{color:var(--mf-danger)}.csvw{flex:1;overflow:auto}.csvw table{font-size:var(--mf-fs-sm);border-collapse:collapse}.csvw th,.csvw td{white-space:nowrap;border:1px solid var(--mf-line);padding:var(--mf-s1) var(--mf-s3)}.csvw th{top:0;background:var(--mf-soft);cursor:pointer;text-align:left;position:sticky}.csvw th[data-s=a]:after{display:inline-block;content:"";margin-left:var(--mf-s1);border:4px solid transparent;border-bottom-color:currentColor;border-top:0}.csvw th[data-s=d]:after{display:inline-block;content:"";margin-left:var(--mf-s1);border:4px solid transparent;border-top-color:currentColor;border-bottom:0}.csvw .rn{background:var(--mf-soft);text-align:right;color:var(--mf-mute)}.cd-alt{flex:1;display:flex;min-width:0;overflow:hidden;flex-direction:column}.cd-dt{flex:1;overflow:auto;font:var(--mf-fs-sm)/1.55 var(--mf-mono)}.cdd-r{display:flex;white-space:pre}.cdd-r .cdd-n{flex:none;text-align:right;width:44px;padding-right:var(--mf-s2);color:var(--mf-mute)}.cdd-r .cdd-m{flex:none;text-align:center;width:18px}.cdd-r .cdd-t{flex:1;padding-right:var(--mf-s3)}.cdd-r.cdd-a{background:color-mix(in srgb,var(--mf-ok) 16%,transparent)}.cdd-r.cdd-d{background:color-mix(in srgb,var(--mf-danger) 16%,transparent)}.dskip{display:block;background:var(--mf-soft);border:0;color:var(--mf-mute);width:100%;font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);font-family:var(--mf-font);padding:var(--mf-s1)}.dskip:hover{color:var(--mf-text)}.cdd-a{color:var(--mf-ok)}.cdd-d{color:var(--mf-danger)}.cd-dt.sbs .cdd-sr{grid-template-columns:1fr 1fr;display:grid}.cd-dt.sbs .cdd-sh{min-height:1.55em;display:flex;gap:var(--mf-s2);white-space:pre;overflow:hidden;padding:0 var(--mf-s2);border-right:1px solid var(--mf-line)}.cd-dt.sbs .cdd-sh .cdd-n{min-width:3ch;text-align:right;color:var(--mf-mute)}.cd-dt.sbs .cdd-sh.cdd-a{background:color-mix(in srgb,var(--mf-ok) 16%,transparent)}.cd-dt.sbs .cdd-sh.cdd-d{background:color-mix(in srgb,var(--mf-danger) 16%,transparent)}.cd-dt.sbs .cdd-sh.cdd-em{background:var(--mf-soft)}.hx{flex:1;overflow:auto;padding:var(--mf-s3) var(--mf-s3);font:var(--mf-fs-sm)/1.6 var(--mf-mono);outline:none}.hr{display:flex;gap:var(--mf-s4);white-space:pre}.ho,.ha{color:var(--mf-mute)}.t-com{font-style:italic;color:var(--cd-com)}.t-str{color:var(--cd-str)}.t-kw{color:var(--cd-kw)}.t-lit{color:var(--cd-lit)}.t-num{color:var(--cd-num)}.t-fn{color:var(--cd-fn)}.t-ty{color:var(--cd-ty)}.t-op{color:var(--cd-op)}.t-tag{color:var(--cd-tag)}.t-attr{color:var(--cd-attr)}.t-err{color:var(--cd-err);font-weight:var(--mf-fw-semi)}.t-warn{color:var(--cd-warn)}.t-ins{background:color-mix(in srgb,var(--cd-ins) 14%,transparent);color:var(--cd-ins)}.t-del{background:color-mix(in srgb,var(--cd-del) 14%,transparent);color:var(--cd-del)}.cd-find{flex:none;border-bottom:1px solid var(--mf-line);display:flex;background:var(--mf-surface);gap:5px;padding:var(--mf-s2) var(--mf-s2);flex-direction:column}.cd-fr{display:flex;gap:5px;align-items:center}.cd-fr .mf-field{flex:1;max-width:320px;font-size:var(--mf-fs-sm);height:var(--mf-h-s);min-width:0;width:auto}.cd-fr .fc{font-size:var(--mf-fs-sm);min-width:70px;color:var(--mf-mute)}.cd-fr .fc:empty{display:none}.cd-fr .mf-btn.tg{min-width:var(--mf-h-s);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.cd-fr .mf-btn.tg.on{background:var(--mf-tint);color:var(--mf-accent-ink);border-color:var(--mf-accent)}.cd-fr .mf-btn.icon{width:var(--mf-h-s)}.cd-con{flex:none;display:flex;height:170px;flex-direction:column;border-top:1px solid var(--mf-line);background:var(--mf-soft)}.cd-ch{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s3);align-items:center;padding:var(--mf-s1) var(--mf-s3);border-bottom:1px solid var(--mf-line)}.cd-ch .grow{flex:1}.cd-cl{flex:1;overflow:auto;padding:var(--mf-s2) var(--mf-s3);font:var(--mf-fs-sm)/1.55 var(--mf-mono);white-space:pre-wrap}.cl-error{color:var(--mf-danger)}.cl-warn{color:var(--mf-warn)}.cl-sep{font-style:italic;color:var(--mf-mute)}.cd-stat{flex:none;gap:var(--mf-s3);white-space:nowrap;overflow:hidden;padding:0 var(--mf-s3)}.cd-stat .grow{flex:1}.cd-stat .sb{font-size:var(--mf-fs-sm);height:var(--mf-h-s);color:inherit;font-weight:var(--mf-fw-reg);padding:0 var(--mf-s2)}.cd-pal{position:absolute;inset:0;display:flex;background:color-mix(in srgb,var(--mf-black) 35%,transparent);z-index:20;justify-content:center;align-items:flex-start;padding-top:56px}.cd-pb{width:min(520px,92%)}.cd-pb input.mf-field{display:block;height:var(--mf-h-l);border:0;border-bottom:1px solid var(--mf-line);background:transparent;border-radius:0;font-size:var(--mf-fs-lg);padding:0 var(--mf-s4)}.cd-pb input.mf-field:focus{box-shadow:none}.cd-pl{display:flex;overflow:auto;max-height:calc(var(--mf-side-w) + var(--mf-h-l) * 2);padding:var(--mf-s2);flex-direction:column}.cd-pl .mf-mi{flex:none;background:transparent;border:0;text-align:left;color:var(--mf-text);width:100%}.cd-pl .mf-mi.on{background:var(--mf-act)}.cd-sr{display:flex;gap:var(--mf-s1);overflow:auto;margin:0;max-height:340px;flex-direction:column}.cd-sr button{grid-template-columns:auto 42px 1fr;display:grid;background:transparent;gap:var(--mf-s3);border:0;text-align:left;color:var(--mf-text);font:inherit;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);padding:var(--mf-s2) var(--mf-s2)}.cd-sr button:hover{background:var(--mf-sel)}.cd-sr em{text-overflow:ellipsis;font-style:normal;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.cd-sr span{text-align:right;color:var(--mf-mute)}.cd-lm{z-index:70;min-width:200px;overflow:auto;position:fixed}@media(max-width:760px){.cd-side{top:0;z-index:5;left:0;box-shadow:var(--mf-sh-pop);bottom:0;width:78%;position:absolute}.cd-pane.split{flex-direction:column}.cd-pane.split .cd-pv{border-left:0;border-top:1px solid var(--cd-line)}.cd-dv{display:none}.cd-mm{display:none!important}.cd-pane.mm .cd-sc{margin-right:0}.cd-stat .grow~span{display:none}.cd-stat{gap:var(--mf-s2)}.cd-fr{flex-wrap:wrap}.cd-fr .mf-field{min-width:140px}}.cd-gut{padding-left:var(--mf-s5)}.cd-gl{height:var(--cdlh,20px);white-space:pre;line-height:var(--cdlh,20px);text-align:right;position:relative}.cd-fc{display:flex;top:0;font-style:normal;cursor:pointer;height:100%;opacity:0;left:calc(-1 * var(--mf-s4));color:var(--cd-mute);align-items:center;position:absolute}.cd-fc svg{height:12px;width:12px}.cd-gut:hover .cd-fc,.cd-gl.fd .cd-fc{opacity:1}.cd-fc:hover{color:var(--mf-accent-ink)}.cd-fp{display:inline-block;margin-left:var(--mf-s2);background:var(--mf-soft2);font-style:normal;border-radius:var(--mf-r-sm);line-height:1.25;color:var(--cd-mute);font-weight:var(--mf-fw-reg);padding:0 var(--mf-s2);-webkit-user-select:none;user-select:none}.cd-pane.folded .cd-ta{pointer-events:none;caret-color:transparent}.cd-pane.folded .cd-ta::selection{background:transparent}.cd-stk{top:0;background:var(--cd-bg);z-index:4;left:0;right:0;position:absolute;border-bottom:1px solid var(--cd-line);box-shadow:var(--mf-sh-pop);font:var(--cdfs,var(--mf-fs-md))/var(--cdlh,20px) var(--mf-mono);cursor:pointer;white-space:pre;overflow:hidden;padding-right:var(--mf-s3);box-sizing:border-box;tab-size:var(--cdtw,2);font-variant-ligatures:none}.cd-pane.mm .cd-stk{right:88px}.cd-sk{height:var(--cdlh,20px);white-space:pre;overflow:hidden}.cd-sk:hover{background:var(--mf-hov)}.cd-crumb{flex:none;display:flex;font-size:var(--mf-fs-sm);height:var(--mf-h-s);gap:var(--mf-s1);color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3);border-bottom:1px solid var(--cd-line);overflow-x:auto;scrollbar-width:none;background:var(--cd-bg);white-space:nowrap}.cd-crumb::-webkit-scrollbar{display:none}.cd-crumb svg{flex:none;height:12px;opacity:.6;width:12px}.cd-cr{flex:none;border-radius:var(--mf-r-sm);padding:0 var(--mf-s1)}.cd-cr[data-cl],.cd-cr[data-cf]{cursor:pointer}.cd-cr[data-cl]:hover,.cd-cr[data-cf]:hover{background:var(--mf-hov);color:var(--mf-text)}.cd-cr.file{color:var(--mf-text)}.cd-mc{position:absolute;inset:0;pointer-events:none}.cd-mcc{background:var(--cd-fg);width:2px;animation:cd-blink 1.1s steps(1) infinite;position:absolute}.cd-mcs{background:color-mix(in srgb,var(--mf-accent) 38%,transparent);position:absolute}@keyframes cd-blink{50%{opacity:0}}.mf-dim-slot-b68b{opacity:0;cursor:default;--cv:"9eb559086b31ebd2"}.cd-tab.on2{box-shadow:inset 0 -2px var(--mf-line);color:var(--mf-text)}.cd-body.sp{display:flex;flex-direction:row}.cd-body.sp .cd-pane:not([hidden]){position:relative;inset:auto;flex:1 1 0;height:100%;min-width:0}.cd-body.sp .cd-pane{border-left:1px solid var(--cd-line)}.cd-body.sp .cd-pane[style*="order: 0"]{border-left:0}.cd-body.sp .cd-pane.sp-fg .cd-edit{box-shadow:inset 0 2px var(--mf-accent)}.cd-body.sp .cd-wel{display:none}.cd-mir .cd-edit{flex:1;display:flex;min-width:0;flex-direction:column}.cd-mirbar{flex:none;display:flex;background:var(--mf-soft);font-size:var(--mf-fs-sm);height:var(--mf-h-s);color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3);border-bottom:1px solid var(--cd-line)}.cd-mir .cd-sc{cursor:pointer}.cd-mir .cd-hl.plain{opacity:1}.cd-mir .cd-hl{pointer-events:none}.cd-sif{display:flex;gap:var(--mf-s2);flex-direction:column}.cd-sir{display:flex;gap:var(--mf-s2);align-items:center}.cd-sir .mf-field{flex:1;min-width:0}.cd-sir .sc{margin-left:auto;font-size:var(--mf-fs-sm)}.cd-sir .mf-btn.tg{min-width:var(--mf-h-s);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.cd-sir .mf-btn.tg.on{background:var(--mf-tint);color:var(--mf-accent-ink);border-color:var(--mf-accent)}.cd-sit{min-height:120px}@media(max-width:760px){.cd-cb[data-c=goto],.cd-cb[data-c=diff],.cd-cb[data-c=hex],.cd-cb[data-c=wrap],.cd-cb span{display:none}.cd-bar .mf-btn.cd-cb{justify-content:center;width:var(--mf-h-m);padding:0}.cd-crumb{padding:0 var(--mf-s2)}}.cd-app .cd-pane .cd-ta{font-family:inherit}.cd-app .cd-in{padding-left:14px}.cp-val{font-size:var(--mf-fs-sm);min-width:48px;text-align:right}.cp-cmp{display:flex;gap:var(--mf-s3);flex-direction:column}.cp-stage{aspect-ratio:4/3;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);justify-content:center;overflow:hidden;border:1px solid var(--mf-line);align-items:center;position:relative;--x:50%}.cp-stage img{position:absolute;inset:0;height:100%;width:100%;object-fit:contain}.cp-stage .cp-b{clip-path:inset(0 0 0 var(--x))}.cp-handle{top:0;background:var(--mf-accent);transform:translate(-1px);pointer-events:none;left:var(--x);bottom:0;width:2px;position:absolute}.cp-tag{top:var(--mf-s2);background:var(--mf-surface);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);border:1px solid var(--mf-line);color:var(--mf-text);position:absolute;padding:2px var(--mf-s2)}.cp-tag.a{left:var(--mf-s2)}.cp-tag.b{right:var(--mf-s2)}.cp-cmp input[type=range]{width:100%}.ct-win{outline:0;container:ct/inline-size;--ct-sw:var(--mf-side-w)}.ct-win [hidden]{display:none!important}.ct-app{grid-template-columns:var(--ct-sw) minmax(300px,380px) minmax(0,1fr);min-height:0;flex:1;display:grid;background:var(--mf-surface);height:100%}.ct-app.col{--ct-sw:56px}.ct-app[data-v=dupes]{grid-template-columns:var(--ct-sw) minmax(0,1fr)}.ct-app[data-v=dupes] .ct-l{display:none}.ct-side{background:var(--mf-soft);border-right:1px solid var(--mf-line);min-height:0;display:flex;gap:2px;min-width:0;overflow:auto;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.ct-sidetop{flex:none;display:flex;margin:0 0 var(--mf-s1) 5px;align-items:center}.ct-newb{flex:none;gap:10px;justify-content:flex-start;margin:0 0 var(--mf-s1);width:100%;padding:0 10px}.ct-newb svg{margin:0 2px}.ct-side .mf-nav{flex:none}.ct-side .mf-nav .n{font-size:var(--mf-fs-sm)}.ct-side .mf-nav .ct-dot{margin:0 5px}.ct-side .mf-sec{flex:none}.ct-side .mf-sec .mf-eb{height:24px;margin:-6px 0 -6px auto;color:var(--mf-mute);width:24px}.ct-hint{font-size:var(--mf-fs-sm);margin:0;padding:2px 10px 6px}.ct-app.col .ct-side .tx,.ct-app.col .ct-side .n,.ct-app.col .ct-side .ct-sh{display:none}.ct-app.col .ct-side .mf-nav,.ct-app.col .ct-newb{justify-content:center;padding:0}.ct-dot{flex:none;display:inline-block;border-radius:50%;height:10px;width:10px}.ct-l{min-height:0;display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--mf-line);background:var(--mf-surface);position:relative}.ct-headw{flex:none}.ct-head{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s3);border-bottom:1px solid var(--mf-line);min-height:57px;box-sizing:border-box}.ct-head .t{text-overflow:ellipsis;flex:1;display:flex;font-size:var(--mf-fs-lg);gap:var(--mf-s2);white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi);align-items:center}.ct-cnt{font-weight:var(--mf-fw-med)}.ct-head.sel{background:var(--mf-sel)}.ct-head.sel .t{flex:0 0 auto;overflow:visible;margin-right:auto}.ct-bulk{flex:none;display:flex;gap:0;align-items:center}.ct-menu{display:none}.ct-ck{flex:none}.ct-search{flex:none;padding:var(--mf-s2) var(--mf-s3) var(--mf-s1)}.ct-list{min-height:0;flex:1;overflow:auto;outline:0}.ct-gh{top:0;background:var(--mf-surface);letter-spacing:.02em;z-index:1;font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:var(--mf-s3) var(--mf-s4) 5px}.ct-row{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);min-width:0;margin:0 var(--mf-s2);align-items:center;position:relative;padding:10px var(--mf-s3)}.ct-row:hover{background:var(--mf-hov)}.ct-row.on{background:var(--mf-sel)}.ct-row.on:before{top:6px;background:var(--mf-accent);border-radius:var(--mf-r-sm);left:0;bottom:6px;content:"";width:3px;position:absolute}.ct-row:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.ct-row .ct-ck{opacity:0;width:0;border-width:0;transition:opacity var(--mf-t1);margin:0 -6px 0 0}.ct-row:hover .ct-ck,.ct-row:focus-within .ct-ck,.ct-row .ct-ck:checked,.ct-l:has(.ct-head.sel) .ct-row .ct-ck{opacity:1;width:18px;border-width:1.5px;margin:0}.ct-tx{flex:1;min-width:0}.ct-tx>b{text-overflow:ellipsis;display:flex;font-size:var(--mf-fs-md);gap:6px;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi);align-items:center}.ct-tx>span{text-overflow:ellipsis;display:block;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.ct-flg{flex:none;display:inline-flex;color:var(--mf-accent-ink)}.ct-flg svg{fill:currentColor;height:12px;width:12px}.ct-meta{margin-left:auto;display:inline-flex;font-size:var(--mf-fs-sm);gap:3px;white-space:nowrap;color:var(--mf-mute);align-items:center;padding-left:6px;flex:none}.ct-meta.b{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.ct-meta.due{color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.ct-meta .ct-dot{height:9px;width:9px}.ct-sadd{margin-left:auto;flex:none}.ct-emp{text-align:center;color:var(--mf-mute);padding:var(--mf-s6) var(--mf-s5)}.ct-az{display:flex;top:130px;z-index:2;justify-content:space-between;bottom:14px;right:2px;position:absolute;padding:2px;flex-direction:column}.ct-az button{background:transparent;cursor:pointer;font-size:var(--mf-fs-xs);line-height:1.05;border:0;color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s1)}.ct-az button:disabled{cursor:default;opacity:.3}.ct-az button:not(:disabled):hover{color:var(--mf-text)}.ct-hasaz .ct-row{padding-right:var(--mf-s5)}.ct-av{display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--c,var(--mf-accent)) 26%,transparent);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-lg);height:36px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c,var(--mf-accent)) 40%,transparent);color:var(--mf-text);width:36px;font-weight:var(--mf-fw-semi);position:relative}.ct-av.avc0{--c:var(--mf-info)}.ct-av.avc1{--c:var(--mf-ok)}.ct-av.avc2{--c:color-mix(in srgb,var(--mf-info) 55%,var(--mf-danger))}.ct-av.avc3{--c:var(--mf-danger)}.ct-av.avc4{--c:var(--mf-mute)}.ct-av.avc5{--c:var(--mf-accent)}.ct-av img{display:block;height:100%;width:100%;object-fit:cover}.ct-av svg{height:55%;width:55%}.ct-av.xl{letter-spacing:.02em;font-size:var(--mf-fs-h1);height:84px;width:84px}.ct-av.xl svg{height:50%;width:50%}.ct-r{min-height:0;min-width:0;overflow:auto;padding:var(--mf-s5) var(--mf-s6) 56px}.ct-cd{max-width:640px}.ct-cd.ct-wide{max-width:760px}.ct-back{display:none;margin:-10px 0 var(--mf-s2) -8px}.ct-chead{display:flex;gap:var(--mf-s4);margin:var(--mf-s1) 0 var(--mf-s4);align-items:center}.ct-cn{min-width:0}.ct-cn h2{letter-spacing:-.015em;font-size:var(--mf-fs-h1);line-height:1.15;overflow-wrap:anywhere;margin:0;font-weight:var(--mf-fw-semi)}.ct-cn h2 small{font-size:var(--mf-fs-lg);color:var(--mf-mute);font-weight:var(--mf-fw-med)}.ct-cn p{margin:var(--mf-s1) 0 0;color:var(--mf-mute)}.ct-cn .pn{font-size:var(--mf-fs-md);margin-top:2px}.ct-cn .ct-stat{font-size:var(--mf-fs-sm);margin-top:6px}.ct-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.ct-chips .mf-chip{cursor:pointer;gap:0;border:0;color:var(--mf-text)}.ct-chips .mf-chip .ct-dot{margin-right:6px}.ct-chips .mf-chip.on{color:var(--mf-accent-ink)}.ct-chips .mf-chip:focus-visible{outline:2px solid var(--mf-accent)}.ct-cact{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s5)}.ct-cact .mf-btn.on{border-color:var(--mf-accent);color:var(--mf-accent-ink)}.ct-cact .mf-btn.on svg{fill:currentColor}.ct-cact a.mf-btn{text-decoration:none}.ct-card{border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);padding:var(--mf-s4) var(--mf-s4);margin-bottom:var(--mf-s3)}.ct-card h3{letter-spacing:.01em;font-size:var(--mf-fs-md);margin:0 0 10px;font-weight:var(--mf-fw-semi)}.ct-card p{margin:0}.ct-dl{display:flex;gap:var(--mf-s3);align-items:flex-start;padding:7px 0}.ct-dl>svg{flex:none;height:18px;color:var(--mf-mute);width:18px;margin-top:2px}.ct-dl .dv{flex:1;min-width:0;overflow-wrap:anywhere}.ct-dl .dk{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.ct-dl a{color:var(--mf-text);text-decoration:underline;text-underline-offset:2px}.ct-dl a.ct-map{font-size:var(--mf-fs-sm);color:var(--mf-mute);margin-left:6px}.ct-ml{white-space:pre-line}.ct-cp{opacity:0;margin:-3px 0 -3px auto}.ct-dl:hover .ct-cp,.ct-cp:focus{opacity:1}.ct-remind{flex-wrap:wrap;display:flex;background:var(--mf-sel);gap:var(--mf-s3);justify-content:space-between;align-items:center;border-color:color-mix(in srgb,var(--mf-accent) 55%,var(--mf-line))}.ct-remind.due{background:color-mix(in srgb,var(--mf-danger) 10%,var(--mf-surface));border-color:var(--mf-danger)}.ct-remind span{display:block;font-size:var(--mf-fs-md);color:var(--mf-mute)}.ct-lrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.ct-lrow.ct-c{justify-content:center}.ct-notes{white-space:pre-wrap}.ct-logadd{display:flex;gap:var(--mf-s2);flex-direction:column;margin-bottom:6px}.ct-logadd .mf-tabs{display:flex}.ct-logadd .ct-lrow{flex-wrap:nowrap}.ct-logadd .mf-field{flex:1;min-width:0}.ct-nil{margin:10px 0 0!important}.ct-tl{margin-top:var(--mf-s2)}.ct-tli{display:flex;gap:var(--mf-s3);align-items:flex-start;padding:10px 0;border-top:1px solid var(--mf-line)}.ct-tli:first-child{border-top:0}.ct-tic{display:grid;background:var(--mf-soft2);border-radius:50%;height:var(--mf-h-s);width:var(--mf-h-s);place-items:center;flex:none;color:var(--mf-mute)}.ct-tic svg{height:15px;width:15px}.ct-tx2{flex:1;min-width:0}.ct-tx2 b{display:block;font-size:var(--mf-fs-md);overflow-wrap:anywhere;font-weight:var(--mf-fw-semi)}.ct-tx2>span{text-overflow:ellipsis;display:block;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.ct-tx2 time{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute);margin-top:2px}.ct-tli .mf-eb{height:var(--mf-h-s);opacity:0;width:var(--mf-h-s)}.ct-tli:hover .mf-eb,.ct-tli .mf-eb:focus{opacity:1}.ct-vl{display:flex;background:none;gap:10px;border:0;text-align:left;width:100%;align-items:center;border-top:1px solid var(--mf-line);cursor:pointer;color:inherit;padding:9px 2px;font:inherit}.ct-vl:first-of-type{border-top:0}.ct-vl:hover{background:var(--mf-hov)}.ct-vl small{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.ct-vl svg{flex:none;height:18px;color:var(--mf-mute);width:18px}.ct-foot{font-size:var(--mf-fs-sm);margin:6px var(--mf-s1)}.ct-none{max-width:340px;text-align:center;margin:12vh auto 0;color:var(--mf-mute)}.ct-none>svg.mf-i{display:block;stroke-width:1.3;height:46px;opacity:.5;margin:0 auto;width:46px}.ct-none h3{font-size:var(--mf-fs-lg);margin:10px 0 6px;color:var(--mf-text)}.ct-none p{margin:0 0 var(--mf-s4)}.ct-fhead{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;margin:0 0 var(--mf-s4);align-items:center}.ct-fhead h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.ct-sub{margin:0 0 var(--mf-s4)!important}.ct-sub2{margin:-4px 0 var(--mf-s2)!important}.ct-pho{display:flex;gap:var(--mf-s4);align-items:center;margin-bottom:var(--mf-s4)}.ct-form[data-kind=company] .ct-ponly{display:none}.ct-two{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3);margin-bottom:var(--mf-s3)}.ct-two .ct-fld{margin-bottom:0}.ct-fld{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column;margin-bottom:var(--mf-s3)}.ct-fld .mf-label,.ct-fs .mf-label{margin:0}.ct-fs{display:flex;gap:var(--mf-s1);align-items:flex-start;flex-direction:column;margin-bottom:var(--mf-s3)}.ct-rows2{display:flex;gap:var(--mf-s2);width:100%;flex-direction:column}.ct-rows2:empty{display:none}.ct-fr{display:flex;gap:var(--mf-s2);align-items:center}.ct-fr .mf-field{flex:1;min-width:0}.ct-fr .mf-selw.fw{flex:none;width:104px}.ct-fl{flex:none!important;width:104px}.ct-fa{align-items:flex-start}.ct-adg{grid-template-columns:1fr 1fr;flex:1;display:grid;gap:var(--mf-s2);min-width:0}.ct-adg .mf-field:first-child{grid-column:1/-1}.ct-link.ct-mn{display:flex;gap:var(--mf-s2);align-items:center}.ct-link{background:none;cursor:pointer;border:0;color:var(--mf-accent-ink);padding:0;font:inherit;text-align:left}.ct-link:hover{text-decoration:underline}.ct-link:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.ct-mn{display:block;margin:-6px 0 var(--mf-s3)}.ct-more{margin:0}.ct-bd{width:100%}.ct-err{flex:1 1 100%;background:color-mix(in srgb,var(--mf-danger) 10%,transparent);border-radius:var(--mf-r-ctl);color:var(--mf-danger);padding:var(--mf-s2) var(--mf-s3)}.ct-sticky{flex-wrap:wrap;display:flex;background:linear-gradient(transparent,var(--mf-surface) 22%);z-index:2;gap:var(--mf-s2);margin:6px 0 -56px;bottom:-56px;position:sticky;padding:var(--mf-s5) 0 56px}.ct-lchip.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.ct-dgh{display:flex;gap:10px;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ct-dm{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s1)}.ct-dm:hover{background:var(--mf-hov)}.ct-dm input{flex:none}.ct-dm .ct-tx>span{font-size:var(--mf-fs-md)}.ct-dn{flex:none;font-size:var(--mf-fs-sm);align-self:flex-start}.ct-dsa{margin-top:10px}.ct-mrow{grid-template-columns:1fr auto;display:grid;gap:2px var(--mf-s3);border:0;text-align:left;width:100%;border-top:1px solid var(--mf-line);background:transparent;cursor:pointer;color:var(--mf-text);padding:10px 0;font:inherit}.ct-mrow:first-of-type{border-top:0}.ct-mrow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.ct-mrow span{grid-column:1;text-overflow:ellipsis;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.ct-mrow time{grid-row:1;grid-column:2;font-size:var(--mf-fs-sm);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.ct-mrow:hover b{text-decoration:underline}.ct-sws{flex-wrap:wrap;display:flex;gap:10px;margin:var(--mf-s3) 0 var(--mf-s1)}.ct-sw{display:grid;background:var(--mf-surface);border-radius:50%;height:var(--mf-h-s);border:2px solid var(--mf-line);width:var(--mf-h-s);place-items:center;cursor:pointer;padding:0}.ct-sw i{display:block;border-radius:50%;height:16px;border:1px dashed var(--mf-mute);width:16px}.ct-sw.on{border-color:var(--mf-accent)}.ct-drop{display:flex;background:transparent;border-radius:var(--mf-r-pop);cursor:pointer;gap:var(--mf-s1);border:1.5px dashed var(--mf-line);margin:10px 0;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s5);flex-direction:column}.ct-drop:hover,.ct-drop.drag{border-color:var(--mf-accent);background:var(--mf-tint)}.ct-if{display:flex;gap:var(--mf-s2);align-items:center;padding:3px 0}.ct-ist{margin:var(--mf-s2) 0}.ct-iopt{display:flex;gap:var(--mf-s2);flex-direction:column;margin-top:var(--mf-s2)}.ct-ckl{display:flex;gap:var(--mf-s2);align-items:center;margin-top:10px;color:var(--mf-text)}.ct-radios{display:flex;gap:2px;flex-direction:column;margin-bottom:6px}.ct-radios .ct-ckl{margin-top:6px}.mf-dlg [data-f]{width:100%}.mf-dlg:has(.ct-ckl,.ct-chips,.ct-sws,.ct-drop) .mf-label{display:block;margin:var(--mf-s3) 0 var(--mf-s1)}.mf-dlg .ct-chips{margin:0 0 var(--mf-s1)}.mf-dlg .ct-iopt .mf-field,.mf-dlg [data-d2],.mf-dlg [data-nt]{box-sizing:border-box;width:100%}.mf-dlg .ct-chips .mf-chip{cursor:pointer;border:0;color:var(--mf-text)}@container ct (min-width:900px){.ct-new{display:none}}@container ct (max-width:820px){.ct-app,.ct-app[data-v=dupes]{grid-template-columns:minmax(0,1fr)}.ct-side,.ct-l,.ct-r{display:none}.ct-app[data-sub=side] .ct-side,.ct-app[data-sub=list] .ct-l,.ct-app[data-sub=list][data-v=dupes] .ct-l{display:flex}.ct-app[data-sub=detail] .ct-r{display:block}.ct-app[data-v=dupes] .ct-l{display:none}.ct-app.col{--ct-sw:auto}.ct-app.col .ct-side .tx,.ct-app.col .ct-side .n,.ct-app.col .ct-side .ct-sh{display:revert}.ct-app.col .ct-side .mf-nav,.ct-app.col .ct-newb{justify-content:flex-start;padding:0 10px}.ct-menu{display:inline-grid}.ct-back{display:grid}.ct-row .ct-ck{opacity:1;width:18px;border-width:1.5px;margin:0}.ct-r{padding:var(--mf-s3) var(--mf-s4) 40px}.ct-chead{gap:var(--mf-s3)}.ct-av.xl{font-size:var(--mf-fs-h2);height:64px;width:64px}.ct-cn h2{font-size:var(--mf-fs-h2)}.ct-two{grid-template-columns:1fr}.ct-fr .mf-selw.fw,.ct-fl{width:92px}.ct-dl .ct-cp{opacity:1}}.ct-app b,.ct-app h2,.ct-app h3,.ct-app th,.mf-dlg .ct-tx b{font-weight:var(--mf-fw-semi)}.ct-side .ct-sh[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}.ct-side .ct-sh[role=button]:hover{color:var(--mf-text)}.ct-sc{display:inline-flex;margin-left:auto;color:var(--mf-mute)}.ct-side .mf-sec .mf-eb+.ct-sc{margin-left:0}.ct-sg{display:flex;gap:2px;flex-direction:column}.ct-sg[hidden]{display:none}.ct-app.col .ct-side .ct-sg[hidden]{display:flex}.ct-none{min-height:240px;display:flex;height:100%;justify-content:center;box-sizing:border-box;margin:0 auto;align-items:center;padding:var(--mf-s5);flex-direction:column}@container ct (min-width:1100px){.ct-cd,.ct-cd.ct-wide{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));display:grid;max-width:none;gap:var(--mf-s4);align-items:start}.ct-cd>*{margin-top:0;margin-bottom:0;min-width:0}.ct-cd>.ct-back,.ct-cd>.ct-chead,.ct-cd>.ct-cact,.ct-cd>.ct-foot,.ct-cd>.ct-remind,.ct-cd>[data-pp]{grid-column:1/-1}}.cv-val{font-size:var(--mf-fs-sm);min-width:48px;text-align:right}.cv-out{max-width:260px;cursor:grab}.cv-out .mf-mute{font-size:var(--mf-fs-sm)}.xt-tbl td s{color:var(--mf-mute)}.cb-root{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);outline:0;flex-direction:column;container-type:inline-size;container-name:cb;position:relative}.cb-scr{min-height:0;flex:1;display:flex;flex-direction:column}.cb-root [hidden]{display:none!important}.cb-nav{gap:var(--mf-s2)}.cb-sideb{flex:none}.cb-title{font-size:var(--mf-fs-lg);white-space:nowrap;font-weight:var(--mf-fw-semi)}.cb-sq{flex:0 1 360px;min-width:0}.cb-sq input{min-width:0}.cb-body{position:relative}.cb-body.noside .cb-side{display:none}.cb-side{flex:none;overflow:auto;width:232px;padding:var(--mf-s2)}.cb-side .mf-nav{width:100%}.cb-side .mf-nav .n{margin-left:auto}.cb-side .mf-nav .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-side .cb-rail-act{margin:var(--mf-s1) 0}.cb-main{display:flex;background:var(--mf-surface);min-width:0;position:relative;flex-direction:row}.cb-view{min-height:0;flex:1;display:flex;min-width:0;overflow:auto;flex-direction:column}.cb-view.cb-fill{overflow:hidden}.cb-pg{display:flex;max-width:1180px;gap:var(--mf-s4);box-sizing:border-box;margin:0 auto;width:100%;padding:var(--mf-s5);flex-direction:column}.cb-stat{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden;color:var(--mf-mute)}@container cb (max-width:860px){.cb-side{background:var(--mf-surface);z-index:5;height:100%;position:absolute;border-right:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop)}.cb-pg{padding:var(--mf-s3)}}.cb-ph{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cb-ph h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.cb-ph>.mf-mute{min-width:0}.cb-h3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.cb-p{margin:0}.cb-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cb-hint{font-size:var(--mf-fs-sm);margin-top:var(--mf-s1)}.cb-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.cb-empty p{max-width:56ch;margin:0}.cb-empty b{font-size:var(--mf-fs-lg)}.cb-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.cb-card h3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.cb-card p{margin:0}.cb-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s3)}.cb-tpl{text-align:left;font:inherit;cursor:default;color:var(--mf-text)}.cb-tpl .cb-ti{display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);height:36px;justify-content:center;color:var(--mf-text);width:36px;align-items:center}.cb-tpl small{color:var(--mf-mute)}.cb-tpl .cb-act{margin-top:auto;padding-top:var(--mf-s2)}.cb-tbl{cursor:pointer;text-align:left;font:inherit;color:var(--mf-text)}.cb-tbl:hover{background:var(--mf-hov)}.cb-tbl:focus-visible,.cb-th:focus-visible,.cb-vchip:focus-visible,.cb-kcard:focus-visible,.cb-c:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.cb-kv{grid-template-columns:1fr auto;font-variant-numeric:tabular-nums;display:grid;gap:var(--mf-s1) var(--mf-s3)}.cb-kv b{text-align:right}.cb-err{color:var(--mf-danger)}.cb-live{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}.cb-badge-n{margin-left:var(--mf-s1)}.cb-thead{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s4) var(--mf-s1)}.cb-thead h2{text-overflow:ellipsis;max-width:40ch;font-size:var(--mf-fs-h2);white-space:nowrap;min-width:0;overflow:hidden;margin:0;font-weight:var(--mf-fw-semi)}.cb-vbar{display:flex;gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s4);border-bottom:1px solid var(--mf-line);min-height:36px;flex:none;overflow:auto}.cb-vchip{display:inline-flex;height:32px;gap:var(--mf-s1);border:0;align-items:center;padding:0 var(--mf-s3);border-bottom:2px solid transparent;background:transparent;color:var(--mf-mute);font:inherit;border-radius:0;cursor:pointer;font-size:var(--mf-fs-md);white-space:nowrap}.cb-vchip:hover{background:var(--mf-hov);color:var(--mf-text)}.cb-vchip.on{color:var(--mf-text);border-bottom-color:var(--mf-accent);font-weight:var(--mf-fw-semi)}.cb-vchip .mf-i{opacity:.7}.cb-seg{display:inline-flex;border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);margin-left:auto;flex:none}.cb-seg button{background:transparent;border:0;color:var(--mf-mute);font:inherit;display:inline-flex;cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-s);gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s3)}.cb-seg button.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.cb-seg button:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.cb-tool{flex:none;flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s4)}.cb-tool .mf-btn.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.cb-dirty{flex:none;flex-wrap:wrap;display:flex;background:var(--mf-tint);font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) var(--mf-s4)}.cb-bulk{flex:none;flex-wrap:wrap;display:flex;background:var(--mf-tint);gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) var(--mf-s4)}.cb-gw{min-height:0;flex:1;overflow:auto;position:relative;border-top:1px solid var(--mf-line)}.cb-gt{border-collapse:separate;border-spacing:0;font-size:var(--mf-fs-md);table-layout:fixed}.cb-gt th{text-transform:uppercase;top:0;background:var(--mf-soft);letter-spacing:.04em;z-index:2;font-size:var(--mf-fs-xs);height:34px;text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:0 var(--mf-s2);border-bottom:1px solid var(--mf-line);border-right:1px solid var(--mf-line);white-space:nowrap;overflow:hidden}.cb-gt th .cb-hw{display:flex;gap:var(--mf-s1);min-width:0;align-items:center}.cb-gt th .cb-hn{text-overflow:ellipsis;flex:1;background:transparent;min-width:0;overflow:hidden;border:0;text-align:left;color:inherit;font:inherit;text-transform:inherit;display:flex;letter-spacing:inherit;cursor:pointer;gap:var(--mf-s1);align-items:center;padding:0}.cb-gt th .cb-hn:hover{color:var(--mf-text)}.cb-gt th .cb-hm{flex:none;display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;border:0;color:var(--mf-mute);padding:2px}.cb-gt th .cb-hm:hover,.cb-gt th .cb-hm:focus-visible{background:var(--mf-hov);color:var(--mf-text);outline:0}.cb-gt th.cb-drop{box-shadow:inset 3px 0 0 var(--mf-accent)}.cb-gt td{height:36px;box-sizing:border-box;padding:0 var(--mf-s2);border-bottom:1px solid var(--mf-line);border-right:1px solid var(--mf-line);text-overflow:ellipsis;vertical-align:middle;background:var(--mf-surface);white-space:nowrap;overflow:hidden}.cb-gt tr.cb-r:hover td{background:var(--mf-hov)}.cb-gt tr.cb-sel td{background:var(--mf-tint)}.cb-gt td.cb-ck,.cb-gt th.cb-ck,.cb-gt td.cb-ex,.cb-gt th.cb-ex{text-align:center;width:34px;padding:0}.cb-gt td.cb-c{cursor:cell;position:relative}.cb-gt td.cb-c.cur{outline-offset:-2px;outline:2px solid var(--mf-accent)}.cb-gt td.cb-c.ro{cursor:default}.cb-gt td.cb-c.num,.cb-gt td.cb-c.r{font-variant-numeric:tabular-nums;text-align:right}.cb-gt td.cb-c.ed{overflow:visible;padding:0}.cb-gt td.cb-c.ed input{background:var(--mf-surface);height:100%;box-sizing:border-box;border:2px solid var(--mf-accent);color:var(--mf-text);width:100%;font:inherit;border-radius:0;outline:0;padding:0 var(--mf-s2)}.cb-gt td.cb-c.bad input{border-color:var(--mf-danger)}.cb-gt tr.cb-gh td{background:var(--mf-soft);cursor:pointer;font-weight:var(--mf-fw-semi)}.cb-gt tr.cb-gh td .mf-i{vertical-align:middle;margin-right:var(--mf-s1)}.cb-gt .sp td{height:auto;border:0;padding:0}.cb-gt th.cb-pin,.cb-gt td.cb-pin{z-index:1;left:68px;box-shadow:1px 0 0 var(--mf-line);position:sticky}.cb-gt th.cb-pin{z-index:3}.cb-gt th.cb-ck{z-index:3;left:0;position:sticky}.cb-gt td.cb-ck{z-index:1;left:0;position:sticky}.cb-gt th.cb-ex{z-index:3;left:34px;position:sticky}.cb-gt td.cb-ex{z-index:1;left:34px;position:sticky}.cb-gt td.cb-pin{font-weight:var(--mf-fw-med)}.cb-gt .cb-xb{display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;border:0;color:var(--mf-mute);padding:4px}.cb-gt .cb-xb:hover,.cb-gt .cb-xb:focus-visible{background:var(--mf-hov);color:var(--mf-text);outline:0}.cb-gt input[type=checkbox]{cursor:pointer;height:16px;width:16px;accent-color:var(--mf-accent)}.cb-gt .cb-add td{cursor:pointer;color:var(--mf-mute)}.cb-qa{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-top:1px solid var(--mf-line);flex:none;flex-wrap:wrap}.cb-qa .mf-field{flex:1;max-width:420px;min-width:180px}.cb-foot{flex:none;flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s3);color:var(--mf-mute);align-items:center;padding:var(--mf-s1) var(--mf-s4)}.cb-chips{display:inline-flex;vertical-align:middle;gap:var(--mf-s1);overflow:hidden;align-items:center}.cb-chips .mf-badge{text-overflow:ellipsis;display:inline-block;max-width:160px;line-height:20px;overflow:hidden}.cb-av{display:inline-flex;background:var(--mf-soft2);border-radius:50%;font-size:var(--mf-fs-xs);height:20px;justify-content:center;width:20px;font-weight:var(--mf-fw-semi);align-items:center;margin-right:var(--mf-s1);flex:none;vertical-align:middle}.cb-lnk{color:var(--mf-accent-ink)}.cb-mute{color:var(--mf-mute)}.cb-badge-g{background:color-mix(in srgb,var(--mf-ok) 18%,transparent);color:var(--mf-ok)}.mf-badge.cb-c1{background:color-mix(in srgb,var(--mf-info) 20%,transparent);color:var(--mf-info)}.mf-badge.cb-c2{background:color-mix(in srgb,var(--mf-warn) 20%,transparent);color:var(--mf-warn)}.mf-badge.cb-c3{background:color-mix(in srgb,var(--mf-ok) 20%,transparent);color:var(--mf-ok)}.mf-badge.cb-c4{background:color-mix(in srgb,var(--mf-danger) 20%,transparent);color:var(--mf-danger)}.mf-badge.cb-c5{background:color-mix(in srgb,var(--mf-accent) 22%,transparent);color:var(--mf-text)}.cb-pop{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:64;font-size:var(--mf-fs-md);gap:var(--mf-s2);box-sizing:border-box;overflow:auto;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);color:var(--mf-text);max-height:70vh;position:fixed;padding:var(--mf-s3);flex-direction:column}.cb-pop h4{font-size:var(--mf-fs-md);margin:0;font-weight:var(--mf-fw-semi)}.cb-pop .mf-field{box-sizing:border-box;width:100%}.cb-pl{display:flex;gap:2px;overflow:auto;max-height:260px;flex-direction:column}.cb-po{min-height:30px;display:flex;background:transparent;gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2);font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;text-align:left;width:100%}.cb-po:hover,.cb-po:focus-visible,.cb-po.on{background:var(--mf-hov);outline:0}.cb-po .ck{flex:none;display:inline-flex;color:var(--mf-accent-ink);width:16px}.cb-po .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cb-po small{color:var(--mf-mute)}.cb-fr{grid-template-columns:minmax(90px,1.2fr) minmax(90px,1fr) minmax(90px,1.3fr) auto;display:grid;gap:var(--mf-s2);align-items:center}.cb-fr .mf-field{min-width:0}.cb-fr .cb-fv{display:flex;gap:var(--mf-s1);min-width:0;align-items:center}.cb-fr .cb-fv .mf-field{flex:1}.cb-frs{display:flex;gap:var(--mf-s2);flex-direction:column}.cb-sr{grid-template-columns:1fr auto auto;display:grid;gap:var(--mf-s2);align-items:center}.cb-fl{display:flex;gap:2px;flex-direction:column}.cb-fli{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);align-items:center;padding:2px var(--mf-s1)}.cb-fli:hover{background:var(--mf-hov)}.cb-fli .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cb-fli .mf-btn{flex:none}.cb-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);min-height:0;flex:1;gap:var(--mf-s3);overflow:auto;align-items:start;padding:var(--mf-s3) var(--mf-s4)}.cb-bc{min-height:140px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:2px solid transparent;max-height:100%;padding:var(--mf-s3);flex-direction:column}.cb-bc.over{border-color:var(--mf-accent)}.cb-bc>header{display:flex;gap:2px;flex-direction:column}.cb-bc>header .cb-bt{display:flex;gap:var(--mf-s2);align-items:center}.cb-bc>header .cb-bt b{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cb-bc>header small{font-variant-numeric:tabular-nums;color:var(--mf-mute)}.cb-bcards{min-height:48px;display:flex;gap:var(--mf-s2);overflow:auto;flex-direction:column}.cb-kcard{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:grab;gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;padding:var(--mf-s2) var(--mf-s3);flex-direction:column;font:inherit;color:var(--mf-text);position:relative}.cb-kcard:hover{border-color:var(--mf-accent)}.cb-kcard.drag{opacity:.45}.cb-kcard b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:var(--mf-s5)}.cb-kcard .cb-km{display:inline-flex;top:var(--mf-s1);background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;border:0;color:var(--mf-mute);right:var(--mf-s1);position:absolute;padding:2px}.cb-kcard .cb-km:hover,.cb-kcard .cb-km:focus-visible{background:var(--mf-hov);color:var(--mf-text);outline:0}.cb-kcard .cb-kl{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute)}.cb-bsum{flex-wrap:wrap;display:flex;gap:var(--mf-s5);padding:var(--mf-s2) var(--mf-s4);border-top:1px solid var(--mf-line);flex:none}.cb-bsum div{display:flex;flex-direction:column}.cb-bsum b{font-variant-numeric:tabular-nums}.cb-bsum small{color:var(--mf-mute)}.cb-bw{background:color-mix(in srgb,var(--mf-ok) 14%,var(--mf-soft))}.cb-bl{background:color-mix(in srgb,var(--mf-danger) 10%,var(--mf-soft))}.cb-dr{flex:none;width:440px;border-left:1px solid var(--mf-line);min-height:0;display:flex;background:var(--mf-surface);flex-direction:column}.cb-dr[hidden]{display:none}@container cb (max-width:980px){.cb-dr{top:0;max-width:100%;z-index:6;box-shadow:var(--mf-sh-pop);bottom:0;right:0;position:absolute}}.cb-dh{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none}.cb-dh .cb-dt{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-lg);white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi)}.cb-dh input.cb-dt{background:transparent;border:1px solid transparent;color:var(--mf-text);font:inherit;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi);padding:2px var(--mf-s2)}.cb-dh input.cb-dt:hover{border-color:var(--mf-line)}.cb-dh input.cb-dt:focus{border-color:var(--mf-accent);background:var(--mf-surface);outline:0}.cb-db{min-height:0;flex:1;display:flex;gap:var(--mf-s4);overflow:auto;padding:var(--mf-s4);flex-direction:column}.cb-ds{display:flex;gap:var(--mf-s2);flex-direction:column}.cb-ds>h4{text-transform:uppercase;display:flex;letter-spacing:.04em;font-size:var(--mf-fs-sm);gap:var(--mf-s2);margin:0;color:var(--mf-mute);font-weight:var(--mf-fw-semi);align-items:center}.cb-ds>h4 .mf-grow{flex:1}.cb-df{grid-template-columns:120px minmax(0,1fr);display:grid;gap:var(--mf-s1) var(--mf-s3);align-items:start}.cb-df>label{font-size:var(--mf-fs-sm);color:var(--mf-mute);padding-top:6px;text-overflow:ellipsis;overflow:hidden}.cb-df .mf-field{box-sizing:border-box;width:100%}.cb-df textarea.mf-field{min-height:64px;resize:vertical}.cb-fv2{min-height:30px;flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.cb-fv2 .mf-badge{height:24px}.cb-fv2 .mf-btn{height:var(--mf-h-s)}.cb-stg{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.cb-stg button{background:var(--mf-surface);border:1px solid var(--mf-line);color:var(--mf-text);font:inherit;border-radius:var(--mf-r-pill);cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-s);padding:0 var(--mf-s3)}.cb-stg button:hover{background:var(--mf-hov)}.cb-stg button.on{background:var(--mf-accent);color:var(--mf-on-accent);border-color:transparent}.cb-stg button.on.won{background:var(--mf-ok)}.cb-stg button.on.lost{background:var(--mf-danger)}.cb-stg button:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.cb-li{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.cb-li .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cb-li small{color:var(--mf-mute)}.cb-ev{display:flex;gap:2px;padding:var(--mf-s1) 0;flex-direction:column;border-bottom:1px solid var(--mf-line);font-size:var(--mf-fs-sm)}.cb-ev small{color:var(--mf-mute)}.cb-dtabs{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cb-dtabs .mf-chip{cursor:pointer;border:0;color:var(--mf-text)}.cb-dtabs .mf-chip.on{color:var(--mf-accent-ink)}.cb-wg{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid;gap:var(--mf-s3)}.cb-w{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.cb-w.wide{grid-column:span 2}@container cb (max-width:700px){.cb-w.wide{grid-column:span 1}}.cb-w>header{display:flex;gap:var(--mf-s2);align-items:center}.cb-w>header b{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-md);white-space:nowrap;min-width:0;overflow:hidden}.cb-wn{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.cb-wsub{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cb-bars{display:flex;gap:var(--mf-s1);flex-direction:column}.cb-bar{grid-template-columns:minmax(70px,30%) 1fr auto;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.cb-bar .l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-broad-rail-4263{--tb:234,115,103,242,146,209,204,113,187,243,106,176,22,119,34,40,98}.cb-bar .t{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:14px;overflow:hidden}.cb-bar .t i{display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm);height:100%}.cb-bar b{font-variant-numeric:tabular-nums;font-weight:var(--mf-fw-semi)}.cb-fun{display:flex;gap:var(--mf-s1);flex-direction:column}.cb-fs{grid-template-columns:minmax(80px,26%) 1fr auto;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.cb-fs .t{display:flex;height:22px;justify-content:center}.cb-fs .t i{display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm);height:100%;min-width:3px}.cb-fs.won .t i{background:var(--mf-ok)}.cb-fs.lost .t i{background:var(--mf-danger)}.cb-fs small{display:block;color:var(--mf-mute)}.cb-svg{height:auto;width:100%;max-height:200px}.cb-svg.cb-pie{display:block;max-width:170px;margin:0 auto}.cb-svg text{fill:var(--mf-mute);font-size:11px}.cb-svg .ax{stroke-width:1;stroke:var(--mf-line)}.cb-svg .ln{stroke-width:2;fill:none;stroke:var(--mf-accent)}.cb-svg .dt{fill:var(--mf-accent)}.cb-s0{background:var(--mf-accent);fill:var(--mf-accent)}.cb-s1{background:var(--mf-info);fill:var(--mf-info)}.cb-s2{background:var(--mf-ok);fill:var(--mf-ok)}.cb-s3{background:var(--mf-warn);fill:var(--mf-warn)}.cb-s4{background:var(--mf-danger);fill:var(--mf-danger)}.cb-s5{background:var(--mf-mute);fill:var(--mf-mute)}.cb-leg{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s3)}.cb-leg i{display:inline-block;border-radius:50%;height:10px;width:10px;margin-right:var(--mf-s1)}.cb-wl{display:flex;flex-direction:column}.cb-wl .cb-wr{display:flex;gap:var(--mf-s2);justify-content:space-between;padding:var(--mf-s1) 0;border-bottom:1px solid var(--mf-line);background:transparent;cursor:pointer;font-size:var(--mf-fs-sm);border-left:0;border-right:0;border-top:0;text-align:left;font-family:inherit;color:var(--mf-text)}.cb-wl .cb-wr:hover{background:var(--mf-hov)}.cb-tw{border-radius:var(--mf-r-pop);overflow:auto;border:1px solid var(--mf-line)}.cb-tb{font-size:var(--mf-fs-md);border-collapse:collapse;width:100%}.cb-tb th{text-transform:uppercase;top:0;background:var(--mf-soft);letter-spacing:.04em;font-size:var(--mf-fs-xs);text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);white-space:nowrap}.cb-tb td{padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);vertical-align:middle}.cb-tb tbody tr:last-child td{border-bottom:0}.cb-tb .r{font-variant-numeric:tabular-nums;text-align:right}.cb-tb tbody tr[data-a]{cursor:pointer}.cb-tb tbody tr[data-a]:hover,.cb-tb tbody tr[data-a]:focus-visible{background:var(--mf-hov);outline:0}.cb-dlg .mfu-form,.cb-dlg .cb-fm{display:flex;gap:var(--mf-s3);flex-direction:column}.cb-fm .mf-field{box-sizing:border-box;width:100%}.cb-fm label.mf-label{display:block;margin-bottom:var(--mf-s1)}.cb-fm .cb-two{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.cb-opt{grid-template-columns:1fr 110px auto;display:grid;gap:var(--mf-s2);align-items:center}.cb-opt.stg{grid-template-columns:1fr 70px 90px auto}.cb-opts{display:flex;gap:var(--mf-s2);flex-direction:column}.cb-tgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s2)}.cb-tg{display:flex;background:var(--mf-surface);gap:2px;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);flex-direction:column;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;padding:var(--mf-s2) var(--mf-s3)}.cb-tg:hover{background:var(--mf-hov)}.cb-tg.on{border-color:var(--mf-accent);background:var(--mf-tint)}.cb-tg small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.cb-tg b{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s1);align-items:center}.cb-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;gap:var(--mf-s2);align-items:center}.cb-map .mf-field{min-width:0}.cb-role td:not(:first-child),.cb-role th:not(:first-child){text-align:center}.cb-role .mf-i{display:inline-block;vertical-align:middle}.cb-yes{color:var(--mf-ok)}.cb-no{color:var(--mf-mute)}.cb-pre{display:flex;gap:var(--mf-s2);flex-direction:column}.cb-sk{background:var(--mf-soft);border-radius:var(--mf-r-pop);height:96px}@media print{body.cb-printing>*:not(.cb-printroot){display:none!important}body.cb-printing .cb-printroot{display:block!important}}.cb-printroot{display:none}.cb-gauge{background:var(--mf-hov);border-radius:var(--mf-r-sm);height:var(--mf-s3);overflow:hidden;margin:var(--mf-s2) 0}.cb-gauge i{display:block;background:var(--mf-accent);height:100%}.cb-rank{list-style:none;margin:0;padding:0}.cb-tree,.cb-tree ul{list-style:none;margin:0;padding-left:var(--mf-s4)}.cb-tree{padding-left:0}.cb-trn{background:transparent;cursor:pointer;border:0;text-align:left;font-family:inherit;color:var(--mf-text);padding:var(--mf-s1) 0}.cb-trn:hover{background:var(--mf-hov)}.mf-dlg .cb-fm{display:flex;gap:var(--mf-s3);flex-direction:column}.mf-dlg .cb-card .cb-fm{gap:var(--mf-s3)}.mf-dlg .cb-tabs{flex-wrap:wrap;display:flex;gap:var(--mf-s1);margin-bottom:var(--mf-s2)}.mf-dlg .mfu-chk{display:flex;gap:var(--mf-s2);align-items:center}@media(max-width:480px){.mf-dlg .cb-fm .cb-two{grid-template-columns:1fr}}@media(pointer:coarse){.mf-dlg .cb-fm .mf-field,.mf-dlg .cb-fm select,.mf-dlg .cb-vchip,.mf-dlg .mf-btn,.mf-dlg .mf-chip,.cb-trn,.cb-w .mf-btn{min-height:44px}.mf-dlg .mfu-chk input{height:24px;width:24px}}.cb-trn:focus-visible,.mf-dlg .mf-chip:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.mf-dlg .cb-two{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.mf-dlg .cb-two .mf-field{box-sizing:border-box;width:100%}.mf-dlg .cb-two label.mf-label{display:block;margin-bottom:var(--mf-s1)}.mf-dlg .cb-tree{margin-top:var(--mf-s3)}@media(max-width:480px){.mf-dlg .cb-two{grid-template-columns:1fr}}.mf-dlg .cb-act,.mf-dlg .cb-card{margin-top:var(--mf-s3)}.mf-dlg .cb-fm .mfu-row{margin:0}.cb-gauge{background:var(--mf-line)}.cb-seg{flex-wrap:nowrap;max-width:100%}@container cb (max-width:760px){.cb-segt{display:none}.cb-seg button{padding:0 var(--mf-s2)}}.cb-samp{border-bottom:1px solid var(--mf-line)}.cb-hero{background:linear-gradient(135deg,var(--mf-tint),transparent 60%),var(--mf-soft);border-radius:var(--mf-r-dlg);border:1px solid var(--mf-line);padding:var(--mf-s5) var(--mf-s5)}.cb-hero-x{display:flex;max-width:760px;gap:var(--mf-s3);flex-direction:column}.cb-hero h2{font-size:var(--mf-fs-h1);line-height:1.2;margin:0;font-weight:var(--mf-fw-semi)}.cb-hero p{font-size:var(--mf-fs-lg);line-height:1.5;margin:0;color:var(--mf-mute)}.cb-steps{flex-wrap:wrap;display:flex;gap:var(--mf-s4);list-style:none;margin:var(--mf-s2) 0 0;padding:0}.cb-steps li{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.cb-steps li b{display:inline-flex;background:var(--mf-tint);border-radius:50%;font-size:var(--mf-fs-sm);height:24px;justify-content:center;color:var(--mf-accent-ink);width:24px;align-items:center}.cb-filt{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.cb-chipsrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cb-chipsrow .mf-chip{cursor:pointer;border:0;color:var(--mf-text);font:inherit;font-size:var(--mf-fs-sm)}.cb-chipsrow .mf-chip.on{color:var(--mf-accent-ink)}.cb-chipsrow.cb-sm .mf-chip{cursor:default;height:22px;color:var(--mf-mute)}.cb-tplh{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center}.cb-tplb{flex-wrap:wrap;display:flex;gap:var(--mf-s1);justify-content:flex-end}.cb-tpl h3{font-size:var(--mf-fs-lg)}.cb-tpl:hover{border-color:var(--mf-accent)}.cb-tpl .cb-act{margin-top:auto}.cb-wz{display:flex;gap:var(--mf-s2);list-style:none;flex-wrap:wrap;margin:0 0 var(--mf-s3);padding:0}.cb-wz li{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s1) var(--mf-s3)}.cb-wz li b{display:inline-flex;background:var(--mf-soft2);border-radius:50%;font-size:var(--mf-fs-xs);height:20px;justify-content:center;width:20px;align-items:center}.cb-wz li.on{background:var(--mf-tint);color:var(--mf-text)}.cb-wz li.on b{background:var(--mf-accent);color:var(--mf-on-accent)}.cb-wz li.done b{background:var(--mf-ok);color:var(--mf-on-accent)}.cb-wh{display:flex;font-size:var(--mf-fs-xl);gap:var(--mf-s2);margin:0 0 var(--mf-s2);font-weight:var(--mf-fw-semi);align-items:center}.cb-gl{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid;gap:var(--mf-s2);margin:var(--mf-s3) 0}.cb-gl2{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cb-gb{display:flex;background:var(--mf-surface);gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:flex-start;flex-direction:column;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;padding:var(--mf-s3)}.cb-gb:hover{background:var(--mf-hov)}.cb-gb.on{border-color:var(--mf-accent);background:var(--mf-tint)}.cb-gb:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.cb-gb small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cb-gb .cb-ti{display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);height:34px;justify-content:center;color:var(--mf-text);width:34px;align-items:center;margin-bottom:var(--mf-s1)}.cb-wnav{display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s4);padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.cb-pv h4{text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-sm);margin:var(--mf-s3) 0 var(--mf-s2);color:var(--mf-mute)}.cb-pv p{margin:0}.cb-pvt{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s2)}.cb-pvc{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.cb-pvh{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cb-pvx{display:flex;gap:var(--mf-s1);flex-direction:column;margin-top:var(--mf-s3);font-size:var(--mf-fs-md);color:var(--mf-mute)}.cb-pvx span{display:flex;gap:var(--mf-s2);align-items:center}.cb-opts2{display:flex;gap:var(--mf-s2);flex-direction:column;margin-top:var(--mf-s3);background:var(--mf-soft);border-radius:var(--mf-r-ctl);padding:var(--mf-s3)}.cb-cur{display:flex;gap:var(--mf-s2);align-items:center}.cb-cur .mf-label{margin:0}.cb-cur .mf-field{width:auto}.cb-comp .mf-field{box-sizing:border-box;width:100%}.cb-compb{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3);margin-top:var(--mf-s3)}@media(max-width:640px){.cb-compb{grid-template-columns:1fr}}.cb-pal,.cb-dz{min-height:260px;display:flex;gap:var(--mf-s2);flex-direction:column}.cb-pal h4,.cb-dz h4{text-transform:uppercase;display:flex;letter-spacing:.04em;font-size:var(--mf-fs-sm);gap:var(--mf-s2);margin:0;color:var(--mf-mute);align-items:center}.cb-dz{transition:border-color var(--mf-t1),background var(--mf-t1);border-radius:var(--mf-r-pop);border:2px dashed var(--mf-line);padding:var(--mf-s3)}.cb-dz.over{border-color:var(--mf-accent);background:var(--mf-tint)}.cb-dzh{display:flex;gap:var(--mf-s1);text-align:center;margin:auto;color:var(--mf-mute);align-items:center;flex-direction:column}.cb-blk,.cb-pk{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;font:inherit;box-sizing:border-box;text-align:left;width:100%;padding:var(--mf-s2) var(--mf-s3)}.cb-blk{cursor:grab}.cb-blk:hover{border-color:var(--mf-accent)}.cb-blk.used{cursor:default;opacity:.5}.cb-blk.drag{opacity:.4}.cb-blt{flex:1;display:flex;min-width:0;flex-direction:column}.cb-blt small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cb-blk .cb-ti,.cb-pk .cb-ti{display:inline-flex;color:var(--mf-mute)}.cb-blp{display:inline-flex;color:var(--mf-accent-ink)}.cb-alt{min-height:0;flex:1;display:flex;overflow:auto;flex-direction:column}.cb-albar{flex:none;flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s4)}.cb-altt{font-size:var(--mf-fs-lg);min-width:140px;font-weight:var(--mf-fw-semi)}.cb-zoom{width:auto}.cb-altset{display:flex;gap:var(--mf-s2);flex-direction:column}.cb-altset .mf-field{box-sizing:border-box;width:100%}.cb-calg{min-height:0;flex:1;display:flex;padding:0 var(--mf-s4) var(--mf-s4);flex-direction:column}.cb-calh{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cb-cdh{text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s1) var(--mf-s2)}.cb-calc{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;grid-auto-rows:minmax(92px,1fr);border-top:1px solid var(--mf-line);border-left:1px solid var(--mf-line);flex:1}.cb-cd{border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);display:flex;background:var(--mf-surface);gap:2px;min-width:0;padding:var(--mf-s1);flex-direction:column}.cb-cd.out{background:var(--mf-soft);color:var(--mf-mute)}.cb-cd.over{background:var(--mf-tint);outline-offset:-2px;outline:2px solid var(--mf-accent)}.cb-cd.today .cb-cdn span{background:var(--mf-accent);border-radius:50%;color:var(--mf-on-accent)}.cb-cdn{display:flex;font-size:var(--mf-fs-sm);justify-content:space-between;align-items:center}.cb-cdn span{display:inline-flex;height:22px;min-width:22px;justify-content:center;box-sizing:border-box;align-items:center;padding:0 2px}.cb-cda{display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;opacity:0;border:0;color:var(--mf-mute);padding:2px}.cb-cd:hover .cb-cda,.cb-cda:focus-visible{opacity:1}.cb-cda:hover{background:var(--mf-hov);color:var(--mf-text)}.cb-ce{display:block;border-radius:var(--mf-r-sm);border:0;text-align:left;width:100%;padding:1px var(--mf-s2);font:inherit;text-overflow:ellipsis;background:color-mix(in srgb,var(--mf-accent) 24%,transparent);cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap;box-sizing:border-box;overflow:hidden;color:var(--mf-text);border-left:3px solid var(--mf-accent)}.cb-ce.e1{background:color-mix(in srgb,var(--mf-info) 24%,transparent);border-left-color:var(--mf-info)}.cb-ce.e2{background:color-mix(in srgb,var(--mf-warn) 24%,transparent);border-left-color:var(--mf-warn)}.cb-ce.e3{background:color-mix(in srgb,var(--mf-ok) 24%,transparent);border-left-color:var(--mf-ok)}.cb-ce.e4{background:color-mix(in srgb,var(--mf-danger) 24%,transparent);border-left-color:var(--mf-danger)}.cb-ce.e5{background:color-mix(in srgb,var(--mf-mute) 24%,transparent);border-left-color:var(--mf-mute)}.cb-ce.ew{background:color-mix(in srgb,var(--mf-ok) 30%,transparent);border-left-color:var(--mf-ok)}.cb-ce.el{background:color-mix(in srgb,var(--mf-danger) 20%,transparent);border-left-color:var(--mf-danger)}.cb-ce.cont{border-left-width:0;border-radius:0}.cb-ce.drag{opacity:.4}.cb-ce:hover{filter:brightness(1.15)}.cb-ce:focus-visible,.cb-bar2:focus-visible,.cb-gcb:focus-visible,.cb-tln:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.cb-cmore{background:transparent;border:0;color:var(--mf-accent-ink);font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);text-align:left;padding:0 var(--mf-s2)}.cb-agenda{display:none;gap:var(--mf-s3);padding:0 var(--mf-s4) var(--mf-s4);flex-direction:column}.cb-ag{display:flex;gap:var(--mf-s1);flex-direction:column}.cb-ag b{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cb-ag .cb-ce{font-size:var(--mf-fs-md);padding:var(--mf-s2) var(--mf-s3)}@container cb (max-width:640px){.cb-calg{display:none}.cb-agenda{display:flex}}.cb-tlw{min-height:0;flex:1;overflow:auto;border-top:1px solid var(--mf-line)}.cb-tlg{min-width:100%;position:relative}.cb-tlhd{display:flex;top:0;background:var(--mf-soft);z-index:3;position:sticky;border-bottom:1px solid var(--mf-line)}.cb-tll{flex:none;background:var(--mf-surface);z-index:2;left:0;width:200px;position:sticky;border-right:1px solid var(--mf-line);min-width:0;box-sizing:border-box}.cb-tlcorner{background:var(--mf-soft)}.cb-tlmo{height:22px;position:relative}.cb-tlm{top:0;font-size:var(--mf-fs-xs);white-space:nowrap;color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:absolute;padding:2px var(--mf-s2)}.cb-tldays{display:flex}.cb-tld{flex:none;font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute);padding:2px 0;border-left:1px solid var(--mf-line);box-sizing:border-box}.cb-tld.we{background:var(--mf-hov)}.cb-tld.today{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.cb-tlbody{position:relative}.cb-tlr{display:flex;height:34px;border-bottom:1px solid var(--mf-line)}.cb-tlr:hover .cb-tlb,.cb-tlr:hover .cb-tll{background:var(--mf-hov)}.cb-tln{display:block;background:transparent;height:100%;border:0;text-align:left;color:var(--mf-text);width:100%;font:inherit;text-overflow:ellipsis;cursor:pointer;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;padding:0 var(--mf-s3)}.cb-tlb{flex:none;position:relative}.cb-bar2{top:5px;border-radius:var(--mf-r-sm);height:24px;border:0;position:absolute;padding:0 var(--mf-s2);font:inherit;background:color-mix(in srgb,var(--mf-accent) 38%,transparent);cursor:grab;font-size:var(--mf-fs-sm);white-space:nowrap;box-sizing:border-box;overflow:hidden;text-align:left;color:var(--mf-text);border-left:3px solid var(--mf-accent);touch-action:none}.cb-bar2.e1{background:color-mix(in srgb,var(--mf-info) 38%,transparent);border-left-color:var(--mf-info)}.cb-bar2.e2{background:color-mix(in srgb,var(--mf-warn) 38%,transparent);border-left-color:var(--mf-warn)}.cb-bar2.e3{background:color-mix(in srgb,var(--mf-ok) 38%,transparent);border-left-color:var(--mf-ok)}.cb-bar2.e4{background:color-mix(in srgb,var(--mf-danger) 38%,transparent);border-left-color:var(--mf-danger)}.cb-bar2.e5{background:color-mix(in srgb,var(--mf-mute) 38%,transparent);border-left-color:var(--mf-mute)}.cb-bar2.ew{background:color-mix(in srgb,var(--mf-ok) 45%,transparent);border-left-color:var(--mf-ok)}.cb-bar2.el{background:color-mix(in srgb,var(--mf-danger) 30%,transparent);border-left-color:var(--mf-danger)}.cb-bar2.cl{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.cb-bar2.cr{border-top-right-radius:0;border-bottom-right-radius:0}.cb-tlh{top:0;background:color-mix(in srgb,var(--mf-text) 18%,transparent);cursor:ew-resize;bottom:0;width:8px;right:0;position:absolute}.cb-tlline{top:0;pointer-events:none;bottom:0;width:0;position:absolute}.cb-tlt{top:0;background:var(--mf-accent);opacity:.7;bottom:0;width:2px;position:absolute}.cb-gg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid;gap:var(--mf-s3);padding:var(--mf-s2) var(--mf-s4) var(--mf-s4)}.cb-gcb{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);height:100%;overflow:hidden;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);width:100%;flex-direction:column;font:inherit;cursor:pointer;padding:0}.cb-gcb:hover{border-color:var(--mf-accent)}.cb-gcv{display:flex;background:color-mix(in srgb,var(--mf-accent) 18%,var(--mf-soft));height:120px;justify-content:center;align-items:center;position:relative}.cb-gcv.e1{background:color-mix(in srgb,var(--mf-info) 20%,var(--mf-soft))}.cb-gcv.e2{background:color-mix(in srgb,var(--mf-warn) 20%,var(--mf-soft))}.cb-gcv.e3,.cb-gcv.ew{background:color-mix(in srgb,var(--mf-ok) 20%,var(--mf-soft))}.cb-gcv.e4,.cb-gcv.el{background:color-mix(in srgb,var(--mf-danger) 16%,var(--mf-soft))}.cb-gcv.e5{background:var(--mf-soft2)}.cb-gcv b{font-size:var(--mf-fs-h1);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.cb-gcv img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.cb-gct{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi);padding:var(--mf-s2) var(--mf-s3) 0}.cb-gcm{display:flex;font-size:var(--mf-fs-sm);gap:2px;padding:var(--mf-s1) var(--mf-s3) var(--mf-s3);flex-direction:column}.cb-gcm span{display:flex;gap:var(--mf-s2);min-width:0;overflow:hidden;align-items:center}.cb-gcm small{min-width:64px;color:var(--mf-mute)}.cb-code{font-size:var(--mf-fs-md);font-family:var(--mf-mono)}.cb-ins{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2);margin-top:var(--mf-s2)}.cb-calc .cb-two{margin-top:var(--mf-s2)}.cb-scr{grid-template-columns:minmax(90px,1.1fr) minmax(90px,1fr) minmax(90px,1.2fr) auto}.cb-pts{display:flex;gap:var(--mf-s1);align-items:center}.cb-band{display:flex;gap:var(--mf-s2);align-items:center}.cb-band .mf-field:nth-of-type(2){flex:1}.cb-sc{font-variant-numeric:tabular-nums;color:var(--mf-mute)}@container cb (max-width:640px){.cb-fr,.cb-scr{grid-template-columns:1fr 1fr}}.cb-mode{margin-left:0}.cb-mode button{min-width:56px;justify-content:center}.cb-simple .cb-vbar,.cb-simple .cb-tool>.mf-btn:not([data-a=export]):not([data-a=altset]),.cb-simple .cb-dirty:not(.cb-samp),.cb-simple .cb-tool>.mf-chip,.cb-simple .cb-qa .mf-label{display:none}.cb-simple .cb-thead .cb-stat{display:none}.cb-simple .cb-thead [data-a=newrow]{font-size:var(--mf-fs-lg);height:var(--mf-h-l);padding:0 var(--mf-s5)}.cb-simple .cb-gt th .cb-hm{display:none}@container cb (max-width:560px){.cb-mode button{min-width:0;padding:0 var(--mf-s2)}.cb-title{display:none}}.cb-gh2{display:flex;gap:var(--mf-s2);align-items:center}.cb-tbl2{overflow:hidden;position:relative;padding:0}.cb-tbl2.t-info{background:color-mix(in srgb,var(--mf-info) 9%,var(--mf-surface))}.cb-tbl2.t-ok{background:color-mix(in srgb,var(--mf-ok) 9%,var(--mf-surface))}.cb-tbl2.t-warn{background:color-mix(in srgb,var(--mf-warn) 9%,var(--mf-surface))}.cb-tbl2.t-danger{background:color-mix(in srgb,var(--mf-danger) 8%,var(--mf-surface))}.cb-tbm{display:flex;background:transparent;gap:var(--mf-s2);border:0;text-align:left;color:var(--mf-text);flex-direction:column;font:inherit;padding:var(--mf-s4);padding-right:var(--mf-s6);min-height:120px;cursor:pointer;box-sizing:border-box;width:100%}.cb-tbm:hover{background:var(--mf-hov)}.cb-tbm:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.cb-tbt{display:flex;top:var(--mf-s2);gap:2px;right:var(--mf-s2);position:absolute}.cb-fav{color:var(--mf-accent-ink)}.cb-lnkb{display:inline-flex;background:transparent;gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;font:inherit;cursor:pointer;padding:0}.cb-simp{display:flex;gap:var(--mf-s3);flex-direction:column}.cb-greet h2{font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-semi)}.cb-greet p{margin:0}.cb-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;gap:var(--mf-s3)}.cb-tile{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:2px;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);padding:var(--mf-s4);flex-direction:column;font:inherit}button.cb-tile{cursor:pointer}button.cb-tile:hover{border-color:var(--mf-accent)}.cb-tile b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.cb-tile small{color:var(--mf-mute)}.cb-tic{display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);height:30px;justify-content:center;color:var(--mf-text);width:30px;align-items:center;margin-bottom:var(--mf-s1)}.cb-tile.warn{background:color-mix(in srgb,var(--mf-warn) 12%,var(--mf-soft))}.cb-tile.warn .cb-tic{color:var(--mf-warn)}.cb-tile.ok .cb-tic{color:var(--mf-ok)}.cb-dnw{flex-wrap:wrap;display:flex;gap:var(--mf-s5);align-items:center}.cb-dn{flex:none;height:150px;width:150px}.cb-dnt{fill:var(--mf-text);font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.cb-dn0{stroke:var(--mf-accent)}.cb-dn1{stroke:var(--mf-info)}.cb-dn2{stroke:var(--mf-ok)}.cb-dn3{stroke:var(--mf-warn)}.cb-dn4{stroke:var(--mf-danger)}.cb-dn5{stroke:var(--mf-mute)}.cb-dnl{list-style:none;display:flex;gap:var(--mf-s1);min-width:180px;margin:0;padding:0;flex-direction:column}.cb-dnl li{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.cb-dnl b{margin-left:auto;font-variant-numeric:tabular-nums}.cb-dnl i{flex:none;border-radius:50%;height:10px;width:10px}.cb-dk0{background:var(--mf-accent)}.cb-dk1{background:var(--mf-info)}.cb-dk2{background:var(--mf-ok)}.cb-dk3{background:var(--mf-warn)}.cb-dk4{background:var(--mf-danger)}.cb-dk5{background:var(--mf-mute)}.cb-fgrid{display:grid;gap:var(--mf-s3)}.cb-fgrid.c1{grid-template-columns:1fr}.cb-fgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}@container cb (max-width:1180px){.cb-fgrid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-fc{display:flex;gap:2px;min-width:0;flex-direction:column}.cb-fc>label{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cb-fc .mf-field{box-sizing:border-box;width:100%}.cb-fold{display:inline-flex;background:transparent;gap:var(--mf-s1);border:0;color:inherit;align-items:center;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;padding:0}.cb-acc{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);padding:var(--mf-s3);flex-direction:column}.cb-acc .mf-field{box-sizing:border-box;width:100%}.cb-acc .cb-fv{display:flex;gap:var(--mf-s2);align-items:center}.cb-acc .cb-fv .mf-field{width:auto}.cb-tasks{display:flex;gap:2px;flex-direction:column}.cb-task{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.cb-task label{flex:1;min-width:0}.cb-over{color:var(--mf-danger)}.cb-tlist{display:flex;flex-direction:column}.cb-tli{display:flex;gap:var(--mf-s2);padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line);font-size:var(--mf-fs-md)}.cb-tli.done b{text-decoration:line-through;color:var(--mf-mute)}.cb-tli p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0;color:var(--mf-text)}.cb-tli small{display:block}.cb-tlic{flex:none;display:inline-flex;background:var(--mf-soft2);border-radius:50%;height:24px;justify-content:center;color:var(--mf-mute);width:24px;align-items:center}.cb-dsg{grid-template-columns:200px 1fr;display:grid;gap:var(--mf-s4)}.cb-dpal{display:flex;gap:var(--mf-s2);flex-direction:column}.cb-ptype{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);cursor:grab;gap:var(--mf-s2);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.cb-ptype:hover{border-color:var(--mf-accent)}.cb-ddz{border-radius:var(--mf-r-ctl);border:1px dashed var(--mf-line);padding:var(--mf-s3)}.cb-ddz.over{border-color:var(--mf-accent);background:var(--mf-tint)}.cb-ddzl{display:flex;gap:var(--mf-s1);flex-direction:column;margin-top:var(--mf-s2)}.cb-ddzf{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2)}.cb-ddzf .mf-mute{margin-left:auto}.cb-ddzdrop{border-radius:var(--mf-r-sm);border:1px dashed var(--mf-line);text-align:center;color:var(--mf-mute);padding:var(--mf-s3)}.cb-lay{display:flex;gap:var(--mf-s3);flex-direction:column}.cb-lsec{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3)}.cb-lh{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2)}.cb-lz{min-height:40px;flex-wrap:wrap;display:flex;border-radius:var(--mf-r-sm);gap:var(--mf-s2);border:1px dashed var(--mf-line);padding:var(--mf-s2)}.cb-lz.over{border-color:var(--mf-accent);background:var(--mf-tint)}.cb-lf{display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);cursor:grab;gap:var(--mf-s1);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s1) var(--mf-s3)}.cb-goals{display:grid;gap:var(--mf-s3)}.cb-goal,.cb-card{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3)}.cb-gh{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cb-gb{background:var(--mf-line);border-radius:var(--mf-r-sm);height:10px;overflow:hidden;margin:var(--mf-s2) 0}.cb-gb i{display:block;background:var(--mf-accent);height:100%}.cb-fct{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s3) 0}.cb-mtl{display:flex;gap:var(--mf-s2);flex-direction:column;margin-top:var(--mf-s3)}.cb-mt{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.cb-mt.done .cb-mtm b{text-decoration:line-through;color:var(--mf-mute)}.cb-mtm{flex:1;display:flex;min-width:0;flex-direction:column}.cb-mtk{background:none;cursor:pointer;border:0;color:var(--mf-text);padding:var(--mf-s1)}.cb-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s3);margin-bottom:var(--mf-s4)}.cb-prev{color:var(--mf-mute)}.cb-steps2{margin:var(--mf-s2) 0 0;padding-left:var(--mf-s4)}.cb-chipsrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0}.cb-rule,.cb-tg2{margin-bottom:var(--mf-s3)}.cb-impt,.cb-impr,.cb-probs,.cb-dg,.cb-dgh,.cb-dgr,.cb-mh{display:block}.cb-dg{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3);margin-bottom:var(--mf-s2)}.cb-dgh{font-weight:var(--mf-fw-semi);margin-bottom:var(--mf-s2)}.cb-dgr{padding:var(--mf-s1) 0}.cb-probs{color:var(--mf-mute)}@media(max-width:640px){.cb-dsg{grid-template-columns:1fr}}.cb-ai{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3);margin-bottom:var(--mf-s2);background:var(--mf-surface)}.cb-rk{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);cursor:pointer;gap:var(--mf-s3);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s3);margin-bottom:var(--mf-s1)}.cb-rk:hover{background:var(--mf-hov)}.cb-rkn{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cb-rk .cb-gb{margin:0;width:120px}.cb-rate{letter-spacing:1px;white-space:nowrap;color:var(--mf-gold,var(--mf-accent))}.cb-prog{display:inline-flex;gap:var(--mf-s2);white-space:nowrap;align-items:center}.cb-progb{display:inline-block;background:var(--mf-line);border-radius:var(--mf-r-sm);height:8px;overflow:hidden;width:64px}.cb-progb i{display:block;background:var(--mf-accent);height:100%}.cu-root{display:flex;flex-direction:column}.cu-scr{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.cu-scr[hidden]{display:none}.cu-ws{grid-template-columns:var(--mf-side-w) minmax(0,1fr) var(--mf-side-w);display:grid;grid-template-rows:minmax(160px,1fr) auto;min-height:0;flex:1;background:var(--mf-surface)}.cu-ws.nol{grid-template-columns:0 minmax(0,1fr) var(--mf-side-w)}.cu-ws.nor{grid-template-columns:var(--mf-side-w) minmax(0,1fr) 0}.cu-ws.nol.nor{grid-template-columns:0 minmax(0,1fr) 0}.cu-ws.nol .cu-left,.cu-ws.nor .cu-right{display:none}.cu-left,.cu-right{min-height:0;display:flex;min-width:0;overflow:hidden;width:auto;padding:0;flex-direction:column}.cu-left{border-right:1px solid var(--mf-line)}.cu-right{border-left:1px solid var(--mf-line);border-right:0}.cu-ptabs{flex:none;padding:var(--mf-s2) var(--mf-s2) 0}.cu-ptabs .mf-tabs{width:100%}.cu-ptabs .mf-tab{flex:1 0 auto;padding-left:var(--mf-s2);padding-right:var(--mf-s2)}.cu-ptabs .mf-tabs{overflow-x:auto;scrollbar-width:none}.cu-pbody,.cu-ib{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--mf-s2)}.cu-ptool{display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s1) 0 var(--mf-s2)}.cu-ptool .mf-search{flex:1;min-width:0}.cu-mi{cursor:grab;gap:var(--mf-s2);padding:0 var(--mf-s2)}.cu-mth{display:grid;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:28px;overflow:hidden;width:48px;place-items:center;flex:none;color:var(--mf-mute)}.cu-mth img{height:100%;width:100%;object-fit:cover}.cu-mt{display:flex;min-width:0;overflow:hidden;flex-direction:column}.cu-mt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.cu-mt .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cu-fxr{cursor:pointer}.cu-hint{font-size:var(--mf-fs-sm);line-height:1.45;color:var(--mf-mute);padding:var(--mf-s2) var(--mf-s1)}.cu-ig{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s1)}.mf-flat-grid-63e9{opacity:0;cursor:default;--cv:"93910db947de7e9f"}.cu-ig.st{grid-template-columns:repeat(5,1fr)}.cu-it{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:0;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s1);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs)}.cu-it:hover{background:var(--mf-hov)}.cu-emp{padding:var(--mf-s5) var(--mf-s2)}.cu-cap{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);padding:var(--mf-s2);flex-direction:column}.cu-cap.on{background:var(--mf-sel)}.cu-capt{display:flex;align-items:center}.cu-cap textarea{resize:vertical;width:100%}.cu-row2{font-size:var(--mf-fs-sm);padding:var(--mf-s2)}.cu-mid{min-height:0;display:flex;background:var(--mf-scene);min-width:0;flex-direction:column}.cu-vp{min-height:0;flex:1;display:grid;place-items:center;overflow:hidden;position:relative}.cu-box{background:var(--mf-black);box-shadow:var(--mf-sh1);position:relative}.cu-box canvas{display:block;height:100%;width:100%}.cu-ov{position:absolute;inset:0}.cu-safe{pointer-events:none;opacity:.6;border:1px dashed var(--mf-white);position:absolute}.cu-safe.a{inset:5%}.cu-safe.b{inset:10%}.cu-grid{position:absolute;inset:0;background:linear-gradient(var(--mf-hair) 1px,transparent 1px) 0 0/33.333% 33.333%,linear-gradient(90deg,var(--mf-hair) 1px,transparent 1px) 0 0/33.333% 33.333%;pointer-events:none}.cu-sel{pointer-events:none;border:2px solid var(--mf-accent);position:absolute}.cu-hd{background:var(--mf-surface);border-radius:var(--mf-r-sm);pointer-events:auto;cursor:nwse-resize;height:12px;border:2px solid var(--mf-accent);width:12px;position:absolute}.cu-hd.nw{top:-7px;left:-7px}.cu-hd.ne{top:-7px;cursor:nesw-resize;right:-7px}.cu-hd.se{bottom:-7px;right:-7px}.cu-hd.sw{cursor:nesw-resize;left:-7px;bottom:-7px}.cu-hd.rot{top:-30px;left:50%;margin-left:-6px;border-radius:50%;cursor:grab}.cu-rl{top:-24px;height:22px;left:50%;position:absolute;border-left:1px solid var(--mf-accent)}.cu-tp{display:flex;background:var(--mf-surface);height:var(--mf-bar-nav);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s3);border-top:1px solid var(--mf-line);flex:none}.cu-tc{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-lg);min-width:104px;font-family:var(--mf-mono)}.cu-td{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);font-family:var(--mf-mono)}.cu-tpb{display:flex;gap:2px}.cu-tl{grid-column:1/-1;min-height:120px;display:flex;background:var(--mf-surface);flex-direction:column;border-top:1px solid var(--mf-line);position:relative}.cu-tlbar{display:flex;height:var(--mf-h-l);gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s2);border-bottom:1px solid var(--mf-line);flex:none;position:relative}.cu-tlbar .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.cu-seqn{font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.cu-seqsel{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:var(--mf-h-s);border:1px solid var(--mf-line);color:var(--mf-text);font:inherit;max-width:160px;font-size:var(--mf-fs-sm)}.cu-split{top:-4px;z-index:9;cursor:ns-resize;height:8px;left:0;right:0;position:absolute}#cu-zr{width:110px}.cu-tls{scrollbar-width:thin;min-height:0;flex:1;overflow:auto;position:relative;scrollbar-color:var(--mf-line) transparent}.cu-tlin{min-height:100%;position:relative}.cu-ruler{top:0;background:var(--mf-soft);z-index:6;position:sticky;border-bottom:1px solid var(--mf-line);cursor:text;overflow:hidden}.cu-corner{background:var(--mf-soft);z-index:7;left:0;position:sticky;border-right:1px solid var(--mf-line);float:left;display:flex;height:100%;align-items:center;padding:0 var(--mf-s3)}.cu-tcb{font-size:var(--mf-fs-xs);font-family:var(--mf-mono);color:var(--mf-mute)}.cu-tick{top:0;bottom:0;position:absolute;border-left:1px solid var(--mf-line);pointer-events:none}.cu-tick span{top:5px;font-size:var(--mf-fs-xs);left:4px;font-family:var(--mf-mono);color:var(--mf-mute);position:absolute}.cu-mk{height:12px;bottom:0;width:10px;position:absolute;margin-left:-5px;background:var(--mf-accent);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);cursor:pointer}.cu-io{background:var(--mf-accent);pointer-events:none;height:5px;opacity:.55;bottom:0;position:absolute}.cu-rcb{top:0;background:var(--mf-ok);pointer-events:none;height:4px;position:absolute}.cu-row{display:flex;border-bottom:1px solid var(--mf-line);position:relative}.cu-row.lk .cu-lane{background:repeating-linear-gradient(135deg,transparent 0 8px,var(--mf-hair2) 8px 16px)}.cu-row.tg .cu-tn{color:var(--mf-accent-ink)}.cu-th{flex:none;background:var(--mf-soft);z-index:5;left:0;width:156px;position:sticky;border-right:1px solid var(--mf-line);display:flex;gap:2px;justify-content:center;padding:0 var(--mf-s2);flex-direction:column}.cu-tn{background:transparent;border:0;color:var(--mf-text);font:inherit;text-overflow:ellipsis;cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;text-align:left;font-weight:var(--mf-fw-semi);padding:0}.cu-tb{display:flex;gap:2px}.cu-tb .mf-eb{height:24px;width:24px}.cu-tb .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.cu-lane{flex:none;background:var(--mf-surface);position:relative}.cu-row.k-a .cu-lane{background:color-mix(in srgb,var(--mf-ok) 4%,var(--mf-surface))}.cu-clip{top:2px;background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:grab;min-width:3px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--mf-hair);bottom:2px;position:absolute}.cu-clip .cu-art{top:0;pointer-events:none;opacity:.9;left:0;position:absolute}.cu-clip.k-v{background:color-mix(in srgb,var(--mf-info) 38%,var(--mf-soft2))}.cu-clip.k-i{background:color-mix(in srgb,var(--mf-info) 24%,var(--mf-soft2))}.cu-clip.k-a{background:color-mix(in srgb,var(--mf-ok) 36%,var(--mf-soft2))}.cu-clip.k-t,.cu-clip.k-s{background:color-mix(in srgb,var(--mf-accent) 40%,var(--mf-soft2))}.cu-clip.k-adj{background:color-mix(in srgb,var(--mf-text) 22%,var(--mf-soft2))}.cu-clip.k-q{background:color-mix(in srgb,var(--mf-info) 55%,var(--mf-soft2))}.cu-clip.k-c{top:3px;background:color-mix(in srgb,var(--mf-warn) 38%,var(--mf-soft2));bottom:3px}.cu-clip.miss{background:color-mix(in srgb,var(--mf-danger) 30%,var(--mf-soft2))}.cu-clip.sel{box-shadow:0 0 0 2px var(--mf-accent)}.cu-nm{text-overflow:ellipsis;top:3px;pointer-events:none;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;left:var(--mf-s2);text-shadow:0 0 4px var(--mf-surface),0 0 2px var(--mf-surface);color:var(--mf-text);font-weight:var(--mf-fw-med);right:var(--mf-s2);position:absolute}.cu-nm em{font-style:normal;margin-left:var(--mf-s2);color:var(--mf-accent-ink)}.cu-lk{display:inline-block;height:8px;width:8px;margin-right:4px;border-radius:50%;border:2px solid var(--mf-mute)}.cu-h{top:0;z-index:2;cursor:ew-resize;bottom:0;width:7px;position:absolute}.cu-h.l{left:0}.cu-h.r{right:0}.cu-clip.sel .cu-h{background:color-mix(in srgb,var(--mf-accent) 55%,transparent)}.cu-trb{top:0;background:color-mix(in srgb,var(--mf-white) 22%,transparent);pointer-events:none;border:1px dashed var(--mf-hair);bottom:0;position:absolute}.cu-trb.in{left:0;clip-path:polygon(0 0,100% 100%,0 100%)}.cu-trb.out{right:0;clip-path:polygon(0 100%,100% 0,100% 100%)}.cu-fade{top:0;background:color-mix(in srgb,var(--mf-surface) 55%,transparent);pointer-events:none;bottom:0;position:absolute}.cu-fade.l{left:0;clip-path:polygon(0 0,100% 0,0 100%)}.cu-fade.r{right:0;clip-path:polygon(0 0,100% 0,100% 100%)}.cu-kd{height:8px;bottom:3px;width:8px;position:absolute;margin-left:-4px;background:var(--mf-accent);transform:rotate(45deg);pointer-events:none;border:1px solid var(--mf-surface)}#cu-ph{top:0;bottom:0;width:0;position:absolute;border-left:2px solid var(--mf-danger);pointer-events:none;z-index:8}#cu-ph:before{top:0;background:var(--mf-danger);height:12px;left:-7px;content:"";width:12px;position:absolute;clip-path:polygon(0 0,100% 0,50% 100%)}.cu-snapl{top:0;bottom:0;width:0;position:absolute;border-left:1px dashed var(--mf-accent);pointer-events:none;z-index:7}.cu-marq{background:var(--mf-tint);pointer-events:none;z-index:9;border:1px solid var(--mf-accent);position:absolute}.cu-clh{display:flex;gap:2px;padding:var(--mf-s1) var(--mf-s1) var(--mf-s2);flex-direction:column;border-bottom:1px solid var(--mf-line);margin-bottom:var(--mf-s2)}.cu-clh b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cu-clh span{font-size:var(--mf-fs-sm)}.cu-sec2{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:var(--mf-s3) var(--mf-s1) var(--mf-s1)}.cu-pr,.cu-fr{min-height:var(--mf-row-list);display:flex;gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s1)}.cu-pr label,.cu-fr label{text-overflow:ellipsis;flex:none;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute);width:84px}.cu-fr.col{gap:var(--mf-s1);align-items:stretch;flex-direction:column;padding-bottom:var(--mf-s1)}.cu-fr.col label{width:auto}.cu-pr input[type=range]{flex:1;min-width:0}.cu-pr .mf-field{flex:none;text-align:right;width:62px;padding:0 var(--mf-s1)}.cu-fr .mf-field{flex:1;min-width:0}.cu-fr span.cu-ell{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden}.cu-fr textarea.mf-field{width:100%}.cu-col{background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-s);border:1px solid var(--mf-line);width:var(--mf-s6);padding:0}.cu-kfb{height:24px;width:24px}.cu-dia{display:block;transform:rotate(45deg);height:9px;border:1.5px solid var(--mf-mute);width:9px}.cu-kfb.has .cu-dia{border-color:var(--mf-accent)}.cu-kfb.on .cu-dia{background:var(--mf-accent);border-color:var(--mf-accent)}.cu-fx{background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);margin:var(--mf-s2) 0;padding:var(--mf-s1) var(--mf-s1) var(--mf-s2)}.cu-fx.off{opacity:.55}.cu-fxh{display:flex;height:var(--mf-h-m);gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s1)}.cu-fxh b{font-size:var(--mf-fs-sm)}.cu-fxh .mf-switch{transform:scale(.8)}.cu-wheels{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s1);padding:var(--mf-s1)}.cu-wh{display:flex;font-size:var(--mf-fs-xs);gap:2px;color:var(--mf-mute);align-items:center;flex-direction:column}.cu-wh canvas{aspect-ratio:1;cursor:crosshair;width:100%;touch-action:none}.cu-cvh{padding:var(--mf-s1)}.cu-cvh canvas{aspect-ratio:1;cursor:crosshair;width:100%;touch-action:none;background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);margin-top:var(--mf-s2)}select.mf-field{height:var(--mf-h-m)}.cu-rmc{background:var(--mf-surface);border-radius:var(--mf-r-ctl);height:auto;border:1px solid var(--mf-line);width:100%;touch-action:none;cursor:crosshair}.cu-prs{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.cu-xf .cu-fr label{width:130px}.cu-pkl{overflow:auto;max-height:48vh;margin-top:var(--mf-s2)}.cu-pkl .mf-row{cursor:pointer}.cu-pks{width:100%}.cu-qj{align-items:center}.cu-qj .mf-progress{margin-top:var(--mf-s1)}.cu-cam{aspect-ratio:16/9;background:var(--mf-black);border-radius:var(--mf-r-ctl);width:100%;object-fit:cover}.cu-meter{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:8px;overflow:hidden;margin:var(--mf-s3) 0}.cu-meter i{display:block;background:var(--mf-ok);height:100%;width:0}.cu-rtime{font-size:var(--mf-fs-xl);text-align:center;font-family:var(--mf-mono);margin-bottom:var(--mf-s2)}.cu-srcv{display:block;max-width:100%;background:var(--mf-black);border-radius:var(--mf-r-ctl);margin:0 auto var(--mf-s3);max-height:50vh}.cu-srcm{width:100%;margin-bottom:var(--mf-s3)}.cu-pre{font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow:auto;font-family:var(--mf-mono);max-height:40vh}.cu-qn{margin-left:var(--mf-s1)}#cu-rec .mf-btn{height:var(--mf-h-s)}.cu-phn{min-height:0;flex:1;display:flex;background:var(--mf-scene);flex-direction:column}.cu-phn .cu-vp{flex:1}.cu-trim{grid-template-columns:auto 1fr;display:grid;background:var(--mf-surface);font-size:var(--mf-fs-sm);gap:var(--mf-s2) var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4)}.cu-trim .mf-mute{grid-column:1/-1;text-align:center}.cu-pbtn{display:flex;background:var(--mf-surface);gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3) var(--mf-s3);overflow-x:auto}.cu-pbtn .mf-btn{flex:none}input[type=range].cu-r,.cu-pr input[type=range],.cu-trim input[type=range],#cu-zr,.cu-wh input[type=range]{appearance:none;-webkit-appearance:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:4px;outline:0}.cu-pr input[type=range]::-webkit-slider-thumb,.cu-trim input[type=range]::-webkit-slider-thumb,#cu-zr::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.cu-pr input[type=range]::-moz-range-thumb,.cu-trim input[type=range]::-moz-range-thumb,#cu-zr::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;width:var(--mf-s4)}.cu-root input[type=checkbox],.cu-qd input[type=checkbox]{accent-color:var(--mf-accent)}@media(max-width:760px){.cu-ws,.cu-root .w-rib{display:none}}.cu-phn .cu-td{display:none}.cu-phn .cu-tp{gap:var(--mf-s1)}.pj-tot{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid;gap:var(--mf-s2);margin-bottom:var(--mf-s3)}.pj-tot>div{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.pj-tot b{font-size:var(--mf-fs-lg)}.pj-tot span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pj-tbl{font-size:var(--mf-fs-sm);border-collapse:collapse;width:100%}.pj-tbl th,.pj-tbl td{text-align:left;padding:var(--mf-s1) var(--mf-s2);border-bottom:1px solid var(--mf-hair)}.pj-tbl th{color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.pj-tbl tr.bad td{color:var(--mf-danger)}.pj-out{margin-top:var(--mf-s3)}.pj-d-add svg{color:var(--mf-ok)}.pj-d-del svg{color:var(--mf-danger)}.pj-c-bad svg{color:var(--mf-danger)}.pj-c-warn svg{color:var(--mf-info)}.pj-vers .cu-fr{margin-bottom:var(--mf-s2)}.pj-vers .mf-row,.pj-chk .mf-row{min-height:44px;align-items:center}.so-vo .so-opts{display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0;flex-direction:column}.so-meter{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:14px;overflow:hidden;margin:var(--mf-s2) 0;position:relative}.so-meter i{display:block;background:var(--mf-ok);transition:width .06s linear;height:100%;width:0}.so-clip{top:0;font-size:var(--mf-fs-xs);color:var(--mf-danger);right:var(--mf-s2);position:absolute}.so-time{font-size:var(--mf-fs-lg);text-align:center;margin:var(--mf-s2) 0;font-family:var(--mf-mono)}.so-big{transform:scale(2.4);font-size:var(--mf-fs-xl);line-height:1;text-align:center;margin:var(--mf-s3) 0;color:var(--mf-accent-ink)}.so-take{min-height:44px;align-items:center}.so-take.on{background:var(--mf-tint)}.so-err{color:var(--mf-danger);padding:var(--mf-s2)}.so-arm{display:inline-block;background:var(--mf-danger);border-radius:50%;height:10px;width:10px;margin-left:var(--mf-s1);box-shadow:0 0 0 2px var(--mf-surface)}.mc-grid{display:grid;gap:var(--mf-s2);margin-bottom:var(--mf-s2)}.mc-cam{min-height:44px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:2px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s1);flex-direction:column}.mc-cam.on{border-color:var(--mf-accent);background:var(--mf-tint)}.mc-cam canvas{aspect-ratio:16/9;background:var(--mf-black);border-radius:var(--mf-r-sm);height:auto;width:100%}.mc-cam span{font-size:var(--mf-fs-sm);text-align:left}.mc-cuts .mf-row{min-height:44px;align-items:center}.tx-trk{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2)}.tx-trk label{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.tx-trk select{flex:1;min-width:8rem}.tx-cap{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-hair);margin:var(--mf-s2);padding:var(--mf-s2);flex-direction:column}.tx-cap.on{border-color:var(--mf-accent);background:var(--mf-tint)}.tx-cap.warn{border-left:3px solid var(--mf-warn)}.tx-ch{display:flex;gap:var(--mf-s1);align-items:center}.tx-tc{min-height:44px;font-size:var(--mf-fs-xs);font-family:var(--mf-mono);width:5.6rem}.tx-t{min-height:44px;resize:vertical}.tx-cf{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tx-sp{flex:1;min-width:7rem}.tx-tag{background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);color:var(--mf-text);padding:2px var(--mf-s2)}.tx-iss{font-size:var(--mf-fs-xs);color:var(--mf-danger)}.tx-src{font-style:italic;font-size:var(--mf-fs-xs)}.tx-pos{grid-template-columns:repeat(3,28px);display:grid;gap:4px}.tx-pc{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:28px;border:1px solid var(--mf-line);width:28px}.tx-pc.on{background:var(--mf-accent)}.tx-sz{pointer-events:none;border:2px dashed var(--mf-warn);position:absolute}.tx-sz.zone{background:var(--mf-hair);border-style:solid;border-color:var(--mf-danger);opacity:.55}.tx-sz.crop{border-color:var(--mf-info)}.tx-tapbar{display:flex;background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-ctl);z-index:30;gap:var(--mf-s3);border:1px solid var(--mf-accent);left:50%;bottom:var(--mf-s5);align-items:center;position:absolute;padding:var(--mf-s2) var(--mf-s4)}.tx-chk .mf-row{min-height:44px}.rt-s{margin:var(--mf-s2)}.rt-body{font-size:var(--mf-fs-sm);line-height:1.9;padding:var(--mf-s2) var(--mf-s3);-webkit-user-select:none;user-select:none}.rt-p{margin:0 0 var(--mf-s3)}.rt-w{border-radius:var(--mf-r-sm);cursor:pointer;padding:2px 1px}.rt-w:hover{background:var(--mf-hov)}.rt-w.un{color:var(--mf-mute)}.rt-w.hit{background:var(--mf-tint);outline:1px solid var(--mf-accent)}.rt-w.sel{background:var(--mf-sel)}.rt-w.now{background:var(--mf-accent);color:var(--mf-white)}.rt-t{min-height:24px;background:none;cursor:pointer;font-size:var(--mf-fs-xs);border:0;font-family:var(--mf-mono);color:var(--mf-mute);padding:0 var(--mf-s1)}.rt-sp{font-weight:var(--mf-fw-semi)}.rt-sel{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2);border-top:1px solid var(--mf-hair);border-bottom:1px solid var(--mf-hair)}.rt-sum{margin:0 0 var(--mf-s3)}.rt-kw{display:inline-block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);margin:0 var(--mf-s1) var(--mf-s1) 0;padding:2px var(--mf-s2)}@media(max-width:760px){.cu-root .cu-scr button,.cu-root .cu-tp button,.cu-root .cu-phn button,.cu-root .cu-pnav button,.cu-root .cu-ed button{min-height:44px;min-width:44px}.cu-root .cu-tp{flex-wrap:wrap;height:auto;row-gap:var(--mf-s1);padding-block:var(--mf-s1);justify-content:center}.cu-root .cu-tp .cu-tc{flex:1 0 100%;min-width:0;text-align:center}.cu-root .cu-tp .cu-tpb{flex:1 0 100%;flex-wrap:wrap;justify-content:center}.cu-root .cu-tp .cs-tpx{flex:1 0 100%;flex-wrap:wrap;justify-content:center;margin-left:0}.mf-dlg button,.mf-pop button{min-height:44px}}.db-root,.db-app{min-height:0;flex:1;display:flex;min-width:0;position:relative;flex-direction:column}.db-app .w-main{display:flex;background:var(--mf-surface);min-width:0;flex-direction:column}.db-wrap{min-height:0;flex:1;display:flex;background:var(--mf-surface);position:relative}.db-wrap:not(.side) .db-side{display:none}.db-side .db-sh{display:flex;align-items:center}.db-side .db-sh .tx{flex:1}.db-side .mf-nav .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.db-col{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.db-tb{display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);overflow-x:auto;scrollbar-width:none;min-height:calc(var(--mf-h-m) + var(--mf-s3));flex:none}.db-tb::-webkit-scrollbar{display:none}.db-tb>*{flex:none}.db-vn{text-overflow:ellipsis;max-width:200px;white-space:nowrap;overflow:hidden;margin:0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.db-tbb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.db-tbb .db-bn{display:inline-grid;background:var(--mf-accent);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);height:var(--mf-s4);min-width:var(--mf-s4);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s1);place-items:center}.db-sq{width:220px}.db-cm{margin:0 var(--mf-s2)}.db-cml{margin-left:var(--mf-s2);white-space:nowrap}.db-bulk{display:flex;background:var(--mf-tint);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none;overflow-x:auto}.db-bulk[hidden]{display:none}.db-bulk>*{flex:none}.db-main{min-height:0;flex:1;display:flex;min-width:0;overflow:hidden;position:relative;outline:0;flex-direction:column}.db-mt{margin-top:var(--mf-s3)}.db-pn{padding:var(--mf-s2) var(--mf-s3)}.db-gs{display:flex;flex-direction:column;--db-rh:calc(var(--mf-h-m) + var(--mf-s1));--db-gut:calc(var(--mf-h-m) * 2 + var(--mf-s5));min-height:0;flex:1;background:var(--mf-surface);overflow:auto;position:relative;outline:0}.mf-tall-panel-c9b5{--tb:199,80,68,207,111,174,169,78,152,208,71,141,243,84,255,5,63}.db-hd{display:flex;top:0;background:var(--mf-soft);z-index:6;height:var(--db-rh);position:sticky;border-bottom:1px solid var(--mf-line)}.db-g{flex:none;display:flex;background:inherit;z-index:5;gap:var(--mf-s2);left:0;width:var(--db-gut);align-items:center;position:sticky;padding:0 var(--mf-s2) 0 var(--mf-s3);border-right:1px solid var(--mf-line);font-size:var(--mf-fs-sm);color:var(--mf-mute)}.db-rn{min-width:var(--mf-s5)}.db-r:hover .db-rn,.db-r.rs .db-rn,.db-r .mf-check{display:none}.db-r:hover .mf-check,.db-r.rs .mf-check{display:inline-grid}.db-ex{opacity:0;margin-left:auto}.db-r:hover .db-ex{opacity:1}.db-hg{background:var(--mf-soft)}.db-hc{flex:none;display:flex;gap:var(--mf-s2);color:var(--mf-mute);font-weight:var(--mf-fw-semi);align-items:center;padding:0 var(--mf-s2) 0 var(--mf-s3);border-right:1px solid var(--mf-line);cursor:default;white-space:nowrap;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.db-hc .tx{text-overflow:ellipsis;min-width:0;overflow:hidden}.db-hc.pk{background:var(--mf-soft);z-index:5;left:var(--db-gut);position:sticky}.db-hc.cc{color:var(--mf-text)}.db-hc.dragging{opacity:.5}.db-hc .db-so{display:inline-flex;color:var(--mf-accent-ink)}.db-hm{margin-left:auto;display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;opacity:0;border:0;color:inherit;padding:0}.db-hc:hover .db-hm{opacity:1}.db-rz{top:0;cursor:col-resize;bottom:0;width:var(--mf-s2);right:0;position:absolute}.db-rz:hover{background:var(--mf-tint)}.db-rq{color:var(--mf-danger);margin-left:2px}.db-drop{top:0;background:var(--mf-accent);pointer-events:none;z-index:9;bottom:0;width:2px;position:absolute}.db-gb{flex:1 0 auto;position:relative}.db-r{display:flex;background:var(--mf-surface);left:0;position:absolute;border-bottom:1px solid var(--mf-line)}.db-r:hover{background:color-mix(in srgb,var(--mf-text) 5%,var(--mf-surface))}.db-r.rs{background:color-mix(in srgb,var(--mf-accent) 12%,var(--mf-surface))}.db-c{text-overflow:ellipsis;flex:none;display:flex;height:100%;gap:var(--mf-s1);white-space:nowrap;overflow:hidden;align-items:center;padding:0 var(--mf-s3);border-right:1px solid var(--mf-line);cursor:cell;min-width:0;position:relative}.db-c.pk{background:inherit;z-index:2;left:var(--db-gut);font-weight:var(--mf-fw-semi);position:sticky}.db-c.num{font-variant-numeric:tabular-nums;justify-content:flex-end}.db-c.t-check,.db-c.t-rating{justify-content:flex-start}.db-c.sel{background:color-mix(in srgb,var(--mf-accent) 16%,var(--mf-surface))}.db-c.cur{background:var(--mf-surface);outline-offset:-2px;z-index:3;outline:2px solid var(--mf-accent)}.db-c.pk.cur{z-index:4}.db-c.bad{box-shadow:inset 0 0 0 1px var(--mf-danger)}.db-c.ed>:not(.db-ed){visibility:hidden}.db-ed{position:absolute;inset:0;background:var(--mf-surface);outline-offset:-2px;border:0;color:var(--mf-text);outline:2px solid var(--mf-accent);padding:0 var(--mf-s3);font:inherit;z-index:8;min-width:0}.db-dv.ed{position:relative}.db-dv .db-ed,.db-dt .db-ed{position:relative;inset:auto;z-index:1;height:var(--mf-h-m);width:100%}.db-dv.ed>:not(.db-ed),.db-dt.ed>:not(.db-ed){display:none}.db-url{color:var(--mf-accent-ink);text-decoration:underline;text-underline-offset:2px;text-overflow:ellipsis;overflow:hidden}.db-err{font-size:var(--mf-fs-sm);color:var(--mf-danger)}.db-ch{text-overflow:ellipsis;display:inline-flex;max-width:100%;background:color-mix(in srgb,var(--c,var(--mf-mute)) 24%,transparent);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s1);white-space:nowrap;line-height:1.35;overflow:hidden;border:0;font-family:inherit;color:var(--mf-text);align-items:center;padding:2px var(--mf-s2)}.db-ch.lk,.db-ch.xl,.db-ch.at{background:var(--mf-soft2);cursor:pointer}.db-ch.lk{color:var(--mf-accent-ink)}.db-ch.lk:hover,.db-ch.xl:hover,.db-ch.at:hover{background:var(--mf-hov)}.db-ch svg{flex:none;color:var(--mf-mute)}.db-st{display:inline-flex;gap:1px}.db-st i{display:inline-flex;cursor:pointer;color:var(--mf-line)}.db-st i.on{color:var(--mf-accent-ink)}.db-st i.on svg{fill:currentColor}.db-gr{background:var(--mf-soft);left:0;position:absolute;border-bottom:1px solid var(--mf-line);display:flex;align-items:center}.db-gh{display:inline-flex;background:transparent;gap:var(--mf-s2);border:0;left:var(--mf-s3);color:var(--mf-text);align-items:center;position:sticky;font:inherit;cursor:pointer;height:100%}.db-ar{background:var(--mf-surface)}.db-addb{display:inline-flex;background:transparent;gap:var(--mf-s2);border:0;left:var(--db-gut);color:var(--mf-mute);align-items:center;position:sticky;font:inherit;cursor:pointer;height:100%;padding:0 var(--mf-s3)}.db-addb:hover{color:var(--mf-text)}.db-ft{display:flex;background:var(--mf-soft);z-index:6;height:var(--db-rh);bottom:0;position:sticky;border-top:1px solid var(--mf-line)}.db-fg{background:var(--mf-soft)}.db-fc{flex:none;display:flex;gap:var(--mf-s2);justify-content:flex-start;border:0;align-items:center;padding:0 var(--mf-s3);border-right:1px solid var(--mf-line);background:transparent;color:var(--mf-text);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden}.db-fc.pk{background:var(--mf-soft);z-index:5;left:var(--db-gut);position:sticky}.db-fc.num{justify-content:flex-end}.db-fc .db-sh2{opacity:0;color:var(--mf-mute)}.db-fc:hover .db-sh2{opacity:1}.db-fc:hover{background:var(--mf-hov)}.db-sl{text-overflow:ellipsis;min-width:0;overflow:hidden;color:var(--mf-mute)}.db-fc b{flex:none;font-weight:var(--mf-fw-semi)}.db-pw{max-width:min(580px,calc(100vw - 16px));min-width:320px;overflow:auto}.db-ep{max-width:min(380px,calc(100vw - 16px));min-width:260px}.db-pp{display:flex;gap:var(--mf-s2);padding:var(--mf-s1);flex-direction:column}.db-fr{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.db-fr .mf-select select{max-width:170px}.db-fw{flex:none;font-size:var(--mf-fs-sm);color:var(--mf-mute);width:56px}.db-fv{flex:1;min-width:110px}.db-fv.mf-select{display:inline-flex}.db-fchk{flex-wrap:wrap;display:flex;gap:var(--mf-s1) var(--mf-s2)}.db-fcl{cursor:pointer}label.db-fcl{display:inline-flex;background:transparent;height:auto;gap:var(--mf-s1);border:0;align-items:center;padding:0}.db-pf{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.db-fld .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;overflow:hidden}.db-fld svg.mf-i{color:var(--mf-mute)}.db-ol{display:flex;gap:2px;overflow:auto;max-height:280px;flex-direction:column}.db-opt{display:flex;background:transparent;gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;font:inherit;min-height:var(--mf-row-menu);border-radius:var(--mf-r-sm);cursor:pointer;text-align:left;padding:0 var(--mf-s2)}.db-opt:hover{background:var(--mf-hov)}.db-opt.on{background:var(--mf-sel)}.db-opt .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;overflow:hidden}.db-lt{min-height:140px}.db-kb{flex:1;display:flex;background:var(--mf-surface);gap:var(--mf-s3);overflow:auto;align-items:flex-start;padding:var(--mf-s3)}.db-kc{flex:none;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);width:280px;max-height:100%;flex-direction:column}.db-kh{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s2) var(--mf-s2) var(--mf-s3)}.db-kcl{min-height:var(--mf-h-l);display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);overflow:auto;padding:var(--mf-s2);flex-direction:column}.db-kcl.over,.db-cd.over{background:var(--mf-tint)}.db-kn{flex:none;align-self:flex-start}.db-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;box-shadow:var(--mf-sh1);padding:var(--mf-s3);flex-direction:column;font:inherit;min-width:0;color:var(--mf-text)}.db-card:hover{border-color:var(--mf-accent)}.db-card:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.db-card.dragging{opacity:.4}.db-ct{overflow-wrap:anywhere;font-weight:var(--mf-fw-semi)}.db-cf{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);min-width:0;align-items:baseline}.db-cl{text-overflow:ellipsis;flex:none;max-width:40%;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.db-cv{flex-wrap:wrap;display:flex;gap:var(--mf-s1);min-width:0;overflow:hidden}.db-gl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));flex:1;display:grid;gap:var(--mf-s3);overflow:auto;padding:var(--mf-s3);align-content:start;background:var(--mf-surface)}.db-gl.s{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.db-gl.l{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.db-cover{display:grid;background:var(--mf-soft2);height:140px;margin:calc(var(--mf-s3) * -1) calc(var(--mf-s3) * -1) var(--mf-s2);place-items:center;border-radius:var(--mf-r-ctl) var(--mf-r-ctl) 0 0;overflow:hidden;color:var(--mf-mute)}.db-gl.l .db-cover{height:200px}.db-gl.s .db-cover{height:100px}.db-cover img{display:block;height:100%;width:100%;object-fit:cover}.db-gadd{min-height:var(--mf-h-l);justify-content:center;color:var(--mf-mute);align-items:center;border-style:dashed;box-shadow:none}.db-cal{--db-calh:calc(var(--mf-h-l) * 2);flex:1;display:flex;background:var(--mf-surface);overflow:auto;flex-direction:column}.db-dow{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;top:0;background:var(--mf-soft);position:sticky;border-bottom:1px solid var(--mf-line);z-index:2}.db-dow span{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s2) var(--mf-s3)}.db-cg{grid-template-columns:repeat(7,minmax(0,1fr));flex:1;display:grid}.db-cd{border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);display:flex;gap:2px;min-width:0;overflow:hidden;padding:var(--mf-s1);flex-direction:column}.db-cd.oth{background:var(--mf-soft)}.db-cd.oth .db-dn{color:var(--mf-mute)}.db-cd.today .db-dn span{background:var(--mf-accent);border-radius:var(--mf-r-sm);color:var(--mf-on-accent);padding:0 var(--mf-s2)}.db-dn{min-height:var(--mf-s5);display:flex;font-size:var(--mf-fs-sm);justify-content:space-between;align-items:center}.db-da{opacity:0}.db-cd:hover .db-da{opacity:1}.db-cc{text-overflow:ellipsis;background:var(--mf-tint);border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;padding:2px var(--mf-s2);border-left:3px solid var(--mf-accent)}.db-cc b{margin-right:var(--mf-s1);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.db-cc:hover{background:var(--mf-sel)}.db-more{background:transparent;border:0;color:var(--mf-accent-ink);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);text-align:left;padding:0 var(--mf-s2)}.db-nd{font-size:var(--mf-fs-sm);padding:var(--mf-s2) var(--mf-s3)}.db-em{margin:auto}.db-form{min-height:0;flex:1;display:flex;background:var(--mf-soft)}.db-fb{flex:none;background:var(--mf-surface);overflow:auto;width:340px;padding:var(--mf-s3);border-right:1px solid var(--mf-line);display:flex;gap:var(--mf-s1);flex-direction:column}.db-fb>*{flex:none}.db-fp{flex:1;min-width:0;overflow:auto;padding:var(--mf-s5) var(--mf-s4)}.db-fcard{max-width:620px;background:var(--mf-surface);border-radius:var(--mf-r-dlg);border:1px solid var(--mf-line);margin:0 auto;padding:var(--mf-s5)}.db-fcard h2{margin:0 0 var(--mf-s1)}.db-fbody{display:flex;gap:var(--mf-s3);margin:var(--mf-s4) 0;flex-direction:column}.db-fro{display:flex;flex-direction:column}.db-fh{font-size:var(--mf-fs-sm);margin-top:var(--mf-s1)}.db-fk{display:inline-flex;cursor:pointer;gap:var(--mf-s2);align-items:center}.db-fg2{display:flex;gap:var(--mf-s1);flex-direction:column}.db-fsub{display:flex;gap:var(--mf-s3);align-items:center}.db-fnote{max-width:620px;text-align:center;margin:var(--mf-s3) auto 0}.db-fq{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s2);flex-direction:column;margin-bottom:var(--mf-s2)}.db-fqh{display:flex;gap:var(--mf-s1);align-items:center}.db-fqh .tx{flex:1;display:flex;gap:var(--mf-s2);overflow:hidden;align-items:center}.db-fqr{display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s1)}.db-drawer{flex:none;width:min(420px,100%);border-left:1px solid var(--mf-line);min-height:0;display:flex;background:var(--mf-surface);flex-direction:column}.db-drawer[hidden]{display:none}.db-dh{display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none}.db-dh .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.db-dbody{flex:1;display:flex;gap:var(--mf-s3);overflow:auto;padding:var(--mf-s3) var(--mf-s4) var(--mf-s5);flex-direction:column}.db-dt{min-height:var(--mf-h-m);border-radius:var(--mf-r-ctl);cursor:text;font-size:var(--mf-fs-xl);overflow-wrap:anywhere;margin:0 calc(var(--mf-s2) * -1);font-weight:var(--mf-fw-semi);outline:0;padding:var(--mf-s1) var(--mf-s2)}.db-dt:hover,.db-dv:hover:not(.ro){background:var(--mf-hov)}.db-dt:focus-visible,.db-dv:focus-visible{outline:2px solid var(--mf-accent)}.db-df{display:flex;gap:var(--mf-s1);flex-direction:column}.db-dl{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.db-dv{min-height:var(--mf-h-m);flex-wrap:wrap;display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 calc(var(--mf-s2) * -1);align-items:center;outline:0;padding:var(--mf-s1) var(--mf-s2)}.db-dv.ro{cursor:default}.db-dv.t-long{align-items:flex-start}.db-ph{color:var(--mf-mute)}.db-df.bad .db-dv{box-shadow:inset 0 0 0 1px var(--mf-danger)}.db-bad{font-size:var(--mf-fs-sm);color:var(--mf-danger)}.db-hint{display:inline-flex}.db-cms{display:flex;gap:var(--mf-s2);flex-direction:column}.db-cm1{background:var(--mf-soft);border-radius:var(--mf-r-ctl);padding:var(--mf-s2) var(--mf-s3)}.db-cmh{display:flex;gap:var(--mf-s2);align-items:center}.db-cmh .mf-eb{margin-left:auto}.db-cmt{white-space:pre-wrap;overflow-wrap:anywhere}.db-cmi{display:flex;gap:var(--mf-s2);align-items:flex-end}.db-cmi textarea{min-height:var(--mf-h-l);flex:1}.db-dts{font-size:var(--mf-fs-sm)}.db-imtop{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0;align-items:center}.db-imtop .mf-label{margin:0}.db-imname{flex:1;min-width:160px}.db-imlist{display:flex;gap:var(--mf-s2);overflow:auto;max-height:46vh;padding:var(--mf-s1);flex-direction:column}.db-imrow{grid-template-columns:auto minmax(120px,1fr) 190px;display:grid;gap:var(--mf-s2);align-items:center}.db-imrow .mf-check{cursor:pointer}.db-imrow .mf-check:not(.on){border-color:var(--mf-mute)}.db-imsm{grid-column:2 / 4;text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;margin-top:calc(var(--mf-s1) * -1)}.db-fs{display:flex;width:100%}.db-fs select{width:100%}.db-sr{display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2)}.db-sr2{flex-wrap:wrap;display:flex;gap:var(--mf-s3)}.db-chl{display:flex;gap:var(--mf-s2);flex-direction:column;margin-bottom:var(--mf-s2)}.db-cho{display:flex;gap:var(--mf-s2);align-items:center}.db-sw{flex:none;background:var(--c);border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-s5);border:1px solid var(--mf-line);width:var(--mf-s5);padding:0}.db-fx{font-family:var(--mf-mono, var(--mf-font))}.db-fres{margin-top:var(--mf-s2);min-height:var(--mf-s5);font-size:var(--mf-fs-sm)}.db-fchips{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.db-fchips .db-ch{background:var(--mf-soft2);cursor:pointer}.db-fn{margin-top:var(--mf-s3)}.db-fn summary{cursor:pointer;color:var(--mf-accent-ink)}.db-fh code{font-size:var(--mf-fs-sm);margin-right:var(--mf-s2)}.db-fn .db-fh{padding:var(--mf-s1) 0;border-bottom:1px solid var(--mf-line)}.db-xp{display:flex;gap:var(--mf-s2);flex-direction:column}.db-xl{display:flex;gap:2px;overflow:auto;max-height:44vh;flex-direction:column}.db-xrow{min-height:var(--mf-row-menu);display:flex;background:transparent;gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2);font:inherit;border-radius:var(--mf-r-sm);cursor:pointer;text-align:left}.db-xrow:hover{background:var(--mf-hov)}.db-xrow.on{background:var(--mf-sel)}.db-xrow .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;overflow:hidden}.db-pvs{display:block;background:var(--mf-paper);height:100%;overflow:hidden;color:var(--mf-paper-ink);width:100%}.w-tcard .thi .db-pvs,.w-ccard .thi .db-pvs{min-height:100%;width:100%}.db-root .thi .db-pvs{height:100%}.db-pv{display:flex;background:var(--mf-paper);font-size:var(--mf-fs-xs);line-height:1.5;width:100%;flex-direction:column}.db-pvr{display:flex;border-bottom:1px solid var(--mf-paper-line)}.db-pvr.h{background:var(--mf-paper-soft);color:var(--mf-paper-mute);font-weight:var(--mf-fw-semi)}.db-pvr i{text-overflow:ellipsis;flex:1;font-style:normal;white-space:nowrap;min-width:0;overflow:hidden;padding:var(--mf-s1) var(--mf-s2);border-right:1px solid var(--mf-paper-line)}@media(max-width:760px){.db-side{top:0;z-index:20;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.db-drawer{position:absolute;inset:0;z-index:18;width:100%;border-left:0}.db-sq{width:150px}.db-tbb .tx{display:none}.db-form{overflow:auto;flex-direction:column}.db-fb{width:auto;border-right:0;border-bottom:1px solid var(--mf-line);overflow:visible;max-height:none}.db-fp{overflow:visible}.db-kc{width:min(280px,82vw)}.db-cal{--db-calh:calc(var(--mf-h-l) * 1.6)}.db-imrow{grid-template-columns:auto minmax(80px,1fr) 130px}}.dk-root{outline:0}.dk-scr{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.dk-scr[hidden]{display:none}.dk-thumb{top:0;height:540px;left:0;width:960px;position:absolute;transform-origin:0 0;pointer-events:none;overflow:hidden;text-align:left}.dk-root .thi,.dk-root .w-tcard .thi,.dk-root .w-tc .thi,.dk-root .w-dash .w-tgrid .thi,.dk-root .w-ccard .thi,.dk-root .w-strip .thi,.dk-root .w-home .w-strip .thi{position:absolute!important;inset:0;transform:none!important;font-size:0;height:auto;overflow:hidden;width:auto!important;padding:0!important}.dk-root .w-tcard .th{aspect-ratio:16/9;background:var(--mf-paper)}.dk-root .w-tc .th{height:99px;width:176px}.dk-root .w-tc.blank .th{height:99px}.dk-root .w-ccard .cth{background:var(--mf-soft2);height:150px}.dk-root .w-tc .thi{inset:0}.dk-wc{border-collapse:collapse;width:100%}.dk-wc td{padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.dk-wc td+td{text-align:right;font-weight:var(--mf-fw-semi)}.dk-wrap{min-height:0;flex:1;display:flex;min-width:0}.dk-rail{flex:none;width:196px;overflow-y:auto;overflow-x:hidden;background:var(--mf-soft);padding:var(--mf-s3) var(--mf-s2) var(--mf-s4);border-right:1px solid var(--mf-line);scrollbar-width:thin;display:flex;gap:8px;flex-direction:column}.dk-thn{flex:none;display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);border:1px solid transparent;align-items:flex-start;position:relative;outline:0;padding:var(--mf-s1)}.dk-thn:hover{background:var(--mf-hov)}.dk-thn.on{background:var(--mf-tint);border-color:var(--mf-accent)}.dk-thn:focus-visible{box-shadow:0 0 0 2px var(--mf-accent)}.dk-thn.over,.dk-sc.over{box-shadow:0 0 0 2px var(--mf-accent)}.dk-num{flex:none;font-size:var(--mf-fs-sm);text-align:right;color:var(--mf-mute);width:18px;padding-top:var(--mf-s1)}.dk-thn.on .dk-num{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.dk-tw{flex:none;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:75.6px;overflow:hidden;border:1px solid var(--mf-line);width:134.4px;position:relative}.dk-thn .dk-more{top:var(--mf-s1);background:var(--mf-glass);height:var(--mf-h-s);opacity:0;width:var(--mf-h-s);right:var(--mf-s1);position:absolute}.dk-thn:hover .dk-more,.dk-thn:focus-within .dk-more{opacity:1}.dk-add{border-style:dashed;flex:none;background:transparent;color:var(--mf-mute)}.dk-add:hover{border-color:var(--mf-accent);color:var(--mf-accent-ink)}.dk-col{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.dk-vp{min-height:0;flex:1;display:flex;background:var(--mf-scene);overflow:auto;position:relative;padding:24px}.dk-box{flex:none;margin:auto;position:relative;outline:0;touch-action:none;background:var(--mf-paper);box-shadow:var(--mf-sh-dlg);-webkit-user-select:none;user-select:none}.dk-stage{top:0;height:540px;left:0;width:960px;position:absolute;transform-origin:0 0}.dk-stage .sl-e{cursor:move}.dk-stage .sl-e:hover{outline:calc(1px*var(--ik,1)) solid color-mix(in srgb,var(--mf-accent) 55%,transparent)}.dk-stage .sl-t{-webkit-user-select:none;user-select:none}.dk-stage .sl-t[data-ph]:not([data-ph=""]){outline:calc(1px*var(--ik,1)) dashed color-mix(in srgb,var(--mf-mute) 55%,transparent)}.dk-stage .sl-t.editing{-webkit-user-select:text;cursor:text;white-space:pre-wrap;user-select:text;outline:calc(1.5px*var(--ik,1)) dashed var(--mf-accent)!important}.dk-stage .sl-t.editing:focus{outline:calc(1.5px*var(--ik,1)) solid var(--mf-accent)!important}.dk-ov{position:absolute;inset:0;pointer-events:none;z-index:5}.dk-sel{pointer-events:none;box-sizing:border-box;position:absolute;outline:calc(1.5px*var(--ik,1)) solid var(--mf-accent)}.dk-sel.lock{outline-style:dashed}.dk-sel.multi{outline:calc(1px*var(--ik,1)) dashed var(--mf-accent)}.dk-h{background:var(--mf-surface);border-radius:calc(2px*var(--ik,1));pointer-events:auto;height:calc(10px*var(--ik,1));box-sizing:border-box;border:calc(1.5px*var(--ik,1)) solid var(--mf-accent);margin:calc(-5px*var(--ik,1)) 0 0 calc(-5px*var(--ik,1));width:calc(10px*var(--ik,1));position:absolute}.dk-h.nw{top:0;cursor:nwse-resize;left:0}.dk-h.n{top:0;cursor:ns-resize;left:50%}.dk-h.ne{top:0;cursor:nesw-resize;left:100%}.dk-h.e{top:50%;cursor:ew-resize;left:100%}.dk-h.se{top:100%;cursor:nwse-resize;left:100%}.dk-h.s{top:100%;cursor:ns-resize;left:50%}.dk-h.sw{top:100%;cursor:nesw-resize;left:0}.dk-h.w{top:50%;cursor:ew-resize;left:0}.dk-rl{top:calc(-24px*var(--ik,1));background:var(--mf-accent);height:calc(24px*var(--ik,1));left:50%;width:calc(1.5px*var(--ik,1));position:absolute;margin-left:calc(-.75px*var(--ik,1))}.dk-rot{top:calc(-32px*var(--ik,1));height:calc(14px*var(--ik,1));left:50%;width:calc(14px*var(--ik,1));position:absolute;margin-left:calc(-7px*var(--ik,1));background:var(--mf-accent);border-radius:50%;pointer-events:auto;cursor:grab;box-sizing:border-box;border:calc(2px*var(--ik,1)) solid var(--mf-surface)}.dk-lk{top:calc(-22px*var(--ik,1));background:var(--mf-accent);border-radius:calc(4px*var(--ik,1));font-size:calc(11px*var(--ik,1));white-space:nowrap;left:0;color:var(--mf-on-accent);position:absolute;padding:calc(2px*var(--ik,1)) calc(6px*var(--ik,1))}.dk-snap{background:var(--mf-danger);pointer-events:none;position:absolute}.dk-snap.v{top:0;bottom:0;width:calc(1px*var(--ik,1))}.dk-snap.h{height:calc(1px*var(--ik,1));left:0;right:0}.dk-guide{background:var(--mf-info);pointer-events:none;z-index:4;opacity:.7;position:absolute}.dk-guide.v{top:0;bottom:0;width:calc(1px*var(--ik,1))}.dk-guide.h{height:calc(1px*var(--ik,1));left:0;right:0}.dk-marq{background:var(--mf-tint);pointer-events:none;border:calc(1px*var(--ik,1)) dashed var(--mf-accent);position:absolute}.dk-notes{flex:none;border-top:1px solid var(--mf-line);display:flex;background:var(--mf-surface);flex-direction:column}.dk-notes.off{display:none}.dk-nh{display:flex;font-size:var(--mf-fs-sm);color:var(--mf-mute);align-items:center;padding:var(--mf-s2) var(--mf-s3) 0}.dk-nh span{display:inline-flex;gap:var(--mf-s2);align-items:center}.dk-notes textarea{background:transparent;resize:vertical;border:0;color:var(--mf-text);outline:0;font:inherit;min-height:56px;font-size:var(--mf-fs-md);max-height:40vh;padding:var(--mf-s2) var(--mf-s3) var(--mf-s3)}.dk-notes textarea::placeholder{color:var(--mf-mute)}.dk-sorter{min-height:0;flex:1;background:var(--mf-scene);overflow:auto;padding:var(--mf-s5)}.dk-sgrid{grid-template-columns:repeat(auto-fill,minmax(256px,1fr));display:grid;gap:var(--mf-s4)}.dk-sc{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:8px;border:1px solid var(--mf-line);position:relative;outline:0;padding:8px;flex-direction:column;font:inherit;text-align:left;color:var(--mf-text)}.dk-sc.on{border-color:var(--mf-accent);box-shadow:0 0 0 1px var(--mf-accent)}.dk-sc:focus-visible{box-shadow:0 0 0 2px var(--mf-accent)}.dk-sv{display:block;max-width:100%;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:135px;overflow:hidden;border:1px solid var(--mf-line);width:240px;position:relative}.dk-sl{display:flex;font-size:var(--mf-fs-md);gap:8px;min-width:0;align-items:center}.dk-sl b{flex:none;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.dk-sl span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.dk-sl small{font-size:var(--mf-fs-xs);color:var(--mf-accent-ink)}.dk-sc.add{min-height:170px;justify-content:center;align-items:center;border-style:dashed;background:transparent;color:var(--mf-mute)}.dk-sc.add:hover{color:var(--mf-accent-ink);border-color:var(--mf-accent)}.dk-side{width:320px}.dk-sh{display:flex;font-size:var(--mf-fs-lg);justify-content:space-between;align-items:center;padding:var(--mf-s3) var(--mf-s3) var(--mf-s2) var(--mf-s4)}.dk-sh b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.dk-sb{min-height:0;flex:1;overflow:auto;padding:var(--mf-s2) var(--mf-s4) var(--mf-s5)}.dk-sec{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);margin:var(--mf-s4) 0 var(--mf-s2);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.dk-sec:first-child{margin-top:var(--mf-s2)}.dk-fr{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s3);justify-content:space-between;margin:var(--mf-s2) 0;align-items:center}.dk-fr>span{flex:none;min-width:70px;color:var(--mf-mute)}.dk-fr .mf-field,.dk-fr .mf-btn,.dk-fr .mf-select{flex:1;min-width:0}.dk-fr .mf-btn{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}.dk-grid2{grid-template-columns:1fr 1fr;display:grid;gap:4px 12px}.dk-grid2 .dk-fr{gap:var(--mf-s1);margin:var(--mf-s1) 0;align-items:stretch;flex-direction:column}.dk-grid2 .dk-fr>span{font-size:var(--mf-fs-sm);min-width:0}.dk-sw{display:inline-block;border-radius:var(--mf-r-sm);height:var(--mf-s4);border:1px solid var(--mf-line);width:var(--mf-s4);margin-right:var(--mf-s2);flex:none}.dk-lay{grid-template-columns:repeat(3,1fr);display:grid;gap:8px}.dk-lb{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:4px;border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:4px;flex-direction:column;font:inherit;cursor:pointer}.dk-lb:hover{border-color:var(--mf-accent)}.dk-lb small{font-size:var(--mf-fs-xs);white-space:nowrap;color:var(--mf-mute)}.dk-lm{display:block;border-radius:var(--mf-r-sm);line-height:0;overflow:hidden;border:1px solid var(--mf-line)}.sl-mini{flex:none;overflow:hidden;position:relative}.dk-ol{display:flex;background:transparent;gap:var(--mf-s3);border:0;text-align:left;color:var(--mf-text);width:100%;padding:var(--mf-s2);font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer}.dk-ol:hover{background:var(--mf-hov)}.dk-ol.on{background:var(--mf-tint)}.dk-ol b{flex:none;text-align:right;color:var(--mf-mute);width:18px}.dk-ol span{display:flex;gap:2px;min-width:0;flex-direction:column}.dk-ol strong{font-weight:var(--mf-fw-semi)}.dk-ol em{text-overflow:ellipsis;font-style:normal;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.dk-ar{display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0;align-items:center}.dk-ar .dk-n{display:grid;background:var(--mf-tint);border-radius:var(--mf-r-sm);height:var(--mf-s5);color:var(--mf-accent-ink);width:var(--mf-s5);place-items:center;flex:none;font-size:var(--mf-fs-xs)}.dk-ar .dk-al{flex:1;background:transparent;min-width:0;border:0;text-align:left;color:var(--mf-text);font:inherit;text-overflow:ellipsis;cursor:pointer;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;padding:var(--mf-s1)}.dk-ar select,.dk-ar .mf-select{flex:none;width:104px}.dk-br{margin-top:12px}.dk-p{font-size:var(--mf-fs-md);margin:var(--mf-s2) 0 var(--mf-s3)}.dk-lkc{margin-top:12px;display:flex;font-size:var(--mf-fs-md);gap:8px;align-items:center}.dk-fs{height:30px;text-align:center;width:64px;padding:0 var(--mf-s2)}.dk-op{width:96px;accent-color:var(--mf-accent)}.dk-hint{max-width:300px;font-size:var(--mf-fs-sm);white-space:normal;line-height:1.4;color:var(--mf-mute);padding:var(--mf-s2)}.dk-theme{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid transparent;color:var(--mf-text);align-items:center;padding:var(--mf-s1);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);min-width:62px}.dk-theme:hover{background:var(--mf-hov)}.dk-theme.on{border-color:var(--mf-accent);background:var(--mf-tint)}.dk-theme .tp{display:grid;border-radius:var(--mf-r-sm);height:34px;border:1px solid var(--mf-line);width:52px;position:relative;place-items:center;overflow:hidden}.dk-theme .tp b{font-size:var(--mf-fs-lg);line-height:1}.dk-theme .tp i{height:6px;left:0;bottom:0;right:0;position:absolute}.w-rib button:disabled,.w-rib input:disabled{pointer-events:none;cursor:default;opacity:.4}.w-rib .wcol i{display:block}.dk-pop{max-width:calc(100vw - var(--mf-s4));z-index:58;position:fixed;padding:var(--mf-s3)}.dk-cp{width:236px}.dk-cp .dk-sec{margin:8px 0 4px}.dk-cp .dk-sec:first-child{margin-top:0}.dk-sws{grid-template-columns:repeat(8,1fr);display:grid;gap:var(--mf-s1)}.dk-s{aspect-ratio:1;border-radius:var(--mf-r-sm);cursor:pointer;min-width:0;border:1px solid var(--mf-line);padding:0}.dk-s:hover{outline:2px solid var(--mf-accent)}.dk-nones{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.dk-cust{display:flex;gap:var(--mf-s2);align-items:center}.dk-gal{display:grid;gap:var(--mf-s2)}.dk-gal.shapes{grid-template-columns:repeat(5,64px)}.dk-gal.layouts{grid-template-columns:repeat(3,100px)}.dk-gi{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid transparent;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s1);flex-direction:column;font:inherit;cursor:pointer}.dk-gi:hover,.dk-gi:focus-visible{border-color:var(--mf-accent);background:var(--mf-tint);outline:0}.dk-gi span{font-size:var(--mf-fs-xs);line-height:1.2;text-align:center;color:var(--mf-mute)}.dk-gal.shapes .dk-gi span{display:none}.dk-sp{display:block;overflow:visible}.dk-tg{display:grid;gap:var(--mf-s1);margin-top:var(--mf-s3);overflow:auto;max-height:50vh}.dk-tg .mf-field{min-width:0;padding:0 var(--mf-s2)}.sl-s{overflow:hidden;font-family:var(--mf-font);position:relative}.sl-e{box-sizing:border-box;position:absolute}.sl-e img{display:block;height:100%;width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sl-svg{top:0;pointer-events:none;overflow:visible;left:0;position:absolute}.sl-t{display:flex;height:100%;white-space:pre-wrap;overflow-wrap:break-word;box-sizing:border-box;width:100%;outline:0;flex-direction:column}.sl-t>div{min-height:1em}.sl-t ul,.sl-t ol{margin:0;padding-left:1.15em;width:100%}.sl-t li{padding-left:.15em}.sl-st{position:absolute;inset:0;height:auto;justify-content:center;text-align:center;align-items:center;padding:8px}.sl-st>div{width:100%}.sl-t[data-ph]>div,.sl-t[data-ph]>ul,.sl-t[data-ph]>ol{display:none}.sl-t[data-ph]:before{min-height:1em;pointer-events:none;opacity:.38;content:attr(data-ph)}.sl-t[data-ph=""]:before{content:none}.sl-e table{box-sizing:border-box}.sl-tb td,.sl-tb th{vertical-align:middle;overflow:hidden;word-break:break-word}.sl-e[data-lk]{cursor:pointer}.dk-hid{visibility:hidden}@keyframes dk-af{0%{opacity:0}to{opacity:1}}@keyframes dk-ay{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0 0}}@keyframes dk-az{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes dk-as{0%{transform:translate(5%);opacity:0}to{transform:none;opacity:1}}@keyframes dk-azz{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}.dk-an-fade{animation:dk-af .5s both}.dk-an-fly{animation:dk-ay .5s both}.dk-an-zoom{animation:dk-az .45s both}.dk-tr-fade{animation:dk-af .45s both}.dk-tr-slide{animation:dk-as .4s both}.dk-tr-zoom{animation:dk-azz .45s both}@media(prefers-reduced-motion:reduce){.dk-an-fade,.dk-an-fly,.dk-an-zoom,.dk-tr-fade,.dk-tr-slide,.dk-tr-zoom{animation-duration:.01s!important}}.mf-warm-pad-0c96{opacity:0;cursor:default;--cv:"6aa23637f4f66836"}.dk-pres{position:fixed;inset:0;background:var(--mf-black);z-index:200;overflow:hidden;font-family:var(--mf-font);color:var(--mf-text);outline:0}.dk-pbox{background:var(--mf-black);overflow:hidden;position:absolute}.dk-pst{top:0;height:540px;left:0;width:960px;position:absolute;transform-origin:0 0}.dk-pres .sl-e[data-lk]{cursor:pointer}.dk-pres.lz,.dk-pres.lz *{cursor:none}.dk-pres.pn{cursor:crosshair}.dk-pen{top:0;pointer-events:none;left:0;position:absolute}.dk-pres.pn .dk-pen{pointer-events:auto;cursor:crosshair}.dk-pblack{position:absolute;inset:0;display:none;background:var(--mf-black)}.dk-pres.blk .dk-pblack{display:block}.dk-pnotes{display:none;background:color-mix(in srgb,var(--mf-black) 88%,transparent);font-size:var(--mf-fs-h2);white-space:pre-wrap;line-height:1.45;overflow:auto;left:0;bottom:0;color:var(--mf-white);max-height:42%;right:0;position:absolute;padding:var(--mf-s4) var(--mf-s5) calc(var(--mf-s6) * 2)}.dk-pnotes.on{display:block}.dk-laser{display:none;background:var(--mf-danger);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:3;height:var(--mf-s4);box-shadow:0 0 var(--mf-s3) var(--mf-s1) var(--mf-danger);width:var(--mf-s4);position:fixed}.dk-pres.lz .dk-laser{display:block}.dk-phud{display:flex;background:var(--mf-glass);transform:translate(-50%);border-radius:var(--mf-r-pop);gap:var(--mf-s1);left:50%;bottom:var(--mf-s4);align-items:center;position:absolute;padding:var(--mf-s2) var(--mf-s3);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);transition:opacity var(--mf-t2);pointer-events:none;z-index:4;opacity:0;border:1px solid var(--mf-line);color:var(--mf-text)}.dk-pres.hud .dk-phud,.dk-pres.pv .dk-phud,.dk-phud:hover,.dk-phud:focus-within{pointer-events:auto;opacity:1}.dk-phud .mf-btn{color:inherit}.dk-phud .mf-btn.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.dk-pc,.dk-pk{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-md);min-width:52px;text-align:center}.dk-pside{display:none;top:0;background:var(--mf-surface);gap:var(--mf-s3);bottom:0;width:40%;right:0;position:absolute;padding:var(--mf-s5);flex-direction:column;border-left:1px solid var(--mf-line);z-index:2;overflow:auto}.dk-pres.pv .dk-pside{display:flex}.dk-pres.pv .dk-phud{transform:none;border-radius:0;left:0;bottom:0;right:40%;border-width:1px 0 0;height:var(--mf-bar-task);justify-content:center;padding:0 var(--mf-s3)}.dk-ph{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.dk-pnx{flex:none;max-width:100%;background:var(--mf-black);border-radius:var(--mf-r-sm);overflow:hidden;border:1px solid var(--mf-line);position:relative}.dk-pend{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--mf-fs-md);color:var(--mf-mute)}.dk-pnt{min-height:80px;flex:1;font-size:var(--mf-fs-lg);white-space:pre-wrap;line-height:1.5;overflow:auto}.dk-ptm{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);text-align:center;font-weight:var(--mf-fw-semi)}#dk-print{display:none}@media print{body.dk-printing>*:not(#dk-print){display:none!important}body.dk-printing #dk-print{display:block}body.dk-printing{background:var(--mf-white)!important}.dk-pp{height:540px;overflow:hidden;width:960px;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:760px){.dk-wrap{flex-direction:column-reverse}.dk-rail{height:104px;width:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:var(--mf-s2);border-right:0;border-top:1px solid var(--mf-line)}.dk-thn{gap:2px;align-items:center;flex-direction:column}.dk-num{order:2;text-align:center;width:auto;padding:0}.dk-tw{height:56.7px;width:100.8px}.dk-tw .dk-thumb{transform:scale(.105)!important}.dk-add{min-height:var(--mf-h-l);flex:none;font-size:var(--mf-fs-xs);height:auto;width:84px;padding:var(--mf-s2);flex-direction:column}.dk-vp{padding:var(--mf-s3)}.dk-notes{max-height:90px}.dk-sgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dk-sv{aspect-ratio:16/9;height:auto;width:100%}.dk-pres.pv .dk-pside{display:none}.dk-pres.pv .dk-phud{transform:translate(-50%);border-radius:var(--mf-r-pop);left:50%;right:auto;border-width:1px;height:auto;bottom:var(--mf-s4)}.dk-gal.shapes{grid-template-columns:repeat(4,60px)}.dk-gal.layouts{grid-template-columns:repeat(2,100px)}}#dk-pos,.mf-status .mf-btn{white-space:nowrap}.dk-dl input[type=checkbox],.dk-side input[type=checkbox],.dk-pop input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;background:transparent;border-radius:var(--mf-r-sm);height:18px;border:1.5px solid var(--mf-mute);margin:0;width:18px;place-items:center;cursor:pointer}.dk-dl input[type=checkbox]:checked,.dk-side input[type=checkbox]:checked,.dk-pop input[type=checkbox]:checked{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.dk-dl input[type=checkbox]:checked:after,.dk-side input[type=checkbox]:checked:after,.dk-pop input[type=checkbox]:checked:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.dk-dl input:focus-visible,.dk-side input:focus-visible,.dk-pop input:focus-visible,.dk-op:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.dk-op,.dk-dl input[type=range],.dk-side input[type=range]{appearance:none;-webkit-appearance:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:4px;outline:0}.dk-op::-webkit-slider-thumb,.dk-dl input[type=range]::-webkit-slider-thumb,.dk-side input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.dk-op::-moz-range-thumb,.dk-dl input[type=range]::-moz-range-thumb,.dk-side input[type=range]::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.dk-cust input[type=color],.dk-dl input[type=color],.dk-side input[type=color]{appearance:none;-webkit-appearance:none;flex:none;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);border:1px solid var(--mf-line);width:var(--mf-s6);padding:0}.dk-cust input[type=color]::-webkit-color-swatch-wrapper,.dk-dl input[type=color]::-webkit-color-swatch-wrapper,.dk-side input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.dk-cust input[type=color]::-webkit-color-swatch,.dk-dl input[type=color]::-webkit-color-swatch,.dk-side input[type=color]::-webkit-color-swatch{border-radius:var(--mf-r-sm);border:0}.dk-dl .mf-select,.dk-side .mf-select{display:flex;width:100%}.dk-dl .mf-select span,.dk-side .mf-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:760px){.dk-side{display:flex;top:0;z-index:7;bottom:0;width:min(300px,92%);right:0;position:absolute}.dk-ed .w-body{position:relative}}.sl-media{position:absolute;inset:0;display:flex;background:var(--mf-black);border-radius:var(--mf-r-ctl);font-size:22px;gap:12px;justify-content:center;font-family:var(--mf-font);color:var(--mf-white);align-items:center}.sl-media.a{font-size:17px}.sl-media svg{flex:none}.sl-e video{display:block;background:var(--mf-black);height:100%;width:100%;object-fit:contain}.sl-e audio{display:block;height:100%;width:100%}.dk-mprev{background:var(--mf-black);border-radius:var(--mf-r-ctl);width:100%;max-height:180px}audio.dk-mprev{background:transparent;height:40px}.dk-vw{grid-template-columns:var(--dk-rw,22px) minmax(0,1fr);min-height:0;flex:1;display:grid;grid-template-rows:var(--dk-rw,22px) minmax(0,1fr)}.dk-vw.norul{--dk-rw:0px}.dk-vw.norul .dk-rc,.dk-vw.norul .dk-rh,.dk-vw.norul .dk-rv{display:none}.dk-rc{background:var(--mf-soft);border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line)}.dk-rh,.dk-rv{background:var(--mf-soft);overflow:hidden;color:var(--mf-mute);position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.dk-rh{border-bottom:1px solid var(--mf-line);cursor:row-resize}.dk-rv{border-right:1px solid var(--mf-line);cursor:col-resize}.dk-rh svg,.dk-rv svg{display:block;top:0;left:0;position:absolute}.dk-rs{fill:var(--mf-surface)}.dk-rk{stroke-width:1;stroke:currentColor;opacity:.75}.dk-rn{fill:currentColor;font-size:11px;font-family:var(--mf-font)}.dk-rg{fill:var(--mf-info)}.dk-guide{pointer-events:auto}.dk-guide:before{content:"";position:absolute}.dk-guide.v:before{top:0;cursor:col-resize;left:calc(-4px*var(--ik,1));bottom:0;right:calc(-4px*var(--ik,1))}.dk-guide.h:before{top:calc(-4px*var(--ik,1));cursor:row-resize;left:0;bottom:calc(-4px*var(--ik,1));right:0}.dk-guide.tmp{pointer-events:none}.dk-guide.del{background:var(--mf-danger)}.dk-gtip{background:var(--mf-info);border-radius:calc(4px*var(--ik,1));pointer-events:none;z-index:6;font-size:calc(12px*var(--ik,1));white-space:nowrap;color:var(--mf-on-accent);position:absolute;padding:calc(2px*var(--ik,1)) calc(6px*var(--ik,1))}.dk-gtip.out{background:var(--mf-danger)}.dk-cmk{background:var(--mf-accent);border-radius:50% 50% 50% 0;pointer-events:auto;height:calc(24px*var(--ik,1));border:calc(2px*var(--ik,1)) solid var(--mf-surface);margin:calc(-12px*var(--ik,1)) 0 0 calc(-12px*var(--ik,1));color:var(--mf-on-accent);width:calc(24px*var(--ik,1));position:absolute;padding:0;font:var(--mf-fw-semi) calc(12px*var(--ik,1))/1 var(--mf-font);display:flex;cursor:pointer;justify-content:center;box-shadow:var(--mf-sh1);align-items:center}.dk-cmk.res{background:var(--mf-mute)}.dk-cmk.on,.dk-cmk:focus-visible{outline-offset:calc(1px*var(--ik,1));outline:calc(2px*var(--ik,1)) solid var(--mf-text)}.dk-cmb{background:var(--mf-accent);border-radius:var(--mf-r-pill);font-size:11px;height:16px;line-height:16px;min-width:16px;text-align:center;bottom:3px;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi);right:3px;position:absolute;padding:0 4px}.dk-cmc{display:flex;gap:var(--mf-s2);flex-direction:column;margin-bottom:var(--mf-s2)}.dk-cmc textarea{min-height:64px;height:auto;resize:vertical}.dk-cc{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3);margin-bottom:var(--mf-s2);display:flex;background:var(--mf-surface);gap:var(--mf-s2);flex-direction:column}.dk-cc.on{border-color:var(--mf-accent);box-shadow:0 0 0 1px var(--mf-accent)}.dk-cc.res .dk-cct{opacity:.6;text-decoration:line-through}.dk-cch{display:flex;gap:var(--mf-s2);align-items:center}.dk-av{flex:none;display:flex;background:var(--mf-tint);border-radius:50%;font-size:var(--mf-fs-xs);height:28px;justify-content:center;color:var(--mf-accent-ink);width:28px;font-weight:var(--mf-fw-semi);align-items:center}.dk-ccw{display:flex;min-width:0;flex-direction:column}.dk-ccw small,.dk-crp small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.dk-cct{all:unset;display:block;cursor:pointer;font-size:var(--mf-fs-md);line-height:1.45;overflow-wrap:anywhere;color:var(--mf-text)}.dk-cct:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dk-crp{border-left:2px solid var(--mf-line);padding-left:var(--mf-s2);font-size:var(--mf-fs-md);overflow-wrap:anywhere}.dk-ccf{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.dk-ccf input{flex:1 1 90px;min-width:0}.dk-axs{background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-weight:var(--mf-fw-semi);padding:var(--mf-s3);margin-bottom:var(--mf-s2);display:flex;gap:var(--mf-s2);align-items:center}.dk-axs.ok{color:var(--mf-ok)}.dk-ax{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);width:100%;padding:var(--mf-s2) var(--mf-s2);margin-bottom:var(--mf-s1);font:inherit}.dk-ax:hover{background:var(--mf-hov)}.dk-ax:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.dk-ax small{display:block;font-size:var(--mf-fs-xs);color:var(--mf-mute);margin-top:2px;font-weight:var(--mf-fw-reg)}.dk-ax.err .dk-axb{color:var(--mf-danger)}.dk-ax.warn .dk-axb{color:var(--mf-warn)}.dk-axb{flex:none;padding-top:1px}.dk-bad{color:var(--mf-danger)}.dk-glp{margin-top:var(--mf-s2);background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);color:var(--mf-mute);padding:var(--mf-s2) var(--mf-s3)}.dk-glp.bad{color:var(--mf-danger)}.dk-pvw{min-height:100vh;display:flex;background:var(--mf-bg);margin:0;font-family:var(--mf-font);color:var(--mf-text);flex-direction:column}.dk-pvw-top{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex-wrap:wrap;background:var(--mf-surface)}.dk-pvw-t{text-overflow:ellipsis;max-width:30ch;white-space:nowrap;overflow:hidden}.dk-pvw .dk-pk{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.dk-pvw-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:0;flex:1;display:grid;gap:var(--mf-s5);padding:var(--mf-s4)}.dk-pvw-c,.dk-pvw-s{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.dk-pvw-lab{text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.dk-pvw-st{aspect-ratio:16/9;background:var(--mf-paper);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);width:100%;position:relative}.dk-pvw-in{top:0;height:540px;left:0;width:960px;position:absolute;transform-origin:0 0}.dk-pvw-nt{min-height:120px;flex:1;background:var(--mf-surface);border-radius:var(--mf-r-ctl);font-size:17px;white-space:pre-wrap;line-height:1.5;overflow:auto;border:1px solid var(--mf-line);padding:var(--mf-s3)}.dk-pvw .dk-pend{position:absolute;inset:0;display:flex;justify-content:center;color:var(--mf-mute);align-items:center}.dk-pvw .mf-btn.on{background:var(--mf-tint);border-color:var(--mf-accent)}@media(max-width:760px){.dk-pvw-main{grid-template-columns:minmax(0,1fr)}.dk-vw{--dk-rw:18px}}.dk-crp small{margin-left:var(--mf-s2)}.dg-root{outline:0}.dg-scr{min-height:0;flex:1;display:flex;min-width:0;position:relative;flex-direction:column}.dg-scr[hidden]{display:none}.dg-th{position:absolute;inset:0;display:grid;place-items:center;background:var(--mf-paper);overflow:hidden}.dg-th svg{display:block;height:100%;width:100%}.dg-th svg.mf-i{height:32px;width:32px}.dg-root .thi,.dg-root .w-tcard .thi,.dg-root .w-tc .thi,.dg-root .w-ccard .thi{position:absolute!important;inset:0;transform:none!important;font-size:0;height:auto;overflow:hidden;width:auto!important;padding:0!important}.dg-root .w-tcard .th{aspect-ratio:300/190;background:var(--mf-paper)}.dg-root .w-tc .th{height:112px;width:176px}.dg-root .w-tc.blank .th{height:112px}.dg-root .w-ccard .cth{background:var(--mf-soft2);height:150px}.dg-ed .w-body{min-height:0;position:relative}.dg-ed .w-main{min-height:0;display:flex;min-width:0;overflow:hidden;padding:0;flex-direction:column}.dg-work{min-height:0;flex:1;display:flex;min-width:0}.dg-left{gap:0;overflow:hidden;width:240px;padding:0}.dg-lt{flex:none;padding:var(--mf-s2) var(--mf-s2) var(--mf-s1)}.dg-lt .mf-tabs{width:100%}.dg-lt .mf-tab{flex:1}.dg-lb2{scrollbar-width:thin;min-height:0;flex:1;display:flex;gap:2px;overflow:auto;padding:var(--mf-s1) var(--mf-s2) var(--mf-s4);flex-direction:column}.dg-lb2 .mf-sec{display:flex;justify-content:space-between;align-items:center}.dg-pages{flex:none;display:flex;gap:2px;flex-direction:column}.dg-layers{display:flex;gap:1px;flex-direction:column}.dg-lr{min-height:var(--mf-h-s);display:flex;gap:var(--mf-s1);align-items:center;padding-right:var(--mf-s1);border-radius:var(--mf-r-sm);cursor:default;position:relative;outline:0}.dg-lr:hover{background:var(--mf-hov)}.dg-lr.on{background:var(--mf-tint);color:var(--mf-text)}.dg-lr.off{opacity:.5}.dg-lr.virt{font-style:italic;opacity:.75}.dg-lr svg.mf-i{flex:none;color:var(--mf-mute)}.dg-lr.on svg.mf-i{color:var(--mf-accent-ink)}.dg-tw{flex:none;display:grid;height:18px;width:18px;place-items:center;background:transparent;cursor:pointer;border:0;color:var(--mf-mute);padding:0}.dg-ln{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-md);white-space:nowrap;min-width:0;overflow:hidden}.dg-la{flex:none;display:flex}.dg-hv{opacity:0}.dg-lr:hover .dg-hv,.dg-lr:focus-within .dg-hv{opacity:1}.dg-lr.dz-above:before,.dg-lr.dz-below:after{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:2px;left:var(--mf-s2);content:"";right:var(--mf-s2);position:absolute}.dg-lr.dz-above:before{top:-1px}.dg-lr.dz-below:after{bottom:-1px}.dg-lr.dz-inside{box-shadow:inset 0 0 0 2px var(--mf-accent)}.dg-sm{height:var(--mf-h-s);min-width:0;width:var(--mf-h-s)}.dg-ar{min-height:var(--mf-h-m);display:flex;border-radius:var(--mf-r-sm);cursor:pointer;gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s2)}.dg-ar:hover{background:var(--mf-hov)}.dg-ar svg.mf-i{flex:none;color:var(--mf-mute)}.dg-ac{flex-wrap:wrap;gap:var(--mf-s1)}.dg-icons{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:grid;gap:2px;padding:var(--mf-s1) 0}.dg-icons.dg-big{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));overflow:auto;max-height:50vh}.dg-ic{display:grid;place-items:center;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:36px;border:0;color:var(--mf-text)}.dg-ic:hover{background:var(--mf-hov);color:var(--mf-accent-ink)}.dg-imgs{grid-template-columns:repeat(2,1fr);display:grid;gap:var(--mf-s2);padding:var(--mf-s1) 0}.dg-im{aspect-ratio:1;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);cursor:pointer;overflow:hidden;border:1px solid var(--mf-line);padding:0}.dg-im:hover{border-color:var(--mf-accent)}.dg-im img{display:block;height:100%;width:100%;object-fit:cover}.dg-stage{min-height:0;flex:1;background:var(--mf-scene);min-width:0;overflow:hidden;position:relative;outline:0}.dg-corner{top:0;background:var(--mf-soft);height:22px;left:0;width:22px;position:absolute;border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);z-index:3}.dg-rl{background:var(--mf-soft);z-index:3;overflow:hidden;color:var(--mf-mute);position:absolute}#dg-rx{top:0;height:22px;left:22px;right:0;border-bottom:1px solid var(--mf-line)}#dg-ry{top:22px;left:0;bottom:0;width:22px;border-right:1px solid var(--mf-line)}.dg-rl svg{display:block}.dg-rl line{stroke-width:1;stroke:var(--mf-mute);opacity:.7}.dg-rl text{fill:var(--mf-mute);font-size:var(--mf-fs-xs);font-family:var(--mf-font)}.dg-rl .hl{fill:var(--mf-accent);opacity:.18}.dg-stage.no-rulers .dg-corner{display:none}.dg-vp{position:absolute;inset:22px 0 0 22px;cursor:default;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.dg-stage.no-rulers .dg-vp{top:0;left:0}.dg-svg{position:absolute;inset:0;display:block;pointer-events:none;height:100%;overflow:visible;width:100%}.dg-pix{position:absolute;inset:0;display:none;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--mf-text) 18%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--mf-text) 18%,transparent) 1px,transparent 1px)}.dg-ov{position:absolute;inset:0;pointer-events:none}.dg-ovs{display:block;overflow:visible;font-family:var(--mf-font)}.dg-ovs .ttl{fill:var(--mf-mute);font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}.dg-ovs .ttl.on,.dg-ovs .dia{fill:var(--mf-accent)}.dg-ovs .flow{fill:var(--mf-ok)}.dg-ovs .hov{stroke-width:1.5;fill:none;stroke:var(--mf-accent);opacity:.7}.dg-ovs .sel{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.dg-ovs .sel.virt{stroke-dasharray:4 3}.dg-ovs .sel.slc{stroke:var(--mf-warn)}.dg-ovs .pad{fill:var(--mf-accent);fill-opacity:.16;stroke:none}.dg-ovs .hnd{stroke-width:1.5;fill:var(--mf-paper);stroke:var(--mf-accent)}.dg-ovs .szl rect{fill:var(--mf-accent)}.dg-ovs .szl text{fill:var(--mf-on-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-med)}.dg-ovs .gd{stroke-width:1;stroke:var(--mf-info);opacity:.8}.dg-ovs .snp{stroke-width:1;stroke:var(--mf-danger)}.dg-ovs .snpx{stroke-width:1;fill:none;stroke:var(--mf-danger)}.dg-ovs .mq{fill:var(--mf-accent);fill-opacity:.1;stroke-width:1;stroke:var(--mf-accent)}.dg-ovs .drp{stroke-width:3;stroke:var(--mf-accent);stroke-linecap:round}.dg-ovs .drf{fill:var(--mf-accent);fill-opacity:.1;stroke-width:2;stroke:var(--mf-accent)}.dg-ovs .msr rect{fill:var(--mf-danger)}.dg-ovs .msr text{fill:var(--mf-on-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-med)}.dg-ovs .mline{stroke-width:1;stroke:var(--mf-danger)}.dg-ovs .pin path{fill:var(--mf-accent)}.dg-ovs .pin.res path{fill:var(--mf-mute)}.dg-ovs .pin text{fill:var(--mf-on-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi)}.dg-ovs .penp{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.dg-ovs .anc{stroke-width:1.5;fill:var(--mf-paper);stroke:var(--mf-accent)}.dg-ovs .anc.on{fill:var(--mf-accent)}.dg-ovs .anc.first{stroke:var(--mf-ok)}.dg-ovs .hc{stroke-width:1;fill:var(--mf-accent);stroke:var(--mf-paper)}.dg-ovs .hl{stroke-width:1;fill:none;stroke:var(--mf-accent)}.dg-vp.dg-outl{outline:0}.dg-te{background:transparent;outline-offset:1px;z-index:4;position:absolute;outline:2px solid var(--mf-accent);-webkit-user-select:text;cursor:text;white-space:pre-wrap;min-width:2px;overflow:visible;user-select:text}.dg-te[hidden]{display:none}.dg-dock{display:flex;max-width:calc(100% - var(--mf-s4)*2);background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-pop);z-index:5;gap:2px;border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-pop);bottom:var(--mf-s4);position:absolute;padding:var(--mf-s1);overflow-x:auto;scrollbar-width:none}.dg-dock .mf-eb.on{background:var(--mf-accent);color:var(--mf-on-accent)}.dg-right{min-height:0;flex:none;display:flex;background:var(--mf-soft);width:272px;flex-direction:column;border-left:1px solid var(--mf-line)}.dg-pt{flex:none;padding:var(--mf-s2);border-bottom:1px solid var(--mf-line)}.dg-pt .mf-tabs{width:100%}.dg-pt .mf-tab{flex:1}.dg-pb{scrollbar-width:thin;min-height:0;flex:1;display:flex;overflow:auto;flex-direction:column}.mf-dim-layer-9002{--swiftGrid:6;--dimTick:9;--softRail:5;--flatRail:5;--deepSlot:2;--deepFrame:3;--swiftSlot:7;--plainBase:5;--softGrid:4;--swiftEdge:9;--sharpPanel:4;--densePad:6;--swiftTick:9;--quietRail:7;--quietCurve:9;--dimRail:5}.dg-sec{padding:var(--mf-s2) var(--mf-s3) var(--mf-s3);border-bottom:1px solid var(--mf-line);display:flex;gap:var(--mf-s2);flex-direction:column}.dg-sec>.mf-sec{min-height:var(--mf-h-s);display:flex;justify-content:space-between;margin:0;align-items:center;padding:0}.dg-sb{display:flex;gap:var(--mf-s2);flex-direction:column}.dg-pr{display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.dg-pr>.dg-in{flex:1;min-width:0}.dg-g2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2);align-items:center}.dg-g2 .mf-field,.dg-sb .mf-field{min-width:0}.dg-lb{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.dg-in{display:flex;gap:var(--mf-s1);min-width:0;align-items:center;position:relative}.dg-in>span{flex:none;font-size:var(--mf-fs-xs);min-width:12px;color:var(--mf-mute)}.dg-in .mf-field{min-width:0;width:100%;padding-left:var(--mf-s2);padding-right:var(--mf-s1)}.dg-in.dg-wide{flex:1}.dg-in.dg-wide>span{min-width:80px}.dg-op{flex:none;width:72px}.dg-ty{flex:none;width:92px}.dg-sel{min-width:0;width:100%}.dg-grow{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-md);white-space:nowrap;min-width:0;overflow:hidden}.dg-col{appearance:none;-webkit-appearance:none;flex:none;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);border:1px solid var(--mf-line);width:var(--mf-s6);padding:0}.dg-col::-webkit-color-swatch-wrapper{padding:2px}.dg-col::-webkit-color-swatch{border-radius:var(--mf-r-sm);border:0}.dg-col::-moz-color-swatch{border-radius:var(--mf-r-sm);border:0}.dg-hex{flex:none;font-family:var(--mf-mono);width:84px}.dg-sw{display:inline-grid;place-items:center;flex:none;border-radius:var(--mf-r-sm);height:var(--mf-s5);overflow:hidden;border:1px solid var(--mf-line);width:var(--mf-s5)}.dg-sw i{font-style:normal;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.dg-gbar{flex:none;border-radius:var(--mf-r-ctl);height:var(--mf-h-m);border:1px solid var(--mf-line);width:var(--mf-s6)}.dg-stops{display:flex;gap:var(--mf-s2);flex-direction:column;padding-left:var(--mf-s2);border-left:2px solid var(--mf-line)}.dg-thumb{display:grid;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);overflow:hidden;border:1px solid var(--mf-line);width:var(--mf-s6);padding:0;place-items:center;flex:none}.dg-thumb img{height:100%;width:100%;object-fit:cover}.dg-bound{min-height:var(--mf-h-m);display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-accent-ink);align-items:center;padding:0 0 0 var(--mf-s2)}.dg-bound span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.dg-chk{min-height:var(--mf-h-s);display:flex;cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.dg-note{font-size:var(--mf-fs-sm);padding:var(--mf-s1) 0}.dg-hint{max-width:300px;font-size:var(--mf-fs-sm);line-height:1.4;color:var(--mf-mute);padding:0 var(--mf-s2)}.dg-seg{flex:none}.dg-seg .mf-tab{padding:0 var(--mf-s3)}.dg-al,.dg-tb{display:flex;gap:2px;align-items:center;padding:var(--mf-s1) var(--mf-s2);border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.dg-tb{border:0;padding:0}.dg-adj{flex-wrap:wrap}.dg-paint{flex-wrap:wrap;row-gap:var(--mf-s1)}.dg-paint .dg-hex{flex:1;min-width:64px;width:auto}.dg-paint .dg-ty{flex:1;min-width:84px;width:auto}.dg-paint .dg-op{width:64px}.dg-paint .dg-grow{flex:1}.dg-paint.off{opacity:.55}.dg-kv{grid-template-columns:auto 1fr;display:grid;font-size:var(--mf-fs-md);gap:var(--mf-s1) var(--mf-s3);align-items:baseline}.dg-kv span{color:var(--mf-mute)}.dg-kv b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right;font-weight:var(--mf-fw-med)}.dg-code{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow:auto;border:1px solid var(--mf-line);margin:0;font-family:var(--mf-mono);max-height:240px;word-break:break-word;padding:var(--mf-s2) var(--mf-s3);-webkit-user-select:text;user-select:text}.dg-rx{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s2);flex-direction:column}.dg-rfs{width:72px}.dg-stat{display:contents}.dg-vd{display:flex;gap:var(--mf-s2);min-width:min(560px,80vw);flex-direction:column}.dg-vt{display:flex;gap:var(--mf-s1);overflow:auto;max-height:50vh;flex-direction:column}.dg-vh,.dg-vr{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--mf-s2);align-items:center}.dg-vh{top:0;background:var(--mf-surface);font-size:var(--mf-fs-sm);color:var(--mf-mute);position:sticky}.dg-vh>span,.dg-vr>span{display:flex;gap:var(--mf-s1);min-width:0;align-items:center}.dg-vr .dg-hex{flex:1;width:auto}.dg-xd{display:flex;gap:var(--mf-s2);min-width:min(480px,80vw);overflow:auto;max-height:60vh;flex-direction:column}.dg-xr{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.dg-xr .dg-chk{flex:1;min-width:140px}.dg-xe{display:inline-flex;gap:var(--mf-s1)}.dg-vl{display:flex;gap:var(--mf-s1);min-width:min(420px,80vw);overflow:auto;max-height:50vh;flex-direction:column}.dg-cm{display:flex;gap:var(--mf-s2);min-width:min(360px,80vw);flex-direction:column}.dg-cmh{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.dg-cmt{font-size:var(--mf-fs-md);white-space:pre-wrap;line-height:1.4}.dg-cmr{padding-left:var(--mf-s3);border-left:2px solid var(--mf-line);display:flex;gap:var(--mf-s1);flex-direction:column}.dg-cmin{width:100%}.dg-play{position:absolute;inset:0;display:flex;background:var(--mf-black);z-index:20;flex-direction:column}.dg-pbar{flex:none;background:var(--mf-surface)}.dg-ptt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.dg-pstage{min-height:0;flex:1;overflow:hidden;position:relative}.dg-ed input[type=checkbox],.dg-vd input[type=checkbox],.dg-xd input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;background:transparent;border-radius:var(--mf-r-sm);height:18px;border:1.5px solid var(--mf-mute);margin:0;width:18px;place-items:center;cursor:pointer}.dg-ed input[type=checkbox]:checked,.dg-vd input[type=checkbox]:checked,.dg-xd input[type=checkbox]:checked{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.dg-ed input[type=checkbox]:checked:after,.dg-vd input[type=checkbox]:checked:after,.dg-xd input[type=checkbox]:checked:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.dg-ed input:focus-visible,.dg-pbar button:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.dg-pbtn{display:none}.dg-ed input[type=number]{-moz-appearance:textfield}@media(max-width:760px){.dg-pbtn{display:inline-grid}.dg-ed .w-nav .mf-tabs{overflow-x:auto}.dg-left{display:none;top:0;z-index:8;left:0;box-shadow:var(--mf-sh-pop);bottom:0;width:min(280px,88%);position:absolute}.dg-ed.show-l .dg-left{display:flex}.dg-right{display:none;top:0;z-index:8;box-shadow:var(--mf-sh-pop);bottom:0;width:min(300px,92%);right:0;position:absolute}.dg-ed.show-r .dg-right{display:flex}.dg-work{position:static}.dg-ed .w-main{position:relative}.dg-dock{bottom:var(--mf-s2)}.dg-pres .t{display:none}.dg-vd,.dg-xd,.dg-vl,.dg-cm{min-width:0}}.mf-status #dg-stat>span,.mf-status #dg-save{white-space:nowrap}@media(max-width:760px){.dg-ed .mf-status #dg-stat>span:first-child{display:none}.dg-ed .mf-status .mf-sep{display:none}}.dg-ed.dgx-s .w-nav .mf-tabs,.dg-ed.dgx-s .w-rib,.dg-ed.dgx-s .dg-right,.dg-ed.dgx-s .dg-left,.dg-ed.dgx-s .dg-dock,.dg-ed.dgx-s .dg-pbtn,.dg-ed.dgx-s .dgx-hide{display:none!important}.dg-ed.dgx-s .w-nav{gap:var(--mf-s2)}.dg-ed.dgx-s .w-name{max-width:260px}.dgx-top{display:flex;gap:var(--mf-s1);align-items:center;margin-left:auto}.dg-ed.dgx-p .dgx-top{display:none}.dg-ed.dgx-s .w-body{position:relative}.dgx-rail{flex:none;display:flex;background:var(--mf-soft);gap:2px;width:72px;padding:var(--mf-s2) var(--mf-s1);flex-direction:column;border-right:1px solid var(--mf-line);overflow-y:auto;scrollbar-width:none}.dgx-rb{min-height:56px;display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:2px;justify-content:center;border:0;color:var(--mf-mute);align-items:center;padding:var(--mf-s1);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs)}.dgx-rb:hover{background:var(--mf-hov);color:var(--mf-text)}.dgx-rb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.dgx-rb:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.dgx-panel{min-height:0;flex:none;display:none;background:var(--mf-soft);width:0;flex-direction:column;border-right:1px solid var(--mf-line)}.dg-ed.dgx-open .dgx-panel{display:flex;width:320px}.dgx-ph{display:flex;height:var(--mf-h-l);justify-content:space-between;align-items:center;padding:0 var(--mf-s3) 0 var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none}.dgx-ph b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.dgx-pb{scrollbar-width:thin;min-height:0;flex:1;display:flex;gap:var(--mf-s3);overflow:auto;padding:var(--mf-s3) var(--mf-s4) var(--mf-s5);flex-direction:column}.dgx-pb .mf-sec{margin:var(--mf-s2) 0 0}.dgx-empty{display:flex;gap:var(--mf-s2);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s5);flex-direction:column}.dgx-empty b{color:var(--mf-text)}.dgx-note{font-size:var(--mf-fs-sm);padding:var(--mf-s2) 0}.dg-ed.dgx-s .dg-stage{background:var(--mf-scene)}.dgx-ctx{flex-wrap:wrap;display:flex;max-width:calc(100% - 16px);background:var(--mf-surface);border-radius:var(--mf-r-ctl);z-index:6;gap:2px;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);width:max-content;align-items:center;position:absolute;padding:var(--mf-s1)}.dgx-ctx[hidden]{display:none}.dgx-b{display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);height:var(--mf-h-m);gap:var(--mf-s1);min-width:var(--mf-h-m);justify-content:center;border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2);font:inherit;flex:none;cursor:pointer;font-size:var(--mf-fs-sm)}.dgx-b:hover{background:var(--mf-hov)}.dgx-b.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.dgx-b:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.dgx-b .t{font-size:var(--mf-fs-sm)}.dgx-sep{flex:none;background:var(--mf-line);height:20px;margin:0 var(--mf-s1);width:1px}.dgx-font{max-width:140px;min-width:96px;justify-content:space-between}.dgx-font span{text-overflow:ellipsis;overflow:hidden}.dgx-fs{display:flex;align-items:center}.dgx-fsi{background:var(--mf-surface);border-radius:var(--mf-r-sm);height:var(--mf-h-m);border:1px solid var(--mf-line);text-align:center;color:var(--mf-text);width:48px;font:inherit;font-size:var(--mf-fs-sm)}.dgx-fsi:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.dgx-cs{display:block;border-radius:var(--mf-r-sm);height:20px;border:1px solid var(--mf-line);width:20px;background-image:linear-gradient(45deg,var(--mf-soft2) 25%,transparent 25%,transparent 75%,var(--mf-soft2) 75%)}.dgx-pop{max-width:calc(100% - 16px);background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:20;min-width:200px;overflow:auto;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);max-height:70%;position:absolute;padding:var(--mf-s3)}.mf-tall-span-837e{opacity:0;cursor:default;--cv:"dffb3a348da53daa"}.dgx-cp{display:flex;gap:var(--mf-s2);width:244px;flex-direction:column}.dgx-cph{display:flex;gap:var(--mf-s2);align-items:center}.dgx-hex{flex:1;min-width:0}.dgx-nat{background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:36px;border:1px solid var(--mf-line);width:36px;padding:0}.dgx-sws{grid-template-columns:repeat(6,1fr);display:grid;gap:var(--mf-s2)}.dgx-sw{border-radius:var(--mf-r-sm);cursor:pointer;height:32px;border:1px solid var(--mf-line);padding:0}.dgx-sw:hover{outline-offset:1px;outline:2px solid var(--mf-accent)}.dgx-sw:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.dgx-form{display:flex;gap:var(--mf-s3);min-width:220px;flex-direction:column}.dgx-form label{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}.dgx-form input[type=range]{min-height:24px;width:100%;accent-color:var(--mf-accent)}.dgx-form output{float:right;color:var(--mf-text)}.dgx-chk{min-height:36px;gap:var(--mf-s2)!important;color:var(--mf-text)!important;align-items:center;flex-direction:row!important}.dgx-grid2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.dgx-grid3{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s2)}.dgx-xy{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));display:grid;gap:var(--mf-s2)}.dgx-fp{display:flex;gap:var(--mf-s2);width:260px;flex-direction:column}.dgx-fl{display:flex;overflow:auto;max-height:300px;flex-direction:column}.dgx-fo{text-overflow:ellipsis;display:block;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-lg);height:var(--mf-h-m);white-space:nowrap;overflow:hidden;border:0;text-align:left;color:var(--mf-text);padding:0 var(--mf-s3)}.dgx-fo:hover{background:var(--mf-hov)}.dgx-fo.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.dgx-fxg{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s2)}.dgx-fx{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:2px;border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:var(--mf-s2);flex-direction:column;font:inherit}.dgx-fx.on{border-color:var(--mf-accent);background:var(--mf-tint)}.dgx-fx small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.dgx-fxs{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-bold)}.dgx-fx-shadow{text-shadow:2px 2px 3px var(--mf-mute)}.dgx-fx-lift{text-shadow:0 5px 8px var(--mf-mute)}.dgx-fx-hollow{color:transparent;-webkit-text-stroke:1px var(--mf-text)}.dgx-fx-outline{-webkit-text-stroke:1px var(--mf-mute)}.dgx-fx-splice{color:transparent;-webkit-text-stroke:1px var(--mf-text);text-shadow:3px 3px 0 var(--mf-mute)}.dgx-fx-echo{text-shadow:3px 3px 0 var(--mf-mute),6px 6px 0 var(--mf-line)}.dgx-fx-glitch{text-shadow:-2px 0 var(--mf-info),2px 0 var(--mf-danger)}.dgx-fx-neon{text-shadow:0 0 6px var(--mf-accent),0 0 14px var(--mf-accent)}.dgx-rsl{display:flex;gap:var(--mf-s1);overflow:auto;max-height:300px;flex-direction:column}.dgx-sz{min-height:44px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-sm);justify-content:space-between;border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer}.dgx-sz small{color:var(--mf-mute)}.dgx-sz.on{border-color:var(--mf-accent);background:var(--mf-tint)}.dgx-pages{flex:none;display:flex;background:var(--mf-soft);height:96px;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-top:1px solid var(--mf-line)}.dgx-pl{flex:1;display:flex;gap:var(--mf-s3);min-width:0;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:var(--mf-s1) 2px}.dgx-pg{flex:none;display:flex;gap:2px;align-items:center;flex-direction:column}.dgx-pt{display:block;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:56px;border:2px solid transparent;padding:0}.dgx-pg.on .dgx-pt{border-color:var(--mf-accent)}.dgx-pt:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dgx-pth{display:block;max-width:140px;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:100%;min-width:32px;overflow:hidden}.dgx-pth svg{display:block}.dgx-pn{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.dgx-pa{flex:none;height:56px;width:44px;margin-bottom:12px;display:grid;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;border:1px dashed var(--mf-line);color:var(--mf-mute);place-items:center}.dgx-pa:hover{background:var(--mf-hov);color:var(--mf-text)}.dgx-pa:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dgx-pr{flex:none;display:flex;gap:var(--mf-s1)}.dgx-search{top:0;z-index:1;position:sticky}.dgx-tabs{display:flex;gap:var(--mf-s1);overflow-x:auto;scrollbar-width:none}.dgx-tabs .mf-chip{flex:none;cursor:pointer;height:var(--mf-h-m);border:0;color:var(--mf-text);padding:0 var(--mf-s3)}.dgx-tabs .mf-chip.on{color:var(--mf-accent-ink)}.dgx-tg{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2);align-items:start}.dgx-tt{display:block;background:var(--mf-paper);border-radius:var(--mf-r-sm);cursor:pointer;overflow:hidden;border:1px solid var(--mf-line);color:inherit;padding:0;font:inherit}.dgx-tt:hover{outline:2px solid var(--mf-accent)}.dgx-tt:focus-visible{outline:2px solid var(--mf-accent)}.dgx-tt svg,.dgx-tt img{display:block;height:auto;width:100%;max-height:200px;object-fit:cover}.dgx-el{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s2)}.dgx-eb{display:grid;place-items:center;min-height:44px;aspect-ratio:1;background:var(--mf-surface);border-radius:var(--mf-r-sm);cursor:pointer;border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s1)}.dgx-eb svg{height:100%;width:100%}.dgx-eb:hover{background:var(--mf-hov);outline:2px solid var(--mf-accent)}.dgx-eb:focus-visible{outline:2px solid var(--mf-accent)}.dgx-txb{min-height:var(--mf-h-l);display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;white-space:nowrap;overflow:hidden}.dgx-txb:hover{background:var(--mf-hov)}.dgx-txb:focus-visible{outline:2px solid var(--mf-accent)}.dgx-list{display:flex;gap:var(--mf-s1);flex-direction:column}.dgx-li{min-height:44px;display:flex;background:transparent;border-radius:var(--mf-r-sm);gap:var(--mf-s3);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;text-align:left;width:100%}.dgx-li:hover{background:var(--mf-hov)}.dgx-li.on{background:var(--mf-tint)}.dgx-li:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.dgx-li .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.dgx-li small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dgx-drop{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:2px dashed var(--mf-line);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s5);flex-direction:column}.dgx-up{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.dgx-up button{aspect-ratio:1;background:var(--mf-paper);border-radius:var(--mf-r-sm);cursor:pointer;overflow:hidden;border:1px solid var(--mf-line);padding:0}.dgx-up img{display:block;height:100%;width:100%;object-fit:cover}@media(max-width:760px){.dg-ed.dgx-s .w-body{flex-direction:column}.dg-ed.dgx-s .w-nav{flex-wrap:wrap}.dg-ed.dgx-s .w-name{flex:1;min-width:0}.dgx-top .t{display:none}.dgx-rail{order:3;width:auto;flex-direction:row;border-right:0;border-top:1px solid var(--mf-line);padding:var(--mf-s1);overflow-x:auto}.dgx-rb{flex:1 0 56px}.dg-ed.dgx-s .w-main{min-height:0;flex:1;order:1}.dg-ed.dgx-open .dgx-panel{display:none;width:auto}.dg-ed.dgx-open.dgx-sheet .dgx-panel{display:flex;z-index:9;height:56%;left:0;bottom:64px;right:0;position:absolute;border-right:0;border-top:1px solid var(--mf-line);border-radius:var(--mf-r-dlg) var(--mf-r-dlg) 0 0;box-shadow:var(--mf-sh-pop)}.dgx-pages{height:80px;padding:var(--mf-s1) var(--mf-s3)}.dgx-pt,.dgx-pa{height:44px}.dgx-ctx{top:auto!important;max-width:none;left:8px!important;bottom:var(--mf-s2);right:8px;position:absolute}}@media(pointer:coarse){.dgx-b{height:44px;min-width:44px}.dgx-rb{min-height:56px}}.dgx-wide{height:var(--mf-h-l);width:100%}.dgx-lr{display:flex;border-radius:var(--mf-r-sm);gap:2px;align-items:center}.dgx-lr.on{background:var(--mf-tint)}.dgx-lr .dgx-li{flex:1;min-width:0}.dgx-pb>*{flex:none}.dgx-drawlayer{position:absolute;inset:0;z-index:7;cursor:crosshair;touch-action:none}.dgx-drawlayer.er{cursor:cell}.dgx-drawsvg{position:absolute;inset:0;pointer-events:none;height:100%;width:100%}.dgx-drawbar{display:flex;top:var(--mf-s3);background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-ctl);z-index:8;gap:var(--mf-s3);border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-pop);align-items:center;position:absolute;padding:var(--mf-s2) var(--mf-s3)}.dgx-drawbar input[type=color]{background:transparent;border-radius:var(--mf-r-sm);height:32px;border:1px solid var(--mf-line);width:32px;padding:0}.dgx-drawbar input[type=range]{width:120px;accent-color:var(--mf-accent)}.dgx-pres{position:absolute;inset:0;display:flex;background:var(--mf-black);z-index:60;color:var(--mf-white);outline:0}.dgx-pst{flex:1;display:grid;min-width:0;position:relative;place-items:center;cursor:pointer;overflow:hidden}.dgx-pa1,.dgx-pa2{background:var(--mf-white);overflow:hidden;position:absolute}.dgx-pa1:empty,.dgx-pa2:empty{display:none}.dgx-pbar{display:flex;background:var(--mf-glass);transform:translate(-50%);border-radius:var(--mf-r-pill);gap:var(--mf-s2);left:50%;bottom:var(--mf-s4);align-items:center;position:absolute;padding:var(--mf-s1) var(--mf-s3);-webkit-backdrop-filter:var(--mf-blur);backdrop-filter:var(--mf-blur);transition:opacity var(--mf-t1);z-index:3;opacity:0;color:var(--mf-text)}.dgx-pres:hover .dgx-pbar,.dgx-pbar:focus-within{opacity:1}.dgx-pbar .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.dgx-pc{font-size:var(--mf-fs-sm);min-width:56px;text-align:center}.dgx-pv{flex:none;display:flex;background:var(--mf-surface);gap:var(--mf-s3);color:var(--mf-text);width:300px;padding:var(--mf-s4);flex-direction:column;border-left:1px solid var(--mf-line);z-index:2;overflow:auto}.dgx-pv[hidden]{display:none}.dgx-pvx{min-height:60px;display:grid;background:var(--mf-soft2);border-radius:var(--mf-r-sm);overflow:hidden;place-items:center;color:var(--mf-mute)}.dgx-pvx svg{display:block;height:100%;width:100%}.dgx-pvt{display:flex;gap:var(--mf-s4)}.dgx-clock{display:flex;flex-direction:column}.dgx-clock b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2)}.dgx-clock span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dgx-pres.late .dgx-el2{color:var(--mf-danger)}.dgx-pvm{font-size:var(--mf-fs-md);white-space:pre-wrap;line-height:1.5}.dgx-pvset label{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}@media(max-width:760px){.dgx-pres.pvw{flex-direction:column}.dgx-pv{width:auto;max-height:45%;border-left:0;border-top:1px solid var(--mf-line)}.dgx-pbar{opacity:1}}.dg-ed.dgx-p .dg-dock{top:50%;transform:translateY(-50%);left:var(--mf-s3);bottom:auto;flex-direction:column}.dg-ed.dgx-p .dg-dock .mf-eb{height:44px;width:44px}.dg-ed.dgp-nodock .dgp-pdock{display:none}.dgp-top{display:flex;background:var(--mf-soft2);gap:var(--mf-s3);justify-content:space-between;align-items:center;padding:0 var(--mf-s2);border-bottom:1px solid var(--mf-line);min-height:40px;flex:none}.dgp-dtabs{display:flex;gap:var(--mf-s1);align-items:center;overflow-x:auto;min-width:0}.dgp-dt{display:flex;max-width:220px;border-radius:var(--mf-r-sm) var(--mf-r-sm) 0 0;border:1px solid transparent;align-items:center}.dgp-dt.on{background:var(--mf-surface);border-color:var(--mf-line);border-bottom-color:var(--mf-surface)}.dgp-dn{background:none;border:0;color:var(--mf-text);font:inherit;text-overflow:ellipsis;min-height:36px;cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;padding:var(--mf-s2) var(--mf-s3)}.dgp-dx{height:28px;width:28px}.dgp-ws{flex:none;display:flex;gap:var(--mf-s2);align-items:center}.dgp-wl{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.dgp-opts{min-height:52px;display:flex;background:var(--mf-surface);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);overflow-x:auto;flex:none;font-size:var(--mf-fs-sm)}.dgp-opts>*{flex:none}.dgp-tool{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.dgp-nm{text-overflow:ellipsis;max-width:140px;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.dgp-sep{background:var(--mf-line);align-self:stretch;margin:0 var(--mf-s1);width:1px}.dgp-of,.dgp-nf{display:flex;gap:var(--mf-s1);color:var(--mf-mute);align-items:center}.dgp-of input{width:64px}.dgp-nf{flex:1;min-width:0;align-items:stretch;flex-direction:column}.dgp-nf input{width:100%}.dgp-pdock{min-height:0;flex:none;display:flex;background:var(--mf-soft);width:300px;flex-direction:column;border-left:1px solid var(--mf-line);position:relative}.dgp-close{display:none}.dgp-grp{min-height:0;flex:3 1 0;display:flex;flex-direction:column;border-bottom:1px solid var(--mf-line)}.dgp-grp+.dgp-grp{flex:2 1 0}.dgp-grp.drop{outline-offset:-4px;outline:2px dashed var(--mf-accent)}.dgp-ptabs{display:flex;gap:2px;overflow-x:auto;padding:var(--mf-s1) var(--mf-s2) 0;border-bottom:1px solid var(--mf-line);flex:none}.dgp-pt{background:none;border:0;border-bottom:2px solid transparent;color:var(--mf-mute);font:inherit;min-height:36px;cursor:grab;font-size:var(--mf-fs-sm);white-space:nowrap;padding:var(--mf-s2) var(--mf-s3)}.dgp-pt:hover{background:var(--mf-hov);color:var(--mf-text)}.dgp-pt.on{color:var(--mf-text);border-bottom-color:var(--mf-accent);font-weight:var(--mf-fw-semi)}.dgp-pbody{min-height:0;flex:1;display:flex;gap:var(--mf-s3);overflow:auto;padding:var(--mf-s3);flex-direction:column}.dgp-pbody>*{flex:none}.dgp-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:flex-end}.dgp-row .mf-field{min-width:0}.dgp-pf{display:flex;gap:var(--mf-s3);flex-direction:column}.dgp-sls{display:flex;gap:var(--mf-s1);flex-direction:column}.dgp-sl{grid-template-columns:92px 1fr 36px;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-text);align-items:center}.dgp-sl input[type=range]{min-height:28px;width:100%;accent-color:var(--mf-accent)}.dgp-sl output{font-variant-numeric:tabular-nums;text-align:right;color:var(--mf-mute)}.dgp-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.dgp-chip{background:var(--mf-surface);border-radius:var(--mf-r-pill);border:1px solid var(--mf-line);color:var(--mf-text);font:inherit;min-height:32px;cursor:pointer;font-size:var(--mf-fs-sm);padding:var(--mf-s1) var(--mf-s3)}.dgp-chip:hover{background:var(--mf-hov)}.dgp-chip.on{background:var(--mf-accent);color:var(--mf-on-accent);border-color:var(--mf-accent)}.dgp-curve{aspect-ratio:1;max-width:220px;background:var(--mf-surface);border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);width:100%;touch-action:none;cursor:crosshair;align-self:center}.dgp-tgs{gap:var(--mf-s1)}.dgp-tg{height:36px;width:36px}.dgp-tg.on{background:var(--mf-accent);color:var(--mf-on-accent)}.dgp-hint{font-size:var(--mf-fs-sm)}.dgp-ck{min-height:36px;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.dgp-warn{display:flex;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s2);border:1px solid var(--mf-danger);color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3)}.dgp-kv{grid-template-columns:auto 1fr;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s3)}.dgp-kv span{color:var(--mf-mute)}.dgp-pls{display:flex;gap:var(--mf-s1);flex-direction:column}.dgp-pl{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.dgp-pl>span:first-child{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.dgp-hl{display:flex;gap:2px;overflow:auto;max-height:260px;flex-direction:column}.dgp-hs{display:flex;background:none;justify-content:space-between;border:0;color:var(--mf-text);align-items:center;font:inherit;min-height:32px;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);text-align:left;padding:var(--mf-s2) var(--mf-s3)}.dgp-hs:hover{background:var(--mf-hov)}.dgp-hs.on{background:var(--mf-tint)}.dgp-hs.fut{color:var(--mf-mute)}.dgp-lib{grid-template-columns:repeat(2,1fr);display:grid;gap:var(--mf-s2)}.dgp-li{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s1);border:1px solid var(--mf-line);align-items:stretch;padding:var(--mf-s2);flex-direction:column}.dgp-lt{min-height:64px;display:flex;background:var(--mf-paper);border-radius:var(--mf-r-sm);cursor:pointer;justify-content:center;overflow:hidden;border:0;align-items:center}.dgp-lt svg,.dgp-lt img{max-width:100%;max-height:72px}.dgp-st{font-size:var(--mf-fs-xs);margin-right:var(--mf-s3)}@media(max-width:759px){.dg-ed.dgx-p .dgp-pdock{display:none;top:0;z-index:9;box-shadow:var(--mf-sh-pop);bottom:0;width:min(320px,94%);right:0;position:absolute}.dg-ed.dgx-p.dgp-dockopen .dgp-pdock,.dg-ed.dgx-p.show-l .dgp-pdock,.dg-ed.dgx-p.show-r .dgp-pdock{display:flex}.dgp-close{display:inline-flex;top:var(--mf-s2);z-index:2;height:44px;width:44px;right:var(--mf-s2);position:absolute}.dgp-ptabs{padding-right:56px}.dg-ed.dgx-p .dg-dock{left:var(--mf-s2)}.dgp-ws .mf-mute{display:none}.dgp-pt,.dgp-chip,.dgp-hs{min-height:44px}.dgp-tg{height:44px;width:44px}}.dgp-slot{min-height:0;display:flex;margin:calc(var(--mf-s3) * -1);flex-direction:column}.dg-ed.dgx-p .dgp-slot .dg-right,.dg-ed.dgx-p .dgp-slot .dg-left{min-height:0;flex:1;display:flex!important;background:none;z-index:auto;border:0;box-shadow:none;width:100%;position:static}.dg-ed.dgx-p .dgp-pbody:has(.dgp-slot){padding:var(--mf-s3)}@media(max-width:759px){.dgp-top{display:none}.dgp-opts{min-height:48px}}.dgf-p{display:flex;gap:var(--mf-s2);width:min(340px,86vw);flex-direction:column}.dgf-cats{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.dgf-cats .dgp-chip{min-height:32px}.dgf-list{display:flex;overflow:auto;max-height:min(340px,46vh);flex-direction:column;border-top:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line)}.dgf-r{display:flex;border-radius:var(--mf-r-sm);align-items:stretch}.dgf-r:hover{background:var(--mf-hov)}.dgf-r.on{background:var(--mf-tint)}.dgf-r[data-off]{opacity:.55}.dgf-pick{min-height:48px;flex:1;display:flex;background:transparent;cursor:pointer;min-width:0;justify-content:center;border:0;text-align:left;color:var(--mf-text);padding:var(--mf-s1) var(--mf-s3);flex-direction:column;font:inherit}.dgf-pick:focus-visible,.dgf-star:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.dgf-n{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.dgf-s{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden}.dgf-r.on .dgf-n{color:var(--mf-accent-ink)}.dgf-star{min-height:44px;align-self:center;color:var(--mf-mute);width:44px}.dgf-star.on{color:var(--mf-accent-ink)}.dgf-star.on svg{fill:currentColor}.dgf-info{min-height:3.6em;font-size:var(--mf-fs-sm);line-height:1.4;color:var(--mf-text)}.dgf-info a{color:var(--mf-accent-ink)}.dgp-fbtn{min-height:32px;display:flex;cursor:pointer;justify-content:space-between;text-align:left;width:100%;align-items:center}@media(max-width:640px){.dgf-star{width:48px}}.dga-ov{position:absolute;inset:0;pointer-events:none;overflow:visible;font-family:var(--mf-font)}.dga-ov .saf{stroke-width:1.5;fill:none;stroke:var(--mf-ok);stroke-dasharray:6 4}.dga-ov .saft{fill:var(--mf-ok);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-med)}.dga-ov .rotb rect{fill:var(--mf-accent)}.dga-ov .rotb text{fill:var(--mf-on-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-med)}.dg-ovs .gd.lk{stroke-dasharray:3 3;opacity:.55}.dg-ed.dga-full{position:fixed;inset:0;background:var(--mf-surface);z-index:55;height:auto!important;width:auto!important}.dga-fullx{top:var(--mf-s2);z-index:56;box-shadow:var(--mf-sh-pop);right:var(--mf-s2);position:fixed}.dga-draft{flex-wrap:wrap;display:flex;background:var(--mf-tint);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);font-size:var(--mf-fs-sm);color:var(--mf-text)}.dga-draft span{flex:1;min-width:200px}.dga-draft .mf-btn{min-height:44px}.dga-p{display:flex;gap:var(--mf-s3);flex-direction:column}.dga-pl{scrollbar-width:thin;display:flex;gap:2px;overflow:auto;max-height:52vh;flex-direction:column}.dga-pr{min-height:44px;display:flex;background:transparent;border-radius:var(--mf-r-sm);gap:var(--mf-s3);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-lg);text-align:left}.dga-pr:hover{background:var(--mf-hov)}.dga-pr.on{background:var(--mf-tint);outline-offset:-1px;color:var(--mf-text);outline:1px solid var(--mf-accent)}.dga-pg{flex:none;font-size:var(--mf-fs-sm);color:var(--mf-mute);width:96px}.dga-pt{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.dga-pr kbd,.dga-kr kbd{font:inherit;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);white-space:nowrap;border:1px solid var(--mf-line);color:var(--mf-mute);padding:2px var(--mf-s2)}.dga-kr kbd.none{opacity:.6}.dga-pe{display:flex;gap:var(--mf-s1);text-align:center;align-items:center;padding:var(--mf-s5);flex-direction:column}.dga-k{display:flex;gap:var(--mf-s3);flex-direction:column}.dga-kl{display:flex;flex-direction:column}.dga-kr{min-height:44px;display:flex;gap:var(--mf-s3);align-items:center;padding:0 var(--mf-s1);border-bottom:1px solid var(--mf-line)}.dga-kr.cap{background:var(--mf-tint)}.dga-kt{flex:1;min-width:0}.dga-kk{font-size:var(--mf-fs-sm)}@media(max-width:760px){.dga-pg{display:none}.dga-fullx{top:var(--mf-s1);right:var(--mf-s1)}}.dga-kr .mf-btn{min-height:44px;min-width:44px}.dga-anp{grid-template-columns:repeat(3,var(--mf-s5));display:inline-grid;gap:var(--mf-s1)}.dga-an{background:var(--mf-soft);border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-s5);min-width:0;border:1px solid var(--mf-line);width:var(--mf-s5);padding:0}.dga-an.on{background:var(--mf-accent);border-color:var(--mf-accent)}.dga-an:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dga-trow{flex-wrap:wrap;gap:var(--mf-s2)}.dga-ov .gap line{stroke-width:1;stroke:var(--mf-accent)}.dga-ov .gap rect{fill:var(--mf-accent)}.dga-ov .gap text{fill:var(--mf-on-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-med)}.dga-ov .gapeq{fill:var(--mf-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-med)}.dga-lf{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s1) var(--mf-s3)}.dga-lf .mf-search{min-height:36px;flex:1 1 90px;min-width:0}.dga-lt{min-height:36px;flex:0 1 96px;min-width:0}.dga-lsb{flex:none}.dga-lcount{flex:1 1 100%;font-size:var(--mf-fs-sm)}.dga-th{flex:none;display:inline-flex;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:var(--mf-s5);justify-content:center;overflow:hidden;border:1px solid var(--mf-line);width:var(--mf-s5);align-items:center}.dg-lr[hidden],.dga-lnone[hidden],.dga-lcount[hidden]{display:none!important}.dga-th svg{display:block;height:100%;width:100%}.dga-lc{flex:none;border-radius:var(--mf-r-pill);height:10px;width:10px;margin-left:var(--mf-s1)}.mf-dense-base-147e{--tb:223,104,92,231,135,198,193,102,176,232,95,165,11,108,23,29,87}.dga-lbl{display:inline-flex;gap:var(--mf-s1);align-items:center}.dga-lb0,.dga-lb1{border-radius:var(--mf-r-pill);cursor:pointer;height:var(--mf-s5);min-width:0;border:2px solid transparent;width:var(--mf-s5);padding:0}.dga-lb0{background:var(--mf-soft);border-color:var(--mf-line)}.dga-lb0.on,.dga-lb1.on{border-color:var(--mf-text)}.dga-lb0:focus-visible,.dga-lb1:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dga-pal{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-bottom:var(--mf-s3)}.dga-palsw{min-height:calc(var(--mf-s6)*2);display:flex;border-radius:var(--mf-r-sm);justify-content:center;border:1px solid var(--mf-line);width:calc(var(--mf-s6)*2);align-items:flex-end;padding:var(--mf-s1)}.dga-palsw .mf-mute{background:var(--mf-paper);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);padding:0 var(--mf-s1)}.dga-ub{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.dga-ub .mf-btn{min-height:44px;flex:1 1 auto}.dga-uq,.dga-upq{display:flex;background:transparent;border-radius:var(--mf-r-sm);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s3);flex-direction:column}.dga-upq[hidden]{display:none}.dga-uph{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);justify-content:space-between;align-items:center}.dga-uph .mf-btn{min-height:44px}.dga-uql{list-style:none;scrollbar-width:thin;display:flex;gap:var(--mf-s2);overflow:auto;margin:0;max-height:28vh;padding:0;flex-direction:column}.dga-uql li{grid-template-columns:1fr auto;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s2);align-items:center}.dga-uql .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mf-text)}.dga-uql .s{font-size:var(--mf-fs-xs);color:var(--mf-mute);grid-column:1/-1}.dga-uql li.st-fail .s,.dga-uql li.st-skip .s{color:var(--mf-danger)}.dga-uql li.st-done .s{color:var(--mf-ok)}.dga-uql progress{grid-column:1/-1;height:var(--mf-s2);width:100%;accent-color:var(--mf-accent)}.dga-uo{border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);padding:0 var(--mf-s3)}.dga-uo summary{min-height:44px;display:flex;cursor:pointer;font-size:var(--mf-fs-sm);color:var(--mf-text);align-items:center}.dga-uo summary:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dga-uor{display:flex;gap:var(--mf-s1);flex-direction:column;padding-bottom:var(--mf-s3);font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dga-seg{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.dga-fo .mf-chip{min-height:44px}.dga-ug{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.dga-ut{display:flex;gap:var(--mf-s1);min-width:0;position:relative;flex-direction:column}.dga-uti{aspect-ratio:1;display:flex;background:var(--mf-paper);border-radius:var(--mf-r-sm);cursor:pointer;justify-content:center;overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-mute);align-items:center;padding:0}.dga-uti:hover{border-color:var(--mf-accent)}.dga-uti:focus-visible,.dga-utm:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dga-uti img{display:block;height:100%;width:100%;object-fit:cover}.dga-ut.miss .dga-uti{border-color:var(--mf-danger);color:var(--mf-danger)}.dga-utm{top:var(--mf-s1);background:var(--mf-surface);border-radius:var(--mf-r-sm);height:44px;border:1px solid var(--mf-line);width:44px;right:var(--mf-s1);position:absolute}.dga-utn{text-overflow:ellipsis;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.dga-utf{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);left:var(--mf-s1);bottom:calc(var(--mf-s5) + var(--mf-s1));color:var(--mf-text);position:absolute;padding:var(--mf-s1)}.dga-warn{background:var(--mf-tint);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);border:1px solid var(--mf-danger);color:var(--mf-text);padding:var(--mf-s3)}.dga-warn ul{margin:var(--mf-s2) 0 0;padding-left:var(--mf-s4);display:flex;gap:var(--mf-s2);flex-direction:column}.dga-info{grid-template-columns:96px 1fr;display:grid;gap:var(--mf-s3);align-items:start}.dga-info img{border-radius:var(--mf-r-sm);height:96px;border:1px solid var(--mf-line);width:96px;object-fit:cover}.dga-info dl{grid-template-columns:auto 1fr;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s3);margin:0}.dga-info dt{color:var(--mf-mute)}.dga-info dd{overflow-wrap:anywhere;margin:0;color:var(--mf-text)}@media(max-width:520px){.dga-info{grid-template-columns:1fr}}.dga-cam{display:flex;gap:var(--mf-s2);flex-direction:column}.dga-cam video{background:var(--mf-black);border-radius:var(--mf-r-sm);width:100%;max-height:50vh;object-fit:contain}.dga-pic{display:flex;gap:var(--mf-s2);flex-direction:column}.dga-pich{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);flex-direction:column}.dga-ppi{border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s2) var(--mf-s3)}.dga-ppi.ok{border-color:var(--mf-ok)}.dga-ppi.warn{border-color:var(--mf-warn)}.dga-ppi.bad{border-color:var(--mf-danger)}.dgb-lay{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s3)}.dgb-lc{min-height:44px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);padding:var(--mf-s2);flex-direction:column}.dgb-lc:hover{border-color:var(--mf-accent)}.dgb-lc:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dgb-lt{aspect-ratio:16/9;display:block;background:var(--mf-surface);border-radius:var(--mf-r-sm);overflow:hidden}.dgb-lt svg{display:block;height:100%;width:100%}.dgb-layer{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:hidden}.dgb-pin{background:var(--mf-accent);transform:rotate(-45deg);border-radius:var(--mf-r-pill) var(--mf-r-pill) var(--mf-r-pill) 0;pointer-events:auto;height:32px;border:2px solid var(--mf-paper);margin:-30px 0 0 -16px;color:var(--mf-on-accent);width:32px;position:absolute;font:var(--mf-fw-semi) 12px/1 var(--mf-font);display:grid;cursor:pointer;place-items:center;box-shadow:var(--mf-shadow-sm,none);padding:0}.dgb-pin>span{transform:rotate(45deg)}.dgb-pin.res{background:var(--mf-mute);opacity:.75}.dgb-pin.hot,.dgb-pin:focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--mf-accent);outline:3px solid var(--mf-accent)}.dgb-pin:after{content:"";position:absolute;inset:-6px}.dgb-cur{transform:translate(-2px,-2px);transition:left .5s linear,top .5s linear;pointer-events:none;position:absolute}.dgb-cur span,.dgb-sel span{top:12px;background:var(--c);white-space:nowrap;left:14px;color:var(--mf-on-accent);position:absolute;font:var(--mf-fw-semi) 11px/1 var(--mf-font);border-radius:var(--mf-r-sm);padding:3px 6px}.dgb-sel{border-radius:var(--mf-r-sm);pointer-events:none;box-sizing:border-box;border:2px solid var(--c);position:absolute}.dgb-sel span{top:-20px;left:-2px}.dgb-who{display:flex;top:12px;pointer-events:auto;z-index:30;right:12px;position:absolute}.dgb-av{display:inline-grid;place-items:center;background:var(--c);border-radius:var(--mf-r-pill);height:28px;color:var(--mf-on-accent);width:28px;font:var(--mf-fw-bold) 11px/1 var(--mf-font);border:2px solid var(--mf-paper);margin-left:-6px}.dgb-av.s{flex:none;font-size:11px;height:24px;margin:0;width:24px}.dgb-av.more{background:var(--mf-mute)}.dgb-robar{max-width:calc(100% - 32px);background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-ctl);z-index:40;font-size:13.5px;border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-shadow-md,none);bottom:16px;color:var(--mf-text);position:absolute;padding:10px 14px}.dgb-placing #dg-vp{cursor:crosshair}.dgb-tabs{display:flex;gap:4px;margin-bottom:10px}.dgb-tabs .mf-tab{min-height:44px;flex:1}.dgb-top{margin-bottom:8px}.dgb-top .mf-btn{min-height:44px}.dgb-fl{flex-wrap:wrap;display:flex;gap:6px;margin-bottom:10px}.dgb-fl .mf-chip{min-height:44px}.dgb-th{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:10px;margin-bottom:10px;display:flex;gap:6px;flex-direction:column}.dgb-th.hot{border-color:var(--mf-accent);box-shadow:0 0 0 2px var(--mf-accent)}.dgb-th.res{opacity:.8}.dgb-th header,.dgb-rp header{flex-wrap:wrap;display:flex;font-size:13.5px;gap:6px;align-items:center}.dgb-th p,.dgb-rp p{font-size:15px;white-space:pre-wrap;margin:0;word-break:break-word}.dgb-rp{border-left:3px solid var(--mf-line);padding-left:8px;display:flex;gap:4px;flex-direction:column}.dgb-mn{color:var(--mf-accent-ink)}.dgb-task{display:flex;font-size:13.5px;gap:6px;align-items:center}.dgb-task.done{opacity:.7}.dgb-ac{flex-wrap:wrap;display:flex;gap:6px}.dgb-ac .mf-btn,.dgb-go{min-height:44px}.dgb-go{display:inline-flex;background:none;cursor:pointer;gap:6px;border:0;text-align:left;color:var(--mf-accent-ink);align-items:center;padding:0 4px}.dgb-rv{display:flex;gap:8px;flex-direction:column}.dgb-rh{display:flex;justify-content:space-between;align-items:center}.dgb-rl,.dgb-lst{list-style:none;display:flex;gap:10px;margin:0;padding:0;flex-direction:column}.dgb-rl li,.dgb-lst li{display:flex;gap:8px;justify-content:space-between;align-items:flex-start}.dgb-lst li>span:nth-child(2){flex:1}.dgb-ic{display:inline-grid;place-items:center;flex:none;height:24px;width:24px}.dgb-cmp{grid-template-columns:1fr 1fr;display:grid;gap:12px}.dgb-cmp figure{margin:0}.dgb-ct{aspect-ratio:16/10;display:grid;background:var(--mf-paper);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);place-items:center}.dgb-cmp figcaption{font-size:12px;margin-top:4px}.dgb-sum{margin-top:12px}@media(max-width:600px){.dgb-cmp{grid-template-columns:1fr}}.dgb-ro .dgx-ctx,.dgb-ro .dgx-pages .dgx-pa{display:none}.dgb-sk{min-height:0;display:flex;gap:var(--mf-s3);flex-direction:column}.dgb-sk-bar{display:flex;gap:var(--mf-s2)}.dgb-sk-bar input{min-height:44px;flex:1}.dgb-sk-bar select{min-height:44px;width:auto}.dgb-sk-main{grid-template-columns:1.4fr 1fr;min-height:320px;display:grid;gap:var(--mf-s3)}.dgb-sk-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid;gap:var(--mf-s2);align-content:start;overflow:auto;max-height:56vh}.dgb-sk-c{min-height:88px;display:grid;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;border:1px solid var(--mf-line);padding:var(--mf-s2);place-items:center}.dgb-sk-c.on,.dgb-sk-c:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dgb-sk-t{display:grid;place-items:center;height:72px;width:100%}.dgb-sk-t img{max-width:100%;max-height:72px}.dgb-sk-pv{display:flex;gap:var(--mf-s2);flex-direction:column}.dgb-sk-big{aspect-ratio:4/3;display:grid;border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);place-items:center;background:var(--mf-paper);overflow:hidden}.dgb-sk-big img{max-width:100%;max-height:100%}.dgb-sk-lic{font-size:12px;margin:0}.dgb-pk{display:flex;gap:var(--mf-s2);align-items:center}@media(max-width:620px){.dgb-sk-main{grid-template-columns:1fr}}.dgb-live{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.dgb-sum2{margin-bottom:var(--mf-s3);font-size:15px}.dgb-ai{flex-wrap:wrap;display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);justify-content:space-between;border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.dgb-ai-t{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.dgb-alt{display:flex;gap:var(--mf-s1);flex-direction:column}.dgb-alt .mf-field{min-height:44px}.dgb-ol{counter-reset:o}.dgb-ol li{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.dgb-n{display:inline-grid;place-items:center;background:var(--mf-tint);border-radius:var(--mf-r-pill);font-size:13.5px;height:28px;width:28px}#dg-vp:focus-visible{outline-offset:-3px;outline:3px solid var(--mf-accent)}.dg-root button:focus-visible,.dg-root [role=tab]:focus-visible,.dg-root input:focus-visible,.dg-root select:focus-visible,.dg-root textarea:focus-visible,.dg-root [tabindex]:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dgb-tr{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2);align-items:start;margin-bottom:var(--mf-s2)}.dgb-tr-s{background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:13.5px;overflow-wrap:anywhere;padding:var(--mf-s2) var(--mf-s3)}.dgb-trl2{display:flex;flex-direction:column;margin-top:var(--mf-s3)}.dgb-lst li{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.dgb-lst li b{overflow-wrap:anywhere}.dgb-grid2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.dgb-f{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.dgb-f.grow{flex:1}.dgb-st{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.dgb-st-h{display:flex;justify-content:space-between;align-items:center}.dgb-st-b{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.dgb-sl{list-style:none;display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column}.dgb-rcr{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end;margin-bottom:var(--mf-s3)}.dgb-bt .dgb-ac{margin-top:var(--mf-s3)}.dgb-pr{min-height:22px;margin-top:var(--mf-s3)}.dgb-mp{display:flex;justify-content:center;margin-top:var(--mf-s3)}.dgb-th{max-width:100%;background:var(--mf-paper);border-radius:var(--mf-r-ctl);height:220px;overflow:hidden;border:1px solid var(--mf-line);width:320px}.dgb-mg textarea{font-size:12px;font-family:var(--mf-mono,monospace)}@media(max-width:620px){.dgb-tr,.dgb-grid2{grid-template-columns:1fr}}.dgb-cam-v{aspect-ratio:4/3;display:grid;background:var(--mf-bg);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);position:relative;place-items:center}.dgb-cam-v video,.dgb-cam-v img{height:100%;width:100%;object-fit:contain}.dgb-cam .dgb-ac{margin-top:var(--mf-s3)}.dgb-kl li{align-items:center}.dgb-kk{display:inline-flex;gap:var(--mf-s1);white-space:nowrap;align-items:center}.dgb-kk kbd{font:inherit;font-size:12px;border:1px solid var(--mf-line);padding:2px var(--mf-s2);border-bottom-width:2px;background:var(--mf-surface);border-radius:var(--mf-r-sm);color:var(--mf-text)}.dgb-dv .mfu-chk{min-height:44px}@media(pointer:coarse){.dg-root .mf-eb,.dg-root .mf-btn.s,.dg-root .dgb-ac .mf-btn{min-height:44px;min-width:44px}.dg-pbtn{min-height:44px;min-width:44px}}.dgb-vd{display:flex;gap:var(--mf-s2);flex-direction:column}.dgb-vtot{margin:0;color:var(--mf-ink);font-weight:var(--mf-fw-semi)}.dgb-vhelp{margin:0}.dgb-vclips,.dgb-vcaps,.dgb-vsnd{display:flex;gap:var(--mf-s2);flex-direction:column}.dgb-vr,.dgb-vc{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);gap:var(--mf-s2) var(--mf-s3);border:1px solid var(--mf-line);align-items:flex-end;padding:var(--mf-s3)}.dgb-vr>b{flex:1 1 100%;font-size:var(--mf-fs-md)}.dgb-vr label,.dgb-vc label{display:flex;font-size:var(--mf-fs-sm);gap:2px;color:var(--mf-mute);flex-direction:column}.dgb-vr .mf-field,.dgb-vc .mf-field{min-height:44px;color:var(--mf-ink)}.dgb-vn{width:96px}.dgb-vct{flex:1 1 200px}.dgb-vct .mf-field{width:100%}.dgb-vr .dgx-chk{min-height:44px;color:var(--mf-ink);align-items:center;flex-direction:row}.dgb-vr input[type=range]{min-height:44px;width:160px}.dgb-vacts,.dgb-vpick{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.dgb-vpick .mf-field{max-width:320px}.dgb-vcap{max-width:84%;background:color-mix(in srgb,var(--mf-ink) 78%,transparent);transform:translate(-50%);border-radius:var(--mf-r-sm);left:50%;bottom:9%;color:var(--mf-paper);position:absolute;padding:.35em .8em;font:clamp(14px,2.6vw,28px)/1.3 var(--mf-font);pointer-events:none;z-index:5;white-space:pre-line;text-align:center;font-weight:var(--mf-fw-semi)}@media(max-width:520px){.dgb-vn{width:84px}.dgb-vr input[type=range]{width:120px}}.dgb-fol{display:flex;top:12px;background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-pill);z-index:40;gap:var(--mf-s3);border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-pop);color:var(--mf-ink);align-items:center;position:absolute;padding:var(--mf-s2) var(--mf-s3)}.dgb-fol .mf-btn{min-height:44px}.dcs-bench{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);display:grid;gap:var(--mf-s4);align-items:start}.dcs-stage{min-height:240px;display:flex;border-radius:var(--mf-r-ctl);justify-content:center;overflow:hidden;border:1px solid var(--mf-line);max-height:min(62vh,560px);align-items:center;position:relative}.dcs-check{background-color:var(--mf-soft);background-image:conic-gradient(var(--mf-soft2) 25%,transparent 0 50%,var(--mf-soft2) 0 75%,transparent 0);background-size:16px 16px}.dcs-cv,.dcs-ov{display:block;max-width:100%;height:auto;width:auto;max-height:min(62vh,560px);object-fit:contain}.dcs-ov{position:absolute;inset:0;pointer-events:none;margin:auto}.dcs-ov.dcs-paint{pointer-events:auto;cursor:crosshair}.dcs-wait{position:absolute;inset:auto var(--mf-s3) var(--mf-s3) auto;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:var(--mf-s2);border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.dcs-wait[hidden]{display:none}.dcs-side{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.dcs-side .mf-sec{margin:0}.dcs-op{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s1);min-width:0;color:var(--mf-text);flex-direction:column}.dcs-op>span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dcs-op output{font-size:var(--mf-fs-sm);color:var(--mf-mute);right:0;position:absolute}.dcs-op{position:relative}.dcs-op input[type=range]{min-height:24px;width:100%;accent-color:var(--mf-accent)}.dcs-op input[type=color]{background:transparent;border-radius:var(--mf-r-ctl);height:var(--mf-h-m);border:1px solid var(--mf-line);width:100%;padding:0}.dcs-chk{min-height:var(--mf-h-m);display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-text);align-items:center}.dcs-chk input{height:18px;width:18px;accent-color:var(--mf-accent)}.dcs-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.dcs-seg{flex-wrap:wrap;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--mf-line);padding:2px}.dcs-sb{min-height:var(--mf-h-m);flex:1;background:transparent;border-radius:var(--mf-r-sm);min-width:0;border:0;color:var(--mf-mute);padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-md);white-space:normal;line-height:1.25}.dcs-sb:hover{background:var(--mf-hov);color:var(--mf-text)}.dcs-sb.on{background:var(--mf-tint);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.dcs-sb:focus-visible,.dcs-chip.btn:focus-visible,.dcs-look:focus-visible,.dcs-rb:focus-visible,.dcs-tl:focus-visible,.dcs-pal:focus-visible,.dcs-fp:focus-visible,.dcs-lay:focus-visible,.dcs-tp:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dcs-cmp{margin-top:var(--mf-s1)}.dcs-note+.dcs-op,.dcs-note+.mf-sec,.dcs-note+.dcs-seg,.dcs-op+.mf-sec,.dcs-chips+.mf-sec{margin-top:var(--mf-s3)}.dcs-op input[type=color]{cursor:pointer;min-width:44px}.dcs-note{font-size:var(--mf-fs-sm);line-height:1.45;margin:0;color:var(--mf-mute)}.dcs-miss{font-size:var(--mf-fs-sm)}.dcs-looks,.dcs-refs,.dcs-lays,.dcs-pals,.dcs-tps{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s3)}.dcs-looks[aria-busy=true]{opacity:.5}.dcs-look,.dcs-rb,.dcs-lay,.dcs-tp{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s1);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);min-width:0;text-align:left}.dcs-look:hover,.dcs-rb:hover,.dcs-lay:hover,.dcs-tp:hover{background:var(--mf-hov)}.dcs-look.on,.dcs-lay.on,.dcs-tp.on{border-color:var(--mf-accent);background:var(--mf-tint)}.dcs-look img,.dcs-rb img,.dcs-lay img,.dcs-tp img{display:block;border-radius:var(--mf-r-sm);height:auto;width:100%;object-fit:cover}.dcs-look span,.dcs-lay span,.dcs-tp span{padding:0 var(--mf-s1) var(--mf-s1)}.dcs-rb{aspect-ratio:1;overflow:hidden;padding:0}.dcs-rb img{height:100%}.dcs-ref,.dcs-words{display:flex;gap:var(--mf-s3);flex-direction:column}.dcs-wcv{background:var(--mf-soft);border-radius:var(--mf-r-ctl);height:auto;border:1px solid var(--mf-line);width:100%;max-height:260px;object-fit:contain}.dcs-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.dcs-chip{min-height:var(--mf-h-s);display:inline-flex;background:var(--mf-soft);border-radius:var(--mf-r-sm);gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s2);font:inherit;font-size:var(--mf-fs-sm)}.dcs-chip.on{border-color:var(--mf-accent);background:var(--mf-tint);color:var(--mf-accent-ink)}.dcs-chip.btn{cursor:pointer}.dcs-chip.btn:hover{background:var(--mf-hov)}.dcs-tools{display:flex;gap:var(--mf-s1);flex-direction:column}.dcs-tl{min-height:var(--mf-h-l);display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;padding:var(--mf-s1) var(--mf-s2);font:inherit;cursor:pointer;font-size:var(--mf-fs-md);text-align:left}.dcs-tl:hover{background:var(--mf-hov)}.dcs-tl small{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dcs-tl .tx{min-width:0}.dcs-pal{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s2);flex-direction:column;font:inherit;font-size:var(--mf-fs-sm);text-align:left}.dcs-pal:hover{background:var(--mf-hov)}.dcs-pal.on{border-color:var(--mf-accent);background:var(--mf-tint)}.dcs-strip{display:flex;border-radius:var(--mf-r-sm);height:44px;overflow:hidden;border:1px solid var(--mf-line)}.dcs-strip i{flex:1;display:block}.dcs-fp{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);padding:var(--mf-s3);flex-direction:column;font:inherit;min-width:0}.dcs-fp:hover{background:var(--mf-hov)}.dcs-fp.on{border-color:var(--mf-accent);background:var(--mf-tint)}.dcs-fp b{font-size:var(--mf-fs-h2);line-height:1.15;overflow-wrap:anywhere;font-weight:var(--mf-fw-bold)}.dcs-fp span{font-size:var(--mf-fs-md);overflow-wrap:anywhere;color:var(--mf-mute)}.dcs-fp small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.dcs-list{display:flex;gap:var(--mf-s1);flex-direction:column;list-style:none;margin:0;padding:0}.dcs-li{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3)}.dcs-li .tx{flex:1;min-width:0}.dcs-li small{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dcs-li.warn{border-color:var(--mf-warn)}.dcs-li.bad{border-color:var(--mf-danger)}.dcs-li.ok{border-color:var(--mf-ok)}.dcs-score{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.dcs-score b{font-size:var(--mf-fs-h1);line-height:1;font-weight:var(--mf-fw-bold)}.dcs-meter{flex:1;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:8px;overflow:hidden}.dcs-meter i{display:block;background:var(--mf-accent);height:100%}.dcs-tabs{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--mf-line);padding:2px;margin-bottom:var(--mf-s3)}.dcs-tabs button{min-height:var(--mf-h-m);flex:1;background:transparent;border-radius:var(--mf-r-sm);border:0;color:var(--mf-mute);font:inherit;cursor:pointer;font-size:var(--mf-fs-md)}.dcs-tabs button.on{background:var(--mf-tint);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.dcs-tabs button:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.dcs-empty{display:flex;gap:var(--mf-s2);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s5);flex-direction:column}.dcs-empty b{color:var(--mf-text)}.dcs-grid2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.dcs-sw{display:inline-block;vertical-align:middle;border-radius:var(--mf-r-sm);height:20px;border:1px solid var(--mf-line);width:20px}.dcs-map{grid-template-columns:auto auto 1fr;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.dcs-lsv{display:block;border-radius:var(--mf-r-sm);height:auto;width:100%}.dcs-lsv .b{stroke-width:4;fill:var(--mf-soft);stroke:var(--mf-line)}.dcs-lsv .p{stroke-width:4;fill:var(--mf-tint);stroke:var(--mf-accent)}.dcs-lsv .t{fill:var(--mf-mute)}.dcs-lsv .o{stroke-width:3;fill:none;stroke:var(--mf-line);stroke-dasharray:12 8}.dcs-sh{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.dcs-sh textarea{min-height:var(--mf-h-l);resize:vertical;width:100%}.dcs-old{font-size:var(--mf-fs-md);overflow-wrap:anywhere;color:var(--mf-mute)}@media(max-width:640px),(pointer:coarse){.dcs-bench{grid-template-columns:1fr}.dcs-stage{min-height:180px;max-height:42vh}.dcs-cv,.dcs-ov{max-height:42vh}.dcs-sb,.dcs-tl,.dcs-chip.btn,.dcs-tabs button,.dcs-chk{min-height:44px}.dcs-op .mf-field,.dcs-op select,.dcs-op input:not([type=range]),.dcs-li .mf-btn,.dcs-row .mf-btn,.dcs-more summary,.dcs-side .mf-btn,.dcs-tabs button,.dcs-grid2 .mf-field,.dcs-sh .mf-btn{min-height:44px}.dcs-more summary{display:flex;align-items:center}.dcs-grid2{grid-template-columns:1fr}.dcs-looks,.dcs-lays,.dcs-pals,.dcs-tps{grid-template-columns:repeat(2,minmax(0,1fr))}}.dcs-psv{display:block;background:var(--mf-bg2,var(--mf-surface));width:100%;max-height:300px}.dcs-psv .bl{stroke-width:.4;fill:color-mix(in srgb,var(--mf-danger) 14%,transparent);stroke:var(--mf-danger);stroke-dasharray:2 1.5}.dcs-psv .tr{stroke-width:.4;fill:color-mix(in srgb,var(--mf-surface) 70%,transparent);stroke:var(--mf-text)}.dcs-psv .sf{stroke-width:.4;fill:none;stroke:var(--mf-ok);stroke-dasharray:1.5 1.5}.dcs-key{display:inline-block;border-radius:var(--mf-r-sm);height:12px;border:2px solid;width:12px;margin-right:6px;vertical-align:-1px}.dcs-key.bl{border-color:var(--mf-danger)}.dcs-key.tr{border-color:var(--mf-text)}.dcs-key.sf{border-color:var(--mf-ok)}.dcs-more{margin-top:var(--mf-s2)}.dcs-sb{min-width:44px}.dcs-sh input[type=color],[data-cols] input[type=color],.dcs-map input[type=color]{min-height:44px;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;min-width:44px;border:1px solid var(--mf-line);padding:0}.dcc-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start}.dcc-sv{display:flex;gap:var(--mf-s2);flex-direction:column}.dcc-svc{aspect-ratio:8/5;border-radius:var(--mf-r-ctl);height:auto;border:1px solid var(--mf-line);width:100%;touch-action:none;display:block;cursor:crosshair}.dcc-svc:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.dcc-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:var(--mf-r-sm);height:14px;width:100%;-webkit-appearance:none;appearance:none}.dcc-hue::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mf-surface);border-radius:var(--mf-r-sm);height:22px;border:2px solid var(--mf-text);width:18px}.dcc-hue::-moz-range-thumb{background:var(--mf-surface);border-radius:var(--mf-r-sm);height:22px;border:2px solid var(--mf-text);width:18px}.dcc-sws{display:flex;background:repeating-conic-gradient(var(--mf-line) 0 25%,transparent 0 50%) 0 0/12px 12px;border-radius:var(--mf-r-ctl);height:56px;overflow:hidden;border:1px solid var(--mf-line)}.dcc-sw{flex:1}.dcc-f{grid-template-columns:44px minmax(0,1fr) 76px;display:grid;gap:var(--mf-s2);align-items:center}.dcc-f>span{font-size:var(--mf-fs-md);color:var(--mf-mute)}.dcc-n{min-width:0;width:76px}.dcc-con{display:flex;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.dcc-con b{font-size:28px;line-height:1}@media(max-width:640px){.dcc-top{grid-template-columns:1fr}.dcc-n,.dcc-f input[type=range]{min-height:44px}.dcc-hue{height:20px}}.dr{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);outline:0;flex-direction:column}.dr-bar{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none;flex-wrap:wrap}.dr-bar .mf-tabs{overflow-x:auto;scrollbar-width:none;min-width:0}.dr-bar .mf-tab{flex:none;white-space:nowrap}.dr-search{max-width:100%;width:220px}.dr-view{min-height:0;flex:1;display:flex;gap:var(--mf-s2);overflow:auto;padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.dr-crumb{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.dr-sub{padding:var(--mf-s1) 0}.dr-list{display:flex;flex-direction:column}.dr .tx2{flex:1;display:flex;min-width:0;flex-direction:column}.dr .tx2 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dr .tx2 small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dr-row{cursor:default}.dr-row.on{background:var(--mf-sel)}.dr-acts{flex:none;display:none;gap:var(--mf-s1)}.dr-row:hover .dr-acts,.dr-row.on .dr-acts,.dr-row:focus-within .dr-acts{display:inline-flex}.dr-note{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s4)}.dr-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.dr-empty p{max-width:46ch;margin:0}.dr-skel{background:var(--mf-soft);border-radius:var(--mf-r-pop);height:88px}@media(hover:none){.dr-acts{display:inline-flex}}.fn-root{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);outline:0;flex-direction:column;container-type:inline-size;container-name:fn}.fn-scr{min-height:0;flex:1;display:flex;flex-direction:column}.fn-scr[hidden]{display:none}.fn-root [hidden]{display:none!important}.fn-title{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi);margin-right:var(--mf-s2)}.fn-sq{flex:1;max-width:380px;min-width:0}.fn-body.noside .fn-side{display:none}.fn-side .n.od{color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.fn-vault{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s3)}.fn-main{background:var(--mf-surface)}.fn-view{min-height:0;flex:1;overflow:auto}.fn-pg{display:flex;max-width:1180px;gap:var(--mf-s4);box-sizing:border-box;margin:0 auto;width:100%;padding:var(--mf-s5);flex-direction:column}.fn-ph{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.fn-ph h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.fn-tabs{display:flex;overflow:auto}.fn-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.fn-chips .mf-chip{cursor:pointer;border:0;color:var(--mf-text)}.fn-chips .mf-chip.on{color:var(--mf-accent-ink)}.fn-filt{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.fn-tw{border-radius:var(--mf-r-pop);overflow:auto;border:1px solid var(--mf-line)}.fn-tb{font-size:var(--mf-fs-md);border-collapse:collapse;width:100%}.fn-tb th{text-transform:uppercase;top:0;background:var(--mf-soft);letter-spacing:.04em;font-size:var(--mf-fs-xs);text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);white-space:nowrap}.fn-tb th[data-h]{cursor:pointer}.fn-tb th.on{color:var(--mf-text)}.fn-tb th .mf-i{vertical-align:middle;margin-left:4px}.fn-tb td{padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);height:var(--mf-row-list);box-sizing:border-box}.fn-tb tbody tr:last-child td{border-bottom:0}.fn-tb .r{font-variant-numeric:tabular-nums;text-align:right}.fn-tb td.od{color:var(--mf-danger)}.fn-tb td.in{color:var(--mf-ok)}.fn-tb td small{margin-left:4px}.fn-tb tfoot td{background:var(--mf-soft);font-weight:var(--mf-fw-semi)}.fn-tb.fn-sel tbody tr[data-h]{cursor:pointer}.fn-tb.fn-sel tbody tr:hover,.fn-tb.fn-sel tbody tr:focus-visible{background:var(--mf-hov);outline:0}.fn-ic{white-space:nowrap;color:var(--mf-mute)}.fn-ic .mf-i{margin-left:4px}.fn-none{text-align:center;padding:var(--mf-s4)}.fn-hint{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);margin:var(--mf-s2) 0 0;align-items:center}.fn-grid4{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s3)}.fn-grid2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.fn-stc{display:flex;cursor:pointer;gap:var(--mf-s1);text-align:left;color:var(--mf-text);flex-direction:column;font:inherit}.fn-stc:hover{background:var(--mf-hov)}.fn-stc b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.fn-stc.bad b{color:var(--mf-danger)}.fn-sc{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.fn-sh{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center}.fn-sh .mf-sec{padding:0}.fn-kv{grid-template-columns:1fr auto;display:grid;gap:var(--mf-s2) var(--mf-s4);align-items:center}.fn-kv b{font-variant-numeric:tabular-nums;text-align:right}.fn-kv span{color:var(--mf-mute)}.fn-leg{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s4);color:var(--mf-mute)}.fn-leg i{display:inline-block;border-radius:var(--mf-r-sm);height:10px;width:10px;margin-right:6px}.fn-ch{display:block;height:auto;width:100%}.fn-ch text{fill:var(--mf-mute);font-size:var(--mf-fs-xs);font-family:inherit}.fn-ch .fn-m{fill:var(--mf-text)}.fn-dr{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);border:0;text-align:left;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s2);font:inherit;min-height:var(--mf-row-list)}.fn-dr:hover{background:var(--mf-hov)}.fn-dn{flex:1;display:flex;min-width:0;flex-direction:column}.fn-dn small{color:var(--mf-mute)}.fn-dd{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.fn-nx{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding-top:var(--mf-s2)}.fn-ed{min-height:0;flex:1;display:flex;overflow:hidden}.fn-form{flex:none;display:flex;gap:var(--mf-s3);overflow:auto;width:min(560px,50%);padding:var(--mf-s4);flex-direction:column;border-right:1px solid var(--mf-line)}.fn-fc{display:flex;gap:var(--mf-s2);flex-direction:column}.fn-fc .mf-sec{padding:0 0 var(--mf-s1)}.fn-g2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.fn-g3{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s3)}.fn-dg{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.fn-dg1{grid-column:1/-1}.fn-fc textarea.mf-field,.fn-g2 .mf-field,.fn-dg .mf-field{box-sizing:border-box;width:100%}.fn-cl{display:flex;gap:var(--mf-s2);align-items:center}.fn-cn{flex:1;display:flex;min-width:0;flex-direction:column}.fn-cn b,.fn-cn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-swift-tick-88fb{opacity:0;cursor:default;--cv:"d0d6cd69e22e8c89"}.fn-vn{display:flex;gap:var(--mf-s1);align-items:center}.fn-vn .mf-field{flex:1;min-width:0}.fn-inl{display:flex;gap:var(--mf-s2);align-items:center}.fn-lines{display:flex;gap:var(--mf-s2);flex-direction:column}.fn-lr{grid-template-columns:repeat(6,1fr) 28px;display:grid;gap:var(--mf-s1) var(--mf-s2);align-items:end;padding-bottom:var(--mf-s3);border-bottom:1px solid var(--mf-line)}.fn-lr .fn-ld{grid-column:1/7;min-height:var(--mf-h-m);overflow:hidden;resize:none}.fn-lx{align-self:start}.fn-lc{display:flex;min-width:0;flex-direction:column;grid-column:span 1}.fn-lc:nth-of-type(4){grid-column:span 2}.fn-lc small{font-size:var(--mf-fs-xs);color:var(--mf-mute);margin-bottom:2px}.fn-lr .mf-field,.fn-lr .mf-select,.fn-lr select{min-width:0;box-sizing:border-box;width:100%}.fn-la{grid-column:span 1;padding-bottom:var(--mf-s2);font-variant-numeric:tabular-nums;font-weight:var(--mf-fw-semi)}.fn-root .r{text-align:right}.fn-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.fn-totbox{display:flex;gap:var(--mf-s1);align-self:flex-end;min-width:240px;flex-direction:column}.fn-tr{font-variant-numeric:tabular-nums;display:flex;gap:var(--mf-s5);justify-content:space-between}.fn-tr span{color:var(--mf-mute)}.fn-tr.tot{font-weight:var(--mf-fw-semi);border-top:1px solid var(--mf-line);padding-top:var(--mf-s1)}.fn-tr.tot span{color:var(--mf-text)}.fn-pw{flex:1;display:flex;background:var(--mf-soft2);min-width:0;justify-content:center;overflow:auto;align-items:flex-start;padding:var(--mf-s5)}.fn-paper{max-width:700px;background:var(--mf-paper);border-radius:var(--mf-r-sm);box-shadow:var(--mf-sh-pop);color:var(--mf-paper-ink);width:100%}.fn-page{flex:1;overflow:auto;padding:var(--mf-s5)}.fn-cards{display:flex;max-width:760px;gap:var(--mf-s3);margin:0 auto;flex-direction:column}.fn-log{display:flex;gap:var(--mf-s4);padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line);font-size:var(--mf-fs-md)}.fn-log span:first-child{flex:none;width:150px}.fn-pp{display:flex;font-size:var(--mf-fs-sm);gap:20px;line-height:1.45;padding:36px 40px;flex-direction:column;--b:var(--mf-accent)}.fn-pp small{display:block;letter-spacing:.08em;font-size:.78em;color:var(--mf-paper-mute);font-weight:var(--mf-fw-semi);margin-bottom:4px}.fn-pph{display:flex;gap:24px;justify-content:space-between;align-items:flex-start}.fn-ppl{display:flex;gap:2px;color:var(--mf-paper-mute);flex-direction:column}.fn-ppl b{font-size:1.3em;color:var(--mf-paper-ink)}.fn-ppl img{max-width:180px;align-self:flex-start;max-height:56px;object-fit:contain;margin-bottom:6px}.fn-ppr{display:flex;gap:3px;min-width:190px;position:relative;flex-direction:column}.fn-ppr h2{letter-spacing:.02em;font-size:2em;margin:0 0 6px;color:var(--b)}.fn-ppr div{display:flex;gap:16px;justify-content:space-between}.fn-ppr span{color:var(--mf-paper-mute)}.fn-pst{letter-spacing:.1em;transform:rotate(-6deg);border-radius:var(--mf-r-sm);align-self:flex-end;border:2px solid var(--b);color:var(--b);font-weight:var(--mf-fw-bold);padding:2px 10px;margin-top:6px;width:auto!important}.fn-pst.overdue,.fn-pst.void{border-color:var(--mf-danger);color:var(--mf-danger)}.fn-pst.paid{border-color:var(--mf-ok);color:var(--mf-ok)}.fn-ppb{display:flex;gap:1px;flex-direction:column}.fn-ppb b{font-size:1.15em}.fn-ppb span{color:var(--mf-paper-mute)}.fn-ppt{border-collapse:collapse;width:100%}.fn-ppt th{background:var(--b);font-size:.9em;text-align:left;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi);padding:6px 8px}.fn-ppt th:not(:first-child),.fn-ppt td:not(:first-child){white-space:nowrap;text-align:right}.fn-ppt td{padding:7px 8px;border-bottom:1px solid var(--mf-paper-line);vertical-align:top}.fn-ppt em{font-style:normal;color:var(--mf-paper-mute)}.fn-pp.minimal .fn-ppt th{background:transparent;color:var(--mf-paper-mute);border-bottom:2px solid var(--mf-paper-ink)}.fn-pp.bold .fn-pph{background:var(--b);margin:-36px -40px 0;color:var(--mf-on-accent);padding:28px 40px}.fn-pp.bold .fn-pph *{color:var(--mf-on-accent)!important}.fn-ppx{display:flex;gap:4px;align-self:flex-end;min-width:240px;flex-direction:column}.fn-ppx div{display:flex;gap:24px;justify-content:space-between}.fn-ppx span{color:var(--mf-paper-mute)}.fn-ppx .tot{font-weight:var(--mf-fw-bold);border-top:1px solid var(--mf-paper-line);padding-top:4px}.fn-ppx .due{background:var(--b);border-radius:var(--mf-r-sm);font-size:1.15em;color:var(--mf-on-accent);font-weight:var(--mf-fw-bold);padding:6px 8px}.fn-ppx .due span{color:var(--mf-on-accent)}.fn-ppn{color:var(--mf-paper-ink);border-top:1px solid var(--mf-paper-line);padding-top:8px}.fn-cpl{display:flex;gap:2px;overflow:auto;max-height:340px;flex-direction:column;margin-top:var(--mf-s2)}.fn-rc{min-height:var(--mf-h-l);display:flex;align-items:center}.fn-rimg{max-width:100%;border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);max-height:150px}.fn-rcr{display:flex;gap:var(--mf-s3);align-items:center;margin-top:var(--mf-s2);flex-wrap:wrap}.fn-calc{background:var(--mf-soft);border-radius:var(--mf-r-ctl);padding:var(--mf-s3);margin-top:var(--mf-s2)}.fn-s0{padding-left:0;margin-top:var(--mf-s3)}.fn-dt{width:150px}.fn-cam{display:flex;gap:var(--mf-s2);flex-direction:column}.fn-paste{font-size:var(--mf-fs-sm);box-sizing:border-box;font-family:var(--mf-mono);width:100%}.fn-map{display:flex;gap:var(--mf-s3);overflow:auto;max-height:420px;flex-direction:column}.fn-rec{display:flex;gap:var(--mf-s3);flex-direction:column}.fn-rc2{display:flex;gap:var(--mf-s2);flex-direction:column}.fn-rh{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.fn-rh .in{color:var(--mf-ok)}.fn-sg{display:flex;gap:var(--mf-s1);flex-direction:column}.fn-sgb{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);border:1px dashed var(--mf-line);text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3);font:inherit}.fn-sgb:hover{background:var(--mf-hov);border-color:var(--mf-accent)}.fn-rl{overflow:auto;max-height:200px}.fn-sf{display:flex;flex-direction:column}.fn-sf .mf-field{box-sizing:border-box;width:100%}.fn-srow{display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:center}.fn-logo{min-height:64px;display:flex;gap:var(--mf-s3);align-items:center}.fn-logo img{max-width:160px;border-radius:var(--mf-r-sm);max-height:56px}.fn-acc{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0}.fn-sw{background:var(--c);border-radius:var(--mf-r-pill);cursor:pointer;height:28px;border:2px solid transparent;width:28px;padding:0}.fn-sw.on{box-shadow:0 0 0 2px var(--mf-surface),0 0 0 4px var(--mf-text)}.fn-sc2,.fn-rep{display:flex;gap:var(--mf-s3);flex-direction:column}@container fn (max-width:860px){.fn-pg{padding:var(--mf-s3)}.fn-grid4{grid-template-columns:1fr 1fr}.fn-grid2,.fn-g2,.fn-dg{grid-template-columns:1fr}.fn-ed{overflow:auto;flex-direction:column}.fn-form{overflow:visible;width:auto;border-right:0}.fn-pw{overflow:visible;padding:var(--mf-s3)}.fn-pp{padding:20px}.fn-sq{max-width:none}.fn-title{display:none}.fn-page{padding:var(--mf-s3)}}.fn-ph>.mf-mute{text-overflow:ellipsis;flex:0 1 auto;white-space:nowrap;min-width:0;overflow:hidden}.fn-ph .mf-btn{flex:none}.fn-ph{flex-wrap:nowrap}.fn-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s2) 0 var(--mf-s3)}.fn-kpi{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.fn-kpi b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.fn-kpi.big b{font-size:var(--mf-fs-h1)}.fn-kpi.ok b{color:var(--mf-ok)}.fn-rep .fn-ch{max-height:280px}@container fn (max-width:860px){.fn-ph{flex-wrap:wrap}}@container fn (max-width:560px){.fn-root .w-nav>.mf-badge{display:none}.fn-g3,.fn-grid4{grid-template-columns:1fr 1fr}.fn-stc b{font-size:var(--mf-fs-lg)}}@container fn (max-width:700px){.fn-root .w-nav{flex-wrap:wrap;height:auto;padding-bottom:var(--mf-s1)}.fn-root .w-nav .mf-tabs{display:flex;overflow:auto;order:9;width:100%}.fn-root .w-nav .mf-tab{flex:1;white-space:nowrap;justify-content:center;padding:0 var(--mf-s1)}.fn-root .w-nav .w-name{flex:1;min-width:0}}.fn-nav{gap:var(--mf-s2)}.fn-sideb{flex:none}.fn-side{flex:none;overflow:auto;width:232px;padding:var(--mf-s2)}.fn-stat{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden;color:var(--mf-mute)}.fn-dstat{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.fn-side .mf-nav{width:100%}@container fn (max-width:860px){.fn-side{background:var(--mf-surface);z-index:5;height:100%;position:absolute;border-right:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop)}.fn-body{position:relative}}.fn-body{position:relative}.fc-hint{font-size:var(--mf-fs-sm);margin-top:var(--mf-s1)}.fc-p{margin:0}.fc-h3{font-size:var(--mf-fs-lg);margin:var(--mf-s3) 0 var(--mf-s1);font-weight:var(--mf-fw-semi)}.fc-inl{display:inline-flex;gap:var(--mf-s2);align-items:center}.fc-sel{max-width:100%;min-width:160px}.fc-off td,.fc-quiet td{color:var(--mf-mute)}.fc-disc{max-width:80ch;font-size:var(--mf-fs-sm)}.fc-lk{display:inline-flex;gap:var(--mf-s1);align-items:center}.fc-hash{font-size:var(--mf-fs-xs);font-family:var(--mf-mono);margin-top:var(--mf-s1)}.fc-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.fc-empty p{max-width:52ch;margin:0}.fc-welcome{display:flex;gap:var(--mf-s2);flex-direction:column}.fc-welcome h3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.fc-welcome p{margin:0}.fc-kpi-btn{cursor:pointer;text-align:left;font:inherit;color:var(--mf-text)}.fc-kpi-btn:hover{background:var(--mf-hov)}.fc-kpi-btn:focus-visible,.fc-th:focus-visible{outline:2px solid var(--mf-accent)}.fn-kpi.warn b,.fn-kpi.bad b{color:var(--mf-danger)}.fc-th{background:transparent;border:0;color:inherit;font:inherit;text-transform:inherit;display:inline-flex;letter-spacing:inherit;cursor:pointer;gap:var(--mf-s1);align-items:center;padding:0}.fn-tb tbody tr[data-a]{cursor:pointer}.fn-tb tbody tr[data-a]:hover,.fn-tb tbody tr[data-a]:focus-visible{background:var(--mf-hov);outline:0}.fn-tb tr.fc-sub>td{background:var(--mf-soft)}.fn-tb .mf-badge{margin-left:var(--mf-s1)}.fc-bi{fill:var(--mf-ok)}.fc-bx{fill:var(--mf-warn)}.fc-ax{stroke-width:1;stroke:var(--mf-line)}.fc-lg-i{background:var(--mf-ok)}.fc-lg-x{background:var(--mf-warn)}.fc-ver{display:inline-flex;background:transparent;cursor:pointer;gap:var(--mf-s1);border:0;color:var(--mf-mute);align-items:center;font:inherit;border-radius:var(--mf-r-ctl);padding:0 var(--mf-s2)}.fc-ver:hover,.fc-ver:focus-visible{background:var(--mf-hov);color:var(--mf-text);outline:0}.fc-ver-r.ok b{color:var(--mf-ok)}.fc-ver-r.bad b{color:var(--mf-danger)}.mf-calm-panel-c64c{--tb:101,238,226,109,13,76,71,236,54,110,229,43,145,242,157,163,221}.fc-form{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.fc-form.fc-3{grid-template-columns:repeat(3,1fr)}.fc-form .mfu-row.wide,.fc-form .fn-act,.fc-form>.mf-mute{grid-column:1/-1}.fc-form .mf-field,.mfu-form .mf-field{box-sizing:border-box;width:100%}.fc-form textarea.mf-field{resize:vertical}.fc-lr{align-items:start}.fc-jls{display:flex;gap:var(--mf-s2);flex-direction:column}.fc-jl{grid-template-columns:2fr 1fr 1fr 1.4fr;display:grid;gap:var(--mf-s2)}.fc-jl .mf-field{min-width:0;box-sizing:border-box;width:100%}.fc-jt{font-variant-numeric:tabular-nums;color:var(--mf-mute)}.fc-jt.ok{color:var(--mf-ok)}.fc-pre{min-height:var(--mf-s2)}.fc-ps{margin-bottom:var(--mf-s2)}.fc-pl{display:flex;gap:2px;overflow:auto;max-height:340px;flex-direction:column}.fc-tl{display:flex;gap:2px;overflow:auto;max-height:260px;flex-direction:column}.fc-tr{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.fc-tr:hover{background:var(--mf-hov)}.fc-tn{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.fc-tb2{display:flex;gap:var(--mf-s3);flex-direction:column}.fc-sum{display:flex;justify-content:space-between;padding-top:var(--mf-s2);border-top:1px solid var(--mf-line);font-variant-numeric:tabular-nums}.fc-ent{padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.fc-rec.ok{border-color:var(--mf-ok)}.fc-leg{display:flex;gap:var(--mf-s3);flex-direction:column}.fc-leg details summary{cursor:pointer}.fc-rc{margin:0}.fc-tabs{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.fc-tabs .mf-chip{cursor:pointer;border:0;color:var(--mf-text)}.fc-tabs .mf-chip.on{color:var(--mf-accent-ink)}.fc-rhead{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.fc-rt3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.fc-rt td.r,.fc-rt th.r{font-variant-numeric:tabular-nums}.fc-rs th{background:var(--mf-soft2);font-size:var(--mf-fs-sm);text-align:left;color:var(--mf-text);padding:var(--mf-s2) var(--mf-s3)}.fc-tot td{background:var(--mf-soft);font-weight:var(--mf-fw-semi)}.fc-tot.big td{border-top:1px solid var(--mf-text)}.fn-pp.plain .fn-ppt th{background:transparent;color:var(--mf-paper-mute);border-bottom:2px solid var(--mf-paper-ink)}.fn-pp.modern .fn-pph{background:var(--b);margin:-36px -40px 0;color:var(--mf-on-accent);padding:28px 40px}.fn-pp.modern .fn-pph *{color:var(--mf-on-accent)!important}.fc-printroot{display:none}.fc-printdoc{background:var(--mf-paper);font-size:var(--mf-fs-md);color:var(--mf-paper-ink)}.fc-printdoc h1{font-size:var(--mf-fs-h1);margin:0 0 var(--mf-s1)}.fc-printdoc .fn-tb th{position:static}.fc-pf{font-size:var(--mf-fs-xs)}@media print{body.fc-printing>*:not(.fc-printroot){display:none!important}body.fc-printing .fc-printroot{display:block!important}.fc-printdoc .fn-tw{overflow:visible;border:0}.fc-printdoc .bz-note{border:1px solid var(--mf-line)}.fc-printdoc button{background:transparent;border:0;padding:0;font:inherit}}@container fn (max-width:700px){.fc-form,.fc-form.fc-3{grid-template-columns:1fr}.fc-jl{grid-template-columns:1fr 1fr}}.fn-mode{display:inline-flex;background:var(--mf-soft);border-radius:var(--mf-r-pill);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:2px}.fn-mode .mf-chip{border:0}.fn-more{font-size:var(--mf-fs-sm);padding:var(--mf-s3) var(--mf-s2)}small.fc-sub{display:block;font-weight:var(--mf-fw-reg)}.fc-low,.bad,.fc-late .r{color:var(--mf-danger)}.fc-late{background:var(--mf-soft)}.fc-tabs{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.fc-crumb{display:flex;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2)}.fn-pro .fn-tb th,.fn-pro .fn-tb td{padding-block:var(--mf-s1);font-size:var(--mf-fs-sm)}.fn-pro .fn-kpi{padding:var(--mf-s2) var(--mf-s3)}.fn-simple .fn-kpi b{font-size:var(--mf-fs-xl)}.fn-simple .fc-xd,.fn-simple .fc-xa{display:none}.fn-simple .fn-lr{grid-template-columns:repeat(4,1fr) 28px}.fn-simple .fn-lr .fn-ld{grid-column:1/5}.fc-today{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s3)}.fc-hello{font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-semi)}.fc-big .fn-kpi{padding:var(--mf-s4)}.fc-att{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-line)}.fc-att:first-of-type{border-top:0}.fc-att-t{flex:1;min-width:0}.fc-att.bad svg{color:var(--mf-danger)}.fc-dh{display:flex;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2)}.fc-wgrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s3) 0}.fc-owed{display:flex;gap:var(--mf-s5);margin-bottom:var(--mf-s2)}.fc-owed div{display:flex;flex-direction:column}.fc-owed b{font-size:var(--mf-fs-xl)}.fc-owed .bad b{color:var(--mf-danger)}.fc-ag{fill:var(--mf-ok)}.fc-ag.bad{fill:var(--mf-danger)}.fc-aged text{fill:var(--mf-mute);font-size:var(--mf-fs-xs)}.fc-donut{flex-wrap:wrap;display:flex;gap:var(--mf-s4);align-items:center}.fc-donut svg{flex:none;height:140px;width:140px}.fc-dtx{fill:var(--mf-text);font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.fc-dleg{list-style:none;flex:1;display:flex;gap:var(--mf-s1);min-width:150px;margin:0;padding:0;flex-direction:column}.fc-dleg li{display:flex;gap:var(--mf-s2);align-items:center}.fc-dleg i{flex:none;border-radius:var(--mf-r-sm);height:10px;width:10px}.fc-dleg span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.fc-hb{display:flex;gap:var(--mf-s2);flex-direction:column}.fc-hbr{grid-template-columns:minmax(80px,1fr) 2fr auto;display:grid;background:transparent;gap:var(--mf-s2);border:0;align-items:center;font:inherit;border-radius:var(--mf-r-sm);text-align:left;color:inherit;padding:var(--mf-s1)}button.fc-hbr{cursor:pointer}button.fc-hbr:hover{background:var(--mf-hov)}.fc-hbn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-hbt{background:var(--mf-soft);border-radius:var(--mf-r-pill);height:10px;overflow:hidden}.fc-hbt i{display:block;background:var(--mf-accent);border-radius:var(--mf-r-pill);height:100%}.fc-wd{display:flex;gap:var(--mf-s1);flex-direction:column;margin-top:var(--mf-s2)}.fc-wr{display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s1) 0;border-bottom:1px solid var(--mf-line)}.fc-bk .mf-badge{flex:none}.fc-rk{align-items:stretch}.fc-fin{display:flex;gap:var(--mf-s1);justify-content:center;align-items:flex-start;flex-direction:column}.fc-two{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3);margin:var(--mf-s3) 0}@media(max-width:900px){.fc-two{grid-template-columns:1fr}}.fc-pane{display:flex;min-width:0;max-height:62vh;flex-direction:column}.fc-plist{flex:1;display:flex;overflow:auto;flex-direction:column}.fc-pl{grid-template-columns:76px 1fr auto;display:grid;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-line);cursor:pointer}.fc-pl:hover,.fc-pl:focus-visible{background:var(--mf-hov);outline:0}.fc-pl.on{background:var(--mf-sel);box-shadow:inset 3px 0 0 var(--mf-accent)}.fc-pl.same b:last-child{color:var(--mf-ok)}.fc-pl.same{box-shadow:inset 3px 0 0 var(--mf-ok)}.fc-pl.dim{opacity:.85}.fc-pd{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.fc-pt{display:flex;min-width:0;flex-direction:column}.fc-pt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-sg,.fc-pl b.in{color:var(--mf-ok)}.fc-pact{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-line)}.fc-ph,.fc-part{grid-template-columns:1.4fr 1fr 1fr 1.2fr;display:grid;gap:var(--mf-s2);margin-bottom:var(--mf-s1)}.fc-ph{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.fc-psum{display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0;align-items:center}.fc-psum .bad{color:var(--mf-danger)}.fc-clh,.fc-cl{grid-template-columns:120px 1.6fr 1.3fr 1fr 110px 90px 32px;display:grid;gap:var(--mf-s1);margin-bottom:var(--mf-s1);align-items:center}.fc-clh{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.fc-cl .mf-field{min-width:0;box-sizing:border-box;width:100%}.fc-cl .mf-btn.on{color:var(--mf-ok)}.fc-pk{grid-template-columns:auto 1fr auto;display:grid;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2);border-bottom:1px solid var(--mf-line);cursor:pointer}.fc-pkn{display:flex;flex-direction:column}.fc-pkl{overflow:auto;max-height:50vh;margin-top:var(--mf-s2)}.fc-amt{text-align:right;width:110px}.fc-payb{bottom:0;position:sticky}.fc-rgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid;gap:var(--mf-s3)}.fc-rcard{display:flex;cursor:pointer;gap:var(--mf-s1);text-align:left;flex-direction:column;font:inherit;color:var(--mf-text);padding:var(--mf-s3)}.fc-rcard:hover,.fc-rcard:focus-visible{background:var(--mf-hov);outline:0}.fc-cb{display:flex;gap:var(--mf-s3);flex-direction:column;margin-bottom:var(--mf-s3)}.fc-cbg{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid;gap:var(--mf-s3)}.fc-f{display:flex;gap:var(--mf-s1);flex-direction:column}.fc-chks{flex-wrap:wrap;display:flex;gap:var(--mf-s4)}.fc-pbar{display:block;background:var(--mf-soft);border-radius:var(--mf-r-pill);height:8px;min-width:60px;overflow:hidden;width:100%}.fc-pbar i{display:block;background:var(--mf-accent);height:100%}.fc-pbar.bad i{background:var(--mf-danger)}.fc-barc{width:22%}.fc-snaps{display:flex;flex-direction:column}.fc-json{background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);overflow:auto;margin:var(--mf-s2) 0 0;font-family:var(--mf-mono);max-height:46vh;padding:var(--mf-s3)}.fc-bg td{padding:2px}.fc-bg .fc-bi2{min-width:68px;box-sizing:border-box;text-align:right;width:100%}.fc-numr,.fc-numh{grid-template-columns:1.2fr 1fr 1fr .7fr 1fr;display:grid;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s1)}.fc-numh{font-size:var(--mf-fs-xs);order:-1}.fc-num{display:flex;flex-direction:column}.fc-hexr,.fc-logor{display:flex;gap:var(--mf-s3);align-items:center}.fc-logoprev{max-width:160px;background:var(--mf-paper);border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);max-height:48px;padding:var(--mf-s1);object-fit:contain}.fn-plogo{max-width:180px;max-height:56px;object-fit:contain;margin-bottom:var(--mf-s1)}.fn-psku{font-size:.85em;color:var(--mf-paper-mute)}.fn-pinc{font-size:.85em;margin:var(--mf-s1) 0;color:var(--mf-paper-mute)}.fc-lsku{display:flex;gap:var(--mf-s1);align-items:center;grid-column:1/-1}.fc-lk2 p{margin:0 0 var(--mf-s2)}.fc-addrrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.fc-code{background:var(--mf-soft);border-radius:var(--mf-r1);border:1px solid var(--mf-line);padding:var(--mf-s1) var(--mf-s2);-webkit-user-select:all;user-select:all;word-break:break-all}.fc-bar{background:var(--mf-soft);border-radius:var(--mf-r1);height:8px;overflow:hidden;margin:var(--mf-s1) 0}.fc-bar i{display:block;background:var(--mf-ok);height:100%}.fc-bar.over i{background:var(--mf-danger)}.fc-pg{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s2) 0}.fc-proj{margin-bottom:var(--mf-s3)}.fc-step{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.fc-tick{flex:none;display:inline-flex;border-radius:50%;height:22px;justify-content:center;border:1px solid var(--mf-line);width:22px;align-items:center}.fc-step.done .fc-tick{background:var(--mf-ok);color:var(--mf-bg);border-color:var(--mf-ok)}.fc-note{padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.fc-note p{margin:var(--mf-s1) 0}.fc-pers{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) 0}.fc-imp{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;gap:var(--mf-s3)}.fc-imp>div>div{margin-top:var(--mf-s1)}.fc-pre2{background:var(--mf-soft);border-radius:var(--mf-r1);font-size:var(--mf-fs-sm);overflow:auto;margin:0;max-height:200px;padding:var(--mf-s2)}.fc-slip h3{margin:0 0 var(--mf-s2)}.fc-slip .tot th{border-top:2px solid var(--mf-line)}.fc-practice{top:0;z-index:2;position:sticky}.fc-xt{min-width:110px}.fc-subh th{text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.fc-list{margin:0;padding-left:var(--mf-s4)}.fm-root{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);outline:0;flex-direction:column;container-type:inline-size;container-name:fm}.fm-scr{min-height:0;flex:1;display:flex;flex-direction:column}.fm-scr[hidden]{display:none}.fm-root [hidden]{display:none!important}.mx-wrap{overflow:auto}.fm-mx{border-collapse:collapse;width:100%}.fm-mx th{font-size:var(--mf-fs-sm);text-align:center;color:var(--mf-mute);font-weight:var(--mf-fw-med);padding:var(--mf-s2)}.fm-mx td{text-align:center;padding:var(--mf-s2);border-top:1px solid var(--mf-line)}.fm-mx td:first-child,.fm-mx th:first-child{text-align:left}.fm-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.fm-cards{display:flex;max-width:760px;gap:var(--mf-s3);margin:0 auto;width:100%;flex-direction:column}.fm-cards.wide{max-width:900px}.fm-card p{margin:0 0 var(--mf-s2)}.fm-th{display:flex;background:var(--mf-soft);height:100%;gap:3px;width:100%;padding:var(--mf-s3);flex-direction:column;border-top:4px solid var(--mf-accent);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xs);overflow:hidden;text-align:left;color:var(--mf-mute)}.fm-th b{font-size:var(--mf-fs-sm);color:var(--mf-text);font-weight:var(--mf-fw-semi);margin-bottom:var(--mf-s1)}.fm-th i{font-style:normal}.fm-th u{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:6px;margin-bottom:var(--mf-s1)}.fm-paste{font-size:var(--mf-fs-sm);height:auto;font-family:var(--mf-mono);padding:var(--mf-s2) var(--mf-s3)}.fm-sc{display:flex;gap:var(--mf-s3);flex-direction:column}.fm-sh{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:baseline}.fm-sh b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.fm-ch{height:auto;width:100%;max-height:260px}.fm-ch text{fill:var(--mf-text);font-size:var(--mf-fs-sm);font-family:var(--mf-font)}.fm-ch .fm-cv2{fill:var(--mf-mute)}.fm-dn{flex-wrap:wrap;display:flex;gap:var(--mf-s5);align-items:center}.fm-dn svg{flex:none;height:160px;width:160px}.fm-dn text{fill:var(--mf-text);font-size:var(--mf-fs-xl);font-family:var(--mf-font);font-weight:var(--mf-fw-semi)}.fm-lg{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);flex-direction:column}.fm-lg i{display:inline-block;border-radius:var(--mf-r-sm);height:10px;width:10px;margin-right:var(--mf-s2)}.fm-kpis,.fm-nps{flex-wrap:wrap;display:flex;gap:var(--mf-s5)}.fm-tx{display:flex;gap:var(--mf-s1);overflow:auto;max-height:260px;flex-direction:column}.fm-tx div{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--mf-s2) var(--mf-s3)}.fm-ind{display:flex;gap:var(--mf-s2);align-items:center}.fm-ia{padding:var(--mf-s3) 0;border-top:1px solid var(--mf-line);display:flex;gap:2px;white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column}.fm-tbw{min-height:0;display:flex;gap:var(--mf-s3);flex-direction:column}.fm-tsr{display:flex;gap:var(--mf-s3);align-items:center}.fm-tsr .mf-search{width:280px}.fm-tbl{border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line)}.fm-tb{border-collapse:collapse;width:100%}.fm-tb th{top:0;background:var(--mf-soft);font-size:var(--mf-fs-sm);height:var(--mf-row-list);white-space:nowrap;text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line)}.fm-tb td{height:var(--mf-row-panel);padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line);text-overflow:ellipsis;max-width:260px;white-space:nowrap;overflow:hidden}.fm-tb tbody tr{cursor:default}.fm-tb tbody tr:hover{background:var(--mf-hov)}.fm-tb tr.on{background:var(--mf-sel)}.fm-xsel{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.fm-root .mf-selw{display:inline-flex;min-width:0}.fm-root .mf-selw.fw{display:flex;width:100%}.fm-root .mf-selw.fw .mf-select{min-width:0;width:100%}.fm-root .mf-selw .mf-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-main{min-height:0;flex:1;display:flex;flex-direction:column}.fm-devs{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:2px;padding:2px}.fm-devs .mf-eb.on{background:var(--mf-surface);color:var(--mf-accent-ink)}.fm-stat{color:var(--mf-mute)}.fm-wb{grid-template-columns:72px 296px minmax(0,1fr) 320px;min-height:0;flex:1;display:grid;background:var(--mf-scene);position:relative}.fm-rail{display:flex;background:var(--mf-surface);gap:2px;padding:var(--mf-s2) 2px;flex-direction:column;border-right:1px solid var(--mf-line);overflow:auto}.fm-rb{display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-xs);gap:2px;min-width:0;border:0;font-family:inherit;color:var(--mf-mute);align-items:center;padding:var(--mf-s2) 0;flex-direction:column}.fm-rb:hover{background:var(--mf-hov);color:var(--mf-text)}.fm-rb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.fm-lp,.fm-in{min-height:0;display:flex;background:var(--mf-surface);overflow:auto;flex-direction:column;padding-bottom:var(--mf-s5)}.fm-lp{border-right:1px solid var(--mf-line)}.fm-in{border-left:1px solid var(--mf-line)}.fm-lph{display:flex;gap:2px;padding:var(--mf-s4) var(--mf-s4) var(--mf-s2);flex-direction:column}.fm-lph b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.fm-cvw{min-height:0;display:flex;justify-content:center;overflow:auto;align-items:flex-start;padding:var(--mf-s5) var(--mf-s4)}.fm-cvh{max-width:1100px;border-radius:var(--mf-r-pop);overflow:hidden;border:1px solid var(--mf-line);margin:0 auto;box-shadow:var(--mf-sh-pop);width:100%;container-type:inline-size;min-height:480px;background:var(--mf-surface);transition:max-width var(--mf-t2) var(--mf-ease);position:relative}.fm-cvh[data-dev=tablet]{max-width:780px}.fm-cvh[data-dev=mobile]{max-width:390px}.fm-cvh:has(.fm-ifr){min-height:520px;height:calc(100% - var(--mf-s2))}.fm-cvx{min-height:100%}.fm-cvx .fmx{min-height:480px}.fm-ifr{min-height:520px;display:block;background:var(--mf-surface);height:100%;border:0;width:100%}.fm-dragging .fm-cvh{outline-offset:-2px;outline:2px dashed var(--mf-accent)}.fm-cvh .dr-before{box-shadow:0 -3px 0 var(--mf-accent)}.fm-cvh .dr-after{box-shadow:0 3px 0 var(--mf-accent)}.fm-pal{display:flex;gap:var(--mf-s2);padding:0 var(--mf-s3) var(--mf-s4);flex-direction:column}.fm-ptg{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.fm-pt{min-height:68px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:grab;font-size:var(--mf-fs-sm);gap:var(--mf-s1);justify-content:center;border:1px solid var(--mf-line);text-align:center;font-family:inherit;color:var(--mf-text);align-items:center;padding:var(--mf-s2);flex-direction:column}.fm-pt:hover{border-color:var(--mf-accent);background:var(--mf-tint)}.fm-pt:active{cursor:grabbing}.fm-tr{display:flex;gap:2px;padding:0 var(--mf-s2) var(--mf-s2);flex-direction:column}.fm-tp{display:flex;gap:2px;flex-direction:column;margin-top:var(--mf-s1)}.fm-tn{min-height:var(--mf-row-panel);display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);border:0;text-align:left;font-family:inherit;color:var(--mf-text);width:100%;align-items:center;position:relative;padding:0 var(--mf-s2)}.fm-tn:hover{background:var(--mf-hov)}.fm-tn.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.fm-tn .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.fm-tph{color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.fm-tph.on{color:var(--mf-accent-ink)}.fm-tg{display:inline-flex;cursor:grab;color:var(--mf-mute)}.fm-tn i{display:inline-flex;background:var(--mf-soft2);font-style:normal;border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:16px;min-width:16px;justify-content:center;color:var(--mf-mute);align-items:center;padding:0 4px}.fm-ta{display:none;gap:0}.fm-tn:hover .fm-ta,.fm-tn.on .fm-ta{display:inline-flex}.fm-tadd{display:flex;gap:var(--mf-s2);align-items:center;margin-left:var(--mf-s5);background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);border:0;font-family:inherit;color:var(--mf-mute);padding:var(--mf-s1) var(--mf-s2)}.fm-tadd:hover{background:var(--mf-hov);color:var(--mf-accent-ink)}.fm-tend{padding:var(--mf-s3) var(--mf-s2)}.fm-tn.dr-before{box-shadow:0 -2px 0 var(--mf-accent)}.fm-tn.dr-after{box-shadow:0 2px 0 var(--mf-accent)}.fm-tpl{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2);padding:0 var(--mf-s3) var(--mf-s4)}.fm-tpl .mf-sec{grid-column:1/-1;margin-top:var(--mf-s2)}.fm-tc{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);overflow:hidden;border:1px solid var(--mf-line);text-align:left;font-family:inherit;color:var(--mf-text);padding:0;flex-direction:column}.fm-tc:hover{border-color:var(--mf-accent)}.fm-tc .fm-th{border-radius:0;height:96px}.fm-tt{display:flex;padding:var(--mf-s2);flex-direction:column}.fm-tt b{font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.fm-lg2{display:flex;gap:var(--mf-s1);padding:0 var(--mf-s3);flex-direction:column}.fm-lr{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:2px;border:1px solid var(--mf-line);text-align:left;font-family:inherit;color:var(--mf-text);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.fm-lr:hover{border-color:var(--mf-accent)}.fm-mini{padding:var(--mf-s4)}.fm-lp .mf-sec{padding:var(--mf-s2) var(--mf-s4) 0}.fm-lp .mf-lbl{padding:0}.fm-lp .fm-tend{padding:var(--mf-s3) var(--mf-s4)}.fm-ih{display:flex;top:0;background:var(--mf-surface);z-index:2;gap:var(--mf-s2);align-items:center;position:sticky;padding:var(--mf-s3) var(--mf-s3) var(--mf-s2) var(--mf-s4)}.fm-ih b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi)}.fm-itabs{display:flex;top:48px;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);z-index:2;gap:2px;margin:0 var(--mf-s4);position:sticky;padding:2px}.fm-itabs button{flex:1;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);height:var(--mf-h-s);border:0;font-family:inherit;color:var(--mf-mute)}.fm-itabs button.on{background:var(--mf-surface);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.fm-ib{display:flex;gap:var(--mf-s3);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.fm-ins{border-top:1px solid var(--mf-line);margin-top:var(--mf-s1)}.fm-ish{display:flex;background:transparent;cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);border:0;text-align:left;font-family:inherit;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s3) var(--mf-s4)}.fm-isb{display:flex;gap:var(--mf-s3);padding:0 var(--mf-s4) var(--mf-s3);flex-direction:column}.fm-lp .fm-ins{margin:0}.fm-pf{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.fm-pf2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.fm-hint{font-size:var(--mf-fs-sm)}.fm-ps{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.fm-sin{min-height:var(--mf-h-m);height:auto;padding-top:6px;padding-bottom:6px;resize:vertical;width:100%}.fm-seg{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:2px;padding:2px}.fm-seg button{min-height:var(--mf-h-s);flex:1;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);border:0;font-family:inherit;color:var(--mf-mute);padding:0 var(--mf-s2)}.fm-seg button.on{background:var(--mf-surface);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.fm-oe{display:flex;gap:var(--mf-s2);flex-direction:column}.fm-orow{display:flex;gap:var(--mf-s1);flex-direction:column}.fm-opt{display:flex;gap:2px;align-items:center}.fm-opt .mf-field{flex:1;min-width:0}.fm-n{flex:none;font-size:var(--mf-fs-sm);text-align:center;color:var(--mf-mute);width:20px}.fm-key.on{color:var(--mf-ok)}.fm-addo{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.fm-gt{display:flex;gap:var(--mf-s2);align-items:center;padding-left:20px}.fm-optimg{padding-left:20px}.fm-imgf{display:flex;gap:var(--mf-s3);align-items:center}.fm-imgf img,.fm-noimg{flex:none;display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:48px;justify-content:center;color:var(--mf-mute);width:64px;align-items:center;object-fit:cover}.fm-imgb{display:flex;gap:var(--mf-s1);align-items:flex-start;flex-direction:column}.fm-chips,.fm-calcq{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.fm-rl{display:flex;gap:var(--mf-s2);flex-direction:column}.fm-rr{grid-template-columns:1fr;display:grid;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);position:relative;padding:var(--mf-s2)}.fm-rr>.mf-eb{top:2px;right:2px;position:absolute}.fm-jump{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s2);flex-direction:column}.fm-le{display:flex;gap:var(--mf-s2);flex-direction:column}.fm-lrow{display:flex;gap:var(--mf-s1);align-items:flex-start}.fm-lrow .mf-field{flex:1;min-width:0}.fm-lcol{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s2);flex-direction:column}.fm-rng{width:100%;accent-color:var(--mf-accent)}.fm-skg{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.fm-sk{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);gap:var(--mf-s1);border:2px solid transparent;text-align:left;font-family:inherit;color:var(--mf-text);padding:var(--mf-s1);flex-direction:column}.fm-sk:hover{border-color:var(--mf-hair)}.fm-sk.on{border-color:var(--mf-accent)}.fm-skp{display:flex;border-radius:var(--mf-r-sm);height:44px;gap:3px;align-items:flex-end;padding:var(--mf-s2)}.fm-skp i{flex:1;border-radius:var(--mf-r-sm);height:100%}.fm-skp i:nth-child(2){height:50%}.fm-skp i:nth-child(3){height:30%}.fm-sk .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 var(--mf-s1) var(--mf-s1)}.fm-acc{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.fm-sw{border-radius:50%;cursor:pointer;height:var(--mf-h-s);border:2px solid transparent;width:var(--mf-h-s);padding:0}.fm-sw.on{outline-offset:2px;outline:2px solid var(--mf-text)}.fm-cin,.fm-colw input{background:transparent;cursor:pointer;height:var(--mf-h-s);border:0;width:var(--mf-h-s);padding:0}.fm-cols3{grid-template-columns:1fr 1fr 1fr;display:grid;gap:var(--mf-s2)}.fm-col{display:flex;gap:var(--mf-s1);flex-direction:column}.fm-colw{display:flex;gap:var(--mf-s1);align-items:center}.fm-colw code{font-size:var(--mf-fs-xs);font-family:var(--mf-mono);color:var(--mf-mute)}.fm-lay{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.fm-lc{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);gap:2px;border:2px solid var(--mf-line);text-align:left;font-family:inherit;color:var(--mf-text);padding:var(--mf-s2);flex-direction:column}.fm-lc.on{border-color:var(--mf-accent)}.fm-lm{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:38px;gap:3px;padding:var(--mf-s1);flex-direction:column}.fm-lm i{display:block;background:var(--mf-mute);border-radius:var(--mf-r-sm);height:6px;opacity:.5}.fm-lm-single{justify-content:center}.fm-lm-single i{margin:0 auto;width:60%}.fm-lm-split{flex-direction:row}.fm-lm-split i{flex:1;height:100%}.fm-lm-minimal i{background:var(--mf-text);opacity:.25}.fm-pg{min-height:0;flex:1;background:var(--mf-scene);overflow:auto;padding:var(--mf-s5) var(--mf-s4)}.fm-pgi{display:flex;max-width:980px;gap:var(--mf-s4);margin:0 auto;flex-direction:column}.fm-pgi.wide{max-width:1000px}.fm-pgh{display:flex;gap:2px;flex-direction:column}.fm-pgh h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.fm-shg{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid;gap:var(--mf-s4);align-items:start}.fm-sh2{gap:var(--mf-s3);padding:var(--mf-s4)}.fm-sh2 p{margin:0}.fm-ch2{display:flex;gap:var(--mf-s3);align-items:center}.fm-ch2>div:last-child{display:flex;flex-direction:column}.fm-ch2 b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.fm-g2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.fm-url{display:flex;gap:var(--mf-s2)}.fm-url .mf-field{flex:1;min-width:0}.fm-code{font-size:var(--mf-fs-sm);height:auto;resize:none;font-family:var(--mf-mono);padding:var(--mf-s2) var(--mf-s3);margin-bottom:var(--mf-s1)}.fm-banner{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.fm-banner span{flex:1}.fm-qr{display:flex;gap:var(--mf-s3);align-items:center}.fm-qr svg{background:var(--mf-white);border-radius:var(--mf-r-ctl);height:160px;width:160px;padding:var(--mf-s2)}.fm-stats{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s2)}.fm-stt{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.fm-stt b{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.fm-present{position:absolute;inset:0;display:flex;background:var(--mf-scene);z-index:40;flex-direction:column}.fm-present>button{top:var(--mf-s3);z-index:2;right:var(--mf-s3);position:absolute}.fm-present iframe{flex:1;border:0;width:100%}.fm-rbar{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.fm-rbar2{padding-bottom:var(--mf-s1)}.fm-dt{height:var(--mf-h-m);width:150px}.fm-rbar .mf-search{width:200px}.fm-resp .fm-cards{max-width:none}.fm-rbody{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.fm-kpi{display:flex;flex-direction:column}.fm-kpi b{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.fm-kpi.big b{font-size:var(--mf-fs-h1)}.fm-sc{padding:var(--mf-s4)}.fm-bn{display:none}@container fm (max-width:1180px){.fm-wb{grid-template-columns:64px 248px minmax(0,1fr) 288px}.fm-shg{grid-template-columns:1fr}}@container fm (max-width:900px){.fm-wb{grid-template-columns:64px 236px minmax(0,1fr)}.fm-in{display:none;z-index:6;left:0;bottom:0;max-height:62%;right:0;position:absolute;border-left:0;border-top:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop)}.fm-wb[data-sel="1"] .fm-in{display:flex}.fm-g2,.fm-stats{grid-template-columns:1fr 1fr}.fm-xsel{grid-template-columns:1fr}}@container fm (max-width:640px){.fm-wb{grid-template-columns:64px minmax(0,1fr)}.fm-lp{top:0;z-index:5;left:64px;box-shadow:var(--mf-sh-pop);bottom:0;width:min(280px,calc(100% - 64px));position:absolute}.fm-cvw{padding:var(--mf-s2)}.fm-root .w-nav{flex-wrap:wrap;height:auto;padding-bottom:var(--mf-s1)}.fm-root .w-nav .mf-tabs{display:flex;overflow:auto;order:9;width:100%}.fm-root .w-nav .mf-tab{flex:1;white-space:nowrap;justify-content:center;padding:0 var(--mf-s1)}.fm-root .w-nav .w-name{flex:1 1 150px;min-width:120px}.fm-pg{padding:var(--mf-s3)}.fm-rbar .mf-search,.fm-dt{width:100%}}@media(prefers-reduced-motion:reduce){.fm-cvh{transition:none}}.sth-top[hidden]{display:none!important}.fm-sent{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:10px;overflow:hidden}.fm-sent i{display:block}.fm-sent .p{background:var(--mf-ok)}.fm-sent .u{background:var(--mf-hair)}.fm-sent .n{background:var(--mf-danger)}.fm-grp{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:baseline;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-line)}.fm-grp .fm-hint{flex-basis:100%}.fm-ihint{flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row}.fm-ul{margin:0;padding-left:var(--mf-s4);display:flex;gap:var(--mf-s1);flex-direction:column}.fm-lseg{margin:0 var(--mf-s4) var(--mf-s2)}.fm-seg.fm-lseg{display:flex}.fm-lseg button{flex:1}.fm-flow{overflow:auto;padding:var(--mf-s2) var(--mf-s4) var(--mf-s3)}.fm-flow svg{display:block;max-width:100%;height:auto}.fm-fn{cursor:pointer;outline:none}.fm-fn:hover rect,.fm-fn:focus-visible rect{stroke-width:2;stroke:var(--mf-accent)}.fm-fl{margin:var(--mf-s3) 0 0;padding:0;list-style:none;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);flex-direction:column}.fm-fl li{display:flex;gap:var(--mf-s2)}.fm-fl b{min-width:1.2em}.fm-fl em{font-style:normal;font-weight:var(--mf-fw-semi)}.fm-fw{margin-top:var(--mf-s3);display:flex;gap:var(--mf-s1);flex-direction:column}.fm-fw p{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:var(--mf-s2);margin:0;color:var(--mf-text);padding:var(--mf-s2)}.fm-fw svg{flex:none;color:var(--mf-warn)}.fm-asub{display:block;padding:0 0 var(--mf-s2)}.fm-cn{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-hair)}.fm-cn:first-child{border-top:0}.fm-cn .mf-tile{flex:none}.fm-cnt{flex:1;display:flex;min-width:0;flex-direction:column}.fm-cnt b{font-weight:var(--mf-fw-semi)}.fm-cnr{flex:none}.fm-cnx{display:flex;gap:var(--mf-s2);padding:0 0 var(--mf-s2) 44px;flex-direction:column}.fm-mdlg{display:flex;gap:var(--mf-s2);flex-direction:column}.fm-mrows{display:flex;gap:var(--mf-s2);overflow:auto;max-height:44vh;flex-direction:column}.fm-mrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;gap:var(--mf-s3);align-items:center}.fm-mrow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-gr{grid-template-columns:minmax(0,1fr) 72px 84px auto;display:grid;gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) 0;border-top:1px solid var(--mf-hair)}.fm-grq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-grv{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.fm-grv.y{color:var(--mf-ok)}.fm-grv.n{color:var(--mf-danger)}.fm-grp{width:84px}.fm-pgrp>summary{cursor:pointer;list-style:none}.fm-pgrp>summary::-webkit-details-marker{display:none}.fm-pgrp>summary:after{content:" +"}.fm-pgrp[open]>summary:after{content:" -"}.fm-row2{grid-template-columns:minmax(0,1fr) auto;display:grid;gap:var(--mf-s2);align-items:center}.fm-find{grid-template-columns:minmax(0,1fr) auto;display:grid;gap:var(--mf-s2);margin:var(--mf-s2) 0}.fm-cfl{overflow:auto;max-height:46vh;margin-top:var(--mf-s2)}.fm-cfq{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) 0;border-top:1px solid var(--mf-hair)}.fm-r2r{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:6px 2px;border-bottom:1px solid var(--mf-line)}.fm-r2t{display:flex;min-width:0;flex-direction:column}.fm-r2t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-cmb{font-size:var(--mf-fs-sm,12px);white-space:pre-wrap;margin:0 0 6px}.fm-tri{display:flex;gap:5px;padding:8px 0;flex-direction:column;border-bottom:1px solid var(--mf-line)}.fm-r2r+.fm-cmb{margin-top:-2px}.fm-cfq{min-height:44px;display:flex;gap:var(--mf-s2);align-items:center}@media(pointer:coarse){.fm-root .mf-chip,.fm-root .mf-btn.s,.fm-root .mf-eb,.fm-root .fm-lr{min-height:44px}.fm-root .mf-eb{min-width:44px}}.gh-root{min-height:0;display:flex;background:var(--mf-surface);height:100%;width:100%;position:relative;flex-direction:column}.gh-view{min-height:0;flex:1;display:grid;position:relative;place-items:center;outline:0}.gh-msg{display:flex;max-width:min(360px,100%);gap:var(--mf-s2);text-align:center;color:var(--mf-text);align-items:center;padding:var(--mf-s5);flex-direction:column}.gh-mi{display:inline-grid;height:48px;color:var(--mf-accent);width:48px}.gh-t{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.gh-s{font-size:var(--mf-fs-md)}.gh-s:empty{display:none}.gh-cap{position:absolute;inset:0;display:block;pointer-events:none;height:100%;width:100%;object-fit:fill}.gh-cap[hidden]{display:none}.gh-logo{color:var(--mf-text)}.gh-logo svg{display:block}.gh-retry[hidden]{display:none}.gr-root,.gr-app{min-height:0;flex:1;display:flex;min-width:0;position:relative;flex-direction:column}.gr-app .w-main{background:var(--mf-surface);min-width:0}.gr-fxrow{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none;background:var(--mf-surface)}.gr-fxrow[hidden]{display:none}.gr-ref{flex:none;text-align:center;width:104px;font-weight:var(--mf-fw-med)}.gr-fxl{display:grid;place-items:center;flex:none;color:var(--mf-mute);width:var(--mf-s5)}.gr-fx{flex:1;font-size:var(--mf-fs-md);min-width:0;font-family:var(--mf-mono)}.gr-stage{min-height:0;flex:1;display:flex;background:var(--mf-paper)}.gr-view{min-height:0;flex:1;background:var(--mf-paper);min-width:0;overflow:hidden;user-select:none;color:var(--mf-paper-ink);position:relative;outline:0;-webkit-user-select:none}.gr-cv{display:block;top:0;pointer-events:none;left:0;position:absolute}.gr-scroll{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mf-line) transparent;cursor:cell}.gr-sp{pointer-events:none;height:1px;width:1px}.gr-ov{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gr-in{background:var(--mf-paper);border-radius:0;z-index:6;box-sizing:border-box;border:2px solid var(--mf-accent);user-select:text;margin:0;box-shadow:var(--mf-sh1);color:var(--mf-paper-ink);position:absolute;outline:0;padding:0 var(--mf-s1);-webkit-user-select:text}.gr-fnhint{max-width:420px;background:var(--mf-surface);border-radius:var(--mf-r-sm);pointer-events:none;z-index:7;font-size:var(--mf-fs-sm);border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);color:var(--mf-text);position:absolute;padding:var(--mf-s1) var(--mf-s2)}.gr-chart{background:var(--mf-paper);border-radius:var(--mf-r-sm);pointer-events:auto;overflow:hidden;border:1px solid var(--mf-paper-line);box-shadow:var(--mf-sh1);color:var(--mf-paper-ink);position:absolute;-webkit-user-select:none;user-select:none}.gr-chart.sel{outline-offset:0;z-index:2;outline:2px solid var(--mf-accent)}.gr-chart svg{display:block}.gr-chh{top:0;z-index:2;cursor:move;height:var(--mf-s4);left:0;right:0;position:absolute}.mf-sharp-ring-b89c{opacity:0;cursor:default;--cv:"3767afa15a636e40"}.gr-chr{background:linear-gradient(135deg,transparent 55%,var(--mf-paper-mute) 55% 62%,transparent 62% 76%,var(--mf-paper-mute) 76% 83%,transparent 83%);z-index:2;cursor:nwse-resize;height:var(--mf-s4);bottom:0;width:var(--mf-s4);right:0;position:absolute}.gr-chart:not(.sel) .gr-chr{opacity:0}.gr-chart:hover .gr-chr{opacity:1}.gr-nopic{display:grid;place-items:center;font-size:var(--mf-fs-sm);height:100%;color:var(--mf-paper-mute)}.gr-chart .sx-slw{display:flex;background:var(--mf-paper);height:100%;gap:var(--mf-s2);box-sizing:border-box;padding:var(--mf-s2);flex-direction:column}.gr-chart .slh{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);justify-content:space-between;align-items:center}.gr-chart .slh .mf-btn{color:var(--mf-paper-mute)}.gr-chart .slh .mf-btn:hover{background:var(--mf-paper-soft)}.gr-chart .slb{min-height:0;flex:1;display:flex;gap:var(--mf-s1);overflow:auto;flex-direction:column}.gr-chart .slb .mf-btn{justify-content:flex-start;border-color:var(--mf-paper-line);flex:none;background:var(--mf-paper);color:var(--mf-paper-ink)}.gr-chart .slb .mf-btn:hover{background:var(--mf-paper-soft)}.gr-chart .slb .mf-btn.on{background:var(--mf-tint);border-color:var(--mf-accent)}.gr-chart .slb .mf-btn.off{opacity:.55}.gr-chart .slx{font-size:var(--mf-fs-sm);margin:0;color:var(--mf-paper-mute)}.gr-tabsbar{display:flex;gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s2);border-top:1px solid var(--mf-line);flex:none;background:var(--mf-soft);height:var(--mf-h-l);box-sizing:border-box}.gr-tabs{align-items:stretch;overflow-x:auto;flex:1;min-width:0;border-bottom:0;scrollbar-width:none}.gr-tabs::-webkit-scrollbar{display:none}.gr-tabs .mf-utab{flex:none;white-space:nowrap}.gr-tabs .mf-utab:hover{color:var(--mf-text)}.gr-tabs .mf-utab.on{font-weight:var(--mf-fw-semi)}.gr-tabs .mf-utab:not(.on):before{background:var(--tc,transparent);border-radius:var(--mf-r-sm);height:2px;left:0;bottom:-1px;content:"";right:0;position:absolute}.gr-tabs .mf-utab.on:after{background:var(--tc,var(--mf-accent))}.gr-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--mf-text)}.gr-zoom{display:flex;gap:var(--mf-s1);align-items:center}.gr-zp{min-width:44px;color:var(--mf-mute)}.gr-zp:hover{color:var(--mf-text)}.gr-ibox{display:inline-grid;position:relative;place-items:center}.gr-bar{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:3px;left:1px;bottom:-3px;right:1px;position:absolute}.w-big .gr-ibox .gr-bar{bottom:-4px}.gr-split{display:inline-flex;align-items:center}.gr-ar{width:var(--mf-s4);margin-left:calc(var(--mf-s1) * -1)}.gr-bsplit{display:inline-flex;align-items:center}.gr-bsplit .gr-ar{margin-left:calc(var(--mf-s1) * -1)}.w-big>span{display:inline-flex;gap:2px;align-items:center}.gr-txtb .t{font-size:var(--mf-fs-md)}.gr-sel{max-width:150px;min-width:80px}.gr-fontsel{min-width:112px}.gr-fmtsel{min-width:120px}.gr-sel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gr-sizew{display:inline-flex;align-items:center}.gr-sizew .mf-field{height:30px;text-align:center;width:44px;padding:0 var(--mf-s1)}.w-rib [data-h].on svg{color:var(--mf-accent-ink)}.w-rib button:disabled{pointer-events:none;opacity:.4}.w-nav [hidden]{display:none!important}.mf-sec.w-gh{padding-left:0}.gr-back{background:var(--mf-surface);z-index:8;left:0;bottom:var(--mf-bar-status);right:0;position:absolute}.gr-pvs{display:block;background:var(--mf-paper);height:100%;overflow:hidden;color:var(--mf-paper-ink);width:100%}.gr-pv{font-size:var(--mf-fs-xs);height:100%;border-collapse:collapse;width:100%;table-layout:fixed}.gr-pv td{height:auto;white-space:nowrap;line-height:1.3;overflow:hidden;border:1px solid var(--mf-paper-line);padding:1px 3px}.gr-pvbig{aspect-ratio:4/3;background:var(--mf-paper);border-radius:var(--mf-r-sm);overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-paper-ink);width:100%}.gr-pvbig .gr-pv{font-size:var(--mf-fs-xs)}.gr-pvbig .gr-pv td{height:var(--mf-s4);line-height:var(--mf-s4)}.w-tcard .thi .gr-pvs,.w-ccard .thi .gr-pvs{min-height:100%;width:100%}[data-prev],.thi>[data-prev]{display:block;height:100%;overflow:hidden;width:100%}.gr-root .thi{display:block;top:0!important;max-width:none!important;transform:none!important;height:100%!important;overflow:hidden;left:0!important;margin:0!important;width:100%!important;max-height:none!important;position:relative!important;padding:0!important;translate:none!important}.gr-root .thi .gr-pvs{height:100%}.gr-vh{min-height:360px;display:flex;gap:var(--mf-s4);align-items:stretch}.gr-vl{flex:none;display:flex;gap:var(--mf-s2);width:260px;flex-direction:column}.gr-vi{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:2px;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3);flex-direction:column;font:inherit}.gr-vi small{color:var(--mf-mute)}.gr-vi:hover{background:var(--mf-soft2)}.gr-vi.on{border-color:var(--mf-accent);background:var(--mf-tint)}.gr-vp{flex:1;display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.gr-vpv{min-height:240px;flex:1;background:var(--mf-paper);border-radius:var(--mf-r-sm);overflow:auto;border:1px solid var(--mf-line);color:var(--mf-paper-ink);max-height:52vh;padding:var(--mf-s3)}.gr-vpv h4{font-size:var(--mf-fs-md);margin:var(--mf-s3) 0 var(--mf-s2)}.gr-vpv table{font-size:var(--mf-fs-sm)}.gr-vpa{display:flex;gap:var(--mf-s2);justify-content:flex-end}.gr-hint2{font-size:var(--mf-fs-sm);margin:var(--mf-s1) 0 0}.gr-pl{display:flex;gap:var(--mf-s1);flex-direction:column;margin-top:var(--mf-s3);overflow:auto;max-height:46vh}.gr-pl .mf-row,.sx-fns .mf-row{background:transparent;border:0;text-align:left;color:var(--mf-text);width:100%;font:inherit}.gr-pl .mf-row.on{background:var(--mf-sel)}.gr-pl small{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.gr-popbox{min-width:0;color:var(--mf-text);padding:var(--mf-s2)}.gr-popwide{width:268px}.gr-pal{display:flex;gap:var(--mf-s2);flex-direction:column}.gr-pg{grid-template-columns:repeat(10,1fr);display:grid;gap:var(--mf-s1)}.gr-sw{aspect-ratio:1;border-radius:var(--mf-r-sm);cursor:pointer;min-width:0;border:1px solid var(--mf-line);padding:0}.gr-sw:hover{outline:2px solid var(--mf-accent)}.gr-emo{grid-template-columns:repeat(7,1fr)}.gr-em{display:grid;background:var(--mf-soft)!important;font-size:var(--mf-fs-h2);place-items:center;aspect-ratio:auto;height:var(--mf-h-m)}.gr-palb{justify-content:space-between;width:100%}.gr-palb input[type=color]{height:var(--mf-s4);width:var(--mf-s5)}.sx-fpop{width:290px}.sx-fm{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);flex-direction:column}.sx-fm>.mf-mi{background:transparent;border:0;color:var(--mf-text);width:100%;font:inherit;font-size:var(--mf-fs-md)}.sx-fm .sx-fl{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}.sx-fm>.sx-fl:has(.sx-fq){justify-content:space-between;align-items:center;flex-direction:row}.sx-fa{display:flex;gap:var(--mf-s1);flex-direction:column}.sx-fq{display:inline-flex;gap:var(--mf-s1)}.sx-fv{display:flex;border-radius:var(--mf-r-ctl);gap:2px;overflow:auto;border:1px solid var(--mf-line);max-height:170px;padding:var(--mf-s1);flex-direction:column}.sx-fv label{display:flex;cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-text);align-items:center;padding:var(--mf-s1)}.sx-fv small{margin-left:auto;color:var(--mf-mute)}.sx-fc{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.sx-fcb{background:var(--mf-paper);border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-s5);border:1px solid var(--mf-line);width:var(--mf-s5);font-weight:var(--mf-fw-bold);padding:0}.sx-fcb.on{outline:2px solid var(--mf-accent)}.sx-fm .acts{display:flex;gap:var(--mf-s2);justify-content:flex-end}.gr-side{overflow:hidden;width:320px}.gr-side[hidden]{display:none}.gr-side .wd-rh{flex:none;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s3) var(--mf-s2) var(--mf-s4)}.gr-side .wd-rh h3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.grow{flex:1}.gr-side>:not(.wd-rh){min-height:0;overflow:auto}.gr-side .sx-fp,.gr-side .sx-sp{display:flex;gap:var(--mf-s3);padding:var(--mf-s3);flex-direction:column}.gr-side .wd-cmf{flex:none;display:flex;gap:var(--mf-s1);padding:var(--mf-s2) var(--mf-s3)}.gr-side .wd-cmf .mf-chip{cursor:pointer;border:0;color:var(--mf-mute);font:inherit;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}.gr-side .wd-cmf .mf-chip:hover{color:var(--mf-text)}.gr-side .wd-cml{display:flex;gap:var(--mf-s2);overflow:auto;padding:0 var(--mf-s3) var(--mf-s3);flex-direction:column}.wd-cm{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.wd-cm.on{border-color:var(--mf-accent)}.wd-cm.res{opacity:.6}.wd-cmh{display:flex;gap:var(--mf-s2);align-items:center}.wd-cmh small{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.wd-cmt{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:var(--mf-text)}.wd-cm textarea{resize:vertical}.wd-cma{display:flex;gap:var(--mf-s2)}.wd-rp{padding-left:var(--mf-s3);border-left:2px solid var(--mf-line)}.gr-side .hint,.gr-dl .hint{font-size:var(--mf-fs-sm);margin:0;color:var(--mf-mute)}.sx-sc{background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3)}.sx-sc h4{margin:0 0 var(--mf-s2)}.wd-stat{font-size:var(--mf-fs-md);border-collapse:collapse;width:100%}.wd-stat td{color:var(--mf-text);padding:var(--mf-s1) 0}.wd-stat td:first-child{color:var(--mf-mute);padding-right:var(--mf-s3)}.wd-stat td:last-child{text-align:right}.sx-bars{display:flex;gap:var(--mf-s1);flex-direction:column;margin-top:var(--mf-s2)}.sx-bars>div{grid-template-columns:90px 1fr 28px;display:grid;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-text);align-items:center}.sx-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-bars i{display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm);height:var(--mf-s2)}.sx-bars b{text-align:right;font-weight:var(--mf-fw-med)}.gr-dlg{max-width:520px}.gr-dl>.bd{color:var(--mf-text);padding-top:2px}.gr-dl>footer{align-items:center}.gr-dlgb{display:flex;gap:2px;overflow:auto;max-height:68vh;padding:2px 2px var(--mf-s1);flex-direction:column}.sr{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}.sx-srt{display:flex;gap:var(--mf-s2);align-items:flex-end;margin-bottom:var(--mf-s3)}.sx-srt>*{flex:1;min-width:0}.sx-srt .mfu-row{margin-bottom:0}.sx-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.sx-chips button:not(.sx-altb){cursor:pointer;border:0;color:var(--mf-text);font:inherit;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}.sx-altb{border-radius:var(--mf-r-ctl)!important;cursor:pointer;height:var(--mf-h-l);border:2px solid var(--mf-line)!important;width:56px;padding:0!important}.sx-altb[aria-pressed=true]{border-color:var(--mf-accent)!important}.mut{color:var(--mf-mute)}kbd{font:inherit;background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);border:1px solid var(--mf-line);padding:0 var(--mf-s2)}.sx-names{display:flex;gap:var(--mf-s2);flex-direction:column;margin-bottom:var(--mf-s3);overflow:auto;max-height:240px}.sx-nrow{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2)}.sx-nrow>span:not(.sx-sw){text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden;color:var(--mf-mute)}.sx-nrow small{color:var(--mf-mute)}.sx-addn{display:flex;gap:var(--mf-s2);margin-bottom:var(--mf-s2)}.sx-addn input{flex:1}.sx-sw{display:inline-grid;place-items:center;border-radius:var(--mf-r-sm);height:var(--mf-s5);border:1px solid var(--mf-line);width:var(--mf-s6);font-weight:var(--mf-fw-bold)}.sx-cfs{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;margin-bottom:var(--mf-s3)}.sx-cfc{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.sx-fns{display:flex;border-radius:var(--mf-r-ctl);gap:2px;overflow:auto;border:1px solid var(--mf-line);max-height:48vh;padding:var(--mf-s1);flex-direction:column}.sx-fns .mf-row{height:auto;gap:2px;justify-content:center;align-items:flex-start;flex-direction:column;padding-top:var(--mf-s1);padding-bottom:var(--mf-s1)}.sx-fns .mf-row:hover{background:var(--mf-act)}.sx-fns small{color:var(--mf-mute)}.fl-empty{margin:0;color:var(--mf-mute);padding:var(--mf-s3)}.sx-help h4{font-size:var(--mf-fs-md);margin:var(--mf-s4) 0 var(--mf-s1);color:var(--mf-text)}.sx-help p{line-height:1.5;margin:0;color:var(--mf-mute)}.sx-help ul{margin:0;padding-left:var(--mf-s4);line-height:1.6;color:var(--mf-mute)}.sx-help table{margin-bottom:var(--mf-s1)}.sx-iss{display:flex;gap:var(--mf-s2);overflow:auto;max-height:44vh;flex-direction:column}.sx-is{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2)}.sx-is>span{flex:1;min-width:0}.sx-is code{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}.sx-is small{color:var(--mf-mute)}.sx-ev{display:flex;gap:var(--mf-s1);flex-direction:column}.sx-ev small{color:var(--mf-mute)}.sx-ev code{display:block;background:var(--mf-soft);border-radius:var(--mf-r-sm);overflow-wrap:anywhere;border:1px solid var(--mf-line);font-family:var(--mf-mono);padding:var(--mf-s2) var(--mf-s3)}.wd-vh{display:flex;gap:var(--mf-s3)}.mfu-menu .mf-pop:not(:has(.sub)){overflow:auto;max-height:calc(100vh - var(--mf-s4))}.mfu-menu .mf-pop:has(.sub){overflow:visible}.gr-dl input[type=checkbox],.gr-side input[type=checkbox],.gr-popbox input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;background:transparent;border-radius:var(--mf-r-sm);height:18px;border:1.5px solid var(--mf-mute);margin:0;width:18px;place-items:center;cursor:pointer}.gr-dl input[type=checkbox]:checked,.gr-side input[type=checkbox]:checked,.gr-popbox input[type=checkbox]:checked{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.gr-dl input[type=checkbox]:checked:after,.gr-side input[type=checkbox]:checked:after,.gr-popbox input[type=checkbox]:checked:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.gr-dl input[type=radio],.gr-side input[type=radio],.gr-popbox input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;border-radius:50%;height:18px;border:1.5px solid var(--mf-mute);margin:0;width:18px;place-items:center;cursor:pointer}.gr-dl input[type=radio]:checked,.gr-side input[type=radio]:checked,.gr-popbox input[type=radio]:checked{border-color:var(--mf-accent)}.gr-dl input[type=radio]:checked:after,.gr-side input[type=radio]:checked:after,.gr-popbox input[type=radio]:checked:after{background:var(--mf-accent);border-radius:50%;height:8px;content:"";width:8px}.gr-dl input:focus-visible,.gr-side input:focus-visible,.gr-popbox input:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.gr-dl input[type=range],.gr-side input[type=range],.gr_x{appearance:none;-webkit-appearance:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:4px;outline:0}.gr-dl input[type=range]::-webkit-slider-thumb,.gr-side input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.gr-dl input[type=range]::-moz-range-thumb,.gr-side input[type=range]::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.gr-dl input[type=color],.gr-side input[type=color],.gr-popbox input[type=color]{appearance:none;-webkit-appearance:none;flex:none;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-h-s);border:1px solid var(--mf-line);width:var(--mf-s6);padding:0}.gr-dl input[type=color]::-webkit-color-swatch-wrapper,.gr-side input[type=color]::-webkit-color-swatch-wrapper,.gr-popbox input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.gr-dl input[type=color]::-webkit-color-swatch,.gr-side input[type=color]::-webkit-color-swatch,.gr-popbox input[type=color]::-webkit-color-swatch{border-radius:calc(var(--mf-r-sm) - 2px);border:0}.gr-dl .mf-select,.gr-side .mf-select,.sx-fm .mf-select{display:flex;width:100%}.gr-dl .mf-select span,.gr-side .mf-select span,.sx-fm .mf-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gr-side .mf-field,.sx-fm .mf-field{min-width:0}@media(max-width:760px){.gr-ref{width:72px}.gr-zoom .wr-zr{display:none}.gr-vh{flex-direction:column}.gr-vl{width:auto}.gr-side{top:0;z-index:7;bottom:0;width:min(300px,92%);right:0;position:absolute}.mf-status .gr-sum{display:none}.gr-popwide{width:min(268px,92vw)}}.gr-dl small,.gr-side small,.gr-popbox small,.gr-pl small,.sx-fns small,.sx-nrow small,.sx-is small,.sx-ev small,.wd-cmh small,.gr-vi small{font-size:var(--mf-fs-xs)}.sx-scn{display:flex;gap:var(--mf-s2);flex-direction:column;margin-bottom:var(--mf-s3);overflow:auto;max-height:30vh}.sx-scn-r{display:flex;border-radius:var(--mf-r);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.sx-scn-n{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.jr{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.jr [hidden]{display:none!important}.jr-sq{width:240px}.jr-body{position:relative}.jr-main{flex-direction:row}.jr-list{flex:none;overflow:auto;width:340px;border-right:1px solid var(--mf-line);display:flex;gap:2px;padding:0 var(--mf-s2) var(--mf-s3);flex-direction:column}.jr-ed{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.jr-ed.stats{overflow:auto}.jr-lh{display:flex;top:0;background:var(--mf-surface);z-index:1;gap:var(--mf-s2);align-items:center;position:sticky;padding:var(--mf-s3) var(--mf-s2) var(--mf-s2)}.jr-lh h3{margin:0}.jr-gh{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s3) var(--mf-s2) var(--mf-s1)}.jr-row{min-height:var(--mf-row-panel);flex:none;cursor:pointer;height:auto;border:1px solid transparent;align-items:flex-start;outline:0;padding:var(--mf-s2) var(--mf-s2) var(--mf-s2) var(--mf-s3)}.jr-row:focus-visible{border-color:var(--mf-accent)}.jr-dt{flex:none;display:flex;line-height:1.1;width:36px;align-items:center;flex-direction:column}.jr-dt b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.jr-dt span{text-transform:uppercase;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.jr-rb{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.jr-rb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.jr-rb .sub{text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.jr-rm{flex-wrap:wrap;display:flex;gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.jr-rm:empty{display:none}.jr-rm .mf-chip{font-size:var(--mf-fs-xs);height:20px}.jr-md{flex:none;background:var(--mc);border-radius:50%;height:10px;width:10px}.jr-list .mf-empty{margin:auto}.jr-stk{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3) var(--mf-s3)}.jr-stk b{font-size:var(--mf-fs-lg)}.jr-none{padding:var(--mf-s2) var(--mf-s3)}.jr-addday{padding:var(--mf-s2) var(--mf-s2)}.jr-none-ed{margin:auto}.jr-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center}.jr-cal-h h3{flex:none}.jr-cal{padding:0 var(--mf-s1)}.jr-cw,.jr-cg{grid-template-columns:repeat(7,1fr);display:grid;gap:2px}.jr-cw span{text-transform:uppercase;font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute);padding:var(--mf-s1) 0}.jr-cd{aspect-ratio:1;display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;justify-content:flex-start;border:1px solid transparent;color:var(--mf-text);align-items:flex-start;position:relative;padding:var(--mf-s1) 6px}.jr-cd.e{pointer-events:none}.jr-cd:hover{background:var(--mf-hov)}.jr-cd b{font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-reg)}.jr-cd.today b{color:var(--mf-accent-ink);font-weight:var(--mf-fw-bold)}.jr-cd.sel{background:var(--mf-sel);border-color:var(--mf-accent)}.jr-cd i{background:var(--mc);border-radius:var(--mf-r-sm);height:4px;left:6px;bottom:6px;right:6px;position:absolute}.jr-eh{flex:none;display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s3) var(--mf-s4) var(--mf-s2)}.jr-et{flex:1;min-width:0}.jr-et h3{margin:0}.jr-eh .mf-eb.on{color:var(--mf-accent-ink)}.jr-back{display:none}.jr-meta{flex:none;display:flex;gap:var(--mf-s2);padding:0 var(--mf-s4) var(--mf-s2);flex-direction:column}.jr-mood,.jr-en{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.jr-meta .mf-label{flex:none;margin:0;width:56px}.jr-mb{display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-s);gap:6px;border:1px solid var(--mf-line);color:var(--mf-mute);align-items:center;padding:0 var(--mf-s2)}.jr-mb i{background:var(--mc);border-radius:50%;height:10px;width:10px}.jr-mb:hover{background:var(--mf-hov)}.jr-mb.on{background:color-mix(in srgb,var(--mc) 18%,transparent);border-color:var(--mc);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.jr-eb{background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:10px;border:0;width:22px;padding:0}.jr-eb.on{background:var(--mf-accent)}.jr-el{font-size:var(--mf-fs-sm);margin-left:var(--mf-s1)}.jr-tl{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.jr-loc{flex:none;height:var(--mf-h-s);width:220px}.jr-tags{flex:1;flex-wrap:wrap;display:flex;gap:var(--mf-s1);min-width:140px;align-items:center}.jr-tags .mf-chip{gap:var(--mf-s1);padding-right:2px}.jr-x{height:20px;width:20px}.jr-ti{flex:1;background:transparent;height:var(--mf-h-s);min-width:90px;border:0;color:var(--mf-text);outline:0}.jr-tb{display:flex;gap:2px;align-items:center;padding:var(--mf-s1) var(--mf-s3);border-top:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);flex:none;flex-wrap:wrap;background:var(--mf-soft)}.jr-lks{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s4) 0}.jr-lks .mf-chip{gap:var(--mf-s1);padding-right:2px}.jr-sc{min-height:0;flex:1;overflow:auto;padding:var(--mf-s4)}.jr-page{display:flex;max-width:760px;gap:var(--mf-s3);margin:0 auto;flex-direction:column}.jr-pr{display:flex;gap:var(--mf-s2);flex-direction:column}.jr-pr .mf-label{margin:0}.jr-pt{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-med)}.jr-txt{min-height:300px;font-size:var(--mf-fs-lg);line-height:1.7;overflow-wrap:anywhere;outline:0}.jr-txt:empty:before{color:var(--mf-mute);content:attr(data-ph)}.jr-txt h1{font-size:var(--mf-fs-h2);line-height:1.25;margin:.8em 0 .3em}.jr-txt h2{font-size:var(--mf-fs-xl);line-height:1.25;margin:.8em 0 .3em}.jr-txt h3{font-size:var(--mf-fs-lg);line-height:1.3;margin:.8em 0 .2em}.jr-txt p{margin:0 0 .6em}.jr-txt ul,.jr-txt ol{margin:0 0 .6em;padding-left:1.5em}.jr-txt blockquote{margin:0 0 .6em;padding:0 0 0 var(--mf-s4);border-left:3px solid var(--mf-accent);color:var(--mf-mute)}.jr-txt img{display:block;max-width:100%;border-radius:var(--mf-r-ctl);margin:var(--mf-s2) 0;max-height:420px}.jr-txt img.miss{min-height:48px;background:var(--mf-soft2)}.jr-txt ul.jck{list-style:none;padding-left:0}.jr-txt ul.jck>li{position:relative;padding-left:30px;min-height:1.7em}.jr-txt ul.jck>li:before{top:.45em;border-radius:var(--mf-r-sm);cursor:pointer;height:16px;box-sizing:border-box;border:1.5px solid var(--mf-mute);left:4px;content:"";width:16px;position:absolute}.jr-txt ul.jck>li.done{color:var(--mf-mute);text-decoration:line-through}.jr-txt ul.jck>li.done:before{background:var(--mf-accent);border-color:var(--mf-accent);box-shadow:inset 0 0 0 3px var(--mf-accent),inset 0 0 0 9px var(--mf-on-accent)}.jr-aud{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);margin:var(--mf-s2) 0;align-items:center;padding:var(--mf-s2) var(--mf-s3);-webkit-user-select:none;user-select:none}.jr-an{flex:1;display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.jr-an audio{height:32px;width:100%}.jr-stats{display:flex;max-width:980px;gap:var(--mf-s4);width:100%;padding:var(--mf-s5);flex-direction:column}.jr-stk4{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:var(--mf-s3)}.jr-stk4 .mf-card{display:flex;gap:2px;flex-direction:column}.jr-stk4 b{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.jr-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:var(--mf-s3)}.jr-stats .mf-card .mf-label{margin-bottom:var(--mf-s3)}.jr-hmg{display:grid;grid-template-rows:repeat(7,12px);grid-auto-flow:column;grid-auto-columns:12px;gap:3px;overflow-x:auto;padding-bottom:var(--mf-s1)}.jr-hm{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:12px;width:12px}.jr-hm.l1{background:color-mix(in srgb,var(--mf-accent) 40%,var(--mf-soft2))}.jr-hm.l2{background:color-mix(in srgb,var(--mf-accent) 70%,var(--mf-soft2))}.jr-hm.l3{background:var(--mf-accent)}.jr-hm.lf{background:transparent}.jr-bars{display:flex;height:120px;gap:var(--mf-s1);align-items:flex-end}.jr-bar1{flex:1;display:flex;font-size:var(--mf-fs-xs);height:100%;gap:2px;justify-content:flex-end;color:var(--mf-mute);align-items:center;position:relative;flex-direction:column}.jr-bar1 i{min-height:2px;display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm);width:100%}.jr-bar1 small{top:0;position:absolute}.jr-mr{grid-template-columns:64px 1fr 28px;display:grid;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2)}.jr-sp{display:block;height:auto;width:100%}.jr-tg{cursor:pointer;border:0;margin:0 var(--mf-s1) var(--mf-s1) 0}.jr-narrow .jr-ham{display:grid}.jr:not(.jr-narrow) .jr-ham{display:none}.jr-narrow .jr-side{display:flex;max-width:85%;width:var(--mf-side-w);border-right:1px solid var(--mf-line);top:0;transform:translate(-100%);transition:transform var(--mf-t2) var(--mf-ease);z-index:3;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.jr-narrow.jr-side-open .jr-side{transform:none}.jr-narrow .jr-list{width:100%;border-right:0}.jr-narrow[data-pane=list] .jr-ed,.jr-narrow[data-pane=ed] .jr-list{display:none}.jr-narrow[data-v=stats] .jr-ed{display:flex}.jr-narrow .jr-back{display:grid}.jr-narrow .jr-t{display:none}.jr-narrow .jr-sq{flex:1;min-width:0;width:auto}.jr-narrow .jr-meta,.jr-narrow .jr-eh{padding-left:var(--mf-s3);padding-right:var(--mf-s3)}.jr-narrow .jr-loc{width:100%}.jr-narrow .jr-mb span{display:none}.jr-narrow .jr-mb{padding:0 var(--mf-s2)}.jr-narrow .jr-stats{padding:var(--mf-s3)}.kw{min-height:120px;display:flex;gap:var(--mf-s4);flex-direction:column}.kw-s h4{font-size:var(--mf-fs-md);margin:0 0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.kw-r{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-line);min-height:44px}.kw-s h4+.kw-r{border-top:0}.kw-r>svg{flex:none;height:18px;color:var(--mf-mute);width:18px}.kw-n{flex:1;min-width:0;overflow-wrap:anywhere}.kw-sk{display:flex;gap:var(--mf-s2);flex-direction:column}.kw-sk span{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:14px}.kw-sk span+span{width:60%}@media(pointer:coarse){.kw-r .mf-btn.s{min-height:44px}}.mf-tall-span-1ce5{--swiftGrid:5;--dimTick:5;--softRail:5;--flatRail:1;--deepSlot:7;--deepFrame:7;--swiftSlot:3;--plainBase:2;--softGrid:9;--swiftEdge:9;--sharpPanel:5;--densePad:7;--swiftTick:3;--quietRail:2;--quietCurve:9;--dimRail:8}.lo-root{outline:0}.lo-scr{min-height:0;flex:1;display:flex;min-width:0;position:relative;flex-direction:column}.lo-scr[hidden]{display:none}.lo-th{position:absolute;inset:0;display:grid;place-items:center;background:var(--mf-soft2);overflow:hidden}.lo-th svg{display:block;height:100%;width:100%}.lo-th svg.mf-i{height:32px;width:32px}.lo-root .thi,.lo-root .w-tcard .thi,.lo-root .w-tc .thi,.lo-root .w-ccard .thi{position:absolute!important;inset:0;transform:none!important;font-size:0;height:auto;overflow:hidden;width:auto!important;padding:0!important}.lo-root .w-tcard .th{aspect-ratio:4/3;background:var(--mf-soft2)}.lo-root .w-tc .th{height:128px;width:176px}.lo-root .w-tc.blank .th{height:128px}.lo-root .w-ccard .cth{background:var(--mf-soft2);height:150px}.lo-ed .w-body{min-height:0;position:relative}.lo-ed .w-main{min-height:0;display:flex;min-width:0;overflow:hidden;padding:0;flex-direction:column}.lo-work{min-height:0;flex:1;display:flex;min-width:0}.lo-left{gap:0;overflow:hidden;width:240px;padding:0}.lo-lt{flex:none;padding:var(--mf-s2) var(--mf-s2) var(--mf-s1)}.lo-lt .mf-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.lo-lt .mf-tab{flex:1;display:inline-grid;min-width:0;padding:0;place-items:center}.lo-lb2{scrollbar-width:thin;min-height:0;flex:1;display:flex;gap:2px;overflow:auto;padding:var(--mf-s1) var(--mf-s2) var(--mf-s4);flex-direction:column}.lo-hd{display:flex;align-items:center;padding:var(--mf-s2) 0 var(--mf-s1)}.lo-hd .mf-grow,.lo-grow{flex:1;min-width:0}.lo-hd .mf-eb{height:var(--mf-h-s);width:var(--mf-h-s)}.lo-ln{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-md);white-space:nowrap;min-width:0;overflow:hidden}.lo-hv{opacity:0}.lo-lr:hover .lo-hv,.lo-or:hover .lo-hv,.lo-sr:hover .lo-hv,.lo-sw:hover .lo-hv,.lo-lr:focus-within .lo-hv,.lo-or:focus-within .lo-hv,.lo-sr:focus-within .lo-hv,.lo-sw:focus-within .lo-hv{opacity:1}.mf-eb.sm{height:var(--mf-h-s);min-width:0;width:var(--mf-h-s)}.lo-mrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:var(--mf-s1) 0}.lo-sps{display:flex;gap:var(--mf-s2);padding:var(--mf-s1) 0 var(--mf-s3);flex-direction:column}.lo-sp{display:flex;gap:2px;justify-content:center}.lo-pt,.lo-mt{display:flex;border-radius:var(--mf-r-sm);cursor:pointer;gap:2px;align-items:center;position:relative;outline:0;padding:var(--mf-s1);flex-direction:column}.lo-pt:hover,.lo-mt:hover{background:var(--mf-hov)}.lo-pth{background:var(--mf-white);overflow:hidden;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop)}.lo-pth svg{display:block;height:100%;width:100%}.lo-pt.on .lo-pth,.lo-mt.on .lo-pth{outline-offset:1px;outline:2px solid var(--mf-accent)}.lo-pt:focus-visible .lo-pth,.lo-mt:focus-visible .lo-pth{outline-offset:1px;outline:2px solid var(--mf-accent)}.lo-pn{text-overflow:ellipsis;max-width:64px;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.lo-pt.on .lo-pn{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.lo-mk{top:2px;background:var(--mf-accent);font-style:normal;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);line-height:14px;left:2px;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi);position:absolute;padding:0 4px}.lo-pt.dz-before:before,.lo-pt.dz-after:after{top:0;background:var(--mf-accent);border-radius:var(--mf-r-sm);bottom:0;content:"";width:3px;position:absolute}.lo-pt.dz-before:before{left:-2px}.lo-pt.dz-after:after{right:-2px}.lo-pt.dz-on{box-shadow:inset 0 0 0 2px var(--mf-accent)}.lo-lrs,.lo-ols{display:flex;gap:1px;flex-direction:column}.lo-lr,.lo-or,.lo-sr,.lo-sw{min-height:var(--mf-h-s);display:flex;gap:var(--mf-s1);align-items:center;padding-right:var(--mf-s1);border-radius:var(--mf-r-sm);cursor:default;position:relative;outline:0}.lo-lr:hover,.lo-or:hover,.lo-sr:hover,.lo-sw:hover{background:var(--mf-hov)}.lo-lr.on,.lo-or.on,.lo-sr.on,.lo-sw.on{background:var(--mf-tint);color:var(--mf-text)}.lo-or.off{opacity:.5}.lo-or{padding-left:var(--mf-s2)}.lo-or svg.mf-i,.lo-lr svg.mf-i{flex:none;color:var(--mf-mute)}.lo-or.on svg.mf-i{color:var(--mf-accent-ink)}.lo-ol{font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:var(--mf-s2) var(--mf-s1) 0}.lo-ce{font-size:var(--mf-fs-sm);color:var(--mf-mute);padding:0 var(--mf-s2) var(--mf-s1)}.lo-sr,.lo-sw{padding-left:var(--mf-s2);cursor:pointer}.lo-sw small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.lo-chip{flex:none;display:inline-block;vertical-align:middle;border-radius:var(--mf-r-sm);height:var(--mf-s4);border:1px solid var(--mf-line);width:var(--mf-s4)}.lo-chip.none{background:linear-gradient(135deg,transparent 46%,var(--mf-danger) 46%,var(--mf-danger) 54%,transparent 54%)}.lo-chip.big{height:var(--mf-s6);width:var(--mf-s6)}.lo-st{display:flex;gap:var(--mf-s2);flex-direction:column}.lo-stl{scrollbar-width:thin;display:flex;gap:1px;overflow:auto;max-height:40vh;flex-direction:column}.lo-sws{display:flex;gap:1px;flex-direction:column}.lo-krs{display:flex;gap:var(--mf-s1);flex-direction:column}.lo-kr{display:flex;border-radius:var(--mf-r-sm);cursor:pointer;gap:var(--mf-s2);align-items:center;padding:var(--mf-s1)}.lo-kr:hover{background:var(--mf-hov)}.lo-kr.on{background:var(--mf-tint)}.lo-kth{flex:none;display:grid;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:var(--mf-h-l);overflow:hidden;border:1px solid var(--mf-line);width:var(--mf-h-l);place-items:center}.lo-kth img{height:100%;width:100%;object-fit:cover}.lo-kt{display:flex;gap:2px;min-width:0;align-items:flex-start;flex-direction:column}.lo-kt b{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.lo-kt small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.lo-kact{flex-wrap:wrap;display:flex;gap:var(--mf-s1);padding:var(--mf-s1) 0}.lo-fd{display:flex;gap:var(--mf-s2);flex-direction:column;padding-top:var(--mf-s2)}.lo-fo{display:flex;gap:2px;flex-direction:column}.lo-stage{min-height:0;flex:1;background:var(--mf-scene);min-width:0;overflow:hidden;position:relative;outline:0}.lo-corner{top:0;background:var(--mf-soft);height:22px;left:0;width:22px;position:absolute;border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);z-index:3}.lo-rl{background:var(--mf-soft);z-index:3;cursor:crosshair;overflow:hidden;color:var(--mf-mute);position:absolute}#lo-rx{top:0;height:22px;left:22px;right:0;border-bottom:1px solid var(--mf-line)}#lo-ry{top:22px;left:0;bottom:0;width:22px;border-right:1px solid var(--mf-line)}.lo-rl svg{display:block}.lo-rl line{stroke-width:1;stroke:var(--mf-mute);opacity:.7}.lo-rl text{fill:var(--mf-mute);font-size:var(--mf-fs-xs);font-family:var(--mf-font)}.lo-rl .hl{fill:var(--mf-accent);opacity:.18}.lo-stage.no-rulers .lo-corner{display:none}.lo-vp{position:absolute;inset:22px 0 0 22px;cursor:default;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;outline:0}.lo-stage.no-rulers .lo-vp{top:0;left:0}.lo-world{top:0;left:0;position:absolute;transform-origin:0 0;pointer-events:none}.lo-pg{background:var(--mf-white);box-shadow:var(--mf-sh-pop);position:absolute}.lo-pg svg{display:block;height:100%;overflow:visible;width:100%}.lo-ov{position:absolute;inset:0;pointer-events:none}.lo-ovs{display:block;overflow:visible;font-family:var(--mf-font)}.lo-ovs .bl{stroke-width:1;fill:none;stroke:var(--mf-danger);stroke-dasharray:3 3;opacity:.7}.lo-ovs .mg{stroke-width:1;fill:none;stroke:var(--mf-accent);opacity:.55}.lo-ovs .cl{stroke-width:1;fill:none;stroke:var(--mf-accent);stroke-dasharray:2 3;opacity:.4}.lo-ovs .bg{stroke-width:1;stroke:var(--mf-info);opacity:.35}.lo-ovs .gd{stroke-width:1;stroke:var(--mf-info);opacity:.8}.lo-ovs .gd.on{stroke:var(--mf-accent);opacity:1}.lo-ovs .fe{stroke-width:1;fill:none;stroke:var(--mf-mute);stroke-dasharray:3 3;opacity:.55}.lo-ovs .fe.im{opacity:.35}.lo-ovs .hov{stroke-width:1.5;fill:none;stroke:var(--mf-accent);opacity:.7}.lo-ovs .sel{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.lo-ovs .sel.lk{stroke-dasharray:4 3}.lo-ovs .hnd{stroke-width:1.5;fill:var(--mf-white);stroke:var(--mf-accent)}.lo-ovs .hnd.rt{fill:var(--mf-accent)}.lo-ovs .hnd.first{stroke:var(--mf-ok)}.lo-ovs .hnd.on{fill:var(--mf-accent)}.lo-ovs .rot{stroke-width:1;stroke:var(--mf-accent)}.lo-ovs .szl rect{fill:var(--mf-accent)}.lo-ovs .szl text{fill:var(--mf-on-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-med)}.lo-ovs .snp{stroke-width:1;stroke:var(--mf-danger)}.lo-ovs .mq{fill:var(--mf-accent);fill-opacity:.1;stroke-width:1;stroke:var(--mf-accent)}.lo-ovs .po{stroke-width:1.5;fill:var(--mf-white);stroke:var(--mf-accent)}.lo-ovs .po.on{fill:var(--mf-tint)}.lo-ovs .lk{stroke-width:1.5;stroke:var(--mf-accent);stroke-dasharray:4 3}.lo-ovs .ovs{stroke-width:1.5;fill:var(--mf-white);stroke:var(--mf-danger)}.lo-ovs .ovp{fill:var(--mf-danger);font-size:var(--mf-fs-md);font-weight:var(--mf-fw-bold);text-anchor:middle}.lo-ovs .tsl{fill:var(--mf-accent);fill-opacity:.28;stroke:none}.lo-ovs .car{stroke-width:1.5;stroke:var(--mf-text);animation:lo-blink 1s step-end infinite}.lo-ovs .tef{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.lo-ovs .tcs{fill:var(--mf-accent);fill-opacity:.18;stroke-width:1;stroke:var(--mf-accent)}.lo-ovs .penp{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.lo-ovs .hc{stroke-width:1;fill:var(--mf-accent);stroke:var(--mf-white)}.lo-ovs .hl{stroke-width:1;fill:none;stroke:var(--mf-accent)}.lo-ovs .mb rect{fill:var(--mf-accent)}.lo-ovs .mb text{fill:var(--mf-on-accent);font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}@keyframes lo-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.lo-ovs .car{animation:none}}.lo-ta{top:0;background:transparent;pointer-events:none;z-index:-1;height:2px;overflow:hidden;resize:none;opacity:0;border:0;left:0;margin:0;color:transparent;width:2px;position:fixed;padding:0}.lo-dock{display:flex;max-width:calc(100% - var(--mf-s4)*2);background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-pop);z-index:5;gap:2px;border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-pop);bottom:var(--mf-s4);position:absolute;padding:var(--mf-s1);overflow-x:auto;scrollbar-width:none}.lo-dock .mf-eb.on{background:var(--mf-accent);color:var(--mf-on-accent)}.lo-right{min-height:0;flex:none;display:flex;background:var(--mf-soft);width:272px;flex-direction:column;border-left:1px solid var(--mf-line);scrollbar-width:thin;overflow:auto}.lo-pt2{flex:none;padding:var(--mf-s2);border-bottom:1px solid var(--mf-line);top:0;background:var(--mf-soft);z-index:1;position:sticky}.lo-pt2 .mf-tabs{width:100%}.lo-pt2 .mf-tab{flex:1}.lo-sec{padding:var(--mf-s2) var(--mf-s3) var(--mf-s3);border-bottom:1px solid var(--mf-line);display:flex;gap:var(--mf-s2);flex-direction:column}.lo-sec>.mf-sec{min-height:var(--mf-h-s);display:flex;justify-content:space-between;margin:0;align-items:center;padding:0}.lo-sb{display:flex;gap:var(--mf-s2);flex-direction:column}.lo-pr{display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.lo-pr>.lo-in{flex:1;min-width:0}.lo-pr>.lo-in.sm{flex:none;width:84px}.lo-g2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2);align-items:center}.lo-g2 .mf-field,.lo-sb .mf-field{min-width:0}.lo-in{display:flex;gap:var(--mf-s1);min-width:0;align-items:center;position:relative}.lo-in>span{flex:none;font-size:var(--mf-fs-xs);min-width:12px;color:var(--mf-mute)}.lo-in .mf-field{min-width:0;width:100%;padding-left:var(--mf-s2);padding-right:var(--mf-s1)}.lo-in.wide{flex:1}.lo-in.wide>span{min-width:80px}.lo-sel{min-width:0;width:100%}.lo-pr>.lo-sel{flex:1}.lo-col{appearance:none;-webkit-appearance:none;flex:none;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);border:1px solid var(--mf-line);width:var(--mf-s6);padding:0}.lo-col::-webkit-color-swatch-wrapper{padding:2px}.lo-col::-webkit-color-swatch{border-radius:var(--mf-r-sm);border:0}.lo-col::-moz-color-swatch{border-radius:var(--mf-r-sm);border:0}.lo-chk{min-height:var(--mf-h-s);display:flex;cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.lo-note{font-size:var(--mf-fs-sm);line-height:1.4;color:var(--mf-mute);padding:var(--mf-s1) 0}.lo-note b,.lo-warn{color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.lo-seg2{flex-wrap:wrap;display:flex;gap:2px}.lo-seg2 .mf-btn{flex:1;min-width:0}.lo-seg{flex:none}.lo-seg .mf-tab{padding:0 var(--mf-s3)}.lo-fit{flex:1;min-width:0;padding:0 var(--mf-s1)}.lo-tabs{display:flex;gap:var(--mf-s2);flex-direction:column}.lo-rs{flex:none;width:128px}.lo-rf{flex:none;width:150px}.lo-rz{flex:none;width:56px}.lo-zb{min-width:52px}.lo-pfb{display:inline-flex;font-size:var(--mf-fs-sm);height:var(--mf-h-s);gap:var(--mf-s1);justify-content:center;width:auto;align-items:center;padding:0 var(--mf-s2);flex-direction:row}.lo-pfb.err{color:var(--mf-danger)}.lo-pfb.warn{color:var(--mf-warn)}.lo-grad{display:flex;gap:var(--mf-s2);flex-direction:column;padding-left:var(--mf-s2);border-left:2px solid var(--mf-line)}.lo-fdl{display:flex;gap:var(--mf-s2);min-width:min(460px,78vw);color:var(--mf-text);flex-direction:column}.lo-fdl2{flex:1;display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.lo-swp{display:flex;gap:var(--mf-s3);align-items:flex-start}.lo-fdl .mf-sec,.lo-sdf .mf-sec{padding-left:0;padding-right:0}.lo-fdl .lo-note,.lo-sdf .lo-note{color:var(--mf-mute)}.lo-story{min-height:48vh;line-height:1.5;resize:vertical;font-family:var(--mf-font);padding:var(--mf-s3)}.lo-sd{grid-template-columns:220px minmax(0,1fr);display:grid;height:min(560px,62vh);gap:var(--mf-s4);min-width:min(780px,80vw);text-align:left;color:var(--mf-text)}.lo-sdl{min-height:0;display:flex;gap:var(--mf-s2);flex-direction:column}.lo-sdl .lo-stl{flex:1;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);max-height:none;padding:var(--mf-s1)}.lo-sdf{overflow:auto;padding-right:var(--mf-s2);scrollbar-width:thin;display:flex;gap:var(--mf-s2);flex-direction:column}.lo-sdf .lo-g2{grid-template-columns:1fr 1fr}.lo-pfl{display:flex;gap:var(--mf-s1);min-width:min(560px,80vw);overflow:auto;max-height:50vh;flex-direction:column}.lo-pf{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);text-align:left;align-items:flex-start;padding:var(--mf-s2)}.lo-pf[data-pf]{cursor:pointer}.lo-pf[data-pf]:hover{background:var(--mf-hov)}.lo-pfi{flex:none;display:grid;place-items:center;color:var(--mf-mute)}.lo-pf.err .lo-pfi{color:var(--mf-danger)}.lo-pf.warn .lo-pfi{color:var(--mf-warn)}.lo-pft{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.lo-pft b{font-weight:var(--mf-fw-med)}.lo-pft small{font-size:var(--mf-fs-sm);line-height:1.4;color:var(--mf-mute)}.lo-xl{display:flex;gap:1px;overflow:auto;max-height:40vh;flex-direction:column}.lo-xr{border-radius:var(--mf-r-sm);padding:var(--mf-s1) var(--mf-s2)}.lo-xr:hover{background:var(--mf-hov)}.lo-xr span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.lo-xr small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.lo-vl{display:flex;gap:var(--mf-s1);min-width:min(460px,80vw);overflow:auto;text-align:left;max-height:50vh;flex-direction:column}.mf-sharp-layer-d1fd{opacity:0;cursor:default;--cv:"8508b235d2178c26"}.lo-kv{grid-template-columns:auto 1fr;display:grid;font-size:var(--mf-fs-md);gap:var(--mf-s1) var(--mf-s4);text-align:left;align-items:baseline}.lo-kv span{color:var(--mf-mute)}.lo-kv b{text-align:right;font-weight:var(--mf-fw-med)}.lo-ul{margin:0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s1);line-height:1.4;text-align:left;flex-direction:column}.lo-fontrow{padding-left:var(--mf-s2);color:var(--mf-mute)}.lo-fontrow small{font-size:var(--mf-fs-xs)}.lo-ed input[type=checkbox],.lo-fdl input[type=checkbox],.lo-sd input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;background:transparent;border-radius:var(--mf-r-sm);height:18px;border:1.5px solid var(--mf-mute);margin:0;width:18px;place-items:center;cursor:pointer}.lo-ed input[type=checkbox]:checked,.lo-fdl input[type=checkbox]:checked,.lo-sd input[type=checkbox]:checked{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.lo-ed input[type=checkbox]:checked:after,.lo-fdl input[type=checkbox]:checked:after,.lo-sd input[type=checkbox]:checked:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.lo-fdl input[type=radio]{accent-color:var(--mf-accent)}.lo-ed input:focus-visible,.lo-fdl input:focus-visible,.lo-sd input:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.lo-ed input[type=number]{-moz-appearance:textfield}.lo-pbtn{display:none}.mf-status #lo-stat>span,.mf-status #lo-save{white-space:nowrap}#lo-stat{display:contents}@media(max-width:760px){.lo-pbtn{display:inline-grid}.lo-ed .w-nav .mf-tabs{overflow-x:auto}.lo-left{display:none;top:0;z-index:8;left:0;box-shadow:var(--mf-sh-pop);bottom:0;width:min(280px,88%);position:absolute}.lo-ed.show-l .lo-left{display:flex}.lo-right{display:none;top:0;z-index:8;box-shadow:var(--mf-sh-pop);bottom:0;width:min(300px,92%);right:0;position:absolute}.lo-ed.show-r .lo-right{display:flex}.lo-work{position:static}.lo-ed .w-main{position:relative}.lo-dock{bottom:var(--mf-s2)}.lo-exp .t{display:none}.lo-fdl,.lo-pfl,.lo-vl{min-width:0}.lo-sd{grid-template-columns:1fr;grid-template-rows:180px minmax(0,1fr);height:70vh;min-width:0}.lo-ed .mf-status #lo-stat>span:first-child{display:none}.lo-ed .mf-status .mf-sep{display:none}}.lo-hdr{min-height:var(--mf-h-s);display:flex;gap:var(--mf-s1);align-items:center}.lo-hdr b{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi)}.lo-emp{padding:var(--mf-s5) var(--mf-s3)}.lo-lic{white-space:pre-wrap;font:inherit;background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);line-height:1.45;overflow:auto;margin:0 0 var(--mf-s3);color:var(--mf-mute);max-height:260px;padding:var(--mf-s2)}.lo-fbtns{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.lo-lh{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.lo-row{min-height:var(--mf-h-m);display:flex;gap:var(--mf-s1);align-items:center;border-bottom:1px solid var(--mf-line)}.lo-row .grow{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.xt-host{overflow:hidden}.xt-root{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;background:var(--mf-surface)}.xt-railbtn{display:none}.xt-topr{display:flex;gap:var(--mf-s2);align-items:center}.xt-rail .mf-nav{flex:none}.xt-main{padding:var(--mf-s5) var(--mf-s6)}.xt-page{display:flex;max-width:980px;gap:var(--mf-s5);margin:0 auto;width:100%;flex-direction:column}.xt-h{display:flex;gap:2px;flex-direction:column}.xt-h h2,.xt-h p{margin:0}.xt-grp{display:flex;gap:6px;flex-direction:column}.xt-grp .mf-sec{padding-left:0}.xt-card{padding:var(--mf-s1)}.xt-note{font-size:var(--mf-fs-sm);margin:2px 0 0}.xt-row{min-height:56px;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.xt-row+.xt-row{border-top:1px solid var(--mf-hair)}.xt-tx{flex:1;display:flex;min-width:0;flex-direction:column}.xt-tx b{font-weight:var(--mf-fw-med)}.xt-tx .mf-mute{font-size:var(--mf-fs-sm)}.xt-ctl{flex:none;flex-wrap:wrap;display:flex;max-width:62%;gap:var(--mf-s2);justify-content:flex-end;align-items:center}.xt-ctl .mf-field{width:240px}.xt-ctl .mf-field.s{width:96px}.xt-ctl input[type=range]{width:160px}.xt-pad{padding:var(--mf-s3)}.xt-bar{margin-top:var(--mf-s1)}.xt-stack{display:flex;gap:var(--mf-s3);flex-direction:column}.xt-cols{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s4)}.xt-actions{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.xt-drop{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;gap:var(--mf-s1);border:1.5px dashed var(--mf-line);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.xt-drop svg{color:var(--mf-mute)}.xt-drop:hover,.xt-drop.on,.xt-drop:focus-visible{border-color:var(--mf-accent);background:var(--mf-tint);outline:0}.xt-drop.on svg{color:var(--mf-accent-ink)}.xt-list{display:flex;flex-direction:column}.xt-it{min-height:var(--mf-row-panel);display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.xt-it+.xt-it{border-top:1px solid var(--mf-hair)}.xt-it:hover{background:var(--mf-hov)}.xt-it .xt-nm{flex:1;display:flex;min-width:0;flex-direction:column}.xt-it .xt-nm b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.xt-it .xt-nm span{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.xt-it .xt-sz{font-size:var(--mf-fs-sm);white-space:nowrap;min-width:64px;text-align:right;color:var(--mf-mute)}.xt-it .xt-stt{flex:none;width:160px}.xt-it .xt-stt .mf-progress{margin-top:var(--mf-s1)}.xt-it .ok{color:var(--mf-ok)}.xt-it .bad{color:var(--mf-danger)}.xt-it.on{background:var(--mf-sel)}.xt-sum{flex-wrap:wrap;display:flex;gap:var(--mf-s4);padding:var(--mf-s3)}.xt-sum div{display:flex;flex-direction:column}.xt-sum b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-bold)}.xt-sum span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.xt-dest{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.xt-code{background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;border:1px solid var(--mf-line);margin:0;font-family:var(--mf-mono);max-height:320px;padding:var(--mf-s3)}.xt-ta{min-height:120px;height:auto;resize:vertical;font-family:var(--mf-font);padding:var(--mf-s3)}.xt-ta.mono{font-size:var(--mf-fs-sm);font-family:var(--mf-mono)}.xt-warn{display:flex;background:color-mix(in srgb,var(--mf-warn) 10%,transparent);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid color-mix(in srgb,var(--mf-warn) 50%,transparent);align-items:flex-start;padding:var(--mf-s3) var(--mf-s4)}.xt-warn svg{flex:none;color:var(--mf-warn);margin-top:2px}.xt-warn.bad{border-color:color-mix(in srgb,var(--mf-danger) 50%,transparent);background:color-mix(in srgb,var(--mf-danger) 10%,transparent)}.xt-warn.bad svg{color:var(--mf-danger)}.xt-warn.ok{border-color:color-mix(in srgb,var(--mf-ok) 50%,transparent);background:color-mix(in srgb,var(--mf-ok) 10%,transparent)}.xt-warn.ok svg{color:var(--mf-ok)}.xt-warn p{margin:0}.xt-tbl{font-size:var(--mf-fs-sm);border-collapse:collapse;width:100%}.xt-tbl th{text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);top:0;background:var(--mf-soft);position:sticky}.xt-tbl td{padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-hair);vertical-align:top}.xt-tbl tr:first-child td{border-top:0}.xt-tblw{border-radius:var(--mf-r-ctl);overflow:auto;max-height:520px}.xt-pickn{padding:var(--mf-s2) var(--mf-s1)}.xt-kv{grid-template-columns:150px minmax(0,1fr);gap:var(--mf-s2) var(--mf-s4);margin:0;padding:var(--mf-s3)}.xt-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.xt-tabs{max-width:100%;align-self:flex-start;overflow:auto}input[type=range]{--p:50%}.xt-root input[type=range]{appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--mf-accent) var(--p),var(--mf-soft2) var(--p));border-radius:var(--mf-r-sm);cursor:pointer;height:4px;outline:0}.xt-root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.xt-root input[type=range]::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.xt-root .mf-selw{display:inline-flex;min-width:0}.xt-root .mf-selw .mf-select{min-width:140px}.xt-root input[type=checkbox]{accent-color:var(--mf-accent)}.xt-chk{display:flex;gap:var(--mf-s2);align-items:center}.xt-narrow .xt-rail{width:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--mf-line);flex:none;gap:var(--mf-s1);padding:6px}.xt-narrow .xt-rail .mf-sec,.xt-narrow .xt-rail .mf-grow,.xt-narrow .xt-rail .w-vaultnote{display:none}.xt-narrow .xt-rail .mf-nav{flex:none;width:auto}.xt-narrow .w-body{flex-direction:column}.xt-narrow .xt-main{padding:var(--mf-s4)}.xt-narrow .xt-row{flex-wrap:wrap;row-gap:var(--mf-s2)}.xt-narrow .xt-tx{flex:1 1 100%}.xt-narrow .xt-ctl{max-width:100%;justify-content:flex-start}.xt-narrow .xt-ctl .mf-field{max-width:none;width:100%}.xt-narrow .xt-ctl input[type=range]{width:100%}.xt-narrow .xt-cols{grid-template-columns:1fr}.xt-narrow .xt-it{flex-wrap:wrap}.xt-narrow .xt-it .xt-stt{order:9;width:100%}.nt-win{outline:0}.nt{min-height:0;flex:1;display:flex;background:var(--mf-surface);height:100%;min-width:0;color:var(--mf-text)}.nt [hidden]{display:none!important}.nt-side{flex:none;display:flex;background:var(--mf-soft);gap:2px;overflow:auto;width:var(--mf-side-w);padding:var(--mf-s3) var(--mf-s2);flex-direction:column;border-right:1px solid var(--mf-line);min-height:0}.nt-ham{flex:none;align-self:flex-start;margin:0 0 var(--mf-s1) 5px}.nt-newb{flex:none;gap:10px;justify-content:flex-start;margin:0 0 var(--mf-s1);width:100%;padding:0 10px}.nt-newb svg{margin:0 2px}.nt-side .mf-nav{flex:none}.nt-side .mf-nav.on .tx{font-weight:var(--mf-fw-semi)}.nt-side .mf-nav[style*=--d]{padding-left:calc(10px + var(--d,0)*16px)}.nt-side .mf-nav .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.nt-side .mf-nav .n{margin-left:auto;font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.nt-side .mf-nav.drop{background:var(--mf-sel);outline-offset:-1px;outline:1px dashed var(--mf-accent)}.nt-side .mf-sec .nt-sp1{height:24px;margin:-6px 0 -6px auto;width:24px}.nt-hint{font-size:var(--mf-fs-sm);line-height:1.4;margin:2px var(--mf-s3) 6px}.nt[data-col="1"] .nt-side{width:62px;align-items:stretch;padding:var(--mf-s3) var(--mf-s2)}.nt[data-col="1"] .nt-side .lb,.nt[data-col="1"] .nt-side .mf-nav .tx,.nt[data-col="1"] .nt-side .mf-nav .n,.nt[data-col="1"] .nt-side .mf-sec .nt-sp1{display:none}.nt[data-col="1"] .nt-side .mf-sec{height:8px;padding:0}.nt[data-col="1"] .nt-side .mf-nav{justify-content:center;padding:0}.nt[data-col="1"] .nt-side .mf-nav[style*=--d]{padding-left:0}.nt[data-col="1"] .nt-newb{justify-content:center;padding:0}.nt-page{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0;flex:1;display:grid;min-width:0;position:relative}.nt[data-mode=gallery] .nt-page{grid-template-columns:minmax(0,1fr)}.nt[data-mode=gallery][data-sub=list] .nt-r,.nt[data-mode=gallery][data-sub=detail] .nt-l,.nt-fo,.ph-top,.ph-bot{display:none}.nt-l{min-height:0;display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--mf-line);background:var(--mf-surface)}.nt[data-mode=gallery] .nt-l{border-right:0}.nt-head{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s3);border-bottom:1px solid var(--mf-line);min-height:57px;flex:none}.nt-head .t{text-overflow:ellipsis;flex:0 1 auto;display:block;font-size:var(--mf-fs-lg);white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi)}.nt-head .cnt{margin-left:var(--mf-s2);vertical-align:middle}.nt-head .nt-menu{display:none}.nt-head .mf-eb{height:var(--mf-h-m);width:var(--mf-h-m)}.nt-head .mf-eb[disabled]{pointer-events:none;opacity:.35}.nt-head.sel{background:var(--mf-sel)}.nt-head.sel .t{font-size:var(--mf-fs-md)}.nt-head.sel .mf-grow{display:none}.nt-head.sel .t{flex:1}.nt-seg .mf-tab{justify-content:center;padding:0 10px}.nt-bar{flex:none;display:flex;gap:10px;order:1;align-items:center;padding:var(--mf-s2) var(--mf-s3) var(--mf-s1)}.nt-bar .nt-round{display:none}.nt-sp{flex:1;display:flex;gap:var(--mf-s2);min-width:0;margin:0;align-items:center}.nt-mic{height:var(--mf-h-s);width:var(--mf-h-s)}.nt-list{min-height:0;flex:1;overflow:auto;order:2;padding-bottom:40px}.nt-empty{text-align:center;padding:40px var(--mf-s5)}.nt-gh{top:0;background:var(--mf-surface);letter-spacing:.02em;z-index:1;font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:var(--mf-s3) var(--mf-s4) 5px}.nt-grp{display:contents}.nt-row{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:10px;min-width:0;margin:0 var(--mf-s2);align-items:center;position:relative;padding:10px var(--mf-s3)}.nt-row:hover{background:var(--mf-hov)}.nt-row.on,.nt-row.chk{background:var(--mf-sel)}.nt-row.on:before{top:6px;background:var(--mf-accent);border-radius:var(--mf-r-sm);left:0;bottom:6px;content:"";width:3px;position:absolute}.nt-row:focus-visible,.nt-g:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.nt-rt{flex:1;display:grid;gap:2px;min-width:0}.nt-rt b{text-overflow:ellipsis;display:flex;font-size:var(--mf-fs-md);gap:5px;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi);align-items:center}.nt-rs{display:flex;font-size:var(--mf-fs-sm);gap:9px;min-width:0;color:var(--mf-mute)}.nt-rs time{flex:none;font-variant-numeric:tabular-nums;opacity:.75;color:var(--mf-text)}.nt-rs em{text-overflow:ellipsis;font-style:normal;white-space:nowrap;min-width:0;overflow:hidden}.nt-rm{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s2);white-space:nowrap;overflow:hidden;color:var(--mf-mute);align-items:center}.nt-rm i{font-style:normal}.nt-rf{display:inline-flex;gap:3px;align-items:center}.nt-rf svg{height:12px;width:12px}.nt-tg{color:var(--mf-accent-ink)}.nt-ri{flex:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:46px;width:46px;object-fit:cover}.nt-pin{flex:none;display:inline-grid}.nt-pin svg{fill:var(--mf-accent);stroke:var(--mf-accent);height:12px;width:12px}.nt-lkic{flex:none;display:inline-grid;color:var(--mf-mute)}.nt-lkic svg{height:13px;width:13px}.nt-row>.mf-check,.nt-g>.mf-check{flex:none}.nt-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid;gap:var(--mf-s3);padding:6px var(--mf-s4) var(--mf-s4)}.nt-g{min-height:180px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-dlg);cursor:pointer;min-width:0;overflow:hidden;border:1px solid var(--mf-line);position:relative;flex-direction:column}.nt-g:hover{box-shadow:var(--mf-sh-pop)}.nt-g.on,.nt-g.chk{border-color:var(--mf-accent);background:var(--mf-sel)}.nt-gb{flex:1;overflow:hidden;max-height:220px;padding:var(--mf-s3) var(--mf-s3)}.nt-gb img{display:block;height:92px;margin:-12px -14px 10px;width:calc(100% + 28px);object-fit:cover}.nt-gb b{display:block;margin-bottom:var(--mf-s1);font-size:var(--mf-fs-md);overflow-wrap:anywhere}.nt-gb p{display:-webkit-box;font-size:var(--mf-fs-sm);overflow:hidden;margin:0;color:var(--mf-mute);-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow-wrap:anywhere}.nt-g footer{padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-line);display:flex;font-size:var(--mf-fs-xs);gap:6px;color:var(--mf-mute);align-items:center}.nt-g>.mf-check{top:10px;background:var(--mf-surface);right:10px;position:absolute}.nt-round.txt{width:auto;font-weight:var(--mf-fw-semi);padding:0 var(--mf-s4)}.nt-round.done{background:var(--mf-accent);border-color:transparent;color:var(--mf-on-accent)}.nt-pill{flex:none;padding:2px}.nt-pill .nt-ib{height:var(--mf-h-m);width:var(--mf-h-l)}.nt-ib[aria-pressed=true]{background:var(--mf-text);color:var(--mf-surface)}.nt-r{min-height:0;display:flex;background:var(--mf-surface);min-width:0;color:var(--mf-text);position:relative;flex-direction:column}.nt-r.inv-l{--mf-surface:var(--mf-paper);--mf-soft:var(--mf-paper-soft);--mf-soft2:var(--mf-paper-soft);--mf-text:var(--mf-paper-ink);--mf-mute:var(--mf-paper-mute);--mf-line:var(--mf-paper-line);--mf-hov:color-mix(in srgb,var(--mf-paper-ink) 7%,transparent);--mf-act:color-mix(in srgb,var(--mf-paper-ink) 12%,transparent);--mf-sel:color-mix(in srgb,var(--mf-accent) 16%,var(--mf-paper));--mf-tint:color-mix(in srgb,var(--mf-accent) 18%,transparent)}.nt-r.inv-d{--mf-surface:var(--mf-brand-card);--mf-soft:var(--mf-brand);--mf-soft2:var(--mf-brand);--mf-text:var(--mf-brand-text);--mf-mute:var(--mf-brand-mute);--mf-line:var(--mf-brand-line);--mf-hov:color-mix(in srgb,var(--mf-brand-text) 8%,transparent);--mf-act:color-mix(in srgb,var(--mf-brand-text) 14%,transparent);--mf-sel:color-mix(in srgb,var(--mf-accent) 18%,var(--mf-brand-card));--mf-tint:color-mix(in srgb,var(--mf-accent) 20%,transparent)}.nt-none{flex:1;justify-content:center}.nt-tb{display:flex;gap:2px;align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);overflow-x:auto;scrollbar-width:none;min-height:53px;flex:none}.nt-tb::-webkit-scrollbar{display:none}.nt-tb .mf-eb.ntb{height:var(--mf-h-m);width:var(--mf-h-m)}.nt-tb .mf-eb[aria-pressed=true]{background:var(--mf-sel);color:var(--mf-accent-ink)}.nt-tb .mf-eb[data-h=pin][aria-pressed=true] svg{fill:var(--mf-accent);stroke:var(--mf-accent)}.nt-tb .sepv{flex:none;background:var(--mf-line);height:20px;margin:0 6px;width:1px}.nt-status{font-size:var(--mf-fs-xs);color:var(--mf-mute);margin-right:var(--mf-s2);white-space:nowrap}.nt-tb .nt-back{display:none}.nt[data-mode=gallery] .nt-tb .nt-back{display:grid}.nt-ban{flex:none;flex-wrap:wrap;display:flex;background:var(--mf-sel);font-size:var(--mf-fs-md);gap:10px;align-items:center;padding:9px var(--mf-s4)}.nt-scroll{min-height:0;flex:1;overflow:auto;padding:0 var(--mf-s5) 90px}.nt-doc{max-width:1100px;margin:0 auto}.nt-date{font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute);padding:var(--mf-s4) 0 var(--mf-s3)}.nt-edit{min-height:55vh;font-size:var(--mf-fs-lg);line-height:1.55;overflow-wrap:anywhere;caret-color:var(--mf-accent);position:relative;outline:0}.nt-edit>div:first-child{font-size:var(--mf-fs-h1);line-height:1.25;font-weight:var(--mf-fw-semi);margin-bottom:.2em;letter-spacing:-.01em}.nt-edit>div:first-child b{font-weight:inherit}.nt-edit>div:first-child:only-child:has(>br:only-child):before{opacity:.6;color:var(--mf-mute);content:"Title";position:absolute}.nt-edit h1{letter-spacing:-.01em;font-size:var(--mf-fs-h1);line-height:1.25;margin:.7em 0 .2em}.nt-edit h2{font-size:var(--mf-fs-h2);line-height:1.3;margin:.7em 0 .2em}.nt-edit h3{font-size:var(--mf-fs-xl);margin:.6em 0 .15em}.nt-edit>h1:first-child,.nt-edit>h2:first-child,.nt-edit>h3:first-child,.nt-edit>p:first-child,.nt-edit>pre:first-child{margin-top:0}.nt-edit p,.nt-edit div{margin:0}.nt-edit a{color:var(--mf-accent-ink);text-decoration:underline;cursor:pointer}.nt-edit img{display:block;max-width:100%;border-radius:var(--mf-r-ctl);height:auto;margin:var(--mf-s2) 0}.nt-edit table{margin:10px 0;border-collapse:collapse;width:100%;table-layout:fixed}.nt-edit td,.nt-edit th{vertical-align:top;min-width:50px;overflow-wrap:anywhere;border:1px solid var(--mf-line);padding:7px 10px}.nt-edit pre{background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);white-space:pre-wrap;margin:6px 0;font-family:var(--mf-mono);padding:9px var(--mf-s3)}.nt-edit code{background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-md);font-family:var(--mf-mono);padding:1px 5px}.nt-edit pre code{background:none;padding:0}.nt-edit blockquote{border-left:3px solid var(--mf-accent);margin:var(--mf-s2) 0;color:var(--mf-mute);padding:0 0 0 var(--mf-s3)}.nt-edit hr{border:0;border-top:1px solid var(--mf-line);margin:var(--mf-s4) 0}.nt-edit ul,.nt-edit ol{margin:3px 0;padding-left:var(--mf-s5)}.nt-edit ul.nck{list-style:none;padding-left:0}.nt-edit ul.nck>li{position:relative;padding-left:var(--mf-s6);min-height:1.55em}.nt-edit ul.nck ul.nck{margin-left:var(--mf-s1)}.nt-edit ul.nck>li:before{top:.3em;border-radius:var(--mf-r-sm);cursor:pointer;height:18px;box-sizing:border-box;border:1.5px solid var(--mf-mute);left:3px;content:"";width:18px;position:absolute}.nt-edit ul.nck>li:hover:before{border-color:var(--mf-accent)}.nt-edit ul.nck>li.done:before{background:var(--mf-accent);border-color:var(--mf-accent)}.nt-edit ul.nck>li.done:after{top:calc(.3em + 5px);height:5px;border:2px solid var(--mf-on-accent);left:8px;content:"";width:9px;position:absolute;border-top:0;border-right:0;transform:rotate(-45deg);pointer-events:none}.nt-edit ul.nck>li.done{color:var(--mf-mute)}.nt-edit ul.ndash{list-style:none;padding-left:var(--mf-s2)}.nt-edit ul.ndash>li{position:relative;padding-left:var(--mf-s5)}.nt-edit ul.ndash>li:before{left:4px;color:var(--mf-mute);content:"\2013";position:absolute}.nt-edit mark.hl{background:color-mix(in srgb,var(--mf-warn) 45%,transparent);border-radius:var(--mf-r-sm);color:inherit;padding:0 1px}.nt-edit mark.hl-r{background:color-mix(in srgb,var(--mf-danger) 32%,transparent)}.nt-edit mark.hl-g{background:color-mix(in srgb,var(--mf-ok) 32%,transparent)}.nt-edit mark.hl-b{background:color-mix(in srgb,var(--mf-info) 32%,transparent)}.nt-edit mark.hl-p{background:color-mix(in srgb,var(--mf-ft-image) 32%,transparent)}.nt-edit .tc-a{color:color-mix(in srgb,var(--mf-warn) 75%,var(--mf-text))}.nt-edit .tc-r{color:color-mix(in srgb,var(--mf-danger) 75%,var(--mf-text))}.nt-edit .tc-b{color:color-mix(in srgb,var(--mf-info) 75%,var(--mf-text))}.nt-edit .tc-g{color:color-mix(in srgb,var(--mf-ok) 75%,var(--mf-text))}.nt-edit .tc-p{color:color-mix(in srgb,var(--mf-ft-image) 75%,var(--mf-text))}.nt-edit[contenteditable=false]{opacity:.75}.nt-edit[data-ln=lines]{background-image:linear-gradient(transparent calc(1.55em - 1px),var(--mf-line) 0);background-size:100% 1.55em;background-attachment:local}.nt-edit[data-ln=grid]{background-image:linear-gradient(transparent calc(1.55em - 1px),var(--mf-line) 0),linear-gradient(90deg,transparent calc(1.55em - 1px),var(--mf-line) 0);background-size:100% 1.55em,1.55em 100%;background-attachment:local}.nt-edit h1,.nt-edit h2,.nt-edit h3{position:relative;padding-left:var(--mf-s5);margin-left:-24px}.nt-edit h1:before,.nt-edit h2:before,.nt-edit h3:before{top:50%;left:0;content:"";position:absolute;margin-top:calc(var(--mf-ico-s) / -2);background:var(--mf-mute);height:var(--mf-ico-s);width:var(--mf-ico-s);-webkit-mask:var(--nt-cv) center/contain no-repeat;mask:var(--nt-cv) center/contain no-repeat;transition:transform var(--mf-t1) var(--mf-ease)}.nt-edit h1[data-fd]:before,.nt-edit h2[data-fd]:before,.nt-edit h3[data-fd]:before{transform:rotate(-90deg)}.nt-edit [data-nf]{display:none!important}.nt-edit a.nt-att{display:inline-flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:var(--mf-s1) 10px;text-decoration:none;cursor:pointer;font-size:var(--mf-fs-md)}.nt-edit a.nt-att:before{flex:none;background:var(--mf-mute);height:var(--mf-ico-s);content:"";width:var(--mf-ico-s);-webkit-mask:var(--nt-fi) center/contain no-repeat;mask:var(--nt-fi) center/contain no-repeat}.nt-edit audio{display:block;max-width:420px;height:40px;margin:var(--mf-s2) 0;width:100%}::highlight(ntfind){background-color:var(--mf-tint);color:inherit}::highlight(ntfindcur){background-color:var(--mf-accent);color:var(--mf-on-accent)}.nt-foot{flex-wrap:wrap;display:flex;gap:6px;align-items:center;padding:var(--mf-s5) 0}.nt-chip{background:var(--mf-soft);cursor:pointer;height:26px;border:1px solid var(--mf-line);color:var(--mf-text)}.nt-wc{font-size:var(--mf-fs-xs);margin:0 6px;color:var(--mf-mute)}.nt-bl{font-size:var(--mf-fs-xs);color:var(--mf-mute);margin-left:var(--mf-s2)}.nt-find{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none}.nt-find .nt-sp{max-width:320px}.nt-fc{font-size:var(--mf-fs-sm);white-space:nowrap;min-width:54px;text-align:right;color:var(--mf-mute);margin-left:auto}.nt-lockscr{display:grid;justify-items:center;gap:10px;text-align:center;padding:56px var(--mf-s3)}.nt-lockscr svg{height:46px;color:var(--mf-mute);width:46px}.nt-lockscr h3{font-size:var(--mf-fs-xl);margin:var(--mf-s1) 0 0}.nt-lockscr p{margin:0;color:var(--mf-mute)}.nt-lkf{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2);width:min(340px,100%)}.nt-ask{display:grid;gap:10px}.nt-ask p{margin:0}.nt-err{min-height:1.2em;font-size:var(--mf-fs-sm);color:var(--mf-danger)!important}.nt-sheet{display:grid;top:58px;background:var(--mf-soft);border-radius:var(--mf-r-dlg);z-index:30;gap:var(--mf-s3);border:1px solid var(--mf-line);left:12px;box-shadow:var(--mf-sh-pop);width:min(380px,calc(100% - 24px));position:absolute;padding:var(--mf-s3) var(--mf-s3) var(--mf-s4)}.sh-h{display:flex;justify-content:space-between;align-items:center}.sh-h b{font-size:var(--mf-fs-xl)}.sh-st{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sh-st::-webkit-scrollbar{display:none}.nsc{flex:none;height:var(--mf-h-l);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s4)}.nsc-h1{font-size:var(--mf-fs-h2)}.nsc-h2{font-size:var(--mf-fs-xl)}.nsc-h3{font-size:var(--mf-fs-lg)}.nsc-div{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-med)}.nsc-pre{font:var(--mf-fw-med) var(--mf-fs-lg) var(--mf-mono)}.nsc[aria-pressed=true]{background:var(--mf-accent);color:var(--mf-on-accent)}.sh-r{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.seg4{flex:1 1 auto;display:inline-flex}.seg4.two{flex:0 0 auto}.seg4.three{flex:1.3 1 auto}.nsb{flex:1;font-size:var(--mf-fs-lg);height:var(--mf-h-l);min-width:var(--mf-h-l);justify-content:center}.nsb[aria-pressed=true]{background:var(--mf-accent);color:var(--mf-on-accent)}.nsb.solo{flex:0 0 var(--mf-h-l);background:var(--mf-soft2)}.nsb .dot{display:block;background:conic-gradient(var(--mf-warn),var(--mf-danger),var(--mf-info),var(--mf-ok),var(--mf-ft-image),var(--mf-warn));border-radius:50%;height:22px;width:22px}.sh-sw{display:flex;gap:10px;justify-content:center}.nsw{border-radius:50%;cursor:pointer;height:34px;border:2px solid var(--mf-line);width:34px;padding:0}.nsw.tc-d{background:var(--mf-text)}.nsw.tc-a{background:var(--mf-warn)}.nsw.tc-r{background:var(--mf-danger)}.nsw.tc-b{background:var(--mf-info)}.nsw.tc-g{background:var(--mf-ok)}.nsw.tc-p{background:var(--mf-ft-image)}.nt-mh{letter-spacing:.04em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.mf-mi.dis:has(.nt-mh){opacity:1}.nt-ck{display:grid;color:var(--mf-accent-ink)}.nt-sk{display:flex;gap:10px;flex-direction:column}.nt-skt{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.nt-skt .mf-btn{flex:none;width:auto}.nt-skt .mf-grow{flex:1}.nt-skt .mf-sep{align-self:center}.nt-skc{background:var(--c);border-radius:50%;cursor:pointer;height:24px;border:2px solid var(--mf-line);width:24px;padding:0}.nt-skc.on{outline-offset:2px;outline:2px solid var(--mf-accent)}.nt-sk .mf-btn.on{background:var(--mf-tint);border-color:var(--mf-accent)}.nt-sk canvas{aspect-ratio:4/3;background:var(--mf-white);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);width:100%;touch-action:none;cursor:crosshair}.nt-rec{display:flex;gap:var(--mf-s3);color:var(--mf-text);align-items:center}.nt-rec b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2)}.nt[data-narrow="1"] .nt-side{display:none}.nt[data-narrow="1"] .nt-page{display:block;height:100%}.nt[data-narrow="1"] .nt-fo,.nt[data-narrow="1"] .nt-l,.nt[data-narrow="1"] .nt-r{height:100%}.nt[data-narrow="1"][data-screen=folders] .nt-l,.nt[data-narrow="1"][data-screen=folders] .nt-r,.nt[data-narrow="1"][data-screen=list] .nt-fo{display:none}.nt[data-narrow="1"][data-screen=folders] .nt-fo{display:block}.nt[data-narrow="1"][data-sub=list] .nt-r,.nt[data-narrow="1"][data-sub=detail] .nt-l{display:none}.nt[data-narrow="1"] .nt-fo{min-height:0;overflow:auto;position:relative}.nt[data-narrow="1"] .fo-top{display:flex;gap:10px;align-items:center;padding:var(--mf-s3) var(--mf-s3) 0}.nt-fo h1{font-size:var(--mf-fs-h1)}.nt[data-narrow="1"] .nt-fo h1{letter-spacing:-.025em;font-size:var(--mf-fs-h1);margin:6px var(--mf-s4) var(--mf-s3);font-weight:var(--mf-fw-semi)}.fo-grp{background:var(--mf-soft);border-radius:var(--mf-r-dlg);overflow:hidden;margin:0 var(--mf-s3)}.fo-h{font-size:var(--mf-fs-sm);margin:var(--mf-s5) var(--mf-s4) var(--mf-s2);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.nt-gap{margin-top:var(--mf-s5)}.nt-for{min-height:54px;display:flex;cursor:pointer;gap:var(--mf-s3);align-items:center;position:relative;padding:0 16px 0 calc(14px + var(--d,0)*22px)}.nt-for+.nt-for:before{top:0;background:var(--mf-line);height:1px;left:52px;content:"";right:0;position:absolute}.fo-i{display:grid;color:var(--mf-accent-ink);place-items:center;flex:none}.nt-for b{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-xl);white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-med)}.nt-for em{font-style:normal;font-size:var(--mf-fs-xl);color:var(--mf-mute)}.fo-c{display:grid;opacity:.7;color:var(--mf-mute)}.fo-x{flex:none}.fo-e{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.fo-pad{height:110px}.nt[data-narrow="1"] .nt-bar{z-index:5;order:0;left:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));right:12px;position:absolute;padding:0}.nt[data-narrow="1"] .nt-bar .nt-round{display:inline-grid}.nt[data-narrow="1"] .nt-bar .nt-sp{background:color-mix(in srgb,var(--mf-soft) 88%,transparent);height:var(--mf-h-l);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);box-shadow:var(--mf-sh-pop);border-color:var(--mf-line)}.nt[data-narrow="1"] .nt-bar .nt-sp:focus-within{border-color:var(--mf-accent);box-shadow:var(--mf-sh-pop),0 0 0 3px var(--mf-tint)}.nt[data-narrow="1"] .nt-bar .nt-round.big{box-shadow:var(--mf-sh-pop)}.nt[data-narrow="1"] .nt-l{position:relative}.nt[data-narrow="1"] .nt-head{min-height:0;flex-wrap:wrap;gap:var(--mf-s2);border:0;padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.nt[data-narrow="1"] .nt-head .nt-menu{display:inline-grid;order:0}.nt[data-narrow="1"] .nt-head .mf-grow{order:0}.nt[data-narrow="1"] .nt-head .nt-seg,.nt[data-narrow="1"] .nt-head .cnt{display:none}.nt[data-narrow="1"] .nt-head .mf-eb,.nt[data-narrow="1"] .nt-head .mf-btn{order:1}.nt[data-narrow="1"] .nt-head .t{flex:0 0 100%;display:block;letter-spacing:-.025em;font-size:var(--mf-fs-h1);line-height:1.1;order:3;margin:6px var(--mf-s1) var(--mf-s1);font-weight:var(--mf-fw-semi)}.nt[data-narrow="1"] .nt-head.sel{background:var(--mf-sel)}.nt[data-narrow="1"] .nt-head.sel .t{flex:1;letter-spacing:0;font-size:var(--mf-fs-lg);order:0;margin:0;font-weight:var(--mf-fw-semi)}.nt[data-narrow="1"] .nt-list{padding:0 0 110px}.nt[data-narrow="1"] .nt-gh{background:transparent;letter-spacing:-.01em;font-size:var(--mf-fs-xl);color:var(--mf-text);font-weight:var(--mf-fw-semi);position:static;padding:var(--mf-s4) var(--mf-s4) var(--mf-s2)}.nt[data-narrow="1"] .nt-grp{display:block;background:var(--mf-soft);border-radius:var(--mf-r-dlg);overflow:hidden;margin:0 var(--mf-s3);position:relative}.nt[data-narrow="1"] .nt-row{border-radius:0;margin:0;padding:var(--mf-s3) var(--mf-s4)}.nt[data-narrow="1"] .nt-row+.nt-row:after{top:0;background:var(--mf-line);height:1px;left:16px;content:"";right:0;position:absolute}.nt[data-narrow="1"] .nt-row.on:before{display:none}.nt[data-narrow="1"] .nt-row.on{background:transparent}.nt[data-narrow="1"] .nt-row.chk{background:var(--mf-sel)}.nt[data-narrow="1"] .nt-rt b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.nt[data-narrow="1"] .nt-rs{font-size:var(--mf-fs-md)}.nt[data-narrow="1"] .nt-rm{display:none}.nt[data-narrow="1"] .nt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px var(--mf-s3) var(--mf-s4)}.nt[data-narrow="1"] .nt-tb{display:none}.nt[data-narrow="1"] .ph-top{flex:none;display:flex;gap:10px;align-items:center;padding:10px var(--mf-s3) var(--mf-s1)}.nt[data-narrow="1"]:not([data-edit="1"]) .ph-ed,.nt[data-narrow="1"][data-edit="1"] .ph-view{display:none!important}.nt[data-narrow="1"] .ph-bot{display:flex;z-index:6;gap:10px;justify-content:space-between;left:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));align-items:center;right:12px;position:absolute}.nt[data-narrow="1"] .ph-bot .nt-pill{background:color-mix(in srgb,var(--mf-soft) 90%,transparent);box-shadow:var(--mf-sh-pop);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur)}.nt[data-narrow="1"] .ph-bot .nt-pill.wide{flex:1;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;overscroll-behavior-x:contain;touch-action:pan-x}.nt[data-narrow="1"] .ph-bot .nt-pill.wide::-webkit-scrollbar{display:none}.nt[data-narrow="1"] .ph-bot .nt-round.big{box-shadow:var(--mf-sh-pop)}.nt[data-narrow="1"] .nt-r:has(.nt-sheet) .ph-bot{display:none}.nt[data-narrow="1"] .nt-scroll{padding:0 var(--mf-s4) 120px}.nt[data-narrow="1"] .nt-date{padding:6px 0 10px}.nt[data-narrow="1"] .nt-find{padding:6px var(--mf-s3)}.nt[data-narrow="1"] .nt-sheet{top:auto;overflow:auto;left:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:70%;right:8px}.nt[data-narrow="1"] .nt-ban{padding:9px var(--mf-s4)}.nt-sw{display:flex;z-index:0;justify-content:space-between;overflow:hidden;left:0;align-items:stretch;right:0;position:absolute}.nt-sw .swl,.nt-sw .swr{display:flex;gap:2px;align-items:center}.nt-sw .swl{padding-left:6px}.nt-sw .swr{padding-right:6px}.nsb2{display:flex;background:transparent;cursor:pointer;gap:var(--mf-s1);justify-content:center;border:0;color:var(--mf-text);width:70px;align-items:center;padding:0;flex-direction:column}.nsb2 span{display:grid;border-radius:var(--mf-r-ctl);height:var(--mf-h-l);width:var(--mf-h-l);place-items:center;color:var(--mf-white)}.nsb2 small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.nsb2.sp span{background:var(--mf-accent);color:var(--mf-on-accent)}.nsb2.sm span{background:var(--mf-info)}.nsb2.sd span{background:var(--mf-danger)}.nt-grp .nt-row{touch-action:pan-y;z-index:1}.nt-grp .nt-row.swp{background:var(--mf-soft)}.nt b,.nt h1,.nt h2,.nt h3,.nt strong,.nt th{font-weight:var(--mf-fw-semi)}.nt-ac{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:3000;gap:2px;border:1px solid var(--mf-line);box-shadow:var(--mf-sh);width:260px;position:fixed;padding:var(--mf-s1);flex-direction:column}.mf-slim-grid-532c{--tb:250,131,119,2,162,225,220,129,203,3,122,192,38,135,50,56,114}.nt-aci{display:flex;background:transparent;border-radius:var(--mf-r-ctl);height:var(--mf-h-m);gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2);font:inherit;cursor:pointer;text-align:left}.nt-aci span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.nt-aci.on,.nt-aci:hover{background:var(--mf-sel)}.nt-ll{display:flex;gap:2px;flex-direction:column;margin-top:var(--mf-s2);overflow:auto;max-height:min(46vh,360px)}.nt-ll .nt-lli{background:transparent;border:0;color:inherit;width:100%;font:inherit;min-height:0;cursor:pointer;height:auto;gap:var(--mf-s2);text-align:left;padding:var(--mf-s2)}.nt-ll .nt-lli:hover{background:var(--mf-hov)}.nt-llt{flex:1;display:flex;min-width:0;flex-direction:column}.nt-llt b,.nt-vit b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.nt-llt small,.nt-vit small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.nt-lln{text-align:center;margin:0;padding:var(--mf-s3)}.nt-vh{grid-template-columns:200px 1fr;display:grid;height:min(56vh,420px);gap:var(--mf-s3)}.nt-vl{display:flex;gap:2px;overflow:auto;flex-direction:column;border-right:1px solid var(--mf-line);padding-right:var(--mf-s2)}.nt-vl .nt-vi{background:transparent;border:0;color:inherit;width:100%;font:inherit;min-height:0;cursor:pointer;height:auto;text-align:left;padding:var(--mf-s2)}.nt-vl .nt-vi:hover{background:var(--mf-hov)}.nt-vl .nt-vi.on,.nt-vl .nt-vi.on:hover{background:var(--mf-sel)}.nt-vit{display:flex;line-height:1.4;min-width:0;flex-direction:column}.nt-vp{min-height:0;display:flex;min-width:0;flex-direction:column}.nt-vpt{margin-bottom:var(--mf-s2)}.nt-vpb{flex:1;background:var(--mf-soft);border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s3)}.nt-vpb img{max-width:100%}.nt-edit .nt-co{border-left:3px solid var(--mf-info);background:color-mix(in srgb,var(--mf-info) 12%,transparent);border-radius:var(--mf-r-ctl);margin:6px 0;padding:var(--mf-s2) var(--mf-s3)}.nt-edit .nt-co.co-w{border-left-color:var(--mf-warn);background:color-mix(in srgb,var(--mf-warn) 14%,transparent)}.nt-edit .nt-co.co-o{border-left-color:var(--mf-ok);background:color-mix(in srgb,var(--mf-ok) 12%,transparent)}.nt-edit .nt-co.co-d{border-left-color:var(--mf-danger);background:color-mix(in srgb,var(--mf-danger) 12%,transparent)}.nt-vpb .nt-co{border-left:3px solid var(--mf-info);margin:6px 0;padding:var(--mf-s2) var(--mf-s3)}.nt-edit .nt-toc{background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);margin:6px 0;padding:var(--mf-s2) var(--mf-s3)}.nt-edit .nt-toc ul{margin:var(--mf-s1) 0 0}@media(max-width:760px){.nt-vh{grid-template-columns:1fr;grid-template-rows:140px 1fr}.nt-vl{border-right:0;border-bottom:1px solid var(--mf-line);padding:0 0 var(--mf-s2)}}.pw{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);outline:0;flex-direction:column}.pw-cmd{flex:none;overflow-x:auto;overflow-y:hidden;gap:2px;white-space:nowrap}.pw-cmd .mf-btn{flex:none}.pw-cmd .mf-btn.new{background:var(--mf-soft);border-color:var(--mf-line)}.pw-cs{flex:none;background:var(--mf-line);height:20px;margin:0 6px;width:1px}.pw-find{flex:none;width:230px}.pw-main{min-height:0;flex:1;display:flex;min-width:0}.pw-nav{flex:none;display:flex;background:var(--mf-surface);gap:2px;overflow:auto;width:var(--mf-side-w);padding:var(--mf-s3);flex-direction:column}.pw-card{flex:1;display:flex;background:var(--mf-soft);min-width:0;border-top:1px solid var(--mf-line);border-left:1px solid var(--mf-line);border-top-left-radius:var(--mf-r-dlg);overflow:hidden}.pw-plist{flex:none;width:280px;border-right:1px solid var(--mf-line);min-height:0;display:flex;background:var(--mf-surface);flex-direction:column}.pw-clist{flex:1;display:flex;gap:2px;overflow:auto;padding:var(--mf-s2);flex-direction:column}.pw-back{flex:none;display:none;align-self:flex-start;margin:var(--mf-s2) var(--mf-s3);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.pw .pw-row{flex:none;background:transparent;border:0;color:inherit;width:100%;font:inherit;min-height:0;cursor:pointer;height:auto;gap:10px;text-align:left;padding:9px 10px}.pw .pw-row:hover{background:var(--mf-hov)}.pw .pw-row.on,.pw .pw-row.on:hover{background:var(--mf-sel)}.pw-rt{flex:1;display:flex;line-height:1.5;min-width:0;flex-direction:column}.pw-rt b{text-overflow:ellipsis;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.pw-rt small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.pw-av{flex:none;display:grid;height:var(--mf-h-m);width:var(--mf-h-m);place-items:center;text-transform:uppercase;background:var(--mf-tint);font-style:normal;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.pw-av.lg{border-radius:var(--mf-r-dlg);font-size:var(--mf-fs-xl);height:56px;width:56px}.pw-fav{display:inline-flex;color:var(--mf-accent-ink)}.pw-fav svg{fill:currentColor}.pw-none{text-align:center;color:var(--mf-mute);padding:var(--mf-s5) var(--mf-s3)}.pw-pane{flex:1;display:flex;background:var(--mf-surface);min-width:0;overflow:auto;padding:var(--mf-s5) var(--mf-s6);flex-direction:column}.pw-nosel{flex:1;display:flex;gap:6px;justify-content:center;text-align:center;color:var(--mf-mute);align-items:center;flex-direction:column}.pw-nosel svg{stroke-width:1.3;height:44px;opacity:.6;width:44px}.pw-nosel p{margin:0}.pw-hd{display:flex;gap:var(--mf-s4);align-items:center;margin-bottom:var(--mf-s4);flex-wrap:wrap}.pw-hd h2{font-size:var(--mf-fs-h2);overflow-wrap:anywhere;margin:0}.pw-meta{font-size:var(--mf-fs-md)}.pw-acts{display:flex;gap:6px;align-items:center}.pw-acts .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.pw-fields{background:var(--mf-soft);border-radius:var(--mf-r-pop);overflow:hidden}.pw-f{grid-template-columns:112px 1fr auto;display:grid;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line)}.pw-f:last-child{border-bottom:0}.pw-fl{font-size:var(--mf-fs-md);color:var(--mf-mute)}.pw-fv{min-width:0;overflow-wrap:anywhere}.pw-fv a{color:var(--mf-text);text-decoration:underline}.pw-f.mask .pw-fv{letter-spacing:.12em;white-space:nowrap}.pw-f.ml .pw-fv{white-space:pre-wrap}.pw-fa{display:flex;gap:2px}.pw-otp{letter-spacing:.14em;font-size:var(--mf-fs-h2);white-space:nowrap;font-family:var(--mf-mono);font-weight:var(--mf-fw-semi)}.pw-str,.pw-chip{display:inline-block;background:color-mix(in srgb,var(--c) 18%,transparent);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);color:var(--c);font-weight:var(--mf-fw-semi);padding:1px 10px}.pw-chip{--c:var(--mf-accent);margin-left:var(--mf-s2);background:var(--mf-tint);color:var(--mf-text);font-weight:var(--mf-fw-med)}.pw-sg{margin-top:var(--mf-s5)}.pw-sg h3{font-size:var(--mf-fs-lg);margin:0 0 10px}.pw-sg p{margin:0 0 var(--mf-s2)}.pw-ok{color:var(--mf-ok);font-weight:var(--mf-fw-med)}.pw-pane:has(.pw-ahead){padding:0}.pw-ahead{background:var(--mf-surface);padding:var(--mf-s5) var(--mf-s6) var(--mf-s4);border-bottom:1px solid var(--mf-line);top:0;z-index:1;position:sticky}.pw-ahead h2{font-size:var(--mf-fs-h2);margin:0 0 var(--mf-s1)}.pw-abody{background:var(--mf-surface);padding:var(--mf-s2) var(--mf-s6) var(--mf-s5)}.pw-abody .pw-row{width:100%}.pw-form h2{font-size:var(--mf-fs-h2);margin:0 0 6px}.pw-form{max-width:760px}.pw-g2{grid-template-columns:1fr 1fr;display:grid;gap:0 var(--mf-s3)}.pw-g2>div{margin-top:var(--mf-s3)}.pw-span{grid-column:1/-1}.pw-fld{margin-top:var(--mf-s3)}.pw-inl{display:flex;gap:var(--mf-s2);align-items:center}.pw-inl .mf-btn{flex:none}.pw-mono{min-height:70px;font-size:var(--mf-fs-md);font-family:var(--mf-mono)}.pw-notes{min-height:80px}.pw-fg{margin-top:var(--mf-s5)}.pw-fg h3{font-size:var(--mf-fs-lg);margin:0 0 10px}.pw-fg p{margin:0 0 var(--mf-s2)}.pw-cfr{flex-wrap:wrap;display:flex;gap:10px;align-items:flex-end;margin-bottom:10px}.pw-cfr>div{flex:1 1 150px}.pw-cfr .pw-cfv{flex:2 1 220px}.pw-hid{margin:0;padding-bottom:6px}.pw-form .pw-f.att{grid-template-columns:1fr auto;padding:var(--mf-s2) 0;border-bottom:0}.pw-frow{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s5)}.pw-gout{background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);margin:0 0 var(--mf-s1);word-break:break-all;padding:var(--mf-s4)}.pw-gout code{font-size:var(--mf-fs-xl);line-height:1.4;font-family:var(--mf-mono);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.pw-gbar{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:6px;overflow:hidden;margin:var(--mf-s2) 0 var(--mf-s3)}.pw-gbar i{display:block;transition:width var(--mf-t2);border-radius:inherit;height:100%;width:0}.pw-gmode{margin-bottom:var(--mf-s3);width:fit-content}.pw-rl{color:var(--mf-text);margin-bottom:6px}.pw-rl b{font-weight:var(--mf-fw-semi)}.pw-range{margin:2px 0 6px;width:100%;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:var(--mf-h-s)}.pw-range::-webkit-slider-runnable-track{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:4px}.pw-range::-moz-range-track{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:4px}.pw-range::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;margin-top:-6px;background:var(--mf-accent);border-radius:50%;border:0;box-shadow:var(--mf-sh1)}.pw-range::-moz-range-thumb{background:var(--mf-accent);border-radius:50%;height:16px;border:0;box-shadow:var(--mf-sh1);width:16px}.pw-range:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.pw-opts{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s1) var(--mf-s3);margin-top:6px}.pw-chk{margin:0;color:var(--mf-text)}.pw-un{margin:var(--mf-s2) 0}.pw-gh{margin:10px 0 0}.pw-gh summary{cursor:pointer}.pw-ghr{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) 0}.pw-ghr code{text-overflow:ellipsis;flex:1;overflow:hidden;font-family:var(--mf-mono)}.pw-gnote{font-size:var(--mf-fs-sm);margin:6px 0 0}.pw-gnone{margin:0}.pw-lead{margin:0 0 var(--mf-s3)}.pw-l2{margin-top:var(--mf-s3)}.pw-or{margin:var(--mf-s4) 0 0}.pw-link{background:none;border:0;padding:0;font:inherit;color:var(--mf-text);text-decoration:underline;cursor:pointer}.pw-link:hover{color:var(--mf-accent-ink)}.pw-err{color:var(--mf-danger);margin-top:10px;font-size:var(--mf-fs-sm)}@media(max-width:1000px){.pw-nav{width:190px}.pw-plist{width:250px}}@media(max-width:760px){.pw-find{width:176px}.pw-main{flex-direction:column}.pw-nav{flex:none;width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:2px;padding:var(--mf-s1) var(--mf-s2);border-right:0}.pw-nav .mf-sec{display:none}.pw-nav .mf-nav{flex:none;height:32px;white-space:nowrap;width:auto}.pw-nav .mf-nav.on:before{display:none}.pw-nav .mf-nav.on{background:var(--mf-accent);color:var(--mf-on-accent)}.pw-nav .mf-nav.on svg.mf-i{color:inherit}.pw-nav .mf-nav .n{display:none}.pw-card{flex-direction:column;border-left:0;border-radius:0}.pw-plist{width:100%;border-right:0;min-height:0;flex:1}.pw-pane{display:none;padding:var(--mf-s4)}.pw-detail .pw-nav,.pw-detail .pw-clist{display:none}.pw-detail .pw-plist{flex:none}.pw-detail .pw-back{display:flex}.pw-detail .pw-pane{flex:1;display:flex}.pw-f{grid-template-columns:1fr auto}.pw-fl{grid-column:1/-1;margin-bottom:-6px}.pw-g2{grid-template-columns:1fr}.pw-ahead{padding:var(--mf-s4)}.pw-abody{padding:var(--mf-s2) var(--mf-s4) var(--mf-s4)}}.pw b,.pw h2,.pw h3,.pw strong,.mf-dlg .pw-rl b{font-weight:var(--mf-fw-semi)}.pw-av{background:color-mix(in srgb,var(--c,var(--mf-accent)) 26%,transparent);border:1px solid color-mix(in srgb,var(--c,var(--mf-accent)) 40%,transparent);color:var(--mf-text)}.pw-av.pc0{--c:var(--mf-info)}.pw-av.pc1{--c:var(--mf-ok)}.pw-av.pc2{--c:color-mix(in srgb,var(--mf-info) 55%,var(--mf-danger))}.pw-av.pc3{--c:var(--mf-danger)}.pw-av.pc4{--c:var(--mf-mute)}.pw-av.pc5{--c:var(--mf-accent)}.pw-health{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);margin:var(--mf-s2) var(--mf-s2) 0;color:var(--mf-text);align-items:center;padding:var(--mf-s3);font:inherit;flex:none;cursor:pointer;text-align:left}.pw-health:hover{background:var(--mf-hov)}.pw-health>svg:first-child{flex:none;color:var(--mf-ok)}.pw-health.warn>svg:first-child{color:var(--mf-warn)}.pw-health>svg:last-child{flex:none;color:var(--mf-mute)}.pw-ht{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.pw-ht b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.pw-ht small{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s2);color:var(--mf-mute)}.pw-hc.weak,.pw-hc.reused{color:var(--mf-danger)}.pw-hc.old,.pw-hc.nototp{color:var(--mf-warn)}.pw-binbar{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);font-size:var(--mf-fs-sm)}.pw-lockp{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.pw-lockp svg{stroke-width:1.3;height:40px;width:40px}.pw-lockp p{max-width:340px;margin:0}.pw-rcs{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid;gap:var(--mf-s2)}.pw-rc{gap:var(--mf-s2);margin:0}.pw-rc code{font-family:var(--mf-mono)}.pw-rc.used code{text-decoration:line-through;color:var(--mf-mute)}.pw-meter{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:4px;overflow:hidden}.pw-meter i{display:block;transition:width var(--mf-t2);border-radius:inherit;height:100%}.pw-fm{display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2)}.pw-fm .pw-meter{flex:1}@media(max-width:760px){.pw-cmd{overflow:visible}.pw-cs,.pw-cmd .pw-bl{display:none}.pw-cmd .mf-btn.ghost{padding-left:var(--mf-s2);padding-right:var(--mf-s2)}.pw-find{flex:1 1 0;min-width:0;width:auto}.pw-find input{min-width:0;width:100%}.pw-cmd .mf-grow{display:none}.pw-rcs{grid-template-columns:1fr 1fr}}.pdf-app{background:var(--mf-surface);position:relative;outline:0}.pdf-tabs{flex:none;display:flex;background:var(--mf-soft);gap:var(--mf-s1);align-items:center;padding:var(--mf-s1) var(--mf-s2) 0;border-bottom:1px solid var(--mf-line);overflow-x:auto;min-height:var(--mf-h-l)}.pdf-tab{flex:none;display:flex;max-width:220px;border-radius:var(--mf-r-ctl) var(--mf-r-ctl) 0 0;cursor:default;height:calc(var(--mf-h-l) - var(--mf-s1));gap:var(--mf-s2);min-width:0;color:var(--mf-mute);align-items:center;position:relative;padding:0 var(--mf-s1) 0 var(--mf-s3)}.pdf-tab:hover{background:var(--mf-hov)}.pdf-tab.on{background:var(--mf-surface);color:var(--mf-text);font-weight:var(--mf-fw-med)}.pdf-tab.on:after{top:0;background:var(--mf-accent);border-radius:var(--mf-r-sm);height:2px;left:var(--mf-s2);content:"";right:var(--mf-s2);position:absolute}.pdf-tn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdf-tx{height:24px;width:24px}.pdf-dot{flex:none;background:var(--mf-accent);border-radius:50%;height:8px;width:8px}.pdf-bar,.pdf-tool{flex:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pdf-bar::-webkit-scrollbar,.pdf-tool::-webkit-scrollbar,.pdf-tabs::-webkit-scrollbar{display:none}.pdf-tool{border-bottom:1px solid var(--mf-line);padding-bottom:var(--mf-s2);min-height:var(--mf-bar-nav);height:var(--mf-bar-nav)}.pdf-tool:empty{display:none}.pdf-bar .mf-btn,.pdf-tool .mf-btn{flex:none;white-space:nowrap}.pdf-bar .mf-btn.on,.pdf-tool .mf-btn.on,.pdf-bar .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.pdf-bar .mf-btn.dis,.pdf-tool .mf-btn.dis{opacity:.5}.pdf-modes{flex:none}.pdf-bar .mf-sep,.pdf-tool .mf-sep{flex:none;height:20px}.pdf-zoom,.pdf-vm{width:130px}.pdf-lw,.pdf-fs,.pdf-ff{flex:none;width:84px}.pdf-pn{flex:none;height:var(--mf-h-s);text-align:center;width:52px}.pdf-of{flex:none;font-size:var(--mf-fs-sm);white-space:nowrap}.pdf-chk{flex:none;display:inline-flex;gap:var(--mf-s2);white-space:nowrap;align-items:center}.pdf-sws{flex:none;display:inline-flex;gap:var(--mf-s1);align-items:center}.pdf-sw{display:block;border-radius:var(--mf-r-sm);cursor:pointer;height:20px;overflow:hidden;border:1px solid var(--mf-line);width:20px;position:relative;padding:0}.pdf-sw.on{outline-offset:1px;outline:2px solid var(--mf-accent)}.pdf-swc{background:conic-gradient(var(--mf-danger),var(--mf-warn),var(--mf-ok),var(--mf-info),var(--mf-danger))}.pdf-swc input{opacity:0;position:absolute;inset:0;cursor:pointer;height:100%;width:100%}.pdf-main{min-height:0;flex:1;display:flex;position:relative}.pdf-side{gap:var(--mf-s2);overflow:auto;padding:var(--mf-s2)}.pdf-side[hidden]{display:none}.pdf-sidetabs{flex:none;display:flex}.pdf-sidetabs .mf-tab{flex:1;justify-content:center;padding:0 var(--mf-s2)}.pdf-ths{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;flex-direction:column}.pdf-th{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:2px solid transparent;align-items:center;position:relative;padding:var(--mf-s2);flex-direction:column}.pdf-th:hover{background:var(--mf-hov)}.pdf-th.cur .pdf-thc{box-shadow:0 0 0 2px var(--mf-mute)}.pdf-th.sel{background:var(--mf-sel);border-color:var(--mf-accent)}.pdf-th.dbefore:before,.pdf-th.dafter:after{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:3px;left:0;content:"";right:0;position:absolute}.pdf-th.dbefore:before{top:-7px}.pdf-th.dafter:after{bottom:-7px}.pdf-thc{flex:none;background:var(--mf-white);box-shadow:var(--mf-sh1)}.pdf-thc canvas{display:block;height:100%;width:100%}.pdf-thn{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pdf-th.sel .pdf-thn{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.pdf-ol,.pdf-nl{display:flex;gap:2px;flex-direction:column}.pdf-nr{background:transparent;cursor:pointer;font-size:var(--mf-fs-md);border:0;text-align:left;color:var(--mf-text);width:100%;padding-top:var(--mf-s1);padding-bottom:var(--mf-s1)}.pdf-ntt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-nb{display:grid;color:var(--mf-mute);place-items:center}.pdf-center{min-height:0;flex:1;display:flex;background:var(--mf-scene);min-width:0;position:relative;flex-direction:column}.pdf-find{flex:none;display:flex;background:var(--mf-surface);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line)}.pdf-find[hidden]{display:none}.pdf-fs2{flex:none;width:240px}.pdf-stage{min-height:0;flex:1;overflow:auto;position:relative;outline:0}.pdf-stage[hidden],.pdf-home[hidden],.pdf-busy[hidden]{display:none}.pdf-pages{display:flex;gap:var(--mf-s3);min-width:min-content;align-items:safe center;padding:var(--mf-s4);flex-direction:column}.pdf-pages.pdf-v-two{flex-wrap:wrap;gap:var(--mf-s3);justify-content:center;align-items:flex-start;flex-direction:row}.pdf-pg{flex:none;background:var(--mf-white);box-shadow:var(--mf-sh1);position:relative;color-scheme:only light}.pdf-pg[hidden]{display:none}.pdf-pg>canvas{position:absolute;inset:0;display:block;height:100%;width:100%}.pdf-tl{position:absolute;inset:0;line-height:1;overflow:clip;forced-color-adjust:none;transform-origin:0 0;z-index:1;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.pdf-tl :is(span,br){cursor:text;white-space:pre;color:transparent;position:absolute;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.pdf-tl>span{--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.mf-broad-node-a0e8{opacity:0;cursor:default;--cv:"476b0ea8c27c31c0"}.pdf-tl ::selection{background:var(--mf-tint);color:transparent}.pdf-tl mark.pdf-hl{background:color-mix(in srgb,var(--mf-warn) 55%,transparent);border-radius:var(--mf-r-sm);color:transparent}.pdf-tl mark.pdf-hl.cur{background:color-mix(in srgb,var(--mf-accent) 70%,transparent);outline:2px solid var(--mf-accent)}.pdf-wg,.pdf-ov{top:0;left:0;position:absolute;transform-origin:0 0;z-index:2}.pdf-ov{pointer-events:none;z-index:3}.pdf-wg{pointer-events:none}.pdf-wi{background:color-mix(in srgb,var(--mf-accent) 12%,var(--mf-white));border-radius:var(--mf-r-sm);pointer-events:auto;box-sizing:border-box;border:1px solid var(--mf-accent);margin:0;font-family:var(--mf-font);color:var(--mf-black);position:absolute;padding:0 2px}.pdf-wi:focus{background:var(--mf-white);outline:2px solid var(--mf-accent)}textarea.pdf-wi{resize:none;padding:2px}.pdf-wc{-webkit-appearance:auto;appearance:auto;cursor:pointer;accent-color:var(--mf-accent);padding:0}.pdf-lk{display:block;pointer-events:auto;cursor:pointer;position:absolute}.pdf-lk:hover{background:var(--mf-tint)}.pdf-tooling .pdf-wg,.pdf-tooling .pdf-wg *{pointer-events:none}.pdf-tooling .pdf-pg,.pdf-tool-hl .pdf-pg,.pdf-tool-ul .pdf-pg,.pdf-tool-st .pdf-pg{cursor:crosshair}.pdf-tool-hl .pdf-tl span,.pdf-tool-ul .pdf-tl span,.pdf-tool-st .pdf-tl span{cursor:text}.pdf-tooling .pdf-tl{pointer-events:none}.pdf-sv{top:0;pointer-events:none;overflow:visible;left:0;position:absolute}.pdf-sv .pdf-o{pointer-events:auto;cursor:move}.pdf-sv .pdf-mk{pointer-events:none}.pdf-tool-erase .pdf-sv .pdf-mk,.pdf-tool-erase .pdf-o{pointer-events:auto;cursor:pointer}.pdf-hit{fill:none;pointer-events:stroke;stroke:transparent}.pdf-o{pointer-events:auto}.pdf-t,.pdf-im,.pdf-nt,.pdf-rb{position:absolute}.pdf-t{cursor:move;white-space:pre-wrap;line-height:1.2;overflow-wrap:anywhere;box-sizing:border-box;border:1px dashed transparent;outline:0;padding:3px}.pdf-t:hover{border-color:var(--mf-mute)}.pdf-t.edit{cursor:text;border-color:var(--mf-accent);background:color-mix(in srgb,var(--mf-white) 80%,transparent)}.pdf-im{cursor:move;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pdf-nt{display:grid;cursor:pointer;height:22px;color:var(--mf-warn);width:22px;place-items:center;background:var(--mf-white);border-radius:var(--mf-r-sm);box-shadow:var(--mf-sh1)}.pdf-nt.pdf-ex{pointer-events:auto}.pdf-rb{background:color-mix(in srgb,var(--mf-danger) 28%,transparent);box-sizing:border-box;border:2px solid var(--mf-danger)}.pdf-sb{pointer-events:none;box-sizing:border-box;border:1px solid var(--mf-accent);position:absolute}.pdf-hd{background:var(--mf-white);border-radius:var(--mf-r-sm);pointer-events:auto;height:calc(10px / var(--pd-s,1));box-sizing:border-box;border:calc(1.5px / var(--pd-s,1)) solid var(--mf-accent);width:calc(10px / var(--pd-s,1));position:absolute}.pdf-hd[data-h=nw]{top:calc(-5px / var(--pd-s,1));cursor:nwse-resize;left:calc(-5px / var(--pd-s,1))}.pdf-hd[data-h=ne]{top:calc(-5px / var(--pd-s,1));cursor:nesw-resize;right:calc(-5px / var(--pd-s,1))}.pdf-hd[data-h=sw]{cursor:nesw-resize;left:calc(-5px / var(--pd-s,1));bottom:calc(-5px / var(--pd-s,1))}.pdf-hd[data-h=se]{cursor:nwse-resize;bottom:calc(-5px / var(--pd-s,1));right:calc(-5px / var(--pd-s,1))}.pdf-hp{transform:translate(-50%,-50%);cursor:crosshair}.pdf-home{flex:1;background:var(--mf-surface);overflow:auto}.pdf-hw{display:flex;max-width:820px;gap:var(--mf-s3);margin:0 auto;padding:var(--mf-s5) var(--mf-s5) var(--mf-s6);flex-direction:column}.pdf-hw h1,.pdf-hw p{margin:0}.pdf-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;gap:var(--mf-s3);margin-top:var(--mf-s3)}.pdf-tile{display:flex;cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);text-align:left;color:var(--mf-text);align-items:flex-start;flex-direction:column}.pdf-tile:hover{background:var(--mf-hov)}.pdf-tile b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.pdf-hsec{margin-top:var(--mf-s3);padding-left:0}.pdf-rl .mf-row{cursor:pointer}.pdf-rd{text-align:right;width:150px}.pdf-busy{position:absolute;inset:0;display:grid;background:var(--mf-glass);place-items:center;z-index:20}.pdf-busyc{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);min-width:240px;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);align-items:center;padding:var(--mf-s4);flex-direction:column}.pdf-busyc .mf-progress{width:100%}.pdf-nodoc .pdf-tool,.pdf-nodoc .pdf-side,.pdf-nodoc .pdf-bar .pdf-modes{display:none}.pdf-unsaved{color:var(--mf-accent-ink)}.pdf-flb{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-bottom:var(--mf-s3)}.pdf-fll{min-height:120px;border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line);max-height:300px}.pdf-fr{cursor:grab;gap:var(--mf-s2);border-bottom:1px solid var(--mf-hair2);border-radius:0}.pdf-grip{display:grid;color:var(--mf-mute);place-items:center}.pdf-fn{min-width:0}.pdf-fm{font-size:var(--mf-fs-sm);white-space:nowrap}.pdf-rg{flex:none;height:var(--mf-h-s);width:110px}.pdf-fo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:var(--mf-s3);margin-top:var(--mf-s3)}.pdf-cmp{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3);margin:var(--mf-s3) 0}.pdf-cmp>div{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.pdf-cmp b{font-size:var(--mf-fs-lg)}.pdf-good{color:var(--mf-ok)}.pdf-cnote{font-size:var(--mf-fs-sm)}.pdf-sg,.pdf-sgp{display:flex;gap:var(--mf-s3);flex-direction:column}.pdf-sgp[hidden]{display:none}.pdf-pad{aspect-ratio:3/1;background:var(--mf-white);border-radius:var(--mf-r-ctl);height:auto;border:1px solid var(--mf-line);width:100%;touch-action:none;cursor:crosshair}.pdf-sgr{display:flex;gap:var(--mf-s2);align-items:center}.pdf-sgf{display:flex;gap:var(--mf-s1);flex-direction:column}.pdf-sf{background:transparent;cursor:pointer;height:56px;white-space:nowrap;overflow:hidden;border:0;text-align:left;color:var(--mf-text);width:100%}.pdf-sf.on{background:var(--mf-sel)}.pdf-upv{min-height:60px;display:flex;background:var(--mf-white);border-radius:var(--mf-r-ctl);justify-content:center;border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2)}.pdf-sgi{max-width:120px;background:var(--mf-white);border-radius:var(--mf-r-sm);height:36px;padding:2px;object-fit:contain}@media(max-width:760px){.pdf-bl{display:none}.pdf-side{top:0;z-index:12;left:0;box-shadow:var(--mf-sh-pop);bottom:0;width:min(240px,80vw);position:absolute}.pdf-modes .mf-tab{padding:0 var(--mf-s2)}.pdf-pages{padding:var(--mf-s2)}.pdf-rd{display:none}.pdf-rg{width:70px}.pdf-fs2{width:140px}}.pdf-app{container-type:inline-size;container-name:pdfapp}.pdf-tool .mf-btn{gap:var(--mf-s1);padding:0 var(--mf-s2)}@container pdfapp (max-width:1400px){.pdf-m-annotate .pdf-bl{display:none}}@container pdfapp (max-width:1240px){.pdf-m-tools .pdf-bl,.pdf-m-sign .pdf-bl,.pdf-m-pages .pdf-bl{display:none}}.pdf-st span{white-space:nowrap}@media(max-width:760px){.pdf-st span:nth-child(3),.pdf-st span:nth-child(4){display:none}}.ct-pp .ct-lrow{gap:var(--mf-s2)}.ct-pps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:var(--mf-s3);margin:0 0 var(--mf-s3)}.ct-pps>div{display:flex;gap:2px;min-width:0;flex-direction:column}.ct-pps span{font-size:var(--mf-fs-sm)}.ct-pps b{font-weight:var(--mf-fw-semi)}.ct-ppod{font-size:var(--mf-fs-sm);color:var(--mf-danger)}.ct-pfl{display:flex;margin:0 0 var(--mf-s2);flex-direction:column}.ct-pfu{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-line);min-height:44px}.ct-pfu:first-child{border-top:0}.ct-pfu .ct-pft{flex:1 1 160px;display:inline-flex;gap:var(--mf-s2);min-width:0;overflow-wrap:anywhere;align-items:center}.ct-pfu .ct-pft svg{flex:none;height:16px;color:var(--mf-mute);width:16px}.ct-pab{margin-top:var(--mf-s2)}.ct-pnote{margin-top:var(--mf-s2)!important}.ct-ppsk{display:flex;gap:var(--mf-s2);flex-direction:column}.ct-ppsk span{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);height:14px}.ct-ppsk span+span{width:60%}@media(pointer:coarse){.ct-pfu .mf-btn.s,.ct-pab .mf-btn.s{min-height:44px}}.ph-app{background:var(--mf-surface);position:relative;outline:0}.ph-tb .ph-sz{flex:none;display:flex;width:110px;align-items:center}.ph-tb .mf-btn.on,.ph-app .mf-btn.ghost.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.ph-home .w-br{padding:var(--mf-s4) var(--mf-s5)}.ph-bc{max-width:none!important;margin:0!important;width:100%}.ph-hd{flex-wrap:wrap;display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:flex-end}.ph-hd h1{letter-spacing:-.01em;font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.ph-hd p{margin:var(--mf-s1) 0 0}.ph-ha{display:flex;gap:var(--mf-s2)}.ph-gh{font-size:var(--mf-fs-lg);margin:var(--mf-s3) 0 calc(var(--mf-s2) * -1);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.ph-grid{grid-template-columns:repeat(auto-fill,minmax(var(--ps,190px),1fr));display:grid;gap:var(--mf-s1)}.ph-grid.orig{flex-wrap:wrap;display:flex}.ph-t{aspect-ratio:1;display:block;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);cursor:pointer;min-width:0;overflow:hidden;border:0;color:var(--mf-mute);position:relative;padding:0}.ph-grid.orig .ph-t{flex:0 0 auto;aspect-ratio:var(--ar,1);height:var(--ps,190px)}.ph-t img{position:absolute;inset:0;display:block;height:100%;width:100%;object-fit:cover}.ph-t img[hidden]{display:none}.ph-ph{position:absolute;inset:0;display:grid;place-items:center}.ph-ph[hidden]{display:none}.ph-t:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.ph-t:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.ph-t:hover:after{box-shadow:inset 0 0 0 2px var(--mf-hair)}.ph-n{text-overflow:ellipsis;background:linear-gradient(transparent,color-mix(in srgb,var(--mf-black) 60%,transparent));transition:opacity var(--mf-t2,.15s);font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;opacity:0;left:0;text-align:left;bottom:0;color:var(--mf-white);right:0;position:absolute;padding:var(--mf-s4) var(--mf-s2) var(--mf-s2)}.ph-t:hover .ph-n,.ph-t:focus-visible .ph-n{opacity:1}.ph-ck{display:none;top:var(--mf-s2);border-radius:var(--mf-r-sm);height:calc(var(--mf-ico-s) + var(--mf-s2));left:var(--mf-s2);width:calc(var(--mf-ico-s) + var(--mf-s2));position:absolute;place-items:center;background:color-mix(in srgb,var(--mf-black) 45%,transparent);z-index:2;border:1.5px solid var(--mf-white);color:transparent}.ph-grid.selmode .ph-ck{display:grid}.ph-t.sel .ph-ck{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.ph-ck svg{height:var(--mf-ico-s);width:var(--mf-ico-s)}.ph-t.sel:after{box-shadow:inset 0 0 0 3px var(--mf-accent)}.ph-fv{display:grid;top:var(--mf-s2);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--mf-black) 60%,transparent));z-index:2;color:var(--mf-accent-ink);right:var(--mf-s2);position:absolute}.ph-fv svg{fill:currentColor;height:var(--mf-ico-m);width:var(--mf-ico-m)}.ph-vb{display:flex;background:color-mix(in srgb,var(--mf-black) 60%,transparent);font-style:normal;border-radius:var(--mf-r-sm);z-index:2;font-size:var(--mf-fs-xs);gap:var(--mf-s1);bottom:var(--mf-s2);color:var(--mf-white);align-items:center;right:var(--mf-s2);position:absolute;padding:var(--mf-s1) var(--mf-s2)}.ph-vb svg{height:var(--mf-ico-s);width:var(--mf-ico-s)}.ph-vb b{font-variant-numeric:tabular-nums;font-weight:var(--mf-fw-semi)}.ph-empty{margin:var(--mf-s6) auto}.ph-batch{flex:none;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-top:1px solid var(--mf-line);flex-wrap:wrap;background:var(--mf-soft)}.ph-dup{display:flex;gap:var(--mf-s2);overflow:auto;max-height:40vh;flex-direction:column}.ph-cmp{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.ph-cmp figure{min-width:0;text-align:center;margin:0}.ph-cmp img{max-width:100%;border-radius:var(--mf-r-ctl);max-height:60vh}.ph-cmp figcaption{margin-top:var(--mf-s2);text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.ph-keys code{font-family:var(--mf-mono);color:var(--mf-text)}.ph-cam{background:var(--mf-black);border-radius:var(--mf-r-ctl);width:100%}.ph-pos{font-size:var(--mf-fs-sm);min-width:64px;text-align:center;color:var(--mf-mute)}.ph-zr{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);min-width:48px;text-align:center;color:var(--mf-mute)}.ph-mid{min-height:0;flex:1;display:flex;background:var(--mf-scene);min-width:0;position:relative;flex-direction:column}.ph-stage{min-height:0;flex:1;display:grid;overflow:auto;place-items:center;scrollbar-width:thin;position:relative}.ph-stage.img{cursor:grab}.ph-stage.grab{cursor:grabbing}.ph-stage.ed{flex:1;background:var(--mf-scene)}.ph-im{display:block;-webkit-user-select:none;flex:none;max-width:none;user-select:none;margin:auto}.ph-load{text-align:center;padding:var(--mf-s5)}.ph-ar{display:grid;top:50%;background:color-mix(in srgb,var(--mf-black) 55%,transparent);transform:translateY(-50%);border-radius:var(--mf-r-ctl);height:calc(var(--mf-bar-task) + var(--mf-s2));border:0;color:var(--mf-white);width:var(--mf-h-l);position:absolute;place-items:center;transition:opacity var(--mf-t2);z-index:3;cursor:pointer;opacity:0}.ph-ar.l{left:var(--mf-s3)}.ph-ar.r{right:var(--mf-s3)}.ph-mid:hover .ph-ar{opacity:.85}.ph-ar:hover{opacity:1!important}.ph-film{flex:none;display:flex;gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3);overflow-x:auto;background:var(--mf-surface);border-top:1px solid var(--mf-line);scrollbar-width:thin}.ph-fi{flex:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:calc(var(--mf-h-l) + var(--mf-s3));overflow:hidden;border:2px solid transparent;width:calc(var(--mf-h-l) + var(--mf-s3));position:relative;padding:0}.ph-fi img{display:block;height:100%;width:100%;object-fit:cover}.ph-fi img[hidden]{display:none}.ph-fi.on{border-color:var(--mf-accent)}.ph-info{flex:none;width:var(--mf-side-w);border-left:1px solid var(--mf-line);background:var(--mf-surface);overflow:auto;padding:var(--mf-s4)}.ph-info h3{font-size:var(--mf-fs-lg);margin:0 0 var(--mf-s3);font-weight:var(--mf-fw-semi)}.ph-info .mf-kv{grid-template-columns:84px 1fr;font-size:var(--mf-fs-sm)}.ph-stage.vid{display:flex;background:var(--mf-black);overflow:hidden;flex-direction:column}.ph-vid{min-height:0;flex:1;background:var(--mf-black);width:100%;object-fit:contain}.ph-ctl{flex:none;display:flex;background:var(--mf-surface);gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3);flex-direction:column;border-top:1px solid var(--mf-line)}.ph-seek{display:flex;height:18px;align-items:center;position:relative}.ph-seek input{background:transparent;z-index:1;width:100%;position:relative}.ph-ab{top:50%;height:6px;position:absolute;margin-top:-3px;background:var(--mf-tint);border-radius:var(--mf-r-sm);outline:1px solid var(--mf-accent)}.ph-ab[hidden]{display:none}.ph-cr{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.ph-tm{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);white-space:nowrap;margin:0 var(--mf-s2);color:var(--mf-mute)}.ph-vol{width:80px}.ph-stage.vid:fullscreen{background:var(--mf-black)}.ph-show{position:absolute;inset:0;display:grid;background:var(--mf-black);z-index:30;place-items:center}.ph-show img{max-width:100%;transition:opacity var(--mf-t2);max-height:100%;object-fit:contain}.ph-sx{display:grid;top:var(--mf-s4);background:color-mix(in srgb,var(--mf-white) 14%,transparent);border-radius:var(--mf-r-ctl);height:var(--mf-h-l);border:0;color:var(--mf-white);width:var(--mf-h-l);right:var(--mf-s4);position:absolute;place-items:center;cursor:pointer}.ph-sc{font-size:var(--mf-fs-md);opacity:.8;left:0;text-align:center;bottom:var(--mf-s4);color:var(--mf-white);right:0;position:absolute}.ph-cw{flex:none;line-height:0;margin:auto;position:relative}.ph-ec{display:block;max-width:none;background:repeating-conic-gradient(var(--mf-soft2) 0 25%,var(--mf-soft) 0 50%) 0 0/16px 16px;box-shadow:var(--mf-sh1)}.ph-ov{top:0;left:0;position:absolute;touch-action:none}.ph-side{flex:none;width:calc(var(--mf-side-w) + var(--mf-bar-task));border-left:1px solid var(--mf-line);min-height:0;display:flex;background:var(--mf-surface);flex-direction:column}.ph-sh{font-size:var(--mf-fs-lg);padding:var(--mf-s3) var(--mf-s4) var(--mf-s2)}.ph-sb{min-height:0;flex:1;display:flex;gap:var(--mf-s4);overflow:auto;padding:0 var(--mf-s4) var(--mf-s4);flex-direction:column}.ph-g{display:flex;gap:var(--mf-s2);flex-direction:column}.ph-g h4{text-transform:uppercase;letter-spacing:.08em;font-size:var(--mf-fs-xs);margin:0;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.ph-hint{font-size:var(--mf-fs-sm);margin:0}.ph-cl{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.ph-hist{background:var(--mf-soft);border-radius:var(--mf-r-ctl);height:64px;width:100%}.ph-sl{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);flex-direction:column}.ph-sl span{display:flex;justify-content:space-between;color:var(--mf-mute)}.ph-sl output{font-variant-numeric:tabular-nums;color:var(--mf-text)}.ph-sl input{width:100%}.ph-ck2{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.ph-ck2 .mf-field{flex:1;min-width:0}.ph-rs{display:flex;gap:var(--mf-s2);align-items:flex-end}.ph-rs label{flex:1;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);min-width:0;color:var(--mf-mute);flex-direction:column}.ph-rs span{padding-bottom:var(--mf-s2);color:var(--mf-mute)}.ph-pc{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.ph-fr{display:flex;gap:var(--mf-s1);align-items:center}.ph-fb{height:66px;width:60px;margin-right:0}.ph-fb canvas{border-radius:var(--mf-r-sm);height:36px;width:48px}.ph-fb.on{border-color:var(--mf-accent);background:var(--mf-tint)}.ph-sw{display:flex;gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s1)}.ph-sw button{background:var(--sw);border-radius:var(--mf-r-sm);cursor:pointer;height:calc(var(--mf-ico-s) + var(--mf-s2));border:2px solid var(--mf-line);width:calc(var(--mf-ico-s) + var(--mf-s2));padding:0}.ph-sw button.on{border-color:var(--mf-accent);box-shadow:0 0 0 2px var(--mf-tint)}.ph-sw .wcol{height:var(--mf-h-s);width:var(--mf-h-s)}.ph-app .w-rib .w-big.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.ph-app .w-rib .mf-eb.dis{pointer-events:none;opacity:.4}@media(max-width:760px){.ph-home .w-br{padding:var(--mf-s3)}.ph-grid{grid-template-columns:repeat(3,1fr);gap:var(--mf-s1)}.ph-grid.orig{display:flex}.ph-grid.orig .ph-t{height:90px}.ph-tb .ph-sz,.ph-film{display:none}.ph-tb{overflow-x:auto}.ph-app .w-body.mf-body{flex-direction:column}.ph-side{width:auto;max-height:46%;border-left:0;border-top:1px solid var(--mf-line)}.ph-info{width:auto;max-height:35%;border-left:0;border-top:1px solid var(--mf-line)}.ph-ar{opacity:.85;width:36px}.ph-cmp{grid-template-columns:1fr}.ph-cr{overflow-x:auto;flex-wrap:nowrap}.ph-vol{width:56px}.ph-app .w-nav .t,.ph-app .ph-lb{display:none}.ph-app>.w-nav{overflow-x:auto;scrollbar-width:none;min-width:0}.ph-app>.w-nav>*{flex:none}.ph-app>.w-nav .w-name{flex:1 1 60px;min-width:60px}.ph-app>.w-nav:has([data-h="tab:adjust"]) .w-name{display:none}.ph-app>.w-nav:has([data-h="tab:adjust"]) .mf-tabs{flex:1 1 auto;min-width:0}.ph-app{min-width:0;overflow-x:hidden}}input[type=checkbox].mf-chk{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;height:calc(var(--mf-s5) * .75);margin:0;width:calc(var(--mf-s5) * .75);place-items:center;background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;border:1.5px solid var(--mf-mute)}input[type=checkbox].mf-chk:checked{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}input[type=checkbox].mf-chk:checked:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}input[type=checkbox].mf-chk:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}input[type=checkbox].mf-chk:disabled{cursor:default;opacity:.6}input[type=number].mf-field::-webkit-inner-spin-button{display:none}.ph-app input[type=range],.pv-app input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:var(--mf-ico-s);min-width:0;margin:0}.ph-app input[type=range]::-webkit-slider-runnable-track,.pv-app input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--mf-accent),var(--mf-accent)) 0 0/var(--p,0%) 100% no-repeat,var(--mf-soft2);border-radius:var(--mf-r-sm);height:4px}.ph-app input[type=range]::-webkit-slider-thumb,.pv-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:var(--mf-ico-s);width:var(--mf-ico-s);margin-top:-6px;background:var(--mf-text);border-radius:var(--mf-r-sm);border:0;box-shadow:var(--mf-sh1)}.ph-app input[type=range]::-moz-range-track,.pv-app input[type=range]::-moz-range-track{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:4px}.ph-app input[type=range]::-moz-range-progress,.pv-app input[type=range]::-moz-range-progress{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:4px}.ph-app input[type=range]::-moz-range-thumb,.pv-app input[type=range]::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-ico-s);border:0;width:var(--mf-ico-s)}.ph-app input[type=range]:focus-visible,.pv-app input[type=range]:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.ph-bcol{position:relative}.ph-scrub{display:flex;top:var(--mf-s4);background:color-mix(in srgb,var(--mf-surface) 82%,transparent);border-radius:var(--mf-r-ctl);z-index:3;justify-content:space-between;overflow:hidden;bottom:var(--mf-s4);width:48px;align-items:stretch;right:var(--mf-s1);position:absolute;padding:var(--mf-s1) 0;flex-direction:column;touch-action:none}.ph-scrub button{min-height:0;flex:1 1 0;display:flex;background:none;cursor:pointer;font-size:11px;gap:var(--mf-s1);justify-content:flex-end;border:0;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s1)}.ph-scrub button span{white-space:nowrap}.ph-scrub button i{flex:none;background:var(--mf-line);border-radius:var(--mf-r-sm);height:2px;width:6px}.ph-scrub button:hover,.ph-scrub button.on{color:var(--mf-text)}.ph-scrub button.on i{background:var(--mf-accent);width:10px}.ph-bcol:has(.ph-scrub) .ph-bc{padding-right:var(--mf-s6)}.ph-lys{display:flex;gap:var(--mf-s1);overflow:auto;max-height:210px;flex-direction:column}.ph-ly{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s1)}.ph-ly.on{border-color:var(--mf-accent);background:var(--mf-tint)}.ph-ly .ph-lyn{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden}.ph-ly .mf-eb.dis{pointer-events:none;opacity:.35}.ph-lyb{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.ph-show{display:block}.ph-show img{position:absolute;inset:0;max-width:none;height:100%;width:100%;max-height:none;object-fit:contain}.ph-sc{text-overflow:ellipsis;max-width:calc(100% - var(--mf-s6));background:color-mix(in srgb,var(--mf-black) 62%,transparent);transform:translate(-50%);border-radius:var(--mf-r-ctl);white-space:nowrap;overflow:hidden;opacity:1;left:50%;bottom:var(--mf-s4);right:auto;position:absolute;padding:var(--mf-s1) var(--mf-s3)}.ph-vid{height:0}.pha-bar{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) 0 var(--mf-s3)}.pha-bl{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pha-rate{display:inline-flex;align-items:center}.pha-star{color:var(--mf-mute)}.pha-star.on{color:var(--mf-accent-ink)}.pha-star.on svg{fill:currentColor}.pha-sepv{min-height:var(--mf-ico-m);background:var(--mf-line);align-self:stretch;width:1px}.pha-chip{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-text);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.pha-cnt{margin-left:auto;font-size:var(--mf-fs-sm)}.pha-bar .mf-btn.on{background:var(--mf-soft2);color:var(--mf-accent-ink)}.pha-tr{display:flex;top:calc(var(--mf-ico-s) + var(--mf-s5));background:color-mix(in srgb,var(--mf-black) 55%,transparent);border-radius:var(--mf-r-sm);z-index:2;gap:var(--mf-s1);left:var(--mf-s2);position:absolute;padding:var(--mf-s1) var(--mf-s2)}.pha-tr b{display:block;background:var(--mf-accent);height:var(--mf-s3);width:var(--mf-s3);clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}.pha-tf,.pha-te{display:grid;z-index:2;right:var(--mf-s2);position:absolute;place-items:center;background:color-mix(in srgb,var(--mf-black) 55%,transparent);border-radius:var(--mf-r-sm);color:var(--mf-white);padding:var(--mf-s1)}.pha-tf{top:calc(var(--mf-ico-s) + var(--mf-s5))}.pha-tf.pick{color:var(--mf-ok)}.pha-tf.rej{color:var(--mf-danger)}.pha-te{top:calc(var(--mf-ico-s) * 2 + var(--mf-s6))}.pha-sec{border-bottom:1px solid var(--mf-line)}.ph-sb>*{flex-shrink:0}.pha-sec>summary{min-height:var(--mf-ico-l);display:flex;cursor:pointer;font-size:var(--mf-fs-md);color:var(--mf-text);font-weight:var(--mf-fw-semi);align-items:center;padding:var(--mf-s3) 0}.pha-sec>summary:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.pha-sec .pha-sb{display:flex;gap:var(--mf-s2);padding:0 0 var(--mf-s3);flex-direction:column}.pha-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.pha-row .mf-btn.on{background:var(--mf-soft2);color:var(--mf-accent-ink)}.pha-g2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.pha-dot{flex:none;display:inline-block;background:var(--bc,var(--mf-mute));border-radius:var(--mf-r-sm);height:var(--mf-s4);border:1px solid var(--mf-line);width:var(--mf-s4)}.pha-tc{aspect-ratio:1;max-width:calc(var(--mf-side-w) - var(--mf-s6));background:var(--mf-soft2);border-radius:var(--mf-r-ctl);width:100%;touch-action:none;cursor:crosshair;align-self:center}.pha-hb{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.pha-cc{display:flex;gap:var(--mf-s2);flex-direction:column}.pha-cp{display:none;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);padding:var(--mf-s2);flex-direction:column}.pha-cp.on{display:flex}.pha-wheels{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s2)}.pha-wh{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);align-items:center;flex-direction:column}.pha-wheel{aspect-ratio:1;max-width:calc(var(--mf-s6) * 3);border-radius:50%;width:100%;touch-action:none;background:var(--mf-soft2);cursor:crosshair}.pha-sg{grid-template-columns:repeat(2,1fr);display:grid;gap:var(--mf-s2)}.pha-st{font-size:var(--mf-fs-sm);gap:var(--mf-s1);text-align:left;align-items:stretch;flex-direction:column}.pha-st canvas{aspect-ratio:4/3;background:var(--mf-soft2);border-radius:var(--mf-r-sm);width:100%}.pha-st.on{outline:2px solid var(--mf-accent)}.pha-ml{display:flex;gap:var(--mf-s1);flex-direction:column}.pha-madd{justify-content:flex-start}.pha-sn{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden}.pha-cmpv,.pha-survey{position:absolute;inset:0;min-height:0;display:flex;background:var(--mf-surface);z-index:60;color:var(--mf-text);flex-direction:column}.pha-cm-h{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line)}.pha-cm-b{grid-template-columns:1fr 1fr;min-height:0;flex:1;display:grid;gap:var(--mf-s3);padding:var(--mf-s3)}.pha-cm-b figure,.pha-sv-g figure{min-height:0;display:flex;gap:var(--mf-s2);min-width:0;margin:0;flex-direction:column}.pha-cimg{min-height:0;flex:1;display:grid;overflow:hidden;place-items:center;background:var(--mf-black);border-radius:var(--mf-r-ctl)}.pha-cimg img{max-width:100%;max-height:100%;object-fit:contain}.pha-cimg.z1{display:block;overflow:auto}.pha-cimg.z1 img{max-width:none;max-height:none}.pha-cm-b figcaption,.pha-sv-g figcaption{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.pha-cm-r{display:flex;gap:var(--mf-s1);align-items:center}.pha-sv-g{grid-template-columns:repeat(var(--cols,2),1fr);min-height:0;flex:1;display:grid;grid-auto-rows:1fr;gap:var(--mf-s3);padding:var(--mf-s3)}@media(max-width:760px){.pha-cm-b{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.pha-sv-g{grid-template-columns:repeat(2,1fr)}.pha-cnt{margin-left:0;width:100%}.pha-bar .mf-btn,.pha-bar .pha-star,.pha-cm-h .mf-btn,.pha-survey .mf-eb,.pha-cmpv .mf-eb{min-height:calc(var(--mf-ico-l) + var(--mf-s4) + var(--mf-s2));min-width:calc(var(--mf-ico-l) + var(--mf-s4) + var(--mf-s2))}.ph-side .pha-wheels{grid-template-columns:repeat(3,1fr)}}.px-app{background:var(--mf-surface);position:relative;outline:0}.px-scr{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.px-scr[hidden]{display:none}.px-app .mf-btn.on,.px-app .mf-eb.on,.px-dl .mf-btn.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.px-ph-only{display:none!important}.px-app .thi{position:absolute;inset:0;display:grid;place-items:center;background:var(--mf-soft2);overflow:hidden}.px-app .w-tcard .th{aspect-ratio:4/3}.px-hth{position:absolute;inset:0;display:block;background:var(--mf-soft2);height:100%;width:100%;object-fit:contain}.px-tth{display:grid;place-items:center;aspect-ratio:var(--w)/var(--h);max-width:78%;background:var(--mf-paper);font-size:var(--mf-fs-xs);border:1px solid var(--mf-line);color:var(--mf-paper-mute);max-height:78%}.px-tth b{font-weight:var(--mf-fw-med)}.px-app .w-ccard .cth{background:var(--mf-soft2);height:130px}.px-wrap{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.px-dtabs{flex:none;display:flex;overflow-x:auto;overflow-y:hidden;background:var(--mf-soft);border-bottom:1px solid var(--mf-line)}.px-dt{flex:none;display:flex;max-width:220px;cursor:pointer;height:var(--mf-h-m);gap:var(--mf-s1);color:var(--mf-mute);align-items:center;padding:0 var(--mf-s1) 0 var(--mf-s3);border-right:1px solid var(--mf-line);font-size:var(--mf-fs-sm)}.px-dt .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.px-dt:hover{color:var(--mf-text)}.px-dt.on{background:var(--mf-surface);box-shadow:inset 0 -2px 0 var(--mf-accent);color:var(--mf-text)}.px-dt .mf-eb{height:22px;width:22px}.px-dtabs>.mf-eb{border-radius:0;height:var(--mf-h-m);width:var(--mf-h-m)}.px-opts{flex:none;overflow-x:auto;overflow-y:hidden;gap:var(--mf-s3);white-space:nowrap}.px-opts>*{flex:none}.px-tn{font-weight:var(--mf-fw-semi);padding-right:var(--mf-s2);color:var(--mf-text)}.px-hint{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.px-mid{min-height:0;flex:1;display:flex;min-width:0}.px-tools{grid-template-columns:repeat(2,calc(var(--mf-h-l) - 2px));flex:none;display:grid;width:calc(var(--mf-h-l) * 2 + var(--mf-s4));grid-auto-rows:calc(var(--mf-h-l) - 2px);justify-content:center;align-content:start;gap:2px;padding:var(--mf-s2) var(--mf-s1);overflow-y:auto;overflow-x:hidden;background:var(--mf-soft);border-right:1px solid var(--mf-line)}.px-tb{display:grid;background:transparent;border-radius:var(--mf-r-sm);height:calc(var(--mf-h-l) - 2px);border:0;color:var(--mf-text);width:calc(var(--mf-h-l) - 2px);position:relative;place-items:center;flex:none;cursor:pointer;padding:0}.px-tb:hover{background:var(--mf-hov)}.px-tb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.px-tb:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.px-tbg{height:0;border:3px solid transparent;bottom:3px;width:0;right:3px;position:absolute;border-right-color:var(--mf-mute);border-bottom-color:var(--mf-mute)}.px-chips{grid-column:1/-1;grid-row:auto;flex-wrap:wrap;display:flex;gap:var(--mf-s1);justify-content:center;align-items:center;padding-top:var(--mf-s3);grid-auto-rows:auto;height:auto}.px-chip{flex:none;background:var(--c,var(--mf-text));border-radius:var(--mf-r-sm);cursor:pointer;height:26px;border:2px solid var(--mf-text);width:26px;padding:0}.px-chip.bg{border-color:var(--mf-mute)}.px-chip.sel{box-shadow:0 0 0 2px var(--mf-accent)}.px-stage{grid-template-columns:18px minmax(0,1fr);flex:1;display:grid;background:var(--mf-scene);min-width:0;position:relative;grid-template-rows:18px minmax(0,1fr);overflow:hidden}.px-stage.px-norul{grid-template-columns:0 minmax(0,1fr);grid-template-rows:0 minmax(0,1fr)}.px-stage.px-norul .px-rh,.px-stage.px-norul .px-rv,.px-stage.px-norul .px-corner{display:none}.px-rh{grid-area:1/2;display:block;cursor:s-resize;height:18px;width:100%}.px-rv{grid-area:2/1;display:block;cursor:e-resize;height:100%;width:18px}.px-corner{grid-area:1/1;background:var(--mf-soft)}.px-vp{grid-area:2/2;overflow:hidden;position:relative;touch-action:none;cursor:crosshair;user-select:none;outline:0;-webkit-user-select:none}.px-vp.grabbing{cursor:grabbing}.px-vp.spacepan{cursor:grab}.px-cv,.px-ov{display:block;top:0;left:0;position:absolute}.px-ov{pointer-events:none}.px-tin{position:absolute;inset:0;pointer-events:none}.px-tin[hidden]{display:none}.px-ta{background:transparent;pointer-events:auto;white-space:pre;overflow:hidden;resize:none;border:1px dashed var(--mf-accent);margin:0;color:var(--mf-text);position:absolute;outline:0;padding:0;transform-origin:0 0}:is(.px-app,.px-dl) .px-sl{grid-template-columns:minmax(64px,96px) minmax(0,1fr) 56px;display:grid;gap:var(--mf-s2);align-items:center}:is(.px-app,.px-dl) .px-sl label{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}:is(.px-app,.px-dl) .px-sl .mf-field,:is(.px-app,.px-dl) .px-on .mf-field{height:var(--mf-h-s);min-width:0;padding:0 var(--mf-s2)}.mf-quiet-tick-f53c{--tb:138,19,7,146,50,113,108,17,91,147,10,80,182,23,194,200,2}:is(.px-app,.px-dl) .px-on{display:inline-flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);align-items:center}:is(.px-app,.px-dl) .px-on.wide{display:flex}:is(.px-app,.px-dl) .px-on.wide .mf-field{flex:1}:is(.px-app,.px-dl) .px-ck{display:inline-flex;cursor:pointer;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-text);align-items:center}:is(.px-app,.px-dl) .px-sel{display:inline-flex;gap:var(--mf-s2);min-width:0;align-items:center}:is(.px-app,.px-dl) .px-sll{font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute)}:is(.px-app,.px-dl) .px-sel .mf-selw{min-width:0}:is(.px-app,.px-dl) .px-sel .mf-select{max-width:200px;height:var(--mf-h-s);min-width:96px}:is(.px-app,.px-dl) .px-sel .mf-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.px-app,.px-dl) .px-colr{display:inline-flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}:is(.px-app,.px-dl) .px-colr input[type=color]{background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-h-s);border:1px solid var(--mf-line);width:34px;padding:0}:is(.px-app,.px-dl) .mf-selw{display:inline-flex;min-width:0}:is(.px-app,.px-dl) input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:var(--mf-ico-s);min-width:0;margin:0;width:100%}:is(.px-app,.px-dl) input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--mf-accent),var(--mf-accent)) 0 0/var(--p,0%) 100% no-repeat,var(--mf-soft2);border-radius:var(--mf-r-sm);height:4px}:is(.px-app,.px-dl) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:var(--mf-ico-s);width:var(--mf-ico-s);margin-top:-6px;background:var(--mf-text);border-radius:var(--mf-r-sm);border:0;box-shadow:var(--mf-sh1)}:is(.px-app,.px-dl) input[type=range]::-moz-range-track{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:4px}:is(.px-app,.px-dl) input[type=range]::-moz-range-progress{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:4px}:is(.px-app,.px-dl) input[type=range]::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-ico-s);border:0;width:var(--mf-ico-s)}:is(.px-app,.px-dl) input[type=range]:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}:is(.px-app,.px-dl) .px-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}:is(.px-app,.px-dl) .px-kv{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s3);justify-content:space-between;color:var(--mf-mute)}:is(.px-app,.px-dl) .px-kv b{text-overflow:ellipsis;overflow:hidden;text-align:right;color:var(--mf-text);font-weight:var(--mf-fw-med)}:is(.px-app,.px-dl) .px-hint{font-size:var(--mf-fs-sm);color:var(--mf-mute)}:is(.px-app,.px-dl) .px-sec{padding-left:0;padding-right:0}:is(.px-app,.px-dl) .px-gbar{border-radius:var(--mf-r-sm);height:22px;border:1px solid var(--mf-line)}:is(.px-app,.px-dl) .px-adj{display:flex;gap:var(--mf-s2);flex-direction:column}.px-side{width:304px}.px-pg{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.px-pg+.px-pg{border-top:1px solid var(--mf-line);flex:1.5}.px-pg.collapsed{flex:none!important}.px-pg.collapsed .px-pb{display:none}.px-pt{flex:none;display:flex;overflow-x:auto;overflow-y:hidden;background:var(--mf-soft);border-bottom:1px solid var(--mf-line);padding:0 var(--mf-s1)}.px-ptab{flex:none;display:inline-flex;background:transparent;border-radius:0;cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-m);gap:var(--mf-s1);border:0;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s2)}.px-ptab:hover{color:var(--mf-text)}.px-ptab:not(.on) span{display:none}.px-ptab.on{box-shadow:inset 0 -2px 0 var(--mf-accent);color:var(--mf-text)}.px-pb{min-height:0;flex:1;display:flex;gap:var(--mf-s2);overflow:auto;padding:var(--mf-s2) var(--mf-s3) var(--mf-s3);flex-direction:column}.px-pb[data-p=layers]{overflow:hidden}.px-empty{display:flex;gap:var(--mf-s2);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s5) var(--mf-s3);flex-direction:column}.px-ph{display:flex;gap:2px;flex-direction:column}.px-ph b{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.px-ph span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.px-set{display:flex;gap:var(--mf-s2);flex-direction:column}.px-info{display:flex;gap:var(--mf-s1);flex-direction:column}.px-lh{flex:none;display:flex;gap:var(--mf-s2);flex-direction:column}.px-lk{gap:var(--mf-s1)}.px-lk .mf-eb{height:26px;width:26px}.px-lq{flex:1;height:var(--mf-h-s);min-width:0}.px-lq input{min-width:0;width:100%}.px-ll{min-height:80px;flex:1;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:1px;overflow:auto;border:1px solid var(--mf-line);flex-direction:column}.px-lr{flex:none;display:flex;border-radius:var(--mf-r-sm);cursor:pointer;height:46px;gap:var(--mf-s1);user-select:none;color:var(--mf-text);align-items:center;padding:0 var(--mf-s2) 0 calc(var(--mf-s1) + var(--d,0) * 14px);-webkit-user-select:none}.px-lr:hover{background:var(--mf-hov)}.px-lr.on{background:var(--mf-tint)}.px-lr.cur{box-shadow:inset 2px 0 0 var(--mf-accent)}.px-lr.off .px-ln,.px-lr.off .px-lt{opacity:.45}.px-lr.clip{margin-left:var(--mf-s3)}.px-lr .mf-eb{flex:none;height:24px;width:24px}.px-lt{flex:none;background:conic-gradient(var(--mf-soft2) 25%,var(--mf-soft) 0 50%,var(--mf-soft2) 0 75%,var(--mf-soft) 0) 0 0/10px 10px;border-radius:var(--mf-r-sm);height:34px;overflow:hidden;border:1px solid var(--mf-line);width:34px;position:relative}.px-lt.ic{display:grid;place-items:center;background:var(--mf-soft2);color:var(--mf-mute)}.px-lt.mk{background:var(--mf-black)}.px-lt.mk.on,.px-lr.cur .px-lt:not(.mk):not(.ic){border-color:var(--mf-accent)}.px-lt.mk.dis{opacity:.4}.px-thc{display:block;height:100%;width:100%}.px-tt{display:grid;bottom:0;right:0;position:absolute;place-items:center;background:var(--mf-surface);height:14px;color:var(--mf-mute);width:14px}.px-tt svg{height:11px;width:11px}.px-ln{text-overflow:ellipsis;flex:1;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden}.px-bd{flex:none;display:inline-flex;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.px-bd svg{height:13px;width:13px}.px-bd.fx{background:var(--mf-soft2);font-style:italic;border-radius:var(--mf-r-sm);padding:0 var(--mf-s1)}.px-lr.dr-above{box-shadow:inset 0 2px 0 var(--mf-accent)}.px-lr.dr-below{box-shadow:inset 0 -2px 0 var(--mf-accent)}.px-lr.dr-into{outline-offset:-2px;outline:2px solid var(--mf-accent)}.px-lb{flex:none;display:flex;justify-content:space-between;padding-top:var(--mf-s1)}.px-chl,.px-hl{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:1px;overflow:auto;border:1px solid var(--mf-line);max-height:260px;padding:var(--mf-s1);flex-direction:column}.px-cr,.px-hr{min-height:30px;display:flex;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s2)}.px-cr:hover,.px-hr:hover{background:var(--mf-hov)}.px-cr.on,.px-hr.cur{background:var(--mf-tint);color:var(--mf-text)}.px-hr.fut{opacity:.6;color:var(--mf-mute)}.px-hr.snap svg:first-child{color:var(--mf-accent-ink)}.px-cn{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.px-chn{flex:none;border-radius:var(--mf-r-sm);height:28px;border:1px solid var(--mf-line);width:42px}.px-pi{display:inline-flex;color:var(--mf-mute)}.px-sf{display:flex;gap:var(--mf-s1);align-items:center}.px-rec{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);justify-content:space-between;color:var(--mf-accent-ink);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.px-cc{align-items:center}.px-cc .px-chip{height:30px;width:30px}.px-sws{grid-template-columns:repeat(auto-fill,minmax(24px,1fr));display:grid;gap:var(--mf-s1)}.px-swb{aspect-ratio:1;background:var(--c);border-radius:var(--mf-r-sm);cursor:pointer;border:1px solid var(--mf-line);padding:0}.px-swb:hover{outline:2px solid var(--mf-accent)}.px-bl{display:flex;gap:var(--mf-s1);flex-direction:column}.px-br{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);gap:var(--mf-s2);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.px-br:hover{border-color:var(--mf-accent)}.px-br canvas{flex:none;height:24px;width:96px}.px-navc,.px-hc{display:block;background:var(--mf-soft);border-radius:var(--mf-r-sm);width:100%;touch-action:none;cursor:pointer}.px-hc{cursor:default}.px-zv{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.px-app .px-sl:has(.px-zv){grid-template-columns:minmax(64px,96px) minmax(0,1fr) 56px}.px-dl .px-fd{grid-template-columns:minmax(220px,300px) minmax(0,1fr);display:grid;gap:var(--mf-s4)}.px-dl .px-fdc,.px-dl .px-fdp{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.px-dl .px-fdp canvas,.px-dl .px-exp canvas{display:block;background:var(--mf-soft);border-radius:var(--mf-r-sm);width:100%}.px-dl .px-isz{display:flex;gap:var(--mf-s3);flex-direction:column}.px-dl .px-ls{grid-template-columns:210px minmax(0,1fr);display:grid;gap:var(--mf-s4)}.px-dl .px-lsl{display:flex;gap:2px;flex-direction:column}.px-dl .px-lsi{border-radius:var(--mf-r-sm);cursor:pointer;padding:var(--mf-s2) var(--mf-s2)}.px-dl .px-lsi:hover{background:var(--mf-hov)}.px-dl .px-lsi.on{background:var(--mf-tint)}.px-dl .px-lsr{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.px-dl .px-ex{grid-template-columns:minmax(260px,320px) minmax(0,1fr);display:grid;gap:var(--mf-s4)}.px-dl .px-exc,.px-dl .px-exp{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.px-dl .px-cmpr{width:100%}.px-dl .px-nw{grid-template-columns:minmax(0,1fr) 290px;display:grid;gap:var(--mf-s4)}.px-dl .px-nwl{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.px-dl .px-nwt{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.px-dl .px-nwp{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid;gap:var(--mf-s2)}.px-dl .px-pre{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:2px;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s3);flex-direction:column}.px-dl .px-pre:hover{border-color:var(--mf-accent)}.px-dl .px-pre span{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.px-dl .px-nwr{display:flex;gap:var(--mf-s3);flex-direction:column}.px-dl .px-ancg{grid-template-columns:repeat(3,28px);display:grid;gap:var(--mf-s1)}.px-dl .px-anc{background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:28px;border:1px solid var(--mf-line);width:28px;padding:0}.px-dl .px-anc.on{background:var(--mf-accent);border-color:var(--mf-accent)}.px-dl .px-bar{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:6px;overflow:hidden}.px-dl .px-bar i{display:block;background:var(--mf-accent);transition:width var(--mf-t1);height:100%;width:0}.px-dl .px-log{min-height:1.4em;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.px-dl .px-bt{display:flex;gap:var(--mf-s3);flex-direction:column}.px-dl .px-bpv{background:var(--mf-soft);border-radius:var(--mf-r-sm);width:100%}.px-dl .px-lvh{background:var(--mf-soft);border-radius:var(--mf-r-sm);height:56px;width:100%}.px-dl .px-crv{aspect-ratio:1;max-width:260px;background:var(--mf-soft);border-radius:var(--mf-r-sm);cursor:crosshair;width:100%;touch-action:none}.px-app .px-lvh{background:var(--mf-soft);border-radius:var(--mf-r-sm);height:56px;width:100%}.px-app .px-crv{aspect-ratio:1;max-width:260px;background:var(--mf-soft);border-radius:var(--mf-r-sm);cursor:crosshair;width:100%;touch-action:none}.px-dl .px-cd{flex-wrap:wrap;display:flex;gap:var(--mf-s4)}.px-dl .px-cdl{display:flex;gap:var(--mf-s3)}.px-dl .px-sv{border-radius:var(--mf-r-sm);cursor:crosshair;height:180px;width:220px;touch-action:none}.px-dl .px-hue{border-radius:var(--mf-r-sm);cursor:pointer;height:180px;width:22px;touch-action:none}.px-dl .px-cdr{flex:1;display:flex;gap:var(--mf-s3);min-width:200px;flex-direction:column}.px-dl .px-cmp{display:flex;border-radius:var(--mf-r-sm);height:34px;overflow:hidden;border:1px solid var(--mf-line)}.px-dl .px-cmp span{flex:1;background:var(--c)}.px-dl .px-cdg{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.px-dl .px-cdg .px-on.wide{grid-column:1/-1}.px-dl .px-ge{display:flex;gap:var(--mf-s3);flex-direction:column}.px-dl .px-gw{position:relative}.px-dl .px-gb{display:block;border-radius:var(--mf-r-sm);cursor:copy;height:34px;width:100%}.px-dl .px-gm{height:20px;position:relative}.px-dl .px-gs{top:2px;height:18px;width:14px;position:absolute;margin-left:-7px;background:var(--c);border-radius:var(--mf-r-sm);cursor:pointer;border:2px solid var(--mf-text);padding:0}.px-dl .px-gs.on{outline:2px solid var(--mf-accent)}.px-liq,.px-dl .px-liq{display:flex;gap:var(--mf-s3);flex-direction:column}.px-liq-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.px-liq-view{background:var(--mf-soft);border-radius:var(--mf-r-sm);overflow:auto;max-height:60vh}.px-liq canvas{display:block;max-width:100%;cursor:crosshair;touch-action:none}@media(max-width:760px){.px-ph-only{display:inline-flex!important}.px-mid{flex-direction:column-reverse}.px-tools{display:flex;height:calc(var(--mf-h-l) + var(--mf-s3));width:auto;align-items:center;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-top:1px solid var(--mf-line);padding:var(--mf-s1) var(--mf-s2)}.px-chips{flex:none;flex-wrap:nowrap;margin:0 0 0 auto;padding:0 0 0 var(--mf-s3);flex-direction:row}.px-tb{height:var(--mf-h-l);width:var(--mf-h-l)}.px-stage,.px-stage.px-norul{grid-template-columns:0 minmax(0,1fr);grid-template-rows:0 minmax(0,1fr)}.px-rh,.px-rv,.px-corner{display:none}.px-side{display:none;z-index:20;left:0;bottom:var(--mf-bar-status);width:auto;max-height:62%;right:0;position:absolute;border-left:0;border-top:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop)}.px-sheet .px-side{display:flex}.px-nopanels .px-side{display:none}.px-dl .px-fd,.px-dl .px-ex,.px-dl .px-nw,.px-dl .px-ls{grid-template-columns:minmax(0,1fr)}.px-dtabs .px-dt{max-width:150px}.px-ll{min-height:120px}.px-ed .w-nav{flex-wrap:wrap;height:auto;row-gap:0}.px-ed .w-nav .w-name{flex:1 1 90px;min-width:90px}.px-ed .w-nav .mf-tabs{flex:1 1 100%;min-width:0;order:9;overflow-x:auto;position:static}.px-ed .w-nav .px-ph-only{order:3}.px-ed .mf-status{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.px-ed .mf-status>*{flex:none}.px-lr{height:52px}}.px-nopanels .px-side{display:none}@media(pointer:coarse){.px-tb{height:var(--mf-h-l);width:var(--mf-h-l)}.px-lr .mf-eb{height:32px;width:32px}}.px-ed{position:relative}.px-cmp{display:flex;gap:var(--mf-s3);align-items:center;flex-direction:column}.px-cmpw{max-width:100%;background:var(--mf-paper);border-radius:var(--mf-r-sm);overflow:hidden;position:relative}.px-cmpw canvas{position:absolute;inset:0;height:100%;width:100%}.px-cmp .px-sl{width:100%}.pv-app{background:var(--mf-surface);outline:0}.pv-bar{flex:none;gap:var(--mf-s2)}.pv-main{min-height:0;flex:1;display:flex;background:var(--mf-scene)}.pv-stage{min-height:0;flex:1;display:flex;min-width:0;overflow:auto;position:relative;flex-direction:column}.pv-info{flex:none;width:var(--mf-side-w);border-left:1px solid var(--mf-line);background:var(--mf-surface);overflow:auto;padding:var(--mf-s4)}.pv-info h3{font-size:var(--mf-fs-lg);margin:0 0 var(--mf-s3);font-weight:var(--mf-fw-semi)}.pv-info .mf-kv{grid-template-columns:76px 1fr;font-size:var(--mf-fs-sm)}.pv-load{margin:auto;padding:var(--mf-s5)}.pv-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-dlg);gap:var(--mf-s3);min-width:0;border:1px solid var(--mf-line);margin:auto;width:min(640px,calc(100% - 32px));align-items:stretch;padding:var(--mf-s5);flex-direction:column}.pv-bad{display:flex;gap:var(--mf-s1);text-align:center;flex-direction:column}.pv-bad b{font-size:var(--mf-fs-lg)}.pv-pdf{flex:1;background:var(--mf-white);border:0;width:100%}.pv-pdfnote{text-align:center;align-items:center}.pv-pdfnote p{max-width:44ch;margin:0}.pv-ahead{display:flex;gap:var(--mf-s4);min-width:0;align-items:center}.pv-at{display:flex;min-width:0;flex-direction:column}.pv-at b{text-overflow:ellipsis;font-size:var(--mf-fs-xl);white-space:nowrap;overflow:hidden}.pv-wave{background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;height:96px;overflow:hidden;position:relative}.pv-wave canvas{position:absolute;inset:0;height:100%;width:100%}.pv-ctl{display:flex;gap:var(--mf-s2);flex-direction:column}.pv-cr{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.pv-tm{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);white-space:nowrap;margin:0 var(--mf-s2);color:var(--mf-mute)}.pv-cr .mf-btn.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.pv-vol{width:90px}.pv-seekrow{display:flex}.pv-seek{flex:1;width:100%}.pv-vidbox{min-height:0;flex:1;display:flex;background:var(--mf-black);flex-direction:column}.pv-vid{min-height:0;flex:1;display:flex;background:var(--mf-black);justify-content:center;align-items:center}.pv-vid video{max-width:100%;background:var(--mf-black);max-height:100%}.pv-vidbox .pv-ctl{background:var(--mf-surface);padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-line)}.pv-stage:fullscreen{background:var(--mf-black)}.pv-imgbox{min-height:0;flex:1;display:flex;justify-content:center;align-items:center;padding:var(--mf-s4)}.pv-imgbox img{max-width:100%;max-height:100%;object-fit:contain}.pv-txt,.pv-hex{min-height:0;flex:1;background:var(--mf-surface);font-size:var(--mf-fs-sm);white-space:pre-wrap;line-height:1.55;overflow-wrap:anywhere;overflow:auto;margin:0;font-family:var(--mf-mono);color:var(--mf-text);padding:var(--mf-s4) var(--mf-s4)}.pv-hex{flex:none;background:var(--mf-soft);border-radius:var(--mf-r-ctl);white-space:pre;overflow-wrap:normal;border:1px solid var(--mf-line);max-height:340px;padding:var(--mf-s3)}.pv-other p{margin:0}.pv-oh{display:flex;gap:var(--mf-s4);min-width:0;align-items:center}.pv-oi{flex:none;width:44px}.pv-oh b{font-size:var(--mf-fs-lg);overflow-wrap:anywhere}.pv-zip{min-height:0;flex:1;display:flex;background:var(--mf-surface);flex-direction:column}.pv-zh{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.pv-zq{max-width:100%;height:var(--mf-h-s);width:var(--mf-side-w)}.pv-zl{min-height:0;flex:1;overflow:auto}.pv-zr{border-radius:0;border-bottom:1px solid var(--mf-hair2)}.pv-ext{text-transform:uppercase;font-size:var(--mf-fs-xs);min-width:46px;justify-content:center}.pv-zn{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.pv-zs{flex:none;font-size:var(--mf-fs-sm);text-align:right;width:80px}.pv-zv{flex:none;width:64px}.pv-zview{position:absolute;inset:0;display:flex;background:var(--mf-surface);flex-direction:column}.pv-zvh{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line)}@media(max-width:760px){.pv-t{display:none}.pv-info{top:0;z-index:3;box-shadow:var(--mf-sh1);bottom:0;right:0;position:absolute}.pv-main{position:relative}.pv-zs,.pv-zv{display:none}.pv-vol{width:60px}}.pv-zr [data-z^=view]{flex:none;justify-content:center;width:64px}.pr-mode{display:inline-flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--mf-line);align-items:center;padding:2px;margin-left:auto;margin-right:var(--mf-s2);flex:none}.pr-mode button{display:inline-flex;background:transparent;border-radius:var(--mf-r-sm);height:var(--mf-h-s);gap:var(--mf-s1);border:0;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.pr-mode button:hover{background:var(--mf-hov);color:var(--mf-text)}.pr-mode button.on{background:var(--mf-accent);color:var(--mf-on-accent)}.pr-mode button:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}@media(pointer:coarse){.pr-mode button{min-height:44px}}@media(max-width:560px){.pr-mode button span{display:none}.pr-mode button{padding:0 var(--mf-s3)}}.cu-m-simple .cu-ws{grid-template-columns:minmax(300px,380px) minmax(0,1fr) minmax(260px,320px)}.cu-m-simple .cu-ws.nol{grid-template-columns:0 minmax(0,1fr) minmax(260px,320px)}.cu-m-simple .cu-ws.nor{grid-template-columns:minmax(300px,380px) minmax(0,1fr) 0}.cu-m-simple .cu-left{flex-direction:row}.cs-rail{display:flex;gap:var(--mf-s1);padding:var(--mf-s2) var(--mf-s1);flex-direction:column;border-right:1px solid var(--mf-line);overflow-y:auto;scrollbar-width:none;flex:none;background:var(--mf-soft);width:80px}.cs-rt{min-height:52px;display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:2px;justify-content:center;border:0;color:var(--mf-mute);align-items:center;padding:var(--mf-s1);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs)}.cs-rt:hover{background:var(--mf-hov);color:var(--mf-text)}.cs-rt.on{background:var(--mf-accent);color:var(--mf-on-accent)}.cs-rt:focus-visible,.cs-chip:focus-visible,.cs-tile:focus-visible,.cs-seg button:focus-visible,.cs-itabs button:focus-visible,.cs-pvb:focus-visible,.cs-media:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.cs-body{min-height:0;flex:1;min-width:0;overflow-y:auto;display:flex;gap:var(--mf-s3);padding:var(--mf-s3);flex-direction:column}.cs-h{font-size:var(--mf-fs-sm);color:var(--mf-text);font-weight:var(--mf-fw-semi);margin-top:var(--mf-s2)}.cs-n{color:var(--mf-mute);font-weight:var(--mf-fw-reg)}.cs-note{font-size:var(--mf-fs-sm);line-height:1.45;margin:0;color:var(--mf-mute)}.cs-lic{display:flex;gap:var(--mf-s2);align-items:flex-start}.cs-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cs-len{flex-wrap:nowrap}.cs-len input{flex:1;min-width:0}.cs-search{width:100%}.cs-seg{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--mf-line);padding:2px}.cs-seg button{min-height:var(--mf-h-s);flex:1;background:transparent;border-radius:var(--mf-r-sm);border:0;color:var(--mf-mute);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}.cs-seg button.on{background:var(--mf-surface);box-shadow:var(--mf-sh1);color:var(--mf-text)}.cs-chips{display:flex;gap:var(--mf-s1);overflow-x:auto;scrollbar-width:none;padding-bottom:2px;flex:none}.cs-chip{min-height:var(--mf-h-s);flex:none;background:transparent;border-radius:var(--mf-r-pill);border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap}.cs-chip.on{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.cs-grid{display:grid;gap:var(--mf-s2)}.cs-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-grid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.cs-tile{min-height:44px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid transparent;color:var(--mf-text);align-items:center;position:relative;padding:var(--mf-s1);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);min-width:0;text-align:center}.cs-tile:hover{background:var(--mf-hov)}.cs-tile.on{border-color:var(--mf-accent);background:var(--mf-tint)}.cs-tile>span{text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden}.cs-tile small{color:var(--mf-mute)}.cs-tile.ico{aspect-ratio:1;justify-content:center}.cs-tile.an{min-height:44px;justify-content:center}.cs-tile img{aspect-ratio:3/2;display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:auto;width:100%;object-fit:cover}.cs-pvb{display:block;background:none;border-radius:var(--mf-r-sm);cursor:pointer;border:0;width:100%;padding:0}.cs-onclip{display:grid;top:var(--mf-s2);height:28px;width:28px;right:var(--mf-s2);position:absolute;place-items:center;background:var(--mf-surface);border-radius:var(--mf-r-sm);cursor:pointer;opacity:0;border:0;color:var(--mf-text)}.cs-tile.eff:hover .cs-onclip,.cs-tile.eff:focus-within .cs-onclip{opacity:1}@media(pointer:coarse){.cs-onclip{height:44px;opacity:1;width:44px}}.cs-sw{aspect-ratio:3/2;display:block;border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);width:100%}.cs-ic{display:grid;place-items:center;aspect-ratio:3/2;color:var(--mf-mute);width:100%}.cs-tx{display:grid;place-items:center;aspect-ratio:3/2;background:var(--mf-black);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-lg);overflow:hidden;width:100%}.cs-tx.cap{aspect-ratio:auto;font-size:var(--mf-fs-sm);padding:var(--mf-s3) var(--mf-s1)}.cs-shp{aspect-ratio:1;display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm);width:60%}.cs-shp.ell{border-radius:50%}.cs-shp.tri{clip-path:polygon(50% 0,100% 100%,0 100%)}.cs-shp.star{clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}.cs-shp.heart{border-radius:50% 50% 8% 8%}.cs-shp.arrow{clip-path:polygon(0 35%,60% 35%,60% 10%,100% 50%,60% 90%,60% 65%,0 65%)}.cs-shp.poly{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.cs-shp.line{aspect-ratio:auto;height:4px;margin:var(--mf-s3) 0;width:80%}.cs-poster{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-sm);gap:2px;width:100%;padding:var(--mf-s1)}.cs-poster b{flex:1;background:var(--mf-line);border-radius:var(--mf-s1)}.cs-media{display:flex;border-radius:var(--mf-r-ctl);cursor:grab;height:auto;gap:var(--mf-s1);min-width:0;padding:0;flex-direction:column}.cs-th{display:grid;position:relative;place-items:center;aspect-ratio:16/10;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);overflow:hidden;color:var(--mf-mute)}.cs-th img{height:100%;width:100%;object-fit:cover}.cs-dur{background:var(--mf-black);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);left:var(--mf-s1);bottom:var(--mf-s1);color:var(--mf-white);font-weight:var(--mf-fw-med);position:absolute;padding:0 var(--mf-s1)}.cs-plus{display:grid;height:32px;bottom:var(--mf-s1);width:32px;right:var(--mf-s1);position:absolute;place-items:center;background:var(--mf-accent);border-radius:50%;cursor:pointer;opacity:0;border:0;color:var(--mf-on-accent)}.cs-media:hover .cs-plus,.cs-media:focus-within .cs-plus{opacity:1}@media(pointer:coarse){.cs-plus{height:44px;opacity:1;width:44px}}.cs-nm{text-overflow:ellipsis;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;color:var(--mf-text)}.cs-list{display:flex;gap:var(--mf-s1);flex-direction:column}.cs-snd{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.cs-sn{flex:1;display:flex;min-width:0;flex-direction:column}.cs-sn b{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.cs-sn span{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.cs-kbd{display:grid;gap:var(--mf-s2)}.cs-kbd div{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.cs-kbd kbd{background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);border:1px solid var(--mf-line);font-family:var(--mf-mono);padding:2px var(--mf-s2)}.cs-tpx{display:inline-flex;gap:var(--mf-s1);align-items:center;margin-left:auto}.cu-m-simple .cu-right{display:flex;flex-direction:column}.cs-ih{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:baseline;padding:var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none}.cs-ih b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.cs-itabs{display:flex;gap:var(--mf-s1);padding:var(--mf-s2) var(--mf-s3);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--mf-line);flex:none}.cs-itabs button{min-height:var(--mf-h-s);flex:none;background:transparent;border-radius:var(--mf-r-pill);border:0;color:var(--mf-mute);padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}.cs-itabs button.on{background:var(--mf-tint);color:var(--mf-text)}.cs-itabs button:hover{background:var(--mf-hov)}.cs-ib{min-height:0;flex:1;overflow-y:auto;padding:var(--mf-s3)}.cs-tlbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}@media(max-width:900px){.cu-m-simple .cu-ws{grid-template-columns:minmax(0,1fr)}.cu-m-simple .cu-left,.cu-m-simple .cu-right{display:none}}.cu-m-pro .cu-ws{grid-template-columns:var(--cu-lw,var(--mf-side-w)) minmax(0,1fr) var(--cu-rw,var(--mf-side-w))}.cu-m-pro .cu-ws.nol{grid-template-columns:0 minmax(0,1fr) var(--cu-rw,var(--mf-side-w))}.cu-m-pro .cu-ws.nor{grid-template-columns:var(--cu-lw,var(--mf-side-w)) minmax(0,1fr) 0}.cu-m-pro .cu-ws.nol.nor{grid-template-columns:0 minmax(0,1fr) 0}.pr-bar{display:flex;gap:var(--mf-s1);align-items:center;margin-bottom:var(--mf-s2)}.pr-bar .cs-seg{flex:1}.pr-bar select{flex:none;max-width:120px}.pr-more{flex-wrap:wrap;display:flex;gap:var(--mf-s1);padding:var(--mf-s2) 0}.pr-lbl{display:inline-grid;place-items:center;height:14px;width:14px;margin-right:var(--mf-s1);vertical-align:baseline;font-style:normal;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);color:var(--mf-white);font-weight:var(--mf-fw-bold)}.pr-lbls{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.pr-lb{border-radius:var(--mf-r-sm);height:28px;border:2px solid transparent;color:var(--mf-white);width:28px;font:inherit;background:var(--mf-soft2);cursor:pointer;font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-bold)}.pr-lb.on{border-color:var(--mf-text)}.pr-lb:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}@media(pointer:coarse){.pr-lb{height:44px;width:44px}}.pr-star{color:var(--mf-mute)}.pr-star.on{color:var(--mf-accent-ink)}.pr-rt{letter-spacing:1px;font-size:var(--mf-fs-xs);color:var(--mf-accent-ink)}.pr-list.icons{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid;gap:var(--mf-s2)}.pr-list.free{position:relative}.pr-ic,.pr-fr{display:flex;border-radius:var(--mf-r-ctl);cursor:grab;gap:var(--mf-s1);min-width:0;padding:var(--mf-s1);flex-direction:column}.pr-fr{width:88px;position:absolute}.pr-ic.on,.pr-fr.on{background:var(--mf-tint)}.pr-ic:hover,.pr-fr:hover{background:var(--mf-hov)}.pr-th{display:grid;position:relative;place-items:center;aspect-ratio:16/10;background:var(--mf-soft2);border-radius:var(--mf-r-sm);overflow:hidden;color:var(--mf-mute)}.pr-th img{height:100%;width:100%;object-fit:cover}.pr-th .pr-lbl{top:var(--mf-s1);left:var(--mf-s1);margin:0;position:absolute}.pr-ic b,.pr-fr b{text-overflow:ellipsis;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.pr-det{margin-top:var(--mf-s3);padding-top:var(--mf-s2);border-top:1px solid var(--mf-line)}.pr-col{display:flex;align-items:center}.pr-col .mf-nav{flex:1}.pr-foot{margin-top:var(--mf-s3);font-size:var(--mf-fs-sm)}.pr-warn{color:var(--mf-danger)}.pr-src{display:flex;gap:var(--mf-s2);flex-direction:column}.pr-srcv{aspect-ratio:16/9;display:grid;background:var(--mf-black);border-radius:var(--mf-r-ctl);overflow:hidden;place-items:center}.pr-srcv video,.pr-srcv img{max-width:100%;height:100%;width:100%;max-height:100%;object-fit:contain}.pr-srcv audio{width:100%}.pr-off{padding:var(--mf-s4)}.pr-srcb{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.pr-srcb input[type=range]{flex:1;min-width:80px}.pr-srcl{font-size:var(--mf-fs-sm)}.pr-mkr{display:flex;gap:var(--mf-s1);padding:var(--mf-s2) 0;flex-direction:column;border-bottom:1px solid var(--mf-line)}.pr-mkh{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.pr-chk{display:inline-flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);align-items:center}.pr-keys{display:grid;gap:var(--mf-s1)}.pr-kr{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center;padding:var(--mf-s1) 0}.pr-kr.cap button{outline:2px solid var(--mf-accent)}.pr-kr button{min-width:120px;justify-content:center}.pr-lib{display:flex;gap:var(--mf-s3);flex-direction:column}.cx-tool{flex-wrap:wrap;display:flex;gap:var(--mf-s1);padding-bottom:var(--mf-s2)}.cx-u{font-size:var(--mf-fs-xs);min-width:20px;color:var(--mf-mute)}.cx-dlg,.mx{display:flex;gap:var(--mf-s2);flex-direction:column}.mx-row{display:flex;gap:var(--mf-s2);overflow-x:auto;padding-bottom:var(--mf-s2);align-items:flex-start}.mx-st{flex:none;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);width:88px;align-items:center;padding:var(--mf-s2);flex-direction:column}.mx-st.m{border-color:var(--mf-accent)}.mx-nm{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.mx-pan{min-width:0;width:100%}.mx-bt{display:flex;gap:2px}.mx-bt .mf-btn{min-width:26px;padding:0 var(--mf-s1)}.mx-fm{display:flex;height:150px;gap:var(--mf-s2)}.mx-mt canvas{display:block;border-radius:var(--mf-r-sm);height:150px;width:10px}.mx-fd{height:110px;width:30px;position:relative;touch-action:none;background:linear-gradient(var(--mf-line),var(--mf-line)) center/2px 100% no-repeat;border-radius:var(--mf-r-sm);cursor:ns-resize}.mx-fd:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.mx-ft{height:14px;left:0;right:0;position:absolute;margin-bottom:-7px;background:var(--mf-text);border-radius:var(--mf-r-sm);box-shadow:var(--mf-sh1)}.mx-f0{background:var(--mf-mute);height:1px;opacity:.6;left:0;bottom:83.3%;right:0;position:absolute}.mx-db{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.mx-bus{font-size:var(--mf-fs-xs);width:100%}.mx-sends{display:flex;gap:2px;width:100%;flex-direction:column}.mx-snd{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);color:var(--mf-mute);align-items:center}.mx-snd input{flex:1;min-width:0}.mx-lv{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s1);text-align:center}.mx-lv div{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-sm);padding:var(--mf-s1);flex-direction:column}.mx-lv b{font-size:var(--mf-fs-md);font-family:var(--mf-mono)}.mx-lv small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}@media(pointer:coarse){.mx-fd{width:44px}.mx-bt .mf-btn{min-width:44px}}.lm-sec{border-bottom:1px solid var(--mf-line)}.lm-h{min-height:var(--mf-h-m);display:flex;background:transparent;gap:var(--mf-s2);border:0;color:var(--mf-text);width:100%;align-items:center;font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);text-align:left;padding:0 var(--mf-s1)}.lm-h:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.lm-b{display:flex;gap:var(--mf-s2);padding:var(--mf-s1) var(--mf-s1) var(--mf-s3);flex-direction:column}.lm-top{padding:var(--mf-s1) 0}.lm-hue,.sc-cv{display:block;background:var(--mf-soft);border-radius:var(--mf-r-sm);height:auto;width:100%;touch-action:none}.sc-cv{aspect-ratio:8/5}.pr-ov{position:absolute;inset:0;pointer-events:none;height:100%;width:100%}.pr-cmp{z-index:3}.pr-cmph{top:0;bottom:0;width:44px;position:absolute;margin-left:-22px;z-index:4;cursor:ew-resize;touch-action:none;display:flex;justify-content:center}.pr-cmph i{display:block;background:var(--mf-accent);height:100%;box-shadow:var(--mf-sh1);width:3px}.pr-cmph:focus-visible{outline:2px solid var(--mf-accent)}.mo-cv{display:block;background:var(--mf-soft);border-radius:var(--mf-r-sm);height:auto;width:100%;touch-action:none;cursor:crosshair}.mo-bz{display:block;max-width:260px;background:var(--mf-soft);border-radius:var(--mf-r-sm);height:auto;margin:0 auto;width:100%;touch-action:none}.mo-pre{gap:var(--mf-s1)}.mo-pre .mf-btn{width:100%}.mo-my{display:flex;gap:2px;align-items:center}.pr-mp{position:absolute;inset:0;pointer-events:none;height:100%;overflow:visible;color:var(--mf-accent-ink);width:100%}.pr-mp circle{stroke-width:2;fill:var(--mf-accent);pointer-events:auto;stroke:var(--mf-text);vector-effect:non-scaling-stroke;cursor:move}.mo-pre{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mo-pre .mf-btn{white-space:normal;line-height:1.2;min-width:0;padding-block:var(--mf-s1);min-height:var(--mf-h-s);height:auto}.mo-my .mf-btn{flex:1}.cu-right .cu-fr input[type=range]{min-width:0}.cu-m-pro .cu-ib .cu-ptabs .mf-tabs{overflow-x:auto;scrollbar-width:thin}@media(min-width:1100px){.cu-m-pro .cu-ws{--cu-rw:300px}}.cu-th[data-tc="1"]{box-shadow:inset 4px 0 0 var(--mf-danger)}.cu-th[data-tc="2"]{box-shadow:inset 4px 0 0 var(--mf-warn)}.cu-th[data-tc="3"]{box-shadow:inset 4px 0 0 var(--mf-ft-doc)}.cu-th[data-tc="4"]{box-shadow:inset 4px 0 0 var(--mf-ok)}.cu-th[data-tc="5"]{box-shadow:inset 4px 0 0 var(--mf-info)}.cu-th[data-tc="6"]{box-shadow:inset 4px 0 0 var(--mf-ft-slide)}.cu-th[data-tc="7"]{box-shadow:inset 4px 0 0 var(--mf-ft-image)}.cu-th[data-tc="8"]{box-shadow:inset 4px 0 0 var(--mf-ft-media)}.cu-trz{z-index:6;cursor:ns-resize;height:8px;left:0;bottom:-4px;right:0;position:absolute;touch-action:none}.cu-trz:hover,.cu-trz:focus-visible{background:var(--mf-accent);opacity:.6;outline:none}@media(pointer:coarse){.cu-trz{height:16px;bottom:-8px}}.pr-trk{pointer-events:none;box-sizing:border-box;border:2px solid var(--mf-accent);box-shadow:0 0 0 1px var(--mf-black);position:absolute}.pr-trk.face{border-style:dashed;border-color:var(--mf-ok)}#k-job{display:flex;gap:var(--mf-s2);align-items:center}#k-job[hidden]{display:none}#k-job progress{flex:1;min-width:0}.fx-pr{gap:var(--mf-s1);align-items:center}.fx-pr .mf-btn{justify-content:flex-start;text-align:left}.cs-form .cu-fr label{min-width:96px}.rd{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.rd [hidden]{display:none!important}.rd-sq{width:300px}.rd-body{position:relative}.rd-main{flex-direction:row}.rd-list{flex:none;overflow:auto;width:360px;border-right:1px solid var(--mf-line);display:flex;gap:2px;padding:0 var(--mf-s2) var(--mf-s3);flex-direction:column}.mf-plain-tick-a8d5{opacity:0;cursor:default;--cv:"8e633aaf77d4cc55"}.rd-lh{display:flex;top:0;background:var(--mf-surface);z-index:1;gap:var(--mf-s2);align-items:baseline;position:sticky;padding:var(--mf-s3) var(--mf-s2) var(--mf-s2)}.rd-lh h3{margin:0}.rd-row{min-height:var(--mf-row-panel);flex:none;cursor:pointer;height:auto;border:1px solid transparent;align-items:flex-start;outline:0;padding:var(--mf-s2) var(--mf-s2) var(--mf-s2) var(--mf-s3)}.rd-row:focus-visible{border-color:var(--mf-accent)}.rd-rb{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.rd-rb b{text-overflow:ellipsis;display:-webkit-box;overflow:hidden;font-weight:var(--mf-fw-med);-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-row.read .rd-rb b{color:var(--mf-mute);font-weight:var(--mf-fw-reg)}.rd-sn{text-overflow:ellipsis;display:-webkit-box;font-size:var(--mf-fs-sm);overflow:hidden;color:var(--mf-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-dot{flex:none;background:var(--mf-accent);border-radius:50%;height:8px;width:8px;margin-top:var(--mf-s2)}.rd-dot.off{background:transparent;border:1px solid var(--mf-line)}.rd-fv{display:inline-flex;color:var(--mf-accent-ink)}.rd-fv svg{fill:currentColor}.rd-list .mf-empty{margin:auto}.rd-hint{font-size:var(--mf-fs-sm);margin:0;padding:0 var(--mf-s3)}.rd-secb{margin-left:auto;height:24px;width:24px}.rd-hg{display:flex;gap:var(--mf-s1);padding:var(--mf-s2) var(--mf-s1);flex-direction:column;border-bottom:1px solid var(--mf-line)}.rd-hgt{background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;border:0;text-align:left;color:var(--mf-text);font-weight:var(--mf-fw-semi);padding:var(--mf-s1)}.rd-hgt:hover{background:var(--mf-hov)}.rd-hq{display:flex;gap:2px;border:0;text-align:left;flex-direction:column;border-left:3px solid var(--hc,var(--mf-warn));background:color-mix(in srgb,var(--hc,var(--mf-warn)) 14%,transparent);border-radius:var(--mf-r-sm);cursor:pointer;margin:2px 0;color:var(--mf-text);padding:var(--mf-s2) var(--mf-s3)}.rd-hq:hover{background:color-mix(in srgb,var(--hc,var(--mf-warn)) 24%,transparent)}.c-yellow{--hc:var(--mf-warn)}.c-green{--hc:var(--mf-ok)}.c-blue{--hc:var(--mf-info)}.c-pink{--hc:var(--mf-danger)}.rd-read{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.rd-none{margin:auto}.rd-rh{display:flex;height:var(--mf-bar-cmd);gap:2px;align-items:center;padding:0 var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none}.rd-rt{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden;padding-left:var(--mf-s1)}.rd-rh .mf-eb.on{color:var(--mf-accent-ink)}.rd-rh .mf-eb.on svg{fill:currentColor}.rd-back{display:none}.rd-scroll{min-height:0;flex:1;display:flex;background:var(--mf-surface);gap:var(--mf-s5);overflow:auto;color:var(--mf-text);padding:var(--mf-s5);--rd-fs:18px}.rd-scroll[data-th=paper]{background:var(--mf-paper);color:var(--mf-paper-ink);--mf-text:var(--mf-paper-ink);--mf-mute:var(--mf-paper-mute);--mf-soft:var(--mf-paper-soft);--mf-soft2:var(--mf-paper-soft);--mf-line:var(--mf-paper-line);--mf-surface:var(--mf-paper);--mf-hov:var(--mf-paper-soft)}.rd-scroll[data-th=paper] .mf-mute,.rd-scroll[data-th=paper] .rd-meta{color:var(--mf-paper-mute)}.rd-scroll[data-th=night]{background:var(--mf-black);color:var(--mf-white);--mf-text:var(--mf-white);--mf-surface:var(--mf-black);--mf-soft:color-mix(in srgb,var(--mf-white) 8%,var(--mf-black));--mf-soft2:color-mix(in srgb,var(--mf-white) 14%,var(--mf-black));--mf-line:color-mix(in srgb,var(--mf-white) 20%,var(--mf-black));--mf-hov:color-mix(in srgb,var(--mf-white) 10%,var(--mf-black))}.rd-dup{display:none}.rd-scroll[data-th=night] .mf-mute,.rd-scroll[data-th=night] .rd-meta{color:var(--mf-mute)}.rd-art{flex:1;max-width:720px;min-width:0;margin:0 auto;font-family:var(--rd-font,var(--mf-font))}.rd-art[data-w=narrow]{max-width:560px}.rd-art[data-w=wide]{max-width:920px}.rd-title{font-size:var(--mf-fs-h1);line-height:1.2;margin:0 0 var(--mf-s2)}.rd-meta{font-family:var(--mf-font);margin-bottom:var(--mf-s3)}.rd-tags,.rd-lks{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-bottom:var(--mf-s3);font-family:var(--mf-font)}.rd-tags .mf-chip{cursor:pointer;border:0}.rd-lks .mf-chip{gap:var(--mf-s1)}.rd-x{height:20px;width:20px}.rd-note{margin-bottom:var(--mf-s4);font-family:var(--mf-font);color:var(--mf-text)}.rd-lnk{flex-wrap:wrap;display:flex;gap:var(--mf-s3);font-family:var(--mf-font);color:var(--mf-text);align-items:center}.rd-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-art .rd-txt{font-size:var(--rd-fs);line-height:1.7;outline:0}.rd-art .rd-txt p{margin:0 0 1em}.rd-art .rd-txt h1,.rd-art .rd-txt h2,.rd-art .rd-txt h3,.rd-art .rd-txt h4{font-size:1.35em;line-height:1.25;margin:1.4em 0 .5em}.rd-art .rd-txt h1{font-size:1.6em}.rd-art .rd-txt h3,.rd-art .rd-txt h4{font-size:1.15em}.rd-art .rd-txt ul,.rd-art .rd-txt ol{padding-left:1.4em;margin:0 0 1em}.rd-art .rd-txt blockquote{margin:0 0 1em;padding:0 0 0 var(--mf-s4);border-left:3px solid var(--mf-accent);color:var(--mf-mute)}.rd-art .rd-txt pre{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:.85em;white-space:pre-wrap;overflow:auto;font-family:var(--mf-mono);color:var(--mf-text);padding:var(--mf-s3)}.rd-art .rd-txt code{background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:.9em;font-family:var(--mf-mono);color:var(--mf-text);padding:0 4px}.rd-art .rd-txt pre code{background:transparent;padding:0}.rd-art .rd-txt a{color:var(--mf-accent-ink);text-decoration:underline;cursor:pointer}.rd-art .rd-txt table{font-size:.9em;margin:0 0 1em;border-collapse:collapse}.rd-art .rd-txt td,.rd-art .rd-txt th{border:1px solid var(--mf-line);padding:var(--mf-s1) var(--mf-s2)}.rd-art .rd-txt hr{border:0;border-top:1px solid var(--mf-line);margin:1.5em 0}mark.rd-hl{background:color-mix(in srgb,var(--hc,var(--mf-warn)) 38%,transparent);border-radius:var(--mf-r-sm);cursor:pointer;color:inherit}mark.rd-hl[data-note]{border-bottom:2px solid var(--hc,var(--mf-warn))}.rd-scroll[data-th=paper] .rd-art .rd-txt code,.rd-scroll[data-th=paper] .rd-art .rd-txt pre{color:var(--mf-paper-ink)}.rd-hls{flex:none;display:flex;top:0;font-size:var(--mf-fs-sm);gap:var(--mf-s1);align-self:flex-start;font-family:var(--mf-font);color:var(--mf-text);width:260px;position:sticky;flex-direction:column}.rd-hbar{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:6;gap:var(--mf-s1);border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);align-items:center;position:absolute;padding:var(--mf-s1) var(--mf-s2)}.rd-sw{background:var(--hc);border-radius:50%;cursor:pointer;height:24px;border:2px solid var(--mf-surface);box-shadow:0 0 0 1px var(--mf-line);width:24px;padding:0}.rd-sw:hover{transform:scale(1.12)}.rd-narrow .rd-ham{display:grid}.rd:not(.rd-narrow) .rd-ham{display:none}.rd-narrow .rd-side{display:flex;max-width:85%;width:var(--mf-side-w);border-right:1px solid var(--mf-line);top:0;transform:translate(-100%);transition:transform var(--mf-t2) var(--mf-ease);z-index:3;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.rd-narrow.rd-side-open .rd-side{transform:none}.rd-narrow .rd-list{width:100%;border-right:0}.rd-narrow[data-pane=list] .rd-read,.rd-narrow[data-pane=read] .rd-list{display:none}.rd-narrow .rd-back{display:grid}.rd-narrow .rd-t{display:none}.rd-narrow .rd-sq{flex:1;min-width:0;width:auto}.rd-narrow .rd-scroll{padding:var(--mf-s3);flex-direction:column}.rd-narrow .rd-hls{width:auto;position:static}.rd-narrow .rd-rh{overflow-x:auto}@media(max-width:1100px){.rd:not(.rd-narrow) .rd-hls{display:none}}.rd-lnk .mf-grow{flex:1 1 160px;min-width:0;overflow:hidden}.rd-lnk .mf-btn{flex:none}.rc{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column}.rc [hidden]{display:none!important}.rc-bar .mf-btn.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.rc-bar .mf-btn[disabled]{opacity:.45}.rc-sq{width:220px}.rc-body{position:relative}.rc-main{flex-direction:row}.rc-list{flex:none;overflow:auto;width:320px;border-right:1px solid var(--mf-line);display:flex;gap:2px;padding:var(--mf-s2);flex-direction:column}.rc-stage{flex:1;display:flex;min-width:0;overflow:auto;flex-direction:column}.rc-row{min-height:var(--mf-row-panel);flex:none;cursor:pointer;height:auto;border:1px solid transparent;outline:0;padding:var(--mf-s2) var(--mf-s2) var(--mf-s2) var(--mf-s3)}.rc-row:focus-visible{border-color:var(--mf-accent)}.rc-rb{flex:1;display:flex;gap:1px;min-width:0;flex-direction:column}.rc-rb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.rc-fv{display:inline-flex;color:var(--mf-accent-ink)}.rc-fv svg{fill:currentColor}.rc-list .mf-empty{margin:auto}.rc-set{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);justify-content:space-between;align-items:center;padding:var(--mf-s1) var(--mf-s3)}.rc-set label{color:var(--mf-text)}.rc-sw{min-height:var(--mf-row-nav);display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);justify-content:space-between;align-items:center;padding:0 var(--mf-s3)}.rc-sw .mf-switch.dis{cursor:default;opacity:.45}.rc-hint{font-size:var(--mf-fs-sm);margin:0;padding:0 var(--mf-s3)}.rc-keys{grid-template-columns:56px 1fr;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s3);padding:var(--mf-s1) var(--mf-s3)}.rc-keys dt{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.rc-ready{margin:auto}.rc-acts{display:flex;gap:var(--mf-s2)}.rc-live{min-height:0;flex:1;display:flex;gap:var(--mf-s4);padding:var(--mf-s5);flex-direction:column}.rc-tm{display:flex;gap:var(--mf-s3);justify-content:center;align-items:center}.rc-clock{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.rc-dot{background:var(--mf-danger);border-radius:50%;height:12px;width:12px;animation:rcpulse 1.2s ease-in-out infinite}.rc-dot.off{opacity:.35;animation:none}@keyframes rcpulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.rc-dot{animation:none}}.rc-cv{flex:none;background:var(--mf-soft);border-radius:var(--mf-r-pop);height:160px;border:1px solid var(--mf-line);width:100%}.rc-lv{display:flex;gap:var(--mf-s3);align-items:center}.rc-lv .mf-progress{flex:1}.rc-lvb{transition:width 60ms linear}.rc-mks{min-height:var(--mf-h-s);flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.rc-tx{display:flex;gap:var(--mf-s1);overflow:auto;max-height:160px;flex-direction:column}.rc-txt{white-space:pre-wrap}.rc-pl{min-height:0;display:flex;gap:var(--mf-s3);padding:var(--mf-s4) var(--mf-s5);flex-direction:column}.rc-ph{display:flex;gap:var(--mf-s2);align-items:center}.rc-pt{flex:1;min-width:0}.rc-pt h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0}.rc-back{display:none}.rc-ph .mf-eb.on{color:var(--mf-accent-ink)}.rc-ph .mf-eb.on svg{fill:currentColor}.rc-wv{flex:none;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;height:150px;border:1px solid var(--mf-line);position:relative;touch-action:none;outline:0}.rc-wv:focus-visible{border-color:var(--mf-accent)}.rc-wv canvas{position:absolute;inset:0;height:100%;width:100%}.rc-tl{font-variant-numeric:tabular-nums;display:flex;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.rc-ctl{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.rc-ctl .mf-btn.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.rc-trim,.rc-trn{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.rc-trim .mf-label{margin:0}.rc-mlist{display:flex;gap:2px;flex-direction:column}.rc-mlist .mf-row .mf-chip,.rc-ml{cursor:pointer}.rc-lk{font-size:var(--mf-fs-sm)}.rc-narrow .rc-ham{display:grid}.rc:not(.rc-narrow) .rc-ham{display:none}.rc-narrow .rc-side{display:flex;max-width:85%;width:var(--mf-side-w);border-right:1px solid var(--mf-line);top:0;transform:translate(-100%);transition:transform var(--mf-t2) var(--mf-ease);z-index:3;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.rc-narrow.rc-side-open .rc-side{transform:none}.rc-narrow .rc-list{width:100%;border-right:0}.rc-narrow[data-pane=list] .rc-stage,.rc-narrow[data-pane=stage] .rc-list{display:none}.rc-narrow .rc-back{display:grid}.rc-narrow .rc-t{display:none}.rc-narrow .rc-sq{flex:1;min-width:0;width:auto}.rc-narrow .rc-pl,.rc-narrow .rc-live{padding:var(--mf-s3)}.rk{overflow:auto}.rk-view{outline:none}.rk-page{display:flex;max-width:760px;gap:var(--mf-s4);margin:0 auto;padding:var(--mf-s4);flex-direction:column}.rk-head{display:flex;gap:var(--mf-s3);align-items:flex-start}.rk-head h2{font-size:var(--mf-fs-lg);margin:0 0 2px;font-weight:var(--mf-fw-semi)}.rk-ico{flex:none;display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);height:40px;justify-content:center;color:var(--mf-text);width:40px;align-items:center}.rk-sub{font-size:var(--mf-fs-md);margin:0}.rk-sec{display:flex;gap:var(--mf-s2);flex-direction:column}.rk-drop{flex-wrap:wrap;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px dashed var(--mf-line);align-items:center;padding:var(--mf-s4)}.rk-drop.on{border-color:var(--mf-accent);background:var(--mf-tint)}.rk-file{pointer-events:none;height:1px;opacity:0;width:1px;position:absolute}.rk-busy{flex-wrap:wrap;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);align-items:center;padding:var(--mf-s4)}.rk-busy .mf-progress{flex:1 1 100%}.rk-note{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.rk-note.warn .mf-i{color:var(--mf-warn)}.rk-sum{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:flex-start;outline:none;padding:var(--mf-s4)}.rk-sum.ok .mf-i{color:var(--mf-ok)}.rk-sum.warn .mf-i{color:var(--mf-warn)}.mf-dense-rail-9fdb{--swiftGrid:8;--dimTick:5;--softRail:7;--flatRail:4;--deepSlot:9;--deepFrame:2;--swiftSlot:6;--plainBase:8;--softGrid:1;--swiftEdge:2;--sharpPanel:7;--densePad:5;--swiftTick:3;--quietRail:4;--quietCurve:2;--dimRail:3}.rk-sum.bad{border-color:var(--mf-danger)}.rk-sum.bad .mf-i{color:var(--mf-danger)}.rk-sum:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.rk-meta{font-size:var(--mf-fs-sm);margin-top:var(--mf-s1)}.rk-card{background:var(--mf-surface);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);padding:var(--mf-s3)}.rk-card h4{font-size:var(--mf-fs-md);margin:0 0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.rk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s2)}.rk-cnt{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);min-width:0;padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.rk-cnt b{font-size:var(--mf-fs-md)}.rk-cnt span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.rk-list{display:flex;flex-direction:column}.rk-chk .tx2{flex:1;min-width:0}.rk-chk small{display:block;color:var(--mf-mute)}.rk-dot{flex:none;background:var(--mf-ok);border-radius:50%;height:10px;width:10px}.rk-dot.warn{background:var(--mf-warn)}.rk-dot.bad{background:var(--mf-danger)}.rk-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.rk-d{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line)}.rk-d summary{cursor:pointer;font-weight:var(--mf-fw-semi);padding:var(--mf-s3)}.rk-d summary:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.rk-db{padding:0 var(--mf-s3) var(--mf-s3)}.rk-db p,.rk-db ul{margin:0 0 var(--mf-s2)}.rk-db ul{padding-left:var(--mf-s4)}.rk-live{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}@media(max-width:560px){.rk-page{padding:var(--mf-s3)}}.se-host{overflow:hidden}.se-root{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size}.se-rail{width:var(--mf-side-w)}.se-rail .se-none{padding:var(--mf-s3) 10px}.se-main{padding:var(--mf-s6);container-type:inline-size;container-name:semain}.se-bc{max-width:none;gap:var(--mf-s5);width:100%;margin-inline:0}.se-h{display:flex;gap:2px;flex-direction:column;margin-bottom:2px}.se-h .mf-h1{margin:0}.se-grp{display:flex;gap:6px;flex-direction:column}.se-grp .mf-sec{padding-left:0}.se-note{font-size:var(--mf-fs-sm);margin:-2px 0 2px}.se-card{padding:var(--mf-s1)}.se-card:has(.mf-tile) .se-row:not(:has(.mf-tile)):not(.se-click){padding-left:calc(var(--mf-s3) + 36px + var(--mf-s3))}.se-card .mf-empty{padding:var(--mf-s5) var(--mf-s4)}.se-row{min-height:56px;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.se-row+.se-row,.se-app+.se-app,.se-card>.se-sum+.se-row{border-top:1px solid var(--mf-hair)}.se-row .mf-grow{text-overflow:clip;white-space:normal;overflow:visible}.se-row .sub{text-overflow:clip;white-space:normal;overflow:visible;margin-top:1px}.se-tx b{font-weight:var(--mf-fw-med)}.se-ctl{flex:none;flex-wrap:wrap;display:flex;max-width:56%;gap:var(--mf-s2);justify-content:flex-end;align-items:center}.se-in{width:240px}.se-in.se-sm{text-transform:uppercase;text-align:center;width:96px}.se-click{cursor:pointer}.se-pad{padding:var(--mf-s3)}.se-kv{grid-template-columns:160px minmax(0,1fr);gap:var(--mf-s3) var(--mf-s4);margin:0;padding:var(--mf-s3)}.se-kv dt{width:auto}.se-av{font-size:var(--mf-fs-md);height:40px;width:40px}.se-amber{display:inline-block;background:var(--mf-accent);border-radius:50%;height:22px;width:22px}.se-sum{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3)}.se-sum.ok svg{color:var(--mf-ok)}.se-sum.warn svg{color:var(--mf-warn)}.se-banner{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-pop);gap:var(--mf-s4);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s4)}.se-banner svg{flex:none;color:var(--mf-accent-ink)}.se-tab{border-collapse:collapse;width:100%}.se-tab td{vertical-align:top;padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-hair)}.se-tab tr:first-child td{border-top:0}.se-tab td:first-child{white-space:nowrap;width:36%}.se-tab kbd{display:inline-block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);min-width:22px;border:1px solid var(--mf-line);text-align:center;padding:2px 7px;font:inherit;font-size:var(--mf-fs-sm);color:var(--mf-text)}.se-kfind{max-width:360px;margin-bottom:2px}.se-big{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s3)}.se-big>div{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.se-big b{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-bold)}.se-big span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.se-bar{margin-top:6px}.se-about{display:flex;gap:var(--mf-s4);align-items:center}.se-about b{font-size:var(--mf-fs-xl)}.se-clock{display:flex;padding:var(--mf-s3);flex-direction:column;border-bottom:1px solid var(--mf-hair)}.se-clock b{font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-bold)}.se-clock span{color:var(--mf-mute)}.se-meter{display:flex;gap:var(--mf-s3);align-items:center;margin-top:var(--mf-s2)}.se-meter .mf-progress{flex:1}.se-hint{font-size:var(--mf-fs-sm);margin-top:6px}.se-reckey{letter-spacing:.08em;text-align:center;font-family:var(--mf-mono,monospace);-webkit-user-select:all;font-size:var(--mf-fs-lg);height:auto;user-select:all;padding:var(--mf-s3) 10px}.se-walls{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid;gap:10px;padding:10px var(--mf-s3) 6px}.se-wall{border-radius:var(--mf-r-ctl);cursor:pointer;height:84px;overflow:hidden;border:1px solid var(--mf-line);position:relative;padding:0;background-color:var(--mf-scene);background-size:cover;background-position:center;color:var(--mf-text)}.se-wall span{background:var(--mf-glass);font-size:var(--mf-fs-sm);left:0;text-align:left;bottom:0;font-weight:var(--mf-fw-med);right:0;position:absolute;padding:5px var(--mf-s2)}.se-wall.on{outline-offset:1px;outline:2px solid var(--mf-accent)}.se-wall.t-tint{background-image:radial-gradient(60% 45% at 50% 120%,var(--mf-tint),transparent 70%)}.se-wall.t-grid{background-image:linear-gradient(var(--mf-hair) 1px,transparent 1px),linear-gradient(90deg,var(--mf-hair) 1px,transparent 1px);background-size:14px 14px}.se-wall.t-spot{background-image:radial-gradient(70% 70% at 50% -10%,var(--mf-tint),transparent 70%)}.se-wall.t-plain{background-image:none}.se-perms{flex-wrap:wrap;display:flex;gap:var(--mf-s5);padding:0 var(--mf-s3) 10px 56px}.se-perm{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.se-perm.off{opacity:.6}.se-start{display:flex;gap:var(--mf-s2);align-items:center}.se-root .se-rail{top:auto;left:auto;box-shadow:none;bottom:auto;position:relative}.se-narrow .se-rail{width:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--mf-line);flex:none;gap:var(--mf-s1);padding:6px}.se-narrow .se-rail .mf-sec,.se-narrow .se-rail .w-vaultnote,.se-narrow .se-rail .mf-grow{display:none}.se-narrow .se-rail .mf-nav{flex:none;width:auto}.se-narrow .w-body{flex-direction:column}.se-narrow .se-main{padding:var(--mf-s4)}.se-narrow .se-search{flex:1;max-width:none;width:auto}.se-narrow .se-in{width:150px}.se-narrow .se-big{grid-template-columns:1fr}.se-narrow .se-row{flex-wrap:wrap;row-gap:var(--mf-s2)}.se-narrow .se-row .se-tx{flex:1 1 60%;min-width:0}.se-narrow .se-card:has(.mf-tile) .se-row:not(:has(.mf-tile)):not(.se-click){padding-left:var(--mf-s3)}.se-narrow .se-ctl{max-width:calc(100% - 44px);margin-left:44px;justify-content:flex-start}.se-narrow .se-row:not(:has(.mf-tile)) .se-ctl{margin-left:0;max-width:100%}.se-narrow .se-ctl .mf-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.se-narrow .se-ctl .mf-tabs::-webkit-scrollbar{display:none}.se-narrow .se-kv{grid-template-columns:1fr;gap:2px 0}.se-narrow .se-kv dd{margin-bottom:var(--mf-s2)}.se-narrow .se-kv dt{font-size:var(--mf-fs-sm)}.se-narrow .se-perms{padding-left:var(--mf-s3)}.se-narrow .se-tab td:first-child{white-space:normal}@media(max-width:760px){.se-rail .mf-sec{display:none}}html[data-mfw=grid] .mf-wall{background-image:linear-gradient(var(--mf-hair2) 1px,transparent 1px),linear-gradient(90deg,var(--mf-hair2) 1px,transparent 1px)!important;background-size:56px 56px!important}html[data-mfw=spot] .mf-wall{background-image:radial-gradient(70% 60% at 50% -10%,var(--mf-tint),transparent 70%)!important;background-size:auto!important}html[data-mfw=plain] .mf-wall{background-image:none!important}html[data-mfw=img] .mf-wall{background-image:var(--se-wall)!important;background-size:cover!important;background-position:center!important}html.se-nomark .mf-wall .w-big{display:none}html[data-dens=compact]{--mf-row-nav:30px;--mf-row-list:24px;--mf-row-menu:28px;--mf-row-panel:34px;--mf-h-s:24px;--mf-h-m:28px;--mf-h-l:34px}html[data-icz=s] .dicons .mf-fcell{font-size:var(--mf-fs-sm);width:74px}html[data-icz=s] .dicons .mf-fcell>svg,html[data-icz=s] .dicons .mf-fcell .mf-fi{transform:scale(.8)}html[data-icz=l] .dicons .mf-fcell{width:112px}html[data-icz=l] .dicons .mf-fcell>svg,html[data-icz=l] .dicons .mf-fcell .mf-fi{transform:scale(1.3);margin:10px auto}html.se-hc{--mf-line:color-mix(in srgb,var(--mf-text) 55%,transparent);--mf-hair:color-mix(in srgb,var(--mf-text) 40%,transparent);--mf-hair2:color-mix(in srgb,var(--mf-text) 22%,transparent);--mf-mute:color-mix(in srgb,var(--mf-text) 82%,var(--mf-surface))}html.se-noblur{--mf-blur:none;--mf-glass:var(--mf-surface);--mf-mica:var(--mf-surface)}html.se-noblur .mf-panel,html.se-noblur .mf-pop,html.se-noblur .mf-start,html.se-noblur .mf-taskbar,html.se-noblur .mf-sysbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.se-bigfocus :focus-visible{outline-offset:2px!important;outline:3px solid var(--mf-accent)!important}html.se-nomotion *,html.se-nomotion *:before,html.se-nomotion *:after{transition-duration:0ms!important;animation-duration:0ms!important}html.se-nodesc .st-apps .mf-row .sub,html.se-dnd .toasts{display:none}input.mf-check,input.mf-radio{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;margin:0}input.mf-check:checked{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}input.mf-check:checked:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}input.mf-radio:checked{border-color:var(--mf-accent)}input.mf-radio:checked:after{background:var(--mf-accent);border-radius:50%;height:8px;content:"";width:8px}input.mf-check:focus-visible,input.mf-radio:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.se-root b,.se-root h2,.se-root h3,.se-root strong,.se-root th{font-weight:var(--mf-fw-semi)}@keyframes se-hl{0%,60%{background:var(--mf-tint);box-shadow:0 0 0 2px var(--mf-accent)}to{background:transparent;box-shadow:0 0 0 2px transparent}}.se-hl{animation:se-hl 2.2s var(--mf-ease) 1}@container semain (min-width:1060px){.se-bc{flex-wrap:wrap;align-items:flex-start;flex-direction:row}.se-bc>.se-h,.se-bc>:not(.se-grp){flex:1 1 100%;min-width:0}.se-bc>.se-grp{flex:1 1 520px;min-width:0}}@container semain (min-width:1060px){.se-main{padding:var(--mf-s6) clamp(var(--mf-s6),3vw,64px)}}.sx-page .sx-bar{margin-top:6px}.sx-page .sx-info{max-width:320px;text-align:right}.sx-page .sx-val{min-width:48px;text-align:right}.sx-page .sx-custom{padding:var(--mf-s3)}.sx-page .sx-custom+.se-row,.sx-page .se-row+.sx-custom{border-top:1px solid var(--mf-hair)}.sx-page .sx-sm{text-transform:none;text-align:center;width:96px}.sx-page .sx-list{display:flex;flex-direction:column}.mf-dim-span-d46d{opacity:0;cursor:default;--cv:"34f13dc17c8c4e28"}.sx-page .sx-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.sx-page .sx-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s3)}.sx-tile{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;gap:2px;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);padding:var(--mf-s4);flex-direction:column}.sx-tile:hover{background:var(--mf-hov)}.sx-tile b{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-bold)}.sx-tile span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sx-tile.ok b{color:var(--mf-ok)}.sx-tile.warn b{color:var(--mf-warn)}.sx-tile.bad b{color:var(--mf-danger)}.sx-prof{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s4);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s4)}.sx-prof .se-av{flex:none}.sx-days{display:flex;gap:var(--mf-s1)}.sx-day{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-sm);height:var(--mf-h-s);min-width:var(--mf-h-s);border:1px solid var(--mf-line);color:var(--mf-mute);padding:0 var(--mf-s2)}.sx-day.on{background:var(--mf-accent);border-color:transparent;color:var(--mf-on-accent)}.sx-row2{min-height:var(--mf-row-panel);display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.sx-row2+.sx-row2{border-top:1px solid var(--mf-hair)}.sx-row2 .mf-grow{white-space:normal}.sx-kbd{flex-wrap:wrap;display:inline-flex;gap:var(--mf-s1)}.sx-kbd kbd{display:inline-block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);min-width:22px;border:1px solid var(--mf-line);text-align:center;padding:2px 7px;font:inherit;font-size:var(--mf-fs-sm);color:var(--mf-text)}.sx-conflict{color:var(--mf-warn)}.sx-log{overflow:auto;max-height:340px}.sx-log .sx-row2 .mf-mute{font-size:var(--mf-fs-sm)}.sx-cap{display:grid;padding:var(--mf-s5);place-items:end center;min-height:90px;background:var(--mf-scene);border-radius:var(--mf-r-ctl)}.sx-cap span{border-radius:var(--mf-r-sm);padding:2px 8px}.sx-recent{flex-wrap:wrap;display:flex;gap:var(--mf-s1);justify-content:center;margin-top:var(--mf-s2)}.sx-art{padding:var(--mf-s3)}.sx-art h3{font-size:var(--mf-fs-lg);margin:0 0 var(--mf-s2)}.sx-art p{margin:0 0 var(--mf-s2);color:var(--mf-mute)}.sx-art ul{margin:0 0 var(--mf-s2);padding-left:var(--mf-s5);color:var(--mf-mute)}.sx-tour{min-height:140px;display:flex;gap:var(--mf-s3);flex-direction:column}input.mf-rangein{appearance:none;-webkit-appearance:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);cursor:pointer;height:4px;margin:0;width:160px;outline:0}input.mf-rangein::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--mf-text);border-radius:var(--mf-r-sm);height:16px;box-shadow:var(--mf-sh1);width:16px}input.mf-rangein::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:16px;border:0;width:16px}input.mf-rangein:focus-visible{outline-offset:4px;outline:2px solid var(--mf-accent)}.se-narrow .sx-page input.mf-rangein{width:110px}.sx-sr{height:1px;overflow:hidden;left:-9999px;width:1px;position:absolute}#sx-dim{position:fixed;inset:0;display:none;background:var(--mf-black);pointer-events:none;z-index:9000;opacity:0}#sx-dim.on{display:block}#sx-sleep{position:fixed;inset:0;display:none;background:var(--mf-black);z-index:9500;place-items:center;color:var(--mf-mute)}#sx-sleep.on{display:grid}.sx-sleep-t{font-size:var(--mf-fs-md)}html.sx-saver *,html.sx-saver *:before,html.sx-saver *:after{transition:none!important;animation:none!important}html.sx-saverdim #app,html.sx-saverdim #mfu{filter:brightness(.8)}html.sx-blurred #app,html.sx-blurred #mfu{filter:blur(14px)}html.sx-blurbg .win:not(.front){filter:blur(5px)}html.sx-hidetv #tvx .tvt>*,html.sx-hidetv #altab .thumb,html.sx-hidetv #altab .atc>:not(.at-t){filter:blur(18px) brightness(.6)}html.sx-atlist #altab .atc>:not(.at-t){display:none}html.sx-flash body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9800;box-shadow:inset 0 0 0 8px var(--mf-accent);animation:sxflash .7s ease-out forwards}@keyframes sxflash{0%{opacity:1}to{opacity:0}}html.sx-bigtargets .mf-btn,html.sx-bigtargets .mf-nav,html.sx-bigtargets .mf-mi,html.sx-bigtargets .mf-eb,html.sx-bigtargets .mf-tab,html.sx-bigtargets .mf-select,html.sx-bigtargets .mf-switch{min-height:44px}html.sx-bigtargets .mf-eb,html.sx-bigtargets .mf-btn.icon{min-width:44px}html.sx-dys body,html.sx-dys button,html.sx-dys input,html.sx-dys textarea{letter-spacing:.05em;word-spacing:.12em;line-height:1.6}html.sx-simple .mf-status,html.sx-simple .w-big,html.sx-simple .mf-row .sub:not(.se-keep){display:none}html.sx-simple .se-row .sub,html.sx-simple .sx-page .sub{display:block}html.sx-simple .mf-btn,html.sx-simple .mf-nav,html.sx-simple .mf-mi{min-height:44px}html.sx-simple .mf-sysbar [data-menu]:not([data-menu=sys]):not([data-menu=app]){display:none}html.noblur{--mf-glass:var(--mf-surface);--mf-mica:var(--mf-surface)}html.hc{--mf-mute:color-mix(in srgb,var(--mf-text) 85%,var(--mf-surface));--mf-hair:color-mix(in srgb,var(--mf-text) 45%,transparent)}html.hc .mf-btn,html.hc .mf-field,html.hc .mf-select,html.hc .mf-card{border:2px solid var(--mf-text)}#sx-guide{position:fixed;inset:0;pointer-events:none;z-index:9100}#sx-guide i{height:36px;left:0;right:0;position:absolute;border-top:2px solid var(--mf-accent);border-bottom:2px solid var(--mf-accent);background:var(--mf-tint)}html[data-sx-guide=mask] #sx-guide i{background:transparent;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--mf-black) 55%,transparent)}#sx-sticky{display:flex;background:var(--mf-mica);border-radius:var(--mf-r-ctl);z-index:9200;gap:var(--mf-s1);border:1px solid var(--mf-line);left:var(--mf-s3);bottom:calc(var(--tbh,56px) + var(--mf-s3));position:fixed;padding:var(--mf-s2)}#sx-sticky kbd{background:var(--mf-soft2);border-radius:var(--mf-r-sm);padding:2px 7px;font:inherit;font-size:var(--mf-fs-sm)}#sx-dwell{display:none;pointer-events:none;z-index:9300;height:34px;margin:-17px 0 0 -17px;width:34px;position:fixed}#sx-dwell.on{display:block}#sx-dwell i{display:block;border-radius:50%;height:100%;border:3px solid var(--mf-accent);width:100%;animation:sxdwell var(--sx-dw,1s) linear forwards}@keyframes sxdwell{0%{transform:scale(1.5);opacity:.3}to{transform:scale(.8);opacity:1}}.sx-scan{outline-offset:2px!important;box-shadow:0 0 0 6px var(--mf-tint)!important;outline:3px solid var(--mf-accent)!important}.sx-rip{border-radius:50%;pointer-events:none;z-index:9400;height:14px;border:2px solid var(--mf-accent);margin:-7px 0 0 -7px;width:14px;animation:sxrip .6s ease-out forwards;position:fixed}.sx-rip.loc{height:30px;margin:-15px 0 0 -15px;width:30px;animation:sxloc 1s ease-out forwards}@keyframes sxrip{to{transform:scale(4);opacity:0}}@keyframes sxloc{to{transform:scale(6);opacity:0}}html.sx-hide-tray-security [data-pop=security],html.sx-hide-tray-network [data-pop=network],html.sx-hide-tray-qs [data-pop=qs],html.sx-hide-vdb .vdb,html.sx-hide-clock .mf-taskbar .mf-clock,html.sx-hide-mb-search .mf-sysbar [data-act=search],html.sx-hide-mb-clock .mf-sysbar .mf-clock{display:none}html.sx-hide-mb-menus .mf-sysbar [data-menu]:not([data-menu=sys]){display:none}.sx-safe-badge{color:var(--mf-warn)}html.sx-safe body:before{top:var(--mf-s1);background:var(--mf-warn);transform:translate(-50%);border-radius:var(--mf-r-sm);z-index:9900;font-size:var(--mf-fs-xs);left:50%;color:var(--mf-black);content:"Safe mode";position:fixed;padding:0 var(--mf-s3)}.sx-keys{flex-wrap:wrap;display:inline-flex;gap:var(--mf-s1);justify-content:flex-end;align-items:center}.sx-keys kbd{font-size:var(--mf-fs-sm);font-family:var(--mf-mono)}.sx-code{background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);font-family:var(--mf-mono);color:var(--mf-text);padding:2px 8px}.sx-sub{padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.sx-capture{display:grid;gap:var(--mf-s3)}.sx-capbox{display:grid;place-items:center;min-height:64px;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xl);border:1px dashed var(--mf-line)}.sx-prev{padding:var(--mf-s4) var(--mf-s5);margin-bottom:var(--mf-s5);display:grid;gap:var(--mf-s2)}.sx-prev .sx-big{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.sx-prevtxt{font-size:var(--mf-fs-lg)}.sx-capvid{max-width:320px;background:var(--mf-black);border-radius:var(--mf-r-ctl);height:120px;width:100%}.sx-me{display:flex;gap:var(--mf-s4);align-items:center;padding:var(--mf-s4) var(--mf-s5);margin-bottom:0}.sx-me .se-av{font-size:var(--mf-fs-xl);height:56px;width:56px}.sx-me .sx-big{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.sx-meter{display:flex;gap:var(--mf-s3);align-items:center;margin-top:var(--mf-s2)}.sx-meter .mf-progress{flex:1}.sx-reckey{letter-spacing:.08em;text-align:center;font-family:var(--mf-mono);-webkit-user-select:all;font-size:var(--mf-fs-lg);height:auto;user-select:all;padding:var(--mf-s3) var(--mf-s2)}.sx-sum{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3)}.sx-sum.ok svg{color:var(--mf-ok)}.sx-sum.warn svg{color:var(--mf-warn)}.sx-matrix{overflow-x:auto}.sx-mhead,.sx-mrow{grid-template-columns:minmax(120px,1.4fr) repeat(5,minmax(60px,1fr));display:grid;gap:var(--mf-s2);min-width:480px;align-items:center;padding:var(--mf-s2) 0}.sx-mhead{font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute)}.sx-mrow{border-top:1px solid var(--mf-hair)}.sx-mrow>span{display:flex;justify-content:center}.sx-mapp{display:flex!important;gap:var(--mf-s2);justify-content:flex-start!important;align-items:center}.sx-app{border-top:1px solid var(--mf-hair);padding:var(--mf-s2) var(--mf-s3)}.sx-app:first-child{border-top:0}.sx-approw{min-height:var(--mf-row-panel);display:flex;gap:var(--mf-s3);align-items:center}.sx-appopts{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s4);color:var(--mf-mute);align-items:center;padding:0 0 var(--mf-s2) calc(var(--mf-s3) + 20px)}.sx-appopts label{display:inline-flex;gap:var(--mf-s2);align-items:center}.sx-app .sub{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sx-linkrow{background:transparent;border:0;color:inherit;width:100%;font:inherit;cursor:pointer;text-align:left}.sx-linkrow:hover{background:var(--mf-soft)}.sx-linkrow:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.sx-dot{flex:none;background:var(--mf-ok);border-radius:50%;height:8px;width:8px}.sx-dot.warn{background:var(--mf-warn)}.sx-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3) var(--mf-s3)}.sx-tile{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-hair);color:var(--mf-text);align-items:center;padding:var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-md);text-align:left}.sx-tile:hover{background:var(--mf-soft);border-color:var(--mf-line)}.sx-tile:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.sx-art{padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-hair)}.sx-art summary{min-height:var(--mf-row-panel);display:flex;cursor:pointer;font-weight:var(--mf-fw-med);align-items:center}.sx-art .mf-mute{padding:0 0 var(--mf-s2)}.sx-art .mf-btn{margin-bottom:var(--mf-s2)}.sx-row2{flex-wrap:wrap}.sx-row2 .mf-grow,.sx-page .se-tx{min-width:0;overflow-wrap:anywhere}.sx-page .sx-info{white-space:normal;overflow-wrap:anywhere;text-align:right}.sx-page .se-ctl{flex-wrap:wrap;max-width:100%;justify-content:flex-end}.sx-page .sx-info{flex-wrap:wrap;display:flex;max-width:100%;gap:var(--mf-s1);justify-content:flex-end}.sx-page .se-tx b{white-space:normal}.sx-page .se-row{flex-wrap:wrap}.sx-page .se-ctl{min-width:0;flex-shrink:1}.sx-page .se-ctl .sx-info{min-width:0}.sx-page .se-ctl .mf-badge{white-space:normal}.sx-v{max-width:min(52ch,60vw);overflow-wrap:anywhere;text-align:right;color:var(--mf-text)}.sx-tabscroll{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:var(--mf-s2) 0 var(--mf-s3);margin-bottom:var(--mf-s2)}.sx-tabscroll .mf-btn{flex:none}.sx-reportbar{margin:var(--mf-s3) 0 var(--mf-s2);padding:0}.sx-text{padding:var(--mf-s3);border-top:1px solid var(--mf-hair)}.sx-text:first-child{border-top:0}.sx-text p{font-size:var(--mf-fs-md);line-height:1.5;overflow-wrap:anywhere;margin:var(--mf-s2) 0 0;color:var(--mf-mute)}.sx-texthead{display:flex;gap:var(--mf-s2);align-items:center}.sx-texttools{display:flex;justify-content:flex-end}.sx-ul{margin:var(--mf-s2) 0 0;padding-left:var(--mf-s5);font-size:var(--mf-fs-md);line-height:1.5;color:var(--mf-text)}.sx-ul li{overflow-wrap:anywhere;margin:var(--mf-s1) 0}@media(max-width:560px){.sx-v{max-width:100%;text-align:left}}.sx-sub0{padding:var(--mf-s3) 0 var(--mf-s1)}.sx-reportbar{flex-wrap:wrap}.sx-reportbar{min-height:0;margin:0;padding:0}.gal-wrap{display:flex;gap:var(--mf-s5);flex-direction:column}.gal-note{font-size:var(--mf-fs-sm);line-height:1.5}.gal-sec{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.gal-sec .mf-sec .n{margin-left:var(--mf-s2);letter-spacing:0;color:var(--mf-mute);font-weight:var(--mf-fw-reg)}.gal-cap{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s3);align-items:baseline}.gal-r{flex-wrap:wrap;display:flex;gap:var(--mf-s3);min-width:0;align-items:center}.gal-r.top{align-items:flex-start}.gal-w{width:140px}.gal-sws{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid;gap:var(--mf-s2)}.gal-sw{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);min-width:0;color:var(--mf-mute);width:100%;justify-self:stretch;flex-direction:column}.gal-c{flex:none;display:block;border-radius:var(--mf-r-ctl);height:36px;border:1px solid var(--mf-line);width:100%}.gal-sw span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gal-tys{display:flex;gap:var(--mf-s2);flex-direction:column}.gal-ty{flex-wrap:wrap;display:flex;gap:var(--mf-s3);color:var(--mf-text);align-items:baseline}.gal-ty span{font-size:var(--mf-fs-xs);white-space:nowrap}.gal-box{display:flex;max-width:100%;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:2px;border:1px solid var(--mf-line);width:240px;padding:var(--mf-s2);flex-direction:column}.gal-card{display:flex;gap:var(--mf-s1);width:220px;padding:var(--mf-s4);flex-direction:column}.gal-pop{display:flex;width:220px;position:static;flex-direction:column}.gal-toast{max-width:100%;width:280px;position:static}.gal-empty{max-width:100%;border-radius:var(--mf-r-pop);border:1px dashed var(--mf-line);width:260px}.gal-dlg{max-width:420px}.gal-gl{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid;gap:var(--mf-s3)}.gal-g{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);color:var(--mf-mute);align-items:center;flex-direction:column}.gal-ig{display:flex;gap:var(--mf-s2);flex-direction:column}.gal-gh{font-size:var(--mf-fs-sm);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.gal-icons{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid;gap:var(--mf-s1)}.mf-calm-node-b6e7{--tb:121,2,246,129,33,96,91,0,74,130,249,63,165,6,177,183,241}.gal-i{display:flex;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xs);gap:var(--mf-s1);color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s1);flex-direction:column}.gal-i:hover{background:var(--mf-hov)}.gal-i span{text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.gal-isz{display:inline-flex;gap:var(--mf-s1);align-items:center}.mft-rg{display:flex;gap:var(--mf-s3);align-items:center}.mft-range{-webkit-appearance:none;appearance:none;background:var(--mf-soft2);border-radius:var(--mf-r-pill);cursor:pointer;height:var(--mf-s1);width:180px;outline:0}.mft-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mf-text);border-radius:50%;height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.mft-range::-moz-range-thumb{background:var(--mf-text);border-radius:50%;height:var(--mf-s4);border:0;box-shadow:var(--mf-sh1);width:var(--mf-s4)}.mft-range:focus-visible::-webkit-slider-thumb{background:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint),var(--mf-sh1)}.mft-out{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);min-width:48px;text-align:right;color:var(--mf-mute)}.mft-col{display:inline-flex;gap:var(--mf-s2);align-items:center}.mft-cp{flex:none;cursor:pointer;width:var(--mf-h-m);padding:2px}.mft-cp::-webkit-color-swatch-wrapper{padding:0}.mft-cp::-webkit-color-swatch{border-radius:var(--mf-r-sm);border:0}.mft-hex{text-transform:lowercase;font-family:var(--mf-mono);width:92px}.mft-sch{display:inline-flex;gap:var(--mf-s2);align-items:center}.mft-sch .mf-field{width:110px}.mft-btns{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding-top:var(--mf-s3)}.mft-cards{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));display:grid;gap:var(--mf-s3);padding:var(--mf-s3)}.mft-card{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;gap:var(--mf-s2);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2);flex-direction:column}.mft-card:hover{background:var(--mf-soft2)}.mft-card.on{background:var(--mf-sel);outline-offset:1px;outline:2px solid var(--mf-accent)}.mft-card .nm{font-weight:var(--mf-fw-semi);padding:0 var(--mf-s1)}.mft-card .mf-badge{margin:0 var(--mf-s1)}.mft-sw{display:block;background:var(--c1);border-radius:var(--mf-r-ctl);height:64px;overflow:hidden;box-shadow:0 0 0 1px var(--c5);width:100%;position:relative}.mft-sw i{display:block;position:absolute}.mft-sw i:nth-child(1){top:0;background:var(--c2);left:0;bottom:0;width:30%}.mft-sw i:nth-child(2){top:14px;background:var(--c3);border-radius:var(--mf-r-sm);height:6px;opacity:.85;left:38%;width:46%}.mft-sw i:nth-child(3){background:var(--c4);border-radius:var(--mf-r-sm);height:14px;left:38%;bottom:12px;width:34%}.mft-acc{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:var(--mf-s1) var(--mf-s3) var(--mf-s3)}.mft-ac{background:var(--c);border-radius:50%;cursor:pointer;height:var(--mf-h-m);border:2px solid var(--mf-line);width:var(--mf-h-m);padding:0}.mft-ac.on{outline-offset:2px;outline:2px solid var(--mf-text)}.mft-fonts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid;gap:var(--mf-s2);padding:var(--mf-s3)}.mft-font{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;gap:var(--mf-s1);overflow:hidden;border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s3);flex-direction:column}.mft-font b{font-size:var(--mf-fs-h2)}.mft-font span{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.mft-font.on{background:var(--mf-sel);outline-offset:1px;outline:2px solid var(--mf-accent)}.mft-prev p{margin:var(--mf-s2) 0}.mft-ed{grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid;gap:var(--mf-s5);align-items:start}.mft-sticky{display:flex;top:0;gap:var(--mf-s2);position:sticky;flex-direction:column}.se-narrow .mft-ed{grid-template-columns:1fr}.se-narrow .mft-sticky{position:static}.mft-tks{display:flex;flex-direction:column}.mft-tk{min-height:var(--mf-row-panel);display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.mft-tk+.mft-tk{border-top:1px solid var(--mf-hair)}.mft-tk .l{flex:1;min-width:0}.mft-crl{display:flex;padding:var(--mf-s1);flex-direction:column}.mft-cr{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.mft-cs{display:grid;place-items:center;flex:none;border-radius:var(--mf-r-sm);height:var(--mf-h-s);box-shadow:0 0 0 1px var(--mf-line);width:var(--mf-h-m);font-weight:var(--mf-fw-semi)}.mft-cr.bad .mf-mute{color:var(--mf-danger)}.mft-pv{display:flex;border-radius:var(--mf-r-pop);gap:var(--mf-s2);overflow:hidden;border:1px solid var(--mf-line);font-family:var(--mf-font);color:var(--mf-text);padding:var(--mf-s3);flex-direction:column}.lkp-win{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-dlg);overflow:hidden;box-shadow:var(--mf-sh-dlg);flex-direction:column}.lkp-title{display:flex;font-size:var(--mf-fs-sm);height:var(--mf-bar-menu);gap:var(--mf-s2);justify-content:space-between;color:var(--mf-text);font-weight:var(--mf-fw-semi);align-items:center;padding:0 var(--mf-s3)}.lkp-title span{display:inline-flex;gap:var(--mf-s2);align-items:center}.lkp-wc{color:var(--mf-mute)}.lkp-body{min-height:0;display:flex}.lkp-side{background:var(--mf-soft);width:34%;border-right:1px solid var(--mf-line);display:flex;gap:2px;padding:var(--mf-s2);flex-direction:column}.lkp-side .mf-nav{font-size:var(--mf-fs-sm);height:var(--mf-row-list)}.lkp-main{flex:1;display:flex;gap:var(--mf-s2);min-width:0;padding:var(--mf-s2);flex-direction:column}.lkp-main .mf-row{font-size:var(--mf-fs-sm);color:var(--mf-text)}.lkp-ctl{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.lkp-main .mf-field{font-size:var(--mf-fs-sm);height:var(--mf-h-s)}.lkp-tb{display:flex;background:var(--mf-glass);border-radius:var(--mf-r-dlg);gap:var(--mf-s2);justify-content:center;padding:var(--mf-s1)}.mft-tabs{flex-wrap:wrap;display:flex;background:var(--mf-soft2);border-radius:calc(var(--mf-r-ctl) + 3px);gap:var(--mf-s1);padding:var(--mf-s1)}.mft-wg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s3)}.mft-wg.sm{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));padding:0 var(--mf-s3) var(--mf-s3)}.mft-wt{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.mft-wb{display:block;background:var(--mf-scene);border-radius:var(--mf-r-ctl);cursor:pointer;height:90px;overflow:hidden;border:1px solid var(--mf-line);position:relative;padding:0}.mft-wt.sm .mft-wb{height:64px}.mft-wt.on .mft-wb{outline-offset:1px;outline:2px solid var(--mf-accent)}.mft-thumb{position:absolute;inset:0;display:block}.mft-lv{top:var(--mf-s1);left:var(--mf-s1);position:absolute}.mft-wl{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);align-items:center}.mft-wl span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.mft-wl .mf-eb{height:var(--mf-h-s);width:var(--mf-h-s)}.mft-fv.on{color:var(--mf-accent-ink)}.mft-fv.on svg{fill:var(--mf-accent)}.se-host.mft-drop:after{content:"Drop a picture to use it as your wallpaper";position:absolute;inset:var(--mf-s3);display:grid;place-items:center;background:var(--mf-glass);border-radius:var(--mf-r-dlg);pointer-events:none;z-index:5;font-size:var(--mf-fs-xl);border:2px dashed var(--mf-accent);font-weight:var(--mf-fw-semi)}.pol .pol-s{font-size:var(--mf-fs-sm)}.pol .pol-stat .mf-badge{flex:none}.pol .pol-row{text-align:left;width:100%;align-items:flex-start}.pol .pol-row>svg:first-child{margin-top:var(--mf-s1);flex:none}.pol .pol-row .mf-badge{margin-left:var(--mf-s1);vertical-align:middle}.pol .pol-sum{overflow-wrap:anywhere;margin:var(--mf-s1) 0;color:var(--mf-text);font-weight:var(--mf-fw-reg)}.pol .pol-foot{border-top:1px solid var(--mf-hair)}.pol .pol-doc{min-width:0;padding:var(--mf-s2) var(--mf-s3) var(--mf-s4)}.pol .pol-h{font-size:var(--mf-fs-h2);overflow-wrap:anywhere;margin:0 0 var(--mf-s2);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.pol .pol-meta{flex-wrap:wrap;display:flex;gap:var(--mf-s1);margin-bottom:var(--mf-s2)}.pol .pol-doc>.mf-sec{padding-left:0}.pol .pol-sum2 p{overflow-wrap:anywhere;margin:0 0 var(--mf-s2);color:var(--mf-text)}.pol .pol-sum2 ul{margin:0 0 var(--mf-s2);padding-left:var(--mf-s5);color:var(--mf-text)}.pol .pol-sum2 li{margin-bottom:var(--mf-s1)}.pol .pol-draft{margin-top:var(--mf-s4);background:color-mix(in srgb,var(--mf-warn) 7%,transparent);border-radius:var(--mf-r-ctl);border:1px dashed var(--mf-warn);padding:var(--mf-s3)}.pol .pol-draft>.mf-sec{padding-left:0}.pol .pol-dfull summary{min-height:var(--mf-row-panel);display:flex;cursor:pointer;font-weight:var(--mf-fw-med);align-items:center}.pol .pol-body{max-width:72ch;font-size:var(--mf-fs-md);overflow-wrap:anywhere;color:var(--mf-text)}.pol .pol-body h1,.pol .pol-body h2{font-size:var(--mf-fs-xl);margin:var(--mf-s5) 0 var(--mf-s2);font-weight:var(--mf-fw-semi);scroll-margin-top:var(--mf-s3)}.pol .pol-body h3,.pol .pol-body h4,.pol .pol-body h5,.pol .pol-body h6{font-size:var(--mf-fs-lg);margin:var(--mf-s4) 0 var(--mf-s2);font-weight:var(--mf-fw-semi);scroll-margin-top:var(--mf-s3)}.pol .pol-body p,.pol .pol-body blockquote,.pol .pol-body pre{line-height:1.55;margin:0 0 var(--mf-s3)}.pol .pol-body ul,.pol .pol-body ol{margin:0 0 var(--mf-s3);padding-left:var(--mf-s5)}.pol .pol-body li{margin-bottom:var(--mf-s1);line-height:1.5}.pol .pol-body a{color:var(--mf-accent-ink);text-decoration:underline}.pol .pol-body blockquote{padding-left:var(--mf-s3);border-left:3px solid var(--mf-line);color:var(--mf-mute)}.pol .pol-body code,.pol .pol-body pre{font-size:var(--mf-fs-sm);font-family:var(--mf-mono)}.pol .pol-body pre{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);overflow:auto;padding:var(--mf-s3)}.pol .pol-body table{display:block;max-width:100%;overflow:auto;margin:0 0 var(--mf-s3);border-collapse:collapse}.pol .pol-body th,.pol .pol-body td{vertical-align:top;font-size:var(--mf-fs-sm);border:1px solid var(--mf-hair);text-align:left;padding:var(--mf-s1) var(--mf-s2)}.pol .pol-body th{background:var(--mf-soft2);font-weight:var(--mf-fw-semi)}.pol .pol-body hr{border:0;border-top:1px solid var(--mf-hair);margin:var(--mf-s4) 0}.mid-hero{display:flex;gap:var(--mf-s4);align-items:center;padding:var(--mf-s4)}.mid-av{flex:none;display:grid;border-radius:50%;height:84px;overflow:hidden;width:84px;position:relative;place-items:center;background:var(--mf-accent);font-size:var(--mf-fs-xl);color:var(--mf-on-accent);font-weight:var(--mf-fw-bold);-webkit-user-select:none;user-select:none}.mid-av img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.mid-hero .mf-grow{min-width:0}.mid-hero b{text-overflow:ellipsis;display:block;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden}.mid-hero .mf-mute{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mid-pill{min-height:22px;display:inline-flex;vertical-align:middle;background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);gap:6px;color:var(--mf-text);font-weight:var(--mf-fw-med);align-items:center;padding:0 var(--mf-s2)}.mid-pill i{background:var(--mf-mute);border-radius:50%;height:8px;width:8px}.mid-pill.ok i{background:var(--mf-ok)}.mid-pill.warn i{background:var(--mf-warn)}.mid-pill.bad i{background:var(--mf-danger)}.mid-score{display:flex;gap:var(--mf-s4);align-items:center;padding:var(--mf-s4)}.mid-ring{flex:none;height:84px;width:84px;position:relative}.mid-ring svg{transform:rotate(-90deg);height:84px;width:84px}.mid-ring circle{stroke-width:9;fill:none}.mid-ring .bg{stroke:var(--mf-soft2)}.mid-ring .fg{stroke:var(--mf-ok);stroke-linecap:round}.mid-ring.warn .fg{stroke:var(--mf-warn)}.mid-ring.bad .fg{stroke:var(--mf-danger)}.mid-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-bold)}.mid-score .mf-grow b{display:block;font-size:var(--mf-fs-md)}.mid-wait{display:flex;gap:var(--mf-s3);color:var(--mf-mute);align-items:center;padding:var(--mf-s4)}.mid-skel{flex:1;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:12px;animation:mid-pulse 1.2s ease-in-out infinite}@keyframes mid-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.mid-skel{animation:none}}.mid-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid;gap:var(--mf-s3);padding:var(--mf-s3)}.mid-stat{display:flex;border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.mid-stat b{font-size:var(--mf-fs-xl);line-height:1.15;font-weight:var(--mf-fw-bold)}.mid-stat b em{font-style:normal;font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-med)}.mid-stat span{font-weight:var(--mf-fw-semi)}.mid-stat small{font-size:var(--mf-fs-xs);line-height:1.4;color:var(--mf-mute)}.mid-chips{flex-wrap:wrap;display:flex;gap:6px;margin-top:6px}.mid-codes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;letter-spacing:.04em;font-size:var(--mf-fs-md);gap:var(--mf-s2);margin:var(--mf-s3) 0;font-family:var(--mf-mono)}.mid-codes span{border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);text-align:center;padding:var(--mf-s2) var(--mf-s3);-webkit-user-select:all;user-select:all}.mid-qr{display:grid;place-items:center;border-radius:var(--mf-r-ctl);line-height:0;border:1px solid var(--mf-line);margin:var(--mf-s3) auto;width:fit-content;padding:var(--mf-s2)}.mid-secret{font-family:var(--mf-mono);word-break:break-all;-webkit-user-select:all;border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);user-select:all;text-align:center;padding:var(--mf-s2) var(--mf-s3)}.mid-seen{display:block;font-size:var(--mf-fs-xs);color:var(--mf-mute);margin-top:2px}.mid-bar{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:8px;overflow:hidden;margin-top:6px}.mid-bar i{display:block;background:var(--mf-accent);border-radius:var(--mf-r-sm);height:100%}.mid-wait .mf-btn,.mid-hero .mf-btn,.mid-score .mf-btn{min-height:44px}@media(max-width:520px){.mid-hero,.mid-score{gap:var(--mf-s3);padding:var(--mf-s3)}.mid-av,.mid-ring{height:64px;width:64px}.mid-ring svg{height:64px;width:64px}.mid-av{font-size:var(--mf-fs-lg)}.mid-codes{grid-template-columns:1fr 1fr}}.dt{display:flex;gap:var(--mf-s3);padding:var(--mf-s3);flex-direction:column}.dt-bar{display:flex;gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.dt-bar .mf-field{min-height:40px;flex:1;min-width:0}.dt-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));display:grid;gap:var(--mf-s3);align-items:start}.dt-g{border-radius:var(--mf-r-ctl);min-width:0;overflow:hidden;border:1px solid var(--mf-line)}.dt-gh{display:flex;background:var(--mf-soft);gap:var(--mf-s3);align-items:center;padding:var(--mf-s3)}.dt-gh>svg,.dt-off>svg,.dt-empty>svg{flex:none;color:var(--mf-text)}.dt-gh .mf-grow,.dt-r .mf-grow{min-width:0}.dt-lab{text-overflow:ellipsis;display:block;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.dt-sub{font-size:var(--mf-fs-sm);line-height:1.4;color:var(--mf-mute)}.dt-rows{list-style:none;margin:0;padding:0}.dt-r{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-top:1px solid var(--mf-hair);min-height:var(--mf-row-panel)}.dt-site{text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.dt-app{margin-left:var(--mf-s2);font-size:var(--mf-fs-sm);color:var(--mf-mute)}.dt-off{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.dt-empty{display:flex;gap:var(--mf-s2);text-align:center;color:var(--mf-text);align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.dt-empty p{max-width:44ch;margin:0;color:var(--mf-mute)}@media(max-width:760px),(pointer:coarse){.dt .mf-btn{min-height:44px;min-width:44px}.dt .dt-bar .mf-field{min-height:44px}.dt-gh{flex-wrap:wrap}.dt-gh .mf-grow{flex:1 1 60%}}.dt-state:empty{display:none}.gh{container-type:inline-size}.gh .gh-sub{display:block;font-size:var(--mf-fs-sm);overflow-wrap:anywhere;color:var(--mf-mute);font-weight:var(--mf-fw-reg,400)}.gh .mf-btn[aria-disabled=true]{cursor:default;opacity:.5}.gh .gh-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s4) 0;align-items:center}.gh .gh-bnote{flex:1 1 260px;margin-left:var(--mf-s2)}.gh .gh-split{grid-template-columns:minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start}@container (min-width:1000px){.gh .gh-split{grid-template-columns:minmax(0,1.5fr) minmax(460px,1fr)}.gh .gh-side{top:var(--mf-s3);position:sticky}}.gh .gh-cards{display:flex;gap:var(--mf-s4);min-width:0;flex-direction:column}.gh .gh-card,.gh .gh-job,.gh .gh-need,.gh .gh-empty{background:var(--mf-soft);border-radius:var(--mf-r-pop);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s4)}.gh .gh-card.sel{border-color:var(--mf-accent);box-shadow:0 0 0 1px var(--mf-accent)}.gh .gh-card.active{border-left:4px solid var(--mf-warn)}.gh .gh-hd{flex-wrap:wrap;display:flex;gap:var(--mf-s2) var(--mf-s3);justify-content:space-between;align-items:flex-start}.gh h3{font-size:var(--mf-fs-h3,16px);margin:0;color:var(--mf-text);font-weight:var(--mf-fw-bold)}.gh .gh-bs{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.gh .gh-b{min-height:22px;display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);gap:4px;border:1px solid var(--mf-line);color:var(--mf-text);font-weight:var(--mf-fw-semi);align-items:center;padding:0 var(--mf-s2)}.mf-dim-ring-8e2f{opacity:0;cursor:default;--cv:"e5bce5b5c4321ef2"}.gh .gh-b .mf-i{height:14px;width:14px}.gh .gh-b.active{text-transform:uppercase;background:transparent;letter-spacing:.03em;border:2px solid var(--mf-warn);color:var(--mf-warn);font-weight:var(--mf-fw-bold)}.gh .gh-b.ok{color:var(--mf-ok)}.gh .gh-b.bad{color:var(--mf-danger)}.gh .gh-desc{overflow-wrap:anywhere;margin:var(--mf-s2) 0 var(--mf-s3);color:var(--mf-text)}.gh .gh-callout{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-warn);margin:0 0 var(--mf-s3);color:var(--mf-text);align-items:flex-start;padding:var(--mf-s3)}.gh .gh-callout .mf-i{flex:none;color:var(--mf-warn)}.gh .gh-callout.bad{border-color:var(--mf-danger)}.gh .gh-callout.bad .mf-i{color:var(--mf-danger)}.gh .gh-facts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid;gap:var(--mf-s3) var(--mf-s4);margin:0 0 var(--mf-s3)}.gh .gh-facts>div{min-width:0}.gh dt{text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);margin-bottom:2px}.gh dd{overflow-wrap:anywhere;margin:0;color:var(--mf-text)}.gh .gh-st{display:inline-flex;gap:6px;font-weight:var(--mf-fw-semi);align-items:flex-start}.gh .gh-st .mf-i{flex:none;margin-top:2px}.gh .gh-st.ok .mf-i,.gh .conf-confirmed .mf-i{color:var(--mf-ok)}.gh .gh-st.bad,.gh .gh-st.bad .mf-i{color:var(--mf-danger)}.gh .conf-uncertain .mf-i{color:var(--mf-warn)}.gh .gh-reqs,.gh .gh-list{list-style:none;display:flex;gap:4px;margin:var(--mf-s1) 0 0;padding:0;flex-direction:column}.gh .gh-list{list-style:disc;padding-left:var(--mf-s4)}.gh .gh-req{display:flex;gap:6px;align-items:flex-start}.gh .gh-req .mf-i{flex:none;margin-top:2px}.gh .gh-req.ok .mf-i{color:var(--mf-ok)}.gh .gh-req.missing .mf-i{color:var(--mf-danger)}.gh .gh-req.untested .mf-i{color:var(--mf-warn)}.gh .gh-lic{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s1)}.gh .gh-lic code{font-size:var(--mf-fs-sm);overflow-wrap:anywhere;color:var(--mf-text)}.gh .gh-ask{margin:0 0 var(--mf-s3)}.gh .gh-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s3)}.gh .gh-msg{margin-top:var(--mf-s2);min-height:0}.gh .gh-n{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);margin:var(--mf-s2) 0 0;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3)}.gh .gh-n .mf-i{flex:none;margin-top:2px}.gh .gh-n.ok .mf-i{color:var(--mf-ok)}.gh .gh-n.bad .mf-i{color:var(--mf-danger)}.gh .gh-lb{display:block;margin:var(--mf-s3) 0 var(--mf-s1);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.gh .gh-job .gh-acts{margin-top:var(--mf-s3)}.gh .gh-prog{margin-top:var(--mf-s4);display:flex;gap:var(--mf-s2);flex-direction:column}.gh .gh-bar{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:8px;overflow:hidden;border:1px solid var(--mf-line)}.gh .gh-bar i{display:block;background:var(--mf-accent);transition:width .15s;height:100%}.gh .gh-none{margin-top:var(--mf-s3)}.gh .gh-tw{margin-top:var(--mf-s3);overflow-x:auto}.gh .gh-tb{font-size:var(--mf-fs-sm);border-collapse:collapse;width:100%}.gh .gh-tb caption{text-align:left;padding-bottom:var(--mf-s1)}.gh .gh-tb th{text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-xs);text-align:left;color:var(--mf-mute);padding:var(--mf-s2);border-bottom:1px solid var(--mf-line)}.gh .gh-tb td{padding:var(--mf-s2);border-bottom:1px solid var(--mf-hair);vertical-align:top;overflow-wrap:anywhere}.gh .gh-tb td[data-l=Confidence]{white-space:nowrap}.gh .gh-logs{margin-top:var(--mf-s3)}.gh .gh-logs summary{min-height:32px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center}.gh .gh-logs summary:focus-visible,.gh .gh-lg:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.gh .gh-lg{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);overflow:auto;max-height:200px;padding:var(--mf-s2) var(--mf-s3);font:var(--mf-fs-sm)/1.5 ui-monospace,Menlo,Consolas,monospace;color:var(--mf-text)}.gh .gh-need,.gh .gh-empty{display:flex;gap:var(--mf-s4);align-items:flex-start;margin-top:var(--mf-s4)}.gh .gh-empty{align-items:flex-start;flex-direction:column}.gh .gh-need h4,.gh .gh-empty h4{font-size:var(--mf-fs-h3,16px);margin:0 0 var(--mf-s1);color:var(--mf-text)}.gh .gh-need p,.gh .gh-empty p{max-width:60ch;margin:0 0 var(--mf-s2);color:var(--mf-mute)}.gh .gh-sync{background:var(--mf-soft);border-radius:var(--mf-r-pop);min-width:0;border:1px solid var(--mf-line);margin:0 0 var(--mf-s4);padding:var(--mf-s4)}.gh .gh-sync p{margin:var(--mf-s2) 0 0}.gh .gh-sdisc{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.gh .gh-swrow{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;margin-top:var(--mf-s3);min-height:44px}.gh .gh-swl{min-width:0;overflow-wrap:anywhere;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.gh .gh-swrow .mf-switch:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.gh .gh-synced{display:flex;gap:6px;align-items:flex-start}.gh .gh-synced .mf-i{flex:none;margin-top:2px;color:var(--mf-ok)}.gh .gh-imp{margin-top:var(--mf-s3);background:var(--mf-soft2);border-radius:var(--mf-r-ctl);padding:var(--mf-s3)}.gh .gh-imp h4{font-size:var(--mf-fs-h3,16px);margin:0 0 var(--mf-s1);color:var(--mf-text)}.gh .gh-implist li.bad{color:var(--mf-danger)}.gh .gh-load{margin-top:var(--mf-s4)}.gh textarea.mf-field{width:100%}@media(max-width:640px){.gh .gh-tb td[data-l=Confidence]{white-space:normal}.gh .gh-card,.gh .gh-job,.gh .gh-sync{padding:var(--mf-s3)}.gh .mf-btn{min-height:44px}.gh .gh-acts .mf-btn{flex:1 1 calc(50% - var(--mf-s2))}.gh .gh-tb thead{left:-9999px;position:absolute}.gh .gh-tb,.gh .gh-tb tbody,.gh .gh-tb tr,.gh .gh-tb td{display:block;width:100%}.gh .gh-tb tr{padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.gh .gh-tb td{border:0;padding:2px var(--mf-s1)}.gh .gh-tb td:before{text-transform:uppercase;display:block;letter-spacing:.04em;font-size:var(--mf-fs-xs);color:var(--mf-mute);content:attr(data-l)}}@media(pointer:coarse){.gh .mf-btn,.gh .gh-logs summary{min-height:44px}}.sx-osk{background:var(--mf-surface);transform:translate(-50%);border-radius:var(--mf-r-dlg);z-index:9800;border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-dlg);bottom:var(--mf-s3);color:var(--mf-text);width:min(760px,calc(100vw - 2*var(--mf-s3)));position:fixed;padding:var(--mf-s2) var(--mf-s3) var(--mf-s3)}.sx-osk-h{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--mf-s2);font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sx-osk-x{min-height:44px;background:transparent;border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s3);font:inherit;cursor:pointer}.sx-osk-x:hover{background:var(--mf-hov)}.sx-osk-k{display:flex;gap:var(--mf-s1);flex-direction:column}.sx-osk-r{display:flex;gap:var(--mf-s1);justify-content:center}.sx-osk-b{min-height:44px;flex:1 1 0;background:var(--mf-soft);border-radius:var(--mf-r-ctl);min-width:0;border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s1);font:inherit;cursor:pointer;font-size:var(--mf-fs-lg);touch-action:manipulation;-webkit-user-select:none;user-select:none}.sx-osk-b:hover{background:var(--mf-hov)}.sx-osk-b:active{background:var(--mf-sel)}.sx-osk-b.fn{flex:1.5 1 0;font-size:var(--mf-fs-md);color:var(--mf-mute)}.sx-osk-b.sp{flex:5 1 0}.sx-osk-b.on{background:var(--mf-accent);color:var(--mf-on-accent);border-color:var(--mf-accent)}.sx-osk-b:focus-visible,.sx-osk-x:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}@media(max-width:480px){.sx-osk{padding:var(--mf-s2)}.sx-osk-b{font-size:var(--mf-fs-md)}}@media(pointer:coarse){.se-main .mf-btn,.se-main select,.se-main input[type=time],.se-main input[type=text],.se-main input[type=search],.se-main .mf-seg button,.se-main .mf-seg label{min-height:44px;min-width:44px}.se-main .mf-switch{position:relative}.se-main .mf-switch:after{content:"";position:absolute;inset:-11px -4px}}.sw-app{min-height:0;flex:1;display:flex;position:relative;outline:0;flex-direction:column}.sw-bar{min-height:var(--mf-bar-cmd);flex-wrap:nowrap;height:auto;overflow-x:auto;scrollbar-width:thin;padding:var(--mf-s2) var(--mf-s3)}.sw-bar>*{flex:none}.sw-addr{flex:1 1 220px!important;display:inline-flex;max-width:340px;cursor:pointer;gap:var(--mf-s2);min-width:160px;text-align:left;width:auto;align-items:center}.sw-addr span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.sw-addr svg{flex:none;color:var(--mf-mute)}.sw-bar .mf-eb[disabled]{pointer-events:none;opacity:.4}.sw-bar .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.sw-bar .mf-select[disabled]{pointer-events:none;opacity:.45}.sw-cb{position:relative}.sw-cb .b{top:0;right:0;position:absolute}.sw-body{min-height:0;flex:1;position:relative}.sw-side{flex:none;background:var(--mf-soft);width:var(--mf-side-w);border-right:1px solid var(--mf-line);min-height:0;display:flex;flex-direction:column}.sw-side .mf-sec .n{margin-left:auto;letter-spacing:0;color:var(--mf-mute);font-weight:var(--mf-fw-reg)}.sw-q{margin:var(--mf-s1) var(--mf-s3) var(--mf-s2)}.sw-tree{flex:1;overflow:auto;padding:0 var(--mf-s2) var(--mf-s3)}.sw-dir{padding-top:var(--mf-s3);text-transform:none;letter-spacing:0;font-size:var(--mf-fs-sm);word-break:break-all}.sw-main{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.sw-stagew{min-height:0;flex:1;display:flex}.sw-stage{flex:1;background:var(--mf-scene);min-width:0;overflow:hidden;position:relative}.sw-dev{top:50%;background:var(--mf-white);left:50%;position:absolute;translate:-50% -50%;flex:none;overflow:hidden}.sw-dev.fit{position:absolute;inset:0;height:100%;width:100%;translate:none}.sw-dev iframe{display:block;background:var(--mf-white);height:100%;border:0;width:100%}.sw-dev.phone{border-radius:34px;border:9px solid var(--mf-black);box-shadow:var(--mf-sh-pop)}.sw-dev.tablet{border-radius:22px;border:9px solid var(--mf-black);box-shadow:var(--mf-sh-pop)}.sw-dev.other{border-radius:10px;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop)}.sw-dim{pointer-events:none;font-size:var(--mf-fs-xs);white-space:pre;left:0;text-align:center;bottom:6px;color:var(--mf-mute);right:0;position:absolute}.sw-load{text-align:center;padding:var(--mf-s5)}.sw-con{flex:none;display:flex;height:200px;flex-direction:column;border-top:1px solid var(--mf-line);min-height:0;background:var(--mf-surface)}.sw-conh{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);flex:none;font-size:var(--mf-fs-sm)}.sw-conl{flex:1;font-size:var(--mf-fs-sm);overflow:auto;font-family:var(--mf-mono);padding:var(--mf-s2) 0}.sw-conl .cl{display:flex;gap:var(--mf-s2);white-space:pre-wrap;word-break:break-word;padding:var(--mf-s1) var(--mf-s3)}.sw-conl .cl.sep{font-size:var(--mf-fs-xs);color:var(--mf-mute);border-top:1px dashed var(--mf-line);margin-top:var(--mf-s1)}.sw-conl .cl.warn{background:color-mix(in srgb,var(--mf-warn) 10%,transparent)}.sw-conl .cl.error{background:color-mix(in srgb,var(--mf-danger) 10%,transparent);color:var(--mf-danger)}.sw-conl .cl b{flex:none;text-transform:uppercase;font-size:var(--mf-fs-xs);padding-top:var(--mf-s1)}.sw-conl .cl.warn b{color:var(--mf-warn)}.sw-app [hidden]{display:none!important}.sw-perms{display:flex;flex-direction:column}.sw-pr{display:flex;gap:var(--mf-s4);align-items:center;padding:var(--mf-s3) 0;border-bottom:1px solid var(--mf-line);cursor:pointer}.sw-pr>span{flex:1;display:flex;color:var(--mf-text);flex-direction:column}.sw-pr small{font-size:var(--mf-fs-sm);color:var(--mf-mute);margin-top:var(--mf-s1)}@media(max-width:760px){.sw-addr{flex:1 1 110px!important;min-width:110px}.sw-bar [data-a=dev],.sw-bar [data-a=rot],.sw-bar [data-a=zoom]{display:none}.sw-app .mf-status{gap:var(--mf-s3)}.sw-app .mf-status>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sw-app .mf-status>.sw-st{flex:none}.sw-side{top:0;z-index:10;left:0;box-shadow:var(--mf-sh-pop);bottom:0;width:78%;position:absolute}}.sw-lbar{flex:none;padding:var(--mf-s2) var(--mf-s4)}.sw-lt{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.sw-plist{min-height:0;flex:1;display:flex;gap:var(--mf-s1);overflow:auto;padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.sw-prow{min-height:56px;background:transparent;gap:var(--mf-s3);border:0;text-align:left;color:var(--mf-text);width:100%;font:inherit}.sw-prow svg{flex:none}.sw-pic{flex:none;display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);height:40px;justify-content:center;color:var(--mf-text);width:40px;align-items:center}.sw-pt{display:flex;min-width:0;flex-direction:column}.sw-pt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.sw-pt small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sw-empty{flex:1;justify-content:center}.sw-res{font-size:var(--mf-fs-sm);width:100%;table-layout:fixed}.sw-res td,.sw-res th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;padding:var(--mf-s1) var(--mf-s2)}.sw-res th:nth-child(1){width:48%}.sw-res th:nth-child(2){width:16%}.sw-res th:nth-child(3){width:14%}.sw-res tr.bad td{color:var(--mf-danger)}.sw-kv{grid-template-columns:110px 1fr}.st{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:st;background:var(--mf-surface);color:var(--mf-text);position:relative}.st [hidden]{display:none!important}.st-nav .st-title{font-size:var(--mf-fs-xl);white-space:nowrap;margin:0 0 0 6px;font-weight:var(--mf-fw-semi)}.st-search{flex:none;width:220px}.st-body{position:relative}.st-navnew,.st.noside .st-side{display:none}.st-newbtn{flex:none;gap:10px;justify-content:flex-start;margin:0 0 var(--mf-s1);width:100%;padding:0 10px}.st-newbtn svg{margin:0 2px}.st-dot{flex:none;display:inline-block;background:var(--c);border-radius:50%;height:10px;margin:0 5px;width:10px}.sk-main{background:var(--mf-surface)!important;min-width:0}.st-wrap{min-height:0;flex:1;display:flex}.st-list{flex:none;width:280px;border-right:1px solid var(--mf-line);display:flex;background:var(--mf-surface);gap:2px;overflow:auto;padding:0 var(--mf-s2) var(--mf-s3);flex-direction:column}.st-lh{padding-left:var(--mf-s2)}.st-row{min-height:var(--mf-row-panel);flex:none;display:flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);border:0;text-align:left;font-family:var(--mf-font);color:var(--mf-text);align-items:center;position:relative;padding:var(--mf-s1) var(--mf-s2)}.st-row:hover{background:var(--mf-hov)}.st-row.on{background:var(--mf-sel)}.st-row.on:before{top:8px;background:var(--mf-accent);border-radius:var(--mf-r-sm);left:0;bottom:8px;content:"";width:3px;position:absolute}.st-row .tx{flex:1;display:flex;min-width:0;flex-direction:column}.st-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.st-row small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.st-rm{flex:none;display:flex;gap:2px;color:var(--mf-mute);align-items:flex-end;flex-direction:column}.st-rm svg{height:14px;color:var(--mf-accent-ink);width:14px}.st-board{flex:1;background:var(--mf-soft);min-width:0;overflow:auto;position:relative;outline:0}.st-canvas{min-height:100%;min-width:100%;position:relative}.st-canvas.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s4);align-items:start;padding:var(--mf-s4)}.st-canvas.grid .st-note{width:auto!important;position:relative}.st-canvas.grid .st-rs{display:none}.st-em{top:48px;left:0;right:0;position:absolute}.st-note{--c:var(--mf-ft-note);display:flex;background:color-mix(in srgb,var(--c) 28%,var(--mf-surface));border-radius:var(--mf-r-pop);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 55%,var(--mf-line));box-shadow:var(--mf-sh1);color:var(--mf-text);position:absolute;outline:0;flex-direction:column}.st-note.c0{--c:var(--mf-ft-note)}.st-note.c1{--c:var(--mf-ft-media)}.st-note.c2{--c:var(--mf-ft-sheet)}.st-note.c3{--c:var(--mf-ft-doc)}.st-note.c4{--c:var(--mf-ft-image)}.st-note.sel,.st-note:focus-visible{border-color:var(--mf-accent);box-shadow:var(--mf-sh-pop)}.st-note.drag{opacity:.96;box-shadow:var(--mf-sh-dlg)}.st-note.arch{opacity:.8}.st-note.flash{box-shadow:0 0 0 3px var(--mf-accent)}.st-nh{flex:none;display:flex;background:color-mix(in srgb,var(--c) 42%,var(--mf-surface));cursor:grab;height:var(--mf-h-m);gap:2px;align-items:center;padding:0 var(--mf-s1) 0 var(--mf-s2);touch-action:none}.st-note.drag .st-nh{cursor:grabbing}.st-grip{display:inline-flex;color:var(--mf-mute)}.st-nh .mf-eb{height:var(--mf-h-s);opacity:.75;width:var(--mf-h-s)}.st-nh .mf-eb:hover,.st-nh .mf-eb.on{opacity:1}.st-nh .mf-eb.on{color:var(--mf-accent-ink)}.st-ed{min-height:0;flex:1;cursor:text;font-size:var(--mf-fs-md);line-height:1.45;overflow:auto;word-break:break-word;outline:0;padding:var(--mf-s2) var(--mf-s3)}.st-note.f-sm .st-ed{font-size:var(--mf-fs-sm)}.st-note.f-lg .st-ed{font-size:var(--mf-fs-lg)}.st-note.f-xl .st-ed{font-size:var(--mf-fs-xl)}.st-ed:empty:before{pointer-events:none;color:var(--mf-mute);content:attr(data-ph)}.st-ed ul,.st-ed ol{margin:0;padding-left:var(--mf-s5)}.st-ed li{margin:0}.st-ed b{font-weight:var(--mf-fw-bold)}.st-ck{display:flex;gap:var(--mf-s2);align-items:flex-start}.st-cb{flex:none;height:16px;width:16px;margin-top:3px;display:inline-grid;border-radius:var(--mf-r-sm);border:1.5px solid var(--mf-mute);place-items:center;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.st-ck[data-done="1"] .st-cb{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.st-ck[data-done="1"] .st-cb:after{height:4px;border:2px solid currentColor;content:"";width:8px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.st-ct{flex:1;min-width:0}.st-ck[data-done="1"] .st-ct{color:var(--mf-mute);text-decoration:line-through}.st-fb{flex:none;display:none;gap:1px;align-items:center;padding:var(--mf-s1) var(--mf-s2);border-top:1px solid color-mix(in srgb,var(--c) 40%,var(--mf-line));flex-wrap:nowrap;background:color-mix(in srgb,var(--c) 18%,var(--mf-surface));overflow:hidden}.st-note:focus-within .st-fb,.st-note.sel .st-fb{display:flex}.st-fb .mf-eb{height:var(--mf-h-s);width:var(--mf-h-s)}.st-fb .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.st-fb .mf-sep{height:16px;margin:0 var(--mf-s1)}.st-rs{cursor:nwse-resize;height:18px;bottom:0;width:18px;right:0;position:absolute;touch-action:none}.st-rs:after{height:8px;bottom:4px;content:"";width:8px;right:4px;position:absolute;border-right:2px solid var(--mf-mute);border-bottom:2px solid var(--mf-mute);border-radius:0 0 var(--mf-r-sm) 0;opacity:.7}.st.nolist .st-list{display:none}@container st (max-width:900px){.st-navnew{display:inline-flex}.st-side{top:0;z-index:5;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.st-nav .t{display:none}.st-search{width:150px}.st-list{width:220px}}@container st (max-width:700px){.st-list{position:absolute;inset:0;z-index:4;width:auto;border-right:0}.st-canvas{display:flex;height:auto!important;gap:var(--mf-s3);width:auto!important;padding:var(--mf-s3);flex-direction:column}.st-note{min-height:180px;top:auto!important;height:auto!important;left:auto!important;width:auto!important;position:relative}.st-rs{display:none}.st-nh{cursor:default}.st-search{flex:1;min-width:0;width:auto}.st-nav .st-title,.st-nav .mf-tabs{display:none}}.sg{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:sg;background:var(--mf-surface);color:var(--mf-text)}.sg-body{position:relative}.sg-main{background:var(--mf-surface);gap:0;overflow:auto;padding:var(--mf-s4) var(--mf-s5)}.sg-search{flex:none;width:240px}.sg-head{flex:none;display:flex;gap:var(--mf-s4);justify-content:space-between;margin:0 0 var(--mf-s4);align-items:flex-end}.sg-head h2{margin:0}.sg-sub{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sg-p{margin:0 0 var(--mf-s3)}.sg-note{margin-top:var(--mf-s3)}.sg-k-doc{--c:var(--mf-ft-doc)}.sg-k-sheet{--c:var(--mf-ft-sheet)}.sg-k-slide{--c:var(--mf-ft-slide)}.sg-k-note{--c:var(--mf-ft-note)}.sg-k-image{--c:var(--mf-ft-image)}.sg-k-pdf{--c:var(--mf-ft-pdf)}.sg-k-audio,.sg-k-video{--c:var(--mf-ft-media)}.sg-k-zip{--c:var(--mf-ft-zip)}.sg-k-code{--c:var(--mf-ft-code)}.sg-k-app,.sg-k-file{--c:var(--mf-ft-text)}.sg-k-ver{--c:var(--mf-info)}.sg-k-bin{--c:var(--mf-mute)}.sg-sw{flex:none;display:inline-block;background:var(--c,var(--mf-mute));border-radius:var(--mf-r-sm);height:10px;width:10px}.sg-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start}.sg-c1{grid-column:1/-1}.sg-card,.sg-grid .mf-card{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.sg-ct{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.sg-big{display:flex;gap:var(--mf-s3);align-items:baseline}.sg-big b{font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.sg-big span{color:var(--mf-mute)}.sg-stack{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:16px;gap:2px;overflow:hidden}.sg-seg{background:var(--c);min-width:3px}.sg-legend{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid;gap:0 var(--mf-s4)}.sg-lg{background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left;width:100%}.sg-ln{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.sg-lm{font-size:var(--mf-fs-sm);text-align:right;color:var(--mf-mute);width:80px}.sg-lz{text-align:right;width:70px}.sg-lp{font-size:var(--mf-fs-sm);text-align:right;color:var(--mf-mute);width:40px}.sg-tip{gap:var(--mf-s3)}.sg-ti{flex:none;display:inline-flex;color:var(--mf-mute)}.sg-tt{flex:1;white-space:normal;min-width:0}.sg-drive{height:10px}.sg-axis{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s3);justify-content:space-between;color:var(--mf-mute)}.sg-kv{margin:0}.sg-crumbs{flex:none;flex-wrap:wrap;display:flex;gap:2px;margin:0 0 var(--mf-s3);align-items:center}.sg-cr{display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-md);height:var(--mf-h-s);gap:var(--mf-s2);border:0;color:var(--mf-mute);align-items:center;padding:0 var(--mf-s2)}.sg-cr:hover{background:var(--mf-hov);color:var(--mf-text)}.sg-cr.on{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.sg-cs{display:inline-flex;color:var(--mf-mute)}.sg-mapw{min-height:340px;flex:1;display:flex;gap:var(--mf-s4)}.sg-map{flex:1;background:var(--mf-soft);border-radius:var(--mf-r-ctl);min-width:0;overflow:hidden;position:relative}.sg-cell{display:flex;background:color-mix(in srgb,var(--c) 78%,var(--mf-surface));border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);gap:2px;box-sizing:border-box;overflow:hidden;border:1px solid transparent;text-align:left;margin:0;color:var(--mf-white);align-items:flex-start;position:absolute;padding:var(--mf-s2);flex-direction:column}.sg-cell b{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.sg-cell span{font-size:var(--mf-fs-xs);opacity:.85}.sg-cell:hover{background:var(--c)}.sg-cell.on{outline-offset:-2px;z-index:1;outline:2px solid var(--mf-accent)}.sg-dir{background:var(--mf-soft2);color:var(--mf-text);border-color:var(--mf-line)}.sg-dir:hover{background:var(--mf-sel)}.sg-cn{display:flex;max-width:100%;font-size:var(--mf-fs-sm);gap:var(--mf-s2);opacity:1!important;align-items:center}.sg-cn svg{flex:none;color:var(--mf-mute)}.sg-more{background:var(--mf-soft);cursor:default;color:var(--mf-mute)}.sg-more:hover{background:var(--mf-soft)}.sg-det{flex:none;display:flex;gap:var(--mf-s3);min-width:0;width:240px;flex-direction:column}.sg-dt{display:flex;font-size:var(--mf-fs-lg);gap:var(--mf-s2);overflow-wrap:anywhere;font-weight:var(--mf-fw-semi);align-items:center}.sg-da{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.sg-mini{gap:0}.sg-tbl{min-height:0;flex:1;display:flex;margin:0 calc(var(--mf-s2) * -1);flex-direction:column}.sg-th{flex:none;top:0;background:var(--mf-surface);z-index:1;gap:var(--mf-s3);position:sticky;padding:0 var(--mf-s3)}.sg-rows{flex:1;padding-bottom:var(--mf-s4)}.sg-r{gap:var(--mf-s3);outline:0}.sg-c{text-overflow:ellipsis;display:flex;gap:var(--mf-s2);white-space:nowrap;min-width:0;overflow:hidden;align-items:center}.sg-h{background:none;border:0;color:inherit;font:inherit;cursor:pointer;height:100%;text-align:left;padding:0}.sg-h:hover,.sg-h.on{color:var(--mf-text)}.mf-plain-base-aaf6{--tb:92,229,217,100,4,67,62,227,45,101,220,34,136,233,148,154,212}.sg-h svg{flex:none;height:12px;width:12px}.sg-c-n{flex:1.4 1 0;min-width:150px}.sg-c-f{flex:1.2 1 0}.sg-c-t{flex:none;width:130px}.sg-c-d{flex:none;width:110px}.sg-c-p{flex:none;width:70px}.sg-c-z{flex:none;justify-content:flex-end;text-align:right;width:90px}.sg-c-a{flex:none;justify-content:flex-end;width:auto}.sg-nm{text-overflow:ellipsis;overflow:hidden;font-weight:var(--mf-fw-med)}.sg-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:0 0 var(--mf-s3)}.sg-chips .mf-chip{cursor:pointer;border:0;color:inherit}.sg-chips .mf-chip.on{color:var(--mf-accent-ink)}.sg-act{flex-wrap:wrap;display:flex;gap:var(--mf-s4);justify-content:space-between;margin:0 0 var(--mf-s4);align-items:center}.sg-at{display:flex;gap:var(--mf-s3);align-items:center}.sg-ar{flex-wrap:wrap;display:flex;gap:var(--mf-s4);align-items:center}.sg-hx{display:flex;gap:var(--mf-s2)}.sg-dg{display:flex;gap:var(--mf-s1);margin:0 0 var(--mf-s3);padding:var(--mf-s3);flex-direction:column}.sg-dgh{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:baseline;padding:0 var(--mf-s2) var(--mf-s2)}.sg-dc{cursor:pointer}.sg-dp{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.sg-cleans{display:flex;gap:var(--mf-s3);flex-direction:column}.sg-cc{display:flex;gap:var(--mf-s4);align-items:center}.sg-cb{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.sg-cb b{font-size:var(--mf-fs-lg)}.sg-cv{font-size:var(--mf-fs-xl);white-space:nowrap;font-weight:var(--mf-fw-semi)}.sg-rev{overflow:auto;max-height:320px}@container sg (max-width:820px){.sg-body{flex-direction:column}.sg .mf-side.sg-side{display:flex;width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--mf-line);flex:none;padding:var(--mf-s2)}.sg-side .mf-sec{display:none}.sg-side .mf-nav{flex:none;width:auto}.sg-side .mf-nav .n{display:none}.sg-main{padding:var(--mf-s3)}.sg-bar{flex-wrap:wrap;height:auto;padding:var(--mf-s2) var(--mf-s3)}.sg-c-n{min-width:0}.sg-stat>span:nth-child(n+2){display:none}.sg-stat>span:last-child{display:inline-flex;margin-left:auto}.sg-head{flex-wrap:wrap}.sg-search{width:130px}.sg-grid{grid-template-columns:1fr}.sg-mapw{flex-direction:column}.sg-det{width:auto}.sg-c-f,.sg-c-t,.sg-c-d,.sg-lm{display:none}.sg-cc{flex-wrap:wrap}.sg-legend{grid-template-columns:1fr}}.cs{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);position:relative;outline:0;flex-direction:column;container-type:inline-size;container-name:cs}.cs [hidden]{display:none!important}.cs-live{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%)}.cs-bar{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none}.cs-bar .mf-tabs{overflow-x:auto;scrollbar-width:none;min-width:0}.cs-bar .mf-tab{flex:none;white-space:nowrap}.cs-bar>.mf-btn{margin-left:auto;flex:none}.cs-view{min-height:0;flex:1;overflow:auto;outline:0}.cs-page{display:flex;max-width:760px;gap:var(--mf-s4);box-sizing:border-box;margin:0 auto;width:100%;padding:var(--mf-s4);flex-direction:column}.cs-sec{display:flex;gap:var(--mf-s2);flex-direction:column}.cs-sec>.mf-sec{padding-left:0}.cs .tx{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.cs .tx2{flex:1;display:flex;min-width:0;flex-direction:column}.cs .tx2 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs .tx2 small{font-size:var(--mf-fs-sm);line-height:1.35;color:var(--mf-mute)}.cs-big{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:baseline}.cs-big b{letter-spacing:-.01em;font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.cs-big span:not(.mf-badge){font-size:var(--mf-fs-lg);color:var(--mf-mute)}.cs-sub{max-width:68ch;font-size:var(--mf-fs-md);line-height:1.5;margin:0;color:var(--mf-mute)}.cs-sub b{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.cs-quota{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.cs-bar-q{height:10px}.cs-bar-q.warn i{background:var(--mf-warn)}.cs-bar-q.danger i{background:var(--mf-danger)}.cs-hint{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-text);align-items:center;padding:var(--mf-s3) var(--mf-s4)}.cs-hint .mf-i{flex:none;color:var(--mf-accent-ink)}.cs-link{background:transparent;border:0;color:var(--mf-accent-ink);font:inherit;cursor:pointer;font-weight:var(--mf-fw-semi);padding:0;text-decoration:underline;text-underline-offset:3px}.cs-trow .cs-n,.cs-lrow .cs-n{font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute)}.cs-trow .cs-n{flex:0 0 64px;text-align:right}.cs-trow .tx{flex:0 0 28%}.cs-t{flex:1;min-width:40px}.cs-sz{font-size:var(--mf-fs-md);white-space:nowrap;min-width:64px;text-align:right;font-weight:var(--mf-fw-med)}.cs-ico{display:grid;place-items:center;flex:none;height:var(--mf-h-m);color:var(--mf-mute);width:var(--mf-h-m)}.cs-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cs-saver .tx2 small{max-width:56ch}.cs-skel{background:linear-gradient(90deg,var(--mf-soft) 0,var(--mf-soft2) 50%,var(--mf-soft) 100%);border-radius:var(--mf-r-pop);height:88px;background-size:200% 100%;animation:cs-sh 1.4s linear infinite}.cs-skel.s{height:40px}@keyframes cs-sh{to{background-position:-200% 0}}.cs-empty{display:flex;gap:var(--mf-s2);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.cs-empty p{max-width:46ch;margin:0;color:var(--mf-mute)}.cs-dh{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.cs-count{font-size:var(--mf-fs-lg);color:var(--mf-mute)}.cs-count b{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.cs-freed{margin-left:auto;display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.cs-freed b{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.cs-stage{max-width:520px;height:300px;margin:var(--mf-s2) auto 0;width:100%;position:relative;touch-action:pan-y}.cs-card{position:absolute;inset:0;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s3);box-sizing:border-box;overflow:hidden;border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);padding:var(--mf-s4);flex-direction:column;--dx:0px;--dy:0px;--rot:0deg;transform:translate(var(--dx),var(--dy)) rotate(var(--rot));transition:transform var(--mf-t2) var(--mf-ease),opacity var(--mf-t2);user-select:none;outline:0;-webkit-user-select:none}.cs-card.top{touch-action:none;z-index:2;cursor:grab}.cs-card.top:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.cs-card.next{transform:scale(.95) translateY(10px);z-index:1;opacity:.7}.cs-card.drag{transition:none;cursor:grabbing}.cs-card.out{pointer-events:none;opacity:0}.cs-stamp{text-transform:uppercase;top:var(--mf-s4);letter-spacing:.06em;transition:opacity var(--mf-t1);border-radius:var(--mf-r-ctl);pointer-events:none;font-size:var(--mf-fs-xl);opacity:0;border:2px solid currentColor;font-weight:var(--mf-fw-bold);position:absolute;padding:2px var(--mf-s3)}.cs-stamp.bin{color:var(--mf-danger);right:var(--mf-s4)}.cs-stamp.keep{left:var(--mf-s4);color:var(--mf-ok)}.cs-stamp.later{transform:translate(-50%);left:50%;color:var(--mf-info)}.cs-card[data-dir=bin] .cs-stamp.bin,.cs-card[data-dir=keep] .cs-stamp.keep,.cs-card[data-dir=later] .cs-stamp.later{opacity:1}.cs-chead{display:flex;gap:var(--mf-s3);align-items:center;padding-top:var(--mf-s5)}.cs-name{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.cs-why{font-size:var(--mf-fs-md);line-height:1.5;color:var(--mf-text)}.cs-prev{margin:0;padding:var(--mf-s2) var(--mf-s3);border-left:3px solid var(--mf-line);font-size:var(--mf-fs-md);line-height:1.5;overflow:hidden;color:var(--mf-mute);max-height:5.5em}.cs-pic{min-height:0;flex:1;display:grid;place-items:center;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);overflow:hidden}.cs-pic img{max-width:100%;pointer-events:none;max-height:100%;object-fit:contain}.cs-btns{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:center;margin-top:var(--mf-s2)}.cs-btns .mf-btn{min-width:104px}.cs-foot{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:center;align-items:center}.cs-keys{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.cs-drow{cursor:pointer}.cs-drow.on{background:var(--mf-sel)}.cs-drow input{flex:none}.cs-dg{border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);padding:var(--mf-s2)}.cs-dg .cs-acts{padding:var(--mf-s2) var(--mf-s3)}.cs-erow a.mf-btn{text-decoration:none}@container cs (max-width:560px){.cs-trow .cs-n{display:none}.cs-trow .tx{flex-basis:34%}.cs-lrow .cs-n{display:none}.cs-stage{height:340px}.cs-freed{margin-left:0;flex:1 0 100%}.cs-bar{padding:var(--mf-s2) var(--mf-s3)}.cs-bar .mf-tab .mf-i{display:none}.cs-bar .mf-tab{padding:0 var(--mf-s2)}.cs-page{padding:var(--mf-s3)}.cs-big b{font-size:var(--mf-fs-h2)}}@media(prefers-reduced-motion:reduce){.cs-card,.cs-skel{transition:none;animation:none}}.sl-root{background:var(--mf-surface)}.sl-top{container-type:inline-size;height:var(--mf-bar-cmd);gap:var(--mf-s3);padding:0 var(--mf-s4);border-bottom:1px solid var(--mf-line)}.sl-top .w-brand{margin:0 var(--mf-s3) 0 var(--mf-s1)}.sl-top>*{flex:none}.sl-search{flex:1 1 200px!important;max-width:560px;background:var(--mf-soft);min-width:90px;margin:0 auto 0 0}.sl-top .mf-btn.ghost.on{background:var(--mf-soft2)}@container (max-width:860px){.sl-top .t{display:none}}@container (max-width:560px){.sl-top .c3{display:none}}@container (max-width:520px){.sl-top .w-brand{display:none}}.sl-body{min-height:0;flex:1;display:flex}.sl-rail{flex:none;background:var(--mf-soft);box-sizing:border-box;width:calc(var(--mf-bar-task) + var(--mf-s5));border-right:1px solid var(--mf-line);display:flex;gap:2px;overflow:auto;align-items:stretch;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.sl-ri{min-height:calc(var(--mf-row-nav) + var(--mf-s5));display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:2px;justify-content:center;border:0;color:var(--mf-text);align-items:center;position:relative;padding:var(--mf-s2) 0;flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-md);line-height:1.2;font-weight:var(--mf-fw-reg)}.sl-ri svg{color:var(--mf-mute)}.sl-ri:hover{background:var(--mf-hov)}.sl-ri.on{background:var(--mf-sel);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.sl-ri.on svg{color:var(--mf-accent-ink)}.sl-ri.on:before{top:var(--mf-s2);background:var(--mf-accent);border-radius:var(--mf-r-sm);left:calc(var(--mf-s2) * -1);bottom:var(--mf-s2);content:"";width:3px;position:absolute}.sl-ri .bd{top:var(--mf-s1);right:var(--mf-s2);position:absolute}@media(max-width:560px){.sl-rail{width:calc(var(--mf-bar-task) + var(--mf-s1))}.sl-ri span{display:none}}.sl-ic{--s:56px;display:grid;border-radius:24%;height:var(--s);width:var(--s);place-items:center;flex:none;background:var(--mf-soft2);box-sizing:border-box;border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);color:var(--mf-accent-ink)}.sl-ic.sm{--s:40px}.sl-ic.lg{--s:64px}.sl-ic.xl{--s:96px}.sl-ic .mf-i,.sl-ic .xe-g{height:46%;color:inherit;width:46%}.sl-ic .mf-i{stroke-width:1.75}.sl-in{font-size:calc(var(--s) * .44);line-height:1;color:var(--mf-accent-ink);font-weight:var(--mf-fw-bold)}.sl-search{position:relative}.sl-search input{min-width:0}.sl-clr{flex:none;display:grid;place-items:center;height:var(--mf-h-s);width:var(--mf-h-s);margin-right:calc(var(--mf-s1) * -1);background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;border:0;color:var(--mf-mute)}.sl-clr:hover{background:var(--mf-hov);color:var(--mf-text)}.sl-kb{flex:none;font:inherit;background:var(--mf-surface);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);line-height:18px;border:1px solid var(--mf-line);color:var(--mf-mute);padding:0 6px}.sl-clr:focus-visible,.sl-ri:focus-visible,.sl-sc:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.sl-b{flex:none;overflow:hidden;position:relative}.sl-b.get{font-weight:var(--mf-fw-semi)}.sl-pg{background:var(--mf-line);border-radius:0;height:3px;left:0;bottom:0;right:0;position:absolute}.sl-pg i{transition:width var(--mf-t2);border-radius:0}.sl-body .w-brcol{display:flex;min-width:0;flex-direction:column}.sl-body .w-br{container-type:inline-size;box-sizing:border-box;padding:var(--mf-s5) var(--mf-s6) var(--mf-s6)}.sl-body .w-bc{max-width:2000px;gap:var(--mf-s6);margin:0 auto;width:100%}.sl-pg2{gap:var(--mf-s6)!important}.sl-pg2>.w-tph{margin:0}.sl-sec{display:flex;gap:var(--mf-s4);min-width:0;flex-direction:column}.sl-sec h2{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.sl-sec .w-sh2{gap:var(--mf-s3);align-items:baseline}.sl-hb{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.sl-rs{display:flex;gap:var(--mf-s5);flex-direction:column}.sl-hh{flex-wrap:wrap;display:flex;gap:var(--mf-s4) var(--mf-s5);align-items:center}.sl-hh h1{font-size:var(--mf-fs-h1);margin:0;font-weight:var(--mf-fw-bold)}.sl-sum{flex:1;flex-wrap:wrap;display:flex;gap:var(--mf-s2);min-width:0;justify-content:flex-start;align-items:center}.sl-sc{min-height:var(--mf-h-l);display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);box-sizing:border-box;border:1px solid var(--mf-line);color:var(--mf-text);align-items:baseline;padding:var(--mf-s2) var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-md);white-space:nowrap}.sl-sc b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-bold)}.sl-sc span{color:var(--mf-mute)}.sl-sc:hover{border-color:var(--mf-accent)}.sl-sc.hot b{color:var(--mf-accent-ink)}@container (min-width:900px){.sl-sum{justify-content:flex-end}}@container (max-width:699px){.sl-sum{grid-template-columns:1fr 1fr;flex:none;display:grid;width:100%}.sl-sum .mf-grow{display:none}.sl-sum>.mf-btn{grid-column:1/-1}.sl-sc{white-space:normal;align-items:center}}.sl-sh{display:flex;gap:var(--mf-s3);min-width:0;align-items:flex-end}.sl-rtt{min-width:0}.sl-rtt h2{line-height:1.2}.sl-rtt p{font-size:var(--mf-fs-md);margin:var(--mf-s1) 0 0;color:var(--mf-mute)}.sl-nv{flex:none;display:flex;gap:var(--mf-s1)}.sl-nv .mf-btn{width:var(--mf-h-m);padding:0}.sl-sh .w-link2{flex:none;white-space:nowrap}.sl-rr{--vis:1.7;--k:min(var(--c),var(--vis));display:grid;grid-auto-flow:column;grid-auto-columns:min(var(--tmax,420px),calc((100% - (var(--k) - 1) * var(--mf-s3)) / var(--k)));gap:var(--mf-s3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:calc(var(--mf-s1) * -1);padding:var(--mf-s1);scroll-padding:0 var(--mf-s1)}.sl-rr::-webkit-scrollbar{display:none}.sl-rr.hero{--vis:1.12;--tmax:680px}@container (min-width:420px){.sl-rr{--vis:2.4}}@container (min-width:560px){.sl-rr{--vis:3.3}}@container (min-width:700px){.sl-rr.hero{--vis:1.4}}@container (min-width:800px){.sl-rr{--vis:4.3}}@container (min-width:1100px){.sl-rr{--vis:5.3}.sl-rr.hero{--vis:2.15}}@container (min-width:1400px){.sl-rr{--vis:6.3}}@container (min-width:1600px){.sl-rr.hero{--vis:3.15}}@container (min-width:1800px){.sl-rr{--vis:7.3}}@container (min-width:2200px){.sl-rr{--vis:8.3}.sl-rr.hero{--vis:4.15}}@container (max-width:699px){.sl-nv{display:none}}@media(pointer:coarse){.sl-nv{display:none}}.sl-hero>.sl-sh{display:none}.sl-hero .sl-nv{display:none}@container (min-width:700px){.sl-hero{position:relative}.sl-hero>.sl-sh{display:flex;top:calc(var(--mf-h-m) * -1 - var(--mf-s2));margin:0;right:0;position:absolute}.sl-hero .sl-nv{display:flex}}.sl-tl{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;gap:var(--mf-s3);min-width:0;box-sizing:border-box;border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column;scroll-snap-align:start;transition:border-color var(--mf-t1)}.sl-tl:hover,.sl-hc:hover{border-color:var(--mf-accent)}.sl-tl:focus-visible,.sl-hc:focus-visible,.sl-ac:focus-visible,.sl-ex:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.sl-tl:focus-visible,.sl-hc:focus-visible{outline-offset:-2px}.sl-ti{flex:1;display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.sl-ti b{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.sl-ti small{display:-webkit-box;font-size:var(--mf-fs-md);line-height:1.4;color:var(--mf-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-ta{min-height:var(--mf-h-s);flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.sl-ta .mf-btn{min-width:calc(var(--mf-bar-task) + var(--mf-s2))}.sl-ta .sl-need{min-height:var(--mf-h-s);flex:1 1 100%;max-width:100%;height:auto;line-height:1.25;min-width:0;box-sizing:border-box;padding:var(--mf-s1) var(--mf-s3)}.sl-sk{pointer-events:none}.sl-sk i{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:var(--mf-s3);animation:xe-pulse 1.4s ease-in-out infinite}.sl-sk .sk-i{border-radius:24%;height:64px;width:64px}.sl-sk i:nth-child(2){height:var(--mf-s4);width:60%}.sl-sk i:nth-child(3){width:90%}@media(prefers-reduced-motion:reduce){.sl-sk i{animation:none}}.sl-hc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:300px;display:grid;background:var(--mf-soft);border-radius:var(--mf-r-pop);cursor:pointer;box-sizing:border-box;overflow:hidden;border:1px solid var(--mf-line);scroll-snap-align:start}.mf-sharp-panel-b7f7{opacity:0;cursor:default;--cv:"f47119e3e08c9cb8"}.sl-hx{display:flex;gap:var(--mf-s2);min-width:0;justify-content:flex-start;padding:var(--mf-s5);flex-direction:column}.sl-hk{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.sl-hx h3{font-size:var(--mf-fs-h2);line-height:1.2;margin:0;font-weight:var(--mf-fw-bold)}.sl-hx p{font-size:var(--mf-fs-md);line-height:1.45;margin:0;color:var(--mf-mute)}.sl-hf{margin-top:var(--mf-s3);display:flex;gap:var(--mf-s2)}.sl-hp{min-height:200px;background:var(--pa);overflow:hidden;position:relative}.sl-hw{aspect-ratio:8/5;top:16%;border-radius:var(--mf-r-pop) 0 0 0;overflow:hidden;left:14%;box-shadow:var(--mf-sh-dlg);width:112%;position:absolute}.sl-hw .pq-ac{fill:var(--pa)}@container (max-width:699px){.sl-hc{grid-template-columns:1fr}.sl-hp{min-height:0;aspect-ratio:16/9;order:-1}.sl-hx{padding:var(--mf-s4)}}.sl-ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid;gap:var(--mf-s3)}.sl-ac,.sl-ex{min-height:calc(var(--mf-bar-task) + var(--mf-s5));display:flex;cursor:pointer;gap:var(--mf-s4);min-width:0;align-items:center;padding:var(--mf-s3) var(--mf-s4)}.sl-ac:hover,.sl-ex:hover{border-color:var(--mf-accent)}.sl-ex{cursor:default}.sl-ci{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.sl-ci b{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.sl-ci small{display:-webkit-box;font-size:var(--mf-fs-md);line-height:1.35;color:var(--mf-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-ac .sl-b{min-width:calc(var(--mf-bar-task) + var(--mf-s5));justify-content:center}.sl-empty{display:flex;border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px dashed var(--mf-line);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.sl-empty .mf-i{height:var(--mf-s6);color:var(--mf-mute);width:var(--mf-s6)}.sl-empty h4{font-size:var(--mf-fs-xl);margin:0}.sl-empty p{margin:0;color:var(--mf-mute)}.sl-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center;margin-top:var(--mf-s2)}@media(pointer:coarse){.sl-b,.sl-ta .mf-btn,.sl-chips .mf-btn,.sl-sc{min-height:var(--mf-bar-task)}.sl-clr{height:var(--mf-bar-task);width:var(--mf-bar-task)}}@media(max-width:560px){.sl-body .w-br{padding:var(--mf-s4)}.sl-ac,.sl-ex{gap:var(--mf-s3);padding:var(--mf-s3)}}@container (max-width:480px){.sl-ac,.sl-ex{grid-template-columns:auto minmax(0,1fr);display:grid;align-items:start;row-gap:var(--mf-s2)}.sl-ac>.sl-b,.sl-ac>.sl-wb,.sl-ac>.mf-btn,.sl-ex>.mf-btn,.sl-ex>a{grid-column:2;justify-self:start}.sl-wn{flex-wrap:wrap;display:flex}.sl-wn .sl-ci{flex:1 1 100%}.sl-need{max-width:none}}.sl-wb{flex:none;display:flex;gap:var(--mf-s1);align-items:center}.sl-need{max-width:calc(var(--mf-side-w) - var(--mf-s5));white-space:normal;text-align:center}.sl-wo{min-height:100%;justify-content:center}.sl-ac.xe-sk{align-items:stretch;flex-direction:column}a.sl-b,a.mf-btn[data-w]{text-decoration:none}.sl-bar2 .mf-tab{flex:none;white-space:nowrap}.sl-wsec{gap:var(--mf-s4)}.sl-ah{display:flex;background:var(--mf-soft);gap:var(--mf-s4);box-sizing:border-box;border:1px solid var(--mf-line);flex-direction:column;border-top:4px solid var(--pa,var(--mf-accent));border-radius:var(--mf-r-pop);padding:var(--mf-s5)}.sl-ar{flex-wrap:wrap;display:flex;gap:var(--mf-s5);align-items:center}.sl-at{flex:1;display:flex;gap:var(--mf-s1);min-width:200px;flex-direction:column}.sl-at h1{font-size:var(--mf-fs-h1);line-height:1.15;margin:0;font-weight:var(--mf-fw-bold)}.sl-by{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-mute)}.sl-by i{font-style:normal}.sl-tg{max-width:46em;font-size:var(--mf-fs-lg);margin:var(--mf-s1) 0 0}.sl-url{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);color:var(--mf-text);align-items:center}.sl-url svg{flex:none;color:var(--mf-mute)}.sl-url span{overflow-wrap:anywhere}.sl-at .sl-hb{margin-top:var(--mf-s3)}.sl-facts{grid-template-columns:repeat(auto-fit,minmax(calc(var(--mf-side-w) / 2),1fr));display:grid;border-top:1px solid var(--mf-line);padding-top:var(--mf-s4)}.sl-facts>div{display:flex;gap:var(--mf-s1);padding:0 var(--mf-s4);flex-direction:column;border-right:1px solid var(--mf-line);min-width:0}.sl-facts>div:first-child{padding-left:0}.sl-facts>div:last-child{border-right:0}.sl-facts b{font-size:var(--mf-fs-lg);overflow-wrap:anywhere}.sl-facts small{font-size:var(--mf-fs-md);color:var(--mf-mute)}.sl-h{font-size:var(--mf-fs-h2);margin:0 0 var(--mf-s3);font-weight:var(--mf-fw-semi)}.sl-pics-s{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.sl-pics-s .sl-h{margin:0}.sl-pics-s .sl-sh{align-items:center}.sl-ps{min-width:0;position:relative}.sl-pics{display:flex;gap:var(--mf-s4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:var(--mf-s1)}.sl-pics:focus-visible{border-radius:var(--mf-r-ctl);outline-offset:2px;outline:2px solid var(--mf-accent)}.sl-pf{flex:0 0 clamp(250px,46cqi,780px);margin:0;scroll-snap-align:start;display:flex;gap:var(--mf-s2);flex-direction:column}.sl-pw{aspect-ratio:8/5;background:var(--mf-surface);border-radius:var(--mf-r-pop);overflow:hidden;border:1px solid var(--mf-line);box-shadow:var(--mf-sh1)}.sl-pf figcaption{font-size:var(--mf-fs-md);color:var(--mf-mute)}.sl-two{grid-template-columns:minmax(0,1fr) calc(var(--mf-side-w) + var(--mf-s5) * 8);display:grid;gap:var(--mf-s6);align-items:start}@container (max-width:1000px){.sl-two{grid-template-columns:minmax(0,1fr)}}.sl-lc,.sl-r{display:flex;gap:var(--mf-s5);min-width:0;flex-direction:column}.sl-ic2{display:flex;padding:var(--mf-s5);flex-direction:column}.sl-p{max-width:46em;line-height:1.65;margin:0 0 var(--mf-s3)}.sl-ul{list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid;gap:var(--mf-s3);margin:0;padding:0}.sl-ul li{display:flex;gap:var(--mf-s3);align-items:flex-start}.sl-ul svg{flex:none;color:var(--mf-accent-ink);margin-top:2px}.sl-pl{display:flex;gap:var(--mf-s3);flex-direction:column;margin-bottom:var(--mf-s4)}.sl-pr{display:flex;gap:var(--mf-s3);align-items:flex-start}.sl-pr b{display:block;font-size:var(--mf-fs-md)}.sl-pr small{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sl-pi{flex:none;display:grid;place-items:center;color:var(--mf-text)}.sl-pd{max-width:none;margin:0;color:var(--mf-mute)}.sl-dl{margin:0}.sl-dl dd{overflow-wrap:anywhere}.sl-code{font-size:var(--mf-fs-sm);overflow-wrap:anywhere;font-family:var(--mf-mono)}.sl-sbar{display:none;background:var(--mf-surface);z-index:3;gap:var(--mf-s3);margin:0 calc(var(--mf-s4) * -1) calc(var(--mf-s4) * -1);bottom:calc(var(--mf-s4) * -1);align-items:center;position:sticky;padding:var(--mf-s3) var(--mf-s4);border-top:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop)}.sl-sbar b{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:699px){.sl-sbar{display:flex}.sl-ah{padding:var(--mf-s4)}.sl-at .sl-hb{width:100%}.sl-at .sl-hb .mf-btn{flex:1}.sl-ar{gap:var(--mf-s4)}.sl-ic.xl{--s:72px}.sl-facts{grid-template-columns:1fr 1fr;gap:var(--mf-s3)}.sl-facts>div,.sl-facts>div:first-child{border:0;padding:0}}@media(pointer:coarse){.sl-at .sl-hb .mf-btn,.sl-sbar .mf-btn{min-height:var(--mf-bar-task)}}.pq{display:block;height:100%;width:100%}.pq-bg{fill:var(--mf-surface)}.pq-bar{fill:var(--mf-soft2)}.pq-so{fill:var(--mf-soft)}.pq-card{stroke-width:1;fill:var(--mf-surface);stroke:var(--mf-line)}.pq-t{fill:var(--mf-mute);opacity:.45}.pq-tt{fill:var(--mf-text);opacity:.8}.pq-ac{fill:var(--mf-accent)}.pq-sel{fill:var(--mf-sel)}.pq-ln{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.pq-ln2{fill:var(--mf-line)}.pq-st{stroke-width:1.5;fill:none;stroke:var(--mf-mute)}.pq-rt{stroke-width:3;fill:none;stroke:var(--mf-accent);stroke-linecap:round;stroke-linejoin:round}.pq-gl{stroke-width:1.75;fill:none;stroke:var(--mf-text);stroke-linecap:round;stroke-linejoin:round}.pq-n{fill:var(--mf-text);font-size:11px;font-family:inherit;font-weight:var(--mf-fw-semi)}.pq-x{fill:var(--mf-text);font-size:11px;font-family:inherit}.pq-x.m{fill:var(--mf-mute)}.pq-x.b{font-weight:var(--mf-fw-semi)}.pq-x.h{font-size:15px;font-weight:var(--mf-fw-bold)}.pq-x.a{fill:var(--mf-accent-ink)}.pq-x.w{fill:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.pq-x.c{font-family:var(--mf-mono)}.sl-note{max-width:46em;font-size:var(--mf-fs-md,inherit);margin:var(--mf-s3) 0 0;color:var(--mf-mute);padding:0}.sl-hb .sl-need{max-width:none}.xe-pg{gap:var(--mf-s5)!important}.xe-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid;gap:var(--mf-s4)}.xe-card{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.xe-h{display:flex;gap:var(--mf-s3);min-width:0;align-items:center}.xe-g{flex:none;height:var(--mf-s5);color:var(--mf-text);width:var(--mf-s5)}.xe-t{display:flex;min-width:0;flex-direction:column}.xe-t b{text-overflow:ellipsis;font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.xe-t small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.xe-d{font-size:var(--mf-fs-md);margin:0;color:var(--mf-text)}.xe-p{display:flex;gap:var(--mf-s1);flex-direction:column}.xe-p ul,.xe-dlg ul{font-size:var(--mf-fs-sm);margin:0;color:var(--mf-mute);padding:0 0 0 var(--mf-s4)}.xe-p li,.xe-dlg li{padding:1px 0}.xe-more{min-height:var(--mf-h-m);align-self:flex-start;margin-left:calc(var(--mf-s1) * -1);background:transparent;border-radius:var(--mf-r-ctl);border:0;color:var(--mf-accent-ink);padding:0 var(--mf-s1);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm)}.xe-more:hover{background:var(--mf-hov)}.xe-more:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.xe-f{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;margin-top:auto;padding-top:var(--mf-s2)}.xe-ok{display:inline-flex;font-size:var(--mf-fs-md);gap:var(--mf-s1);color:var(--mf-ok);font-weight:var(--mf-fw-med);align-items:center}.xe-e{font-size:var(--mf-fs-sm);margin:0;color:var(--mf-danger)}.xe-get{flex-wrap:wrap;display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:center}.xe-gt{flex:1 1 260px;display:flex;min-width:0;flex-direction:column}.xe-gt b{font-size:var(--mf-fs-lg)}.xe-gt small{color:var(--mf-mute)}a.mf-btn[data-xe]{text-decoration:none}.xe-empty{padding:var(--mf-s6) var(--mf-s4)}.xe-dlg{display:flex;gap:var(--mf-s3);flex-direction:column}.xe-dlg p{margin:0}.xe-sr{display:flex;gap:var(--mf-s3);flex-direction:column;margin-top:var(--mf-s5)}.xe-sk{min-height:calc(var(--mf-side-w) - var(--mf-s5));gap:var(--mf-s3)}.xe-sk i{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:var(--mf-s4);animation:xe-pulse 1.4s ease-in-out infinite}.xe-sk i:first-child{width:50%}.xe-sk i:nth-child(2){width:90%}.xe-sk i:nth-child(3){width:70%}@keyframes xe-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.xe-sk i{animation:none}}@media(pointer:coarse){.xe-more{min-height:var(--mf-bar-task);padding:0 var(--mf-s2)}.xe-f .mf-btn,.xe-get .mf-btn{min-height:var(--mf-bar-task)}}.sx-mode{display:inline-flex;margin-left:auto;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:2px;padding:2px}.sx-mode button{background:transparent;border-radius:var(--mf-r-sm);height:calc(var(--mf-h-s) - 2px);min-width:64px;border:0;color:var(--mf-mute);padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med)}.sx-mode button:hover{color:var(--mf-text)}.sx-mode button.on{background:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.sx-mode button:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.sth-top .bz-ws{margin-left:var(--mf-s2)}.sth-pane.sx{overflow:hidden}.sx-home{min-height:0;flex:1;display:flex;min-width:0}.sx-nav{flex:none;display:none;gap:var(--mf-s3);width:216px;padding:var(--mf-s4) var(--mf-s3);flex-direction:column;border-right:1px solid var(--mf-line);background:var(--mf-soft);overflow:auto}.sx-home.nav .sx-nav{display:flex}.sx-who{display:flex;gap:var(--mf-s3);min-width:0;align-items:center}.sx-av{display:grid;background:transparent;border-radius:var(--mf-r-ctl);height:36px;color:var(--mf-text);width:36px;place-items:center;flex:none}.sx-who .tx{display:flex;min-width:0;flex-direction:column}.sx-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-who small{font-size:var(--mf-fs-sm)}.sx-new{height:var(--mf-h-l);width:100%}.sx-nvs{display:flex;gap:2px;flex-direction:column}.sx-main{scrollbar-width:thin;min-height:0;flex:1;display:flex;gap:var(--mf-s5);min-width:0;overflow:auto;outline:0;padding:var(--mf-s5);flex-direction:column}.sx-main h1{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-bold)}.sx-main h2{font-size:var(--mf-fs-xl);margin:0;font-weight:var(--mf-fw-semi)}.sx-hero{display:flex;background:linear-gradient(135deg,var(--mf-tint),var(--mf-soft2));border-radius:var(--mf-r-dlg);gap:var(--mf-s4);border:1px solid var(--mf-line);text-align:center;align-items:center;padding:var(--mf-s6) var(--mf-s5);flex-direction:column}.sx-hero h1{font-size:var(--mf-fs-h1)}.sx-hsearch{background:var(--mf-surface);height:var(--mf-h-l);width:min(520px,100%)}.sx-quick{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:center}.sx-qk{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:0;color:var(--mf-text);width:88px;align-items:center;padding:var(--mf-s2);flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-sm)}.sx-qk:hover{background:var(--mf-hov)}.sx-qk:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.sx-qi{display:grid;background:var(--mf-surface);border-radius:var(--mf-r-ctl);height:44px;color:var(--mf-accent-ink);width:44px;place-items:center;flex:none;border:1px solid var(--mf-line)}.sx-sec{display:flex;gap:var(--mf-s3);flex-direction:column}.sx-sh{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.sx-sh>:first-child{flex:none}.sx-tsearch{margin-left:auto;width:min(320px,100%)}.sx-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;gap:var(--mf-s4)}.sx-tg{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start}.sx-card{display:flex;background:transparent;gap:var(--mf-s2);border:0;color:var(--mf-text);position:relative;padding:0;flex-direction:column;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;text-align:left;outline:0}.sx-card .sx-th{aspect-ratio:4/3;display:block;background:var(--mf-paper);transition:box-shadow var(--mf-t1) var(--mf-ease),transform var(--mf-t1) var(--mf-ease);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);position:relative}.sx-card:hover .sx-th{transform:translateY(-1px);box-shadow:var(--mf-sh-pop)}.sx-card:focus-visible .sx-th{outline-offset:2px;outline:2px solid var(--mf-accent)}.sx-card.on .sx-th{outline-offset:1px;outline:2px solid var(--mf-accent)}.sx-th svg,.sx-th img{display:block;height:100%;width:100%;object-fit:cover}.sx-th.sx-ph{display:grid;place-items:center;background:var(--mf-soft2);color:var(--mf-mute)}.sx-th.sx-ph svg{height:32px;width:32px}.sx-meta{display:flex;gap:2px;min-width:0;padding:0 2px;flex-direction:column}.sx-meta b{text-overflow:ellipsis;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.sx-meta small{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.sx-chk,.sx-pin,.sx-more{top:var(--mf-s2);background:var(--mf-glass);border-radius:var(--mf-r-sm);height:28px;border:0;width:28px;position:absolute;-webkit-backdrop-filter:var(--mf-blur);backdrop-filter:var(--mf-blur);display:grid;color:var(--mf-text);place-items:center;transition:opacity var(--mf-t1);cursor:pointer;opacity:0}.sx-chk{border:1.5px solid var(--mf-mute);left:var(--mf-s2)}.sx-chk.on{background:var(--mf-accent);border-color:var(--mf-accent);opacity:1;color:var(--mf-on-accent)}.sx-pin{right:var(--mf-s2)}.sx-pin.on{opacity:1;color:var(--mf-accent-ink)}.sx-pin.on svg{fill:currentColor}.sx-more{right:calc(var(--mf-s2) + 32px)}.sx-card:hover .sx-chk,.sx-card:hover .sx-pin,.sx-card:hover .sx-more,.sx-card:focus-within .sx-chk,.sx-card:focus-within .sx-pin,.sx-card:focus-within .sx-more{opacity:1}.sx-badge{background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);left:var(--mf-s2);bottom:calc(var(--mf-fs-md)*2 + var(--mf-s5));color:var(--mf-text);font-weight:var(--mf-fw-semi);position:absolute;padding:2px var(--mf-s2)}.sx-badge.s-approved{background:color-mix(in srgb,var(--mf-ok) 22%,var(--mf-surface));color:var(--mf-ok)}.sx-badge.s-review{background:color-mix(in srgb,var(--mf-info) 22%,var(--mf-surface));color:var(--mf-info)}.sx-badge.s-changes{background:color-mix(in srgb,var(--mf-warn) 22%,var(--mf-surface));color:var(--mf-warn)}.sx-row .sx-badge{position:static}.sx-skel{background:linear-gradient(90deg,var(--mf-soft2),var(--mf-soft),var(--mf-soft2));height:150px;background-size:200% 100%;border-radius:var(--mf-r-ctl);animation:sxsk 1.2s linear infinite}@media(prefers-reduced-motion:reduce){.sx-skel{animation:none}.sx-card .sx-th{transition:none}}.sx-tc .sx-th{min-height:96px;aspect-ratio:auto;max-height:260px}.sx-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.sx-chips .mf-chip,.sx-sg .mf-chip{cursor:pointer;height:var(--mf-h-m);border:0;color:var(--mf-text);padding:0 var(--mf-s3)}.sx-chips .mf-chip.on{color:var(--mf-accent-ink)}.sx-chips .mf-chip:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}.sx-tabs{display:flex;gap:var(--mf-s1);border-bottom:1px solid var(--mf-line);overflow-x:auto;scrollbar-width:none}.sx-bar{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.sx-psearch{flex:1 1 220px;max-width:360px;min-width:180px}.sx-bar .mf-seg{display:inline-flex;margin-left:auto;gap:2px}.sx-bar .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.sx-bulk{flex-wrap:wrap;display:flex;top:0;background:var(--mf-tint);border-radius:var(--mf-r-ctl);z-index:2;gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;position:sticky;padding:var(--mf-s2) var(--mf-s3)}.sx-folders{flex-wrap:wrap;display:flex;gap:var(--mf-s3)}.sx-fold{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);height:var(--mf-h-l);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3);font:inherit;cursor:pointer}.sx-fold:hover{background:var(--mf-soft2)}.sx-fold small{color:var(--mf-mute)}.sx-crumb{display:flex;gap:var(--mf-s2);align-items:center}.sx-note{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3) var(--mf-s4)}.sx-note span{flex:1}.sx-store{margin-left:auto;font-size:var(--mf-fs-sm)}.sx-table{display:flex;flex-direction:column}.sx-row,.sx-th2{grid-template-columns:32px 72px minmax(120px,1fr) 70px 110px 130px 110px 32px 32px;display:grid;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-hair);min-height:var(--mf-row-panel)}.sx-th2{min-height:var(--mf-h-m);font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-med)}.sx-row{border-radius:var(--mf-r-sm);cursor:pointer;outline:0}.sx-row:hover{background:var(--mf-hov)}.sx-row:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.sx-row.on{background:var(--mf-tint)}.sx-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.sx-row .sx-chk{opacity:1;position:static}.sx-row .sx-rth{display:block;height:44px;width:64px}.sx-row .sx-rth .sx-th{aspect-ratio:auto;display:block;border-radius:var(--mf-r-sm);height:44px;width:64px}.sx-row .sx-pin{background:transparent;opacity:1;position:static}.sx-empty{display:flex;gap:var(--mf-s2);text-align:center;color:var(--mf-mute);align-items:center;padding:var(--mf-s6) var(--mf-s4);flex-direction:column}.sx-empty b{font-size:var(--mf-fs-lg);color:var(--mf-text)}.sx-sizes{display:flex;gap:var(--mf-s2);flex-direction:column}.sx-sg{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid;gap:var(--mf-s2)}.sx-sgx{margin-top:var(--mf-s4);padding-top:var(--mf-s4);border-top:1px solid var(--mf-line)}.sx-sz{grid-template-columns:44px 1fr;display:grid;grid-template-rows:auto auto;column-gap:var(--mf-s3);background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s2);font:inherit;min-height:56px;cursor:pointer}.sx-sz .sx-qi{grid-row:1/3}.sx-sz b{text-overflow:ellipsis;font-size:var(--mf-fs-md);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.sx-sz small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sx-sz:hover{background:var(--mf-soft2)}.sx-sz:focus-visible{outline-offset:1px;outline:2px solid var(--mf-accent)}@media(max-width:760px){.sx-home.nav{flex-direction:column}.sx-home.nav .sx-nav{width:auto;align-items:center;flex-direction:row;border-right:0;border-bottom:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);overflow-x:auto;gap:var(--mf-s2)}.sx-who{display:none}.sx-new{flex:none;width:auto}.sx-nvs{gap:var(--mf-s1);flex-direction:row}.sx-nv{flex:none}.sx-main{padding:var(--mf-s4)}.sx-hero{padding:var(--mf-s5) var(--mf-s3)}.sx-hero h1{font-size:var(--mf-fs-h2)}.sx-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--mf-s3)}.sx-row,.sx-th2{grid-template-columns:32px 56px minmax(0,1fr) 32px 32px}.sx-c1,.sx-c2,.sx-c3,.sx-c4{display:none}.sx-row .sx-rth,.sx-row .sx-rth .sx-th{height:40px;width:56px}.sx-mode{margin-left:0}}@media(pointer:coarse){.sx-chk,.sx-pin,.sx-more{height:44px;opacity:1;width:44px}.sx-more{right:calc(var(--mf-s2) + 48px)}.sx-qk,.sx-nv,.sx-mode button{min-height:44px}}.sx-logos,.sx-sws,.sx-fonts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;gap:var(--mf-s3)}.sx-logo,.sx-sw,.sx-font{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);min-width:0;border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.sx-lg{display:grid;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:56px;width:56px;place-items:center;flex:none;overflow:hidden;color:var(--mf-mute)}.sx-lg img{max-width:100%;max-height:100%;object-fit:contain}.sx-logo b,.sx-sw b{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.sx-sw{flex-wrap:wrap}.sx-swc{flex:none;border-radius:var(--mf-r-sm);height:36px;border:1px solid var(--mf-line);width:36px}.sx-sw small,.sx-font small,.sx-voice small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sx-sw b{display:block}.sx-font{align-items:flex-start;flex-direction:column}.sx-font b{font-size:var(--mf-fs-xl)}.sx-voice p{margin:0 0 var(--mf-s3)}.sx-cin{background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:36px;border:1px solid var(--mf-line);width:44px;padding:0}.sx-chk2{min-height:44px;display:flex;gap:var(--mf-s3);align-items:center}.sx-sk{display:flex;gap:var(--mf-s3);flex-direction:column;margin-top:var(--mf-s4)}.sx-sk-row{background:linear-gradient(90deg,var(--mf-soft) 25%,var(--mf-soft2) 50%,var(--mf-soft) 75%);border-radius:var(--mf-r-sm);height:72px;background-size:200% 100%;animation:sxsk 1.4s linear infinite}@keyframes sxsk{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sx-sk-row{animation:none}}.sxw-list{display:flex;gap:var(--mf-s3);flex-direction:column;margin-top:var(--mf-s4)}.sxw-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-dlg);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.sxw-card h2{font-size:var(--mf-fs-md);margin:0}.sxw-top{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.sxw-top .sx-badge{position:static}.sxw-name{background:none;border:0;padding:0;font:inherit;min-height:44px;display:inline-flex;cursor:pointer;text-align:left;color:var(--mf-text);font-weight:var(--mf-fw-semi);align-items:center}.sxw-name:hover:not(:disabled){text-decoration:underline}.sxw-note{margin:0;color:var(--mf-text)}.sxw-whos{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.sxw-who{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);gap:var(--mf-s1);align-items:center;padding:2px var(--mf-s3)}.sxw-who.approved{background:color-mix(in srgb,var(--mf-ok) 22%,var(--mf-surface))}.sxw-who.changes,.sxw-who.rejected{background:color-mix(in srgb,var(--mf-danger) 18%,var(--mf-surface))}.sxw-meta{font-size:var(--mf-fs-sm)}.sxw-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.sxw-n{display:inline-block;background:var(--mf-accent);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);min-width:20px;text-align:center;color:var(--mf-on-accent);padding:0 var(--mf-s1)}.sxw-people{display:flex;gap:var(--mf-s2);overflow:auto;max-height:260px;flex-direction:column}.sxw-person{min-height:44px;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.sxw-hint{font-size:var(--mf-fs-sm);margin-top:var(--mf-s3)}.sxw-mbar{display:flex;gap:var(--mf-s3);margin:var(--mf-s3) 0;align-items:center}.sxw-cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;background:var(--mf-surface);border-radius:var(--mf-r-dlg);overflow:hidden;border:1px solid var(--mf-line)}.sxw-dh{font-size:var(--mf-fs-sm);text-align:center;color:var(--mf-mute);padding:var(--mf-s2);border-bottom:1px solid var(--mf-line);background:var(--mf-soft)}.sxw-day{min-height:96px;padding:var(--mf-s1);border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);display:flex;gap:2px;min-width:0;flex-direction:column}.sxw-day:nth-child(7n){border-right:0}.sxw-day.out{background:var(--mf-soft);color:var(--mf-mute)}.sxw-day.today .sxw-dn{background:var(--mf-accent);color:var(--mf-on-accent)}.sxw-dn{min-height:28px;background:none;border-radius:var(--mf-r-pill);align-self:flex-start;min-width:28px;border:0;color:inherit;font:inherit;cursor:pointer;font-size:var(--mf-fs-sm)}.sxw-dn:hover{background:var(--mf-hov)}.sxw-chip{min-height:24px;display:flex;background:var(--mf-tint);border-radius:var(--mf-r-sm);gap:var(--mf-s1);border:0;color:var(--mf-text);width:100%;align-items:center;padding:0 var(--mf-s2);font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);overflow:hidden;text-align:left}.sxw-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sxw-chip.st-idea{background:var(--mf-soft2)}.sxw-chip.st-published{background:color-mix(in srgb,var(--mf-ok) 22%,var(--mf-surface))}.sxw-chip.st-cancelled{text-decoration:line-through;color:var(--mf-mute)}.sxw-more{background:none;border:0;color:var(--mf-mute);font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);text-align:left;padding:0 var(--mf-s2)}.sxw-agenda{margin-top:var(--mf-s5)}.sxw-agenda h2{font-size:var(--mf-fs-md)}.sxw-ag{grid-template-columns:110px minmax(0,1fr) 110px 90px;display:grid;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.sxw-st{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sxw-price{font-weight:var(--mf-fw-semi)}.sxw-apps{margin-top:var(--mf-s4)}.sxw-app{min-height:88px;gap:var(--mf-s3);text-align:left;align-items:center;padding:var(--mf-s4);flex-direction:row}.mf-dim-base-271e{--swiftGrid:5;--dimTick:8;--softRail:8;--flatRail:3;--deepSlot:6;--deepFrame:7;--swiftSlot:1;--plainBase:3;--softGrid:6;--swiftEdge:2;--sharpPanel:4;--densePad:8;--swiftTick:2;--quietRail:8;--quietCurve:7;--dimRail:9}.sxw-h2{font-size:var(--mf-fs-md);margin:var(--mf-s5) 0 var(--mf-s2)}.sxw-tools{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid;gap:var(--mf-s3)}.sxw-tool{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-sm);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.sxw-set{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;gap:var(--mf-s4);margin:var(--mf-s4) 0}.sxw-stats{grid-template-columns:repeat(2,1fr);display:grid;gap:var(--mf-s3)}@media(max-width:759px){.sxw-day{min-height:64px}.sxw-chip span{display:none}.sxw-chip{min-height:8px;border-radius:var(--mf-r-pill);width:8px;padding:0}.sxw-ag{grid-template-columns:90px minmax(0,1fr)}.sxw-ag .mf-mute:nth-of-type(2),.sxw-st{display:none}}.stsa-bar{display:inline-flex;gap:var(--mf-s1);align-items:center;margin-left:auto}.stsa-bar+.sx-mode{margin-left:var(--mf-s2)}.stsa-b{display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);justify-content:center;border:0;color:var(--mf-mute);width:var(--mf-h-m);align-items:center}.stsa-b:hover{background:var(--mf-hov);color:var(--mf-text)}.stsa-b:focus-visible,.stsa-rec:focus-visible,.stsa-pr:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.stsa-rec{display:inline-flex;background:transparent;border-radius:var(--mf-r-pill);height:var(--mf-h-m);gap:var(--mf-s2);border:1px solid var(--mf-danger);color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm)}.stsa-rec b{color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.stsa-dot{background:var(--mf-danger);border-radius:var(--mf-r-pill);height:var(--mf-s2);width:var(--mf-s2)}.stsa-p{display:flex;gap:var(--mf-s3);flex-direction:column}.stsa-pl{scrollbar-width:thin;display:flex;gap:2px;overflow:auto;max-height:52vh;flex-direction:column}.stsa-pr{min-height:44px;display:flex;background:transparent;border-radius:var(--mf-r-sm);gap:var(--mf-s3);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-lg);text-align:left}.stsa-pr:hover{background:var(--mf-hov)}.stsa-pr.on{background:var(--mf-tint);outline-offset:-1px;outline:1px solid var(--mf-accent)}.stsa-pg{text-overflow:ellipsis;flex:none;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute);width:128px}.stsa-pt{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.stsa-pr kbd{font:inherit;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);white-space:nowrap;border:1px solid var(--mf-line);color:var(--mf-mute);padding:2px var(--mf-s2)}.stsa-pe{display:flex;gap:var(--mf-s1);text-align:center;align-items:center;padding:var(--mf-s5);flex-direction:column}.stsa-ph{font-size:var(--mf-fs-xs)}.stsa-ws,.stsa-mc,.stsa-sc,.stsa-pn,.stsa-dp{display:flex;gap:var(--mf-s3);flex-direction:column}.stsa-tg{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;gap:var(--mf-s1) var(--mf-s4)}.stsa-chk{min-height:44px;display:flex;cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s3);align-items:center}.stsa-chk input{flex:none;height:var(--mf-s5);width:var(--mf-s5);accent-color:var(--mf-accent)}.stsa-chk input:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.stsa-chk2{align-items:flex-start;padding-top:var(--mf-s2)}.stsa-note{display:block;font-size:var(--mf-fs-sm)}.stsa-sel{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.stsa-sel>span{flex:none;font-size:var(--mf-fs-sm);color:var(--mf-mute);width:128px}.stsa-sel .mf-field{flex:1;min-width:160px}.stsa-pre,.stsa-mrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.stsa-sv{display:flex;gap:var(--mf-s1);flex-direction:column}.stsa-svr{min-height:44px;display:flex;border-radius:var(--mf-r-sm);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:0 var(--mf-s2)}.stsa-svn{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.stsa-mempty{text-align:center;padding:var(--mf-s4)}.stsa-code{min-height:calc(var(--mf-s6)*5);font-size:var(--mf-fs-sm);white-space:pre;box-sizing:border-box;overflow:auto;resize:vertical;font-family:var(--mf-mono);width:100%}.stsa-out{min-height:calc(var(--mf-s6)*2);background:var(--mf-soft);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow:auto;border:1px solid var(--mf-line);font-family:var(--mf-mono);max-height:calc(var(--mf-s6)*5);word-break:break-word;padding:var(--mf-s3)}.stsa-pad{aspect-ratio:4/1;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:auto;border:1px solid var(--mf-line);color:var(--mf-text);width:100%;touch-action:none;cursor:crosshair}.stsa-pm{min-height:var(--mf-s5);font-size:var(--mf-fs-sm)}.stsa-dl{display:flex;border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);flex-direction:column}.stsa-dr{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s3);justify-content:space-between;padding:var(--mf-s2) var(--mf-s3)}.stsa-dr+.stsa-dr{border-top:1px solid var(--mf-line)}.stsa-sws{display:flex;gap:var(--mf-s2);flex-direction:column}.stsa-swr{display:flex;gap:var(--mf-s2);align-items:center}.stsa-swr>.mf-mute{flex:none;font-size:var(--mf-fs-sm);width:72px}.stsa-sw{flex:1;display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}.stsa-sw i,.stsa-rp i{display:block;border-radius:var(--mf-r-sm);height:calc(var(--mf-s6)*1.5);border:1px solid var(--mf-line)}.stsa-rpr{display:flex;gap:var(--mf-s1)}.stsa-rp{flex:1;display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);color:var(--mf-mute);align-items:center;flex-direction:column}.stsa-rp i{width:100%}@media(max-width:760px){.stsa-pg{display:none}.stsa-bar{margin-left:auto}.stsa-sel>span{width:calc(var(--mf-s6)*3)}.stsa-swr>.mf-mute{width:auto}.stsa-swr{flex-wrap:wrap}.stsa-rec span{display:none}}@media(pointer:coarse),(max-width:760px){.stsa-b,.stsa-rec{min-height:44px;min-width:44px}.stsa-svr .mf-btn,.stsa-pre .mf-btn,.stsa-mrow .mf-btn,.stsa-sel .mf-field,.stsa-p .mf-search{min-height:44px}}.sbt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid;gap:var(--mf-s3);margin-top:var(--mf-s4);align-items:start}.sbt-wide{grid-column:1/-1}.sbt-sec h2{margin:0}.sbt-p{font-size:var(--mf-fs-sm);margin:0}.sbt-h3{font-size:var(--mf-fs-sm);margin:var(--mf-s3) 0 0;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.sbt-prof{display:flex;gap:var(--mf-s3);align-items:center}.sbt-pw{display:flex;min-width:0;flex-direction:column}.sbt-pw>*{text-overflow:ellipsis;overflow:hidden}.sbt-av{flex:none;display:inline-flex;background:var(--mf-tint);border-radius:50%;font-size:var(--mf-fs-sm);height:36px;justify-content:center;color:var(--mf-text);width:36px;font-weight:var(--mf-fw-semi);align-items:center}.sbt-av.l{font-size:var(--mf-fs-lg);height:56px;width:56px}.sbt-wsl,.sbt-dev{display:flex;gap:var(--mf-s2);flex-direction:column;list-style:none;margin:0;padding:0}.sbt-wsr,.sbt-dev li,.sbt-row{min-height:56px;display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.sbt-wsr.on{border-color:var(--mf-accent);background:var(--mf-tint)}.sbt-wt{flex:1;display:flex;min-width:0;flex-direction:column}.sbt-wt b,.sbt-wt small{text-overflow:ellipsis;overflow:hidden}.sbt-ic{flex:none;display:inline-flex;color:var(--mf-mute)}.sbt-tw{overflow-x:auto}.sbt-tbl{font-size:var(--mf-fs-md);border-collapse:collapse;width:100%}.sbt-tbl th,.sbt-tbl td{text-align:left;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);vertical-align:middle}.sbt-tbl th{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.sbt-tbl td.r{white-space:nowrap;text-align:right}.sbt-can th[scope=row]{color:var(--mf-text);font-weight:var(--mf-fw-reg,400)}.sbt-can td{text-align:center}.sbt-cap,.sbt-vh{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.sbt-inv,.sbt-nm{display:flex;gap:var(--mf-s2);flex-direction:column;margin-top:var(--mf-s2)}.sbt-invr{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.sbt-invr input{flex:1;min-width:180px}.sbt-invr .mf-field,.sbt-tbl .mf-field,.sbt-invr .mf-btn{min-height:44px}.sbt-roles{margin-top:var(--mf-s2)}.sbt-roles summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center}.sbt-roles summary:focus-visible,.sbt-wsr button:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.sbt-meter{display:flex;gap:var(--mf-s1);flex-direction:column}.sbt-mrow{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);justify-content:space-between}.sbt-bar{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:8px;overflow:hidden}.sbt-bar i{display:block;background:var(--mf-accent);transition:width .3s;border-radius:inherit;height:100%}.sbt-bar.warn i{background:var(--mf-warn)}.sbt-bar.bad i{background:var(--mf-danger)}.sbt-sub{font-size:var(--mf-fs-sm)}.sbt-dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid;gap:var(--mf-s2);margin:var(--mf-s2) 0 0}.sbt-dl div{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3)}.sbt-dl dt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.sbt-dl dd{margin:0;font-weight:var(--mf-fw-semi)}.sbt-plan{display:flex;font-size:var(--mf-fs-lg);flex-direction:column}@media(prefers-reduced-motion:reduce){.sbt-bar i{transition:none}}.sbt-sec .sx-badge,.sbt-wsr .sx-badge,.sbt-tbl .sx-badge,.sbt-dev .sx-badge{display:inline-flex;height:auto;width:auto;align-items:center;position:static}.sbt-invr .mf-field{flex:0 0 auto;min-width:120px;width:auto}.sbt-invr input{flex:1 1 220px}.sbt-tbl select.mf-field{min-width:120px}@media(max-width:560px){.sbt-tbl:not(.sbt-can) th:first-child,.sbt-tbl:not(.sbt-can) td:first-child{display:none}.sbt-tbl th,.sbt-tbl td{padding:var(--mf-s2)}.sbt-tbl select.mf-field{min-width:96px}}.sbf-cols{grid-template-columns:240px 1fr;display:grid;gap:var(--mf-s4);margin-top:var(--mf-s3);align-items:start}@media(max-width:760px){.sbf-cols{grid-template-columns:1fr}}.sbf-tree{background:var(--mf-surface);border-radius:var(--mf-r-dlg);overflow:auto;border:1px solid var(--mf-line);max-height:60vh;padding:var(--mf-s2)}.sbf-tree ul{list-style:none;margin:0;padding:0}.sbf-tn{min-height:44px;display:flex;align-items:center;padding-left:calc(var(--d)*16px);border-radius:var(--mf-r-ctl)}.sbf-tn.on{background:var(--mf-tint)}.sbf-tn.drop,.sbf-fc.drop,.sbf-crumb .drop{background:var(--mf-tint);outline-offset:-2px;outline:2px dashed var(--mf-accent)}.sbf-tg{flex:none;display:inline-flex;background:none;cursor:pointer;height:44px;justify-content:center;border:0;color:var(--mf-mute);width:28px;align-items:center}.sbf-tb{min-height:44px;flex:1;display:flex;background:none;gap:var(--mf-s2);min-width:0;border:0;color:var(--mf-text);align-items:center;font:inherit;cursor:pointer;text-align:left}.sbf-tb span{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.sbf-tb:focus-visible,.sbf-tg:focus-visible,.sbf-fo:focus-visible,.sbf-ut:focus-visible{border-radius:var(--mf-r-ctl);outline-offset:2px;outline:2px solid var(--mf-accent)}.sbf-tm{opacity:.6}.sbf-tn:hover .sbf-tm,.sbf-tm:focus-visible{opacity:1}.sbf-main{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.sbf-bar{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s3)}.sbf-main>.sbf-bar{margin-top:0}.sbf-crumb{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.sbf-fcs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid;gap:var(--mf-s2)}.sbf-fc{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);align-items:center}.sbf-fo{min-height:56px;flex:1;display:flex;background:none;gap:var(--mf-s3);min-width:0;border:0;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3);font:inherit;cursor:pointer;text-align:left}.sbf-ft{display:flex;min-width:0;flex-direction:column}.sbf-ft b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sbf-hint{font-size:var(--mf-fs-sm);margin:0}.sbf-us{flex:1;max-width:360px;min-width:200px}.sbf-ups{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s3);margin-top:var(--mf-s3)}.sbf-up{display:flex;gap:var(--mf-s1);position:relative;flex-direction:column}.sbf-ut{aspect-ratio:1;display:flex;background:var(--mf-paper);border-radius:var(--mf-r-ctl);cursor:pointer;justify-content:center;overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-mute);align-items:center;padding:0}.sbf-ut img{height:100%;width:100%;object-fit:cover}.sbf-un{display:flex;min-width:0;flex-direction:column;padding-right:44px}.sbf-un b,.sbf-un small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sbf-up>.mf-eb{bottom:0;right:0;position:absolute}.sbf-list{display:flex;gap:var(--mf-s2);flex-direction:column;margin-top:var(--mf-s3)}.sbf-sr{min-height:64px;flex-wrap:wrap;display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.sbf-ic{flex:none;width:56px}.sbf-ic .sx-th{aspect-ratio:4/3}.sbf-wt{flex:1;display:flex;min-width:140px;flex-direction:column}.sbf-dp{display:flex;background:var(--mf-paper);border-radius:var(--mf-r-ctl);justify-content:center;padding:var(--mf-s3);margin-bottom:var(--mf-s3)}.sbf-dp img{max-width:100%;max-height:240px}.sbf-with{margin-top:var(--mf-s3)}.sx-main>*{flex-shrink:0}.sx-tabs .mf-tab{flex:none;white-space:nowrap}.sbs-top{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s3)}.sbs-q{flex:1;max-width:560px}.sbs-fr{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2)}.sbs-f select{min-height:44px}.sbs-sw{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.sbs-c{background:var(--c);border-radius:50%;cursor:pointer;height:44px;border:2px solid var(--mf-line);width:44px;position:relative;padding:0}.sbs-c.on{border-color:var(--mf-accent);box-shadow:0 0 0 2px var(--mf-surface),0 0 0 4px var(--mf-accent)}.sbs-c:focus-visible{outline-offset:3px;outline:2px solid var(--mf-accent)}.sbs-n{margin-top:var(--mf-s2);font-size:var(--mf-fs-sm)}.sbs-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid;gap:var(--mf-s3);margin-top:var(--mf-s2)}.sbs-it{position:relative}.sbs-open{display:flex;background:none;gap:2px;border:0;color:var(--mf-text);width:100%;padding:0;flex-direction:column;font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;text-align:left}.sbs-open:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.sbs-img{aspect-ratio:1;display:flex;background:var(--mf-paper);border-radius:var(--mf-r-ctl);justify-content:center;overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;position:relative}.sbs-img svg{max-width:100%;height:100%;width:100%;max-height:100%;object-fit:contain}.sbs-img .mf-i{height:36px;width:36px}.sbs-fn{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-bold);position:absolute}.sbs-ph .mf-i{opacity:.4}.sbs-nm{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.sbs-fav{top:4px;background:color-mix(in srgb,var(--mf-surface) 85%,transparent);border-radius:50%;right:4px;position:absolute}.sbs-fav.on{color:var(--mf-danger)}.sbs-fav.on svg{fill:currentColor}.sbs-big{min-height:200px;display:flex;background:var(--mf-paper);border-radius:var(--mf-r-ctl);justify-content:center;border:1px solid var(--mf-line);max-height:300px;align-items:center;padding:var(--mf-s3);margin-bottom:var(--mf-s3);overflow:hidden}.sbs-big>svg{max-width:100%;height:auto;max-height:270px}.sbs-au{gap:var(--mf-s3);flex-direction:column}.sbs-fp{gap:var(--mf-s2);text-align:center;flex-direction:column}.sbs-fp b{font-size:var(--mf-fs-h2)}.sbs-lic p{margin:var(--mf-s1) 0}.sbs-cols{display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0}.sbs-chip{background:var(--c);border-radius:50%;height:28px;border:1px solid var(--mf-line);width:28px}.sbs-rel{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.sbs-r{background:var(--mf-paper);border-radius:var(--mf-r-ctl);cursor:pointer;height:64px;border:1px solid var(--mf-line);color:var(--mf-text);width:64px;padding:4px}.sbs-r svg{height:100%;width:100%}.sbs-r:focus-visible{outline:2px solid var(--mf-accent)}.sbl-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s3);margin-top:var(--mf-s3)}.sbl-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-dlg);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.sbl-ch{display:flex;gap:var(--mf-s2);align-items:center}.sbl-ch b{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sbl-sw{flex-wrap:wrap;display:flex;gap:4px}.sbl-swc{border-radius:var(--mf-r-sm);height:28px;border:1px solid var(--mf-line);width:28px}.sbl-gl{font-size:var(--mf-fs-sm)}.sbl-why{color:var(--mf-danger)}.sbl-th{display:flex;background:var(--mf-paper);border-radius:var(--mf-r-ctl);height:48px;justify-content:center;overflow:hidden;align-items:center}.sbl-th img{height:100%;width:100%;object-fit:contain}.sbl-colls{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2)}.sbl-ed,.sbl-rows{display:flex;gap:var(--mf-s2);flex-direction:column}.sbl-er{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.sbl-er .mf-field{min-height:44px;flex:1;min-width:110px}.sbl-er .sbl-n{flex:0 0 76px;min-width:76px}.sbl-gr{align-items:flex-start}.sbl-gr textarea{flex-basis:100%}.sbl-pl{margin:0;padding-left:var(--mf-s4)}.sx-chips .mf-chip.on,.sbl-colls .mf-chip.on,.sbs-fr .mf-chip.on{background:var(--mf-accent);color:var(--mf-on-accent);border-color:var(--mf-accent)}.sba-bars{display:flex;height:120px;gap:3px;align-items:flex-end;padding:var(--mf-s2) 0}.sba-bar{flex:1;background:var(--mf-accent);border-radius:var(--mf-r-sm) var(--mf-r-sm) 0 0;min-width:3px}.sba-top{margin:0;padding:0;list-style:none;display:flex;gap:var(--mf-s2);flex-direction:column}.sba-top li{display:flex;gap:var(--mf-s3);justify-content:space-between;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.sba-top span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sba-facts{margin:0;padding:0;list-style:none;display:flex;gap:var(--mf-s3);flex-direction:column}.sba-facts li{display:flex;gap:var(--mf-s3);align-items:flex-start}.sba-facts .mf-i{flex:none;margin-top:2px}.sba-errs{margin:0;padding:0;list-style:none;display:flex;gap:var(--mf-s2);flex-direction:column}.sba-errs li{display:flex;border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.sba-key{min-height:44px;font-family:var(--mf-mono,monospace)}.sbt-fr{display:flex;gap:var(--mf-s1);flex-direction:column}.sbt-fr .mf-field{min-height:44px}.sxw-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid;gap:var(--mf-s3)}.sxw-stats div{display:flex;flex-direction:column}.sxw-stats b{font-size:var(--mf-fs-xl)}.sbw-card.off{opacity:.78}.sbw-bd{flex-wrap:wrap;display:flex;gap:6px;align-items:center}.sbw-url{flex-wrap:wrap;display:flex;gap:8px;margin:6px 0;align-items:center}.sbw-url code{background:var(--mf-surface-2,transparent);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);overflow-wrap:anywhere;border:1px solid var(--mf-line);padding:var(--mf-s1) var(--mf-s2)}.sbw-card a.mf-btn{text-decoration:none}.sbm-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sbm-c{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s3);flex-direction:column}.sbm-c.on{border-color:var(--mf-accent)}.sbm-h{display:flex;gap:var(--mf-s2);align-items:center}.sbm-h b{flex:1;font-size:15px;color:var(--mf-text)}.sbm-ok{background:var(--mf-tint);border-radius:var(--mf-r-pill);font-size:12px;padding:2px var(--mf-s2)}.sbm-d{font-size:13.5px}.sbm-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:auto}.sbm-act .mf-btn{min-height:44px}.sbm-p{margin-top:var(--mf-s4)}.sbm-f{display:flex;gap:var(--mf-s2);flex-direction:column}.sbm-er{min-height:20px}.sbd-one{grid-template-columns:minmax(180px,260px)}.sbm-inst{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;padding:var(--mf-s3) var(--mf-s4);margin-bottom:var(--mf-s4);background:var(--mf-surface);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line)}.sbm-inst>div{flex:1;display:flex;gap:2px;min-width:0;flex-direction:column}.sbm-inst .mf-btn{min-height:44px}.sx-sws>.sx-sw{display:flex;height:auto;width:auto;font-weight:inherit;place-items:initial}.sth-top .mf-tabs{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:0 1 auto}.sth-top .mf-tabs::-webkit-scrollbar{display:none}.sth-top .mf-tab{flex:none}.tm{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:tm;background:var(--mf-surface);color:var(--mf-text)}.tm-body{position:relative}.tm-main{background:var(--mf-surface);overflow:auto;padding:var(--mf-s4) var(--mf-s5) 0}.tm-head{flex:none;flex-wrap:wrap;display:flex;gap:var(--mf-s3);margin:0 0 var(--mf-s3);align-items:baseline}.tm-head h2{margin:0}.tm-sub{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tm-search{flex:none;width:240px}.tm-tbl{min-height:0;flex:1;display:flex;margin:0 calc(var(--mf-s2) * -1);flex-direction:column}.tm-th{flex:none;top:0;background:var(--mf-surface);z-index:1;gap:var(--mf-s3);position:sticky;padding:0 var(--mf-s3)}.tm-rows{min-height:0;flex:1;overflow:auto;padding-bottom:var(--mf-s4)}.tm-sec{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.tm-r{gap:var(--mf-s3);outline:0}.tm-r:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.tm-r.l{min-height:var(--mf-row-panel)}.tm-c{text-overflow:ellipsis;display:flex;gap:var(--mf-s2);white-space:nowrap;min-width:0;overflow:hidden;align-items:center}.tm-h{background:none;border:0;color:inherit;font:inherit;cursor:pointer;height:100%;text-align:left;padding:0}.tm-h:hover,.tm-h.on{color:var(--mf-text)}.tm-h svg{flex:none;height:12px;width:12px}.tm-c-n{flex:1.5 1 0;min-width:150px}.tm-c-t{flex:1.2 1 0;min-width:96px}.tm-c-i{flex:1 1 0}.tm-c-s{flex:none;width:150px}.tm-c-d{flex:none;width:96px}.tm-c-p{flex:none;width:70px}.tm-c-e{flex:none;width:80px}.tm-c-z{flex:none;width:100px}.tm-c-m,.tm-c-u{flex:none;width:112px}.tm-c-a{flex:none;justify-content:flex-end;width:auto}.tm-th .tm-c-m,.tm-th .tm-c-u,.tm-r>.tm-c-m,.tm-r>.tm-c-u{justify-content:flex-end;text-align:right}.tm-ic{flex:none;display:inline-flex;color:var(--mf-mute)}.tm-nm{text-overflow:ellipsis;overflow:hidden;font-weight:var(--mf-fw-med)}.tm-bg{color:var(--mf-mute)}.tm-bg .tm-nm{color:var(--mf-text)}.tm-svn{flex:2 1 0;gap:0;white-space:normal;justify-content:center;align-items:flex-start;flex-direction:column}.tm-sd{font-size:var(--mf-fs-sm);white-space:normal;color:var(--mf-mute)}.tm-svc .tm-c-m,.tm-svh .tm-c-m{justify-content:flex-start;text-align:left;width:90px}.tm-svh .tm-c-a{flex:none;width:176px}.tm-svh .tm-svn{flex-direction:row}.tm-svc{padding-top:var(--mf-s2);padding-bottom:var(--mf-s2)}.tm-svc .tm-c-a{flex:none;width:176px}.tm-swl{display:inline-flex;cursor:pointer;gap:var(--mf-s2);align-items:center}.tm-bar{flex:none}.tm-wide{overflow-x:auto}.tm-wide>.tm-th,.tm-wide>.tm-rows{min-width:900px}.tm-perf{grid-template-columns:260px minmax(0,1fr);display:grid;gap:var(--mf-s5);align-items:start;padding-bottom:var(--mf-s5)}.tm-reslist{display:flex;gap:var(--mf-s2);flex-direction:column}.tm-res{grid-template-columns:1fr auto;display:grid;grid-template-rows:auto auto;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s1) var(--mf-s3);border:1px solid var(--mf-line);text-align:left;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.tm-res:hover{background:var(--mf-hov)}.tm-res.on{background:var(--mf-sel);border-color:var(--mf-accent)}.tm-rt{display:flex;gap:var(--mf-s2);align-items:center;grid-column:1/-1;color:var(--mf-mute)}.tm-rt b{color:var(--mf-text);font-weight:var(--mf-fw-med)}.tm-rv{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.tm-res>span:last-child{grid-column:2;grid-row:2;display:block;width:96px}.tm-res>.tm-rv{grid-column:1;grid-row:2}.tm-spark{display:block;height:30px;width:100%}.tm-line{stroke-width:2;fill:none;stroke:var(--mf-accent);vector-effect:non-scaling-stroke;stroke-linejoin:round}.tm-area{fill:var(--mf-tint);stroke:none}.tm-grid{stroke-width:1;stroke:var(--mf-line);vector-effect:non-scaling-stroke}.tm-detail{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.tm-dh{display:flex;gap:var(--mf-s4);justify-content:space-between;align-items:flex-end}.tm-dt{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.tm-dv{font-size:var(--mf-fs-h2);white-space:nowrap;font-weight:var(--mf-fw-semi)}.tm-gwrap{background:var(--mf-soft);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line);position:relative}.tm-big{display:block;height:200px;width:100%}.tm-ymax,.tm-ymin{font-size:var(--mf-fs-xs);color:var(--mf-mute);right:var(--mf-s2);position:absolute}.tm-ymax{top:var(--mf-s1)}.tm-ymin{bottom:var(--mf-s1)}.tm-axis{display:flex;font-size:var(--mf-fs-xs);justify-content:space-between;color:var(--mf-mute)}.tm-bar2{display:flex;gap:var(--mf-s2);flex-direction:column}.tm-kvs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s3) var(--mf-s4)}.tm-k{display:flex;gap:2px;flex-direction:column}.tm-k span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tm-k b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-med)}@container tm (max-width:760px){.tm-body{flex-direction:column}.tm .mf-side.tm-side{display:flex;width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--mf-line);flex:none;padding:var(--mf-s2)}.tm-side .mf-sec{display:none}.tm-side .mf-nav{flex:none;width:auto}.tm-main{padding:var(--mf-s3) var(--mf-s3) 0}.tm-bar{flex-wrap:wrap;height:auto;padding:var(--mf-s2) var(--mf-s3)}.tm-c-n,.tm-c-t{min-width:0}.tm-c-m{width:80px}.tm-stat>span:nth-child(n+2){display:none}.tm-stat>span:last-child{display:inline-flex;margin-left:auto}.tm-th{gap:var(--mf-s2)}.tm-search{width:130px}.tm-wide>.tm-th,.tm-wide>.tm-rows{min-width:0}.tm-c-t,.tm-c-d,.tm-c-u,.tm-c-e,.tm-c-z,.tm-c-i,.tm-c-p{display:none}.tm-c-s{width:100px}.tm-perf{grid-template-columns:1fr}.tm-reslist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-svc .tm-c-m{display:none}.tm-svc .tm-c-a{width:auto}.tm-svc{flex-wrap:wrap;padding-top:var(--mf-s2);padding-bottom:var(--mf-s2)}}.mf-sharp-tick-c2f9{opacity:0;cursor:default;--cv:"bcfd876f1962afa9"}.tk{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:tk;background:var(--mf-surface);color:var(--mf-text);position:relative}.tk [hidden],#mfu [hidden]{display:none!important}.tk-nav .tk-title{font-size:var(--mf-fs-xl);margin:0 0 0 6px;font-weight:var(--mf-fw-semi)}.tk-body{position:relative}.tk-ribt{display:none!important}.tk-side{flex:none;background:var(--mf-soft);width:var(--mf-side-w);border-right:1px solid var(--mf-line);display:flex;overflow:auto;flex-direction:column}.tk.noside .tk-side{display:none}.tk-sin{min-height:100%;flex:1;display:flex;gap:2px;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.tk-sin>*{flex-shrink:0}.tk-newbtn{flex:none;gap:10px;justify-content:flex-start;margin:0 0 var(--mf-s1);width:100%;padding:0 10px}.tk-newbtn svg{margin:0 2px}.tk-sin .mf-grow{min-height:12px}.tk-lh{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.tk-lh .mf-sec{padding-left:6px}.tk-lr{display:flex;gap:2px;align-items:center}.tk-lr .mf-nav{flex:1;min-width:0}.tk-dot{flex:none;display:inline-block;background:var(--c);border-radius:50%;height:10px;width:10px}.tk .mf-nav .n.od{color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.tk-main{background:var(--mf-surface)!important;min-width:0}.tk-head{flex:none;padding:var(--mf-s3) var(--mf-s4) var(--mf-s1)}.tk-hn{font-size:var(--mf-fs-h2);margin:0;font-weight:var(--mf-fw-semi)}.tk-sub{color:var(--mf-mute)}.tk-sub b.od,.tk .od{color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.tk-add{flex:none;padding:var(--mf-s2) var(--mf-s4) 10px;border-bottom:1px solid var(--mf-line)}.tk-addrow{height:var(--mf-h-l);padding:0 6px 0 var(--mf-s3)}.tk-chips{flex-wrap:wrap;display:flex;gap:6px;margin-top:var(--mf-s2);min-height:28px;font-size:var(--mf-fs-sm);align-items:center}.tk-chips .mf-chip svg{height:14px;width:14px}.tk-lb{min-height:0;flex:1;overflow:auto;padding:6px var(--mf-s3) var(--mf-s5)}.tk-gh{text-transform:uppercase;display:flex;letter-spacing:.06em;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);font-weight:var(--mf-fw-semi);align-items:center;padding:var(--mf-s3) var(--mf-s2) var(--mf-s1)}.tk-gh small{letter-spacing:0;font-weight:var(--mf-fw-reg)}.tk-gh.od{color:var(--mf-danger)}.tk-row{display:flex;border-radius:var(--mf-r-ctl);cursor:default;gap:10px;border:1px solid transparent;align-items:center;position:relative;outline:0;padding:var(--mf-s2) var(--mf-s2) var(--mf-s2) 10px}.tk-row:hover{background:var(--mf-hov)}.tk-row.on{background:var(--mf-sel)}.tk-row:focus-visible{border-color:var(--mf-accent)}.tk-row[data-pri="3"]:before,.tk-card[data-pri="3"]:before{top:8px;background:var(--mf-danger);border-radius:var(--mf-r-sm);left:0;bottom:8px;content:"";width:3px;position:absolute}.tk-row[data-pri="2"]:before,.tk-card[data-pri="2"]:before{top:8px;background:var(--mf-accent);border-radius:var(--mf-r-sm);left:0;bottom:8px;content:"";width:3px;position:absolute}.tk-row[data-pri="1"]:before,.tk-card[data-pri="1"]:before{top:8px;background:var(--mf-info);border-radius:var(--mf-r-sm);left:0;bottom:8px;content:"";width:3px;position:absolute}.tk-rb{flex:1;display:flex;gap:1px;min-width:0;flex-direction:column}.tk-rb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.tk-rb small{flex-wrap:nowrap;display:flex;font-size:var(--mf-fs-sm);gap:6px;white-space:nowrap;overflow:hidden;color:var(--mf-mute);align-items:center}.tk-rb small i{font-style:normal;opacity:.6}.tk-ln{display:inline-flex;gap:5px;align-items:center}.tk-nl{text-overflow:ellipsis;overflow:hidden}.tk-ic{display:inline-flex;color:var(--mf-mute)}.tk-ic svg{height:13px;width:13px}.tk-pri{background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi);padding:0 6px}.tk-pri.p3{color:var(--mf-danger)}.tk-pri.p2{color:var(--mf-warn)}.tk-pri.p1{color:var(--mf-info)}.tk-row.done .tk-rb b{color:var(--mf-mute);text-decoration:line-through}.tk-row.tick .tk-rb b{color:var(--mf-mute);text-decoration:line-through;transition:color var(--mf-t2)}.tk-row.tick .tk-chk{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.tk-row.tick .tk-chk:after{height:5px;border:2px solid currentColor;content:"";width:9px;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.tk-chk{padding:0}.tk-chk:hover{border-color:var(--mf-accent)}.tk-chk.big{height:var(--mf-ico-l);width:var(--mf-ico-l)}.tk-star{opacity:.55;color:var(--mf-mute)}.tk-star:hover{opacity:1}.tk-star.on{opacity:1;color:var(--mf-accent-ink)}.tk-star.on svg{fill:currentColor}.tk-dh{justify-content:flex-start;width:100%;margin-top:var(--mf-s3);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.tk-dh span{margin-left:var(--mf-s1);font-weight:var(--mf-fw-reg)}.tk-row.dragging,.tk-card.dragging{opacity:.4}.tk-row.dropb{box-shadow:0 -2px 0 var(--mf-accent)}.tk-row.dropa{box-shadow:0 2px 0 var(--mf-accent)}.tk-lb .mf-empty{margin:48px auto}.tk-board{min-height:100%;display:flex;gap:var(--mf-s3);align-items:flex-start;padding:10px 6px}.tk-col{min-height:140px;flex:1 1 200px;display:flex;max-width:320px;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s2);min-width:190px;border:1px solid var(--mf-line);padding:var(--mf-s2);flex-direction:column}.tk-col.over{border-color:var(--mf-accent);background:var(--mf-tint)}.tk-ch{display:flex;justify-content:space-between;align-items:center;padding:var(--mf-s1) 6px}.tk-ch small{color:var(--mf-mute)}.tk-cc{flex:1;display:flex;gap:var(--mf-s2);flex-direction:column}.tk-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:3px;border:1px solid var(--mf-line);position:relative;outline:0;padding:10px var(--mf-s3);flex-direction:column}.tk-card:hover,.tk-card.on{border-color:var(--mf-accent)}.tk-card b{font-weight:var(--mf-fw-med)}.tk-card small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tk-drop{border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);border:1px dashed var(--mf-line);text-align:center;color:var(--mf-mute);padding:var(--mf-s3)}.tk-det{width:340px}.tk-dh2{gap:var(--mf-s1);padding:10px 10px 6px var(--mf-s3)}.tk-dh2 .w-sh{padding:0}.tk-db{gap:var(--mf-s3);padding:6px var(--mf-s3) var(--mf-s4)}.tk-tt{background:transparent;border:0;color:var(--mf-text);width:100%;font:inherit;font-size:var(--mf-fs-xl);line-height:1.3;overflow:hidden;resize:none;font-weight:var(--mf-fw-semi);outline:0;padding:var(--mf-s1) 0}.tk-f{display:flex;gap:6px;min-width:0;flex-direction:column}.tk-f2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.tk-inl{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tk-inl .mf-field{flex:1;min-width:140px}.tk-q{flex-wrap:wrap;display:flex;gap:6px}.tk-hint{font-size:var(--mf-fs-sm)}.tk-lks{display:flex;gap:var(--mf-s1);flex-direction:column}.tk-lks:empty{display:none}.tk-lk{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s1) 0 var(--mf-s2)}.tk-lk>button:first-child{flex:1;display:flex;background:transparent;height:var(--mf-h-s);gap:var(--mf-s2);min-width:0;border:0;color:var(--mf-text);align-items:center;font:inherit;cursor:pointer;text-align:left}.tk-lk>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-steps{display:flex;gap:var(--mf-s1);flex-direction:column;margin-top:2px}.tk-step{display:flex;gap:var(--mf-s2);align-items:center}.tk-step .tk-si{flex:1;height:var(--mf-h-s);border-color:transparent;background:transparent}.tk-step .tk-si:hover,.tk-step .tk-si:focus{background:var(--mf-soft2)}.tk-step.done .tk-si{color:var(--mf-mute);text-decoration:line-through}.tk-sx{opacity:0}.tk-step:hover .tk-sx,.tk-step:focus-within .tk-sx{opacity:1}@media(pointer:coarse){.tk-sx{opacity:1}}.tk-foot{font-size:var(--mf-fs-sm);padding-top:var(--mf-s1)}.tk-form{display:flex;gap:var(--mf-s3);color:var(--mf-text);flex-direction:column}.tk-sws{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tk-sw{background:var(--c);border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-h-s);border:2px solid transparent;width:var(--mf-h-s);padding:0}.tk-sw.none{border:2px dashed var(--mf-mute)}.tk-sw.on{outline-offset:2px;outline:2px solid var(--mf-text)}.w-big.dis{opacity:.45}@container tk (max-width:1100px){.tk-det{width:300px}}@container tk (max-width:860px){.tk-side{top:0;z-index:8;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.tk .w-rib{display:none}.tk.rib-on .w-rib{display:flex}.tk-ribt{display:grid!important}.tk-det{position:absolute;inset:0;z-index:7;width:auto;border-left:0}.tk.tk-open .tk-main{display:none}.tk-nav.w-nav{flex-wrap:wrap;height:auto;padding-bottom:var(--mf-s1)}.tk-nav .mf-tabs{display:flex;overflow:auto;order:9;width:100%}.tk-nav .mf-tab{flex:1;white-space:nowrap;padding:0 var(--mf-s1)}.tk-head{padding:10px var(--mf-s3) 2px}.tk-add{padding:var(--mf-s2) var(--mf-s3)}.tk-lb{padding:var(--mf-s1) var(--mf-s2) var(--mf-s4)}.tk-f2{grid-template-columns:1fr 1fr}}.tk .tk-det{display:flex}.tk-db>*{flex:none}.tk .tk-db .tk-tt{font-size:var(--mf-fs-xl);line-height:1.3;font-weight:var(--mf-fw-semi)}.mf-selw{display:inline-flex;min-width:0}.mf-selw.fw{display:flex;width:100%}.mf-selw.fw .mf-select{min-width:0;width:100%}.mf-selw .mf-select span{text-overflow:ellipsis;overflow:hidden}.tk b,.tk h2,.tk h3,.tk strong{font-weight:var(--mf-fw-semi)}.tk small{font-size:var(--mf-fs-sm)}.tk-lh .mf-eb{height:24px;margin:0 var(--mf-s2) 0 0;width:24px}.tk-lr .tk-dot{margin:0 5px}.tk-nav .mf-tab{justify-content:center}.tk-ic em{font-style:normal;font-size:11px;margin-left:2px}.tk-inl .mf-field.tk-tm{flex:0 0 120px;min-width:100px}.tk-rm .mf-field{min-width:0}.tk-lr.over{background:var(--mf-sel);outline-offset:-1px;outline:1px dashed var(--mf-accent)}.tk-lr.over .mf-nav{color:var(--mf-text)}.tn{min-height:0;flex:1;display:flex;background:var(--mf-surface);color:var(--mf-text);outline:0;flex-direction:column}.tn-bar{flex:none}.tn-hint{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.tn-scroll{min-height:0;flex:1;background:var(--mf-soft);cursor:text;font-size:var(--mf-fs-md);line-height:1.5;overflow:auto;font-family:var(--mf-mono);outline:0;padding:var(--mf-s3) var(--mf-s4)}.tn.z-1 .tn-scroll{font-size:var(--mf-fs-sm)}.tn.z1 .tn-scroll{font-size:var(--mf-fs-lg)}.tn.z2 .tn-scroll{font-size:var(--mf-fs-xl)}.tn-out{display:block}.tn-l{min-height:1.5em;white-space:pre-wrap;overflow-wrap:anywhere}.tn-l.wrap{white-space:normal}.tn-l.cmd{color:var(--mf-text);font-weight:var(--mf-fw-med)}.tn-l.err{color:var(--mf-danger)}.tn-l.mute{color:var(--mf-mute)}.tn-l.hd{color:var(--mf-text);font-weight:var(--mf-fw-bold);margin-top:var(--mf-s2)}.tn-m{color:var(--mf-mute)}.tn-hit{background:var(--mf-tint);border-radius:var(--mf-r-sm);color:var(--mf-text);font-weight:var(--mf-fw-semi);padding:0 1px}.tn-f{color:var(--mf-text);text-decoration:none;border-radius:var(--mf-r-sm);cursor:pointer;outline:0}.tn-f:hover{background:var(--mf-hov);text-decoration:underline}.tn-f.dir{color:var(--mf-info);font-weight:var(--mf-fw-med)}.tn-f.cmd{text-decoration:underline dotted;text-underline-offset:3px}.tn-prow{display:flex;gap:var(--mf-s2);align-items:baseline}.tn-prompt{text-overflow:ellipsis;flex:none;max-width:60%;white-space:nowrap;overflow:hidden}.tn-u{color:var(--mf-ok);font-weight:var(--mf-fw-semi)}.tn-pp{color:var(--mf-info)}.tn-c{color:var(--mf-mute)}.tn-in{flex:1;background:transparent;min-width:0;border:0;color:var(--mf-text);outline:0;font:inherit;caret-color:var(--mf-accent);padding:0}@media(max-width:760px){.tn-hint{display:none}.tn-prompt{max-width:45%}}.tn-prow:focus-within{box-shadow:inset 2px 0 0 var(--mf-accent)}.tm{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:tm;background:var(--mf-surface);color:var(--mf-text);position:relative}.tm [hidden]{display:none!important}.tmk-ribt{display:none}.tmk-title{font-size:var(--mf-fs-lg);margin:0 var(--mf-s2) 0 6px;font-weight:var(--mf-fw-semi)}.tmk-sq{flex:1;max-width:380px;min-width:0}.tmk-body{position:relative}.tmk-side{flex:none;display:flex;overflow:auto;width:var(--mf-side-w);flex-direction:column}.tm.noside .tmk-side{display:none}.tmk-side .tmk-dot,.tmk-dot{flex:none;display:inline-block;background:var(--c);border-radius:50%;height:10px;width:10px}.tmk-side .mf-nav .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tmk-side .mf-nav .n{white-space:nowrap}.tmk-vault{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s3)}.tmk-main{background:var(--mf-surface)!important;min-width:0}.tmk-bar{flex:none;border-bottom:1px solid var(--mf-line);background:var(--mf-soft)}.tmk-bar.run{border-bottom-color:var(--mf-accent);box-shadow:inset 0 -2px 0 var(--mf-accent)}.tmk-bar-in{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4)}.tmk-desc{flex:1 1 260px;font-size:var(--mf-fs-lg);height:var(--mf-h-l);min-width:160px}.tmk-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tmk-chips .mf-chip{max-width:200px;cursor:pointer;border:0;color:var(--mf-text)}.tmk-chips .mf-chip.on{color:var(--mf-accent-ink)}.tmk-chips .mf-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tmk-el{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-xl);min-width:96px;text-align:right;font-family:var(--mf-mono);font-weight:var(--mf-fw-semi)}.tmk-bar-in.run .tmk-el{color:var(--mf-accent-ink)}.tmk-go{height:var(--mf-h-l);min-width:96px}.tmk-head{flex:none;padding:var(--mf-s3) var(--mf-s4) var(--mf-s2)}.tmk-wn{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tmk-hn{font-size:var(--mf-fs-h2);margin:0 var(--mf-s2) 0 0;font-weight:var(--mf-fw-semi)}.tmk-sub{color:var(--mf-mute)}.tmk-sub b{color:var(--mf-text)}.tmk-wl{color:var(--mf-mute);margin-left:var(--mf-s2)}.tmk-wn .mf-chip{cursor:pointer;border:0;color:var(--mf-accent-ink)}.tmk-view{min-height:0;flex:1;display:flex;overflow:hidden;flex-direction:column}.tmk-list{min-height:0;flex:1;overflow:auto;padding:0 var(--mf-s3) var(--mf-s5)}.tmk-dh{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:var(--mf-s4) var(--mf-s2) var(--mf-s1)}.tmk-dh b:first-child{font-weight:var(--mf-fw-semi)}b.tmk-dt{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-md);min-width:48px;text-align:right}.tmk-row{min-height:var(--mf-row-list);display:flex;border-radius:var(--mf-r-ctl);cursor:default;gap:var(--mf-s3);border:1px solid transparent;align-items:center;position:relative;outline:0;padding:var(--mf-s2) var(--mf-s3) var(--mf-s2) var(--mf-s2)}.tmk-row:hover{background:var(--mf-hov)}.tmk-row.on{background:var(--mf-sel)}.tmk-row:focus-visible{border-color:var(--mf-accent)}.tmk-play{opacity:.55}.tmk-row:hover .tmk-play,.tmk-row.on .tmk-play{opacity:1}.tmk-play:hover{color:var(--mf-accent-ink)}@media(pointer:coarse){.tmk-play{opacity:1}}.tmk-rb{flex:1;display:flex;gap:1px;min-width:0;flex-direction:column}.tmk-rb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.tmk-rb small{display:flex;font-size:var(--mf-fs-sm);gap:6px;white-space:nowrap;overflow:hidden;color:var(--mf-mute);align-items:center}.tmk-rb small i{font-style:normal;opacity:.6}.tmk-ln{display:inline-flex;gap:5px;min-width:0;align-items:center}.tmk-nl{text-overflow:ellipsis;overflow:hidden}.tmk-ln .mf-i,.tmk-ln svg{flex:none;height:13px;width:13px}.tmk-tg{background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);padding:0 6px}.tmk-bi{display:flex;gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.tmk-ic{display:inline-flex}.tmk-ic svg{height:14px;width:14px}.tmk-rt{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute)}.tmk-rd{font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.tmk-more{text-align:center;padding:var(--mf-s4)}.tmk-sw{min-height:0;flex:1;overflow:auto;padding:0 var(--mf-s4) var(--mf-s5)}.tmk-ts{min-width:760px;border-collapse:collapse;width:100%}.tmk-ts th{text-transform:uppercase;top:0;background:var(--mf-surface);letter-spacing:.04em;z-index:1;font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:var(--mf-s2);border-bottom:1px solid var(--mf-line)}.tmk-ts th b{display:block;letter-spacing:0;font-size:var(--mf-fs-lg);color:var(--mf-text)}.tmk-ts th.tod b{color:var(--mf-accent-ink)}.tmk-ts th.r,.tmk-ts td.r{text-align:right}.tmk-ts td{padding:var(--mf-s1);border-bottom:1px solid var(--mf-line);vertical-align:middle;text-align:center}.tmk-ts td.we,.tmk-ts th.we{background:var(--mf-soft)}.tmk-ts td.tod{background:var(--mf-tint)}.tmk-c0{min-width:220px;text-align:left!important;width:30%}.tmk-rn{display:flex;padding:var(--mf-s1) var(--mf-s2);flex-direction:column}.tmk-rn small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tmk-cell{font-variant-numeric:tabular-nums;background:transparent;min-width:56px;box-sizing:border-box;text-align:center;width:100%}.tmk-cell:disabled{opacity:.6}.tmk-ts tfoot td{font-weight:var(--mf-fw-semi);border-bottom:0;background:var(--mf-soft)}.tmk-ts tfoot td.ok{color:var(--mf-ok)}.tmk-sa{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) 0}.tmk-cal{min-height:0;flex:1;display:flex;overflow:auto;padding:0 var(--mf-s3) var(--mf-s2);flex-direction:column}.tmk-chd{grid-template-columns:48px repeat(7,minmax(72px,1fr));display:grid;min-width:600px;border-bottom:1px solid var(--mf-line);flex:none}.tmk-chd>div{display:flex;text-align:center;padding:var(--mf-s2);flex-direction:column}.tmk-chd>div.tod span{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.tmk-cs{min-height:0;flex:1;min-width:600px;overflow:auto;position:relative}.tmk-cg{grid-template-columns:48px 1fr;display:grid;position:relative}.tmk-hrs{position:relative}.tmk-hrs span{transform:translateY(-50%);font-size:var(--mf-fs-xs);color:var(--mf-mute);right:var(--mf-s2);position:absolute}.tmk-cols{grid-template-columns:repeat(7,minmax(72px,1fr));display:grid}.tmk-col{position:relative;border-left:1px solid var(--mf-line);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,var(--mf-line) 43px,var(--mf-line) 44px);cursor:crosshair}.tmk-col.we{background-color:var(--mf-soft)}.tmk-col.tod{background-color:var(--mf-tint)}.tmk-blk{background:color-mix(in srgb,var(--c) 28%,var(--mf-surface));border-radius:var(--mf-r-sm);left:2px;right:2px;position:absolute;border-left:3px solid var(--c);cursor:grab;overflow:hidden;padding:2px 6px;touch-action:none;font-size:var(--mf-fs-sm);line-height:1.25;box-sizing:border-box}.tmk-blk b{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-med)}.tmk-blk small{text-overflow:ellipsis;display:block;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.tmk-blk.on{box-shadow:0 0 0 2px var(--mf-accent)}.tmk-blk.ro{cursor:default;opacity:.8}.tmk-blk.live{border-left-style:dashed;background:color-mix(in srgb,var(--mf-accent) 24%,var(--mf-surface));cursor:default;--c:var(--mf-accent)}.tmk-blk.tmk-gh{background:var(--mf-tint);pointer-events:none;border:1px dashed var(--mf-accent)}.tmk-rz{cursor:ns-resize;height:8px;left:0;bottom:0;right:0;position:absolute}.tmk-rz:after{left:50%;bottom:2px;content:"";width:20px;position:absolute;margin-left:-10px;background:var(--mf-mute);border-radius:var(--mf-r-sm);height:2px;opacity:.6}.tmk-now{background:var(--mf-danger);pointer-events:none;z-index:2;height:2px;left:0;right:0;position:absolute}.tmk-hint{flex:none;font-size:var(--mf-fs-sm);padding:var(--mf-s2) var(--mf-s1)}.tmk-rp{min-height:0;flex:1;display:flex;gap:var(--mf-s3);overflow:auto;padding:0 var(--mf-s4) var(--mf-s5);flex-direction:column}.tmk-fl{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}input.tmk-dt{width:150px}.tmk-kp{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s3)}.tmk-k{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.mf-flat-tick-4259{--tb:80,217,205,88,248,55,50,215,33,89,208,22,124,221,136,142,200}.tmk-k b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.tmk-cd{display:flex;gap:var(--mf-s2);flex-direction:column}.tmk-sh{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center}.tmk-ch{display:block;height:auto;width:100%;max-height:300px}.tmk-ch text{fill:var(--mf-mute);font-size:var(--mf-fs-xs);font-family:inherit}.tmk-ch .tmk-m{fill:var(--mf-text)}.tmk-tw{border-radius:var(--mf-r-pop);overflow:auto;border:1px solid var(--mf-line)}.tmk-tb{font-size:var(--mf-fs-md);border-collapse:collapse;width:100%}.tmk-tb th{text-transform:uppercase;background:var(--mf-soft);letter-spacing:.04em;font-size:var(--mf-fs-xs);text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);white-space:nowrap}.tmk-tb td{padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line)}.tmk-tb .r{font-variant-numeric:tabular-nums;text-align:right}.tmk-tb tfoot td{background:var(--mf-soft);font-weight:var(--mf-fw-semi);border-bottom:0}.tmk-tb tbody tr:last-child td{border-bottom:0}.tmk-det{width:340px}.tmk-dp{display:flex;gap:var(--mf-s3);overflow:auto;padding:0 var(--mf-s4) var(--mf-s4);flex-direction:column}.tmk-f{display:flex;flex-direction:column}.tmk-f .mf-field{box-sizing:border-box;width:100%}.tmk-g2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3)}.tmk-g3{grid-template-columns:repeat(3,1fr);display:grid;gap:var(--mf-s3)}.tmk-g2 .mf-field,.tmk-g3 .mf-field{box-sizing:border-box;width:100%}.tmk-vn{display:flex;gap:var(--mf-s1);align-items:center}.tmk-vn .mf-field{flex:1;min-width:0}.tmk-tk{flex:1;min-width:0;justify-content:flex-start}.tmk-tk span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tmk-bl{min-height:var(--mf-h-m);display:flex;gap:var(--mf-s2);align-self:end;justify-content:space-between;align-items:center}.tmk-am{font-size:var(--mf-fs-sm)}.tmk-inv{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tmk-da{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.tmk-ro{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.tmk-pl{display:flex;gap:2px;overflow:auto;max-height:340px;flex-direction:column;margin-top:var(--mf-s2)}.tmk-ll{overflow:auto;margin:var(--mf-s2) 0;max-height:260px}.tmk-s0{padding-left:0;margin-top:var(--mf-s3)}.tmk-act{display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2);flex-wrap:wrap}.tmk-vr{display:flex;gap:var(--mf-s2);overflow:auto;max-height:170px;flex-direction:column}.tmk-vrr{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.tmk-vrr span{display:inline-flex;gap:var(--mf-s2);align-items:center}.tmk-vrr .mf-field{width:140px}.tmk-chk{margin-top:var(--mf-s3)}.tmk-hint{font-size:var(--mf-fs-sm);margin:var(--mf-s2) 0}.tmk-il{display:flex;border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line);margin:var(--mf-s3) 0;max-height:230px;flex-direction:column}.tmk-ir{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);min-height:var(--mf-h-m)}.tmk-ir:last-child{border-bottom:0}.tmk-ir .tmk-nl{flex:1;white-space:nowrap;min-width:0}.tmk-ir b{font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.tmk-sum{display:flex;font-size:var(--mf-fs-lg);justify-content:space-between;align-items:center}.mf-tbi.tmk-tray{font-variant-numeric:tabular-nums;display:inline-flex;font-size:var(--mf-fs-sm);gap:6px;font-family:var(--mf-mono);color:var(--mf-accent-ink);width:auto;align-items:center;padding:0 var(--mf-s2)}.mf-tbi.tmk-tray svg{height:16px;width:16px}@container tm (max-width:1100px){.tmk-det{width:300px}}@container tm (max-width:860px){.tm .w-rib{display:none}.tm.rib-on .w-rib{display:flex}.tmk-ribt{display:grid!important}.tmk-side{top:0;z-index:8;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.tmk-det{position:absolute;inset:0;z-index:7;width:auto;border-left:0}.tmk-bar-in{padding:var(--mf-s2) var(--mf-s3)}.tmk-desc{flex:1 1 100%}.tmk-chips{flex:1 1 100%;flex-wrap:nowrap;overflow:auto}.tmk-bar-in{gap:var(--mf-s2)}.tmk-el{font-size:var(--mf-fs-lg);min-width:0;margin-left:auto}.tmk-kp{grid-template-columns:1fr 1fr}.tmk-rt{display:none}.tmk-head{padding:var(--mf-s3) var(--mf-s3) var(--mf-s2)}.tmk-sq{max-width:none}.tmk-title{display:none}.tmk-g3{grid-template-columns:1fr 1fr}}.tm .tmk-det{display:flex}.tbx-host{overflow:hidden}.tbx{min-height:0;flex:1;display:flex;outline:0;flex-direction:column;container-type:inline-size;container-name:tbx;background:var(--mf-surface);color:var(--mf-text);position:relative}.tbx-bar{display:none;gap:var(--mf-s2)}.tbx-bar b{font-weight:var(--mf-fw-semi)}.tbx-body{position:relative}.tbx-side{width:var(--mf-side-w)}.tbx-search{margin:0 0 var(--mf-s2)}.tbx-noside{padding:var(--mf-s4) 0}.tbx-main{min-width:0}.tbx-scroll{height:100%}.tbx-bc{display:flex;max-width:980px;gap:var(--mf-s4);margin:0 auto;width:100%;flex-direction:column}.tbx-pg[hidden],.tbx-home[hidden]{display:none}.tbx-pg{display:flex;gap:var(--mf-s4);flex-direction:column}.tbx-host2{display:flex;flex-direction:column}.tbx-h{display:flex;gap:var(--mf-s1);flex-direction:column}.tbx-sec{padding-left:0}.tbx-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid;gap:var(--mf-s3)}.tbx-tile{display:flex;cursor:pointer;gap:var(--mf-s3);text-align:left;color:var(--mf-text);align-items:center;font:inherit}.tbx-tile:hover{background:var(--mf-hover)}.tbx-tile:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tbx-tt{display:flex;gap:2px;min-width:0;flex-direction:column}.tbx-tt .mf-mute{font-size:var(--mf-fs-sm)}.tbx-card{display:flex;gap:var(--mf-s3);flex-direction:column}.tbx-gap{margin-top:var(--mf-s3)}.tbx-tabs{max-width:100%;align-self:flex-start;overflow-x:auto}.tbx-f{display:flex;min-width:0;flex-direction:column}.tbx-g2,.tbx-g3{display:grid;gap:var(--mf-s3)}.tbx-g2{grid-template-columns:1fr 1fr}.tbx-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.tbx-2{grid-template-columns:minmax(0,1fr) minmax(0,360px);display:grid;gap:var(--mf-s4);align-items:start}.tbx-col{display:flex;gap:var(--mf-s4);min-width:0;flex-direction:column}.tbx-acts,.tbx-btns,.tbx-chips,.tbx-sw2,.tbx-src{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tbx-chips .mf-grow{flex:1}.tbx-sw{display:inline-flex;cursor:pointer;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.tbx-sw .mf-switch{flex:none}.tbx-srch,.tbx-hint{font-size:var(--mf-fs-sm)}.tbx-src{border-radius:var(--mf-r-pop);border:1px dashed var(--mf-line);padding:var(--mf-s3)}.tbx-drop,.tbx-drop .tbx-src{background:var(--mf-tint);outline-offset:-2px;outline:2px dashed var(--mf-accent)}.tbx-ta{min-height:80px;height:auto;line-height:1.5;resize:vertical;font-family:var(--mf-mono,ui-monospace,monospace);padding:var(--mf-s2) var(--mf-s3)}.tbx-mono,.tbx-code{font-family:var(--mf-mono,ui-monospace,monospace)}.tbx-code{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);white-space:pre-wrap;line-height:1.55;overflow:auto;margin:0;max-height:320px;word-break:break-word;padding:var(--mf-s3)}.tbx-tall{max-height:480px}.tbx-cmph{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.tbx-note{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s3)}.tbx-note.warn{background:color-mix(in srgb,var(--mf-warn) 16%,transparent)}.tbx-note.ok{background:color-mix(in srgb,var(--mf-ok) 16%,transparent)}.tbx-note svg{flex:none;margin-top:2px}.tbx-rr{min-height:var(--mf-h-m);gap:var(--mf-s3);align-items:center;padding:2px 0}.tbx-rl{flex:none;font-size:var(--mf-fs-sm);color:var(--mf-mute);width:160px}.tbx-rv{text-overflow:ellipsis;cursor:default;white-space:nowrap;min-width:0;overflow:hidden}.tbx-kvs{display:flex;flex-direction:column}.tbx-range{margin:2px 0 6px;width:100%;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:var(--mf-h-s)}.tbx-range::-webkit-slider-runnable-track{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:4px}.tbx-range::-moz-range-track{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:4px}.tbx-range::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;margin-top:-6px;background:var(--mf-accent);border-radius:50%;border:0;box-shadow:var(--mf-sh1)}.tbx-range::-moz-range-thumb{background:var(--mf-accent);border-radius:50%;height:16px;border:0;box-shadow:var(--mf-sh1);width:16px}.tbx-sl{display:flex;gap:var(--mf-s3);align-items:center}.tbx-sl b{min-width:44px;text-align:right;font-weight:var(--mf-fw-med)}.tbx-clr{flex:none;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;height:var(--mf-h-m);border:1px solid var(--mf-line);width:var(--mf-h-m);padding:0}.tbx-clrrow{display:flex;gap:var(--mf-s2);align-items:center}.tbx-dt{width:auto}.tbx-wh{display:flex;gap:var(--mf-s2);align-items:center}.tbx-wh .mf-field{min-width:0}.tbx-qrbox{display:grid;place-items:center;min-height:200px;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);padding:var(--mf-s4)}.tbx-qrbox svg,.tbx-qrbox canvas,.tbx-qrbox img{display:block;max-width:100%;height:auto}.tbx-qri,.tbx-qn{font-size:var(--mf-fs-sm)}.tbx-swatch{border-radius:var(--mf-r-pop);height:96px;border:1px solid var(--mf-line)}.tbx-sq{flex:none;display:inline-block;border-radius:var(--mf-r-sm);cursor:pointer;height:28px;border:1px solid var(--mf-line);width:28px;padding:0}.tbx-sq.s{height:22px;width:22px}.tbx-hs{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.tbx-strip{display:flex;border-radius:var(--mf-r-ctl);height:64px;overflow:hidden;border:1px solid var(--mf-line)}.tbx-strip>*{flex:1}.tbx-sample{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s4)}.tbx-big{font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-bold)}.tbx-gprev{border-radius:var(--mf-r-pop);height:200px;border:1px solid var(--mf-line)}.tbx-stage{display:grid;place-items:center;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);overflow:hidden;padding:var(--mf-s3)}.tbx-cv,.tbx-stage canvas,.tbx-stage img{display:block;max-width:100%;height:auto}.tbx-th{flex:none;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:48px;width:48px;object-fit:cover}.tbx-ir{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.tbx-cmp{background:var(--mf-soft2);border-radius:var(--mf-r-ctl);line-height:0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.tbx-cmp img{display:block;max-width:100%}.tbx-cb{width:100%}.tbx-ca{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.tbx-ca img{height:100%;width:100%;object-fit:contain}.tbx-cl{top:0;background:var(--mf-accent);transform:translate(-1px);left:var(--pos);bottom:0;width:2px;position:absolute}.tbx-tag{top:var(--mf-s2);background:var(--mf-surface);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);line-height:1.6;color:var(--mf-text);position:absolute;padding:2px 8px}.tbx-tag.a{left:var(--mf-s2)}.tbx-tag.b{right:var(--mf-s2)}.tbx-stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid;gap:var(--mf-s3)}.tbx-stat{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);padding:var(--mf-s3);flex-direction:column}.tbx-stat b{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-bold)}.tbx-stat span{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tbx-tblw{border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--mf-line);max-height:360px}.tbx-tbl{font-size:var(--mf-fs-sm);border-collapse:collapse;width:100%}.tbx-tbl th,.tbx-tbl td{text-align:left;padding:var(--mf-s1) var(--mf-s3);border-bottom:1px solid var(--mf-line);white-space:nowrap}.tbx-tbl th{top:0;background:var(--mf-soft2);font-weight:var(--mf-fw-semi);position:sticky}.tbx-diff{border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);overflow:auto;border:1px solid var(--mf-line);font-family:var(--mf-mono,ui-monospace,monospace);max-height:480px}.tbx-dl{display:flex;gap:var(--mf-s2);line-height:1.6;padding:0 var(--mf-s2)}.tbx-dl code{flex:1;white-space:pre-wrap;word-break:break-word;font:inherit}.tbx-ln{flex:none;text-align:right;color:var(--mf-mute);width:34px;-webkit-user-select:none;user-select:none}.tbx-dc{flex:none;color:var(--mf-mute);width:12px}.tbx-dl.add{background:color-mix(in srgb,var(--mf-ok) 18%,transparent)}.tbx-dl.del{background:color-mix(in srgb,var(--mf-danger) 18%,transparent)}.tbx-plus{color:var(--mf-ok)}.tbx-minus{color:var(--mf-danger)}.tbx-inl{font-size:var(--mf-fs-sm);white-space:pre-wrap;line-height:1.7;font-family:var(--mf-mono,ui-monospace,monospace);word-break:break-word}.tbx-inl ins{text-decoration:none;background:color-mix(in srgb,var(--mf-ok) 25%,transparent)}.tbx-inl del{background:color-mix(in srgb,var(--mf-danger) 25%,transparent)}.tbx-rxw{display:flex;gap:var(--mf-s2);align-items:center}.tbx-rxw .mf-field{flex:1;min-width:0}.tbx-rxs,.tbx-rxf{font-family:var(--mf-mono,ui-monospace,monospace);color:var(--mf-mute)}.tbx-hl{max-height:260px}.tbx-m0,.tbx-m1{border-radius:var(--mf-r-sm);color:inherit}.tbx-m0{background:color-mix(in srgb,var(--mf-accent) 30%,transparent)}.tbx-m1{background:color-mix(in srgb,var(--mf-warn) 30%,transparent)}.tbx-gs{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding:0 0 var(--mf-s2) 172px}.tbx-g{display:inline-flex;background:var(--mf-soft2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center;padding:2px var(--mf-s2)}.tbx-g i{font-style:normal;color:var(--mf-mute)}.tbx-g em{color:var(--mf-mute)}.tbx-hr,.tbx-hr2{min-height:var(--mf-h-m);gap:var(--mf-s3);align-items:center}.tbx-hv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbx-hv span{color:var(--mf-mute)}.tbx-ago{flex:none;font-size:var(--mf-fs-sm)}.tbx-pbar{background:var(--mf-soft2);border-radius:var(--mf-r-pill);height:6px;overflow:hidden}.tbx-pbar>*{display:block;background:var(--mf-accent);height:100%}.tbx-stop{display:flex}.tbx-pk.on{background:var(--mf-sel)}@container tbx (max-width:760px){.tbx-bar{display:flex}.tbx-side{display:none;top:0;z-index:8;left:0;box-shadow:var(--mf-sh-pop);bottom:0;position:absolute}.tbx.side-open .tbx-side{display:flex}.tbx-2{grid-template-columns:minmax(0,1fr)}.tbx-g3{grid-template-columns:1fr 1fr}}@container tbx (max-width:520px){.tbx-g2,.tbx-g3{grid-template-columns:minmax(0,1fr)}.tbx-rl{width:96px}.tbx-gs{padding-left:0}.tbx-tiles{grid-template-columns:minmax(0,1fr)}.tbx-hv b{display:none}}.tbx [hidden]{display:none!important}[data-body],[data-panel],[data-fileout],[data-inwrap]{display:flex;gap:var(--mf-s3);flex-direction:column}[data-body]>.tbx-gap,[data-panel]>.tbx-gap,[data-inwrap]>.tbx-gap{margin-top:0}.tbx-2 .tbx-rl{width:64px}.tbx-src{flex:1}.tbx-tabs .mf-tab{white-space:nowrap}button.mf-chip{cursor:pointer;border:0;font-family:inherit;color:var(--mf-text)}button.mf-chip:hover{background:var(--mf-hover)}button.mf-chip.on:hover{background:var(--mf-tint)}.tbx-2 .tbx-hr2 .tbx-rl,.tbx-hr2 .tbx-rl{width:150px}.tv-page{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.tv-page h2,.tv-h2{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.tv-lead{margin:0}.tv-small{font-size:var(--mf-fs-sm)}.tv-foot{max-width:90ch;font-size:var(--mf-fs-sm);margin:var(--mf-s3) 0 0}.tv-h4{font-size:var(--mf-fs-sm);margin:0 0 var(--mf-s2);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.tv-subnav{flex-wrap:wrap;display:flex;gap:var(--mf-s1);border-bottom:1px solid var(--mf-line);padding-bottom:var(--mf-s2)}.tv-sub{min-height:44px;display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer}.tv-sub:hover{background:var(--mf-soft)}.tv-sub.on{background:var(--mf-sel);font-weight:var(--mf-fw-semi)}.tv-sub:focus-visible,.tv-chip:focus-visible,.tv-link:focus-visible,.tv-cell:focus-visible,.tv-daybtn:focus-visible,.tv-trip:focus-visible,.tv-info:focus-visible,.tv-staymain:focus-visible,.tv-destmain:focus-visible,.tv-bar:focus-visible,.tv-opt:focus-visible,.tv-map:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tv-form{gap:var(--mf-s3)}.tv-row{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.tv-row0{align-items:flex-end}.tv-fld{flex:1 1 140px;display:flex;gap:var(--mf-s1);min-width:0;position:relative;flex-direction:column}.tv-fld.g0{flex:0 0 96px}.tv-fld.g1{flex:1 1 150px;max-width:220px}.tv-fld.g2{flex:2 1 220px}.tv-fld.g3{flex:3 1 260px}.tv-lab{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tv-fld .mf-field,.tv-pick .mf-field{min-height:44px;width:100%}.tv-go{min-height:44px;align-self:flex-end}.tv-swap{min-height:44px;align-self:flex-end;min-width:44px}.tv-seg{display:inline-flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:2px;padding:2px}.tv-seg .mf-btn{min-height:40px;border-color:transparent;background:transparent}.tv-seg .mf-btn.on{background:var(--mf-surface);box-shadow:var(--mf-sh1);font-weight:var(--mf-fw-semi)}.tv-check{min-height:44px;display:inline-flex;cursor:pointer;gap:var(--mf-s2);align-items:center}.tv-check input{flex:none;height:20px;width:20px}.tv-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tv-chip{min-height:44px;background:var(--mf-surface);border-radius:var(--mf-r-pill);border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s3);font:inherit;cursor:pointer}.tv-chip:hover{background:var(--mf-soft)}.tv-chip.on{background:var(--mf-sel);border-color:var(--mf-accent);font-weight:var(--mf-fw-semi)}.tv-pick .tv-sug{top:100%;z-index:30;left:0;right:0;position:absolute;margin-top:2px;background:var(--mf-surface);border-radius:var(--mf-r-pop);min-width:260px;overflow:auto;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);max-height:320px}.tv-sughead{text-transform:uppercase;font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:var(--mf-s2) var(--mf-s3)}.tv-opt{min-height:44px;display:flex;cursor:pointer;justify-content:center;padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.tv-opt:hover,.tv-opt[aria-selected=true]{background:var(--mf-sel)}.tv-sugempty{padding:var(--mf-s3)}.tv-legs{display:flex;gap:var(--mf-s3);flex-direction:column}.tv-leg{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.tv-legn{display:grid;border-radius:var(--mf-r-pill);height:28px;width:28px;place-items:center;background:var(--mf-soft);font-size:var(--mf-fs-sm);align-self:center;font-weight:var(--mf-fw-semi)}.tv-start{display:flex;gap:var(--mf-s4);flex-direction:column}.tv-cards3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;gap:var(--mf-s3)}.tv-info{display:flex;gap:var(--mf-s2);text-align:left;align-items:flex-start;flex-direction:column;font:inherit;min-height:44px;cursor:pointer;color:var(--mf-text)}.tv-info:hover{background:var(--mf-soft)}.tv-reshead{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.tv-tripname{min-width:0}.tv-reslayout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start}.tv-reslayout.one{grid-template-columns:minmax(0,1fr)}.tv-side{display:flex;top:0;gap:var(--mf-s3);position:sticky;flex-direction:column}.tv-main{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.tv-sortbar{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.tv-fares{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));display:grid;gap:var(--mf-s3)}.tv-fare{flex-wrap:wrap;gap:var(--mf-s3) var(--mf-s4);justify-content:space-between;flex-direction:row}.tv-fare-main{flex:1 1 240px;display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.tv-fare-route{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tv-arrow{display:inline-flex;color:var(--mf-mute)}.tv-fare-meta{color:var(--mf-mute)}.tv-fare-flags{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tv-fare-price{flex:0 1 250px;display:flex;gap:var(--mf-s1);min-width:200px;text-align:right;align-items:flex-end;flex-direction:column}.tv-fare-price .mf-btn{min-height:44px;white-space:normal;text-align:center}.tv-fare-act{justify-content:flex-end}.tv-fare-links{flex:1 1 100%;border-top:1px solid var(--mf-line);padding-top:var(--mf-s3)}.tv-price{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.tv-insight.low{border-color:var(--mf-ok)}.tv-insight.high{border-color:var(--mf-warn)}.tv-filters{gap:var(--mf-s3)}.tv-fs{display:flex;border:0;margin:0;padding:0;flex-direction:column}.tv-fs legend{padding:0}.tv-why summary{min-height:32px;cursor:pointer}.tv-routes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s3)}.tv-route{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.tv-airlines{flex-wrap:wrap;display:flex;gap:var(--mf-s1)}.tv-links{display:flex;gap:var(--mf-s3);flex-direction:column}.tv-lgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid;gap:var(--mf-s2)}.tv-link{min-height:44px;display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);justify-content:space-between;border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3);text-decoration:none;background:var(--mf-surface)}.tv-link:hover{background:var(--mf-soft)}.tv-link .tx{display:flex;min-width:0;flex-direction:column}.tv-loading{display:flex;gap:var(--mf-s3);color:var(--mf-mute);align-items:center;padding:var(--mf-s5) var(--mf-s4)}.tv-spin{border-radius:var(--mf-r-pill);height:20px;border:2px solid var(--mf-line);width:20px;border-top-color:var(--mf-accent);animation:tvspin .9s linear infinite}@keyframes tvspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tv-spin{animation-duration:3s}}.tv-grid .tv-cell{min-height:44px;display:flex;background:transparent;border-radius:var(--mf-r-sm);min-width:56px;border:0;color:var(--mf-text);align-items:flex-end;padding:var(--mf-s1) var(--mf-s2);flex-direction:column;font:inherit;cursor:pointer;width:100%}.tv-grid .tv-cell:hover,.tv-grid td.tv-best{background:var(--mf-sel)}.tv-grid td.tv-none{color:var(--mf-mute)}.tv-cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;gap:var(--mf-s1)}.tv-dow{font-size:var(--mf-fs-sm);text-align:center;color:var(--mf-mute);padding:var(--mf-s1)}.tv-day{min-height:64px;display:flex;border-radius:var(--mf-r-sm);border:1px solid var(--mf-line)}.tv-day.empty{border:0}.tv-day.past{opacity:.55}.tv-day.best{border-color:var(--mf-ok);background:var(--mf-soft)}.tv-daybtn{display:flex;background:transparent;gap:2px;border:0;color:var(--mf-text);width:100%;align-items:flex-start;padding:var(--mf-s1) var(--mf-s2);flex-direction:column;font:inherit;min-height:44px;cursor:pointer;text-align:left}button.tv-daybtn:hover{background:var(--mf-sel)}.tv-daybtn .n{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tv-daybtn small{font-size:var(--mf-fs-xs)}.tv-month{flex:1;text-align:center}.tv-chart{height:auto;width:100%;max-height:340px}.tv-chart .g{stroke:var(--mf-line)}.tv-chart .ax{fill:var(--mf-mute);font-size:11px}.tv-chart .ln{stroke-width:2;fill:none;stroke:var(--mf-accent)}.tv-chart .pt{fill:var(--mf-accent)}.tv-chart .pt.lo{fill:var(--mf-ok)}.tv-chart .ref{stroke:var(--mf-mute);stroke-dasharray:4 4}.tv-bars{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));display:grid;gap:var(--mf-s2);align-items:end}.tv-bar{display:flex;background:transparent;gap:var(--mf-s1);border:0;color:var(--mf-text);align-items:center;flex-direction:column;font:inherit;min-height:44px;cursor:pointer;padding:var(--mf-s1)}.tv-bar .col{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-sm);height:140px;overflow:hidden;width:100%;align-items:flex-end}.tv-bar .col i{display:block;background:var(--mf-accent);width:100%}.tv-bar.lo .col i{background:var(--mf-ok)}.tv-bar .v{font-size:var(--mf-fs-sm)}.tv-bar:disabled{cursor:default;color:var(--mf-mute)}.tv-explore{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);display:grid;gap:var(--mf-s4);align-items:start}.tv-explore-map,.tv-staymap{top:0;min-width:0;position:sticky}.tv-dests,.tv-staylist{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.tv-dest{flex-wrap:wrap;align-items:center;flex-direction:row}.tv-dest.on,.tv-stay.on{border-color:var(--mf-accent);background:var(--mf-sel)}.tv-destmain,.tv-staymain{background:transparent;border:0;color:var(--mf-text);font:inherit;min-height:44px;display:flex;cursor:pointer;justify-content:center;text-align:left;padding:0;flex-direction:column}.tv-destmain{flex:1 1 180px}.tv-destp{display:flex;align-items:flex-end;flex-direction:column}.tv-stayic{display:inline-flex;color:var(--mf-text)}.tv-stayprice{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:baseline}.tv-staydetail{border-top:1px solid var(--mf-line);padding-top:var(--mf-s3);display:flex;gap:var(--mf-s3);flex-direction:column}.tv-mapbar{margin-top:var(--mf-s2)}.tv-more summary{min-height:44px;display:flex;cursor:pointer;align-items:center}.tv-cmp{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:var(--mf-s3)}.tv-dl{grid-template-columns:auto 1fr;display:grid;gap:var(--mf-s2) var(--mf-s4);margin:0}.tv-dl dt{color:var(--mf-mute)}.tv-map{background:var(--mf-soft);border-radius:var(--mf-r-pop);height:420px;overflow:hidden;border:1px solid var(--mf-line);width:100%;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.tv-map.short{height:320px}.tv-svg{display:block;height:100%;width:100%}.tv-sea{fill:var(--mf-soft)}.tv-grid line{stroke-width:.5;stroke:var(--mf-line)}.tv-land path{stroke-width:.8;fill:var(--mf-surface);stroke:var(--mf-hair2)}.tv-lake path{stroke-width:.6;fill:var(--mf-soft);stroke:var(--mf-hair2)}.tv-arc{stroke-width:2;fill:none;stroke:var(--mf-accent);stroke-linecap:round}.tv-pin .dot{stroke-width:2;fill:var(--mf-accent);stroke:var(--mf-surface)}.tv-pin .hit{fill:transparent}.tv-pin.on .dot{fill:var(--mf-text)}.tv-pin.cl .dot{fill:var(--mf-text);stroke:var(--mf-surface)}.tv-cltx{fill:var(--mf-surface);font-size:11px;font-weight:700}.tv-pin{cursor:pointer}.tv-pin:focus-visible .dot{stroke-width:3;stroke:var(--mf-accent)}.tv-pintx{fill:var(--mf-text);font-size:11px;paint-order:stroke;stroke-width:3px;stroke:var(--mf-surface)}.tv-pill{fill:var(--mf-surface);stroke:var(--mf-line)}.tv-pilltx{fill:var(--mf-text);font-size:11px;font-weight:700}.tv-mapctl{display:flex;top:var(--mf-s2);gap:var(--mf-s1);right:var(--mf-s2);position:absolute;flex-direction:column}.tv-mapctl .mf-btn{min-height:44px;background:var(--mf-surface);min-width:44px}.tv-mapnote{max-width:70%;background:var(--mf-surface);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);left:var(--mf-s2);bottom:var(--mf-s1);position:absolute;padding:2px var(--mf-s2)}.tv-trips{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid;gap:var(--mf-s3)}.tv-trip{text-align:left;font:inherit;cursor:pointer;color:var(--mf-text)}.tv-trip:hover{background:var(--mf-soft)}.tv-triptitle{font-size:var(--mf-fs-lg)}.tv-next{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.tv-code{background:var(--mf-soft);border-radius:var(--mf-r-sm);overflow-wrap:anywhere;font-family:var(--mf-mono);padding:var(--mf-s2) var(--mf-s3)}.tv-addbar{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tv-tl{display:flex;gap:var(--mf-s4);flex-direction:column}.tv-tlday{display:flex;gap:var(--mf-s2);flex-direction:column}.tv-tlhead{font-size:var(--mf-fs-md);margin:0;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.tv-item{gap:var(--mf-s2)}.tv-itic{display:inline-flex}.tv-times{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tv-itnotes{white-space:pre-wrap;overflow-wrap:anywhere}.tv-wx{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:flex-start}.tv-itact{margin-top:var(--mf-s1)}.tv-importgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid;gap:var(--mf-s3)}.tv-paste{min-height:200px;resize:vertical;font-family:var(--mf-mono);width:100%}.tv-upload{min-height:44px;cursor:pointer}.tv-cands{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));display:grid;gap:var(--mf-s3)}.tv-cand.off{opacity:.6}.tv-confirm{background:var(--mf-surface);bottom:0;position:sticky;padding:var(--mf-s3) 0;border-top:1px solid var(--mf-line)}.tv-packrow{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center}.tv-done{text-decoration:line-through;color:var(--mf-mute)}.tv-alerts{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));display:grid;gap:var(--mf-s3)}.tv-alert.off{opacity:.7}.tv-settings{max-width:1400px}@media(max-width:900px){.tv-reslayout,.tv-explore,.tv-staysplit{grid-template-columns:minmax(0,1fr)}.tv-side,.tv-explore-map,.tv-staymap{position:static}.tv-map{height:320px}.tv-fare-price{flex:1 1 100%;text-align:left;align-items:stretch}.tv-fare-act{justify-content:flex-start}.tv-fld.g1,.tv-fld.g0{flex:1 1 140px;max-width:none}.tv-sug{min-width:0}.tv-subnav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.tv-sub{flex:none}}.tv-filters .tv-fld,.tv-side .tv-fld{flex:0 0 auto}.tv-fare-links .tv-links{gap:var(--mf-s2)}.tv-scale line{stroke-width:2;stroke:var(--mf-text)}.tv-scale text{fill:var(--mf-text);font-size:11px;paint-order:stroke;stroke-width:3px;stroke:var(--mf-soft)}.tv-warns{display:flex;gap:var(--mf-s2);flex-direction:column}.tv-warns .bz-note{background:var(--mf-soft)}.tv-warns .bz-note.warn{background:var(--mf-tint)}.tv-confirm{z-index:5}.tv-key{display:inline-flex;font-size:12px;gap:var(--mf-s2);color:var(--mf-text-2);align-items:center}.tv-dot{display:inline-block;background:var(--mf-accent);border-radius:50%;height:10px;width:10px}.mf-round-panel-0251{opacity:0;cursor:default;--cv:"5071367104cae137"}.tv-dot.want{background:var(--mf-ok)}.tv-pin.want .dot{fill:var(--mf-ok)}.tv-pin.been .dot{fill:var(--mf-accent)}.tv-conts{display:grid;gap:var(--mf-s3)}.tv-meter{background:var(--mf-soft);border-radius:var(--mf-r-sm);height:8px;overflow:hidden;margin:var(--mf-s1) 0}.tv-meter i{display:block;background:var(--mf-accent);height:100%}.tv-years{display:grid;gap:var(--mf-s3)}.tv-plist{list-style:none;display:grid;gap:var(--mf-s1);margin:0;padding:0}.tv-place{min-height:44px;display:flex;background:transparent;gap:var(--mf-s3);border:0;width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);color:var(--mf-text);font:inherit;cursor:pointer;text-align:left}.tv-place.static{cursor:default}.tv-place:focus-visible,.tv-linkbtn:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.tv-wishrow{display:flex;gap:var(--mf-s1);align-items:center}.tv-wishrow .tv-place{flex:1;min-width:0}.tv-block{display:block}.tv-linkbtn{background:transparent;border:0;color:var(--mf-accent);padding:var(--mf-s1) 0;font:inherit;min-height:44px;cursor:pointer}.tv-wrap{flex-wrap:wrap}.tv-dl{grid-template-columns:max-content 1fr;display:grid;gap:var(--mf-s1) var(--mf-s4);margin:0}.tv-dl dt{color:var(--mf-text-2)}.tv-dl dd{margin:0}.tv-vchart{display:block;max-width:720px;height:auto;margin:var(--mf-s3) 0;width:100%}.tv-vchart .tv-used{stroke-width:2;fill:none;stroke:var(--mf-accent)}.tv-vchart .tv-used.proj{stroke-dasharray:5 4}.tv-vchart .tv-lim{stroke-width:1.5;stroke:var(--mf-warn);stroke-dasharray:3 3}.tv-vchart .tv-now{stroke-width:1;stroke:var(--mf-text-2)}.tv-vchart .tv-ax{fill:var(--mf-text-2);font-size:11px}.tv-over{color:var(--mf-warn)}.tv-plan{border-top:1px solid var(--mf-line);margin-top:var(--mf-s3);padding-top:var(--mf-s3)}.tv-chkrow{min-height:44px;display:flex;gap:var(--mf-s2);align-items:center}@media(max-width:520px){.tv-dl{grid-template-columns:1fr}.tv-place{padding-inline:var(--mf-s2)}}.tv-vpick .tv-filters{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.tv-vpick .tv-fld{flex:1 1 200px;min-width:min(100%,200px)}.bz.tv .mf-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.bz.tv .mf-tabs::-webkit-scrollbar{display:none}.bz.tv .mf-tab{flex:0 0 auto}.tv-tips{margin:var(--mf-s2) 0;padding-left:var(--mf-s5);display:grid;gap:var(--mf-s1)}.tv-lone{max-width:420px}.tv-wrapseg{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s3) 0}p .mf-i,.tv-small .mf-i,.tv-tips .mf-i,details .mf-i{display:inline-block;vertical-align:-2px;margin-left:2px}.tv-plan-days{display:grid;gap:var(--mf-s4);margin:var(--mf-s3) 0}.tv-pday{display:grid;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3)}.tv-pitem{min-height:44px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-sm);cursor:grab;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2)}.tv-pitem[draggable=true]:active{cursor:grabbing}.tv-pday:has(.tv-pitem):hover{border-color:var(--mf-accent)}.tv-move{min-height:44px;max-width:130px}.tv-opt2{min-height:44px;flex-wrap:wrap;display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);margin:var(--mf-s1) 0;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s3);font:inherit;cursor:pointer;text-align:left}.tv-opt2.on{border-color:var(--mf-accent);background:var(--mf-soft)}.tv-opt2 .tv-meter{flex:1 0 100%;margin:0}.tv-opt2:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tv-subnav{position:relative}.tv-files{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;margin-top:var(--mf-s2)}.tv-x{min-height:24px;display:inline-flex;background:transparent;cursor:pointer;min-width:24px;justify-content:center;border:0;color:inherit;align-items:center;padding:0}.tv-x:focus-visible{outline:2px solid var(--mf-accent)}.bz.tv .tv-page{max-width:1600px;width:100%;margin-inline:auto;box-sizing:border-box}.tv-sr{height:1px;border:0;margin:-1px;width:1px;position:absolute;padding:0;clip-path:inset(50%);white-space:nowrap}.tv-staysplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start}.tv-pills{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tv-pill{min-height:44px;display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-pill);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s4);font:inherit;cursor:pointer}.tv-pill:hover{background:var(--mf-soft)}.tv-pill.on{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.tv-pill:focus-visible,.tv-datebtn:focus-visible,.tv-paxbtn:focus-visible,.tv-dpd:focus-visible,.tv-tile:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tv-pills.big .tv-pill{min-height:48px;padding:0 var(--mf-s5)}.tv-hero{font-size:var(--mf-fs-xl);margin:var(--mf-s2) 0 0;font-weight:var(--mf-fw-semi)}.tv-hform{max-width:1180px;width:100%;position:relative;margin-inline:auto;gap:var(--mf-s3);box-sizing:border-box;padding:var(--mf-s4)}.tv-hrow{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end;position:relative}.tv-hrow .tv-fld.g2{flex:2 1 200px}.tv-hrow .tv-fld.g3{flex:3 1 260px}.tv-hrow .tv-fld.g1{flex:1 1 130px;max-width:none}.tv-big{min-height:52px;font-size:var(--mf-fs-md);padding:0 var(--mf-s5)}.tv-go{flex:0 0 auto}.tv-opts{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;position:relative}.tv-sel .mf-field{min-height:44px;width:auto}.tv-popwrap{position:relative}.tv-fld .tv-popwrap,.tv-fld .tv-paxbtn{width:100%}.tv-paxbtn,.tv-datebtn{min-height:44px;display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;text-align:left}.tv-datebtn{min-height:52px;width:100%}.tv-hrow .tv-fld .tv-paxbtn,.tv-hrow .mf-field{min-height:52px}.tv-paxbtn:hover,.tv-datebtn:hover{background:var(--mf-soft)}.tv-paxbtn[aria-expanded=true],.tv-datebtn[aria-expanded=true]{border-color:var(--mf-accent)}.tv-paxbtn span,.tv-datebtn span{text-overflow:ellipsis;flex:1 1 auto;white-space:nowrap;min-width:0;overflow:hidden}.tv-pop,.tv-dp{top:100%;z-index:40;position:absolute;margin-top:var(--mf-s2);background:var(--mf-surface);border-radius:var(--mf-r-pop);box-sizing:border-box;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);padding:var(--mf-s3)}.tv-pop{display:flex;gap:var(--mf-s3);min-width:300px;left:0;flex-direction:column}.tv-step{min-height:44px;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.tv-step small{display:block}.tv-stepc{display:inline-flex;gap:var(--mf-s3);align-items:center}.tv-stepc output{min-width:24px;text-align:center;font-weight:var(--mf-fw-semi)}.tv-dp{max-width:100%;left:0;width:max-content}.tv-dpbar{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;margin-bottom:var(--mf-s2)}.tv-dphint{flex:1;text-align:center;color:var(--mf-mute)}.tv-dpms{display:flex;gap:var(--mf-s5);align-items:flex-start}.tv-dpt{text-align:center;font-weight:var(--mf-fw-semi);margin-bottom:var(--mf-s2)}.tv-dpg{grid-template-columns:repeat(7,44px);display:grid;gap:2px}.tv-dpw{font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute);padding:var(--mf-s1) 0}.tv-dpe{display:block}.tv-dpd{background:transparent;border-radius:var(--mf-r-ctl);height:44px;border:0;color:var(--mf-text);font:inherit;cursor:pointer}.tv-dpd:hover:not([disabled]){background:var(--mf-soft)}.tv-dpd[disabled]{cursor:default;opacity:.4;color:var(--mf-mute)}.tv-dpd.in{background:var(--mf-sel);border-radius:0}.tv-dpd.today{text-decoration:underline}.tv-dpd.sel{background:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.tv-dpfoot{display:flex;justify-content:flex-end;margin-top:var(--mf-s2)}.tv-sum{max-width:1180px;gap:var(--mf-s3);width:100%;align-items:center;padding:var(--mf-s3) var(--mf-s4);flex-direction:row;margin-inline:auto;box-sizing:border-box}.tv-sum-main{flex:1 1 auto;flex-wrap:wrap;display:flex;gap:var(--mf-s1) var(--mf-s3);min-width:0;align-items:baseline}.tv-sum-main b{font-size:var(--mf-fs-lg)}.tv-viewbar{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.tv-tile{min-height:64px;display:flex;max-width:1180px;gap:var(--mf-s4);width:100%;align-items:center;margin-inline:auto;box-sizing:border-box;font:inherit;cursor:pointer;text-align:left;color:var(--mf-text)}.tv-tile:hover{background:var(--mf-soft)}.tv-tile span{flex:1 1 auto;display:flex;flex-direction:column}.tv-tile b{font-size:var(--mf-fs-lg)}.tv-noprice{gap:var(--mf-s3)}.tv-bigbtns{flex-wrap:wrap;display:flex;gap:var(--mf-s3)}.tv-bigbtns .mf-btn{text-decoration:none;gap:var(--mf-s2);white-space:normal;text-align:center}.tv-direct .bz-row,.tv-conn{gap:var(--mf-s2)}.tv-leginfo{display:block}.tv-see{min-height:48px}.tv-fbtn{display:none}.tv-fs{display:flex;border:0;margin:0;padding:0;flex-direction:column}@media(max-width:900px){.tv-fbtn{display:inline-flex}.tv-side.shut{display:none}.tv-dpms{flex-direction:column}.tv-dp2{display:none}.tv-dp{left:0;width:auto;right:0}.tv-dpg{grid-template-columns:repeat(7,minmax(0,1fr))}.tv-hrow .tv-fld.g1{flex:1 1 140px}.tv-pop{min-width:0;left:0;right:0}.tv-hrow .tv-go{flex:1 1 100%}.tv-sum{flex-wrap:wrap}.tv-bigbtns .mf-btn{flex:1 1 100%}}.bz.tv .tv-page.srch{max-width:1240px}.bz-card.tv-tile{align-items:center;flex-direction:row}.bz-card.tv-tile>svg:first-child,.bz-card.tv-tile>.mf-ic:first-child{flex:none}@media(min-width:901px){.tv-dpd{height:34px}.tv-dpg{grid-template-columns:repeat(7,38px)}}.bz.tv .bz-card{border-radius:var(--mf-r-dlg)}.tv-hero{letter-spacing:-.01em;font-size:calc(var(--mf-fs-h1) * 1.5);text-align:center;margin:var(--mf-s5) 0 0;font-weight:var(--mf-fw-bold)}.tv-tag{font-size:var(--mf-fs-lg);text-align:center;margin:0 0 var(--mf-s2)}.tv-pills.big{gap:var(--mf-s5);justify-content:center;margin-top:var(--mf-s2)}.tv-pills.big .tv-pill{background:transparent;border-radius:0;border:0;border-bottom:2px solid transparent;min-height:48px;color:var(--mf-mute);padding:0 var(--mf-s2)}.tv-pills.big .tv-pill:hover{background:transparent;color:var(--mf-text)}.tv-pills.big .tv-pill.on{background:transparent;color:var(--mf-text);border-bottom-color:var(--mf-accent)}.tv-hform{background:transparent;border:0;box-shadow:none;align-items:stretch;padding:0}.tv-hform .tv-opts{justify-content:center}.tv-hform .tv-sel .mf-field,.tv-hform .tv-opts .tv-paxbtn{min-height:40px;border-radius:var(--mf-r-pill)}.tv-hrow{background:var(--mf-surface);border-radius:var(--mf-r-pill);gap:0;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);align-items:stretch;padding:var(--mf-s2)}.tv-hrow .tv-fld{border-radius:var(--mf-r-pill);gap:0;justify-content:center;padding:var(--mf-s2) var(--mf-s4)}.tv-hrow .tv-fld:hover{background:var(--mf-soft)}.tv-hrow .tv-lab{font-size:var(--mf-fs-xs);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tv-hrow .mf-field,.tv-hrow .tv-datebtn,.tv-hrow .tv-paxbtn{min-height:28px;background:transparent;border-radius:0;outline-offset:6px;border:0;box-shadow:none;padding:0}.tv-hrow .tv-datebtn,.tv-hrow .tv-paxbtn{min-height:28px}.tv-hrow .tv-swap{min-height:40px;background:var(--mf-surface);border-radius:var(--mf-r-pill);z-index:1;align-self:center;min-width:40px;border:1px solid var(--mf-line);margin:0 calc(var(--mf-s2) * -1)}.tv-hrow .tv-go{min-height:52px;border-radius:var(--mf-r-pill);align-self:center;margin-left:var(--mf-s2)}.tv-hrow .tv-sug{top:calc(100% + var(--mf-s3));left:0}.tv-dp,.tv-pop{top:calc(100% + var(--mf-s2));border-radius:var(--mf-r-dlg)}.tv-hrow .tv-dp{top:calc(100% + var(--mf-s2))}.tv-sum{border-radius:var(--mf-r-pill);box-shadow:var(--mf-sh-pop);padding:var(--mf-s2) var(--mf-s2) var(--mf-s2) var(--mf-s5)}.tv-sum .mf-btn{border-radius:var(--mf-r-pill)}.tv-viewbar,.tv-sortbar{gap:var(--mf-s3)}.tv-fbtn{display:inline-flex}.tv-reslayout{grid-template-columns:minmax(0,1fr)}.tv-side{top:0;background:var(--mf-surface);z-index:60;box-sizing:border-box;overflow:auto;box-shadow:var(--mf-sh-dlg);bottom:0;width:min(380px,100%);right:0;position:fixed;padding:var(--mf-s4);flex-direction:column}.tv-side.shut{display:none}.tv-side .tv-filters{border:0;box-shadow:none;padding:0}.tv-fares{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.tv-fare{transition:box-shadow .16s ease}.tv-fare:hover,.tv-stay:hover{box-shadow:var(--mf-sh-pop)}.tv-tile{border-radius:var(--mf-r-dlg)}@media(prefers-reduced-motion:reduce){.tv-fare{transition:none}}@media(max-width:900px){.tv-hero{font-size:var(--mf-fs-h1)}.tv-hrow{border-radius:var(--mf-r-dlg);padding:var(--mf-s1);flex-direction:column}.tv-hrow .tv-fld{border-radius:var(--mf-r-ctl);border-bottom:1px solid var(--mf-line);flex:0 0 auto;max-width:none}.tv-hrow .tv-swap{align-self:flex-end;margin:calc(var(--mf-s5) * -1) var(--mf-s3) calc(var(--mf-s5) * -1) 0}.tv-hrow .tv-go{border-radius:var(--mf-r-ctl);align-self:stretch;margin:var(--mf-s2)}.tv-sum{border-radius:var(--mf-r-dlg)}.tv-pills.big{gap:var(--mf-s3)}}.tv-early{flex-wrap:wrap;display:flex;background:var(--mf-sel);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-s,.875rem);gap:var(--mf-s1) var(--mf-s3);border:1px solid var(--mf-line);margin:var(--mf-s3) 0;color:var(--mf-text);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.tv-early>svg{flex:0 0 auto;color:var(--mf-accent)}.tv-early-t{flex:1 1 16rem;min-width:0}.tv-early-d{flex:1 1 100%}.tv-early-d summary{min-height:44px;display:inline-flex;cursor:pointer;color:var(--mf-accent);font-weight:var(--mf-fw-semi);align-items:center}.tv-early-d summary:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tv-early-d p{max-width:60ch;margin:0 0 var(--mf-s2)}@media(max-width:900px){.tv-hrow .tv-fld,.tv-hrow .tv-fld.g1,.tv-hrow .tv-fld.g2,.tv-hrow .tv-fld.g3{flex:0 0 auto;max-width:none;width:auto}.tv-hrow .tv-go{flex:0 0 auto;margin-left:var(--mf-s2)}.tv-hrow .tv-swap{align-self:flex-end}.tv-hform .tv-opts{justify-content:flex-start}}@media(max-width:500px){.bz.tv .mf-tab svg{display:none}.bz.tv .mf-tab{padding-inline:var(--mf-s2)}}.av-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start;margin-top:var(--mf-s4)}.av-list{overflow:auto;margin:0;max-height:70vh;padding:0}.av-left{padding:var(--mf-s2)}.av-lvs{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-bottom:var(--mf-s3)}.av-lv{display:flex;gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);flex-direction:column;border-left:4px solid var(--mf-text);border-radius:var(--mf-r-ctl)}.av-lvl{font-weight:var(--mf-fw-bold)}.av-sum{margin:var(--mf-s2) 0}.av-th{font-size:15px;margin:var(--mf-s4) 0 var(--mf-s2);font-weight:var(--mf-fw-bold)}.av-card{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);margin:var(--mf-s2) 0;padding:var(--mf-s3)}.av-card header{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:baseline}.av-ct{font-size:15px;margin:0;font-weight:var(--mf-fw-bold)}.av-tx{line-height:1.55;overflow-wrap:anywhere;margin:var(--mf-s2) 0}.av-cf{border-radius:var(--mf-r-pill);font-size:12px;white-space:nowrap;border:1px solid var(--mf-line);padding:2px 10px}.av-cf.c-official:before{content:"\2713"}.av-cf.c-unverified{border-style:dashed}.av-cf.c-unverified:before{content:"? "}.av-snip{display:block}.av-mis{margin:var(--mf-s3) 0}.av-disc{margin-top:var(--mf-s3)}.av-panel details .av-card:first-of-type{margin-top:var(--mf-s2)}@media(max-width:760px){.av-grid{grid-template-columns:minmax(0,1fr)}.av-list{max-height:40vh}}.av-mis small{display:block}.bn{--bn-sea:var(--atlas-band-tint);--bn-land:var(--atlas-surface);--bn-line:var(--atlas-rule);--bn-been:var(--atlas-a);--bn-lived:var(--atlas-primary);--bn-want:var(--atlas-a);--bn-ctx:color-mix(in srgb,var(--bn-line) 55%,var(--bn-sea));display:flex;gap:var(--mf-s3,12px);min-width:0;flex-direction:column}[data-atheme=dark] .bn{--bn-sea:var(--atlas-ink-deep);--bn-land:var(--atlas-soft2);--bn-line:var(--atlas-rule);--bn-lived:var(--atlas-on-deep-mute);--bn-ctx:var(--atlas-soft)}.bn-sr{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}.bn-top{grid-template-columns:minmax(0,1fr) auto;display:grid;gap:var(--mf-s3,12px);align-items:end}.bn-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s2,8px);align-items:center}.bn-search{min-width:0;position:relative}.bn-sl{display:block;font-size:var(--mf-fs-sm,13px);margin:0 0 2px;color:var(--mf-mute)}.bn-search .mf-field{min-height:44px;width:100%}.bn-ac{top:100%;z-index:30;left:0;margin:4px 0 0;right:0;position:absolute;padding:4px;list-style:none;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);overflow:auto;border:1px solid var(--bn-line);box-shadow:var(--mf-sh2,0 12px 32px color-mix(in srgb,var(--atlas-ink-deep) 25%,transparent));color:var(--mf-text,inherit);max-height:min(60vh,420px)}.bn-ac[hidden]{display:none}.bn-ac li{margin:0}.bn-ac li[aria-selected=true] button,.bn-ac button:hover,.bn-ac button:focus-visible{background:var(--mf-tint)}.bn-ac button{min-height:44px;display:flex;background:transparent;border-radius:var(--mf-r-ctl);border:0;color:inherit;width:100%;align-items:flex-start;padding:6px 10px;flex-direction:column;font:inherit;cursor:pointer;text-align:left}.bn-ac small,.bn-name small{font-size:var(--mf-fs-sm,13px);color:var(--mf-mute)}.bn-none{font-size:var(--mf-fs-sm,13px);color:var(--mf-mute);padding:10px}.bn-modes{display:inline-flex;background:var(--atlas-surface);border-radius:var(--mf-r-pill);gap:4px;border:1px solid var(--bn-line);padding:3px}.bn-mode{min-height:44px;display:inline-flex;background:transparent;border-radius:var(--mf-r-pill);gap:6px;border:0;color:inherit;align-items:center;padding:0 14px;font:inherit;cursor:pointer;font-weight:var(--mf-fw-semi)}.bn-mode i{background:var(--bn-been);border-radius:50%;height:12px;border:2px solid var(--bn-been);width:12px}.bn-mode.s-lived i{border-color:var(--bn-lived);background:var(--bn-lived)}.bn-mode.s-want i{background:repeating-linear-gradient(45deg,var(--bn-want) 0 2px,transparent 2px 4px)}.bn-mode.on{background:var(--atlas-a);color:var(--atlas-on)}.bn-mode.on i{border-color:currentColor}.bn-ur{display:flex;gap:6px}.bn-ur .mf-btn{font-size:var(--mf-fs-xl);width:44px;padding:0}.bn-ur .mf-btn,.bn-sb,.bn-chip,.bn-tab,.bn-open,.bn-star{min-height:44px}.bn-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--bn-line);margin:0 -2px}.bn-tab{flex:0 0 auto;border:0;padding:0 14px;border-bottom:3px solid transparent;background:transparent;color:var(--mf-mute);font:inherit;cursor:pointer;white-space:nowrap;font-weight:var(--mf-fw-semi)}.bn-tab.on{color:var(--atlas-a);border-bottom-color:var(--atlas-a)}.bn-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);display:grid;gap:var(--mf-s3,12px);align-items:start}.bn-card,.bn-mapcard{background:var(--atlas-surface);border-radius:var(--mf-r-pop);min-width:0;border:1px solid var(--bn-line);padding:var(--mf-s3,12px)}.bn-mapcard{top:8px;overflow:hidden;position:sticky;padding:0}.bn-maphead{flex-wrap:wrap;display:flex;gap:8px;align-items:center;padding:10px 12px}.bn-mt{font-size:var(--mf-fs-lg,17px)}.bn-key{display:inline-flex;font-size:var(--mf-fs-sm,13px);gap:10px;color:var(--mf-mute);align-items:center}.bn-key i{display:inline-block;border-radius:var(--mf-r-ctl);height:12px;width:12px;margin-right:4px;vertical-align:-1px}.k-been{background:var(--bn-been)}.k-lived{background:var(--bn-lived)}.k-want{background:repeating-linear-gradient(45deg,var(--bn-want) 0 2px,var(--bn-land) 2px 4px);border:1px solid var(--bn-want)}.bn-map{background:var(--bn-sea);height:clamp(300px,58vh,640px);position:relative;touch-action:none;outline-offset:-3px;cursor:grab;-webkit-user-select:none;user-select:none}.bn-map.drag{cursor:grabbing}.bn-svgbox,.bn-svg{display:block;height:100%;width:100%}.bn-svg{overflow:hidden}.bn-sh{stroke-width:.7;fill:var(--bn-land);stroke:var(--bn-line);vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer;fill-rule:evenodd;transition:fill .12s}.bn-svg .bn-sh:hover{stroke-width:1.6;stroke:var(--atlas-a)}.bn-sh.st-been,.bn-dot.st-been{fill:var(--bn-been)}.bn-sh.st-lived,.bn-dot.st-lived{fill:var(--bn-lived)}.bn-sh.st-want{fill:url(#bn-hatch);stroke:var(--bn-want)}.bn-hbg{fill:var(--bn-land)}.bn-hfg{fill:var(--bn-want);opacity:.55}.bn-sh.sel{stroke-width:1.8;stroke:var(--atlas-primary)}.bn-sh:focus-visible,.bn-pin:focus-visible{stroke-width:3;stroke:var(--mf-text);outline:none}.bn-ctx path{fill:var(--bn-ctx);stroke:none}.bn-out{stroke-width:1;fill:var(--bn-land);stroke:var(--bn-line);vector-effect:non-scaling-stroke}.bn-pin{cursor:pointer}.bn-hit{fill:transparent}.bn-dot{stroke-width:1.6;fill:var(--bn-land);stroke:var(--atlas-a);vector-effect:non-scaling-stroke}.bn-dot.st-want{fill:var(--bn-land);stroke-dasharray:3 2}.bn-pin.st-been .bn-dot{fill:var(--bn-been)}.bn-pin.st-lived .bn-dot{fill:var(--bn-lived)}.bn-pin.st-want .bn-dot{stroke-dasharray:2 2}.bn-pin.sel .bn-dot{stroke-width:3;stroke:var(--mf-text)}.bn-city .bn-dot{stroke-width:1.3}.bn-lbl{fill:var(--mf-text);paint-order:stroke;stroke-width:3px;stroke:var(--bn-land);stroke-linejoin:round;pointer-events:none;font-family:inherit}.bn-ctl{display:flex;top:10px;gap:6px;right:10px;position:absolute;flex-direction:column}.bn-ctl button{display:grid;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);cursor:pointer;font-size:var(--mf-fs-h2);height:44px;line-height:1;border:1px solid var(--bn-line);color:var(--mf-text,inherit);width:44px;place-items:center;box-shadow:var(--mf-sh1)}.bn-tip{max-width:240px;background:var(--atlas-ink-deep);border-radius:var(--mf-r-ctl);pointer-events:none;z-index:5;font-size:var(--mf-fs-md);color:var(--atlas-on-deep);position:absolute;padding:5px 9px}.bn-hint{margin:0;padding:8px 12px 12px}.bn-side{display:flex;gap:var(--mf-s3,12px);min-width:0;flex-direction:column}.bn-h{font-size:var(--mf-fs-lg,17px);margin:0;font-weight:var(--mf-fw-bold)}.bn-h4{font-size:var(--mf-fs,15px);margin:14px 0 6px}.bn-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px}.bn-chip{flex:0 0 auto;background:transparent;border-radius:var(--mf-r-pill);border:1px solid var(--bn-line);color:inherit;padding:0 14px;font:inherit;cursor:pointer}.bn-chip.on{background:var(--atlas-a);color:var(--atlas-on);border-color:var(--atlas-a)}.bn-grp{border-top:1px solid var(--bn-line);padding:2px 0}.bn-grp summary{min-height:44px;display:flex;cursor:pointer;gap:8px;font-weight:var(--mf-fw-semi);align-items:center}.bn-list{list-style:none;margin:0;padding:0}.bn-row{grid-template-columns:minmax(0,1fr) auto 44px;display:grid;gap:6px;align-items:center;border-top:1px solid color-mix(in srgb,var(--bn-line) 60%,transparent);padding:2px 0}.bn-row.st-been .bn-name b{color:var(--atlas-a)}.bn-name{min-height:44px;display:flex;background:transparent;justify-content:center;border:0;color:inherit;align-items:flex-start;padding:2px 4px;flex-direction:column;font:inherit;cursor:pointer;min-width:0;text-align:left}.bn-name.static{cursor:default}.bn-name b{overflow-wrap:anywhere}.bn-seg{display:inline-flex;border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--bn-line)}.bn-sb{border:0;padding:0 9px;border-right:1px solid var(--bn-line);background:transparent;color:inherit;font:inherit;cursor:pointer;font-size:var(--mf-fs-md);min-width:44px}.bn-sb:last-child{border-right:0}.bn-sb.on.s-been{background:var(--bn-been);color:var(--atlas-on)}.bn-sb.on.s-lived{background:var(--bn-lived);color:var(--atlas-on)}[data-atheme=dark] .bn-sb.on.s-lived{color:var(--atlas-ink-deep)}.bn-sb.on.s-want{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--bn-want) 30%,var(--atlas-surface)) 0 4px,var(--atlas-surface) 4px 8px);color:var(--mf-text,inherit);font-weight:var(--mf-fw-bold)}.bn-sb:focus-visible,.bn-mode:focus-visible,.bn-chip:focus-visible,.bn-tab:focus-visible,.bn-open:focus-visible,.bn-name:focus-visible,.bn-star:focus-visible{outline-offset:-2px;outline:2px solid var(--atlas-a)}.bn-open{background:transparent;cursor:pointer;border:0;color:var(--mf-mute);width:44px}.bn-bar{background:color-mix(in srgb,var(--bn-line) 70%,transparent);border-radius:var(--mf-r-pill);height:8px;overflow:hidden}.bn-bar i{display:block;background:var(--atlas-a);border-radius:var(--mf-r-pill);height:100%}.bn-prog{margin:6px 0}.bn-prog b{font-size:var(--mf-fs-lg,17px)}.bn-grow{margin:8px 0}.bn-detail{border-color:var(--atlas-a)}.bn-form{display:flex;gap:10px;flex-direction:column;margin-top:10px}.bn-f .mf-field{min-height:44px;width:100%}.bn-visit{grid-template-columns:auto 1fr auto 1fr auto;display:grid;gap:6px;align-items:center;margin-bottom:6px}.bn-visit .bn-sl{margin:0}.bn-stars{display:inline-flex}.bn .bn-star{background:transparent;cursor:pointer;font-size:var(--mf-fs-h2);border:0;color:var(--mf-mute);width:44px}.bn .bn-star.on{color:var(--atlas-a)}.bn-bigs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:10px;margin:10px 0}.bn-big{background:color-mix(in srgb,var(--atlas-a) 6%,var(--atlas-surface));border-radius:var(--mf-r-pop);border:1px solid var(--bn-line);padding:12px}.bn-big b{display:block;font-size:var(--mf-fs-h1);line-height:1.1;color:var(--atlas-a);font-weight:var(--mf-fw-bold)}.bn-big span{font-weight:var(--mf-fw-semi)}.bn-big small{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.bn-stats,.bn-log,.bn-share,.bn-data{display:flex;gap:var(--mf-s3,12px);flex-direction:column}.bn-cont{margin:8px 0}.bn-years{max-width:100%;height:auto;width:100%;max-height:200px}.bn-years .b1{fill:color-mix(in srgb,var(--atlas-a) 40%,transparent)}.bn-years .b2{fill:var(--atlas-a)}.bn-years text{fill:var(--mf-mute);font-size:var(--mf-fs-xs)}.bn-years .v{fill:var(--mf-text,inherit);font-weight:var(--mf-fw-semi)}.bn-ranks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:14px}.bn-rank h4{margin:0 0 4px}.bn-rank ol{margin:0;padding-left:1.2em}.bn-rank li{min-height:32px;display:flex;gap:8px;justify-content:space-between;align-items:center}.bn-link{background:transparent;border:0;color:var(--atlas-a);font:inherit;min-height:32px;cursor:pointer;text-align:left;padding:0}.bn-sw{min-height:44px;display:inline-flex;gap:8px;font-weight:var(--mf-fw-semi);align-items:center}.bn-sw input{height:20px;width:20px}.bn-addlog{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;display:grid;gap:8px;align-items:end}.bn-addlog .mf-field{min-height:44px;width:100%}.bn-tl{list-style:none;margin:0;padding:0}.bn-tl li{display:flex;gap:10px;align-items:center;border-top:1px solid color-mix(in srgb,var(--bn-line) 60%,transparent);padding:8px 0}.bn-when{flex:0 0 auto;font-size:var(--mf-fs-sm,13px);color:var(--mf-mute);width:9.5em}.bn-tl small{display:block;color:var(--mf-mute)}.bn-badges{list-style:none;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid;gap:10px;margin:10px 0;padding:0}.bn-badges li{display:flex;border-radius:var(--mf-r-pop);gap:12px;opacity:.78;border:1px solid var(--bn-line);align-items:center;padding:12px}.bn-badges li.done{opacity:1;border-color:var(--atlas-a);background:color-mix(in srgb,var(--atlas-a) 8%,var(--atlas-surface))}.bn-bi{flex:0 0 46px;display:grid;border-radius:50%;height:46px;place-items:center;border:2px solid var(--bn-line);color:var(--mf-mute);font-weight:var(--mf-fw-bold)}.done .bn-bi{background:var(--atlas-a);border-color:var(--atlas-a);color:var(--atlas-on)}.bn-badges small{display:block;color:var(--mf-mute);margin-bottom:4px}.bn-card-cv{display:block;max-width:640px;border-radius:var(--mf-r-ctl);height:auto;width:100%;margin-bottom:10px;border:1px solid var(--bn-line)}.bn-pubopts{display:flex;gap:8px;align-items:flex-start;flex-direction:column}.bn-link2{overflow-wrap:anywhere}.bn-wrap{flex-wrap:wrap;gap:8px}.bn-file{min-height:44px;display:block;margin:8px 0}.bn-prev{border-radius:var(--mf-r-ctl);border:1px solid var(--atlas-a);padding:10px;margin-top:10px}.bn-pend{font-size:var(--mf-fs-sm,13px);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.bn-about p{max-width:70ch}.bn-about ul{padding-left:1.2em}.bn-empty{text-align:center;padding:18px}.bn-prog2{min-width:80px}@media(max-width:900px){.bn-grid{grid-template-columns:minmax(0,1fr)}.bn-mapcard{position:static}.bn-map{height:min(62vh,440px)}.bn-top{grid-template-columns:minmax(0,1fr)}.bn-modes{justify-self:start}.bn-addlog{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bn-addlog .bn-search{grid-column:1/-1}}@media(max-width:520px){.bn-row{grid-template-columns:minmax(0,1fr) 44px}.bn-row .bn-seg{grid-column:1/-1;justify-self:stretch}.bn-row .bn-sb{flex:1}.bn-row .bn-open{grid-row:1;grid-column:2}.bn-visit{grid-template-columns:auto 1fr}.bn-when{width:auto}.bn-tl li{flex-wrap:wrap}.bn-mode{padding:0 10px}.bn-key{display:none}}@media(prefers-reduced-motion:reduce){.bn-sh{transition:none}}.bn-dot{stroke-width:1.2;stroke:var(--atlas-mute)}.bn-pin.st-been .bn-dot,.bn-pin.st-lived .bn-dot,.bn-pin.st-want .bn-dot{stroke:var(--atlas-a)}.bn-pin.sel .bn-dot{stroke:var(--mf-text)}.k-none{background:var(--bn-land);border:1px solid var(--atlas-mute)}.bx{display:flex;gap:var(--mf-s4);flex-direction:column}.bx-ul,.bx-items,.bx-res{list-style:none;display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column}.bx-card{all:unset;min-height:44px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);box-sizing:border-box;border:1px solid var(--mf-line);width:100%;padding:var(--mf-s3);flex-direction:column}.bx-card:hover{border-color:var(--atlas-a)}.bx-card:focus-visible,.bx-tick:focus-visible,.bx-pick:focus-visible,.bp-chip:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.bx-t{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:baseline}.bx-it{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line);min-height:44px}.bx-it.on b{color:var(--mf-text)}.bx-chk,.bx-tick{all:unset;flex:none;display:grid;border-radius:var(--mf-r-sm);height:24px;box-sizing:border-box;border:2px solid var(--mf-line);width:24px;place-items:center;color:var(--atlas-on)}.bx-tick{background:transparent;cursor:pointer;height:44px;border:0;width:44px;position:relative}.bx-tick:before{background:var(--mf-surface);border-radius:var(--mf-r-sm);height:24px;border:2px solid var(--mf-mute);content:"";width:24px;position:absolute}.bx-tick .mf-i{z-index:1;position:relative}.bx-tick.on:before,.bx-chk.on{background:var(--atlas-a);border-color:var(--atlas-a)}.bx-ic{min-height:44px;min-width:44px}.bx-note{display:block}.bx-seg{flex-wrap:wrap;margin:0 0 var(--mf-s3)}.bx-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:var(--mf-s3);margin-bottom:var(--mf-s3)}.bx-res{margin:var(--mf-s2) 0 var(--mf-s3)}.bx-pick{all:unset;min-height:44px;flex-wrap:wrap;display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s2);box-sizing:border-box;border:1px solid var(--mf-line);width:100%;align-items:baseline;padding:var(--mf-s2) var(--mf-s3)}.bx-pick:hover{border-color:var(--atlas-a)}.bx-add{margin:var(--mf-s3) 0}.bp-bar{flex-wrap:wrap;display:flex;gap:var(--mf-s2) var(--mf-s3);align-items:center;margin-bottom:var(--mf-s3)}.mf-calm-layer-ad31{--tb:76,213,201,84,244,51,46,211,29,85,204,18,120,217,132,138,196}.bp-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.bp-chip{all:unset;min-height:44px;display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-pill);cursor:pointer;box-sizing:border-box;border:1px solid var(--mf-line);align-items:center;padding:0 var(--mf-s4)}.bp-chip.on{background:var(--atlas-a);border-color:var(--atlas-a);color:var(--atlas-on)}.bp-note{flex-basis:100%;margin:0}.bx .mf-btn,.bp-bar .mf-btn{min-height:44px}.cx-lay{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid;gap:var(--mf-s3);align-items:start}.cx-col{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.cx-p,.cx-ctry{min-width:0}.cx-body{display:flex;gap:var(--mf-s3);min-width:0;padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.cx-body p,.cx-lead{margin:0}.cx-fine{font-size:var(--mf-fs-xs);margin:0}.cx-h4{text-transform:uppercase;letter-spacing:.04em;font-size:var(--mf-fs-xs);margin:0;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.cx-ul{list-style:none;display:flex;margin:0;padding:0;flex-direction:column}.cx-ul>li{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:baseline;padding:var(--mf-s2) 0;border-top:1px solid var(--ad-hair)}.cx-ul>li:first-child{border-top:0}.cx-ol{margin:var(--mf-s2) 0 0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s2);flex-direction:column}.cx-steps summary{min-height:44px;display:flex;cursor:pointer;color:var(--atlas-a);font-weight:var(--mf-fw-semi);align-items:center}.cx-nofeed{display:flex;background:var(--atlas-page);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px dashed var(--ad-hair);padding:var(--mf-s3);flex-direction:column}.cx-nofeed code{background:var(--atlas-band-tint);border-radius:calc(var(--mf-r-ctl)*.25);font-size:var(--mf-fs-xs);padding:0 var(--mf-s1)}.cx-st{display:inline-flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);white-space:nowrap;color:var(--mf-text);font-weight:var(--mf-fw-semi);align-items:center}.cx-st i{flex:0 0 auto;background:var(--mf-mute);border-radius:50%;height:8px;width:8px}.cx-st.ok i{background:var(--mf-ok)}.cx-st.bad i{background:var(--mf-danger)}.cx-st.wait i{background:var(--atlas-a)}.cx-st.off i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--mf-mute)}.cx-st.bad{color:var(--mf-danger)}.cx-alerts{list-style:none;display:flex;margin:0;padding:0;flex-direction:column}.cx-alert{display:flex;gap:var(--mf-s1);padding:var(--mf-s3) 0;flex-direction:column;border-top:1px solid var(--ad-hair)}.cx-alert:first-child{border-top:0;padding-top:0}.cx-ar{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.cx-sum{color:var(--mf-text)}.cx-who{display:flex;gap:var(--mf-s2);align-items:flex-start}.cx-who svg{flex:0 0 16px;height:16px;width:16px;margin-top:2px;color:var(--mf-mute)}.cx-none{display:flex;gap:var(--mf-s2);color:var(--mf-text);align-items:center}.cx-none svg{flex:0 0 auto;height:18px;color:var(--mf-ok);width:18px}.cx-feeds{list-style:none;margin:0;padding:var(--mf-s2) 0 0;border-top:1px solid var(--ad-hair);display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);flex-direction:column}.cx-feeds li{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cx-cnt{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:flex-end;align-items:center}.cx-n{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.cx-cb{gap:var(--mf-s4)}.cx-pl{list-style:none;display:flex;margin:0;padding:0;flex-direction:column}.cx-pr{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;gap:var(--mf-s1) var(--mf-s4);padding:var(--mf-s3) 0;border-top:1px solid var(--ad-hair)}.cx-pr:first-child{border-top:0;padding-top:0}.cx-pm{display:flex;gap:2px;min-width:0;flex-direction:column}.cx-pm small{overflow-wrap:anywhere}.cx-note{font-style:italic;color:var(--mf-text)}.cx-pa{display:flex;gap:var(--mf-s1);align-items:flex-start;flex-direction:column}.cx-when{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.cx-pc{grid-column:1/-1}.cx-em{display:flex;gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3);border-left:3px solid var(--atlas-a);background:var(--atlas-page);border-radius:0 var(--mf-r-ctl) var(--mf-r-ctl) 0}.cx-em svg{flex:0 0 auto;height:16px;width:16px;margin-top:3px;color:var(--mf-mute)}.cx-em>span{flex-wrap:wrap;display:flex;gap:var(--mf-s1) var(--mf-s2);min-width:0;align-items:baseline}.cx-em small{flex:1 0 100%}.cx-adv{display:flex;gap:var(--mf-s2);flex-direction:column;padding-top:var(--mf-s3);border-top:1px solid var(--ad-hair)}.cx-adv li{gap:var(--mf-s2);justify-content:flex-start}.cx-ck li{align-items:center}.cx-cn{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cx-pbtn{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cx-pending{display:flex;background:var(--atlas-page);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--atlas-a);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.cx-pending small{display:block}.cx-on{display:flex;gap:var(--mf-s2);align-items:center}.cx-prev{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--ad-hair);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.cx-prev svg{flex:0 0 auto;height:16px;color:var(--mf-mute);width:16px}.cx-rules{list-style:none;display:flex;margin:0;padding:0;flex-direction:column}.cx-rules>li{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;min-height:44px;display:grid;gap:var(--mf-s2) var(--mf-s3);align-items:center;padding:var(--mf-s1) 0;border-top:1px solid var(--ad-hair)}.cx-rules>li:first-child{border-top:0}.cx-rl{color:var(--mf-mute)}.cx-rv{overflow-wrap:anywhere;font-weight:var(--mf-fw-semi)}.cx-dp{text-transform:uppercase;display:inline-block;letter-spacing:.04em;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xs);border:1px solid var(--ad-hair);color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.cx-pending-data{display:flex;gap:var(--mf-s2);align-items:flex-start;flex-direction:column}.cx-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.cx-grow{flex:1 1 auto}.cx-seg{display:inline-flex;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--ad-hair)}.cx-sg{min-height:44px;border:0;padding:0 var(--mf-s3);border-left:1px solid var(--ad-hair);background:transparent;color:var(--mf-text);font:inherit;cursor:pointer}.cx-sg:first-child{border-left:0}.cx-sg.on{background:var(--atlas-a);color:var(--atlas-on)}.cx-sg:focus-visible{outline-offset:-2px;outline:2px solid var(--atlas-a)}.cx-t .num{font-variant-numeric:tabular-nums;text-align:right}.cx-sp{grid-template-columns:minmax(40px,1fr) auto;display:grid;gap:var(--mf-s1) var(--mf-s3);min-width:180px;align-items:center}.cx-sp small{grid-column:1/-1}.cx-bar{display:block;background:var(--ad-hair);border-radius:calc(var(--mf-r-ctl)*.25);height:8px;overflow:hidden}.cx-bar i{display:block;background:var(--atlas-a);height:100%}.cx-pbd{flex-wrap:wrap;display:inline-flex;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xs);gap:var(--mf-s1);line-height:1.35;border:1px solid var(--ad-hair);color:var(--mf-text);align-items:center;padding:2px var(--mf-s2)}.cx-pbd svg{flex:0 0 auto;height:14px;width:14px}.cx-pbd b{font-weight:var(--mf-fw-semi)}.cx-pbd.within{border-color:var(--mf-ok)}.cx-pbd.within svg{color:var(--mf-ok)}.cx-pbd.outside{border-color:var(--mf-danger)}.cx-pbd.outside svg,.cx-pbd.outside b{color:var(--mf-danger)}.cx-pbd.unchecked{color:var(--mf-mute)}.cx-pbd>span{flex:1 1 100%;color:var(--mf-text)}@media(max-width:1000px){.cx-lay{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cx-body{padding:var(--mf-s3)}.cx-pr{grid-template-columns:minmax(0,1fr)}.cx-rules>li{grid-template-columns:minmax(0,1fr) auto}.cx-rules>li .cx-rv{grid-column:1/-1;order:3}.cx-sp{min-width:0}.cx-tools .cx-seg{width:100%}.cx-sg{flex:1 1 0;padding:0 var(--mf-s1)}.cx-pbtn .mf-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.cx-bar i{transition:none}}.cx-body .ad-t tbody th{font-size:inherit;height:auto;white-space:normal;text-align:left;color:var(--mf-text);font-weight:var(--mf-fw-semi);position:static;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--ad-hair)}.cx-body .ad-t tbody tr:last-child th{border-bottom:0}.cy{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.cy-sub1{margin:0}.cy-back{min-height:44px;align-self:flex-start}.cy-find{display:flex;gap:var(--mf-s3);flex-direction:column}.cy-count{margin:0}.cy-ul-list{overflow:auto;max-height:min(62vh,640px);list-style:none;margin:0;padding:0}.cy-li{min-height:52px;padding-block:var(--mf-s2)}.cy-sub{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}.cy-code{display:inline-grid;place-items:center;flex:none;background:var(--mf-surface);letter-spacing:.02em;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);height:26px;min-width:36px;border:1px solid var(--mf-line);color:var(--atlas-a);font-weight:var(--mf-fw-bold);padding:0 6px}.cy-code.big{font-size:var(--mf-fs-xl);height:40px;min-width:56px}.cy-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.cy-head{display:flex;gap:var(--mf-s2);flex-direction:column}.cy-h1{display:flex;gap:var(--mf-s3);align-items:flex-start}.cy-h1 .tvx-h2{margin:0}.cy-own{font-size:var(--mf-fs-lg);margin:2px 0}.cy-actions{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s2)}.cy-actions .mf-btn{min-height:44px}.cy-pendline{margin:0}.cy-secs{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid;gap:var(--mf-s3);align-items:start}.cy-sec .bz-h3,.cy-entry .bz-h3,.cy-src-card .bz-h3{margin:0 0 var(--mf-s2)}.cy-ul{list-style:none;margin:0;padding:0}.cy-f{grid-template-columns:minmax(104px,34%) minmax(0,1fr);display:grid;gap:var(--mf-s3);padding:var(--mf-s3) 0;border-bottom:1px solid var(--mf-line)}.cy-f:last-child{border-bottom:0}.cy-f:not(:has(.cy-lab)){grid-template-columns:minmax(0,1fr)}.cy-lab{font-size:var(--mf-fs-sm);color:var(--mf-mute);padding-top:2px}.cy-main{min-width:0}.cy-v{flex-wrap:wrap;display:flex;gap:var(--mf-s2);line-height:1.4;overflow-wrap:anywhere;margin:0;font-weight:var(--mf-fw-semi);align-items:center}.cy-v.mf-mute{font-weight:var(--mf-fw-reg)}.cy-meta{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:6px 10px;margin:4px 0 0;color:var(--mf-mute);align-items:center}.cy-src{overflow-wrap:anywhere}.cy-tag{display:inline-block;background:var(--mf-surface);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);white-space:nowrap;border:1px solid var(--mf-line);color:var(--mf-text);font-weight:var(--mf-fw-semi);padding:1px 9px}.cy-tag.t-built{border-color:var(--atlas-a);color:var(--atlas-a)}.cy-tag.t-built:before{content:"\2713\a0"}.cy-tag.t-links{border-style:solid;color:var(--mf-text)}.cy-tag.t-links:before{content:"\2197\a0"}.cy-tag.t-pending{border-style:dashed;color:var(--mf-mute)}.cy-tag.t-pending:before{content:"?\a0"}.cy-unc{border-bottom:1px dotted currentColor;cursor:help;color:var(--mf-text)}.cy-note{border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);border:1px dashed var(--mf-line);margin:6px 0 0;padding:var(--mf-s2) var(--mf-s3)}.cy-det{margin-top:4px;font-size:var(--mf-fs-sm)}.cy-det summary,.cy-pd>summary{min-height:44px;display:flex;cursor:pointer;color:var(--atlas-a);font-weight:var(--mf-fw-semi);align-items:center}.cy-pd{margin-top:var(--mf-s2);border-top:1px solid var(--mf-line)}.cy-wrong{all:unset;min-height:44px;display:inline-flex;cursor:pointer;min-width:44px;justify-content:center;box-sizing:border-box;color:var(--atlas-a);align-items:center;padding:0 var(--mf-s2);text-decoration:underline;font-size:var(--mf-fs-sm)}.bz .cy .cy-meta button.mf-btn[data-a=cyadvice]{min-height:44px;min-width:44px;padding:0 var(--mf-s3)}.cy-wrong:focus-visible,.cy-li:focus-visible,.cy-bridge a:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.cy-open{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.cy-rep{display:flex;gap:var(--mf-s3);flex-direction:column}.cy-rep textarea{min-height:88px;resize:vertical}.cy-err{margin:0;color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.cy-pre{border-radius:var(--mf-r-ctl);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--mf-line);margin:0;padding:var(--mf-s3);font:inherit;background:var(--mf-soft);font-size:var(--mf-fs-sm)}.cy-foot{display:flex;gap:var(--mf-s2);flex-direction:column;padding-block:var(--mf-s2)}.cy-foot p{margin:0}.cy-lang{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.cy-entry{display:flex;gap:var(--mf-s2);flex-direction:column}.cy-bridge{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.cy-bridge .cy-bt{margin-inline-end:var(--mf-s2)}.cy-bridge .cy-bq{min-height:44px;flex:1 1 180px;min-width:0}.cy-bridge .mf-btn{min-height:44px}@media(max-width:560px){.cy-secs{grid-template-columns:minmax(0,1fr)}.cy-f{grid-template-columns:minmax(0,1fr);gap:2px}.cy-bridge .cy-bt{flex:1 0 100%}}@media print{.cy-bridge,.cy-actions,.cy-wrong,.cy-lang{display:none}}.cy-head{gap:var(--mf-s3)}.cy-head p,.cy-head h2{margin:0}.cy-h1 .mf-grow{display:flex;gap:var(--mf-s1);flex-direction:column}.en{--en-free:var(--atlas-a);--en-free-t:var(--atlas-on);--en-voa:#4d9bff;--en-voa-t:#04122b;--en-eta:#9cc6ff;--en-eta-t:#04122b;--en-ev:#d3e5ff;--en-ev-t:#0b2a55;--en-vr:#8a93a1;--en-vr-t:#10141a;--en-na:#3d434c;--en-na-t:#f1f3f6;--en-own:var(--mf-text)}[data-atheme=dark] .en,.tvs[data-atheme=dark] .en{--en-voa:#8dbbff;--en-voa-t:#06122e;--en-eta:#b6d3ff;--en-eta-t:#06122e;--en-ev:#dce9ff;--en-ev-t:#0b2a55;--en-vr:#8d9299;--en-vr-t:#14161a;--en-na:#4a4d52;--en-na-t:#eceef1}.en-sub{align-self:flex-start;margin-bottom:var(--mf-s3);flex-wrap:wrap;border-radius:var(--mf-r-pop)}.en-grid{grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(280px,340px);display:grid;gap:var(--mf-s4);align-items:start}.en-left,.en-mid,.en-right{display:flex;gap:var(--mf-s4);min-width:0;flex-direction:column}.en-left,.en-right{top:var(--mf-s3);overflow:auto;max-height:calc(100vh - 24px);position:sticky}@media(max-width:1599px){.en-grid{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.en-left{grid-row:1/span 2}.en-right{grid-column:2;max-height:none;position:static}}@media(max-width:1180px){.en-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.en-right{grid-column:1/-1;max-height:none;position:static}.en-left{max-height:none;position:static;grid-row:auto}}@media(max-width:760px){.en-grid{grid-template-columns:minmax(0,1fr)}.en-left{order:1}.en-mid{order:2}.en-right{order:3}}.en-ph{display:flex;gap:var(--mf-s3);align-items:center;margin-bottom:var(--mf-s3)}.en-lock{display:grid;border-radius:var(--mf-r-pop);height:40px;width:40px;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,var(--atlas-a),var(--atlas-a2));color:var(--atlas-on)}.en-lock .mf-i{height:20px;width:20px}.en-empty{display:flex;gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s2) 0;flex-direction:column}.en-empty p{margin:0}.en-big{min-height:48px;padding:0 var(--mf-s5)}.en-passes{list-style:none;display:flex;gap:var(--mf-s2);margin:0 0 var(--mf-s3);padding:0;flex-direction:column}.en-pass{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line)}.en-pc{display:flex;gap:var(--mf-s2);align-items:flex-start;padding:var(--mf-s3)}.en-pc>.mf-grow{display:flex;gap:2px;min-width:0;flex-direction:column}.en-flag{flex:0 0 auto;display:grid;border-radius:var(--mf-r-sm);height:30px;min-width:40px;place-items:center;background:var(--mf-soft);letter-spacing:.04em;font-size:12px;border:1px solid var(--mf-line);font-weight:var(--mf-fw-semi)}.en-exp.ok{color:var(--mf-mute)}.en-exp.warn{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.en-exp.warn:before{content:"! ";font-weight:var(--mf-fw-bold)}.en-exp.bad{color:var(--mf-danger);font-weight:var(--mf-fw-semi)}.en-num code{letter-spacing:.06em;font-family:var(--mf-mono,ui-monospace,monospace)}.en-ic{min-height:44px;display:inline-grid;min-width:44px;padding:0;place-items:center}.en-link{min-height:44px;background:none;cursor:pointer;border:0;color:var(--atlas-a);padding:0 var(--mf-s2);font:inherit;text-decoration:underline;text-underline-offset:2px}.en-link:focus-visible,.en-t:focus-visible,.en-li:focus-visible,.en-chip-b:focus-visible,.en-lg:focus-visible,.en-tick:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.en-rows{display:flex;flex-direction:column;margin-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.en-row{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line);flex-wrap:wrap}.en-row>.mf-mute{flex:0 0 100%;font-size:var(--mf-fs-sm)}.en-v{flex-wrap:wrap;display:flex;gap:6px;min-width:0}.en-chip{display:inline-block;background:var(--mf-soft);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);border:1px solid var(--mf-line);padding:3px 10px}.en-priv{margin-top:var(--mf-s3)}.en-danger{justify-content:flex-start;margin-top:var(--mf-s2)}.en-danger .en-link{color:var(--mf-danger)}.en-steps{list-style:none;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);margin:0 0 var(--mf-s3);padding:0}.en-steps li{flex:1 1 0;display:flex;gap:6px;min-width:0;color:var(--mf-mute);align-items:center}.en-steps li span{display:grid;border-radius:50%;height:24px;width:24px;place-items:center;flex:0 0 auto;border:1px solid var(--mf-line);font-weight:var(--mf-fw-semi)}.en-steps li.on{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.en-steps li.on span{background:var(--atlas-a);color:var(--atlas-on);border-color:transparent}.en-steps li.done span{background:var(--mf-soft);color:var(--atlas-a)}@media(max-width:420px){.en-steps li{font-size:0}.en-steps li span{font-size:var(--mf-fs-sm)}}.en-wbody{display:flex;gap:var(--mf-s3);flex-direction:column}.en-wbody .tv-fld{display:flex;gap:4px;flex-direction:column}.en-wnav{margin-top:var(--mf-s4)}.en-wnav .mf-btn{min-height:44px}.en-live{margin:0;font-weight:var(--mf-fw-semi)}.en-live.warn{color:var(--mf-text)}.en-live.warn:before{content:"! "}.en-review{border-radius:var(--mf-r-ctl);line-height:1.6;border:1px dashed var(--mf-line);padding:var(--mf-s3)}.en-pick{flex-wrap:wrap;display:flex;gap:var(--mf-s3);margin-bottom:var(--mf-s3)}.en-pick .tv-fld{flex:1 1 220px}.en-mapwrap{overflow-x:auto;margin:0 calc(var(--mf-s2)*-1);padding:var(--mf-s2) 0}.en-map{aspect-ratio:2/1;display:grid;gap:2px;min-width:648px;padding:0 var(--mf-s2)}.en-t{all:unset;display:grid;cursor:pointer;box-sizing:border-box;place-items:center;overflow:hidden;border-radius:var(--mf-r-sm);font-size:11px;letter-spacing:0;font-weight:var(--mf-fw-bold);letter-spacing:.02em;border:1px solid transparent;min-width:0;min-height:0}.en-t:hover{filter:brightness(1.12);z-index:2}.en-t.sel{outline-offset:1px;z-index:3;outline:2px solid var(--mf-text)}.en-t.mine{box-shadow:inset 0 0 0 2px var(--mf-surface)}.c-free{background:var(--en-free);color:var(--en-free-t)}.c-voa{background:var(--en-voa);color:var(--en-voa-t)}.c-eta{background:var(--en-eta);color:var(--en-eta-t)}.c-ev{background:var(--en-ev);color:var(--en-ev-t)}.c-vr{background:var(--en-vr);color:var(--en-vr-t)}.c-na{background:repeating-linear-gradient(135deg,var(--en-na) 0 4px,color-mix(in srgb,var(--en-na) 70%,black) 4px 8px);color:var(--en-na-t)}.c-nl{background:transparent;border:1px dashed var(--mf-line);color:var(--mf-mute)}.en-t.c-own{background:var(--mf-text);color:var(--mf-surface)}.en-leg{list-style:none;flex-wrap:wrap;display:flex;gap:var(--mf-s2) var(--mf-s2);margin:var(--mf-s2) 0;padding:0}.en-lg{all:unset;min-height:44px;display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-pill);cursor:pointer;font-size:var(--mf-fs-sm);gap:8px;box-sizing:border-box;border:1px solid var(--mf-line);align-items:center;padding:0 var(--mf-s3)}.en-lg i{display:inline-block;background:inherit;border-radius:var(--mf-r-sm);height:14px;border:1px solid var(--mf-line);width:14px}.en-lg.c-free i{background:var(--en-free)}.en-lg.c-voa i{background:var(--en-voa)}.en-lg.c-eta i{background:var(--en-eta)}.en-lg.c-ev i{background:var(--en-ev)}.en-lg.c-vr i{background:var(--en-vr)}.en-lg.c-na i{background:var(--en-na)}.en-lg.c-nl i{background:transparent;border-style:dashed}.en-lg.c-free,.en-lg.c-voa,.en-lg.c-eta,.en-lg.c-ev,.en-lg.c-vr,.en-lg.c-na,.en-lg.c-nl{color:var(--mf-text)}.en-lg{background:var(--mf-surface)!important}.en-lg.on{outline:2px solid var(--atlas-a)}.en-lg b{color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.en-src{margin:var(--mf-s2) 0 0}.en-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0}.en-chip-b{all:unset;min-height:44px;display:inline-flex;border-radius:var(--mf-r-pill);cursor:pointer;font-size:var(--mf-fs-sm);min-width:44px;justify-content:center;box-sizing:border-box;border:1px solid var(--mf-line);align-items:center;padding:0 var(--mf-s3)}.en-chip-b.on{background:var(--atlas-a);color:var(--atlas-on);border-color:transparent}.en-ul{list-style:none;overflow:auto;margin:0;max-height:420px;padding:0}.en-li{all:unset;min-height:44px;display:flex;gap:var(--mf-s3);box-sizing:border-box;width:100%;align-items:center;padding:0 var(--mf-s2);border-bottom:1px solid var(--mf-line);cursor:pointer}.en-li:hover,.en-li.on{background:var(--mf-soft)}.en-li.static{cursor:default}.en-none{padding:var(--mf-s3)}.en-b{flex:0 0 auto;border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);white-space:nowrap;padding:2px 10px}.en-dh{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:flex-start}.en-res{border-radius:var(--mf-r-ctl);margin:var(--mf-s3) 0;padding:var(--mf-s4)}.en-res p{margin:var(--mf-s1) 0 0}.en-res.c-free,.en-res.c-voa,.en-res.c-eta,.en-res.c-ev,.en-res.c-vr{background:var(--mf-soft);color:inherit;border-left:6px solid var(--en-free)}.en-res.c-voa{border-left-color:var(--en-voa)}.en-res.c-eta{border-left-color:var(--en-eta)}.en-res.c-ev{border-left-color:var(--en-ev)}.en-res.c-vr{border-left-color:var(--en-vr)}.en-res.c-na{background:var(--mf-soft);color:inherit;border-left:6px solid var(--en-na)}.en-res.c-nl{background:transparent;border:1px dashed var(--mf-line);color:inherit}.en-rt{font-size:var(--mf-fs-h3,1.25rem);font-weight:var(--mf-fw-bold)}.en-official{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);margin:var(--mf-s3) 0;padding:var(--mf-s3)}.en-official p{margin:4px 0 0}.en-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;gap:var(--mf-s2)}.en-fact{display:flex;border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.en-disc{margin-top:var(--mf-s4)}.en-check{list-style:none;display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column}.en-item{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:flex-start;padding:var(--mf-s3)}.en-item.warn{border-left:4px solid var(--atlas-a2)}.en-item.done b{text-decoration:line-through;color:var(--mf-mute)}.en-item p{margin:2px 0 0}.en-unv{font-weight:var(--mf-fw-semi)}.en-tick{all:unset;flex:0 0 auto;display:grid;cursor:pointer;height:44px;box-sizing:border-box;margin:-8px 0 -8px -8px;width:44px;place-items:center;position:relative}.en-tick:before{background:var(--mf-surface);border-radius:var(--mf-r-sm);height:22px;border:2px solid var(--mf-mute);content:"";width:22px;position:absolute}.en-tick[aria-checked=true]:before{background:var(--atlas-a);border-color:var(--atlas-a)}.en-tick .mf-i{height:16px;color:var(--atlas-on);width:16px;position:relative}.en-ch{font-size:var(--mf-fs-lg);margin:var(--mf-s3) 0 var(--mf-s2)}.en-cov{margin-top:var(--mf-s4)}.en-mapnote{display:none}@media(max-width:760px){.en-ul{max-height:none}.en-mapwrap{display:none}.en-mapnote{display:block}}@media(prefers-reduced-motion:reduce){.en-t{transition:none}}.en-chiprow{margin:8px 0}.en-chip{display:inline-block;margin-left:8px;font-size:var(--mf-fs-sm);white-space:nowrap}.en-terr{margin:8px 0}.en-pub{margin:0}.en-covp .en-ul{margin-bottom:12px}.tvx-warn{border:1px solid var(--atlas-warn);border-left-width:6px}.tvx-warn .bz-h3{color:var(--atlas-warn)}.en-arrival,.en-chk{margin:var(--mf-s2) 0}.tv-impreport ul{margin:var(--mf-s1) 0 var(--mf-s2);padding-left:var(--mf-s5)}.bz-card.tvx-warn,.tvs .bz-card.tvx-warn,.tv .bz-card.tvx-warn{border:0;border-left:6px solid var(--atlas-warn);background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);margin:var(--mf-s2) 0;padding:var(--mf-s4)}.tvx-warn .bz-h3{display:flex;gap:var(--mf-s2);margin:0;color:var(--mf-text);align-items:center}.tvx-warn .bz-h3 svg,.tvx-warn .bz-h3 .mf-i{flex:none;color:var(--atlas-warn)}.tvx-warn .tvx-warn-more{border:0;padding:0;margin-top:var(--mf-s1)}.tvx-warn .tvx-warn-more summary{color:var(--mf-accent-ink);font-weight:var(--mf-fw-semi)}.tvx-warn .tvx-warn-more>*+*{margin-top:var(--mf-s2)}.tvx-warn p{margin:0}.tvx-warn .ex-links{margin-top:var(--mf-s1);gap:var(--mf-s1)}.tvx-warn a,.pxo-name{color:var(--mf-accent-ink);text-decoration:underline;text-underline-offset:2px}.tvx-warn a:hover,.pxo-name:hover{text-decoration-thickness:2px}.mf-plain-node-afab{opacity:0;cursor:default;--cv:"816b320c17f1bf1d"}.en-res .ex-src{min-height:0;display:inline;font-size:inherit;line-height:inherit;padding:0}.en-res .en-rt+p{margin-top:var(--mf-s1)}.en-t{letter-spacing:0;line-height:1;font-weight:var(--mf-fw-semi);padding:0;border-width:0}.en-t.c-nl{border:0;box-shadow:inset 0 0 0 1px var(--mf-line)}.en-t span{display:block;max-width:100%;transform:none;text-align:center}.en-map{gap:3px;min-width:720px}[data-atheme=dark] .tv-early{background:var(--mf-soft);border-color:var(--mf-line)}[data-atheme=dark] .tv-early>svg{color:var(--mf-mute)}.pg-srch a,.cy-src a,.ex-links a,.en-also a{min-height:44px;display:inline-flex;align-items:center}.cy-v a:not(.mf-btn),.en-official p a,.en-arrival a,.cy-arrival a,.tv-small a{padding-block:12px}.tv-check:not(.tv-opts .tv-check){min-height:44px}.tv-check:not(.tv-opts .tv-check) input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;height:44px;margin:0 calc(-1 * var(--mf-s2)) 0 calc(-1 * var(--mf-s3));width:44px;place-content:center;flex:none;background:none;cursor:pointer}.tv-check:not(.tv-opts .tv-check) input[type=checkbox]:before{background:var(--mf-surface);border-radius:var(--mf-r-sm,4px);height:22px;box-sizing:border-box;border:2px solid var(--mf-mute);content:"";width:22px}.tv-check:not(.tv-opts .tv-check) input[type=checkbox]:checked:before{border-color:var(--atlas-a);background:var(--atlas-a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/16px no-repeat}.tv-check:not(.tv-opts .tv-check) input[type=checkbox]:focus-visible{outline-offset:-4px;outline:2px solid var(--atlas-a)}.cy-arrival{margin:var(--mf-s2) 0}.cy-arrival .bz-h3{margin:0 0 var(--mf-s1)}.en-arrival{margin:var(--mf-s2) 0}.en-arr-req b{color:var(--mf-text)}.en-also{margin:0}.en-nlgroup{list-style:none}.tvs.tvs .bz-card.tvx-warn:not(.tv-hform):not(.tv-fare):not(.tv-sum):not(.tvx-stay){border:0;border-left:6px solid var(--atlas-warn);background:var(--mf-soft);border-radius:var(--mf-r-ctl);padding:var(--mf-s4)}:is(.tv,.tvs,.tvx-page) .tvx-warn .tvx-more.tvx-warn-more{background:transparent;border:0;padding:0;margin-top:0;border-radius:0}.en-also{flex-wrap:wrap;display:flex;gap:0 var(--mf-s4)}.en-lg b{margin-inline-start:4px}.en-leg{row-gap:var(--mf-s2);column-gap:var(--mf-s3)}.en-detail .tvx-more>summary,.cy .tvx-more>summary{list-style:none;gap:var(--mf-s3);justify-content:space-between}.en-detail .tvx-more>summary::-webkit-details-marker,.cy .tvx-more>summary::-webkit-details-marker{display:none}.en-detail .tvx-more>summary:after,.cy .tvx-more>summary:after{flex:none;height:8px;content:"";width:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-inline-end:var(--mf-s1);transition:transform .15s}.en-detail .tvx-more[open]>summary:after,.cy .tvx-more[open]>summary:after{transform:rotate(225deg)}@media(prefers-reduced-motion:reduce){.en-detail .tvx-more>summary:after,.cy .tvx-more>summary:after{transition:none}}.en-age{margin-top:var(--mf-s2)}@media(max-width:640px){.en-leg,.tvs.tvs .tvx-tabs,.tvs.tvs .tv-subnav{-webkit-mask-image:linear-gradient(to right,var(--mf-surface) calc(100% - 28px),transparent);mask-image:linear-gradient(to right,var(--mf-surface) calc(100% - 28px),transparent)}}.ex-mode{align-self:flex-start;margin-bottom:var(--mf-s3);flex-wrap:wrap;border-radius:var(--mf-r-pop)}.ex-card{display:flex;gap:var(--mf-s3);flex-direction:column;margin-bottom:var(--mf-s4)}.ex-card>*{margin:0}.ex-hint{margin:0}.ex-empty{align-items:flex-start}.ex-step{display:flex;gap:var(--mf-s2);flex-direction:column}.ex-step .bz-h3{display:flex;gap:var(--mf-s2);margin:0;align-items:center}.ex-n{display:grid;border-radius:50%;height:24px;width:24px;place-items:center;background:var(--atlas-a);font-size:var(--mf-fs-sm);color:var(--atlas-on);font-weight:var(--mf-fw-semi)}.ex-chips{list-style:none;flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:0;padding:0}.ex-chipli{display:inline-flex;background:var(--mf-surface);border-radius:var(--mf-r-pill);border:1px solid var(--mf-line);align-items:center}.ex-chip{font-size:var(--mf-fs-sm);padding:0 var(--mf-s2) 0 var(--mf-s3)}.ex-x{all:unset;min-height:44px;display:grid;cursor:pointer;min-width:44px;box-sizing:border-box;place-items:center;border-radius:var(--mf-r-pill);color:var(--mf-mute)}.ex-x:hover{color:var(--mf-text)}.ex-x:focus-visible,.ex-src:focus-visible,.en-chip-b:focus-visible,.ex-sh:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.ex-x .mf-i{height:16px;width:16px}.ex-add{max-width:420px}.ex-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:var(--mf-s3)}.ex-tag{display:inline-block;vertical-align:middle;background:var(--mf-surface);letter-spacing:.02em;border-radius:var(--mf-r-pill);font-size:11px;border:1px solid var(--atlas-a);color:var(--atlas-a);font-weight:var(--mf-fw-semi);padding:0 8px}.ex-tag.built{background:var(--atlas-a);color:var(--atlas-on)}.ex-tag.pending{border-style:dashed;border-color:var(--mf-mute);color:var(--mf-mute)}.ex-lg2{margin:0;padding-left:var(--mf-s4);display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);flex-direction:column}.ex-legend{border-top:1px solid var(--mf-line);padding-top:var(--mf-s3)}.ex-tblw{overflow-x:auto}.ex-tbl{border-collapse:collapse;width:100%}.ex-tbl th,.ex-tbl td{text-align:left;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);vertical-align:middle}.ex-tbl thead th{font-size:var(--mf-fs-sm);white-space:nowrap;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.ex-place{display:flex;gap:2px;font-weight:var(--mf-fw-semi);align-items:flex-start;flex-direction:column}.ex-pl{min-height:44px;font-weight:var(--mf-fw-semi);padding:0}.ex-transit,.ex-card-chip{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-reg,400)}.ex-best{outline-offset:1px;outline:2px solid var(--mf-text)}.ex-src{all:unset;min-height:44px;display:inline-flex;cursor:pointer;font-size:var(--mf-fs-sm);box-sizing:border-box;color:var(--atlas-a);align-items:center;padding:0 var(--mf-s2);text-decoration:underline;text-underline-offset:2px}.ex-sw{display:inline-block;border-radius:var(--mf-r-sm);height:14px;width:14px;margin-right:var(--mf-s2);vertical-align:-2px;border:1px solid var(--mf-line)}.ex-bars{display:flex;gap:var(--mf-s2);flex-direction:column}.ex-bar{grid-template-columns:minmax(80px,160px) minmax(0,1fr);display:grid;gap:var(--mf-s3);align-items:center}.ex-bl{font-size:var(--mf-fs-sm)}.ex-bt{display:flex;border-radius:var(--mf-r-pill);height:18px;overflow:hidden;border:1px solid var(--mf-line)}.ex-bt i{display:block;min-width:2px}.ex-vw{align-self:center}.ex-mapw{background:var(--atlas-band-tint);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s2)}.ex-map{display:block;height:auto;width:100%;max-height:70vh}.ex-sh,.ex-pin{stroke-width:.8;cursor:pointer;stroke:var(--mf-surface);vector-effect:non-scaling-stroke}.ex-sh.c-free,.ex-pin.c-free{fill:var(--en-free)}.ex-sh.c-voa,.ex-pin.c-voa{fill:var(--en-voa)}.ex-sh.c-eta,.ex-pin.c-eta{fill:var(--en-eta)}.ex-sh.c-ev,.ex-pin.c-ev{fill:var(--en-ev)}.ex-sh.c-vr,.ex-pin.c-vr{fill:var(--en-vr)}.ex-sh.c-na,.ex-pin.c-na{fill:url(#ex-hatch)}.ex-sh.c-nl,.ex-pin.c-nl{fill:var(--mf-soft);stroke:var(--mf-mute);stroke-dasharray:3 2}.ex-sh.c-own,.ex-pin.c-own{fill:var(--mf-text)}.ex-sh.sel,.ex-pin.sel{stroke-width:2.5;stroke:var(--mf-text)}.ex-hbg{fill:var(--en-na)}.ex-hfg{fill:var(--en-na-t);opacity:.5}.ex-sh:hover,.ex-pin:hover{filter:brightness(1.15)}.ex-leg{margin-top:var(--mf-s2)}.ex-sel{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3)}.ex-dl{max-height:none}.ex-dli{display:flex;gap:var(--mf-s2);padding:var(--mf-s2) 0;flex-direction:column;border-bottom:1px solid var(--mf-line)}.ex-dv{flex-wrap:wrap;display:flex;gap:var(--mf-s3)}.ex-dp{display:flex;gap:2px;flex-direction:column}.ex-notes{margin:0;padding-left:var(--mf-s4);display:flex;gap:var(--mf-s2);flex-direction:column}.ex-feed{list-style:none;display:flex;margin:0;padding:0;flex-direction:column}.ex-fi{padding:var(--mf-s3) 0;border-bottom:1px solid var(--mf-line);display:flex;gap:var(--mf-s2);align-items:flex-start;flex-direction:column}.ex-fi p{margin:0}.ex-fh{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2) var(--mf-s3);align-items:center}.ex-fh time{color:var(--mf-mute)}.ex-kind{border-radius:var(--mf-r-pill);font-size:11px;border:1px solid var(--mf-line);padding:0 8px}.ex-kind.k-entry{border-color:var(--atlas-a);color:var(--atlas-a)}.ex-kind.k-stated{border-style:dashed}.ex-drawer{top:0;background:var(--mf-surface);z-index:60;overflow:auto;bottom:0;color:var(--mf-text);width:min(440px,100vw);right:0;position:fixed;border-left:1px solid var(--mf-line);display:flex;gap:var(--mf-s3);box-shadow:var(--mf-sh-pop);padding:var(--mf-s4);flex-direction:column}.ex-dh2{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.ex-dh2 h2{margin:0}.ex-dl2{display:flex;gap:var(--mf-s3);margin:0;flex-direction:column}.ex-dl2 dt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.ex-dl2 dd{overflow-wrap:anywhere;margin:0}.ex-inl{margin-top:var(--mf-s2)}.ex-inl summary{min-height:44px;display:flex;cursor:pointer;font-size:var(--mf-fs-sm);color:var(--atlas-a);align-items:center}.ex-steps{margin:0;padding-left:var(--mf-s4);display:flex;gap:var(--mf-s2);flex-direction:column}.ex-links{list-style:none;display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column}.ex-links a{min-height:24px;display:inline-block}.ex-extras{display:flex;gap:var(--mf-s2);flex-direction:column}.ex-esim .bz-h3,.ex-air .bz-h3{margin:var(--mf-s3) 0 var(--mf-s2)}.ex-lic{margin:0}.nm-set{display:flex;gap:var(--mf-s2);border:0;margin:0;padding:0;flex-direction:column}.nm-opt{min-height:44px;display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:flex-start;padding:var(--mf-s3)}.nm-opt.on{border-color:var(--atlas-a);outline:1px solid var(--atlas-a)}.nm-opt input{margin-top:3px;height:20px;width:20px;accent-color:var(--atlas-a)}.nm-opt span{display:flex;gap:2px;flex-direction:column}.nm-dl{display:flex;gap:var(--mf-s2);margin:0 0 var(--mf-s2);flex-direction:column}.nm-dl div{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.nm-dl dt{font-size:var(--mf-fs-sm);min-width:200px;color:var(--mf-mute)}.nm-dl dd{margin:0}.nm-note{margin:0 0 var(--mf-s2)}@media(max-width:700px){.ex-tbl thead{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}.ex-tbl,.ex-tbl tbody,.ex-tbl tr,.ex-tbl th,.ex-tbl td{display:block}.ex-tbl tr{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);margin-bottom:var(--mf-s3);overflow:hidden;padding:var(--mf-s2) 0}.ex-tbl th,.ex-tbl td{border:0;padding:var(--mf-s2) var(--mf-s3)}.ex-tbl td[data-label]{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:center}.ex-tbl td[data-label]:before{font-size:var(--mf-fs-sm);color:var(--mf-mute);content:attr(data-label)}.ex-cnt td[data-label]{justify-content:space-between}.ex-bar{grid-template-columns:minmax(0,1fr)}.ex-drawer{width:100vw}}.bz .mf-btn[data-a^=enx],.bz button.ex-pl{min-height:44px;min-width:44px}.tvk{--tvk-a:var(--atlas-a,var(--mf-accent));--tvk-warn:var(--atlas-warn,var(--mf-warn));display:flex;max-width:960px;gap:var(--mf-s4);min-width:0;box-sizing:border-box;margin:0 auto;color:var(--mf-text);width:100%;padding:var(--mf-s4) 16px var(--mf-s6);flex-direction:column}.tvk *{box-sizing:border-box}.tvk-head{display:flex;gap:var(--mf-s1);flex-direction:column}.tvk-h{font-size:var(--mf-fs-h2);line-height:1.2;margin:0;font-weight:var(--mf-fw-semi)}.tvk-lead{font-size:var(--mf-fs-md);margin:var(--mf-s1) 0 0;color:var(--mf-mute)}.tvk-h3{font-size:var(--mf-fs-lg);margin:0 0 var(--mf-s3);font-weight:var(--mf-fw-semi)}.tvk-h4{font-size:var(--mf-fs-md);margin:var(--mf-s4) 0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.tvk-body{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.tvk-card{background:var(--mf-surface);border-radius:var(--mf-r-pop);min-width:0;overflow-wrap:anywhere;border:1px solid var(--mf-line);padding:var(--mf-s4)}.tvk-card>p:first-child,.tvk-card>.tvk-h3+p{margin-top:0}.tvk-small{font-size:var(--mf-fs-sm);margin:var(--mf-s2) 0 0}.tvk-block{display:block}.tvk-sub{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tvk-foot{margin:0}.tvk-sync{font-size:var(--mf-fs-sm);margin:0}.tvk-link{background:none;border:0;margin:0;padding:0;font:inherit;min-height:44px;display:inline-flex;cursor:pointer;gap:var(--mf-s1);text-align:left;color:var(--tvk-a);align-items:center}.tvk-link:hover{text-decoration:underline}.tvk-back{min-height:44px;font-size:var(--mf-fs-sm)}a.tvk-tool{text-decoration:none;color:inherit}.tvk-tools{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;gap:var(--mf-s3)}.tvk-tool{min-height:96px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.tvk-tool b{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.tvk-tool:hover,.tvk-tool:focus-visible{border-color:var(--tvk-a);outline:none}.tvk-tool:focus-visible{box-shadow:0 0 0 2px var(--tvk-a)}.tvk-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s2) 0}.tvk-fld{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.tvk-lab{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tvk .mf-field{min-height:44px;max-width:100%;width:100%}.tvk .mf-btn{min-height:44px}.tvk-chk{min-height:44px;display:flex;cursor:pointer;gap:var(--mf-s2);align-items:center}.tvk-chk input{flex:none;height:20px;width:20px;accent-color:var(--tvk-a)}.tvk-actions{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s3)}.tvk-between{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:flex-start}.tvk-hero{display:flex;gap:var(--mf-s2);flex-direction:column}.tvk-stat{display:flex;gap:2px;min-width:0;flex-direction:column}.tvk-big{font-size:var(--mf-fs-h1);line-height:1.15;font-weight:var(--mf-fw-bold)}.tvk-stat .tvk-small{margin:0;color:var(--mf-mute)}.tvk-stat.warn .tvk-big,.tvk-stat.warn .tvk-small{color:var(--tvk-warn)}.tvk-stat.bad .tvk-big,.tvk-stat.bad .tvk-small{color:var(--mf-danger)}.tvk-bar{background:var(--mf-hov);border-radius:var(--mf-r-pill);height:10px;overflow:hidden;border:1px solid var(--mf-line)}.tvk-bar i{display:block;background:var(--tvk-a);border-radius:var(--mf-r-pill);height:100%}.tvk-bar.over i{background:var(--mf-danger)}.tvk-list{list-style:none;display:flex;margin:0;padding:0;flex-direction:column}.tvk-row{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-line);flex-wrap:wrap;min-width:0}.tvk-list>.tvk-row:first-child{border-top:0}.tvk-row.tvk-col{gap:var(--mf-s1);align-items:stretch;flex-direction:column}.tvk-grow{flex:1 1 200px;min-width:0}.tvk-tag{display:inline-block;margin-left:var(--mf-s2);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);white-space:nowrap;border:1px solid var(--mf-line);color:var(--mf-mute);padding:0 var(--mf-s2)}.tvk-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0}.tvk-chip{min-height:44px;background:var(--mf-surface);border-radius:var(--mf-r-pill);border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s3);font:inherit;cursor:pointer}.tvk-chip:hover,.tvk-chip:focus-visible{border-color:var(--tvk-a);color:var(--tvk-a);outline:none}.tvk-tri{min-height:44px;background:var(--mf-surface);border-radius:var(--mf-r-ctl);min-width:96px;border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s3);font:inherit;cursor:pointer}.tvk-tri.done{border-color:var(--tvk-a);color:var(--tvk-a);font-weight:var(--mf-fw-semi)}.tvk-tri.done:before{content:"\2713\a0"}.tvk-tri.na{color:var(--mf-mute);border-style:dashed}.tvk-state{display:inline-block;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);white-space:nowrap;border:1px solid var(--mf-line);padding:0 var(--mf-s2)}.tvk-state.warn{border-color:var(--tvk-warn);color:var(--tvk-warn)}.tvk-state.bad{border-color:var(--mf-danger);color:var(--mf-danger)}.tvk-over{color:var(--mf-danger)}.tvk-past{text-decoration:line-through;color:var(--mf-mute)}.tvk-msg{border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);border:1px solid var(--mf-line);margin:var(--mf-s3) 0 0;padding:var(--mf-s2) var(--mf-s3)}.tvk-msg.warn{border-color:var(--tvk-warn);color:var(--tvk-warn)}.tvk-msg.warn .mf-btn{color:var(--mf-text)}.tvk-empty{padding:var(--mf-s3) 0}.tvk-empty p{margin:var(--mf-s1) 0 0}.tvk-more>summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-med);align-items:center}.tvk-more[open]>summary{margin-bottom:var(--mf-s2)}.tvk-about{background:transparent}.tvk-chart{display:block;height:auto;width:100%}.tvk-chart polyline{stroke-width:2;fill:none;stroke:var(--tvk-a);stroke-linejoin:round}.tvk-chart .lim{stroke-width:1;stroke:var(--mf-danger);stroke-dasharray:4 3}.tvk-chart .now{stroke-width:1;stroke:var(--mf-mute)}.tvk-chart text{fill:var(--mf-mute);font-size:11px}.tvk-table{margin:var(--mf-s2) 0;border-collapse:collapse;width:100%}.tvk-table th,.tvk-table td{text-align:left;padding:var(--mf-s2);border-top:1px solid var(--mf-line);vertical-align:top}.tvk-table th{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-med);border-top:0}@media(max-width:600px){.tvk{padding:var(--mf-s3) 16px var(--mf-s5)}.tvk-big{font-size:var(--mf-fs-h2)}.tvk-grid{grid-template-columns:minmax(0,1fr)}.tvk-actions .mf-btn{flex:1 1 auto}.tvk-tools{grid-template-columns:1fr}}.tvk-grid>*,.tvk-row>*,.tvk-fld{max-width:100%;min-width:0}.tvk .mf-field{min-width:0}.tvk-sub,.tvk-state{overflow-wrap:anywhere}.tvk-state{white-space:normal}@media(prefers-reduced-motion:reduce){.tvk *{transition:none!important}}.tvx-scroll{overflow-x:auto;max-width:100%;border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line)}.mf-sharp-frame-b9b1{--swiftGrid:5;--dimTick:9;--softRail:7;--flatRail:5;--deepSlot:2;--deepFrame:5;--swiftSlot:1;--plainBase:8;--softGrid:7;--swiftEdge:5;--sharpPanel:6;--densePad:9;--swiftTick:4;--quietRail:9;--quietCurve:2;--dimRail:7}.tvx-scroll:focus-visible{outline-offset:2px;outline:3px solid var(--tvk-a)}.tvx-table{min-width:100%;margin:0}.tvx-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.tvx-table tr.tvx-good td{background:var(--mf-hov);font-weight:var(--mf-fw-semi)}.tvx-st{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.tvx-st.tvx-work{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvx-st.tvx-night{font-style:italic}.tvx-line{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.tvx-bigcard{border-color:var(--tvk-a)}.tvx-big{text-align:center;padding:var(--mf-s4) 0}.tvx-bigtext{font-size:clamp(2rem,9vw,3.5rem);line-height:1.15;overflow-wrap:anywhere;margin:0 0 var(--mf-s3);font-weight:var(--mf-fw-bold)}.tvx-days{white-space:nowrap}.tvx-thumb{flex:none;background:var(--mf-paper);border-radius:var(--mf-r-sm);height:56px;border:1px solid var(--mf-line);width:56px;object-fit:cover}.tvx-pass{display:flex;background:var(--mf-paper);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);color:var(--mf-paper-ink);align-items:center;padding:var(--mf-s3);flex-direction:column}.tvx-passname{margin:0;color:var(--mf-paper-ink);font-weight:var(--mf-fw-semi)}.tvx-passimg{display:block;max-width:100%;background:var(--mf-paper);height:auto;width:auto;max-height:70vh}@media(max-width:600px){.tvx-days{white-space:normal}}.tvk .tvz-big{min-height:56px;flex:1 1 220px;font-size:var(--mf-fs-lg);justify-content:center;padding:0 var(--mf-s5)}.tvz-add,.tvz-save{flex-wrap:wrap;display:flex;gap:var(--mf-s3);margin:var(--mf-s3) 0}.tvz-steps{margin:0 0 var(--mf-s2);padding-left:1.4em;display:flex;gap:var(--mf-s2);flex-direction:column}.tvz-priv,.tvz-warn{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);line-height:1.45;margin:var(--mf-s3) 0 0;align-items:flex-start}.tvz-priv svg,.tvz-warn svg{flex:none;margin-top:2px;color:var(--mf-text)}.tvz-priv{color:var(--mf-text);font-weight:var(--mf-fw-med)}.tvz-warn{border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s2) var(--mf-s3)}.tvz-status{min-height:1.4em;margin:var(--mf-s1) 0 0}.tvz-strip{list-style:none;display:flex;gap:var(--mf-s3);margin:0;padding:0 0 var(--mf-s1);overflow-x:auto;scroll-snap-type:x proximity}.tvz-strip>li{flex:none;scroll-snap-align:start}.tvz-th{display:block;background:var(--mf-hov);border-radius:var(--mf-r-ctl);cursor:pointer;height:100px;overflow:hidden;border:2px solid var(--mf-line);color:var(--mf-text);width:76px;position:relative;padding:0;font:inherit}.tvz-th img{display:block;background:var(--mf-paper);height:100%;width:100%;object-fit:contain}.tvz-th:hover{border-color:var(--tvk-a)}.tvz-th:focus-visible{outline-offset:2px;outline:3px solid var(--tvk-a)}.tvz-strip>li.on .tvz-th{border-color:var(--tvk-a);box-shadow:0 0 0 1px var(--tvk-a)}.tvz-num{background:var(--mf-surface);min-width:24px;left:0;bottom:0;position:absolute;padding:0 6px;border-top:1px solid var(--mf-line);border-right:1px solid var(--mf-line);border-radius:0 var(--mf-r-sm) 0 0;font-size:var(--mf-fs-xs);line-height:20px;text-align:center;font-weight:var(--mf-fw-semi)}.tvz-stage{min-height:160px;display:flex;background:var(--mf-hov);border-radius:var(--mf-r-ctl);justify-content:center;border:1px solid var(--mf-line);padding:var(--mf-s3)}.tvz-wrap{max-width:100%;width:min(100%,calc(var(--tvz-ar,.75) * 64vh));position:relative;touch-action:pan-y;background:var(--mf-paper);box-shadow:var(--mf-sh1)}.tvz-wrap.tvz-on{touch-action:none}.tvz-cv{display:block;height:100%;width:100%}.tvz-poly{position:absolute;inset:0;pointer-events:none;height:100%;overflow:visible;width:100%}.tvz-poly polygon{stroke-width:2.5;fill:none;stroke:var(--tvk-a);vector-effect:non-scaling-stroke}.tvz-hd{background:transparent;border-radius:50%;cursor:grab;height:44px;border:0;margin:-22px 0 0 -22px;width:44px;position:absolute;padding:0;touch-action:none}.tvz-hd[hidden]{display:none}.tvz-hd:before{top:11px;background:var(--mf-paper);border-radius:50%;height:22px;box-sizing:border-box;border:3px solid var(--tvk-a);left:11px;box-shadow:0 0 0 2px var(--mf-paper),var(--mf-sh1);content:"";width:22px;position:absolute}.tvz-hd.drag,.tvz-hd:active{cursor:grabbing}.tvz-hd:focus-visible{outline-offset:0;outline:3px solid var(--mf-text)}.tvz-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin-top:var(--mf-s3)}.tvz-chip:focus-visible{outline-offset:2px;outline:3px solid var(--tvk-a)}.tvz-chip[aria-pressed=true]{border-color:var(--tvk-a);color:var(--tvk-a);font-weight:var(--mf-fw-semi)}.tvz-chip[aria-pressed=true]:before{content:"\2713\a0"}.tvz-rng{min-height:44px;width:100%;accent-color:var(--tvk-a)}.tvz-start .tvz-add{margin-bottom:var(--mf-s2)}@media(max-width:600px){.tvk .tvz-big{flex:1 1 100%}.tvz-tools .mf-btn{flex:1 1 calc(50% - var(--mf-s2))}.tvz-stage{padding:var(--mf-s2)}}.tvp-stage{display:flex;background:var(--mf-hov);border-radius:var(--mf-r-ctl);justify-content:center;border:1px solid var(--mf-line);padding:var(--mf-s3)}.tvp-frame{aspect-ratio:var(--tvp-ar,.78);background:var(--mf-paper);box-shadow:var(--mf-sh1);width:min(100%,calc(var(--tvp-ar,.78) * 56vh));position:relative;touch-action:none;cursor:grab;overflow:hidden}.tvp-frame canvas{display:block;height:100%;width:100%}.tvp-sheet{display:block;max-width:100%;background:var(--mf-paper);height:auto;border:1px solid var(--mf-line)}.tvp-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:var(--mf-s3);margin:var(--mf-s3) 0}@media(prefers-reduced-motion:reduce){.tvz-th,.tvz-hd{transition:none}}.tvl{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.tvl-head{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.tvl-h{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.tvl-small{font-size:var(--mf-fs-sm);margin:0}.tvl-prog{min-height:18px}.tvl-list{list-style:none;display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column}.tvl-row{grid-template-columns:minmax(0,1fr) auto;display:grid;grid-template-areas:"main go" "meta go";min-height:64px;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s1) var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.tvl-main{grid-area:main;flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:baseline}.tvl-price{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.tvl-basis{font-size:var(--mf-fs-sm)}.tvl-meta{grid-area:meta;font-size:var(--mf-fs-sm);min-width:0;overflow-wrap:anywhere}.tvl-site{font-weight:var(--mf-fw-med)}.tvl-tag{margin-left:var(--mf-s2);border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);color:var(--mf-mute);padding:0 var(--mf-s2)}.tvl-go{grid-area:go;text-decoration:none;white-space:nowrap}.tvl-ph{border-style:dashed}.tvl-bar{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:12px}.tvl-bar.w1{height:18px;width:96px}.tvl-bar.w2{width:180px}.tvl-empty{border-radius:var(--mf-r-ctl);border:1px dashed var(--mf-line);padding:var(--mf-s4)}.tvl-none{font-size:var(--mf-fs-lg);margin:0 0 var(--mf-s1);font-weight:var(--mf-fw-semi)}.tvl-fails{list-style:none;display:flex;gap:2px;margin:0;padding:0;flex-direction:column}.tvl-err{margin:0;color:var(--mf-danger)}.tvl-more{align-self:flex-start}.tvl-hist{display:flex;gap:var(--mf-s1);flex-direction:column}.tvl-spark{max-width:320px;height:48px;overflow:visible;width:100%}.tvl-spark polyline{stroke-width:2;fill:none;stroke:var(--mf-accent);stroke-linejoin:round;stroke-linecap:round}.tvl-spark circle{fill:var(--mf-accent)}.tvl-foot{max-width:90ch}@media(max-width:520px){.tvl{padding:var(--mf-s3)}.tvl-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "meta" "go"}.tvl-go{text-align:center;justify-self:stretch}.tvl-head .mf-btn{width:100%}.tvl-bar.w2{width:70%}}.tvo-card{display:flex;gap:var(--mf-s3);flex-direction:column}.tvo-ic{flex:0 0 auto;display:inline-flex;justify-content:center;color:var(--mf-accent);width:24px;align-items:center}.tvo-list{display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column;list-style:none}.tvo-r{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:flex-start;padding:var(--mf-s3)}.tvo-r.due{border-color:var(--mf-accent);box-shadow:inset 3px 0 0 var(--mf-accent)}.tvo-r.done{opacity:.7}.tvo-rb{flex:1 1 auto;display:flex;gap:var(--mf-s1);min-width:0;overflow-wrap:anywhere;flex-direction:column}.tvo-ra{flex:0 0 auto;flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:flex-end}.tvo-day{font-size:var(--mf-fs-md);margin:var(--mf-s2) 0 0;font-weight:var(--mf-fw-semi)}.tvo-chk{display:flex;gap:var(--mf-s1);color:var(--mf-text);align-items:center}.tvo-al{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);justify-content:space-between;border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.tvo-al>span{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tvo-bar{align-items:center}.tvo-seg{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvo-set,.tvo-rest,.tvo-never{border-top:1px solid var(--mf-line);padding-top:var(--mf-s3)}.tvo-set>summary,.tvo-rest>summary,.tvo-never>summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center}.tvo-kl{display:flex;gap:var(--mf-s2);margin:var(--mf-s3) 0;flex-direction:column}.tvo-kr{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.tvo-kr .mf-field{min-width:180px;width:auto}.tvo-kon{min-height:44px;display:flex;gap:var(--mf-s2);align-items:center}.tvo-sr{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.tvo-stay{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.tvo-fr{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-top:1px solid var(--mf-line)}.tvo-fl{flex:0 0 190px;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute);align-items:center}.tvo-fv{flex:1 1 140px;white-space:pre-wrap;min-width:0;overflow-wrap:anywhere;font-weight:var(--mf-fw-semi)}.tvo-fv.hid{letter-spacing:2px;color:var(--mf-mute)}.tvo-it{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);justify-content:space-between;border:1px solid var(--mf-line);align-items:flex-start;padding:var(--mf-s3)}.tvo-it.done b{text-decoration:line-through;color:var(--mf-mute)}.tvo-ib{flex:1 1 220px;display:flex;gap:var(--mf-s2);min-width:0;overflow-wrap:anywhere;align-items:flex-start}.tvo-vote{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tvo-lst{display:flex;gap:var(--mf-s2);flex-direction:column;padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.tvo-add{display:flex;gap:var(--mf-s2)}.tvo-add .mf-field{flex:1 1 auto;min-width:0}.tvo-prev{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.tvo-ph{font-size:var(--mf-fs-h2);margin:0}.tvo-pd{font-size:var(--mf-fs-md);margin:var(--mf-s2) 0 0;color:var(--mf-accent);font-weight:var(--mf-fw-semi)}.tvo-pl{margin:0;padding-left:1.2em;display:flex;gap:var(--mf-s1);flex-direction:column}.tvo-when{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvo-when .mf-field{width:auto}.tvo-open b{color:var(--mf-text)}.tvo-open.open b{color:var(--mf-ok)}.tvo-late{color:var(--mf-danger)}.tvo-host{margin-left:var(--mf-s1);font-size:var(--mf-fs-xs)}.tvo-hint{align-self:center}@media(max-width:520px){.tvo-r{flex-wrap:wrap}.tvo-ra{justify-content:flex-start;width:100%}.tvo-fl{flex-basis:100%}.tvo-card .mf-btn,.tvo-vote .mf-btn,.tvo-ra .mf-btn{min-height:44px}.tvo-kr .mf-field{width:100%}}@media print{.tvo-card{display:none!important}}.tvs-menu.tvs-mega{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2) var(--mf-s4);min-width:0;width:min(560px,92vw);max-height:calc(100vh - 90px);padding:var(--mf-s3);overflow-y:auto}.tvs-menu.tvs-mega[hidden]{display:none}.tvs-mg{display:flex;min-width:0;flex-direction:column}.tvs-mh{text-transform:uppercase;letter-spacing:.08em;font-size:var(--mf-fs-xs);color:var(--atlas-eyebrow);font-weight:var(--mf-fw-bold);padding:var(--mf-s2) var(--mf-s3) var(--mf-s1)}.tvs-menu.tvs-mega .tvs-mi{white-space:normal}@media(max-width:900px){.tvs-menu.tvs-mega{grid-template-columns:1fr}}.tvs-more[aria-current=page]{box-shadow:inset 0 -2px 0 var(--atlas-gold)}.tvs-status{display:flex;max-width:1600px;background:var(--atlas-band-tint);gap:var(--mf-s2);box-sizing:border-box;margin:0 auto;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s5);border-bottom:1px solid var(--atlas-rule)}.tvs-status.warn{background:color-mix(in srgb,var(--atlas-warn) 12%,var(--atlas-surface));color:var(--atlas-warn)}.tvs-status span{flex:1}.tvs-statusx{min-height:44px;display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;min-width:44px;justify-content:center;border:0;color:inherit;align-items:center}.tvs-statusx:focus-visible{outline-offset:-2px;outline:2px solid var(--atlas-a)}@media(max-width:900px){.tvs-status{padding:var(--mf-s2) var(--mf-s3)}}.tvs-stale{display:flex;gap:var(--mf-s2);border:1px solid var(--atlas-rule);margin:var(--mf-s2) 0;align-items:flex-start;padding:var(--mf-s2) var(--mf-s3);border-left:3px solid var(--atlas-warn);background:var(--atlas-surface);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);color:var(--mf-text)}.tvs-stale svg{flex:none;margin-top:2px;color:var(--atlas-warn)}.pg{max-width:980px;margin-inline:auto}.pg-sub{margin:0 0 var(--mf-s4)}.pg .bz-card{margin-bottom:var(--mf-s3)}.pg-ul{margin:0;padding-inline-start:1.2em;display:flex;gap:var(--mf-s2);flex-direction:column}.pg-qs{display:flex;gap:var(--mf-s2);flex-direction:column;margin-top:var(--mf-s3)}.pg-q{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--atlas-rule)}.pg-q>summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center;padding:0 var(--mf-s3);list-style-position:inside}.pg-q>summary:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.pg-a{padding:0 var(--mf-s3) var(--mf-s3)}.pg-a p{margin:0 0 var(--mf-s2)}.pg-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid;gap:var(--mf-s3)}.pg-way{display:flex;gap:var(--mf-s2);margin:0!important;flex-direction:column}.pg-way .mf-btn{margin-top:auto;align-self:flex-start}.pg-wayh{display:flex;gap:var(--mf-s2);color:var(--atlas-a);align-items:center}.pg-wayh h3{margin:0;color:var(--mf-text)}.pg-srcs{list-style:none;display:flex;gap:var(--mf-s3);margin:0;padding:0;flex-direction:column}.pg-src p{margin:2px 0 0}.pg-reps{list-style:none;display:flex;gap:var(--mf-s3);margin:var(--mf-s3) 0 0;padding:0;flex-direction:column}.pg-rep p{margin:var(--mf-s1) 0}.mf-btn.danger{border-color:var(--atlas-warn);color:var(--atlas-warn)}.cy-nv .cy-v b{color:var(--atlas-warn)}.cy-panelrep{margin:var(--mf-s2) 0 0}.rl-form .rl-opts{flex-wrap:wrap;display:flex;gap:var(--mf-s3);margin:var(--mf-s2) 0;align-items:center}.rl-head.warn{border-left:3px solid var(--atlas-warn)}.rl-js{display:flex;gap:var(--mf-s3);flex-direction:column}.rl-jh{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.rl-time{font-size:var(--mf-fs-lg)}.rl-legs{list-style:none;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0 0;padding:0;flex-direction:column}.rl-legh{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.rl-oplist{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0}.rl-oplist.col{flex-direction:column;list-style:none;padding:0}.rl-op{min-height:44px;display:inline-flex;gap:var(--mf-s2);align-items:center;text-decoration:none}.rl-op.nolink{color:var(--mf-text);padding:0 var(--mf-s3)}.rl-pls{list-style:none;display:flex;gap:var(--mf-s2);margin:var(--mf-s3) 0 0;padding:0;flex-direction:column}.rl-pl{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--atlas-rule)}.st{max-width:980px;margin-inline:auto}.st .bz-card{margin-bottom:var(--mf-s3)}.st-row{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s4);margin:var(--mf-s3) 0}.st-pp{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.st-tpl{display:flex;background:var(--atlas-surface);border-radius:var(--mf-r-card);gap:var(--mf-s2);border:1px solid var(--atlas-rule);padding:var(--mf-s3);flex-direction:column}.st-tpl .mf-btn{margin-top:auto;align-self:flex-start}@media(max-width:900px){.st-row,.st-pp,.pg-grid{grid-template-columns:1fr}}.tv-live{margin:var(--mf-s3) 0}.tv-live:empty{display:none}@media(prefers-reduced-motion:reduce){.pg *,.rl *,.st *{transition:none!important;animation:none!important}}.pg .bz-card>.tv-fld,.st .bz-card>.tv-fld,.rl .bz-card>.tv-fld{flex:0 0 auto}.pg-note{display:block;white-space:normal;margin-top:var(--mf-s1)}.pxb-host,.pxo-host{margin-top:var(--mf-s3);min-width:0}.pxb,.pxo{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.pxb-head,.pxo-head{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:baseline}.pxb-hd,.pxo-hd{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.pxb-small,.pxo-small{font-size:var(--mf-fs-sm);margin:0}.pxb-sec{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.pxb-sec+.pxb-sec{padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.pxb-h4,.pxo-h4{font-size:var(--mf-fs-md);margin:0;font-weight:var(--mf-fw-semi)}.pxb-none,.pxo-none{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.pxb-line,.pxo-line{margin:0}.pxb-track{display:flex;height:14px;gap:2px;margin:var(--mf-s3) 0 var(--mf-s1);position:relative}.pxb-seg{display:block;border-radius:var(--mf-r-sm);min-width:0}.pxb-seg.lo{background:var(--mf-accent)}.pxb-seg.mid{background:color-mix(in srgb,var(--mf-accent) 40%,var(--mf-surface))}.pxb-seg.hi{background:var(--mf-soft2);box-shadow:inset 0 0 0 1px var(--mf-line)}.pxb-mark{top:-5px;height:24px;width:4px;position:absolute;margin-left:-2px;background:var(--mf-text);border-radius:var(--mf-r-sm);box-shadow:0 0 0 2px var(--mf-surface)}.pxb-legend{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:var(--mf-s3);margin:0}.pxb-legend dt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pxb-legend dd{margin:0;font-weight:var(--mf-fw-semi)}.pxb-list{margin:0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s2);flex-direction:column}.pxb-table td.num,.pxb-table th.num{white-space:nowrap;text-align:right}.pxb-ph{display:flex;gap:var(--mf-s2);flex-direction:column}.pxb-bar{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:12px}.pxb-bar.w1{height:18px;width:60%}.pxb-bar.w2{width:90%}.pxb-foot{max-width:90ch}.pxc-add{align-self:flex-start}.pxc-add[aria-pressed=true]{border-color:var(--mf-accent);color:var(--mf-accent)}.pxc-tray{flex-wrap:wrap;display:flex;z-index:5;gap:var(--mf-s3);bottom:var(--mf-s3);align-items:center;position:sticky;margin-top:var(--mf-s4);background:var(--mf-surface);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);padding:var(--mf-s3) var(--mf-s4)}.pxc-scrim{position:fixed;inset:0;background:var(--mf-black);z-index:59;opacity:.45}.pxc-sheet{display:flex;top:50%;background:var(--mf-surface);transform:translate(-50%,-50%);border-radius:var(--mf-r-dlg);z-index:60;gap:var(--mf-s3);overflow:auto;border:1px solid var(--mf-line);left:50%;box-shadow:var(--mf-sh-dlg);width:min(960px,calc(100vw - 2 * var(--mf-s4)));max-height:calc(100dvh - 2 * var(--mf-s4));position:fixed;padding:var(--mf-s4);flex-direction:column}.pxc-head{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.pxc-h{font-size:var(--mf-fs-xl);margin:0;font-weight:var(--mf-fw-semi)}.pxc-tw{overflow-x:auto}.pxc-table{min-width:540px;border-collapse:collapse;width:100%;table-layout:fixed}.pxc-table th,.pxc-table td{vertical-align:top;text-align:left;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line);overflow-wrap:anywhere}.pxc-col{min-width:150px;overflow:hidden}.pxc-table thead td:first-child,.pxc-table tbody th{min-width:120px;overflow-wrap:break-word;width:120px;word-break:normal}.pxc-table tbody th{background:var(--mf-surface);z-index:1;left:0;color:var(--mf-mute);font-weight:var(--mf-fw-med);position:sticky}.pxc-t{display:block}.pxc-s{display:block;font-size:var(--mf-fs-sm);margin-bottom:var(--mf-s2)}.pxc-best{display:inline-block;border-radius:var(--mf-r-sm);font-size:var(--mf-fs-xs);border:1px solid var(--mf-accent);color:var(--mf-accent);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s2)}.pxc-foot{font-size:var(--mf-fs-sm);margin:0}.pxo-list{list-style:none;display:flex;gap:var(--mf-s3);margin:0;padding:0;flex-direction:column}.pxo-op{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3)}.pxo-opn{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:baseline}.pxo-name{font-weight:var(--mf-fw-semi)}.pxo-cat{font-size:var(--mf-fs-sm)}.pxo-facts{list-style:none;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0 0;padding:0;flex-direction:column}.pxo-facts li{grid-template-columns:72px minmax(0,1fr);display:grid;gap:var(--mf-s3)}.pxo-k{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pxo-src{display:block;font-size:var(--mf-fs-sm)}.pxo-more>summary{min-height:44px;display:flex;cursor:pointer;align-items:center}.pxo-status{display:flex;gap:var(--mf-s2);flex-direction:column;padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.pxo-tips{margin:0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s1);flex-direction:column}.pxo-dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:var(--mf-s3);margin:0}.pxo-dl dt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pxo-dl dd{margin:0}.pxo-gl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pxo-gl dt{font-size:var(--mf-fs-md);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.pxo-gl dd{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pxn{display:flex;gap:var(--mf-s2);margin:0 0 var(--mf-s3);flex-direction:column}.pxn-lab{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.pxn-row{display:flex;gap:var(--mf-s2);align-items:stretch}.pxn-in{flex:1;min-width:0}.pxn-out{min-height:0}.pxn-ok,.pxn-none{margin:0}.pxn-small{font-size:var(--mf-fs-sm);margin:0}.pxf-hint{margin:var(--mf-s1) 0 0}.pxf-open{margin-top:var(--mf-s1)}.pxf-self{margin-top:var(--mf-s3)}.pxf-self>summary{min-height:44px;display:flex;cursor:pointer;align-items:center}.pxf-list{margin:0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s2);flex-direction:column}.pxf-links{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:0}@media(max-width:520px){.pxb,.pxo{padding:var(--mf-s3)}.pxb-legend{grid-template-columns:minmax(0,1fr);gap:var(--mf-s2)}.pxb-legend>div{display:flex;gap:var(--mf-s3);justify-content:space-between}.pxn-row{flex-direction:column}.pxn-row .mf-btn{width:100%}.pxo-facts li{grid-template-columns:minmax(0,1fr);gap:var(--mf-s1)}.pxc-tray .mf-btn{flex:1}.pxc-sheet{top:auto;transform:none;border-radius:var(--mf-r-dlg) var(--mf-r-dlg) 0 0;left:0;bottom:0;width:100%;max-height:92dvh;padding:var(--mf-s3)}}.pxo-tblw{overflow-x:auto;margin:var(--mf-s2) 0}.pxo-tbl{font-size:var(--mf-fs-sm);border-collapse:collapse;width:100%}.pxo-tbl th,.pxo-tbl td{vertical-align:top;text-align:left;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line)}.pxo-tbl thead th{white-space:nowrap;font-weight:var(--mf-fw-semi)}.pxo-tbl tbody th{font-weight:var(--mf-fw-semi)}.pxo-name{display:inline-flex;gap:var(--mf-s1);white-space:nowrap;align-items:center}.pxo-name svg{flex:none}.pxo-tbl th[scope=row] small{display:block}[data-fade=r]{-webkit-mask-image:linear-gradient(90deg,var(--mf-text) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,var(--mf-text) calc(100% - 32px),transparent)}[data-fade=l]{-webkit-mask-image:linear-gradient(270deg,var(--mf-text) calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,var(--mf-text) calc(100% - 32px),transparent)}[data-fade=lr]{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mf-text) 32px,var(--mf-text) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,var(--mf-text) 32px,var(--mf-text) calc(100% - 32px),transparent)}.en-lock{background:none;border-radius:0;height:24px;color:var(--mf-text);width:24px}@media(max-width:640px){.tvx-page.tvx-page{gap:var(--mf-s3)}.tvs .tvx-page.tvx-page{padding-top:var(--mf-s3)}.tvx-page.tvx-page:not(.ad-app)>.tvx-h1:first-child,.tvx-page.tvx-page:not(.ad-app)>.tvx-dtop:first-child{padding:var(--mf-s3) var(--mf-s4)}.tvx-page.tvx-page>.tvx-h1,.tvx-page.tvx-page>.tvx-dtop .tvx-h1{font-size:var(--mf-fs-h2)}.tvx-dtop{gap:var(--mf-s2)}.tvx-seg.tvx-seg{flex-wrap:nowrap;display:flex;align-self:stretch;box-sizing:border-box;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--mf-r-ctl);gap:2px;padding:2px}.tvx-seg::-webkit-scrollbar{display:none}.tvx-seg .tvx-segb{flex:1 0 auto;border-radius:calc(var(--mf-r-ctl) - 2px);font-size:var(--mf-fs-lg);padding:0 var(--mf-s3)}.tvx-seg.ex-mode .tvx-segb{flex:1 1 auto;font-size:var(--mf-fs-md);padding:0 var(--mf-s2)}.en-sub.en-sub{margin-bottom:0}.tv-subnav{scrollbar-width:none}.tv-subnav::-webkit-scrollbar{display:none}.bn-tabs{scrollbar-width:none;margin:0}.bn-tabs::-webkit-scrollbar{display:none}.tvx-page .tvx-bigs{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--mf-line)}.tvx-page .tvx-bigs .tvx-big{flex:1 1 0;background:transparent;border-radius:0;gap:0;min-width:0;border:0;text-align:center;align-items:center;padding:var(--mf-s2) var(--mf-s1)}.tvx-page .tvx-bigs .tvx-big+.tvx-big{border-inline-start:1px solid var(--mf-line)}.tvx-page .tvx-bigs .tvx-big b{font-size:var(--mf-fs-h2);line-height:1.2}.tvx-page .tvx-bigs .tvx-big span{font-size:var(--mf-fs-sm);line-height:1.25}.bz-stats{gap:var(--mf-s2)}.tvx-page>.cy-bridge{order:40;padding:var(--mf-s2) var(--mf-s3)}.cy-bridge .cy-bt{flex:1 0 100%;font-size:var(--mf-fs-md);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.cy-bridge .cy-bq{flex:1 1 0}.bn-top{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.bn-search{flex:1 1 0;order:1}.bn-tools{flex:1 0 100%;order:3}.bp-bar:not(.bp-solo){flex:1 0 100%;order:0}.bp-solo{flex:none;order:2}.bp-solo .mf-btn{font-size:0;justify-content:center;width:44px;padding:0}.bp-solo .mf-btn .mf-i{height:20px;width:20px}.bn-sl{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}.bn-tools{flex-wrap:nowrap;gap:var(--mf-s2)}.bn-modes{flex:1 1 0;border-radius:var(--mf-r-ctl);gap:2px;min-width:0;justify-content:stretch;padding:2px}.bn-mode{flex:1 1 auto;border-radius:calc(var(--mf-r-ctl) - 2px);font-size:var(--mf-fs-sm);gap:4px;white-space:nowrap;min-width:0;justify-content:center;padding:0 5px}.bn-mode i{flex:none;height:10px;width:10px}.bn-ur{flex:none}.bp-bar>.mf-mute:first-child{display:none}.bn{gap:var(--mf-s2)}.bn-map{height:min(52vh,380px)}.bn-hint.bn-first{font-size:var(--mf-fs-md);color:var(--mf-text)}.bn-chips{scrollbar-width:none}.bn-chips::-webkit-scrollbar{display:none}.en-grid{gap:var(--mf-s3)}.en-left{order:3}.en-mid{order:1}.en-right{order:2}.en-grid .bz-card{padding:var(--mf-s3)}.en-mapnote{margin:0 0 var(--mf-s2)}.en-mapwrap+p{display:none}.en-leg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--mf-s3)*-1);padding:0 var(--mf-s3)}.en-leg::-webkit-scrollbar{display:none}.en-leg>li{flex:none}.en-mid .en-ul{max-height:min(60vh,480px)}.cy-has .cy-sub1{display:none}.cy-actions{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.cy-actions .mf-btn.primary{grid-column:1/-1}.cy-actions .mf-btn{justify-content:center}.cy-back{align-self:flex-start;margin:calc(var(--mf-s1)*-1) 0}.tvx-acts{gap:var(--mf-s2)}.tvx-add{grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;column-gap:var(--mf-s3);row-gap:0;text-align:left;align-items:center;padding:var(--mf-s3) var(--mf-s4)}.tvx-add>.mf-i,.tvx-add>svg{grid-row:1/span 2}.tvx-add b{font-size:var(--mf-fs-xl)}.tvx-none.tvx-none{display:flex;gap:var(--mf-s2);margin:0;padding:var(--mf-s4);flex-direction:column}.tvx-none p{margin:0}.tvx-addr{font-size:var(--mf-fs-lg);word-break:break-all}}.mf-tall-ring-e3a9{opacity:0;cursor:default;--cv:"24876f9bf3c8fca3"}.tvp2-card{display:flex;gap:var(--mf-s3);flex-direction:column}.tvp2-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:flex-end}.tvp2-grow{flex:1 1 220px;min-width:0}.tvp2-cats{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvp2-list{display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column;list-style:none}.tvp2-pl{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);justify-content:space-between;border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.tvp2-pt{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.tvp2-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvp2-dh{align-items:center}.tvp2-fcnote{display:flex;gap:var(--mf-s2);margin:0;align-items:center}.tvp2-fcp{display:flex;gap:var(--mf-s2);flex-direction:column}.tvp2-fcd{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid;gap:var(--mf-s2);margin:0;padding:0;list-style:none}.tvp2-fcd li{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);gap:2px;min-width:0;border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.tvp2-fcd b{font-size:var(--mf-fs-lg);color:var(--mf-accent)}.tvp2-fcdate{font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.tvp2-res{padding:var(--mf-s3)}.tvp2-steps{margin:0;padding-left:1.3em;display:flex;gap:var(--mf-s2);flex-direction:column}.tvp2-year{display:flex;gap:var(--mf-s3);flex-direction:column}.tvp2-yc{aspect-ratio:1080/1350;display:block;border-radius:var(--mf-r-pop);height:auto;border:1px solid var(--mf-line);width:min(100%,360px)}.tvp2-ybtn{align-self:center}.tvx-dtop .tvp2-ybtn{background:var(--mf-surface);color:var(--mf-accent);border-color:var(--mf-surface)}.tvx-dtop .tvp2-ybtn:hover{filter:brightness(.96)}.tvp2-wc{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);padding:var(--mf-s4);flex-direction:column}.tvp2-wt{font-size:var(--mf-fs-h2)}.tvp2-wl{margin:0;padding:0;list-style:none;display:flex;gap:var(--mf-s3);flex-direction:column}.tvp2-wl li{display:flex;gap:var(--mf-s3);align-items:flex-start;padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.tvp2-wk{flex:0 0 84px;font-size:var(--mf-fs-sm);color:var(--mf-accent);font-weight:var(--mf-fw-semi)}.tvp2-wb{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.tvp2-conf code{font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-bold)}@media(max-width:520px){.tvp2-wk{flex-basis:64px}.tvp2-pl{align-items:stretch}.tvp2-act .mf-btn,.tvp2-cats .mf-btn,.tvp2-opt{min-height:44px}}@media print{.tvp2-wallet .bz-row,.tvx-tabs,.tvp2-card:not(.tvp2-wallet){display:none!important}}.tv,.tvs,.tvx-page,.atlas-dlg,.mf-toast.atlas-toast{--atlas-a:#006ce4;--atlas-warn:#a3261c;--atlas-on:#ffffff;--atlas-a2:#0057b8;--atlas-primary:#003b95;--atlas-ink-deep:#00224f;--atlas-gold:#4da3ff;--atlas-on-gold:#00224f;--atlas-on-deep:#ffffff;--atlas-on-deep-mute:#cfe0ff;--atlas-band-tint:#e3eeff;--atlas-band-mid-a:#003b95;--atlas-band-mid-b:#00224f;--atlas-band-warm:#eaf0fa;--atlas-surface:#ffffff;--atlas-page:#f2f6fc;--atlas-eyebrow:#0057b8;--atlas-rule:#c5d6f2;--atlas-soft:#eef3fb;--atlas-soft2:#e1eaf7;--atlas-ink:#0b1a33;--atlas-mute:#4a5a78;--atlas-hero:linear-gradient(165deg,var(--atlas-band-mid-a) 0%,var(--atlas-band-mid-b) 100%)}[data-atheme=dark] .tv,[data-atheme=dark] .tvs,[data-atheme=dark] .tvx-page,.tvs[data-atheme=dark],.atlas-dlg[data-atheme=dark],[data-theme=dark] .mf-toast.atlas-toast{--atlas-a:#5aa2ff;--atlas-warn:#ff9d94;--atlas-on:#06122e;--atlas-a2:#8dbbff;--atlas-primary:#262623;--atlas-ink-deep:#1b1b19;--atlas-gold:#7db8ff;--atlas-on-gold:#00224f;--atlas-on-deep:#f1f1ee;--atlas-on-deep-mute:#b4b4ae;--atlas-band-tint:#1f1f1d;--atlas-band-mid-a:#262623;--atlas-band-mid-b:#1b1b19;--atlas-band-warm:#1b1b19;--atlas-surface:#1f1f1d;--atlas-page:#171716;--atlas-eyebrow:#8dbbff;--atlas-rule:#34342f;--atlas-soft:#262623;--atlas-soft2:#2a2a27;--atlas-ink:#f1f1ee;--atlas-mute:#a3a39d}html:has(body.atlas-site),body.atlas-site{min-height:100%;height:auto;overflow:auto}body.atlas-site>*:not(#atlas-site):not(#mfu){display:none!important}.tvs{min-height:100vh;display:flex;background:var(--mf-surface);color:var(--mf-text);flex-direction:column}.tvs-head{display:flex;top:0;background:var(--mf-surface);z-index:20;gap:var(--mf-s4);align-items:center;position:sticky;padding:var(--mf-s2) var(--mf-s5);border-bottom:1px solid var(--mf-line);min-height:64px;box-sizing:border-box}.tvs-logo{display:inline-flex;font-size:var(--mf-fs-xl);gap:var(--mf-s2);color:var(--mf-accent);font-weight:var(--mf-fw-bold);align-items:center;text-decoration:none;min-height:44px;letter-spacing:-.01em}.tvs-logo:focus-visible,.tvs-nl:focus-visible,.tvs-av:focus-visible,.tvs-mi:focus-visible,.tvs-lk:focus-visible,.tvs-foot a:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tvs-nav{flex:1;display:flex;gap:var(--mf-s1);min-width:0;justify-content:center;align-items:center}.tvs-nl{min-height:44px;display:inline-flex;background:transparent;gap:var(--mf-s1);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;border-radius:var(--mf-r-pill);cursor:pointer;font-size:var(--mf-fs-md);white-space:nowrap}.tvs-nl:hover{background:var(--mf-soft)}.tvs-nl[aria-current=page]{background:var(--mf-sel);font-weight:var(--mf-fw-semi)}.tvs-in{min-height:44px}.tvs-acct{display:flex;gap:var(--mf-s2);align-items:center;margin-left:auto}.tvs-pop{position:relative}.tvs-av{background:var(--mf-accent);border-radius:var(--mf-r-pill);height:44px;border:1px solid var(--mf-line);color:var(--mf-on-accent);width:44px;font:inherit;cursor:pointer;font-weight:var(--mf-fw-semi)}.tvs-menu{display:flex;top:calc(100% + var(--mf-s1));background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:30;min-width:220px;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);right:0;position:absolute;padding:var(--mf-s2);flex-direction:column}.tvs-menu[hidden]{display:none}.tvs-nav .tvs-menu{left:0;right:auto}.tvs-mi{min-height:44px;display:flex;background:transparent;border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;border-radius:var(--mf-r-ctl);cursor:pointer;text-align:left}.tvs-mi:hover{background:var(--mf-soft)}.tvs-who{display:flex;padding:var(--mf-s2) var(--mf-s3);flex-direction:column;border-bottom:1px solid var(--mf-line);margin-bottom:var(--mf-s1);overflow-wrap:anywhere}.tvs-main{flex:1;max-width:1600px;width:100%;margin-inline:auto;box-sizing:border-box;outline:0;padding:var(--mf-s3) var(--mf-s5)}.tvs .bz{min-height:0;display:block;background:transparent}.tvs .bz-main{overflow:visible;padding:0}.tvs .bz-top .mf-tabs,.tvs .bz-top .bz-ws{display:none}.tvs .bz-top{border-bottom:0;justify-content:flex-end;padding:0}.tvs .bz-top:not(:has(.mf-btn,.mf-badge)){display:none}.tvs .tv-pills.big{display:none}.tvs .tv-page.srch .tv-hero{margin-top:var(--mf-s5);padding:var(--mf-s5) 0 0}.tvs-note{max-width:1600px;box-sizing:border-box;margin:var(--mf-s2) auto 0;color:var(--mf-mute);width:100%;padding:var(--mf-s2) var(--mf-s5)}.tvs-trust{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;max-width:1240px;gap:var(--mf-s4);box-sizing:border-box;margin:var(--mf-s5) auto;width:100%;padding:var(--mf-s5);border-top:1px solid var(--mf-line)}.tvs-trust b{display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.tvs-trust p{font-size:var(--mf-fs-sm);margin:var(--mf-s1) 0 0}.tvs-foot{flex-wrap:wrap;display:flex;gap:var(--mf-s2) var(--mf-s5);align-items:center;padding:var(--mf-s4) var(--mf-s5);border-top:1px solid var(--mf-line);background:var(--mf-soft);font-size:var(--mf-fs-sm)}.tvs-links{flex-wrap:wrap;display:inline-flex;gap:var(--mf-s4);align-items:center}.tvs-foot a,.tvs-lk{min-height:44px;display:inline-flex;background:transparent;border:0;color:var(--mf-text);align-items:center;font:inherit;text-decoration:underline;cursor:pointer}.tvs-gate{display:flex;max-width:520px;border-radius:var(--mf-r-dlg);gap:var(--mf-s3);border:1px solid var(--mf-line);text-align:center;margin:var(--mf-s5) auto;box-shadow:var(--mf-sh1);align-items:center;padding:var(--mf-s5);flex-direction:column}.tvs-gate h2,.tvs-card h2{font-size:var(--mf-fs-xl);margin:0}.tvs-gate p,.tvs-card p{margin:0}.tvs-dlg{position:fixed;inset:0;display:flex;background:var(--mf-sel);z-index:60;justify-content:center;align-items:center;padding:var(--mf-s4)}.tvs-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-dlg);gap:var(--mf-s3);border:1px solid var(--mf-line);box-shadow:var(--mf-sh-dlg);width:min(440px,100%);padding:var(--mf-s5);flex-direction:column}.tvs-card .bz-row{flex-wrap:wrap}@media(max-width:900px){.tvs-head{flex-wrap:wrap;gap:var(--mf-s1) var(--mf-s2);padding:var(--mf-s2) var(--mf-s3)}.tvs-nav{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--mf-s1)}.tvs-main{padding:var(--mf-s2) var(--mf-s3)}.tvs-trust{grid-template-columns:minmax(0,1fr);padding:var(--mf-s4) var(--mf-s3)}.tvs-foot{padding:var(--mf-s3)}.tvs-in{font-size:var(--mf-fs-sm)}.tvs-nav .tvs-menu{top:auto;left:var(--mf-s3);right:var(--mf-s3);position:fixed}}.tv,.tvs,.atlas-dlg{--mf-accent:var(--atlas-a);--mf-on-accent:var(--atlas-on)}.tv,.tvs,.tvx-page,.atlas-dlg{--mf-sel:color-mix(in srgb,var(--atlas-a) 18%,transparent);--mf-tint:color-mix(in srgb,var(--atlas-a) 14%,transparent);--mf-accent-ink:var(--atlas-a)}.tvs-nl[aria-current=page]{background:color-mix(in srgb,var(--atlas-a) 16%,transparent)}@media(max-width:900px){.tv-hrow .tv-datebtn,.tv-hrow .tv-paxbtn,.tv-hform .tv-opts .tv-paxbtn{min-height:44px}}.tv .mf-btn.primary:hover,.tvs .mf-btn.primary:hover{background:color-mix(in srgb,var(--mf-accent) 88%,var(--mf-text))}a.tv-chip{display:inline-flex;gap:var(--mf-s2);align-items:center;text-decoration:none}.tv-alrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tv-alname{display:inline-flex;gap:var(--mf-s1);align-items:baseline}.tv-alrow .tv-fare-meta{margin-left:auto;font-size:var(--mf-fs-sm)}.tv-mono{flex:none;display:inline-flex;background:var(--atlas-a);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-xs);height:32px;justify-content:center;color:var(--atlas-on);width:32px;font-weight:var(--mf-fw-bold);align-items:center}.tv-mono1{background:var(--atlas-a2)}.tv-mono2{background:color-mix(in srgb,var(--atlas-a) 60%,var(--atlas-a2))}.tv-mono3{background:color-mix(in srgb,var(--atlas-a2) 70%,var(--mf-text))}.tv-mono4{background:color-mix(in srgb,var(--atlas-a) 70%,var(--mf-text))}.tv-mono5{background:color-mix(in srgb,var(--atlas-a) 40%,var(--atlas-a2))}.tv-times{display:flex;gap:var(--mf-s3);min-width:0;align-items:center}.tv-tm{display:flex;line-height:1.2;align-items:center;flex-direction:column}.tv-tm b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.tv-tm sup{font-size:var(--mf-fs-xs);margin-left:2px}.tv-tline{grid-template-columns:1fr;flex:1 1 90px;display:grid;min-width:70px;justify-items:center;font-size:var(--mf-fs-xs);gap:2px;color:var(--mf-mute)}.tv-tline i{display:block;background:var(--mf-line);border-radius:var(--mf-r-pill);height:2px;width:100%}.tv-tline .tv-tstop{color:var(--mf-text)}.tv-fare-price .mf-mute{font-size:var(--mf-fs-xs)}.tvs-ic{display:inline-flex;background:transparent;border-radius:var(--mf-r-pill);cursor:pointer;height:44px;justify-content:center;border:0;color:var(--mf-text);width:44px;align-items:center}.tvs-ic:hover{background:var(--mf-soft)}.tvs-ic:focus-visible,.tvs-tab:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tvs-tabbar{display:none}.tvs-foot{justify-content:space-between}.tvs.tvs-home{background-image:linear-gradient(180deg,color-mix(in srgb,var(--atlas-a) 13%,transparent) 0,transparent 460px)}.tv-hform .tv-sel .mf-field,.tv-hform .tv-opts .tv-paxbtn{min-height:44px;background:var(--mf-surface);border-radius:var(--mf-r-pill);border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s4);appearance:none;-webkit-appearance:none;cursor:pointer}@media(max-width:900px){.tvs{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.tvs-wide{display:none}.tvs-nav{-webkit-mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 28px),transparent);scrollbar-width:none}.tvs-nav::-webkit-scrollbar{display:none}.tvs-tabbar{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;background:var(--mf-surface);z-index:40;left:0;bottom:0;right:0;position:fixed;border-top:1px solid var(--mf-line);padding-bottom:env(safe-area-inset-bottom,0px)}.tvs-tab{min-height:56px;display:flex;background:transparent;gap:2px;justify-content:center;border:0;color:var(--mf-mute);width:100%;align-items:center;flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs)}.tvs-tab[aria-current=page]{color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs-tabpop{position:static}.tvs-sheet{top:auto;min-width:0;left:var(--mf-s3);bottom:calc(64px + env(safe-area-inset-bottom,0px));right:var(--mf-s3);position:fixed}.tvs-tabbar .tvs-menu{z-index:45}.tvs-foot{padding-bottom:var(--mf-s4)}.tvs .tv-hrow .tv-swap{background:var(--mf-surface);z-index:2;border:1px solid var(--mf-line);box-shadow:0 0 0 4px var(--mf-surface);color:var(--mf-text)}.tv-times{gap:var(--mf-s2)}.tv-tm b{font-size:var(--mf-fs-lg)}.tv-alrow .tv-fare-meta{margin-left:0;flex-basis:100%}}.tvs-mk{display:inline-flex;gap:var(--mf-s2);color:var(--mf-accent);align-items:center}.tvs-mk .mf-i,.tvs-mk>svg:first-child{flex:none;height:28px;width:28px}.tvs-fmk{display:inline-flex;gap:var(--mf-s2);align-items:center}.tvs-fmk .tvs-mk .mf-i,.tvs-fmk .tvs-mk>svg:first-child{height:22px;width:22px}.tvs .tvx-page{padding-top:var(--mf-s4)}.tvs-home .tv-foot{display:none}.tvs-below{padding-top:var(--mf-s5)}.tvs-narrow{display:none}@media(max-width:900px){.tvs-narrow{display:flex}.tvs-nav{-webkit-mask-image:none;mask-image:none}.tv-hform{background:var(--mf-surface);border-radius:var(--mf-r-dlg);border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);padding:var(--mf-s3)}.tv-hform .tv-opts{justify-content:flex-start}.tv-hform .tv-hrow{grid-template-columns:1fr 1fr;display:grid;background:transparent;border-radius:0;gap:0;border:0;box-shadow:none;padding:0}.tv-hform .tv-hrow .tv-fld{border-radius:var(--mf-r-ctl);border-bottom:1px solid var(--mf-line);min-width:0}.tv-hform .tv-hrow .tv-fld.g2{grid-column:1/-1}.tv-hform .tv-hrow .tv-swap{grid-column:1/-1;background:var(--mf-surface);z-index:2;height:44px;border:1px solid var(--mf-line);margin:-22px var(--mf-s3) -22px 0;box-shadow:none;color:var(--mf-text);width:44px;justify-self:end;position:relative}.tv-hform .tv-hrow .tv-swap:hover,.tv-hform .tv-hrow .tv-swap:active,.tv-hform .tv-hrow .tv-swap:focus{background:var(--mf-soft);color:var(--mf-text)}.tv-hform .tv-hrow .tv-go{grid-column:1/-1;border-radius:var(--mf-r-ctl);align-self:stretch;margin:var(--mf-s3) 0 0}}@media(max-width:900px){.tvs .tvx-tabs,.tvs .tvx-cotabs{-webkit-mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 32px),transparent)}}.tvs-below .tvx-how{margin-bottom:var(--mf-s5)}@media(max-width:900px){.bz .tv-explore,.bz .tv-staysplit{grid-template-columns:minmax(0,1fr)}.bz .tv-explore-map,.bz .tv-staymap{position:static}}.tvs{overflow-x:clip;background:var(--atlas-page)}.tvs-head{display:block;background:linear-gradient(180deg,var(--atlas-primary),color-mix(in srgb,var(--atlas-primary) 82%,var(--atlas-ink-deep)));gap:0;color:var(--atlas-on-deep);padding:0;border-bottom:0;min-height:0}.tvs-bar{min-height:64px;display:flex;gap:var(--mf-s4);box-sizing:border-box;align-items:center;padding:var(--mf-s2) max(var(--mf-s5),calc((100% - 1240px) / 2 + var(--mf-s5)))}.tvs-top{flex:1;justify-content:flex-start;margin-left:var(--mf-s5)}.tvs-modes{flex:none;gap:var(--mf-s2);justify-content:flex-start;box-sizing:border-box;padding:0 max(var(--mf-s5),calc((100% - 1240px) / 2 + var(--mf-s5))) var(--mf-s3);overflow-x:auto;scrollbar-width:none}.tvs-modes::-webkit-scrollbar{display:none}.tvs-logo,.tvs-mk{color:var(--atlas-on-deep)}.tvs-mk{display:inline-flex;gap:var(--mf-s2);align-items:center}.tvs-mkg{flex:none;border-radius:var(--mf-r-sm);height:36px;box-shadow:0 2px 8px color-mix(in srgb,var(--atlas-ink-deep) 55%,transparent);width:36px}.tvs-wm{display:inline-flex;gap:var(--mf-s2);line-height:1;align-items:center}.tvs-wm b{letter-spacing:-.02em;font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.tvs-wm span{text-transform:uppercase;letter-spacing:.28em;font-size:var(--mf-fs-xs);color:var(--atlas-on-deep-mute);font-weight:var(--mf-fw-reg);padding-left:var(--mf-s2);border-left:1px solid color-mix(in srgb,var(--atlas-on-deep) 35%,transparent);line-height:1.6}.tvs-nl{border:1px solid transparent;color:var(--atlas-on-deep)}.tvs-nl svg{flex:none;height:18px;width:18px}.tvs-nl:hover{background:color-mix(in srgb,var(--atlas-on-deep) 14%,transparent)}.tvs-nl[aria-current=page]{background:transparent;border-color:var(--atlas-on-deep);font-weight:var(--mf-fw-semi)}.tvs-ic{color:var(--atlas-on-deep)}.tvs-ic:hover{background:color-mix(in srgb,var(--atlas-on-deep) 14%,transparent)}.tvs-in{background:var(--atlas-on-deep);color:var(--atlas-ink-deep);border-color:var(--atlas-on-deep);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--atlas-ink-deep) 60%,transparent);font-weight:var(--mf-fw-semi)}.tvs-in:hover{background:color-mix(in srgb,var(--atlas-on-deep) 88%,var(--atlas-gold))}.tvs-av{background:linear-gradient(145deg,var(--atlas-gold),var(--atlas-a));color:var(--atlas-on);border-color:transparent}.tvs-head :focus-visible,.tvs-foot :focus-visible{outline-offset:2px;outline:2px solid var(--atlas-gold)}.tvs-main{max-width:1240px;position:relative}.tvs-main:before{top:calc(var(--mf-s3) * -1);background:var(--atlas-primary);transform:translate(-50%);z-index:0;height:0;left:50%;content:"";width:var(--tvs-vw,100vw);position:absolute}.tvs-main>*{z-index:1;position:relative}.tvs-hero{--tvs-band-h:300px}.tvs-hero .tvs-main:before{background:url(/atlas/hero-art.svg) right max(-120px,-6vw) center/auto 120% no-repeat,radial-gradient(60% 90% at 78% 20%,color-mix(in srgb,var(--atlas-a) 45%,transparent),transparent 70%),var(--atlas-hero);height:var(--tvs-band-h)}.tvs-hero .tv-hero,.tvs-hero .tvx-h1{letter-spacing:-.02em;font-size:calc(var(--mf-fs-h1) * 1.6);text-align:left;margin:var(--mf-s6) 0 0;color:var(--atlas-on-deep)}.tvs-hero .tv-page .tv-tag,.tvs-hero .tvx-sub{text-align:left;margin:var(--mf-s2) 0 var(--mf-s4);color:var(--atlas-on-deep-mute)}.tvs-hero .tvx-hero{text-align:left;padding:0}.tvs .tv-hform .tv-opts{justify-content:flex-start}.tvs-hero .tv-hform .tv-sel .mf-field,.tvs-hero .tv-hform .tv-opts .tv-paxbtn{background:var(--atlas-surface);border:1px solid var(--mf-line);color:var(--mf-text)}.tvs-hero .tv-hform .tv-opts .tv-paxbtn svg{color:var(--mf-text)}.tvs-hero .pxn-lab{color:var(--atlas-on-deep);font-weight:var(--mf-fw-semi)}.tvs .tv-hform .tv-hrow{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);gap:0;border:0;box-shadow:0 0 0 1px var(--atlas-rule),0 28px 56px -18px color-mix(in srgb,var(--atlas-ink-deep) 75%,transparent);align-items:stretch;padding:0}.tvs .tv-hform .tv-hrow .tv-fld{border-radius:0;padding:var(--mf-s3) var(--mf-s4)}.tvs .tv-hform .tv-hrow .tv-fld:not(:first-child){border-left:1px solid var(--atlas-rule)}.tvs .tv-hform .tv-hrow .tv-fld:hover{background:var(--atlas-band-tint)}.tvs .tv-hform .tv-hrow .tv-go{min-height:52px;background:var(--atlas-a);border-radius:var(--mf-r-sm);align-self:stretch;margin:var(--mf-s1);color:var(--atlas-on)}.tvs .tv-hform .tv-hrow .tv-go:hover{background:var(--atlas-a2)}.tvs .tv-hform .tv-hrow .tv-swap{border-radius:var(--mf-r-pill);align-self:center}.tvs-hero .tvx-search{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);border:0;box-shadow:0 0 0 1px var(--atlas-rule),0 28px 56px -18px color-mix(in srgb,var(--atlas-ink-deep) 75%,transparent)}.tvs .bz-card,.tvs .tv-fare,.tvs .tv-route{background:var(--atlas-surface);border-color:var(--atlas-rule)}.tvs .tv-sum{border-color:var(--atlas-rule);box-shadow:var(--mf-sh-pop)}.tvs-below{padding-top:0}.tvs-below .tvx-sec{position:relative;isolation:isolate;margin:0;padding:var(--mf-s6) 0}.tvs-below .tvx-sec:before{top:0;transform:translate(-50%);z-index:-1;left:50%;bottom:0;content:"";width:var(--tvs-vw,100vw);position:absolute}.tvs-below .tvx-sec:nth-of-type(1):before{background:var(--atlas-band-tint)}.tvs-below .tvx-sec:nth-of-type(2):before{background:var(--atlas-surface)}.tvs-below .tvx-sec:nth-of-type(3):before{background:var(--atlas-band-warm)}.tvs-below .tvx-h2{display:flex;font-size:var(--mf-fs-xl);gap:var(--mf-s1);margin:0 0 var(--mf-s4);flex-direction:column}.tvs-below .tvx-h2:before{text-transform:uppercase;letter-spacing:.08em;font-size:var(--mf-fs-xs);color:var(--atlas-eyebrow);font-weight:var(--mf-fw-bold)}.tvs-below .tvx-h2:after{background:linear-gradient(90deg,var(--atlas-a),var(--atlas-gold));border-radius:var(--mf-r-pill);height:4px;content:"";width:40px;margin-top:var(--mf-s1)}.tvs-below .tvx-sec:nth-of-type(1) .tvx-h2:before{content:"Ideas for your next trip"}.tvs-below .tvx-sec:nth-of-type(2) .tvx-h2:before{content:"Busiest routes"}.tvs-below .tvx-sec:nth-of-type(3) .tvx-h2:before{content:"Prices seen lately"}#tvs-trust:not(:empty){background:var(--atlas-ink-deep);color:var(--atlas-on-deep)}.tvs-trust{margin:0 auto;border-top:0;padding:var(--mf-s6) var(--mf-s5)}.tvs-trust b{color:var(--atlas-on-deep)}.tvs-trust b svg{color:var(--atlas-gold)}.tvs-trust p{color:var(--atlas-on-deep-mute)}.tvs-foot{background:var(--atlas-ink-deep);color:var(--atlas-on-deep-mute);border-top:1px solid color-mix(in srgb,var(--atlas-on-deep) 16%,transparent);padding-inline:max(var(--mf-s5),calc((100% - 1240px) / 2 + var(--mf-s5)))}.tvs-foot a,.tvs-foot .tvs-lk{color:var(--atlas-on-deep)}.tvs-foot .mf-mute{color:var(--atlas-on-deep-mute)}.mf-sharp-node-1b31{--tb:198,79,67,206,110,173,168,77,151,207,70,140,242,83,254,4,62}.tvs-fmk .tvs-mkg{height:26px;width:26px}.tvs-tabbar{background:var(--atlas-surface);border-top:1px solid var(--atlas-rule)}.tvs-tab[aria-current=page]{box-shadow:inset 0 3px 0 var(--atlas-a);color:var(--atlas-a)}@media(min-width:901px){.tvs-hero .tv-hform .tv-opts{margin-bottom:var(--mf-s3)}}@media(max-width:900px){.tvs-head{padding:0}.tvs-bar{min-height:56px;gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3)}.tvs-top{margin-left:0}.tvs-nav{order:0;flex-basis:auto;padding-bottom:0}.tvs-modes{padding:0 var(--mf-s3) var(--mf-s2);flex-basis:auto}.tvs-hero{--tvs-band-h:250px}.tvs-hero .tv-hero,.tvs-hero .tvx-h1{font-size:var(--mf-fs-h1);margin-top:var(--mf-s4)}.tv-hform{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);border:0;box-shadow:0 0 0 1px var(--atlas-rule),0 24px 48px -16px color-mix(in srgb,var(--atlas-ink-deep) 70%,transparent)}.tvs .tv-hform .tv-hrow{background:transparent;border:0;box-shadow:none}.tvs .tv-hform .tv-hrow .tv-fld:not(:first-child){border-left:0}.tvs-hero .tv-hform .tv-sel .mf-field,.tvs-hero .tv-hform .tv-opts .tv-paxbtn{background:var(--atlas-surface);border-color:var(--mf-line);color:var(--mf-text)}.tvs-hero .tv-hform .tv-opts .tv-paxbtn svg{color:var(--mf-text)}.tvs-below .tvx-sec{padding:var(--mf-s5) 0}.tvs-trust{padding:var(--mf-s5) var(--mf-s3)}.tvs-foot{padding-inline:var(--mf-s3)}}.tvs-sum .tvs-main:before{height:76px}.tvs .bz-card.tv-hform{background:transparent;border:0;box-shadow:none;padding:0}@media(max-width:900px){.tvs .bz-card.tv-hform{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);border:0;box-shadow:0 0 0 1px var(--atlas-rule),0 24px 48px -16px color-mix(in srgb,var(--atlas-ink-deep) 70%,transparent);padding:var(--mf-s3)}}@media(max-width:520px){.tvs-nl svg:first-child{display:none}.tvs-nl{padding:0 var(--mf-s3)}}@media(max-width:520px){.tvs-in-x{display:none}.tvs-wm span{letter-spacing:.2em}.tvs-hero .tvs-main:before{background-position:right -200px center,0 0,0 0;background-size:auto 110%,auto,auto}}.tvs-head .tvs-in.mf-btn{background:var(--atlas-on-deep);gap:0;color:var(--atlas-ink-deep);border-color:var(--atlas-on-deep)}.tvs-head .tvs-in.mf-btn:hover{background:color-mix(in srgb,var(--atlas-on-deep) 88%,var(--atlas-gold))}.tvs-main>.tvs-herobg{display:none;top:calc(var(--mf-s3) * -1);transform:translate(-50%);pointer-events:none;z-index:0;height:var(--tvs-band-h);overflow:hidden;left:50%;width:var(--tvs-vw,100vw);position:absolute}.tvs-hero .tvs-main>.tvs-herobg{display:block}.tvs-herobg .tvx-ph{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.tvs-herobg:after{content:"";position:absolute;inset:0;background:linear-gradient(95deg,color-mix(in srgb,var(--atlas-ink-deep) 94%,transparent),color-mix(in srgb,var(--atlas-primary) 88%,transparent) 55%,color-mix(in srgb,var(--atlas-primary) 74%,transparent))}.tvx-art .tvx-ph{position:absolute;inset:0;display:block;height:100%;width:100%;object-fit:cover}.tvs-head{top:0;background:var(--atlas-primary);transition:box-shadow .2s ease;z-index:50;position:sticky}.tvs-scrolled .tvs-head{box-shadow:0 10px 28px -14px color-mix(in srgb,var(--atlas-ink-deep) 80%,transparent)}.tvs-bar{min-height:64px;display:flex;gap:var(--mf-s3);align-items:center;padding-block:0}.tvs-burger,.tvs-strip,.tvs-drawer{display:none}.tvs-primary{flex:1;gap:var(--mf-s1);min-width:0;justify-content:flex-start;margin-left:var(--mf-s4)}.tvs-primary .tvs-nl,.tvs-acct .tvs-nl{border-radius:var(--mf-r-ctl);border:0;position:relative}.tvs-primary .tvs-nl[aria-current=page],.tvs-acct .tvs-nl[aria-current=page]{background:color-mix(in srgb,var(--atlas-on-deep) 14%,transparent);border:0}.tvs-primary .tvs-nl[aria-current=page]:after,.tvs-acct .tvs-nl[aria-current=page]:after{background:var(--atlas-gold);border-radius:var(--mf-r-pill);height:3px;left:var(--mf-s3);bottom:6px;content:"";right:var(--mf-s3);position:absolute}.tvs-nl:focus-visible,.tvs-ic:focus-visible,.tvs-av:focus-visible,.tvs-in:focus-visible,.tvs-logo:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-on-deep)}.tvs-acct{display:flex;gap:var(--mf-s1);align-items:center;margin-left:auto;flex:none}.tvs-acct .tvs-in,.tvs-acct .tvs-pop{margin-left:var(--mf-s2)}.tvs-head .tvs-menu{border-radius:var(--mf-r-dlg);z-index:60;min-width:240px;color:var(--mf-text);padding:var(--mf-s2)}.tvs-head .tvs-mi{color:var(--mf-text)}.tvs-head .tvs-mi:focus-visible{background:var(--mf-soft);outline-offset:-2px;outline:2px solid var(--atlas-a)}.tvs-primary .tvs-pop>.tvs-nl[aria-expanded=true]{background:color-mix(in srgb,var(--atlas-on-deep) 14%,transparent)}@media(max-width:1180px){.tvs-primary .tvs-nl svg:first-child{display:none}.tvs-primary{margin-left:var(--mf-s2)}.tvs-acct .tvs-nl svg{display:none}}@media(max-width:1040px){.tvs-co{display:none}}.tvs-foot{display:block;background:var(--atlas-ink-deep);color:var(--atlas-on-deep-mute);padding:var(--mf-s6) max(var(--mf-s5),calc((100% - 1240px) / 2 + var(--mf-s5))) var(--mf-s5)}.tvs-fgrid{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(0,1fr));display:grid;gap:var(--mf-s5)}.tvs-fbrand{display:flex;gap:var(--mf-s3);align-items:flex-start;flex-direction:column}.tvs-fbrand p{max-width:26ch;margin:0;color:var(--atlas-on-deep-mute)}.tvs-fmk .tvs-mkg{height:36px;width:36px}.tvs-fmk .tvs-wm{font-size:var(--mf-fs-lg)}.tvs-fth{min-height:44px;display:inline-flex;background:transparent;border-radius:var(--mf-r-pill);gap:var(--mf-s2);border:1px solid color-mix(in srgb,var(--atlas-on-deep) 35%,transparent);color:var(--atlas-on-deep);align-items:center;padding:0 var(--mf-s4);font:inherit;cursor:pointer}.tvs-fth:hover{background:color-mix(in srgb,var(--atlas-on-deep) 12%,transparent)}.tvs-fth:focus-visible,.tvs-foot a:focus-visible,.tvs-fc summary:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-on-deep)}.tvs-fc summary{min-height:36px;display:flex;cursor:default;justify-content:space-between;color:var(--atlas-on-deep);font-weight:var(--mf-fw-semi);align-items:center;list-style:none}.tvs-fc summary::-webkit-details-marker{display:none}.tvs-fc>div{display:flex;gap:var(--mf-s1);flex-direction:column;padding-top:var(--mf-s2)}.tvs-foot .tvs-lk,.tvs-foot a.tvs-lk{min-height:36px;display:inline-flex;color:var(--atlas-on-deep-mute);align-items:center;text-decoration:none;width:fit-content}.tvs-foot .tvs-lk:hover{color:var(--atlas-on-deep);text-decoration:underline}.tvs-fbase{flex-wrap:wrap;display:flex;gap:var(--mf-s3) var(--mf-s5);justify-content:space-between;align-items:center;margin-top:var(--mf-s5);padding-top:var(--mf-s4);border-top:1px solid color-mix(in srgb,var(--atlas-on-deep) 16%,transparent)}.tvs-fnote{max-width:62ch;margin:0;color:var(--atlas-on-deep-mute)}.tvs-fcopy{white-space:nowrap;color:var(--atlas-on-deep-mute)}@media(max-width:900px){.tvs-burger{display:inline-flex;color:var(--atlas-on-deep);margin-left:calc(var(--mf-s2) * -1)}.tvs-primary,.tvs-acct .tvs-trips,.tvs-acct .tvs-co,.tvs-acct>.tvs-ic{display:none}.tvs-bar{padding-inline:var(--mf-s3);min-height:56px;gap:var(--mf-s2)}.tvs-acct .tvs-in{margin-left:0;padding:0 var(--mf-s4)}.tvs-strip{display:flex;gap:var(--mf-s2);overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--mf-s3) * -1);padding:var(--mf-s1) 0 var(--mf-s3);padding-inline:var(--mf-s3);flex:none;justify-content:flex-start}.tvs-strip::-webkit-scrollbar{display:none}.tvs-strip .tvs-nl{min-height:44px;flex:none;background:var(--atlas-surface);border:1px solid var(--atlas-rule);color:var(--mf-text);padding:0 var(--mf-s3)}.tvs-strip .tvs-nl svg:first-child{display:block}.tvs-strip .tvs-nl[aria-current=page]{background:var(--atlas-a);border-color:var(--atlas-a);color:var(--atlas-on)}.tvs-hero .tvs-strip .tvs-nl,.tvs-sum .tvs-strip .tvs-nl{background:transparent;color:var(--atlas-on-deep);border-color:color-mix(in srgb,var(--atlas-on-deep) 55%,transparent)}.tvs-hero .tvs-strip .tvs-nl[aria-current=page],.tvs-sum .tvs-strip .tvs-nl[aria-current=page]{background:var(--atlas-on-deep);color:var(--atlas-ink-deep)}.tvs-sum .tvs-main:before{height:132px}.tvs-hero{--tvs-band-h:300px}.tvs-drawer:not([hidden]){display:block;position:fixed;inset:0;z-index:70}.tvs-dback{position:absolute;inset:0;background:color-mix(in srgb,var(--atlas-ink-deep) 62%,transparent)}.tvs-dpanel{top:0;left:0;bottom:0;width:min(340px,88vw);position:absolute;overflow-y:auto;overscroll-behavior:contain;display:flex;background:var(--atlas-surface);gap:var(--mf-s3);box-shadow:var(--mf-sh-pop);color:var(--mf-text);padding:var(--mf-s3) var(--mf-s3) calc(var(--mf-s5) + env(safe-area-inset-bottom,0px));flex-direction:column}.tvs-dhead{min-height:48px;display:flex;justify-content:space-between;align-items:center}.tvs-dhead .tvs-mk,.tvs-dhead .tvs-wm span{color:var(--mf-text)}.tvs-dhead .tvs-wm span{border-left-color:var(--mf-line)}.tvs-dhead .tvs-ic{color:var(--mf-text)}.tvs-dg{display:flex;gap:2px;flex-direction:column}.tvs-dg:empty,.tvs-dg:not(:has(.tvs-di,.tvs-dsign)){display:none}.tvs-dg h3{text-transform:uppercase;letter-spacing:.08em;font-size:var(--mf-fs-xs);margin:0 0 var(--mf-s1);color:var(--atlas-eyebrow);font-weight:var(--mf-fw-bold);padding:0 var(--mf-s3)}.tvs-di{min-height:48px;display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:0;color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;text-align:left}.tvs-di:hover{background:var(--mf-soft)}.tvs-di:focus-visible{outline-offset:-2px;outline:2px solid var(--atlas-a)}.tvs-dsign{width:100%}.tvs-dfoot{margin-top:auto;border-top:1px solid var(--atlas-rule);padding-top:var(--mf-s2)}body.tvs-nosc{overflow:hidden}.tvs-tabbar{grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 -8px 24px -16px color-mix(in srgb,var(--atlas-ink-deep) 55%,transparent)}.tvs-tab{min-height:56px;gap:2px;font-weight:var(--mf-fw-med)}.tvs-tab[aria-current=page]{color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs-tab:focus-visible{outline-offset:-3px;outline:2px solid var(--atlas-a)}.tvs-foot{padding:var(--mf-s5) var(--mf-s3) var(--mf-s4)}.tvs-fgrid{grid-template-columns:minmax(0,1fr);gap:0}.tvs-fbrand{padding-bottom:var(--mf-s4)}.tvs-fc{border-top:1px solid color-mix(in srgb,var(--atlas-on-deep) 16%,transparent)}.tvs-fc summary{min-height:52px;cursor:pointer}.tvs-fc summary:after{font-size:var(--mf-fs-xl);line-height:1;content:"+";font-weight:var(--mf-fw-reg)}.tvs-fc[open] summary:after{content:"\2212"}.tvs-fc>div{padding:0 0 var(--mf-s3)}.tvs-foot .tvs-lk{min-height:44px}.tvs-fbase{align-items:flex-start;flex-direction:column}.tvs-fcopy{white-space:normal}}@media(min-width:901px){.tvs-sum .tv-sum{top:72px;z-index:15;position:sticky}.tvs-fc summary{pointer-events:none}}.tvs-burger{flex:none;min-width:44px}.tvs-fc>div{gap:0}.tvs-foot .tvs-lk{min-height:32px}@media(max-width:900px){.tvs-foot .tvs-lk,.tvs-foot a.tvs-lk{min-height:44px;min-width:44px}}@media(max-width:1180px){.tvs-primary .tvs-nl{padding:0 var(--mf-s2)}.tvs-bar{gap:var(--mf-s2)}.tvs-primary{margin-left:0}}@media(max-width:1120px)and (min-width:901px){.tvs-in-x,.tvs-wm span{display:none}}.tv .tvx-stay.tv-stay:hover{box-shadow:none}.tv .tvx-stay:hover .tvx-img{box-shadow:var(--mf-sh-pop)}.tvs-win{position:absolute;inset:0;min-height:0;height:100%;overflow:auto;overflow-x:hidden;container-type:inline-size;--tvs-vw:100cqw;background:var(--atlas-page);color:var(--mf-text);scrollbar-gutter:stable}.tvs-win .tvs-head{top:0}.tvs-win .tvs-sum .tv-sum,.tvs-win.tvs-sum .tv-sum{top:72px}.tvs-full{min-height:44px;display:inline-flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);color:var(--atlas-on-deep-mute);align-items:center;padding:0 var(--mf-s3);text-decoration:none;font-size:var(--mf-fs-sm);white-space:nowrap}.tvs-full:hover{background:color-mix(in srgb,var(--atlas-on-deep) 14%,transparent);color:var(--atlas-on-deep)}.tvs-full:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-on-deep)}.tvs-full svg{height:16px;width:16px}@media(max-width:1180px){.tvs-full span{display:none}.tvs-full{padding:0 var(--mf-s2)}}.tvs-win>*{flex-shrink:0}.tvs-win>.tvs-main{flex:1 0 auto}.tvs-full{justify-content:center;width:44px;padding:0}.tvs.tvs-hero .tvx-hero{background:none;border-radius:0;border:0;box-shadow:none}.tvs-win,html:has(body.atlas-site){scroll-padding-top:128px;scroll-padding-bottom:80px}.tvs .tv-side,.tvs .tv-explore-map,.tvs .tv-staymap,.tvs .tvx-mapcol{top:136px}.tvs-win .tvs-primary .tvs-nl svg:first-child,.tvs-win .tvs-acct .tvs-nl svg{display:none}.tvs-win .tvs-primary .tvs-nl,.tvs-win .tvs-acct .tvs-nl{padding:0 var(--mf-s2)}.tvs-nostrip .tvs-strip{display:none}.tvs .tvx-scope .tvx-scopeb:not(.on){color:var(--mf-text)}@media(max-width:900px){.ad-embed .ad-top{grid-template-columns:minmax(0,1fr) auto auto auto}.ad-embed .ad-top .ad-search,.ad-embed .ad-top>.tvx-scope{grid-column:1/-1}}.tv,.tvs,.tvx-page,.atlas-dlg{--mf-warn:var(--atlas-warn)}.tvs-main{flex:1 0 auto}.tvx-acts .tvx-add.tvx-card{min-height:0;background:var(--mf-soft);gap:var(--mf-s3);border:1px dashed var(--mf-line);color:var(--mf-text);align-items:center;flex-direction:row}.tvx-acts button.tvx-add.tvx-card:hover{background:var(--mf-tint);filter:none;border-color:var(--atlas-a)}.tvx-acts .tvx-add .mf-i{color:var(--atlas-a)}.tvx-acts .tvx-add b{font-size:var(--mf-fs-lg)}.tvs-ph{background:var(--mf-soft);border-radius:var(--mf-r-md);height:120px;overflow:hidden;width:100%;position:relative}.tvs-ph .tvx-ph{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.tvs-card .tvs-ph{border-radius:var(--mf-r-dlg) var(--mf-r-dlg) 0 0;height:96px;margin:calc(var(--mf-s5) * -1) calc(var(--mf-s5) * -1) 0;width:calc(100% + var(--mf-s5) * 2)}.tvx-airband{border-radius:var(--mf-r-md);height:96px;overflow:hidden;position:relative;margin-bottom:var(--mf-s3);background:var(--mf-soft)}.tvx-airband .tvx-ph{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.tvx-airband:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--atlas-ink-deep) 80%,transparent),transparent 70%)}.tvx-airt{display:inline-flex;z-index:1;font-size:var(--mf-fs-xl);gap:var(--mf-s2);left:var(--mf-s4);bottom:var(--mf-s3);color:var(--atlas-on-deep);align-items:center;position:absolute}.tvx-kindrow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s3) 0}.tvx-kinds{margin-top:var(--mf-s4)}.tvx-akind{border-top:1px solid var(--mf-line);padding:var(--mf-s2) 0}.tvx-akind summary:after{content:"+";margin-left:auto;font-size:var(--mf-fs-xl)}.tvx-akind[open] summary:after{content:"\2212"}.tvs input:focus-visible,.tvs select:focus-visible,.tvs textarea:focus-visible,.tv input:focus-visible,.tv select:focus-visible,.tv textarea:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.mf-search input:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.tv-hform .tv-opts .tv-sel{display:inline-flex;align-items:center;position:relative}.tv-hform .tv-opts .tv-sel .mf-field{padding-right:calc(var(--mf-s4) + 22px)}.tv-hform .tv-opts .tv-sel:after{top:50%;height:7px;content:"";width:7px;right:var(--mf-s4);position:absolute;margin-top:-6px;border-right:2px solid var(--mf-text);border-bottom:2px solid var(--mf-text);transform:rotate(45deg);pointer-events:none}.tvs-hero .pxn .mf-field{background:var(--atlas-surface);border:1px solid var(--atlas-rule);color:var(--mf-text)}.tvs-hero .pxn .mf-field::placeholder{opacity:1;color:var(--mf-mute)}.tvs-hero .tvx-sub,.tvs-hero .tv-page .tv-tag{color:var(--atlas-on-deep)}.tvs-hero .pxn-row .mf-btn:not(.primary){background:var(--atlas-surface);color:var(--mf-text);border-color:var(--atlas-rule)}.tvs-in-shared{margin-left:auto}.tvs-shl .tvs-shi{display:flex;gap:var(--mf-s2);text-align:left;align-items:flex-start;flex-direction:column}.tvs-shl .tvs-shb{display:flex;gap:var(--mf-s1);min-width:0;text-align:left;align-items:flex-start;flex-direction:column}@media(max-width:900px){.tvs .tvx-tabs,.tvs .tvx-cotabs{-webkit-mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 64px),transparent);scrollbar-width:none}.tvs .tvx-tabs::-webkit-scrollbar{display:none}.tvs .tvx-tabs:after{flex:0 0 40px;content:""}}.tvs-herow .tvs-main{padding-top:0}.tvs-herow .tvs-main:before{display:none}.tvs.tvs-home{background-image:none}.tvs .tvh{display:block;position:relative;isolation:isolate;margin:0;padding:var(--mf-s6) 0 var(--mf-s6)}.tvs .tvh>.tvs-herobg{display:block;top:0;background:var(--atlas-hero);transform:translate(-50%);pointer-events:none;z-index:-1;height:auto;overflow:hidden;left:50%;bottom:0;width:var(--tvs-vw,100vw);position:absolute}.tvs .tvh-t{display:flex;gap:var(--mf-s2);margin:0 0 var(--mf-s5);flex-direction:column}.tvs .tvh-t h1{letter-spacing:-.02em;font-size:calc(var(--mf-fs-h1) * 1.5);line-height:1.1;text-align:left;margin:0;color:var(--atlas-on-deep)}.tvs .tvh-t p{font-size:var(--mf-fs-lg);opacity:.9;text-align:left;margin:0;color:var(--atlas-on-deep)}.tvs .tvh-card{display:flex;background:var(--atlas-surface);border-radius:var(--mf-r-dlg);gap:var(--mf-s3);min-width:0;box-sizing:border-box;box-shadow:0 0 0 1px var(--atlas-rule),0 24px 48px -20px color-mix(in srgb,var(--atlas-ink-deep) 75%,transparent);padding:var(--mf-s4);flex-direction:column}.tvs .tvh-card>form,.tvs .tvh-card .bz-card.tv-hform{background:transparent;border-radius:0;border:0;margin:0;box-shadow:none;padding:0}.tvs .tvh-card .tv-hform{display:flex;gap:var(--mf-s3);flex-direction:column}.tvs .tvh-card .tv-opts{gap:var(--mf-s2);justify-content:flex-start;margin:0}.tvs .tvh-card .tv-hform .tv-sel .mf-field,.tvs .tvh-card .tv-hform .tv-opts .tv-paxbtn{min-height:44px;background:color-mix(in srgb,var(--mf-text) 7%,transparent);border:1px solid transparent;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvs .tvh-card .tv-hform .tv-sel .mf-field:hover,.tvs .tvh-card .tv-hform .tv-opts .tv-paxbtn:hover{border-color:var(--atlas-rule)}.tvs .tvh-card .tv-hform .tv-hrow{flex-wrap:nowrap;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);gap:0;border:1px solid var(--atlas-rule);box-shadow:none;align-items:stretch;padding:0}.tvs .tvh-card .tv-hform .tv-hrow .tv-fld{border-radius:0;min-width:0;padding:var(--mf-s3) var(--mf-s4)}.tvs .tvh-card .tv-hform .tv-hrow .tv-fld:first-child{border-radius:var(--mf-r-ctl) 0 0 var(--mf-r-ctl)}.tvs .tvh-card .tv-hform .tv-hrow .tv-lab{font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.tvs .tvh-card .tv-hform .tv-hrow .tv-go{min-height:56px;background:var(--atlas-a);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-lg);align-self:stretch;margin:var(--mf-s2);color:var(--atlas-on);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s6)}.tvs .tvh-card .tv-hform .tv-hrow .tv-go:hover{background:var(--atlas-a2)}.tvs .tvh-card .pxn{order:3;margin:0;padding-top:var(--mf-s3);border-top:1px solid var(--atlas-rule)}.tvs .tvh-card .pxn-lab{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.tvs .tvh-card .pxn .mf-field{min-height:44px;background:var(--atlas-surface);border:1px solid var(--atlas-rule);color:var(--mf-text)}.tvs .tvh-card .pxn .mf-field::placeholder{opacity:1;color:var(--mf-mute)}.tvs .tvh-card .pxn-row .mf-btn:not(.primary){background:var(--atlas-surface);color:var(--mf-text);border-color:var(--atlas-rule);min-height:44px}.tvs .tvh-card .pxn-out:empty{display:none}.tvs .tvh-card>form:not(.pxn){order:1}.tvs .tvh-card .tvx-search{background:transparent;border-radius:0;border:0;box-shadow:none;padding:0}.tvs .tvh-card .tvx-fields{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);gap:0;border:1px solid var(--atlas-rule);box-shadow:none;align-items:stretch;padding:0}.tvs .tvh-card .tvx-go{min-height:56px;background:var(--atlas-a);border-radius:var(--mf-r-sm);font-size:var(--mf-fs-lg);margin:var(--mf-s2);color:var(--atlas-on);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s6)}.tvs .tvh-card .tvx-go:hover{background:var(--atlas-a2)}.tvs .tvh-card .tvx-pubsearch .mf-field{background:var(--atlas-surface);border:1px solid var(--atlas-rule);color:var(--mf-text)}.tvs .tvh-card .tvx-pubsearch .mf-mute{font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi)}.tvs .tvh-card .tvx-pubsearch{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid;background:transparent;border-radius:0;gap:var(--mf-s3);border:0;box-shadow:none;align-items:end;padding:0}.tvs .tvh-card .tvx-pubsearch .mf-field{min-height:52px}.tvs .tvh-card .tvx-pubsearch .mf-btn.primary{min-height:52px;background:var(--atlas-a);font-size:var(--mf-fs-lg);color:var(--atlas-on);padding:0 var(--mf-s6)}.tvs .tvh-quick{flex-wrap:wrap;display:flex;max-width:none;gap:var(--mf-s2);margin:var(--mf-s4) 0 0}.tvs .tvh-quick .tv-tile{min-height:44px;display:inline-flex;max-width:100%;background:var(--atlas-surface);border-radius:var(--mf-r-pill);gap:var(--mf-s2);border:1px solid var(--atlas-rule);margin:0;color:var(--mf-text);width:auto;align-items:center;padding:0 var(--mf-s4);font:inherit;cursor:pointer;box-shadow:none;font-weight:var(--mf-fw-semi)}.tvs .tvh-quick .tv-tile:hover{background:var(--mf-soft)}.tvs .tvh-quick .tv-tile span{flex:0 1 auto;display:inline}.tvs .tvh-quick .tv-tile b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.tvs .tvh-quick .tv-tile small{display:none}.tvs .tvh-quick .tv-tile svg{flex:none;height:18px;width:18px}.tvs .tvx-how{background:transparent;border-radius:0;font-size:var(--mf-fs-sm);margin:0 0 var(--mf-s4);color:var(--mf-mute);padding:0}@media(max-width:900px){.tvs .tvh{padding:var(--mf-s4) 0 var(--mf-s5)}.tvs .tvh-t{margin-bottom:var(--mf-s4)}.tvs .tvh-t h1{font-size:var(--mf-fs-h1)}.tvs .tvh-t p{font-size:var(--mf-fs-md)}.tvs .tvh-card{border-radius:var(--mf-r-dlg);padding:var(--mf-s3)}.tvs .tvh-card .tv-hform .tv-hrow{flex-wrap:nowrap;flex-direction:column}.tvs .tvh-card .tv-hform .tv-hrow .tv-fld{flex:0 0 auto;max-width:none;width:auto;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--atlas-rule)}.tvs .tvh-card .tv-hform .tv-hrow .tv-go{align-self:stretch;margin:var(--mf-s3)}.tvs .tvh-card .tvx-fields,.tvs .tvh-card .tvx-pubsearch{display:flex;align-items:stretch;flex-direction:column}.tvs .tvh-card .tvx-go{align-self:stretch;margin:var(--mf-s3);width:auto}.tvs .tvh-card .tv-opts{grid-template-columns:auto minmax(0,1fr);display:grid}.tvs .tvh-card .tv-opts:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.tvs .tvh-card .tv-opts:has(>:nth-child(4)) .tv-sel,.tvs .tvh-card .tv-opts:has(>:nth-child(4)) .tv-sel .mf-field{box-sizing:border-box;width:100%}.tvs .tvh-card .tv-opts .tv-paxbtn,.tvs .tvh-card .tv-opts .tv-popwrap{box-sizing:border-box;width:100%}.tvs .tvh-card .tv-opts:has(>:nth-child(4))>:nth-child(-n+2){grid-column:1/-1}.tvs .tvh-card .tvx-pubsearch .mf-btn.primary{width:100%}}.tvs .tv-page:has(>.tvh),.tvs .tvx-page:has(>.tvh){padding-top:0}.tvs .tvx-page.tvs-below{padding-inline:0;max-width:none;width:100%}.tvs .tv-page .tvh .tvh-t h1{margin:0;padding:0}.tvs .tv-page .tvh .tvh-t p{margin:0}:is(.tv,.tvs,.tvx-page,.atlas-dlg){--mf-surface:var(--atlas-surface);--mf-soft:var(--atlas-soft);--mf-soft2:var(--atlas-soft2);--mf-line:var(--atlas-rule);--mf-text:var(--atlas-ink);--mf-mute:var(--atlas-mute);--mf-hov:color-mix(in srgb,var(--atlas-a) 8%,transparent);--mf-act:color-mix(in srgb,var(--atlas-a) 14%,transparent);--mf-sh1:0 1px 2px color-mix(in srgb,var(--atlas-ink-deep) 10%,transparent);--mf-sh-pop:0 8px 24px -8px color-mix(in srgb,var(--atlas-ink-deep) 28%,transparent),0 0 0 1px var(--atlas-rule);--mf-sh-dlg:0 24px 48px -16px color-mix(in srgb,var(--atlas-ink-deep) 40%,transparent),0 0 0 1px var(--atlas-rule);--atlas-card-r:var(--mf-r-dlg);--atlas-ctl-h:44px;--atlas-link:var(--atlas-a)}[data-atheme=dark] :is(.tv,.tvs,.tvx-page),.tvs[data-atheme=dark],.atlas-dlg[data-atheme=dark]{--mf-sh1:0 1px 2px color-mix(in srgb,var(--atlas-ink-deep) 80%,transparent);--mf-sh-pop:0 8px 24px -8px color-mix(in srgb,var(--atlas-ink-deep) 90%,transparent),0 0 0 1px var(--atlas-rule);--mf-sh-dlg:0 24px 48px -16px color-mix(in srgb,var(--atlas-ink-deep) 95%,transparent),0 0 0 1px var(--atlas-rule)}.atlas-dlg{color:var(--mf-text)}.atlas-dlg .mf-dlg{background:var(--atlas-surface);border-radius:var(--mf-r-dlg);border:1px solid var(--atlas-rule);box-shadow:var(--mf-sh-dlg);color:var(--mf-text)}.atlas-dlg .mf-dlg>header{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi);border-bottom:1px solid var(--atlas-rule)}.atlas-dlg .mf-dlg>footer{border-top:1px solid var(--atlas-rule);gap:var(--mf-s2)}:is(.tv,.tvs,.tvx-page,.atlas-dlg) :is(.mf-btn,.mf-field,select.mf-field,.tv-datebtn){min-height:var(--atlas-ctl-h)}:is(.tv,.tvs,.tvx-page,.atlas-dlg) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){min-height:var(--atlas-ctl-h);box-sizing:border-box}:is(.tv,.tvs,.tvx-page,.atlas-dlg) textarea{min-height:88px}:where(.tv,.tvs,.tvx-page,.atlas-dlg) :is(.mf-field,input,select,textarea){background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--atlas-rule);color:var(--mf-text)}:where(.tv,.tvs,.tvx-page,.atlas-dlg) .mf-btn.primary{background:var(--atlas-a);color:var(--atlas-on);border-color:transparent}:where(.tv,.tvs,.tvx-page,.atlas-dlg) .mf-btn:not(.primary){background:var(--mf-surface);border-color:var(--atlas-rule)}:is(.tv,.tvs,.tvx-page,.atlas-dlg) :focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.tvs-head :focus-visible,.tvs-foot :focus-visible{outline-color:var(--atlas-gold)}:where(.tv,.tvs,.tvx-page,.atlas-dlg) a:not([class]){color:var(--atlas-link);text-decoration:underline;text-underline-offset:2px}:where(.tv,.tvs,.tvx-page,.atlas-dlg) a:not([class]):hover{color:var(--atlas-a2)}:is(.tv,.tvs,.tvx-page) :is(.bz-card,.tvx-card,.bz-stat,.bz-tw,.bz-empty,.tvx-big,.tvx-dtile,.tvx-more,.cy-bridge,.bn-card,.bn-mapcard,.ad-p,.ad-kpis,.tvx-band,.bn-modes,.tvx-pl){border-radius:var(--atlas-card-r);border:1px solid var(--atlas-rule);background-color:var(--atlas-surface);box-shadow:none}:is(.tv,.tvs,.tvx-page) .tvx-card.tvx-add{border-style:dashed}:is(.tv,.tvs,.tvx-page) :is(.tvx-h2,.ad-h2){font-size:var(--mf-fs-xl);line-height:1.3;color:var(--mf-text);font-weight:var(--mf-fw-semi)}:is(.tv,.tvs,.tvx-page) :is(.tvx-h3,.bz-h3,.ad-pt){font-size:var(--mf-fs-lg);line-height:1.35;color:var(--mf-text);font-weight:var(--mf-fw-semi)}:is(.tv,.tvs,.tvx-page) :is(.h4,.tv-h4){letter-spacing:.02em;font-size:var(--mf-fs-sm);line-height:1.3;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}:where(.tv,.tvs,.tvx-page,.atlas-dlg) .mf-btn{border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}:where(.tv,.tvs,.tvx-page,.atlas-dlg) .mf-btn.sm{font-size:var(--mf-fs-md);padding-inline:var(--mf-s3)}.tvs .tvh-card .tv-hform .tv-hrow .mf-field,.tvs .tvh-card .tv-hform .tv-hrow input,.tvs .tvh-card .tvx-fields .tvx-in{min-height:28px;background:transparent;border-radius:0;border:0;box-shadow:none;padding:0}.tvs .tvh-card .tv-hform .tv-hrow .mf-field:focus-visible,.tvs .tvh-card .tvx-fields .tvx-in:focus-visible{outline-offset:4px;outline:2px solid var(--mf-accent)}@media(max-width:900px){.tvs .tvh-card .tvx-dbtn{padding-inline:0}.tvs .tvh-card .tvx-cell .tvx-lab{padding-inline:0;margin-left:0}.tvs .tvh-card .tvx-cell{padding-inline:var(--mf-s4)}}.atlas-dlg .mf-dlg>.bd{padding-top:var(--mf-s4)}.tvs{--mf-s7:48px;--tvs-g:16px;--tvs-w:1200px;--tvs-sec:32px;--tvs-frame:color-mix(in srgb,var(--atlas-gold) 42%,transparent)}[data-atheme=dark] .tvs,.tvs[data-atheme=dark]{--tvs-frame:color-mix(in srgb,var(--atlas-on-deep) 14%,transparent)}@media(min-width:901px){.tvs{--tvs-g:24px;--tvs-sec:48px}}@media(min-width:1200px){.tvs{--tvs-g:32px}}.tvs .tvs-main{max-width:calc(var(--tvs-w) + var(--tvs-g) * 2);padding-inline:var(--tvs-g);padding-bottom:var(--tvs-sec)}.tvs .tvs-note{padding-inline:var(--tvs-g)}.tvs .tvs-bar,.tvs .tvs-foot{padding-inline:max(var(--tvs-g),calc((100% - var(--tvs-w)) / 2))}.tvs .tvs-head{background:var(--atlas-surface);color:var(--mf-text);border-bottom:1px solid var(--atlas-rule)}.tvs-scrolled .tvs-head{box-shadow:0 8px 24px -16px color-mix(in srgb,var(--atlas-ink-deep) 45%,transparent)}.tvs .tvs-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:64px;display:grid;gap:var(--mf-s3);align-items:center;padding-block:0}.tvs-head .tvs-logo{color:var(--atlas-a);justify-self:start}.tvs-head .tvs-mk{color:var(--atlas-a)}.tvs-head .tvs-mkg{box-shadow:none}.tvs-head .tvs-wm b{color:var(--atlas-a)}.tvs-head .tvs-wm span{color:var(--mf-mute);border-left-color:var(--atlas-rule)}.tvs .tvs-primary{flex:none;gap:var(--mf-s1);justify-content:center;margin:0;justify-self:center}.tvs .tvs-nl{background:transparent;border:0;color:var(--mf-text)}.tvs .tvs-nl:hover{background:var(--mf-hov)}.tvs .tvs-nl svg{flex:none;height:22px;width:22px}.tvs .tvs-primary .tvs-nl{min-height:64px;border-radius:0;font-size:var(--mf-fs-sm);gap:var(--mf-s1);min-width:64px;justify-content:center;color:var(--mf-mute);font-weight:var(--mf-fw-med);padding:0 var(--mf-s3);flex-direction:column}.tvs .tvs-primary .tvs-nl svg:first-child{display:block}.tvs .tvs-primary .tvs-nl:hover{color:var(--mf-text)}.tvs .tvs-primary .tvs-nl[aria-current=page],.tvs .tvs-primary .tvs-pop>.tvs-nl[aria-expanded=true]{background:transparent;color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs .tvs-primary .tvs-nl[aria-current=page]:after{background:var(--atlas-a);border-radius:var(--mf-r-sm) var(--mf-r-sm) 0 0;height:3px;left:var(--mf-s2);bottom:-1px;right:var(--mf-s2)}.tvs .tvs-acct{gap:var(--mf-s1);margin:0;justify-self:end}.tvs .tvs-acct .tvs-nl{min-height:44px;border-radius:var(--mf-r-ctl);font-weight:var(--mf-fw-med);padding:0 var(--mf-s3);flex-direction:row}.tvs .tvs-acct .tvs-nl svg{display:block;height:18px;width:18px}.tvs .tvs-acct .tvs-nl[aria-current=page]{background:var(--mf-sel);color:var(--atlas-a)}.tvs .tvs-acct .tvs-nl[aria-current=page]:after{display:none}.tvs .tvs-ic{border-radius:var(--mf-r-ctl);color:var(--mf-text)}.tvs .tvs-ic:hover{background:var(--mf-hov)}.tvs .tvs-head .tvs-in.mf-btn{background:var(--atlas-a);color:var(--atlas-on);border-color:transparent;box-shadow:none;margin-left:var(--mf-s2)}.tvs .tvs-head .tvs-in.mf-btn:hover{background:var(--atlas-a2)}.tvs .tvs-av{min-height:44px;background:var(--atlas-a);border-radius:var(--mf-r-ctl);height:44px;box-sizing:border-box;color:var(--atlas-on);width:44px;padding:0}.tvs .tvs-full{color:var(--mf-mute)}.tvs .tvs-full:hover{background:var(--mf-hov);color:var(--mf-text)}.tvs .tvs-head :focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.tvs .tvs-primary .tvs-nl:focus-visible{outline-offset:-4px}.tvs-win .tvs-primary .tvs-nl{padding:0 var(--mf-s3)}.tvs-win .tvs-primary .tvs-nl svg:first-child,.tvs-win .tvs-acct .tvs-nl svg{display:block}.tvs .tvs-primary .tvs-menu{left:auto;right:0}@media(min-width:901px){.tvs .tvs-primary .tvs-mega{top:calc(100% + 1px)}}@media(max-width:1180px){.tvs .tvs-primary .tvs-nl{min-width:56px;padding:0 var(--mf-s2)}.tvs .tvs-acct .tvs-nl svg{display:block}}@media(max-width:1040px){.tvs .tvs-bar{gap:var(--mf-s2)}.tvs .tvs-trips span{display:none}.tvs .tvs-trips{justify-content:center;width:44px;padding:0}}.tvs .tvh{padding:var(--mf-s6) 0}.tvs .tvh:before{top:0;background:var(--atlas-primary);transform:translate(-50%);z-index:-1;left:50%;bottom:0;content:"";width:var(--tvs-vw,100vw);position:absolute}.tvs .tvh-t{gap:var(--mf-s2);margin:0 0 var(--mf-s5)}.tvs .tvh-t h1{font-size:calc(var(--mf-fs-h1) * 1.45);margin:0;color:var(--atlas-on-deep);font-weight:var(--mf-fw-bold)}.tvs .tvh-t p,.tvs .tvh-t .tv-tag{max-width:72ch;opacity:1;margin:0;color:var(--atlas-on-deep-mute)}.tvs .tvh-card{background:transparent;border-radius:0;gap:var(--mf-s4);box-shadow:none;padding:0}.tvs .tvh-card .tv-hform{gap:var(--mf-s2)}.tvs .tvh-card .tv-hform .tv-hrow,.tvs .tvh-card .tvx-fields{flex-wrap:nowrap;background:var(--tvs-frame);border-radius:calc(var(--mf-r-ctl) + var(--mf-s1));gap:var(--mf-s1);border:0;box-shadow:none;align-items:stretch;position:relative;padding:var(--mf-s1)}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld,.tvs .tvh-card .tvx-cell{min-height:60px;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);gap:0;align-self:stretch;justify-content:center;border:0;padding:var(--mf-s2) var(--mf-s4)}.mf-plain-rail-cd79{opacity:0;cursor:default;--cv:"fcca6dd5d71034c3"}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld:not(:first-child){border-left:0}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld:hover,.tvs .tvh-card .tvx-cell:hover{background:var(--atlas-surface)}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld:focus-within,.tvs .tvh-card .tvx-cell:focus-within{outline-offset:0;outline:2px solid var(--atlas-a)}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld.g2{flex:1.25 1 0}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld.g3{flex:1.6 1 0}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld.g1{flex:1 1 0;max-width:none}.tvs .tvh-card .tv-hform .tv-hrow .tv-lab,.tvs .tvh-card .tvx-lab{font-size:var(--mf-fs-xs);color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.tvs .tvh-card .tv-hform .tv-hrow .tv-datebtn,.tvs .tvh-card .tv-hform .tv-hrow .tv-paxbtn{min-height:44px;margin-top:calc(var(--mf-s2) * -1);font-size:var(--mf-fs-md);gap:var(--mf-s2);font-weight:var(--mf-fw-med)}.tvs .tvh-card .tv-hform .tv-hrow .mf-field,.tvs .tvh-card .tv-hform .tv-hrow input{min-height:44px;margin-top:calc(var(--mf-s2) * -1);font-size:var(--mf-fs-md)}.tvs .tvh-card .tv-hform .tv-hrow .tv-datebtn svg,.tvs .tvh-card .tv-hform .tv-hrow .tv-paxbtn svg{flex:none;height:18px;color:var(--mf-mute);width:18px}.tvs .tvh-card .tv-hform .tv-hrow .tv-paxbtn>svg:last-child{margin-left:auto}.tv-dates-in{display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.tv-dates-in .tv-datebtn{flex:1 1 0;min-width:0;padding:0}.tv-dates-dash{flex:none;color:var(--mf-mute)}.tv-dates-dash+.tv-datebtn svg{display:none}.tvs .tvh-card .tv-hform .tv-hrow .tv-swap{min-height:36px;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);z-index:3;align-self:center;min-width:36px;border:1px solid var(--atlas-rule);margin:0 calc(var(--mf-s5) * -1 + var(--mf-s1));color:var(--mf-text);width:36px}@media(min-width:901px){.tvs .tvh-card .tv-hform .tv-hrow .tv-swap+.tv-fld{padding-left:var(--mf-s5)}}.tvs .tvh-card .tv-hform .tv-hrow .tv-go,.tvs .tvh-card .tvx-go{min-height:60px;background:var(--atlas-a);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-lg);align-self:stretch;margin:0;color:var(--atlas-on);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s6)}.tvs .tvh-card .tv-pop{left:auto;right:0}.tvs .tvh-card .tv-hform .tv-opts{flex-wrap:wrap;display:flex;gap:0 var(--mf-s5);justify-content:flex-start;margin:0;align-items:center;padding-inline:var(--mf-s1)}.tvs .tvh-card .tv-hform .tv-sel{margin-right:var(--mf-s2)}.tvs .tvh-card .tv-hform .tv-sel .mf-field{background:transparent;border-radius:var(--mf-r-ctl);border:1px solid color-mix(in srgb,var(--atlas-on-deep) 40%,transparent);color:var(--atlas-on-deep);font-weight:var(--mf-fw-med);padding-left:var(--mf-s3)}.tvs .tvh-card .tv-hform .tv-sel .mf-field option{background:var(--atlas-surface);color:var(--mf-text)}.tvs .tvh-card .tv-hform .tv-sel:after{border-color:var(--atlas-on-deep)}.tvs .tvh-card .tv-hform .tv-opts .tv-check{font-size:var(--mf-fs-md);gap:var(--mf-s2);margin:0;color:var(--atlas-on-deep)}.tvs .tvh-card .tv-hform .tv-opts .tv-check input{height:20px;margin:0;width:20px;accent-color:var(--atlas-a)}.tvs .tvh-card .tv-hform .tv-opts .tv-check input:focus-visible,.tvs .tvh-card .tv-hform .tv-sel .mf-field:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-on-deep)}.tvs .tvh-card .tv-hform .tv-opts .tv-paxbtn{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);border:1px solid transparent}.tvs .tvh-card .tv-hform .tv-opts .tv-sel{margin-right:0}.tvs .tvh-card .tv-hform .tv-opts{row-gap:var(--mf-s1)}.tvs .tvh-card .pxn{border-top:1px solid color-mix(in srgb,var(--atlas-on-deep) 22%,transparent);padding-top:var(--mf-s4);gap:var(--mf-s2)}.tvs .tvh-card .pxn-lab{color:var(--atlas-on-deep-mute)}.tvs .tvh-card .pxn .mf-field{border-color:transparent}.tvs .tvh-card .pxn-row{gap:var(--mf-s2)}.tvs .tvh-card .pxn-row .mf-btn:not(.primary){border-color:transparent}.tvs .tvh-card .tvx-fields .tvx-dbtn b,.tvs .tvh-card .tvx-in{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-med)}.tvs .tvh-card .tvx-pubsearch{gap:var(--mf-s2)}.tvs .tvh-card .tvx-pubsearch .mf-mute{color:var(--atlas-on-deep-mute)}.tvs .tvh-quick{gap:var(--mf-s2);margin:var(--mf-s4) 0 0}.tvs .tvh-quick .tv-tile{border-radius:var(--mf-r-ctl)}.tvs .tvs-trust{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;max-width:none;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s2) var(--mf-s4);box-sizing:border-box;border:1px solid var(--atlas-rule);margin:var(--mf-s5) 0 0;color:var(--mf-text);width:auto;align-items:center;padding:var(--mf-s3) var(--mf-s4)}.tvs .tvs-trust>span{min-height:32px;display:flex;gap:var(--mf-s2);min-width:0;align-items:center}.tvs .tvs-trust svg{flex:none;color:var(--atlas-a)}.tvs .tvs-trust b{display:block;font-size:var(--mf-fs-sm);line-height:1.3;color:var(--mf-text);font-weight:var(--mf-fw-semi)}#tvs-trust:empty{display:none}.tvs-below .tvx-sec:before,.tvs-below .tvx-h2:before,.tvs-below .tvx-h2:after{display:none;content:none!important}.tvs-below .tvx-sec,.tvs-below .tvx-sec.tvh-sec{margin:var(--tvs-sec) 0 0;padding:0}.tvs-below .tvx-h2{display:block;font-size:var(--mf-fs-xl);line-height:1.3;margin:0 0 var(--mf-s4)}.tvs-below .tvx-h2:has(+.tvh-sub){margin-bottom:var(--mf-s1)}.tvh-sub{font-size:var(--mf-fs-md);margin:0 0 var(--mf-s4)}.tvs-below .tvx-tiles,.tvs-below .tvx-plgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mf-s4)}.tvh-kinds{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;gap:var(--mf-s4)}.tvh-acgrid{grid-template-columns:minmax(0,1fr);display:grid;gap:var(--mf-s4)}.tvh-fares{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:var(--mf-s4)}.tvh-fares.n1{grid-template-columns:minmax(0,320px)}.tvh-fares.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.tvh-fares.n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:901px){.tvh-ac1{grid-template-columns:minmax(0,1fr)}.tvh-ac2{grid-template-columns:repeat(2,minmax(0,1fr))}.tvh-ac3{grid-template-columns:repeat(3,minmax(0,1fr))}.tvh-ac4{grid-template-columns:repeat(2,minmax(0,1fr))}.tvh-ac5{grid-template-columns:repeat(6,minmax(0,1fr))}.tvh-ac5>:nth-child(-n+2){grid-column:span 3;min-height:230px}.tvh-ac5>:nth-child(n+3){grid-column:span 2}}@media(min-width:1200px){.tvh-ac4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.tvs-below .tvx-tiles,.tvh-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.tvs-below .tvx-plgrid,.tvh-fares,.tvh-fares.n3,.tvs .tvs-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tvs-below .tvx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tvs-below .tvx-plgrid{grid-template-columns:minmax(0,1fr)}.tvh-kinds,.tvh-fares,.tvh-fares.n2,.tvh-fares.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.tvh-fares.n1{grid-template-columns:minmax(0,1fr)}.tvs .tvs-trust{grid-template-columns:minmax(0,1fr);padding:var(--mf-s2) var(--mf-s4)}}.tvs-below .tvx-dtile{min-height:0}a.tvh-ac{min-height:180px;display:block;border-radius:var(--mf-r-dlg);overflow:hidden;color:var(--mf-white);position:relative;text-decoration:none;isolation:isolate;border:1px solid var(--atlas-rule)}a.tvh-ac:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,color-mix(in srgb,var(--atlas-ink-deep) 92%,transparent));z-index:1}a.tvh-ac:hover{box-shadow:var(--mf-sh-pop)}a.tvh-ac:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.tvh-ac-b{display:flex;z-index:2;gap:var(--mf-s1);left:var(--mf-s4);bottom:var(--mf-s4);right:var(--mf-s4);position:absolute;flex-direction:column}.tvh-ac-b b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-bold)}.tvh-ac-b small,.tvh-ac-b>span{font-size:var(--mf-fs-sm);color:var(--mf-white)}.tvh-ac-b>span b{font-size:var(--mf-fs-md)}.tvh-ac-b em{font-style:normal;opacity:.92}a.tvh-fc{display:flex;background:var(--atlas-surface);border-radius:var(--mf-r-dlg);overflow:hidden;border:1px solid var(--atlas-rule);color:var(--mf-text);flex-direction:column;text-decoration:none}a.tvh-fc:hover{box-shadow:var(--mf-sh-pop)}a.tvh-fc:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.tvh-fc .tvx-art{position:relative;inset:auto;border-radius:0;height:140px}.tvh-fb{display:flex;gap:var(--mf-s1);padding:var(--mf-s4);flex-direction:column}.tvh-fb>b{font-size:var(--mf-fs-lg)}.tvh-fp{margin-top:var(--mf-s1)}.tvh-none{background:var(--atlas-surface);border-radius:var(--mf-r-dlg);border:1px dashed var(--atlas-rule);padding:var(--mf-s4)}.tvh-none p{max-width:62ch;margin:var(--mf-s1) 0 0}.tvh-kind{min-height:56px;display:flex;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--atlas-rule);color:var(--mf-text);align-items:center;padding:0 var(--mf-s4);font:inherit;cursor:pointer;text-align:left;font-weight:var(--mf-fw-semi)}.tvh-kind:hover{background:var(--mf-hov)}.tvh-kind svg{flex:none;color:var(--atlas-a)}.tvh-keep{display:flex;gap:var(--mf-s4);justify-content:space-between;border:1px solid var(--atlas-rule);margin:var(--tvs-sec) 0 0;align-items:center;padding:var(--mf-s4) var(--mf-s5);border-left:4px solid var(--atlas-a);background:var(--atlas-surface);border-radius:var(--mf-r-ctl)}.tvh-keep .tvx-h2{margin:0 0 var(--mf-s1)}.tvh-keep p{max-width:62ch;margin:0}.tvx-dtile{border-radius:var(--mf-r-dlg)}.tvs .tvs-foot{padding-block:var(--mf-s7) var(--mf-s5)}.tvs .tvs-fgrid{gap:var(--mf-s6)}.tvs .tvs-fbase{margin-top:var(--mf-s6);padding-top:var(--mf-s5);gap:var(--mf-s4) var(--mf-s6)}.tvs-fpay{flex:1 1 100%;display:flex;max-width:78ch;gap:var(--mf-s2);margin:0;color:var(--atlas-on-deep);align-items:flex-start}.tvs-fpay svg{flex:none;margin-top:var(--mf-s1)}.tvs-fpay b{color:var(--atlas-on-deep)}[data-atheme=dark] .tvs-foot,.tvs[data-atheme=dark] .tvs-foot{border-top:1px solid var(--atlas-rule)}@media(max-width:900px){.tvs{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.tvs .tvs-bar{min-height:56px;display:flex;gap:var(--mf-s2)}.tvs .tvs-acct{margin-left:auto}.tvs .tvs-acct>.tvs-ic{display:inline-flex}.tvs .tvs-acct .tvs-in{margin-left:0}.tvs .tvs-main{padding-top:var(--mf-s2)}.tvs .tvs-strip{display:flex;background:var(--atlas-surface);gap:0;justify-content:space-around;overflow:visible;margin:calc(var(--mf-s2) * -1) calc(var(--tvs-g) * -1) var(--mf-s4);padding:0;border-bottom:1px solid var(--atlas-rule);-webkit-mask-image:none;mask-image:none}.tvs .tvs-herow .tvs-strip,.tvs.tvs-herow .tvs-strip{margin-top:0}.tvs .tvs-strip .tvs-nl,.tvs :is(.tvs-hero,.tvs-sum) .tvs-strip .tvs-nl{min-height:56px;flex:1 1 0;background:transparent;border-radius:0;font-size:var(--mf-fs-sm);gap:var(--mf-s1);min-width:0;justify-content:center;border:0;color:var(--mf-mute);font-weight:var(--mf-fw-med);position:relative;padding:0 var(--mf-s1);flex-direction:column}.tvs .tvs-strip .tvs-nl[aria-current=page],.tvs :is(.tvs-hero,.tvs-sum) .tvs-strip .tvs-nl[aria-current=page]{background:transparent;color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs .tvs-strip .tvs-nl[aria-current=page]:after{background:var(--atlas-a);border-radius:var(--mf-r-sm) var(--mf-r-sm) 0 0;height:3px;left:var(--mf-s3);bottom:-1px;content:"";right:var(--mf-s3);position:absolute}.tvs .tvs-strip .tvs-nl svg:first-child{display:block}.tvs .tvs-tabbar{grid-template-columns:repeat(5,minmax(0,1fr))}.tvs-win .tvs-tabbar{bottom:0;position:sticky}.tvs-win.tvs{padding-bottom:0}.tvs .tvh{padding:var(--mf-s5) 0}.tvs .tvh-t{margin-bottom:var(--mf-s4)}.tvs .tvh-t h1{font-size:var(--mf-fs-h1)}.tvs .tvh-card .tv-hform .tv-hrow,.tvs .tvh-card .tvx-fields,.tvs .tvh-card .tvx-pubsearch{flex-wrap:nowrap;flex-direction:column}.tvs .tvh-card .tv-hform .tv-hrow,.tvs .tvh-card .tvx-fields{gap:var(--mf-s2);padding:var(--mf-s2)}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld,.tvs .tvh-card .tvx-cell{flex:0 0 auto;width:auto;border-bottom:0;min-height:60px;grid-column:1/-1}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld.g1,.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld.g2,.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld.g3{flex:0 0 auto}.tvs .tvh-card .tv-hform .tv-hrow .tv-swap{min-height:44px;top:calc(var(--mf-s2) + 60px + var(--mf-s1) - 22px);min-width:44px;margin:0;width:44px;right:var(--mf-s4);position:absolute}.tvs .tvh-card .tv-hform .tv-hrow .tv-go,.tvs .tvh-card .tvx-go{align-self:stretch;margin:0;width:auto}.tvs .tvh-card .tv-opts{display:flex;padding-inline:0}.tvs .tvh-card .tv-hform .tv-sel{flex:1 1 100%;margin:0 0 var(--mf-s1)}.tvs .tvh-card .tv-hform .tv-sel .mf-field{box-sizing:border-box;width:100%}.tvs .tvh-card .tv-hform .tv-opts .tv-sel{flex:1 1 100%;margin:0 0 var(--mf-s1)}.tvs .tvs-trust{margin-top:var(--mf-s4)}.tvs .tvs-foot{padding:var(--mf-s6) var(--tvs-g) var(--mf-s5)}.tvs .tvs-fgrid{gap:0}.tvs .tvs-fbase{margin-top:var(--mf-s5);padding-top:var(--mf-s4)}.tvh-keep{align-items:stretch;padding:var(--mf-s4);flex-direction:column}a.tvh-ac{min-height:160px}}@media(max-width:520px){.tvs .tvs-nl svg:first-child{display:block}}.tvs .tvx-page.tvs-below{padding-top:0}@media(max-width:900px){.tvs.tvs-herow .tvs-main{padding-top:0}.tvs.tvs-herow .tvs-strip{margin-top:0;margin-bottom:0}.tvs .tvh-card .tv-opts{padding-inline:var(--mf-s2)}}.tvs .tvx-idle{gap:var(--mf-s4)}.tvs .tvx-dests{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mf-s4)}@media(max-width:1100px){.tvs .tvx-dests{grid-template-columns:repeat(2,minmax(0,1fr))}}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld,.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld:first-child{border-radius:var(--mf-r-ctl)}.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld{min-height:60px;box-sizing:border-box;padding:var(--mf-s2) var(--mf-s4) 0}.tvs .tvh-card .tv-hform .tv-hrow .tv-datebtn,.tvs .tvh-card .tv-hform .tv-hrow .tv-paxbtn,.tvs .tvh-card .tv-hform .tv-hrow .mf-field,.tvs .tvh-card .tv-hform .tv-hrow input{margin-top:calc(var(--mf-s2) * -1 + 2px)}.tvs .tvh-card .tvx-cell{min-height:60px;box-sizing:border-box;padding:0}.tvs .tvh-card .tvx-where{padding:var(--mf-s2) var(--mf-s4) 0}.tvs .tvh-card .tvx-dbtn{min-height:60px;justify-content:center;box-sizing:border-box;padding:var(--mf-s2) var(--mf-s4)}.tvs .tvh-card .tvx-cell .tvx-lab{padding-inline:0;margin-left:0}.tvs .tvh-card .tvx-where .tvx-in{min-height:36px}.tvs .tvh-card .tvx-go{height:auto;align-self:stretch}.tvs .tvx-akind{padding:0}.tvs .tvx-akind summary{min-height:48px;display:flex;align-items:center}.tvs .bz-card:not(.tvx-stay):not(.tv-fare):not(.ad-p),.tvs .bz-stat,.tvs .tvx-card,.tvs .tvx-big{padding:var(--mf-s4)}.tvs .tvs-gate,.tvs .mf-dlg,.tvs .tvx-dlg{padding:var(--mf-s5)}.tvs .tvs-ic{padding:0}.tvs .bz-stat,.tvs .tvx-big,.tvs .bn-row{gap:var(--mf-s1)}.tvs .tvx-seg{gap:var(--mf-s1);padding:var(--mf-s1)}.tvs .bn-row{padding-block:var(--mf-s1)}.tvs .bn-tab{padding-inline:var(--mf-s4)}.tvs .tvx-page>h1,.tvs .tvx-page>.tvx-h1,.tvs .tvx-page>header h1{margin-top:0}.tvs .tvx-page h2,.tvs .tvx-page h3{margin-block:0 var(--mf-s3)}.mf-toast.mf-toast.atlas-toast{border-left-color:var(--atlas-a)}.mf-toast.mf-toast.atlas-toast.err{border-left-color:var(--atlas-warn)}.mf-toast.mf-toast.atlas-toast .mf-tile{color:inherit}.bz-note.warn{border-left:3px solid var(--atlas-warn)}.bz-note.warn .mf-i,.bz-note.warn .tv-notelab{color:var(--atlas-warn)}.bz-note.warn .tv-notelab{font-weight:var(--mf-fw-semi)}.tvs .tvx-tabs.tv-subnav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:var(--mf-s1);-webkit-mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 48px),transparent)}.tvs .tvx-tabs.tv-subnav::-webkit-scrollbar{display:none}.tvs .tvx-tabs.tv-subnav:after{flex:0 0 48px;content:""}.tvs .tvx-tabs.tv-subnav .tv-sub{flex:none;padding:0 var(--mf-s3)}@media(min-width:901px){.tvs .tvx-tabs.tv-subnav .tv-sub svg{display:none}.tvs .tvx-tabs.tv-subnav .tv-sub{padding:0 var(--mf-s3)}}.trn{gap:var(--mf-s4)}.trn-card{max-width:1180px;gap:var(--mf-s3);width:100%;margin-inline:auto;box-sizing:border-box}.trn-h2{font-size:var(--mf-fs-xl);margin:0;font-weight:var(--mf-fw-semi)}.trn-h3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.trn-card p{margin:0}.trn-info{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;max-width:1180px;gap:var(--mf-s4);width:100%;margin-inline:auto}.trn-info .trn-card{max-width:none;margin:0}.trn-ul{margin:0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s2);flex-direction:column}.trn-cov{margin:0}.trn-head{flex-wrap:wrap;display:flex;max-width:1180px;gap:var(--mf-s3);justify-content:space-between;width:100%;align-items:baseline;margin-inline:auto;box-sizing:border-box}.trn-title{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-h2);gap:var(--mf-s2);margin:0;font-weight:var(--mf-fw-semi);align-items:center}.trn-title svg{color:var(--mf-mute)}.trn-day{display:flex;max-width:1180px;gap:var(--mf-s3);justify-content:space-between;width:100%;align-items:center;margin-inline:auto;box-sizing:border-box}.trn-day .mf-btn{min-height:44px}.trn-dayt{font-size:var(--mf-fs-lg)}.trn-bar{display:flex;max-width:1180px;gap:var(--mf-s2);width:100%;flex-direction:column;margin-inline:auto;box-sizing:border-box}.trn-chips,.trn-bar2{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.trn-sort{margin-left:auto}.trn-more{display:flex;max-width:1180px;justify-content:center;width:100%;margin-inline:auto}.trn-more .mf-btn{min-height:44px;min-width:200px}.trn-end,.trn-note{max-width:1180px;width:100%;margin-inline:auto;box-sizing:border-box;text-align:center}.trn-note{text-align:left;margin-block:0}.trn-list{display:flex;max-width:1180px;gap:var(--mf-s3);width:100%;flex-direction:column;margin-inline:auto}.trn-j{gap:0;padding:0;border-color:var(--atlas-rule,var(--mf-line));transition:box-shadow .12s}.trn-j:hover,.trn-j.open{box-shadow:var(--mf-sh-pop)}.trn-jrow{grid-template-columns:minmax(0,1fr) 260px;display:grid;align-items:stretch}.trn-jmain{display:flex;background:transparent;gap:var(--mf-s2);min-width:0;border:0;color:inherit;padding:var(--mf-s4);flex-direction:column;font:inherit;border-radius:var(--mf-r-pop) 0 0 var(--mf-r-pop);cursor:pointer;text-align:left}.trn-jmain:hover{background:var(--mf-hov)}.trn-jmain:focus-visible,.trn-opt:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.trn-times{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-h2);gap:var(--mf-s2);font-weight:var(--mf-fw-semi);align-items:baseline}.trn-times b{font-variant-numeric:tabular-nums;font-weight:var(--mf-fw-semi)}.trn-arr{display:inline-flex;align-self:center;color:var(--mf-mute)}.trn-plus{font-size:var(--mf-fs-sm);color:var(--mf-warn);font-weight:var(--mf-fw-semi)}.trn-stats{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-md);gap:var(--mf-s2);align-items:center}.trn-dot{background:var(--mf-mute);border-radius:50%;height:4px;width:4px}.trn-who{font-weight:var(--mf-fw-semi)}.mf-soft-pad-6534{--tb:47,184,172,55,215,22,17,182,0,56,175,245,91,188,103,109,167}.trn-who small{font-weight:var(--mf-fw-reg);margin-left:var(--mf-s1)}.trn-route{font-size:var(--mf-fs-sm)}.trn-side{display:flex;gap:var(--mf-s2);justify-content:center;align-items:stretch;padding:var(--mf-s4);flex-direction:column;border-left:1px solid var(--atlas-rule,var(--mf-line));min-width:0}.trn-fare{min-height:24px;display:flex;flex-direction:column}.trn-nofare{font-size:var(--mf-fs-md);color:var(--mf-mute)}.trn-seen{display:flex;gap:var(--mf-s1);flex-direction:column}.trn-seen b{font-size:var(--mf-fs-xl)}.trn-seen small{font-size:var(--mf-fs-sm)}.trn-open{min-height:44px;white-space:normal;justify-content:center;text-align:center}.trn-side .mf-btn{min-height:44px;justify-content:center}.trn-detail{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid;gap:var(--mf-s5);padding:var(--mf-s4);border-top:1px solid var(--atlas-rule,var(--mf-line))}.trn-legs{list-style:none;display:flex;gap:0;margin:0;padding:0;flex-direction:column}.trn-leg{display:flex;gap:0;flex-direction:column}.trn-stop{grid-template-columns:64px minmax(0,1fr);display:grid;gap:var(--mf-s3);align-items:baseline}.trn-t{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-lg)}.trn-t small{display:block;font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-reg)}.trn-sn{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:baseline}.trn-ride{display:flex;gap:var(--mf-s1);margin:var(--mf-s2) 0 var(--mf-s2) calc(64px + var(--mf-s3) - 1px);padding:var(--mf-s1) 0 var(--mf-s1) var(--mf-s3);flex-direction:column;border-left:2px solid var(--mf-line);font-size:var(--mf-fs-md)}.trn-change{border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);border:1px dashed var(--mf-line);margin:var(--mf-s3) 0;color:var(--mf-mute);padding:var(--mf-s2) var(--mf-s3)}.trn-change.warn{border-color:var(--mf-warn);color:var(--mf-text)}.trn-change b{color:var(--mf-text)}.trn-book{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.trn-ops,.trn-oplist,.trn-facts,.trn-seenl{list-style:none;display:flex;gap:var(--mf-s3);margin:0;padding:0;flex-direction:column}.trn-opr{flex-wrap:wrap;display:flex;gap:var(--mf-s2) var(--mf-s3);align-items:center}.trn-opr .mf-btn{min-height:44px;margin-left:auto}.trn-oprow{flex-wrap:wrap;display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);justify-content:space-between;border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3)}.trn-oprow>span{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.trn-oprow small{font-size:var(--mf-fs-sm)}.trn-oprow .mf-btn{min-height:44px}.trn-fact{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.trn-dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;gap:var(--mf-s3);margin:0}.trn-dl dt{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.trn-dl dd{margin:0}.trn-seenl li{display:flex;gap:var(--mf-s1);flex-direction:column;padding-bottom:var(--mf-s2);border-bottom:1px solid var(--mf-line)}.trn-seenl li:last-child{border-bottom:0;padding-bottom:0}.trn-btns{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.trn-btns .mf-btn{min-height:44px}.trn-big{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-h2);gap:var(--mf-s3);font-weight:var(--mf-fw-semi);align-items:center}.trn-line{margin:0}.trn-region>div{display:flex;gap:var(--mf-s1);flex-direction:column}.trn-region>div+div{padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.trn-ol{margin:var(--mf-s2) 0 0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s2);flex-direction:column}.trn-owner code{font-size:var(--mf-fs-sm)}.trn-pick .trn-sug{top:100%;z-index:30;left:0;right:0;position:absolute;margin-top:2px;background:var(--mf-surface);border-radius:var(--mf-r-pop);min-width:260px;overflow:auto;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);max-height:320px}.trn-opt{min-height:44px;display:flex;cursor:pointer;justify-content:center;padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.trn-opt:hover,.trn-opt[aria-selected=true]{background:var(--mf-sel)}.trn-opt small{font-size:var(--mf-fs-sm)}.trn-sugempty{padding:var(--mf-s3)}.trn-pick .mf-field{min-height:44px;width:100%}@media(max-width:900px){.trn-jrow{grid-template-columns:minmax(0,1fr)}.trn-jmain{border-radius:var(--mf-r-pop) var(--mf-r-pop) 0 0}.trn-side{border-left:0;border-top:1px solid var(--atlas-rule,var(--mf-line))}.trn-detail,.trn-info{grid-template-columns:minmax(0,1fr)}.trn-sort{margin-left:0}.trn-pick .trn-sug{min-width:0}}@media(max-width:520px){.trn-times{font-size:var(--mf-fs-h2)}.trn-stop{grid-template-columns:52px minmax(0,1fr)}.trn-ride{margin-left:calc(52px + var(--mf-s3) - 1px)}.trn-title{font-size:var(--mf-fs-xl)}.trn-day .mf-btn{padding-inline:var(--mf-s2)}.trn-opr .mf-btn{margin-left:0}}@media(prefers-reduced-motion:reduce){.trn-j{transition:none}}.trn-tp{display:flex;gap:0;min-width:0;flex-direction:column}.trn-tp small{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-reg)}.trn-times{align-items:flex-start}.trn-arr{margin-top:var(--mf-s2)}.trn-open,.trn-open:hover{text-decoration:none}.trn-info{align-items:start}.trn-route{display:inline-flex;gap:var(--mf-s1);align-items:center}.trn-oprow{padding:var(--mf-s2) var(--mf-s3)}.trn-oplist{gap:var(--mf-s2)}.trn-estl{font-size:var(--mf-fs-body,1rem);margin:0 0 var(--mf-s2,8px);font-weight:var(--mf-fw-semi)}.tvx-page{gap:var(--mf-s4)}.tvx-h1{font-size:var(--mf-fs-h1);line-height:1.2;margin:0;font-weight:var(--mf-fw-bold)}.tvx-h2{font-size:var(--mf-fs-h2);line-height:1.25;margin:0;font-weight:var(--mf-fw-semi)}.tvx-h3{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.tvx-lab{display:block;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tvx-top{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tvx-search{background:var(--mf-surface);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);position:relative;padding:var(--mf-s3)}.tvx-fields{display:flex;gap:var(--mf-s2);align-items:stretch}.tvx-cell{min-height:60px;flex:1 1 0;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-ctl);min-width:0;border:1px solid var(--mf-line);position:relative}.tvx-where{flex:2.2 1 0;justify-content:center;padding:0 var(--mf-s3);flex-direction:column}.tvx-dates{flex:2 1 0}.tvx-guests{flex:1.5 1 0}.tvx-cell:focus-within{outline-offset:1px;outline:2px solid var(--mf-accent)}.tvx-in{background:transparent;border:0;color:var(--mf-text);font:inherit;min-height:28px;min-width:0;width:100%;font-weight:var(--mf-fw-semi);outline:0;padding:0}.tvx-in::placeholder{color:var(--mf-mute);font-weight:var(--mf-fw-reg)}.tvx-dbtn{flex:1 1 0;display:flex;background:transparent;border-radius:var(--mf-r-ctl);min-width:0;justify-content:center;border:0;color:var(--mf-text);align-items:flex-start;padding:0 var(--mf-s3);flex-direction:column;font:inherit;cursor:pointer;text-align:left}.tvx-dbtn b{text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.tvx-dbtn:hover{background:var(--mf-soft)}.tvx-dbtn.on{outline-offset:-2px;outline:2px solid var(--mf-accent)}.tvx-dbtn:focus-visible,.tvx-d:focus-visible,.tvx-chip:focus-visible,.tvx-opt:focus-visible,.tvx-card:focus-visible,.tvx-tile:focus-visible,.tvx-tab:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.tvx-dates .tvx-dbtn+.tvx-dbtn{border-left:1px solid var(--mf-line);border-radius:0 var(--mf-r-ctl) var(--mf-r-ctl) 0}.tvx-go{min-height:60px;flex:0 0 auto;font-size:var(--mf-fs-lg);padding:0 var(--mf-s5)}.tvx-sug{top:calc(100% + 6px);background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:45;overflow:auto;border:1px solid var(--mf-line);left:-1px;box-shadow:var(--mf-sh-pop);max-height:340px;right:-1px;position:absolute;padding:var(--mf-s1) 0}.tvx-sughead{font-size:var(--mf-fs-sm);color:var(--mf-mute);padding:var(--mf-s2) var(--mf-s3)}.tvx-opt{min-height:48px;display:flex;background:transparent;border:0;color:var(--mf-text);width:100%;align-items:flex-start;padding:var(--mf-s2) var(--mf-s3);flex-direction:column;font:inherit;cursor:pointer;text-align:left}.tvx-opt:hover,.tvx-opt[aria-selected=true]{background:var(--mf-sel)}.tvx-pop{top:calc(100% + 8px);background:var(--mf-surface);border-radius:var(--mf-r-pop);z-index:40;border:1px solid var(--mf-line);box-shadow:var(--mf-sh-pop);position:absolute;padding:var(--mf-s4)}.tvx-calpop{left:0;width:min(700px,calc(100vw - 32px))}.tvx-guestpop{max-width:calc(100vw - 32px);width:340px;right:0}.tvx-calhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mf-s2)}.tvx-months{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s5)}.tvx-mname{text-align:center;font-weight:var(--mf-fw-semi);margin-bottom:var(--mf-s2)}.tvx-dow,.tvx-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tvx-dow span{font-size:var(--mf-fs-sm);text-align:center;color:var(--mf-mute);padding:var(--mf-s1) 0}.tvx-d{min-height:42px;background:transparent;border-radius:var(--mf-r-sm);border:0;color:var(--mf-text);font:inherit;cursor:pointer}.tvx-d:hover:not(:disabled){background:var(--mf-soft)}.tvx-d.mid{background:var(--mf-sel);border-radius:0}.tvx-d.on{background:var(--mf-accent);color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}.tvx-d:disabled{cursor:default;opacity:.35}.tvx-calfoot{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;margin-top:var(--mf-s3);padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.tvx-grow{display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;padding:var(--mf-s2) 0}.tvx-step{display:flex;gap:var(--mf-s3);align-items:center}.tvx-step output{min-width:24px;text-align:center;font-weight:var(--mf-fw-semi)}.tvx-idle{display:flex;gap:var(--mf-s3);flex-direction:column}.tvx-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvx-chip{min-height:44px;background:var(--mf-surface);border-radius:var(--mf-r-pill);border:1px solid var(--mf-line);color:var(--mf-text);padding:0 var(--mf-s4);font:inherit;cursor:pointer}.tvx-chip:hover{background:var(--mf-soft)}.tvx-chip.on{background:var(--mf-sel);border-color:var(--mf-accent);font-weight:var(--mf-fw-semi)}.tvx-results{display:flex;gap:var(--mf-s3);flex-direction:column}.tvx-reshead{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.tvx-sort{display:flex;gap:2px;flex-direction:column}.tvx-sort .mf-field{min-height:40px}.tvx-cmp{flex-wrap:wrap;display:flex;gap:var(--mf-s2) var(--mf-s3);align-items:center}.tvx-site{min-height:36px;display:inline-flex;border-radius:var(--mf-r-pill);gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:0 var(--mf-s3);text-decoration:none}.tvx-site:hover{background:var(--mf-soft)}.tvx-body{grid-template-columns:minmax(0,1fr);display:grid;gap:var(--mf-s4);align-items:start}.tvx-body.wf{grid-template-columns:230px minmax(0,1fr)}.tvx-body.wm{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.tvx-fil{display:flex;top:0;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s4);border:1px solid var(--mf-line);position:sticky;padding:var(--mf-s3);flex-direction:column}.tvx-filhead{display:flex;justify-content:space-between;align-items:center}.tvx-fs{display:flex;gap:var(--mf-s1);min-width:0;border:0;margin:0;padding:0;flex-direction:column}.tvx-fs legend{padding:0;margin-bottom:var(--mf-s2);font-weight:var(--mf-fw-semi)}.tvx-chk{min-height:36px;display:flex;cursor:pointer;gap:var(--mf-s2);align-items:center}.tvx-chk input{flex:none;height:18px;width:18px}.tvx-chk span{flex:1}.tvx-list{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.tvx-mapcol{top:0;min-width:0;position:sticky}.tvx-mapcol .tv-map{height:min(560px,70vh)}.tvx-stay{grid-template-columns:168px minmax(0,1fr) 210px;display:grid;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s4);border:1px solid var(--mf-line);padding:var(--mf-s3)}.tvx-stay.on{border-color:var(--mf-accent)}.tvx-ph{min-height:132px;display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);gap:var(--mf-s1);justify-content:center;color:var(--mf-mute);align-items:center;flex-direction:column}.tvx-sb{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.tvx-sbtop{display:flex;gap:var(--mf-s2);justify-content:space-between;align-items:flex-start}.tvx-sbtop .tv-staymain{min-height:32px;font-size:var(--mf-fs-xl);justify-content:flex-start}.tvx-meta{font-weight:var(--mf-fw-med)}.tvx-act{display:flex;gap:var(--mf-s1);justify-content:flex-end;text-align:right;align-items:stretch;flex-direction:column}.tvx-cta{min-height:48px;font-size:var(--mf-fs-lg);justify-content:center;text-decoration:none}.tvx-price b{font-size:var(--mf-fs-lg)}.tvx-price{display:flex;flex-direction:column}.tvx-detail{grid-column:1/-1}@media(max-width:900px){.tvx-body.wf,.tvx-body.wm,.tvx-body.wf.wm{grid-template-columns:minmax(0,1fr)}.tvx-fil,.tvx-mapcol{position:static}.tvx-stay{grid-template-columns:96px minmax(0,1fr)}.tvx-ph{min-height:96px}.tvx-act{grid-column:1/-1;text-align:left}}@media(max-width:760px){.tvx-h1{font-size:var(--mf-fs-h2)}.tvx-fields{flex-direction:column}.tvx-cell{flex:0 0 auto;flex-wrap:wrap}.tvx-dbtn{min-height:56px}.tvx-pop{flex:1 1 100%;margin:var(--mf-s2);box-shadow:none;width:auto;position:static}.tvx-guestpop,.tvx-calpop{width:auto}.tvx-months{grid-template-columns:1fr}.tvx-month+.tvx-month{display:none}.tvx-sug{left:0;right:0}}.tvx-stay.on{background:var(--mf-surface)}.tvx-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:flex-end}.tvx-body.wf.wm{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.tvx-body.wf.wm .tvx-fil{grid-column:1/-1;flex-wrap:wrap;gap:var(--mf-s5);position:static;flex-direction:row}.tvx-body.wf.wm .tvx-filhead{width:100%}@media(max-width:760px){.tvx-reshead{align-items:flex-start}.tvx-reshead>.mf-grow{display:none}.tvx-tools{width:100%}.tvx-sort{flex:1 1 140px}.tvx-sort .tvx-lab{display:none}.tvx-sort .mf-field{width:100%}}@media(max-width:900px){.tvx-body.wf.wm{grid-template-columns:minmax(0,1fr)}}.tvx-fs .tvx-chip{min-width:44px;padding:0 var(--mf-s3)}.tvx-card{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s4);flex-direction:column;font:inherit;min-width:0;text-align:left}button.tvx-card{cursor:pointer}button.tvx-card:hover{background:var(--mf-soft)}.tvx-acts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid;gap:var(--mf-s3)}.tvx-add{background:var(--mf-accent);justify-content:center;color:var(--mf-on-accent);align-items:flex-start;border-color:var(--mf-accent);min-height:150px}button.tvx-add:hover{background:var(--mf-accent);filter:brightness(1.06)}.tvx-add b{font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-bold)}.tvx-add span{font-size:var(--mf-fs-md)}.tvx-addr{display:block;word-break:break-all}.tvx-trips{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.tvx-trip .tv-triptitle{font-size:var(--mf-fs-xl)}.tvx-open{display:inline-flex;gap:var(--mf-s1);align-items:center;margin-top:var(--mf-s2);font-weight:var(--mf-fw-semi)}.tvx-none{margin:0}.tvx-past summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center;margin-bottom:var(--mf-s3)}.tvx-trhead{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.tvx-trtitle{min-width:0}.tvx-trtitle .tvx-h1{font-size:var(--mf-fs-h2)}.tvx-menu{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3)}.tvx-tabs{border-bottom:1px solid var(--mf-line)}.tvx-tl{gap:var(--mf-s5);position:relative}.tvx-day{position:relative;padding-left:var(--mf-s5);border-left:2px solid var(--mf-line);margin-left:var(--mf-s2)}.tvx-day:before{top:6px;background:var(--mf-surface);border-radius:50%;height:12px;border:2px solid var(--mf-accent);left:-7px;content:"";width:12px;position:absolute}.tvx-dayhead{font-size:var(--mf-fs-lg);color:var(--mf-text)}.tvx-it{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s2);border:1px solid var(--mf-line);padding:var(--mf-s3) var(--mf-s4);flex-direction:column}@media(max-width:760px){.tvx-day{padding-left:var(--mf-s4)}.tvx-add{min-height:110px}.tvx-trhead .tvx-addbtn{flex:1 1 auto}}.tv,.tvx-page,.tvs{--atlas-a:#006ce4;--atlas-on:#fff;--atlas-a2:#0057b8}[data-atheme=dark] .tv,[data-atheme=dark] .tvx-page,[data-atheme=dark] .tvs,.tvs[data-atheme=dark]{--atlas-a:#5aa2ff;--atlas-on:#06122e;--atlas-a2:#8dbbff}.tvx-g0{--c1:var(--atlas-a);--c2:var(--atlas-a2)}.tvx-g1{--c1:var(--atlas-primary);--c2:var(--atlas-a)}.tvx-g2{--c1:var(--atlas-a2);--c2:var(--atlas-a)}.tvx-g3{--c1:#6d3fa8;--c2:#2563a8}.tvx-g4{--c1:var(--atlas-ink-deep);--c2:var(--atlas-a2)}.tvx-g5{--c1:#2f855a;--c2:#1e5a8a}.tvx-page .mf-btn.primary,.tvx-page button.mf-btn.primary,.tvx-page a.mf-btn.primary{background:var(--atlas-a);color:var(--atlas-on);border-color:transparent}.tvx-page .mf-btn.primary:hover{filter:brightness(1.08)}.tvx-page{max-width:1280px;gap:var(--mf-s5)}.tvx-hero{display:flex;gap:var(--mf-s2);flex-direction:column;padding-top:var(--mf-s4)}.tvx-h1{letter-spacing:-.02em;font-size:calc(var(--mf-fs-h1)*1.5);line-height:1.1;font-weight:var(--mf-fw-bold)}.tvx-sub{font-size:var(--mf-fs-xl);margin:0;color:var(--mf-mute)}.tvx-tile{aspect-ratio:4/3;display:flex;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:var(--mf-r-pop);justify-content:center;color:var(--mf-white);width:100%;align-items:center;position:relative}.tvx-tile .mf-i{height:44px;opacity:.92;width:44px}.tvx-search{background:transparent;border:0;box-shadow:none;padding:0}.tvx-fields{background:var(--mf-surface);border-radius:calc(var(--mf-r-pop)*4);gap:0;border:1px solid var(--mf-line);box-shadow:var(--mf-sh1);align-items:center;padding:var(--mf-s2)}.tvx-cell{min-height:64px;background:transparent;border-radius:calc(var(--mf-r-pop)*4);border:0}.tvx-where{padding:0 var(--mf-s5)}.tvx-dbtn{min-height:64px;border-radius:calc(var(--mf-r-pop)*4);padding:0 var(--mf-s5)}.tvx-dates .tvx-dbtn+.tvx-dbtn{border-left:0;border-radius:calc(var(--mf-r-pop)*4)}.tvx-cell+.tvx-cell{position:relative}.tvx-cell+.tvx-cell:before{top:18px;background:var(--mf-line);left:0;bottom:18px;content:"";width:1px;position:absolute}.tvx-dates .tvx-dbtn+.tvx-dbtn:before{top:18px;background:var(--mf-line);left:0;bottom:18px;content:"";width:1px;position:absolute}.tvx-dbtn:hover,.tvx-dbtn.on{background:var(--mf-soft);outline:0}.tvx-cell:focus-within{background:var(--mf-soft);outline:0}.tvx-go{min-height:60px;border-radius:calc(var(--mf-r-pop)*4);padding:0 var(--mf-s6,32px);margin-left:var(--mf-s2)}.tvx-pop,.tvx-sheet{border-radius:var(--mf-r-pop);box-shadow:var(--mf-sh-pop)}.tvx-dests{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid;gap:var(--mf-s4)}.tvx-dest{display:flex;background:transparent;gap:2px;border:0;color:var(--mf-text);padding:0;flex-direction:column;font:inherit;cursor:pointer;min-width:0;text-align:left}.tvx-dest b{margin-top:var(--mf-s2);font-size:var(--mf-fs-lg)}.tvx-dest:hover .tvx-tile{filter:brightness(1.08)}.tvx-dest:focus-visible{border-radius:var(--mf-r-pop);outline-offset:4px;outline:2px solid var(--atlas-a)}.tvx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid;gap:var(--mf-s5) var(--mf-s4)}.tvx-body.wm{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.tvx-body.wm .tvx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.tvx-stay{display:flex;background:transparent;border-radius:0;gap:var(--mf-s2);border:0;position:relative;padding:0;flex-direction:column}.tvx-stay.on{grid-column:1/-1;background:var(--mf-surface);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);padding:var(--mf-s3)}.tvx-img{position:relative}.tvx-kind{top:var(--mf-s2);background:var(--mf-surface);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-sm);left:var(--mf-s2);color:var(--mf-text);font-weight:var(--mf-fw-semi);position:absolute;padding:2px var(--mf-s2)}.tvx-heart{min-height:44px;display:grid;top:var(--mf-s2);min-width:44px;right:var(--mf-s2);position:absolute;place-items:center;background:transparent;border-radius:50%;cursor:pointer;border:0;color:var(--mf-white)}.tvx-heart .mf-i{filter:drop-shadow(0 1px 2px var(--mf-black));height:24px;width:24px}.tvx-heart[aria-pressed=true] .mf-i{fill:currentColor}.tvx-heart:focus-visible{outline:2px solid var(--mf-white)}.tvx-sb{gap:2px}.tvx-sb .tv-staymain{min-height:28px;font-size:var(--mf-fs-lg)}.tvx-act{text-align:left;align-items:stretch}.tvx-cta{min-height:44px;font-size:var(--mf-fs-md)}.tvx-mappill{min-height:48px;border-radius:calc(var(--mf-r-pop)*4);z-index:20;align-self:center;box-shadow:var(--mf-sh-pop);bottom:var(--mf-s4);position:sticky;padding:0 var(--mf-s5)}.tvx-fwrap{position:relative}.tvx-sheet{display:flex;top:calc(100% + 8px);max-width:calc(100vw - 32px);background:var(--mf-surface);z-index:40;gap:var(--mf-s4);overflow:auto;border:1px solid var(--mf-line);width:360px;max-height:min(560px,70vh);right:0;position:absolute;padding:var(--mf-s4);flex-direction:column}.tvx-tools{align-items:center}.tvx-fbtn{min-height:44px;border-radius:calc(var(--mf-r-pop)*4)}@media(max-width:760px){.tvx-h1{font-size:var(--mf-fs-h1)}.tvx-fields{border-radius:var(--mf-r-pop);align-items:stretch;padding:var(--mf-s2);flex-direction:column}.tvx-cell,.tvx-dbtn,.tvx-dates .tvx-dbtn+.tvx-dbtn{border-radius:var(--mf-r-ctl)}.tvx-cell+.tvx-cell:before{display:none}.tvx-dates .tvx-dbtn+.tvx-dbtn:before{top:12px;bottom:12px}.tvx-go{border-radius:var(--mf-r-ctl);margin:var(--mf-s2) 0 0;width:100%}.tvx-sheet{max-width:none;width:auto;position:static;margin-top:var(--mf-s2)}.tvx-fwrap{flex:1 1 100%}.tvx-fbtn{justify-content:center;width:100%}.tvx-body.wm{grid-template-columns:minmax(0,1fr)}}.tvx-tile{aspect-ratio:3/2}.tvx-dests{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.tvx-heart{min-height:36px;top:var(--mf-s2);background:var(--mf-surface);height:36px;min-width:36px;color:var(--mf-text);width:36px;right:var(--mf-s2)}.tvx-heart .mf-i{filter:none;height:18px;width:18px}.tvx-heart[aria-pressed=true]{color:var(--atlas-a)}.tvx-heart:after{content:"";position:absolute;inset:-4px}.tvx-seg{display:inline-flex;max-width:100%;background:var(--mf-surface);border-radius:calc(var(--mf-r-pop)*4);gap:var(--mf-s1);align-self:flex-start;border:1px solid var(--mf-line);padding:var(--mf-s1)}.tvx-segb{min-height:44px;background:transparent;border-radius:calc(var(--mf-r-pop)*4);border:0;color:var(--mf-text);padding:0 var(--mf-s4);font:inherit;cursor:pointer;white-space:nowrap}.tvx-segb:hover{background:var(--mf-soft)}.tvx-segb.on{background:var(--atlas-a);color:var(--atlas-on);font-weight:var(--mf-fw-semi)}.tvx-segb:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.tvx-bigs{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid;gap:var(--mf-s3)}.tvx-big{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:2px;border:1px solid var(--mf-line);padding:var(--mf-s4);flex-direction:column}.tvx-big b{font-size:calc(var(--mf-fs-h1)*1.4);line-height:1.1;font-weight:var(--mf-fw-bold)}.tvx-gate{border-radius:var(--mf-r-pop);border:1px dashed var(--mf-line);padding:var(--mf-s6,32px) var(--mf-s4)}.tvx-gate b{font-size:var(--mf-fs-h2)}.tvx-more{border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s4)}.tvx-more summary{min-height:44px;display:flex;cursor:pointer;align-items:center}details.tvx-card summary{min-height:44px;display:flex;cursor:pointer;align-items:center}.tv-alerts .tvx-card{gap:var(--mf-s2)}.tvx-add,button.tvx-add:hover{background:var(--atlas-a);color:var(--atlas-on);border-color:var(--atlas-a)}.tvx-h3{display:flex;gap:var(--mf-s2);align-items:center}.tvx-day:before{border-color:var(--atlas-a)}.tvx-tabs .tv-sub{border-radius:0;border-bottom:2px solid transparent;min-height:48px}.tvx-tabs .tv-sub.on{background:transparent;border-bottom-color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvx-tabs{padding-bottom:0}.tvx-chip.on,.tvx-d.mid{border-color:var(--atlas-a)}.tvx-d.on{background:var(--atlas-a);color:var(--atlas-on)}.tvx-cell:focus-within,.tvx-dbtn.on{background:var(--mf-soft)}.tvx-stay.on{border-color:var(--atlas-a)}.tvx-page .tv-subnav .tv-sub.on{background:transparent;border-radius:0;box-shadow:inset 0 -2px 0 var(--atlas-a)}.tvx-page .tv-pin .dot{fill:var(--atlas-a)}.tvx-page .tv-dot{background:var(--atlas-a)}.tvx-addr{display:block;font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi);padding:var(--mf-s3) var(--mf-s4)}.tvx-senders{display:flex;gap:var(--mf-s2);flex-direction:column;border-top:1px solid var(--mf-line);padding-top:var(--mf-s3)}.tvx-senders .mf-field{min-height:44px;flex:1 1 200px}.tvx-savedrow{justify-content:flex-end;margin-bottom:calc(var(--mf-s3)*-1)}@media(max-width:760px){.tvx-cell:before,.tvx-dbtn:before{display:none!important}.tvx-cell{border-bottom:1px solid var(--mf-line);border-radius:0}.tvx-dates .tvx-dbtn+.tvx-dbtn{border-left:1px solid var(--mf-line);border-radius:0}}.tvx-dtop{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center}.tvx-scope{display:inline-flex;max-width:100%;background:var(--mf-surface);border-radius:calc(var(--mf-r-pop)*4);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s1)}.tvx-scopeb{min-height:44px;background:transparent;border-radius:calc(var(--mf-r-pop)*4);border:0;color:var(--mf-text);padding:0 var(--mf-s4);font:inherit;text-overflow:ellipsis;max-width:60vw;cursor:pointer;white-space:nowrap;overflow:hidden}.tvx-scopeb:hover{background:var(--mf-soft)}.tvx-scopeb.on{background:var(--atlas-a);color:var(--atlas-on);font-weight:var(--mf-fw-semi)}.tvx-scopeb:focus-visible,.tvx-tab:focus-visible,.tvx-segb:focus-visible,.tvx-rowb:focus-visible,.tvx-dtile:focus-visible,.tvx-stat:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.tvx-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.tvx-row.between{justify-content:space-between}.tvx-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid;gap:var(--mf-s3)}.tvx-sec{display:flex;gap:var(--mf-s3);flex-direction:column}.tvx-fine{font-size:var(--mf-fs-sm);margin:0}.tvx-h4{font-size:var(--mf-fs-md);margin:var(--mf-s3) 0 0;font-weight:var(--mf-fw-semi)}.tvx-kicker{text-transform:none;font-size:var(--mf-fs-sm);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvx-next{gap:var(--mf-s3);padding:var(--mf-s5);border-color:var(--atlas-a)}.tvx-next .tvx-h2{font-size:calc(var(--mf-fs-h1)*1.2)}.tvx-nitem{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);gap:var(--mf-s3);align-items:center;padding:var(--mf-s3)}.tvx-nitem span{display:flex;min-width:0;flex-direction:column}.tvx-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid;gap:var(--mf-s3)}.tvx-dtile{min-height:120px;display:flex;background:linear-gradient(160deg,var(--mf-surface),var(--mf-soft));border-radius:var(--mf-r-pop);justify-content:space-between;border:1px solid var(--mf-line);color:var(--mf-text);align-items:flex-start;padding:var(--mf-s4);flex-direction:column;text-decoration:none;font:inherit;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer;text-align:left}.tvx-dtile:hover{transform:translateY(-2px);box-shadow:0 6px 18px var(--mf-line)}.tvx-tilebody{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.tvx-tilebody b{font-size:var(--mf-fs-lg)}.tvx-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));display:grid;gap:var(--mf-s3)}.tvx-stat{display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s1);border:1px solid var(--mf-line);color:var(--mf-text);padding:var(--mf-s4);flex-direction:column;font:inherit;cursor:pointer;text-align:left}.tvx-stat b{font-size:var(--mf-fs-h2)}.tvx-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;gap:var(--mf-s3)}.tvx-kpi{gap:var(--mf-s1)}.tvx-kpi b{font-size:calc(var(--mf-fs-h1)*1.2);line-height:1.1}.tvx-kpi.hot{border-color:var(--atlas-a)}.tvx-alert{display:flex;background:var(--mf-tint);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s3) var(--mf-s4)}.tvx-alert .mf-btn{margin-left:auto}.tvx-list li{flex-wrap:wrap;display:flex;gap:var(--mf-s3);min-width:0;align-items:center}.tvx-list li>span.mf-grow,.tvx-rowb .mf-grow{flex:1 1 180px;display:flex;min-width:0;flex-direction:column}.tvx-rowb{min-height:48px;display:flex;background:transparent;gap:var(--mf-s3);border:0;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) 0;font:inherit;cursor:pointer;text-align:left;text-decoration:none;flex-wrap:wrap}.tvx-rowb:hover{background:var(--mf-soft)}.tvx-cotabs{--tvx-ink:#000;display:flex;gap:var(--mf-s1);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tvx-tab{min-height:48px;border:0;padding:0 var(--mf-s4);border-bottom:2px solid transparent;background:transparent;color:var(--mf-text);font:inherit;cursor:pointer;white-space:nowrap}.tvx-tab.on{border-bottom-color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvx-cobody{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.tvx-flags{flex:1 1 100%;display:flex;gap:var(--mf-s2);padding:var(--mf-s2) 0 var(--mf-s2) var(--mf-s3);flex-direction:column}.tvx-flag{display:flex;gap:var(--mf-s2);align-items:center}.tvx-filters{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.tvx-filters label{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);flex-direction:column}.tvx-bars{display:flex;gap:var(--mf-s2);margin:0;padding:0;flex-direction:column;list-style:none}.tvx-bars li{grid-template-columns:minmax(80px,140px) 1fr auto;display:grid;gap:var(--mf-s3);align-items:center}.tvx-barl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvx-bar{display:block;background:var(--mf-soft);border-radius:var(--mf-r-pill);height:10px;overflow:hidden}.tvx-bar i{display:block;background:var(--atlas-a);height:100%}.tvx-steps{margin:var(--mf-s2) 0 0;padding-left:var(--mf-s5);display:flex;gap:var(--mf-s2);flex-direction:column}.tvx-pub{max-width:1100px;margin:0 auto;width:100%}.tvx-hero{gap:var(--mf-s3);padding:var(--mf-s6) 0 var(--mf-s4)}.tvx-herot{font-size:calc(var(--mf-fs-h1)*1.5)}.tvx-herop{font-size:var(--mf-fs-lg);margin:0;color:var(--mf-mute)}.tvx-pubsearch{grid-template-columns:1fr 1fr auto;display:grid;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--mf-line);box-shadow:0 6px 24px var(--mf-line);align-items:end;padding:var(--mf-s4)}.tvx-pubsearch label{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.tvx-trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;gap:var(--mf-s4);padding:var(--mf-s4) 0;border-top:1px solid var(--mf-line)}.tvx-trust>div{display:flex;gap:var(--mf-s1);flex-direction:column}.tvx-trusti{color:var(--atlas-a)}.tvx-foot{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:space-between;padding:var(--mf-s4) 0;border-top:1px solid var(--mf-line);font-size:var(--mf-fs-sm)}.tvx-crumb{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);align-items:center}.tvx-crumb a{color:var(--atlas-a)}.tvx-routeh{display:flex;gap:var(--mf-s1);flex-direction:column}.tvx-plgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid;gap:var(--mf-s2)}.tvx-pl{min-height:48px;display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);justify-content:space-between;border:1px solid var(--mf-line);color:var(--mf-text);align-items:center;padding:var(--mf-s3);text-decoration:none}.tvx-pl:hover{background:var(--mf-soft)}.tvx-pl span{display:flex;min-width:0;flex-direction:column}a.tvx-chip{display:inline-flex;gap:var(--mf-s2);align-items:center;text-decoration:none}.tvx-wx{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;gap:var(--mf-s1);text-align:center}.tvx-wxm{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);align-items:center;flex-direction:column}.tvx-wxbar{display:block;height:72px;width:100%;position:relative}.tvx-wxbar i{background:var(--atlas-a);border-radius:var(--mf-r-pill);left:30%;right:30%;position:absolute}@media(max-width:760px){.tvx-pubsearch{grid-template-columns:1fr}.tvx-herot{font-size:var(--mf-fs-h1)}.tvx-wx{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:var(--mf-s3)}.tvx-bars li{grid-template-columns:minmax(70px,100px) 1fr auto}.tvx-next .tvx-h2{font-size:var(--mf-fs-h1)}}@media(prefers-reduced-motion:reduce){.tvx-dtile{transition:none}.tvx-dtile:hover{transform:none}}.tvx-list li>span:first-child:not(.mf-badge){flex:1 1 160px;display:flex;min-width:0;flex-direction:column}.tvx-card>.mf-btn,.tvx-card>.tvx-row>.mf-btn{align-self:flex-start}.tvx-card>.mf-btn{align-self:flex-start}.tvx-card .tvx-list+.mf-btn{margin-top:var(--mf-s2)}.tvx-picker{display:flex;gap:var(--mf-s3);flex-direction:column}.tvx-pgrp{display:flex;gap:var(--mf-s1);flex-direction:column}.tvx-pgl{font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.tvx-pgb{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvx-list{margin:0;padding:0;list-style:none}.tvx-gsearch{display:flex;gap:var(--mf-s2);flex-direction:column}.tvx-gsrow{display:flex;background:var(--mf-surface);border-radius:calc(var(--mf-r-pop)*4);gap:var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.tvx-gsrow .mf-field{flex:1;background:transparent;min-width:0;border:0;box-shadow:none}.tvx-gres{background:var(--mf-surface);border-radius:var(--mf-r-pop);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3)}.tvx-tour{border-color:var(--atlas-a);gap:var(--mf-s2)}.tvx-tour .tvx-h2{display:flex;gap:var(--mf-s2);align-items:center}.tvx-cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;gap:var(--mf-s1)}.tvx-cdh{font-size:var(--mf-fs-sm);text-align:center}.tvx-cd{min-height:84px;display:flex;border-radius:var(--mf-r-ctl);gap:2px;min-width:0;overflow:hidden;border:1px solid var(--mf-line);padding:var(--mf-s1);flex-direction:column}.tvx-cd.off{border-color:transparent}.tvx-cd.today{border-color:var(--atlas-a)}.tvx-cdn{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tvx-cbar{display:block;background:var(--atlas-a);border-radius:var(--mf-r-ctl);border:0;color:var(--atlas-on);width:100%;padding:2px var(--mf-s1);font:inherit;text-overflow:ellipsis;cursor:pointer;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;text-align:left}.mf-dim-tick-1393{opacity:0;cursor:default;--cv:"234568e32b8fc596"}.tvx-cbar.out{background:var(--mf-warn,var(--atlas-a2));color:var(--mf-black)}@media(max-width:760px){.tvx-cd{min-height:64px}.tvx-cbar{font-size:var(--mf-fs-xs)}}.tv-explore,.tv-staysplit{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);display:grid;gap:var(--mf-s4);align-items:start}.tvx-art{--ar1:#3a4a5a;--ar2:#6c8199;--ar-dot:#ffffff26;--ar-pat:radial-gradient(circle at 1px 1px,var(--ar-dot) 1px,transparent 0) 0 0/14px 14px;position:absolute;inset:0;display:block;background:var(--ar-pat),linear-gradient(150deg,var(--ar1),var(--ar2));overflow:hidden;color:var(--mf-white)}.tvx-art>svg{fill:currentColor;height:78%;left:0;bottom:0;width:100%;right:0;position:absolute}.tvx-arti{display:flex;top:var(--mf-s3);opacity:.95;left:var(--mf-s3);position:absolute}.tvx-arti .mf-i{height:28px;width:28px}.ar-eu{--ar1:var(--atlas-a2);--ar2:var(--atlas-a)}.ar-as{--ar1:#2b3a8c;--ar2:#6674e0;--ar-pat:repeating-linear-gradient(45deg,var(--ar-dot) 0 1px,transparent 1px 11px)}.ar-na{--ar1:#17509a;--ar2:#3f8ee0;--ar-pat:linear-gradient(var(--ar-dot) 1px,transparent 1px) 0 0/16px 16px,linear-gradient(90deg,var(--ar-dot) 1px,transparent 1px) 0 0/16px 16px}.ar-sa{--ar1:#392d86;--ar2:#7f74dc;--ar-pat:radial-gradient(circle at 5px 5px,var(--ar-dot) 2px,transparent 2.5px) 0 0/20px 20px}.ar-af{--ar1:#223f68;--ar2:#6a92c4;--ar-pat:repeating-linear-gradient(-45deg,var(--ar-dot) 0 1px,transparent 1px 13px)}.ar-me{--ar1:#0e5a8c;--ar2:#3fb0e6;--ar-pat:repeating-linear-gradient(0deg,var(--ar-dot) 0 1px,transparent 1px 9px)}.ar-oc{--ar1:#0a52a0;--ar2:#52c2f0;--ar-pat:radial-gradient(circle at 6px 6px,var(--ar-dot) 1.5px,transparent 2px) 0 0/12px 12px}.ar-xx{--ar1:var(--atlas-a2);--ar2:var(--atlas-a)}[data-atheme=dark] .tvx-art{filter:saturate(.95) brightness(.72)}.tvx-tile.tvx-artt{background:none;overflow:hidden}.tvx-tile.tvx-artt .tvx-art{border-radius:inherit}.tvx-tile.tvx-artt>.mf-i{display:none}.tvx-dtile{min-height:150px;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);justify-content:flex-end;overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-text);align-items:flex-start;position:relative;padding:0;flex-direction:column}.tvx-dtile .tvx-art{inset:0 0 auto;height:100px}.tvx-dtile .tvx-tilebody{position:relative;margin-top:100px;background:var(--mf-surface);width:100%;padding:var(--mf-s3)}.tvx-dtile .tvx-tilebody small{color:var(--mf-mute)}.tvx-idea .tvx-price{display:block;font-size:var(--mf-fs-sm);color:var(--atlas-a)}.tvx-how{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-pop);gap:var(--mf-s2);margin:0;align-items:center;padding:var(--mf-s3) var(--mf-s4)}.tvx-routes .tvx-pl{align-items:center}.tvx-pl>span{display:flex;min-width:0;flex-direction:column}.tvx-seen li{border-bottom:1px solid var(--mf-line)}.tvx-seen li:last-child{border-bottom:0}.tvx-seen .tvx-rowb{padding-inline:var(--mf-s1)}.tvx-seen .tvx-rowb .mf-grow{flex:1 1 160px;display:flex;flex-direction:column}.tvx-desthero{--ar-shade:#00000066;min-height:200px;display:flex;border-radius:var(--mf-r-pop);overflow:hidden;border:1px solid var(--mf-line);align-items:flex-end;position:relative}.tvx-desthero .tvx-art{inset:0}.tvx-desthead{display:flex;background:linear-gradient(0deg,var(--ar-shade),transparent);gap:var(--mf-s1);color:var(--mf-white);width:100%;position:relative;padding:var(--mf-s5) var(--mf-s4) var(--mf-s4);flex-direction:column}.tvx-desthead .tvx-h1,.tvx-desthead .mf-mute,.tvx-destsum{margin:0;color:var(--mf-white)}.tvx-destsum{font-size:var(--mf-fs-lg)}.tvx-hops{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tvx-hop{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);border:1px solid var(--mf-line);padding:var(--mf-s3);flex-direction:column}.tvx-hopline{display:flex;gap:var(--mf-s2);align-items:center}.tvx-hopbar{flex:1;display:flex;justify-content:center;align-items:center;border-top:2px dotted var(--mf-line);height:0;position:relative}.tvx-hopbar .mf-i{background:var(--mf-surface);color:var(--atlas-a);position:absolute;padding:0 var(--mf-s1)}.tvx-tour{flex-wrap:wrap;display:flex;background:var(--mf-surface);border-radius:var(--mf-r-pop);gap:var(--mf-s3);border:1px solid var(--atlas-a);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.tvx-touric{display:flex;color:var(--atlas-a)}.tvx-tourtx{flex:1 1 220px;display:flex;min-width:0;flex-direction:column}.tvx-tourstep{font-size:var(--mf-fs-sm)}.tvx-reqrow{flex-wrap:wrap}.tvx-reqact{display:flex;gap:var(--mf-s2);margin-left:auto}.tvx-more2{display:inline-flex;gap:var(--mf-s1);color:var(--atlas-a);font-weight:var(--mf-fw-semi);align-items:center}.tvx-kpi{cursor:pointer;text-align:left}.tvx-kpi:hover{background:var(--mf-soft)}.tvx-cbar.cont{margin-inline:calc(var(--mf-s1)*-1 - 1px);min-height:18px;border-radius:0;width:calc(100% + var(--mf-s1)*2 + 2px)}.tvx-cotabs{-webkit-mask-image:linear-gradient(90deg,var(--tvx-ink) 88%,transparent);mask-image:linear-gradient(90deg,var(--tvx-ink) 88%,transparent);padding-right:var(--mf-s5)}@media(max-width:560px){.tvx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--mf-s2)}.tvx-kpi{padding:var(--mf-s3)}.tvx-kpi b{font-size:var(--mf-fs-h2)}.tvx-kpi .tvx-more2{display:none}.tvx-dtile{min-height:130px}.tvx-dtile .tvx-art{height:84px}.tvx-dtile .tvx-tilebody{margin-top:84px}.tvx-desthero{min-height:170px}.tvx-reqact{margin-left:0;width:100%}}.tvx-cmprow{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) 0;border-bottom:1px solid var(--mf-line)}.tvx-cmprow:last-child{border-bottom:0}.tvx-cmprow>.mf-grow{display:flex;min-width:140px;flex-direction:column}.tvx-cmpp{display:flex;text-align:right;align-items:flex-end;flex-direction:column}.tvx-cmplow{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);border:1px solid var(--atlas-a);margin:var(--mf-s3) 0;color:var(--mf-text);align-items:flex-start;padding:var(--mf-s3)}.tvx-cmplow .mf-i{flex:none;color:var(--atlas-a)}.tvx-retry{display:flex;margin:var(--mf-s2) 0}@media(max-width:560px){.tvx-cmpp{text-align:left;width:100%;align-items:flex-start}}.tvx-cmp{display:block;text-align:left;align-items:stretch}.tvx-cmp .bz-row{justify-content:flex-start}.tvx-cmp>*{max-width:none}.tvx-cmp .tvx-list{margin:0;width:100%;padding:0;list-style:none}.tvx-bcrow{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0;border-bottom:1px solid var(--mf-line)}.tvx-bcrow:last-child{border-bottom:0}.tvx-bcrow>.mf-grow{display:flex;min-width:140px;flex-direction:column}.tvx-bcadd{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:flex-end}.tvx-bcadd .tv-fld{flex:1 1 220px}.tvx-bcres{margin-top:var(--mf-s4);padding-top:var(--mf-s3);border-top:1px solid var(--mf-line)}.tvx-bcnums{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:var(--mf-s3);margin-bottom:var(--mf-s3)}.tvx-bcnums div{display:flex;flex-direction:column}.tvx-bcnums b{font-size:var(--mf-fs-h2)}.tvx-bcchips{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:0 0 var(--mf-s3)}.tvx-bc{text-align:left}.tvx-bc .tvx-row.between{align-items:flex-start}.tvx-bcchips .tvx-chip{min-height:0;display:inline-flex;border-radius:var(--mf-r-ctl);height:auto;align-items:center;padding:var(--mf-s1) var(--mf-s3)}.tvx-arti .mf-i,.tvx-arti svg{fill:none;height:28px;width:28px;position:static}.tvx-act .tvx-cta{min-height:40px;font-size:var(--mf-fs-md);width:auto}.tvx-act{align-items:flex-start}.tvx-tour{border-color:var(--mf-line)}@media(max-width:560px){.tvx-cotabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;padding-right:0}.tvx-cotabs .tvx-tab{flex:0 0 auto}}.tvx-chip{display:inline-flex;gap:var(--mf-s2);align-items:center}.tvx-ini{display:inline-flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-sm);height:22px;justify-content:center;color:var(--atlas-a);width:22px;font-weight:var(--mf-fw-semi);align-items:center}.ad-app{font-size:13.5px;--ad-bar:color-mix(in srgb,var(--atlas-a) 28%,var(--atlas-surface));--ad-hair:var(--atlas-rule);background:var(--atlas-page);min-width:0;margin:0;color:var(--mf-text);padding:0}.ad-wrap{grid-template-columns:200px minmax(0,1fr);min-height:70vh;display:grid;align-items:start}.ad-side,.ad-main{min-width:0}.ad-side{min-height:70vh;display:flex;top:0;background:var(--atlas-ink-deep);gap:2px;align-self:stretch;color:var(--atlas-on-deep);position:sticky;padding:var(--mf-s3) var(--mf-s2);flex-direction:column}.ad-brand{display:flex;gap:var(--mf-s2);color:var(--atlas-on-deep-mute);align-items:center;padding:var(--mf-s1) var(--mf-s3) var(--mf-s3)}.ad-brand b{color:var(--atlas-on-deep);font-weight:var(--mf-fw-semi)}.ad-nav{display:flex;gap:2px;border:0;flex-direction:column}.ad-sl{text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);color:var(--atlas-on-deep-mute);padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}.ad-ni,.ad-side .tvx-tab.ad-ni{min-height:36px;display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:0;color:var(--atlas-on-deep-mute);width:100%;align-items:center;position:relative;padding:0 var(--mf-s3);font:inherit;cursor:pointer;font-size:var(--mf-fs-sm);text-align:left}.ad-ni svg{flex:0 0 auto;height:16px;opacity:.85;width:16px}.ad-ni:hover{background:color-mix(in srgb,var(--atlas-on-deep) 8%,transparent);color:var(--atlas-on-deep)}.ad-ni.on,.ad-side .tvx-tab.ad-ni.on{background:color-mix(in srgb,var(--atlas-on-deep) 12%,transparent);color:var(--atlas-on-deep)}.ad-ni.on:before{top:8px;background:var(--atlas-on-deep);border-radius:calc(var(--mf-r-ctl)*.25);left:0;bottom:8px;content:"";width:3px;position:absolute}.ad-ni:focus-visible,.ad-ib:focus-visible,.ad-k:focus-visible,.ad-user:focus-visible,.ad-hv:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.ad-side .ad-ni:focus-visible,.ad-side .ad-user:focus-visible{outline-color:var(--atlas-on-deep)}.ad-user{display:flex;gap:var(--mf-s2);align-items:center;margin-top:auto;min-height:44px;border:0;padding:var(--mf-s2) var(--mf-s3);border-top:1px solid color-mix(in srgb,var(--atlas-on-deep) 16%,transparent);background:transparent;border-radius:0;color:var(--atlas-on-deep);font:inherit;cursor:pointer;min-width:0;text-align:left}.ad-user span{display:flex;min-width:0;flex-direction:column}.ad-user b,.ad-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-user small{font-size:var(--mf-fs-xs);color:var(--atlas-on-deep-mute)}.ad-av{flex:0 0 28px;display:inline-flex;background:var(--atlas-primary);font-style:normal;border-radius:50%;font-size:var(--mf-fs-xs);height:28px;justify-content:center;color:var(--atlas-on-deep);width:28px;align-items:center}.ad-main{display:flex;flex-direction:column}.ad-top{flex-wrap:wrap;display:flex;background:var(--atlas-surface);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--ad-hair)}.ad-app .ad-top .tvx-h1{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.ad-crumb{color:var(--mf-mute)}.ad-search{flex:0 1 300px;display:flex;min-width:180px;align-items:center;position:relative}.ad-search>svg{pointer-events:none;left:var(--mf-s3);color:var(--mf-mute);position:absolute}.ad-search .mf-field{min-height:44px;width:100%;padding-left:calc(var(--mf-s3)*3);padding-right:84px}.ad-sb{min-height:44px;top:0;bottom:0;right:0;position:absolute}.ad-tools{display:flex;gap:var(--mf-s2);align-items:center}.ad-ib{min-height:44px;display:inline-flex;background:transparent;border-radius:var(--mf-r-ctl);cursor:pointer;min-width:44px;justify-content:center;border:0;color:var(--mf-text);align-items:center;position:relative}.ad-ib:hover{background:var(--atlas-band-tint)}.ad-dotb{top:6px;background:var(--atlas-a);font-style:normal;border-radius:calc(var(--mf-r-pop)*4);font-size:var(--mf-fs-xs);height:16px;line-height:16px;min-width:16px;text-align:center;color:var(--atlas-on);right:4px;position:absolute;padding:0 4px}.ad-content{display:flex;gap:var(--mf-s3);min-width:0;padding:var(--mf-s4);flex-direction:column}.ad-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--ad-hair)}.ad-k{display:flex;gap:2px;border:0;padding:var(--mf-s3) var(--mf-s4);flex-direction:column;border-left:1px solid var(--ad-hair);background:transparent;color:var(--mf-text);font:inherit;min-width:0;text-align:left}.ad-k:first-child{border-left:0}button.ad-k{min-height:44px;cursor:pointer}button.ad-k:hover{background:var(--atlas-band-tint)}.ad-kl{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ad-kv{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h2);line-height:1.15;font-weight:var(--mf-fw-semi)}.ad-ks{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ad-d{font-variant-numeric:tabular-nums;font-weight:var(--mf-fw-semi)}.ad-d.up{color:var(--mf-ok)}.ad-d.dn{color:var(--mf-danger)}.ad-lay{grid-template-columns:minmax(0,1fr) 320px;display:grid;gap:var(--mf-s3);align-items:start}.ad-col{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.ad-p{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);min-width:0;border:1px solid var(--ad-hair)}.ad-ph{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--ad-hair);min-height:44px}.ad-app .ad-ph .ad-pt{font-size:var(--mf-fs-lg);margin:0;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.ad-pa{margin-left:auto;display:flex;gap:var(--mf-s2)}.ad-p>:not(.ad-ph):not(.ad-cols):not(.ad-sec):not(.ad-tw):not(.ad-filt):not(.ad-t){margin-left:var(--mf-s4);margin-right:var(--mf-s4)}.ad-p>.ad-fine,.ad-p>.ad-feed,.ad-p>.ad-cal,.ad-p>.ad-empty,.ad-p>.tvx-row,.ad-p>.ad-stack{margin-top:var(--mf-s3);margin-bottom:var(--mf-s3)}.ad-tag{border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-xs);border:1px solid var(--ad-hair);color:var(--mf-mute);padding:0 var(--mf-s2)}.ad-cols{grid-template-columns:1fr 1fr;display:grid}.ad-cols:has(.ad-w2){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ad-cols>*{min-width:0}.ad-cols>.ad-sec+.ad-sec{border-left:1px solid var(--ad-hair)}.ad-rowtop{border-top:1px solid var(--ad-hair)}.ad-sec{min-width:0;padding:var(--mf-s3) var(--mf-s4)}.ad-sh{display:flex;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s3)}.ad-sh h4{font-size:var(--mf-fs-xs);margin:0;color:var(--mf-mute);font-weight:var(--mf-fw-semi)}.ad-sh small{margin-left:auto;color:var(--mf-mute)}.ad-foot,.ad-note,.ad-fine{font-size:var(--mf-fs-xs);margin:0;color:var(--mf-mute)}.ad-lnk{min-height:44px;background:transparent;border:0;color:var(--atlas-a);padding:0 var(--mf-s2);font:inherit;cursor:pointer}.ad-lnk:hover{text-decoration:underline}.ad-empty{display:flex;gap:2px;padding:var(--mf-s3) 0;flex-direction:column}.ad-ax{grid-template-columns:34px minmax(0,1fr);display:grid;margin:0;grid-template-rows:170px auto;column-gap:var(--mf-s2)}.ad-ax.short{grid-template-rows:110px auto}.ad-yl{position:relative;grid-row:1;font-variant-numeric:tabular-nums;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ad-yl span{transform:translateY(50%);line-height:1;right:0;position:absolute}.ad-plot{position:relative;grid-row:1}.ad-gl{height:0;left:0;right:0;position:absolute;border-top:1px solid var(--ad-hair)}.ad-ps{position:absolute;inset:0;height:100%;overflow:visible;width:100%}.ad-area{fill:var(--atlas-a);opacity:.1}.ad-line{vector-effect:non-scaling-stroke;stroke-width:1.5;fill:none;stroke:var(--atlas-a);stroke-linejoin:round}.ad-hz{position:absolute;inset:0;display:flex}.ad-hv{flex:1;display:block;font-style:normal;border-radius:calc(var(--mf-r-ctl)*.25);position:relative}.ad-hv:hover{background:color-mix(in srgb,var(--atlas-a) 8%,transparent)}.ad-bar{background:var(--ad-bar);border-radius:calc(var(--mf-r-ctl)*.25) calc(var(--mf-r-ctl)*.25) 0 0;left:18%;bottom:0;right:18%;position:absolute}.ad-hv.hi .ad-bar{background:var(--atlas-a)}.ad-hv:hover .ad-bar{background:var(--atlas-a2)}.ad-hv .ad-pd{background:var(--atlas-surface);border-radius:50%;height:7px;opacity:0;border:1.5px solid var(--atlas-a);left:50%;margin:0 0 -3.5px -3.5px;width:7px;position:absolute}.ad-hv.hi .ad-pd,.ad-hv:hover .ad-pd,.ad-hv:focus-visible .ad-pd{opacity:1}.ad-tip{font-variant-numeric:tabular-nums;display:none;background:var(--atlas-ink-deep);font-style:normal;transform:translate(-50%);border-radius:var(--mf-r-ctl);pointer-events:none;z-index:3;font-size:var(--mf-fs-xs);white-space:nowrap;left:50%;bottom:100%;color:var(--atlas-on-deep);position:absolute;padding:2px var(--mf-s2)}.ad-hv:hover .ad-tip,.ad-hv:focus-visible .ad-tip{display:block}.ad-xl2{grid-column:2;display:grid;margin-top:var(--mf-s1);font-size:var(--mf-fs-xs);text-align:center;color:var(--mf-mute)}.ad-xl2 span{white-space:nowrap;overflow:hidden}.ad-stack{display:flex;background:var(--ad-hair);border-radius:calc(var(--mf-r-ctl)*.25);height:8px;overflow:hidden}.ad-stack i{display:block;height:100%}.ad-stack .s1,.ad-sw.s1{background:var(--atlas-a)}.ad-stack .s2,.ad-sw.s2{background:var(--atlas-a2)}.ad-stack .s3,.ad-sw.s3{background:var(--mf-mute)}.ad-stack .s4,.ad-sw.s4{background:var(--atlas-on-deep-mute)}.ad-stack .s5,.ad-sw.s5{background:var(--ad-hair)}.ad-stack i+i{box-shadow:-1px 0 0 var(--atlas-surface)}.ad-legend{list-style:none;display:flex;margin:var(--mf-s3) 0 0;padding:0;flex-direction:column}.ad-legend li{min-height:28px;display:flex;gap:var(--mf-s2);align-items:center;border-top:1px solid var(--ad-hair);font-variant-numeric:tabular-nums}.ad-legend li:first-child{border-top:0}.ad-legend span{flex:1}.ad-legend small{text-align:right;color:var(--mf-mute);width:36px}.ad-sw{display:inline-block;border-radius:calc(var(--mf-r-ctl)*.25);height:8px;width:8px}.ad-hb{list-style:none;display:flex;gap:var(--mf-s3);margin:0;padding:0;flex-direction:column}.ad-hr{font-variant-numeric:tabular-nums;display:flex;gap:var(--mf-s2);align-items:baseline}.ad-hr span{flex:1}.ad-hr small{color:var(--mf-mute)}.ad-tr{background:var(--ad-hair);border-radius:calc(var(--mf-r-ctl)*.25);height:4px;margin-top:var(--mf-s1);overflow:hidden}.ad-tr i{display:block;background:var(--atlas-a);border-radius:inherit;height:100%}.ad-tr i.over{background:var(--mf-danger)}.ad-tr i.grey{background:var(--mf-mute)}.ad-big{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-h1);line-height:1.1;font-weight:var(--mf-fw-semi)}.ad-tw{overflow:auto;max-height:360px}.ad-t{font-size:var(--mf-fs-sm);border-collapse:collapse;width:100%}.ad-t th{top:0;background:var(--atlas-surface);z-index:1;font-size:var(--mf-fs-xs);height:32px;text-align:left;color:var(--mf-mute);font-weight:var(--mf-fw-semi);position:sticky;padding:0 var(--mf-s3);border-bottom:1px solid var(--ad-hair);white-space:nowrap}.ad-t td{padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--ad-hair);vertical-align:middle}.ad-t tbody tr:last-child td{border-bottom:0}.ad-t tbody tr:hover{background:var(--atlas-band-tint)}.ad-t .r{text-align:right}.ad-t small{color:var(--mf-mute)}.ad-flush{margin:0}.ad-mono{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-xs);font-family:var(--mf-mono,monospace)}.ad-sort{min-height:44px;display:inline-flex;background:transparent;gap:2px;border:0;margin:-6px 0;color:inherit;align-items:center;font:inherit;cursor:pointer;font-weight:var(--mf-fw-semi)}.ad-act{display:flex;gap:var(--mf-s2);white-space:nowrap;justify-content:flex-end}.ad-vh{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}.ad-st{display:inline-flex;gap:6px;white-space:nowrap;align-items:center}.ad-st i{background:var(--mf-mute);border-radius:50%;height:7px;width:7px}.ad-st.ok i{background:var(--mf-ok)}.ad-st.bad i{background:var(--mf-danger)}.ad-st.wait i{background:var(--atlas-a)}.ad-filt{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--ad-hair)}.ad-seg{display:inline-flex;max-width:100%;gap:2px;overflow-x:auto}.ad-segb{min-height:44px;background:transparent;border-radius:var(--mf-r-ctl);border:0;color:var(--mf-mute);padding:0 var(--mf-s3);font:inherit;cursor:pointer;white-space:nowrap}.ad-segb:hover{background:var(--atlas-band-tint)}.ad-segb.on{background:var(--atlas-band-tint);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.ad-fq{min-height:44px;flex:1 1 140px}.ad-feed{list-style:none;margin:0;padding:0}.ad-feed li{display:flex;gap:var(--mf-s2);align-items:baseline;padding:var(--mf-s2) 0;border-top:1px solid var(--ad-hair)}.ad-feed li:first-child{border-top:0}.ad-feed li>span{flex:1;display:flex;min-width:0;flex-direction:column}.ad-feed small,.ad-feed time{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ad-cal{font-size:var(--mf-fs-xs);margin:var(--mf-s3) var(--mf-s4)}.ad-calt{font-weight:var(--mf-fw-semi);margin-bottom:var(--mf-s1)}.ad-calh,.ad-calg{grid-template-columns:repeat(7,1fr);display:grid;gap:2px;text-align:center}.ad-calh{color:var(--mf-mute);margin-bottom:2px}.ad-cd{font-variant-numeric:tabular-nums;display:flex;border-radius:calc(var(--mf-r-ctl)*.25);height:24px;justify-content:center;align-items:center}.ad-cd.trip{background:var(--atlas-a);color:var(--atlas-on)}.ad-cd.today{box-shadow:inset 0 0 0 1px var(--atlas-a)}.ad-hero{grid-template-columns:minmax(0,1fr) 220px;display:grid;gap:var(--mf-s4);align-items:stretch}.ad-hi{display:flex;gap:var(--mf-s2);flex-direction:column}.ad-when{color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.ad-h2{font-size:var(--mf-fs-xl);line-height:1.2;margin:0;font-weight:var(--mf-fw-semi)}.ad-meta{margin:0;color:var(--mf-mute)}.ad-hart{min-height:120px;border-radius:var(--mf-r-ctl);overflow:hidden;position:relative}.ad-sec .ad-tw,.ad-sec .ad-fine{margin-top:var(--mf-s3)}.ad-rulew{margin-top:var(--mf-s3);padding-top:var(--mf-s3);border-top:1px solid var(--ad-hair)}.ad-ruler{position:relative}.ad-rt{height:18px;position:relative;border-bottom:1px solid var(--ad-hair);font-variant-numeric:tabular-nums;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.ad-rt span{top:0;transform:translate(-50%);white-space:nowrap;position:absolute}.ad-rt span:first-child{transform:none}.ad-rt span:last-child{transform:translate(-100%)}.ad-rr{height:32px;position:relative;margin-top:4px}.ad-rr i{top:20px;background:var(--ad-bar);border-radius:calc(var(--mf-r-ctl)*.25);height:8px;position:absolute}.ad-rr i.next{background:var(--atlas-a)}.ad-rr span{top:0;font-size:var(--mf-fs-xs);white-space:nowrap;position:absolute;padding-left:2px;pointer-events:none;text-shadow:none}.ad-mapp .tv-map{border:0}.ad-p .tvx-band{background:transparent;border:0;padding:var(--mf-s3) var(--mf-s4)}.ad-p .tvx-tiles{padding:0}.tvx-eyebrow{display:block;letter-spacing:.04em;font-size:var(--mf-fs-xs);color:var(--atlas-eyebrow)}.tvx-nart{min-height:150px;border-radius:var(--mf-r-pop);overflow:hidden;position:relative}.tvx-nbody{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.tvx-band{display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s3);border:1px solid var(--atlas-rule);padding:var(--mf-s4);flex-direction:column}.tvx-band.tint{background:var(--atlas-band-tint)}.tvx-band.mid{background:var(--atlas-surface)}.tvx-panel{background:var(--atlas-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--atlas-rule);padding:var(--mf-s3) var(--mf-s4)}.tvx-accent{border-left:3px solid var(--atlas-a)}.tvx-page:not(.ad-app)>.tvx-hero,.tvx-page:not(.ad-app)>.tvx-h1:first-child,.tvx-page:not(.ad-app)>.tvx-dtop:first-child{background:var(--atlas-hero);border-radius:var(--mf-r-ctl);color:var(--atlas-on-deep);padding:var(--mf-s4) var(--mf-s5)}.tvx-page:not(.ad-app)>.tvx-hero .tvx-h1,.tvx-page:not(.ad-app)>.tvx-dtop:first-child .tvx-h1{color:var(--atlas-on-deep)}.tvx-page:not(.ad-app)>.tvx-hero .tvx-sub,.tvx-page:not(.ad-app)>.tvx-hero .tvx-herop{color:var(--atlas-on-deep-mute)}@media(max-width:1100px){.ad-lay{grid-template-columns:minmax(0,1fr)}.ad-wrap{grid-template-columns:176px minmax(0,1fr)}}@media(max-width:760px){.ad-wrap{grid-template-columns:minmax(0,1fr)}.ad-top{padding:var(--mf-s2) var(--mf-s3)}.ad-content{padding:var(--mf-s3)}.ad-cols,.ad-cols:has(.ad-w2){grid-template-columns:minmax(0,1fr)}.ad-cols>.ad-sec+.ad-sec{border-left:0;border-top:1px solid var(--ad-hair)}.ad-kpis{grid-template-columns:1fr 1fr}.ad-k:nth-child(odd){border-left:0}.ad-k:nth-child(n+3){border-top:1px solid var(--ad-hair)}.ad-hero{grid-template-columns:minmax(0,1fr)}.ad-hart{min-height:110px}.ad-ax{grid-template-columns:30px minmax(0,1fr)}.ad-filt .ad-seg{max-width:100%}}@media(min-width:1800px){.ad-wrap{grid-template-columns:220px minmax(0,1fr)}.ad-content{max-width:1900px;margin:0 auto;width:100%}.ad-lay{grid-template-columns:minmax(0,1fr) 380px}}.ad-app{max-width:none;align-self:stretch;width:100%}.ad-cols:not(:has(.ad-sec+.ad-sec)){grid-template-columns:minmax(0,1fr)}.ad-trip{display:inline-flex;gap:var(--mf-s2);align-items:center}.ad-thumb{flex:0 0 40px;display:inline-block;border-radius:calc(var(--mf-r-ctl)*.5);height:28px;overflow:hidden;width:40px;position:relative}.ad-today{overflow:hidden}.ad-tcov{height:96px;overflow:hidden;position:relative}.ad-tb{display:flex;gap:2px;padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.ad-wrap{grid-template-columns:216px minmax(0,1fr)}.ad-app.col .ad-wrap{grid-template-columns:60px minmax(0,1fr)}.ad-side{min-height:0;top:0;height:var(--ad-vh,100vh);gap:0;align-self:start;overflow:hidden;position:sticky;padding:0}.ad-brand{min-height:52px;display:flex;gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s3)}.ad-brand b{flex:1}.ad-side .ad-ib{min-width:44px;color:var(--atlas-on-deep-mute)}.ad-side .ad-ib:hover{background:color-mix(in srgb,var(--atlas-on-deep) 10%,transparent);color:var(--atlas-on-deep)}.ad-xb,.ad-ham,.ad-tabbar,.ad-scrim{display:none}.ad-scroll{min-height:0;flex:1;overflow-y:auto;padding:0 var(--mf-s2) var(--mf-s2)}.ad-grp{display:flex;gap:2px;flex-direction:column;margin-bottom:var(--mf-s2)}.ad-grp .ad-sl{padding:var(--mf-s2) var(--mf-s3) var(--mf-s1)}.ad-foot-u{display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s2);border-top:1px solid color-mix(in srgb,var(--atlas-on-deep) 16%,transparent)}.ad-foot-u .ad-user{flex:1;margin-top:0;border-top:0;padding:var(--mf-s1) var(--mf-s2)}.ad-so{flex:0 0 44px}.ad-top{grid-template-columns:minmax(0,1fr) minmax(180px,360px) auto auto;min-height:52px;display:grid;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4)}.ad-ttl{display:flex;gap:var(--mf-s2);min-width:0;align-items:baseline}.ad-ttl .tvx-h1{white-space:nowrap}.ad-crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-search{flex:none;min-width:0;width:100%}.ad-tools{gap:var(--mf-s1);justify-content:flex-end}.ad-av2{padding:0}.ad-av2 .ad-av{height:28px;width:28px}.ad-footer{flex-wrap:wrap;display:flex;gap:var(--mf-s3);justify-content:space-between;align-items:center;padding:var(--mf-s2) var(--mf-s4);border-top:1px solid var(--ad-hair);font-size:var(--mf-fs-xs);color:var(--mf-mute);margin-top:auto}.ad-footer nav{flex-wrap:wrap;display:flex;gap:var(--mf-s2);align-items:center}.ad-footer a,.ad-footer .ad-lnk{min-height:44px;display:inline-flex;color:var(--atlas-a);align-items:center;padding:0 var(--mf-s2);font:inherit;text-decoration:none}.ad-footer a:hover,.ad-footer .ad-lnk:hover{text-decoration:underline}.ad-footer a:focus-visible,.ad-footer .ad-lnk:focus-visible{outline-offset:-2px;outline:2px solid var(--atlas-a)}.ad-main{min-height:70vh}.ad-app.col .ad-ni span,.ad-app.col .ad-sl,.ad-app.col .ad-brand b,.ad-app.col .ad-user span{display:none}.ad-app.col .ad-ni{justify-content:center;padding:0}.ad-app.col .ad-brand{gap:0;justify-content:center;padding:var(--mf-s2) 0;flex-direction:column}.ad-app.col .ad-brand>svg{display:none}.ad-app.col .ad-foot-u{flex-direction:column}.ad-app.col .ad-user{justify-content:center;padding:var(--mf-s1)}.ad-app.col .ad-scroll{padding:0 var(--mf-s1)}.ad-app.col .ad-side,.ad-app.col .ad-scroll{overflow:visible}.ad-app.col .ad-ni:hover:after,.ad-app.col .ad-ni:focus-visible:after,.ad-app.col .ad-so:hover:after{top:50%;background:var(--atlas-surface);transform:translateY(-50%);border-radius:var(--mf-r-ctl);z-index:30;font-size:var(--mf-fs-xs);white-space:nowrap;border:1px solid var(--ad-hair);left:calc(100% + 6px);color:var(--mf-text);content:attr(data-tip);position:absolute;padding:2px var(--mf-s2)}@media(max-width:900px){.ad-wrap{grid-template-columns:minmax(0,1fr)!important}.ad-side{top:0;transform:translate(-102%);transition:transform .18s ease;z-index:40;visibility:hidden;height:auto;overflow:hidden;left:0;bottom:0;width:min(86vw,300px);position:fixed}.ad-side.open{transform:none;visibility:visible}.ad-scrim{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--atlas-ink-deep) 60%,transparent);z-index:39;cursor:pointer;border:0}.ad-xb,.ad-ham{display:inline-flex}.ad-app.col .ad-ni span,.ad-app.col .ad-sl,.ad-app.col .ad-brand b,.ad-app.col .ad-user span{display:initial}.ad-cb{display:none}.ad-top{grid-template-columns:44px minmax(0,1fr) auto;gap:var(--mf-s2);padding:var(--mf-s2) var(--mf-s3)}.ad-top .ad-search{grid-column:1/-1;grid-row:2}.ad-top>.tvx-scope{grid-column:1/-1;grid-row:3;justify-self:start}.ad-tabbar{display:flex;background:var(--atlas-ink-deep);z-index:5;bottom:0;position:sticky;border-top:1px solid color-mix(in srgb,var(--atlas-on-deep) 16%,transparent)}.ad-tb{min-height:56px;flex:1;display:flex;background:transparent;gap:2px;justify-content:center;border:0;color:var(--atlas-on-deep-mute);align-items:center;flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);position:relative}.ad-tb.on{color:var(--atlas-on-deep)}.ad-tb.on:before{top:0;background:var(--atlas-on-deep);border-radius:0 0 2px 2px;height:3px;left:20%;content:"";right:20%;position:absolute}.ad-tb:focus-visible{outline-offset:-4px;outline:2px solid var(--atlas-on-deep)}.ad-main{min-height:0}.ad-footer{padding:var(--mf-s2) var(--mf-s3)}}.ad-embed .ad-wrap{grid-template-columns:minmax(0,1fr)!important}.ad-embed .ad-side{transform:none;visibility:visible;height:auto;width:auto;position:static;flex-direction:row;overflow-x:auto;min-height:0;background:var(--atlas-surface);color:var(--mf-text);padding:0 var(--mf-s3);border-bottom:1px solid var(--ad-hair)}.ad-embed .ad-brand,.ad-embed .ad-foot-u,.ad-embed .ad-sl,.ad-embed .ad-tabbar,.ad-embed .ad-ham,.ad-embed .ad-scrim{display:none}.ad-embed .ad-scroll{display:flex;flex-direction:row;overflow-x:auto;gap:var(--mf-s2);padding:0}.ad-embed .ad-grp,.ad-embed .ad-nav,.ad-embed .ad-nav.tvx-cotabs{display:flex;gap:2px;margin:0;flex-direction:row}.ad-embed .ad-grp:not(:has(.tvx-cotabs)){display:none}.ad-embed .ad-side:not(:has(.tvx-cotabs)){display:none}.ad-embed .ad-ni,.ad-embed .ad-side .tvx-tab.ad-ni{white-space:nowrap;color:var(--mf-mute);width:auto}.ad-embed .ad-ni:hover,.ad-embed .ad-ni.on{background:var(--atlas-band-tint);color:var(--mf-text)}.ad-embed .ad-ni.on:before{inset:auto 8px 0;background:var(--atlas-a);height:3px;width:auto}.ad-embed .ad-main{min-height:0}@media(max-width:1100px){.ad-wrap{grid-template-columns:200px minmax(0,1fr)}.ad-top{grid-template-columns:minmax(0,1fr) minmax(160px,280px) auto auto}}@media(pointer:coarse),(max-width:760px){.ad-ni,.ad-side .tvx-tab.ad-ni{min-height:44px}}.ad-sec>.ad-sec{padding:0}.ad-ttl{overflow:hidden}.ad-top>*{min-width:0}@media(max-width:900px){.ad-crumb{display:none}.ad-tb{flex:1 1 0;min-width:0;padding:0}.ad-tools{gap:0}.ad-tools .ad-ib{min-width:40px}}.mf-swift-span-def5{--swiftGrid:4;--dimTick:6;--softRail:6;--flatRail:4;--deepSlot:8;--deepFrame:5;--swiftSlot:7;--plainBase:8;--softGrid:9;--swiftEdge:2;--sharpPanel:9;--densePad:5;--swiftTick:1;--quietRail:3;--quietCurve:4;--dimRail:8}.ad-ham{margin-right:var(--mf-s1)}.ad-top .ad-ttl{justify-content:flex-start;text-align:left}.ad-top .tvx-h1{text-align:left}.ad-p .tvx-card{background:transparent;border-radius:0;border:0;box-shadow:none}@media(max-width:900px){.ad-scroll{flex:0 1 auto}.ad-foot-u{margin-top:var(--mf-s2)}}@media(max-width:900px){.ad-side{height:auto}}.ad-embed .ad-side{height:auto}.ad-app.col .ad-side{overflow:visible}@media(max-width:900px){.ad-tabbar{min-width:0;box-sizing:border-box;width:100%}.ad-tb span{text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden}.ad-ttl{padding-left:var(--mf-s2)}}.ad-content .tvx-seg{max-width:100%;overflow-x:auto}.ad-t td.ad-mono{white-space:nowrap}.ad-tw{overflow-x:auto}.tvx-pgmore>summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center}.tvx-pgmore[open]>summary{margin-bottom:var(--mf-s2)}.tvx-pgmore>summary:after,.mfu-more>summary:after{height:8px;content:"";width:8px;margin-left:var(--mf-s2);border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.tvx-pgmore[open]>summary:after,.mfu-more[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.tvx-pgmore>summary::-webkit-details-marker,.mfu-more>summary::-webkit-details-marker{display:none}.tvx-pgmore>summary,.mfu-more>summary{list-style:none}.tv-pasteerr{display:flex;gap:var(--mf-s2);align-items:flex-start;margin-top:var(--mf-s2);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tv-paste[aria-invalid=true]{border-color:var(--atlas-a,var(--mf-accent))}.tvs .tv-page>.tv-sum{background:var(--atlas-primary);border-radius:0;border:0;box-shadow:0 0 0 100vmax var(--atlas-primary);color:var(--atlas-on-deep);clip-path:inset(0 -100vmax);gap:var(--mf-s4);margin:0 0 var(--mf-s4);padding:var(--mf-s3) 0 var(--mf-s4)}.tvs .tv-page>.tv-sum .tv-sum-main{color:var(--atlas-on-deep)}.tvs .tv-page>.tv-sum .tv-sum-main b{font-size:var(--mf-fs-lg);color:var(--atlas-on-deep)}.tvs .tv-page>.tv-sum .mf-mute{color:var(--atlas-on-deep-mute)}.tvs .tv-page>.tv-sum .mf-btn{min-height:44px;background:transparent;border-radius:var(--mf-r-ctl);border:1px solid var(--atlas-on-deep-mute);color:var(--atlas-on-deep)}.tvs .tv-page>.tv-sum .mf-btn:hover{background:color-mix(in srgb,var(--atlas-on-deep) 14%,transparent)}.tvs .tv-page>.tv-sum .mf-btn:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-on-deep)}.tvs .tvr-layout{grid-template-columns:280px minmax(0,1fr);display:grid;gap:var(--mf-s5);align-items:start;margin-top:var(--mf-s4)}.tvs .tvr-main{display:flex;gap:var(--mf-s3);min-width:0;flex-direction:column}.tvr-head{display:flex;gap:var(--mf-s1);flex-direction:column}.tvr-h2{font-size:var(--mf-fs-h2);line-height:1.2;margin:0;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvr-head p{margin:0}.tvr-bar{display:none;gap:var(--mf-s3);align-items:center}.tvr-note{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);margin:0;align-items:flex-start}.tvr-note svg{flex:none;margin-top:2px}.tvr-tools{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvr-tools .mf-btn{min-height:44px}.tvr-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;background:var(--atlas-surface);border-radius:var(--mf-r-dlg);overflow:hidden;border:1px solid var(--atlas-rule)}.tvr-tab{min-height:56px;display:flex;gap:2px;border:0;align-items:flex-start;padding:var(--mf-s2) var(--mf-s4);flex-direction:column;border-bottom:3px solid transparent;border-right:1px solid var(--atlas-rule);background:transparent;cursor:pointer;text-align:left;color:var(--mf-text);font:inherit;min-width:0}.tvr-tab:last-child{border-right:0}.tvr-tab b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.tvr-tab small{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.tvr-tab:hover{background:var(--atlas-soft)}.tvr-tab.on{background:var(--atlas-soft2);border-bottom-color:var(--atlas-a)}.tvr-tab.on b{color:var(--atlas-a)}.tvr-tab:focus-visible{outline-offset:-3px;outline:2px solid var(--atlas-a)}.tvs .tvr-rail{display:block;top:152px;background:transparent;align-self:start;overflow:auto;border:0;box-shadow:none;width:auto;max-height:calc(100dvh - 176px);position:sticky;padding:0;inset-inline:auto;z-index:1}.tvs .tvr-rail.shut{display:block}.tvr-card{display:block;background:var(--atlas-surface);border-radius:var(--mf-r-dlg);overflow:hidden;border:1px solid var(--atlas-rule)}.tvr-rh{display:flex;gap:var(--mf-s2);align-items:center;padding:var(--mf-s3) var(--mf-s4);border-bottom:1px solid var(--atlas-rule)}.tvr-title{font-size:var(--mf-fs-lg);margin:0;font-weight:var(--mf-fw-semi)}.tvr-act{font-size:var(--mf-fs-sm);color:var(--mf-mute);font-weight:var(--mf-fw-reg);margin-left:var(--mf-s1)}.tvr-rh .mf-btn.ghost:not(.icon){color:var(--atlas-a)}.tvr-x{display:none}.tvr-sec{display:flex;gap:var(--mf-s1);padding:var(--mf-s3) var(--mf-s4);flex-direction:column;border-top:1px solid var(--atlas-rule)}.tvr-rh+.tvr-sec{border-top:0}.tvr-h{font-size:var(--mf-fs-md);margin:0 0 var(--mf-s1);color:var(--mf-text);font-weight:var(--mf-fw-semi)}summary.tvr-h{min-height:44px;display:flex;cursor:pointer;margin:0;align-items:center}.tvr-more{gap:0}.tvr-more[open]>summary{margin-bottom:var(--mf-s2)}.tvr-more>.tv-fld,.tvr-more>.tv-check,.tvr-more>.tv-fs{margin-bottom:var(--mf-s2)}.tvr-chk{min-height:44px;display:flex;cursor:pointer;gap:var(--mf-s3);align-items:center}.tvr-chk input{flex:none;height:20px;width:20px;accent-color:var(--atlas-a)}.tvr-cl{flex:1 1 auto;min-width:0}.tvr-n{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tvr-togs{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.tvr-tog{min-height:48px;display:flex;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);cursor:pointer;gap:0;justify-content:center;border:1px solid var(--atlas-rule);color:var(--mf-text);align-items:center;padding:var(--mf-s1) var(--mf-s2);flex-direction:column;font:inherit;font-size:var(--mf-fs-sm)}.tvr-tog small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.tvr-tog:hover{background:var(--atlas-soft)}.tvr-tog.on{background:var(--atlas-soft2);border-color:var(--atlas-a);box-shadow:inset 0 0 0 1px var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvr-tog:focus-visible,.tvr-chk input:focus-visible,.tvr-range:focus-visible{outline-offset:2px;outline:2px solid var(--atlas-a)}.tvr-hist{display:flex;height:56px;gap:3px;align-items:flex-end;padding:0 2px}.tvr-hist i{min-height:4px;flex:1 1 0;background:var(--atlas-rule)}.tvr-hist i.on{background:color-mix(in srgb,var(--atlas-a) 60%,var(--atlas-surface))}.tvr-range{min-height:44px;margin:0;width:100%;accent-color:var(--atlas-a)}.tvr-hr{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);justify-content:space-between;color:var(--mf-mute)}.tvr-hr b{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvr-trk p{font-size:var(--mf-fs-sm);margin:0}.tvr-wide{min-height:44px;justify-content:center;width:100%;margin-top:var(--mf-s2)}.tvr-rail .tv-fld{margin:0}.tvr-rail .mf-field,.tvr-rail select{min-height:44px}.tvr-scrim{display:none}.tvr-list{display:flex;gap:var(--mf-s3);flex-direction:column}.tvs .tvr-row{grid-template-columns:minmax(0,1fr) 232px;display:grid;border-radius:var(--mf-r-dlg);gap:0;overflow:hidden;padding:0}.tvs .tvr-row.tv-fare{flex-wrap:initial;flex-direction:initial}.tvr-main{min-width:0}.tvr-row .tvr-main{display:flex;gap:var(--mf-s2);padding:var(--mf-s4);flex-direction:column}.tvr-top{grid-template-columns:minmax(130px,190px) minmax(0,1fr);display:grid;gap:var(--mf-s5);align-items:center}.tvr-al{flex-wrap:wrap;align-items:center;row-gap:2px}.tvr-al .tv-fare-meta{margin-left:0;flex-basis:100%;font-size:var(--mf-fs-xs)}.tvr-times{min-width:0}.tvr-times .tv-tm b{font-size:var(--mf-fs-xl)}.tvr-facts{flex-wrap:wrap;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1) var(--mf-s4);border-top:1px solid var(--atlas-rule);padding-top:var(--mf-s2)}.tvr-facts span{display:inline-flex;gap:var(--mf-s1);align-items:center}.tvr-acts{flex-wrap:wrap;display:flex;gap:var(--mf-s1) var(--mf-s2)}.tvr-acts .mf-btn{min-height:44px;color:var(--atlas-a)}.tvr-acts .mf-btn.pxc-add{color:var(--mf-text)}.tvr-price{display:flex;gap:var(--mf-s1);justify-content:center;text-align:right;align-items:stretch;padding:var(--mf-s4);flex-direction:column;border-left:1px solid var(--atlas-rule)}.tvr-price .tv-price{font-size:var(--mf-fs-h2);line-height:1.1;font-weight:var(--mf-fw-bold)}.tvr-price .tvr-nop{font-size:var(--mf-fs-lg)}.tvr-price small{font-size:var(--mf-fs-xs);line-height:1.35}.tvr-go{min-height:48px;white-space:normal;justify-content:center;text-align:center;margin-top:var(--mf-s2);text-decoration:none}.tvs .tvr-row .tv-fare-links{grid-column:1/-1;background:var(--atlas-soft);padding:var(--mf-s3) var(--mf-s4) var(--mf-s4)}.tvr-why{background:var(--atlas-surface);border-radius:var(--mf-r-dlg);border:1px solid var(--atlas-rule);padding:var(--mf-s3) var(--mf-s4)}.tvr-why summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center}.tvr-why p{margin:var(--mf-s2) 0 0}@media(max-width:900px){.tvs .tvr-layout{grid-template-columns:minmax(0,1fr);gap:var(--mf-s3)}.tvr-bar{display:flex}.tvs .tvr-bar .tv-fbtn{display:inline-flex}.tvs .tvr-rail{position:fixed;inset:auto 0 0;max-height:82dvh;padding-bottom:72px;background:var(--atlas-surface);border-radius:var(--mf-r-dlg) var(--mf-r-dlg) 0 0;z-index:80;overflow:auto;box-shadow:0 -12px 40px -8px color-mix(in srgb,var(--atlas-ink-deep) 55%,transparent);width:auto}.tvs .tvr-rail.shut{display:none}.tvr-rail .tvr-card{border-radius:0;border:0}.tvr-rail .tvr-rh{top:0;background:var(--atlas-surface);z-index:2;position:sticky}.tvr-x{display:inline-flex}.tvr-scrim{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--atlas-ink-deep) 55%,transparent);z-index:79;cursor:pointer;border:0;padding:0}.tvs .tvr-row{grid-template-columns:minmax(0,1fr)}.tvr-top{grid-template-columns:minmax(0,1fr);gap:var(--mf-s3)}.tvr-price{border-left:0;border-top:1px solid var(--atlas-rule);grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s1) var(--mf-s3);text-align:left;align-items:end}.tvr-price>.tv-price{grid-column:1}.tvr-price>small{grid-column:1}.tvr-price>.tvr-go{grid-column:2;grid-row:1/span 3;align-self:center;margin-top:0}.tvr-price .tvr-pb,.tvr-price>[class*=pb]{grid-column:1}.tvr-tab{padding:var(--mf-s2) var(--mf-s3)}.tvr-tab small{white-space:normal}}@media(prefers-reduced-motion:reduce){.tvr-tab,.tvr-tog{transition:none}}summary.tvr-h,.tvr-why summary{list-style:none;gap:var(--mf-s2);justify-content:space-between}summary.tvr-h::-webkit-details-marker,.tvr-why summary::-webkit-details-marker{display:none}summary.tvr-h:after,.tvr-why summary:after{flex:none;height:8px;content:"";width:8px;border-right:2px solid var(--mf-mute);border-bottom:2px solid var(--mf-mute);transform:rotate(45deg) translateY(-2px);transition:transform .15s}details[open]>summary.tvr-h:after,.tvr-why[open] summary:after{transform:rotate(225deg) translateY(-2px)}.tvs .tvr-band{background:var(--atlas-primary);box-shadow:0 0 0 100vmax var(--atlas-primary);clip-path:inset(0 -100vmax);margin:0 0 var(--mf-s4);padding:var(--mf-s3) 0 var(--mf-s5)}.tvs .tvr-band .tvx-search{margin:0}.tvr-view{display:inline-flex;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);gap:2px;border:1px solid var(--atlas-rule);padding:2px}.tvr-view .mf-btn{min-height:44px;border-color:transparent;background:transparent}.tvr-view .mf-btn.on{background:var(--atlas-soft2);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvx-toolrow{align-items:center}.tvr-rail fieldset.tvx-fs{border:0;border-top:1px solid var(--atlas-rule);display:flex;gap:var(--mf-s1);min-width:0;margin:0;padding:var(--mf-s3) var(--mf-s4);flex-direction:column}.tvr-rail fieldset.tvx-fs legend{float:left;width:100%;font-weight:var(--mf-fw-semi);padding:0;margin-bottom:var(--mf-s1)}.tvr-rail fieldset.tvx-fs legend+*{clear:both}.tvr-rail .tvx-chk{min-height:44px;display:flex;gap:var(--mf-s3);align-items:center}.tvr-rail .tvx-chk input{height:20px;width:20px;accent-color:var(--atlas-a)}.tvr-rail .tvx-chk span{flex:1 1 auto}.tvr-rail .tvx-sheet{max-width:none;border-radius:var(--mf-r-dlg);gap:0;box-shadow:none;width:auto;max-height:none;position:static;padding:0}.tvs .tvr-main .tvx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--mf-s4)}.tvs .tvr-main .tvx-body.wm{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.tvs .tvr-main .tvx-body.wm .tvx-grid{grid-template-columns:minmax(0,1fr)}.tvs .tvr-main .tvx-stay:not(.on){background:var(--atlas-surface);border-radius:var(--mf-r-dlg);gap:0;overflow:hidden;border:1px solid var(--atlas-rule)}.tvs .tvr-main .tvx-stay:not(.on) .tvx-img{border-radius:0}.tvs .tvr-main .tvx-stay .tvx-sb,.tvs .tvr-main .tvx-stay .tvx-act{padding:var(--mf-s2) var(--mf-s3)}.tvs .tvr-main .tvx-stay .tvx-act{padding-bottom:var(--mf-s3)}.tvs .tvr-main .tvx-stay .tvx-cta{min-height:44px;justify-content:center;width:100%}.tvs .tvr-main .tvx-stay:hover{box-shadow:var(--mf-sh-pop)}.tvx-mappill{display:none}@media(max-width:900px){.tvs .tvr-main .tvx-body.wm{grid-template-columns:minmax(0,1fr)}}.tvr-head.tvx-reshead{display:flex;gap:var(--mf-s1);align-items:flex-start;flex-direction:column}.tvs .tvr-band :where(label,.tv-sr,small,.mf-mute,p,.tvx-lab):not(.tvx-search *){color:var(--atlas-on-deep-mute)}.tvs .tvx-page>.tvr-band:first-child{margin-top:calc(var(--mf-s4) * -1)}@media(max-width:900px){.tvs .tvx-page>.tvr-band:first-child{margin-top:calc(var(--mf-s3) * -1)}}.tvr-big{font-size:var(--mf-fs-xl)}.tvs .tvr-layout.one{grid-template-columns:minmax(0,1fr)}.tvr-row .tvr-main>.tv-fare-route{gap:var(--mf-s3);align-items:baseline}.tvr-main .trn-list,.tvr-main .trn-day,.tvr-main .trn-more{max-width:none}.tvr-main .trn-j{background:var(--atlas-surface);border-radius:var(--mf-r-dlg);overflow:hidden;border-color:var(--atlas-rule)}.tvr-main .trn-jrow{grid-template-columns:minmax(0,1fr) 232px}.tvr-main .trn-jmain{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;grid-template-areas:"t w" "s r";column-gap:var(--mf-s5);row-gap:var(--mf-s2);border-radius:0;align-items:center}.tvr-main .trn-times{grid-area:t;flex-wrap:nowrap;display:flex;font-size:var(--mf-fs-xl);gap:var(--mf-s3);align-items:center}.tvr-main .trn-tp{align-items:flex-start}.tvr-main .trn-tp small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tvr-main .trn-line{flex:1 1 80px;display:grid;min-width:70px;justify-items:center;font-size:var(--mf-fs-xs);gap:2px;color:var(--mf-mute);font-weight:var(--mf-fw-reg)}.mf-soft-slot-e6b0{opacity:0;cursor:default;--cv:"24a1c013f094e5df"}.tvr-main .trn-line i{display:block;background:var(--atlas-rule);border-radius:var(--mf-r-sm);height:2px;width:100%}.tvr-main .trn-line .trn-ls{color:var(--mf-text)}.tvr-main .trn-plus{align-self:flex-start}.tvr-main .trn-who{grid-area:w}.tvr-main .trn-stats{grid-area:s;min-height:0}.tvr-main .trn-route{grid-area:r;min-height:44px;color:var(--atlas-a);justify-self:start}.tvr-main .trn-side{border-left:1px solid var(--atlas-rule);text-align:right}.tvr-main .trn-nofare{font-weight:var(--mf-fw-semi)}.tvr-main .trn-day{padding:0}@media(max-width:900px){.tvr-main .trn-jrow{grid-template-columns:minmax(0,1fr)}.tvr-main .trn-jmain{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "w" "s" "r"}.tvr-main .trn-side{border-left:0;border-top:1px solid var(--atlas-rule);text-align:left}}.tvs .tvr-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;background:var(--atlas-surface);border-radius:var(--mf-r-dlg);gap:0;overflow:hidden;border:1px solid var(--atlas-rule);padding:0}.tvr-hero-t{display:flex;gap:var(--mf-s3);min-width:0;justify-content:center;padding:var(--mf-s5);flex-direction:column}.tvr-hero-t .tvx-h1{font-size:calc(var(--mf-fs-h1) * 1.3);line-height:1.1;margin:var(--mf-s1) 0 var(--mf-s2)}.tvr-hero-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvr-back{margin-left:calc(var(--mf-s3) * -1)}.tvr-back{color:var(--atlas-a)}.tvr-hero-art{min-height:220px;background:var(--atlas-soft);position:relative}.tvr-hero-art .tvx-tile{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;height:100%}.tvr-hero-art .tvx-tile svg{display:block;height:100%;width:100%;object-fit:cover}.tvs .tvx-tabs{border-bottom:0;gap:var(--mf-s2);padding:var(--mf-s1) 0}.tvs .tvx-tabs .tv-sub,.tvs .tvx-page .tv-subnav .tv-sub{min-height:44px;background:var(--atlas-surface);border-radius:var(--mf-r-pill);border:1px solid var(--atlas-rule);box-shadow:none;padding:0 var(--mf-s4)}.tvs .tvx-tabs .tv-sub:hover{background:var(--atlas-soft)}.tvs .tvx-tabs .tv-sub.on,.tvs .tvx-page .tv-subnav .tv-sub.on{background:var(--atlas-primary);color:var(--atlas-on-deep);border-color:var(--atlas-primary);box-shadow:none;font-weight:var(--mf-fw-semi)}.tvr-trip{grid-template-columns:minmax(0,1fr) 340px;display:grid;gap:var(--mf-s5);align-items:start}.tvr-asidecol{display:flex;top:152px;gap:var(--mf-s3);min-width:0;position:sticky;flex-direction:column}.tvr-aside{gap:var(--mf-s2)}.tvr-aside .bz-h3{margin:0}.tvr-glance{list-style:none;display:flex;margin:0;padding:0;flex-direction:column}.tvr-glance li{min-height:44px;display:flex;gap:var(--mf-s3);align-items:center;border-bottom:1px solid var(--atlas-rule)}.tvr-glance li:last-child{border-bottom:0}.tvr-glance li span{flex:1 1 auto}.tvs .tvr-tlcol .tvx-day{border-left:2px solid var(--atlas-rule);padding-left:var(--mf-s5)}.tvs .tvx-it.tvr-it{grid-template-columns:72px minmax(0,1fr);display:grid;gap:var(--mf-s3);padding:var(--mf-s4);border-color:var(--atlas-rule);background:var(--atlas-surface);border-radius:var(--mf-r-dlg)}.tvr-itt{font-variant-numeric:tabular-nums;display:flex;gap:2px;flex-direction:column}.tvr-itt b{font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.tvr-itt small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.tvr-itb{display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.tvr-it .tv-times{font-size:var(--mf-fs-sm);gap:var(--mf-s2);color:var(--mf-mute)}.tvr-it .tv-times b{color:var(--mf-text);font-weight:var(--mf-fw-semi)}@media(max-width:900px){.tvs .tvr-hero{grid-template-columns:minmax(0,1fr)}.tvr-hero-art{min-height:120px;order:-1}.tvr-hero-t{padding:var(--mf-s4)}.tvr-hero-t .tvx-h1{font-size:var(--mf-fs-h1)}.tvr-trip{grid-template-columns:minmax(0,1fr)}.tvr-asidecol{position:static}.tvs .tvx-it.tvr-it{grid-template-columns:minmax(0,1fr);gap:var(--mf-s1)}.tvr-itt{gap:var(--mf-s2);align-items:baseline;flex-direction:row}}@media(min-width:901px){.tvs .tvr-main .tvx-body.wm .tvx-stay:not(.on){grid-template-columns:150px minmax(0,1fr);display:grid;align-items:stretch}.tvs .tvr-main .tvx-body.wm .tvx-stay:not(.on) .tvx-img{grid-row:1/span 2;min-height:140px;overflow:hidden}.tvs .tvr-main .tvx-body.wm .tvx-stay:not(.on) .tvx-img .tvx-tile{aspect-ratio:auto;height:100%}.tvs .tvr-main .tvx-body.wm .tvx-stay:not(.on) .tvx-img .tvx-tile svg{height:100%;width:100%;object-fit:cover}}@media(max-width:900px){.tvs .tvr-main .tvx-stay:not(.on) .tvx-img .tvx-tile{aspect-ratio:2/1;height:auto}.tvs .tvr-main .tvx-stay:not(.on) .tvx-img .tvx-tile svg{height:100%;width:100%;object-fit:cover}.tvr-hero-art .tvx-tile svg{object-position:center bottom}}.zx-lang{min-height:44px;display:inline-flex;gap:var(--mf-s2);align-items:center;position:relative}.zx-lang-ic{display:inline-flex;color:var(--mf-text)}.zx-lang-vh{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.zx-lang-sel{min-height:44px;min-width:112px;padding-inline:var(--mf-s3);border-radius:var(--mf-r-ctl);cursor:pointer}.zx-lang--hdr{margin-right:var(--mf-s1)}.zx-lang--hdr .zx-lang-sel{min-width:72px;padding-inline:var(--mf-s2)}.zx-lang--hdr .zx-lang-sel{background:transparent;border-color:var(--atlas-rule);color:var(--mf-text)}.zx-lang--drw{display:flex;margin-bottom:var(--mf-s2);padding-inline:var(--mf-s3)}.zx-lang--drw .zx-lang-sel{flex:1}.zx-lang--ftr{margin-top:var(--mf-s3);display:flex}.zx-lang--ftr .zx-lang-ic{color:var(--atlas-on-deep)}.zx-lang--ftr .zx-lang-sel{background:transparent;color:var(--atlas-on-deep);border-color:color-mix(in srgb,var(--atlas-on-deep) 40%,transparent)}.zx-lang--ftr .zx-lang-sel option{background:var(--mf-surface);color:var(--mf-text)}.zx-draft{flex:1 1 100%;margin:0;color:var(--atlas-on-deep);font-weight:var(--mf-fw-semi);padding:var(--mf-s2) var(--mf-s3);border-left:4px solid var(--atlas-a);background:color-mix(in srgb,var(--atlas-on-deep) 10%,transparent);border-radius:var(--mf-r-ctl)}@media(max-width:900px){.zx-lang--hdr{margin-right:0}.zx-lang--hdr .zx-lang-sel{min-width:56px;padding-inline:var(--mf-s2)}}.tvs .bz-tw:has(.rl-cov){overflow-x:auto;max-width:100%}.tvs .rl-cov th,.tvs .rl-cov td{white-space:normal;overflow-wrap:anywhere}.tvs.tvs[data-zx-lang] .tvs-primary{flex:1 1 0;max-width:100%;min-width:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.tvs.tvs[data-zx-lang] .tvs-primary::-webkit-scrollbar{display:none}@media(min-width:901px){.tvs.tvs[data-zx-lang] .tvs-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--mf-s3)}.tvs.tvs[data-zx-lang] .tvs-nl{padding:0 var(--mf-s2)}}.zy-card{margin-top:24px}.zy-card .tv-tips{margin:12px 0 16px}.zy-empty{margin:8px 0 12px}.zy-links{margin-top:8px}.zy-meta{margin-top:16px}.zy-guide{padding:24px}.zy-guide .tv-lead{margin:0 0 16px}.zy-guide .zy-h{margin:24px 0 8px}.zy-guide .tv-tips{margin:8px 0 0}.zy-index{margin-top:32px}.zy-index .tv-h2{margin:0 0 4px}.zy-sub{margin:0 0 16px}@media(max-width:640px){.zy-guide{padding:16px}.zy-index{margin-top:24px}}@media(min-width:1100px){.tvs-menu.tvs-mega{grid-template-columns:1fr 1fr 1fr;width:min(840px,92vw)}}.zy-dests{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid;gap:var(--mf-s4)}.tvs .zy-dests{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mf-s4)}@media(max-width:1100px){.tvs .zy-dests{grid-template-columns:repeat(2,minmax(0,1fr))}}.zy-dest{display:flex;background:transparent;gap:2px;border:0;color:var(--mf-text);padding:0;flex-direction:column;font:inherit;cursor:pointer;min-width:0;text-align:left}.zy-dest b{margin-top:var(--mf-s2);font-size:var(--mf-fs-lg)}.zy-dest:hover .tvx-tile{filter:brightness(1.08)}.zy-dest:focus-visible{border-radius:var(--mf-r-pop);outline-offset:4px;outline:2px solid var(--atlas-a)}.tvs,.atlas-dlg,.tvs-card{--a11y-hc-mute:#1f2a40;--a11y-hc-rule:#5b6b88;--a11y-in:#00224f;--a11y-out:#fff;--a11y-link:#0057b8}[data-atheme=dark] .tvs,.tvs[data-atheme=dark],[data-atheme=dark] .atlas-dlg,[data-atheme=dark] .tvs-card,.tvs-card[data-atheme=dark]{--a11y-hc-mute:#d6d6d0;--a11y-hc-rule:#8a8a84;--a11y-in:#a9cdff;--a11y-out:#121211;--a11y-link:#8dbbff}.tvs :is(a[href],button,input:not([type=hidden]),select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=tab],[role=option],[role=menuitem],[role=switch]):focus-visible,.tvs-card :is(a[href],button,input,select,textarea):focus-visible{outline-offset:2px!important;box-shadow:0 0 0 5px var(--a11y-out)!important;outline:2px solid var(--a11y-in)!important}.tvs :is(.tvx-cell,.tvx-dates,.tv-trip,.tv-staymain,.bn-ac button,.tvs-statusx,.tvs-mi,.cx-sg):focus-visible,.tvs :is(.tvx-in,.tvx-cell .mf-field,.tvx-cell input):focus-visible{outline-offset:-3px!important;box-shadow:inset 0 0 0 5px var(--a11y-out)!important}.tvs .tvx-cell:focus-within{outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--a11y-out);outline:2px solid var(--a11y-in)}.tvs .tvx-cell .tvx-in:focus-visible{box-shadow:none!important;outline:0!important}.tvs :is(.tvk-tool,.tvk-chip):focus-visible{outline-offset:2px!important;box-shadow:0 0 0 5px var(--a11y-out)!important;outline:2px solid var(--a11y-in)!important}.tvs :is(.tv-pin,.bn-pin,.bn-sh):focus-visible{stroke-width:3;outline-offset:3px;stroke:var(--a11y-in);box-shadow:none;outline:2px solid var(--a11y-in)}.tvs-main:focus,.tvs-main:focus-visible{box-shadow:none;outline:0}.tvs.tvs .tvs-nl[aria-current=page],.tvs.tvs .tvs-acct .tvs-nl[aria-current=page]{color:var(--a11y-link)}.tvs.tvs .tvs-nl[aria-current=page] span{color:inherit}.tvs-hero .tv-page.srch .tv-tag{z-index:1;position:relative}.tva-sr{height:1px!important;overflow:hidden!important;border:0!important;margin:0!important;width:1px!important;position:absolute!important;padding:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.tvs :is(.tv-sr,.zx-lang-vh){height:1px!important;overflow:hidden!important;margin:0!important;width:1px!important;position:absolute!important;padding:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(max-width:640px){.tvs.tvs .tvx-page:has(.tvk-tools)>.tvk-pageh{display:block!important;height:1px!important;overflow:hidden!important;margin:0!important;width:1px!important;position:absolute!important;padding:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}}@media(max-width:640px){.tvs.tvs.tvs .tv-hform .tv-hrow .tv-datebtn,.tvs.tvs.tvs .tv-hform .tv-hrow .tv-paxbtn,.tvs.tvs.tvs .tvh-card .tv-hform .tv-hrow .tv-datebtn,.tvs.tvs.tvs .tvh-card .tv-hform .tv-hrow .tv-paxbtn{min-height:44px;margin-block:-8px;padding-block:8px}.tvs.tvs.tvs .tvx-fields>.tvx-where .tvx-in{min-height:44px;margin-block:-8px}.tvs.tvs .tvs-tabbar .tvs-tab{min-height:48px}}.tvs label:has(>input[type=checkbox]),.tvs label:has(>input[type=radio]){min-height:44px;display:inline-flex;gap:var(--mf-s2);align-items:center}@media(prefers-reduced-motion:reduce){.tvs *,.tvs *:before,.tvs *:after,.tvs-card,.tvs-card *,.atlas-dlg *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.tvs .tv-spin{animation:none!important}}@media(prefers-contrast:more){.tvs{--atlas-mute:var(--a11y-hc-mute);--atlas-rule:var(--a11y-hc-rule);--mf-line:var(--a11y-hc-rule)}.tvs .mf-mute,.tvs .tv-small{color:var(--atlas-mute)}.tvs :is(.mf-btn,.tv-chip,.tv-pill,input,select,textarea){border-color:var(--atlas-mute)}.tvs a:not(.mf-btn){text-decoration:underline}}@media(forced-colors:active){.tvs :is(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab]):focus-visible{outline-offset:2px;box-shadow:none!important;outline:3px solid Highlight!important}.tvs :is(.mf-btn,.tv-chip,.tv-pill,.tvx-cell,.bz-card,input,select,textarea){border:1px solid ButtonText}.tvs :is(.mf-btn.primary,.tv-chip.on,.tvs-nl[aria-current=page]){forced-color-adjust:none;background:Highlight;color:HighlightText}}:root:has(.tvs),html:has(.tvs) body{scroll-padding-top:80px;scroll-padding-bottom:96px}.tvs-main,.tvs-win{scroll-padding-top:80px;scroll-padding-bottom:96px}.st-setup{max-width:560px}.st-step{margin:0 0 var(--mf-s2)}.st-setup .tvx-h3{margin:0 0 var(--mf-s3)}.st-setup .tv-fs{border:0;margin:0;padding:0}.st-setup .tv-fs legend{padding:0}.st-nav{margin-top:var(--mf-s4);gap:var(--mf-s2)}.st-nav .mf-btn{min-height:44px}.st-tpls{display:grid;gap:var(--mf-s2);margin-top:var(--mf-s2)}.st-tpls .st-tpl{border:0;align-items:center;padding:var(--mf-s2) 0;flex-direction:row;border-bottom:1px solid var(--atlas-rule);background:transparent;border-radius:0}.st-tpl .mf-btn{margin-top:0;align-self:center}.st-sample{margin-top:var(--mf-s3);gap:var(--mf-s2)}.st-start .tv-more>summary{min-height:44px;display:flex;align-items:center}.tvk-grp{margin:0 0 var(--mf-s4)}.tvk-gh{font-size:var(--mf-fs-lg);margin:0 0 var(--mf-s2);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvk-fold>summary{min-height:44px;display:flex;cursor:pointer;gap:var(--mf-s2);align-items:center;border-bottom:1px solid var(--atlas-rule);margin:0}.tvk-fold>summary:after{content:"+";margin-left:auto;font-size:var(--mf-fs-xl)}.tvk-fold[open]>summary:after{content:"\2212"}.tvk-fold .tvk-tools{margin-top:var(--mf-s3)}.tvk-tool span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvx-morekinds{display:contents}.tvx-morekinds>summary{min-height:44px;display:inline-flex;cursor:pointer;color:var(--atlas-mute);align-items:center;padding:0 var(--mf-s3)}.tvx-morekinds[open]>summary{display:none}.tvx-quiet{font-weight:var(--mf-fw-med)}.tvx-kinds>summary{min-height:44px;display:flex;cursor:pointer;align-items:center}.tvx-kinds>summary:after{content:"+";margin-left:auto;font-size:var(--mf-fs-xl)}.tvx-kinds[open]>summary:after{content:"\2212"}.tvx-fdet{border-top:1px solid var(--atlas-rule)}.tvx-fdet>summary{min-height:44px;display:flex;cursor:pointer;font-weight:var(--mf-fw-semi);align-items:center;padding:0 var(--mf-s4)}.tvx-fdet>summary:after{content:"+";margin-left:auto;font-size:var(--mf-fs-xl)}.tvx-fdet[open]>summary:after{content:"\2212"}.tvx-moreplaces>summary{min-height:44px;display:flex;cursor:pointer;color:var(--atlas-mute);align-items:center}@media(max-width:640px){.tv,.tvs,.tvx-page,.atlas-dlg{--atlas-page:var(--atlas-surface);--atlas-rule:#e6e8eb;--atlas-soft:#f4f5f7;--atlas-soft2:#eceef1;--atlas-mute:#5b6270;--atlas-ink:#12151a;--atlas-band-tint:#f4f5f7;--atlas-band-warm:#f4f5f7;--atlas-eyebrow:#5b6270;--mf-line:#e6e8eb;--m-gut:16px;--m-fs-22:22px;--m-fs-16:16px;--m-fs-15:15px;--m-fs-13:13px;--m-fw-700:700;--m-r12:12px;--m-r10:10px}[data-atheme=dark] .tv,[data-atheme=dark] .tvs,[data-atheme=dark] .tvx-page,.tvs[data-atheme=dark],.atlas-dlg[data-atheme=dark]{--atlas-page:#171716;--atlas-rule:#2e2e2a;--atlas-soft:#232321;--atlas-soft2:#2a2a27;--mf-line:#2e2e2a}.tvs,.tvs-win{background:var(--atlas-page)}.tvs-main{padding:0 var(--m-gut)}.tvs-main:before,.tvs-herobg,.tvs.tvs .tvh>.tvs-herobg,.tvs-main>.tvs-herobg{display:none!important}.tvs-win .tv-page,.tvs.tvs .tv-page{background:transparent}.tvs.tvs .tvs-head{background:var(--atlas-surface);border-bottom:1px solid var(--atlas-rule);box-shadow:none}.tvs.tvs .tvs-bar{min-height:56px;background:transparent;gap:var(--mf-s2);padding:0 var(--m-gut)}.tvs.tvs .tvs-full,.tvs.tvs .tvs-acct .tvs-trips,.tvs.tvs .tvs-acct .tvs-co{display:none}.tvs.tvs .tvs-mkg{height:32px;width:32px}.tvs.tvs .tvs-wm{font-size:var(--m-fs-16)}.tvs.tvs .tvs-av{display:inline-flex;background:transparent;height:44px;justify-content:center;border:0;width:44px;align-items:center;padding:0}.tvs.tvs .tvs-av span{display:inline-flex;background:var(--atlas-a);border-radius:50%;font-size:var(--m-fs-15);height:32px;justify-content:center;color:var(--atlas-on);width:32px;font-weight:var(--mf-fw-semi);align-items:center}.tvs.tvs .tvs-head .tvs-in.mf-btn{min-height:44px;background:var(--atlas-a);color:var(--atlas-on);padding:0 var(--mf-s4);border-color:var(--atlas-a);font-size:var(--m-fs-15);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvs-tabbar{background:var(--atlas-surface);border-top:1px solid var(--atlas-rule);box-shadow:none}.tvs.tvs .tvs-tab{min-height:56px;font-size:var(--m-fs-13);gap:var(--mf-s1);color:var(--atlas-mute);font-weight:var(--mf-fw-med)}.tvs.tvs .tvs-tab svg{height:24px;width:24px}.tvs.tvs .tvs-tab[aria-current=page]{box-shadow:none;color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvs-strip{display:none}.tvs.tvs-instrip:not(.tvs-res) .tvs-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;background:var(--atlas-soft);border-radius:var(--m-r12);gap:4px;overflow:visible;border:0;margin:12px 0 16px;padding:4px;-webkit-mask-image:none;mask-image:none}.tvs.tvs .tvs-strip [data-tvs=explore]{display:none}.tvs.tvs .tvs-strip .tvs-nl,.tvs.tvs :is(.tvs-hero,.tvs-sum) .tvs-strip .tvs-nl{min-height:44px;background:transparent;border-radius:var(--m-r10);font-size:var(--m-fs-15);gap:4px;min-width:0;justify-content:center;border:0;color:var(--atlas-mute);font-weight:var(--mf-fw-med);padding:0 4px;flex-direction:row}.tvs.tvs .tvs-strip .tvs-nl svg:first-child{display:block;height:18px;width:18px}.tvs.tvs .tvs-strip .tvs-nl[aria-current=page],.tvs.tvs :is(.tvs-hero,.tvs-sum) .tvs-strip .tvs-nl[aria-current=page]{background:var(--atlas-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--mf-text) 18%,transparent);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvs-strip .tvs-nl:after{display:none}.tvs-win .tvs-pills,.tvs.tvs .tv-pills.big{display:none}.tvs.tvs h1,.tvs.tvs .tvx-h1,.tvs.tvs .tv-hero,.tvs.tvs .tvh-t h1,.tvs.tvs .tvx-page:not(.ad-app)>.tvx-h1:first-child{letter-spacing:-.01em;font-size:var(--m-fs-22);line-height:1.25;text-align:left;margin:0;color:var(--mf-text);font-weight:var(--m-fw-700)}.tvs.tvs h2,.tvs.tvs .tvx-h2,.tvs.tvs .bz-h3,.tvs.tvs h3{font-size:var(--m-fs-16);line-height:1.3;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvx-page,.tvs.tvs .tv-page{font-size:var(--m-fs-15)}.tvs.tvs .mf-mute,.tvs.tvs .tv-small,.tvs.tvs small{font-size:var(--m-fs-13)}.tvs.tvs .tvx-page:not(.ad-app)>.tvx-hero,.tvs.tvs .tvx-page:not(.ad-app)>.tvx-h1:first-child,.tvs.tvs .tvx-page:not(.ad-app)>.tvx-dtop:first-child{background:none;border-radius:0;color:var(--mf-text);padding:0}.tvs.tvs .tvx-page:not(.ad-app)>.tvx-hero .tvx-h1,.tvs.tvs .tvx-page:not(.ad-app)>.tvx-dtop:first-child .tvx-h1{color:var(--mf-text)}.tvs.tvs .tvx-page:not(.ad-app)>.tvx-hero .tvx-sub,.tvs.tvs .tvx-page:not(.ad-app)>.tvx-hero .tvx-herop{color:var(--atlas-mute)}.tvs.tvs .tvx-page.tvx-page:not(.ad-app)>.tvx-h1:first-child,.tvs.tvs .tvx-page.tvx-page:not(.ad-app)>.tvx-dtop:first-child{padding:0}.tvs.tvs .tvh,.tvs.tvs .tvh-t{padding:0}.tvs.tvs .tvh:before{display:none}.tvs.tvs .tvh{padding:var(--mf-s2) 0 0}.tvs.tvs .trn-info,.tvs.tvs .tvs-trust,.tvs.tvs .tv-foot.mf-mute,.tvs-home .tv-foot{display:none}.tvs.tvs .tvh-t{gap:var(--mf-s1);margin:0 0 var(--mf-s3)}.tvs.tvs .tvh-t p,.tvs.tvs .tvh-t .tv-tag,.tvs.tvs .tvx-sub,.tvs.tvs .tv-page .tv-tag{display:none}.tvs.tvs .tvh-card{background:transparent;gap:var(--mf-s3);box-shadow:none;padding:0}.tvs.tvs .tvh-card .tv-hform,.tvs.tvs .tvh-card .tvx-search,.tvs.tvs .tv-hform,.tvs.tvs .bz-card.tv-hform{display:flex;background:transparent;border-radius:0;gap:var(--mf-s3);border:0;box-shadow:none;padding:0;flex-direction:column}.tvs.tvs .tv-hform .tv-hrow,.tvs.tvs .tvh-card .tv-hform .tv-hrow,.tvs.tvs .tvx-fields,.tvs.tvs .tvh-card .tvx-fields{flex-wrap:nowrap;display:flex;background:transparent;border-radius:0;gap:0;border:0;box-shadow:none;position:relative;padding:0;flex-direction:column}.tvs.tvs .tv-hform .tv-hrow>.tv-fld,.tvs.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld,.tvs.tvs .tvx-fields>.tvx-cell,.tvs.tvs .tvh-card .tvx-cell{min-height:60px;flex:0 0 auto;max-width:none;background:var(--atlas-surface);border-radius:0;outline-offset:-2px;gap:0;justify-content:center;box-sizing:border-box;border:1px solid var(--atlas-rule);margin:0;width:auto;padding:var(--mf-s2) var(--mf-s4)}.tvs.tvs .tv-hform .tv-hrow>.tv-fld:not(:first-child),.tvs.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld:not(:first-child),.tvs.tvs .tvx-fields>.tvx-cell:not(:first-child),.tvs.tvs .tvh-card .tvx-cell:not(:first-child){border-top:0}.tvs.tvs .tv-hform .tv-hrow>.tv-fld:first-child,.tvs.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld:first-child,.tvs.tvs .tvx-fields>.tvx-cell:first-child{border-radius:var(--m-r12) var(--m-r12) 0 0}.tvs.tvs .tv-hform .tv-hrow>.tv-fld:nth-last-child(2),.tvs.tvs .tvh-card .tv-hform .tv-hrow>.tv-fld:nth-last-child(2),.tvs.tvs .tvx-fields>.tvx-cell:nth-last-child(2){border-radius:0 0 var(--m-r12) var(--m-r12)}.tvs.tvs .tv-hform .tv-hrow .tv-lab,.tvs.tvs .tvh-card .tv-hform .tv-hrow .tv-lab,.tvs.tvs .tvx-lab,.tvs.tvs .tvh-card .tvx-lab{font-size:var(--m-fs-13);margin:0;color:var(--atlas-mute);font-weight:var(--mf-fw-med);padding:0}.tvs.tvs .tv-hform .tv-hrow .mf-field,.tvs.tvs .tv-hform .tv-hrow input,.tvs.tvs .tvh-card .tv-hform .tv-hrow .mf-field,.tvs.tvs .tvh-card .tv-hform .tv-hrow input,.tvs.tvs .tvx-in,.tvs.tvs .tvh-card .tvx-in{min-height:28px;font-size:var(--m-fs-15);margin:0;font-weight:var(--mf-fw-semi);padding:0}.tvs.tvs .tv-hform .tv-hrow .tv-datebtn,.tvs.tvs .tv-hform .tv-hrow .tv-paxbtn,.tvs.tvs .tvh-card .tv-hform .tv-hrow .tv-datebtn,.tvs.tvs .tvh-card .tv-hform .tv-hrow .tv-paxbtn{min-height:28px;font-size:var(--m-fs-15);margin:0;font-weight:var(--mf-fw-semi);padding:0}.tvs.tvs .tv-dates-in{display:flex;gap:var(--mf-s2);align-items:center}.tvs.tvs .tv-dates-dash{color:var(--atlas-mute)}.tvs.tvs .tvx-fields>.tvx-dates{grid-template-columns:1fr 1fr;display:grid;padding:0}.tvs.tvs .tvx-fields>.tvx-dates .tvx-dbtn{min-height:58px;justify-content:center;text-align:left;align-items:flex-start;padding:var(--mf-s2) var(--mf-s4)}.tvs.tvs .tvx-fields>.tvx-dates .tvx-dbtn+.tvx-dbtn{border-left:1px solid var(--atlas-rule)}.tvs.tvs .tvx-fields>.tvx-where,.tvs.tvs .tvx-fields>.tvx-guests{padding:var(--mf-s2) var(--mf-s4)}.tvs.tvs .tvx-fields>.tvx-guests .tvx-dbtn{min-height:44px;align-items:flex-start;padding:0}.tvs.tvs .tvx-fields>.tvx-where .tvx-in{min-height:28px}.tvs.tvs .tv-hform .tv-hrow .tv-swap,.tvs.tvs .tvh-card .tv-hform .tv-hrow .tv-swap{min-height:36px;top:60px;background:var(--atlas-surface);transform:translateY(-50%);border-radius:50%;z-index:3;min-width:36px;border:1px solid var(--atlas-rule);margin:0;width:36px;right:var(--mf-s3);position:absolute;padding:0}.tvs.tvs .tv-hform .tv-hrow .tv-go,.tvs.tvs .tvh-card .tv-hform .tv-hrow .tv-go,.tvs.tvs .tvx-go,.tvs.tvs .tvh-card .tvx-go{min-height:48px;flex:none;background:var(--atlas-a);border-radius:var(--m-r12);font-size:var(--m-fs-16);height:auto;align-self:stretch;margin:var(--mf-s3) 0 0;color:var(--atlas-on);width:100%;font-weight:var(--mf-fw-semi);padding:0 var(--mf-s4)}.tvs.tvs .tv-hform .tv-opts,.tvs.tvs .tvh-card .tv-hform .tv-opts{flex-wrap:nowrap;display:flex;gap:var(--mf-s2);margin:0;align-items:center;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tvs.tvs .tv-hform .tv-opts::-webkit-scrollbar{display:none}.tvs.tvs .tv-hform .tv-opts>*{flex:none;margin:0}.tvs.tvs .tv-hform .tv-sel,.tvs.tvs .tvh-card .tv-hform .tv-sel,.tvs.tvs .tvh-card .tv-hform .tv-opts .tv-sel{flex:none;margin:0;width:auto}.tvs.tvs .tv-hform .tv-sel .mf-field,.tvs.tvs .tvh-card .tv-hform .tv-sel .mf-field,.tvs.tvs .tv-hform .tv-opts .tv-paxbtn,.tvs.tvs .tvh-card .tv-hform .tv-opts .tv-paxbtn{min-height:44px;background:var(--atlas-surface);border-radius:var(--m-r10);font-size:var(--m-fs-15);border:1px solid var(--atlas-rule);box-shadow:none;color:var(--mf-text);width:auto;font-weight:var(--mf-fw-med);padding:0 var(--mf-s4)}.tvs.tvs .tv-hform .tv-sel .mf-field option{background:var(--atlas-surface);color:var(--mf-text)}.tvs.tvs .tv-hform .tv-sel:after,.tvs.tvs .tvh-card .tv-hform .tv-sel:after{border-color:var(--mf-text)}.tvs.tvs .tv-hform .tv-opts .tv-check,.tvs.tvs .tvh-card .tv-hform .tv-opts .tv-check{min-height:44px;display:inline-flex;background:var(--atlas-surface);border-radius:var(--m-r10);font-size:var(--m-fs-15);gap:0;white-space:nowrap;border:1px solid var(--atlas-rule);margin:0;color:var(--mf-text);font-weight:var(--mf-fw-med);align-items:center;position:relative;padding:0 var(--mf-s4)}.tvs.tvs .tv-hform .tv-opts .tv-check input{height:100%;opacity:0;width:100%;position:absolute;inset:0;cursor:pointer;margin:0}.tvs.tvs .tv-hform .tv-opts .tv-check:has(input:checked){border-color:var(--atlas-a);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tv-hform .tv-opts .tv-check:has(input:focus-visible){outline-offset:2px;outline:2px solid var(--atlas-a)}.tvs.tvs .pxn{border:0;order:5;margin:0;padding:0}.tvs.tvs .tvh-card .pxn{border:0;padding:0}.tvs.tvs .pxn-lab{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}.tvs.tvs .pxn-row{display:flex;gap:var(--mf-s2)}.tvs.tvs .pxn-in,.tvs.tvs .tvh-card .pxn .mf-field{min-height:44px;flex:1 1 0;background:var(--atlas-soft);border-radius:var(--m-r10);font-size:var(--m-fs-15);min-width:0;border:0;color:var(--mf-text);padding:0 var(--mf-s3)}.tvs.tvs .pxn-row .mf-btn,.tvs.tvs .tvh-card .pxn-row .mf-btn:not(.primary){min-height:44px;flex:none;background:var(--atlas-soft);border-radius:var(--m-r10);font-size:0;gap:0;justify-content:center;border:0;color:var(--mf-text);width:44px;padding:0}.tvs.tvs .pxn-row .mf-btn svg{height:20px;width:20px}.tvs.tvs .tv-sum,.tvs.tvs .bz-card.tv-sum{display:flex;background:transparent;gap:var(--mf-s3);border:0;margin:0;align-items:center;position:static;padding:var(--mf-s3) 0;border-bottom:1px solid var(--atlas-rule);border-radius:0;box-shadow:none;color:var(--mf-text)}.tvs.tvs .tv-sum-main{flex:1 1 auto;display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.tvs.tvs .tv-sum-main b{text-overflow:ellipsis;font-size:var(--m-fs-16);white-space:nowrap;overflow:hidden;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvs.tvs .tv-sum-main .mf-mute{font-size:var(--m-fs-13);color:var(--atlas-mute)}.tvs.tvs .tv-sum .mf-btn{min-height:44px;flex:none;background:transparent;font-size:var(--m-fs-15);border:0;color:var(--atlas-a);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s3)}.tvs.tvs .tv-viewbar{display:flex;gap:var(--mf-s2);margin:var(--mf-s3) 0 0;align-items:center;padding:0;overflow-x:auto;scrollbar-width:none}.tvs.tvs .tv-viewbar::-webkit-scrollbar{display:none}.tvs.tvs .tv-seg{flex:1 1 auto;display:flex;background:transparent;gap:0;border:0;padding:0}.tvs.tvs .tv-seg .mf-btn{min-height:44px;flex:1 1 auto;border:0;padding:0 var(--mf-s2);border-bottom:0;background:transparent;border-radius:0;font-size:var(--m-fs-15);box-shadow:inset 0 -1px 0 var(--atlas-rule);color:var(--atlas-mute);font-weight:var(--mf-fw-med)}.tvs.tvs .tv-seg .mf-btn.on{background:transparent;box-shadow:inset 0 -2px 0 var(--atlas-a);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tv-viewbar .tv-sel .mf-field{min-height:44px;background:transparent;font-size:var(--m-fs-15);border:0;color:var(--atlas-mute);width:auto;padding:0 var(--mf-s2)}.tvs.tvs .tvr-layout,.tvs.tvs .tv-reslayout{gap:0}.tvs.tvs .tvr-head,.tvs.tvs .tvr-head.tvx-reshead{display:none}.tvs.tvs .tvr-band{background:transparent;box-shadow:none;clip-path:none;margin:0;padding:0}.tvs.tvs .tvr-ctl{display:flex;top:56px;background:var(--atlas-page);z-index:12;gap:var(--mf-s2);margin:0 calc(var(--m-gut) * -1);align-items:center;position:sticky;padding:var(--mf-s2) var(--m-gut);border-bottom:1px solid var(--atlas-rule)}.tvs.tvs .tvr-ctl .tvr-bar{display:contents}.tvs.tvs .tvr-ctl .tvr-bar>.mf-mute{display:none}.tvs.tvs .tvr-ctl .tv-fbtn,.tvs.tvs .tvr-ctl .tvr-bar .mf-btn{min-height:44px;flex:none;background:var(--atlas-surface);border-radius:var(--m-r10);font-size:var(--m-fs-15);gap:var(--mf-s2);border:1px solid var(--atlas-rule);color:var(--mf-text);font-weight:var(--mf-fw-med);padding:0 var(--mf-s3)}.tvs.tvs .tvr-ctl .tvr-tabs{flex:1 1 auto;display:flex;background:transparent;gap:0;min-width:0;border:0;padding:0;overflow-x:auto;scrollbar-width:none}.tvs.tvs .tvr-ctl .tvr-tabs::-webkit-scrollbar{display:none}.tvs.tvs .tvr-ctl .tvr-tab{min-height:44px;flex:none;display:inline-flex;background:transparent;border-radius:var(--m-r10);font-size:var(--m-fs-15);border:0;box-shadow:none;color:var(--atlas-mute);font-weight:var(--mf-fw-med);align-items:center;padding:0 var(--mf-s2)}.tvs.tvs .tvr-ctl .tvr-tab small{display:none}.tvs.tvs .tvr-ctl .tvr-tab b{font-weight:inherit}.tvs.tvs .tvr-ctl .tvr-tab.on{background:var(--atlas-soft);border:0;color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvr-ctl .tvr-tab:after,.tvs.tvs .tvr-ctl .tvr-tab.on:after{display:none}.tvs.tvs .tvr-note{display:none}.tvs.tvs .tvr-about{flex:none;display:block;position:relative;margin-left:auto}.tvs.tvs .tvr-about>summary{list-style:none;display:flex;border-radius:var(--m-r10);cursor:pointer;height:44px;justify-content:center;color:var(--atlas-mute);width:44px;align-items:center}.tvs.tvs .tvr-about>summary::-webkit-details-marker{display:none}.tvs.tvs .tvr-about>summary svg{height:22px;width:22px}.tvs.tvs .tvr-about>div{top:calc(100% + 4px);background:var(--atlas-surface);border-radius:var(--m-r12);z-index:30;font-size:var(--m-fs-15);line-height:1.45;border:1px solid var(--atlas-rule);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--mf-text) 30%,transparent);color:var(--mf-text);width:min(320px,calc(100vw - 2 * var(--m-gut)));right:0;position:absolute;padding:var(--mf-s4)}.tvs.tvs .tvr-about>div p{margin:0}.tvs.tvs .tvr-about>div p+p{margin-top:var(--mf-s2)}.tvs.tvs .tv-insight,.tvs.tvs .bz-card.tv-insight{display:flex;background:transparent;border-radius:0;border:0;margin:var(--mf-s3) 0 0;box-shadow:none;padding:0}.tvs.tvs .tv-insight .bz-row{min-height:0;display:inline-flex;background:var(--atlas-soft);border-radius:var(--m-r10);gap:var(--mf-s2);align-items:center;padding:var(--mf-s2) var(--mf-s3)}.tvs.tvs .tv-insight .bz-row b{font-size:var(--m-fs-13);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvs.tvs .tv-insight .bz-row svg{height:16px;color:var(--atlas-a);width:16px}.tvs.tvs .tv-insight .bz-row .mf-mute,.tvs.tvs .tv-insight .bz-row .mf-grow,.tvs.tvs .tv-insight>.mf-mute{display:none}.tvs.tvs .tv-fares,.tvs.tvs .tvr-list{display:flex;gap:0;margin:0;padding:0;flex-direction:column}.tvs.tvs .tvr-row,.tvs.tvs .bz-card.tvr-row,.tvs.tvs .bz-card.tv-fare{grid-template-columns:minmax(0,1fr) auto auto;display:grid;align-items:center;column-gap:var(--mf-s2);row-gap:var(--mf-s2);background:transparent;border:0;margin:0;padding:var(--mf-s4) 0;border-bottom:1px solid var(--atlas-rule);border-radius:0;box-shadow:none}.tvs.tvs .tvr-row .tvr-main,.tvs.tvs .tvr-row .tvr-price,.tvs.tvs .tvr-row .tvr-top{display:contents}.tvs.tvs .tvr-row .tv-alrow,.tvs.tvs .tvr-row .tv-fare-route{grid-column:1;grid-row:1;flex-wrap:nowrap;display:flex;gap:var(--mf-s2);min-width:0;overflow:hidden;align-items:center}.tvs.tvs .tvr-row .tv-alname,.tvs.tvs .tvr-row .tv-fare-route{font-size:var(--m-fs-15)}.tvs.tvs .tvr-row .tv-alname b,.tvs.tvs .tvr-row .tv-fare-route b{font-size:var(--m-fs-15);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvr-row .tv-fare-meta{display:none}.tvs.tvs .tvr-row .tv-fare-route .mf-mute{font-size:var(--m-fs-13)}.tvs.tvs .tvr-row .tv-price{grid-column:2;grid-row:1;font-size:var(--m-fs-22);white-space:nowrap;line-height:1.2;text-align:right;color:var(--mf-text);justify-self:end;font-weight:var(--m-fw-700)}.tvs.tvs .tvr-row .tv-price small{font-size:var(--m-fs-13);font-weight:var(--mf-fw-reg)}.tvs.tvs .tvr-row .tvr-more{grid-column:3;grid-row:1}.tvs.tvs .tvr-row .tvr-times{grid-column:1/-1;order:3;margin:0}.tvs.tvs .tvr-row .tv-tm b{font-size:var(--m-fs-16);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvr-row .tv-tm .mf-mute,.tvs.tvs .tvr-row .tv-tdur,.tvs.tvs .tvr-row .tv-tstop{font-size:var(--m-fs-13)}.tvs.tvs .tvr-row .tvr-main>.tv-fare-meta,.tvs.tvs .tvr-row .tvr-main>.tvr-facts{grid-column:1/-1}.tvs.tvs .tvr-row .tvr-facts{display:none}.tvs.tvs .tvr-row .tv-fare-flags{grid-column:1/-1;order:4;margin:0}.tvs.tvs .tvr-row .tvr-price>small{grid-column:1/-1;font-size:var(--m-fs-13);line-height:1.35;order:5;margin:0;color:var(--atlas-mute)}.tvs.tvs .tv-fare:not(.tv-car) .tvr-price>small:nth-of-type(2){display:none}.tvs.tvs .tvr-row .tvr-go{grid-column:1/-1;min-height:44px;border-radius:var(--m-r12);font-size:var(--m-fs-15);justify-content:center;order:9;margin:0;width:100%;font-weight:var(--mf-fw-semi)}.tvs.tvs .tvr-row .tvr-acts{display:none}.tvs.tvs .tvr-row .tvr-more .tvr-acts,.tvs.tvs .tvr-row .tvr-more .tvr-facts{display:flex}.tvs.tvs .tvr-more{position:relative}.tvs.tvs .tvr-more>summary{list-style:none;display:flex;height:44px;justify-content:center;width:44px;align-items:center;margin-right:-12px;border-radius:var(--m-r10);cursor:pointer;color:var(--atlas-mute)}.tvs.tvs .tvr-more>summary::-webkit-details-marker{display:none}.tvs.tvs .tvr-more>summary svg{height:22px;width:22px}.tvs.tvs .tvr-more>div{display:flex;top:100%;background:var(--atlas-surface);border-radius:var(--m-r12);z-index:30;gap:0;min-width:220px;border:1px solid var(--atlas-rule);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--mf-text) 30%,transparent);align-items:stretch;right:0;position:absolute;padding:var(--mf-s2);flex-direction:column}.tvs.tvs .tvr-more .tvr-acts{gap:0;align-items:stretch;flex-direction:column}.tvs.tvs .tvr-more .tvr-acts .mf-btn{min-height:44px;background:transparent;font-size:var(--m-fs-15);justify-content:flex-start;border:0;color:var(--mf-text);font-weight:var(--mf-fw-med)}.tvs.tvs .tvr-more .tvr-facts{font-size:var(--m-fs-13);gap:0;color:var(--atlas-mute);padding:var(--mf-s2) var(--mf-s3);flex-direction:column;border-top:1px solid var(--atlas-rule);margin-top:var(--mf-s1)}.tvs.tvs .tvr-more .tvr-facts span:first-child{display:none}.tvs.tvs .tv-page>.tv-sum,.tvs.tvs .tv-page>.tv-sum.bz-card{background:transparent;box-shadow:none;color:var(--mf-text);clip-path:none;border:0;border-bottom:1px solid var(--atlas-rule);flex-wrap:nowrap;border-radius:0;gap:var(--mf-s2);margin:0;padding:var(--mf-s3) 0}.tvs.tvs .tv-page>.tv-sum .tv-sum-main{flex-wrap:nowrap;display:flex;gap:var(--mf-s1);color:var(--mf-text);align-items:stretch;flex-direction:column}.tvs.tvs .tv-page>.tv-sum .tv-sum-main b{font-size:var(--m-fs-16);color:var(--mf-text)}.tvs.tvs .tv-page>.tv-sum .mf-mute{color:var(--atlas-mute)}.tvs.tvs .tv-page>.tv-sum .mf-btn{min-height:44px;background:transparent;border-radius:var(--m-r10);border:0;color:var(--atlas-a);padding:0 var(--mf-s3)}.tvs.tvs .pxn-row{flex-wrap:nowrap;display:flex;gap:var(--mf-s2);align-items:center;flex-direction:row}.tvs.tvs .tv-hform .tv-sel{position:relative}.tvs.tvs .tv-hform .tv-sel .mf-field{padding-right:36px}.tvs.tvs .tv-hform .tv-sel:after{right:14px}.tvs.tvs .tvs-foot{background:transparent;margin:var(--mf-s5) 0 0;color:var(--atlas-mute);padding:var(--mf-s4) var(--m-gut) var(--mf-s5);border-top:1px solid var(--atlas-rule)}.tvs.tvs .tvs-fgrid{display:block;margin:0}.tvs.tvs .tvs-fbrand,.tvs.tvs .tvs-fnote,.tvs.tvs .tvs-fgrid .tvs-fc:not(:last-child),.tvs.tvs .tvs-fc summary{display:none}.tvs.tvs .tvs-fc{border:0}.tvs.tvs .tvs-fc>div{flex-wrap:wrap;display:flex;gap:0 var(--mf-s4);padding:0}.tvs.tvs .tvs-fc .tvs-lk{min-height:44px;display:none;font-size:var(--m-fs-13);color:var(--atlas-mute);align-items:center}.tvs.tvs .tvs-fc .tvs-lk:nth-child(1),.tvs.tvs .tvs-fc .tvs-lk:nth-child(3),.tvs.tvs .tvs-fc .tvs-lk:nth-child(7){display:inline-flex}.tvs.tvs .tvs-fbase{gap:0;border:0;margin:0;padding:0}.tvs.tvs .tvs-fpay{margin:0;color:var(--atlas-mute)}.tvs.tvs .tvs-fpay>span{font-size:0}.tvs.tvs .tvs-fpay b{font-size:var(--m-fs-13);color:var(--atlas-mute);font-weight:var(--mf-fw-reg)}.tvs.tvs .tvs-fpay svg{display:none}.tvs.tvs .tvs-fcopy{font-size:var(--m-fs-13);color:var(--atlas-mute)}.tvs.tvs .tvr-row .tvr-go,.tvs.tvs .tvr-row .tvr-price>.tvr-go{grid-row:auto;grid-column:1/-1;align-self:stretch}.tvs.tvs .tvr-row .tvr-price>small,.tvs.tvs .tvr-row .tvr-price>.tv-price~small{grid-row:auto}.tvs.tvs .tvr-row .tvr-price>.tv-price{grid-row:1}.tvs.tvs .tvr-row .tv-alrow,.tvs.tvs .tvr-row .tvr-main>.tv-fare-route{grid-row:1}.tvs.tvs .tvr-row .tvr-times{grid-row:auto}.tvs.tvs .tvr-ctl .tvr-tab{justify-content:center;flex-direction:row}.tvs.tvs .tv-viewbar{flex-wrap:nowrap}.tvs.tvs .tv-viewbar .tv-sel{flex:none;max-width:112px;width:auto}.tvs.tvs .tv-seg{min-width:0}.tvs.tvs .tv-insight,.tvs.tvs .bz-card.tv-insight{display:block}.tvs.tvs .tvr-band.ph-fold:not(.ph-open){display:none}.tvs.tvs .tvr-band.ph-fold.ph-open{padding:var(--mf-s3) 0}.tvs.tvs .tvph-sum{display:flex;gap:var(--mf-s2);margin:0;align-items:center;padding:var(--mf-s3) 0;border-bottom:1px solid var(--atlas-rule)}.tvs.tvs .tvr-ctl .tvx-sort{flex:1 1 0;display:block;min-width:0}.tvs.tvs .tvr-ctl .tvx-sort .tvx-lab{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(0 0 0 0)}.tvs.tvs .tvr-ctl .tvx-sort .mf-field{min-height:44px;background:var(--atlas-surface);border-radius:var(--m-r10);font-size:var(--m-fs-15);border:1px solid var(--atlas-rule);color:var(--mf-text);width:100%;padding:0 var(--mf-s3)}.tvs.tvs .tvr-ctl .tvr-view{flex:none;display:flex;background:transparent;gap:0;border:0;padding:0}.tvs.tvs .tvr-ctl .tvr-view .mf-btn{min-height:44px;background:transparent;border-radius:var(--m-r10);font-size:0;gap:0;justify-content:center;border:0;color:var(--atlas-mute);width:44px;padding:0}.tvs.tvs .tvr-ctl .tvr-view .mf-btn.on{background:var(--atlas-soft);color:var(--atlas-a)}.tvs.tvs .tvr-ctl .tvr-view .mf-btn svg{height:22px;width:22px}.tvs.tvs .tvr-about .tvph-save{display:flex;width:100%;margin-top:var(--mf-s3);min-height:44px;justify-content:center}.tvs.tvs .tvx-cmp{flex-wrap:wrap;display:flex;gap:0 var(--mf-s3);margin:0;align-items:center;padding:var(--mf-s2) 0}.tvs.tvs .tvx-cmp .mf-mute{font-size:var(--m-fs-13)}.tvs.tvs .tvx-cmp .tvx-site{min-height:44px;display:inline-flex;background:transparent;font-size:var(--m-fs-15);gap:var(--mf-s1);border:0;color:var(--atlas-a);font-weight:var(--mf-fw-semi);align-items:center;padding:0}.tvs.tvs .tvx-grid,.tvs.tvs .tvr-main .tvx-grid{display:flex;gap:var(--mf-s5);padding:var(--mf-s3) 0 0;flex-direction:column}.tvs.tvs .tvr-main .tvx-stay:not(.on),.tvs.tvs .tvx-stay{display:flex;background:transparent;border-radius:0;gap:0;overflow:visible;border:0;box-shadow:none;padding:0;flex-direction:column}.tvs.tvs .tvx-stay .tvx-img{border-radius:var(--m-r12);height:200px;overflow:hidden;position:relative}.tvs.tvs .tvr-main .tvx-stay:not(.on) .tvx-img{border-radius:var(--m-r12)}.tvs.tvs .tvx-stay .tvx-img .tvx-tile,.tvs.tvs .tvx-stay .tvx-img .tvx-art{height:100%;width:100%}.tvs.tvs .tvx-stay .tvx-heart{top:var(--mf-s3);height:44px;width:44px;right:var(--mf-s3)}.tvs.tvs .tvr-main .tvx-stay .tvx-sb{display:flex;gap:var(--mf-s1);padding:var(--mf-s3) 0 0;flex-direction:column}.tvs.tvs .tvx-stay .tv-staymain b{font-size:var(--m-fs-16);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvx-stay .tvx-sb .mf-mute{font-size:var(--m-fs-15);color:var(--atlas-mute)}.tvs.tvs .tvx-stay .tvx-sb .tv-small{font-size:var(--m-fs-13)}.tvs.tvs .tvr-main .tvx-stay .tvx-act{flex-wrap:nowrap;display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) 0 0}.tvs.tvs .tvr-main .tvx-stay .tvx-cta{min-height:44px;flex:none;border-radius:var(--m-r12);font-size:var(--m-fs-15);width:auto;font-weight:var(--mf-fw-semi);padding:0 var(--mf-s4)}.tvs.tvs .tvx-stay .tvx-act>small{flex:1 1 auto;font-size:var(--m-fs-13);min-width:0;color:var(--atlas-mute)}.tvs.tvs .tvx-stay .pxc-add{min-height:44px;flex:none;background:transparent;font-size:0;gap:0;justify-content:center;border:0;color:var(--atlas-mute);width:44px;padding:0;margin-left:auto}.tvs.tvs .tvx-stay .pxc-add svg{height:22px;width:22px}.tvs.tvs .tvr-ctl .tvx-fbtn,.tvs.tvs .tvr-ctl .tvr-bar.tvx-tools .tvx-fbtn{flex:none;border-radius:var(--m-r10);width:auto}.tvs.tvs .tvr-ctl .tvr-bar.tvx-tools{display:contents;width:auto}.tvs.tvs .tvr-main .tvx-stay .tvx-act{text-align:left;align-items:center;flex-direction:row}.tvs.tvs .tvr-ctl>*{min-width:0}.tvs.tvs .bz-card:not(.tv-hform):not(.tv-fare):not(.tv-sum):not(.tvx-stay),.tvs.tvs .tvx-card,.tvs.tvs .trn-card,.tvs.tvs .tvr-card,.tvs.tvs .tvx-big,.tvs.tvs .bn-card,.tvs.tvs .bn-mapcard{background:transparent;border:0;border-bottom:1px solid var(--atlas-rule);border-radius:0;box-shadow:none;padding:var(--mf-s4) 0}.tvs.tvs .bz-note,.tvs.tvs .tvx-none,.tvs.tvs .tvh-none,.tvs.tvs .bz-empty{background:transparent;border-radius:0;border:0;box-shadow:none;padding:var(--mf-s4) 0}.tvs.tvs .trn-h2,.tvs.tvs .bz-h3,.tvs.tvs .tvx-h2{font-size:var(--m-fs-16);margin:0 0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.tvs.tvs .trn-card .mf-mute,.tvs.tvs .trn-card p{font-size:var(--m-fs-15)}.tvs.tvs .ad-app{background:transparent;--ad-hair:var(--atlas-rule)}.tvs.tvs .ad-top{flex-wrap:wrap;display:flex;background:transparent;gap:var(--mf-s2);border:0;align-items:center;padding:var(--mf-s3) 0}.tvs.tvs .ad-top .ad-ttl{flex:1 1 auto;min-width:0;padding:0}.tvs.tvs .ad-app .ad-top .tvx-h1{font-size:var(--m-fs-22);font-weight:var(--m-fw-700)}.tvs.tvs .ad-top .ad-search{flex:1 0 100%;display:flex;gap:var(--mf-s2);order:3}.tvs.tvs .ad-top .ad-search .mf-field{min-height:44px;flex:1 1 0;background:var(--atlas-soft);border-radius:var(--m-r10);min-width:0;border:0}.tvs.tvs .ad-top .ad-search .ad-sb{display:none}.tvs.tvs .ad-top .ad-tools{display:flex;gap:0;align-items:center}.tvs.tvs .ad-top .ad-tools .ad-av2,.tvs.tvs .ad-top .ad-tools .ad-ib:first-child,.tvs.tvs .ad-ham{display:none}.tvs.tvs .ad-content{gap:var(--mf-s3);padding:0}.tvs.tvs .ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;background:transparent;gap:0 8px;border:0;padding:var(--mf-s2) 0 var(--mf-s3);border-bottom:1px solid var(--atlas-rule);border-radius:0}.tvs.tvs .ad-k,.tvs.tvs button.ad-k{min-height:44px;background:transparent;border-radius:0;gap:0;border:0;align-items:flex-start;padding:0;flex-direction:column-reverse}.tvs.tvs .ad-k+.ad-k{border:0}.tvs.tvs .ad-kv{font-size:var(--m-fs-22);line-height:1.2;font-weight:var(--m-fw-700)}.tvs.tvs .ad-kl{font-size:var(--m-fs-13);white-space:normal;line-height:1.3;overflow-wrap:anywhere;color:var(--atlas-mute)}.tvs.tvs .ad-k{min-width:0;padding-right:var(--mf-s2)}.tvs.tvs .ad-ks,.tvs.tvs .ad-today,.tvs.tvs .ad-rail .ad-p:nth-child(3),.tvs.tvs .ad-col>.ad-p:nth-child(2),.tvs.tvs .ad-tw,.tvs.tvs .ad-rulew,.tvs.tvs .ad-sec>.ad-fine{display:none}.tvs.tvs .ad-lay{display:flex;gap:0;flex-direction:column}.tvs.tvs .ad-col{display:flex;gap:0;padding:0;flex-direction:column}.tvs.tvs .ad-p,.tvs.tvs .tvx-band.mid{background:transparent;border:0;border-bottom:1px solid var(--atlas-rule);border-radius:0;box-shadow:none;padding:var(--mf-s4) 0}.tvs.tvs .ad-ph{background:transparent;border:0;margin:0 0 var(--mf-s3);padding:0}.tvs.tvs .ad-pt,.tvs.tvs .tvx-band h3{font-size:var(--m-fs-16);font-weight:var(--mf-fw-semi)}.tvs.tvs .ad-sec{padding:0}.tvs.tvs .ad-hero{display:flex;gap:var(--mf-s3);flex-direction:column-reverse}.tvs.tvs .ad-hart{border-radius:var(--m-r12);height:120px;overflow:hidden}.tvs.tvs .tvx-eyebrow{display:none}.tvs.tvs .ad-t{font-size:var(--m-fs-15)}.tvs.tvs .tvx-seg{display:flex;background:transparent;border-radius:0;gap:0;border:0;padding:0}.tvs.tvs .tvx-seg .tvx-segb{min-height:44px;flex:1 1 auto;border:0;padding:0 var(--mf-s3);border-bottom:0;background:transparent;border-radius:0;font-size:var(--m-fs-15);box-shadow:inset 0 -1px 0 var(--atlas-rule);color:var(--atlas-mute);font-weight:var(--mf-fw-med)}.tvs.tvs .tvx-seg .tvx-segb.on,.tvs.tvs .tvx-seg .tvx-segb[aria-selected=true],.tvs.tvs .tvx-seg .tvx-segb[aria-pressed=true]{background:transparent;box-shadow:inset 0 -2px 0 var(--atlas-a);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvx-page .tvx-bigs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:0;border:0;border-bottom:1px solid var(--atlas-rule);background:transparent;border-radius:0;padding:var(--mf-s2) 0 var(--mf-s3)}.tvs.tvs .tvx-page .tvx-bigs .tvx-big{gap:0;border:0;text-align:left;align-items:flex-start;padding:0;flex-direction:column}.tvs.tvs .tvx-page .tvx-bigs .tvx-big+.tvx-big{border:0}.tvs.tvs .tvx-page .tvx-bigs .tvx-big b{font-size:var(--m-fs-22);font-weight:var(--m-fw-700)}.tvs.tvs .tvx-page .tvx-bigs .tvx-big span{font-size:var(--m-fs-13);color:var(--atlas-mute)}.tvs.tvs .tvx-trhead,.tvs.tvs .tvr-hero{display:flex;background:transparent;border-radius:0;gap:var(--mf-s3);border:0;box-shadow:none;padding:0;flex-direction:column-reverse}.tvs.tvs .tvr-hero-art{border-radius:var(--m-r12);height:120px;overflow:hidden}.tvs.tvs .tvr-hero-art .tvx-tile,.tvs.tvs .tvr-hero-art .tvx-art{height:100%}.tvs.tvs .tvr-hero-t{display:flex;gap:var(--mf-s2);padding:0;flex-direction:column}.tvs.tvs .tvr-back{min-height:44px;background:transparent;font-size:var(--m-fs-15);align-self:flex-start;border:0;color:var(--atlas-a);padding:0}.tvs.tvs .tvx-trtitle{display:flex;gap:var(--mf-s1);flex-direction:column}.tvs.tvs .tvr-hero-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvs.tvs .tvr-hero-act .tvx-addbtn{min-height:44px;flex:1 1 auto;border-radius:var(--m-r12)}.tvs.tvs .tvr-hero-act .mf-btn:not(.primary){min-height:44px;background:var(--atlas-soft);border-radius:var(--m-r12);border:0}.tvs.tvs .tvx-tabs,.tvs.tvs .tv-subnav{flex-wrap:nowrap;display:flex;gap:var(--mf-s1);overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--m-gut) * -1);padding:0;padding-inline:var(--m-gut)}.tvs.tvs .tvx-tabs .tv-sub,.tvs.tvs .tv-subnav .tv-sub{min-height:44px;flex:none;border:0;padding:0 var(--mf-s3);border-bottom:0;background:transparent;border-radius:0;font-size:var(--m-fs-15);box-shadow:inset 0 -1px 0 var(--atlas-rule);color:var(--atlas-mute);font-weight:var(--mf-fw-med)}.tvs.tvs .tvx-tabs .tv-sub.on,.tvs.tvs .tv-subnav .tv-sub.on{background:transparent;box-shadow:inset 0 -2px 0 var(--atlas-a);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvr-trip{display:flex;gap:0;flex-direction:column}.tvs.tvs .tvr-asidecol{display:flex;flex-direction:column}.tvs.tvs .tvx-tl:before,.tvs.tvs .tv-tlhead:before,.tvs.tvs .tvx-dayhead:before,.tvs.tvs .tvx-dayhead:after{display:none}.tvs.tvs .tvx-tl,.tvs.tvs .tv-tlday,.tvs.tvs .tvx-day{border:0;margin:0;padding:0}.tvs.tvs .tvx-dayhead,.tvs.tvs .tv-tlhead{font-size:var(--m-fs-16);margin:var(--mf-s4) 0 var(--mf-s1);color:var(--mf-text);font-weight:var(--mf-fw-semi);padding:0}.tvs.tvs .tvr-it,.tvs.tvs .tvx-it.tv-item{grid-template-columns:48px minmax(0,1fr);display:grid;background:transparent;gap:var(--mf-s3);border:0;margin:0;padding:var(--mf-s3) 0;border-bottom:1px solid var(--atlas-rule);border-radius:0;box-shadow:none}.tvs.tvs .tvr-itt{display:flex;font-size:var(--m-fs-15);gap:var(--mf-s1);flex-direction:column}.tvs.tvs .tvr-itt small{font-size:var(--m-fs-13);color:var(--atlas-mute)}.tvs.tvs .tvr-itb{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.tvs.tvs .tvr-itb>.bz-row{display:flex;gap:var(--mf-s2);align-items:flex-start}.tvs.tvs .tvr-itb>.bz-row .tv-itic{display:none}.tvs.tvs .tvr-itb>.bz-row .mf-grow{font-size:var(--m-fs-16);min-width:0}.tvs.tvs .tvr-itb .tv-times,.tvs.tvs .tvr-itb .tv-itmeta,.tvs.tvs .tvr-itb .tv-fare-route{font-size:var(--m-fs-15)}.tvs.tvs .tvr-itb .tv-wx{font-size:var(--m-fs-13);color:var(--atlas-mute)}.tvs.tvs .tvr-it .tvr-more>summary{margin-right:-12px;margin-top:calc(var(--mf-s2) * -1)}.tvs.tvs .tvr-more .mf-btn .tvph-t{margin-left:var(--mf-s2)}.tvs.tvs .tvr-more .tv-files,.tvs.tvs .tvr-more .tv-itact{display:flex;gap:0;margin:0;align-items:stretch;padding:0;flex-direction:column}.tvs.tvs .tvr-more .tv-itact .mf-btn,.tvs.tvs .tvr-more .tv-files .mf-btn,.tvs.tvs .tvr-more>div>.mf-btn{min-height:44px;background:transparent;font-size:var(--m-fs-15);justify-content:flex-start;border:0;color:var(--mf-text);font-weight:var(--mf-fw-med);text-decoration:none}.tvs.tvs .tvr-aside,.tvs.tvs .en-trip{background:transparent}.tvs.tvs .tvx-add,.tvs.tvs .tvx-acts .tvx-add{border:0;border-bottom:1px solid var(--atlas-rule);background:transparent;border-radius:0;padding:var(--mf-s3) 0}.tvs.tvs .tvk-foot{display:none}.tvs.tvs .tvx-page:has(.tvk-tools)>.tvk-pageh{display:none}.tvs.tvs .tvk-head:has(+.tvk-tools) h2,.tvs.tvs .tvk-head:has(+.tvk-tools) h1{font-size:var(--m-fs-22);margin:0;font-weight:var(--m-fw-700)}.tvs.tvs .tvk-head:has(+.tvk-tools) p{display:none}.tvs.tvs .tvk,.tvs.tvs .tvk-host{gap:var(--mf-s3);padding:0}.tvs.tvs .tvk-card,.tvs.tvs .tvk-body>section{background:transparent;border:0;border-bottom:1px solid var(--atlas-rule);border-radius:0;box-shadow:none;padding:var(--mf-s4) 0}.tvs.tvs .tvk-tools{display:flex;gap:0;flex-direction:column}.tvs.tvs a.tvk-tool,.tvs.tvs .tvk-tool{min-height:44px;display:block;background:transparent;border:0;padding:var(--mf-s3) 0;border-bottom:1px solid var(--atlas-rule);border-radius:0;gap:var(--mf-s1);box-shadow:none}.tvs.tvs .tvk-tool b,.tvs.tvs .tvk-tool strong,.tvs.tvs .tvk-tool h3{font-size:var(--m-fs-16);color:var(--mf-text);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvk-tool span,.tvs.tvs .tvk-tool small,.tvs.tvs .tvk-tool p{font-size:var(--m-fs-13);margin:0;color:var(--atlas-mute)}.tvs.tvs .tvk-tool.on,.tvs.tvs .tvk-tool:focus-visible{border-color:var(--atlas-rule)}.tvs.tvs .tv-pills:not(.big){display:flex;background:transparent;gap:0;margin:0 0 var(--mf-s2);padding:0}.tvs.tvs .tv-pills:not(.big) .tv-pill{min-height:44px;flex:1 1 0;border:0;padding:0 var(--mf-s3);border-bottom:0;background:transparent;border-radius:0;font-size:var(--m-fs-15);justify-content:center;box-shadow:inset 0 -1px 0 var(--atlas-rule);color:var(--atlas-mute);font-weight:var(--mf-fw-med)}.tvs.tvs .tv-pills:not(.big) .tv-pill.on{background:transparent;box-shadow:inset 0 -2px 0 var(--atlas-a);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tv-pills:not(.big) .tv-pill svg{display:none}.tvs.tvs .tvx-hero{padding:var(--mf-s3) 0 0}.tvs.tvs .bz-empty.tvx-gate{border:0;text-align:left;align-items:flex-start;padding:var(--mf-s4) 0}.tvs.tvs .bz-empty.tvx-gate p{display:none}.tvs.tvs .bz-empty b{font-size:var(--m-fs-16);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvx-page>.bz-row:first-child .mf-btn.primary,.tvs.tvs .bz-row>.mf-btn.primary[data-a=newalert]{min-height:44px;border-radius:var(--m-r12)}.tvs.tvs .bz-empty.tvx-gate .mf-btn.primary[data-a=newalert]{display:none}.tvs.tvs .tv-ssearch .bz-row{flex-wrap:wrap;display:flex;gap:var(--mf-s1) var(--mf-s4)}.tvs.tvs .tv-ssearch .bz-row .mf-btn{min-height:44px;background:transparent;font-size:var(--m-fs-15);border:0;color:var(--atlas-a);font-weight:var(--mf-fw-semi);padding:0}.tvs.tvs .tv-ssearch .bz-row .mf-btn.ghost{color:var(--atlas-mute)}.tvs.tvs .tvr-hero-art{display:none}.tvs.tvs .tvx-cmp{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.tvs.tvs .tvx-cmp>.mf-mute{font-size:0}.tvs.tvs .tvx-cmp>.mf-mute:before{font-size:var(--m-fs-13);content:"Also on"}.tvs.tvs .tvx-tl .tvx-day:before,.tvs.tvs .tvx-day:before,.tvs.tvs .tvx-day:after,.tvs.tvs .tv-tlday:before{display:none}.tvs.tvs .tvk-tool>*{display:block}.tvs.tvs .tvx-card h2,.tvs.tvs .tvx-card .tvx-h2,.tvs.tvs .tvx-card h3{font-size:var(--m-fs-16);margin:0 0 var(--mf-s2);font-weight:var(--mf-fw-semi)}.tvs.tvs .tv-ssearch .bz-row{gap:0 var(--mf-s3)}.tvs.tvs .tv-ssearch .bz-row .mf-btn svg{display:none}.tvs.tvs .bz-empty,.tvs.tvs .tvx-gate{text-align:left;align-items:flex-start}.tvs.tvs .tvx-herop{display:none}.tvs.tvs .tvh-card .tvx-pubsearch{display:flex;gap:var(--mf-s3);padding:0;flex-direction:column}.tvs.tvs .tvh-card .tvx-pubsearch .mf-mute{font-size:var(--m-fs-13);color:var(--atlas-mute);font-weight:var(--mf-fw-med)}.tvs.tvs .tvh-card .tvx-pubsearch .mf-field{min-height:48px;background:var(--atlas-surface);border-radius:var(--m-r12);font-size:var(--m-fs-15);border:1px solid var(--atlas-rule);color:var(--mf-text)}.tvs.tvs .tvh-card .tvx-pubsearch .mf-btn.primary{min-height:48px;border-radius:var(--m-r12);font-size:var(--m-fs-16);width:100%}.tvs.tvs .tvh-none{padding:var(--mf-s2) 0}.tvs.tvs .tvh-none p{display:none}.tvs.tvs .tvx-sec{border:0;padding:var(--mf-s4) 0 0}.tvs.tvs .tvx-tiles{display:flex;gap:0;flex-direction:column}.tvs.tvs .tvx-dtile{grid-template-columns:72px minmax(0,1fr);display:grid;background:transparent;gap:var(--mf-s3);border:0;align-items:center;padding:var(--mf-s3) 0;border-bottom:1px solid var(--atlas-rule);min-height:44px;border-radius:0;box-shadow:none}.tvs.tvs .tvx-dtile .tvx-art{border-radius:var(--m-r10);height:56px;overflow:hidden;width:72px;position:relative}.tvs.tvs .tvx-dtile .tvx-tilebody{display:flex;gap:var(--mf-s1);padding:0;flex-direction:column}.tvs.tvs .tvx-dtile .tvx-tilebody b{font-size:var(--m-fs-16);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvx-dtile .tvx-tilebody small{font-size:var(--m-fs-13);color:var(--atlas-mute)}.tvs.tvs .tvx-plgrid{display:flex;gap:0;flex-direction:column}.tvs.tvs .tvx-pl{background:transparent;border:0;padding:var(--mf-s3) 0;border-bottom:1px solid var(--atlas-rule);border-radius:0;box-shadow:none}.tvs.tvs .tvx-dtile{min-height:0;transform:none;height:auto}.tvs.tvs .tvx-dtile .tvx-tilebody{background:transparent}.tvs.tvs .tv-page.srch .tv-hero,.tvs.tvs .trn .tv-hero{margin:0;padding:0}.tvs.tvs .trn{padding-top:var(--mf-s2)}.tvs.tvs .tvr-why{display:none}.tvs.tvs .tv-pop,.tvs.tvs .tv-dp,.tvs.tvs .tvx-pop{position:fixed;inset:auto 0 0;max-width:none;border-radius:var(--m-r12) var(--m-r12) 0 0;z-index:90;min-width:0;overflow:auto;border:0;margin:0;box-shadow:0 -12px 40px -8px color-mix(in srgb,var(--mf-text) 35%,transparent);width:auto;max-height:80dvh;padding:var(--mf-s4) var(--m-gut) calc(var(--mf-s5) * 2)}.tvs.tvs .tv-dpms{justify-content:center}.tvs.tvs .tv-dpg{grid-template-columns:repeat(7,minmax(0,1fr))}.tvs.tvs .tvr-ctl .tvr-about{margin-left:0}.tvs.tvs .tvx-dtile{grid-template-rows:auto;grid-auto-rows:auto;align-content:center}.tvs.tvs .tvx-fwd .bz-row{flex-wrap:wrap;display:flex;gap:0 var(--mf-s4);align-items:center}.tvs.tvs .tvx-fwd .bz-row .mf-btn:not(.primary){min-height:44px;background:transparent;font-size:var(--m-fs-15);border:0;color:var(--atlas-a);font-weight:var(--mf-fw-semi);padding:0}.tvs.tvs .tvx-fwd .bz-row .mf-btn.primary{min-height:44px;border-radius:var(--m-r12)}.tvs.tvs .tvx-addr{background:var(--atlas-soft);border-radius:var(--m-r10)}.tvs.tvs .tvx-trip{text-align:left}.tvs.tvs .tvx-open{color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvz-rng,.tvs.tvs input[type=range]{max-width:100%;box-sizing:border-box;margin:0}.tvs.tvs .tv-fare>.tv-fare-links{grid-column:1/-1;min-width:0}}.mf-tall-edge-53e9{--tb:63,200,188,71,231,38,33,198,16,72,191,5,107,204,119,125,183}@media(max-width:900px){.tvs .tvs-main{padding-bottom:calc(var(--mf-s5) + 72px + env(safe-area-inset-bottom,0px))}.tvs .tv-confirm{flex-wrap:nowrap;z-index:41;gap:var(--mf-s2);margin:0 calc(-1*var(--mf-s3));bottom:calc(57px + env(safe-area-inset-bottom,0px));padding:var(--mf-s2) var(--mf-s3)}.tvs .tv-confirm>.mf-mute{display:none}.tvs .tv-confirm>.mf-btn{min-height:44px;white-space:nowrap}.tvs .tv-confirm>.mf-btn.primary{text-overflow:ellipsis;flex:1 1 auto;min-width:0;overflow:hidden}.tvs .tv-confirm>.mf-btn:not(.primary){background:transparent;border-color:transparent;color:var(--atlas-a)}}.tv-check{min-width:44px}.tv-check input{height:24px;width:24px}@media(max-width:640px){.tvs.tvs .tvr-ctl .tvr-tabs{-webkit-mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,var(--mf-black) calc(100% - 28px),transparent)}}.tvr-it .mf-btn.icon,.tvx-it .mf-btn.icon{min-height:44px;min-width:44px}.tvs.tvs .tvr-row .tvr-more>summary{font-size:var(--m-fs-13);gap:var(--mf-s1);min-width:44px;width:auto;font-weight:var(--mf-fw-med);padding:0 var(--mf-s2)}.tvph-lab{white-space:nowrap}.tvs.tvs .tvs-acct>.tvs-ic{min-height:44px;display:inline-flex;min-width:44px;justify-content:center;align-items:center}.tvs.tvs .tvr-row .tv-alrow{flex-wrap:wrap;row-gap:0;column-gap:var(--mf-s2)}.tvs.tvs .tvr-row .tvr-more>summary{margin-right:0}.tvs.tvs .tvr-ctl .tvx-sort .mf-field{text-overflow:clip;padding:0 2px 0 10px}.tvs.tvs .tvr-ctl .tv-fbtn,.tvs.tvs .tvr-ctl .tvr-bar .mf-btn{padding:0 var(--mf-s2)}.pg-ways{display:flex;gap:var(--mf-s3);flex-direction:column;margin-bottom:var(--mf-s4)}.pg-ways .pg-wh{margin:0}.pg-list{list-style:none;display:flex;background:var(--atlas-surface);border-radius:var(--mf-r-ctl);overflow:hidden;border:1px solid var(--atlas-rule);margin:0;padding:0;flex-direction:column}.pg-list>li+li{border-top:1px solid var(--atlas-rule)}.pg-row{min-height:48px;display:flex;background:transparent;gap:var(--mf-s3);border:0;color:var(--mf-text);width:100%;align-items:center;padding:var(--mf-s2) var(--mf-s3);font:inherit;cursor:pointer;text-align:left}.pg-row:hover{background:var(--atlas-soft)}.pg-row:focus-visible{outline-offset:-2px;outline:2px solid var(--atlas-a)}.pg-row>svg:first-child{flex:none;color:var(--atlas-a)}.pg-row>svg:last-child{flex:none;color:var(--atlas-mute);margin-left:auto}.pg-rl{flex:none;white-space:nowrap;font-weight:var(--mf-fw-semi)}.pg-rt{text-overflow:ellipsis;flex:1 1 0;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden}.pg-more{margin-top:0}.pg-more>summary{min-height:48px}.pg-more[open]>summary{border-bottom:1px solid var(--atlas-rule)}.pg-more .pg-gh{text-transform:none;letter-spacing:0;font-size:var(--mf-fs-sm);margin:var(--mf-s3) var(--mf-s3) var(--mf-s2);color:var(--atlas-mute);font-weight:var(--mf-fw-semi)}.pg-more .pg-list{margin:0 var(--mf-s3) var(--mf-s3)}.pg-more .pg-row{min-height:48px}.tvr-also{list-style:none;display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);text-align:right;margin:var(--mf-s1) 0 0;padding:0;flex-direction:column;grid-column:1/-1}.tvs.tvs .tvr-row .tvr-go:not(.primary){background:var(--atlas-surface);border:1px solid var(--atlas-a);color:var(--atlas-a)}.tvs.tvs .tvr-row .tvr-go:not(.primary):hover{background:var(--atlas-soft)}@media(max-width:640px){.tvr-also{order:8;text-align:left;margin:0}}@media(max-width:640px){.tvs.tvs .tv-hform .tv-opts,.tvs.tvs .tvh-card .tv-hform .tv-opts{flex-wrap:wrap;overflow:visible}.tvs.tvs .tv-hform .tv-opts>*{flex:1 1 auto;max-width:100%}.tvs.tvs .tv-hform .tv-opts>.tv-popwrap{flex:1 1 auto}.tvs.tvs .tv-hform .tv-sel .mf-field,.tvs.tvs .tvh-card .tv-hform .tv-sel .mf-field{max-width:100%;padding-right:calc(var(--mf-s4) + 24px);text-overflow:ellipsis}}.tv-hform .tv-opts .tv-sel .mf-field{padding-right:calc(var(--mf-s4) + 24px)}.zf-r{-webkit-mask-image:linear-gradient(90deg,currentColor calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,currentColor calc(100% - 40px),transparent)}.zf-l{-webkit-mask-image:linear-gradient(270deg,currentColor calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,currentColor calc(100% - 40px),transparent)}.zf-r.zf-l{-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 40px,currentColor calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,currentColor 40px,currentColor calc(100% - 40px),transparent)}@media(max-width:640px){.tvs.tvs .tvx-seg.en-sub{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;background:var(--atlas-soft);border-radius:var(--m-r12,12px);gap:var(--mf-s1);box-sizing:border-box;overflow:visible;border:1px solid var(--atlas-rule);width:100%;padding:var(--mf-s1)}.tvs.tvs .tvx-seg.en-sub .tvx-segb{min-height:44px;border-radius:var(--m-r10,10px);font-size:var(--mf-fs-sm);white-space:normal;line-height:1.2;text-align:center;box-shadow:none;color:var(--atlas-ink);padding:0 var(--mf-s1)}.tvs.tvs .tvx-seg.en-sub .tvx-segb.on,.tvs.tvs .tvx-seg.en-sub .tvx-segb[aria-selected=true]{background:var(--atlas-surface);box-shadow:0 0 0 1px var(--atlas-a);color:var(--atlas-a)}}.tvs .tvx-seg.ex-mode{flex-wrap:wrap;display:flex;background:transparent;border-radius:0;gap:var(--mf-s2);align-self:flex-start;overflow:visible;border:0;box-shadow:none;padding:0}.tvs.tvs .tvx-seg.ex-mode .tvx-segb{min-height:44px;flex:0 0 auto;background:var(--atlas-surface);border-radius:var(--mf-r-pill);font-size:var(--mf-fs-md);border:1px solid var(--atlas-rule);box-shadow:none;color:var(--atlas-ink);font-weight:var(--mf-fw-reg);padding:0 var(--mf-s4)}.tvs.tvs .tvx-seg.ex-mode .tvx-segb[aria-pressed=true],.tvs.tvs .tvx-seg.ex-mode .tvx-segb.on{border-color:var(--atlas-a);background:var(--atlas-surface);box-shadow:inset 0 0 0 1px var(--atlas-a);color:var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs.tvs .tvx-seg.ex-mode .tvx-segb[aria-pressed=true]:before,.tvs.tvs .tvx-seg.ex-mode .tvx-segb.on:before{display:inline-block;height:11px;content:"";width:6px;margin-right:var(--mf-s2);border:solid var(--atlas-a);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px)}.rl-incl{flex:1 1 100%;display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.rl-incl .tv-lab{font-size:var(--mf-fs-sm);color:var(--atlas-mute)}.rl-opts .en-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.tvs.tvs .rl-opts .en-chip-b{min-height:44px;display:inline-flex;background:var(--atlas-surface);border-radius:var(--mf-r-pill);gap:var(--mf-s2);border:1px solid var(--atlas-rule);color:var(--atlas-ink);font-weight:var(--mf-fw-reg);align-items:center;padding:0 var(--mf-s4)}.tvs.tvs .rl-opts .en-chip-b.on,.tvs.tvs .rl-opts .en-chip-b[aria-pressed=true]{background:var(--atlas-surface);color:var(--atlas-a);border-color:var(--atlas-a);box-shadow:inset 0 0 0 1px var(--atlas-a);font-weight:var(--mf-fw-semi)}.tvs .rl-opts .en-chip-b svg{height:16px;width:16px}.tvx-tile.zg-tile{background:var(--atlas-soft);overflow:hidden;border:1px solid var(--atlas-rule)}.zg-svg{display:block;height:100%;width:100%}.zg-svg .A,.zg-svg .G{fill:none;stroke-linecap:round;stroke-linejoin:round}.zg-svg .A{stroke-width:2.5;stroke:var(--atlas-a)}.zg-svg .G{stroke-width:2;stroke:var(--atlas-mute)}.tvx-dest:hover .zg-tile,.zy-dest:hover .zg-tile{filter:none;border-color:var(--atlas-a)}.tvx-dtop .tvx-ovw{margin-left:auto;background:var(--mf-surface);align-self:center;color:var(--mf-accent);border-color:var(--mf-surface)}.tvx-dtop .tvx-ovw+.tvp2-ybtn{margin-left:0}.tvx-first{display:flex;gap:var(--mf-s2);flex-direction:column}.tvx-first .tvx-h3,.tvx-first p{margin:0}.tvx-first .bz-row{margin-top:var(--mf-s2)}@media(max-width:640px){.tv-pills[aria-label="Journey finder"]{flex-wrap:nowrap;gap:0}.tv-pills[aria-label="Journey finder"] .tv-pill{flex:1 1 auto;white-space:nowrap;padding:0 var(--mf-s2)}.tvs.tvs .tvx-seg.ex-mode{width:100%}.tvs.tvs .tvx-seg.ex-mode .tvx-segb{flex:1 1 auto;font-size:var(--mf-fs-sm);padding:0 var(--mf-s2)}}[data-atheme=dark] .tv,[data-atheme=dark] .tvs,[data-atheme=dark] .tvx-page,.tvs[data-atheme=dark],.atlas-dlg[data-atheme=dark]{--mf-sel:color-mix(in srgb,var(--atlas-ink) 9%,transparent);--mf-tint:color-mix(in srgb,var(--atlas-ink) 7%,transparent)}[data-atheme=dark] .tvs-nl[aria-current=page]{background:color-mix(in srgb,var(--atlas-on-deep) 10%,transparent)}[data-atheme=dark] .tvx-chip.on{background:var(--atlas-soft2);box-shadow:inset 0 0 0 1px var(--atlas-a)}.tvs .tv-early{background:transparent;border-radius:0;border:0;color:var(--atlas-mute);padding:var(--mf-s2) 0}.tvs .tv-early>svg{color:var(--atlas-mute)}.tvs .tv-early b{color:var(--atlas-ink)}@media(min-width:901px){.tvs .ad-embed .ad-content{padding-inline:0}}@media(max-width:640px){.tv-pills[aria-label="Journey finder"] .tv-pill{font-size:var(--mf-fs-sm);padding:0 var(--mf-s1)}}.vc-root{outline:0}.vc-scr{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.vc-scr[hidden]{display:none}.vc-root .thi,.vc-root .w-tcard .thi,.vc-root .w-tc .thi,.vc-root .w-dash .w-tgrid .thi,.vc-root .w-ccard .thi,.vc-root .w-strip .thi,.vc-root .w-home .w-strip .thi{position:absolute!important;inset:0;transform:none!important;font-size:0;height:auto;overflow:hidden;width:auto!important;padding:0!important}.vc-root .w-tcard .th{aspect-ratio:4/3;background:var(--mf-paper)}.vc-root .w-tc .th{background:var(--mf-paper);height:132px;width:176px}.vc-root .w-tc.blank .th{height:132px}.vc-root .w-ccard .cth{background:var(--mf-paper);height:150px}.vc-thimg{display:block;background:var(--mf-paper);height:100%;width:100%;object-fit:contain}.vc-tth{position:absolute;inset:0;display:block}.vc-tth svg{display:block;height:100%;width:100%}.vc-root .thi .mini{display:grid;place-items:center;font-size:var(--mf-fs-md);height:100%;color:var(--mf-mute);width:100%}.vc-ed{outline:0}.vc-ed .w-body{min-height:0;flex:1;display:flex;min-width:0}.vc-ed .w-main{min-height:0;flex:1;display:flex;background:var(--mf-scene);min-width:0}.vc-wrap{min-height:0;flex:1;display:flex;min-width:0;position:relative}.vc-tools{grid-template-columns:1fr 1fr;flex:none;display:grid;width:120px;grid-auto-rows:46px;gap:2px;align-content:start;padding:var(--mf-s2);overflow-y:auto;overflow-x:hidden;background:var(--mf-soft);border-right:1px solid var(--mf-line);scrollbar-width:thin}.vc-tool{display:flex;background:transparent;border-radius:var(--mf-r-ctl);gap:2px;justify-content:center;border:1px solid transparent;color:var(--mf-text);align-items:center;padding:0;flex-direction:column;font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);min-width:0;overflow:hidden}.vc-tool span{text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.vc-tool:hover{background:var(--mf-hov)}.vc-tool.on{background:var(--mf-tint);border-color:var(--mf-accent);color:var(--mf-accent-ink)}.vc-tool.on span{color:var(--mf-accent-ink)}.vc-tool:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.vc-fs{order:-1;grid-column:1/-1;height:50px;position:relative;margin-bottom:var(--mf-s1);border-bottom:1px solid var(--mf-line)}.vc-fsb{background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:30px;border:0;width:30px;position:absolute;padding:0}.vc-fsb:first-child{top:4px;z-index:2;left:6px}.vc-fsb.s{top:14px;z-index:1;left:24px}.vc-fsb.on{outline-offset:1px;outline:2px solid var(--mf-accent)}.vc-fill{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:24px;border:1px solid var(--mf-line);width:24px}.vc-fill.none{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--mf-danger) 6px 7px)}.vc-stroke{display:block;background:var(--mf-soft);border-radius:var(--mf-r-sm);height:24px;border:5px solid var(--mf-text);width:24px}.vc-stroke.none{border-color:var(--mf-line)}.vc-sw2{top:2px;height:24px!important;width:24px!important;right:2px;position:absolute!important}.vc-cvwrap{min-height:0;flex:1;min-width:0;overflow:hidden;position:relative}#vc-rulers{position:absolute;inset:0;pointer-events:none;z-index:3}#vc-rulers.off{display:none}#vc-rulers canvas{display:block;pointer-events:auto;position:absolute}#vc-rt{top:0;cursor:s-resize;left:20px}#vc-rl{top:20px;cursor:e-resize;left:0}.vc-corner{top:0;background:var(--mf-soft);height:20px;left:0;width:20px;position:absolute;border-right:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line)}.vc-cv{position:absolute;inset:20px 0 0 20px;background:var(--mf-scene);overflow:hidden;touch-action:none;outline:0;-webkit-user-select:none;user-select:none}.vc-cvwrap:has(#vc-rulers.off) .vc-cv{top:0;left:0}.vc-cv.pan{cursor:grab}#vc-svg{display:block;top:0;left:0;position:absolute}.vc-o.lk{pointer-events:none}.vc-grid{stroke-width:1;fill:none;stroke:var(--mf-line);opacity:.7}.vc-grid2{stroke-width:1;fill:none;stroke:var(--mf-line);opacity:.3}.vc-guide{stroke-width:1;stroke:var(--mf-info);opacity:.85}.vc-snap{stroke-width:1;stroke:var(--mf-danger)}.vc-abl{fill:var(--mf-mute);font-size:var(--mf-fs-sm);-webkit-user-select:none;user-select:none}.vc-abl.on{fill:var(--mf-accent)}.vc-slice{stroke-width:1;fill:var(--mf-tint);stroke:var(--mf-accent);stroke-dasharray:4 3}.vc-selp{stroke-width:1.5;fill:none;pointer-events:none;stroke:var(--mf-accent)}.vc-bb{stroke-width:1;fill:none;pointer-events:none;stroke:var(--mf-accent)}.vc-h{stroke-width:1.5;fill:var(--mf-surface);stroke:var(--mf-accent)}.vc-an{stroke-width:1.5;fill:var(--mf-surface);pointer-events:none;stroke:var(--mf-accent)}.vc-an.on{fill:var(--mf-accent)}.vc-an.st{stroke:var(--mf-danger)}.vc-hl{stroke-width:1;pointer-events:none;stroke:var(--mf-accent)}.vc-hd{stroke-width:1.5;fill:var(--mf-accent);pointer-events:none;stroke:var(--mf-surface)}.vc-gl{stroke-width:2;pointer-events:none;stroke:var(--mf-text)}.vc-gs{stroke-width:2;pointer-events:none;stroke:var(--mf-surface)}.vc-gs.on{stroke:var(--mf-accent)}.vc-ref circle{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.vc-ref path{stroke-width:1.5;fill:none;stroke:var(--mf-accent)}.vc-marq{stroke-width:1;fill:var(--mf-tint);stroke:var(--mf-accent);stroke-dasharray:4 3}.vc-rub{stroke-width:1.5;fill:none;stroke:var(--mf-accent);stroke-dasharray:4 3}.vc-blobp{fill:none;stroke:var(--mf-accent);opacity:.5;stroke-linecap:round;stroke-linejoin:round}.vc-face{stroke-width:1;fill:var(--mf-tint);stroke:var(--mf-accent)}.vc-face.del{fill:var(--mf-danger);stroke:var(--mf-danger);opacity:.35}.vc-iso{fill:var(--mf-accent);font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-semi)}.vc-te{background:transparent;z-index:4;white-space:pre;line-height:1.2;overflow:hidden;resize:none;border:1px dashed var(--mf-accent);margin:0;color:var(--mf-text);position:absolute;outline:0;padding:2px}#vc-pix{image-rendering:pixelated}.vc-cp{display:inline-grid;position:relative;place-items:center;flex:none;border-radius:var(--mf-r-sm);cursor:pointer;height:32px;width:32px}.vc-cp:hover{background:var(--mf-hov)}.vc-cp i{display:block;border-radius:var(--mf-r-sm);height:20px;border:1px solid var(--mf-line);width:20px}.vc-cp input,.vc-chip input{position:absolute;inset:0;cursor:pointer;height:100%;opacity:0;border:0;width:100%;padding:0}.vc-rc2{display:flex;height:64px;gap:2px;align-items:center}.vc-nf{flex:none;height:var(--mf-h-s);min-width:0;width:72px;padding:0 var(--mf-s2)}.vc-il{display:inline-flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);white-space:nowrap;color:var(--mf-mute);align-items:center}.vc-il input[type=checkbox]{accent-color:var(--mf-accent)}.vc-rg{width:110px;accent-color:var(--mf-accent)}.vc-wsel{width:76px!important}.vc-fontsel{max-width:180px;overflow:hidden}.vc-fontsel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-rib .mf-btn.s{min-width:30px;padding:0 var(--mf-s2)}.w-rib .mf-btn.on,.w-rib .mf-btn.ghost.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.vc-zl{min-width:44px;text-align:center}.vc-ed .mf-status #vc-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-dock{flex:none;width:304px;overflow-y:auto;overflow-x:hidden;background:var(--mf-soft);border-left:1px solid var(--mf-line);scrollbar-width:thin;display:flex;flex-direction:column}.vc-dock.shut{display:none}.vc-pn{border-bottom:1px solid var(--mf-line);flex:none}.vc-ph{display:flex;background:transparent;height:var(--mf-h-m);gap:var(--mf-s2);border:0;color:var(--mf-text);width:100%;align-items:center;padding:0 var(--mf-s3);font:inherit;cursor:pointer;text-align:left;font-weight:var(--mf-fw-semi)}.vc-ph:hover{background:var(--mf-hov)}.vc-ph span{flex:1}.vc-ph svg{color:var(--mf-mute)}.vc-pb{display:flex;gap:var(--mf-s2);padding:var(--mf-s1) var(--mf-s3) var(--mf-s3);flex-direction:column}.vc-r{min-height:var(--mf-h-s);display:flex;gap:var(--mf-s2);align-items:center}.vc-l{text-overflow:ellipsis;flex:0 0 84px;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.vc-r .vc-nf{flex:1;min-width:0;width:auto}.vc-r .mf-field{flex:1;height:var(--mf-h-s);min-width:0}.vc-r .mf-select{flex:1;font-size:var(--mf-fs-sm);height:var(--mf-h-s);min-width:0}.vc-r .mf-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-r.q4 .vc-nf{text-align:center;padding:0 var(--mf-s1)}.vc-r2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;gap:var(--mf-s2)}.vc-r2 .vc-l{flex-basis:44px}.vc-rg2{display:flex;gap:var(--mf-s3);align-items:flex-start}.vc-rgc{flex:1;display:flex;gap:var(--mf-s2);min-width:0;flex-direction:column}.vc-rgc .vc-l{flex-basis:16px}.vc-refg{grid-template-columns:repeat(3,14px);flex:none;display:grid;gap:4px;padding:var(--mf-s2)}.vc-refg button{background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:14px;border:1px solid var(--mf-mute);width:14px;padding:0}.vc-refg button.on{background:var(--mf-accent);border-color:var(--mf-accent)}.vc-btnrow{flex-wrap:wrap;display:flex;gap:var(--mf-s1);align-items:center}.vc-btnrow .mf-btn{font-size:var(--mf-fs-sm);height:var(--mf-h-s);padding:0 var(--mf-s3)}.vc-btnrow .mf-eb{height:30px;width:30px}.vc-btnrow .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.vc-sm{font-size:var(--mf-fs-sm);height:var(--mf-h-s)!important;padding:0 var(--mf-s2)!important}.vc-sh{padding:var(--mf-s2) 0 var(--mf-s1)}.vc-sub{display:flex;gap:var(--mf-s1);align-items:center}.vc-note{font-size:var(--mf-fs-sm);line-height:1.45;color:var(--mf-mute)}.vc-note2{font-size:var(--mf-fs-sm);color:var(--mf-text)}.vc-em{font-size:var(--mf-fs-sm);padding:var(--mf-s4) var(--mf-s2)}.vc-det{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s2);padding:var(--mf-s2);flex-direction:column}.vc-seg{flex:1;display:inline-flex;gap:2px}.vc-seg .mf-eb{height:28px;width:30px}.vc-seg .mf-eb.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.vc-chip{display:inline-grid;position:relative;place-items:center;flex:none;border-radius:var(--mf-r-sm);cursor:pointer;height:30px;width:30px}.vc-chip i{display:block;border-radius:var(--mf-r-sm);height:22px;border:1px solid var(--mf-line);width:22px}.mf-sharp-ring-3594{opacity:0;cursor:default;--cv:"d31a5319042c577e"}.vc-chip i.none{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--mf-danger) 6px 7px)}.vc-hex{flex:1;font-family:var(--mf-mono)}.vc-gbar{border-radius:var(--mf-r-sm);height:18px;border:1px solid var(--mf-line)}.vc-stops{display:flex;gap:var(--mf-s1);flex-direction:column}.vc-stop{display:flex;border-radius:var(--mf-r-sm);gap:var(--mf-s1);align-items:center;padding:2px}.vc-stop.on{background:var(--mf-tint)}.vc-stop .vc-nf{flex:1;min-width:0}.vc-al{display:flex;gap:2px;flex-direction:column}.vc-ai{display:flex;border-radius:var(--mf-r-ctl);cursor:pointer;gap:2px;border:1px solid transparent;align-items:center;padding:2px}.vc-ai:hover{background:var(--mf-hov)}.vc-ai.on{background:var(--mf-tint);border-color:var(--mf-accent)}.vc-ai .mf-eb{height:26px;width:26px}.vc-aic{display:grid;height:26px;width:26px;place-items:center;flex:none}.vc-aic i{display:block;background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:20px;border:1px solid var(--mf-line);width:20px}.vc-aln{flex:1;display:flex;font-size:var(--mf-fs-sm);line-height:1.2;min-width:0;flex-direction:column}.vc-aln small{text-overflow:ellipsis;font-size:var(--mf-fs-xs);white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.vc-fx{display:flex;background:var(--mf-soft2);border-radius:var(--mf-r-ctl);gap:var(--mf-s1);padding:var(--mf-s2);flex-direction:column}.vc-fxh{display:flex;gap:var(--mf-s1);align-items:center}.vc-fxh .mf-eb{height:26px;width:26px}.vc-ta{align-items:stretch}.vc-tx{min-height:72px}.vc-lbar{display:flex;gap:var(--mf-s1);align-items:center}.vc-ls{flex:1;height:var(--mf-h-s);min-width:0}.vc-ls input{min-width:0;width:100%}.vc-lt{display:flex;gap:1px;max-height:340px;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.vc-lr{min-height:28px;flex:none;display:flex;border-radius:var(--mf-r-sm);cursor:pointer;font-size:var(--mf-fs-sm);gap:2px;align-items:center;position:relative;padding:0 2px 0 calc(var(--d,0)*14px + 2px)}.vc-lr:hover{background:var(--mf-hov)}.vc-lr.on{background:var(--mf-tint)}.vc-lr.hd .vc-ln,.vc-lr.hd .vc-lic{opacity:.45}.vc-lr .mf-eb{height:24px;width:24px}.vc-lr .mf-eb.on{color:var(--mf-accent-ink)}.vc-lx{flex:none;width:24px}.vc-lic{display:grid;place-items:center;flex:none;color:var(--mf-mute);width:22px}.vc-ln{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.vc-lr small{font-size:var(--mf-fs-xs);color:var(--mf-mute);padding:0 var(--mf-s1)}.vc-lh{background:var(--mf-soft2);font-weight:var(--mf-fw-semi);padding-left:2px;margin-top:2px}.vc-lh.cur{box-shadow:inset 2px 0 0 var(--mf-accent)}.vc-lc{flex:none;border-radius:50%;height:8px;margin:0 var(--mf-s1);width:8px}.vc-lr.vc-drop.a:before,.vc-lr.vc-drop.b:after{background:var(--mf-accent);pointer-events:none;height:2px;left:0;content:"";right:0;position:absolute}.vc-lr.vc-drop.a:before{top:-1px}.vc-lr.vc-drop.b:after{bottom:-1px}.vc-lr.vc-drop.i{outline-offset:-2px;outline:2px solid var(--mf-accent)}.vc-abl2{display:flex;gap:1px;flex-direction:column}.vc-abl2 .vc-lr{padding-left:2px}.vc-swg{flex-wrap:wrap;display:flex;gap:4px}.vc-sw3{border-radius:var(--mf-r-sm);cursor:pointer;height:24px;border:1px solid var(--mf-line);width:24px;position:relative;padding:0}.vc-sw3.on{outline-offset:1px;outline:2px solid var(--mf-accent)}.vc-sw3.g:after{border:4px solid transparent;bottom:0;content:"";right:0;position:absolute;border-right-color:var(--mf-surface);border-bottom-color:var(--mf-surface)}.vc-lt2{flex-wrap:wrap;align-self:flex-start}.vc-lt2 .mf-tab{font-size:var(--mf-fs-sm);padding:0 var(--mf-s2)}.vc-lg{grid-template-columns:repeat(2,1fr);display:grid;gap:var(--mf-s2)}.vc-lg.g3{grid-template-columns:repeat(3,1fr)}.vc-li{display:flex;border-radius:var(--mf-r-ctl);gap:2px;min-width:0;border:1px solid transparent;position:relative;padding:var(--mf-s1);flex-direction:column}.vc-li.on{background:var(--mf-tint);border-color:var(--mf-accent)}.vc-lth{display:block;background:var(--mf-paper);border-radius:var(--mf-r-sm);cursor:pointer;height:56px;overflow:hidden;border:1px solid var(--mf-line);color:var(--mf-paper-ink);width:100%;padding:var(--mf-s1)}.vc-lth:hover{border-color:var(--mf-accent)}.vc-lth.txt{display:grid;place-items:center;background:var(--mf-soft2);color:var(--mf-mute)}.vc-lth.sh{background:var(--mf-soft2);height:54px;color:var(--mf-text)}.vc-lth svg{display:block;height:100%;width:100%}.vc-pth{display:block;height:100%;width:100%}.vc-pth svg{display:block}.vc-lnm{text-overflow:ellipsis;display:flex;font-size:var(--mf-fs-sm);white-space:nowrap;line-height:1.25;overflow:hidden;flex-direction:column}.vc-lnm small{font-size:var(--mf-fs-xs);color:var(--mf-mute)}.vc-lac{display:none;top:2px;background:var(--mf-glass);border-radius:var(--mf-r-sm);gap:0;right:2px;position:absolute}.vc-li:hover .vc-lac,.vc-li:focus-within .vc-lac{display:flex}.vc-lac .mf-eb{height:24px;width:24px}.vc-exp .mf-field,.vc-rc .mf-field{width:100%}.vc-chips{flex-wrap:wrap;display:flex;gap:var(--mf-s3);align-items:center}.vc-hint{font-size:var(--mf-fs-sm);margin-top:var(--mf-s1)}.vc-rc{display:flex;gap:var(--mf-s3);flex-direction:column}.vc-rc-list{display:flex;gap:var(--mf-s1);max-height:260px;flex-direction:column;overflow-y:auto}.vc-rc-row{display:flex;gap:var(--mf-s3);align-items:center}.vc-rc-row input[type=color]{background:transparent;border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-h-s);border:1px solid var(--mf-line);width:var(--mf-s6);padding:0}.vc-sw{flex:none;display:inline-block;border-radius:var(--mf-r-sm);height:20px;border:1px solid var(--mf-line);width:20px}.vc-rc-s{display:flex;gap:var(--mf-s2);flex-direction:column}.vc-code{font-size:var(--mf-fs-sm);white-space:pre-wrap;overflow:auto;font-family:var(--mf-mono);max-height:300px;word-break:break-all}@media(max-width:1180px){.vc-dock{width:272px}.vc-ed .w-nav .mf-btn .t{display:none}}@media(max-width:760px){.vc-tools{grid-template-columns:1fr;width:52px;grid-auto-rows:40px;padding:var(--mf-s1)}.vc-tool span{display:none}.vc-fs{height:56px}.vc-dock{top:0;z-index:8;box-shadow:var(--mf-sh-pop);bottom:0;width:min(88%,320px);right:0;position:absolute}.vc-ed .w-nav{overflow-x:auto;scrollbar-width:none}.vc-ed .w-nav>*{flex:none}.vc-ed .w-nav>.w-name{flex:0 0 96px;width:96px}.vc-ed .w-nav .mf-tabs{flex:none}.vc-xb,#vc-pos,#vc-save,.vc-ed .mf-status .mf-sep{display:none}.vc-ed .mf-status{gap:var(--mf-s2)}.vc-cv{top:0;left:0}#vc-rulers{display:none}}.vc-persp{stroke-width:1;fill:none;pointer-events:none;stroke:var(--mf-accent);opacity:.45}.vc-persp.hz{stroke-width:1.5;opacity:.9}.vc-dimp{stroke-width:1.5;stroke:var(--mf-accent);stroke-dasharray:4 3}.wv-app{min-height:0;display:flex;background:var(--mf-surface);position:relative;outline:0;flex-direction:column}.wv-app>.wv-scr{min-height:0;flex:1;display:flex;flex-direction:column}.wv-app>.wv-scr[hidden]{display:none}.wv-home .w-br{padding:var(--mf-s4) var(--mf-s5)}.wv-th.mini,.wv-th{display:grid;place-items:center;align-content:center;height:100%;gap:var(--mf-s1);color:var(--mf-mute);width:100%}.wv-th small{font-size:var(--mf-fs-sm);color:var(--mf-mute)}.wv-ed .w-body{min-height:0}.wv-ed .w-main{min-height:0;display:flex;min-width:0;flex-direction:column}.wv-col{min-height:0;flex:1;display:flex;min-width:0;flex-direction:column}.wv-row{flex-wrap:wrap;display:flex;gap:var(--mf-s2);justify-content:center;margin-top:var(--mf-s3)}.wv-emp{max-width:460px;margin:auto}.wv-note{font-size:var(--mf-fs-sm);margin:0 0 var(--mf-s2)}.wv-save{font-size:var(--mf-fs-sm);padding:0 var(--mf-s2)}.wv-vh,.wv-view{min-height:0;flex:1;display:flex;background:var(--mf-soft2);position:relative;flex-direction:column}.wv-rul{flex:none;display:block;height:28px;width:100%;border-bottom:1px solid var(--mf-line);background:var(--mf-soft)}.wv-cv{min-height:120px;flex:1;overflow:hidden;position:relative}.wv-cnv{position:absolute;inset:0;display:block;cursor:text;height:100%;width:100%;touch-action:none}.wv-ph{display:none;top:0;background:var(--mf-accent);pointer-events:none;left:0;bottom:0;width:1px;position:absolute}.wv-sb{flex:none;background:var(--mf-soft);height:var(--mf-s4);border-top:1px solid var(--mf-line);cursor:pointer;position:relative}.wv-sb i{display:block;top:2px;background:var(--mf-hair2);border-radius:var(--mf-r-sm);left:0;bottom:2px;width:20%;position:absolute}.wv-tr{flex:none;display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s1) var(--mf-s3);border-top:1px solid var(--mf-line);min-height:var(--mf-bar-cmd,44px);flex-wrap:wrap;background:var(--mf-soft)}.wv-time{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-lg);min-width:7.5em;font-family:var(--mf-mono);color:var(--mf-text);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s3)}.wv-sel{text-overflow:ellipsis;font-size:var(--mf-fs-sm);white-space:nowrap;min-width:0;overflow:hidden}.wv-lim{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.wv-chk{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s2);align-items:center}.wv-tr .mf-eb.on,.wv-app .mf-eb.on,.wv-app .mf-btn.ghost.on{background:var(--mf-tint);color:var(--mf-accent-ink)}.wv-tg-rec.on{background:color-mix(in srgb,var(--mf-danger) 14%,transparent)!important;color:var(--mf-danger)!important}.wv-app input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:var(--mf-ico-s);min-width:0;margin:0}.wv-app input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--mf-accent),var(--mf-accent)) 0 0/var(--p,0%) 100% no-repeat,var(--mf-soft2);border-radius:var(--mf-r-sm);height:4px}.wv-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:var(--mf-ico-s);width:var(--mf-ico-s);margin-top:-6px;background:var(--mf-text);border-radius:var(--mf-r-sm);border:0;box-shadow:var(--mf-sh1)}.wv-app input[type=range]::-moz-range-track{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:4px}.wv-app input[type=range]::-moz-range-progress{background:var(--mf-accent);border-radius:var(--mf-r-sm);height:4px}.wv-app input[type=range]::-moz-range-thumb{background:var(--mf-text);border-radius:var(--mf-r-sm);height:var(--mf-ico-s);border:0;width:var(--mf-ico-s)}.wv-app input[type=range]:focus-visible{outline-offset:2px;outline:2px solid var(--mf-accent)}.wv-app input[type=range].v{writing-mode:vertical-lr;direction:rtl;height:96px;width:var(--mf-ico-s)}.wv-app input[type=range].v::-webkit-slider-runnable-track{background:linear-gradient(to top,var(--mf-accent),var(--mf-accent)) 0 100%/100% var(--p,0%) no-repeat,var(--mf-soft2);height:100%;width:4px}.wv-app input[type=range].v::-webkit-slider-thumb{margin-top:0;margin-left:-6px}.wv-side{min-width:0;width:320px}.wv-sidet{flex:none;padding:var(--mf-s2) var(--mf-s3);border-bottom:1px solid var(--mf-line)}.wv-sp{min-height:0;flex:1;overflow:auto;padding:var(--mf-s3)}.wv-sp .mf-sec{padding:var(--mf-s3) 0 var(--mf-s1)}.wv-pr{grid-template-columns:112px 1fr auto;display:grid;gap:var(--mf-s2);align-items:center;margin-bottom:var(--mf-s2);font-size:var(--mf-fs-sm)}.wv-pr label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mf-mute)}.wv-pr .mf-field,.wv-pr .mf-select{grid-column:2/4;min-width:0}.wv-pr .mf-field{height:var(--mf-h-s)}.wv-pv{font-variant-numeric:tabular-nums;min-width:3.5em;text-align:right;color:var(--mf-text)}.wv-tsec{margin-bottom:var(--mf-s3)}.wv-rack{display:flex;gap:var(--mf-s2);flex-direction:column}.wv-rack-add{display:flex;gap:var(--mf-s2);margin-top:var(--mf-s3);flex-wrap:wrap}.wv-fx{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line)}.wv-fx.off .wv-fxh b{color:var(--mf-mute)}.wv-fxh{min-height:var(--mf-row-panel,36px);display:flex;gap:var(--mf-s1);align-items:center;padding:var(--mf-s1) var(--mf-s2)}.wv-fxh b{text-overflow:ellipsis;font-size:var(--mf-fs-md);white-space:nowrap;min-width:0;overflow:hidden;font-weight:var(--mf-fw-semi)}.wv-fxb{padding:var(--mf-s2) var(--mf-s3) var(--mf-s3);border-top:1px solid var(--mf-line)}.wv-fxs{display:flex;gap:var(--mf-s3);flex-direction:column}.wv-fxact{flex-wrap:wrap;display:flex;gap:var(--mf-s2)}.wv-bank{display:flex;gap:2px;justify-content:space-between;overflow-x:auto;padding-bottom:var(--mf-s1)}.wv-bk{display:flex;font-size:var(--mf-fs-xs);gap:var(--mf-s1);color:var(--mf-mute);align-items:center;flex-direction:column}.wv-pcanv{display:block;border-radius:var(--mf-r-sm);height:80px;width:100%;margin-bottom:var(--mf-s2)}.wv-prow{flex-wrap:wrap;display:flex;gap:var(--mf-s2);margin:var(--mf-s2) 0}.wv-dlgrk{min-width:300px;overflow:auto;max-height:60vh}.wv-mtr{display:flex;gap:var(--mf-s3);flex-direction:column}.wv-mtr canvas{display:block;background:var(--mf-soft);border-radius:var(--mf-r-sm);width:100%}.wv-mc1{height:56px}.wv-mc2{height:120px}.wv-mc3{height:150px}.wv-lufs{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s2)}.wv-lufs div{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s2) var(--mf-s3);flex-direction:column}.wv-lufs span{text-transform:uppercase;font-size:var(--mf-fs-xs);color:var(--mf-mute)}.wv-lufs b{font-variant-numeric:tabular-nums;font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}.wv-mkt,.wv-list{display:flex;gap:var(--mf-s1);flex-direction:column}.wv-busy{position:absolute;inset:0;display:grid;z-index:30;place-items:center;background:color-mix(in srgb,var(--mf-black) 35%,transparent)}.wv-busy[hidden]{display:none}.wv-busy .mf-card{display:flex;max-width:80%;gap:var(--mf-s3);min-width:280px;padding:var(--mf-s4) var(--mf-s5);flex-direction:column}.wv-busy .mf-progress{background:var(--mf-soft2);border-radius:var(--mf-r-sm);height:6px;overflow:hidden}.wv-busy .mf-progress i{display:block;background:var(--mf-accent);transition:width .15s;height:100%;width:0}.wv-mt{min-height:0;flex:1;display:flex;background:var(--mf-soft2);flex-direction:column}.wv-mtr0{flex:none;display:flex;border-bottom:1px solid var(--mf-line);background:var(--mf-soft)}.wv-mth0{flex:none;display:flex;justify-content:space-between;width:236px;align-items:center;padding:0 var(--mf-s2) 0 var(--mf-s3);border-right:1px solid var(--mf-line);font-size:var(--mf-fs-sm);color:var(--mf-mute)}.wv-mrw{flex:1;height:28px;min-width:0;position:relative}.wv-mrul{display:block;cursor:pointer}.wv-mts{min-height:0;flex:1;overflow:auto;position:relative}.wv-mtin{min-height:100%;display:flex}.wv-mth{flex:none;width:236px;border-right:1px solid var(--mf-line);background:var(--mf-surface);z-index:2;left:0;position:sticky}.wv-mtc{flex:1;min-width:0;position:relative}.wv-mcv{display:block;touch-action:none}.wv-mph{top:0;background:var(--mf-accent);pointer-events:none;left:0;bottom:0;width:1px;position:absolute}.wv-th{display:flex;gap:var(--mf-s1);justify-content:center;position:relative;padding:var(--mf-s2) var(--mf-s2) var(--mf-s2) var(--mf-s3);flex-direction:column;border-bottom:1px solid var(--mf-line);box-sizing:border-box;place-items:initial;align-content:initial;height:auto;color:var(--mf-text);width:auto}.wv-th.on{background:var(--mf-sel)}.wv-tcol{top:0;left:0;bottom:0;width:3px;position:absolute}.wv-th1,.wv-th2{display:flex;gap:var(--mf-s1);min-width:0;align-items:center}.wv-tn{flex:1;background:transparent;border-radius:var(--mf-r-sm);height:var(--mf-h-s);min-width:0;border:1px solid transparent;color:var(--mf-text);font:inherit;font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s1)}.wv-tn:hover{background:var(--mf-hov)}.wv-tn:focus{background:var(--mf-surface);outline:2px solid var(--mf-accent)}.wv-ms{flex:none;display:grid;height:var(--mf-h-s);width:var(--mf-h-s);place-items:center;background:var(--mf-surface);border-radius:var(--mf-r-sm);border:1px solid var(--mf-line);color:var(--mf-mute);font:inherit;cursor:pointer;font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-bold);padding:0}.wv-ms:hover{background:var(--mf-hov)}.wv-ms.on.m{background:var(--mf-warn);border-color:var(--mf-warn);color:var(--mf-black)}.wv-ms.on.s{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-on-accent)}.wv-ms.on.r{background:var(--mf-danger);border-color:var(--mf-danger);color:var(--mf-white)}.wv-th2 .wv-rng{flex:1;min-width:0}.wv-th2 .wv-pn{flex:0 0 56px}.wv-strip{flex-wrap:wrap;display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1) var(--mf-s2);border:1px solid var(--mf-line);align-items:center;padding:var(--mf-s2) var(--mf-s3);margin-bottom:var(--mf-s2);cursor:pointer}.wv-strip.on{background:var(--mf-sel)}.wv-sn{text-overflow:ellipsis;flex:1 0 100%;white-space:nowrap;overflow:hidden;font-weight:var(--mf-fw-semi)}.wv-strip .wv-rng{flex:1;min-width:60px}.wv-strip .wv-pv{min-width:5em}.wv-lib{min-height:var(--mf-row-panel,36px);display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s1);align-items:center;padding:0 var(--mf-s2)}.wv-lib:hover{background:var(--mf-hov)}.wv-ln{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.wv-inst{min-height:0;flex:1;background:var(--mf-surface);overflow:auto;padding:var(--mf-s4)}.wv-instw{display:flex;max-width:1100px;gap:var(--mf-s4);margin:0 auto;flex-direction:column}.wv-ip{background:var(--mf-surface);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);padding:var(--mf-s3) var(--mf-s4)}.wv-ih{display:flex;gap:var(--mf-s3);align-items:center;margin-bottom:var(--mf-s3);flex-wrap:wrap}.wv-ih b{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}.wv-ih span{font-size:var(--mf-fs-sm)}.wv-g2{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s5)}.wv-g2 .wv-pr{grid-template-columns:110px 1fr auto}.wv-dr,.wv-sr{grid-template-columns:84px 1fr;display:grid;gap:var(--mf-s2);align-items:center;margin-bottom:3px}.wv-dr{grid-template-columns:84px 1fr 80px 80px}.wv-dr.mute .wv-steps{opacity:.4}.wv-dn{background:var(--mf-soft);border-radius:var(--mf-r-sm);height:var(--mf-h-s);border:0;color:var(--mf-text);font:inherit;text-overflow:ellipsis;cursor:pointer;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden;text-align:left;padding:0 var(--mf-s2)}.wv-dr.mute .wv-dn{color:var(--mf-mute);text-decoration:line-through}.wv-steps{grid-template-columns:repeat(16,1fr);display:grid;gap:3px}.wv-st{background:var(--mf-soft);border-radius:var(--mf-r-sm);cursor:pointer;height:var(--mf-h-s);min-width:0;border:1px solid var(--mf-line);padding:0}.wv-st.q{background:var(--mf-soft2)}.wv-st:hover{border-color:var(--mf-hair2)}.wv-st.on{background:var(--mf-accent);border-color:var(--mf-accent)}.wv-st.cur{outline-offset:-2px;outline:2px solid var(--mf-text)}.wv-roll .wv-st{height:calc(var(--mf-h-s) - 8px)}.wv-sk{font-size:var(--mf-fs-xs);text-align:right;color:var(--mf-mute);padding-right:var(--mf-s2)}.wv-sr.blk .wv-sk{color:var(--mf-text)}.wv-sr.blk .wv-st:not(.on){background:var(--mf-soft2)}.wv-sw{max-width:420px;margin-top:var(--mf-s3);grid-template-columns:84px 1fr auto}.wv-kb{display:flex;height:112px;position:relative}.wv-key{flex:1;display:flex;background:var(--mf-white);border-radius:0 0 var(--mf-r-sm) var(--mf-r-sm);cursor:pointer;min-width:0;justify-content:center;border:1px solid var(--mf-line);color:var(--mf-black);align-items:flex-end;padding:0 0 var(--mf-s1);font:inherit;font-size:var(--mf-fs-xs)}.wv-key.blk{top:0;height:66px;left:calc(100%/18*var(--i) + 100%/18*.2 - 100%/18*0);width:calc(100%/18*.6);position:absolute;margin-left:calc(100%/18*-.3);background:var(--mf-black);border-color:var(--mf-black);z-index:1}.wv-key.on{background:var(--mf-accent);color:var(--mf-on-accent)}.wv-pads{grid-template-columns:repeat(4,1fr);display:grid;gap:var(--mf-s2)}.wv-pad{display:flex;background:var(--mf-soft);border-radius:var(--mf-r-ctl);cursor:pointer;height:76px;justify-content:space-between;border:1px solid var(--mf-line);color:var(--mf-mute);align-items:flex-start;padding:var(--mf-s2) var(--mf-s3);flex-direction:column;font:inherit;min-width:0;text-align:left}.wv-pad b{font-size:var(--mf-fs-lg);color:var(--mf-text)}.wv-pad span{text-overflow:ellipsis;max-width:100%;font-size:var(--mf-fs-sm);white-space:nowrap;overflow:hidden}.wv-pad.has{background:var(--mf-tint);color:var(--mf-text)}.wv-pad.hit,.wv-pad:active{border-color:var(--mf-accent);background:var(--mf-accent);color:var(--mf-on-accent)}.wv-pad.hit b{color:var(--mf-on-accent)}.wv-batch{min-height:0;flex:1;background:var(--mf-surface);overflow:auto;padding:var(--mf-s4)}.wv-bw{display:flex;max-width:820px;gap:var(--mf-s4);margin:0 auto;flex-direction:column}.wv-bl{display:flex;flex-direction:column}.wv-bf{min-height:var(--mf-row-list,44px);display:flex;gap:var(--mf-s3);align-items:center;border-bottom:1px solid var(--mf-line)}.wv-bn{text-overflow:ellipsis;flex:1;white-space:nowrap;min-width:0;overflow:hidden}.wv-bs{font-size:var(--mf-fs-sm);min-width:5em;text-align:right;color:var(--mf-mute)}.wv-bs.ok{color:var(--mf-ok)}.wv-bs.err{color:var(--mf-danger)}.wv-bs.run{color:var(--mf-accent-ink)}.wv-bw .wv-pr{grid-template-columns:140px 1fr}.wv-tx{width:100%;font:inherit;resize:vertical}@media(max-width:760px){.wv-save,.wv-st2{display:none}.wv-ed .w-nav .w-name{flex:1 1 60px;min-width:50px;width:auto}.wv-ed .w-nav .mf-tabs{flex:none}.wv-ed .w-nav .mf-tab{padding:0 var(--mf-s2)}.wv-side,.wv-ed .w-sidep{display:none}.wv-ed .w-rib{scroll-snap-type:x proximity}.wv-ed .w-rib .w-grp{scroll-snap-align:start}.wv-tr{padding:var(--mf-s1) var(--mf-s2)}.wv-time{font-size:var(--mf-fs-md);min-width:6.5em;padding:0 var(--mf-s1)}.wv-sel,.wv-lim{display:none}.wv-mth0,.wv-mth{width:150px}.wv-th2 .wv-pn,.wv-th2 .mf-eb:nth-of-type(n+3){display:none}.wv-th1 .mf-eb{display:none}.wv-g2{grid-template-columns:1fr}.wv-dr{grid-template-columns:56px 1fr}.wv-dr .wv-dv{display:none}.wv-sr{grid-template-columns:36px 1fr}.wv-pads{grid-template-columns:repeat(2,1fr)}.wv-inst,.wv-batch{padding:var(--mf-s2)}.wv-ip{padding:var(--mf-s2) var(--mf-s3)}.wv-bw .wv-pr{grid-template-columns:100px 1fr}}.sp-plot{display:flex;gap:var(--mf-s2);flex-direction:column}.sp-cv{aspect-ratio:640/260;background:var(--mf-soft);border-radius:var(--mf-r2);height:auto;border:1px solid var(--mf-line);width:100%}.sp-read{min-height:20px;font-variant-numeric:tabular-nums}.sp-ctl{flex-wrap:wrap;display:flex;gap:var(--mf-s3)}.sp-ctl label{display:flex;font-size:var(--mf-fs-sm);gap:var(--mf-s1);color:var(--mf-mute);flex-direction:column}.wv-lb{min-height:44px;cursor:pointer;align-items:center}.wv-lb:hover,.wv-lb:focus-visible{background:var(--mf-soft)}.wv-lb:focus-visible{outline-offset:-2px;outline:2px solid var(--mf-accent)}.wv-simple [data-h=side],.wv-simple .wv-fxsw,.wv-simple .wv-tr .mf-mute+.mf-grow+label{display:none}.wv-simple .w-big{min-width:72px}.wv-simple .wv-tr{padding-block:var(--mf-s2)}.wv-simple .wv-bplay{height:48px;width:48px}.wr-sty-act{flex-wrap:wrap;display:flex;gap:var(--mf-s2);padding-bottom:var(--mf-s2)}.wr-sty-row{min-height:var(--mf-row-nav);display:flex;border-radius:var(--mf-r-ctl);gap:var(--mf-s2);align-items:center;padding:0 var(--mf-s2) 0 var(--mf-s3)}.wr-sty-row:hover{background:var(--mf-hov)}.wr-sty-row.on{background:var(--mf-sel)}.wr-sty-hint{font-size:var(--mf-fs-sm);margin:0;padding:var(--mf-s2) var(--mf-s3)}.mf-calm-node-45c5{--tb:166,47,35,174,78,141,136,45,119,175,38,108,210,51,222,228,30}.w-nav:has(>#wr-name,>#gr-title,>#dk-name){min-width:0}.w-nav:has(>#wr-name,>#gr-title,>#dk-name)>.mf-tabs{flex:1 1 0;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-right:0}.w-nav:has(>#wr-name,>#gr-title,>#dk-name)>.mf-tabs::-webkit-scrollbar{display:none}.w-nav:has(>#wr-name,>#gr-title,>#dk-name)>.mf-tabs .mf-tab{flex:none}.w-nav:has(>#wr-name,>#gr-title,>#dk-name)>:is(#wr-name,#gr-title,#dk-name){flex:0 1 clamp(120px,22%,260px);min-width:80px}.w-nav:has(>#wr-name,>#gr-title,>#dk-name)>:not(.mf-tabs):not(input){flex:none}@media(max-width:760px){.w-nav:has(>#wr-name,>#gr-title,>#dk-name){flex-wrap:wrap;height:auto;row-gap:var(--mf-s1);padding-bottom:var(--mf-s1)}.w-nav:has(>#wr-name,>#gr-title,>#dk-name)>.mf-tabs{flex:1 0 100%;order:9}.w-nav:has(>#wr-name,>#gr-title,>#dk-name)>:is(#wr-name,#gr-title,#dk-name){flex:1 1 90px}}.wr-sheet.wr-two{width:calc(var(--np,2)*var(--pw,794px) + (var(--np,2) - 1)*28px)}.wr-sheet.wr-two .wr-page{column-count:var(--np,2);column-gap:calc(var(--ml,72px) + var(--mr,72px) + 28px);column-fill:auto;min-height:0;height:var(--two-h,1123px);width:calc(var(--np,2)*(var(--pw,794px) - var(--ml,72px) - var(--mr,72px)) + (var(--np,2) - 1)*(var(--ml,72px) + var(--mr,72px) + 28px))}.wr-sheet.wr-two .wr-pg{top:0!important;width:var(--pw,794px)}.wr-final-bar{display:flex;background:var(--mf-soft2);gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s4);border-bottom:1px solid var(--mf-line);flex:none;font-size:var(--mf-fs-sm);color:var(--mf-mute)}.wr-final-bar b{color:var(--mf-text);font-weight:var(--mf-fw-semi)}.wr-final-bar .mf-grow{flex:1}.wr-xe{display:none}.wr-gf{grid-template-columns:1fr 1fr;display:grid;gap:var(--mf-s3) var(--mf-s4)}.wr-gf-row{display:flex;gap:var(--mf-s1);min-width:0;flex-direction:column}.wr-gf-row.wide{grid-column:1/-1}.wr-gf-chk{min-height:var(--mf-h-m);align-self:end}@media(max-width:560px){.wr-gf{grid-template-columns:1fr}}.wr-root.wr-fm .w-nav,.wr-root.wr-fm .w-rib,.wr-root.wr-fm .wr-findhost,.wr-root.wr-fm .mf-status,.wr-root.wr-fm .wr-final-bar{display:none}.wr-root.wr-fm .wr-fm-exit{top:var(--mf-s3);z-index:40;opacity:.55;right:var(--mf-s4);position:absolute}.wr-root.wr-fm .wr-fm-exit:hover{opacity:1}.wr-root:not(.wr-fm) .wr-fm-exit{display:none}.wr-ed .w-rib{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.w-dl .w-hr,.w-dl .w-th{grid-template-columns:20px minmax(0,1.6fr) minmax(0,1fr) 170px 32px 32px}@media(min-width:761px){:is(.mf-side,.nt-side,.cl-side,.tk-side,.ct-side,.pw-nav,.cd-side,.se-rail,.w-bl,.sw-side){background:var(--mf-soft);border-right:1px solid var(--mf-line);gap:2px;box-sizing:border-box}:is(.mf-side,.nt-side,.cl-side,.tk-side,.ct-side,.pw-nav,.cd-side,.se-rail,.w-bl,.sw-side) .mf-nav{min-height:var(--mf-row-nav);flex:none;font-size:var(--mf-fs-md);height:var(--mf-row-nav);line-height:1.2;font-weight:var(--mf-fw-reg)}:is(.mf-side,.nt-side,.cl-side,.tk-side,.ct-side,.pw-nav,.cd-side,.se-rail,.w-bl,.sw-side) .mf-nav.on:not(.cl-cal *){background:var(--mf-sel);color:var(--mf-text);font-weight:var(--mf-fw-semi)}:is(.mf-side,.nt-side,.cl-side,.tk-side,.ct-side,.pw-nav,.cd-side,.se-rail,.w-bl,.sw-side) .mf-nav.on:not(.cl-cal *):before{display:block}:is(.mf-side,.nt-side,.cl-side,.tk-side,.ct-side,.pw-nav,.cd-side,.se-rail,.w-bl,.sw-side) .mf-sec{flex:none;text-transform:uppercase;letter-spacing:.06em;font-size:var(--mf-fs-xs);height:auto;line-height:1.2;margin:0;color:var(--mf-mute);font-weight:var(--mf-fw-semi);padding:var(--mf-s3) var(--mf-s3) var(--mf-s1)}:is(.mf-side,.nt-side,.cl-side,.tk-side,.ct-side,.pw-nav,.cd-side,.se-rail,.w-bl,.sw-side) .mf-nav .n{font-size:var(--mf-fs-xs);color:var(--mf-mute)}}.win h1:not(.mf-sec){font-size:var(--mf-fs-h1);font-weight:var(--mf-fw-semi)}.win h2:not(.mf-sec){font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi)}.win h3:not(.mf-sec){font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi)}.win button,.win input,.win select,.win textarea{font-family:var(--mf-font)}button:not([class]){font:inherit;background:none;border:0;color:inherit;padding:0}.win button{font-family:var(--mf-font)}:where(.win) small{font-size:var(--mf-fs-sm)}:root,[data-theme]{--mf-bar-cmd:48px}.mf-rib:not(.w-rib){height:var(--mf-bar-cmd)}.fx-rib .mf-btn.new{background:var(--mf-accent);color:var(--mf-on-accent);border-color:transparent;border-radius:var(--mf-r-ctl);font-weight:var(--mf-fw-semi);padding:0 var(--mf-s4);margin-right:var(--mf-s2)}.fx-rib .mf-btn.new svg{color:inherit}.fx-rib .mf-btn.new:hover:not(:disabled){background:color-mix(in srgb,var(--mf-accent) 88%,var(--mf-white))}.fx-rib .mf-btn.new:disabled{background:var(--mf-soft2);color:var(--mf-mute)}.mf-pop,.mfu-menu .mf-pop,.mf-mi.sub>.subpop,.gr-popbox,.cd-lm,.bd-pop,.db-pop,.dk-pop,.tbp-in,#snaplay,.at-row,.mf-start,.mf-panel.layer,.mf-panel.mf-pp,.mf-sysbar .mf-pop{background:var(--mf-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--mf-line)}.mf-mi.sub>.subpop{z-index:3}@media(max-width:760px){.mf-mi.sub>.subpop{background:transparent;border:0}}@media(pointer:coarse)and (max-width:760px){:root,[data-theme]{--mf-bar-sys:44px}.mf-sysbar .mf-wc button{height:44px;width:48px}}@media(pointer:coarse){html body :is(.mf-btn,.mf-btn.s,.mf-btn.l,.mf-tab,.mf-nav,.mf-chip,.mf-field,.mf-select,.mf-search){min-height:44px!important}html body :is(.mf-btn,.mf-tab,.mf-chip,.mf-eb){min-width:44px!important}html body .mf-eb{min-height:44px!important}html body .mf-search input{min-height:42px}html body :is(.cb-seg,.ch-seg,.pr-mode,.sx-mode,.fn-seg,.bd-seg,.dcs-seg) button{min-height:44px;min-width:44px}html body :is(.ch-me,.fc-ver,.tm-h,.cc-k.m,.sl-ri){min-height:44px;min-width:44px}html body :is(.win,.mf-dlg) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]){min-height:44px}.mf-switch:before{content:"";position:absolute;inset:-12px -4px}}@media(pointer:coarse)and (max-width:760px){.mf-taskbar{gap:2px;padding:0 var(--mf-s1)}.mf-taskbar .mf-tbi,.mf-taskbar .mf-tbi.sm{height:44px;width:44px}.mf-taskbar .mf-clock{font-size:var(--mf-fs-xs);padding:0 var(--mf-s1)}.mf-taskbar .tb-items{min-width:48px;scroll-snap-type:x proximity}.mf-taskbar .tb-items>*{scroll-snap-align:start}.mf-taskbar .mf-tray{flex:none}}@media(max-width:760px){.cl-head{flex-wrap:wrap}.cl-title{flex:1 1 100%;order:-1;margin:0 var(--mf-s1)}.fc-ver span,.mf-status .mf-sep{display:none}.mf-status{gap:var(--mf-s3)}}@media(max-width:520px){.cb-nav,.fn-nav{flex-wrap:wrap;height:auto;row-gap:var(--mf-s1);padding-bottom:var(--mf-s2)}.cb-nav .cb-sq,.fn-nav .fn-sq{flex:1 1 100%;max-width:none;order:9;width:auto}.fn-cloud{display:none}}.mf-rib{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-width:100%}.mf-rib::-webkit-scrollbar{display:none}@keyframes mfshim{0%{background-position:200% 0}to{background-position:-200% 0}}.bz-skel,.au-skel,.dr-skel{background:linear-gradient(90deg,var(--mf-soft) 0,var(--mf-soft2) 50%,var(--mf-soft) 100%);background-size:200% 100%;animation:mfshim 1.6s linear infinite}@media(prefers-reduced-motion:reduce){.bz-skel,.au-skel,.dr-skel{animation:none}}iframe.sf-fr:focus,iframe.sf-fr:focus-visible,iframe.sf-fr.sf-on{outline-offset:-2px;outline:2px solid var(--mf-accent)}.w-bc.w-dash2,.w-home .w-bc{max-width:none;margin:0;width:100%}.w-dash2 .w-qts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.w-dash2 .w-tgrid.wide,.w-dash .w-tgrid.wide{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.au-view:has(.au-list){max-width:none}.au-view:not(:has(.au-list)){max-width:1100px}.au-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));display:grid;gap:var(--mf-s2)}.tbx-bc{max-width:none}.tbx-bc:not(:has(.tbx-tiles)){max-width:1100px}.tbx-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.xt-page{max-width:1200px}.sx-qi{background:none;border:0;color:var(--mf-text)}.fn-pg:has(.fn-kpis,.fn-grid4,.fn-grid2,.fn-dg,.fn-g3,table),.cb-pg:has(.cb-cards,.cb-tgrid,.cb-grid,table){max-width:none}.fn-grid4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.fn-grid2,.fn-g2,.fn-dg{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.cb-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.jr-stats{max-width:none}.au-row .mf-grow{min-width:min(100%,240px)}