html:root{--van-base-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--van-overlay-background:#0000004d;--van-radio-checked-icon-color:#4cafe7;--van-radio-border-color:#fafafa;--van-checkbox-checked-icon-color:#4cafe7;--van-checkbox-border-color:#fafafa;--van-dialog-background:#dfdfdf;--van-button-default-background:#dfdfdf;--van-button-default-color:#007aff;--van-dialog-confirm-button-text-color:#007aff;--van-dialog-button-height:44px;--van-dialog-width:270px;--van-switch-on-background:#4bade5;--van-switch-background:#adadad;--van-switch-width:calc(2em + 8px);--van-switch-height:calc(1em + 8px);--van-popup-background:transparent}html .van-switch{box-shadow:inset 0 2px 4px #00000014,inset 0 1px 1px #0000000a,inset 0 .5px .5px #00000014}html .van-switch__node{top:4px;left:4px;box-shadow:0 2px 3px #00000014,0 1px 1px #0000000a,0 5px 9px -2px #0000003b,inset 0 -4px 2px #f5f5f7,inset 0 -1px 2px #d1cbcd}html .van-switch--on .van-switch__node{left:0}html .van-radio__icon--dot{border-width:2px}html .van-dialog [class*=van-hairline]:after{border-color:#cececf}html .van-dialog .van-dialog__header{color:#000;letter-spacing:-.4px;padding:20px;font-size:17px;font-weight:700;line-height:22px}html .van-dialog .van-dialog__header+.van-dialog__content{margin-top:-18px}html .van-dialog .van-dialog__message{color:#000;letter-spacing:-.4px;padding:0;font-size:13px;line-height:15px;overflow:hidden}html .van-dialog .van-dialog__content{padding:0 20px 20px}html .van-dialog .van-dialog__content.van-dialog__content--isolated{min-height:94px;padding:20px}html .ko-dialog-black-theme{background:#262626;width:315px}html .ko-dialog-black-theme .van-dialog__header{color:#ffffffe6}html .ko-dialog-black-theme .van-dialog__content .van-dialog__message{color:#ffffff80}html .ko-dialog-black-theme .van-dialog__footer{gap:19px;padding:0 20px 20px}html .ko-dialog-black-theme .van-dialog__content{padding:0 20px 16px}html .ko-dialog-black-theme .van-button{border-radius:50px;width:128px;height:40px}html .ko-dialog-black-theme .van-dialog__cancel{color:#dbdbdb;background:#262626;border:1px solid #333}html .ko-dialog-black-theme .van-dialog__footer:after,html .ko-dialog-black-theme .van-hairline--left:after{border-color:#0000}html .ko-dialog-black-theme .van-hairline--left{color:#fafafa;background:#4dbfff}html .ko-dialog-orange-theme{background:#262626;width:315px}html .ko-dialog-orange-theme .van-dialog__header{color:#ffffffe6}html .ko-dialog-orange-theme .van-dialog__content .van-dialog__message{color:#ffffff80}html .ko-dialog-orange-theme .van-dialog__footer{gap:19px;padding:0 20px 20px}html .ko-dialog-orange-theme .van-dialog__content{padding:0 20px 16px}html .ko-dialog-orange-theme .van-button{border-radius:50px;width:128px;height:40px}html .ko-dialog-orange-theme .van-dialog__cancel{color:#dbdbdb;background:#262626;border:1px solid #333}html .ko-dialog-orange-theme .van-dialog__footer:after,html .ko-dialog-orange-theme .van-hairline--left:after{border-color:#0000}html .ko-dialog-orange-theme .van-hairline--left{color:#fafafa;background:#ffb640}html .ko-dialog-error-theme{background:#262626;border:1px solid #ff4d4f73;width:680px;max-width:calc(100vw - 48px);box-shadow:0 8px 32px #ff4d4f2e}html .ko-dialog-error-theme .van-dialog__header{color:#ff6b6d;padding:20px 20px 8px}html .ko-dialog-error-theme .van-dialog__header+.van-dialog__content{margin-top:0}html .ko-dialog-error-theme .van-dialog__content{padding:0 20px 20px}html .ko-dialog-error-theme .van-dialog__content .van-dialog__message{color:#ffffffd9;max-height:none;font-size:13px;line-height:18px}html .ko-dialog-error-theme .van-dialog__footer{padding:0 20px 20px}html .ko-dialog-error-theme .van-dialog__footer:after,html .ko-dialog-error-theme .van-hairline--left:after{border-color:#0000}html .ko-dialog-error-theme .van-button{border-radius:50px;width:100%;height:40px}html .ko-dialog-error-theme .van-dialog__confirm,html .ko-dialog-error-theme .van-dialog__confirm.van-hairline--left{color:#fafafa;background:#ff4d4f}html .roblox-oauth-failed-dialog .roblox-oauth-failed-dialog__body{flex-direction:column;align-items:center;display:flex}html .roblox-oauth-failed-dialog .roblox-oauth-failed-dialog__icon{justify-content:center;margin-bottom:12px;display:flex}html .roblox-oauth-failed-dialog .roblox-oauth-failed-dialog__text{text-align:center;margin:0 0 12px;font-weight:600}html .roblox-oauth-failed-dialog .roblox-oauth-failed-dialog__image{border:1px solid #ff4d4f8c;border-radius:8px;width:100%;max-width:100%;height:auto;margin:0 auto;display:block}:root{--header-zindex:10;--mask-zindex:100;--floating-layer:200;--floating-layer-elevated:300;--seele-z-dropdown:50;--seele-z-popover:100;--seele-z-modal:1000;--seele-z-toast:2000;--pc-page-min-width:1080px;--pc-page-max-width:1080px;--nav-height:44px;--base-font-family:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans CN", sans-serif;--font-mono:"Geist Mono", "SF Mono", ui-monospace, Menlo, monospace;--font-weight-medium:500;--font-weight-semibold:600;--seele-fs-h1:.32rem;--seele-fs-h2:.24rem;--seele-fs-h3:.2rem;--seele-fs-lead:.18rem;--seele-fs-body:.16rem;--seele-fs-sm:.13rem;--seele-fs-xs:.11rem;--seele-bg-void:oklch(11% .004 140);--seele-bg-base:oklch(14% .005 140);--seele-bg-raised:oklch(17% .006 140);--seele-bg-high:oklch(21% .008 140);--seele-bg-peak:oklch(26% .01 140);--seele-ink-0:oklch(98% .005 120);--seele-ink-1:oklch(92% .005 120);--seele-ink-2:oklch(72% .008 120);--seele-ink-3:oklch(55% .01 120);--seele-ink-4:oklch(38% .01 120);--seele-line-1:oklch(24% .013 140);--seele-line-2:oklch(22% .012 140/.5);--seele-soul:oklch(82% .18 130);--seele-soul-dim:oklch(70% .16 130);--seele-soul-bright:oklch(90% .2 130);--seele-soul-glow:oklch(82% .18 130/.14);--seele-soul-ink:oklch(15% .05 140);--seele-amber:oklch(78% .14 70);--seele-danger:oklch(68% .19 25);--bg-void:var(--seele-bg-void);--bg-base:var(--seele-bg-base);--bg-raised:var(--seele-bg-raised);--bg-high:var(--seele-bg-high);--bg-peak:var(--seele-bg-peak);--amber:var(--seele-amber);--ink-0:var(--seele-ink-0);--ink-1:var(--seele-ink-1);--ink-2:var(--seele-ink-2);--ink-3:var(--seele-ink-3);--line-1:var(--seele-line-1);--line-2:var(--seele-line-2);--soul:var(--seele-soul);--soul-dim:var(--seele-soul-dim);--soul-bright:var(--seele-soul-bright);--soul-glow:var(--seele-soul-glow);--soul-ink:var(--seele-soul-ink);--font-display:var(--font-mono);--fs-xs:11px;--fs-sm:13px;--fs-body:16px;--fs-lead:18px;--fs-h1:32px;--fs-h2:24px;--fs-h3:20px;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.55, .08, .68, .53);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.12s;--t-base:.22s;--t-slow:.4s;--r-1:4px;--r-2:10px;--r-3:14px;--r-4:20px;--r-full:9999px;--w-wide:1280px;--w-page:1200px;--h-sm:28px;--h-md:44px;--h-lg:44px;--h-xl:56px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:24px;--s-7:48px;--s-8:64px;--font-body:var(--base-font-family);--shadow-pop:var(--seele-shadow-pop);--shadow-soft:var(--seele-shadow-soft);--seele-r-chip:.04rem;--seele-r-control:.1rem;--seele-r-panel:.14rem;--seele-r-pill:9999px;--seele-shadow-pop:0 .12rem .32rem -.08rem oklch(5% 0 0/.45);--seele-shadow-soft:0 .04rem .16rem -.04rem oklch(5% 0 0/.3)}.ko-page-container{max-width:var(--pc-page-max-width);margin:0 auto}@media only screen and (width>=768px){.ko-page-container{min-width:var(--pc-page-min-width)}.ko-icon{width:36px;height:36px}}.ko-icon{cursor:pointer;background-color:#fff3;background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.bg-glass{-webkit-background-blend-mode:normal, saturation;background-blend-mode:normal, saturation;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html,body,#app{height:100%;font-size:16px;font-family:var(--base-font-family);color:#fafafa;background:var(--seele-bg-void);-webkit-tap-highlight-color:transparent;overscroll-behavior:none}html{height:100svh;overflow-y:hidden}body{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}a,img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}@media only screen and (width<=768px){body{-webkit-user-select:none;user-select:none;-khtml-user-select:none}}.ko-bg{background:#0f0f0f}.un-select{-webkit-user-select:none;user-select:none;-khtml-user-select:none}.ellipsis{text-overflow:ellipsis;white-space:nowrap;word-break:break-word;word-wrap:break-word;overflow:hidden}.ellipsis-line-2{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}pre,code{white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}@font-face{font-family:Geist;src:url(https://static.seeles.ai/p/code4agent-web/assets/fonts/Geist-Regular-B1wb-odA-0307.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:url(https://static.seeles.ai/p/code4agent-web/assets/fonts/Geist-Medium-DdmPy8f2-0307.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:url(https://static.seeles.ai/p/code4agent-web/assets/fonts/Geist-SemiBold-BvYtazuD-0307.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:url(https://static.seeles.ai/p/code4agent-web/assets/fonts/GeistMono-Regular-BxSzyECb-0307.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:url(https://static.seeles.ai/p/code4agent-web/assets/fonts/GeistMono-SemiBold-C_rrDxVZ-0307.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.ko-font-medium{font-weight:var(--font-weight-medium)}.ko-font-bold{font-weight:var(--font-weight-semibold)}.ko-font-heavy{font-weight:900}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)}.fade-scale-enter-from,.fade-scale-leave-to{opacity:0;transform:scale(.95)}.t-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.t-h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:600;line-height:1.15}.t-lead{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.55}.btn{cursor:pointer;font-family:var(--font-body);font-size:var(--fs-body);height:var(--h-md);border-radius:var(--r-2);transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-soul{background:var(--soul);color:var(--soul-ink);font-weight:600}.btn-soul:hover{background:var(--soul-bright)}.btn-ghost{color:var(--ink-1);border:1px solid var(--line-1);background:0 0}.btn-ghost:hover{background:var(--bg-raised);border-color:oklch(100% 0 0/.18)}.btn-xl{height:var(--h-xl);padding:0 var(--s-6);font-size:20px;font-weight:600}.btn-quiet{color:var(--ink-2);background:0 0}.btn-quiet:hover{color:var(--ink-0);background:var(--bg-raised)}.btn-lg{height:var(--h-lg);padding:0 var(--s-5);font-size:var(--fs-lead)}.btn-sm{height:var(--h-sm);padding:0 var(--s-3);font-size:var(--fs-sm)}.t-sm{font-size:var(--fs-sm);line-height:1.45}.t-xs{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;line-height:1.4;font-family:var(--font-mono)}.t-label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.account-ban-overlay[data-v-a034b608]{z-index:2147483000;background:color-mix(in srgb, var(--seele-bg-void) 94%, transparent);-webkit-backdrop-filter:blur(.16rem);justify-content:center;align-items:center;min-height:100svh;padding:.24rem;display:flex;position:fixed;inset:0;overflow:auto}.account-ban-card[data-v-a034b608]{border:.01rem solid var(--seele-line-1);border-radius:var(--seele-r-panel);background:var(--seele-bg-raised);width:min(100%,5.4rem);box-shadow:var(--seele-shadow-pop);color:var(--seele-ink-1);text-align:center;padding:.4rem}.warning-icon[data-v-a034b608]{border-radius:var(--seele-r-pill);background:color-mix(in srgb, var(--seele-danger) 18%, transparent);width:.64rem;height:.64rem;color:var(--seele-danger);justify-content:center;align-items:center;margin-bottom:.24rem;display:inline-flex}.warning-icon[data-v-a034b608] svg{width:.32rem;height:.32rem}.warning-icon[data-v-a034b608] path{stroke:currentColor}.warning-icon[data-v-a034b608] path[fill=white]{fill:currentColor;stroke:none}.title[data-v-a034b608]{color:var(--seele-ink-0);font-size:var(--seele-fs-h2);font-weight:var(--font-weight-semibold);margin:0;line-height:1.2}.description[data-v-a034b608]{color:var(--seele-ink-2);font-size:var(--seele-fs-body);margin:.16rem auto 0;line-height:1.55}.contact-panel[data-v-a034b608]{border-radius:var(--seele-r-control);background:var(--seele-bg-high);flex-direction:column;gap:.08rem;margin-top:.28rem;padding:.16rem;display:flex}.contact-label[data-v-a034b608]{color:var(--seele-ink-2);font-size:var(--seele-fs-sm)}.support-email[data-v-a034b608]{overflow-wrap:anywhere;color:var(--seele-soul);font-family:var(--font-mono);font-size:var(--seele-fs-body);font-weight:var(--font-weight-medium)}.contact-actions[data-v-a034b608]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.12rem;margin-top:.2rem;display:grid}.action-button[data-v-a034b608],.logout-button[data-v-a034b608]{min-width:0}.logout-button[data-v-a034b608]{color:var(--seele-ink-2);margin-top:.12rem}@media only screen and (width<=767px){.account-ban-overlay[data-v-a034b608]{align-items:flex-end;padding:.16rem}.account-ban-card[data-v-a034b608]{width:100%;padding:.32rem .2rem .2rem}.contact-actions[data-v-a034b608]{grid-template-columns:1fr}}.slide-in-enter-active[data-v-127e7776],.slide-out-enter-active[data-v-127e7776],.slide-in-leave-active[data-v-127e7776],.slide-out-leave-active[data-v-127e7776]{will-change:transform;transition:all .3s ease-out;position:absolute}.slide-in-enter-from[data-v-127e7776]{z-index:100;opacity:0;transform:translate(100%)}.slide-in-enter-to[data-v-127e7776],.slide-in-leave-from[data-v-127e7776]{opacity:1}.slide-in-leave-to[data-v-127e7776],.slide-out-enter-from[data-v-127e7776]{opacity:0}.slide-out-enter-to[data-v-127e7776]{opacity:1}.slide-out-leave-from[data-v-127e7776]{z-index:100;opacity:1}.slide-out-leave-to[data-v-127e7776]{opacity:0;transform:translate(100%)}.sideslip-in-enter-active[data-v-127e7776],.sideslip-out-enter-active[data-v-127e7776],.sideslip-in-leave-active[data-v-127e7776],.sideslip-out-leave-active[data-v-127e7776]{will-change:transform;transition:all .3s ease-out;position:absolute}.sideslip-in-enter-from[data-v-127e7776]{z-index:100;opacity:0;transform:translate(100%)}.sideslip-in-enter-to[data-v-127e7776],.sideslip-in-leave-from[data-v-127e7776]{opacity:1;transform:translate(0)}.sideslip-in-leave-to[data-v-127e7776],.sideslip-out-enter-from[data-v-127e7776]{opacity:0;transform:translate(-100%)}.sideslip-out-enter-to[data-v-127e7776]{opacity:1;transform:translate(0)}.sideslip-out-leave-from[data-v-127e7776]{z-index:100;opacity:1;transform:translate(0)}.sideslip-out-leave-to[data-v-127e7776]{opacity:0;transform:translate(100%)}.app[data-v-127e7776]{background:#0f0f0f;width:100%;height:100%}.app.hide-bg[data-v-127e7776]{background:0 0!important}.hidden[data-v-127e7776]{overflow:hidden}.disable-scroll[data-v-127e7776]{overflow:hidden;transform:translateZ(0)}.transition-mask[data-v-127e7776]{z-index:9999;position:fixed;inset:0}
