.depth-space-trigger{display:inline-grid!important}.depth-space-route{background:#f1f1ef;min-height:100dvh;position:fixed;inset:0;overflow:hidden}html:not(.light-mode) .depth-space-route{background:#090909}.depth-space{--bg:#fbfbf9;--panel:#f1f1ee;--line:#00000021;--muted:#00000085;--soft:#000000b8;--foreground:#151515;--background:var(--bg);--white:#fff;--white-rgb:255,255,255;isolation:isolate;z-index:1000;color:#151515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);background:#f1f1ef;animation:.56s cubic-bezier(.16,1,.3,1) both depth-space-enter;position:fixed;inset:0;overflow:hidden}.depth-space:before{z-index:-3;content:"";background:radial-gradient(circle at 50% 48%,#fffffff5 0 18%,#ffffffc7 42%,#dddddab8 100%),linear-gradient(115deg,#ffffffc7,#dadad77a);position:absolute;inset:0}.depth-space:after{z-index:-2;content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#00000030 .55px,#0000 .72px);background-size:4px 4px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#0000 0 18%,#000 78%);mask-image:radial-gradient(circle,#0000 0 18%,#000 78%)}.depth-space__grain{z-index:55;pointer-events:none;background:linear-gradient(90deg,#9797932e,#0000 5.5% 94.5%,#9797932e),radial-gradient(#0000 32%,#ffffff14 64%,#7878731a 100%);position:absolute;inset:0;box-shadow:inset 0 0 150px #50504c21}.depth-space__grain:before,.depth-space__grain:after{content:"";pointer-events:none;width:clamp(88px,8.5vw,170px);position:absolute;top:0;bottom:0}.depth-space__grain:before{background:linear-gradient(90deg,#f2f2ef3d 0,#e2e2de1a 34%,#d2d2ce09 68%,#0000 100%);left:0}.depth-space__grain:after{background:linear-gradient(270deg,#f2f2ef3d 0,#e2e2de1a 34%,#d2d2ce09 68%,#0000 100%);right:0}.depth-space__header{z-index:80;pointer-events:none;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 30px;display:flex;position:absolute;top:0;left:0}.depth-space__identity{pointer-events:auto;align-items:center;display:flex}.depth-space__identity img{filter:grayscale()contrast(1.4);width:38px;height:auto;display:block}.depth-space__exit{appearance:none;color:#111;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;pointer-events:auto;background:#ffffffa8;border:1px solid #00000024;border-radius:50%;place-items:center;width:40px;min-height:40px;padding:0;transition:background-color .2s,transform .2s;display:grid;box-shadow:0 8px 24px #00000012,inset 0 1px #fff}.depth-space__exit:hover{background:#fff;transform:translateY(-1px)}.depth-space__exit:focus-visible{outline-offset:3px;outline:2px solid #111}.depth-space__exit svg{width:16px;height:16px}.depth-space__world{z-index:10;overscroll-behavior:none;position:absolute;inset:0;overflow:hidden}.depth-space__webgl{cursor:pointer;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.depth-space__card{appearance:none;color:#171717;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:filter .16s linear}.depth-space__world .depth-space__card{opacity:0;backface-visibility:hidden;contain:layout style;width:clamp(180px,15vw,300px);transform-style:preserve-3d;transform-origin:50%;position:absolute;top:50%;left:50%}.depth-space__card[data-space-depth="0"]{filter:none}.depth-space__card[data-space-depth="1"]{filter:saturate(.98)contrast(.98)brightness(1.01)}.depth-space__card[data-space-depth="2"]{filter:saturate(.96)contrast(.96)brightness(1.02)}.depth-space__card[data-space-depth="3"]{filter:saturate(.94)contrast(.94)brightness(1.03)}.depth-space__card[data-space-depth="4"]{filter:saturate(.91)contrast(.91)brightness(1.04)}.depth-space__card[data-space-depth="5"]{filter:saturate(.88)contrast(.88)brightness(1.05)}.depth-space__card-surface{aspect-ratio:1.58;background:#fff;border:1px solid #0000001c;border-radius:11px;flex-direction:column;width:100%;min-height:0;transition:box-shadow .28s,transform .32s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 42px #0000001a,0 2px 7px #0000000e,inset 0 1px #fff}.depth-space__card:hover{z-index:250!important}.depth-space__card:hover .depth-space__card-surface,.depth-space__card:focus-visible .depth-space__card-surface{transform:translateY(-5px)scale(1.025);box-shadow:0 30px 68px #0000002e,0 7px 16px #00000014,0 0 0 2px #0000001a}.depth-space__card:focus-visible{outline:none;z-index:46!important}.depth-space__card-chrome{background:#dededc;border-bottom:1px solid #0000000e;flex:none;align-items:center;gap:4px;height:22px;padding:0 9px;display:flex}.depth-space__card-chrome i{background:#ffffffeb;border:0;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 0 0 1px #0000000d}.depth-space__card-meta{color:#00000061;letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px 0;font:500 clamp(5px,.48vw,7px)/1 DM Mono,monospace;display:flex}.depth-space__card-meta i{text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-style:normal;overflow:hidden}.depth-space__card-surface>strong{max-width:78%;font:520 clamp(11px,1.12vw,18px)/1.15 var(--font-serif);letter-spacing:-.035em;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:clamp(13px,1.45vw,24px) auto 0;display:-webkit-box;overflow:hidden}.depth-space__card-summary{color:#0000007a;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70%;margin:7px auto 0;font-size:clamp(6px,.55vw,8.5px);line-height:1.45;display:-webkit-box;overflow:hidden}.depth-space__world[data-view=grid]{perspective-origin:50%;overflow:hidden}.depth-space__world[data-view=grid] .depth-space__card-surface{border-radius:7px;height:auto;min-height:0;box-shadow:0 8px 20px #00000013,0 1px 4px #0000000d}.depth-space__load-state{z-index:2;color:#111;text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.depth-space__load-state svg{width:25px;height:25px;animation:1s linear infinite depth-space-spin}.depth-space__load-state strong{font:500 clamp(22px,3vw,36px)/1.1 var(--font-serif)}.depth-space__load-state span{color:#00000073;letter-spacing:.15em;font:500 8px/1 DM Mono,monospace}.depth-space__load-state button{appearance:none;color:#111;cursor:pointer;background:#fff;border:1px solid #0003;border-radius:999px;margin-top:6px;padding:9px 14px}.depth-space__theme-toggle{appearance:none;z-index:70;color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff9e;border:1px solid #0000001f;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;transition:background-color .25s,color .25s,transform .25s;display:grid;position:absolute;bottom:27px;left:29px;box-shadow:0 8px 22px #0000001c,inset 0 1px #ffffffeb}.depth-space__theme-toggle:hover{background:#fff;transform:translateY(-2px)rotate(8deg)}.depth-space__theme-toggle:focus-visible{outline-offset:3px;outline:2px solid}.depth-space__theme-toggle svg{width:17px;height:17px}.depth-space__view-switch{z-index:70;position:absolute;bottom:27px;right:29px}.depth-space__view-switch button{appearance:none;color:#111;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:5px;display:flex}.depth-space__view-switch button:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #111}.depth-space__view-track{background:#c9cac7;border-radius:999px;width:49px;height:25px;transition:background-color .25s;display:block;position:relative;box-shadow:inset 0 1px 2px #0003,0 1px #ffffffeb}.depth-space__view-track>i{background:#f8f8f6;border:1px solid #00000014;border-radius:50%;width:33px;height:33px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:-4px;left:-3px;box-shadow:0 3px 8px #0003,inset 0 1px #fff}.depth-space__view-switch button.is-grid .depth-space__view-track{background:#bfc0bd}.depth-space__view-switch button.is-grid .depth-space__view-track>i{transform:translate(22px)}.depth-space__grid-glyph{grid-template-rows:repeat(3,6px);grid-template-columns:repeat(3,6px);gap:3px;display:grid}.depth-space__grid-glyph>i{background:#111;border-radius:1px;width:6px;height:6px;display:block}.depth-space__preview-layer{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1717169e;place-items:center;padding:58px 7vw;animation:.3s both depth-space-shade-in;display:grid;position:absolute;inset:0}.depth-space__preview{color:#151515;background:#fbfbf9;border:1px solid #ffffff8a;border-radius:17px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,88vw);height:min(790px,84vh);animation:.5s cubic-bezier(.16,1,.3,1) both depth-space-preview-in;display:grid;overflow:hidden;box-shadow:0 46px 120px #0006,0 8px 26px #0000002e,inset 0 1px #fff}.depth-space__preview-chrome{background:#dededc;border-bottom:1px solid #00000014;grid-template-columns:1fr auto;align-items:center;min-height:48px;padding:0 17px;display:grid}.depth-space__preview-chrome>span{gap:6px;display:flex}.depth-space__preview-chrome>span i{background:#ff6658;border:0;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #00000014}.depth-space__preview-chrome>span i:nth-child(2){background:#ffc14e}.depth-space__preview-chrome>span i:nth-child(3){background:#55bd65}.depth-space__preview-chrome>div{justify-self:end;gap:6px;display:flex}.depth-space__preview-chrome a,.depth-space__preview-chrome button{appearance:none;color:#111;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;transition:background-color .2s,transform .2s;display:grid}.depth-space__preview-chrome a:hover,.depth-space__preview-chrome button:hover{background:#0000000f;transform:translateY(-1px)}.depth-space__preview-chrome a:focus-visible,.depth-space__preview-chrome button:focus-visible{outline-offset:2px;outline:2px solid #111}.depth-space__preview-chrome svg{width:15px;height:15px}.depth-space__preview-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.depth-space__preview-hero{text-align:center;max-width:850px;margin:0 auto;padding:66px 66px 45px}.depth-space__preview-hero>div{color:#00000073;letter-spacing:.09em;justify-content:center;gap:16px;font:500 8px/1.2 DM Mono,monospace;display:flex}.depth-space__preview-hero h2{font:520 clamp(40px,5.2vw,74px)/1.04 var(--font-serif);letter-spacing:-.055em;text-wrap:balance;margin:24px 0 0}.depth-space__preview-hero p{color:#0000008f;max-width:650px;margin:25px auto 0;font-size:14px;line-height:1.8}.depth-space__preview-body{width:min(760px,100% - 80px);min-height:250px;margin:0 auto;padding:8px 0 80px}.depth-space__markdown.markdown-article{color:#151515;font-size:17px;line-height:1.85}.depth-space__markdown.markdown-article p{color:#000000b8}.depth-space__markdown.markdown-article h1,.depth-space__markdown.markdown-article h2,.depth-space__markdown.markdown-article h3,.depth-space__markdown.markdown-article h4{color:#151515}.depth-space__preview-state{color:#00000080;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;display:flex}.depth-space__preview-state svg{color:#111;width:25px;height:25px}.depth-space__preview-state svg.lucide-loader-2{animation:1s linear infinite depth-space-spin}.depth-space__preview-state strong{color:#111;font:500 28px/1.2 var(--font-serif)}.depth-space__preview-state span{letter-spacing:.08em;font:500 9px/1.5 DM Mono,monospace}.theme-changing .depth-space,.theme-changing .depth-space:before,.theme-changing .depth-space__grain,.theme-changing .depth-space__card-surface,.theme-changing .depth-space__preview{transition:background-color .45s,color .45s,border-color .45s,box-shadow .45s}html:not(.light-mode) .depth-space{--bg:#090909;--panel:#151515;--line:#ffffff24;--muted:#ffffff85;--soft:#ffffffb8;--foreground:#f2f2ef;--background:var(--bg);--white:#fff;--white-rgb:255,255,255;color:#f2f2ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090909}html:not(.light-mode) .depth-space:before{background:radial-gradient(circle at 50% 48%,#2e2e2dfa 0 18%,#1d1d1ceb 44%,#090909fa 100%),linear-gradient(115deg,#1a1a19,#090909)}html:not(.light-mode) .depth-space:after{opacity:.18;background-image:radial-gradient(circle,#fff3 .55px,#0000 .72px)}html:not(.light-mode) .depth-space__grain{background:linear-gradient(90deg,#000000ad,#0000 6% 94%,#000000ad),radial-gradient(#0000 34%,#ffffff06 66%,#0000005c 100%);box-shadow:inset 0 0 170px #000000b8}html:not(.light-mode) .depth-space__grain:before{background:linear-gradient(90deg,#9494902e 0,#69696614 34%,#42424006 68%,#0000 100%)}html:not(.light-mode) .depth-space__grain:after{background:linear-gradient(270deg,#9494902e 0,#69696614 34%,#42424006 68%,#0000 100%)}html:not(.light-mode) .depth-space__identity img{filter:grayscale()invert()contrast(1.2)}html:not(.light-mode) .depth-space__exit{color:#f5f5f2;background:#181817b3;border-color:#ffffff26;box-shadow:0 8px 28px #00000061,inset 0 1px #ffffff14}html:not(.light-mode) .depth-space__exit:hover{background:#242423}html:not(.light-mode) .depth-space__card{color:#f1f1ee}html:not(.light-mode) .depth-space__card[data-space-depth="1"]{filter:saturate(.98)contrast(.98)brightness(1.02)}html:not(.light-mode) .depth-space__card[data-space-depth="2"]{filter:saturate(.96)contrast(.96)brightness(1.04)}html:not(.light-mode) .depth-space__card[data-space-depth="3"]{filter:saturate(.94)contrast(.94)brightness(1.06)}html:not(.light-mode) .depth-space__card[data-space-depth="4"]{filter:saturate(.91)contrast(.91)brightness(1.08)}html:not(.light-mode) .depth-space__card[data-space-depth="5"]{filter:saturate(.88)contrast(.88)brightness(1.1)}html:not(.light-mode) .depth-space__card-surface{background:#0f0f0f;border-color:#ffffff1f;box-shadow:0 20px 48px #0000007a,0 2px 8px #0000008c,inset 0 1px #ffffff09}html:not(.light-mode) .depth-space__card:hover .depth-space__card-surface,html:not(.light-mode) .depth-space__card:focus-visible .depth-space__card-surface{box-shadow:0 34px 76px #000000a3,0 8px 18px #00000080,0 0 0 2px #ffffff24}html:not(.light-mode) .depth-space__card-chrome{background:#1d1d1c;border-bottom-color:#ffffff0e}html:not(.light-mode) .depth-space__card-chrome i{background:#ff6658;box-shadow:inset 0 0 0 1px #0000002e}html:not(.light-mode) .depth-space__card-chrome i:nth-child(2){background:#ffc14e}html:not(.light-mode) .depth-space__card-chrome i:nth-child(3){background:#55bd65}html:not(.light-mode) .depth-space__card-meta{color:#fff6}html:not(.light-mode) .depth-space__card-summary{color:#ffffff80}html:not(.light-mode) .depth-space__load-state{color:#f3f3f0}html:not(.light-mode) .depth-space__load-state span{color:#ffffff73}html:not(.light-mode) .depth-space__load-state button{color:#f3f3f0;background:#181818;border-color:#fff3}html:not(.light-mode) .depth-space__theme-toggle{color:#f5f5f2;background:#181817b8;border-color:#ffffff24;box-shadow:0 9px 26px #0000006b,inset 0 1px #ffffff14}html:not(.light-mode) .depth-space__theme-toggle:hover{background:#292928}html:not(.light-mode) .depth-space__view-track{background:#363634;box-shadow:inset 0 1px 3px #000000a6,0 1px #ffffff14}html:not(.light-mode) .depth-space__view-track>i{background:#f3f3f0;border-color:#ffffff1f;box-shadow:0 3px 10px #0000008c,inset 0 1px #fff}html:not(.light-mode) .depth-space__view-switch button.is-grid .depth-space__view-track{background:#454543}html:not(.light-mode) .depth-space__grid-glyph>i{background:#f3f3f0}html:not(.light-mode) .depth-space__preview-layer{background:#000000b3}html:not(.light-mode) .depth-space__preview{color:#f3f3f0;background:#111;border-color:#ffffff21;box-shadow:0 48px 130px #000000b8,0 8px 30px #00000094,inset 0 1px #ffffff0d}html:not(.light-mode) .depth-space__preview-chrome{background:#1d1d1c;border-bottom-color:#ffffff14}html:not(.light-mode) .depth-space__preview-chrome a,html:not(.light-mode) .depth-space__preview-chrome button{color:#f3f3f0;border-color:#ffffff1f}html:not(.light-mode) .depth-space__preview-chrome a:hover,html:not(.light-mode) .depth-space__preview-chrome button:hover{background:#ffffff17}html:not(.light-mode) .depth-space__preview-hero>div{color:#ffffff75}html:not(.light-mode) .depth-space__preview-hero p{color:#ffffff94}html:not(.light-mode) .depth-space__markdown.markdown-article,html:not(.light-mode) .depth-space__markdown.markdown-article h1,html:not(.light-mode) .depth-space__markdown.markdown-article h2,html:not(.light-mode) .depth-space__markdown.markdown-article h3,html:not(.light-mode) .depth-space__markdown.markdown-article h4{color:#f3f3f0}html:not(.light-mode) .depth-space__markdown.markdown-article p{color:#ffffffb8}html:not(.light-mode) .depth-space__preview-state{color:#ffffff85}html:not(.light-mode) .depth-space__preview-state svg,html:not(.light-mode) .depth-space__preview-state strong{color:#f3f3f0}@keyframes depth-space-enter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes depth-space-shade-in{0%{opacity:0}to{opacity:1}}@keyframes depth-space-grid-in{0%{opacity:0}to{opacity:1}}@keyframes depth-space-preview-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes depth-space-spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.depth-space-trigger{display:none!important}}@media (prefers-reduced-motion:reduce){.depth-space,.depth-space__preview,.depth-space__preview-layer,.depth-space__world[data-view=grid] .depth-space__card{animation:none}.depth-space__card-surface{transition:none}}
