@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_dd5f33c6-module__WggDGG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dd5f33c6-module__WggDGG__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_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cyccle-color-white-hsl:0 0% 100%;--cyccle-color-black-hsl:0 0% 0%;--cyccle-color-gray-lightest-hsl:0 0% 96%;--cyccle-color-gray-light-hsl:0 0% 85%;--cyccle-color-gray-medium-hsl:0 0% 60%;--cyccle-color-gray-dark-hsl:0 0% 20%;--cyccle-color-gray-near-black-hsl:0 0% 8%;--cyccle-color-blue-hsl:207 93% 60%;--cyccle-color-blue-light-hsl:198 87% 67%;--cyccle-color-blue-pale-hsl:201 100% 95%;--cyccle-color-red-hsl:0 100% 55%;--cyccle-color-red-pale-hsl:0 100% 90%;--cyccle-color-green-hsl:162 94% 49%;--cyccle-radius-base:.625rem;--cyccle-ease-out:cubic-bezier(.23, 1, .32, 1);--cyccle-ease-in-out:cubic-bezier(.77, 0, .175, 1);--cyccle-ease-drawer:cubic-bezier(.32, .72, 0, 1);--cyccle-font-sans:var(--font-geist-sans), Arial, Helvetica, sans-serif;--cyccle-font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, "Liberation Mono", monospace;--cyccle-font-weight-normal:450;--cyccle-text-h1-size:40px;--cyccle-text-h1-line-height:44px;--cyccle-text-h2-size:24px;--cyccle-text-h2-line-height:26.4px;--cyccle-text-h3-size:20px;--cyccle-text-h3-line-height:22px;--cyccle-text-xl-size:19px;--cyccle-text-xl-line-height:23.8px;--cyccle-text-lg-size:17px;--cyccle-text-lg-line-height:21.3px;--cyccle-text-base-size:15px;--cyccle-text-base-line-height:20px;--cyccle-text-sm-size:13px;--cyccle-text-sm-line-height:16.3px;--cyccle-text-xs-size:11px;--cyccle-text-xs-line-height:13.8px;--cyccle-text-2xs-size:9px;--cyccle-text-2xs-line-height:9px;--cyccle-tracking-tight:-.02rem}
[data-cyccle-logo],.agent-logo{vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}[data-cyccle-logo][data-variant=dark]{color:hsl(var(--cyccle-color-black-hsl))}[data-cyccle-logo][data-variant=light]{color:hsl(var(--cyccle-color-white-hsl))}.agent-logo__shell,.agent-logo__loading-stroke{transition:opacity .15s var(--cyccle-ease-out)}.agent-logo__face-mask,.agent-logo__eyes-track,.agent-logo__eyes,.agent-logo__eye,.agent-logo__loading-stroke{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.agent-logo__loading-stroke{opacity:0;stroke-dasharray:12 88;stroke-dashoffset:0}.agent-logo[data-state=idle] .agent-logo__eyes{animation:agent-logo-idle-blink 4.8s var(--cyccle-ease-out) infinite}.agent-logo[data-state=loading] .agent-logo__shell{opacity:.16}.agent-logo[data-state=loading] .agent-logo__face-mask,.agent-logo[data-state=loading] .agent-logo__eyes-track{opacity:0}.agent-logo[data-state=loading] .agent-logo__loading-stroke{opacity:1;animation:1.18s infinite cyccle-agent-logo-loading-trace}.agent-logo[data-state=thinking] .agent-logo__face-mask{animation:agent-logo-think-mask-look 1.8s var(--cyccle-ease-in-out) infinite}.agent-logo[data-state=thinking] .agent-logo__eyes-track{animation:agent-logo-think-eyes-look 1.8s var(--cyccle-ease-in-out) infinite}.agent-logo[data-state=working] .agent-logo__face-mask{animation:agent-logo-work-mask-look 1.15s var(--cyccle-ease-in-out) infinite}.agent-logo[data-state=working] .agent-logo__eyes-track{animation:agent-logo-work-eyes-look 1.15s var(--cyccle-ease-in-out) infinite}.agent-logo[data-state=working] .agent-logo__eyes{animation:agent-logo-work-focus 1.15s var(--cyccle-ease-in-out) infinite}.agent-logo[data-state=hover] .agent-logo__face-mask,.agent-logo[data-state=hover] .agent-logo__eyes-track{transition:transform .16s var(--cyccle-ease-out)}.agent-logo[data-state=hover] .agent-logo__eyes{opacity:0;transform:scaleY(.12)}.agent-logo[data-state=hover] .agent-logo__face-mask{transform:translate(var(--agent-logo-mask-look-x,0px), var(--agent-logo-mask-look-y,0px))}.agent-logo[data-state=hover] .agent-logo__eyes-track{transform:translate(var(--agent-logo-eyes-look-x,0px), var(--agent-logo-eyes-look-y,0px))}.agent-logo[data-state=hover][data-look-state=active] .agent-logo__eyes{animation:agent-logo-hover-eyes-blink-in .2s var(--cyccle-ease-out) both;opacity:1}.agent-logo[data-state=hover][data-look-state=closing] .agent-logo__eyes{animation:agent-logo-hover-eyes-close .18s var(--cyccle-ease-out) both;opacity:0}.agent-logo[data-state=needs-action] .agent-logo__face-mask{animation:agent-logo-attention-mask-look 1.4s var(--cyccle-ease-out) infinite}.agent-logo[data-state=needs-action] .agent-logo__eyes-track{animation:agent-logo-attention-eyes-look 1.4s var(--cyccle-ease-out) infinite}.agent-logo[data-state=needs-action] .agent-logo__eye{animation:agent-logo-attention-eyes 1.4s var(--cyccle-ease-out) infinite}.agent-logo[data-state=error] .agent-logo__face-mask{animation:agent-logo-error-mask-look 5s var(--cyccle-ease-out) infinite}.agent-logo[data-state=error] .agent-logo__eyes-track{animation:agent-logo-error-eyes-look 5s var(--cyccle-ease-out) infinite}.agent-logo[data-state=error] .agent-logo__eye{transform:scaleY(.58)}@keyframes agent-logo-idle-blink{0%,82%,87%,92%,to{transform:scaleY(1)}84%,89%{transform:scaleY(.18)}}@keyframes cyccle-agent-logo-loading-trace{0%{stroke-dasharray:12 88;stroke-dashoffset:0;animation-timing-function:linear}14%{stroke-dasharray:24 76;stroke-dashoffset:-14px;animation-timing-function:linear}88%{stroke-dasharray:24 76;stroke-dashoffset:-88px;animation-timing-function:var(--cyccle-ease-in-out)}to{stroke-dasharray:12 88;stroke-dashoffset:-100px}}@keyframes agent-logo-think-mask-look{0%,to{transform:translate(0)}25%{transform:translate(-.7px,-.7px)}50%{transform:translateY(-.8px)}75%{transform:translate(.7px,-.7px)}}@keyframes agent-logo-think-eyes-look{0%,to{transform:translate(0)}25%{transform:translate(-1.4px,-1.3px)}50%{transform:translateY(-1.5px)}75%{transform:translate(1.4px,-1.3px)}}@keyframes agent-logo-work-mask-look{0%,to{transform:translate(0)}35%{transform:translate(-.65px,.55px)}70%{transform:translate(.65px,.55px)}}@keyframes agent-logo-work-eyes-look{0%,to{transform:translate(0)}35%{transform:translate(-1.25px,1px)}70%{transform:translate(1.25px,1px)}}@keyframes agent-logo-work-focus{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-.35px)scaleY(.86)}}@keyframes agent-logo-hover-eyes-blink-in{0%{opacity:0;transform:scaleY(.12)}42%{opacity:1;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes agent-logo-hover-eyes-close{0%{opacity:1;transform:scaleY(1)}62%{opacity:1;transform:scaleY(.12)}to{opacity:0;transform:scaleY(.12)}}@keyframes agent-logo-attention-mask-look{0%,to{transform:translate(0)}14%,34%{transform:translateY(-.85px)}}@keyframes agent-logo-attention-eyes-look{0%,to{transform:translate(0)}14%,34%{transform:translateY(-1.6px)}}@keyframes agent-logo-attention-eyes{0%,to{transform:scaleY(1)}18%{transform:scaleY(1.1)}}@keyframes agent-logo-error-mask-look{0%,5.6%,11.2%,to{transform:translate(0)}1.4%,7%{transform:translate(-.65px)}4.2%,9.8%{transform:translate(.65px)}}@keyframes agent-logo-error-eyes-look{0%,5.6%,11.2%,to{transform:translate(0)}1.4%,7%{transform:translate(-1.25px)}4.2%,9.8%{transform:translate(1.25px)}}@media (prefers-reduced-motion:reduce){.agent-logo__face-mask,.agent-logo__eyes-track,.agent-logo__eyes,.agent-logo__eye,.agent-logo__loading-stroke{animation:none!important;transform:none!important}}
.cyccle-runtime,.cyccle-loading-screen{--cyccle-primary:#5b4ff7;--cyccle-primary-hover:#493de8;--cyccle-on-primary:#fff;--cyccle-surface:#fff;--cyccle-surface-subtle:#f7f7f8;--cyccle-text:#171717;--cyccle-text-muted:#737373;--cyccle-border:#1717171a;--cyccle-focus:#6d5ef8;--cyccle-danger:#dc2626;--cyccle-success:#16a34a;--cyccle-heading-font:ui-sans-serif, system-ui, sans-serif;--cyccle-body-font:ui-sans-serif, system-ui, sans-serif;--cyccle-heading-size:2rem;--cyccle-heading-weight:600;--cyccle-heading-line:1.15;--cyccle-heading-tracking:-.025em;--cyccle-body-size:1rem;--cyccle-body-weight:400;--cyccle-body-line:1.5;--cyccle-body-tracking:0;--cyccle-button-size:.9375rem;--cyccle-button-weight:600;--cyccle-button-line:1.2;--cyccle-button-tracking:0;--cyccle-button-height:2.75rem;--cyccle-button-padding-x:1.25rem;--cyccle-button-border-width:1px;--cyccle-button-shadow:none;--cyccle-button-focus:#6d5ef8;--cyccle-button-primary-bg:#5b4ff7;--cyccle-button-primary-hover-bg:#493de8;--cyccle-button-primary-active-bg:#4035d0;--cyccle-button-primary-text:#fff;--cyccle-button-primary-border:transparent;--cyccle-button-primary-border-style:none;--cyccle-button-secondary-bg:#fff;--cyccle-button-secondary-hover-bg:#f7f7f8;--cyccle-button-secondary-active-bg:#efeff1;--cyccle-button-secondary-text:#171717;--cyccle-button-secondary-border:#1717171a;--cyccle-button-secondary-border-style:solid;--cyccle-button-ghost-bg:transparent;--cyccle-button-ghost-hover-bg:#1717170a;--cyccle-button-ghost-active-bg:#17171712;--cyccle-button-ghost-text:#737373;--cyccle-button-ghost-border:transparent;--cyccle-button-ghost-border-style:none;--cyccle-button-outline-bg:transparent;--cyccle-button-outline-hover-bg:#f7f7f8;--cyccle-button-outline-active-bg:#efeff1;--cyccle-button-outline-text:#171717;--cyccle-button-outline-border:#17171724;--cyccle-button-outline-border-style:solid;--cyccle-radius-button:.625rem;--cyccle-radius-card:1.25rem;--cyccle-radius-input:.75rem;--cyccle-radius-modal:1.5rem;--cyccle-card-shadow:0 20px 60px -30px #00000040;--cyccle-loader-primary:#5b4ff7;--cyccle-loader-surface:#fff;--cyccle-loader-logo-radius:16px;--cyccle-ease-out:cubic-bezier(.23, 1, .32, 1)}:where(.cyccle-runtime,.cyccle-loading-screen),:where(.cyccle-runtime,.cyccle-loading-screen) *,:where(.cyccle-runtime,.cyccle-loading-screen) :before,:where(.cyccle-runtime,.cyccle-loading-screen) :after{box-sizing:border-box}:where(.cyccle-runtime,.cyccle-loading-screen) :where(button,input,textarea,select){font:inherit}:where(.cyccle-runtime,.cyccle-loading-screen) button{-webkit-tap-highlight-color:transparent}.cyccle-runtime{min-height:100dvh;color:var(--cyccle-text);font-family:var(--cyccle-body-font);font-size:var(--cyccle-body-size);font-weight:var(--cyccle-body-weight);letter-spacing:var(--cyccle-body-tracking);line-height:var(--cyccle-body-line);place-items:center;padding:24px;display:grid}.cyccle-loading-screen{background:var(--cyccle-loader-surface);min-height:100dvh;color:var(--cyccle-text);font-family:var(--cyccle-body-font);place-items:center;display:grid}.cyccle-loading-stack{flex-direction:column;align-items:center;display:flex}.cyccle-loading-logo{border-radius:var(--cyccle-loader-logo-radius);background:var(--cyccle-surface-subtle);width:72px;height:72px;color:var(--cyccle-text);place-items:center;font-size:16px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 8px 24px #14141414}.cyccle-loading-logo img{object-fit:cover;width:100%;height:100%;display:block}.cyccle-surface{border:1px solid var(--cyccle-border);border-radius:var(--cyccle-radius-modal);background:var(--cyccle-surface);width:min(100%,560px);max-height:calc(100dvh - 48px);box-shadow:var(--cyccle-card-shadow);overscroll-behavior:contain;overflow:auto}.cyccle-header{border-bottom:1px solid var(--cyccle-border);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px 12px 22px;display:flex}.cyccle-brand,.cyccle-header-end{align-items:center;gap:9px;display:flex}.cyccle-brand{color:var(--cyccle-text-muted);font-size:13px;font-weight:600}.cyccle-brand-dot{background:var(--cyccle-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cyccle-success) 12%, transparent);border-radius:999px}.cyccle-progress{color:var(--cyccle-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.cyccle-close{width:36px;height:36px;color:var(--cyccle-text-muted);cursor:pointer;transition:color .15s ease, background-color .15s ease, transform .13s var(--cyccle-ease-out);background:0 0;border:0;border-radius:999px;place-items:center;font-size:24px;line-height:1;display:inline-grid}.cyccle-close:active,.cyccle-button:active:not(:disabled),.cyccle-subscription-choice:active:not(:disabled){transform:scale(.97)}.cyccle-content{padding:clamp(28px,6vw,46px)}.cyccle-heading,.cyccle-status-title{color:var(--cyccle-text);font-family:var(--cyccle-heading-font);font-size:clamp(26px, 5vw, var(--cyccle-heading-size));font-weight:var(--cyccle-heading-weight);letter-spacing:var(--cyccle-heading-tracking);line-height:var(--cyccle-heading-line);text-wrap:balance;outline:none;margin:0}.cyccle-subtext{color:var(--cyccle-text-muted);text-wrap:pretty;margin:12px 0 0}.cyccle-eyebrow{color:var(--cyccle-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.cyccle-choice-list{border:0;gap:8px;margin:26px 0 0;padding:0;display:grid}.cyccle-reason{border:1px solid var(--cyccle-border);border-radius:var(--cyccle-radius-input);background:var(--cyccle-surface);cursor:pointer;min-height:52px;transition:border-color .16s ease, background-color .16s ease, transform .13s var(--cyccle-ease-out);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 16px;display:flex}.cyccle-reason[data-selected=true]{border-color:var(--cyccle-primary);background:color-mix(in srgb, var(--cyccle-primary) 7%, var(--cyccle-surface))}.cyccle-reason input{width:18px;height:18px;accent-color:var(--cyccle-primary);margin:0}.cyccle-field{color:var(--cyccle-text);gap:8px;margin-top:20px;font-size:14px;font-weight:600;display:grid}.cyccle-field textarea,.cyccle-field select{border:1px solid var(--cyccle-border);border-radius:var(--cyccle-radius-input);background:var(--cyccle-surface);width:100%;color:var(--cyccle-text);outline:none}.cyccle-field textarea{resize:vertical;min-height:116px;padding:13px 14px}.cyccle-field select{min-height:48px;padding:0 14px}.cyccle-field small{color:var(--cyccle-text-muted);font-size:12px;font-weight:400}.cyccle-button{min-height:var(--cyccle-button-height);padding:8px var(--cyccle-button-padding-x);border-width:var(--cyccle-button-border-width);border-radius:var(--cyccle-radius-button);box-shadow:var(--cyccle-button-shadow);cursor:pointer;font-size:var(--cyccle-button-size);font-weight:var(--cyccle-button-weight);letter-spacing:var(--cyccle-button-tracking);line-height:var(--cyccle-button-line);text-align:center;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .13s var(--cyccle-ease-out);justify-content:center;align-items:center;display:inline-flex}.cyccle-button:disabled{cursor:wait;opacity:.62}.cyccle-button-primary{border-color:var(--cyccle-button-primary-border);border-style:var(--cyccle-button-primary-border-style);background:var(--cyccle-button-primary-bg);color:var(--cyccle-button-primary-text)}.cyccle-button-secondary{border-color:var(--cyccle-button-secondary-border);border-style:var(--cyccle-button-secondary-border-style);background:var(--cyccle-button-secondary-bg);color:var(--cyccle-button-secondary-text)}.cyccle-button-ghost,.cyccle-button-quiet{border-color:var(--cyccle-button-ghost-border);border-style:var(--cyccle-button-ghost-border-style);background:var(--cyccle-button-ghost-bg);color:var(--cyccle-button-ghost-text)}.cyccle-button-outline{border-color:var(--cyccle-button-outline-border);border-style:var(--cyccle-button-outline-border-style);background:var(--cyccle-button-outline-bg);color:var(--cyccle-button-outline-text)}.cyccle-button-danger{border-style:solid;border-color:color-mix(in srgb, var(--cyccle-danger) 24%, transparent);color:var(--cyccle-danger);background:0 0}.cyccle-button-primary:active:not(:disabled){background:var(--cyccle-button-primary-active-bg)}.cyccle-button-secondary:active:not(:disabled){background:var(--cyccle-button-secondary-active-bg)}.cyccle-button-ghost:active:not(:disabled),.cyccle-button-quiet:active:not(:disabled){background:var(--cyccle-button-ghost-active-bg)}.cyccle-button-outline:active:not(:disabled){background:var(--cyccle-button-outline-active-bg)}.cyccle-button-full{width:100%;margin-top:20px}.cyccle-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cyccle-actions-stack{display:grid}.cyccle-back{color:var(--cyccle-text-muted);cursor:pointer;background:0 0;border:0;justify-self:center;padding:8px 12px;font-size:13px}.cyccle-terms,.cyccle-loss-card{border:1px solid var(--cyccle-border);border-radius:var(--cyccle-radius-card);background:var(--cyccle-surface-subtle);margin-top:22px;padding:16px}.cyccle-terms{gap:3px;display:grid}.cyccle-terms span,.cyccle-loss-card>span{color:var(--cyccle-text-muted);font-size:12px}.cyccle-badge{background:color-mix(in srgb, var(--cyccle-primary) 10%, var(--cyccle-surface));width:fit-content;color:var(--cyccle-primary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 9px;font-size:11px;font-weight:750}.cyccle-option-grid{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;padding:0;display:grid}.cyccle-option-grid legend{grid-column:1/-1;margin-bottom:4px;font-size:13px;font-weight:650}.cyccle-option-grid label{border:1px solid var(--cyccle-border);border-radius:var(--cyccle-radius-input);cursor:pointer;align-content:center;place-items:center;min-height:76px;display:grid}.cyccle-option-grid label[data-selected=true]{border-color:var(--cyccle-primary);background:color-mix(in srgb, var(--cyccle-primary) 7%, var(--cyccle-surface))}.cyccle-option-grid input{opacity:0;position:absolute}.cyccle-option-grid strong{font-size:20px}.cyccle-option-grid span{color:var(--cyccle-text-muted);font-size:12px}.cyccle-loss-card ul{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.cyccle-note{color:var(--cyccle-text-muted);margin:14px 0 0;font-size:13px}.cyccle-message{border-radius:var(--cyccle-radius-input);margin-top:16px;padding:11px 13px;font-size:13px}.cyccle-message-error{border:1px solid color-mix(in srgb, var(--cyccle-danger) 25%, transparent);background:color-mix(in srgb, var(--cyccle-danger) 7%, var(--cyccle-surface));color:var(--cyccle-danger)}.cyccle-status{text-align:center;justify-items:center;padding:18px 0 10px;display:grid}.cyccle-status p{max-width:390px;color:var(--cyccle-text-muted);margin:13px 0 0}.cyccle-status-mark,.cyccle-spinner{background:color-mix(in srgb, var(--cyccle-success) 11%, var(--cyccle-surface));width:48px;height:48px;color:var(--cyccle-success);border-radius:999px;place-items:center;margin-bottom:18px;font-size:22px;font-weight:700;display:inline-grid}.cyccle-status-mark-error{background:color-mix(in srgb, var(--cyccle-danger) 8%, var(--cyccle-surface));color:var(--cyccle-danger)}.cyccle-spinner{border:2px solid var(--cyccle-border);border-color:color-mix(in srgb, var(--cyccle-loader-primary) 18%, transparent);border-top-color:var(--cyccle-loader-primary);will-change:transform;background:0 0;width:24px;height:24px;margin-top:32px;animation:.9s cubic-bezier(.4,0,.2,1) infinite cyccle-spin}@keyframes cyccle-spin{to{transform:rotate(360deg)}}.cyccle-error-code{color:var(--cyccle-text-muted);margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cyccle-subscription-choice{border:1px solid var(--cyccle-border);border-radius:var(--cyccle-radius-card);background:var(--cyccle-surface);width:100%;min-height:78px;color:var(--cyccle-text);cursor:pointer;text-align:left;transition:border-color .16s ease, background-color .16s ease, transform .13s var(--cyccle-ease-out);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.cyccle-choice-main{gap:3px;min-width:0;display:grid}.cyccle-choice-main span,.cyccle-choice-meta{color:var(--cyccle-text-muted);font-size:12px}.cyccle-choice-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cyccle-choice-meta{white-space:nowrap}.cyccle-choice-arrow{color:var(--cyccle-primary)}.cyccle-powered{color:var(--cyccle-text-muted);letter-spacing:.03em;text-align:center;padding:0 20px 18px;font-size:10px}.cyccle-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.cyccle-runtime,.cyccle-loading-screen) :where(button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--cyccle-focus) 38%, transparent);outline-offset:2px}.cyccle-button:focus-visible{outline-color:color-mix(in srgb, var(--cyccle-button-focus) 38%, transparent)}@media (hover:hover) and (pointer:fine){.cyccle-close:hover{background:var(--cyccle-surface-subtle);color:var(--cyccle-text)}.cyccle-button-primary:hover:not(:active,:disabled){background:var(--cyccle-button-primary-hover-bg)}.cyccle-button-secondary:hover:not(:active,:disabled){background:var(--cyccle-button-secondary-hover-bg)}.cyccle-button-ghost:hover:not(:active,:disabled),.cyccle-button-quiet:hover:not(:active,:disabled){background:var(--cyccle-button-ghost-hover-bg)}.cyccle-button-outline:hover:not(:active,:disabled){background:var(--cyccle-button-outline-hover-bg)}.cyccle-reason:hover{border-color:color-mix(in srgb, var(--cyccle-primary) 45%, var(--cyccle-border))}.cyccle-subscription-choice:hover:not(:disabled){border-color:var(--cyccle-primary);background:var(--cyccle-surface-subtle)}}@media (max-width:520px){.cyccle-runtime{align-items:end;padding:0}.cyccle-surface{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:100dvh}.cyccle-content{padding:28px 22px 34px}.cyccle-subscription-choice{grid-template-columns:1fr auto}.cyccle-choice-meta{grid-column:1}.cyccle-choice-arrow{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){:where(.cyccle-runtime,.cyccle-loading-screen),:where(.cyccle-runtime,.cyccle-loading-screen) *,:where(.cyccle-runtime,.cyccle-loading-screen) :before,:where(.cyccle-runtime,.cyccle-loading-screen) :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.cyccle-spinner{will-change:auto;animation:none!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f6f4;--surface:#fff;--surface-subtle:#fafaf8;--text:#141413;--text-secondary:#656560;--text-tertiary:#92928b;--border:#e5e5df;--border-strong:#d7d7cf;--blue:#2997ed;--blue-soft:#eaf6ff;--code:#171716;--code-border:#2b2b29;--code-text:#f5f5f1;--code-muted:#85857e;--ease-out:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html,body{background:0 0;min-height:100%;margin:0}body{color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-synthesis:none}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}::selection{background:#2997ed33}.hosted-cancel{background:radial-gradient(circle at 50% 0%, #fffffff5, transparent 30rem), var(--background);min-height:100dvh}.hosted-start{background:var(--background);place-items:center;min-height:100dvh;padding:24px;display:grid}.hosted-entry{background:radial-gradient(circle at 50% 0%, #fffffff5, transparent 30rem), var(--background);place-items:center;min-height:100dvh;padding:24px;display:grid}.hosted-entry-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;width:min(100%,480px);padding:40px;box-shadow:0 24px 70px #1414131a}.hosted-entry-card .hosted-start-mark{margin-left:0}.hosted-entry-card .eyebrow{color:var(--text-tertiary);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:600;line-height:1.4}.hosted-entry-card h1{letter-spacing:-.045em;margin:14px 0 0;font-size:28px}.hosted-entry-card form>p,.hosted-entry-message{color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.55}.hosted-entry-card label{margin-top:24px;font-size:12px;font-weight:600;display:block}.hosted-entry-card input{border:1px solid var(--border-strong);background:var(--surface-subtle);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:12px;outline:none;margin-top:8px;padding:0 13px}.hosted-entry-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2997ed1f}.hosted-entry-card form>button,.hosted-entry-choices button{background:var(--text);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:44px;margin-top:18px;padding:0 16px;font-size:13px;font-weight:650}.hosted-entry-card button:disabled{cursor:wait;opacity:.58}.hosted-entry-choices{margin-top:20px}.hosted-entry-choices button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:64px;margin-top:10px;display:flex}.hosted-entry-choices span{color:#ffffffb3;margin-top:3px;font-size:11px;font-weight:450}.hosted-start-card{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:24px;width:min(100%,430px);padding:42px;box-shadow:0 24px 70px #1414131a}.hosted-start-mark{background:var(--text);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 24px;font-size:15px;font-weight:700;display:grid}.hosted-start-card h1{letter-spacing:-.04em;margin:0;font-size:23px}.hosted-start-card p{color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:1.55}.hosted-start-card button{background:var(--text);color:#fff;cursor:pointer;min-height:42px;transition:transform .14s var(--ease-out);border:0;border-radius:999px;margin-top:24px;padding:0 20px;font-size:13px;font-weight:600}.hosted-start-card button:active{transform:scale(.97)}.hosted-start-card button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hosted-start-spinner{border:2px solid var(--border-strong);border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;margin:0 auto 18px;animation:.7s linear infinite hosted-spin;display:block}@keyframes hosted-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hosted-start-spinner{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
