:where(.mirror){--mb-ink:#0a0e13;--mb-graphite:#10161d;--mb-basalt:#1c2733;--mb-hairline:#1e2831;--mb-ash:#7e8fa0;--mb-steel:#8fa7bb;--mb-mist:#c6d2dd;--mb-bone:#f2f5f8;--mb-brass:#c8a96a;--mb-brass-hi:#e3c88f;--mb-sage:#639a78;--brass-dim:#c8a96a47;--mb-steel-blue:#5585ac;--mark-sage:var(--mb-sage);--mark-steel:var(--mb-steel);--mark-sea:var(--mb-steel-blue);--mark-dusk:#8e90b8;--mark-plum:#a77e94;--mark-rose:#b48389;--mark-clay:#b5866a;--mark-moss:#939b5f;--line-strong:color-mix(in srgb, var(--mb-steel) 15%, var(--mb-basalt));--sage-deep:color-mix(in srgb, var(--mb-sage) 70%, var(--mb-ink));--sage-booked:color-mix(in srgb, var(--mb-sage) 30%, var(--mb-graphite));--sage-glow:color-mix(in srgb, var(--mb-sage) 55%, transparent);--mock-chrome:color-mix(in srgb, var(--mb-ink) 50%, var(--mb-graphite));--hl-halo:color-mix(in srgb, var(--mb-bone) 10%, transparent);--usage-1:#3987e5;--usage-2:#d95926;--usage-3:#199e70;--usage-4:#c98500;--usage-5:#d55181;--usage-6:#008300;--usage-7:#9085e9;--usage-other:var(--mb-ash);--mb-display:var(--serif,"Newsreader"), Georgia, "Times New Roman", serif;--mb-text:var(--sans,"Jost"), "Helvetica Neue", Helvetica, Arial, sans-serif;--top-pad:22px;--top-h:calc(2 * var(--top-pad) + 12px * 1.7 + 5px + 1px);--hero-top:104px;--hero-bottom:112px;background:var(--mb-ink);min-height:100dvh;color:var(--mb-mist);font-family:var(--mb-text);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:300;line-height:1.7;position:relative}:where(.mirror) *{box-sizing:border-box}:where(.mirror-page) p{margin:1em 0}:where(.mirror) .wrap{width:min(1080px,100% - 48px);margin-inline:auto}:where(.mirror) a{color:var(--mb-brass);text-decoration:none}:where(.mirror) a:hover{color:var(--mb-brass-hi)}.mirror .label{letter-spacing:.22em;text-transform:uppercase;color:var(--mb-ash);font-family:inherit;font-size:11px;font-weight:500}:where(.mirror) .ghost{letter-spacing:.18em;text-transform:uppercase;color:var(--mb-steel);border-bottom:1px solid var(--brass-dim);padding-bottom:4px;font-size:12px;font-weight:500}:where(.mirror) .ghost:hover{color:var(--mb-bone);border-bottom-color:var(--mb-brass)}:where(.mirror) .top{padding:var(--top-pad) 0;border-bottom:1px solid var(--mb-hairline);align-items:center;gap:28px;display:flex}:where(.mirror) .top .logo{width:auto;height:22px;display:block}:where(.mirror) .top nav{align-items:baseline;gap:26px;margin-left:auto;display:flex}:where(.mirror) .chip{letter-spacing:.18em;text-transform:uppercase;color:var(--mb-brass);border:1px solid var(--brass-dim);border-radius:2px;padding:1px 6px;font-size:10px}:where(.mirror) .hero{padding:calc(var(--hero-top) + var(--top-h)) 0 var(--hero-bottom);border-bottom:1px solid var(--mb-hairline);background-image:radial-gradient(78% 108% at 50% 30%,#04070a 0%,#0a1016 44%,#121a23 100%);position:relative}:where(.mirror) .hero>.wrap{padding-top:88px}html[data-session=checking] .mirror-landing{visibility:hidden;animation:0s 4s forwards mb-session-give-up}@keyframes mb-session-give-up{to{visibility:visible}}:where(.mirror):has(.hero)>.masthead{inset-inline:0;top:var(--hero-top);z-index:1;position:absolute}:where(.mirror):has(.hero)>.masthead>.wrap{display:contents}:where(.mirror) .rule{background:var(--mb-brass);width:84px;height:3px}:where(.mirror-page) h1{font-family:var(--mb-display);letter-spacing:-.02em;color:var(--mb-bone);text-wrap:balance;max-width:16ch;margin:30px 0 0;font-size:clamp(40px,6.4vw,76px);font-weight:200;line-height:1.08}:where(.mirror) .standfirst{font-family:var(--mb-display);color:var(--mb-steel);max-width:52ch;margin:28px 0 0;font-size:clamp(19px,2.1vw,24px);font-weight:300;line-height:1.55}:where(.mirror) .actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}:where(.mirror) .btn{background:var(--mb-brass);color:var(--mb-ink);font-family:var(--mb-text);letter-spacing:.02em;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:12px;padding:14px 24px;font-size:15px;font-weight:500;display:inline-flex}:where(.mirror) .btn:hover{background:var(--mb-brass-hi);color:var(--mb-ink)}:where(.mirror) .btn.g{background:var(--mb-bone)}:where(.mirror) .btn.g:hover{background:#fff}:where(.mirror) .btn.out{color:var(--mb-brass);border:1px solid var(--brass-dim);background:0 0}:where(.mirror) .btn.out:hover{border-color:var(--mb-brass);color:var(--mb-brass-hi)}:where(.mirror) .btn.bad{color:#d89a94;background:0 0;border:1px solid #5a3a3d}:where(.mirror) .btn:disabled{opacity:.5;cursor:default}:where(.mirror) .note{color:var(--mb-ash);margin:14px 0 0;font-size:14px}:where(.mirror) section.wrap{padding:88px 0 0}:where(.mirror) .sec-head{align-items:center;gap:20px;margin-bottom:44px;display:flex}:where(.mirror) .sec-head .line{background:var(--mb-hairline);flex:auto;height:1px}:where(.mirror-page) h2{font-family:var(--mb-display);letter-spacing:-.015em;color:var(--mb-bone);text-wrap:balance;max-width:22ch;margin:0 0 22px;font-size:clamp(30px,3.6vw,44px);font-weight:200;line-height:1.15}:where(.mirror) .lede{color:var(--mb-steel);max-width:60ch;margin:0}:where(.mirror) .beats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin-top:40px;display:grid}:where(.mirror) .beat{border-top:1px solid var(--brass-dim);padding-top:22px}:where(.mirror) .beat h3{font-family:var(--mb-display);color:var(--mb-bone);margin:14px 0 12px;font-size:25px;font-weight:300;line-height:1.25}:where(.mirror) .beat p{color:var(--mb-steel);margin:0;font-size:16px}:where(.mirror) .rule+h2{margin-top:28px}:where(.mirror) .rights{border-top:1px solid var(--mb-hairline);margin:36px 0 0;padding:0;list-style:none}:where(.mirror) .rights li{border-bottom:1px solid var(--mb-hairline);font-family:var(--mb-display);color:var(--mb-bone);grid-template-columns:64px 1fr;align-items:baseline;gap:18px;padding:20px 0;font-size:clamp(20px,2vw,25px);font-weight:300;line-height:1.35;display:grid}:where(.mirror) .rights li span{font-family:var(--mb-text);letter-spacing:.2em;color:var(--mb-brass);font-size:12px}:where(.mirror) .sec-head+.rights{margin-top:0}:where(.mirror) footer{color:var(--mb-ash);flex-wrap:wrap;align-items:baseline;gap:22px;margin-top:80px;padding:28px 0 48px;font-size:13px;display:flex}:where(.mirror) footer a,:where(.mirror) footer button{color:var(--mb-steel)}:where(.mirror) footer button:hover{color:var(--mb-brass-hi)}:where(.mirror) .center{place-items:center;min-height:78vh;padding:64px 0;display:grid}:where(.mirror) .card{text-align:center;width:min(440px,100%)}:where(.mirror) .card .logo{height:26px;margin:0 auto 34px;display:block}:where(.mirror) .card h2{max-width:none;margin-inline:auto}:where(.mirror) .card p{color:var(--mb-steel);font-size:16px}:where(.mirror) .gslot{justify-content:center;align-items:center;min-height:52px;margin-top:30px;display:flex}:where(.mirror) .gbtn svg,:where(.mirror) .btn svg{flex:none;width:18px;height:18px}:where(.mirror) .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin-top:44px;display:grid}:where(.mirror) .step{border-top:1px solid var(--brass-dim);counter-increment:s;padding-top:22px}:where(.mirror) .step:before{content:"0" counter(s);letter-spacing:.22em;color:var(--mb-brass);font-size:12px}:where(.mirror) .step h3{font-family:var(--mb-display);color:var(--mb-bone);margin:12px 0 10px;font-size:25px;font-weight:300}:where(.mirror) .step p{color:var(--mb-steel);margin:0;font-size:16px}:where(.mirror) h2+.standfirst{margin-top:0}:where(.mirror) .actions .note{margin:0}:where(.mirror) .actions .gslot{justify-content:flex-start;min-width:300px;min-height:44px;margin-top:0}:where(.mirror) .steps+.note{margin-top:48px}:where(.mirror) .label+h2{margin-top:18px}:where(.mirror) .panel{background:var(--mb-graphite);border:1px solid var(--mb-hairline);border-radius:2px;margin-top:18px}:where(.mirror) .panel>:last-child{border-bottom:0}:where(.mirror) .meta{color:var(--mb-ash);font-size:13px}:where(.mirror) .scopes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}:where(.mirror) .scopes button{letter-spacing:.14em;text-transform:uppercase;color:var(--mb-steel);border:1px solid var(--mb-hairline);border-radius:2px;padding:2px 8px;font-size:11px}:where(.mirror) .stop{letter-spacing:.16em;text-transform:uppercase;color:#d89a94;text-align:left;border:1px solid #5a3a3d;border-radius:2px;padding:6px 12px;font-size:12px}:where(.mirror) .stop:disabled{opacity:.5}:where(.mirror) .live{color:var(--mb-sage)}:where(.mirror) .addr{color:var(--mb-mist);background:var(--mb-basalt);overflow-wrap:anywhere;text-align:left;border-radius:2px;max-width:100%;margin-top:8px;padding:10px 14px;font-family:ui-monospace,Menlo,monospace;font-size:14px;display:inline-block}:where(.mirror) .strip{gap:2px;max-width:460px;display:grid}:where(.mirror) .strip>span{background:var(--mb-hairline);border-radius:1px;height:14px}:where(.mirror) .strip>.on{background:var(--mb-sage)}:where(.mirror) .window{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}:where(.mirror) .window .scopes{gap:6px;margin-top:0}:where(.mirror) .window [aria-pressed=true]{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .danger{border:1px solid #3a2a2c;border-radius:2px;margin-top:64px;padding:28px}:where(.mirror) .danger h3{font-family:var(--mb-display);color:var(--mb-bone);margin:0 0 8px;font-size:25px;font-weight:300}:where(.mirror) .danger .lede{margin-bottom:18px}:where(.mirror) .flow{justify-items:start;gap:12px;display:grid}:where(.mirror) .confirm{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:where(.mirror) .howto{margin:0;padding-left:1.4em;font-size:15px;list-style:decimal}:where(.mirror) section.wrap.sec{padding-top:72px;scroll-margin-top:24px}:where(.mirror) section.wrap.sec:first-child{padding-top:56px}:where(.mirror) .secnav{flex-wrap:wrap;justify-content:flex-end}:where(.mirror) .tabs{border-bottom:1px solid var(--mb-hairline);flex-wrap:wrap;gap:4px 32px;margin-top:32px;display:flex}:where(.mirror) .tab{letter-spacing:.18em;text-transform:uppercase;min-height:44px;color:var(--mb-steel);border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0 12px;font-size:12px;font-weight:500}:where(.mirror) .tab:hover{color:var(--mb-bone)}:where(.mirror) .tab[aria-selected=true]{color:var(--mb-bone);border-bottom-color:var(--mb-bone)}:where(.mirror) .tabpanel{min-width:0;padding-top:32px}:where(.mirror) .tabpanel>.danger{margin-top:0}:where(.mirror) .swipe-hint{display:none}@media (min-width:641px){:where(.mirror) .tabpanel:not(.selected){display:none}}:where(.mirror) .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}:where(.mirror) .panel-head .lede{margin:0}:where(.mirror) .panel-head+.panel{margin-top:24px}:where(.mirror) .tabpanel>.threads-card{margin-top:0;padding:32px}:where(.mirror) .threads-card .actions{margin-top:24px}:where(.mirror) .threads-card h3{font-family:var(--mb-display);color:var(--mb-bone);margin:12px 0 0;font-size:30px;font-weight:300;line-height:1.2}:where(.mirror) .threads-card .lede{margin:14px 0 0}:where(.mirror) .tabpanel>.plan-card{margin-top:0;padding:32px}:where(.mirror) .plan-card h3{font-family:var(--mb-display);color:var(--mb-bone);margin:12px 0 0;font-size:30px;font-weight:300;line-height:1.2}:where(.mirror) .plan-card .lede{margin:14px 0 0}:where(.mirror) .plan-card .note{margin:8px 0 0}:where(.mirror) .plan-card .actions{gap:16px;margin-top:24px}:where(.mirror) .plan-card .btn.plain{color:var(--mb-mist);border:1px solid var(--line-strong);background:0 0}:where(.mirror) .plan-card .btn.plain:hover{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .plan-prices{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}:where(.mirror) .plan-prices li{color:var(--mb-mist);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}:where(.mirror) .plan-prices b,:where(.mirror) .plan-choices b{color:var(--mb-bone);font-weight:400}:where(.mirror) .plan-choices{justify-items:start;gap:8px;margin-top:16px;display:grid}:where(.mirror) .plan-choices button{min-height:44px;font-family:var(--mb-text);color:var(--mb-mist);border:1px solid var(--line-strong);text-align:left;border-radius:2px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 16px;font-size:15px;display:inline-flex}:where(.mirror) .plan-choices button:hover{border-color:var(--mb-steel)}:where(.mirror) .plan-choices button:disabled{opacity:.5}:where(.mirror) .hline{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}:where(.mirror) .hline b{color:var(--mb-bone);font-size:17px;font-weight:400}:where(.mirror) .ai-logo,:where(.mirror) .ai-mark{border-radius:6px;flex:none;width:28px;height:28px}:where(.mirror) .ai-mark{background:var(--mb-basalt);border:1px solid var(--mb-hairline);color:var(--mb-steel);font-family:var(--mb-display);justify-content:center;align-items:center;font-size:16px;display:flex}:where(.mirror) .ai-mark.backed{background:var(--mb-bone);border:0}:where(.mirror) .ai-mark.backed img{width:auto;height:22px}:where(.mirror) .ai-mark.marked{color:var(--mb-ink);border:0}:where(.mirror) .mark-form{justify-items:start;gap:14px;width:100%;display:grid}:where(.mirror) .mark-form label,:where(.mirror) .mark-form [role=group]{gap:6px;width:100%;display:grid}:where(.mirror) .mark-form input{width:min(360px,100%);height:44px;color:var(--mb-bone);background:var(--mb-basalt);border:1px solid var(--mb-hairline);border-radius:2px;padding:0 14px;font-size:16px}:where(.mirror) .swatches{flex-wrap:wrap;gap:10px;display:flex}:where(.mirror) .swatches button{border:0;border-radius:6px;width:32px;height:32px}:where(.mirror) .swatches [aria-pressed=true]{box-shadow:0 0 0 2px var(--mb-ink), 0 0 0 4px var(--mb-bone)}:where(.mirror) .ai-row{border-bottom:1px solid var(--mb-hairline);grid-template-columns:1fr 48px;align-items:start;gap:12px 20px;padding:16px 22px;display:grid}:where(.mirror) .ai-row>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}:where(.mirror) .ai-row p{color:var(--mb-mist);max-width:64ch;margin:0}:where(.mirror) .ai-row>button{letter-spacing:.1em;width:36px;height:36px;color:var(--mb-steel);border:1px solid var(--mb-hairline);border-radius:2px;justify-content:center;justify-self:end;align-items:center;font-size:18px;display:flex}:where(.mirror) .ai-row>button:hover,:where(.mirror) .ai-row>button[aria-expanded=true]{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .ai-row>.logbox{grid-column:1/-1;display:block}:where(.mirror) .ai-row>.logtoggle{letter-spacing:.16em;text-transform:uppercase;width:auto;height:auto;min-height:32px;color:var(--mb-steel);border:1px solid var(--line-strong);border-radius:2px;grid-column:1/-1;justify-self:start;padding:0 12px;font-size:12px;font-weight:500;position:static}:where(.mirror) .ai-row>.logtoggle:hover,:where(.mirror) .ai-row>.logtoggle[aria-expanded=true]{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .logbox{background:var(--mb-ink);border:1px solid var(--mb-hairline);border-radius:2px;width:100%;padding:10px 14px 12px}:where(.mirror) .logbox.span{padding-right:0}:where(.mirror) .logbox-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}:where(.mirror) .logbox.span .logbox-head{padding-right:14px}:where(.mirror) .logbox .streaming{color:var(--mb-sage);margin-left:8px}:where(.mirror) .logplace{color:var(--mb-ash);font-variant-numeric:tabular-nums;font-size:12px}:where(.mirror) .logbox .streaming:before{content:"";background:var(--mb-sage);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}:where(.mirror) .log-page{grid-template-columns:minmax(0,1fr) 28px;align-items:stretch;padding-right:12px;display:grid}:where(.mirror) .log-page .log{padding-right:10px}:where(.mirror) .lognav{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.mirror) .lognav button{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--mb-steel);border-radius:2px;flex:none;font-size:10px}:where(.mirror) .lognav button:hover:not([aria-disabled=true]){color:var(--mb-bone);border-color:var(--mb-steel);background:var(--mb-basalt)}:where(.mirror) .lognav button[aria-disabled=true]{color:var(--line-strong);border-color:var(--mb-hairline);cursor:default}:where(.mirror) .log{--log-time:15ch;gap:3px;width:100%;margin:0;padding:0;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;list-style:none;display:grid}:where(.mirror) .log li{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(.mirror) .log-line{grid-template-columns:var(--log-time) minmax(0, 1fr) auto;align-items:center;gap:0 10px;padding:3px 0;display:grid}:where(.mirror) .log-line .toggle.inline{vertical-align:middle;gap:8px;min-height:24px;margin-left:12px;padding:0 10px 0 8px;font-size:12px}:where(.mirror) .log-line .toggle.inline .track{width:24px;height:14px}:where(.mirror) .log-line .toggle.inline .track:after{width:10px;height:10px;top:1px}:where(.mirror) summary.log-line{cursor:pointer;list-style:none}:where(.mirror) summary.log-line::-webkit-details-marker{display:none}:where(.mirror) .see{font-family:var(--mb-text);color:var(--mb-steel);border:1px solid var(--line-strong);border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}:where(.mirror) summary.log-line:hover .see{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .argsbox{margin:4px 0 8px calc(var(--log-time) + 10px);background:var(--mb-graphite);border:1px solid var(--mb-hairline);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.mirror) .log-page .argsbox{margin-right:0}:where(.mirror) .args{white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(4.8em + 12px);color:var(--mb-mist);margin:0;padding:6px 12px;font:12px/1.6 ui-monospace,Menlo,monospace;overflow-y:auto}:where(.mirror) .args .t-key{color:var(--mb-steel)}:where(.mirror) .args .t-string{color:var(--mb-mist)}:where(.mirror) .args .t-number{color:var(--mb-bone)}:where(.mirror) .args .t-punct,:where(.mirror) .args .t-cut{color:var(--mb-ash)}:where(.mirror) .argnav{border-left:1px solid var(--mb-hairline);flex-direction:column;display:flex}:where(.mirror) .argnav button{min-width:34px;color:var(--mb-steel);flex:1;font-size:10px}:where(.mirror) .argnav button+button{border-top:1px solid var(--mb-hairline)}:where(.mirror) .argnav button:hover:not(:disabled){color:var(--mb-bone);background:var(--mb-basalt)}:where(.mirror) .argnav button:disabled{color:var(--line-strong)}:where(.mirror) .logbox time{color:var(--mb-ash)}:where(.mirror) .log .via{letter-spacing:.08em;text-align:center;min-width:4.5ch;color:var(--mb-ash);border:1px solid var(--mb-hairline);vertical-align:1px;border-radius:2px;margin-right:8px;padding:0 5px;font-size:10.5px;line-height:16px;display:inline-block}:where(.mirror) .toggles{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.mirror) .toggles-label{margin:0}:where(.mirror) .toggle{border:1px solid var(--line-strong);min-height:44px;font-family:var(--mb-text);color:var(--mb-steel);border-radius:2px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;display:inline-flex}:where(.mirror) .toggle:hover:not(:disabled){border-color:var(--mb-steel);color:var(--mb-bone)}:where(.mirror) .toggle:disabled{opacity:.5}:where(.mirror) .toggle .track{background:var(--mb-ink);border:1px solid var(--line-strong);border-radius:8px;flex:none;width:28px;height:16px;position:relative}:where(.mirror) .toggle .track:after{content:"";background:var(--mb-ash);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}:where(.mirror) .toggle[aria-checked=true]{background:var(--mb-graphite);border-color:var(--mb-steel);color:var(--mb-bone)}:where(.mirror) .toggle[aria-checked=true] .track{background:var(--mb-sage);border-color:var(--mb-sage)}:where(.mirror) .toggle[aria-checked=true] .track:after{background:var(--mb-bone);left:14px}:where(.mirror) .toggle.sm{gap:8px;min-height:32px;padding:0 10px 0 8px;font-size:12.5px}:where(.mirror) .popup.sheet{width:min(600px,100% - 32px);max-height:calc(100dvh - 120px);margin:96px auto auto}:where(.mirror) .sheet-body{max-height:inherit;flex-direction:column;display:flex}:where(.mirror) .sheet-body>.card-head{border-bottom:1px solid var(--mb-hairline);flex:none;padding:14px 16px 14px 22px}:where(.mirror) .sheet-body>.card-head .hline{flex-wrap:nowrap;min-width:0}:where(.mirror) .sheet-body>.card-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.mirror) .sheet-body>.drawer{overscroll-behavior:contain;background:0 0;min-height:0;padding:18px 22px 22px;overflow-y:auto}:where(.mirror) .drawer{background:var(--mb-basalt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 22px;display:flex}:where(.mirror) .drawer .toggles{flex-basis:100%}:where(.mirror) .drawer .board-switch{border-top:1px solid var(--mb-hairline);flex-basis:100%;padding-top:12px}:where(.mirror) .drawer .board-switch .meta{margin-top:6px}:where(.mirror) .drawer .meta{flex-basis:100%}:where(.mirror) .drawer .endpoints{border-top:1px solid var(--mb-hairline);flex-basis:100%}:where(.mirror) .reported{flex-basis:100%;gap:6px;display:grid}:where(.mirror) .reported dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}:where(.mirror) .reported dt{color:var(--mb-ash);font-size:13px}:where(.mirror) .reported dd{color:var(--mb-mist);overflow-wrap:anywhere;margin:0;font:12.5px/1.5 ui-monospace,Menlo,monospace}:where(.mirror) .reported .meta{margin:0}:where(.mirror) .endpoints summary{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-steel);padding:14px 0;font-size:12px;font-weight:500}:where(.mirror) .endpoints summary:hover,:where(.mirror) .endpoints[open] summary{color:var(--mb-bone)}:where(.mirror) .endpoints[open]{padding-bottom:6px}:where(.mirror) .endpoints>div+div{margin-top:12px}:where(.mirror) .endpoints .addr{display:block}:where(.mirror) .naming{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}:where(.mirror) .drawer .naming{flex-basis:100%}:where(.mirror) .add-card .naming{justify-self:stretch}:where(.mirror) .naming label{letter-spacing:.16em;text-transform:uppercase;color:var(--mb-ash);gap:6px;font-size:11px;font-weight:500;display:grid}:where(.mirror) .naming input{height:44px;font:400 15px var(--mb-text);letter-spacing:0;text-transform:none;color:var(--mb-bone);background:var(--mb-basalt);border:1px solid var(--line-strong);border-radius:2px;padding:0 12px}:where(.mirror) .naming input::placeholder{color:var(--mb-ash)}:where(.mirror) .naming input:focus{outline:2px solid var(--mb-steel);outline-offset:1px}:where(.mirror) .naming .meta,:where(.mirror) .naming [role=group],:where(.mirror) .naming-save{grid-column:1/-1;margin:0}:where(.mirror) .naming [role=group]{gap:6px;display:grid}:where(.mirror) .naming-save{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:where(.mirror) .card-head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}:where(.mirror) .card-head b{font-family:var(--mb-display);color:var(--mb-bone);font-size:25px;font-weight:300}:where(.mirror) .add-card{background:var(--mb-graphite);border:1px solid var(--brass-dim);border-radius:2px;gap:22px;margin-top:18px;padding:24px 26px 28px;display:grid}:where(.mirror) .add-card .steps{grid-template-columns:56px 1fr;align-items:baseline;gap:12px 18px;margin-top:0}:where(.mirror) .add-card .steps>.n:before{counter-increment:s;content:"0" counter(s);letter-spacing:.22em;color:var(--mb-brass);font-size:12px}:where(.mirror) .add-card .steps>div{justify-items:start;gap:10px;min-width:0;display:grid}:where(.mirror) .step-title{color:var(--mb-bone)}:where(.mirror) .doors{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:12px;display:grid}:where(.mirror) .doors button{text-align:left;border:1px solid var(--mb-hairline);border-radius:2px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}:where(.mirror) .doors .chosen{background:var(--mb-basalt);border-color:var(--mb-brass)}:where(.mirror) .doors button:disabled:not(.chosen){opacity:.5}:where(.mirror) .doors b{color:var(--mb-bone);font-size:15px;font-weight:500}:where(.mirror) .doors .rec{letter-spacing:.18em;text-transform:uppercase;color:var(--mb-brass);margin-left:8px;font-size:11px;font-weight:500}:where(.mirror) .doors button>span{color:var(--mb-steel);font-size:14px}:where(.mirror) .popup{background:var(--mb-graphite);width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--mb-mist);border:1px solid var(--mb-hairline);border-radius:2px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px #0009}:where(.mirror) .popup>.modal-body{max-height:inherit;gap:18px;padding:28px 28px 24px;display:grid;overflow-y:auto}:where(.mirror) .popup::backdrop{background:#0a0e13db}:where(.mirror) .popup .card-head{align-items:center}:where(.mirror) .popup.modal{border-color:var(--brass-dim);max-height:calc(100dvh - 120px);margin:96px auto auto}:where(.mirror) .popup>.add-card{max-height:inherit;border:0;border-radius:0;margin:0;overflow-y:auto}:where(.mirror) .close{width:44px;height:44px;color:var(--mb-steel);border:1px solid var(--line-strong);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}:where(.mirror) .close:hover:not(:disabled){color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .close:disabled{opacity:.5}:where(.mirror) .popup input{height:44px;color:var(--mb-bone);background:var(--mb-basalt);border:1px solid var(--mb-hairline);border-radius:2px;padding:0 14px;font-size:16px}:where(.mirror) .popup input::placeholder{color:var(--mb-ash)}:where(.mirror) .popup .meta{margin:0}:where(.mirror) .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:where(.mirror) .tile{background:var(--mb-ink);border:1px solid var(--mb-hairline);color:var(--mb-bone);text-align:center;border-radius:2px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px 14px;font-size:14px;display:flex}:where(.mirror) .tile:hover{border-color:var(--mb-steel)}:where(.mirror) .tile .ai-logo,:where(.mirror) .tile .ai-mark{border-radius:9px;width:44px;height:44px}:where(.mirror) .tile .ai-mark{font-size:24px}:where(.mirror) .tile .ai-mark.backed img{height:34px}:where(.mirror) .tile:disabled{opacity:.5}:where(.mirror) .pick-groups{gap:18px;max-height:640px;padding-right:4px;display:grid;overflow-y:auto}:where(.mirror) .pick-group{gap:10px;display:grid}:where(.mirror) .tile .oneclick{letter-spacing:.16em;text-transform:uppercase;color:var(--mb-sage);font-size:10px;font-weight:500}:where(.mirror) .add-card .steps>.viewer{justify-self:stretch;justify-items:stretch;gap:14px;min-width:0;display:grid}:where(.mirror) .viewer .dots{justify-self:center}:where(.mirror) .viewer .copyrow{justify-self:start}:where(.mirror) .viewer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}:where(.mirror) .seg{border:1px solid var(--line-strong);border-radius:2px;display:inline-flex}:where(.mirror) .seg button{letter-spacing:.14em;text-transform:uppercase;color:var(--mb-steel);min-height:36px;padding:0 14px;font-size:12px;font-weight:500}:where(.mirror) .seg button+button{border-left:1px solid var(--line-strong)}:where(.mirror) .seg button[aria-pressed=true]{color:var(--mb-ink);background:var(--mb-bone)}:where(.mirror) .seg button:hover:not([aria-pressed=true]){color:var(--mb-bone)}:where(.mirror) .stage{background:var(--mb-ink);border:1px solid var(--mb-hairline);border-radius:2px;place-items:center;min-height:300px;margin:0;padding:22px;display:grid}:where(.mirror) .mock{background:var(--mb-graphite);border:1px solid var(--line-strong);width:100%;max-width:560px;color:var(--mb-mist);border-radius:6px;font-size:13px;overflow:hidden}:where(.mirror) .mock-bar{border-bottom:1px solid var(--mb-hairline);background:var(--mock-chrome);align-items:center;gap:6px;padding:8px 12px;display:flex}:where(.mirror) .mock-bar i{background:var(--line-strong);border-radius:50%;width:9px;height:9px;display:block}:where(.mirror) .mock-bar span{color:var(--mb-ash);margin-left:8px;font-family:ui-monospace,Menlo,monospace;font-size:12px}:where(.mirror) .mock-body{grid-template-columns:150px 1fr;min-height:200px;display:grid}:where(.mirror) .mock-body.one{grid-template-columns:1fr;place-items:center;padding:20px}:where(.mirror) .mock-nav{border-right:1px solid var(--mb-hairline);align-content:start;gap:8px;padding:14px 12px;display:grid}:where(.mirror) .mock-pane{align-content:start;justify-items:start;gap:10px;padding:14px 16px;display:grid}:where(.mirror) .mock-h{color:var(--mb-bone);font-size:14px;font-weight:500}:where(.mirror) .skel{background:var(--mb-hairline);border-radius:4px;width:80%;height:8px;display:block}:where(.mirror) .skel.short{width:50%}:where(.mirror) .navitem{color:var(--mb-mist);border-radius:3px;padding:4px 8px}:where(.mirror) .mock-btn{border:1px solid var(--line-strong);color:var(--mb-bone);border-radius:4px;padding:6px 12px;font-size:13px;display:inline-block}:where(.mirror) .mock-btn.primary{background:var(--mb-bone);color:var(--mb-ink);border-color:var(--mb-bone)}:where(.mirror) .mock-btn.blank{width:72px;height:28px;padding:0}:where(.mirror) .hl{outline:2px solid var(--mb-bone);outline-offset:3px;box-shadow:0 0 0 9px var(--hl-halo)}:where(.mirror) .mock-dialog,:where(.mirror) .mock-key{background:var(--mock-chrome);border:1px solid var(--line-strong);border-radius:6px;gap:8px;width:100%;max-width:360px;padding:16px;display:grid}:where(.mirror) .mock-key{max-width:380px}:where(.mirror) .mock-dialog label{letter-spacing:.12em;text-transform:uppercase;color:var(--mb-ash);font-size:11px}:where(.mirror) .mock-dialog .mock-btn{justify-self:end;margin-top:4px}:where(.mirror) .field{border:1px solid var(--line-strong);color:var(--mb-bone);overflow-wrap:anywhere;border-radius:4px;padding:7px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:block}:where(.mirror) .term pre,:where(.mirror) .code{color:var(--mb-mist);white-space:pre-wrap;overflow-wrap:anywhere;min-height:168px;margin:0;padding:16px;font:12.5px/1.7 ui-monospace,Menlo,monospace}:where(.mirror) .term .prompt{color:var(--mb-sage)}:where(.mirror) .term .dim,:where(.mirror) .code .dim{color:var(--mb-ash)}:where(.mirror) .term .hl,:where(.mirror) .code .hl{border-radius:2px}:where(.mirror) .mock-consent{text-align:left;gap:8px;max-width:360px;display:grid}:where(.mirror) .mock-consent b{font-family:var(--mb-display);color:var(--mb-bone);font-size:22px;font-weight:300}:where(.mirror) .mock-consent .row{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}:where(.mirror) .mock-key .row{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.mirror) .chat{justify-items:start;gap:10px;width:100%;display:grid}:where(.mirror) .bubble{background:var(--mb-basalt);color:var(--mb-mist);border-radius:10px;max-width:80%;padding:8px 12px}:where(.mirror) .bubble.me{background:var(--line-strong);color:var(--mb-bone);justify-self:end}:where(.mirror) .toolchip{color:var(--mb-sage);border:1px solid var(--line-strong);border-radius:12px;padding:3px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px}:where(.mirror) .slide-foot{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}:where(.mirror) .slide-foot .nav{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--mb-steel);border-radius:2px;font-size:18px}:where(.mirror) .slide-foot .nav:hover:not([aria-disabled=true]){color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .slide-foot .nav[aria-disabled=true]{color:var(--line-strong);cursor:default}:where(.mirror) .caption{color:var(--mb-bone);margin:0;font-size:15px}:where(.mirror) .caption .count{letter-spacing:.18em;text-transform:uppercase;color:var(--mb-ash);margin-bottom:4px;font-size:11px;font-weight:500;display:block}:where(.mirror) .copyrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.mirror) .copyrow .addr{margin-top:0}:where(.mirror) .copy{letter-spacing:.14em;text-transform:uppercase;color:var(--mb-steel);border:1px solid var(--line-strong);border-radius:2px;min-height:36px;padding:0 12px;font-size:12px;font-weight:500}:where(.mirror) .copy:hover{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .dots{justify-content:center;gap:8px;display:flex}:where(.mirror) .dots button{background:var(--line-strong);border-radius:50%;width:8px;height:8px}:where(.mirror) .dots button[aria-current=step]{background:var(--mb-bone)}:where(.mirror) .src-head,:where(.mirror) .src-row{border-bottom:1px solid var(--mb-hairline);grid-template-columns:240px 1fr 160px;align-items:center;gap:16px 28px;padding:14px 22px;display:grid}:where(.mirror) .src-head{letter-spacing:.22em;text-transform:uppercase;color:var(--mb-ash);padding-block:12px;font-size:11px;font-weight:500}:where(.mirror) .src-row b{color:var(--mb-bone);font-weight:400}:where(.mirror) .src-row .handle{color:var(--mb-ash);margin-top:2px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:block}:where(.mirror) .src-row>span{font-size:14px}:where(.mirror) .src-row.has-feed{border-bottom:0;padding-bottom:6px}:where(.mirror) .src-feed{border-bottom:1px solid var(--mb-hairline);color:var(--mb-steel);grid-template-columns:240px minmax(0,1fr) 160px;gap:0 28px;padding:0 22px 14px;font-size:14px;display:grid}:where(.mirror) .feed-line{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;min-width:0;overflow:hidden}:where(.mirror) .feed-line .preview{color:var(--mb-mist)}:where(.mirror) .feed-line time{color:var(--mb-sage)}:where(.mirror) .feed-line.quiet,:where(.mirror) .feed-line.quiet time{color:var(--mb-ash)}:where(.mirror) .src-feed.pager{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 14px}:where(.mirror) .src-feed.pager .feed-body{min-width:0}:where(.mirror) .src-feed.pager .feed-line{grid-column:auto}:where(.mirror) .feed-page{background:var(--mb-ink);border:1px solid var(--mb-hairline);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.mirror) .feed-rows{gap:2px;margin:0;padding:6px 12px;list-style:none;display:grid}:where(.mirror) .feed-rows .feed-line{white-space:nowrap;text-overflow:ellipsis;line-height:1.7;display:block;overflow:hidden}:where(.mirror) .feed-nav{border-left:1px solid var(--mb-hairline);flex-direction:column;display:flex}:where(.mirror) .feed-nav button{min-width:34px;color:var(--mb-steel);flex:1;font-size:10px}:where(.mirror) .feed-nav button+button{border-top:1px solid var(--mb-hairline)}:where(.mirror) .feed-nav button:hover:not([aria-disabled=true]){color:var(--mb-bone);background:var(--mb-basalt)}:where(.mirror) .feed-nav button[aria-disabled=true]{color:var(--line-strong);cursor:default}:where(.mirror) .feed-more{color:var(--mb-steel);border:1px solid var(--line-strong);white-space:nowrap;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}:where(.mirror) .feed-more:hover{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .ahead-meta{display:block}:where(.mirror) .strip>.today{background:repeating-linear-gradient(135deg, var(--mb-sage) 0 3px, var(--sage-deep) 3px 6px);background-size:8.49px 8.49px;animation:1.6s linear infinite mb-underway}:where(.mirror) .strip>.today:not(.on){background:repeating-linear-gradient(135deg, var(--line-strong) 0 3px, var(--mb-hairline) 3px 6px);background-size:8.49px 8.49px}:where(.mirror) .strip>.today.surge{animation:1.6s linear infinite mb-underway,6s ease-out mb-surge}:where(.mirror) .strip.ahead>span{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}:where(.mirror) .strip.ahead>.on{background:var(--sage-booked);box-shadow:inset 0 0 0 1px var(--mb-sage)}:where(.mirror) .strip.ahead>.on.today{background:repeating-linear-gradient(135deg, var(--mb-sage) 0 3px, var(--sage-deep) 3px 6px);background-size:8.49px 8.49px}@keyframes mb-underway{to{background-position:8.49px 0}}@keyframes mb-surge{0%{filter:brightness(1.7);box-shadow:0 0 8px 1px var(--sage-glow)}18%{filter:brightness(1.3);box-shadow:0 0 4px 0 var(--sage-glow)}40%,to{filter:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){:where(.mirror) .strip>.today,:where(.mirror) .strip>.today.surge{animation:none}}:where(.mirror) section.wrap.sec.invite{padding-top:64px}:where(.mirror) .invite-form{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:40px;display:flex}:where(.mirror) .invite-form input{height:48px;color:var(--mb-bone);background:var(--mb-basalt);border:1px solid var(--mb-hairline);border-radius:2px;flex:320px;padding:0 14px;font-size:17px;line-height:1.2}:where(.mirror) .invite-form input::placeholder{color:var(--mb-ash)}:where(.mirror) .invite-form .btn{height:48px;padding-block:0}:where(.mirror) .share{flex-direction:column;align-items:stretch;gap:6px;margin-top:28px;padding:18px 22px;display:flex}:where(.mirror) .share .addr{display:block}:where(.mirror) .share b{color:var(--mb-bone);font-weight:400}:where(.mirror) .share .confirm{gap:28px;margin-top:14px}:where(.mirror) .counts{flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:18px;font-size:14px;display:flex}:where(.mirror) button:not(:disabled){cursor:pointer}:where(.mirror) button.ghost{text-align:left}.mirror .alert{color:#d89a94}:where(.mirror) .logbox .refused{color:var(--mb-steel)}@media (max-width:640px){:where(.mirror){--top-pad:16px;--hero-top:72px;--hero-bottom:80px}:where(.mirror) .top{gap:14px}:where(.mirror) .top nav{gap:16px}:where(.mirror) .top nav a.get{display:none}:where(.mirror) section.wrap{padding-top:64px}:where(.mirror) .strip{gap:0}:where(.mirror):has(.sec) .wrap{width:calc(100% - 32px)}:where(.mirror-page) .sec>h2,:where(.mirror-page) .invite h2{font-size:34px}:where(.mirror) .swipe-hint{margin:10px 0 0;display:block}:where(.mirror) .tabpanels{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:16px;display:flex;overflow-x:auto}:where(.mirror) .tabpanel{scroll-snap-align:start;flex:0 0 100%;padding-top:20px}:where(.mirror) .tabpanel>.threads-card,:where(.mirror) .tabpanel>.plan-card{padding:22px 18px}:where(.mirror) .tabs{white-space:nowrap;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:24px;margin-top:24px;overflow-x:auto}:where(.mirror) .tab{flex:none}:where(.mirror) .ai-row{grid-template-columns:1fr;padding:14px 16px;position:relative}:where(.mirror) .ai-row>button{width:44px;height:44px;position:absolute;top:8px;right:8px}:where(.mirror) .ai-row .hline{padding-right:52px}:where(.mirror) .ai-row>.logtoggle{min-height:44px;padding:0 16px}:where(.mirror) .logbox{padding:10px 12px 12px}:where(.mirror) .log-page{grid-template-columns:minmax(0,1fr) 40px}:where(.mirror) .lognav button{width:40px;height:40px;font-size:11px}:where(.mirror) .log{--log-time:8ch}:where(.mirror) .log-line{gap:0 8px;padding:6px 0}:where(.mirror) .log-line>span{overflow-wrap:anywhere}:where(.mirror) .log-line .toggle.inline{gap:6px;margin-left:8px;padding:0 8px 0 6px}:where(.mirror) .log-line .toggle.inline .track{width:22px}:where(.mirror) .see{line-height:28px}:where(.mirror) .argsbox{margin:4px 0 8px}:where(.mirror) .argnav button{min-width:44px;font-size:11px}:where(.mirror) .src-feed{padding:0 16px 14px;display:block}:where(.mirror) .src-feed.pager{gap:0 10px;display:grid}:where(.mirror) .feed-rows{padding:6px 10px}:where(.mirror) .feed-nav button{min-width:44px}:where(.mirror) .feed-line{display:block}:where(.mirror) .popup.sheet{border-width:1px 0 0;width:100%;max-height:88dvh;margin:auto 0 0}:where(.mirror) .sheet-body>.card-head{padding:10px 10px 10px 16px}:where(.mirror) .sheet-body>.drawer{padding:16px 16px calc(20px + env(safe-area-inset-bottom))}:where(.mirror) .sheet .toggles{grid-template-columns:1fr;display:grid}:where(.mirror) .naming,:where(.mirror) .mock-body{grid-template-columns:1fr}:where(.mirror) .mock-nav{border-right:0;border-bottom:1px solid var(--mb-hairline)}:where(.mirror) .add-card{padding:20px 16px 22px}:where(.mirror) .add-card .steps{grid-template-columns:1fr;gap:8px 0}:where(.mirror) .add-card .steps>div{margin-bottom:20px}:where(.mirror) .add-card .steps>div:last-child{margin-bottom:0}:where(.mirror) .doors{grid-template-columns:1fr}:where(.mirror) .addr{font-size:13px;display:block}:where(.mirror) .src-row{grid-template-columns:1fr;gap:6px 0;padding:14px 16px}:where(.mirror) .src-row .handle{font-size:12px}:where(.mirror) .src-head{display:none}}@media (max-width:520px){:where(.mirror) .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.mirror) .account{margin-left:auto;position:relative}:where(.mirror) .account-disc{width:36px;height:36px;font:600 12px/1 var(--mb-text);letter-spacing:.04em;color:var(--mb-ink);background:hsl(var(--account-hue,210) 45% 58%);box-shadow:0 0 0 1px var(--mb-hairline);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.mirror) .account-disc:hover,:where(.mirror) .account-disc[aria-expanded=true]{box-shadow:0 0 0 2px var(--mb-steel)}:where(.mirror) .account-disc img{object-fit:cover;width:100%;height:100%}:where(.mirror) .account-menu{z-index:30;background:var(--mb-graphite);border:1px solid var(--mb-hairline);border-radius:2px;min-width:232px;padding:6px 0;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 48px #00000080}:where(.mirror) .account-who{border-bottom:1px solid var(--mb-hairline);gap:2px;margin-bottom:4px;padding:8px 16px 10px;display:grid}:where(.mirror) .account-who b{color:var(--mb-bone);font-weight:400}:where(.mirror) .account-who .meta{overflow-wrap:anywhere}:where(.mirror) .account-menu a,:where(.mirror) .account-menu button{text-align:left;min-height:44px;color:var(--mb-mist);padding:10px 16px;text-decoration:none;display:block}:where(.mirror) .account-menu a:hover,:where(.mirror) .account-menu button:hover{background:var(--mb-basalt);color:var(--mb-bone)}:where(.mirror) .account-menu button{border-top:1px solid var(--mb-hairline);margin-top:4px}:where(.mirror) .usage{gap:12px;padding:18px 22px 16px;display:grid}:where(.mirror) .usage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}:where(.mirror) .usage-total{gap:2px;display:grid}:where(.mirror) .usage-total b{font-family:var(--mb-display);font-variant-numeric:lining-nums tabular-nums;color:var(--mb-bone);font-size:34px;font-weight:300;line-height:1.1}:where(.mirror) .usage-controls{flex-wrap:wrap;gap:10px;display:flex}:where(.mirror) .usage-controls .scopes{gap:6px;margin-top:0}:where(.mirror) .usage-filter{align-items:center;gap:8px;display:inline-flex}:where(.mirror) .usage-filter select{max-width:220px;height:32px;font:400 13px var(--mb-text);color:var(--mb-bone);background:var(--mb-basalt);border:1px solid var(--line-strong);border-radius:2px;padding:0 8px}:where(.mirror) .usage-filter select:focus-visible{outline:2px solid var(--mb-steel);outline-offset:1px}:where(.mirror) .usage-controls [aria-pressed=true]{color:var(--mb-bone);border-color:var(--mb-steel)}:where(.mirror) .usage-legend{color:var(--mb-mist);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}:where(.mirror) .usage-legend .key,:where(.mirror) .usage-tip .tip-row{align-items:center;gap:6px;display:inline-flex}:where(.mirror) .usage-legend i,:where(.mirror) .usage-tip i{border-radius:2px;width:10px;height:10px;display:inline-block}:where(.mirror) .usage-plot{grid-template-columns:auto minmax(0,1fr);gap:10px;height:180px;display:grid}:where(.mirror) .usage-y{text-align:right;color:var(--mb-ash);flex-direction:column;justify-content:space-between;padding-bottom:20px;font:12px/1 ui-monospace,Menlo,monospace;display:flex}:where(.mirror) .usage-bars{background:linear-gradient(var(--mb-hairline), var(--mb-hairline)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--mb-hairline), var(--mb-hairline)) 0 calc(50% - 10px) / 100% 1px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 0 calc(100% - 20px) / 100% 1px no-repeat;outline:none;align-items:stretch;gap:4px;display:flex}:where(.mirror) .usage-bars:focus-visible{box-shadow:0 0 0 1px var(--mb-steel)}:where(.mirror) .usage-day{flex:1;grid-template-rows:minmax(0,1fr) 20px;align-items:end;min-width:0;display:grid}:where(.mirror) .usage-stack{border-radius:4px 4px 0 0;flex-direction:column-reverse;justify-self:center;gap:2px;width:min(100%,28px);display:flex;overflow:hidden}:where(.mirror) .usage-stack i{flex-basis:0;min-height:2px;display:block}:where(.mirror) .usage-day.on .usage-stack{box-shadow:0 0 0 2px var(--mb-graphite), 0 0 0 3px var(--mb-steel)}:where(.mirror) .usage-x{color:var(--mb-ash);text-align:center;white-space:nowrap;font:11px/20px ui-monospace,Menlo,monospace}:where(.mirror) .usage-tip{min-height:22px;color:var(--mb-mist);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:13px;display:flex}:where(.mirror) .usage-tip b{color:var(--mb-bone);font-weight:500}:where(.mirror) .threads-page{flex-direction:column;max-width:1500px;height:calc(100dvh - 96px);min-height:520px;margin:0 auto;padding:12px 16px;display:flex}
