.lg-chat[data-v-f151e85f]{background:linear-gradient(160deg,#0d1928,#111f32);border:1px solid #24394d;border-radius:18px;padding:17px;color:#e2efff;min-width:0}.lg-chat-head[data-v-f151e85f]{display:flex;justify-content:space-between;align-items:start;gap:12px}.lg-chat-head h3[data-v-f151e85f]{margin:0;font-size:18px}.lg-chat-head p[data-v-f151e85f]{font-size:12px;color:#91a9c6}.lg-chat-layout[data-v-f151e85f]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;margin-top:12px}.lg-chat-history[data-v-f151e85f]{border:1px solid #274057;border-radius:12px;padding:10px;max-height:420px;overflow-y:auto}.lg-chat-history b[data-v-f151e85f]{font-size:12px}.lg-chat-history button[data-v-f151e85f]{display:block;text-align:left;width:100%;border:0;border-radius:8px;margin:8px 0;padding:9px;background:#192b40;color:#dae7f7;cursor:pointer}.lg-chat-history button.chosen[data-v-f151e85f]{background:#265173}.lg-chat-history button small[data-v-f151e85f]{display:block;font-size:10px;color:#92a6ba;margin-top:5px}.lg-chat-history p[data-v-f151e85f]{color:#8098b0;font-size:12px}.lg-chat-main[data-v-f151e85f]{min-width:0}.lg-chat-messages[data-v-f151e85f]{height:315px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:12px;background:#081321;border-radius:12px}.lg-bubble[data-v-f151e85f]{border-radius:12px;padding:11px 13px;max-width:88%;white-space:pre-wrap;word-break:break-word}.lg-user[data-v-f151e85f]{background:#224368;align-self:flex-end}.lg-assistant[data-v-f151e85f]{background:#182638;align-self:flex-start}.lg-bubble-role[data-v-f151e85f]{font-weight:650;font-size:12px;margin-bottom:6px}.lg-bubble-role small[data-v-f151e85f]{font-weight:400;color:#92a5bc;margin-left:8px}.lg-bubble-content[data-v-f151e85f]{font-size:13px;line-height:1.6}.lg-chat-job[data-v-f151e85f]{border:1px solid #264f75;border-radius:8px;margin-top:8px;padding:7px;font-size:11px}.lg-chat-job code[data-v-f151e85f]{font-size:9px;word-break:break-all}.lg-composer[data-v-f151e85f]{margin-top:10px}.lg-composer textarea[data-v-f151e85f]{box-sizing:border-box;width:100%;background:#0b1624;color:#f1f7ff;border:1px solid #2b4a68;border-radius:10px;padding:12px;font-family:inherit}.lg-chat-actions[data-v-f151e85f]{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.lg-mcp-status[data-v-f151e85f]{padding:10px;border:1px solid #305875;border-radius:10px;margin-top:10px;font-size:12px}.lg-mcp-status pre[data-v-f151e85f]{max-height:170px;overflow:auto;white-space:pre-wrap;word-break:break-all}.lg-composer small[data-v-f151e85f]{display:block;color:#89a1b9;font-size:11px;margin-top:9px}.lg-chat-empty[data-v-f151e85f]{margin:auto;text-align:center;color:#96afc9}.lg-chat-empty p[data-v-f151e85f]{font-size:12px}@media(max-width:850px){.lg-chat-layout[data-v-f151e85f]{grid-template-columns:1fr}.lg-chat-history[data-v-f151e85f]{display:flex;flex-wrap:wrap;gap:7px;max-height:130px}.lg-chat-history button[data-v-f151e85f]{width:auto}.lg-chat-messages[data-v-f151e85f]{height:300px}}.lg-chat-job[data-v-f151e85f]{border-color:#315a7d;border-radius:10px;padding:10px;font-size:12px;min-width:min(680px,72vw)}.lg-job-heading[data-v-f151e85f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.lg-job-heading code[data-v-f151e85f]{font-size:9px;color:#8fabc6;word-break:break-all}.lg-job-summary[data-v-f151e85f]{font-size:13px;line-height:1.6;white-space:pre-wrap}.lg-job-wait[data-v-f151e85f]{color:#91a9c6}.lg-job-files-head[data-v-f151e85f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 7px}.lg-job-file[data-v-f151e85f]{border:1px solid #294862;border-radius:8px;margin:7px 0;background:#091522}.lg-job-file summary[data-v-f151e85f]{cursor:pointer;padding:9px;color:#9dd4ff;font-weight:650}.lg-job-file pre[data-v-f151e85f]{margin:0;padding:12px;max-height:520px;overflow:auto;border-top:1px solid #294862;white-space:pre;tab-size:2}.lg-job-file code[data-v-f151e85f]{font-size:11px;line-height:1.55;color:#d8e8f7}.lg-job-download[data-v-f151e85f]{display:inline-block;margin-top:10px;color:#78c4ff;text-decoration:none}@media(max-width:850px){.lg-chat-job[data-v-f151e85f]{min-width:0}}.admin-header[data-v-258e5c5f]{display:flex;align-items:start;justify-content:space-between;gap:16px}.admin-scroll[data-v-258e5c5f]{max-height:440px;overflow-y:auto}.admin-tabs[data-v-258e5c5f]{margin:10px 0 16px}.admin-tabs button[data-v-258e5c5f]{font-size:13px}.resource-table[data-v-b17f17ed]{max-height:480px;overflow-y:auto;margin-top:12px}.resource-row[data-v-b17f17ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(125,155,194,.14)}.resource-row small[data-v-b17f17ed]{display:block;color:#8c9bb0;margin-top:4px}.resource-row .model-actions[data-v-b17f17ed]{display:flex;gap:5px;flex-wrap:wrap}.resource-row button[data-v-b17f17ed]{font-size:12px;padding:7px 9px}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#070b12;color:#e8eef8}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 25% 10%,#14294a 0,transparent 32%),#070b12}button,input,select{font:inherit}button{cursor:pointer}.public-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,460px);gap:7vw;align-items:center;padding:9vh 8vw;position:relative}.nav{position:absolute;top:28px;left:8vw;right:8vw;display:flex;justify-content:space-between}.brand{font-weight:760;letter-spacing:.02em}.brand span{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #5cbcff;border-radius:9px;color:#72c8ff;margin-right:9px}.nav-note,.eyebrow{color:#76bdf1;font-size:12px;letter-spacing:.18em}.hero h1{font-size:clamp(48px,6vw,88px);line-height:.96;margin:22px 0;letter-spacing:-.05em}.hero h1 em{font-style:normal;color:#80c8ff}.hero p{max-width:640px;color:#9cabc0;font-size:18px;line-height:1.7}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#b9c8d9;font-size:13px;margin-top:32px}.auth-card,.panel,.metrics article{border:1px solid #26354a;background:linear-gradient(145deg,#131d2cf2,#0a0f18f0);box-shadow:0 24px 80px #0008;border-radius:18px}.auth-card{padding:30px}.tabs{display:flex;gap:8px;margin-bottom:26px;background:#080d15;padding:5px;border-radius:11px}.tabs button{flex:1;border:0;padding:10px;border-radius:8px;background:transparent;color:#8796a9}.tabs button.active{background:#1b2a3d;color:#fff}.auth-card label,.panel label{display:grid;gap:8px;color:#96a6b9;font-size:13px;margin:16px 0}input,select{width:100%;border:1px solid #2b3c52;background:#090f18;color:#eef5ff;border-radius:9px;padding:12px;outline:none}input:focus,select:focus{border-color:#5ab8fa}.primary,.secondary{border-radius:9px;padding:12px 16px;border:1px solid #3c9ee2;font-weight:700}.primary{width:100%;color:#06101b;background:linear-gradient(135deg,#8bd1ff,#559ce8)}.secondary{color:#bfe3ff;background:#102239}.message{color:#ffba8a;font-size:13px}.verification{display:grid;gap:9px;margin-top:16px}.verification code,.pairing code{overflow-wrap:anywhere;color:#8dd2ff;background:#06101a;padding:10px;border-radius:8px}.dashboard{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.dashboard aside{border-right:1px solid #1d2b3d;background:#080d15;padding:24px 17px;display:flex;flex-direction:column;gap:8px}.nav-item{color:#91a0b3;padding:12px;border-radius:9px}.nav-item.active{background:#15263a;color:#dceeff}.nav-item small{float:right;color:#61738a}.logout{margin-top:auto;background:transparent;border:0;color:#728298;text-align:left;overflow:hidden;text-overflow:ellipsis}.content{padding:42px;max-width:1500px;width:100%;margin:auto}.content header{display:flex;justify-content:space-between;align-items:center}.content h2{font-size:34px;margin:5px 0 24px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metrics article{padding:20px;box-shadow:none}.metrics span{color:#8393a8;font-size:13px}.metrics strong{display:block;font-size:30px;margin-top:9px}.metrics .read{color:#7ad7aa;font-size:18px}.grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(400px,1.4fr);gap:18px;margin-top:18px}.panel{padding:24px;box-shadow:none}.panel h3{margin:0 0 8px}.panel p{color:#8292a7;font-size:13px;line-height:1.5}.pairing{display:grid;gap:8px;margin-top:18px}.pairing span,.pairing small{color:#8292a7;font-size:12px}.server{border-top:1px solid #223147;padding:16px 0;display:grid;grid-template-columns:1fr auto;gap:12px}.server small{display:block;color:#718197;margin-top:4px}.server>span{font-size:11px;color:#7bd9a9}.resource-list{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.resource-list code{background:#090f18;color:#9db2c8;padding:5px 7px;border-radius:6px;font-size:11px}.empty,.scope-note{color:#718197}.scope-note{font-size:12px;text-align:center;margin-top:24px}.content.content-wide{max-width:none;padding-left:30px;padding-right:30px}@media(max-width:900px){.public-shell{grid-template-columns:minmax(0,1fr);padding-top:120px}.hero,.auth-card{min-width:0}.hero h1{font-size:clamp(42px,9vw,64px);overflow-wrap:anywhere}.dashboard{grid-template-columns:1fr}.dashboard aside{display:none}.metrics{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.content{padding:24px}}@media(max-width:520px){.metrics{grid-template-columns:1fr}.hero h1{font-size:42px}.content header{align-items:flex-start;gap:16px}}.dashboard aside .nav-item{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;font:inherit}.dashboard aside .nav-item.active{background:#15263a;color:#dceeff}.minor-link,.danger-link{border:0;background:transparent;color:#e69a9a;cursor:pointer;padding:5px 0;text-align:left}.minor-link{color:#87c9fa}.model-grid{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(400px,1.1fr);gap:18px}.model-item{border-top:1px solid #26354a;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.model-item small{display:block;color:#718197;margin-top:5px;overflow-wrap:anywhere}.model-actions{display:flex;gap:12px;align-items:center}.model-actions .secondary{white-space:nowrap}.server .danger-link{grid-column:1/-1}.server .revoked{color:#e69a9a}.server .offline{color:#e8bc73}@media(max-width:1000px){.model-grid{grid-template-columns:1fr}}@media(max-width:900px){.dashboard aside{display:flex;flex-direction:row;flex-wrap:wrap;padding:12px;gap:5px;align-items:center}.dashboard aside .brand{width:100%;padding-bottom:5px}.dashboard aside .nav-item{width:auto;padding:8px}.dashboard aside .logout{margin-left:auto;margin-top:0;max-width:180px}}@media(max-width:520px){.model-item{flex-direction:column;align-items:flex-start}}textarea{width:100%;border:1px solid #2b3c52;background:#090f18;color:#eef5ff;border-radius:9px;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;min-height:100px}textarea:focus{outline:1px solid #5ab8fa}.top-space{margin-top:18px}.studio-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.05fr) minmax(400px,1.2fr);gap:18px;align-items:start}.job-item{border:1px solid #24354a;border-radius:9px;padding:10px;margin:9px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;cursor:pointer}.job-item.chosen{border-color:#62baff;background:#142339}.job-item span{color:#82d6ff;font-size:11px}.job-item small{display:block;color:#95a8bf;flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-preview{background:#050a12;border:1px solid #203147;padding:14px;max-height:430px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#b7d9ff;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.buttons .primary{width:auto}.designer-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nui-frame{width:100%;height:620px;border:1px solid #3a5476;border-radius:12px;background:linear-gradient(135deg,#253a55,#0b1529)}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips span{padding:8px;border:1px solid #2c4664;border-radius:8px;color:#aed7fa}@media(max-width:1100px){.studio-layout,.designer-grid{grid-template-columns:1fr}.nui-frame{height:420px}}@media(max-width:650px){.content{padding:16px}.dashboard aside{position:static}.model-actions{flex-wrap:wrap}}a.secondary{display:inline-flex;align-items:center;text-decoration:none;font-size:13px;white-space:nowrap}details summary{color:#b9d7f6;padding:10px;cursor:pointer}.diff-preview{border:1px solid #243c58;border-radius:8px;background:#08111d;max-height:310px;overflow:auto;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.diff-preview div{padding:1px 9px;min-height:18px}.diff-preview .added{background:#173a2b;color:#95f0c0}.diff-preview .removed{background:#48202c;color:#ffabb3}.diff-preview .same{color:#a0b0c3}.diff-preview .note{color:#ffcd8c}.diff-preview span{margin-right:10px}.review-check{display:flex!important;align-items:center;gap:12px!important}.review-check input{width:auto}.resource-picker-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap;color:#c3d7ec;font-size:13px}.resource-picker-header .minor-link{white-space:nowrap}.resource-picker-hint{margin:0 0 12px!important;color:#91abc4!important;font-size:12px!important}.studio-cn{display:grid;gap:14px}.studio-top h2{margin:0;font-size:1.3rem;letter-spacing:.01em}.studio-top p,.studio-info,.studio-hint{color:var(--text-muted,#92a5c0);font-size:13px;line-height:1.55}.studio-tabs{display:flex;gap:9px;flex-wrap:wrap}.studio-tabs button{background:#17243a;color:#a9bedc;padding:11px 23px;border:1px solid #2c405b;border-radius:11px;cursor:pointer;font-weight:700}.studio-tabs button.selected{background:#244774;color:#e7f5ff;border-color:#4a9ad7}.studio-edit>h3{margin-top:18px}.studio-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:13px}.studio-check input{width:auto!important;min-width:16px}.studio-submit{margin-top:14px;width:100%}.upload-receipt{border:1px solid #315572;background:#152b40;border-radius:11px;padding:12px;font-size:13px}.upload-receipt p{margin:5px 0;color:#a9b9cc}.studio-files{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.studio-files button{padding:7px 10px;border-radius:7px;border:1px solid #3d4a65;background:#182339;color:#cbdaf3;cursor:pointer;font-size:12px}.studio-files button.chosen{background:#24507d;border-color:#68b5ed}.studio-mcp{margin:15px 0;border:1px solid #34465e;border-radius:10px;padding:10px}.studio-mcp summary{cursor:pointer;font-weight:600}.studio-job-list{max-height:280px;overflow:auto;margin-bottom:15px}.studio-job-list .job-item{display:flex;width:100%;text-align:left;flex-wrap:wrap;gap:7px;border:1px solid #34415a;cursor:pointer}.studio-job-list .job-item.chosen{border-color:#6db5e9}.studio-job-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:stretch}.studio-job-row .job-item{margin:5px 0}.studio-job-delete{align-self:stretch;margin:5px 0;border:1px solid #633d48;border-radius:8px;background:#24141a;color:#ef9aa9;padding:0 10px;font-size:11px}.studio-job-delete:hover:not(:disabled){border-color:#b85c70;background:#351922}.studio-job-delete:disabled{opacity:.38;cursor:not-allowed}.studio-result .nui-frame{width:100%;min-height:340px;border:1px solid #3f516c;border-radius:11px;background:transparent}.studio-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-result-head h3{margin:0}.studio-result-head>div{display:flex;gap:7px}.studio-result-head .secondary{padding:7px 10px;font-size:11px}.studio-result-body{margin-top:15px}.studio-result-expanded{position:fixed;z-index:80;inset:18px;max-width:none;overflow:auto;background:#0b1522;box-shadow:0 30px 100px #000d}.studio-result-expanded .studio-job-list{max-height:360px}.studio-result-expanded .code-preview{max-height:65vh}.studio-result-expanded .nui-frame{height:70vh}@media(max-width:650px){.studio-result-head{align-items:flex-start;flex-direction:column}.studio-result-expanded{inset:6px;padding:14px}.studio-result-head>div{width:100%}.studio-result-head .secondary{flex:1}}.template-reference-panel{border:1px solid var(--border,#2b3c55);border-radius:12px;padding:14px;margin:16px 0;background:#4c83be0e}.template-reference-panel h3{margin:0 0 8px;display:flex;align-items:center;gap:10px}.template-reference-panel h3 small{font-size:12px;color:#8ecbdc;font-weight:400}.template-reference-panel .studio-hint p{margin:6px 0}.studio-chat-row{min-width:0}.landing-shell{min-height:100vh;background:radial-gradient(circle at 20% 4%,#16345f 0,transparent 29%),radial-gradient(circle at 88% 28%,#102b42 0,transparent 24%),#070b12;color:#e9f2ff;overflow:hidden}.landing-nav{height:76px;position:fixed;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 max(5vw,24px);border-bottom:1px solid #203148cc;background:#070b12df;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-nav .brand{color:#e9f2ff;text-decoration:none;white-space:nowrap}.landing-links{display:flex;gap:30px}.landing-links a{color:#8fa4bd;text-decoration:none;font-size:13px}.landing-links a:hover{color:#78c9ff}.landing-auth{display:flex;align-items:center;gap:9px}.landing-login,.landing-register,.landing-ghost{border-radius:9px;padding:10px 17px;font-weight:750;font-size:13px}.landing-login{border:1px solid #36526e;color:#c7e7ff;background:#0d1928}.landing-register{border:1px solid #63bdf7;color:#06101b;background:linear-gradient(135deg,#8ad6ff,#559ce8)}.landing-hero{min-height:790px;max-width:1520px;margin:auto;padding:150px max(5vw,26px) 90px;display:grid;grid-template-columns:minmax(410px,.9fr) minmax(560px,1.15fr);gap:6vw;align-items:center}.landing-hero-copy h1{font-size:clamp(50px,5.3vw,84px);line-height:1.04;letter-spacing:-.055em;margin:24px 0}.landing-hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#7fd4ff,#7aa9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-hero-copy>p{max-width:710px;color:#9db0c7;font-size:17px;line-height:1.8}.landing-cta{display:flex;align-items:center;gap:18px;margin-top:34px}.landing-cta-main{padding:14px 21px;font-size:14px}.landing-ghost{color:#a9c5dd;text-decoration:none;border:1px solid #29435d;background:#0b1522}.landing-trust{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px;color:#7791ab;font-size:12px}.landing-trust span:before{content:"✓";color:#68d2a0;margin-right:7px}.studio-showcase{border:1px solid #2c4a67;border-radius:20px;overflow:hidden;background:#091321;box-shadow:0 45px 110px #000b,0 0 70px #2f83c51a;transform:perspective(1400px) rotateY(-3deg)}.showcase-bar{height:50px;display:flex;align-items:center;gap:7px;padding:0 15px;border-bottom:1px solid #243b53;background:#0d1a2a}.showcase-bar>span{width:9px;height:9px;border-radius:50%;background:#35506d}.showcase-bar>span:first-child{background:#e87575}.showcase-bar>span:nth-child(2){background:#e8ba72}.showcase-bar>span:nth-child(3){background:#6bc99a}.showcase-bar b{margin-left:10px;font-size:12px}.showcase-bar small{margin-left:auto;color:#65d59e;font-size:9px;letter-spacing:.12em}.showcase-body{min-height:430px;display:grid;grid-template-columns:155px 1fr}.showcase-body aside{padding:20px 13px;border-right:1px solid #20354b;background:#0a1421;display:flex;flex-direction:column;gap:8px}.showcase-body aside>b{font-size:11px;color:#7f96b1;margin-bottom:8px}.showcase-body aside i{font-style:normal;font-size:11px;color:#7189a3;padding:9px;border-radius:7px}.showcase-body aside i.active{background:#19334f;color:#b9e1ff}.showcase-server{margin-top:auto;border-top:1px solid #20354b;padding-top:13px;color:#92b0ca;font-size:10px}.showcase-server>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#67d49d;margin-right:5px}.showcase-server small{display:block;color:#5f7690;margin:6px 0 0 13px}.showcase-chat{padding:27px;display:flex;flex-direction:column;gap:17px;background:radial-gradient(circle at 80% 0,#17304c55,transparent 38%)}.ai-line,.user-line,.showcase-files{border-radius:13px;padding:14px;font-size:11px;line-height:1.6}.ai-line{align-self:flex-start;max-width:82%;background:#18283a;border:1px solid #2a425c}.ai-line strong{color:#7cc9ff}.ai-line p{margin:6px 0 0;color:#a9b9ca}.user-line{align-self:flex-end;background:#234c75;color:#e2f1ff}.showcase-files{background:#0a1725;border:1px solid #28435c;display:flex;gap:7px;flex-wrap:wrap}.showcase-files b{flex-basis:100%;margin-bottom:5px;color:#83d0ff}.showcase-files code{padding:6px 8px;border-radius:6px;background:#101f30;color:#91a9c0;font-size:9px}.landing-proof{border-top:1px solid #1d2d40;border-bottom:1px solid #1d2d40;min-height:92px;display:flex;align-items:center;justify-content:center;gap:20px;padding:20px max(5vw,24px);background:#09101a;color:#7790aa}.landing-proof span{margin-right:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.landing-proof b{color:#c2d8eb;font-size:12px}.landing-proof i{font-style:normal;color:#3f637f}.landing-section{max-width:1450px;margin:auto;padding:120px max(5vw,26px)}.section-heading{max-width:720px;margin-bottom:48px}.section-heading h2,.security-section h2,.landing-final h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.04em;margin:15px 0}.section-heading p,.security-section p,.landing-final p{color:#8fa5bd;line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.feature-grid article{min-height:230px;padding:27px;border:1px solid #22364d;border-radius:16px;background:linear-gradient(145deg,#101d2d,#0a111b);transition:.25s transform,.25s border-color}.feature-grid article:hover{transform:translateY(-4px);border-color:#3f78a7}.feature-grid article>span{font:700 11px ui-monospace,monospace;color:#62bdf4}.feature-grid h3{font-size:19px;margin:30px 0 10px}.feature-grid p,.workflow-grid p{color:#8198b0;font-size:13px;line-height:1.7}.workflow-section{max-width:none;background:linear-gradient(180deg,#09111d,#0a1421);border-top:1px solid #17283b;border-bottom:1px solid #17283b}.workflow-section>.section-heading,.workflow-grid{max-width:1300px;margin-left:auto;margin-right:auto}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.workflow-grid article{position:relative;padding:25px;border:1px solid #283d54;border-radius:15px;background:#0c1928}.workflow-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#1a3c5d;color:#81ceff}.workflow-grid h3{margin-top:38px}.security-section{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center}.security-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.security-tags span{padding:8px 11px;border:1px solid #31506c;border-radius:99px;color:#9fc8e5;font-size:11px}.security-console{border:1px solid #294862;border-radius:16px;background:#07101a;padding:23px;box-shadow:0 30px 80px #0008;font:12px/1.8 ui-monospace,monospace}.security-console div{color:#cce7fa;border-bottom:1px solid #20354a;padding-bottom:12px;margin-bottom:12px}.security-console .ok{display:inline-block;width:8px;height:8px;border-radius:50%;background:#6ed49e;box-shadow:0 0 13px #6ed49e;margin-right:8px}.security-console code{display:block;color:#78a9ca}.landing-final{text-align:center;padding:120px 24px;background:radial-gradient(circle at 50% 100%,#1a4777,transparent 45%),#09111c;border-top:1px solid #21354b}.landing-final p{margin:0 auto 30px}.landing-final>div:last-child{display:flex;justify-content:center;gap:12px}.landing-footer{padding:38px max(5vw,26px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border-top:1px solid #1d2d40;color:#71859b}.landing-footer p{grid-column:1;font-size:11px;margin:0}.landing-footer small{grid-column:2;grid-row:1/3}.auth-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#02060bd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto}.landing-auth-card{position:relative;width:min(460px,100%);padding:30px;animation:auth-in .18s ease-out}.auth-close{position:absolute;right:16px;top:12px;border:0;background:transparent;color:#8194aa;font-size:27px}.auth-brand{margin-bottom:22px}.auth-brand p{color:#7f93aa;font-size:12px;line-height:1.5}.auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.auth-links .minor-link{font-size:11px}@keyframes auth-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:1100px){.landing-hero{grid-template-columns:1fr;padding-top:135px}.studio-showcase{transform:none;max-width:900px}.feature-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.security-section{grid-template-columns:1fr}.landing-links{display:none}}@media(max-width:680px){.landing-nav{height:66px;padding:0 15px}.landing-nav .brand{font-size:12px}.landing-nav .brand span{width:29px;height:29px}.landing-auth{gap:5px}.landing-login,.landing-register{padding:8px 10px}.landing-hero{min-height:auto;padding:118px 18px 65px}.landing-hero-copy h1{font-size:43px}.landing-hero-copy>p{font-size:15px}.landing-cta{align-items:stretch;flex-direction:column}.landing-cta>*{text-align:center}.studio-showcase{display:none}.landing-proof{justify-content:flex-start;overflow-x:auto}.landing-proof span{display:none}.landing-proof b{white-space:nowrap}.landing-section{padding:80px 18px}.feature-grid,.workflow-grid{grid-template-columns:1fr}.feature-grid article{min-height:190px}.section-heading{margin-bottom:30px}.security-section{gap:35px}.landing-final{padding:80px 18px}.landing-final>div:last-child{flex-direction:column}.landing-footer{grid-template-columns:1fr}.landing-footer small{grid-column:1;grid-row:auto}.auth-overlay{padding:12px}.landing-auth-card{padding:24px 20px}.auth-links{flex-direction:column}.landing-auth-card .brand{font-size:13px}}@media(prefers-reduced-motion:reduce){.feature-grid article,.landing-auth-card{animation:none;transition:none}}
