:root{--sd-line: var(--mu-line);--sd-panel: var(--mu-panel);--sd-panel-2: var(--mu-panel-2)}.sd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.75rem}.sd-stat{padding:1.125rem 1.25rem;border:1px solid var(--sd-line);border-radius:var(--mu-r-md);background:var(--sd-panel)}.sd-stat__num{font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mu-white)}.sd-stat__label{margin-top:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--mu-society) var(--mu-pill-accent),var(--mu-ink))}.sd-stat__sub{margin-top:.1875rem;font-size:.75rem;line-height:1.4;color:var(--mu-ink-dim)}.sd-split{display:grid;grid-template-columns:1.15fr 1fr;gap:1.25rem;margin-top:1.25rem;align-items:start}.sd-punch,.sd-subjects{padding:1.25rem;border:1px solid var(--sd-line);border-radius:var(--mu-r-md);background:var(--sd-panel);min-width:0}.sd-punch__head h3,.sd-subjects__head h3{font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--mu-white);margin:0 0 .25rem}.sd-punch__head p,.sd-subjects__head p{font-size:.8125rem;line-height:1.5;color:var(--mu-ink-dim);margin:0 0 1rem}.sd-punch__hours{position:relative;height:.875rem;margin-left:2.5rem;margin-bottom:.25rem}.sd-punch__hour{position:absolute;left:calc(var(--h) / 24 * 100%);font-size:.625rem;letter-spacing:.06em;color:var(--mu-ink-faint);transform:translate(-2px)}.sd-punch__row{display:flex;align-items:center;gap:.5rem;margin-bottom:3px}.sd-punch__day{flex:0 0 2rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--mu-ink-faint)}.sd-punch__cells{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;flex:1;min-width:0}.sd-punch__cell{aspect-ratio:1;border-radius:2px;background:color-mix(in srgb,var(--mu-society) calc(var(--t) * 88%),var(--mu-hover));transition:transform .12s ease}.sd-punch__cell:hover{transform:scale(1.35);outline:1px solid color-mix(in srgb,var(--mu-society) 70%,transparent)}.sd-punch__cell.is-peak{box-shadow:0 0 0 1px var(--mu-gold),0 0 12px -2px var(--mu-gold)}.sd-punch__note{margin:.875rem 0 0;font-size:.75rem;line-height:1.55;color:var(--mu-ink-dim)}.sd-punch__note b{color:var(--mu-gold);font-weight:600}.sd-bar{display:grid;grid-template-columns:minmax(0,8.5rem) 1fr auto;align-items:center;gap:.625rem;margin-bottom:.4375rem}.sd-bar__label{font-size:.75rem;color:var(--mu-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-bar__track{height:6px;border-radius:999px;background:var(--mu-hover);overflow:hidden}.sd-bar__fill{display:block;height:100%;width:0;border-radius:999px}.sd-bar__value{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--mu-white);white-space:nowrap}.sd-bar__value small{margin-left:.375rem;color:var(--mu-ink-faint)}.sd-source{margin:1.25rem 0 0;font-size:.75rem;line-height:1.6;color:var(--mu-ink-faint)}.sd-source a{color:color-mix(in srgb,var(--mu-society) var(--mu-pill-accent),var(--mu-ink));text-decoration:underline;text-underline-offset:2px}.sd-retry{margin-top:16px;padding:8px 18px;border:1px solid var(--mu-line-2);border-radius:var(--mu-r-sm);background:transparent;color:var(--mu-ink);font:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.sd-retry:hover{border-color:color-mix(in srgb,var(--mu-society) 55%,var(--mu-line-2));background:color-mix(in srgb,var(--mu-society) 10%,transparent)}.sd-load{border:1px dashed var(--mu-line-2);border-radius:var(--mu-r-md);padding:22px 24px;display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:start}.sd-load--compact{padding:16px 18px;align-items:center}.sd-load--compact .sd-load__body b{font-size:.875rem}.sd-load__spin{width:18px;height:18px;margin-top:2px;border-radius:50%;border:2px solid var(--mu-line-2);border-top-color:var(--mu-society);animation:sd-spin .9s linear infinite}@keyframes sd-spin{to{transform:rotate(360deg)}}.sd-load__body{display:flex;flex-direction:column;gap:4px;min-width:0}.sd-load__body b{color:var(--mu-ink);font-size:.9375rem;font-weight:600}.sd-load__note{font-size:.8125rem;line-height:1.55;color:var(--mu-ink-faint)}.sd-load__clock{min-height:1.1em;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-faint)}.sd-load__skeleton,.sd-load__panes{grid-column:1 / -1;display:grid;gap:10px}.sd-load__skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-load__panes{grid-template-columns:1fr 1fr}.sd-load__skeleton i,.sd-load__panes i{height:66px;border-radius:var(--mu-r-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--mu-ink) 6%,transparent),color-mix(in srgb,var(--mu-ink) 12%,transparent),color-mix(in srgb,var(--mu-ink) 6%,transparent));background-size:220% 100%;animation:sd-shim 1.5s ease-in-out infinite}.sd-load__panes i{height:clamp(200px,34vh,320px)}@keyframes sd-shim{0%{background-position:120% 0}to{background-position:-120% 0}}.sd-load__stuck{grid-column:1 / -1;margin:0;max-width:66ch;font-size:.8125rem;line-height:1.6;color:var(--mu-ink-dim);opacity:0;animation:sd-stuck .4s ease 15s forwards}@keyframes sd-stuck{to{opacity:1}}@media(max-width:700px){.sd-load__skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-load__panes{grid-template-columns:1fr}.sd-load__panes i{height:clamp(150px,22vh,220px)}}@media(prefers-reduced-motion:reduce){.sd-load__spin,.sd-load__skeleton i{animation:none}}.sd-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.sd-seg{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--sd-line);border-radius:10px;background:var(--sd-panel);padding:.25rem}.sd-seg__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:6px;background:transparent;padding:.375rem .75rem;font-family:var(--mu-font);font-size:.78125rem;font-weight:500;color:var(--mu-ink-dim);transition:background .16s ease,color .16s ease}.sd-seg__btn:hover{color:var(--mu-white)}.sd-seg__btn.is-on{background:var(--mu-purple);color:color-mix(in srgb,var(--mu-purple) 6%,#fff);font-weight:600}.sd-h2{margin:.5rem 0 -.25rem;font-size:.8125rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--mu-ink-dim)}.desk-week__of{font-size:.75rem;font-weight:400;color:var(--mu-ink-dim)}.desk-week__copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--sd-line);border-radius:6px;background:var(--sd-panel-2);padding:.3125rem .625rem;font-family:var(--mu-font);font-size:.75rem;font-weight:600;color:var(--mu-ink)}.desk-week__copy:hover{background:var(--mu-hover)}.desk-week__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.desk-week__chip{display:inline-flex;align-items:baseline;gap:.375rem;border:1px solid;border-radius:8px;padding:.375rem .625rem}.desk-week__chip b{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mu-white)}.desk-week__chip span{font-size:.75rem;color:var(--mu-ink-dim)}.desk-week__chip i{font-style:normal;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-week__h4{margin:0 0 .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mu-ink-dim)}.desk-week__days{display:flex;align-items:flex-end;gap:.375rem;height:6rem}.desk-week__day{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:.25rem;height:100%}.desk-week__col{display:flex;flex-direction:column;justify-content:flex-end;width:100%;flex:1 1 auto;min-height:0}.desk-week__col i{display:block;width:100%;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--mu-society) 85%,transparent);min-height:2px}.desk-week__day span{font-size:.6875rem;font-weight:500;color:var(--mu-ink-dim)}.desk-week__foot,.desk-week__para,.desk-week__highlights{margin:.625rem 0 0;font-size:.75rem;line-height:1.6;color:var(--mu-ink-dim)}.desk-week__headline{margin:.75rem 0 0;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--mu-white)}.desk-week__highlights{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;padding:0}.desk-week__highlights li{border:1px solid var(--sd-line);border-radius:999px;background:var(--sd-panel-2);padding:.25rem .625rem;color:var(--mu-ink)}.desk-sessions__count{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-sessions__h4row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.desk-sessions__search{width:9rem;height:2rem;border:1px solid var(--sd-line);border-radius:6px;background:var(--sd-panel-2);padding:0 .5rem;font-family:var(--mu-font);font-size:.75rem;color:var(--mu-ink)}.desk-sessions__scroll{max-height:16rem;overflow-y:auto;padding-right:.25rem}.desk-ico{width:1rem;height:1rem;flex:none}.desk-card__head h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;color:var(--mu-white)}.desk-row{display:grid;grid-template-columns:9rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem}.desk-row__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;color:var(--mu-white)}.desk-row__track{position:relative;height:.875rem;min-width:0;border-radius:3px;background:var(--mu-hover);overflow:hidden}.desk-row__fill{position:absolute;inset:0 auto 0 0;display:block;border-radius:3px;background:#41b8e1;transition:width .6s cubic-bezier(.22,1,.36,1)}.desk-row__value{text-align:right;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-row.is-clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;font-family:var(--mu-font);text-align:left;padding:.1875rem .375rem}.desk-row.is-clickable:hover{background:var(--mu-hover)}.desk-row.is-clickable.is-on{border-color:color-mix(in srgb,var(--mu-society) 55%,transparent);background:color-mix(in srgb,var(--mu-society) 12%,transparent)}.desk-sessions__ai{border:1px solid var(--sd-line);border-radius:var(--mu-r-md);background:var(--sd-panel-2);padding:1rem;margin-bottom:1rem}.desk-sessions__ul{margin:0;padding-left:1rem;font-size:.78125rem;line-height:1.6;color:var(--mu-ink-dim)}.desk-sessions__ul b{color:var(--mu-white);font-weight:600}.desk-sessions__list{display:flex;flex-direction:column;gap:.25rem;max-height:18rem;overflow-y:auto;margin-top:.5rem}.desk-sessions__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;width:100%;text-align:left;border:1px solid var(--sd-line);border-radius:6px;background:transparent;padding:.4375rem .625rem;font-family:var(--mu-font)}.desk-sessions__item:hover{background:var(--mu-hover)}.desk-sessions__item b{display:block;font-size:.78125rem;font-weight:600;color:var(--mu-white)}.desk-sessions__item span{display:block;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-focus__table tr.is-openable{cursor:pointer}.desk-focus__table tr.is-openable:hover{background:var(--mu-hover)}.desk-focus__table tr.is-openable:focus-visible{outline:2px solid color-mix(in srgb,var(--mu-gold) 70%,transparent);outline-offset:-2px}.pf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;overflow-y:auto;background:var(--mu-bg, #0b0b12)}.pf__band{background:#0b1020}.pf__band-in{max-width:68rem;margin:0 auto;padding:1.25rem 1.5rem}.pf__band-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pf__eyebrow{margin:0;display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fcd34d}.pf__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:transparent;padding:.375rem .75rem;font-family:var(--mu-font);font-size:.78125rem;font-weight:600;color:#e2e8f0}.pf__close:hover{background:#ffffff1a}.pf__id{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem}.pf__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:#f59e0b29;font-size:.9375rem;font-weight:600;color:#fcd34d}.pf__id-text{flex:1 1 12rem;min-width:0}.pf__id-text h2{margin:0;font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:#fff}.pf__id-text p{margin:.125rem 0 0;font-size:.8125rem;color:#94a3b8}.pf__ring{position:relative;flex-shrink:0;width:4rem;height:4rem}.pf__ring svg{width:4rem;height:4rem;transform:rotate(-90deg)}.pf__ring-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pf__ring-body b{font-size:1rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.pf__ring-body span{margin-top:.125rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.pf__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:1rem}.pf__tile{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff0a;padding:.75rem .875rem}.pf__tile b{display:block;font-size:1.25rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.pf__tile span{display:block;margin-top:.375rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.pf__anon{margin:1rem 0 0;font-size:.78125rem;line-height:1.6;color:#94a3b8}.pf__body{max-width:68rem;margin:0 auto;padding:1.25rem 1.5rem 4rem;display:flex;flex-direction:column;gap:1rem}.pf__measures{display:flex;flex-direction:column;gap:.875rem;margin-top:.75rem}.pf__measure-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.25rem}.pf__measure-head span{font-size:.75rem;font-weight:500;color:var(--mu-white)}.pf__measure-head b{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mu-white)}.pf__measure-track{height:6px;border-radius:999px;background:var(--mu-hover);overflow:hidden}.pf__measure-track i{display:block;height:100%;width:0;border-radius:999px}.pf__measure p{margin:.25rem 0 0;font-size:.6875rem;color:var(--mu-ink-dim)}.pf__record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:.75rem 0 0}.pf__record dt{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mu-ink-dim)}.pf__record dd{margin:.125rem 0 0;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mu-white)}.pf__rhythm{display:flex;align-items:flex-end;gap:.25rem;margin-top:.75rem}.pf__rhythm i{display:block;flex:1 1 0;min-width:0;height:2.25rem;border-radius:4px}.pf__rhythm-foot{display:flex;justify-content:space-between;margin-top:.375rem;font-size:.6875rem;color:var(--mu-ink-dim)}.pf__none{margin:.75rem 0 0;border:1px dashed var(--sd-line);border-radius:var(--mu-r-md);padding:1.5rem 0;text-align:center;font-size:.78125rem;color:var(--mu-ink-dim)}@media(max-width:820px){.pf__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pf__band-in,.pf__body{padding-left:1rem;padding-right:1rem}}.desk-lede{margin:0 0 .75rem;font-size:.8125rem;line-height:1.6;color:var(--mu-ink-dim)}.desk-lede:last-child{margin-bottom:0}.desk-lede b{font-weight:600;color:var(--mu-white)}.desk-lede code{font-family:var(--mu-mono, ui-monospace, monospace);font-size:.75rem;border-radius:.25rem;background:var(--mu-hover);padding:.0625rem .3125rem}.uni{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:#05070f;padding:0}body.is-uni-open{overflow:hidden}.uni__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;flex-shrink:0}.uni__brand{display:flex;align-items:center;gap:.75rem;min-width:0}.uni__brand img{height:1.25rem;width:auto}.uni__brand p{margin:0;font-size:.75rem;color:#94a3b8f2}.uni__close,.rdr__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:transparent;padding:.375rem .75rem;font-family:var(--mu-font);font-size:.78125rem;font-weight:600;color:#e2e8f0;transition:background .16s ease}.uni__close:hover,.rdr__close:hover{background:#ffffff1a}.uni__lede{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1.25rem .5rem;flex-shrink:0}.uni__lede p{margin:0;font-size:.75rem;line-height:1.5;color:#94a3b8f2}.uni__lede b{font-weight:600;color:#e2e8f0}.uni__lede-warm{color:#fcd34de6}.uni__hint{color:#64748bf2!important}.uni__field{position:relative;flex:1 1 auto;min-height:0;margin:0 .75rem .75rem;border-radius:.75rem;overflow:hidden}.uni__field canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.uni__reset{position:absolute;right:.5rem;top:.5rem;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#0f172a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#cbd5e1;font-size:.875rem;line-height:1;transition:background .16s ease,color .16s ease}.uni__reset:hover{background:#1e293bcc;color:#fff}.uni__tip{position:absolute;z-index:10;pointer-events:none;max-width:15.625rem;padding:.5rem .625rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#0f172af2;box-shadow:0 10px 30px #00000080;color:#f1f5f9}.uni__tip[hidden]{display:none}.uni__tip b{display:block;font-size:.75rem;font-weight:600}.uni__tip span{display:block;font-size:.75rem;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uni__tip em{display:block;margin-top:.125rem;font-style:normal;font-size:.6875rem;font-variant-numeric:tabular-nums;color:#94a3b8}.uni__tip i{display:block;margin-top:.25rem;font-style:normal;font-size:.6875rem;font-weight:500;color:#7dd3fc}.rdr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;flex-direction:column;background:#05070f}.rdr__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1);padding:.75rem 1rem}.rdr__id{min-width:0}.rdr__who{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#fff}.rdr__cap{flex-shrink:0;color:#7dd3fc}.rdr__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdr__flame{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#f59e0b26;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;color:#fcd34d}.rdr__meta{margin:.125rem 0 0;font-size:.75rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdr__tabs{display:flex;align-items:center;gap:.25rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1);padding:.375rem 1rem}.rdr__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:.5rem;background:transparent;padding:.375rem .625rem;font-family:var(--mu-font);font-size:.75rem;font-weight:600;color:#94a3b8;transition:background .16s ease,color .16s ease}.rdr__tab:hover{color:#e2e8f0}.rdr__tab.is-on{background:#ffffff1f;color:#fff}.rdr__tab-note{margin-left:auto;font-size:.6875rem;color:#64748b}.rdr__body,.rdr__map{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.rdr__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1rem}.rdr__none,.tj-none{margin:0;padding:2.5rem 0;text-align:center;font-size:.8125rem;color:#94a3b8}.rdr__gate{max-width:44rem;margin:0 auto;border:1px solid rgba(56,189,248,.25);border-radius:.75rem;background:#38bdf80f;padding:1.25rem 1.375rem}.rdr__gate.is-quiet{border-color:#ffffff26;border-style:dashed;background:transparent}.rdr__gate h4{margin:0 0 .625rem;font-size:.9375rem;font-weight:600;letter-spacing:-.015em;color:#fff}.rdr__gate p{margin:0 0 .625rem;font-size:.8125rem;line-height:1.65;color:#cbd5e1}.rdr__gate p:last-child{margin-bottom:0}.rdr__gate b{font-weight:600;color:#fff}.rdr__gate code{font-family:var(--mu-mono, ui-monospace, monospace);font-size:.75rem;border-radius:.25rem;background:#ffffff14;padding:.0625rem .3125rem;color:#e2e8f0}.rdr__gate-next{border-top:1px solid rgba(255,255,255,.1);padding-top:.625rem;color:#94a3b8!important}.rdr__dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;max-width:44rem;margin:1rem auto 0;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff08;padding:1rem}.rdr__dl dt{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.rdr__dl dd{margin:.125rem 0 0;font-size:.78125rem;font-weight:500;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdr__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;border-top:1px solid rgba(255,255,255,.1);padding:.625rem 1rem}.rdr__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:.5rem;background:transparent;padding:.375rem .625rem;font-family:var(--mu-font);font-size:.78125rem;font-weight:500;color:#cbd5e1;transition:background .16s ease}.rdr__step:hover:enabled{background:#ffffff1a}.rdr__step:disabled{opacity:.3;cursor:default}.rdr__pos{margin:0;font-size:.75rem;font-variant-numeric:tabular-nums;color:#94a3b8}.rdr__chat{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.rdr__turn{display:flex;justify-content:flex-start}.rdr__turn.is-learner{justify-content:flex-end}.rdr__bot{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:.25rem .5rem 0 0;border-radius:999px;background:#6366f140;color:#a5b4fc;font-size:.75rem}.rdr__bubble{max-width:82%;white-space:pre-wrap;padding:.625rem .875rem;font-size:.84375rem;line-height:1.65;background:#ffffff12;color:#e2e8f0;border-radius:1rem 1rem 1rem .375rem}.rdr__turn.is-learner .rdr__bubble{background:linear-gradient(135deg,#0ea5e9e6,#6366f1e6);color:#fff;border-bottom-left-radius:1rem;border-bottom-right-radius:.375rem}.rdr__ai{max-width:48rem;margin:0 auto 1rem;border:1px solid rgba(99,102,241,.2);border-radius:.75rem;background:#6366f114;padding:1rem}.rdr__ai.is-warm{border-color:#f59e0b40;background:#f59e0b12}.rdr__ai.is-cool{border-color:#0ea5e940;background:#0ea5e912}.rdr__ai-head{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a5b4fc}.rdr__ai.is-warm .rdr__ai-head{color:#fcd34d}.rdr__ai.is-cool .rdr__ai-head{color:#7dd3fc}.rdr__ai-summary{margin:.375rem 0 0;font-size:.875rem;line-height:1.7;color:#e2e8f0}.rdr__ai-summary.is-quote{font-style:italic;color:#bae6fd}.rdr__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.rdr__chip{border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;text-transform:capitalize;background:#ffffff1a;color:#cbd5e1}.rdr__chip.is-positive{background:#10b98126;color:#6ee7b7}.rdr__chip.is-frustrated{background:#f43f5e26;color:#fda4af}.rdr__chip.is-mixed{background:#f59e0b26;color:#fcd34d}.rdr__chip.is-struggle{background:#f43f5e1a;color:#fecdd3;text-transform:none;font-weight:500}.tj{display:flex;flex:1 1 auto;min-height:0}.tj__stage{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.tj__canvas{display:block;width:100%;height:100%;cursor:pointer}.tj-dot{display:inline-block;width:.375rem;height:.375rem;border-radius:999px;flex-shrink:0}.tj__meter{position:absolute;left:.75rem;top:.75rem;width:12rem;pointer-events:none;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#0f172ab3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.625rem .75rem}.tj__meter-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.tj__meter-row{display:flex;align-items:baseline;gap:.375rem;margin-top:.125rem}.tj__meter-num{font-size:1.25rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.tj__meter-of{font-size:.6875rem;color:#94a3b8}.tj__meter-delta{margin-left:auto;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:#6ee7b7}.tj__meter-delta.is-down{color:#fca5a5}.tj__meter-track{height:4px;margin-top:.375rem;border-radius:999px;background:#ffffff1a;overflow:hidden}.tj__meter-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#34d399)}.tj__meter-counts{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-top:.5rem;font-size:.6875rem;font-variant-numeric:tabular-nums;color:#94a3b8}.tj__meter-counts span{display:inline-flex;align-items:center;gap:.25rem}.tj__flame{color:#fcd34d}.tj__moments{position:absolute;right:.75rem;top:.75rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;max-width:52%}.tj__moments.is-legend{pointer-events:none;max-width:46%}.tj-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0f172ab3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.0625rem .5rem;font-family:var(--mu-font);font-size:.6875rem;font-weight:500;color:#e2e8f0;transition:background .16s ease}.tj-chip:hover{background:#1e293be6}.tj-chip.is-static{cursor:default;color:#cbd5e1}.tj__transport{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#0f172ab3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.5rem .625rem}.tj__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.5rem;background:#ffffff1a;color:#fff;font-size:.6875rem;line-height:1;transition:background .16s ease}.tj__play:hover{background:#fff3}.tj__speeds{display:flex;align-items:center;gap:.125rem}.tj__speed{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:.375rem;background:transparent;padding:.125rem .375rem;font-family:var(--mu-font);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;transition:background .16s ease,color .16s ease}.tj__speed:hover{color:#e2e8f0}.tj__speed.is-on{background:#ffffff26;color:#fff}.tj__scrub{position:relative;flex:1 1 auto;min-width:0;height:1.25rem;cursor:pointer;touch-action:none}.tj__scrub-track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.tj__scrub-track i{display:block;height:100%;border-radius:999px;background:#38bdf8e6}.tj__counter{flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;color:#94a3b8}.tj__rail-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;display:none;align-items:center;gap:.25rem;height:1.75rem;border:0;border-radius:.5rem;background:#ffffff1a;padding:0 .5rem;font-family:var(--mu-font);font-size:.6875rem;font-weight:600;color:#e2e8f0}.tj__card{position:absolute;width:16rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#0c1121c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f1f5f9;z-index:15}.tj__card[hidden]{display:none}.tj__card-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:.5rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tj__card-x,.tj__rail-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background:transparent;padding:.125rem;font-size:.6875rem;color:#94a3b8;line-height:1}.tj__card-x:hover,.tj__rail-close:hover{color:#fff}.tj__card-body{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem}.tj__card-shape{margin:0;font-size:.75rem;line-height:1.55;color:#e2e8f0}.tj__card-note{display:block;margin-top:.1875rem;font-size:.6875rem;color:#94a3b8}.tj__card-flags{display:flex;flex-wrap:wrap;gap:.25rem}.tj__card-flags span{border-radius:999px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}.tj__card-bar+.tj__card-bar{margin-top:.375rem}.tj__card-bar-head{display:flex;justify-content:space-between;margin-bottom:.125rem;font-size:.6875rem;font-variant-numeric:tabular-nums;color:#94a3b8}.tj__rail{display:flex;flex-direction:column;flex-shrink:0;width:17.5rem;border-left:1px solid rgba(255,255,255,.1);background:#02061780}.tj__rail-head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1);padding:.5rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.tj__rail-close{display:none}.tj__rail-list{flex:1 1 auto;min-height:0;overflow-y:auto}.tj__turn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;width:100%;text-align:left;border:0;border-left:2px solid transparent;background:transparent;padding:.5rem .75rem;font-family:var(--mu-font);transition:background .16s ease}.tj__turn:hover{background:#ffffff08}.tj__turn.is-sel{border-left-color:#fff6;background:#ffffff0a}.tj__turn.is-active{border-left-color:#38bdf8;background:#ffffff0f}.tj__turn-head{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tj__turn-n{font-variant-numeric:tabular-nums}.tj__turn-shape{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.35;color:#94a3b8}.tj__turn.is-active .tj__turn-shape{color:#f1f5f9}@media(max-width:1023px){.tj__rail{position:absolute;inset:0 0 0 auto;z-index:20;width:18.75rem;max-width:85%;background:#020617f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(100%);transition:transform .2s ease}.tj__rail.is-open{transform:none}.tj__rail-close,.tj__rail-toggle{display:inline-flex}.tj{position:relative}}@media(max-width:640px){.uni__lede{padding:0 1rem .5rem}.uni__hint{display:none}.tj__meter{width:10rem}.rdr__dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.tj__rail{transition:none}}.sd-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.75rem;margin-top:1.75rem}.sd-insight{padding:1.125rem 1.25rem;border:1px solid var(--sd-line);border-left:2px solid color-mix(in srgb,var(--mu-society) 60%,transparent);border-radius:var(--mu-r-md);background:var(--sd-panel)}.sd-insight[data-kind=breadth]{border-left-color:color-mix(in srgb,var(--mu-gold) 65%,transparent)}.sd-insight[data-kind=rhythm]{border-left-color:color-mix(in srgb,var(--mu-mint) 65%,transparent)}.sd-insight[data-kind=reach]{border-left-color:color-mix(in srgb,var(--mu-purple-400) 65%,transparent)}.sd-insight__kind{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--mu-ink-faint)}.sd-insight h3{margin:.4375rem 0;font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--mu-white)}.sd-insight p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--mu-ink-dim)}.desk-stack{display:flex;flex-direction:column;gap:1rem}.desk-card{display:flex;flex-direction:column;min-width:0;padding:1rem;border:1px solid var(--sd-line);border-radius:1rem;background:var(--sd-panel);box-shadow:0 1px 2px #0000000f}.desk-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.desk-card__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;color:var(--mu-white)}.desk-card__n{font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-card__lead{margin:.125rem 0 .75rem;font-size:.75rem;line-height:1.5;color:var(--mu-ink-dim)}.desk-note{flex:none;padding:.125rem .5rem;border:1px solid var(--sd-line);border-radius:.375rem;background:transparent;font:inherit;font-size:.6875rem;font-weight:600;color:var(--mu-ink-dim);cursor:pointer}.desk-note:hover,.desk-note[aria-expanded=true]{background:var(--sd-panel-2);color:var(--mu-white)}.desk-note__body{margin:0 0 .75rem;padding:.75rem;border-radius:.5rem;background:var(--sd-panel-2);font-size:.8125rem;line-height:1.6;color:var(--mu-ink-dim)}.desk-note__body p{margin:0 0 .5rem}.desk-note__body p:last-child{margin-bottom:0}.desk-note__body b{color:var(--mu-white)}.desk-note__body[hidden]{display:none}.desk-pulse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.desk-tile{min-width:0;padding:.75rem .875rem;border:1px solid var(--sd-line);border-radius:.75rem;background:var(--sd-panel)}.desk-tile__label{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mu-ink-dim)}.desk-tile__label svg{flex:none;width:.875rem;height:.875rem}.desk-tile__value{margin-top:.25rem;font-size:1.375rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--mu-white)}.desk-tile__sub{margin-top:.25rem;overflow:hidden;font-size:.75rem;white-space:nowrap;text-overflow:ellipsis;color:var(--mu-ink-dim)}.desk-cols{display:grid;gap:1rem}.desk-hero{position:relative;min-height:280px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mu-purple-400) 20%,transparent);border-radius:1rem;background:#0b1020}.desk-hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.85}.desk-hero__stars canvas{display:block;width:100%;height:100%}.desk-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#060918f0,#060918d1 40%,#06091842 68%,#0609180f),linear-gradient(to top,rgb(6 9 24 / .6) 0%,transparent 34%)}.desk-hero__mark{position:absolute;top:1.25rem;right:1.25rem;height:1rem;width:auto;opacity:.4;pointer-events:none}.desk-hero__body{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:280px;padding:1.25rem}.desk-scene{min-width:0;min-height:118px;flex:1}.desk-scene__kicker{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#a5b4fc}.desk-scene__kicker svg{flex:none;width:.875rem;height:.875rem}.desk-scene__value{margin-top:.25rem;font-size:2.125rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.desk-scene__suffix{margin-left:.25rem;font-size:1rem;font-weight:500;letter-spacing:0;color:#cbd5e1}.desk-scene__line{margin:.25rem 0 0;max-width:36rem;font-size:.8125rem;line-height:1.35;color:#cbd5e1}.desk-scene--words .desk-scene__line{font-size:1.1875rem;font-weight:500;color:#fff}.desk-scene__detail{margin:.375rem 0 0;max-width:36rem;font-size:.75rem;line-height:1.35;color:#94a3b8}.desk-hero__aside{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:.75rem}.desk-hero__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:0;border-radius:.75rem;background:linear-gradient(to right,#6366f1,#8b5cf6);box-shadow:0 10px 15px -3px #6366f140;font:inherit;font-size:.8125rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s ease}.desk-hero__cta:hover{transform:scale(1.03)}.desk-hero__cta svg{width:1rem;height:1rem;transition:transform .2s ease}.desk-hero__cta:hover svg{transform:rotate(45deg)}.desk-dots{display:flex;align-items:center;gap:.375rem;padding:0 .25rem}.desk-dot{height:.375rem;width:.375rem;padding:0;border:0;border-radius:999px;background:#475569;cursor:pointer;transition:background-color .2s ease,width .2s ease}.desk-dot:hover{background:#94a3b8}.desk-dot[aria-current=true]{width:1.25rem;background:#a5b4fc}.desk-scene.is-in{animation:desk-scene-in .45s ease-out both}@keyframes desk-scene-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.desk-punch__scroll{flex:none;overflow-x:auto}.desk-punch{display:flex;flex-direction:column;height:224px;min-width:460px}.desk-punch__row{display:flex;flex:1;align-items:stretch;gap:3px}.desk-punch__day{flex:none;align-self:center;width:2rem;font-size:.6875rem;font-weight:500;color:var(--mu-ink-dim)}.desk-punch__cell{flex:1;min-height:14px;margin:2px 0;border-radius:3px;color:var(--mu-ink)}.desk-punch__cell.is-peak{box-shadow:0 0 0 1.5px #f59e0b}.desk-punch__total{flex:none;align-self:center;width:2rem;padding-left:.25rem;text-align:right;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-punch__hours{display:flex;flex:none;justify-content:space-between;margin:0 2rem;padding-top:.25rem;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-struggle{display:grid;gap:1rem}.desk-struggle__label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mu-ink-dim)}.desk-struggle__label span{font-weight:400;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.desk-struggle__gap{margin:.75rem 0 0;font-size:.6875rem;line-height:1.55;color:var(--mu-ink-faint)}.desk-struggle__gap code{padding:.0625rem .25rem;border-radius:4px;background:var(--sd-panel-2)}@media(min-width:560px){.desk-struggle{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-bars{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.desk-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .5rem;align-items:center}.desk-bar__name{overflow:hidden;font-size:.75rem;white-space:nowrap;text-overflow:ellipsis;color:var(--mu-ink)}.desk-bar__n{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-bar__track{grid-column:1 / -1;height:.375rem;border-radius:999px;background:var(--sd-panel-2);overflow:hidden}.desk-bar__fill{display:block;height:100%;width:0;border-radius:999px;background:#41b8e1;transition:width .6s cubic-bezier(.22,1,.36,1)}.desk-bar__fill--fail{background:#f43f5e}@media(min-width:640px){.desk-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-hero,.desk-hero__body{min-height:320px}.desk-hero__body{padding:1.5rem}.desk-scene__value{font-size:2.5rem}.desk-scene__suffix{font-size:1.125rem}.desk-scene--words .desk-scene__line{font-size:1.375rem}}@media(min-width:1024px){.desk-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-hero__body{flex-direction:row;align-items:center}.desk-hero__aside{align-items:flex-end}}@media(min-width:1280px){.desk-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.desk-scene.is-in{animation:none}.desk-bar__fill,.desk-hero__cta,.desk-dot{transition:none}}.desk-focus__hero{padding:1.5rem;border-radius:1rem;background:#0e1526;color:#fff}.desk-focus__hero-top{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.desk-focus__eyebrow{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#fbbf24}.desk-focus__title{margin:.5rem 0 0;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#fff}.desk-focus__sub{margin:.5rem 0 0;max-width:34rem;font-size:.8125rem;line-height:1.5;color:#94a3b8}.desk-focus__controls{display:flex;flex:none;flex-direction:column;gap:.5rem;align-items:flex-start}.desk-focus__toggle{display:inline-flex;padding:.1875rem;border-radius:.625rem;background:#ffffff12}.desk-focus__pool{padding:.375rem .75rem;border:0;border-radius:.5rem;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:#cbd5e1;cursor:pointer}.desk-focus__pool[aria-pressed=true]{background:#fbbf24;color:#1a1205}.desk-focus__flags{display:flex;align-items:center;gap:.5rem}.desk-focus__flag{padding:.25rem .625rem;border:1px solid rgb(251 191 36 / .5);border-radius:.5rem;font-size:.6875rem;font-weight:600;color:#fbbf24}.desk-focus__flags .desk-note{border-color:#fff3;color:#cbd5e1}.desk-focus__flags .desk-note:hover,.desk-focus__flags .desk-note[aria-expanded=true]{background:#ffffff1a;color:#fff}.desk-focus__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.desk-focus__stat{padding:.875rem 1rem;border:1px solid rgb(255 255 255 / .1);border-radius:.75rem;background:#ffffff08}.desk-focus__stat-n{font-size:1.5rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.desk-focus__stat-l{margin-top:.375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.desk-focus__list{margin-top:1rem}.desk-focus__search{flex:none;width:min(15rem,45vw);padding:.375rem .625rem;border:1px solid var(--sd-line);border-radius:.5rem;background:var(--sd-panel-2);font:inherit;font-size:.75rem;color:var(--mu-ink)}.desk-focus__search::placeholder{color:var(--mu-ink-faint)}.desk-focus__scroll{margin-top:.75rem;overflow-x:auto}.desk-focus__table{width:100%;min-width:40rem;border-collapse:collapse}.desk-focus__table th{padding:0 .5rem .5rem;border-bottom:1px solid var(--sd-line);text-align:left;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mu-ink-dim);white-space:nowrap}.desk-focus__table td{padding:.625rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--sd-line) 60%,transparent);vertical-align:middle}.desk-focus__table tbody tr:hover{background:var(--sd-panel-2)}.desk-focus__rank{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:999px;background:var(--sd-panel-2);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.desk-focus__rank.is-medal-1{background:#fbbf24;color:#1a1205}.desk-focus__rank.is-medal-2{background:#cbd5e1;color:#1e293b}.desk-focus__rank.is-medal-3{background:#b45309;color:#fff}.desk-focus__who{display:flex;flex-direction:column;min-width:0}.desk-focus__who b{font-size:.8125rem;font-weight:600;color:var(--mu-white)}.desk-focus__who small{font-size:.6875rem;color:var(--mu-ink-dim)}.desk-focus__score{display:inline-block;min-width:2.25rem;padding:.1875rem .5rem;border-radius:999px;background:#fbbf24;text-align:center;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#1a1205}.desk-focus__why{display:flex;flex-direction:column;gap:2px;width:6.5rem;padding:2px 0}.desk-focus__why i{display:block;height:3px;min-width:2px;border-radius:999px}.desk-focus__num{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim);white-space:nowrap}.desk-focus__ai-n{color:var(--mu-ink)}.desk-focus__flame,.desk-focus__snap{display:inline-flex;align-items:center;gap:.125rem;margin-left:.375rem}.desk-focus__flame svg,.desk-focus__snap svg{width:.75rem;height:.75rem}.desk-focus__flame{color:#f59e0b}.desk-focus__snap{color:#22d3ee}@media(min-width:700px){.desk-focus__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.desk-focus__hero-top{flex-direction:row}.desk-focus__controls{align-items:flex-end}.desk-focus__title{font-size:2rem}}.sd-h2{margin:2.25rem 0 .875rem;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--mu-white)}.sd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch}.sd-card{display:flex;flex-direction:column;min-width:0;padding:1.125rem 1.25rem;border:1px solid var(--sd-line);border-radius:var(--mu-r-md);background:var(--sd-panel)}.sd-card--wide{grid-column:1 / -1}.sd-card__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--mu-white)}.sd-card__count{font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.sd-card__lead{margin:.25rem 0 .75rem;font-size:.75rem;line-height:1.55;color:var(--mu-ink-dim)}.sd-card__none{margin:auto 0;padding:1.5rem 0;text-align:center;font-size:.78125rem;color:var(--mu-ink-dim)}.sd-card code{padding:.0625rem .25rem;border-radius:4px;background:var(--sd-panel-2);font-size:.9em}.sd-breaks{display:flex;flex:1 1 auto;flex-direction:column;gap:.375rem;min-height:0;max-height:22rem;overflow-y:auto;margin:0;padding:0 .25rem 0 0;list-style:none;scrollbar-width:thin}.sd-breaks:not(.is-end){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent)}.sd-break{padding:.5rem .625rem;border:1px solid color-mix(in srgb,var(--mu-gold) 22%,transparent);border-radius:var(--mu-r-sm);background:color-mix(in srgb,var(--mu-gold) 6%,transparent)}.sd-break p{margin:0;font-size:.78125rem;line-height:1.45;color:var(--mu-ink)}.sd-break small{display:block;margin-top:.25rem;font-size:.6875rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--mu-gold) var(--mu-pill-accent),var(--mu-ink))}.sd-quote{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.5rem 1.25rem;border-radius:var(--mu-r-sm);background:var(--sd-panel-2);text-align:center}.sd-quote blockquote{margin:0 auto;max-width:28rem;font-size:.9375rem;font-weight:500;line-height:1.55;color:var(--mu-white);text-wrap:pretty}.sd-quote small{margin-top:.75rem;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--mu-ink-dim)}.sd-quote.is-in{animation:sd-voice-in .42s ease-out both}@keyframes sd-voice-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sd-hire{display:grid;grid-template-columns:1.1fr 1fr;gap:1.25rem;margin-top:1.75rem;align-items:start}.sd-hire__model,.sd-hire__board{padding:1.25rem;border:1px solid var(--sd-line);border-radius:var(--mu-r-md);background:var(--sd-panel);min-width:0}.sd-hire h3{margin:0 0 .375rem;font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--mu-white)}.sd-hire__lead{margin:0 0 1.125rem;font-size:.8125rem;line-height:1.55;color:var(--mu-ink-dim)}.sd-weights{display:grid;gap:.875rem}.sd-weight__top{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem}.sd-weight__top b{font-size:.8125rem;font-weight:600;text-transform:capitalize;color:var(--mu-white)}.sd-weight__top span{font-size:.75rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--mu-society) var(--mu-pill-accent),var(--mu-ink))}.sd-weight__track{display:block;height:5px;margin:.375rem 0;border-radius:999px;background:var(--mu-hover);overflow:hidden}.sd-weight__fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--mu-society),color-mix(in srgb,var(--mu-society) 40%,var(--mu-purple-400)))}.sd-weight p{margin:0;font-size:.75rem;line-height:1.5;color:var(--mu-ink-dim)}.sd-weight small{display:block;margin-top:.1875rem;font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;color:var(--mu-ink-faint)}.sd-board{list-style:none;margin:0;padding:0}.sd-board__row{display:grid;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.625rem;padding:.5rem 0;border-bottom:1px solid var(--sd-line)}.sd-board__row:last-child{border-bottom:0}.sd-board__rank{font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mu-ink-faint)}.sd-board__row:nth-child(1) .sd-board__rank{color:var(--mu-gold)}.sd-board__row:nth-child(2) .sd-board__rank{color:#cfd4e0}.sd-board__row:nth-child(3) .sd-board__rank{color:#d09a6a}.sd-board__id{font-size:.8125rem;font-weight:600;color:var(--mu-white);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-board__id small{margin-left:.4375rem;font-weight:400;font-size:.6875rem;color:var(--mu-ink-faint)}.sd-board__score{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--mu-society) var(--mu-pill-accent),var(--mu-ink))}.sd-hire__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .875rem;border:1px solid color-mix(in srgb,var(--mu-society) 50%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mu-society) 12%,transparent);font-size:.78125rem;font-weight:600;color:var(--mu-white);text-decoration:none;transition:background .2s ease,border-color .2s ease}.sd-hire__cta:hover{background:color-mix(in srgb,var(--mu-society) 24%,transparent);border-color:var(--mu-society)}@media(max-width:1000px){.sd-split,.sd-hire,.sd-pair{grid-template-columns:1fr}}@media(max-width:720px){.sd-stats{grid-template-columns:repeat(2,1fr)}.sd-bar{grid-template-columns:minmax(0,6.5rem) 1fr auto}.sd-punch__hours{display:none}}@media(prefers-reduced-motion:reduce){.sd-punch__cell,.sd-bar__fill,.sd-weight__fill,.sd-hire__cta{transition:none}.sd-quote.is-in{animation:none}}.mic-controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mic-sort{padding:.375rem .5rem;border:1px solid var(--sd-line);border-radius:.5rem;background:var(--sd-panel-2);font:inherit;font-size:.75rem;color:var(--mu-ink)}.mic-scroll{margin-top:.75rem;overflow-x:auto}.mic-table{width:100%;min-width:34rem;border-collapse:collapse}.mic-table th{padding:0 .5rem .5rem;border-bottom:1px solid var(--sd-line);text-align:left;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mu-ink-dim);white-space:nowrap}.mic-table td{padding:.5rem;border-bottom:1px solid color-mix(in srgb,var(--sd-line) 60%,transparent);vertical-align:middle}.mic-row{cursor:pointer}.mic-row:hover{background:var(--sd-panel-2)}.mic-row:focus-visible{outline:2px solid color-mix(in srgb,var(--mu-gold) 70%,transparent);outline-offset:-2px}.mic-row[aria-expanded=true]{background:var(--sd-panel-2)}.mic-row[aria-expanded=true] .desk-ico:last-child{transform:rotate(180deg)}.mic-who{display:flex;align-items:center;gap:.5rem;min-width:0}.mic-who__text{display:flex;flex-direction:column;min-width:0}.mic-who__text b{font-size:.78125rem;font-weight:600;color:var(--mu-ink);font-variant-numeric:tabular-nums}.mic-who__text em{font-style:normal;font-size:.6875rem;color:var(--mu-ink-faint)}.mic-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--mu-ink-faint)}.mic-dot--quiet{background:#f43f5e}.mic-dot--low{background:#f59e0b}.mic-dot--even{background:color-mix(in srgb,var(--mu-ink) 28%,transparent)}.mic-spark{display:block}.mic-num{text-align:right;font-size:.78125rem;font-variant-numeric:tabular-nums;color:var(--mu-ink);white-space:nowrap}.mic-num.is-low{color:#f43f5e;font-weight:600}.mic-num.is-high{color:color-mix(in srgb,var(--mu-society) 70%,var(--mu-ink));font-weight:600}.mic-none{color:var(--mu-ink-faint)}.mic-ai{display:inline-flex;align-items:center;gap:.25rem;color:var(--mu-ink-dim)}.mic-ai em{display:inline-flex;align-items:center;gap:.25rem;font-style:normal;margin-left:.375rem;color:#f59e0b}.mic-chev{width:1.5rem;text-align:right;color:var(--mu-ink-faint)}.mic-chev .desk-ico{transition:transform .18s ease}.mic-detail>td{background:var(--sd-panel-2);padding:.875rem .75rem}.mic-detail__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:1.25rem}.mic-detail__grid h4{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--mu-ink-dim)}.mic-comps{display:flex;flex-direction:column;gap:.5rem}.mic-comp{display:grid;grid-template-columns:5.5rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.75rem;color:var(--mu-ink-dim);text-transform:capitalize}.mic-comp b{text-align:right;color:var(--mu-ink);font-variant-numeric:tabular-nums}.mic-detail__foot{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:.875rem 0 0;font-size:.75rem;line-height:1.6;color:var(--mu-ink-dim)}.mic-detail__foot b{color:var(--mu-ink)}@media(max-width:1100px){.mic-hide-sm{display:none}.mic-table{min-width:22rem}}@media(max-width:760px){.mic-detail__grid{grid-template-columns:1fr}}@media(max-width:900px){.sd-seg{display:flex;flex:1 1 100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sd-seg::-webkit-scrollbar{display:none}.sd-seg__btn{flex:none;min-height:40px;white-space:nowrap}.sd-head-row{flex-wrap:wrap;gap:14px}}
