@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"}
@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b69a59c30a84761-s.3tph9x_0y5pd3.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a23319256c53cceb-s.p.002kjx62pj6a3.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:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d2e73a6fbf3b0ba-s.p.40uuyvzjapuzo.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:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/409c52c0b1658041-s.p.2bve6knowi8om.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:Sriracha Fallback;src:local(Arial);ascent-override:121.4%;descent-override:54.73%;line-gap-override:0.0%;size-adjust:100.49%}.sriracha_f8e11e36-module__7N_rMW__className{font-family:Sriracha,Sriracha Fallback;font-style:normal;font-weight:400}.sriracha_f8e11e36-module__7N_rMW__variable{--font-note:"Sriracha", "Sriracha 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(150% 125% at 50% 50%,transparent 62%,#0605088f), var(--bg);margin:0;overflow:hidden}body:before{content:"";z-index:-2;pointer-events:none;opacity:.95;background:linear-gradient(114deg,#0000 0 22%,#61241d1a 40%,#c4492713 56%,#0000 78%),radial-gradient(92% 74% at 44%,#a83b2612,#0000 70%),radial-gradient(120% 92% at 76% 18%,#c9892f08,#0000 74%);position:fixed;inset:-18%}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%)}@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;object-position:center center;pointer-events:none;z-index:70;width:100vw;min-width:100vw;height:100dvh;min-height:100dvh;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:hard-light;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%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.9' intercept='-0.45'/%3E%3CfeFuncG type='linear' slope='1.9' intercept='-0.45'/%3E%3CfeFuncB type='linear' slope='1.9' intercept='-0.45'/%3E%3C/feComponentTransfer%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{mix-blend-mode:normal}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--panel);color:var(--ink);font-family:var(--ff-mono);transition:transform .15s var(--ease);border-radius:4px;padding:10px 16px;font-size:14px;position:fixed;top:8px;left:8px;transform:translateY(-140%);box-shadow:0 6px 16px #00000080}.skip-link:focus{outline:2px solid var(--green);outline-offset:2px;transform:translateY(0)}:root{--cur-hand:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNyA0IFE3IDIgOSAyIFExMSAyIDExIDQgTDExIDExIFExMSAxMC40IDEyLjggMTAuNCBMMTYgMTAuNCBRMTguNCAxMC40IDE4LjQgMTIuOCBMMTguNCAxOS41IFExOC40IDIyIDE2IDIyIEw5IDIyIFE2LjYgMjIgNi42IDE5LjYgTDYuNiAxNi40IFE0LjMgMTYuMSA0LjEgMTMuOSBRNCAxMi4yIDYgMTIuMSBMNi42IDEyLjA1IEw2LjYgNCBRNi42IDQgNyA0IFoiIGZpbGw9IiNlZmU3Y2YiIHN0cm9rZT0iIzI0MWYxNyIgc3Ryb2tlLXdpZHRoPSIxLjMiLz48L3N2Zz4=) 9 2;--cur-grab:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNi42IDEyLjA1IEw2LjYgNi41IFE2LjYgNS4yIDcuNyA1LjIgUTguOCA1LjIgOC44IDYuNSBMOC44IDEwLjYgTDkuMyAxMC42IEw5LjMgNSBROS4zIDMuNyAxMC40IDMuNyBRMTEuNSAzLjcgMTEuNSA1IEwxMS41IDEwLjYgTDEyIDEwLjYgTDEyIDUuMyBRMTIgNCAxMy4xIDQgUTE0LjIgNCAxNC4yIDUuMyBMMTQuMiAxMC43IEwxNC43IDEwLjcgTDE0LjcgNi44IFExNC43IDUuNSAxNS44IDUuNSBRMTYuOSA1LjUgMTYuOSA2LjggTDE2LjkgMTEgUTE4LjQgMTEgMTguNCAxMi44IEwxOC40IDE5LjUgUTE4LjQgMjIgMTYgMjIgTDkgMjIgUTYuNiAyMiA2LjYgMTkuNiBMNi42IDE2LjQgUTQuMyAxNi4xIDQuMSAxMy45IFE0IDEyLjIgNiAxMi4xIEw2LjYgMTIuMDUgWiIgZmlsbD0iI2VmZTdjZiIgc3Ryb2tlPSIjMjQxZjE3IiBzdHJva2Utd2lkdGg9IjEuMyIvPjwvc3ZnPg==) 11 11;--cur-grabbing:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNi42IDEyLjA1IFE2LjYgMTAuOCA3LjkgMTAuOCBROC40IDkuNyA5LjYgMTAuNyBRMTAuOCA5LjcgMTIgMTAuNyBRMTMuMiA5LjcgMTQuNCAxMC43IFExNS41IDkuOSAxNi40IDEwLjcgUTE4LjQgMTAuOSAxOC40IDEyLjggTDE4LjQgMTkuNSBRMTguNCAyMiAxNiAyMiBMOSAyMiBRNi42IDIyIDYuNiAxOS42IEw2LjYgMTYuNCBRNC4zIDE2LjEgNC4xIDEzLjkgUTQgMTIuMiA2IDEyLjEgTDYuNiAxMi4wNSBaIiBmaWxsPSIjZWZlN2NmIiBzdHJva2U9IiMyNDFmMTciIHN0cm9rZS13aWR0aD0iMS4zIi8+PC9zdmc+) 11 13;--cur-play:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5LjIiIGZpbGw9IiNlZmU3Y2YiIHN0cm9rZT0iIzI0MWYxNyIgc3Ryb2tlLXdpZHRoPSIxLjMiLz48cGF0aCBkPSJNMTAgOCBMMTYuMiAxMiBMMTAgMTYgWiIgZmlsbD0iIzI0MWYxNyIvPjwvc3ZnPg==) 12 12;--cur-pen:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48cGF0aCBmaWxsPSIjZWZlNmNjIiBzdHJva2U9IiMxNjEyMGMiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtMTguOSAzLjYgNS41IDUuNS0xNCAxNC02LjkgMS40IDEuNC02Ljl6Ii8+PHBhdGggZmlsbD0iI2M5ODkyZiIgc3Ryb2tlPSIjMTYxMjBjIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTE2LjYgNS45IDIuMy0yLjNhMi4zIDIuMyAwIDAgMSAzLjIgMGwyLjMgMi4zYTIuMyAyLjMgMCAwIDEgMCAzLjJsLTIuMyAyLjN6Ii8+PC9zdmc+) 3 24}html{cursor:var(--cur-hand),auto}a[href],button,[role=button],summary,label[for],select,option{cursor:var(--cur-hand),pointer}input,textarea,[contenteditable=true]{cursor:text}:disabled{cursor:not-allowed}
.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.returning-view{transition:transform .42s cubic-bezier(.18,.78,.24,1)}.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;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;box-shadow:0 18px 28px #0000004d,0 4px #271d111a,inset 0 0 0 1px #fffceb57}.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 .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 .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,.desk .folder .fcard: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;min-width:132px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .15s;background:linear-gradient(162deg,#ece3cb,#d8cdac);border-radius:2px;position:relative;overflow:visible}.desk .folder.primary .fcard{min-width:154px}.desk .folder.open .fcard{box-shadow:0 24px 38px #00000075,0 7px #271d111f,2px 4px #251c111a}.desk .folder.primary.open .fcard{min-width:302px}.desk .folder .fcard.grab{cursor:grabbing}.desk .folder .ftab{border:1px solid var(--paperEdge);width:58px;height:13px;transition:background .18s,box-shadow .2s var(--ease);background:#d6c596;border-bottom:none;border-radius:3px 3px 0 0;position:absolute;top:-11px;left:16px}.desk .primary .ftab{background:var(--amberGlow);width:76px}.desk .folder .fhead{color:inherit;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;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;width:100%;color:inherit;opacity:0;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;text-decoration:none;display:flex;transform:translateY(-6px)}.desk .folder.open .frow{opacity:1;transform:none}.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 .folder.primary.open .frow{padding:10px 16px}.desk .folder.primary.open .frow .fc{font-size:15px}.desk .folder.primary.open .frow .fn{font-size:12px}.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);transform:translateY(-5px);box-shadow:0 12px 22px #00000052}.desk .folder:hover .ftab{background:var(--amberGlow);box-shadow:0 0 10px #e8b25c8c}.desk .folder:hover:not(.open) .fcaret{transform:translate(3px)}.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 .quote-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 .quote:hover .quote-handle{opacity:1}.desk .quote-handle:after{font-family:var(--mono);color:var(--ink);font-size:13px}.desk .quote-handle:hover{background:var(--ink)}.desk .quote-handle:hover:after{color:var(--paper)}.desk .quote-resize{cursor:nwse-resize;bottom:-11px;right:-11px}.desk .quote-resize:after{content:"⤡"}.desk .quote-rotate{cursor:grab;top:-11px;right:-11px}.desk .quote-rotate:after{content:"↻";font-size:14px}.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{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:20px;right:170px}.desk .view-home{--view-home-angle:0deg;z-index:53;width:48px;height:48px;color:var(--ink);opacity:0;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--view-home-angle)) scale(.82);touch-action:manipulation;background:radial-gradient(circle at 35% 28%,#fffcedeb,#daca9ad6);border:1px solid #2a24198a;border-radius:50%;place-items:center;padding:0;transition:opacity .18s,transform .18s,border-color .15s;display:grid;position:fixed;top:50%;left:50%;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff61}.desk .view-home[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) rotate(var(--view-home-angle)) scale(1)}.desk .view-home:hover{border-color:var(--amber);background:radial-gradient(circle at 35% 28%,#fff7df,#e8c169)}.desk .view-home:active{transform:translate(-50%,-50%) rotate(var(--view-home-angle)) scale(.94)}.desk .view-home:focus-visible{outline-offset:3px;outline:2px solid #e8b25c9e}.desk .view-home-arrow{flex:none;width:29px;height:24px;position:relative}.desk .view-home-arrow:before{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;top:50%;left:3px;right:4px;transform:translateY(-50%)}.desk .view-home-arrow:after{content:"";transform-origin:50%;border-top:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(45deg)}.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;box-sizing:border-box;background:#07060a;place-items:center;padding:clamp(16px,3vw,32px) clamp(16px,3vw,32px) clamp(72px,9vh,96px);display:none;position:fixed;inset:0;overflow:hidden}.desk .full.on{display:grid}.desk .full-frame{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.desk .full-frame video{object-fit:contain;background:#000;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.desk .full .close{z-index:2;font-family:var(--mono);cursor:pointer;color:var(--paper);background:#080605db;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%{opacity:.25;transform:scaleX(.7)scaleY(.02)}16%{opacity:.9;transform:scaleX(1)scaleY(.08)}46%{opacity:1;transform:scaleX(1)scaleY(1)}to{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:var(--develop-from,.08)}to{opacity:1}}.desk [data-card]{animation:.26s ease-out both develop;animation-delay:var(--develop-delay,0s)}.desk .card:hover .win{border-color:var(--amberGlow)}@media (prefers-reduced-motion:reduce){.desk [data-card],.desk .tag.hero [data-card]{opacity:1;animation:none}.desk .card:hover .win{animation:none}}.desk .tag:hover .card{border-color:#e8b25c80}.desk .card:not(.instax){transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.desk .card:not(.instax):hover{box-shadow:0 24px 38px #00000061,0 5px #271d111f,inset 0 0 0 1px #fffceb6b}.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}.desk .contactrow:hover{background:#c9892f24;transform:translate(3px)}.desk .frow:hover{background:#c9892f29}.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 .folder:hover .fcard,.desk .folder:hover:not(.open) .fcaret,.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 .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{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:12px;padding:clamp(5px,.55vw,6px) clamp(7px,.7vw,8px);text-decoration:none;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 .view-home,.desk .handle,.desk .quote-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:relative;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;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 .tag:not(.published-signature),.desk.flow .quote,.desk.flow .logo,.desk.flow .folder{z-index:1}.desk.flow .published-signature[data-editable=false]{margin:2px 0 10px var(--sig-flow-left);min-width:96px;max-width:calc(100% - 24px);z-index:var(--desk-signature-z);will-change:auto;opacity:.78;order:40;align-self:flex-start;transform:rotate(var(--sig-flow-rot))!important;width:var(--sig-flow-width)!important;position:relative!important;top:auto!important;left:auto!important}.desk.flow .published-signature[data-surface=about][data-editable=false]{z-index:var(--desk-signature-z);opacity:.82;mix-blend-mode:normal}.desk.flow .published-signature[data-editable=false] .published-signature-card{width:100%!important}.desk.flow .published-signature[data-surface=about][data-editable=false] .published-signature-image{opacity:.56}.desk.flow .published-signature[data-surface=about][data-editable=false] .published-signature-contrast{opacity:.24}.desk.flow .published-signature[data-surface=about][data-editable=false] .published-signature-ink{opacity:.16}.desk.flow .signature-footer{isolation:isolate;order:40;height:94px;margin:-6px 2px 0;position:relative;overflow:hidden}.desk.flow .signature-footer-logo{z-index:-1;object-fit:contain;opacity:.026;mix-blend-mode:screen;pointer-events:none;width:62px;height:62px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.desk.flow .signature-footer-frame{position:absolute;inset:0;overflow:hidden}.desk.flow .signature-footer-mark{left:var(--footer-x);top:var(--footer-y);z-index:var(--footer-z);width:var(--footer-w);aspect-ratio:680/390;transform:translate(-50%,-50%) rotate(var(--footer-rot));opacity:.38;mix-blend-mode:screen;display:block;position:absolute}.desk.flow .signature-footer-mark img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.desk.flow .signature-footer-mark[data-theme=ink]{opacity:.32}.desk.flow .signature-footer-mark[data-theme=rainbow]{opacity:.48}.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;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 .card{background:linear-gradient(160deg,#efe9d6,#e3dcc4);border-color:#e8b25c47;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{--desk-signature-z:1100}.desk .sig-note{transform-origin:0 0;position:absolute;top:0;left:0}.desk .published-signature{z-index:var(--desk-signature-z);transform-origin:0 0;touch-action:none;pointer-events:none;position:absolute;top:0;left:0}.desk .published-signature[data-editable=true]{z-index:calc(var(--desk-signature-z) + 1);pointer-events:auto}.desk .tag:not(.published-signature),.desk .quote,.desk .logo,.desk .folder{z-index:1}.desk .folder.open{z-index:58}.desk .folder.primary.open{z-index:1000!important}.desk .published-signature-card{--sig-ink:#efe4bd;--sig-blend:screen;aspect-ratio:680/390;cursor:default;isolation:isolate;width:180px;position:relative}.desk .published-signature[data-editable=true] .published-signature-card{cursor:grab}.desk .published-signature-card.grab{cursor:grabbing}.desk .published-signature-card:hover .handle{opacity:1}.desk .published-signature-contrast,.desk .published-signature-ink,.desk .published-signature-image{pointer-events:none;object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.desk .published-signature-contrast,.desk .published-signature-ink{-webkit-mask-image:var(--published-signature-mask);-webkit-mask-image:var(--published-signature-mask);mask-image:var(--published-signature-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.desk .published-signature-contrast{z-index:0;mix-blend-mode:screen;opacity:.18;background:#fff7db9e}.desk .published-signature-image{z-index:1;opacity:.34;mix-blend-mode:normal}.desk .published-signature-ink{z-index:2;background:var(--sig-ink);mix-blend-mode:var(--sig-blend);opacity:.08}.desk .published-signature[data-animated=true] .published-signature-image{opacity:.62;mix-blend-mode:screen}.desk .published-signature[data-editable=true] .published-signature-contrast{opacity:.32}.desk .published-signature[data-editable=true] .published-signature-image{opacity:.78}.desk .published-signature[data-editable=true] .published-signature-ink{opacity:.12}.desk .published-signature[data-theme=amber] .published-signature-card{--sig-ink:#d99a3c;--sig-blend:screen}.desk .published-signature[data-theme=green] .published-signature-card{--sig-ink:#a9ca2c;--sig-blend:screen}.desk .published-signature[data-theme=oxide] .published-signature-card{--sig-ink:#d45d38;--sig-blend:screen}.desk .published-signature[data-theme=rainbow] .published-signature-card{--sig-blend:screen}.desk .published-signature[data-theme=rainbow] .published-signature-ink{background:linear-gradient(95deg,#f0ad47,#b8db30,#42c9bd,#8aa3ff,#f06f42)}.desk .published-signature .signature-animated-stroke{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.72;animation:publishedSignatureDraw var(--signature-stroke-duration,2s) cubic-bezier(.22,.72,.2,1) forwards;animation-delay:var(--signature-stroke-delay,.2s)}.desk .published-signature [data-signature-speed=loop] .signature-animated-stroke{animation:publishedSignatureLoop var(--signature-loop-duration,4s) linear infinite;animation-delay:var(--signature-stroke-delay,.2s)}.desk .published-signature .signature-animated-text{font-family:var(--hand),var(--type),cursive;letter-spacing:0;font-size:42px}.desk .published-signature .signature-animated-word{opacity:0;animation:.42s ease-out forwards publishedSignatureWordIn;animation-delay:var(--signature-word-delay,.7s)}.desk .published-signature [data-signature-speed=loop] .signature-animated-word{animation:publishedSignatureWordLoop var(--signature-loop-duration,4s) linear infinite;animation-delay:var(--signature-word-delay,.7s)}@keyframes publishedSignatureDraw{0%{stroke-dashoffset:1px;opacity:0}18%{opacity:.72}to{stroke-dashoffset:0;opacity:.72}}@keyframes publishedSignatureLoop{0%,7%{stroke-dashoffset:1px;opacity:0}54%,84%{stroke-dashoffset:0;opacity:.72}to{stroke-dashoffset:1px;opacity:0}}@keyframes publishedSignatureWordIn{0%{opacity:0;transform:translateY(4px)}to{opacity:.62;transform:none}}@keyframes publishedSignatureWordLoop{0%,16%{opacity:0}24%,82%{opacity:.62}to{opacity:0}}.desk-signature-ambient{z-index:2;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.desk-signature-ambient-mark{left:var(--ambient-x);top:var(--ambient-y);aspect-ratio:680/390;opacity:0;width:clamp(112px,10vw,176px);transform:translate(-50%,-50%) rotate(var(--ambient-rot)) scale(var(--ambient-scale));animation:.55s ease-out forwards ambientSignatureIn;animation-delay:var(--ambient-delay,.35s);position:absolute}.desk-signature-ambient-image{object-fit:contain;opacity:.34;width:100%;height:100%;display:block}.desk-signature-ambient-mark .signature-animated-stroke{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.58;animation:publishedSignatureDraw var(--signature-stroke-duration,2s) cubic-bezier(.22,.72,.2,1) forwards;animation-delay:var(--signature-stroke-delay,.2s)}.desk-signature-ambient-mark [data-signature-speed=loop] .signature-animated-stroke{animation:publishedSignatureLoop var(--signature-loop-duration,4s) linear infinite;animation-delay:var(--signature-stroke-delay,.2s)}.desk-signature-ambient-mark .signature-animated-text{font-family:var(--hand),var(--type),cursive;letter-spacing:0;font-size:42px}.desk-signature-ambient-mark .signature-animated-word{opacity:0;animation:.42s ease-out forwards publishedSignatureWordIn;animation-delay:var(--signature-word-delay,.7s)}.desk-signature-ambient-mark [data-signature-speed=loop] .signature-animated-word{animation:publishedSignatureWordLoop var(--signature-loop-duration,4s) linear infinite;animation-delay:var(--signature-word-delay,.7s)}@keyframes ambientSignatureIn{to{opacity:.72}}@media (max-width:720px){.desk-signature-ambient{display:none}}@media (prefers-reduced-motion:reduce){.desk-signature-ambient-mark{opacity:.28;animation:none}.desk .published-signature .signature-animated-stroke,.desk-signature-ambient-mark .signature-animated-stroke{stroke-dashoffset:0;animation:none}.desk .published-signature .signature-animated-word{opacity:.62;animation:none;transform:none}.desk-signature-ambient-mark .signature-animated-word{opacity:.45;animation:none;transform:none}}.desk .tag:not(.published-signature) [data-card],.desk .folder .fcard{box-shadow:0 20px 30px #0000004d,0 5px 0 #271d111a,2px 3px 0 #251c1114,var(--item-shadow,0 0 0 #0000)}.desk .tag:not(.published-signature) .card:not(.instax):hover{box-shadow:0 26px 40px #0006,0 6px 0 #271d111f,2px 3px 0 #251c1114,var(--item-shadow,0 0 0 #0000)}.desk .sig-card{cursor:var(--cur-grab),grab;background:radial-gradient(1px 1px at 18% 28%,#4a372033,#0000 100%),radial-gradient(1px 1px at 64% 44%,#4a372029,#0000 100%),radial-gradient(70px 46px at 16% 18%,#65452024,#0000 72%),radial-gradient(86px 58px at 87% 78%,#6545201f,#0000 70%),radial-gradient(130px 90px at 55% 112%,#5838181a,#0000 74%),linear-gradient(160deg,#f0e6cc,#d9c9a3 58%,#cdbb91) 0 0/100% 100%;border:1px solid #7b6945d1;border-radius:2px;padding:18px 16px 12px;position:relative;overflow:visible;box-shadow:0 16px 26px #00000047,-2px 1px #f0e6c6a6,2px -1px #ac976f73,inset 0 0 0 1px #fffceb5c,inset 0 -16px 30px #603f1d14}.desk .sig-card.grab{cursor:var(--cur-grabbing),grabbing}.desk .sig-card:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.58;background:linear-gradient(96deg,#0000 0 18%,#fff3 19%,#0000 21% 58%,#53391c1f 59%,#0000 61%),linear-gradient(174deg,#0000 0 48%,#54391f1f 49%,#ffffff29 50%,#0000 52%),repeating-linear-gradient(23deg,#57442b0f 0 1px,#0000 1px 7px);position:absolute;inset:0}.desk .sig-card:after{content:"";z-index:0;pointer-events:none;border:1px solid #2a24191a;position:absolute;inset:12px;box-shadow:inset 0 0 34px #5e3e1e14}.desk .sig-pin{z-index:5;background:radial-gradient(circle at 34% 28%,#f6eab8 0 16%,#c9892f 17% 58%,#6f4a20 59% 100%);border:1px solid #1e180ea6;border-radius:50%;width:24px;height:24px;position:absolute;top:8px;left:13px;box-shadow:0 2px 4px #00000052,inset 0 1px 1px #ffffff80}.desk .sig-pin:before{content:"";transform-origin:top;background:linear-gradient(#6f4a20,#24190d);border-radius:2px;width:3px;height:20px;position:absolute;top:17px;left:10px;transform:rotate(18deg);box-shadow:0 2px 2px #0003}.desk .sig-pin:after{content:"";background:#fff7cb94;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:7px}.desk .sig-tape{background:var(--tape);z-index:4;width:72px;height:23px;position:absolute;top:-10px;box-shadow:0 1px 2px #0000003d}.desk .sig-tape-a{left:34px;transform:rotate(-7deg)}.desk .sig-tape-b{right:26px;transform:rotate(5deg)}.desk .sig-grip{z-index:2;font-family:var(--mono);letter-spacing:.16em;color:var(--ink2);cursor:var(--cur-grab),grab;-webkit-user-select:none;user-select:none;justify-content:space-between;gap:14px;margin-bottom:10px;padding-left:23px;font-size:10px;display:flex;position:relative}.desk .sig-grip span:first-child{font-family:var(--type);letter-spacing:.04em;color:var(--ink);text-transform:lowercase;text-shadow:0 1px #fffced80;font-size:18px;line-height:1}.desk .sig-grip span:last-child{letter-spacing:.18em;align-self:end;font-size:9px}.desk .sig-modebar{z-index:3;gap:5px;margin:-4px 0 8px 25px;display:flex;position:relative}.desk .sig-mode{width:26px;height:23px;color:var(--ink);cursor:var(--cur-hand),pointer;background:linear-gradient(#fffced94,#d6c48c57);border:1px solid #2a241973;border-radius:2px;padding:0;position:relative;box-shadow:inset 0 1px #ffffff7a}.desk .sig-mode:hover:not(:disabled),.desk .sig-mode[data-active=true]{border-color:var(--amber);background:linear-gradient(#fffcedc7,#e8b25c4d)}.desk .sig-mode:disabled{opacity:.48;cursor:not-allowed}.desk .sig-mode span{font-family:var(--type);place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;inset:0}.desk .sig-mode-draw span:before{content:"";background:linear-gradient(#2a2419 0 62%,#c9892f 63% 100%);border:1px solid #2a2419b3;border-radius:1px;width:5px;height:14px;position:absolute;top:5px;left:8px;transform:rotate(36deg)}.desk .sig-mode-draw span:after{content:"";background:#2a2419cc;border-radius:2px;width:8px;height:2px;position:absolute;top:16px;left:6px;transform:rotate(-12deg)}.desk .sig-drawbar{z-index:3;gap:5px;margin:-31px 0 8px 86px;display:flex;position:relative}.desk .sig-mini{width:24px;height:23px;color:var(--ink);cursor:var(--cur-hand),pointer;background:linear-gradient(#fffced94,#d6c48c57);border:1px solid #2a241973;border-radius:2px;padding:0;position:relative;box-shadow:inset 0 1px #ffffff7a}.desk .sig-mini:hover:not(:disabled),.desk .sig-mini[data-active=true]{border-color:var(--amber);background:linear-gradient(#fffcedc7,#e8b25c4d)}.desk .sig-mini:disabled{opacity:.38;cursor:not-allowed}.desk .sig-mini span{position:absolute;inset:0}.desk .sig-mini-undo span:before{content:"";border:2px solid var(--ink);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;width:10px;height:8px;position:absolute;top:7px;left:7px;transform:rotate(-34deg)}.desk .sig-mini-undo span:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:6px solid var(--ink);width:0;height:0;position:absolute;top:6px;left:5px;transform:rotate(-20deg)}.desk .sig-mini-erase span:before{content:"";background:linear-gradient(135deg,#f2ead5 0 58%,#c9892f 59% 100%);border:1px solid #2a2419b8;border-radius:2px;width:11px;height:8px;position:absolute;top:6px;left:7px;transform:rotate(-24deg)}.desk .sig-mini-erase span:after{content:"";background:#2a241994;border-radius:2px;width:14px;height:2px;position:absolute;top:16px;left:5px}.desk .sig-paper-area{z-index:2;width:100%;height:var(--sig-paper-h,308px);transition:height 80ms linear;position:relative}.desk .sig-canvas{touch-action:none;width:100%;height:100%;cursor:var(--cur-pen),crosshair;background:linear-gradient(90deg,#0000 0 42px,#963e2a17 43px,#0000 44px),repeating-linear-gradient(0deg,#0000 0 31px,#463a261c 32px,#0000 33px),radial-gradient(70px 42px at 22% 18%,#65452014,#0000 78%),radial-gradient(110px 74px at 88% 80%,#65452012,#0000 76%),linear-gradient(#fffceda8,#f1e8cd66);border:1px solid #4c391f38;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffced3d,inset 0 12px 24px #ffffff1c,inset 0 -18px 32px #5b3d1e14}.desk .sig-canvas.typing{cursor:text}.desk .sig-canvas.locked{touch-action:pan-y;cursor:default}.desk .sig-canvas:hover{box-shadow:inset 0 0 0 1px #c9892f6b}.desk .sig-text-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.desk .sig-text-box{transform-origin:0 0;pointer-events:auto;min-width:68px;min-height:28px;color:var(--sig-text-color);touch-action:none;will-change:transform,left,top,width;border:1px dashed #0000;border-radius:2px;transition:border-color .12s,background .12s;position:absolute}.desk .sig-text-box:hover,.desk .sig-text-box[data-selected=true]{background:#fffced2e;border-color:#c9892f9e}.desk .sig-textarea,.desk .sig-text-note{width:100%;min-height:31px;color:inherit;font-family:var(--font-note),"Segoe Print","Comic Sans MS","Segoe UI",sans-serif;letter-spacing:0;text-align:left;text-shadow:0 1px #fffced38;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;margin:0;font-size:20px;line-height:1.42;display:block}.desk .sig-textarea{resize:none;pointer-events:auto;cursor:text;outline:none;height:112px;padding:0 5px;overflow:hidden}.desk .sig-textarea::placeholder{color:#463a2657}.desk .sig-text-note{pointer-events:auto;cursor:move;border-radius:2px;padding:0 5px}.desk .sig-text-rainbow{color:#9e3b1b}.desk .sig-text-rainbow .sig-text-note,.desk .sig-text-rainbow .sig-textarea{color:#0000;text-shadow:none;background-image:linear-gradient(90deg,#c9892f,#8daa00,#2e8a82,#4056b7,#9e3b1b);-webkit-background-clip:text;background-clip:text}.desk .sig-transform{z-index:5;background:var(--paper);border:1.5px solid var(--ink);width:24px;height:24px;color:var(--ink);touch-action:none;pointer-events:auto;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;box-shadow:0 2px 5px #00000057}.desk .sig-transform:after{font-family:var(--mono);color:var(--ink);font-size:13px;line-height:1}.desk .sig-transform:hover:not(:disabled){background:var(--ink)}.desk .sig-transform:hover:not(:disabled):after{color:var(--paper)}.desk .sig-transform:disabled{opacity:.42;cursor:not-allowed}.desk .sig-text-resize{cursor:nwse-resize;bottom:0;right:0}.desk .sig-text-resize:after,.desk .sig-paper-scale:after{content:"⤡"}.desk .sig-text-rotate{cursor:grab;top:0;right:0}.desk .sig-text-rotate:after{content:"↻";font-size:14px}.desk .sig-card>.sig-paper-scale{cursor:nwse-resize;opacity:0;transition:opacity .16s,background .15s;bottom:-11px;right:-11px}.desk .sig-card:hover .sig-paper-scale{opacity:1}.desk .sig-actions{z-index:2;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex;position:relative}.desk .sig-left-tools{align-items:center;gap:10px;min-width:0;display:flex}.desk .sig-status{font-family:var(--mono);letter-spacing:.14em;color:var(--ink2);font-size:10px}.desk .sig-status[data-tone=saving]{color:var(--amber)}.desk .sig-status[data-tone=saved]{color:#5f7f12}.desk .sig-status[data-tone=failed]{color:#9e3b1b}.desk .sig-swatches{align-items:center;gap:0;display:flex}.desk .sig-swatch{width:24px;height:24px;cursor:var(--cur-hand),pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .12s;position:relative}.desk .sig-swatch:after{content:"";background:var(--sig-swatch-fill,#201910);border:1px solid #2a24197a;border-radius:50%;width:14px;height:14px;transition:box-shadow .12s,border-color .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff47,0 1px #53391f2e}.desk .sig-swatch:hover:not(:disabled):after{border-color:var(--amber)}.desk .sig-swatch:hover:not(:disabled){transform:translateY(-1px)}.desk .sig-swatch[data-active=true]:after{box-shadow:0 0 0 2px #e8b25c73,inset 0 1px #ffffff52}.desk .sig-swatch:disabled{opacity:.48;cursor:not-allowed}.desk .sig-swatch-ink{--sig-swatch-fill:#201910}.desk .sig-swatch-amber{--sig-swatch-fill:#c9892f}.desk .sig-swatch-green{--sig-swatch-fill:#8daa00}.desk .sig-swatch-oxide{--sig-swatch-fill:#9e3b1b}.desk .sig-swatch-rainbow{--sig-swatch-fill:conic-gradient(from 20deg,#d8432f,#e8b25c,#b1e001,#2e8a82,#4056b7,#9e3b1b,#d8432f)}.desk .sig-tools{align-items:center;gap:7px;display:flex}.desk .sig-tool{width:27px;height:24px;color:var(--ink);cursor:var(--cur-hand),pointer;background:linear-gradient(#fffced9e,#d6c48c5c);border:1px solid #2a241973;border-radius:2px;transition:transform 80ms,border-color .15s,background .15s;position:relative;box-shadow:inset 0 1px #ffffff8c,0 1px #53391f38}.desk .sig-tool:hover:not(:disabled){border-color:var(--amber);background:linear-gradient(#fffcedc7,#e8b25c57)}.desk .sig-tool:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #2a241933}.desk .sig-tool:disabled{opacity:.42;cursor:not-allowed}.desk .sig-tool span{position:absolute;inset:0}.desk .sig-clear span:before,.desk .sig-clear span:after{content:"";background:var(--ink);border-radius:2px;width:11px;height:2px;position:absolute;top:11px;left:8px}.desk .sig-send span:before{content:"";border-top:2px solid var(--ink);border-right:2px solid var(--ink);width:12px;height:12px;position:absolute;top:6px;left:7px;transform:rotate(45deg)skew(-8deg,-8deg)}.desk .sig-send span:after{content:"";background:var(--ink);width:13px;height:2px;box-shadow:4px 3px 0 -1px var(--ink);border-radius:2px;position:absolute;top:12px;left:6px;transform:rotate(-18deg)}.desk .sig-mode,.desk .sig-mini,.desk .sig-tool{background:linear-gradient(#fffcedb8,#d9c69a5c);border-radius:3px;box-shadow:inset 0 1px #ffffff8c,0 1px #53391f2e}.desk .sig-mode:hover:not(:disabled),.desk .sig-mini:hover:not(:disabled),.desk .sig-tool:hover:not(:disabled),.desk .sig-mode[data-active=true],.desk .sig-mini[data-active=true]{border-color:var(--amber);background:linear-gradient(#fffceddb,#e8b25c42)}.desk .sig-mode span:before,.desk .sig-mode span:after,.desk .sig-mini span:before,.desk .sig-mini span:after,.desk .sig-tool span:before,.desk .sig-tool span:after{display:none}.desk .sig-mode span:after,.desk .sig-mini span:after,.desk .sig-tool span:after{width:auto;height:auto;box-shadow:none;font-family:var(--mono);color:var(--ink);background:0 0;border:0;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;inset:0;transform:none}.desk .sig-mode-draw span:after{content:"P";font-size:12px}.desk .sig-mode-type span{font-family:var(--mono);font-size:13px}.desk .sig-mini-undo span:after{content:"↶";font-size:15px}.desk .sig-mini-erase span:after{content:"E";font-size:12px}.desk .sig-clear span:after{content:"×";font-size:17px}.desk .sig-send span:after{content:"→";font-size:16px}.desk .sig-mode,.desk .sig-mini,.desk .sig-tool{background:#f4eacc8a;border-color:#2a241970}.desk .sig-mode span,.desk .sig-mini span,.desk .sig-tool span{color:#0000;font-size:0}.desk .sig-mode span:before,.desk .sig-mode span:after,.desk .sig-mini span:before,.desk .sig-mini span:after,.desk .sig-tool span:before,.desk .sig-tool span:after{content:"";box-sizing:border-box;color:var(--ink);box-shadow:none;background:0 0;border-radius:2px;display:block;position:absolute;transform:none}.desk .sig-mode-draw span:before{background:linear-gradient(#0000 0 66%,#c9892f61 67% 100%);border:1.6px solid;width:5px;height:15px;top:4px;left:10px;transform:rotate(32deg)}.desk .sig-mode-draw span:after{opacity:.72;background:currentColor;border:0;width:11px;height:1.6px;top:17px;left:7px;transform:rotate(-11deg)}.desk .sig-mode-type span:before{background:currentColor;border:0;width:12px;height:1.6px;top:6px;left:8px;transform:rotate(-3deg)}.desk .sig-mode-type span:after{background:currentColor;border:0;width:1.7px;height:12px;top:6px;left:13px;transform:rotate(2deg)}.desk .sig-mini-undo span:before{border:1.7px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:11px;height:9px;top:7px;left:7px;transform:rotate(-32deg)}.desk .sig-mini-undo span:after{border-bottom:1.8px solid;border-left:1.8px solid;width:6px;height:6px;top:6px;left:5px;transform:rotate(42deg)}.desk .sig-mini-erase span:before{background:#fffced38;border:1.5px solid;width:13px;height:8px;top:8px;left:6px;transform:rotate(-22deg)}.desk .sig-mini-erase span:after{opacity:.55;background:currentColor;border:0;width:14px;height:1.5px;top:17px;left:5px;transform:rotate(-4deg)}.desk .sig-clear span:before,.desk .sig-clear span:after{background:currentColor;border:0;border-radius:2px;width:12px;height:1.7px;top:11px;left:8px}.desk .sig-clear span:before{transform:rotate(43deg)}.desk .sig-clear span:after{transform:rotate(-43deg)}.desk .sig-send span:before{background:currentColor;border:0;width:13px;height:1.7px;top:11px;left:7px;transform:rotate(-4deg)}.desk .sig-send span:after{border-top:1.7px solid;border-right:1.7px solid;width:7px;height:7px;top:7px;left:13px;transform:rotate(45deg)}.desk .sig-card:hover .handle{opacity:1}.desk .instax{background:linear-gradient(168deg,#fff,#f7f6f2);border:1px solid #eceae3;border-radius:3px;padding:7% 7% 0;transition:transform .18s,border-color .18s;box-shadow:inset 0 1px #ffffffe6}.desk .tag:has(.instax):hover{z-index:55}.desk .tag:has(.instax):hover .instax{border-color:#e8b25cbf;transform:scale(1.04)}.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;width:100%;height:100%;position:absolute;inset:0}.desk .instax .idatestamp{z-index:2;font-family:var(--mono);letter-spacing:.22em;color:#ff4938;text-shadow:0 0 1px #ff1f16,0 0 6px #ff301c94,0 0 14px #ff301c47;transform-origin:100% 0;mix-blend-mode:screen;opacity:.82;-webkit-text-stroke:.2px #ff785a59;pointer-events:none;background-image:radial-gradient(circle,#ff4b3866 0 1px,#0000 1.35px);background-size:4px 4px;font-size:clamp(11px,3.2vw,16px);line-height:1;position:absolute;top:9%;right:7%;transform:rotate(90deg)}.desk .instax .iwin:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.desk .instax .icap{color:#46423a;letter-spacing:.01em;gap:6px;padding:5.8% 5.6% 10.4%;display:grid}.desk .instax .photo-cap{align-items:center;gap:10px;margin-top:0}.desk .instax .photo-cap .capL{gap:0;min-width:0}.desk .instax .photo-cap .title{letter-spacing:.02em;font-size:13px;line-height:1.05}.desk .instax .photo-cap .meta{letter-spacing:.12em;text-transform:uppercase;color:#6f695d;flex:none;font-size:8px;line-height:1.15}.desk .instax .photo-meta-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.desk .instax .photo-meta-row .meta{letter-spacing:.12em;text-transform:uppercase;color:#9a9387;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.1;overflow:hidden}.desk .instax .photo-meta-row .photo-date{color:#8f3027;text-align:right;letter-spacing:.14em}@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{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:14px;width:calc(100vw - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;margin:0;display:grid}.desk .lbfig img,.desk .lb .lbfig video{object-fit:contain;border:1px solid #e7dec624;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:calc(100dvh - 132px);box-shadow:0 24px 60px #000000b3}.desk .lbcap{font-family:var(--mono);letter-spacing:.12em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:18px;max-width:100%;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-album select{min-width:228px;max-width:340px}.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 (min-width:721px) and (max-width:1366px){.desk .console{font-size:10px;line-height:1.55;top:50px;left:14px}.desk .hint{max-width:72vw;font-size:10px;line-height:1.45;bottom:10px}.desk .zoom{font-size:10px;bottom:122px;right:14px}.desk .devbar{gap:6px;top:52px;right:14px}.desk .devbar button{padding:6px 9px;font-size:10px}.desk .card{width:260px;padding:13px 13px 10px}.desk .tag.hero .title{font-size:16px}.desk .cap{gap:7px;margin-top:8px}.desk .cap .title{font-size:14px}.desk .cap .meta{font-size:8px}.desk .pbtn{width:24px;height:24px}.desk .folder .fhead{gap:7px;padding:8px 9px}.desk .fcaret{width:10px;font-size:13px}.desk .fname{letter-spacing:.02em;font-size:14px}.desk .primary .fname{font-size:17px}.desk .fcount{padding:1px 5px;font-size:9px}.desk .frow{padding:7px 12px}.desk .frow .fc{font-size:12px}.desk .frow .fn{font-size:10px}.desk .logo{gap:14px}.desk .logo .lg-mark{width:68px;height:68px}.desk .logo .lg-name{font-size:31px}.desk .logo .lg-rule{margin:7px 0 6px}.desk .logo .lg-kicker{letter-spacing:.34em;font-size:8px}.desk .quote .qw{font-size:calc(var(--sz) * .86)}.desk .sheet{padding:15px 15px 13px}.desk .sheet-title{font-size:25px}.desk .tag.hero-sheet .sheet-title{font-size:31px}.desk .sheet-body{font-size:14px;line-height:1.55}.desk .tag.hero-sheet .sheet-body{font-size:15px}.desk-scope.windex{width:clamp(178px,19vw,218px);top:clamp(58px,7.4vh,72px);left:clamp(12px,5vw,72px)}.desk-scope .wx-name{letter-spacing:.28em;font-size:12px}.desk-scope .wx-body{max-height:calc(100dvh - clamp(58px,7.4vh,72px) - 52px)}.desk-scope .wx-row{padding:5px 7px}.desk-scope .wx-c{font-size:10px}.desk-scope.pf{max-width:92vw;padding:15px 16px 14px;top:48px}.desk-scope .pf-head{gap:16px;margin-bottom:9px}.desk-scope .pf-row{flex-wrap:nowrap;grid-template-columns:minmax(84px,.72fr) minmax(104px,1fr) minmax(132px,1.3fr) minmax(145px,1.45fr) auto;gap:10px;display:grid}.desk-scope .pf-field{min-width:0}.desk-scope .pf-field select{width:100%;min-width:0;max-width:none;padding:7px 28px 7px 10px}.desk-scope .pf-album select{min-width:0;max-width:none}}@media (max-width:640px){.desk-scope.pf{box-sizing:border-box;width:calc(100vw - 16px);max-width:none;padding:11px 12px 10px;top:12px}.desk-scope.pf:before,.desk-scope.pf:after{height:6px;left:8px;right:8px}.desk-scope .pf-head{gap:10px;margin-bottom:6px}.desk-scope .pf-title{letter-spacing:.2em;font-size:11px}.desk-scope .pf-count{letter-spacing:.12em;font-size:9px}.desk-scope .pf-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;display:grid}.desk-scope .pf-field{gap:3px;min-width:0}.desk-scope .pf-field>span{letter-spacing:.12em;font-size:8px}.desk-scope .pf-field select{background-position:calc(100% - 12px) calc(50% + 1px),calc(100% - 8px) calc(50% + 1px);width:100%;min-width:0;max-width:none;padding:6px 21px 6px 7px;font-size:12px}.desk-scope .pf-album{grid-column:span 2}.desk-scope .pf-album select{min-width:0;max-width:none}.desk-scope .pf-reset{letter-spacing:.08em;grid-column:3;width:100%;padding:7px 4px;font-size:10px}}@media (max-width:360px){.desk.flow .map,.desk.flow .map.clear{padding-inline:12px}.desk.flow .logo{gap:9px}.desk.flow .logo .lg-mark{width:50px;height:50px}.desk.flow .logo .lg-name{font-size:27px}.desk.flow .logo .lg-kicker{letter-spacing:.22em;font-size:7px}.desk.flow .quote .qw{font-size:30px!important}.desk-scope .pf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-scope .pf-album{grid-column:auto}.desk-scope .pf-reset{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.desk .csframe img{transition:none}.desk .csframe:hover img{transform:none}}.desk .viewport,.desk .card,.desk .folder .fcard,.desk .quote,.desk .logo,.desk .rotate,.desk .quote-rotate,.desk-scope .wx-head,.desk-scope .wx-rotate,.desk-scope .pf-grip{cursor:var(--cur-grab),grab}.desk .viewport.panning,.desk .card.grab,.desk .folder .fcard.grab,.desk .quote.grab,.desk .quote:active,.desk .logo.grab,.desk .logo:active,.desk-scope .wx-head.grabbing,.desk-scope .wx-rotate.grabbing,.desk-scope .pf-grip.grabbing{cursor:var(--cur-grabbing),grabbing}.desk .pbtn,.desk .handle,.desk .frow,.desk .chip,.desk .contactrow,.desk .iwin,.desk .full .close,.desk .lbnav,.desk-scope .pf-field select,.desk-scope .pf-reset,.desk-scope .wx-item,.desk .sig-tool,.desk .sig-swatch,.desk .sig-mini,.desk .sig-mode,.desk .sig-transform,.desk .quote-handle,.desk .view-home{cursor:var(--cur-hand),pointer}.desk .resize,.desk-scope .wx-resize,.desk .sig-text-resize,.desk .sig-paper-scale,.desk .quote-resize{cursor:nwse-resize}.desk .frow-static,.desk-scope .pf-reset:disabled{cursor:default}.desk.flow .viewport{cursor:var(--cur-hand),default}:is(.desk .card:has(.live) .win,.desk .card:has(.live) .pbtn){cursor:var(--cur-play),pointer!important}
.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,box-shadow .2s var(--ease);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(--amberGlow);color:var(--amber);transform:translate(0)translateY(-3px);box-shadow:0 10px 20px #00000080,0 0 12px #e8b25c4d}.DeskNav-module__0tB17W__tab:hover .DeskNav-module__0tB17W__dir{color:var(--amberGlow)}.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{box-sizing:border-box;border:0;border-right:1px solid var(--paperEdge);min-width:0;min-height:44px;box-shadow:none;letter-spacing:.02em;white-space:nowrap;border-radius:0;flex:1 1 0;justify-content:center;gap:0;padding:11px 4px;font-size:clamp(8px,2.7vw,11px);overflow:hidden;transform:none}.DeskNav-module__0tB17W__tab:last-child{border-right:0}.DeskNav-module__0tB17W__tab:hover{border-color:var(--paperEdge);box-shadow:none;color:var(--ink);transform:none}.DeskNav-module__0tB17W__active{border-left:0;border-top:3px solid var(--amberGlow);transform:none}.DeskNav-module__0tB17W__dir{display:none}}@media (prefers-reduced-motion:reduce){.DeskNav-module__0tB17W__tab:hover{transform:translate(0)}}
.FXLab-module__Z_gQ4a__panel{z-index:2000000;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{background:#d7ff40}.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}
.FXToggle-module__yBTWdW__fxDock{z-index:72;pointer-events:none;width:30px;height:34px;position:fixed;bottom:14px;right:14px}.FXToggle-module__yBTWdW__fxTab{color:#2a2419;pointer-events:auto;cursor:pointer;background:linear-gradient(160deg,#e7dec6,#cdbf9a);border:1px solid #2a2419eb;border-radius:3px;width:30px;height:34px;padding:0;position:absolute;bottom:0;right:0;box-shadow:0 6px 16px #00000052,inset 0 0 0 1px #ffffff47}.FXToggle-module__yBTWdW__fxTab span{border-top:2px solid;border-right:2px solid;width:9px;height:9px;margin:0 auto;transition:transform .18s;display:block;transform:rotate(-135deg)}.FXToggle-module__yBTWdW__fxDock[data-open=true] .FXToggle-module__yBTWdW__fxTab span{transform:rotate(45deg)}.FXToggle-module__yBTWdW__fxToggle{color:#2a2419;min-height:42px;font-family:var(--type), var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;cursor:pointer;opacity:0;transform-origin:100% 100%;background:linear-gradient(90deg,#120f0af5 0 16px,#0000 16px),linear-gradient(160deg,#e7dec6,#cdbf9a);border:1px solid #2a2419eb;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:12px auto;align-items:center;column-gap:9px;padding:8px 12px 8px 8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:0;right:36px;transform:translate(10px)scale(.96);box-shadow:0 6px 16px #00000061,inset 0 0 0 1px #ffffff47}.FXToggle-module__yBTWdW__fxDock[data-open=false] .FXToggle-module__yBTWdW__fxToggle{pointer-events:none;visibility:hidden}.FXToggle-module__yBTWdW__fxDock[data-open=true] .FXToggle-module__yBTWdW__fxToggle{opacity:1;visibility:visible;transform:none}.FXToggle-module__yBTWdW__fxToggle:hover,.FXToggle-module__yBTWdW__fxToggle:focus-visible,.FXToggle-module__yBTWdW__fxTab:hover,.FXToggle-module__yBTWdW__fxTab:focus-visible{border-color:var(--amberGlow);background:linear-gradient(90deg,#120f0af5 0 16px,#0000 16px),linear-gradient(160deg,#f0e8d0,#d8c99d)}.FXToggle-module__yBTWdW__fxTab:hover,.FXToggle-module__yBTWdW__fxTab:focus-visible{background:linear-gradient(160deg,#f0e8d0,#d8c99d)}.FXToggle-module__yBTWdW__fxToggle:focus-visible,.FXToggle-module__yBTWdW__fxTab:focus-visible{outline:2px solid var(--amberGlow);outline-offset:3px}.FXToggle-module__yBTWdW__sprocket{background:repeating-linear-gradient(#e7dec6 0 5px,#0000 5px 12px),#15110b;border-radius:1px;grid-row:1/3;align-self:stretch;width:8px}.FXToggle-module__yBTWdW__label{font-size:12px;line-height:1}.FXToggle-module__yBTWdW__status{color:#15110b;font:700 9px/1 var(--ff-mono);letter-spacing:.16em;border:1px solid;border-radius:1px;justify-self:start;margin-top:3px;padding:2px 6px 1px}.FXToggle-module__yBTWdW__on .FXToggle-module__yBTWdW__status{color:#324000;background:#b1e00140}.FXToggle-module__yBTWdW__off{opacity:.72}.FXToggle-module__yBTWdW__off .FXToggle-module__yBTWdW__status{color:#5a4d38;background:#2a24191a}@media (max-width:720px){.FXToggle-module__yBTWdW__fxDock{width:28px;height:32px;bottom:70px;right:12px}.FXToggle-module__yBTWdW__fxTab{width:28px;height:32px}}
