.studio-guided{--header-h:68px;--guided-nav-h:130px;background:#f4f7f8}.studio-guided [hidden]{display:none!important}.studio-guided .container{max-width:1360px}.studio-guided .site-header{position:relative}.studio-guided .site-header__inner{min-height:68px}.studio-guided .studio-bar{padding-block:8px}.studio-guided .studio-bar__status{font-size:11px}.guided-navigation{position:sticky;top:0;z-index:220;background:#fff;border-bottom:1px solid #dce2e5}.guided-location{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px 10px}.guided-location>div{display:flex;align-items:baseline;gap:14px}.guided-kicker{font-size:11px;color:#086c8b}.guided-location strong{font-size:15px;font-weight:700}.guided-model{font-size:12px;color:#5a6874;direction:ltr}.studio-guided .steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-block:6px 12px}.studio-guided .step{width:100%;min-height:46px;padding:8px;gap:8px;font-size:12px;line-height:1.6}.studio-guided .step__num{width:25px;height:25px;font-size:12px}.studio-guided .step[aria-current=step]{background:#e9f6fb;box-shadow:inset 0-2px #0899c5}.studio-guided .guided-navigation .progress{height:2px;margin:0;border-radius:0}.studio-guided #main{padding-block:24px 100px}.studio-guided .workspace{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.studio-guided .step-panel{padding:24px;gap:20px;scroll-margin-top:calc(var(--guided-nav-h) + 16px)}.studio-guided .step-head{gap:6px;padding-bottom:18px;border-bottom:1px solid #e3e8eb}.studio-guided .step-head .eyebrow{display:none}.studio-guided .step-head h2{font-size:24px}.studio-guided .step-head p{font-size:13px;max-width:65ch}.studio-guided .step-panel>h3{font-size:16px;margin:0}.studio-guided .step-head h2:focus{outline:0}.guided-context{position:sticky;top:calc(var(--guided-nav-h) + 16px);display:grid;gap:16px;min-width:0}.studio-guided .workspace__summary{position:static;display:grid;gap:12px}.guided-preview,.guided-help{border:1px solid #dce2e5;border-radius:8px;background:#fff}.guided-preview>summary,.guided-help>summary{cursor:pointer;padding:14px 16px;font-size:13px;font-weight:600}.guided-preview summary span{display:block;font-size:11px;font-weight:400;color:#5a6874;margin-top:4px}.guided-preview[open] summary span{display:none}.guided-help p{font-size:12px;line-height:2;padding:0 16px 16px;margin:0}.studio-guided .chassis-3d-card{margin:0;border-radius:0 0 7px 7px}.studio-guided .chassis-3d-viewport{height:260px}.studio-guided .chassis-3d-view-controls{flex-wrap:wrap}.studio-guided .summary-panel{padding:18px}.studio-guided .summary-panel h3{font-size:17px;margin-block:8px}.studio-guided .summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.studio-guided .summary-metric{flex-direction:column;gap:2px;border-bottom:1px solid #657783;padding-bottom:8px}.studio-guided .summary-metric b{font-size:17px}.guided-summary-close{display:none}.guided-requirements{border:1px solid #c6e0e9;border-radius:8px;background:#f4fafc}.guided-requirements>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer}.guided-requirements>summary>span:first-child{display:grid;gap:4px}.guided-requirements strong{font-size:13px;font-weight:600}.guided-requirements .small{font-size:11px}.guided-edit{flex:none;color:#086c8b;border-bottom:1px solid #8abaca;font-size:12px}.guided-requirements__body{padding:16px;display:grid;gap:16px;border-top:1px solid #c6e0e9}.guided-requirements__body h3{margin:0;font-size:14px}.guided-requirements .workload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-requirements .option-radio{padding:12px}.guided-requirements .option-radio__title{font-size:12px}.guided-model-search{font-size:12px;gap:6px}.guided-model-search .input{min-height:44px}.guided-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-guided .model-card{display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;position:relative}.studio-guided .model-card h3{font-size:15px;font-weight:700;line-height:1.5;margin:0;direction:ltr;text-align:right;unicode-bidi:isolate}.studio-guided .hw-media.model-card__media{height:140px;width:100%;border:1px solid #e3e8eb;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}.studio-guided .hw-media.model-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0 auto;display:block;padding:0}.studio-guided .model-card .stack{gap:12px}.guided-recommended{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;font-weight:600;border-radius:4px;padding:3px 8px;background:#e6f7ec;color:#0b6b2c;border:1px solid #7cd498;box-shadow:0 1px 4px rgba(0,0,0,.08)}.guided-model-specs{font-size:12px}.guided-model-specs>summary{cursor:pointer;color:#086c8b;padding-block:3px}.guided-model-specs .model-card__facts{margin-block:10px}.studio-guided .model-card__actions{margin-top:auto}.studio-guided .model-card__actions .btn{width:100%;min-height:42px}.studio-guided .model-card .field__label{font-size:11px;font-weight:500}.studio-guided .model-card .select{min-height:38px;padding-block:6px;font-size:12px;direction:ltr;text-align:right}.guided-more{justify-self:center}.studio-guided .option-grid{grid-template-columns:1fr}.studio-guided .option-card{padding:16px;gap:10px}.studio-guided .option-card__title{font-size:13px}.studio-guided .option-card .accordion__summary{padding:9px 12px;font-size:12px}.studio-guided .option-card__attrs .chip{font-size:10px;padding:3px 7px}.studio-guided .option-card .hw-media{width:44px;height:44px}.studio-guided .option-card__actions{justify-content:flex-end}.studio-guided .toolbar{gap:12px}.studio-guided .panel--muted{padding:14px}.studio-guided .panel--muted h3{font-size:14px;margin-bottom:8px}.guided-actions{position:fixed;bottom:0;inset-inline:0;z-index:230;background:#fff;border-top:1px solid #dce2e5;box-shadow:0-4px 20px rgba(68,86,100,.04);padding:12px max(24px,calc((100vw - 1296px)/2));padding-bottom:max(12px,env(safe-area-inset-bottom))}.studio-guided .guided-actions .step-actions{border:0;padding:0;margin:0;gap:12px}.guided-action-hint{font-size:12px;color:#5a6874}.studio-guided .guided-actions .btn{min-height:44px}.studio-guided .site-footer{padding-bottom:90px}.studio-guided .toast-stack{bottom:90px}@media (max-width:1000px){.studio-guided{--guided-nav-h:138px}.studio-guided .workspace{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.studio-guided .guided-model{display:none}.studio-guided .step{font-size:11px;gap:5px}.guided-location>div{gap:10px}}@media (max-width:800px){.studio-guided{--guided-nav-h:140px}.studio-guided .container{padding-inline:16px}.studio-guided .workspace{grid-template-columns:minmax(0,1fr)}.studio-guided .studio-bar{display:none}.guided-location{gap:8px;padding-block:10px 4px}.guided-location>div{display:grid;gap:2px}.guided-location strong{font-size:12px}.guided-kicker{font-size:10px}.studio-guided .summary-toggle{display:inline-flex;min-height:38px;font-size:11px;padding:8px}.studio-guided .steps{gap:4px;padding-bottom:8px}.studio-guided .step{flex-direction:column;font-size:9px;line-height:1.5;gap:5px;padding:6px 2px;min-height:68px}.studio-guided .step__num{width:22px;height:22px}.studio-guided #main{padding-top:16px}.studio-guided .step-panel{padding:16px;gap:16px}.studio-guided .step-head h2{font-size:21px}.guided-context{position:static;max-height:none;overflow:visible}.studio-guided .workspace__summary[data-collapsed=true]{display:none}.studio-guided .workspace__summary[data-collapsed=false]{position:fixed;top:calc(var(--guided-nav-h) + 12px);inset-inline:16px;bottom:84px;z-index:225;overflow-y:auto;overscroll-behavior:contain;background:#f4f7f8;padding:16px;border:1px solid #b5c1c8;border-radius:10px;box-shadow:0 12px 40px rgba(54,69,80,.25)}.guided-summary-close{display:inline-flex;justify-self:start;position:sticky;top:0;background:#fff;z-index:1}.guided-actions{padding-inline:16px}.guided-action-hint{display:none}.studio-guided .guided-actions .spacer{display:none}.studio-guided .guided-actions .btn{flex:1}.guided-requirements>summary{gap:8px;padding:12px}.guided-requirements strong{font-size:12px}.guided-edit{font-size:11px}}@media (max-width:520px){.guided-model-grid{grid-template-columns:1fr}.studio-guided .model-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.studio-guided .hw-media.model-card__media{width:72px;height:76px;grid-column:1;grid-row:1/3}.studio-guided .model-card>.stack{grid-column:2}.studio-guided .model-card__actions{grid-column:1/-1}.guided-recommended{position:static;grid-column:2;font-size:9px}.studio-guided .model-card h3{font-size:13px}.guided-requirements .workload-grid,.guided-requirements .profile-grid{grid-template-columns:1fr}.studio-guided .option-card__attrs{gap:5px}.studio-guided .toolbar .field{flex-basis:100%}}.studio-guided .option-card .hw-media{width:56px;height:56px;background:#fff;border:1px solid #dce2e5;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px;flex:none}.studio-guided .option-card .hw-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0 auto;display:block}.studio-guided .option-card .hw-media__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#64748b}