@font-face{font-family:Aleo;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d7d2b25beebf37f5-s.4cd7b153.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:Aleo;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7fd3c402ee0e52ca-s.263530cf.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:Aleo;font-style:normal;font-weight:300;font-display:swap;src:url(../media/24bd71201ad5448b-s.p.4c447903.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:Aleo Fallback;src:local(Times New Roman);ascent-override:80.1%;descent-override:26.11%;line-gap-override:0.0%;size-adjust:112.98%}.aleo_b8b1592a-module__1tU6Gq__className{font-family:Aleo,Aleo Fallback;font-style:normal;font-weight:300}.aleo_b8b1592a-module__1tU6Gq__variable{--font-d5-serif:"Aleo","Aleo Fallback"}
.d5-theme{--background:#070709;--foreground:#f5f5f7;--card:#0f0f12;--card-foreground:#f5f5f7;--popover:#0e0e11;--popover-foreground:#f5f5f7;--primary:#9172fe;--primary-foreground:#fcfcfc;--secondary:#1a1a1e;--secondary-foreground:#eeeef0;--muted:#1c1c21;--muted-foreground:#a3a4ac;--accent:#1f1e28;--accent-foreground:#f5f5f7;--border:#ffffff14;--input:#ffffff1a;--ring:#9172fe;--d5-violet:#9172fe;--d5-violet-soft:#9172fe29}@supports (color:lab(0% 0 0)){.d5-theme{--background:lab(1.96683% .198774 -.75933);--foreground:lab(96.4947% .276208 -1.09878);--card:lab(4.40176% .40473 -1.55214);--card-foreground:lab(96.4947% .276208 -1.09878);--popover:lab(4.0175% .452667 -1.7209);--popover-foreground:lab(96.4947% .276208 -1.09878);--primary:lab(56.4285% 37.6197 -66.9709);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(9.4483% .800088 -2.89191);--secondary-foreground:lab(94.1747% .276238 -1.09875);--muted:lab(10.6085% .797041 -2.89355);--muted-foreground:lab(67.4163% 1.14352 -4.37039);--accent:lab(11.628% 2.74584 -6.93113);--accent-foreground:lab(96.4947% .276208 -1.09878);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--ring:lab(56.4285% 37.6197 -66.9709);--d5-violet:lab(56.4285% 37.6197 -66.9709);--d5-violet-soft:lab(56.4285% 37.6197 -66.9709/.16)}}.d5-root{color:var(--foreground);background-color:#050506;background-color:lab(1.36279% .123315 -.473219)}@layer components{.d5-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.d5-rays{transform-origin:0 0;filter:blur(14px);opacity:.9;background:repeating-conic-gradient(from 100deg at 8% 0,#0000 0deg,#e4e1fe1a 1.2deg,#0000 2.6deg 5deg,#dbddeb0d 6.4deg,#0000 8deg 11deg);background:repeating-conic-gradient(from 100deg at 8% 0,#0000 0deg,lab(90.322% 5.14606 -14.0292/.1) 1.2deg,#0000 2.6deg 5deg,lab(88.2446% 1.367 -7.41367/.05) 6.4deg,#0000 8deg 11deg);width:150%;height:170vh;animation:22s ease-in-out infinite alternate d5-sway;position:absolute;top:-40%;left:-30%;-webkit-mask-image:radial-gradient(70% 60% at 12% 4%,#000 0%,#0000008c 40%,#0000 78%);mask-image:radial-gradient(70% 60% at 12% 4%,#000 0%,#0000008c 40%,#0000 78%)}.d5-rays-wide{transform-origin:0 0;filter:blur(28px);background:conic-gradient(from 118deg at 10% 0,#0000 0deg,#eeecff17 4deg,#0000 9deg 16deg,#f0eaff12 21deg,#0000 27deg 36deg,#eaedff0d 40deg,#0000 46deg 360deg);background:conic-gradient(from 118deg at 10% 0,#0000 0deg,lab(93.9071% 3.78299 -10.565/.09) 4deg,#0000 9deg 16deg,lab(93.6561% 7.81244 -16.8632/.07) 21deg,#0000 27deg 36deg,lab(93.962% 2.12416 -11.08/.05) 40deg,#0000 46deg 360deg);width:140%;height:150vh;animation:14s ease-in-out infinite alternate d5-breathe;position:absolute;top:-30%;left:-25%;-webkit-mask-image:linear-gradient(160deg,#000 10%,#0000 62%);mask-image:linear-gradient(160deg,#000 10%,#0000 62%)}.d5-bloom{filter:blur(40px);background:radial-gradient(closest-side,#7552db38,#6647c00f 55%,#0000 100%);background:radial-gradient(closest-side,lab(44.5787% 40.2541 -66.788/.22),lab(39.1159% 36.0735 -60.1167/.06) 55%,#0000 100%);width:min(1100px,140vw);height:720px;position:absolute;top:8%;left:50%;transform:translate(-30%)}.d5-bloom-low{filter:blur(50px);background:radial-gradient(closest-side,#5d4fb91a,#0000 100%);background:radial-gradient(closest-side,lab(39.6731% 27.5828 -54.9873/.1),#0000 100%);width:70vw;height:600px;position:absolute;top:55%;left:-10%}.d5-horizon{inset-inline:0;background:linear-gradient(90deg,#0000,#ffffff24 30%,#ad9dff59 50%,#ffffff14 70%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.14) 30%,lab(69.0982% 24.4939 -50.7806/.35) 50%,lab(100% 0 0/.08) 70%,#0000);height:1px;position:absolute;top:0}.d5-grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes d5-sway{0%{opacity:.75;transform:rotate(-1.2deg)}to{opacity:1;transform:rotate(1.4deg)}}@keyframes d5-breathe{0%{opacity:.6;transform:rotate(.8deg)}to{opacity:1;transform:rotate(-.8deg)}}.d5-stage{perspective:1800px}.d5-window{transform-origin:30%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateX(14deg)rotateY(-16deg)rotate(3deg);box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -20px #000000b3,0 0 120px -30px #8362ed73;box-shadow:0 0 0 1px lab(100% 0 0/.06),0 40px 80px -20px lab(0% 0 0/.7),0 0 120px -30px lab(50.5162% 38.8222 -66.8722/.45)}.d5-stage:hover .d5-window{transform:rotateX(8deg)rotateY(-9deg)rotate(1.5deg)}.d5-window:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ccc4ffe6,#9172fe40 30%,#0000 55%,#ffffff1f 90%);background:linear-gradient(135deg,lab(81.2083% 18.0072 -41.031/.9),lab(56.4285% 37.6197 -66.9709/.25) 30%,#0000 55%,lab(100% 0 0/.12) 90%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.d5-window:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#0000 55%,#050506d9);background:linear-gradient(#0000 55%,lab(1.36279% .123315 -.473219/.85));position:absolute;inset:0}@media (max-width:1023px){.d5-window{transform-origin:50% 0;transform:rotateX(18deg)rotate(-2deg)}.d5-stage:hover .d5-window{transform:rotateX(12deg)rotate(-1deg)}}.d5-panel{background:linear-gradient(#ffffff09,#ffffff03);background:linear-gradient(lab(100% 0 0/.035),lab(100% 0 0/.012));box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.d5-kbd{min-width:1.35rem;height:1.35rem;font-family:var(--font-mono),ui-monospace,monospace;color:#cdcdd4;color:lab(82.5144% .941187 -3.64919);background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-bottom-width:2px;border-radius:.3rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:.7rem;line-height:1;display:inline-flex}.d5-segmented [data-slot=tabs-trigger][data-state=active]{background:#ffffff17;background:lab(100% 0 0/.09);border-color:#ffffff1a;border-color:lab(100% 0 0/.1);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006;box-shadow:inset 0 1px lab(100% 0 0/.08),0 1px 2px lab(0% 0 0/.4)}.d5-spot{isolation:isolate;position:relative}.d5-spot-fill,.d5-spot-edge{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.d5-spot-fill{z-index:-1;background:radial-gradient(420px circle at var(--mx,50%)var(--my,50%),#9172fe17,transparent 45%)}@supports (color:lab(0% 0 0)){.d5-spot-fill{background:radial-gradient(420px circle at var(--mx,50%)var(--my,50%),lab(56.4285% 37.6197 -66.9709/.09),transparent 45%)}}.d5-spot-edge{z-index:5;background:radial-gradient(300px circle at var(--mx,50%)var(--my,50%),#b6a8ffbf,transparent 45%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports (color:lab(0% 0 0)){.d5-spot-edge{background:radial-gradient(300px circle at var(--mx,50%)var(--my,50%),lab(72.6% 24.2324 -50.8375/.75),transparent 45%)}}.d5-spot:hover>.d5-spot-fill,.d5-spot:hover>.d5-spot-edge,.d5-spot:focus-within>.d5-spot-edge{opacity:1}@media (hover:none){.d5-spot-fill,.d5-spot-edge{display:none}}.d5-frame{background:linear-gradient(#0d0d10eb,#08080aeb);background:linear-gradient(lab(3.66199% .42703 -1.62082/.92),lab(2.19929% .261009 -.989881/.92));position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000c,0 0 90px -40px #8362ed59;box-shadow:inset 0 1px lab(100% 0 0/.06),0 30px 60px -30px lab(0% 0 0/.8),0 0 90px -40px lab(50.5162% 38.8222 -66.8722/.35)}.d5-frame:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:4;background:linear-gradient(135deg,#bcb1ff8c,#9172fe1f 28%,#0000 50%,#ffffff14 95%);background:linear-gradient(135deg,lab(75.2424% 20.1278 -44.273/.55),lab(56.4285% 37.6197 -66.9709/.12) 28%,#0000 50%,lab(100% 0 0/.08) 95%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.d5-section-glow{pointer-events:none;z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#7552db29,#6647c00a 60%,#0000);background:radial-gradient(closest-side,lab(44.5787% 40.2541 -66.788/.16),lab(39.1159% 36.0735 -60.1167/.04) 60%,#0000);border-radius:9999px;width:min(900px,120vw);height:520px;position:absolute}.d5-dots{pointer-events:none;z-index:-1;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.09) 1px,#0000 1px);background-size:18px 18px;height:16rem;position:absolute;inset:-2rem -1rem auto;-webkit-mask-image:radial-gradient(60% 70% at 20% 30%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 20% 30%,#000,#0000 75%)}.d5-pulse{position:relative}.d5-pulse:after{content:"";border:1px solid #9f87ffcc;border:1px solid lab(62.322% 36.5956 -67.077/.8);border-radius:9999px;animation:2.2s cubic-bezier(0,0,.2,1) infinite d5-ping;position:absolute;inset:-3px}@keyframes d5-ping{0%{opacity:.9;transform:scale(.8)}80%,to{opacity:0;transform:scale(1.9)}}.d5-caret{vertical-align:-.15em;background:var(--d5-violet);width:1px;height:1em;margin-left:1px;animation:1.1s steps(2,start) infinite d5-blink;display:inline-block}@keyframes d5-blink{to{visibility:hidden}}.d5-serif{font-family:var(--font-d5-serif),ui-serif,Georgia,serif;letter-spacing:-.02em;font-weight:300}.d5-folder{--tab:58%;--drop:26px;--edge:#ffffff1a;background:radial-gradient(320px circle at var(--mx,-999px)var(--my,-999px),#a491ffe6,transparent 60%),var(--edge);clip-path:polygon(0 0,var(--tab)0,calc(var(--tab) + 34px)var(--drop),100% var(--drop),100% 100%,0 100%);padding:1px;position:relative}@supports (color:lab(0% 0 0)){.d5-folder{--edge:lab(100% 0 0/.1);background:radial-gradient(320px circle at var(--mx,-999px)var(--my,-999px),lab(65.0619% 31.4496 -60.5656/.9),transparent 60%),var(--edge)}}.d5-folder:hover{--edge:#ffffff29}@supports (color:lab(0% 0 0)){.d5-folder:hover{--edge:lab(100% 0 0/.16)}}.d5-route{animation:1.4s linear infinite d5-march}@keyframes d5-march{to{stroke-dashoffset:-24px}}.d5-folder-inner{height:100%;clip-path:polygon(0 0,calc(var(--tab) - .5px)0,calc(var(--tab) + 33.5px)var(--drop),100% var(--drop),100% 100%,0 100%);background:linear-gradient(#0e0e11,#08080a);background:linear-gradient(lab(4.0175% .452667 -1.7209),lab(2.19929% .261009 -.989881))}.d5-notch{--cut:12px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut))100%,0 100%);background:#ffffff17;background:lab(100% 0 0/.09);padding:1px;transition:background-color .2s;position:relative}.d5-notch>*{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut) + .5px),calc(100% - var(--cut) + .5px)100%,0 100%)}.d5-cta{clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.d5-dashed{background-image:linear-gradient(90deg,#ffffff29 50%,#0000 50%);background-image:linear-gradient(90deg,lab(100% 0 0/.16) 50%,#0000 50%);background-size:6px 1px;border:0;height:1px}.d5-guide{background:linear-gradient(90deg,#0000,#ffffff17 12% 88%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.09) 12% 88%,#0000);height:1px;position:relative}.d5-guide:before,.d5-guide:after{content:"";background:#a491ff;background:lab(65.0619% 31.4496 -60.5656);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d5-guide:before{width:11px;height:1px}.d5-guide:after{width:1px;height:11px}@media (min-width:1024px){.d5-compose-stage{perspective:1800px}.d5-compose{transform-origin:70%;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:rotateX(6deg)rotateY(9deg)rotate(-1deg)}.d5-compose:hover,.d5-compose:focus-within{transform:none}}@media (prefers-reduced-motion:reduce){.d5-rays,.d5-rays-wide{animation:none}.d5-window,.d5-compose{transition:none}.d5-pulse:after,.d5-route,.d5-caret{animation:none}}}
