.rt.rpc{--rpc-accent: var(--studio-accent, var(--rta-accent, #63f5a6));--rpc-header-offset: 90px;--rpc-danger: #ffa99e;position:relative;color:var(--ink, #eef3f0);font-family:var(--f-body, ui-sans-serif, system-ui, sans-serif);font-size:15px;line-height:1.6;padding-block:30px 76px;isolation:isolate}.rpc *,.rpc *:before,.rpc *:after{box-sizing:border-box;min-width:0}.rpc [hidden]{display:none!important}.rpc .rpc-wrap{max-width:var(--maxw, 1240px);margin-inline:auto;padding-inline:var(--gut, clamp(20px, 5vw, 64px))}.rpc h1,.rpc h2,.rpc h3,.rpc p{margin:0}.rt.rpc h1,.rt.rpc h2,.rt.rpc h3{color:var(--ink, #eef3f0);font-family:var(--f-display, ui-sans-serif, system-ui, sans-serif);letter-spacing:-.035em;text-wrap:balance}.rpc a{color:inherit}.rpc button,.rpc input,.rpc select,.rpc textarea{font:inherit}.rpc button{cursor:pointer;-webkit-tap-highlight-color:transparent}.rpc button:disabled{cursor:not-allowed;opacity:.5}.rpc :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--rpc-accent);outline-offset:4px}.rpc :is(h2,[data-rpc-editor],[data-rpc-review],[data-rpc-form]){scroll-margin-top:calc(var(--rpc-header-offset) + 12px)}.rpc .rpc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rpc .rpc-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-soft, #b6c2bc);font-size:12px;margin-bottom:24px}.rpc .rpc-breadcrumb a{text-decoration:none}.rpc .rpc-breadcrumb a:hover{color:var(--rpc-accent)}.rpc .rpc-kicker,.rpc .rpc-eyebrow{color:var(--rpc-accent);font:500 10px/1.5 var(--f-mono, ui-monospace, monospace);text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px}.rpc .rpc-intro{padding-bottom:25px}.rt.rpc .rpc-intro h1{font-size:clamp(32px,3.65vw,50px);font-weight:750;line-height:1.08;max-width:24ch}.rpc .rpc-intro h1 span{color:var(--rpc-accent)}.rpc .rpc-intro>p,.rpc .rpc-intro .rpc-lead{max-width:65ch;color:var(--ink-soft, #b6c2bc);font-size:15px;line-height:1.65;margin-top:12px}.rpc .rpc-intro .rpc-kicker{margin-top:0;color:var(--rpc-accent);font-size:10px}.rpc .rpc-start{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-block:18px;margin-bottom:26px;border-top:1px solid var(--line, #a0c8b41a);border-bottom:1px solid var(--line, #a0c8b41a)}.rpc .rpc-start>div{flex:1}.rpc .rpc-start label,.rpc .rpc-start summary,.rpc .rpc-start h2{font-size:13px;font-weight:650;letter-spacing:0}.rpc .rpc-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rpc .rpc-presets:empty{display:none}.rpc .rpc-presets select{max-width:390px}.rpc .rpc-presets button,.rpc .rpc-presets a{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line-strong, #aaffd24d);border-radius:10px;background:var(--bg-1, #0b0f0e);color:var(--ink-soft, #b6c2bc);font-size:12px;line-height:1.4;text-align:left;text-decoration:none}.rpc .rpc-presets :is(button,a):hover{color:var(--ink);border-color:var(--rpc-accent)}.rpc .rpc-presets p{flex-basis:100%;font-size:12px;color:var(--ink-soft)}.rpc .rpc-preset-note{display:grid;flex-basis:100%;gap:4px;color:var(--ink-soft, #b6c2bc);font-size:12px;line-height:1.65}.rpc .rpc-preset-note strong{color:var(--ink, #eef3f0);font-weight:650}.rpc .rpc-preset-note>:is(strong,span){display:block}.rpc .rpc-button,.rpc [data-rpc-next],.rpc [data-rpc-form] button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid var(--rpc-accent);border-radius:12px;background:var(--rpc-accent);color:var(--acc-ink, #042a18);font:750 14px/1.4 var(--f-body, ui-sans-serif, system-ui, sans-serif);text-align:center;text-decoration:none;white-space:normal;box-shadow:none;transition:background .16s,border-color .16s}.rpc .rpc-button:hover,.rpc [data-rpc-next]:hover,.rpc [data-rpc-form] button[type=submit]:hover{background:var(--acc-bright, #5bffb0)}.rpc .rpc-button-secondary,.rpc .rpc-button--secondary{color:var(--ink, #eef3f0);background:var(--bg-1, #0b0f0e);border-color:var(--line-strong, #aaffd24d)}.rpc .rpc-button-secondary:hover,.rpc .rpc-button--secondary:hover{background:var(--acc-wash, #34e88a14);border-color:var(--rpc-accent)}.rpc .rpc-text-button,.rpc [data-rpc-reset]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 0;background:transparent;border:0;color:var(--ink-soft, #b6c2bc);font:600 12px/1.5 var(--f-body, ui-sans-serif, system-ui, sans-serif);text-decoration:underline;text-underline-offset:4px}.rpc .rpc-text-button:hover,.rpc [data-rpc-reset]:hover{color:var(--rpc-accent)}.rpc .rpc-workspace{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:30px;align-items:start}.rpc .rpc-controls{min-width:0}.rpc .rpc-progress{min-height:35px;font-size:12px;color:var(--ink-soft, #b6c2bc);margin-bottom:8px}.rpc .rpc-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rpc .rpc-progress progress{display:block;width:100%;height:3px;margin-top:9px;border:0;border-radius:5px;background:var(--line);accent-color:var(--rpc-accent)}.rpc .rpc-progress progress::-webkit-progress-bar{background:var(--line);border-radius:5px}.rpc .rpc-progress progress::-webkit-progress-value{background:var(--rpc-accent);border-radius:5px}.rpc .rpc-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(106px,1fr);gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding:4px 3px 11px;margin:0 -3px 20px}.rpc .rpc-nav::-webkit-scrollbar{height:4px}.rpc .rpc-nav::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.rpc .rpc-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:70px;padding:11px 12px;border:1px solid var(--line, #a0c8b41a);border-radius:10px;background:var(--bg-1, #0b0f0e);color:var(--ink-soft, #b6c2bc);text-align:left;font-size:12px;line-height:1.4;scroll-snap-align:start;transition:border-color .16s,background .16s}.rpc .rpc-step>span:first-child{color:var(--rpc-accent);font:500 10px/1.4 var(--f-mono, ui-monospace, monospace)}.rpc .rpc-step small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:10px}.rpc .rpc-step strong{font-weight:650}.rpc .rpc-step:hover{border-color:var(--line-strong)}.rpc .rpc-step[aria-current]:not([aria-current=false]),.rpc .rpc-step[aria-selected=true],.rpc .rpc-step.is-active{color:var(--rpc-accent);border-color:var(--rpc-accent);background:var(--acc-wash, #34e88a14)}.rpc .rpc-step[data-state=incompatible],.rpc .rpc-step[data-status=incompatible]{border-color:var(--rpc-danger)}.rpc .rpc-step:disabled,.rpc .rpc-step[aria-disabled=true]{opacity:1;color:var(--ink-mute, #76847d);border-color:var(--line, #a0c8b41a);background:var(--bg-0, #07090a);cursor:not-allowed}.rpc .rpc-step:disabled :is(.rpc-step__number,.rpc-step__summary),.rpc .rpc-step[aria-disabled=true] :is(.rpc-step__number,.rpc-step__summary){color:var(--ink-mute, #76847d)}.rpc .rpc-flow-mode{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 15px;border:1px solid var(--line, #a0c8b41a);border-radius:12px;background:var(--bg-1, #0b0f0e);color:var(--ink-soft, #b6c2bc);font-size:12px;line-height:1.6}.rpc .rpc-flow-mode label{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;cursor:pointer}.rpc .rpc-flow-mode input[type=checkbox]{margin:3px 0 0}.rpc .rpc-flow-mode strong{display:block;color:var(--ink, #eef3f0);font-size:12px;font-weight:650}.rpc .rpc-flow-mode small{display:block;margin-top:3px;color:var(--ink-soft, #b6c2bc);font-size:11px;line-height:1.55}.rpc .rpc-flow-mode:has(input:checked){border-color:var(--line-strong, #aaffd24d);background:var(--acc-wash, #34e88a14)}.rpc .rpc-start>.rpc-flow-mode{flex:1 0 100%;margin:0}.rpc .rpc-editor{padding:22px;border:1px solid var(--line, #a0c8b41a);border-radius:20px;background:var(--surface, #161c1a8c)}.rpc .rpc-editor-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:20px}.rt.rpc .rpc-editor-head h2{font-size:25px;font-weight:750;line-height:1.2}.rpc .rpc-editor-head p{font-size:13px;color:var(--ink-soft);margin-top:8px;max-width:48ch}.rpc .rpc-editor-head>p{flex-basis:100%}.rpc .rpc-editor-head button{min-height:44px}.rpc .rpc-editor fieldset{border:0;padding:0;margin:0}.rpc .rpc-editor legend{font-weight:650;font-size:13px;margin-bottom:10px}.rpc .rpc-search{width:100%;margin-bottom:12px}.rpc label.rpc-search{display:block;color:var(--ink-soft);font-size:12px}.rpc label.rpc-search input{margin-top:6px}.rpc input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.rpc select,.rpc textarea{max-width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--line-strong, #aaffd24d);border-radius:12px;color:var(--ink, #eef3f0);background:var(--bg-1, #0b0f0e);font:400 16px/1.5 var(--f-body, ui-sans-serif, system-ui, sans-serif);color-scheme:dark}.rpc input::placeholder,.rpc textarea::placeholder{color:var(--ink-soft, #b6c2bc);opacity:.75}.rpc input.rpc-search,.rpc .rpc-search input{width:100%}.rpc select{padding-right:28px}.rpc .rpc-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:16px}.rpc .rpc-filters>label{display:flex;flex-direction:column;gap:6px;flex:1;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.rpc .rpc-filters label :is(input[type=search],select){display:block;box-sizing:border-box;width:100%;height:48px;min-height:48px;margin:0;padding-block:11px;font-size:16px;line-height:24px}.rpc .rpc-filters input[type=search]{-webkit-appearance:none;appearance:none}.rpc .rpc-filters button{min-height:44px;padding:9px 12px;font-size:12px;color:var(--ink-soft);background:var(--bg-1);border:1px solid var(--line-strong);border-radius:10px}.rpc .rpc-filters button[aria-pressed=true]{background:var(--acc-wash);color:var(--rpc-accent);border-color:var(--rpc-accent)}.rpc .rpc-condition-switch{display:flex;flex-wrap:wrap;width:100%;gap:4px;padding:4px;border:1px solid var(--line-strong, #aaffd24d);border-radius:12px;background:var(--bg-0, #07090a)}.rpc .rpc-condition-switch button{display:flex;flex:1 1 100px;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;min-height:48px;padding:9px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-soft, #b6c2bc);font-size:12px;font-weight:650;line-height:1.4}.rpc .rpc-condition-switch button:hover{border-color:var(--line-strong, #aaffd24d);color:var(--ink, #eef3f0)}.rpc .rpc-condition-switch button[aria-pressed=true]{background:var(--acc-wash, #34e88a14);border-color:var(--rpc-accent);color:var(--rpc-accent)}.rpc .rpc-condition-switch button:focus-visible{outline-offset:2px}.rpc .rpc-condition-switch .rpc-condition-count{min-width:18px;padding:2px 4px;border-radius:4px;color:inherit;background:#b6c2bc0d;font:500 10px/1.4 var(--f-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.rpc .rpc-filters label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;min-height:44px;flex-basis:100%}.rpc input[type=checkbox],.rpc input[type=radio]{width:18px;height:18px;flex:none;accent-color:var(--rpc-accent)}.rpc .rpc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.rpc .rpc-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 15px;width:100%;min-height:92px;padding:15px 16px;color:var(--ink, #eef3f0);border:1px solid var(--line-strong, #aaffd24d);border-radius:14px;background:var(--bg-1, #0b0f0e);text-align:left;font-size:14px;line-height:1.45;transition:border-color .16s,background .16s}.rpc .rpc-option:hover{border-color:var(--rpc-accent);background:#63f5a607}.rpc .rpc-option[aria-pressed=true],.rpc .rpc-option[aria-selected=true],.rpc .rpc-option.is-selected{border-color:var(--rpc-accent);background:linear-gradient(120deg,#63f5a614,#63f5a606);box-shadow:inset 3px 0 0 var(--rpc-accent)}.rpc .rpc-option__name{grid-column:1;font-size:14px;font-weight:700;overflow-wrap:anywhere}.rpc .rpc-option__spec{grid-column:1;color:var(--ink-soft, #b6c2bc);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.rpc .rpc-option__meta{grid-column:1;display:flex;flex-wrap:wrap;gap:5px 9px;color:var(--ink-soft, #b6c2bc);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.rpc .rpc-option__price{grid-column:2;grid-row:1 / span 3;justify-self:end;align-self:center;max-width:130px;color:var(--ink);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;line-height:1.35;overflow-wrap:normal;word-break:normal}.rpc .rpc-option__price small{display:block;font-size:10px;line-height:1.45;color:var(--ink-soft);font-weight:400;margin-top:3px}.rpc .rpc-option__included{display:block;margin-bottom:4px;color:var(--ink-soft, #b6c2bc);font-size:11px;font-weight:500}.rpc .rpc-price-amount{display:inline-block;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.rpc .rpc-option[aria-pressed=true] .rpc-option__name{color:var(--rpc-accent)}.rpc .rpc-option[data-status=incompatible],.rpc .rpc-option[data-state=incompatible]{border-color:#ef4444}.rpc .rpc-option__reason{grid-column:1 / -1;color:var(--amber, #ffcf6b);font-size:12px;line-height:1.6;margin-top:4px}.rpc .rpc-option__selection{grid-column:1 / -1;font-size:11px;color:var(--rpc-accent)}.rpc .rpc-option-note{grid-column:1 / -1;color:var(--ink-soft, #b6c2bc);font-size:11px;line-height:1.6;margin-top:4px}.rpc .rpc-step-hint{margin-top:15px;padding:10px 12px;border-left:2px solid var(--rpc-accent);border-radius:0 8px 8px 0;background:var(--acc-wash, #34e88a14);color:var(--ink-soft, #b6c2bc);font-size:12px;line-height:1.6}.rpc .rpc-show-more{grid-column:1 / -1;width:100%;color:var(--rpc-accent);background:var(--bg-1, #0b0f0e);border-color:var(--line-strong, #aaffd24d);font-size:12px}.rpc .rpc-show-more:hover{color:var(--rpc-accent);background:var(--acc-wash, #34e88a14);border-color:var(--rpc-accent)}.rpc .rpc-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:6px;padding:3px 6px;font:500 10px/1.35 var(--f-mono, ui-monospace, monospace);color:var(--ink-soft);vertical-align:middle}.rpc .rpc-badge[data-state=stock],.rpc .rpc-badge[data-status=checked]{color:var(--rpc-accent)}.rpc .rpc-badge[data-state=enquiry],.rpc .rpc-badge[data-status=confirmation]{color:var(--amber, #ffcf6b)}.rpc .rpc-badge[data-state=unavailable],.rpc .rpc-badge[data-status=incompatible]{color:var(--rpc-danger)}.rpc .rpc-empty{border:1px dashed var(--line-strong);border-radius:12px;padding:24px 18px;color:var(--ink-soft);font-size:13px;line-height:1.7}.rpc .rpc-empty p+p{margin-top:8px}.rpc .rpc-actions,.rpc .rpc-actionbar{position:sticky;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;margin-top:16px;background:var(--bg-1, #0b0f0e);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 14px 36px -24px #000}.rpc .rpc-actions [data-rpc-next],.rpc .rpc-actionbar [data-rpc-next]{margin-left:auto;flex:0 1 auto}.rpc .rpc-actions small,.rpc .rpc-actionbar small{display:block;font-size:11px;color:var(--ink-soft)}.rpc .rpc-actions strong,.rpc .rpc-actionbar strong{display:block;font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.rpc .rpc-preview{position:sticky;top:var(--rpc-header-offset);border:1px solid var(--line, #a0c8b41a);border-radius:20px;background:var(--bg-1, #0b0f0e);overflow:clip}.rpc .rpc-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;min-height:64px;padding:10px 12px;border-bottom:1px solid var(--line)}.rpc .rpc-preview-toolbar h2,.rpc .rpc-preview-toolbar>span{margin-right:auto;color:var(--ink-soft);font:500 10px/1.5 var(--f-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase}.rpc .rpc-preview-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;color:var(--ink-soft);border:1px solid transparent;border-radius:9px;background:transparent;font-size:11px;line-height:1.35}.rpc .rpc-preview-toolbar button:hover{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.rpc .rpc-preview-toolbar button[aria-pressed=true]{color:var(--rpc-accent);border-color:var(--line-strong);background:var(--acc-wash)}.rpc .rpc-preview-toolbar [data-rpc-preview-toggle]{display:none}.rpc .rpc-preview-stage,.rpc .rpc-preview__stage{position:relative;width:100%;height:clamp(360px,49vw,510px);min-height:0;overflow:hidden;background:radial-gradient(ellipse at 55% 40%,#19362a59,transparent 66%),var(--bg-0, #07090a);isolation:isolate;touch-action:pan-y pinch-zoom}.rpc .rpc-preview-stage:before,.rpc .rpc-preview__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#8bcfac08 1px,transparent 1px),linear-gradient(90deg,#8bcfac08 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(transparent,#000 45%,transparent);mask-image:linear-gradient(transparent,#000 45%,transparent)}.rpc [data-rpc-canvas],.rpc [data-rpc-labels],.rpc [data-rpc-lines]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rpc [data-rpc-canvas]{z-index:1;touch-action:pan-y pinch-zoom}.rpc [data-rpc-canvas] canvas{display:block;max-width:100%;width:100%;height:100%;touch-action:pan-y pinch-zoom}.rpc [data-rpc-canvas][data-interactive=true] canvas{touch-action:none;cursor:grab}.rpc [data-rpc-labels]{z-index:3;pointer-events:none}.rpc [data-rpc-lines]{z-index:2;overflow:visible;pointer-events:none}.rpc .rpc-callout{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:160px;max-width:calc(100% - 24px);min-height:44px;padding:10px 12px;border:1px solid #8cffbd50;border-radius:14px;background:linear-gradient(135deg,#14281df5,#09110fed);color:#e5f6ec;text-align:left;box-shadow:0 12px 28px #0003;pointer-events:auto;cursor:pointer}.rpc .rpc-callout:hover{border-color:var(--rpc-accent)}.rpc .rpc-callout__category{color:var(--rpc-accent);font:500 9px/1.4 var(--f-mono, ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase}.rpc .rpc-callout__name{width:100%;font:650 11px/1.45 var(--f-body, ui-sans-serif, system-ui, sans-serif);overflow-wrap:anywhere}.rpc .rpc-callout__status{color:var(--amber, #ffcf6b);font-size:10px;line-height:1.4}.rpc .rpc-callout-line{fill:none;stroke:var(--rpc-accent);stroke-width:1;opacity:.8;vector-effect:non-scaling-stroke}.rpc .rpc-callout-dot{fill:var(--rpc-accent);stroke:#07090a;stroke-width:2;vector-effect:non-scaling-stroke}.rpc .rpc-preview-note{padding:14px 17px;border-top:1px solid var(--line);color:var(--ink-soft, #b6c2bc);font-size:11px;line-height:1.65}.rpc [data-rpc-fallback]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--ink-soft);font-size:12px;text-align:center}.rpc [data-rpc-fallback] svg{width:100%;max-width:270px;max-height:290px}.rpc [data-rpc-fallback] ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;max-width:100%;margin:0;padding:0;list-style:none;text-align:left;font-size:11px}.rpc [data-rpc-fallback] li{overflow-wrap:anywhere}.rpc .rpc-fallback-part{transition:opacity .16s}.rpc .rpc-fallback-part[data-selected=true]{color:var(--rpc-accent);opacity:1}.rpc .rpc-review{margin-top:38px;padding-top:32px;border-top:1px solid var(--line-strong)}.rpc .rpc-review-heading{margin-bottom:22px}.rt.rpc .rpc-review-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.15;font-weight:750}.rpc .rpc-review-heading p{color:var(--ink-soft);font-size:13px;line-height:1.7;margin-top:12px;max-width:70ch}.rpc .rpc-summary{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.rpc .rpc-summary-row{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(0,1.6fr) auto;gap:14px;align-items:start;padding:18px 20px;font-size:13px}.rpc .rpc-summary-row+.rpc-summary-row{border-top:1px solid var(--line)}.rpc .rpc-summary-row>:first-child{color:var(--ink-soft);font-size:12px}.rpc .rpc-summary-row strong{display:block;font-size:14px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.rpc .rpc-summary-row small{display:block;color:var(--ink-soft);font-size:11px;line-height:1.65;margin-top:4px}.rpc .rpc-summary-row button{min-height:44px;margin-top:-9px;padding:8px;border:0;background:none;font-size:12px;color:var(--rpc-accent);text-decoration:underline;text-underline-offset:4px}.rpc .rpc-summary-row .rpc-row-price{font-variant-numeric:tabular-nums;font-weight:650;white-space:normal}.rpc .rpc-pricing{padding:24px 0}.rpc .rpc-price{color:var(--ink);font-size:clamp(27px,3vw,36px);font-weight:750;line-height:1.15;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.rpc .rpc-price small{display:block;color:var(--ink-soft);font-size:12px;line-height:1.6;font-weight:400;letter-spacing:0;margin-top:8px}.rpc .rpc-pricing p,.rpc .rpc-pricing>small{display:block;color:var(--ink-soft);font-size:12px;line-height:1.7;margin-top:8px}.rpc .rpc-findings{margin-block:20px}.rpc .rpc-finding{border:1px solid var(--line-strong);border-left:3px solid var(--amber, #ffcf6b);border-radius:10px;background:var(--surface);color:var(--ink-soft);padding:12px 14px;font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin-top:9px}.rpc .rpc-finding[data-status=checked],.rpc .rpc-finding[data-state=checked]{border-left-color:var(--rpc-accent)}.rpc .rpc-finding[data-status=incompatible],.rpc .rpc-finding[data-state=incompatible]{border-left-color:var(--rpc-danger)}.rpc .rpc-finding strong{color:var(--ink);font-weight:650}.rpc .rpc-finding a{color:var(--rpc-accent);text-underline-offset:3px}.rpc .rpc-form{max-width:760px;margin-top:24px;padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--bg-1)}.rt.rpc .rpc-form h3,.rt.rpc .rpc-form h2{font-size:22px;font-weight:750;line-height:1.25;margin-bottom:12px}.rpc .rpc-form>p{font-size:13px;color:var(--ink-soft);line-height:1.7;margin-bottom:18px}.rpc .rpc-form-grid,.rpc .rpc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rpc .rpc-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.rpc .rpc-field label,.rpc .rpc-form label:not(:has(input[type=checkbox])){font-size:13px;color:var(--ink-soft)}.rpc .rpc-field input,.rpc .rpc-field select,.rpc .rpc-field textarea{display:block;width:100%}.rpc .rpc-form textarea{width:100%;min-height:110px;resize:vertical}.rpc .rpc-form input[aria-invalid=true]{border-color:var(--rpc-danger)}.rpc .rpc-consent{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin:4px 0 20px;color:var(--ink-soft);font-size:12px;line-height:1.7}.rpc .rpc-consent input{margin-top:4px}.rpc .rpc-form [data-rpc-submit-mode]{width:100%;margin-bottom:18px}.rpc .rpc-form button[type=submit]{width:100%}.rpc .rpc-form>small,.rpc .rpc-form .rpc-form-note{display:block;margin-top:14px;font-size:11px;line-height:1.7;color:var(--ink-soft)}.rpc [data-rpc-feedback]:not(:empty){border:1px solid var(--line-strong);border-radius:12px;padding:14px 16px;margin-top:16px;font-size:13px;line-height:1.7;color:var(--ink);overflow-wrap:anywhere}.rpc [data-rpc-feedback][data-state=error],.rpc .rpc-error{color:var(--rpc-danger)}.rpc .rpc-success{color:var(--rpc-accent)}.rpc .rpc-notice{font-size:12px;line-height:1.7;color:var(--ink-soft);border-left:2px solid var(--rpc-accent);padding-left:12px;margin-block:14px}.rpc .rpc-footer-note{font-size:11px;line-height:1.7;color:var(--ink-soft);margin-top:24px}.rpc .rpc-option{display:block;padding:0}.rpc .rpc-option__select{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 15px;width:100%;min-height:92px;padding:15px 16px;border:0;border-radius:13px;color:inherit;background:transparent;text-align:left;font:inherit}.rpc .rpc-option__select:focus-visible{outline-offset:3px}.rpc .rpc-option.is-selected .rpc-option__name{color:var(--rpc-accent)}.rpc .rpc-option__warning{grid-column:1 / -1;color:#ef4444;font-size:12px;line-height:1.6;margin-top:4px}.rpc .rpc-option__state{grid-column:1 / -1;color:var(--ink-soft);font-size:11px;line-height:1.5;margin-top:5px}.rpc .rpc-option.is-selected .rpc-option__state{color:var(--rpc-accent)}.rpc .rpc-option.has-conflict{border-color:#ef4444}.rpc .rpc-option__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:2px 16px 5px;border-top:1px solid var(--line)}.rpc .rpc-quantity{display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:12px}.rpc .rpc-quantity input{width:72px;min-height:40px!important;padding:6px 10px!important}.rpc .rpc-badge--stock{color:var(--rpc-accent)}.rpc .rpc-badge--enquiry{color:var(--amber)}.rpc .rpc-badge--unavailable{color:var(--rpc-danger)}.rpc .rpc-step__summary{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:10px}.rpc .rpc-step__name{font-size:12px;font-weight:650;line-height:1.4}.rpc .rpc-step__attention{position:absolute;right:9px;top:7px;font-size:12px;font-weight:750;color:var(--rpc-danger)}.rpc .rpc-step.is-complete .rpc-step__number:after{content:" \2713"}.rpc .rpc-selected-summary{padding:10px 12px;margin-bottom:14px;border-left:2px solid var(--rpc-accent);background:var(--acc-wash);color:var(--ink-soft);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.rpc .rpc-result-count{margin-bottom:10px;font-size:11px;color:var(--ink-soft)}.rpc .rpc-preview-controls{display:flex;align-items:center;justify-content:flex-end;gap:3px;flex-wrap:wrap}.rpc .rpc-preview-toolbar>.rpc-kicker{margin:0 auto 0 3px;font-size:9px}.rpc .rpc-intro .rpc-intro-note{font-size:12px;max-width:75ch}.rpc .rpc-preset-select{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rpc .rpc-preset-select select{font-size:13px}.rpc .rpc-intent{position:relative}.rpc .rpc-intent>summary{cursor:pointer;padding:12px 10px;min-height:44px;color:var(--ink-soft)}.rpc .rpc-intent[open]{flex-basis:100%}.rpc .rpc-intent[open]>label{display:inline-flex;flex-direction:column;gap:5px;max-width:100%;width:min(250px,100%);margin:6px 10px 6px 0}.rpc .rpc-intent select,.rpc .rpc-intent input{width:100%;font-size:14px}.rpc .rpc-price__label{display:block;color:var(--ink-soft);font-size:12px;margin-bottom:6px}.rpc .rpc-price__value{display:block;font-size:clamp(27px,3vw,36px);font-weight:750;letter-spacing:-.035em;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal}.rpc .rpc-price__note{display:block;color:var(--ink-soft);font-size:12px;line-height:1.7;margin-top:9px}.rpc .rpc-pricing-compact{padding:0;max-width:58%}.rpc .rpc-pricing-compact .rpc-price__label{font-size:10px;line-height:1.4;margin-bottom:4px}.rpc .rpc-pricing-compact .rpc-price__value{font-size:22px}.rpc .rpc-pricing-compact .rpc-price__note{display:none}.rpc .rpc-summary-row{grid-template-columns:minmax(0,1fr) auto}.rpc .rpc-summary-row>:first-child{color:var(--ink)}.rpc .rpc-summary-row__category{display:block;color:var(--ink-soft);font:500 10px/1.5 var(--f-mono, ui-monospace, monospace);text-transform:uppercase;margin-bottom:5px}.rpc .rpc-summary-row__meta{display:block;color:var(--ink-soft);font-size:11px;line-height:1.65;margin-top:4px}.rpc .rpc-summary-row--base>:last-child{color:var(--ink);font-variant-numeric:tabular-nums}.rpc .rpc-summary .rpc-findings{padding:20px;margin:0;border-top:1px solid var(--line)}.rt.rpc .rpc-findings h3{font-size:19px;font-weight:650;line-height:1.3;margin-bottom:12px}.rpc .rpc-finding--checked{border-left-color:var(--rpc-accent)}.rpc .rpc-finding--incompatible{border-left-color:var(--rpc-danger)}.rpc .rpc-note{color:var(--ink-soft);font-size:12px;line-height:1.7}.rpc .rpc-summary>.rpc-note{padding:0 20px 20px}.rpc .rpc-contact-heading{margin-bottom:20px}.rpc .rpc-contact-heading p{color:var(--ink-soft);font-size:13px;line-height:1.7}.rpc .rpc-field-wide{grid-column:1 / -1}.rpc .rpc-submit-note,.rpc .rpc-submit-fallback{color:var(--ink-soft);font-size:11px;line-height:1.7;margin-top:14px;overflow-wrap:anywhere}.rpc .rpc-field-note{color:var(--ink-soft);font-size:12px;line-height:1.7}.rpc .rpc-scene-note{position:absolute;top:8px;left:12px;right:12px;z-index:3;padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:var(--amber);background:#0b0f0eef;font-size:11px;line-height:1.5;text-align:center;pointer-events:none}.rpc .rpc-consent a{color:var(--rpc-accent);text-underline-offset:3px}.rpc .rpc-consent label{color:var(--ink-soft);font-size:12px}.rpc .rpc-dialog{color:var(--ink);background:var(--bg-1);border:1px solid var(--line-strong);border-radius:18px;padding:26px;width:min(480px,calc(100vw - 28px));max-height:85svh;overflow-y:auto}.rpc .rpc-dialog::backdrop{background:#000b}.rt.rpc .rpc-dialog h2{font-size:24px;line-height:1.2;margin-bottom:14px}.rpc .rpc-dialog p{color:var(--ink-soft);font-size:14px;line-height:1.7}.rpc .rpc-dialog__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:24px}.rpc .rpc-dialog__actions>button:first-child{color:var(--ink);background:transparent;border-color:var(--line-strong)}.rpc .rpc-schematic{display:grid;grid-template-columns:1.1fr .7fr;grid-template-rows:repeat(4,minmax(38px,auto));gap:10px;width:min(250px,100%);padding:28px 22px 22px;border:2px solid var(--line-strong);border-radius:12px;background:#101512;box-shadow:8px -8px 0 -1px var(--bg-0),8px -8px 0 1px var(--line-strong)}.rpc .rpc-schematic__part{min-height:36px;color:var(--ink-soft);font-size:10px;line-height:1.4;background:transparent;border:1px dashed var(--line-strong);border-radius:5px;padding:5px;opacity:.75}.rpc .rpc-schematic__part.is-installed{border-style:solid;border-color:var(--rpc-accent);color:var(--rpc-accent);background:var(--acc-wash);opacity:1}.rpc .rpc-schematic__part--motherboard,.rpc .rpc-schematic__part--gpu,.rpc .rpc-schematic__part--psu{grid-column:1 / -1}@media(max-width:1080px){.rpc .rpc-workspace{gap:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.rpc .rpc-editor{padding:18px}.rpc .rpc-option__select{gap:6px 10px;padding:14px}.rpc .rpc-option__price{max-width:120px;font-size:14px}.rpc .rpc-preview-toolbar{justify-content:flex-start}.rpc .rpc-preview-toolbar h2{flex-basis:100%;padding-inline:5px}.rpc .rpc-preview-stage,.rpc .rpc-preview__stage{height:430px}}@media(max-width:820px){.rt.rpc{padding-block:24px 48px}.rpc .rpc-intro{padding-bottom:20px}.rpc .rpc-intro>p,.rpc .rpc-intro .rpc-lead{font-size:14px}.rpc .rpc-start{align-items:flex-start;margin-bottom:20px;gap:10px}.rpc .rpc-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.rpc .rpc-controls{display:contents}.rpc .rpc-progress,.rpc .rpc-flow-mode{order:0}.rpc .rpc-nav{order:1;grid-auto-columns:minmax(104px,1fr);margin-bottom:16px}.rpc .rpc-editor{order:2;padding:20px;border-radius:16px}.rpc .rpc-preview{order:3;position:relative;top:auto;margin-top:16px;border-radius:16px}.rpc .rpc-actions,.rpc .rpc-actionbar{order:4;bottom:max(8px,env(safe-area-inset-bottom));padding:12px;margin-top:12px}.rpc .rpc-preview-toolbar{min-height:56px;padding:6px 10px}.rpc .rpc-preview-toolbar h2{flex-basis:auto}.rpc .rpc-preview-toolbar button{padding-inline:9px;font-size:11px}.rpc .rpc-preview-toolbar [data-rpc-preview-toggle]{display:inline-flex;margin-left:auto;color:var(--rpc-accent)}.rpc .rpc-preview:not([data-expanded=true]):not(.is-expanded) .rpc-preview-toolbar :is([data-rpc-rotate],[data-rpc-reset-view]){display:none}.rpc .rpc-preview-stage,.rpc .rpc-preview__stage{height:220px}.rpc .rpc-preview[data-expanded=true] :is(.rpc-preview-stage,.rpc-preview__stage),.rpc .rpc-preview.is-expanded :is(.rpc-preview-stage,.rpc-preview__stage){height:clamp(320px,62svh,520px)}.rpc .rpc-preview-note{font-size:10px;padding:11px 14px}.rpc .rpc-callout{width:190px;padding:9px 11px;border-radius:12px}.rpc .rpc-callout__category{font-size:9px}.rpc .rpc-callout__name{font-size:11px}.rpc [data-rpc-fallback]{flex-direction:row;gap:14px;padding:15px}.rpc [data-rpc-fallback] svg{width:48%;max-height:185px}.rpc [data-rpc-fallback] ul{grid-template-columns:1fr;font-size:10px}.rpc .rpc-review{margin-top:30px;padding-top:26px}.rpc .rpc-summary-row{grid-template-columns:minmax(0,1fr) auto;padding:16px;gap:10px}.rpc .rpc-form{padding:22px;max-width:100%}.rpc .rpc-schematic{width:205px;padding:12px;gap:5px;grid-template-rows:repeat(5,minmax(23px,auto))}.rpc .rpc-schematic__part{min-height:23px;font-size:9px;padding:3px}.rpc [data-rpc-fallback]>.rpc-note{max-width:22ch;font-size:10px}}@media(max-width:520px){.rt.rpc{padding-top:20px}.rpc .rpc-wrap{padding-inline:18px}.rpc .rpc-breadcrumb{font-size:11px;margin-bottom:20px}.rt.rpc .rpc-intro h1{font-size:clamp(29px,8.2vw,39px);line-height:1.12}.rpc .rpc-intro>p,.rpc .rpc-intro .rpc-lead{font-size:13px}.rpc .rpc-start{flex-wrap:wrap;padding-block:14px}.rpc .rpc-start>div{flex-basis:100%}.rpc .rpc-start [data-rpc-reset]{min-height:36px;padding-block:6px}.rpc .rpc-presets select{width:100%}.rpc .rpc-step{min-height:64px;padding:9px 10px}.rpc .rpc-editor{padding:16px}.rt.rpc .rpc-editor-head h2{font-size:23px}.rpc .rpc-editor-head{margin-bottom:16px}.rpc .rpc-editor-head p{font-size:12px}.rpc .rpc-filters{gap:8px}.rpc .rpc-filters select{font-size:12px;padding-inline:9px 22px}.rpc .rpc-option__select{grid-template-columns:minmax(0,1fr);gap:5px;padding:14px;min-height:0}.rpc .rpc-option__name{font-size:14px}.rpc .rpc-option__spec{font-size:12px}.rpc .rpc-option__meta{font-size:11px}.rpc .rpc-option__price{grid-column:1;grid-row:auto;justify-self:start;max-width:100%;text-align:left;font-size:15px;margin-top:5px}.rpc .rpc-option__price small{display:inline;margin-left:6px}.rpc .rpc-actions,.rpc .rpc-actionbar{gap:10px;padding:10px}.rpc .rpc-actions [data-rpc-next],.rpc .rpc-actionbar [data-rpc-next]{font-size:12px;padding:11px 14px;min-height:46px}.rpc .rpc-actions small,.rpc .rpc-actionbar small{font-size:10px}.rpc .rpc-actions strong,.rpc .rpc-actionbar strong{font-size:17px}.rpc .rpc-pricing-compact .rpc-price__value{font-size:20px}.rpc .rpc-preview-toolbar{gap:2px}.rpc .rpc-preview-toolbar h2{font-size:9px}.rpc .rpc-preview-toolbar button{font-size:10px;padding-inline:7px}.rpc .rpc-summary-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:15px}.rpc .rpc-summary-row>:first-child{grid-column:1}.rpc .rpc-summary-row>:last-child{grid-column:2}.rpc .rpc-summary-row strong{font-size:13px}.rpc .rpc-form{padding:18px;border-radius:16px}.rpc .rpc-form-grid,.rpc .rpc-contact-grid{grid-template-columns:minmax(0,1fr);gap:0}.rpc .rpc-consent{font-size:12px}}@media(max-width:360px){.rpc .rpc-wrap{padding-inline:14px}.rpc .rpc-editor{padding:13px}.rpc .rpc-option__select{padding:12px}.rpc .rpc-preview-toolbar{padding-inline:7px}.rpc .rpc-filters>label{flex-basis:100%}.rpc .rpc-actions,.rpc .rpc-actionbar{flex-wrap:wrap}.rpc .rpc-actions [data-rpc-next],.rpc .rpc-actionbar [data-rpc-next]{flex:1}}@media(max-width:820px)and (max-height:640px){.rpc .rpc-preview-stage,.rpc .rpc-preview__stage{height:160px}.rpc .rpc-preview-note{font-size:10px;padding-block:8px}.rpc .rpc-actions,.rpc .rpc-actionbar{position:static}.rpc .rpc-schematic{width:165px;grid-template-rows:repeat(5,minmax(17px,auto));padding:8px;gap:3px}.rpc .rpc-schematic__part{min-height:17px;font-size:8px;padding:1px}}@media(min-width:821px)and (max-height:760px){.rpc .rpc-preview-stage,.rpc .rpc-preview__stage{height:max(300px,calc(100svh - var(--rpc-header-offset) - 185px))}}@media(max-width:820px){.rt.rpc{--rpc-dock-inset: max(10px, calc((100vw - 620px)/2) );--rpc-dock-bottom: max(10px, env(safe-area-inset-bottom));--rpc-dock-width: clamp(132px, 42vw, 250px);--rpc-dock-height: 154px}.rt-main:has(.rpc[data-builder-active=true][data-mobile-dock=true]){z-index:2}.rpc[data-builder-active=true] .rpc-workspace{padding-bottom:calc(var(--rpc-dock-height) + var(--rpc-dock-bottom) + 16px)}.rpc[data-builder-active=true]:not([data-mobile-dock=true]) :is(.rpc-preview,.rpc-actions){visibility:hidden;pointer-events:none}.rpc[data-builder-active=true] .rpc-option{scroll-margin-bottom:calc(var(--rpc-dock-height) + var(--rpc-dock-bottom) + 24px)}.rpc[data-builder-active=true] .rpc-preview{position:fixed;inset:auto auto var(--rpc-dock-bottom) var(--rpc-dock-inset);z-index:20;width:var(--rpc-dock-width);height:var(--rpc-dock-height);margin:0;border-color:var(--line-strong, #aaffd24d);border-radius:14px;box-shadow:0 8px 30px #0008}.rpc[data-builder-active=true] .rpc-preview-toolbar{min-height:48px;padding:0 5px;gap:0}.rpc[data-builder-active=true] .rpc-preview-toolbar>.rpc-kicker{display:none}.rpc[data-builder-active=true] .rpc-preview-controls{width:100%}.rpc[data-builder-active=true] .rpc-preview-toolbar [data-rpc-preview-toggle]{width:100%;min-height:48px;margin:0;padding:5px;font-size:10px}.rpc[data-builder-active=true] .rpc-preview-stage{height:calc(var(--rpc-dock-height) - 50px)}.rpc[data-builder-active=true] .rpc-preview-note{display:none}.rpc[data-builder-active=true] .rpc-preview:not([data-expanded=true]):not(.is-expanded) :is([data-rpc-labels],[data-rpc-lines],.rpc-scene-note){display:none}.rpc[data-builder-active=true] .rpc-preview:not([data-expanded=true]):not(.is-expanded) [data-rpc-fallback]{padding:7px;gap:0}.rpc[data-builder-active=true] .rpc-preview:not([data-expanded=true]):not(.is-expanded) [data-rpc-fallback]>:is(p,ul,[data-rpc-fallback-summary]){display:none}.rpc[data-builder-active=true] .rpc-preview:not([data-expanded=true]):not(.is-expanded) [data-rpc-fallback] svg{width:100%;max-height:94px}.rpc[data-builder-active=true] .rpc-preview:not([data-expanded=true]):not(.is-expanded) .rpc-schematic{width:92px;padding:5px;gap:2px;grid-template-rows:repeat(5,minmax(10px,auto))}.rpc[data-builder-active=true] .rpc-preview:not([data-expanded=true]):not(.is-expanded) .rpc-schematic__part{min-height:10px;padding:0;font-size:0;border-radius:2px}.rpc[data-builder-active=true] .rpc-actions{position:fixed;inset:auto var(--rpc-dock-inset) var(--rpc-dock-bottom) calc(var(--rpc-dock-inset) + var(--rpc-dock-width) + 8px);z-index:20;height:var(--rpc-dock-height);margin:0;padding:12px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:8px;border-radius:14px;box-shadow:0 8px 30px #0008}.rpc[data-builder-active=true] .rpc-actions .rpc-pricing-compact{width:100%;max-width:100%}.rpc[data-builder-active=true] .rpc-actions .rpc-price__label{font-size:10px;line-height:1.4}.rpc[data-builder-active=true] .rpc-actions .rpc-price__value{font-size:21px}.rpc[data-builder-active=true] .rpc-actions [data-rpc-next]{flex:none;width:100%;min-height:48px;margin:0;padding:9px 10px;font-size:12px}.rpc[data-builder-active=true] .rpc-preview:is([data-expanded=true],.is-expanded){right:var(--rpc-dock-inset);bottom:calc(var(--rpc-dock-bottom) + 82px);width:auto;height:auto;max-height:calc(100svh - var(--rpc-header-offset) - 106px)}.rpc[data-builder-active=true] .rpc-preview:is([data-expanded=true],.is-expanded) .rpc-preview-toolbar{padding:4px}.rpc[data-builder-active=true] .rpc-preview:is([data-expanded=true],.is-expanded) .rpc-preview-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.rpc[data-builder-active=true] .rpc-preview:is([data-expanded=true],.is-expanded) .rpc-preview-toolbar button{min-height:48px;padding:4px;font-size:10px}.rpc[data-builder-active=true] .rpc-preview:is([data-expanded=true],.is-expanded) .rpc-preview-stage{height:min(clamp(120px,34svh,320px),max(80px,calc(100svh - var(--rpc-header-offset) - 240px)))}.rpc[data-builder-active=true] .rpc-preview:is([data-expanded=true],.is-expanded) .rpc-preview-note{display:block;padding:8px 10px;font-size:10px;line-height:1.4}.rpc[data-builder-active=true]:has(.rpc-preview:is([data-expanded=true],.is-expanded)) .rpc-actions{left:var(--rpc-dock-inset);height:74px;flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.rpc[data-builder-active=true]:has(.rpc-preview:is([data-expanded=true],.is-expanded)) .rpc-actions .rpc-pricing-compact{width:auto;max-width:54%}.rpc[data-builder-active=true]:has(.rpc-preview:is([data-expanded=true],.is-expanded)) .rpc-actions [data-rpc-next]{width:auto;max-width:48%}}@media(max-width:360px){.rpc .rpc-condition-switch button{font-size:11px;padding-inline:6px}.rpc[data-builder-active=true] .rpc-actions{padding:10px}.rpc[data-builder-active=true] .rpc-actions .rpc-price__value{font-size:17px}.rpc[data-builder-active=true] .rpc-actions [data-rpc-next]{padding-inline:6px;font-size:11px}}@media(max-width:820px)and (max-height:640px){.rt.rpc{--rpc-dock-height: 52px;--rpc-dock-width: 96px}.rpc[data-builder-active=true] .rpc-preview:not([data-expanded=true]):not(.is-expanded) .rpc-preview-stage{display:none}.rpc[data-builder-active=true] .rpc-actions{flex-direction:row;align-items:center;gap:6px;padding:5px 6px}.rpc[data-builder-active=true] .rpc-actions .rpc-pricing-compact{width:auto;max-width:55%}.rpc[data-builder-active=true] .rpc-actions .rpc-price__label{display:none}.rpc[data-builder-active=true] .rpc-actions .rpc-price__value{font-size:13px}.rpc[data-builder-active=true] .rpc-actions [data-rpc-next]{width:auto;max-width:47%;min-height:40px;padding:5px 6px;font-size:10px;line-height:1.3}.rpc[data-builder-active=true] .rpc-preview:is([data-expanded=true],.is-expanded){bottom:calc(var(--rpc-dock-bottom) + 60px)}.rpc[data-builder-active=true]:has(.rpc-preview:is([data-expanded=true],.is-expanded)) .rpc-actions{height:52px;padding:5px 8px}}@media(prefers-reduced-motion:reduce){.rpc *,.rpc *:before,.rpc *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.rpc .rpc-option.is-selected,.rpc .rpc-step[aria-current]:not([aria-current=false]){outline:2px solid Highlight;outline-offset:-3px}.rpc .rpc-callout,.rpc .rpc-option,.rpc .rpc-step{border:1px solid ButtonText}}.rpc .rpc-findings>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;list-style:none}.rpc .rpc-findings>summary::-webkit-details-marker{display:none}.rt.rpc .rpc-findings>summary h3{margin:0}.rpc .rpc-findings>summary:after{content:"";flex:0 0 9px;width:9px;height:9px;margin-right:4px;border-right:2px solid var(--acc-bright);border-bottom:2px solid var(--acc-bright);transform:rotate(45deg)}.rpc .rpc-findings[open]>summary{margin-bottom:12px}.rpc .rpc-findings[open]>summary:after{transform:rotate(225deg)}.rpc .rpc-findings>summary:focus-visible{outline:2px solid var(--acc-bright);outline-offset:4px;border-radius:var(--r-sm)}@media(min-width:821px){.rpc .rpc-form{margin-inline:auto}}.rpc .rpc-preview-stage:has([data-rpc-labels][data-layout=list]){--rpc-list-canvas-height: 220px;height:auto;padding-top:var(--rpc-list-canvas-height)}.rpc .rpc-preview[data-expanded=true] .rpc-preview-stage:has([data-rpc-labels][data-layout=list]){--rpc-list-canvas-height: clamp(320px, 62svh, 520px);height:auto}.rpc .rpc-preview-stage:has([data-rpc-labels][data-layout=list]) [data-rpc-canvas],.rpc .rpc-preview-stage:has([data-rpc-labels][data-layout=list]) [data-rpc-fallback]{height:var(--rpc-list-canvas-height);bottom:auto}.rpc .rpc-preview-stage:has([data-rpc-labels][data-layout=list]) [data-rpc-lines]{display:none}.rpc [data-rpc-labels][data-layout=list]{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:auto;padding:12px}.rpc [data-rpc-labels][data-layout=list] .rpc-callout{position:relative!important;left:auto!important;top:auto!important;width:100%;max-width:none;min-width:0}.rpc [data-rpc-labels][data-layout=list] .rpc-scene-note{position:static;grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rt-configurator.css.map */
