:root{--bg-void:oklch(11% .004 140);--bg-base:oklch(14% .005 140);--bg-raised:oklch(17% .006 140);--bg-high:oklch(21% .008 140);--bg-peak:oklch(26% .01 140);--ink-0:oklch(98% .005 120);--ink-1:oklch(92% .005 120);--ink-2:oklch(72% .008 120);--ink-3:oklch(55% .01 120);--ink-4:oklch(38% .01 120);--line-1:oklch(28% .012 140/.9);--line-2:oklch(30% .012 140/.5);--soul:oklch(82% .18 130);--soul-dim:oklch(70% .16 130);--soul-bright:oklch(90% .2 130);--soul-glow:oklch(82% .18 130/.18);--soul-ink:oklch(15% .05 140);--amber:oklch(78% .14 70);--amber-dim:oklch(78% .14 70/.15);--danger:oklch(68% .19 25);--danger-dim:oklch(68% .19 25/.12);--font-display:"Geist Mono", "SF Mono", ui-monospace, Menlo, monospace;--font-body:"Geist", -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace;--font-cn:"PingFang SC", "Hiragino Sans GB", "Microsoft Yahei", "Source Han Sans CN", sans-serif;--fs-hero:clamp(48px, 6.5vw, 96px);--fs-display:clamp(32px, 4.5vw, 56px);--fs-h1:32px;--fs-h2:24px;--fs-h3:20px;--fs-lead:18px;--fs-body:16px;--fs-sm:13px;--fs-xs:11px;--r-1:6px;--r-2:12px;--r-3:16px;--r-4:24px;--r-full:9999px;--bp-sm:640px;--bp-md:860px;--bp-lg:1120px;--bp-xl:1440px;--w-prose:720px;--w-narrow:960px;--w-page:1200px;--w-wide:1440px;--h-sm:28px;--h-md:36px;--h-lg:44px;--h-xl:56px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.55, .08, .68, .53);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.12s;--t-base:.2s;--t-slow:.4s;--shadow-soft:0 1px 0 0 oklch(100% 0 0/.04) inset, 0 8px 24px -8px #00000080;--shadow-pop:0 0 0 1px var(--line-1) inset, 0 16px 40px -12px #0009;--shadow-soul:0 0 0 1px var(--soul) inset, 0 0 32px -4px var(--soul-glow);--grid-size:48px;--grid-line:oklch(100% 0 0/.025)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-void);color:var(--ink-1);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;padding:0;line-height:1.55}body{min-height:100vh}::selection{background:var(--soul);color:var(--soul-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-full);border:3px solid var(--bg-void);background:oklch(100% 0 0/.08)}::-webkit-scrollbar-thumb:hover{background:oklch(100% 0 0/.16)}.t-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.t-mono{font-family:var(--font-mono)}.t-hero{font-size:var(--fs-hero);letter-spacing:-.035em;line-height:1.02;font-family:var(--font-display);font-weight:500}.t-h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:600;line-height:1.15}.t-h2{font-size:var(--fs-h2);font-weight:600;line-height:1.2}.t-h3{font-size:var(--fs-h3);font-weight:600;line-height:1.3}.t-lead{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.55}.t-body{font-size:var(--fs-body);line-height:1.55}.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)}.ink-0{color:var(--ink-0)}.ink-1{color:var(--ink-1)}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.soul-color{color:var(--soul)}.amber-color{color:var(--amber)}.lead-block{background:var(--soul);width:12px;height:12px;margin-right:var(--s-3);vertical-align:middle;display:inline-block;transform:translateY(-2px)}.lead-block-sm{background:var(--soul);width:8px;height:8px;margin-right:var(--s-2);vertical-align:middle;display:inline-block}.container{max-width:var(--w-page);padding-left:var(--s-6);padding-right:var(--s-6);width:100%;margin:0 auto}.container-narrow{max-width:var(--w-narrow);padding-left:var(--s-6);padding-right:var(--s-6);width:100%;margin:0 auto}.container-prose{max-width:var(--w-prose);padding-left:var(--s-6);padding-right:var(--s-6);width:100%;margin:0 auto}.container-wide{max-width:var(--w-wide);padding-left:var(--s-6);padding-right:var(--s-6);width:100%;margin:0 auto}.section{padding-top:var(--s-9);padding-bottom:var(--s-9)}.section-tight{padding-top:var(--s-8);padding-bottom:var(--s-8)}.section-hero{padding-top:calc(var(--s-9) + var(--s-5));padding-bottom:var(--s-9)}@media (width<=860px){.container,.container-narrow,.container-prose,.container-wide{padding-left:var(--s-5);padding-right:var(--s-5)}.section{padding-top:var(--s-8);padding-bottom:var(--s-8)}.section-tight{padding-top:var(--s-7);padding-bottom:var(--s-7)}.section-hero{padding-top:var(--s-8);padding-bottom:var(--s-7)}}@media (width<=640px){:root{--fs-h1:26px;--fs-h2:22px;--fs-h3:18px;--fs-lead:17px;--grid-size:32px}.container,.container-narrow,.container-prose,.container-wide{padding-left:var(--s-4);padding-right:var(--s-4)}.section{padding-top:var(--s-7);padding-bottom:var(--s-7)}.section-tight{padding-top:var(--s-6);padding-bottom:var(--s-6)}.section-hero{padding-top:var(--s-7);padding-bottom:var(--s-6)}.btn-xl{height:var(--h-lg);padding:0 var(--s-5);font-size:var(--fs-lead)}.lead-block{width:10px;height:10px;margin-right:var(--s-2)}}.grid-2{gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=860px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.stack-1>*+*{margin-top:var(--s-1)}.stack-2>*+*{margin-top:var(--s-2)}.stack-3>*+*{margin-top:var(--s-3)}.stack-4>*+*{margin-top:var(--s-4)}.stack-5>*+*{margin-top:var(--s-5)}.stack-6>*+*{margin-top:var(--s-6)}.bg-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size)}.bg-noise:after{content:"";pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.8'/%3E%3C/svg%3E");position:absolute;inset:0}.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-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-xl{height:var(--h-xl);padding:0 var(--s-6);font-size:20px;font-weight:600}.btn-sm{height:var(--h-sm);padding:0 var(--s-3);font-size:var(--fs-sm)}.btn-term{font-family:var(--font-mono);color:var(--soul);border:1px solid var(--soul);border-radius:var(--r-2);letter-spacing:.02em;background:0 0;padding:0 20px;font-weight:500;position:relative}.btn-term:before{content:">";color:var(--soul);margin-right:4px}.btn-term:hover{background:var(--soul);color:var(--soul-ink)}.card{background:var(--bg-raised);border:1px solid var(--line-1);border-radius:var(--r-3);padding:var(--s-5)}.panel{background:var(--bg-base);border:1px solid var(--line-1);border-radius:var(--r-3)}.term-panel{background:var(--bg-base);border:1px solid var(--line-1);border-radius:var(--r-3);font-family:var(--font-mono);overflow:hidden}.term-panel-header{border-bottom:1px solid var(--line-1);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}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}:root{--header-zindex:10;--mask-zindex:100;--floating-layer:20;--pc-page-min-width:1080px;--pc-page-max-width:1080px;--nav-height:44px;--base-font-family:"Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-weight-medium:500;--font-weight-semibold:600}.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;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:0 0}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:SF Pro;src:url(https://static.seeles.ai/p/code4agent-site-test/assets/fonts/SF-Pro-Text-Regular-CR70YEDR-0307.woff);font-display:optional;font-weight:400}@font-face{font-family:SF Pro Heavy;src:url(https://static.seeles.ai/p/code4agent-site-test/assets/fonts/SF-Pro-Text-Heavy-DdAArXgb-0307.woff2);font-display:optional;font-weight:900}@font-face{font-family:SF Pro Bold;src:url(https://static.seeles.ai/p/code4agent-site-test/assets/fonts/SF-Pro-Text-Bold-BGghmPTN-0307.woff2);font-display:optional;font-weight:700}@font-face{font-family:SF Pro Medium;src:url(https://static.seeles.ai/p/code4agent-site-test/assets/fonts/SF-Pro-Text-Medium-CtmmCjyd-0307.woff2);font-display:optional;font-weight:500}.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)}.slide-in-enter-active,.slide-out-enter-active,.slide-in-leave-active,.slide-out-leave-active{will-change:transform;transition:all .3s ease-out;position:absolute}.slide-in-enter-from{z-index:100;opacity:0;transform:translate(100%)}.slide-in-enter-to,.slide-in-leave-from{opacity:1}.slide-in-leave-to,.slide-out-enter-from{opacity:0}.slide-out-enter-to{opacity:1}.slide-out-leave-from{z-index:100;opacity:1}.slide-out-leave-to{opacity:0;transform:translate(100%)}.sideslip-in-enter-active,.sideslip-out-enter-active,.sideslip-in-leave-active,.sideslip-out-leave-active{will-change:transform;transition:all .3s ease-out;position:absolute}.sideslip-in-enter-from{z-index:100;opacity:0;transform:translate(100%)}.sideslip-in-enter-to,.sideslip-in-leave-from{opacity:1;transform:translate(0)}.sideslip-in-leave-to,.sideslip-out-enter-from{opacity:0;transform:translate(-100%)}.sideslip-out-enter-to{opacity:1;transform:translate(0)}.sideslip-out-leave-from{z-index:100;opacity:1;transform:translate(0)}.sideslip-out-leave-to{opacity:0;transform:translate(100%)}.site-app{background:#0f0f0f;width:100%;height:100%}
