@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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--field:#e5e8e2;--sheet:#fbfbf8;--sheet-2:#f0f2ec;--ink:#161a19;--ink-2:#4c5551;--ink-3:#657069;--rule:#161a1933;--rule-soft:#161a191a;--blue:#175d7d;--blue-deep:#0d3d54;--blue-wash:#dde9ef;--hold:#33684a;--slip:#a2521c;--alert:#9c3527;--grat:#175d7d17;--grat-major:#175d7d26;--sans:"Archivo Variable", Archivo, "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--shell:1120px;--pad:36px;--rhythm:72px;--grid:28px;--ease:cubic-bezier(.2, 0, 0, 1)}@media (width<=800px){:root{--pad:20px;--rhythm:52px;--grid:22px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--field);color:var(--ink);font:400 15.5px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--blue-wash)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.grat{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grat) 1px, transparent 1px), linear-gradient(90deg, var(--grat) 1px, transparent 1px), linear-gradient(var(--grat-major) 1px, transparent 1px), linear-gradient(90deg, var(--grat-major) 1px, transparent 1px);background-size:100% var(--grid), var(--grid) 100%, 100% calc(var(--grid) * 5), calc(var(--grid) * 5) 100%;position:fixed;inset:0}.shell{z-index:1;width:100%;max-width:var(--shell);padding:0 var(--pad);margin:0 auto;position:relative}.sheet{z-index:1;position:relative}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1}.tag{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.tag.b{color:var(--blue)}.no{font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:var(--blue);border:1px solid var(--blue);font-variant-numeric:tabular-nums;padding:4px 5px 3px;display:inline-block}h1{font:700 clamp(40px, 6.2vw, 76px)/.96 var(--sans);letter-spacing:-.02em;font-stretch:86%}h1 em{color:var(--blue);font-style:normal}h2{font:700 15px/1.2 var(--sans);letter-spacing:.055em;text-transform:uppercase;font-stretch:92%}h3{font:600 16px/1.3 var(--sans);letter-spacing:-.005em;font-stretch:96%}.lede{color:var(--ink-2);font-size:clamp(16px,1.3vw,17.5px);line-height:1.6}.small{color:var(--ink-3);font-size:13.5px;line-height:1.6}.btn{background:var(--blue);color:#f4f9fb;border:1px solid var(--blue);font:700 12.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;font-stretch:92%;display:inline-flex}.btn:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.btn[disabled]{opacity:.4;cursor:default}.btn[disabled]:hover{background:var(--blue);border-color:var(--blue)}.btn .arr{font-family:var(--mono);transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn.wide{width:100%}.btn.ghost{color:var(--blue);border-color:var(--rule);background:0 0}.btn.ghost:hover{background:var(--blue-wash);border-color:var(--blue);color:var(--blue-deep)}.quiet{font:500 11px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule);padding-bottom:3px;transition:color .2s,border-color .2s}.quiet:hover{color:var(--blue);border-color:var(--blue)}.field{background:var(--sheet);border:1px solid var(--rule);width:100%;font:400 15px/1.2 var(--sans);color:var(--ink);border-radius:2px;padding:12px 13px;transition:border-color .15s}.field::placeholder{color:var(--ink-3)}.field:focus{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);outline:none}.err{color:var(--alert);font:500 13px/1.5 var(--mono);margin-top:10px}.warn{color:var(--slip);border-left:3px solid var(--slip);max-width:52ch;margin-top:10px;padding-left:10px;font-size:13px;line-height:1.5}.lead{background:repeating-linear-gradient(90deg,#161a1957 0 5px,#0000 5px 11px);flex:1;align-self:center;min-width:12px;height:1px}.plate{background:var(--sheet);border:1px solid var(--ink);position:relative}.plate:before,.plate:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.plate:before{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:-1px;left:-1px}.plate:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.plateCap{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.plateCap .legend{gap:14px;display:flex}.plateCap .legend span{align-items:center;gap:5px;display:inline-flex}.plateCap .legend i{flex:none;width:8px;height:8px}.plateCap .legend i.h{background:var(--hold)}.plateCap .legend i.s{background:var(--slip)}.globe{aspect-ratio:1;touch-action:pan-y;cursor:grab;width:100%;position:relative}.globe.dragging{cursor:grabbing}.globe canvas{display:block}.mast{background:var(--sheet);border-bottom:3px solid var(--ink);z-index:2;position:relative}.mast:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:3px;left:0;right:0}.mastIn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:15px;padding-bottom:15px;display:flex}.mark{font:800 17px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-stretch:84%;display:inline-flex}.mark .pin{width:20px;height:20px;color:var(--blue);flex:none}.mark .pin circle,.mark .pin path{stroke:currentColor;fill:none;stroke-width:2.4px}.mark .pin circle.c{fill:currentColor;stroke:none}.mastRight{align-items:center;gap:16px;display:flex}.mastRight .who{font:500 11px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}.strip{border-bottom:1px solid var(--rule);font:400 11px/1.4 var(--mono);letter-spacing:.05em;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 0;display:flex}.strip b{color:var(--ink-2);font-weight:500}.strip .sep{color:var(--rule)}footer{margin-top:var(--rhythm);border-top:3px solid var(--ink);position:relative}footer:before{content:"";background:var(--ink);height:1px;position:absolute;top:-6px;left:0;right:0}footer .footIn{font:400 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0 40px;display:flex}section{padding-top:var(--rhythm)}.sheetHead{align-items:center;gap:14px;display:flex}.sheetHead h2{flex:none}.sheetHead .meta{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.sheetNote{color:var(--ink-2);max-width:58ch;margin-top:10px;font-size:14px}.empty{color:var(--ink-3);font:400 13px/1.6 var(--mono);padding:20px 0}.pager{flex:none;gap:6px;display:flex}.pager button{border:1px solid var(--rule);width:30px;height:30px;font:400 13px/1 var(--mono);color:var(--ink-2);border-radius:2px;transition:background .2s,color .2s,border-color .2s,opacity .2s}.pager button:hover:not([disabled]){background:var(--blue-wash);border-color:var(--blue);color:var(--blue)}.pager button[disabled]{opacity:.25;cursor:default}.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;padding:clamp(40px,5.5vw,76px) 0 clamp(36px,4.5vw,60px);display:grid}.heroCopy .tag{margin-bottom:18px;display:block}.heroCopy h1{max-width:15ch}.heroCopy .lede{max-width:48ch;margin-top:22px}.heroCta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.readout{border:1px solid var(--rule);background:var(--sheet);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.readout>div{border-left:1px solid var(--rule);padding:12px 14px}.readout>div:first-child{border-left:0}.readout dt{font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);min-height:2.8em}.readout dd{font:700 clamp(19px, 2.1vw, 25px)/1 var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-stretch:88%}.readout dd small{font:500 12px/1 var(--mono);color:var(--ink-3);letter-spacing:.04em}.readout dd.hold{color:var(--hold)}.readout dd.slip{color:var(--slip)}.steps,.notes{border-top:1px solid var(--ink);margin-top:24px}.step,.note{border-bottom:1px solid var(--rule);grid-template-columns:46px 170px minmax(0,1fr);align-items:baseline;gap:6px 22px;padding:18px 0;display:grid}.step h3,.note h3{font:500 11px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--blue)}.step p,.note p{color:var(--ink-2);max-width:62ch;font-size:14.5px}.note{grid-template-columns:46px 170px minmax(0,1fr)}.note a{color:var(--blue);border-bottom:1px solid var(--rule)}.note a:hover{border-color:var(--blue)}.start{max-width:700px;padding:clamp(32px,4.5vw,56px) 0 0}.start h1{max-width:17ch;margin-top:16px;font-size:clamp(34px,4.4vw,50px)}.start .lede{max-width:52ch;margin-top:18px}.gauge{align-items:center;gap:10px;display:flex}.gauge .bars{gap:3px;display:flex}.gauge .bars i{background:var(--rule);width:26px;height:5px}.gauge .bars i.on{background:var(--blue)}.stepList{border-top:1px solid var(--ink);margin-top:40px;padding:0;list-style:none}.stepBlock{border-bottom:1px solid var(--rule);transition:opacity .3s var(--ease);padding:18px 0}.stepBlock.is-upcoming{opacity:.4}.stepBlock.is-current{background:var(--sheet);border:1px solid var(--ink);border-left:4px solid var(--blue);margin:0 -30px;padding:24px 26px}.stepHead{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;display:grid}.stepHead .n{display:flex}.stepHead .n .no{background:0 0}.stepBlock.is-done .stepHead .n .no{color:var(--hold);border-color:var(--hold);padding:3px 4px 2px}.tick{fill:none;width:13px;height:13px;stroke:var(--hold);stroke-width:2.6px;stroke-linecap:square}.stepHead h3{font:600 17px/1.25 var(--sans);font-stretch:94%}.stepBlock.is-done .stepHead h3{color:var(--ink-2);font-size:15px;font-weight:500}.stepTitle{text-align:left;align-items:baseline;gap:12px;display:flex}.stepTitle .tog{font:500 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity .2s}.stepTitle:hover .tog,.stepTitle:focus-visible .tog{opacity:1}.stepBody{margin-top:12px;padding-left:58px}.stepBody p{color:var(--ink-2);max-width:54ch;font-size:14.5px}.stepBody p+p{margin-top:8px}.stepBody form{gap:8px;margin-top:14px;display:flex}.stepBody form .field{flex:1}.stepBody form .btn{white-space:nowrap;flex:none}.stepBody .btn.wide{margin-top:14px}.others{margin-top:12px}.others summary{cursor:pointer;width:fit-content;font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);list-style:none}.others summary::-webkit-details-marker{display:none}.others summary:hover{color:var(--blue)}.others>div{flex-wrap:wrap;gap:10px 20px;margin-top:12px;display:flex}.confirm{border:1px solid var(--rule);font:600 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:2px;align-items:center;gap:10px;margin-top:16px;padding:9px 14px;font-stretch:94%;display:inline-flex}.confirm:hover{background:var(--blue-wash);border-color:var(--blue);color:var(--blue-deep)}.confirm .arr{font-family:var(--mono)}.linkbox{background:var(--sheet);border:1px solid var(--ink);border-radius:2px;align-items:stretch;margin-top:14px;display:flex}.linkbox code{white-space:nowrap;min-width:0;font:400 12.5px/34px var(--mono);color:var(--ink-2);scrollbar-width:none;flex:1;padding:0 12px;overflow-x:auto}.linkbox code::-webkit-scrollbar{display:none}.linkbox button{background:var(--blue);color:#f4f9fb;font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:0 14px;transition:background .2s}.linkbox button:hover{background:var(--blue-deep)}.waiting{color:var(--ink-2);font:400 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin-top:16px;display:flex}.waiting i{background:var(--blue);flex:none;width:7px;height:7px;animation:1.6s step-end infinite blip}@keyframes blip{0%,49%{opacity:1}50%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.waiting i{animation:none}}.dashHero{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:48px;padding:clamp(28px,3.5vw,48px) 0 0;display:grid}.storyNum{font:700 clamp(76px, 11vw, 132px)/.82 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--slip);font-stretch:80%;display:block}.storyNum.zero{color:var(--hold)}.storyHead{max-width:20ch;font:600 clamp(21px, 2.5vw, 28px)/1.14 var(--sans);letter-spacing:-.012em;margin-top:12px;font-stretch:90%;display:block}.story>p{color:var(--ink-2);max-width:46ch;margin-top:14px;font-size:15px}.story .readout{margin-top:26px}.story .btn{margin-top:24px}.emptyState .tag{margin-bottom:14px;display:block}.emptyState h1{font-size:clamp(30px,3.6vw,42px)}.emptyState .lede{max-width:40ch;margin-top:14px}.emptyState .btn{margin-top:22px}.dashSec{padding-top:clamp(40px,4.5vw,62px)}.rail{--edge-l:transparent;--edge-r:transparent;scroll-snap-type:x proximity;scroll-padding:0 var(--pad);padding:22px var(--pad) 8px;margin:0 calc(-1 * var(--pad));scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg, var(--edge-l) 0, #000 var(--pad), #000 calc(100% - var(--pad)), var(--edge-r) 100%);-webkit-mask-image:linear-gradient(90deg, var(--edge-l) 0, #000 var(--pad), #000 calc(100% - var(--pad)), var(--edge-r) 100%);mask-image:linear-gradient(90deg, var(--edge-l) 0, #000 var(--pad), #000 calc(100% - var(--pad)), var(--edge-r) 100%);gap:16px;display:flex;overflow-x:auto}.rail.at-start{--edge-l:#000}.rail.at-end{--edge-r:#000}.rail::-webkit-scrollbar{display:none}.clue{scroll-snap-align:start;background:var(--sheet);border:1px solid var(--rule);width:224px;transition:border-color .2s var(--ease);border-radius:2px;flex-direction:column;flex:none;display:flex}.clue:not(.is-blank):hover{border-color:var(--ink)}.clue .shot{aspect-ratio:4/3;background:var(--sheet-2);border-bottom:1px solid var(--rule);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.clue .shot img{object-fit:cover;width:100%;height:100%;display:block}.clue .shot .pl{background:var(--ink);color:var(--sheet);font:500 9.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:4px 6px 3px;position:absolute;top:0;left:0}.clue .noShot{text-align:center;font:400 11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:16px}.clue .body{flex-direction:column;flex:1;padding:11px 12px 12px;display:flex}.clue .where{font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.clue .what{font:600 14.5px/1.28 var(--sans);margin-top:6px;font-stretch:96%}.clue .tally{font:400 11px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;text-transform:uppercase;margin-top:auto;padding-top:10px}.clue .tally em{color:var(--slip);font-style:normal}.clue .bar{background:var(--sheet-2);border:1px solid var(--rule);height:4px;margin-top:8px}.clue .bar span{background:var(--slip);height:100%;display:block}.log{border-top:1px solid var(--ink);margin-top:22px}.logRow{border-bottom:1px solid var(--rule-soft);grid-template-columns:40px 1fr 200px 1fr 74px;align-items:baseline;gap:4px 16px;padding:9px 0;font-size:13.5px;display:grid}.logRow.head{border-bottom:1px solid var(--rule);font:500 9.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);padding:7px 0}.logRow .n{font:400 11px/1.5 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.logRow .n i{vertical-align:1px;width:6px;height:6px;margin-right:6px;display:inline-block}.logRow .n i.ok{background:var(--hold)}.logRow .n i.no{background:var(--slip)}.logRow .place{font-weight:500}.logRow .place s{color:var(--slip);font-weight:400;text-decoration:none}.logRow .fix,.logRow .when{font:400 11.5px/1.6 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.logRow .when{text-align:right}.logRow .cluecol{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.loading{color:var(--ink-3);font:400 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:90px 0}@media (width<=940px){.logRow{grid-template-columns:38px minmax(0,1fr) 72px;row-gap:3px;padding:11px 0}.logRow.head{display:none}.logRow .n{grid-area:1/1}.logRow .place{grid-area:1/2}.logRow .when{grid-area:1/3}.logRow .fix{grid-area:2/2/auto/-1}.logRow .cluecol{grid-area:3/2/auto/-1;font-size:12px}.readout{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row}.readout>div:nth-child(odd){border-left:0}.readout>div:nth-child(n+3){border-top:1px solid var(--rule)}.readout>div:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=800px){.hero,.dashHero{grid-template-columns:1fr;gap:30px}.hero .plate,.dashHero .plate{order:-1;width:100%;max-width:400px;margin:0 auto}.heroCopy h1,.heroCopy .lede{max-width:none}.step,.note{grid-template-columns:46px minmax(0,1fr)}.step p,.note p{grid-column:2}.storyHead{max-width:none}}@media (width<=640px){.clue{width:74vw;max-width:290px}.pager{display:none}.stepBlock.is-current{margin:0 calc(-1 * var(--pad));padding:20px calc(var(--pad) - 4px)}.strip .sep{display:none}.strip{gap:4px 14px}.stepBody{padding-left:0}.stepBody form{flex-direction:column}.sheetHead h2{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.btn .arr,.clue{transition:none}.btn:hover .arr{transform:none}}
