.yfurla_body{font-family:var(--font-inter), system-ui, sans-serif;color:#171512;flex-direction:column;gap:10px;padding:10px;font-size:12px;display:flex}.yfurla_barLabel{color:#17151299}.yfurla_row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.yfurla_field,.yfurla_textField{flex-direction:column;gap:3px;min-width:0;display:flex}.yfurla_field>span,.yfurla_textField>span{color:#17151299;font-size:11px}.yfurla_grow{flex:160px}.yfurla_textField textarea{resize:vertical;min-height:52px;color:inherit;font:14px/1.4 var(--font-jetbrains), ui-monospace, monospace;background:#fffdf8;border:1px solid #1715124d;border-radius:4px;padding:6px 8px}.yfurla_field select,.yfurla_field input[type=number]{min-height:32px;color:inherit;background:#fffdf8;border:1px solid #1715124d;border-radius:4px;min-width:0;padding:3px 4px;font-family:inherit;font-size:12px}.yfurla_field input[type=number]{width:64px}.yfurla_field input[type=color]{width:44px;height:32px}.yfurla_field input[type=range]{accent-color:#171512;width:100%;min-height:32px;margin:0}.yfurla_fontFile,.yfurla_actions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.yfurla_fontFile button,.yfurla_actions button{color:#171512;min-height:32px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #1715124d;border-radius:4px;padding:3px 10px}.yfurla_fontFile button:hover:not(:disabled),.yfurla_actions button:hover:not(:disabled){color:#f7f3ea;background:#171512}.yfurla_fontFile button:disabled{opacity:.5;cursor:default}.yfurla_check{color:#171512bf;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.yfurla_check input{accent-color:#171512}.yfurla_hiddenInput{display:none}.yfurla_note{color:#756f64;text-wrap:pretty;margin:0;font-size:11px;line-height:1.5}.yfurla_body :is(button,select,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #9b4827}@media (hover:none){.yfurla_field select,.yfurla_field input[type=number],.yfurla_field input[type=range],.yfurla_fontFile button,.yfurla_actions button{min-height:44px}.yfurla_field input[type=color]{height:44px}}
.Y0MzWa_dockShell{color:#171512;height:100vh;font-family:var(--font-inter), system-ui, sans-serif;background:#f7f3ea;flex-direction:column;display:flex;overflow:hidden}.Y0MzWa_dockHeader{background:#f7f3eaf2;border-bottom:1px solid #1715122e;flex:none;grid-template-columns:minmax(190px,1fr) minmax(170px,280px) minmax(0,1fr);align-items:center;gap:16px;padding:8px 14px;display:grid;position:relative}.Y0MzWa_dockHeaderGroup{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.Y0MzWa_dockHeaderGroup:last-child{flex-wrap:nowrap;justify-content:flex-end}@media (max-width:1160px){.Y0MzWa_dockHeader{grid-template-columns:auto minmax(150px,1fr) auto;gap:12px}}@media (max-width:800px){.Y0MzWa_dockHeader{grid-template-columns:minmax(0,1fr) minmax(150px,1fr);gap:8px 12px}.Y0MzWa_dockHeaderGroup:last-child{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}.Y0MzWa_labBrand{color:inherit;font-size:15px;font-weight:700;text-decoration:none}.Y0MzWa_labBrand:hover{opacity:.8;text-decoration:none}.Y0MzWa_labTitle{color:#8c8577;letter-spacing:.01em;font-size:12px;font-weight:600}.Y0MzWa_projectIdentity{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.Y0MzWa_projectMeta{justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:17px;display:flex}.Y0MzWa_labName{color:#171512;letter-spacing:.01em;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;padding:3px 8px;font-size:14px;font-weight:600;line-height:20px}.Y0MzWa_labName::placeholder{color:#9a9486;font-weight:400}.Y0MzWa_labName:hover{background:#fffdf8b3;border-color:#1715122e}.Y0MzWa_labName:focus{outline-offset:1px;background:#fffdf8;outline:2px solid #9b4827}.Y0MzWa_labNav{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.Y0MzWa_labNav a{color:#6b655a;text-decoration:none;transition:color .15s}.Y0MzWa_labNav a:hover{color:#171512}.Y0MzWa_labNav a:focus-visible{outline-offset:2px;outline:2px solid #9b4827}.Y0MzWa_saveStatus{color:#6b655a;white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:17px;display:inline-flex}.Y0MzWa_saveDot{background:#68826b;border-radius:50%;flex:none;width:5px;height:5px}.Y0MzWa_saveStatus[data-state=pending] .Y0MzWa_saveDot,.Y0MzWa_saveStatus[data-state=idle] .Y0MzWa_saveDot{background:#a58a56}.Y0MzWa_saveStatus[data-state=error]{color:#b42318}.Y0MzWa_saveStatus[data-state=error] .Y0MzWa_saveDot{background:currentColor}.Y0MzWa_storageNotice{color:#8f1c13;background:#fff4f2;border:1px solid #b42318;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.Y0MzWa_storageNotice>span{flex:280px}.Y0MzWa_forkBadge{color:#925035;align-items:center;gap:6px;min-width:0;font-size:11px;display:inline-flex}.Y0MzWa_forkBadge>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Y0MzWa_forkBadge button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;line-height:1}.Y0MzWa_dockHost{flex:auto;min-height:0;padding:8px;position:relative}.Y0MzWa_dockHost>div{width:100%;height:100%}.Y0MzWa_menuWrap{position:relative}.Y0MzWa_menuPop{z-index:60;background:#fffdf8;border:1px solid #17151240;border-radius:6px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1715122e}.Y0MzWa_menuPop button{appearance:none;font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;letter-spacing:normal;color:#171512;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.Y0MzWa_menuPop button:hover{background:#17151212}.Y0MzWa_menuPop button em{color:#17151266;font-style:normal}@media (max-width:800px){.Y0MzWa_dockHeaderGroup:last-child{position:relative}.Y0MzWa_menuWrap{position:static}.Y0MzWa_menuPop{max-width:360px;margin-top:6px;top:auto;left:0;right:0}.Y0MzWa_menuPop button{min-height:44px}}.Y0MzWa_panel{box-sizing:border-box;background:#fffdf8;flex-direction:column;height:100%;min-height:0;display:flex}.Y0MzWa_panelBar{font-family:var(--font-inter), system-ui, sans-serif;background:#fbf7ee;border-bottom:1px solid #1715121f;flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.Y0MzWa_panelBar button{appearance:none;color:#171512;min-height:28px;line-height:18px;font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;letter-spacing:normal;cursor:pointer;background:#fffdf8;border:1px solid #1715124d;border-radius:4px;padding:3px 8px;font-size:12px}.Y0MzWa_panelBar button:hover{color:#f7f3ea;background:#171512}.Y0MzWa_panelBar button:disabled{opacity:.4;cursor:default}.Y0MzWa_panelBar button:disabled:hover{color:#171512;background:#fffdf8}.Y0MzWa_panelBar button[data-active=true]{color:#f7f3ea;background:#171512}.Y0MzWa_panelBar select,.Y0MzWa_panelBar input[type=number]{min-height:28px;color:inherit;background:#fffdf8;border:1px solid #1715124d;border-radius:4px;padding:3px 4px;font-family:inherit;font-size:12px}.Y0MzWa_panelBar input[type=number]{width:52px}.Y0MzWa_panelBar label{text-transform:none;color:#17151299;align-items:center;gap:4px;display:inline-flex}.Y0MzWa_panelBody{flex:auto;min-height:0;overflow:auto}.Y0MzWa_panelHint{text-wrap:pretty;color:#756f64;font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;padding:14px;font-size:12px;line-height:1.6}.Y0MzWa_panelHint button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #17151259;margin-top:8px;padding:3px 8px;display:block}.Y0MzWa_panelHint button:hover{color:#f7f3ea;background:#171512}.Y0MzWa_colorWell{cursor:pointer;background:0 0;border:1px solid #17151266;width:26px;height:22px;padding:0}.Y0MzWa_panel ::-webkit-scrollbar{width:10px;height:10px}.Y0MzWa_panel ::-webkit-scrollbar-thumb{background:#17151240;border:3px solid #fffdf8;border-radius:6px}.Y0MzWa_panelBar :is(button,select,input):focus-visible,.Y0MzWa_menuPop button:focus-visible{outline-offset:2px;outline:2px solid #9b4827}
.kkjBWW_layerList{flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.kkjBWW_layerRow{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fbf7ee;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:5px 6px;display:flex}.kkjBWW_layerRow:hover{border-color:#17151240}.kkjBWW_layerRowActive{color:#f7f3ea;background:#171512;border-color:#171512}.kkjBWW_layerRow[data-dragover=true]{border-top:2px solid #ff4d00}.kkjBWW_layerEye{appearance:none;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;width:20px;padding:0;font-size:12px}.kkjBWW_layerEyeOff{opacity:.3}.kkjBWW_layerName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.kkjBWW_layerRenameInput{color:#171512;min-width:0;font:inherit;background:#fffdf8;border:1px solid #17151266;flex:auto;padding:1px 4px;font-size:12px}.kkjBWW_layerType{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;opacity:.65;border:1px solid;flex:none;padding:1px 5px;font-size:11px}.kkjBWW_layerErrDot{background:#d63e2e;border-radius:50%;flex:none;width:8px;height:8px}.kkjBWW_layerMeta{font-family:var(--font-inter), system-ui, sans-serif;opacity:.55;flex:none;font-size:11px}.kkjBWW_layerControls{font-family:var(--font-inter), system-ui, sans-serif;background:#fbf7ee;border-top:1px solid #1715121f;flex-direction:column;flex:none;gap:8px;padding:10px;font-size:12px;display:flex}.kkjBWW_layerControlRow{align-items:center;gap:8px;display:flex}.kkjBWW_layerControlRow>span{text-transform:none;color:#17151299;flex:none;width:58px;font-size:11px}.kkjBWW_layerControlRow input[type=range]{accent-color:#171512;flex:auto;min-width:0}.kkjBWW_layerControlRow select{background:#fffdf8;border:1px solid #1715124d;border-radius:4px;flex:auto;min-width:0;min-height:28px;padding:2px 4px;font-family:inherit;font-size:12px}.kkjBWW_layerControlValue{text-align:right;flex:none;width:40px;font-size:11px}.kkjBWW_layerMaskLabel{text-transform:none;cursor:pointer;align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (hover:none){.kkjBWW_layerBar button{min-width:44px;min-height:44px}.kkjBWW_layerRow{min-height:46px;padding-block:0}.kkjBWW_layerEye{align-self:stretch;width:44px}.kkjBWW_layerMaskLabel,.kkjBWW_layerControlRow input[type=range],.kkjBWW_layerControlRow select{min-height:44px}}.kkjBWW_layerControlRow select:focus-visible{outline-offset:2px;outline:2px solid #9b4827}
.E_MRhW_presetStep{align-items:center;gap:6px;display:flex}.E_MRhW_presetStep span{font-family:var(--font-jetbrains), monospace;text-align:center;min-width:32px;font-size:12px}button.E_MRhW_promptButton{background:#eee7d8;border-color:#817561;font-weight:600}.E_MRhW_promptGroup{align-items:center;gap:6px;display:inline-flex}.E_MRhW_matrixNote{color:#756f64;font-family:var(--font-inter), system-ui, sans-serif;text-wrap:pretty;border-bottom:1px solid #1715121f;flex:none;padding:6px 8px;font-size:12px;line-height:1.5}
.imm0NG_controls{gap:14px;margin-top:2px;display:grid;container:knob-controls/inline-size}.imm0NG_knobsDock{padding:10px}.imm0NG_knobLine{gap:6px;display:grid}.imm0NG_knobHead{align-items:center;gap:8px;display:flex}.imm0NG_knobName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.imm0NG_knobSlider{grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;gap:8px;display:grid}.imm0NG_knobSlider input[type=range]{accent-color:#171512;width:100%}.imm0NG_knobValue{font-family:var(--font-jetbrains), monospace;text-align:right;margin-left:auto;font-size:12px;font-weight:500}.imm0NG_knobButton{color:#171512;min-height:26px;font:inherit;font-family:var(--font-jetbrains), monospace;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border:1px solid #17151238;border-radius:4px;padding:0 8px;font-size:11px}.imm0NG_knobButton:hover{border-color:#171512}.imm0NG_knobButton:active{color:#f7f3ea;background:#171512;border-color:#171512}.imm0NG_rangeValue{color:#171512;width:100%;min-height:26px;font-family:var(--font-jetbrains), monospace;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #17151233;border-radius:4px;align-items:center;padding:0 5px;font-size:12px;display:flex}.imm0NG_rangeInput{color:#171512;width:100%;min-height:26px;font-family:var(--font-jetbrains), monospace;background:#fff;border:1px solid #171512;border-radius:4px;padding:0 5px;font-size:12px}.imm0NG_rangeInput:focus{outline-offset:1px;outline:1px solid #171512}.imm0NG_rangeDigit,.imm0NG_rangeStatic{align-items:center;min-width:6px;min-height:22px;display:inline-flex}.imm0NG_rangeExtra{opacity:0;pointer-events:none;width:0;min-width:0;overflow:hidden}.imm0NG_rangeValue:not(.imm0NG_anyRangeDragging):hover .imm0NG_rangeExtra,.imm0NG_rangeValue:focus-within .imm0NG_rangeExtra,.imm0NG_rangeDragging .imm0NG_rangeExtra{opacity:1;pointer-events:auto;width:auto;min-width:7px}.imm0NG_rangeDigit{cursor:ns-resize}.imm0NG_rangeDigit:hover,.imm0NG_rangeDigit:active{color:#f7f3ea;background:#171512}@media (max-width:980px){.imm0NG_controls{gap:6px;margin-top:2px}.imm0NG_knobLine{background:#17151208;border-radius:6px;gap:2px;padding:6px 8px}.imm0NG_knobHead{gap:6px}.imm0NG_knobSlider{grid-template-columns:48px minmax(0,1fr) 48px;gap:4px}.imm0NG_knobSlider input[type=range]{min-height:22px}.imm0NG_knobButton{min-height:22px;padding:0 6px;font-size:11px}.imm0NG_rangeValue,.imm0NG_rangeInput{min-height:22px;font-size:12px}}@container knob-controls (max-width:210px){.imm0NG_knobLine{background:0 0;padding:0}.imm0NG_knobHead{grid-template-columns:minmax(0,1fr) auto;display:grid}.imm0NG_knobName{grid-column:1/-1}.imm0NG_knobValue{text-align:left;margin-left:0}.imm0NG_knobButton{justify-self:end}.imm0NG_knobSlider{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px}}@media (hover:none){.imm0NG_knobButton{min-width:44px;min-height:44px}}
._7WIsQa_rampDock{flex-direction:column;gap:8px;padding:10px;display:flex;container:ramp-controls/inline-size}._7WIsQa_rampDock>*{flex-shrink:0}._7WIsQa_rampToggle{cursor:pointer;color:#171512bf;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:inline-flex}._7WIsQa_rampToggle input{accent-color:#171512}._7WIsQa_paletteActions{font-family:var(--font-inter), system-ui, sans-serif;grid-template-columns:max-content 1fr;align-items:center;gap:6px 8px;font-size:11px;display:grid}._7WIsQa_paletteActions button{color:#171512;cursor:pointer;background:#fffdf8;border:1px solid #17151238;border-radius:4px;min-height:30px;padding:4px 8px;font-family:inherit;font-size:12px}._7WIsQa_paletteActions ._7WIsQa_paletteRandom{color:#fffdf8;background:#171512}._7WIsQa_paletteHistory{grid-area:1/2;justify-self:end;gap:4px;margin-left:auto;display:flex}._7WIsQa_paletteHistory button{padding:4px 6px;font-size:11px}._7WIsQa_paletteActions button:disabled{opacity:.4;cursor:default}._7WIsQa_paletteActions button:hover:not(:disabled){border-color:#171512}._7WIsQa_paletteActions button:focus-visible{outline-offset:2px;outline:2px solid #171512}._7WIsQa_paletteActions>label{grid-column:1/-1}._7WIsQa_rampTrack{cursor:copy;touch-action:none;-webkit-user-select:none;user-select:none;height:34px;position:relative}._7WIsQa_rampBar{pointer-events:none;border:1px solid #17151238;width:100%;height:100%;display:block}._7WIsQa_rampHandle{cursor:ew-resize;touch-action:none;background:0 0;border:none;width:14px;margin-left:-7px;padding:0;position:absolute;top:-4px;bottom:-4px}._7WIsQa_rampHandle span{pointer-events:none;border:1px solid #171512;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #f7f3ea}._7WIsQa_rampHandle:focus-visible{outline-offset:2px;outline:1px dashed #171512}._7WIsQa_rampHandleActive span{border-width:2px;width:8px;margin-left:-4px}._7WIsQa_rampLuma{border:1px solid #17151238;width:100%;height:8px;margin-top:6px;display:block}._7WIsQa_rampLumaRow{font-family:var(--font-inter), system-ui, sans-serif;color:#756f64;text-transform:none;align-items:baseline;gap:8px;font-size:11px;display:flex}._7WIsQa_rampLumaBadge{margin-left:auto}._7WIsQa_rampLumaMixed{color:#171512}._7WIsQa_rampStopEdit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._7WIsQa_rampStopEdit input[type=color]{cursor:pointer;background:#fff;border:1px solid #17151238;width:38px;height:26px;padding:0}._7WIsQa_rampStopPos{font-variant-numeric:tabular-nums;font-family:var(--font-inter), system-ui, sans-serif;font-size:11px}._7WIsQa_rampStopDelete{color:#171512;min-height:28px;font:inherit;font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;cursor:pointer;background:#fff;border:1px solid #17151238;border-radius:4px;padding:0 8px;font-size:11px}._7WIsQa_rampStopDelete:hover:not(:disabled){color:#b3261e;border-color:#b3261e}._7WIsQa_rampStopDelete:disabled{opacity:.4;cursor:default}._7WIsQa_rampResetBtn{color:#171512;min-height:28px;font:inherit;font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;cursor:pointer;background:#fff;border:1px solid #17151238;border-radius:4px;padding:0 8px;font-size:11px}._7WIsQa_rampResetBtn:hover{background:#f0eae1;border-color:#171512}._7WIsQa_rampAlphaRow{font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;color:#171512a6;align-items:center;gap:8px;font-size:11px;display:flex}._7WIsQa_rampAlphaRow input[type=range]{accent-color:#171512;flex:auto;min-width:0}._7WIsQa_rampAlphaValue{text-align:right;width:36px}._7WIsQa_rampHint{font-family:var(--font-inter), system-ui, sans-serif;color:#756f64;text-transform:none;margin-left:auto;font-size:11px}._7WIsQa_rampHint button{color:#171512;min-height:28px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #1715124d;border-radius:4px;padding:2px 8px}._7WIsQa_rampHint button:hover{color:#f7f3ea;background:#171512}@container ramp-controls (max-width:210px){._7WIsQa_paletteActions{flex-wrap:wrap;display:flex}._7WIsQa_paletteActions>label{flex-basis:100%}._7WIsQa_paletteHistory{margin-left:0}}
._5PA4Hq_body{background:#fffdf8;outline:none;flex:1;min-height:0;overflow:auto}._5PA4Hq_timeline{grid-template-columns:92px 1fr;min-width:max-content;display:grid}._5PA4Hq_gutterCell{z-index:3;color:#555;white-space:nowrap;text-overflow:ellipsis;background:#f4efe4;border-bottom:1px solid #e2e2e2;border-right:1px solid #ddd;align-items:center;padding:0 8px;font-size:12px;display:flex;position:sticky;left:0;overflow:hidden}._5PA4Hq_gutterFocus{background:#efe9da;align-items:flex-start;padding-top:4px;position:sticky}._5PA4Hq_gutterCompact{cursor:pointer;opacity:.75}._5PA4Hq_gutterCompact:hover{opacity:1;background:#eee7d7}._5PA4Hq_laneHead{align-items:center;gap:5px;min-width:0;display:inline-flex}._5PA4Hq_laneSwatch{border-radius:2px;flex:none;width:8px;height:8px}._5PA4Hq_laneName{text-overflow:ellipsis;overflow:hidden}._5PA4Hq_axisLabel{color:#756f64;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;right:6px}._5PA4Hq_axisMax{top:3px}._5PA4Hq_axisMid{top:50%;transform:translateY(-50%)}._5PA4Hq_axisMin{bottom:3px}._5PA4Hq_laneCell{background:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--gridpx) * 1px - 1px), #efefef calc(var(--gridpx) * 1px - 1px), #efefef calc(var(--gridpx) * 1px));border-bottom:1px solid #e8e8e8;position:relative}._5PA4Hq_laneCompact{cursor:pointer}._5PA4Hq_laneCompact:hover{background-color:#f7f3ea}._5PA4Hq_laneSvg{display:block}._5PA4Hq_laneSvgCompact{opacity:.8}._5PA4Hq_ruler{cursor:ew-resize;-webkit-user-select:none;user-select:none;height:20px;position:relative}._5PA4Hq_rulerTick{color:#756f64;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:2px;transform:translate(2px)}._5PA4Hq_playhead{width:0;transform:translateX(calc(var(--pht,0) * var(--pps) * 1px));pointer-events:none;z-index:2;border-left:2px solid #ff4d00;position:absolute;top:0;bottom:0;left:0}._5PA4Hq_vGrid{stroke:#e8e8e8;stroke-width:1px}._5PA4Hq_curve{fill:none;stroke-width:2px;stroke-linejoin:round}._5PA4Hq_curveCompact{fill:none;stroke-width:1.5px;stroke-linejoin:round}._5PA4Hq_wire{fill:none;stroke:#0005;stroke-width:1px;stroke-dasharray:3 3}._5PA4Hq_key{fill:#fff;stroke-width:2px;cursor:grab}._5PA4Hq_keySelected{fill:#ff4d00;stroke:#ff4d00!important}._5PA4Hq_handleLine{stroke:#ff4d0088;stroke-width:1px}._5PA4Hq_handle{fill:#ff4d00;cursor:grab}._5PA4Hq_msgChip{color:#333;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffe9df;border:1px solid #ffc4ab;border-radius:3px;max-width:160px;padding:1px 6px;font-size:10px;position:absolute;top:3px;overflow:hidden;transform:translate(-4px)}._5PA4Hq_msgChipSelected{color:#fff;background:#ff4d00;border-color:#ff4d00}._5PA4Hq_budget{font-variant-numeric:tabular-nums}._5PA4Hq_budgetOver{color:#dc2626;font-weight:600}
._hmesG_stats{color:#1715129e;font-family:var(--font-jetbrains), monospace;text-transform:none;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.45;display:flex}._hmesG_dotSep{opacity:.4}._hmesG_headerToggle,._hmesG_headerSelect{appearance:none;color:#171512;min-height:32px;font-family:var(--font-inter), system-ui, sans-serif;cursor:pointer;background:#fff;border:1px solid #17151238;border-radius:5px;padding:0 10px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s}._hmesG_headerToggle:hover,._hmesG_headerSelect:hover{background:#f7f3ea;border-color:#171512}._hmesG_headerToggle[data-primary=true]{color:#fffdf8;background:#171512;border-color:#171512}._hmesG_headerToggle[data-primary=true]:hover{background:#38342d}._hmesG_headerToggle:focus-visible,._hmesG_headerSelect:focus-visible{outline-offset:2px;outline:2px solid #9b4827}._hmesG_errorBox{color:#b42318;font-family:var(--font-jetbrains), monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff4f2;border:1px solid #b42318;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}._hmesG_variantActions{gap:8px;display:flex}._hmesG_variantActions button{color:#171512;min-height:34px;font:inherit;font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;cursor:pointer;background:#fff;border:1px solid #17151238;border-radius:4px;flex:1;font-size:12px;font-weight:600}._hmesG_variantActions button:hover{border-color:#171512}._hmesG_modalOverlay{z-index:50;background:#1715128c;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}._hmesG_modalCard{color:#171512;background:#fffdf8;border:1px solid #171512;border-radius:8px;width:min(560px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 20px 64px #17151240}._hmesG_modalCard:focus{outline:none}._hmesG_modalHeader{border-bottom:1px solid #1715122e;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._hmesG_modalHeader span{font-size:14px;font-weight:700}._hmesG_modalHeader button{color:#171512;cursor:pointer;background:#fff;border:1px solid #17151238;border-radius:4px;min-width:30px;min-height:30px;font-size:18px;line-height:1}._hmesG_modalHeader button:hover{border-color:#171512}@media (max-width:800px){._hmesG_modalHeader button{min-width:44px;min-height:44px;margin:-7px}}._hmesG_modalBody{padding:16px;font-size:14px;line-height:1.6}._hmesG_modalBody p{margin:0 0 12px}._hmesG_modalBody h4{text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #17151224;margin:20px 0 10px;padding-top:14px;font-size:13px;font-weight:700}._hmesG_modalBody ul{gap:8px;margin:0 0 12px;padding-left:18px;display:grid}._hmesG_modalBody code{font-family:var(--font-jetbrains), monospace;background:#17151212;padding:1px 4px;font-size:12px}._hmesG_modalBody pre{color:#f7f3ea;font-family:var(--font-jetbrains), monospace;background:#171512;border:1px solid #1715122e;margin:0 0 12px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}._hmesG_modalNote{color:#1715129e;font-size:12px}@media (max-width:980px){._hmesG_stats{text-align:left;justify-content:flex-start}}._hmesG_variantActions button:disabled{opacity:.4;cursor:default}._hmesG_variantActions button:focus-visible,._hmesG_modalHeader button:focus-visible{outline-offset:2px;outline:2px solid #9b4827}
.IBVKNa_page{background:var(--pfc-ground);min-height:100vh;color:var(--pfc-ink);font-family:var(--pf-sans,ui-sans-serif, system-ui, sans-serif);flex-direction:column;display:flex}.IBVKNa_page a:hover{text-decoration:none}.IBVKNa_inner{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex}.IBVKNa_pageBody{box-sizing:border-box;flex-direction:column;flex:1;padding:0 40px;display:flex}.IBVKNa_pageHeader{border-bottom:1px solid var(--pfc-hair);flex:none;align-items:center;gap:18px;padding:16px 40px;display:flex}.IBVKNa_brandBlock{flex-direction:column;line-height:1.15;display:flex}.IBVKNa_brand{color:var(--pfc-ink);font-size:16px;font-weight:700;line-height:1.15;text-decoration:none}.IBVKNa_pageTitle{font-family:var(--pf-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pfc-led);font-size:10px;font-weight:400;text-decoration:none}.IBVKNa_headerSpacer{flex:1}.IBVKNa_headerNav{align-items:center;gap:14px;font-size:13px;display:flex}.IBVKNa_headerNav a{color:var(--pfc-ink-muted);text-decoration:none}.IBVKNa_headerNav a:hover{color:var(--pfc-ink)}.IBVKNa_makeCta{border:1px solid var(--pfc-led);background:var(--pfc-led);white-space:nowrap;padding:8px 16px;font-weight:500;text-decoration:none;color:var(--pfc-on-led)!important}.IBVKNa_makeCta:hover{background:#f16c47;border-color:#f16c47;color:var(--pfc-on-led)!important}.IBVKNa_sectionNav{align-items:baseline;gap:18px;margin-left:14px;display:flex}.IBVKNa_sectionNav a{color:var(--pfc-ink-muted);border-bottom:2px solid #0000;padding:3px 0;font-size:13.5px;font-weight:500;text-decoration:none}.IBVKNa_sectionNav a:hover{color:var(--pfc-ink)}.IBVKNa_sectionNav a[data-active=true]{color:var(--pfc-ink);border-bottom-color:var(--pfc-led)}.IBVKNa_userChip{font-family:var(--pf-mono,monospace);font-size:12px;text-decoration:none;color:var(--pfc-ink)!important}.IBVKNa_signOutLink{appearance:none;font-family:var(--pf-mono,monospace);letter-spacing:.06em;color:var(--pfc-ink-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px}.IBVKNa_signOutLink:hover{color:var(--pfc-ink)}.IBVKNa_deckChip{font-family:var(--pf-mono,monospace);letter-spacing:.08em;border:1px solid var(--pfc-edge);color:var(--pfc-ink);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;display:none}@media (max-width:900px),(hover:none){.IBVKNa_deckChip{display:inline-flex}}.IBVKNa_deckChip:hover{border-color:var(--pfc-led);color:var(--pfc-led)}.IBVKNa_pageFooter{border-top:1px solid var(--pfc-hair);font-family:var(--pf-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;color:var(--pfc-ink-faint);background:0 0;justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:26px 0 30px;font-size:11px;display:flex}.IBVKNa_pageFooter a{color:var(--pfc-ink-faint);text-decoration:none}.IBVKNa_pageFooter a:hover{color:var(--pfc-led)}.IBVKNa_tabBar{display:none}@media (max-width:768px),(hover:none){.IBVKNa_tabBar{z-index:40;background:var(--pfc-panel);border-top:1px solid #f4efe624;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}}.IBVKNa_tabBar a{font-family:var(--pf-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pfc-ink-muted);flex-direction:column;align-items:center;gap:5px;padding:12px 0 14px;font-size:9.5px;text-decoration:none;display:flex}.IBVKNa_tabBar a[data-active=true]{color:var(--pfc-led)}.IBVKNa_tabGlyphBars{gap:2px;display:flex}.IBVKNa_tabGlyphBars i{background:currentColor;width:4px;height:16px;display:block}.IBVKNa_tabGlyphSquare{border:2px solid;width:16px;height:16px}.IBVKNa_tabGlyphFill{background:currentColor;width:16px;height:16px}.IBVKNa_marquee{border-bottom:1px solid var(--pfc-hair);grid-template-columns:repeat(5,1fr);margin:0 -40px;display:grid}.IBVKNa_marqueePanel{aspect-ratio:1/2;background:var(--pfc-well);color:inherit;border-right:1px solid #f4efe61a;text-decoration:none;display:block;position:relative;overflow:hidden}.IBVKNa_marqueePanel:last-child{border-right:0}.IBVKNa_marqueeIntro{flex-direction:column;justify-content:flex-end;display:flex}.IBVKNa_marqueeIntroArt{opacity:.35;pointer-events:none;position:absolute;inset:0}.IBVKNa_marqueeIntroArt .IBVKNa_screenRotator{width:100%;height:100%;top:0;left:0;transform:none}.IBVKNa_marqueeIntroArt .IBVKNa_screenUpright img,.IBVKNa_marqueeIntroArt .IBVKNa_screenRotator img{object-fit:cover}.IBVKNa_marqueeIntroBody{flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.IBVKNa_marqueeKicker{font-family:var(--pf-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pfc-led);font-size:10.5px}.IBVKNa_marqueeTitle{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:30px;font-weight:600;line-height:1.12}.IBVKNa_marqueeBody{color:var(--pfc-ink-2);margin:0;font-size:13.5px;line-height:1.6}.IBVKNa_marqueeLink{font-family:var(--pf-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--pfc-ink);align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.IBVKNa_marqueeLink span{color:var(--pfc-led)}.IBVKNa_marqueeCaption{z-index:2;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:12px;left:14px}.IBVKNa_marqueeCaption b{text-shadow:0 1px 8px #000c;font-size:13.5px;font-weight:500}.IBVKNa_marqueeCaption span{color:var(--pfc-ink-2);text-shadow:0 1px 8px #000c;font-size:11.5px}@media (max-width:1100px){.IBVKNa_marquee{grid-template-columns:repeat(3,1fr)}.IBVKNa_marqueePanel:nth-child(n+4){display:none}.IBVKNa_marqueeTitle{font-size:24px}}@media (max-width:768px),(hover:none){.IBVKNa_marquee{grid-template-columns:1fr}.IBVKNa_marqueePanel:not(.IBVKNa_marqueeIntro){display:none}.IBVKNa_marqueeIntro{aspect-ratio:auto;min-height:300px}}.IBVKNa_feedWrapper{flex-direction:column;flex:1;padding:28px 0 60px;display:flex}.IBVKNa_centeredFeedBody{flex-direction:column;align-items:center;gap:20px;display:flex}.IBVKNa_feedGrid{grid-template-columns:repeat(auto-fill, minmax(min(var(--feed-slot,205px), 100%), 1fr));gap:var(--feed-gap,14px);justify-content:center;width:100%;max-width:100%;display:grid}.IBVKNa_feedSentinel{width:100%;height:1px}.IBVKNa_feedEndNote{text-align:center;font-family:var(--pf-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pfc-ink-faint);margin:28px 0 0;font-size:11px}.IBVKNa_feedControls{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.IBVKNa_feedCount{font-family:var(--pf-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pfc-led);white-space:nowrap;font-size:11px}.IBVKNa_sortTabs{gap:18px;font-size:13.5px;font-weight:500;display:flex}.IBVKNa_sortTabs a{color:var(--pfc-ink-muted);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:4px;text-decoration:none}.IBVKNa_sortTabs a:hover{color:var(--pfc-ink)}.IBVKNa_sortTabs a[data-active=true]{color:var(--pfc-ink);border-bottom-color:var(--pfc-led)}.IBVKNa_controlRule{background:#f4efe62e;width:1px;height:16px}.IBVKNa_filterChip{color:var(--pfc-ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.IBVKNa_filterChip:hover{color:var(--pfc-ink)}.IBVKNa_filterChip[data-active=true]{color:var(--pfc-led)}.IBVKNa_zoomHint{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);white-space:nowrap;margin-left:auto;font-size:10.5px}.IBVKNa_feedSearch{align-items:center;gap:12px;margin-bottom:16px;display:flex}.IBVKNa_feedSearchInput{width:min(360px,100%)}.IBVKNa_feedSearchBusy{font-family:var(--pf-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pfc-ink-faint);white-space:nowrap;font-size:10.5px}.IBVKNa_feedCount{text-overflow:ellipsis;max-width:100%;overflow:hidden}.IBVKNa_feedSearchClear{font:inherit;color:var(--pfc-led);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:13px}.IBVKNa_feedSearchClear:focus-visible{outline:1px solid var(--pfc-led);outline-offset:3px}.IBVKNa_centeredFeedBody[data-stale],.IBVKNa_emptyPanel[data-stale]{opacity:.45;transition:opacity .12s}.IBVKNa_card{color:inherit;box-sizing:border-box;background:0 0;border:0;flex-direction:column;gap:8px;text-decoration:none;display:flex}.IBVKNa_cardThumb{aspect-ratio:1/2;background:var(--pfc-well);position:relative;overflow:hidden}.IBVKNa_card:hover .IBVKNa_cardThumb{outline:1px solid var(--pfc-edge);outline-offset:-1px}.IBVKNa_screenRotator{transform-origin:50%;background:var(--pfc-well);z-index:1;width:200%;height:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-90deg)}.IBVKNa_screenUpright{background:var(--pfc-well);z-index:1;position:absolute;inset:0;overflow:hidden}.IBVKNa_screenUpright img,.IBVKNa_screenUpright iframe,.IBVKNa_screenRotator img,.IBVKNa_screenRotator iframe,.IBVKNa_cardHoverIframe{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;border:0;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.IBVKNa_screenUpright img{object-fit:contain}.IBVKNa_cardHoverIframe{z-index:2;pointer-events:none;background:0 0}.IBVKNa_canvasWell{aspect-ratio:1/2;background:var(--pfc-well);position:relative;overflow:hidden}.IBVKNa_canvasFill{background:var(--pfc-well);position:absolute;inset:0;overflow:hidden}.IBVKNa_cardThumbNote{color:var(--pfc-ink-faint);font-family:var(--pf-mono,monospace);text-align:center;justify-content:center;align-items:center;padding:10px;font-size:11px;display:flex;position:absolute;inset:0}.IBVKNa_cardHwBadge{z-index:3;font-family:var(--pf-mono,monospace);color:var(--pfc-on-led);background:var(--pfc-led);padding:1px 5px;font-size:10px;line-height:1.5;position:absolute;top:8px;left:8px}.IBVKNa_ageChip{z-index:3;font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-ink);background:#0b0b0cb8;border:1px solid #f4efe647;padding:1px 5px;font-size:10px;position:absolute;top:8px;right:8px}.IBVKNa_cardMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.IBVKNa_cardTitle{color:var(--pfc-ink);align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.IBVKNa_cardTitleText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IBVKNa_cardByline{color:var(--pfc-ink-muted);align-items:baseline;gap:8px;min-width:0;font-size:12px;line-height:1.2;display:flex}.IBVKNa_cardByline .IBVKNa_userLink{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.IBVKNa_cardStats{font-variant-numeric:tabular-nums;font-family:var(--pf-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pfc-ink-faint);flex:none;align-items:baseline;gap:8px;margin-left:auto;font-size:10px;display:inline-flex}.IBVKNa_cardDate{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);flex:none;font-size:10px}.IBVKNa_feedGrid[data-view=small] .IBVKNa_cardMeta{gap:2px}.IBVKNa_feedGrid[data-view=small] .IBVKNa_cardTitle{gap:4px;font-size:11.5px}.IBVKNa_feedGrid[data-view=small] .IBVKNa_cardByline{gap:4px;font-size:10px}.IBVKNa_feedGrid[data-view=small] .IBVKNa_cardDate,.IBVKNa_feedGrid[data-view=small] .IBVKNa_cardStats,.IBVKNa_feedGrid[data-view=small] .IBVKNa_frameChip{display:none}.IBVKNa_feedGrid[data-view=small] .IBVKNa_cardHwBadge,.IBVKNa_feedGrid[data-view=small] .IBVKNa_ageChip{padding:0 4px;font-size:9px;top:6px}.IBVKNa_feedGrid[data-view=small] .IBVKNa_cardHwBadge{left:6px}.IBVKNa_feedGrid[data-view=small] .IBVKNa_ageChip{right:6px}.IBVKNa_feedGrid[data-view=small] .IBVKNa_knobOverlay{gap:4px;padding:5px 6px;left:4px;right:4px}.IBVKNa_knobOverlay{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090beb;border:1px solid #f4efe633;border-radius:0;flex-direction:column;gap:6px;padding:8px 10px;transition:opacity .15s,top .22s cubic-bezier(.16,1,.3,1),bottom .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:8px;right:8px}.IBVKNa_overlayBottom{top:auto;bottom:8px}.IBVKNa_overlayTop{top:8px;bottom:auto}.IBVKNa_knobZoneBarInMeta{background:#f4efe61a;border:1px solid #f4efe633;width:100%;display:flex;overflow:hidden}.IBVKNa_knobSegmentInMeta{text-align:center;font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);border-right:1px solid #f4efe626;flex:1;padding:3px 0;font-size:10px;font-weight:500;transition:all .12s}.IBVKNa_knobSegmentInMeta:last-child{border-right:0}.IBVKNa_activeKnobSegment{background:var(--pfc-ink);color:var(--pfc-ground)}.IBVKNa_metaKnobStatus{width:100%;font-family:var(--pf-mono,monospace);flex-direction:column;gap:4px;display:flex}.IBVKNa_metaKnobInfoRow{justify-content:space-between;align-items:center;font-size:11px;display:flex}.IBVKNa_metaKnobLabel{color:var(--pfc-ink-faint);white-space:nowrap}.IBVKNa_metaKnobVal{color:var(--pfc-ink);font-weight:500}.IBVKNa_metaKnobTrack{background:#f4efe633;width:100%;height:5px;overflow:hidden}.IBVKNa_metaKnobFill{background:var(--pfc-ink);height:100%;transition:width 80ms ease-out}.IBVKNa_cardDeckBtn{z-index:3;width:29px;height:29px;font:inherit;color:var(--pfc-ink);cursor:pointer;opacity:.5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0b0cd1;border:1px solid #f4efe673;place-items:center;line-height:0;transition:opacity .15s,background .15s,border-color .15s,top .22s cubic-bezier(.16,1,.3,1),bottom .22s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;right:6px}.IBVKNa_deckBottom{top:auto;bottom:6px}.IBVKNa_deckTop{top:6px;bottom:auto}.IBVKNa_card:hover .IBVKNa_cardDeckBtn,.IBVKNa_cardDeckBtn:focus-visible{opacity:1}.IBVKNa_cardDeckBtn:hover{background:var(--pfc-led);border-color:var(--pfc-led);color:var(--pfc-on-led)}.IBVKNa_cardDeckBtnOn{opacity:1;border-color:var(--pfc-led);color:var(--pfc-on-led);background:#e8552eeb}.IBVKNa_cardDeckBtn svg{display:block}.IBVKNa_cardBtnBusy{opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px}.IBVKNa_cardLikeBtnBeside{right:41px}.IBVKNa_cardLikeBtnOn{opacity:1;color:var(--pfc-led);border-color:var(--pfc-led)}.IBVKNa_cardLikeBtnOn:hover{color:var(--pfc-on-led)}.IBVKNa_cardDeckNote{z-index:3;max-width:calc(100% - 12px);font-family:var(--pf-mono,monospace);color:var(--pfc-ink);background:#0b0b0cdb;padding:3px 7px;font-size:10px;line-height:1.4;position:absolute;right:6px}.IBVKNa_deckNoteBottom{top:auto;bottom:40px}.IBVKNa_deckNoteTop{top:40px;bottom:auto}@media (hover:none){.IBVKNa_cardDeckBtn{opacity:1}}.IBVKNa_deckDock{--dock-gap:16px;--slot-gap:4px;--slot-h:68px;z-index:30;align-items:center;gap:var(--dock-gap);height:var(--slot-h);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#101012f5;border-top:1px solid #f4efe629;padding:0 40px 0 0;display:flex;position:fixed;bottom:0;left:0;right:0}.IBVKNa_deckDock[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.IBVKNa_deckDock[data-dropping=true]{border-top-color:var(--pfc-led);background:#e8552e1a}.IBVKNa_deckDock[data-dropping=true] .IBVKNa_deckDockNext{border-color:var(--pfc-led);color:var(--pfc-led);border-style:solid}.IBVKNa_deckDockLabel{appearance:none;font-family:var(--pf-mono,monospace);letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--pfc-led);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-self:stretch;gap:2px;margin:0;padding:0 0 0 40px;font-size:10px;display:flex}.IBVKNa_deckDockLabel:hover b{color:var(--pfc-led)}.IBVKNa_deckDockLabel:focus-visible{outline:1px solid var(--pfc-led);outline-offset:-4px}.IBVKNa_deckDockLabel b{letter-spacing:.08em;color:var(--pfc-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.IBVKNa_deckDockSlots{gap:var(--slot-gap);flex:0 auto;align-self:stretch;align-items:stretch;min-width:0;display:flex}.IBVKNa_deckDockSlot{width:34px;height:var(--slot-h);background:var(--pfc-well);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 34px;min-width:20px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:visible}.IBVKNa_deckDockSlot>:first-child{overflow:hidden}.IBVKNa_deckDockSlot img,.IBVKNa_deckDockSlot iframe{-webkit-user-drag:none;pointer-events:none}.IBVKNa_deckDockSlot[data-drag=true]{z-index:2;cursor:grabbing;outline:1px solid var(--pfc-led);outline-offset:-1px;transition:none;box-shadow:0 6px 18px #0000008c}.IBVKNa_deckDock[data-settling=true] .IBVKNa_deckDockSlot{transition:none}@media (prefers-reduced-motion:reduce){.IBVKNa_deckDockSlot{transition:none}}.IBVKNa_deckDockOrder{z-index:3;font-family:var(--pf-mono,monospace);color:var(--pfc-ink);pointer-events:none;background:#0b0b0cb8;padding:0 3px;font-size:9px;line-height:1.5;position:absolute;bottom:0;left:0}.IBVKNa_deckDockSlot[data-doomed=true]{outline-color:var(--pfc-danger);opacity:.55}.IBVKNa_deckDockBinArea{margin-left:calc(var(--slot-gap) - var(--dock-gap));align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.IBVKNa_deckDockTrash{height:var(--slot-h);box-sizing:border-box;width:34px;font:inherit;color:var(--pfc-danger);cursor:default;background:0 0;border:1px dashed #e86b5e66;place-items:center;padding:0;font-size:13px;line-height:1;transition:width .22s cubic-bezier(.16,1,.3,1),background .14s,border-color .14s,color .14s;display:grid;position:absolute;top:0;left:0}.IBVKNa_deckDockBinArea .IBVKNa_deckDockCount{margin-left:44px}.IBVKNa_deckDock[data-dragging=true] .IBVKNa_deckDockTrash{background:#e86b5e0f;border-style:solid;border-color:#e86b5e8c;width:100%}.IBVKNa_deckDock[data-dragging=true] .IBVKNa_deckDockCount{visibility:hidden}.IBVKNa_deckDockTrash:enabled{cursor:pointer}.IBVKNa_deckDockTrash:enabled:hover{border-color:var(--pfc-danger);border-style:solid}.IBVKNa_deckDockTrash:disabled{opacity:.25}.IBVKNa_deckDockTrash[data-confirm=true]{background:var(--pfc-danger);border-color:var(--pfc-danger);color:var(--pfc-ground);border-style:solid}.IBVKNa_deckDockCount[data-warn=true]{color:var(--pfc-danger)}.IBVKNa_deckDock[data-dragging=true] .IBVKNa_deckDockTrash[data-armed=true],.IBVKNa_deckDockTrash[data-armed=true]{background:var(--pfc-danger);border-color:var(--pfc-danger);color:var(--pfc-ground);border-style:solid}@media (prefers-reduced-motion:reduce){.IBVKNa_deckDockTrash{transition:background .14s,border-color .14s,color .14s}}.IBVKNa_deckDockSlotIndex{font-family:var(--pf-mono,monospace);color:var(--pfc-led);place-items:center;font-size:9.5px;display:grid;position:absolute;inset:0}.IBVKNa_deckDockNext,.IBVKNa_deckDockEmpty{width:34px;height:var(--slot-h);box-sizing:border-box;min-width:20px;font:inherit;background:0 0;flex:0 34px;align-self:stretch;place-items:center;padding:0;line-height:1;display:grid}.IBVKNa_deckDockNext{color:var(--pfc-ink-faint);border:1px dashed #f4efe642;font-size:17px}.IBVKNa_deckDockEmpty{border:1px dashed #f4efe629}.IBVKNa_deckDockCount{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}.IBVKNa_deckDockSpacer{flex:1}.IBVKNa_deckDockLink{color:var(--pfc-ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:12.5px}.IBVKNa_deckDockLink:hover{color:var(--pfc-ink)}.IBVKNa_deckDockSend{appearance:none;border:1px solid var(--pfc-led);background:var(--pfc-led);color:var(--pfc-on-led);font-family:var(--pf-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex:none;align-items:center;padding:9px 16px;font-size:10.5px;text-decoration:none;display:inline-flex}.IBVKNa_deckDockSend:hover{color:var(--pfc-on-led)}.IBVKNa_deckDockSend:disabled{opacity:.45;cursor:default}.IBVKNa_buildRunningNote,.IBVKNa_buildDoneNote,.IBVKNa_buildFailNote{font-family:var(--pf-mono,monospace);letter-spacing:.06em;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.IBVKNa_buildRunningNote{color:var(--pfc-ink-muted)}.IBVKNa_buildRunningNote em{color:var(--pfc-ink-faint);font-style:normal}.IBVKNa_buildRunningNote[data-slow=true] em,.IBVKNa_buildDoneNote{color:var(--pfc-led)}.IBVKNa_buildFailNote{color:var(--pfc-danger)}.IBVKNa_dockLog{left:0;right:0;bottom:var(--slot-h,68px);z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101012fa;border-top:1px solid #e86b5e66;max-height:40vh;padding:12px 40px;position:fixed;overflow:auto}.IBVKNa_dockLog pre{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.5}.IBVKNa_dockSpacer{flex:none;height:84px}@media (max-width:900px),(hover:none){.IBVKNa_deckDock,.IBVKNa_dockSpacer{display:none}}.IBVKNa_empty{text-align:center;color:var(--pfc-ink-muted);padding:48px 0;font-size:14px}.IBVKNa_emptyPanel{border:1px solid #f4efe624;flex-direction:column;gap:8px;max-width:620px;margin:24px 0;padding:28px 28px 30px;display:flex}.IBVKNa_emptyKicker{font-family:var(--pf-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--pfc-ink-faint);font-size:10px}.IBVKNa_emptyTitle{color:var(--pfc-ink);font-size:15px;font-weight:500}.IBVKNa_emptyBody{color:var(--pfc-ink-muted);font-size:13px;line-height:1.6}.IBVKNa_emptyCta{margin-top:4px;font-size:13px;text-decoration:none;color:var(--pfc-led)!important}.IBVKNa_notice{background:var(--pfc-panel);text-align:center;border:1px solid #f4efe629;max-width:560px;margin:80px auto;padding:28px;font-size:14.5px;line-height:1.7}.IBVKNa_notice a{color:var(--pfc-led)}.IBVKNa_btn{appearance:none;border:1px solid var(--pfc-edge-strong);color:var(--pfc-ink);cursor:pointer;background:0 0;border-radius:0;padding:8px 14px;font-family:inherit;font-size:13px}.IBVKNa_btn:hover:not(:disabled){border-color:var(--pfc-ink)}.IBVKNa_btn:disabled{opacity:.5;cursor:default}.IBVKNa_btnPrimary{background:var(--pfc-ink);border-color:var(--pfc-ink);color:var(--pfc-ground);font-weight:500;}.IBVKNa_btnPrimary:hover:not(:disabled){background:#fffdf7;border-color:#fffdf7}.IBVKNa_btnAccent{background:var(--pfc-led);border-color:var(--pfc-led);color:var(--pfc-on-led);font-weight:500;}.IBVKNa_btnAccent:hover:not(:disabled){background:#f16c47;border-color:#f16c47}.IBVKNa_btnDanger{color:var(--pfc-danger);border-color:#e86b5e8c;}.IBVKNa_btnDanger:hover:not(:disabled){background:var(--pfc-danger);border-color:var(--pfc-danger);color:var(--pfc-ground)}.IBVKNa_btnSmall{appearance:none;border:1px solid var(--pfc-edge-strong);color:var(--pfc-ink);cursor:pointer;background:0 0;border-radius:0;padding:3px 9px;font-family:inherit;font-size:11.5px}.IBVKNa_btnSmall:hover:not(:disabled){border-color:var(--pfc-ink)}.IBVKNa_btnSmall:disabled{opacity:.5;cursor:default}.IBVKNa_btnSmallDanger{color:var(--pfc-danger);border-color:#e86b5e8c;}.IBVKNa_btnSmallDanger:hover:not(:disabled){background:var(--pfc-danger);border-color:var(--pfc-danger);color:var(--pfc-ground)}.IBVKNa_detailWrap{flex-direction:column;gap:26px;padding:18px 0 60px;display:flex}.IBVKNa_breadcrumb{color:var(--pfc-ink-muted);font-size:13px;text-decoration:none}.IBVKNa_breadcrumb:hover{color:var(--pfc-ink)}.IBVKNa_detailLayout{grid-template-columns:minmax(0,4.4fr) minmax(0,4.6fr);align-items:stretch;gap:24px;display:grid}.IBVKNa_detailLeftCol{flex-direction:column;align-items:center;width:100%;display:flex}.IBVKNa_matrixFrame{aspect-ratio:1/2;background:var(--pfc-well);border:1px solid #f4efe633;width:100%;max-width:320px;position:relative;overflow:hidden}.IBVKNa_matrixFrame iframe{border:0;width:100%;height:100%;display:block}.IBVKNa_errorBox{width:100%;max-width:320px;color:var(--pfc-danger);font-family:var(--pf-mono,monospace);white-space:pre-wrap;background:#e86b5e14;border:1px solid #e86b5e80;margin-top:10px;padding:8px 12px;font-size:12px}.IBVKNa_knobs{gap:10px;width:100%;max-width:460px;margin:18px 0 0;display:grid}.IBVKNa_knobLine{font-family:var(--pf-mono,monospace);grid-template-columns:70px minmax(0,1fr) 60px;align-items:center;gap:8px;font-size:11px;display:grid}.IBVKNa_knobLine span:first-child{color:var(--pfc-ink-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;padding-right:4px;overflow:hidden}.IBVKNa_knobLine input[type=range]{width:100%;accent-color:var(--pfc-led);cursor:pointer;margin:0}.IBVKNa_knobValue{text-align:left;color:var(--pfc-ink);font-variant-numeric:tabular-nums;padding-left:4px;font-weight:500}.IBVKNa_actionRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;max-width:440px;margin:20px 0 0;display:flex}.IBVKNa_editorWrap{background:var(--pfc-panel);border:1px solid #f4efe629;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.IBVKNa_codeTabs{background:var(--pfc-well);border-bottom:1px solid #ffffff1f;flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.IBVKNa_codeTabs button{appearance:none;color:#ffffff8c;font-family:var(--pf-mono,monospace);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 10px;font-size:11.5px}.IBVKNa_codeTabs button:hover{color:#fff;background:#ffffff14}.IBVKNa_codeTabs button[data-active=true]{color:#fff;background:#ffffff24}.IBVKNa_codeTabSpacer{flex:1}.IBVKNa_codeTabAction{color:var(--pfc-led)!important}.IBVKNa_codeTabAction:hover{background:#e8552e38!important}.IBVKNa_editorBody{flex:1;min-height:480px}.IBVKNa_codeFootNote{background:var(--pfc-well);color:#ffffff9e;border-top:1px solid #ffffff1f;flex:none;margin:0;padding:8px 12px;font-size:11.5px;line-height:1.5}.IBVKNa_codeFootNote code{color:var(--pfc-led);font-family:var(--pf-mono,monospace)}.IBVKNa_metaBlock{border-top:1px solid #f4efe624;max-width:100%;padding-top:20px}.IBVKNa_metaTitleRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.IBVKNa_metaTitle{letter-spacing:-.02em;font-size:26px;font-weight:600}.IBVKNa_metaByline{color:var(--pfc-ink-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}.IBVKNa_metaByline a{color:var(--pfc-ink)}.IBVKNa_forkNote{color:var(--pfc-led)}.IBVKNa_forkNote a{color:var(--pfc-led)!important}.IBVKNa_hwNote{color:var(--pfc-led);align-items:center;gap:6px;display:inline-flex}.IBVKNa_reportLink{font:inherit;color:var(--pfc-ink-faint);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.IBVKNa_reportLink:hover{color:var(--pfc-ink)}.IBVKNa_inDecks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.IBVKNa_inDecksLabel{font-family:var(--pf-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pfc-led);font-size:10px}.IBVKNa_inDecksChip{color:var(--pfc-ink);border:1px solid #f4efe633;padding:2px 9px;text-decoration:none}.IBVKNa_inDecksChip:hover{border-color:var(--pfc-led);color:var(--pfc-led)}.IBVKNa_metaDescription{white-space:pre-wrap;color:var(--pfc-ink-2);max-width:72ch;margin-top:14px;font-size:14.5px;line-height:1.65}.IBVKNa_ownerBar{background:#f4efe608;border:1px dashed #f4efe638;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.IBVKNa_ownerBarSpacer{flex:1}.IBVKNa_hwChip{font-family:var(--pf-mono,monospace);letter-spacing:.04em;color:var(--pfc-on-led);background:var(--pfc-led);border:1px solid var(--pfc-led);white-space:nowrap;vertical-align:1px;flex:none;padding:0 6px;font-size:10px;font-weight:500;line-height:1.5;display:inline-block}.IBVKNa_forkChip{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-led);border:1px solid var(--pfc-led-edge);flex:none;padding:1px 7px;font-size:10px}.IBVKNa_frameChip{font-family:var(--pf-mono,monospace);letter-spacing:.04em;color:var(--pfc-ink-muted);white-space:nowrap;border:1px solid #f4efe647;flex:none;padding:1px 7px;font-size:10px}.IBVKNa_visChip{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-ink-muted);white-space:nowrap;border:1px dashed #f4efe659;flex:none;padding:1px 7px;font-size:10px}.IBVKNa_selfChip{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-ink-muted);border:1px solid var(--pfc-edge-strong);padding:1px 7px;font-size:10px;font-weight:500}.IBVKNa_provenance{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.IBVKNa_provenanceMade,.IBVKNa_provenanceSignal{font-family:var(--pf-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pfc-ink-muted);cursor:help;border:1px solid #f4efe62e;padding:2px 7px;font-size:10.5px}.IBVKNa_provenanceMade{color:var(--pfc-ink);border-color:#f4efe666}.IBVKNa_likeButton{border:1px solid var(--pfc-edge-strong);color:var(--pfc-ink-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13.5px;display:inline-flex}.IBVKNa_likeButton:hover{border-color:var(--pfc-led);color:var(--pfc-led)}.IBVKNa_likeButtonOn{border-color:var(--pfc-led);color:var(--pfc-led);background:#e8552e1f}.IBVKNa_likeNote{font-family:var(--pf-mono,monospace);color:var(--pfc-danger);font-size:12px}.IBVKNa_portsSection{border-top:1px solid #f4efe61a;flex-direction:column;gap:8px;max-width:860px;margin-top:20px;padding-top:12px;display:flex}.IBVKNa_portsHead{align-items:center;gap:10px;display:flex}.IBVKNa_portsTitle{font-family:var(--pf-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--pfc-ink-muted);font-size:11px}.IBVKNa_portsList{margin:0;padding:0;list-style:none}.IBVKNa_portRow{border-bottom:1px solid #f4efe61a;align-items:center;gap:10px;min-width:0;padding:7px 0;font-size:13px;display:flex}.IBVKNa_portRow[data-stale=true] .IBVKNa_portHandle{color:var(--pfc-ink-faint)}.IBVKNa_portHandle{color:var(--pfc-ink);white-space:nowrap;font-weight:500}.IBVKNa_portDate{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);flex:none;font-size:10px}.IBVKNa_portChip{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-led);border:1px solid var(--pfc-led-edge);flex:none;padding:0 6px;font-size:10px}.IBVKNa_portStale{font-family:var(--pf-mono,monospace);letter-spacing:.04em;color:var(--pfc-ink-faint);border:1px dashed #f4efe640;flex:none;padding:0 6px;font-size:10px}.IBVKNa_portFixed{font-family:var(--pf-mono,monospace);letter-spacing:.04em;color:var(--pfc-ink-2);border:1px solid var(--pfc-edge);flex:none;padding:0 6px;font-size:10px}.IBVKNa_portNote{color:var(--pfc-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.IBVKNa_perfRow{border-bottom:1px solid #f4efe61a;flex-direction:column;gap:3px;min-width:0;padding:9px 0;font-size:13px;display:flex}.IBVKNa_perfMain{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.IBVKNa_perfSub{align-items:baseline;gap:10px;min-width:0;display:flex}.IBVKNa_perfSummary{font-family:var(--pf-mono,monospace);color:var(--pfc-ink);white-space:nowrap;flex:none;font-size:11.5px}.IBVKNa_perfNote{min-width:0;color:var(--pfc-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.IBVKNa_perfLink{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:640px){.IBVKNa_perfSub{flex-direction:column;gap:2px}.IBVKNa_perfNote{max-width:100%}}.IBVKNa_commentsBlock{max-width:760px;margin-top:30px}.IBVKNa_commentsTitle{border-bottom:1px solid #f4efe624;padding-bottom:10px;font-size:15px;font-weight:500}.IBVKNa_commentItem{border-bottom:1px solid var(--pfc-hair-soft);padding:12px 0;font-size:14px}.IBVKNa_commentHead{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.IBVKNa_commentAuthor{color:var(--pfc-ink);font-weight:500;text-decoration:none}.IBVKNa_commentDate{color:var(--pfc-ink-faint);font-size:12px}.IBVKNa_commentBody{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pfc-ink-2);line-height:1.6}.IBVKNa_commentForm{gap:10px;margin-top:16px;display:grid}.IBVKNa_commentForm textarea{resize:vertical;min-height:84px;max-height:60vh}.IBVKNa_commentActions{gap:8px;margin-left:auto;display:inline-flex}.IBVKNa_commentActions button{appearance:none;font:inherit;color:var(--pfc-ink-faint);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.IBVKNa_commentActions button:hover:not(:disabled){color:var(--pfc-led)}.IBVKNa_commentActions button:disabled{opacity:.5;cursor:default}.IBVKNa_commentEdited{color:var(--pfc-ink-faint);font-size:11px;font-style:italic}.IBVKNa_commentEditRow{gap:8px;display:flex}.IBVKNa_textInput,.IBVKNa_commentForm textarea,.IBVKNa_field select{border:1px solid var(--pfc-edge);background:var(--pfc-ground);width:100%;color:var(--pfc-ink);box-sizing:border-box;border-radius:0;padding:9px 11px;font-family:inherit;font-size:14px}.IBVKNa_textInput::placeholder,.IBVKNa_commentForm textarea::placeholder{color:var(--pfc-ink-faint)}.IBVKNa_textInput:focus,.IBVKNa_commentForm textarea:focus,.IBVKNa_field select:focus{border-color:var(--pfc-led);outline:none}.IBVKNa_modalOverlay{z-index:60;background:#09090b99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.IBVKNa_modalCard{background:var(--pfc-panel);border:1px solid var(--pfc-edge);width:min(460px,100%);max-height:90vh;color:var(--pfc-ink);overflow:auto}.IBVKNa_modalCard:focus{outline:none}.IBVKNa_modalCardWide{width:min(720px,100%)}.IBVKNa_modalHeader{border-bottom:1px solid var(--pfc-hair);align-items:center;gap:10px;padding:16px 20px;font-size:13.5px;font-weight:500;display:flex}.IBVKNa_modalKicker{font-family:var(--pf-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--pfc-led);font-size:10px;font-weight:400}.IBVKNa_modalHeader button{appearance:none;cursor:pointer;color:var(--pfc-ink-faint);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-10px -17px -10px auto;padding:0;font-size:16px;display:inline-flex}.IBVKNa_modalHeader button:hover{color:var(--pfc-ink)}.IBVKNa_modalBody{gap:12px;padding:16px 20px 18px;display:grid}.IBVKNa_modalFoot{border-top:1px solid var(--pfc-hair);align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.IBVKNa_field{gap:5px;font-size:13px;display:grid}.IBVKNa_fieldLabel{font-weight:500}.IBVKNa_fieldHint{color:var(--pfc-ink-muted);font-size:12px}.IBVKNa_fieldHint[data-trouble=true]{color:var(--pfc-danger)}.IBVKNa_formError{color:var(--pfc-danger);background:#e86b5e1a;border:1px solid #e86b5e66;padding:8px 10px;font-size:13px}.IBVKNa_formNote{color:var(--pfc-ink-muted);font-size:12px;line-height:1.5}.IBVKNa_formNote a{color:var(--pfc-ink);text-underline-offset:2px;text-decoration:underline}.IBVKNa_authTabs{gap:6px;display:flex}.IBVKNa_authTabs button{appearance:none;border:1px solid var(--pfc-edge);color:var(--pfc-ink-muted);cursor:pointer;background:0 0;border-radius:0;flex:1;padding:7px 0;font-family:inherit;font-size:13px}.IBVKNa_authTabs button[data-active=true]{background:var(--pfc-ink);border-color:var(--pfc-ink);color:var(--pfc-ground)}.IBVKNa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IBVKNa_reasonList{border:0;gap:8px;margin:0;padding:0;display:grid}.IBVKNa_reasonOption{color:var(--pfc-ink-2);cursor:pointer;border:1px solid #f4efe629;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;display:flex;position:relative}.IBVKNa_reasonOption[data-active=true]{border-color:var(--pfc-led);background:var(--pfc-led-wash);color:var(--pfc-ink)}.IBVKNa_reasonMark{border:1px solid #f4efe666;flex:none;width:10px;height:10px}.IBVKNa_reasonOption[data-active=true] .IBVKNa_reasonMark{background:var(--pfc-led);border-color:var(--pfc-led)}.IBVKNa_reasonOption input{opacity:0;pointer-events:none;position:absolute}.IBVKNa_cppInput{min-height:220px;font-family:var(--pf-mono,monospace);resize:vertical;white-space:pre;overflow-wrap:normal;font-size:12px;line-height:1.5;overflow-x:auto}.IBVKNa_warnNote{border:1px solid var(--pfc-led-edge);background:var(--pfc-led-wash);color:var(--pfc-led);margin:10px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.5}.IBVKNa_warnNote code{font-family:var(--pf-mono,monospace)}.IBVKNa_moderateReason{flex:100%}.IBVKNa_confirmRow{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.IBVKNa_confirmText{color:var(--pfc-danger);max-width:46ch;font-size:12.5px;line-height:1.45}.IBVKNa_confirmError{color:var(--pfc-danger);font-size:12.5px;font-weight:500}.IBVKNa_buildStatusLine{color:var(--pfc-ink);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.IBVKNa_buildSpinner{border:2px solid #e8552e40;border-top-color:var(--pfc-led);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite IBVKNa_buildSpin}@keyframes IBVKNa_buildSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.IBVKNa_buildSpinner{animation-duration:2.4s}}.IBVKNa_buildLog{background:var(--pfc-well);max-height:260px;color:var(--pfc-ink-2);font-family:var(--pf-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.IBVKNa_decksPage,.IBVKNa_deckPage{flex-direction:column;padding:26px 0 60px;display:flex}.IBVKNa_sectionHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.IBVKNa_sectionTitle{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.IBVKNa_sectionLede{color:var(--pfc-ink-muted);max-width:76ch;font-size:13.5px}.IBVKNa_sectionKicker{font-family:var(--pf-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pfc-led);font-size:11px}.IBVKNa_deckSection{border-bottom:1px solid var(--pfc-hair);margin-bottom:28px;padding-bottom:30px}.IBVKNa_deckSection:last-child{border-bottom:0;margin-bottom:0}.IBVKNa_deckGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.IBVKNa_deckCard{background:var(--pfc-panel);color:inherit;box-sizing:border-box;border:1px solid #f4efe624;flex-direction:column;gap:12px;padding:14px;text-decoration:none;display:flex}.IBVKNa_deckCard:hover{border-color:var(--pfc-edge-strong)}.IBVKNa_deckStrip{grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:relative}.IBVKNa_deckStripSlot{aspect-ratio:1/2;background:var(--pfc-well);position:relative;overflow:hidden}.IBVKNa_deckStripMore{aspect-ratio:1/2;background:var(--pfc-well-2);font-family:var(--pf-mono,monospace);color:var(--pfc-ink-muted);place-items:center;font-size:11px;display:grid}.IBVKNa_deckStripBlank{aspect-ratio:1/2;background:#f4efe608}.IBVKNa_deckStripEmpty{aspect-ratio:5/2;background:var(--pfc-well-2);color:var(--pfc-ink-faint);font-family:var(--pf-mono,monospace);grid-column:1/-1;justify-content:center;align-items:center;font-size:11px;display:flex}.IBVKNa_deckCardMeta{flex-direction:column;gap:4px;display:flex}.IBVKNa_deckCardTitleRow{align-items:baseline;gap:8px;display:flex}.IBVKNa_deckCardTitle{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.IBVKNa_deckCardSlots{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-ink-faint);flex:none;font-size:10px}.IBVKNa_deckCardUser{color:var(--pfc-ink-muted);flex:none;margin-left:auto;font-size:12.5px}.IBVKNa_deckCardDesc{color:var(--pfc-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.IBVKNa_deckCardStats{font-family:var(--pf-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--pfc-ink-faint);gap:12px;margin-top:4px;font-size:10px;display:flex}.IBVKNa_btnAccentLink{align-items:center;text-decoration:none;display:inline-flex;}.IBVKNa_btnAccentLink[aria-disabled=true]{opacity:.5;pointer-events:none}.IBVKNa_fwNotice{background:#ff5c2e0f;border:1px solid #ff5c2e47;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;display:flex}.IBVKNa_fwNoticeTag{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-led);flex:none;font-size:10px}.IBVKNa_fwNoticeText{color:var(--pfc-ink-muted);min-width:0}.IBVKNa_fwNoticeText strong{color:var(--pfc-ink);font-weight:600}.IBVKNa_fwNoticeLink{color:var(--pfc-led);white-space:nowrap;flex:none;text-decoration:none}.IBVKNa_fwNoticeLink:hover{text-decoration:underline}.IBVKNa_fwNoticeClose{appearance:none;color:var(--pfc-ink-faint);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:4px;font-size:13px;line-height:1}.IBVKNa_fwNoticeClose:hover{color:var(--pfc-ink)}@media (max-width:640px){.IBVKNa_fwNoticeText{flex:100%;order:3}}.IBVKNa_shareLead{color:var(--pfc-ink-muted);margin:0 0 12px;font-size:13px;line-height:1.6}.IBVKNa_shareLinkRow{gap:8px;display:flex}.IBVKNa_shareLinkField{appearance:none;border:1px solid var(--pfc-edge-strong);background:var(--pfc-well);width:0;min-width:0;color:var(--pfc-ink);font-family:var(--pf-mono,monospace);text-overflow:ellipsis;border-radius:0;flex:1;padding:8px 10px;font-size:12px}.IBVKNa_shareLinkField:focus{border-color:var(--pfc-ink);outline:none}.IBVKNa_shareNote{color:var(--pfc-ink-faint);margin:10px 0 0;font-size:11.5px;line-height:1.6}.IBVKNa_shareAlt{border-top:1px solid var(--pfc-hair);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.IBVKNa_shareAltLink{color:var(--pfc-ink-muted);font-size:12.5px;text-decoration:none}.IBVKNa_shareAltLink:hover{color:var(--pfc-led)}.IBVKNa_packActions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.IBVKNa_packActions a{text-align:center;text-decoration:none}.IBVKNa_packHint{color:var(--pfc-ink-faint);font-size:11.5px;line-height:1.5}.IBVKNa_zipStatus{color:var(--pfc-ink-muted);flex-direction:column;gap:6px;margin-top:10px;font-size:12.5px;line-height:1.5;display:flex}.IBVKNa_zipStatus .IBVKNa_buildStatusLine{color:var(--pfc-ink-muted);font-size:12.5px;font-weight:400}.IBVKNa_zipSkipList{color:var(--pfc-ink-faint);margin:0;padding-left:18px;font-size:12px}.IBVKNa_zipHint{color:var(--pfc-ink-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.IBVKNa_zipNote{border:1px solid var(--pfc-hair);color:var(--pfc-ink-muted);flex-direction:column;gap:6px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.IBVKNa_zipNoteTitle{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-ink-faint);font-size:10px}.IBVKNa_zipSteps{margin:0;padding-left:18px}.IBVKNa_zipSteps a,.IBVKNa_zipNoteLine a{color:var(--pfc-ink);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.IBVKNa_zipSteps strong{color:var(--pfc-ink);font-weight:600}.IBVKNa_zipNoteLine{color:var(--pfc-ink-faint)}.IBVKNa_zipHostField{font:inherit;border:1px solid var(--pfc-edge-strong);width:16ch;min-height:24px;color:var(--pfc-ink);background:0 0;border-radius:0;padding:1px 6px}.IBVKNa_zipHostField:focus{border-color:var(--pfc-ink);outline:none}.IBVKNa_deckHead{border-bottom:1px solid #f4efe624;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.IBVKNa_deckHeadTitle{flex-direction:column;gap:6px;display:flex}.IBVKNa_deckHeadTitle h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.IBVKNa_deckByline{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.IBVKNa_deckByline a{color:var(--pfc-ink-muted)}.IBVKNa_deckByline a:hover{color:var(--pfc-ink)}.IBVKNa_deckSlots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.IBVKNa_deckSlot{flex-direction:column;gap:7px;min-width:0;display:flex}.IBVKNa_deckSlotIndex{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);font-size:11px}.IBVKNa_deckGap{aspect-ratio:1/2;text-align:center;box-sizing:border-box;border:1px dashed #f4efe64d;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.IBVKNa_deckGapTitle{color:var(--pfc-ink-muted);font-size:12.5px;text-decoration:line-through}.IBVKNa_deckGapReason{font-family:var(--pf-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--pfc-ink-faint);font-size:9px}.IBVKNa_deckVisControl{color:var(--pfc-ink-muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.IBVKNa_deckVisControl select{border:1px solid var(--pfc-edge);background:var(--pfc-ground);color:var(--pfc-ink);padding:5px 8px;font-family:inherit;font-size:12.5px}.IBVKNa_field select:disabled,.IBVKNa_deckVisControl select:disabled{opacity:.55;cursor:not-allowed}.IBVKNa_deckTabs{border-bottom:1px solid var(--pfc-hair);gap:4px;margin-bottom:14px;display:flex}.IBVKNa_deckTabs button{appearance:none;font-family:var(--pf-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;color:var(--pfc-ink-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;font-size:11px}.IBVKNa_deckTabs button[data-active=true]{color:var(--pfc-ink);border-bottom-color:var(--pfc-led)}.IBVKNa_deckList{max-height:46vh;margin:0 0 14px;padding:0;list-style:none;overflow-y:auto}.IBVKNa_deckRow{border-bottom:1px solid var(--pfc-hair-soft);align-items:center;gap:8px;padding:7px 0;font-size:14px;display:flex}.IBVKNa_deckRow a{color:var(--pfc-ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.IBVKNa_deckRow a:hover{color:var(--pfc-led)}.IBVKNa_deckIndex{width:18px;font-family:var(--pf-mono);color:var(--pfc-ink-faint);text-align:right;flex:none;font-size:11px}.IBVKNa_profilePage{flex-direction:column;padding:26px 0 60px;display:flex}.IBVKNa_profileHeader{border-bottom:1px solid #f4efe624;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.IBVKNa_profileName{letter-spacing:-.02em;align-items:center;gap:10px;font-size:26px;font-weight:600;display:flex}.IBVKNa_profileMeta{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-muted);margin-top:8px;font-size:12px}.IBVKNa_profileSelfActions{flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.IBVKNa_profileSignOut{display:none}.IBVKNa_profileGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.IBVKNa_profileSectionTitle{color:var(--pfc-ink);align-items:baseline;gap:10px;margin:30px 0 14px;font-size:17px;font-weight:600;display:flex}.IBVKNa_profileSlotNote{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-ink-faint);font-size:10.5px;font-weight:400}.IBVKNa_deckSlotFree{color:var(--pfc-ink-faint);text-align:center;border:1px dashed #f4efe633;justify-content:center;align-items:center;min-height:120px;padding:16px;font-size:13px;display:flex}.IBVKNa_profileFootNote{color:var(--pfc-ink-faint);margin-top:24px;font-size:12.5px}.IBVKNa_notifyLink[data-unread=true]{color:var(--pfc-led)!important}.IBVKNa_notifyHead{padding:24px 0 18px}.IBVKNa_notifyHead h1{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}.IBVKNa_notifyHead p{color:var(--pfc-ink-muted);margin:0;font-size:13px}.IBVKNa_notifyList{max-width:820px;margin:0;padding:0 0 60px;list-style:none}.IBVKNa_notifyRow{color:var(--pfc-ink);border-bottom:1px solid #f4efe61a;align-items:center;gap:12px;padding:13px 2px;text-decoration:none;display:flex}.IBVKNa_notifyRow:hover{background:#f4efe608}.IBVKNa_notifyMark{border:1px solid #0000;flex:none;align-self:center;width:7px;height:7px}.IBVKNa_notifyRow[data-unread=true] .IBVKNa_notifyMark{background:var(--pfc-led);border-color:var(--pfc-led)}.IBVKNa_notifyThumb{background:var(--pfc-well);flex:none;width:22px;height:44px;position:relative;overflow:hidden}.IBVKNa_notifyBody{flex-direction:column;gap:3px;min-width:0;display:flex}.IBVKNa_notifySentence{color:var(--pfc-ink-2);font-size:14px;line-height:1.4}.IBVKNa_notifySentence strong{color:var(--pfc-ink);font-weight:500}.IBVKNa_notifySnippet{color:var(--pfc-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.IBVKNa_notifyDate{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);flex:none;margin-left:auto;font-size:10px}.IBVKNa_postBodyInput{box-sizing:border-box;border:1px solid var(--pfc-edge);background:var(--pfc-ground);width:100%;color:var(--pfc-ink);resize:vertical;min-height:180px;padding:11px 12px;font-family:inherit;font-size:14px;line-height:1.6}.IBVKNa_postBodyInput::placeholder{color:var(--pfc-ink-faint)}.IBVKNa_postBodyInput[data-grow=page]{max-height:75vh}.IBVKNa_postBodyInput[data-grow=modal]{max-height:42vh}.IBVKNa_postBodyInput:focus{border-color:var(--pfc-led);outline:none}.IBVKNa_postBody{color:var(--pfc-ink-2);max-width:76ch;padding-bottom:20px;font-size:14.5px;line-height:1.7}.IBVKNa_featuredRow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.IBVKNa_featuredSlot{flex-direction:column;gap:7px;min-width:0;display:flex}.IBVKNa_featuredControls{gap:6px;display:flex}.IBVKNa_featuredControls button{flex:1}.IBVKNa_composerRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IBVKNa_linkedText{white-space:pre-wrap;overflow-wrap:anywhere}.IBVKNa_inlineLink{color:var(--pfc-ink);text-underline-offset:2px;text-decoration:underline}.IBVKNa_inlineLink:hover{color:var(--pfc-led)}.IBVKNa_postBody{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.IBVKNa_postBody>:first-child{margin-top:0}.IBVKNa_postBody>:last-child{margin-bottom:0}.IBVKNa_postBody p{margin:0 0 12px}.IBVKNa_postBody h1,.IBVKNa_postBody h2,.IBVKNa_postBody h3,.IBVKNa_postBody h4,.IBVKNa_postBody h5,.IBVKNa_postBody h6{margin:20px 0 8px;font-weight:600;line-height:1.35}.IBVKNa_postBody h1,.IBVKNa_postBody h2{font-size:16px}.IBVKNa_postBody h3,.IBVKNa_postBody h4,.IBVKNa_postBody h5,.IBVKNa_postBody h6{font-size:14.5px}.IBVKNa_postBody ul,.IBVKNa_postBody ol{margin:0 0 12px;padding-left:22px}.IBVKNa_postBody li{margin:3px 0}.IBVKNa_postBody li::marker{color:var(--pfc-ink-faint)}.IBVKNa_postBody blockquote{border-left:2px solid var(--pfc-edge);color:var(--pfc-ink-2);margin:12px 0;padding:2px 0 2px 12px}.IBVKNa_postBody hr{border:0;border-top:1px solid var(--pfc-hair);margin:18px 0}.IBVKNa_postBody strong{color:var(--pfc-ink);font-weight:600}.IBVKNa_postBody del{color:var(--pfc-ink-faint)}.IBVKNa_imageLinkTag{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);font-size:.82em;text-decoration:none}.IBVKNa_inlineCode{background:var(--pfc-well);border:1px solid var(--pfc-hair);font-family:var(--pf-mono,monospace);overflow-wrap:anywhere;padding:1px 5px;font-size:.88em}.IBVKNa_postBody table{border-collapse:collapse;width:max-content;max-width:100%;margin:0 0 12px;font-size:13px;display:block;overflow-x:auto}.IBVKNa_postBody th,.IBVKNa_postBody td{border:1px solid var(--pfc-hair);text-align:left;padding:5px 10px}.IBVKNa_postBody th{background:var(--pfc-well);font-weight:600}.IBVKNa_bodyComposer{flex-direction:column;gap:6px;display:flex}.IBVKNa_composerTabs{align-items:center;gap:4px;display:flex}.IBVKNa_composerTabs button{appearance:none;font:inherit;color:var(--pfc-ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 9px;font-size:11.5px}.IBVKNa_composerTabs button[data-active=true]{border-color:var(--pfc-edge);background:var(--pfc-well);color:var(--pfc-ink)}.IBVKNa_composerTabs button:disabled{opacity:.45;cursor:default}.IBVKNa_composerHint{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-faint);font-size:10.5px}.IBVKNa_previewPane{box-sizing:border-box;border:1px dashed var(--pfc-edge);background:var(--pfc-ground);min-height:180px;padding:11px 12px;overflow-y:auto}.IBVKNa_previewPane[data-grow=page]{max-height:75vh}.IBVKNa_previewPane[data-grow=modal]{max-height:42vh}.IBVKNa_previewPane[data-grow=comment]{min-height:84px;max-height:60vh}.IBVKNa_postBodyInput[data-grow=comment]{max-height:60vh}.IBVKNa_commentForm .IBVKNa_bodyComposer .IBVKNa_postBodyInput{min-height:84px}@media (max-width:560px){.IBVKNa_composerHint{display:none}}.IBVKNa_codeFence{background:var(--pfc-well);color:var(--pfc-ink-2);font-family:var(--pf-mono,monospace);white-space:pre-wrap;word-break:break-word;border:1px solid var(--pfc-hair);margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.55;overflow-x:auto}.IBVKNa_reportsPage{max-width:780px;padding:26px 0 60px}.IBVKNa_reportsHead{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.IBVKNa_reportsHead h1{margin:0;font-size:22px;font-weight:600}.IBVKNa_reportsTabs{font-family:var(--pf-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;gap:12px;font-size:11px;display:flex}.IBVKNa_reportsTabs a{color:var(--pfc-ink-faint);text-decoration:none}.IBVKNa_reportsTabs a[data-active=true]{color:var(--pfc-ink);text-underline-offset:3px;text-decoration:underline}.IBVKNa_reportList{margin:0 0 20px;padding:0;list-style:none}.IBVKNa_reportRow{background:var(--pfc-panel);border:1px solid #f4efe624;margin-bottom:10px;padding:14px 16px}.IBVKNa_reportRow[data-status=actioned],.IBVKNa_reportRow[data-status=dismissed]{opacity:.55;background:0 0}.IBVKNa_reportMeta{font-family:var(--pf-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pfc-ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.IBVKNa_reportReason{color:var(--pfc-ink);text-transform:none;letter-spacing:0;font-weight:500;font-family:var(--pf-sans);font-size:13px}.IBVKNa_reportRepeat{background:var(--pfc-danger);color:var(--pfc-ground);padding:1px 6px}.IBVKNa_reportStatus{border:1px solid var(--pfc-hair);padding:1px 6px}.IBVKNa_reportDate{margin-left:auto}.IBVKNa_reportTarget{margin-bottom:6px;font-size:14px}.IBVKNa_reportKind{font-family:var(--pf-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;color:var(--pfc-ink-faint);font-size:10px}.IBVKNa_reportQuote{color:var(--pfc-ink-muted);font-style:italic}.IBVKNa_reportDetail{background:var(--pfc-well);white-space:pre-wrap;word-break:break-word;margin:0 0 10px;padding:8px 12px;font-size:13.5px;line-height:1.55}.IBVKNa_reportFoot{color:var(--pfc-ink-muted);align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:900px){.IBVKNa_detailLayout{grid-template-columns:1fr;gap:20px}.IBVKNa_matrixFrame{max-width:190px}.IBVKNa_knobs{gap:9px;max-width:100%;margin-top:14px}.IBVKNa_knobLine{grid-template-columns:58px minmax(0,1fr) 48px;gap:8px;font-size:10.5px}.IBVKNa_knobLine input[type=range]{height:24px}.IBVKNa_actionRow{grid-template-columns:1fr 1fr;gap:8px;max-width:100%;display:grid}.IBVKNa_actionRow .IBVKNa_btnAccent{grid-column:span 2}.IBVKNa_actionRow>.IBVKNa_headerSpacer{display:none}.IBVKNa_actionRow button,.IBVKNa_actionRow a{justify-content:center;min-height:44px}.IBVKNa_editorBody{min-height:320px}}@media (max-width:768px),(hover:none){.IBVKNa_pageHeader{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px}.IBVKNa_brand,.IBVKNa_pageTitle{min-height:24px;display:flex}.IBVKNa_brand{align-items:flex-end}.IBVKNa_pageTitle{align-items:flex-start}.IBVKNa_sectionNav,.IBVKNa_pageHeader>.IBVKNa_headerSpacer{display:none}.IBVKNa_headerNav{flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;min-width:0;margin-left:auto}.IBVKNa_headerNav>a,.IBVKNa_headerNav>button{align-items:center;min-height:44px;display:inline-flex}.IBVKNa_notifyLink,.IBVKNa_headerNav>.IBVKNa_userChip{margin:0 -6px;padding:0 6px}.IBVKNa_makeCta{padding:8px 12px;font-size:12px}.IBVKNa_ctaRest{display:none}.IBVKNa_userChip{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.IBVKNa_headerNav>.IBVKNa_userChip{max-width:108px;line-height:44px;display:block}.IBVKNa_fwNoticeLink{align-items:center;min-height:44px;margin:-9px 0;display:inline-flex}.IBVKNa_fwNoticeClose{min-width:44px;min-height:44px;margin:-9px -12px -9px auto}.IBVKNa_headerNav .IBVKNa_signOutLink{display:none}.IBVKNa_profileSignOut{display:inline-block}.IBVKNa_pageBody{padding:0 16px}.IBVKNa_marquee{margin:0 -16px}.IBVKNa_pageFooter{padding-bottom:90px}.IBVKNa_feedWrapper{padding:16px 0 40px}.IBVKNa_feedGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.IBVKNa_feedWall .IBVKNa_cardMeta{gap:2px}.IBVKNa_feedWall .IBVKNa_cardTitle{gap:4px;font-size:11.5px}.IBVKNa_feedWall .IBVKNa_cardByline{gap:4px;font-size:10px}.IBVKNa_feedWall .IBVKNa_cardDate,.IBVKNa_feedWall .IBVKNa_cardStats,.IBVKNa_feedWall .IBVKNa_frameChip{display:none}.IBVKNa_feedWall .IBVKNa_cardHwBadge,.IBVKNa_feedWall .IBVKNa_ageChip{padding:0 4px;font-size:9px;top:6px}.IBVKNa_feedWall .IBVKNa_cardHwBadge{left:6px}.IBVKNa_feedWall .IBVKNa_ageChip{right:6px}.IBVKNa_feedControls{gap:0 12px}.IBVKNa_sortTabs{flex-wrap:wrap;gap:0 16px}.IBVKNa_sortTabs a,.IBVKNa_sortTabs button{align-items:flex-end;min-height:44px;display:inline-flex}.IBVKNa_filterChip{min-height:44px}.IBVKNa_feedSearchInput{width:100%}.IBVKNa_textInput,.IBVKNa_commentForm textarea,.IBVKNa_field select,.IBVKNa_postBodyInput,.IBVKNa_shareLinkField,.IBVKNa_deckVisControl select,.IBVKNa_zipHostField{font-size:16px}.IBVKNa_zipHostField{width:100%;min-height:44px;margin:4px 0;display:block}.IBVKNa_btn,.IBVKNa_btnSmall{min-height:44px}.IBVKNa_btnSmall{min-width:44px}a.IBVKNa_btn,a.IBVKNa_btnSmall{justify-content:center;align-items:center;display:inline-flex}.IBVKNa_zoomHint,.IBVKNa_controlRule{display:none}.IBVKNa_deckGrid{grid-template-columns:minmax(0,1fr)}.IBVKNa_profileGrid,.IBVKNa_deckSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.IBVKNa_sectionTitle{font-size:20px}.IBVKNa_metaTitle{font-size:22px}}
.uayUOq_root{isolation:isolate;background:var(--pfc-ground);color:var(--pfc-ink);font-family:var(--pf-sans,ui-sans-serif, system-ui, sans-serif);flex-direction:column;font-size:16px;line-height:1.45;display:flex;position:absolute;inset:0;overflow:hidden}.uayUOq_root a:hover{text-decoration:none}.uayUOq_scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f4efe633 transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.uayUOq_root .uayUOq_pageBody{padding:0 32px}.uayUOq_root .uayUOq_header{padding:14px 32px}.uayUOq_root .uayUOq_banner{margin:12px 32px 0}.uayUOq_root .uayUOq_feed{padding:22px 0 8px}.uayUOq_root .uayUOq_endNote{margin-top:18px}.uayUOq_lit .uayUOq_thumb{outline:1px solid var(--pfc-edge);outline-offset:-1px}.uayUOq_lit .uayUOq_cornerBtn{opacity:1}.uayUOq_canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;top:0;left:0}.uayUOq_root .uayUOq_detail{gap:18px;padding:14px 0 24px}.uayUOq_root .uayUOq_frame{width:auto;max-width:none;height:clamp(200px, calc(var(--pc-view-h,640px) - 340px), 640px)}.uayUOq_root .uayUOq_knobsBox,.uayUOq_root .uayUOq_actions{margin-top:14px}.uayUOq_root .uayUOq_editorWrap{min-height:0;max-height:calc(var(--pc-view-h,640px) - 110px)}.uayUOq_root .uayUOq_editor{overscroll-behavior:contain;background:#1e1e1e;min-height:0;overflow:auto}.uayUOq_code{font-family:var(--pf-mono,ui-monospace, monospace);color:#d4d4d4;white-space:pre;tab-size:2;margin:0;padding:10px 14px 16px;font-size:12px;line-height:1.6}.uayUOq_root .uayUOq_meta{padding-top:16px}.uayUOq_root .uayUOq_metaTitle{font-size:22px}.uayUOq_root .uayUOq_decks{padding:22px 0 12px}.uayUOq_root .uayUOq_decksTitle{font-size:21px}.uayUOq_root .uayUOq_deckTitle{letter-spacing:-.02em;font-size:22px;font-weight:600}.uayUOq_root .uayUOq_slots{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.uayUOq_root .uayUOq_dock{position:absolute}.uayUOq_root .uayUOq_dockLabel{padding-left:32px}.uayUOq_root .uayUOq_dock{padding-right:24px}.uayUOq_root .uayUOq_overlay{z-index:60;position:absolute}.uayUOq_root .uayUOq_modal{max-height:100%}.uayUOq_root .uayUOq_modal:focus{outline:none}.uayUOq_root [data-pc-slot]:focus-visible,.uayUOq_root [data-pc-card]:focus-visible{outline:2px solid var(--pfc-led);outline-offset:2px}.uayUOq_note{z-index:40;width:min(560px,100% - 32px);color:var(--pfc-ink-2);background:#101012f7;border:1px solid #ff5c2e73;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;font-size:13px;line-height:1.5;animation:.28s cubic-bezier(.2,.7,.2,1) uayUOq_noteIn;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000080}.uayUOq_noteInline{width:auto;box-shadow:none;animation:none;position:static;transform:none}.uayUOq_noteTag{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pfc-led);flex:none;padding-top:2px;font-size:10px}.uayUOq_noteText{flex:1;min-width:0}.uayUOq_noteClose{appearance:none;color:var(--pfc-ink-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:13px;line-height:1}.uayUOq_noteClose:hover,.uayUOq_noteClose:focus-visible{color:var(--pfc-ink)}@keyframes uayUOq_noteIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.uayUOq_note{animation:none}}
._7C0hma_root{font-family:var(--pf-sans,system-ui, sans-serif);color:var(--d-ink,#efe9dd);background:#171615;flex-direction:column;font-size:12.5px;line-height:1.5;display:flex;position:absolute;inset:0;container-type:size}._7C0hma_thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#efe9dd2e transparent;flex:1;min-height:0;padding:14px 14px 8px;overflow:hidden auto}._7C0hma_you{justify-content:flex-end;margin:0 0 12px 38px;display:flex}._7C0hma_youText,._7C0hma_pasted{overflow-wrap:anywhere;white-space:pre-wrap;background:#2a2826;border-radius:12px 12px 3px;max-width:100%;margin:0;padding:8px 11px}._7C0hma_pasted{flex-direction:column;gap:3px;min-width:0;display:flex}._7C0hma_pastedHead{max-width:100%;font-family:var(--pf-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;color:var(--d-ink-2,#efe9ddb8);font-size:11px;overflow:hidden}._7C0hma_pastedMeta{color:var(--d-ink-3,#efe9dd75);font-size:11px}._7C0hma_ai{gap:9px;margin:0 0 14px;display:flex}._7C0hma_mark{background:radial-gradient(circle,#efe9dd8c 0 2.5px,#0000 3px),#22211f;border:1px solid #efe9dd38;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}._7C0hma_aiBody{flex:1;min-width:0}._7C0hma_aiText{color:var(--d-ink,#efe9dd);margin:0}._7C0hma_ai[data-typing] ._7C0hma_aiText:after,._7C0hma_ai[data-typing] ._7C0hma_code code:after{content:"";vertical-align:-.15em;background:#efe9dd99;width:6px;height:1em;margin-left:1px;display:inline-block}._7C0hma_ai[data-typing] ._7C0hma_aiText:has(+._7C0hma_code):after{content:none}._7C0hma_dots{align-items:center;gap:4px;height:20px;margin:0;display:flex}._7C0hma_dots i{background:#efe9dd8c;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite _7C0hma_dot}._7C0hma_dots i:nth-child(2){animation-delay:.15s}._7C0hma_dots i:nth-child(3){animation-delay:.3s}@keyframes _7C0hma_dot{0%,70%,to{opacity:.35;transform:none}35%{opacity:1;transform:translateY(-2px)}}._7C0hma_code{background:#0e0d0c;border:1px solid #efe9dd1f;border-radius:9px;margin-top:8px;overflow:hidden}._7C0hma_codeBar{background:#1d1c1a;border-bottom:1px solid #efe9dd14;justify-content:space-between;align-items:center;gap:8px;height:30px;padding:0 6px 0 11px;display:flex}._7C0hma_codeLang{font-family:var(--pf-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--d-ink-3,#efe9dd75);font-size:10.5px}._7C0hma_copy{height:22px;font:500 11.5px/1 var(--pf-sans,system-ui, sans-serif);color:var(--d-ink,#efe9dd);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #efe9dd33;border-radius:6px;padding:0 10px}._7C0hma_copy:hover{background:#efe9dd14}._7C0hma_copy:focus-visible{outline-offset:1px;outline:2px solid #efe9ddb3}._7C0hma_copy[data-state=done]{border-color:#efe9dd66}._7C0hma_pre{overscroll-behavior:contain;max-height:min(170px,34cqh);font-family:var(--pf-mono,ui-monospace, monospace);color:#d9d4ca;white-space:pre;tab-size:4;scrollbar-width:thin;scrollbar-color:#efe9dd2e transparent;margin:0;padding:9px 11px;font-size:11px;line-height:1.5;overflow:auto}._7C0hma_pre:focus-visible{outline-offset:-2px;outline:2px solid #efe9dd80}._7C0hma_composer{background:#171615;border-top:1px solid #efe9dd14;flex:none;align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}._7C0hma_input{resize:none;min-width:0;height:48px;font:12px/1.45 var(--pf-sans,system-ui, sans-serif);color:var(--d-ink,#efe9dd);scrollbar-width:thin;background:#0e0d0c;border:1px solid #efe9dd2e;border-radius:10px;flex:1;padding:7px 10px}._7C0hma_input::placeholder{color:var(--d-ink-3,#efe9dd75)}._7C0hma_input:focus-visible{border-color:#efe9dd80;outline:none}._7C0hma_send{height:32px;font:600 12px/1 var(--pf-sans,system-ui, sans-serif);color:#151412;cursor:pointer;background:#e9e4da;border:0;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex}._7C0hma_send svg{width:13px;height:13px}._7C0hma_send:disabled{color:var(--d-ink-3,#efe9dd75);cursor:default;background:#efe9dd1f}._7C0hma_send:focus-visible{outline-offset:2px;outline:2px solid #efe9ddcc}@media (prefers-reduced-motion:reduce){._7C0hma_dots i{opacity:.7;animation:none}}
.EtWyJa_bar{row-gap:6px}.EtWyJa_group{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.EtWyJa_group select{max-width:100%}.EtWyJa_readout{color:#1715129e;white-space:nowrap}.EtWyJa_readoutStrong{color:#171512;font-variant-numeric:tabular-nums;white-space:nowrap}.EtWyJa_sizeInput{text-align:center;width:56px!important}.EtWyJa_slider{color:#17151299;text-transform:none;align-items:center;gap:4px;display:inline-flex}.EtWyJa_slider input[type=range]{accent-color:#171512;width:64px}.EtWyJa_colorWell{cursor:pointer;background:0 0;border:1px solid #1715124d;width:26px;height:22px;padding:0}.EtWyJa_secondsInput{width:44px!important}.EtWyJa_record{color:#b42318!important;border-color:#b42318!important}.EtWyJa_record:hover{color:#fff!important;background:#b42318!important}.EtWyJa_progress{background:#fffdf8;border:1px solid #1715124d;flex:120px;min-width:80px;height:8px;position:relative;overflow:hidden}.EtWyJa_progressFill{background:#171512;transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.EtWyJa_message{color:#171512b3;overflow-wrap:anywhere;text-transform:none;flex:100%}.EtWyJa_messageError{color:#b42318}.EtWyJa_body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex;overflow:auto}.EtWyJa_verdict{color:#171512b3;text-transform:none;flex-wrap:wrap;flex:100%;align-items:center;gap:6px;display:flex}.EtWyJa_verdict[data-verdict=upscale]{color:#8a5a10}.EtWyJa_errorList{gap:6px;margin:0;display:grid}.EtWyJa_hint{color:#17151299;font-family:var(--font-inter), system-ui, sans-serif;padding:14px;font-size:12px;line-height:1.6}.EtWyJa_shader{gap:8px;padding:10px 14px 0;display:grid}.EtWyJa_shaderBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EtWyJa_shaderBar .EtWyJa_readout[data-state=error]{color:#8a5a10}.EtWyJa_shaderEditor{resize:vertical;color:#171512e6;width:100%;min-height:160px;font-family:var(--font-jetbrains), monospace;tab-size:2;background:#17151208;border:1px solid #17151226;border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.6}.EtWyJa_shaderEditor:focus{background:#17151205;border-color:#17151266;outline:none}.EtWyJa_shaderEditor::placeholder{color:#17151259}
.s0-vzG_pixelViewport{background:#eee8d8;flex:auto;min-height:0;padding:16px;display:flex;overflow:auto}.s0-vzG_pixelStage{background:repeating-conic-gradient(#c9c2b1 0% 25%,#b5ad9a 0% 50%) 0 0/12px 12px;flex:none;margin:auto;position:relative;box-shadow:0 0 0 1px #17151280}.s0-vzG_pixelStage canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.s0-vzG_pixelStatus{font-family:var(--font-inter), system-ui, sans-serif;color:#17151299;text-transform:none;border-top:1px solid #1715121f;flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:4px 8px;font-size:11px;display:flex}@media (hover:none){.s0-vzG_pixelMouseHint{display:none}}.s0-vzG_swatchRow{gap:3px;display:inline-flex}.s0-vzG_swatch{cursor:pointer;background:0 0;border:1px solid #1715124d;width:16px;height:16px;padding:0}.s0-vzG_swatchRow .s0-vzG_swatch{border-radius:3px;width:22px;height:22px;min-height:22px;padding:0}.s0-vzG_toolSep{background:#17151226;align-self:stretch;width:1px;margin:0 2px}
.hryNmG_atlas{flex-direction:column;flex:1;min-height:0;padding-bottom:24px;display:flex}.hryNmG_toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 0;display:flex}.hryNmG_tagline{color:var(--pfc-ink-muted);margin:0;font-size:13px}.hryNmG_toolbarActions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.hryNmG_toolbarActions .hryNmG_toolBtn{white-space:nowrap}.hryNmG_toolBtn{color:var(--pfc-ink-muted);border:1px solid var(--pfc-hair);font-family:var(--pf-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:7px 12px;font-size:10px}.hryNmG_toolBtn:hover{color:var(--pfc-ink);border-color:var(--pfc-edge)}.hryNmG_toolBtn[data-on=true]{color:var(--pfc-led);border-color:var(--pfc-led-edge);background:var(--pfc-led-wash)}.hryNmG_body{border:1px solid var(--pfc-hair);flex:1;height:calc(100vh - 230px);min-height:540px;display:flex}.hryNmG_mapWrap{background:var(--pfc-well);flex:1;min-width:0;position:relative}.hryNmG_map{cursor:default;width:100%;height:100%;display:block}.hryNmG_mapTop{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:16px;right:16px}.hryNmG_mapTop>*{pointer-events:auto}.hryNmG_chips{flex-wrap:wrap;display:flex}.hryNmG_chip{margin:0 -1px -1px 0;padding:5px 10px;}.hryNmG_chip[data-on=true]{color:var(--pfc-ink);background:var(--pfc-well-2);border-color:var(--pfc-edge);position:relative}.hryNmG_frame{stroke:var(--pfc-hair)}.hryNmG_grid line{stroke:#f4efe60b}.hryNmG_axis{fill:var(--pfc-ink-faint);font-family:var(--pf-mono,monospace);letter-spacing:.22em;font-size:10px}.hryNmG_famLabel{font-family:var(--pf-mono,monospace);letter-spacing:.18em;opacity:.55;font-size:10px;font-weight:500}.hryNmG_zoomHint{color:var(--pfc-ink-faint);font-family:var(--pf-mono,monospace);letter-spacing:.06em;margin-left:10px;font-size:10px}@media (hover:none){.hryNmG_zoomHint{display:none}}.hryNmG_pin{cursor:pointer;flex-direction:column;align-items:center;gap:3px;width:44px;display:flex}.hryNmG_pinTile{border:1px solid var(--pfc-edge);background:var(--pfc-well);width:44px;height:88px;position:relative;overflow:hidden}.hryNmG_pin[data-selected=true] .hryNmG_pinTile{border-color:var(--pfc-ink);box-shadow:0 0 8px #f4efe640}.hryNmG_pin:focus-visible{outline:none}.hryNmG_pin:focus-visible .hryNmG_pinTile:after{content:"";border:2px solid var(--pfc-ink);pointer-events:none;position:absolute;inset:0}.hryNmG_pin:focus-visible .hryNmG_pinCaption{color:var(--pfc-ink)}.hryNmG_pinWell{position:absolute;inset:0}.hryNmG_pinCaption{text-overflow:ellipsis;white-space:nowrap;max-width:44px;font-family:var(--pf-mono,monospace);letter-spacing:.04em;color:var(--pfc-ink-muted);font-size:8px;overflow:hidden}.hryNmG_panelCanvas{margin:6px 0 14px}.hryNmG_openLink{color:var(--pfc-ink);border-bottom:1px solid var(--pfc-edge);margin-top:4px;padding-bottom:1px;font-size:13px;text-decoration:none;display:inline-block}.hryNmG_openLink:hover{border-bottom-color:var(--pfc-led);color:var(--pfc-led)}.hryNmG_legendTile{border:1px solid var(--pfc-edge);background:var(--pfc-well);flex:none;width:8px;height:16px}.hryNmG_fromChip{text-transform:none;letter-spacing:.02em;color:var(--pfc-ink);font-size:12px;}.hryNmG_playerWell{border:1px solid var(--pfc-hair);background:var(--pfc-well);width:150px;height:300px;position:relative;overflow:hidden}.hryNmG_knobRow{grid-template-columns:74px 1fr 44px;align-items:center;gap:8px;margin:7px 0;display:grid}.hryNmG_knobLabel{font-family:var(--pf-mono,monospace);letter-spacing:.06em;color:var(--pfc-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hryNmG_knobVal{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-muted);text-align:right;font-size:10px}.hryNmG_knobInput{width:100%;accent-color:var(--pfc-led);background:0 0}.hryNmG_miniRow{flex-wrap:wrap;gap:10px;display:flex}.hryNmG_miniItem{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:56px;padding:0;display:flex}.hryNmG_miniTile{border:1px solid var(--pfc-hair);background:var(--pfc-well);width:40px;height:80px;display:block;position:relative;overflow:hidden}.hryNmG_miniItem:hover .hryNmG_miniTile{border-color:var(--pfc-edge)}.hryNmG_miniCaption{text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-family:var(--pf-mono,monospace);color:var(--pfc-ink-muted);font-size:9px;overflow:hidden}.hryNmG_node{cursor:pointer;outline:none}.hryNmG_core{transition:r .12s}.hryNmG_node:hover .hryNmG_core,.hryNmG_node:focus-visible .hryNmG_core{r:8}.hryNmG_focusRing{fill:none;stroke:var(--pfc-ink);stroke-width:1.5px;visibility:hidden}.hryNmG_node:focus-visible .hryNmG_focusRing{visibility:visible}.hryNmG_node:focus-visible .hryNmG_nodeLabel{fill:var(--pfc-ink)}.hryNmG_node[data-selected=true] .hryNmG_core{stroke:var(--pfc-ink);stroke-width:1.5px}.hryNmG_nodeLabel{fill:var(--pfc-ink-muted);pointer-events:none;font-size:10.5px}@keyframes hryNmG_pulse{0%,to{opacity:.2;r:9}50%{opacity:.8;r:13}}.hryNmG_pulseRing{animation:2.2s ease-in-out infinite hryNmG_pulse}@media (prefers-reduced-motion:reduce){.hryNmG_pulseRing{opacity:.5;animation:none}}.hryNmG_panel{border-left:1px solid var(--pfc-hair);background:var(--pfc-panel);flex:0 0 400px;padding:20px 20px 32px;overflow-y:auto}.hryNmG_panelTitle{margin:2px 0 3px;font-size:17px;font-weight:700}.hryNmG_panelEn{color:var(--pfc-ink-faint);font-family:var(--pf-mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.hryNmG_badges{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.hryNmG_badge{font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--pfc-hair);color:var(--pfc-ink-muted);padding:3px 8px;font-size:10px}.hryNmG_badge[data-live=true]{color:var(--pfc-led);border-color:var(--pfc-led-edge)}.hryNmG_badgeFam{color:var(--pfc-on-led);border-color:#0000;font-weight:700;}.hryNmG_sec{margin:14px 0}.hryNmG_secK{font-family:var(--pf-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pfc-ink-faint);margin-bottom:5px;font-size:10px}.hryNmG_secV{color:var(--pfc-ink-2);font-size:13px;line-height:1.6}.hryNmG_knobBox{border:1px solid var(--pfc-led-edge);background:var(--pfc-led-wash);color:var(--pfc-led);padding:10px 12px;font-size:12.5px;line-height:1.55}.hryNmG_riskBox{color:var(--pfc-danger);font-size:12.5px;line-height:1.55}.hryNmG_implBox{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-2);font-size:11.5px}.hryNmG_prompt{font-family:var(--pf-mono,monospace);color:var(--pfc-ink-2);background:var(--pfc-well);border:1px solid var(--pfc-hair);white-space:pre-wrap;max-height:230px;margin:6px 0 0;padding:12px;font-size:10.5px;line-height:1.55;overflow-y:auto}.hryNmG_copyBtn{width:100%;font-size:11px;font-family:var(--pf-mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:var(--pfc-led);border:1px solid var(--pfc-led);color:var(--pfc-on-led);cursor:pointer;border-radius:0;margin-top:10px;padding:10px;font-weight:600}.hryNmG_copyBtn:hover{background:#f16c47;border-color:#f16c47}.hryNmG_copyBtn[data-done=true]{color:var(--pfc-led);border-color:var(--pfc-led-edge);background:0 0}.hryNmG_howto{color:var(--pfc-ink-muted);font-size:13px;line-height:1.8}.hryNmG_howto p{margin:0}.hryNmG_howto b{color:var(--pfc-ink);font-weight:600}.hryNmG_hr{border:none;border-top:1px solid var(--pfc-hair);margin:14px 0}.hryNmG_legendRow{color:var(--pfc-ink-muted);align-items:center;gap:9px;margin:6px 0;font-size:12.5px;display:flex}.hryNmG_legendDot{border-radius:50%;flex:none;width:10px;height:10px}.hryNmG_legendDot[data-status=verified]{background:#5ad7ff;box-shadow:0 0 6px #5ad7ff}.hryNmG_legendDot[data-status=active]{outline-offset:2px;background:#7ea4ff;outline:2px solid #e8552e66}.hryNmG_legendDot[data-status=hold]{background:#5ad7ff99}.hryNmG_legendDot[data-status=unexplored]{background:0 0;border:1.5px dashed #5ad7ff87}.hryNmG_legendDot[data-status=invented]{background:#d8d2c440;border:1.5px dotted #d8d2c4;box-shadow:0 0 5px #d8d2c480}@media (max-width:900px){.hryNmG_body{flex-direction:column;height:auto;min-height:0}.hryNmG_mapTop{padding:12px 16px 8px;position:static}.hryNmG_mapWrap{flex:none}.hryNmG_map{height:auto}.hryNmG_panel{border-left:none;border-top:1px solid var(--pfc-hair);flex:none;max-height:none}}
.Qe5Wva_controls{margin-top:4px}.Qe5Wva_search{width:min(320px,100%)}.Qe5Wva_tabs button{color:var(--pfc-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 4px}.Qe5Wva_tabs button:hover{color:var(--pfc-ink)}.Qe5Wva_tabs button[data-active=true]{color:var(--pfc-ink);border-bottom-color:var(--pfc-led)}.Qe5Wva_tabs button:focus-visible{outline:1px solid var(--pfc-led);outline-offset:3px}.Qe5Wva_slotRole{text-transform:lowercase;letter-spacing:.04em}.Qe5Wva_backdropWell>*{opacity:.35}.Qe5Wva_stale{opacity:.45;transition:opacity .12s}.Qe5Wva_more{justify-content:center;margin-top:18px;display:flex}
.lQxilW_desk{--d-ink:#efe9dd;--d-ink-2:#efe9ddb8;--d-ink-3:#efe9dd75;--d-hair-2:#efe9dd2e;--d-led:var(--g-led,#ff6a3d);--d-chrome:#1b1a18;--d-chrome-2:#131210;--d-field:#0d0c0b;--d-lab:#f4efe6;--d-shadow:0 0 0 1px #00000080, 0 2px 4px #00000059, 0 14px 28px -8px #00000080, 0 44px 90px -24px #000000b3;--d-shadow-fore:0 0 0 1px #0000008c, 0 3px 6px #0006, 0 22px 44px -10px #0009, 0 70px 120px -30px #000c;--d-ease:cubic-bezier(.16, 1, .3, 1);z-index:1;top:72px;bottom:20px;left:20px;right:calc(var(--desk-col,380px) + 56px);animation:lQxilW_deskUp 1s var(--d-ease) backwards;position:fixed}@keyframes lQxilW_deskUp{0%{opacity:0;transform:translateY(34px)scale(.98)}}@media (prefers-reduced-motion:reduce){.lQxilW_desk{animation:none}}.lQxilW_win{border:1px solid var(--d-hair-2);background:var(--d-chrome);box-shadow:var(--d-shadow);transition:transform .85s var(--d-ease), opacity .45s ease, border-color .3s, box-shadow .7s ease, visibility 0s linear 0s;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lQxilW_win:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12}.lQxilW_win[data-role=fore],.lQxilW_win[data-role=solo]{box-shadow:var(--d-shadow-fore)}.lQxilW_win[data-role=away]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .85s var(--d-ease), opacity .4s ease, border-color .3s, visibility 0s linear .45s}.lQxilW_win[data-win=ai]{box-shadow:var(--d-shadow-fore);border-color:#efe9dd3d;inset:auto 18px 18px auto}.lQxilW_win[data-win=ai][data-role=away]{transform:translateY(18px)scale(.97)}.lQxilW_bar{background:linear-gradient(#181715, var(--d-chrome-2));height:34px;font-family:var(--pf-sans,system-ui, sans-serif);border-bottom:1px solid #0000008c;flex:none;align-items:center;gap:10px;padding:0 10px 0 13px;display:flex}.lQxilW_lights{flex:none;gap:6px;display:flex}.lQxilW_lights i{background:#efe9dd1c;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 .5px #efe9dd1a}.lQxilW_tab{letter-spacing:.005em;min-width:0;max-width:220px;color:var(--d-ink-3);flex:0 auto;align-items:center;gap:7px;font-size:11.5px;transition:color .4s;display:flex}.lQxilW_win:not([data-dim="1"]) .lQxilW_tab{color:var(--d-ink-2)}.lQxilW_favicon{background:var(--d-led);opacity:.85;border-radius:50%;flex:none;width:6px;height:6px}.lQxilW_tabTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lQxilW_address{background:var(--d-field);min-width:0;height:22px;font-family:var(--pf-mono,ui-monospace, monospace);letter-spacing:.01em;color:var(--d-ink-2);border-radius:999px;flex:1;align-items:center;gap:7px;padding:0 11px;font-size:10.5px;display:flex;box-shadow:inset 0 1px 1px #00000080}.lQxilW_lock{width:12px;height:12px;color:var(--d-ink-3);flex:none}.lQxilW_url{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lQxilW_path{color:var(--d-ink-3)}.lQxilW_barFill{flex:1}.lQxilW_badge{border:1px solid rgb(var(--g-led-rgb,255 106 61) / .4);font-family:var(--pf-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--d-led);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:9.5px}.lQxilW_body{background:var(--d-chrome);flex:1;min-height:0;position:relative;overflow:hidden}.lQxilW_cover{z-index:5;opacity:0;pointer-events:none;cursor:pointer;background:#0a090894;transition:opacity .6s,background .3s;position:absolute;inset:0}.lQxilW_win[data-dim="1"] .lQxilW_cover{opacity:1;pointer-events:auto}.lQxilW_win[data-dim="1"] .lQxilW_cover:hover{background:#0a09086b}.lQxilW_appRoot{position:absolute;inset:0;overflow:hidden}.lQxilW_labView{background:var(--d-lab);position:absolute;inset:0;overflow:hidden}.lQxilW_poster{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute;top:0;left:0}.lQxilW_labView[data-ready="1"] .lQxilW_poster{visibility:hidden}.lQxilW_labFrame{background:var(--d-lab);transform-origin:0 0;opacity:0;border:0;transition:opacity .35s;position:absolute;top:0;left:0}.lQxilW_labView[data-ready="1"] .lQxilW_labFrame{opacity:1}.lQxilW_notice{z-index:3;border:1px solid rgb(var(--g-led-rgb,255 106 61) / .55);color:var(--d-ink);background:#141210f0;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #0006}.lQxilW_notice span{flex:1}.lQxilW_noticeClose{width:22px;height:22px;color:var(--d-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.lQxilW_noticeClose svg{width:12px;height:12px}.lQxilW_noticeClose:hover,.lQxilW_noticeClose:focus-visible{color:var(--d-led)}.lQxilW_pointerLayer{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lQxilW_cursor,.lQxilW_ripple,.lQxilW_halo,.lQxilW_bubble{will-change:transform;position:absolute;top:0;left:0}.lQxilW_cursor{opacity:0;width:0;height:0;transition:opacity .28s}.lQxilW_pointerLayer[data-shown="1"] .lQxilW_cursor{opacity:1}.lQxilW_cursor svg{transform-origin:3px 2.2px;filter:drop-shadow(0 1px 1px #0009)drop-shadow(0 6px 9px #00000073);transition:transform .34s cubic-bezier(.3,1.5,.5,1),filter .2s;position:absolute;top:-2.2px;left:-3px;overflow:visible}.lQxilW_cursor[data-press="1"] svg{filter:drop-shadow(0 0 1px #000000b3)drop-shadow(0 2px 3px #00000080);transition-duration:70ms;transform:scale(.84)}.lQxilW_cursor[data-mode=scroll] svg{animation:.5s ease-in-out infinite alternate lQxilW_bob}.lQxilW_cursor[data-mode=type]:after{content:"";background:var(--d-led);border-radius:1px;width:2px;height:14px;animation:.9s steps(2,start) infinite lQxilW_caret;position:absolute;top:16px;left:16px}.lQxilW_cursor:before{content:"";border:2px solid var(--d-led);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.lQxilW_pointerLayer[data-waiting="1"] .lQxilW_cursor:before{animation:1.7s ease-in-out infinite lQxilW_breathe}.lQxilW_ripple{width:0;height:0}.lQxilW_ripple:after{content:"";border:2px solid var(--d-led);opacity:0;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:-20px}.lQxilW_pointerLayer[data-shown="1"] .lQxilW_ripple[data-on="1"]:after{animation:.55s ease-out lQxilW_ripple}.lQxilW_halo{border:1.5px solid var(--d-led);box-shadow:0 0 0 3px rgb(var(--g-led-rgb,255 106 61) / .16), 0 0 22px rgb(var(--g-led-rgb,255 106 61) / .35);opacity:0;border-radius:9px;transition:opacity .3s}.lQxilW_pointerLayer[data-shown="1"] .lQxilW_halo[data-on="1"]{opacity:1;animation:1.7s ease-in-out infinite lQxilW_halo}.lQxilW_bubble{background:linear-gradient(var(--d-led), var(--d-led)) 0 50% / 2px calc(100% - 12px) no-repeat, #12100ef0;max-width:300px;font:500 12.5px/1.35 var(--pf-sans,system-ui, sans-serif);letter-spacing:.005em;color:var(--d-ink);opacity:0;border:1px solid #efe9dd29;border-radius:11px;align-items:center;gap:7px;padding:7px 12px 7px 11px;transition:opacity .2s,scale .2s,translate .2s;display:flex;translate:0 5px;scale:.94;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #00000080,0 4px 8px #00000059,0 18px 36px -10px #0009}.lQxilW_pointerLayer[data-shown="1"] .lQxilW_bubble[data-on="1"]{opacity:1;transition:opacity .3s ease, scale .5s cubic-bezier(.3, 1.36, .5, 1), translate .5s var(--d-ease);translate:0;scale:1}.lQxilW_chip{font-family:var(--pf-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--d-ink);background:#efe9dd0d;border:1px solid #efe9dd47;border-bottom-width:2px;border-radius:5px;flex:none;padding:1px 6px 0;font-size:10.5px}.lQxilW_chip[hidden]{display:none}@keyframes lQxilW_ripple{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.35)}}@keyframes lQxilW_breathe{0%,to{opacity:0;transform:scale(.7)}45%{opacity:.8;transform:scale(1)}}@keyframes lQxilW_halo{0%,to{box-shadow:0 0 0 3px rgb(var(--g-led-rgb,255 106 61) / .14), 0 0 16px rgb(var(--g-led-rgb,255 106 61) / .25)}50%{box-shadow:0 0 0 5px rgb(var(--g-led-rgb,255 106 61) / .22), 0 0 28px rgb(var(--g-led-rgb,255 106 61) / .45)}}@keyframes lQxilW_bob{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes lQxilW_caret{to{visibility:hidden}}.lQxilW_cue{border:1px solid var(--g-hair-2,#efe9dd2e);background:linear-gradient(var(--g-led,#ff6a3d), var(--g-led,#ff6a3d)) 0 50% / 2px calc(100% - 16px) no-repeat, rgb(var(--g-led-rgb,255 106 61) / .06);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0 2px;padding:9px 10px 9px 13px;display:none}@media (min-width:1340px) and (min-height:640px),(min-width:1280px) and (min-height:660px),(min-width:1180px) and (min-height:700px){.lQxilW_cue{display:flex}}.lQxilW_cueDot{background:var(--g-led,#ff6a3d);width:7px;height:7px;box-shadow:0 0 10px var(--g-led,#ff6a3d);border-radius:50%;flex:none}.lQxilW_cue[data-state=done] .lQxilW_cueDot{background:#7fd1a0;box-shadow:0 0 8px #7fd1a0b3}.lQxilW_cue[data-state=waiting] .lQxilW_cueDot{animation:1.7s ease-in-out infinite lQxilW_cueBlink}.lQxilW_cueText{min-width:0;color:var(--g-ink,#efe9dd);flex:140px;font-size:13.5px;line-height:1.4}.lQxilW_cueAgain{border:1px solid var(--g-hair-2,#efe9dd2e);color:var(--g-ink-2,#efe9ddc7);font:500 12px/1 var(--pf-sans,system-ui, sans-serif);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.lQxilW_cueAgain svg{width:12px;height:12px}.lQxilW_cueAgain:hover,.lQxilW_cueAgain:focus-visible{border-color:var(--g-led,#ff6a3d);color:var(--g-ink,#efe9dd);background:rgb(var(--g-led-rgb,255 106 61) / .1)}.lQxilW_cueAgain:focus-visible,.lQxilW_cueJump:focus-visible{outline:2px solid var(--g-led,#ff6a3d);outline-offset:2px}.lQxilW_cueJump{clip-path:inset(50%);white-space:nowrap;border:1px solid var(--g-led,#ff6a3d);background:var(--g-led-wash,rgb(var(--g-led-rgb,255 106 61) / .1));width:1px;height:1px;color:var(--g-ink,#efe9dd);font:500 12px/1 var(--pf-sans,system-ui, sans-serif);cursor:pointer;border-radius:999px;padding:6px 11px;position:absolute;overflow:hidden}.lQxilW_cueJump:focus-visible{clip-path:none;width:auto;height:auto;position:static;overflow:visible}@keyframes lQxilW_cueBlink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lQxilW_win,.lQxilW_win[data-role=away],.lQxilW_cover,.lQxilW_labFrame,.lQxilW_cursor,.lQxilW_cursor svg,.lQxilW_halo,.lQxilW_bubble,.lQxilW_pointerLayer[data-shown="1"] .lQxilW_bubble[data-on="1"],.lQxilW_tab{transition:none;translate:0;scale:1}.lQxilW_cursor[data-mode=scroll] svg,.lQxilW_cursor[data-mode=type]:after,.lQxilW_pointerLayer[data-waiting="1"] .lQxilW_cursor:before,.lQxilW_pointerLayer[data-shown="1"] .lQxilW_halo[data-on="1"],.lQxilW_cue[data-state=waiting] .lQxilW_cueDot{animation:none}.lQxilW_pointerLayer[data-waiting="1"] .lQxilW_cursor:before{opacity:.7;transform:none}.lQxilW_pointerLayer[data-shown="1"] .lQxilW_ripple[data-on="1"]:after{animation:none}}
.FnL_pG_cover{--pitch:7px;--at-x:29vw;--at-y:52vh;z-index:1;pointer-events:none;animation:.5s 24s forwards FnL_pG_giveUp;position:fixed;inset:0}[data-page=hub]>.FnL_pG_cover{--at-x:50vw;--at-y:calc(var(--hub-top,66vh) / 2)}@media (max-width:899px){.FnL_pG_cover{--at-x:50vw;--at-y:30vh}[data-page=hub]>.FnL_pG_cover{--at-y:28vh}}.FnL_pG_cover[data-off=skip]{display:none}.FnL_pG_cover[data-off=lift]{opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.65,0,.35,1)}@keyframes FnL_pG_giveUp{to{opacity:0;visibility:hidden}}@media (scripting:none){.FnL_pG_cover{display:none}}.FnL_pG_matrix{left:calc(var(--at-x) - var(--cols) * var(--pitch) / 2);top:calc(var(--at-y) - var(--rows) * var(--pitch) / 2);width:calc(var(--cols) * var(--pitch));height:calc(var(--rows) * var(--pitch));background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' preserveAspectRatio='none'><rect x='1' y='1' width='5' height='5' rx='0.9' fill='%23191715'/></svg>");background-size:var(--pitch) var(--pitch);animation:.6s backwards FnL_pG_on;position:absolute}@keyframes FnL_pG_on{0%{opacity:0}}.FnL_pG_lit{width:100%;height:100%;filter:drop-shadow(0 0 3px rgb(var(--g-led-rgb,255 106 61) / .75)) drop-shadow(0 0 14px rgb(var(--g-led-rgb,255 106 61) / .4));position:absolute;inset:0}@media (max-width:519px){.FnL_pG_cover{--pitch:6px}}@media (prefers-reduced-motion:reduce){.FnL_pG_cover[data-off=lift]{transition-duration:.2s}.FnL_pG_matrix{animation:none}}
.HlPFnG_resident{--px:3px;z-index:2;width:calc(7 * var(--px));height:calc(6 * var(--px));color:var(--g-led);visibility:hidden;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;top:0;left:0}.HlPFnG_resident[data-on]{visibility:visible}.HlPFnG_resident svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--px) * 1.7) rgb(var(--g-led-rgb) / .62));display:block;overflow:visible}.HlPFnG_resident[data-on] svg{animation:HlPFnG_residentIn .55s var(--g-seat,ease) backwards;animation-delay:var(--resident-at,0s)}@keyframes HlPFnG_residentIn{0%{opacity:0;transform:translateY(-9px)}}.HlPFnG_onRail{--px:2px;--resident-at:.5s;top:auto;bottom:calc(100% + 1px)}.HlPFnG_onHub{--resident-at:1.1s}@media (prefers-reduced-motion:reduce){.HlPFnG_resident[data-on] svg{animation:none}}
