body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell{--workspace-paper:#171611;--workspace-deep:#10100d;--workspace-ink:#eee8dc;--workspace-muted:#a59d8e;--workspace-dim:#716b5e;--workspace-gold:#b9a27a;--workspace-line:#e8e1d424;background:var(--workspace-paper)!important;color:var(--workspace-ink)!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar{border-color:var(--workspace-line)!important;background:#191812!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--workspace-line)!important;background:#171611f0!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar a[aria-current=page],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar a[class~="bg-white/[0.07]"]){color:var(--workspace-ink)!important;background:#b9a27a1f!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar [class*=text-violet],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-topbar [class*=text-violet]){color:#c1ad86!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .atelier-main{min-height:calc(100vh - 68px);color:var(--workspace-ink)}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main#main-content{padding:clamp(20px,3vw,44px)}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main h1{font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.02}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main h2{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main .rounded-2xl,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main .rounded-xl,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main .rounded-lg){border-radius:2px!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=border-white\/],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=border-violet-]){border-color:var(--workspace-line)!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=bg-violet-]{background-color:#b9a27a21!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=from-violet-],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=to-violet-],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=to-fuchsia-]){background-image:linear-gradient(145deg,#b9a27a1f,#e8e1d406)!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=text-violet-]{color:#c1ad86!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=bg-violet-600],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=bg-violet-700]){color:#171611!important;background:#a18b68!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=hover\:bg-violet-]:hover{background-color:#b9a27a38!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]){color:#eee8dc!important;background-color:#11100d!important;border-color:#e8e1d42e!important;border-radius:2px!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main textarea{color:#eee8dc!important;background-color:#11100d!important;border-color:#e8e1d42e!important;border-radius:2px!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main select{color:#eee8dc!important;background-color:#11100d!important;border-color:#e8e1d42e!important;border-radius:2px!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main input::placeholder{color:#777163!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main textarea::placeholder{color:#777163!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main input:focus,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main textarea:focus,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main select:focus){border-color:#b9a27ab3!important;outline-color:#b9a27a59!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main a){transition-duration:.18s}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main table th{color:#b9a27a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main hr{border-color:var(--workspace-line)}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-command-panel{border-color:var(--workspace-line)!important;background:#1c1a14!important;border-radius:2px!important}@media (max-width:640px){body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main#main-content{padding:18px 14px 28px}}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell{--workspace-paper:#100d18;--workspace-deep:#0b0911;--workspace-ink:#f1edfa;--workspace-muted:#aaa2b7;--workspace-dim:#797187;--workspace-purple:#a78bfa;--workspace-purple-bright:#b9a5ff;--workspace-line:#a78bfa26;color:var(--workspace-ink)!important;background:#0d0a13!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar{background:linear-gradient(#140f1ffa,#0c0a12fa)!important;border-color:#a78bfa21!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-topbar{box-shadow:0 12px 38px #00000029,0 1px #a78bfa09;background:#0e0b15e0!important;border-color:#a78bfa21!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar a[aria-current=page],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar a[class~="bg-white/[0.07]"]){box-shadow:inset 2px 0 #a78bfae6;color:#eee8ff!important;background:linear-gradient(100deg,#8b5cf630,#8b5cf60b)!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar [class*=text-violet]{color:#b9a5ff!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-topbar [class*=text-violet]{color:#b9a5ff!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar svg{color:#b9a5ff!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-sidebar [class*=bg-violet],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-topbar [class*=bg-violet]){background-color:#8b5cf629!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .atelier-main{isolation:isolate;position:relative;color:var(--workspace-ink)!important;background:radial-gradient(at 84% 0,#7c3aed21,#0000 34%),radial-gradient(at 7% 34%,#8b5cf611,#0000 32%),linear-gradient(#100c18eb,#0b0910f5)!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .atelier-main:before{opacity:.22;background-image:radial-gradient(circle at 18% 14%,#a78bfa6b 0 1px,#0000 1.8px),radial-gradient(circle at 78% 23%,#8b5cf64d 0 1px,#0000 1.8px),linear-gradient(#a78bfa06 1px,#0000 1px);background-size:170px 150px,220px 190px,100% 48px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main h1,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main h2,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main h3){color:#f2edff!important;font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:-.04em!important;font-weight:600!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-topbar h1{color:#f2edff!important;font-family:var(--font-geist-sans), Arial, sans-serif!important;font-weight:600!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=rounded-2xl][class*=border]:not(button):not(a),body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=rounded-xl][class*=border]:not(button):not(a),body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=rounded-lg][class*=border]:not(button):not(a)){background:linear-gradient(145deg,#1d162bad,#100d17c7)!important;border:1px solid #a78bfa24!important;border-radius:16px!important;box-shadow:0 14px 42px #00000029,inset 0 1px #ffffff06!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=rounded-2xl][class*=border]:not(button):not(a):hover,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=rounded-xl][class*=border]:not(button):not(a):hover,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=rounded-lg][class*=border]:not(button):not(a):hover){border-color:#a78bfa47!important;box-shadow:0 18px 48px #0003,0 0 24px #8b5cf60e!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=bg-white\/]{background-color:#beaaff09!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=text-violet-],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=text-purple-]){color:#b9a5ff!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=border-violet-],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main [class*=border-purple-]){border-color:#a78bfa3d!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-violet-600],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-violet-500],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-purple-500],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-purple-600]){box-shadow:0 9px 24px #5b2daa33;color:#fff!important;background:linear-gradient(135deg,#8054df,#6940bf)!important;border:1px solid #c4b5fd4d!important;border-radius:12px!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-violet-600]:hover,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-violet-500]:hover,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-purple-500]:hover,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class~=bg-purple-600]:hover){box-shadow:0 12px 30px #5b2daa47;background:linear-gradient(135deg,#936cf0,#7850cf)!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class*=rounded-xl],body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button[class*=rounded-lg]){border-radius:11px!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]){color:#f2edff!important;background-color:#0d0a14e0!important;border-color:#a78bfa33!important;border-radius:11px!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main textarea{color:#f2edff!important;background-color:#0d0a14e0!important;border-color:#a78bfa33!important;border-radius:11px!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main select{color:#f2edff!important;background-color:#0d0a14e0!important;border-color:#a78bfa33!important;border-radius:11px!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main input::placeholder{color:#827993!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main textarea::placeholder{color:#827993!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main input:focus,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main textarea:focus,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main select:focus){border-color:#a78bfab8!important;outline-color:#a78bfa52!important;box-shadow:0 0 0 3px #8b5cf61f!important}:is(body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main button:focus-visible,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main a:focus-visible,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main input:focus-visible,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main select:focus-visible,body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main textarea:focus-visible){outline-offset:3px;outline:2px solid #a78bfac7!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell main table th{color:#b9a5ff!important}body:has(.atelier-main):not(:has(.ss-neural-tutor)) .atelier-shell .ss-command-panel{background:#110d1bfa!important;border-color:#a78bfa38!important;border-radius:16px!important}.ss-jarvis-screen{background:radial-gradient(at 50% 48%,#5b35a42e,#0000 40%),#17131f!important}.ss-jarvis-screen>div:first-child{background:radial-gradient(at 50% 48%,#8b5cf633,#0000 38%),radial-gradient(at 50% 100%,#5b35a41a,#0000 48%),linear-gradient(#17131f,#12101a)!important}.ss-jarvis-core{filter:drop-shadow(0 0 36px #8b5cf638)!important}.ss-jarvis-core:before{content:"";z-index:0;pointer-events:none;opacity:.78;filter:drop-shadow(0 0 10px #8b5cf661);background:radial-gradient(circle at 19% 31%,#c4b5fdf2 0 1.5px,#0000 3px),radial-gradient(circle at 77% 24%,#a78bfae6 0 1.5px,#0000 3px),radial-gradient(circle at 88% 62%,#8b5cf6cc 0 1.5px,#0000 3px),radial-gradient(circle at 26% 78%,#c4b5fdc7 0 1.5px,#0000 3px),radial-gradient(circle at 52% 9%,#a78bfabf 0 1px,#0000 2.5px),radial-gradient(circle at 55% 92%,#8b5cf6bf 0 1px,#0000 2.5px),radial-gradient(circle,#8b5cf629,#0000 65%);border-radius:50%;position:absolute;inset:-19%}.ss-jarvis-core-glow{background:radial-gradient(circle at 36% 30%,#c4b5fd33,#8b5cf61f 38%,#090911f0 76%)!important;border-color:#a78bfa8c!important;box-shadow:0 0 36px #8b5cf638,inset 0 0 34px #8b5cf633!important}.ss-jarvis-orbit,.ss-jarvis-orbit-two,.ss-jarvis-orbit-three{border-color:#a78bfa4d!important}.ss-jarvis-orbit-one:before,.ss-jarvis-orbit-two:before,.ss-jarvis-orbit-three:before{background:#c4b5fd!important;box-shadow:0 0 14px 3px #a78bfab8!important}.ss-jarvis-core-center{color:#ddd2ff!important;filter:drop-shadow(0 0 13px #a78bfab8)!important}.ss-jarvis-core-label{color:#c4b5fdb3!important}.ss-jarvis-scan{background:conic-gradient(from 0deg, transparent 0 68%, #a78bfa4d 78%, transparent 88% 100%)!important}:root{--ss-gold:#e5bd59;--ss-gold-bright:#f5d77e;--ss-gold-deep:#9a7028;--ss-violet-accent:#8a68d8;--ss-brand-gradient:linear-gradient(112deg, #f0ca68 0%, #dfb34e 62%, #8d6bd4 100%);--ss-brand-gradient-soft:linear-gradient(112deg, #f0ca6833, #8d6bd414);--ss-brand-line:#e5bd5957;--ss-ring:0 0 0 3px #e5bd5933}html:not([data-theme=light]){--workspace-gold:#e5bd59;--workspace-line:#e5bd5933}html:not([data-theme=light]) body:has(.atelier-main) .atelier-shell{background:radial-gradient(at 12% 8%,#e5bd591c,#0000 34%),radial-gradient(at 88% 0,#8462cd17,#0000 30%),#100f0c!important}html:not([data-theme=light]) body:has(.atelier-main) .atelier-shell .ss-sidebar{background:linear-gradient(#1f1b11fa,#0f0e0bfa)!important;border-color:#e5bd5933!important}html:not([data-theme=light]) body:has(.atelier-main) .atelier-shell .ss-topbar{background:linear-gradient(100deg,#1b1810f5,#12100eeb)!important;border-color:#e5bd592e!important}:is(html:not([data-theme=light]) body:has(.atelier-main) .atelier-shell .ss-sidebar a[aria-current=page],html:not([data-theme=light]) body:has(.atelier-main) .atelier-shell .ss-sidebar a[class~="bg-white/[0.07]"]){color:#fff3d2!important;background:linear-gradient(105deg,#e5bd5938,#e5bd5914 72%,#8462cd14)!important;box-shadow:inset 3px 0 #e5bd59,0 0 24px #e5bd590f!important}html:not([data-theme=light]) body:has(.atelier-main) .atelier-shell .atelier-main{background:radial-gradient(at 78% 0,#e5bd591b,#0000 32%),radial-gradient(at 8% 42%,#8462cd0e,#0000 34%),linear-gradient(#16140ef7,#0d0d0bfa)!important}html:not([data-theme=light]) .atelier-shell .atelier-main [class*=text-violet-],html:not([data-theme=light]) .atelier-shell .atelier-main [class*=text-purple-],html:not([data-theme=light]) .atelier-shell .ss-sidebar [class*=text-violet],html:not([data-theme=light]) .atelier-shell .ss-topbar [class*=text-violet]{color:#f0ce79!important}html:not([data-theme=light]) .atelier-shell .atelier-main [class*=bg-violet-],html:not([data-theme=light]) .atelier-shell .atelier-main [class*=bg-purple-]{background-color:#e5bd5924!important}html:not([data-theme=light]) .atelier-shell .atelier-main [class*=border-violet-],html:not([data-theme=light]) .atelier-shell .atelier-main [class*=border-purple-]{border-color:#e5bd594d!important}html:not([data-theme=light]) .atelier-shell .atelier-main button[class*=bg-violet-],html:not([data-theme=light]) .atelier-shell .atelier-main button[class*=bg-purple-],html:not([data-theme=light]) .atelier-shell .atelier-main a[class*=bg-violet-],html:not([data-theme=light]) .atelier-shell .atelier-main a[class*=bg-purple-]{color:#211a0c!important;background:linear-gradient(112deg,#f0ca68 0%,#dcae48 68%,#9772d5 100%)!important;border-color:#f5d77e8c!important;box-shadow:0 8px 24px #d2a43b29!important}html:not([data-theme=light]) .atelier-shell .atelier-main button:focus-visible,html:not([data-theme=light]) .atelier-shell .atelier-main a:focus-visible,html:not([data-theme=light]) .atelier-shell .atelier-main input:focus-visible,html:not([data-theme=light]) .atelier-shell .atelier-main textarea:focus-visible,html:not([data-theme=light]) .atelier-shell .atelier-main select:focus-visible{outline-color:#f0ce79!important}html:not([data-theme=light]) .atelier-shell .atelier-main [class*=rounded-2xl][class*=border],html:not([data-theme=light]) .atelier-shell .atelier-main [class*=rounded-xl][class*=border],html:not([data-theme=light]) .atelier-shell .atelier-main [class*=rounded-lg][class*=border]{background-image:linear-gradient(112deg,#e5bd590b,#8462cd06 70%,#0000)!important;border-color:#e5bd592b!important}html:not([data-theme=light]) .atelier-shell .atelier-main [class*=rounded-2xl][class*=border]:hover,html:not([data-theme=light]) .atelier-shell .atelier-main [class*=rounded-xl][class*=border]:hover{border-color:#e5bd5961!important}.ss-landing .ss-landing-primary,.ss-editorial .ss-landing-primary,.ss-editorial .ss-landing-signup,.ss-home .ss-join,.ss-home .ss-cta,.fr-home .fr-primary,.landing-page .landing-signup,.landing-page .hero-primary{color:#211a0c!important;background:linear-gradient(112deg,#f0ca68 0%,#dfb34e 68%,#9874d4 100%)!important;border-color:#f5d77e94!important;box-shadow:0 10px 30px #d2a43b2e,0 0 24px #8462cd12!important}.ss-landing .ss-landing-primary:hover,.ss-editorial .ss-landing-primary:hover,.ss-editorial .ss-landing-signup:hover,.ss-home .ss-join:hover,.ss-home .ss-cta:hover,.fr-home .fr-primary:hover,.landing-page .landing-signup:hover,.landing-page .hero-primary:hover{filter:brightness(1.07)saturate(1.04)}.ss-landing .ss-landing-kicker,.ss-editorial .ss-editorial-kicker,.ss-home .ss-kicker,.fr-home .fr-announcement,.landing-page .hero-badge,.landing-page .section-eyebrow{color:#e8c66e!important}.ss-landing .ss-landing-title span,.ss-editorial .ss-editorial-title span,.ss-home .ss-hero h1 span,.fr-home .fr-hero h1 span,.landing-page .hero-copy h1 span,.landing-page .section-heading h2 span{background:linear-gradient(105deg,#f0ce79 0%,#e2b94f 68%,#9a79d7 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light]{--background:#fbf8ef;--foreground:#282316;--muted:#746b58;--purple:#b58a35;--purple-light:#e4bd62;--purple-dark:#876329;--ss-brand-line:#a4782347}html[data-theme=light] body{color:#282316!important;background:radial-gradient(at 10% 0,#e5bd5930,#0000 34%),radial-gradient(at 92% 4%,#8d6bd414,#0000 28%),#fbf8ef!important}html[data-theme=light] body:has(.atelier-main) .atelier-shell{color:#302918!important;background:linear-gradient(135deg,#fffffff0,#faf6e9fa)!important}html[data-theme=light] body:has(.atelier-main) .atelier-shell .ss-sidebar{background:linear-gradient(#fffdf7,#f6f0df)!important;border-color:#a4782333!important}html[data-theme=light] body:has(.atelier-main) .atelier-shell .ss-topbar{background:#fffcf2f0!important;border-color:#a4782333!important}html[data-theme=light] body:has(.atelier-main) .atelier-shell .atelier-main{color:#302918!important;background:radial-gradient(at 78% 0,#e5bd5929,#0000 34%),radial-gradient(at 8% 40%,#8d6bd40e,#0000 34%),linear-gradient(#fcfaf3,#f8f4e9)!important}html[data-theme=light] .atelier-shell .atelier-main h1,html[data-theme=light] .atelier-shell .atelier-main h2,html[data-theme=light] .atelier-shell .atelier-main h3,html[data-theme=light] .atelier-shell .ss-topbar h1{color:#302716!important}html[data-theme=light] .atelier-shell .atelier-main p,html[data-theme=light] .atelier-shell .atelier-main label,html[data-theme=light] .atelier-shell .ss-sidebar a,html[data-theme=light] .atelier-shell .ss-topbar{color:#62583f!important}html[data-theme=light] .atelier-shell .ss-sidebar a[aria-current=page],html[data-theme=light] .atelier-shell .ss-sidebar a[class~="bg-white/[0.07]"]{color:#493514!important;background:linear-gradient(105deg,#e5bd594d,#e5bd591f 72%,#8d6bd40f)!important;box-shadow:inset 3px 0 #bd8d32!important}html[data-theme=light] .atelier-shell .atelier-main [class*=text-violet-],html[data-theme=light] .atelier-shell .atelier-main [class*=text-purple-],html[data-theme=light] .atelier-shell .ss-sidebar [class*=text-violet],html[data-theme=light] .atelier-shell .ss-topbar [class*=text-violet]{color:#946b20!important}html[data-theme=light] .atelier-shell .atelier-main [class*=bg-violet-],html[data-theme=light] .atelier-shell .atelier-main [class*=bg-purple-]{background-color:#e5bd5933!important}html[data-theme=light] .atelier-shell .atelier-main [class*=border-violet-],html[data-theme=light] .atelier-shell .atelier-main [class*=border-purple-]{border-color:#a478234d!important}html[data-theme=light] .atelier-shell .atelier-main button[class*=bg-violet-],html[data-theme=light] .atelier-shell .atelier-main button[class*=bg-purple-],html[data-theme=light] .atelier-shell .atelier-main a[class*=bg-violet-],html[data-theme=light] .atelier-shell .atelier-main a[class*=bg-purple-]{color:#2c210d!important;background:linear-gradient(112deg,#f1d47f 0%,#ddb24f 72%,#a68bdc 100%)!important;border-color:#a4782359!important}html[data-theme=light] .atelier-shell .atelier-main [class*=rounded-2xl][class*=border],html[data-theme=light] .atelier-shell .atelier-main [class*=rounded-xl][class*=border],html[data-theme=light] .atelier-shell .atelier-main [class*=rounded-lg][class*=border]{background-image:linear-gradient(112deg,#e5bd5917,#8d6bd406 78%,#0000)!important;border-color:#a4782333!important}html[data-theme=light] .atelier-shell .atelier-main input,html[data-theme=light] .atelier-shell .atelier-main textarea,html[data-theme=light] .atelier-shell .atelier-main select{color:#302716!important;background:#fffdf7!important;border-color:#a4782347!important}html[data-theme=light] .atelier-shell .atelier-main :focus-visible{outline-color:#a77a28!important}html[data-theme=light] .ss-landing,html[data-theme=light] .ss-editorial,html[data-theme=light] .ss-home,html[data-theme=light] .fr-home,html[data-theme=light] .landing-page{color:#282316!important;background-color:#fbf8ef!important}html[data-theme=light] .ss-landing .ss-landing-primary,html[data-theme=light] .ss-editorial .ss-landing-primary,html[data-theme=light] .ss-editorial .ss-landing-signup,html[data-theme=light] .ss-home .ss-join,html[data-theme=light] .ss-home .ss-cta,html[data-theme=light] .fr-home .fr-primary,html[data-theme=light] .landing-page .landing-signup,html[data-theme=light] .landing-page .hero-primary{color:#2c210d!important;background:linear-gradient(112deg,#f1d47f 0%,#ddb24f 72%,#a68bdc 100%)!important}html[data-theme=light] .ss-landing .ss-landing-kicker,html[data-theme=light] .ss-editorial .ss-editorial-kicker,html[data-theme=light] .ss-home .ss-kicker,html[data-theme=light] .fr-home .fr-announcement,html[data-theme=light] .landing-page .hero-badge,html[data-theme=light] .landing-page .section-eyebrow{color:#91681f!important}.ss-home,.ss-landing,.ss-editorial,.fr-home,.landing-page{background:radial-gradient(at 16% 8%,#e5bd5929,#0000 34%),radial-gradient(at 86% 18%,#8462cd13,#0000 30%),#100f0c!important}.ss-home .ss-logo-shape,.ss-home .ss-join,.ss-home .ss-cta,.ss-landing .ss-brand-mark,.ss-editorial .ss-brand-mark{color:#241b0a!important;background:linear-gradient(112deg,#f0ca68 0%,#dfb34e 70%,#9874d4 100%)!important;border-color:#f5d77e8c!important}.ss-home .ss-tool-card,.ss-home .ss-feature-strip,.ss-landing .ss-feature-card,.ss-editorial .ss-editorial-preview,.fr-home .fr-feature-card{border-color:#e5bd5933!important}.ss-home .ss-tool-card:hover,.ss-home .ss-feature-item:hover,.ss-landing .ss-feature-card:hover,.ss-editorial .ss-editorial-preview:hover,.fr-home .fr-feature-card:hover{border-color:#e5bd597a!important;box-shadow:0 18px 48px #0003,0 0 28px #e5bd5914!important}.ss-home .ss-tool-icon,.ss-home .ss-feature-icon,.ss-landing .ss-feature-icon,.ss-editorial .ss-chapter-icon,.fr-home .fr-feature-icon{color:#f0ce79!important;background:linear-gradient(135deg,#e5bd5933,#8462cd14)!important;border-color:#e5bd5938!important}html[data-theme=light] .ss-home,html[data-theme=light] .ss-landing,html[data-theme=light] .ss-editorial,html[data-theme=light] .fr-home,html[data-theme=light] .landing-page{background:radial-gradient(at 14% 0,#e5bd5933,#0000 36%),radial-gradient(at 90% 12%,#8d6bd40f,#0000 28%),#fbf8ef!important}html[data-theme=light] .ss-home .ss-tool-card,html[data-theme=light] .ss-home .ss-feature-strip,html[data-theme=light] .ss-landing .ss-feature-card,html[data-theme=light] .ss-editorial .ss-editorial-preview,html[data-theme=light] .fr-home .fr-feature-card{background:linear-gradient(135deg,#fffdf7,#f8f1dc 76%,#f5f0fb)!important;border-color:#a4782333!important}html[data-theme=light] .ss-home .ss-tool-icon,html[data-theme=light] .ss-home .ss-feature-icon,html[data-theme=light] .ss-landing .ss-feature-icon,html[data-theme=light] .ss-editorial .ss-chapter-icon,html[data-theme=light] .fr-home .fr-feature-icon{color:#8f671d!important;background:linear-gradient(135deg,#e5bd5947,#8d6bd412)!important}@keyframes ss-text-rise-in{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes ss-text-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes ss-gradient-drift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ss-heading-glint{0%,72%,to{background-position:0%}86%{background-position:100%}}.landing-page .hero-copy>.hero-badge,.landing-page .hero-copy>.section-eyebrow,.ss-home .ss-hero>.ss-kicker,.ss-landing .ss-landing-kicker,.ss-editorial .ss-editorial-kicker,.fr-home .fr-announcement{animation:.65s cubic-bezier(.2,.75,.25,1) both ss-text-soft-in}.landing-page .hero-copy h1,.ss-home .ss-hero h1,.ss-landing .ss-landing-title,.ss-editorial .ss-editorial-title,.fr-home .fr-hero h1{animation:.85s cubic-bezier(.2,.75,.25,1) 90ms both ss-text-rise-in}.landing-page .hero-copy>p,.ss-home .ss-hero>p,.ss-landing .ss-landing-description,.ss-editorial .ss-editorial-description,.fr-home .fr-hero>p{animation:.72s cubic-bezier(.2,.75,.25,1) .22s both ss-text-soft-in}.landing-page .hero-copy .hero-actions,.landing-page .hero-copy .hero-trust,.ss-home .ss-hero-actions,.ss-landing .ss-landing-actions,.ss-editorial .ss-editorial-actions,.fr-home .fr-hero-actions{animation:.72s cubic-bezier(.2,.75,.25,1) .34s both ss-text-soft-in}.atelier-shell .atelier-main h1+p,.atelier-shell .atelier-main [data-page-title]+p{animation:.62s cubic-bezier(.2,.75,.25,1) .11s both ss-text-soft-in}.atelier-shell .atelier-main h2,.atelier-shell .atelier-main h3{animation:.56s cubic-bezier(.2,.75,.25,1) both ss-text-soft-in}.landing-page .hero-copy h1 span,.landing-page .section-heading h2 span,.landing-page .why-content h2 span,.landing-page .landing-cta h2 span,.ss-home .ss-hero h1 span,.ss-landing .ss-landing-title span,.ss-editorial .ss-editorial-title span,.fr-home .fr-hero h1 span{animation:9s ease-in-out infinite ss-gradient-drift;background-size:180% 180%!important}.ss-home a,.ss-landing a,.ss-editorial a,.fr-home a,.atelier-shell .ss-sidebar a,.atelier-shell .atelier-main a{text-underline-offset:4px;text-decoration-color:#0000;transition:color .18s,text-decoration-color .18s,opacity .18s}.ss-home a:hover,.ss-landing a:hover,.ss-editorial a:hover,.fr-home a:hover,.atelier-shell .ss-sidebar a:hover,.atelier-shell .atelier-main a:hover{text-decoration-color:#e5bd59b8}.atelier-shell .atelier-main textarea,.atelier-shell .atelier-main input,.atelier-shell .atelier-main [contenteditable=true]{animation:none!important}@media (prefers-reduced-motion:reduce){.landing-page .hero-copy>*,.ss-home .ss-hero>*,.ss-landing .ss-landing-title,.ss-landing .ss-landing-kicker,.ss-landing .ss-landing-description,.ss-landing .ss-landing-actions,.ss-editorial .ss-editorial-title,.ss-editorial .ss-editorial-kicker,.ss-editorial .ss-editorial-description,.ss-editorial .ss-editorial-actions,.fr-home .fr-hero>*,.atelier-shell .atelier-main h1,.atelier-shell .atelier-main h2,.atelier-shell .atelier-main h3,.atelier-shell .atelier-main [data-page-title],.atelier-shell .atelier-main [data-page-title]+p{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.landing-page .hero-copy h1 span,.landing-page .section-heading h2 span,.landing-page .why-content h2 span,.landing-page .landing-cta h2 span,.ss-home .ss-hero h1 span,.ss-landing .ss-landing-title span,.ss-editorial .ss-editorial-title span,.fr-home .fr-hero h1 span{animation:none!important}}@keyframes ss-scroll-text-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@supports (animation-timeline:view()){main h2,main h3,main section>p,main section>div>p,main section li,.atelier-shell .atelier-main [data-scroll-reveal=text]{animation:linear both ss-scroll-text-reveal;animation-timeline:view();animation-range:entry entry 42%}main .ss-editorial-opening h1,main .ss-editorial-opening .ss-editorial-kicker,main .ss-editorial-opening .ss-editorial-deck{animation-timeline:auto}}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:view()){main h2,main h3,main section>p,main section>div>p,main section li,.atelier-shell .atelier-main [data-scroll-reveal=text]{animation:none!important}}}@keyframes ss-word-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(.48em)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes ss-section-text-reveal{0%{opacity:.12;filter:blur(2px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes ss-screen-enter{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.ss-editorial-opening h1 .ss-word{opacity:0;animation:.72s cubic-bezier(.2,.75,.25,1) forwards ss-word-reveal;display:inline-block}.atelier-loading-center>:nth-child(2),.ss-error-card>:nth-child(2){animation-delay:80ms}.atelier-loading-center>:nth-child(3),.ss-error-card>:nth-child(3){animation-delay:.15s}.atelier-loading-center>:nth-child(4),.ss-error-card>:nth-child(4){animation-delay:.22s}.atelier-loading-center>:nth-child(5),.ss-error-card>:nth-child(5){animation-delay:.29s}@supports (animation-timeline:view()){main :is(section h2,section h3,section h4,section p,section li,section blockquote,section figcaption),.atelier-shell .atelier-main :is(h2,h3,h4,p,li,blockquote,figcaption),.atelier-shell .atelier-main [data-scroll-reveal=text]{animation-name:ss-section-text-reveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 48%}main :is([aria-live],[contenteditable=true],textarea,input,select,button,a){animation-timeline:auto}.atelier-shell .atelier-main :is([aria-live],[contenteditable=true],textarea,input,select,button,a),.atelier-shell .atelier-main .ss-chat-messages *,.atelier-shell .atelier-main .ss-message-content *,.atelier-shell .atelier-main .ss-streaming-response *{animation-timeline:auto!important}}@media (prefers-reduced-motion:reduce){.ss-editorial-opening .ss-editorial-kicker,.ss-editorial-opening h1 .ss-word,.ss-editorial-opening .ss-editorial-deck,.ss-editorial-opening .ss-editorial-actions,.ss-editorial-opening .ss-editorial-specimen,.ss-editorial-manifesto,.ss-editorial-workspace,.ss-editorial-method,.ss-editorial-closing,.ss-editorial-manifesto-grid h2,.ss-editorial-manifesto-grid>div>p,.ss-editorial-section-head,.ss-editorial-chapters button,.ss-editorial-preview-wrap,.ss-method-main>*,.ss-method-aside>div,.ss-editorial-closing>*,.atelier-loading-header,.atelier-loading-center>*,.atelier-loading-footer,.ss-error-brand,.ss-error-card>*,.ss-error-footnote,.ss-404>header,.ss-404>section>*,.ss-404>footer{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}@supports (animation-timeline:view()){main :is(section h2,section h3,section h4,section p,section li,section blockquote,section figcaption),.atelier-shell .atelier-main :is(h2,h3,h4,p,li,blockquote,figcaption),.atelier-shell .atelier-main [data-scroll-reveal=text]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}}@keyframes ss-bold-word-arrive{0%{opacity:0;filter:blur(10px);transform:translateY(.8em)scale(.94)}65%{opacity:1;filter:blur();transform:translateY(-.045em)scale(1.015)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ss-bold-copy-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes ss-bold-screen-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(30px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ss-bold-scroll-reveal{0%{opacity:.08;filter:blur(7px);transform:translateY(46px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ss-gold-glint{0%,to{text-shadow:0 0 #e5bd5900}50%{text-shadow:0 0 24px #e5bd5947}}.ss-editorial-opening h1 .ss-word{opacity:0;will-change:transform, opacity, filter;animation:1.05s cubic-bezier(.16,1,.3,1) both ss-bold-word-arrive}.ss-editorial-opening h1 .ss-word:first-of-type{animation-delay:.18s}.ss-editorial-opening h1 .ss-word:nth-of-type(2){animation-delay:.36s}.ss-editorial-opening h1 .ss-word:nth-of-type(3){animation-delay:.54s}.ss-editorial-opening h1 .ss-word:nth-of-type(4){animation-delay:.72s}.ss-editorial-opening h1 .ss-word:nth-of-type(5){animation-delay:.9s}.ss-editorial-opening h1 .ss-word:nth-of-type(6){animation-delay:1.08s}.ss-editorial-opening h1 .ss-word:nth-of-type(7){animation-delay:1.26s}.ss-editorial-opening .ss-editorial-kicker{animation:.85s cubic-bezier(.16,1,.3,1) both ss-bold-copy-arrive}.ss-editorial-opening .ss-editorial-deck{animation:.95s cubic-bezier(.16,1,.3,1) .85s both ss-bold-copy-arrive}.ss-editorial-opening .ss-editorial-actions{animation:.95s cubic-bezier(.16,1,.3,1) 1.05s both ss-bold-copy-arrive}.ss-editorial-opening .ss-editorial-specimen{animation:1.15s cubic-bezier(.16,1,.3,1) .45s both ss-bold-screen-arrive}.ss-editorial-manifesto,.ss-editorial-workspace,.ss-editorial-method,.ss-editorial-closing{animation:1.05s cubic-bezier(.16,1,.3,1) both ss-bold-screen-arrive}.ss-editorial-manifesto-grid h2,.ss-editorial-manifesto-grid>div>p,.ss-editorial-section-head,.ss-editorial-chapters button,.ss-editorial-preview-wrap,.ss-method-main>*,.ss-method-aside>div,.ss-editorial-closing>*{animation:.9s cubic-bezier(.16,1,.3,1) both ss-bold-copy-arrive}.ss-editorial-chapters button:nth-child(2),.ss-method-aside>div:nth-child(2){animation-delay:.15s}.ss-editorial-chapters button:nth-child(3),.ss-method-aside>div:nth-child(3){animation-delay:.3s}.ss-editorial-chapters button:nth-child(4){animation-delay:.45s}.atelier-shell .atelier-main h1,.atelier-shell .atelier-main [data-page-title],.atelier-shell .atelier-main .page-title{animation:.9s cubic-bezier(.16,1,.3,1) both ss-bold-screen-arrive!important}.atelier-shell .atelier-main h1+p,.atelier-shell .atelier-main [data-page-title]+p,.atelier-shell .atelier-main>p:first-of-type{animation:.9s cubic-bezier(.16,1,.3,1) .14s both ss-bold-copy-arrive!important}.atelier-loading-header,.atelier-loading-center>*,.atelier-loading-footer,.ss-error-brand,.ss-error-card>*,.ss-error-footnote,.ss-404>header,.ss-404>section>*,.ss-404>footer{animation:.95s cubic-bezier(.16,1,.3,1) both ss-bold-screen-arrive}@supports (animation-timeline:view()){main :is(section h2,section h3,section h4,section p,section li,section blockquote,section figcaption),.atelier-shell .atelier-main :is(h2,h3,h4,p,li,blockquote,figcaption),.atelier-shell .atelier-main [data-scroll-reveal=text]{animation-name:ss-bold-scroll-reveal!important;animation-duration:auto!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important;animation-timeline:view()!important;animation-range:entry cover 42%!important}main :is([aria-live],[contenteditable=true],textarea,input,select,button,a),.atelier-shell .atelier-main :is([aria-live],[contenteditable=true],textarea,input,select,button,a),.atelier-shell .atelier-main .ss-chat-messages *,.atelier-shell .atelier-main .ss-message-content *,.atelier-shell .atelier-main .ss-streaming-response *{animation-timeline:auto!important}}@media (prefers-reduced-motion:reduce){.ss-editorial-opening h1 .ss-word,.ss-editorial-opening .ss-editorial-kicker,.ss-editorial-opening .ss-editorial-deck,.ss-editorial-opening .ss-editorial-actions,.ss-editorial-opening .ss-editorial-specimen,.ss-editorial-manifesto,.ss-editorial-workspace,.ss-editorial-method,.ss-editorial-closing,.ss-editorial-manifesto-grid h2,.ss-editorial-manifesto-grid>div>p,.ss-editorial-section-head,.ss-editorial-chapters button,.ss-editorial-preview-wrap,.ss-method-main>*,.ss-method-aside>div,.ss-editorial-closing>*,.atelier-shell .atelier-main h1,.atelier-shell .atelier-main [data-page-title],.atelier-shell .atelier-main .page-title,.atelier-shell .atelier-main h1+p,.atelier-shell .atelier-main [data-page-title]+p,.atelier-loading-header,.atelier-loading-center>*,.atelier-loading-footer,.ss-error-brand,.ss-error-card>*,.ss-error-footnote,.ss-404>header,.ss-404>section>*,.ss-404>footer{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}@supports (animation-timeline:view()){main :is(section h2,section h3,section h4,section p,section li,section blockquote,section figcaption),.atelier-shell .atelier-main :is(h2,h3,h4,p,li,blockquote,figcaption),.atelier-shell .atelier-main [data-scroll-reveal=text]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}}.ss-editorial-opening h1 em .ss-word:first-of-type{animation-delay:1.08s}.ss-editorial-opening h1 em .ss-word:nth-of-type(2){animation-delay:1.26s}.ss-editorial-opening h1 em .ss-word:nth-of-type(3){animation-delay:1.44s}
.ss-motion-stage{display:contents}.ss-motion-char-mask{vertical-align:bottom;perspective:700px;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.ss-motion-char{transform-origin:50% 100%;display:inline-block}.ss-motion-tilting{transform-style:preserve-3d;will-change:transform}[data-motion-card]{transform-style:preserve-3d}.ss-route-curtain{z-index:9999;pointer-events:none;background:#100f0c;animation:1.15s cubic-bezier(.76,0,.24,1) 80ms both ss-route-wipe;position:fixed;inset:0}@keyframes ss-route-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@media (max-width:760px){.ss-motion-tilting{will-change:auto}}@media (prefers-reduced-motion:reduce){.ss-motion-char-mask{overflow:visible}.ss-motion-tilting{will-change:auto!important;transform:none!important}}.ss-cinematic-root{display:contents}.ss-heading-marker{color:#c9ad7c;opacity:.9;width:min(100%,360px);height:22px;margin:-2px 0 0 auto;display:block;overflow:visible}.ss-heading-marker path{vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.ss-route-curtain{animation:none!important;display:none!important}}
