.SI9O3a_page{--brand:#0e9abe;--brand-dark:#0a7894;--brand-soft:#0e9abe14;--brand-mid:#0e9abe59;--ink:#1a1f2e;--ink-2:#4a5163;--ink-3:#667085;--line:#e6e9ef;--bg:#fff;--bg-2:#f7f9fb;--bg-3:#eef2f6;--warn:#c45c2e;--warn-soft:#c45c2e14;--warn-mid:#c45c2e4d;--good:#2c8a4e;--good-soft:#2c8a4e14;background:var(--bg);color:var(--ink);padding-top:80px;font-weight:400}.SI9O3a_wrap{max-width:1100px;margin:0 auto;padding:0 40px}.SI9O3a_navTag{border-bottom:1px solid var(--line);color:var(--ink-3);text-align:right;padding:20px 0;font-size:12px}.SI9O3a_hero{text-align:center;padding:110px 0 80px}.SI9O3a_heroEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-dark);border:1px solid var(--brand-mid);border-radius:100px;margin-bottom:32px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.SI9O3a_heroTitle{letter-spacing:-.025em;color:var(--ink);margin:0 0 24px;font-size:clamp(40px,5.5vw,68px);font-weight:200;line-height:1.05}.SI9O3a_heroTitle strong{color:var(--brand);font-weight:600}.SI9O3a_heroLede{color:var(--ink-2);max-width:580px;margin:0 auto;font-size:18px;font-weight:300}.SI9O3a_scrollCue{letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;margin-top:64px;font-size:11px}.SI9O3a_scrollCue:after{content:"";background:linear-gradient(to bottom, var(--brand), transparent);width:1px;height:40px;margin:14px auto 0;display:block}.SI9O3a_whatsNew{padding:20px 0 60px}.SI9O3a_whatsNewInner{background:linear-gradient(135deg, var(--brand-soft), var(--bg-2));border:1px solid var(--brand-mid);border-radius:12px;padding:32px 36px}.SI9O3a_whatsNewLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-dark);margin-bottom:20px;font-size:10px;font-weight:600}.SI9O3a_whatsNewGrid{grid-template-columns:repeat(2,1fr);gap:18px 32px;display:grid}.SI9O3a_whatsNewItem{color:var(--ink-2);font-size:13.5px;font-weight:300;line-height:1.6}.SI9O3a_whatsNewItem strong{color:var(--ink);margin-bottom:5px;font-size:14px;font-weight:600;display:block}.SI9O3a_whatsNewItem em{color:var(--brand-dark);font-style:normal;font-weight:600;font-family:var(--font-mono);font-size:13px}.SI9O3a_stage{border-top:1px solid var(--line);padding:100px 0}.SI9O3a_stageHead{align-items:baseline;gap:24px;margin-bottom:48px;display:flex}.SI9O3a_stageNum{font-family:var(--font-mono);color:var(--brand-dark);letter-spacing:.05em;font-size:14px;font-weight:500}.SI9O3a_stageTitle{letter-spacing:-.02em;color:var(--ink);flex:1;margin:0;font-size:32px;font-weight:500}.SI9O3a_stageTitle em{color:var(--brand);font-style:normal;font-weight:600}.SI9O3a_stageVis{width:100%}.SI9O3a_compareVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_comparePrompt{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:8px;margin-bottom:24px;padding:18px 22px;font-size:14px;position:relative}.SI9O3a_comparePrompt:before{content:"PROMPT";background:var(--bg-2);font-family:var(--font-mono);letter-spacing:.15em;color:var(--ink-3);padding:0 8px;font-size:10px;font-weight:600;position:absolute;top:-10px;left:18px}.SI9O3a_compareToggle{background:var(--bg-3);border-radius:100px;gap:2px;margin-bottom:20px;padding:4px;display:inline-flex}.SI9O3a_compareToggle button{min-height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.SI9O3a_compareToggle button.SI9O3a_active{background:var(--bg);color:var(--brand-dark);box-shadow:0 1px 3px #0000000f}.SI9O3a_compareOutput{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;min-height:200px;padding:22px 24px;font-size:14px;line-height:1.7}.SI9O3a_compareOutput .SI9O3a_label{font-family:var(--font-mono);letter-spacing:.15em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.SI9O3a_compareOutput.SI9O3a_v46 .SI9O3a_label{color:var(--ink-3)}.SI9O3a_compareOutput.SI9O3a_v47 .SI9O3a_label,.SI9O3a_compareOutput.SI9O3a_v48 .SI9O3a_label{color:var(--brand-dark)}.SI9O3a_compareOutput strong{color:var(--ink);font-weight:500}.SI9O3a_compareOutput em{color:var(--brand-dark);font-style:italic}.SI9O3a_compareTakeaway{text-align:center;color:var(--ink-2);margin-top:24px;font-size:14px;font-weight:400}.SI9O3a_compareTakeaway strong{color:var(--brand-dark);font-weight:600}.SI9O3a_anatomyVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_anatomyPrompt{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);border-radius:8px;padding:24px 28px;font-size:13px;line-height:1.85}.SI9O3a_anatomyLine{cursor:default;border-radius:4px;grid-template-columns:1fr 220px;align-items:center;gap:24px;margin:0 -8px;padding:4px 8px;transition:background .15s;display:grid}.SI9O3a_anatomyLine:hover{background:var(--brand-soft)}.SI9O3a_anatomyLine .SI9O3a_text{color:var(--ink)}.SI9O3a_anatomyLine .SI9O3a_text .SI9O3a_hl{background:var(--brand-soft);color:var(--brand-dark);border-radius:3px;padding:1px 6px}.SI9O3a_anatomyLine .SI9O3a_tag{color:var(--brand-dark);text-transform:uppercase;letter-spacing:.08em;text-align:right;opacity:.7;font-family:inherit;font-size:11px;font-weight:600}.SI9O3a_anatomyLine:hover .SI9O3a_tag{opacity:1}.SI9O3a_anatomyCaption{text-align:center;color:var(--ink-2);margin-top:24px;font-size:13px;font-weight:300}.SI9O3a_anatomyXml{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);border-radius:8px;padding:16px 20px;font-size:13px;line-height:1.6}.SI9O3a_anatomyXmlBlock{margin-bottom:2px}.SI9O3a_anatomyXmlBlock:last-child{margin-bottom:0}.SI9O3a_anatomyXmlRow{cursor:pointer;text-align:left;width:calc(100% + 20px);font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;border-radius:4px;grid-template-columns:1fr auto;align-items:start;gap:18px;margin:0 -10px;padding:8px 10px;transition:background .15s;display:grid}.SI9O3a_anatomyXmlRow:hover,.SI9O3a_anatomyXmlRowOpen{background:var(--brand-soft)}.SI9O3a_anatomyXmlLine{color:var(--ink);line-height:1.7;display:block}.SI9O3a_anatomyXmlTag{color:var(--brand-dark);font-weight:500;font-family:var(--font-mono)}.SI9O3a_anatomyXmlContent{color:var(--ink)}.SI9O3a_anatomyXmlLabel{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;text-align:right;white-space:nowrap;align-items:center;gap:8px;padding-top:4px;font-size:10px;font-weight:600;display:flex}.SI9O3a_anatomyXmlRow:hover .SI9O3a_anatomyXmlLabel,.SI9O3a_anatomyXmlRowOpen .SI9O3a_anatomyXmlLabel{color:var(--brand-dark)}.SI9O3a_anatomyXmlCaret{background:var(--bg);border:1px solid var(--brand-mid);width:18px;height:18px;color:var(--brand-dark);font-size:12px;font-weight:500;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SI9O3a_anatomyXmlDetail{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--ink-2);border-radius:0 6px 6px 0;margin:6px 0 12px 4px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.65}.SI9O3a_verbsVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_verbsTable{border-collapse:collapse;width:100%}.SI9O3a_verbsTable th{text-align:left;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 0 16px;font-size:10px;font-weight:600}.SI9O3a_verbsTable th:first-child{color:var(--warn)}.SI9O3a_verbsTable th:last-child{color:var(--good)}.SI9O3a_verbsTable td{vertical-align:top;border-bottom:1px solid var(--line);padding:16px 0;font-size:14px}.SI9O3a_verbsTable tr:last-child td{border-bottom:none}.SI9O3a_verbsTable .SI9O3a_weak{font-family:var(--font-mono);color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--warn-mid);text-decoration-color:var(--warn-mid);padding-right:32px;font-size:13px;text-decoration-thickness:1px}.SI9O3a_verbsTable .SI9O3a_arrow{text-align:center;width:30px;color:var(--brand-dark);padding-right:24px;font-size:18px;font-weight:200}.SI9O3a_verbsTable .SI9O3a_strong{font-family:var(--font-mono);color:var(--ink);font-size:13px;font-weight:500}.SI9O3a_xmlVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_xmlGrid{grid-template-columns:1fr 60px 1fr;align-items:center;gap:24px;display:grid}.SI9O3a_xmlSide{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);border-radius:8px;min-height:320px;padding:22px;font-size:12px;line-height:1.75}.SI9O3a_xmlSide .SI9O3a_label{font-family:var(--font-mono);letter-spacing:.15em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.SI9O3a_xmlSide.SI9O3a_flat .SI9O3a_label{color:var(--ink-3)}.SI9O3a_xmlSide.SI9O3a_structured .SI9O3a_label{color:var(--brand-dark)}.SI9O3a_xmlSide.SI9O3a_flat{color:var(--ink-3)}.SI9O3a_xmlSide .SI9O3a_tagName{color:var(--brand-dark);font-weight:500}.SI9O3a_xmlSide .SI9O3a_content{color:var(--ink)}.SI9O3a_xmlSide em{font-style:italic}.SI9O3a_xmlArrow{text-align:center;color:var(--brand-dark);font-size:24px;font-weight:200}.SI9O3a_examplesVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_examplesGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.SI9O3a_exampleCard{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:24px}.SI9O3a_exampleCard.SI9O3a_bad{border-left:3px solid var(--warn)}.SI9O3a_exampleCard.SI9O3a_good{border-left:3px solid var(--good)}.SI9O3a_exampleCard .SI9O3a_head{font-family:var(--font-mono);letter-spacing:.15em;margin-bottom:14px;font-size:10px;font-weight:600}.SI9O3a_exampleCard.SI9O3a_bad .SI9O3a_head{color:var(--warn)}.SI9O3a_exampleCard.SI9O3a_good .SI9O3a_head{color:var(--good)}.SI9O3a_exampleCard .SI9O3a_content{font-family:var(--font-mono);color:var(--ink-2);font-size:12px;line-height:1.7}.SI9O3a_exampleCard .SI9O3a_content .SI9O3a_em{color:var(--ink);font-weight:500}.SI9O3a_scopeVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_scopeRule{grid-template-columns:32px 1fr;align-items:start;gap:18px;margin-bottom:24px;display:grid}.SI9O3a_scopeRule:last-child{margin-bottom:0}.SI9O3a_scopeRule .SI9O3a_num{background:var(--brand);color:#fff;width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.SI9O3a_scopeRule .SI9O3a_body{padding-top:2px}.SI9O3a_scopeRule .SI9O3a_ruleTitle{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:500}.SI9O3a_scopeRule .SI9O3a_ruleDesc{color:var(--ink-2);margin-bottom:12px;font-size:13px;font-weight:300;line-height:1.6}.SI9O3a_scopeRule .SI9O3a_ruleEg{font-family:var(--font-mono);background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:10px 14px;font-size:12px}.SI9O3a_scopeRule .SI9O3a_ruleEg strong{font-weight:600}.SI9O3a_warnVis{background:linear-gradient(135deg, var(--warn-soft), var(--bg-2));border:1px solid var(--warn-mid);border-radius:12px;padding:40px}.SI9O3a_warnIcon{background:var(--warn);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;font-weight:600;display:inline-flex}.SI9O3a_warnVis h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 12px;font-size:22px;font-weight:500}.SI9O3a_warnVis p{color:var(--ink-2);max-width:600px;margin:0 0 24px;font-size:15px;line-height:1.6}.SI9O3a_warnVis p strong{color:var(--ink);font-weight:600}.SI9O3a_warnPattern{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);border-radius:8px;margin-top:14px;padding:20px 24px;font-size:12px;line-height:1.75}.SI9O3a_warnPattern .SI9O3a_label{letter-spacing:.15em;color:var(--brand-dark);margin-bottom:10px;font-size:10px;font-weight:600;display:block}.SI9O3a_warnPattern .SI9O3a_content{color:var(--ink)}.SI9O3a_warnPattern .SI9O3a_content .SI9O3a_hl{background:var(--brand-soft);border-radius:3px;padding:1px 5px}.SI9O3a_effortVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_effortBars{flex-direction:column;gap:14px;max-width:720px;margin:0 auto;display:flex}.SI9O3a_effortRow{grid-template-columns:90px 1fr 1fr;align-items:center;gap:18px;display:grid}.SI9O3a_effortRow .SI9O3a_lvl{font-family:var(--font-mono);color:var(--brand-dark);text-align:right;font-size:13px;font-weight:500}.SI9O3a_effortRow .SI9O3a_barWrap{background:var(--bg);border:1px solid var(--line);border-radius:4px;height:28px;position:relative;overflow:hidden}.SI9O3a_effortRow .SI9O3a_barFill{background:linear-gradient(to right, var(--brand-dark), var(--brand));color:#fff;height:100%;font-family:var(--font-mono);justify-content:flex-end;align-items:center;padding-right:10px;font-size:11px;font-weight:500;display:flex}.SI9O3a_effortRow .SI9O3a_useCase{color:var(--ink-2);font-size:13px;font-weight:300}.SI9O3a_effortRow .SI9O3a_useCase strong{color:var(--ink);font-weight:500}.SI9O3a_effortRow.SI9O3a_recommended .SI9O3a_lvl{color:var(--brand-dark);font-weight:700}.SI9O3a_effortRowWrap{flex-direction:column;gap:4px;display:flex}.SI9O3a_effortRowNote{font-size:11px;font-family:var(--font-mono);color:var(--ink-3);margin-left:108px;font-weight:400;line-height:1.45;display:block}.SI9O3a_effortRowStar{color:var(--brand-dark);font-weight:600}.SI9O3a_builderVis{background:var(--bg-2);border-radius:12px;padding:40px}.SI9O3a_builderControls{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.SI9O3a_builderGroup label,.SI9O3a_groupLabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10px;font-weight:600;display:block}.SI9O3a_builderOptions{flex-wrap:wrap;gap:6px;display:flex}.SI9O3a_builderOptions button{background:var(--bg);border:1px solid var(--line);min-height:40px;color:var(--ink-2);cursor:pointer;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.SI9O3a_builderOptions button:hover{border-color:var(--brand-mid)}.SI9O3a_builderOptions button.SI9O3a_active{background:var(--brand);border-color:var(--brand-dark);color:#fff}.SI9O3a_builderOutput{background:var(--ink);font-family:var(--font-mono);color:#e6e9ef;border-radius:8px;padding:58px 28px 24px;font-size:13px;line-height:1.7;position:relative;overflow-x:auto}.SI9O3a_builderOutput:before{content:"GENERATED PROMPT";background:var(--bg-2);color:var(--brand-dark);letter-spacing:.15em;padding:0 8px;font-size:10px;font-weight:600;position:absolute;top:-10px;left:20px}.SI9O3a_builderOutput .SI9O3a_tagName{color:#5cc4e0}.SI9O3a_builderOutput .SI9O3a_keyword{color:#f4a261}.SI9O3a_copyBtn{color:#e6e9ef;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:4px;min-width:64px;min-height:40px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;position:absolute;top:12px;right:14px}.SI9O3a_copyBtn:hover{background:#ffffff26}.SI9O3a_builderOutput pre{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:inherit}.SI9O3a_complianceNote{background:var(--bg-3);border-left:3px solid var(--brand);color:var(--ink-2);border-radius:0 6px 6px 0;margin-top:28px;padding:20px 24px;font-size:13px;line-height:1.6}.SI9O3a_complianceNote strong{color:var(--ink);font-weight:600}.SI9O3a_outro{border-top:1px solid var(--line);text-align:center;padding:120px 0 100px}.SI9O3a_outroTitle{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(36px,5vw,56px);font-weight:200;line-height:1.1}.SI9O3a_outroTitle strong{color:var(--brand);font-weight:600}.SI9O3a_outroLede{color:var(--ink-2);max-width:580px;margin:0 auto 40px;font-size:17px;font-weight:300}.SI9O3a_outroCta{background:var(--brand);color:#fff;letter-spacing:.02em;border-radius:6px;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.SI9O3a_outroCta:hover{background:var(--brand-dark)}@media (max-width:720px){.SI9O3a_wrap{padding:0 24px}.SI9O3a_anatomyXmlRow{grid-template-columns:1fr;gap:4px}.SI9O3a_stage{padding:64px 0}.SI9O3a_stageHead{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px}.SI9O3a_stageTitle{font-size:24px}.SI9O3a_hero{padding:60px 0 50px}.SI9O3a_compareVis,.SI9O3a_anatomyVis,.SI9O3a_verbsVis,.SI9O3a_xmlVis,.SI9O3a_examplesVis,.SI9O3a_scopeVis,.SI9O3a_warnVis,.SI9O3a_effortVis,.SI9O3a_builderVis{padding:24px}.SI9O3a_anatomyLine{grid-template-columns:1fr;gap:4px}.SI9O3a_anatomyLine .SI9O3a_tag{text-align:left}.SI9O3a_xmlGrid{grid-template-columns:1fr}.SI9O3a_xmlArrow{transform:rotate(90deg)}.SI9O3a_examplesGrid,.SI9O3a_builderControls{grid-template-columns:1fr}.SI9O3a_effortRow{grid-template-columns:70px 1fr}.SI9O3a_effortRow .SI9O3a_useCase{grid-column:2;margin-top:2px;font-size:12px}.SI9O3a_effortRowNote{margin-left:88px}.SI9O3a_whatsNewGrid{grid-template-columns:1fr;gap:14px}.SI9O3a_whatsNewInner{padding:24px 22px}.SI9O3a_verbsTable .SI9O3a_weak,.SI9O3a_verbsTable .SI9O3a_strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.SI9O3a_page *,.SI9O3a_page :before,.SI9O3a_page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.SI9O3a_comparePrompt:not(:first-child),.SI9O3a_builderOutput:not(:first-child){margin-top:34px}
