@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/11f9a2a736841376-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/b9678868cb0ba857-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/50af3c996a16bd8a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/9a8d8a16672dcf93-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/aa6a201c4f64c2ff-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/732509e73740e816-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/87794cb5527a6972-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/3143c7a12e3abd87-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/d13aa4c51966deb4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/02400463610e6516-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/74aa494548ff6329-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:IoskeleyMono;src:url(/_next/static/media/20f8c76d236c6665-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:IoskeleyMono Fallback;src:local("Arial");ascent-override:73.39%;descent-override:16.73%;line-gap-override:4.94%;size-adjust:131.49%}.__className_45a3df{font-family:IoskeleyMono,IoskeleyMono Fallback}.__variable_45a3df{--font-ioskeley-mono:"IoskeleyMono","IoskeleyMono Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-prose:"Newsreader","Newsreader Fallback"}.react-tweet-theme{--tweet-container-margin:1.5rem 0;--tweet-header-font-size:0.9375rem;--tweet-header-line-height:1.25rem;--tweet-body-font-size:1.25rem;--tweet-body-font-weight:400;--tweet-body-line-height:1.5rem;--tweet-body-margin:0;--tweet-quoted-container-margin:0.75rem 0;--tweet-quoted-body-font-size:0.938rem;--tweet-quoted-body-font-weight:400;--tweet-quoted-body-line-height:1.25rem;--tweet-quoted-body-margin:0.25rem 0 0.75rem 0;--tweet-info-font-size:0.9375rem;--tweet-info-line-height:1.25rem;--tweet-actions-font-size:0.875rem;--tweet-actions-line-height:1rem;--tweet-actions-font-weight:700;--tweet-actions-icon-size:1.25em;--tweet-actions-icon-wrapper-size:calc(var(--tweet-actions-icon-size) + 0.75em);--tweet-replies-font-size:0.875rem;--tweet-replies-line-height:1rem;--tweet-replies-font-weight:700}:where(.react-tweet-theme) *{margin:0;padding:0;box-sizing:border-box}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#fafafa,#eaeaea,#eaeaea,#fafafa);--tweet-border:1px solid #cfd9de;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#0f1419;--tweet-font-color-secondary:#536471;--tweet-bg-color:#fff;--tweet-bg-color-hover:#f7f9f9;--tweet-quoted-bg-color-hover:rgba(0,0,0,.03);--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#006fd6;--tweet-color-blue-secondary-hover:rgba(0,111,214,.1);--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:rgba(249,24,128,.1);--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:rgba(0,186,124,.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-quoted-bg-color-hover:hsla(0,0%,100%,.03);--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:rgba(107,201,251,.1);--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:rgba(249,24,128,.1);--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:rgba(0,186,124,.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}@media (prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:rgba(107,201,251,.1);--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:rgba(249,24,128,.1);--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:rgba(0,186,124,.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .5s ease-out forwards}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes neon-glow{0%,to{filter:saturate(.5) brightness(.82)}50%{filter:saturate(1.3) brightness(1.18)}}.animate-neon-glow{animation:neon-glow 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-neon-glow{filter:saturate(.7) brightness(.95);animation:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .6s ease-out forwards}.writing-mode-vertical{writing-mode:vertical-rl;text-orientation:mixed}.preserve-3d{transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.preserve-3d,.writing-mode-vertical{transform:none!important}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.animate-spring,.animate-spring-fast{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.animate-spring-fast{transition-duration:.2s}.animate-spring-slow{transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-duration:.5s}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.3) 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity .5s}.ripple:active:after{transform:scale(0);opacity:.3;transition:0s}@keyframes jelly{0%,to{transform:scale(1)}25%{transform:scale(.95,1.05)}50%{transform:scale(1.05,.95)}75%{transform:scale(.98,1.02)}}.animate-jelly{animation:jelly .5s cubic-bezier(.34,1.56,.64,1)}@keyframes typewriter-cursor{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor:after{content:"|";animation:typewriter-cursor 1s step-end infinite;margin-left:2px}.shine{position:relative;overflow:hidden}.shine:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.shine:hover:before{left:100%}.terminal-panel{border-radius:.5rem;border-width:1px;border-color:hsla(0,0%,100%,.2);background-color:rgba(0,0,0,.95);box-shadow:0 8px 32px rgba(0,0,0,.8);position:relative;overflow:hidden}.light .terminal-panel,.terminal-panel{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.light .terminal-panel{border-radius:.5rem;border-width:1px;border-color:rgba(37,99,235,.6);background-color:hsla(0,0%,100%,.95);box-shadow:0 0 20px rgba(0,102,204,.2),0 8px 32px rgba(0,0,0,.1)}.terminal-cursor:after{content:"";position:absolute;right:.5rem;top:50%;height:1rem;width:.125rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:hsla(0,0%,100%,.8);animation:terminal-cursor 1s infinite}.light .terminal-cursor:after{background-color:rgba(37,99,235,.8)}.terminal-scan{position:absolute;left:0;right:0;top:0;height:1px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(192,132,252,.4) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);animation:terminal-scan 3s infinite;pointer-events:none;z-index:10;box-shadow:0 0 8px rgba(138,92,246,.3)}@keyframes terminal-cursor{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes terminal-scan{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(400px);opacity:0}}.terminal-input{background-color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.terminal-input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.terminal-input::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.terminal-input:focus{outline:2px solid transparent;outline-offset:2px}.terminal-input{text-shadow:0 0 4px hsla(0,0%,100%,.3)}.light .terminal-input{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.light .terminal-input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(96 165 250/var(--tw-placeholder-opacity))}.light .terminal-input::placeholder{--tw-placeholder-opacity:1;color:rgb(96 165 250/var(--tw-placeholder-opacity))}.light .terminal-input{text-shadow:0 0 4px rgba(0,102,204,.3)}.terminal-result{border-left-width:2px;border-color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;text-shadow:0 0 2px hsla(0,0%,100%,.2)}.light .terminal-result{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));text-shadow:none}.terminal-result:hover{background-color:hsla(0,0%,100%,.1)}.light .terminal-result:hover{background-color:rgba(37,99,235,.1)}.terminal-result.selected{border-left-color:hsla(0,0%,100%,.5);background-color:hsla(0,0%,100%,.2);text-shadow:0 0 4px hsla(0,0%,100%,.4)}.light .terminal-result.selected{border-left-color:rgba(37,99,235,.5);background-color:rgba(37,99,235,.2);text-shadow:none}.terminal-prompt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-shadow:0 0 3px hsla(0,0%,100%,.3)}.light .terminal-prompt{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity));text-shadow:none}.plastic-grain{opacity:.18;background-image:radial-gradient(hsla(0,0%,100%,.3) .5px,transparent 0),radial-gradient(rgba(0,0,0,.16) .45px,transparent 0);background-size:3px 3px,4px 4px;background-position:0 0,1px 1px;mix-blend-mode:soft-light}.dark .plastic-grain{opacity:.12}@keyframes crt-flicker{0%,to{opacity:.02}8%{opacity:.035}17%{opacity:.022}26%{opacity:.04}39%{opacity:.018}53%{opacity:.032}67%{opacity:.02}84%{opacity:.03}}.crt-flicker{animation:crt-flicker 2.3s steps(2) infinite;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03))}.dark .crt-flicker{background:linear-gradient(180deg,rgba(210,245,255,.1),rgba(175,220,255,.04))}@media (prefers-reduced-motion:reduce){.crt-flicker{animation:none;opacity:.02}}@media (max-width:639px){.crt-flicker{display:none}}@keyframes boot-scanline-sweep{0%{top:-4px;opacity:0}4%{opacity:1}85%{opacity:.8}to{top:100%;opacity:0}}.crt-window__scanline{position:absolute;left:0;right:0;height:2px;z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--term-accent) 12%,transparent) 15%,color-mix(in srgb,var(--term-accent) 45%,transparent) 35%,hsla(0,0%,100%,.55) 50%,color-mix(in srgb,var(--term-accent) 45%,transparent) 65%,color-mix(in srgb,var(--term-accent) 12%,transparent) 85%,transparent 100%);box-shadow:0 0 6px color-mix(in srgb,var(--term-accent) 18%,transparent),0 0 14px color-mix(in srgb,var(--term-accent) 8%,transparent);animation:boot-scanline-sweep 3s cubic-bezier(.45,.05,.2,1) forwards}@media (prefers-reduced-motion:reduce){.crt-window__scanline{display:none}}.crt-window--terminal{--crt-size:1;--crt-shell-perspective:1500px;--crt-window-filter:drop-shadow(0 28px 70px rgba(0,0,0,.64)) drop-shadow(0 0 42px rgba(84,255,138,.1));--crt-lip-x:13%}.crt-window--command{--crt-size:0.76;--crt-shell-perspective:1200px;--crt-window-filter:drop-shadow(0 24px 60px rgba(0,0,0,.62)) drop-shadow(0 0 34px rgba(84,255,138,.1));--crt-lip-x:16%}.crt-window--mail{--crt-size:0.58;--crt-shell-perspective:1000px;--crt-window-filter:drop-shadow(0 18px 42px rgba(0,0,0,.5)) drop-shadow(0 0 24px rgba(84,255,138,.1));--crt-lip-x:18%}.crt-window--terminal{--term-fg:#caffbd;--term-accent:#8cf8ff;--term-boot:#79ff9a;--term-system:#d7b6ff;--term-search:#ffd166;--term-error:#ff6b6b;--term-led:#85ff8d;--term-led-glow:rgba(133,255,141,.82);--term-glow-strong:rgba(132,255,153,.45);--term-glow-soft:rgba(91,255,136,.12);--term-screen-bg:radial-gradient(ellipse at 50% 48%,rgba(23,71,42,.82) 0%,rgba(6,31,18,.96) 54%,#020604 100%);--term-screen-vignette:radial-gradient(ellipse at 50% 47%,rgba(25,74,40,.2) 0%,rgba(2,17,9,.04) 48%,rgba(0,0,0,.58) 100%);--term-head-border:rgba(144,255,169,.16);--term-head-bg:linear-gradient(180deg,rgba(190,255,204,.08),rgba(10,35,18,.06));--term-head-shadow:rgba(98,255,134,.06)}.crt-window--terminal[data-term-theme=amber]{--term-fg:#ffce8a;--term-accent:#ffd27f;--term-boot:#ffb000;--term-system:#ffb3c1;--term-search:#ffe08a;--term-error:#ff7a5c;--term-led:#ffb347;--term-led-glow:rgba(255,179,71,.82);--term-glow-strong:rgba(255,176,0,.45);--term-glow-soft:rgba(255,176,0,.12);--term-screen-bg:radial-gradient(ellipse at 50% 48%,rgba(71,47,8,.82) 0%,rgba(31,19,3,.96) 54%,#060400 100%);--term-screen-vignette:radial-gradient(ellipse at 50% 47%,rgba(74,47,8,.2) 0%,rgba(17,9,2,.04) 48%,rgba(0,0,0,.58) 100%);--term-head-border:rgba(255,200,120,.18);--term-head-bg:linear-gradient(180deg,rgba(255,224,170,.08),rgba(35,22,6,.06));--term-head-shadow:rgba(255,176,0,.06)}.crt-window--terminal[data-term-theme=ibm]{--term-fg:#aef3ff;--term-accent:#5fd7ff;--term-boot:#5fd7ff;--term-system:#b3c7ff;--term-search:#9be7ff;--term-error:#ff8fa3;--term-led:#5fd7ff;--term-led-glow:rgba(95,215,255,.82);--term-glow-strong:rgba(95,215,255,.45);--term-glow-soft:rgba(95,215,255,.12);--term-screen-bg:radial-gradient(ellipse at 50% 48%,rgba(8,42,60,.82) 0%,rgba(3,18,31,.96) 54%,#02060c 100%);--term-screen-vignette:radial-gradient(ellipse at 50% 47%,rgba(8,42,60,.2) 0%,rgba(2,9,17,.04) 48%,rgba(0,0,0,.58) 100%);--term-head-border:rgba(120,210,255,.18);--term-head-bg:linear-gradient(180deg,rgba(170,243,255,.08),rgba(8,28,44,.06));--term-head-shadow:rgba(95,215,255,.06)}.crt-window--terminal[data-term-theme=dracula]{--term-fg:#f8f8f2;--term-accent:#8be9fd;--term-boot:#50fa7b;--term-system:#bd93f9;--term-search:#f1fa8c;--term-error:#f55;--term-led:#bd93f9;--term-led-glow:rgba(189,147,249,.82);--term-glow-strong:rgba(189,147,249,.42);--term-glow-soft:rgba(189,147,249,.12);--term-screen-bg:radial-gradient(ellipse at 50% 48%,rgba(48,32,70,.84) 0%,rgba(24,15,40,.96) 54%,#0b0712 100%);--term-screen-vignette:radial-gradient(ellipse at 50% 47%,rgba(52,34,78,.22) 0%,rgba(18,11,30,.04) 48%,rgba(0,0,0,.58) 100%);--term-head-border:rgba(189,147,249,.22);--term-head-bg:linear-gradient(180deg,hsla(60,30%,96%,.08),rgba(30,18,48,.06));--term-head-shadow:rgba(189,147,249,.07)}.crt-window--terminal[data-term-theme=mono]{--term-fg:#e6e6e6;--term-accent:#fff;--term-boot:#cfcfcf;--term-system:#b9b9b9;--term-search:#ffd166;--term-error:#f77;--term-led:#d4d4d4;--term-led-glow:hsla(0,0%,83%,.7);--term-glow-strong:hsla(0,0%,90%,.4);--term-glow-soft:hsla(0,0%,100%,.1);--term-screen-bg:radial-gradient(ellipse at 50% 48%,rgba(30,30,32,.95) 0%,rgba(12,12,14,.98) 54%,#000 100%);--term-screen-vignette:radial-gradient(ellipse at 50% 47%,rgba(40,40,44,.18) 0%,rgba(8,8,10,.04) 48%,rgba(0,0,0,.6) 100%);--term-head-border:hsla(0,0%,78%,.16);--term-head-bg:linear-gradient(180deg,hsla(0,0%,90%,.07),rgba(20,20,22,.06));--term-head-shadow:hsla(0,0%,90%,.05)}.crt-window{perspective:var(--crt-shell-perspective,1500px);filter:var(--crt-window-filter)}.crt-window__shell{--s:var(--crt-size,1);position:relative;isolation:isolate;padding:calc(clamp(.75rem, 2vw, 1.35rem) * var(--s));border:1px solid hsla(0,0%,100%,.16);border-radius:calc(2.45rem * var(--s)) calc(2.45rem * var(--s)) calc(2.1rem * var(--s)) calc(2.1rem * var(--s));background:radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.36) 0,hsla(0,0%,100%,.12) 28%,transparent 62%),radial-gradient(ellipse at 18% 22%,hsla(0,0%,100%,.22),transparent 34%),linear-gradient(135deg,#c9c6b8,#858273 48%,#4a4b42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.64),inset calc(20px * var(--s)) calc(16px * var(--s)) calc(44px * var(--s)) hsla(0,0%,100%,.14),inset calc(-28px * var(--s)) calc(-32px * var(--s)) calc(58px * var(--s)) rgba(24,24,20,.5),calc(8px * var(--s)) calc(28px * var(--s)) calc(70px * var(--s)) rgba(0,0,0,.58)}.crt-window--terminal .crt-window__shell{padding:calc(clamp(.45rem, 1.2vw, .8rem) * var(--s))}.crt-window--terminal .crt-window__bezel{padding:calc(clamp(.45rem, 1.4vw, .8rem) * var(--s))}.crt-window__shell:before{content:"";position:absolute;inset:calc(.45rem * var(--s));z-index:-1;border-radius:calc(2rem * var(--s));background-image:linear-gradient(180deg,transparent calc(47.5% - .5px),rgba(60,58,50,.18) calc(47.5% - .5px),rgba(60,58,50,.18) calc(47.5% + .5px),hsla(0,0%,100%,.06) calc(47.5% + .5px),hsla(0,0%,100%,.06) calc(47.5% + 1.5px),transparent calc(47.5% + 1.5px)),radial-gradient(hsla(0,0%,100%,.18) .6px,transparent 0),radial-gradient(rgba(0,0,0,.2) .55px,transparent 0);background-position:0 0,0 0,1px 1px;background-size:100% 100%,4px 4px,5px 5px;background-repeat:no-repeat,repeat,repeat;mix-blend-mode:soft-light;opacity:.34;pointer-events:none}.crt-window__shell:after{display:none}.crt-window__bezel{position:relative;z-index:1;padding:calc(clamp(.75rem, 2.2vw, 1.35rem) * var(--s));border:1px solid rgba(0,0,0,.58);border-radius:calc(2rem * var(--s));background:radial-gradient(ellipse at 50% 45%,rgba(32,35,27,.08) 0,rgba(13,14,10,.48) 72%,rgba(0,0,0,.66) 100%),linear-gradient(135deg,#5f6053,#262820 62%,#12140f);box-shadow:inset 0 2px 2px hsla(0,0%,100%,.18),inset 0 calc(-12px * var(--s)) calc(26px * var(--s)) rgba(0,0,0,.58),0 2px 0 hsla(0,0%,100%,.16)}.crt-window__bezel:before{content:"";position:absolute;inset:calc(.45rem * var(--s));border:1px solid hsla(0,0%,100%,.08);border-radius:calc(1.65rem * var(--s));box-shadow:inset 0 0 0 1px rgba(0,0,0,.64),inset 0 0 calc(36px * var(--s)) rgba(0,0,0,.52);pointer-events:none}.crt-window__glass{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--term-glow-strong) 40%,transparent);border-radius:calc(2.35rem * var(--s)) /calc(1.8rem * var(--s));background-color:#020604;background:var(--term-screen-bg,radial-gradient(ellipse at 50% 48%,rgba(23,71,42,.82) 0,rgba(6,31,18,.96) 54%,#020604 100%));box-shadow:inset 0 0 calc(18px * var(--s)) var(--term-glow-strong),inset 0 0 calc(72px * var(--s)) rgba(0,0,0,.72),inset 0 0 calc(140px * var(--s)) rgba(0,0,0,.82),0 0 calc(36px * var(--s)) var(--term-glow-soft);transform:translateZ(0) rotateX(calc(.45deg * var(--s))) skewX(calc(.08deg * var(--s)))}@media (max-width:639px){.crt-window__glass{transform:translateZ(0)}}.crt-window__glass:before{content:"";position:absolute;inset:-18%;z-index:5;background:radial-gradient(ellipse at 34% 14%,hsla(0,0%,100%,.22) 0,hsla(0,0%,100%,.1) 13%,transparent 34%),linear-gradient(112deg,transparent,transparent 18%,rgba(196,255,213,.11) 26%,transparent 44%,transparent);mix-blend-mode:screen;opacity:.84;pointer-events:none}@media (max-width:639px){.crt-window__glass:before{background:linear-gradient(112deg,transparent,transparent);opacity:0}}.crt-window__glass:after{content:"";position:absolute;inset:0;z-index:6;background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.035) 0,hsla(0,0%,100%,.035) 1px,rgba(0,0,0,.24) 2px,rgba(0,0,0,.24) 4px),repeating-linear-gradient(90deg,rgba(255,65,65,.04),rgba(255,65,65,.04) 1px,rgba(92,255,127,.045) 0,rgba(92,255,127,.045) 2px,rgba(80,180,255,.04) 0,rgba(80,180,255,.04) 3px),radial-gradient(ellipse at 50% 50%,transparent 60%,rgba(255,65,65,.018) 75%,rgba(92,255,127,.012) 82%,rgba(80,180,255,.02) 92%,transparent 100%),linear-gradient(180deg,transparent 32.5%,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 32.72%,transparent 0,transparent 66.5%,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 66.72%,transparent 0),radial-gradient(circle at 22% 38%,hsla(0,0%,100%,.12) .3px,transparent 0),radial-gradient(circle at 74% 16%,hsla(0,0%,100%,.08) .4px,transparent 0),radial-gradient(circle at 58% 82%,rgba(200,210,200,.1) .25px,transparent 0),radial-gradient(circle at 13% 67%,hsla(0,0%,100%,.06) .5px,transparent 0),radial-gradient(circle at 89% 54%,rgba(200,220,200,.09) .35px,transparent 0);background-size:100% 4px,3px 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:repeat,repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;mix-blend-mode:screen;opacity:.74;pointer-events:none}@media (max-width:639px){.crt-window__glass:after{background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 1px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px);background-size:100% 4px;background-repeat:repeat;background-position:0 0;opacity:.5}}.crt-window__screen{position:relative;z-index:1;min-height:calc(22rem * var(--s));background-color:#020604;background-image:radial-gradient(ellipse at 28% 24%,rgba(180,255,200,.015) 0,transparent 32%),radial-gradient(ellipse at 62% 58%,rgba(180,255,200,.012) 0,transparent 26%),radial-gradient(ellipse at 8% 14%,rgba(180,255,200,.01) 0,transparent 18%),radial-gradient(ellipse at 50% 90%,rgba(160,230,180,.008) 0,transparent 14%),var(--term-screen-vignette,radial-gradient(ellipse at 50% 47%,rgba(25,74,40,.2) 0,rgba(2,17,9,.04) 48%,rgba(0,0,0,.58) 100%))}.crt-window__screen:before{content:"";position:absolute;inset:0;z-index:4;background:radial-gradient(ellipse at 50% 50%,transparent 46%,rgba(0,0,0,.48) 100%);pointer-events:none}.crt-window__screen:after{content:"";position:absolute;left:0;right:0;top:-18%;z-index:7;height:16%;background:linear-gradient(to bottom,transparent,var(--term-glow-soft),transparent);filter:blur(5px);animation:crt-window-sweep 5.6s linear infinite;pointer-events:none}.crt-window__body,.crt-window__footer,.crt-window__head,.crt-window__list,.crt-window__output,.crt-window__progress,.crt-window__search{position:relative;z-index:3}.crt-window__head{border-bottom:1px solid var(--term-head-border,rgba(144,255,169,.16));background:var(--term-head-bg,linear-gradient(to bottom,rgba(190,255,204,.08),rgba(10,35,18,.06)));text-shadow:0 0 8px var(--term-glow-strong,rgba(161,255,185,.42))}.crt-window--terminal .crt-window__head{box-shadow:0 1px 18px var(--term-head-shadow,rgba(98,255,134,.06))}.crt-status-led{display:inline-block;width:.52rem;height:.52rem;border-radius:999px;background:var(--term-led,#85ff8d);box-shadow:0 0 7px var(--term-led-glow,rgba(133,255,141,.82)),0 0 18px color-mix(in srgb,var(--term-led-glow,rgba(133,255,141,.82)) 42%,transparent)}.crt-window__output{color:var(--term-fg,#caffbd);letter-spacing:0;text-rendering:optimizeLegibility;text-shadow:.6px 0 0 rgba(255,80,80,.1),-.6px 0 0 rgba(80,120,255,.08),0 0 3px var(--term-glow-strong,rgba(132,255,153,.42)),0 0 12px var(--term-glow-soft,rgba(91,255,136,.14)),0 0 35px color-mix(in srgb,var(--term-glow-soft,rgba(91,255,136,.1)) 50%,transparent);scrollbar-color:var(--term-glow-strong,rgba(132,255,153,.45)) rgba(0,0,0,.18);scrollbar-width:thin}@media (max-width:639px){.crt-window__output{contain:layout style paint}}.crt-window__output::-webkit-scrollbar{width:.55rem}.crt-window__output::-webkit-scrollbar-track{background:rgba(0,0,0,.22);border-left:1px solid color-mix(in srgb,var(--term-glow-strong,rgba(140,255,170,.42)) 20%,transparent)}.crt-window__output::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,.18);border-radius:999px;background:var(--term-glow-strong,rgba(140,255,170,.42));box-shadow:0 0 10px color-mix(in srgb,var(--term-glow-strong,rgba(140,255,170,.42)) 49%,transparent)}.crt-window__search{border-bottom:1px solid rgba(144,255,169,.14);background:linear-gradient(180deg,rgba(14,47,23,.5),rgba(5,25,13,.24))}.crt-window__list{scrollbar-color:rgba(132,255,153,.45) rgba(0,0,0,.18);scrollbar-width:thin}.crt-window__list::-webkit-scrollbar{width:.5rem}.crt-window__list::-webkit-scrollbar-track{background:rgba(0,0,0,.22)}.crt-window__list::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,.18);border-radius:999px;background:rgba(140,255,170,.42);box-shadow:0 0 10px rgba(140,255,170,.22)}.crt-window__footer{border-top:1px solid rgba(144,255,169,.14);background:linear-gradient(180deg,rgba(14,47,23,.28),rgba(5,25,13,.46));color:rgba(143,207,153,.74);text-shadow:0 0 7px rgba(143,207,153,.24)}.crt-window__body{background:radial-gradient(ellipse at 50% 54%,rgba(25,74,40,.12),rgba(0,0,0,.18) 100%)}.crt-window__progress{height:.24rem;background:rgba(0,0,0,.26);border-top:1px solid rgba(144,255,169,.12)}.crt-window__progress>div{height:100%;background:linear-gradient(90deg,rgba(133,255,141,.32),rgba(140,248,255,.84),rgba(133,255,141,.6));box-shadow:0 0 8px rgba(140,248,255,.44),0 0 18px rgba(133,255,141,.18);transition:none}.crt-window__deck{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--s));margin-top:calc(clamp(.65rem, 1.5vw, 1rem) * var(--s));padding:0 calc(clamp(.25rem, 1vw, .65rem) * var(--s))}.crt-window__deck .crt-brand-plate{font-size:calc(.6rem * var(--s));letter-spacing:calc(.22em * var(--s));padding:calc(.3rem * var(--s)) calc(.55rem * var(--s))}.crt-window__deck .crt-vent-slots{gap:calc(clamp(.28rem, 1vw, .55rem) * var(--s))}.crt-window__deck .crt-vent-slots span{width:calc(clamp(1.3rem, 4vw, 2.6rem) * var(--s));height:calc(.28rem * var(--s))}.crt-window__deck .crt-power-button{width:calc(2rem * var(--s));height:calc(2rem * var(--s))}.crt-window__deck .crt-power-button span{width:calc(.58rem * var(--s));height:calc(.58rem * var(--s))}.crt-brand-plate{border:1px solid rgba(0,0,0,.38);border-radius:.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(0,0,0,.06)),#8b897c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset -1px -1px 2px rgba(0,0,0,.18),1px 2px 3px rgba(0,0,0,.34);color:rgba(20,20,18,.66);font-weight:700;text-shadow:0 1px 0 hsla(0,0%,100%,.24);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .18s ease}.crt-brand-plate:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),inset -1px -1px 2px rgba(0,0,0,.18),0 3px 8px rgba(0,0,0,.36)}.crt-brand-plate:active{transform:scale(.95);transition-duration:50ms}.crt-vent-slots{display:flex;flex:1;justify-content:center;gap:clamp(.28rem,1vw,.55rem);max-width:15rem;position:relative}.crt-vent-slots:after{content:"";position:absolute;top:calc(-2.2rem * var(--s, 1));left:-10%;right:-10%;height:calc(2.2rem * var(--s, 1));z-index:1;background:linear-gradient(180deg,transparent 0,rgba(255,255,240,.012) 25%,rgba(255,255,240,.008) 50%,transparent);filter:blur(10px);opacity:0;animation:crt-heat-shimmer 4.8s ease-in-out infinite;transform-origin:bottom center;pointer-events:none}@keyframes crt-heat-shimmer{0%{opacity:0;transform:translateY(4px) scaleX(1) skewX(0deg)}15%{opacity:.6;transform:translateY(-2px) scaleX(1.04) skewX(.5deg)}35%{opacity:.4;transform:translateY(0) scaleX(.97) skewX(-.3deg)}55%{opacity:.55;transform:translateY(-3px) scaleX(1.02) skewX(.2deg)}75%{opacity:.3;transform:translateY(-1px) scaleX(.99) skewX(-.1deg)}to{opacity:0;transform:translateY(4px) scaleX(1) skewX(0deg)}}.crt-vent-slots span{width:clamp(1.3rem,4vw,2.6rem);height:.28rem;border-radius:999px;background:rgba(24,25,21,.55);box-shadow:inset 0 1px 1px rgba(0,0,0,.72),0 1px 0 hsla(0,0%,100%,.16)}.crt-power-button{position:relative;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(0,0,0,.52);border-radius:999px;background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.48),transparent 28%),linear-gradient(145deg,#a04d42,#4a1714 72%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.36),inset -4px -5px 10px rgba(0,0,0,.36),0 2px 5px rgba(0,0,0,.46);transition:background .3s ease,filter .18s ease,transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;cursor:pointer}.crt-power-button:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.42),inset -4px -5px 10px rgba(0,0,0,.36),0 0 14px rgba(255,89,76,.34),0 3px 7px rgba(0,0,0,.5)}.crt-power-button:active{transform:scale(.88);transition-duration:50ms;filter:brightness(.85)}@keyframes crt-power-click{0%{transform:scale(1) translateY(0)}20%{transform:scale(.88) translateY(1px)}50%{transform:scale(1.06) translateY(-2px)}75%{transform:scale(.97) translateY(0)}to{transform:scale(1) translateY(0)}}.crt-power-button:focus-visible{outline:2px solid rgba(190,255,204,.85);outline-offset:3px}.crt-power-button span{width:.58rem;height:.58rem;border-radius:999px;background:#ff8a7c;box-shadow:0 0 8px rgba(255,99,87,.72),0 0 18px rgba(255,99,87,.3)}.crt-power-button[data-active=true]{background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.48),transparent 28%),linear-gradient(145deg,#42a04d,#174a1a 72%)}.crt-power-button[data-active=true]:hover{box-shadow:inset 0 1px 1px hsla(0,0%,100%,.42),inset -4px -5px 10px rgba(0,0,0,.36),0 0 14px rgba(76,255,89,.34),0 3px 7px rgba(0,0,0,.5)}.crt-power-button[data-active=true] span{background:#7cff8a;box-shadow:0 0 8px rgba(87,255,99,.72),0 0 18px rgba(87,255,99,.3)}.crt-power-button[data-loading]{animation:crt-power-load-pulse 1.2s ease-in-out infinite}.crt-power-button[data-loading] span{animation:crt-power-load-glow 1.2s ease-in-out infinite}@keyframes crt-power-load-pulse{0%,to{filter:brightness(.9);transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.04)}}@keyframes crt-power-load-glow{0%,to{opacity:1;box-shadow:0 0 8px rgba(255,99,87,.72),0 0 18px rgba(255,99,87,.3)}50%{opacity:.55;box-shadow:0 0 14px rgba(255,99,87,.9),0 0 28px rgba(255,99,87,.5)}}@keyframes crt-window-sweep{0%{transform:translateY(0);opacity:0}12%{opacity:.75}88%{opacity:.45}to{transform:translateY(760%);opacity:0}}.crt-command-clear{border:1px solid rgba(140,255,170,.18);border-radius:999px;background:rgba(140,255,170,.06);color:rgba(202,255,189,.7);font-size:.7rem;line-height:1;padding:.38rem .55rem;text-shadow:0 0 7px rgba(202,255,189,.35);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.crt-command-clear:focus-visible,.crt-command-clear:hover{border-color:rgba(140,248,255,.42);background:rgba(140,248,255,.08);color:rgba(220,255,214,.92);outline:none}.crt-command-row{border-color:transparent;color:#caffbd;text-shadow:0 0 7px rgba(202,255,189,.38),0 0 18px rgba(91,255,136,.1)}.crt-command-row.is-selected,.crt-command-row:hover{border-color:rgba(140,248,255,.34);background:linear-gradient(90deg,rgba(140,248,255,.13),rgba(121,255,154,.07));box-shadow:inset 0 0 18px rgba(140,248,255,.08),0 0 16px rgba(91,255,136,.08)}.crt-command-icon{border-color:rgba(140,255,170,.2);background:rgba(140,255,170,.06);color:rgba(220,255,214,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 10px rgba(140,255,170,.08)}.crt-command-row.is-selected .crt-command-icon{border-color:rgba(140,248,255,.42);background:rgba(140,248,255,.12);color:rgba(140,248,255,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 14px rgba(140,248,255,.2)}.crt-command-shortcut{color:rgba(140,248,255,.62);text-shadow:0 0 7px rgba(140,248,255,.28)}.crt-command-kbd{border:1px solid rgba(140,255,170,.22);border-radius:.22rem;background:rgba(140,255,170,.07);color:rgba(220,255,214,.84);font-family:var(--font-ioskeley-mono),monospace;font-size:.62rem;line-height:1;padding:.18rem .28rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 8px rgba(140,255,170,.08)}.crt-mail-cursor{display:inline-block;width:.5em;height:1em;margin-left:.12rem;vertical-align:-.13em;background:rgba(140,248,255,.76);box-shadow:0 0 7px rgba(140,248,255,.62),0 0 16px rgba(140,248,255,.24);animation:blink 1s step-end infinite}.crt-mail-cursor--idle{background:rgba(133,255,141,.72);box-shadow:0 0 7px rgba(133,255,141,.62),0 0 16px rgba(133,255,141,.24)}.crt-mail-led{width:.82rem;height:.82rem;border:1px solid rgba(0,0,0,.4);border-radius:999px;background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.7),transparent 34%),#85ff8d;box-shadow:inset -2px -2px 5px rgba(0,0,0,.24),0 0 8px rgba(133,255,141,.62),0 0 16px rgba(133,255,141,.24)}@media (max-width:639px){.crt-window--generating .crt-window__output,.crt-window--generating .crt-window__output>div{text-shadow:none!important}.crt-window--generating .crt-window__glass{transform:none!important}.crt-window--generating .crt-window__glass:after{opacity:0!important}.crt-window--generating .crt-window__screen{background-image:none!important;background-color:#020604!important}.crt-window--generating .crt-window__screen:after{animation:none!important;opacity:0!important}.crt-window--generating .crt-window__screen:before{opacity:0!important}.crt-window--generating .crt-window__head{text-shadow:none!important}.crt-window--generating .crt-status-led{box-shadow:none!important}}.crt-modal-wrap{position:fixed;left:0;right:0;top:0;height:100vh;height:var(--app-vh,100vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom))}@media (min-width:640px){.crt-modal-wrap{padding:1.25rem 1.25rem max(1.25rem,calc(env(safe-area-inset-bottom) + .5rem))}}.crt-window--modal{max-height:94vh;max-height:calc(var(--app-vh, 100vh) * .94)}.crt-window__output--modal{height:54vh;height:calc(var(--app-vh, 100vh) * .54)}@media (min-width:640px){.crt-window__output--modal{height:440px}}@media (max-width:640px){.crt-window__shell{border-radius:calc(1.6rem * var(--s));padding:calc(.62rem * var(--s))}.crt-window__bezel{border-radius:calc(1.28rem * var(--s));padding:calc(.55rem * var(--s))}.crt-window__bezel:before{inset:calc(.28rem * var(--s));border-radius:calc(1.05rem * var(--s))}.crt-window__glass{border-radius:calc(1.35rem * var(--s)) /calc(1.05rem * var(--s))}.crt-window__screen{min-height:calc(20rem * var(--s))}.crt-window__deck{gap:calc(.55rem * var(--s))}.crt-window__deck .crt-brand-plate{font-size:calc(.52rem * var(--s));letter-spacing:calc(.14em * var(--s));padding:calc(.24rem * var(--s)) calc(.38rem * var(--s))}.crt-window__deck .crt-vent-slots{gap:calc(.22rem * var(--s))}.crt-window__deck .crt-vent-slots span{width:calc(1rem * var(--s))}.crt-window__deck .crt-power-button{width:calc(1.7rem * var(--s));height:calc(1.7rem * var(--s))}.crt-window__footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.crt-power-button,.crt-window__screen:after{animation:none;transition:none}.crt-mail-cursor{animation:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.terminal-cursor-blink{animation:blink 1s step-end infinite}.book-row-static,.book-row-static *,.book-row-static:after,.book-row-static:before{transition:none!important;transform:none!important;animation:none!important;will-change:auto!important;backface-visibility:visible!important;perspective:none!important}.spine-scroll-container{scroll-behavior:smooth;min-height:10rem;position:relative;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.spine-item-wrapper{width:var(--spine-w,3.3rem);flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;padding-top:.625rem}.spine-container{width:var(--spine-w,3.3rem);height:9rem;position:relative;perspective:900px;scroll-snap-align:center}.spine-height-a{height:9rem}.spine-height-b{height:8.6rem}.spine-height-c{height:9.35rem}.spine{display:flex;cursor:pointer;overflow:hidden;border-radius:.58rem;border-width:1px;border-style:solid;background:var(--spine-base-bg,#27272a);box-shadow:0 2px 4px rgba(15,23,42,.26),inset 1px 0 0 hsla(0,0%,100%,.16),inset -3px 0 8px rgba(0,0,0,.28);transform:translateY(0) rotateX(0deg);transform-origin:bottom center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.spine,.spine:before{position:absolute;inset:0}.spine:before{content:"";z-index:2;background:linear-gradient(90deg,hsla(0,0%,100%,.18),transparent 18%),linear-gradient(270deg,rgba(0,0,0,.24),transparent 26%);pointer-events:none}.spine:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-.28rem) rotateX(2deg);box-shadow:0 10px 18px rgba(15,23,42,.28),0 0 18px var(--spine-accent-glow),inset 1px 0 0 hsla(0,0%,100%,.2),inset -3px 0 8px rgba(0,0,0,.28)}.spine:focus-visible{outline:2px solid var(--spine-focus,#f59e0b);outline-offset:3px}.spine-cover{position:relative;height:100%;width:var(--spine-cover-w,42%);overflow:hidden;filter:var(--spine-cover-filter,saturate(.95) contrast(1.02))}.spine-title-section{display:flex;height:100%;width:var(--spine-title-w,58%);align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.12),transparent 18%),linear-gradient(135deg,var(--spine-accent-start),var(--spine-accent-mid) 52%,var(--spine-accent-end));padding:.375rem .28rem 1.65rem}.spine-title{display:block;max-height:7.1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.01em;line-height:1.18;color:hsla(0,0%,100%,.94);text-shadow:0 1px 2px rgba(0,0,0,.42);writing-mode:vertical-rl;text-orientation:mixed}.spine-meta{position:absolute;right:var(--spine-meta-right,.34rem);bottom:.34rem;z-index:4;border-radius:9999px;border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.24);padding:.08rem .24rem;font-size:var(--spine-meta-fs,.48rem);font-weight:900;line-height:1;color:var(--spine-meta-color,hsla(0,0%,100%,.86));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spine-disc-edge{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.26) 1px,rgba(15,23,42,.17) 0,rgba(15,23,42,.17) 3px)}.spine-disc-edge,.spine-pages{position:absolute;bottom:0;left:.18rem;right:.18rem;height:.34rem;z-index:3;border-top:1px solid hsla(0,0%,100%,.18);opacity:.42;pointer-events:none}.spine-pages{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,.34) 1px,rgba(15,23,42,.15) 0,rgba(15,23,42,.15) 2px)}.spine-highlight{position:absolute;inset:0;z-index:5;border-radius:.58rem;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2) 33%,transparent 52%);opacity:.22;pointer-events:none}.spine-indicator{position:absolute;left:50%;bottom:-.18rem;z-index:6;height:.24rem;width:1.65rem;border-radius:9999px;background-color:var(--spine-accent-dot);box-shadow:0 0 16px var(--spine-accent-glow);transform:translateX(-50%)}.spine-rating-favorite{--spine-accent-start:rgba(180,83,9,.98);--spine-accent-mid:rgba(154,52,18,.98);--spine-accent-end:rgba(69,26,3,.98);--spine-accent-dot:#f59e0b;--spine-accent-glow:rgba(245,158,11,.34)}.spine-rating-great{--spine-accent-start:rgba(109,40,217,.98);--spine-accent-mid:rgba(79,70,229,.98);--spine-accent-end:rgba(30,27,75,.98);--spine-accent-dot:#8b5cf6;--spine-accent-glow:rgba(139,92,246,.34)}.spine-rating-solid{--spine-accent-start:rgba(2,132,199,.98);--spine-accent-mid:rgba(37,99,235,.98);--spine-accent-end:rgba(30,58,138,.98);--spine-accent-dot:#0ea5e9;--spine-accent-glow:rgba(14,165,233,.34)}.spine-category-philosophy{--spine-accent-start:rgba(109,40,217,.98);--spine-accent-mid:rgba(79,70,229,.98);--spine-accent-end:rgba(30,27,75,.98);--spine-accent-dot:#8b5cf6;--spine-accent-glow:rgba(139,92,246,.34)}.spine-category-power{--spine-accent-start:rgba(180,83,9,.98);--spine-accent-mid:rgba(154,52,18,.98);--spine-accent-end:rgba(69,26,3,.98);--spine-accent-dot:#f59e0b;--spine-accent-glow:rgba(245,158,11,.34)}.spine-category-business{--spine-accent-start:rgba(5,150,105,.98);--spine-accent-mid:rgba(8,145,178,.98);--spine-accent-end:rgba(6,78,59,.98);--spine-accent-dot:#10b981;--spine-accent-glow:rgba(16,185,129,.34)}.spine-category-problem{--spine-accent-start:rgba(2,132,199,.98);--spine-accent-mid:rgba(37,99,235,.98);--spine-accent-end:rgba(30,58,138,.98);--spine-accent-dot:#0ea5e9;--spine-accent-glow:rgba(14,165,233,.34)}.spine-category-default{--spine-accent-start:rgba(71,85,105,.98);--spine-accent-mid:rgba(51,65,85,.98);--spine-accent-end:rgba(15,23,42,.98);--spine-accent-dot:#64748b;--spine-accent-glow:rgba(100,116,139,.34)}.spine-default{border-color:rgba(15,23,42,.28)}.spine-selected{border-color:var(--spine-accent-dot);filter:saturate(1.12) brightness(1.06);transform:translateY(-.65rem) scale(1.035) rotateX(3deg);box-shadow:0 16px 26px rgba(15,23,42,.34),0 0 24px var(--spine-accent-glow),inset 1px 0 0 hsla(0,0%,100%,.23),inset -3px 0 10px rgba(0,0,0,.32)}.dark .spine-default{border-color:hsla(0,0%,100%,.16)}.spine--dvd{--spine-w:3.3rem;--spine-base-bg:#27272a;--spine-cover-w:42%;--spine-title-w:58%;--spine-meta-fs:0.48rem;--spine-meta-right:0.34rem;--spine-cover-filter:saturate(0.95) contrast(1.02);--spine-meta-color:hsla(0,0%,100%,.86);--spine-focus:#f59e0b}.spine--book{--spine-w:3.15rem;--spine-base-bg:#1e1b4b;--spine-cover-w:31%;--spine-title-w:69%;--spine-meta-fs:0.46rem;--spine-meta-right:0.36rem;--spine-cover-filter:saturate(0.92) contrast(0.98);--spine-meta-color:hsla(0,0%,100%,.82);--spine-focus:#8b5cf6}.star-shadow{filter:drop-shadow(0 2px 4px rgb(251 191 36/.3))}@media (prefers-reduced-motion:reduce){.spine-scroll-container{scroll-behavior:auto}.spine,.spine-selected,.spine:hover{transition:none;transform:none}}.film-reel,.film-roll{display:flex;align-items:center;position:relative}.film-reel{width:3rem;height:3rem;flex-shrink:0;justify-content:center;filter:drop-shadow(0 2px 3px rgb(0 0 0/.4));padding:0;border:0;background:transparent;cursor:pointer;transition:transform .2s ease,filter .2s ease}.film-reel:hover{transform:scale(1.08);filter:drop-shadow(0 3px 5px rgb(0 0 0/.5))}.film-reel:active{transform:scale(.96)}.film-reel-ring{width:100%;height:100%;border-radius:50%;position:relative}.film-reel-rim{inset:0;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.22) 0,transparent 35%),repeating-conic-gradient(from 0deg,rgba(90,90,98,.18) 0deg,rgba(60,60,66,.18) .4deg,rgba(90,90,98,.18) .8deg),radial-gradient(circle at 50% 50%,#4a4a52 0,#2a2a30 55%,#16161a 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 1px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.35)}.film-reel-rim,.film-reel-well{position:absolute;border-radius:50%}.film-reel-well{inset:16%;background:radial-gradient(circle at 50% 40%,#0c0c0e 0,#050507 75%);box-shadow:inset 0 2px 3px rgba(0,0,0,.85),inset 0 -1px 0 hsla(0,0%,100%,.04)}.film-reel-spokes{position:absolute;inset:16%;border-radius:50%;background:conic-gradient(from 0deg,hsla(240,6%,69%,.85) 0deg 1.2deg,transparent 1.2deg 45deg,hsla(240,6%,69%,.85) 45deg 46.2deg,transparent 46.2deg 90deg,hsla(240,6%,69%,.85) 90deg 91.2deg,transparent 91.2deg 135deg,hsla(240,6%,69%,.85) 135deg 136.2deg,transparent 136.2deg 180deg,hsla(240,6%,69%,.85) 180deg 181.2deg,transparent 181.2deg 225deg,hsla(240,6%,69%,.85) 225deg 226.2deg,transparent 226.2deg 270deg,hsla(240,6%,69%,.85) 270deg 271.2deg,transparent 271.2deg 315deg,hsla(240,6%,69%,.85) 315deg 316.2deg,transparent 316.2deg 1turn);-webkit-mask:radial-gradient(circle,transparent 0,transparent 22%,#000 0,#000 88%,transparent 0);mask:radial-gradient(circle,transparent 0,transparent 22%,#000 0,#000 88%,transparent 0);filter:drop-shadow(0 0 .5px rgb(0 0 0/.5))}.film-reel-sprockets{position:absolute;inset:5%;border-radius:50%;background:rgba(0,0,0,.9);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle,transparent 0,transparent 78%,#000 0,#000 96%,transparent 0),conic-gradient(from 45deg,transparent 0deg 4deg,#000 4deg 90deg,transparent 90deg 94deg,#000 94deg 180deg,transparent 180deg 184deg,#000 184deg 270deg,transparent 270deg 274deg,#000 274deg 1turn);mask:radial-gradient(circle,transparent 0,transparent 78%,#000 0,#000 96%,transparent 0),conic-gradient(from 45deg,transparent 0deg 4deg,#000 4deg 90deg,transparent 90deg 94deg,#000 94deg 180deg,transparent 180deg 184deg,#000 184deg 270deg,transparent 270deg 274deg,#000 274deg 1turn);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.film-reel-hub{width:.7rem;height:.7rem;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.45) 0,transparent 40%),radial-gradient(circle at 50% 50%,#9a9aa2 0,#5a5a62 60%,#3a3a42 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 1px rgba(0,0,0,.6),0 0 3px rgba(0,0,0,.6)}.film-reel-hub,.film-reel-hub-cap{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.film-reel-hub-cap{width:2px;height:2px;background:#cfcfd6;box-shadow:0 1px 0 rgba(0,0,0,.6)}@keyframes reel-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.film-reel--spinning .film-reel-ring{animation:reel-rotate 40s linear infinite}.film-strip{display:flex;align-items:stretch;gap:2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;min-height:10rem;padding:.5rem .4rem;position:relative;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.06) 5%,rgba(0,0,0,.06) 95%,rgba(0,0,0,.3)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.015) 1px,transparent 0,transparent 4px),rgba(12,12,15,.9);border-radius:.4rem}.film-strip-frame{width:6.5rem;height:9rem;scroll-snap-align:center;position:relative;flex-direction:column}.film-strip-frame,.sprocket-holes{flex-shrink:0;display:flex;align-items:center}.sprocket-holes{justify-content:space-around;width:100%;padding:0 .08rem;height:.35rem}.sprocket-hole{width:.28rem;height:.28rem;border-radius:50%;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.12);flex-shrink:0}.film-frame{position:relative;flex:1;width:100%;border-radius:.2rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;background:var(--film-bg,#27272a);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.film-frame:hover{transform:translateY(-.25rem) scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.45),0 0 14px var(--film-accent-glow);z-index:5}.film-frame-poster,.film-frame-poster-wrapper{position:absolute;inset:0;width:100%;height:100%}.film-frame-poster{-o-object-fit:cover;object-fit:cover;filter:var(--film-cover-filter,saturate(.9) contrast(1.05))}.film-frame-label{position:absolute;bottom:0;left:0;right:0;padding:.35rem .2rem .25rem;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 50%);text-align:center}.film-frame-title{display:block;max-width:100%;font-size:.5rem;font-weight:800;color:hsla(0,0%,100%,.92);text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.film-frame-rating{display:inline-block;font-size:.44rem;font-weight:900;color:hsla(0,0%,100%,.85);margin-top:.06rem;background:rgba(0,0,0,.45);padding:.03rem .16rem;border-radius:9999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.film-frame-selected{transform:translateY(-.5rem) scale(1.06);z-index:10}.film-highlight{z-index:3;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.12) 35%,transparent 55%);opacity:.18}.film-highlight,.viewfinder{position:absolute;inset:0;border-radius:.2rem;pointer-events:none}.viewfinder{--vf-red:#dc2626;--vf-red-glow:rgba(220,38,38,.55);--vf-red-dim:rgba(220,38,38,.25);z-index:20;overflow:hidden}.vf-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.4) 100%);animation:vf-fade-in .2s ease-out forwards}.vf-red-border{position:absolute;inset:0;border:1.5px solid var(--vf-red);border-radius:.2rem;box-shadow:inset 0 0 8px var(--vf-red-dim),0 0 6px var(--vf-red-dim);animation:vf-red-pulse 2s ease-in-out infinite}.vf-grain{position:absolute;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:128px 128px;opacity:.045;mix-blend-mode:overlay;pointer-events:none;animation:vf-grain-drift .8s steps(4) infinite}@keyframes vf-grain-drift{0%{transform:translate(0)}25%{transform:translate(-5%,-5%)}50%{transform:translate(5%,3%)}75%{transform:translate(-3%,5%)}to{transform:translate(0)}}.vf-scanlines{background:repeating-linear-gradient(180deg,transparent 0,transparent 1px,hsla(0,0%,100%,.018) 0,hsla(0,0%,100%,.018) 2px);pointer-events:none;mix-blend-mode:screen}.vf-grid,.vf-scanlines{position:absolute;inset:0}.vf-gridline{position:absolute;background:hsla(0,0%,100%,.08)}.vf-gridline--h1{top:33.33%;left:0;right:0;height:1px}.vf-gridline--h2{top:66.66%;left:0;right:0;height:1px}.vf-gridline--v1{left:33.33%;top:0;bottom:0;width:1px}.vf-gridline--v2{left:66.66%;top:0;bottom:0;width:1px}.vf-bracket{position:absolute;width:.55rem;height:.55rem;opacity:0;animation:vf-bracket-snap .18s cubic-bezier(.2,0,0,1) forwards}.vf-bracket--tl{left:.18rem;border-left:1.5px solid hsla(0,0%,100%,.92);animation-delay:0ms}.vf-bracket--tl,.vf-bracket--tr{top:.18rem;border-top:1.5px solid hsla(0,0%,100%,.92)}.vf-bracket--tr{right:.18rem;border-right:1.5px solid hsla(0,0%,100%,.92);animation-delay:40ms}.vf-bracket--bl{left:.18rem;border-left:1.5px solid hsla(0,0%,100%,.92);animation-delay:80ms}.vf-bracket--bl,.vf-bracket--br{bottom:.18rem;border-bottom:1.5px solid hsla(0,0%,100%,.92)}.vf-bracket--br{right:.18rem;border-right:1.5px solid hsla(0,0%,100%,.92);animation-delay:.12s}.vf-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem}.vf-center-cross{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;animation:vf-center-lock .3s ease-out .15s forwards;opacity:0}.vf-center-dot{display:none}.vf-rec{position:absolute;top:.2rem;right:.55rem;display:flex;align-items:center;gap:.15rem;opacity:0;animation:vf-hud-fade .2s ease-out .18s forwards}.vf-rec-dot{display:block;width:5px;height:5px;border-radius:50%;background:var(--vf-red);box-shadow:0 0 6px var(--vf-red-glow),0 0 12px var(--vf-red-dim);animation:vf-rec-blink 1.2s ease-in-out infinite}.vf-rec-label{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.36rem;font-weight:800;letter-spacing:.08em;color:var(--vf-red);text-shadow:0 0 4px var(--vf-red-glow)}.vf-focus-confirm{position:absolute;top:.22rem;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:#00c850;box-shadow:0 0 6px rgba(0,200,80,.6);animation:vf-confirm-blink .12s ease-out .3s 3 forwards;opacity:0}@keyframes vf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vf-bracket-snap{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes vf-center-lock{0%{opacity:0;transform:scale(1.8)}50%{opacity:.8;transform:scale(.92)}to{opacity:.6;transform:scale(1)}}@keyframes vf-dot-lock{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes vf-hud-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes vf-confirm-blink{0%{opacity:0}30%{opacity:1}60%{opacity:.3}to{opacity:1}}@keyframes vf-red-pulse{0%,to{box-shadow:inset 0 0 6px var(--vf-red-dim),0 0 4px var(--vf-red-dim);opacity:.7}50%{box-shadow:inset 0 0 12px var(--vf-red-glow),0 0 10px var(--vf-red-dim);opacity:1}}@keyframes vf-rec-blink{0%,to{opacity:1}50%{opacity:.2}}.film-rating-favorite{--film-accent:#f59e0b;--film-accent-dot:#f59e0b;--film-accent-glow:rgba(245,158,11,.35);--film-cover-filter:saturate(0.95) contrast(1.05);--film-bg:#2d2314;--film-reel-color:rgba(245,158,11,.5)}.film-rating-great{--film-accent:#8b5cf6;--film-accent-dot:#8b5cf6;--film-accent-glow:rgba(139,92,246,.35);--film-cover-filter:saturate(0.92) contrast(1.03);--film-bg:#1c1941;--film-reel-color:rgba(139,92,246,.5)}.film-rating-solid{--film-accent:#0ea5e9;--film-accent-dot:#0ea5e9;--film-accent-glow:rgba(14,165,233,.35);--film-cover-filter:saturate(0.9) contrast(1.02);--film-bg:#122641;--film-reel-color:rgba(14,165,233,.5)}.film-advance{width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.18);background:rgba(20,20,25,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;z-index:10}.film-advance:hover{background:rgba(35,35,42,.85);border-color:hsla(0,0%,100%,.3);transform:scale(1.08)}.film-advance:focus-visible{outline:2px solid var(--film-focus,#f59e0b);outline-offset:2px}.film-advance-arrow{width:0;height:0;border-style:solid}.film-advance--left .film-advance-arrow{border-width:.32rem .5rem .32rem 0;border-color:transparent hsla(0,0%,100%,.65) transparent transparent}.film-advance--right .film-advance-arrow{border-width:.32rem 0 .32rem .5rem;border-color:transparent transparent transparent hsla(0,0%,100%,.65)}.film-counter{display:flex;gap:3px;align-items:center;justify-content:center;padding:.2rem 0}.film-counter-dot{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.15);transition:background .2s ease,box-shadow .2s ease}.film-counter-dot--active{background:#f59e0b;box-shadow:0 0 5px rgba(245,158,11,.5)}.dark .film-reel-rim{background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.18) 0,transparent 35%),repeating-conic-gradient(from 0deg,hsla(240,4%,49%,.16) 0deg,rgba(40,40,46,.16) .4deg,hsla(240,4%,49%,.16) .8deg),radial-gradient(circle at 50% 50%,#2a2a30 0,#16161a 55%,#0a0a0c 100%)}.dark .film-reel-spokes{background:conic-gradient(from 0deg,hsla(240,5%,61%,.75) 0deg 1.2deg,transparent 1.2deg 45deg,hsla(240,5%,61%,.75) 45deg 46.2deg,transparent 46.2deg 90deg,hsla(240,5%,61%,.75) 90deg 91.2deg,transparent 91.2deg 135deg,hsla(240,5%,61%,.75) 135deg 136.2deg,transparent 136.2deg 180deg,hsla(240,5%,61%,.75) 180deg 181.2deg,transparent 181.2deg 225deg,hsla(240,5%,61%,.75) 225deg 226.2deg,transparent 226.2deg 270deg,hsla(240,5%,61%,.75) 270deg 271.2deg,transparent 271.2deg 315deg,hsla(240,5%,61%,.75) 315deg 316.2deg,transparent 316.2deg 1turn)}.dark .film-reel-hub{background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.35) 0,transparent 40%),radial-gradient(circle at 50% 50%,#7a7a82 0,#4a4a52 60%,#2a2a30 100%)}@media (prefers-reduced-motion:reduce){.film-frame,.film-frame:hover,.film-reel--spinning .film-reel-ring{animation:none!important;transition:none!important;transform:none!important}}.prose a.gradient-link{font-weight:600;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.dark .prose a.gradient-link{font-weight:600;color:var(--link-color)}mark{background-color:#fef08a;color:#000;padding:.125rem .25rem;border-radius:.25rem}.dark mark{background-color:#ca8a04;color:#fff}.prose code{word-wrap:break-word;white-space:pre-wrap}.prose img{max-width:100%}.prose{text-wrap:pretty}.prose h1,.prose h2,.prose h3,.prose h4{text-wrap:balance}.prose li,.prose p{font-family:var(--prose-font);font-size:var(--prose-body-size);line-height:var(--prose-body-leading)}.prose blockquote p{font-style:italic}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--prose-mono-font);line-height:var(--prose-heading-leading);letter-spacing:-.02em}.prose code,.prose pre{font-family:var(--prose-mono-font)}.prose pre{font-size:.875em}@media (max-width:768px){.prose{overflow-wrap:break-word;word-wrap:break-word}}.react-tweet-theme,.react-tweet-theme .root,.react-tweet-theme article{margin:0!important}.not-prose:has(.react-tweet-theme){margin:0!important;padding:0!important}.screen-scanlines{opacity:.04;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 4px)}.dark .screen-scanlines{opacity:.08}@media (max-width:639px){.screen-scanlines{opacity:.02}.dark .screen-scanlines{opacity:.04}}.screen-curvature{box-shadow:inset 0 0 80px rgba(0,0,0,.15)}.dark .screen-curvature{box-shadow:inset 0 0 100px rgba(0,0,0,.8)}@media (max-width:639px){.screen-curvature{box-shadow:inset 0 0 40px rgba(0,0,0,.08)}.dark .screen-curvature{box-shadow:inset 0 0 50px rgba(0,0,0,.4)}}.glass-reflection{background:linear-gradient(180deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.1) 50%,transparent)}.dark .glass-reflection{background:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 50%,transparent)}@media (max-width:639px){.glass-reflection{display:none}}@keyframes page-exit{0%{transform:translateY(0) scaleY(1);opacity:1}30%{transform:translateY(-6px) scaleY(1.01);opacity:.7}to{transform:translateY(-24px) scaleY(.96);opacity:0}}@keyframes page-enter{0%{transform:translateY(24px) scaleY(.96);opacity:0}60%{transform:translateY(-3px) scaleY(1.01);opacity:.85}to{transform:translateY(0) scaleY(1);opacity:1}}@keyframes crt-power-off{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:brightness(1);opacity:0}15%{opacity:1}40%{-webkit-clip-path:inset(0 0 40% 0);clip-path:inset(0 0 40% 0);filter:brightness(2)}70%{-webkit-clip-path:inset(40% 0 0 0);clip-path:inset(40% 0 0 0);filter:brightness(3)}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);filter:brightness(5);opacity:1}}@keyframes crt-power-on{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);filter:brightness(5);opacity:1}30%{-webkit-clip-path:inset(40% 0 0 0);clip-path:inset(40% 0 0 0);filter:brightness(3)}60%{-webkit-clip-path:inset(0 0 40% 0);clip-path:inset(0 0 40% 0);filter:brightness(2);opacity:.8}85%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:brightness(1.2);opacity:.4}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:brightness(1);opacity:0}}@media (prefers-reduced-motion:reduce){@keyframes page-exit{0%,to{transform:none;opacity:1}}@keyframes page-enter{0%,to{transform:none;opacity:1}}@keyframes crt-power-off{to{opacity:0}}@keyframes crt-power-on{to{opacity:0}}}@keyframes crt-warm-up{0%{opacity:0;filter:brightness(3)}30%{opacity:.6;filter:brightness(2)}60%{opacity:1;filter:brightness(1.2)}to{opacity:1;filter:brightness(1)}}@media (prefers-reduced-motion:reduce){@keyframes crt-warm-up{to{opacity:1;filter:brightness(1)}}}.tweet-skeleton_root__1sn43{pointer-events:none;padding-bottom:.25rem}.skeleton_skeleton__gUMqh{display:block;width:100%;border-radius:5px;background-image:var(--tweet-skeleton-gradient);background-size:400% 100%;animation:skeleton_loading__XZoZ6 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__gUMqh{animation:none;background-position:200% 0}}@keyframes skeleton_loading__XZoZ6{0%{background-position:200% 0}to{background-position:-200% 0}}