@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:galada;src:url(../media/Galada_Regular.p.169p4e42djfe9.ttf)format("truetype");font-display:block;font-weight:400;font-style:normal}.galada_15086c00-module__LYijta__className{font-family:galada,Brush Script MT,cursive;font-style:normal;font-weight:400}.galada_15086c00-module__LYijta__variable{--font-galada:"galada", Brush Script MT, cursive}
.ForceCanvasBackground-module__ZS8ZeG__background{--grid-pointer-x:50%;--grid-pointer-y:50%;z-index:0;isolation:isolate;pointer-events:none;background-color:var(--paper);background-image:radial-gradient(circle, #d4d0c8 0, #d4d0c8 var(--grid-dot-radius), transparent var(--grid-dot-edge));background-position:var(--grid-background-x) var(--grid-background-y);background-size:var(--grid-gap) var(--grid-gap);position:absolute;inset:0;overflow:hidden}.ForceCanvasBackground-module__ZS8ZeG__background:before{z-index:0;background:var(--paper);content:"";opacity:0;-webkit-mask-image:radial-gradient(circle var(--grid-force-radius) at var(--grid-pointer-x) var(--grid-pointer-y), #000 0, #000 calc(100% - 2px), transparent 100%);mask-image:radial-gradient(circle var(--grid-force-radius) at var(--grid-pointer-x) var(--grid-pointer-y), #000 0, #000 calc(100% - 2px), transparent 100%);transition:opacity .1s ease-out;position:absolute;inset:0}.ForceCanvasBackground-module__ZS8ZeG__background[data-grid-force=active]:before{opacity:1}.ForceCanvasBackground-module__ZS8ZeG__forceDots{z-index:1;fill:#d4d0c8;opacity:0;width:100%;height:100%;transition:opacity .1s ease-out;position:absolute;inset:0}.ForceCanvasBackground-module__ZS8ZeG__background[data-grid-force=active] .ForceCanvasBackground-module__ZS8ZeG__forceDots{opacity:1}@media (hover:none){.ForceCanvasBackground-module__ZS8ZeG__background:before,.ForceCanvasBackground-module__ZS8ZeG__forceDots{display:none}}
.ChoopyLoadingScreen-module__nGLdVa__loadingScreen{isolation:isolate;position:relative;overflow:hidden}.ChoopyLoadingScreen-module__nGLdVa__loadingContent{z-index:2;position:relative}.ChoopyLoadingScreen-module__nGLdVa__loadingLine{--loading-current:var(--loading-edge-1);--loading-next:var(--loading-edge-2);background:linear-gradient(90deg, var(--loading-next) 0%, var(--loading-next) 44%, #fffefad1 48.5%, #fff 50%, #fffefad1 51.5%, var(--loading-current) 56%, var(--loading-current) 100%);background-size:300% 100%;border-radius:2px;width:200px;height:3px;animation:8s linear infinite ChoopyLoadingScreen-module__nGLdVa__loadingColorWipe}.ChoopyLoadingScreen-module__nGLdVa__loadingTaglines{color:#8b8494;text-align:center;letter-spacing:.01em;width:200px;height:18px;font-size:12px;font-weight:450;line-height:18px;position:relative;overflow:hidden}.ChoopyLoadingScreen-module__nGLdVa__loadingTagline{opacity:0;animation:15s ease-in-out infinite ChoopyLoadingScreen-module__nGLdVa__loadingTaglineCycle;position:absolute;inset:0;transform:translateY(4px)}@keyframes ChoopyLoadingScreen-module__nGLdVa__loadingTaglineCycle{0%{opacity:0;transform:translateY(4px)}4%,16%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-4px)}}@keyframes ChoopyLoadingScreen-module__nGLdVa__loadingColorWipe{0%{--loading-current:var(--loading-edge-1);--loading-next:var(--loading-edge-2);background-position:100% 0}11.1%{--loading-current:var(--loading-edge-1);--loading-next:var(--loading-edge-2);background-position:0 0}11.111%{--loading-current:var(--loading-edge-2);--loading-next:var(--loading-edge-3);background-position:100% 0}22.211%{--loading-current:var(--loading-edge-2);--loading-next:var(--loading-edge-3);background-position:0 0}22.222%{--loading-current:var(--loading-edge-3);--loading-next:var(--loading-edge-4);background-position:100% 0}33.322%{--loading-current:var(--loading-edge-3);--loading-next:var(--loading-edge-4);background-position:0 0}33.333%{--loading-current:var(--loading-edge-4);--loading-next:var(--loading-edge-5);background-position:100% 0}44.433%{--loading-current:var(--loading-edge-4);--loading-next:var(--loading-edge-5);background-position:0 0}44.444%{--loading-current:var(--loading-edge-5);--loading-next:var(--loading-edge-6);background-position:100% 0}55.545%{--loading-current:var(--loading-edge-5);--loading-next:var(--loading-edge-6);background-position:0 0}55.556%{--loading-current:var(--loading-edge-6);--loading-next:var(--loading-edge-7);background-position:100% 0}66.656%{--loading-current:var(--loading-edge-6);--loading-next:var(--loading-edge-7);background-position:0 0}66.667%{--loading-current:var(--loading-edge-7);--loading-next:var(--loading-edge-8);background-position:100% 0}77.767%{--loading-current:var(--loading-edge-7);--loading-next:var(--loading-edge-8);background-position:0 0}77.778%{--loading-current:var(--loading-edge-8);--loading-next:var(--loading-edge-9);background-position:100% 0}88.878%{--loading-current:var(--loading-edge-8);--loading-next:var(--loading-edge-9);background-position:0 0}88.889%{--loading-current:var(--loading-edge-9);--loading-next:var(--loading-edge-1);background-position:100% 0}99.989%{--loading-current:var(--loading-edge-9);--loading-next:var(--loading-edge-1);background-position:0 0}to{--loading-current:var(--loading-edge-1);--loading-next:var(--loading-edge-2);background-position:100% 0}}@media (prefers-reduced-motion:reduce){.ChoopyLoadingScreen-module__nGLdVa__loadingTagline{animation:none}.ChoopyLoadingScreen-module__nGLdVa__loadingTagline:first-child{opacity:1;transform:none}}
.AmbientGlowBackground-module__tfoUMG__glowTheme{--choopy-ambient-glows:radial-gradient(circle at 8% 3%, #eee8ffb8, transparent 28rem), radial-gradient(circle at 92% 18%, #e0f5fca3, transparent 26rem)}.AmbientGlowBackground-module__tfoUMG__canvasGlows:after{z-index:0;pointer-events:none;background-image:var(--choopy-ambient-glows);content:"";position:absolute;inset:0}
.LoginGraphReveal-module__DV6YTW__branchNode{pointer-events:none;opacity:0;filter:saturate(.88);transform-origin:50%;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);transform:scale(.94)}.LoginGraphReveal-module__DV6YTW__branchNodeVisible{opacity:.78;transform:scale(1)}.LoginGraphReveal-module__DV6YTW__branchEdgePath{pointer-events:none}@media (prefers-reduced-motion:reduce){.LoginGraphReveal-module__DV6YTW__branchNode{opacity:.78;transition:none;animation:none;transform:scale(1)}.LoginGraphReveal-module__DV6YTW__branchEdgePath{transition:none!important}}
.ComposerNode-module__heq1UG__prompt:focus-within{background:linear-gradient(#fffefa, #fffefa) padding-box, conic-gradient(from var(--prompt-rainbow-angle), #f04455 0deg, #ff9d35 55deg, #f3d34a 110deg, #3dcc82 165deg, #25a9e8 220deg, #7254ed 285deg, #e650c7 335deg, #f04455 360deg) border-box;border-color:#0000;animation:8s linear infinite ComposerNode-module__heq1UG__rainbowRing;box-shadow:0 0 10px #7047eb26,0 12px 30px #332b231c,0 18px 45px #332b231f,0 2px 6px #332b2312}.ComposerNode-module__heq1UG__avatar{animation:.24s ease-out both ComposerNode-module__heq1UG__avatarIn}.ComposerNode-module__heq1UG__exploreButton{--explore-gradient:linear-gradient(115deg, #7047eb 0%, #5969ec 38%, #8a69e8 52%, #d94fc7 74%, #8b6ee0 100%);isolation:isolate;color:#fff;background-color:#7047eb;background-image:var(--explore-gradient);background-position:0%;background-size:600% 600%;transition:transform .18s cubic-bezier(.22,1,.36,1);animation:24s ease-in-out infinite ComposerNode-module__heq1UG__exploreGradientCycle;position:relative;transform:scale(1);box-shadow:0 4px 10px #3e342b21,0 2px 4px #332b231a}.ComposerNode-module__heq1UG__exploreButton:after{content:"";z-index:-1;border-radius:inherit;background-color:#7047eb;background-image:var(--explore-gradient);filter:blur(9px);opacity:0;pointer-events:none;background-position:0%;background-size:600% 600%;transition:opacity .18s;animation:24s ease-in-out infinite ComposerNode-module__heq1UG__exploreGradientCycle;position:absolute;inset:3px;transform:translateY(5px)scale(.98)}.ComposerNode-module__heq1UG__exploreButton:not(:disabled):hover:after,.ComposerNode-module__heq1UG__exploreButton:focus-visible:after{opacity:.62}.ComposerNode-module__heq1UG__exploreButton:not(:disabled):hover{transform:scale(.97)}@keyframes ComposerNode-module__heq1UG__rainbowRing{0%{--prompt-rainbow-angle:0deg}to{--prompt-rainbow-angle:360deg}}@keyframes ComposerNode-module__heq1UG__exploreGradientCycle{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ComposerNode-module__heq1UG__avatarIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ComposerNode-module__heq1UG__exploreButton,.ComposerNode-module__heq1UG__exploreButton:after{background-position:0%;animation:none}.ComposerNode-module__heq1UG__exploreButton{transition:none}.ComposerNode-module__heq1UG__exploreButton:not(:disabled):hover{transform:none}}
.LoginNode-module__kHJqQW__loginShell{border:1px solid var(--line-strong);border-radius:var(--graph-node-radius);background:#fffefaf7;width:100%;transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible;box-shadow:0 18px 45px #332b231f,0 2px 6px #332b2312}.LoginNode-module__kHJqQW__loginShell[data-entering=true]{opacity:0;transition:none;transform:translateY(-12px)scale(.98)}.LoginNode-module__kHJqQW__loginShell[data-completing=true]{pointer-events:none;opacity:0;transform:translateY(-10px)scale(.975)}.LoginNode-module__kHJqQW__loginCard{border-radius:calc(var(--graph-node-radius) - 1px);background:inherit;overflow:hidden}.LoginNode-module__kHJqQW__loginBody{padding:21px 24px 22px}.LoginNode-module__kHJqQW__loginBrand{align-items:center;margin:0 0 14px;display:flex}.LoginNode-module__kHJqQW__loginBody h1{color:#292522;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:680}.LoginNode-module__kHJqQW__exploreText{color:#292522;background:conic-gradient(from var(--prompt-rainbow-angle), #f04455 0deg, #ff9d35 55deg, #f3d34a 110deg, #3dcc82 165deg, #25a9e8 220deg, #7254ed 285deg, #e650c7 335deg, #f04455 360deg);-webkit-text-fill-color:#292522;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite LoginNode-module__kHJqQW__exploreRainbowRing,8s ease-in-out infinite LoginNode-module__kHJqQW__exploreGradientReveal;display:inline-block}@keyframes LoginNode-module__kHJqQW__exploreRainbowRing{0%{--prompt-rainbow-angle:0deg}to{--prompt-rainbow-angle:360deg}}@keyframes LoginNode-module__kHJqQW__exploreGradientReveal{0%,15%,85%,to{color:#292522;-webkit-text-fill-color:#292522}45%,55%{color:#0000;-webkit-text-fill-color:transparent}}@media (prefers-reduced-motion:reduce){.LoginNode-module__kHJqQW__exploreText{color:#29252259;-webkit-text-fill-color:#29252259;animation:none}}.LoginNode-module__kHJqQW__loginBody p{color:#746e67;margin:8px 0 19px;font-size:11px;line-height:1.55}.LoginNode-module__kHJqQW__closedBetaBadge{color:#6340a4;letter-spacing:.08em;text-transform:uppercase;background:#f7f3ff;border:1px solid #dccdff;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 8px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.LoginNode-module__kHJqQW__closedBetaHeading{max-width:280px}.LoginNode-module__kHJqQW__closedBetaCopy{margin:9px 0 14px!important}.LoginNode-module__kHJqQW__closedBetaCopy strong{color:#3b3733;font-weight:680}.LoginNode-module__kHJqQW__closedBetaStatus{color:#356247;background:#f3faf5;border:1px solid #d9e7dc;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:9.5px;line-height:1.45;display:flex}.LoginNode-module__kHJqQW__closedBetaStatus svg{flex:none;margin-top:1px}.LoginNode-module__kHJqQW__closedBetaFooter{color:#8a837b;border-top:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:13px;font-size:8.5px;line-height:1.4;display:flex}.LoginNode-module__kHJqQW__googleButton{cursor:pointer;color:#322f2c;background:#fff;border:1px solid #d8d3cb;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:45px;font-size:11px;font-weight:680;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 10px #302b2612}.LoginNode-module__kHJqQW__googleButton:hover{border-color:#bdb2db;box-shadow:0 7px 18px #4830911c}.LoginNode-module__kHJqQW__googleButton:disabled{cursor:wait;opacity:.68}.LoginNode-module__kHJqQW__loginError{color:#a43e36;background:#fff4f2;border:1px solid #efcbc7;border-radius:9px;margin-top:11px;padding:8px 10px;font-size:9.5px;line-height:1.4}.LoginNode-module__kHJqQW__privacy{color:#8a837b;background:#faf8f4;border-top:1px solid #eee9e2;padding:10px 24px;font-size:8.5px;line-height:1.4}.LoginNode-module__kHJqQW__loginFrame{width:calc(100% + 6px);height:calc(100% + 6px);transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),box-shadow .18s,opacity .28s;inset:-3px}.LoginNode-module__kHJqQW__loginFrame:before{animation:none!important}.LoginNode-module__kHJqQW__loginFrame[data-completing=true]{opacity:0}.LoginNode-module__kHJqQW__loginFrame[data-entering=true]{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.LoginNode-module__kHJqQW__loginShell,.LoginNode-module__kHJqQW__googleButton,.LoginNode-module__kHJqQW__loginFrame{transition:none;animation:none}}
.suggestion-module__xCb7Yq__rainbow{--suggestion-color-a:#13d8d1;--suggestion-color-b:#087cf5;--suggestion-color-c:#7436ed;--suggestion-shadow:#25a9e829;--suggestion-text:#376ac4;isolation:isolate;border:1px solid var(--line);color:var(--choopy-muted);cursor:pointer;background:#fffefacc;border-radius:999px;padding:7px 10px;font-size:10px;transition:border-color .18s,color .18s,box-shadow .22s;position:relative}.suggestion-module__xCb7Yq__rainbow:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--suggestion-rainbow-angle), var(--suggestion-color-a) 0deg, var(--suggestion-color-b) 120deg, var(--suggestion-color-c) 240deg, var(--suggestion-color-a) 360deg);opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .18s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.suggestion-module__xCb7Yq__rainbow:nth-child(2){--suggestion-color-a:#7c3aed;--suggestion-color-b:#ec22bd;--suggestion-color-c:#f04455;--suggestion-shadow:#c942d029;--suggestion-text:#8743bf}.suggestion-module__xCb7Yq__rainbow:nth-child(3){--suggestion-color-a:#ff9700;--suggestion-color-b:#f3d34a;--suggestion-color-c:#3dcc82;--suggestion-shadow:#ef9f392b;--suggestion-text:#a66e1f}.suggestion-module__xCb7Yq__rainbow:hover,.suggestion-module__xCb7Yq__rainbow:focus-visible{color:var(--suggestion-text);box-shadow:0 4px 14px var(--suggestion-shadow), 0 1px 3px #332b2314;border-color:#0000}.suggestion-module__xCb7Yq__rainbow:hover:before,.suggestion-module__xCb7Yq__rainbow:focus-visible:before{opacity:1;animation:5.5s linear infinite suggestion-module__xCb7Yq__rainbowCycle}@keyframes suggestion-module__xCb7Yq__rainbowCycle{0%{--suggestion-rainbow-angle:0deg}to{--suggestion-rainbow-angle:360deg}}
.NodeChatSidebar-module__kne72W__panel{animation:.19s ease-out NodeChatSidebar-module__kne72W__panelIn}@keyframes NodeChatSidebar-module__kne72W__panelIn{0%{opacity:0;transform:translate(22px)}}.NodeChatSidebar-module__kne72W__rainbowPrompt>[data-slot=input-group]{isolation:isolate;background:#fff;border-color:#d6d0c6;border-radius:12px;box-shadow:0 4px 16px #2d251c0f}.NodeChatSidebar-module__kne72W__rainbowPrompt>[data-slot=input-group]:focus-within{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--prompt-rainbow-angle), #f04455 0deg, #ff9d35 55deg, #f3d34a 110deg, #3dcc82 165deg, #25a9e8 220deg, #7254ed 285deg, #e650c7 335deg, #f04455 360deg) border-box;border-color:#0000;animation:8s linear infinite NodeChatSidebar-module__kne72W__promptRainbowRing;box-shadow:0 0 10px #7047eb1f,0 4px 16px #2d251c0f}@keyframes NodeChatSidebar-module__kne72W__promptRainbowRing{0%{--prompt-rainbow-angle:0deg}to{--prompt-rainbow-angle:360deg}}
.CanvasFlowSurface-module__Dj5kwG__canvasGlowSurface:after{opacity:1;transition:opacity .44s cubic-bezier(.22,1,.36,1)}.CanvasFlowSurface-module__Dj5kwG__canvasGlowStopped{animation-play-state:paused!important}.CanvasFlowSurface-module__Dj5kwG__canvasGlowStopped:after{opacity:0}
.InviteField-module__jJ9qrG__field{background:#fff;border:1px solid #d9d3ca;border-radius:12px;align-items:center;width:100%;min-width:0;min-height:56px;max-height:120px;display:flex;overflow:hidden}.InviteField-module__jJ9qrG__fieldCompact{min-height:40px;max-height:96px}.InviteField-module__jJ9qrG__fieldCompact .InviteField-module__jJ9qrG__emailArea{max-height:94px}.InviteField-module__jJ9qrG__emailArea{scrollbar-width:thin;flex-wrap:wrap;flex:auto;align-content:flex-start;align-items:center;gap:6px;min-width:0;max-height:118px;padding:5px 13px;display:flex;overflow-y:auto}.InviteField-module__jJ9qrG__emailInput{background:0 0;border:0;outline:none;flex:auto;min-width:128px;height:28px;min-height:28px;padding:0;font-size:12px}.InviteField-module__jJ9qrG__accessControl{border-left:1px solid #d9d3ca;flex:0 0 120px;align-self:stretch;align-items:center;width:120px;min-width:120px;max-width:120px;height:100%;display:flex}.InviteField-module__jJ9qrG__accessControlCompact{flex-basis:102px;width:102px;min-width:102px;max-width:102px}.InviteField-module__jJ9qrG__accessControl>[data-slot]{background:0 0;flex:auto;height:100%;padding-inline:8px;font-size:10px;font-weight:560;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important}.InviteField-module__jJ9qrG__submitButton{color:#fff;background:#1b1b1b;border:0;border-left:1px solid #d9d3ca;height:100%;padding:0;border-radius:0!important}.InviteField-module__jJ9qrG__fieldCompact .InviteField-module__jJ9qrG__submitButton{flex-basis:42px;min-width:42px;max-width:42px}.InviteField-module__jJ9qrG__emailChip{border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:9px;display:inline-flex}.InviteField-module__jJ9qrG__validEmail{color:#6045ad;background:#f0ebff}.InviteField-module__jJ9qrG__invalidEmail{color:#a5473f;background:#fff0ee}.InviteField-module__jJ9qrG__removeEmail{border-radius:999px;place-items:center;width:16px;height:16px;display:grid}.InviteField-module__jJ9qrG__removeEmail:hover{background:#0000000d}
.CanvasToolbar-module__RtSckW__toolbar{z-index:7;border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaf0;border-radius:12px;align-items:center;gap:3px;padding:5px;display:flex;position:absolute;bottom:18px;right:18px}.CanvasToolbar-module__RtSckW__toolbar button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:relative}.CanvasToolbar-module__RtSckW__toolbar button[data-tooltip]:before{z-index:30;color:var(--text);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#fffefaf7;border:1px solid #d3cfc6e6;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:620;line-height:1;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 4px 12px #2c27221a}.CanvasToolbar-module__RtSckW__toolbar button[data-tooltip]:hover:before,.CanvasToolbar-module__RtSckW__toolbar button[data-tooltip]:focus-visible:before{opacity:1;transform:translate(-50%)}.CanvasToolbar-module__RtSckW__toolbar button:hover:not(:disabled){background:#efede8}.CanvasToolbar-module__RtSckW__toolbar button:disabled{color:#c7c3bc;cursor:not-allowed}.CanvasToolbar-module__RtSckW__toolbar>span{background:var(--line);width:1px;height:20px;margin:0 3px}.CanvasToolbar-module__RtSckW__dangerControl{color:var(--red)}.CanvasToolbar-module__RtSckW__toolbar button.CanvasToolbar-module__RtSckW__dangerControl:hover{background:#fff0ee}.CanvasToolbar-module__RtSckW__keyHint{z-index:3;color:#4f4b46;min-width:17px;height:17px;font-family:var(--font-geist-mono), ui-monospace, monospace;pointer-events:none;background:#fffefa;border:1px solid #d5d0c7;border-radius:5px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:680;line-height:1;animation:.12s cubic-bezier(.22,1,.36,1) both CanvasToolbar-module__RtSckW__shortcut-hint-in;display:inline-flex;position:absolute;top:-6px;right:-5px;box-shadow:inset 0 -1px #524b431f,0 2px 6px #332b231a}
.CanvasZoomControl-module__qE1MBG__menuHost{align-items:center;height:31px;display:flex;position:relative}.CanvasZoomControl-module__qE1MBG__menuHost.CanvasZoomControl-module__qE1MBG__open:before{content:"";height:9px;position:absolute;bottom:100%;left:0;right:0}.CanvasZoomControl-module__qE1MBG__menuHost>.CanvasZoomControl-module__qE1MBG__trigger{color:#4f4b46;justify-content:center;align-items:center;gap:5px;width:auto;min-width:55px;height:31px;padding:0 7px;display:flex}.CanvasZoomControl-module__qE1MBG__trigger:focus,.CanvasZoomControl-module__qE1MBG__trigger:focus-visible{box-shadow:none;outline:none}.CanvasZoomControl-module__qE1MBG__trigger span{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:10px;font-weight:500;line-height:1}.CanvasZoomControl-module__qE1MBG__triggerHints{z-index:3;pointer-events:none;gap:5px;animation:.12s cubic-bezier(.22,1,.36,1) both CanvasZoomControl-module__qE1MBG__shortcut-hint-in;display:flex;position:absolute;top:-9px;right:-28px}.CanvasZoomControl-module__qE1MBG__hintSequence{color:#777169;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:2px;font-size:8px;font-weight:680;line-height:1;display:inline-flex}.CanvasZoomControl-module__qE1MBG__hintSequence kbd{color:#4f4b46;min-width:17px;height:17px;font:inherit;background:#fffefa;border:1px solid #d5d0c7;border-radius:5px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;box-shadow:inset 0 -1px #524b431f,0 2px 6px #332b231a}.CanvasZoomControl-module__qE1MBG__popover{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaf7;border-radius:12px;padding:5px;animation:.14s cubic-bezier(.22,1,.36,1) both CanvasZoomControl-module__qE1MBG__popover-in;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #332b2324,0 2px 7px #332b2314}@keyframes CanvasZoomControl-module__qE1MBG__popover-in{0%{opacity:0;transform:translate(-50%,4px)scale(.97)}}.CanvasZoomControl-module__qE1MBG__control{--zoom-gradient:linear-gradient(135deg, #00adff 10%, #8427ee 52%, #dd30e0 92%);align-items:center;gap:2px;width:128px;height:31px;padding:0 1px;display:flex}.CanvasZoomControl-module__qE1MBG__step{color:#777169;border-radius:6px;flex:0 0 20px;width:20px;height:25px;padding:0}.CanvasZoomControl-module__qE1MBG__step:hover:not(:disabled){color:var(--text);background:#efede8b8}.CanvasZoomControl-module__qE1MBG__slider{flex:0 0 82px;align-items:center;width:82px;height:31px;display:flex;position:relative}.CanvasZoomControl-module__qE1MBG__control input{appearance:none;cursor:ew-resize;background:0 0;border:0;outline:0;width:100%;height:14px;margin:0}.CanvasZoomControl-module__qE1MBG__control input::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent 0 var(--zoom-fill), #d9d5ce var(--zoom-fill) 100%), var(--zoom-gradient);border-radius:999px;height:4px;box-shadow:inset 0 0 0 1px #30292312}.CanvasZoomControl-module__qE1MBG__control input::-webkit-slider-thumb{appearance:none;background:var(--zoom-gradient);border:2px solid #fffefa;border-radius:50%;width:11px;height:11px;margin-top:-4px;box-shadow:0 0 0 1px #534a432e,0 2px 5px #332b232e}.CanvasZoomControl-module__qE1MBG__control input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #7047eb2e,0 2px 5px #332b232e}.CanvasZoomControl-module__qE1MBG__fitMarker{top:21px;left:var(--zoom-fit-point);opacity:.85;pointer-events:none;background:#aaa49a;border-radius:999px;width:1px;height:4px;position:absolute;transform:translate(-50%)}.CanvasZoomControl-module__qE1MBG__percentage{top:1px;left:var(--zoom-fill);color:#777169;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.06em;opacity:0;pointer-events:none;white-space:nowrap;font-size:7px;font-weight:670;line-height:1;transition:opacity .16s,transform .16s;position:absolute;transform:translate(-50%,2px)}.CanvasZoomControl-module__qE1MBG__control:hover .CanvasZoomControl-module__qE1MBG__percentage,.CanvasZoomControl-module__qE1MBG__control:focus-within .CanvasZoomControl-module__qE1MBG__percentage,.CanvasZoomControl-module__qE1MBG__control.CanvasZoomControl-module__qE1MBG__zooming .CanvasZoomControl-module__qE1MBG__percentage{opacity:1;transform:translate(-50%)}
.CanvasDialog-module__NOqemW__dialog{animation:.16s ease-out CanvasDialog-module__NOqemW__dialog-in}@keyframes CanvasDialog-module__NOqemW__dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}
.SiteFooter-module__p-5sba__footer{width:100%;color:var(--choopy-muted);background:0 0;margin-top:auto}.SiteFooter-module__p-5sba__content{width:min(var(--site-footer-content-width,1180px), calc(100% - 48px));justify-content:space-between;align-items:center;gap:24px;min-height:96px;margin:0 auto;font-size:11px;font-weight:560;display:flex}.SiteFooter-module__p-5sba__brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.SiteFooter-module__p-5sba__brand:hover,.SiteFooter-module__p-5sba__brand:focus-visible,.SiteFooter-module__p-5sba__content nav a:hover,.SiteFooter-module__p-5sba__content nav a:focus-visible{color:var(--purple-dark)}.SiteFooter-module__p-5sba__brand:focus-visible,.SiteFooter-module__p-5sba__content nav a:focus-visible{outline-offset:4px;outline:2px solid #7047eb6b}.SiteFooter-module__p-5sba__content nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;display:flex}.SiteFooter-module__p-5sba__content nav a{color:inherit;text-decoration:none}@media (max-width:640px){.SiteFooter-module__p-5sba__content{flex-direction:column;align-items:flex-start;gap:18px;width:calc(100% - 36px);min-height:0;padding:24px 0}.SiteFooter-module__p-5sba__content nav{justify-content:flex-start}}
.LandingPage-module__vCWJnq__page{--hero-progress:0;--landing-max-width:1180px;--landing-gutter:clamp(20px, 4vw, 48px);color:var(--ink);background:var(--paper);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);scroll-timeline-axis:block;scroll-timeline-name:--landing-page-scroll;position:fixed;inset:0;overflow:hidden auto}@media (hover:hover){.LandingPage-module__vCWJnq__page :is(button,a[role=button]){transform-origin:50%;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s,filter .16s,transform .18s cubic-bezier(.22,1,.36,1);transform:scale(1)}.LandingPage-module__vCWJnq__page :is(button:not(:disabled):not([aria-disabled=true]),a[role=button]:not([aria-disabled=true])){cursor:pointer}.LandingPage-module__vCWJnq__page :is(button:not(:disabled):not([aria-disabled=true]),a[role=button]:not([aria-disabled=true])):hover{transform:scale(.97)}}.LandingPage-module__vCWJnq__header{z-index:60;height:var(--header-height);border-bottom:1px solid color-mix(in srgb, var(--line) calc(35% + var(--hero-progress) * 65%), transparent);background:rgba(255, 254, 250, calc(.72 + var(--hero-progress) * .22));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid;position:fixed;inset:0 0 auto}.LandingPage-module__vCWJnq__header nav{background:#f7f4efa8;border:1px solid #dad3cab8;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.LandingPage-module__vCWJnq__header nav a{min-height:32px;color:var(--choopy-muted);border-radius:8px;padding:8px 11px;font-size:10px;font-weight:640;text-decoration:none;transition:color .16s,background-color .16s,box-shadow .16s}.LandingPage-module__vCWJnq__header nav a:hover,.LandingPage-module__vCWJnq__header nav a:focus-visible,.LandingPage-module__vCWJnq__header nav a[data-active=true]{color:var(--ink);background:#fffefae6}.LandingPage-module__vCWJnq__header nav a[data-active=true]{box-shadow:0 0 0 1px #7047eb1f,0 3px 9px #332b230f}.LandingPage-module__vCWJnq__headerActions{justify-self:end;align-items:center;gap:5px;display:flex}.LandingPage-module__vCWJnq__heroStage{height:220svh;position:relative}.LandingPage-module__vCWJnq__heroSticky{background:radial-gradient(circle at 18% 24%, #efe8ff9e, transparent 28rem), radial-gradient(circle at 82% 18%, #e1f5fa85, transparent 25rem), var(--paper);height:100svh;position:sticky;top:0;overflow:hidden}.LandingPage-module__vCWJnq__canvasLayer{opacity:calc(1 - var(--hero-progress));filter:blur(calc(var(--hero-progress) * 5px));transform:translateY(calc(var(--hero-progress) * -20px));transform-origin:50% 42%;transition:opacity 80ms linear;position:absolute;inset:0}.LandingPage-module__vCWJnq__page[data-canvas-interactive=false] .LandingPage-module__vCWJnq__canvasLayer{pointer-events:none}.LandingPage-module__vCWJnq__page[data-canvas-interactive=false] .LandingPage-module__vCWJnq__canvasLayer *{pointer-events:none!important}.LandingPage-module__vCWJnq__canvasScrollTeaser{z-index:20;color:#77736f;opacity:calc(1 - var(--hero-progress) * 3.2);pointer-events:none;white-space:nowrap;align-items:center;gap:13px;transition:opacity 80ms linear;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.LandingPage-module__vCWJnq__canvasScrollTeaser span{letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.LandingPage-module__vCWJnq__canvasScrollTeaser svg{stroke-width:2.8px;flex:0 0 18px;width:18px;height:18px}.LandingPage-module__vCWJnq__heroBridge{inset:var(--header-height) var(--landing-gutter) 0;text-align:center;max-width:900px;opacity:var(--hero-progress);pointer-events:none;transform:translateY(calc((1 - var(--hero-progress)) * 28px));flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute}.LandingPage-module__vCWJnq__heroBridgeLogo{width:clamp(78px,8vw,104px);height:clamp(78px,8vw,104px);margin-bottom:24px}.LandingPage-module__vCWJnq__heroBridge h2{letter-spacing:-.065em;max-width:860px;margin:20px 0 0;font-size:clamp(44px,7vw,94px);font-weight:560;line-height:1.04}.LandingPage-module__vCWJnq__heroHeadlineLine,.LandingPage-module__vCWJnq__heroRainbowText{white-space:nowrap;display:block}.LandingPage-module__vCWJnq__heroRainbowText,.LandingPage-module__vCWJnq__scrollRainbowText{--rainbow-base-color:#292522;color:var(--rainbow-base-color);background:conic-gradient(from var(--prompt-rainbow-angle) at 52% 97%, #f04455 0deg, #ff9d35 55deg, #f3d34a 110deg, #3dcc82 165deg, #25a9e8 220deg, #7254ed 285deg, #e650c7 335deg, #f04455 360deg);-webkit-text-fill-color:var(--rainbow-base-color);-webkit-background-clip:text;background-clip:text}.LandingPage-module__vCWJnq__heroRainbowText{animation-duration:auto, auto;animation-name:LandingPage-module__vCWJnq__heroRainbowScrollRotation,LandingPage-module__vCWJnq__heroRainbowScrollReveal;animation-timing-function:linear,ease-in;animation-fill-mode:both,both;animation-timeline:--landing-page-scroll,--landing-page-scroll;animation-range:32svh 180svh,80svh 122svh}.LandingPage-module__vCWJnq__scrollRainbowText{vertical-align:baseline;max-width:100%;animation-duration:auto, auto;animation-name:LandingPage-module__vCWJnq__heroRainbowScrollRotation,LandingPage-module__vCWJnq__heroRainbowScrollReveal;animation-timing-function:linear,ease-in;animation-fill-mode:both,both;display:inline-block}.LandingPage-module__vCWJnq__featuresRainbowText{animation-timeline:view(),view();animation-range:cover 10% cover 90%,cover 16% cover 40%}.LandingPage-module__vCWJnq__storyRainbowText{--rainbow-base-color:#f7f3ee;animation-timeline:view(),view();animation-range:cover 8% cover 92%,cover 10% cover 52%}.LandingPage-module__vCWJnq__stepsRainbowText{animation-timeline:view(),view();animation-range:cover 12% cover 90%,cover 14% cover 64%}.LandingPage-module__vCWJnq__pricingRainbowText{animation-timeline:view(),view();animation-range:cover 14% cover 92%,cover 38% cover 60%}@keyframes LandingPage-module__vCWJnq__heroRainbowScrollRotation{0%{--prompt-rainbow-angle:0deg}to{--prompt-rainbow-angle:300deg}}@keyframes LandingPage-module__vCWJnq__heroRainbowScrollReveal{0%{color:var(--rainbow-base-color);-webkit-text-fill-color:var(--rainbow-base-color)}to{color:#0000;-webkit-text-fill-color:transparent}}.LandingPage-module__vCWJnq__heroBridge p{max-width:630px;color:var(--choopy-muted);margin:24px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.55}.LandingPage-module__vCWJnq__scrollCue{color:var(--choopy-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex;position:absolute;bottom:36px}.LandingPage-module__vCWJnq__scrollCue svg{width:15px;height:15px}.LandingPage-module__vCWJnq__contentSurface{background:radial-gradient(circle at 7% 12%,#f0e9ffa8,#0000 27rem),radial-gradient(circle at 93% 33%,#e2f6faad,#0000 28rem),#f7f5f0;position:relative;overflow:clip}.LandingPage-module__vCWJnq__useCaseStrip,.LandingPage-module__vCWJnq__section,.LandingPage-module__vCWJnq__storySection,.LandingPage-module__vCWJnq__pricingSection,.LandingPage-module__vCWJnq__faqSection,.LandingPage-module__vCWJnq__finalCta,.LandingPage-module__vCWJnq__footer{width:min(var(--landing-max-width), calc(100% - var(--landing-gutter) * 2));margin-left:auto;margin-right:auto}.LandingPage-module__vCWJnq__useCaseStrip{border-bottom:1px solid #cac5bbb8;grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);align-items:center;gap:36px;padding:46px 0;display:grid}.LandingPage-module__vCWJnq__useCaseStrip p{margin:0;font-size:13px;font-weight:620;line-height:1.5}.LandingPage-module__vCWJnq__useCaseStrip>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.LandingPage-module__vCWJnq__useCaseStrip span{border:1px solid var(--line);color:var(--choopy-muted);background:#fffefaad;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:610}.LandingPage-module__vCWJnq__section,.LandingPage-module__vCWJnq__pricingSection,.LandingPage-module__vCWJnq__faqSection{scroll-margin-top:var(--header-height);padding:clamp(96px,12vw,160px) 0}.LandingPage-module__vCWJnq__sectionIntro{max-width:760px}.LandingPage-module__vCWJnq__sectionIntro h2,.LandingPage-module__vCWJnq__storyCopy h2,.LandingPage-module__vCWJnq__finalCta h2{letter-spacing:-.06em;margin:19px 0 0;font-size:clamp(38px,5vw,68px);font-weight:580;line-height:1.02}.LandingPage-module__vCWJnq__sectionIntro>p,.LandingPage-module__vCWJnq__storyCopy>p,.LandingPage-module__vCWJnq__finalCta p{max-width:620px;color:var(--choopy-muted);margin:20px 0 0;font-size:15px;line-height:1.65}.LandingPage-module__vCWJnq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}.LandingPage-module__vCWJnq__featureCard{background:#fffefabd;border:1px solid #cac5bb8a;border-radius:19px;min-height:280px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative;box-shadow:0 14px 38px #2b25200e}.LandingPage-module__vCWJnq__featureCard:hover{background:#fffefaf5;border-color:#7047eb4d;box-shadow:0 0 0 3px #7047eb0e,0 20px 48px #2b25201c}.LandingPage-module__vCWJnq__featureCard [data-slot=card-header]{align-items:center;gap:12px;min-height:42px;display:flex}.LandingPage-module__vCWJnq__featureCard [data-slot=card-title]{letter-spacing:-.025em;max-width:none;line-height:1.4}.LandingPage-module__vCWJnq__featureCard [data-slot=card-description]{letter-spacing:.065em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:670;line-height:1.25}.LandingPage-module__vCWJnq__featureHeading{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:42px;display:flex}.LandingPage-module__vCWJnq__featureCard [data-slot=card-content]{flex-direction:column;gap:10px;margin-top:auto;display:flex}.LandingPage-module__vCWJnq__featureCard [data-slot=card-content] p{color:var(--choopy-muted);margin:0;font-size:12px;line-height:1.65}.LandingPage-module__vCWJnq__featureIcon{width:42px;height:42px;color:var(--purple-dark);background:var(--purple-soft);border:1px solid #7047eb26;border-radius:13px;flex:0 0 42px;place-items:center;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.LandingPage-module__vCWJnq__featureCard:hover .LandingPage-module__vCWJnq__featureIcon{background:#eee8ffeb;border-color:#7047eb47;box-shadow:0 0 0 3px #7047eb0f}.LandingPage-module__vCWJnq__featureIcon svg{width:19px;height:19px}.LandingPage-module__vCWJnq__featureGraphic{isolation:isolate;background-color:#f7f5f0b8;background-image:radial-gradient(circle,#74706b2e 0 1px,#0000 1.2px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:15px 15px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #cac5bb9e;border-radius:14px;height:145px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden}.LandingPage-module__vCWJnq__featureCard:hover .LandingPage-module__vCWJnq__featureGraphic{background-color:#faf8f4e6;border-color:#7047eb38;box-shadow:inset 0 0 0 1px #7047eb0b}.LandingPage-module__vCWJnq__graphicSvg{width:100%;height:100%;display:block}.LandingPage-module__vCWJnq__graphicSvg text{font-family:inherit}.LandingPage-module__vCWJnq__graphicCard{fill:#fffefa;stroke:#d8d1ca;stroke-width:1px}.LandingPage-module__vCWJnq__graphicConnector{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.LandingPage-module__vCWJnq__graphicEyebrow{fill:#766d66;letter-spacing:.08em;font-size:7px;font-weight:720}.LandingPage-module__vCWJnq__graphicTitle{fill:#342e2a;letter-spacing:-.01em;font-size:10px;font-weight:680}.LandingPage-module__vCWJnq__graphicRailLabel{fill:#342e2a;letter-spacing:-.01em;font-size:8.5px;font-weight:700}.LandingPage-module__vCWJnq__graphicChip{fill:#5c534c;letter-spacing:.04em;font-size:6.5px;font-weight:740}.LandingPage-module__vCWJnq__graphicMicro{fill:#7d746d;font-size:8px;font-weight:620}.LandingPage-module__vCWJnq__graphicStepPrompt{fill:#342e2a;letter-spacing:-.02em;font-size:12px;font-weight:650}.LandingPage-module__vCWJnq__storySection{color:#f7f3ee;background:radial-gradient(circle at 100% 0,#7047eb5c,#0000 42%),#242120;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(54px,8vw,112px);padding:clamp(84px,10vw,130px) clamp(28px,6vw,76px);display:grid;box-shadow:0 34px 88px #29221e2e}.LandingPage-module__vCWJnq__storyCopy>p{color:#f7f3eea8}.LandingPage-module__vCWJnq__storyCopy ul{flex-direction:column;gap:13px;margin:28px 0 32px;padding:0;font-size:12px;list-style:none;display:flex}.LandingPage-module__vCWJnq__storyCopy li{align-items:center;gap:10px;display:flex}.LandingPage-module__vCWJnq__storyCopy li svg{color:#b9a6fb;width:16px;height:16px}.LandingPage-module__vCWJnq__branchIllustration{background:radial-gradient(circle at 78% 20%,#7047eb21,#0000 34%),radial-gradient(circle,#74706b2e 0 1px,#0000 1.2px) 0 0/15px 15px,#f7f5f0;border:1px solid #ffffff2e;border-radius:25px;place-items:center;min-height:420px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7047eb0a,0 24px 60px #00000029}.LandingPage-module__vCWJnq__branchIllustrationSvg{width:100%;max-width:560px;height:auto;overflow:visible}.LandingPage-module__vCWJnq__branchGraphicEyebrow{fill:#766d66;letter-spacing:.08em;font-size:8.5px;font-weight:700}.LandingPage-module__vCWJnq__branchGraphicLabel{fill:#5c534c;letter-spacing:.06em;font-size:8px;font-weight:700}.LandingPage-module__vCWJnq__branchGraphicFollowupEyebrow{fill:#766d66;letter-spacing:.06em;font-size:7px;font-weight:700}.LandingPage-module__vCWJnq__branchGraphicTitle{fill:#342e2a;letter-spacing:-.025em;font-size:16px;font-weight:560}.LandingPage-module__vCWJnq__branchGraphicFollowupTitle{fill:#342e2a;letter-spacing:-.02em;font-size:10.5px;font-weight:560}.LandingPage-module__vCWJnq__branchGraphicChip{fill:#5c534c;letter-spacing:.045em;font-size:7.5px;font-weight:700}.LandingPage-module__vCWJnq__branchGraphicQuestionChip{fill:#5c534c;letter-spacing:.05em;font-size:7.5px;font-weight:700}.LandingPage-module__vCWJnq__branchGraphicTurns{fill:#5c534c;letter-spacing:.04em;font-size:7.5px;font-weight:700}.LandingPage-module__vCWJnq__branchGraphicStatus{fill:#2b8f62;letter-spacing:.05em;font-size:6.5px;font-weight:700}.LandingPage-module__vCWJnq__branchGraphicNote{fill:#5c534c;font-size:9.5px;font-weight:600}.LandingPage-module__vCWJnq__steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:64px 0 0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__steps li{border-right:1px solid var(--line);flex-direction:column;gap:24px;min-height:330px;padding:30px;display:flex}.LandingPage-module__vCWJnq__steps li:last-child{border-right:0}.LandingPage-module__vCWJnq__steps>li>span{color:var(--purple);letter-spacing:.08em;font-size:10px;font-weight:720}.LandingPage-module__vCWJnq__steps>li>div:last-child{margin-top:auto}.LandingPage-module__vCWJnq__stepGraphic{isolation:isolate;background-color:#fffefa94;background-image:radial-gradient(circle,#74706b2b 0 1px,#0000 1.2px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #cac5bb9e;border-radius:15px;place-items:center;height:140px;display:grid;position:relative;overflow:hidden}.LandingPage-module__vCWJnq__steps h3{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:410}.LandingPage-module__vCWJnq__steps p{color:var(--choopy-muted);font-size:12px;line-height:1.;margin:8px 0 0}.LandingPage-module__vCWJnq__pricingSection{flex-direction:column;align-items:stretch;gap:54px;display:flex}.LandingPage-module__vCWJnq__pricingSection>.LandingPage-module__vCWJnq__sectionIntro{position:static}.LandingPage-module__vCWJnq__faqSection{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(52px,8vw,120px);display:grid}.LandingPage-module__vCWJnq__faqList{border-top:1px solid var(--line)}.LandingPage-module__vCWJnq__faqItem{border-bottom:1px solid var(--line)}.LandingPage-module__vCWJnq__faqTrigger{cursor:pointer;width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 2px;font-size:14px;font-weight:630;display:flex}.LandingPage-module__vCWJnq__faqTrigger svg{width:17px;height:17px;color:var(--choopy-muted);flex:none;transition:transform .18s}.LandingPage-module__vCWJnq__faqTrigger[data-panel-open] svg,.LandingPage-module__vCWJnq__faqTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.LandingPage-module__vCWJnq__faqContent{height:var(--collapsible-panel-height);flex-direction:column;justify-content:flex-end;transition:height .28s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.LandingPage-module__vCWJnq__faqContent[hidden]:not([hidden=until-found]){display:none}.LandingPage-module__vCWJnq__faqContent[data-starting-style],.LandingPage-module__vCWJnq__faqContent[data-ending-style]{height:0}.LandingPage-module__vCWJnq__faqContent>div{max-width:680px;padding:0 42px 24px 2px}.LandingPage-module__vCWJnq__faqContent p{color:var(--choopy-muted);margin:0;font-size:12px;line-height:1.65}.LandingPage-module__vCWJnq__faqContent p+p{margin-top:11px}.LandingPage-module__vCWJnq__finalCta{background:radial-gradient(circle at 12% 120%,#bba6fb75,#0000 37%),radial-gradient(circle at 100% 0,#daf3f9cc,#0000 42%),#fffefadb;border:1px solid #7047eb21;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:48px;padding:clamp(64px,9vw,110px) clamp(28px,6vw,70px);display:flex}.LandingPage-module__vCWJnq__finalCta>div{max-width:700px}.LandingPage-module__vCWJnq__finalCta>a,.LandingPage-module__vCWJnq__finalCta>button{min-width:210px;height:48px}.LandingPage-module__vCWJnq__footer{padding:110px 0 34px}.LandingPage-module__vCWJnq__footerTop{justify-content:space-between;align-items:flex-start;gap:60px;padding-bottom:58px;display:flex}.LandingPage-module__vCWJnq__footerTop>div:first-child p{max-width:310px;color:var(--choopy-muted);margin:18px 0 0;font-size:12px;line-height:1.55}.LandingPage-module__vCWJnq__footerLinks{gap:clamp(54px,9vw,110px);display:flex}.LandingPage-module__vCWJnq__footerLinks>div{flex-direction:column;gap:12px;min-width:90px;display:flex}.LandingPage-module__vCWJnq__footerLinks strong{letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.LandingPage-module__vCWJnq__footerLinks a{width:fit-content;color:var(--choopy-muted);font-size:11px;text-decoration:none}.LandingPage-module__vCWJnq__footerLinks a:hover,.LandingPage-module__vCWJnq__footerLinks a:focus-visible{color:var(--purple-dark)}.LandingPage-module__vCWJnq__footerBottom{color:var(--faint);justify-content:space-between;gap:24px;padding-top:24px;font-size:9px;display:flex}.LandingPage-module__vCWJnq__mobileCta{display:none}@media (max-width:940px){.LandingPage-module__vCWJnq__header nav{display:none}.LandingPage-module__vCWJnq__header{grid-template-columns:1fr auto}.LandingPage-module__vCWJnq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__vCWJnq__storySection,.LandingPage-module__vCWJnq__faqSection{grid-template-columns:1fr}.LandingPage-module__vCWJnq__storySection{padding:64px 40px 40px}.LandingPage-module__vCWJnq__branchIllustration{min-height:360px}}@media (max-width:720px){.LandingPage-module__vCWJnq__page{--landing-gutter:18px}.LandingPage-module__vCWJnq__headerActions>:first-child{display:none}.LandingPage-module__vCWJnq__heroStage{height:200svh}.LandingPage-module__vCWJnq__heroRainbowText{animation-range:26svh 145svh,66svh 96svh}.LandingPage-module__vCWJnq__canvasScrollTeaser{bottom:24px}.LandingPage-module__vCWJnq__heroBridge h2{font-size:clamp(24px,8.6vw,64px);line-height:1.08}.LandingPage-module__vCWJnq__useCaseStrip{grid-template-columns:1fr;gap:20px}.LandingPage-module__vCWJnq__useCaseStrip>div{justify-content:flex-start}.LandingPage-module__vCWJnq__featureGrid,.LandingPage-module__vCWJnq__steps{grid-template-columns:1fr}.LandingPage-module__vCWJnq__featureCard{min-height:240px}.LandingPage-module__vCWJnq__storySection{border-radius:24px;gap:46px;padding:54px 24px 24px}.LandingPage-module__vCWJnq__branchIllustration{min-height:330px;padding:10px}.LandingPage-module__vCWJnq__steps li{border-right:0;border-bottom:1px solid var(--line);min-height:200px}.LandingPage-module__vCWJnq__steps li:last-child{border-bottom:0}.LandingPage-module__vCWJnq__finalCta,.LandingPage-module__vCWJnq__footerTop{flex-direction:column;align-items:stretch}.LandingPage-module__vCWJnq__finalCta>a,.LandingPage-module__vCWJnq__finalCta>button{width:100%}.LandingPage-module__vCWJnq__footerLinks{justify-content:space-between}.LandingPage-module__vCWJnq__footerBottom{flex-direction:column;padding-bottom:72px}.LandingPage-module__vCWJnq__mobileCta{z-index:70;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;display:block;position:fixed;bottom:14px;left:14px;right:14px;transform:translateY(10px)}.LandingPage-module__vCWJnq__mobileCta>a,.LandingPage-module__vCWJnq__mobileCta>button{width:100%;height:48px;box-shadow:0 14px 34px #2b252033}.LandingPage-module__vCWJnq__page[data-canvas-muted=true] .LandingPage-module__vCWJnq__mobileCta{opacity:1;pointer-events:auto;transform:none}}@media (max-width:460px){.LandingPage-module__vCWJnq__header{padding:0 12px}.LandingPage-module__vCWJnq__headerActions>:last-child{padding-left:9px;padding-right:9px;font-size:9px}.LandingPage-module__vCWJnq__featureGrid{gap:12px}}@media (prefers-reduced-motion:reduce){.LandingPage-module__vCWJnq__page{scroll-behavior:auto}.LandingPage-module__vCWJnq__page :is(button,a[role=button]),.LandingPage-module__vCWJnq__page :is(button:not(:disabled):not([aria-disabled=true]),a[role=button]:not([aria-disabled=true])):hover{transition:none;transform:none}.LandingPage-module__vCWJnq__canvasLayer,.LandingPage-module__vCWJnq__canvasScrollTeaser,.LandingPage-module__vCWJnq__heroBridge,.LandingPage-module__vCWJnq__faqContent,.LandingPage-module__vCWJnq__faqTrigger svg,.LandingPage-module__vCWJnq__mobileCta{transition:none}.LandingPage-module__vCWJnq__canvasLayer{filter:none}.LandingPage-module__vCWJnq__heroRainbowText,.LandingPage-module__vCWJnq__scrollRainbowText{color:var(--rainbow-base-color);-webkit-text-fill-color:var(--rainbow-base-color);background:0 0;animation:none}}
.LoginCanvas-module__jmrInW__page{background:var(--paper);position:fixed;inset:0;overflow:hidden}.LoginCanvas-module__jmrInW__header{z-index:30;height:var(--header-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf0;justify-content:flex-start;align-items:center;padding:0 18px;display:flex;position:absolute;inset:0 0 auto}.LoginCanvas-module__jmrInW__brandLink{width:fit-content;color:inherit;border-radius:9px;align-items:center;text-decoration:none;display:inline-flex}.LoginCanvas-module__jmrInW__brandLink:focus-visible{outline-offset:4px;outline:2px solid #7047eb80}.LoginCanvas-module__jmrInW__canvas{inset:var(--header-height) 0 0;position:absolute}.LoginCanvas-module__jmrInW__canvas .react-flow__renderer{opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.LoginCanvas-module__jmrInW__canvas[data-ready=true] .react-flow__renderer{opacity:1}.LoginCanvas-module__jmrInW__canvas[data-handoff=true] .react-flow__renderer{opacity:1;transition:none}.LoginCanvas-module__jmrInW__ambientBackground:after{opacity:0;animation:.52s ease-out 60ms forwards LoginCanvas-module__jmrInW__ambientBackgroundIn}.LoginCanvas-module__jmrInW__canvas[data-handoff=true] .LoginCanvas-module__jmrInW__ambientBackground:after{opacity:1;animation:none}:is(.LoginCanvas-module__jmrInW__promptEntering .prompt-composer,.LoginCanvas-module__jmrInW__promptEntering .prompt-composer textarea){transition:none}@keyframes LoginCanvas-module__jmrInW__ambientBackgroundIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.LoginCanvas-module__jmrInW__canvas .react-flow__renderer{transition:none}.LoginCanvas-module__jmrInW__ambientBackground:after{opacity:1;animation:none}}
.PricingPage-module__OqMPQW__page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 7% 3%, #eee8ffb8, transparent 28rem), radial-gradient(circle at 93% 22%, #e0f5fc9e, transparent 26rem), var(--paper);position:fixed;inset:0;overflow:auto}.PricingPage-module__OqMPQW__header{z-index:20;height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae6;border-bottom:1px solid #cac5bbc7;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:sticky;top:0}.PricingPage-module__OqMPQW__header nav{align-items:center;gap:15px;display:flex}.PricingPage-module__OqMPQW__header nav>a:not([data-slot=button]){color:var(--choopy-muted);font-size:10px;font-weight:620;text-decoration:none}.PricingPage-module__OqMPQW__header nav>a:not([data-slot=button]):hover,.PricingPage-module__OqMPQW__header nav>a:not([data-slot=button]):focus-visible{color:var(--purple-dark)}.PricingPage-module__OqMPQW__content{flex-direction:column;align-items:stretch;gap:54px;width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(78px,11vw,140px) 0 64px;display:flex}.PricingPage-module__OqMPQW__intro{max-width:760px}.PricingPage-module__OqMPQW__intro>span{color:var(--purple-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.PricingPage-module__OqMPQW__intro h1{letter-spacing:-.062em;margin:18px 0 0;font-size:clamp(44px,6vw,74px);font-weight:570;line-height:.98}.PricingPage-module__OqMPQW__intro p{max-width:500px;color:var(--choopy-muted);margin:20px 0 0;font-size:14px;line-height:1.65}@media (max-width:560px){.PricingPage-module__OqMPQW__header nav>a:not([data-slot=button]){display:none}.PricingPage-module__OqMPQW__content{width:calc(100% - 36px)}}
.SettingsPage-module__XL3Vpq__page{min-height:100vh;color:var(--ink);scroll-behavior:smooth;background:#f7f5f0;position:fixed;inset:0;overflow:auto}.SettingsPage-module__XL3Vpq__header{z-index:40;height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae6;border-bottom:1px solid #c6bfb5c7;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:sticky;top:0}.SettingsPage-module__XL3Vpq__headerActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.SettingsPage-module__XL3Vpq__layout{grid-template-columns:180px minmax(0,1fr);gap:72px;width:min(980px,100% - 42px);margin:0 auto;padding:56px 0 64px;display:grid}.SettingsPage-module__XL3Vpq__sidebar{top:calc(var(--header-height) + 32px);align-self:start;position:sticky}.SettingsPage-module__XL3Vpq__sidebar>p{color:#867e76;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.SettingsPage-module__XL3Vpq__sidebar nav{gap:3px;display:grid}.SettingsPage-module__XL3Vpq__sidebar a{color:#625b54;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:12px;font-weight:620;text-decoration:none;display:flex}.SettingsPage-module__XL3Vpq__sidebar a:hover,.SettingsPage-module__XL3Vpq__sidebar a:focus-visible{color:#3a3530;background:#fffefabd}.SettingsPage-module__XL3Vpq__sidebar a[aria-current=location]{color:#6042ca;background:#7354d21a}.SettingsPage-module__XL3Vpq__sidebar a[aria-current=location] svg{color:#7354d2}.SettingsPage-module__XL3Vpq__sidebar a.SettingsPage-module__XL3Vpq__dangerNavLink{color:#a34e47}.SettingsPage-module__XL3Vpq__sidebar a.SettingsPage-module__XL3Vpq__dangerNavLink:hover,.SettingsPage-module__XL3Vpq__sidebar a.SettingsPage-module__XL3Vpq__dangerNavLink:focus-visible{color:#873e38;background:#c9686117}.SettingsPage-module__XL3Vpq__sidebar a.SettingsPage-module__XL3Vpq__dangerNavLink[aria-current=location]{color:#873e38;background:#c9686124}.SettingsPage-module__XL3Vpq__sidebar a.SettingsPage-module__XL3Vpq__dangerNavLink svg,.SettingsPage-module__XL3Vpq__sidebar a.SettingsPage-module__XL3Vpq__dangerNavLink[aria-current=location] svg{color:#c96861}.SettingsPage-module__XL3Vpq__sidebar svg{width:14px;height:14px}.SettingsPage-module__XL3Vpq__content{gap:72px;display:grid}.SettingsPage-module__XL3Vpq__content>section{scroll-margin-top:calc(var(--header-height) + 24px)}.SettingsPage-module__XL3Vpq__siteFooter{--site-footer-content-width:980px}.SettingsPage-module__XL3Vpq__sectionHeading{margin-bottom:20px}.SettingsPage-module__XL3Vpq__sectionHeading>span{color:#7354d2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:720;display:block}.SettingsPage-module__XL3Vpq__sectionHeading h1,.SettingsPage-module__XL3Vpq__sectionHeading h2{color:#322d29;letter-spacing:-.045em;margin:0;font-size:28px;font-weight:620}.SettingsPage-module__XL3Vpq__sectionHeading p{color:#756d65;max-width:560px;margin:8px 0 0;font-size:13px;line-height:1.55}.SettingsPage-module__XL3Vpq__card{background:#fffefac7;border-color:#ded8cf;box-shadow:0 12px 30px #302a250d}.SettingsPage-module__XL3Vpq__profileContent{align-items:center;gap:16px;display:flex}.SettingsPage-module__XL3Vpq__profileContent dl{gap:10px;min-width:0;display:grid}.SettingsPage-module__XL3Vpq__profileContent dl>div{grid-template-columns:58px minmax(0,1fr);gap:10px;display:grid}.SettingsPage-module__XL3Vpq__profileContent dt{color:#8a8178;font-size:11px}.SettingsPage-module__XL3Vpq__profileContent dd{color:#403a35;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:600;overflow:hidden}.SettingsPage-module__XL3Vpq__creditBalanceCard,.SettingsPage-module__XL3Vpq__currentPlanCard{margin-bottom:18px}.SettingsPage-module__XL3Vpq__currentPlanDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.SettingsPage-module__XL3Vpq__currentPlanDetails>div{gap:4px;display:grid}.SettingsPage-module__XL3Vpq__currentPlanDetails dt{color:#8a8178;font-size:11px}.SettingsPage-module__XL3Vpq__currentPlanDetails dd{color:#403a35;margin:0;font-size:13px;font-weight:650}.SettingsPage-module__XL3Vpq__planActions{border-top:1px solid #c6bfb59e;justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.SettingsPage-module__XL3Vpq__planCancellation{color:#756d65;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.5}.SettingsPage-module__XL3Vpq__refreshTime{gap:2px;display:grid}.SettingsPage-module__XL3Vpq__refreshCountdown{color:#756d65;font-size:11px;font-weight:500}.SettingsPage-module__XL3Vpq__creditBalanceContent{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.SettingsPage-module__XL3Vpq__creditBalanceContent>div{gap:3px;display:grid}.SettingsPage-module__XL3Vpq__creditBalanceContent strong{color:#322d29;letter-spacing:-.05em;font-size:30px;font-weight:680;line-height:1}.SettingsPage-module__XL3Vpq__creditBalanceContent span{color:#756d65;font-size:12px}.SettingsPage-module__XL3Vpq__addCreditsDialog{gap:24px}.SettingsPage-module__XL3Vpq__creditAmountPresets{flex-wrap:wrap;gap:6px;width:100%;display:flex}.SettingsPage-module__XL3Vpq__creditAmountSliderHeading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.SettingsPage-module__XL3Vpq__creditAmountSliderHeading strong{color:#322d29;letter-spacing:-.045em;font-size:24px;font-weight:680;line-height:1}.SettingsPage-module__XL3Vpq__creditAmountSliderRange{color:#756d65;justify-content:space-between;gap:16px;font-size:11px;display:flex}.SettingsPage-module__XL3Vpq__purchaseSummary{background:#7354d20f;border-radius:10px;gap:12px;margin:0;padding:16px;display:grid}.SettingsPage-module__XL3Vpq__purchaseSummary>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.SettingsPage-module__XL3Vpq__purchaseSummary dt{color:#756d65;font-size:12px}.SettingsPage-module__XL3Vpq__purchaseSummary dd{color:#322d29;margin:0;font-size:15px;font-weight:680}.SettingsPage-module__XL3Vpq__dangerCard{box-shadow:none;border:1px solid #c96861}.SettingsPage-module__XL3Vpq__dangerActions{padding:0;display:grid}.SettingsPage-module__XL3Vpq__dangerAction{justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:16px 20px;display:flex}.SettingsPage-module__XL3Vpq__dangerAction+.SettingsPage-module__XL3Vpq__dangerAction{border-top:1px solid #ead6d2}.SettingsPage-module__XL3Vpq__dangerAction h3{color:#433431;margin:0;font-size:15px;font-weight:700}.SettingsPage-module__XL3Vpq__dangerAction p{color:#776560;max-width:460px;margin:5px 0 0;font-size:12px;line-height:1.5}.SettingsPage-module__XL3Vpq__dangerAction>button{flex:none}.SettingsPage-module__XL3Vpq__dialogError{color:var(--destructive);margin:0;font-size:12px}.SettingsPage-module__XL3Vpq__deleteCanvasMetric{gap:1px;margin-bottom:12px;display:grid}.SettingsPage-module__XL3Vpq__deleteCanvasMetric strong{color:#322d29;letter-spacing:-.065em;font-size:40px;font-weight:720;line-height:.95}.SettingsPage-module__XL3Vpq__deleteCanvasMetric small{color:#756d65;font-size:13px;line-height:1.2}.SettingsPage-module__XL3Vpq__deleteCanvasCopy{display:block}@media (max-width:720px){.SettingsPage-module__XL3Vpq__header{padding:0 12px}.SettingsPage-module__XL3Vpq__layout{grid-template-columns:1fr;gap:32px;width:min(100% - 36px,560px);padding-top:36px}.SettingsPage-module__XL3Vpq__sidebar{position:static}.SettingsPage-module__XL3Vpq__sidebar nav{gap:5px;display:flex}.SettingsPage-module__XL3Vpq__sidebar a{background:#fffefab3;border:1px solid #ded8cf}.SettingsPage-module__XL3Vpq__sidebar a[aria-current=location]{background:#7354d21a;border-color:#7354d24d}.SettingsPage-module__XL3Vpq__sidebar a.SettingsPage-module__XL3Vpq__dangerNavLink{border-color:#c9686159}.SettingsPage-module__XL3Vpq__content{gap:52px}.SettingsPage-module__XL3Vpq__creditBalanceContent{flex-direction:column;align-items:flex-start}.SettingsPage-module__XL3Vpq__currentPlanDetails{grid-template-columns:1fr;gap:14px}.SettingsPage-module__XL3Vpq__dangerAction{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SettingsPage-module__XL3Vpq__page{scroll-behavior:auto}}
.AdminDashboard-module__bJff2G__page{z-index:10;color:var(--ink);background-color:var(--paper);position:fixed;inset:0;overflow:auto}.AdminDashboard-module__bJff2G__header{z-index:20;height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae6;border-bottom:1px solid #c6bfb5c7;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid;position:sticky;top:0}.AdminDashboard-module__bJff2G__brandLink{width:fit-content;color:inherit;text-decoration:none}.AdminDashboard-module__bJff2G__header>:last-child{justify-self:end}.AdminDashboard-module__bJff2G__nav{background:#f4f1ecd1;border:1px solid #ded8cf;border-radius:11px;gap:3px;padding:4px;display:flex}.AdminDashboard-module__bJff2G__nav button{color:#777068;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.AdminDashboard-module__bJff2G__nav button[aria-current=page]{color:#3c3531;background:#fffefa;box-shadow:0 1px 4px #302a251a}.AdminDashboard-module__bJff2G__nav button:focus-visible{outline-offset:1px;outline:2px solid #7047eb3d}.AdminDashboard-module__bJff2G__providerBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.AdminDashboard-module__bJff2G__shell{width:min(1440px,100% - 48px);margin:0 auto;padding:44px 0 48px}.AdminDashboard-module__bJff2G__siteFooter{--site-footer-content-width:1440px}.AdminDashboard-module__bJff2G__hero{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.AdminDashboard-module__bJff2G__eyebrow{color:var(--purple-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:720;display:inline-flex}.AdminDashboard-module__bJff2G__hero h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(34px,4vw,50px);font-weight:690;line-height:1}.AdminDashboard-module__bJff2G__hero p{max-width:680px;color:var(--choopy-muted);margin:0;font-size:15px;line-height:1.55}.AdminDashboard-module__bJff2G__heroActions{align-items:center;gap:12px;display:flex}.AdminDashboard-module__bJff2G__heroActions>span{color:var(--choopy-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.AdminDashboard-module__bJff2G__heroActions button{border:1px solid var(--line-strong);height:34px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.AdminDashboard-module__bJff2G__heroActions button:disabled{opacity:.5;cursor:wait}.AdminDashboard-module__bJff2G__statGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.AdminDashboard-module__bJff2G__statCard,.AdminDashboard-module__bJff2G__panel,.AdminDashboard-module__bJff2G__settingsPanel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffefae8}.AdminDashboard-module__bJff2G__statCard{border-radius:15px;min-height:146px;padding:18px;position:relative;overflow:hidden}.AdminDashboard-module__bJff2G__statCard:after{background:var(--stat-soft);content:"";filter:blur(1px);border-radius:50%;width:100px;height:100px;position:absolute;top:-32px;right:-28px}.AdminDashboard-module__bJff2G__statCard[data-accent=purple]{--stat-color:var(--purple);--stat-soft:#eee8ffb8}.AdminDashboard-module__bJff2G__statCard[data-accent=pink]{--stat-color:#b83f8d;--stat-soft:#fbe8f4d1}.AdminDashboard-module__bJff2G__statCard[data-accent=blue]{--stat-color:#147eaa;--stat-soft:#e0f5fce6}.AdminDashboard-module__bJff2G__statCard[data-accent=green]{--stat-color:var(--green);--stat-soft:#e5f5eee0}.AdminDashboard-module__bJff2G__statCardTopline{z-index:1;color:var(--choopy-muted);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:680;display:flex;position:relative}.AdminDashboard-module__bJff2G__statIcon{width:29px;height:29px;color:var(--stat-color);background:var(--stat-soft);border-radius:9px;place-items:center;display:grid}.AdminDashboard-module__bJff2G__statCard>strong{z-index:1;letter-spacing:-.045em;margin-top:14px;font-size:29px;font-weight:690;line-height:1;display:block;position:relative}.AdminDashboard-module__bJff2G__statCard p{z-index:1;color:var(--faint);margin:8px 0 0;font-size:11px;position:relative}.AdminDashboard-module__bJff2G__section{padding-top:42px;scroll-margin-top:72px}.AdminDashboard-module__bJff2G__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.AdminDashboard-module__bJff2G__sectionHeading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:24px;font-weight:670}.AdminDashboard-module__bJff2G__sectionDescription{max-width:660px;color:var(--choopy-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.AdminDashboard-module__bJff2G__successRate{color:var(--green);background:#e5f5eeb8;border:1px solid #cce3d9;border-radius:11px;grid-template-columns:auto auto;gap:2px 7px;padding:9px 11px;display:grid}.AdminDashboard-module__bJff2G__successRate svg{grid-row:1/3;align-self:center}.AdminDashboard-module__bJff2G__successRate span{color:#648274;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.AdminDashboard-module__bJff2G__successRate strong{font-size:13px}.AdminDashboard-module__bJff2G__chartGrid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.8fr);gap:12px;display:grid}.AdminDashboard-module__bJff2G__panel{border-radius:16px;min-width:0;padding:18px}.AdminDashboard-module__bJff2G__panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-height:40px;display:flex}.AdminDashboard-module__bJff2G__panelHeader h3,.AdminDashboard-module__bJff2G__settingsPanelHeader h3{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:680}.AdminDashboard-module__bJff2G__panelHeader p,.AdminDashboard-module__bJff2G__settingsPanelHeader p{color:var(--faint);margin:5px 0 0;font-size:10px;line-height:1.45}.AdminDashboard-module__bJff2G__chartLegend{flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;padding-top:2px;display:flex}.AdminDashboard-module__bJff2G__chartLegend span{color:var(--choopy-muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.AdminDashboard-module__bJff2G__chartLegend i,.AdminDashboard-module__bJff2G__tokenTableRow i,.AdminDashboard-module__bJff2G__legendDot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.AdminDashboard-module__bJff2G__trendChart{min-height:292px;margin-top:6px;position:relative}.AdminDashboard-module__bJff2G__trendChart .vis-axis{--vis-axis-grid-color:#e7e3dc;--vis-axis-tick-label-color:#8d8880;--vis-axis-tick-color:transparent}.AdminDashboard-module__bJff2G__chartTooltip{z-index:90;border:1px solid var(--line-strong);min-width:178px;color:var(--ink);font-family:var(--font-geist-sans), sans-serif;pointer-events:none;background:#fffefafa;border-radius:11px;padding:0;box-shadow:0 14px 34px #2d251c29,0 2px 7px #2d251c17}.AdminDashboard-module__bJff2G__chartTooltipContent{min-width:178px;padding:10px}.AdminDashboard-module__bJff2G__chartTooltipHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:8px;font-size:10px;display:flex}.AdminDashboard-module__bJff2G__chartTooltipHeading>span{color:var(--choopy-muted);align-items:center;gap:5px;display:inline-flex}.AdminDashboard-module__bJff2G__chartTooltipHeading i{border-radius:50%;width:7px;height:7px;display:inline-block}.AdminDashboard-module__bJff2G__chartTooltipHeading strong{white-space:nowrap;font-size:10px}.AdminDashboard-module__bJff2G__chartTooltipRows{gap:5px;padding-top:8px;display:grid}.AdminDashboard-module__bJff2G__chartTooltipRows>div{color:var(--choopy-muted);grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.AdminDashboard-module__bJff2G__chartTooltipRows>div[data-active=true]{color:var(--ink)}.AdminDashboard-module__bJff2G__chartTooltipRows i{border-radius:50%;width:7px;height:7px}.AdminDashboard-module__bJff2G__chartTooltipRows strong{font-variant-numeric:tabular-nums}.AdminDashboard-module__bJff2G__donutTooltipRows{grid-template-columns:1fr 1fr;gap:6px;padding-top:8px;display:grid}.AdminDashboard-module__bJff2G__donutTooltipRows>span{color:var(--faint);justify-content:space-between;gap:8px;font-size:9px;display:flex}.AdminDashboard-module__bJff2G__donutTooltipRows strong{color:var(--ink);font-variant-numeric:tabular-nums}.AdminDashboard-module__bJff2G__emptyChart{color:var(--faint);pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 43px,#dedad261 44px);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:48px 24px 38px 58px}.AdminDashboard-module__bJff2G__emptyChart strong{color:var(--choopy-muted);font-size:12px}.AdminDashboard-module__bJff2G__emptyChart span{font-size:10px}.AdminDashboard-module__bJff2G__distributionLayout{grid-template-columns:205px 1fr;align-items:center;column-gap:16px;min-height:286px;display:grid}.AdminDashboard-module__bJff2G__donutChart{min-width:0}.AdminDashboard-module__bJff2G__donutChart .vis-donut-central-label{fill:var(--ink);font-family:var(--font-geist-sans), sans-serif;font-size:20px;font-weight:690}.AdminDashboard-module__bJff2G__donutChart .vis-donut-central-sub-label{fill:var(--faint);font-family:var(--font-geist-sans), sans-serif;font-size:9px}.AdminDashboard-module__bJff2G__usageLegend{flex-direction:column;gap:11px;display:flex}.AdminDashboard-module__bJff2G__usageLegendRow{grid-template-columns:7px minmax(78px,1fr) auto 29px;align-items:center;gap:8px;font-size:10px;display:grid}.AdminDashboard-module__bJff2G__legendLabel{color:var(--choopy-muted)}.AdminDashboard-module__bJff2G__usageLegendRow strong{font-variant-numeric:tabular-nums;font-size:11px}.AdminDashboard-module__bJff2G__legendShare{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums}.AdminDashboard-module__bJff2G__sampleNotice{color:#8d6e2a;margin:9px 2px 0;font-size:10px}.AdminDashboard-module__bJff2G__lowerGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;padding-top:12px;display:grid}.AdminDashboard-module__bJff2G__usageDetailsColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.AdminDashboard-module__bJff2G__usageDetailsColumn>.AdminDashboard-module__bJff2G__panel:last-child{flex:1}.AdminDashboard-module__bJff2G__tokenTable{margin-top:14px}.AdminDashboard-module__bJff2G__tokenTableHeader,.AdminDashboard-module__bJff2G__tokenTableRow{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(62px,.55fr));align-items:center;gap:10px;display:grid}.AdminDashboard-module__bJff2G__tokenTableHeader{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;padding:0 8px 7px;font-size:9px;font-weight:650}.AdminDashboard-module__bJff2G__tokenTableHeader span:not(:first-child),.AdminDashboard-module__bJff2G__tokenTableRow>span:not(:first-child),.AdminDashboard-module__bJff2G__tokenTableRow>strong{text-align:right}.AdminDashboard-module__bJff2G__tokenTableRow{min-height:40px;color:var(--choopy-muted);font-variant-numeric:tabular-nums;border-top:1px solid #dedad2b8;padding:0 8px;font-size:10px}.AdminDashboard-module__bJff2G__tokenTableRow>span:first-child{color:var(--ink);align-items:center;gap:7px;font-weight:620;display:flex}.AdminDashboard-module__bJff2G__tokenTableRow strong{color:var(--ink);font-size:11px}.AdminDashboard-module__bJff2G__toolUsageTable{margin-top:14px;overflow-x:auto}.AdminDashboard-module__bJff2G__toolUsageTableHeader,.AdminDashboard-module__bJff2G__toolUsageTableRow{grid-template-columns:minmax(130px,1fr) minmax(106px,.72fr) minmax(52px,.42fr) minmax(72px,.58fr) minmax(82px,.65fr);align-items:center;gap:9px;min-width:520px;display:grid}.AdminDashboard-module__bJff2G__toolUsageTableHeader{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;padding:0 8px 7px;font-size:9px;font-weight:650}.AdminDashboard-module__bJff2G__toolUsageTableHeader span:not(:first-child),.AdminDashboard-module__bJff2G__toolUsageTableRow>span:not(:first-child),.AdminDashboard-module__bJff2G__toolUsageTableRow>strong{text-align:right}.AdminDashboard-module__bJff2G__toolUsageTableRow{min-height:44px;color:var(--choopy-muted);font-variant-numeric:tabular-nums;border-top:1px solid #dedad2b8;padding:0 8px;font-size:10px}.AdminDashboard-module__bJff2G__toolUsageTableRow>span:first-child{color:var(--ink);align-items:center;gap:7px;font-weight:620;display:flex}.AdminDashboard-module__bJff2G__toolUsageTableRow>span:first-child svg{color:#d68a22}.AdminDashboard-module__bJff2G__toolUsageTableRow strong{color:var(--ink);font-size:11px}.AdminDashboard-module__bJff2G__activityList{height:464px;margin-top:8px;overflow-y:auto}.AdminDashboard-module__bJff2G__activityFilters{border:1px solid var(--line);background:var(--paper);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.AdminDashboard-module__bJff2G__activityFilters button{height:25px;color:var(--choopy-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:8px;font-weight:660}.AdminDashboard-module__bJff2G__activityFilters button[data-active=true]{color:var(--purple-dark);background:var(--purple-soft)}.AdminDashboard-module__bJff2G__activityFilters button:focus-visible{outline-offset:1px;outline:2px solid #7047eb3d}.AdminDashboard-module__bJff2G__activityRow{width:100%;min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #dedad2b8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:6px 4px;text-decoration:none;transition:background .14s,transform .14s;display:grid}.AdminDashboard-module__bJff2G__activityRow[data-status=failed]{color:#5f2929;background:#fff6f6;border:1px solid #e9caca;min-height:68px;margin:3px 0;padding-left:7px;padding-right:7px}.AdminDashboard-module__bJff2G__activityRow:first-child{border-top:0}.AdminDashboard-module__bJff2G__activityRow:hover{background:#eee8ff8f;transform:translate(2px)}.AdminDashboard-module__bJff2G__activityRow[data-status=failed]:hover{background:#fcecec}.AdminDashboard-module__bJff2G__activityRow:focus-visible{outline-offset:1px;outline:3px solid #7047eb2e}.AdminDashboard-module__bJff2G__activityIcon{width:29px;height:29px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.AdminDashboard-module__bJff2G__activityRow[data-status=failed] .AdminDashboard-module__bJff2G__activityIcon{color:var(--red);background:#f8dede}.AdminDashboard-module__bJff2G__activityRow[data-kind=tool]:not([data-status=failed]) .AdminDashboard-module__bJff2G__activityIcon{color:#a9670d;background:#fff1d8}.AdminDashboard-module__bJff2G__activityRow>div{min-width:0}.AdminDashboard-module__bJff2G__activityRow>div:nth-child(2) strong,.AdminDashboard-module__bJff2G__activityRow>div:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AdminDashboard-module__bJff2G__activityRow>div:nth-child(2) .AdminDashboard-module__bJff2G__activityError{color:#a33e3e;font-weight:620}.AdminDashboard-module__bJff2G__activityRow>div:nth-child(2) strong{font-size:11px}.AdminDashboard-module__bJff2G__activityRow>div:nth-child(2) span{color:var(--faint);margin-top:3px;font-size:9px}.AdminDashboard-module__bJff2G__activityRow>div:nth-child(3){text-align:right}.AdminDashboard-module__bJff2G__activityRow>div:nth-child(3) strong,.AdminDashboard-module__bJff2G__activityRow time{font-variant-numeric:tabular-nums;display:block}.AdminDashboard-module__bJff2G__activityStatus{min-width:52px;color:var(--green);text-transform:capitalize;background:#edf8f3;border:1px solid #cce3d9;border-radius:999px;justify-content:center;align-items:center;padding:4px 6px;font-size:8px;font-weight:680;display:inline-flex}.AdminDashboard-module__bJff2G__activityStatus[data-status=failed]{color:var(--red);background:#fbe5e5;border-color:#e4bcbc}.AdminDashboard-module__bJff2G__activityStatus[data-status=stopped],.AdminDashboard-module__bJff2G__activityStatus[data-status=superseded],.AdminDashboard-module__bJff2G__activityStatus[data-status=cancelled]{color:#8d6e2a;background:#fbf5e8;border-color:#ead8ae}.AdminDashboard-module__bJff2G__activityRow>div:nth-child(3) strong{font-size:10px}.AdminDashboard-module__bJff2G__activityRow time{color:var(--faint);margin-top:3px;font-size:8px}.AdminDashboard-module__bJff2G__activityChevron{color:var(--faint);transition:transform .14s}.AdminDashboard-module__bJff2G__activityRow:hover .AdminDashboard-module__bJff2G__activityChevron{color:var(--purple);transform:translate(2px)}.AdminDashboard-module__bJff2G__emptyActivity{height:100%;color:var(--faint);text-align:center;place-items:center;font-size:10px;display:grid}.AdminDashboard-module__bJff2G__traceDialog{border:1px solid var(--line-strong);background:var(--surface);width:min(1080px,100vw - 36px);height:min(760px,100vh - 48px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-md);border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;max-width:min(1080px,100vw - 36px)!important}.AdminDashboard-module__bJff2G__traceHeader{border-bottom:1px solid var(--line);background:radial-gradient(circle at 5% 10%, #eee8ffd1, transparent 14rem), var(--surface);padding:18px 20px 15px}.AdminDashboard-module__bJff2G__traceTitleRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding-right:32px;display:grid}.AdminDashboard-module__bJff2G__traceIcon{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;display:grid}.AdminDashboard-module__bJff2G__traceTitleRow h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:680;overflow:hidden}.AdminDashboard-module__bJff2G__traceTitleRow p{color:var(--choopy-muted);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.AdminDashboard-module__bJff2G__traceStatus{color:var(--green);text-transform:capitalize;background:#edf8f3;border:1px solid #cce3d9;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:680;display:inline-flex}.AdminDashboard-module__bJff2G__traceStatus[data-status=failed]{color:var(--red);background:#fbefef;border-color:#ebcaca}.AdminDashboard-module__bJff2G__traceStatus[data-status=stopped],.AdminDashboard-module__bJff2G__traceStatus[data-status=superseded]{color:#8d6e2a;background:#fbf5e8;border-color:#ead8ae}.AdminDashboard-module__bJff2G__traceHeaderActions{align-items:center;gap:7px;display:flex}.AdminDashboard-module__bJff2G__traceCanvasLink{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:660;text-decoration:none;display:inline-flex}.AdminDashboard-module__bJff2G__traceCanvasLink:hover{color:var(--purple-dark);background:var(--purple-soft);border-color:#cdbdfb}.AdminDashboard-module__bJff2G__traceError{color:#7f2929;background:#fff0f0;border:1px solid #e5bcbc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:10px 14px 0;padding:10px 11px;display:grid}.AdminDashboard-module__bJff2G__traceError>svg{margin-top:2px}.AdminDashboard-module__bJff2G__traceError span,.AdminDashboard-module__bJff2G__traceError strong,.AdminDashboard-module__bJff2G__traceError small{display:block}.AdminDashboard-module__bJff2G__traceError span{color:#a24646;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:700}.AdminDashboard-module__bJff2G__traceError strong{margin-top:3px;font-size:10px;line-height:1.4}.AdminDashboard-module__bJff2G__traceError small{color:#a26666;margin-top:3px;font-size:8px}.AdminDashboard-module__bJff2G__traceSummary{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:12px 14px;display:grid;overflow:hidden}.AdminDashboard-module__bJff2G__traceSummary>div{background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;padding:10px;display:grid}.AdminDashboard-module__bJff2G__traceSummary svg{color:var(--purple);grid-row:1/3}.AdminDashboard-module__bJff2G__traceSummary span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:650}.AdminDashboard-module__bJff2G__traceSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.AdminDashboard-module__bJff2G__traceBody{border-top:1px solid var(--line);flex:1;grid-template-columns:252px minmax(0,1fr);min-height:0;display:grid}.AdminDashboard-module__bJff2G__traceSidebar{border-right:1px solid var(--line);background:#f7f5f19e;min-height:0;padding:15px;overflow:auto}.AdminDashboard-module__bJff2G__traceMetadata{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 10px;padding-bottom:14px;font-size:9px;display:grid}.AdminDashboard-module__bJff2G__traceMetadata span{color:var(--faint)}.AdminDashboard-module__bJff2G__traceMetadata strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminDashboard-module__bJff2G__traceTimeline{border-bottom:1px solid var(--line);gap:0;padding:16px 0;display:grid}.AdminDashboard-module__bJff2G__traceTimeline>div{grid-template-columns:11px minmax(0,1fr);align-content:start;gap:2px 8px;min-height:42px;display:grid;position:relative}.AdminDashboard-module__bJff2G__traceTimeline>div:not(:last-child):after{content:"";background:#cbc3e7;width:1px;position:absolute;top:12px;bottom:-2px;left:4px}.AdminDashboard-module__bJff2G__traceTimeline i{z-index:1;border:2px solid var(--surface);background:var(--purple);border-radius:50%;width:9px;height:9px;margin-top:2px;box-shadow:0 0 0 1px #b9a6fb}.AdminDashboard-module__bJff2G__traceTimeline span{font-size:10px;font-weight:620}.AdminDashboard-module__bJff2G__traceTimeline time{color:var(--faint);font-family:var(--font-geist-mono), monospace;grid-column:2;font-size:8px}.AdminDashboard-module__bJff2G__traceTokenParts{padding-top:15px}.AdminDashboard-module__bJff2G__traceTokenParts h4{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:680}.AdminDashboard-module__bJff2G__traceTokenParts>div{border-top:1px solid #dedad2ad;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 0;font-size:9px;display:grid}.AdminDashboard-module__bJff2G__traceTokenParts>div>span{align-items:center;gap:6px;display:flex}.AdminDashboard-module__bJff2G__traceTokenParts i{border-radius:50%;width:6px;height:6px}.AdminDashboard-module__bJff2G__traceTokenParts small{color:var(--faint);font-family:var(--font-geist-mono), monospace;grid-column:1/-1;font-size:7px}.AdminDashboard-module__bJff2G__traceInspector{background:#f1efeb;flex-direction:column;min-width:0;min-height:0;padding:14px;display:flex}.AdminDashboard-module__bJff2G__traceTabs{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:3px;width:fit-content;margin-bottom:8px;padding:3px;display:flex}.AdminDashboard-module__bJff2G__traceTabs button{min-width:68px;height:27px;color:var(--choopy-muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:6px;font-size:9px;font-weight:650}.AdminDashboard-module__bJff2G__traceTabs button[data-active=true]{color:var(--purple-dark);background:var(--purple-soft)}.AdminDashboard-module__bJff2G__traceJsonFrame{flex:1;min-height:0;position:relative}.AdminDashboard-module__bJff2G__traceCopyButton{z-index:1;color:#dcd5e8;cursor:pointer;background:#373432f0;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:8px;font-weight:680;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000002e}.AdminDashboard-module__bJff2G__traceCopyButton:hover{color:#fff;background:#484340;border-color:#d2b7ff6b}.AdminDashboard-module__bJff2G__traceCopyButton:focus-visible{outline-offset:2px;outline:2px solid #b99bf2}.AdminDashboard-module__bJff2G__traceJson{color:#e8e2f4;width:100%;height:100%;min-height:0;font-family:var(--font-geist-mono), monospace;tab-size:2;white-space:pre;background:#282625;border:1px solid #34312e;border-radius:11px;margin:0;padding:14px 78px 14px 14px;font-size:9px;line-height:1.65;overflow:auto;box-shadow:inset 0 1px #ffffff0d}.AdminDashboard-module__bJff2G__traceJson code{min-width:max-content;display:block}.AdminDashboard-module__bJff2G__traceJsonToken[data-kind=key]{color:#d2b7ff}.AdminDashboard-module__bJff2G__traceJsonToken[data-kind=string]{color:#b7dca9}.AdminDashboard-module__bJff2G__traceJsonToken[data-kind=number]{color:#f1c47f}.AdminDashboard-module__bJff2G__traceJsonToken[data-kind=boolean]{color:#86ccef}.AdminDashboard-module__bJff2G__traceJsonToken[data-kind=null]{color:#e9a6bd;font-style:italic}.AdminDashboard-module__bJff2G__traceLoading{min-height:260px;color:var(--choopy-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.AdminDashboard-module__bJff2G__providerBadge{color:var(--green);background:#e5f5eeb3;border:1px solid #cce3d9;padding:7px 10px}.AdminDashboard-module__bJff2G__providerBadge>span{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2b8a641f}.AdminDashboard-module__bJff2G__settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.AdminDashboard-module__bJff2G__settingsPanel{border-radius:16px;min-width:0;overflow:hidden}.AdminDashboard-module__bJff2G__settingsPanelHeader{border-bottom:1px solid var(--line);background:#f7f5f1a8;min-height:82px;padding:17px 17px 13px}.AdminDashboard-module__bJff2G__settingRow{border-bottom:1px solid #dedad2ad;grid-template-columns:minmax(0,1fr) minmax(100px,auto);align-items:center;gap:12px;min-height:61px;padding:10px 16px;display:grid}.AdminDashboard-module__bJff2G__settingRow:last-child{border-bottom:0}.AdminDashboard-module__bJff2G__settingLabel,.AdminDashboard-module__bJff2G__settingRow code{display:block}.AdminDashboard-module__bJff2G__settingLabel{font-size:11px;font-weight:630}.AdminDashboard-module__bJff2G__settingRow code{max-width:100%;color:var(--faint);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.AdminDashboard-module__bJff2G__settingValue{border:1px solid var(--line);color:#57524c;background:var(--paper);max-width:210px;font-family:var(--font-geist-mono), monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:590;overflow:hidden}.AdminDashboard-module__bJff2G__settingValue[data-tone=positive]{color:var(--green);background:#edf8f3;border-color:#cce3d9}.AdminDashboard-module__bJff2G__settingValue[data-tone=warning]{color:#8d6e2a;background:#fbf5e8;border-color:#ead8ae}.AdminDashboard-module__bJff2G__loadingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.AdminDashboard-module__bJff2G__loadingGrid span{border:1px solid var(--line);background:linear-gradient(100deg,#fffefac7 20%,#eee8ffbd 42%,#fffefac7 64%) 0 0/220% 100%;border-radius:15px;height:146px;animation:1.5s ease-in-out infinite AdminDashboard-module__bJff2G__loading}.AdminDashboard-module__bJff2G__loadingGrid span:nth-child(n+5){grid-column:span 2;height:280px}@keyframes AdminDashboard-module__bJff2G__loading{to{background-position-x:-220%}}@media (max-width:1100px){.AdminDashboard-module__bJff2G__chartGrid{grid-template-columns:1fr}.AdminDashboard-module__bJff2G__distributionLayout{grid-template-columns:minmax(220px,.65fr) 1fr}.AdminDashboard-module__bJff2G__settingsGrid{grid-template-columns:1fr 1fr}.AdminDashboard-module__bJff2G__settingsPanel:last-child{grid-column:1/-1}}@media (max-width:820px){.AdminDashboard-module__bJff2G__header{grid-template-columns:1fr auto;padding:0 18px}.AdminDashboard-module__bJff2G__nav{display:none}.AdminDashboard-module__bJff2G__shell{width:min(100% - 28px,680px);padding-top:30px}.AdminDashboard-module__bJff2G__hero{flex-direction:column;align-items:flex-start;gap:18px}.AdminDashboard-module__bJff2G__statGrid,.AdminDashboard-module__bJff2G__loadingGrid{grid-template-columns:1fr 1fr}.AdminDashboard-module__bJff2G__lowerGrid,.AdminDashboard-module__bJff2G__settingsGrid{grid-template-columns:1fr}.AdminDashboard-module__bJff2G__settingsPanel:last-child{grid-column:auto}.AdminDashboard-module__bJff2G__traceDialog{height:calc(100vh - 28px);max-height:calc(100vh - 28px)}.AdminDashboard-module__bJff2G__traceSummary{grid-template-columns:1fr 1fr}.AdminDashboard-module__bJff2G__traceBody{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:560px){.AdminDashboard-module__bJff2G__statGrid,.AdminDashboard-module__bJff2G__loadingGrid{grid-template-columns:1fr}.AdminDashboard-module__bJff2G__statCard{min-height:130px}.AdminDashboard-module__bJff2G__sectionHeading,.AdminDashboard-module__bJff2G__panelHeader{flex-direction:column;align-items:flex-start}.AdminDashboard-module__bJff2G__chartLegend{justify-content:flex-start}.AdminDashboard-module__bJff2G__distributionLayout{grid-template-columns:1fr}.AdminDashboard-module__bJff2G__donutChart{max-width:260px;margin:0 auto}.AdminDashboard-module__bJff2G__usageLegend{padding:0 12px 10px}.AdminDashboard-module__bJff2G__trendChart{margin-left:-10px}.AdminDashboard-module__bJff2G__tokenTableHeader,.AdminDashboard-module__bJff2G__tokenTableRow{grid-template-columns:minmax(100px,1fr) repeat(3,minmax(48px,.55fr));gap:5px}.AdminDashboard-module__bJff2G__settingRow{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}.AdminDashboard-module__bJff2G__traceTitleRow{grid-template-columns:auto minmax(0,1fr)}.AdminDashboard-module__bJff2G__traceHeaderActions{grid-column:1/-1;justify-content:flex-end}.AdminDashboard-module__bJff2G__traceStatus,.AdminDashboard-module__bJff2G__traceSummary{display:none}.AdminDashboard-module__bJff2G__traceBody{flex-direction:column;display:flex;overflow:auto}.AdminDashboard-module__bJff2G__traceSidebar{border-right:0;border-bottom:1px solid var(--line);flex:none;overflow:visible}.AdminDashboard-module__bJff2G__traceTimeline{display:none}.AdminDashboard-module__bJff2G__traceInspector{flex:1 0 420px;min-height:420px}}
.NotFoundNode-module__ULKr3a__shell{border:1px solid var(--line-strong);border-radius:var(--graph-node-radius);background:#fffefaf7;width:100%;position:relative;overflow:visible;box-shadow:0 18px 45px #332b231f,0 2px 6px #332b2312}.NotFoundNode-module__ULKr3a__card{border-radius:calc(var(--graph-node-radius) - 1px);background:inherit;overflow:hidden}.NotFoundNode-module__ULKr3a__body{padding:23px 25px 24px}.NotFoundNode-module__ULKr3a__brand{align-items:center;margin:0 0 17px;display:flex}.NotFoundNode-module__ULKr3a__eyebrow{color:var(--purple);letter-spacing:.1em;margin:0 0 9px;font-size:10px;font-weight:720;line-height:1}.NotFoundNode-module__ULKr3a__body h1{color:#292522;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:680;line-height:1.08}.NotFoundNode-module__ULKr3a__description{color:#746e67;margin:10px 0 20px;font-size:11px;line-height:1.55}.NotFoundNode-module__ULKr3a__homeLink{color:#322f2c;background:#fff;border:1px solid #d8d3cb;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:680;text-decoration:none;transition:border-color .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 3px 10px #302b2612}.NotFoundNode-module__ULKr3a__homeLink:hover{color:#5c43ac;border-color:#bdb2db;box-shadow:0 7px 18px #4830911c}.NotFoundNode-module__ULKr3a__homeLink:focus-visible{outline-offset:3px;outline:2px solid #7047eb80}.NotFoundNode-module__ULKr3a__footer{color:#8a837b;background:#faf8f4;border-top:1px solid #eee9e2;padding:10px 25px;font-size:8.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.NotFoundNode-module__ULKr3a__homeLink{transition:none}}
.LoggedInHome-module__Z0lPtq__home{color:var(--ink);scroll-behavior:smooth;background:#f7f5f0;position:fixed;inset:0;overflow:auto}.LoggedInHome-module__Z0lPtq__header{z-index:40;height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae6;border-bottom:1px solid #c6bfb5c7;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid;position:sticky;top:0}.LoggedInHome-module__Z0lPtq__header>a{width:fit-content}.LoggedInHome-module__Z0lPtq__header>nav{background:#f4f1ecd1;border:1px solid #ded8cf;border-radius:11px;gap:3px;padding:4px;display:flex}.LoggedInHome-module__Z0lPtq__header>nav button{color:#777068;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.LoggedInHome-module__Z0lPtq__header>nav button[aria-current=page]{color:#3c3531;background:#fffefa;box-shadow:0 1px 4px #302a251a}.LoggedInHome-module__Z0lPtq__header>nav button:hover,.LoggedInHome-module__Z0lPtq__headerActions a:hover{color:#3c3531;background:#fffefaa6}.LoggedInHome-module__Z0lPtq__header>nav button:focus-visible,.LoggedInHome-module__Z0lPtq__headerActions button:focus-visible,.LoggedInHome-module__Z0lPtq__headerActions a:focus-visible{outline-offset:2px;outline:2px solid #8427ee85}.LoggedInHome-module__Z0lPtq__headerActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.LoggedInHome-module__Z0lPtq__newCanvasButton{cursor:pointer;border-radius:9px;place-items:center;width:34px;height:32px;padding:0;display:grid}.LoggedInHome-module__Z0lPtq__standardButton{border-radius:9px;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 10px;font-size:9.5px;font-weight:680;text-decoration:none;display:inline-flex}.LoggedInHome-module__Z0lPtq__newCanvasButton,.LoggedInHome-module__Z0lPtq__standardButton{color:#4f4944;background:#fffefa;border:1px solid #d8d2c8;transition:color .15s,background-color .15s,border-color .15s;box-shadow:0 2px 7px #332b230a}.LoggedInHome-module__Z0lPtq__newCanvasButton:hover,.LoggedInHome-module__Z0lPtq__standardButton:hover,.LoggedInHome-module__Z0lPtq__headerActions .LoggedInHome-module__Z0lPtq__standardButton:hover{color:#6547b8;background:#f8f5ff;border-color:#bcaee2}.LoggedInHome-module__Z0lPtq__standardButton:focus-visible{outline-offset:2px;outline:2px solid #8427ee85}.LoggedInHome-module__Z0lPtq__header>:last-child{justify-self:end}.LoggedInHome-module__Z0lPtq__homeContent{width:min(1240px,100% - 42px);margin:0 auto;padding:34px 0 48px;transition:opacity .32s,transform .42s}.LoggedInHome-module__Z0lPtq__section{scroll-margin-top:calc(var(--header-height) + 22px);margin-bottom:48px}.LoggedInHome-module__Z0lPtq__siteFooter{--site-footer-content-width:1240px}.LoggedInHome-module__Z0lPtq__sectionHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.LoggedInHome-module__Z0lPtq__sectionHeading h2{letter-spacing:-.02em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:1.25}.LoggedInHome-module__Z0lPtq__overviewPane{min-height:330px}.LoggedInHome-module__Z0lPtq__overviewHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.LoggedInHome-module__Z0lPtq__overviewHeader h2{letter-spacing:-.02em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:1.25}.LoggedInHome-module__Z0lPtq__timeWindowPicker{background:#f4f1ecd1;border:1px solid #ded8cf;border-radius:999px;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px 2px #2f29240a}.LoggedInHome-module__Z0lPtq__timeWindowPicker button{color:#777068;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:43px;min-height:29px;padding:0 10px;font-size:10px;font-weight:620;transition:color .15s,background-color .15s,box-shadow .15s}.LoggedInHome-module__Z0lPtq__timeWindowPicker button:hover{color:#3c3531;background:#fffefa8c}.LoggedInHome-module__Z0lPtq__timeWindowPicker button:focus-visible{outline-offset:2px;outline:2px solid #8427ee85}.LoggedInHome-module__Z0lPtq__timeWindowPicker button[aria-pressed=true]{color:#3c3531;background:#fffefa;box-shadow:0 1px 4px #302a251a,inset 0 0 0 1px #d3ccc39e}.LoggedInHome-module__Z0lPtq__overviewTable{background:#fffefac7;border:1px solid #d8d2ca;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid;overflow:hidden}.LoggedInHome-module__Z0lPtq__metricCell{border-bottom:1px solid #ddd7cf;border-right:1px solid #ddd7cf;flex-direction:column;min-width:0;min-height:156px;padding:18px 20px 16px;display:flex}.LoggedInHome-module__Z0lPtq__metricCell:nth-child(3n){border-right:0}.LoggedInHome-module__Z0lPtq__metricCell:nth-child(n+4){border-bottom:0}.LoggedInHome-module__Z0lPtq__metricHeading{color:#777069;justify-content:space-between;align-items:center;gap:12px;display:flex}.LoggedInHome-module__Z0lPtq__metricHeading>span{letter-spacing:-.015em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}.LoggedInHome-module__Z0lPtq__metricHeading small{color:#9a938b;font-size:9px;font-weight:480}.LoggedInHome-module__Z0lPtq__metricValue,.LoggedInHome-module__Z0lPtq__planValue{color:#312d2a;letter-spacing:-.045em;margin-top:8px;font-size:29px;font-weight:590;line-height:1}.LoggedInHome-module__Z0lPtq__metricValue em{color:#938c84;letter-spacing:-.02em;font-size:15px;font-style:normal;font-weight:520}.LoggedInHome-module__Z0lPtq__metricValueLine{align-items:baseline;gap:8px;display:flex}.LoggedInHome-module__Z0lPtq__tierLimit{color:#a19a92;white-space:nowrap;font-size:11px;font-weight:480}.LoggedInHome-module__Z0lPtq__tierLimit a{color:inherit;text-decoration:none}.LoggedInHome-module__Z0lPtq__tierLimit a:hover,.LoggedInHome-module__Z0lPtq__tierLimit a:focus-visible{color:#6844c1;text-underline-offset:2px;text-decoration:underline}.LoggedInHome-module__Z0lPtq__metricDetail{color:#8a837b;margin:8px 0 0;font-size:11px;line-height:1.45}.LoggedInHome-module__Z0lPtq__creditBalanceDetail{color:#756d65;margin:12px 0 0;font-size:11px;line-height:1.35}.LoggedInHome-module__Z0lPtq__creditBalanceAction{touch-action:manipulation;align-self:flex-start;margin-top:14px}.LoggedInHome-module__Z0lPtq__usageSparkline{min-width:0;height:66px;margin:auto -4px -4px}.LoggedInHome-module__Z0lPtq__usageSparkline .vis-bar{filter:drop-shadow(0 2px 3px #2d251c14)}.LoggedInHome-module__Z0lPtq__nodeSparkline .vis-line{stroke-linecap:round;stroke-linejoin:round}.LoggedInHome-module__Z0lPtq__nodeChartTooltipDot{background:#00adff!important}.LoggedInHome-module__Z0lPtq__canvasChartTooltipDot{background:#f6610a!important}.LoggedInHome-module__Z0lPtq__metricProgress{background:#e8e3dc;border-radius:999px;height:8px;margin-top:auto;overflow:hidden}.LoggedInHome-module__Z0lPtq__metricProgress span{border-radius:inherit;background:var(--green);height:100%;transition:width .26s;display:block}.LoggedInHome-module__Z0lPtq__canvasProgress span{background:#f6610a}.LoggedInHome-module__Z0lPtq__planLink{color:#6844c1;width:fit-content;margin-top:auto;font-size:9px;text-decoration:none}.LoggedInHome-module__Z0lPtq__planLink:hover,.LoggedInHome-module__Z0lPtq__planLink:focus-visible{text-underline-offset:3px;text-decoration:underline}.LoggedInHome-module__Z0lPtq__chartTooltipShell{--vis-tooltip-padding:0;--vis-tooltip-background-color:transparent;--vis-tooltip-border-color:transparent;--vis-tooltip-border-radius:14px;--vis-tooltip-box-shadow:none;--vis-tooltip-backdrop-filter:none}.LoggedInHome-module__Z0lPtq__chartTooltip{color:#37322e;background:#fffefafa;border:1px solid #d6d0c8;border-radius:13px;flex-direction:column;min-width:176px;padding:15px 17px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;box-shadow:0 14px 34px #2d251c26,0 2px 7px #2d251c14}.LoggedInHome-module__Z0lPtq__chartTooltipDate{color:#817a73;font-size:11px;line-height:1.2}.LoggedInHome-module__Z0lPtq__chartTooltipDivider{background:#dcd6ce;height:1px;margin:12px 0 11px}.LoggedInHome-module__Z0lPtq__chartTooltipRow,.LoggedInHome-module__Z0lPtq__chartTooltipRow>span{align-items:center;display:flex}.LoggedInHome-module__Z0lPtq__chartTooltipRow{justify-content:space-between;gap:16px;font-size:12px}.LoggedInHome-module__Z0lPtq__chartTooltipRow>span{color:#5f5851;gap:8px}.LoggedInHome-module__Z0lPtq__chartTooltipRow i{background:#8427ee;border-radius:2px;width:8px;height:8px}.LoggedInHome-module__Z0lPtq__chartTooltipRow b{color:#39342f;font-weight:520}.LoggedInHome-module__Z0lPtq__recentCarousel{margin:-10px;padding:10px 42px 18px}.LoggedInHome-module__Z0lPtq__canvasCard{cursor:pointer;background:#fffefaf0;border:1px solid #dcd6cd;border-radius:17px;width:100%;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 7px 24px #2c26210b}.LoggedInHome-module__Z0lPtq__canvasCard:hover,.LoggedInHome-module__Z0lPtq__canvasCard:focus-visible{border-color:#bdb1d8;outline:none;box-shadow:0 13px 30px #342b2614}.LoggedInHome-module__Z0lPtq__previewRegion{background-color:#f7f5f0b8;background-image:radial-gradient(circle,#74706b33 0 1px,#0000 1.1px);background-size:12px 12px;border-bottom:1px solid #ebe6df;height:174px;position:relative;overflow:hidden}.LoggedInHome-module__Z0lPtq__compactCard .LoggedInHome-module__Z0lPtq__previewRegion{height:126px}.LoggedInHome-module__Z0lPtq__topology{width:100%;height:100%;padding:16px}.LoggedInHome-module__Z0lPtq__cardMenuTrigger{color:#68615b;cursor:pointer;background:#fffefaeb;border:1px solid #cdc6bce6;border-radius:9px;place-items:center;width:30px;height:30px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 3px 10px #28231f14}.LoggedInHome-module__Z0lPtq__cardMenuTrigger:hover{color:#6547b8;background:#f8f5ff;border-color:#bcaee2;box-shadow:0 5px 14px #342b261f}.LoggedInHome-module__Z0lPtq__cardMenuTrigger:focus-visible{outline-offset:2px;outline:2px solid #8427ee85}.LoggedInHome-module__Z0lPtq__stateBadge{color:#6e675f;text-transform:uppercase;background:#fffefaeb;border:1px solid #d6d0c7;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:650;position:absolute;bottom:9px;left:10px}.LoggedInHome-module__Z0lPtq__cardBody{padding:15px 16px 16px}.LoggedInHome-module__Z0lPtq__cardBody h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:660;overflow:hidden}.LoggedInHome-module__Z0lPtq__cardBody>p{color:#777069;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:7px 0 12px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.LoggedInHome-module__Z0lPtq__sharedBy{color:#694db5;margin:-5px 0 10px;font-size:8.5px;font-weight:620}.LoggedInHome-module__Z0lPtq__cardMeta{color:#8b847c;flex-wrap:wrap;gap:5px 12px;font-size:8.5px;display:flex}.LoggedInHome-module__Z0lPtq__cardMeta span{align-items:center;gap:3px;display:inline-flex}.LoggedInHome-module__Z0lPtq__cardCreated{color:#938c84;border-top:1px solid #eee9e2;align-items:center;gap:4px;margin-top:9px;padding-top:9px;font-size:8px;display:flex}.LoggedInHome-module__Z0lPtq__newCanvasPane{background:#fffefa;border:1px solid #d5cec4;border-radius:24px;height:min(480px,100vh - 150px);min-height:440px;position:relative;overflow:hidden;box-shadow:0 15px 45px #312a2511}.LoggedInHome-module__Z0lPtq__expandedPane{z-index:35;top:var(--header-height);width:100vw;height:calc(100vh - var(--header-height));border-radius:0;min-height:0;position:fixed;bottom:auto;left:0;right:auto}.LoggedInHome-module__Z0lPtq__launchHeaderOverlay{z-index:60;height:var(--header-height);pointer-events:none;animation:.24s ease-out both LoggedInHome-module__Z0lPtq__launchHeaderIn;position:fixed;inset:0 0 auto}@keyframes LoggedInHome-module__Z0lPtq__launchHeaderIn{0%{opacity:0}to{opacity:1}}.LoggedInHome-module__Z0lPtq__capacityCount{z-index:4;color:#7e766e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefae0;border:1px solid #ded8cf;border-radius:999px;padding:6px 9px;font-size:8.5px;transition:opacity .18s;position:absolute;top:16px;right:17px}.LoggedInHome-module__Z0lPtq__transitioningChrome{pointer-events:none;opacity:0}.LoggedInHome-module__Z0lPtq__newCanvasPane .react-flow__pane{cursor:default}.LoggedInHome-module__Z0lPtq__capacityPane,.LoggedInHome-module__Z0lPtq__launchError{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffefaf7;border:1px solid #d4ccc1;border-radius:18px;width:min(440px,100% - 36px);padding:22px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #28221e29}.LoggedInHome-module__Z0lPtq__capacityPane>button:first-child{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.LoggedInHome-module__Z0lPtq__capacityPane>span{color:#6549b4;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.LoggedInHome-module__Z0lPtq__capacityPane h3,.LoggedInHome-module__Z0lPtq__launchError strong{margin:5px 0 7px;font-size:17px;display:block}.LoggedInHome-module__Z0lPtq__capacityPane p,.LoggedInHome-module__Z0lPtq__launchError p{color:#736b64;margin:0 0 15px;font-size:10px;line-height:1.55}.LoggedInHome-module__Z0lPtq__capacityPane>div{gap:7px;display:grid}.LoggedInHome-module__Z0lPtq__capacityPane>div button,.LoggedInHome-module__Z0lPtq__launchError button{color:#493f39;cursor:pointer;background:#faf8f3;border:1px solid #d8d1c8;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:10px;display:flex}.LoggedInHome-module__Z0lPtq__capacityPane>a{color:#6548ba;margin-top:15px;font-size:10px;display:inline-block}.LoggedInHome-module__Z0lPtq__launchError>div{gap:8px;display:flex}.LoggedInHome-module__Z0lPtq__launchError button{padding:0 14px}.LoggedInHome-module__Z0lPtq__libraryControls{align-items:center;gap:9px;display:flex}.LoggedInHome-module__Z0lPtq__filters{background:#f0ede8;border:1px solid #ddd7ce;border-radius:10px;gap:2px;padding:3px;display:flex}.LoggedInHome-module__Z0lPtq__filters button{color:#817a72;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 10px;font-size:10px;font-weight:620}.LoggedInHome-module__Z0lPtq__filters button[aria-pressed=true]{color:#3c3732;background:#fffefa;box-shadow:0 1px 4px #28231f1a}.LoggedInHome-module__Z0lPtq__search{color:#8a837b;background:#fffefae0;border:1px solid #d9d3ca;border-radius:10px;align-items:center;gap:7px;width:210px;height:35px;padding:0 10px;display:flex}.LoggedInHome-module__Z0lPtq__search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.LoggedInHome-module__Z0lPtq__disabledSearch{opacity:.6}.LoggedInHome-module__Z0lPtq__libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.LoggedInHome-module__Z0lPtq__loadMore{justify-content:center;margin-top:20px;display:flex}.LoggedInHome-module__Z0lPtq__loadMore>button{cursor:pointer}.LoggedInHome-module__Z0lPtq__emptyLibrary,.LoggedInHome-module__Z0lPtq__sharedEmpty{color:#807870;background:#fffefa85;border:1px dashed #d6cfc5;border-radius:18px;place-content:center;justify-items:center;min-height:200px;font-size:12px;display:grid}.LoggedInHome-module__Z0lPtq__emptyLibrary>strong,.LoggedInHome-module__Z0lPtq__sharedEmpty>strong{letter-spacing:-.015em;font-weight:500}.LoggedInHome-module__Z0lPtq__emptyStateArt{width:min(100%,400px);margin-bottom:20px;overflow:visible}.LoggedInHome-module__Z0lPtq__emptyStateBranch{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.LoggedInHome-module__Z0lPtq__notice{z-index:60;color:#547;background:#fffefa;border:1px solid #cfc6e4;border-radius:11px;padding:10px 13px;font-size:10px;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 32px #2d262124}.LoggedInHome-module__Z0lPtq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:980px){.LoggedInHome-module__Z0lPtq__overviewTable{grid-template-columns:repeat(2,minmax(0,1fr))}.LoggedInHome-module__Z0lPtq__metricCell:nth-child(3n){border-right:1px solid #ddd7cf}.LoggedInHome-module__Z0lPtq__metricCell:nth-child(n+4){border-bottom:1px solid #ddd7cf}.LoggedInHome-module__Z0lPtq__metricCell:nth-child(2n){border-right:0}.LoggedInHome-module__Z0lPtq__metricCell:nth-last-child(-n+2){border-bottom:0}.LoggedInHome-module__Z0lPtq__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:819px){.LoggedInHome-module__Z0lPtq__header{grid-template-columns:1fr auto}.LoggedInHome-module__Z0lPtq__header nav{display:none}.LoggedInHome-module__Z0lPtq__sectionHeading{align-items:flex-start}.LoggedInHome-module__Z0lPtq__libraryControls{flex-direction:column-reverse;align-items:flex-end}}@media (max-width:620px){.LoggedInHome-module__Z0lPtq__homeContent{width:calc(100% - 24px);padding-top:18px}.LoggedInHome-module__Z0lPtq__overviewHeader{flex-direction:row;gap:10px;margin-bottom:20px}.LoggedInHome-module__Z0lPtq__timeWindowPicker{width:fit-content}.LoggedInHome-module__Z0lPtq__overviewTable{grid-template-columns:1fr}.LoggedInHome-module__Z0lPtq__metricCell:nth-child(n){border-bottom:1px solid #ddd7cf;border-right:0;min-height:150px}.LoggedInHome-module__Z0lPtq__metricCell:last-child{border-bottom:0}.LoggedInHome-module__Z0lPtq__libraryGrid{grid-template-columns:1fr}.LoggedInHome-module__Z0lPtq__sectionHeading{flex-direction:column}.LoggedInHome-module__Z0lPtq__libraryControls,.LoggedInHome-module__Z0lPtq__search{width:100%}.LoggedInHome-module__Z0lPtq__libraryControls{align-items:stretch}.LoggedInHome-module__Z0lPtq__newCanvasPane{border-radius:18px;height:470px;min-height:430px}}@media (prefers-reduced-motion:reduce){.LoggedInHome-module__Z0lPtq__home{scroll-behavior:auto}.LoggedInHome-module__Z0lPtq__newCanvasPane{transition:opacity .14s}}
