@layer theme,base,components,utilities;@font-face{font-family:Archivo;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-italic-400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-italic-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-var-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-skin=mir]{--bg:#FAFBFC;--panel:#FEFEFE;--panel-alt:#F1F4F7;--pop:#FEFEFE;--ink:#0F2740;--ink-2:#47576B;--ink-3:#8695A5;--line:#E2E7EC;--line-2:#CFD7DE;--line-soft:#EEF1F4;--accent:#1F6FEB;--accent-cyan:#0AA7C2;--accent-hover:#1A5FD0;--accent-wash:#EEF4FD;--wash:rgba(31,111,235,.05);--ox:#C13A2E;--oc:#B0821F;--sg:#2F8A63;--sn:#B4531A;--tl:#478578;--sq-grey:#B7C1CE;--btn-bg:#0F2740;--btn-fg:#FAFBFC;--track:#E2E7EC;--f-disp:"Archivo","Inter",sans-serif;--f-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--ease:cubic-bezier(.16,1,.3,1);--surface:var(--panel);--surface-hover:var(--wash);--surface-elevated:var(--pop);--text:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-on-accent:#FAFBFC;--border:var(--line);--border-light:var(--line-soft);--accent-light:var(--accent-wash);--accent-dark:var(--accent-hover);--accent-tint-03:color-mix(in srgb,var(--accent) 3%,transparent);--accent-tint-05:color-mix(in srgb,var(--accent) 5%,transparent);--accent-tint-08:color-mix(in srgb,var(--accent) 8%,transparent);--accent-tint-10:color-mix(in srgb,var(--accent) 10%,transparent);--accent-tint-15:color-mix(in srgb,var(--accent) 15%,transparent);--accent-tint-30:color-mix(in srgb,var(--accent) 30%,transparent);--red:var(--ox);--amber:var(--oc);--green:var(--sg);--teal:var(--tl);--blue:var(--accent);--purple:#6E5FA8;--accent-secondary:var(--sn);--red-bg:color-mix(in srgb,var(--ox) 9%,var(--bg));--amber-bg:color-mix(in srgb,var(--oc) 10%,var(--bg));--green-bg:color-mix(in srgb,var(--sg) 9%,var(--bg));--teal-bg:color-mix(in srgb,var(--tl) 9%,var(--bg));--blue-bg:var(--accent-wash);--purple-bg:color-mix(in srgb,#6E5FA8 9%,var(--bg));--heatmap-1:#85BE63;--heatmap-2:#A9C554;--heatmap-3:#E4AE2E;--heatmap-4:#E6952B;--heatmap-5:#D6512F;--heatmap-6:#C42B22;--heat-ink-strong:#FCEFE9;--radius-sm:2px;--radius:3px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px;--radius-pill:999px;--shadow-sm:none;--shadow-md:0 1px 2px rgba(15,39,64,.05);--shadow-lg:0 10px 28px rgba(15,39,64,.12);--font-heading:var(--f-disp);--font-sans:var(--f-body);--font-mono:var(--f-mono);--nav-bg:var(--panel);--sidebar-bg:var(--panel);--focus-ring:2px solid var(--accent);--scrollbar-thumb:var(--line-2);--scrollbar-track:transparent;--transition-fast:.12s var(--ease);--transition-base:.2s var(--ease);--transition-slow:.35s var(--ease);--scan-live-bg:var(--accent-wash);--scan-live-border:var(--accent);--scan-live-glow:color-mix(in srgb,var(--accent) 18%,transparent);--scan-live-accent:var(--accent);--scan-batch-bg:var(--panel-alt);--scan-batch-border:var(--line-2);--scan-batch-accent:var(--oc);--scale-1:var(--ink);--scale-2:var(--accent);--scale-3:var(--tl);--scale-4:var(--ink-3);--scale-5:var(--sq-grey);--st-eff:#A03A46;--st-imp:#B4551E;--st-fin:#8F6E1A;--st-con:#2E7D8C;--st-pro:#5B6C93;--accent-bg:var(--accent-wash);--accent-contrast:var(--text-on-accent);--accent-muted:var(--accent-tint-30);--bg-card:var(--panel);--danger:var(--ox);--error:var(--ox);--on-accent:var(--text-on-accent);--success:var(--sg);--text-tertiary:var(--ink-3);--warning:var(--oc)}[data-skin=mir][data-theme=dark],[data-theme=dark] [data-skin=mir],html[data-skin=mir][data-theme=dark]{--bg:#0A1929;--panel:#10233A;--panel-alt:#152C46;--pop:#183350;--ink:#E6EFFF;--ink-2:#8BA8C9;--ink-3:#6E8BAC;--line:#1F3A57;--line-2:#31537D;--line-soft:#1A3049;--accent:#5B93F0;--accent-cyan:#3EC4DC;--accent-hover:#7FABF7;--accent-wash:rgba(91,147,240,.14);--wash:rgba(91,147,240,.08);--ox:#E0685A;--oc:#D9A84A;--sg:#57BE93;--sn:#D97843;--tl:#5FB3A9;--sq-grey:#41597A;--btn-bg:#E6EFFF;--btn-fg:#0F2540;--track:#1F3A57;--f-disp:"Archivo","Inter",sans-serif;--f-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--ease:cubic-bezier(.16,1,.3,1);--surface:var(--panel);--surface-hover:var(--wash);--surface-elevated:var(--pop);--text:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-on-accent:#0A1929;--border:var(--line);--border-light:var(--line-soft);--accent-light:var(--accent-wash);--accent-dark:var(--accent-hover);--accent-tint-03:color-mix(in srgb,var(--accent) 3%,transparent);--accent-tint-05:color-mix(in srgb,var(--accent) 5%,transparent);--accent-tint-08:color-mix(in srgb,var(--accent) 8%,transparent);--accent-tint-10:color-mix(in srgb,var(--accent) 10%,transparent);--accent-tint-15:color-mix(in srgb,var(--accent) 15%,transparent);--accent-tint-30:color-mix(in srgb,var(--accent) 30%,transparent);--red:var(--ox);--amber:var(--oc);--green:var(--sg);--teal:var(--tl);--blue:var(--accent);--purple:#9A8FD0;--accent-secondary:var(--sn);--red-bg:color-mix(in srgb,var(--ox) 9%,var(--bg));--amber-bg:color-mix(in srgb,var(--oc) 10%,var(--bg));--green-bg:color-mix(in srgb,var(--sg) 9%,var(--bg));--teal-bg:color-mix(in srgb,var(--tl) 9%,var(--bg));--blue-bg:var(--accent-wash);--purple-bg:color-mix(in srgb,#9A8FD0 9%,var(--bg));--heatmap-1:#143726;--heatmap-2:#1D3B22;--heatmap-3:#45431D;--heatmap-4:#53431E;--heatmap-5:#662D1D;--heatmap-6:#7D2416;--heat-ink-strong:#F9C9BB;--radius-sm:2px;--radius:3px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px;--radius-pill:999px;--shadow-sm:none;--shadow-md:0 1px 2px rgba(0,0,0,.35);--shadow-lg:0 10px 28px rgba(0,0,0,.45);--font-heading:var(--f-disp);--font-sans:var(--f-body);--font-mono:var(--f-mono);--nav-bg:var(--panel);--sidebar-bg:var(--panel);--focus-ring:2px solid var(--accent);--scrollbar-thumb:var(--line-2);--scrollbar-track:transparent;--transition-fast:.12s var(--ease);--transition-base:.2s var(--ease);--transition-slow:.35s var(--ease);--scan-live-bg:var(--accent-wash);--scan-live-border:var(--accent);--scan-live-glow:color-mix(in srgb,var(--accent) 18%,transparent);--scan-live-accent:var(--accent);--scan-batch-bg:var(--panel-alt);--scan-batch-border:var(--line-2);--scan-batch-accent:var(--oc);--scale-1:var(--ink);--scale-2:var(--accent);--scale-3:var(--tl);--scale-4:var(--ink-3);--scale-5:var(--sq-grey);--st-eff:#E2808A;--st-imp:#E08D55;--st-fin:#D3B25C;--st-con:#5FBBCB;--st-pro:#93A8D6;--accent-bg:var(--accent-wash);--accent-contrast:var(--text-on-accent);--accent-muted:var(--accent-tint-30);--bg-card:var(--panel);--danger:var(--ox);--error:var(--ox);--on-accent:var(--text-on-accent);--success:var(--sg);--text-tertiary:var(--ink-3);--warning:var(--oc)}.mir-shell,.mir-shell *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@supports not (scrollbar-color: auto){.mir-shell ::-webkit-scrollbar{width:8px}.mir-shell ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.mir-shell ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}}@layer mir-delight{.mir-shell *:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mir-shell ::-moz-selection{background-color:var(--accent-wash);color:var(--text)}.mir-shell ::selection{background-color:var(--accent-wash);color:var(--text)}}@layer components{@media not all{[data-skin=mir]{--d: 0ms;--ld: 0ms;--iod: 0ms;--pd: 0ms;--td: .22s;--sd: 0ms}}@keyframes mir-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mir-lineup{0%{transform:translateY(112%);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes mir-drawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-skin=mir].anim .lrev{opacity:0;animation:mir-rise .6s var(--ease) both;animation-delay:var(--d,0ms)}[data-skin=mir] .hmask{display:block;overflow:hidden}[data-skin=mir].anim .hmask>span{display:block;transform:translateY(112%);animation:mir-lineup .8s var(--ease) both;animation-delay:var(--d,0ms)}[data-skin=mir] .hmask>span{display:block}[data-skin=mir].anim .pending{opacity:0}[data-skin=mir] .hline{display:block;overflow:hidden}[data-skin=mir].anim .hline-in{transform:translateY(112%);animation:mir-lineup .6s var(--ease) both;animation-delay:var(--ld,0ms)}[data-skin=mir] .hline-in{display:block}[data-skin=mir] .bl-mask{display:block;overflow:hidden}[data-skin=mir] .bl-in{display:block}[data-skin=mir].anim .bl-in{transform:translateY(112%);animation:mir-lineup .7s var(--ease) both;animation-delay:var(--ld,.9s)}[data-skin=mir].anim .qrule{transform:scaleY(0);transform-origin:top;animation:mir-drawY .8s var(--ease) both;animation-delay:var(--d,.6s)}[data-skin=mir].sanim .io{opacity:0;transform:translateY(12px);transition:opacity .45s var(--ease) var(--iod,0ms),transform .45s var(--ease) var(--iod,0ms)}[data-skin=mir].sanim .io.in{opacity:1;transform:none}[data-skin=mir] .ph-mask{display:block;overflow:hidden}[data-skin=mir] .ph-in{display:block}[data-skin=mir].sanim .io .ph-in{transform:translateY(110%);transition:transform .4s var(--ease) 60ms}[data-skin=mir].sanim .io.in .ph-in{transform:none}[data-skin=mir].sanim .io .phead{border-bottom-color:transparent}[data-skin=mir].sanim .io .phead:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--line);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease) 40ms}[data-skin=mir].sanim .io.in .phead:after{transform:scaleX(1)}[data-skin=mir].sanim .io .prow{opacity:0;transform:translateY(-5px);transition:opacity .34s var(--ease) var(--pd,0ms),transform .34s var(--ease) var(--pd,0ms)}[data-skin=mir].sanim .io.in .prow{opacity:1;transform:none}[data-skin=mir].sanim .io .dfill{transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease) var(--td,.22s)}[data-skin=mir].sanim .io.in .dfill{transform:scaleX(1)}[data-skin=mir].sanim .io .hm-cell .fill{transform:scaleX(0);transform-origin:left;transition:transform .38s var(--ease) var(--sd,0ms)}[data-skin=mir].sanim .io.in .hm-cell .fill{transform:scaleX(1)}[data-skin=mir].sanim .io .hm-cell .score{opacity:0;transition:opacity .3s ease calc(var(--sd,0ms) + .2s)}[data-skin=mir].sanim .io.in .hm-cell .score{opacity:1}@media(prefers-reduced-motion:reduce){[data-skin=mir] *,[data-skin=mir] *:before,[data-skin=mir] *:after{animation:none!important;transition:none!important}[data-skin=mir].anim .lrev,[data-skin=mir].anim .pending,[data-skin=mir].sanim .io,[data-skin=mir].sanim .io .prow,[data-skin=mir].sanim .io .hm-cell .score{opacity:1!important}[data-skin=mir].anim .hmask>span,[data-skin=mir].anim .hline-in,[data-skin=mir].anim .bl-in,[data-skin=mir].anim .qrule,[data-skin=mir].sanim .io,[data-skin=mir].sanim .io .ph-in,[data-skin=mir].sanim .io .prow,[data-skin=mir].sanim .io .dfill,[data-skin=mir].sanim .io .hm-cell .fill{transform:none!important}[data-skin=mir].sanim .io .phead:after{transform:scaleX(1)!important}}}@layer components{.mir-shell .col{max-width:1320px;margin:0 auto;padding:0 44px}.mir-shell .topnav-band{background:var(--panel);border-bottom:1px solid var(--line)}.mir-shell .topnav{display:flex;align-items:center;gap:28px;min-height:54px}.mir-shell .brand{display:flex;align-items:center;gap:11px;margin-right:8px;white-space:nowrap}.mir-shell .brand .mark{width:9px;height:9px;background:var(--accent);flex:none}.mir-shell .brand .name{font-family:var(--f-disp);font-size:1.08rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.mir-shell .tabs{display:flex;align-items:stretch;min-height:54px;background:transparent;border:none;border-radius:0;padding:0;width:auto;gap:0}.mir-shell .tab{display:flex;align-items:center;padding:0 14px;position:relative;background:transparent;border:none;border-radius:0;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease);white-space:nowrap}.mir-shell .tab:hover{color:var(--ink);background:transparent}.mir-shell .tab.active{color:var(--ink);font-weight:600;background:transparent}.mir-shell .tab.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--accent)}.mir-shell .tab.muted{opacity:.55}.mir-shell .tab.muted.active-more{opacity:1;color:var(--ink)}.mir-shell .nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.mir-shell .chip-sample{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--oc);border:1px solid color-mix(in srgb,var(--oc) 55%,transparent);border-radius:3px;padding:4px 9px 3px;background:transparent;display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:default;transition:background .15s var(--ease)}.mir-shell .chip-sample:hover{background:color-mix(in srgb,var(--oc) 8%,transparent)}.mir-shell .chip-sample .dot{width:6px;height:6px;background:var(--oc);animation:mir-pulse 2.4s ease-in-out infinite}.mir-shell .btn{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;transition:opacity .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.mir-shell .btn-primary{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);padding:8px 16px 7px}.mir-shell .btn-primary:hover{opacity:.88;transform:translateY(-1px)}.mir-shell .fbar-band{background:var(--panel);border-bottom:1px solid var(--line);position:relative;z-index:50}.mir-shell .fbar{display:flex;align-items:center;gap:8px;min-height:46px}.mir-shell .ticker-line{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;white-space:nowrap;display:flex;align-items:center;gap:7px}.mir-shell .ticker-line b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}.mir-shell .ticker-line .live{width:5px;height:5px;background:var(--accent-cyan);flex:none;animation:mir-pulse 2.2s ease-in-out infinite}.mir-shell .fcluster{margin-left:auto;display:flex;align-items:center;gap:7px}.mir-shell .flabel{font-family:var(--f-mono);font-size:.58rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-right:3px}.mir-shell .fchip{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:5px 9px 4px;background:var(--panel);white-space:nowrap;text-transform:uppercase;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease);position:relative;cursor:pointer}.mir-shell .fchip b{font-weight:600;color:var(--accent)}.mir-shell .fchip:hover{border-color:var(--ink-3);color:var(--ink)}.mir-shell .fchip .car{font-size:8px;color:var(--ink-3);margin-left:4px}.mir-shell .fchip.open{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.mir-shell .fchip.open .car{color:var(--accent)}.mir-shell .fdiv{width:1px;height:16px;background:var(--line);margin:0 5px;flex:none}.mir-shell .achip{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);border:1px solid transparent;border-radius:3px;padding:5px 6px 4px;background:transparent;cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;transition:color .15s var(--ease),border-color .15s var(--ease)}.mir-shell .achip:hover{color:var(--ink);border-color:var(--line)}.mir-shell .achip.theme{border-color:var(--line);color:var(--ink-2);display:flex;align-items:center;gap:6px}.mir-shell .achip.theme:hover{border-color:var(--accent);color:var(--ink)}.mir-shell .achip.theme .glyph{font-family:var(--f-body);font-size:11px;line-height:1}.mir-shell .achip.account{display:flex;align-items:center;padding:5px 6px 4px}.mir-shell .achip.account .mir-acct__fallback{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:inherit;line-height:1}.mir-shell .achip.account .mir-acct,.mir-shell .achip.account .mir-acct__box{display:flex;align-items:center}.mir-shell .achip.account .mir-acct__avatar{display:none}.mir-shell .achip.account .mir-acct__trigger{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:inherit;line-height:1;padding:0;width:auto;height:auto;min-width:0;min-height:0}.mir-shell .achip.account .mir-acct__trigger:after{content:"ACCOUNT"}.mir-shell .fdrop{position:absolute;top:calc(100% + 5px);left:0;width:224px;background:var(--pop);border:1px solid var(--line-2);border-radius:4px;padding:10px 12px 9px;text-align:left;cursor:default;z-index:60;box-shadow:var(--shadow-lg)}.mir-shell .fdrop.right{left:auto;right:0}.mir-shell .fdrop .eyebrow{display:block;margin-bottom:8px;font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.mir-shell .frow{display:flex;align-items:center;gap:9px;padding:4px 0;margin:0;width:100%;font-family:var(--f-body);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-2);cursor:pointer;transition:color .13s var(--ease);background:transparent;border:none;text-align:left}.mir-shell .frow:hover{color:var(--ink)}.mir-shell .frow input[type=checkbox]{width:13px;height:13px;margin:0;flex:none;cursor:pointer;accent-color:var(--accent)}.mir-shell .sw{width:7px;height:7px;flex:none;margin-left:auto;opacity:.9}.mir-shell .sw-ox{background:var(--ox)}.mir-shell .sw-sn{background:var(--sn)}.mir-shell .sw-oc{background:var(--oc)}.mir-shell .sw-tl{background:var(--tl)}.mir-shell .sw-sg{background:var(--sg)}.mir-shell .fdrop-foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft);font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;color:var(--ink-3)}.mir-shell .fdrop-foot .clr{color:var(--accent);cursor:pointer;background:none;border:none;font:inherit;letter-spacing:inherit}.mir-shell .fdrop-foot .clr:hover{color:var(--accent-hover)}.mir-shell .fdrop .drop-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:7px 8px;border-radius:3px;cursor:pointer;font-family:var(--f-body);font-size:12.5px;color:var(--ink-2);transition:background .13s var(--ease),color .13s var(--ease);text-decoration:none}.mir-shell .fdrop .drop-item:hover{background:var(--accent-wash);color:var(--ink)}.mir-shell .fdrop .drop-item.sel{color:var(--accent)}.mir-shell .fdrop .drop-sep{height:1px;background:var(--line-soft);margin:6px 0}.mir-shell .more-drop .lw-tag{font-family:var(--f-mono);font-size:8px;font-weight:600;letter-spacing:.12em;color:var(--accent-cyan);border:1px solid color-mix(in srgb,var(--accent-cyan) 50%,transparent);border-radius:3px;padding:1px 5px 0;margin-left:8px;text-transform:uppercase;vertical-align:1px}.mir-shell .more-drop .lw-foot{font-family:var(--f-mono);font-size:8.5px;letter-spacing:.08em;color:var(--ink-3);padding:8px 8px 2px;margin-top:4px;border-top:1px solid var(--line-soft);line-height:1.5}.mir-shell .mir-main{flex:1;overflow-y:auto;background:var(--bg)}.mir-shell .mir-main-inner{padding-block:24px 48px}.mir-shell .footer-band{border-top:1px solid var(--line);background:var(--panel)}.mir-shell .footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 22px}.mir-shell .footer .disc{font-family:var(--f-body);font-style:italic;font-size:12.5px;color:var(--ink-2)}.mir-shell .footer .fm{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.12em;white-space:nowrap}.mir-shell .footer-band.has-audio-dock{margin-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mir-shell .pillnav-band,.mir-shell .mfilters-band,.mir-shell .sheet-scrim,.mir-shell .sheet{display:none}.mir-shell .pillnav{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mir-shell .pillnav::-webkit-scrollbar{display:none}.mir-shell .pill{flex:none;display:flex;align-items:center;padding:0 15px;min-height:46px;position:relative;scroll-snap-align:start;background:transparent;border:none;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color .15s var(--ease)}.mir-shell .pill:first-child{margin-left:8px}.mir-shell .pill:last-child{margin-right:8px}.mir-shell .pill.active{color:var(--ink);font-weight:600}.mir-shell .pill.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--accent)}.mir-shell .pill.muted{opacity:.55}.mir-shell .mfilters{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 20px}.mir-shell .mfil-btn{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;background:transparent;border:none;cursor:pointer;font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.mir-shell .mfil-btn .badge{font-size:9.5px;font-weight:600;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:3px;padding:2.5px 6px 1.5px;font-variant-numeric:tabular-nums}.mir-shell .mfil-btn .car{font-size:8px;color:var(--ink-3)}.mir-shell .mfil-sum{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-3);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mir-shell .mfil-sum b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.mir-shell .mfil-meta{margin-left:auto;display:flex;align-items:center;gap:4px}.mir-shell .mfil-meta .achip.theme{min-height:44px;min-width:44px;justify-content:center;padding:0 10px}.mir-shell .mfil-meta .achip.account{min-height:44px;justify-content:center}.mir-shell .sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#07111c75;opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}.mir-shell .sheet{position:fixed;left:0;right:0;bottom:0;z-index:310;background:var(--pop);border-top:1px solid var(--line-2);border-radius:10px 10px 0 0;max-height:80vh;flex-direction:column;transform:translateY(103%);transition:transform .34s var(--ease);padding-bottom:env(safe-area-inset-bottom,0)}.mir-shell .sheet.open{transform:none}.mir-shell .sheet-scrim.open{opacity:1;pointer-events:auto}.mir-shell .sheet-grip{width:36px;height:4px;border-radius:2px;background:var(--line-2);margin:10px auto 2px;flex:none}.mir-shell .sheet-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 20px 13px;border-bottom:1px solid var(--line);flex:none}.mir-shell .sheet-head .ph-label{display:block;font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}.mir-shell .sheet-head .ph-head{font-family:var(--f-disp);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--ink)}.mir-shell .sheet-head .ph-head .cd{color:var(--accent)}.mir-shell .sheet-clear{font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;color:var(--accent);min-height:44px;padding:0 4px;background:none;border:none;cursor:pointer}.mir-shell .sheet-clear:hover{color:var(--accent-hover)}.mir-shell .sheet-groups{overflow-y:auto;padding:6px 20px 10px;overscroll-behavior:contain}.mir-shell .sgroup{padding:12px 0 10px;border-bottom:1px solid var(--line-soft)}.mir-shell .sgroup:last-child{border-bottom:none}.mir-shell .sgroup .eyebrow{display:block;margin-bottom:4px;font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.mir-shell .sgroup .frow{min-height:44px;padding:0;font-size:14px}.mir-shell .sheet-foot{display:flex;align-items:center;gap:14px;padding:12px 20px 14px;border-top:1px solid var(--line);flex:none;background:var(--pop)}.mir-shell .sheet-foot .cnt-lbl{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;color:var(--ink-3);white-space:nowrap}.mir-shell .sheet-foot .btn-primary{flex:1;min-height:44px;text-align:center}@keyframes mir-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:1340px){.mir-shell .col{padding:0 32px}.mir-shell .ticker-line{letter-spacing:.05em}.mir-shell .fcluster{gap:5px}}@media(max-width:1200px){.mir-shell .col{padding:0 28px}.mir-shell .fcluster .achip{padding:5px 5px 4px}}@media(max-width:768px){.mir-shell .col{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.mir-shell .topnav-band{padding-top:env(safe-area-inset-top,0px)}.mir-shell .topnav{min-height:56px;gap:9px;padding:6px 0;min-width:0}.mir-shell .topnav .tabs{display:none}.mir-shell .brand{gap:8px;margin-right:0;min-width:0;flex:0 1 auto;overflow:hidden}.mir-shell .brand .name{font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mir-shell .nav-right{gap:7px;min-width:0;flex:none}.mir-shell .nav-right>*{min-width:0}.mir-shell .chip-sample{font-size:8.5px;padding:3px 6px 2px;letter-spacing:.08em;gap:5px}.mir-shell .topnav .btn-primary{flex:none;min-height:44px;padding:0 11px;font-size:10px;letter-spacing:.08em;display:inline-flex;align-items:center;white-space:nowrap}.mir-shell .snap-id-chip{display:none}.mir-shell .pillnav-band{display:block;background:var(--panel);border-bottom:1px solid var(--line)}.mir-shell .fbar{min-height:40px;padding:0}.mir-shell .fbar .fcluster{display:none}.mir-shell .fbar .ticker-line{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:13px 0;letter-spacing:.06em}.mir-shell .fbar .ticker-line::-webkit-scrollbar{display:none}.mir-shell .fbar .ticker-line>*{flex:none}.mir-shell .fbar .ticker-line .live,.mir-shell .chip-sample .dot{animation:none}.mir-shell .mfilters-band{display:block;background:var(--panel);border-bottom:1px solid var(--line)}.mir-shell .sheet-scrim{display:block}.mir-shell .sheet{display:flex}.mir-shell .mir-main-inner{padding-block:20px 40px}.mir-shell .footer{flex-direction:column;align-items:flex-start;gap:9px;padding:16px 0 max(26px,env(safe-area-inset-bottom,0px))}.mir-shell .footer .fm{white-space:normal}.mir-shell{height:auto!important;min-height:100dvh;overflow:visible!important}.mir-shell .mir-scrollhost{overflow:visible!important}.mir-shell .mir-main{overflow:visible;min-width:0}.mir-shell .pillnav-band{position:sticky;top:env(safe-area-inset-top,0px);z-index:150}.mir-shell .fbar-band{position:sticky;top:calc(46px + env(safe-area-inset-top,0px));z-index:140}.mir-shell .mfilters-band{position:sticky;top:calc(87px + env(safe-area-inset-top,0px));z-index:130}.mir-shell .more-drop-mobile{position:absolute;top:calc(100% + 2px);right:12px;left:auto;width:220px;z-index:160}}@media(max-width:400px){.mir-shell .brand .name{font-size:.94rem}}}@layer components{[data-skin=mir] .dtrack{position:relative;height:2px;background:var(--track);border-radius:0}[data-skin=mir] .dfill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--oc)}[data-skin=mir] .dfill.f-imm{background:var(--ox)}[data-skin=mir] .dfill.f-mid{background:var(--oc)}[data-skin=mir] .dfill.f-far{background:var(--sg)}[data-skin=mir] .dtrack.passed:before{content:"";position:absolute;right:0;top:-2px;width:2px;height:6px;background:var(--ox);opacity:.75}[data-skin=mir] .cm-wrap{position:relative}[data-skin=mir] .cm{font-family:var(--f-mono);font-weight:600;font-size:.62em;line-height:0;color:var(--accent);position:relative;top:-.5em;vertical-align:baseline;padding:0 1px;letter-spacing:.02em;white-space:nowrap;background:none;border:0;cursor:pointer;transition:color .15s var(--ease)}[data-skin=mir] button.cm:after{content:"";position:absolute;top:-13px;bottom:-13px;left:-9px;right:-9px}[data-skin=mir] .cm:hover{color:var(--accent-hover)}[data-skin=mir] .cm.open{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-skin=mir] .cm .cmn{font-weight:500;color:color-mix(in srgb,var(--accent) 72%,var(--ink-3));font-size:.88em;letter-spacing:0}[data-skin=mir] .cm--unresolved{color:var(--ox);cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}@media(max-width:767px){[data-skin=mir] button.cm:after{top:-19px;bottom:-19px;left:-19px;right:-19px}}[data-skin=mir] .cpop{position:absolute;top:1.4em;left:0;display:block;width:320px;max-width:min(320px,90vw);background:var(--pop);border:1px solid var(--line-2);border-radius:4px;z-index:160;text-align:left;box-shadow:var(--shadow-md)}[data-skin=mir] .cpop-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 8px;border-bottom:1px solid var(--line-soft);font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}[data-skin=mir] .cpop-head .x{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);cursor:pointer;padding:2px 4px;letter-spacing:0;transition:color .15s var(--ease);position:relative}[data-skin=mir] .cpop-head .x:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}[data-skin=mir] .cpop-head .x:hover{color:var(--ink)}[data-skin=mir] .cp-src{display:grid;grid-template-columns:24px 1fr;gap:0 10px;padding:12px 14px 13px}[data-skin=mir] .cp-src+.cp-src{border-top:1px solid var(--line-soft)}[data-skin=mir] .cp-num{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--accent);padding-top:1px}[data-skin=mir] .cp-title{display:block;font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.42}[data-skin=mir] .cp-host{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em;margin-top:5px;display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content}[data-skin=mir] .cp-host .arr{font-size:9px}[data-skin=mir] .cp-meta{margin-top:9px;display:flex;align-items:center;gap:9px}[data-skin=mir] .tier{font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;border:1px solid;border-radius:3px;padding:2.5px 7px 1.5px;text-transform:uppercase}[data-skin=mir] .tier.t1{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}[data-skin=mir] .tier.t2{color:var(--ink-2);border-color:var(--line-2)}[data-skin=mir] .cp-date{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;font-variant-numeric:tabular-nums}[data-skin=mir] .rail{display:none}@media(min-width:1560px){[data-skin=mir] .rail{display:block;position:absolute;top:0;left:100%;margin-left:52px;width:280px}}[data-skin=mir] .rail-inner{position:relative;padding-top:58px}[data-skin=mir] .sn{padding:10px 10px 12px;border-top:1px solid var(--line-soft);border-radius:2px;transition:background .25s var(--ease),border-color .25s var(--ease);cursor:default}[data-skin=mir] .sn-top{display:grid;grid-template-columns:15px minmax(0,1fr) auto;gap:0 7px;align-items:start}[data-skin=mir] .sn-num{font-family:var(--f-mono);font-size:9.5px;font-weight:600;color:var(--accent);position:relative;top:-1px}[data-skin=mir] .sn-name{font-family:var(--f-mono);font-size:10.5px;font-weight:600;color:var(--ink);line-height:1.45;letter-spacing:.01em}[data-skin=mir] .sn-sub{grid-column:2 / 4;font-family:var(--f-body);font-size:10.5px;color:var(--ink-2);line-height:1.45;margin-top:3px}[data-skin=mir] .sn-meta{grid-column:2 / 4;font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.06em;margin-top:5px}[data-skin=mir] .sn:hover,[data-skin=mir] .sn.warm{background:var(--accent-wash);border-top-color:color-mix(in srgb,var(--accent) 40%,transparent)}[data-skin=mir] .sn.warm .sn-name{color:var(--accent-hover)}[data-skin=mir] .tier.t-p{color:var(--sg);border-color:color-mix(in srgb,var(--sg) 50%,transparent)}[data-skin=mir] .tier.t-s{color:var(--oc);border-color:color-mix(in srgb,var(--oc) 55%,transparent)}[data-skin=mir] .sec-break{display:flex;align-items:center;gap:14px;margin:36px 0 0}[data-skin=mir] .sec-break .sb-n{font-family:var(--f-mono);font-size:.66rem;font-weight:600;letter-spacing:.2em;color:var(--accent);white-space:nowrap}[data-skin=mir] .sec-break .sb-rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .sec-break .sb-jur{font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.16em;color:var(--ink-3);white-space:nowrap}[data-skin=mir] .readbar{position:fixed;top:100px;left:0;right:0;height:2px;z-index:390;pointer-events:none}[data-skin=mir] .readbar .rb-fill{display:block;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;width:100%}@media(max-width:767px){[data-skin=mir] .readbar{top:133px;z-index:145}}[data-skin=mir] .rsw{flex:none;width:36px;height:20px;border-radius:var(--radius-sm);background:var(--track);border:0;padding:0;position:relative;cursor:pointer;transition:background .2s var(--ease)}[data-skin=mir] .rsw .rsw-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--radius-sm);background:var(--panel);box-shadow:var(--shadow-md);transition:transform .2s var(--ease)}[data-skin=mir] .rsw[data-on=true]{background:var(--btn-bg)}[data-skin=mir] .rsw[data-on=true] .rsw-knob{transform:translate(16px)}[data-skin=mir] .rsw[data-hardwired=true]{opacity:.5;cursor:not-allowed}[data-skin=mir] .rsw:disabled{cursor:not-allowed}[data-skin=mir] .spill{display:inline-flex;align-items:center;font-family:var(--f-mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px 2px;border-radius:3px;border:1px solid transparent}[data-skin=mir] .spill.ready{color:var(--sg);background:color-mix(in srgb,var(--sg) 12%,transparent)}[data-skin=mir] .spill.gen{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}[data-skin=mir] .spill.queued{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:transparent}[data-skin=mir] .spill.failed{color:var(--ox);background:color-mix(in srgb,var(--ox) 12%,transparent)}[data-skin=mir] .pill-loaded{display:inline-flex;flex:none;font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:3px;padding:2.5px 7px 1.5px;background:var(--panel)}[data-skin=mir] .pill-mode{display:inline-flex;font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;border:1px solid var(--line);border-radius:3px;padding:2.5px 7px 1.5px;color:var(--ink-3);text-transform:uppercase}[data-skin=mir] .pill-mode.batch{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}[data-skin=mir] .pill-cost{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}[data-skin=mir] .stpill{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}[data-skin=mir] .stpill .st-glyph{font-size:9px;line-height:1}[data-skin=mir] .stpill.st-eff{color:var(--scale-1)}[data-skin=mir] .stpill.st-imp{color:var(--scale-2)}[data-skin=mir] .stpill.st-fin{color:var(--scale-3)}[data-skin=mir] .stpill.st-con{color:var(--scale-4)}[data-skin=mir] .stpill.st-pro{color:var(--scale-5)}[data-skin=mir] .pending-aff{position:relative}[data-skin=mir] .pending-aff__chip{font-family:var(--f-mono);font-size:.72em;font-weight:600;color:var(--accent);letter-spacing:.04em;white-space:nowrap;margin-left:4px;cursor:help}[data-skin=mir] .detail-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#0f27404d}[data-skin=mir][data-theme=dark] .detail-scrim{background:#030a138c}[data-skin=mir] .dpanel{position:fixed;top:0;right:0;bottom:0;width:620px;max-width:100%;z-index:200;background:var(--panel);border-left:1px solid var(--line-2);box-shadow:-28px 0 56px #0f274021;display:flex;flex-direction:column;overflow-y:auto}[data-skin=mir][data-theme=dark] .dpanel{box-shadow:-28px 0 56px #00000073}[data-skin=mir] .dgrip{display:none}[data-skin=mir] .dhead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:20px 28px 16px;border-bottom:1px solid var(--line);background:var(--panel-alt);flex:none}[data-skin=mir] .dhead .ph-label{display:block;font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}[data-skin=mir] .dhead .ph-head{font-family:var(--f-disp);font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--ink)}[data-skin=mir] .dx{width:44px;height:44px;flex:none;margin-bottom:-4px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:3px;font-size:17px;line-height:1;color:var(--ink-2);background:none;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .dx:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .dsub{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 28px 8px;border-bottom:1px solid var(--line-soft);font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.1em;flex:none}[data-skin=mir] .dsub b{color:var(--ink-2);font-weight:600}[data-skin=mir] #detail-content{display:flex;flex-direction:column}[data-skin=mir] .dcard{padding:22px 28px 24px;border-bottom:1px solid var(--line-soft);position:relative}[data-skin=mir] .dcard:last-of-type{border-bottom:none}[data-skin=mir] .dcard.hl{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}[data-skin=mir] .dcard h4{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.42;color:var(--ink);max-width:52ch}[data-skin=mir] .dconf-admiral{display:inline-flex;align-items:center;gap:4px;flex:none}[data-skin=mir] .dconf-admiral .dot{width:8px;height:8px;border-radius:50%;display:inline-block}[data-skin=mir] .dconf-admiral span:last-child{font-family:var(--f-mono);font-size:10px;font-weight:600}[data-skin=mir] .dbadges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}[data-skin=mir] .dbadge{display:inline-block;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:2.5px 7px 1.5px}[data-skin=mir] .conf{display:inline-block;font-family:var(--f-body);font-size:11px;font-weight:600;border-radius:3px;padding:3px 9px 2px;letter-spacing:.01em;cursor:help}[data-skin=mir] .conf-high{background:color-mix(in srgb,var(--sg) 16%,transparent);color:var(--sg)}[data-skin=mir] .conf-med{background:color-mix(in srgb,var(--oc) 16%,transparent);color:var(--oc)}[data-skin=mir] .conf-low{background:color-mix(in srgb,var(--ink-3) 18%,transparent);color:var(--ink-2)}[data-skin=mir] .claims{margin-top:10px;font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}[data-skin=mir] .claims b{color:var(--ink-2);font-weight:600}[data-skin=mir] .dmeta{display:grid;grid-template-columns:118px 1fr;gap:4px 12px;margin-top:14px}[data-skin=mir] .dmeta .k{font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-top:2px}[data-skin=mir] .dmeta .v{font-family:var(--f-mono);font-size:11.5px;font-weight:500;color:var(--ink);letter-spacing:.03em;font-variant-numeric:tabular-nums}[data-skin=mir] .dmeta .v.tbd{color:var(--ink-3);font-style:normal;font-weight:400}[data-skin=mir] .dtags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}[data-skin=mir] .dtags .tag{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:2.5px 8px 1.5px;letter-spacing:.02em;background:var(--panel)}[data-skin=mir] .dcard.hl .dtags .tag{background:transparent}[data-skin=mir] .dsum{margin-top:13px;font-size:13px;line-height:1.62;color:var(--ink-2);max-width:64ch}[data-skin=mir] .src-link{display:inline-flex;align-items:center;gap:7px;margin-top:13px;min-height:24px;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-decoration:none;transition:color .15s var(--ease)}[data-skin=mir] .src-link:hover{color:var(--accent-hover)}[data-skin=mir] .dfoot{margin-top:auto;padding:12px 28px 16px;border-top:1px solid var(--line-soft);font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.12em;flex:none}[data-skin=mir] .dpanel .empty-state{text-align:center;padding:48px 24px;color:var(--ink-3)}[data-skin=mir] .dcard .instr-chip{margin-top:10px;gap:5px;padding:4px 9px 3px;border-radius:3px;font-size:10px;letter-spacing:.04em;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}[data-skin=mir] .dcard button.instr-chip:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}[data-skin=mir] .dcard .instr-chip__count{color:color-mix(in srgb,var(--accent) 72%,var(--ink-3))}[data-skin=mir] .dcard .instr-chip--quiet{color:var(--ink-3);border-color:var(--line);background:transparent}[data-skin=mir] .dcard .instr-chip--quiet .instr-chip__count{color:var(--ink-3)}@media(max-width:768px){[data-skin=mir] .dpanel{top:auto;width:100%;max-width:100%;height:92vh;max-height:92vh;border-left:none;border-top:1px solid var(--line-2);border-radius:14px 14px 0 0;box-shadow:0 -18px 44px #0f274033}[data-skin=mir][data-theme=dark] .dpanel{box-shadow:0 -18px 44px #00000080}[data-skin=mir] .dgrip{display:block;width:36px;height:4px;border-radius:2px;background:var(--line-2);margin:10px auto 0;flex:none}[data-skin=mir] .dhead{padding:10px 20px 14px;border-radius:14px 14px 0 0}[data-skin=mir] .dhead .ph-head{font-size:19px}[data-skin=mir] .dsub{padding:9px 20px 8px}[data-skin=mir] .dcard{padding:20px 20px 22px}[data-skin=mir] .dcard h4{font-size:15.5px}[data-skin=mir] .dsum{font-size:14px;line-height:1.6}[data-skin=mir] .dmeta{grid-template-columns:104px 1fr}[data-skin=mir] .src-link{min-height:44px;align-items:center}[data-skin=mir] .dfoot{padding:12px 20px 16px}}[data-skin=mir] :where(.audio-dock) :focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){[data-skin=mir] .cm,[data-skin=mir] .rsw,[data-skin=mir] .rsw .rsw-knob,[data-skin=mir] .sn{transition:none}}}@layer components{[data-skin=mir] .ov-hero{padding:8px 0 40px}[data-skin=mir] .ov-hero .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:20px}[data-skin=mir] .ov-hero .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block}[data-skin=mir] .ov-hero h1{font-family:var(--f-disp);font-size:44px;font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--ink);margin:0}[data-skin=mir] .ov-hero .nb{white-space:nowrap}[data-skin=mir] .ov-hero h1 .ital{font-style:normal;font-weight:300}[data-skin=mir] .hero-grid{display:grid;grid-template-columns:62fr 38fr;-moz-column-gap:72px;column-gap:72px;margin-top:44px;align-items:start}[data-skin=mir] .hero-eyebrow-row{display:flex;align-items:center;gap:16px;margin-bottom:22px}[data-skin=mir] .hero-eyebrow-row .eyebrow{font-family:var(--f-mono);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}[data-skin=mir] .hero-eyebrow-row .rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .hero-prose{font-size:18.5px;line-height:1.66;color:var(--ink-2);max-width:66ch;letter-spacing:-.002em;margin:0}[data-skin=mir] .hero-prose .op{font-size:.82em;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:var(--ink)}[data-skin=mir] .bl-label{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.22em;color:var(--ink-3);margin:32px 0 12px;display:flex;align-items:center;gap:12px}[data-skin=mir] .bl-label:before{content:"";width:28px;height:1px;background:var(--accent)}[data-skin=mir] .bottom-line{font-family:var(--f-disp);font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--ink);max-width:56ch;text-wrap:balance}[data-skin=mir] .mir-overview .hero-meta{margin-top:30px;padding-top:14px;border-top:1px solid var(--line-soft);font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;white-space:nowrap}[data-skin=mir] .mir-overview .hero-meta b{color:var(--ink-2);font-weight:600}[data-skin=mir] .pq-aside{position:relative;padding-left:32px;margin-top:6px}[data-skin=mir] .pq-aside .qrule{position:absolute;left:0;top:8px;bottom:6px;width:2px;background:var(--accent)}[data-skin=mir] .pq-aside blockquote{font-family:var(--f-disp);font-weight:500;font-size:26px;line-height:1.3;letter-spacing:-.02em;color:var(--ink);border:none;max-width:24ch;margin:0}[data-skin=mir] .pq-aside blockquote .qm{color:var(--accent)}[data-skin=mir] .pq-aside blockquote em{font-style:normal;font-weight:700}[data-skin=mir] .pq-snt{margin-top:18px;font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}[data-skin=mir] .pq-snt b{color:var(--accent);font-weight:600}[data-skin=mir] .panel-box{background:var(--panel);border:1px solid var(--line);border-radius:4px;display:flex;flex-direction:column;min-width:0}[data-skin=mir] .phead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 18px 13px;border-bottom:1px solid var(--line);background:var(--panel-alt);border-radius:4px 4px 0 0;position:relative}[data-skin=mir] .ph-label{display:block;font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}[data-skin=mir] .ph-head{font-family:var(--f-disp);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--ink)}[data-skin=mir] .ph-head .cd{color:var(--accent)}[data-skin=mir] .phead .pmeta{padding-bottom:3px;text-align:right;flex:none}[data-skin=mir] .pmeta{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}[data-skin=mir] .pbody{padding:16px 18px 18px}[data-skin=mir] .ov-grid{display:grid;gap:20px;margin-bottom:20px}[data-skin=mir] .g-7-5{grid-template-columns:7fr 5fr}[data-skin=mir] .focus-item{padding:12px 0 13px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:30px 1fr;gap:0 10px}[data-skin=mir] .focus-item:first-child{padding-top:0}[data-skin=mir] .focus-item:last-child{border-bottom:none;padding-bottom:0}[data-skin=mir] .focus-item .idx{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--accent);padding-top:2px}[data-skin=mir] .focus-item h3{font-family:var(--f-body);font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:4px}[data-skin=mir] .focus-item p,[data-skin=mir] .focus-item .narrative-prose{font-size:12.5px;line-height:1.55;color:var(--ink-2);grid-column:2;margin:0}[data-skin=mir] .ov-table{width:100%;border-collapse:collapse}[data-skin=mir] .ov-table th{font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:8px 12px 7px;border-bottom:1px solid var(--line);background:var(--panel-alt);white-space:nowrap}[data-skin=mir] .ov-table th.r{text-align:right}[data-skin=mir] .ov-table th.sorted{color:var(--ink)}[data-skin=mir] .ov-table th .car{font-size:8px;color:var(--ink-3);margin-left:3px}[data-skin=mir] .ov-table td{padding:9px 12px 5px;border-bottom:none;font-size:13px;color:var(--ink);vertical-align:top}[data-skin=mir] .ov-table td.mono{font-family:var(--f-mono);font-size:12px;font-variant-numeric:tabular-nums}[data-skin=mir] .ov-table td.r{text-align:right}[data-skin=mir] .ov-table .col-rule{border-left:1px solid var(--line-soft)}[data-skin=mir] .ov-table .rownum{color:var(--ink-3);font-weight:500;width:34px}[data-skin=mir] .ov-table tr.drow{transition:background .13s var(--ease)}[data-skin=mir] .ov-table tr.drow.clickable{cursor:pointer}[data-skin=mir] .ov-table tr.drow:hover{background:var(--wash)}[data-skin=mir] .ov-table tr.drow.clickable:hover td.c-title{color:var(--accent)}[data-skin=mir] .sq{width:10px;height:10px;display:inline-block;vertical-align:-1px}[data-skin=mir] .sq-grey{background:var(--sq-grey)}[data-skin=mir] .sq-oc{background:var(--oc)}[data-skin=mir] .sq-ox{background:var(--ox)}[data-skin=mir] .sq-sg{background:var(--sg)}[data-skin=mir] .st-past{font-family:var(--f-mono);font-size:11px;font-weight:500;color:var(--ink-3);letter-spacing:.08em}[data-skin=mir] .st-due{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--oc);letter-spacing:.08em}[data-skin=mir] .jur{font-family:var(--f-mono);font-size:11.5px;font-weight:600;color:var(--ink-2);letter-spacing:.06em}[data-skin=mir] .ov-table tr.trackrow td{padding:5px 12px 9px;border-bottom:1px solid var(--line-soft)}[data-skin=mir] .ov-table tr.trackrow:last-child td{border-bottom:none}[data-skin=mir] .enf-row{display:grid;grid-template-columns:30px 130px 1fr;gap:0 14px;padding:13px 0 14px;border-bottom:1px solid var(--line-soft)}[data-skin=mir] .enf-row:first-child{padding-top:2px}[data-skin=mir] .enf-row:last-child{border-bottom:none;padding-bottom:2px}[data-skin=mir] .enf-row .idx{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--accent);padding-top:2px}[data-skin=mir] .enf-reg{display:flex;flex-direction:column;gap:4px}[data-skin=mir] .enf-reg .rg{font-family:var(--f-mono);font-size:12px;font-weight:600;color:var(--ink);letter-spacing:.03em}[data-skin=mir] .enf-reg .rr{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em}[data-skin=mir] .enf-body h3{font-size:13.5px;font-weight:600;display:inline;margin-right:9px}[data-skin=mir] .enf-body p,[data-skin=mir] .enf-body .narrative-prose{font-size:12.5px;line-height:1.55;color:var(--ink-2);margin-top:4px;margin-bottom:0}[data-skin=mir] .trend-chip{display:inline-block;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:2.5px 7px 1.5px;vertical-align:2px;border:1px solid}[data-skin=mir] .tr-int{color:var(--ox);border-color:color-mix(in srgb,var(--ox) 42%,transparent)}[data-skin=mir] .tr-new{color:var(--oc);border-color:color-mix(in srgb,var(--oc) 46%,transparent)}[data-skin=mir] .tr-std{color:var(--sg);border-color:color-mix(in srgb,var(--sg) 46%,transparent)}[data-skin=mir] .watch-row{display:grid;grid-template-columns:30px 22px 1fr;gap:0 10px;padding:12px 0 13px;border-bottom:1px solid var(--line-soft)}[data-skin=mir] .watch-row:first-child{padding-top:2px}[data-skin=mir] .watch-row:last-child{border-bottom:none}[data-skin=mir] .watch-row .idx{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--accent);padding-top:2px}[data-skin=mir] .watch-row .sq{margin-top:3px}[data-skin=mir] .watch-row h3{font-size:13px;font-weight:600;margin-bottom:3px}[data-skin=mir] .watch-row p{font-size:12.5px;line-height:1.55;color:var(--ink-2);margin:0}[data-skin=mir] .watch-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--line-soft);font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em}[data-skin=mir] .heatmap-wrapper{padding:0;overflow-x:auto}[data-skin=mir] .hm-wrap{display:grid;grid-template-columns:1fr 250px;gap:0}[data-skin=mir] .hm-left{padding:18px;border-right:1px solid var(--line);min-width:0;overflow-x:auto}[data-skin=mir] .hm-side{padding:18px;display:flex;flex-direction:column;gap:20px}[data-skin=mir] .hm-side .eyebrow{font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;display:block}[data-skin=mir] .hm-ramp{display:flex;height:10px;border:1px solid var(--line)}[data-skin=mir] .hm-ramp span{flex:1}[data-skin=mir] .hm-ramp span[data-band="1"]{background:var(--heatmap-1)}[data-skin=mir] .hm-ramp span[data-band="2"]{background:var(--heatmap-2)}[data-skin=mir] .hm-ramp span[data-band="3"]{background:var(--heatmap-3)}[data-skin=mir] .hm-ramp span[data-band="4"]{background:var(--heatmap-4)}[data-skin=mir] .hm-ramp span[data-band="5"]{background:var(--heatmap-5)}[data-skin=mir] .hm-ramp span[data-band="6"]{background:var(--heatmap-6)}[data-skin=mir] .hm-legend{display:flex;flex-direction:column;gap:6px;margin-top:8px}[data-skin=mir] .hm-legend .lg-row{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.06em}[data-skin=mir] .hm-list{display:flex;flex-direction:column}[data-skin=mir] .hm-list .li{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;color:var(--ink-2);padding:5.5px 0;border-bottom:1px solid var(--line-soft);letter-spacing:.03em}[data-skin=mir] .hm-list .li:last-child{border-bottom:none}[data-skin=mir] .hm-list .li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=mir] .hm-list .li b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;flex:none}[data-skin=mir] table.heatmap td.row-label{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-skin=mir] table.heatmap td.row-label .rl-name{min-width:0}[data-skin=mir] table.heatmap td.row-label .tsum{font-family:var(--f-mono);font-size:10.5px;font-weight:400;color:var(--ink-3);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}[data-skin=mir] table.heatmap tr.hm-totrow td.hm-tot{background:var(--panel);border:none;text-align:center;height:auto;font-family:var(--f-mono);font-size:12px;font-weight:600;color:var(--ink-2);padding:9px 0;font-variant-numeric:tabular-nums}[data-skin=mir] table.heatmap tr.hm-totrow td.hm-tot.lbl{text-align:right;padding-right:14px;font-size:10px;font-weight:500;color:var(--ink-3);letter-spacing:.1em}[data-skin=mir] table.heatmap{width:100%;border-collapse:separate;border-spacing:1px;background:var(--line);border:1px solid var(--line)}[data-skin=mir] table.heatmap th{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;background:var(--panel);padding:9px 12px;text-align:center;white-space:nowrap;border:none}[data-skin=mir] table.heatmap th.col-label:first-child{text-align:left}[data-skin=mir] table.heatmap td.row-label{font-family:var(--f-body);font-size:13px;font-weight:500;color:var(--ink);background:var(--panel);padding:0 14px;text-align:left;border:none;white-space:normal}[data-skin=mir] table.heatmap td.heat-cell{position:relative;height:64px;text-align:center;font-family:var(--f-mono);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--panel);border:none;cursor:default;transition:box-shadow .15s var(--ease)}[data-skin=mir] table.heatmap td.heat-cell[role=button]{cursor:pointer}[data-skin=mir] table.heatmap td.heat-cell[data-band="1"]{background:var(--heatmap-1)}[data-skin=mir] table.heatmap td.heat-cell[data-band="2"]{background:var(--heatmap-2)}[data-skin=mir] table.heatmap td.heat-cell[data-band="3"]{background:var(--heatmap-3)}[data-skin=mir] table.heatmap td.heat-cell[data-band="4"]{background:var(--heatmap-4)}[data-skin=mir] table.heatmap td.heat-cell[data-band="5"]{background:var(--heatmap-5)}[data-skin=mir] table.heatmap td.heat-cell[data-band="6"]{background:var(--heatmap-6)}[data-skin=mir] table.heatmap td.heat-cell[data-band="0"]{color:var(--ink-3)}[data-skin=mir] table.heatmap td.heat-cell[data-band="5"],[data-skin=mir] table.heatmap td.heat-cell[data-band="6"]{color:var(--heat-ink-strong)}[data-skin=mir] table.heatmap td.heat-cell[role=button]:hover,[data-skin=mir] table.heatmap td.heat-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);outline:none}@media(max-width:768px){[data-skin=mir] .ov-hero{padding:4px 0 28px}[data-skin=mir] .ov-hero .kicker{margin-bottom:16px;letter-spacing:.18em}[data-skin=mir] .ov-hero .kicker:before{width:28px}[data-skin=mir] .ov-hero h1{font-size:clamp(26px,7vw,34px);line-height:1.14;letter-spacing:-.02em}[data-skin=mir] .hero-grid{display:block;margin-top:32px}[data-skin=mir] .hero-eyebrow-row{margin-bottom:16px}[data-skin=mir] .hero-prose{font-size:16px;line-height:1.64;max-width:none}[data-skin=mir] .bl-label{margin:26px 0 10px}[data-skin=mir] .bottom-line{font-size:20px;line-height:1.42;max-width:none}[data-skin=mir] .mir-overview .hero-meta{white-space:normal;line-height:1.9;margin-top:24px}[data-skin=mir] .pq-aside{margin-top:28px;padding:20px 2px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-skin=mir] .pq-aside .qrule{display:none}[data-skin=mir] .pq-aside blockquote{font-size:21px;line-height:1.34;max-width:none}[data-skin=mir] .pq-snt{margin-top:14px}[data-skin=mir] .ov-grid{gap:16px;margin-bottom:16px}[data-skin=mir] .g-7-5{grid-template-columns:1fr}[data-skin=mir] .phead{flex-wrap:wrap;padding:13px 16px 12px;align-items:flex-start}[data-skin=mir] .phead .pmeta{width:100%;text-align:left;padding:7px 0 0;line-height:1.7}[data-skin=mir] .phead .pmeta br{display:none}[data-skin=mir] .pbody{padding:14px 16px 16px}[data-skin=mir] .ph-head{font-size:19px}[data-skin=mir] .ov-table,[data-skin=mir] .ov-table tbody{display:block}[data-skin=mir] .ov-table thead{display:none}[data-skin=mir] .ov-table .col-rule{border-left:none}[data-skin=mir] .ov-table tr.drow{display:grid;grid-template-columns:auto auto auto 1fr auto;align-items:center;-moz-column-gap:9px;column-gap:9px;padding:13px 16px 0}[data-skin=mir] .ov-table tr.drow td{padding:0;border:none}[data-skin=mir] .ov-table td.c-num{grid-row:1;grid-column:1;width:auto}[data-skin=mir] .ov-table td.c-sq{grid-row:1;grid-column:2}[data-skin=mir] .ov-table td.c-jur{grid-row:1;grid-column:3}[data-skin=mir] .ov-table td.c-date{grid-row:1;grid-column:4;justify-self:end;text-align:right}[data-skin=mir] .ov-table td.c-status{grid-row:1;grid-column:5;justify-self:end;text-align:right}[data-skin=mir] .ov-table td.c-title{grid-row:2;grid-column:1 / -1;padding-top:7px;font-size:14px;line-height:1.45}[data-skin=mir] .ov-table tr.trackrow{display:block}[data-skin=mir] .ov-table tr.trackrow td{display:block;padding:9px 16px 13px;border-bottom:1px solid var(--line-soft)}[data-skin=mir] .ov-table tr.trackrow:last-child td{border-bottom:none}[data-skin=mir] .focus-item h3{font-size:14px}[data-skin=mir] .focus-item p{font-size:13.5px;line-height:1.58}[data-skin=mir] .enf-row{grid-template-columns:26px 1fr;row-gap:7px;padding:14px 0 15px}[data-skin=mir] .enf-reg{flex-direction:row;align-items:baseline;gap:9px}[data-skin=mir] .enf-body{grid-column:1 / -1}[data-skin=mir] .enf-body h3{font-size:14px}[data-skin=mir] .enf-body p{font-size:13.5px;line-height:1.58}[data-skin=mir] .watch-row h3{font-size:14px}[data-skin=mir] .watch-row p{font-size:13.5px;line-height:1.58}[data-skin=mir] .heatmap-wrapper{padding:0}[data-skin=mir] .hm-wrap{grid-template-columns:1fr}[data-skin=mir] .hm-left{border-right:none;border-bottom:1px solid var(--line);padding:14px}[data-skin=mir] .hm-side{padding:14px 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-skin=mir] .hm-side>div:first-child{grid-column:1 / -1}[data-skin=mir] table.heatmap th{padding:8px 10px;font-size:9px;letter-spacing:.1em}[data-skin=mir] table.heatmap td.row-label{font-size:12.5px;padding:8px 10px;line-height:1.3}[data-skin=mir] table.heatmap td.row-label .tsum{font-size:9.5px}[data-skin=mir] table.heatmap td.heat-cell{height:52px;font-size:13px}}}@layer components{[data-skin=mir] .mir-briefing .eyebrow{font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}[data-skin=mir] .mir-briefing .nb{white-space:nowrap}[data-skin=mir] .mir-briefing .masthead{padding:40px 0 10px}[data-skin=mir] .mir-briefing .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:20px}[data-skin=mir] .mir-briefing .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block;flex:none}[data-skin=mir] .mir-briefing h1{font-family:var(--f-disp);font-size:clamp(26px,3.2vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--ink);max-width:22ch}[data-skin=mir] .mir-briefing h1 .cd,[data-skin=mir] .mir-briefing .bsec h2 .cd{color:var(--accent)}[data-skin=mir] .mir-briefing .standfirst{margin-top:22px;font-family:var(--f-body);font-size:19px;font-weight:400;line-height:1.6;color:var(--ink-2);letter-spacing:-.002em;max-width:62ch}[data-skin=mir] .mir-briefing .standfirst b{font-weight:600;color:var(--ink)}[data-skin=mir] .mir-briefing .metarow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px;padding-top:14px;border-top:1px solid var(--line-soft)}[data-skin=mir] .mir-briefing .metaline{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;display:flex;align-items:center;gap:7px;flex-wrap:wrap}[data-skin=mir] .mir-briefing .metaline b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-briefing .listen-chip{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:3px;padding:3.5px 9px 2.5px;display:inline-flex;align-items:center;gap:6px;background:transparent;transition:background .15s var(--ease);cursor:pointer}[data-skin=mir] .mir-briefing .listen-chip:hover{background:var(--accent-wash)}[data-skin=mir] .mir-briefing .listen-chip[disabled]{opacity:.55;cursor:default}[data-skin=mir] .mir-briefing .mchips{display:none}[data-skin=mir] .mir-briefing .desk{display:grid;grid-template-columns:minmax(0,1fr) 412px;-moz-column-gap:76px;column-gap:76px;align-items:start;padding-bottom:8px}[data-skin=mir] .mir-briefing .narr{max-width:680px}[data-skin=mir] .mir-briefing .prose p{font-size:17px;line-height:1.72;color:var(--ink-2);letter-spacing:-.002em;margin-bottom:22px}[data-skin=mir] .mir-briefing .prose p:last-child{margin-bottom:0}[data-skin=mir] .mir-briefing .prose .op{font-size:.82em;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:var(--ink)}[data-skin=mir] .mir-briefing .prose b{font-weight:600;color:var(--ink)}[data-skin=mir] .mir-briefing .bsec{padding:10px 0 8px;scroll-margin-top:120px}[data-skin=mir] .mir-briefing .bsec.first .sec-break{margin-top:26px}[data-skin=mir] .mir-briefing .bsec h2{font-family:var(--f-disp);font-size:25px;font-weight:600;letter-spacing:-.018em;line-height:1.22;color:var(--ink);margin:18px 0 14px}[data-skin=mir] .mir-briefing .bsec .prose,[data-skin=mir] .mir-briefing .bsec.trailing .prose{margin-top:18px}[data-skin=mir] .mir-briefing .colophon{margin:50px 0 0;padding-top:18px;border-top:1px solid var(--line)}[data-skin=mir] .mir-briefing .colophon .end-mark{display:flex;align-items:center;gap:14px;margin-bottom:16px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.18em;color:var(--ink-3)}[data-skin=mir] .mir-briefing .colophon .end-mark .sq-end{width:7px;height:7px;background:var(--accent);flex:none}[data-skin=mir] .mir-briefing .audit-note{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.05em;line-height:2}[data-skin=mir] .mir-briefing .audit-note b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-briefing .src{border-top:1px solid var(--line);margin-top:26px;padding:24px 0 6px;margin-bottom:52px}[data-skin=mir] .mir-briefing .src .sect-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:8px}[data-skin=mir] .mir-briefing .src .sect-eyebrow .rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .mir-briefing .src-row{display:grid;grid-template-columns:26px 1fr auto;gap:0 12px;align-items:baseline;padding:10px 0 9px;border-bottom:1px solid var(--line-soft)}[data-skin=mir] .mir-briefing .src-row:last-child{border-bottom:none}[data-skin=mir] .mir-briefing .src-row .s-n{font-family:var(--f-mono);font-size:11px;font-weight:700;color:var(--accent)}[data-skin=mir] .mir-briefing .src-row .s-t{font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.45}[data-skin=mir] .mir-briefing .src-row .s-m{display:block;margin-top:2px;font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.06em}[data-skin=mir] .mir-briefing .tier-chip{font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;border:1px solid;border-radius:3px;padding:2px 6px 1px;align-self:center;text-transform:uppercase}[data-skin=mir] .mir-briefing .tier-chip.t1{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}[data-skin=mir] .mir-briefing .tier-chip.t2{color:var(--oc);border-color:color-mix(in srgb,var(--oc) 50%,transparent)}[data-skin=mir] .mir-briefing .bl-sec{margin-top:50px;padding-top:8px}[data-skin=mir] .mir-briefing .bl-label{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.22em;color:var(--ink-3);margin-bottom:12px;display:flex;align-items:center;gap:12px}[data-skin=mir] .mir-briefing .bl-label:before{content:"";width:28px;height:1px;background:var(--accent)}[data-skin=mir] .mir-briefing .bottom-line{font-family:var(--f-disp);font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--ink);max-width:56ch;text-wrap:balance}[data-skin=mir] .mir-briefing .pq-inset,[data-skin=mir] .mir-briefing .mactions{display:none}[data-skin=mir] .mir-briefing .brail{position:sticky;top:116px;border-left:1px solid var(--line);padding-left:30px;display:flex;flex-direction:column;gap:26px}[data-skin=mir] .mir-briefing .rail-sec .eyebrow{display:block;margin-bottom:10px}[data-skin=mir] .mir-briefing .ix{display:flex;flex-direction:column}[data-skin=mir] .mir-briefing .ix-row{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px 0 7px 10px;margin-left:-12px;border-left:2px solid transparent;font-family:var(--f-mono);font-size:11px;letter-spacing:.03em;color:var(--ink-3);border-bottom:1px solid var(--line-soft);transition:color .15s var(--ease),border-left-color .2s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-briefing .ix-row:last-child{border-bottom:none}[data-skin=mir] .mir-briefing .ix-row:hover{color:var(--ink);background:var(--wash)}[data-skin=mir] .mir-briefing .ix-n{font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-briefing .ix-t{font-family:var(--f-body);font-size:12.5px;font-weight:500;color:var(--ink-2);transition:color .15s var(--ease)}[data-skin=mir] .mir-briefing .ix-row:hover .ix-t{color:var(--ink)}[data-skin=mir] .mir-briefing .ix-s{font-size:10px;color:var(--ink-3);font-weight:500}[data-skin=mir] .mir-briefing .ix-row.read .ix-s{color:var(--sg)}[data-skin=mir] .mir-briefing .ix-row.read .ix-t{color:var(--ink-3)}[data-skin=mir] .mir-briefing .ix-row.current{border-left-color:var(--accent)}[data-skin=mir] .mir-briefing .ix-row.current .ix-n{color:var(--accent)}[data-skin=mir] .mir-briefing .ix-row.current .ix-t{color:var(--ink);font-weight:600}[data-skin=mir] .mir-briefing .ix-row.current .ix-s{color:var(--accent);font-weight:600;letter-spacing:.1em}[data-skin=mir] .mir-briefing .ix-row.plain{grid-template-columns:1fr auto}[data-skin=mir] .mir-briefing .ix-glabel{font-family:var(--f-mono);font-size:.56rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding:10px 0 5px}[data-skin=mir] .mir-briefing .ix-row.sub{padding-left:22px}[data-skin=mir] .mir-briefing .ix-foot{margin-top:8px;font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.12em}[data-skin=mir] .mir-briefing .ix-t .pending-aff__chip{font-size:.82em;margin-left:3px}[data-skin=mir] .mir-briefing .pq-rail{position:relative;padding-left:20px}[data-skin=mir] .mir-briefing .pq-rail .qrule{position:absolute;left:0;top:5px;bottom:4px;width:2px;background:var(--accent)}[data-skin=mir] .mir-briefing .pq-rail blockquote{font-family:var(--f-disp);font-weight:500;font-size:17.5px;line-height:1.38;letter-spacing:-.014em;color:var(--ink);border:none}[data-skin=mir] .mir-briefing .pq-rail blockquote .qm{color:var(--accent)}[data-skin=mir] .mir-briefing .pq-rail blockquote em{font-style:normal;font-weight:700}[data-skin=mir] .mir-briefing .pq-attr{margin-top:12px;font-family:var(--f-mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);line-height:1.7}[data-skin=mir] .mir-briefing .pq-attr b{color:var(--accent);font-weight:600}[data-skin=mir] .mir-briefing .listen{display:flex;align-items:center;gap:12px}[data-skin=mir] .mir-briefing .play{width:34px;height:34px;flex:none;border:1px solid var(--line-2);border-radius:3px;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:10px;background:var(--panel);transition:border-color .15s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-briefing .play:hover{border-color:var(--accent);background:var(--accent-wash)}[data-skin=mir] .mir-briefing .listen .l-m{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.05em;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-briefing .listen .l-s{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.1em;margin-top:3px}[data-skin=mir] .mir-briefing .wsegs{position:relative;display:flex;gap:3px;align-items:center;height:12px;margin-top:12px}[data-skin=mir] .mir-briefing .wseg{position:relative;flex:1 1 0%;height:2px;background:var(--track);cursor:pointer;transition:background .15s var(--ease);border:none;padding:0;min-width:0}[data-skin=mir] .mir-briefing .wseg:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}[data-skin=mir] .mir-briefing .wseg:hover{background:var(--line-2)}[data-skin=mir] .mir-briefing .wseg .wfill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--accent)}[data-skin=mir] .mir-briefing .seg-foot{margin-top:9px;font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.12em}[data-skin=mir] .mir-briefing .ract{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:11px 2px 10px;border-bottom:1px solid var(--line-soft);text-align:left;background:none;transition:color .15s var(--ease)}[data-skin=mir] .mir-briefing .ract:last-child{border-bottom:none}[data-skin=mir] .mir-briefing .ract:hover{color:var(--ink)}[data-skin=mir] .mir-briefing .ract .gl{color:var(--ink-3);font-size:11px;transition:color .15s var(--ease),transform .2s var(--ease)}[data-skin=mir] .mir-briefing .ract:hover .gl{color:var(--accent);transform:translate(2px)}[data-skin=mir] .mir-briefing .audiobar{display:none}@media(max-width:1340px){[data-skin=mir] .mir-briefing .desk{-moz-column-gap:52px;column-gap:52px}}@media(max-width:1200px){[data-skin=mir] .mir-briefing .desk{grid-template-columns:minmax(0,1fr) 262px;-moz-column-gap:40px;column-gap:40px}[data-skin=mir] .mir-briefing .brail{padding-left:22px}}@media(max-width:767px){[data-skin=mir] .mir-briefing{padding-bottom:76px}[data-skin=mir] .mir-briefing .masthead{padding:24px 0 4px}[data-skin=mir] .mir-briefing h1{font-size:clamp(26px,7vw,32px);max-width:none}[data-skin=mir] .mir-briefing .standfirst{font-size:16.5px}[data-skin=mir] .mir-briefing .metarow{gap:10px}[data-skin=mir] .mir-briefing .listen-chip{min-height:44px}[data-skin=mir] .mir-briefing .prose p{font-size:15px;line-height:1.7}[data-skin=mir] .mir-briefing .bsec h2{font-size:21px}[data-skin=mir] .mir-briefing .desk{display:block;padding-bottom:0}[data-skin=mir] .mir-briefing .narr{max-width:none}[data-skin=mir] .mir-briefing .brail{display:none}[data-skin=mir] .mir-briefing .mchips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:18px -20px 0;padding:2px 20px}[data-skin=mir] .mir-briefing .mchips::-webkit-scrollbar{display:none}[data-skin=mir] .mir-briefing .mchip{display:flex;align-items:center;gap:7px;flex:none;min-height:44px;border:1px solid var(--line);border-radius:3px;padding:0 13px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-2);background:var(--panel);transition:border-color .15s var(--ease);white-space:nowrap}[data-skin=mir] .mir-briefing .mchip b{font-weight:600;color:var(--ink-3)}[data-skin=mir] .mir-briefing .mchip .tick{color:var(--sg);font-size:10px}[data-skin=mir] .mir-briefing .mchip.current{border-color:var(--accent);color:var(--ink);background:var(--accent-wash)}[data-skin=mir] .mir-briefing .mchip.current b{color:var(--accent)}[data-skin=mir] .mir-briefing .mchip .pending-aff__chip{margin-left:3px}[data-skin=mir] .mir-briefing .pq-inset{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0 20px;margin:30px 0 4px}[data-skin=mir] .mir-briefing .pq-inset blockquote{font-family:var(--f-disp);font-weight:500;font-size:20px;line-height:1.35;letter-spacing:-.016em;color:var(--ink);border:none}[data-skin=mir] .mir-briefing .pq-inset blockquote .qm{color:var(--accent)}[data-skin=mir] .mir-briefing .pq-inset blockquote em{font-style:normal;font-weight:700}[data-skin=mir] .mir-briefing .pq-inset .pq-attr{margin-top:12px;font-family:var(--f-mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-skin=mir] .mir-briefing .pq-inset .pq-attr b{color:var(--accent);font-weight:600}[data-skin=mir] .mir-briefing .bl-sec{margin-top:40px}[data-skin=mir] .mir-briefing .bottom-line{font-size:20px}[data-skin=mir] .mir-briefing .colophon{margin-top:36px}[data-skin=mir] .mir-briefing .src{margin-bottom:0}[data-skin=mir] .mir-briefing .mactions{display:grid;grid-template-columns:1fr 1fr;gap:9px;border-top:1px solid var(--line);padding:20px 0 34px;margin-top:26px}[data-skin=mir] .mir-briefing .mactions .eyebrow{grid-column:1 / -1;margin-bottom:2px}[data-skin=mir] .mir-briefing .mact{display:flex;align-items:center;justify-content:space-between;min-height:46px;border:1px solid var(--line);border-radius:3px;padding:0 13px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:var(--panel);transition:border-color .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-briefing .mact:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-briefing .mact .gl{color:var(--ink-3)}[data-skin=mir] .mir-briefing .mact.wide{grid-column:1 / -1}[data-skin=mir] .mir-briefing .audiobar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:360;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}[data-skin=mir] .mir-briefing .audiobar .col{max-width:100%;margin:0 auto;padding:0 20px}[data-skin=mir] .mir-briefing .audiobar .ab-inner{display:flex;align-items:center;gap:12px;height:60px}[data-skin=mir] .mir-briefing .ab-play{width:44px;height:44px;flex:none;border:1px solid var(--ink);border-radius:3px;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:10px;line-height:1;background:none;transition:background .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-briefing .ab-play:hover{background:var(--btn-bg);color:var(--btn-fg)}[data-skin=mir] .mir-briefing .audiobar .wsegs{flex:1;margin-top:0;min-width:0}[data-skin=mir] .mir-briefing .audiobar .wseg:after{top:-21px;right:0;bottom:-21px;left:0}[data-skin=mir] .mir-briefing .ab-time{font-family:var(--f-mono);font-size:10.5px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.04em;flex:none}}@media(prefers-reduced-motion:reduce){[data-skin=mir] .mir-briefing .ix-row,[data-skin=mir] .mir-briefing .wseg,[data-skin=mir] .mir-briefing .ract .gl{transition:none}}}@layer components{[data-skin=mir] .mir-trends .tr-hero{padding:4px 0 20px}[data-skin=mir] .mir-trends .tr-hero .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:20px}[data-skin=mir] .mir-trends .tr-hero .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block}[data-skin=mir] .mir-trends .tr-hero h1{font-family:var(--f-disp);font-size:44px;font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--ink)}[data-skin=mir] .mir-trends .tr-hero h1 .cd{color:var(--accent)}[data-skin=mir] .mir-trends .tr-hero .hero-sub{margin-top:20px;font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:64ch;letter-spacing:-.002em}[data-skin=mir] .mir-trends .tr-hero .hero-meta{margin-top:22px;padding-top:14px;border-top:1px solid var(--line-soft);font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;white-space:nowrap}[data-skin=mir] .mir-trends .tr-hero .hero-meta b{color:var(--ink-2);font-weight:600}@media(max-width:768px){[data-skin=mir] .mir-trends .tr-hero{padding:4px 0 12px}[data-skin=mir] .mir-trends .tr-hero .kicker{margin-bottom:16px;letter-spacing:.18em}[data-skin=mir] .mir-trends .tr-hero .kicker:before{width:28px}[data-skin=mir] .mir-trends .tr-hero h1{font-size:clamp(26px,7vw,34px);line-height:1.14;letter-spacing:-.02em}[data-skin=mir] .mir-trends .tr-hero .hero-sub{font-size:15px;line-height:1.62;margin-top:16px}[data-skin=mir] .mir-trends .tr-hero .hero-meta{white-space:normal;line-height:1.9;margin-top:20px}}[data-skin=mir] .mir-trends{padding:4px 0 24px}[data-skin=mir] .mir-trends .tw-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;-moz-column-gap:64px;column-gap:64px;align-items:start}[data-skin=mir] .mir-trends .t-entries{min-width:0}[data-skin=mir] .mir-trends .sec-break{margin:44px 0 0}[data-skin=mir] .mir-trends .t-entry:first-child .sec-break{margin-top:6px}[data-skin=mir] .mir-trends .type-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:3px 9px 2px;white-space:nowrap;flex:none;color:var(--tc);border:1px solid color-mix(in srgb,var(--tc) 42%,transparent);background:color-mix(in srgb,var(--tc) 6%,transparent)}[data-skin=mir] .mir-trends .type-chip svg{display:block;flex:none}[data-skin=mir] .mir-trends .ty-conv{--tc: var(--tl)}[data-skin=mir] .mir-trends .ty-div{--tc: var(--sn)}[data-skin=mir] .mir-trends .ty-emg{--tc: var(--sg)}[data-skin=mir] .mir-trends .ty-acc{--tc: var(--oc)}[data-skin=mir] .mir-trends .ty-int{--tc: var(--accent)}[data-skin=mir] .mir-trends .t-entry h2{font-family:var(--f-disp);font-size:24px;font-weight:600;letter-spacing:-.018em;line-height:1.22;color:var(--ink);margin:18px 0 12px;max-width:34ch;text-wrap:balance}[data-skin=mir] .mir-trends .t-jur{display:flex;gap:4px;margin-bottom:13px;flex-wrap:wrap}[data-skin=mir] .mir-trends .jchip{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.08em;border:1px solid var(--line);border-radius:3px;padding:2px 7px 1px;color:var(--ink-2)}[data-skin=mir] .mir-trends .t-body{font-size:14px;line-height:1.68;color:var(--ink-2);max-width:70ch}[data-skin=mir] .mir-trends .t-leader{font-family:var(--f-body);font-style:italic;font-size:12px;color:var(--ink-3);margin-top:12px;letter-spacing:.01em;max-width:70ch}[data-skin=mir] .mir-trends .t-rel{display:flex;align-items:baseline;gap:9px;margin-top:13px;flex-wrap:wrap}[data-skin=mir] .mir-trends .rel-lbl{font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase}[data-skin=mir] .mir-trends .regchip{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:3px 8px 2px;background:var(--panel);letter-spacing:.02em;transition:border-color .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-trends .regchip:hover{border-color:var(--accent);color:var(--ink)}[data-skin=mir] .mir-trends .rel-none{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.04em}[data-skin=mir] .mir-trends .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 22px 52px}[data-skin=mir] .mir-trends .empty-state .es-glyph{color:var(--ink-3);margin-bottom:14px;display:block}[data-skin=mir] .mir-trends .empty-state h3{font-family:var(--f-disp);font-size:16px;font-weight:600;color:var(--ink);margin-bottom:7px}[data-skin=mir] .mir-trends .empty-state p{font-size:12.5px;line-height:1.55;color:var(--ink-2);max-width:38ch}[data-skin=mir] .mir-trends .trail{position:sticky;top:12px;display:flex;flex-direction:column;gap:14px;margin-top:6px}[data-skin=mir] .mir-trends .lg-type{display:grid;grid-template-columns:22px 1fr auto;gap:1px 9px;align-items:baseline;padding:10px 0 9px;border-bottom:1px solid var(--line-soft)}[data-skin=mir] .mir-trends .lg-type:last-child{border-bottom:none;padding-bottom:2px}[data-skin=mir] .mir-trends .lg-type svg{align-self:center;color:var(--tc);display:block}[data-skin=mir] .mir-trends .lg-type .nm{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tc)}[data-skin=mir] .mir-trends .lg-type .n{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}[data-skin=mir] .mir-trends .lg-type .def{grid-column:2 / -1;font-size:11px;line-height:1.5;color:var(--ink-3)}[data-skin=mir] .mir-trends .lg-type.zero .nm,[data-skin=mir] .mir-trends .lg-type.zero svg{opacity:.55}[data-skin=mir] .mir-trends .lg-type.zero .n{color:var(--ink-3);font-weight:500}[data-skin=mir] .mir-trends .trail-foot{padding:10px 16px 12px;border-top:1px solid var(--line-soft);font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.1em;line-height:1.8}[data-skin=mir] .mir-trends .scan-rows{display:flex;flex-direction:column}[data-skin=mir] .mir-trends .scan-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0 7px;border-bottom:1px solid var(--line-soft);font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-3)}[data-skin=mir] .mir-trends .scan-row:last-child{border-bottom:none}[data-skin=mir] .mir-trends .scan-row b{color:var(--ink-2);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1340px){[data-skin=mir] .mir-trends .tw-grid{grid-template-columns:minmax(0,1fr) 272px;-moz-column-gap:44px;column-gap:44px}}@media(max-width:1100px){[data-skin=mir] .mir-trends .tw-grid{grid-template-columns:minmax(0,1fr) 248px;-moz-column-gap:32px;column-gap:32px}}@media(max-width:900px){[data-skin=mir] .mir-trends .tw-grid{display:block}[data-skin=mir] .mir-trends .trail{position:static;margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}}@media(max-width:768px){[data-skin=mir] .mir-trends .sec-break{margin:38px 0 0}[data-skin=mir] .mir-trends .t-entry h2{font-size:20px;margin:15px 0 10px}[data-skin=mir] .mir-trends .t-body{font-size:14px;line-height:1.64}[data-skin=mir] .mir-trends .trail{grid-template-columns:1fr;margin-top:40px}}@media(max-width:400px){[data-skin=mir] .mir-trends .type-chip{letter-spacing:.1em;padding:3px 7px 2px}}}@layer components{[data-skin=mir] .mir-timeline .tl-hero{padding:4px 0 34px}[data-skin=mir] .mir-timeline .tl-hero .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:18px}[data-skin=mir] .mir-timeline .tl-hero .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block}[data-skin=mir] .mir-timeline .tl-hero h1{font-family:var(--f-disp);font-size:42px;font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--ink)}[data-skin=mir] .mir-timeline .tl-hero h1 .ital{font-style:normal;font-weight:300}[data-skin=mir] .mir-timeline .tl-hero h1 .nb{white-space:nowrap}[data-skin=mir] .mir-timeline .tl-hero .hero-sub{margin-top:16px;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:78ch}[data-skin=mir] .mir-timeline .tl-hero .hero-meta{margin-top:20px;padding-top:13px;border-top:1px solid var(--line-soft);font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em}[data-skin=mir] .mir-timeline .tl-hero .hero-meta b{color:var(--ink-2);font-weight:600}@media(max-width:768px){[data-skin=mir] .mir-timeline .tl-hero{padding:4px 0 24px}[data-skin=mir] .mir-timeline .tl-hero .kicker{margin-bottom:14px;letter-spacing:.18em}[data-skin=mir] .mir-timeline .tl-hero .kicker:before{width:28px}[data-skin=mir] .mir-timeline .tl-hero h1{font-size:clamp(26px,7vw,34px);line-height:1.14;letter-spacing:-.02em}[data-skin=mir] .mir-timeline .tl-hero .hero-sub{font-size:14.5px}[data-skin=mir] .mir-timeline .tl-hero .hero-meta{white-space:normal;line-height:1.9;margin-top:18px}}[data-skin=mir] .mir-timeline .vt-panel{margin-bottom:20px}[data-skin=mir] .mir-timeline .phead .pmeta .pm-sep{display:none}[data-skin=mir] .mir-timeline .eyebrow{font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}[data-skin=mir] .mir-timeline .vt-controls{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:11px 18px;border-bottom:1px solid var(--line);background:var(--panel)}[data-skin=mir] .mir-timeline .vt-btn{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:6px 11px 5px;background:var(--panel);min-height:30px;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-timeline .vt-btn:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-timeline .vt-btn.today{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}[data-skin=mir] .mir-timeline .vt-btn.today:hover{background:var(--accent-wash);border-color:var(--accent)}[data-skin=mir] .mir-timeline .vt-zoomlvl{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.08em;margin-left:2px;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-timeline .vt-count{margin-left:auto;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-timeline .vt-count b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-timeline .vt-count .undated{color:var(--ink-3);font-weight:500}[data-skin=mir] .mir-timeline .vt-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;position:relative;background:var(--panel)}[data-skin=mir] .mir-timeline .vt-canvas{position:relative;min-width:100%}[data-skin=mir] .mir-timeline .vt-axis{display:flex;position:sticky;top:0;z-index:5;background:var(--panel);border-bottom:1px solid var(--line)}[data-skin=mir] .mir-timeline .vt-ax{flex:none;text-align:center;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.06em;padding:8px 0 7px;border-right:1px solid var(--line-soft);font-variant-numeric:tabular-nums}[data-skin=mir] .mir-timeline .vt-ax b{color:var(--ink);font-weight:700}[data-skin=mir] .mir-timeline .vt-ax.q{background:var(--panel-alt)}[data-skin=mir] .mir-timeline .vt-ax.jan{border-left:2px solid var(--accent)}[data-skin=mir] .mir-timeline .vt-today{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--accent);z-index:4;pointer-events:none}[data-skin=mir] .mir-timeline .vt-today .lb{position:absolute;top:76px;left:4px;font-family:var(--f-mono);font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--accent);background:var(--panel);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:3px;padding:2px 6px 1px;white-space:nowrap}[data-skin=mir] .mir-timeline .vt-jur-band{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);background:var(--panel-alt)}[data-skin=mir] .mir-timeline .vt-jur-band:first-of-type{border-top:none}[data-skin=mir] .mir-timeline .vt-jur-label{position:sticky;left:0;width:-moz-fit-content;width:fit-content;z-index:3;display:flex;align-items:baseline;gap:9px;padding:6px 14px 5px;font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);background:var(--panel-alt)}[data-skin=mir] .mir-timeline .vt-jur-label .n{font-size:9px;font-weight:500;color:var(--ink-3);letter-spacing:.1em}[data-skin=mir] .mir-timeline .vt-lane{position:relative;min-height:38px;padding:5px 0}[data-skin=mir] .mir-timeline .vt-item{position:absolute;height:28px;display:flex;align-items:center;gap:6px;padding:0 9px 0 8px;border-radius:3px;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;background:color-mix(in srgb,var(--sc) 9%,var(--panel));border:1px solid color-mix(in srgb,var(--sc) 36%,transparent);border-left:3px solid var(--sc);transition:border-color .15s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-timeline .vt-item .ic{flex:none;font-size:10px;color:var(--sc);line-height:1}[data-skin=mir] .mir-timeline .vt-item .tt{flex:1 1 auto;min-width:48px;overflow:hidden;text-overflow:ellipsis}[data-skin=mir] .mir-timeline .vt-item:hover{border-color:var(--sc);background:color-mix(in srgb,var(--sc) 15%,var(--panel))}[data-skin=mir] .mir-timeline .vt-item.st-pro{opacity:.78;border-left-style:dashed}[data-skin=mir] .mir-timeline .vt-item.st-con{opacity:.88;border-left-style:dotted}[data-skin=mir] .mir-timeline .vt-item .vt-tag{flex:none;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-size:9px;font-weight:600;color:var(--ink-2);background:var(--panel-alt);border:1px solid var(--line-2);border-radius:2px;padding:0 4px;letter-spacing:.02em}[data-skin=mir] .mir-timeline .st-eff{--sc: var(--st-eff)}[data-skin=mir] .mir-timeline .st-imp{--sc: var(--st-imp)}[data-skin=mir] .mir-timeline .st-fin{--sc: var(--st-fin)}[data-skin=mir] .mir-timeline .st-con{--sc: var(--st-con)}[data-skin=mir] .mir-timeline .st-pro{--sc: var(--st-pro)}[data-skin=mir] .mir-timeline .vt-dl{position:relative;height:30px;border-bottom:1px solid var(--line-soft);background:var(--panel)}[data-skin=mir] .mir-timeline .vt-dl-label{position:sticky;left:0;z-index:3;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;padding:8px 14px 0;font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:var(--panel)}[data-skin=mir] .mir-timeline .vt-dl-tick{position:absolute;top:8px;width:2px;height:13px;border-radius:1px;background:var(--accent);cursor:pointer;z-index:2;border:none;padding:0}[data-skin=mir] .mir-timeline .vt-dl-tick:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:26px;transform:translate(-50%,-50%)}[data-skin=mir] .mir-timeline .vt-dl-tick:hover{background:var(--accent-hover)}[data-skin=mir] .mir-timeline .vt-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;padding:13px 18px 14px;border-top:1px solid var(--line);background:var(--panel);border-radius:0 0 4px 4px}[data-skin=mir] .mir-timeline .vt-legend .eyebrow{margin-right:2px}[data-skin=mir] .mir-timeline .lg-ent{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}[data-skin=mir] .mir-timeline .lg-ent .sqs{width:9px;height:9px;flex:none;background:var(--sc)}[data-skin=mir] .mir-timeline .lg-ent .ic{font-family:var(--f-mono);font-size:10px;color:var(--sc);line-height:1}[data-skin=mir] .mir-timeline .lg-ent .risk{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.06em}[data-skin=mir] .mir-timeline .lg-treat{margin-left:auto;font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;white-space:nowrap}[data-skin=mir] .mir-timeline .vt-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 20px 48px;text-align:center}[data-skin=mir] .mir-timeline .vt-empty .glyphrow{font-family:var(--f-mono);font-size:13px;color:var(--ink-3);letter-spacing:.4em;padding-left:.4em}[data-skin=mir] .mir-timeline .vt-empty p{font-size:13.5px;color:var(--ink-2)}[data-skin=mir] .mir-timeline .vt-empty .hint{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:768px){[data-skin=mir] .mir-timeline .phead .pmeta br{display:none}[data-skin=mir] .mir-timeline .phead .pmeta .pm-sep{display:inline}[data-skin=mir] .mir-timeline .vt-controls{padding:9px 16px;gap:6px}[data-skin=mir] .mir-timeline .vt-btn{min-height:44px;padding:0 13px;display:inline-flex;align-items:center}[data-skin=mir] .mir-timeline .vt-count{width:100%;margin-left:0;padding:2px 0 3px}[data-skin=mir] .mir-timeline .vt-jur-label{padding:6px 12px 5px}[data-skin=mir] .mir-timeline .vt-item{height:44px}[data-skin=mir] .mir-timeline .vt-dl-tick:after{width:44px;height:44px}[data-skin=mir] .mir-timeline .vt-legend{padding:12px 16px 14px;gap:8px 14px}[data-skin=mir] .mir-timeline .lg-treat{margin-left:0;width:100%;white-space:normal;line-height:1.8}}}@layer components{[data-skin=mir] .mir-feed{display:flex;flex-direction:column;min-width:0;max-width:100%}[data-skin=mir] .mir-feed .wire-head{padding:44px 0 30px}[data-skin=mir] .mir-feed .wire-head .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:16px}[data-skin=mir] .mir-feed .wire-head .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block}[data-skin=mir] .mir-feed .wire-head-grid{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}[data-skin=mir] .mir-feed .wire-head h1{font-family:var(--f-disp);font-size:34px;font-weight:600;letter-spacing:-.022em;line-height:1.1;color:var(--ink)}[data-skin=mir] .mir-feed .wire-head h1 .cd{color:var(--accent)}[data-skin=mir] .mir-feed .wire-sub{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:62ch}[data-skin=mir] .mir-feed .wire-headmeta{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;text-align:right;line-height:2;white-space:nowrap;padding-bottom:3px;display:flex;flex-direction:column;align-items:flex-end}[data-skin=mir] .mir-feed .wire-headmeta .hm-line{display:flex;align-items:center;gap:6px 8px}@media(max-width:1200px){[data-skin=mir] .mir-feed .wire-headmeta{display:none}}[data-skin=mir] .mir-feed .wire-headmeta b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-feed .wire-headmeta .sep{color:var(--line-2)}[data-skin=mir] .mir-feed .wiretool{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:13px 0 12px;min-width:0;max-width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-skin=mir] .mir-feed .wlive{display:flex;align-items:center;gap:8px;flex:none;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}[data-skin=mir] .mir-feed .wdot{width:6px;height:6px;flex:none;background:var(--accent-cyan);animation:feed-wire-pulse 2.2s ease-in-out infinite}@keyframes feed-wire-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){[data-skin=mir] .mir-feed .wdot{animation:none}}[data-skin=mir] .mir-feed .wcount{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-feed .wcount b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-feed .wtool-filters{margin-left:auto;display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0;max-width:100%}[data-skin=mir] .mir-feed .wchips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}[data-skin=mir] .mir-feed .wchip{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:5px 9px 4px;background:var(--panel);white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-feed .wchip:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-feed .wchip .dot{width:6px;height:6px;flex:none;background:var(--ink-3)}[data-skin=mir] .mir-feed .wchip .n{font-size:9px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-skin=mir] .mir-feed .wchip--active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,currentColor 8%,transparent)}[data-skin=mir] .mir-feed .wchip--active .n{color:currentColor;opacity:.75}[data-skin=mir] .mir-feed .wchip--preset{border-style:dashed;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:transparent}[data-skin=mir] .mir-feed .wchip--preset .glyph{font-family:var(--f-body);font-size:11px;line-height:1}[data-skin=mir] .mir-feed .wchip--preset:hover{border-color:var(--accent);color:var(--accent)}[data-skin=mir] .mir-feed .wchip--preset.wchip--active{border-style:solid;border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}[data-skin=mir] .mir-feed .wsel{display:inline-flex;align-items:center;gap:8px}[data-skin=mir] .mir-feed .wsel-label{font-family:var(--f-mono);font-size:.58rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}[data-skin=mir] .mir-feed .wsel select{font-family:var(--f-body);font-size:12px;color:var(--ink);background-color:var(--panel);border:1px solid var(--line);border-radius:3px;padding:5.5px 26px 4.5px 9px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 14px) center,calc(100% - 9px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer;transition:border-color .15s var(--ease)}[data-skin=mir] .mir-feed .wsel select:hover{border-color:var(--ink-3)}[data-skin=mir] .mir-feed .wsel select:focus-visible{box-shadow:var(--focus-ring)}[data-skin=mir] .mir-feed .wclear{font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:5px 6px 4px;border:1px solid transparent;border-radius:3px;background:transparent;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease)}[data-skin=mir] .mir-feed .wclear:hover{color:var(--accent-hover);border-color:var(--line)}[data-skin=mir] .mir-feed .wclear:focus-visible{box-shadow:var(--focus-ring)}[data-skin=mir] .mir-feed .wchip:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-skin=mir] .mir-feed .wire{padding:6px 0 8px}[data-skin=mir] .mir-feed .wgroup{padding-top:22px}[data-skin=mir] .mir-feed .wgroup-head{display:flex;align-items:center;gap:14px;margin-bottom:4px}[data-skin=mir] .mir-feed .wg-date{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);flex:none}[data-skin=mir] .mir-feed .wg-rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .mir-feed .wg-count{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;flex:none;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-feed .wrow{display:grid;grid-template-columns:78px 66px 1fr auto 18px;gap:0 16px;align-items:baseline;width:100%;text-align:left;padding:10px 4px 11px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;cursor:pointer;border-radius:2px;transition:background .13s var(--ease)}[data-skin=mir] .mir-feed .wrow:hover{background:var(--wash)}[data-skin=mir] .mir-feed .wrow:hover .warrow{color:var(--accent)}[data-skin=mir] .mir-feed .wrow:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-skin=mir] .mir-feed .wrow--static{cursor:default}[data-skin=mir] .mir-feed .wrow--static:hover{background:transparent}[data-skin=mir] .mir-feed .wdate{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=mir] .mir-feed .wdate--unconfirmed{color:color-mix(in srgb,var(--ink-3) 62%,transparent);font-style:italic}[data-skin=mir] .mir-feed .wreg{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ink-3);white-space:nowrap}[data-skin=mir] .mir-feed .wtitle{font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.45;min-width:0}[data-skin=mir] .mir-feed .wregid{font-family:var(--f-mono);font-size:10px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:1.5px 6px .5px;margin-right:8px;letter-spacing:.04em;vertical-align:1px;white-space:nowrap}[data-skin=mir] .mir-feed .warea{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:2.5px 7px 1.5px;white-space:nowrap}[data-skin=mir] .mir-feed .warrow{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);text-align:right;transition:color .15s var(--ease)}[data-skin=mir] .mir-feed .wire-end{margin:26px 0 8px;text-align:center;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.18em;color:var(--ink-3);display:flex;align-items:center;gap:16px}[data-skin=mir] .mir-feed .wire-end:before,[data-skin=mir] .mir-feed .wire-end:after{content:"";flex:1;height:1px;background:var(--line-soft)}[data-skin=mir] .mir-feed .feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;gap:4px}[data-skin=mir] .mir-feed .feed-empty--filtered{padding:48px 24px}[data-skin=mir] .mir-feed .feed-empty__glyph{font-family:var(--f-mono);font-size:26px;color:var(--ink-3);margin-bottom:6px;line-height:1}[data-skin=mir] .mir-feed .feed-empty__glyph--pulse{color:var(--accent-cyan);animation:feed-glyph-pulse 1.8s ease-in-out infinite}@keyframes feed-glyph-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){[data-skin=mir] .mir-feed .feed-empty__glyph--pulse{animation:none}}[data-skin=mir] .mir-feed .feed-empty--error .feed-empty__glyph{color:var(--oc)}[data-skin=mir] .mir-feed .feed-empty__head{font-family:var(--f-disp);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}[data-skin=mir] .mir-feed .feed-empty__sub{font-size:12.5px;line-height:1.55;color:var(--ink-2);max-width:40ch}[data-skin=mir] .mir-feed .feed-inline-clear{color:var(--accent);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;padding:0;border:0;background:transparent;cursor:pointer}[data-skin=mir] .mir-feed .feed-inline-clear:hover{color:var(--accent-hover)}@media(max-width:768px){[data-skin=mir] .mir-feed .wire-head{padding:30px 0 22px}[data-skin=mir] .mir-feed .wire-head .kicker{margin-bottom:12px;letter-spacing:.18em}[data-skin=mir] .mir-feed .wire-head .kicker:before{width:28px}[data-skin=mir] .mir-feed .wire-head h1{font-size:clamp(24px,6.5vw,30px)}[data-skin=mir] .mir-feed .wire-sub{font-size:14px;line-height:1.6}[data-skin=mir] .mir-feed .wire-headmeta{display:none}[data-skin=mir] .mir-feed .wiretool{gap:12px;padding:12px 0 11px;min-width:0}[data-skin=mir] .mir-feed .wtool-filters{margin-left:0;width:100%;max-width:100%;min-width:0;flex-wrap:wrap;gap:10px}[data-skin=mir] .mir-feed .wchips{flex:1 1 100%;min-width:0;max-width:100%;flex-wrap:wrap;gap:8px}[data-skin=mir] .mir-feed .wchip{flex:none;min-height:44px;padding:0 12px;font-size:11px}[data-skin=mir] .mir-feed .wsel{flex:none;max-width:100%}[data-skin=mir] .mir-feed .wsel select{min-height:44px;max-width:100%}[data-skin=mir] .mir-feed .wclear{flex:none;min-height:44px}[data-skin=mir] .mir-feed .wgroup{padding-top:18px}[data-skin=mir] .mir-feed .wrow{grid-template-columns:auto auto 1fr auto;grid-template-rows:auto auto;gap:0 10px;padding:12px 0 13px;align-items:center;min-height:44px}[data-skin=mir] .mir-feed .wdate{grid-row:1;grid-column:1;font-size:11.5px}[data-skin=mir] .mir-feed .wreg{grid-row:1;grid-column:2;font-size:11.5px}[data-skin=mir] .mir-feed .warea{grid-row:1;grid-column:3;justify-self:start;font-size:9px}[data-skin=mir] .mir-feed .warrow{grid-row:1;grid-column:4;justify-self:end}[data-skin=mir] .mir-feed .wtitle{grid-row:2;grid-column:1 / -1;padding-top:7px;font-size:14px;line-height:1.45;overflow-wrap:anywhere}[data-skin=mir] .mir-feed .wregid{margin-right:7px;display:inline-block;max-width:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}}@layer components{[data-skin=mir] .mir-sources{padding:4px 0 24px}[data-skin=mir] .mir-sources .src-hero{padding:8px 0 40px}[data-skin=mir] .mir-sources .src-hero .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:20px}[data-skin=mir] .mir-sources .src-hero .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block}[data-skin=mir] .mir-sources .src-hero .hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}[data-skin=mir] .mir-sources .src-hero h1{font-family:var(--f-disp);font-size:42px;font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--ink);margin:0}[data-skin=mir] .mir-sources .src-hero h1 .ital{font-style:normal;font-weight:300}[data-skin=mir] .mir-sources .src-hero .hero-sub{font-size:15.5px;line-height:1.62;color:var(--ink-2);max-width:64ch;margin-top:16px}[data-skin=mir] .mir-sources .src-hero .hero-meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;white-space:nowrap;text-align:right;line-height:2;padding-bottom:4px}[data-skin=mir] .mir-sources .src-hero .hero-meta b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-sources .src-hero .hero-meta .ok{color:var(--sg);font-weight:600}[data-skin=mir] .mir-sources .panel-box{margin-bottom:20px}[data-skin=mir] .mir-sources .pmeta .pm-sep{display:none}[data-skin=mir] .mir-sources .audit-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}[data-skin=mir] .mir-sources .audit-status .adot{width:7px;height:7px;border-radius:50%;flex:none}[data-skin=mir] .mir-sources .audit-status.ok{color:var(--sg)}[data-skin=mir] .mir-sources .audit-status.ok .adot{background:var(--sg)}[data-skin=mir] .mir-sources .audit-status.warn{color:var(--oc)}[data-skin=mir] .mir-sources .audit-status.warn .adot{background:var(--oc)}[data-skin=mir] .mir-sources .audit-status.off{color:var(--ink-3)}[data-skin=mir] .mir-sources .audit-status.off .adot{background:var(--ink-3)}[data-skin=mir] .mir-sources .score-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}[data-skin=mir] .mir-sources .score-cell{padding:18px;border-left:1px solid var(--line-soft);min-width:0}[data-skin=mir] .mir-sources .score-cell:first-child{border-left:none}[data-skin=mir] .mir-sources .sc-label{font-family:var(--f-mono);font-size:.58rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}[data-skin=mir] .mir-sources .sc-big{font-family:var(--f-disp);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-sources .sc-big small{font-size:14px;font-weight:400;color:var(--ink-3);letter-spacing:0}[data-skin=mir] .mir-sources .sc-note{font-size:11.5px;color:var(--ink-2);margin-top:5px;line-height:1.45}[data-skin=mir] .mir-sources .covtrack{position:relative;height:2px;background:var(--track);margin-top:12px}[data-skin=mir] .mir-sources .covfill{position:absolute;left:0;top:0;bottom:0;background:var(--sg)}[data-skin=mir] .mir-sources .mixbar{display:flex;height:8px;overflow:hidden;border-radius:2px;margin-top:2px;margin-bottom:9px;background:var(--track)}[data-skin=mir] .mir-sources .mixbar span{display:block;height:100%}[data-skin=mir] .mir-sources .mx-hi{background:var(--sg)}[data-skin=mir] .mir-sources .mx-md{background:var(--oc)}[data-skin=mir] .mir-sources .mx-lo{background:var(--ink-3)}[data-skin=mir] .mir-sources .mx-ms{background:var(--line-2)}[data-skin=mir] .mir-sources .mixleg{display:flex;flex-direction:column;gap:3px}[data-skin=mir] .mir-sources .mixleg .ml{display:flex;align-items:baseline;gap:7px;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em}[data-skin=mir] .mir-sources .mixleg .ml b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;min-width:14px;text-align:right}[data-skin=mir] .mir-sources .mixleg .msw{width:7px;height:7px;flex:none;align-self:center}[data-skin=mir] .mir-sources .jdiv{display:flex;align-items:center;gap:12px;margin:26px 0 4px;font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}[data-skin=mir] .mir-sources .jdiv:first-child{margin-top:2px}[data-skin=mir] .mir-sources .jdiv .jn{color:var(--accent)}[data-skin=mir] .mir-sources .jdiv .rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .mir-sources .jdiv .rt{font-weight:500;font-size:9.5px;color:var(--ink-3);letter-spacing:.12em}[data-skin=mir] .mir-sources .jpill{font-family:var(--f-mono);font-size:9.5px;font-weight:600;border:1px solid var(--line-2);border-radius:999px;padding:1px 8px 0;color:var(--ink-2);font-variant-numeric:tabular-nums}[data-skin=mir] .mir-sources .src-item{display:grid;grid-template-columns:30px 1fr;gap:0 12px;padding:13px 8px 14px 2px;border-bottom:1px solid var(--line-soft);transition:background .13s var(--ease)}[data-skin=mir] .mir-sources .src-item:hover{background:var(--wash)}[data-skin=mir] .mir-sources .src-item:last-child{border-bottom:none}[data-skin=mir] .mir-sources .src-item .idx{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--accent);padding-top:2px}[data-skin=mir] .mir-sources .src-title{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;line-height:1.4;background:none;border:none;padding:0;margin:0;text-align:left;width:100%}[data-skin=mir] .mir-sources .src-title:hover .t{color:var(--accent)}[data-skin=mir] .mir-sources .src-title .t{transition:color .13s var(--ease)}[data-skin=mir] .mir-sources .conf{font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:2.5px 7px 1.5px;white-space:nowrap;cursor:default;align-self:center}[data-skin=mir] .mir-sources .conf-high{color:var(--sg);border-color:color-mix(in srgb,var(--sg) 45%,transparent);background:color-mix(in srgb,var(--sg) 7%,transparent)}[data-skin=mir] .mir-sources .conf-med{color:var(--oc);border-color:color-mix(in srgb,var(--oc) 50%,transparent);background:color-mix(in srgb,var(--oc) 8%,transparent)}[data-skin=mir] .mir-sources .conf-low{color:var(--ink-3);border-color:var(--line-2);background:color-mix(in srgb,var(--ink-3) 6%,transparent)}[data-skin=mir] .mir-sources .conf-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none;align-self:center}[data-skin=mir] .mir-sources .src-url{display:flex;align-items:baseline;gap:9px;margin-top:4px;min-width:0;flex-wrap:wrap}[data-skin=mir] .mir-sources .src-url a{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:62ch;font-family:var(--f-mono);font-size:10.5px;color:var(--accent);text-decoration:none;letter-spacing:.01em;white-space:nowrap}[data-skin=mir] .mir-sources .src-url a .u{overflow:hidden;text-overflow:ellipsis;min-width:0}[data-skin=mir] .mir-sources .src-url a .ar{flex:none}[data-skin=mir] .mir-sources .src-url a:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}[data-skin=mir] .mir-sources .nosrc{font-size:11.5px;color:var(--ink-3);font-style:italic;margin-top:4px}[data-skin=mir] .mir-sources .vm{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.06em;white-space:nowrap;cursor:default}[data-skin=mir] .mir-sources .vm-ver{color:var(--sg)}[data-skin=mir] .mir-sources .vm-dom{color:var(--oc)}[data-skin=mir] .mir-sources .vm-unv{color:var(--ink-3)}[data-skin=mir] .mir-sources .src-pills{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}[data-skin=mir] .mir-sources .spill{font-family:var(--f-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:2.5px 7px 1.5px;white-space:nowrap}[data-skin=mir] .mir-sources .spill.imp-hi{color:var(--ox);border-color:color-mix(in srgb,var(--ox) 40%,transparent)}[data-skin=mir] .mir-sources .spill.imp-md{color:var(--oc);border-color:color-mix(in srgb,var(--oc) 45%,transparent)}[data-skin=mir] .mir-sources .spill.imp-lo{color:var(--sg);border-color:color-mix(in srgb,var(--sg) 45%,transparent)}[data-skin=mir] .mir-sources .spill.area{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}[data-skin=mir] .mir-sources .src-empty{font-size:13px;color:var(--ink-3)}[data-skin=mir] .mir-sources .band-head{display:flex;align-items:center;gap:14px;margin:34px 0 16px}[data-skin=mir] .mir-sources .band-head .eyebrow{font-family:var(--f-mono);font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}[data-skin=mir] .mir-sources .band-head .rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .mir-sources .band-head .pmeta{flex:none}[data-skin=mir] .mir-sources .acc{margin-bottom:14px}[data-skin=mir] .mir-sources .panel-box>.acc{margin-bottom:0}[data-skin=mir] .mir-sources .acc-head{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 18px;min-height:48px;background:none;border:none;cursor:pointer}[data-skin=mir] .mir-sources button.acc-head{cursor:pointer}[data-skin=mir] .mir-sources .acc-head .car{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);flex:none;transition:transform .2s var(--ease)}[data-skin=mir] .mir-sources .acc.open>.acc-head .car{transform:rotate(90deg);color:var(--accent)}[data-skin=mir] .mir-sources .acc-head .at{font-family:var(--f-disp);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}[data-skin=mir] .mir-sources .acc-head .am{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-left:auto}[data-skin=mir] .mir-sources button.acc-head:hover .at{color:var(--accent)}[data-skin=mir] .mir-sources .acc-body{padding:2px 18px 18px;border-top:1px solid var(--line-soft)}[data-skin=mir] .mir-sources .warnband{margin:0 18px 14px;padding:7px 12px 6px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--oc);border:1px solid color-mix(in srgb,var(--oc) 45%,transparent);background:color-mix(in srgb,var(--oc) 7%,transparent);border-radius:3px}[data-skin=mir] .mir-sources .acc.open .warnband{margin-top:12px}[data-skin=mir] .mir-sources .turn{margin-top:14px;padding-left:14px;border-left:2px solid var(--line)}[data-skin=mir] .mir-sources .turn .th{display:flex;align-items:baseline;gap:10px;font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink);letter-spacing:.06em}[data-skin=mir] .mir-sources .turn .th .tm{font-weight:400;font-size:10px;color:var(--ink-3)}[data-skin=mir] .mir-sources .turn .tq-none{font-family:var(--f-body);font-style:italic;font-size:11px;color:var(--ink-3);margin-top:7px}[data-skin=mir] .mir-sources .turn ul{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}[data-skin=mir] .mir-sources .turn li{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);line-height:1.5;background:var(--panel-alt);border-radius:2px;padding:3px 9px}[data-skin=mir] .mir-sources .turn .urlbtn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:4px 9px 3px;background:none;cursor:pointer}[data-skin=mir] .mir-sources .turn .urlbtn:hover{color:var(--ink);border-color:var(--ink-3)}[data-skin=mir] .mir-sources .turn .urlbtn .car{font-size:9px;transition:transform .2s var(--ease)}[data-skin=mir] .mir-sources .turn .urlbtn.open .car{transform:rotate(90deg)}[data-skin=mir] .mir-sources .turn .url-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}[data-skin=mir] .mir-sources .turn .url-list a{font-family:var(--f-mono);font-size:10px;color:var(--accent);text-decoration:none;word-break:break-all}[data-skin=mir] .mir-sources .turn .url-list a:hover{text-decoration:underline;text-underline-offset:2px}[data-skin=mir] .mir-sources .scrow{display:flex;align-items:center;gap:10px;padding:3px 0;min-width:0}[data-skin=mir] .mir-sources .scrow .sv{font-family:var(--f-mono);font-size:10.5px;font-weight:600;width:34px;text-align:right;flex:none;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-sources .sctrack{width:120px;height:6px;background:var(--track);border-radius:2px;overflow:hidden;flex:none}[data-skin=mir] .mir-sources .scfill{display:block;height:100%}[data-skin=mir] .mir-sources .sc-hi .scfill{background:var(--sg)}[data-skin=mir] .mir-sources .sc-hi .sv{color:var(--sg)}[data-skin=mir] .mir-sources .sc-md .scfill{background:var(--oc)}[data-skin=mir] .mir-sources .sc-md .sv{color:var(--oc)}[data-skin=mir] .mir-sources .sc-lo .scfill{background:var(--ink-3)}[data-skin=mir] .mir-sources .sc-lo .sv{color:var(--ink-3)}[data-skin=mir] .mir-sources .scrow .sl{flex:1;min-width:0;font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-skin=mir] .mir-sources .scrow .sl a{font-family:var(--f-mono);font-size:10.5px;color:var(--accent);text-decoration:none}[data-skin=mir] .mir-sources .scrow .sl a:hover{text-decoration:underline;text-underline-offset:3px}[data-skin=mir] .mir-sources .cm-item{padding:10px 0 11px;border-bottom:1px solid var(--line-soft)}[data-skin=mir] .mir-sources .cm-item:last-child{border-bottom:none}[data-skin=mir] .mir-sources .cm-item .cmt{font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:4px}[data-skin=mir] .mir-sources .unattr{display:inline-block;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ox);border:1px solid color-mix(in srgb,var(--ox) 40%,transparent);background:color-mix(in srgb,var(--ox) 6%,transparent);border-radius:3px;padding:2.5px 8px 1.5px}[data-skin=mir] .mir-sources .xref-strip{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;padding:2px 18px 16px}[data-skin=mir] .mir-sources .xref-strip .xr{font-family:var(--f-mono);font-size:11px;color:var(--ink-2);letter-spacing:.03em;display:flex;align-items:baseline;gap:7px}[data-skin=mir] .mir-sources .xref-strip .xr b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-sources .xref-strip .g{font-weight:700}[data-skin=mir] .mir-sources .xref-strip .g.vm-ver{color:var(--sg)}[data-skin=mir] .mir-sources .xref-strip .g.vm-dom{color:var(--oc)}[data-skin=mir] .mir-sources .xref-strip .g.vm-unv,[data-skin=mir] .mir-sources .xref-strip .g.vm-none{color:var(--ink-3)}[data-skin=mir] .mir-sources .acc-static .acc-head{cursor:default}[data-skin=mir] .mir-sources .rr-sum{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:12px;font-family:var(--f-mono);font-size:11px;color:var(--ink-2);letter-spacing:.03em;background:var(--panel-alt);border-radius:3px;padding:8px 12px 7px}[data-skin=mir] .mir-sources .rr-sum b{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-sources .rr-sum .mut{color:var(--ink-3);font-size:10px}[data-skin=mir] .mir-sources .rr-rows{margin-top:12px}[data-skin=mir] .mir-sources .dropped{opacity:.45}[data-skin=mir] .mir-sources .dropbtn{display:inline-flex;align-items:center;gap:7px;margin:10px 0 4px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:5px 10px 4px;background:none;cursor:pointer}[data-skin=mir] .mir-sources .dropbtn .car{font-size:9px;transition:transform .2s var(--ease)}[data-skin=mir] .mir-sources .dropbtn.open .car{transform:rotate(90deg)}[data-skin=mir] .mir-sources .dropbtn:hover{color:var(--ink);border-color:var(--ink-3)}[data-skin=mir] .mir-sources .cfg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 24px}[data-skin=mir] .mir-sources .cfg .cl{font-family:var(--f-mono);font-size:.58rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}[data-skin=mir] .mir-sources .cfg .cv{font-size:12.5px;color:var(--ink);line-height:1.5}[data-skin=mir] .mir-sources .cfg .cv .mut{color:var(--ink-3);font-size:11px}[data-skin=mir] .mir-sources .cfg .cv.on{color:var(--sg);font-weight:600}[data-skin=mir] .mir-sources .cfg .cv.off{color:var(--ink-3)}[data-skin=mir] .mir-sources .cfg.col-full{grid-column:1 / -1}[data-skin=mir] .mir-sources .cfg .cv.topics{font-style:italic}[data-skin=mir] .mir-sources .cfgpill{display:inline-block;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:3px;padding:2.5px 8px 1.5px;margin:0 4px 4px 0}[data-skin=mir] .mir-sources .cfg-foot{grid-column:1 / -1;display:flex;gap:20px;flex-wrap:wrap;align-items:baseline;border-top:1px solid var(--line-soft);padding-top:13px;margin-top:2px;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em}[data-skin=mir] .mir-sources .cfg-foot b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-sources .cfg-empty{font-size:12.5px;color:var(--ink-3);margin:0}[data-skin=mir] .mir-sources .meth p{font-size:12.5px;line-height:1.62;color:var(--ink-2);margin-top:4px;max-width:92ch}[data-skin=mir] .mir-sources .meth .mb{margin-top:16px}[data-skin=mir] .mir-sources .meth .mb:first-child{margin-top:6px}[data-skin=mir] .mir-sources .meth h4{font-size:13px;font-weight:600;color:var(--ink)}[data-skin=mir] .mir-sources .meth .vm{font-size:10.5px}[data-skin=mir] .mir-sources .meth .conf{font-size:8.5px;vertical-align:1px}[data-skin=mir] .mir-sources .meth em{font-style:italic}[data-skin=mir] .mir-sources .meth .cm{font-family:var(--f-mono);font-weight:600;font-size:.62em;line-height:0;color:var(--accent);position:relative;top:-.5em;vertical-align:baseline;padding:0 1px;letter-spacing:.02em;white-space:nowrap}@media(max-width:1340px){[data-skin=mir] .mir-sources .src-hero h1{font-size:37px}[data-skin=mir] .mir-sources .score-grid{grid-template-columns:repeat(3,1fr)}[data-skin=mir] .mir-sources .score-cell:nth-child(4){border-left:none}[data-skin=mir] .mir-sources .score-cell{border-top:1px solid var(--line-soft)}[data-skin=mir] .mir-sources .score-cell:nth-child(-n+3){border-top:none}[data-skin=mir] .mir-sources .cfg-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){[data-skin=mir] .mir-sources .src-hero h1{font-size:33px}[data-skin=mir] .mir-sources .src-hero .hero-meta{display:none}[data-skin=mir] .mir-sources .cfg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){[data-skin=mir] .mir-sources .pmeta .pm-sep{display:inline}[data-skin=mir] .mir-sources .audit-status{width:100%}[data-skin=mir] .mir-sources .src-hero{padding:4px 0 22px}[data-skin=mir] .mir-sources .src-hero .hero-row{display:block}[data-skin=mir] .mir-sources .src-hero h1{font-size:clamp(26px,7.2vw,32px);line-height:1.14;letter-spacing:-.02em}[data-skin=mir] .mir-sources .src-hero .hero-sub{font-size:14px;line-height:1.6}[data-skin=mir] .mir-sources .src-hero .hero-meta{display:none}[data-skin=mir] .mir-sources .score-grid{grid-template-columns:1fr}[data-skin=mir] .mir-sources .score-cell{border-left:none;border-top:1px solid var(--line-soft);padding:16px 16px 15px}[data-skin=mir] .mir-sources .score-cell:first-child{border-top:none}[data-skin=mir] .mir-sources .band-head .pmeta{display:none}[data-skin=mir] .mir-sources .src-item{grid-template-columns:24px 1fr;padding:14px 4px 15px 0}[data-skin=mir] .mir-sources .src-title{font-size:14px;min-height:44px;align-content:center}[data-skin=mir] .mir-sources .src-url a{max-width:100%;line-height:1.5}[data-skin=mir] .mir-sources .src-url a .u{white-space:normal;word-break:break-all}[data-skin=mir] .mir-sources .jdiv{flex-wrap:wrap;row-gap:4px}[data-skin=mir] .mir-sources .acc-head{padding:13px 14px;min-height:48px}[data-skin=mir] .mir-sources .acc-body{padding:2px 14px 16px}[data-skin=mir] .mir-sources .warnband{margin:0 14px 14px}[data-skin=mir] .mir-sources .acc.open .warnband{margin-top:12px}[data-skin=mir] .mir-sources .sctrack{width:74px}[data-skin=mir] .mir-sources .scrow{flex-wrap:wrap}[data-skin=mir] .mir-sources .scrow .sl{white-space:normal;flex-basis:100%;order:3;margin-top:2px}[data-skin=mir] .mir-sources .scrow .sl a{white-space:normal;word-break:break-all}[data-skin=mir] .mir-sources .xref-strip{gap:14px;padding:2px 14px 16px}[data-skin=mir] .mir-sources .turn li{word-break:break-word}[data-skin=mir] .mir-sources .turn .urlbtn,[data-skin=mir] .mir-sources .dropbtn{min-height:44px;display:inline-flex;align-items:center}[data-skin=mir] .mir-sources .cfg-grid{grid-template-columns:1fr;gap:14px}[data-skin=mir] .mir-sources .cfg-foot{gap:10px 16px}}@media(max-width:400px){[data-skin=mir] .mir-sources .conf{letter-spacing:.06em;padding:2.5px 6px 1.5px}}}@layer components{[data-skin=mir] .mir-snapshots{padding:4px 0 24px}[data-skin=mir] .mir-snapshots .snap-hero{padding:8px 0 6px}[data-skin=mir] .mir-snapshots .snap-hero .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:18px}[data-skin=mir] .mir-snapshots .snap-hero .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block}[data-skin=mir] .mir-snapshots .snap-hero .hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}[data-skin=mir] .mir-snapshots .snap-hero h1{font-family:var(--f-disp);font-size:40px;font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--ink);margin:0}[data-skin=mir] .mir-snapshots .snap-hero h1 .ital{font-style:normal;font-weight:300}[data-skin=mir] .mir-snapshots .snap-hero .hero-sub{margin-top:14px;font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:62ch}[data-skin=mir] .mir-snapshots .snap-hero .hero-meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;white-space:nowrap;text-align:right;line-height:2;padding-bottom:6px}[data-skin=mir] .mir-snapshots .snap-hero .hero-meta b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-snapshots .search-row{display:flex;align-items:center;gap:16px;margin-top:26px;margin-bottom:6px}[data-skin=mir] .mir-snapshots .search-box{flex:1;display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:0 14px;height:42px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}[data-skin=mir] .mir-snapshots .search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}[data-skin=mir] .mir-snapshots .search-box .glyph{color:var(--ink-3);font-size:15px;line-height:1}[data-skin=mir] .mir-snapshots .search-box input{flex:1;border:none;background:transparent;outline:none;font-family:var(--f-body);font-size:13.5px;color:var(--ink)}[data-skin=mir] .mir-snapshots .search-box input::-moz-placeholder{color:var(--ink-3)}[data-skin=mir] .mir-snapshots .search-box input::placeholder{color:var(--ink-3)}[data-skin=mir] .mir-snapshots .search-box .kbd{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.08em;border:1px solid var(--line);border-radius:3px;padding:2.5px 6px 1.5px}[data-skin=mir] .mir-snapshots .search-count{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.1em;white-space:nowrap}[data-skin=mir] .mir-snapshots .search-count b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-snapshots .sec-break{display:flex;align-items:center;gap:14px;margin:30px 0 0}[data-skin=mir] .mir-snapshots .sec-break .sb-n{font-family:var(--f-mono);font-size:.66rem;font-weight:600;letter-spacing:.2em;color:var(--accent);white-space:nowrap;text-transform:uppercase}[data-skin=mir] .mir-snapshots .sec-break .sb-rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .mir-snapshots .sec-break .sb-jur{font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.16em;color:var(--ink-3);white-space:nowrap;text-transform:uppercase}[data-skin=mir] .mir-snapshots .inflight-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}[data-skin=mir] .mir-snapshots .if-card{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:16px 18px 15px;position:relative;overflow:hidden}[data-skin=mir] .mir-snapshots .if-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--sc)}[data-skin=mir] .mir-snapshots .if-card.live{--sc: var(--accent-cyan)}[data-skin=mir] .mir-snapshots .if-card.batch{--sc: var(--accent)}[data-skin=mir] .mir-snapshots .if-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}[data-skin=mir] .mir-snapshots .if-title{font-family:var(--f-body);font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}[data-skin=mir] .mir-snapshots .if-badge{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sc);border:1px solid color-mix(in srgb,var(--sc) 45%,transparent);border-radius:3px;padding:3px 8px 2px}[data-skin=mir] .mir-snapshots .if-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--sc);flex:none}[data-skin=mir] .mir-snapshots .if-card.live .if-badge .dot{animation:mir-snap-pulse 1.8s ease-in-out infinite}[data-skin=mir] .mir-snapshots .if-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:7px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.05em}[data-skin=mir] .mir-snapshots .if-meta b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-snapshots .if-meta .phase{color:var(--sc);font-weight:600}[data-skin=mir] .mir-snapshots .if-pct{font-family:var(--f-mono);font-size:15px;font-weight:700;color:var(--sc);font-variant-numeric:tabular-nums;flex:none;padding-top:1px}[data-skin=mir] .mir-snapshots .if-bar{height:2px;background:var(--track);margin-top:14px;position:relative;overflow:hidden}[data-skin=mir] .mir-snapshots .if-bar .fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--sc);transition:width .6s var(--ease)}[data-skin=mir] .mir-snapshots .if-card.live .if-bar .fill:after{content:"";position:absolute;right:0;top:0;bottom:0;width:26px;background:linear-gradient(90deg,transparent,var(--sc));animation:mir-snap-pulse 1.8s ease-in-out infinite}[data-skin=mir] .mir-snapshots .if-card.batch .if-bar .fill{opacity:.35}[data-skin=mir] .mir-snapshots .if-foot{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:11px;font-size:12px;color:var(--ink-2);flex-wrap:wrap}[data-skin=mir] .mir-snapshots .if-foot .pmeta{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}[data-skin=mir] .mir-snapshots .if-foot .live-cost-meter{display:inline-flex;align-items:baseline;margin-left:auto}[data-skin=mir] .mir-snapshots .ledger{margin-top:6px}[data-skin=mir] .mir-snapshots .ledger-cap{display:grid;grid-template-columns:minmax(0,1fr) 110px 58px 64px 90px 96px;gap:0 14px;align-items:center;padding:22px 10px 8px;font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}[data-skin=mir] .mir-snapshots .ledger-cap .r{text-align:right}[data-skin=mir] .mir-snapshots .day .sec-break{margin-top:26px}[data-skin=mir] .mir-snapshots .day:first-of-type .sec-break{margin-top:10px}[data-skin=mir] .mir-snapshots .snap-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 58px 64px 90px 96px;gap:0 14px;align-items:center;padding:13px 10px 12px;border-bottom:1px solid var(--line-soft);cursor:pointer;position:relative;transition:background .13s var(--ease);background:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font:inherit;color:inherit}[data-skin=mir] .mir-snapshots .snap-row:hover{background:var(--wash)}[data-skin=mir] .mir-snapshots .snap-row.active{background:var(--accent-wash)}[data-skin=mir] .mir-snapshots .snap-row.active:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--accent)}[data-skin=mir] .mir-snapshots .snap-title{display:flex;align-items:center;gap:9px;min-width:0}[data-skin=mir] .mir-snapshots .snap-title .t{font-family:var(--f-body);font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}[data-skin=mir] .mir-snapshots .pill-loaded{flex:none;font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:3px;padding:2.5px 7px 1.5px;background:var(--panel)}[data-skin=mir] .mir-snapshots .rename-input{font-family:var(--f-body);font-size:13.5px;font-weight:600;color:var(--ink);background:transparent;border:none;outline:none;border-bottom:2px solid var(--accent);padding:0 0 2px;width:100%;min-width:0;max-width:52ch}[data-skin=mir] .mir-snapshots .cell-mono{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=mir] .mir-snapshots .cell-mono.dim{color:var(--ink-3)}[data-skin=mir] .mir-snapshots .cell-mono.r{text-align:right}[data-skin=mir] .mir-snapshots .pill-mode{font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;border:1px solid var(--line);border-radius:3px;padding:2.5px 7px 1.5px;color:var(--ink-3);justify-self:start}[data-skin=mir] .mir-snapshots .pill-mode.batch{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}[data-skin=mir] .mir-snapshots .pill-sched{font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;border:1px solid var(--line);border-radius:3px;padding:2.5px 7px 1.5px;color:var(--ink-3);flex:none;white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}[data-skin=mir] .mir-snapshots .pill-cost{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}[data-skin=mir] .mir-snapshots .pill-ident{font-family:var(--f-mono);font-size:9.5px;font-weight:500;color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:2.5px 7px 1.5px;letter-spacing:.06em;justify-self:end;white-space:nowrap}[data-skin=mir] .mir-snapshots .snap-actions{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:12px 0 3px;flex-wrap:wrap}[data-skin=mir] .mir-snapshots .snap-actions .btn{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;padding:7px 13px 6px;transition:opacity .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-snapshots .snap-actions .btn-primary{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg)}[data-skin=mir] .mir-snapshots .snap-actions .btn-primary:hover{opacity:.88;transform:translateY(-1px)}[data-skin=mir] .mir-snapshots .snap-actions .btn-ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line)}[data-skin=mir] .mir-snapshots .snap-actions .btn-ghost:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-snapshots .snap-actions .btn-danger{background:transparent;color:var(--ink-3);border:1px solid transparent;margin-left:auto}[data-skin=mir] .mir-snapshots .snap-actions .btn-danger:hover{color:var(--ox)}[data-skin=mir] .mir-snapshots .snap-actions .btn-danger.confirm{color:var(--ox);border-color:color-mix(in srgb,var(--ox) 50%,transparent);background:color-mix(in srgb,var(--ox) 7%,transparent)}[data-skin=mir] .mir-snapshots .series-hint{display:inline-flex;align-items:center;gap:7px;margin:9px 0 2px 44px;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:3px;padding:4px 10px 3px;cursor:pointer;background:none;transition:background .15s var(--ease)}[data-skin=mir] .mir-snapshots .series-hint:hover{background:var(--accent-wash)}[data-skin=mir] .mir-snapshots .series-hint .car{display:inline-block;transition:transform .15s var(--ease);font-size:9px}[data-skin=mir] .mir-snapshots .series-hint.open .car{transform:rotate(90deg)}[data-skin=mir] .mir-snapshots .series-sub{margin-left:44px;border-left:1px solid var(--line)}[data-skin=mir] .mir-snapshots .series-sub .snap-row{grid-template-columns:30px minmax(0,1fr) 110px 58px 64px 90px 96px;padding:10px 10px 9px 14px}[data-skin=mir] .mir-snapshots .series-sub .snap-row .t{font-weight:500;font-size:13px}[data-skin=mir] .mir-snapshots .snap-state{padding:44px 16px;text-align:center;color:var(--ink-3);font-size:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}[data-skin=mir] .mir-snapshots .snap-state .spinner{width:18px;height:18px;border-radius:50%;flex:none;border:2px solid var(--accent);border-top-color:transparent;animation:mir-snap-spin .8s linear infinite}[data-skin=mir] .mir-snapshots .snap-state .state-note{font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase}[data-skin=mir] .mir-snapshots .settle-wrap{position:relative}[data-skin=mir] .mir-snapshots .settle-veil{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;pointer-events:none;background:color-mix(in srgb,var(--accent-cyan) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-cyan) 40%,transparent);animation:mir-snap-settle .52s var(--ease) forwards}@keyframes mir-snap-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes mir-snap-spin{to{transform:rotate(360deg)}}@keyframes mir-snap-settle{0%{opacity:1}to{opacity:0}}@media(max-width:1340px){[data-skin=mir] .mir-snapshots .snap-hero h1{font-size:36px}[data-skin=mir] .mir-snapshots .ledger-cap,[data-skin=mir] .mir-snapshots .snap-row,[data-skin=mir] .mir-snapshots .series-sub .snap-row{grid-template-columns:minmax(0,1fr) 100px 54px 60px 78px 92px;gap:0 12px}}@media(max-width:1100px){[data-skin=mir] .mir-snapshots .snap-hero h1{font-size:33px}[data-skin=mir] .mir-snapshots .snap-hero .hero-meta{display:none}[data-skin=mir] .mir-snapshots .inflight-grid{grid-template-columns:1fr}[data-skin=mir] .mir-snapshots .ledger-cap,[data-skin=mir] .mir-snapshots .snap-row,[data-skin=mir] .mir-snapshots .series-sub .snap-row{grid-template-columns:minmax(0,1fr) 92px 52px 58px 66px 88px;gap:0 10px}}@media(max-width:768px){[data-skin=mir] .mir-snapshots .snap-hero{padding:4px 0}[data-skin=mir] .mir-snapshots .snap-hero .hero-row{display:block}[data-skin=mir] .mir-snapshots .snap-hero h1{font-size:clamp(26px,7vw,32px);line-height:1.14;letter-spacing:-.02em}[data-skin=mir] .mir-snapshots .snap-hero .hero-sub{font-size:14px;line-height:1.6}[data-skin=mir] .mir-snapshots .snap-hero .hero-meta{display:none}[data-skin=mir] .mir-snapshots .search-row{margin-top:20px;flex-wrap:wrap;gap:10px}[data-skin=mir] .mir-snapshots .search-box{min-height:44px;width:100%;flex:none}[data-skin=mir] .mir-snapshots .search-box .kbd{display:none}[data-skin=mir] .mir-snapshots .search-count{width:100%}[data-skin=mir] .mir-snapshots .inflight-grid{grid-template-columns:1fr;gap:12px;margin-top:14px}[data-skin=mir] .mir-snapshots .if-title{white-space:normal}[data-skin=mir] .mir-snapshots .ledger-cap{display:none}[data-skin=mir] .mir-snapshots .snap-row,[data-skin=mir] .mir-snapshots .series-sub .snap-row{grid-template-columns:minmax(0,1fr);gap:6px 10px;padding:14px 2px 13px}[data-skin=mir] .mir-snapshots .snap-title{grid-column:1;grid-row:1;flex-wrap:wrap}[data-skin=mir] .mir-snapshots .snap-title .t{white-space:normal;line-height:1.35}[data-skin=mir] .mir-snapshots .snap-meta-m{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-skin=mir] .mir-snapshots .snap-row>.cell-mono,[data-skin=mir] .mir-snapshots .snap-row>.pill-mode,[data-skin=mir] .mir-snapshots .snap-row>.pill-cost,[data-skin=mir] .mir-snapshots .snap-row>.pill-ident{display:none}[data-skin=mir] .mir-snapshots .snap-meta-m .cell-mono,[data-skin=mir] .mir-snapshots .snap-meta-m .pill-mode,[data-skin=mir] .mir-snapshots .snap-meta-m .pill-cost,[data-skin=mir] .mir-snapshots .snap-meta-m .pill-ident{display:inline-flex}[data-skin=mir] .mir-snapshots .snap-meta-m .pill-cost{font-size:11px}[data-skin=mir] .mir-snapshots .snap-actions{gap:8px;padding-top:10px}[data-skin=mir] .mir-snapshots .snap-actions .btn{min-height:44px;display:inline-flex;align-items:center;padding:0 14px}[data-skin=mir] .mir-snapshots .series-hint{margin-left:0;min-height:44px;padding:0 12px;display:inline-flex;align-items:center}[data-skin=mir] .mir-snapshots .series-sub{margin-left:14px}[data-skin=mir] .mir-snapshots .series-sub .snap-row{padding-left:12px}}@media(min-width:769px){[data-skin=mir] .mir-snapshots .snap-meta-m{display:none}}@media(max-width:400px){[data-skin=mir] .mir-snapshots .pill-sched{max-width:16ch}}@media(prefers-reduced-motion:reduce){[data-skin=mir] .mir-snapshots .settle-veil,[data-skin=mir] .mir-snapshots .if-card.live .if-badge .dot,[data-skin=mir] .mir-snapshots .if-card.live .if-bar .fill:after,[data-skin=mir] .mir-snapshots .snap-state .spinner{animation:none!important}}}[data-skin=mir] .mir-shell .msw-root{--accent: #5B76FE;--accent-rgb: 91, 118, 254;--accent-hover: #4A63E6;--accent-light: #EBEFFE;--accent-dark: #3E52D9;--accent-tint-03: rgba(91, 118, 254, .03);--accent-tint-05: rgba(91, 118, 254, .05);--accent-tint-08: rgba(91, 118, 254, .08);--accent-tint-10: rgba(91, 118, 254, .1);--accent-tint-15: rgba(91, 118, 254, .15);--accent-tint-30: rgba(91, 118, 254, .3)}[data-skin=mir][data-theme=dark] .mir-shell .msw-root,[data-theme=dark] [data-skin=mir] .mir-shell .msw-root{--accent: #8B9FFF;--accent-rgb: 139, 159, 255;--accent-hover: #A6B8FF;--accent-light: #2A3A70;--accent-dark: #B8C8FF;--accent-tint-03: rgba(139, 159, 255, .06);--accent-tint-05: rgba(139, 159, 255, .08);--accent-tint-08: rgba(139, 159, 255, .12);--accent-tint-10: rgba(139, 159, 255, .15);--accent-tint-15: rgba(139, 159, 255, .22);--accent-tint-30: rgba(139, 159, 255, .42)}.mir-shell .msw-root{font-family:var(--font-sans)}.mir-shell .msw-tape-cell,.mir-shell .msw-fleet-cell,.mir-shell .msw-crew-card{transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.mir-shell .msw-tape-cell[data-color=accent]{background:var(--accent)}.mir-shell .msw-tape-cell[data-color=green]{background:var(--green)}.mir-shell .msw-tape-cell[data-color=amber]{background:var(--amber);color:#1f1500}.mir-shell .msw-tape-cell[data-color=purple]{background:var(--purple)}.mir-shell .msw-tape-cell[data-color=teal]{background:var(--teal)}.mir-shell .msw-tape-cell[data-color=red]{background:var(--red)}.mir-shell .msw-tape-cell[data-dim][data-color=accent]{background:var(--accent-light)}.mir-shell .msw-tape-cell[data-dim][data-color=green]{background:var(--green-bg)}.mir-shell .msw-tape-cell[data-dim][data-color=amber]{background:var(--amber-bg);color:var(--text-secondary)}.mir-shell .msw-tape-cell[data-dim][data-color=purple]{background:var(--purple-bg)}.mir-shell .msw-tape-cell[data-dim][data-color=teal]{background:var(--teal-bg)}.mir-shell .msw-tape-cell[data-dim][data-color=red]{background:var(--red-bg)}.mir-shell .msw-tape-cell[data-dim]{color:var(--text-secondary)}.mir-shell .msw-tape-cell[data-selected]{box-shadow:inset 0 0 0 3px #fff9}.mir-shell .msw-tape-cell[data-dim][data-selected]{box-shadow:inset 0 0 0 3px var(--accent)}.mir-shell .msw-fleet-cell[data-color=accent]{background:var(--accent)}.mir-shell .msw-fleet-cell[data-color=green]{background:var(--green)}.mir-shell .msw-fleet-cell[data-color=amber]{background:var(--amber);color:#1f1500}.mir-shell .msw-fleet-cell[data-color=purple]{background:var(--purple)}.mir-shell .msw-fleet-cell[data-color=teal]{background:var(--teal)}.mir-shell .msw-fleet-cell[data-color=red]{background:var(--red)}.mir-shell .msw-crew-card[data-color=amber]{background:var(--amber-bg)}.mir-shell .msw-crew-card[data-color=purple]{background:var(--purple-bg)}.mir-shell .msw-crew-card[data-color=teal]{background:var(--teal-bg)}.mir-shell .msw-crew-card[data-color=accent]{background:var(--accent-light)}.mir-shell .msw-crew-card[data-color=amber] .msw-crew-icon,.mir-shell .msw-crew-card[data-color=amber] .msw-crew-name{color:var(--amber)}.mir-shell .msw-crew-card[data-color=purple] .msw-crew-icon,.mir-shell .msw-crew-card[data-color=purple] .msw-crew-name{color:var(--purple)}.mir-shell .msw-crew-card[data-color=teal] .msw-crew-icon,.mir-shell .msw-crew-card[data-color=teal] .msw-crew-name{color:var(--teal)}.mir-shell .msw-crew-card[data-color=accent] .msw-crew-icon,.mir-shell .msw-crew-card[data-color=accent] .msw-crew-name{color:var(--accent)}.mir-shell .msw-popover{border:1px solid var(--border)}.mir-shell .msw-popover[data-color=accent]{border-top:3px solid var(--accent)}.mir-shell .msw-popover[data-color=green]{border-top:3px solid var(--green)}.mir-shell .msw-popover[data-color=amber]{border-top:3px solid var(--amber)}.mir-shell .msw-popover[data-color=purple]{border-top:3px solid var(--purple)}.mir-shell .msw-popover[data-color=teal]{border-top:3px solid var(--teal)}.mir-shell .msw-popover[data-color=red]{border-top:3px solid var(--red)}.mir-shell .msw-popover-n[data-color=accent]{color:var(--accent)}.mir-shell .msw-popover-n[data-color=green]{color:var(--green)}.mir-shell .msw-popover-n[data-color=amber]{color:var(--amber)}.mir-shell .msw-popover-n[data-color=purple]{color:var(--purple)}.mir-shell .msw-popover-n[data-color=teal]{color:var(--teal)}.mir-shell .msw-popover-n[data-color=red]{color:var(--red)}.mir-shell .msw-root :focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:no-preference){.mir-shell .msw-tape-cell[data-selected]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 3px #fff9;animation:msw-tape-pulse 2.8s ease-in-out infinite}@keyframes msw-tape-pulse{0%,to{opacity:.75}50%{opacity:1}}.mir-shell .msw-fleet-tape{animation:msw-fleet-flow 6s linear infinite;background-image:linear-gradient(90deg,transparent 0%,rgba(91,118,254,.06) 50%,transparent 100%);background-size:200% 100%}@keyframes msw-fleet-flow{0%{background-position:100% 0}to{background-position:-100% 0}}}.mir-shell .msw-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.mir-shell .msw-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;min-height:100%;-moz-column-gap:44px;column-gap:44px;padding-right:44px}.mir-shell .msw-rail-col{align-self:stretch}.mir-shell .msw-rail-stick{position:sticky;top:24px;padding-top:26px}.mir-shell .msw-rail-stick>.msw-ticket{height:auto;max-height:calc(100vh - 60px);overflow:auto}.mir-shell .msw-whead{padding:40px 44px 4px}.mir-shell .msw-whead-kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.mir-shell .msw-whead-kicker:before{content:"";width:40px;height:1px;background:var(--accent);display:inline-block}.mir-shell .msw-whead-title{font-family:var(--font-heading, inherit);font-size:clamp(26px,2vw + 18px,42px);font-weight:600;letter-spacing:-.02em;line-height:1.08;color:var(--text)}.mir-shell .msw-whead-title-tail{font-weight:300}.mir-shell .msw-whead-lede{margin-top:16px;max-width:58ch;font-size:15px;line-height:1.6;color:var(--text-secondary)}.mir-shell .msw-whead-meta{margin-top:20px;padding-top:13px;border-top:1px solid var(--border);font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.08em;color:var(--text-muted)}.mir-shell .msw-whead-meta b{color:var(--text-secondary);font-weight:600}.mir-shell .msw-fsec{scroll-margin-top:20px}.mir-shell .msw-audit-toggle:after{content:"";position:absolute;top:-13px;right:-5px;bottom:-13px;left:-5px}.mir-shell .msw-recent-row{transition:border-color .15s ease,background .15s ease}.mir-shell .msw-recent-row:hover{border-color:var(--accent)}.mir-shell .msw-ticket-box{background:var(--surface);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;min-width:0}.mir-shell .msw-ticket-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 18px 13px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-radius:6px 6px 0 0}.mir-shell .msw-ticket-eyebrow{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.mir-shell .msw-ticket-title{font-family:var(--font-heading, inherit);font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--text)}.mir-shell .msw-ticket-cd,.mir-shell .msw-ticket-star{color:var(--accent)}.mir-shell .msw-ticket-meta{font-family:var(--font-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.1em;color:var(--text-muted);padding-bottom:3px}.mir-shell .msw-ticket-rows{padding:8px 18px 12px}.mir-shell .msw-ticket-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0 7px;border-bottom:1px solid var(--border);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.mir-shell .msw-ticket-row:last-child{border-bottom:none}.mir-shell .msw-ticket-k{color:var(--text-muted);letter-spacing:.12em;flex:none}.mir-shell .msw-ticket-v{color:var(--text);font-weight:600;text-align:right;letter-spacing:.03em;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mir-shell .msw-ticket-sub{display:block;font-size:8.5px;font-weight:600;color:var(--green);letter-spacing:.12em}.mir-shell .msw-ticket-dim{color:var(--text-muted);font-weight:400}.mir-shell .msw-ticket-est{margin:0 18px;padding:16px 0 12px;border-top:1px dashed var(--border);display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.mir-shell .msw-ticket-cost{font-family:var(--font-mono, ui-monospace, monospace);font-size:24px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.mir-shell .msw-ticket-time{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.mir-shell .msw-ticket-shape{margin:0 18px;padding:4px 0 12px;font-family:var(--font-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.1em;color:var(--text-muted)}.mir-shell .msw-ticket-run,.mir-shell .msw-ticket-sched{margin:0 18px;padding:12px 0 14px;border-top:1px solid var(--border)}.mir-shell .msw-ticket-run-label{display:block;margin-bottom:9px;font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.mir-shell .msw-runopt{width:100%;border:1px solid var(--border);border-radius:4px;background:var(--surface);padding:10px 12px 9px;text-align:left;display:flex;flex-direction:column;gap:3px;min-height:44px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mir-shell .msw-runopt+.msw-runopt{margin-top:8px}.mir-shell .msw-runopt:hover{border-color:var(--accent)}.mir-shell .msw-runopt[data-on]{border-color:var(--accent);background:var(--accent-light)}.mir-shell .msw-runopt:disabled{opacity:.45;cursor:not-allowed}.mir-shell .msw-runopt:disabled:hover{border-color:var(--border)}.mir-shell .msw-runopt-name{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--text)}.mir-shell .msw-runopt-sq{width:8px;height:8px;flex:none;border:1px solid var(--border);background:transparent}.mir-shell .msw-runopt[data-on] .msw-runopt-sq{background:var(--accent);border-color:var(--accent)}.mir-shell .msw-runopt-ann{padding-left:17px;font-family:var(--font-mono, ui-monospace, monospace);font-size:9px;letter-spacing:.08em;color:var(--text-muted)}.mir-shell .msw-runopt-note{margin-top:8px;font-size:10px;color:var(--text-muted)}.mir-shell .msw-notify{margin-top:10px}.mir-shell .msw-notify-hint{font-size:11px;color:var(--text-secondary)}.mir-shell .msw-notify-label{display:block;margin-top:8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.mir-shell .msw-notify-input{margin-top:5px;width:100%;border:1px solid var(--border);border-radius:4px;background:var(--bg);padding:9px 11px 8px;min-height:38px;font-size:11px;color:var(--text);outline:none}.mir-shell .msw-notify-input:focus{border-color:var(--accent)}.mir-shell .msw-notify-error{margin-top:5px;font-size:10px;color:var(--red)}.mir-shell .msw-ticket-cta{padding:6px 18px 12px}.mir-shell .msw-cta{width:100%;padding:12px 16px 11px;min-height:44px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.mir-shell .msw-cta:hover:enabled{opacity:.9;transform:translateY(-1px)}.mir-shell .msw-cta:disabled{opacity:.4;cursor:not-allowed}.mir-shell .msw-ticket-req{margin-top:8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:8.5px;letter-spacing:.1em;text-align:center;line-height:1.7;color:var(--text-muted)}.mir-shell .msw-schedline{display:flex;align-items:flex-start;gap:10px}.mir-shell .msw-schk{width:16px;height:16px;flex:none;margin-top:2px;border:1px solid var(--border);border-radius:3px;background:var(--surface);position:relative;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mir-shell .msw-schk[data-on]{background:var(--accent);border-color:var(--accent)}.mir-shell .msw-schk[data-on]:before{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(40deg)}.mir-shell .msw-sched-text{font-size:12px;font-weight:600;color:var(--text);line-height:1.35}.mir-shell .msw-sched-meta{margin-top:3px;font-family:var(--font-mono, ui-monospace, monospace);font-size:8.5px;letter-spacing:.08em;color:var(--text-muted);line-height:1.7}.mir-shell .msw-sched-emailchk{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:inherit}.mir-shell .msw-sched-box{display:inline-block;width:9px;height:9px;border:1px solid var(--border);background:var(--surface)}.mir-shell .msw-sched-emailchk[data-on] .msw-sched-box{background:var(--accent);border-color:var(--accent)}.mir-shell .msw-sched-fine{margin-top:9px;font-family:var(--font-mono, ui-monospace, monospace);font-size:8.5px;letter-spacing:.1em;color:var(--accent);cursor:pointer}.mir-shell .msw-sched-fine:hover{text-decoration:underline}.mir-shell .msw-ticket-foot{padding:11px 18px 13px;border-top:1px solid var(--border);font-family:var(--font-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.1em;color:var(--text-muted);display:flex;justify-content:space-between;gap:10px}.mir-shell .msw-runbar{flex:none;background:var(--surface);border-top:1px solid var(--border)}.mir-shell .msw-runbar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:9px 44px;max-width:1320px;margin:0 auto}.mir-shell .msw-runbar-est{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.08em;color:var(--text-muted)}.mir-shell .msw-runbar-est b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.mir-shell .msw-runbar-k{letter-spacing:.1em}.mir-shell .msw-runbar-live{width:5px;height:5px;flex:none;border-radius:50%;background:var(--accent)}.mir-shell .msw-runbar-shape{color:var(--text-muted)}.mir-shell .msw-runbar-cta{flex:none;padding:11px 22px 10px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.mir-shell .msw-runbar-cta:hover:enabled{opacity:.9;transform:translateY(-1px)}.mir-shell .msw-runbar-cta:disabled{opacity:.4;cursor:not-allowed}.mir-shell .msw-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.mir-shell .msw-accordion-body>.msw-accordion-inner{overflow:hidden;min-height:0}.mir-shell .msw-accordion[data-open]>.msw-accordion-body{grid-template-rows:1fr}.mir-shell .msw-accordion-chevron{display:inline-block;transition:transform .34s cubic-bezier(.22,1,.36,1),color .2s ease}.mir-shell .msw-accordion[data-open] .msw-accordion-chevron{transform:rotate(90deg);color:var(--accent)}.mir-shell .msw-accordion[data-open]>.msw-advanced-row{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}@media(prefers-reduced-motion:no-preference){.mir-shell .msw-accordion[data-open] .msw-accordion-inner{animation:msw-accordion-rise .52s cubic-bezier(.22,1,.36,1) both}.mir-shell .msw-accordion[data-open] .msw-accordion-inner>.msw-advanced>*{animation:msw-accordion-cascade .52s cubic-bezier(.22,1,.36,1) both}.mir-shell .msw-accordion[data-open] .msw-accordion-inner>.msw-advanced>*:nth-child(1){animation-delay:80ms}.mir-shell .msw-accordion[data-open] .msw-accordion-inner>.msw-advanced>*:nth-child(2){animation-delay:.14s}.mir-shell .msw-accordion[data-open] .msw-accordion-inner>.msw-advanced>*:nth-child(3){animation-delay:.2s}.mir-shell .msw-accordion[data-open] .msw-accordion-inner>.msw-advanced>*:nth-child(4){animation-delay:.26s}.mir-shell .msw-accordion[data-open] .msw-accordion-inner>.msw-advanced>*:nth-child(5){animation-delay:.32s}.mir-shell .msw-accordion[data-open] .msw-accordion-inner>.msw-advanced>*:nth-child(n+6){animation-delay:.38s}@keyframes msw-accordion-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes msw-accordion-cascade{0%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(2px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.mir-shell .msw-accordion[data-open]>.msw-advanced-row{animation:msw-advanced-flash .62s cubic-bezier(.22,1,.36,1)}@keyframes msw-advanced-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 35%,transparent)}40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}}@media(max-width:1199px){.mir-shell .msw-layout-grid{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;padding-right:0;row-gap:8px}.mir-shell .msw-rail-col{border-top:1px solid var(--border)}.mir-shell .msw-rail-stick{position:static;top:auto;padding-top:0}.mir-shell .msw-rail-stick>.msw-ticket{max-height:none;overflow:visible}.mir-shell .msw-ticket-box{max-width:560px;margin:0 auto}.mir-shell .msw-primary-col{padding-inline:24px!important}.mir-shell .msw-whead,.mir-shell .msw-runbar-in{padding-inline:24px}}@media(max-width:767px){.mir-shell .msw-chrome{padding-inline:16px}.mir-shell .msw-primary-col{padding-inline:16px!important;padding-block:20px!important}.mir-shell .msw-whead{padding:28px 16px 4px}.mir-shell .msw-runbar-in{padding-inline:16px;min-height:74px}.mir-shell .msw-ticket-box{max-width:none}.mir-shell .msw-horizon-seg-group{display:flex!important;width:100%}.mir-shell .msw-horizon-seg{flex:1 1 0;min-width:0;min-height:44px;padding-left:4px;padding-right:4px}.mir-shell .msw-addchip{flex:1 1 100%}.mir-shell .msw-addchip-input{width:100%;text-overflow:ellipsis}.mir-shell .msw-pill{min-height:40px}.mir-shell .msw-tape{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mir-shell .msw-tape::-webkit-scrollbar{display:none}.mir-shell .msw-tape-cell{flex:0 0 152px!important}.mir-shell .msw-engine-cards{grid-template-columns:1fr!important}.mir-shell .msw-split-btn{flex:1 1 100%}.mir-shell .msw-ticket-row{min-height:38px;align-items:center}.mir-shell .msw-recent-row{flex-wrap:wrap}.mir-shell .msw-runbar-est{font-size:10px;letter-spacing:.05em;gap:6px}.mir-shell .msw-runbar-shape{flex-basis:100%}.mir-shell .msw-runbar-cta{padding:13px 20px 12px;min-height:44px}}@layer components{[data-skin=mir] .mir-scheduled{padding:4px 0 24px}[data-skin=mir] .mir-scheduled .pageh{padding:8px 0 30px}[data-skin=mir] .mir-scheduled .kicker{font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:18px}[data-skin=mir] .mir-scheduled .kicker:before{content:"";width:44px;height:1px;background:var(--accent);display:inline-block}[data-skin=mir] .mir-scheduled h1{font-family:var(--f-disp);font-size:40px;font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--ink);margin:0}[data-skin=mir] .mir-scheduled h1 .ital{font-style:normal;font-weight:300}[data-skin=mir] .mir-scheduled .page-meta{margin-top:16px;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.1em;line-height:1.9}[data-skin=mir] .mir-scheduled .page-meta b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}[data-skin=mir] .mir-scheduled .panel-box{background:var(--panel);border:1px solid var(--line);border-radius:4px;display:flex;flex-direction:column;min-width:0}[data-skin=mir] .mir-scheduled .phead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 18px 13px;border-bottom:1px solid var(--line);background:var(--panel-alt);border-radius:4px 4px 0 0;position:relative}[data-skin=mir] .mir-scheduled .ph-label{display:block;font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}[data-skin=mir] .mir-scheduled .ph-head{font-family:var(--f-disp);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--ink);margin:0}[data-skin=mir] .mir-scheduled .ph-head .cd{color:var(--accent)}[data-skin=mir] .mir-scheduled .phead .pmeta{padding-bottom:3px;text-align:right;flex:none}[data-skin=mir] .mir-scheduled .pmeta{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.1em}[data-skin=mir] .mir-scheduled .pbody{padding:16px 18px 18px}[data-skin=mir] .mir-scheduled .sec-break{display:flex;align-items:center;gap:14px;margin:30px 0 16px}[data-skin=mir] .mir-scheduled .sec-break .sb-n{font-family:var(--f-mono);font-size:.66rem;font-weight:600;letter-spacing:.2em;color:var(--accent);white-space:nowrap}[data-skin=mir] .mir-scheduled .sec-break .sb-rule{flex:1;height:1px;background:var(--line)}[data-skin=mir] .mir-scheduled .sec-break .sb-jur{font-family:var(--f-mono);font-size:.62rem;font-weight:600;letter-spacing:.16em;color:var(--ink-3);white-space:nowrap}[data-skin=mir] .mir-scheduled .planner{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:20px;align-items:start;margin-bottom:8px}[data-skin=mir] .mir-scheduled .pleft,[data-skin=mir] .mir-scheduled .rail{display:flex;flex-direction:column;gap:20px;min-width:0}[data-skin=mir] .mir-scheduled .cal-panel .pbody{padding:14px 14px 16px}[data-skin=mir] .mir-scheduled .cal-navs{display:flex;align-items:center;gap:5px}[data-skin=mir] .mir-scheduled .cal-nav{font-family:var(--f-mono);font-size:10px;color:var(--ink-2);border:1px solid var(--line);border-radius:3px;min-width:26px;padding:4px 7px 3px;background:none;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-scheduled .cal-nav:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-scheduled .cal-nav:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-skin=mir] .mir-scheduled .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}[data-skin=mir] .mir-scheduled .cal>*{min-width:0}[data-skin=mir] .mir-scheduled .cal-dow{background:var(--panel-alt);font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:8px 0 7px;text-align:center}[data-skin=mir] .mir-scheduled .cal-day{background:var(--panel);min-height:96px;padding:7px 8px 8px;position:relative;display:flex;flex-direction:column;gap:4px;transition:background .13s var(--ease);cursor:pointer;text-align:left;border:none;width:100%;font:inherit;color:inherit}[data-skin=mir] .mir-scheduled .cal-day:hover{background:var(--wash)}[data-skin=mir] .mir-scheduled .cal-day.we{background:var(--panel-alt)}[data-skin=mir] .mir-scheduled .cal-day.we:hover{background:var(--wash)}[data-skin=mir] .mir-scheduled .cal-day.is-out{cursor:default}[data-skin=mir] .mir-scheduled .cal-day .dn{font-family:var(--f-mono);font-size:10.5px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:7px}[data-skin=mir] .mir-scheduled .cal-day.past .dn{color:var(--ink-3)}[data-skin=mir] .mir-scheduled .cal-day.is-out .dn{color:var(--ink-3);opacity:.5}[data-skin=mir] .mir-scheduled .cal-day.today{box-shadow:inset 0 0 0 2px var(--accent);background:var(--panel)}[data-skin=mir] .mir-scheduled .cal-day .tdy{font-family:var(--f-mono);font-size:8px;font-weight:700;letter-spacing:.16em;color:var(--accent)}[data-skin=mir] .mir-scheduled .evt{display:flex;align-items:center;gap:6px;min-width:0;text-align:left;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.02em;color:var(--ink);border:1px solid color-mix(in srgb,var(--sc) 40%,transparent);background:color-mix(in srgb,var(--sc) 9%,transparent);border-radius:3px;padding:3px 6px 2.5px;cursor:pointer;transition:border-color .15s var(--ease)}[data-skin=mir] .mir-scheduled .evt:hover{border-color:var(--sc)}[data-skin=mir] .mir-scheduled .evt .edot{width:6px;height:6px;background:var(--sc);flex:none}[data-skin=mir] .mir-scheduled .evt .elabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-skin=mir] .mir-scheduled .evt.past{opacity:.5}[data-skin=mir] .mir-scheduled .evt.next{border-color:var(--sc);background:var(--accent-wash);font-weight:600}[data-skin=mir] .mir-scheduled .more-n{font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.08em;color:var(--accent);text-align:left;padding:1px 2px 0;cursor:pointer;background:none;border:none}[data-skin=mir] .mir-scheduled .more-n:hover{color:var(--accent-hover)}[data-skin=mir] .mir-scheduled .day-pop{position:absolute;top:calc(100% - 8px);left:6px;width:308px;z-index:90;background:var(--pop);border:1px solid var(--line-2);border-radius:4px;padding:12px 14px 11px;text-align:left;cursor:default;box-shadow:var(--shadow-md)}[data-skin=mir] .mir-scheduled .day-pop .dp-head,[data-skin=mir] .mir-scheduled .day-detail-m .dp-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-bottom:4px}[data-skin=mir] .mir-scheduled .dp-row{display:grid;grid-template-columns:8px 44px 1fr;gap:9px;align-items:baseline;padding:8px 0 7px;border-top:1px solid var(--line-soft)}[data-skin=mir] .mir-scheduled .dp-row .edot{width:6px;height:6px;background:var(--sc);align-self:center}[data-skin=mir] .mir-scheduled .dp-row .dpt{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}[data-skin=mir] .mir-scheduled .dp-row .dpn{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.35}[data-skin=mir] .mir-scheduled .dp-row .dps{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.06em;margin-top:2px}[data-skin=mir] .mir-scheduled .dp-row .dps .ok{color:var(--sg);font-weight:700}[data-skin=mir] .mir-scheduled .day-detail-m{display:none}[data-skin=mir] .mir-scheduled .lg-rows{display:flex;flex-direction:column}[data-skin=mir] .mir-scheduled .lg-item{display:flex;align-items:center;gap:9px;padding:6.5px 0;border-bottom:1px solid var(--line-soft);font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.04em}[data-skin=mir] .mir-scheduled .lg-item:last-child{border-bottom:none}[data-skin=mir] .mir-scheduled .lg-item .swatch{width:9px;height:9px;flex:none;background:var(--sc)}[data-skin=mir] .mir-scheduled .lg-item .samp{font-size:9px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-wash);border-radius:3px;padding:1.5px 6px 1px;flex:none}[data-skin=mir] .mir-scheduled .lg-item .samp.faded{opacity:.5}[data-skin=mir] .mir-scheduled .lg-item .ring{width:11px;height:11px;flex:none;box-shadow:inset 0 0 0 2px var(--accent);background:var(--panel)}[data-skin=mir] .mir-scheduled .lg-note{font-size:9.5px;color:var(--ink-3);letter-spacing:.06em}[data-skin=mir] .mir-scheduled .p-hero{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}[data-skin=mir] .mir-scheduled .hero-count{font-family:var(--f-disp);font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}[data-skin=mir] .mir-scheduled .hero-count .u{font-size:20px;font-weight:400;color:var(--ink-3);letter-spacing:0}[data-skin=mir] .mir-scheduled .hero-when{margin-top:9px;font-family:var(--f-mono);font-size:10.5px;font-weight:600;color:var(--ink-2);letter-spacing:.08em}[data-skin=mir] .mir-scheduled .hero-title{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);font-family:var(--f-disp);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.3}[data-skin=mir] .mir-scheduled .hero-cfg{margin-top:7px;font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.06em;line-height:1.8}[data-skin=mir] .mir-scheduled .hero-cfg b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-scheduled .hero-empty{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin-top:4px}[data-skin=mir] .mir-scheduled .btn{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;transition:opacity .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-scheduled .btn-primary{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);padding:8px 16px 7px}[data-skin=mir] .mir-scheduled .btn-primary:hover{opacity:.88;transform:translateY(-1px)}[data-skin=mir] .mir-scheduled .btn-ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line);padding:8px 14px 7px}[data-skin=mir] .mir-scheduled .btn-ghost:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-scheduled .p-hero .btn-primary{width:100%;text-align:center;margin-top:16px}[data-skin=mir] .mir-scheduled .sched-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:0 11px;align-items:center;padding:12px 0 13px;border-bottom:1px solid var(--line-soft);position:relative}[data-skin=mir] .mir-scheduled .sched-row:first-of-type{padding-top:4px}[data-skin=mir] .mir-scheduled .sched-row:last-of-type{border-bottom:none}[data-skin=mir] .mir-scheduled .sched-row .swatch{width:10px;height:10px;background:var(--sc);align-self:start;margin-top:4px}[data-skin=mir] .mir-scheduled .sched-row.paused .swatch{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sc);opacity:.7}[data-skin=mir] .mir-scheduled .sched-row .st{font-size:13px;font-weight:600;color:var(--ink);line-height:1.3}[data-skin=mir] .mir-scheduled .sched-row.paused .st{color:var(--ink-2)}[data-skin=mir] .mir-scheduled .sched-row .cad{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.04em;margin-top:3px;line-height:1.7}[data-skin=mir] .mir-scheduled .toggle{width:34px;height:18px;border:1px solid var(--btn-bg);border-radius:3px;background:var(--btn-bg);position:relative;cursor:pointer;transition:opacity .15s var(--ease);display:inline-block;flex:none;padding:0}[data-skin=mir] .mir-scheduled .toggle:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}[data-skin=mir] .mir-scheduled .toggle:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;background:var(--bg);transition:transform .15s var(--ease)}[data-skin=mir] .mir-scheduled .toggle:hover{opacity:.85}[data-skin=mir] .mir-scheduled .toggle.off{background:transparent;border-color:var(--line-2)}[data-skin=mir] .mir-scheduled .toggle.off:after{right:auto;left:2px;background:var(--ink-3)}[data-skin=mir] .mir-scheduled .toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-skin=mir] .mir-scheduled .kebab-wrap{position:relative;display:flex}[data-skin=mir] .mir-scheduled .kebab{min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--ink-3);border-radius:3px;letter-spacing:.1em;background:none;border:none;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-scheduled .kebab:hover{color:var(--ink);background:var(--wash)}[data-skin=mir] .mir-scheduled .kebab.open{color:var(--ink);background:var(--panel-alt)}[data-skin=mir] .mir-scheduled .kmenu{position:absolute;right:0;top:calc(100% - 4px);width:196px;z-index:95;background:var(--pop);border:1px solid var(--line-2);border-radius:4px;padding:5px;box-shadow:var(--shadow-md)}[data-skin=mir] .mir-scheduled .kmenu .ki{display:block;width:100%;text-align:left;padding:8px 10px 7px;font-size:12.5px;color:var(--ink-2);border-radius:3px;background:none;border:none;cursor:pointer;transition:background .13s var(--ease),color .13s var(--ease)}[data-skin=mir] .mir-scheduled .kmenu .ki:hover{background:var(--wash);color:var(--ink)}[data-skin=mir] .mir-scheduled .kmenu .ki.danger{color:var(--ox)}[data-skin=mir] .mir-scheduled .kmenu .ki .sub{display:block;font-family:var(--f-mono);font-size:8.5px;letter-spacing:.1em;color:var(--ink-3);margin-top:2px;text-transform:uppercase}[data-skin=mir] .mir-scheduled .new-sweep{margin:2px 0 12px;width:100%;border:1px dashed var(--line-2);border-radius:4px;padding:12px 10px 11px;display:flex;align-items:center;justify-content:center;gap:9px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:none;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-scheduled .new-sweep:hover{border-color:var(--accent);color:var(--accent)}[data-skin=mir] .mir-scheduled .new-sweep .plus{font-size:13px;font-weight:400;line-height:1}[data-skin=mir] .mir-scheduled .mgr-empty{font-size:12px;color:var(--ink-3);padding:6px 0 4px}[data-skin=mir] .mir-scheduled .act-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:0 12px;padding:9.5px 0;border-bottom:1px solid var(--line-soft);align-items:baseline}[data-skin=mir] .mir-scheduled .act-row:last-child{border-bottom:none}[data-skin=mir] .mir-scheduled .act-g{font-family:var(--f-mono);font-size:12px;font-weight:700;line-height:1.4}[data-skin=mir] .mir-scheduled .g-ok{color:var(--sg)}[data-skin=mir] .mir-scheduled .g-warn{color:var(--oc)}[data-skin=mir] .mir-scheduled .g-run{color:var(--accent-cyan)}[data-skin=mir] .mir-scheduled .g-fail{color:var(--ox)}[data-skin=mir] .mir-scheduled .act-t{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.35}[data-skin=mir] .mir-scheduled .act-m{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.05em;line-height:1.7;text-align:right;white-space:nowrap}[data-skin=mir] .mir-scheduled .act-m b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-scheduled .act-empty{font-size:12px;color:var(--ink-3);padding:4px 0}[data-skin=mir] .mir-scheduled .builder-wrap{margin:0 0 8px}[data-skin=mir] .mir-scheduled .b-grid{display:grid;grid-template-columns:7fr 5fr;gap:0;min-width:0}[data-skin=mir] .mir-scheduled .b-left{padding:18px 26px 22px 18px;border-right:1px solid var(--line);min-width:0}[data-skin=mir] .mir-scheduled .b-right{padding:18px 18px 22px 24px;display:flex;flex-direction:column;min-width:0}[data-skin=mir] .mir-scheduled .b-field{margin-bottom:20px}[data-skin=mir] .mir-scheduled .b-field:last-child{margin-bottom:0}[data-skin=mir] .mir-scheduled .b-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}[data-skin=mir] .mir-scheduled .b-lbl .hint{font-weight:500;letter-spacing:.08em;text-transform:none;color:var(--ink-3)}[data-skin=mir] .mir-scheduled input.txt{font-family:var(--f-body);font-size:12.5px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:7px 10px;width:200px;outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}[data-skin=mir] .mir-scheduled input.txt::-moz-placeholder{color:var(--ink-3)}[data-skin=mir] .mir-scheduled input.txt::placeholder{color:var(--ink-3)}[data-skin=mir] .mir-scheduled input.txt:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}[data-skin=mir] .mir-scheduled input.txt.wide{width:100%;max-width:420px}[data-skin=mir] .mir-scheduled input.txt.time{width:96px;font-family:var(--f-mono);font-variant-numeric:tabular-nums}[data-skin=mir] .mir-scheduled .preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}[data-skin=mir] .mir-scheduled .preset{border:1px solid var(--line);border-radius:3px;padding:8px 6px 7px;font-size:11.5px;font-weight:500;color:var(--ink-2);text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-scheduled .preset:hover{border-color:var(--ink-3)}[data-skin=mir] .mir-scheduled .preset.sel{border-color:var(--accent);color:var(--ink);background:var(--accent-wash);font-weight:600}[data-skin=mir] .mir-scheduled .days{display:flex;gap:8px;align-items:center}[data-skin=mir] .mir-scheduled .dayc{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;background:none;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-scheduled .dayc:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%}[data-skin=mir] .mir-scheduled .dayc:hover{border-color:var(--ink-3)}[data-skin=mir] .mir-scheduled .dayc.sel{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}[data-skin=mir] .mir-scheduled .time-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}[data-skin=mir] .mir-scheduled .qt{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.06em;border:1px solid var(--line);border-radius:3px;padding:6px 10px 5px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;background:none;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-scheduled .qt:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-scheduled .qt.sel{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:600}[data-skin=mir] .mir-scheduled .src-card{border:1px solid var(--line);border-radius:4px;padding:12px 14px 11px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:0 11px;cursor:pointer;margin-bottom:8px;text-align:left;background:none;width:100%;transition:border-color .15s var(--ease),background .15s var(--ease)}[data-skin=mir] .mir-scheduled .src-card:hover{border-color:var(--ink-3)}[data-skin=mir] .mir-scheduled .src-card.sel{border-color:var(--accent);background:var(--accent-wash)}[data-skin=mir] .mir-scheduled .radio{width:14px;height:14px;border-radius:50%;border:1px solid var(--line-2);margin-top:2px;background:var(--panel);flex:none}[data-skin=mir] .mir-scheduled .src-card.sel .radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3.5px var(--panel)}[data-skin=mir] .mir-scheduled .src-card .sc-t{font-size:13px;font-weight:600;color:var(--ink)}[data-skin=mir] .mir-scheduled .src-card .sc-s{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.05em;margin-top:4px;line-height:1.8}[data-skin=mir] .mir-scheduled .src-card .sc-s b{color:var(--ink-2);font-weight:600}[data-skin=mir] .mir-scheduled .custom-cfg{border:1px solid var(--line);border-left:2px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:4px;padding:14px 14px 15px;margin-top:2px;display:flex;flex-direction:column;gap:15px}[data-skin=mir] .mir-scheduled .custom-cfg .b-lbl{margin-bottom:8px}[data-skin=mir] .mir-scheduled .chips{display:flex;flex-wrap:wrap;gap:6px}[data-skin=mir] .mir-scheduled .fchip{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.05em;border:1px solid var(--line);border-radius:3px;padding:5px 9px 4px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:none;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-scheduled .fchip:hover{border-color:var(--ink-3);color:var(--ink)}[data-skin=mir] .mir-scheduled .fchip.sel{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:600}[data-skin=mir] .mir-scheduled .fchip.more{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);border-style:dashed;letter-spacing:.1em}[data-skin=mir] .mir-scheduled .fchip.more:hover{border-color:var(--accent);background:var(--accent-wash)}[data-skin=mir] .mir-scheduled .seg{display:inline-flex;border:1px solid var(--line);border-radius:3px;overflow:hidden;align-self:flex-start}[data-skin=mir] .mir-scheduled .seg button{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.06em;padding:6px 12px 5px;color:var(--ink-2);border-right:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;background:none;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}[data-skin=mir] .mir-scheduled .seg button:last-child{border-right:none}[data-skin=mir] .mir-scheduled .seg button:hover{color:var(--ink)}[data-skin=mir] .mir-scheduled .seg button.sel{background:var(--accent-wash);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}[data-skin=mir] .mir-scheduled select.sel{font-family:var(--f-body);font-size:12.5px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:7px 26px 7px 10px;width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%238695A5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .15s var(--ease)}[data-skin=mir] .mir-scheduled select.sel:hover{border-color:var(--ink-3)}[data-theme=dark] [data-skin=mir] .mir-scheduled select.sel,[data-skin=mir][data-theme=dark] .mir-scheduled select.sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%236E8BAC'/%3E%3C/svg%3E")}[data-skin=mir] .mir-scheduled .cc-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}[data-skin=mir] .mir-scheduled .cc-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;text-align:left;background:none;border:none}[data-skin=mir] .mir-scheduled .cc-check .cbox{width:14px;height:14px;border:1px solid var(--line-2);border-radius:3px;background:var(--panel);flex:none;margin-top:1.5px;position:relative;transition:background .15s var(--ease),border-color .15s var(--ease)}[data-skin=mir] .mir-scheduled .cc-check.on .cbox{background:var(--accent);border-color:var(--accent)}[data-skin=mir] .mir-scheduled .cc-check.on .cbox:after{content:"";position:absolute;left:4.5px;top:1.5px;width:3.5px;height:7px;border:solid var(--panel);border-width:0 2px 2px 0;transform:rotate(45deg)}[data-skin=mir] .mir-scheduled .cc-check .ct{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.35}[data-skin=mir] .mir-scheduled .cc-check .cs{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.08em;margin-top:3px;text-transform:uppercase;line-height:1.7;display:block}[data-skin=mir] .mir-scheduled .email-row{display:flex;align-items:flex-start;gap:12px}[data-skin=mir] .mir-scheduled .email-row .et{font-size:12.5px;font-weight:500;color:var(--ink)}[data-skin=mir] .mir-scheduled .email-row .es{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.08em;margin-top:3px;text-transform:uppercase}[data-skin=mir] .mir-scheduled .preview-box{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}[data-skin=mir] .mir-scheduled .preview-line{font-family:var(--f-disp);font-size:18px;font-weight:500;letter-spacing:-.012em;color:var(--ink);line-height:1.45;text-wrap:balance}[data-skin=mir] .mir-scheduled .preview-line b{font-weight:700}[data-skin=mir] .mir-scheduled .preview-next{margin-top:10px;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em}[data-skin=mir] .mir-scheduled .preview-next b{color:var(--accent);font-weight:600}[data-skin=mir] .mir-scheduled .b-actions{display:flex;gap:10px;margin-top:18px}[data-skin=mir] .mir-scheduled .b-actions .btn-primary{flex:1;text-align:center}@media(max-width:1200px){[data-skin=mir] .mir-scheduled .planner{grid-template-columns:minmax(0,1fr) 300px}[data-skin=mir] .mir-scheduled .cal-day{min-height:84px}[data-skin=mir] .mir-scheduled .preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=mir] .mir-scheduled .b-grid{grid-template-columns:1fr}[data-skin=mir] .mir-scheduled .b-left{border-right:none;border-bottom:1px solid var(--line);padding:18px}[data-skin=mir] .mir-scheduled .b-right{padding:18px}}@media(max-width:768px){[data-skin=mir] .mir-scheduled h1{font-size:clamp(26px,7.5vw,32px)}[data-skin=mir] .mir-scheduled .planner{display:flex;flex-direction:column;gap:16px}[data-skin=mir] .mir-scheduled .pleft,[data-skin=mir] .mir-scheduled .rail{display:contents}[data-skin=mir] .mir-scheduled .p-hero{order:1}[data-skin=mir] .mir-scheduled .cal-panel{order:2}[data-skin=mir] .mir-scheduled .p-manager{order:3}[data-skin=mir] .mir-scheduled .p-legend{order:4}[data-skin=mir] .mir-scheduled .p-activity{order:5}[data-skin=mir] .mir-scheduled .act-row{grid-template-columns:16px minmax(0,1fr);padding:11px 0}[data-skin=mir] .mir-scheduled .act-row .act-m{grid-column:2;text-align:left;white-space:normal;margin-top:2.5px}[data-skin=mir] .mir-scheduled .cal-nav{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}[data-skin=mir] .mir-scheduled .cal-day{min-height:58px;padding:5px 5px 6px;gap:3px}[data-skin=mir] .mir-scheduled .cal-day .dn{font-size:9.5px;gap:4px}[data-skin=mir] .mir-scheduled .cal-day .tdy{display:none}[data-skin=mir] .mir-scheduled .evt{padding:0;border:none;background:transparent;gap:3px;border-radius:0}[data-skin=mir] .mir-scheduled .evt.next{background:transparent}[data-skin=mir] .mir-scheduled .evt .elabel{display:none}[data-skin=mir] .mir-scheduled .evt .edot{width:7px;height:7px}[data-skin=mir] .mir-scheduled .more-n{font-size:8px;padding:0}[data-skin=mir] .mir-scheduled .day-pop{display:none}[data-skin=mir] .mir-scheduled .day-detail-m{display:block;margin-top:12px;border:1px solid var(--line-2);border-radius:4px;padding:12px 14px 11px;background:var(--pop)}[data-skin=mir] .mir-scheduled .kebab{min-width:44px;min-height:44px}[data-skin=mir] .mir-scheduled .toggle{width:34px;height:18px;min-width:34px;min-height:18px;flex:none;padding:0}[data-skin=mir] .mir-scheduled .kmenu .ki{min-height:44px;display:flex;flex-direction:column;justify-content:center}[data-skin=mir] .mir-scheduled .new-sweep{min-height:48px}[data-skin=mir] .mir-scheduled .b-grid{grid-template-columns:1fr}[data-skin=mir] .mir-scheduled .b-left{border-right:none;border-bottom:1px solid var(--line);padding:16px}[data-skin=mir] .mir-scheduled .b-right{padding:16px}[data-skin=mir] .mir-scheduled .preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=mir] .mir-scheduled .preset{min-height:44px;display:flex;align-items:center;justify-content:center;white-space:normal;line-height:1.25}[data-skin=mir] .mir-scheduled .dayc{width:44px;height:44px}[data-skin=mir] .mir-scheduled .qt{min-height:44px;display:inline-flex;align-items:center}[data-skin=mir] .mir-scheduled .fchip{min-height:44px;display:inline-flex;align-items:center;padding:0 12px}[data-skin=mir] .mir-scheduled .seg button{min-height:44px;padding:0 14px}[data-skin=mir] .mir-scheduled select.sel{min-height:44px}[data-skin=mir] .mir-scheduled .cc-check{min-height:44px;align-items:center}[data-skin=mir] .mir-scheduled .cc-check .cbox{margin-top:0}[data-skin=mir] .mir-scheduled .cc-row2{grid-template-columns:1fr}[data-skin=mir] .mir-scheduled input.txt.wide{max-width:none}[data-skin=mir] .mir-scheduled .b-actions .btn-primary,[data-skin=mir] .mir-scheduled .b-actions .btn-ghost{min-height:48px;display:inline-flex;align-items:center;justify-content:center}[data-skin=mir] .mir-scheduled .b-actions .btn-ghost{flex:none;padding:0 18px}}@media(max-width:400px){[data-skin=mir] .mir-scheduled .days{gap:5px}[data-skin=mir] .mir-scheduled .dayc{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){[data-skin=mir] .mir-scheduled .btn-primary:hover{transform:none}}}
