._1-uu2W_home{--split:minmax(0, 1.15fr) minmax(0, 1fr);--split-gap:clamp(32px, 5vw, 72px);--demo-cycle:3.6s;flex-direction:column;flex:1;display:flex}._1-uu2W_formHead{padding:14px var(--gutter);border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;display:flex}._1-uu2W_hero{grid-template-columns:var(--split);gap:40px var(--split-gap);padding:clamp(40px, 5vw, 64px) var(--gutter);border-bottom:1px solid var(--ink);align-items:center;display:grid}._1-uu2W_title{font-size:clamp(44px,5.4vw,84px)}._1-uu2W_description{max-width:40ch;margin-top:18px;font-size:16px;line-height:1.45}._1-uu2W_stack{margin:0 20px 36px 0;position:relative}._1-uu2W_backCanary,._1-uu2W_backPink{justify-content:flex-end;align-items:flex-end;padding:4px 10px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}._1-uu2W_backCanary{background:var(--canary);inset:10px -10px -18px 10px}._1-uu2W_backPink{background:var(--pink);inset:20px -20px -36px 20px}._1-uu2W_stack:has(._1-uu2W_start:hover) ._1-uu2W_backCanary{transform:translate(3px,3px)}._1-uu2W_stack:has(._1-uu2W_start:hover) ._1-uu2W_backPink{transform:translate(6px,6px)}._1-uu2W_sheet{background:var(--sheet);border:1px solid var(--ink);padding:22px;position:relative}._1-uu2W_fieldNo{font-family:var(--font-typewriter), monospace;letter-spacing:0;margin-right:10px;font-size:14px;font-weight:700}._1-uu2W_start{justify-content:space-between;width:100%;min-height:56px;margin-top:12px;font-size:16px}._1-uu2W_start:disabled{cursor:wait}._1-uu2W_note{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.4}._1-uu2W_join{border-top:1px solid var(--ink);margin-top:26px;padding-top:18px}._1-uu2W_joinRow{gap:8px;margin-top:12px;display:flex}._1-uu2W_comb{flex:1;min-width:0}._1-uu2W_joinButton{flex:none;min-height:54px}._1-uu2W_error{color:var(--void);margin-top:12px;font-size:14px;font-weight:600}._1-uu2W_suggestion{text-underline-offset:4px;margin-top:14px;font-size:14px;text-decoration:underline;display:inline-block}._1-uu2W_feed{--feed-interval:7.2s;grid-template-columns:var(--split);gap:24px var(--split-gap);padding:clamp(36px, 4.5vw, 64px) var(--gutter);border-bottom:1px solid var(--ink);display:grid}._1-uu2W_feedList{flex-direction:column;min-width:0;display:flex}._1-uu2W_feedList>ul{border-top:1px solid var(--ink);margin-top:14px}._1-uu2W_feedList li>button{border-bottom:1px solid var(--rule-soft);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr);gap:2px 8px;padding:16px 0;transition:color .16s;display:grid;position:relative}._1-uu2W_feedList li:last-child>button{border-bottom-color:var(--ink)}._1-uu2W_feedList li>button:hover,._1-uu2W_feedList li>button[aria-current=true]{color:var(--ink)}._1-uu2W_feedNo{padding-top:7px;font-size:14px;font-weight:700}._1-uu2W_feedName{font-size:clamp(26px,2.4vw,34px)}._1-uu2W_feedBody{grid-column:2;max-width:46ch;font-size:14px;line-height:1.4}._1-uu2W_progress{background:var(--ink);transform-origin:0;height:3px;animation:_1-uu2W_feedProgress var(--feed-interval) linear forwards;position:absolute;bottom:-1px;left:0;right:0;animation-duration:var(--feed-interval)!important}._1-uu2W_feedPause{text-underline-offset:4px;cursor:pointer;align-self:flex-start;min-height:44px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:underline}._1-uu2W_stage{border:1px solid var(--ink);background:var(--sheet);touch-action:pan-y;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:300px;animation:.32s ease-out both _1-uu2W_demoFade;display:grid;animation-duration:.32s!important}._1-uu2W_stageCaption{display:none}._1-uu2W_device{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}._1-uu2W_deviceCopy{border-top:1px dashed var(--ink);background:var(--canary)}._1-uu2W_stage[data-sheet="1"] ._1-uu2W_deviceCopy{background:var(--pink)}._1-uu2W_typed{align-items:center;min-height:44px;font-size:clamp(28px,3vw,40px);line-height:1.1;display:flex}._1-uu2W_deviceCopy ._1-uu2W_typed{opacity:.72;text-shadow:.5px 0}._1-uu2W_caret{background:var(--ink);width:3px;height:1em;margin-left:3px;animation:1s step-end infinite _1-uu2W_caretBlink;animation-duration:1s!important}._1-uu2W_tile{width:min(100%,190px);min-height:72px;max-height:96px;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);flex:1;overflow:hidden}._1-uu2W_tile svg{width:100%;height:100%;display:block}._1-uu2W_print,._1-uu2W_printLate{animation:_1-uu2W_printIn var(--demo-cycle) ease-out infinite;animation-duration:var(--demo-cycle)!important}._1-uu2W_printLate{animation-name:_1-uu2W_printInLate}._1-uu2W_fileRows{gap:10px;font-size:14px;display:grid}._1-uu2W_fileRows li{border-bottom:1px solid var(--rule-soft);white-space:nowrap;justify-content:space-between;gap:10px;padding-bottom:7px;display:flex;position:relative}._1-uu2W_fileRows span:first-child{text-overflow:ellipsis;overflow:hidden}._1-uu2W_fileGauge{background:var(--ink);transform-origin:0;height:2px;animation:_1-uu2W_fileSend var(--demo-cycle) linear infinite;position:absolute;bottom:-1px;left:0;right:0;animation-duration:var(--demo-cycle)!important}._1-uu2W_fileRows li:nth-child(2) ._1-uu2W_fileGauge{animation-delay:.25s}._1-uu2W_fileArrive{animation:_1-uu2W_fileLand var(--demo-cycle) linear infinite;animation-duration:var(--demo-cycle)!important}._1-uu2W_feed[data-paused] *,._1-uu2W_feed[data-paused]{animation-play-state:paused}@media (hover:hover){._1-uu2W_feedList:hover ._1-uu2W_progress{animation-play-state:paused}}._1-uu2W_feedList:has(:focus-visible) ._1-uu2W_progress{animation-play-state:paused}@keyframes _1-uu2W_feedProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _1-uu2W_demoFade{0%{opacity:0}to{opacity:1}}@keyframes _1-uu2W_caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes _1-uu2W_printIn{0%{clip-path:inset(0 0 100%);opacity:1}30%,90%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes _1-uu2W_printInLate{0%,25%{clip-path:inset(0 0 100%);opacity:1}55%,90%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes _1-uu2W_fileSend{0%{opacity:1;transform:scaleX(0)}50%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes _1-uu2W_fileLand{0%,50%{opacity:0}60%,90%{opacity:1}to{opacity:0}}._1-uu2W_server{--ink:var(--carbon-ink);grid-template-columns:var(--split);gap:32px var(--split-gap);padding:clamp(36px, 4.5vw, 64px) var(--gutter);background:var(--carbon);color:var(--carbon-ink);display:grid}._1-uu2W_server h2{font-size:clamp(34px,3.8vw,60px)}._1-uu2W_ledger>div{border-top:1px solid var(--carbon-ink-2);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;min-height:52px;padding:10px 0;display:grid}._1-uu2W_ledger>div:last-child{border-bottom:1px solid var(--carbon-ink-2)}._1-uu2W_ledger dd{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:15px;display:flex}._1-uu2W_redacted{background:var(--carbon-ink);flex:none;width:96px;height:16px}._1-uu2W_serverNote{max-width:62ch;color:var(--carbon-ink-2);margin-top:20px;font-size:14px;line-height:1.5}._1-uu2W_notes{grid-template-columns:var(--split);gap:16px var(--split-gap);padding:32px var(--gutter);font-size:15px;line-height:1.55;display:grid}._1-uu2W_notes h2{font-size:18px;font-weight:700;line-height:1.3}._1-uu2W_notes p{max-width:62ch}._1-uu2W_notes a{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:4px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:960px){._1-uu2W_home{--split:minmax(0, 1fr)}._1-uu2W_title{font-size:clamp(42px,11vw,76px)}._1-uu2W_feedList>ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._1-uu2W_feedList li>button{min-height:64px;padding:10px 8px 12px 0;display:block}._1-uu2W_feedNo{padding-top:0;font-size:12px;display:block}._1-uu2W_feedName{margin-top:2px;font-size:clamp(20px,5.6vw,30px);display:block}._1-uu2W_feedBody{display:none}._1-uu2W_feedList li:not(:last-child)>button{border-bottom-color:var(--ink)}._1-uu2W_stage{grid-template-rows:auto minmax(120px,1fr) minmax(120px,1fr);min-height:0}._1-uu2W_stageCaption{border-bottom:1px solid var(--ink);min-height:66px;padding:14px 16px;font-size:14px;line-height:1.4;display:block}._1-uu2W_device{padding:14px 16px}}@media (max-width:640px){._1-uu2W_sheet{padding:16px}._1-uu2W_ledger>div{grid-template-columns:100px minmax(0,1fr)}}
