body:has(.matrix-world){color:#c6d9ca;background:#030806}body:has(.matrix-world):before{display:none}body:has(.matrix-world)>.site-header{display:none}body:has(.matrix-world)>.site-footer{display:none}body>main:has(.matrix-world){max-width:none;margin:0;padding:0}.matrix-world{--matrix-green:#92edaa;isolation:isolate;color:#c6d9ca;font-family:var(--font-geist-mono), monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030806;position:relative;overflow:clip}.matrix-world ::selection{color:#030806;background:#92edaa}.matrix-world :focus-visible{outline-offset:6px;outline:2px solid #c9ffd8}.matrix-world a,.matrix-world button{-webkit-tap-highlight-color:transparent}.matrix-world button{cursor:pointer}.matrix-world a{text-decoration:none}.matrix-rain{z-index:-2;opacity:.7;width:100%;height:100svh;min-height:690px;position:absolute;inset:0 0 auto}.matrix-vignette{z-index:-1;background:linear-gradient(#030806 0%,#03080655 15%,#0000 68%,#030806 99%),linear-gradient(90deg,#03080622 0%,#030806ed 24%,#030806eb 51%,#03080644 80%,#03080666);height:100svh;min-height:690px;position:absolute;inset:0 0 auto}.matrix-header{border-bottom:1px solid #8ed6a219;align-items:center;gap:40px;height:100px;padding:0 5%;display:flex}.matrix-wordmark{color:#d4f6de;letter-spacing:.12em;align-items:center;gap:12px;font-size:18px;font-weight:500;display:flex}.matrix-wordmark span{color:var(--matrix-green);margin-left:-10px}.matrix-header nav{gap:35px;margin-left:auto;font-size:12px;display:flex}.matrix-header nav a{color:#adbdaf;padding:14px 0}.matrix-exit{color:#97ad9e;align-items:center;gap:10px;margin-left:25px;padding:14px 0;font-size:11px;display:inline-flex}.matrix-header a:hover{color:#d9ffe2}.matrix-hero{align-items:center;min-height:max(590px,100svh - 100px);padding:64px 17% 110px;display:flex;position:relative}.matrix-coordinate{letter-spacing:.06em;color:#8ba291;font-size:9px;line-height:1.9;position:absolute;top:45px;left:5%}.matrix-coordinate span{color:#708d79;margin-top:12px;display:block}.matrix-hero-copy{width:100%}.matrix-hero h1{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;color:#c8fad4;text-shadow:0 3px 25px #62e78b28;margin:0;font-size:clamp(60px,7.3vw,96px);font-weight:400;line-height:1.12}.matrix-hero h1>span:first-child{color:#a5c2ae}.matrix-period{color:#85f39f}.matrix-cursor{color:#9cf7b1;font-size:.7em;animation:1.4s step-end infinite matrix-blink}.matrix-message{color:#8edba3;letter-spacing:.025em;margin:28px 0 19px;font-size:12px}.matrix-intro{color:#a0b3a6;font-size:14px;line-height:2;font-family:var(--font-geist-sans), sans-serif}.matrix-enter{color:#b6f6c7;background:#0a1a0eaa;border:1px solid #6eaa805e;justify-content:space-between;align-items:center;width:216px;margin-top:33px;padding:15px 18px;font-size:13px;transition:background .2s,border-color .2s;display:flex}.matrix-enter:hover{background:#142d1c;border-color:#a0edb4}.matrix-rabbit{color:#94a79a;align-items:center;gap:13px;min-height:44px;margin-top:17px;font-size:10px;display:flex}.matrix-rabbit svg{color:#e0ede3;transition:transform .2s}.matrix-rabbit:hover{color:#d7f8df}.matrix-rabbit:hover svg{transform:translateY(-3px)}.matrix-side-note{color:#adc8b5;letter-spacing:.3em;gap:15px;font-size:12px;display:flex;position:absolute;top:37%;right:11%}.matrix-side-note span{writing-mode:vertical-rl}.matrix-side-note span:last-child{padding-top:45px}.matrix-bottom-line{color:#8aa494;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;bottom:27px;left:5%;right:5%}.matrix-bottom-line>span{align-items:center;gap:9px;display:flex}.matrix-bottom-line i{background:#a5edb8;border-radius:50%;width:5px;height:5px;display:block}.matrix-archive{max-width:1100px;margin:auto;padding:90px 60px 0;scroll-margin-top:25px}.matrix-archive-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.matrix-archive h2{color:#c6e5d0;margin:0;font-size:20px;font-weight:400}.matrix-archive h2 span{color:#8aa494;margin-left:12px;font-size:11px}.matrix-archive-head>a{color:#9cbaaa;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.matrix-command{color:#b5d4bf;margin:29px 0 20px;font-size:11px}.matrix-command>span:first-child{color:#87a08f}.matrix-small-cursor{vertical-align:middle;background:#a0d8b0;width:7px;height:12px;margin-left:7px;display:inline-block}.matrix-posts>a{border-top:1px solid #7da28a30;grid-template-columns:108px 1fr 20px;align-items:center;gap:24px;min-height:95px;padding:23px 0;display:grid}.matrix-posts time{color:#8fa897;font-size:11px}.matrix-posts h3{color:#bdcec2;font-size:15px;font-weight:400;line-height:1.8;font-family:var(--font-geist-sans), sans-serif;margin:0}.matrix-posts>a:hover h3,.matrix-archive a:hover{color:#adffc4}.matrix-posts svg{color:#91b49e}.matrix-destinations{border-top:1px solid #7da28a30;grid-template-columns:repeat(4,1fr);gap:28px;padding:38px 0 65px;display:grid}.matrix-destinations a{color:#afc0b5;grid-template-columns:1fr 15px;gap:11px;font-size:12px;display:grid}.matrix-destinations a>span{color:#85ba96;grid-column:1/-1;font-size:11px}.matrix-footer{color:#91a798;border-top:1px solid #7da28a30;justify-content:space-between;align-items:center;gap:20px;padding:27px 0;font-size:9px;display:flex}.matrix-footer button{align-items:center;gap:8px;min-height:44px;display:flex}.matrix-rabbit-hole{z-index:30;color:#c6e5d0;background:#0a140e;border:1px solid #80ab8c;width:min(380px,100vw - 32px);padding:25px;position:fixed;bottom:30px;right:30px;box-shadow:0 18px 70px #000a}.matrix-rabbit-hole>div{justify-content:space-between;align-items:center;display:flex}.matrix-rabbit-hole button{place-items:center;width:44px;height:44px;display:grid}.matrix-rabbit-hole p{margin:16px 0;font-size:13px;line-height:1.9}.matrix-rabbit-hole p+p{color:#a7bbad;font-size:12px}.matrix-rabbit-hole a{color:#a7edba;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;display:flex}@keyframes matrix-blink{50%{opacity:0}}.matrix-world[data-paused=true] .matrix-cursor{animation-play-state:paused}@media (min-width:1500px){.matrix-hero{padding-left:22%}}@media (max-width:800px){.matrix-header{gap:22px;height:78px;padding:0 24px}.matrix-header nav{gap:20px}.matrix-exit{margin-left:0}.matrix-hero{min-height:max(612px,100svh - 78px);padding:120px 9% 110px}.matrix-coordinate{font-size:8px;top:28px;left:9%}.matrix-coordinate span{display:none}.matrix-side-note{top:25%;right:8%}.matrix-archive{padding:65px 30px 0}.matrix-posts>a{grid-template-columns:90px 1fr 20px;gap:15px}}@media (max-width:540px){.matrix-header{flex-wrap:wrap;gap:16px;height:112px;padding:15px 24px 12px}.matrix-wordmark{font-size:15px}.matrix-header nav{order:3;justify-content:space-between;width:100%;margin:0;font-size:11px}.matrix-header nav a{padding:5px 0}.matrix-exit{margin-left:auto;font-size:10px}.matrix-hero{min-height:630px;padding:110px 24px 100px}.matrix-hero h1{font-size:clamp(54px,13.5vw,72px)}.matrix-coordinate{left:24px}.matrix-side-note{display:none}.matrix-message{margin-top:25px;font-size:10px}.matrix-intro{font-size:13px}.matrix-bottom-line{font-size:8px;left:24px;right:24px}.matrix-bottom-line>span:last-child{display:none}.matrix-rain,.matrix-vignette{height:742px}.matrix-vignette{background:linear-gradient(#0000 65%,#030806 100%),linear-gradient(90deg,#030806d9 0%,#030806b8 64%,#03080633)}.matrix-archive{padding:45px 24px 0}.matrix-archive h2{font-size:18px}.matrix-archive h2 span{display:none}.matrix-command{font-size:9px}.matrix-posts>a{grid-template-columns:1fr 20px;gap:9px;padding:22px 0}.matrix-posts time{grid-column:1/-1;font-size:10px}.matrix-posts h3{font-size:14px}.matrix-destinations{grid-template-columns:repeat(2,1fr);gap:30px;padding-bottom:40px}.matrix-footer{flex-wrap:wrap;gap:7px}.matrix-footer>span:nth-child(2){display:none}.matrix-rabbit-hole{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.matrix-world *,.matrix-world :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has(.matrix-computer-world){background:#070d0b}body:has(.matrix-computer-world):before{display:none}body:has(.matrix-computer-world)>.site-header{display:none}body:has(.matrix-computer-world)>.site-footer{display:none}body>main:has(.matrix-computer-world){max-width:none;margin:0;padding:0}.matrix-room{color:#bdcbbf;height:100svh;min-height:650px;font-family:var(--font-geist-mono), monospace;background:#070d0b;position:relative}.matrix-room[hidden]{display:none}.matrix-room-canvas{cursor:pointer;width:100%;height:100%;display:block}.matrix-room-header{letter-spacing:.07em;justify-content:space-between;align-items:center;width:100%;padding:30px 4%;font-size:12px;display:flex;position:absolute;top:0;left:0}.matrix-room-header>a{align-items:center;gap:9px;min-height:44px;display:flex}.matrix-room-header span{color:#8a9e91;margin-left:15px;font-size:10px}.matrix-room-caption{pointer-events:none;position:absolute;top:110px;left:4%}.matrix-room-caption>span{font-family:var(--font-geist-sans), sans-serif;color:#a7b9ad;font-size:13px}.matrix-room-caption p{color:#8da294;margin-top:12px;font-size:10px}.matrix-room-corner{color:#8da294;font-size:9px;position:absolute;bottom:35px;left:4%}.matrix-back-desk{z-index:20;color:#c7ebd2;font:12px var(--font-geist-mono), monospace;cursor:pointer;background:#14251a;border:1px solid #7e9f87;align-items:center;gap:8px;padding:12px 16px;display:flex;position:fixed;bottom:22px;right:24px}.matrix-computer-world :focus-visible{outline-offset:5px;outline:2px solid #b0f6c3}@media (max-width:600px){.matrix-room-header{padding:20px 24px;font-size:11px}.matrix-room-header span{display:none}.matrix-room-caption{top:105px;left:24px}.matrix-room-corner{display:none}}.matrix-hero h1:focus{outline:none}.matrix-room-hint{text-align:center;color:#92aa99;width:100%;font:10px var(--font-geist-mono), monospace;pointer-events:none;position:absolute;bottom:25px;left:0}.matrix-room-hint button{pointer-events:auto;border:1px solid #718b79;padding:16px}.matrix-room[data-zoomed=true] .matrix-room-caption,.matrix-room[data-zoomed=true] .matrix-room-corner{opacity:0}.matrix-monitor-content{color:#9ed9ad;font-family:var(--font-geist-mono), monospace;background:#03110a;flex-direction:column;padding:4%;font-size:clamp(9px,1.15vw,15px);display:flex;position:absolute;overflow:hidden;container-type:inline-size;outline:none!important}.matrix-monitor-top{color:#91bc9d;border-bottom:1px solid #274b32;justify-content:space-between;gap:10px;padding-bottom:12px;font-size:2.1cqw;display:flex}.matrix-monitor-top span{color:#b6f4c7}.matrix-monitor-scroll{scrollbar-width:thin;scrollbar-color:#426e50 #03110a;flex:1;min-height:0;padding:14px 0;overflow:auto}.matrix-monitor-scroll h1{color:#b5f9c8;font:400 6cqw/1.3 var(--font-geist-mono), monospace;margin:0 0 10px}.matrix-monitor-scroll h1 span{color:#7dcc94}.matrix-monitor-scroll p{margin:0 0 16px;font-size:2.6cqw}.matrix-monitor-scroll nav{gap:18px;margin:10px 0 20px;font-size:2.9cqw;display:flex}.matrix-monitor-scroll h2{color:#7ca48a;margin:0 0 8px;font-size:2.5cqw;font-weight:400}.matrix-screen-post{border-bottom:1px solid #183a24;align-items:baseline;gap:14px;padding:10px 0;font-size:2.6cqw;line-height:1.6;display:flex}.matrix-screen-post time{color:#82ad8e;white-space:nowrap;font-size:2.2cqw}.matrix-monitor-content a:hover{color:#e0ffe7;background:#102d1a}.matrix-screen-all{padding:10px 0;font-size:2.5cqw;display:block}.matrix-screen-rabbit{color:#c8e7d0;margin-top:12px;font-size:2.4cqw;display:block}.matrix-monitor-bottom{border-top:1px solid #274b32;justify-content:space-between;gap:8px;padding-top:10px;font-size:2.2cqw;display:flex}.matrix-monitor-bottom button{cursor:pointer}@media (max-width:600px){.matrix-monitor-content{padding:14px}.matrix-monitor-top{padding-bottom:6px}.matrix-monitor-scroll{padding:8px 0}.matrix-monitor-scroll p{margin-bottom:8px}.matrix-monitor-scroll nav{gap:10px;margin:8px 0 12px}.matrix-screen-post{gap:8px;padding:7px 0}.matrix-monitor-bottom{padding-top:6px}.matrix-monitor-top{font-size:9px}.matrix-monitor-top span{display:none}.matrix-monitor-scroll h1{font-size:20px}.matrix-monitor-scroll p,.matrix-monitor-scroll h2,.matrix-screen-all,.matrix-screen-rabbit,.matrix-monitor-scroll nav{font-size:12px}.matrix-screen-post{min-height:44px;font-size:12px}.matrix-screen-post time,.matrix-monitor-bottom{font-size:10px}.matrix-monitor-bottom a,.matrix-monitor-bottom button{align-items:center;min-height:32px;display:flex}.matrix-monitor-bottom a:last-child{display:none}}.matrix-monitor-content{border-radius:3%/4%;padding:3%;box-shadow:inset 0 0 28px #0009}.matrix-monitor-content:after{content:"";pointer-events:none;z-index:2;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000000d 3px 4px);position:absolute;inset:0}.matrix-reader{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.matrix-reader-bar{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:12px;display:flex}.matrix-reader-bar>*{cursor:pointer;align-items:center;min-height:36px;display:flex}.matrix-reader iframe{background:#07130c;border:0;border-radius:2px;flex:1;width:100%;min-height:0}.matrix-reader-loading{pointer-events:none;background:#07130c;padding:20px;font-size:12px;position:absolute;inset:44px 0 0}.matrix-monitor-bottom{flex-wrap:wrap;gap:4px 12px}.matrix-monitor-bottom button{min-height:30px}.matrix-room-hint{pointer-events:none}.matrix-monitor-scroll{overscroll-behavior:contain}@media (max-width:600px){.matrix-monitor-content{padding:10px 12px}.matrix-monitor-top{padding-bottom:4px;font-size:8px}.matrix-monitor-scroll h1{margin-bottom:6px;font-size:18px}.matrix-monitor-scroll p{display:none}.matrix-monitor-scroll nav{margin:6px 0 8px}.matrix-monitor-bottom{gap:2px 10px;padding-top:4px;font-size:9px}.matrix-monitor-bottom>a{display:none}.matrix-room[data-reading=true] .matrix-monitor-content{border-radius:8px;padding:12px}.matrix-room[data-reading=true] .matrix-monitor-bottom{display:none}.matrix-room[data-reading=true] .matrix-room-header{padding-top:10px;padding-bottom:10px}}
