body:has(.styler-pwa-root),html:has(.styler-pwa-root){margin:0;min-height:100%;background:#f6f7fc}.styler-pwa-root{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#f6f7fc}.styler-pwa-frame{display:block;width:min(860px,100%);height:min(720px,calc(100dvh - 48px));min-height:0;border:1px solid #e0e4ee;border-radius:18px;background:#f8f9fd;box-shadow:0 20px 65px rgba(20,32,70,.09)}@media (max-width:700px){.styler-pwa-root{padding:0}.styler-pwa-frame{width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none}}.styler-pwa-window{width:min(900px,100%);height:min(740px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e4ee;border-radius:18px;background:#f8f9fd;box-shadow:0 20px 65px rgba(20,32,70,.09)}.styler-pwa-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e8f0}.styler-pwa-brand{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:750;color:#151923}.styler-pwa-brand img{width:30px;height:30px;object-fit:contain}.styler-pwa-selectors{display:flex;flex:1;gap:8px;min-width:0}.styler-pwa-selectors button{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;flex:1;height:47px;padding:6px 26px 6px 11px;border:1px solid #e0e4ed;border-radius:9px;background:#f8f9fc;color:#191e2a;cursor:pointer}.styler-pwa-selectors button:disabled{opacity:.5;cursor:default}.styler-pwa-selectors small{color:#8790a5;font-size:9px;font-weight:750;letter-spacing:.06em}.styler-pwa-selectors strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.styler-pwa-selectors button>span{position:absolute;right:11px;top:15px}.styler-pwa-toolbar-actions{display:flex;align-items:center;gap:9px;white-space:nowrap}.styler-pwa-toolbar-actions a,.styler-pwa-toolbar-actions button{border:1px solid #dce2ed;border-radius:8px;padding:10px;background:#fff;color:#16233a;text-decoration:none;font-size:11px;font-weight:700;cursor:pointer}.styler-pwa-offline,.styler-pwa-online{font-size:10px;font-weight:650}.styler-pwa-online{color:#198354}.styler-pwa-offline{color:#929aac}.styler-pwa-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#f8f9fd}.styler-pwa-content>.styler-app.styler-standalone{min-height:100%;box-sizing:border-box;padding:22px!important}.styler-pwa-content>.styler-app.styler-standalone>.styler-header{margin:-22px -22px 16px;padding:22px}.styler-pwa-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;padding:10px 16px;border-top:1px solid #e5e8f0;background:#fff}.styler-pwa-confirm-actions button,.styler-pwa-footer a{border:1px solid #dce2ed;border-radius:8px;padding:9px 13px;background:#fff;color:#263149;font:inherit;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.styler-pwa-confirm-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.styler-pwa-confirm-actions button:last-child{border-color:#d55050;color:#b52f2f}.styler-pwa-error{display:flex;justify-content:space-between;padding:8px 16px;background:#fff3f1;color:#a73e30;font-size:12px}.styler-pwa-error button{border:0;background:transparent;font-weight:700;cursor:pointer}.styler-pwa-modal-backdrop{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,28,48,.3)}.styler-pwa-modal{width:min(440px,100%);max-height:80dvh;display:flex;flex-direction:column;box-sizing:border-box;padding:22px;border:1px solid #e2e6ee;border-radius:16px;background:#fff;color:#171b25;box-shadow:0 20px 65px rgba(20,32,70,.15)}.styler-pwa-modal-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.styler-pwa-modal h2{margin:0 0 4px;font-size:19px;font-weight:750}.styler-pwa-modal p{margin:0;font-size:12px;color:#747f94;line-height:1.6}.styler-pwa-modal-heading>button{border:none;background:#f3f5f9;border-radius:7px;width:30px;height:30px;font-size:20px;cursor:pointer}.styler-pwa-modal input{box-sizing:border-box;width:100%;border:1px solid #dce2eb;border-radius:9px;padding:12px;margin-bottom:12px;font:inherit;font-size:13px}.styler-pwa-modal-options{overflow-y:auto;min-height:0}.styler-pwa-modal-options>button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px;border:0;border-bottom:1px solid #edf0f5;background:#fff;cursor:pointer}.styler-pwa-modal-options>button:hover{background:#f5f7fc}.styler-pwa-modal-options small,.styler-pwa-modal-options strong{display:block}.styler-pwa-modal-options strong{font-size:13px;color:#171b25}.styler-pwa-modal-options small{margin-top:3px;font-size:11px;color:#8790a2}.styler-pwa-empty{padding:20px 0;text-align:center}@media (max-width:700px){.styler-pwa-window{width:100%;height:100dvh;border-radius:0;border:0}.styler-pwa-toolbar{flex-wrap:wrap;gap:10px}.styler-pwa-selectors{flex-basis:100%;order:3}.styler-pwa-toolbar-actions{margin-left:auto}.styler-pwa-content>.styler-app.styler-standalone{padding:14px!important}.styler-pwa-content>.styler-app.styler-standalone>.styler-header{margin:-14px -14px 14px;padding:16px 14px}}.styler-pwa-pro{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;border-radius:9px;background:#4054ff;color:#fff;font-size:12px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s ease}.styler-pwa-pro:hover{background:#243bd7}.styler-pwa-pro-price{padding-left:9px;border-left:1px solid rgba(255,255,255,.4);font-size:11px;font-weight:550}.styler-pwa-toolbar-actions>button{display:inline-flex;align-items:center;justify-content:center;border-color:#4054ff;color:#4054ff;font-weight:750}.styler-pwa-toolbar-actions>button:hover{background:#f1f3ff}@media (max-width:700px){.styler-pwa-pro{padding:10px}}:root{font-family:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f8f9fd}.styler-app{width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh;margin:0;padding:18px!important;background:#f8f9fd!important;color:#15171d!important;font-family:Inter,Arial,Helvetica,sans-serif!important}.styler-app button,.styler-app input,.styler-app select,.styler-app textarea{font:inherit}.styler-header{position:sticky;top:0;z-index:20;margin:-18px -18px 14px;padding:18px 18px 14px;border-bottom:1px solid rgba(225,228,236,.9);background:rgba(248,249,253,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.styler-brand{gap:11px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.styler-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;white-space:nowrap}.styler-chip-button{appearance:none;border:1px solid #d9dce8;background:#ffffff;color:#4b5563;font:inherit;font-weight:600;cursor:pointer}.styler-chip-button:disabled{opacity:.6;cursor:default}.styler-chip-pro{background:#2b3ecf;border-color:#2b3ecf;color:#ffffff}.styler-chip-disconnect{padding:0 16px}.styler-mark{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#1735c8;color:#fff;font-size:18px;font-weight:800;letter-spacing:-.04em;box-shadow:0 8px 20px rgba(23,53,200,.18)}.styler-brand-copy{min-width:0;flex:1}.styler-eyebrow{display:block;margin-bottom:2px;color:#7c859b;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.styler-title{margin:0;color:#15171d;font-size:23px;line-height:1.05;font-weight:720;letter-spacing:-.035em}.styler-chip{flex:0 0 auto;padding:6px 9px;border:1px solid #dfe3eb;border-radius:999px;background:#fff;color:#596378;font-size:9px;font-weight:750}.styler-subtitle{margin:11px 0 13px;color:#6f788c;font-size:11px;line-height:1.45}.styler-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.styler-step{min-width:0;min-height:48px;display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid #e2e5ed;border-radius:10px;background:#fff;color:#7b8498}.styler-step b{width:23px;height:23px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#eef1f6;color:#687287;font-size:9px}.styler-step span{min-width:0;font-size:10px;font-weight:700;line-height:1.15}.styler-step.is-active{border-color:#cad3ff;background:#f1f3ff;color:#1735c8}.styler-step.is-active b,.styler-step.is-done b{background:#1735c8;color:#fff}.styler-step.is-done{color:#3154e8}.styler-meta-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:12px}.styler-alert,.styler-status{margin:10px 0;padding:10px 12px;border:1px solid #e1e4ec;border-radius:11px;background:#fff;color:#596378;font-size:10px;line-height:1.45}.styler-primary,.styler-secondary{min-height:44px;border-radius:10px!important;font-size:12px!important;font-weight:750!important;cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.styler-primary{width:100%;border:0!important;background:#1735c8!important;color:#fff!important;box-shadow:0 8px 20px rgba(23,53,200,.16)}.styler-secondary{border:1px solid #dce0e9!important;background:#fff!important;color:#2948d4!important}.styler-primary:hover:not(:disabled),.styler-secondary:hover:not(:disabled){transform:translateY(-1px)}.styler-primary:disabled,.styler-secondary:disabled{cursor:not-allowed;opacity:.45!important;box-shadow:none}.styler-structure-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:10px}.styler-plan-result>.styler-secondary,.styler-structure-actions>button{position:static;width:100%;margin:0}.styler-plan-result>.styler-secondary{margin-top:10px}.styler-plan-result .styler-apply-results{margin-top:12px}.styler-plan-action{margin:10px 0 14px;padding:12px;border:1px solid #e2e5ed;border-radius:14px;background:#fff;box-shadow:0 8px 27px rgba(35,48,95,.04)}.styler-plan-action p{margin:0 0 10px;color:#6f788c;font-size:10px;line-height:1.45}.styler-confirm{margin-top:9px;padding:12px;border:1px solid #f0dfaf;border-radius:11px;background:#fff9e9;color:#5d5132;font-size:10px;line-height:1.45}.styler-confirm p{margin:0 0 10px}.styler-confirm-actions{display:flex;gap:8px}.styler-confirm-actions button{flex:1;min-height:38px}.ssg-inventory,.styler-card{margin-top:12px;padding:14px;border:1px solid #e3e6ee;border-radius:16px;background:#fff;box-shadow:0 8px 27px rgba(35,48,95,.04)}.ssg-inventory-head,.styler-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ssg-inventory h2,.styler-card h2{margin:0;color:#15171d;font-size:15px;line-height:1.2;letter-spacing:-.02em}.styler-section-kicker{display:block;margin-bottom:5px;color:#3154e8;font-size:9px;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.ssg-inventory-head p,.styler-card-head p{margin:5px 0 0;color:#7c859b;font-size:10px;line-height:1.4}.styler-count{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#eef1ff;color:#3154e8;font-size:9px;font-weight:750}.ssg-token-section,.styler-advanced,.styler-inner-details,.styler-utility-card{overflow:hidden;border:1px solid #e5e7ef;border-radius:12px;background:#fff}.styler-inner-details{margin-top:11px}.styler-apply-results>p{display:grid;gap:3px;margin:0 10px 8px;padding:9px 10px;border:1px solid transparent;border-radius:9px;font-size:10px;line-height:1.45}.styler-apply-results>p.is-success{border-color:#ccebd6;background:#edf9f1;color:#17663a}.styler-apply-results>p.is-warning{border-color:#ecdca0;background:#fff8df;color:#7a5710}.styler-apply-results>p span{overflow-wrap:anywhere}.styler-result-summary{margin-left:auto;padding-right:8px;color:#7b8498;font-size:9px;font-weight:650}.styler-result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.styler-result-metrics>div{padding:10px;border:1px solid #e3e6ee;border-radius:10px;background:#f8f9fc}.styler-result-metrics>div.is-success{border-color:#ccebd6;background:#f1faf4}.styler-result-metrics span,.styler-result-metrics strong{display:block}.styler-result-metrics strong{color:#1e2738;font-size:16px}.styler-result-metrics span{margin-top:3px;color:#7b8498;font-size:9px}.styler-result-group{margin:0 10px 10px;overflow:hidden;border:1px solid #e3e6ee;border-radius:10px;background:#fff}.styler-result-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 11px;cursor:pointer;color:#4f5a70;font-size:10px;font-weight:750;list-style:none}.styler-result-group>summary::-webkit-details-marker{display:none}.styler-result-group>summary span{padding:3px 7px;border-radius:999px;background:#edf0f6;font-size:9px}.styler-result-group>div{max-height:290px;overflow:auto;border-top:1px solid #e9ecf2}.styler-result-group p{display:grid;gap:3px;margin:0;padding:9px 11px;border-bottom:1px solid #edf0f4;font-size:10px;line-height:1.45}.styler-result-group p:last-child{border-bottom:0}.styler-result-group p span{color:#68748a;overflow-wrap:anywhere}.styler-result-group.is-warning{border-color:#ead79a;background:#fffbef}.styler-result-group.is-warning>summary{color:#795710}.styler-result-group.is-warning>summary span{background:#f9edbf}.styler-result-group.is-success{border-color:#ccebd6;background:#f5fbf7}.styler-result-group.is-success>summary{color:#17663a}.styler-result-group.is-success>summary span{background:#daf2e2}.styler-history{display:block;margin:16px 0 0}.styler-history>details.styler-card{padding:0;overflow:hidden}.styler-history>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 14px;cursor:pointer;list-style:none}.styler-history>details>summary::-webkit-details-marker{display:none}.styler-history>details>summary span{display:grid;gap:2px;color:#202532;font-size:12px;font-weight:750}.styler-history>details>summary small{color:#7c859b;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.styler-history>details>summary b{min-width:25px;padding:5px 8px;border-radius:999px;background:#eef1f6;color:#68748a;font-size:9px;text-align:center}.styler-history-list{max-height:310px;padding:0 10px 10px;overflow:auto;border-top:1px solid #edf0f4}.styler-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:10px 2px;border-bottom:1px solid #edf0f4}.styler-history-row:last-child{border-bottom:0}.styler-history-row>div{display:grid;gap:3px;min-width:0}.styler-history-row strong{color:#2d3444;font-size:10px}.styler-history-row span{color:#7c859b;font-size:9px;overflow-wrap:anywhere}.styler-history-row button{grid-column:2;grid-row:1/span 2;width:auto;min-height:34px;padding:0 12px;font-size:10px!important}.ssg-token-section>summary,.styler-advanced>summary,.styler-inner-details>summary,.styler-utility-card>summary{list-style:none;cursor:pointer}.ssg-token-section>summary::-webkit-details-marker,.styler-advanced>summary::-webkit-details-marker,.styler-inner-details>summary::-webkit-details-marker,.styler-utility-card>summary::-webkit-details-marker{display:none}.ssg-token-section>summary,.styler-advanced>summary,.styler-inner-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:#596378;font-size:10px;font-weight:750}.ssg-token-section>summary:after,.styler-advanced>summary:after,.styler-inner-details>summary:after,.styler-utility-card>summary:after{content:"›";color:#8991a4;font-size:17px;transform:rotate(90deg);transition:transform .18s ease}details[open].ssg-token-section>summary:after,details[open].styler-advanced>summary:after,details[open].styler-inner-details>summary:after,details[open].styler-utility-card>summary:after{transform:rotate(-90deg)}.styler-plan-list,.styler-tree-scroll{max-height:330px;overflow:auto;padding:0 10px 10px}.styler-plan-row{padding:10px;border-top:1px solid #edf0f4}.styler-plan-row:first-child{border-top:0}.styler-plan-row strong{display:block;color:#15171d;font-size:11px}.styler-plan-row p,.styler-plan-row span{display:block;margin:4px 0 0;color:#7b8498;font-size:9px;line-height:1.4}.styler-advanced{margin-top:12px}.styler-utility-card{margin:0}.styler-utility-card>summary{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 11px;color:#596378;font-size:10px;font-weight:750}.styler-utility-card>summary strong{color:#15171d}.styler-utility-body{padding:0 11px 11px;color:#6f788c;font-size:10px;line-height:1.45}.styler-utility-body p{margin:7px 0}.styler-inline-actions{display:flex;gap:7px;flex-wrap:wrap}.styler-inline-actions button{min-height:34px;padding:0 10px;border:1px solid #dce0e9;border-radius:9px;background:#fff;color:#2948d4;font-size:9px;font-weight:700}.ssg-inventory{margin-top:12px}.ssg-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0}.ssg-stat{min-width:0;padding:10px 9px;border:1px solid #e6e8ef;border-radius:11px;background:#fafbfe}.ssg-stat strong{display:block;color:#15171d;font-size:14px;line-height:1}.ssg-stat span{display:block;margin-top:5px;overflow:hidden;color:#7c859b;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ssg-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 11px;border:1px solid #e5e7ef;border-radius:11px;background:#fafbfe}.ssg-mode-copy strong{display:block;font-size:10px}.ssg-mode-copy span{display:block;margin-top:3px;color:#7c859b;font-size:8px;line-height:1.35}.ssg-switch{position:relative;width:40px;height:23px;flex:0 0 auto}.ssg-switch input{position:absolute;opacity:0}.ssg-switch i{width:40px;height:23px;display:block;border-radius:999px;background:#c9cfdd;transition:.2s}.ssg-switch i:after{content:"";width:19px;height:19px;display:block;margin:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:.2s}.ssg-switch input:checked+i{background:#3658ef}.ssg-switch input:checked+i:after{transform:translateX(17px)}.ssg-help{margin:8px 0 0;color:#7c859b;font-size:9px;line-height:1.45}.ssg-warning{margin:9px 0 0;padding:9px 10px;border:1px solid #efd3cf;border-radius:10px;background:#fff3f4;color:#9f3a32;font-size:9px;line-height:1.4}.ssg-palette-preview{display:flex;gap:5px;max-width:125px;overflow:hidden}.ssg-swatch{width:18px;height:18px;flex:0 0 auto;border:1px solid rgba(20,25,40,.12);border-radius:6px}.ssg-sections{display:grid;gap:8px;margin-top:12px}.ssg-token-section>summary{min-height:48px}.ssg-section-title{display:flex;align-items:center;gap:8px;min-width:0}.ssg-section-title b{color:#15171d;font-size:10px}.ssg-section-title span{padding:4px 7px;border-radius:999px;background:#f0f2f7;color:#7c859b;font-size:8px}.ssg-token-list{max-height:390px;overflow:auto;border-top:1px solid #edf0f4}.ssg-token-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(140px,.9fr) auto;gap:12px;align-items:start;padding:11px 12px;border-bottom:1px solid #edf0f4}.ssg-token-row:last-child{border-bottom:0}.ssg-token-main{min-width:0}.ssg-token-name{display:flex;align-items:center;gap:7px;min-width:0}.ssg-color-dot{width:16px;height:16px;flex:0 0 auto;border:1px solid rgba(20,25,40,.12);border-radius:5px}.ssg-token-name code{overflow:hidden;color:#15171d;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ssg-token-name span{color:#7c859b;font-size:9px}.ssg-token-main p{margin:4px 0 0;color:#8991a4;font-size:8px;line-height:1.35}.ssg-token-values{display:flex;gap:4px;flex-wrap:wrap}.ssg-value{max-width:180px;padding:4px 6px;overflow:hidden;border:1px solid #e2e5ed;border-radius:7px;background:#fafbfe;color:#596378;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ssg-token-actions{display:flex;align-items:center;gap:5px}.ssg-done,.ssg-edit{min-height:28px;padding:0 8px;border:1px solid #dce0e9;border-radius:8px;background:#fff;color:#3154e8;font-size:8px;font-weight:700}.ssg-edit-input{width:100%;min-height:32px;padding:0 8px;border:1px solid #cad3ff;border-radius:8px;outline:0;color:#15171d;font-size:9px}.ssg-report{max-height:180px;overflow:auto;margin-top:9px;padding:10px;border:1px solid #e0e3ec;border-radius:10px;background:#fafbfe;color:#596378;font-size:9px;line-height:1.4}.ssg-report strong{color:#15171d}.ssg-report ul{margin:7px 0 0;padding-left:16px}@media (max-width:620px){.styler-app{padding:14px!important}.styler-header{margin:-14px -14px 12px;padding:14px 14px 12px}.styler-meta-panels{grid-template-columns:1fr}.ssg-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ssg-token-row{grid-template-columns:1fr;gap:7px}.ssg-token-actions{justify-content:flex-start}}#root,body,html{width:100%!important;min-width:100%!important;max-width:none!important;min-height:100%}body{align-items:normal!important;justify-content:normal!important}#root,body{display:block!important}#root{margin:0!important}img.styler-mark{display:block;padding:0;object-fit:cover;object-position:center;background:transparent}.styler-tour-restart{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid #dfe3eb!important;border-radius:50%!important;background:#fff!important;color:#596378!important;font-size:11px!important;font-weight:800!important;cursor:pointer}.styler-tour-restart:hover{border-color:#cad3ff!important;color:#1735c8!important}.styler-tour-highlight{position:fixed;z-index:9998;pointer-events:none;border:2px solid #3155f5;border-radius:13px;box-shadow:0 0 0 4px rgba(49,85,245,.12),0 0 0 9999px rgba(14,18,31,.16);transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.styler-tour-card{position:fixed;z-index:9999;width:min(360px,calc(100vw - 28px));padding:14px;border:1px solid #dfe3eb;border-radius:14px;background:#fff;color:#15171d;box-shadow:0 18px 55px rgba(24,35,78,.18)}.styler-tour-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#7c859b;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.styler-tour-card>strong{display:block;font-size:14px;line-height:1.25}.styler-tour-card>p{margin:7px 0 0;color:#687287;font-size:10px;line-height:1.5}.styler-tour-card>small{display:block;margin-top:9px;color:#3154e8;font-size:9px;line-height:1.4}.styler-tour-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.styler-tour-actions button{min-height:34px;padding:0 11px;border-radius:9px!important;font-size:9px!important;font-weight:750!important}.styler-tour-skip{border:1px solid #dce0e9!important;background:#fff!important;color:#687287!important}.styler-tour-next{border:0!important;background:#1735c8!important;color:#fff!important}.styler-tour-next:disabled{opacity:.42;cursor:not-allowed}@media (max-width:620px){.styler-tour-card{width:calc(100vw - 28px)}}.ssg-scan-warning{border:1px solid #eadca8;border-radius:10px;background:#fffbea;color:#7a6620}.ssg-info,.ssg-scan-warning{margin:9px 0 0;padding:9px 10px;font-size:9px;line-height:1.4}.ssg-info{border:1px solid #e1e4ec;border-radius:10px;background:#f8f9fb;color:#596378}.styler-brand .styler-chip-pro{border:1px solid #1735c8;border-radius:999px;background:#1735c8;color:#ffffff}.styler-brand .styler-chip-pro,.styler-brand button.styler-chip-disconnect{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:6px 9px;font-size:9px;font-weight:750;line-height:1.2;white-space:nowrap}.styler-brand button.styler-chip-disconnect{appearance:none;width:auto;min-width:0;height:auto;margin:0;border:1px solid #dfe3eb;border-radius:999px;background:#ffffff;color:#596378;font-family:inherit;box-shadow:none}.styler-brand button.styler-chip-disconnect:hover:not(:disabled){border-color:#cfd4df;background:#f8f9fd;color:#30394d}.styler-brand button.styler-chip-disconnect:disabled{opacity:.55;cursor:default}.styler-disconnect-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(18,24,38,.32)}.styler-disconnect-modal{width:min(430px,calc(100vw - 36px));padding:24px;border:1px solid #dfe3eb;border-radius:18px;background:#ffffff;color:#15171d;box-shadow:0 24px 70px rgba(24,35,78,.22)}.styler-disconnect-brand{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:#15171d;font-size:11px;font-weight:800}.styler-disconnect-brand img{display:block;width:30px;height:30px;object-fit:contain;border-radius:9px}.styler-disconnect-eyebrow{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#1735c8;font-size:9px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.styler-disconnect-title{margin:15px 0 8px;color:#15171d;font-size:24px;font-weight:750;line-height:1.12;letter-spacing:-.035em}.styler-disconnect-copy{margin:0;color:#687287;font-size:11px;line-height:1.55}.styler-disconnect-note{margin-top:16px;padding:12px 13px;border:1px solid #e1e4ec;border-radius:11px;background:#f8f9fb;color:#596378;font-size:9px;line-height:1.5}.styler-disconnect-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.styler-disconnect-actions button{appearance:none;min-width:88px;min-height:36px;padding:0 13px;border-radius:9px;font-family:inherit;font-size:10px;font-weight:750;cursor:pointer;box-shadow:none}.styler-disconnect-cancel{border:1px solid #dfe3eb;background:#ffffff;color:#596378}.styler-disconnect-cancel:hover:not(:disabled){background:#f8f9fb;color:#30394d}.styler-disconnect-confirm{border:1px solid #1735c8;background:#1735c8;color:#ffffff}.styler-disconnect-confirm:hover:not(:disabled){background:#122ca9;border-color:#122ca9}.styler-disconnect-actions button:disabled{opacity:.55;cursor:default}@media (max-width:620px){.styler-disconnect-backdrop{padding:16px}.styler-disconnect-modal{width:100%;padding:20px}}.styler-auth-gate-app{width:100%;min-width:0;min-height:100vh;padding:18px;display:flex;align-items:flex-start;justify-content:center;background:#f8f9fd;color:#15171d;font-family:Inter,Arial,sans-serif;box-sizing:border-box}.styler-auth-gate{width:100%;max-width:560px;margin-top:54px;padding:28px;border:1px solid #dfe3eb;border-radius:18px;background:#ffffff;box-shadow:0 18px 55px rgba(24,35,78,.1)}.styler-auth-gate-brand{display:flex;align-items:center;gap:11px;margin-bottom:24px}.styler-auth-gate-brand img{display:block;width:38px;height:38px;object-fit:contain;border-radius:11px}.styler-auth-gate-brand div{display:flex;flex-direction:column;gap:2px}.styler-auth-gate-brand span{color:#7c859b;font-size:8px;font-weight:800;letter-spacing:.08em}.styler-auth-gate-brand strong{color:#15171d;font-size:19px;line-height:1;letter-spacing:-.035em}.styler-auth-gate-eyebrow{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#1735c8;font-size:9px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.styler-auth-gate h1{margin:16px 0 9px;color:#15171d;font-size:28px;font-weight:760;line-height:1.08;letter-spacing:-.04em}.styler-auth-gate>p{max-width:460px;margin:0;color:#687287;font-size:11px;line-height:1.6}.styler-auth-gate-note{margin-top:17px;padding:12px 13px;border:1px solid #e1e4ec;border-radius:11px;background:#f8f9fb;color:#596378;font-size:9px;line-height:1.5}.styler-auth-gate-actions{display:flex;align-items:center;gap:8px;margin-top:20px}.styler-auth-gate-actions button{appearance:none;min-height:38px;padding:0 14px;border-radius:9px;font-family:inherit;font-size:10px;font-weight:750;cursor:pointer}.styler-auth-gate-primary{border:1px solid #1735c8;background:#1735c8;color:#ffffff}.styler-auth-gate-primary:hover{border-color:#122ca9;background:#122ca9}.styler-auth-gate-secondary{border:1px solid #dfe3eb;background:#ffffff;color:#596378}.styler-auth-gate-secondary:hover{background:#f8f9fb;color:#30394d}.styler-auth-gate-loading{width:100%;height:4px;margin-top:20px;overflow:hidden;border-radius:999px;background:#edf0f6}.styler-auth-gate-loading span{display:block;width:35%;height:100%;border-radius:inherit;background:#1735c8;animation:styler-auth-loading 1s ease-in-out infinite alternate}@keyframes styler-auth-loading{0%{transform:translateX(0)}to{transform:translateX(185%)}}@media (max-width:620px){.styler-auth-gate{margin-top:24px;padding:21px}.styler-auth-gate-actions{align-items:stretch;flex-direction:column}.styler-auth-gate-actions button{width:100%}}.styler-app.styler-standalone{min-height:100vh;padding:24px!important}.styler-standalone .styler-header{position:relative;margin:-24px -24px 16px;padding:24px}.styler-standalone .styler-controls{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.styler-standalone .styler-controls label{flex:1;min-width:170px;font-size:12px;color:#596174;font-weight:600}.styler-standalone .styler-controls select{display:block;margin-top:5px;width:100%;min-height:40px;border:1px solid #dce1eb;border-radius:8px;background:white;padding:8px;color:#15171d}.styler-standalone .styler-metrics{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.styler-standalone .styler-metrics span{border:1px solid #e1e4ec;background:#fff;padding:10px 15px;border-radius:10px;font-size:13px}.styler-standalone .styler-scan-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px}.styler-standalone .styler-card{min-width:0}.styler-standalone .styler-card ul{max-height:320px;overflow:auto;padding-left:18px}.styler-standalone .styler-card li{padding:4px 0;overflow-wrap:anywhere;font-size:12px}.styler-standalone .styler-status{font-size:13px;padding:12px 14px}.styler-standalone button{cursor:pointer}.styler-standalone button:disabled{cursor:not-allowed;opacity:.55}.styler-workspace-window,.styler-workspace-window *{box-sizing:border-box}.styler-workspace-window{border-radius:7px}.styler-workspace-window .styler-workspace-content{overflow-x:hidden;overscroll-behavior:contain}.styler-workspace-window .styler-workspace-content .styler-app.styler-standalone{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100%!important;padding:18px!important;overflow-x:clip;background:#f8f9fd!important;color:#15171d!important;font-size:11px;line-height:1.45}.styler-workspace-window .styler-standalone .styler-header{position:sticky!important;top:-18px!important;z-index:10;margin:-18px -18px 14px!important;padding:18px 18px 13px!important;background:#f8f9fd!important;border-bottom:1px solid #e2e6ef;backdrop-filter:none!important}.styler-workspace-window .styler-standalone .styler-mark{width:40px;height:40px}.styler-workspace-window .styler-standalone .styler-title{font-size:23px;line-height:1.1}.styler-workspace-window .styler-standalone .styler-subtitle{font-size:11px;line-height:1.5;margin:10px 0 13px}.styler-workspace-window .styler-standalone .styler-flow{gap:8px}.styler-workspace-window .styler-standalone .styler-step{border-radius:10px;min-height:49px;padding:8px 10px}.styler-workspace-window .styler-standalone .styler-controls{gap:12px;margin:12px 0 14px}.styler-workspace-window .styler-standalone .styler-controls label{font-size:10px;min-width:0}.styler-workspace-window .styler-standalone .styler-controls select{min-height:40px;margin-top:5px;font-size:11px;border-radius:9px}.styler-workspace-window .styler-standalone .styler-meta-panels{margin-bottom:10px}.styler-workspace-window .styler-standalone .ssg-inventory,.styler-workspace-window .styler-standalone .styler-after-scan__diagnostics,.styler-workspace-window .styler-standalone .styler-after-scan__next,.styler-workspace-window .styler-standalone .styler-card,.styler-workspace-window .styler-standalone .styler-plan-action{border:1px solid #e1e5ef;border-radius:14px;background:#fff;box-shadow:none;min-width:0;max-width:100%}.styler-workspace-window .styler-standalone .styler-after-scan{min-width:0;max-width:100%}.styler-workspace-window .styler-standalone .styler-after-scan__intro{margin:12px 0}.styler-workspace-window .styler-standalone .styler-after-scan__intro h2{font-size:15px!important;line-height:1.25;margin:4px 0 5px;letter-spacing:-.025em}.styler-workspace-window .styler-standalone .styler-after-scan__intro p{margin:0;color:#707b91;font-size:10px;line-height:1.5}.styler-workspace-window .styler-standalone .ssg-overview,.styler-workspace-window .styler-standalone .styler-after-scan__stats{gap:8px}.styler-workspace-window .styler-standalone .ssg-stat,.styler-workspace-window .styler-standalone .styler-after-scan__stats>div{min-width:0;padding:11px;border:1px solid #e3e7f0;background:#fafbff;border-radius:10px}.styler-workspace-window .styler-standalone .styler-after-scan__stats strong{font-size:17px!important;line-height:1.1}.styler-workspace-window .styler-standalone .styler-after-scan__stats span{font-size:9px}.styler-workspace-window .styler-standalone .styler-after-scan__diagnostics,.styler-workspace-window .styler-standalone .styler-after-scan__next{padding:13px;margin-top:10px}.styler-workspace-window .styler-standalone .styler-after-scan__next h3{margin:0 0 4px;font-size:12px;line-height:1.3}.styler-workspace-window .styler-standalone .styler-after-scan__next p{font-size:10px;line-height:1.45}.styler-workspace-window .styler-standalone .styler-primary,.styler-workspace-window .styler-standalone .styler-secondary{min-height:42px;border-radius:9px!important;font-size:11px!important;font-weight:700!important}.styler-workspace-window .styler-standalone .styler-primary:disabled,.styler-workspace-window .styler-standalone .styler-secondary:disabled{box-shadow:none!important;cursor:not-allowed}.styler-workspace-window .styler-standalone .ssg-inventory,.styler-workspace-window .styler-standalone .styler-card{padding:14px}.styler-workspace-window .styler-standalone .ssg-inventory h2,.styler-workspace-window .styler-standalone .styler-card h2{font-size:14px}.styler-workspace-window .styler-standalone .ssg-stat strong{font-size:15px}.styler-workspace-window .styler-standalone .ssg-stat span{font-size:9px}.styler-workspace-window .styler-standalone .ssg-mode{border-radius:10px}.styler-workspace-window .styler-standalone .ssg-token-section,.styler-workspace-window .styler-standalone .styler-advanced,.styler-workspace-window .styler-standalone .styler-inner-details{min-width:0;max-width:100%;border-radius:10px;border-color:#e3e7f0}.styler-workspace-window .styler-standalone .styler-plan-list,.styler-workspace-window .styler-standalone .styler-tree-scroll{max-width:100%;overflow-x:hidden}.styler-workspace-window .styler-standalone .styler-plan-row{min-width:0;overflow-wrap:anywhere}.styler-workspace-window .styler-standalone .styler-status{font-size:10px}@media (max-width:700px){.styler-workspace-window .styler-workspace-content .styler-app.styler-standalone{padding:12px!important}.styler-workspace-window .styler-standalone .styler-header{top:-12px!important;margin:-12px -12px 12px!important;padding:14px 12px 12px!important}.styler-workspace-window .styler-standalone .styler-controls{flex-direction:column}.styler-workspace-window .styler-standalone .ssg-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.styler-workspace-window .styler-standalone .styler-flow{gap:4px}.styler-workspace-window .styler-standalone .styler-step{padding:6px}}.styler-design-review{margin-top:16px;padding:16px!important;background:#fff!important;border:1px solid #e0e4ee!important;border-radius:16px!important;color:#17191f}.styler-design-review__head h2{font-size:18px;margin:0 0 5px;font-weight:700}.styler-design-review__head p{font-size:12px;color:#778099;margin:0 0 14px}.styler-design-review__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.styler-design-review__metrics>div{border:1px solid #e2e5ee;border-radius:11px;padding:12px;background:#f9faff;min-width:0}.styler-design-review__metrics strong{display:block;font-size:17px;line-height:1.2}.styler-design-review__metrics span{display:block;font-size:10px;color:#737e96;padding-top:5px}.styler-design-review__actions{display:flex;gap:10px;margin-bottom:12px}.styler-design-review__toggle{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;background:#f9faff;border:1px solid #e2e5ee;border-radius:10px;margin-bottom:12px}.styler-design-review__toggle small,.styler-design-review__toggle strong{display:block}.styler-design-review__toggle strong{font-size:12px}.styler-design-review__toggle small{font-size:10px;color:#7a8399;margin-top:4px}.styler-design-review__toggle input{width:18px;height:18px;accent-color:#2541d9;flex-shrink:0}.styler-design-review__apply{width:100%}.styler-design-review__undo{width:100%;margin-top:10px}.styler-design-review__progress{margin-top:10px;padding:12px;border:1px solid #dfe4f2;border-radius:10px;background:#f8f9ff}.styler-design-review__progress>div{display:flex;justify-content:space-between;gap:12px;color:#263248;font-size:11px}.styler-design-review__progress>i{display:block;height:7px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e5e8f5}.styler-design-review__progress>i>b{display:block;height:100%;border-radius:inherit;background:#2541d9;transition:width .35s ease}.styler-design-review__progress p{margin:8px 0 0;color:#737e96;font-size:10px;line-height:1.45}.styler-design-review__result{margin:10px 0 0;padding:10px 12px;border-radius:9px;font-size:11px;line-height:1.45}.styler-design-review__result.is-error{border:1px solid #ffc9c5;background:#fff2f1;color:#aa302b}.styler-design-review__result.is-ready{border:1px solid #bfe5cb;background:#f0fbf4;color:#24733d}.styler-design-review__result.is-warning{border:1px solid #ead79a;background:#fff9e7;color:#795710}.styler-design-review__notice{font-size:11px;color:#737e96;line-height:1.5;margin:9px 0 12px}.styler-design-review__group{border:1px solid #e1e5ee;border-radius:12px;margin-top:8px;background:white;overflow:hidden}.styler-design-review__group summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:14px;font-size:12px;list-style:none}.styler-design-review__group summary::-webkit-details-marker{display:none}.styler-design-review__group summary span{background:#eef0f6;border-radius:16px;color:#68748a;padding:3px 8px}.styler-design-review__rows{padding:0 12px 12px;max-height:280px;overflow:auto}.styler-design-review__row{display:flex;align-items:center;justify-content:space-between;padding:10px;border-top:1px solid #edf0f6;gap:8px;font-size:12px;overflow-wrap:anywhere}.styler-design-review__row small{font-size:10px;color:#778099;flex-shrink:0}.styler-design-review__empty{padding:0 14px 14px;font-size:11px;color:#748095;margin:0}@media(max-width:520px){.styler-design-review__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.styler-design-review__row{align-items:flex-start;flex-direction:column}}.styler-variable-preview{position:fixed;inset:0;z-index:25000;display:grid;place-items:center;padding:24px;background:rgba(23,28,40,.36);backdrop-filter:blur(5px)}.styler-variable-preview__dialog{width:min(620px,100%);max-height:min(680px,82vh);display:flex;flex-direction:column;box-sizing:border-box;padding:20px;border:1px solid #e3e6ee;border-radius:16px;background:#fff;box-shadow:0 28px 90px rgba(20,26,40,.24);color:#17191f}.styler-variable-preview__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #edf0f4}.styler-variable-preview__head h2{margin:0;font-size:18px;line-height:1.3}.styler-variable-preview__head p{margin:6px 0 0;color:#7c859b;font-size:11px;line-height:1.45}.styler-variable-preview__head button{width:32px;height:32px;flex:0 0 auto;border:1px solid #e1e5ec;border-radius:9px;background:#fff;color:#697186;font-size:18px;line-height:1;cursor:pointer}.styler-variable-preview__report{min-height:100px;margin-top:14px;padding:12px 14px;overflow:auto;border:1px solid #e2e6ef;border-radius:10px;background:#fbfcff;color:#536078;font-size:11px;line-height:1.65}.styler-variable-preview__report ul{margin:0;padding-left:18px}.styler-variable-preview__report li{padding:1px 0;overflow-wrap:anywhere}.styler-variable-preview__report li.is-heading{margin-top:5px;color:#65728d;font-weight:700;list-style:none}.styler-variable-preview__report li.is-space{height:6px;padding:0;list-style:none}.styler-variable-preview__close{width:100%;margin-top:14px;flex:0 0 auto}.styler-design-confirm{max-width:520px}.styler-design-confirm>input{width:100%;box-sizing:border-box;margin-top:18px;padding:12px;border:1px solid #cfd5e2;border-radius:9px;color:#17191f;background:#fff;font:inherit}.styler-design-confirm__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.styler-design-confirm__actions button{width:auto;min-width:108px}@media(max-width:520px){.styler-variable-preview{padding:12px}.styler-variable-preview__dialog{max-height:88vh;padding:16px}.styler-variable-preview__report{padding:10px;font-size:10px}}.ssg-parity-sections{display:grid;gap:10px;margin-top:18px}.ssg-parity-section{background:#fff;border:1px solid #e3e6ee;border-radius:12px;overflow:hidden}.ssg-parity-section>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:15px 14px;font-size:12px;color:#1b2030;list-style:none}.ssg-parity-section>summary::-webkit-details-marker{display:none}.ssg-parity-count{background:#edf0f6;border-radius:100px;padding:4px 8px;color:#72809b;font-size:11px;font-weight:700}.ssg-parity-rows{max-height:340px;overflow:auto;border-top:1px solid #e9ecf2}.ssg-parity-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid #edf0f4;min-height:47px;font-size:11px}.ssg-parity-row:last-child{border-bottom:0}.ssg-parity-info{display:grid;gap:4px;min-width:0}.ssg-parity-info small{color:#8a94a8;font-size:10px;overflow-wrap:anywhere}.ssg-parity-name{display:flex;align-items:center;gap:9px;min-width:0;font-weight:600;overflow-wrap:anywhere}.ssg-parity-name code{font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.ssg-parity-swatch{display:inline-block;width:17px;height:17px;border:1px solid #d5d9e3;border-radius:5px;flex:none}.ssg-parity-values{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.ssg-parity-actions>span,.ssg-parity-values>span{padding:4px 6px;border:1px solid #e4e8f0;border-radius:6px;color:#6c7890;font-size:10px;white-space:normal;overflow-wrap:anywhere}.ssg-parity-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ssg-parity-actions button{background:#fff;border:1px solid #dae0ef;color:#254adf;border-radius:7px;padding:6px 8px;cursor:pointer}.ssg-parity-info input{width:100%;min-width:0;border:1px solid #8ca1ee;border-radius:6px;font-size:11px;padding:7px}.ssg-parity-report{padding:12px 14px;max-height:340px;overflow:auto;font:11px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}.ssg-parity-report p{margin:3px 0}.ssg-parity-report p.is-verified{color:#18753c}.ssg-parity-report p.is-review{color:#9a6500}.ssg-apply-report{margin-top:16px;padding:13px;border:1px solid #dfe4ee;border-radius:13px;background:#f9faff}.ssg-apply-report>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.ssg-apply-report>header h3{margin:0;color:#1b2030;font-size:13px;line-height:1.3}.ssg-apply-report__toggle{flex:none;min-height:32px;padding:0 10px;border:1px solid #d9deea;border-radius:8px;background:#fff;color:#3154e8;font-size:10px;font-weight:700;cursor:pointer}.ssg-apply-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ssg-apply-metrics>div{padding:9px 10px;border:1px solid #e1e5ed;border-radius:9px;background:#fff}.ssg-apply-metrics>div.is-success{border-color:#ccebd6;background:#f1faf4}.ssg-apply-metrics>div.is-warning{border-color:#ead79a;background:#fff9e7}.ssg-apply-metrics span,.ssg-apply-metrics strong{display:block}.ssg-apply-metrics strong{color:#263248;font-size:15px}.ssg-apply-metrics span{margin-top:3px;color:#7a8399;font-size:9px}.ssg-apply-groups{display:grid;gap:8px;margin-top:10px}.ssg-apply-group{overflow:hidden;border:1px solid #e1e5ed;border-radius:10px;background:#fff}.ssg-apply-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 11px;cursor:pointer;color:#4f5a70;font-size:10px;font-weight:750;list-style:none}.ssg-apply-group>summary::-webkit-details-marker{display:none}.ssg-apply-group>summary b{padding:3px 7px;border-radius:999px;background:#edf0f6;font-size:9px}.ssg-apply-group>div{max-height:270px;overflow:auto;border-top:1px solid #e9ecf2}.ssg-apply-group.is-warning{border-color:#ead79a}.ssg-apply-group.is-warning>summary{background:#fff9e7;color:#795710}.ssg-apply-group.is-warning>summary b{background:#f9edbf}.ssg-apply-group.is-success{border-color:#ccebd6}.ssg-apply-group.is-success>summary{background:#f1faf4;color:#17663a}.ssg-apply-group.is-success>summary b{background:#daf2e2}.ssg-apply-row{padding:10px 11px;border-bottom:1px solid #edf0f4}.ssg-apply-row:last-child{border-bottom:0}.ssg-apply-row header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ssg-apply-row header strong{color:#30394a;font-size:10px;overflow-wrap:anywhere}.ssg-apply-row header span{padding:2px 6px;border-radius:999px;background:#eef1f6;color:#69758b;font-size:8px;font-weight:750}.ssg-apply-row p{margin:4px 0 0;color:#69758b;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.ssg-apply-row small{display:block;margin-top:5px;color:#8a94a8;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.ssg-apply-empty{margin:0;padding:11px;color:#69758b;font-size:10px}@media(max-width:640px){.ssg-parity-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ssg-parity-values{grid-column:1/-1;grid-row:2}}@media(max-width:520px){.ssg-apply-metrics{grid-template-columns:1fr}.ssg-apply-report>header{align-items:stretch;flex-direction:column}.ssg-apply-report__toggle{width:100%}}.styler-connect-screen{width:min(100%,580px);margin:38px auto;padding:30px 32px 28px;border:1px solid #e0e5f0;border-radius:19px;background:#fff;box-shadow:0 15px 45px #15244a0c;text-align:left;color:#191d28}.styler-connect-symbol{height:54px;width:54px;border-radius:15px;background:#f0f3ff;display:grid;place-items:center;margin-bottom:22px}.styler-connect-symbol img{width:37px;height:37px;object-fit:contain}.styler-connect-eyebrow{display:block;color:#6b779c;font-weight:750;font-size:10px;letter-spacing:.14em;margin-bottom:9px}.styler-connect-screen h2{font-size:27px;line-height:1.16;letter-spacing:-.04em;margin:0 0 11px;font-weight:750}.styler-connect-screen>p{font-size:13px;color:#707992;line-height:1.65;margin:0}.styler-connect-benefits{display:grid;gap:10px;margin:25px 0}.styler-connect-benefits>div{display:grid;grid-template-columns:28px 1fr;column-gap:12px;row-gap:2px;align-items:center;padding:9px 0}.styler-connect-benefits span{grid-row:span 2;color:#2140d0;background:#f0f3ff;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:11px;font-weight:700}.styler-connect-benefits strong{font-size:13px}.styler-connect-benefits small{font-size:11px;color:#7b849a}.styler-connect-cta{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:9px;color:#fff!important;background:#2039ca!important;text-decoration:none!important;font-size:13px;font-weight:700;box-shadow:0 8px 20px #2039ca29}.styler-connect-cta span{margin-left:auto;font-size:16px}.styler-connect-screen .styler-connect-note{font-size:10px;margin:13px 0 0;text-align:center;color:#818aa1}@media(max-width:767px){.styler-connect-screen{margin:20px auto;padding:24px 20px}.styler-connect-screen h2{font-size:23px}}.styler-after-scan{display:grid;gap:16px;margin-top:18px;min-width:0}.styler-after-scan__intro h2{margin:6px 0 8px;font-size:22px;line-height:1.2;letter-spacing:-.03em}.styler-after-scan__intro p,.styler-after-scan__next p{margin:0;line-height:1.5}.styler-after-scan__eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#4266df}.styler-after-scan__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.styler-after-scan__stats>div{padding:16px 12px;background:#f6f8fd;border:1px solid #e8edf6;border-radius:10px;display:flex;flex-direction:column;gap:5px;min-width:0}.styler-after-scan__stats strong{font-size:26px;line-height:1;font-weight:700;color:#192442}.styler-after-scan__stats span{font-size:12px;color:#66738c}.styler-after-scan__next{padding:18px;border-radius:12px;border:1px solid #e4e9f4;display:flex;flex-direction:column;gap:12px;min-width:0}.styler-after-scan__next h3{margin:0 0 7px;font-size:16px}.styler-after-scan__next .styler-primary,.styler-after-scan__next .styler-secondary{width:100%}.styler-after-scan__next .styler-primary:disabled{opacity:.55;cursor:not-allowed}.styler-after-scan__note{font-size:12px;color:#66738c}.styler-after-scan__result{margin:0;padding:10px 12px;border-radius:9px;font-size:12px;font-weight:600;line-height:1.4}.styler-after-scan__result.is-ready{color:#17663a;background:#edf9f1;border:1px solid #ccebd6}.styler-after-scan__result.is-error{color:#9f2d2d;background:#fff1f1;border:1px solid #f3cece}.styler-after-scan__result.is-warning{color:#7a5710;background:#fff8df;border:1px solid #ecdca0}.styler-plan-result{scroll-margin-top:24px;outline:none}.styler-plan-result:focus-visible{box-shadow:0 0 0 3px rgba(49,80,220,.18)}.styler-after-scan__diagnostics{min-width:0;border:1px solid #e4e9f4;border-radius:10px;overflow:hidden}.styler-after-scan__diagnostics>summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:14px 16px;cursor:pointer;font-size:13px;font-weight:600}.styler-after-scan__diagnostics>summary span{color:#778398;font-size:11px;font-weight:400}.styler-after-scan__diagnostics-inner{padding:0 16px 16px;overflow-wrap:anywhere;font-size:12px}.styler-after-scan__diagnostics-inner details{margin-top:12px}.styler-after-scan__diagnostics-inner details>summary{cursor:pointer;padding:8px 0}@media (max-width:480px){.styler-after-scan__stats>div{padding:12px 8px}.styler-after-scan__stats strong{font-size:22px}}.styler-task-progress{margin-top:14px;padding:14px 16px;border:1px solid #dbe2f1;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(35,57,129,.07)}.styler-task-progress__copy{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#1a2450;font-size:14px}.styler-task-progress__copy span{min-width:44px;color:#2442d5;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.styler-task-progress__track{height:10px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e8ecf8}.styler-task-progress__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#173bd5,#536dff 70%,#7a8cff);box-shadow:0 0 14px rgba(53,81,230,.35);transition:width .34s ease}.styler-task-progress p{margin:8px 0 0;color:#74809f;font-size:12px;line-height:1.45}