[data-m3-tree=operator] .m3o-chrome,[data-m3-tree=operator] .m3o-only,[data-m3-tree=operator] .m3o-screen{display:none}@media (max-width:480px){[data-m3-tree=operator]{--m3o-sheet:oklch(0.195 0.009 255);--m3o-toast-line:oklch(0.32 0.012 255);--m3o-scrim:oklch(0 0 0/0.55);--m3o-ok-bright:oklch(0.86 0.10 150);--m3o-warn-bright:oklch(0.88 0.10 78);--m3o-bad-bright:oklch(0.76 0.14 25);--m3o-cell-muted:oklch(0.175 0.008 255);--m3o-flag:oklch(0.71 0.15 285);--m3o-flag-ink:oklch(0.82 0.10 285);--m3o-tv:oklch(0.70 0.14 250);--m3o-tv-bright:oklch(0.86 0.07 250);--m3o-movie:oklch(0.80 0.15 75);--m3o-movie-bright:oklch(0.90 0.11 75)}.app[data-m3-tree=operator]{--app:var(--ac)}[data-m3-tree=operator] .bottom-tabs,[data-m3-tree=operator] .mobile-topbar,[data-m3-tree=operator] .rail,[data-m3-tree=operator] .rail-scrim{display:none}.app[data-m3-tree=operator]{padding-top:0;padding-bottom:0}[data-m3-tree=operator] .m3o-chrome{display:contents}[data-m3-tree=operator] .m3o-only{display:revert}[data-m3-tree=operator] .m3o-screen{display:flex;flex-direction:column;min-width:0;background:var(--bg-0);color:var(--tx);font-family:var(--sans);-webkit-tap-highlight-color:transparent}[data-m3-tree=operator] :has(>.m3o-screen)>:not(.m3o-screen,.modal-scrim,.set-toast,.toast-stack),[data-m3-tree=operator]:has(>.m3o-screen)>:not(.m3o-screen,.modal-scrim,.set-toast,.toast-stack){display:none}[data-m3-tree=operator] .content-pad:has(.m3o-screen){padding:0}[data-m3-tree=operator] .content-pad:has(.m3o-screen)>.page-lede,[data-m3-tree=operator] .content-pad:has(.m3o-screen)>.page-top{display:none}.app[data-m3-tree=operator]:has(.m3o-chrome[data-m3o-nav=shown]) .content{padding-bottom:calc(var(--m3-navbar-h) + var(--safe-b))}[data-m3-tree=operator] .content-pad{padding-bottom:16px}[data-m3-tree=operator] .m3o-navbar{position:fixed;left:0;right:0;bottom:0;z-index:70;height:calc(var(--m3-navbar-h) + var(--safe-b));padding-bottom:var(--safe-b)}[data-m3-tree=operator] .m3o-navbar .m3-navdest{text-decoration:none;cursor:pointer}[data-m3-tree=operator] .m3-navbadge.accent{right:8px;background:var(--app);color:var(--app-ink)}[data-m3-tree=operator] .m3o-iconbtn{width:48px;height:48px;flex:none;border-radius:100px;display:grid;place-items:center;border:none;background:transparent;color:var(--tx-dim);text-decoration:none;cursor:pointer}[data-m3-tree=operator] .m3o-iconbtn:active{background:color-mix(in oklch,var(--tx) 8%,transparent)}[data-m3-tree=operator] .m3o-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}[data-m3-tree=operator] .m3o-empty{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-empty a{color:var(--app)}[data-m3-tree=operator] .m3o-appbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:4px;box-sizing:border-box;height:calc(64px + var(--safe-t));padding:calc(6px + var(--safe-t)) 8px 6px 16px;background:var(--bg-0);border-bottom:1px solid transparent}[data-m3-tree=operator] .m3o-appbar.is-surface{background:var(--bg-1);border-bottom-color:var(--line-soft)}[data-m3-tree=operator] .m3o-appbar-a{gap:6px}[data-m3-tree=operator] .m3o-appbar-c,[data-m3-tree=operator] .m3o-appbar-e{padding-left:8px}[data-m3-tree=operator] .m3o-appbar-d,[data-m3-tree=operator] .m3o-appbar-f{height:calc(60px + var(--safe-t))}[data-m3-tree=operator] .m3o-appbar-f{padding-left:6px;background:color-mix(in oklch,var(--app) 14%,var(--bg-0));border-bottom-color:color-mix(in oklch,var(--app) 30%,transparent)}[data-m3-tree=operator] .m3o-appbar-back{color:var(--tx)}[data-m3-tree=operator] .m3o-appbar-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}[data-m3-tree=operator] .m3o-appbar-kicker{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-appbar-title{margin:0;font-family:var(--sans);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-appbar-c .m3o-appbar-title,[data-m3-tree=operator] .m3o-appbar-d .m3o-appbar-title{font-size:20px}[data-m3-tree=operator] .m3o-appbar-e .m3o-appbar-title{font-size:18px;font-weight:600}[data-m3-tree=operator] .m3o-appbar-f .m3o-appbar-title{font-family:var(--mono);font-size:15px;font-weight:600;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-m3-tree=operator] .m3o-appbar-sub{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-appbar-actions{display:flex;align-items:center;gap:6px;flex:none}[data-m3-tree=operator] .m3o-rolepill{height:36px;padding:0 12px;box-sizing:border-box;border-radius:100px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;color:var(--m3-tx-soft);text-decoration:none}[data-m3-tree=operator] .m3o-bell{display:inline-grid;place-items:center;width:48px;height:48px}[data-m3-tree=operator] .m3o-bell .nbox-anchor{display:inline-grid;place-items:center}[data-m3-tree=operator] .m3o-bell .bell{width:48px;height:48px;border-radius:100px;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-kchips{flex:none;display:flex;gap:8px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none}[data-m3-tree=operator] .m3o-kchips::-webkit-scrollbar{display:none}[data-m3-tree=operator] .m3o-kchips.lg{padding:4px 16px 12px}[data-m3-tree=operator] .m3o-kchip{flex:none;height:32px;padding:0 13px;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tx-dim);font-family:var(--sans);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-m3-tree=operator] .m3o-kchips.lg .m3o-kchip{height:34px;padding:0 14px}[data-m3-tree=operator] .m3o-kchip-n{font-family:var(--mono);font-size:11px;opacity:.7}[data-m3-tree=operator] .m3o-kchip.tone-all{border-color:var(--line)}[data-m3-tree=operator] .m3o-kchip.tone-all.on{background:var(--tx);border-color:var(--tx);color:var(--bg-0);font-weight:600}[data-m3-tree=operator] .m3o-kchip.tone-tv{border-color:color-mix(in oklch,var(--m3o-tv) 40%,transparent);color:var(--m3o-tv-bright)}[data-m3-tree=operator] .m3o-kchip.tone-movies{border-color:color-mix(in oklch,var(--m3o-movie) 40%,transparent);color:var(--m3o-movie-bright)}[data-m3-tree=operator] .m3o-kchip.tone-tv.on{background:color-mix(in oklch,var(--m3o-tv) 20%,transparent);border-color:var(--m3o-tv);font-weight:600}[data-m3-tree=operator] .m3o-kchip.tone-movies.on{background:color-mix(in oklch,var(--m3o-movie) 20%,transparent);border-color:var(--m3o-movie);font-weight:600}[data-m3-tree=operator] .m3o-dash-body{padding-top:6px}[data-m3-tree=operator] .m3o-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}[data-m3-tree=operator] .m3o-tile{border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft);padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0}[data-m3-tree=operator] .m3o-tile-head{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-tile-value{font-family:var(--mono);font-size:30px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-tile-value.ok{color:var(--ok)}[data-m3-tree=operator] .m3o-tile-value.warn{color:var(--warn)}[data-m3-tree=operator] .m3o-tile-of{font-size:14px;font-weight:500;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-tile-sub{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-card{border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft);overflow:hidden}[data-m3-tree=operator] .m3o-card-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-card-ic{color:var(--tx-dim);flex:none}[data-m3-tree=operator] .m3o-card-ic.accent{color:var(--app)}[data-m3-tree=operator] .m3o-card-label{flex:1 1;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-card-trail{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-card-trail.accent{color:var(--app)}[data-m3-tree=operator] .m3o-card-body{padding:10px 14px;display:flex;flex-direction:column;gap:10px}[data-m3-tree=operator] .m3o-meterrow{display:flex;flex-direction:column;gap:5px;min-width:0}[data-m3-tree=operator] .m3o-meterrow-top{display:flex;align-items:center;gap:8px;min-width:0}[data-m3-tree=operator] .m3o-meterrow-title{flex:1 1;min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-meterrow-path{flex:1 1;min-width:0;font-family:var(--mono);font-size:11.5px;color:var(--m3-tx-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-meterrow-num{flex:none;font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-meterrow-num.warn{color:var(--warn)}[data-m3-tree=operator] .m3o-meterrow-num.bad{color:var(--bad)}[data-m3-tree=operator] .m3o-meter{display:block;height:4px;border-radius:2px;background:var(--line);overflow:hidden}[data-m3-tree=operator] .m3o-meter>i{display:block;height:100%;border-radius:2px;background:var(--app)}[data-m3-tree=operator] .m3o-meter>i.ok{background:var(--ok)}[data-m3-tree=operator] .m3o-meter>i.warn{background:var(--warn)}[data-m3-tree=operator] .m3o-meter>i.bad{background:var(--bad)}[data-m3-tree=operator] .m3o-health{border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;text-decoration:none;color:var(--tx);background:color-mix(in oklch,var(--warn) 10%,transparent);border:1px solid color-mix(in oklch,var(--warn) 30%,transparent)}[data-m3-tree=operator] .m3o-health.bad{background:color-mix(in oklch,var(--bad) 10%,transparent);border-color:color-mix(in oklch,var(--bad) 30%,transparent)}[data-m3-tree=operator] .m3o-health.ok{background:var(--bg-1);border-color:var(--line-soft)}[data-m3-tree=operator] .m3o-health-ic{flex:none;margin-top:1px;color:var(--warn)}[data-m3-tree=operator] .m3o-health.bad .m3o-health-ic{color:var(--bad)}[data-m3-tree=operator] .m3o-health.ok .m3o-health-ic{color:var(--ok)}[data-m3-tree=operator] .m3o-health-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-m3-tree=operator] .m3o-health-title{font-size:13px;font-weight:600;color:var(--m3o-warn-bright)}[data-m3-tree=operator] .m3o-health.bad .m3o-health-title{color:var(--m3o-bad-bright)}[data-m3-tree=operator] .m3o-health.ok .m3o-health-title{color:var(--tx)}[data-m3-tree=operator] .m3o-health-sub{font-family:var(--mono);font-size:11px;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-health-chev{flex:none;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-sheet-scrim{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:flex-end;background:var(--m3o-scrim)}[data-m3-tree=operator] .m3o-sheet{position:relative;display:flex;flex-direction:column;gap:16px;max-height:86%;overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(20px + var(--safe-b));border-radius:28px 28px 0 0;background:var(--bg-1);border-top:1px solid var(--line);box-shadow:0 -20px 60px -20px black;color:var(--tx);font-family:var(--sans);outline:none}[data-m3-tree=operator] .m3o-sheet-handle{flex:none;height:22px;display:grid;place-items:center}[data-m3-tree=operator] .m3o-sheet-handle>span{width:32px;height:4px;border-radius:2px;background:var(--tx-ghost)}[data-m3-tree=operator] .m3o-sheet-close{width:40px;height:40px;flex:none;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-more-head{display:flex;align-items:center;gap:12px}[data-m3-tree=operator] .m3o-more-ava{width:40px;height:40px;flex:none;border-radius:100px;display:grid;place-items:center;background:var(--bg-2);border:1px solid var(--line);color:var(--app);font-family:var(--mono);font-size:13px;font-weight:600}[data-m3-tree=operator] .m3o-more-who{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-m3-tree=operator] .m3o-more-name{font-size:19px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-more-role{font-family:var(--mono);font-size:11.5px;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-more .rail-import{margin:0}[data-m3-tree=operator] .m3o-more-list{display:flex;flex-direction:column;border-radius:14px;background:var(--bg-2);border:1px solid var(--line-soft);overflow:hidden}[data-m3-tree=operator] .m3o-more-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;border-top:1px solid var(--line-soft);background:transparent;color:var(--tx);font-family:var(--sans);text-align:left;text-decoration:none;cursor:pointer;width:100%}[data-m3-tree=operator] .m3o-more-row:first-child{border-top:none}[data-m3-tree=operator] .m3o-more-row.on{background:color-mix(in oklch,var(--app) 10%,transparent)}[data-m3-tree=operator] .m3o-more-ic{flex:none;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-more-check,[data-m3-tree=operator] .m3o-more-row.on .m3o-more-ic{flex:none;color:var(--app-bright)}[data-m3-tree=operator] .m3o-more-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}[data-m3-tree=operator] .m3o-more-label{font-size:14.5px;font-weight:500}[data-m3-tree=operator] .m3o-more-row.on .m3o-more-label{font-weight:600}[data-m3-tree=operator] .m3o-more-sub{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-more-row.destructive,[data-m3-tree=operator] .m3o-more-row.destructive .m3o-more-ic{color:var(--bad)}[data-m3-tree=operator] .set-toast,[data-m3-tree=operator] .toast-stack{left:16px;right:16px;bottom:calc(96px + var(--safe-b));z-index:95}[data-m3-tree=operator] .toast-stack .set-toast{left:auto;right:auto;bottom:auto}[data-m3-tree=operator] .set-toast{gap:10px;padding:13px 15px;border-radius:10px;background:var(--bg-3);border:1px solid var(--m3o-toast-line);box-shadow:0 10px 30px -12px oklch(0 0 0/.8);font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--tx)}[data-m3-tree=operator] .set-toast>svg{flex:none}[data-m3-tree=operator] .set-toast.ok>svg{color:var(--ok)}[data-m3-tree=operator] .set-toast.warn>svg{color:var(--warn)}[data-m3-tree=operator] .set-toast.bad>svg{color:var(--bad)}[data-m3-tree=operator] .modal-scrim{z-index:90;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;background:var(--m3o-scrim)}[data-m3-tree=operator] .modal-scrim>.modal{position:relative;width:100%;max-width:none;max-height:78%;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:30px 20px calc(24px + var(--safe-b));border:none;border-top:1px solid var(--line);border-radius:28px 28px 0 0;background:var(--m3o-sheet);box-shadow:0 -20px 60px -20px black;animation:none}[data-m3-tree=operator] .modal-scrim>.modal:before{content:"";position:absolute;top:13px;left:50%;width:32px;height:4px;margin-left:-16px;border-radius:2px;background:var(--tx-ghost)}[data-m3-tree=operator] .modal-scrim>.modal .edit-foot,[data-m3-tree=operator] .modal-scrim>.modal .modal-foot{flex-wrap:wrap;row-gap:10px}[data-m3-tree=operator] .m3o-lib-scroll~.content{display:none}[data-m3-tree=operator] .m3o-lib{padding-bottom:88px}[data-m3-tree=operator] .m3o-lib-search{display:flex;align-items:center;gap:10px;height:48px;margin:0 16px 12px;padding:0 6px 0 16px;border-radius:24px;background:var(--bg-2);color:var(--tx-dim)}[data-m3-tree=operator] .m3o-lib-search-input{flex:1 1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;color:var(--tx);font-family:var(--sans);font-size:15px}}@media (max-width:480px){[data-m3-tree=operator] .m3o-lib-search-input::placeholder{color:var(--tx-faint)}[data-m3-tree=operator] .m3o-lib-search-input::-webkit-search-cancel-button{display:none}[data-m3-tree=operator] .m3o-lib-search-clear{width:36px;height:36px;flex:none;border:none;border-radius:100px;background:transparent;color:var(--tx-dim);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-lib-divider{display:flex;align-items:center;gap:8px;padding:0 16px 10px}[data-m3-tree=operator] .m3o-lib-divider-label{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint);white-space:nowrap}[data-m3-tree=operator] .m3o-lib-divider-rule{flex:1 1;height:1px;background:var(--line-soft)}[data-m3-tree=operator] .m3o-lib-stale{padding:0 16px 10px}[data-m3-tree=operator] .m3o-lib-empty{margin:8px 16px}[data-m3-tree=operator] .m3o-lib-list{transition:opacity .16s}[data-m3-tree=operator] .m3o-lib-list.is-unsettled{opacity:.7}[data-m3-tree=operator] .m3o-lib-item{position:absolute;top:0;left:0;right:0}[data-m3-tree=operator] .m3o-lib-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 16px;box-sizing:border-box;border:none;background:transparent;color:var(--tx);font-family:var(--sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-m3-tree=operator] .m3o-lib-row:active,[data-m3-tree=operator] .m3o-lib-row[data-m3-pressed=true]{background:color-mix(in oklch,var(--tx) 6%,transparent)}[data-m3-tree=operator] .m3o-lib-glyph{width:44px;height:44px;flex:none;box-sizing:border-box;border-radius:8px;display:grid;place-items:center}[data-m3-tree=operator] .m3o-lib-glyph.tone-tv{background:color-mix(in oklch,var(--m3o-tv) 14%,transparent);border:1px solid color-mix(in oklch,var(--m3o-tv) 30%,transparent);color:var(--m3o-tv-bright)}[data-m3-tree=operator] .m3o-lib-glyph.tone-movies{background:color-mix(in oklch,var(--m3o-movie) 14%,transparent);border:1px solid color-mix(in oklch,var(--m3o-movie) 30%,transparent);color:var(--m3o-movie-bright)}[data-m3-tree=operator] .m3o-lib-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}[data-m3-tree=operator] .m3o-lib-title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-lib-sub{font-family:var(--mono);font-size:11px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-lib-pill{flex:none;padding:3px 8px;border-radius:6px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;white-space:nowrap}[data-m3-tree=operator] .m3o-lib-pill.tone-ok{background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--m3o-ok-bright)}[data-m3-tree=operator] .m3o-lib-pill.tone-warn{background:color-mix(in oklch,var(--warn) 16%,transparent);color:var(--m3o-warn-bright)}[data-m3-tree=operator] .m3o-lib-pill.tone-mute{background:color-mix(in oklch,var(--tx-dim) 16%,transparent);color:var(--tx-dim)}[data-m3-tree=operator] .m3o-lib .m3o-fab{position:fixed;right:16px;bottom:calc(var(--m3-navbar-h) + 16px + var(--safe-b));z-index:60;height:56px;padding:0 20px 0 16px;display:inline-flex;align-items:center;gap:10px;border-radius:16px;background:var(--app);color:var(--app-ink);font-family:var(--sans);font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px -12px black}[data-m3-tree=operator] .m3o-lib-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-m3-tree=operator] .m3o-lib-sheet-title{font-size:18px;font-weight:600}[data-m3-tree=operator] .m3o-lib-sheet-label{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-lib-schips{display:flex;flex-wrap:wrap;gap:8px;margin-top:-8px}[data-m3-tree=operator] .m3o-lib-schip{height:32px;padding:0 13px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer}[data-m3-tree=operator] .m3o-lib-schip.on{background:color-mix(in oklch,var(--app) calc(var(--m3-state-chip) * 100%),transparent);border-color:color-mix(in oklch,var(--app) 35%,transparent);color:var(--app-bright);font-weight:600}[data-m3-tree=operator] .m3o-lib-sortrows{display:flex;flex-direction:column;margin-top:-8px}[data-m3-tree=operator] .m3o-lib-sortrow{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;border:none;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--tx);font-family:var(--sans);font-size:15px;text-align:left;cursor:pointer}[data-m3-tree=operator] .m3o-lib-sortrow:last-child{border-bottom:none}[data-m3-tree=operator] .m3o-lib-sortrow.on{color:var(--app-bright);font-weight:600}[data-m3-tree=operator] .m3-lp-sep{display:block;height:1px;margin:6px 0;background:var(--line)}[data-m3-tree=operator] .m3o-offline{min-height:100dvh;box-sizing:border-box;align-items:center;justify-content:center;gap:20px;padding:calc(24px + var(--safe-t)) 24px calc(24px + var(--safe-b));text-align:center}[data-m3-tree=operator] .m3o-offline-tile{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:var(--bg-2);color:var(--tx-faint)}[data-m3-tree=operator] .m3o-offline-text{display:flex;flex-direction:column;align-items:center;gap:8px}[data-m3-tree=operator] .m3o-offline-title{margin:0;font-size:20px;font-weight:600;color:var(--tx)}[data-m3-tree=operator] .m3o-offline-body{margin:0;max-width:260px;font-size:14.5px;line-height:1.5;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-offline-retry{height:48px;padding:0 20px;display:inline-flex;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-family:var(--sans);font-size:14.5px;font-weight:500;cursor:pointer}[data-m3-tree=operator] .m3o-offline-foot{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost)}}@media (max-width:480px){[data-m3-tree=operator] .content-pad:has(>.m3o-screen){animation:none}[data-m3-tree=operator] .m3o-spacer{flex:1 1;min-width:0}[data-m3-tree=operator] .m3o-label{letter-spacing:.12em;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-label,[data-m3-tree=operator] .m3o-tag{font-family:var(--mono);font-size:9.5px;font-weight:600;text-transform:uppercase}[data-m3-tree=operator] .m3o-tag{display:inline-flex;align-items:center;flex:none;box-sizing:border-box;padding:3px 8px;border-radius:6px;border:1px solid transparent;letter-spacing:.08em;line-height:1.3;white-space:nowrap}[data-m3-tree=operator] .m3o-tag.ep{padding:2px 7px;border-radius:5px}[data-m3-tree=operator] .m3o-tag.lg{align-self:flex-start;padding:4px 9px}[data-m3-tree=operator] .m3o-tag.ok{background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--m3o-ok-bright)}[data-m3-tree=operator] .m3o-tag.warn{background:color-mix(in oklch,var(--warn) 14%,transparent);color:var(--warn)}[data-m3-tree=operator] .m3o-tag.accent{background:color-mix(in oklch,var(--app) 16%,transparent);color:var(--app-bright)}[data-m3-tree=operator] .m3o-tag.bad{background:color-mix(in oklch,var(--bad) 14%,transparent);color:var(--m3o-bad-bright)}[data-m3-tree=operator] .m3o-tag.outline{border-color:var(--line);color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-tag.err{display:block;max-width:46%;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:.02em}[data-m3-tree=operator] .m3o-switch{width:44px;height:26px;flex:none;box-sizing:border-box;padding:2px;border:none;border-radius:100px;background:var(--line);display:flex;align-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-switch-knob{width:22px;height:22px;border-radius:100px;background:var(--tx-faint)}[data-m3-tree=operator] .m3o-switch.on{background:color-mix(in oklch,var(--app) 45%,transparent)}[data-m3-tree=operator] .m3o-switch.on .m3o-switch-knob{margin-left:auto;background:var(--app)}[data-m3-tree=operator] .m3o-outbtn{height:32px;padding:0 12px;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}[data-m3-tree=operator] .m3o-outbtn:disabled{opacity:.6;cursor:default}[data-m3-tree=operator] .m3o-ghostbtn{width:30px;height:30px;flex:none;border-radius:100px;border:none;background:transparent;color:var(--tx-dim);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-ok-ic{flex:none;color:var(--ok)}[data-m3-tree=operator] .m3o-stats{display:flex;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);overflow:hidden}[data-m3-tree=operator] .m3o-stat{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px}[data-m3-tree=operator] .m3o-stat+.m3o-stat{border-left:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-stat-label{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-faint);white-space:nowrap}[data-m3-tree=operator] .m3o-stat-value{font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx);white-space:nowrap}[data-m3-tree=operator] .m3o-stat-value.ok{color:var(--ok)}[data-m3-tree=operator] .m3o-stat-value.accent{color:var(--app)}[data-m3-tree=operator] .m3o-stat-value small{font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-facts{display:flex;flex-direction:column;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);overflow:hidden}[data-m3-tree=operator] .m3o-fact{display:flex;align-items:baseline;gap:12px;padding:10px 14px}[data-m3-tree=operator] .m3o-fact+.m3o-fact{border-top:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-fact-k{width:76px;flex:none;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-facts.wide .m3o-fact-k{width:88px}[data-m3-tree=operator] .m3o-fact-v{flex:1 1;min-width:0;font-family:var(--mono);font-size:11.5px;color:var(--tx);overflow-wrap:anywhere}[data-m3-tree=operator] .m3o-fact-v.path{font-size:11px;color:var(--m3-tx-soft);word-break:break-all}[data-m3-tree=operator] .m3o-fact-v.release{font-size:11px;line-height:1.45;word-break:break-all}[data-m3-tree=operator] .m3o-empty-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 18px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);color:var(--tx-ghost);text-align:center}[data-m3-tree=operator] .m3o-empty-title{font-size:14.5px;font-weight:600;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-pad{padding:0 16px}[data-m3-tree=operator] .m3o-detail{min-height:100%}[data-m3-tree=operator] .m3o-hero{position:relative;box-sizing:border-box;height:calc(212px + var(--safe-t));padding-top:var(--safe-t);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:linear-gradient(150deg,oklch(.46 .11 var(--ph)),oklch(.2 .04 var(--ph)))}[data-m3-tree=operator] .m3o-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-m3-tree=operator] .m3o-hero-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in oklch,var(--bg-0) 55%,transparent),transparent 34%),linear-gradient(to top,var(--bg-0) 4%,color-mix(in oklch,var(--bg-0) 55%,transparent) 52%,transparent 80%)}[data-m3-tree=operator] .m3o-hero-top{position:relative;display:flex;align-items:center;gap:4px;padding:6px 8px 0}[data-m3-tree=operator] .m3o-hero-btn{color:var(--tx)}[data-m3-tree=operator] .m3o-hero-btn:disabled{cursor:default}[data-m3-tree=operator] .m3o-hero-bottom{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:0 16px 14px}[data-m3-tree=operator] .m3o-tagrow{display:flex;flex-wrap:wrap;gap:8px}[data-m3-tree=operator] .m3o-hero .m3o-tag.ok{background:color-mix(in oklch,var(--ok) 18%,transparent)}[data-m3-tree=operator] .m3o-hero-title{margin:0;font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.1;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-m3-tree=operator] .m3o-hero-meta{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;font-family:var(--mono);font-size:11.5px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-hero-meta .m3o-sep{color:var(--tx-faint)}[data-m3-tree=operator] .m3o-hero-meta .m3o-imdb{color:var(--warn)}[data-m3-tree=operator] .m3o-hero-meta .m3o-rt{color:var(--m3o-bad-bright)}[data-m3-tree=operator] .m3o-dtabs{display:flex;padding:0 8px;border-bottom:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-dtabs.is-surface{background:var(--bg-1)}[data-m3-tree=operator] .m3o-dtab{flex:1 1;height:48px;border:none;background:transparent;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--tx-dim);cursor:pointer}[data-m3-tree=operator] .m3o-dtab.on{font-weight:600;color:var(--app-bright);box-shadow:inset 0 -3px 0 var(--app)}[data-m3-tree=operator] .m3o-detail-body{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:14px 16px}[data-m3-tree=operator] .m3o-overview{margin:0;font-size:14.5px;line-height:1.5;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-chips{display:flex;flex-wrap:wrap;gap:6px}[data-m3-tree=operator] .m3o-chip{padding:4px 10px;border-radius:100px;border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-chip.faint{color:var(--tx-faint)}[data-m3-tree=operator] .m3o-cast{display:flex;flex-direction:column;gap:8px}[data-m3-tree=operator] .m3o-cast-row{display:flex;gap:12px;overflow:hidden;padding-bottom:0}[data-m3-tree=operator] .m3o-cast-row.open{flex-wrap:wrap}[data-m3-tree=operator] .m3o-cast-row .rcast{flex:0 0 72px;width:72px;gap:6px}[data-m3-tree=operator] .m3o-cast-row .rcast-ava,[data-m3-tree=operator] .m3o-cast-row .rcast-ava-img{width:72px;height:72px;font-size:15px;font-weight:600}[data-m3-tree=operator] .m3o-cast-row .rcast-name{font-size:11.5px;line-height:1.25}[data-m3-tree=operator] .m3o-cast-row .rcast-role{font-size:9.5px;line-height:1.3}[data-m3-tree=operator] .m3o-cast-more{padding:0;border:none;background:transparent;color:var(--tx-dim);cursor:pointer}[data-m3-tree=operator] .m3o-cast-row .m3o-cast-more-ava{background:var(--line-soft);border-color:transparent;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-mstatus{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-mstatus-line{flex:1 1;min-width:0;font-family:var(--mono);font-size:11px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-cta{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;display:flex;gap:10px;padding:12px 16px calc(20px + var(--safe-b));background:var(--bg-0)}[data-m3-tree=operator] .m3o-cta-primary,[data-m3-tree=operator] .m3o-cta-secondary{flex:1 1;min-width:0;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer}[data-m3-tree=operator] .m3o-cta-primary{border:none;background:var(--app);color:var(--app-ink)}[data-m3-tree=operator] .m3o-cta-primary:disabled{opacity:.7;cursor:default}[data-m3-tree=operator] .m3o-cta-secondary{border:1px solid var(--line);background:transparent;color:var(--tx)}[data-m3-tree=operator] .m3o-cta-circle{width:52px;height:52px;flex:none;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-detail .spin{animation:spin 1s linear infinite}[data-m3-tree=operator] .m3o-seasons{flex:1 1;display:flex;flex-direction:column;padding-bottom:12px}[data-m3-tree=operator] .m3o-sect-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px}[data-m3-tree=operator] .m3o-season-list{display:flex;flex-direction:column;gap:10px;padding:0 16px}[data-m3-tree=operator] .m3o-season{border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft);overflow:hidden}[data-m3-tree=operator] .m3o-season.open{border-color:color-mix(in oklch,var(--app) 35%,transparent)}[data-m3-tree=operator] .m3o-season-head{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}[data-m3-tree=operator] .m3o-season.open .m3o-season-head{background:color-mix(in oklch,var(--app) 8%,transparent);border-bottom:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-season-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}[data-m3-tree=operator] .m3o-season-namerow{display:flex;align-items:center;gap:8px}[data-m3-tree=operator] .m3o-season-name{font-size:15px;font-weight:600;color:var(--tx)}[data-m3-tree=operator] .m3o-count{padding:2px 7px;border-radius:5px;font-family:var(--mono);font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg-2);color:var(--tx-dim)}[data-m3-tree=operator] .m3o-count.ok{background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--m3o-ok-bright)}[data-m3-tree=operator] .m3o-count.warn{background:color-mix(in oklch,var(--warn) 14%,transparent);color:var(--warn)}[data-m3-tree=operator] .m3o-season-sub{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-season-chev{width:30px;height:30px;flex:none;border:none;background:transparent;color:var(--tx-dim);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-season.open .m3o-season-chev>svg{transform:rotate(180deg)}[data-m3-tree=operator] .m3o-ep{display:flex;align-items:center;gap:11px;padding:10px 14px}[data-m3-tree=operator] .m3o-ep+.m3o-ep{border-top:1px solid var(--bg-2)}[data-m3-tree=operator] .m3o-ep[data-state=unaired]{opacity:.55}[data-m3-tree=operator] .m3o-ep-num{width:26px;flex:none;font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-ep-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-m3-tree=operator] .m3o-ep-title{font-size:13.5px;font-weight:500;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-ep-meta{font-family:var(--mono);font-size:10px;color:var(--tx-ghost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-qchip{flex:none;padding:2px 7px;border-radius:5px;border:1px solid var(--line);font-family:var(--mono);font-size:9.5px;color:var(--tx-dim);white-space:nowrap}[data-m3-tree=operator] .m3o-ep-auto,[data-m3-tree=operator] .m3o-ep-manual{width:30px;height:30px;flex:none;border-radius:100px;display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-ep-manual{border:none;background:transparent;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-ep-auto{border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-ep-auto:disabled{opacity:.5;cursor:default}[data-m3-tree=operator] .m3o-season-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--bg-2)}[data-m3-tree=operator] .m3o-files{display:flex;flex-direction:column;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);overflow:hidden}[data-m3-tree=operator] .m3o-file{display:flex;align-items:center;gap:10px;padding:11px 8px 11px 14px}[data-m3-tree=operator] .m3o-file+.m3o-file{border-top:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-file-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}[data-m3-tree=operator] .m3o-file-name{font-family:var(--mono);font-size:11px;line-height:1.45;color:var(--m3-tx-soft);word-break:break-all}[data-m3-tree=operator] .m3o-file-meta{font-family:var(--mono);font-size:10px;color:var(--tx-ghost)}[data-m3-tree=operator] [data-m3-screen=detail-pending]>.content-pad{padding:calc(12px + var(--safe-t)) 16px calc(16px + var(--safe-b))}[data-m3-tree=operator] [data-m3-screen=detail-pending] .empty-state{padding:40px 20px;border-radius:14px;border:1px solid var(--line-soft);background:var(--bg-1)}[data-m3-tree=operator] [data-m3-screen=detail-pending] .empty-state .btn{height:48px;padding:0 20px;border-radius:100px}[data-m3-tree=operator] .modal-scrim>.modal.rel-modal{display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:30px 0 calc(18px + var(--safe-b))}[data-m3-tree=operator] .rel-modal .rel-head{flex:none;gap:12px;padding:0 18px;border-bottom:none}[data-m3-tree=operator] .rel-modal .rel-glyph{display:none}[data-m3-tree=operator] .rel-modal .rel-head-main{position:relative;padding-top:17px}[data-m3-tree=operator] .rel-modal .rel-head-scope{position:absolute;top:0;left:0;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .rel-modal .rel-head-scope+.dot-sep{display:none}[data-m3-tree=operator] .rel-modal .rel-head-title{font-size:19px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .rel-modal .rel-head-sub{margin-top:3px;font-size:10.5px;flex-wrap:wrap;row-gap:2px}[data-m3-tree=operator] .rel-modal .rel-head>.icon-btn{width:40px;height:40px;flex:none;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft)}[data-m3-tree=operator] .rel-modal .rel-toolbar{flex:none;gap:8px;padding:0 18px;border-bottom:none;background:transparent}[data-m3-tree=operator] .rel-modal .rel-count{font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .rel-modal .rel-count b{color:var(--tx-dim)}[data-m3-tree=operator] .rel-modal .rel-tools-r{width:100%;margin-left:0;gap:6px}[data-m3-tree=operator] .rel-modal .rel-degraded{flex:none;margin:0 14px}[data-m3-tree=operator] .rel-modal .rel-cols{display:none}[data-m3-tree=operator] .rel-modal .rel-groups,[data-m3-tree=operator] .rel-modal .rel-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 14px}[data-m3-tree=operator] .rel-modal .rel-list{gap:0;padding:0;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .rel-modal .rel-groups{padding:0;gap:12px}[data-m3-tree=operator] .rel-modal .rel-groups .rel-list{overflow:visible;margin:8px 0 0}[data-m3-tree=operator] .rel-modal .rel-row{grid-template-columns:auto 1fr auto;grid-template-areas:"title title title" "meta meta meta" "qual . grab" "rej rej rej";row-gap:6px;column-gap:8px;align-items:center;padding:11px 14px;border:none;border-radius:0;background:transparent;box-shadow:none}[data-m3-tree=operator] .rel-modal .rel-row+.rel-row{border-top:1px solid var(--bg-2)}[data-m3-tree=operator] .rel-modal .rel-row.best,[data-m3-tree=operator] .rel-modal .rel-row.grabbed,[data-m3-tree=operator] .rel-modal .rel-row:hover{background:transparent;box-shadow:none}[data-m3-tree=operator] .rel-modal .rel-row.rejected{border-left:none}[data-m3-tree=operator] .rel-modal .rel-proto,[data-m3-tree=operator] .rel-modal .rel-score{display:none}[data-m3-tree=operator] .rel-modal .rel-main{display:contents}[data-m3-tree=operator] .rel-modal .rel-title-line{grid-area:title;align-items:flex-start;min-width:0}[data-m3-tree=operator] .rel-modal .rel-title{font-size:11px;line-height:1.45;color:var(--m3-tx-soft);white-space:normal;word-break:break-all}[data-m3-tree=operator] .rel-modal .rel-meta{grid-area:meta;margin-top:0;gap:8px;font-size:10px;color:var(--tx-faint)}[data-m3-tree=operator] .rel-modal .rel-indexer{color:var(--tx-faint)}[data-m3-tree=operator] .rel-modal .rel-grabs,[data-m3-tree=operator] .rel-modal .rel-seed .s{color:var(--m3-tx-soft)}[data-m3-tree=operator] .rel-modal .rel-flag,[data-m3-tree=operator] .rel-modal .rel-flag.hot{padding:2px 7px;border:none;border-radius:5px;background:color-mix(in oklch,var(--m3o-flag) 18%,transparent);color:var(--m3o-flag-ink);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-m3-tree=operator] .rel-modal .rel-rejects{grid-area:rej;margin-top:0;gap:4px 10px}[data-m3-tree=operator] .rel-modal .rel-reject-chip{padding:0;gap:7px;border:none;border-radius:0;background:transparent;color:var(--warn);font-size:10px}[data-m3-tree=operator] .rel-modal .rel-qual{grid-area:qual}[data-m3-tree=operator] .rel-modal .rel-qual .tag{padding:2px 7px;border-radius:5px;border:1px solid var(--line);background:transparent;font-family:var(--mono);font-size:9.5px;color:var(--tx-dim)}[data-m3-tree=operator] .rel-modal .rel-grab{grid-area:grab;gap:6px}[data-m3-tree=operator] .rel-modal .rel-grabbtn{height:36px;padding:0 14px;flex:none;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--tx);box-shadow:none;font-size:11.5px;letter-spacing:.04em}[data-m3-tree=operator] .rel-modal .rel-row.best .rel-grabbtn:not(.done):not(.busy){border-color:transparent;background:var(--app);color:var(--app-ink)}[data-m3-tree=operator] .rel-modal .rel-grabbtn.ghost{color:var(--m3-tx-soft)}[data-m3-tree=operator] .rel-modal .rel-grabbtn.busy,[data-m3-tree=operator] .rel-modal .rel-grabbtn.done{border-color:var(--line);background:transparent;color:var(--tx-faint)}[data-m3-tree=operator] .rel-modal .rel-menu-btn{width:36px;height:36px;border-radius:100px}[data-m3-tree=operator] .rel-modal .rel-best{border:none;background:color-mix(in oklch,var(--app) 16%,transparent);color:var(--app-bright)}[data-m3-tree=operator] .rel-modal .rel-searching{gap:12px;padding:28px 18px}[data-m3-tree=operator] .rel-modal .rel-empty{margin:0 14px;padding:28px 18px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .rel-modal .rel-foot{flex:none;justify-content:flex-end;padding:0 18px;border-top:none;background:transparent}[data-m3-tree=operator] .rel-modal .rel-foot-note{display:none}[data-m3-tree=operator] .m3o-activity{min-height:100%}[data-m3-tree=operator] .m3o-activity .m3o-tag.accent{background:color-mix(in oklch,var(--app) 14%,transparent);color:var(--app)}[data-m3-tree=operator] .m3o-livepill{height:32px;padding:0 10px;margin-right:8px;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:color-mix(in oklch,var(--ok) 12%,transparent);border:1px solid color-mix(in oklch,var(--ok) 30%,transparent);color:var(--ok);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em}[data-m3-tree=operator] .m3o-livepill.warn{background:color-mix(in oklch,var(--warn) 12%,transparent);border-color:color-mix(in oklch,var(--warn) 30%,transparent);color:var(--warn)}[data-m3-tree=operator] .m3o-livepill>i{width:6px;height:6px;border-radius:100px;background:currentColor}[data-m3-tree=operator] .m3o-iconbtn.on-accent{color:var(--tx)}[data-m3-tree=operator] .m3o-atabs{display:flex;padding:0 8px;border-bottom:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-atab{flex:1 1;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;border:none;background:transparent;color:var(--tx-dim);font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}[data-m3-tree=operator] .m3o-atab-ind{width:64px;height:3px;margin-bottom:-1px;border-radius:3px 3px 0 0;background:transparent}[data-m3-tree=operator] .m3o-atab.on{color:var(--app)}[data-m3-tree=operator] .m3o-atab.on .m3o-atab-ind{background:var(--app)}[data-m3-tree=operator] .m3o-atab-n.warn{color:var(--warn)}[data-m3-tree=operator] .m3o-act-body{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px}[data-m3-tree=operator] .m3o-act-kchips{padding-top:12px}[data-m3-tree=operator] .m3o-act-kchips .m3o-kchips{padding-bottom:0}[data-m3-tree=operator] .m3o-act-tiles .m3o-tile{gap:2px;padding:10px 12px;border-radius:12px}[data-m3-tree=operator] .m3o-act-tiles .m3o-tile-head{font-size:10px;letter-spacing:.12em}[data-m3-tree=operator] .m3o-act-tiles .m3o-tile-value{font-size:24px;letter-spacing:0}[data-m3-tree=operator] .m3o-act-tiles .m3o-tile-value.accent{color:var(--app)}[data-m3-tree=operator] .m3o-act-tiles .m3o-tile-of{font-size:12px;font-weight:400}[data-m3-tree=operator] .m3o-chiprow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}[data-m3-tree=operator] .m3o-mchip{height:32px;padding:0 12px;flex:none;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;white-space:nowrap;cursor:pointer}[data-m3-tree=operator] .m3o-mchip.on{background:color-mix(in oklch,var(--app) calc(var(--m3-state-chip) * 100%),transparent);border-color:color-mix(in oklch,var(--app) 35%,transparent);color:var(--app-bright);font-weight:600}[data-m3-tree=operator] .m3o-mchip-n{font-weight:600;color:var(--warn)}[data-m3-tree=operator] .m3o-mchip-n.bad{color:var(--bad)}[data-m3-tree=operator] .m3o-q-list{display:flex;flex-direction:column;gap:10px}[data-m3-tree=operator] .m3o-q-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft);cursor:pointer;-webkit-tap-highlight-color:transparent}[data-m3-tree=operator] .m3o-q-card.hold{background:color-mix(in oklch,var(--warn) 7%,var(--bg-0));border-color:color-mix(in oklch,var(--warn) 28%,transparent)}[data-m3-tree=operator] .m3o-q-card.hold .m3o-tag.warn{background:color-mix(in oklch,var(--warn) 16%,transparent);color:var(--m3o-warn-bright)}[data-m3-tree=operator] .m3o-q-head{display:flex;align-items:flex-start;gap:10px;min-width:0}[data-m3-tree=operator] .m3o-q-glyph{width:28px;height:28px;flex:none;box-sizing:border-box;display:grid;place-items:center;border-radius:6px;background:color-mix(in oklch,var(--app) 14%,transparent);border:1px solid color-mix(in oklch,var(--app) 30%,transparent);color:var(--app)}[data-m3-tree=operator] .m3o-q-glyph.lg{width:32px;height:32px;border-radius:7px}[data-m3-tree=operator] .m3o-q-glyph.warn{background:color-mix(in oklch,var(--warn) 14%,transparent);border-color:color-mix(in oklch,var(--warn) 30%,transparent);color:var(--warn)}[data-m3-tree=operator] .m3o-q-titles{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}[data-m3-tree=operator] .m3o-q-title{font-size:14px;font-weight:600;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-q-sub{font-size:11px;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-q-release,[data-m3-tree=operator] .m3o-q-sub{font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-q-release{font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-q-warn{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;color:var(--warn)}[data-m3-tree=operator] .m3o-q-reason{font-family:var(--mono);font-size:10.5px;line-height:1.5;color:var(--m3-tx-soft);overflow-wrap:anywhere}[data-m3-tree=operator] .m3o-q-path{color:var(--tx-dim);word-break:break-all}[data-m3-tree=operator] .m3o-q-meter{display:block;height:5px;border-radius:3px;background:var(--line);overflow:hidden}[data-m3-tree=operator] .m3o-q-meter.lg{height:6px}[data-m3-tree=operator] .m3o-q-meter>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--app-dim),var(--app))}[data-m3-tree=operator] .m3o-q-meter>i.warn{background:var(--warn)}[data-m3-tree=operator] .m3o-q-meter>i.bad{background:var(--bad)}[data-m3-tree=operator] .m3o-q-meta{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-q-chip{padding:2px 6px;border-radius:5px;background:var(--bg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30%}[data-m3-tree=operator] .m3o-q-speed{flex:none;color:var(--app)}[data-m3-tree=operator] .m3o-q-eta{flex:none;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-q-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-m3-tree=operator] .m3o-q-pill{height:36px;padding:0 14px;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--tx);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer}[data-m3-tree=operator] .m3o-q-pill+.m3o-q-pill{color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-q-pill.fill-warn{border-color:transparent;background:var(--warn);color:color-mix(in oklch,var(--warn) 32%,black)}[data-m3-tree=operator] .m3o-q-dots{width:36px;height:36px;flex:none;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--tx-dim);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-q-requested{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-qs-head{display:flex;align-items:flex-start;gap:12px}[data-m3-tree=operator] .m3o-qs-titles{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}[data-m3-tree=operator] .m3o-qs-title{font-size:19px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}[data-m3-tree=operator] .m3o-qs-sub{font-family:var(--mono);font-size:11.5px;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-qs-progress{display:flex;flex-direction:column;gap:9px;padding:12px 14px;border-radius:12px;background:var(--bg-2)}[data-m3-tree=operator] .m3o-qs-progress-row{display:flex;align-items:baseline;gap:8px}[data-m3-tree=operator] .m3o-qs-pct{font-family:var(--mono);font-size:28px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--app)}[data-m3-tree=operator] .m3o-qs-pct small{font-size:14px}[data-m3-tree=operator] .m3o-qs-size{font-family:var(--mono);font-size:11.5px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-qs-stats{display:flex;gap:16px;font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-qs-stats b{font-weight:500;color:var(--app)}[data-m3-tree=operator] .m3o-qs-facts{display:flex;flex-direction:column;border-radius:12px;background:var(--bg-2);overflow:hidden}[data-m3-tree=operator] .m3o-qs-facts .m3o-fact+.m3o-fact{border-top-color:var(--line)}[data-m3-tree=operator] .m3o-qs-facts .m3o-fact-k{width:78px}[data-m3-tree=operator] .m3o-qs-actions{display:flex;flex-direction:column;gap:2px}[data-m3-tree=operator] .m3o-qs-row{height:52px;padding:0 12px;box-sizing:border-box;display:flex;align-items:center;gap:14px;border:none;border-radius:10px;background:transparent;color:var(--tx);font-family:var(--sans);font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}[data-m3-tree=operator] .m3o-qs-row>svg{flex:none;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-qs-row.destructive,[data-m3-tree=operator] .m3o-qs-row.destructive>svg{color:var(--bad)}}@media (max-width:480px){[data-m3-tree=operator] .content:has(>.content-pad>.m3o-activity)>.modal-scrim .set-modal .modal-foot{display:flex;flex-wrap:wrap;gap:10px}[data-m3-tree=operator] .content:has(>.content-pad>.m3o-activity)>.modal-scrim .set-modal .modal-foot>div{display:none}[data-m3-tree=operator] .content:has(>.content-pad>.m3o-activity)>.modal-scrim .set-modal .modal-foot .btn{flex:1 1;height:48px;justify-content:center;border-radius:100px}[data-m3-tree=operator] .content:has(>.content-pad>.m3o-activity)>.modal-scrim .set-modal .modal-foot .btn.danger{order:3;flex-basis:100%}[data-m3-tree=operator] .m3o-wanted{padding-bottom:calc(56px + 28px)}[data-m3-tree=operator] .m3o-wanted>.m3o-label{font-size:10.5px;letter-spacing:.14em}[data-m3-tree=operator] .m3o-w-list{display:flex;flex-direction:column;gap:10px}[data-m3-tree=operator] .m3o-w-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);cursor:pointer}[data-m3-tree=operator] .m3o-w-row.on{background:color-mix(in oklch,var(--app) 10%,transparent);border-color:color-mix(in oklch,var(--app) 35%,transparent)}[data-m3-tree=operator] .m3o-check{width:22px;height:22px;flex:none;box-sizing:border-box;padding:0;display:grid;place-items:center;border-radius:4px;border:2px solid var(--tx-ghost);background:transparent;color:var(--app-ink);cursor:pointer}[data-m3-tree=operator] .m3o-check.on{border:none;background:var(--app)}[data-m3-tree=operator] .m3o-w-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}[data-m3-tree=operator] .m3o-w-title{font-size:14.5px;font-weight:600;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-w-meta{font-family:var(--mono);font-size:11px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-w-row.on .m3o-w-meta{color:var(--tx-dim)}[data-m3-tree=operator] .m3o-blockfab{position:fixed;left:16px;right:16px;bottom:calc(var(--m3-navbar-h) + var(--safe-b) + 12px);z-index:60;height:56px;display:flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:16px;background:var(--app);color:var(--app-ink);box-shadow:0 10px 30px -12px black;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}[data-m3-tree=operator] .m3o-blockfab:disabled{opacity:.75;cursor:default}[data-m3-tree=operator] .m3o-list{display:flex;flex-direction:column;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);overflow:hidden}[data-m3-tree=operator] .m3o-hist-row{display:flex;align-items:flex-start;gap:12px;padding:11px 14px}[data-m3-tree=operator] .m3o-hist-row+.m3o-hist-row{border-top:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-hist-glyph{width:26px;height:26px;flex:none;box-sizing:border-box;display:grid;place-items:center;border-radius:6px;background:var(--bg-2);border:1px solid var(--line);color:var(--tx-dim)}[data-m3-tree=operator] .m3o-hist-glyph.ok{background:color-mix(in oklch,var(--ok) 14%,transparent);border-color:color-mix(in oklch,var(--ok) 30%,transparent);color:var(--ok)}[data-m3-tree=operator] .m3o-hist-glyph.accent{background:color-mix(in oklch,var(--app) 14%,transparent);border-color:color-mix(in oklch,var(--app) 30%,transparent);color:var(--app)}[data-m3-tree=operator] .m3o-hist-glyph.mag{background:color-mix(in oklch,var(--mag) 14%,transparent);border-color:color-mix(in oklch,var(--mag) 30%,transparent);color:var(--mag)}[data-m3-tree=operator] .m3o-hist-glyph.bad{background:color-mix(in oklch,var(--bad) 14%,transparent);border-color:color-mix(in oklch,var(--bad) 30%,transparent);color:var(--bad)}[data-m3-tree=operator] .m3o-hist-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}[data-m3-tree=operator] .m3o-hist-title{font-size:14px;font-weight:600;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-hist-sub{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-hist-sub.bad{color:var(--bad)}[data-m3-tree=operator] .m3o-hist-t{flex:none;padding-top:2px;font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-activity .list-tail{border-top:none}[data-m3-tree=operator] .m3o-outpill{align-self:center;height:36px;padding:0 16px;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}[data-m3-tree=operator] .m3o-requests{padding-bottom:16px}[data-m3-tree=operator] .m3o-iconbtn.on{color:var(--app-bright);background:color-mix(in oklch,var(--app) calc(var(--m3-state-chip) * 100%),transparent)}[data-m3-tree=operator] .m3o-req-topblock{display:flex;flex-direction:column;gap:10px;padding:0 16px 12px}[data-m3-tree=operator] .m3o-req-banner{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:color-mix(in oklch,var(--warn) 10%,transparent);border:1px solid color-mix(in oklch,var(--warn) 30%,transparent);color:var(--warn)}[data-m3-tree=operator] .m3o-req-banner>svg{flex:none}[data-m3-tree=operator] .m3o-req-banner-text{flex:1 1;min-width:0;font-family:var(--mono);font-size:11.5px;color:var(--m3o-warn-bright)}[data-m3-tree=operator] .m3o-req-approveall{height:30px;padding:0 12px;box-sizing:border-box;flex:none;display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:color-mix(in oklch,var(--ok) 16%,transparent);border:1px solid color-mix(in oklch,var(--ok) 35%,transparent);color:var(--m3o-ok-bright);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}[data-m3-tree=operator] .m3o-req-approve:disabled,[data-m3-tree=operator] .m3o-req-approveall:disabled,[data-m3-tree=operator] .m3o-req-circle:disabled{opacity:.6;cursor:default}[data-m3-tree=operator] .m3o-req-chips{display:flex;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}}@media (max-width:480px){[data-m3-tree=operator] .m3o-req-chips::-webkit-scrollbar{display:none}[data-m3-tree=operator] .m3o-rchip{flex:none;height:34px;padding:0 13px;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--tx-dim);font-family:var(--mono);font-size:11px;white-space:nowrap;cursor:pointer}[data-m3-tree=operator] .m3o-rchip-n{color:var(--tx-faint)}[data-m3-tree=operator] .m3o-rchip.on{background:color-mix(in oklch,var(--app) calc(var(--m3-state-chip) * 100%),transparent);border-color:var(--app-line);color:var(--app-bright);font-weight:600}[data-m3-tree=operator] .m3o-rchip.on .m3o-rchip-n{color:inherit;opacity:.7}[data-m3-tree=operator] .m3o-req-list{display:flex;flex-direction:column;gap:12px;padding:0 16px}[data-m3-tree=operator] .m3o-req-card{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-req-top{display:flex;gap:12px;padding:12px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-m3-tree=operator] .m3o-req-art{position:relative;flex:none;width:60px;height:90px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--line-soft);color:var(--tx-ghost)}[data-m3-tree=operator] .m3o-req-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-m3-tree=operator] .m3o-req-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}[data-m3-tree=operator] .m3o-req-titlerow{display:flex;align-items:center;gap:8px;min-width:0}[data-m3-tree=operator] .m3o-req-title{min-width:0;font-size:16px;font-weight:600;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-req-cert{flex:none;padding:2px 6px;border-radius:5px;border:1px solid var(--line);font-family:var(--mono);font-size:9.5px;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-req-meta{font-family:var(--mono);font-size:11px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-req-by{display:flex;align-items:center;gap:7px;min-width:0;font-family:var(--mono);font-size:11px}[data-m3-tree=operator] .m3o-req-by .req-ava{flex:none;font-size:10px;font-weight:600}[data-m3-tree=operator] .m3o-req-byname{flex:none;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-req-byrest{min-width:0;color:var(--tx-ghost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-req-status{display:flex;align-items:center;gap:8px}[data-m3-tree=operator] .m3o-req-pct{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-req-reason{font-family:var(--mono);font-size:11px;line-height:1.45;color:var(--m3o-bad-bright)}[data-m3-tree=operator] .m3o-req-seasons{display:flex;flex-direction:column;gap:6px;padding:0 14px 10px}[data-m3-tree=operator] .m3o-req-seasonchips{display:flex;flex-wrap:wrap;gap:6px}[data-m3-tree=operator] .m3o-req-season{padding:3px 9px;border-radius:6px;background:var(--line-soft);font-family:var(--mono);font-size:10.5px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-req-actions{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-req-approve{flex:1 1;min-width:0;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:100px;background:var(--ok);color:var(--ac-ink);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer}[data-m3-tree=operator] .m3o-req-circle{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--tx-dim);cursor:pointer}[data-m3-tree=operator] .modal-scrim>.modal.rdc-modal{display:flex;flex-direction:column;gap:16px;padding:30px 20px calc(24px + var(--safe-b))}[data-m3-tree=operator] .modal.rdc-modal .set-modal-head{margin:0;align-items:flex-start}[data-m3-tree=operator] .modal.rdc-modal .set-modal-head .kicker{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .modal.rdc-modal .set-modal-head h3{margin:0;font-size:22px;font-weight:600;line-height:1.2;color:var(--tx)}[data-m3-tree=operator] .modal.rdc-modal .set-modal-head .icon-btn{width:40px;height:40px;flex:none;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft)}[data-m3-tree=operator] .modal.rdc-modal .rdc-body{padding:0;gap:8px}[data-m3-tree=operator] .modal.rdc-modal .rdc-req{margin-top:-12px;padding:0;gap:0;background:none;border:none}[data-m3-tree=operator] .modal.rdc-modal .rdc-req .req-ava,[data-m3-tree=operator] .modal.rdc-modal .rdc-req .reqd-req-role{display:none}[data-m3-tree=operator] .modal.rdc-modal .rdc-req-name{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--m3-tx-soft)}[data-m3-tree=operator] .modal.rdc-modal .rdc-req-sub{font-size:11.5px;color:var(--tx-faint)}[data-m3-tree=operator] .modal.rdc-modal .rdc-label{margin-top:8px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .modal.rdc-modal .rdc-presets{gap:8px}[data-m3-tree=operator] .modal.rdc-modal .rdc-preset{min-height:32px;padding:6px 12px;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-align:left}[data-m3-tree=operator] .modal.rdc-modal .rdc-preset.on{background:color-mix(in oklch,var(--app) calc(var(--m3-state-chip) * 100%),transparent);border-color:color-mix(in oklch,var(--app) 35%,transparent);color:var(--app-bright);font-weight:600}[data-m3-tree=operator] .modal.rdc-modal .rdc-text{min-height:96px;box-sizing:border-box;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid color-mix(in oklch,var(--app) 45%,transparent);color:var(--tx);font-family:var(--sans);font-size:14.5px;line-height:1.45;resize:none}[data-m3-tree=operator] .modal.rdc-modal .rdc-hint{font-size:10.5px;color:var(--tx-ghost)}[data-m3-tree=operator] .modal.rapa-modal .modal-foot,[data-m3-tree=operator] .modal.rdc-modal .modal-foot{display:flex;gap:10px;margin:0;padding:0;border:none;background:none}[data-m3-tree=operator] .modal.rapa-modal .modal-foot .btn,[data-m3-tree=operator] .modal.rdc-modal .modal-foot .btn{flex:1 1;height:52px;justify-content:center;gap:8px;border-radius:100px;font-family:var(--sans);font-size:15px}[data-m3-tree=operator] .modal.rapa-modal .modal-foot .btn:not(.accent),[data-m3-tree=operator] .modal.rdc-modal .modal-foot .btn:not(.danger){border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-weight:500}[data-m3-tree=operator] .modal.rdc-modal .modal-foot .btn.danger{border:none;background:var(--bad);color:white;font-weight:600}[data-m3-tree=operator] .modal-scrim>.modal.rapa-modal{display:flex;flex-direction:column;gap:14px}[data-m3-tree=operator] .modal.rapa-modal .set-modal-head{margin:0}[data-m3-tree=operator] .modal.rapa-modal .rapa-body{min-height:0;padding:0}[data-m3-tree=operator] .modal-scrim>.modal.reqd-modal{padding:22px 0 calc(16px + var(--safe-b))}[data-m3-tree=operator] .modal.reqd-modal .reqd-foot{flex-wrap:wrap;row-gap:10px;padding:12px 20px 0}[data-m3-tree=operator] .modal.reqd-modal .reqd-foot .btn{min-height:48px;justify-content:center;border-radius:100px}[data-m3-tree=operator] .m3o-cal-grid{display:flex;flex-direction:column;gap:6px;padding:0 12px 10px}[data-m3-tree=operator] .m3o-cal-cells,[data-m3-tree=operator] .m3o-cal-dows{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}[data-m3-tree=operator] .m3o-cal-dow{text-align:center;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-cal-dow.weekend{color:var(--tx-ghost)}[data-m3-tree=operator] .m3o-cal-cell{height:46px;min-width:0;box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:8px;border:1px solid transparent;background:var(--bg-1);color:var(--m3-tx-soft);font-family:var(--mono);font-size:11px;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-m3-tree=operator] .m3o-cal-cell.other{background:var(--m3o-cell-muted);color:var(--tx-ghost)}[data-m3-tree=operator] .m3o-cal-cell.today{color:var(--tx);font-weight:600}[data-m3-tree=operator] .m3o-cal-cell.on{background:color-mix(in oklch,var(--app) calc(var(--m3-state-active) * 100%),transparent);border-color:var(--app);color:var(--app-bright);font-weight:600}[data-m3-tree=operator] .m3o-cal-dots{display:flex;gap:3px;height:5px}[data-m3-tree=operator] .m3o-cal-dot{width:5px;height:5px;border-radius:100px;background:var(--tx-ghost)}[data-m3-tree=operator] .m3o-cal-dot.tone-app{background:var(--app)}[data-m3-tree=operator] .m3o-cal-dot.tone-bad{background:var(--bad)}[data-m3-tree=operator] .m3o-cal-dot.tone-tv{background:var(--m3o-tv)}[data-m3-tree=operator] .m3o-cal-dot.tone-movie{background:var(--m3o-movie)}[data-m3-tree=operator] .m3o-cal-dot.tone-ghost{background:var(--tx-ghost)}[data-m3-tree=operator] .m3o-cal-cell.on .m3o-cal-dot.tone-app{background:var(--app-bright)}[data-m3-tree=operator] .m3o-cal-agenda{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}[data-m3-tree=operator] .m3o-cal-daylabel{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-cal-list{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-cal-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;background:transparent;color:var(--tx);font-family:var(--sans);text-align:left;cursor:pointer}[data-m3-tree=operator] .m3o-cal-row+.m3o-cal-row{border-top:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-cal-spine{width:3px;flex:none;align-self:stretch;border-radius:2px;background:var(--tx-ghost)}[data-m3-tree=operator] .m3o-cal-spine.tone-app{background:var(--app)}[data-m3-tree=operator] .m3o-cal-spine.tone-bad{background:var(--bad)}[data-m3-tree=operator] .m3o-cal-spine.tone-tv{background:var(--m3o-tv)}[data-m3-tree=operator] .m3o-cal-spine.tone-movie{background:var(--m3o-movie)}[data-m3-tree=operator] .m3o-cal-spine.tone-ghost{background:var(--tx-ghost)}[data-m3-tree=operator] .m3o-cal-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}[data-m3-tree=operator] .m3o-cal-title{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-cal-sub{font-family:var(--mono);font-size:11px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-discover .m3o-appbar-c{padding-left:4px}[data-m3-tree=operator] .m3o-discover .m3o-appbar-back{color:var(--tx-dim)}[data-m3-tree=operator] .m3o-discover .m3o-appbar-c .m3o-appbar-title{font-size:22px}}@media (max-width:480px){[data-m3-tree=operator] .content-pad:has(>.m3o-discover){animation:none}[data-m3-tree=operator] .m3o-discover .spin{animation:spin 1s linear infinite}[data-m3-tree=operator] .m3o-dsc-pillrow{padding:0 16px 10px}[data-m3-tree=operator] .m3o-dsc-searchpill{width:100%;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line);color:var(--tx-faint);font-family:var(--sans);font-size:15px;text-align:left;cursor:pointer}[data-m3-tree=operator] .m3o-dsc-searchpill-label{flex:1 1;min-width:0}[data-m3-tree=operator] .m3o-dsc-body{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}[data-m3-tree=operator] .m3o-dsc-empty{margin:0 16px}[data-m3-tree=operator] .m3o-dsc-empty-sub{font-size:12.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-featured{position:relative;overflow:hidden;min-height:196px;margin:0 16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:44px 14px 14px;border-radius:16px;background:var(--bg-1)}[data-m3-tree=operator] .m3o-dsc-featured.tone-tv{background:color-mix(in oklch,var(--m3o-tv) 8%,var(--bg-1))}[data-m3-tree=operator] .m3o-dsc-featured.tone-movies{background:color-mix(in oklch,var(--m3o-movie) 8%,var(--bg-1))}[data-m3-tree=operator] .m3o-dsc-featured-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}[data-m3-tree=operator] .m3o-dsc-featured:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--bg-0) 0,transparent 75%);opacity:.85;pointer-events:none}[data-m3-tree=operator] .m3o-dsc-featured>:not(.m3o-dsc-featured-img){position:relative;z-index:1}[data-m3-tree=operator] .m3o-dsc-featured>.m3o-dsc-featured-tags{position:absolute;top:12px;left:12px;display:flex;gap:6px}[data-m3-tree=operator] .m3o-dsc-featured-tag,[data-m3-tree=operator] .m3o-dsc-typetag{padding:4px 9px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}[data-m3-tree=operator] .m3o-dsc-featured-tag{background:color-mix(in oklch,var(--bg-0) 70%,transparent);color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-dsc-typetag.tone-tv{background:color-mix(in oklch,var(--m3o-tv) 22%,transparent);color:var(--m3o-tv-bright)}[data-m3-tree=operator] .m3o-dsc-typetag.tone-movies{background:color-mix(in oklch,var(--m3o-movie) 22%,transparent);color:var(--m3o-movie-bright)}[data-m3-tree=operator] .m3o-dsc-featured-open{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}[data-m3-tree=operator] .m3o-dsc-featured-title{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.2}[data-m3-tree=operator] .m3o-dsc-featured-meta{margin-top:3px;font-family:var(--mono);font-size:12px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-dsc-featured-cta,[data-m3-tree=operator] .m3o-dsc-featured-inlib{margin-top:12px;height:42px;padding:0 18px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;border-radius:100px;font-family:var(--sans);font-size:15px;font-weight:600}[data-m3-tree=operator] .m3o-dsc-featured-cta{border:none;background:var(--app);color:var(--app-ink);cursor:pointer}[data-m3-tree=operator] .m3o-dsc-featured-inlib{border:1px solid color-mix(in oklch,var(--app) 60%,transparent);color:var(--m3o-ok-bright)}[data-m3-tree=operator] .m3o-dsc-rail{display:flex;flex-direction:column;gap:10px}[data-m3-tree=operator] .m3o-dsc-rail-head{padding:0 16px;display:flex;align-items:center;gap:8px}[data-m3-tree=operator] .m3o-dsc-rail-ic{display:grid;place-items:center;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-dsc-rail-ic.tone-accent{color:var(--app)}[data-m3-tree=operator] .m3o-dsc-rail-title{flex:1 1;min-width:0;font-size:17px;font-weight:600}[data-m3-tree=operator] .m3o-dsc-rail-count{font-family:var(--mono);font-size:12px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-track{display:flex;gap:12px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}[data-m3-tree=operator] .m3o-dsc-track::-webkit-scrollbar{display:none}[data-m3-tree=operator] .m3o-dsc-card{flex:0 0 126px;width:126px;min-width:0;display:flex;flex-direction:column;gap:7px;scroll-snap-align:start}[data-m3-tree=operator] .m3o-dsc-art{position:relative;overflow:hidden;height:176px;box-sizing:border-box;border-radius:12px;display:grid;place-items:center}[data-m3-tree=operator] .m3o-dsc-art.tone-tv{background:color-mix(in oklch,var(--m3o-tv) 12%,transparent);border:1px solid color-mix(in oklch,var(--m3o-tv) 28%,transparent);color:var(--m3o-tv-bright)}[data-m3-tree=operator] .m3o-dsc-art.tone-movies{background:color-mix(in oklch,var(--m3o-movie) 12%,transparent);border:1px solid color-mix(in oklch,var(--m3o-movie) 28%,transparent);color:var(--m3o-movie-bright)}[data-m3-tree=operator] .m3o-dsc-art-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-m3-tree=operator] .m3o-dsc-badge{position:absolute;bottom:8px;right:8px;width:32px;height:32px;box-sizing:border-box;padding:0;border:none;border-radius:100px;display:grid;place-items:center;background:var(--app);color:var(--app-ink);cursor:pointer}[data-m3-tree=operator] .m3o-dsc-badge:after{content:"";position:absolute;inset:-6px}[data-m3-tree=operator] .m3o-dsc-badge.is-inlib{border:1px solid color-mix(in oklch,var(--app) 60%,transparent);background:var(--bg-0);color:var(--m3o-ok-bright);cursor:default}[data-m3-tree=operator] .m3o-dsc-open{position:absolute;inset:0;z-index:0;margin:0;padding:0;border:none;border-radius:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-m3-tree=operator] .m3-detail{z-index:85}[data-m3-tree=operator] .m3o-dsc-card-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-dsc-card-meta{font-family:var(--mono);font-size:11px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-dsc-card-meta.is-inlib{color:var(--m3o-ok-bright)}[data-m3-tree=operator] .m3o-dsc-search{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:var(--safe-t) 0 calc(16px + var(--safe-b));background:var(--bg-0);color:var(--tx);font-family:var(--sans)}[data-m3-tree=operator] .m3o-dsc-search-head{flex:none;position:-webkit-sticky;position:sticky;top:0;z-index:1;height:64px;box-sizing:border-box;display:flex;align-items:center;gap:8px;margin:0;padding:8px 8px 8px 4px;background:var(--bg-0)}[data-m3-tree=operator] .m3o-dsc-search-back{color:var(--tx-dim)}[data-m3-tree=operator] .m3o-dsc-search-field{flex:1 1;min-width:0;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 6px 0 14px;border-radius:12px;background:var(--bg-1);border:1px solid color-mix(in oklch,var(--app) 50%,transparent);color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-search-input{flex:1 1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;color:var(--tx);caret-color:var(--app);font-family:var(--sans);font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-m3-tree=operator] .m3o-dsc-search-input::placeholder{color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-search-input::-webkit-search-cancel-button{display:none}[data-m3-tree=operator] .m3o-dsc-recent-remove,[data-m3-tree=operator] .m3o-dsc-search-clear{width:40px;height:40px;flex:none;padding:0;border:none;border-radius:100px;background:transparent;color:var(--tx-dim);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-dsc-idle{display:flex;flex-direction:column;gap:18px;padding:4px 16px 0}[data-m3-tree=operator] .m3o-dsc-recents{display:flex;flex-direction:column;gap:4px}[data-m3-tree=operator] .m3o-dsc-ways{display:flex;flex-direction:column;gap:8px}[data-m3-tree=operator] .m3o-dsc-label{padding:4px 0 6px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-ways>.m3o-dsc-label{padding-bottom:2px}[data-m3-tree=operator] .m3o-dsc-recent{height:48px;display:flex;align-items:center;gap:4px}[data-m3-tree=operator] .m3o-dsc-recent-pick{flex:1 1;min-width:0;height:100%;display:flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;color:var(--tx-faint);font-family:var(--sans);text-align:left;cursor:pointer}[data-m3-tree=operator] .m3o-dsc-recent-text{flex:1 1;min-width:0;font-size:15px;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-dsc-recent-remove{margin-right:-10px}[data-m3-tree=operator] .m3o-dsc-way{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);color:var(--tx-faint);text-decoration:none}[data-m3-tree=operator] .m3o-dsc-way-ic{width:40px;height:40px;flex:none;box-sizing:border-box;border-radius:8px;display:grid;place-items:center;background:color-mix(in oklch,var(--app) 14%,transparent);border:1px solid color-mix(in oklch,var(--app) 30%,transparent);color:var(--m3o-ok-bright)}[data-m3-tree=operator] .m3o-dsc-way-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-m3-tree=operator] .m3o-dsc-way-title{font-size:14px;font-weight:500;color:var(--tx)}[data-m3-tree=operator] .m3o-dsc-way-sub{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-state{margin:12px 16px 0;padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft);color:var(--tx-ghost);text-align:center}[data-m3-tree=operator] .m3o-dsc-state-title{font-size:14.5px;font-weight:600;color:var(--tx-dim)}[data-m3-tree=operator] .m3o-dsc-state-sub{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-results{display:flex;flex-direction:column}[data-m3-tree=operator] .m3o-dsc-result{display:flex;align-items:center;gap:12px;padding:10px 16px}[data-m3-tree=operator] .m3o-dsc-result.is-active{background:var(--bg-1)}[data-m3-tree=operator] .m3o-dsc-result-open{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}[data-m3-tree=operator] .m3o-dsc-result-glyph{width:52px;height:72px;flex:none;box-sizing:border-box;border-radius:8px;display:grid;place-items:center}[data-m3-tree=operator] .m3o-add-glyph.tone-tv,[data-m3-tree=operator] .m3o-dsc-result-glyph.tone-tv{background:color-mix(in oklch,var(--m3o-tv) 14%,transparent);border:1px solid color-mix(in oklch,var(--m3o-tv) 30%,transparent);color:var(--m3o-tv-bright)}[data-m3-tree=operator] .m3o-add-glyph.tone-movies,[data-m3-tree=operator] .m3o-dsc-result-glyph.tone-movies{background:color-mix(in oklch,var(--m3o-movie) 14%,transparent);border:1px solid color-mix(in oklch,var(--m3o-movie) 30%,transparent);color:var(--m3o-movie-bright)}[data-m3-tree=operator] .m3o-dsc-result-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}[data-m3-tree=operator] .m3o-dsc-result-title{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-dsc-result-sub{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-dsc-result-ov{font-size:12px;line-height:1.4;color:var(--tx-dim);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-m3-tree=operator] .m3o-dsc-inlib{flex:none;padding:3px 8px;border-radius:6px;background:color-mix(in oklch,var(--app) 16%,transparent);color:var(--m3o-ok-bright);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em}[data-m3-tree=operator] .m3o-dsc-result-add{position:relative;width:40px;height:40px;flex:none;box-sizing:border-box;padding:0;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);display:grid;place-items:center;cursor:pointer}[data-m3-tree=operator] .m3o-dsc-result-add:after{content:"";position:absolute;inset:-4px}[data-m3-tree=operator] .m3o-dsc-result-add.is-active{border-color:var(--app);background:var(--app);color:var(--app-ink)}[data-m3-tree=operator] .m3o-sheet.m3o-add-sheet{gap:0;padding:0 0 var(--safe-b)}[data-m3-tree=operator] .m3o-add-head{display:flex;align-items:center;gap:14px;padding:8px 20px 14px}[data-m3-tree=operator] .m3o-add-glyph{width:56px;height:80px;flex:none;box-sizing:border-box;border-radius:10px;display:grid;place-items:center}[data-m3-tree=operator] .m3o-add-headtext{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}[data-m3-tree=operator] .m3o-add-kicker{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}[data-m3-tree=operator] .m3o-add-kicker.tone-tv{color:var(--m3o-tv-bright)}[data-m3-tree=operator] .m3o-add-kicker.tone-movies{color:var(--m3o-movie-bright)}[data-m3-tree=operator] .m3o-add-title{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}[data-m3-tree=operator] .m3o-add-meta{font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-add-rows{display:flex;flex-direction:column;gap:2px;padding:0 20px}[data-m3-tree=operator] .m3o-add-row{min-height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);color:var(--tx-dim)}[data-m3-tree=operator] .m3o-add-row-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-m3-tree=operator] .m3o-add-row-label{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-add-row-name,[data-m3-tree=operator] .m3o-add-row-value{font-size:14px;color:var(--tx);overflow-wrap:anywhere}[data-m3-tree=operator] .m3o-add-row-trail{flex:none;font-family:var(--mono);font-size:11px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-add-noroot{font-size:14px;color:var(--m3o-warn-bright);text-decoration:underline;text-underline-offset:3px}[data-m3-tree=operator] .m3o-add-profile{cursor:pointer}[data-m3-tree=operator] .m3o-add-select{width:100%;margin:0;padding:0;border:none;outline:none;background:transparent;color:var(--tx);font-family:var(--sans);font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[data-m3-tree=operator] .m3o-add-block{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-add-seg{height:40px;box-sizing:border-box;display:flex;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--line);background:var(--bg-0)}[data-m3-tree=operator] .m3o-add-seg-opt{flex:1 1;border:none;border-radius:8px;background:transparent;color:var(--tx-dim);font-family:var(--sans);font-size:13px;cursor:pointer}[data-m3-tree=operator] .m3o-add-seg.tone-tv .m3o-add-seg-opt.on{background:color-mix(in oklch,var(--m3o-tv) 22%,transparent);color:var(--m3o-tv-bright);font-weight:600}[data-m3-tree=operator] .m3o-add-seg.tone-movies .m3o-add-seg-opt.on{background:color-mix(in oklch,var(--m3o-movie) 22%,transparent);color:var(--m3o-movie-bright);font-weight:600}[data-m3-tree=operator] .m3o-add-switchrow .m3o-switch{padding:3px}[data-m3-tree=operator] .m3o-add-switchrow .m3o-switch.on{background:var(--app)}[data-m3-tree=operator] .m3o-add-switchrow .m3o-switch-knob{width:20px;height:20px}[data-m3-tree=operator] .m3o-add-switchrow .m3o-switch.on .m3o-switch-knob{background:var(--bg-0)}[data-m3-tree=operator] .m3o-add-error{margin:10px 20px 0;font-size:13px;color:var(--m3o-warn-bright)}[data-m3-tree=operator] .m3o-add-foot{display:flex;gap:10px;padding:16px 20px 24px}[data-m3-tree=operator] .m3o-add-cancel,[data-m3-tree=operator] .m3o-add-primary{height:52px;box-sizing:border-box;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:15px;cursor:pointer}[data-m3-tree=operator] .m3o-add-cancel{flex:1 1;border:1px solid var(--line);background:transparent;color:var(--m3-tx-soft);font-weight:500}[data-m3-tree=operator] .m3o-add-primary{flex:2 1;border:none;background:var(--app);color:var(--app-ink);font-weight:600}[data-m3-tree=operator] .m3o-add-primary:disabled{opacity:.6;cursor:default}[data-m3-tree=operator] [data-m3-screen=settings]>.content-pad{padding:0 0 16px;animation:none}[data-m3-tree=operator] [data-m3-screen=settings]>.content-pad>.page-top{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;min-height:calc(64px + var(--safe-t));box-sizing:border-box;margin:0;padding:calc(6px + var(--safe-t)) 8px 6px 16px}[data-m3-tree=operator] [data-m3-screen=settings]>.content-pad>.page-top .kicker{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] [data-m3-screen=settings]>.content-pad>.page-top .page-h{margin:1px 0 0;font-family:var(--sans);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--tx)}[data-m3-tree=operator] .m3o-mi-bar{display:contents}[data-m3-tree=operator] [data-m3-screen=manual-import]>.content-pad{padding:0;animation:none}[data-m3-tree=operator] [data-m3-screen=manual-import]>.content-pad>.page-top{display:none}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-pane{gap:10px;padding:0 16px}[data-m3-tree=operator] [data-m3-screen=manual-import] .content-pad>.empty-state,[data-m3-tree=operator] [data-m3-screen=manual-import] .imp-done,[data-m3-tree=operator] [data-m3-screen=manual-import] .imp-importing{padding:24px 16px calc(24px + var(--safe-b))}[data-m3-tree=operator] [data-m3-screen=manual-import] .imp-importing-title{white-space:normal}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-release{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-release-ic,[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-release-side{display:none}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-release-main{gap:3px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-release-main:before{content:"Hold";font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-release-name{font-family:var(--mono);font-size:11px;font-weight:400;line-height:1.45;color:var(--m3-tx-soft);white-space:normal;word-break:break-all}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-release-meta{gap:6px;font-size:10.5px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-dest-block{gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-dest-head{flex-direction:column;gap:2px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-dest-label,[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-profile-label{font-size:9.5px;letter-spacing:.12em}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-dest-hint{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-dest-btn{min-height:44px;border-radius:10px;background:var(--bg-2)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-suggest{flex-wrap:wrap;text-align:left}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-profile{flex-wrap:nowrap;gap:12px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-profile-label{width:88px;flex:none}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-profile .mi-cell{flex:1 1;min-width:0}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-profile .mi-sel{width:100%;min-width:0}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-cols,[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-legend,[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-maps{display:none}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-table-head{margin:4px 0 0}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-table-title{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-rows{gap:10px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-row.mv,[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-row.tv{position:relative;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:8px;padding:12px 14px;border-radius:12px;background:var(--bg-1);border:1px solid color-mix(in oklch,var(--warn) 35%,transparent)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-row.ready{border-color:var(--line-soft)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-row.off{border-color:var(--line-soft);opacity:.6}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-row .mi-check{position:absolute;top:10px;right:10px;grid-area:auto}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-row .mi-cell,[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-row .mi-file{grid-area:auto;grid-column:1}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file{gap:8px;padding-right:30px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file-name{font-family:var(--mono);font-size:11px;line-height:1.45;color:var(--m3-tx-soft);white-space:normal;word-break:break-all}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file-meta{flex-direction:row-reverse;justify-content:flex-end;gap:8px;font-size:10.5px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file-meta .dot-sep{display:none}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file-meta .mi-status{padding:3px 8px;border-radius:6px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file-meta .mi-status.ready{background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--m3o-ok-bright)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file-meta .mi-status.need{background:color-mix(in oklch,var(--warn) 14%,transparent);color:var(--warn)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-file-meta .mi-status.skip{border:1px solid var(--line);color:var(--tx-dim)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-sel{height:44px;border-radius:10px;background-color:var(--bg-2);font-size:11.5px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-foot{flex-direction:row;align-items:center;gap:12px;margin:6px -16px 0;padding:12px 16px calc(20px + var(--safe-b));border:none;border-top:1px solid var(--line-soft);border-radius:0;background:var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-foot-summary{flex:1 1;min-width:0;gap:2px 6px;font-size:10.5px}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-foot-summary b{font-size:13px;color:var(--tx)}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-foot-acts .btn.ghost{display:none}[data-m3-tree=operator] [data-m3-screen=manual-import] .mi-foot-acts .btn.accent{height:52px;padding:0 22px;gap:8px;border-radius:100px;background:var(--app);color:var(--app-ink);font-family:var(--sans);font-size:15px;font-weight:600}[data-m3-tree=operator] [data-m3-screen=settings] .set-wrap{gap:10px;padding:0 16px}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-trigger{min-height:60px;box-sizing:border-box;gap:12px;padding:0 14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m.open .set-nav-m-trigger{background:var(--bg-2);border-color:var(--app-line)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-trigger>svg:first-child{width:19px;height:19px;color:var(--app-bright)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-label{font-size:15px;font-weight:600}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-sub{font-size:10.5px;letter-spacing:0;color:var(--tx-faint)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-chev{width:18px;height:18px;color:var(--tx-dim)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m.open .set-nav-m-chev{color:var(--tx-dim)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-menu{margin-top:10px;padding:0;gap:0;border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft);box-shadow:none;overflow:hidden;animation:none}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item{gap:12px;padding:12px 14px;border-radius:0;color:var(--tx)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item+.set-nav-m-item{border-top:1px solid var(--line-soft)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item>svg:first-child{width:17px;height:17px;color:var(--tx-dim)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item.on{background:color-mix(in oklch,var(--app) 10%,transparent)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-ck,[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item.on>svg:first-child{color:var(--app-bright)}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item .set-nav-label{font-size:14.5px;font-weight:500}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item.on .set-nav-label{font-weight:600}[data-m3-tree=operator] [data-m3-screen=settings] .set-nav-m-item .set-nav-sub{display:block;font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-set-tasks{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft);color:var(--tx);text-decoration:none}[data-m3-tree=operator] .m3o-set-tasks-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}[data-m3-tree=operator] .m3o-set-tasks-label{font-size:14.5px;font-weight:500}[data-m3-tree=operator] .m3o-set-tasks-sub{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-set-tasks-chev{flex:none;color:var(--tx-dim)}[data-m3-tree=operator] [data-m3-screen=settings] .set-main{min-width:0}[data-m3-tree=operator] .m3o-tasks{min-height:100%}[data-m3-tree=operator] .m3o-tasks .m3o-body{flex:1 1;gap:10px}[data-m3-tree=operator] .m3o-task-summary{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-task-summary-text{flex:1 1;min-width:0;font-family:var(--mono);font-size:11px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-task-summary-n{flex:none;font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-task-dot{width:8px;height:8px;flex:none;border-radius:100px;background:var(--tx-ghost)}[data-m3-tree=operator] .m3o-task-dot.tone-ok{background:var(--ok)}[data-m3-tree=operator] .m3o-task-dot.tone-app{background:var(--app)}[data-m3-tree=operator] .m3o-task-dot.tone-bad{background:var(--bad)}[data-m3-tree=operator] .m3o-task-dot.tone-warn{background:var(--warn)}[data-m3-tree=operator] .m3o-task-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-task-head{display:flex;align-items:center;gap:10px}[data-m3-tree=operator] .m3o-task-titles{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-m3-tree=operator] .m3o-task-name{font-size:15px;font-weight:600;color:var(--tx)}[data-m3-tree=operator] .m3o-task-name.sm{font-size:14.5px}[data-m3-tree=operator] .m3o-task-sub{font-family:var(--mono);font-size:10.5px;color:var(--tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m3-tree=operator] .m3o-task-sub.bad{color:var(--m3o-bad-bright)}[data-m3-tree=operator] .m3o-task-requested{flex:none;font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--app)}[data-m3-tree=operator] .m3o-tasks .spin{animation:spin 1s linear infinite}[data-m3-tree=operator] .m3o-task-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}[data-m3-tree=operator] .m3o-task-controls>.m3o-label{flex:1 1;min-width:0}[data-m3-tree=operator] .m3o-task-controls .cadence{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}[data-m3-tree=operator] .m3o-task-controls .cadence-toggle{order:2;margin:0}[data-m3-tree=operator] .m3o-task-controls .cadence-edit .unit,[data-m3-tree=operator] .m3o-task-controls .cadence-sub,[data-m3-tree=operator] .m3o-task-controls .cadence-toggle-label{display:none}[data-m3-tree=operator] .m3o-task-controls .cadence-edit{order:1;gap:6px}[data-m3-tree=operator] .m3o-task-controls .save-link:not(.show){display:none}[data-m3-tree=operator] .m3o-task-controls .cadence-hint{order:3;flex-basis:100%;max-width:none;margin:0;text-align:right;font-family:var(--mono)}[data-m3-tree=operator] .m3o-task-controls .cadence-fixed{font-size:11px}[data-m3-tree=operator] .m3o-task-controls .stepper{border-radius:8px;border:1px solid var(--line);background:transparent}[data-m3-tree=operator] .m3o-task-controls .stepper button{width:36px;height:34px;font-family:var(--mono);font-size:15px;color:var(--m3-tx-soft)}[data-m3-tree=operator] .m3o-task-controls .stepper .val{width:44px;min-width:44px;height:34px;box-sizing:border-box;padding:0;display:grid;place-items:center;background:var(--bg-2);font-size:13px;font-weight:600}[data-m3-tree=operator] .m3o-task-controls .toggle{width:44px;height:26px;box-sizing:border-box;padding:2px;border:none;border-radius:100px;background:var(--line)}[data-m3-tree=operator] .m3o-task-controls .toggle-knob{width:22px;height:22px;background:var(--tx-faint)}[data-m3-tree=operator] .m3o-task-controls .toggle.on{background:color-mix(in oklch,var(--app) 45%,transparent)}[data-m3-tree=operator] .m3o-task-controls .toggle.on .toggle-knob{background:var(--app);transform:translateX(18px)}[data-m3-tree=operator] .m3o-task-list{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--bg-1);border:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-task-row{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:none;background:transparent;color:var(--tx);font-family:var(--sans);text-align:left;cursor:pointer}[data-m3-tree=operator] .m3o-task-row+.m3o-task-row{border-top:1px solid var(--line-soft)}[data-m3-tree=operator] .m3o-task-cad{flex:none;font-family:var(--mono);font-size:10.5px;color:var(--tx-faint)}[data-m3-tree=operator] .m3o-task-cad.fixed{color:var(--tx-ghost)}[data-m3-tree=operator] .m3o-task-runall{color:var(--m3-tx-soft)}}