[data-wone]{--font-display:var(--font-dmsans),"DM Sans",Roboto,system-ui,sans-serif;--font-body:var(--font-dmsans),"DM Sans",Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-w1mono),"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--md-headline-sm:400 24px/32px var(--font-display);--md-title-lg:400 22px/28px var(--font-display);--md-title-md:500 16px/24px var(--font-display);--md-title-sm:500 14px/20px var(--font-display);--md-label-lg:500 14px/20px var(--font-display);--md-label-md:500 12px/16px var(--font-display);--md-label-sm:500 11px/16px var(--font-display);--md-body-lg:400 16px/24px var(--font-body);--md-body-md:400 14px/20px var(--font-body);--md-body-sm:400 12px/16px var(--font-body);--shape-xs:4px;--shape-sm:8px;--shape-md:12px;--shape-lg:16px;--shape-full:100px;--shape-inner:calc(var(--shape-md) - 1px);--ctl-h:40px;--tabh:44px;--sel-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23867c7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--brand:#a11919;--on-brand:#fff6f5;--ground:#f7f5f5;--panel:#ffffff;--panel-2:#f0eceb;--panel-3:#e5dedd;--line:#ded6d5;--line-soft:#ebe5e4;--ink:#1c1817;--ink-2:#524a49;--ink-3:#6b6160;--accent:#a11919;--accent-2:#8a1414;--accent-tint:#f8e8e7;--on-accent:#fff6f5;--ok:#2b7449;--ok-tint:#e4f0e9;--prog:#2b5c86;--prog-tint:#e2eaf2;--warn:#8a6008;--warn-tint:#f6eeda;--crit:#a11919;--on-crit:#fff6f5;--crit-tint:#f8e5e3;--hot:#a94c07;--hot-tint:#f9ebdd;--ws-planner:#e87ba4;--ws-po:#eda100;--ws-facilities:#0e9490;--ws-hs:#96571c;--ws-claims:#5b4bc4;--ws-quality:#e34948;--ws-tenants:#2a78d6;--ws-warehouse:#3f9142;--ws-timesheets:#a548c0;--ws-compliance:#eb6834;--ws-it:#265c75;--shadow:0 1px 2px rgba(40,20,20,.06),0 8px 24px -12px rgba(40,20,20,.2);--radius:6px;color-scheme:light}[data-wone][data-theme=dark]{--ground:#141010;--sel-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a7f7e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--panel:#1c1717;--panel-2:#241e1e;--panel-3:#2e2726;--line:#372f2e;--line-soft:#2b2423;--ink:#ece7e6;--ink-2:#b3a8a7;--ink-3:#9c9291;--accent:#e3756c;--accent-2:#f0918a;--accent-tint:#33201f;--on-accent:#1c1717;--ok:#5fb07f;--ok-tint:#16281d;--prog:#7aa6cf;--prog-tint:#151f2b;--warn:#c9a049;--warn-tint:#2a2313;--crit:#e8776e;--on-crit:#2a1412;--crit-tint:#2f1b19;--hot:#dd8a4f;--hot-tint:#2d1e13;--ws-planner:#cf7099;--ws-po:#b98a18;--ws-facilities:#149f9a;--ws-hs:#b57c26;--ws-claims:#8f81e8;--ws-quality:#d95a58;--ws-tenants:#4d92e8;--ws-warehouse:#479a4c;--ws-timesheets:#ab5fc2;--ws-compliance:#cc6634;--ws-it:#5d9bbb;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -14px rgba(0,0,0,.65);color-scheme:dark}[data-wone]{background:var(--ground);color:var(--ink);font:var(--md-body-md);letter-spacing:.0125em;-webkit-font-smoothing:antialiased}[data-wone],[data-wone] *{box-sizing:border-box}[data-wone] [hidden]{display:none!important}[data-wone] :is(h1,h2,h3,h4){font-family:var(--font-display);margin:0;letter-spacing:0;text-wrap:balance}[data-wone] button,[data-wone] input,[data-wone] select,[data-wone] textarea{font:inherit;color:inherit}[data-wone] :focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:3px}[data-wone] .mono{font-family:var(--font-mono);font-variant-ligatures:none}[data-wone] .num{font-variant-numeric:tabular-nums}[data-wone] .dim{color:var(--ink-3)}[data-wone] .spacer{margin-left:auto}[data-wone] .ffield input,[data-wone] .ffield select,[data-wone] .field input,[data-wone] .field select,[data-wone] .field textarea,[data-wone] input.ctl,[data-wone] input[type=search],[data-wone] select.ctl{height:var(--ctl-h);width:100%;min-width:0;border:1px solid var(--line);background:var(--ground);border-radius:var(--shape-xs);padding:0 var(--sp-3);font:var(--md-body-md);letter-spacing:.0125em;color:inherit}[data-wone] .ffield select,[data-wone] .field select,[data-wone] select.ctl{appearance:none;-webkit-appearance:none;background-image:var(--sel-arrow);background-repeat:no-repeat;background-position:right 9px center;background-size:16px 16px;padding-right:30px}[data-wone] .field textarea{height:auto;min-height:72px;padding:var(--sp-2) var(--sp-3);resize:vertical}[data-wone] .field input:focus,[data-wone] .field select:focus,[data-wone] .field textarea:focus,[data-wone] input.ctl:focus,[data-wone] input[type=search]:focus,[data-wone] select.ctl:focus{background:var(--panel);border-color:var(--accent);outline:none}[data-wone] input[type=search]{border-radius:var(--shape-full);background:var(--panel);padding:0 var(--sp-4);min-width:200px;width:auto}[data-wone] input[type=search].wide{min-width:300px}[data-wone] .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1px solid var(--line);background:var(--panel);height:40px;padding:0 var(--sp-4);border-radius:var(--shape-full);cursor:pointer;font:var(--md-label-lg);letter-spacing:.00714em;white-space:nowrap;transition:background-color .12s linear,border-color .12s linear}[data-wone] .btn:hover{border-color:var(--accent);color:var(--accent)}[data-wone] .btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);padding:0 var(--sp-6)}[data-wone] .btn.primary:hover{background:#8a1414;border-color:#8a1414;color:var(--on-brand)}[data-wone] .btn.sm{height:32px;padding:0 var(--sp-3);font:var(--md-label-md);letter-spacing:.045em;gap:var(--sp-1)}[data-wone] .btn.sm.primary{padding:0 var(--sp-4)}[data-wone] .btn.danger:hover{border-color:var(--crit);color:var(--crit)}[data-wone] .btn.danger.solid{background:var(--crit);border-color:var(--crit);color:var(--on-crit);padding:0 var(--sp-6)}[data-wone] .btn:disabled{opacity:.45;cursor:not-allowed}[data-wone] .btn:disabled:hover{border-color:var(--line);color:inherit}[data-wone] .btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-wone] .btn-sm{height:32px;padding:0 var(--sp-3);font:var(--md-label-md);letter-spacing:.045em;gap:var(--sp-1)}[data-wone] .btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}[data-wone] .btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--on-brand)}[data-wone] .link-accent{color:var(--accent)}[data-wone] .link-accent:hover{color:var(--accent-2)}[data-wone] .text-faint,[data-wone] .text-muted{color:var(--ink-3)}[data-wone] .chip{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-3);border:1px solid var(--line);background:var(--panel);border-radius:var(--shape-sm);font:var(--md-label-lg);letter-spacing:.00714em;cursor:pointer;transition:background-color .12s linear,border-color .12s linear}[data-wone] .chip:hover{border-color:var(--accent)}[data-wone] .chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}[data-wone] .chip input{position:absolute;opacity:0;width:0;height:0}[data-wone] .chip:has(input:checked){background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}[data-wone] .pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 var(--sp-2);border-radius:var(--shape-full);font:var(--md-label-sm);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}[data-wone] .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}[data-wone] .p-new{background:var(--warn-tint);color:var(--warn)}[data-wone] .p-in{background:var(--prog-tint);color:var(--prog)}[data-wone] .p-blocked{background:var(--warn-tint);color:var(--warn)}[data-wone] .p-done{background:var(--ok-tint);color:var(--ok)}[data-wone] .p-hold{background:var(--panel-3);color:var(--ink-2)}[data-wone] .p-cancelled{background:var(--panel-3);color:var(--ink-3)}[data-wone] .rail{position:sticky;top:0;align-self:start;height:100vh;width:240px;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sp-1);padding:0 var(--sp-3) var(--sp-3);z-index:40;transition:width .2s cubic-bezier(.2,0,0,1)}[data-wone] .rail.mini{width:80px;padding:0 var(--sp-2) var(--sp-3)}[data-wone] .rail .logo-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--sp-1);height:64px;padding:0 var(--sp-4);margin-bottom:var(--sp-2);flex:none}[data-wone] .rail .logo{height:34px;width:auto;max-width:100%;flex:none}[data-wone] .rail .logo.lt{display:block}[data-wone] .rail .logo.dk,[data-wone][data-theme=dark] .rail .logo.lt{display:none}[data-wone][data-theme=dark] .rail .logo.dk{display:block}[data-wone] .rail .markbox{display:none;width:40px;height:40px;border-radius:var(--shape-md);background:var(--panel-2);padding:4px}[data-wone] .rail.mini .logo-wrap{align-items:center;padding:0;height:64px;justify-content:center}[data-wone] .rail.mini .logo,[data-wone] .rail.mini .logo.dk,[data-wone] .rail.mini .logo.lt{display:none!important}[data-wone] .rail.mini .navitem span{display:none}[data-wone] .rail.mini .markbox{display:block}[data-wone] .navitem{display:flex;align-items:center;gap:var(--sp-3);width:100%;border:0;background:none;cursor:pointer;height:56px;padding:0 var(--sp-4);border-radius:var(--shape-full);color:var(--ink-2);font:var(--md-label-lg);letter-spacing:.00714em;text-align:left;position:relative;transition:background-color .12s linear;text-decoration:none}[data-wone] .navitem svg{width:24px;height:24px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[data-wone] .navitem:hover{background:var(--panel-2);color:var(--ink)}[data-wone] .navitem[aria-current=true]{background:var(--accent-tint);color:var(--accent)}[data-wone] .navitem[aria-current=true] svg{stroke-width:1.9}[data-wone] .navitem .badge{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;padding:0 6px;border-radius:var(--shape-full);font:var(--md-label-sm);letter-spacing:.045em;font-variant-numeric:tabular-nums;background:var(--panel-3);color:var(--ink-2)}[data-wone] .navitem .badge.hot{background:var(--brand);color:var(--on-brand)}[data-wone] .rail.mini .navitem{justify-content:center;padding:0;height:56px;width:56px;margin:0 auto;border-radius:var(--shape-lg)}[data-wone] .rail.mini .navitem .badge{position:absolute;top:3px;right:6px;margin:0;min-width:15px;padding:0 4px;font-size:9.5px;line-height:14px}[data-wone] .rail .spring{flex:1}[data-wone] .navgroup{position:relative}[data-wone] .navgroup>.chev{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center;color:var(--ink-3);opacity:.7}[data-wone] .navgroup>.chev svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-wone] .navgroup>.chev:hover{background:var(--panel-3);color:var(--ink);opacity:1}[data-wone] .navgroup.open>.chev{transform:translateY(-50%) rotate(90deg)}[data-wone] .rail.mini .navgroup>.chev{display:none}[data-wone] .navgroup .navitem{padding-right:42px}[data-wone] .navgroup .navitem .badge{margin-right:22px}[data-wone] .rail.mini .navgroup .navitem{padding-right:0}[data-wone] .flyout{position:absolute;left:100%;top:-8px;padding-left:var(--sp-2);z-index:60;opacity:0;visibility:hidden;transition:opacity .12s linear,visibility .12s linear}[data-wone] .flyinner{min-width:196px;background:var(--panel);border:1px solid var(--line);border-radius:var(--shape-md);box-shadow:var(--shadow);padding:var(--sp-2);display:flex;flex-direction:column;gap:2px}[data-wone] .navgroup.open .flyout,[data-wone] .navgroup:focus-within .flyout,[data-wone] .navgroup:hover .flyout{opacity:1;visibility:visible}[data-wone] .flyhead{font:var(--md-label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:var(--sp-1) var(--sp-3) var(--sp-2)}[data-wone] .flyitem{display:flex;align-items:center;gap:var(--sp-3);width:100%;border:0;background:none;cursor:pointer;height:44px;padding:0 var(--sp-3);border-radius:var(--shape-full);color:var(--ink-2);font:var(--md-label-lg);letter-spacing:.00714em;text-align:left;text-decoration:none}[data-wone] .flyitem svg{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[data-wone] .flyitem:hover{background:var(--panel-2);color:var(--ink)}[data-wone] .flyitem[aria-current=true]{background:var(--accent-tint);color:var(--accent)}@media (hover:none){[data-wone] .navgroup .flyout{display:none}[data-wone] .navgroup.open .flyout{display:block}}[data-wone] .themeswitch{display:flex;align-items:center;gap:var(--sp-3);width:100%;border:0;background:none;cursor:pointer;height:48px;padding:0 var(--sp-4);border-radius:var(--shape-full);color:var(--ink-2);font:var(--md-label-lg);letter-spacing:.00714em;text-align:left}[data-wone] .themeswitch:hover{background:var(--panel-2);color:var(--ink)}[data-wone] .themeswitch svg{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-wone] .themeswitch .lbl{white-space:nowrap}[data-wone] .themeswitch .track{margin-left:auto;flex:none;position:relative;width:52px;height:32px;border-radius:var(--shape-full);background:var(--panel-3);border:2px solid var(--line);transition:background-color .15s linear,border-color .15s linear}[data-wone] .themeswitch .knob{position:absolute;top:50%;left:6px;width:16px;height:16px;border-radius:50%;background:var(--ink-3);transform:translateY(-50%);transition:left .15s cubic-bezier(.2,0,0,1),width .15s linear,height .15s linear,background-color .15s linear}[data-wone] .themeswitch[aria-checked=true] .track{background:var(--brand);border-color:var(--brand)}[data-wone] .themeswitch[aria-checked=true] .knob{left:24px;width:24px;height:24px;background:var(--on-brand)}[data-wone] .themeswitch:hover .knob{background:var(--ink-2)}[data-wone] .themeswitch[aria-checked=true]:hover .knob{background:var(--on-brand)}[data-wone] .rail.mini .themeswitch{justify-content:center;padding:0;width:56px;margin:0 auto}[data-wone] .rail.mini .themeswitch .lbl,[data-wone] .rail.mini .themeswitch .track{display:none}[data-wone] .railadmin{margin:0 var(--sp-2) var(--sp-2);padding:var(--sp-2) var(--sp-1) var(--sp-1);border:1px solid var(--line);border-radius:var(--shape-md);background:var(--panel-2);display:flex;flex-direction:column;gap:2px}[data-wone] .railadminhd{font:var(--md-label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:0 var(--sp-3) var(--sp-2)}[data-wone] .railadmin .navitem:hover{background:var(--panel-3)}[data-wone] .rail.mini .railadmin{margin-left:auto;margin-right:auto;padding:var(--sp-1);width:64px}[data-wone] .rail.mini .railadminhd{display:none}[data-wone] .railtoggle{display:flex;align-items:center;gap:var(--sp-3);width:100%;border:0;background:none;cursor:pointer;height:48px;padding:0 var(--sp-4);border-radius:var(--shape-full);color:var(--ink-3);font:var(--md-label-lg);letter-spacing:.00714em;border-top:1px solid var(--line-soft);margin-top:var(--sp-2)}[data-wone] .railtoggle:hover{background:var(--panel-2);color:var(--ink)}[data-wone] .railtoggle svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-wone] .rail.mini .railtoggle{justify-content:center;padding:0;width:56px;margin:var(--sp-2) auto 0}[data-wone] .rail.mini .railtoggle span{display:none}[data-wone].wone-shell{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100vh}[data-wone] .col{min-width:0;display:flex;flex-direction:column}[data-wone] .topstack{position:sticky;top:0;z-index:41}[data-wone] .appbar{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-height:64px;padding:var(--sp-2) var(--sp-4);background:var(--panel);border-bottom:1px solid var(--line)}[data-wone] .appbar h1{font:var(--md-title-lg);display:flex;align-items:center;gap:var(--sp-2)}[data-wone] .barmark{display:none;width:32px;height:32px;border-radius:var(--shape-sm);background:var(--panel-2);padding:3px;flex:none}[data-wone] .appbar h1 .count{font:var(--md-label-md);letter-spacing:.045em;background:var(--panel-3);color:var(--ink-2);min-width:24px;height:24px;display:grid;place-items:center;padding:0 var(--sp-2);border-radius:var(--shape-full);font-variant-numeric:tabular-nums}[data-wone] .appbar .sub{font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3)}[data-wone] .appsbtn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink-2);flex:none}[data-wone] .appsbtn:hover{background:var(--panel-2);color:var(--ink)}[data-wone] .appsbtn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-wone] .avonly{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:700;flex:none;text-decoration:none}[data-wone] .avonly:hover{filter:brightness(1.06)}[data-wone] .who{display:flex;align-items:center;gap:9px;padding:5px 12px 5px 8px;border:1px solid var(--line);border-radius:100px;background:var(--panel-2);cursor:pointer;text-align:left}[data-wone] .who:hover{border-color:var(--accent);background:var(--accent-tint)}[data-wone] .who .av{width:24px;height:24px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-size:10.5px;font-weight:700;flex:none}[data-wone] .who .av.unset{background:var(--panel-3);color:var(--ink-3);border:1px dashed var(--ink-3)}[data-wone] .who b{font-size:12.5px;font-weight:600;display:block;line-height:1.2}[data-wone] .who small{font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.09em}[data-wone] .tabstrip{display:flex;align-items:flex-start;padding:0 var(--sp-2) var(--sp-2);background:var(--ground);min-height:var(--tabh)}[data-wone] .tabstrip .tabs{display:flex;align-items:flex-start;gap:2px;flex:0 1 auto;min-width:0;overflow:hidden}[data-wone] .wtab[hidden]{display:none!important}[data-wone] .wtab{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto;min-width:0;max-width:232px;height:38px;padding:0 var(--sp-2) 0 var(--sp-3);border:1px solid transparent;border-top:0;border-radius:0 0 var(--shape-sm) var(--shape-sm);background:none;cursor:pointer;color:var(--ink-3);font:var(--md-label-lg);letter-spacing:.00714em;white-space:nowrap;position:relative;margin-top:-1px;text-decoration:none}[data-wone] .wtab:hover{background:var(--panel-2);color:var(--ink-2)}[data-wone] .wtab[aria-selected=true]{background:var(--panel);border-color:var(--line);color:var(--ink)}[data-wone] .wtab .bar{position:absolute;left:-1px;right:-1px;bottom:-1px;height:3px;background:var(--wsc,var(--ink-3));border-radius:0 0 var(--shape-sm) var(--shape-sm);opacity:.45}[data-wone] .wtab:hover .bar{opacity:.8}[data-wone] .wtab[aria-selected=true] .bar{opacity:1;height:4px}[data-wone] .wtab[aria-selected=true] svg{color:var(--wsc,var(--ink))}[data-wone] .wtab svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-wone] .wtab .nm{overflow:hidden;text-overflow:ellipsis;min-width:0}[data-wone] .wtab .x{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-left:var(--sp-1);border:0;background:none;border-radius:50%;cursor:pointer;color:var(--ink-3);font-size:15px;line-height:1}[data-wone] .wtab .x:hover{background:var(--panel-3);color:var(--ink)}[data-wone] .wtab.pinned{padding-right:var(--sp-3)}[data-wone] .tabadd{display:grid;place-items:center;width:32px;height:32px;flex:none;margin:var(--sp-1) 0 0 var(--sp-1);border:0;background:none;border-radius:50%;cursor:pointer;color:var(--ink-2)}[data-wone] .tabadd:hover{background:var(--panel-2);color:var(--ink)}[data-wone] .tabadd svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}[data-wone] main{padding:var(--sp-4) var(--sp-4) var(--sp-6);max-width:1560px;margin:0 auto;width:100%}[data-wone] .eyebrow{font:var(--md-label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}[data-wone] .eyebrow .wsmark{display:inline-block;width:3px;height:11px;border-radius:2px;background:var(--wsc,var(--ink-3));margin-right:7px;vertical-align:-1px}[data-wone] .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 12px;font-size:12.5px;color:var(--ink-2)}[data-wone] .toolbar .lbl{color:var(--ink-2)}[data-wone] .viewhead{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}[data-wone] .viewhead h1{font:var(--md-headline-sm)}[data-wone] .viewhead p{margin:var(--sp-1) 0 0;color:var(--ink-2);max-width:62ch;font:var(--md-body-md);letter-spacing:.0125em}[data-wone] .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--shape-md);padding:var(--sp-4)}[data-wone] .card>h4{font:var(--md-title-md);letter-spacing:.009375em;margin-bottom:var(--sp-3);display:flex;align-items:center;gap:var(--sp-2)}[data-wone] .card>h4 .spacer{margin-left:auto}[data-wone] .card a{color:var(--accent);text-underline-offset:2px}[data-wone] .card a:hover{color:var(--accent-2)}[data-wone] .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:14px}[data-wone] .stat{background:var(--panel);padding:10px 13px}[data-wone] .stat b{display:block;font:var(--md-headline-sm);font-variant-numeric:tabular-nums}[data-wone] .stat span{font:var(--md-label-sm);letter-spacing:.045em;text-transform:uppercase;color:var(--ink-3)}[data-wone] .stat.att b{color:var(--warn)}[data-wone] .stat.blk b{color:var(--crit)}[data-wone] .stat.don b{color:var(--ok)}[data-wone] .tablewrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--shape-md);overflow-x:auto}[data-wone] table{border-collapse:collapse;width:100%;min-width:720px}[data-wone] th{text-align:left;font:var(--md-label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:var(--sp-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel)}[data-wone] td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top;text-align:left}[data-wone] tbody tr:last-child td{border-bottom:0}[data-wone] tbody tr:hover{background:var(--panel-2)}[data-wone] td .t{font-weight:600;display:block;margin-bottom:2px}[data-wone] td .sub{font-size:12px;color:var(--ink-3);display:block;margin-top:1px}[data-wone] td.tight{white-space:nowrap}[data-wone] td.itact,[data-wone] th.itact{width:1px;white-space:nowrap;text-align:right}[data-wone] .filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:12px}[data-wone] .matrix{min-width:840px}[data-wone] .matrix th.rot{height:104px;vertical-align:bottom;padding:0 0 8px}[data-wone] .matrix th.rot span{display:block;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.06em;margin:0 auto;white-space:nowrap}[data-wone] .matrix td.c{text-align:center;padding:5px 6px}[data-wone] .matrix td.rowh{white-space:nowrap;font-weight:600;font-size:13px}[data-wone] .dot{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:4px;font-family:var(--font-mono);font-size:11px;font-weight:600}[data-wone] .dot.n0{color:var(--line)}[data-wone] .dot.n1{background:var(--accent-tint);color:var(--accent)}[data-wone] .dot.n2{background:var(--accent);color:var(--on-accent)}[data-wone] .dot.own{outline:2px solid var(--hot);outline-offset:-2px}[data-wone] .empty{padding:34px 20px;text-align:center;color:var(--ink-3)}[data-wone] .empty strong{display:block;color:var(--ink-2);font-size:15px;margin-bottom:4px;font-family:var(--font-display)}[data-wone] .tl{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}[data-wone] .tl li{display:grid;grid-template-columns:13px minmax(0,1fr);gap:var(--sp-3);padding:0 0 var(--sp-6);position:relative}[data-wone] .tl li>div{min-width:0}[data-wone] .tl li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--panel-3);border:2px solid var(--panel);margin-top:6px;z-index:1}[data-wone] .tl li:after{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:var(--line)}[data-wone] .tl li:last-child{padding-bottom:0}[data-wone] .tl li:last-child:after{display:none}[data-wone] .tl li.s-done:before{background:var(--ok)}[data-wone] .tl li.s-in:before{background:var(--prog)}[data-wone] .tl li.s-new:before{background:var(--warn)}[data-wone] .tl .top{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}[data-wone] .tl .top b{font-size:13.5px;font-weight:600}[data-wone] .tl .meta{font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3);margin-top:var(--sp-1)}[data-wone] .tag{display:inline-flex;align-items:center;height:22px;padding:0 var(--sp-2);border-radius:var(--shape-xs);font:var(--md-label-sm);letter-spacing:.045em;background:var(--panel-2);color:var(--ink-2);border:1px solid var(--line-soft);white-space:nowrap}[data-wone] .tag.hot{background:var(--hot-tint);color:var(--hot);border-color:transparent}[data-wone] .tag.crit{background:var(--crit-tint);color:var(--crit);border-color:transparent}[data-wone] .tag.acc{background:var(--prog-tint);color:var(--prog);border-color:transparent}[data-wone] .tag.ex{background:transparent;color:var(--ink-3);border-style:dashed;text-transform:uppercase;letter-spacing:.08em;font-size:10px}[data-wone] .sep{color:var(--ink-3);padding:0 6px;user-select:none}[data-wone] .cards{background:var(--panel);border:1px solid var(--line);border-radius:var(--shape-md);overflow:hidden}[data-wone] .cards>:not(.tk):not(:last-child),[data-wone] .tk{border-bottom:1px solid var(--line-soft)}[data-wone] .tk{display:grid;grid-template-columns:26px 34px minmax(0,1fr) 186px;gap:12px;padding:13px 15px;align-items:start;cursor:pointer;border-left:3px solid transparent;width:100%;text-align:left;background:none;border-top:0;border-right:0;color:inherit;font:inherit}[data-wone] .tk:last-child{border-bottom:0}[data-wone] .tk:hover{background:var(--panel-2)}[data-wone] .tk.sel{background:var(--accent-tint)}[data-wone] .tk.over{border-left-color:var(--crit)}[data-wone] .tk.att{border-left-color:var(--warn)}[data-wone] .cards>.tk:first-child{border-top-left-radius:var(--shape-inner);border-top-right-radius:var(--shape-inner)}[data-wone] .cards>.tk:last-child{border-bottom-left-radius:var(--shape-inner);border-bottom-right-radius:var(--shape-inner)}[data-wone] .tk.own{box-shadow:inset 0 0 0 2px var(--brand)}[data-wone] .tk.dep{box-shadow:inset 0 0 0 2px var(--ink)}[data-wone] .tk .cb{padding-top:3px}[data-wone] .tk .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;letter-spacing:.02em}[data-wone] .tk .av.unset{background:var(--panel-3);color:var(--ink-3);border:1px dashed var(--ink-3)}[data-wone] .tk .main{min-width:0;display:flex;flex-direction:column;gap:4px}[data-wone] .tk .tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap}[data-wone] .tk .title{font:var(--md-title-sm);letter-spacing:.00714em;font-size:15px;line-height:20px;color:var(--ink)}[data-wone] .tk .title .num{color:var(--ink-3);font-weight:400;font-family:var(--font-mono);font-size:12.5px;margin-left:6px;white-space:nowrap}[data-wone] .tk .meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3)}[data-wone] .tk .meta svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-wone] .tk .meta .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-3);opacity:.6}[data-wone] .tk .side{display:flex;flex-direction:column;gap:6px;align-items:flex-start}[data-wone] .tk .fld{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);max-width:100%}[data-wone] .tk .fld svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;opacity:.75}[data-wone] .tk .fld b{font-weight:600;color:var(--ink)}[data-wone] .tk .fld .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-wone] .tk .due{font-weight:600;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}[data-wone] .tk .due.late{color:var(--crit)}[data-wone] .tk .due.soon{color:var(--hot)}[data-wone] .tk .due .rel{font-weight:500;color:var(--ink-3);font-size:12px}[data-wone] .tk .due.late .rel,[data-wone] .tk .due.soon .rel{color:inherit}@media (max-width:720px){[data-wone] .tk{grid-template-columns:24px 30px minmax(0,1fr);row-gap:9px}[data-wone] .tk .side{grid-column:3;flex-direction:row;flex-wrap:wrap;gap:10px var(--sp-4);width:100%;min-width:0}}[data-wone] .scrim{position:fixed;inset:0;background:rgba(10,20,19,.5);z-index:60;opacity:0;pointer-events:none;transition:opacity .16s}[data-wone] .scrim.on{opacity:1;pointer-events:auto}[data-wone] .drawer{position:fixed;top:0;right:0;bottom:0;width:min(75vw,1320px);background:var(--ground);border-left:1px solid var(--line);z-index:61;transform:translateX(102%);transition:transform .2s ease;display:flex;flex-direction:column;box-shadow:var(--shadow);overflow:hidden}[data-wone] .drawer.on{transform:none}[data-wone] .drawer .inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}[data-wone] .drawer footer,[data-wone] .drawer header{flex:none}[data-wone] .drawer header{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line);background:var(--panel)}[data-wone] .drawer header h2{font:var(--md-title-lg)}[data-wone] .drawer .body{padding:var(--sp-4);overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:var(--sp-4);align-items:start;align-content:start}[data-wone] .dcol{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}[data-wone] .drawer .body>.dcol:last-child{position:sticky;top:0;align-self:start;max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}@media (max-width:1000px){[data-wone] .drawer{width:100%}[data-wone] .drawer .body{grid-template-columns:minmax(0,1fr)}[data-wone] .drawer .body>.dcol:last-child{position:static;max-height:none;overflow:visible}}[data-wone] .drawer footer{padding:12px 18px;border-top:1px solid var(--line);background:var(--panel);display:flex;gap:8px;flex-wrap:wrap;align-items:center}[data-wone] .close{border:0;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--ink-3);padding:2px 4px}[data-wone] .close:hover{color:var(--ink)}[data-wone] .kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;font-size:13px;margin:0}[data-wone] .kv dt{color:var(--ink-3);font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;padding-top:2px}[data-wone] .kv dd{margin:0}[data-wone] .ownkey{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center;font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3);padding:0 0 var(--sp-3)}[data-wone] .ownkey b{display:inline-block;width:14px;height:14px;border-radius:var(--shape-xs);vertical-align:-2px;margin-right:5px}[data-wone] .actctl,[data-wone] .acthead{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}[data-wone] .actctl{margin-top:var(--sp-3)}[data-wone] .tl li>div.dep,[data-wone] .tl li>div.own{padding:var(--sp-3);border-radius:var(--shape-sm);margin-bottom:var(--sp-1)}[data-wone] .tl li>div.own{box-shadow:inset 0 0 0 2px var(--brand)}[data-wone] .tl li>div.dep{box-shadow:inset 0 0 0 2px var(--ink)}[data-wone] .tl li.s-blocked:before{background:var(--warn)}[data-wone] .tl li.s-cancelled:before{background:var(--ink-3)}[data-wone] .linkrow{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--line-soft);border-radius:var(--shape-xs);background:var(--panel-2);font-size:12.5px;margin-top:var(--sp-2)}[data-wone] .linkrow .k{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:700}[data-wone] .spawnrow{display:flex;gap:var(--sp-2);flex-wrap:wrap}[data-wone] .spawnmade{display:flex;flex-direction:column;gap:2px;margin-top:var(--sp-3);border-top:1px solid var(--line-soft);padding-top:var(--sp-3)}[data-wone] .spawnlink{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;cursor:pointer;border:0;background:none;border-radius:var(--shape-sm);padding:6px var(--sp-2);min-width:0;text-decoration:none}[data-wone] .spawnlink:hover{background:var(--panel-2)}[data-wone] .spawnlink .t{display:flex;flex-direction:column;min-width:0}[data-wone] .spawnlink .t b{font:var(--md-label-md);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-wone] .spawnlink .t span{font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3)}[data-wone] .grouphead{display:flex;align-items:center;gap:10px;margin:0 0 10px}[data-wone] .grouphead h2{font-size:15px;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-2)}[data-wone] .grouphead hr{flex:1;border:0;border-top:1px solid var(--line)}[data-wone] .cat{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;margin-bottom:26px}[data-wone] .wf{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}[data-wone] .wf:hover{border-color:var(--accent);box-shadow:var(--shadow)}[data-wone] .wf h3{font-size:18px;line-height:1.15}[data-wone] .wf p{margin:0;font-size:12.5px;color:var(--ink-2);flex:1}[data-wone] .wf .route{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}[data-wone] .wf .route .tag{font-size:10px;padding:1px 6px}[data-wone] .form{background:var(--panel);border:1px solid var(--line);border-radius:var(--shape-md);padding:var(--sp-6);max-width:900px;min-width:0}[data-wone] .form fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}[data-wone] .form legend{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-3);font-weight:700;padding:0 0 8px}[data-wone] .fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px}[data-wone] .field{display:flex;flex-direction:column;gap:4px;min-width:0}[data-wone] .field.wide{grid-column:1/-1}[data-wone] .field label{font:var(--md-label-md);letter-spacing:.045em;text-transform:uppercase;color:var(--ink-3)}[data-wone] .field label .req{color:var(--crit)}[data-wone] .field .hint{font-size:11.5px;color:var(--ink-3)}[data-wone] .field.auto input{background:var(--accent-tint);border-color:transparent}[data-wone] .autoflag{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:700}[data-wone] .cascade{border:1px solid var(--line);border-radius:8px;background:var(--panel-2);padding:14px;margin-top:4px}[data-wone] .cascade h4{font-size:15px;margin-bottom:2px}[data-wone] .cascade>p{margin:0 0 11px;font-size:12.5px;color:var(--ink-2)}[data-wone] .steps{display:flex;flex-direction:column;gap:7px}[data-wone] .step{display:grid;grid-template-columns:24px 104px minmax(0,1fr) auto;gap:9px;align-items:baseline;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:8px 10px}[data-wone] .step .i{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-wone] .step .d{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--prog)}[data-wone] .step .b{font-size:13px}[data-wone] .step .b em{display:block;font-style:normal;font-size:11.5px;color:var(--ink-3);margin-top:2px}@media (max-width:640px){[data-wone] .step{grid-template-columns:22px minmax(0,1fr)}[data-wone] .step .b,[data-wone] .step .d,[data-wone] .step .due{grid-column:2}[data-wone] .fgrid{grid-template-columns:minmax(0,1fr)}}[data-wone] .itmonth{grid-auto-rows:minmax(96px,auto)}[data-wone] .itdow,[data-wone] .itmonth{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}[data-wone] .itdow{border-bottom:1px solid var(--line)}[data-wone] .itdow>span{padding:8px 4px;text-align:center;font:var(--md-label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}[data-wone] .itday{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:4px;display:flex;flex-direction:column;gap:2px;min-width:0}[data-wone] .itday:nth-child(7n){border-right:0}[data-wone] .itday:nth-last-child(-n+7){border-bottom:0}[data-wone] .itday.out{background:var(--panel-2);color:var(--ink-3)}[data-wone] .itday.out .n{opacity:.55}[data-wone] .itday.today{background:var(--accent-tint)}[data-wone] .itday .n{font:var(--md-label-md);color:var(--ink-2);padding:1px 3px;align-self:flex-start}[data-wone] .itday.today .n{background:var(--accent);color:var(--on-accent);border-radius:var(--shape-full);min-width:20px;text-align:center}[data-wone] .itday.dropok{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--shape-xs)}[data-wone] .itday .pills{display:flex;flex-direction:column;gap:2px;min-width:0}[data-wone] .itpill{display:flex;align-items:center;gap:5px;width:100%;text-align:left;cursor:pointer;border:0;border-radius:var(--shape-xs);padding:2px 5px;min-width:0;background:color-mix(in srgb,var(--c) 14%,var(--panel));color:var(--ink);font:var(--md-label-sm);letter-spacing:.01em;text-decoration:none}[data-wone] .itpill:hover{background:color-mix(in srgb,var(--c) 26%,var(--panel))}[data-wone] .itpill .dot{width:6px;height:6px;border-radius:50%;background:var(--c);flex:0 0 auto}[data-wone] .itpill .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-wone] .itmore{border:0;background:none;cursor:pointer;color:var(--ink-3);font:var(--md-label-sm);padding:1px 5px;text-align:left;align-self:flex-start}[data-wone] .itmore:hover{color:var(--ink);text-decoration:underline}[data-wone] .itlist{display:flex;flex-direction:column}[data-wone] .itlistmon{font:var(--md-label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:var(--sp-4) 0 var(--sp-2)}[data-wone] .itlistmon:first-child{padding-top:0}[data-wone] .itlistrow{display:grid;grid-template-columns:10px 112px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:9px 4px;border-top:1px solid var(--line-soft);text-decoration:none;color:inherit}[data-wone] .itlistrow:hover{background:var(--panel-2)}[data-wone] .itlistrow .cdot{width:10px;height:10px;border-radius:50%;background:var(--c)}[data-wone] .itlistrow .d{display:flex;flex-direction:column;min-width:0}[data-wone] .itlistrow .d b{font:var(--md-label-md);color:var(--ink);white-space:nowrap}[data-wone] .itlistrow .d span{font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3);white-space:nowrap}[data-wone] .itlistrow .t{display:flex;flex-direction:column;min-width:0}[data-wone] .itlistrow .t b{font:var(--md-label-md);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-wone] .itlistrow .t span{font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3)}[data-wone] .itlistrow .k{font:var(--md-label-sm);color:var(--ink-2);white-space:nowrap}[data-wone] .itweek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--sp-2)}[data-wone] .itwkday{border:1px solid var(--line);border-radius:var(--shape-md);background:var(--panel);padding:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}[data-wone] .itwkday.today{border-color:var(--accent);background:var(--accent-tint)}[data-wone] .itwkday .hd{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font:var(--md-label-md);color:var(--ink-2)}[data-wone] .itwkday .none{margin:0;font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3)}[data-wone] .itwkev{display:flex;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;width:100%;border:1px solid transparent;border-radius:var(--shape-sm);padding:6px 7px;min-width:0;background:color-mix(in srgb,var(--c) 13%,var(--panel));color:var(--ink);text-decoration:none}[data-wone] .itwkev:hover{border-color:var(--c)}[data-wone] .itwkev .dot{margin-top:4px;width:6px;height:6px;border-radius:50%;background:var(--c);flex:0 0 auto}[data-wone] .itwkev .t{display:flex;flex-direction:column;min-width:0}[data-wone] .itwkev .t b{font:var(--md-label-md);overflow-wrap:anywhere}[data-wone] .itwkev .t .s{font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-2)}[data-wone] .itgantt{min-width:760px;display:flex;flex-direction:column;gap:3px}[data-wone] .ghd,[data-wone] .grow{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--sp-2);align-items:stretch}[data-wone] .ghd .gtrack{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));background:none;height:auto;min-height:0}[data-wone] .ghd .gcell{font:var(--md-label-sm);color:var(--ink-3);text-align:center;padding:2px 0;border-left:1px solid var(--line-soft);overflow:hidden;white-space:nowrap}[data-wone] .ghd .gcell.now{color:var(--accent)}[data-wone] .ghd .gcell b{display:block;font:var(--md-label-sm);color:var(--ink-2)}[data-wone] .grow .glab{border:0;background:none;cursor:pointer;text-align:left;padding:4px 0;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}[data-wone] .grow .glab b{font:var(--md-label-md);color:var(--ink)}[data-wone] .grow .glab b,[data-wone] .grow .glab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-wone] .grow .glab span{font:var(--md-body-sm);letter-spacing:.033em;color:var(--ink-3)}[data-wone] .grow .glab:hover b{text-decoration:underline}[data-wone] .gtrack{position:relative;min-height:30px;border-radius:var(--shape-xs);--colw:calc(100% / var(--cols));background:repeating-linear-gradient(to right,var(--line-soft) 0 1px,transparent 1px var(--colw))}[data-wone] .gmark{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;padding:0;border:1px solid var(--panel);background:var(--c);transform:rotate(45deg);cursor:pointer;border-radius:2px}[data-wone] .gmark:hover{outline:2px solid var(--c);outline-offset:2px}[data-wone] .gnow{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--accent);opacity:.7;pointer-events:none;z-index:1}[data-wone] .ggroup{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0 2px;font:var(--md-label-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-wone] .ggroup:after{content:"";flex:1;height:1px;background:var(--line-soft)}[data-wone] .navbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;height:calc(72px + env(safe-area-inset-bottom));padding:var(--sp-3) var(--sp-2) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line)}[data-wone] .navbar .nb{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);border:0;background:none;cursor:pointer;color:var(--ink-3);padding:0;text-decoration:none;font:var(--md-label-md);letter-spacing:.045em}[data-wone] .navbar .nb .ind{display:grid;place-items:center;width:64px;height:32px;border-radius:var(--shape-full);transition:background-color .15s linear;position:relative}[data-wone] .navbar .nb svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-wone] .navbar .nb .lb{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-wone] .navbar .nb[aria-current=true]{color:var(--accent)}[data-wone] .navbar .nb[aria-current=true] .ind{background:var(--accent-tint)}[data-wone] .fab{position:fixed;right:var(--sp-4);bottom:calc(72px + var(--sp-4) + env(safe-area-inset-bottom));z-index:46;display:none;align-items:center;gap:var(--sp-2);height:56px;padding:0 var(--sp-4);min-width:56px;border:0;border-radius:var(--shape-lg);background:var(--brand);color:var(--on-brand);font:var(--md-label-lg);letter-spacing:.00714em;cursor:pointer;box-shadow:var(--shadow);text-decoration:none}[data-wone] .fab svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}@media (max-width:820px){[data-wone] .rail{width:80px;padding:0 var(--sp-2) var(--sp-3)}[data-wone] .rail .logo,[data-wone] .rail .logo.dk,[data-wone] .rail .logo.lt{display:none!important}[data-wone] .rail .navitem span,[data-wone] .rail .themeswitch .lbl,[data-wone] .rail .themeswitch .track,[data-wone] .railtoggle span{display:none}[data-wone] .rail .markbox{display:block}[data-wone] .rail .logo-wrap{align-items:center;padding:0}[data-wone] .rail .themeswitch{justify-content:center;padding:0;width:56px;margin:0 auto}[data-wone] .rail .navitem,[data-wone] .rail .railtoggle{justify-content:center;padding:0;width:56px;margin-left:auto;margin-right:auto}[data-wone] .rail .railadmin{margin-left:auto;margin-right:auto;padding:var(--sp-1);width:64px}[data-wone] .rail .railadminhd{display:none}[data-wone] .rail .navitem{height:56px;border-radius:var(--shape-lg)}[data-wone] .navgroup>.chev{display:none}[data-wone] .navgroup .navitem{padding-right:0}}@media (max-width:700px){[data-wone] .rail{display:none}[data-wone] .navbar{display:flex}[data-wone] .fab{display:inline-flex}[data-wone] main{padding:var(--sp-3) var(--sp-3) calc(96px + env(safe-area-inset-bottom))}[data-wone] .appbar{min-height:56px;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2)}[data-wone] .appbar h1{font:var(--md-title-md)}[data-wone] .appbar .sub{display:none}[data-wone] .barmark{display:block}[data-wone] .tabstrip{padding:0 var(--sp-2) var(--sp-2)}[data-wone] .wtab{max-width:190px}}