@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:GT;src:url(/fonts/GTStandard-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GT;src:url(/fonts/GTStandard-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:400;font-display:swap}html{font-size:62.5%}*{box-sizing:border-box}body{background:var(--plate-1);height:100dvh;margin:0;overflow:hidden}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}.shell{--c-sand-5:#fdfcfb;--c-sand-10:#f7f5f2;--c-sand-20:#edebe8;--c-sand-30:#e5e3e1;--c-sand-40:#ccc9c6;--c-sand-50:#94918e;--c-sand-60:#736f6c;--c-sand-70:#47423d;--c-ink:#1a1a1a;--c-green-10:#0e9f631f;--c-green-70:#0a6b3f;--c-surface-plate-1:#fff;--c-surface-plate-2:var(--c-sand-10);--c-surface-plate-3:var(--c-sand-20);--c-content-title:#000;--c-content-subtitle:#000000b8;--c-content-placeholder:#00000085;--c-content-disabled:#00000052;--c-chart-gridline:var(--c-sand-30);--c-chart-ticks:var(--c-sand-70);--c-accent:#fd524f;--c-state:#0e9f63;--c-chart-hot:var(--c-accent);--c-chart-warm:#00000042;--c-chart-cool:var(--c-sand-30);--plate-1:var(--c-surface-plate-1);--plate-2:var(--c-surface-plate-2);--plate-3:var(--c-surface-plate-3);--title:var(--c-content-title);--subtitle:var(--c-content-subtitle);--placeholder:var(--c-content-placeholder);--disabled:var(--c-content-disabled);--oncolor:#fff;--overlay-muted:#08090c05;--overlay-subtle:#08090c0a;--overlay-strong:#08090c0f;--overlay-heavy:#08090c1f;--border:#0000001f;--border-muted:#00000012;--sel:#000;--sans:GT,system-ui,-apple-system,Arial,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);--green-bg:var(--c-green-10);--green-fg:var(--c-green-70);--amber-bg:var(--c-surface-plate-2);--amber-fg:var(--c-content-subtitle);background:var(--plate-1);width:100%;height:100%;color:var(--title);font-size:1.4rem;font-weight:400;line-height:1.45;font-family:var(--sans);flex-direction:column;display:flex}.shell .row{flex:1;min-height:0;display:flex}.icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em;display:block}.menu-item{height:3.2rem;color:var(--title);text-align:left;cursor:pointer;border-radius:999rem;align-items:center;gap:1.2rem;width:100%;padding:0 1rem;display:flex}.menu-item .icon{font-size:1.8rem}.menu-item>span:not(.avatar){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item.active{background:var(--overlay-strong)}.menu-item:hover{background:var(--overlay-subtle)}.frame{--panel-w:36rem;flex-direction:column;flex:1;min-width:0;padding:.8rem;display:flex}.frame .topbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;height:3.2rem;display:flex}.frame .topbar .topbar-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.frame:has(.detail) .topbar .topbar-actions{flex:0 0 var(--panel-w);justify-content:flex-end}.frame .topbar .topbar-actions .icon-button{width:3.2rem;height:3.2rem;color:var(--title);cursor:pointer;border-radius:999rem;justify-content:center;align-items:center;font-size:1.8rem;display:flex}.frame .topbar .topbar-actions .icon-button.selected{background:var(--overlay-strong)}.frame .body{flex:1;min-height:0;display:flex}.frame .body .main{flex:1;min-width:0;overflow:hidden}.frame .body .detail{border-left:1px solid var(--border);width:var(--panel-w);scrollbar-width:none;flex-direction:column;flex-shrink:0;gap:1.2rem;padding:1.2rem;display:flex;overflow:auto}.frame .body .detail::-webkit-scrollbar{display:none}.page{height:100%;overflow:hidden}.page .column{flex-direction:column;width:100%;max-width:150rem;height:100%;margin:0 auto;padding:0 3.2rem;display:flex}.page .column .header{flex-shrink:0;padding:2.4rem 0}.page .column .header h2{letter-spacing:-.01em;margin:0;font-size:2.4rem;font-weight:400;line-height:1.25}.page .column .actions{flex-shrink:0;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.6rem;display:flex}.page .column .actions .start,.page .column .actions .end{align-items:center;gap:.4rem;min-width:0;display:flex}.page .column .content{scrollbar-width:none;flex:1;min-height:0;padding-bottom:2.4rem;overflow:auto}.page .column .content::-webkit-scrollbar{display:none}.page .column .content[hidden]{display:none}.tabs{align-items:center;gap:.2rem;display:flex}.tabs button{color:var(--subtitle);white-space:nowrap;cursor:pointer;border-radius:999rem;padding:.6rem 1rem;font-size:1.4rem;line-height:1.45}.tabs button[aria-selected=true]{background:var(--overlay-strong);color:var(--title)}.tabs button:hover{color:var(--title)}.btn{cursor:pointer;border-radius:999rem;justify-content:center;align-items:center;gap:.5rem;height:3.2rem;padding:.6rem 1rem;transition:background .18s cubic-bezier(.25,.46,.45,.94),color .18s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.btn .icon{font-size:1.6rem}.btn.icon-only{width:3.2rem;padding:0}.btn.icon-only .icon{font-size:1.8rem}.btn:active{transform:scale(.97)}.btn.primary{border:1px solid var(--border);background:var(--plate-1);color:var(--subtitle)}.btn.secondary{background:var(--overlay-subtle);color:var(--title)}.btn.ghost{color:var(--subtitle)}.btn.solid{background:var(--title);color:var(--oncolor)}.btn.solid.danger{color:#fff;background:#c8302d}.btn:disabled{opacity:.45;pointer-events:none}.link{font:inherit;color:var(--title);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.grid,.cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.6rem;display:grid}.grid .field p{color:var(--placeholder);margin:0 0 .3rem;font-size:1.3rem}.grid .field span{color:var(--subtitle);text-wrap:pretty;overflow-wrap:anywhere}.grid .field .count{color:var(--title)}.tile{border:1px solid var(--border);background:var(--plate-1);text-align:left;border-radius:12px;flex-direction:column;min-height:16rem;transition:background .18s cubic-bezier(.25,.46,.45,.94),border-color .18s cubic-bezier(.25,.46,.45,.94),box-shadow .18s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden}.tile.interactive{cursor:pointer}.tile .head{align-items:center;gap:.8rem;padding:1.2rem 1.2rem 0;display:flex}.tile .head .badge{background:var(--overlay-subtle);min-width:2.4rem;height:2.4rem;color:var(--subtitle);border-radius:8px;justify-content:center;align-items:center;padding:0 .4rem;font-size:1.4rem;display:flex}.tile .head .type{color:var(--placeholder);align-items:center;gap:.5rem;font-size:1.3rem;display:flex}.tile .head .trailing{color:var(--placeholder);align-items:center;gap:.6rem;margin-left:auto;display:flex}.tile .head .trailing .comments{align-items:center;gap:.4rem;font-size:1.3rem;display:flex}.tile .head .trailing .comments .icon{font-size:1.6rem}.tile .body{flex-direction:column;flex:1;gap:1.2rem;padding:1.2rem;display:flex}.tile .body h3{text-wrap:pretty;overflow-wrap:anywhere;letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:400;line-height:1.2}.tile .foot{border-top:1px solid var(--border-muted);min-height:3.6rem;color:var(--placeholder);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.8rem 1.2rem;font-size:1.3rem;display:flex}.share-num{color:var(--title);font-variant-numeric:tabular-nums;font-size:2.8rem;line-height:1}.meter{background:var(--plate-3);border-radius:.3rem;height:.6rem;margin-top:.6rem;overflow:hidden}.meter i{background:var(--disabled);border-radius:.3rem;height:100%;display:block}.tile.active .meter i{background:var(--sel)}.steps{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--subtitle);gap:.8rem;display:flex}.steps li b{color:var(--placeholder);flex:none;padding-top:.2rem;font-size:1.2rem;font-weight:400}.cards .card{border:1px solid var(--border);background:var(--plate-1);border-radius:12px;flex-direction:column;min-height:19rem;padding:1.6rem;display:flex}.cards .card header{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.cards .card header h3{margin:0;font-size:1.4rem;font-weight:400}.cards .card header .card-actions{color:var(--subtitle);align-items:center;gap:1rem;font-size:1.6rem;display:flex}.cards .card .description{color:var(--subtitle);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.cards .card .attachments{color:var(--subtitle);flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:1.2rem;display:flex}.cards .card .attachments span{background:var(--overlay-subtle);border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:1.3rem;display:flex}.panel-section{border:1px solid var(--border);border-radius:1.6rem;flex-shrink:0}.panel-section .head{align-items:center;gap:.4rem;height:4.8rem;padding:0 1.6rem;display:flex}.panel-section .head h3{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.4rem;font-weight:400;overflow:hidden}.panel-section .head .chevron{color:var(--subtitle);justify-content:center;align-items:center;font-size:1.6rem;display:flex}.panel-section .body{flex-direction:column;gap:1.2rem;padding:0 1.6rem 1.6rem;display:flex}.panel-section .body[hidden]{display:none}.panel-section .head{cursor:pointer}.panel-section .chevron{transition:transform .18s var(--ease)}.property-row{align-items:center;gap:1.6rem;display:flex}.property-row .label{width:8rem;color:var(--subtitle);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:1.4rem;overflow:hidden}.property-row .value{flex:1;align-items:center;gap:.8rem;min-width:0;font-size:1.4rem;display:flex}.property-row .value .avatar{background:var(--plate-3);width:2.4rem;height:2.4rem;color:var(--subtitle);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.property-row.top{align-items:flex-start}.property-row.top .label{line-height:1.3}.property-row .value.stack{flex-direction:column;align-items:stretch;gap:1rem}.pair{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pair .name{color:var(--title);text-wrap:pretty;font-size:1.4rem;line-height:1.3}.pair .ev{color:var(--placeholder);text-wrap:pretty;font-size:1.2rem;line-height:1.3}.callout{color:var(--title);text-wrap:pretty;margin:0;font-size:1.4rem;line-height:1.45}.caption{color:var(--placeholder);margin:0;font-size:1.2rem}.labelled{flex-direction:column;gap:.6rem;display:flex}.status-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:.8rem;height:2.2rem;padding:0 .5rem;font-size:1.4rem;line-height:1;display:inline-flex}.status-badge.grey{background:var(--plate-2);color:var(--subtitle)}.status-badge.green{background:var(--green-bg);color:var(--green-fg)}.status-badge.amber{background:var(--amber-bg);color:var(--amber-fg)}.none{color:var(--placeholder)}:focus-visible{outline:.2rem solid var(--sel);outline-offset:.2rem;border-radius:.4rem}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (max-width:1180px){.frame .body .detail{display:none}.frame:has(.detail) .topbar .topbar-actions{flex:none}}@media (max-width:820px){.grid,.cards{grid-template-columns:minmax(0,1fr)}}.live{color:var(--subtitle);white-space:nowrap;align-items:center;gap:.6rem;font-size:1.3rem;display:inline-flex}.dot{background:var(--c-state);border-radius:50%;flex:none;width:.7rem;height:.7rem;box-shadow:0 0 0 .3rem #0e9f6329}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.dot.on{animation:2.4s ease-in-out infinite pulse}@media (prefers-reduced-motion:reduce){.dot.on{animation:none}}.tile .head .status-badge{margin-left:auto}.tile .head .trailing{margin-left:0}.tl{border:1px solid var(--border);background:var(--plate-1);border-radius:12px;flex-direction:column;gap:1.8rem;margin-bottom:1.6rem;padding:1.8rem 2rem 1.6rem;display:flex}.tl-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.tl-note{color:var(--placeholder);font-size:1.2rem}.state-toggle{background:var(--overlay-subtle);border-radius:999rem;align-items:center;gap:.2rem;padding:.3rem;display:inline-flex}.state-toggle .item{font:inherit;cursor:pointer;color:var(--placeholder);white-space:nowrap;background:0 0;border:0;border-radius:999rem;padding:.5rem 1.1rem;font-size:1.3rem;transition:background .18s cubic-bezier(.25,.46,.45,.94),color .18s cubic-bezier(.25,.46,.45,.94)}.state-toggle .item:hover{color:var(--title)}.state-toggle .item.active{background:var(--plate-1);color:var(--title);box-shadow:0 1px 2px #08090c14}.viz-block{flex-direction:column;gap:1.4rem;display:flex}.viz-who{color:var(--title);margin:0;font-size:1.3rem}.viz{flex-direction:column;flex:1;gap:1.2rem;min-width:0;margin:0;display:flex}.viz-hd{color:var(--placeholder);justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.2rem;display:flex}.viz figcaption{color:var(--placeholder);font-size:1.2rem;line-height:1.35}.viz svg{width:100%;height:auto;display:block}.viz-hit{position:relative}@media (prefers-reduced-motion:reduce){.viz:not(.revealed) .dm-shape{transform:none}.viz:not(.revealed) *{opacity:1!important}}.tip{z-index:5;pointer-events:none;color:#fff;background:#1c1b19;border-radius:11px;flex-direction:column;gap:.6rem;min-width:20rem;max-width:30rem;padding:13px 15px;font-size:1.4rem;line-height:1.55;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 36px #00000042}.tip[hidden]{display:none}.tip b{color:#fff;font-weight:500}.tip .i{color:#5cd79a;font-size:1.15rem;font-weight:500}.tip span{color:#ffffffb8}.tip .v{color:#ffffff9e;font-size:1.2rem}.tl-cap{color:var(--placeholder);max-width:74ch;margin:0;font-size:1.2rem;line-height:1.45}.tile .field{flex-direction:column;gap:.2rem;display:flex}.tile .field>p{color:var(--placeholder);margin:0;font-size:1.3rem}.tile .field>span{color:var(--subtitle);text-wrap:pretty}.tile .field .big{letter-spacing:-.02em;color:var(--title);font-variant-numeric:tabular-nums;font-size:3rem;line-height:1.05}.tile .field .delta{color:var(--placeholder);font-size:1.3rem}.tile.active{box-shadow:inset 0 0 0 1px var(--c-content-title);border-color:var(--c-content-title)}.wtable{flex-direction:column;display:flex;container-type:inline-size}.wrow{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--border-muted);width:100%;transition:background .18s var(--ease);background:0 0;border-radius:8px;grid-template-columns:minmax(0,1.1fr) 12rem minmax(0,1fr) 11rem 12.5rem;align-items:center;gap:1.2rem;padding:1.2rem .8rem;display:grid}.wrow.hd{cursor:default;color:var(--placeholder);border-top:0;padding-top:1.2rem;padding-bottom:1rem;font-size:1.3rem}.wrow:hover:not(.hd){background:var(--overlay-muted)}.wrow.sel{background:var(--overlay-subtle)}.wrow .c{min-width:0;color:var(--subtitle);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:1.3rem;display:-webkit-box;overflow:hidden}.wrow.hd .c{-webkit-line-clamp:1}.wrow .name{align-items:center;gap:1rem;display:flex}.wrow .name>span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.wrow .name b{color:var(--title);text-wrap:pretty;font-size:1.5rem;font-weight:400}.wrow .name .sub{color:var(--placeholder);font-size:1.2rem}.wrow .strength{white-space:nowrap;align-items:center;gap:.8rem;display:flex}.wrow .str{background:var(--c-sand-30);border-radius:3px;flex:1;min-width:3.2rem;height:.5rem;overflow:hidden}.wrow .str i{background:#00000059;border-radius:3px;height:100%;display:block}.wrow .strl{color:var(--placeholder);font-size:1.2rem}.wrow .money{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.wrow .money b{color:var(--title);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:400}.wrow .money .from{color:var(--placeholder);font-size:1.2rem}.menu-item{cursor:pointer;text-align:left;width:100%;font:inherit}.lede{color:var(--subtitle);max-width:70ch;margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5}.wrow.hd .c{white-space:nowrap;text-overflow:clip;line-height:1.35;display:block;position:relative;overflow:visible}.hint{vertical-align:-.25rem;cursor:pointer;color:var(--c-content-disabled);background:0 0;border:0;margin-left:.4rem;padding:0;display:inline-flex;position:relative}.hint:hover{color:var(--c-content-subtitle)}.hint .icon{width:1.4rem;height:1.4rem}.hint-pop{z-index:20;background:var(--c-content-title);color:#fff;text-align:left;white-space:normal;border-radius:8px;width:22rem;padding:1rem 1.2rem;font-size:1.2rem;line-height:1.45;display:none;position:absolute;top:2.2rem;left:-1rem;box-shadow:0 8px 24px #08090c2e}.hint:hover .hint-pop,.hint:focus-visible .hint-pop{display:block}.wrow.hd .c:last-child .hint-pop,.c.money .hint-pop{left:auto;right:-1rem}.scorecards{background:var(--border-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.scard{background:var(--plate-1);flex-direction:column;gap:.3rem;padding:1.4rem 1.6rem;display:flex}.scard .lab{color:var(--placeholder);font-size:1.2rem}.scard .val{letter-spacing:-.02em;color:var(--title);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1.1}.scard .sub{color:var(--placeholder);font-size:1.2rem}.scard.hot .val{color:var(--c-accent)}.provenance{color:var(--placeholder);max-width:78ch;margin:0;font-size:1.2rem;line-height:1.5}@media (max-width:1180px){.scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}}.picker{position:relative}.picker .btn .icon:last-child{margin-left:.2rem}.picker .menu-pop{z-index:30;background:var(--plate-1);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.2rem;min-width:18rem;padding:.6rem;display:none;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 12px 32px #08090c24}.picker.open .menu-pop{display:flex}.picker .opt{font:inherit;text-align:left;cursor:pointer;color:var(--subtitle);background:0 0;border:0;border-radius:8px;padding:.8rem 1rem;font-size:1.4rem}.picker .opt:hover{background:var(--overlay-subtle);color:var(--title)}.picker .opt.on{color:var(--title);background:var(--overlay-subtle)}.dm-svg{width:100%;display:block}.dm-grid line{stroke:#00000012;stroke-dasharray:2 3}.dm-grid .domain{display:none}.dm-xaxis .domain,.dm-xaxis line{stroke:#0000001a}.dm-xaxis text{fill:#9b978d;font-size:11.5px;font-family:var(--sans)}.dm-area{stroke:none;fill:#0000000e}.dm-line{fill:none;stroke:#0003;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.dm-area.warm{fill:#0000001a}.dm-line.warm{stroke:#0006;stroke-width:1.2px;opacity:1}.dm-area.hot{fill:#fd524f2e}.dm-line.hot{stroke:var(--c-accent);stroke-width:1.8px}.dm-svg .g0{stop-color:#00000017}.dm-svg .g1{stop-color:#00000003}.dm-base{stroke:#9b978d;stroke-dasharray:5 5}.dm-now-tag rect{fill:var(--c-sand-20)}.dm-now-tag text{fill:var(--c-sand-70);font-size:10px;font-family:var(--sans);text-anchor:middle}.dm-guide{stroke:var(--c-content-title);opacity:.35}.dm-focus{fill:var(--c-content-title)}.dm-overlay{fill:#0000;cursor:crosshair}.dm-shape{transform-box:fill-box;transform-origin:bottom;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.viz:not(.revealed) .dm-shape{transform:scaleY(0)}.dm-brush .selection{fill:var(--c-content-title);fill-opacity:.07;stroke:var(--c-content-title);stroke-opacity:.35;stroke-dasharray:3 3}.dm-brush .handle{fill:var(--c-content-title);fill-opacity:.25}.viz-head{align-items:center;gap:.8rem;min-height:2.6rem;display:flex}.viz-head:empty{display:none}.zoomchip{border:1px solid var(--border);height:2.6rem;color:var(--subtitle);white-space:nowrap;background:var(--plate-1);border-radius:999rem;align-items:center;gap:.4rem;padding:0 .4rem 0 1rem;font-size:1.2rem;display:inline-flex}.zoomchip button{cursor:pointer;color:var(--placeholder);background:0 0;border:0;border-radius:999rem;padding:.3rem;display:inline-flex}.zoomchip button:hover{color:var(--title);background:var(--overlay-subtle)}.zoomchip .icon{width:1.4rem;height:1.4rem}.export{z-index:3;position:relative}.export .btn.active{background:var(--overlay-strong)}.export .menu{transform-origin:100% 0;border:1px solid var(--border);background:var(--plate-1);border-radius:1.2rem;flex-direction:column;gap:.2rem;width:25rem;padding:.4rem;display:none;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 .8rem 2.4rem #0000001a}.export.open .menu{animation:.18s cubic-bezier(.25,.46,.45,.94) menu-in;display:flex}@keyframes menu-in{0%{opacity:0;transform:scale(.97)}}.export .menu button{cursor:pointer;color:var(--title);text-align:left;border-radius:.8rem;align-items:center;gap:1rem;padding:.7rem .9rem;transition:background .18s cubic-bezier(.25,.46,.45,.94);display:flex}.export .menu button>.icon{color:var(--subtitle);flex-shrink:0;font-size:1.7rem}.export .menu button .text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.export .menu button .text .name{font-size:1.4rem;line-height:1.3}.export .menu button .text .file{color:var(--placeholder);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.3;overflow:hidden}.export .menu button:hover{background:var(--overlay-subtle)}@media (prefers-reduced-motion:reduce){.export.open .menu{animation:none}}@media print{.side.frail{display:none}.nav,.rail,.topbar,.detail,.frame{padding:0}.frame .body .main{overflow:visible}}.form{flex-direction:column;gap:1.6rem;max-width:56rem;display:flex}.field{flex-direction:column;gap:.5rem;display:flex}.field>span{color:var(--placeholder);font-size:1.3rem}.field .help{color:var(--placeholder);text-wrap:pretty;font-size:1.2rem;line-height:1.45}.free{border:1px solid var(--border);background:var(--plate-1);width:100%;height:3.4rem;color:var(--title);transition:border-color .18s var(--ease);border-radius:.8rem;outline:0;padding:0 1rem;font-family:inherit;font-size:1.4rem}textarea.free{resize:vertical;height:auto;min-height:7.2rem;padding:.8rem 1rem;line-height:1.45}.free.time{font-variant-numeric:tabular-nums;width:auto}.free::placeholder{color:var(--placeholder)}.free:focus{border-color:var(--title)}.form-actions{align-items:center;gap:1.2rem;margin-top:.4rem;display:flex}.form-actions .note{color:var(--placeholder);font-size:1.3rem}.options{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.options li{min-width:0}.choice{cursor:pointer;border:1px solid var(--border);color:var(--subtitle);text-align:left;background:0 0;border-radius:999rem;align-items:center;gap:.8rem;padding:.3rem 1.1rem .3rem .4rem;transition:background .18s cubic-bezier(.25,.46,.45,.94);display:flex}.choice:hover{background:var(--overlay-subtle)}.choice .letter{border:1px solid var(--border);width:2.2rem;height:2.2rem;color:var(--placeholder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.choice .letter .icon{opacity:0;stroke-width:2.4px}.choice .text{text-wrap:pretty;overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;display:flex}.choice .text .sub{color:var(--placeholder);font-size:1.2rem}.choice.selected{background:var(--overlay-strong);color:var(--title)}.choice.selected .letter{border-color:var(--title);background:var(--title);color:var(--oncolor)}.choice.selected .letter .icon{opacity:1}.options.stack{flex-direction:column;gap:.2rem}.options.stack .choice{border:0;border-radius:.8rem;width:100%;padding:.4rem}.setrows{flex-direction:column;display:flex}.setrow{border-top:1px solid var(--border-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2.4rem;padding:1.4rem 0;display:grid}.setrow:first-child{border-top:0;padding-top:.2rem}.setrow .nm{flex-direction:column;gap:.2rem;min-width:0;display:flex}.setrow .nm b{color:var(--title);font-weight:400}.setrow .nm span{color:var(--placeholder);text-wrap:pretty;font-size:1.3rem;line-height:1.45}.sw{color:var(--subtitle);white-space:nowrap;align-items:center;gap:.8rem;font-size:1.3rem;display:flex}.switch{background:var(--overlay-heavy);cursor:pointer;width:3.6rem;height:2rem;transition:background .18s var(--ease);border-radius:999rem;flex:none;position:relative}.switch:after{content:"";width:1.6rem;height:1.6rem;transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #08090c3d}.switch[aria-checked=true]{background:var(--c-state)}.switch[aria-checked=true]:after{transform:translate(1.6rem)}.conns{flex-direction:column;gap:.8rem;display:flex}.conns-h{color:var(--placeholder);margin:2.4rem 0 .8rem;font-size:1.3rem;font-weight:400}.conn .mark img{object-fit:contain;width:2rem;height:2rem;display:block}.conn{border:1px solid var(--border);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem 1.2rem;padding:1.2rem 1.6rem;display:grid}.conn .mark{background:var(--plate-2);width:3.2rem;height:3.2rem;color:var(--subtitle);border-radius:.8rem;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.conn .nm{flex-direction:column;gap:.2rem;min-width:0;display:flex}.conn .nm b{color:var(--title);font-weight:400}.conn .nm span{color:var(--placeholder);font-size:1.3rem}.conn-btns{gap:.8rem;display:flex}.conn .accts{flex-direction:column;grid-column:2/4;gap:.3rem;margin-top:.4rem;display:flex}.conn .accts span{color:var(--subtitle);align-items:center;gap:.8rem;font-size:1.3rem;display:flex}.conn .accts .icon{color:var(--c-state);width:1.4rem;height:1.4rem}.scrim{z-index:50;background:#08090c3d;justify-content:center;align-items:center;padding:2.4rem;display:flex;position:fixed;inset:0}.dialog{background:var(--plate-1);border:1px solid var(--border);border-radius:1.6rem;flex-direction:column;gap:1.2rem;width:44rem;max-width:100%;padding:2rem 2rem 1.6rem;animation:.18s cubic-bezier(.25,.46,.45,.94) menu-in;display:flex;box-shadow:0 .8rem 2.4rem #0000001a}.dialog h3{letter-spacing:-.01em;margin:0;font-size:1.7rem;font-weight:400}.dialog p{color:var(--subtitle);text-wrap:pretty;margin:0;line-height:1.5}.dialog .who{border:1px solid var(--border);color:var(--subtitle);border-radius:999rem;align-self:flex-start;align-items:center;gap:.6rem;padding:.3rem 1rem .3rem .6rem;font-size:1.3rem;display:inline-flex}.dialog .who .icon{color:var(--c-state)}.dialog .form-actions{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.dialog{animation:none}}@container (max-width:880px){.wrow{grid-template-columns:minmax(0,1.4fr) 12rem minmax(0,1fr) 11.5rem}.wtable .wrow>:nth-child(4){display:none}}@container (max-width:620px){.wrow{grid-template-columns:minmax(0,1fr) 11rem 10rem}.wtable .wrow>:nth-child(3){display:none}}.aud-card{border:1px solid var(--border);background:var(--plate-1);border-radius:12px;flex-direction:column;gap:1.6rem;margin-bottom:1.6rem;padding:1.8rem 2rem 1.6rem;display:flex}.aud-hd{align-items:flex-start;gap:1.2rem;display:flex}.aud-ic{background:var(--plate-2);width:3.2rem;height:3.2rem;color:var(--subtitle);border-radius:.8rem;flex:none;justify-content:center;align-items:center;display:flex}.aud-ic .icon{width:1.6rem;height:1.6rem}.aud-t{flex:1;min-width:0}.aud-t h3{color:var(--title);margin:0;font-size:1.6rem;font-weight:400;line-height:1.3}.aud-t h3 span{color:var(--placeholder);margin-left:.6rem}.aud-t p{color:var(--placeholder);text-wrap:pretty;margin:.3rem 0 0;font-size:1.3rem;line-height:1.4}.aud-hd .btn{flex:none}.aud-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;margin:0;display:grid}.acell{background:var(--plate-2);cursor:default;border-radius:.8rem;flex-direction:column;gap:.2rem;min-width:0;padding:1rem 1.2rem;display:flex}.acell dt{color:var(--placeholder);font-size:1.2rem}.acell dd{color:var(--title);text-wrap:pretty;margin:0;font-size:1.4rem;line-height:1.3}.acell.any dd{color:var(--placeholder)}.aud-card{--blue:#0037ff}.mp-panels{grid-template-columns:repeat(auto-fit,minmax(min(46rem,100%),1fr));gap:1.6rem;display:grid}.aud-card .model-panel{border:1px solid var(--border);background:var(--plate-1);border-radius:12px;flex-direction:column;min-width:0;margin:0;padding:1.8rem 2rem 1.6rem;display:flex}.model-panel .header h4{color:var(--title);margin:0;font-size:1.6rem;font-weight:400;line-height:1.25}.model-panel .header .description{color:var(--placeholder);margin:.4rem 0 0;font-size:1.3rem;line-height:1.4}.model-panel .header .subhead{color:var(--subtitle);margin:.8rem 0 0;font-size:1.2rem;line-height:1.26}.model-panel .plot{flex:1;margin-top:1.6rem}.model-panel .state-toggle{align-self:flex-start;margin-top:1.4rem}.model-panel figcaption{border-top:1px solid var(--border-muted);flex-direction:column;gap:.5rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.model-panel figcaption .caption{color:var(--placeholder);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.2rem;line-height:1.26;display:flex}.model-panel figcaption i{border-radius:.2rem;width:1rem;height:1rem;display:inline-block}.model-panel figcaption .k-now{background:var(--blue)}.model-panel figcaption .k-usual{border:1px solid var(--c-sand-50);margin-left:1rem}.mp-bars{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.2rem;height:22rem;padding:2.4rem 0 0 3.6rem;display:grid;position:relative}.mp-bars:after{background:var(--border);content:"";height:1px}.mp-bars .gridlines,.mp-bars:after{position:absolute;bottom:3rem;left:3.6rem;right:0}.mp-bars .gridlines{pointer-events:none;top:2.4rem}.mp-bars .gridlines:before{background:var(--border);content:"";width:1px;position:absolute;top:0;bottom:0;left:0}.mp-bars .gridline{border-top:1px solid var(--border-muted);position:absolute;left:0;right:0}.mp-bars .gridline .tick{color:var(--placeholder);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.1rem;line-height:1.3;position:absolute;top:0;right:calc(100% + .8rem);transform:translateY(-50%)}.mp-bars .pair{z-index:1;grid-template-rows:minmax(0,1fr) 3rem;min-width:0;display:grid;position:relative}.mp-bars .columns{z-index:1;justify-content:center;align-items:flex-end;gap:.4rem;min-height:0;display:flex}.mp-bars .bar{border-radius:.3rem .3rem 0 0;width:min(2.4rem,50% - .2rem);transition:height .3s cubic-bezier(.25,.46,.45,.94);position:relative}.mp-bars .bar .value{opacity:0;color:var(--subtitle);font-variant-numeric:tabular-nums;font-size:1.1rem;line-height:1.3;transition:opacity .18s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.mp-bars .predicted{background:var(--blue)}.mp-bars .realized{border:1px solid var(--c-sand-50);border-bottom:0}.mp-bars .cat{color:var(--placeholder);text-align:center;text-wrap:balance;margin:0;padding-top:1rem;font-size:1.1rem;line-height:1.26}@media (hover:hover) and (pointer:fine){.mp-bars .pair:hover .bar .value{opacity:1}}@media (hover:none){.mp-bars .bar .value{opacity:1}}.mp-bars.hours{gap:.3rem;padding-left:0}.mp-bars.hours .gridlines,.mp-bars.hours:after{left:0}.mp-bars.hours .gridlines:before{display:none}.mp-bars.hours .bar{width:100%}.mp-bars.hours .cat{white-space:nowrap;text-align:left;font-size:1rem}.tornado{flex-direction:column;display:flex}.tornado .scale{color:var(--placeholder);grid-template-columns:13rem minmax(0,1fr) 6.4rem;align-items:center;gap:1.2rem;padding:0 1rem .8rem;font-size:1.1rem;line-height:1.3;display:grid}.tornado .scale .directions{justify-content:space-between;display:flex}.tornado .scale .effect-label{text-align:right}.tornado .trait{cursor:pointer;border:0;border-top:1px solid var(--border-muted);text-align:left;font:inherit;background:0 0;border-radius:.8rem;grid-template-columns:13rem minmax(0,1fr) 6.4rem;align-items:center;gap:1.2rem;padding:1rem;transition:background-color .18s cubic-bezier(.25,.46,.45,.94);display:grid}.tornado .trait .label{color:var(--title);align-items:center;gap:.8rem;font-size:1.4rem;line-height:1.26;transition:color .3s cubic-bezier(.25,.46,.45,.94);display:flex}.tornado .trait .label .icon{width:1.6rem;height:1.6rem;color:var(--subtitle);flex:none}.tornado .trait .track{height:2rem;display:block;position:relative}.tornado .trait .track:before,.tornado .trait .track:after{content:"";position:absolute}.tornado .trait .track:before{background:var(--border-muted);height:1px;top:50%;left:0;right:0}.tornado .trait .track:after{background:var(--border);width:1px;top:0;bottom:0;left:52%}.tornado .trait .track .bar{z-index:1;border-radius:100px;width:0;height:.8rem;transition:width .3s cubic-bezier(.25,.46,.45,.94),left .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:52%;transform:translateY(-50%)}.tornado .trait .track .bar.teal{background:var(--blue)}.tornado .trait .track .bar.coral{background:var(--c-accent)}.tornado .trait .effect{color:var(--placeholder);text-align:right;font-size:1.2rem;line-height:1.26}@media (hover:hover) and (pointer:fine){.tornado .trait:hover{background:var(--overlay-subtle)}.tornado .trait:hover .effect{color:var(--title)}}.tornado .trait.off .label{color:var(--placeholder)}@media (max-width:767.98px){.mp-bars{gap:.8rem}.tornado .scale,.tornado .trait{grid-template-columns:10rem minmax(0,1fr) 5.6rem}}@media (prefers-reduced-motion:reduce){.mp-bars .bar,.tornado .trait .track .bar{transition:none}}.sec{margin-top:3.2rem}.sec-hd{justify-content:space-between;align-items:baseline;gap:1.2rem;margin-bottom:1rem;display:flex}.sec-hd h3{color:var(--title);margin:0;font-size:1.6rem;font-weight:400;line-height:1.25}.sec-hd .link{color:var(--subtitle);font-size:1.3rem}.sec .wtable,.sec .none{border:1px solid var(--border);border-radius:12px;padding:.4rem 1.2rem}.sec .none{margin:0;padding:1.4rem 1.6rem}.column>.header{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.tabs .count{color:var(--placeholder);font-variant-numeric:tabular-nums;margin-left:.4rem}.plogo{object-fit:contain;vertical-align:-.2rem;width:1.4rem;height:1.4rem;margin-right:.6rem;display:inline-block}.clist{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:.8rem;display:grid}.citem{border:1px solid var(--border);border-radius:12px;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.citem .plogo{width:2rem;height:2rem;margin:0}.citem .nm{flex-direction:column;gap:.1rem;min-width:0;display:flex}.citem .nm b{color:var(--title);font-weight:400}.citem .nm span{color:var(--placeholder);font-size:1.2rem}.content>.scorecards{border:1px solid var(--border);border-radius:12px;margin-bottom:1.6rem;overflow:hidden}.aud-ft{color:var(--placeholder);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;font-size:1.2rem;display:flex}.aud-plat{color:var(--subtitle);align-items:center;gap:.6rem;display:inline-flex}.aud-plat img{object-fit:contain;width:1.6rem;height:1.6rem}@media (max-width:820px){.aud-hd{flex-wrap:wrap}.aud-t{flex:calc(100% - 4.4rem)}.aud-hd .btn{margin-left:4.4rem}.aud-card{padding:1.6rem}}@media (max-width:560px){.aud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wtable.x .wrow{grid-template-columns:minmax(0,1.1fr) 12rem minmax(0,1.2fr) 12.5rem}.wtable.x .wrow>:nth-child(4){display:none}@container (max-width:880px){.wtable.x .wrow{grid-template-columns:minmax(0,1.4fr) 12rem minmax(0,1fr) 11.5rem}}@container (max-width:620px){.wtable.x .wrow{grid-template-columns:minmax(0,1fr) 11rem 10rem}}.content>.wtable{border:1px solid var(--border);border-radius:12px;padding:.4rem 1.2rem}.pcamps{flex-direction:column;gap:1rem;padding:.4rem 0;display:flex}.pcamps>div{color:var(--title);align-items:flex-start;gap:.8rem;font-size:1.3rem;display:flex}.pcamps .plogo{margin:.1rem 0 0}.pcamps .sub{color:var(--placeholder);font-size:1.2rem;display:block}@container (max-width:460px){.wtable .wrow,.wtable.x .wrow{grid-template-columns:minmax(0,1fr) auto;row-gap:.6rem}.wtable .wrow>.name{grid-column:1/-1}.wtable .wrow.hd{display:none}}.acell p{color:var(--placeholder);text-wrap:pretty;margin:.2rem 0 0;font-size:1.2rem;line-height:1.35}.aud-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.setup{border:1px solid var(--border);border-radius:12px;padding:1.6rem 2rem}.setup-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.6rem;display:flex}.setup-hd h4{color:var(--title);margin:0;font-size:1.6rem;font-weight:400;line-height:1.25}.setup-hd p{max-width:56ch;color:var(--placeholder);margin:.4rem 0 0;font-size:1.3rem;line-height:1.4}.setup-hd .item{align-items:center;display:inline-flex}.setup-rows{flex-direction:column;margin:1.4rem 0 0;display:flex}.setup-rows>div{border-top:1px solid var(--border-muted);grid-template-columns:16rem minmax(0,1fr);gap:1.6rem;padding:1rem 0;display:grid}.setup-rows dt{color:var(--placeholder);font-size:1.3rem}.setup-rows dd{color:var(--title);text-wrap:pretty;margin:0;font-size:1.4rem;line-height:1.4}.setup-note{color:var(--placeholder);margin:1rem 0 0;font-size:1.2rem}.mp-bars .bar.predicted{height:0}.aud-card.still .mp-bars .bar,.aud-card.still .tornado .bar{transition:none}.tornado .trait{cursor:default}@media (max-width:560px){.setup-rows>div{grid-template-columns:1fr;gap:.2rem}}.side.frail{z-index:50;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:82px;padding:16px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.frail-pill{pointer-events:auto;background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:6px;padding:11px 9px;display:flex;box-shadow:0 16px 40px #0006}.frail-logo{cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:relative}.frail-logo svg{fill:#1c1b19;transform-origin:50%;width:24px;height:24px;transition:transform .35s cubic-bezier(.2,.85,.25,1)}.frail-logo:hover svg{transform:scale(1.12)}.frail-sep{background:#ddd9d0;width:24px;height:1px;margin:3px 0}.frail-btn{color:#73706a;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:0;transition:background .15s,color .15s;display:flex;position:relative}.frail-btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.frail-btn:hover,.frail-btn.on{color:#1c1b19;background:#0000000d}.side.frail [data-tip]:after{content:attr(data-tip);color:#fff;font-family:var(--sans);white-space:nowrap;pointer-events:none;opacity:0;clip-path:inset(0 100% 0 0 round 9px);z-index:90;background:#1c1b19;border-radius:9px;padding:6px 11px;font-size:12px;font-weight:500;transition:clip-path .3s cubic-bezier(.2,.85,.25,1),opacity .12s;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%)}.side.frail [data-tip]:hover:after{opacity:1;clip-path:inset(0 round 9px)}.side.frail~.frame{padding-left:88px}@media (max-width:880px){.side.frail{flex-direction:row;justify-content:center;width:auto;height:auto;padding:0 0 12px;inset:auto 0 0}.frail-pill{flex-direction:row;gap:4px;padding:8px 10px}.frail-sep{width:1px;height:22px;margin:0 2px}.side.frail~.frame{padding-bottom:92px;padding-left:.8rem}.side.frail [data-tip]:after{display:none}}.state-toggle{background:0 0;padding:0}.state-toggle .item{color:var(--subtitle);padding:.6rem 1rem;font-size:1.4rem;line-height:1.45}.state-toggle .item.active{background:var(--overlay-strong);box-shadow:none}.wtable.past .wrow{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr)) 9rem}.wrow.static{cursor:default}.wrow.static:hover{background:0 0}.wrow .c b.neg{color:var(--c-accent)}.wrow .c b{color:var(--title);font-variant-numeric:tabular-nums;font-weight:400}@container (max-width:880px){.wtable.past .wrow{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr)) 7rem}.wtable.past .wrow>:nth-child(4),.wtable.past .wrow>:nth-child(5){display:flex}}@container (max-width:620px){.wtable.past .wrow{grid-template-columns:minmax(0,1fr) 8rem 7rem}.wtable.past .wrow>:nth-child(2),.wtable.past .wrow>:nth-child(4){display:none}.wtable.past .wrow>:nth-child(3){display:-webkit-box}}.find{background:var(--overlay-subtle);height:3.2rem;color:var(--placeholder);border-radius:8px;align-items:center;gap:.8rem;padding:0 1rem;font-size:1.6rem;display:flex}.find input{min-width:0;font:inherit;color:var(--title);background:0 0;border:0;outline:0;flex:1;font-size:1.4rem}.find input::placeholder{color:var(--placeholder)}.find.wide{width:36rem;max-width:100%}.prodpick .menu-pop{width:28rem}.prodpick .find{margin-bottom:.4rem}.pick-list{flex-direction:column;gap:.2rem;max-height:32rem;display:flex;overflow-y:auto}.prodpick .opt[hidden],.wtable .wrow[hidden]{display:none}.wtable.prods .wrow{grid-template-columns:minmax(0,1.6fr) 14rem minmax(0,1fr) 16rem}@container (max-width:880px){.wtable.prods .wrow{grid-template-columns:minmax(0,1.4fr) 12rem minmax(0,1fr) 12rem}.wtable.prods .wrow>:nth-child(4){display:flex}}@container (max-width:620px){.wtable.prods .wrow{grid-template-columns:minmax(0,1fr) 11rem 6rem}}.page .column .actions{flex-wrap:wrap;row-gap:.8rem}.picker .btn{white-space:nowrap}.chat-fab{z-index:55;color:#fff;cursor:pointer;background:#1c1b19;border:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .18s cubic-bezier(.2,.7,.3,1);animation:.26s cubic-bezier(.2,.7,.3,1) fabIn;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #1c160e1a,0 2px 8px #1c160e0f}.chat-fab:hover{transform:scale(1.07)}.chat-fab:active{transform:scale(.95)}.chat-fab svg{stroke:#fff;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@keyframes fabIn{0%{opacity:0;transform:scale(.5)translateY(12px)}to{opacity:1;transform:none}}.chat{z-index:60;transform-origin:100% 100%;background:#fff;border:1px solid #e8e5dd;border-radius:18px;flex-direction:column;width:390px;max-width:calc(100vw - 44px);height:min(560px,100vh - 44px);animation:.26s cubic-bezier(.2,.7,.3,1) chatIn;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 12px 40px #1c160e1a,0 2px 8px #1c160e0f}@keyframes chatIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.chat-head{border-bottom:1px solid #e8e5dd;align-items:center;gap:5px;padding:15px 13px 13px 18px;display:flex}.chat-title{letter-spacing:-.01em;color:#1c1b19;flex:1;min-width:0;font-size:15px;font-weight:600}.chat-x{color:#9b978d;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:all .28s cubic-bezier(.2,.7,.3,1);display:flex}.chat-x:hover{color:#1c1b19;background:#eceff1}.chat-x svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:17px;height:17px}.chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 34px;display:none}.chat.empty .chat-empty{display:flex}.chat.empty .chat-body{display:none}.chat-empty .ce-ic{background:#f0eee7;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.chat-empty .ce-ic svg{stroke:#73706a;fill:none;stroke-width:1.6px;width:22px;height:22px}.chat-empty .ce-t{color:#1c1b19;margin-bottom:5px;font-size:15px;font-weight:500}.chat-empty .ce-s{color:#9b978d;max-width:250px;font-size:13px;line-height:1.5}.chat-body{flex-direction:column;flex:1;gap:13px;padding:20px;display:flex;overflow-y:auto}.bub{border-radius:14px;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.55;animation:.4s cubic-bezier(.2,.7,.3,1) both bubIn}@keyframes bubIn{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:none}}.bub.me{color:#1c1b19;background:#e9e5df;border-bottom-right-radius:5px;align-self:flex-end}.bub.ai{color:#1c1b19;background:#d7e8fb;border-bottom-left-radius:5px;align-self:flex-start}.bub.ai b{color:#1c1b19;font-weight:600}.chat-go{color:#21405f;cursor:pointer;align-items:center;gap:2px;margin-top:8px;font-size:13px;font-weight:500;display:flex}.chat-go svg{width:14px;height:14px}.chat-go:hover{text-decoration:underline}.chat-foot{border-top:1px solid #e8e5dd;padding:12px 14px 14px}.chat-sugg{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.chat-sugg:empty{display:none}.chat .chip{color:#36506e;cursor:pointer;background:#eaf2fc;border:1px solid #d8e6f7;border-radius:999px;padding:.5rem .85rem;font-size:12.5px;line-height:1.15;transition:all .28s cubic-bezier(.2,.7,.3,1)}.chat .chip:hover{color:#21405f;background:#dcebfb;border-color:#c2dbf4}.chat-input{background:#fff;border:1px solid #e8e5dd;border-radius:14px;align-items:flex-end;gap:9px;margin:0;padding:7px 7px 7px 15px;transition:all .28s cubic-bezier(.2,.7,.3,1);display:flex}.chat-input:focus-within{border-color:#ddd9d0}.chat-input textarea{font:inherit;color:#1c1b19;resize:none;background:0 0;border:0;outline:0;flex:1;max-height:120px;padding:6px 0;font-size:14px;line-height:1.4}.chat-input textarea::placeholder{color:#9b978d}.chat-send{color:#fff;cursor:pointer;background:#1c1b19;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chat-send:hover{opacity:.88}.chat-send svg{stroke:#fff;fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:880px){.chat-fab{bottom:86px;right:16px}}@media (max-width:520px){.chat{width:calc(100vw - 24px);max-width:none;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.chat,.chat-fab,.bub{animation:none}}.back{color:var(--placeholder);cursor:pointer;transition:color .18s var(--ease);align-self:flex-start;align-items:center;gap:.2rem;margin:0 0 .8rem -.4rem;font-size:1.3rem;display:inline-flex}.back .icon{font-size:1.6rem}.back:hover{color:var(--title)}.column>.header>.end{margin-left:auto}.content>.sec:first-child{margin-top:0}.scorecards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.scorecards:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.wtable.feed .wrow{grid-template-columns:minmax(0,1fr) 14rem 11rem}@container (max-width:620px){.wtable.feed .wrow{grid-template-columns:minmax(0,1fr) auto auto}.wtable.feed .wrow>:nth-child(3){display:flex}}.wtable.feed .wrow:first-child{border-top:0}.page .column.narrow{max-width:62.4rem}.column.narrow .form{max-width:none}.sec .wtable,.sec .none,.content>.wtable{background:#00000008;border:0}.sec .wtable .status-badge.grey,.content>.wtable .status-badge.grey{background:#0000000d}.sec>.viz.home-chart{background:#00000008;border-radius:12px;padding:1.2rem 1.6rem 1rem}.viz-ridge{position:relative}.rg-svg{width:100%;font-family:var(--sans);display:block}.rg-row{cursor:pointer}.rg-row .hit{fill:#0000}.rg-row .baseline{stroke:#0000001a;transition:opacity .4s cubic-bezier(.25,.46,.45,.94) calc(var(--i)*60ms)}.rg-row .id{fill:#000000b8;font-size:13px}.rg-row .place{fill:#00000085;font-variant-numeric:tabular-nums;font-size:11.5px}.rg-row .id,.rg-row .place{transition:opacity .4s cubic-bezier(.25,.46,.45,.94) calc(var(--i)*60ms)}.rg-row .shape{transform-box:fill-box;transform-origin:bottom;transition:transform .8s cubic-bezier(.165,.84,.44,1) calc(var(--up)*.1s)}.rg-row .shape .area{fill:#0000000d}.rg-row .shape .curve{fill:none;stroke:#00000038;stroke-width:1.2px}.rg-row .shape .area.warm{fill:#0000001a}.rg-row .shape .curve.warm{stroke:#0000008c}.rg-row .shape .area.hot{fill:#fd524f2e}.rg-row .shape .curve.hot{stroke:var(--c-accent);stroke-width:1.5px}.rg-row.highlight .id{fill:#000}.rg-row.highlight .shape .curve:not(.hot):not(.warm){stroke:#0000008c}.rg-row:hover .id{fill:#000}.rg-row:hover .shape .curve:not(.hot):not(.warm){stroke:#000000b3}.rg-row .marker{cursor:pointer;transition:opacity .4s cubic-bezier(.25,.46,.45,.94) calc(1.15s + var(--i)*70ms),transform .5s cubic-bezier(.215,.61,.355,1) calc(1.15s + var(--i)*70ms)}.rg-row .marker line{stroke-width:1.5px}.rg-row .marker text{font-variant-numeric:tabular-nums;font-size:11.5px}.rg-row .marker.hot text{fill:var(--c-accent)}.rg-row .marker.warm line{stroke:#0000008c}.rg-row .marker.warm text{fill:#000000b8}.rg-row .marker:hover text{text-decoration:underline}.rg-svg .axis{transition:opacity .4s cubic-bezier(.25,.46,.45,.94) .2s}.rg-svg .axis line{stroke:#0003}.rg-svg .axis text{fill:#00000080;font-size:11.5px}.rg-svg .now line{stroke:#9b978d;stroke-dasharray:5 5}.rg-svg .now rect{fill:#0000000f}.rg-svg .now text{fill:#0009;font-size:10.5px}.viz.ridge:not(.revealed) .rg-row .baseline,.viz.ridge:not(.revealed) .rg-row .id,.viz.ridge:not(.revealed) .rg-row .place{opacity:0}.viz.ridge:not(.revealed) .rg-row .shape{transform:scaleY(0)}.viz.ridge:not(.revealed) .rg-row .marker{opacity:0;transform:translateY(-6px)}.viz.ridge:not(.revealed) .rg-svg .axis{opacity:0}@media (prefers-reduced-motion:reduce){.rg-row .baseline,.rg-row .id,.rg-row .place,.rg-row .shape,.rg-row .marker,.rg-svg .axis{transition:none}}.rg-row .marker{cursor:pointer}.rg-row .marker line{stroke:#0000008c;stroke-width:1.2px}.rg-row .marker text .d{fill:#000;font-size:12px}.rg-row .marker text .n{fill:#00000085;font-size:11.5px}.rg-row .marker.hot line{stroke:var(--c-accent)}.rg-row .marker.hot text .d{fill:var(--c-accent)}.rg-row.highlight .shape .curve{stroke:#000000b8;stroke-width:1.5px}.rg-svg .hit{fill:#0000;cursor:crosshair}.rg-svg .guide{stroke:#00000040;stroke-width:1px}.viz-perf{position:relative}.viz-ridge .tip,.viz-perf .tip{pointer-events:none;position:absolute;transform:translate(-50%)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}@media (min-width:1680px){.kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:#00000008;border-radius:12px;flex-direction:column;gap:.2rem;min-width:0;padding:1.6rem 1.8rem 1.4rem;display:flex}.kpi-hd{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;display:flex}.kpi .lab{color:var(--subtitle);font-size:1.3rem;line-height:1.3}.kpi .val{letter-spacing:-.01em;color:var(--title);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1.2}.kpi .sub{color:var(--placeholder);font-size:1.2rem}.kpi .delta{font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:.4rem .6rem;font-size:1.2rem;line-height:1}.kpi .delta.good{background:var(--green-bg);color:var(--green-fg)}.kpi .delta.bad{color:#c8322f;background:#fd524f1f}.kpi .delta.neutral{color:var(--subtitle);background:#0000000d}.kpi .spark{box-sizing:content-box;width:100%;height:2.8rem;margin-top:auto;padding-top:1rem;display:block}.kpi .spark .l{fill:none;stroke:#0000008c;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.kpi .spark .a{fill:#0000000a}.sec-note{color:var(--placeholder);font-size:1.3rem}.sec-hd .tabs button{padding:.4rem .9rem;font-size:1.3rem}.kpi:last-child .lab .hint-pop{left:auto;right:-1rem}.kpi .delta{cursor:default;position:relative}.kpi .delta .hint-pop{white-space:nowrap;width:auto;top:2.6rem;left:auto;right:0}.kpi .delta:hover .hint-pop,.kpi .delta:focus-visible .hint-pop{display:block}.sec-link{font:inherit;color:inherit;cursor:pointer;border-bottom:1px solid #0000004d;align-items:center;gap:.4rem;padding-bottom:.2rem;display:inline-flex}.sec-link .icon{font-size:1.5rem}.sec-link:hover{border-bottom-color:currentColor}.content>.kpis{margin-bottom:.8rem}.wtable.perf .wrow{grid-template-columns:minmax(0,1.5fr) repeat(9,minmax(0,1fr));gap:1rem}.wtable.perf.prod .wrow{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr))}.wtable.perf .wrow>*{display:flex}.wtable.perf .wrow .name b .sub{color:var(--placeholder);font-size:1.2rem;display:block}.wtable.perf .plogo{margin-right:.8rem}@container (max-width:1000px){.wtable.perf:not(.prod) .wrow{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.wtable.perf:not(.prod) .wrow>:is(:nth-child(3),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){display:none}.wtable.perf.prod .wrow{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.wtable.perf.prod .wrow>:is(:nth-child(3),:nth-child(4)){display:none}}@container (max-width:560px){.wtable.perf .wrow,.wtable.perf.prod .wrow{grid-template-columns:minmax(0,1fr) 9rem 6rem}.wtable.perf:not(.prod) .wrow>:is(:nth-child(4),:nth-child(9)),.wtable.perf.prod .wrow>:nth-child(5){display:none}}.perf-key{color:var(--placeholder);align-items:center;gap:.6rem;font-size:1.2rem;display:inline-flex}.perf-key i{border-top:1.5px solid #000000b8;width:1.4rem;height:0}.perf-key i.sp{border-top:1.5px dashed #0006;margin-left:1rem}.rg-row .shape .curve.sp{stroke:#0006;stroke-dasharray:4 3;stroke-width:1.3px}.pf-grid line{stroke:#00000012}.pf-grid text{fill:#00000080;font-size:11px;font-family:var(--sans)}.kpi-by{font:inherit;color:var(--title);cursor:pointer;border-bottom:1px solid #0000004d;align-self:flex-start;align-items:center;gap:.4rem;margin:.4rem 0 .2rem;font-size:1.6rem;line-height:1.5;display:inline-flex}.kpi-by .icon{font-size:1.5rem}.kpi-by:hover{border-bottom-color:currentColor}.pf-nf{fill:#00000009}.pf-nf-t{fill:#00000073;font-size:11px;font-family:var(--sans)}.rg-row .shape .curve.open{stroke-dasharray:3 3;stroke:#00000073}.rg-row .shape .curve.sp.open{stroke:#0000004d}.perf-key i.nf{background:#00000012;border:0;border-radius:3px;width:1.2rem;height:1.2rem;margin-left:1rem}.perf-key i.rev+*{margin:0}.wtable.perf .wrow.hd .money{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:.2rem}.tl,.tile,.citem,.setup,.conn,.panel-section,.cards .card,.aud-card .model-panel{background:#00000008;border:0}.scorecards,.content>.scorecards{background:0 0;border:0;border-radius:0;gap:1.2rem;overflow:visible}.scard{background:#00000008;border-radius:12px;padding:1.6rem 1.8rem}.aud-card{background:0 0;border:0;padding:0}.acell{background:#00000008}.tile .foot{border-top-color:#0000000f}.btn{height:3.6rem;padding:0 1.4rem}.find{height:3.6rem}.wtable.pick .wrow{grid-template-columns:2.2rem minmax(0,1.2fr) minmax(0,1.4fr) 12rem}.wtable.pick .wrow>*{display:flex}.wtable.pick .wrow .c:nth-child(3){flex-direction:column;gap:.1rem}.wtable.pick .wrow .c .sub{color:var(--placeholder);font-size:1.2rem}.pick-all{cursor:pointer}.pick-dot{border:1px solid var(--border);width:2.2rem;height:2.2rem;color:var(--placeholder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.pick-dot .icon{opacity:0;stroke-width:2.4px}.pick-dot.on{border-color:var(--title);background:var(--title);color:var(--oncolor)}.pick-dot.on .icon{opacity:1}.sec .actions{margin-bottom:1.2rem}.sec+.sec .form{max-width:56rem}@container (max-width:620px){.wtable.pick .wrow{grid-template-columns:2.2rem minmax(0,1fr) 8rem}.wtable.pick .wrow>:nth-child(3){display:none}}.page .column .model-panel .header{padding:0}.content>.grid{margin-top:1.6rem}.chart-key{color:var(--placeholder);align-items:center;gap:.6rem;font-size:1.2rem;display:inline-flex}.chart-key i{border-radius:3px;width:1rem;height:1rem}.chart-key i+i,.chart-key i:not(:first-child){margin-left:1rem}.chart-key i.hot{background:#fd524f73}.chart-key i.warm{background:#0000002e}.sec>.tl{margin-bottom:0}.content>.tile{margin-bottom:1.6rem}.wt-track{stroke:#0000001a}.wt-bar.other{fill:#0000001f;cursor:pointer}.wt-bar.other:hover{fill:#0003}.wt-bar.warm{fill:#0000009e}.wt-bar.hot{fill:var(--c-accent)}.wt-label{font-size:12px;font-family:var(--sans)}.wt-label.warm{fill:#000}.wt-label.hot{fill:var(--c-accent)}.wt-svg .axis text{fill:#00000080;font-size:11px}.chart-key i.ctx{background:#0000001f}.content>.sec+.tile{margin-top:1.6rem}.chart-key i.bar-hot{background:var(--c-accent)}.chart-key i.bar-warm{background:#0000009e}.wt-label{paint-order:stroke;stroke:#f7f7f7;stroke-width:6px;stroke-linejoin:round}.page .column .content{margin:-.4rem -.4rem 0;padding:.4rem .4rem 2.4rem}.wt-bar.pick{cursor:pointer}.wt-bar.warm.pick:hover{fill:#000c}.wt-bar.hot.pick:hover{fill:#e8403d}.wt-empty{fill:#00000073;font-size:12px;font-family:var(--sans)}.wd-base{stroke:#0000001a}.ww-bar{fill:#00000047;transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.25,.46,.45,.94) var(--delay)}.ww-bar.now{fill:var(--c-accent)}.ww-bar.none{fill:#00000014}.viz:not(.revealed) .ww-bar{transform:scaleY(0)}.ww-n{fill:#000000b8;font-size:11.5px;font-family:var(--sans);font-variant-numeric:tabular-nums}.ww-n.now{fill:var(--c-accent)}.ww-svg .hit{cursor:pointer}.ww-svg .axis text{fill:#00000080;font-size:11px}@media (prefers-reduced-motion:reduce){.ww-bar{transition:none}}.rg-row .shape .area.other{fill:#00000012}.rg-row .shape .curve.other{stroke:#00000059}.chart-key i.area-hot{background:#fd524f59}.chart-key i.area-other{background:#00000014}.wdem .shape .area.warm{fill:#0003}.wdem .shape .curve.warm{stroke:#000000bf;stroke-width:1.5px}.wdem .axis text{fill:#00000080;font-size:11px}.chart-key i.area-warm{background:#0000003d}.wdem .shape .curve.hot{stroke:var(--c-accent);stroke-width:1.5px}.setup>.setup-rows:first-child{margin:0}.setup>.setup-rows:first-child>div:first-child{border-top:0;padding-top:0}.setup>.setup-rows:first-child>div:last-child{padding-bottom:0}.setup-rows dd .unset{color:var(--placeholder)}.setup-rows dd .free{margin:-.7rem 0}.setup-rows.events{margin:0}.setup-rows.events>div:last-child{padding-bottom:0}.login{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:GT,system-ui,sans-serif;font-size:16px;line-height:24px;position:fixed;inset:0;overflow:hidden}.login-col{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:16px;display:flex;position:relative}.login-logo{align-self:flex-start;align-items:center;gap:11px;display:flex}.login-logo svg{fill:#000;transform-origin:50%;flex:none;width:25px;height:25px;transition:transform .35s cubic-bezier(.2,.85,.25,1)}.login-logo:hover svg,.login-logo:focus-visible svg{transform:scale(1.12)}.login-logo span{letter-spacing:-.25px;color:#000;font-size:24px;line-height:1}.login-form{flex-direction:column;align-self:center;width:100%;max-width:400px;padding:0 4px;display:flex}.login-form h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400;line-height:1.1}.login-form h1 span{color:#000;display:block}.login-form h1 .muted{color:#94918e}.login-fields{flex-direction:column;display:flex}.login-label{justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 10px;display:flex}.login-fields>.login-label:first-child{margin-top:32px}.login-form label{color:#000;font-size:14px;line-height:1.26}.login-aside{color:#47423d;text-underline-offset:3px;font-size:12px;line-height:1.26;-webkit-text-decoration:underline #94918e;text-decoration:underline #94918e}.login-aside.muted{color:#94918e;text-decoration:none}.login-form-err{margin-top:16px}.login-form input{color:#0a0a0a;height:44px;font:inherit;background:#fff;border:1px solid #94918e;border-radius:12px;outline:0;padding:0 14px;font-size:16px;line-height:22px;transition:border-color .15s ease-out}.login-form input:hover{border-color:#47423d}.login-form input:focus{border-color:#000}.login-form input::placeholder{color:#736f6c}.login-form input.invalid,.login-form input.invalid:hover,.login-form input.invalid:focus{border-color:#c8302d}.login-err{color:#c8302d;margin:8px 0 0;font-size:12px;line-height:1.26}.login-submit,.nf-home{color:#fff;cursor:pointer;background:#000;border-radius:100px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:30px;padding:0 32px;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color 50ms,color 50ms;display:flex}.login-submit:hover:not(:disabled),.nf-home:hover{transform:scale(1.025)}.login-submit:active:not(:disabled),.nf-home:active{transform:scale(.975)}.login-submit:focus-visible,.nf-home:focus-visible{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 2px #000}.login-submit:disabled{color:#b8b8b8;cursor:not-allowed;background:#f0f0f0}.login-submit[aria-busy=true]{color:#fff;cursor:progress;background:#000}.login-spin{fill:currentColor;width:18px;height:18px;animation:.9s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.login-fields,.login-submit,.nf-home{font-family:var(--font-inter),system-ui,sans-serif}.login-submit,.nf-home{letter-spacing:normal;text-transform:none;font-size:14px;font-weight:350;line-height:16px}@media (min-width:640px){.login-form input{font-size:14px;font-weight:350;line-height:20px}}.login-options{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.login-options a,.login-options button{font:inherit;color:#0a0a0a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:400;line-height:20px;transition:opacity .15s;display:inline-flex}.login-options .muted{color:#94918e}.login-options a:hover,.login-options button:hover{opacity:.65}.login-options svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.login-legal{color:#47423d;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.26}.login-legal a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #94918e;text-decoration:underline #94918e}.login-foot{align-self:flex-start;gap:12px;font-size:12px;line-height:16px;display:flex}.login-foot a{color:#525252}.login-foot span{color:#999;margin-left:12px}@media (prefers-reduced-motion:reduce){.login-logo svg,.login-submit,.nf-home{transition:none}.login-spin{animation-duration:2.4s}}.login-panel{display:none}@media (min-width:960px){.login-col{width:50%;padding:40px}.login-panel{color:#fff;background:#1a1a1a;border-radius:32px;display:block;position:absolute;inset:16px 16px 16px 50%;overflow:hidden}.login-panel .head{z-index:1;padding:56px 56px 0;position:relative}.login-h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:24px;font-weight:400;line-height:1.1}.login-h2 span{display:block}.login-h2 .muted{color:#ffffff73}.login-art{--dot:29px;position:absolute;inset:0}.login-art canvas{background-image:radial-gradient(circle,#fff3 1.6px,#0000 1.7px);background-size:var(--dot) var(--dot);width:100%;height:100%;display:block}}@media (min-width:1024px){.login-form h1,.login-h2{font-size:30px}.login-panel .head{padding:72px 72px 0}}.nf-art{width:100%;height:100%;display:block}.nf-home{align-self:flex-start}.free:disabled{background:var(--plate-2);color:var(--placeholder)}.team-seats{color:var(--placeholder);margin:1.2rem 0 0;font-size:1.3rem}.invite-link{flex-direction:column;gap:.8rem;max-width:56rem;margin-top:2rem;display:flex}.invite-copy{gap:.8rem;display:flex}@keyframes vd-autofill{0%{opacity:1}to{opacity:1}}.login-form input:autofill{animation:1ms vd-autofill}.login-form input:-webkit-autofill{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-form input[readonly]{color:#47423d;background:#f7f7f7;border-color:#e5e3e1}.login-label button.login-aside{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.login-steps{min-height:362px}@media (min-width:1024px){.login-steps{min-height:375px}}.login-reveal{animation:.3s cubic-bezier(.2,.8,.2,1) both login-open;display:grid}.login-reveal>div{flex-direction:column;min-height:0;margin:0 -2px;padding:0 2px 2px;display:flex;overflow:hidden}.login-reveal>div>*{flex-shrink:0;animation:.25s ease-out 50ms both login-fade}@keyframes login-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes login-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.login-reveal,.login-reveal>div>*{animation:none}}.settings{grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:4rem;max-width:108rem;display:grid}.set-nav{flex-direction:column;gap:1.6rem;display:flex;position:sticky;top:2.4rem}.set-group{flex-direction:column;gap:.2rem;display:flex}.set-group-h{color:var(--placeholder);padding:0 1rem .4rem;font-size:1.2rem}.set-nav .menu-item{height:3.2rem;color:var(--subtitle);padding:0 1rem;font-size:1.4rem;text-decoration:none}.set-nav .menu-item.active{color:var(--title)}.set-logout{background:0 0;border:0}.set-logout .icon{font-size:1.6rem}.set-body{flex-direction:column;gap:1.6rem;min-width:0;max-width:76rem;display:flex}.set-title{letter-spacing:-.01em;color:var(--title);margin:0 0 .4rem;font-size:2rem;font-weight:400;line-height:1.3}.set-card{background:#00000008;border-radius:12px;flex-direction:column;gap:1.2rem;padding:1.6rem 2rem;display:flex}.set-card.danger{background:0 0;box-shadow:inset 0 0 0 1px #c8302d4d}.set-card-hd{justify-content:space-between;align-items:center;gap:1.2rem;min-height:3.2rem;display:flex}.set-card-hd h3{color:var(--title);margin:0;font-size:1.5rem;font-weight:400}.set-hd-end{align-items:center;gap:1.6rem;display:flex}.set-meta{color:var(--placeholder);white-space:nowrap;font-size:1.3rem}.set-card .form{max-width:48rem}.set-row{border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:2.4rem;padding:1.2rem 0;display:flex}.set-card-hd+.set-row,.set-card>.set-row:first-child{border-top:0;padding-top:.2rem}.set-card>.set-row:only-child{padding:0}.set-row .nm{flex-direction:column;gap:.2rem;min-width:0;display:flex}.set-row .nm b{color:var(--title);align-items:center;gap:.8rem;font-weight:400;display:flex}.set-row .nm>span{color:var(--placeholder);text-wrap:pretty;font-size:1.3rem;line-height:1.45}.set-row .ctl{flex-shrink:0;align-items:center;gap:.8rem;display:flex}.btn.danger-text{color:#c8302d}.switch:disabled{opacity:.45;cursor:not-allowed}.conn.soon{grid-template-columns:auto minmax(0,1fr) auto}.conn.soon .mark img{filter:grayscale();opacity:.55}.conn.soon .nm b{color:var(--subtitle)}.mtable{flex-direction:column;display:flex}.mrow{border-top:1px solid var(--border-muted);grid-template-columns:minmax(0,1fr) 15rem 11rem 3.2rem;align-items:center;gap:1.6rem;padding:1rem 0;display:grid}.mrow.hd{color:var(--placeholder);border-top:0;padding:0 0 .6rem;font-size:1.2rem}.mrow .who{align-items:center;gap:1.2rem;min-width:0;display:flex}.mrow .nm{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mrow .nm b{color:var(--title);align-items:center;gap:.8rem;min-width:0;font-weight:400;display:flex}.mrow .nm span{color:var(--placeholder);text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;overflow:hidden}.avatar{background:var(--plate-2);width:3.2rem;height:3.2rem;color:var(--subtitle);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.avatar.pending{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.you{background:var(--plate-2);color:var(--subtitle);border-radius:999rem;flex-shrink:0;padding:.1rem .7rem;font-size:1.1rem}.icon-button{width:3.2rem;height:3.2rem;color:var(--subtitle);cursor:pointer;background:0 0;border:0;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.8rem;transition:background .18s cubic-bezier(.25,.46,.45,.94);display:flex}.icon-button:hover,.rowmenu.open .icon-button{background:var(--overlay-subtle);color:var(--title)}.select{position:relative}.select-btn{border:1px solid var(--border);background:var(--plate-1);width:100%;height:3.4rem;color:var(--title);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-size:1.4rem;display:flex}.select-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-btn .icon{color:var(--placeholder);transition:transform .18s var(--ease);flex-shrink:0}.select.open .select-btn{border-color:var(--title)}.select.open .select-btn .icon{transform:rotate(180deg)}.select-btn:disabled{color:var(--subtitle);cursor:default;background:0 0}.select.compact .select-btn{width:auto;height:3rem;color:var(--subtitle);background:0 0;border-color:#0000;gap:.6rem;padding:0 .8rem}.select.compact .select-btn:hover,.select.compact.open .select-btn{background:var(--overlay-subtle);color:var(--title);border-color:#0000}.select-pop,.rowmenu-pop{z-index:60;border:1px solid var(--border);background:var(--plate-1);border-radius:1.2rem;flex-direction:column;gap:.2rem;padding:.4rem;animation:.18s cubic-bezier(.25,.46,.45,.94) menu-in;display:flex;position:absolute;top:calc(100% + .4rem);box-shadow:0 .8rem 2.4rem #0000001a}.select-pop{width:max-content;min-width:100%;max-width:min(44rem,90vw);left:0}.select-pop .find{margin:.2rem .2rem .4rem}.select-list{flex-direction:column;gap:.2rem;max-height:28rem;display:flex;overflow:auto}.select-opt,.rowmenu-pop button{color:var(--title);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:.7rem .9rem;font-size:1.4rem;display:flex}.select-opt.on-key,.rowmenu-pop button:hover{background:var(--overlay-subtle)}.select-opt .text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.select-opt .sub{color:var(--placeholder);font-size:1.2rem}.select-opt .icon{flex-shrink:0}.select-none{color:var(--placeholder);margin:0;padding:.8rem;font-size:1.3rem}.rowmenu{position:relative}.rowmenu-pop{min-width:19rem;right:0}.rowmenu-pop button.danger{color:#c8302d}.dialog-hd{justify-content:space-between;align-items:center;gap:1.2rem;margin:-.4rem -.6rem 0 0;display:flex}.dialog .form{max-width:none}.dialog .form-actions .set-meta{margin-right:auto}.mrow .select.compact{margin-left:-.8rem}.toast{z-index:80;background:var(--title);color:var(--oncolor);border-radius:999rem;align-items:center;gap:.8rem;padding:1rem 1.6rem;font-size:1.4rem;animation:.2s cubic-bezier(.25,.46,.45,.94) toast-in;display:flex;position:fixed;bottom:2.4rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 2.4rem #00000026}.toast .icon{font-size:1.6rem}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,.6rem)}}@media (prefers-reduced-motion:reduce){.select-pop,.rowmenu-pop,.toast{animation:none}}@media (max-width:820px){.settings{grid-template-columns:minmax(0,1fr);gap:2rem}.set-nav{scrollbar-width:none;flex-direction:row;gap:.2rem;position:static;overflow-x:auto}.set-nav::-webkit-scrollbar{display:none}.set-group{flex-direction:row;flex-shrink:0}.set-group-h{display:none}.set-nav .menu-item{flex-shrink:0;width:auto}.set-nav{margin:0 -1.6rem;padding:0 1.6rem}.set-card{padding:1.4rem}.set-row{flex-wrap:wrap;gap:1.2rem}.mrow{grid-template-columns:minmax(0,1fr) auto 3.2rem;gap:1rem}.mrow>:nth-child(3){display:none}}.demo-pill{background:var(--amber-bg);height:2.6rem;color:var(--amber-fg);white-space:nowrap;border-radius:999rem;align-items:center;padding:0 1rem;font-size:1.2rem;text-decoration:none;display:inline-flex}.demo-pill:hover{filter:brightness(.97)}.dplot{height:20rem;margin-top:1.2rem;padding-left:5.6rem;position:relative}.dyaxis{width:5.6rem;position:absolute;top:0;bottom:0;left:0}.dyaxis span{color:var(--placeholder);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem;position:absolute;right:1rem;transform:translateY(50%)}.dgrid{pointer-events:none;position:absolute;inset:0 0 0 5.6rem}.dgrid i{border-top:1px solid var(--border-muted);position:absolute;left:0;right:0}.dbars{align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.dbar{flex:1;min-width:2px;height:100%;position:relative}.dbar i{border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.dbar i.rev{background:var(--overlay-heavy)}.dbar i.sp{background:var(--title);left:25%;right:25%}.dbar:hover i.sp{background:var(--c-state)}.wrow.found-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 16rem}.perf-key.bars i{border:0;border-radius:2px;width:1rem;height:1rem}.perf-key.bars i.rev{background:var(--overlay-heavy)}.perf-key.bars i.sp{background:var(--title)}.dchart{flex-direction:column;gap:.6rem;display:flex}.daxis{gap:2px;padding-left:5.6rem;display:flex}.daxis span{white-space:nowrap;min-width:0;color:var(--placeholder);font-variant-numeric:tabular-nums;flex:1;font-size:1.1rem;overflow:visible}
