body{margin:0}.pc-data-status.svelte-1uha8ag{color:#fcd58b;margin:0;padding:16px}.pc-page.svelte-1uha8ag{background:#0c0c12;min-height:100dvh;position:relative}.pc-mount.svelte-1uha8ag{min-height:100dvh}.pc-server-shell.svelte-1uha8ag{color:#ebe1f5;padding:48px 28px;font:16px/1.7 system-ui,sans-serif;position:absolute;inset:0 0 auto}.pc-server-shell.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(28px,4vw,44px);font-weight:550}.pc-studio{--bg:#0c0c12;--panel:#14131d;--raised:#1c1926;--border:#393141;--muted:#bdb4cb;--text:#f5f1fa;--accent:#c7b4f9;--accent-strong:#ad91ed;--error:#ffb6c6;--good:#a4e3cb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(ellipse at 57% -10%, #2b203338, transparent 48%), var(--bg);color:var(--text);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;min-height:100dvh;font:400 15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pc-studio *{box-sizing:border-box}.pc-studio [hidden]{display:none!important}.pc-studio h1,.pc-studio h2,.pc-studio h3,.pc-studio p{margin:0}.pc-studio h2{letter-spacing:-.35px;font-size:18px;font-weight:620;line-height:1.4}.pc-studio h3{letter-spacing:-.15px;font-size:16px;font-weight:620;line-height:1.5}.pc-studio p+p{margin-top:12px}.pc-studio button,.pc-studio input,.pc-studio select,.pc-studio textarea{font:inherit;color:inherit}.pc-studio button{cursor:pointer}.pc-studio button:disabled{opacity:.44;cursor:not-allowed}.pc-studio a{color:var(--accent);text-decoration:none}.pc-studio svg{flex-shrink:0}.pc-studio button,.pc-studio input,.pc-studio select,.pc-studio textarea,.pc-studio summary{outline-offset:4px}.pc-studio :focus-visible{outline:2px solid #eadbff!important}.pc-studio input[type=checkbox],.pc-studio input[type=radio]{accent-color:var(--accent);flex-shrink:0;width:19px;height:19px;margin:0}.pc-studio input:not([type=checkbox]):not([type=radio]),.pc-studio select,.pc-studio textarea{background:#16131f;border:1px solid #685b79;border-radius:10px;width:100%;max-width:100%;min-height:44px;padding:10px 12px}.pc-studio select{padding-right:24px}.pc-studio input::placeholder{color:#b6adc4}.pc-studio input[readonly]{color:var(--muted)}.pc-studio small{font-size:14px;line-height:1.5}.pc-studio strong{font-weight:620}.pc-studio hr{border:0;border-top:1px solid var(--border);margin:8px 0}.pc-studio details{min-width:0}.pc-studio summary{cursor:pointer;color:#ddd0f1;align-content:center;min-height:44px;padding:9px 0;font-size:14px;display:list-item}.pc-studio details>p{margin:8px 0 12px}.pc-btn{color:#eee5fc;text-align:center;vertical-align:middle;background:#201a2a;border:1px solid #675875;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-weight:550;line-height:1.4;transition:background .16s,border-color .16s;display:inline-flex;font-size:14px!important}.pc-btn:hover{background:#34283f;border-color:#9d83b8}.pc-btn.pc-primary{color:#21182e;background:#c7b4f9;border-color:#c7b4f9;font-weight:650}.pc-btn.pc-primary:hover{background:#d8c9ff;border-color:#d8c9ff}.pc-btn.pc-quiet{color:#d5c0f4;background:0 0;border-color:#0000}.pc-btn.pc-quiet:hover{background:#c3a9ef13;border-color:#685574}.pc-btn.pc-icon{flex-shrink:0;width:44px;padding:0}.pc-full{width:100%}.pc-wrap{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pc-muted{color:var(--muted);font-size:14px}.pc-error{color:var(--error)!important}.pc-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.pc-field{color:#d2c8df;flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.pc-field input,.pc-field select{color:var(--text)}.pc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;margin:16px 0;display:grid}.pc-sr{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pc-skip{z-index:100;background:#dac8ff;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:20px;color:#1a1126!important}.pc-skip:focus{top:12px}.pc-header{border-bottom:1px solid #292431;justify-content:space-between;align-items:center;gap:20px;max-width:1820px;min-height:90px;margin:auto;padding:18px 38px;display:flex}.pc-brand{letter-spacing:-.7px;align-items:center;gap:11px;font-size:20px;font-weight:700;display:flex}.pc-brand>svg{color:#c3acf3}.pc-brand-soft{color:#d0c5da;font-weight:450}.pc-brand small{letter-spacing:2.1px;color:#b7a2cc;margin-top:1px;font-size:11px;font-weight:600;display:block}.pc-header-actions{align-items:center;gap:8px;display:flex}.pc-save{color:#bfb5cd;margin-right:12px;font-size:14px}.pc-save:before{content:"";background:#a3d9bd;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.pc-main{max-width:1820px;margin:auto;padding:36px 38px 28px}.pc-hero{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.pc-eyebrow{letter-spacing:1.55px;color:#b5a1d0;font-weight:650;margin-bottom:8px!important;font-size:12px!important}.pc-hero h1{letter-spacing:-1.8px;font-size:clamp(31px,2.8vw,46px);font-weight:560;line-height:1.2}.pc-hero h1 span{color:#c3aeea}.pc-hero p:not(.pc-eyebrow){color:#bdb3c8;margin-top:13px;font-size:16px}.pc-hero-side{color:#c3b4cf;align-items:center;gap:12px;max-width:270px;font-size:14px;line-height:1.8;display:flex}.pc-hero-side>svg{color:#c4aeea}.pc-mobile-only{display:none}.pc-onboarding{background:linear-gradient(120deg,#211927ad,#13111b);border:1px solid #48394f;border-radius:18px;margin-bottom:23px;padding:22px}.pc-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pc-section-title p{color:var(--muted);margin-top:5px;font-size:14px}.pc-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pc-start-grid>button{text-align:left;background:#211a2a;border:1px solid #5f4d6b;border-radius:12px;min-height:101px;padding:17px 17px 17px 65px;transition:background .18s,border-color .18s;position:relative}.pc-start-grid>button:hover{background:#30243d;border-color:#b794d4}.pc-start-grid strong{padding-right:16px;font-size:16px;font-weight:580;display:block}.pc-start-grid>button>span:not(.pc-start-icon){color:#c5b9d0;margin-top:4px;padding-right:13px;font-size:14px;line-height:1.55;display:block}.pc-start-grid>button>svg{color:#c4acd9;position:absolute;top:23px;right:14px}.pc-start-icon{color:#c4a9e7;position:absolute;top:20px;left:17px}.pc-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.pc-context-info,.pc-context-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pc-context-info>span:not(.pc-pill){color:var(--muted)}.pc-pill{color:#dbc5ee;vertical-align:middle;background:#b493dd13;border:1px solid #77618a;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:550;line-height:1.5;display:inline-block}.pc-demo,.pc-price-warning{color:#e4cfae;background:#342a1938;border:1px solid #6c583b;border-radius:9px;flex-basis:100%;padding:10px 13px;font-size:14px;line-height:1.6}.pc-price-warning{color:#ccc0df;background:#27212e;border-color:#574567}.pc-workspace{grid-template-columns:265px minmax(390px,1fr) 355px;align-items:start;gap:18px;display:grid}.pc-panel{background:var(--panel);border:1px solid var(--border);border-radius:16px;min-width:0;overflow:hidden}.pc-build-dock,.pc-catalog-dock{min-width:0}.pc-build{padding:20px 13px 13px}.pc-build .pc-section-title{padding:0 6px}.pc-build .pc-section-title p{font-size:14px}.pc-progress{background:#372b41;border-radius:4px;height:4px;margin:18px 7px 16px;overflow:hidden}.pc-progress span{background:#c6acf3;height:100%;transition:width .2s;display:block}.pc-build-list{flex-direction:column;gap:4px;display:flex}.pc-build-group{border:1px solid #0000;border-radius:11px}.pc-build-group.is-active{background:#a888d210;border-color:#826396}.pc-build-row{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:70px;padding:9px;display:flex}.pc-build-icon{color:#b6a0c8;place-items:center;width:30px;height:36px;display:grid}.pc-build-row>span:nth-child(2){flex:1;min-width:0}.pc-build-row small{color:#bbb0c9;font-size:14px;display:block}.pc-build-row strong{text-overflow:ellipsis;white-space:nowrap;color:#f0e6fb;font-size:14px;font-weight:550;display:block;overflow:hidden}.pc-build-row>svg{color:#b3a0c8}.pc-entry-list{padding:0 7px 7px}.pc-entry{text-align:left;background:#1b1524;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:4px;padding:8px;font-size:14px;display:flex}.pc-entry.is-focused{border-color:#b89cda}.pc-entry>span{overflow-wrap:anywhere;min-width:0}.pc-entry small{color:#c0accd;margin-top:4px;font-size:13px;display:block}.pc-total{border-top:1px solid #4e3d59;margin:17px 6px 0;padding-top:17px}.pc-total>small{color:#c9bad5;font-size:14px}.pc-total>strong{letter-spacing:-1.1px;margin-top:6px;font-size:32px;font-weight:580;line-height:1.2;display:block}.pc-total>p{color:var(--muted);margin:12px 0;font-size:14px}.pc-total>.pc-btn{margin-top:7px}.pc-center{flex-direction:column;gap:14px;min-width:0;display:flex}.pc-stage{background:radial-gradient(at 50% 48%,#373344 0%,#20202b 32%,#17151f 64%,#16131d 100%);border:1px solid #53415f;border-radius:18px;min-width:0;height:660px;position:relative;overflow:hidden}.pc-stage:after{content:"";pointer-events:none;opacity:.08;z-index:0;background-image:radial-gradient(#c9b8da 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 50%,#000);mask-image:linear-gradient(#0000 50%,#000)}.pc-stage-top{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:17px;left:20px;right:20px}.pc-stage-top>div:first-child{font-size:14px}.pc-stage-top strong{font-weight:580}.pc-stage-top small{color:#bfb1ce;margin:3px 0 0 14px;font-size:12px;display:block}.pc-dot{background:#bd9bd9;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #c2a0e36e}.pc-segment{background:#15101ded;border:1px solid #5b4868;border-radius:10px;flex-shrink:0;padding:3px;display:flex}.pc-segment button{color:#c7b8d4;background:0 0;border:0;border-radius:7px;min-height:40px;padding:8px 10px;font-size:14px}.pc-segment button[aria-pressed=true]{color:#fff;background:#4e3a61}.pc-viewport{z-index:1;position:absolute;inset:78px 0 146px}.pc-viewport canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.pc-viewport canvas:active{cursor:grabbing}.pc-slots{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pc-slot{z-index:2;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.pc-slot>span{color:#ddd0ed;background:#25202eee;border:1px solid #b5a0c9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 4px #d1bdf709}.pc-slot b{color:#f8edff;text-align:left;pointer-events:none;background:#2b2235f5;border:1px solid #8d6fa4;border-radius:7px;width:max-content;max-width:190px;padding:5px 8px;font-size:14px;font-weight:550;line-height:1.4;display:none;position:absolute;top:7px;left:38px;box-shadow:0 4px 15px #0006}.pc-slot.is-active>span{color:#24182f;background:#c2a8e6;border-color:#e2cfff;box-shadow:0 0 0 6px #c5a5ef14,0 0 28px #b794d333}.pc-slot.is-active:not(.is-physical) b,.pc-slot:focus-visible b,.pc-slot:hover b{display:block}.pc-slot.is-physical>span{color:#f3e7ff;background:#352344;width:22px;height:22px}.pc-slot.is-hover>span{color:#102317;background:#a7ecc8;border-color:#e7fff0;box-shadow:0 0 0 9px #83efb630}.pc-scene-controls{z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex;position:absolute;bottom:112px;left:18px;right:18px}.pc-scene-controls .pc-btn{background:#211928d9;border-color:#635070;width:40px;height:44px}.pc-scene-controls .pc-btn[aria-pressed=true]{color:#251632;background:#cab0ed;border-color:#d7c0f2}.pc-scene-legend{z-index:2;color:#c4b7d3;pointer-events:none;font-size:13px;line-height:1.8;position:absolute;bottom:163px;left:19px;right:19px}.pc-scene-legend>span{display:block}.pc-air-legend>b{color:#9bdfdc;margin-right:8px}.pc-air-legend>b+b{color:#d2b5f0}.pc-measure-legend{color:#e3d6f3;background:#201628c9;border-radius:5px;width:fit-content;padding:4px 8px}.pc-active{z-index:4;background:#252031ed;border:1px solid #74578a;border-radius:12px;align-items:center;gap:12px;min-height:87px;padding:13px;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.pc-active-icon{color:#ddc1f4;background:#c39ae818;border:1px solid #826492;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.pc-active-copy{flex:1;min-width:0}.pc-active-copy>small{color:#cfb9df;font-size:13px;display:block}.pc-active-copy>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;display:block;overflow:hidden}.pc-active-copy>span{color:#dac5ea;font-size:13px}.pc-active>.pc-btn{flex-shrink:0}.pc-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pc-stat{color:var(--text);text-align:left;background:#1a1621;border:1px solid #514057;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:95px;padding:15px;display:flex}.pc-stat-icon{color:#c7b1e3}.pc-stat>span:nth-child(2){flex:1;min-width:0}.pc-stat strong{font-size:15px;display:block}.pc-stat small{color:#c2b4ce;margin-top:4px;font-size:14px;display:block}.pc-stat>svg{color:#bba9c9}.pc-tabs{border-bottom:1px solid var(--border);gap:4px;padding:8px;display:flex;overflow-x:auto}.pc-tabs .pc-btn{white-space:nowrap;color:#c1b3d0;background:0 0;border-color:#0000;flex:1}.pc-tabs .pc-btn[aria-current=page]{color:#f0dfff;background:#32263e;border-color:#735785}.pc-detail-body{padding:20px}.pc-detail-body>.pc-section-title{margin-bottom:14px}.pc-detail-body .pc-section-title>div{min-width:0}.pc-installed{border-top:1px solid #51405a;margin-top:14px;padding:16px 0}.pc-installed-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pc-installed-head h3{font-size:16px}.pc-entry-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.pc-entry-actions>.pc-check{margin-right:auto}.pc-offer-details{background:#18121f;border:1px solid #53415e;border-radius:10px;margin-top:10px;padding:0 13px}.pc-offer-details>p{color:#c8b9d2;font-size:14px}.pc-offer{background:#201628;border:1px solid #52415d;border-radius:9px;align-items:center;gap:4px;margin:8px 0;display:flex}.pc-offer.is-chosen{background:#392446;border-color:#b58acb}.pc-offer label{cursor:pointer;flex-wrap:wrap;flex:1;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.pc-offer label>span{flex:1;min-width:90px}.pc-offer label strong{font-size:14px;display:block}.pc-offer label small{color:#d0badb;font-size:13px;display:block}.pc-offer label>b{margin-left:auto;font-size:16px}.pc-offer>a{margin-right:6px}.pc-dimms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.pc-dimm{cursor:pointer;background:#1c1425;border:1px solid #8a7599;border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-height:93px;padding:8px 4px;font-size:14px;display:flex}.pc-dimm.is-filled{background:#412b53;border-color:#bfa0df}.pc-dimm small{color:#cebbdd;font-size:13px}.pc-settings-details{background:#211929;border:1px solid #685374;border-radius:10px;margin:13px 0;padding:0 13px}.pc-settings-details[open]{padding-bottom:12px}.pc-settings-details>summary{font-weight:550}.pc-notice{color:#d6c5e3;background:#2c213338;border:1px solid #685274;border-radius:10px;padding:12px 14px;font-size:14px;margin:14px 0!important}.pc-issue{background:#1c1524;border:1px solid #594663;border-radius:10px;margin:10px 0;padding:13px;font-size:14px}.pc-issue p{margin-top:8px}.pc-issue.pc-error{background:#331a26;border-color:#a05f72}.pc-issue.pc-warning{color:#ecd2a9;background:#2c2318;border-color:#8d724c}.pc-issue.pc-unknown{color:#d3c2e0;border-color:#655174}.pc-table-wrap{border:1px solid #5e4c6d;border-radius:9px;max-width:100%;margin-top:15px;overflow:auto}.pc-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:400px;font-size:14px}.pc-table-wrap th,.pc-table-wrap td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #4d3b57;padding:12px}.pc-table-wrap th{color:#e7d5f8;background:#24192d;font-weight:550}.pc-table-wrap td{color:#d9cce5}.pc-shop-group{background:#1c1523;border:1px solid #594363;border-radius:11px;margin:13px 0;padding:14px}.pc-shop-group>h3{margin-bottom:10px}.pc-shop-line{justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;display:flex}.pc-shop-line+.pc-shop-line{border-top:1px solid #4b3854}.pc-shop-line span{color:#d3c4dc}.pc-shop-line b{white-space:nowrap;font-weight:550}.pc-shop-total{border-top:1px solid #725381;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:17px;display:flex}.pc-shop-total>strong{white-space:nowrap;letter-spacing:-.8px;font-size:26px;font-weight:600}.pc-shop-total small{color:#c4adcf;margin-top:5px;font-size:13px;display:block}.pc-model-note{color:#bfb0ca;padding:0 4px;line-height:1.7;font-size:13px!important}.pc-catalog{padding:20px 14px 14px}.pc-catalog-head{padding:0 3px}.pc-catalog-head>select{background:#201728;border-color:#6e567b;margin-bottom:14px;font-size:20px;font-weight:580}.pc-search{color:#c6add7;background:#18131f;border:1px solid #7c648b;border-radius:10px;align-items:center;gap:10px;padding:0 11px;display:flex}.pc-studio .pc-search input{background:0 0;border:0;min-width:0;padding-left:0;font-size:14px}.pc-search:focus-within{outline-offset:2px;outline:2px solid #e8ccff}.pc-search input:focus{outline:none!important}.pc-filter-line{flex-direction:column;align-items:flex-end;gap:4px;margin:13px 0;display:flex}.pc-filter-line>label:first-child{color:#d0c1dc;cursor:pointer;align-items:center;gap:8px;width:100%;min-height:44px;font-size:14px;display:flex}.pc-sort{max-width:112px}.pc-studio .pc-sort select{min-height:36px;padding:5px 10px;font-size:14px}.pc-catalog-head [data-ui=catalog-meta]>p{color:#c4b0d2;margin:9px 0;font-size:13px}.pc-products{scrollbar-width:thin;scrollbar-color:#786088 transparent;flex-direction:column;gap:12px;max-height:1040px;margin-top:16px;padding:1px 3px 3px;display:flex;overflow:auto}.pc-product{background:#1b1622;border:1px solid #5a4665;border-radius:12px;min-width:0;padding:13px;transition:border-color .16s}.pc-product:hover{border-color:#997aab}.pc-product.is-installed{background:#292034;border-color:#b38bcf}.pc-product-top{align-items:center;gap:11px;padding-right:26px;display:flex;position:relative}.pc-product-art{flex-shrink:0;width:70px;overflow:hidden}.pc-product-art svg{width:88px;height:62px;margin-left:-9px;display:block}.pc-product-top>div:nth-child(2){flex:1;min-width:0}.pc-product-top small{color:#baa6c9;font-size:13px;display:block}.pc-product-top h3{color:#f1e6fb;margin-top:3px;font-size:15px;font-weight:580;line-height:1.5}.pc-drag{color:#bf9ed4;touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;width:38px;height:44px;display:grid;position:absolute;top:-5px;right:-9px}.pc-chips{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.pc-chips>span{color:#e1caef;background:#34263f;border:1px solid #6e527e;border-radius:6px;padding:4px 7px;font-size:13px;line-height:1.5}.pc-product-price{border-top:1px solid #51395e;justify-content:space-between;align-items:flex-end;gap:9px;margin-top:13px;padding-top:11px;display:flex}.pc-product-price>div{flex:1;min-width:0}.pc-product-price small{color:#c9b3d6;font-size:13px;line-height:1.5;display:block}.pc-product-price strong{letter-spacing:-.7px;margin:3px 0;font-size:24px;font-weight:580;display:block}.pc-product-price>.pc-btn{flex-shrink:0;padding:9px;font-size:13px!important}.pc-product-price>.pc-btn svg{width:15px}.pc-product>details{border-bottom:1px solid #4f395a;margin-top:7px}.pc-product>details summary{color:#d5bce6;font-size:14px}.pc-spec-list{margin:0;padding-bottom:12px;font-size:13px}.pc-spec-list>div{border-top:1px solid #574062;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.pc-spec-list dt{color:#c5add5}.pc-spec-list dd{color:#e5d2f2;overflow-wrap:anywhere;min-width:0;margin:0}.pc-compare-pick{color:#d4b9e8;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding-top:6px;font-size:14px;display:flex}.pc-catalog-footer:not(:empty){margin-top:14px}.pc-empty{text-align:center;color:#c9b5d5;padding:28px 12px}.pc-empty h3{color:#eedaf7;margin-bottom:10px;font-size:17px}.pc-empty p{margin-bottom:15px;font-size:14px;line-height:1.8}.pc-footer{color:#b9a4c8;border-top:1px solid #3c2d44;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.pc-mobile-bar{display:none}.pc-dialog{color:var(--text);width:min(840px,100vw - 32px);max-width:calc(100vw - 24px);max-height:88dvh;font:inherit;background:#17121f;border:1px solid #816493;border-radius:17px;padding:0;overflow:hidden;box-shadow:0 25px 140px #000c}.pc-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08060bbf}.pc-dialog-head{background:#24192d;border-bottom:1px solid #5a4267;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.pc-dialog-head h2{letter-spacing:-.5px;font-size:20px;font-weight:580}.pc-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#80648d transparent;max-height:calc(88dvh - 81px);padding:24px;overflow:auto}.pc-dialog-body>p{color:#d0bcdc;margin-bottom:16px;font-size:15px;line-height:1.8}.pc-dialog-body>h3{margin:22px 0 10px}.pc-dialog-body>.pc-btn{margin-top:10px;margin-right:8px}.pc-dialog-body .pc-review{margin:16px 0}.pc-review>div{border-bottom:1px solid #4c3759;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:14px;display:flex}.pc-review b{font-weight:580}.pc-review small{color:#bfa4ce;margin-top:4px;font-size:13px;display:block}.pc-review>div>strong{white-space:nowrap;color:#dec3ed;font-size:14px}.pc-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-variant{border:1px solid #624772;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:10px 13px;font-size:14px;display:flex}.pc-variant>div{gap:4px;display:flex}.pc-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pc-template-grid>article{background:#2b1b36;border:1px solid #805991;border-radius:13px;flex-direction:column;align-items:flex-start;gap:13px;padding:19px 15px;display:flex}.pc-template-grid>article>span{color:#dcc0f4}.pc-template-grid p{color:#d1b3e0;flex:1;font-size:14px}.pc-template-grid .pc-btn{min-height:48px;font-size:13px!important}.pc-slot-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:13px 0 20px;display:grid}.pc-physical-slot{text-align:left;color:#e0c8f1;background:#1f1529;border:1px dashed #a57cbb;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:10px 12px;font-size:14px;display:flex}.pc-physical-slot small{color:#cbb0dc;font-size:13px}.pc-physical-slot.is-filled{background:#382346;border-style:solid;border-color:#c3a2da}.pc-toast{z-index:20000;color:#261531;pointer-events:none;background:#e6d3fc;border:1px solid #fff5;border-radius:11px;max-width:min(640px,100vw - 24px);padding:13px 18px;font-size:14px;line-height:1.6;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 80px #000a}.pc-drag-ghost{color:#f3e2ff;pointer-events:none;z-index:30000;will-change:transform;background:#382348ee;border:1px solid #e4b9ff;border-radius:11px;align-items:center;gap:10px;width:220px;padding:12px;font-size:14px;display:flex;position:fixed;top:0;left:0;box-shadow:0 8px 40px #000c}.pc-dragging{-webkit-user-select:none;user-select:none}.pc-fallback{text-align:center;color:#d8c3e9;background:#261630e6;border:1px solid #a07cb1;border-radius:12px;padding:20px;font-size:15px;position:absolute;inset:35% 25px auto}.pc-dialog.pc-sheet{border-bottom:0;border-radius:18px 18px 0 0;width:min(720px,100%);max-width:100%;max-height:90dvh;margin:0 auto;position:fixed;top:auto;bottom:0}.pc-sheet .pc-dialog-body{max-height:calc(90dvh - 80px);padding:0;padding-bottom:env(safe-area-inset-bottom)}.pc-sheet .pc-catalog,.pc-sheet .pc-build{border:0;border-radius:0}.pc-sheet .pc-products,.pc-sheet .pc-build-list{max-height:none}.pc-sheet .pc-catalog-head{background:#17121f;position:relative}.pc-studio [aria-pressed=true].pc-compare-pick{color:#b9efcf}@media (width>=1600px){.pc-workspace{grid-template-columns:285px minmax(500px,1fr) 375px;gap:24px}.pc-stage{height:700px}.pc-build,.pc-catalog{position:sticky;top:20px}.pc-product-art{width:84px}.pc-product-art svg{width:100px;height:73px}.pc-product-top h3{font-size:16px}.pc-chips>span{font-size:14px}.pc-products{max-height:1130px}}@media (width>=1180px) and (width<=1339px){.pc-main,.pc-header{padding-left:22px;padding-right:22px}.pc-workspace{grid-template-columns:235px minmax(350px,1fr) 320px;gap:12px}.pc-stage-top{gap:7px;left:13px;right:13px}.pc-stage-top small{display:none}.pc-stage-top strong{font-size:13px}.pc-segment button{padding:7px;font-size:13px}.pc-active{gap:7px}.pc-active-icon{display:none}.pc-active-copy strong{white-space:normal}.pc-active .pc-btn{padding:8px}.pc-stat{gap:8px;padding:12px}.pc-stat-icon{display:none}.pc-product-art{width:57px}.pc-product-art svg{width:78px;height:58px}.pc-start-grid>button{padding-left:51px}.pc-start-icon{left:11px}.pc-hero-side{display:none}}@media (width<=1179px){.pc-header{min-height:80px;padding:16px 24px}.pc-main{max-width:960px;padding:30px 24px 115px}.pc-hero-side,.pc-save{display:none}.pc-workspace{display:block}.pc-build-dock,.pc-catalog-dock{display:none}.pc-stage{height:680px}.pc-hero h1{font-size:38px}.pc-mobile-bar{z-index:20;padding:11px 24px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1b1324f5;border-top:1px solid #735683;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.pc-mobile-bar>button:first-child{text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;min-width:0;min-height:44px;padding:0;display:flex}.pc-mobile-bar small{color:#c6add6;font-size:13px;display:block}.pc-mobile-bar strong{color:#f8eaff;letter-spacing:-.6px;font-size:23px;font-weight:600;display:block}.pc-mobile-bar>.pc-btn{min-width:170px}.pc-toast{bottom:102px}.pc-context{align-items:flex-start}.pc-context-actions{gap:6px}.pc-start-grid>button{min-height:151px;padding:56px 15px 16px}.pc-start-icon{top:16px;left:16px}.pc-start-grid strong,.pc-start-grid>button>span:not(.pc-start-icon){padding-right:0}.pc-footer{align-items:flex-start}.pc-sheet .pc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pc-sheet .pc-product{padding:14px}.pc-sheet .pc-build{padding:22px}.pc-sheet .pc-build-row{min-height:65px}.pc-sheet .pc-build-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-sheet .pc-total .pc-btn{width:auto;margin-right:8px}.pc-sheet .pc-total{padding-bottom:14px}}@media (width<=599px){.pc-header{gap:9px;min-height:75px;padding:12px 14px}.pc-brand{letter-spacing:-.45px;gap:7px;font-size:17px}.pc-brand>svg{width:25px;height:25px}.pc-brand-soft{display:none}.pc-brand small{letter-spacing:1.1px;font-size:10px}.pc-header-actions{gap:3px}.pc-hide-small{display:none}.pc-header-actions>.pc-btn{background:0 0;border-color:#0000;gap:0;width:40px;height:44px;padding:0}.pc-header-actions>.pc-btn:nth-child(2){transform:none}.pc-main{padding:25px 14px 116px}.pc-hero{margin-bottom:23px}.pc-hero h1{letter-spacing:-1.1px;font-size:34px;line-height:1.18}.pc-mobile-only{display:block}.pc-eyebrow{letter-spacing:1.15px;margin-bottom:10px!important;font-size:11px!important}.pc-hero p:not(.pc-eyebrow){max-width:310px;margin-top:12px;font-size:15px;line-height:1.7}.pc-onboarding{border-radius:13px;padding:16px 13px}.pc-onboarding .pc-section-title{flex-direction:column;gap:5px}.pc-onboarding .pc-section-title .pc-btn{padding-left:0}.pc-start-grid{grid-template-columns:1fr;gap:9px}.pc-start-grid>button{min-height:94px;padding:14px 34px 14px 54px}.pc-start-icon{top:20px;left:15px}.pc-start-icon>svg{width:23px}.pc-start-grid strong{font-size:15px}.pc-start-grid>button>span:not(.pc-start-icon){margin-top:4px;font-size:14px}.pc-start-grid>button>svg{top:24px;right:11px}.pc-context{gap:9px;margin-bottom:15px}.pc-context-info{gap:7px;width:100%}.pc-context-info>strong{max-width:100%}.pc-context-info>span:last-child{font-size:13px}.pc-context-actions{justify-content:space-between;width:100%;font-size:14px}.pc-context-actions>.pc-btn{padding:8px}.pc-demo,.pc-price-warning{padding:10px;font-size:13px;line-height:1.6}.pc-stage{border-radius:14px;height:598px}.pc-stage-top{flex-wrap:wrap;gap:7px;top:13px;left:12px;right:12px}.pc-stage-top strong{font-size:14px}.pc-stage-top small{display:none}.pc-segment button{min-height:38px;padding:6px 8px;font-size:13px}.pc-dot{margin-right:6px}.pc-viewport{inset:66px 0 184px}.pc-scene-legend{font-size:13px;bottom:183px;left:13px;right:13px}.pc-scene-controls{justify-content:center;gap:5px;bottom:132px;left:10px;right:10px}.pc-scene-controls .pc-btn{width:42px;min-height:44px}.pc-active{flex-wrap:wrap;gap:9px;min-height:109px;padding:11px;bottom:10px;left:10px;right:10px}.pc-active-icon{width:34px;height:34px}.pc-active-copy{flex-basis:calc(100% - 45px)}.pc-active-copy strong{font-size:14px}.pc-active-copy small{font-size:13px}.pc-active .pc-btn{width:100%;min-height:40px;padding:8px}.pc-slot b{max-width:140px;padding:5px 7px;font-size:13px;left:35px}.pc-stats{gap:9px}.pc-stat{align-items:flex-start;gap:8px;min-height:115px;padding:12px 10px}.pc-stat-icon{display:none}.pc-stat strong{font-size:14px}.pc-stat small{font-size:13px;line-height:1.6}.pc-stat>svg{width:13px;margin-top:3px}.pc-center{gap:12px}.pc-tabs{gap:1px;padding:7px 5px}.pc-tabs .pc-btn{gap:5px;padding:9px 8px;font-size:14px!important}.pc-tabs .pc-btn svg{width:16px;height:16px}.pc-detail-body{padding:17px 13px}.pc-detail-body .pc-section-title{flex-wrap:wrap;gap:8px}.pc-detail-body .pc-section-title .pc-btn{padding-left:0}.pc-detail-body h2{font-size:17px}.pc-form-grid{grid-template-columns:1fr;gap:12px}.pc-field{font-size:14px}.pc-installed{padding-top:17px}.pc-entry-actions{gap:5px}.pc-offer-details{padding:0 10px}.pc-offer label{gap:7px;padding:9px}.pc-offer label>b{text-align:right;flex-basis:100%;font-size:16px}.pc-offer label small{font-size:13px}.pc-offer label>span{min-width:100px}.pc-offer>a{width:36px}.pc-dimms{gap:5px}.pc-dimm{padding:8px 3px}.pc-dimm small{font-size:12px}.pc-settings-details{padding:0 10px}.pc-shop-total{flex-wrap:wrap;gap:10px}.pc-shop-total strong{font-size:25px}.pc-mobile-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:10px}.pc-mobile-bar>button:first-child small{font-size:12px}.pc-mobile-bar>button:first-child strong{font-size:23px}.pc-mobile-bar>.pc-btn{min-width:145px;font-size:14px!important}.pc-footer{flex-direction:column;gap:8px;font-size:13px}.pc-footer .pc-btn{padding-left:0}.pc-dialog{border-radius:14px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:90dvh}.pc-dialog-head{gap:8px;padding:12px 15px}.pc-dialog-head h2{font-size:18px}.pc-dialog-body{max-height:calc(90dvh - 72px);padding:18px 15px}.pc-dialog-body>p{font-size:14px}.pc-dialog-body .pc-review>div{flex-wrap:wrap;align-items:flex-start;gap:10px}.pc-review>div>strong{font-size:14px}.pc-template-grid{grid-template-columns:1fr}.pc-template-grid>article{padding:18px}.pc-template-grid .pc-btn{width:100%;font-size:14px!important}.pc-action-grid{grid-template-columns:1fr}.pc-variant{flex-wrap:wrap}.pc-variant>div{margin-left:auto}.pc-sheet .pc-dialog-body{padding:0 0 env(safe-area-inset-bottom)}.pc-sheet .pc-catalog{padding:19px 13px}.pc-sheet .pc-products{flex-direction:column;gap:12px;display:flex}.pc-sheet .pc-product-top h3{font-size:16px}.pc-sheet .pc-product-art{width:77px}.pc-sheet .pc-product-art svg{width:94px;height:69px}.pc-sheet .pc-product-price>.pc-btn{padding:9px 12px;font-size:14px!important}.pc-sheet .pc-chips>span{font-size:14px}.pc-sheet .pc-product-price small{font-size:13px}.pc-sheet .pc-build{padding:18px 14px}.pc-sheet .pc-build-list{display:block}.pc-sheet .pc-build-group{margin-bottom:7px}.pc-sheet .pc-build-row{min-height:70px}.pc-sheet .pc-total>.pc-btn{width:100%}.pc-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-physical-slot{min-height:90px;padding:9px;font-size:14px}.pc-physical-slot small{font-size:13px}.pc-table-wrap table{min-width:440px}.pc-product-price small{font-size:13px}}@media (width<=359px){.pc-header{padding-left:10px;padding-right:10px}.pc-header-actions{gap:0}.pc-header-actions>.pc-btn{width:37px}.pc-main{padding-left:10px;padding-right:10px}.pc-hero h1{font-size:30px}.pc-stage-top strong{font-size:13px}.pc-stage-top .pc-dot{display:none}.pc-segment button{padding:6px;font-size:13px}.pc-stage-top{gap:4px;left:10px;right:10px}.pc-scene-controls{gap:2px}.pc-scene-controls .pc-btn{width:40px}.pc-tabs .pc-btn{gap:3px;padding:9px 6px;font-size:13px!important}.pc-tabs .pc-btn svg{width:14px}.pc-mobile-bar{padding-left:12px;padding-right:12px}.pc-mobile-bar>.pc-btn{min-width:135px;padding:9px}.pc-mobile-bar strong{font-size:21px!important}.pc-context-info .pc-pill{font-size:12px}.pc-product-top{gap:8px}.pc-product-art{width:67px}}@media (prefers-reduced-motion:reduce){.pc-studio *,.pc-studio :before,.pc-studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.pc-studio button,.pc-studio select,.pc-studio input,.pc-studio .pc-product,.pc-studio .pc-physical-slot,.pc-studio .pc-slot>span{border:1px solid buttontext!important}.pc-studio .pc-slot b{color:canvastext;background:canvas}.pc-studio .pc-progress>span{background:highlight}}.pc-product-tools{border-top:1px solid #584163;margin-top:7px;position:relative}.pc-product-tools>details summary{color:#d5bce6;min-height:48px;padding-right:127px;font-size:14px}.pc-product-tools .pc-compare-pick{width:auto;max-width:124px;min-height:48px;padding:0 3px;position:absolute;top:0;right:0}.pc-chips>span,.pc-product-price small,.pc-spec-list,.pc-catalog-head [data-ui=catalog-meta]>p,.pc-offer label small,.pc-model-note,.pc-physical-slot small,.pc-product-price>.pc-btn{font-size:14px!important}.pc-slot b,.pc-stats small{font-size:14px}.pc-studio .pc-search input[type=search]{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-height:44px;padding:10px 0}.pc-studio .pc-search input[type=search]:focus{box-shadow:none;border:0;outline:none}.pc-studio .pc-products,.pc-studio .pc-sheet .pc-products{gap:9px;margin-top:12px}.pc-studio .pc-product,.pc-studio .pc-sheet .pc-product{background:#18151f;border-color:#44394f;padding:11px}.pc-studio .pc-product-top{align-items:center;gap:9px;padding-right:32px}.pc-studio .pc-product-art,.pc-studio .pc-sheet .pc-product-art{width:46px}.pc-studio .pc-product-art svg,.pc-studio .pc-sheet .pc-product-art svg{width:63px;height:45px;margin-left:-8px}.pc-studio .pc-product-top h3,.pc-studio .pc-sheet .pc-product-top h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.pc-studio .pc-product-top small{color:#c6bbd0;font-size:13px;line-height:1.35}.pc-studio .pc-chips{gap:4px;margin-top:8px}.pc-studio .pc-chips>span{background:#282130;border-color:#44364f;padding:2px 6px;line-height:1.4}.pc-studio .pc-product-price{border-color:#39303f;gap:6px;margin-top:9px;padding-top:9px}.pc-studio .pc-product-price strong{margin:1px 0;font-size:22px;line-height:1.3}.pc-studio .pc-product-price small{line-height:1.35}.pc-studio .pc-product-tools{border-color:#39303f;margin-top:6px}.pc-studio .pc-product-tools>details summary{min-height:44px;padding-top:10px;padding-bottom:10px}.pc-studio .pc-product-tools .pc-compare-pick{min-height:44px}.pc-studio .pc-template-requirements{color:#cbbdd8;margin:12px 0;font-size:14px;line-height:1.5}.pc-studio .pc-empty p+p{margin-top:12px}.pc-studio .pc-empty .pc-btn{margin:12px 4px 0}@media (forced-colors:active){.pc-studio .pc-search{border:1px solid buttontext}.pc-studio .pc-search input[type=search]{border:0!important}.pc-studio .pc-search:focus-within{outline:2px solid highlight}}
