: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;--font-core:var(--font-sans);--gold-100:var(--colors-primary-100);--gold-200:var(--colors-primary-200);--gold-300:var(--colors-primary-300);--gold-400:var(--colors-primary-400);--gold-500:var(--colors-primary-500);--gold-700:var(--colors-primary-700);--gold-deep:#6f5942;--gold-shadow:#594d42;--black-50:var(--colors-black-50);--black-100:var(--colors-black-100);--black-200:var(--colors-black-200);--black-300:var(--colors-black-300);--black-500:var(--colors-black-500);--black-600:var(--colors-black-600);--black-700:var(--colors-black-700);--black-900:var(--colors-black-900);--black-950:var(--colors-black-950);--black-1000:var(--colors-black-1000);--ink-void:#1a191d;--grey-cool:#aeaeb2;--grey-warm:#5a575e;--grey-line:#535353;--paper:#f5f1ed;--paper-cool:#f4f2f4;--positive:#2ec589;--negative:#ff3853}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}input:focus-visible,textarea:focus-visible,select:focus-visible{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}}@keyframes vhxScan{0%{transform:translate(-40%)}to{transform:translate(260%)}}.om-app{--s-bg:var(--black-1000);--s-raised:var(--black-950);--s-sunken:var(--ink-void);--s-chrome:var(--ink-void);--s-card:var(--black-950);--s-text:var(--paper-cool);--s-muted:var(--grey-cool);--s-line:#48464d;--s-chip-ring:#747178;--s-ph:#7a7680;--s-accent:var(--gold-500);--rail:64px;--s-col:880px;--s-col-wide:1240px}.om-app[data-ada-theme=light]{--s-bg:var(--paper);--s-raised:var(--gold-100);--s-sunken:#ece7e1;--s-card:var(--paper-cool);--s-text:var(--black-1000);--s-muted:var(--black-700);--s-line:#c6bbaf;--s-chip-ring:#8c8072;--s-ph:var(--black-600);--s-accent:var(--gold-deep);--s-chrome:#efeae5}.om-app ::placeholder{color:var(--s-ph)}.om-app button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.om-app input,.om-app textarea{font:inherit;color:inherit}.om-app[data-rail="1"]{--rail:364px}.om-app[data-rail="0"] .om-rail{display:none}@keyframes omSheen{0%{transform:translate(-120%)}to{transform:translate(520%)}}@keyframes omPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes omFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes omSpin{to{transform:rotate(360deg)}}.om-greet{left:calc(50% + var(--rail) / 2);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:44%;transform:translate(-50%,calc(-100% - 36px))}.om-app[data-phase=docked] .om-greet{opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 80px))}.om-bar{left:calc(50% + var(--rail) / 2);z-index:40;transition:top .68s cubic-bezier(.4,0,.2,1),width .68s cubic-bezier(.4,0,.2,1),transform .68s cubic-bezier(.4,0,.2,1),left .68s cubic-bezier(.4,0,.2,1);position:absolute}.om-bar[data-phase=hero]{width:min(760px, calc(100% - var(--rail) - 48px));top:44%;transform:translate(-50%)}.om-bar[data-phase=docked]{width:min(var(--s-col), calc(100% - var(--rail) - 64px));top:100%;transform:translate(-50%,calc(-100% - 24px))}.om-bar[data-hidden="1"]{display:none}.om-card{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:5px;flex-direction:column;gap:12px;padding:20px 20px 16px;transition:background-color .18s cubic-bezier(.4,0,.2,1);display:flex}.om-bar[data-phase=hero] .om-card{box-shadow:inset 0 0 0 1px var(--s-line), inset 0 -2px 0 0 var(--s-accent)}.om-bar[data-phase=docked]:before{content:"";background:linear-gradient(to bottom, transparent, var(--s-bg) 58%);pointer-events:none;z-index:-1;position:absolute;inset:-80px -32px -24px}@media (max-width:1024px){.om-app[data-rail="1"]{--rail:64px}.om-app[data-rail="1"] .om-rail{box-shadow:18px 0 44px #0000004d}}@media (max-width:700px){.om-bar[data-phase=hero],.om-bar[data-phase=docked]{width:calc(100% - var(--rail) - 24px)}}@keyframes bt-run-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.bt-run-bar{animation:1.4s cubic-bezier(.4,0,.2,1) infinite bt-run-sweep}@media (prefers-reduced-motion:reduce){.bt-run-bar{opacity:.55;width:100%;animation:none}}
