[data-ui=v2]{--green-50:#ecf8f0;--green-100:#d2efdc;--green-200:#a6deb9;--green-300:#7fd49a;--green-400:#57c77a;--green-500:#2fa15a;--green-600:#1e8047;--green-700:#155e37;--green-800:#0f3f26;--green-900:#0a2a19;--coral-50:#feede9;--coral-100:#fdd6cd;--coral-200:#fbb1a1;--coral-300:#f98873;--coral-400:#ff6b52;--coral-500:#f0503c;--coral-600:#d83a2a;--coral-700:#b22d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f2ea;--bg-tint:#eceee4;--surface:#fff;--surface-2:#fbfaf3;--surface-3:#f4f3ea;--line:#e5e3d6;--line-strong:#d5d2c2;--line-faint:#efede2;--text:#111712;--text-2:#415045;--text-3:#6b7a6f;--text-on-brand:#fff;--text-on-accent:#0a2a19;--brand:var(--green-500);--brand-strong:var(--green-600);--brand-soft:var(--green-50);--brand-soft-2:var(--green-100);--accent:var(--coral-500);--accent-strong:var(--coral-600);--accent-soft:var(--coral-50);--good:#1e8047;--good-soft:var(--green-50);--bad:#d83a2a;--bad-soft:var(--coral-50);--warn:#c77e12;--warn-soft:#fbf1dc;--info:#1f8e80;--info-soft:#e2f4f1;--editor-desk:#f2f1eb;--editor-paper:#fcfbf7;--glass-bg:#ffffffa8;--glass-line:#ffffffb3;--glass-blur:18px;--scrim:#101a1457;--ring:#2fa15a73;--grad-brand:linear-gradient(135deg, var(--green-400) 0%, var(--green-600) 100%);--sig-1:#54c079;--sig-2:#63a96b;--sig-3:#d98c5a;--sig-4:#ef4b37;--grad-signature:linear-gradient(118deg, var(--sig-1) 0%, var(--sig-2) 30%, var(--sig-3) 66%, var(--sig-4) 100%);--btn-brand-1:#2c8548;--btn-brand-2:#155e37;--btn-sig-1:#31844d;--btn-sig-2:#47814e;--btn-sig-3:#b25f29;--btn-sig-4:#e22912;--grad-coral:linear-gradient(214deg, #f59585 0%, #ef4b37 52%, #e5321d 100%);--grad-iris:conic-gradient(from 210deg at 50% 50%, #57c77a, #2fb9a8, #6ea8ff, #f98873, #f0503c, #57c77a);--grad-mesh:radial-gradient(60% 80% at 12% 8%, #57c77a33, transparent 60%), radial-gradient(60% 76% at 94% 98%, #f4643029, transparent 64%);--font-sans:var(--font-urbanist), "Urbanist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--fs-h1:40px;--fs-h2:32px;--fs-h3:24px;--fs-h4:20px;--fs-lg:18px;--fs-base:16px;--fs-sm:14px;--fs-xs:12px;--fs-2xs:11px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.4;--lh-relaxed:1.6;--ls-tight:-.03em;--ls-snug:-.015em;--ls-caps:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-card:24px;--radius-pill:999px;--shadow-xs:none;--shadow-card:none;--shadow-pop:0 18px 48px -16px #101a1447, 0 4px 12px #101a141a;--field-bg:var(--surface);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur-base:.24s;--sidebar-w:248px;--topbar-h:68px;--stage-max:1440px;--content-max:1180px;--wizard-max:840px;font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text);-webkit-font-smoothing:antialiased}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080f0b}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f3f2ea}[data-ui=v2][data-theme=dark],html[data-theme=dark] [data-ui=v2]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080f0b;--bg-tint:#0c1610;--surface:#101a14;--surface-2:#16241b;--surface-3:#1c2e22;--line:#ffffff17;--line-strong:#ffffff29;--line-faint:#ffffff0d;--text:#ecf1ec;--text-2:#a9b7ac;--text-3:#76867a;--text-on-brand:#06140b;--text-on-accent:#fff;--brand:var(--green-400);--brand-strong:var(--green-300);--brand-soft:#57c77a24;--brand-soft-2:#57c77a38;--accent:var(--coral-400);--accent-strong:var(--coral-300);--accent-soft:#f0503c29;--good:#3fcb80;--good-soft:#3fcb8026;--bad:#ff6b52;--bad-soft:#f0503c29;--warn:#f5a623;--warn-soft:#f5a62326;--info:#43cfbe;--info-soft:#2fb9a826;--editor-desk:#0c140e;--editor-paper:#1a2820;--glass-bg:#16241b8c;--glass-line:#ffffff1a;--glass-blur:20px;--scrim:#0409069e;--ring:#57c77a8c;--grad-brand:linear-gradient(135deg, #57c77a 0%, #1e8047 100%);--sig-1:#57c77a;--sig-2:#69ae70;--sig-3:#dd8e5c;--sig-4:#ef4b37;--grad-signature:linear-gradient(118deg, var(--sig-1) 0%, var(--sig-2) 30%, var(--sig-3) 66%, var(--sig-4) 100%);--grad-mesh:radial-gradient(60% 80% at 10% 6%, #57c77a38, transparent 58%), radial-gradient(60% 76% at 94% 98%, #f464302e, transparent 62%);--shadow-pop:0 24px 60px -18px #000c, 0 4px 14px #00000080;--field-bg:#0c1510}[data-ui=v2] .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-ui=v2] .sg-eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-3)}[data-ui=v2] .sg-btn{height:44px;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;--sg-press-dur:.15s;--sg-shift:0%;transition:translate var(--sg-press-dur) var(--ease-out), scale var(--sg-press-dur) var(--ease-out), background-color var(--sg-hover-dur,.15s) var(--ease-out), border-color var(--sg-hover-dur,.15s) var(--ease-out), color var(--sg-hover-dur,.15s) var(--ease-out), filter var(--sg-hover-dur,.15s) var(--ease-out), box-shadow var(--sg-hover-dur,.15s) var(--ease-out), --sg-shift var(--sg-hover-dur,.15s) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}[data-ui=v2] .sg-btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}[data-ui=v2] .sg-btn--sm{height:36px;font-size:var(--fs-xs);padding:0 14px}[data-ui=v2] .sg-btn--lg{height:52px;font-size:var(--fs-base);padding:0 28px}[data-ui=v2] .sg-btn--block{width:100%;display:flex}[data-ui=v2] .sg-btn--primary{background:linear-gradient(135deg, var(--btn-brand-1) var(--sg-shift), var(--btn-brand-2) calc(100% + var(--sg-shift)));color:#fff;--sg-hover-shift:30%;border:none}[data-ui=v2] .sg-btn--signature,[data-ui=v2] .sg-btn--gradient{background:linear-gradient(118deg, var(--btn-sig-1) var(--sg-shift), var(--btn-sig-2) calc(30% + var(--sg-shift)), var(--btn-sig-3) calc(66% + var(--sg-shift)), var(--btn-sig-4) calc(100% + var(--sg-shift)));color:#fff;--sg-hover-shift:26%;border:none}[data-ui=v2] .sg-btn--gradient-coral{background:linear-gradient(214deg, #f59585 var(--sg-shift), #ef4b37 calc(52% + var(--sg-shift)), #e5321d calc(100% + var(--sg-shift)));color:#fff;--sg-hover-shift:-26%;border:none}[data-ui=v2] .sg-btn--accent{background:var(--accent);color:var(--text-on-accent);border:none}[data-ui=v2] .sg-btn--accent:hover{background:var(--accent-strong)}[data-ui=v2] .sg-btn--secondary{background:var(--surface-2);color:var(--text);border-color:var(--line)}[data-ui=v2] .sg-btn--secondary:hover{background:var(--brand);border-color:var(--brand);color:#fff}[data-ui=v2] .sg-btn--ghost{color:var(--text-2);background:0 0}[data-ui=v2] .sg-btn--ghost:hover{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sg-btn--outline{color:var(--text);border-color:var(--line-strong);background:0 0}[data-ui=v2] .sg-btn--outline:hover{border-color:var(--brand);color:var(--brand-strong)}[data-ui=v2] .sg-btn--white{color:var(--green-700);background:#fff;border:none}[data-ui=v2] .sg-btn--white:hover{background:var(--accent);color:#fff}[data-ui=v2] .sg-btn--danger{background:var(--bad);color:#fff;border:none}[data-ui=v2] .sg-btn--danger:hover{filter:brightness(1.06)}[data-ui=v2] .sg-btn[disabled],[data-ui=v2] .sg-btn[aria-disabled=true]{opacity:.45;pointer-events:none}[data-ui=v2] .sg-iconbtn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-2);cursor:pointer;--sg-press-dur:.15s;transition:background var(--sg-hover-dur,.15s) var(--ease-out), color var(--sg-hover-dur,.15s) var(--ease-out), border-color var(--sg-hover-dur,.15s) var(--ease-out), translate var(--sg-press-dur) var(--ease-out), scale var(--sg-press-dur) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sg-iconbtn:hover{background:var(--surface-2);color:var(--text);border-color:var(--line)}[data-ui=v2] .sg-iconbtn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}[data-ui=v2] .sg-iconbtn--sm{border-radius:var(--radius-sm);width:32px;height:32px}[data-ui=v2] .sg-iconbtn--solid{background:var(--surface);border-color:var(--line)}[data-ui=v2] .sg-iconbtn[disabled],[data-ui=v2] .sg-iconbtn[aria-disabled=true]{opacity:.45;pointer-events:none}[data-ui=v2] .sg-badge{border-radius:var(--radius-pill);height:24px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}[data-ui=v2] .sg-badge--neutral{background:var(--surface-2);color:var(--text-2);border-color:var(--line)}[data-ui=v2] .sg-navitem{border-radius:var(--radius-md);height:42px;color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex;position:relative}[data-ui=v2] .sg-navitem:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .sg-navitem--active{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sg-navitem--active:before{content:"";background:var(--brand);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:-8px}[data-ui=v2] .sg-navitem--disabled{opacity:.55;cursor:default;pointer-events:none}[data-ui=v2] .sg-navitem__badge{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:#fff;text-align:center;background:linear-gradient(118deg,#57c77a 0%,#f5a94a 100%);border:none;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 8px}[data-ui=v2] .sg-navitem__soon{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--text-3);margin-left:auto}[data-ui=v2] .sg-navitem__label{white-space:nowrap}[data-ui=v2] .sg-navitem__prep{white-space:nowrap;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--brand-strong);background:var(--brand-soft);border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;display:inline-flex}[data-ui=v2] .sg-navitem__prep-dot{background:var(--brand);width:6px;height:6px;animation:sg-prep-pulse 1.4s var(--ease-out) infinite;border-radius:999px;flex:none}@keyframes sg-prep-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){[data-ui=v2] .sg-navitem__prep-dot{animation:none}}[data-ui=v2] .sg-avatar{background:var(--grad-iris);color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-sm);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}[data-ui=v2] .sg-avatar img{object-fit:cover;width:100%;height:100%}[data-ui=v2] .sg-avatar--sm{width:30px;height:30px;font-size:var(--fs-xs)}[data-ui=v2] .sg-avatar--lg{width:56px;height:56px;font-size:var(--fs-lg)}[data-ui=v2] .sg-avatar--xl{width:84px;height:84px;font-size:26px}[data-ui=v2] .sg-avatar--ring{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}[data-ui=v2] .sg-avatarbtn{transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;text-decoration:none;display:inline-flex}[data-ui=v2] .sg-avatarbtn:hover{box-shadow:0 0 0 3px var(--brand-soft-2)}[data-ui=v2] .sg-avatarbtn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}[data-ui=v2] .v2-userwrap{margin-top:4px;position:relative}[data-ui=v2] .v2-userblock{width:100%;font-family:var(--font-sans);text-align:left;border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:10px;padding:10px 6px;text-decoration:none;display:flex}[data-ui=v2] .v2-userblock:hover,[data-ui=v2] .v2-userblock[aria-expanded=true]{background:var(--surface-2)}[data-ui=v2] .v2-usermenu{z-index:70;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);animation:sgd-rise .18s var(--ease-out) both;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}[data-ui=v2] .v2-usermenu .sg-menu__link{font-size:var(--fs-sm);padding:9px 12px}[data-ui=v2] .v2-usermenu .sg-menu__link svg{width:16px;height:16px}[data-ui=v2] .sg-skel{background:linear-gradient(100deg, var(--surface-2) 30%, var(--surface-3) 50%, var(--surface-2) 70%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite sg-shimmer,.22s ease-out .18s both sg-skel-in}@keyframes sg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sg-skel-in{0%{opacity:0}to{opacity:1}}[data-ui=v2] .sg-skel--still{background:var(--surface-2);animation:.22s ease-out .18s both sg-skel-in}[data-ui=v2].v2-root{background-color:var(--bg);background-image:var(--grad-mesh);background-repeat:no-repeat;background-attachment:scroll;min-height:100vh;display:flex}[data-ui=v2] .v2-sidebar{width:var(--sidebar-w);border-right:1px solid var(--line);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;flex-direction:column;flex:none;align-self:flex-start;height:100vh;padding:20px 13px;display:flex;position:sticky;top:0;overflow-y:auto}[data-ui=v2] .v2-main{flex-direction:column;flex:1;min-width:0;display:flex}[data-ui=v2] .v2-sidebar .sg-navitem{gap:10px;height:44px;font-size:15.5px}[data-ui=v2] .v2-sidebar .sg-navitem:not(.sg-navitem--active):hover{background:var(--surface);color:var(--text)}[data-ui=v2][data-theme=dark] .v2-sidebar .sg-navitem:not(.sg-navitem--active):hover,html[data-theme=dark] [data-ui=v2] .v2-sidebar .sg-navitem:not(.sg-navitem--active):hover{background:var(--brand-soft-2);color:var(--text)}[data-ui=v2] .v2-topbar{height:var(--topbar-h);border-bottom:1px solid var(--line);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));z-index:20;flex:none;align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}[data-ui=v2] .v2-sitepill{background:var(--surface);border:1px solid var(--line);height:42px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);border-radius:999px;align-items:center;gap:9px;min-width:0;padding:0 14px;display:flex}[data-ui=v2] .v2-sitepill span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=v2] .v2-menubtn{display:none}@media (max-width:900px){[data-ui=v2] .v2-sidebar{z-index:60;visibility:hidden;background:var(--surface);width:min(300px,84vw);height:100vh;transition:transform .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}[data-ui=v2] .v2-sidebar--open{visibility:visible;transition:transform .2s var(--ease-out), visibility 0s linear 0s;transform:translate(0)}[data-ui=v2] .v2-scrim{background:var(--scrim);z-index:55;cursor:pointer;border:0;padding:0;position:fixed;inset:0}[data-ui=v2] .v2-menubtn{min-width:44px;min-height:44px;display:inline-flex}[data-ui=v2] .v2-themebtn{min-width:44px;min-height:44px}[data-ui=v2] .v2-topbar{padding:0 14px}[data-ui=v2] .v2-topbar .v2-greeting{font-size:15px}}@media (max-width:560px){[data-ui=v2] .v2-topbar{gap:8px}[data-ui=v2] .v2-topbar .v2-greeting{display:none}[data-ui=v2] .v2-sitepill{gap:7px;padding:0 12px}}[data-ui=v2] .sgd-body{flex:1;min-height:0;overflow-y:auto;container:dash/inline-size}[data-ui=v2] .sgd-stage{max-width:var(--stage-max);box-sizing:border-box;width:100%;animation:sgd-rise .3s var(--ease-out) both;flex-direction:column;gap:16px;margin:0 auto;padding:clamp(14px,2.2cqw,30px);display:flex}@keyframes sgd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-ui=v2] .sgd-stage--content{max-width:var(--content-max)}[data-ui=v2] .sgd-stage--wizard{max-width:var(--wizard-max)}[data-ui=v2] .sgd-stage--settings{max-width:var(--content-max);margin-left:0;margin-right:auto}[data-ui=v2] .sgd-row1{grid-template-columns:1.7fr 1fr;align-items:stretch;gap:16px;display:grid}[data-ui=v2] .sgd-row2{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}[data-ui=v2] .sgd-row3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}[data-ui=v2] .sgd-row2--one{grid-template-columns:1fr}[data-ui=v2] .sgd-row3--two{grid-template-columns:repeat(2,1fr)}@container dash (max-width:1060px){[data-ui=v2] .sgd-row1,[data-ui=v2] .sgd-row3{grid-template-columns:1fr}}@container dash (max-width:860px){[data-ui=v2] .sgd-row2{grid-template-columns:1fr}}[data-ui=v2] .sgd-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);position:relative;overflow:hidden;container-type:inline-size}[data-ui=v2] .sgd-card:where(:not(.sgd-card--static)):hover{background-color:var(--surface-2);border-color:var(--line-strong)}[data-ui=v2] .sg-kpi-tile{background:var(--surface);border:1px solid var(--line);text-align:center;transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:14px;padding:12px;position:relative;overflow:hidden}[data-ui=v2] .sg-kpi-tile:before{content:"";opacity:0;z-index:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}[data-ui=v2] .sg-kpi-tile--red:before{background:linear-gradient(140deg,#f38a52 0%,#ec6a45 45%,#db5238 100%)}[data-ui=v2] .sg-kpi-tile--green:before{background:linear-gradient(140deg,#59b97b 0%,#2e8e54 100%)}[data-ui=v2] .sg-kpi-tile:hover{color:#fff;border-color:#0000}[data-ui=v2] .sg-kpi-tile:hover:before{opacity:1}[data-ui=v2] .sg-kpi-tile>*{z-index:1;position:relative}[data-ui=v2] .sg-kpi-tile:hover .sg-eyebrow,[data-ui=v2] .sg-kpi-tile:hover span,[data-ui=v2] .sg-kpi-tile:hover div{color:#fff}[data-ui=v2] .sgd-listrow{border:1px solid var(--line);transition:background-color .14s var(--ease-out);border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex}[data-ui=v2] .sgd-listrow:hover{background-color:var(--surface-2)}[data-ui=v2] .sgd-listrow__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}[data-ui=v2] .sgd-hero{align-items:stretch;min-height:416px;display:flex}[data-ui=v2] .sgd-hero:before{content:"";pointer-events:none;background:radial-gradient(72% 96% at 4% -6%,#57c77a29,#0000 56%),radial-gradient(60% 84% at 108% 112%,#f0503c1f,#0000 56%);position:absolute;inset:0}[data-ui=v2] .sgd-hero__text{z-index:1;flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;padding:34px 6px 34px 36px;display:flex;position:relative}[data-ui=v2] .sgd-hero__title{letter-spacing:-.03em;max-width:21ch;font-size:clamp(24px,3.4cqw,35px);line-height:1.1;font-weight:var(--fw-bold);text-wrap:balance;margin:14px 0 0}[data-ui=v2] .sgd-hero__art{flex:0 0 min(46cqw,410px);align-self:stretch;min-width:0;position:relative}[data-ui=v2] .sgd-hero__frame{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}[data-ui=v2] .sgd-hero__img{flex:none;width:100%;height:auto;margin-top:auto;display:block}@container (max-width:620px){[data-ui=v2] .sgd-hero__art{display:none}[data-ui=v2] .sgd-hero__text{padding:28px 26px}[data-ui=v2] .sgd-hero{min-height:0}}[data-ui=v2] .sgd-kpis{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}[data-ui=v2] .sgd-kpi{background:var(--surface);min-width:0;padding:13px 14px}@container (max-width:340px){[data-ui=v2] .sgd-kpis{grid-template-columns:1fr}}[data-ui=v2] .sgd-perf{flex-direction:column;padding:22px 24px;display:flex}[data-ui=v2] .sgd-perf__body{flex-direction:column;flex:1;justify-content:center;display:flex}[data-ui=v2] .sgd-perf-sample{filter:blur(4px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}[data-ui=v2] .sgd-perf-connect{z-index:1;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}[data-ui=v2] .sgd-card--split{flex-direction:column;display:flex}[data-ui=v2] .sgd-card--split>.sgd-split{flex:1}[data-ui=v2] .sgd-split{align-items:stretch;gap:24px;display:flex}[data-ui=v2] .sgd-split__info{justify-content:center;gap:var(--space-2);flex-direction:column;flex:0 0 40%;min-width:0;display:flex}[data-ui=v2] .sgd-split__info>.sg-btn{margin-top:var(--space-3)}[data-ui=v2] .sgd-split__list{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}@container (max-width:520px){[data-ui=v2] .sgd-split{flex-direction:column}[data-ui=v2] .sgd-split__info{flex:none}}[data-ui=v2] .sgd-connectgroup{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}[data-ui=v2] .sgd-connectgroup>p{max-width:42ch}[data-ui=v2] .sgd-connectgroup>.sg-btn{margin-top:var(--space-3)}[data-ui=v2] .sgd-autopilot{flex-direction:column;min-height:376px;padding:24px;display:flex}[data-ui=v2] .sgd-autopilot__art{flex:1;justify-content:center;align-items:center;margin:16px 0;display:flex}[data-ui=v2] .sgd-autopilot__art img{width:min(100%,280px);height:auto}[data-ui=v2] .sgd-upgrade{border-radius:var(--radius-card);background:var(--grad-brand);color:#fff;transition:filter .18s var(--ease-out);border:1px solid #ffffff29;flex-direction:column;padding:26px 28px;display:flex;position:relative;overflow:hidden;container-type:inline-size}[data-ui=v2] .sgd-upgrade:hover{filter:brightness(1.03)}[data-ui=v2] .sgd-upgrade:before{content:"";pointer-events:none;background:radial-gradient(72% 92% at 92% 0,#ffffff4d,#0000 55%),radial-gradient(76% 84% at 2% 110%,#0f3f268c,#0000 60%);position:absolute;inset:0}[data-ui=v2] .sgd-upgrade>*{position:relative}[data-ui=v2] .sgd-aivis{flex-direction:column;min-height:376px;padding:24px;display:flex}[data-ui=v2] .sgd-aivis:before{content:"";pointer-events:none;background:radial-gradient(64% 70% at 100% 0,#57c77a24,#0000 56%);position:absolute;inset:0}[data-ui=v2] .sgd-aivis__art{flex:1;justify-content:flex-end;align-items:center;min-height:150px;margin-right:-24px;display:flex}[data-ui=v2] .sgd-aivis__art img{object-fit:contain;width:100%;max-width:300px;height:auto}@container (max-width:480px){[data-ui=v2] .sgd-autopilot,[data-ui=v2] .sgd-aivis{min-height:0}}[data-ui=v2] .sgs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-ui=v2] .sgs-title{letter-spacing:-.03em;font-size:clamp(26px,4.4cqw,34px);line-height:1.08;font-weight:var(--fw-bold);margin:6px 0 0}[data-ui=v2] .sgs-subtitle{color:var(--text-2);max-width:64ch;margin:10px 0 0;font-size:15px;line-height:1.55}[data-ui=v2] .sgs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-ui=v2] .sgs-tabs{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}[data-ui=v2] .sgs-tab{height:34px;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-3);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:7px;padding:0 14px;display:inline-flex}[data-ui=v2] .sgs-tab:hover{color:var(--text);background:var(--surface-2)}[data-ui=v2] .sgs-tab:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}[data-ui=v2] .sgs-tab{isolation:isolate;position:relative}[data-ui=v2] .sgs-tab:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad-signature);opacity:0;transition:opacity .16s var(--ease-out);position:absolute;inset:0}[data-ui=v2] .sgs-tab--active,[data-ui=v2] .sgs-tab--active:hover{color:#fff;background:0 0}[data-ui=v2] .sgs-tab--active:before{opacity:1}[data-ui=v2] .sgs-tab__count{font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:var(--bg-tint);color:var(--text-3);border-radius:999px;padding:1px 7px}[data-ui=v2] .sgs-tab--active .sgs-tab__count{color:#fff;background:#ffffff3d}[data-ui=v2] .sgs-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);min-width:min(280px,100%);max-width:340px;height:42px;color:var(--text-3);flex:220px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;display:inline-flex}[data-ui=v2] .sgs-search input{width:100%;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);background:0 0;border:none;outline:none}[data-ui=v2] .sgs-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}[data-ui=v2] .sgs-feature{align-items:stretch;display:flex}[data-ui=v2] .sgs-feature__main{flex-direction:column;flex:1 1 0;min-width:0;padding:26px 28px;display:flex}[data-ui=v2] .sgs-feature__rail{border-left:1px solid var(--line);flex-direction:column;flex:0 0 min(34cqw,320px);gap:14px;min-width:0;padding:26px 28px;display:flex}@container (max-width:720px){[data-ui=v2] .sgs-feature{flex-direction:column}[data-ui=v2] .sgs-feature__rail{border-left:none;border-top:1px solid var(--line);flex:none}}[data-ui=v2] .sgs-feature__title{letter-spacing:-.02em;font-size:clamp(21px,2.6cqw,28px);line-height:1.14;font-weight:var(--fw-bold);text-wrap:balance;margin:10px 0 0}[data-ui=v2] .sgs-angle{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:16px;padding:14px 16px}[data-ui=v2] .sgs-toppill{letter-spacing:.08em;text-transform:uppercase;background:var(--brand-soft);height:26px;color:var(--brand-strong);border:1px solid var(--line-faint);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}[data-ui=v2] .sgs-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}@container dash (max-width:900px){[data-ui=v2] .sgs-grid{grid-template-columns:1fr}}[data-ui=v2] .sgs-cardpad{flex-direction:column;padding:22px 24px;display:flex}[data-ui=v2] .sgs-clickable{cursor:pointer;white-space:normal;overflow-wrap:anywhere}[data-ui=v2] .sgs-clickable:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}[data-ui=v2] .sgs-grid--balanced>:last-child:nth-child(odd){grid-column:1/-1}[data-ui=v2] .sgs-idea{isolation:isolate}[data-ui=v2] .sgs-idea:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .16s var(--ease-out);background-image:radial-gradient(62% 82% at 10% 6%,#57c77a2e,#0000 60%),radial-gradient(58% 76% at 95% 98%,#f4643021,#0000 64%);position:absolute;inset:0}[data-ui=v2] .sgs-idea>*{z-index:1;position:relative}[data-ui=v2] .sgs-idea:hover{background-color:var(--surface);border-color:var(--line-strong)}[data-ui=v2] .sgs-idea:hover:before{opacity:1}[data-ui=v2] .sgs-idea:hover .sgs-idearail{background:0 0}[data-ui=v2] .sgs-ideasplit{flex-wrap:wrap;align-items:stretch;display:flex}[data-ui=v2] .sgs-ideamain{flex-direction:column;flex:460px;min-width:320px;padding:20px 22px;display:flex}[data-ui=v2] .sgs-idearail{background:var(--surface-2);border-left:1px solid var(--line-faint);min-width:262px;transition:background .14s var(--ease-out);flex-direction:column;flex:272px;padding:20px;display:flex}[data-ui=v2] .sgs-metrics{grid-template-columns:repeat(4,1fr);gap:10px;min-width:0;margin-top:16px;display:grid}@container (max-width:430px){[data-ui=v2] .sgs-metrics{grid-template-columns:1fr 1fr}}[data-ui=v2] .sgs-metrics--divided{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px;padding:15px 0}[data-ui=v2] .sgs-metrics--divided-sm{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px;padding:13px 0}[data-ui=v2] .sgs-splitrow{white-space:normal;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}@container dash (max-width:620px){[data-ui=v2] .sgs-splitrow{grid-template-columns:1fr}}[data-ui=v2] .sgs-metrics--center .sgs-metric{text-align:center}[data-ui=v2] .sgs-metric{min-width:0}[data-ui=v2] .sgs-metric__v{letter-spacing:-.02em;margin-top:4px;font-size:21px;font-weight:800}[data-ui=v2] .sgs-metric__d{margin-top:3px;font-size:12px;font-weight:700}[data-ui=v2] .sgs-source{color:var(--text-3);align-items:center;gap:7px;min-width:0;margin-top:8px;font-size:12px;display:inline-flex}[data-ui=v2] .sgs-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=v2] .sgs-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);text-align:center;color:var(--text-2);background:var(--surface);padding:34px 28px;font-size:14px}[data-ui=v2] .sgs-preparing{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:360px;padding:40px 28px;display:flex}[data-ui=v2] .sgs-preparing__ring{border:3px solid var(--surface-3);border-top-color:var(--brand);border-radius:999px;flex:none;width:48px;height:48px;animation:.85s linear infinite sgw-spin}@media (prefers-reduced-motion:reduce){[data-ui=v2] .sgs-preparing__ring{animation-duration:2.4s}}[data-ui=v2] .sgs-preparing__copy{max-width:42ch;color:var(--text-2);margin:0;font-size:14.5px;line-height:1.6}[data-ui=v2] .sgm-scrim{z-index:90;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}[data-ui=v2] .sgm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow-pop);padding:26px}[data-ui=v2] .sgm-icon{background:var(--surface-2);width:44px;height:44px;color:var(--text-2);border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}[data-ui=v2] .sgm-icon--warn{background:var(--warn-soft);color:var(--warn)}[data-ui=v2] .sgm-icon--bad{background:var(--bad-soft);color:var(--bad)}[data-ui=v2] .sgm-icon--brand{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sgr-frame{width:min(460px,100%);position:relative}[data-ui=v2] .sgr-close{z-index:1;position:absolute;top:14px;right:14px}[data-ui=v2] .sgr-card{width:100%;max-height:calc(100vh - 40px);padding:34px;overflow-y:auto}[data-ui=v2] .sgr-card--center{text-align:center}[data-ui=v2] .sgr-card>.sgm-icon{display:flex}[data-ui=v2] .sgr-badge{margin-bottom:14px}[data-ui=v2] .sgr-dot{background:var(--good);border-radius:999px;flex:none;width:6px;height:6px}[data-ui=v2] .sgr-title{font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.025em;margin:0 0 10px;line-height:1.15}[data-ui=v2] .sgr-title--sm{font-size:21px}[data-ui=v2] .sgr-sub{color:var(--text-2);text-wrap:pretty;margin:0 0 26px;font-size:14px;line-height:1.6}[data-ui=v2] .sgr-rows{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;margin-bottom:26px;display:flex;overflow:hidden}[data-ui=v2] .sgr-row{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}[data-ui=v2] .sgr-row:last-child{border-bottom:0}[data-ui=v2] .sgr-label{color:var(--text-3);flex:none;font-size:12.5px}[data-ui=v2] .sgr-value{min-width:0;color:var(--text);text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:600}[data-ui=v2] .sgr-value--good{color:var(--good)}[data-ui=v2] .sgr-value--mono{font-family:var(--font-mono);font-size:12px;font-weight:500}[data-ui=v2] .sgr-ctas{flex-direction:column;gap:10px;display:flex}[data-ui=v2] .sgr-spin{border:2.5px solid var(--surface-3);border-top-color:var(--brand);border-radius:999px;width:52px;height:52px;margin:6px auto 22px;animation:.85s linear infinite sgr-spin}@keyframes sgr-spin{to{transform:rotate(360deg)}}@media (max-width:520px){[data-ui=v2] .sgr-card{padding:26px 22px}[data-ui=v2] .sgr-title{font-size:23px}}[data-ui=v2] .sg-scrim{z-index:80;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:0;padding:0;position:fixed;inset:0}[data-ui=v2] .sg-drawer{z-index:81;background:var(--surface);border-left:1px solid var(--line);width:min(480px,94vw);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}[data-ui=v2] .sg-drawer__head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}[data-ui=v2] .sg-drawer__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}[data-ui=v2] .sg-drawer__foot{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:10px;padding:16px 22px;display:flex}[data-ui=v2] .sg-drawer__sec-h{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-3);margin:0 0 8px}[data-ui=v2] .sg-dquad{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}[data-ui=v2] .sg-dquad>div{background:var(--surface-2);min-width:0;padding:11px 12px}[data-ui=v2] .sg-dquad__v{letter-spacing:-.02em;margin-top:3px;font-size:17px;font-weight:800}[data-ui=v2] .sg-dquad__d{margin-top:2px;font-size:11px;font-weight:700}[data-ui=v2] .sg-chiprow{flex-wrap:wrap;gap:8px;display:flex}[data-ui=v2] .sg-chip{border:1px solid var(--line);background:var(--surface-2);max-width:100%;color:var(--text-2);border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}[data-ui=v2] .sg-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=v2] .sg-callout{border:1px solid var(--line);background:var(--brand-soft);color:var(--text-2);border-radius:14px;padding:13px 15px;font-size:13px;line-height:1.55}[data-ui=v2] .sg-callout--neutral{background:var(--surface-2)}[data-ui=v2] .sg-emptystate{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 28px;display:flex}[data-ui=v2] .sg-emptystate__glyph{background:var(--brand-soft);width:56px;height:56px;color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand-soft-2);border-radius:18px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}[data-ui=v2] .sg-emptystate__glyph--accent{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px #f0503c2e}[data-ui=v2] .sg-emptystate__glyph--neutral{background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}[data-ui=v2] .sg-emptystate__title{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:800}[data-ui=v2] .sg-emptystate__title--lg{font-size:21px}[data-ui=v2] .sg-emptystate__desc{color:var(--text-2);max-width:380px;margin:0;font-size:13.5px;line-height:1.55}[data-ui=v2] .sg-emptystate__action{gap:10px;margin-top:14px;display:flex}[data-ui=v2] .sg-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding-top:12px;display:flex}[data-ui=v2] .sg-pager__gap{text-align:center;min-width:24px;color:var(--text-3);font-size:14px;font-weight:700}[data-ui=v2] .sg-pager__arrow{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sg-pager__arrow:hover{background:var(--surface-2);color:var(--text);border-color:var(--line-strong)}[data-ui=v2] .sg-pager__arrow[disabled]{opacity:.4;pointer-events:none}[data-ui=v2] .sg-pagenum{border:1px solid var(--line);background:var(--surface);min-width:40px;height:40px;color:var(--text-2);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:11px;padding:0 12px}[data-ui=v2] .sg-pagenum:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .sg-pagenum[aria-selected=true]{background:var(--brand);color:#fff;border-color:#0000}[data-ui=v2] .sg-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-ui=v2] .sg-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}[data-ui=v2] .sg-input,[data-ui=v2] .sg-select,[data-ui=v2] .sg-textarea{width:100%;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-md);box-sizing:border-box;height:44px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);padding:0 14px}[data-ui=v2] .sg-textarea{height:auto;min-height:96px;line-height:var(--lh-normal);resize:vertical;padding:12px 14px}[data-ui=v2] .sg-input::placeholder,[data-ui=v2] .sg-textarea::placeholder{color:var(--text-3)}[data-ui=v2] .sg-input:hover,[data-ui=v2] .sg-select:hover,[data-ui=v2] .sg-textarea:hover{border-color:var(--line-strong)}[data-ui=v2] .sg-input:focus,[data-ui=v2] .sg-select:focus,[data-ui=v2] .sg-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring);background:var(--surface);outline:none}[data-ui=v2] .sg-input--error,[data-ui=v2] .sg-textarea--error{border-color:var(--bad)}[data-ui=v2] .sg-input--error:focus{box-shadow:0 0 0 3px var(--bad-soft)}[data-ui=v2] .sg-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7A6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}[data-ui=v2] .sg-hint{font-size:var(--fs-xs);color:var(--text-3)}[data-ui=v2] .sg-hint--error{color:var(--bad)}[data-ui=v2] .sg-dd{min-width:0;position:relative}[data-ui=v2] .sg-dd__btn{border:1px solid var(--line);background:var(--field-bg);width:100%;height:44px;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:flex}[data-ui=v2] .sg-dd__btn:hover{border-color:var(--line-strong)}[data-ui=v2] .sg-dd__btn:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring);outline:none}[data-ui=v2] .sg-dd__btn[disabled]{opacity:.5;pointer-events:none}[data-ui=v2] .sg-dd--open .sg-dd__btn{border-color:var(--brand)}[data-ui=v2] .sg-dd__val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-ui=v2] .sg-dd__val--empty{color:var(--text-3);font-weight:500}[data-ui=v2] .sg-dd__chev{color:var(--text-3);transition:transform .18s var(--ease-out);flex:none}[data-ui=v2] .sg-dd--open .sg-dd__chev{transform:rotate(180deg)}[data-ui=v2] .sg-dd__pop{z-index:60;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop);animation:sgd-rise .16s var(--ease-out) both;border-radius:13px;max-height:248px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto}[data-ui=v2] .sg-dd__pop--portal{z-index:200}[data-ui=v2] .sg-dd__opt{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--text-2);text-align:left;transition:background .12s var(--ease-out);background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}[data-ui=v2] .sg-dd__opt:hover,[data-ui=v2] .sg-dd__opt--hl{background:var(--surface-2);color:var(--text)}[data-ui=v2] .sg-dd__opt[aria-selected=true]{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sg-dd__opt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=v2] .sg-eb{background:var(--bad-soft);border-radius:16px;gap:13px;padding:15px 16px;display:flex;box-shadow:inset 0 0 0 1px #d83a2a33}[data-ui=v2] .sg-eb--warn{background:var(--warn-soft);box-shadow:inset 0 0 0 1px #c77e1238}[data-ui=v2] .sg-eb--info{background:var(--info-soft);box-shadow:inset 0 0 0 1px #1f8e8033}[data-ui=v2] .sg-eb--good{background:var(--good-soft);box-shadow:inset 0 0 0 1px #1e804733}[data-ui=v2] .sg-eb__icon{flex:none;margin-top:1px}[data-ui=v2] .sg-eb--bad .sg-eb__icon,[data-ui=v2] .sg-eb__icon{color:var(--bad)}[data-ui=v2] .sg-eb--warn .sg-eb__icon{color:var(--warn)}[data-ui=v2] .sg-eb--info .sg-eb__icon{color:var(--info)}[data-ui=v2] .sg-eb--good .sg-eb__icon{color:var(--good)}[data-ui=v2] .sg-eb__title{letter-spacing:-.01em;color:var(--bad);font-size:14px;font-weight:700}[data-ui=v2] .sg-eb--warn .sg-eb__title{color:var(--warn)}[data-ui=v2] .sg-eb--info .sg-eb__title{color:var(--info)}[data-ui=v2] .sg-eb--good .sg-eb__title{color:var(--good)}[data-ui=v2] .sg-eb__body{color:var(--text-2);margin:4px 0 0;font-size:13px;line-height:1.5}[data-ui=v2] .sg-eb__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}[data-ui=v2] .sg-toast{z-index:95;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);min-width:280px;max-width:420px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);box-shadow:var(--shadow-pop);align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}[data-ui=v2] .sg-toast__accent{background:var(--brand);border-radius:999px;flex:none;align-self:stretch;width:4px}[data-ui=v2] .sg-toast--good .sg-toast__accent{background:var(--good)}[data-ui=v2] .sg-toast--bad .sg-toast__accent{background:var(--bad)}[data-ui=v2] .sg-toast--warn .sg-toast__accent{background:var(--warn)}[data-ui=v2] .sg-stepper{align-items:center;gap:0;display:flex}[data-ui=v2] .sg-step{align-items:center;gap:10px;display:inline-flex}[data-ui=v2] .sg-step__num{width:28px;height:28px;font-size:var(--fs-xs);font-weight:var(--fw-bold);background:var(--surface-2);color:var(--text-3);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sg-step__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-3)}[data-ui=v2] .sg-step--active .sg-step__num{background:var(--brand);color:var(--text-on-brand);border-color:#0000}[data-ui=v2] .sg-step--active .sg-step__label{color:var(--text)}[data-ui=v2] .sg-step--done .sg-step__num{background:var(--brand-soft);color:var(--brand-strong);border-color:#0000}[data-ui=v2] .sg-step--done .sg-step__label{color:var(--text-2)}[data-ui=v2] .sg-step__bar{background:var(--line);border-radius:999px;width:40px;height:2px;margin:0 12px}[data-ui=v2] .sg-step__bar--done{background:var(--brand)}[data-ui=v2] .sg-stepper--fill{width:100%;padding:4px 0}[data-ui=v2] .sg-stepper--fill .sg-step{flex:0 auto;min-width:0}[data-ui=v2] .sg-stepper--fill .sg-step__num{flex:none}[data-ui=v2] .sg-stepper--fill .sg-step__bar{flex:16px;width:auto;min-width:12px}@media (max-width:480px){[data-ui=v2] .sg-stepper--fill .sg-step{text-align:center;flex-direction:column;gap:3px}[data-ui=v2] .sg-stepper--fill .sg-step__label{font-size:var(--fs-xs)}[data-ui=v2] .sg-stepper--fill .sg-step__bar{align-self:flex-start;margin:13px 6px 0}}[data-ui=v2] .sg-stepper--accent .sg-step--active .sg-step__num{color:#fff;background:linear-gradient(135deg,#b8570c 0%,#d04515 100%) border-box;border-color:#0000}[data-ui=v2] .sg-menuwrap{display:inline-flex;position:relative}[data-ui=v2] .sg-menu{z-index:70;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:168px;box-shadow:var(--shadow-pop);animation:sgd-rise .18s var(--ease-out) both;padding:5px;position:absolute;top:calc(100% + 6px);right:0}[data-ui=v2] .sg-menu--center{animation-name:sgd-rise-center;left:50%;right:auto}@keyframes sgd-rise-center{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:560px){[data-ui=v2] .sg-menu--center{animation-name:sgd-rise;left:auto;right:0}}[data-ui=v2] .sg-menu__link{cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);text-align:left;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;text-decoration:none;display:flex}[data-ui=v2] .sg-menu__link svg{flex:none;width:14px;height:14px}[data-ui=v2] .sg-menu__link:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .sg-menu__sep{background:var(--line);height:1px;margin:5px 4px}[data-ui=v2] .sg-menu__social{gap:6px;padding:2px 4px 3px;display:flex}[data-ui=v2] .sg-menu__social a{background:var(--surface-2);border:1px solid var(--line);width:32px;height:28px;color:var(--text-2);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sg-menu__social a:hover{background:var(--green-800);color:#fff;border-color:#0000}[data-ui=v2] .sg-menu__empty{font-size:var(--fs-sm);color:var(--text-3);text-align:center;padding:18px 14px}[data-ui=v2] .sgc-listhead,[data-ui=v2] .sgc-row{grid-template-columns:28px minmax(0,1fr) 190px 112px 100px;align-items:center;gap:12px;display:grid}[data-ui=v2] .sgc-listhead{border:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-3);border-bottom:none;padding:12px 20px}[data-ui=v2] .sgc-list{border:1px solid var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--surface);overflow:hidden}[data-ui=v2] .sgc-row{cursor:pointer;border-top:1px solid var(--line-faint);transition:background-color .14s var(--ease-out);padding:16px 20px}[data-ui=v2] .sgc-row:first-child{border-top:none}[data-ui=v2] .sgc-row:hover{background:var(--surface-2)}[data-ui=v2] .sgc-row:focus-visible{box-shadow:inset 0 0 0 3px var(--ring);outline:none}[data-ui=v2] .sgc-row__title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}[data-ui=v2] .sgc-row__meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}[data-ui=v2] .sgc-row__edited{color:var(--text-3);white-space:nowrap;font-size:13px}[data-ui=v2] .sgc-row__live{color:var(--good);font-weight:var(--fw-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}[data-ui=v2] .sgc-row__live:hover{text-decoration:underline}[data-ui=v2] .sgc-row__status{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}[data-ui=v2] .sgc-row__when{color:var(--text-3);white-space:nowrap;padding-left:2px;font-size:11.5px}[data-ui=v2] .sgc-check--none{cursor:default;display:block}[data-ui=v2] .sgc-row__action{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}[data-ui=v2] .sgc-row:hover .sgc-row__action,[data-ui=v2] .sgc-row:focus-visible .sgc-row__action,[data-ui=v2] .sgc-row:focus-within .sgc-row__action{opacity:1}@media (hover:none){[data-ui=v2] .sgc-row__action{opacity:1}}[data-ui=v2] .sgc-check{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}@container dash (max-width:700px){[data-ui=v2] .sgc-listhead{display:none}[data-ui=v2] .sgc-row{grid-template-columns:28px minmax(0,1fr) auto}[data-ui=v2] .sgc-row__edited,[data-ui=v2] .sgc-row__action{display:none}}[data-ui=v2] .sgc-selbar{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:12px;padding:10px 16px;display:flex}[data-ui=v2] .sgc-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding-top:10px;display:flex}[data-ui=v2] .sgc-pagegap{text-align:center;min-width:20px;color:var(--text-3);font-weight:var(--fw-bold)}[data-ui=v2] .sgc-pagebtn{border:1px solid var(--line);background:var(--surface);min-width:40px;height:40px;color:var(--text-2);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:11px;padding:0 12px}[data-ui=v2] .sgc-pagebtn:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .sgc-pagebtn--on{background:var(--brand);color:#fff;border-color:#0000}[data-ui=v2] .sgc-pagebtn[disabled]{opacity:.4;pointer-events:none}[data-ui=v2] .sgk-toggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}[data-ui=v2] .sgk-toggle button{border-radius:var(--radius-pill);height:34px;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0 16px}[data-ui=v2] .sgk-toggle button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sgk-cal{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}[data-ui=v2] .sgk-dow{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:repeat(7,1fr);display:grid}[data-ui=v2] .sgk-dow span{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-3);padding:10px 12px}[data-ui=v2] .sgk-grid{grid-template-columns:repeat(7,1fr);display:grid}[data-ui=v2] .sgk-cell{border-top:1px solid var(--line-faint);border-left:1px solid var(--line-faint);min-height:108px;padding:10px 10px 12px}[data-ui=v2] .sgk-cell:nth-child(7n+1){border-left:none}[data-ui=v2] .sgk-cell--out{background:var(--surface-2);color:var(--text-3)}[data-ui=v2] .sgk-cell--today{background:var(--accent-soft)}[data-ui=v2] .sgk-daynum{border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}[data-ui=v2] .sgk-cell--today .sgk-daynum{background:var(--accent);color:#fff}[data-ui=v2] .sgk-chip{background:var(--surface-2);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--text);border:none;border-radius:8px;align-items:center;gap:6px;min-width:0;margin-top:6px;padding:4px 8px;font-size:11.5px;font-weight:600;display:flex}[data-ui=v2] .sgk-chip:hover{background:var(--surface-3)}[data-ui=v2] .sgk-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=v2] .sgk-more{font-family:var(--font-sans);color:var(--text-3);cursor:pointer;background:0 0;border:none;margin-top:6px;font-size:11px;font-weight:700}@container dash (max-width:760px){[data-ui=v2] .sgk-cell{min-height:72px;padding:6px}[data-ui=v2] .sgk-chip span:last-child{display:none}}[data-ui=v2] .sgk-row{border-top:1px solid var(--line-faint);cursor:pointer;transition:background-color .14s var(--ease-out);align-items:center;gap:14px;padding:16px 20px;display:flex}[data-ui=v2] .sgk-row:first-child{border-top:none}[data-ui=v2] .sgk-row:hover{background:var(--surface-2)}[data-ui=v2] .sgk-scrim{z-index:80;background:var(--scrim);cursor:pointer;border:0;padding:0;position:fixed;inset:0}[data-ui=v2] .sgk-drawer{z-index:81;background:var(--surface);border-left:1px solid var(--line);width:min(460px,94vw);box-shadow:var(--shadow-pop);flex-direction:column;padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}[data-ui=v2] .sgk-meta{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}[data-ui=v2] .sgk-meta>div{min-width:0}[data-ui=v2] .sgk-meta dd{text-overflow:ellipsis;margin:4px 0 0;font-size:13.5px;font-weight:600;overflow:hidden}[data-ui=v2] .sgk-banner{border:1px solid var(--line);background:var(--bad-soft);color:var(--text);border-radius:14px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.55}[data-ui=v2] .sgk-note{border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);border-radius:14px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.55}[data-ui=v2] .sgt-grid{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:26px;display:grid}[data-ui=v2] .sgt-menu{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:2px;padding:14px 12px;display:flex;position:sticky;top:20px}[data-ui=v2] .sgt-menu .sg-eyebrow{letter-spacing:.12em;padding:14px 12px 6px;font-size:10px}[data-ui=v2] .sgt-menu>div:first-child .sg-eyebrow{padding-top:4px}[data-ui=v2] .sgt-menu .sg-navitem:not(.sg-navitem--active):hover{background:var(--surface);color:var(--brand-strong)}[data-ui=v2] .sgt-host{min-width:0;max-width:920px}@container dash (max-width:860px){[data-ui=v2] .sgt-grid{grid-template-columns:1fr}[data-ui=v2] .sgt-menu{flex-flow:wrap;position:static}[data-ui=v2] .sgt-menu>div{display:contents}[data-ui=v2] .sgt-menu .sg-eyebrow{display:none}[data-ui=v2] .sgt-menu .sg-navitem{width:auto}}[data-ui=v2] .sgt-embed .seo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none}[data-ui=v2] .sgt-embed{font-family:var(--font-sans)}[data-ui=v2] .sgt-hero{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@container dash (max-width:720px){[data-ui=v2] .sgt-hero{grid-template-columns:1fr}}[data-ui=v2] .sgt-metarow{border-top:1px solid var(--line-faint);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin-top:16px;padding-top:16px;display:grid}[data-ui=v2] .sgt-meta__v{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:14.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}[data-ui=v2] .sgt-activecard{border-color:var(--brand)}[data-ui=v2] .sgt-propertyrow{align-items:center;gap:12px;display:flex}[data-ui=v2] .sgt-propertyrow__details{flex:auto;min-width:0}[data-ui=v2] .sgt-propertyrow__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:640px){[data-ui=v2] .sgt-propertyrow{flex-wrap:wrap}[data-ui=v2] .sgt-propertyrow__details{flex:calc(100% - 52px)}[data-ui=v2] .sgt-propertyrow__actions{flex-wrap:wrap;flex:100%;justify-content:flex-end}}[data-ui=v2] .sgt-activecard:before{content:"";background:var(--grad-signature);height:3px;position:absolute;top:0;left:0;right:0}[data-ui=v2] .sgt-favtile{border:1px solid var(--line);background:var(--surface-2);width:44px;height:44px;color:var(--text-2);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex;overflow:hidden}[data-ui=v2] .sgt-favtile img{width:22px;height:22px}[data-ui=v2][data-theme=dark] .sgt-favtile,html[data-theme=dark] [data-ui=v2] .sgt-favtile{color:#2a362d;background:#eef0ea;border-color:#00000024}[data-ui=v2] .sgt-tablewrap{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}[data-ui=v2] .sgt-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}[data-ui=v2] .sgt-table th,[data-ui=v2] .sgt-table td{text-align:center;border-top:1px solid var(--line-faint);padding:13px 18px}[data-ui=v2] .sgt-table th:first-child,[data-ui=v2] .sgt-table td:first-child{text-align:left}[data-ui=v2] .sgt-table thead th{border-top:none}[data-ui=v2] .sgt-table td:first-child{color:var(--text-2);font-weight:600}[data-ui=v2] .sgt-table tr.sgt-table__section td{background:var(--grad-brand);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:#fff;text-align:left;border-top:none}[data-ui=v2] .sgt-embed .seo-plan-card,[data-ui=v2] .sgt-embed .seo-plan-card.is-featured{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;-webkit-backdrop-filter:none}[data-ui=v2] .sgt-embed .seo-plan-card:before{display:none}[data-ui=v2] .sgt-embed .seo-plan-card.is-featured{border-color:var(--brand)}[data-ui=v2] .sgt-embed .seo-plan-card:hover,[data-ui=v2] .sgt-embed .seo-plan-card.is-featured:hover{background:var(--surface-2);border-color:var(--line-strong);box-shadow:none;transform:none}[data-ui=v2] .sgt-embed .seo-plan-card.is-featured:hover{border-color:var(--brand)}[data-ui=v2] .sgt-embed .seo-plan-name{color:var(--text-3)}[data-ui=v2] .sgt-embed .seo-plan-amount{color:var(--text)}[data-ui=v2] .sgt-embed .seo-plan-period,[data-ui=v2] .sgt-embed .seo-plan-price-note{color:var(--text-3)}[data-ui=v2] .sgt-embed .seo-plan-divider{background:var(--line-faint)}[data-ui=v2] .sgt-embed .seo-plan-features li{color:var(--text-2);border-bottom-color:var(--line-faint)}[data-ui=v2] .sgt-embed .seo-plan-features li.is-off{color:var(--text-3)}[data-ui=v2] .sgt-embed .seo-plan-feat-ic.ok{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sgt-embed .seo-plan-feat-ic.na{background:var(--surface-3);color:var(--text-3)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-name,[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-period,[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-price-note{color:var(--text-3)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-amount{color:var(--text)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-features li{color:var(--text-2)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-features li.is-off{color:var(--text-3)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-divider{background:var(--line-faint)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-feat-ic.ok{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-feat-ic.na{background:var(--surface-3);color:var(--text-3)}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-trial-pill{background:var(--good-soft);color:var(--good);border-color:#0000}[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-badge{background:var(--grad-brand);color:#fff}[data-ui=v2] .sgt-embed .seo-plan-btn{border-radius:var(--radius-pill);font-family:var(--font-sans);box-shadow:none}[data-ui=v2] .sgt-embed .seo-plan-btn.is-primary,[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-btn.is-primary{background:linear-gradient(135deg, var(--btn-brand-1) var(--sg-shift), var(--btn-brand-2) calc(100% + var(--sg-shift)));color:#fff;--sg-hover-shift:30%;transition:background var(--sg-hover-dur,.15s) var(--ease-out), border-color var(--sg-hover-dur,.15s) var(--ease-out), box-shadow var(--sg-hover-dur,.15s) var(--ease-out), filter var(--sg-hover-dur,.15s) var(--ease-out), transform .1s ease, --sg-shift var(--sg-hover-dur,.15s) var(--ease-out);border:none}[data-ui=v2] .sgt-embed .seo-plan-btn.is-secondary,[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-btn.is-secondary{background:var(--surface);color:var(--text);border:1px solid var(--line-strong)}[data-ui=v2] .sgt-embed .seo-plan-btn.is-current,[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-btn.is-current{background:var(--brand-soft);color:var(--brand-strong);border:1px dashed var(--brand)}[data-ui=v2] .sgt-embed .seo-plan-manage-inline,[data-ui=v2] .sgt-embed .seo-plan-card:hover .seo-plan-manage-inline{color:var(--brand-strong);background:0 0;border-color:#0000}[data-ui=v2] .sgt-embed .seo-plans-seg{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line)}[data-ui=v2] .sgt-embed .seo-plans-seg-btn{border-radius:var(--radius-pill);font-family:var(--font-sans)}[data-ui=v2] .sgt-embed .seo-plans-page{max-width:none}[data-ui=v2] .sgt-embed .seo-plans-billing{justify-content:center}[data-ui=v2].sga-root{background:var(--bg);min-height:100vh;font-family:var(--font-sans);justify-content:center;align-items:center;padding:48px;display:flex}[data-ui=v2] .sga-group{justify-content:center;align-items:center;gap:clamp(48px,6vw,160px);width:100%;max-width:1300px;display:flex}[data-ui=v2] .sga-col{flex:none;width:min(408px,100%)}[data-ui=v2] .sga-tagline{letter-spacing:-.025em;margin:34px 0 0;font-size:30px;font-weight:800;line-height:1.16}[data-ui=v2] .sga-sub{color:var(--text-2);margin:12px 0 0;font-size:15px;line-height:1.55}[data-ui=v2] .sga-hero{aspect-ratio:6/5;border-radius:28px;flex:none;width:clamp(560px,38vw,680px);max-height:82vh;position:relative;overflow:hidden}[data-ui=v2] .sga-hero__inner{text-align:center;color:#b9cdbe}[data-ui=v2] .sga-hero__glyph{color:#ffffff8c;border:1.5px dashed #ffffff47;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}[data-ui=v2] .sga-hero__note{font-family:var(--font-mono,ui-monospace, monospace);color:#e9f2eab8;margin-top:22px;font-size:13px;line-height:1.7}[data-ui=v2] .sga-hero__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1180px){[data-ui=v2].sga-root{padding:32px 20px}[data-ui=v2] .sga-group{max-width:420px}[data-ui=v2] .sga-hero{display:none}}[data-ui=v2].sga-cardroot{background:var(--bg);background-image:var(--grad-mesh);min-height:100vh;font-family:var(--font-sans);display:flex}[data-ui=v2] .sga-cardcol{flex-direction:column;align-items:center;gap:22px;width:min(452px,100% - 32px);margin:auto;padding:40px 0;display:flex}[data-ui=v2] .sga-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;padding:36px 34px;box-shadow:0 26px 60px -34px #101a1466}@media (max-width:400px){[data-ui=v2] .sga-card{padding:28px 20px}}[data-ui=v2] .sga-notfound-art{width:min(240px,62vw);height:auto;margin-bottom:-6px;display:block}[data-ui=v2] .seogin-panel{box-shadow:none;background:0 0;border:none;border-radius:0;margin-right:0;padding:0}[data-ui=v2] .sga-col .seogin-panel>h2,[data-ui=v2] .sga-col .seogin-panel>h2+p,[data-ui=v2] .sga-col .seogin-panel>button svg.lucide-arrow-right{display:none}[data-ui=v2] .sga-col .seogin-panel>button>span{background:var(--green-50);color:var(--good);border:1px solid var(--green-100);box-shadow:none;text-transform:none;padding:3px 10px;font-weight:700;top:-11px;right:16px}[data-ui=v2] .seogin-input{background:var(--surface);border:1px solid var(--line);font-family:var(--font-sans);color:var(--text);border-radius:12px}[data-ui=v2] .seogin-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring);outline:none}[data-ui=v2] .seogin-input.is-error{border-color:var(--bad);background:var(--bad-soft)}[data-ui=v2] .orange-button{background:linear-gradient(214deg, #f59585 var(--sg-shift), #ef4b37 calc(52% + var(--sg-shift)), #e5321d calc(100% + var(--sg-shift)));color:#fff;font-family:var(--font-sans);--sg-hover-shift:-26%;transition:--sg-shift var(--sg-hover-dur,.15s) var(--ease-out);border:none;border-radius:999px;font-weight:700}[data-ui=v2] .ink-button{background:var(--green-800);color:#fff;font-family:var(--font-sans);border-radius:999px}[data-ui=v2] .au-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}[data-ui=v2] .au-label{color:var(--text-2);margin-bottom:7px;font-size:13px;font-weight:700;display:block}[data-ui=v2] .au-labelrow{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}[data-ui=v2] .au-labelrow .au-label{margin-bottom:0}[data-ui=v2] .au-labelrow__hint{color:var(--text-3);font-size:12.5px;font-weight:700}[data-ui=v2] .au-labelrow__hint--bad{color:var(--bad)}[data-ui=v2] .au-glink{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:700}[data-ui=v2] .au-field{position:relative}[data-ui=v2] .au-field__ic{color:var(--text-3);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-ui=v2] .au-field .sg-input{border-radius:13px;height:50px;padding-left:42px}[data-ui=v2] .au-field--pw .sg-input{padding-right:46px}[data-ui=v2] .au-field .sg-input[type=password]{font-family:var(--font-mask)}[data-ui=v2] .au-eye{width:34px;height:34px;color:var(--text-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-ui=v2] .au-eye:hover{background:var(--surface-2);color:var(--text-2)}[data-ui=v2] .au-code{cursor:text;gap:10px;display:flex;position:relative}[data-ui=v2] .au-code__input{opacity:0;letter-spacing:0;cursor:text;background:0 0;border:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}[data-ui=v2] .au-slot{border:1.5px solid var(--line);background:var(--surface-2);height:60px;color:var(--text);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:13px;flex:1;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}[data-ui=v2] .au-slot--filled{border-color:var(--line-strong);background:var(--surface)}[data-ui=v2] .au-slot--active{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring);background:var(--surface)}[data-ui=v2] .au-slot--err{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}[data-ui=v2] .au-resend{height:40px;font-family:var(--font-sans);color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}[data-ui=v2] .au-resend:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .au-resend--sent{color:var(--good)}[data-ui=v2] .au-resend[disabled]{opacity:.55;pointer-events:none}[data-ui=v2] .au-cta{border-radius:14px;width:100%;height:52px;margin-top:4px;font-size:15.5px;font-weight:700}[data-ui=v2] .au-note{color:var(--text-3);font-size:12.5px;line-height:1.5}[data-ui=v2] .au-lg .au-label{font-size:18.2px}[data-ui=v2] .au-lg .au-labelrow__hint{font-size:17.5px}[data-ui=v2] .sp-req{display:grid}[data-ui=v2] .sp-req .sp-req__list{flex-wrap:wrap;grid-area:1/1;align-content:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-ui=v2] .sp-req .sp-req__list--sizer{visibility:hidden}[data-ui=v2] .sp-req .sp-req__hint{color:var(--text-2);grid-area:1/1;margin:0;font-size:13px;font-weight:600;line-height:1.5}[data-ui=v2] .sp-req .sp-req__hint--sizer{visibility:hidden}[data-ui=v2] .sp-req .sp-req__item{color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.5}[data-ui=v2] .sgo-root{background:var(--bg);background-image:var(--grad-mesh);flex-direction:column;height:100vh;display:flex}[data-ui=v2] .sgo-topbar{border-bottom:1px solid var(--line);background:var(--glass-bg);height:64px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));flex:none;justify-content:space-between;align-items:center;padding:0 30px;display:flex}[data-ui=v2] .sgo-dots{align-items:center;gap:6px;display:flex}[data-ui=v2] .sgo-dot{background:var(--line-strong);width:8px;height:8px;transition:all .2s var(--ease-out);border-radius:999px}[data-ui=v2] .sgo-dot--done{background:var(--brand)}[data-ui=v2] .sgo-dot--on{background:var(--grad-signature);width:22px}[data-ui=v2] .sgo-body{scrollbar-gutter:stable both-edges;flex-direction:column;flex:1;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}[data-ui=v2] .sgo-inner{width:100%;max-width:740px;margin:auto}[data-ui=v2] .sgo-inner--wide{max-width:940px}[data-ui=v2] .sgo-inner--top{margin-top:0;margin-bottom:0}[data-ui=v2] .sgo-body--decl:before{content:"";flex:1 0 0}[data-ui=v2] .sgo-body--decl:after{content:"";flex:2 0 0}[data-ui=v2] .sgo-actionbar{border-top:1px solid var(--line);background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;align-items:center;gap:14px;padding:16px 30px;display:flex}[data-ui=v2] .sgo-barinner{align-items:center;gap:14px;width:100%;min-width:0;max-width:1680px;margin:0 auto;display:flex}[data-ui=v2] .sgo-actionbar .sgo-barinner{min-height:52px}@media (max-width:400px){[data-ui=v2] .sgo-topbar--cancel{padding:0 16px}[data-ui=v2] .sgo-topbar--cancel .sgo-barinner{gap:10px}[data-ui=v2] .sgo-topbar--cancel .sgo-wordmark{display:none}[data-ui=v2] .sgo-topbar{padding:0 16px}[data-ui=v2] .sgo-topbar .sgo-barinner{gap:10px}[data-ui=v2] .sgo-actionbar--competitors .sg-btn--lg{max-width:100%;padding-inline:14px}}@media (max-width:360px){[data-ui=v2] .sgo-topbar .sgo-wordmark{display:none}}@media (max-width:480px){[data-ui=v2] .sgo-actionbar--recovery .sgo-barinner{flex-wrap:wrap;gap:10px}[data-ui=v2] .sgo-actionbar--recovery .sgo-barinner>span:empty{display:none}[data-ui=v2] .sgo-actionbar--recovery .sgo-barinner>span:not(:empty){flex:1 0 100%}[data-ui=v2] .sgo-actionbar--recovery .sgo-barinner>.sg-btn{width:100%}[data-ui=v2] .sgo-actionbar .sgo-barinner:has(>span:not(:empty)):has(>.sg-btn--primary){flex-wrap:wrap;gap:10px}[data-ui=v2] .sgo-actionbar .sgo-barinner:has(>span:not(:empty)):has(>.sg-btn--primary)>span:empty{display:none}[data-ui=v2] .sgo-actionbar .sgo-barinner:has(>span:not(:empty)):has(>.sg-btn--primary)>span:not(:empty){flex:1 0 100%}[data-ui=v2] .sgo-actionbar .sgo-barinner:has(>span:not(:empty)):has(>.sg-btn--primary)>.sg-btn--primary{width:100%}}[data-ui=v2] .sgo-title{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1.1}[data-ui=v2] .sgo-sub{font-size:var(--fs-base);color:var(--text-2);max-width:60ch;margin:12px 0 0;line-height:1.6}[data-ui=v2] .sgo-split{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}[data-ui=v2] .sgo-split--analyze{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}[data-ui=v2] .sgo-split--connect{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:40px}[data-ui=v2] .sgo-split--prepare{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}@media (max-width:860px){[data-ui=v2] .sgo-split,[data-ui=v2] .sgo-split--analyze,[data-ui=v2] .sgo-split--connect,[data-ui=v2] .sgo-split--prepare{grid-template-columns:1fr}[data-ui=v2] .sgo-split--connect .sg-btn--lg{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:52px;padding-block:8px}}[data-ui=v2] .sgo-media{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);align-self:start;position:relative;overflow:hidden}[data-ui=v2] .sgo-media__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:860px){[data-ui=v2] .sgo-media{aspect-ratio:auto;height:220px}}[data-ui=v2] .sgo-media--placeholder{aspect-ratio:4/5;background-image:var(--grad-mesh)}@media (max-width:860px){[data-ui=v2] .sgo-media--placeholder{aspect-ratio:auto;height:clamp(240px,62vw,340px)}}[data-ui=v2] .sgo-benefit-ic{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgo-prop{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;font-family:var(--font-sans);transition:border-color .14s var(--ease-out), background .14s var(--ease-out);white-space:normal;overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}[data-ui=v2] .sgo-prop:hover{background:var(--surface-2)}[data-ui=v2] .sgo-prop--on{border-color:var(--brand);background:var(--brand-soft)}[data-ui=v2] .sgo-prop[disabled]{opacity:.6;cursor:not-allowed}[data-ui=v2] .sgo-radio{border:2px solid var(--line-strong);background:var(--surface);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}[data-ui=v2] .sgo-radio--on{background:var(--brand);border-color:var(--brand)}[data-ui=v2] .sgo-spin{animation:.9s linear infinite sgo-rotate}[data-ui=v2] .sgo-cres{min-height:240px}[data-ui=v2] .sgo-cprep{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}[data-ui=v2] .sgo-cprep__spin{border:3px solid var(--line-strong);border-top-color:var(--brand);border-radius:999px;flex:none;width:36px;height:36px;animation:.9s linear infinite sgo-rotate}[data-ui=v2] .sgo-cprep__label{color:var(--text);text-align:center;margin:0;font-size:16px;font-weight:600}@media (max-width:860px){[data-ui=v2] .sgo-cprep__spin{width:32px;height:32px}}[data-ui=v2] .sgo-exitcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:380px;max-width:min(92vw,480px);box-shadow:var(--shadow-pop);animation:sgd-rise .22s var(--ease-out) both;flex-direction:column;align-items:center;gap:20px;padding:40px 48px;display:flex}[data-ui=v2] .sgo-exitcard__label{font-size:var(--fs-lg);font-weight:var(--fw-bold,700);white-space:nowrap}@keyframes sgo-rotate{to{transform:rotate(360deg)}}[data-ui=v2] .sgo-progress{background:var(--surface-2);border:1px solid var(--line-faint);border-radius:999px;flex:1;height:6px;overflow:hidden}[data-ui=v2] .sgo-progress__fill{background:var(--grad-brand);height:100%;transition:width .5s var(--ease-out);border-radius:999px}[data-ui=v2] .sg-card--mesh:before{content:"";background:var(--grad-mesh);pointer-events:none;position:absolute;inset:0}[data-ui=v2] .sg-card--mesh>*{position:relative}[data-ui=v2] .sgw-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}[data-ui=v2] .sgw-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:10px;padding:20px 14px 16px;display:flex;position:relative}[data-ui=v2] .sgw-card:hover{background:var(--surface-2)}[data-ui=v2] .sgw-card--on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}[data-ui=v2] .sgw-card--soon{opacity:.55;cursor:default;pointer-events:none}[data-ui=v2] .sgw-check{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:10px;right:10px}[data-ui=v2] .sgw-tile{background:var(--green-800);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}[data-ui=v2] .sgw-name{font-size:13.5px;font-weight:700}[data-ui=v2] .sgw-chrome{border-bottom:1px solid var(--line);background:var(--surface);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:60px;padding:0 max(18px,50% - 840px);display:grid}[data-ui=v2] .sgw-chrome--write{padding:0 18px}[data-ui=v2] .sgw-chrome>.sg-btn{justify-self:start}[data-ui=v2] .sgw-chrome .sg-stepper{justify-self:center}[data-ui=v2] .sgw-chrome__count{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-3);white-space:nowrap;justify-self:end}[data-ui=v2] .sgw-chrome__count b{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--brand)}[data-ui=v2] .sgw-chrome--write .sg-stepper{transform:translate(-186px)}@media (max-width:1100px){[data-ui=v2] .sgw-chrome--write .sg-stepper{transform:none}}[data-ui=v2] .sgw-topic{max-width:760px;margin:0 auto;padding:54px 24px 60px}[data-ui=v2] .sgw-topic--hero{box-sizing:border-box;flex-direction:column;justify-content:center;max-width:780px;min-height:100%;padding-top:40px;padding-bottom:40px;display:flex}[data-ui=v2] .sgw-topic--centered{text-align:center;align-items:center}[data-ui=v2] .sgw-topic--centered .sgw-hero__why{margin-left:auto;margin-right:auto}[data-ui=v2] .sgw-topic--centered .sgw-hero__cta{justify-content:center}[data-ui=v2] .sgw-topic--centered .sgw-recover{text-align:left}[data-ui=v2] .sgw-hero__head{text-align:center;flex-direction:column;align-items:center;display:flex}[data-ui=v2] .sgw-hero__head .sgw-hero__eyebrow{align-self:center}[data-ui=v2] .sgw-kw{margin-top:34px}[data-ui=v2] .sgw-kw__field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}[data-ui=v2] .sgw-kw__field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}[data-ui=v2] .sgw-kw__ic{color:var(--text-3);flex:none}[data-ui=v2] .sgw-kw__input{min-width:0;height:46px;font-family:var(--font-sans);font-size:17px;font-weight:var(--fw-med);letter-spacing:-.01em;color:var(--text);background:0 0;border:none;outline:none;flex:1}[data-ui=v2] .sgw-kw__input::placeholder{color:var(--text-3);font-weight:var(--fw-reg)}[data-ui=v2] .sgw-kw__send{cursor:pointer;background:linear-gradient(118deg, var(--sig-1) var(--sg-shift), var(--sig-2) calc(30% + var(--sg-shift)), var(--sig-3) calc(66% + var(--sg-shift)), var(--sig-4) calc(100% + var(--sg-shift)));color:#fff;--sg-hover-shift:26%;width:46px;height:46px;transition:opacity var(--dur-fast) var(--ease-out), --sg-shift var(--sg-hover-dur,.15s) var(--ease-out);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-kw__send:disabled{opacity:.35;cursor:default}[data-ui=v2] .sgw-kw__foot{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-top:11px;padding:0 4px;display:flex}[data-ui=v2] .sgw-kw__hint{font-size:var(--fs-xs);color:var(--text-3)}[data-ui=v2] .sgw-kw__hint kbd{font-family:ui-monospace,monospace;font-size:var(--fs-2xs);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px}[data-ui=v2] .sgw-kw__exact{cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-3);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:none;align-items:center;gap:5px;padding:2px;display:inline-flex}[data-ui=v2] .sgw-kw__exact:hover{color:var(--brand-strong)}[data-ui=v2] .sgw-sugg{margin-top:30px}[data-ui=v2] .sgw-sugg__retry{cursor:pointer;font-family:var(--font-sans);font-size:inherit;font-weight:var(--fw-bold);color:var(--brand-strong);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}[data-ui=v2] .sgw-idea--in{opacity:0;animation:sgw-sugg-in var(--dur-base) var(--ease-out) forwards;transform:translateY(6px)}@keyframes sgw-sugg-in{to{opacity:1;transform:none}}[data-ui=v2] .sgw-oppgroup{transition:opacity var(--dur-base) var(--ease-out);margin-top:34px}[data-ui=v2] .sgw-oppgroup--dim{opacity:.45}[data-ui=v2] .sgw-oppgroup__h{font-size:var(--fs-sm);font-weight:var(--fw-extrabold);color:var(--text-2);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:14px;display:flex}[data-ui=v2] .sgw-oppgroup__hic{color:var(--accent-strong);flex:none}[data-ui=v2] .sgw-oppgroup__refresh{margin-left:auto}[data-ui=v2] .sgw-oppgroup__hint{font-size:var(--fs-sm);color:var(--text-3);margin:0}[data-ui=v2] .sgw-oppgroup__list{flex-direction:column;gap:12px;display:flex}[data-ui=v2] .sgw-oppgroup__empty{font-size:var(--fs-sm);color:var(--text-2);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);padding:16px 18px}[data-ui=v2] .sgw-idea-skel{border-radius:var(--radius-md);height:66px}[data-ui=v2] .sgw-idea{text-align:left;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:15px;padding:17px 18px;display:flex}[data-ui=v2] .sgw-idea:hover{border-color:var(--brand);background:var(--surface-2)}[data-ui=v2] .sgw-idea__dot{border-radius:var(--radius-pill);background:var(--grad-brand);flex:none;width:30px;height:30px}[data-ui=v2] .sgw-idea__dot--badge{background:var(--surface-2);border:1px solid var(--line);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-idea__dot--badge.sb-decay{color:var(--bad)}[data-ui=v2] .sgw-idea__dot--badge.sb-comp{color:var(--warn)}[data-ui=v2] .sgw-idea__dot--badge.sb-gap{color:var(--brand-strong)}[data-ui=v2] .sgw-idea__main{flex:1;min-width:0}[data-ui=v2] .sgw-idea__title{font-size:15.5px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text);display:block}[data-ui=v2] .sgw-idea__why{font-size:var(--fs-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.5;display:block;overflow:hidden}[data-ui=v2] .sgw-idea__tag{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line-faint);height:24px;font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);flex:none;align-items:center;padding:0 10px;display:inline-flex}[data-ui=v2] .sgw-idea__arrow{color:var(--text-3);flex:none}[data-ui=v2] .sgw-hero__eyebrow{align-self:flex-start;align-items:center;gap:7px;display:inline-flex}[data-ui=v2] .sgw-hero__eyebrow--brand{color:var(--brand-strong)}[data-ui=v2] .sgw-hero__eyebrow--accent{color:var(--accent-strong)}[data-ui=v2] .sgw-hero__lead{color:var(--text-3);margin:30px 0 20px;font-size:22px}[data-ui=v2] .sgw-hero__title{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(46px,5.4vw,68px);line-height:1.06}[data-ui=v2] .sgw-hero__why{color:var(--text-2);max-width:40ch;margin:30px 0 0;font-size:26px;line-height:1.45}[data-ui=v2] .sgw-hero__spacer{flex:none;min-height:14px}[data-ui=v2] .sgw-hero__cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}[data-ui=v2] .sgw-hero__cta .sg-btn{font-size:var(--fs-lg);border-radius:var(--radius-lg);padding:15px 28px}[data-ui=v2] .sgw-topic--hero{max-width:960px}[data-ui=v2] .sgw-recover{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);align-items:center;gap:13px;max-width:560px;margin-top:28px;padding:15px 17px;display:flex}[data-ui=v2] .sgw-recover__ic{background:var(--bad-soft);width:38px;height:38px;color:var(--bad);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-recover__main{flex:1;min-width:0}[data-ui=v2] .sgw-recover__title{font-size:15px;font-weight:var(--fw-bold);margin-top:3px}[data-ui=v2] .sgw-recover__url{font-size:var(--fs-xs);color:var(--brand-strong);margin-top:2px;text-decoration:none;display:inline-block}[data-ui=v2] .sgw-recover__url:hover{text-decoration:underline}[data-ui=v2] .sgw-recover__stat{text-align:right;flex:none}[data-ui=v2] .sgw-recover__delta{font-weight:var(--fw-extrabold);color:var(--bad);font-size:20px}[data-ui=v2] .sgw-recover__deltal{font-size:var(--fs-2xs);color:var(--text-3);font-weight:var(--fw-semibold)}[data-ui=v2] .sgw-recover__note{color:var(--text-2);font-size:13.5px;line-height:1.5;font-weight:var(--fw-semibold);margin-top:16px}[data-ui=v2] .sgw-setup{flex-direction:column;min-height:100%;display:flex}[data-ui=v2] .sgw-setup__body{box-sizing:border-box;flex:1;width:100%;max-width:820px;margin:0 auto;padding:42px 24px 28px}[data-ui=v2] .sgw-setup__head{text-align:center}[data-ui=v2] .sgw-setup__h1{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-snug);margin:0}[data-ui=v2] .sgw-setup__sub{color:var(--text-3);margin:10px 0 0;font-size:14.5px;line-height:1.55}[data-ui=v2] .sgw-setrow{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);overflow:hidden}[data-ui=v2] .sgw-setgrid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:26px;display:grid}[data-ui=v2] .sgw-setrow--wide{grid-column:span 2}[data-ui=v2] .sgw-setrow--topic{align-items:center;gap:15px;margin-top:26px;padding:18px 18px 18px 20px;display:flex}[data-ui=v2] .sgw-setrow__spark{border-radius:var(--radius-pill);color:#fff;background:var(--grad-signature);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}[data-ui=v2] .sgw-setrow__topic{flex:1;min-width:0}[data-ui=v2] .sgw-setrow__eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}[data-ui=v2] .sgw-setrow__topictitle{font-size:var(--fs-h4);font-weight:var(--fw-bold);margin-top:4px;line-height:1.3}[data-ui=v2] .sgw-setrow__hd{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:14px;padding:14px 14px 14px 17px;display:flex}[data-ui=v2] .sgw-setrow:has(>.sgw-setrow__hd){transition:background-color .16s var(--ease-out)}[data-ui=v2] .sgw-setrow:has(>.sgw-setrow__hd):hover{background:var(--surface-2)}[data-ui=v2] .sgw-setrow__check{border-radius:var(--radius-pill);background:var(--good-soft);width:22px;height:22px;color:var(--good);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-setrow__main{flex:1;min-width:0}[data-ui=v2] .sgw-setrow__lbl{font-size:10px;font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);display:block}[data-ui=v2] .sgw-setrow__valrow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}[data-ui=v2] .sgw-setrow__val{font-size:14.5px;font-weight:var(--fw-bold);color:var(--text);text-overflow:ellipsis;overflow:hidden}[data-ui=v2] .sgw-setrow__val.is-analyzing{align-items:center;display:inline-flex}[data-ui=v2] .sgw-setrow__pencil{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-setrow__hd:hover .sgw-setrow__pencil{color:var(--text-2);border-color:var(--line-strong)}[data-ui=v2] .sgw-setrow__editor{padding:2px 16px 16px 53px}[data-ui=v2] .sgw-badge{border-radius:var(--radius-pill);height:21px;font-size:10.5px;font-weight:var(--fw-extrabold);flex:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}[data-ui=v2] .sgw-badge--picked{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .sgw-badge--detected{background:var(--good-soft);color:var(--good);letter-spacing:.06em;text-transform:uppercase}[data-ui=v2] .sgw-badge--analyzing{background:var(--surface-2);border:1px solid var(--line);color:var(--text-3);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-badge__dot{border-radius:var(--radius-pill);background:var(--accent);width:5px;height:5px;animation:sgw-pulse 1.4s var(--ease-in-out,ease-in-out) infinite}@keyframes sgw-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-ui=v2] .sgw-chips{flex-wrap:wrap;gap:8px;display:flex}[data-ui=v2] .sgw-chip{border-radius:var(--radius-pill);cursor:pointer;height:34px;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);background:var(--surface-2);color:var(--text);border:1px solid var(--line);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding:0 14px}[data-ui=v2] .sgw-chip:hover{border-color:var(--line-strong)}[data-ui=v2] .sgw-chip.is-sel{background:var(--brand-soft);color:var(--brand-strong);border-color:var(--brand)}[data-ui=v2] .sgw-setrow--info .sgw-setrow__hd--static{text-align:left;width:100%;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:12px;padding:14px 14px 14px 17px;display:flex}[data-ui=v2] .sgw-setrow--info:hover{background:0 0}[data-ui=v2] .sgw-lenrange{padding:0 16px 15px 53px}[data-ui=v2] .sgw-lenrange__bar{border-radius:var(--radius-pill);background:var(--surface-3,var(--surface-2));border:1px solid var(--line);height:4px;position:relative;overflow:hidden}[data-ui=v2] .sgw-lenrange__span{border-radius:var(--radius-pill);background:var(--brand);position:absolute;inset:0 22% 0 14%}[data-ui=v2] .sgw-lenrange__ends{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;display:flex}[data-ui=v2] .sgw-lenrange__note{font-size:var(--fs-2xs);color:var(--text-2);margin:7px 0 0;line-height:1.5}[data-ui=v2] .sgw-editor__note{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:6px;margin:0;line-height:1.45;display:flex}[data-ui=v2] .sgw-langpick{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-ui=v2] .sgw-langpick .sg-select{width:100%;max-width:280px}[data-ui=v2] .sgw-voicefoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}[data-ui=v2] .sgw-voicefoot__acts{align-items:center;gap:8px;display:inline-flex}[data-ui=v2] .sgw-kwchips{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}[data-ui=v2] .sgw-kwchip{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);height:30px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);align-items:center;gap:7px;padding:0 7px 0 12px;display:inline-flex}[data-ui=v2] .sgw-kwchip.is-longtail{border-color:var(--brand)}[data-ui=v2] .sgw-kwchip__tag{font-size:9px;font-weight:var(--fw-extrabold);text-transform:uppercase;color:var(--brand-strong)}[data-ui=v2] .sgw-kwchip__metric{font-size:10px;font-weight:var(--fw-bold);color:var(--text-3);align-items:center;gap:5px;display:inline-flex}[data-ui=v2] .sgw-kwchip__kd{color:var(--good)}[data-ui=v2] .sgw-kwchip__kd.is-med{color:var(--warn)}[data-ui=v2] .sgw-kwchip__kd.is-hard{color:var(--bad)}[data-ui=v2] .sgw-kwchip__x{border-radius:var(--radius-pill);background:var(--surface-3);width:17px;height:17px;color:var(--text-3);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-kwchip__x:hover{color:var(--text)}[data-ui=v2] .sgw-kwchip-skel{border-radius:var(--radius-pill);width:96px;height:30px}[data-ui=v2] .sgw-kwadd{align-items:center;gap:9px;margin-top:11px;display:flex}[data-ui=v2] .sgw-kwadd .sg-input{flex:1}[data-ui=v2] .sgw-nudge{border-radius:var(--radius-sm);background:var(--warn-soft);border:1px solid var(--line-faint);margin:0 0 12px;padding:11px 13px}[data-ui=v2] .sgw-nudge__row{align-items:flex-start;gap:8px;display:flex}[data-ui=v2] .sgw-nudge__ic{color:var(--warn);flex:none;margin-top:1px}[data-ui=v2] .sgw-nudge__txt{font-size:var(--fs-xs);color:var(--text-2);margin:0;line-height:1.45}[data-ui=v2] .sgw-nudge__acts{gap:8px;margin-top:10px;padding-left:23px;display:flex}[data-ui=v2] .sgw-nudge--standalone{margin:0 0 18px}[data-ui=v2] .sgw-rewrite{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);margin-top:12px;padding:13px 15px}[data-ui=v2] .sgw-rewrite__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=v2] .sgw-rewrite__label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-2)}[data-ui=v2] .sgw-rewrite__pill{font-size:10.5px;font-weight:var(--fw-extrabold);border-radius:var(--radius-pill);background:var(--good-soft);color:var(--good);padding:2px 8px}[data-ui=v2] .sgw-rewrite__rows{gap:6px;margin-top:8px;display:grid}[data-ui=v2] .sgw-rewrite__rows>div{font-size:var(--fs-xs);line-height:1.4}[data-ui=v2] .sgw-rewrite__k{color:var(--text-3);font-weight:var(--fw-semibold)}[data-ui=v2] .sgw-rewrite__v{color:var(--text-2)}[data-ui=v2] .sgw-rewrite__v--strong{color:var(--text);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-rewrite__v--url{color:var(--brand-strong);word-break:break-all}[data-ui=v2] .sgw-rewrite__warn{font-size:var(--fs-xs);color:var(--warn);margin-top:8px;line-height:1.5}[data-ui=v2] .sgw-setup__foot{z-index:4;box-sizing:border-box;border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-self:center;align-items:center;gap:12px;width:100vw;padding:15px max(24px,50% - 840px);display:flex;position:sticky;bottom:0}[data-ui=v2] .sgw-setup__footright{align-items:center;gap:14px;display:flex}[data-ui=v2] .sgw-spinner{border-radius:var(--radius-pill);border:2px solid #ffffff80;border-top-color:#fff;width:15px;height:15px;animation:.9s linear infinite sgw-spin;display:inline-block}@keyframes sgw-spin{to{transform:rotate(360deg)}}[data-ui=v2] .sgw-spin,[data-ui=v2] .sgw-quality__spinner{animation:1s linear infinite sgw-spin}[data-ui=v2] .sgw-brief{flex-direction:column;min-height:100%;display:flex}[data-ui=v2] .sgw-brief--center{justify-content:center;align-items:center;padding:40px 24px}[data-ui=v2] .sgw-brief-gen{text-align:center;flex-direction:column;align-items:center;display:flex}[data-ui=v2] .sgw-brief-gen__tile{border-radius:var(--radius-md);color:#fff;background:var(--grad-signature);flex:none;place-items:center;width:60px;height:60px;display:grid}[data-ui=v2] .sgw-brief-gen__h2{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--ls-snug);margin:20px 0 0}[data-ui=v2] .sgw-brief-gen__sub{font-size:var(--fs-sm);color:var(--text-3);margin:9px 0 26px}[data-ui=v2] .sgw-brief-gen__steps{text-align:left;flex-direction:column;gap:3px;width:100%;max-width:420px;display:flex}[data-ui=v2] .sgw-brief-gen__step{border-radius:var(--radius-sm);align-items:center;gap:11px;padding:10px 12px;display:flex}[data-ui=v2] .sgw-brief-gen__step span{font-size:var(--fs-sm);color:var(--text-3);font-weight:var(--fw-semibold)}[data-ui=v2] .sgw-brief-gen__step.is-active{background:var(--brand-soft)}[data-ui=v2] .sgw-brief-gen__step.is-active span{color:var(--text);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-brief-gen__stepic{color:var(--good);flex:none}[data-ui=v2] .sgw-brief-gen__stepic--brand{color:var(--brand)}[data-ui=v2] .sgw-brief-fail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;max-width:460px;overflow:hidden}[data-ui=v2] .sgw-brief-fail__body{background:var(--bad-soft);align-items:flex-start;gap:11px;padding:18px 20px;display:flex}[data-ui=v2] .sgw-brief-fail__ic{border-radius:var(--radius-xs);background:var(--surface);width:30px;height:30px;color:var(--bad);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}[data-ui=v2] .sgw-brief-fail__ttl{font-size:var(--fs-base);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-brief-fail__txt{font-size:var(--fs-xs);color:var(--text-2);margin:4px 0 0;line-height:1.5}[data-ui=v2] .sgw-brief-fail__acts{border-top:1px solid var(--line);gap:10px;padding:14px 20px;display:flex}[data-ui=v2] .sgw-brief-fail__acts .sg-btn{flex:1}[data-ui=v2] .sgw-brief__body{box-sizing:border-box;flex:1;width:100%;max-width:840px;margin:0 auto;padding:36px 24px 28px}[data-ui=v2] .sgw-brief__head{text-align:center}[data-ui=v2] .sgw-brief__title{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;max-width:600px;margin:13px auto 0;font-size:34px;line-height:1.16}[data-ui=v2] .sgw-brief__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}[data-ui=v2] .sgw-brief__tile{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);padding:14px 16px}[data-ui=v2] .sgw-brief__tilelbl{font-size:10px;font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}[data-ui=v2] .sgw-brief__tileval{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-top:6px}[data-ui=v2] .sgw-brief__outline{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);margin-top:14px;overflow:hidden}[data-ui=v2] .sgw-brief__outhd{border-bottom:1px solid var(--line-faint);align-items:center;gap:13px;padding:16px 18px;display:flex}[data-ui=v2] .sgw-brief__outic{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-brief__outmeta{flex:1;min-width:0}[data-ui=v2] .sgw-brief__outttl{font-size:var(--fs-base);font-weight:var(--fw-extrabold)}[data-ui=v2] .sgw-brief__outsub{font-size:var(--fs-xs);color:var(--text-3);margin-top:1px}[data-ui=v2] .sgw-brief__outbody{padding:8px 18px 16px}[data-ui=v2] .sgw-outrow{border-radius:var(--radius-xs);border-bottom:1px solid var(--line-faint);transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:13px;margin:0 -8px;padding:8px;display:flex}[data-ui=v2] .sgw-outrow:hover{background:var(--surface-2)}[data-ui=v2] .sgw-outrow__tag{background:var(--surface-2);border:1px solid var(--line);width:26px;height:20px;font-size:9.5px;font-weight:var(--fw-extrabold);color:var(--text-3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-outrow__input{min-width:0;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);border-radius:var(--radius-xs);background:0 0;border:none;outline:none;flex:1;padding:4px 6px}[data-ui=v2] .sgw-outrow__input:focus{background:var(--field-bg);box-shadow:0 0 0 1px var(--line-strong)}[data-ui=v2] .sgw-outrow__x{color:var(--text-3);flex:none}[data-ui=v2] .sgw-brief__add{gap:10px;margin-top:14px;display:flex}[data-ui=v2] .sgw-brief__add .sg-input{flex:1}[data-ui=v2] .sgw-brief__note{font-size:var(--fs-xs);color:var(--text-3);margin:8px 0 0;line-height:1.5}[data-ui=v2] .sgw-brief__note--warn{color:var(--warn)}[data-ui=v2] .sgw-brief__foot{z-index:4;box-sizing:border-box;border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-self:center;align-items:center;gap:12px;width:100vw;padding:15px max(24px,50% - 840px);display:flex;position:sticky;bottom:0}[data-ui=v2] .sgw-brief__footnote{font-size:var(--fs-xs);color:var(--text-3)}[data-ui=v2] .sgw-brief__footacts{gap:10px;display:flex}@media (max-width:560px){[data-ui=v2] .sgw-brief__foot{flex-wrap:wrap;row-gap:10px;padding:12px 16px}[data-ui=v2] .sgw-brief__footnote{flex:1 0 100%}[data-ui=v2] .sgw-brief__footnote:empty{display:none}[data-ui=v2] .sgw-brief__footacts{flex:1 0 100%}[data-ui=v2] .sgw-brief__footacts>*{flex:auto;justify-content:center}}[data-ui=v2] .sgw-teaser{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);margin-top:14px;overflow:hidden}[data-ui=v2] .sgw-teaser__hd{border-bottom:1px solid var(--line-faint);align-items:center;gap:13px;padding:16px 18px;display:flex}[data-ui=v2] .sgw-teaser__ic{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-teaser__ic--done{background:var(--brand-soft);color:var(--brand-strong);border-color:#0000}[data-ui=v2] .sgw-teaser__meta{flex:1;min-width:0}[data-ui=v2] .sgw-teaser__ttl{font-size:var(--fs-base);font-weight:var(--fw-extrabold)}[data-ui=v2] .sgw-teaser__sub{font-size:var(--fs-xs);color:var(--text-3);margin-top:1px}[data-ui=v2] .sgw-teaser__body{padding:8px 18px 16px}[data-ui=v2] .sgw-outrow--static{cursor:default}[data-ui=v2] .sgw-outrow--static:hover{background:0 0}[data-ui=v2] .sgw-teaser__heading{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);flex:1;padding:4px 6px}[data-ui=v2] .sgw-teaser__num{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}[data-ui=v2] .sgw-seal{border-radius:var(--radius-xs);border-bottom:1px solid var(--line-faint);align-items:center;gap:13px;margin:0 -8px;padding:8px;display:flex}[data-ui=v2] .sgw-seal__bar{border-radius:var(--radius-pill);background:var(--brand-soft-2);flex:none;height:9px}[data-ui=v2] .sgw-seal__check{color:var(--brand);opacity:.75;flex:none;margin-left:auto}[data-ui=v2] .sgw-seal--pending .sgw-seal__bar{background:var(--surface-2);animation:sgw-pulse 1.6s var(--ease-in-out,ease-in-out) infinite}@media (prefers-reduced-motion:reduce){[data-ui=v2] .sgw-seal--pending .sgw-seal__bar{animation:none}}[data-ui=v2] .sgw-teaser__more{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:8px;margin:14px 0 0;line-height:1.5;display:flex}[data-ui=v2] .sgw-teaser__cov{border-top:1px solid var(--line-faint);margin-top:16px;padding-top:14px}[data-ui=v2] .sgw-teaser__covlbl{font-size:10px;font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:9px}[data-ui=v2] .sgw-steer{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);margin-top:14px;padding:16px 18px 18px}[data-ui=v2] .sgw-steer__hd{margin-bottom:16px}[data-ui=v2] .sgw-steer__ttl{font-size:var(--fs-base);font-weight:var(--fw-extrabold)}[data-ui=v2] .sgw-steer__sub{font-size:var(--fs-xs);color:var(--text-3);margin-top:1px}[data-ui=v2] .sgw-steer__grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}[data-ui=v2] .sgw-steer__field{flex-direction:column;gap:8px;min-width:0;display:flex}[data-ui=v2] .sgw-steer__field--wide{grid-column:span 2}[data-ui=v2] .sgw-steer__lbl{font-size:10px;font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}[data-ui=v2] .sgw-steer__direction{resize:vertical;min-height:68px;line-height:1.55;font-family:var(--font-sans)}[data-ui=v2] .sgw-steer__chips{align-items:center;min-height:26px}[data-ui=v2] .sgw-steer__x{color:var(--text-3);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;justify-content:center;align-items:center;margin:0 -4px 0 6px;padding:2px;display:inline-flex}[data-ui=v2] .sgw-steer__x:hover{color:var(--accent)}[data-ui=v2] .sgw-steer__add{gap:8px;display:flex}[data-ui=v2] .sgw-steer__add .sg-input{flex:1;min-width:0}[data-ui=v2] .sgw-steer__add .sg-btn{flex:none}@media (max-width:720px){[data-ui=v2] .sgw-steer__grid{grid-template-columns:1fr}[data-ui=v2] .sgw-steer__field--wide{grid-column:span 1}}[data-ui=v2] .sgw-write{flex-direction:column;height:100%;min-height:0;display:flex}[data-ui=v2] .sgw-write__grid{flex:1;grid-template-columns:1fr 372px;min-height:0;display:grid}[data-ui=v2] .sgw-write__reviewcol{background:var(--surface);min-width:0;min-height:0;overflow-y:auto}[data-ui=v2] .sgw-write__editorcol{background-color:var(--editor-desk);background-image:var(--grad-mesh);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-ui=v2] .sgw-write__scroll{scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow-y:auto}[data-ui=v2] .sgw-write__paper{background:var(--editor-paper);box-sizing:border-box;width:min(760px,100%);min-height:100%;margin:0 auto;padding:0 0 90px}[data-ui=v2] .sgw-write__overlays{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}[data-ui=v2] .sgw-write__actions{justify-content:flex-end;padding:12px;display:flex}[data-ui=v2] .sgw-write__pill{pointer-events:auto;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-2);align-items:center;gap:9px;padding:10px 17px;display:inline-flex}[data-ui=v2] .sgw-write__pill--warn{background:var(--warn-soft);color:var(--warn);border-color:var(--line-faint)}[data-ui=v2] .sgw-write__pillspin{border-radius:var(--radius-pill);border:2px solid var(--line);border-top-color:var(--brand);flex:none;width:16px;height:16px;animation:.9s linear infinite sgw-spin}[data-ui=v2] .sgw-write__copyback{pointer-events:auto;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);max-width:380px;box-shadow:var(--shadow-pop);padding:13px 15px}[data-ui=v2] .sgw-write__copybackttl{font-size:var(--fs-xs);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-write__copybackbd{font-size:var(--fs-2xs);color:var(--text-3);margin:5px 0 0;line-height:1.5}[data-ui=v2] .seo-editor{flex-direction:column;display:flex}[data-ui=v2] .fmt-bar{z-index:5;background:var(--editor-paper);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;padding:14px 28px;display:flex;position:sticky;top:0}[data-ui=v2] .fmt-bar .tl-meta{flex:none;position:static;transform:none;margin-left:8px!important}[data-ui=v2] .fmt-btn,[data-ui=v2] .fmt-btn-lbl{border-radius:var(--radius-xs);min-width:32px;height:32px;color:var(--text-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}[data-ui=v2] .fmt-btn:hover,[data-ui=v2] .fmt-btn-lbl:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .fmt-btn.on,[data-ui=v2] .fmt-btn-lbl.on{background:var(--brand-soft);color:var(--brand-strong)}[data-ui=v2] .fmt-btn:disabled{opacity:.4;cursor:not-allowed}[data-ui=v2] .fmt-sep{background:var(--line);width:1px;height:20px;margin:0 5px}[data-ui=v2] .fmt-btn[data-tip]:after,[data-ui=v2] .fmt-btn-lbl[data-tip]:after{z-index:40;top:calc(100% + 6px);bottom:auto}[data-ui=v2] .tl-meta .ed-copyicon{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}[data-ui=v2] .tl-meta .ed-copyicon-lbl{display:none}[data-ui=v2] .tl-meta .ed-copyicon:hover{border-color:var(--line-strong);color:var(--text)}[data-ui=v2] .seo-ctx-menu,[data-ui=v2] .seo-lm-pop{--ink-80:var(--text);--ink-60:var(--text-2);--ink-50:var(--text-2);--ink-40:var(--text-3)}[data-ui=v2] .seo-lm-btn.ghost{background:var(--surface);border-color:var(--line-strong)}[data-ui=v2] .seo-lm-btn.danger{background:var(--surface)}[data-ui=v2] .seo-lm-btn.ghost:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .seo-lm-btn.danger:hover{background:#d4504a17}[data-ui=v2] .seo-editor-content{padding:30px 28px 0;position:relative}[data-ui=v2] .seo-editor-prose{font-family:var(--font-sans);color:var(--text-2)}[data-ui=v2] .seo-editor-prose h1{letter-spacing:-.02em;color:var(--text);margin:0 0 18px;font-size:30px;line-height:1.2}[data-ui=v2] .seo-editor-prose h2{letter-spacing:-.01em;color:var(--text);margin:24px 0 12px;font-size:21px;line-height:1.3}[data-ui=v2] .seo-editor-prose h3{font-size:var(--fs-lg);color:var(--text);margin:20px 0 10px}[data-ui=v2] .seo-editor-prose p{font-size:var(--fs-base);margin:0 0 18px;line-height:1.75}[data-ui=v2] .seo-editor-prose a{color:var(--brand-strong);text-underline-offset:2px;text-decoration:underline}[data-ui=v2] .seo-editor-prose strong{color:var(--text)}[data-ui=v2] .seo-editor-prose ul,[data-ui=v2] .seo-editor-prose ol{font-size:var(--fs-base);margin:0 0 18px;padding-left:26px;line-height:1.75}[data-ui=v2] .seo-editor-prose ul{list-style:outside}[data-ui=v2] .seo-editor-prose ol{list-style:decimal}[data-ui=v2] .seo-editor-prose li{margin:0 0 7px;display:list-item}[data-ui=v2] .seo-editor-prose li::marker{color:var(--brand-strong);font-weight:var(--fw-bold)}[data-ui=v2] .seo-editor-prose blockquote{border-left:3px solid var(--line-strong);color:var(--text-3);margin:0 0 18px;padding-left:14px}[data-ui=v2] .seo-editor-prose .tableWrapper{margin:0 0 18px;overflow-x:auto}[data-ui=v2] .seo-editor-prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin:0;line-height:1.55}[data-ui=v2] .seo-editor-prose th,[data-ui=v2] .seo-editor-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;color:var(--text-2);padding:9px 12px}[data-ui=v2] .seo-editor-prose th{background:var(--surface-2);color:var(--text);font-weight:var(--fw-bold)}[data-ui=v2] .seo-editor-prose th>p,[data-ui=v2] .seo-editor-prose td>p{margin:0}[data-ui=v2] .seo-editor-prose th>p+p,[data-ui=v2] .seo-editor-prose td>p+p{margin-top:6px}[data-ui=v2] .seo-editor-prose .selectedCell{background:var(--surface-3)}[data-ui=v2] .seo-gen-anchor{white-space:normal;width:100%;max-width:100%;margin:16px 0;display:block}[data-ui=v2] .seo-gen-pop{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(680px,100%);box-shadow:var(--shadow-pop);margin:0;padding:18px;position:relative}[data-ui=v2] .seo-gen-head{font-family:var(--font-display);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}[data-ui=v2] .seo-gen-x{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--text-3);place-items:center;font-size:22px;display:grid}[data-ui=v2] .seo-gen-x:hover{background:var(--surface-2);color:var(--text)}[data-ui=v2] .seo-gen-label{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);margin-bottom:7px;display:block}[data-ui=v2] .seo-gen-input{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:104px;color:var(--text);background:var(--surface);font:inherit;padding:11px 12px;line-height:1.5}[data-ui=v2] .seo-gen-input:focus{outline:2px solid color-mix(in srgb, var(--brand) 28%, transparent);border-color:var(--brand)}[data-ui=v2] .seo-gen-count{color:var(--text-3);text-align:right;font-size:var(--fs-2xs);margin-top:5px;display:block}[data-ui=v2] .seo-gen-actions{background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:13px;padding:12px 0 0;display:flex}[data-ui=v2] .seo-gen-error{color:var(--bad);font-size:var(--fs-xs);margin:8px 0 0}[data-ui=v2] .seo-gen-preview{aspect-ratio:16/9;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:6px 0 14px;display:flex;position:relative}[data-ui=v2] .seo-gen-spinner{border:2.5px solid var(--surface-3);border-top-color:var(--brand);border-radius:999px;width:40px;height:40px;animation:.85s linear infinite sgr-spin}[data-ui=v2] .seo-gen-preview__label{text-align:center;color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);position:absolute;top:calc(50% + 34px);left:0;right:0}@media (prefers-reduced-motion:reduce){[data-ui=v2] .seo-gen-spinner{border-top-color:var(--brand);border-right-color:var(--brand);animation:none}}[data-ui=v2] .seo-editor-prose img:focus{outline:2px solid var(--brand);outline-offset:3px}[data-ui=v2] .seo-image-tools{z-index:8;position:absolute}[data-ui=v2] .seo-image-altbar{border-radius:0 0 var(--radius-sm) var(--radius-sm);color:#fff;overflow-wrap:anywhere;text-align:left;width:100%;min-height:42px;font-size:var(--fs-xs);background:#101a14d6;border-top:1px solid #ffffff2e;padding:9px 12px;line-height:1.4}[data-ui=v2] .seo-image-contextmenu{z-index:71;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:max-content;min-width:150px;box-shadow:var(--shadow-pop);padding:6px;position:fixed}[data-ui=v2] .seo-image-contextmenu button{border-radius:var(--radius-xs);width:100%;color:var(--text);text-align:left;font-size:var(--fs-xs);padding:8px 10px}[data-ui=v2] .seo-image-contextmenu button:hover,[data-ui=v2] .seo-image-contextmenu button:focus-visible{color:var(--brand-strong);background:var(--surface-2);outline:none}[data-ui=v2] .seo-image-altedit{border-radius:var(--radius-sm);color:#fff;box-shadow:var(--shadow-pop);background:#101a14f0;border:1px solid #ffffff38;padding:12px}[data-ui=v2] .seo-image-altedit>label:first-child{font-size:var(--fs-xs);font-weight:var(--fw-bold);margin-bottom:6px;display:block}[data-ui=v2] .seo-image-altedit>input{border-radius:var(--radius-xs);width:100%;color:var(--text);background:var(--surface);border:1px solid #ffffff4d;padding:9px 10px}[data-ui=v2] .seo-image-alt-error{color:#ffd4c5;font-size:var(--fs-2xs);margin-top:7px;display:block}[data-ui=v2] .seo-image-alt-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}[data-ui=v2] .sgw-quality{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-ui=v2] .sgw-quality__body{flex-direction:column;min-height:0;display:flex}[data-ui=v2] .sgw-quality__mobile-toggle{display:none}[data-ui=v2] .sgw-quality__eyebrow{align-items:center;gap:6px;display:inline-flex}[data-ui=v2] .sgw-quality__score{border-bottom:1px solid var(--line);padding:18px 20px 17px}[data-ui=v2] .sgw-quality__scorehd{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui=v2] .sgw-quality__band{border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--brand-strong);background:var(--brand-soft);padding:4px 10px}[data-ui=v2] .sgw-quality__band--excellent{color:var(--good);background:var(--good-soft)}[data-ui=v2] .sgw-quality__band--needs-work{color:var(--text);background:var(--warn-soft)}[data-ui=v2] .sgw-quality__band--weak{color:var(--bad);background:var(--bad-soft)}[data-ui=v2] .sgw-quality__band--not-ready{color:var(--brand-strong);background:var(--brand-soft)}[data-ui=v2] .sgw-quality__band--partial-review{color:var(--text-2);background:var(--surface-3)}[data-ui=v2] .sgw-quality__scorerow{align-items:flex-end;gap:8px;margin-top:15px;display:flex}[data-ui=v2] .sgw-quality__scorenum{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:-.035em;font-size:44px;line-height:.9}[data-ui=v2] .sgw-quality__scoreof{color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-bottom:3px}[data-ui=v2] .sgw-quality__spacer{flex:1}[data-ui=v2] .sgw-quality__wordcount{color:var(--text-3);font-size:var(--fs-sm);margin-bottom:3px}[data-ui=v2] .sgw-quality__bar{border-radius:var(--radius-pill);background:var(--surface-3);height:8px;margin-top:15px;position:relative;overflow:hidden}[data-ui=v2] .sgw-quality__barfill{border-radius:inherit;background:var(--grad-signature);transition:width var(--dur-base) var(--ease-out);position:absolute;inset:0 auto 0 0}[data-ui=v2] .sgw-quality__checked{color:var(--text-2);font-size:var(--fs-sm);margin-top:10px;line-height:1.45}[data-ui=v2] .sgw-quality__assessed{color:var(--text-2);font-size:var(--fs-sm);margin-top:4px;line-height:1.45}[data-ui=v2] .sgw-quality__checking{align-items:center;gap:12px;padding:20px;display:flex}[data-ui=v2] .sgw-quality__checkttl{font-size:var(--fs-sm);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-quality__checksub{color:var(--text-2);font-size:var(--fs-sm);margin-top:3px;line-height:1.45}[data-ui=v2] .sgw-quality__groups{border-bottom:1px solid var(--line)}[data-ui=v2] .sgw-qcheck{border-bottom:1px solid var(--line-faint);text-align:left;width:100%;transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:11px;padding:13px 18px;display:flex}[data-ui=v2] .sgw-qcheck:not(:disabled):hover{background:var(--surface-2)}[data-ui=v2] .sgw-qcheck:disabled{cursor:default}[data-ui=v2] .sgw-qcheck:last-child{border-bottom:0}[data-ui=v2] .sgw-qcheck__ic{border-radius:var(--radius-xs);flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}[data-ui=v2] .sgw-qcheck__ic--passed{background:var(--good-soft);color:var(--good)}[data-ui=v2] .sgw-qcheck__ic--needs{background:var(--warn-soft);color:var(--warn)}[data-ui=v2] .sgw-qcheck__ic--not_checked{background:var(--surface-3);color:var(--text-3)}[data-ui=v2] .sgw-qcheck__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-ui=v2] .sgw-qcheck__label{color:var(--text);font-size:15px;font-weight:var(--fw-semibold)}[data-ui=v2] .sgw-qcheck__meta{color:var(--text-2);font-size:var(--fs-sm)}[data-ui=v2] .sgw-qcheck__state{white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-qcheck__state--passed{color:var(--good)}[data-ui=v2] .sgw-qcheck__state--needs{color:var(--text)}[data-ui=v2] .sgw-qcheck__state--not_checked{color:var(--text-3)}[data-ui=v2] .sgw-quality__fixall{background:linear-gradient(100deg, var(--btn-brand-1) var(--sg-shift), var(--btn-brand-2) calc(100% + var(--sg-shift)));--sg-hover-shift:30%;border-radius:12px;flex:none;justify-content:center;align-self:stretch;height:46px;margin:18px}[data-ui=v2] .sgw-quality__fixall:disabled{cursor:not-allowed;opacity:.58}[data-ui=v2] .sgw-quality__fixall:focus-visible{outline-offset:2px;outline:3px solid #2e9e5b59}[data-ui=v2] .sgw-quality__all-clear{border:1px solid var(--line-faint);border-radius:var(--radius-md);color:var(--good);background:var(--good-soft);font-size:var(--fs-sm);font-weight:var(--fw-bold);align-items:center;gap:8px;margin:18px;padding:13px 14px;display:flex}[data-ui=v2] .sgw-quality__detail{padding:18px 20px 20px}[data-ui=v2] .sgw-quality__back,[data-ui=v2] .sgw-quality__show,[data-ui=v2] .sgw-quality__undo{min-height:44px;color:var(--brand-strong);font-size:var(--fs-sm);font-weight:var(--fw-bold);align-items:center;gap:6px;display:inline-flex}[data-ui=v2] .sgw-quality__position{color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-top:18px}[data-ui=v2] .sgw-quality__issue-chip{border-radius:var(--radius-pill);width:max-content;color:var(--text);background:var(--warn-soft);font-size:var(--fs-sm);font-weight:var(--fw-bold);align-items:center;gap:5px;margin-top:13px;padding:4px 8px;display:flex}[data-ui=v2] .sgw-quality__issue-title{color:var(--text);font-family:var(--font-display);margin:12px 0 0;font-size:20px;line-height:1.2}[data-ui=v2] .sgw-quality__reason{color:var(--text-2);font-size:var(--fs-base);margin:8px 0 0;line-height:1.55}[data-ui=v2] .sgw-quality__show{margin-top:13px}[data-ui=v2] .sgw-quality__fix{justify-content:center;width:100%;margin-top:18px}[data-ui=v2] .sgw-quality__clear{color:var(--good);font-size:var(--fs-sm);font-weight:var(--fw-bold);align-items:center;gap:8px;margin-top:18px;display:flex}[data-ui=v2] .sgw-quality__result{border:1px solid var(--line-faint);border-radius:var(--radius-md);color:var(--text-2);background:var(--surface-2);font-size:var(--fs-sm);flex-direction:column;gap:5px;margin:16px 18px 0;padding:13px 14px;line-height:1.45;display:flex}[data-ui=v2] .sgw-quality__detail .sgw-quality__result{margin-inline:0}[data-ui=v2] .sgw-quality__result--success{background:var(--good-soft)}[data-ui=v2] .sgw-quality__result--partial{background:var(--warn-soft)}[data-ui=v2] .sgw-quality__result--error{background:var(--bad-soft)}[data-ui=v2] .sgw-quality__result button{width:max-content;color:var(--brand-strong);font-weight:var(--fw-bold);align-items:center;gap:5px;margin-top:4px;display:inline-flex}[data-ui=v2] .sgw-quality__undo{margin:13px 18px 0}[data-ui=v2] .sgw-quality__detail>.sgw-quality__undo{margin-inline:0}[data-ui=v2] .sgw-quality__pager{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:22px;padding-top:14px;display:flex}[data-ui=v2] .sgw-quality__pager button{min-height:44px;color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);align-items:center;gap:4px;display:inline-flex}[data-ui=v2] .sgw-quality__pager button:disabled{opacity:.35;cursor:default}[data-ui=v2] .sgw-quality__breakdown{border-top:1px solid var(--line-faint);margin:12px 0 0;padding:0;list-style:none}[data-ui=v2] .sgw-quality__breakdown-row{border-bottom:1px solid var(--line-faint);color:var(--text);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:8px 0;display:grid}[data-ui=v2] .sgw-quality__breakdown-row>.tnum{font-weight:var(--fw-bold)}[data-ui=v2] .sgw-quality__breakdown-note{color:var(--text-2);font-size:var(--fs-sm);grid-column:1/-1;line-height:1.45}[data-ui=v2] .sgw-quality__note{border:1px solid var(--line-faint);border-radius:var(--radius-md);color:var(--text-2);background:var(--surface-2);font-size:var(--fs-sm);margin:14px 18px 0;padding:11px 13px;line-height:1.45}[data-ui=v2] .sgw-split{border-radius:var(--radius-pill);align-items:stretch;display:inline-flex;position:relative}[data-ui=v2] .sgw-split .sg-btn{background:0 0;border:none}[data-ui=v2] .sgw-split .sg-btn:hover{filter:none}[data-ui=v2] .sgw-split .sg-btn:active{transform:none}[data-ui=v2] .sgw-split__main{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}[data-ui=v2] .sgw-split__caret{border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:38px;min-width:38px;padding:0;position:relative}[data-ui=v2] .sgw-split__caret:before{content:"";width:1px;position:absolute;top:24%;bottom:24%;left:0}[data-ui=v2] .sgw-split:has(.sg-btn:disabled){opacity:.5}[data-ui=v2] .sgw-write__foot--held .sgw-split--brand:has(.sg-btn:disabled){background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:1}[data-ui=v2] .sgw-write__foot--held .sg-btn:disabled{opacity:1;color:var(--text-2);background:var(--surface-3);border-color:var(--line-strong);cursor:not-allowed}[data-ui=v2] .sgw-write__foot--held .sgw-split--brand .sg-btn:disabled{background:0 0}[data-ui=v2] .sgw-write__foot--held .sgw-split--brand .sgw-split__caret:before{background:var(--line-strong)}[data-ui=v2] .sgw-split:not(.sgw-split--brand){background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}[data-ui=v2] .sgw-split:not(.sgw-split--brand) .sg-btn{color:var(--text)}[data-ui=v2] .sgw-split:not(.sgw-split--brand) .sgw-split__caret:before{background:var(--line)}[data-ui=v2] .sgw-split:not(.sgw-split--brand):not(:has(.sg-btn:disabled)):hover{background:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}[data-ui=v2] .sgw-split:not(.sgw-split--brand):not(:has(.sg-btn:disabled)):hover .sg-btn{color:#fff}[data-ui=v2] .sgw-split:not(.sgw-split--brand):not(:has(.sg-btn:disabled)):hover .sgw-split__caret:before{background:#ffffff52}[data-ui=v2] .sgw-split--brand{background:linear-gradient(118deg, var(--btn-sig-1) var(--sg-shift), var(--btn-sig-2) calc(30% + var(--sg-shift)), var(--btn-sig-3) calc(66% + var(--sg-shift)), var(--btn-sig-4) calc(100% + var(--sg-shift)));--sg-hover-shift:26%;transition:--sg-shift var(--sg-hover-dur,.15s) var(--ease-out)}[data-ui=v2] .sgw-split--brand .sg-btn{color:#fff}[data-ui=v2] .sgw-split--brand .sgw-split__caret:before{background:#ffffff52}[data-ui=v2] .sgw-split--solo .sgw-split__main{border-radius:var(--radius-pill)}[data-ui=v2] .sgw-menu{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:220px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}[data-ui=v2] .sgw-menu--right{left:auto;right:0}[data-ui=v2] .sgw-menu__item{text-align:left;border-radius:var(--radius-xs);width:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;padding:9px 11px;text-decoration:none;display:block}[data-ui=v2] .sgw-menu__item:hover{background:var(--surface-2)}[data-ui=v2] .sgw-menu__item:disabled{opacity:.5;cursor:not-allowed}[data-ui=v2] .sgw-write__foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;display:flex}[data-ui=v2] .sgw-write__footleft{flex-wrap:wrap;align-items:center;gap:16px;display:flex}[data-ui=v2] .sgw-write__saved{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:6px;display:inline-flex}[data-ui=v2] .sgw-write__site{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}[data-ui=v2] .sgw-write__sdot{border-radius:var(--radius-pill);background:var(--text-3);width:7px;height:7px}[data-ui=v2] .sgw-write__sdot.is-live{background:var(--good)}[data-ui=v2] .sgw-write__live{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--good);align-items:center;gap:6px;text-decoration:none;display:inline-flex}[data-ui=v2] .sgw-write__live:hover{text-decoration:underline}[data-ui=v2] .sgw-write__footright{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-ui=v2] .sgw-modal{z-index:90;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}[data-ui=v2] .sgw-modal__scrim{background:var(--scrim);cursor:default;border:none;position:absolute;inset:0}[data-ui=v2] .sgw-modal__card{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(440px,96vw);max-height:92vh;box-shadow:var(--shadow-pop);position:relative;overflow-y:auto}[data-ui=v2] .sgw-modal__card--wide{width:min(480px,96vw)}[data-ui=v2] .sgw-modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}[data-ui=v2] .sgw-modal__headmain{align-items:center;gap:11px;display:inline-flex}[data-ui=v2] .sgw-modal__headic{border-radius:var(--radius-xs);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=v2] .sgw-modal__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);margin:0}[data-ui=v2] .sgw-modal__body{padding:20px}[data-ui=v2] .sgw-modal__text{font-size:var(--fs-sm);color:var(--text-2);margin:10px 0 0;line-height:1.55}[data-ui=v2] .sgw-modal__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}[data-ui=v2] .sgw-sched__title{font-size:var(--fs-base);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-sched__note{font-size:var(--fs-xs);color:var(--text-3);margin-top:8px;line-height:1.5}[data-ui=v2] .sgw-sched__seclbl{font-size:10px;font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:18px 0 8px}[data-ui=v2] .sgw-cal__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}[data-ui=v2] .sgw-cal__mon{font-size:var(--fs-sm);font-weight:var(--fw-bold)}[data-ui=v2] .sgw-cal__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}[data-ui=v2] .sgw-cal__wd{text-align:center;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--text-3);padding:4px 0}[data-ui=v2] .sgw-cal__day{border-radius:var(--radius-xs);height:36px;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:none}[data-ui=v2] .sgw-cal__day:hover:not(:disabled){background:var(--surface-2);color:var(--text)}[data-ui=v2] .sgw-cal__day.is-blank{cursor:default;background:0 0}[data-ui=v2] .sgw-cal__day:disabled{color:var(--text-3);opacity:.4;cursor:not-allowed}[data-ui=v2] .sgw-cal__day.is-today{color:var(--accent-strong);font-weight:var(--fw-extrabold)}[data-ui=v2] .sgw-cal__day.is-selected,[data-ui=v2] .sgw-cal__day.is-selected:hover:not(:disabled){background:var(--grad-signature);color:#fff}[data-ui=v2] .sgw-sched__time{align-items:center;gap:8px;display:flex}[data-ui=v2] .sgw-sched__timesel{min-width:76px}[data-ui=v2] .sgw-sched__timesel .sg-dd__btn{height:40px}[data-ui=v2] .sgw-sched__colon{font-weight:var(--fw-bold);color:var(--text-3)}[data-ui=v2] .sgw-sched__tz{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:7px;margin-top:14px;display:flex}[data-ui=v2] .sgw-sched__tz--sub{margin-top:6px;line-height:1.5}[data-ui=v2] .sgw-toast{z-index:95;border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;gap:10px;max-width:90vw;padding:11px 18px;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}[data-ui=v2] .sgw-toast--write{transform:translate(calc(-50% - 186px))}@media (max-width:1100px){[data-ui=v2] .sgw-toast--write{transform:translate(-50%)}}@media (max-width:820px){[data-ui=v2] .sgw-toast{box-sizing:border-box;text-align:left;border-radius:16px;width:min(480px,100vw - 32px);max-width:none}[data-ui=v2] .sgw-toast__text{flex:220px;min-width:0}}@media (max-width:1080px){[data-ui=v2] .sgw-write__grid{grid-template-columns:1fr 320px}}@media (max-width:820px){[data-ui=v2] .sgw-chrome{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:12px;height:auto;padding:12px 16px}[data-ui=v2] .sgw-chrome .sg-stepper{grid-area:1/1/auto/-1;justify-content:space-between;justify-self:stretch;width:100%;min-width:0;transform:none}[data-ui=v2] .sgw-chrome>.sg-btn{grid-area:2/1;gap:5px;min-height:36px;padding-inline:11px}[data-ui=v2] .sgw-chrome__count{grid-area:2/2}[data-ui=v2] .sgw-chrome .sg-step__bar{flex:8px;width:auto;min-width:4px;margin:0 7px}[data-ui=v2] .sgw-chrome .sg-step{white-space:nowrap;gap:6px}[data-ui=v2] .sgw-setgrid{grid-template-columns:1fr}[data-ui=v2] .sgw-setrow--wide{grid-column:auto}[data-ui=v2] .sgw-brief__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){[data-ui=v2] .fmt-bar .tl-meta{position:static;transform:none}}@media (max-width:700px){[data-ui=v2] .sgw-write__foot{padding:12px 16px}[data-ui=v2] .sgw-write__footright{gap:8px}[data-ui=v2] .sgw-write__footright .sg-btn{height:40px;font-size:var(--fs-xs);gap:6px;padding-inline:12px}[data-ui=v2] .sgw-write__footright .sgw-split__caret{width:34px;min-width:34px;padding:0}[data-ui=v2] .sgw-write__grid{flex-direction:column;display:flex;overflow-y:auto}[data-ui=v2] .sgw-write__reviewcol{flex:none;order:1;overflow:visible}[data-ui=v2] .sgw-write__editorcol{flex:none;order:2;overflow:visible}[data-ui=v2] .sgw-write__scroll{overflow:visible}[data-ui=v2] .sgw-write__paper{min-height:0;padding-bottom:40px}[data-ui=v2] .sgw-quality{border-left:0;border-bottom:1px solid var(--line);flex:none;order:1;overflow:visible}[data-ui=v2] .sgw-quality__mobile-toggle{width:100%;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:left;align-items:center;gap:8px;padding:12px 16px;display:flex}[data-ui=v2] .sgw-quality__mobile-toggle .tnum{color:var(--brand-strong);margin-left:auto}[data-ui=v2] .sgw-quality__mobile-toggle svg{transition:transform var(--dur-fast)}[data-ui=v2] .sgw-quality.is-open .sgw-quality__mobile-toggle svg{transform:rotate(180deg)}[data-ui=v2] .sgw-quality:not(.is-open) .sgw-quality__body{display:none}[data-ui=v2] .sgw-quality__score{padding:14px 16px}[data-ui=v2] .sgw-quality__scorenum{font-size:34px}[data-ui=v2] .sgw-qcheck{padding-inline:16px}[data-ui=v2] .sgw-quality__detail{padding:16px}[data-ui=v2] .sgw-chrome{padding:10px 12px}[data-ui=v2] .sgw-chrome .sg-stepper{flex-wrap:nowrap;overflow:visible}[data-ui=v2] .sgw-chrome--write .sg-stepper{transform:none}}@media (max-width:390px){[data-ui=v2] .sgw-chrome .sg-step{flex-direction:column;gap:3px;min-width:44px}[data-ui=v2] .sgw-chrome .sg-step__label{font-size:var(--fs-sm)}[data-ui=v2] .sgw-chrome .sg-step__bar{margin-top:14px;align-self:flex-start;margin-inline:3px}[data-ui=v2] .sgw-chrome__count{font-size:var(--fs-sm)}}@media (max-width:520px){[data-ui=v2] .sgw-brief__tiles{grid-template-columns:1fr}}[data-ui=v2] .v2-credential-bar{background:var(--warn-soft);width:100%;color:var(--text);border-bottom:1px solid var(--line);text-align:center;flex:none;justify-content:center;align-items:center;gap:14px;padding:9px 24px;font-size:13.5px;line-height:1.45;display:flex}[data-ui=v2] .v2-credential-bar__text{font-weight:600}[data-ui=v2] .v2-credential-bar__action{flex:none;height:30px;padding:0 14px;font-size:12.5px}@media (max-width:640px){[data-ui=v2] .v2-credential-bar{flex-direction:column;gap:8px;padding:10px 16px}}.sg-presence{display:contents}[data-ui=v2],.seo-tg-card{--sg-hover-in:.2s;--sg-hover-out:.15s}[data-ui=v2] :is(.sg-btn,.sg-iconbtn,.fmt-btn,.fmt-btn-lbl,.sg-pagenum,.sg-pager__arrow,.sgc-pagebtn,.sgs-tab,.sgk-toggle button,.seo-lm-btn,.seo-plan-btn,.orange-button,.sgw-kw__send,.sgw-split),.seo-tg-card :is(.seo-tg-btn-primary,.seo-tg-btn-secondary){--sg-hover-dur:var(--sg-hover-out)}[data-ui=v2] :is(.sg-btn,.sg-iconbtn,.fmt-btn,.fmt-btn-lbl,.sg-pagenum,.sg-pager__arrow,.sgc-pagebtn,.sgs-tab,.sgk-toggle button,.seo-lm-btn,.seo-plan-btn,.orange-button,.sgw-kw__send,.sgw-split):hover,.seo-tg-card :is(.seo-tg-btn-primary,.seo-tg-btn-secondary):hover{--sg-hover-dur:var(--sg-hover-in)}[data-ui=v2] :is(.sg-btn,.sg-iconbtn,.fmt-btn,.fmt-btn-lbl,.sg-pagenum,.sg-pager__arrow,.sgc-pagebtn,.sgs-tab,.sgk-toggle button,.seo-lm-btn,.seo-plan-btn,.orange-button,.sgw-kw__send):is(:disabled,[aria-disabled=true],[aria-busy=true]),.seo-tg-card :is(.seo-tg-btn-primary,.seo-tg-btn-secondary):disabled{--sg-hover-dur:0s}[data-ui=v2] .sgw-split:has(:disabled,[aria-disabled=true],[aria-busy=true]){--sg-hover-dur:0s}@property --sg-shift{syntax:"<percentage>";inherits:false;initial-value:0%}@media (hover:hover) and (pointer:fine){[data-ui=v2] :is(.sg-btn--primary,.sg-btn--signature,.sg-btn--gradient,.sg-btn--gradient-coral,.sgw-quality__fixall,.sgw-kw__send,.orange-button):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),[data-ui=v2] .sgt-embed .seo-plan-btn.is-primary:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){--sg-shift:var(--sg-hover-shift)}[data-ui=v2] .sgw-split--brand:hover:not(:has(:disabled,[aria-disabled=true],[aria-busy=true])){--sg-shift:var(--sg-hover-shift)}}[data-ui=v2] :is(.fmt-btn,.fmt-btn-lbl,.sg-pagenum,.sg-pager__arrow,.sgc-pagebtn,.sgs-tab,.sgk-toggle button){--sg-press-dur:.15s;transition:background var(--sg-hover-dur,.15s) var(--ease-out), color var(--sg-hover-dur,.15s) var(--ease-out), border-color var(--sg-hover-dur,.15s) var(--ease-out), translate var(--sg-press-dur) var(--ease-out), scale var(--sg-press-dur) var(--ease-out)}[data-ui=v2] :is(.sg-btn,.sg-iconbtn,.fmt-btn,.fmt-btn-lbl,.sg-pagenum,.sg-pager__arrow,.sgc-pagebtn,.sgs-tab,.sgk-toggle button):active:not(:disabled,[aria-disabled=true]){--sg-press-dur:70ms;translate:0 1px;scale:.985}.seo-tg-card :is(.seo-tg-btn-primary,.seo-tg-btn-secondary),[data-ui=v2] .seo-lm-btn{--sg-press-dur:.15s;transition:background var(--sg-hover-dur,.15s) cubic-bezier(.22, 1, .36, 1), background-color var(--sg-hover-dur,.15s) cubic-bezier(.22, 1, .36, 1), border-color var(--sg-hover-dur,.15s) cubic-bezier(.22, 1, .36, 1), color var(--sg-hover-dur,.15s) cubic-bezier(.22, 1, .36, 1), translate var(--sg-press-dur) cubic-bezier(.22, 1, .36, 1), scale var(--sg-press-dur) cubic-bezier(.22, 1, .36, 1)}.seo-tg-card :is(.seo-tg-btn-primary,.seo-tg-btn-secondary):active:not(:disabled),[data-ui=v2] .seo-lm-btn:active:not(:disabled){--sg-press-dur:70ms;translate:0 1px;scale:.985}[data-ui=v2] .sg-step__num{transition:background-color .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out)}[data-ui=v2] :is(.sg-drawer,.sgk-drawer){transition:translate .2s var(--ease-out)}[data-ui=v2] :is(.sg-scrim,.sgk-scrim,.v2-scrim){transition:opacity .2s linear}@starting-style{[data-ui=v2] :is(.sg-drawer,.sgk-drawer){translate:calc(100% + 56px)}[data-ui=v2] :is(.sg-scrim,.sgk-scrim,.v2-scrim){opacity:0}}[data-ui=v2] .sg-presence[data-presence=closed]>:is(.sg-drawer,.sgk-drawer){pointer-events:none;transition:translate .16s cubic-bezier(.4,0,1,1);translate:calc(100% + 56px)}[data-ui=v2] .sg-presence[data-presence=closed]>:is(.sg-scrim,.sgk-scrim,.v2-scrim){opacity:0;pointer-events:none;transition:opacity .16s linear}[data-ui=v2] :is(.sgm-scrim,.sgw-modal__scrim){transition:opacity .18s linear}[data-ui=v2] :is(.sgm-card,.sgw-modal__card){transition:opacity .18s var(--ease-out), translate .18s var(--ease-out)}@starting-style{[data-ui=v2] :is(.sgm-scrim,.sgw-modal__scrim){opacity:0}[data-ui=v2] :is(.sgm-card,.sgw-modal__card){opacity:0;translate:0 4px}}[data-ui=v2] :is(.sgm-scrim[data-presence=closed],.sg-presence[data-presence=closed] .sgw-modal__scrim){opacity:0;pointer-events:none;transition:opacity .14s linear}[data-ui=v2] [data-presence=closed] :is(.sgm-card,.sgw-modal__card){opacity:0;pointer-events:none;transition:opacity .14s cubic-bezier(.4,0,1,1),translate .14s cubic-bezier(.4,0,1,1);translate:0 4px}.seo-tg-overlay,.seo-ed-modal-backdrop{transition:opacity .18s linear}.seo-tg-card,.seo-ed-modal{transition:opacity .18s cubic-bezier(.22,1,.36,1),translate .18s cubic-bezier(.22,1,.36,1)}@starting-style{.seo-tg-overlay,.seo-ed-modal-backdrop{opacity:0}.seo-tg-card,.seo-ed-modal{opacity:0;translate:0 4px}}.sg-presence[data-presence=closed]>:is(.seo-tg-overlay,.seo-ed-modal-backdrop){opacity:0;pointer-events:none;transition:opacity .14s linear}.sg-presence[data-presence=closed] :is(.seo-tg-card,.seo-ed-modal){opacity:0;transition:opacity .14s cubic-bezier(.4,0,1,1),translate .14s cubic-bezier(.4,0,1,1);translate:0 4px}@keyframes sg-notice-in{0%{opacity:0}to{opacity:1}}[data-ui=v2] :is(.sg-eb,.sg-hint--error,.sgw-quality__result,.sgw-quality__note,.sgw-quality__all-clear,.seo-gen-error,.seo-image-alt-error,[role=alert]:not(:empty)):not(.sg-toast,.sgw-toast){animation:sg-notice-in .14s var(--ease-out)}[data-ui=v2] .sg-presence[data-presence=closed] :is(.sg-eb,.sg-hint--error,.sgw-quality__result,.sgw-quality__note,.sgw-quality__all-clear,.seo-gen-error,.seo-image-alt-error,[role=alert]):not(.sg-toast,.sgw-toast){opacity:0;pointer-events:none;transition:opacity .1s cubic-bezier(.4,0,1,1)}[data-ui=v2] .sg-eb--swaps{transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out)}[data-ui=v2] .sg-eb--swaps>.sg-eb__swap{animation:sg-notice-in .16s var(--ease-out)}[data-ui=v2] :is(.sg-toast,.sgw-toast){transition:opacity .16s var(--ease-out), translate .16s var(--ease-out)}@starting-style{[data-ui=v2] :is(.sg-toast,.sgw-toast){opacity:0;translate:0 6px}}[data-ui=v2] .sg-presence[data-presence=closed]>:is(.sg-toast,.sgw-toast){opacity:0;pointer-events:none;transition:opacity .11s cubic-bezier(.4,0,1,1),translate .11s cubic-bezier(.4,0,1,1);translate:0 4px}@keyframes sg-panel-in{0%{opacity:0}to{opacity:1}}[data-ui=v2] .sg-viewswap{position:relative}[data-ui=v2] .sg-viewswap:is([data-swapping],[data-resizing]){overflow:clip}[data-ui=v2] .sg-viewswap[data-resizing]{transition:height .24s var(--ease-out)}[data-ui=v2] .sg-viewswap__view{transition:opacity .24s var(--ease-out), translate .24s var(--ease-out)}@starting-style{[data-ui=v2] .sg-viewswap__view{opacity:0;translate:0 6px}}[data-ui=v2] .sg-viewswap__view[data-view=leaving]{opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,1,1),translate .16s cubic-bezier(.4,0,1,1);position:absolute;inset:0 0 auto}[data-ui=v2] .sgw-quality .sg-viewswap__view{flex-direction:column;display:flex}[data-ui=v2] .sgt-host>div>*{animation:sg-arrive .32s var(--ease-out) backwards}@media (max-width:900px){[data-ui=v2] .sgw-quality.is-open .sgw-quality__body{animation:sg-panel-in .14s var(--ease-out)}}@keyframes sg-arrive{0%{opacity:0;translate:0 10px}}@keyframes sg-arrive-fade{0%{opacity:0}}@keyframes sg-reveal{0%{opacity:0;translate:0 10px}}[data-ui=v2] :is(.sgo-inner>*,.stage-wrap>:is(.sgw-topic,.sgw-setup,.sgw-brief)){animation:sg-arrive .32s var(--ease-out) backwards}[data-ui=v2] .stage-wrap>.sgw-write{animation:sg-arrive-fade .24s var(--ease-out) backwards}[data-ui=v2] [data-sg-reveal=pending]{opacity:0;translate:0 10px}[data-ui=v2] [data-sg-reveal=in]{animation:sg-reveal .32s var(--ease-out) backwards}[data-ui=v2] .v2-main .sgd-stage{animation:none}[data-ui=v2] .v2-main .sgd-stage>:not(.sg-presence,[role=dialog],[aria-modal=true]){animation:sg-arrive .32s var(--ease-out) backwards}[data-ui=v2] .v2-main .sgd-stage>:nth-child(2){animation-delay:40ms}[data-ui=v2] .v2-main .sgd-stage>:nth-child(3){animation-delay:80ms}[data-ui=v2] .v2-main .sgd-stage>:nth-child(4){animation-delay:.12s}[data-ui=v2] .v2-main .sgd-stage>:nth-child(n+5){animation-delay:.16s}[data-ui=v2] .v2-main .sgd-stage>.sgt-grid{animation:none}[data-ui=v2] .v2-main .sgd-stage>[data-sg-reveal=in]{animation-name:sg-reveal;animation-delay:0s}[data-ui=v2] .sg-collapse{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:1fr;display:grid}@starting-style{[data-ui=v2] .sg-collapse{grid-template-rows:0fr}}[data-ui=v2] .sg-collapse[data-presence=closed]{transition:grid-template-rows .2s var(--ease-out);grid-template-rows:0fr}[data-ui=v2] .sg-collapse__clip{min-height:0;overflow:hidden}@keyframes sg-collapse-settled{to{overflow:visible}}[data-ui=v2] .sg-collapse[data-presence=open]>.sg-collapse__clip{animation:0s linear .24s forwards sg-collapse-settled}[data-ui=v2] .sgw-quality details{interpolate-size:allow-keywords}[data-ui=v2] .sgw-quality details::details-content{block-size:0;transition:block-size .2s var(--ease-out), content-visibility .2s allow-discrete;overflow:hidden}[data-ui=v2] .sgw-quality details[open]::details-content{block-size:auto;transition:block-size .24s var(--ease-out), content-visibility .24s allow-discrete}@media (max-width:700px){[data-ui=v2] .sgw-quality__body{interpolate-size:allow-keywords;transition:height .2s var(--ease-out), display .2s allow-discrete;overflow:clip}[data-ui=v2] .sgw-quality:not(.is-open) .sgw-quality__body{height:0}[data-ui=v2] .sgw-quality.is-open .sgw-quality__body{height:auto;transition:height .24s var(--ease-out), display .24s allow-discrete}@starting-style{[data-ui=v2] .sgw-quality.is-open .sgw-quality__body{height:0}}}@media print{[data-sg-reveal]{opacity:1!important;animation:none!important;translate:none!important}}[data-ui=v2] .sga-stage{max-width:var(--content-max);gap:20px}[data-ui=v2] .sga-heading,[data-ui=v2] .sga-card-heading,[data-ui=v2] .sga-cms{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}[data-ui=v2] .sga-heading h1{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:8px 0}[data-ui=v2] .sga-stage h2{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);margin:0}[data-ui=v2] .sga-stage p{line-height:var(--lh-relaxed);color:var(--text-2)}[data-ui=v2] .sga-toolbar{flex-wrap:wrap;gap:12px;display:flex}[data-ui=v2] .sga-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}[data-ui=v2] .sga-mode{flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:28px;display:flex}[data-ui=v2] .sga-mode .sga-card-heading{min-height:28px}[data-ui=v2] .sga-mode h2{font-size:var(--fs-h2);font-weight:800;line-height:1.12}[data-ui=v2] .sga-mode p{max-width:34ch;margin:0}[data-ui=v2] .sga-mode--selected{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 85%,var(--brand) 15%)) padding-box, linear-gradient(120deg,var(--brand),var(--accent)) border-box;border:2px solid #0000}[data-ui=v2] .sga-stage .sg-btn:disabled{opacity:1;color:var(--text-2);background:var(--surface-3);border:1px solid var(--line-strong);cursor:not-allowed}[data-ui=v2] .sga-selected{font-size:var(--fs-xs);color:var(--brand-strong);align-items:center;gap:6px;font-weight:700;display:inline-flex}[data-ui=v2] .sga-selected svg{flex-shrink:0}[data-ui=v2] .sga-mode-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}[data-ui=v2] .sga-articles{padding:24px}[data-ui=v2] .sga-cms{padding:20px 24px}[data-ui=v2] .sga-cms p{margin:6px 0 0}[data-ui=v2] .sga-detail{font-size:var(--fs-sm);overflow-wrap:anywhere}[data-ui=v2] .sga-notice{border:1px solid var(--line);background:var(--warn-soft);border-radius:var(--radius-md);padding:16px}[data-ui=v2] .sga-notice .sg-btn{margin:0 8px 8px 0}[data-ui=v2] .sga-category-overview{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}[data-ui=v2] .sga-category-overview>span{border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-xs);align-items:center;gap:10px;padding:8px 12px;display:flex}[data-ui=v2] .sga-category-title{font-size:var(--fs-base);color:var(--text-2);margin:24px 0 8px}[data-ui=v2] .sga-category--ready .sga-category-title{color:var(--brand-strong)}[data-ui=v2] .sga-category--attention .sga-category-title{color:var(--accent-strong)}[data-ui=v2] .sga-article{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;display:flex}[data-ui=v2] .sga-article>div:first-child{flex:1;min-width:0}[data-ui=v2] .sga-article h3,[data-ui=v2] .sga-activity h3{font-size:var(--fs-h4);overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0 0 12px;font-weight:750;line-height:1.4}[data-ui=v2] .sga-email-outcome{flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 0;display:flex}[data-ui=v2] .sga-email-outcome>span{font-size:var(--fs-xs);color:var(--text-3);font-weight:700}[data-ui=v2] .sga-row-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:stretch;gap:8px;display:flex}[data-ui=v2] .sga-empty{text-align:center;color:var(--text-2);padding:20px 12px}[data-ui=v2] .sga-empty h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0}[data-ui=v2] .sga-empty p{margin:8px 0 16px}[data-ui=v2] .sga-activity-list{gap:var(--space-3);display:grid}[data-ui=v2] .sga-activity{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(74% 88% at 12% 8%, #57c77a24 0%, #57c77a12 32%, transparent 72%), radial-gradient(72% 84% at 94% 98%, #f464301c 0%, #f464300e 34%, transparent 74%), var(--surface)}[data-ui=v2] .sga-activity h3{text-align:start;margin:0}[data-ui=v2] .sga-activity .sga-activity-outcome{margin:var(--space-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-2);overflow-wrap:anywhere}[data-ui=v2] .sga-activity .sga-activity-outcome--success{color:color-mix(in srgb,var(--good) 80%,var(--text))}[data-ui=v2] .sga-activity .sga-activity-outcome--attention{color:color-mix(in srgb,var(--bad) 80%,var(--text))}[data-ui=v2] .sga-activity-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}[data-ui=v2] .sga-activity time{color:var(--text-2);font-size:var(--fs-xs);overflow-wrap:anywhere}[data-ui=v2] .sga-activity-foot .sg-btn{flex-shrink:0;margin-left:auto}[data-ui=v2] .sga-stage--setup{max-width:calc(760px + 2*clamp(14px,2.2cqw,30px))}[data-ui=v2] .sga-setup{padding:34px 38px 32px}[data-ui=v2] .sga-setup-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}[data-ui=v2] .sga-setup-heading h1{font-size:30px;line-height:var(--lh-snug);letter-spacing:-.03em;margin:0;font-weight:800}[data-ui=v2] .sga-setup-heading .sg-badge{background:var(--good-soft);color:var(--brand-strong)}[data-ui=v2] .sga-setup-subtitle{font-size:var(--fs-md);margin:9px 0 0}[data-ui=v2] .sga-progress{align-items:flex-start;gap:14px;margin:26px 0 28px;display:flex}[data-ui=v2] .sga-progress>.sga-detail{white-space:nowrap;line-height:1}[data-ui=v2] .sga-steps{font-size:var(--fs-xs);color:var(--text-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ui=v2] .sga-steps li{gap:8px;min-width:0;display:grid}[data-ui=v2] .sga-steps li>span:first-child{border-radius:var(--radius-pill);background:var(--line-strong);height:5px}[data-ui=v2] .sga-steps [data-complete]>span:first-child{background:var(--brand)}[data-ui=v2] .sga-steps [aria-current=step]{color:var(--brand-strong);font-weight:800}[data-ui=v2] .sga-settings-panel{gap:16px;display:grid}[data-ui=v2] .sga-settings-panel h2{letter-spacing:-.02em;font-size:20px;font-weight:800}[data-ui=v2] .sga-setting-block{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius-md);min-width:0;padding:16px 18px}[data-ui=v2] .sga-setting-block p{margin:8px 0}[data-ui=v2] .sga-connection{border-color:var(--good);background:var(--good-soft);flex-wrap:wrap;align-items:center;gap:14px;display:flex}[data-ui=v2] .sga-connection>div{overflow-wrap:anywhere;flex:1;min-width:0}[data-ui=v2] .sga-connection-icon{border-radius:var(--radius-md);width:46px;height:46px;color:var(--good);background:var(--surface);flex-shrink:0;place-items:center;display:grid}[data-ui=v2] .sga-connected{font-size:var(--fs-xs);color:var(--good);font-weight:700}[data-ui=v2] .sga-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);margin:0;padding:8px 18px;display:grid}[data-ui=v2] .sga-summary>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:12px 0;display:flex}[data-ui=v2] .sga-summary>div+div{border-top:1px solid var(--line)}[data-ui=v2] .sga-summary dt{color:var(--text-2);font-size:var(--fs-sm)}[data-ui=v2] .sga-summary dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-weight:700}[data-ui=v2] .sga-summary dd .sga-detail{margin-top:4px;display:block}[data-ui=v2] .sga-setup .sga-notice{margin:0}[data-ui=v2] .sga-setup-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}[data-ui=v2] .sga-setup-footer>div{gap:12px;margin-left:auto;display:flex}@media (max-width:860px){[data-ui=v2] .sga-modes{grid-template-columns:1fr;gap:12px}[data-ui=v2] .sga-mode{gap:12px;padding:20px}[data-ui=v2] .sga-mode h2{font-size:var(--fs-h3)}}@media (max-width:480px){[data-ui=v2] .sga-article{flex-direction:column}[data-ui=v2] .sga-cms,[data-ui=v2] .sga-articles{padding:20px}[data-ui=v2] .sga-toolbar{gap:8px}[data-ui=v2] .sga-stage>.sga-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=v2] .sga-stage>.sga-toolbar .sg-btn:first-child{grid-column:1/-1}[data-ui=v2] .sga-stage>.sga-toolbar:has(>.sg-btn:nth-child(2):last-child)>.sg-btn:last-child{grid-column:1/-1}[data-ui=v2] .sga-toolbar .sg-btn{white-space:nowrap;text-align:center;min-height:44px}[data-ui=v2] .sga-cms>.sg-btn{width:100%}[data-ui=v2] .sgw-write__footright{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}[data-ui=v2] .sgw-write__footright>:is(.sg-btn,.sgw-split){justify-content:center;width:100%;min-width:0}[data-ui=v2] .sgw-write__footright>.sgw-split--brand:last-child:nth-child(odd){grid-column:1/-1}[data-ui=v2] .sgw-write__footright .sg-btn{height:44px}[data-ui=v2] .sgw-write__footright .sgw-split__main{flex:1}[data-ui=v2] .sga-heading h1{font-size:var(--fs-h2)}[data-ui=v2] .sga-setup{padding:24px 20px}[data-ui=v2] .sga-setup-heading h1{font-size:var(--fs-h2)}[data-ui=v2] .sga-progress{flex-wrap:wrap;gap:10px}[data-ui=v2] .sga-steps{flex-basis:100%}[data-ui=v2] .sga-connection>.sg-btn{white-space:normal;width:100%}[data-ui=v2] .sga-summary>div{flex-direction:column;gap:4px}[data-ui=v2] .sga-summary dd{text-align:left}[data-ui=v2] .sga-setup-footer>div{flex-wrap:wrap;width:100%}[data-ui=v2] .sga-setup-footer>div .sg-btn{white-space:normal;flex:1;min-height:44px}}[data-ui=v2] .sgo-root .sg-eyebrow{font-size:var(--fs-sm);color:var(--text-2)}[data-ui=v2] .sgo-root .sgo-eyebrow--brand{color:color-mix(in srgb, var(--brand-strong) 80%, var(--text))}[data-ui=v2] .sgo-root .sgo-eyebrow--bad{color:color-mix(in srgb, var(--bad) 80%, var(--text))}[data-ui=v2] .sgo-root .sg-badge{height:28px;font-size:var(--fs-sm)}[data-ui=v2] .sgo-root .sg-btn--sm{height:44px;font-size:var(--fs-sm)}[data-ui=v2] .sgo-root .sg-iconbtn{width:44px;height:44px}[data-ui=v2] .sgo-root .sgs-search{height:48px}[data-ui=v2] .sgo-root .sgs-search input{height:100%;font-size:var(--fs-base);align-self:stretch}[data-ui=v2] .sgw-setup .sgw-setup__sub{font-size:var(--fs-base);color:var(--text-2)}[data-ui=v2] .sgw-setup .sgw-setrow__eyebrow,[data-ui=v2] .sgw-setup .sgw-setrow__lbl{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--text-2)}[data-ui=v2] .sgw-setup .sgw-setrow__val{font-size:var(--fs-base)}[data-ui=v2] .sgw-setup .sgw-badge{height:26px;font-size:var(--fs-sm);padding:0 10px}[data-ui=v2] .sgw-setup .sgw-lenrange__ends,[data-ui=v2] .sgw-setup .sgw-lenrange__note,[data-ui=v2] .sgw-setup .sgw-editor__note,[data-ui=v2] .sgw-setup .sgw-nudge__txt,[data-ui=v2] .sgw-setup .sgw-rewrite__label,[data-ui=v2] .sgw-setup .sgw-rewrite__pill,[data-ui=v2] .sgw-setup .sgw-rewrite__rows>div{font-size:var(--fs-sm)}[data-ui=v2] .sgw-setup .sgw-chip{font-size:var(--fs-sm);min-height:44px}[data-ui=v2] .sgw-setup .sg-btn--sm,[data-ui=v2] .sgw-chrome>.sg-btn--sm{height:44px;font-size:var(--fs-sm)}[data-ui=v2] .sgw-chrome button.sg-step{min-width:44px;min-height:44px}[data-ui=v2] .sgw-chrome .sg-step__num{font-size:var(--fs-sm)}[data-ui=v2] .sgw-chrome .sg-step:not(.sg-step--done):not(.sg-step--active) .sg-step__num{color:var(--text-2)}[data-ui=v2] .sgw-chrome__count b{color:var(--brand-strong)}[data-ui=v2] .sgw-quality__links{border-top:1px solid var(--line-faint);margin-top:14px;padding-top:12px}[data-ui=v2] .sgw-quality__links-status{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0;line-height:1.45}[data-ui=v2] .sgw-quality__links-error{color:var(--bad);font-size:var(--fs-sm);margin:6px 0 0;line-height:1.45}[data-ui=v2] .sgw-quality__links-details{font-size:var(--fs-sm);color:var(--text-2);margin-top:4px}[data-ui=v2] .sgw-quality__links-details>summary{cursor:pointer;min-height:44px;color:var(--brand-strong);font-weight:var(--fw-bold);align-items:center;display:flex}[data-ui=v2] .sgw-quality__links-details p{margin:0 0 8px;line-height:1.5}[data-ui=v2] .sgw-quality__links-details ul{margin:0;padding-left:16px}[data-ui=v2] .sgw-quality__links-details li{overflow-wrap:anywhere;margin:8px 0;line-height:1.45}[data-ui=v2] .sgw-quality__links-details small{color:var(--text-2);font-size:var(--fs-sm);display:block}[data-ui=v2] .sgw-quality__links-only{padding:0 18px 4px}[data-ui=v2] .sgw-quality .sgw-quality__eyebrow{font-size:var(--fs-sm);letter-spacing:.06em}[data-ui=v2] .sgw-quality .sgw-quality__scorehd{flex-wrap:wrap;row-gap:6px}
