@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");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}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");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}:root{--case-ink:#292433;--case-body:#a996d8;--lcd-neutral-background:#c7c5b8;--lcd-login-background:#d8cfb3;--lcd-neutral-foreground:#292d29;--lcd-background:var(--lcd-neutral-background);--lcd-foreground:var(--lcd-neutral-foreground);--sprite-outline:var(--lcd-foreground);--sprite-body:#68675f;--sprite-accent:#f0eee1;--panel-background:#fff8e7;--missing:#d8d4dc;--rating-green:#a8e6b1;--rating-yellow:#ffe493;--rating-red:#f7a4a4;--focus:#6655a5;--focus-contrast:#fff;--error:#a23c4b;--shadow:#342f46;--case-shadow-inset:#2924332e;--screen-bezel:#5d5871;--screen-scanline:#ffffff12;--editor-divider:#342f464d;--feeding-shadow:#00000047;--page-background:#f9dcec;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--console-control-standard-size:44px;--console-control-compact-size:32px;--press-distance:3px;--motion-fast:.12s;--motion-feed:.9s;color:var(--shadow);background:var(--page-background);font-synthesis:none;font-family:"Press Start 2P",Courier New,Courier,monospace}*{box-sizing:border-box}html,body,.console-page,.console-shell,.console-screen,.console-lower-compartment{max-width:100%;overflow:hidden}html,body{width:100%;height:100%;margin:0}body{background:var(--page-background);font-size:12px}button,input{font:inherit}button,input[type=radio]{accent-color:var(--focus)}button{border:3px solid color-mix(in srgb, var(--shadow) 72%, var(--case-body));min-height:44px;color:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--focus-contrast) 42%, transparent), transparent 54%), var(--panel-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--focus-contrast) 78%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--shadow) 16%, transparent), 0 4px 0 color-mix(in srgb, var(--shadow) 78%, var(--case-body));cursor:pointer;transition:transform var(--motion-fast) steps(2, jump-none), box-shadow var(--motion-fast) steps(2, jump-none);border-radius:.5rem}button:active:not(:disabled){transform:translateY(var(--press-distance));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--focus-contrast) 58%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--shadow) 20%, transparent), 0 1px 0 color-mix(in srgb, var(--shadow) 78%, var(--case-body))}button:disabled{cursor:not-allowed;opacity:.68}button:focus-visible,input:focus-visible{outline:3px solid var(--focus-contrast);outline-offset:3px}.console-icon-button{place-items:center;padding:0;display:grid}.console-icon-button--standard{width:var(--console-control-standard-size);min-width:var(--console-control-standard-size);height:var(--console-control-standard-size);min-height:var(--console-control-standard-size)}.console-icon-button--compact{width:var(--console-control-compact-size);min-width:var(--console-control-compact-size);height:var(--console-control-compact-size);min-height:var(--console-control-compact-size)}.console-navigation-rail{grid-template-columns:repeat(2, var(--console-control-standard-size));gap:var(--space-1);border:3px solid var(--case-ink);padding:var(--space-1);background:var(--rating-yellow);box-shadow:0 4px 0 var(--shadow);border-radius:.75rem;display:grid}.console-action-button{justify-items:center;gap:var(--space-1);display:inline-grid}.console-action-button__surface{width:var(--console-control-standard-size);min-width:var(--console-control-standard-size);height:var(--console-control-standard-size);min-height:var(--console-control-standard-size);border-color:var(--case-ink);border-radius:50%;place-items:center;padding:0;display:grid}.console-action-button__label{font-size:.45rem;line-height:1}.console-action-button--neutral .console-action-button__surface{background:var(--panel-background)}.console-action-button--positive .console-action-button__surface{background:var(--rating-green)}.console-action-button--danger .console-action-button__surface{background:var(--rating-red)}label{gap:var(--space-1);margin-block:var(--space-3);display:grid}input:not([type=hidden]):not([type=radio]){border:3px solid var(--shadow);min-height:44px;padding:var(--space-2);border-radius:.5rem;font-size:16px}main:not(.console-page){width:min(100% - 2rem,32rem);margin-inline:auto;padding-block:2rem}.console-page{place-items:center;width:100%;height:100dvh;min-height:0;padding:8px;display:grid}.console-shell{--console-screen-min:9rem;--console-lower-min:0;--console-lower-max:20rem;--lcd-surface:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--lcd-background) 65%, var(--focus-contrast)) 0%, color-mix(in srgb, var(--lcd-background) 83%, var(--focus-contrast)) 58%, color-mix(in srgb, var(--lcd-background) 96%, var(--focus-contrast)) 100%);--lcd-glow:color-mix(in srgb, var(--sprite-accent) 72%, var(--focus-contrast));isolation:isolate;grid-template-rows:auto minmax(var(--console-screen-min), 1fr) auto auto;gap:var(--space-2);border:3px solid color-mix(in srgb, var(--case-ink) 64%, var(--case-body));width:min(100vw - 16px,420px);height:min(100dvh - 16px,720px);min-height:0;color:var(--case-ink);background:linear-gradient(135deg, color-mix(in srgb, var(--focus-contrast) 16%, transparent) 0%, transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--focus-contrast) 8%, transparent), transparent 30%), var(--case-body);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--focus-contrast) 22%, transparent), inset 5px 0 0 color-mix(in srgb, var(--focus-contrast) 8%, transparent), inset -4px 0 0 color-mix(in srgb, var(--case-ink) 12%, transparent), inset 0 -8px 0 var(--case-shadow-inset), 0 5px 0 color-mix(in srgb, var(--case-ink) 58%, var(--case-body));border-radius:1.5rem 1.5rem 2.75rem;padding:clamp(.75rem,3vw,1.25rem);display:grid;position:relative}.console-shell:before{z-index:0;border:1px solid color-mix(in srgb, var(--focus-contrast) 18%, transparent);background-image:linear-gradient(135deg, color-mix(in srgb, var(--focus-contrast) 13%, transparent) 0%, transparent 24%, color-mix(in srgb, var(--case-ink) 6%, transparent) 100%);content:"";pointer-events:none;border-radius:calc(1.5rem - 5px) calc(1.5rem - 5px) calc(2.75rem - 5px);position:absolute;inset:5px}.console-shell>*{z-index:1;position:relative}.console-shell[data-console-mode=daily]{--console-case-gutter:var(--space-3);--console-lower-min:19rem;--console-lower-max:21.25rem}.console-system-shelf{grid-row:1;justify-content:flex-end;align-items:center;min-height:44px;display:flex}.console-system-controls{gap:var(--space-2);display:flex}.console-system-controls .console-icon-button{border-radius:50%;padding:0;font-weight:700;position:relative}.console-system-controls .console-icon-button[data-needs-attention=true]:after{border:2px solid var(--case-ink);background:var(--rating-yellow);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;transform:translate(1rem,-1rem)}.console-speaker{border:1px solid color-mix(in srgb, var(--case-ink) 34%, transparent);opacity:.5;background:repeating-linear-gradient(0deg, var(--shadow) 0 3px, transparent 3px 7px);width:2.45rem;height:1.05rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--focus-contrast) 22%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--case-ink) 28%, transparent);border-radius:.3rem;position:absolute;bottom:1.15rem;right:1.25rem}.console-screen{border:clamp(.45rem, 2.2vw, .75rem) solid color-mix(in srgb, var(--screen-bezel) 75%, var(--lcd-glow));min-width:0;min-height:0;color:var(--lcd-foreground);background:var(--lcd-surface);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--focus-contrast) 14%, transparent), inset 0 -.4rem 0 color-mix(in srgb, var(--case-ink) 18%, transparent), 0 0 1.3rem .2rem color-mix(in srgb, var(--lcd-glow) 58%, transparent), 0 0 3.5rem .5rem color-mix(in srgb, var(--lcd-glow) 22%, transparent);border-radius:.8rem .8rem 1.75rem;grid-row:2;display:grid;position:relative}.console-lower-compartment{min-height:0;min-block-size:var(--console-lower-min);max-block-size:var(--console-lower-max);grid-row:3;align-content:start;display:grid}.console-hardware{grid-row:4;min-height:44px;padding-inline-end:5rem}.console-shell[data-console-mode=daily]>.console-screen{margin-inline:var(--console-case-gutter)}.console-shell[data-console-mode=daily]>.console-lower-compartment{padding-block:var(--space-2)}.selection-screen{gap:var(--space-2);min-height:0;padding:var(--space-3);color:var(--lcd-foreground);text-align:center;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}.selection-screen>p,.selection-screen>strong{grid-column:1/-1;margin:0;line-height:1.45}.selection-screen>strong{font-size:clamp(.7rem,3vw,.9rem)}.selection-screen__preview{grid-area:2/1;min-width:0;min-height:0;display:grid}.selection-screen__counter{width:fit-content;padding:var(--space-1) var(--space-2);color:inherit;background:color-mix(in srgb, var(--lcd-foreground) 14%, transparent);grid-column:1/-1;justify-self:center;font-size:.58rem;line-height:1.35}.selection-controls{place-items:center;gap:var(--space-2);grid-template-rows:repeat(2,auto);width:100%;min-width:0;display:grid}.selection-controls .console-navigation-rail,.tutorial-controls .console-navigation-rail{box-shadow:none;background:0 0;border:0;border-radius:0;grid-row:1;justify-self:center;padding:0}.selection-controls__actions{justify-content:center;justify-self:center;gap:var(--space-2);grid-row:2;min-width:0;display:flex}.selection-screen>.selection-error{grid-column:1/-1}.selection-error{border:3px solid var(--error);padding:var(--space-2);color:var(--error);background:var(--panel-background);box-shadow:0 3px 0 var(--error);text-align:center;border-radius:.5rem;margin:0;line-height:1.45}.console-screen:has(.login-form){--login-screen:var(--lcd-login-background);background:var(--login-screen)}.login-form{place-self:center stretch;width:auto;min-width:0;max-width:22rem;padding:clamp(.75rem,4vw,1.25rem)}.login-form input{width:100%;min-width:0}.login-form h1,.login-form>p{margin-block:0 var(--space-2);text-align:center;line-height:1.45}.login-form h1{font-size:clamp(.9rem,4vw,1.25rem)}.login-field{margin-block:var(--space-4);border:3px solid var(--shadow);background:var(--panel-background);box-shadow:0 3px 0 var(--shadow);border-radius:.5rem;gap:0;display:grid;position:relative}.login-field__label{top:-.7rem;left:var(--space-2);z-index:1;padding-inline:var(--space-1);background:var(--login-screen);position:absolute}.login-field>input.login-field__input{padding-inline:max(10px, var(--space-2));background:0 0;border:0;border-radius:calc(.5rem - 3px)}.login-field:focus-within{box-shadow:inset 0 0 0 3px var(--focus-contrast), 0 3px 0 var(--shadow)}:is(.console-hardware:has(.login-controls),.console-hardware:has(.signup-controls),.console-hardware:has(.power-down-controls),.console-hardware:has(.selection-controls),.console-hardware:has(.tutorial-controls)){padding-inline-end:0}.login-controls{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.login-submit{grid-column:2;place-items:center;width:3.25rem;padding:0;display:grid}.login-register{width:2.75rem;height:2.75rem;color:var(--case-ink);background-color:var(--missing);border-radius:.5rem;grid-column:3;justify-self:center;place-items:center;display:grid}.console-control-surface{border:3px solid color-mix(in srgb, var(--shadow) 72%, var(--case-body));min-height:44px;color:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--focus-contrast) 42%, transparent), transparent 54%), var(--panel-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--focus-contrast) 78%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--shadow) 16%, transparent), 0 4px 0 color-mix(in srgb, var(--shadow) 78%, var(--case-body));cursor:pointer;transition:transform var(--motion-fast) steps(2, jump-none), box-shadow var(--motion-fast) steps(2, jump-none);text-decoration:none}.console-control-surface:active{transform:translateY(var(--press-distance));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--focus-contrast) 58%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--shadow) 20%, transparent), 0 1px 0 color-mix(in srgb, var(--shadow) 78%, var(--case-body))}.login-register:focus-visible{outline:3px solid var(--focus-contrast);outline-offset:3px}.signup-controls,.power-down-controls{justify-content:center;gap:var(--space-4);display:flex}.auth-form-error{color:var(--error);text-align:center;margin:0;font-size:.58rem;line-height:1.45}.console-action--confirm{background-color:var(--rating-green)}.companion-display{min-height:100%;color:var(--lcd-foreground);background:linear-gradient(var(--screen-scanline) 50%, transparent 50%) 0 0 / 100% 4px, var(--lcd-surface);align-content:center;place-items:center;margin:0;display:grid}.companion-sprite{aspect-ratio:1;width:min(52%,11rem);min-width:4rem;image-rendering:pixelated;display:block;position:relative}.companion-sprite__frame{opacity:0;pointer-events:none;position:absolute;inset:0}.companion-sprite__frame--visible{opacity:1}.companion-sprite__layer{image-rendering:pixelated;-webkit-mask:var(--companion-layer) center / contain no-repeat;-webkit-mask:var(--companion-layer) center / contain no-repeat;mask:var(--companion-layer) center / contain no-repeat;position:absolute;inset:0}.companion-sprite__layer--outline{background:var(--sprite-outline)}.companion-sprite__layer--body{background:var(--sprite-body)}.companion-sprite__layer--accent{background:var(--sprite-accent)}.companion-sprite__layer--image{background:var(--companion-image) center / contain no-repeat;isolation:isolate;-webkit-mask:none;mask:none}.companion-sprite__image-tint{background:var(--sprite-body);-webkit-mask:var(--companion-image) center / contain no-repeat;-webkit-mask:var(--companion-image) center / contain no-repeat;mask:var(--companion-image) center / contain no-repeat;mix-blend-mode:color;position:absolute;inset:0}.wandering-companion{width:100%;min-height:100%;color:var(--lcd-foreground);background:linear-gradient(var(--screen-scanline) 50%, transparent 50%) 0 0 / 100% 4px, var(--lcd-surface);position:relative;overflow:hidden}.wandering-companion--stationary{display:grid}.wandering-companion__mover{aspect-ratio:1;will-change:transform;width:min(52%,11rem);min-width:4rem;position:absolute;bottom:10%;left:0}.wandering-companion__mover--stationary{place-self:center;position:relative;bottom:auto;left:auto;transform:none!important}.wandering-companion__mover--stationary>.companion-display{background:0 0;height:100%;min-height:0}.wandering-companion__mover--stationary .companion-sprite{width:100%;min-width:0}.wandering-companion__direction{transform-origin:50%;width:100%;height:100%}.wandering-companion__direction--left{transform:scaleX(-1)}.wandering-companion__direction>.companion-display{background:0 0;height:100%;min-height:0}.companion-status-presentation{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:.45rem;display:flex;position:absolute;top:.7rem;left:.75rem;right:.75rem}.companion-status-presentation [data-companion-status-copy]{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(.46rem,2.5vw,.65rem);font-weight:700;line-height:1.5;overflow:hidden}.companion-status-effect{pointer-events:none;flex:none;grid-template-columns:repeat(3,.35rem);gap:.1rem;display:grid}.companion-status-effect__pixel{background:var(--sprite-accent);width:.35rem;height:.35rem;box-shadow:1px 1px 0 var(--sprite-outline);display:block}.companion-status-effect[data-status-motion=running][data-companion-status-effect=signal] .companion-status-effect__pixel{animation:.9s steps(2,end) infinite companion-status-blink}.companion-status-effect[data-status-motion=running][data-companion-status-effect=signal] .companion-status-effect__pixel:nth-child(2){animation-delay:.225s}.companion-status-effect[data-status-motion=running][data-companion-status-effect=odor] .companion-status-effect__pixel{animation:1.4s steps(3,end) infinite companion-status-odor}.companion-status-effect[data-status-motion=running][data-companion-status-effect=odor] .companion-status-effect__pixel:nth-child(2){animation-delay:.175s}.companion-status-effect[data-status-motion=running][data-companion-status-effect=odor] .companion-status-effect__pixel:nth-child(3){animation-delay:.35s}.companion-status-effect[data-status-motion=running][data-companion-status-effect=calm]{grid-template-columns:repeat(2,.35rem);animation:1.8s steps(3,end) infinite companion-status-calm}.companion-status-effect[data-status-motion=running][data-companion-status-effect=pulse]{animation:1s steps(3,end) infinite companion-status-pulse}.companion-status-effect[data-status-motion=running][data-companion-status-effect=stars] .companion-status-effect__pixel{animation:1.1s steps(2,end) infinite companion-status-twinkle}.companion-status-effect[data-status-motion=running][data-companion-status-effect=stars] .companion-status-effect__pixel:nth-child(2n){background:var(--sprite-body);animation-delay:.275s}@keyframes companion-status-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes companion-status-odor{0%{opacity:.2;transform:translateY(.2rem)}50%{opacity:1;transform:translate(.2rem,-.35rem)}to{opacity:.2;transform:translate(.35rem,-.65rem)}}@keyframes companion-status-calm{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes companion-status-pulse{0%,to{opacity:.35;transform:rotate(45deg)scale(.75)}50%{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes companion-status-twinkle{0%,to{opacity:.25;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}.wandering-companion__direction .companion-sprite{width:100%;min-width:0}.wandering-companion__guide{z-index:2;pointer-events:none;position:absolute}.wandering-companion__guide--bounds{border:1px dashed;inset:0}.wandering-companion__guide--baseline{border-top:1px dashed;bottom:10%;left:0;right:0}.wandering-companion__guide--destination{border-left:1px dotted;top:0;bottom:10%}.wandering-companion__guide--anchor{background:currentColor;width:5px;height:5px;bottom:0;left:50%;transform:translate(-50%,50%)}:is(html:has(.animation-debug-page),body:has(.animation-debug-page)){height:auto;min-height:100%;overflow:auto}main.animation-debug-page{width:min(100% - 2rem,96rem);max-width:none;margin-inline:auto;padding-block:clamp(1rem,3vw,2rem)}.animation-debug-header{justify-content:space-between;align-items:end;gap:var(--space-4);margin-block-end:var(--space-5);display:flex}.animation-debug-header h1,.animation-debug-header p,.walk-lab h2,.walk-lab p,.animation-debug-companion h2,.animation-debug-card h3,.animation-debug-metadata{margin:0}.animation-debug-header h1{font-size:clamp(1rem,3vw,1.6rem);line-height:1.45}.animation-debug-eyebrow{color:var(--focus);text-transform:uppercase;font-size:.58rem;margin-block-end:var(--space-2)!important}.animation-debug-header>p{flex:none;font-size:.65rem}.walk-lab{gap:var(--space-3);border:3px solid var(--shadow);padding:var(--space-3);background:var(--panel-background);box-shadow:0 4px 0 var(--shadow);border-radius:.65rem;margin-block-end:var(--space-5);display:grid}.walk-lab__heading{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.walk-lab__heading h2{font-size:.9rem;line-height:1.4}.walk-lab__heading>p{color:var(--focus);font-size:.56rem;line-height:1.4}.walk-lab__controls{align-items:end;gap:var(--space-2);grid-template-columns:repeat(3,minmax(9rem,1fr)) repeat(3,max-content);display:grid}.walk-lab__controls label{gap:var(--space-1);min-width:0;color:var(--focus);font-size:.52rem;line-height:1.35;display:grid}.walk-lab__controls select,.walk-lab__controls button{min-width:0;min-height:44px;font:inherit}.walk-lab__controls select{border:2px solid var(--shadow);width:100%;padding:var(--space-1);color:var(--lcd-foreground);background:var(--lcd-background);border-radius:.35rem}.walk-lab__monitor,.animation-debug-preview{--lcd-surface:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--lcd-background) 65%, var(--focus-contrast)) 0%, color-mix(in srgb, var(--lcd-background) 83%, var(--focus-contrast)) 58%, color-mix(in srgb, var(--lcd-background) 96%, var(--focus-contrast)) 100%)}.walk-lab__monitor{border:3px solid var(--shadow);min-height:clamp(12rem,28vw,20rem);color:var(--lcd-foreground);background:var(--lcd-background);border-radius:.45rem;overflow:hidden}.walk-lab__monitor .wandering-companion{height:100%}.walk-lab__diagnostics{border:2px solid var(--shadow);background:var(--shadow);border-radius:.35rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0;display:grid;overflow:hidden}.walk-lab__diagnostics>div{min-width:0;padding:var(--space-1);background:var(--panel-background);gap:.2rem;display:grid}.walk-lab__diagnostics dt{color:var(--focus);font-size:.42rem}.walk-lab__diagnostics dd{overflow-wrap:anywhere;margin:0;font-size:.52rem;line-height:1.3}.animation-debug-companions{gap:var(--space-5);display:grid}.animation-debug-companion{gap:var(--space-3);display:grid}.animation-debug-companion h2{font-size:.85rem;line-height:1.4}.animation-debug-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(10rem,1fr));display:grid}.animation-debug-card{border:3px solid var(--shadow);background:var(--panel-background);min-width:0;box-shadow:0 4px 0 var(--shadow);border-radius:.65rem;grid-template-rows:auto auto 1fr;display:grid;overflow:hidden}.animation-debug-card h3{padding:var(--space-2);text-transform:capitalize;font-size:.65rem;line-height:1.4}.animation-debug-preview{aspect-ratio:1;color:var(--lcd-foreground);background:var(--lcd-background)}.animation-debug-preview .companion-display{height:100%;min-height:0}.animation-debug-preview .companion-sprite{width:76%;min-width:0}.animation-debug-metadata{align-content:start;gap:var(--space-1);padding:var(--space-2);font-size:.48rem;line-height:1.45;display:grid}.animation-debug-metadata>div{justify-content:space-between;gap:var(--space-2);display:flex}.animation-debug-metadata dt{color:var(--focus)}.animation-debug-metadata dd{text-align:right;margin:0}@media (width<=1100px){.walk-lab__controls{grid-template-columns:repeat(3,minmax(0,1fr))}.walk-lab__controls button{min-width:0}.walk-lab__diagnostics{grid-template-columns:repeat(3,minmax(0,1fr))}.animation-debug-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (width<=520px){.animation-debug-header{flex-direction:column;align-items:start}.walk-lab{padding:var(--space-2)}.walk-lab__heading{flex-direction:column;align-items:start}.walk-lab__controls,.walk-lab__diagnostics{grid-template-columns:minmax(0,1fr)}.walk-lab__controls button{width:100%}.walk-lab__monitor{min-height:11rem}.animation-debug-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.date-panel{align-content:start;gap:var(--space-2);min-height:0;display:grid}.date-history{--panel-safe-inset:var(--space-2);--control-size:var(--console-control-standard-size);border:2px solid var(--case-ink);min-width:0;min-height:0;padding-block:var(--panel-safe-inset);background:var(--panel-background);border-radius:.75rem;align-content:start;padding-inline:0;display:grid;overflow:hidden}.date-panel__header{align-items:center;gap:var(--space-1);min-height:44px;padding-inline:var(--panel-safe-inset);display:flex}.date-panel__header h2{text-align:center;flex:1;min-width:0;margin:0;font-size:clamp(.58rem,2.7vw,.8rem);line-height:1.35}.date-panel__header--error{gap:var(--space-1)}.date-panel__header--error h2{flex:0 auto}.date-panel__header--error p{min-width:0;color:var(--error);text-align:center;flex:1;margin:0;font-size:.48rem;line-height:1.25}.date-panel__header--error .date-panel__icon{font-size:.48rem}.date-panel__icon{box-shadow:none;border-width:2px;border-radius:.45rem}.date-panel__view-switch{margin-inline-start:auto}.date-panel__week,.date-panel__month,.date-panel__month-weekdays{justify-content:center;gap:2px;min-height:0;display:grid}.date-panel__week{grid-template-columns:repeat(7, var(--control-size));column-gap:0;margin-block-end:max(.5rem, var(--panel-safe-inset))}.date-panel__month,.date-panel__month-weekdays{grid-template-columns:repeat(7, var(--month-cell-size))}.date-history[data-date-view=month]{--month-cell-size:clamp(1.625rem, 8vw, 2rem)}.calendar-grid{grid-template-rows:repeat(6, var(--month-cell-size));row-gap:var(--space-1)}.date-panel__month-weekdays{text-align:center;align-items:center;height:.75rem;font-size:.48rem;line-height:1}.date-panel__cell{width:var(--control-size);min-width:var(--control-size);min-height:var(--control-size)}.date-control{width:var(--control-size);min-width:var(--control-size);justify-items:center;display:grid}.date-control:has(.date-control__weekday){grid-template-rows:.75rem var(--control-size);gap:2px}.date-control__weekday{width:var(--control-size);place-items:center;height:.75rem;font-size:.48rem;line-height:1;display:grid}.date-cell{--date-focus:inset 0 0 0 0 transparent;--date-frame:inset 0 0 0 0 transparent;--date-depth:inset 0 0 0 0 transparent;--date-outer-depth:0 2px 0 var(--shadow);width:var(--control-size);min-width:var(--control-size);height:var(--control-size);min-height:var(--control-size);aspect-ratio:1;box-shadow:var(--date-focus), var(--date-frame), var(--date-depth), var(--date-outer-depth);border-width:2px;border-radius:.35rem;place-items:center;padding:.1rem;line-height:1;display:grid;position:relative}.date-cell strong{font-size:.68rem}.date-panel__month .date-panel__cell,.date-panel__month .date-control,.date-panel__month .date-cell{width:var(--month-cell-size);min-width:var(--month-cell-size);height:var(--month-cell-size);min-height:var(--month-cell-size)}.date-cell[data-date-density=month] strong{font-size:.52rem}.date-cell__habit-pip{border:1px solid var(--case-ink);background:var(--habit-color);pointer-events:none;width:.32rem;height:.32rem;position:absolute}.date-cell__habit-pip--top-left{top:2px;left:2px}.date-cell__habit-pip--top-right{top:2px;right:2px}.date-cell__habit-pip--bottom-left{bottom:2px;left:2px}.date-cell__habit-pip--bottom-right{bottom:2px;right:2px}.date-cell--green,.date-editor__choice--green,.feeding-animation--green [data-food-pixel]{background:var(--rating-green)}.date-cell--green{background-color:var(--rating-green)}.date-cell--yellow,.date-editor__choice--yellow,.feeding-animation--yellow [data-food-pixel]{background:var(--rating-yellow)}.date-cell--yellow{background-color:var(--rating-yellow)}.date-cell--red,.date-editor__choice--red,.feeding-animation--red [data-food-pixel]{background:var(--rating-red)}.date-cell--red{background-color:var(--rating-red)}.date-cell--missing{background-color:var(--missing)}.date-cell--today:after{border:2px dashed var(--focus);content:"";pointer-events:none;border-radius:.18rem;position:absolute;inset:5px}.date-cell--selected{--date-frame:inset 0 0 0 3px var(--panel-background);--date-depth:inset 0 -4px 0 color-mix(in srgb, var(--shadow) 35%, transparent);--date-outer-depth:0 0 0 var(--shadow)}.date-cell--green.date-cell--selected{background-color:color-mix(in srgb, var(--rating-green) 78%, var(--shadow))}.date-cell--yellow.date-cell--selected{background-color:color-mix(in srgb, var(--rating-yellow) 78%, var(--shadow))}.date-cell--red.date-cell--selected{background-color:color-mix(in srgb, var(--rating-red) 78%, var(--shadow))}.date-cell--missing.date-cell--selected{background-color:color-mix(in srgb, var(--missing) 78%, var(--shadow))}.date-cell:active:not(:disabled){box-shadow:var(--date-focus), var(--date-frame), var(--date-depth), var(--date-outer-depth);transform:none}.date-cell:focus-visible{--date-focus:inset 0 0 0 2px var(--focus-contrast), inset 0 0 0 4px var(--focus);outline:0}.date-cell--future{color:color-mix(in srgb, var(--shadow) 72%, var(--focus-contrast));cursor:not-allowed;opacity:.72;transition:none}.date-panel__calendar-error{align-items:center;gap:var(--space-1);border:2px solid var(--error);padding:var(--space-1);color:var(--error);background:var(--panel-background);border-radius:.35rem;font-size:.5rem;line-height:1.35;display:flex}.date-panel__calendar-error p{flex:1;margin:0}.date-panel__calendar-error button{min-height:44px;padding:var(--space-1);box-shadow:none;border-width:2px}.date-editor{gap:var(--space-1);min-width:0;border:2px solid var(--editor-divider);padding:var(--space-1);background:var(--panel-background);text-align:center;border-radius:.5rem;margin-block-end:var(--space-2);display:grid}.date-editor>p{margin:0;font-size:clamp(.58rem,2.6vw,.75rem);line-height:1.35}.date-editor__controls{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) 44px;min-width:0;display:grid}.date-editor__choices{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.date-editor__controls:not(:has(.date-editor__clear)) .date-editor__choices{grid-column:1/-1}.date-editor__choice{min-width:0;min-height:44px;padding:var(--space-1);border-width:2px;font-weight:700}.date-editor__choice span{font-size:.48rem;line-height:1}.date-editor__habits{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.date-editor__habit{min-height:30px;box-shadow:none;border-width:1px;padding:.3rem .4rem;font-size:.42rem;line-height:1.2}.date-editor__clear{border:2px dashed var(--editor-divider);width:44px;height:44px;color:var(--shadow);box-shadow:none;background:0 0;place-items:center;padding:0;display:grid}.date-editor__clear svg{width:18px;height:18px}.date-editor__choice:focus-visible,.date-editor__clear:focus-visible{outline:3px solid var(--case-ink);outline-offset:2px}.feeding-animation{width:2.25rem;filter:drop-shadow(3px 3px 0 var(--feeding-shadow));animation:feed-companion var(--motion-feed) steps(4, jump-none) 1;grid-template-rows:repeat(2,.55rem);grid-template-columns:repeat(3,.55rem);gap:.15rem;display:grid;position:absolute;bottom:14%;right:12%}.feeding-animation [data-food-pixel]{width:.55rem;height:.55rem;display:block}@keyframes feed-companion{0%{opacity:1;transform:translate(55%)scale(.8)}to{opacity:.2;transform:translate(-25%)scale(1)}}.tutorial-screen{align-content:center;gap:var(--space-3);text-align:center;min-height:0;padding:clamp(.75rem,4vw,1.25rem);display:grid}.tutorial-screen h1,.tutorial-screen p,.system-message{margin:0;line-height:1.55}.tutorial-screen h1,.system-message{font-size:clamp(.72rem,3.5vw,1rem)}.tutorial-screen p{font-size:clamp(.58rem,2.7vw,.75rem)}.tutorial-screen__progress{font-weight:700;font-size:.58rem!important}.tutorial-practice{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.tutorial-practice>p{font-weight:700}.tutorial-practice__good{background:var(--rating-green)}.tutorial-controls{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tutorial-controls__utility{justify-content:center;min-width:0;display:flex}.power-down-controls{justify-content:center;gap:var(--space-4);min-width:0;display:flex}.power-down-controls form,.power-down-controls .console-icon-button{min-width:44px}.power-down-control--cancel{background:var(--rating-red)}.power-down-control--confirm{background:var(--rating-green)}.system-message{padding:var(--space-4);text-align:center;align-self:center;font-weight:700}@media (width<=370px){.console-shell{--console-screen-min:8rem;padding:.75rem}.companion-status-presentation{gap:.3rem;top:.45rem}.companion-status-presentation [data-companion-status-copy]{font-size:.44rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
