.st-f{fill:var(--ground);stroke:currentColor;stroke-width:var(--sw,1px);vector-effect:non-scaling-stroke;stroke-linejoin:miter}.st-l{fill:none;stroke:currentColor;stroke-width:var(--sw,1px);vector-effect:non-scaling-stroke;stroke-linecap:square}.st-dt{fill:var(--dot)}.st-rd{fill:var(--st-dim)}.st-p0{display:var(--p0,inline)}.st-p1{display:var(--p1,none)}.st-p2{display:var(--p2,none)}.st-r0{display:var(--r0,inline)}.st-r1{display:var(--r1,none)}.st-r2{display:var(--r2,none)}.st-r3{display:var(--r3,none)}.st-q1{display:var(--q1,none)}.st-q2{display:var(--q2,none)}.st-q3{display:var(--q3,none)}.st-q4{display:var(--q4,none)}.st-q5{display:var(--q5,none)}.landing .st{--band-h:clamp(300px, 52svh, 600px);--hw:320;--st-dim:color-mix(in srgb, var(--harnace-charcoal) 50%, var(--ground));--st-dim-lamp:color-mix(in srgb, var(--lamp) 50%, var(--ground));--dot:var(--st-dim-lamp)}@media (max-width:699px){.landing .st{--band-h:clamp(240px, min(62svh, calc(100vw * 320 / 488 + 46px)), 600px)}}@media (max-width:359px){.landing .st{--band-h:clamp(240px, calc(100vw * 320 / 488 + 58px), 600px)}}.landing .st-svg{width:100%;height:100%;color:var(--ink);display:block;position:absolute;inset:0;overflow:hidden}.landing .st-far,.landing .st-near{color:var(--st-dim)}.landing .st-svg [data-p="1"]{--p0:none;--p1:inline}.landing .st-svg [data-p="2"]{--p0:none;--p2:inline}.landing .st-band[data-roll="1"] .st-svg{--r0:none;--r1:inline}.landing .st-band[data-roll="2"] .st-svg{--r0:none;--r2:inline}.landing .st-band[data-roll="3"] .st-svg{--r0:none;--r3:inline}.landing .st-svg [data-q="1"]{--q1:inline}.landing .st-svg [data-q="2"]{--q1:inline;--q2:inline}.landing .st-svg [data-q="3"]{--q1:inline;--q2:inline;--q3:inline}.landing .st-svg [data-q="4"]{--q1:inline;--q2:inline;--q3:inline;--q4:inline}.landing .st-svg [data-q="5"]{--q1:inline;--q2:inline;--q3:inline;--q4:inline;--q5:inline}.landing .st-svg [data-lit]{--dot:var(--lamp);--sw:1.6px}.landing .st-svg use[href=\#st-bar]:not([data-on]),.landing .st-svg use[href=\#st-link]:not([data-on]){display:none}.landing .st-head{padding-top:26px;padding-bottom:22px}.landing .st-head>.k{margin-bottom:14px;display:block}.landing .st-head h1{letter-spacing:-.034em;text-wrap:balance;max-width:20em;margin:0;font-size:clamp(34px,3.9vw,50px);font-weight:600;line-height:1.03}.landing .st-sub .sub{color:var(--ink-2);max-width:34em;margin:0;font-size:17px;line-height:1.5}.landing .st-sub .hero-ctas{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.landing .st-sub .ex-line{font-size:13px;line-height:1.45}.landing .st-wide .ex-line{font-size:12px}.landing .st-wide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:14px 56px;margin-top:18px;display:grid}.landing .st-wide .ex-line{grid-column:1/-1;max-width:none}.landing .st-narrow .ex-line{margin:0}@media (max-width:699px){.landing .st-head{padding-top:16px;padding-bottom:16px}.landing .st-head>.k{margin-bottom:8px}.landing .st-head h1{font-size:clamp(28px,7.7vw,34px)}.landing .st-wide{margin-top:12px;display:block}.landing .st-wide .sub{font-size:15.5px;line-height:1.48}.landing .st-wide .hero-ctas{margin-top:12px}.landing .st-wide .ex-line{display:none}}@media (min-width:700px){.landing .st-narrow{display:none}}.landing .st-live{display:none}.landing .st-track{position:relative}.landing .st-band{top:var(--hdr-h);z-index:2;height:var(--band-h);background:var(--ground);border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);flex-direction:column;display:flex;position:sticky}.landing .st-top{z-index:3;flex:none;height:46px;position:relative}.landing .st-band[data-dock=side] .st-top{height:30px}@media (max-width:359px){.landing .st-band:not([data-dock=side]) .st-top{height:58px}}.landing .st-fh{font-family:var(--font-count);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;padding:8px 24px 0;font-size:11px;display:flex}.landing .st-fh .s{color:var(--ink-2);margin-left:auto}.landing .st-fh .n{white-space:nowrap}.landing .st-draw{flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.landing .st-caps{margin:0;padding:0;list-style:none;display:flow-root}.landing .st-cap{--cap-x:360px;margin-bottom:calc(-1 * var(--cap-x));position:relative}.landing .st-live{padding-bottom:var(--cap-end,360px)}.landing .st-cap:not([data-on])>.st-cap-in:not(:focus-within){clip-path:inset(50%)}.landing .st-cap-in{top:calc(var(--hdr-h) + var(--band-h) + 30px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 56px;max-width:1060px;margin:0 auto;padding:0 24px;display:grid;position:sticky}.landing .st-cap-in>.k{grid-column:1/-1;gap:12px;margin:0 0 12px;display:flex}.landing .st-cap-in .st-n{color:var(--ink-2)}.landing .st-cap-in h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,3.3vw,40px);font-weight:600;line-height:1.08}.landing .st-cap-p p{color:var(--ink-2);max-width:32em;margin:0;font-size:16.5px;line-height:1.55}.landing .st-cap-p .quietlink{margin-top:12px;display:inline-block}.landing .st-cap-in>.st-sub{grid-column:1/-1}.landing .st-cap[data-on] .st-cap-in>*{animation:harnace-lift var(--lift-step) both}@media (max-width:859px){.landing .st-cap-in{top:calc(var(--hdr-h) + var(--band-h) + 18px);grid-template-columns:minmax(0,1fr);gap:12px}.landing .st-cap-p p{font-size:15.5px}}.landing .st-lbls{pointer-events:none;position:absolute;inset:0}.landing .st-lbl{--u:min(100cqw / var(--wn), 100cqh / var(--hw));left:calc(50% + (var(--x) - var(--cam)) * var(--u));top:calc(100% - (var(--y) + 22) * var(--u));white-space:nowrap;text-align:center;font-family:var(--font-count);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--ground);flex-direction:column;align-items:center;font-size:10.5px;font-weight:500;line-height:1.3;display:flex;position:absolute}.landing .st-lbl i{letter-spacing:.04em;color:var(--ink-2);font-style:normal;font-weight:400}.landing .st-lbl[data-out]{visibility:hidden}.landing .st-band[data-measure] .st-lbl{visibility:hidden!important;display:flex!important}.landing .st-lbl.up{transform:translate(-50%,calc(-100% - 6px))}.landing .st-lbl.down{--drop:5px;transform:translate(-50%, var(--drop));padding:0 2px}.landing .st-lbl.st-src{width:calc(var(--fw) * var(--u));height:calc(var(--fh) * var(--u));white-space:normal;background:0 0;justify-content:center;gap:2px;padding:0;overflow:hidden;transform:translate(-50%,-50%)}.landing .st-src .gx-badge{flex-shrink:0}.landing .st-src b{max-width:100%;font-family:var(--font-speak);font-size:clamp(9px, calc(var(--u) * 8.5), 12px);letter-spacing:-.01em;text-transform:none;font-weight:600;line-height:1.12}.landing .st-src i{font-size:clamp(8px, calc(var(--u) * 6.5), 9.5px);letter-spacing:.06em;line-height:1.1}.landing .st-src[data-fit=name] i,.landing .st-src[data-fit=mark] i,.landing .st-src[data-fit=mark] b{display:none}.landing .st-src{container-type:size}@container (max-width:55px){.landing .st-src:not([data-fit]) i{display:none}}@container (max-width:43px){.landing .st-src:not([data-fit]) b{display:none}}.landing .st-lbl.st-reader{font-family:var(--font-speak);font-size:clamp(10px, calc(var(--u) * 10), 13px);letter-spacing:-.01em;text-transform:none;flex-direction:row;gap:.3em;padding:0;font-weight:600}.landing .st-rmark{flex:none;width:1em;height:1em}.landing .st-reader[data-fit=face]{font-size:clamp(9px, calc(var(--u) * 11.5), 10px)}.landing .st-reader[data-fit=face] .st-rmark{left:calc(50% + 3.5 * var(--u));top:calc(-1 * var(--drop) - 14 * var(--u));width:clamp(9px, calc(var(--u) * 13), 14px);height:clamp(9px, calc(var(--u) * 13), 14px);position:absolute;transform:translate(-50%,-50%)}@container (max-width:899px){.landing .st-pdraw .st-reader:not([data-fit]){font-size:clamp(9px, calc(var(--u) * 11.5), 10px)}.landing .st-pdraw .st-reader:not([data-fit]) .st-rmark{left:calc(50% + 3.5 * var(--u));top:calc(-1 * var(--drop) - 14 * var(--u));width:clamp(9px, calc(var(--u) * 13), 14px);height:clamp(9px, calc(var(--u) * 13), 14px);position:absolute;transform:translate(-50%,-50%)}}.landing .st-lbl.st-bay{font-family:var(--font-speak);font-size:clamp(8.5px, calc(var(--u) * 10), 11px);letter-spacing:0;text-transform:none;font-weight:500}.landing .st-held{border:1px solid var(--ink);padding:4px 8px 3px}.landing [data-hold="0"] .st-held,.landing [data-defs="0"] .st-defs{display:none}.landing .st-lbl.st-conn{font-size:clamp(8px, calc(var(--u) * 9), 10.5px);letter-spacing:.06em;background:0 0;flex-direction:row;padding:0;line-height:1;transform:translate(-50%,-50%)}.landing .st-lbl.st-conn i{white-space:pre;color:var(--ink-2);display:inline}.landing .st-held:after{content:"";height:calc(var(--lead) * var(--u) + 6px);border-left:1px solid var(--ink);position:absolute;top:calc(100% + 1px);left:50%}.landing [data-lamp=reason] .st-held{background:var(--lamp)}.landing [data-lamp=reason] .st-held i{color:var(--ink)}.landing .st-ans{z-index:2;width:min(330px,100% - 40px);font-family:var(--font-count);color:var(--ink);background:var(--lamp);border:1px solid var(--ink);box-shadow:6px 6px 0 0 var(--surface), 6px 6px 0 1px var(--ink);flex-direction:column;gap:2px;margin:0;padding:6px 10px 7px;line-height:1.3;display:none;position:absolute;top:8px;right:16px}.landing [data-lamp=answer] .st-ans{display:flex}.landing .st-ans-v{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing .st-ans-h{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.landing .st-ans-v b{font-family:var(--font-speak);letter-spacing:-.01em;font-size:20px;font-weight:600}.landing .st-ans-m{font-size:10px}.landing .st-card{font-family:var(--font-count);font-size:10.5px;line-height:1.45;display:none}.landing [data-card="0"] .st-card[data-k="0"],.landing [data-card="1"] .st-card[data-k="1"],.landing [data-card="2"] .st-card[data-k="2"],.landing [data-card="3"] .st-card[data-k="3"],.landing [data-card="4"] .st-card[data-k="4"]{display:block}.landing :is(.st-band,.st-pfig):not([data-stage="2"]) .st-cards{display:none}.landing .st-card-h{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.landing .st-card-h span:first-child{color:var(--ink-2)}.landing .st-card-done,.landing [data-ticks="6"] .st-card-doing{display:none}.landing [data-ticks="6"] .st-card-done{display:inline}.landing .st-card-h b{font-weight:500}.landing .st-card ol{margin:0;padding:0;list-style:none}.landing .st-card li{color:var(--ink-2)}.landing .st-card li i,.landing .st-card-ticks i{border:1px solid;width:7px;height:7px}.landing .st-card-ticks{color:var(--ink);gap:3px;display:none}.landing .st-card-note{margin:0}.landing [data-ticks="1"] .st-card li:nth-child(-n+1),.landing [data-ticks="2"] .st-card li:nth-child(-n+2),.landing [data-ticks="3"] .st-card li:nth-child(-n+3),.landing [data-ticks="4"] .st-card li:nth-child(-n+4),.landing [data-ticks="5"] .st-card li:nth-child(-n+5),.landing [data-ticks="6"] .st-card li{color:var(--ink)}.landing [data-ticks="1"] .st-card li:nth-child(-n+1) i,.landing [data-ticks="2"] .st-card li:nth-child(-n+2) i,.landing [data-ticks="3"] .st-card li:nth-child(-n+3) i,.landing [data-ticks="4"] .st-card li:nth-child(-n+4) i,.landing [data-ticks="5"] .st-card li:nth-child(-n+5) i,.landing [data-ticks="6"] .st-card li i,.landing [data-ticks="1"] .st-card-ticks i:nth-child(-n+1),.landing [data-ticks="2"] .st-card-ticks i:nth-child(-n+2),.landing [data-ticks="3"] .st-card-ticks i:nth-child(-n+3),.landing [data-ticks="4"] .st-card-ticks i:nth-child(-n+4),.landing [data-ticks="5"] .st-card-ticks i:nth-child(-n+5),.landing [data-ticks="6"] .st-card-ticks i{background:var(--ink)}.landing .st-pfig .st-card,.landing .st-band[data-dock=side] .st-card{background:color-mix(in srgb, #fff 55%, var(--ground));border:1px solid var(--ink);width:268px;box-shadow:8px 8px 0 0 var(--surface), 8px 8px 0 1px var(--ink)}.landing .st-band[data-dock=side] .st-cards{position:absolute;top:calc(100% + 10px);right:24px}.landing .st-pfig .st-cards{padding:0 24px 30px}.landing :is(.st-pfig,.st-band[data-dock=side]) .st-card-h{border-bottom:1px solid var(--ink);background:var(--surface);justify-content:space-between;padding:7px 10px 6px}.landing :is(.st-pfig,.st-band[data-dock=side]) .st-card ol{gap:2px;padding:6px 10px 7px;display:grid}.landing :is(.st-pfig,.st-band[data-dock=side]) .st-card li{grid-template-columns:9px 78px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.landing :is(.st-pfig,.st-band[data-dock=side]) .st-card-note{border-top:1px solid var(--hair);visibility:hidden;padding:6px 10px 7px}.landing :is(.st-pfig,.st-band[data-dock=side])[data-ticks="6"] .st-card-note{visibility:visible}.landing .st-band:not([data-dock=side]) .st-cards{background:var(--ground);padding:6px 24px 0;position:absolute;inset:0}.landing .st-band:not([data-dock=side]) .st-card-ticks{margin-left:4px;display:inline-flex}.landing .st-band:not([data-dock=side]) .st-card li{color:var(--ink);gap:10px;display:none}.landing .st-band:not([data-dock=side]) .st-card li i{display:none}.landing .st-band:not([data-dock=side]) .st-card li span:first-child{color:var(--ink-2)}.landing .st-band:not([data-dock=side]) .st-card-note{color:var(--ink);display:none}:is(.landing .st-band:not([data-dock=side]):is([data-ticks="0"],[data-ticks="1"]) .st-card li:first-child,.landing .st-band:not([data-dock=side])[data-ticks="2"] .st-card li:nth-child(2),.landing .st-band:not([data-dock=side])[data-ticks="3"] .st-card li:nth-child(3),.landing .st-band:not([data-dock=side])[data-ticks="4"] .st-card li:nth-child(4),.landing .st-band:not([data-dock=side])[data-ticks="5"] .st-card li:nth-child(5),.landing .st-band:not([data-dock=side])[data-ticks="6"] .st-card:not(:has(.st-card-note)) li:nth-child(6)){display:flex}.landing .st-band:not([data-dock=side])[data-ticks="0"] .st-card li:first-child{color:var(--ink-2)}.landing .st-band:not([data-dock=side])[data-ticks="6"] .st-card-note{display:block}@media (max-width:699px){.landing .st-lbl{letter-spacing:.05em;font-size:9.5px}.landing .st-lbl i{display:none}.landing .st-reader{line-height:1.1}.landing .st-lbl.down{--drop:2px;line-height:1.1}.landing .st-band:not([data-dock=side]) .st-cards{padding:6px 16px 0}.landing .st-fh{padding:8px 16px 0}}@media (max-width:359px){.landing .st-fh .s{display:none}.landing .st-card{font-size:10px}}@container (max-width:339px){.landing .st-ans{box-shadow:4px 4px 0 0 var(--surface), 4px 4px 0 1px var(--ink);gap:1px;padding:4px 8px 5px}.landing .st-ans-v b{font-size:17px}.landing .st-ans-m{font-size:9px;line-height:1.2}}.landing .st-stills{margin:0;padding:8px 0 24px;list-style:none}.landing .st-still{max-width:1060px;margin:0 auto 64px;padding:0 24px}.landing .st-pfig{border:1px solid var(--hair);background:var(--ground);margin:0 0 24px}.landing .st-pfig .st-fh{border-bottom:1px solid var(--hair);padding:9px 16px}.landing .st-pwin{padding-bottom:8px;position:relative;overflow:hidden;container-type:inline-size}.landing .st-pdraw{--wp:max(100cqw, min(calc(var(--wn) * .8px), calc(100cqw * var(--wn) / var(--fw))));aspect-ratio:var(--wn) / var(--hw);width:var(--wp);margin-left:clamp(calc(100cqw - var(--wp)), calc(50cqw - var(--f) * var(--wp)), 0px);position:relative;container-type:size}@media (max-width:699px){.landing .st-pwin{padding-bottom:22px}.landing .st-pdraw .st-bay:nth-child(odd){transform:translate(-50%,14px)}.landing .st-pdraw .st-reader[data-alt]{--drop:16px}.landing .st-pfig .st-cards{padding:0 16px 24px}.landing .st-pfig .st-card{width:min(268px,100% - 9px)}}.landing .st-still>.st-cap-in{padding:0;position:static}@media (max-width:699px){.landing .st-still{margin-bottom:48px;padding:0 16px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (min-height:640px){.landing .st:not([data-dead]) .st-live{display:block}.landing .st:not([data-dead]) .st-stills{display:none}}.landing .st-sprite{width:0;height:0;position:absolute;overflow:hidden}
.landing .st-hot{z-index:1;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:-6px}.landing .st-src .st-hot,.landing .st-card .st-hot,.landing .st-ans .st-hot{inset:0}.landing .st-reader .st-hot{inset:-6px -3px}.landing .st-hot:before,.landing .st-hot:after{content:"";border:0 solid var(--ink);width:5px;height:5px;position:absolute}.landing .st-hot:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.landing .st-hot:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.landing .st-hot:hover,.landing .st-hot[aria-expanded=true]{outline:1px solid var(--ink);outline-offset:-1px}.landing .st-hot:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.landing :is(.st-held,.st-ans) .st-hot:before,.landing :is(.st-held,.st-ans) .st-hot:after{display:none}.landing .st-card{position:relative}.landing .st:not([data-play]) .st-hot,.landing .st-hint{display:none}.landing .st[data-play] .st-hint{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-speak);letter-spacing:0;text-transform:none;color:var(--ink-2);flex:1;font-size:12px;display:block;overflow:hidden}.landing .st-hint span{display:none}.landing :is(.st-band,.st-pfig)[data-stage="0"] .st-hint [data-s="0"],.landing :is(.st-band,.st-pfig)[data-stage="1"] .st-hint [data-s="1"],.landing :is(.st-band,.st-pfig)[data-stage="2"] .st-hint [data-s="2"],.landing :is(.st-band,.st-pfig)[data-stage="3"] .st-hint [data-s="3"],.landing :is(.st-band,.st-pfig)[data-stage="4"] .st-hint [data-s="4"]{display:inline}@media (max-width:699px){.landing .st[data-play] .st-fh .s{display:none}.landing .st[data-play] .st-hint{text-align:right}}.landing .st-pfig .st-hint{display:none!important}.landing .st-phint{border-top:1px solid var(--hair);color:var(--ink-2);visibility:hidden;margin:0;padding:7px 16px 8px;font-size:12px;line-height:1.4}.landing .st[data-play] .st-phint{visibility:visible}@media (scripting:none){.landing .st-phint{display:none}}.landing .st-band>.st-play-host{z-index:4;width:min(440px,100% - 48px);position:absolute;left:24px}.landing .st-band>.st-play-host:empty{display:none}.landing .st-band>.st-play-host[data-place^=under]{top:calc(100% + 10px)}.landing .st-band>.st-play-host[data-place$=-r]{left:auto;right:24px}.landing .st-band>.st-play-host[data-place^=over-]{width:min(400px,50% - 40px);top:40px}.landing .st-band>.st-play-host[data-place=over]{width:auto;top:6px;left:12px;right:12px}.landing .st-band>.st-play-host .st-sheet{max-height:var(--pl-max,320px);overscroll-behavior:auto;overflow:auto}.landing .st-pfig>.st-play-host .st-sheet{margin:0 16px 20px}.landing .st-sheet{color:var(--ink);background:color-mix(in srgb, #fff 55%, var(--ground));border:1px solid var(--ink);box-shadow:8px 8px 0 0 var(--surface), 8px 8px 0 1px var(--ink);font-size:14px;line-height:1.45}.landing .pl-hd{z-index:1;background:var(--surface);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:3px 3px 3px 12px;display:flex;position:sticky;top:0}.landing .pl-hd h3{font-family:var(--font-count);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.landing .pl-hd h3:focus{outline:none}.landing .pl-hd h3:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.landing .pl-hd h3 span{color:var(--ink-2)}.landing .pl-x{width:40px;height:40px;color:var(--ink);font:400 22px/1 var(--font-speak);cursor:pointer;background:0 0;border:0;flex:none}.landing .pl-x:hover{background:var(--ground)}.landing .pl-x:focus-visible,.landing .st-sheet button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.landing .pl-bd{gap:8px;padding:10px 12px 12px;display:grid}.landing .pl-k{font-family:var(--font-count);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px}.landing .pl-p{color:var(--ink-2);margin:0;font-size:13.5px}.landing .pl-out{color:var(--ink);margin:0;font-size:13px}.landing .pl-out:empty{display:none}.landing .pl-sends{margin:0 0 2px;font-size:13.5px}.landing .pl-sends .pl-k{margin-right:4px}.landing .pl-raw{font-family:var(--font-count);background:var(--ground);border:1px solid var(--hair);margin:0;font-size:11.5px;line-height:1.4}.landing .pl-raw>div{border-top:1px solid var(--hair);grid-template-columns:minmax(92px,max-content) minmax(0,1fr);gap:12px;padding:3px 8px;display:grid}.landing .pl-raw>div:first-child{border-top:0}.landing .pl-raw dt{color:var(--ink-2)}.landing .pl-raw dd{overflow-wrap:anywhere;margin:0}.landing .pl-raw .pl-sum{border-top:1px solid var(--ink)}.landing .pl-raw .pl-sum :is(dt,dd){color:var(--ink);font-weight:600}.landing .pl-go{cursor:pointer;min-height:40px;font-family:var(--font-count);background:var(--ink);color:var(--lamp);border:0;flex:none;justify-self:start;padding:0 14px;font-size:12px}.landing .pl-go:hover{background:var(--lamp);color:var(--ink)}.landing .pl-check{gap:8px;margin-top:4px;display:grid}.landing .pl-keys{text-transform:none;letter-spacing:0;font-family:var(--font-speak);font-size:12px}@media (hover:none){.landing .pl-keys{display:none}}.landing .pl-run{align-items:flex-end;gap:12px;display:flex}.landing .pl-track{border-bottom:1px solid var(--ink);flex:1;height:52px;position:relative}.landing .pl-bar{border-left:1px solid var(--ink);position:absolute;top:2px;bottom:0;left:50%}.landing .pl-check:not([data-ticks="0"]):not([data-ticks="6"]) .pl-bar{border-left:3px solid var(--lamp);margin-left:-1px}.landing .pl-bay{font-family:var(--font-count);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;position:absolute;top:0;right:0}.landing .pl-rec{bottom:0;left:calc(var(--p,0) * (100% - 44px));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:44px;height:32px;position:absolute}.landing .pl-rec:active{cursor:grabbing}.landing .pl-rec:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.landing .pl-rec:before,.landing .pl-rec:after{content:"";clip-path:polygon(0 22%,34% 0,100% 12%,94% 100%,4% 92%);position:absolute}.landing .pl-rec:before{background:var(--ink);inset:0}.landing .pl-rec:after{background:radial-gradient(circle, var(--st-dim,#8f8e8b) 1.1px, transparent 1.4px) 2px 100% / 6px 6px repeat-x, var(--ground);inset:1.5px}.landing .pl-rec[data-done]:before,.landing .pl-rec[data-done]:after{clip-path:none}.landing .pl-rec[data-done]:after{background:radial-gradient(circle, var(--lamp) 1.2px, transparent 1.5px) 1px 1px / 5px 5px, var(--ground)}.landing .pl-ticks{font-family:var(--font-count);gap:2px;margin:0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:grid}.landing .pl-ticks li{color:var(--ink-2);grid-template-columns:9px 84px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.landing .pl-ticks li i{border:1px solid;width:7px;height:7px}.landing .pl-ticks li[data-on]{color:var(--ink)}.landing .pl-ticks li[data-on] i{background:var(--ink)}.landing .pl-diffs{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.landing .pl-diffs li{border-bottom:1px solid var(--hair)}.landing .pl-diffs button{text-align:left;width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:7px 6px;display:grid}.landing .pl-diffs button:hover,.landing .pl-diffs li[data-open] button{background:var(--surface)}.landing .pl-diffs button span{font-weight:600}.landing .pl-diffs button b{font-family:var(--font-count);font-weight:500}.landing .pl-diffs button i{color:var(--ink-2);grid-column:1/-1;font-size:12.5px;font-style:normal}.landing .pl-diff{gap:3px;padding:6px 6px 10px;display:grid}.landing .pl-diff>p{margin:0;font-size:13px}.landing .pl-diff>p>span{width:60px;font-family:var(--font-count);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;display:inline-block}.landing .pl-fig{background:var(--lamp);border:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:6px 10px;display:flex}.landing .pl-fig span{font-family:var(--font-count);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.landing .pl-fig b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.landing .pl-out[data-changed]{color:var(--alert-text)}.landing .pl-defs{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.landing .pl-defs li{border-bottom:1px solid var(--hair)}.landing .pl-defs button{text-align:left;width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"sw k v""sw k a";align-items:center;gap:0 10px;padding:5px 4px;font-size:13.5px;display:grid}.landing .pl-defs button:hover{background:var(--surface)}.landing .pl-sw{border:1px solid var(--ink);grid-area:sw;width:26px;height:14px;position:relative}.landing .pl-sw:after{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:2px;left:2px}.landing .pl-defs [aria-checked=true] .pl-sw{background:var(--surface)}.landing .pl-defs [aria-checked=true] .pl-sw:after{left:auto;right:2px}.landing .pl-ck{grid-area:k;font-weight:600}.landing .pl-cv{text-align:right;font-family:var(--font-count);grid-area:v;font-size:11.5px}.landing .pl-ca{text-align:right;font-family:var(--font-count);color:var(--alert-text);grid-area:a;font-size:11.5px}.landing .pl-ca:empty{display:none}.landing .pl-why{color:var(--ink-2);margin:0;padding:0 4px 7px 42px;font-size:12.5px}.landing .pl-trace{border-left:1px solid var(--ink);gap:12px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.landing .pl-trace li{gap:3px;display:grid;position:relative}.landing .pl-trace li:before{content:"";background:var(--ink);width:7px;height:7px;position:absolute;top:4px;left:-20px}.landing .pl-th{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.landing .pl-th:focus{outline:none}.landing .pl-th:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
