.product-brand{color:#fff;align-items:center;gap:12px;font-size:23px;font-weight:750;text-decoration:none;display:flex}.product-brand span{color:#8d9ab6;font-size:14px}.product-kicker{font:12px var(--font-plex-mono), monospace;letter-spacing:2px;color:#5adcea}.account-page{background:#080d1b;min-height:100dvh;padding:36px 5vw}.account-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;max-width:1100px;margin:70px auto;display:grid}.account-story h1{letter-spacing:-2px;margin:26px 0;font-size:clamp(38px,4vw,60px);line-height:1.25}.account-story p{color:#a4afc5;line-height:1.9}.account-story svg{color:#4fcde4;margin:38px 0;display:block}.account-story small{color:#93a3bf}.account-form{background:#10182a;border:1px solid #24304a;border-radius:20px;gap:20px;padding:36px;display:grid}.account-form h2{margin:0;font-size:30px}.account-form p{color:#a5b1c8;margin:0;line-height:1.7}.account-form label{gap:10px;font-size:14px;display:grid}.account-form input{color:#fff;background:#090f1e;border:1px solid #2d3a55;border-radius:8px;min-width:0;padding:14px}.verification-row{grid-template-columns:minmax(0,1fr) 132px;gap:10px;display:grid}.verification-row button{color:#7ce7ef;cursor:pointer;background:#12283a;border:1px solid #55cbd8;border-radius:8px;font-weight:650}.captcha-row{grid-template-columns:minmax(0,1fr) 160px 46px;align-items:stretch}.captcha-row img{border-radius:8px;width:160px;height:60px}.product-notice{color:#9ff2d3;background:#153027;border-radius:8px;padding:12px;font-size:14px}.product-primary{color:#071924;cursor:pointer;background:#6ae3ed;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-weight:700;display:flex}.product-switch{color:#7cdfea;cursor:pointer;background:0 0;border:0}.account-form small{color:#8d9bb4;font-size:12px;line-height:1.8}.product-error{background:#381e29;border-radius:8px;padding:12px;font-size:14px;color:#ffb4b4!important}.workspace-redirect{color:#91a0bb;background:#080d1b;place-items:center;min-height:100dvh;display:grid}.studio{color:#e9edf6;background:#0a1020;height:100dvh;display:flex}.studio-sidebar{background:#080d18;border-right:1px solid #202b40;flex-direction:column;flex-shrink:0;gap:26px;width:260px;padding:26px 18px;display:flex}.new-chat{color:#eafaff;cursor:pointer;background:#17233a;border:1px solid #374661;border-radius:8px;align-items:center;gap:10px;padding:13px;text-decoration:none;display:flex}.studio-sidebar small{color:#8493ae;font-size:12px}.studio-sidebar nav{flex:1;overflow:auto}.studio-sidebar nav button{color:#aebbd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px 8px;display:flex}.studio-sidebar nav button[aria-current]{color:#73e1ea;background:#1b2940}.studio-sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-sidebar nav p{color:#8190a7;font-size:13px;line-height:1.8}.studio-account{color:#abbad0;justify-content:space-between;align-items:center;display:flex}.studio-account button{color:#abbad0;cursor:pointer;background:0 0;border:0}.studio-main{flex-direction:column;flex:1;min-width:0;display:flex}.studio-main>header{border-bottom:1px solid #202b40;justify-content:space-between;align-items:center;padding:22px 32px;font-size:14px;display:flex}.service-badge{color:#c8d4a8;background:#202b25;border:1px solid #43504a;border-radius:20px;padding:6px 12px;font-size:12px;text-decoration:none}.studio-thread{flex:1;padding:36px max(24px,50% - 425px);overflow:auto}.studio-welcome{text-align:center;padding-top:6vh}.studio-welcome>svg{color:#5adcea;margin:0 auto 24px}.studio-welcome .product-kicker{display:block}.studio-welcome h1{margin:20px 0;font-size:clamp(26px,3vw,38px)}.studio-welcome p{color:#91a0bb;line-height:1.8}.prompt-examples{grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0;display:grid}.prompt-examples button{color:#b9c7dd;text-align:left;cursor:pointer;background:#111c2e;border:1px solid #2a3850;border-radius:10px;padding:20px 16px;font-size:14px;line-height:1.8}.prompt-examples svg{color:#62dbe6;margin-top:18px;display:block}.chat-message{margin:0 0 26px;line-height:1.9}.chat-message b{color:#79d9e4;font-size:13px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#141e31;border:1px solid #25314a;border-radius:12px;margin:8px 0;padding:18px 22px}.chat-message.user p{background:#172a39}.chat-message.system b{color:#bec7d7}.studio-composer{width:min(900px,100%);margin:auto;padding:20px 30px 24px}.studio-composer>div{background:#131e30;border:1px solid #3b4a68;border-radius:14px;align-items:flex-end;gap:12px;padding:16px;display:flex}.studio-composer textarea{resize:vertical;color:#fff;min-width:0;max-height:220px;font:inherit;background:0 0;border:0;outline:none;flex:1;line-height:1.7}.studio-composer small{text-align:center;color:#8c9bb4;margin-top:12px;font-size:12px;line-height:1.8;display:block}.studio button:disabled,.account-form button:disabled{opacity:.5;cursor:not-allowed}:is(.account-form input:focus-visible,.studio button:focus-visible,.account-form button:focus-visible){outline-offset:3px;outline:2px solid #76e5eb}.studio-composer>div:focus-within{border-color:#76e5eb}.skill-launch{grid-template-columns:1fr 1fr;gap:56px;padding:76px 0;display:grid;position:relative;overflow:hidden}.skill-launch-glow{pointer-events:none;background:radial-gradient(circle,#31d3e72e,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:0;right:2%}.skill-launch-copy,.skill-launch-panel{z-index:1;position:relative}.skill-launch-copy{max-width:570px}.skill-launch-copy h2{letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.06}.skill-launch-copy h2 em{color:#35d8e7;font-style:normal}.skill-launch-copy p{color:#9aacc6;max-width:510px;margin-bottom:28px;line-height:1.8}.skill-launch-panel{background:linear-gradient(145deg,#0e1c32,#09101f);border:1px solid #214563;border-radius:16px;align-self:center;overflow:hidden;box-shadow:0 0 45px #1ec2e01f}.skill-terminal-head{color:#65dcea;font:11px var(--font-plex-mono);letter-spacing:.08em;border-bottom:1px solid #1d3550;align-items:center;gap:7px;padding:15px 18px;display:flex}.skill-terminal-head span{background:#ff6379;border-radius:50%;width:7px;height:7px}.skill-terminal-head span:nth-child(2){background:#f4c45e}.skill-terminal-head span:nth-child(3){background:#5ee2bf}.skill-terminal-head b{margin-left:auto;font-weight:500}.skill-code{color:#d9e9fb;font:15px/2 var(--font-plex-mono);padding:28px 28px 22px}.skill-code i{color:#38d8e8;font-style:normal}.skill-code span{color:#6fe1c0}.skill-stats{border-top:1px solid #1d3550;grid-template-columns:repeat(3,1fr);display:grid}.skill-stats span{border-right:1px solid #1d3550;padding:17px 20px}.skill-stats span:last-child{border-right:0}.skill-stats b{color:#4be0ea;font:24px var(--font-plex-mono);display:block}.skill-stats small{color:#8298b5;font-size:11px}@media (max-width:800px){.skill-launch{grid-template-columns:1fr;gap:28px;padding:52px 0}.account-layout{grid-template-columns:1fr;gap:30px;max-width:460px;margin:40px auto}.account-story{display:none}.studio-sidebar{width:200px;padding:20px 12px}.prompt-examples{grid-template-columns:1fr}.studio-welcome{padding-top:0}.studio-main>header{padding:18px}.studio-composer{padding:12px}}@media (max-width:560px){.studio{flex-direction:column;height:auto;min-height:100dvh}.studio-sidebar{border-bottom:1px solid #202b40;border-right:0;gap:12px;width:100%;padding:14px}.studio-sidebar nav{max-height:110px}.studio-sidebar>small,.studio-account{display:none}.studio-sidebar .product-brand{font-size:18px}.studio-main{min-height:75dvh}.studio-thread{padding:24px 18px}.account-page{padding:24px 16px}.account-form{padding:24px}.studio-composer{background:#0a1020;position:sticky;bottom:0}}@media (max-width:420px){.verification-row{grid-template-columns:1fr}.verification-row button{min-height:46px}}
