.bld-layout{display:grid;grid-template-columns:minmax(0, 1fr) var(--side-record);gap:var(--sp-grid);align-items:start}.bld-main{display:flex;flex-direction:column;gap:32px;min-width:0}.bld-step-title{font-family:var(--heading);font-size:var(--fs-h2);font-weight:400;margin:0 0 14px}.bld-hint-text{font-size:var(--fs-text);color:var(--ink-muted);margin:0}.bld-lead{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim);max-width:74ch;margin:0 0 14px}.bld-note{font-size:var(--fs-chip);color:var(--ink-muted);line-height:var(--lh-ui);margin:10px 0 0}.bld-note-inline{color:var(--ink-muted)}.bld-noscript{padding:16px;border:1px solid var(--line-accent);border-radius:0;background:var(--surface-sunken);color:var(--ink-dim);font-size:var(--fs-text);margin-bottom:24px}.bld-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.bld-steps-bar{display:flex;flex-wrap:wrap;gap:4px;counter-reset:none}.bld-steps-bar a{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 4px;border:1px solid var(--line);border-radius:0;background:var(--surface-sunken);color:var(--ink-dim);font-size:var(--fs-hint);font-weight:600;text-decoration:none;transition:border-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease)}.bld-steps-bar a:hover{border-color:var(--accent);color:var(--ink)}.bld-steps-bar i{display:grid;place-items:center;width:20px;height:20px;border-radius:0;border:1px solid var(--line);font-family:var(--heading);font-size:var(--fs-hint);font-style:normal;color:var(--ink-muted)}.bld-steps-bar a.is-done{color:var(--ink);border-color:var(--brand-accent)}.bld-steps-bar a.is-done i{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-size:0}.bld-steps-bar a.is-done i::before{content:'';width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.bld-hero{display:flex;align-items:center;gap:14px;margin:0 0 14px;--race-color:var(--ink-muted)}.bld-hero-face{width:64px;height:64px;flex:none;color:var(--race-color)}.bld-hero-face svg{width:40px;height:40px}.bld-hero-q{font-family:var(--heading);font-size:var(--fs-title);color:var(--ink-muted)}.bld-hero-main{display:grid;gap:2px;min-width:0}.bld-hero-name{font-family:var(--heading);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-tight);color:var(--ink)}.bld-hero-sub{font-size:var(--fs-hint);color:var(--ink-muted)}.bld-hero-sub:empty{display:none}.bld-hero-level{margin-left:auto;display:grid;justify-items:end;gap:2px}.bld-hero-level small{font-size:var(--fs-mark);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-muted)}.bld-hero-level b{font-family:var(--heading);font-size:var(--fs-title);font-weight:400;line-height:1;color:var(--accent)}.stat-tiles.bld-hero-stats{padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid var(--line-soft)}.bld-hero-stats .stat{grid-template-columns:84px minmax(0,1fr);column-gap:10px}#bld-summary-stats{display:none}body:has(#catalog.bld){overflow-x:hidden}.bld-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:0;background:var(--surface-sunken);color:var(--ink);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-snug);cursor:pointer;transition:border-color var(--dur-hover), color var(--dur-hover), background var(--dur-hover)}.bld-btn:hover{border-color:var(--accent);color:var(--accent)}.bld-btn-accent{--ui-type:act;border-color:var(--brand-accent);background:var(--accent-glow);color:var(--accent);width:100%}.bld-btn-accent:hover{border-color:var(--accent);background:var(--act-main-hover);backdrop-filter:var(--act-pressed-filter);color:var(--act-pressed-ink)}.bld-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bld-option{position:relative;display:flex;flex-direction:column;gap:6px}.bld-input{position:absolute;top:8px;right:8px;width:16px;height:16px;margin:0;accent-color:var(--accent);z-index:2}.bld-option:has(.ton)>.bld-input{accent-color:var(--race-color)}.bld-pick{display:flex;flex-direction:column;gap:8px;height:100%;cursor:pointer;transition:border-color var(--dur-hover), box-shadow var(--dur-hover)}.bld-pick:not(.ton):hover{border-color:var(--line-accent-strong)}.bld-pick.ton:hover{border-color:var(--race-color)}.bld-option:has(.bld-input:checked) .bld-pick:not(.ton){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.bld-option:has(.bld-input:checked) .bld-pick.ton{border-color:var(--race-color);box-shadow:0 0 0 1px var(--race-color) inset}.bld-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:0}.bld-chip-card{flex-direction:row;align-items:center;gap:12px;padding:12px 28px 12px 12px;border:1px solid var(--line);border-radius:0;background:var(--surface-card)}.bld-chip-face{width:44px;height:44px;flex:none}.bld-chip-face svg{width:28px;height:28px}.bld-chip-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bld-chip-name{font-family:var(--heading);font-size:var(--fs-row);font-weight:400;line-height:var(--lh-tight);overflow-wrap:anywhere}.bld-chip-card .race-kicker{font-size:var(--fs-micro)}.bld-bg-card{gap:8px;padding:var(--sp-plate);border:1px solid var(--line);border-radius:0;background:var(--surface-card);border-top:3px solid var(--accent)}.bld-bg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-right:20px}.bld-bg-head i{font-style:normal}.bld-stone-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.bld-stone-chip{display:flex;flex-direction:column;gap:8px;padding:10px 28px 10px 10px;border:1px solid var(--line);border-radius:0;background:var(--surface-card)}.bld-chip-head{display:flex;align-items:center;gap:10px}.bld-stone-chip .race-kicker{color:var(--ink-muted)}.bld-stone-effects{display:flex;flex-direction:column;gap:4px;min-width:0}.bld-stone-effects .feature{padding:0;font-size:var(--fs-micro);gap:6px;min-width:0}.bld-stone-effects .feature-badge{min-width:1.6em;padding:1px 6px;font-size:var(--fs-micro);flex:none}.bld-stone-effects .feature>span:last-child{min-width:0;flex:1 1 auto;overflow-wrap:break-word}.bld-bg-group[hidden]{display:none}.bld-bg-group.bld-grid,.bld-bg-group .bld-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bld-level-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:4px}.bld-level-label{font-size:var(--fs-ui);font-weight:600}.bld-pool-hint{font-size:var(--fs-hint);color:var(--ink-muted);font-weight:400}#bld-level-out,#vb-level-out{font-family:var(--heading);font-size:var(--fs-item);min-width:2.4em;text-align:right}.bld-stat-pools{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-grid);margin-top:14px}.bld-stat-pool{border:1px solid var(--line);border-radius:0;background:var(--surface-sunken);padding:14px 16px}.bld-stat-pool h3{margin:0 0 10px;font-family:var(--heading);font-size:var(--fs-row);font-weight:400;display:flex;justify-content:space-between;gap:10px}.bld-pool-count{font-family:var(--text);font-size:var(--fs-chip);color:var(--ink-muted);font-weight:400}.bld-stat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.bld-stat-row-label{color:var(--ink);font-weight:600;font-size:var(--fs-ui)}.bld-stat-controls{display:flex;align-items:center;gap:6px;flex:none}.bld-stat-value{font-family:var(--heading);font-size:var(--fs-item);min-width:1.6em;text-align:center}.bld-stat-input{width:3.6em;min-width:0;padding:2px 4px;border:1px solid var(--line);background:transparent;color:var(--ink);-moz-appearance:textfield;appearance:textfield}.bld-stat-input::-webkit-outer-spin-button,.bld-stat-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bld-stat-input:focus{border-color:var(--accent);outline:none}.bld-stat-plus,.bld-stat-minus{width:26px;height:26px;border-radius:0;border:1px solid var(--line-accent-strong);background:var(--surface-card);color:var(--accent);font-family:var(--heading);font-size:var(--fs-ui);line-height:1;cursor:pointer;transition:background var(--dur-hover), border-color var(--dur-hover), opacity var(--dur-hover)}.bld-stat-quick{height:26px;padding:0 8px;border-radius:0;border:1px solid var(--line);background:transparent;color:var(--ink-muted);font-size:var(--fs-hint);font-weight:700;cursor:pointer;transition:background var(--dur-hover), border-color var(--dur-hover), color var(--dur-hover), opacity var(--dur-hover)}.bld-stat-plus:hover:not(:disabled),.bld-stat-minus:hover:not(:disabled){background:var(--act-main-hover);backdrop-filter:var(--act-pressed-filter);color:var(--act-pressed-ink);border-color:var(--accent)}.bld-stat-quick:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bld-stat-plus:disabled,.bld-stat-minus:disabled,.bld-stat-quick:disabled{opacity:.35;cursor:default}.bld-school-panel[hidden]{display:none}.bld-ladder{margin-top:4px}.bld-branch-rail .rail-item{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bld-branch-rail .rail-item em{font-style:normal}.bld-branch-panel[hidden]{display:none}.bld-branch-head{margin-bottom:16px;padding:14px 18px}.bld-branch-head h3{margin:4px 0 0;font-size:var(--fs-item)}.bld-branch-head h3 a{color:var(--ink);text-decoration:none}.bld-branch-head h3 a:hover{color:var(--accent)}.bld-branch-info{margin:0;font-size:var(--fs-chip);color:var(--ink-muted)}.bld-level-group{margin-bottom:16px}.bld-level-group:last-child{margin-bottom:0}.bld-level-head{margin:0 0 8px;font-family:var(--heading);font-size:var(--fs-hint);font-weight:400;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-muted)}.bld-perk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;align-items:stretch}.bld-perk-tile{position:relative;display:flex;flex-direction:column}.bld-perk-tile-face{display:flex;flex-direction:column;gap:6px;flex:1;padding:10px 12px 12px 36px;border-radius:0;background:var(--node-bg);cursor:pointer;transition:border-color var(--dur-hover), background var(--dur-hover), opacity var(--dur-hover), box-shadow var(--dur-hover)}.bld-perk-tile .bld-input{top:12px;left:10px;right:auto;accent-color:var(--race-color, var(--accent))}.bld-perk-tile-head{display:flex;align-items:flex-start;gap:8px}.bld-perk-tile-name{flex:1;min-width:0;font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-snug);color:var(--ink);overflow-wrap:break-word}.bld-input:checked + .bld-perk-tile-face .bld-perk-tile-name{color:var(--race-color, var(--ink))}:root[data-theme="light"] .bld-input:checked + .bld-perk-tile-face .bld-perk-tile-name{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.bld-tag{font-size:var(--fs-chip);letter-spacing:0;padding:1px 6px;border-radius:0;border:1px solid var(--line);color:var(--ink-muted);line-height:var(--lh-snug);flex:none;font-style:normal}.bld-tag-cond{color:var(--ink-muted)}.bld-requires{font-size:var(--fs-hint);line-height:var(--lh-ui);color:var(--ink-muted)}.bld-perk-tile.is-unmet .bld-requires{color:var(--stat-health)}.bld-perk-body{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-text);line-height:var(--lh-ui);color:var(--ink-dim)}.bld-perk-body .bg-line{display:flex;gap:6px}.bld-perk-body .bg-line>span:last-child,.bld-perk-text{min-width:0;overflow-wrap:anywhere}.bld-perk-body .bg-line>span:first-child{flex:none;color:var(--race-color, var(--accent))}.bld-perk-cond{font-style:italic;color:var(--ink-muted)}.bld-reason{margin:4px 0 0 36px;font-size:var(--fs-hint);color:var(--stat-health)}.bld-perk-tile.is-innate .bld-perk-tile-face{background:color-mix(in srgb, var(--race-color, var(--accent)) 10%, var(--node-bg));cursor:default}.bld-perk-tile.is-locked:not(:has(.bld-input:checked)) .bld-perk-tile-face{opacity:.6}.bld-side{position:sticky;top:var(--top-offset);align-self:start;max-width:100%}.bld-summary-fold{background:var(--glass-panel);border:1px solid var(--line);border-radius:0;overflow:hidden;interpolate-size:allow-keywords}.bld-summary-bar{display:none}.bld-summary-fold>summary::-webkit-details-marker{display:none}.bld-summary-inner{padding:var(--sp-panel);max-height:calc(100vh - var(--top-offset) - 24px);overflow-y:auto}.bld-summary-title{margin:0}.bld-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.bld-sel-list{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none}.bld-sel{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-radius:0;background:var(--node-bg);color:var(--ink);text-decoration:none}.bld-sel.rec{border:1px solid var(--line)}.bld-sel-mark{flex:none;display:grid;place-items:center;width:32px;height:32px;color:var(--race-color, var(--ink-dim))}.bld-sel-mark svg{width:28px;height:28px;display:block}.bld-sel-main{display:grid;gap:2px;min-width:0;flex:1}.bld-sel-main small{font-size:var(--fs-mark);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--race-color, var(--ink-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-sel-main b{font-family:var(--heading);font-size:var(--fs-item);font-weight:400;line-height:var(--lh-tight);color:var(--ink);overflow-wrap:anywhere}:root[data-theme="light"] .bld-sel-main small{color:color-mix(in srgb, var(--race-color, var(--ink-muted)) 78%, var(--ink))}.bld-sel-list.is-perks .bld-sel{min-height:44px}.bld-stat-lines{display:grid;gap:4px;margin-bottom:10px}.bld-stat-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--line-soft)}.bld-stat-line-label{font-size:var(--fs-ui);color:var(--ink-dim)}.bld-stat-line-value{font-family:var(--heading);font-size:var(--fs-item);color:var(--stat-color, var(--ink))}.bld-stat-line-sub{font-size:var(--fs-micro);color:var(--ink-muted)}.bld-stat-line-label{flex:1}.bld-stat-line-sub{order:1}.bld-stat-line-value{order:2;min-width:3ch;text-align:right}.bld-stat-line.stat-hp{--stat-color:var(--stat-health)}.bld-stat-line.stat-st{--stat-color:var(--stat-stamina)}.bld-stat-line.stat-mp{--stat-color:var(--stat-magicka)}.bld-stat-line.stat-wt{--stat-color:var(--stat-weight)}.bld-summary-points p{margin:4px 0;font-size:var(--fs-text)}.bld-summary-skills,.bld-summary-perks{margin-top:14px}.bld-summary-skills h3,.bld-summary-perks h3{margin:0 0 8px;font-family:var(--heading);font-size:var(--fs-row);font-weight:400}.bld-summary-skills ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.bld-summary-skills li{font-size:var(--fs-chip);color:var(--ink-dim)}.bld-summary-skills li a{color:var(--accent);text-decoration:none}.bld-summary-skills li a:hover{text-decoration:underline}.bld-summary-actions{padding:0 var(--sp-panel-x) var(--sp-panel-x)}.bld-copy-row{display:flex;align-items:center;gap:10px}.bld-copied{font-size:var(--fs-chip);color:var(--stat-stamina);white-space:nowrap}@media (max-width:1100px){.bld-layout{grid-template-columns:minmax(0,1fr)}.bld-side{position:static;order:-1}.bld-summary-inner{max-height:none}}@media (max-width:760px){#catalog.bld{backdrop-filter:none;-webkit-backdrop-filter:none}.bld-main{padding-bottom:72px;gap:28px}.bld-side{position:fixed;inset:auto 0 calc(56px + env(safe-area-inset-bottom, 0px)) 0;z-index:39;order:0}.bld-summary-fold{border-radius:0;border-bottom:none;background:var(--glass-header)}.bld-summary-bar{display:flex;align-items:center;gap:10px;padding:12px var(--sp-panel-x);font-size:var(--fs-ui);font-weight:600;cursor:pointer;list-style:none}.bld-summary-bar::-webkit-details-marker{display:none}#bld-summary-bar-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bld-summary-bar::after{content:'▲';font-size:10px;color:var(--ink-muted);transition:transform var(--dur-hover)}.bld-summary-fold[open] .bld-summary-bar::after{transform:rotate(180deg)}.bld-summary-title{display:none}.bld-summary-head{justify-content:flex-end}.bld-summary-inner{max-height:calc(100dvh - 56px - 52px - 120px);padding:12px var(--sp-panel-x) var(--sp-panel-x)}.bld-summary-fold::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur-move) var(--ease)}.bld-summary-fold[open]::details-content{block-size:auto}.bld-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.bld-perk-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.bld-input{width:20px;height:20px}}.bld-picked{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:var(--glass-panel);border:1px solid var(--line);border-radius:0}.bld-picked-label{font-size:var(--fs-label);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ink-muted)}.bld-picked-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.bld-picked-empty{font-size:var(--fs-hint);color:var(--ink-muted)}.bld-picked>.act{padding:4px 12px;font:inherit;font-size:var(--fs-hint);font-weight:600}.bld-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;font:inherit;font-size:var(--fs-hint);font-weight:600}.bld-chip svg{width:12px;height:12px;display:block}.bld-choice{min-width:0}.bld-choice-item{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.bld-choice .bld-input{position:absolute;width:16px;height:16px;margin:0;opacity:0}.bld-choice-item:has(.bld-input:focus-visible) .weave-node{outline:2px solid var(--accent);outline-offset:2px}.weave.is-choice.is-rows .bld-choice-item{flex:1 1 180px}.weave.is-choice .bld-choice-item>.weave-node{flex:none;width:100%}@media (max-width:1100px){.weave.is-choice .bld-choice-item{flex:1 1 160px}}@media (max-width:760px){.weave.is-choice .weave-col{grid-template-columns:minmax(0,1fr);row-gap:8px}.weave.is-choice .bld-choice-item{flex-basis:140px}}.bld-options{display:grid;gap:16px;min-width:0}.bld-options>.bld-step-title,.bld-options>p{margin:0}.bld-option-toolbar{display:flex;flex-wrap:wrap;gap:12px}.bld-option-toolbar label,.bld-stage-label{display:grid;gap:6px;font-size:var(--fs-hint);min-width:0}.bld-option-search{flex:2 1 200px}.bld-option-filter{flex:1 1 200px}.bld-options input[type=search],.bld-options input[type=number],.bld-options select{width:100%;min-width:0;padding:10px 12px;font:inherit;color:var(--ink);background:var(--solid-sunken);border:1px solid var(--line);border-radius:0}.bld-option-list,.bld-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.bld-option-card,.bld-slot{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:12px;border:1px solid var(--line);border-radius:0;background:var(--glass-panel);color:var(--ink);min-width:0;font:inherit;cursor:pointer}.bld-option-card>span:last-child,.bld-slot>span:last-child{display:grid;gap:4px;min-width:0}.bld-option-card small,.bld-slot small{color:var(--ink-muted);font-size:var(--fs-hint)}.bld-option-card b,.bld-slot b{font-weight:600;overflow-wrap:anywhere}.bld-option-preview{color:var(--ink-dim);font-size:var(--fs-hint);line-height:var(--lh-ui)}.bld-option-card:disabled{cursor:default;opacity:.55}.bld-option-mark{display:flex;flex:0 0 24px;width:24px;height:24px;color:var(--race-color, var(--ink-muted))}.bld-option-mark svg{width:100%;height:100%;fill:currentColor}.bld-options [data-option-more]{justify-self:start}.bld-option-selected{display:grid;gap:12px}.bld-option-selected:empty{display:none}.bld-option-detail{display:grid;gap:12px;padding:16px;min-width:0;border:1px solid var(--line);border-left:3px solid var(--race-color, var(--line));border-radius:0;background:var(--glass-panel)}.bld-option-detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bld-option-detail-head h3{flex:1 1 140px;margin:0;font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;line-height:var(--lh-tight);color:var(--race-color, var(--ink))}.bld-option-detail-head .act{padding:6px 10px}.bld-option-effects{margin:0}.bld-option-effects .feature-mark{color:var(--race-color, var(--accent))}.bld-option-detail p{margin:0}.bld-extra-picks{margin:12px 0;padding-left:18px;display:grid;gap:6px;font-size:var(--fs-hint)}@media (max-width:480px){.bld-option-list,.bld-slot-grid{grid-template-columns:minmax(0,1fr)}}.bld-option-card>span:last-child>b{order:1;font-weight:500}.bld-option-card>span:last-child>small{order:2}.bld-option-card>span:last-child>.bld-option-preview{order:3}.bld-option-card[style*="--race-color"] small{color:var(--race-color)}:root[data-theme="light"] .bld-option-card[style*="--race-color"] small{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.bld-option-detail-head h3{color:var(--ink)}.bld-option-detail[style*="--race-color"] .bld-option-detail-head h3{color:var(--race-color)}:root[data-theme="light"] .bld-option-detail[style*="--race-color"] .bld-option-detail-head h3{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}#catalog.is-shag .bld-main .bld-step:not(.is-active){display:none}#catalog.is-shag .bld-choice .weave.is-choice .weave-field{display:block}.bld-steps-bar a[aria-current]{border-color:var(--accent);background:var(--accent-glow);color:var(--ink)}.bld-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bld-nav[hidden]{display:none}.bld-nav .act,.bld-nav .act-main{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:0;font-weight:600}.bld-nav-pos{flex:1;text-align:center;font-size:var(--fs-hint);color:var(--ink-muted)}.bld-stat-row{flex-wrap:wrap}.bld-range{flex:1 1 100%;width:100%;height:18px;margin:0;accent-color:var(--accent);cursor:pointer;background:transparent}.bld-range:disabled{opacity:.35;cursor:default}.bld-range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#catalog.bld,#catalog.bld *{border-radius:0}#catalog.bld .bld-layout{gap:0;background:var(--area-bg, var(--panel-flat));border:1px solid var(--line)}#catalog.bld .bld-layout>* + *{border-left:1px solid var(--line)}#catalog.bld .bld-layout>*{background:var(--area-bg, var(--panel-flat));padding:20px;box-shadow:none}#catalog.bld{--plitki-min:200px}#catalog.bld .plitki-styk>*{box-shadow:none}#catalog.bld .weave-nodes:not(.plitki-styk){gap:0}#catalog.bld .weave-nodes:not(.plitki-styk)>.weave-node{margin:0 -1px -1px 0;box-shadow:none}#catalog.bld .bld-main{gap:0}#catalog.bld .bld-step + .bld-step{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}#catalog .vb{gap:1px}#catalog .vb-section{border-radius:0;box-shadow:none}
