@font-face{font-family:Coverton;src:url(/assets/fast/coverton-ui-400-3e29b03b7b4187742677.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Coverton;src:url(/assets/fast/coverton-ui-600-1371458f9cfef5294540.woff2) format("woff2");font-weight:600 900;font-display:swap}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:radial-gradient(ellipse at 5% 0%,#ddeafa 0,transparent 45%),radial-gradient(ellipse at 96% 30%,#e7e9f8 0,transparent 45%),#f5f7fa;color:#18253d;font:15px/1.6 Coverton,system-ui,sans-serif}a{color:#245dcc}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}:focus-visible{outline:3px solid #3974df}button{cursor:pointer;border:1px solid #ced8e7;border-radius:10px;background:#fff;color:#263c60;padding:9px 13px;min-height:42px}button:hover{background:#eef4ff}button:disabled{opacity:.5;cursor:default}.primary{background:#285fcc;border-color:#285fcc;color:#fff}.primary:hover{background:#184fb9}header{display:flex;justify-content:space-between;align-items:center;gap:15px;max-width:1400px;padding:22px 32px;margin:auto}header nav{display:flex;gap:20px;align-items:center}header a{text-decoration:none}.brand{display:flex;gap:10px;align-items:center;font-size:23px;font-weight:700;color:#14213a}.brand img{object-fit:contain}.brand small{font-size:10px;letter-spacing:1.5px;color:#63718b}main{max-width:1340px;margin:20px auto 70px;padding:0 24px}.intro{display:flex;justify-content:space-between;gap:30px;align-items:center}.intro h1{font-size:clamp(26px,3vw,38px);letter-spacing:-1.2px;margin:5px 0 12px;line-height:1.3}.intro p{max-width:730px;color:#52607a}.eyebrow{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:650}.tool-choice{flex:0 0 300px;font-size:12px;color:#52607a}.tool-choice select{margin-top:6px}.steps{display:flex;gap:30px;list-style:none;padding:16px 0;margin:12px 0 24px}.steps li{display:flex;gap:9px;align-items:center;color:#52607a}.steps b{display:grid;place-items:center;width:27px;height:27px;border:1px solid #c7d6ed;border-radius:50%;background:#ffffffb0;font-size:12px;color:#285fcc}.layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:20px}.panel{padding:26px;border:1px solid #ffffff;border-radius:22px;background:#ffffffd9;box-shadow:0 10px 38px #25345d09,0 1px 4px #25345d08}.panel h2{font-size:19px;margin:0 0 18px;letter-spacing:-.4px}.drop{border:1.5px dashed #bccde6;border-radius:15px;padding:25px;background:#f7faff;text-align:center;transition:background .15s}.drop.over{background:#dae8ff;border-color:#2866dc}.drop p{font-size:14px;margin:12px 0 7px;color:#506382}.drop small,.note{font-size:12px;color:#576986}.files{padding:0;list-style:none;margin:18px 0}.files li{display:flex;gap:8px;align-items:center;margin:7px 0;padding:10px 0;border-bottom:1px solid #e8edf5}.files .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.files small{color:#667590}.files button,.pages button{min-height:32px;padding:3px 9px;border-radius:7px}.file-actions,.preset-actions,.run-actions{display:flex;gap:8px;flex-wrap:wrap}.file-actions button,.preset-actions button{font-size:12px}.preset-actions{margin-top:20px}.settings form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.settings label{display:grid;gap:6px;font-size:13px;color:#35496c}.settings label.wide,.settings fieldset{grid-column:1/-1}.settings .check{display:flex;gap:9px;align-items:flex-start}.settings input:not([type=checkbox]),.settings select,select#tool,textarea{width:100%;min-width:0;background:#fff;border:1px solid #cad5e7;border-radius:9px;padding:9px;color:#1d3153}.settings input[type=color]{height:44px}.settings input[type=checkbox]{margin-top:6px;accent-color:#2866dc}.settings fieldset{border:1px solid #d8e2ef;border-radius:10px;padding:12px}.settings legend{font-size:12px;padding:0 4px}.settings fieldset label{margin:4px 0}.note{padding:12px;border-radius:10px;background:#eff4fb;white-space:pre-line}#status{font-size:13px;overflow-wrap:anywhere}#status.error{color:#ac2732}.run-actions .primary{flex:1}progress{width:100%;margin-top:16px;accent-color:#285fcc}.source-preview{margin-top:20px;overflow:auto;max-height:520px}.source-preview img{display:block;max-width:100%;max-height:420px;margin:auto}.source-preview canvas{max-width:100%;display:block;margin:auto;touch-action:none;cursor:crosshair;border-radius:6px}.source-preview .canvas-note{font-size:12px;color:#52607a}.table-scroll{overflow:auto;max-height:400px;border:1px solid #dee6f1;border-radius:10px}table{border-collapse:collapse;font-size:12px;white-space:pre-wrap;width:100%;background:#fff}td,th{border-bottom:1px solid #e2e8f1;border-right:1px solid #e2e8f1;padding:8px;min-width:75px;max-width:300px;overflow-wrap:anywhere;text-align:left}th{position:sticky;top:0;background:#edf3fc;z-index:1}.panel#page-section,.outputs{margin-top:22px}.pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.page-card{border:1px solid #d2deef;border-radius:12px;padding:12px;background:#fff}.page-card img{display:block;height:150px;max-width:100%;object-fit:contain;margin:0 auto 8px}.page-card p{font-size:11px;word-break:break-all}.page-card>div{display:flex;gap:4px;flex-wrap:wrap}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.result{margin:15px 0;border:1px solid #d6e1ef;border-radius:14px;padding:20px;background:#fff}.result .result-title{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.result h3{font-size:14px;margin:0}.result a.download{display:inline-block;padding:9px 15px;background:#285fcc;color:#fff;border-radius:9px;text-decoration:none;white-space:nowrap}.result img{max-width:100%;max-height:380px;object-fit:contain;display:block;margin:18px auto;background:repeating-conic-gradient(#eef1f5 0 25%,#fff 0 50%) 0/18px 18px}.result iframe{width:100%;height:440px;border:1px solid #dbe4ef;border-radius:9px;margin-top:15px}.result textarea{min-height:220px;margin-top:15px;font:14px/1.8 system-ui;resize:vertical}.result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:240px;overflow:auto}.result small,.warnings{color:#626f84;font-size:12px;overflow-wrap:anywhere}.warnings{padding-left:18px}#pro{border-top:1px solid #dce5f1;margin-top:25px;padding-top:18px}#pro h3{font-size:17px}#pro p{font-size:14px;color:#52607a}.guide{margin-top:35px;max-width:1000px;padding:5px 10px}.guide h2{font-size:20px}.guide p{color:#52607a;font-size:14px}.guide #related{display:flex;gap:12px;flex-wrap:wrap}footer{padding:25px;text-align:center;font-size:12px;color:#617088}.skip{position:absolute;top:-100px;left:20px}.skip:focus{top:10px;background:#fff;padding:8px}.growth-consent{position:fixed;bottom:18px;right:18px;max-width:460px;padding:18px;background:#fff;border:1px solid #ccd8e9;border-radius:16px;box-shadow:0 10px 40px #16294a22;z-index:30}.growth-consent p{font-size:13px}.growth-consent button{margin-right:6px}.growth-consent a{font-size:12px}.growth-measure-settings{font-size:11px;margin:8px}[hidden]{display:none!important}body[data-desktop=true] header nav a,body[data-desktop=true] .growth-measure-settings{display:none}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:760px){header{padding:18px 20px}header nav{gap:10px;font-size:12px}.brand small{display:none}main{padding:0 14px;margin-top:12px}.intro{display:block}.tool-choice{display:block;margin:20px 0}.steps{gap:12px;font-size:12px}.layout{grid-template-columns:1fr}.panel{padding:20px;border-radius:17px}.section-heading{align-items:flex-start;flex-direction:column}.files small{display:none}.result .result-title{align-items:flex-start;flex-direction:column}.growth-consent{left:12px;right:12px;bottom:12px;max-width:none}}.rotation-90{transform:rotate(90deg)}.rotation-180{transform:rotate(180deg)}.rotation-270{transform:rotate(270deg)}.manual-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.manual-selection label{font-size:12px;color:#52607a}.manual-selection input{width:100%;padding:8px;border:1px solid #ced8e7;border-radius:8px}body[data-desktop=true] footer a{display:none}.file-actions,.preset-actions,.run-actions,.section-heading:has(#zip){padding:10px;border:1px solid #d7e3f4;border-radius:14px;background:linear-gradient(120deg,#f2f7fff2,#fcfdfff2);box-shadow:inset 0 1px #fff}.file-actions button,.preset-actions button,.run-actions button,#zip{font-size:14px;min-height:44px;border-radius:10px;border-color:#c9d8ed;transition:background-color .15s,border-color .15s}.file-actions button,.preset-actions button{flex:1}.run-actions .primary{font-weight:650}.run-actions .primary:not(:disabled){box-shadow:0 4px 12px #285fcc26}.page-card button{min-height:38px;padding:5px 10px;font-size:14px}.source-preview{scroll-margin-top:20px}@media(hover:hover)and (pointer:fine){.file-actions button:not(:disabled):hover,.preset-actions button:not(:disabled):hover,#zip:not(:disabled):hover{background:#e6efff;border-color:#83a7de}}@media(max-width:500px){.file-actions,.preset-actions{flex-direction:column}.section-heading:has(#zip){align-items:stretch}#zip{width:100%}}@media(prefers-reduced-motion:reduce){.file-actions button,.preset-actions button,.run-actions button,#zip{transition:none}}@media(prefers-reduced-transparency:reduce){.file-actions,.preset-actions,.run-actions,.section-heading:has(#zip){background:#f3f7ff}}@media(forced-colors:active){.file-actions,.preset-actions,.run-actions,.section-heading:has(#zip){background:Canvas;border-color:CanvasText;box-shadow:none}.run-actions .primary:not(:disabled){box-shadow:none}}@media(max-width:500px){header{flex-wrap:wrap}header nav{width:100%;justify-content:space-between}.steps{flex-wrap:wrap}.intro h1{overflow-wrap:anywhere}}#settings textarea,#draft-text{width:100%;border:1px solid #c7d3e6;border-radius:10px;padding:12px;font:14px/1.65 Coverton,system-ui;resize:vertical}#settings textarea{min-height:150px}#text-input-panel{margin:18px 0}#text-input-panel label{display:block;margin-bottom:8px;font-size:13px;color:#52607a}#use-text{margin-top:8px}.tool-search{display:block;margin-bottom:10px}.tool-search input{width:100%;padding:10px;border:1px solid #c7d3e6;border-radius:9px}#task-search{display:block;width:100%;padding:10px 12px;border:1px solid #c7d3e6;border-radius:10px;margin-bottom:10px;background:#fff;color:#17263d;font:14px Coverton,system-ui}.review-table input{min-width:110px;width:100%;padding:8px;border:1px solid var(--line,#d6dfed);border-radius:6px;font:inherit}.review-table>button{margin-top:12px}.review-table .table-scroll{max-height:440px}.review-table input:focus{outline:2px solid #2866df;outline-offset:1px}.growth-consent{inset-inline-start:auto;inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(400px,calc(100vw - 32px));max-width:none;max-height:min(320px,46dvh);overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding:16px;border-radius:14px;background:#fbfdff;color:#203657;box-shadow:0 8px 24px #17345a22;font:14px/1.6 Coverton,system-ui,sans-serif;scrollbar-gutter:stable}.growth-consent p{grid-column:1/-1;margin:0 0 4px;font-size:14px;line-height:1.6}.growth-consent :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 10px;font-size:14px;line-height:1.4;border-radius:8px}.growth-consent button{background:#fff;border:1px solid #ccd8e9;color:#203657}.growth-consent a{color:#2257b8;text-underline-offset:3px}.growth-measure-settings{min-height:44px;font-size:13px}html[data-theme=dark] .growth-consent{background:#172c47;border-color:#49688c;color:#e5edf9;box-shadow:0 8px 24px #0004}html[data-theme=dark] .growth-consent button{background:#223d5d;color:#e5edf9;border-color:#5c779b}html[data-theme=dark] .growth-consent a{color:#b5d0ff}@media(max-width:360px){.growth-consent{grid-template-columns:1fr 1fr}.growth-consent a{grid-column:1/-1}}@media(forced-colors:active){.growth-consent,.growth-consent button{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.growth-consent a{color:LinkText}}header nav a{display:inline-flex;align-items:center;min-height:44px;padding-block:6px}header .brand{min-height:44px}button,#task-search,#tool{min-height:44px}.drop p,.guide p{font-size:16px;line-height:1.7}.drop small,.note,.settings label,.settings legend,.tool-choice{font-size:14px;line-height:1.6}.settings .check{min-height:44px;align-items:center}.settings .check input{margin-block:0;flex-shrink:0}.settings input:not([type=checkbox]),.settings select{min-height:44px}footer{font-size:13px;color:#52607a}footer a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}@media(max-width:760px){#task-search,#tool,.settings input:not([type=checkbox]):not([type=color]),.settings select,.settings textarea{font-size:16px}.steps{gap:8px 16px;font-size:13px}.tool-choice{margin-block:16px}.settings form{gap:16px}}.files li{align-items:flex-start;gap:12px;padding-block:12px}.files .filename{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.files button,.pages button{min-height:44px;min-width:44px;flex-shrink:0;padding:8px 10px}.files small,.result small{font-size:13px;font-variant-numeric:tabular-nums}.page-card p{font-size:13px;word-break:normal;overflow-wrap:anywhere;line-height:1.5}.page-card>div{gap:6px}.page-card button{min-height:44px}.result h3{font-size:16px;line-height:1.5}.result a.download{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.result .result-title{gap:16px}.note:empty{display:none}#status{font-size:14px;line-height:1.6}#status.error{padding:12px;border:1px solid #e8b9bf;border-radius:10px;background:#fff1f2;color:#8c2230}progress{height:8px;border-radius:8px}.source-preview .canvas-note,.warnings{font-size:14px;line-height:1.6}.files :is(.filename,small),.page-card p{font-variant-numeric:tabular-nums}@media(max-width:500px){.result a.download{width:100%}.result .result-title{align-items:stretch}.result .result-title>div{min-width:0}.files li{flex-wrap:wrap}.files .filename{flex-basis:calc(100% - 60px)}}.seo-wrap{margin-top:32px}.seo-wrap h2{font-size:20px}.seo-wrap p{color:#52607a}.seo-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-related a{display:block;text-decoration:none;padding:14px 16px;background:#ffffffc9;border:1px solid #d8e3f2;border-radius:12px;color:#245dcc}.seo-related a:hover{background:#eef4ff;border-color:#acc5ee}@media(max-width:760px){.seo-related{grid-template-columns:1fr}}.tool-content{margin:32px auto;padding:24px;max-width:1120px;border:1px solid #d7e2f1;border-radius:20px;background:linear-gradient(135deg,#f5f9ff,#ffffffed);color:#233751;box-sizing:border-box}.tool-content h2{font-size:22px;letter-spacing:-.02em;margin:0 0 14px}.tool-content h3{font-size:16px;margin:20px 0 8px}.tool-content p{line-height:1.75;max-width:82ch;margin:10px 0}.tool-content .content-example{display:block;padding:14px 16px;border-radius:12px;background:#eaf1fb;border:1px solid #d6e3f5;font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.tool-content .content-links{display:flex;flex-wrap:wrap;gap:10px}.tool-content .content-links a{padding:10px 14px;border:1px solid #cbdbef;border-radius:10px;background:#fff;text-decoration:none;color:#1755ad}.tool-content .content-links a:hover{background:#edf4ff}.tool-content a:focus-visible{outline:3px solid #2168d8;outline-offset:3px}.content-article{max-width:960px;margin:36px auto 48px;padding:32px;border:1px solid #d7e2f1;border-radius:24px;background:#ffffffed;color:#233751;box-sizing:border-box}.content-article h1{font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-.04em;margin:16px 0}.content-article h2{font-size:23px;margin:32px 0 12px;letter-spacing:-.02em}.content-article p{font-size:16px;line-height:1.85;max-width:78ch}.content-article .content-lead{font-size:18px;color:#526581}.content-article .content-byline,.content-article .content-breadcrumbs{font-size:13px;color:#61718a}.content-article .content-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-article .content-tool-list a{display:block;padding:14px;border:1px solid #d2dfef;border-radius:12px;background:#f1f6ff;color:#1755ad;text-decoration:none}.content-article a:focus-visible{outline:3px solid #2168d8;outline-offset:3px}.content-article section{scroll-margin-top:24px}@media(max-width:600px){.tool-content{padding:18px;margin:24px 0}.tool-content h2{font-size:20px}.content-article{padding:20px;margin:20px 0}.content-article .content-tool-list{grid-template-columns:1fr}.content-article h2{font-size:21px}.content-article .content-lead{font-size:16px}}.content-locales{position:relative;flex:none;color:#1755ad;font-size:14px}.content-locales summary{cursor:pointer;padding:10px;border:1px solid #cbdaf0;border-radius:12px;background:#fff}.content-locales nav{position:absolute;inset-inline-end:0;top:100%;z-index:50;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;background:#fff;border:1px solid #cbdaf0;border-radius:14px;box-shadow:0 12px 32px #1f3a5d20;width:min(320px,85vw);max-height:60vh;overflow:auto}.content-locales nav a{padding:8px;text-align:start;overflow-wrap:anywhere}.content-translation{margin-top:24px;font-size:13px;line-height:1.8;color:#61718a}.content-technical code,.content-example{direction:ltr;unicode-bidi:isolate}[dir=rtl] .content-article,[dir=rtl] .tool-content{text-align:start}@media(max-width:600px){header:has(.content-locales){flex-wrap:wrap;gap:8px}header:has(.content-locales)>nav{flex:1}.content-locales{margin-inline-start:auto}}:root{--ui-accent:#2459bf;--ui-ring:#2459bf;--ui-control:#fff;--ui-ink:#172b47;--ui-border:#b9c9dd;--ui-soft:#eaf1fc;--ui-light:rgba(52,116,229,.12)}:root[data-theme=dark],:root[data-coverton-theme=dark]{--ui-accent:#9bbdff;--ui-ring:#b2ccff;--ui-control:#17243a;--ui-ink:#edf3ff;--ui-border:#5c7395;--ui-soft:#233651;--ui-light:rgba(125,173,255,.16)}:where(.seo-page,#workspace) :is(button,.app-button,.app-secondary,.download,.editor-trial-primary){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:where(.seo-page,#workspace) :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ui-ring);outline-offset:3px}.seo-page [data-smart-drop]{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.seo-page [data-smart-drop]:focus-visible{outline:3px solid var(--ui-ring);outline-offset:4px}.seo-page [data-smart-drop].is-dragover{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-soft)}@media(hover:hover){.seo-page [data-smart-drop]:hover{border-color:var(--ui-accent)}}:where(.seo-page,#workspace) :is(button,.app-button,.app-secondary,.download,.editor-trial-primary):active:not(:disabled){box-shadow:inset 0 2px 5px #0d27532e}#workspace :is(.primary,.download),.seo-page :is(.app-button,.editor-trial-primary){background:linear-gradient(160deg,#3979df,#2459bf);color:#fff;border:1px solid #2459bf;box-shadow:0 3px 8px #1e4d9b29}@media(hover:hover){#workspace :is(.primary,.download):hover:not(:disabled),.seo-page :is(.app-button,.editor-trial-primary):hover{background:linear-gradient(160deg,#326dd0,#1d4eaa);box-shadow:0 4px 12px #1e4d9b3b}#workspace button:not(.primary):hover:not(:disabled){border-color:var(--ui-accent);background:var(--ui-soft)}}#workspace button:disabled{cursor:not-allowed;box-shadow:none}#workspace button[aria-busy=true]{opacity:1;cursor:progress;background:#2459bf;color:#fff}#workspace button[aria-busy=true]:before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:8px;vertical-align:-2px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}#workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){background:var(--ui-control);color:var(--ui-ink);border-color:var(--ui-border);border-radius:10px;box-shadow:inset 0 1px 2px #0e274d09;transition:border-color .16s ease,box-shadow .16s ease}#workspace :is(input,select,textarea):focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-soft)}#workspace :is(input,textarea):user-invalid{border-color:#b8273b}#workspace :is(input[type=checkbox],input[type=radio],progress){accent-color:#2459bf}#workspace .studio-fields>label,#workspace #settings>label{gap:7px;line-height:1.5}#workspace :is(.drop,.source-preview,.result,.document-scroll){border-radius:14px}#workspace .drop{border:1.5px dashed var(--ui-border);background:linear-gradient(150deg,var(--ui-control),var(--ui-soft));transition:border-color .16s ease,box-shadow .16s ease}#workspace .drop.dragover,#workspace .drop.is-dragover{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-soft)}#workspace .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:22px 0}#workspace .steps li{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-control);color:var(--ui-ink);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}#workspace .steps li>b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;border:1px solid var(--ui-border);background:var(--ui-control);color:var(--ui-ink);font-variant-numeric:tabular-nums}#workspace .steps li[aria-current=step]{border-color:var(--ui-accent);background:var(--ui-soft);box-shadow:inset 0 -3px 0 var(--ui-accent);font-weight:600}#workspace .steps li[aria-current=step]>b{background:#2459bf;color:#fff;border-color:#2459bf}#workspace .steps li.is-complete>b{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-soft)}#workspace .steps[data-state=error] li[aria-current=step]{border-color:#b8273b;box-shadow:inset 0 -3px #b8273b}#workspace :is(#status,.studio-status){line-height:1.65;overflow-wrap:anywhere}#workspace :is(#status,.studio-status):not(:empty){padding:12px 14px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-soft);color:var(--ui-ink)}#workspace :is(#status,.studio-status).error:not(:empty){background:#fff0f1;border-color:#b8273b;color:#861b2b}.ui-spotlight{position:relative;isolation:isolate;overflow:hidden;--ui-x:50%;--ui-y:50%}.ui-spotlight:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(240px circle at var(--ui-x) var(--ui-y),var(--ui-light),transparent 80%);opacity:0;transition:opacity .18s ease}.ui-spotlight>*{position:relative;z-index:1}.ui-spotlight:focus-visible:before,.ui-spotlight.is-pointer-lit:before{opacity:1}@media(max-width:600px){#workspace .steps{grid-template-columns:1fr;gap:7px;margin:18px 0}#workspace .steps li{padding:9px 12px}#workspace .steps li>b{flex-basis:26px;width:26px;height:26px}}@media(prefers-reduced-motion:reduce){:where(.seo-page,#workspace) :is(button,a,input,select,textarea),.seo-page [data-smart-drop],.ui-spotlight:before{transition:none}#workspace button[aria-busy=true]:before{animation:none}.ui-spotlight.is-pointer-lit:before{opacity:0}}@media(forced-colors:active){.ui-spotlight:before{display:none}#workspace .steps li[aria-current=step]{outline:2px solid Highlight;box-shadow:none}#workspace .steps li.is-complete>b{border:2px solid Highlight}#workspace :is(.primary,.download),.seo-page :is(.app-button,.editor-trial-primary){background:ButtonFace;color:ButtonText;border:1px solid ButtonText}#workspace button[aria-busy=true]:before{border-color:ButtonText}}#workspace input[type=file]::file-selector-button{min-height:44px;margin-inline-end:10px;padding:9px 14px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-soft);color:var(--ui-ink);font:inherit;cursor:pointer}
