:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef6ff;--surface:#fff;--surface2:#f5f9ff;--line:#d3e1f2;--text:#142844;--muted:#4e627d;--accent:#1455cc;--accent-hover:#1046ac;--accent-soft:#e8f1ff;--accent-line:#a9c9f7;--on-accent:#fff;--black:var(--on-accent);--control-border:#8ca7cc;--border:var(--line);--error:#a12632;--error-bg:#fff0f1;--error-line:#dd8c96;--info-bg:#e8f1ff;--info-text:#174f9c;--info-line:#a9c9f7;--warning-bg:#fff8df;--warning-text:#765309;--warning-line:#ddc37e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--theme-font,var(--font-promptuned)),"DejaVu Sans",Arial,sans-serif;margin:0;font-size:20px;line-height:1.65}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin-top:0}.wordmark{letter-spacing:-1.2px;font-size:20px;font-weight:900}.dot{color:var(--accent)}.siteNav,.appNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px max(5vw,24px);display:flex}.siteNav nav,.appNav nav{color:var(--muted);align-items:center;gap:28px;font-size:18px;display:flex}.navCta{border:1px solid var(--control-border);color:var(--text);border-radius:9px;padding:12px 17px}.hero{background:radial-gradient(circle at 78% 38%,var(--accent-soft) 0%,transparent 38%),var(--bg);grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:710px;padding:80px max(7vw,24px);display:grid}.pill,.eyebrow,.miniLabel,.outputLabel{color:var(--accent);letter-spacing:2px;font-size:14px;font-weight:800}.pill{border:1px solid var(--accent-line);border-radius:40px;padding:10px 14px;display:inline-block}.hero h1{letter-spacing:-2.4px;margin:26px 0;font-size:clamp(44px,4.6vw,68px);line-height:1.05}.hero h1 em{color:var(--accent);font-style:normal}.hero p{color:var(--muted);max-width:550px;font-size:20px;line-height:1.65}.heroActions{color:var(--muted);align-items:center;gap:25px;margin-top:36px;font-size:16px;display:flex}.primary{background:var(--accent);color:var(--black);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:34px;padding:18px 25px;font-weight:800;transition:transform .15s,background .15s;display:inline-flex}.primary:hover{background:var(--accent-hover);transform:translateY(-2px)}.primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.preview{border:1px solid var(--line);background:var(--surface);border-radius:17px;overflow:hidden;transform:none;box-shadow:0 35px 90px #14284412}.previewTop{background:var(--surface2);align-items:center;gap:7px;height:50px;padding:0 20px;display:flex}.circle{background:var(--control-border);border-radius:50%;width:8px;height:8px}.previewTitle{color:var(--muted);margin-left:14px;font-size:15px}.previewBody{padding:32px}.miniLabel{color:var(--muted);font-size:13px}.miniLabel.accent{color:var(--accent)}.previewInput,.previewOutput{background:var(--surface2);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:20px;line-height:1.65}.previewInput{color:var(--muted)}.previewOutput{color:var(--text);background:var(--accent-soft);border-color:var(--accent-line)}.connector{text-align:center;color:var(--accent);padding:20px}.previewFooter{color:var(--muted);margin-top:20px;font-size:14px}.previewFooter span{color:var(--accent);margin:0 10px}.steps{background:var(--surface2);padding:110px max(7vw,24px)}.steps h2,.endCta h2{letter-spacing:-2px;margin:20px 0 55px;font-size:clamp(35px,4vw,60px);line-height:1.12}.stepGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stepGrid article{border-top:1px solid var(--line);padding-top:25px}.stepGrid span{color:var(--accent);font-size:15px}.stepGrid h3{margin:32px 0 12px;font-size:25px}.stepGrid p,.endCta p{color:var(--muted);line-height:1.6}.endCta{text-align:center;padding:100px 24px}.endCta h2{margin-bottom:16px}.endCta .primary{margin-top:25px}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:25px;padding:36px max(5vw,24px);font-size:16px;display:flex}footer div{gap:20px;display:flex}footer small{width:100%;font-size:14px;line-height:1.5}.appShell{background:var(--bg);min-height:100vh}.workspace{max-width:1360px;margin:auto;padding:55px 28px 100px}.workspaceHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.workspaceHead h1{letter-spacing:-2px;margin:10px 0;font-size:48px}.workspaceHead p{color:var(--muted)}.creditBadge{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);white-space:nowrap;border-radius:10px;padding:12px 16px;font-size:16px}.creditBadge span{margin-left:12px}.workGrid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-height:650px;padding:32px}.fieldHead{align-items:center;gap:12px;margin-bottom:20px;display:flex}.fieldHead h2{margin:0;font-size:22px}.stepNumber{color:var(--accent);font-size:15px}.chips{gap:10px;display:flex}.chip{background:var(--surface2);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:13px 23px}.chip.active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.divider{border-top:1px solid var(--line);margin:30px 0}textarea,input,select{color:var(--text);background:var(--surface2);border:1px solid var(--control-border);border-radius:9px;width:100%;padding:14px}textarea{resize:vertical;min-height:170px;line-height:1.55}.fieldMeta{color:var(--muted);justify-content:space-between;margin-top:9px;font-size:14px;display:flex}.examples{flex-direction:column;gap:8px;margin-top:20px;display:flex}.examples span{color:var(--muted);letter-spacing:1.5px;font-size:13px}.examples button{text-align:left;background:var(--surface2);border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:12px;font-size:15px}.detailBox{border:1px solid var(--line);color:var(--text);border-radius:9px;margin:25px 0;padding:16px}.detailBox summary{cursor:pointer;font-weight:700}.detailBox summary span{float:right;color:var(--muted);font-size:15px;font-weight:400}.detailGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.detailGrid label,.authCard label{color:var(--muted);flex-direction:column;gap:7px;font-size:15px;display:flex}.modelSelect{width:100%}.modelInfo{color:var(--muted);flex-direction:column;gap:7px;margin-top:12px;font-size:15px;display:flex}.modelInfo strong{color:var(--text)}.modelInfo a{text-decoration:underline}.generateButton{width:100%;margin-top:28px}.disclaimer{text-align:center;color:var(--muted);margin:15px 0;font-size:14px}.error{color:var(--error);background:var(--error-bg);border-radius:8px;padding:14px}.notice{color:var(--accent);background:var(--accent-soft);border-radius:8px;padding:15px;line-height:1.5}.resultHead{justify-content:space-between;align-items:center;display:flex}.emptyResult{text-align:center;max-width:310px;margin:170px auto 0}.emptyResult .orb{color:var(--accent);margin-bottom:28px;font-size:52px}.emptyResult h2{letter-spacing:-.6px;font-size:23px}.emptyResult p{color:var(--muted);font-size:18px;line-height:1.6}.emptyLines{flex-direction:column;align-items:center;gap:9px;margin-top:38px;display:flex}.emptyLines i{background:var(--accent-line);border-radius:9px;width:100%;height:8px}.emptyLines i:nth-child(2){width:80%}.emptyLines i:nth-child(3){width:55%}.resultPanel>h2{margin:35px 0 8px;font-size:28px}.resultPanel>p{color:var(--muted)}.outputLabel{justify-content:space-between;margin:30px 0 10px;display:flex}.outputLabel button{color:var(--accent);background:0 0;border:0}.outputText{white-space:pre-wrap;background:var(--surface2);border:1px solid var(--control-border);border-radius:9px;padding:20px;font-size:18px;line-height:1.7}.settingsGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.settingsGrid div{background:var(--surface2);border-radius:8px;padding:14px}.settingsGrid span{color:var(--muted);margin-bottom:7px;font-size:14px;display:block}.simplePage{max-width:900px;margin:0 auto;padding:70px 24px}.simplePage h1{letter-spacing:-2px;margin:28px 0 14px;font-size:50px}.simplePage>p{color:var(--muted);line-height:1.7}.back{color:var(--accent);font-size:18px}.historyCard{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:25px}.historyCard h2{margin:10px 0;font-size:20px}.historyCard small{color:var(--accent)}.historyCard p{color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.historyCard button,.secondary,.danger{border:1px solid var(--control-border);color:var(--text);background:0 0;border-radius:8px;margin:12px 10px 0 0;padding:12px 17px}.danger{border-color:var(--error-line);color:var(--error)}.pricingGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.price{font-size:50px;font-weight:800}.muted{opacity:.7}.authWrap{min-height:100vh;padding:50px 24px}.authWrap>.wordmark{max-width:450px;margin:0 auto 70px;display:block}.authCard{background:var(--surface);border:1px solid var(--line);border-radius:15px;max-width:450px;margin:auto;padding:35px}.authCard h1{letter-spacing:-1px;margin:14px 0;font-size:34px}.authCard p{color:var(--muted)}.authCard form{flex-direction:column;gap:18px;margin-top:28px;display:flex}.authCard .primary{justify-content:center;margin-top:8px}.authLinks{justify-content:space-between;margin-top:28px;display:flex}.authLinks button{color:var(--accent);background:0 0;border:0;font-size:15px}@media (max-width:850px){.hero{grid-template-columns:1fr;padding-top:70px}.hero h1{letter-spacing:-3px}.preview{max-width:550px;transform:none}.workGrid{grid-template-columns:1fr}.resultPanel{min-height:430px}.emptyResult{margin:80px auto}.stepGrid{grid-template-columns:1fr}.workspaceHead h1{font-size:38px}}@media (max-width:550px){.siteNav nav{gap:14px}.siteNav nav a:first-child{display:none}.heroActions{flex-direction:column;align-items:flex-start}.hero{min-height:auto;padding-bottom:80px}.previewBody{padding:20px}.workspace{padding:40px 14px}.workspaceHead{align-items:flex-start}.workspaceHead h1{font-size:32px}.workspaceHead p{font-size:16px}.creditBadge{padding:10px;font-size:14px}.panel{min-height:auto;padding:20px}.detailGrid,.pricingGrid{grid-template-columns:1fr}.appNav{padding:22px 15px}.appNav nav{gap:12px;font-size:15px}}.questionBox{background:var(--surface2);border:1px solid var(--accent-line);border-radius:10px;margin-top:25px;padding:20px}.questionBox p{margin:18px 0 9px;font-size:18px;font-weight:700}.questionBox .chips{flex-wrap:wrap}.questionBox small{color:var(--muted);margin-top:15px;display:block}.recommendation{color:var(--accent);font-size:15px;line-height:1.5}.modelPicker{position:relative}.modelPicker>summary{border:1px solid var(--control-border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:13px;min-height:66px;padding:11px 16px;list-style:none;transition:border-color .15s,background .15s;display:flex}.modelPicker>summary::-webkit-details-marker{display:none}.modelPicker>summary:hover,.modelPicker[open]>summary{border-color:var(--accent-line);background:var(--accent-soft)}.modelPickerName{letter-spacing:-.2px;text-align:left;flex:1;min-width:0;font-size:20px;font-weight:700}.modelPickerChevron{color:var(--muted);font-size:25px;line-height:1;transition:transform .15s}.modelPicker[open] .modelPickerChevron{transform:rotate(180deg)}.modelPickerMenu{z-index:20;border:1px solid var(--control-border);background:var(--surface);border-radius:13px;max-height:min(380px,55vh);padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 20px 55px #14284412}.modelPickerOption{width:100%;min-height:52px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:7px 9px;display:flex}.modelPickerOption:hover,.modelPickerOption:focus-visible,.modelPickerOption.selected{background:var(--accent-soft)}.modelPickerHint{color:var(--accent);letter-spacing:.2px;flex-shrink:0;font-size:13px;font-weight:700}.modelPickerCheck{color:var(--accent);font-weight:800}.modelMark{border:1px solid var(--line);letter-spacing:-.6px;width:40px;height:40px;color:var(--on-accent);background:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:inline-flex}.modelMark--official{background:var(--surface);border-color:var(--line);overflow:hidden}.modelLogoImage{object-fit:contain;width:100%;height:100%;display:block}.academySelectedModel{color:var(--text);align-items:center;gap:12px;font-size:18px;display:flex}.modelPickerCaption{color:var(--muted);margin:10px 2px 0;font-size:15px;line-height:1.5}.modelDetails{color:var(--muted);margin-top:15px;font-size:15px;line-height:1.55}.modelDetails summary{color:var(--text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);text-underline-offset:4px;display:inline-block}.modelDetails p{overflow-wrap:anywhere;margin:12px 0 0}.modelDetails a{color:var(--accent);margin-right:8px;text-decoration:underline}@media (max-width:550px){.modelPickerHint{font-size:9px}.modelPickerOption .modelPickerName{font-size:16px}.modelMark{width:36px;height:36px}.modelPicker>summary{min-height:60px}}.workspaceGuide{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr;gap:40px;margin-top:42px;padding:36px 4px 0;display:grid}.workspaceGuide h2{letter-spacing:-1px;margin:13px 0;font-size:clamp(26px,3vw,38px)}.workspaceGuide p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.7}.workspaceGuideLinks{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.workspaceGuideLinks a,.contentEnding a{color:var(--accent);font-size:16px;font-weight:700}.workspaceGuideNote{border:1px solid var(--accent-line);background:var(--surface2);border-radius:12px;align-self:start;padding:23px}.workspaceGuideNote strong{font-size:18px}.workspaceGuideNote p{margin:9px 0 0}.contentPage .eyebrow{margin-top:55px}.contentPage h1{max-width:750px;line-height:1.08}.contentLead{max-width:730px;font-size:22px}.contentGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0;display:grid}.contentGrid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:26px}.contentGrid article span{color:var(--accent);font-size:15px;font-weight:800}.contentGrid h2{margin:24px 0 12px;font-size:20px;line-height:1.25}.contentGrid p,.contentCallout p{color:var(--muted);font-size:18px;line-height:1.7}.contentCallout{border:1px solid var(--accent-line);background:radial-gradient(circle at 90% 10%,var(--accent-soft),var(--surface2) 55%);border-radius:15px;padding:34px}.contentCallout .eyebrow{margin-top:0}.contentCallout h2{letter-spacing:-.8px;margin:13px 0;font-size:28px}.contentActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;display:flex}.contentActions .secondary{margin:0}.faqList{margin:42px 0}.faqList details{border-top:1px solid var(--line)}.faqList details:last-child{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 4px;font-size:20px;font-weight:700;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--accent);font-size:24px;font-weight:400}.faqList details[open] summary span{transform:rotate(45deg)}.faqList p{max-width:740px;color:var(--muted);margin:0 0 24px 4px;line-height:1.7}.contentEnding{margin:30px 0 80px}footer div{flex-wrap:wrap}@media (max-width:850px){.workspaceGuide,.contentGrid{grid-template-columns:1fr}}@media (max-width:550px){.siteNav nav a:nth-child(-n+2){display:none}.siteNav nav{gap:12px}.workspaceGuide{gap:22px;margin-top:30px}.contentPage .eyebrow{margin-top:40px}.contentPage h1{font-size:38px}.contentCallout{padding:24px}}.workflowSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.workflowChoice{text-align:left;border:1px solid var(--control-border);background:var(--surface);min-width:0;min-height:79px;color:var(--text);border-radius:11px;padding:13px 15px}.workflowChoice strong,.workflowChoice span{display:block}.workflowChoice strong{margin-bottom:5px;font-size:18px}.workflowChoice span{color:var(--muted);font-size:14px;line-height:1.4}.workflowChoice:hover{border-color:var(--accent-line)}.workflowChoice.active{background:var(--accent-soft);border-color:var(--accent-line)}.workflowChoice.active strong{color:var(--accent)}@media (max-width:550px){.workflowSwitch{gap:8px}.workflowChoice{min-height:84px;padding:11px}.workflowChoice strong{font-size:16px}.workflowChoice span{font-size:13px}}.globalNav{gap:24px;min-height:78px;position:relative}.globalNav nav{flex:1;justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:flex}.globalNav .navLinks{scrollbar-width:thin;white-space:nowrap;align-items:center;gap:22px;min-width:0;display:flex;overflow-x:auto}.globalNav .navLinks a[aria-current=page]{color:var(--accent);font-weight:700}.globalNav .navAuth{border-left:1px solid var(--line);white-space:nowrap;flex-shrink:0;padding-left:20px}.globalNav .navAuth button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.globalNav .navAuth button:hover,.globalNav .navAuth a:hover{color:var(--accent)}.globalNav .navAuth button:disabled{opacity:.65;cursor:wait}.globalNav .navError{background:var(--error-bg);color:var(--error);z-index:30;border-radius:6px;padding:8px 12px;position:absolute;top:100%;right:20px}@media (max-width:900px){.globalNav{gap:12px;padding:16px}.globalNav .wordmark{font-size:17px}.globalNav nav{gap:12px}.globalNav .navLinks{gap:16px}.globalNav .navAuth{padding-left:12px}}@media (max-width:550px){.globalNav{gap:8px;padding:12px}.globalNav .wordmark{letter-spacing:-.7px;font-size:18px}.globalNav nav{gap:8px;font-size:15px}.globalNav .navLinks{gap:12px}.globalNav .navAuth{padding-left:8px}.siteNav.globalNav nav a:first-child,.siteNav.globalNav nav a:nth-child(-n+2){display:inline}}.modelDuration{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;margin-top:18px;padding:18px}.modelDurationHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.modelDurationHeading label{font-size:18px;font-weight:700}.modelDurationHeading strong{color:var(--accent);white-space:nowrap;font-size:20px}.modelDuration input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;margin:10px 0;display:block}.modelDuration input[type=range]:disabled{opacity:.6;cursor:default}.modelDurationTicks{color:var(--muted);justify-content:space-between;gap:6px;font-size:14px;display:flex}.modelDuration small{color:var(--muted);margin-top:13px;font-size:14px;line-height:1.5;display:block}.modelDurationNotice{color:var(--accent);margin:12px 0;font-size:15px;line-height:1.5}.presetSelect{flex-direction:column;gap:8px;display:flex}.presetSelect select,.presetSelect input{width:100%;min-width:0}.presetSelect small{color:var(--muted);font-size:14px;line-height:1.4}.presetSelect input{margin-top:2px}.inputPanel{padding:clamp(28px,3vw,42px)}.inputPanel .workflowSwitch{gap:14px;margin-bottom:44px}.inputPanel .fieldHead{margin-bottom:22px}.inputPanel .divider{margin:38px 0}.inputPanel .chips{flex-wrap:wrap;row-gap:12px}.inputPanel .fieldMeta{margin-top:13px;line-height:1.5}.inputPanel .examples{gap:11px;margin-top:26px}.inputPanel .detailBox{margin:30px 0;padding:22px}.inputPanel .detailGrid{gap:22px 18px;margin-top:25px}.inputPanel .detailGrid label{gap:10px;line-height:1.5}.inputPanel .detailGrid input,.inputPanel .detailGrid select{min-height:49px}.inputPanel .questionBox{margin-top:32px;padding:24px}.inputPanel .modelPicker{margin-top:4px}.inputPanel .modelDuration{margin-top:24px;padding:22px}.inputPanel .modelPickerCaption{margin-top:15px}.inputPanel .modelDetails{margin-top:20px}.inputPanel .generateButton{margin-top:36px}.resultPanel{padding:clamp(28px,3vw,42px)}.resultPanel .outputLabel{margin-top:38px;margin-bottom:14px}.resultPanel .settingsGrid{gap:14px}@media (max-width:550px){.inputPanel,.resultPanel{padding:22px}.inputPanel .workflowSwitch{margin-bottom:32px}.inputPanel .divider{margin:30px 0}.inputPanel .detailGrid{row-gap:18px}.inputPanel .detailBox,.inputPanel .modelDuration{padding:18px}}.academyExperience{line-height:1.65}.academyExperience>section>h1{margin:16px 0 22px;line-height:1.16}.academyExperience>section>h2{margin:0 0 20px;line-height:1.3}.academyExperience>section>p{margin-bottom:20px}.academyExperience>section>p:last-child{margin-bottom:0}.academyExperience details summary{line-height:1.45}.academyExperience details[open] summary{margin-bottom:22px}.academyExperience details p{margin-bottom:18px}.academyExperience details ul{margin:20px 0;padding-left:24px}.academyExperience details li{padding-left:5px;line-height:1.7}.academyExperience #prompt-lab>div[role=status]{margin-top:28px;line-height:1.6;margin-bottom:20px!important}.academyExperience #prompt-lab button.generateButton{margin-top:14px}@media (max-width:550px){.academyExperience>section{margin-bottom:26px!important;padding:22px!important}.academyExperience #prompt-lab>div[role=status]{margin-top:20px}}.generatorFields{border:0;width:100%;min-width:0;margin:0;padding:0}.historyCard{overflow-wrap:anywhere}.settingsGrid dd{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.globalNav .navAuth{align-items:center;gap:14px;display:flex}.globalNav .navAuth .navCta{color:var(--text);border-color:var(--accent);padding:9px 13px}@media (max-width:550px){.globalNav .navAuth{flex-wrap:wrap;gap:9px}.globalNav .navAuth .navCta{padding:7px 9px}}.siteNavMarketing{flex-wrap:wrap;gap:14px}.siteNavMarketing nav{flex-wrap:wrap}.guidePage{max-width:1180px;margin:0 auto;padding:56px max(4vw,20px) 90px}.guidePage h1{letter-spacing:-2.5px;max-width:900px;margin:18px 0;font-size:clamp(36px,5vw,64px);line-height:1.06}.guidePage a{color:var(--accent)}.guidePage .guideCard,.guidePage .primary{color:inherit}.guidePage .primary{color:var(--black)}.guideLead{color:var(--muted);max-width:760px;font-size:22px;line-height:1.65}.guideMeta{color:var(--muted);font-size:16px;line-height:1.6}.guideGroup{margin-top:56px}.guideGroup h2{letter-spacing:-.6px;margin-bottom:18px;font-size:24px}.guideGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.guideCard{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:20px;transition:border-color .15s,transform .15s;display:flex}.guideCard:hover{border-color:var(--accent-line);transform:translateY(-2px)}.guideCardHead{align-items:center;gap:14px;display:flex}.guideCardHead h3{margin:0 0 3px;font-size:17px}.guideCardHead span{color:var(--muted);font-size:15px}.guideCard p{color:var(--muted);margin:0;font-size:18px;line-height:1.55}.guideCard small{color:var(--accent);white-space:nowrap;margin-top:auto;font-size:15px}.guideCta{border:1px solid var(--accent-line);background:var(--accent-soft);text-align:center;border-radius:16px;margin-top:70px;padding:44px}.guideCta h2{letter-spacing:-1px;margin-bottom:10px;font-size:clamp(26px,3vw,38px)}.guideCta p{color:var(--muted);margin-bottom:24px}.guideHero{align-items:flex-start;gap:22px;margin-top:30px;display:flex}.guideHero .modelMark{border-radius:14px;width:56px;height:56px;margin-top:6px;font-size:22px}.guideHero h1{margin-top:10px}.guideActions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;margin:26px 0 10px;font-size:16px;display:flex}.guideLayout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:40px;display:grid}.guideBody section{border-top:1px solid var(--line);padding:26px 0 6px}.guideBody h2{letter-spacing:-.4px;margin-bottom:12px;font-size:21px}.guideBody p,.guideBody li{color:var(--muted);font-size:20px;line-height:1.75}.guideBody ul{padding-left:20px}.guideAvoid li::marker{content:"✕  ";color:var(--error)}.guideTemplate{white-space:pre-wrap;background:var(--surface2);border:1px solid var(--control-border);color:var(--text);border-radius:10px;padding:18px;font-size:18px;line-height:1.6}.guideSide{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.guideSide section{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.guideSide h3{letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:15px}.guideSide dl{margin:0}.guideSide dt{color:var(--muted);margin-top:12px;font-size:15px}.guideSide dt:first-child{margin-top:0}.guideSide dd{margin:5px 0 0;font-size:18px;line-height:1.5}.guideChips{flex-wrap:wrap;gap:6px;display:flex}.guideChips span{border:1px solid var(--control-border);border-radius:7px;padding:4px 8px;font-size:15px}.guideSources,.guideHistory{margin:0;padding-left:18px;font-size:18px;line-height:1.7}.guideHistory time{color:var(--muted);font-size:15px}.guideHistory p{color:var(--muted);margin:2px 0 10px;font-size:16px;line-height:1.55}.guideDisclaimer{color:var(--muted);margin-top:48px;font-size:15px;line-height:1.6}.radarFeed{margin:40px 0 0;padding:0;list-style:none}.radarFeed li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:24px 0;display:grid}.radarFeed time{color:var(--muted);padding-top:4px;font-size:16px}.radarFeed h2{letter-spacing:-.4px;margin:10px 0 8px;font-size:21px}.radarFeed h2 a{color:var(--text)}.radarFeed p{color:var(--muted);margin:0 0 8px;line-height:1.65}.radarFeed small{color:var(--muted)}.radarBadge{letter-spacing:1.2px;text-transform:uppercase;background:var(--surface2);color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}.radarBadge--new_model,.radarBadge--relevant{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.radarBadge--guidance_update,.radarBadge--update,.radarBadge--drafted{background:var(--info-bg);color:var(--info-text);border-color:var(--info-line)}.radarBadge--deprecation,.radarBadge--broken{background:var(--error-bg);color:var(--error);border-color:var(--error-line)}.radarBadge--needs_research{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-line)}.radarBadge--irrelevant,.radarBadge--dismissed{opacity:.65}.radarAdmin section{margin-top:44px}.radarAdmin h2{letter-spacing:-.4px;font-size:22px}.radarStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.radarStats article{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.radarStats strong{font-size:22px}.radarStats span{color:var(--muted);font-size:15px}.radarRunBar{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.radarTable{overflow-x:auto}.radarTable table{border-collapse:collapse;width:100%;font-size:16px}.radarTable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-weight:600}.radarTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px;line-height:1.5}.radarTable a{color:var(--accent)}.radarTable pre{white-space:pre-wrap;max-height:260px;color:var(--muted);font-size:14px;overflow:auto}.radarUrl{color:var(--muted);overflow-wrap:anywhere;font-size:14px;display:block}.radarInactive{opacity:.5}.radarWarn{color:var(--error)}.radarLink{color:var(--accent);background:0 0;border:0;padding:0;font-size:15px}.radarDraft{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:24px}.radarDraft header h3{margin:10px 0 4px;font-size:20px}.radarDraft header h3 small{color:var(--muted);font-size:16px;font-weight:400}.radarSummary{color:var(--text);margin:14px 0;line-height:1.6}.radarDiff{flex-direction:column;gap:10px;display:flex}.radarDiffRow{grid-template-columns:150px 1fr 1fr;gap:10px;font-size:16px;line-height:1.5;display:grid}.radarDiffKey{color:var(--text);padding-top:10px;font-weight:700}.radarDiffBefore,.radarDiffAfter{background:var(--surface2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:10px}.radarDiffAfter{border-color:var(--accent-line);background:var(--accent-soft)}.radarDiffBefore>span,.radarDiffAfter>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.radarDiffBefore ul,.radarDiffAfter ul{margin:0;padding-left:16px}.radarDraft h4{margin:20px 0 6px;font-size:18px}.radarRationale{color:var(--muted);font-size:16px;line-height:1.55}.radarJson{min-height:320px;margin-top:14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.radarNote{color:var(--muted);flex-direction:column;gap:7px;margin-top:6px;font-size:15px;display:flex}.radarActions{align-items:center;gap:12px;margin-top:16px;display:flex}.radarActions .secondary{margin:0}.radarAttention{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:16px 18px;display:flex}.radarAttention p{margin:8px 0 4px;line-height:1.5}.radarAttention a{color:var(--accent);overflow-wrap:anywhere}.radarSourceForm{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.radarSourceForm label{color:var(--muted);flex-direction:column;gap:6px;font-size:15px;display:flex}.radarSourceForm button{align-self:end;margin:0}@media (max-width:850px){.guideLayout{grid-template-columns:1fr}.guideSide{position:static}.radarStats{grid-template-columns:repeat(2,1fr)}.radarDiffRow{grid-template-columns:1fr}.radarDiffKey{padding-top:0}}@media (max-width:550px){.siteNav.siteNavMarketing nav a{display:inline}.siteNav.siteNavMarketing nav a.hideSmall{display:none}.siteNavMarketing nav{gap:14px;font-size:16px}.siteNavMarketing .navCta{padding:9px 12px}.guideHero{flex-direction:column;gap:10px}.radarFeed li{grid-template-columns:1fr;gap:6px}.guideCta{padding:28px 18px}.radarSourceForm{grid-template-columns:1fr}.radarAttention{flex-direction:column;align-items:flex-start}}h1,h2,h3{text-wrap:balance;line-height:1.2}p{overflow-wrap:anywhere}button,input,textarea,select{line-height:1.5}input,textarea,select{background:var(--surface);min-height:48px;font-size:18px}input[type=range],input[type=checkbox]{min-height:initial}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-color:var(--accent);outline-offset:4px}::selection{background:var(--accent-line);color:var(--text)}.primary,.guidePage .primary{color:var(--on-accent);justify-content:center;min-height:50px;font-size:18px;box-shadow:0 6px 16px #1455cc1a}.primary:hover{background:var(--accent-hover);color:var(--on-accent)}.primary:disabled{opacity:1;background:var(--line);color:var(--muted);box-shadow:none}.secondary,.historyCard button{color:var(--accent);border-color:var(--control-border);background:var(--surface);min-height:46px;font-size:16px}.secondary:hover,.historyCard button:hover{background:var(--accent-soft);border-color:var(--accent)}.danger{color:var(--error);background:var(--error-bg);border-color:var(--error-line);font-size:16px}a:hover{color:var(--accent)}.navCta:hover{border-color:var(--accent);background:var(--accent-soft)}.siteNav,.appNav{background:var(--surface);border-bottom:1px solid var(--line)}.wordmark{letter-spacing:-.8px;font-size:23px}.globalNav{gap:28px;padding:22px max(4vw,24px)}.globalNav nav{font-size:16px}.globalNav .navLinks{gap:24px}.globalNav .navAuth .navCta{background:var(--accent);color:var(--on-accent);border-color:var(--accent);border-radius:10px;padding:12px 18px}.globalNav .navAuth .navCta:hover{background:var(--accent-hover);color:var(--on-accent)}.globalNav .navAuth button{color:var(--muted);min-height:44px}.hero{background:radial-gradient(ellipse at 85% 20%,var(--accent-soft),transparent 55%),var(--bg);gap:60px;min-height:650px}.heroInner,.preview,.workGrid>*{min-width:0}.hero p{color:var(--muted);font-size:20px}.heroActions{flex-wrap:wrap;gap:20px;font-size:16px}.hero h1{line-height:1.12}.preview{border-color:var(--accent-line);box-shadow:0 20px 60px #14284412}.previewInput,.previewOutput{font-size:18px}.previewOutput{background:var(--accent-soft);color:var(--text)}.previewTop{border-bottom:1px solid var(--line)}.steps h2,.endCta h2{letter-spacing:-1.2px;font-size:clamp(32px,3.5vw,44px)}.stepGrid p,.endCta p{font-size:20px}footer{background:var(--surface);font-size:16px}footer small{max-width:1000px;font-size:14px}.workspace{max-width:1480px;padding:52px 32px 90px}.workspaceHead h1,.simplePage h1,.guidePage h1{letter-spacing:-1.5px;font-size:44px;line-height:1.15}.workspaceHead p{max-width:850px;font-size:20px}.creditBadge{color:var(--accent);background:var(--surface);border-color:var(--accent-line);font-size:16px}.workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.panel{border-radius:18px;box-shadow:0 8px 30px #14284406}.fieldHead h2{font-size:22px}.workflowChoice{background:var(--surface2);min-height:100px;padding:18px}.workflowChoice strong{font-size:18px}.workflowChoice span{font-size:15px;line-height:1.5}.workflowChoice.active{background:var(--accent-soft);border:2px solid var(--accent)}.workflowChoice.active span{color:var(--muted)}.chip{color:var(--text);background:var(--surface2);min-height:48px;font-size:18px}.chip.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:700}.fieldMeta{flex-wrap:wrap;gap:14px;font-size:14px}.examples span{font-size:14px}.examples button{background:var(--surface2);color:var(--muted);font-size:16px;line-height:1.6}.examples button:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.detailBox summary{justify-content:space-between;align-items:center;gap:14px;font-size:18px;display:flex}.detailBox summary span{float:none;flex-shrink:0;font-size:15px}.detailGrid label,.authCard label{color:var(--text);font-size:16px;line-height:1.5}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailGrid>*{min-width:0}.questionBox p{font-size:18px}.questionBox .chip{padding:10px 14px;font-size:16px}.modelPicker>summary{background:var(--surface);min-height:74px}.modelPickerName{overflow-wrap:anywhere;font-size:18px}.modelPickerOption{min-height:62px;line-height:1.5}.modelPickerOption .modelPickerName{font-size:17px}.modelPickerHint{color:var(--accent);font-size:13px}.modelPickerOption.selected{background:var(--accent-soft)}.modelPickerMenu{background:var(--surface);box-shadow:0 14px 36px #1428441a}.modelPickerCaption,.modelDetails,.modelDuration small{color:var(--muted);font-size:15px}.modelDurationTicks{flex-wrap:wrap;font-size:14px}.modelDurationHeading label{font-size:18px}.presetSelect small,.disclaimer{font-size:14px;line-height:1.65}.resultPanel{background:linear-gradient(155deg,var(--surface),var(--surface2))}.emptyResult{max-width:360px;margin:150px auto 70px}.emptyResult h2{font-size:26px}.emptyResult p,.outputText{font-size:18px}.outputText,.guideTemplate{background:var(--surface2);overflow-wrap:anywhere;line-height:1.8}.outputLabel{letter-spacing:1.3px;gap:12px;font-size:14px}.outputLabel button{min-height:44px;font-size:16px}.resultHead{flex-wrap:wrap;gap:12px}.resultHead span{color:var(--accent);font-size:13px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsGrid div{background:var(--surface2);overflow-wrap:anywhere}.settingsGrid span{font-size:14px}.workspaceGuide p,.workspaceGuideNote strong{font-size:18px}.workspaceGuideLinks a,.contentEnding a{font-size:17px}.simplePage{max-width:1040px}.contentPage{max-width:1100px}.contentLead,.guideLead{color:var(--muted);font-size:20px}.contentGrid h2{font-size:24px}.contentGrid p,.contentCallout p{font-size:18px}.faqList summary{font-size:20px}.contentCallout{background:linear-gradient(135deg,var(--surface),var(--accent-soft));border-color:var(--accent-line)}.contentCallout h2{font-size:32px}.authWrap{justify-content:center;align-items:flex-start;min-height:calc(100vh - 96px);padding:64px 24px 96px;display:flex}.authCard{width:100%;max-width:560px;margin:0;padding:40px;box-shadow:0 16px 48px #1428440d}.authCard h1{font-size:40px;line-height:1.15}.authCard p{font-size:18px;line-height:1.65}.authCard .disclaimer{font-size:14px}.authLinks{flex-wrap:wrap;gap:10px 20px}.authLinks button{text-align:left;min-height:44px;padding:5px 0;font-size:15px}.authCard a,.notice a,.error a{text-underline-offset:3px;text-decoration:underline}.academyExperience>section,.academyExperience>details{background:var(--surface);border-color:var(--line)}.academyExperience h1{letter-spacing:-1.5px;font-size:44px}.academyExperience h2{font-size:28px}.academyExperience small{font-size:15px}.academyExperience pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px}.academySelectedModel{font-size:18px}.academyTour{font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--line);line-height:1.65;box-shadow:0 24px 80px #14284433}.academyTour::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14284480}.guideGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px}.guideCardHead h3{font-size:20px}.guideCardHead,.guideCardHead>div{min-width:0}.guideCard p,.guideBody p,.guideBody li{color:var(--muted);font-size:18px}.guideCard small{white-space:normal;font-size:15px}.guideBody h2{font-size:26px}.guideSide h3{font-size:14px}.guideSide dd,.guideSources,.guideHistory{font-size:16px}.guideHistory p,.guideHistory time{font-size:15px}.guideSide dt,.guideChips span,.guideDisclaimer{font-size:14px}.guideTemplate{color:var(--text);font-size:17px}.guideCta{background:var(--accent-soft)}.radarFeed h2{font-size:26px}.radarFeed time{font-size:16px}.radarBadge{letter-spacing:.6px;font-size:13px}.radarTable table{font-size:16px}.radarTable pre,.radarUrl,.radarLink{font-size:14px}.radarDiffRow,.radarRationale,.radarNote,.radarSourceForm label{font-size:16px}.radarDiffBefore,.radarDiffAfter{background:var(--surface2)}.radarDiffAfter{background:var(--accent-soft)}.radarJson{font-size:16px;line-height:1.65}.radarActions{flex-wrap:wrap}@media (max-width:1100px){.globalNav{flex-wrap:wrap;gap:16px;padding:20px 24px}.globalNav nav{flex-basis:100%;justify-content:space-between;gap:18px}.globalNav .navLinks{gap:22px}.hero{grid-template-columns:1fr;gap:40px;padding:60px 6vw}.heroInner{max-width:760px}.preview{max-width:700px}.workGrid{grid-template-columns:1fr}.panel{min-height:auto}.resultPanel{min-height:440px}.emptyResult{margin:70px auto}}@media (max-width:650px){body{font-size:18px}.globalNav{padding:18px 20px}.globalNav .wordmark{letter-spacing:-.6px;font-size:21px}.globalNav nav{flex-wrap:wrap;gap:14px;min-width:0;font-size:16px}.globalNav .navLinks{flex-basis:100%;order:1;gap:22px;width:100%;padding:4px 0 10px}.globalNav .navAuth{border:0;border-top:1px solid var(--line);flex-wrap:wrap;order:2;gap:22px;width:100%;padding:14px 0 0}.globalNav .navAuth .navCta{padding:10px 16px;font-size:16px}.hero{gap:38px;padding:46px 20px 60px}.hero h1{letter-spacing:-1.6px;font-size:44px}.hero p,.workspaceHead p{font-size:18px}.heroActions{align-items:flex-start}.pill{letter-spacing:1px;font-size:12px}.previewBody{padding:22px}.previewInput,.previewOutput{padding:16px;font-size:17px}.previewFooter{font-size:14px}.previewFooter span{margin:0 4px}.steps{padding:60px 20px}.steps h2,.endCta h2{font-size:34px}.endCta{padding:60px 20px}.stepGrid p,.endCta p{font-size:18px}.workspace{padding:36px 18px 60px}.workspaceHead{flex-direction:column;align-items:flex-start;gap:14px}.workspaceHead h1,.simplePage h1,.guidePage h1,.academyExperience h1{letter-spacing:-1px;font-size:36px}.workspaceHead p{margin-bottom:0}.creditBadge{font-size:15px}.inputPanel,.resultPanel{padding:24px 20px}.workflowSwitch{grid-template-columns:1fr}.workflowChoice{min-height:82px;padding:16px}.workflowChoice strong{font-size:18px}.workflowChoice span{font-size:15px}.fieldHead h2{font-size:21px}.detailGrid,.inputPanel .detailGrid,.settingsGrid,.pricingGrid{grid-template-columns:1fr}.detailBox summary{flex-wrap:wrap;align-items:flex-start}.modelPicker>summary{padding:12px}.modelPickerHint{white-space:normal;max-width:90px;font-size:12px}.modelPickerOption .modelPickerName{font-size:16px}.modelMark{width:36px;height:36px}.modelDurationHeading{flex-wrap:wrap}.fieldMeta{font-size:14px}.emptyResult h2{font-size:24px}.outputLabel{flex-wrap:wrap}.authWrap{padding:36px 16px 64px}.authCard{padding:28px 22px}.authCard h1{font-size:34px}.authCard p{font-size:18px}.academyExperience>section,.academyExperience>details{padding:24px 20px!important}.academyExperience details summary{font-size:20px!important}.contentCallout h2{font-size:28px}.guidePage{padding:36px 20px 60px}.guideLead{font-size:18px}.guideActions{align-items:flex-start;gap:14px}.guideLayout{grid-template-columns:1fr}.radarStats{grid-template-columns:1fr 1fr}.radarAttention{align-items:stretch}.radarSourceForm{grid-template-columns:1fr}footer{padding:28px 20px}}.modelMark{color:var(--on-accent)}.modelMark--official{background:var(--surface)}textarea{min-height:200px}.radarJson{min-height:320px}.ownerNavLink{color:var(--accent);font-weight:700}.platformBanner{background:var(--accent-soft);color:var(--text);text-align:center;border-bottom:1px solid var(--accent-line);overflow-wrap:anywhere;padding:14px 5vw;font-size:16px}.ownerLayout{grid-template-columns:260px minmax(0,1fr);max-width:1700px;min-height:calc(100vh - 90px);margin:0 auto;display:grid}.ownerSidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:24px;height:100vh;padding:36px 22px;display:flex;position:sticky;top:0;overflow:auto}.ownerBrand{border-bottom:1px solid var(--line);padding:0 10px 20px}.ownerBadge{letter-spacing:1.6px;color:var(--accent);font-size:11px;font-weight:800}.ownerBrand h2{letter-spacing:-1.2px;margin:15px 0 8px;font-size:27px}.ownerBrand h2 span{color:var(--accent)}.ownerBrand p{color:var(--muted);margin:0;font-size:14px}.ownerSidebar nav{flex-direction:column;gap:5px;display:flex}.ownerSidebar nav a{min-height:48px;color:var(--muted);border-radius:10px;align-items:center;gap:13px;padding:12px 13px;font-size:15px;display:flex}.ownerSidebar nav a span{color:var(--muted);font-size:11px}.ownerSidebar nav a:hover{background:var(--surface2);color:var(--accent)}.ownerSidebar nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700}.ownerSidebarFoot{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:9px;margin-top:auto;padding:20px 10px 0;font-size:13px;display:flex}.ownerSidebarFoot span{color:var(--muted)}.ownerSidebarFoot a{color:var(--accent);margin-top:10px;font-weight:700}.ownerMain{min-width:0}.ownerPage{max-width:1400px;margin:auto;padding:48px 40px 90px}.ownerMain>.simplePage{padding:48px 40px 90px;max-width:none!important}.ownerPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.ownerPageHeader h1{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(30px,3.1vw,44px);line-height:1.15}.ownerPageHeader p{color:var(--muted);max-width:760px;margin-bottom:0;font-size:18px}.ownerPill{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);white-space:nowrap;text-transform:capitalize;border-radius:30px;align-self:flex-start;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.ownerToolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0;display:flex}.ownerToolbar>input{flex:1;min-width:180px;max-width:500px}.ownerToolbar label{align-items:center;gap:10px;font-size:16px;display:flex}.ownerToolbar label select{min-width:150px}.ownerToolbar .secondary,.ownerButtons .secondary{margin:0}.ownerStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.ownerStats .ownerCard{flex-direction:column;gap:10px;margin:0;padding:24px;display:flex}.ownerStats span{color:var(--muted);font-size:14px}.ownerStats strong{letter-spacing:-1.2px;font-size:38px;line-height:1.2}.ownerCard{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:17px;min-width:0;margin:22px 0;padding:28px;box-shadow:0 7px 25px #14284404}.ownerCard h2{letter-spacing:-.6px;margin:4px 0 18px;font-size:24px;line-height:1.25}.ownerCard h3{font-size:20px}.ownerCard p{color:var(--muted);font-size:17px;line-height:1.7}.ownerCard a:not(.primary):not(.secondary){color:var(--accent);font-size:16px;font-weight:600}.ownerCard pre,.ownerRevision pre{background:var(--surface2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;max-height:400px;padding:18px;font:14px/1.65 ui-monospace,monospace;overflow:auto}.ownerCardHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.ownerCardHeading h2,.ownerCardHeading .secondary{margin:0}.ownerTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.ownerTwoCol>.ownerCard{margin:0}.ownerHint{color:var(--muted);line-height:1.6;font-size:14px!important}.ownerHealth{margin:0;padding:0;list-style:none}.ownerHealth li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;font-size:15px;display:flex}.ownerHealth li>span:not(.ownerPill){color:var(--muted);text-align:right;max-width:60%}.ownerQuickLinks{flex-direction:column;gap:12px;margin:22px 0;display:flex}.ownerActivityRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 20px;padding:18px 0;font-size:14px;display:flex}.ownerActivityRow strong{min-width:180px}.ownerActivityRow>span{color:var(--muted);overflow-wrap:anywhere;flex:1}.ownerActivityRow time{color:var(--muted);font-size:13px}.ownerActivityRow details{width:100%}.ownerActivityRow summary{color:var(--accent);font-size:14px}.ownerModelGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px;margin:24px 0;display:grid}.ownerModelGrid .ownerCard{margin:0}.ownerModelGrid .ownerCard h2{margin-top:18px}.ownerModelGrid .secondary{padding:10px 12px;font-size:14px}.ownerStack{flex-direction:column;gap:18px;margin:24px 0;display:flex}.ownerStack .ownerCard{margin:0}.ownerForm{flex-direction:column;gap:22px;display:flex}.ownerForm>h2{margin:18px 0 0}.ownerForm>h2:first-child{margin-top:0}.ownerForm label,.ownerChatComposer label,.ownerStack label{color:var(--text);flex-direction:column;gap:9px;font-size:16px;line-height:1.5;display:flex}.ownerForm label[hidden]{display:none}.ownerForm input,.ownerForm textarea,.ownerForm select{min-width:0;font-size:17px}.ownerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ownerFormGrid>*{min-width:0}.ownerForm .ownerCheck{flex-direction:row;align-self:start;align-items:center;gap:12px;display:flex}.ownerCheck input{width:20px;height:20px;min-height:20px;accent-color:var(--accent);flex-shrink:0}.ownerShortText{min-height:104px!important}.ownerEditor{min-height:420px;line-height:1.8;font-size:18px!important}.ownerButtons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ownerPreview{background:var(--surface2);border:1px solid var(--accent-line);border-radius:12px;padding:28px}.ownerPreview h1{letter-spacing:-1px;font-size:36px}.ownerProse{overflow-wrap:anywhere}.ownerProse p{white-space:pre-wrap;color:inherit;line-height:1.8;font-size:inherit;margin:0 0 22px}.ownerProse h3{margin:26px 0 16px;font-size:24px}.ownerExamples{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:22px;min-width:0;padding:22px;display:flex}.ownerExamples legend{padding:0 8px;font-weight:700}.ownerTextButton{color:var(--accent);text-align:left;background:0 0;border:0;padding:4px 0;font-size:14px}.ownerTextButton:disabled{opacity:.5}.ownerTableWrap{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:24px 0;overflow-x:auto}.ownerTable{border-collapse:collapse;width:100%;min-width:740px;font-size:15px}.ownerTable th,.ownerTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px}.ownerTable th{background:var(--surface2);color:var(--muted);font-size:13px}.ownerTable small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.ownerTable td .secondary{min-height:42px;margin:0 8px 8px 0;padding:9px 12px;font-size:13px}.ownerAssistantIntro{border:1px solid var(--accent-line);background:linear-gradient(125deg,var(--surface),var(--accent-soft));border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:28px;display:flex}.ownerAssistantIntro h2{margin:16px 0 12px;font-size:25px}.ownerAssistantIntro p{color:var(--muted);max-width:750px;margin-bottom:0;font-size:15px}.ownerAssistantIntro>.secondary{min-width:190px;margin:0;font-size:14px}.ownerChat{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;border-radius:16px;min-height:300px;max-height:650px;padding:28px;overflow:auto}.ownerChatEmpty{max-width:700px;margin:24px auto}.ownerChatEmpty h2{font-size:28px}.ownerSuggestions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ownerSuggestions .secondary{text-align:left;margin:0;font-size:15px}.ownerMessage{background:var(--surface2);border-radius:14px;max-width:95%;margin:0 0 20px;padding:24px;font-size:17px}.ownerMessageUser{background:var(--accent-soft);margin-left:auto}.ownerMessage>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.ownerMessage time{color:var(--muted);font-size:12px}.ownerChatComposer{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:24px}.ownerChatComposer textarea{min-height:120px;font-size:18px}.ownerChatComposer>div{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.ownerChatComposer .ownerHint{max-width:65%}.ownerRevision{border-top:1px solid var(--line);padding:18px 0;font-size:16px}.ownerRevision summary{cursor:pointer;overflow-wrap:anywhere}.ownerEmpty{background:var(--surface);border:1px dashed var(--accent-line);color:var(--muted);border-radius:14px;padding:34px;font-size:18px}.ownerLoading{color:var(--muted);padding:18px 0;font-size:16px}@media (max-width:1250px){.ownerLayout{grid-template-columns:220px minmax(0,1fr)}.ownerSidebar{padding:30px 14px}.ownerBrand h2{font-size:25px}.ownerPage,.ownerMain>.simplePage{padding:36px 28px 70px}.ownerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerTwoCol{grid-template-columns:1fr}.ownerAssistantIntro{flex-direction:column;align-items:flex-start}}@media (max-width:850px){.ownerLayout{display:block}.ownerSidebar{border-right:0;border-bottom:1px solid var(--line);gap:16px;height:auto;padding:24px 20px;position:static}.ownerBrand{border:0;padding:0}.ownerBrand h2{margin:8px 0;font-size:26px}.ownerBrand p{display:none}.ownerSidebar nav{flex-direction:row;gap:8px;padding-bottom:8px;overflow-x:auto}.ownerSidebar nav a{white-space:nowrap;gap:9px;min-height:46px;padding:10px 13px;font-size:14px}.ownerSidebarFoot{border:0;flex-flow:wrap;gap:7px 14px;padding:0;font-size:12px;display:flex}.ownerSidebarFoot strong{display:none}.ownerSidebarFoot a{margin:0}.ownerPage,.ownerMain>.simplePage{padding:30px 20px 60px}.ownerPageHeader{flex-direction:column;gap:16px}.ownerPageHeader h1{letter-spacing:-1px;font-size:34px}.ownerPageHeader .eyebrow{letter-spacing:1px;font-size:11px}.ownerPageHeader p{font-size:17px}.ownerCard{padding:22px}.ownerFormGrid{grid-template-columns:1fr}.ownerToolbar{gap:10px}.ownerToolbar .primary,.ownerToolbar .secondary{font-size:15px}.ownerHealth li{gap:12px;font-size:14px}.ownerChat{max-height:600px;padding:16px}.ownerMessage{max-width:100%;padding:18px;font-size:16px}.ownerChatComposer{padding:20px}.ownerChatComposer>div{flex-direction:column;align-items:stretch}.ownerChatComposer .ownerHint{max-width:none}.ownerStats .ownerCard{padding:20px}.ownerStats strong{font-size:32px}.ownerStats span{font-size:12px}.ownerStats{gap:12px}.ownerPreview{padding:22px}.ownerModelGrid{grid-template-columns:1fr}.ownerMessage .ownerProse h3{font-size:21px}.ownerAssistantIntro{padding:22px}.ownerAssistantIntro h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.ownerChat{scroll-behavior:auto}}.ownerMobileSelect{display:none}@media (max-width:850px){.ownerSidebar>nav{display:none}.ownerMobileSelect{color:var(--muted);flex-direction:column;gap:7px;font-size:13px;display:flex}.ownerMobileSelect select{background:var(--surface);min-height:50px;font-size:17px}}
@font-face{font-family:EditorialSerif;src:url(/fonts/EditorialSerif.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:EditorialSerif;src:url(/fonts/EditorialSerif-Bold.woff)format("woff");font-weight:700 900;font-display:swap}@font-face{font-family:StudioMono;src:url(/fonts/StudioMono.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:StudioMono;src:url(/fonts/StudioMono-Bold.woff)format("woff");font-weight:700 900;font-display:swap}@font-face{font-family:BotanicalSans;src:url(/fonts/BotanicalSans.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:BotanicalSans;src:url(/fonts/BotanicalSans-Bold.woff)format("woff");font-weight:700 900;font-display:swap}:root[data-theme=cobalt],.themeSample[data-theme=cobalt]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-font:var(--font-promptuned),Arial,sans-serif;--theme-size:20px;--bg:#eef6ff;--surface:#fff;--surface2:#f5f9ff;--line:#d3e1f2;--text:#142844;--muted:#4e627d;--accent:#1455cc;--accent-hover:#1046ac;--accent-soft:#e8f1ff;--accent-line:#a9c9f7;--on-accent:#fff;--control-border:#8ca7cc;--error:#a12632;--error-bg:#fff0f1;--error-line:#dd8c96;--info-bg:#e8f1ff;--info-text:#174f9c;--info-line:#a9c9f7;--warning-bg:#fff8df;--warning-text:#765309;--warning-line:#ddc37e}:root[data-theme=ember],.themeSample[data-theme=ember]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-font:EditorialSerif,Georgia,serif;--theme-size:20px;--bg:#fff7ea;--surface:#fffdf8;--surface2:#f7eddd;--line:#dfc9b3;--text:#33251f;--muted:#725746;--accent:#a13c1e;--accent-hover:#7c2d15;--accent-soft:#fae4d6;--accent-line:#ce9879;--on-accent:#fffdf8;--control-border:#ae8063;--error:#a12632;--error-bg:#fff0f1;--error-line:#dd8c96;--info-bg:#f9eadb;--info-text:#7a421e;--info-line:#ce9879;--warning-bg:#fff1ce;--warning-text:#6e4b10;--warning-line:#c6a35c}:root[data-theme=nocturne],.themeSample[data-theme=nocturne]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-font:StudioMono,monospace;--theme-size:18px;--bg:#101820;--surface:#18242f;--surface2:#202f3c;--line:#3b5061;--text:#edf5fa;--muted:#b0c3d1;--accent:#c4f95b;--accent-hover:#d9ff94;--accent-soft:#293e26;--accent-line:#6b984c;--on-accent:#14220b;--control-border:#748d9f;--error:#ffb2bb;--error-bg:#3d222c;--error-line:#aa6572;--info-bg:#193d4c;--info-text:#a6e9ff;--info-line:#4f8599;--warning-bg:#3c3420;--warning-text:#ffe19a;--warning-line:#947d43}:root[data-theme=botanical],.themeSample[data-theme=botanical]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-font:BotanicalSans,Arial,sans-serif;--theme-size:21px;--bg:#e9fff1;--surface:#fcfffa;--surface2:#def4e7;--line:#b2d5c0;--text:#173c30;--muted:#426958;--accent:#146248;--accent-hover:#0d4934;--accent-soft:#fbe0eb;--accent-line:#c998b0;--on-accent:#fff;--control-border:#6e9b84;--error:#a12632;--error-bg:#fff0f1;--error-line:#dd8c96;--info-bg:#def4e7;--info-text:#19553d;--info-line:#81b697;--warning-bg:#fff4d4;--warning-text:#6e4b10;--warning-line:#c6a35c}:root[data-theme]{--black:var(--on-accent);--border:var(--line)}html[data-theme] body{font-family:var(--theme-font);font-size:var(--theme-size)}html[data-theme=ember] :is(h1,h2,h3){letter-spacing:-.04em}html[data-theme=nocturne] :is(h1,h2,h3){letter-spacing:-.045em}html[data-theme=botanical] :is(h1,h2,h3){letter-spacing:-.025em}html[data-theme=botanical] .hero{background:radial-gradient(ellipse at 85% 20%,#f5b6d080,transparent 55%),var(--bg)}html[data-theme=nocturne] .modelMark--official{background:#fff;border-color:#fff}.themeIntro{justify-content:space-between;align-items:center;gap:32px;display:flex}.themeIntro h2{margin:12px 0;font-size:clamp(28px,3vw,40px)}.themeIntro p{max-width:760px;color:var(--muted);margin-bottom:0}.themeCurrent{border-left:1px solid var(--line);flex-direction:column;gap:9px;min-width:200px;padding-left:28px;display:flex}.themeCurrent>span{letter-spacing:2px;color:var(--accent);font-size:12px;font-weight:700}.themeCurrent small{color:var(--muted);font-size:14px}.themeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:28px 0;display:grid}.themeChoice{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.themeSample{font-family:var(--theme-font);background:var(--bg);color:var(--text);overflow:hidden}.themeSampleTop{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.themeSampleTop>span:first-child{letter-spacing:-.5px;font-size:15px;font-weight:700}.themeSampleTop>span:last-child{color:var(--muted);font-size:11px}.themeDot{color:var(--accent)}.themeSampleBody{background:radial-gradient(ellipse at 100% 0,var(--accent-soft),transparent 70%);padding:28px 30px}.themeSampleLabel{color:var(--accent);font-size:12px;font-weight:700}.themeSample h2{font-family:var(--theme-font);letter-spacing:-1.3px;margin:18px 0 14px;font-size:clamp(27px,2.8vw,38px);line-height:1.18}.themeSample p{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.65}.themeMiniPanel{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;padding:18px;display:grid}.themeMiniPanel>span{color:var(--muted);letter-spacing:1px;font-size:10px}.themeMiniPanel strong{font-size:18px}.themeMiniPanel>div{gap:8px;display:flex}.themeMiniPanel>div span{border:1px solid var(--control-border);color:var(--accent);background:var(--accent-soft);border-radius:7px;padding:4px 13px;font-size:12px}.themeMockButton{background:var(--accent);color:var(--on-accent);border-radius:8px;margin-top:18px;padding:11px 15px;font-size:13px;font-weight:700;display:inline-block}.themeSwatches{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:6px;padding:16px 24px;display:flex}.themeSwatches>span{border:1px solid var(--control-border);border-radius:50%;width:18px;height:18px}.themeSwatches small{color:var(--muted);margin-left:auto;font-size:12px}.themeChoiceInfo{flex-direction:column;flex:1;padding:24px;display:flex}.themeChoiceHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.themeChoiceHeading h2{margin:0;font-size:23px}.themeChoiceInfo p{color:var(--muted);margin:14px 0;font-size:16px;line-height:1.65}.themeChoiceInfo button{white-space:normal;width:100%;margin-top:auto;font-size:16px}@media (max-width:900px){.themeGrid{grid-template-columns:1fr}.themeSample h2{font-size:38px}.themeIntro{flex-direction:column;align-items:flex-start}.themeCurrent{border-left:0;border-top:1px solid var(--line);width:100%;padding:20px 0 0}}@media (max-width:420px){.themeSampleBody{padding:24px 20px}.themeSampleTop,.themeSwatches{padding:16px 20px}.themeSample h2{font-size:30px}.themeChoiceInfo{padding:20px}.themeSwatches small{font-size:10px}}
@font-face{font-family:promptunedFont;src:url(../media/DejaVuSans-s.p.1gr3dzu1-97b6.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:promptunedFont;src:url(../media/DejaVuSans_Bold-s.p.3ho-w21z8sjyw.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:promptunedFont Fallback;src:local(Arial);ascent-override:81.05%;descent-override:20.59%;line-gap-override:0.0%;size-adjust:114.53%}.promptunedfont_96a54b5-module__4XzbVG__className{font-family:promptunedFont,promptunedFont Fallback}.promptunedfont_96a54b5-module__4XzbVG__variable{--font-promptuned:"promptunedFont", "promptunedFont Fallback"}
