.if-page{background:#101723;color:#eff4ff}.if-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.if-nav summary{cursor:pointer;font-weight:650;padding:12px 4px}.if-hero{padding-block:68px 34px;max-width:1160px}.if-eyebrow{color:#afa6ff;text-transform:uppercase;font-size:13px;letter-spacing:.14em;font-weight:750}.if-hero h1{font-size:clamp(32px,4.8vw,60px);line-height:1.08;letter-spacing:-.025em;max-width:900px;margin:16px 0 22px}.if-lead{color:#d1d9e9;line-height:1.7;font-size:18px;max-width:820px}.if-meta{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 14px}.if-meta span{border:1px solid #43506b;border-radius:999px;padding:8px 14px;font-size:13px;color:#e4eaf5}.if-preview-note{font-size:14px;line-height:1.65;color:#c7d0e0;max-width:820px;margin-bottom:20px}.if-field{display:grid;gap:8px;margin:0 0 16px;font-size:14px;font-weight:650}.if-field select{width:100%;color:#f1f5fb;background:#192538;border:1px solid #536079;border-radius:10px;min-height:46px;padding:10px 12px;font:inherit}.if-field select option{color:#f1f5fb;background:#192538}.if-field textarea{min-height:100px}.if-note{font-size:13px;line-height:1.65;color:#c8d2e4}.if-feature-limit{border-inline-start:3px solid #8d7bfa;padding:8px 18px;margin:24px 0}.if-page .it-grid{align-items:stretch}.if-page .it-stage-label{font-size:14px;margin-top:0}.if-page .it-output{min-height:260px}.if-page .it-output img{max-width:100%;height:auto;object-fit:contain}.if-page .it-drop{min-height:260px}.if-page .it-status{white-space:pre-wrap;padding-inline:24px}.if-page .it-submit:disabled{opacity:.65;cursor:wait}.if-page [hidden]{display:none!important}.if-page .it-info{background:#141e2d}.if-page .it-info p,.if-page .it-faq p{color:#d1d9e9;line-height:1.7}.if-steps{padding-inline-start:22px;display:grid;gap:18px;line-height:1.65;color:#dde5f3}.if-related{padding-block:32px 56px}.if-related nav{display:flex;gap:12px;flex-wrap:wrap}.if-related a{border:1px solid #536079;border-radius:12px;padding:14px 18px;text-decoration:none;color:#e9eff9;line-height:1.4}.if-related a[aria-current]{border-color:#a395ff;background:#292742}.if-resume{border:1px solid #a395ff;background:#292742;color:#fff;border-radius:9px;padding:11px 15px;font:inherit;cursor:pointer}.if-reference{font-size:12px;color:#c8d2e4;padding-inline:24px;overflow-wrap:anywhere}.if-page :focus-visible{outline:3px solid #c5b9ff;outline-offset:4px}.if-page .it-menu-panel{max-height:65vh;overflow:auto;z-index:60}.if-page .it-header{position:relative;z-index:30}.if-page .it-footer a{color:#dbe4f4}.if-page .it-nav-link{color:#eff4ff}.if-page .it-prompt{color:#eff4ff}.if-page .it-prompt::placeholder{color:#b4bed0}.if-page [aria-busy=true] .it-output{opacity:.85}.if-page[dir=rtl] .it-file-name{text-align:right}@media(max-width:760px){.if-nav{gap:8px;font-size:13px;justify-content:flex-start;width:100%}.if-page .it-header-inner{flex-direction:column;align-items:flex-start;padding-block:16px;gap:10px}.if-hero{padding-top:36px}.if-lead{font-size:16px}.if-nav .it-nav-link{padding:8px}.if-page .it-nav-cta{padding:10px}.if-page .it-menu-panel{max-width:85vw}.if-page .it-grid{grid-template-columns:1fr}.if-related a{flex:1 1 42%}.if-page .it-info-grid{grid-template-columns:1fr}.if-page .it-lang{position:static}.if-page .it-lang .it-menu-panel{inset-inline-end:12px;inset-inline-start:12px;width:auto;max-width:none}}
.if-discovery{max-width:1240px;margin:36px auto;padding:28px 24px;background:#141e2d;border:1px solid #43506b;border-radius:18px;color:#eff4ff}.if-discovery h2{font-size:24px;margin:0 0 20px;color:#eff4ff}.if-discovery nav{display:flex;flex-wrap:wrap;gap:12px}.if-discovery a{padding:13px 18px;border:1px solid #655a9e;border-radius:10px;background:#292742;color:#fff!important;text-decoration:none;font-weight:650}.if-discovery a:focus-visible{outline:3px solid #c5b9ff;outline-offset:3px}@media(max-width:760px){.if-discovery{margin:24px 16px;padding:22px 16px}.if-discovery a{flex:1 1 42%}}
.if-page{--ink:#eff4ff;--muted:#c8d2e4;--line:#43506b;--mint-dark:#7edfd1;color-scheme:dark}.if-page .it-workspace{background:#192334}.if-page .it-drop,.if-page .it-output,.if-page .it-preview{background:#111c2b}.if-page .it-prompt{background:#111c2b;border-color:#536079}.if-page .it-step,.if-page .it-submit{background:#6753cf;color:#fff}.if-page .it-submit:hover:not(:disabled){background:#7965df}.if-page .it-topup,.if-page .it-menu-panel{background:#1b283c;color:#eff4ff}.if-page .it-menu-panel a:hover,.if-page .it-menu-panel a[aria-current=page]{background:#353058;color:#fff}.if-page .it-status.is-error{color:#ffb4aa}.if-page .it-status.is-success{color:#9ce5bc}.if-page .it-drop.is-over{background:#213e46}.if-page .it-menu .it-menu-panel{inset-inline-start:0;inset-inline-end:auto}.if-hero>.it-download{display:inline-block;min-width:240px}
