/* Synap editorial UI. Scoped to product surfaces, not to legal document output. */
body .welcome:has(.prompt-library-pane){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
body .prompt-library-pane{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
body .prompt-library-pane .library-split{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
body .prompt-library-pane :is(.prompt-studio-card,.prompt-studio-head>div,.prompt-builder-fields,.sx-field){min-width:0!important;max-width:100%!important;box-sizing:border-box}
body .prompt-library-pane :is(.prompt-builder-fields input,.prompt-builder-fields textarea){min-width:0!important;max-width:100%!important;box-sizing:border-box}
body .ob-overlay:has(>.sx-skill-dialog){z-index:9200!important;align-items:center!important;padding:20px 12px!important;overflow:auto!important;box-sizing:border-box}
body .sx-skill-dialog{max-height:calc(100dvh - 40px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;flex-shrink:0}
body .sx-skill-dialog .ob-body{overflow:auto!important;min-height:0!important;flex:1 1 auto!important;max-height:none!important}
body .sx-skill-dialog :is(.ob-head,.ob-foot){flex-shrink:0!important}
/* Resource browsers keep the empty composer compact; focus or content restores every control. */
body .main:has(.agents-panel-premium,.prompt-library-pane) .composer-wrap:has(.composer>textarea:placeholder-shown):not(:focus-within){padding:10px 24px!important}
body .main:has(.agents-panel-premium,.prompt-library-pane) .composer-wrap:has(.composer>textarea:placeholder-shown):not(:focus-within) .composer{padding:10px 14px!important;min-height:0!important}
body .main:has(.agents-panel-premium,.prompt-library-pane) .composer-wrap:has(.composer>textarea:placeholder-shown):not(:focus-within) :is(.composer-hint,.piece-workflow-controls){display:none!important}
body .main:has(.agents-panel-premium,.prompt-library-pane) .composer-wrap:has(.composer>textarea:placeholder-shown):not(:focus-within) .composer-row{margin-top:4px!important}
body .atlas-mission-panel--premium .atlas-mission-intro{width:100%!important;max-width:none!important;box-sizing:border-box;margin:0!important}
body .atlas-mission-panel--premium .atlas-mission-header .atlas-mission-brand h2{color:#fff!important}
body .welcome:not(.welcome-home) .agents-panel-premium .agents-hero{background:linear-gradient(110deg,#102d46,#0b438f)!important;color:#fff!important}
body .welcome:not(.welcome-home) .agents-panel-premium .agents-hero h3{color:#fff!important}
body .welcome:not(.welcome-home) .agents-panel-premium .agents-hero p{color:#dce8f3!important}
body .welcome:not(.welcome-home) .agents-panel-premium .agents-stat-card{background:#ffffff0d!important;border-color:#ffffff26!important;color:#fff!important}
body .welcome:not(.welcome-home) .agents-panel-premium .agents-stat-card strong{color:#fff!important}
body .welcome:not(.welcome-home) .agents-panel-premium .agents-stat-card :is(span,small){color:#d8e8f3!important}
body .vl-app-gallery-premium{color:#142b43!important}body .vl-app-gallery-premium :is(h2,h3,strong){color:#142b43!important}body .vl-app-gallery-premium :is(p,small){color:#526779!important}body .vl-app-gallery-premium .vl-app-quick-card em{color:#0b438f!important}body .vl-app-gallery-premium :is(.vl-app-step,.vl-app-empty,.vl-app-project-card,.vl-app-showcase-copy){color:#142b43!important}body .vl-app-gallery-premium .vl-app-showcase-card{border-color:#d6e1e9!important;box-shadow:0 5px 24px #13334d09!important}body .vl-app-gallery-premium .vl-app-showcase-card .btn-ghost{color:#0b438f!important;background:#fff!important;border-color:#abc4d9!important}
body .prompt-library-pane{--ink:#142b43;--muted:#526779;--accent:#0b438f;--bg:#faf9f5;--bg-elev:#fff;--border-2:#d6e1e9;color:#142b43!important;background:#faf9f5!important;border-radius:20px;padding:24px!important;color-scheme:light}
body .prompt-library-pane :is(.prompt-library-hero,.prompt-library-context,.prompt-studio-card,.prompt-card,.prompt-structure div){border-color:#d6e1e9!important;background:#fff!important;color:#142b43!important}
body .prompt-library-pane :is(.prompt-library-hero h3,.prompt-studio-head h4,.prompt-detail-head h4,.prompt-card-top strong,.prompt-structure dd,.prompt-ready-head strong){color:#142b43!important}
body .prompt-library-pane :is(.prompt-library-hero p,.prompt-card span:last-child,.prompt-studio-tip,.prompt-structure dt,.prompt-ready-head small,.prompt-library-context span){color:#526779!important}
body .prompt-library-pane :is(.prompt-library-toolbar input,.prompt-library-toolbar select,.prompt-builder-fields input,.prompt-builder-fields textarea,.prompt-preview,.model-preview-mini){background:#fff!important;color:#142b43!important;border-color:#b9ccd9!important;caret-color:#142b43}
body .prompt-library-pane :is(input,textarea,select)::placeholder{color:#647a8c!important}body .prompt-library-pane select option{background:#fff;color:#142b43}body .prompt-library-pane .prompt-card.active{background:#edf4fc!important;border-color:#729cbe!important}body .prompt-library-pane .prompt-card-top small{color:#0b438f!important}body .prompt-library-pane .prompt-guide-list{display:none!important}body .prompt-library-pane .btn-ghost{background:#fff!important;color:#0b438f!important;border-color:#c7dbe9!important}body .prompt-library-pane .prompt-preview{line-height:1.8!important;font:13px/1.8 'Instrument Sans',sans-serif!important}.prompt-library-hero h3{font-family:'Fraunces',serif!important;font-size:30px!important}.prompt-card-list{max-height:320px;overflow:auto}
@media(max-width:760px){body .prompt-library-pane{padding:14px!important}body .prompt-library-pane .library-split{grid-template-columns:1fr!important}.prompt-library-pane .prompt-studio-head{flex-direction:column!important;gap:8px!important}.prompt-library-pane .prompt-builder-fields{grid-template-columns:1fr!important}.prompt-library-pane .prompt-library-toolbar{flex-wrap:wrap!important}}
body .agents-panel-premium .btn-primary,body .sx-skill-dialog .btn-primary,body .prompt-studio-card .btn-primary{background:#0b438f!important;color:#fff!important;border-color:#0b438f!important}body .sx-skill-dialog{--ink:#142b43;--muted:#526779;--accent:#0b438f;--border-2:#d6e1e9;--bg-elev:#fff}body .sx-skill-dialog h2,body .sx-skill-dialog .skill-tutorial-box strong{color:#142b43!important}body .sx-skill-dialog .skill-tutorial-box{background:#edf4f9!important;border:1px solid #c7dbe9!important;color:#526779!important}body .sx-skill-dialog .skill-tutorial-box span{color:#526779!important}body .sx-skill-dialog .ob-eyebrow,body .sx-skill-dialog .eyebrow{color:#34566f!important}body .sx-skill-dialog .btn-ghost{background:#fff!important;color:#0b438f!important;border-color:#c7dbe9!important}
body .agents-panel-premium .agents-hero h3{color:#fff!important;font:400 clamp(28px,3vw,44px)/1.1 'Fraunces',serif!important;margin:8px 0 10px!important}body .agents-panel-premium .agents-hero p{color:#dce8f3!important}body .agents-panel-premium .agents-toolbar{align-items:flex-end!important}.sx-area-filter{flex:1;min-width:250px}.sx-area-filter select{background:#fff!important;color:#142b43!important;border:1px solid #b9ccd9!important;border-radius:10px;padding:11px 13px;font:inherit;max-width:100%;width:100%;min-height:42px}.sx-area-filter select:focus{outline:2px solid #1768ff;outline-offset:2px}
body .vl-app-shell:has(.vl-app-gallery-premium){--ink:#142b43;--muted:#526779;--accent:#0b438f;--bg-elev:#fff;--border-2:#d6e1e9}body .vl-gallery-topbar .vl-app-brand,body .vl-gallery-topbar .vl-app-brand strong,body .vl-gallery-topbar .vl-app-brand span,body .vl-gallery-topbar .vl-app-back{color:#142b43!important}body .vl-gallery-topbar .btn-primary,body .vl-app-gallery-premium .vl-app-cta-primary{background:#0b438f!important;color:#fff!important;border-color:#0b438f!important}body .vl-app-gallery-premium .vl-app-hero-copy h1{max-width:14ch!important;font-size:clamp(36px,4vw,54px)!important;line-height:1.08!important}body .vl-app-gallery-premium .vl-app-quick-card strong{color:#142b43!important}body .vl-app-gallery-premium .vl-app-quick-card small{color:#526779!important}.sx-team-summary .btn-ghost{color:#0b438f!important;background:#fff!important;border-color:#afc7dc!important;opacity:1!important}
body .agents-panel-premium{--ink:#142b43;--muted:#526779;--accent:#0b438f;--border-2:#d6e1e9;--bg-elev:#fff;--bg:#faf9f5;background:#faf9f5!important;color:#142b43!important;border-radius:20px;padding:24px!important}body .agents-panel-premium .agents-hero{display:block!important;background:linear-gradient(110deg,#102d46,#0b438f)!important;border:0!important;padding:28px!important}body .agents-panel-premium .agents-hero-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-top:22px}body .agents-panel-premium .agents-stat-card{background:#ffffff0d!important;border-color:#ffffff26!important}body .agents-panel-premium .sx-field input{background:#fff!important;color:#142b43!important;border-color:#b9ccd9!important}body .agents-panel-premium .agent-card-premium{background:#fff!important;color:#142b43!important}body .agents-panel-premium .agents-filter-chip{background:#fff!important;color:#244562!important;border:1px solid #d6e1e9!important}body .agents-panel-premium .agents-filter-chip.active{background:#0b438f!important;color:#fff!important;border-color:#0b438f!important}body .agents-panel-premium .agent-mode-chip{background:#f1f6fa!important;color:#244562!important}body .agents-panel-premium .agent-mode-chip.active{background:#e1edf8!important;color:#0b438f!important}body .agents-panel-premium .agents-results-meta,body .agents-panel-premium .agent-branch-title small{color:#526779!important}.pe-ring{filter:none!important}.pe-sec--tip .pe-sec-h{color:#0b438f!important}.pe-mode-ic{color:#0b438f!important}.pe-card .pe-foot-note{font-size:12px!important}
@media(max-width:760px){body .agents-panel-premium{padding:14px!important}body .agents-panel-premium .agents-hero{padding:22px!important}body .agents-panel-premium .agents-hero-stats{grid-template-columns:1fr!important}.pe-top{align-items:flex-start!important;gap:12px!important}.pe-tier{font-size:16px!important}.pe-ring{transform:scale(.85);transform-origin:top left;width:72px;height:72px}.pe-top-r{flex:1}.pe-mode{border-radius:10px!important}.pe-opt-act{flex-wrap:wrap}}
.agents-panel-premium .agent-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.agents-panel-premium .agent-card-premium{min-height:435px}.agents-panel-premium .agent-card-topline{flex-wrap:wrap;gap:8px}.agents-panel-premium .agent-card-topline .agent-signal-pill{max-width:100%;white-space:normal}
.agents-panel-premium .agents-hero h3{font:400 clamp(28px,3vw,44px)/1.1 'Fraunces',serif;color:#fff;letter-spacing:-.035em;max-width:680px}.agents-panel-premium .agents-stat-card{background:#ffffff10;border-color:#ffffff26;color:#fff}.agents-panel-premium .agents-stat-card span,.agents-panel-premium .agents-stat-card small{color:#d8e8f3}.agents-panel-premium .agents-stat-card strong{color:#fff}.agents-panel-premium .agents-filter-row{max-height:110px;overflow:auto}.vl-app-gallery-premium .vl-app-hero.premium{border-radius:24px;background:#f3f6f9;border:1px solid #d6e1e9;box-shadow:0 10px 40px #1837490a}.vl-app-gallery-premium .vl-app-hero-copy h1{font:400 clamp(38px,4vw,62px)/1.05 'Fraunces',serif;letter-spacing:-.04em;color:#142b43}.vl-app-gallery-premium .vl-app-hero-copy p{color:#526779;font-size:15px;line-height:1.8}.vl-app-gallery-premium .vl-app-quick-card{background:#fff;border:1px solid #d6e1e9;border-radius:17px;box-shadow:0 6px 22px #17354d07}.vl-app-gallery-premium .vl-app-quick-card:hover{border-color:#6f96b8;box-shadow:0 12px 30px #17354d15}.vl-app-projects-head .sx-field{min-width:min(320px,100%)}
:root{--sx-paper:#faf9f5;--sx-ink:#142b43;--sx-muted:#526779;--sx-line:#d6e1e9;--sx-blue:#0b438f;--sx-teal:#4fcfc1}
.sx-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--sx-ink);text-align:left}.sx-field>span{font-weight:650}.sx-field small,.sx-note{color:var(--sx-muted);font-size:12px;line-height:1.6}.sx-field input,.sx-field textarea,.sx-search{font:inherit;width:100%;min-width:0;border:1px solid var(--sx-line);background:#fff;color:var(--sx-ink);border-radius:10px;padding:11px 13px;box-sizing:border-box}.sx-field textarea{resize:vertical;line-height:1.65}.sx-field input:focus,.sx-field textarea:focus,.sx-search:focus{outline:2px solid #1768ff;outline-offset:2px}.sx-section-label{color:var(--sx-blue);font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.sx-example-row{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.sx-example-row button{padding:8px 11px;border:1px solid var(--sx-line);border-radius:20px;background:#fff;color:var(--sx-blue);font:inherit;font-size:12px;cursor:pointer}.sx-alert{padding:12px;border:1px solid #edc591;background:#fff8ec;color:#734810;border-radius:10px;font-size:13px;line-height:1.6}.sx-preview{margin:14px 0;padding:16px;background:#f0f6fa;border:1px solid #c7dbe9;border-radius:14px;color:var(--sx-ink)}.sx-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font:12px/1.75 'Instrument Sans',sans-serif;background:#fff;border:1px solid var(--sx-line);border-radius:9px;padding:12px}.sx-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sx-empty{padding:30px;text-align:center;color:var(--sx-muted);border:1px dashed var(--sx-line);border-radius:14px;background:#fff}.sx-skill-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sx-skill-dialog{width:min(900px,96vw)!important;max-width:900px!important;color:var(--sx-ink);background:var(--sx-paper)!important}.sx-skill-dialog .ob-body{padding:28px!important}.sx-skill-dialog h2{font-family:'Fraunces',serif}.sx-skill-help{background:#edf4f9;border:1px solid var(--sx-line);border-radius:12px;padding:16px;font-size:13px;line-height:1.8}.sx-skill-help h3{margin-top:0}.sx-skill-help li{margin-bottom:8px}.sx-skill-dialog .ob-foot{position:sticky;bottom:0;background:var(--sx-paper);border-top:1px solid var(--sx-line)}
.agents-panel-premium .agents-hero{background:linear-gradient(110deg,#102d46,#0b438f);color:#fff;border:0;padding:34px;border-radius:22px}.agents-panel-premium .agents-hero h2{font:400 clamp(28px,3vw,44px)/1.1 'Fraunces',serif;max-width:690px;color:#fff;letter-spacing:-.035em}.agents-panel-premium .agents-hero p{color:#dce8f3;max-width:700px;line-height:1.7}.agents-panel-premium .agents-hero .eyebrow{color:#80e2d7}.agents-panel-premium .agents-hero-stat{background:#ffffff0d;border-color:#ffffff26;color:#fff}.agents-panel-premium .agents-hero-stat small{color:#cfdeea}.agents-panel-premium .agent-card-premium{padding:18px;overflow:hidden;box-shadow:0 6px 22px #17354d09;background:#fff;border:1px solid var(--sx-line);border-radius:18px;transform:none!important}.agents-panel-premium .agent-card-premium:hover{box-shadow:0 12px 30px #17354d15;border-color:#7b9ebb}.sx-agent-art{height:152px;width:calc(100% + 36px);margin:-18px -18px 18px;position:relative;background:linear-gradient(110deg,#102b45,#0b438f);overflow:hidden}.sx-agent-art img{display:block;object-fit:cover;object-position:50% 52%;width:100%;height:100%}.sx-agent-art span{position:absolute;bottom:12px;left:16px;background:#0b203bcf;border:1px solid #ffffff30;color:#fff;border-radius:30px;font-size:10px;letter-spacing:.08em;padding:5px 10px}.agents-panel-premium .agent-name{font-size:19px;line-height:1.3;color:var(--sx-ink)}.agents-panel-premium .agent-desc{font-size:13px;line-height:1.7;color:var(--sx-muted)}.agents-panel-premium .agents-toolbar{flex-wrap:wrap;gap:14px}.sx-agent-search{flex:1 1 100%;display:flex;gap:12px;align-items:center}.sx-agent-search label{flex:1}.sx-agent-search small{white-space:nowrap;color:var(--sx-muted);font-size:12px}.agents-panel-premium .agent-branch-filter-rail{max-height:110px;overflow:auto}.agents-panel-premium .agent-branch-filter-rail button{font-size:12px}.agents-panel-premium .agents-grid-branch{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:18px}.agents-panel-premium .agent-branch-head{margin:24px 0 14px}.agents-panel-premium .agent-cta{background:var(--sx-blue);border-radius:9px;color:#fff;min-height:38px}.agents-panel-premium .agent-head-premium{align-items:flex-start}.agents-panel-premium .agent-mode-chip{font-size:11px}.agents-panel-premium .agents-hero-spotlight{display:none}
.prompt-studio-card{border:1px solid var(--sx-line)!important;border-radius:18px!important;box-shadow:0 5px 20px #14395406!important;background:#fff!important;color:var(--sx-ink)}.prompt-refiner-card{background:var(--sx-paper)!important}.prompt-refiner-card h4{font:400 28px/1.2 'Fraunces',serif!important}.prompt-builder-fields{gap:16px!important}.prompt-builder-fields .sx-field textarea,.prompt-builder-fields .sx-field input{background:#fff!important;color:var(--sx-ink)!important}.prompt-refiner-card .prompt-preview{border:1px solid var(--sx-line);font-size:12px!important;line-height:1.8!important;border-radius:12px;max-height:350px;color:var(--sx-ink);background:#fff}.sx-step{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;background:#e7eff8;color:var(--sx-blue);font-size:12px;margin-right:7px}.prompt-builder-guide{display:none!important}
.pe-card{background:var(--sx-paper)!important;color:var(--sx-ink)!important;width:min(980px,96vw)!important;border:1px solid var(--sx-line)!important;border-radius:20px!important;box-shadow:0 32px 100px #081b3850!important}.pe-hd{padding:22px 24px!important;background:#112e49;border:0!important}.pe-kick{color:#84dfd5!important}.pe-ttl{font:400 25px/1.25 'Fraunces',serif!important;color:#fff!important;margin-top:7px!important}.pe-x{color:#fff!important;min-width:40px;min-height:40px}.pe-body{padding:22px 24px!important}.pe-top,.pe-sec,.pe-opt,.pe-cancelled{background:#fff!important;border-color:var(--sx-line)!important;color:var(--sx-ink)!important}.pe-resumo,.pe-sec li,.pe-opt-h,.pe-foot-note,.pe-load,.pe-mode{color:var(--sx-muted)!important}.pe-mode{background:#edf4f9!important;border-color:#c8dce9!important}.pe-mode b{color:var(--sx-blue)!important}.pe-opt-pre{color:var(--sx-ink)!important;background:#fff!important;font:13px/1.8 'Instrument Sans',sans-serif!important}.pe-btn,.pe-mini{min-height:36px}.pe-chip.ok{color:#145c4f!important;background:#e8f5ef!important;border-color:#b9ddd0!important}.pe-chip.no{color:#805715!important;background:#fff5e5!important;border-color:#ead2aa!important}.pe-cols{gap:16px!important}.pe-sec--warn .pe-sec-h{color:#805715!important}.pe-sec--ok .pe-sec-h{color:#145c4f!important}.pe-btn.ghost,.pe-mini{color:var(--sx-blue)!important;background:#edf3f9!important;border-color:#c5d7e7!important}.pe-mini.primary{background:var(--sx-blue)!important;color:#fff!important}.sx-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.sx-compare h3{margin:0 0 7px;font-size:13px}.sx-compare pre{font:13px/1.8 'Instrument Sans',sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;padding:16px;border:1px solid var(--sx-line);border-radius:12px;background:#fff;color:var(--sx-ink);margin:0}.sx-prompt-changes{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;font-size:12px;color:var(--sx-muted)}.sx-prompt-changes span{background:#eaf3f7;padding:6px 10px;border-radius:8px}
.atlas-mission-panel--premium{max-width:1320px!important;border-radius:22px!important;background:var(--sx-paper)!important}.atlas-mission-header{background:#102e49!important}.atlas-mission-brand h2{font-family:'Fraunces',serif!important;font-weight:400!important}.atlas-mission-intro{font-size:14px!important;line-height:1.8!important;max-width:1000px;color:var(--sx-muted)!important}.atlas-mission-type{background:#fff!important;border-color:var(--sx-line)!important;padding:16px!important;border-radius:13px!important}.atlas-mission-type.selected{background:#edf4fc!important;border-color:var(--sx-blue)!important;box-shadow:inset 0 0 0 1px var(--sx-blue)}.atlas-mission-type strong{color:var(--sx-ink)!important}.atlas-mission-type small{color:var(--sx-muted)!important}.atlas-mission-type-grid{gap:12px!important}.atlas-mission-body{gap:24px!important}.atlas-mission-field textarea{min-height:128px;background:#fff!important;line-height:1.75!important}.atlas-mission-run{background:#fff!important;border:1px solid var(--sx-line)!important;border-radius:16px;padding:20px!important;min-width:0}.atlas-agent-choice{border:1px solid var(--sx-line)!important;background:#fff!important;padding:12px!important}.atlas-agent-choice strong{color:var(--sx-ink)!important}.atlas-agent-choice small{color:var(--sx-muted)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atlas-agent-choice em{display:none}.atlas-agent-choice.selected{background:#eef5fa!important;border-color:#729cbe!important}.sx-team-image{width:48px;height:48px;object-fit:cover;border-radius:10px;flex-shrink:0}.sx-team-summary{padding:14px;margin-bottom:14px;background:#edf5fa;border:1px solid #ccdee9;border-radius:12px;color:var(--sx-ink);font-size:13px;line-height:1.7}.sx-team-summary strong{display:block}.sx-team-summary small{display:block;color:var(--sx-muted)}.sx-advanced summary{color:var(--sx-blue);font-size:12px;cursor:pointer;padding:12px 0}.sx-advanced .atlas-durable-toggle,.sx-advanced .atlas-connected-toggle{font-size:12px}.atlas-primary-action{min-height:42px!important;background:var(--sx-blue)!important}.atlas-mission-steps span b{background:#edf3f9;color:var(--sx-blue)}
.vl-app-gallery-premium{max-width:1400px!important;padding:30px!important}.vl-gallery-hero{background:#f6f8fa!important;box-shadow:0 14px 45px #13334d09!important;border:1px solid #d6e1e9!important;border-radius:24px!important}.vl-gallery-hero h1{font:400 clamp(38px,4vw,62px)/1.04 'Fraunces',serif!important;letter-spacing:-.04em!important;color:var(--sx-ink)!important}.vl-gallery-hero p{color:var(--sx-muted)!important;font-size:15px!important;line-height:1.8!important}.vl-gallery-hero-image{min-height:370px!important}.vl-quick-card,.vl-gallery-card{border-radius:16px!important;border-color:var(--sx-line)!important;box-shadow:0 4px 20px #13334d06!important}.sx-vl-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.sx-vl-guide article{border:1px solid var(--sx-line);border-radius:14px;padding:18px;background:#fff;color:var(--sx-ink)}.sx-vl-guide h3{font-size:14px;margin:0 0 6px}.sx-vl-guide p{font-size:13px;color:var(--sx-muted);line-height:1.7;margin:0}.sx-vl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0}.sx-vl-filters label{flex:1;min-width:210px}.sx-vl-filters button{padding:9px 12px;border:1px solid var(--sx-line);border-radius:20px;background:#fff;color:var(--sx-blue);font:inherit;font-size:12px;cursor:pointer}.sx-vl-filters button[aria-pressed=true]{background:var(--sx-blue);color:#fff;border-color:var(--sx-blue)}
@media(max-width:760px){.sx-skill-grid,.sx-compare,.sx-vl-guide{grid-template-columns:1fr}.sx-agent-search{flex-direction:column;align-items:stretch}.agents-panel-premium .agents-hero{padding:23px}.pe-body,.pe-hd{padding:18px!important}.pe-cols{grid-template-columns:1fr!important}.pe-opt-h{flex-wrap:wrap;gap:10px}.pe-chip{white-space:normal!important}.vl-app-gallery-premium{padding:16px!important}.sx-agent-art{height:165px}.atlas-mission-body{display:flex!important;flex-direction:column}.atlas-mission-run{padding:16px!important}.sx-skill-dialog .ob-body{padding:20px!important}}
@media(prefers-reduced-motion:reduce){.agents-panel-premium *,.pe-card *,.atlas-mission-panel *,.vl-app-gallery-premium *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
