@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c4f6074-module__5_rhga__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c4f6074-module__5_rhga__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_e039d6fa-module__T2P-1q__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_e039d6fa-module__T2P-1q__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.15_fawwn19qtj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.1zvx97hkh1y6p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_beea01d7-module__CGGbSa__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_beea01d7-module__CGGbSa__variable{--font-type:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Cedarville Cursive;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f5aef65950c52d59-s.p.2f7alod5_9xcs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cedarville Cursive Fallback;src:local(Arial);ascent-override:122.88%;descent-override:63.7%;line-gap-override:0.0%;size-adjust:101.64%}.cedarville_cursive_bd490e7-module__xfe4QG__className{font-family:Cedarville Cursive,Cedarville Cursive Fallback;font-style:normal;font-weight:400}.cedarville_cursive_bd490e7-module__xfe4QG__variable{--font-hand:"Cedarville Cursive", "Cedarville Cursive Fallback"}
:root{--bg:#0a0a0b;--panel:#15151a;--ink:#e8e6df;--dim:#6f6c64;--amber:#e8b25c;--green:#c9f141;--ff-mono:var(--font-mono),ui-monospace,monospace;--ff-display:var(--font-display),"JetBrains Mono",system-ui,sans-serif;--pad:clamp(16px,4vw,48px);--ease:cubic-bezier(.4,0,.2,1);--fx-tex:.05;--fx-noise:.05}.desk-scope{--desk:#16120c;--paper:#e7dec6;--paper2:#d9cfb2;--paperEdge:#c8bd9b;--ink:#2a2419;--ink2:#46402f;--amber:#c9892f;--amberGlow:#e8b25c;--green:#b1e001;--tape:#d6c48c8c;--mono:var(--ff-mono);--type:var(--font-type),"Special Elite",monospace;--hand:var(--font-hand),cursive}*{box-sizing:border-box}html,body{height:100%}body{color:var(--ink);font-family:var(--ff-mono);-webkit-font-smoothing:antialiased;background:radial-gradient(140% 120% at 50% 50%,transparent 56%,#06050899), var(--bg);margin:0;overflow:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 42%,#d644262b,#d644260d 46%,#0000 72%);animation:34s ease-in-out infinite bgGlowDrift;position:fixed;inset:-25%}body:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ece9e061 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#ece9e061 0 1px,#0000 1px 44px);background-size:44px 44px,44px 44px;position:fixed;inset:0;-webkit-mask:radial-gradient(120% 100%,#0000 0%,#00000080 52%,#000 100%);mask:radial-gradient(120% 100%,#0000 0%,#00000080 52%,#000 100%)}@keyframes bgGlowDrift{0%{transform:translate(-7%,-5%)scale(1)}25%{transform:translate(8%,1%)scale(1.08)}50%{transform:translate(5%,9%)scale(1.04)}75%{transform:translate(-8%,6%)scale(1.1)}to{transform:translate(-7%,-5%)scale(1)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}@media (prefers-reduced-transparency:reduce){body:before,body:after{display:none}}a{color:inherit;text-decoration:none}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.fx-tex{object-fit:cover;pointer-events:none;z-index:70;width:100%;height:100%;opacity:var(--fx-tex);mix-blend-mode:screen;will-change:transform;animation:26s ease-in-out infinite alternate fxTexDrift;position:fixed;inset:0}.fx-noise{pointer-events:none;z-index:70;width:200%;height:200%;opacity:var(--fx-noise);mix-blend-mode:screen;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s step-end infinite fxNoise;position:fixed;inset:-50%}@keyframes fxTexDrift{0%{transform:scale(1.12)translate(-1.5%,-1%)}to{transform:scale(1.16)translate(1.5%,1%)}}@keyframes fxNoise{0%{transform:translate(0)}10%{transform:translate(-8%,-6%)}20%{transform:translate(6%,-12%)}30%{transform:translate(-12%,8%)}40%{transform:translate(10%,4%)}50%{transform:translate(-6%,-10%)}60%{transform:translate(12%,6%)}70%{transform:translate(-10%,-4%)}80%{transform:translate(4%,12%)}90%{transform:translate(-4%,-8%)}to{transform:translate(0)}}@keyframes fxNoiseCalm{0%{transform:translate(0)}25%{transform:translate(-3%,-2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fx-tex{animation:none}.fx-noise{animation:1.3s step-end infinite fxNoiseCalm}}@media (prefers-reduced-transparency:reduce){.fx-tex,.fx-noise{display:none}}
.desk .viewport{z-index:1;cursor:grab;touch-action:none;background:0 0;position:fixed;inset:0;overflow:hidden}.desk .viewport.panning{cursor:grabbing}.desk .map{transform-origin:0 0;background:0 0;width:4000px;height:2800px;position:absolute;top:0;left:0}.desk .map.clear{background:0 0}.desk .bglabel{font-family:var(--mono);letter-spacing:.14em;color:#bea05f0f;-webkit-user-select:none;user-select:none;pointer-events:none;text-transform:uppercase;white-space:nowrap;transform-origin:50%;font-size:13px;position:absolute}.desk .bgdecor{pointer-events:none;position:absolute;inset:0}.desk .bgdeco{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;color:#c9892f1a;font-family:var(--mono);text-transform:uppercase;position:absolute}.desk .bgdept{font-family:var(--type);letter-spacing:.04em;white-space:nowrap;color:#c9892f09;line-height:.9}.desk .bgstamp{letter-spacing:.24em;color:#c9892f2e;border:2px solid;border-radius:2px;padding:5px 11px 4px;font-size:14px;box-shadow:inset 0 0 0 1px}.desk .bgstamp.lime{color:#b1e0012e}.desk .bgslate{color:#c9892f29;width:120px}.desk .bgslate .clap{background:repeating-linear-gradient(116deg,currentColor 0 13px,#0000 13px 26px);height:13px}.desk .bgslate .rows{border:1px solid;border-top:0;grid-template-columns:1fr 1fr;display:grid}.desk .bgslate .rows span{letter-spacing:.1em;padding:6px 8px;font-size:11px}.desk .bgslate .rows span+span{border-left:1px solid}.desk .bgleader{color:#c9892f21;border:1.5px solid;border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.desk .bgleader:before,.desk .bgleader:after{content:"";background:currentColor;position:absolute}.desk .bgleader:before{width:1px;height:130px;top:-1px;left:50%;transform:translate(-50%)}.desk .bgleader:after{width:130px;height:1px;top:50%;left:-1px;transform:translateY(-50%)}.desk .bgleader span{font-family:var(--type);font-size:60px;line-height:1;position:relative}.desk .bgtarget{color:#c9892f2e;border:1px solid;border-radius:50%;width:46px;height:46px}.desk .bgtarget:before,.desk .bgtarget:after{content:"";background:currentColor;position:absolute;top:50%;left:50%}.desk .bgtarget:before{width:1px;height:66px;transform:translate(-50%,-50%)}.desk .bgtarget:after{width:66px;height:1px;transform:translate(-50%,-50%)}.desk .bgcoffee{border:5px solid #78481e1a;border-radius:50%;width:150px;height:150px;box-shadow:inset 0 0 0 2px #78481e0d}.desk .bgfilmstrip{background:#14100a29 padding-box padding-box;border-radius:2px;width:230px;height:62px;padding:6px 0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 18px,#0000 18px 26px) 0 0/100% 8px no-repeat,repeating-linear-gradient(90deg,#000 0 18px,#0000 18px 26px) 0 100%/100% 8px no-repeat,linear-gradient(#000,#000) 0/100% calc(100% - 22px) no-repeat;mask:repeating-linear-gradient(90deg,#000 0 18px,#0000 18px 26px) 0 0/100% 8px no-repeat,repeating-linear-gradient(90deg,#000 0 18px,#0000 18px 26px) 0 100%/100% 8px no-repeat,linear-gradient(#000,#000) 0/100% calc(100% - 22px) no-repeat}.desk .tag{will-change:transform;filter:drop-shadow(0 16px 24px #0000008c);position:absolute;top:0;left:0}.desk .card{background:linear-gradient(160deg,var(--paper),var(--paper2));border:1px solid var(--paperEdge);cursor:grab;width:300px;padding:16px 16px 12px;position:relative}.desk .card.grab{cursor:grabbing}.desk .win{aspect-ratio:16/9;box-shadow:inset 0 0 0 8px var(--paper),inset 0 0 0 10px #b9ad8a;background:#0c0a06;border:1px solid #b9ad8a;position:relative;overflow:hidden}.desk .win video,.desk .win img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.desk .win video{filter:sepia(.28)saturate(1.18)contrast(1.08)brightness(.97)}.desk .g1 .win video{filter:sepia(.22)saturate(1.3)contrast(1.12)hue-rotate(-10deg)brightness()}.desk .g2 .win video{filter:sepia(.42)saturate(1.3)contrast(1.06)brightness(1.03)}.desk .g3 .win video{filter:sepia(.2)saturate(1.15)contrast(1.08)hue-rotate(160deg)brightness(.95)}.desk .g4 .win video{filter:sepia(.32)saturate(1.25)contrast(1.05)hue-rotate(40deg)brightness(.98)}.desk .g5 .win video{filter:grayscale(.85)sepia(.12)contrast(1.14)brightness()}.desk .win .sheen{pointer-events:none;background:linear-gradient(#14100a1f,#0000 30%,#14100a4d);position:absolute;inset:0}.desk .win .live{z-index:3;font-family:var(--mono);letter-spacing:.14em;color:var(--green);opacity:0;text-shadow:0 1px 2px #000000b3;font-size:9px;transition:opacity .2s,transform .2s;position:absolute;top:9px;left:9px;transform:translateY(-2px)}.desk .card:hover .win .live{opacity:1;transform:none}.desk .tag.hero{filter:drop-shadow(0 22px 32px #0000009e)}.desk .tag.hero .title{font-size:18px}.desk .cap{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.desk .capL{align-items:center;gap:9px;min-width:0;display:flex}.desk .pbtn{cursor:pointer;border:1.5px solid var(--ink);background:0 0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;transition:background .15s;display:grid}.desk .pbtn:after{content:"";border-left:8px solid var(--ink);border-top:5px solid #0000;border-bottom:5px solid #0000;margin-left:2px;transition:border-left-color .15s}.desk .pbtn:hover{background:var(--ink)}.desk .pbtn:hover:after{border-left-color:var(--paper)}.desk .cap .title{font-family:var(--type);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1;overflow:hidden}.desk .cap .meta{font-family:var(--mono);color:var(--ink2);text-align:right;letter-spacing:.03em;font-size:9px;line-height:1.5}.desk .tape{background:var(--tape);width:64px;height:22px;margin-left:-32px;position:absolute;top:-11px;left:50%;transform:rotate(-5deg);box-shadow:0 1px 2px #00000040}.desk .handle{z-index:6;cursor:pointer;background:var(--paper);border:1.5px solid var(--ink);opacity:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;line-height:1;transition:opacity .16s,background .15s;display:grid;position:absolute;box-shadow:0 2px 5px #0006}.desk .card:hover .handle{opacity:1}.desk .handle:after{font-family:var(--mono);color:var(--ink);font-size:13px}.desk .handle:hover{background:var(--ink)}.desk .handle:hover:after{color:var(--paper)}.desk .resize{cursor:nwse-resize;bottom:-11px;right:-11px}.desk .resize:after{content:"⤡"}.desk .rotate{cursor:grab;top:-11px;right:-11px}.desk .rotate:after{content:"↻";font-size:14px}.desk .folder .fcard{border:1px solid var(--paperEdge);cursor:grab;background:linear-gradient(162deg,#ece3cb,#d8cdac);border-radius:2px;position:relative}.desk .folder .fcard.grab{cursor:grabbing}.desk .folder .ftab{border:1px solid var(--paperEdge);background:#d6c596;border-bottom:none;border-radius:3px 3px 0 0;width:58px;height:13px;position:absolute;top:-11px;left:16px}.desk .primary .ftab{background:var(--amberGlow);width:76px}.desk .folder .fhead{align-items:center;gap:10px;padding:12px 14px;display:flex}.desk .fcaret{font-family:var(--mono);color:var(--amber);text-align:center;width:14px;font-size:15px;line-height:1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.desk .folder.open .fcaret{transform:rotate(45deg)}.desk .fname{font-family:var(--type);color:var(--ink);letter-spacing:.03em;flex:1;font-size:18px}.desk .primary .fname{font-size:23px}.desk .fcount{font-family:var(--mono);color:var(--ink2);border:1px solid var(--paperEdge);border-radius:2px;padding:2px 7px;font-size:11px}.desk .fbody{max-height:0;transition:max-height .45s cubic-bezier(.2,.7,.2,1);overflow:hidden}.desk .folder.open .fbody{max-height:640px}.desk .frow{cursor:pointer;opacity:0;width:100%;transition:opacity .3s,transform .3s,background .15s;transition-delay:calc(var(--i,0)*26ms);background:0 0;border:none;border-top:1px dotted #5a503c33;justify-content:space-between;align-items:center;padding:8px 14px;display:flex;transform:translateY(-6px)}.desk .folder.open .frow{opacity:1;transform:none}.desk .frow:hover{background:#c9892f29}.desk .frow .fc{font-family:var(--type);color:var(--ink);letter-spacing:.04em;font-size:13px}.desk .frow .fn{font-family:var(--mono);color:var(--ink2);font-size:11px}.desk .frow-static{cursor:default}.desk .frow-static:hover{box-shadow:none;background:0 0}.desk .frow-static .fn{color:var(--amber);opacity:.55}.desk .folder:hover .fcard{border-color:var(--amber)}.desk .fbio{max-width:300px;padding:12px 15px 14px}.desk .fbio .who{font-family:var(--type);color:var(--ink);letter-spacing:.05em;margin-bottom:7px;font-size:13px}.desk .fbio p{font-family:var(--mono);color:var(--ink2);letter-spacing:.02em;margin:0;font-size:11px;line-height:1.65}.desk .tag.snapped .card,.desk .tag.snapped .fcard{box-shadow:0 0 0 2px var(--amberGlow)}.desk .quote{transform-origin:0 0;cursor:grab;-webkit-user-select:none;user-select:none;color:#efe6cc;font-family:var(--hand);text-shadow:0 1px 1px #0009;font-weight:400;line-height:1.12;position:absolute;top:0;left:0}.desk .quote.grab,.desk .quote:active{cursor:grabbing}.desk .qline{display:block}.desk .qw{font-size:var(--sz);clip-path:inset(0 112% 0 -12%);opacity:0;transition:clip-path .42s cubic-bezier(.2,.7,.2,1),opacity .3s,transform .42s;transition-delay:var(--d,0s);display:inline-block;transform:translateY(5px)rotate(-1.2deg)}.desk .quote.writing .qw{clip-path:inset(0 -12%);opacity:1;transform:none}.desk .qw.qh{color:var(--amberGlow);position:relative}.desk .qw.qh:before{content:"";z-index:-1;background:#e8b25c33;border-radius:3px;position:absolute;inset:24% -3% 8%;transform:rotate(-1.6deg)}.desk .qunder{width:72%;height:16px;margin-top:1px;display:block;overflow:visible}.desk .qunder path{fill:none;stroke:var(--amberGlow);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:560;stroke-dashoffset:560px;opacity:.85;transition:stroke-dashoffset .8s}.desk .quote.writing .qunder path{stroke-dashoffset:0;transition-delay:var(--ud,.8s)}.desk .logo{transform-origin:0 0;cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:18px;display:flex;position:absolute;top:0;left:0}.desk .logo.grab,.desk .logo:active{cursor:grabbing}.desk .logo .lg-mark{filter:drop-shadow(0 5px 11px #00000080);flex:none;width:80px;height:80px}.desk .logo .lg-word{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.desk .logo .lg-name{font-family:var(--type);color:#efe6cb;letter-spacing:.06em;text-shadow:0 1px #00000073,0 3px 10px #00000080;font-size:37px}.desk .logo .lg-rule{background:linear-gradient(90deg,var(--amber) 0,#c9892f40 78%,transparent);align-self:stretch;height:1px;margin:9px 0 7px}.desk .logo .lg-kicker{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;color:var(--amber);opacity:.92;white-space:nowrap;font-size:9px}.desk .console{z-index:20;pointer-events:none;font-family:var(--mono);color:#b6ab8c;letter-spacing:.04em;font-size:11px;line-height:1.7;position:fixed;top:54px;left:20px}.desk .console .g{color:var(--green)}.desk .console .k{color:#b6ab8c}.desk .hint{z-index:20;font-family:var(--mono);letter-spacing:.14em;color:#8a8068;text-align:center;font-size:11px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.desk .zoom{z-index:20;font-family:var(--mono);color:#8a8068;letter-spacing:.1em;font-size:11px;position:fixed;bottom:16px;right:20px}.desk .toast{z-index:50;font-family:var(--mono);color:var(--green);opacity:0;letter-spacing:.06em;pointer-events:none;font-size:13px;transition:opacity .25s;position:fixed;bottom:46px;left:50%;transform:translate(-50%)}.desk .toast.on{opacity:1}.desk .devbar{z-index:52;gap:8px;display:flex;position:fixed;top:56px;right:18px}.desk .devbar button{font-family:var(--mono);letter-spacing:.08em;color:var(--ink);background:var(--amberGlow);cursor:pointer;border:1px solid #16120c;border-radius:2px;padding:7px 12px;font-size:11px}.desk .devbar .reset{color:var(--amberGlow);border-color:var(--amberGlow);background:0 0}.desk .full{z-index:90;background:#07060a;place-items:center;display:none;position:fixed;inset:0}.desk .full.on{display:grid}.desk .full video{object-fit:contain;background:#000;width:100%;height:100%}.desk .full .close{z-index:2;font-family:var(--mono);cursor:pointer;color:var(--paper);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08060580;border:1px solid #e7dec638;border-radius:3px;align-items:center;gap:10px;padding:7px 10px 7px 13px;transition:border-color .2s,background .2s;display:inline-flex;position:absolute;top:18px;right:22px}.desk .full .close:hover{border-color:var(--amberGlow);background:#080605b3}.desk .full .close:focus-visible{border-color:var(--amberGlow);outline:none;box-shadow:0 0 0 2px #e8b25c73}.desk .full .close .cx{color:var(--amberGlow);font-size:13px;line-height:1}.desk .full .close .clab{letter-spacing:.2em;opacity:.9;font-size:11px;line-height:1}.desk .full .close .ckey{font-family:var(--mono);letter-spacing:.12em;color:#241f15;background:linear-gradient(#efe9d6,#d8cdac);border-radius:3px;padding:3px 6px 4px;font-size:10px;font-weight:700;line-height:1;transition:transform 80ms,box-shadow 80ms,background .2s;box-shadow:inset 0 1px #ffffffb3,0 2px #9c9070,0 3px 4px #00000073}.desk .full .close:hover .ckey{background:linear-gradient(#f3eddc,#e3dac0)}.desk .full .close:active .ckey{transform:translateY(2px);box-shadow:inset 0 1px #ffffff80,0 1px #9c9070,0 1px 2px #0006}@media (prefers-reduced-motion:reduce){.desk .full .close .ckey{transition:background .2s}}.desk .crt{transform-origin:50%;animation:.44s cubic-bezier(.2,.8,.2,1) both powerOn}@keyframes powerOn{0%{filter:brightness(2.8)blur(1px);opacity:.25;transform:scaleX(.7)scaleY(.004)}16%{filter:brightness(2.8)blur(.6px);opacity:.9;transform:scaleX(1)scaleY(.012)}46%{filter:brightness(1.7)blur();transform:scaleX(1)scaleY(1)}to{filter:brightness();opacity:1;transform:scaleX(1)scaleY(1)}}@media (prefers-reduced-motion:reduce){.desk .crt{animation:none}.desk .qw{clip-path:none;opacity:1;transition:none;transform:none}.desk .qunder path{stroke-dashoffset:0;transition:none}}@keyframes develop{0%{opacity:0;filter:blur(7px)brightness(1.15)}to{opacity:1;filter:blur()brightness()}}.desk [data-card]{animation:develop .55s var(--ease) both;animation-delay:calc(var(--i,0)*45ms)}@keyframes sway{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(.45deg)}}.desk .tag.hero [data-card]{animation:develop .55s var(--ease) both,sway 7.5s ease-in-out .8s infinite}.desk .card:hover .win{animation:.5s ease-out signal}@keyframes signal{0%{filter:brightness(1.12)contrast(1.08)}to{filter:none}}@media (prefers-reduced-motion:reduce){.desk [data-card],.desk .tag.hero [data-card]{opacity:1;filter:none;animation:none}.desk .card:hover .win{animation:none}}.desk .tag{transition:filter .22s var(--ease)}.desk .tag:hover{filter:drop-shadow(0 22px 30px #0000009e)}.desk .tag.hero:hover{filter:drop-shadow(0 26px 38px #000000a8)}.desk .card:not(.instax){transition:transform .22s var(--ease)}.desk .tag:not(.hero):hover .card:not(.instax){transform:translateY(-5px)}.desk .cap .title{background-image:linear-gradient(var(--amber),var(--amber));transition:background-size .28s var(--ease),color .2s ease;background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px}.desk .card:hover .cap .title{color:var(--amber);background-size:100% 1.5px}.desk .card:hover .meta{color:var(--amber);opacity:.9}.desk .contactrow{transition:background .15s,transform .15s,box-shadow .15s}.desk .contactrow:hover{box-shadow:inset 3px 0 0 var(--amber);transform:translate(3px)}.desk .frow:hover{box-shadow:inset 3px 0 0 var(--amber)}.desk-scope .wx-row{transition:background .12s,border-color .12s,transform .12s}.desk-scope .wx-row:hover{transform:translate(2px)}.desk .chip{transition:transform .15s,border-color .15s,background .15s}.desk .chip:hover{border-color:var(--amber);transform:translateY(-2px)}.desk .quote:hover .qw.qh:before{background:#e8b25c52}@media (prefers-reduced-motion:reduce){.desk .card:not(.instax),.desk .contactrow,.desk-scope .wx-row,.desk .chip,.desk .frow,.desk .fbody{transition:none}.desk .tag:not(.hero):hover .card:not(.instax),.desk .contactrow:hover,.desk-scope .wx-row:hover,.desk .chip:hover{transform:none}}.desk .tag.v1 .tape{margin-left:0;left:24px;transform:rotate(-11deg)}.desk .tag.v2 .tape{display:none}.desk .tag.v2 .card:before,.desk .tag.v2 .card:after{content:"";border:2px solid var(--ink2);opacity:.55;pointer-events:none;width:15px;height:15px;position:absolute;top:7px}.desk .tag.v2 .card:before{border-bottom:none;border-right:none;left:7px}.desk .tag.v2 .card:after{border-bottom:none;border-left:none;right:7px}.desk .tag.v3 .tape{margin-left:0;left:auto;right:24px;transform:rotate(7deg)}.desk .tag.v3 .card{background:linear-gradient(160deg,#efe9d6,#e3dcc4)}.desk .win img{filter:sepia(.28)saturate(1.18)contrast(1.08)brightness(.97)}.desk .g1 .win img{filter:sepia(.22)saturate(1.3)contrast(1.12)hue-rotate(-10deg)brightness()}.desk .g2 .win img{filter:sepia(.42)saturate(1.3)contrast(1.06)brightness(1.03)}.desk .g3 .win img{filter:sepia(.2)saturate(1.15)contrast(1.08)hue-rotate(160deg)brightness(.95)}.desk .g4 .win img{filter:sepia(.32)saturate(1.25)contrast(1.05)hue-rotate(40deg)brightness(.98)}.desk .g5 .win img{filter:grayscale(.85)sepia(.12)contrast(1.14)brightness()}.desk .folder.always-open .fbody{max-height:1400px}.desk .folder.always-open .frow{opacity:1;transform:none}.desk .frow.on{background:#c9892f38}.desk .frow.on .fc,.desk .frow.on .fn{color:var(--amber)}.desk-scope.windex{z-index:62;transform-origin:0 0;width:clamp(186px,16vw,230px);font-family:var(--mono);position:fixed;top:clamp(64px,9.2vh,84px);left:clamp(16px,9vw,132px)}.desk-scope .wx-card{transform-origin:50%;background:var(--paper);width:100%;color:var(--ink);box-shadow:0 18px 40px #0000006b,inset 0 0 0 5px var(--paper),inset 0 0 0 6px #c8bc98;border:1px solid #b9ad8a;position:relative}.desk-scope .wx-head{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;color:inherit;text-align:left;background:linear-gradient(#efe7cd,#e6dcbe);border:0;border-bottom:1px solid #c8bc98;justify-content:space-between;align-items:baseline;gap:clamp(8px,1vw,14px);padding:clamp(9px,1vw,11px) clamp(11px,1.1vw,14px) clamp(8px,.9vw,10px);font-family:inherit;display:flex}.desk-scope .wx-head.grabbing{cursor:grabbing}.desk-scope .wx-name{font-family:var(--type),monospace;letter-spacing:.34em;color:var(--amberGlow);font-size:clamp(11px,.95vw,13px)}.desk-scope .wx-count{letter-spacing:.16em;color:#9c8f70;font-size:clamp(9px,.72vw,10px)}.desk-scope .wx-active,.desk-scope .wx-caret{display:none}.desk-scope .wx-body{overscroll-behavior:contain;flex-direction:column;max-height:calc(100dvh - clamp(64px,9.2vh,84px) - 64px);padding:6px;display:flex;overflow-y:auto}.desk-scope .wx-row{cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:clamp(5px,.55vw,6px) clamp(7px,.7vw,8px);transition:background .12s,border-color .12s;display:flex}.desk-scope .wx-row:hover{background:#c9892f1f}.desk-scope .wx-row.on{border-left-color:var(--amber);background:#c9892f38}.desk-scope .wx-c{letter-spacing:.12em;color:var(--ink);font-size:clamp(10px,.85vw,11px)}.desk-scope .wx-n{letter-spacing:.1em;color:#9c8f70;font-size:9px}.desk-scope .wx-row.on .wx-c,.desk-scope .wx-row.on .wx-n{color:var(--amber)}.desk-scope .wx-row:focus-visible{outline:2px solid var(--amberGlow);outline-offset:-2px}.desk-scope .wx-handle{z-index:6;background:var(--paper);border:1.5px solid var(--ink);opacity:0;cursor:pointer;touch-action:none;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;line-height:1;transition:opacity .16s,background .15s;display:grid;position:absolute;box-shadow:0 2px 5px #0006}.desk-scope .wx-card:hover .wx-handle,.desk-scope .wx-handle:focus-visible{opacity:1}.desk-scope .wx-handle:after{font-family:var(--mono);color:var(--ink);font-size:13px}.desk-scope .wx-handle:hover{background:var(--ink)}.desk-scope .wx-handle:hover:after{color:var(--paper)}.desk-scope .wx-resize{cursor:nwse-resize;bottom:-11px;right:-11px}.desk-scope .wx-resize:after{content:"⤡"}.desk-scope .wx-rotate{cursor:grab;top:-11px;right:-11px}.desk-scope .wx-rotate.grabbing{cursor:grabbing}.desk-scope .wx-rotate:after{content:"↻";font-size:14px}@media (max-width:720px){.desk .console,.desk .hint,.desk .zoom,.desk .devbar,.desk .handle{display:none}.desk.flow .viewport{cursor:default;touch-action:pan-y;-webkit-overflow-scrolling:touch;background-position:0 0,0 0;background-size:44px 44px,44px 44px;overflow:hidden auto}.desk.flow .map,.desk.flow .map.clear{background:0 0;flex-direction:column;align-items:stretch;gap:22px;max-width:600px;min-height:100%;margin-inline:auto;padding:26px 16px 108px;display:flex;position:static;width:auto!important;height:auto!important;transform:none!important}.desk.flow .map.clear{padding-top:78px}.desk.flow .bglabel,.desk.flow .bgdecor{display:none}.desk.flow .tag,.desk.flow .quote,.desk.flow .logo,.desk.flow .folder{will-change:auto;filter:drop-shadow(0 10px 18px #00000080);align-self:stretch;min-width:0;max-width:none;width:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.desk.flow .card,.desk.flow .fcard,.desk.flow [data-card]{min-width:0;width:auto!important}.desk.flow .sheet-kicker{white-space:normal;overflow-wrap:anywhere}.desk.flow .logo{justify-content:center;gap:13px}.desk.flow .logo .lg-mark{width:62px;height:62px}.desk.flow .logo .lg-name{font-size:32px}.desk.flow .quote{text-align:center}.desk.flow .quote .qw{font-size:34px!important}.desk.flow .quote .qunder{margin-left:auto;margin-right:auto}.desk.flow .contactrow{flex-direction:column;align-items:flex-start;gap:3px}.desk.flow .contactrow .cv{text-align:left;white-space:normal;overflow-wrap:anywhere}.desk.flow .folder{display:none}.desk.flow .logo{order:-3}.desk.flow .quote{order:2;margin-top:8px}.desk.flow .quote[data-qid=quote0]{order:-2}.desk-scope.windex{width:auto;top:12px;left:10px;right:10px;transform:none!important}.desk-scope .wx-card{box-shadow:0 14px 30px #00000073,inset 0 0 0 4px var(--paper),inset 0 0 0 5px #c8bc98;border:1px solid #b9ad8a;transform:none!important}.desk-scope .wx-handle{display:none}.desk-scope.windex .wx-head{cursor:pointer;touch-action:auto;align-items:center;gap:10px;padding:12px 14px}.desk-scope.windex .wx-name{flex:none}.desk-scope.windex .wx-active{text-align:left;min-width:0;font-family:var(--type),monospace;letter-spacing:.06em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;display:block;overflow:hidden}.desk-scope.windex .wx-count{flex:none}.desk-scope.windex .wx-caret{font-family:var(--mono);color:var(--amber);flex:none;font-size:16px;line-height:1;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:block}.desk-scope.windex.open .wx-caret{transform:rotate(45deg)}.desk-scope.windex .wx-body{max-height:0;padding:0;transition:max-height .3s cubic-bezier(.2,.7,.2,1);display:none;overflow:hidden}.desk-scope.windex.open .wx-body{-webkit-overflow-scrolling:touch;border-top:1px solid #c8bc98;flex-direction:column;max-height:min(60vh,520px);padding:6px;display:flex;overflow-y:auto}.desk-scope.windex .wx-row{padding:11px 10px}}.desk .logo-plate{min-height:104px;box-shadow:inset 0 0 0 6px var(--paper);background:#f1e8ce;border:1px solid #b9ad8a;place-items:center;padding:26px 22px;display:grid}.desk .logo-plate img{object-fit:contain;filter:grayscale()contrast(1.08)brightness(.55)sepia(.35)hue-rotate(-12deg);mix-blend-mode:multiply;opacity:.9;max-width:100%;max-height:60px}.desk .clientcard .cap{justify-content:center;margin-top:11px}.desk .clientcard .meta{letter-spacing:.18em;text-align:center;font-size:10px}.desk .contactcard{padding:16px 8px 10px}.desk .contactrow{cursor:pointer;border-top:1px dotted #5a503c38;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 13px;text-decoration:none;transition:background .15s;display:flex}.desk .contactrows .contactrow:first-child{border-top:none}.desk .contactrow:hover{background:#c9892f24}.desk .contactrow .cl{font-family:var(--mono);letter-spacing:.15em;color:var(--ink2);flex:none;font-size:11px}.desk .contactrow .cv{font-family:var(--type);color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.desk .contactrow.primary{background:#c9892f1f;border-top:none;border-radius:3px;margin-bottom:4px;padding:13px}.desk .contactrow.primary .cl{color:var(--amber)}.desk .contactrow.primary .cv{color:var(--ink);font-size:18px}.desk .contactrow.primary:hover{background:#c9892f33}.desk .sheet{padding:18px 18px 16px}.desk .sheet-kicker{font-family:var(--mono);letter-spacing:.18em;color:var(--amber);margin-bottom:5px;font-size:10px}.desk .sheet-title{font-family:var(--type);color:var(--ink);letter-spacing:.02em;margin-bottom:12px;font-size:30px;line-height:1.02}.desk .sheet-sec{margin-top:13px}.desk .sheet-sec:first-of-type{margin-top:0}.desk .sheet-label{font-family:var(--mono);letter-spacing:.16em;color:var(--ink2);margin-bottom:8px;font-size:10px}.desk .sheet-body{font-family:var(--mono);color:var(--ink2);letter-spacing:.01em;margin:0;font-size:15px;line-height:1.62}.desk .sheet-chips{flex-wrap:wrap;gap:6px;display:flex}.desk .chip{font-family:var(--mono);color:var(--ink);border:1px solid var(--paperEdge);letter-spacing:.03em;background:#78694624;border-radius:2px;padding:4px 9px;font-size:12px}.desk .tag.hero-sheet{filter:drop-shadow(0 20px 30px #0009)}.desk .tag.hero-sheet .card{background:linear-gradient(160deg,#efe9d6,#e3dcc4);box-shadow:0 0 0 1px #c9892f38}.desk .tag.hero-sheet .sheet-title{font-size:38px}.desk .tag.hero-sheet .sheet-body{font-size:16px}.desk .instax{background:linear-gradient(168deg,#fff,#f7f6f2);border:1px solid #eceae3;border-radius:3px;padding:7% 7% 0;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffe6}.desk .tag:has(.instax):hover{z-index:55}.desk .tag:has(.instax):hover .instax{transform:scale(1.07);box-shadow:0 18px 38px #00000080,0 0 0 2px #e8b25c99}.desk .instax .iwin{cursor:pointer;width:100%;aspect-ratio:var(--ar,3 / 2);background:#fff;border:none;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000029}.desk .instax .iwin img{object-fit:cover;filter:saturate(1.05)contrast(1.03)brightness(.99);width:100%;height:100%;transition:filter .2s;position:absolute;inset:0}.desk .instax:hover .iwin img{filter:saturate(1.12)contrast(1.05)}.desk .instax .iwin:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.desk .instax .icap{font-family:var(--hand);text-align:center;color:#46423a;letter-spacing:.01em;flex-direction:column;gap:1px;padding:7% 6% 12%;display:flex}.desk .instax .iline{font-size:21px;line-height:1.06}.desk .instax .ifilm{color:#8a8478;font-size:14px;line-height:1.06}@media (prefers-reduced-motion:reduce){.desk .instax,.desk .instax .iwin img{transition:none}.desk .tag:has(.instax):hover .instax{transform:none}}.desk .lb{background:#07060af5}.desk .lbfig{flex-direction:column;align-items:center;gap:14px;max-width:92vw;max-height:88vh;margin:0;display:flex}.desk .lbfig img,.desk .lb .lbfig video{object-fit:contain;border:1px solid #e7dec624;width:auto;max-width:92vw;height:auto;max-height:80vh;box-shadow:0 24px 60px #000000b3}.desk .lbcap{font-family:var(--mono);letter-spacing:.12em;align-items:baseline;gap:18px;display:flex}.desk .lbwhere{color:var(--amberGlow);font-size:12px}.desk .lbfilm{color:#b7ad93;font-size:11px;font-family:var(--hand);letter-spacing:.04em}.desk .lbseq{color:#8a8068;font-size:11px}.desk .lbnav{cursor:pointer;width:14vw;min-width:64px;color:var(--paper);font-size:40px;font-family:var(--type);opacity:.5;z-index:2;background:0 0;border:none;transition:opacity .15s,background .15s;position:absolute;top:0;bottom:0}.desk .lbnav.prev{left:0}.desk .lbnav.next{right:0}.desk .lbnav:hover{opacity:1}.desk .lbnav.prev:hover{background:linear-gradient(90deg,#e8b25c17,#0000)}.desk .lbnav.next:hover{background:linear-gradient(270deg,#e8b25c17,#0000)}.desk-scope.pf{z-index:62;max-width:94vw;font-family:var(--type),monospace;color:var(--paper);background:linear-gradient(#1a160d,#120f08);border:1px solid #000;border-radius:3px;padding:17px 20px 16px;position:fixed;top:50px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0009,inset 0 0 0 1px #e7dec60f}.desk-scope.pf:before,.desk-scope.pf:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#d8cba4 0 9px,#0000 9px 22px);border-radius:1px;height:8px;position:absolute;left:10px;right:10px}.desk-scope.pf:before{top:5px}.desk-scope.pf:after{bottom:5px}.desk-scope .pf-head{justify-content:space-between;align-items:baseline;gap:22px;margin-bottom:11px;display:flex}.desk-scope .pf-grip{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.desk-scope .pf-grip.grabbing{cursor:grabbing}.desk-scope .pf-title{font-family:var(--type),monospace;letter-spacing:.3em;color:var(--amberGlow);font-size:14px}.desk-scope .pf-count{font-family:var(--mono);letter-spacing:.18em;color:#9c8f70;font-size:10px}.desk-scope .pf-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.desk-scope .pf-field{flex-direction:column;gap:5px;display:flex}.desk-scope .pf-field>span{font-family:var(--mono);letter-spacing:.22em;color:#b3a684;font-size:9px}.desk-scope .pf-field select{appearance:none;color:var(--ink);font-family:var(--type),monospace;letter-spacing:.03em;cursor:pointer;background-color:#ece3c8;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #0d0b06;border-radius:2px;min-width:148px;max-width:240px;padding:8px 30px 8px 11px;font-size:13px;box-shadow:inset 0 1px #ffffff8c}.desk-scope .pf-field select:hover{border-color:var(--amber);background-color:#f2ead2}.desk-scope .pf-field select:focus-visible{outline:2px solid var(--amberGlow);outline-offset:1px}.desk-scope .pf-reset{color:#cdbf9a;font-family:var(--type),monospace;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #6a5f44;border-radius:2px;align-self:flex-end;padding:9px 14px;font-size:12px;transition:border-color .15s,color .15s}.desk-scope .pf-reset:hover:not(:disabled){border-color:var(--amberGlow);color:var(--paper)}.desk-scope .pf-reset:disabled{opacity:.3;cursor:default}.desk-scope.pf-empty{z-index:30;font-family:var(--type),monospace;letter-spacing:.16em;color:#9c8f70;pointer-events:none;font-size:13px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.desk-scope.pf{padding:15px 13px 14px}.desk-scope .pf-field select{min-width:108px;max-width:42vw}}@media (prefers-reduced-motion:reduce){.desk .csframe img{transition:none}.desk .csframe:hover img{transform:none}}
.CLIBar-module__Xl8cvW__bar{z-index:60;padding:12px var(--pad);letter-spacing:.12em;color:var(--dim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080a80;border-bottom:1px solid #e8e6df14;justify-content:space-between;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.CLIBar-module__Xl8cvW__crumb{color:var(--ink);font-weight:500}.CLIBar-module__Xl8cvW__tag{color:var(--green)}@media (prefers-reduced-transparency:reduce){.CLIBar-module__Xl8cvW__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08080aeb}}@media (max-width:720px){.CLIBar-module__Xl8cvW__bar{display:none}}
.DeskNav-module__0tB17W__nav{z-index:45;flex-direction:column;gap:7px;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.DeskNav-module__0tB17W__tab{font-family:var(--type),monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:linear-gradient(160deg,var(--paper),var(--paper2));border:1px solid var(--paperEdge);transition:transform .2s var(--ease),color .15s,border-color .15s;border-left:none;border-radius:0 4px 4px 0;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-size:14px;display:flex;transform:translate(-7px);box-shadow:0 6px 14px #0006}.DeskNav-module__0tB17W__tab:hover{border-color:var(--amber);transform:translate(0)}.DeskNav-module__0tB17W__dir{font-family:var(--mono);color:var(--amber);font-size:13px}.DeskNav-module__0tB17W__active{border-left:3px solid var(--amberGlow);color:var(--amber);transform:translate(0)}.DeskNav-module__0tB17W__active .DeskNav-module__0tB17W__dir{color:var(--amberGlow)}@media (max-width:720px){.DeskNav-module__0tB17W__nav{z-index:61;background:linear-gradient(0deg,var(--paper),var(--paper2));border-top:1px solid var(--paperEdge);flex-direction:row;gap:0;inset:auto 0 0;transform:none;box-shadow:0 -6px 18px #00000073}.DeskNav-module__0tB17W__tab{border:0;border-right:1px solid var(--paperEdge);box-shadow:none;letter-spacing:.02em;border-radius:0;flex:1 1 0;justify-content:center;gap:0;padding:11px 4px;font-size:11px;transform:none}.DeskNav-module__0tB17W__tab:last-child{border-right:0}.DeskNav-module__0tB17W__tab:hover{border-color:var(--paperEdge);transform:none}.DeskNav-module__0tB17W__active{border-left:0;border-top:3px solid var(--amberGlow);transform:none}.DeskNav-module__0tB17W__dir{display:none}}
.FXLab-module__Z_gQ4a__panel{z-index:2000000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:286px;max-height:calc(100vh - 28px);font-family:var(--ff-mono);letter-spacing:.02em;color:var(--ink);background:#0f0f14f0;border:1px solid #e8e6df29;border-radius:8px;flex-direction:column;gap:10px;padding:12px 13px 13px;font-size:11px;display:flex;position:fixed;top:14px;right:14px;overflow-y:auto;box-shadow:0 18px 50px #0000008c}.FXLab-module__Z_gQ4a__head{letter-spacing:.22em;color:var(--green);align-items:center;gap:8px;font-size:12px;display:flex}.FXLab-module__Z_gQ4a__head .FXLab-module__Z_gQ4a__kbd{letter-spacing:.1em;color:var(--dim);border:1px solid #e8e6df33;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:9px}.FXLab-module__Z_gQ4a__x{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.FXLab-module__Z_gQ4a__sec{border-top:1px solid #e8e6df1a;flex-direction:column;gap:8px;padding-top:9px;display:flex}.FXLab-module__Z_gQ4a__secHead{color:var(--green);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.FXLab-module__Z_gQ4a__add{border:1px solid var(--green);color:var(--green);font-family:var(--ff-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:4px;padding:3px 8px;font-size:10px}.FXLab-module__Z_gQ4a__add:hover{background:var(--green);color:#0a0a0b}.FXLab-module__Z_gQ4a__layer{background:#e8e6df08;border:1px solid #e8e6df1f;border-radius:5px;flex-direction:column;gap:7px;padding:8px;display:flex}.FXLab-module__Z_gQ4a__layerHead{justify-content:space-between;align-items:center;display:flex}.FXLab-module__Z_gQ4a__toggle{cursor:pointer;color:var(--ink);align-items:center;gap:8px;display:flex}.FXLab-module__Z_gQ4a__toggle input{accent-color:var(--green);cursor:pointer}.FXLab-module__Z_gQ4a__toggle span{letter-spacing:.06em;font-size:11px}.FXLab-module__Z_gQ4a__slider{flex-direction:column;gap:3px;display:flex}.FXLab-module__Z_gQ4a__sliderHead{color:var(--dim);justify-content:space-between;display:flex}.FXLab-module__Z_gQ4a__slider input{width:100%;accent-color:var(--amber);cursor:pointer}.FXLab-module__Z_gQ4a__val{color:var(--amber)}.FXLab-module__Z_gQ4a__field{color:var(--dim);justify-content:space-between;align-items:center;gap:8px;display:flex}.FXLab-module__Z_gQ4a__field select{min-width:0;color:var(--ink);font-family:var(--ff-mono);cursor:pointer;background:#0e0e12;border:1px solid #e8e6df2e;border-radius:4px;flex:1;padding:4px 6px;font-size:11px}.FXLab-module__Z_gQ4a__file{color:var(--ink);cursor:pointer;border:1px dashed #e8e6df47;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;transition:border-color .15s,color .15s;display:inline-flex}.FXLab-module__Z_gQ4a__file:hover{border-color:var(--green);color:var(--green)}.FXLab-module__Z_gQ4a__file input{display:none}.FXLab-module__Z_gQ4a__save{background:var(--green);color:#0a0a0b;width:100%;font-family:var(--ff-mono);letter-spacing:.06em;cursor:pointer;border:none;border-radius:5px;margin-top:10px;padding:9px 10px;font-size:12px;font-weight:600}.FXLab-module__Z_gQ4a__save:hover{filter:brightness(1.08)}.FXLab-module__Z_gQ4a__foot{border-top:1px solid #e8e6df1a;gap:8px;padding-top:10px;display:flex}.FXLab-module__Z_gQ4a__foot button{color:var(--ink);font-family:var(--ff-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #e8e6df47;border-radius:4px;flex:1;padding:7px 8px;font-size:11px}.FXLab-module__Z_gQ4a__foot button:hover{border-color:var(--ink)}.FXLab-module__Z_gQ4a__foot .FXLab-module__Z_gQ4a__reset{color:var(--amber);border-color:var(--amber)}.FXLab-module__Z_gQ4a__note{letter-spacing:.04em;color:var(--dim);text-align:center;margin:0;font-size:9.5px}.FXLab-module__Z_gQ4a__export{flex-direction:column;gap:7px;display:flex}.FXLab-module__Z_gQ4a__out{resize:vertical;width:100%;height:150px;color:var(--green);font-family:var(--ff-mono);white-space:pre;background:#0e0e12;border:1px solid #e8e6df2e;border-radius:5px;padding:8px;font-size:10px;line-height:1.5}.FXLab-module__Z_gQ4a__exportRow{gap:8px;display:flex}.FXLab-module__Z_gQ4a__exportRow button{background:var(--green);color:#0a0a0b;font-family:var(--ff-mono);letter-spacing:.06em;cursor:pointer;border:none;border-radius:4px;flex:1;padding:6px 8px;font-size:10px}.FXLab-module__Z_gQ4a__exportRow .FXLab-module__Z_gQ4a__reset{color:var(--amber);border:1px solid var(--amber);background:0 0}.FXLab-module__Z_gQ4a__fab{z-index:2000000;border:1px solid var(--green);width:34px;height:34px;color:var(--green);font-family:var(--ff-mono);letter-spacing:.06em;cursor:pointer;background:#0f0f14e6;border-radius:50%;font-size:11px;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 18px #00000080}.FXLab-module__Z_gQ4a__fab:hover{background:var(--green);color:#0a0a0b}
