@font-face{font-family:Geist;src:url(/setup/fonts/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/setup/fonts/geist-mono.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/setup/fonts/instrument-serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/setup/fonts/instrument-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0a09;--panel:#131110;--panel-2:#1a1716;--rule:#26211f;--rule-2:#3a312d;--fore:#f2ede6;--fore-2:#9d958d;--fore-3:#736b64;--ember:#fb4020;--ok:#7ddba0;--wait:#ffc46b;--text:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:.25rem;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--ground);color:var(--fore);font:400 1rem/1.6 var(--text);font-synthesis:none;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;overflow-x:clip}::selection{background:var(--ember);color:var(--ground)}.wrap{--wrapw:44rem;max-width:var(--wrapw);margin:0 auto;padding:0 1rem 6rem}.wrap:has(#landing:not([hidden])){--wrapw:72rem;padding-bottom:0}h1,h2{font-family:var(--serif);letter-spacing:-.015em;font-weight:400}h1{margin:0 0 .75rem;font-size:2.5rem;line-height:1.05}h2{margin:0 0 .5rem;font-size:1.625rem;line-height:1.15}h3{margin:1rem 0 .25rem;font-size:1rem;font-weight:600}p{margin:0 0 .75rem}p,li,dd,summary,label,.callout{overflow-wrap:anywhere}a{color:var(--fore);text-underline-offset:.22em;-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);text-decoration-thickness:1.5px}.mono,code{font-family:var(--mono);overflow-wrap:anywhere;word-break:break-all;font-size:.8125rem}code{background:var(--panel-2);border:1px solid var(--rule);border-radius:.2rem;padding:.05rem .3rem}.note{color:var(--fore-2);font-size:.875rem}dl{margin:0}.top{z-index:30;width:100vw;padding:.7rem max(1rem, calc((100vw - var(--wrapw)) / 2 + 1rem));background:var(--ground);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem calc(50% - 50vw);display:flex;position:sticky;top:0}.brand{font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;color:var(--fore);align-items:center;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}.brand img{width:auto;height:1.75rem;display:block}.net{font:.75rem var(--mono);color:var(--fore-2);letter-spacing:.02em;margin-right:min(0px, calc(1.5rem - max(1rem, (100vw - var(--wrapw)) / 2 + 1rem)))}.net a{color:var(--fore-2)}.topnav{gap:1.75rem;margin-left:auto;margin-right:1.5rem;display:none}.topnav a{font:.75rem var(--mono);color:var(--fore-2);letter-spacing:.02em;text-decoration:none}.topnav a:hover{color:var(--fore)}@media (width>=52rem){.wrap:has(#landing:not([hidden])) .topnav{display:flex}}.card,section{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);margin:0 0 1rem;padding:1.25rem}.top+section,.top+div>section:first-child{margin-top:0}.card.plain{background:0 0}dl.facts{display:block}dl.facts dt{font:.6875rem var(--mono);color:var(--fore-2);text-transform:uppercase;letter-spacing:.1em;margin:1rem 0 .2rem}dl.facts dt:first-child{margin-top:0}dl.facts dd{overflow-wrap:anywhere;margin:0}dl.facts .row{border:0;padding:0;display:block}.key{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.75rem,12vw,4.25rem);font-weight:400;line-height:1}.key-address{font-family:var(--mono);word-break:break-all;background:var(--ground);border:1px solid var(--rule-2);border-radius:var(--radius);padding:.6rem .75rem;font-size:1rem;font-weight:500;line-height:1.5}.value{font-weight:600}.untrusted{border:1px dashed var(--fore-2);border-radius:var(--radius);background:var(--ground);padding:.5rem .75rem}.untrusted .tagline{color:var(--fore-2);margin-top:.25rem;font-size:.8125rem;display:block}.untrusted .tagline:before{content:"Unverified. ";font-weight:600}button,a.button{border:1px solid var(--ember);border-radius:var(--radius);background:var(--ember);min-height:3rem;color:var(--ground);font:inherit;text-align:center;cursor:pointer;padding:.625rem 1.4rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-block}button:hover:not(:disabled),a.button:hover{background:color-mix(in srgb, var(--ember) 82%, #fff);border-color:color-mix(in srgb, var(--ember) 82%, #fff)}button.secondary,button.remove,a.button.secondary{color:var(--fore);border-color:var(--rule-2);background:0 0}button.secondary:hover:not(:disabled),button.remove:hover:not(:disabled),a.button.secondary:hover{background:var(--panel-2);border-color:var(--fore-2)}button:disabled{background:var(--panel-2);border-color:var(--rule-2);color:var(--fore-2);cursor:not-allowed}button.remove{min-height:2.5rem;padding:.25rem .75rem}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}button:focus-visible,a.button:focus-visible{outline-color:var(--fore)}label{margin:.9rem 0 .3rem;font-size:.9375rem;font-weight:500;display:block}input,select,textarea{background:var(--ground);width:100%;min-height:3rem;color:var(--fore);border:1px solid var(--rule-2);border-radius:var(--radius);font:inherit;padding:.5rem .8rem;transition:border-color .15s;display:block}input:hover,select:hover,textarea:hover{border-color:var(--fore-3)}input:focus,select:focus,textarea:focus{border-color:var(--ember);outline:none}input[type=file]{padding:.5rem;font-size:.875rem}input[type=checkbox],input[type=radio]{width:1.25rem;min-height:1.25rem;accent-color:var(--ember);display:inline-block}textarea{min-height:9rem;font:.8125rem/1.5 var(--mono)}input::placeholder{color:var(--fore-2)}details{margin:0 0 1rem}summary{cursor:pointer;color:var(--fore-2);padding:.5rem 0}summary:hover{color:var(--fore)}summary:focus-visible{outline-offset:0}#status,.status{background:var(--panel-2);border:1px solid var(--rule-2);border-left:4px solid var(--fore-2);border-radius:var(--radius);overflow-wrap:anywhere;min-height:3rem;margin:1rem 0;padding:.75rem 1rem}#status:empty{display:none}#status:before{content:"Status. ";color:var(--fore-2);font-weight:700}#status.error{border-left-color:var(--ember)}#status.error:before{content:"Problem. ";color:var(--ember)}#status.done{border-left-color:var(--ok)}#status.done:before{content:"Done. ";color:var(--ok)}p.error{color:var(--ember);font-weight:600}p.error:empty{display:none}p.error:not(:empty):before{content:"Problem. "}.callout{background:var(--panel-2);border:1px solid var(--rule-2);border-left:4px solid var(--fore-2);border-radius:var(--radius);margin:.75rem 0;padding:.75rem 1rem}.callout.stop{border-left-color:var(--ember)}.callout strong:first-child{color:var(--fore)}.tag{border:1px solid var(--rule-2);border-radius:var(--radius);min-width:4.5rem;font:600 .6875rem var(--mono);letter-spacing:.04em;text-align:center;margin-right:.5rem;padding:.125rem .5rem;display:inline-block}.tag.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.tag.todo,.tag.warn{color:var(--ember);border-color:var(--ember)}ul.checks{margin:.5rem 0;padding:0;list-style:none}ul.checks li{border-top:1px solid var(--rule);padding:.55rem 0}#sign,#world{z-index:2;width:100%;min-height:3.5rem;box-shadow:0 0 0 .75rem var(--ground);font-size:1.0625rem;position:sticky;bottom:.75rem}#sign:disabled{cursor:progress}#switch-chain,#connect-wallet,#trust-vault,#open-wallet{width:100%;margin:0 0 1rem}.row-flex,.row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.row .grow,.row-flex .grow{overflow-wrap:anywhere;flex:14rem;min-width:0}ul.plain{margin:.5rem 0;padding:0;list-style:none}#landing{background:0 0;border:0;margin:0;padding:0}:is(.wrap:has(#landing:not([hidden])) #page-title,.wrap:has(#landing:not([hidden])) #config-details,.wrap:has(#landing:not([hidden])) #pending-label){display:none}.hero{animation:rise .8s var(--ease) both;padding:5rem 0 4.5rem}.hero h1{letter-spacing:-.035em;max-width:14ch;margin:0 0 2rem;font-size:clamp(3.25rem,11vw,8.25rem);line-height:.94}.hero h1 em{color:var(--ember)}.lede{color:var(--fore-2);max-width:36rem;margin:0;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.55}.lede strong{color:var(--fore);font-weight:500}.cta{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}a.textlink{font:.8125rem var(--mono);letter-spacing:.02em;color:var(--fore);border-bottom:1px solid var(--rule-2);padding-bottom:.2rem;text-decoration:none;transition:border-color .2s}a.textlink:hover{border-color:var(--ember)}.band{border-top:1px solid var(--rule);gap:1.25rem;padding:2.75rem 0 3.25rem;display:grid}.kicker{font:.75rem var(--mono);letter-spacing:.04em;color:var(--fore-2)}.kicker b{color:var(--ember);margin-right:.75rem;font-weight:500}.band h2{letter-spacing:-.025em;max-width:20ch;margin:0 0 1rem;font-size:clamp(2rem,4.6vw,3.25rem);line-height:1.04}.band>*{min-width:0}.sub{color:var(--fore-2);max-width:36rem;margin:0 0 1.75rem}@media (width>=56rem){.band{grid-template-columns:13rem minmax(0,1fr);gap:2rem}.band .side{padding-top:.6rem}}.term{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--panel)}.term-bar{border-bottom:1px solid var(--rule);font:.6875rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fore-2);justify-content:space-between;gap:1rem;padding:.65rem 1rem;display:flex}.term .lines{font:.8125rem/1 var(--mono);padding:.5rem 1rem 1rem;overflow-x:auto}.term .ln{border-bottom:1px dashed var(--rule);white-space:nowrap;align-items:baseline;gap:1.25rem;padding:.7rem 0;display:flex}.term .ln:last-of-type{border-bottom:0}.term .p{color:var(--fore-2);flex:0 0 3.5rem}.term .cmd{color:var(--fore);flex:0 0 22rem}.term .res{letter-spacing:.04em;font-weight:500}.term .ok{color:var(--ok)}.term .wait{color:var(--wait)}.term .bad{color:var(--ember)}.term .caret{background:var(--ember);width:.55rem;height:1rem;margin-top:.5rem;animation:1.1s step-end infinite blink;display:inline-block}@media (width>=40rem){.term .lines{font-size:.875rem}.term .cmd{flex-basis:25rem}}.steps4{counter-reset:s;margin:2rem 0 0;padding:0;list-style:none}.steps4 li{border-top:1px solid var(--rule);counter-increment:s;gap:.4rem 2rem;padding:1.5rem 0;display:grid}.steps4 li:first-child{border-top:0;padding-top:0}.steps4 li:before{content:counter(s, decimal-leading-zero);font:.75rem var(--mono);color:var(--ember)}.steps4 h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:1.75rem;font-weight:400;line-height:1.1}.steps4 p{color:var(--fore-2);max-width:32rem;margin:0}@media (width>=48rem){.steps4 li{grid-template-columns:3rem 16rem minmax(0,1fr);align-items:baseline}}.roles{border-top:1px solid var(--rule-2);margin-top:2rem;display:grid}.role{border-bottom:1px solid var(--rule);padding:1.5rem 0}.role h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 .35rem;font-size:2rem;font-weight:400;line-height:1}.role .what{color:var(--fore-2);margin:0 0 1rem}.role .lab{font:.6875rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 .35rem}.role .lab.can{color:var(--ok)}.role .lab.cannot{color:var(--ember)}.role ul{color:var(--fore-2);margin:0;padding:0;font-size:.9375rem;list-style:none}.role li{padding:.2rem 0}@media (width>=48rem){.roles{grid-template-columns:repeat(3,minmax(0,1fr))}.role{border-bottom:0;border-left:1px solid var(--rule);padding:1.75rem 1.5rem 2rem}.role:first-child{border-left:0;padding-left:0}}.paths{border-top:1px solid var(--rule-2);margin:0 0 2rem}.path{border-bottom:1px solid var(--rule-2);color:var(--fore);transition:padding .3s var(--ease), background .3s;gap:.35rem 2rem;padding:1.75rem 0;text-decoration:none;display:grid}.path strong{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1}.path span.txt{color:var(--fore-2);max-width:30rem}.path .go{font:.8125rem var(--mono);letter-spacing:.04em;justify-self:start;padding:.2rem 0 .35rem 1.1rem;position:relative}.path .go:before{content:"";background:var(--ember);width:.4rem;height:.4rem;transition:transform .3s var(--ease);position:absolute;top:.62rem;left:0}.path .go:after{content:"";background:var(--ember);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:1.1rem;right:0;transform:scaleX(.25)}.path:hover,.path:focus-visible{background:var(--panel);padding-left:1rem}.path:hover .go:after,.path:focus-visible .go:after{transform:scaleX(1)}.path:hover .go:before,.path:focus-visible .go:before{transform:scale(1.6)}@media (width>=48rem){.path{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 8rem;align-items:center}.path .go{justify-self:end}}.links{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.links a.button{border:0;border-bottom:1px solid var(--rule-2);min-height:0;color:var(--fore);font:.8125rem var(--mono);letter-spacing:.02em;background:0 0;border-radius:0;padding:0 0 .2rem}.links a.button:hover{border-color:var(--ember);background:0 0}#start{background:var(--ember);color:var(--ground);box-shadow:0 0 0 100vmax var(--ember);clip-path:inset(0 -100vmax);border-top:0;margin-top:1rem;position:relative}#start ::selection{background:var(--ground);color:var(--ember)}#start :focus-visible{outline-color:var(--ground)}#start .kicker,#start .kicker b,#start h2,#start .sub{color:var(--ground)}#start .sub{font-weight:500}#start h2{max-width:14ch;font-size:clamp(2.5rem,6.5vw,5rem)}#start .paths{border-top-color:color-mix(in srgb, var(--ground) 45%, transparent)}#start .path{border-bottom-color:color-mix(in srgb, var(--ground) 45%, transparent);color:var(--ground)}#start .path strong,#start .path .txt,#start .path .go{color:var(--ground)}#start .path .txt{font-weight:500}#start .path .go:before,#start .path .go:after,#start .path:hover,#start .path:focus-visible{background:var(--ground)}#start .path:hover strong,#start .path:hover .txt,#start .path:hover .go,#start .path:focus-visible strong,#start .path:focus-visible .txt,#start .path:focus-visible .go{color:var(--ember)}#start .path:hover .go:before,#start .path:hover .go:after,#start .path:focus-visible .go:before,#start .path:focus-visible .go:after{background:var(--ember)}#start .links a.button{color:var(--ground);border-bottom-color:color-mix(in srgb, var(--ground) 45%, transparent)}#start .links a.button:hover{border-bottom-color:var(--ground)}.river{position:relative}.ticker{background:var(--ground);width:100vw;margin-left:calc(50% - 50vw);padding:1.25rem 0;overflow:hidden}.ticker-row{white-space:nowrap;overflow:hidden}.ticker-row+.ticker-row{margin-top:.25rem}.ticker .track{width:max-content;animation:48s linear infinite marquee;display:flex}.ticker-row.b .track{animation-duration:64s;animation-direction:reverse}.ticker span{font-family:var(--serif);letter-spacing:-.02em;color:var(--fore);align-items:center;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1.15;display:inline-flex}.ticker span:after{content:"";background:var(--ember);flex:none;width:.5rem;height:.5rem;margin:0 clamp(1.5rem,4vw,3rem)}.ticker-row.b span{color:#0000;-webkit-text-stroke:1px var(--fore-3);font-style:italic}.ticker-row.b span:after{background:var(--rule-2)}.river-note{border-top:1px solid var(--rule);color:var(--fore-2);flex-wrap:wrap;justify-content:flex-end;gap:1rem 3rem;padding-top:1.75rem;font-size:.875rem;display:flex}.river-note p{max-width:38rem;margin:0}.river-note nav{font:.75rem var(--mono);gap:1.5rem;display:flex}.river-note nav a{color:var(--fore-2);text-decoration:none}.river-note nav a:hover{color:var(--fore)}.mark-band{--p:1;width:100vw;margin:2.5rem 0 0 calc(50% - 50vw);position:relative;overflow:hidden}.mark-band:before{content:"";opacity:var(--p);background:radial-gradient(62% 130% at 50% 122%,#c45c4c6b,#0000 70%);position:absolute;inset:0}.mark{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;font:800 34vw/.8 var(--text);letter-spacing:-.03em;transform:scale(calc(.9 + .14 * var(--p)));transform-origin:50% 70%;opacity:calc(.08 + .92 * var(--p));filter:brightness(calc(.7 + .45 * var(--p)));padding:3vw 0 0;display:block;position:relative}.mark span{background:linear-gradient(#b3a8a2 0%,#9a5a50 38%,#5a2a24 68%,#140e0d 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:1.2vw;display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@media (width>=40rem){.wrap{padding-top:0}dl.facts{grid-template-columns:11rem minmax(0,1fr);gap:1rem;display:grid}dl.facts dt{margin:.35rem 0 0}dl.facts .row{display:contents}#sign,#world{width:auto;min-width:16rem;box-shadow:none;position:static}#switch-chain,#connect-wallet,#trust-vault,#open-wallet{width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){button,a.button,#status{border:2px solid buttontext}}#top{z-index:5;background:var(--ground);padding:.5rem 0 0;position:sticky;top:0}#top #status{margin:.5rem 0}#vault-banner{background:var(--panel);border:1px solid var(--rule-2);border-left:8px solid var(--ember);border-radius:var(--radius);margin:0 0 .5rem;padding:.75rem 1rem}#vault-banner.none{border-left-color:var(--rule-2);color:var(--fore-2)}#vault-banner.notowner{border-left-style:dashed;border-left-color:var(--fore)}#vault-banner .label{letter-spacing:.08em;text-transform:uppercase;color:var(--fore-2);font-size:.75rem;font-weight:700}#vault-banner .addr{font-family:var(--mono);overflow-wrap:anywhere;word-break:break-all;font-size:.9375rem;font-weight:700}#vault-banner .meta{overflow-wrap:anywhere;font-size:.875rem}#vault-banner .bad{color:var(--ember);font-weight:700}#vault-banner .bad:before{content:"✕ "}#v2-confirm{z-index:20;background:var(--panel-2);border:0;border-top:6px solid var(--ember);max-height:85vh;box-shadow:0 0 0 100vmax color-mix(in srgb, var(--ground) 85%, transparent);border-radius:0;margin:0;padding:1rem;position:fixed;bottom:0;left:0;right:0;overflow:auto}#v2-confirm>*{max-width:44rem;margin-left:auto;margin-right:auto}#v2-confirm .step{color:var(--ember);font-size:1.125rem;font-weight:700}#v2-confirm-text{white-space:pre-line;overflow-wrap:anywhere}#v2-confirm button{margin:.5rem .5rem 0 0}#recent{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}#recent button{font-family:var(--mono);overflow-wrap:anywhere;max-width:100%;font-size:.8rem}ul.vendors{padding:0;list-style:none}ul.vendors li,#vendors li{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}button{margin:.5rem .5rem 0 0}dl.facts{margin:.5rem 0}.v2only{display:none}body[data-version="2"] .v2only{display:block}body[data-version="2"] .v1only{display:none!important}.badge{font-weight:700}.badge:before{margin-right:.25rem}.badge.on:before{content:"✓"}.badge.off{color:var(--ember)}.badge.off:before{content:"✕"}ol.steps{margin:.5rem 0 1rem;padding:0;list-style:none}ol.steps li{border-top:1px solid var(--rule);padding:.5rem 0}ol.steps .mark{border:1px solid var(--rule-2);text-align:center;border-radius:.25rem;min-width:4rem;margin-right:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}ol.steps li.done .mark:before{content:"✓ "}ol.steps li.now{font-weight:700}ol.steps li.now .mark{color:var(--ember);border-color:var(--ember)}ol.steps li.later{color:var(--fore-2)}#token-config{min-height:16rem}.approver-pick{flex:100%;font-weight:400}.approver-pick select{margin-top:.25rem}select{background:var(--ground);width:100%;min-height:3rem;color:var(--fore);border:1px solid var(--rule-2);font:inherit;border-radius:.375rem;padding:.5rem;display:block}body[data-path=me] #s-vault,body[data-path=me] #s-wallet{display:none}body[data-path=me][data-gstep="1"] #s-wallet{display:block}body[data-path=me] #dashboard>section,body[data-path=me] #dashboard>#v2{display:none!important}body[data-path=me][data-gstep="5"] #dashboard>[data-guide=vendors],body[data-path=me][data-gstep="6"] #dashboard>[data-guide=fund]{display:block!important}body:not([data-path=me]) #guide{display:none}body[data-tguide=on] .wrap>h1,body[data-tguide=on] .wrap>p.note,body[data-tguide=on] #choose,body[data-tguide=on] #top,body[data-tguide=on] #token-panel,body[data-tguide=on] #s-wallet,body[data-tguide=on] #s-vault,body[data-tguide=on] #dashboard{display:none!important}#team-guide{background:0 0;border:0;margin:0;padding:0}body[data-tguide=off] #tg-progress,body[data-tguide=off] #tg-card,body[data-tguide=off] #tg-status{display:none}#tg-progress{gap:.25rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:flex}#tg-progress li{background:var(--rule-2);border:0;flex:1;height:.1875rem;padding:0;font-size:0;transition:background .2s}#tg-progress li.done{background:var(--fore)}#tg-progress li.now{background:var(--ember)}#tg-card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:1.75rem}#tg-card h2{margin:0 0 .625rem;font-size:2.25rem;line-height:1.05}#tg-card>p:not(.tg-count):not(.note):not(.tg-error){color:var(--fore-2);margin-bottom:0}.tg-count{font:.75rem var(--mono);color:var(--ember);letter-spacing:.02em;margin-bottom:.75rem}.tg-field{font:.6875rem var(--mono);color:var(--fore-2);text-transform:uppercase;letter-spacing:.1em;margin:1.25rem 0 0;display:block}.tg-field input{width:100%;color:var(--fore);font:400 1rem var(--text);letter-spacing:0;text-transform:none;margin-top:.4rem;display:block}.tg-field input.mono{font-family:var(--mono);font-size:.875rem}#tg-go,#tg-copy{width:100%;min-height:3.25rem;margin:1.5rem 0 0}#tg-card a.button{margin-top:1.5rem;display:block}#tg-card button.secondary{width:100%;margin:.5rem 0 0}#tg-card .tg-summary{margin:1rem 0 0;display:block}#tg-card .tg-summary dt{margin-top:1rem}#tg-card .tg-summary dt:first-child{margin-top:0}#tg-card .tg-summary dd{word-break:normal;overflow-wrap:anywhere;margin:.2rem 0 0}#tg-card .note{margin:.75rem 0 0}#tg-status{font:.8125rem var(--mono);overflow-wrap:anywhere;margin:.75rem 0 0}#tg-status:empty{display:none}.tg-error{color:var(--ember);margin:1rem 0 0;font-weight:600}#tg-toggle.link{min-height:2.75rem;font:.75rem var(--mono);color:var(--fore-2);text-underline-offset:.22em;text-decoration:underline;-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);background:0 0;border:0;margin:.5rem 0 0;padding:0;display:block}#tg-toggle.link:hover:not(:disabled){color:var(--fore);background:0 0}
