.hero-ascii-clouds-v1-module__sb2ciq__field{pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(at 48% 8%,#26313a,#161d23 72%);overflow:hidden;container-type:size}.hero-ascii-clouds-v1-module__sb2ciq__poster{opacity:.95;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-ascii-clouds-v1-module__sb2ciq__text{--grid-width:max(100cqw, calc(100cqh * var(--cloud-aspect,1.77778)));--grid-height:calc(var(--grid-width) / var(--cloud-aspect,1.77778));--cell-width:calc(var(--grid-width) / var(--cloud-columns,260));--line-height:calc(var(--grid-height) / var(--cloud-rows,135));left:calc((100% - var(--grid-width)) / 2 + var(--cell-width) * var(--cloud-column,0));top:calc((100% - var(--grid-height)) / 2 + var(--line-height) * var(--cloud-row,0));width:calc(var(--cell-width) * var(--visible-columns,260));height:calc(var(--line-height) * var(--visible-rows,135));color:#dce5ed;opacity:.95;font-family:Monaco,Consolas,Liberation Mono,monospace;font-size:var(--line-height);line-height:var(--line-height);font-kerning:none;font-variant-ligatures:none;letter-spacing:calc(var(--cell-width) - 1ch);white-space:pre;contain:strict;visibility:hidden;margin:0;font-weight:400;position:absolute}.hero-ascii-clouds-v1-module__sb2ciq__field[data-ready=true] .hero-ascii-clouds-v1-module__sb2ciq__text{visibility:visible}.hero-ascii-clouds-v1-module__sb2ciq__field[data-ready=true] .hero-ascii-clouds-v1-module__sb2ciq__poster{visibility:hidden}
.hero-ascii-clouds-v2-module__XWrhpq__field{--cloud-body:#4a6693;--cloud-light:#e6f1ff;--cloud-halo:#8cbaff8c;--trail:#8fb4d8;--trail-halo:#78afe64d;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(60% 55% at 86% 4%,#5c84cc33,#0000 70%),radial-gradient(80% 45% at 30% 100%,#2846802e,#0000 75%),linear-gradient(#03060b 0%,#060b15 55%,#0a1322 100%);overflow:hidden}.hero-ascii-clouds-v2-module__XWrhpq__poster{opacity:.9;object-fit:cover;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero-ascii-clouds-v2-module__XWrhpq__text{color:var(--cloud-body);opacity:0;font-family:Monaco,Consolas,Liberation Mono,monospace;font-size:var(--line-height,6.5px);line-height:var(--line-height,6.5px);font-kerning:none;font-variant-ligatures:none;letter-spacing:calc(var(--cell-width,6px) - 1ch);white-space:pre;contain:strict;margin:0;font-weight:400;transition:opacity .7s;position:absolute;inset:0}.hero-ascii-clouds-v2-module__XWrhpq__highlights{color:var(--cloud-light);filter:drop-shadow(0 0 4px var(--cloud-halo));will-change:filter}.hero-ascii-clouds-v2-module__XWrhpq__trail{color:var(--trail);filter:drop-shadow(0 0 3px var(--trail-halo))}.hero-ascii-clouds-v2-module__XWrhpq__field[data-ready=true] .hero-ascii-clouds-v2-module__XWrhpq__text{opacity:.95}.hero-ascii-clouds-v2-module__XWrhpq__field[data-ready=true] .hero-ascii-clouds-v2-module__XWrhpq__trail{opacity:var(--trail-opacity,.6)}.hero-ascii-clouds-v2-module__XWrhpq__field[data-ready=true] .hero-ascii-clouds-v2-module__XWrhpq__poster{opacity:0}
.cursor-face-module__uY5Yla__face{color:var(--face,#e6f1ff);text-align:center;text-shadow:0 0 10px var(--face-glow,#8cbaffa6);pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,1ch);align-items:center;font-family:Monaco,Consolas,Liberation Mono,monospace;font-weight:400;line-height:1;display:inline-grid}.cursor-face-module__uY5Yla__day{--face:#0f3358;--face-glow:transparent}.cursor-face-module__uY5Yla__mouth{width:1ch;height:1em;filter:drop-shadow(0 0 5px var(--face-glow,#8cbaffa6));overflow:visible}.cursor-face-module__uY5Yla__mouth path{fill:none;stroke:currentColor;stroke-width:.085em;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-origin:50% 88%;transition:transform .32s cubic-bezier(.3,1.5,.5,1);transform:scaleY(.02)}.cursor-face-module__uY5Yla__rightEye{opacity:0;transition:opacity .26s,transform .26s;transform:translate(-.3em)}.cursor-face-module__uY5Yla__face[data-mood=work] .cursor-face-module__uY5Yla__mouth path{animation:cursor-face-module__uY5Yla__caret-blink calc(var(--beat,.55s) * 2) steps(1, end) infinite}.cursor-face-module__uY5Yla__face[data-mood=happy] .cursor-face-module__uY5Yla__mouth path{transform:scaleY(1)}.cursor-face-module__uY5Yla__face[data-mood=happy] .cursor-face-module__uY5Yla__rightEye{opacity:1;transform:none}.cursor-face-module__uY5Yla__face[data-mood=happy]{animation:cursor-face-module__uY5Yla__bob calc(var(--beat,.6s) * 4) ease-in-out infinite}@keyframes cursor-face-module__uY5Yla__caret-blink{0%,55%{opacity:1}55.01%,to{opacity:0}}@keyframes cursor-face-module__uY5Yla__bob{0%,to{translate:0}50%{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.cursor-face-module__uY5Yla__face[data-mood] .cursor-face-module__uY5Yla__mouth path,.cursor-face-module__uY5Yla__face[data-mood]{animation:none}}
.weather-shelter-module__fuDUXG__scene.weather-shelter-module__fuDUXG__scene{--day-mix:calc(var(--day,0) * 100%);--cloud-body:color-mix(in srgb, #4a6693, #ffffff73 var(--day-mix));--cloud-light:color-mix(in srgb, #e6f1ff, #fff var(--day-mix));--cloud-halo:color-mix(in srgb, #8cbaff8c, #ffffff80 var(--day-mix));--trail:#a9c6e6;--trail-opacity:.85;--face:color-mix(in srgb, #e6f1ff, #0f3358 var(--day-mix));--face-glow:color-mix(in srgb, #8cbaffa6, transparent var(--day-mix))}.weather-shelter-module__fuDUXG__daylight{opacity:var(--day,0);pointer-events:none;background:linear-gradient(#3f86d6 0%,#d6ebfa 100%);position:absolute;inset:0}.weather-shelter-module__fuDUXG__charge{color:#f4faff;filter:drop-shadow(0 0 3px #a0d2fff2)drop-shadow(0 0 9px #6ea0ff99)}.weather-shelter-module__fuDUXG__flash{opacity:calc(var(--flash,0) * .2);mix-blend-mode:screen;pointer-events:none;background:#c9dcff;position:absolute;inset:0}.weather-shelter-module__fuDUXG__facePlacement{margin-bottom:.35em;font-size:clamp(20px,2vw,28px);position:absolute;left:50%;transform:translate(-50%)}
.cloud-sprite-module__QFUnFa__sprite{pointer-events:none;-webkit-user-select:none;user-select:none;--sprite-body:#4a6693;--sprite-light:#e6f1ff;--sprite-halo:#8cbaff8c}.cloud-sprite-module__QFUnFa__layer{color:var(--sprite-body);font-family:Monaco,Consolas,Liberation Mono,monospace;font-size:var(--line-height,6.5px);line-height:var(--line-height,6.5px);font-kerning:none;font-variant-ligatures:none;letter-spacing:calc(var(--cell-width,6px) - 1ch);white-space:pre;margin:0;position:absolute;inset:0}.cloud-sprite-module__QFUnFa__light{color:var(--sprite-light);filter:drop-shadow(0 0 4px var(--sprite-halo))}.cloud-sprite-module__QFUnFa__near{--sprite-body:#9fb3d1;--sprite-light:#eef4ff;opacity:.5;filter:blur(1.6px)}
