:root{--global-font-size:15px;--global-line-height:1.4em;--global-space:10px;--font-stack:"Menlo","Monaco","Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",serif;--mono-font-stack:"Menlo","Monaco","Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",serif;--background-color:#fff;--page-width:60em;--font-color:#151515;--invert-font-color:#fff;--primary-color:#1a95e0;--secondary-color:#727578;--error-color:#d20962;--progress-bar-background:#727578;--progress-bar-fill:#151515;--code-bg-color:#e8eff2;--input-style:solid;--display-h1-decoration:none;--block-background-color:var(--background-color)}*{box-sizing:border-box;text-rendering:geometricprecision}*::selection{background:var(--primary-color);color:var(--invert-font-color)}body{font-size:var(--global-font-size);color:var(--font-color);line-height:var(--global-line-height);margin:0;font-family:var(--font-stack);word-wrap:break-word;background-color:var(--background-color)}h1,h2,h3,h4,h5,h6,.logo{line-height:var(--global-line-height)}a{cursor:pointer;color:var(--primary-color);text-decoration:none}a:hover{background-color:var(--primary-color);color:var(--invert-font-color)}em{font-size:var(--global-font-size);font-style:italic;font-family:var(--font-stack);color:var(--font-color)}blockquote,code,em,strong{line-height:var(--global-line-height)}blockquote,code,footer,h1,h2,h3,h4,h5,h6,header,li,ol,p,section,ul,.logo{float:none;margin:0;padding:0}blockquote,h1,ol,p,ul,.logo{margin-top:calc(var(--global-space) * 2);margin-bottom:calc(var(--global-space) * 2)}h1,.logo{position:relative;padding:calc(var(--global-space) * 2)0;margin:0;overflow:hidden;font-weight:600}h1::after{content:"====================================================================================================";position:absolute;bottom:5px;left:0;display:var(--display-h1-decoration)}h1+*,.logo+*{margin-top:0}h2,h3,h4,h5,h6{position:relative;margin-bottom:var(--global-line-height);font-weight:600}blockquote{position:relative;padding-left:calc(var(--global-space) * 2);overflow:hidden}blockquote::after{content:">\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>";white-space:pre;position:absolute;top:0;left:0;line-height:var(--global-line-height);color:#9ca2ab}blockquote>*:last-child{margin-bottom:0}code{font-weight:inherit;background-color:var(--code-bg-color);font-family:var(--mono-font-stack)}code::after,code::before{content:"`";display:inline}pre code::after,pre code::before{content:""}pre{display:block;word-break:break-all;word-wrap:break-word;color:var(--secondary-color);background-color:var(--block-background-color);border:1px solid var(--secondary-color);padding:var(--global-space);white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}pre code{overflow-x:scroll;padding:0;margin:0;display:inline-block;min-width:100%;font-family:var(--mono-font-stack);background-color:var(--block-background-color)}.terminal blockquote,.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6,.terminal strong,.terminal .logo{font-size:var(--global-font-size);font-style:normal;font-family:var(--font-stack)}.terminal code{font-size:var(--global-font-size);font-style:normal}.terminal-prompt{position:relative;white-space:nowrap}.terminal-prompt::before{content:"> "}.terminal-prompt::after{content:"";animation:cursor 800ms infinite;background:var(--primary-color);border-radius:0;display:inline-block;height:1em;margin-left:.2em;width:3px;bottom:-2px;position:relative}@keyframes cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}li,li>ul>li{position:relative;display:block;padding-left:calc(var(--global-space) * 2)}nav>ul>li{padding-left:0}li::after{position:absolute;top:0;left:0}ul>li::after{content:"-"}nav ul>li::after{content:""}ol li::before{content:counters(item,".")". ";counter-increment:item}ol ol li::before{content:counters(item,".")" ";counter-increment:item}.terminal-menu li::after,.terminal-menu li::before{display:none}ol{counter-reset:item}ol li:nth-child(n+10)::after{left:-7px}ol ol{margin-top:0;margin-bottom:0}.terminal-menu{width:100%}.terminal-nav{display:flex;flex-direction:column;align-items:flex-start}ul ul{margin-top:0;margin-bottom:0}.terminal-menu ul{list-style-type:none;padding:0!important;display:flex;flex-direction:column;width:100%;flex-grow:1;font-size:var(--global-font-size);margin-top:0}.terminal-menu li{display:flex;margin:0 0 .5em;padding:0}ol.terminal-toc li{border-bottom:1px dotted var(--secondary-color);padding:0;margin-bottom:15px}.terminal-menu li:last-child{margin-bottom:0}ol.terminal-toc li a{margin:4px 4px 4px 0;background:var(--background-color);position:relative;top:6px;text-align:left;padding-right:4px}.terminal-menu li a:not(.btn){text-decoration:none;display:block;width:100%;border:none;color:var(--secondary-color)}.terminal-menu li a.active{color:var(--font-color)}.terminal-menu li a:hover{background:0 0;color:inherit}ol.terminal-toc li::before{content:counters(item,".")". ";counter-increment:item;position:absolute;right:0;background:var(--background-color);padding:4px 0 4px 4px;bottom:-8px}ol.terminal-toc li a:hover{background:var(--primary-color);color:var(--invert-font-color)}hr{position:relative;overflow:hidden;margin:calc(var(--global-space) * 4)0;border:0;border-bottom:1px dashed var(--secondary-color)}p{margin:0 0 var(--global-line-height)}.container{max-width:var(--page-width)}.container,.container-fluid{margin:0 auto;padding:0 calc(var(--global-space) * 2)}img{max-width:100%}.progress-bar{height:8px;background-color:var(--progress-bar-background);margin:12px 0}.progress-bar.progress-bar-show-percent{margin-top:38px}.progress-bar-filled{background-color:var(--progress-bar-fill);height:100%;transition:width .3s ease;position:relative;width:0}.progress-bar-filled::before{content:"";border:6px solid transparent;border-top-color:var(--progress-bar-fill);position:absolute;top:-6px;right:-6px}.progress-bar-filled::after{color:var(--progress-bar-fill);content:attr(data-filled);display:block;font-size:12px;white-space:nowrap;position:absolute;border:6px solid transparent;top:-32px;right:0;transform:translateX(50%)}.progress-bar-no-arrow>.progress-bar-filled::before,.progress-bar-no-arrow>.progress-bar-filled::after{content:"";display:none;visibility:hidden;opacity:0}table{width:100%;border-collapse:collapse;margin:var(--global-line-height)0;color:var(--font-color);font-size:var(--global-font-size)}table td,table th{vertical-align:top;border:1px solid var(--font-color);line-height:var(--global-line-height);padding:calc(var(--global-space)/2);font-size:1em}table thead tr th{font-size:1em;vertical-align:middle;font-weight:700}table tfoot tr th{font-weight:500}table caption{font-size:1em;margin:0 0 1em}.form{width:100%}fieldset{border:1px solid var(--font-color);padding:1em}label{font-size:1em;color:var(--font-color)}input[type=email],input[type=text],input[type=number],input[type=password],input[type=search],input[type=date],input[type=time]{border:1px var(--input-style)var(--font-color);width:100%;padding:.7em .5em;font-size:1em;font-family:var(--font-stack);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=email]:active,input[type=text]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=date]:active,input[type=time]:active,input[type=email]:focus,input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--font-color)}input[type=text]:not(:placeholder-shown):invalid,input[type=email]:not(:placeholder-shown):invalid,input[type=password]:not(:placeholder-shown):invalid,input[type=search]:not(:placeholder-shown):invalid,input[type=number]:not(:placeholder-shown):invalid,input[type=date]:not(:placeholder-shown):invalid,input[type=time]:not(:placeholder-shown):invalid{border-color:var(--error-color)}input,textarea{color:var(--font-color);background-color:var(--background-color)}input::placeholder,textarea::placeholder{color:var(--secondary-color)!important;opacity:1}textarea{height:auto;width:100%;resize:none;border:1px var(--input-style)var(--font-color);padding:.5em;font-size:1em;font-family:var(--font-stack);appearance:none;border-radius:0}textarea:focus{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--font-color)}textarea:not(:placeholder-shown):invalid{border-color:var(--error-color)}select{border:1px var(--input-style)var(--font-color);width:100%;padding:.7em .5em;font-size:1em;font-family:var(--font-stack);color:var(--font-color);border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-color:var(--background-color);background-image:url("data:image/svg+xml;utf8,<svg fill='currentColor' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position:right .5em bottom .5em}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid var(--font-color);-webkit-text-fill-color:var(--font-color);box-shadow:0 0 0 1e3px var(--invert-font-color)inset;transition:background-color 5e3s ease-in-out 0s}.form-group{margin-bottom:var(--global-line-height);overflow:auto}.btn{border-style:solid;border-width:1px;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;outline:none;padding:.65em 2em;font-size:1em;font-family:inherit;user-select:none;position:relative;z-index:1}.btn:active{box-shadow:none}.btn.btn-ghost{border-color:var(--font-color);color:var(--font-color);background-color:initial}.btn.btn-ghost:focus,.btn.btn-ghost:hover{border-color:var(--tertiary-color);color:var(--tertiary-color);z-index:2}.btn.btn-ghost:hover{background-color:initial}.btn-block{width:100%;display:flex}.btn-default{background-color:var(--font-color);border-color:var(--invert-font-color);color:var(--invert-font-color)}.btn-default:hover,.btn-default:focus:not(.btn-ghost){background-color:var(--secondary-color);color:var(--invert-font-color)}.btn-default.btn-ghost:focus,.btn-default.btn-ghost:hover{border-color:var(--secondary-color);color:var(--secondary-color);z-index:2}.btn-error{color:var(--invert-font-color);background-color:var(--error-color);border:1px solid var(--error-color)}.btn-error:hover,.btn-error:focus:not(.btn-ghost){background-color:var(--error-color);border-color:var(--error-color)}.btn-error.btn-ghost{border-color:var(--error-color);color:var(--error-color)}.btn-error.btn-ghost:focus,.btn-error.btn-ghost:hover{border-color:var(--error-color);color:var(--error-color);z-index:2}.btn-primary{color:var(--invert-font-color);background-color:var(--primary-color);border:1px solid var(--primary-color)}.btn-primary:hover,.btn-primary:focus:not(.btn-ghost){background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary.btn-ghost{border-color:var(--primary-color);color:var(--primary-color)}.btn-primary.btn-ghost:focus,.btn-primary.btn-ghost:hover{border-color:var(--primary-color);color:var(--primary-color);z-index:2}.btn-small{padding:.5em 1.3em!important;font-size:.9em!important}.btn-group{overflow:auto}.btn-group .btn{float:left}.btn-group .btn-ghost:not(:first-child){margin-left:-1px}.terminal-card{border:1px solid var(--secondary-color)}.terminal-card>header{color:var(--invert-font-color);text-align:center;background-color:var(--secondary-color);padding:.5em 0}.terminal-card>div:first-of-type{padding:var(--global-space)}.terminal-timeline{position:relative;padding-left:70px}.terminal-timeline::before{content:' ';background:var(--secondary-color);display:inline-block;position:absolute;left:35px;width:2px;height:100%;z-index:400}.terminal-timeline .terminal-card{margin-bottom:25px}.terminal-timeline .terminal-card::before{content:' ';background:var(--invert-font-color);border:2px solid var(--secondary-color);display:inline-block;position:absolute;margin-top:25px;left:26px;width:15px;height:15px;z-index:400}.terminal-alert{color:var(--font-color);padding:1em;border:1px solid var(--font-color);margin-bottom:var(--global-space)}.terminal-alert-error{color:var(--error-color);border-color:var(--error-color)}.terminal-alert-primary{color:var(--primary-color);border-color:var(--primary-color)}@media screen and (min-width:960px){label{display:block;width:100%}pre::-webkit-scrollbar{height:3px}}@media screen and (min-width:480px){form{width:100%}}@media screen and (min-width:30rem){.terminal-nav{flex-direction:row;align-items:center}.terminal-menu ul{flex-direction:row;place-items:center flex-end;justify-content:flex-end;margin-top:calc(var(--global-space) * 2)}.terminal-menu li{margin:0 2em 0 0}.terminal-menu li:last-child{margin-right:0}}.terminal-media:not(:last-child){margin-bottom:1.25rem}.terminal-media-left{padding-right:var(--global-space)}.terminal-media-left,.terminal-media-right{display:table-cell;vertical-align:top}.terminal-media-right{padding-left:var(--global-space)}.terminal-media-body{display:table-cell;vertical-align:top}.terminal-media-heading{font-size:1em;font-weight:700}.terminal-media-content{margin-top:.3rem}.terminal-placeholder{background-color:var(--secondary-color);text-align:center;color:var(--font-color);font-size:1rem;border:1px solid var(--secondary-color)}figure>img{padding:0}.terminal-avatarholder{width:calc(var(--global-space) * 5);height:calc(var(--global-space) * 5)}.terminal-avatarholder img{padding:0}figure{margin:0}figure>figcaption{color:var(--secondary-color);text-align:center}.terminal-banner{background-color:var(--font-color);color:var(--invert-font-color);padding:calc(var(--global-space) * 2);width:100%;display:flex;flex-direction:column;gap:1rem}.terminal-banner>.container{max-width:var(--page-width)}.terminal-banner>.container,.terminal-banner>.container-fluid{margin:0 auto;padding:0}@media screen and (min-width:30rem){.terminal-banner{flex-direction:row}}.hljs{display:block;overflow-x:auto;padding:.5em;background:var(--block-background-color);color:var(--font-color)}.hljs-comment,.hljs-quote{color:var(--secondary-color)}.hljs-variable{color:var(--font-color)}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag{color:var(--primary-color)}.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-addition{color:var(--secondary-color)}.hljs-string{color:var(--secondary-color)}.hljs-deletion,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-meta{color:var(--primary-color)}.hljs-doctag{color:var(--secondary-color)}.hljs-attr{color:var(--primary-color)}.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--primary-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}:root{--void:#0E0E0E;--panel:#1C1C19;--snap:#FFFC00;--flare:#FF2D7A;--bone:#F1EFE6;--background-color:#0E0E0E;--font-color:#F1EFE6;--primary-color:#FFFC00;--secondary-color:#9B998E;--t-xl:clamp(2.1rem,8.4vw,4rem);--t-md:clamp(1.05rem,3.4vw,1.35rem);--t-sm:clamp(0.9rem,2.7vw,1rem);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.terminal{margin:0;padding:0;background:var(--void);color:var(--bone);font-family:"Public Sans",system-ui,sans-serif;font-size:var(--t-sm);font-weight:400;line-height:1.55;overflow-x:clip;padding-bottom:0;}.wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 18px}.terminal h1,.terminal h2,.terminal h3{font-family:"Anton","Public Sans",system-ui,sans-serif;font-weight:400;letter-spacing:0.01em;line-height:1.02;text-transform:none;margin:0;padding:0;overflow:visible;position:static}.terminal h1{font-size:var(--t-xl)}.terminal h2,.terminal h3{font-size:var(--t-md);line-height:1.15;margin-bottom:0}body.terminal p{margin:0}body.terminal li{padding-left:0;display:block}body.terminal li::after,body.terminal li::before{content:none;display:none}body.terminal a{color:var(--snap)}body.terminal a:hover{background-color:transparent}body.terminal .btn.btn-primary.lead-btn,body.terminal .bar a{color:#0E0E0E}::selection{background:var(--snap);color:var(--void)}:focus-visible{outline:3px solid var(--flare);outline-offset:3px}.masthead{display:flex;align-items:center;gap:12px;padding:16px 0 10px}.masthead img{display:block;width:62px;height:auto;max-width:160px}.masthead .mark{font-family:var(--mono);font-size:0.72rem;letter-spacing:0.22em;color:var(--secondary-color);text-transform:uppercase}.deck{position:relative;padding-bottom:28px}.lede-col{padding-top:4px}h1 .brandword{color:var(--snap)}.lede{margin-top:14px;font-size:var(--t-md);color:#D8D5C9;max-width:34ch}.cta-slot{margin-top:18px}.btn.btn-primary.lead-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:260px;max-width:100%;min-height:58px;padding:10px 22px;background:var(--flare);border:2px solid var(--flare);border-radius:0;font-family:"Public Sans",system-ui,sans-serif;font-weight:700;font-size:var(--t-sm);letter-spacing:0.01em;text-decoration:none;transition:transform .14s ease,opacity .14s ease}.btn.btn-primary.lead-btn:active{transform:translateY(2px)}@media (hover: hover) and (pointer: fine){.btn.btn-primary.lead-btn:hover{opacity:.9}}.under{margin-top:10px;font-family:var(--mono);font-size:0.78rem;color:var(--secondary-color);max-width:36ch}.stage{position:sticky;top:0;z-index:2;background:var(--void);padding:10px 0 12px;display:flex;justify-content:center;border-bottom:2px solid #2B2B26}.stage svg{width:100%;max-width:300px;height:auto;display:block}.steps{list-style:none;margin:0;padding:0}body.terminal .steps li{min-height:46dvh;display:flex;align-items:center;padding-left:0;padding-bottom:96px}.steps p{font-size:var(--t-md);max-width:23ch;color:#E8E5D8}.steps p::before{content:"";display:inline-block;width:14px;height:14px;background:var(--snap);margin-right:10px;vertical-align:baseline}.lid,.readout,.cutline{transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .5s ease}.lid{transform-box:fill-box;transform-origin:left center}[data-step="shut"] .readout{opacity:0}[data-step="shut"] .cutline{opacity:0}[data-step="shut"] .lid{transform:none;opacity:1}[data-step="cut"] .readout{opacity:.3}[data-step="cut"] .cutline{opacity:1}[data-step="cut"] .lid{transform:translateX(-12px) rotate(-1deg);opacity:1}[data-step="open"] .readout{opacity:1}[data-step="open"] .cutline{opacity:0}[data-step="open"] .lid{transform:translateX(-272px) rotate(-3deg);opacity:.5}.answer{margin:34px 0 0;border:2px solid var(--snap);background:#15150F;padding:18px 18px 20px}.answer h2{color:var(--snap)}.answer p{margin-top:10px;max-width:58ch}.longer{margin:46px 0 0}.longer h2{font-size:var(--t-md)}.inside{margin-top:18px;border-top:2px solid #35352E;border-bottom:2px solid #35352E;padding:12px 0}.inside .ihead{font-family:var(--mono);font-size:0.72rem;letter-spacing:0.26em;text-transform:uppercase;color:var(--secondary-color)}.inside ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.inside a{display:flex;gap:12px;text-decoration:none;color:var(--bone);font-family:var(--mono);font-size:0.88rem;letter-spacing:0.04em;font-variant-caps:all-small-caps}.inside a .code{color:var(--snap);min-width:28px}@media (hover: hover) and (pointer: fine){.inside a:hover .t{text-decoration:underline}}section.block{margin-top:40px}section.block > h3{color:var(--snap);margin-bottom:12px}.grid2{display:grid;gap:12px}.terminal-card.term{background:#16161200;border:2px solid #35352E;border-radius:0;padding:14px;margin:0}.terminal-card.term b{display:block;font-family:var(--mono);font-size:0.9rem;letter-spacing:0.04em;font-variant-caps:all-small-caps;color:var(--snap);margin-bottom:6px}.terminal-card.term span{display:block;color:#D8D5C9}.tablewrap{overflow-x:auto;border:2px solid #35352E}table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--t-sm)}caption{text-align:left;padding:10px 12px;font-family:var(--mono);font-size:0.84rem;letter-spacing:0.02em;color:var(--secondary-color)}th,td{text-align:left;padding:10px 12px;border-top:1px solid #35352E;vertical-align:top}thead th{background:#17170F;color:var(--snap);font-family:var(--mono);font-size:0.76rem;letter-spacing:0.08em;text-transform:uppercase}tbody th{color:var(--bone);font-weight:700;width:30%}.sheet{border:2px solid #35352E}.sheet div{display:flex;gap:14px;justify-content:space-between;padding:11px 13px;border-top:1px solid #35352E}.sheet div:first-child{border-top:0;background:#17170F}.sheet dt{margin:0;font-family:var(--mono);font-size:0.86rem;letter-spacing:0.04em;font-variant-caps:all-small-caps;color:var(--secondary-color)}.sheet dd{margin:0;text-align:right;color:#E8E5D8;max-width:58%}.sheet div:first-child dt{color:var(--snap)}.warn{display:flex;gap:14px;align-items:flex-start;margin-top:40px}.warn .bang{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--flare);color:#0E0E0E;display:flex;align-items:center;justify-content:center;font-family:"Anton",sans-serif;font-size:1.4rem}.warn p{font-weight:700;font-size:var(--t-md);max-width:48ch;line-height:1.35}.closing{margin:64px 0 0;padding:34px 0 40px;background:#15150F;border-top:2px solid var(--snap)}.slide{position:relative;display:block;width:100%;max-width:420px;min-height:66px;margin:0 auto;background:var(--void);border:2px solid var(--snap);text-decoration:none;overflow:hidden;touch-action:pan-y}.slide .fill{position:absolute;left:0;top:0;bottom:0;width:62px;background:var(--snap);transform-origin:left center;transition:transform .25s ease}.slide .knob{position:absolute;left:0;top:0;bottom:0;width:62px;display:flex;align-items:center;justify-content:center;color:var(--void);font-family:"Anton",sans-serif;font-size:1.25rem;transition:transform .25s ease}.slide .lbl{position:relative;display:flex;align-items:center;justify-content:center;min-height:62px;padding:8px 10px 8px 72px;color:var(--bone);font-weight:700;font-size:var(--t-sm);text-align:center}.closing .hint{margin-top:12px;text-align:center;font-family:var(--mono);font-size:0.76rem;color:var(--secondary-color)}.bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#15150F;border-top:2px solid var(--snap);padding:9px 14px calc(9px + env(safe-area-inset-bottom)) 14px;transform:translateY(110%);transition:transform .25s ease}.bar.on{transform:translateY(0)}.bar a{display:flex;align-items:center;justify-content:center;min-height:50px;background:var(--flare);font-weight:700;text-decoration:none;font-size:var(--t-sm);text-align:center;padding:6px 14px;border:2px solid var(--flare)}footer{margin-top:56px}.f-light{background:var(--bone);color:#16160F;padding:26px 0}.f-light .fbrand{font-family:"Anton",sans-serif;font-size:var(--t-md);letter-spacing:0.02em}.f-light p{margin-top:8px;max-width:50ch;color:#3A382E}.f-dark{background:#15150F;padding:20px 0 30px;border-top:2px solid var(--snap)}.f-dark details{border:0;margin:0;background:transparent}.f-dark summary{cursor:pointer;font-family:var(--mono);font-size:0.76rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--secondary-color);padding:8px 0;min-height:44px;display:flex;align-items:center}.f-dark .chips{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0 6px}.f-dark .chips a{display:inline-flex;align-items:center;min-height:44px;padding:6px 13px;border:1px solid #3C3C33;color:var(--bone);text-decoration:none;font-family:var(--mono);font-size:0.76rem}@media (hover: hover) and (pointer: fine){.f-dark .chips a:hover{border-color:var(--snap);color:var(--snap)}}@media (min-width: 900px){.deck{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);column-gap:40px;padding-top:10px}.lede-col{grid-column:1;grid-row:1;padding-top:16px}.steps{grid-column:1;grid-row:2}.stage{grid-column:2;grid-row:1 / span 2;position:sticky;top:14vh;align-self:start;border-bottom:0;padding-top:0}.stage svg{max-width:420px}body.terminal .steps li{min-height:70dvh}.grid2{grid-template-columns:1fr 1fr;gap:16px}.inside ul{grid-template-columns:1fr 1fr}table{min-width:0}.f-cols{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}}@media (prefers-reduced-motion: reduce){.lid,.readout,.cutline,.bar,.slide .fill,.slide .knob,.btn.btn-primary.lead-btn{transition:none}}@font-face{font-family: 'Anton';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/anton.51c8fdf8.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Anton';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/anton.92cb3b3e.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Public Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/publicsans.8a89630c.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Public Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/publicsans.8e81e853.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Public Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/publicsans.8a89630c.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Public Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/publicsans.8e81e853.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}