html,body,#root{height:100%;margin:0}body{color:#e8edf2;background:#101418;font-family:system-ui,sans-serif}:root{--pc-term-bg:#0b0f13}.pc-layout{background:#101418;flex-direction:column;display:flex;position:fixed;inset:0}.pc-city-canvas{transition:filter .9s}html[data-city-grey^=low] .pc-city-canvas{filter:grayscale()}html[data-city-grey=low-instant] .pc-city-canvas{transition:none}@media (prefers-reduced-motion:reduce){.pc-city-canvas{transition:none}}.pc-city{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.pc-dock{background:var(--pc-term-bg);border-top:1px solid #2a323a;flex-direction:column;min-height:0;display:flex;position:relative}.pc-layout[data-dock=bottom] .pc-dock{height:var(--dock-h);flex:0 0 var(--dock-h)}.pc-layout[data-dock=collapsed] .pc-dock{flex:none}.pc-layout[data-dock=focus]{flex-direction:row}.pc-layout[data-dock=focus] .pc-dock{border-top:0;border-right:1px solid #2a323a;flex:0 0 50%;order:-1}.pc-dock-bar{color:#9aa7b4;align-items:center;gap:8px;padding:2px 8px;font:12px system-ui,sans-serif;display:flex}.pc-dock-title{flex:1}.pc-dock-bar button{font:inherit;color:#e8edf2;cursor:pointer;background:#1c242c;border:1px solid #34404b;border-radius:4px;padding:2px 8px}.pc-dock-bar button[aria-pressed=true]{background:#2b3a48}.pc-dock-body{flex:1 1 0;min-height:0;padding:0 4px 4px}.pc-dock-body[hidden]{display:none}.pc-term{width:100%;height:100%}.pc-grip{cursor:ns-resize;z-index:2;touch-action:none;height:6px;position:absolute;top:-3px;left:0;right:0}.pc-grip:hover{background:#3b82f655}.pc-dock-bar button:focus-visible,.pc-grip:focus-visible{outline-offset:1px;outline:2px solid #7cc4ff}.pc-slot{pointer-events:none;position:absolute}.pc-slot[hidden]{display:none}.pc-hud{z-index:2;top:8px;left:8px}.pc-mission{top:8px;right:8px}.pc-info{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-end;min-height:0;display:flex;top:48px;bottom:8px;right:8px}.pc-minimap{bottom:8px;left:8px}.pc-breadcrumb{bottom:8px;left:50%;transform:translate(-50%)}.pc-settings{z-index:3;top:8px;right:8px}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+E01-E5B,U+200B-200D,U+A0,U+25CC;src:url(/fonts/noto-sans-thai/NotoSansThai-Regular.ttf)format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+E01-E5B,U+200B-200D,U+A0,U+25CC;src:url(/fonts/noto-sans-thai/NotoSansThai-Bold.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;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;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;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;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;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;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-latin-ext-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;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;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-latin-ext-700-normal.woff2)format("woff2")}:root{--ui-surface:#fffaf0;--ui-text:#2b2833;--ui-muted:#5b5666;--ui-accent:#395ec5;--ui-alert:#c83843;--ui-bg:#dbd2cb;--pc-font:"Noto Sans Thai", "IBM Plex Sans Thai", "Sukhumvit Set", Thonburi, Sarabun, Tahoma, system-ui, sans-serif}html[data-font=dyslexic]{--pc-font:"Atkinson Hyperlegible", "Noto Sans Thai", "IBM Plex Sans Thai", "Sukhumvit Set", Thonburi, Sarabun, Tahoma, system-ui, sans-serif}.pc-panel{pointer-events:auto;background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-muted);font:13px/1.4 var(--pc-font);border-radius:8px;padding:6px 8px;box-shadow:0 2px 8px #0003}.pc-panel button,.pc-panel select,.pc-panel input{font:inherit;color:var(--ui-text)}.pc-panel button{background:var(--ui-surface);border:1px solid var(--ui-muted);cursor:pointer;border-radius:4px;min-width:24px;min-height:24px;padding:2px 8px}.pc-panel button:hover{background:var(--ui-bg)}.pc-panel button[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-surface);border-color:var(--ui-accent)}.pc-panel button:focus-visible,.pc-panel select:focus-visible,.pc-panel input:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}:lang(th){line-height:1.65}.pc-panel h2,.pc-panel h3,.pc-panel p,.pc-panel ul,.pc-panel ol,.pc-panel dl{margin:0;padding:0}.pc-panel ul,.pc-panel ol{list-style:none}.pc-hud-panel{gap:6px;width:280px;display:grid}.pc-gauges{gap:4px;display:grid}.pc-gauge{gap:2px;display:grid}.pc-gauge-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pc-gauge-btn:focus-visible{outline-offset:2px;outline:2px solid}.pc-gauge meter{width:100%;height:8px}.pc-alerts{gap:2px;display:grid}.pc-alerts li{border-left:4px solid var(--ui-alert);padding-left:6px}.pc-alerts li[data-level=crit]{background:var(--ui-alert);color:var(--ui-surface);border-radius:4px;padding:2px 6px}@media (prefers-reduced-motion:no-preference){.pc-alerts li[data-level=crit]{animation:1s ease-in-out infinite alternate pc-pulse}}@keyframes pc-pulse{0%{opacity:1}to{opacity:.7}}.pc-problem{border:2px solid var(--ui-alert);border-radius:4px;align-items:start;gap:6px;padding:4px;display:flex}.pc-problem span{overflow-wrap:anywhere;flex:1}.pc-hud-wait{color:var(--ui-muted)}.pc-speed{border-top:1px solid var(--ui-muted);gap:4px;padding-top:6px;display:grid}.pc-speed-steps{flex-wrap:wrap;gap:3px;display:flex}.pc-camera{border-top:1px solid var(--ui-muted);gap:4px;margin-top:6px;padding-top:6px;display:flex}.pc-city-canvas:focus-visible{outline:3px solid var(--ui-accent);outline-offset:-3px}.pc-speed-steps button{min-width:2.2em}.pc-info-panel{box-sizing:border-box;width:320px;max-height:100%;overflow:auto}.pc-info-panel[data-collapsed=true]{width:auto}.pc-info-toggle{margin-bottom:4px}.pc-info-name{overflow-wrap:anywhere;word-break:break-all;font-size:16px}.pc-facts{grid-template-columns:auto 1fr;gap:0 8px;margin:4px 0;display:grid}.pc-facts dt{color:var(--ui-muted)}.pc-facts dd{overflow-wrap:anywhere;margin:0}.pc-info-level{color:var(--ui-muted);font-size:12px}.pc-info-title{margin:2px 0;font-size:15px}.pc-info-section{margin-top:6px}.pc-info-section h3{color:var(--ui-muted);text-transform:none;font-size:12px}.pc-chips{flex-wrap:wrap;gap:4px;display:flex}.pc-chips li{border:1px solid var(--ui-accent);color:var(--ui-accent);border-radius:10px;padding:0 8px}.pc-try code{background:var(--ui-bg);border-radius:4px;margin-top:2px;padding:1px 6px;font:12px ui-monospace,Menlo,monospace;display:block}.pc-info-empty{color:var(--ui-muted)}.pc-breadcrumb-panel{max-width:min(60vw,720px)}.pc-breadcrumb-panel ol{flex-wrap:nowrap;align-items:center;display:flex;overflow:hidden}.pc-breadcrumb-panel li{align-items:center;min-width:0;display:flex}.pc-breadcrumb-panel li+li:before{content:"/";color:var(--ui-muted);padding:0 2px}.pc-breadcrumb-panel li:first-child+li:before{content:"";padding:0}.pc-breadcrumb-panel button{text-overflow:ellipsis;white-space:nowrap;border-color:#0000;max-width:16ch;overflow:hidden}.pc-breadcrumb-panel button[aria-current=location]{font-weight:700}.pc-minimap-panel{width:150px}.pc-minimap-map{background:var(--ui-bg);cursor:crosshair;border-radius:4px;height:120px;position:relative}.pc-stop{width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.pc-stop:after{content:"";background:var(--ui-accent);border:2px solid var(--ui-surface);border-radius:50%;position:absolute;inset:3px}.pc-stop:focus-visible{outline-offset:1px}.pc-here{border:2px solid var(--ui-alert);pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%)}.pc-minimap-hint{text-overflow:ellipsis;white-space:nowrap;height:1.4em;color:var(--ui-muted);overflow:hidden}.pc-settings-wrap{justify-items:end;gap:4px;display:grid}.pc-settings-panel{gap:8px;width:250px;max-height:calc(100vh - 56px);display:grid;overflow-y:auto}.pc-settings-panel label{gap:2px;display:grid}.pc-settings-panel .pc-tier-status{font-size:.85em}.pc-avatar{border:0;border-top:1px solid;gap:6px;margin:0;padding:4px 0;display:grid}.pc-avatar legend{padding:0}.pc-avatar-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.pc-avatar-choice{justify-items:center;font-size:.8em;position:relative}.pc-avatar-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pc-avatar-swatch{border:2px solid #0000;border-radius:4px;width:100%;height:22px;display:block}.pc-avatar-choice:has(input:checked) .pc-avatar-swatch{border-color:var(--ui-accent)}.pc-avatar-choice:has(input:focus-visible) .pc-avatar-swatch{outline:2px solid var(--ui-accent);outline-offset:2px}.pc-avatar-colours{grid-template-columns:repeat(5,1fr);gap:4px;font-size:.75em;display:grid}.pc-avatar-colours input[type=color]{width:100%;height:24px;padding:0}.pc-settings-panel select,.pc-settings-panel input[type=range]{background:var(--ui-surface);width:100%}.pc-labels{clip-path:inset(3px);z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pc-label{font:600 12px/1.25 var(--pc-font);color:var(--ui-text);background:color-mix(in srgb, var(--ui-surface) 88%, transparent);text-align:center;border-radius:4px;justify-items:center;max-width:14ch;padding:0 4px;display:grid;position:absolute;transform:translate(-50%,-100%)}.pc-label-line{white-space:pre;display:block}.pc-settings{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;max-width:calc(100vw - 16px);display:flex}.pc-tour-menu{justify-items:end;gap:4px;display:grid}.pc-tour-menu-panel{gap:6px;width:230px;max-height:calc(100vh - 56px);display:grid;overflow-y:auto}.pc-tour-menu-panel ul{gap:4px;display:grid}.pc-tour-menu-panel li button{text-align:left;width:100%}.pc-tour{z-index:3;width:min(560px,100% - 700px);min-width:320px;top:8px;left:50%;transform:translate(-50%)}.pc-tour-panel{gap:6px;display:grid}.pc-tour-caption{min-height:2.8em;font-weight:600}.pc-tour-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-tour-scrub{min-width:100px;accent-color:var(--ui-accent);flex:140px}.pc-tour-time{font-variant-numeric:tabular-nums;white-space:nowrap}.pc-tour-speed select{background:var(--ui-surface)}.pc-tour-lens{flex-wrap:wrap;gap:4px;display:flex}.pc-chip{font-size:.9em;border-radius:10px!important}.pc-tour-actions{gap:2px;max-height:7.5em;font-size:.9em;display:grid;overflow-y:auto}.pc-tour-none,.pc-tour-hint,.pc-tour-tags{color:var(--ui-muted)}.pc-tour-hint{font-size:.85em}.pc-term-pane{width:100%;height:100%}.pc-term-pane[hidden]{display:none}.pc-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-storage-banner{pointer-events:auto;z-index:5;border:2px solid var(--ui-alert);background:var(--ui-surface);max-width:min(640px,100vw - 16px);color:var(--ui-text,inherit);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.pc-storage-banner span{overflow-wrap:anywhere;flex:1}.pc-profile-menu{pointer-events:auto;position:relative}.pc-profile-menu>summary{cursor:pointer;border:1px solid var(--ui-muted);background:var(--ui-surface);min-height:24px;color:var(--ui-text);font:13px/1.4 var(--pc-font);border-radius:4px;padding:4px 8px;list-style:none}.pc-profile-menu>summary:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.pc-profile{z-index:4;gap:4px;width:220px;display:grid;position:absolute;top:34px;right:0}.pc-profile form{gap:4px;display:flex}.pc-profile input:not([type]),.pc-profile input[type=text]{width:100%;min-width:0}.pc-quiz-menu{pointer-events:auto;position:relative}.pc-quiz-panel{box-sizing:border-box;z-index:6;gap:8px;width:min(420px,100vw - 16px);max-height:calc(100vh - 64px);display:grid;position:fixed;top:48px;right:8px;overflow-y:auto}.pc-quiz-close{justify-self:end}.pc-quiz-tabs{flex-wrap:wrap;gap:4px;display:flex}.pc-quiz-tabs [role=tab][aria-selected=true]{border-color:var(--ui-accent);font-weight:600}.pc-quiz-item fieldset{border:0;gap:4px;margin:0 0 6px;padding:0;display:grid}.pc-quiz-item legend{margin-bottom:4px;padding:0;font-weight:600}.pc-quiz-choice{align-items:center;gap:6px;min-height:32px;display:flex}.pc-quiz-command{width:100%;font-family:var(--pc-mono,monospace)}.pc-quiz-progress,.pc-quiz-hint{color:var(--ui-muted);font-size:.9em}.pc-quiz-feedback{border:2px solid var(--ui-muted);border-radius:4px;gap:6px;padding:6px;display:grid}.pc-quiz-feedback[data-correct=true]{border-color:var(--ui-accent)}.pc-quiz-feedback pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pc-quiz-folder{border:1px dashed var(--ui-text);cursor:grab;border-radius:4px;padding:4px 8px;display:inline-block}.pc-quiz-districts{grid-template-columns:repeat(4,1fr);gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.pc-quiz-district{text-align:center;border:1px solid var(--ui-muted);font-family:var(--pc-mono,monospace);border-radius:4px;padding:8px 2px}.pc-quiz-district[data-over=true]{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 20%, transparent)}.pc-quiz-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-quiz-radar{justify-items:center;gap:6px;margin:0;display:grid}.pc-quiz-radar svg{width:min(260px,100%);height:auto}.pc-radar-ring,.pc-radar-spoke{fill:none;stroke:var(--ui-muted);stroke-width:.6px}.pc-radar-shape{fill:color-mix(in srgb, var(--ui-accent) 35%, transparent);stroke:var(--ui-accent);stroke-width:1.5px}.pc-radar-label{fill:var(--ui-text);font:10px var(--pc-font)}.pc-radar-list ol{columns:2;margin:0;padding-left:1.6em;font-size:.9em}@media (width<=800px){.pc-quiz-panel{max-height:calc(100vh - 16px);top:8px;right:8px}.pc-radar-list ol{columns:1}}.pc-legend{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pc-legend li{align-items:center;gap:6px;display:flex}.pc-swatch,.pc-glyph{flex:none}.pc-check{align-items:center;gap:6px;display:flex}.pc-check input{flex:none;width:24px;height:24px}.pc-info-page{z-index:6;gap:8px;width:min(520px,100vw - 32px);max-height:calc(100vh - 80px);display:grid;position:fixed;top:56px;left:50%;overflow-y:auto;transform:translate(-50%)}.pc-info-page h2,.pc-info-page h3,.pc-info-page p,.pc-info-page ul{margin:0}.pc-info-page ul{padding-left:1.2em}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.pc-onboarding-slot{z-index:4;width:min(640px,100% - 32px);bottom:48px;left:50%;transform:translate(-50%)}.pc-onboarding{gap:8px;padding:10px 12px;font-size:15px;display:grid}.pc-onboarding-line{font-weight:600}.pc-onboarding-choices{flex-wrap:wrap;gap:8px;display:flex}.pc-onboarding-choices button{justify-items:center;gap:4px;min-width:88px;padding:6px 12px;font-size:15px;display:grid}.pc-onboarding-avatars button{min-width:72px;padding:6px 8px;font-size:13px}.pc-onboarding .pc-avatar-swatch{border-radius:3px;width:48px;height:12px;display:block}.pc-onboarding-foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pc-onboarding-esc{opacity:.8;font-size:13px}.pc-term-pane.pc-onboarding-pane{position:relative}.pc-onboarding-ghost{z-index:1;pointer-events:none;white-space:pre;color:#8996a3;font-style:italic;line-height:normal;position:absolute}@media (prefers-reduced-motion:no-preference){.pc-onboarding{animation:.25s ease-out pc-onboarding-in}}@keyframes pc-onboarding-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
