: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-scene:#0a0a0a;--mf-white:#fff;--mf-black:#0a0a0a;--mf-brand:#0a0a0a;--mf-brand-card:#141413;--mf-brand-line:#232321;--mf-brand-text:#dcdcd7;--mf-brand-mute:#9b9b95;--mf-hov:color-mix(in srgb,#fff 8%,transparent);--mf-act:color-mix(in srgb,#fff 14%,transparent);--mf-ink:var(--mf-accent)}[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:#c92a2a;--mf-ok:#1f8a4c;--mf-warn:#a86400;--mf-info:#1c62c4;--mf-scene:#e9e9e6;--mf-hov:color-mix(in srgb,#000 6%,transparent);--mf-act:color-mix(in srgb,#000 11%,transparent);--mf-ink:var(--mf-warn)}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--mf-surface:#fff;--mf-soft:#f3f3f2;--mf-soft2:#e9e9e6;--mf-text:#0a0a0a;--mf-mute:#5b5b57;--mf-line:#d8d8d4;--mf-danger:#c92a2a;--mf-ok:#1f8a4c;--mf-warn:#a86400;--mf-info:#1c62c4;--mf-scene:#e9e9e6;--mf-hov:color-mix(in srgb,#000 6%,transparent);--mf-act:color-mix(in srgb,#000 11%,transparent);--mf-ink:var(--mf-warn)}}: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-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,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mf-mono:"Mayfair Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,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-cmd:48px;--mf-bar-status:28px;--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-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}:root[data-accent=pink]{--mf-accent:#ff5fa2}:root[data-accent=red]{--mf-accent:#ff5a4d}:root[data-accent=orange]{--mf-accent:#ff8a1f}:root[data-accent=green]{--mf-accent:#3ddc84}:root[data-accent=teal]{--mf-accent:#2dd4bf}:root[data-accent=blue]{--mf-accent:#5aa9ff}:root[data-accent=purple]{--mf-accent:#b58cff}:root[data-round=off]{--mf-r-sm:2px;--mf-r-ctl:3px;--mf-r-pop:4px;--mf-r-dlg:4px;--mf-r-pill:3px}html.mf *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mf-text) 28%,transparent) transparent}html.mf *::-webkit-scrollbar{width:10px;height:10px}html.mf *::-webkit-scrollbar-track,html.mf *::-webkit-scrollbar-corner{background:transparent}html.mf *::-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}html.mf *::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mf-text) 45%,transparent);background-clip:content-box}html.mf html,html.mf body{height:100%;margin:0}html.mf body{font-family:var(--mf-font);font-size:var(--mf-fs-md);line-height:1.45;background:var(--mf-surface);color:var(--mf-text);-webkit-font-smoothing:antialiased;overflow:hidden}html.mf #app{height:100%}html.mf button,html.mf input,html.mf select,html.mf textarea{font:inherit;color:inherit}html.mf button{cursor:pointer}html.mf a{color:var(--mf-ink);text-underline-offset:3px}html.mf a:hover{color:var(--mf-text)}html.mf :focus-visible{outline:2px solid var(--mf-accent);outline-offset:1px}html.mf .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.mf [hidden]{display:none!important}html.mf small{font-size:var(--mf-fs-sm)}html.mf h1,html.mf h2,html.mf h3,html.mf h4{font-weight:var(--mf-fw-semi)}html.mf code,html.mf kbd{font-family:var(--mf-mono)}@media(prefers-reduced-motion:reduce){html.mf *{transition-duration:0s!important;animation-duration:0s!important}}html.mf svg:not([class*=cl-]){fill:none;stroke:currentColor;stroke-width:var(--mf-ico-sw);stroke-linecap:round;stroke-linejoin:round;flex:none}html.mf svg[viewBox="0 0 24 24"]{width:var(--mf-ico-s);height:var(--mf-ico-s);display:block}html.mf .mi{width:14px!important;height:14px!important;stroke:var(--mf-mute)}html.mf .mi.fl{stroke:var(--mf-accent);fill:var(--mf-accent)}html.mf .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mf-s2);height:var(--mf-h-m);padding:0 var(--mf-s3);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);background:var(--mf-soft);color:var(--mf-text);font-weight:var(--mf-fw-med);font-size:var(--mf-fs-md);line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--mf-t1),border-color var(--mf-t1)}html.mf .btn:hover{background:var(--mf-soft2)}html.mf .btn:active{transform:translateY(.5px)}html.mf .btn.amber,html.mf .panel>.acts>.btn:first-child:not(.ghost,.danger,.amber){background:var(--mf-accent);border-color:transparent;color:var(--mf-on-accent);font-weight:var(--mf-fw-semi)}html.mf .btn.amber:hover,html.mf .panel>.acts>.btn:first-child:not(.ghost,.danger,.amber):hover{background:color-mix(in srgb,var(--mf-accent) 88%,var(--mf-white))}html.mf .btn.ghost{background:transparent;border-color:var(--mf-line)}html.mf .btn.ghost:hover{background:var(--mf-hov)}html.mf .panel .acts .btn.ghost{border-color:transparent}html.mf .btn.danger{background:transparent;border-color:color-mix(in srgb,var(--mf-danger) 50%,transparent);color:var(--mf-danger)}html.mf .btn.danger:hover{background:color-mix(in srgb,var(--mf-danger) 14%,transparent)}html.mf .btn.sm{height:var(--mf-h-s);padding:0 var(--mf-s3);font-size:var(--mf-fs-sm)}html.mf .btn.block{display:flex;width:100%;height:var(--mf-h-l);font-size:var(--mf-fs-lg)}html.mf .btn[disabled]{opacity:.45;pointer-events:none}html.mf .btn svg{width:var(--mf-ico-s);height:var(--mf-ico-s)}html.mf .iconbtn{display:inline-grid;place-items:center;width:var(--mf-h-m);height:var(--mf-h-m);border:0;border-radius:var(--mf-r-ctl);background:transparent;color:var(--mf-text);flex:none;padding:0}html.mf .iconbtn:hover{background:var(--mf-hov)}html.mf .iconbtn:disabled{opacity:.4;pointer-events:none}html.mf .iconbtn svg{width:var(--mf-ico-m);height:var(--mf-ico-m)}html.mf .iconbtn.on svg{fill:var(--mf-accent);stroke:var(--mf-accent)}html.mf .linkbtn,html.mf .lnk{border:0;background:none;padding:0;color:var(--mf-ink);text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}html.mf .linkbtn{display:block;margin:var(--mf-s4) auto 0}html.mf .linkbtn:hover,html.mf .lnk:hover{color:var(--mf-text)}html.mf :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button]),select,textarea){height:var(--mf-h-m);width:100%;padding:0 var(--mf-s3);border-radius:var(--mf-r-ctl);border:1px solid var(--mf-line);background-color:var(--mf-soft2);color:var(--mf-text);font-size:var(--mf-fs-md);outline:0}html.mf :where(textarea){height:auto;min-height:72px;padding:var(--mf-s2) var(--mf-s3);resize:vertical;line-height:1.5}html.mf :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}html.mf :where(input,textarea)::placeholder{color:var(--mf-mute);opacity:.8}html.mf textarea.cl-nt{background:transparent;border:0;border-radius:0;padding:12px;height:auto;min-height:0;color:inherit;box-shadow:none;resize:none}html.mf textarea.cl-nt:focus{box-shadow:none;border:0;outline:0}html.mf select{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--mf-mute) 50%),linear-gradient(135deg,var(--mf-mute) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat}html.mf input[type=search]::-webkit-search-cancel-button{display:none}html.mf .field{display:block;margin:0 0 var(--mf-s3);border:0;padding:0;min-width:0}html.mf .field>span,html.mf .field>legend{display:block;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med);color:var(--mf-mute);margin:0 0 var(--mf-s1);padding:0}html.mf .field>span em{font-weight:var(--mf-fw-reg);font-style:normal;color:var(--mf-mute)}html.mf .field>span.sr{position:absolute}html.mf .addr{display:flex;align-items:stretch;border:1px solid var(--mf-line);border-radius:var(--mf-r-ctl);overflow:hidden;background:var(--mf-soft2)}html.mf .addr input{border:0!important;border-radius:0!important;flex:1;min-width:0;box-shadow:none!important;background:transparent!important}html.mf .addr em{display:flex;align-items:center;padding:0 var(--mf-s3);font-style:normal;color:var(--mf-mute);white-space:nowrap}html.mf .addr:focus-within{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}html.mf .hint{color:var(--mf-mute);font-size:var(--mf-fs-sm);margin:calc(var(--mf-s1) * -1) 0 var(--mf-s3);line-height:1.5}html.mf .err{color:var(--mf-danger);font-size:var(--mf-fs-md);min-height:20px;margin:0 0 var(--mf-s3)}html.mf .err:empty{min-height:0;margin:0}html.mf .ok{color:var(--mf-ok);font-size:var(--mf-fs-md);margin:0 0 var(--mf-s3)}html.mf .ok:empty{display:none}html.mf .chk{display:flex;gap:var(--mf-s2);align-items:center;font-size:var(--mf-fs-md);cursor:pointer}html.mf .keep{margin:0 0 var(--mf-s4)}html.mf input[type=checkbox],html.mf input[type=radio]{appearance:none;-webkit-appearance:none;position:relative;width:18px;height:18px;margin:0;flex:none;border:1.5px solid var(--mf-mute);background:transparent;cursor:pointer;display:inline-grid;place-items:center;padding:0}html.mf input[type=checkbox]{border-radius:5px}html.mf input[type=radio]{border-radius:50%}html.mf input[type=checkbox]:checked,html.mf input[type=radio]:checked{border-color:var(--mf-accent)}html.mf input[type=checkbox]:checked{background:var(--mf-accent)}html.mf input[type=checkbox]:checked:after{content:"";width:9px;height:5px;border:2px solid var(--mf-on-accent);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}html.mf input[type=radio]:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mf-accent)}html.mf input:disabled{opacity:.6}html.mf .checks{display:grid;gap:var(--mf-s2);margin:0 0 var(--mf-s4)}html.mf .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--mf-s3)}html.mf .grid2 input,html.mf .grid2 select{min-width:0}html.mf kbd{font-size:var(--mf-fs-xs);padding:0 6px;height:20px;line-height:18px;border:1px solid var(--mf-line);border-radius:var(--mf-r-sm);color:var(--mf-text);background:var(--mf-soft);font-family:var(--mf-font);font-weight:var(--mf-fw-med);display:inline-block}html.mf .sw{display:flex;align-items:center;justify-content:space-between;gap:var(--mf-s4);background:var(--mf-soft);border:1px solid var(--mf-line);border-radius:var(--mf-r-pop);padding:var(--mf-s3) var(--mf-s4);margin-bottom:var(--mf-s3);cursor:pointer;min-height:56px}html.mf .sw b{display:block;font-weight:var(--mf-fw-med)}html.mf .sw span{color:var(--mf-mute);font-size:var(--mf-fs-sm);display:block;margin-top:1px}html.mf .sw input{appearance:none;-webkit-appearance:none;width:40px;height:22px;border-radius:var(--mf-r-pill);background:var(--mf-soft2);border:1px solid var(--mf-line);position:relative;flex:none;cursor:pointer;transition:background var(--mf-t2);margin:0;display:block}html.mf .sw input:after{content:"";position:absolute;top:2px;left:2px;border-radius:50%;background:var(--mf-text);transition:transform var(--mf-t2) var(--mf-ease);border:0;transform:none;width:16px;height:16px}html.mf .sw input:checked{background:var(--mf-accent);border-color:transparent}html.mf .sw input:checked:after{transform:translate(18px);background:var(--mf-on-accent);left:2px;top:2px;border:0;width:16px;height:16px}html.mf .av,html.mf .avatar2,html.mf .mav{display:inline-grid;place-items:center;flex:none;border-radius:var(--mf-r-ctl);width:36px;height:36px;font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi);color:var(--mf-text);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);text-transform:uppercase;overflow:hidden;line-height:1}html.mf .av.sm{width:28px;height:28px;font-size:var(--mf-fs-sm)}html.mf .av.big{width:48px;height:48px;font-size:var(--mf-fs-xl);border-radius:var(--mf-r-pop)}html.mf .av.xl{width:84px;height:84px;font-size:var(--mf-fs-h1)}html.mf .avc0{--c:var(--mf-info)}html.mf .avc1{--c:var(--mf-ok)}html.mf .avc2{--c:color-mix(in srgb,var(--mf-info) 55%,var(--mf-danger))}html.mf .avc3{--c:var(--mf-danger)}html.mf .avc4{--c:var(--mf-mute)}html.mf .avc5{--c:var(--mf-accent)}html.mf .cnt{display:inline-flex;align-items:center;height:20px;padding:0 var(--mf-s2);border-radius:var(--mf-r-pill);background:var(--mf-soft2);color:var(--mf-mute);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi);font-variant-numeric:tabular-nums;vertical-align:1px;margin-left:var(--mf-s2)}html.mf .mf-pill{display:inline-flex;align-items:center;gap:var(--mf-s1);height:20px;padding:0 var(--mf-s2);border-radius:var(--mf-r-pill);background:var(--mf-soft2);color:var(--mf-mute);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi);white-space:nowrap}html.mf .mf-pill.accent{background:var(--mf-accent);color:var(--mf-on-accent)}html.mf .mf-pill.ok{background:color-mix(in srgb,var(--mf-ok) 18%,transparent);color:var(--mf-ok)}html.mf .mf-pill.warn{background:color-mix(in srgb,var(--mf-warn) 18%,transparent);color:var(--mf-warn)}html.mf .mf-pill.bad{background:color-mix(in srgb,var(--mf-danger) 18%,transparent);color:var(--mf-danger)}html.mf .mf-tile{display:grid;place-items:center;flex:none;width:var(--mf-h-m);height:var(--mf-h-m);border-radius:var(--mf-r-ctl);background:var(--mf-tint);color:var(--mf-accent)}[data-theme=light] .mf-tile,:root:not([data-theme]) .mf-tile{color:var(--mf-ink)}html.mf .mf-tile svg{width:var(--mf-ico-s);height:var(--mf-ico-s)}html.mf .mf-empty{display:flex;flex-direction:column;align-items:center;gap:var(--mf-s2);padding:var(--mf-s6) var(--mf-s4);text-align:center;color:var(--mf-mute)}html.mf .mf-empty .mf-tile{width:var(--mf-h-l);height:var(--mf-h-l);border-radius:var(--mf-r-pop);margin-bottom:var(--mf-s1);background:var(--mf-soft2);color:var(--mf-mute)}html.mf .mf-empty .mf-tile svg{width:var(--mf-ico-m);height:var(--mf-ico-m)}html.mf .mf-empty b{color:var(--mf-text);font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-semi)}html.mf .mf-empty p{margin:0;max-width:44ch;font-size:var(--mf-fs-md);line-height:1.5}html.mf .mf-empty .btn{margin-top:var(--mf-s2)}html.mf .mf-seg{display:inline-flex;gap:2px;padding:3px;border-radius:calc(var(--mf-r-ctl) + 3px);background:var(--mf-soft2);max-width:100%;overflow-x:auto;scrollbar-width:none}html.mf .mf-seg::-webkit-scrollbar{display:none}html.mf .mf-seg button{flex:none;height:calc(var(--mf-h-m) - 6px);padding:0 var(--mf-s3);border:0;border-radius:var(--mf-r-ctl);background:transparent;color:var(--mf-mute);font-weight:var(--mf-fw-med);font-size:var(--mf-fs-md);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}html.mf .mf-seg button:hover{color:var(--mf-text)}html.mf .mf-seg button[aria-selected=true],html.mf .mf-seg button[aria-pressed=true]{background:var(--mf-surface);color:var(--mf-text);box-shadow:var(--mf-sh1)}html.mf .mf-search{position:relative;display:flex;align-items:center;gap:var(--mf-s2);height:var(--mf-h-m);padding:0 var(--mf-s2) 0 var(--mf-s3);border-radius:var(--mf-r-pill);background:var(--mf-soft2);border:1px solid transparent;color:var(--mf-mute);margin:0}html.mf .mf-search>svg{flex:none}html.mf .mf-search input,html.mf .mf-search input:focus{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:var(--mf-text);width:auto}html.mf .mf-search:focus-within{border-color:var(--mf-accent);box-shadow:0 0 0 3px var(--mf-tint)}html.mf .mf-search .sadv{display:grid;place-items:center;width:var(--mf-h-s);height:var(--mf-h-s);border:0;border-radius:var(--mf-r-sm);background:transparent;color:var(--mf-mute);padding:0;flex:none}html.mf .mf-search .sadv:hover{background:var(--mf-hov);color:var(--mf-text)}html.mf .auth{min-height:100%;height:100%;display:grid;grid-template-columns:1.1fr 1fr;background:var(--mf-scene)}html.mf .auth-art{border-right:1px solid var(--mf-brand-line);background:var(--mf-brand);color:var(--mf-white);padding:var(--mf-s6);display:flex;flex-direction:column;justify-content:space-between;gap:var(--mf-s5)}html.mf .auth-art .brand{font-weight:800;letter-spacing:.16em;font-size:var(--mf-fs-lg);text-transform:uppercase}html.mf .auth-art .brand i{font-style:normal;color:var(--mf-accent)}html.mf .auth-art h1{font-size:clamp(28px,3vw,40px);font-weight:var(--mf-fw-semi);line-height:1.06;letter-spacing:-.03em;margin:0 0 var(--mf-s3);max-width:12em;color:var(--mf-white)}html.mf .auth-art p{margin:0;max-width:30em;font-size:var(--mf-fs-lg);line-height:1.55;color:var(--mf-brand-text)}html.mf .auth-art .corner{display:none}html.mf .auth-form{display:flex;align-items:center;justify-content:center;padding:var(--mf-s5);background:var(--mf-scene);overflow:auto}html.mf .auth-form .card{width:100%;max-width:400px;background:var(--mf-surface);border:1px solid var(--mf-line);border-radius:var(--mf-r-dlg);padding:var(--mf-s5);box-shadow:var(--mf-sh1)}html.mf .auth-form .field input{height:var(--mf-h-l);font-size:var(--mf-fs-lg)}html.mf .auth-form .addr input{height:calc(var(--mf-h-l) - 2px)}html.mf .auth .tabs{display:flex;gap:2px;padding:3px;border-radius:calc(var(--mf-r-ctl) + 3px);background:var(--mf-soft2);margin:0 0 var(--mf-s4)}html.mf .auth .tabs button{flex:1;height:calc(var(--mf-h-m) - 6px);border:0;background:transparent;border-radius:var(--mf-r-ctl);color:var(--mf-mute);font-weight:var(--mf-fw-med);padding:0}html.mf .auth .tabs button[aria-selected=true]{background:var(--mf-surface);color:var(--mf-text);box-shadow:var(--mf-sh1)}html.mf .ah{margin:0 0 var(--mf-s2);font-size:var(--mf-fs-h2);font-weight:var(--mf-fw-semi);letter-spacing:-.01em}html.mf .auth-form .hint{margin:0 0 var(--mf-s4)}@media(max-width:760px){html.mf .auth{grid-template-columns:1fr;grid-template-rows:auto 1fr}html.mf .auth-art{padding:var(--mf-s4)}html.mf .auth-art>div:nth-child(2){display:none}html.mf .auth-form{align-items:flex-start;padding:var(--mf-s4)}}html.mf #orgbars{position:fixed;top:var(--mf-s2);left:50%;transform:translate(-50%);width:min(560px,calc(100% - 24px));z-index:70;display:flex;flex-direction:column;gap:var(--mf-s2)}html.mf #orgbars[hidden]{display:none}html.mf .orgbar{display:flex;gap:var(--mf-s3);align-items:center;justify-content:space-between;min-height:var(--mf-h-m);padding:0 var(--mf-s3) 0 var(--mf-s4);border:1px solid var(--mf-line);border-left:3px solid var(--mf-accent);border-radius:var(--mf-r-ctl);background:var(--mf-soft);font-size:var(--mf-fs-md)}html.mf .orgbar.bad{border-left-color:var(--mf-danger)}html.mf .orgbar.info{border-left-color:var(--mf-info)}html.mf .orgbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.mf .orgbar .btn{flex:none}html.mf .orgbar button.x{border:0;background:none;color:var(--mf-mute);cursor:pointer;padding:0 var(--mf-s1);font-size:var(--mf-fs-lg);line-height:1}html.mf .orgbar button.x:hover{color:var(--mf-text)}html.mf body.has-bars{display:flex;flex-direction:column}html.mf body.has-bars #app{height:auto;flex:1 1 0;min-height:0}html.mf body.has-bars #orgbars{order:-1;position:static;transform:none;width:auto;flex:none;padding:0;gap:0}html.mf body.has-bars .orgbar{border-radius:0;border-width:0 0 1px 0;border-left:3px solid var(--mf-accent);background:var(--mf-soft);padding:0 var(--mf-s4)}html.mf body.has-bars .orgbar.bad{border-left-color:var(--mf-danger)}html.mf body.has-bars .orgbar.info{border-left-color:var(--mf-info)}html[data-embed=os] #orgbars{display:none}html.mf .modal{position:fixed;inset:0;background:color-mix(in srgb,var(--mf-black) 50%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--mf-s4);z-index:60;overflow:auto}html.mf .panel{background:var(--mf-surface);color:var(--mf-text);width:min(480px,100%);margin:auto;border-radius:var(--mf-r-dlg);padding:0;box-shadow:var(--mf-sh-dlg);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;display:flex;flex-direction:column}html.mf .panel>*{flex:none;margin-left:var(--mf-s5);margin-right:var(--mf-s5);min-width:0}html.mf .panel>h3{margin-top:var(--mf-s5);margin-bottom:var(--mf-s3);font-size:var(--mf-fs-xl);font-weight:var(--mf-fw-semi);letter-spacing:-.005em;overflow-wrap:anywhere}html.mf .panel>h3+p,html.mf .panel>p:not(.err):not(.hint){color:var(--mf-mute);line-height:1.5;margin-top:calc(var(--mf-s2) * -1);margin-bottom:var(--mf-s4)}html.mf .panel>.err{margin-top:var(--mf-s2);margin-bottom:0}html.mf .panel>.err:empty{display:none}html.mf .panel>.acts{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:var(--mf-s2);flex-wrap:wrap;margin:var(--mf-s4) 0 0;padding:var(--mf-s3) var(--mf-s5);background:var(--mf-soft);border-top:1px solid var(--mf-line);position:sticky;bottom:0;z-index:1}html.mf .panel>*:nth-last-child(2):not(.acts){margin-bottom:var(--mf-s4)}html.mf .panel>.acts>.btn.sm{height:var(--mf-h-m);font-size:var(--mf-fs-md)}html.mf .panel .acts[style]{justify-content:flex-start}html.mf .panel .rowacts{margin-top:var(--mf-s3)}html.mf .panel>label.field:last-of-type{margin-bottom:var(--mf-s2)}html.mf .panel form,html.mf .panel>form{margin:0}html.mf .nd-head{display:flex;gap:var(--mf-s3);align-items:center;margin:var(--mf-s5) var(--mf-s5) var(--mf-s4)}html.mf .nd-head h3{margin:0 0 2px;font-size:var(--mf-fs-xl)}html.mf .nd-head p{margin:0;color:var(--mf-mute);font-size:var(--mf-fs-md);line-height:1.4}html.mf .nd-badge{width:var(--mf-h-l);height:var(--mf-h-l);border-radius:var(--mf-r-pop);background:var(--mf-tint);color:var(--mf-accent);display:grid;place-items:center;flex:none}html.mf .nd-badge svg{width:var(--mf-ico-m);height:var(--mf-ico-m)}html.mf .nd-cols{display:flex;gap:var(--mf-s2);flex-wrap:wrap}html.mf .nd-sw{width:28px;height:28px;border-radius:50%;border:0;padding:0;background:var(--mf-mute);position:relative;cursor:pointer}html.mf .nd-sw[data-c=amber]{background:var(--mf-accent)}html.mf .nd-sw[data-c=red]{background:var(--mf-danger)}html.mf .nd-sw[data-c=green]{background:var(--mf-ok)}html.mf .nd-sw[data-c=blue]{background:var(--mf-info)}html.mf .nd-sw[data-c=purple]{background:color-mix(in srgb,var(--mf-info) 55%,var(--mf-danger))}html.mf .nd-sw[aria-checked=true]{box-shadow:0 0 0 2px var(--mf-surface),0 0 0 4px var(--mf-text)}html.mf .nd-prev{background:var(--mf-soft);border:1px solid var(--mf-line);border-radius:var(--mf-r-pop);padding:var(--mf-s3) var(--mf-s4);margin-bottom:var(--mf-s3)}html.mf .nd-prev small{display:block;color:var(--mf-mute);font-size:var(--mf-fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--mf-fw-semi);margin-bottom:var(--mf-s2)}html.mf .nd-row{display:flex;align-items:center;gap:var(--mf-s3);min-height:26px}html.mf .nd-row b{font-weight:var(--mf-fw-med);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.mf .nd-acts{justify-content:flex-start!important}html.mf #toast{position:fixed;right:var(--mf-s4);bottom:var(--mf-s4);left:auto;transform:translateY(12px);display:flex;align-items:center;gap:var(--mf-s3);padding:var(--mf-s3) var(--mf-s4);border-radius:var(--mf-r-pop);background:var(--mf-glass);backdrop-filter:var(--mf-blur);-webkit-backdrop-filter:var(--mf-blur);box-shadow:var(--mf-sh-pop);color:var(--mf-text);font-size:var(--mf-fs-md);font-weight:var(--mf-fw-med);max-width:min(380px,calc(100% - 32px));opacity:0;pointer-events:none;transition:opacity var(--mf-t2) var(--mf-ease),transform var(--mf-t2) var(--mf-ease);z-index:80}html.mf #toast.show{opacity:1;transform:none;pointer-events:auto}html.mf #toast.act{gap:var(--mf-s4)}html.mf #toast button{border:0;background:none;padding:0;color:var(--mf-ink);font-weight:var(--mf-fw-semi);text-decoration:underline}@media(max-width:560px){html.mf #toast{left:var(--mf-s3);right:var(--mf-s3);max-width:none;bottom:calc(var(--mf-s3) + env(safe-area-inset-bottom,0px))}}html.mf .pop{position:fixed;z-index:70;min-width:220px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;background:var(--mf-glass);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}html.mf .pop button{display:flex;align-items:center;gap:10px;width:100%;height:var(--mf-row-menu);padding:0 10px;border:0;border-radius:var(--mf-r-sm);background:transparent;font-size:var(--mf-fs-md);text-align:left;white-space:nowrap}html.mf .pop button:hover:not(:disabled),html.mf .pop button:focus-visible{background:var(--mf-act);outline:0}html.mf .pop button:disabled{opacity:.4}html.mf .pop button.dg{color:var(--mf-danger)}html.mf .pop button svg{color:var(--mf-mute)}html.mf .pop button.dg svg{color:inherit}html.mf .pop button .ck2{margin-left:auto;color:var(--mf-accent)}html.mf .pop .ic{width:var(--mf-ico-s);flex:none}html.mf .pop hr{border:0;height:1px;background:var(--mf-hair);margin:5px 6px}html.mf .ph{padding:var(--mf-s2) 10px var(--mf-s1);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--mf-mute)}html.mf .pcard{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s3) 10px var(--mf-s3);border-bottom:1px solid var(--mf-hair);margin-bottom:6px}html.mf .pcard b{display:block;font-weight:var(--mf-fw-semi)}html.mf .pcard span:not(.av){display:block;color:var(--mf-mute);font-size:var(--mf-fs-sm);overflow-wrap:anywhere}html.mf .notifpop{min-width:320px;max-width:380px}html.mf .pop.apps{width:340px;min-width:0;padding:var(--mf-s3)}html.mf .apps-h{display:flex;align-items:center;justify-content:space-between;padding:var(--mf-s1) var(--mf-s2) var(--mf-s2)}html.mf .apps-h b{font-weight:var(--mf-fw-semi);font-size:var(--mf-fs-lg)}html.mf .apps-g{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mf-s1)}html.mf .pop.apps .apps-g button{flex-direction:column;justify-content:flex-start;gap:var(--mf-s2);height:auto;padding:var(--mf-s3) var(--mf-s1);text-align:center;font-size:var(--mf-fs-sm);border-radius:var(--mf-r-pop);white-space:normal}html.mf .pop.apps .apps-g button[aria-current=true]{background:var(--mf-sel)}html.mf .tile{display:grid;place-items:center;width:var(--mf-h-l);height:var(--mf-h-l);border-radius:var(--mf-r-pop);background:var(--mf-tint);color:var(--mf-accent);flex:none}[data-theme=light] .tile,:root:not([data-theme]) .tile{color:var(--mf-ink)}html.mf .pop .tile svg,html.mf .tile svg{width:var(--mf-ico-m);height:var(--mf-ico-m);color:inherit}html.mf .apps-p{display:flex;gap:var(--mf-s3);align-items:center;margin-top:var(--mf-s3);padding:var(--mf-s3);border-radius:var(--mf-r-pop);background:var(--mf-soft);border:1px solid var(--mf-line)}html.mf .apps-p b{display:block;font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}html.mf .apps-p span:not(.tile){display:block;color:var(--mf-mute);font-size:var(--mf-fs-sm);margin-top:2px}html.mf .apps-x{margin-top:var(--mf-s3);display:grid;gap:2px}html.mf .apps-x>b{font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi);color:var(--mf-mute);padding:0 var(--mf-s1) var(--mf-s1);text-transform:uppercase;letter-spacing:.06em}html.mf .apps-x a{display:flex;gap:var(--mf-s3);align-items:center;padding:var(--mf-s2) var(--mf-s1);border-radius:var(--mf-r-ctl);text-decoration:none;color:var(--mf-text)}html.mf .apps-x a:hover{background:var(--mf-hov)}html.mf .apps-x a .tile{width:var(--mf-h-m);height:var(--mf-h-m);border-radius:var(--mf-r-ctl)}html.mf .apps-x a b{display:block;font-size:var(--mf-fs-md);font-weight:var(--mf-fw-semi)}html.mf .apps-x a i{display:block;font-style:normal;color:var(--mf-mute);font-size:var(--mf-fs-sm);margin-top:1px}@media(max-width:480px){html.mf .pop.apps{width:calc(100vw - 16px)}}html.mf .top{grid-area:top;display:flex;align-items:center;gap:var(--mf-s2);height:var(--mf-bar-cmd);padding:0 var(--mf-s3) 0 var(--mf-s3);background:var(--mf-surface);border-bottom:1px solid var(--mf-line);color:var(--mf-text);min-width:0}html.mf .top .iconbtn{color:var(--mf-text)!important}html.mf .top .iconbtn svg{width:var(--mf-ico-m);height:var(--mf-ico-m)}html.mf .top .brand{display:flex;align-items:center;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-bold);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--mf-text);margin:0 var(--mf-s2) 0 var(--mf-s1)}html.mf .top .brand i{font-style:normal;color:var(--mf-accent)}html.mf .brand .pl{color:var(--mf-muted,#8a8a85);border-left-color:var(--mf-line);letter-spacing:.2em;font-weight:600;font-size:11px;text-transform:uppercase}html.mf .top .brand .wm-l,[data-theme=light] html.mf .top .brand .wm-d,html.mf[data-theme=light] .top .brand .wm-d{display:none}[data-theme=light] html.mf .top .brand .wm-l,html.mf[data-theme=light] .top .brand .wm-l{display:block}@media(prefers-color-scheme:light){html.mf:not([data-theme]) .top .brand .wm-d{display:none}html.mf:not([data-theme]) .top .brand .wm-l{display:block}}html.mf .top .ptitle{display:none}html.mf .top .grow{flex:1;min-width:0}html.mf .top .search{flex:1;max-width:480px;margin:0 var(--mf-s2)}html.mf .top .avatar{width:var(--mf-h-m);height:var(--mf-h-m);border-radius:var(--mf-r-ctl);background:var(--mf-tint);color:var(--mf-ink);font-weight:var(--mf-fw-semi);font-size:var(--mf-fs-md);border:0;display:grid;place-items:center;text-transform:uppercase;padding:0;margin-left:var(--mf-s1)}html.mf .top .avatar:hover{background:color-mix(in srgb,var(--mf-accent) 24%,transparent)}html.mf .nbell{position:relative}html.mf .nbadge{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--mf-r-sm);background:var(--mf-accent);color:var(--mf-on-accent);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi);line-height:16px;text-align:center;box-sizing:border-box;border:0}html[data-embed=os] .top{display:none}@media(max-width:860px){html.mf .top{gap:2px;padding:0 var(--mf-s2)}html.mf .top .brand{display:none}html.mf .top .ptitle{display:block;font-weight:var(--mf-fw-semi);font-size:var(--mf-fs-xl);letter-spacing:-.01em;margin:0 0 0 var(--mf-s2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:52vw}html.mf .top #qset,html.mf .top #notif{display:none}html.mf .top .avatar{margin-left:var(--mf-s1)}}html.mf .mf-lh,html.mf .list-head,html.mf .tk-head{display:flex;align-items:center;gap:var(--mf-s2);padding:var(--mf-s3);min-height:57px;flex:none;border-bottom:1px solid var(--mf-line);background:var(--mf-surface)}html.mf .list-head .t,html.mf .tk-head h2{flex:1;min-width:0;margin:0;font-weight:var(--mf-fw-semi);font-size:var(--mf-fs-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--mf-s2)}html.mf .list-head .back{display:none}html.mf .tip{position:fixed;z-index:80;pointer-events:none;background:var(--mf-text);color:var(--mf-surface);font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med);padding:5px 9px;border-radius:var(--mf-r-sm);box-shadow:var(--mf-sh1);white-space:nowrap}html.mf:root{--bg:var(--mf-surface);--bg2:var(--mf-soft);--bg3:var(--mf-soft2);--ink:var(--mf-text);--mute:var(--mf-mute);--line:var(--mf-line);--amber:var(--mf-accent);--amber-ink:var(--mf-ink);--sel:var(--mf-sel);--danger:var(--mf-danger);--r:var(--mf-r-ctl);--font:var(--mf-font);--hh:var(--mf-bar-cmd)}html.mf .side{background:var(--mf-soft);border-right:1px solid var(--mf-line);padding:var(--mf-s2);gap:2px;overflow:auto;min-height:0}html.mf .btn.compose-btn{flex:none;margin:var(--mf-s1) 0 var(--mf-s2);height:var(--mf-h-l);justify-content:flex-start;padding:0 var(--mf-s3);gap:var(--mf-s3);background:var(--mf-surface);border:1px solid var(--mf-line);color:var(--mf-text);font-weight:var(--mf-fw-med);border-radius:var(--mf-r-ctl)}html.mf .btn.compose-btn:hover{background:var(--mf-soft2)}html.mf .btn.compose-btn svg{stroke:var(--mf-accent)}html.mf[data-theme=light] .btn.compose-btn svg{stroke:var(--mf-ink)}html.mf .nav{position:relative;height:var(--mf-row-nav);padding:0 var(--mf-s3);gap:var(--mf-s3);border-radius:var(--mf-r-ctl);font-size:var(--mf-fs-md);font-weight:var(--mf-fw-med);color:var(--mf-text);flex:none}html.mf .nav:hover{background:var(--mf-hov)}html.mf .nav svg{width:var(--mf-ico-s);height:var(--mf-ico-s);color:var(--mf-mute);stroke:currentColor;stroke-width:var(--mf-ico-sw)}html.mf .nav[aria-current=true]{background:var(--mf-sel);color:var(--mf-text)}html.mf .nav[aria-current=true] svg{color:var(--mf-accent)}html.mf .nav[aria-current=true]:before{content:"";position:absolute;left:-8px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--mf-accent)}html.mf .nav b,html.mf .nav .ct{margin-left:auto;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-med);background:transparent;color:var(--mf-mute);padding:0;border-radius:0;font-variant-numeric:tabular-nums}html.mf .nav[aria-current=true] b,html.mf .nav[aria-current=true] .ct{color:var(--mf-text);opacity:1}html.mf .nav .lb{overflow:hidden;text-overflow:ellipsis}html.mf .nav.drop{outline:2px dashed var(--mf-accent);outline-offset:-2px;background:var(--mf-sel)}html.mf .navhead{padding:var(--mf-s4) var(--mf-s1) var(--mf-s1) var(--mf-s3);font-size:var(--mf-fs-xs);font-weight:var(--mf-fw-semi);letter-spacing:.06em;color:var(--mf-mute);min-height:30px}html.mf .navhead .iconbtn{width:var(--mf-h-s);height:var(--mf-h-s)}html.mf .navhead .iconbtn svg{width:var(--mf-ico-s);height:var(--mf-ico-s)}html.mf .ldot{width:10px;height:10px;border-radius:50%;margin:0 3px}html.mf .side .me{color:var(--mf-mute);font-size:var(--mf-fs-sm);padding:var(--mf-s3);margin-top:auto;word-break:break-all}@media(min-width:861px){html.mf .shell[data-collapsed=true] .side{padding:var(--mf-s2);align-items:center}html.mf .shell[data-collapsed=true] .nav{width:40px;height:40px;padding:0;justify-content:center}html.mf .shell[data-collapsed=true] .nav[aria-current=true]:before{left:-8px}html.mf .shell[data-collapsed=true] .btn.compose-btn{width:40px;height:40px;padding:0;justify-content:center}}html[data-embed=os] .nav[data-app],html[data-embed=os] .nav.sep{display:none}html[data-embed=os] .auth{grid-template-columns:minmax(0,1fr)}html[data-embed=os] .auth-art{display:none}html[data-embed=os] .auth-form{background:var(--mf-surface)}html[data-embed=os] .auth-form .card{box-shadow:none;border-color:transparent;background:transparent}html[data-embed=os] #toast{bottom:var(--mf-s3)}
