.pcbStudio_accountRail__I8x5R{display:flex;flex-direction:column;gap:var(--kd-1);min-width:0}.pcbStudio_accountRow__3Zn8e{min-height:var(--kd-tap);width:100%;padding:0;display:flex;align-items:center;gap:var(--kd-1);text-align:left;font-size:13px;line-height:18px;color:var(--kd-ink);background:none;border:0;border-radius:var(--kd-r-control);transition:background var(--kd-dur-1) var(--kd-ease)}.pcbStudio_accountRow__3Zn8e:hover{background:rgba(3,21,48,.04)}.pcbStudio_accountRowLabel__xmWM6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcbStudio_accountCard__IQoDF{max-width:none}.pcbStudio_stack__UrO6Q{display:flex;flex-direction:column;gap:var(--kd-gap-block);min-width:0}.pcbStudio_stack__UrO6Q.pcbStudio_collapsed__m8hBE{display:none}.pcbStudio_sectionHead__YO5uH{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--kd-1) var(--kd-2)}.pcbStudio_sectionHead__YO5uH h2{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d3);line-height:var(--kd-d3-lh);letter-spacing:var(--kd-d3-ls);color:var(--kd-ink);max-width:24ch}.pcbStudio_sectionHead__YO5uH h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d4);line-height:var(--kd-d4-lh);color:var(--kd-ink)}.pcbStudio_sectionCount__dOKO_{font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-soft)}.pcbStudio_sectionText__3pDhz{margin-top:var(--kd-2);font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text-soft);max-width:var(--kd-measure)}.pcbStudio_bodyList__woaxM{margin:var(--kd-2) 0 0;padding-left:20px;font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text)}.pcbStudio_bodyList__woaxM li{margin-top:var(--kd-1)}.pcbStudio_entryActions__iWkzG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kd-2);margin-top:var(--kd-4)}.pcbStudio_entryActions__iWkzG+p{margin-top:var(--kd-2)}@media (max-width:767px){.pcbStudio_entryActions__iWkzG>button{flex:1 1 100%}}.pcbStudio_resultHead__6y9Pf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--kd-2);padding-bottom:var(--kd-3);border-bottom:1px solid var(--kd-line)}.pcbStudio_resultHead__6y9Pf h1{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d3);line-height:var(--kd-d3-lh);letter-spacing:var(--kd-d3-ls);color:var(--kd-ink);margin:10px 0 6px;overflow-wrap:anywhere}.pcbStudio_resultMeta__WR9Br{font-size:var(--kd-meta);line-height:var(--kd-meta-lh);color:var(--kd-text-soft);display:flex;flex-wrap:wrap;gap:var(--kd-1)}.pcbStudio_resultMeta__WR9Br span[aria-hidden=true]{color:var(--kd-line-strong)}.pcbStudio_progressCard__A1Olx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--kd-3);padding:var(--kd-4);background:var(--kd-sheet);border:1px solid var(--kd-line);border-radius:var(--kd-r-sheet)}.pcbStudio_progressCard__A1Olx h2{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d4);line-height:var(--kd-d4-lh);color:var(--kd-ink)}.pcbStudio_progressCard__A1Olx p{margin-top:6px;font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text-soft)}.pcbStudio_progressCard__A1Olx small{display:block;margin-top:4px;font-size:11px;line-height:18px;color:var(--kd-text-faint)}.pcbStudio_phases__ukRbu{padding:var(--kd-3) var(--kd-4);background:var(--kd-surface-soft);border-radius:var(--kd-r-card)}.pcbStudio_phases__ukRbu ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--kd-2)}.pcbStudio_phases__ukRbu li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--kd-1);align-items:baseline;font-size:12px;line-height:18px;color:var(--kd-text-soft);padding-top:10px;border-top:2px solid var(--kd-line)}.pcbStudio_phases__ukRbu li>span{font-family:var(--kd-display);font-weight:600;font-size:13px;color:var(--kd-text-faint)}.pcbStudio_phases__ukRbu li[data-current=true]{color:var(--kd-ink);border-top-color:var(--kd-accent)}.pcbStudio_phases__ukRbu li[data-current=true]>span{color:var(--kd-accent)}.pcbStudio_phaseNote__uXU8V{margin-top:var(--kd-2);font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text)}.pcbStudio_phaseCount__d2Kg7{display:block;margin-top:4px;font-size:11px;line-height:18px;color:var(--kd-text-faint)}.pcbStudio_catalog__yAxAg{border:1px solid var(--kd-line);border-radius:var(--kd-r-card);background:var(--kd-surface-soft);padding:var(--kd-3);min-width:0}.pcbStudio_catalogHead___5Efv{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--kd-2)}.pcbStudio_catalogHead___5Efv h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d5);line-height:var(--kd-d5-lh);color:var(--kd-ink);margin:6px 0}.pcbStudio_catalogBody__CeM4n{margin-top:var(--kd-3);padding-top:var(--kd-3);border-top:1px solid var(--kd-line)}.pcbStudio_catalogSearch__A5F2h{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--kd-2);align-items:end}.pcbStudio_catalogSearch__A5F2h>button{grid-column:1/-1}.pcbStudio_catalogChips__vStvF{display:flex;flex-wrap:wrap;gap:var(--kd-1);margin-top:var(--kd-2)}.pcbStudio_catalogMeta__l9eZ9{margin-top:var(--kd-3);font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-ink)}.pcbStudio_catalogMeta__l9eZ9 span{display:block;font-size:11px;line-height:18px;color:var(--kd-text-soft)}.pcbStudio_catalogResults__49zJ6{margin-top:var(--kd-2);max-height:540px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--kd-line)}.pcbStudio_catalogResults__49zJ6[aria-busy=true]{opacity:.5}.pcbStudio_catalogPart__SO0XQ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--kd-2);padding:var(--kd-2) 0;border-bottom:1px solid var(--kd-line);min-width:0}.pcbStudio_catalogPartTitle__2d5iu{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kd-1)}.pcbStudio_catalogPartTitle__2d5iu>button{font-size:14px;font-weight:500;color:var(--kd-ink);text-align:left;overflow-wrap:anywhere;min-height:var(--kd-tap)}.pcbStudio_catalogCode__WBORX{font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-soft)}.pcbStudio_catalogPart__SO0XQ p{font-size:12px;line-height:18px;color:var(--kd-text-soft);overflow-wrap:anywhere}.pcbStudio_catalogPart__SO0XQ small{display:block;font-size:11px;line-height:18px;color:var(--kd-text-faint)}.pcbStudio_catalogBadges__vS0Wf{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--kd-1)}.pcbStudio_catalogPartActions__PdbbN{display:flex;flex-direction:column;align-items:stretch;gap:var(--kd-1);min-width:0}.pcbStudio_catalogPagination__kwEKl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kd-2);margin-top:var(--kd-2);font-size:12px;color:var(--kd-text-soft)}.pcbStudio_catalogSelection__DXf11{display:flex;flex-wrap:wrap;gap:var(--kd-1);margin-top:var(--kd-2)}.pcbStudio_catalogSelection__DXf11>span{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--kd-accent-line);background:var(--kd-accent-soft);border-radius:var(--kd-r-pill);padding-left:12px}.pcbStudio_catalogSelection__DXf11 button{font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-accent);min-height:var(--kd-tap)}.pcbStudio_catalogSelection__DXf11 button+button{width:var(--kd-tap);font-family:var(--kd-face);font-size:16px}.pcbStudio_catalogDetail__iXggn{margin-top:var(--kd-2);padding:var(--kd-3);background:var(--kd-sheet);border:1px solid var(--kd-line);border-radius:var(--kd-r-card);font-size:var(--kd-small);line-height:var(--kd-small-lh)}.pcbStudio_catalogDetail__iXggn h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d5);line-height:var(--kd-d5-lh);color:var(--kd-ink);margin:var(--kd-2) 0 var(--kd-1);overflow-wrap:anywhere}.pcbStudio_catalogDetail__iXggn p{overflow-wrap:anywhere}.pcbStudio_catalogDetail__iXggn dl{margin:var(--kd-2) 0}.pcbStudio_catalogDetail__iXggn dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kd-2);padding:8px 0;border-top:1px solid var(--kd-line)}.pcbStudio_catalogDetail__iXggn dt{color:var(--kd-text-soft)}.pcbStudio_catalogDetail__iXggn dd{margin:0;color:var(--kd-ink);overflow-wrap:anywhere}.pcbStudio_partsGrid__Oy9WH{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--kd-2);margin-top:var(--kd-3)}.pcbStudio_partCard__tGggG{border:1px solid var(--kd-line);border-radius:var(--kd-r-card);padding:var(--kd-2);font-size:12px;line-height:18px;color:var(--kd-text-soft);overflow-wrap:anywhere;min-width:0}.pcbStudio_partCode__hMZel{display:block;font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-soft)}.pcbStudio_partName__g_J02{display:block;font-size:14px;font-weight:500;color:var(--kd-ink);margin-top:2px}.pcbStudio_partRole__t6eZ3{margin-top:var(--kd-2);padding-top:var(--kd-2);border-top:1px solid var(--kd-line)}.pcbStudio_partRole__t6eZ3>b{display:block;font-size:13px;font-weight:500;color:var(--kd-ink)}.pcbStudio_partRole__t6eZ3 p{margin-top:4px}.pcbStudio_partCard__tGggG>small,.pcbStudio_partRole__t6eZ3 small{display:block;margin-top:var(--kd-1);font-size:11px;line-height:18px;color:var(--kd-text-faint)}.pcbStudio_partRole__t6eZ3 details{margin-top:var(--kd-1)}.pcbStudio_partRole__t6eZ3 summary{min-height:var(--kd-tap);display:flex;align-items:center;color:var(--kd-accent);cursor:pointer}.pcbStudio_partRole__t6eZ3 ul{margin:var(--kd-1) 0;padding-left:18px}.pcbStudio_briefReview__SMUMv{background:var(--kd-surface-soft);border-radius:var(--kd-r-card);padding:var(--kd-3);font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text)}.pcbStudio_briefReview__SMUMv h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d5);line-height:var(--kd-d5-lh);color:var(--kd-ink);margin:var(--kd-1) 0;overflow-wrap:anywhere}.pcbStudio_briefReviewText__PnIqL{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto;color:var(--kd-text-soft)}.pcbStudio_briefDl__N0u_8{margin:var(--kd-2) 0 0}.pcbStudio_briefDl__N0u_8>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--kd-2);padding:8px 0;border-top:1px solid var(--kd-line)}.pcbStudio_briefDl__N0u_8 dt{color:var(--kd-text-soft)}.pcbStudio_briefDl__N0u_8 dd{margin:0;color:var(--kd-ink);overflow-wrap:anywhere}.pcbStudio_advanced__oH6Hf{border-top:1px solid var(--kd-line);padding-top:var(--kd-2)}.pcbStudio_advanced__oH6Hf>summary{min-height:var(--kd-tap);display:flex;align-items:center;gap:var(--kd-1);font-size:var(--kd-small);color:var(--kd-accent);cursor:pointer;list-style:none}.pcbStudio_advanced__oH6Hf>summary::-webkit-details-marker{display:none}.pcbStudio_advanced__oH6Hf>summary:after{content:"▾";color:var(--kd-text-soft)}.pcbStudio_advanced__oH6Hf[open]>summary:after{content:"▴"}.pcbStudio_resultTabs__m4H_f button{min-width:var(--kd-tap)}.pcbStudio_drawing__1DqhH{background:var(--kd-sheet);padding:var(--kd-3);display:grid;place-items:center;min-height:320px}.pcbStudio_drawing__1DqhH img{width:100%;height:auto;max-height:640px;object-fit:contain}.pcbStudio_drawingEmpty__tqLMg{font-size:var(--kd-small);color:var(--kd-text-soft);text-align:center}
/* !important здесь обязателен: просмотрщик платы (/pcb/preview.js) ставит
   touch-action: none инлайном, и без перебивки страница перестаёт
   прокручиваться пальцем ещё до того, как холст активирован. */.pcbStudio_canvasIdle__KK88F{touch-action:pan-y!important}.pcbStudio_canvasLive__YLNra{touch-action:none}.pcbStudio_stageMessage__a05bB{position:absolute;inset:0;display:grid;place-items:center;padding:var(--kd-3);pointer-events:none;text-align:center}.pcbStudio_viewerToggle__IAQH2{min-height:var(--kd-tap);display:inline-flex;align-items:center;gap:var(--kd-1);padding:0 12px;border:1px solid var(--kd-line-strong);border-radius:var(--kd-r-control);font-size:13px;color:var(--kd-text);cursor:pointer}.pcbStudio_viewerToggle__IAQH2 input{width:18px;height:18px;accent-color:var(--kd-accent)}.pcbStudio_dataTable__KRkfZ{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.pcbStudio_dataTable__KRkfZ th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--kd-text-soft);padding:12px;border-bottom:1px solid var(--kd-line);white-space:nowrap}.pcbStudio_dataTable__KRkfZ td{padding:14px 12px;border-bottom:1px solid var(--kd-line);vertical-align:top;color:var(--kd-text)}.pcbStudio_dataTable__KRkfZ td a,.pcbStudio_dataTable__KRkfZ td small{display:block;margin-top:4px;font-size:11px;line-height:18px;color:var(--kd-text-soft)}.pcbStudio_dataTable__KRkfZ td a{color:var(--kd-accent)}.pcbStudio_dataTable__KRkfZ code{font-family:var(--kd-mono);font-size:var(--kd-code);overflow-wrap:anywhere}.pcbStudio_checkSummary__zDOd7{display:flex;flex-wrap:wrap;gap:var(--kd-1);margin-top:var(--kd-2)}.pcbStudio_commandLog__Idnr_{border-top:1px solid var(--kd-line);padding:var(--kd-1) 0;font-size:12px}.pcbStudio_commandLog__Idnr_ summary{min-height:var(--kd-tap);display:flex;align-items:center;gap:var(--kd-1);cursor:pointer;overflow-wrap:anywhere;color:var(--kd-text)}.pcbStudio_commandLog__Idnr_ summary span{color:var(--kd-text-soft)}.pcbStudio_commandLog__Idnr_ pre{margin:var(--kd-1) 0 0;padding:var(--kd-2);background:var(--kd-bg-soft);border-radius:var(--kd-r-control);font-family:var(--kd-mono);font-size:var(--kd-code);line-height:18px;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.pcbStudio_summaryBlock__rfoDR{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--kd-5);align-items:start}.pcbStudio_summaryFigures__iNhNl{display:flex;gap:var(--kd-4);margin:0}.pcbStudio_summaryFigures__iNhNl dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--kd-text-soft)}.pcbStudio_summaryFigures__iNhNl dd{margin:6px 0 0;font-family:var(--kd-display);font-weight:600;font-size:var(--kd-d4);line-height:var(--kd-d4-lh);color:var(--kd-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcbStudio_revisionLayout__OOY2e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--kd-5);align-items:start}.pcbStudio_revisionLayout__OOY2e h2{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d3);line-height:var(--kd-d3-lh);color:var(--kd-ink);margin:10px 0;max-width:18ch}.pcbStudio_revisionForm__GVGnH{display:flex;flex-direction:column;gap:var(--kd-3);min-width:0}.pcbStudio_revisionLocks__Gnc6h{display:flex;flex-direction:column;gap:var(--kd-1)}.pcbStudio_footerLink__vVS55{min-height:var(--kd-tap);display:inline-flex;align-items:center}.pcbStudio_quoteLines__eTp0g{list-style:none;margin:var(--kd-2) 0 0;padding:0}.pcbStudio_operatorPage__DDzLb{max-width:1200px;width:100%;margin:0 auto;padding:var(--kd-4) var(--kd-pad-x) var(--kd-8);display:flex;flex-direction:column;gap:var(--kd-3);min-width:0}.pcbStudio_operatorBar__9Gk3h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kd-2);padding-bottom:var(--kd-2);border-bottom:var(--kd-rule-w) solid var(--kd-ink)}.pcbStudio_operatorBar__9Gk3h h1{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d3);line-height:var(--kd-d3-lh);color:var(--kd-ink);margin-top:4px}.pcbStudio_operatorTag__mAwUC{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:var(--kd-r-pill);background:var(--kd-ink);color:var(--kd-text-invert);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pcbStudio_operatorCard__xSOgU{background:var(--kd-sheet);border:1px solid var(--kd-line);border-radius:var(--kd-r-card);padding:var(--kd-3);min-width:0}.pcbStudio_operatorCard__xSOgU h2{font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--kd-ink)}.pcbStudio_operatorCard__xSOgU h2 span{font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-soft);margin-left:var(--kd-1)}.pcbStudio_operatorFields__tDXqf{display:flex;flex-direction:column;gap:var(--kd-2);margin-top:var(--kd-2);min-width:0}.pcbStudio_operatorGrid__vSqat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kd-3);align-items:start}.pcbStudio_operatorStatus__QmZ44{display:flex;flex-wrap:wrap;gap:var(--kd-1);margin-top:var(--kd-1)}.pcbStudio_operatorNote__kfNHv{margin-top:var(--kd-2);font-size:12px;line-height:18px;color:var(--kd-text-soft);max-width:70ch}.pcbStudio_operatorRecord__DpML5{margin-top:var(--kd-2);font-size:13px;line-height:22px;color:var(--kd-text);overflow-wrap:anywhere}.pcbStudio_operatorRecord__DpML5 p+p{margin-top:var(--kd-1)}[data-glass] .pcbStudio_progressCard__A1Olx{background:var(--kd-glass-card-bg) var(--kd-glass-sheen) no-repeat;border-color:var(--kd-glass-edge);box-shadow:var(--kd-glass-rim),var(--kd-glass-shadow-card);isolation:isolate}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){[data-glass] .pcbStudio_progressCard__A1Olx{-webkit-backdrop-filter:var(--kd-glass-card-filter);backdrop-filter:var(--kd-glass-card-filter)}}[data-glass] .pcbStudio_dense__Nzpqo.pcbStudio_dense__Nzpqo{background-color:var(--kd-sheet);background-image:none;border-color:var(--kd-line);box-shadow:var(--kd-shadow-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}[data-glass] .pcbStudio_frameSolid__vFnzW.pcbStudio_frameSolid__vFnzW{background-color:var(--kd-surface-sunk);background-image:none;border-color:var(--kd-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-glass] .pcbStudio_entryFoot__pEfy5.pcbStudio_entryFoot__pEfy5{background:none}.pcbStudio_briefForm__hBEPG{min-width:0}.pcbStudio_briefFlush__zHgNW.pcbStudio_briefFlush__zHgNW{padding:0}.pcbStudio_briefFlush__zHgNW.pcbStudio_briefFlush__zHgNW>:first-child{margin-top:0}.pcbStudio_operatorBarGlass__J31iY{margin:calc(var(--kd-4) * -1) calc(var(--kd-pad-x) * -1) 0;padding:var(--kd-4) var(--kd-pad-x) var(--kd-2);background:var(--kd-glass-bar-bg) var(--kd-glass-sheen) no-repeat;box-shadow:var(--kd-glass-rim),var(--kd-glass-shadow-bar);isolation:isolate}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.pcbStudio_operatorBarGlass__J31iY{-webkit-backdrop-filter:var(--kd-glass-bar-filter);backdrop-filter:var(--kd-glass-bar-filter)}}@media (max-width:1023px){.pcbStudio_operatorGrid__vSqat,.pcbStudio_revisionLayout__OOY2e,.pcbStudio_summaryBlock__rfoDR{grid-template-columns:minmax(0,1fr)}.pcbStudio_phases__ukRbu ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pcbStudio_progressCard__A1Olx{grid-template-columns:minmax(0,1fr);padding:var(--kd-3)}.pcbStudio_progressCard__A1Olx>button{width:100%}.pcbStudio_catalogPart__SO0XQ,.pcbStudio_catalogSearch__A5F2h,.pcbStudio_partsGrid__Oy9WH,.pcbStudio_phases__ukRbu ol{grid-template-columns:minmax(0,1fr)}.pcbStudio_catalogPartActions__PdbbN{flex-direction:row;flex-wrap:wrap}.pcbStudio_catalogPartActions__PdbbN>*{flex:1 1 140px}.pcbStudio_briefDl__N0u_8>div{grid-template-columns:minmax(0,1fr);gap:2px}.pcbStudio_summaryFigures__iNhNl{justify-content:space-between;gap:var(--kd-2)}.pcbStudio_resultHead__6y9Pf{align-items:flex-start}[data-glass] .pcbStudio_progressCard__A1Olx{background-color:var(--kd-glass-card-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.checkout_panel__rlEBo{margin:20px 0;padding:clamp(20px,3vw,32px);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body),sans-serif}.checkout_panel__rlEBo h2{margin:0;font-size:20px;line-height:1.3}.checkout_panel__rlEBo p{margin:12px 0;line-height:1.65}.checkout_row__DwXmO{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.checkout_status__pLf6g{padding:6px 10px;border:1px solid var(--border);font-size:12px}.checkout_note__QIBN3{font-size:13px;color:var(--text-secondary)}.checkout_quote__f8FIq{border-block:1px solid var(--border);padding-block:16px;margin:20px 0}.checkout_amount__SSaE3{font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkout_scope__FGbjh{white-space:pre-wrap;overflow-wrap:anywhere}.checkout_field__M4TvJ{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:14px}.checkout_field__M4TvJ input,.checkout_field__M4TvJ textarea{min-width:0;width:100%;border:1px solid var(--border);border-radius:0;padding:12px;font:inherit;font-size:16px;color:var(--text);background:var(--bg)}.checkout_field__M4TvJ textarea{min-height:120px;resize:vertical}.checkout_check__QRjKe{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;margin-block:16px}.checkout_check__QRjKe input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}.checkout_actions__jJB1p{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.checkout_primary__wPoHd,.checkout_secondary__Oba4v{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--accent);border-radius:0;padding:12px 18px;font:inherit;font-size:14px;text-decoration:none;cursor:pointer;text-align:center}.checkout_primary__wPoHd{background:var(--accent);color:var(--bg)}.checkout_secondary__Oba4v{background:var(--bg);color:var(--text)}.checkout_primary__wPoHd:disabled,.checkout_secondary__Oba4v:disabled{cursor:not-allowed;opacity:.55}.checkout_field__M4TvJ input:focus-visible,.checkout_field__M4TvJ textarea:focus-visible,.checkout_link__Pn4e5:focus-visible,.checkout_primary__wPoHd:focus-visible,.checkout_secondary__Oba4v:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.checkout_link__Pn4e5{color:var(--text);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.checkout_error__aZYak{padding:12px;border:1px solid var(--accent);background:var(--bg-soft);color:var(--text);overflow-wrap:anywhere}.checkout_list__Ue1HA{display:grid;gap:20px;padding:0;margin:24px 0;list-style:none}.checkout_cart__pznxr{max-width:1120px;margin:0 auto;padding:calc(var(--site-header-h, 72px) + 56px) 24px 80px;min-height:70vh;color:var(--text);display:flex;flex-direction:column;gap:24px;font-family:var(--font-body),sans-serif}.checkout_cart__pznxr .checkout_list__Ue1HA{margin:0}.checkout_cartHeader__pnS45{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--border)}.checkout_cartEyebrow__6W4Wc{margin:0 0 12px;font-size:11px;letter-spacing:.12em;color:var(--text-secondary)}.checkout_cartEyebrow__6W4Wc,.checkout_cart__pznxr h1{font-family:var(--font-display);text-transform:uppercase}.checkout_cart__pznxr h1{margin:0;font-weight:600;font-size:clamp(28px,5vw,48px);line-height:1.05;letter-spacing:var(--kz-tracking-display,-.02em)}.checkout_cartLead__AL4tG{margin:0;max-width:68ch;font-size:15px;line-height:1.65;color:var(--text-secondary)}.checkout_cart__pznxr .checkout_error__aZYak{margin:0;font-size:14px;line-height:1.55;border-width:0 0 0 3px;padding:14px 16px}.checkout_empty__C0aCA{padding:clamp(24px,4vw,40px);border:1px solid var(--border);background:var(--bg-soft)}.checkout_empty__C0aCA h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(18px,2.4vw,24px);line-height:1.2;text-transform:uppercase}.checkout_empty__C0aCA p{margin:12px 0 0;max-width:62ch;font-size:15px;line-height:1.65;color:var(--text-secondary)}.checkout_cartItem__kVbSr{padding:clamp(20px,3vw,32px);border:1px solid var(--border);background:var(--bg)}.checkout_cartItem__kVbSr h2{margin:6px 0 0;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.3}.checkout_cartItem__kVbSr .checkout_note__QIBN3{margin:0}.checkout_cartItem__kVbSr .checkout_panel__rlEBo{margin-bottom:0}.checkout_cartActions__2xxS1{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.checkout_cartFoot__yydY2{margin:0;padding-top:20px;border-top:1px solid var(--border);max-width:80ch;font-size:13px;line-height:1.6;color:var(--text-secondary)}@media (max-width:540px){.checkout_cart__pznxr{padding:calc(var(--site-header-h, 64px) + 28px) 20px 56px;gap:20px}.checkout_cartActions__2xxS1>a{width:100%}.checkout_panel__rlEBo{padding:20px}.checkout_actions__jJB1p>.checkout_primary__wPoHd{width:100%}.checkout_amount__SSaE3{font-size:23px}}.studio_intakeWrap__xbAJ2{display:block;min-width:0}.studio_collapsed__MkoF4{display:none}.studio_plateAccent__CWQrf{fill:var(--kd-accent);stroke:none}.studio_plateStroke__dO3Yd{stroke:var(--kd-accent)}.studio_stack__JEHmm{display:flex;flex-direction:column;gap:var(--kd-gap-block);min-width:0}.studio_card__ida7w{padding:var(--kd-4);display:flex;flex-direction:column;gap:var(--kd-2);align-items:flex-start}.studio_cardTitle__65liA{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d3);line-height:var(--kd-d3-lh);letter-spacing:var(--kd-d3-ls);text-transform:uppercase;color:var(--kd-ink);max-width:24ch}.studio_cardSubTitle__Sht7q{font-size:14px;font-weight:500;color:var(--kd-ink)}.studio_mediaRow__cT58K{display:flex;align-items:flex-start;gap:var(--kd-2);flex-wrap:wrap;min-width:0;width:100%}.studio_mediaRow__cT58K>svg{flex:none;color:var(--kd-accent)}.studio_mediaRow__cT58K>div{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--kd-1)}.studio_actions__pNjbH{display:flex;flex-wrap:wrap;gap:var(--kd-1) var(--kd-2);align-items:center;width:100%}.studio_bannerSlot__aW5UK{padding:var(--kd-3) var(--kd-5) 0}.studio_noteList__xCf6m{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text);max-width:var(--kd-measure)}.studio_noteList__xCf6m li{padding-left:var(--kd-3);position:relative}.studio_noteList__xCf6m li:before{content:"";position:absolute;left:0;top:10px;width:16px;border-top:2px solid var(--kd-accent)}.studio_stageList___gz8U{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--kd-1) var(--kd-3);font-size:var(--kd-small);color:var(--kd-text-soft)}.studio_stageList___gz8U li{display:inline-flex;align-items:center;gap:8px}.studio_stageList___gz8U li>span{width:20px;height:20px;flex:none;border-radius:0;border:1px solid var(--kd-line-strong);display:grid;place-items:center;font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-soft)}.studio_stageDone__irpNp{color:var(--kd-ink)}.studio_stageDone__irpNp>span{border-color:var(--kd-accent);background:var(--kd-accent-soft);color:var(--kd-accent)}.studio_progressBar__4Qwfz{width:100%;height:2px;appearance:none;border:0;background:var(--kd-line)}.studio_progressBar__4Qwfz::-webkit-progress-bar{background:var(--kd-line)}.studio_progressBar__4Qwfz::-webkit-progress-value{background:var(--kd-accent)}.studio_progressBar__4Qwfz::-moz-progress-bar{background:var(--kd-accent)}.studio_progressValue__FXlay{font-family:var(--kd-display);font-weight:600;font-size:var(--kd-d5);line-height:var(--kd-d5-lh);color:var(--kd-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.studio_optionList__8J_zH{display:grid;gap:var(--kd-1);min-width:0}.studio_option__jTP_w{display:flex;align-items:flex-start;gap:10px;min-height:var(--kd-tap);padding:12px 14px;border:1px solid var(--kd-line-strong);border-radius:var(--kd-r-control);background:var(--kd-sheet);cursor:pointer;transition:border-color var(--kd-dur-1) var(--kd-ease),background var(--kd-dur-1) var(--kd-ease)}.studio_option__jTP_w:hover{border-color:var(--kd-line-ink)}.studio_option__jTP_w input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--kd-accent)}.studio_option__jTP_w>span{display:flex;flex-direction:column;gap:2px;min-width:0}.studio_option__jTP_w strong{font-size:14px;font-weight:500;color:var(--kd-ink)}.studio_option__jTP_w small{font-size:12px;line-height:18px;color:var(--kd-text-soft)}.studio_optionSelected__lBIro{border-color:var(--kd-accent);background:var(--kd-accent-soft)}.studio_pill__4bLj_{position:relative;cursor:pointer}.studio_pill__4bLj_ input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.studio_pill__4bLj_:focus-within{outline:var(--kd-focus);outline-offset:var(--kd-focus-offset)}.studio_group__mhojo{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:var(--kd-1)}.studio_groupLegend__lC_7I{font-size:var(--kd-label);line-height:var(--kd-label-lh);font-weight:500;color:var(--kd-ink);padding:0;margin-bottom:4px}.studio_orDivider__sHJTK{display:flex;align-items:center;gap:var(--kd-2);font-size:var(--kd-meta);letter-spacing:.02em;color:var(--kd-text-soft)}.studio_orDivider__sHJTK:after,.studio_orDivider__sHJTK:before{content:"";flex:1 1 auto;border-top:1px solid var(--kd-line)}.studio_details__pNJv_{border:1px solid var(--kd-line);border-radius:var(--kd-r-card);background:var(--kd-bg);min-width:0}.studio_details__pNJv_>summary{min-height:var(--kd-tap);display:flex;align-items:center;justify-content:space-between;gap:var(--kd-2);padding:12px var(--kd-2);font-size:var(--kd-small);color:var(--kd-ink);cursor:pointer;list-style:none}.studio_details__pNJv_>summary::-webkit-details-marker{display:none}.studio_details__pNJv_>summary:after{content:"+";font-size:18px;line-height:1;color:var(--kd-text-soft)}.studio_details__pNJv_[open]>summary:after{content:"–"}.studio_details__pNJv_>summary span{font-size:var(--kd-meta);color:var(--kd-text-soft)}.studio_detailsBody__X04e_{padding:0 var(--kd-2) var(--kd-2)}.studio_styleGrid___s2p5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--kd-2);min-width:0}.studio_styleCard__wr9Hl{position:relative;display:flex;flex-direction:column;border:1px solid var(--kd-line);border-radius:var(--kd-r-card);background:var(--kd-sheet);overflow:hidden;cursor:pointer;min-width:0;transition:border-color var(--kd-dur-1) var(--kd-ease)}.studio_styleCard__wr9Hl:hover{border-color:var(--kd-line-ink)}.studio_styleCard__wr9Hl:focus-within{outline:var(--kd-focus);outline-offset:var(--kd-focus-offset)}.studio_styleCard__wr9Hl input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.studio_styleSelected__S3XDe{border-color:var(--kd-accent);box-shadow:inset 0 0 0 2px var(--kd-accent)}.studio_styleImage__g7kVM{display:block;position:relative;aspect-ratio:4/3;background:var(--kd-surface-sunk)}.studio_styleImage__g7kVM img{display:block;width:100%;height:100%;object-fit:cover}.studio_styleImage__g7kVM>span{position:absolute;top:8px;left:8px;font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-invert);background:var(--kd-plinth);border-radius:0;padding:2px 6px}.studio_styleCaption__8GS7S{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.studio_styleCaption__8GS7S strong{font-size:14px;font-weight:500;color:var(--kd-ink);display:flex;align-items:center;justify-content:space-between;gap:var(--kd-1)}.studio_styleCaption__8GS7S small{font-size:12px;line-height:18px;color:var(--kd-text-soft)}.studio_styleMark__84Lfp{width:18px;height:18px;flex:none;border-radius:0;border:1px solid var(--kd-line-strong);display:grid;place-items:center;color:var(--kd-accent)}.studio_styleSelected__S3XDe .studio_styleMark__84Lfp{border-color:var(--kd-accent);background:var(--kd-accent-soft)}.studio_swatches__TxY_X{display:flex;gap:4px;margin-top:4px}.studio_swatches__TxY_X span{width:14px;height:14px;border-radius:0;border:1px solid var(--kd-line)}.studio_chosenTheme__5D7po{border-top:var(--kd-rule-w) solid var(--kd-accent);padding-top:var(--kd-2);display:flex;flex-direction:column;gap:var(--kd-1)}.studio_chosenTheme__5D7po h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d4);line-height:var(--kd-d4-lh);color:var(--kd-ink)}.studio_chosenTheme__5D7po p{font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text-soft);max-width:var(--kd-measure)}.studio_reviewPalette__7hOJS{display:flex;align-items:center;gap:var(--kd-2);flex-wrap:wrap;padding:var(--kd-2);border:1px solid var(--kd-line);border-radius:var(--kd-r-card);background:var(--kd-bg)}.studio_reviewPalette__7hOJS img{border-radius:var(--kd-r-control);object-fit:cover;flex:none}.studio_reviewPalette__7hOJS>div{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.studio_reviewPalette__7hOJS h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d5);line-height:var(--kd-d5-lh);color:var(--kd-ink)}.studio_reviewPalette__7hOJS p{font-size:var(--kd-meta);line-height:var(--kd-meta-lh);color:var(--kd-text-soft)}.studio_includedPackage__owcFA{border-top:var(--kd-rule-w) solid var(--kd-accent);padding-top:var(--kd-2);display:flex;flex-direction:column;gap:var(--kd-1)}.studio_includedPackage__owcFA h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d4);line-height:var(--kd-d4-lh);color:var(--kd-ink)}.studio_includedPackage__owcFA p{font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text-soft);max-width:var(--kd-measure)}.studio_includedList__AjYq_{display:flex;flex-wrap:wrap;gap:var(--kd-1) var(--kd-3);margin-top:var(--kd-1);font-size:var(--kd-small);color:var(--kd-text)}.studio_includedList__AjYq_ span{display:inline-flex;align-items:center;gap:6px}.studio_includedList__AjYq_ svg{color:var(--kd-accent)}.studio_sourceRow__P3j_E{display:flex;align-items:flex-start;gap:var(--kd-2);padding:var(--kd-2);border:1px solid var(--kd-line);border-radius:var(--kd-r-card);background:var(--kd-surface-soft);min-width:0}.studio_sourceRow__P3j_E svg{flex:none;color:var(--kd-text-soft);margin-top:2px}.studio_sourceRow__P3j_E>div{min-width:0;display:flex;flex-direction:column;gap:2px}.studio_sourceRow__P3j_E strong{font-size:14px;font-weight:500;color:var(--kd-ink);overflow-wrap:anywhere}.studio_sourceRow__P3j_E p{font-size:var(--kd-meta);line-height:var(--kd-meta-lh);color:var(--kd-text-soft)}.studio_fileMeta__iw9aW{display:block;font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-soft)}.studio_downloadLink__TxKRx{min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:var(--kd-small);color:var(--kd-ink);overflow-wrap:anywhere}.studio_downloadLink__TxKRx svg,.studio_downloadLink__TxKRx:hover{color:var(--kd-accent)}.studio_activityList__scVq3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--kd-1);font-size:var(--kd-meta);line-height:var(--kd-meta-lh);color:var(--kd-text-soft)}.studio_activityList__scVq3 li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:var(--kd-1)}.studio_activityList__scVq3 time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--kd-mono);font-size:var(--kd-code)}.studio_activityList__scVq3 span{overflow-wrap:anywhere}.studio_deleteArea__KyHhz{display:flex;flex-direction:column;gap:var(--kd-1);align-items:flex-start;padding-top:var(--kd-2);border-top:1px solid var(--kd-line)}.studio_deleteArea__KyHhz p{font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text)}.studio_footerLink__337wb{display:inline-flex;align-items:center;min-height:var(--kd-tap)}.studio_stageMedia__30fy4,.studio_stageMedia__30fy4 img{display:block;width:100%;height:100%}.studio_stageMedia__30fy4 img{object-fit:contain}.studio_modelDetails__8gICo{margin-top:var(--kd-2)}.studio_bureauProjects__lFr4C{margin-top:var(--kd-3);display:flex;flex-direction:column;gap:var(--kd-2)}.studio_bureauProjects__lFr4C h3{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d5);line-height:var(--kd-d5-lh);color:var(--kd-ink)}.studio_showcaseCard__eLthI{display:flex;flex-direction:column;gap:var(--kd-1);border:1px solid var(--kd-line);border-radius:var(--kd-r-card);background:var(--kd-sheet);overflow:hidden;min-width:0}.studio_showcaseCard__eLthI:hover{border-color:var(--kd-line-ink)}.studio_showcaseCard__eLthI img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--kd-surface-sunk)}.studio_showcaseCard__eLthI>div{padding:0 12px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.studio_showcaseCard__eLthI strong{font-size:14px;font-weight:500;color:var(--kd-ink);display:flex;align-items:center;justify-content:space-between;gap:var(--kd-1)}.studio_showcaseCard__eLthI p{font-size:var(--kd-meta);line-height:var(--kd-meta-lh);color:var(--kd-text-soft)}.studio_showcaseCard__eLthI small{font-size:var(--kd-code);letter-spacing:.06em;text-transform:uppercase;color:var(--kd-text-faint)}.studio_viewerRow__gzuvk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kd-1) var(--kd-2);width:100%;min-width:0}.studio_layerCount__HqE91{margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-text-soft)}.studio_stageMessage__RDwT_{position:absolute;left:var(--kd-3);right:var(--kd-3);top:40%;padding:var(--kd-2);border-radius:var(--kd-r-card);background:var(--kd-sheet);border:1px solid var(--kd-line);text-align:center;font-size:var(--kd-small);color:var(--kd-text)}.studio_stageFallback__0EZz3{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kd-2);padding:var(--kd-3);text-align:center}.studio_stageFallback__0EZz3 img{display:block;max-height:80%;max-width:100%;object-fit:contain}.studio_stageFallback__0EZz3 p{font-size:var(--kd-small);line-height:var(--kd-small-lh);color:var(--kd-text-invert);max-width:52ch}.studio_stageHint__FuAxB{position:absolute;left:var(--kd-2);right:var(--kd-2);bottom:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--kd-1);pointer-events:none;font-size:var(--kd-code);color:var(--kd-text-invert);opacity:.72}.studio_inspectPanel__yWRVW{width:100%;border:1px solid var(--kd-accent-line);border-left:var(--kd-rule-w) solid var(--kd-accent);border-radius:var(--kd-r-control);background:var(--kd-accent-soft);padding:12px 14px;min-width:0}.studio_inspectHead__0bxZL{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-1)}.studio_inspectHead__0bxZL strong{font-size:14px;font-weight:500;color:var(--kd-ink);overflow-wrap:anywhere}.studio_inspectGrid__odRpv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px var(--kd-3);margin-top:10px;font-size:var(--kd-meta);line-height:var(--kd-meta-lh)}.studio_inspectGrid__odRpv>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px}.studio_inspectGrid__odRpv dt{color:var(--kd-text-soft)}.studio_inspectGrid__odRpv dd{margin:0;color:var(--kd-ink);overflow-wrap:anywhere}.studio_lightRow__vAqSQ{display:flex;align-items:center;gap:10px;font-size:var(--kd-small);color:var(--kd-text);min-height:var(--kd-tap)}.studio_lightRow__vAqSQ input{width:120px;max-width:100%;accent-color:var(--kd-accent)}.studio_lightRow__vAqSQ span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:42px;font-family:var(--kd-mono);font-size:var(--kd-code)}.studio_viewerLarge__sDI3m .studio_stagePlinth__NelzO{height:75vh}.studio_viewerFrame__jEjRK:fullscreen{display:flex;flex-direction:column;border:0;border-radius:0;overflow:auto;background:var(--kd-bg)}.studio_viewerFrame__jEjRK:fullscreen .studio_stagePlinth__NelzO{flex:1 1 auto;height:auto;min-height:35vh}.studio_museumTitle__tpuUE{font-family:var(--kd-display);font-weight:400;font-size:var(--kd-d3);line-height:var(--kd-d3-lh);letter-spacing:var(--kd-d3-ls);text-transform:uppercase;color:var(--kd-ink);max-width:24ch}.studio_museumFlush__h7vTP{padding-left:0;padding-right:0}.studio_onGlass__CkfbP.studio_onGlass__CkfbP{background:transparent}.studio_launcher__UQqt0{padding:var(--kd-5);display:flex;flex-direction:column;gap:var(--kd-2);align-items:flex-start}.studio_launchSteps__Du0Oj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--kd-2);width:100%;min-width:0}.studio_launchSteps__Du0Oj li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--kd-1);align-items:baseline;min-width:0}.studio_launchNo__k8XTl{font-family:var(--kd-mono);font-size:var(--kd-code);color:var(--kd-accent)}.studio_launchSteps__Du0Oj strong{display:block;font-size:14px;font-weight:500;color:var(--kd-ink)}.studio_launchSteps__Du0Oj small{display:block;margin-top:2px;font-size:var(--kd-meta);line-height:var(--kd-meta-lh);color:var(--kd-text-soft);max-width:var(--kd-measure)}.studio_windowBody__J5wbF.studio_windowBody__J5wbF{padding:0}.studio_windowStepper__ywVOp>ol{height:auto;min-height:48px;padding:0;border-bottom:0}@media (max-width:1023px){.studio_inspectGrid__odRpv{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.studio_card__ida7w,.studio_launcher__UQqt0{padding:var(--kd-3)}.studio_bannerSlot__aW5UK{padding:var(--kd-2) var(--kd-3) 0}.studio_actions__pNjbH>:is(a,button){width:100%;justify-content:center}.studio_styleGrid___s2p5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.studio_activityList__scVq3 li{grid-template-columns:46px minmax(0,1fr)}}@media (max-width:389px){.studio_styleGrid___s2p5{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_inspectGrid__odRpv>div{grid-template-columns:minmax(0,1fr)}.studio_lightRow__vAqSQ input{flex:1 1 100px;width:auto}}