@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/red-hat-display-latin-ext-wght-normal-Do32GAgg.woff2)format("woff2-variations");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:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/red-hat-display-latin-wght-normal-BX-N26TK.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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}:root{--paper:#f1f0ec;--side:#e8e7e2;--surface:#f8f7f4;--ink:#12151b;--ink-2:#545964;--ink-3:#62666f;--ink-4:#7a7f89;--rule:#12151b;--hair:#d6d4cc;--s0:#e3e1db;--s1:#c5c6c8;--s2:#9b9ea6;--s3:#5e636e;--s4:#12151b;--signal:#a9480f;--on-signal:#fbf7f2;--signal-wash:#a9480f13;--loss:#56677d;--loss-seg:#bcc3cd;--tick:#b3b0a7;--tick-long:#7a7f89;--track:#e3e1db;--ok:#4f8a5b;--win:#367046;--win-seg:#5e9b69;--heat-1:#cfe0cd;--heat-2:#9fc6a3;--heat-3:#5e9b69;--heat-4:#2f6a40;--g:#6aaa64;--y:#c9b458;--k:#dddbd4;--w:#e8e6e0;--b:#5a8fd8;--p:#9b6bc6;--r:#e0453a;--o:#f5793a;--cy:#f9df6d;--cg:#a0c35a;--cb:#b0c4ef;--cp:#ba81c5;--sb:#aedfee;--sy:#f8cd05;--words:"Red Hat Display Variable", "Red Hat Display", "Helvetica Neue", Arial, sans-serif;--nums:"Archivo Variable", "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--gutter:24px;--side-w:248px;--main-pad:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0b0d11;--side:#0e1116;--surface:#12151b;--ink:#e9e7e1;--ink-2:#9da1aa;--ink-3:#7d828c;--ink-4:#6a6f79;--rule:#b9bbc1;--hair:#232833;--s0:#161a21;--s1:#283040;--s2:#4c5466;--s3:#8d93a0;--s4:#e9e7e1;--signal:#dd8f5b;--on-signal:#0b0d11;--signal-wash:#dd8f5b1a;--loss:#8e9db3;--loss-seg:#333b4a;--tick:#485062;--tick-long:#6a6f79;--track:#1d222b;--ok:#6fae7b;--win:#7dbb88;--win-seg:#4f8a5b;--heat-1:#1b2d22;--heat-2:#28503a;--heat-3:#3c7a4c;--heat-4:#6fb07c;--g:#538d4e;--y:#b59f3b;--k:#252a33;--w:#2e333d;--b:#5a7fc1;--p:#8c5fa8;--r:#d2473b;--o:#e3672c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0b0d11;--side:#0e1116;--surface:#12151b;--ink:#e9e7e1;--ink-2:#9da1aa;--ink-3:#7d828c;--ink-4:#6a6f79;--rule:#b9bbc1;--hair:#232833;--s0:#161a21;--s1:#283040;--s2:#4c5466;--s3:#8d93a0;--s4:#e9e7e1;--signal:#dd8f5b;--on-signal:#0b0d11;--signal-wash:#dd8f5b1a;--loss:#8e9db3;--loss-seg:#333b4a;--tick:#485062;--tick-long:#6a6f79;--track:#1d222b;--ok:#6fae7b;--win:#7dbb88;--win-seg:#4f8a5b;--heat-1:#1b2d22;--heat-2:#28503a;--heat-3:#3c7a4c;--heat-4:#6fb07c;--g:#538d4e;--y:#b59f3b;--k:#252a33;--w:#2e333d;--b:#5a7fc1;--p:#8c5fa8;--r:#d2473b;--o:#e3672c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1180px){:root{--gutter:20px;--side-w:224px;--main-pad:32px}}@media (width<=900px){:root{--main-pad:24px}}@media (width<=640px){:root{--gutter:16px;--main-pad:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper);scroll-padding-top:72px}body{background:var(--paper);min-width:320px;color:var(--ink);font:400 16px/24px var(--words);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,pre{margin:0;padding:0}ol,ul{list-style:none}img,svg{display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}strong,b{font-weight:700}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--ink);color:var(--paper);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.num{font-family:var(--nums);font-variation-settings:"wdth" 72;letter-spacing:-.01em;font-feature-settings:"tnum" 1;font-weight:600;font-stretch:72%}.num small,small.words{font-family:var(--words);font-variation-settings:normal;letter-spacing:0;font-stretch:100%}.signal{color:var(--signal)}.muted{color:var(--ink-2)}.fine{color:var(--ink-2);font-size:13px;line-height:18px}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);white-space:nowrap;font-weight:600}.text-link:hover{text-decoration-color:currentColor}.text-bad{color:var(--ink);font-weight:600}.h3{font-size:18px;font-weight:700;line-height:24px}.g12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.logo{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.logo svg{flex:none;width:28px;height:20px}.logo svg path{stroke:var(--ink)}.btn{border:1px solid var(--ink);background:var(--ink);height:48px;color:var(--paper);white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.btn:hover,.btn-secondary,.btn-ghost{color:var(--ink);background:0 0}.btn-secondary:hover,.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-ghost{border-color:var(--hair)}.btn-ghost:hover{border-color:var(--ink)}.btn-danger{color:var(--ink);background:0 0;border-width:2px}.btn-danger:hover{background:var(--ink);color:var(--paper)}.btn-sm{gap:8px;height:32px;padding:0 12px;font-size:14px}.btn-go{background:var(--signal);border-color:var(--signal);height:32px;color:var(--on-signal);padding:0 12px;font-size:14px}.btn-go:hover{color:var(--signal);background:0 0}.btn:disabled,.btn.is-disabled{opacity:.55;cursor:default;pointer-events:none}.btn.is-disabled{opacity:1;color:var(--ink-2);border-color:var(--hair);background:0 0}.btn svg{flex:none}.ctas{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.signin{flex-direction:column;gap:6px;display:inline-flex}.signin-note{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.link-btn,.txt{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.link-btn:hover,.txt:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.link-btn:disabled{opacity:.6}.input{border:1px solid var(--rule);background:var(--surface);width:100%;height:44px;color:var(--ink);border-radius:0;padding:0 12px;font-size:15px}.input::placeholder{color:var(--ink-2)}.input:focus-visible{outline-offset:0}.input:disabled{opacity:.6}.theme{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;margin:-6px;padding:0;display:inline-grid}.theme:hover{color:var(--ink)}.theme:focus-visible{outline-offset:-2px}.theme-pick{border:1px solid var(--rule);grid-template-columns:repeat(3,auto);width:max-content;display:grid}.theme-pick button{height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:500}.theme-pick button+button{border-left:1px solid var(--rule)}.theme-pick button:hover{color:var(--ink)}.theme-pick button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.theme-pick button:focus-visible{outline-offset:-4px;outline-color:currentColor}.tiles{--cell:14px;vertical-align:top;gap:3px;display:inline-grid}.tiles .row{gap:3px;display:flex}.tiles i{width:var(--cell);height:var(--cell);background:var(--k);border-radius:1px;display:block}.tiles .c-g{background:var(--g)}.tiles .c-y{background:var(--y)}.tiles .c-b{background:var(--b)}.tiles .c-p{background:var(--p)}.tiles .c-r{background:var(--r)}.tiles .c-o{background:var(--o)}.tiles .c-w{background:var(--w)}.tiles .c-sb{background:var(--sb);border-radius:50%}.tiles .c-sy{background:var(--sy);border-radius:50%}.tiles .c-h{box-shadow:inset 0 0 0 1.5px var(--s2);background:0 0;border-radius:50%}.tiles.conn .c-y{background:var(--cy)}.tiles.conn .c-g{background:var(--cg)}.tiles.conn .c-b{background:var(--cb)}.tiles.conn .c-p{background:var(--cp)}.gicon{vertical-align:calc(.35em - 10px);width:20px;height:20px;margin-right:10px;display:inline-block}.gicon.none{background:var(--s0)}.paused .gicon{filter:grayscale();opacity:.55}.st{white-space:nowrap;align-items:center;gap:8px;font-size:13px;line-height:16px;display:inline-flex}.st:before{content:"";background:var(--win-seg);flex:none;width:10px;height:10px}.st.lost{color:var(--loss)}.st.lost:before{box-shadow:inset 0 0 0 1.5px var(--loss);background:0 0}.st.open{color:var(--signal);font-weight:600}.st.open:before{background:var(--signal)}.st.paused{color:var(--ink-2)}.st.paused:before{box-shadow:inset 0 0 0 1px var(--s2);background:0 0}.dot{background:var(--s1);flex:none;width:8px;height:8px;display:inline-block}.dot-ok{background:var(--ok)}.dot-warn{box-shadow:inset 0 0 0 1.5px var(--ink-2);background:0 0}.dot-bad{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.dot-muted{background:var(--s1)}.ext-line{flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:14px;line-height:20px;display:flex}.ext-line .dot{transform:translateY(-1px)}.badge{border:1px solid var(--hair);height:20px;color:var(--ink-2);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.note{border:1px solid var(--rule);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:24px 0 0;padding:14px 16px;font-size:15px;line-height:22px;display:flex}.note p{flex:24em;min-width:0}.note-ok{box-shadow:inset 4px 0 0 var(--ok);padding-left:20px}.note-error{box-shadow:inset 4px 0 0 var(--ink);padding-left:20px}.note-actions{flex-wrap:wrap;gap:8px;display:flex}.state{padding:32px 0}.state-loading{place-items:center;min-height:40vh;display:grid}.spinner{border:2px solid var(--hair);border-top-color:var(--ink);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{border-right-color:var(--ink);animation:none}}.skeleton-list{border-top:1px solid var(--rule);gap:1px;margin-top:24px;display:grid}.skeleton{background:var(--s0);animation:1.6s ease-in-out infinite pulse;display:block}.skeleton-list .skeleton{border-bottom:1px solid var(--hair)}@keyframes pulse{50%{opacity:.55}}.state-error,.state-empty{border-top:2px solid var(--rule);justify-items:start;gap:10px;max-width:40em;padding:20px 0 32px;display:grid}.state-error p,.state-empty p{color:var(--ink-2);font-size:15px;line-height:22px}.state-empty .btn,.state-error .btn{margin-top:8px}.paused-note{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:18px;display:block}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;display:grid}.side{background:var(--side);border-right:1px solid var(--rule)}.side-in{flex-direction:column;min-height:100vh;max-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.side .brand{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.side nav{padding-top:24px}.side nav a{border-bottom:1px solid var(--hair);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;height:44px;padding:0 24px;font-weight:500;text-decoration:none;display:grid}.side nav a:first-child{border-top:1px solid var(--rule)}.side nav .no,.side nav .ct{font-family:var(--nums);font-variation-settings:"wdth" 72;color:var(--ink-3);font-stretch:72%}.side nav .no{font-size:14px}.side nav .ct{font-size:15px;font-weight:600}.side nav .ct.signal{color:var(--signal)}.side nav a:hover{background:var(--paper)}.side nav a:focus-visible{outline-offset:-2px}.side nav a[aria-current=page]{box-shadow:inset 4px 0 0 var(--ink);background:var(--paper);font-weight:700}.side nav a[aria-current=page] .no{color:var(--ink)}.side .tonight{padding:32px 24px}.side-foot{color:var(--ink-2);border-top:1px solid var(--hair);gap:14px;margin-top:auto;padding:24px;font-size:13px;line-height:18px;display:grid}.linked{align-items:baseline;gap:8px;display:flex}.linked .dot{transform:translateY(-1px)}.linked .sub{color:var(--ink-3);display:block}.linked a{color:var(--ink)}.side-foot .me{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:14px;font-weight:600;display:flex}.side-foot .me span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-foot .me .link-btn{flex:none;font-size:13px;font-weight:400}.mini-tt h2{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:8px;font-size:13px;font-weight:700;line-height:16px;display:flex}.mini-tt h2 span{color:var(--ink-2);font-weight:400}.mini-tt li{border-bottom:1px solid var(--hair);grid-template-columns:48px minmax(0,1fr);column-gap:8px;padding:8px 0 7px;font-size:13px;line-height:17px;display:grid}.mini-tt li:last-child{border-bottom-color:var(--rule)}.mini-tt .t{font-family:var(--nums);font-variation-settings:"wdth" 72;font-size:19px;font-weight:650;font-stretch:72%;line-height:17px}.mini-tt .in{color:var(--ink-3);font-size:12px;display:block}.mini-tt li.risk{color:var(--signal);box-shadow:inset 3px 0 0 var(--signal);margin-left:-10px;padding-left:10px}.mini-tt li.risk .in{color:var(--signal)}.mini-tt li.risk b{font-weight:650}.mini-tt .empty{color:var(--ink-2);border-bottom:1px solid var(--rule);padding:8px 0 7px;font-size:13px;line-height:18px;display:block}.main{min-width:0;padding:0 var(--main-pad);flex-direction:column;display:flex}.main>.page-body{flex:1 0 auto}.phead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:4px 16px;min-height:64px;display:flex}.phead h1,.phead .phead-title{font-size:18px;font-weight:700;line-height:24px}.phead p:not(.phead-title){color:var(--ink-2);text-align:right;font-size:14px;line-height:20px}.phead p .num{color:var(--ink);font-size:17px}.intro{align-items:end;padding:40px 0}.intro>h1,.intro>h2{letter-spacing:-.025em;grid-column:1/span 7;font-size:60px;font-weight:600;line-height:60px}.intro>.aside,.intro>p{grid-column:8/span 5}.intro .lede,.intro>p{color:var(--ink-2);max-width:30em;font-size:16px;line-height:24px}.topbar,.tabbar,.m-only{display:none}.sec{border-top:1px solid var(--rule);padding:24px 0 64px}.sec-label{grid-column:1/span 3;font-size:18px;font-weight:700;line-height:24px}.sec-label h2{font:inherit}.sec-label p{color:var(--ink-2);max-width:22em;margin-top:6px;font-size:14px;font-weight:400;line-height:20px}.sec-label .n{color:var(--ink-3);font-size:14px;font-weight:400;font-family:var(--nums);font-variation-settings:"wdth" 72;font-stretch:72%;display:block}.sec-body{grid-column:4/span 9;min-width:0}.foot{border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:auto;padding:16px 0 24px;font-size:13px;line-height:18px;display:flex}.foot nav,.lfoot nav{flex-wrap:wrap;gap:8px 16px;display:flex}.app .foot{margin-top:72px}@media (width<=1180px){.side .brand,.side nav a,.side .tonight,.side-foot{padding-left:20px;padding-right:20px}}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr);padding-bottom:57px}.side{display:none}.m-only{display:block}.topbar{border-bottom:1px solid var(--rule);background:var(--paper);z-index:3;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.topbar .tally{align-items:center;gap:8px;text-decoration:none;display:flex}.topbar .tally .num{font-size:22px;line-height:1}.topbar .tally .num span{color:var(--ink-3)}.tabbar{z-index:3;background:var(--paper);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{height:56px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;display:flex}.tabbar a+a{border-left:1px solid var(--hair)}.tabbar a:focus-visible{outline-offset:-3px}.tabbar .no{font-family:var(--nums);font-variation-settings:"wdth" 72;color:var(--ink-3);font-size:15px;font-weight:600;font-stretch:72%;line-height:16px}.tabbar b{margin-left:4px;font-weight:700}.tabbar a[aria-current=page]{color:var(--ink);box-shadow:inset 0 3px 0 var(--ink);font-weight:700}.tabbar a[aria-current=page] .no{color:var(--ink)}.phead{align-items:baseline;padding:20px 0 12px}.phead h1,.phead .phead-title{font-size:28px;line-height:32px}.intro>h1,.intro>h2{font-size:44px;line-height:46px}}@media (width<=640px){.sec{padding:20px 0 48px}.sec-label,.sec-body{grid-column:1/-1}.sec-label{margin-bottom:20px}.btn{height:44px;padding:0 16px;font-size:15px}.btn-sm,.btn-go{height:36px;padding:0 12px;font-size:14px}.phead{flex-wrap:wrap;gap:4px 12px}.phead p:not(.phead-title){text-align:left}.intro{padding:4px 0 28px}.intro>h1,.intro>h2,.intro>.aside,.intro>p{grid-column:1/-1}.intro>h1,.intro>h2{font-size:40px;line-height:42px}.intro .lede,.intro>p{margin-top:12px;font-size:15px}.foot{flex-direction:column;align-items:flex-start}.app .foot{margin-top:48px}}@media (width<=900px){.shot .tabbar{position:static}.shot .app{padding-bottom:0}}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}.mast{border-bottom:1px solid var(--rule)}.mast .wrap{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.mast nav{align-items:center;gap:28px;font-size:15px;font-weight:500;display:flex}.mast nav a,.mast nav button.mast-link{background:0 0;border:0;padding:0;font-size:15px;font-weight:500;text-decoration:none}.mast nav a:not(.btn):hover,.mast nav button.mast-link:hover{text-decoration:underline}.lfoot{border-top:1px solid var(--rule);margin-top:24px}.lfoot .wrap{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:16px;padding-bottom:32px;font-size:13px;line-height:18px;display:flex}.lfoot p{max-width:48em}.placeholder{max-width:44em;padding:72px 0 96px}.placeholder .eyebrow{font-family:var(--nums);font-variation-settings:"wdth" 72;color:var(--ink-3);border-top:2px solid var(--rule);padding-top:10px;font-size:20px;font-weight:600;font-stretch:72%}.placeholder h1{letter-spacing:-.025em;margin-top:16px;font-size:60px;font-weight:600;line-height:60px}.placeholder .lead{color:var(--ink-2);margin-top:20px;font-size:18px;line-height:28px}.placeholder .btn,.placeholder .signin{margin-top:32px}@media (width<=900px){.wrap{padding:0 24px}.mast .hide-m{display:none}}@media (width<=640px){.wrap{padding:0 16px}.mast nav{gap:16px;font-size:14px}.mast .mast-cta{display:none}.placeholder{padding:40px 0 64px}.placeholder h1{font-size:40px;line-height:42px}}.dial{width:100%;height:auto;display:block;overflow:visible}.dial .seg{fill:none;stroke-linecap:butt}.dial .seg.done{stroke:var(--win-seg)}.dial .seg.lost{stroke:var(--loss-seg)}.dial .seg.open{stroke:var(--signal)}.dial .seg.paused{stroke:var(--track)}.dial .tick{stroke:var(--tick);stroke-width:1px}.dial .tick.long{stroke:var(--tick-long);stroke-width:1.5px}.dial .lbl{fill:var(--ink-2);font-family:var(--words);text-transform:uppercase;font-weight:600}.dial .lbl.open{fill:var(--signal);font-weight:700}.dial .lbl.lost{fill:var(--loss)}.dial .big{fill:var(--ink);text-anchor:middle;font-family:var(--words);letter-spacing:-.04em;font-weight:300}.dial .big .of{fill:var(--ink-4)}.dial .cap{fill:var(--ink-2);font-family:var(--words);text-anchor:middle;font-weight:500}.mdial{flex:none;width:22px;height:22px}.mdial .seg{stroke-width:3.4px}.mdial.lg{width:64px;height:64px}.mdial.lg .seg{stroke-width:9px}.ring{width:100%;max-width:148px;height:auto;display:block}.ring .tick{stroke:var(--tick);stroke-width:1px}.ring .tick.long{stroke:var(--tick-long);stroke-width:1.4px}.ring .trk{fill:none;stroke:var(--track);stroke-width:5px}.ring .val{fill:none;stroke:var(--win-seg);stroke-width:5px}.ring text{fill:var(--ink);font-family:var(--words);text-anchor:middle}.ring .v{letter-spacing:-.04em;font-size:34px;font-weight:300}.ring .u{font-family:var(--nums);font-variation-settings:"wdth" 72;letter-spacing:.08em;fill:var(--ink-2);font-size:10.5px;font-weight:600;font-stretch:72%}.today .note:first-of-type{margin-top:24px}.hero{grid-template-columns:232px minmax(0,1fr);align-items:center;column-gap:48px;padding:28px 0 32px;display:grid}.hero-dial .dial{width:100%}.hero-text{min-width:0}.date{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:28px}.hero-row{column-gap:var(--gutter);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;margin-top:14px;display:grid}.todo{border-top:2px solid var(--signal);min-width:0;padding-top:10px}.todo-title{letter-spacing:-.015em;color:var(--signal);padding-top:7px;font-size:30px;font-weight:600;line-height:64px}.todo-title .num{font-variation-settings:"wdth" 66;margin-right:6px;font-size:80px;font-weight:700;font-stretch:66%;line-height:64px}.todo-games{flex-wrap:wrap;gap:4px 20px;margin-top:10px;font-size:16px;font-weight:600;line-height:24px;display:flex}.todo-games a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;text-decoration-thickness:1.5px}.todo-games a:hover,.todo-games a span[aria-hidden]{color:var(--signal)}.todo.calm{border-top-color:var(--win-seg)}.todo.calm .todo-title{color:var(--win);padding-top:4px;font-size:40px;line-height:48px}.todo-note{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:20px}.streak{border-top:1px solid var(--rule);min-width:0;padding-top:10px}.streak-label{font-size:13px;font-weight:700;line-height:16px}.streak-num{margin-top:8px;font-size:56px;line-height:48px}.streak-num small{margin-left:4px;font-size:15px;font-weight:600}.streak-note{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:18px}.streak-note.risk{color:var(--signal);font-weight:600}.streak-note.safe{color:var(--win)}.streak .skeleton-num{width:1.4em;height:.75em;display:inline-block}.reset-line{color:var(--ink-2);margin-top:14px;font-size:14px;line-height:20px}.reset-line .num{color:var(--ink);font-size:16px}.count{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:18px;margin-top:18px;padding-top:12px;display:grid}.count .big{font-variation-settings:"wdth" 66;letter-spacing:-.02em;color:var(--signal);white-space:nowrap;font-size:80px;font-weight:700;font-stretch:66%;line-height:64px}.count .big small{margin:0 5px 0 2px;font-size:24px;font-weight:600}.count .big small:last-child{margin-right:0}.count .cap{color:var(--ink-2);font-size:14px;line-height:20px}.count .cap b{color:var(--signal);font-weight:700;display:block}.bhead{border-top:2px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-2);padding:8px 0;font-size:13px;line-height:16px}.brow{border-bottom:1px solid var(--hair);grid-template-rows:auto auto 1fr;align-items:baseline;row-gap:2px;padding:14px 0 15px}.brow>*{grid-row:span 2;grid-template-rows:subgrid;place-items:baseline start;display:grid}.board ol>li:last-child{border-bottom-color:var(--rule)}.c-st{white-space:nowrap;grid-column:1}.c-game{grid-column:2/span 3;min-width:0}.c-no{grid-column:5}.c-res{grid-column:6/span 2;min-width:0}.c-grid{grid-column:8/span 2;min-width:0}.brow>.c-grid{grid-row:1/span 3;align-self:start;padding-top:3px;display:block}.brow .btn-go{height:28px}.brow .st{align-items:baseline}.c-next{grid-column:10/span 2}.c-str{text-align:right;grid-column:12}.brow>.c-str{justify-items:end}.brow .tiles{--cell:9px;gap:2px}.brow .tiles .row{gap:2px}.brow .name{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:24px;text-decoration:none}.brow .name:hover{text-decoration:underline}.brow .site{padding-left:30px}.brow .site,.brow .sub{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.brow .c-no{color:var(--ink-2);font-size:18px;line-height:24px}.brow .score,.brow .in,.brow .c-str .num{font-size:28px;line-height:24px;display:block}.brow .score{overflow-wrap:anywhere}.brow .score small{margin-left:3px;font-size:15px;font-weight:600}.brow .score small.only{margin-left:0;font-size:17px}.brow .skeleton-num{vertical-align:baseline;width:1.2em;height:.8em;display:inline-block}.brow.done .c-res .sub{color:var(--win)}.brow.lost .score,.brow.lost .c-res .sub,.brow.lost .c-str .sub{color:var(--loss)}.brow.open .in,.brow.open .c-str .sub{color:var(--signal)}.brow.open .in{font-weight:700}.brow.paused .name{color:var(--ink-2)}.after{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding:16px 0 0;font-size:14px;line-height:20px;display:flex}.tonight-m{margin-top:40px}@media (width<=1180px){.c-st .st{gap:6px;font-size:12px}.hero{grid-template-columns:200px minmax(0,1fr);column-gap:36px}}@media (width<=900px){.hero{padding:24px 0 28px}}@media (width<=640px){.hero{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"dial date""dial title""games games""streak streak""reset reset";align-items:end;column-gap:20px;padding:16px 0 24px}.hero-text,.hero-row,.todo{display:contents}.hero-dial{grid-area:dial;align-self:center}.date{grid-area:date;font-size:18px;line-height:24px}.todo-title{grid-area:title;padding-top:0;font-size:26px;line-height:56px}.todo-title .num{font-size:72px;line-height:56px}.todo.calm .todo-title{font-size:30px;line-height:36px}.todo-games,.todo-note{border-top:2px solid var(--signal);grid-area:games;margin-top:14px;padding-top:10px}.todo.calm .todo-note{border-top-color:var(--win-seg)}.streak{grid-area:streak;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;margin-top:16px;display:grid}.streak-label{grid-column:1/-1}.streak-num{font-size:40px;line-height:40px}.reset-line,.count{grid-area:reset}.count .big{font-size:64px;line-height:52px}.bhead{display:none}.board{border-top:2px solid var(--rule)}.brow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"st no""game res""grid grid""next str";gap:10px 12px;padding:14px 0 16px}.brow>*{grid-row:auto;grid-template-rows:none;display:block}.brow .site,.brow .sub{margin-top:3px}.brow .c-st{grid-area:st;padding-top:0}.brow .c-no{text-align:right;grid-area:no;font-size:15px;line-height:16px}.brow .c-game{grid-area:game}.brow .c-res{text-align:right;grid-area:res}.brow .c-grid{grid-area:grid;padding-top:2px}.brow .c-grid:empty{display:none}.brow .c-next{flex-wrap:wrap;grid-area:next;align-items:baseline;gap:8px;display:flex}.brow .c-next .sub{margin-top:0}.brow .c-str{grid-area:str;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.brow .c-str .sub{margin-top:0}.brow .score,.brow .in,.brow .c-str .num{font-size:24px;line-height:24px}.brow .c-str .num{order:2}}@media (width<=380px){.hero{grid-template-columns:100px minmax(0,1fr)}.count .big{font-size:56px;line-height:46px}}.range{border:1px solid var(--rule);grid-template-columns:repeat(3,auto);width:max-content;margin-top:16px;display:grid}.range button{height:32px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:500}.range button+button{border-left:1px solid var(--rule)}.range button:hover{color:var(--ink)}.range button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.range button:focus-visible{outline-offset:-4px;outline-color:currentColor}.kpis{padding-bottom:56px}.kpis>div{border-top:2px solid var(--rule);grid-column:span 3;min-width:0;padding-top:10px}.kpis h3{font-size:15px;font-weight:700;line-height:20px}.kpis .fig{font-variation-settings:"wdth" 66;letter-spacing:-.02em;white-space:nowrap;color:var(--ink);margin-top:16px;font-size:112px;font-weight:650;font-stretch:66%;line-height:88px}.kpis .fig small{margin-left:6px;font-size:20px;font-weight:600}.kpis p:not(.fig){color:var(--ink-2);max-width:22em;margin-top:14px;font-size:13px;line-height:18px}.subs{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px;display:grid}.subs>div{border-top:1px solid var(--rule);min-width:0;padding-top:10px}.subs h3{font-size:16px;font-weight:700;line-height:24px}.subs figure{margin:14px 0 0}.subs p{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:18px}.subs p .num{color:var(--ink);font-size:16px}.subs p.loss{color:var(--loss);margin-top:2px}.year{grid-template-columns:40px minmax(0,1fr) 76px;align-items:center;gap:5px 16px;display:grid}.year .m{font-size:13px;font-weight:600;line-height:16px}.year .m small{color:var(--ink-3);font-size:11px;font-weight:400;line-height:12px;display:block}.year .cells{grid-template-columns:repeat(31,minmax(0,1fr));gap:3px;display:grid}.year .cells i{aspect-ratio:1;background:var(--s0);display:block}.year .cells i.l1,.legend i.l1{background:var(--heat-1)}.year .cells i.l2,.legend i.l2{background:var(--heat-2)}.year .cells i.l3,.legend i.l3{background:var(--heat-3)}.year .cells i.l4,.legend i.l4{background:var(--heat-4)}.year .cells i.none{background:0 0}.year .cells i.fut{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.year .cells i.today,.legend i.today{outline:2px solid var(--ink);outline-offset:1px}.year .cells i.today.open,.legend i.today.open{outline-color:var(--signal)}.year .s{font-family:var(--nums);font-variation-settings:"wdth" 72;text-align:right;white-space:nowrap;color:var(--ink-2);font-size:15px;font-stretch:72%;line-height:16px}.year .s b{color:var(--ink);font-weight:650}.year .axis{font-family:var(--nums);font-variation-settings:"wdth" 72;color:var(--ink-3);font-size:12px;font-stretch:72%;line-height:14px}.year .axis span{text-align:center}.year .head{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:12px;line-height:14px}.legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:13px;line-height:16px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--s0);width:10px;height:10px;display:inline-block}.legend i.today{background:var(--heat-3)}.legend .t{color:var(--signal);font-weight:600}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;padding:0 0 10px;font-size:16px;font-weight:500;line-height:24px}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.tabs button:focus-visible{outline-offset:-2px}.game-flags{gap:8px;margin-top:16px;display:flex}.game-none{margin-top:24px}.figs{column-gap:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px;display:grid}.figs div{border-top:1px solid var(--hair);min-width:0;padding-top:10px}.figs dt{color:var(--ink-2);font-size:13px;line-height:16px}.figs dd{white-space:nowrap;margin-top:8px;font-size:56px;line-height:48px}.figs dd small{color:var(--ink-2);margin-top:6px;font-size:13px;font-weight:500;line-height:16px;display:block}.split{column-gap:var(--gutter);grid-template-columns:repeat(9,minmax(0,1fr));margin-top:40px;display:grid}.split .chart{grid-column:1/span 6;min-width:0}.split .day{grid-column:7/span 3;min-width:0}.sub-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;font-size:15px;line-height:20px;display:flex}.sub-h h3{font-size:15px;font-weight:700}.sub-h span{color:var(--ink-2);font-size:14px}.dist{row-gap:8px;margin-top:16px;display:grid}.dist>div{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.dist.wide>div{grid-template-columns:88px minmax(0,1fr)}.dist dt,.dist dd{font-family:var(--nums);font-variation-settings:"wdth" 72;font-size:18px;font-weight:600;font-stretch:72%;line-height:24px}.dist dt{text-align:right;white-space:nowrap}.dist dd{align-items:center;gap:10px;min-width:0;height:24px;display:flex}.dist .bar{height:20px;width:calc((100% - 96px) * var(--v) / 100);background:var(--s2);flex:none;min-width:2px;display:block}.dist .fail .bar{box-shadow:inset 0 0 0 1.5px var(--loss);background:0 0;min-width:20px}.dist .fail dt,.dist .fail dd{color:var(--loss)}.dist .now .bar{background:var(--signal)}.dist .now dt,.dist .now dd{color:var(--signal)}.dist .now.calm .bar{background:var(--s4)}.dist .now.calm dt,.dist .now.calm dd{color:var(--ink)}.dist .now em{font-family:var(--words);font-variation-settings:normal;font-size:13px;font-style:normal;font-weight:700;font-stretch:100%}.archived{margin-top:16px}.day .today-res{align-items:flex-start;gap:16px;margin-top:16px;display:flex}.day .today-res .score{color:var(--ink);font-size:34px;line-height:30px;display:block}.day .today-res .score.lost{color:var(--loss)}.day .today-res p{color:var(--ink-2);font-size:13px;line-height:18px}.day .note-line{color:var(--ink-2);margin-top:16px;font-size:13px;line-height:18px}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:right;color:var(--ink-2);border-bottom:1px solid var(--rule);white-space:nowrap;padding:0 0 8px 12px;font-size:13px;font-weight:400;line-height:16px}.tbl td,.tbl tbody th{text-align:right;border-bottom:1px solid var(--hair);white-space:nowrap;vertical-align:middle;font-family:var(--nums);font-variation-settings:"wdth" 72;color:var(--ink);padding:10px 0 9px 12px;font-size:20px;font-weight:600;font-stretch:72%;line-height:24px}.tbl tr:last-child td,.tbl tr:last-child th{border-bottom-color:var(--rule)}.tbl th:first-child,.tbl td:first-child{text-align:left;padding-left:0}.tbl tbody th{font-family:var(--words);font-variation-settings:normal;font-size:16px;font-weight:700;font-stretch:100%}.tbl td small{font-family:var(--words);font-variation-settings:normal;color:var(--ink-2);margin-left:2px;font-size:13px;font-weight:500;font-stretch:100%}.tbl .dim{color:var(--ink-3)}.tbl th:last-child,.tbl td:last-child{text-align:left;padding-left:20px}.spark{vertical-align:middle;align-items:flex-end;gap:2px;height:20px;display:inline-flex}.spark i{width:6px;height:var(--h);background:var(--s2);min-height:2px;display:block}.spark i.now{background:var(--signal)}.spark i.now.calm{background:var(--s4)}.spark i.fail{min-height:5px;box-shadow:inset 0 0 0 1px var(--loss);background:0 0}.spark i.fail.now{box-shadow:inset 0 0 0 2px var(--signal)}.spark i.fail.now.calm{box-shadow:inset 0 0 0 2px var(--loss)}.tbl-note{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:18px}@media (width<=1180px){.kpis .fig{font-size:88px;line-height:72px}.figs dd{font-size:44px;line-height:40px}.stats .intro>.aside{grid-column:7/span 6}}@media (width<=1040px){.subs{grid-template-columns:repeat(3,minmax(0,1fr))}.figs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.tbl th:nth-child(5),.tbl td:nth-child(5){display:none}}@media (width<=900px){.kpis>div{grid-column:span 6;margin-bottom:28px}.split .chart,.split .day{grid-column:1/-1}.split .day{margin-top:40px}}@media (width<=640px){.subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ring{max-width:132px}.stats .intro>.aside{grid-column:1/-1}.kpis{padding-bottom:28px}.kpis .fig{margin-top:12px;font-size:72px;line-height:60px}.kpis .fig small{font-size:16px}.year{grid-template-columns:28px minmax(0,1fr);gap:4px 8px}.year .s,.year .head{display:none}.year .m{font-size:11px}.year .m small{display:none}.year .cells{gap:2px}.year .axis{font-size:10px}.figs{column-gap:16px}.figs dd{font-size:36px;line-height:34px}.dist>div{grid-template-columns:40px minmax(0,1fr)}.dist.wide>div{grid-template-columns:72px minmax(0,1fr)}.tbl th:nth-child(5),.tbl td:nth-child(5),.tbl th:nth-child(6),.tbl td:nth-child(6),.tbl th:nth-child(7),.tbl td:nth-child(7){display:none}.tbl th:last-child,.tbl td:last-child{padding-left:12px}}@media (width<=400px){.kpis .fig{font-size:60px;line-height:52px}.tbl th:nth-child(4),.tbl td:nth-child(4){display:none}}.lhead,.lrow{grid-template-columns:minmax(0,1fr) 120px 128px 88px;align-items:center;column-gap:16px;display:grid}.lhead.mine,.list.mine .lrow{grid-template-columns:28px 40px minmax(0,1fr) 120px 128px 148px}.lhead{border-bottom:1px solid var(--rule);color:var(--ink-2);padding-bottom:8px;font-size:13px;line-height:16px}.lrow{border-bottom:1px solid var(--hair);min-height:64px;padding:10px 0}.list>li:last-child{border-bottom-color:var(--rule)}.list.is-dragging{-webkit-user-select:none;user-select:none}.handle{cursor:grab;width:28px;height:32px;color:var(--ink-3);touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.handle svg{width:14px;height:10px}.handle:hover{color:var(--ink)}.lrow .no{font-family:var(--nums);font-variation-settings:"wdth" 72;color:var(--ink-3);font-size:20px;font-weight:600;font-stretch:72%}.lrow .g{min-width:0}.lrow .name{margin-right:8px;font-size:18px;font-weight:700;line-height:22px;text-decoration:none}.lrow .name:hover{text-decoration:underline}.lrow .site,.lrow .desc{padding-left:30px}.lrow .site{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.lrow .desc{color:var(--ink-2);max-width:36em;margin-top:2px;font-size:13px;line-height:18px;display:block}.lrow .kind{color:var(--ink-2);font-size:14px}.lrow .rs{color:var(--ink-2);white-space:nowrap;font-size:13px}.lrow .rs .num{color:var(--ink);margin-right:6px;font-size:22px}.lrow .act{justify-content:flex-end;align-items:center;gap:4px;display:flex}.lrow .act .txt{margin-left:8px}.mv{width:32px;height:32px;color:var(--ink-2);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.mv:hover:not(:disabled){border-color:var(--rule);color:var(--ink)}.mv:disabled{color:var(--s1)}.lrow.lifted{background:var(--surface);box-shadow:inset 4px 0 0 var(--ink)}.lrow.lifted .handle{color:var(--ink);cursor:grabbing}.list-note{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:18px}.list-empty{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-2);padding:16px 0;font-size:15px;line-height:22px}.list-empty strong{color:var(--ink)}.clock dl{column-gap:var(--gutter);grid-template-columns:repeat(9,minmax(0,1fr));row-gap:24px;display:grid}.clock dl>div{border-top:1px solid var(--rule);grid-column:span 3;padding-top:10px}.clock dt{font-size:13px;font-weight:700;line-height:16px}.clock dd{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:20px}.clock dd .num{color:var(--ink);margin-bottom:8px;font-size:44px;line-height:40px;display:block}.clock dd a{color:var(--ink)}@media (width<=1180px){.lhead,.lrow{grid-template-columns:minmax(0,1fr) 96px 116px 72px;column-gap:12px}.lhead.mine,.list.mine .lrow{grid-template-columns:28px 32px minmax(0,1fr) 96px 116px 136px}}@media (width<=1040px){.lhead.mine,.list.mine .lrow{grid-template-columns:28px 32px minmax(0,1fr) 116px 136px}.lhead.mine span:nth-child(4),.list.mine .kind{display:none}}@media (width<=900px){.clock dl>div{grid-column:span 9}}@media (width<=640px){.lhead{display:none}.list{border-top:1px solid var(--rule)}.lhead.mine,.list.mine .lrow{grid-template-columns:28px 26px minmax(0,1fr) auto;grid-template-areas:"h n g a""h n m a";gap:2px 8px}.lrow .handle{grid-area:h}.lrow .no{grid-area:n;font-size:17px}.lrow .g{grid-area:g}.lrow .kind{display:none}.lrow .rs{grid-area:m}.lrow .rs .num{margin-right:4px;font-size:17px}.lrow .act{grid-area:a;gap:0}.lrow .act .txt{margin-left:4px;font-size:13px}.mv{width:28px}.add .lrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"g a""m a";column-gap:12px}}.page-narrow{counter-reset:settings}.settings-account{border-top:2px solid var(--rule);align-items:center;gap:16px;padding:16px 0 40px;display:flex}.settings-name{font-size:20px;font-weight:700;line-height:26px}.avatar{background:var(--s0);color:var(--ink);border:1px solid var(--rule);flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.settings-section{column-gap:var(--gutter);border-top:1px solid var(--rule);counter-increment:settings;grid-template-columns:repeat(12,minmax(0,1fr));padding:24px 0 56px;display:grid}.settings-text{grid-column:1/span 3}.settings-text h2{font-size:18px;font-weight:700;line-height:24px}.settings-text h2:before{content:counter(settings, decimal-leading-zero);font-family:var(--nums);font-variation-settings:"wdth" 72;color:var(--ink-3);font-size:14px;font-weight:400;font-stretch:72%;line-height:24px;display:block}.settings-text p{color:var(--ink-2);max-width:22em;margin-top:6px;font-size:14px;line-height:20px}.settings-text strong{color:var(--ink)}.settings-control{grid-column:4/span 6;align-content:start;gap:12px;min-width:0;display:grid}.settings-control>.fine:empty{display:none}.settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.danger{border-top-width:2px}.ext-status{border-top:2px solid var(--rule);border-bottom:1px solid var(--hair);align-items:baseline;gap:10px;padding:12px 0;font-size:16px;line-height:22px;display:flex}.ext-status .dot{transform:translateY(-1px)}.ext-detail{margin-top:2px;display:block}.tokens summary{cursor:pointer;width:max-content;max-width:100%;font-size:14px;font-weight:600;line-height:20px}.tokens summary:focus-visible{outline-offset:4px}.tokens ul{border-top:1px solid var(--rule);margin:12px 0}.tokens li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 0 7px;font-size:14px;font-weight:600;line-height:20px;display:grid}.tokens li>span{grid-column:1}.tokens li>.fine{font-weight:400}.tokens li>.link-btn{grid-area:1/2/span 2}.tokens .link-btn{font-size:14px}.delete-confirm{gap:10px;max-width:360px;font-size:14px;line-height:20px;display:grid}.combo{max-width:420px;position:relative}.combo-list{z-index:5;background:var(--surface);border:1px solid var(--rule);max-height:280px;margin-top:-1px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.combo-option,.combo-empty{border-bottom:1px solid var(--hair);cursor:pointer;justify-content:space-between;gap:12px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.combo-empty{color:var(--ink-2);cursor:default}.combo-option.is-active{background:var(--ink);color:var(--paper)}.combo-option.is-selected{font-weight:700}.combo-offset{font-family:var(--nums);font-variation-settings:"wdth" 72;color:inherit;opacity:.8;font-weight:600;font-stretch:72%}@media (width<=1180px){.settings-control{grid-column:4/span 9}}@media (width<=640px){.settings-text,.settings-control{grid-column:1/-1}.settings-text{margin-bottom:20px}.settings-section{padding:20px 0 40px}}.landing .hero{align-items:center;padding:56px 0 48px}.hero-copy{grid-column:1/span 6;min-width:0}.hero-copy .eyebrow{color:var(--ink-2);border-top:2px solid var(--rule);max-width:30em;margin-bottom:20px;padding-top:10px;font-size:15px;font-weight:600;line-height:20px}.hero-copy h1{letter-spacing:-.03em;font-size:68px;font-weight:700;line-height:68px}.hero-copy .lead{color:var(--ink-2);max-width:30em;margin-top:24px;font-size:20px;line-height:30px}.hero-copy .ctas{margin-top:32px}.hero-copy .fine{margin-top:16px}.landing .hero-dial{grid-column:8/span 5}.landing .hero-dial .dial{max-width:420px;margin-left:auto;margin-right:0}.landing .hero-dial figcaption{color:var(--ink-2);text-align:right;margin-top:12px;font-size:13px;line-height:18px}.installed-banner{margin-top:24px}.board-row{padding:0 0 72px}.tt-wrap{grid-column:1/span 8;min-width:0}.tt{border-collapse:collapse;width:100%}.tt caption{text-align:left;caption-side:top;color:var(--ink-2);padding-bottom:8px;font-size:14px;line-height:20px}.tt caption b{color:var(--ink)}.tt thead th{text-align:left;color:var(--ink-2);border-top:2px solid var(--rule);border-bottom:1px solid var(--rule);padding:8px 12px 8px 0;font-size:13px;font-weight:400;line-height:16px}.tt td,.tt tbody th{border-bottom:1px solid var(--hair);vertical-align:middle;text-align:left;padding:7px 12px 6px 0;font-size:15px;line-height:24px}.tt tr:last-child td,.tt tr:last-child th{border-bottom-color:var(--rule)}.tt .num{font-size:22px}.tt .r{text-align:right;padding-right:0}.tt .g{font-weight:700}.tt .lost{color:var(--loss)}.tt tr.risk td,.tt tr.risk th{color:var(--signal)}.tt tr.risk td:first-child{box-shadow:inset 4px 0 0 var(--signal);padding-left:12px}.toast-wrap{grid-column:10/span 3;align-self:end;min-width:0}.toast-wrap p{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:18px}.toast{border:1px solid var(--rule);background:var(--paper)}.toast .l1{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:grid}.toast .l1 .num{font-size:18px}.toast .undo{text-underline-offset:3px;font-weight:600;text-decoration:underline}.toast .l2{border-top:1px solid var(--hair);color:var(--signal);padding:8px 14px 9px;font-size:13px;font-weight:600;line-height:18px}.sec-title{letter-spacing:-.02em;max-width:22em;font-size:36px;font-weight:700;line-height:44px}.sec-lead,.priv-lead{color:var(--ink-2);max-width:36em;margin-top:20px;font-size:20px;line-height:30px}.steps{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:24px;margin-top:32px;display:grid}.steps li{border-top:1px solid var(--rule);padding-top:10px}.steps .n{margin-bottom:8px;font-size:64px;line-height:64px;display:block}.steps h3{font-size:16px;font-weight:700;line-height:24px}.steps p{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:22px}.ledger{border-top:1px solid var(--rule);margin-top:32px}.ledger>li{column-gap:var(--gutter);border-bottom:1px solid var(--hair);grid-template-columns:repeat(9,minmax(0,1fr));align-items:start;padding:16px 0 24px;display:grid}.ledger>li:last-child{border-bottom-color:var(--rule)}.ledger h3{grid-column:1/span 3;font-size:16px;font-weight:700;line-height:24px}.ledger p{color:var(--ink-2);grid-column:4/span 3;font-size:15px;line-height:22px}.ledger .spec{grid-column:7/span 3;min-width:0}.spec-big{color:var(--ink-2);align-items:center;gap:14px;font-size:14px;line-height:18px;display:flex}.spec-big .num{color:var(--ink);font-size:56px;line-height:48px}.mini{font-family:var(--nums);font-variation-settings:"wdth" 72;gap:3px;font-size:13px;font-weight:600;font-stretch:72%;line-height:14px;display:grid}.mini-row{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mini i{height:10px;width:calc(var(--v) * 1%);background:var(--s2);min-width:2px;display:block}.mini i.now{background:var(--signal)}.mini i.fail{box-shadow:inset 0 0 0 1px var(--loss);background:0 0;width:10px}.mini .lost{color:var(--loss)}.strip{grid-template-columns:repeat(31,minmax(0,1fr));gap:2px;max-width:280px;display:grid}.strip i{aspect-ratio:1;background:var(--s0);display:block}.strip i.l1{background:var(--heat-1)}.strip i.l2{background:var(--heat-2)}.strip i.l3{background:var(--heat-3)}.strip i.l4{background:var(--heat-4)}.strip i.today{outline:2px solid var(--signal)}.games{border-collapse:collapse;width:100%;margin-top:32px;font-size:15px;line-height:22px}.games thead th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule);padding:0 16px 8px 0;font-size:13px;font-weight:400;line-height:16px}.games td,.games tbody th{text-align:left;border-bottom:1px solid var(--hair);vertical-align:baseline;padding:8px 16px 7px 0}.games tr:last-child td,.games tr:last-child th{border-bottom-color:var(--rule)}.games tbody th{font-weight:700}.games tbody th a{text-decoration:none}.games tbody th a:hover{text-decoration:underline}.games .muted{white-space:nowrap}.lists{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;margin-top:32px;display:grid}.lists h3{border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:15px;font-weight:700;line-height:20px}.lists li{border-bottom:1px solid var(--hair);padding:8px 0 7px;font-size:15px;line-height:22px}.lists .never li{color:var(--ink-2)}.priv-link{margin-top:20px;font-size:15px;font-weight:600}.faq{border-top:1px solid var(--rule);margin-top:32px}.faq>div{column-gap:var(--gutter);border-bottom:1px solid var(--hair);grid-template-columns:repeat(9,minmax(0,1fr));padding:14px 0 18px;display:grid}.faq>div:last-child{border-bottom-color:var(--rule)}.faq dt{grid-column:1/span 4;font-size:16px;font-weight:700;line-height:24px}.faq dd{color:var(--ink-2);grid-column:5/span 5;font-size:15px;line-height:22px}.closing h2{letter-spacing:-.03em;font-size:72px;font-weight:700;line-height:72px}.closing .ctas{margin-top:32px}@media (width<=1180px){.hero-copy h1{font-size:56px;line-height:58px}.tt-wrap{grid-column:1/span 12}.toast-wrap{grid-column:1/span 6;margin-top:32px}.closing h2{font-size:56px;line-height:60px}}@media (width<=900px){.hero-copy{grid-column:1/span 7}.landing .hero-dial{grid-column:8/span 5}.hero-copy h1{font-size:44px;line-height:48px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.games th:nth-child(3),.games td:nth-child(3){display:none}}@media (width<=640px){.landing .hero{padding:32px 0}.hero-copy,.landing .hero-dial,.toast-wrap{grid-column:1/-1}.hero-copy h1{font-size:42px;line-height:44px}.hero-copy .lead{margin-top:16px;font-size:17px;line-height:26px}.hero-copy .ctas{margin-top:24px}.landing .hero-dial{margin-top:40px}.landing .hero-dial .dial{max-width:343px;margin:0 auto}.landing .hero-dial figcaption{text-align:center}.tt th:nth-child(4),.tt td:nth-child(4){display:none}.tt .num{font-size:19px}.tt td,.tt tbody th{font-size:14px}.sec-title{font-size:28px;line-height:34px}.steps{grid-template-columns:minmax(0,1fr)}.steps .n{font-size:48px;line-height:48px}.ledger h3,.ledger p,.ledger .spec{grid-column:1/-1}.ledger p{margin-top:4px}.ledger .spec{margin-top:16px}.games th:nth-child(2),.games td:nth-child(2){display:none}.lists{grid-template-columns:minmax(0,1fr)}.faq dt,.faq dd{grid-column:1/-1}.faq dd{margin-top:6px}.closing h2{font-size:40px;line-height:44px}.sec-lead,.priv-lead{font-size:17px;line-height:26px}}.pub>.frame{max-width:1280px;margin:0 auto;padding:0 40px}@media (width<=900px){.pub>.frame{padding:0 24px}}@media (width<=640px){.pub>.frame{padding:0 16px}}.legal .intro{padding-bottom:32px}.legal .sec{padding-bottom:48px}.legal-summary ul{border-top:2px solid var(--rule)}.legal-summary li{border-bottom:1px solid var(--hair);padding:10px 0 9px;font-size:17px;line-height:26px}.legal-summary li:last-child{border-bottom-color:var(--rule)}.prose{max-width:44em;color:var(--ink-2);font-size:16px;line-height:26px}.prose h2{border-top:1px solid var(--rule);letter-spacing:-.01em;color:var(--ink);margin:40px 0 10px;padding-top:10px;font-size:22px;font-weight:700;line-height:28px}.prose>h2:first-child{margin-top:0}.prose h3{color:var(--ink);margin:24px 0 6px;font-size:16px;font-weight:700;line-height:24px}.prose p+p,.prose p+ul,.prose ul+p{margin-top:12px}.prose ul{padding-left:20px;list-style:square}.prose li+li{margin-top:6px}.prose li::marker{color:var(--ink-3)}.prose strong{color:var(--ink);font-weight:700}.prose a{color:var(--ink);overflow-wrap:anywhere;text-decoration:underline}.prose a:hover{text-decoration-thickness:2px}
