:root{--colors-black-1000:#252329;--colors-black-100:#e9e9ea;--colors-black-200:#d3d3d4;--colors-black-300:#bebdbf;--colors-black-500:#929194;--colors-black-50:#f4f4f5;--colors-black-600:#7c7b7f;--colors-black-700:#666569;--colors-black-900:#3b393e;--colors-black-950:#302e34;--colors-primary-100:#fbf7f2;--colors-primary-200:#f7efe5;--colors-primary-300:#ead8bf;--colors-primary-400:#e9d6bc;--colors-primary-500:#d5b17f;--colors-primary-700:#bd9e73;--colors-white:#fff;--positive-500:#2ec589;--negative-500:#d65163;--gradient-cover:linear-gradient(133deg, #5a5443 7%, #252329 76%);--font-sans:"Catalogue", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif}body{background:var(--colors-white);color:var(--colors-black-1000);font-family:var(--font-sans);margin:0}a{color:var(--colors-primary-700);text-decoration:none}a:hover{color:var(--colors-primary-500)}input::placeholder,textarea::placeholder{color:var(--colors-black-500)}input:focus,textarea:focus,select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--colors-primary-500)!important}html{scroll-behavior:smooth}@keyframes screenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes screenInScale{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes slideL{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes slideR{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.sm-l{animation:.8s cubic-bezier(.22,1,.36,1) both slideL}.sm-r{animation:.8s cubic-bezier(.22,1,.36,1) both slideR}.sm-up{animation:.7s cubic-bezier(.22,1,.36,1) both slideUp}.sm-d1{animation-delay:80ms}.sm-d2{animation-delay:.16s}.sm-d3{animation-delay:.24s}.sm-d4{animation-delay:.32s}.sm-d5{animation-delay:.4s}@keyframes popIn{0%{opacity:0;transform:translateY(22px)scale(.94)}60%{opacity:1;transform:translateY(-3px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glint{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}.sm-pop{animation:.6s cubic-bezier(.34,1.4,.64,1) both popIn;position:relative;overflow:hidden}.sm-pop:after{content:"";width:45%;animation:.9s ease-out both glint;animation-delay:inherit;pointer-events:none;background:linear-gradient(105deg,#0000,#d5b17f24,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}.sm-p1{animation-delay:50ms}.sm-p2{animation-delay:.13s}.sm-p3{animation-delay:.21s}.sm-p4{animation-delay:.29s}.sm-p5{animation-delay:.37s}.sm-p6{animation-delay:.45s}.sm-p7{animation-delay:.53s}.sm-sticky{transition:box-shadow .4s cubic-bezier(.22,1,.36,1),background .4s,transform .4s cubic-bezier(.22,1,.36,1),border-radius .4s,margin .4s}.sm-sticky.docked{transform:translateY(0);border-radius:0 0 5px 5px!important;box-shadow:0 10px 30px #25232938,inset 0 0 0 1px #d5b17f59,0 1px #d5b17f80!important}.sm-sticky.docked:before{content:"";background:linear-gradient(90deg,#0000,#d5b17f,#0000);height:2px;animation:.6s ease-out both stickyGlow;position:absolute;top:0;left:0;right:0}@keyframes stickyGlow{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}.mod-full{grid-column:span 2}.mod-half{grid-column:span 1}@media (max-width:1000px){.mod-half{grid-column:span 2}}@keyframes screenFade{0%{opacity:0}to{opacity:1}}@keyframes claudePulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes mktIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes alertsIn{0%{opacity:0;transform:translateY(16px)scale(.97)}60%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ruleIn{0%{opacity:0;max-height:0;transform:translate(-14px)scale(.96)}60%{opacity:1;transform:translate(2px)scale(1.01)}to{opacity:1;max-height:80px;transform:translate(0)scale(1)}}.al-swap,.al-swap>*{animation:.5s cubic-bezier(.34,1.3,.64,1) both alertsIn}.al-swap>:nth-child(2){animation-delay:70ms}.al-swap>:nth-child(3){animation-delay:.14s}.al-swap>:nth-child(4){animation-delay:.21s}.al-swap>:nth-child(5){animation-delay:.28s}.al-rule{animation:.45s cubic-bezier(.34,1.3,.64,1) both ruleIn}@keyframes chatDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes skelShimmer{0%{background-position:-200% 0}to{background-position:300% 0}}.skel{background:var(--dash-tint);background-image:linear-gradient(100deg,#0000 30%,#d5b17f1a 50%,#0000 70%);background-size:200% 100%;border-radius:5px;animation:1.6s linear infinite skelShimmer}@media (prefers-reduced-motion:reduce){.sm-screen,.sm-l,.sm-r,.sm-up,.sm-pop,.al-swap,.al-swap>*,.al-rule{animation:none!important}.sm-pop:after{display:none;animation:none!important}}@keyframes ideaShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes ideaBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ideaDraw{to{stroke-dashoffset:0}}@keyframes ideaFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ideaStage{0%,to{opacity:.45}50%{opacity:1}}.idea-skel{background:linear-gradient(90deg, var(--dash-tint) 0%, var(--dash-card) 50%, var(--dash-tint) 100%);background-size:800px 100%;border-radius:5px;animation:1.4s linear infinite ideaShimmer}.idea-bar{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) both ideaBar}.idea-up{animation:.55s cubic-bezier(.22,1,.36,1) both ideaFadeUp}@media (prefers-reduced-motion:reduce){.idea-bar,.idea-up,.idea-skel{animation:none!important}}
