._root_z4x7a_20{font-family:var(--sans);color:var(--ink);flex-direction:column;gap:20px;display:flex;container-type:inline-size}._resultHeadText_z4x7a_36{flex-direction:column;gap:7px;min-width:0;display:flex}._resultMain_z4x7a_37{flex-direction:column;gap:14px;min-width:0;display:flex}._headAction_z4x7a_38{border-radius:var(--radius-btn);border:1px solid var(--line-strong);background:var(--surface-card);color:var(--ink-dim);flex:none;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}._headAction_z4x7a_38:hover{color:var(--ink);border-color:var(--fill-primary);background:var(--row-hover)}._headAction_z4x7a_38:focus-visible{outline:2px solid var(--fill-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){._headAction_z4x7a_38{transition:none}}._resultGrid_z4x7a_57{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:stretch;gap:16px;display:grid}@container (width<=820px){._resultGrid_z4x7a_57{grid-template-columns:1fr}}._mini_z4x7a_65{border-radius:var(--radius);background:var(--surface-card);border:1px solid var(--line);min-width:0;box-shadow:var(--card-shadow);flex-direction:column;gap:10px;padding:12px;display:flex}._miniTop_z4x7a_82{align-items:center;gap:10px;min-width:0;display:flex}._miniBadge_z4x7a_83{border-radius:var(--radius-pill);color:var(--mint-deep);background:color-mix(in srgb, var(--mint) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mint) 28%, transparent);flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}:root[data-theme=dark] ._miniBadge_z4x7a_83{color:var(--mint)}._miniFile_z4x7a_97{color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}._miniPaper_z4x7a_65{border-radius:var(--radius-sm);background:var(--cv-paper);border:1px solid var(--cv-paper-rule);min-height:180px;color:var(--cv-paper-ink);flex:1 1 0;position:relative;overflow:hidden}._miniDoc_z4x7a_135{flex-direction:column;gap:11px;padding:16px 18px;display:flex;container-type:inline-size}._miniDocHead_z4x7a_144{text-align:center;flex-direction:column;gap:2px;display:flex}._miniName_z4x7a_145{letter-spacing:.02em;color:var(--cv-paper-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.2}._miniRole_z4x7a_154{color:var(--cv-paper-faint);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.3}._miniContact_z4x7a_161{color:var(--cv-paper-faint);overflow-wrap:anywhere;margin:3px 0 0;font-size:8.5px;line-height:1.4}._miniSec_z4x7a_171{flex-direction:column;gap:4px;display:flex}._miniSec_z4x7a_171 h4{border-bottom:1px solid var(--cv-paper-rule);color:var(--cv-paper-ink);margin:0 0 1px;padding-bottom:2px;font-size:9px;font-weight:700;line-height:1.2}._miniSummary_z4x7a_181,._miniSkills_z4x7a_182{color:var(--cv-paper-faint);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}._miniSkills_z4x7a_182{-webkit-line-clamp:2;line-clamp:2}._miniRoleBlock_z4x7a_194{flex-direction:column;gap:1px;min-width:0;margin-bottom:5px;display:flex}._miniRoleLine_z4x7a_195{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}._miniRoleTitle_z4x7a_196{color:var(--cv-paper-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.25;overflow:hidden}._miniDates_z4x7a_205{color:var(--cv-paper-faint);white-space:nowrap;flex:none;font-size:8.5px}._miniRoleCo_z4x7a_206{color:var(--cv-paper-faint);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.3;overflow:hidden}._miniBullets_z4x7a_215{flex-direction:column;gap:2px;margin:3px 0 0;padding-left:12px;list-style:outside;display:flex}._miniBullets_z4x7a_215 li{color:var(--cv-paper-faint);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;line-height:1.4;display:-webkit-box;overflow:hidden}._miniEmpty_z4x7a_226{color:var(--cv-paper-faint);margin:0;font-size:9.5px;line-height:1.45}._miniFade_z4x7a_229{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--cv-paper));height:64px;position:absolute;bottom:0;left:0;right:0}._miniFoot_z4x7a_238{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._miniMeta_z4x7a_247{color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;font-size:11.5px;line-height:1.5;display:flex}._miniData_z4x7a_257{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-dim)}._scorePair_z4x7a_261{grid-template-columns:1fr 1fr;gap:12px;display:grid}@container (width<=520px){._scorePair_z4x7a_261{grid-template-columns:1fr}}._eyebrow_z4x7a_266{border-radius:var(--radius-pill);letter-spacing:-.005em;color:var(--fill-primary);background:color-mix(in srgb, var(--fill-primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fill-primary) 26%, transparent);align-self:flex-start;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}._eyebrow_z4x7a_266 svg{flex:none}._headBlock_z4x7a_284{flex-direction:column;gap:9px;display:flex}._title_z4x7a_285{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(24px,3.4cqw,34px);font-weight:600;line-height:1.15}._lede_z4x7a_294{max-width:62ch;color:var(--ink-dim);margin:0;font-size:15px;line-height:1.6}._strip_z4x7a_304{border-radius:var(--radius);background:var(--surface-card);border:1px solid var(--line);box-shadow:var(--card-shadow);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}._stripIcon_z4x7a_315{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--mint);background:color-mix(in srgb, var(--mint) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mint) 32%, transparent);flex:none;place-items:center;display:grid}._stripText_z4x7a_326{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}._stripTitle_z4x7a_327{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:700}._stripMeta_z4x7a_328{color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;font-size:12.5px;display:flex}._stripFile_z4x7a_337{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}._stripData_z4x7a_344{font-family:var(--mono);font-variant-numeric:tabular-nums}._stripTally_z4x7a_347{font-variant-numeric:tabular-nums}._stripSep_z4x7a_348{color:var(--ink-ghost)}._stripAction_z4x7a_349{border-radius:var(--radius-btn);border:1px solid var(--line-strong);color:var(--ink-dim);transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;flex:none;align-items:center;gap:7px;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._stripAction_z4x7a_349:hover{background:var(--row-hover);color:var(--ink);border-color:var(--ink-ghost)}._introBlock_z4x7a_369{flex-direction:column;gap:6px;display:flex}._sectionEyebrow_z4x7a_370{font-family:var(--brand-font);letter-spacing:-.01em;color:var(--fill-primary);font-size:13px;font-weight:600}._sectionLede_z4x7a_377{max-width:68ch;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.6}._cards_z4x7a_387{flex:1;grid-template-columns:1fr;gap:14px;display:grid}._oppCard_z4x7a_392._oppCard_z4x7a_392{grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:14px;padding:14px 16px;display:grid}._oppBody_z4x7a_405{flex-direction:column;gap:4px;min-width:0;display:flex}._oppCard_z4x7a_392 ._oppText_z4x7a_406{font-size:13px}._oppCard_z4x7a_392 ._oppJump_z4x7a_409{white-space:nowrap;align-self:center;margin-top:0}@container (width<=560px){._oppCard_z4x7a_392._oppCard_z4x7a_392{grid-template-columns:auto minmax(0,1fr);align-items:start}._oppCard_z4x7a_392 ._oppJump_z4x7a_409{grid-column:2;justify-self:start}}._card_z4x7a_387{border-radius:var(--radius);background:var(--surface-card);border:1px solid var(--line);box-shadow:var(--card-shadow);flex-direction:column;gap:12px;min-width:0;padding:15px 16px;display:flex}._cardLabel_z4x7a_426{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}._cardLabel_z4x7a_426 svg{color:var(--ink-faint);flex:none}._cardCaption_z4x7a_436{color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.55}._gaugeRow_z4x7a_438{align-items:center;gap:14px;min-width:0;display:flex}._donutWrap_z4x7a_443{--ring:var(--fill-primary);flex:none;width:70px;height:70px;position:relative}._donutWrap_z4x7a_443[data-tone=violet]{--ring:var(--violet)}._donut_z4x7a_443{fill:none;width:100%;height:100%;transform:rotate(-90deg)}._donutTrack_z4x7a_446{stroke:var(--line);stroke-width:8px}._donutFill_z4x7a_447{stroke:var(--ring);stroke-width:8px;stroke-linecap:round}._donutTick_z4x7a_450{stroke:var(--ink-faint);stroke-width:12px;stroke-linecap:butt;opacity:.55}._donutNum_z4x7a_451{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ring);place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}._gaugeText_z4x7a_464{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}._gaugeLine_z4x7a_465{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._scoreNum_z4x7a_466{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:2px;font-size:30px;font-weight:700;line-height:1;display:inline-flex}._scoreNum_z4x7a_466 small{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:12px;font-weight:400}._bandChip_z4x7a_489{border-radius:var(--radius-pill);letter-spacing:-.005em;color:var(--sky);background:color-mix(in srgb, var(--sky) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sky) 28%, transparent);align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}._bandChip_z4x7a_489[data-tone=warm]{color:var(--amber-fair);background:color-mix(in srgb, var(--amber-fair) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber-fair) 30%, transparent)}._bandChip_z4x7a_489[data-tone=low]{color:var(--rose);background:color-mix(in srgb, var(--rose) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rose) 30%, transparent)}._oppCard_z4x7a_392{background:color-mix(in srgb, var(--amber-fair) 9%, var(--surface-card));border-color:color-mix(in srgb, var(--amber-fair) 32%, var(--line))}._oppIcon_z4x7a_519{width:38px;height:38px;color:var(--btn-primary-ink);background:var(--amber-fair);box-shadow:0 6px 14px -6px var(--amber-fair);border-radius:11px;place-items:center;display:grid}._oppTitle_z4x7a_529{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:700}._oppText_z4x7a_406{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.55}._oppMeta_z4x7a_533{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;margin:0;font-size:13px;display:flex}._oppRank_z4x7a_534{color:var(--ink-dim)}._oppRank_z4x7a_534 b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}._oppMeta_z4x7a_533 ._fixGroup_z4x7a_538{text-align:left;max-width:none}._oppJump_z4x7a_409{cursor:pointer;color:var(--fill-primary);transition:color var(--dur-fast);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}._oppJump_z4x7a_409:hover{color:var(--fill-primary-hover)}._oppJump_z4x7a_409:hover svg{transform:translateY(2px)}._oppJump_z4x7a_409:focus-visible{outline:2px solid var(--fill-primary);outline-offset:3px;border-radius:var(--radius-sm)}._oppJump_z4x7a_409 svg{transition:transform var(--dur-fast) ease}._reveal_z4x7a_564{margin:0}._revealSum_z4x7a_565{cursor:pointer;color:var(--fill-primary);border-radius:var(--radius-sm);align-items:center;gap:6px;font-size:12.5px;font-weight:700;list-style:none;display:inline-flex}._revealSum_z4x7a_565::-webkit-details-marker{display:none}._revealSum_z4x7a_565:hover{color:var(--fill-primary-hover)}._revealSum_z4x7a_565:focus-visible{outline:2px solid var(--fill-primary);outline-offset:3px}._revealChev_z4x7a_579{transition:transform var(--dur-fast) ease;flex:none}._reveal_z4x7a_564[open] ._revealChev_z4x7a_579{transform:rotate(180deg)}._panels_z4x7a_607{grid-template-columns:1.42fr 1fr;gap:14px;display:grid}@container (width<=860px){._panels_z4x7a_607{grid-template-columns:1fr}}._panel_z4x7a_607{border-radius:var(--radius);background:var(--surface-card);border:1px solid var(--line);box-shadow:var(--card-shadow);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}._panelSide_z4x7a_628{align-self:start;position:sticky;top:88px}@container (width<=860px){._panelSide_z4x7a_628{position:static}}._fixClip_z4x7a_635{flex:1 1 0;min-height:240px;position:relative;overflow:hidden}._fixClip_z4x7a_635[data-open=true]{flex:none;overflow:visible}@container (width<=860px){._fixClip_z4x7a_635{flex:none;min-height:0;overflow:visible}._fixClip_z4x7a_635:after,._fixClip_z4x7a_635:not([data-open=true]) ._fix_z4x7a_532:nth-child(n+4){display:none}}._fixClip_z4x7a_635:not([data-open=true]):after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface-card));height:64px;position:absolute;bottom:0;left:0;right:0}._showAll_z4x7a_659{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-card-muted);width:100%;color:var(--fill-primary);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast);justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:700;display:flex}._showAll_z4x7a_659:hover{background:var(--row-hover);border-color:var(--line-strong)}._showAll_z4x7a_659:focus-visible{outline:2px solid var(--fill-primary);outline-offset:2px}._showAll_z4x7a_659 ._revealChev_z4x7a_579[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._showAll_z4x7a_659{transition:none}}._panelTitle_z4x7a_681{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:600}._fixList_z4x7a_690{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._fix_z4x7a_532{--prio:transparent;box-shadow:inset 3px 0 0 var(--prio);border-radius:var(--radius-sm);background:var(--surface-card-muted);border:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px 14px;min-width:0;padding:14px 15px 14px 16px;scroll-margin:96px 0;display:grid}._fix_z4x7a_532:focus{outline:2px solid var(--fill-primary);outline-offset:2px}._fix_z4x7a_532[data-prio=high]{--prio:var(--rose)}._fix_z4x7a_532[data-prio=normal]{--prio:var(--amber-fair)}._fixNum_z4x7a_719{min-width:28px;height:28px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-dim);background:var(--surface-input);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:8px;place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:grid}._fix_z4x7a_532[data-prio=high] ._fixNum_z4x7a_719{color:var(--rose);background:color-mix(in srgb, var(--rose) 11%, var(--surface-card))}._fix_z4x7a_532[data-prio=normal] ._fixNum_z4x7a_719{color:var(--amber-fair);background:color-mix(in srgb, var(--amber-fair) 12%, var(--surface-card))}._fixBody_z4x7a_736{flex-direction:column;gap:4px;min-width:0;display:flex}._fixMeta_z4x7a_532{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}._fixGlyph_z4x7a_741{color:var(--ink-faint);flex:none;place-items:center;display:grid}._fixGlyph_z4x7a_741 svg{width:15px;height:15px}._fixGroup_z4x7a_538{color:var(--ink-dim);font-size:12.5px;font-weight:600;line-height:1.35}._fixTitle_z4x7a_751{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.4}._fix_z4x7a_532[data-long=true] ._fixTitle_z4x7a_751{font-size:13px;font-weight:400;line-height:1.55}._fixSub_z4x7a_765{color:var(--ink-dim);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}._prioChip_z4x7a_766{border-radius:var(--radius-pill);white-space:nowrap;color:var(--ink-dim);background:var(--surface-input);box-shadow:inset 0 0 0 1px var(--line);flex:none;padding:3px 9px;font-size:11.5px;font-weight:700}._prioChip_z4x7a_766[data-prio=high]{color:var(--rose);background:color-mix(in srgb, var(--rose) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rose) 28%, transparent)}._prioChip_z4x7a_766[data-prio=normal]{color:var(--amber-fair);background:color-mix(in srgb, var(--amber-fair) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber-fair) 28%, transparent)}:root[data-theme=light] ._prioChip_z4x7a_766[data-prio=normal]{color:color-mix(in srgb, var(--amber-fair) 85%, var(--ink))}@container (width<=620px){._fix_z4x7a_532{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 12px 12px 14px}._fixNum_z4x7a_719{display:none}}._moreCount_z4x7a_799{font-family:var(--mono);font-variant-numeric:tabular-nums}._winsHead_z4x7a_592{align-items:center;gap:12px;min-width:0;display:flex}._winsMark_z4x7a_808{width:40px;height:40px;color:var(--btn-primary-ink);background:var(--mint-deep);box-shadow:0 6px 14px -6px var(--mint-deep);border-radius:11px;flex:none;place-items:center;display:grid}:root[data-theme=dark] ._winsMark_z4x7a_808{background:var(--mint)}._winsHeadText_z4x7a_820{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._winsTally_z4x7a_821{color:var(--ink-faint);font-size:12.5px;line-height:1.3}._winsTallyNum_z4x7a_822{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-dim);font-weight:700}._winsTallyNum_z4x7a_822[data-tone=good]{color:var(--mint-deep)}:root[data-theme=dark] ._winsTallyNum_z4x7a_822[data-tone=good]{color:var(--mint)}._winsBar_z4x7a_825{border-radius:var(--radius-pill);background:var(--line);height:6px;overflow:hidden}._winsBarFill_z4x7a_831{border-radius:inherit;background:var(--mint);height:100%;display:block}._winsRule_z4x7a_839{border:0;border-top:1px solid var(--line-soft);margin:0}._wins_z4x7a_592{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._wins_z4x7a_592 ._win_z4x7a_592{border-bottom:1px solid var(--line-soft);padding:9px 0}._wins_z4x7a_592 ._win_z4x7a_592:last-child{border-bottom:0}._winsMore_z4x7a_844{margin-top:11px}._win_z4x7a_592{grid-template-columns:auto 1fr;align-items:start;gap:9px;min-width:0;display:grid}._winTick_z4x7a_846{border-radius:var(--radius-pill);width:19px;height:19px;color:var(--mint);background:color-mix(in srgb, var(--mint) 15%, transparent);flex:none;place-items:center;margin-top:1px;display:grid}._winText_z4x7a_857{color:var(--ink-dim);min-width:0;font-size:13px;line-height:1.5}._winScore_z4x7a_858{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);margin-left:6px;font-size:12px}._empty_z4x7a_865{color:var(--ink-faint);margin:0;font-size:13px;line-height:1.6}._emptyState_z4x7a_868{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}._emptyState_z4x7a_868 ._empty_z4x7a_865{max-width:36ch;color:var(--ink-dim)}._emptyMark_z4x7a_879{width:36px;height:36px;color:var(--mint-deep);background:var(--surface-input);border:1px solid var(--line);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}:root[data-theme=dark] ._emptyMark_z4x7a_879{color:var(--mint)}._emptyTitle_z4x7a_891{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.3}._cta_z4x7a_909,._dock_z4x7a_913{--canvas:#12171f;--surface-card:#141922;--surface-card-muted:#1a202b;--surface-input:#0e1219;--line:#252d3c;--line-soft:#1b212c;--line-strong:#333c4d;--row-hover:#1b2129;--ink:#eef1f6;--ink-dim:#aab3c5;--ink-faint:#8b94a6;--ink-ghost:#444c5e;--fill-primary:#38bdf8;--fill-primary-hover:#6acbfa;--fill-primary-ink:#06121c;--mint:#5ce0a8;--mint-deep:#2bbd83;--rose:#ff7a8a;--violet:#b79bff;background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--fill-primary) 10%, transparent), transparent 55%), var(--canvas);border:1px solid var(--line);color:var(--ink);align-items:center;gap:16px;display:flex;position:relative;overflow:hidden}._cta_z4x7a_909{border-radius:var(--radius);box-shadow:var(--card-shadow);flex-wrap:wrap;padding:24px}:root[data-theme=dark] ._cta_z4x7a_909,:root[data-theme=dark] ._dock_z4x7a_913{--canvas:#171d27;--surface-card:#1a202b;--ink-faint:#7d8798}._cta_z4x7a_909:before{content:"";background:radial-gradient(50% 50% at 50% 50%, var(--fill-primary), transparent 70%);opacity:.1;filter:blur(46px);pointer-events:none;height:190%;position:absolute;inset:-60% 15% auto}._cta_z4x7a_909>*{position:relative}._ctaIcon_z4x7a_909{border-radius:var(--radius-pill);width:42px;height:42px;color:var(--fill-primary);background:color-mix(in srgb, var(--fill-primary) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fill-primary) 30%, transparent);flex:none;place-items:center;display:grid}._ctaBody_z4x7a_984{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}._ctaTitle_z4x7a_985{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:600}._ctaSub_z4x7a_993{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.55}._ctaActions_z4x7a_994{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}._ctaPrimary_z4x7a_909{border-radius:var(--radius-btn);background:var(--fill-primary);color:var(--fill-primary-ink);transition:background var(--dur-fast);align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._ctaPrimary_z4x7a_909:hover{background:var(--fill-primary-hover)}._ctaGhost_z4x7a_909{color:var(--ink-dim);border-bottom:1px solid var(--line-strong);transition:color var(--dur-fast), border-color var(--dur-fast);padding-bottom:1px;font-size:13.5px;font-weight:600;text-decoration:none}._ctaGhost_z4x7a_909:hover{color:var(--ink);border-bottom-color:var(--ink)}._dockAnchor_z4x7a_1022{height:0;display:block}._dock_z4x7a_913{z-index:40;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-pill);width:min(720px,100vw - 28px);box-shadow:var(--shadow-float);padding:11px 12px 11px 16px;animation:.22s ease-out both _dockIn_z4x7a_1;position:fixed;transform:translate(-50%)}@keyframes _dockIn_z4x7a_1{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}._dockIcon_z4x7a_1047{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--fill-primary);background:color-mix(in srgb, var(--fill-primary) 15%, transparent);flex:none;place-items:center;display:grid}._dockIcon_z4x7a_1047 svg{width:16px;height:16px}._dockText_z4x7a_1060{min-width:0;color:var(--ink);flex:auto;margin:0;font-size:14px;line-height:1.35}._dockText_z4x7a_1060 strong{font-weight:650}._dockSub_z4x7a_1069{color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}._dockClose_z4x7a_1077{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._dockClose_z4x7a_1077:hover{color:var(--ink);background:var(--row-hover)}._dockCta_z4x7a_1095{white-space:nowrap;flex:none}._dockShort_z4x7a_1096{display:none}@media (width<=620px){._dock_z4x7a_913{gap:10px;padding:10px 6px 10px 14px}._dockIcon_z4x7a_1047,._dockSub_z4x7a_1069,._dockFull_z4x7a_1106{display:none}._dockShort_z4x7a_1096{display:inline}._dockText_z4x7a_1060{font-size:13.5px}._dockCta_z4x7a_1095{min-height:44px;padding:11px 13px;font-size:13.5px}._dockClose_z4x7a_1077{width:40px;height:44px}}@media (prefers-reduced-motion:reduce){._dock_z4x7a_913{animation:none}._dockClose_z4x7a_1077,._stripAction_z4x7a_349,._revealChev_z4x7a_579,._oppJump_z4x7a_409,._oppJump_z4x7a_409 svg,._ctaPrimary_z4x7a_909,._ctaGhost_z4x7a_909{transition:none}._oppJump_z4x7a_409:hover svg{transform:none}}._gaugeTarget_z4x7a_1138{color:var(--ink-faint);white-space:nowrap;font-size:11.5px;line-height:1.3}._gaugeTargetNum_z4x7a_1144{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-dim);font-weight:700}._miniStage_z4x7a_1155{flex-direction:column;min-width:0;padding:0 0 20px 20px;display:flex;position:relative}._miniStage_z4x7a_1155>._mini_z4x7a_65{box-shadow:var(--lift-pop,var(--card-shadow));flex:1;position:relative}._miniSlab_z4x7a_1157{pointer-events:none;border-radius:22px;position:absolute;inset:40px 24px 0 0}@container (width<=560px){._miniStage_z4x7a_1155{padding:0 0 14px 12px}._miniSlab_z4x7a_1157{top:30px;right:14px}}._scoreCard_z4x7a_1164{--tone-c:var(--fill-primary);position:relative;overflow:hidden}._scoreCard_z4x7a_1164[data-tone=violet]{--tone-c:var(--violet)}._scoreCard_z4x7a_1164:before{content:"";background:var(--tone-c);height:3px;position:absolute;inset:0 0 auto}._cardIcon_z4x7a_1167{background:color-mix(in srgb, var(--tone-c) 13%, var(--surface-card));border-radius:8px;place-items:center;width:28px;height:28px;display:grid}._cardLabel_z4x7a_426 ._cardIcon_z4x7a_1167 svg{color:var(--tone-c)}._panelHead_z4x7a_1177{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._panelCount_z4x7a_1178{color:var(--ink-faint);white-space:nowrap;font-size:12.5px}._panelCount_z4x7a_1178 ._moreCount_z4x7a_799{color:var(--ink-dim);font-weight:700}._showAll_z4x7a_659{background:0 0;border-style:dashed}.roles{max-width:1000px;margin:0 auto;padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,96px)}.roles--cv{max-width:1240px}.roles-head{margin-bottom:clamp(20px,2.6vw,30px)}.roles-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.08}.roles-lede{color:var(--ink-dim);text-wrap:pretty;max-width:58ch;margin:12px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.roles-bar{z-index:4;border:1px solid var(--line);background:var(--surface-card);box-shadow:var(--card-shadow);border-radius:16px;gap:10px;padding:12px;display:flex;position:sticky;top:78px}.roles-bar .tryit-input-shell{flex:auto;min-width:0}.roles-bar .tryit-input-shell--loc{flex:0 300px}.roles-bar .btn{flex:none;padding:0 26px}@media (width<=720px){.roles-bar{flex-wrap:wrap;position:static}.roles-bar .tryit-input-shell,.roles-bar .tryit-input-shell--loc{flex:100%}.roles-bar .btn{flex:100%;padding:12px 26px}}.roles-body{margin-top:clamp(22px,2.8vw,32px)}.roles-count{color:var(--ink-dim);margin:0 0 14px;font-size:14px}.roles-count strong{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums}.roles-results{margin:0}.roles-attr{justify-content:flex-end;margin:12px 0 0;display:flex}.roles-more,.roles-empty{color:var(--ink-dim);margin:22px 0 0;font-size:14.5px;line-height:1.6}.roles-blank{border:1px dashed var(--line-strong);background:var(--surface-card-muted);text-align:center;border-radius:18px;padding:clamp(28px,4vw,44px) 24px}.roles-blank-lead{color:var(--ink-dim);margin:0 0 16px;font-size:15px}.roles-openers{flex-wrap:wrap;justify-content:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.roles-opener{color:var(--ink);background:var(--surface-card);border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s;display:inline-block}.roles-opener:hover{color:var(--fill-primary);border-color:var(--fill-primary)}.roles-skeletons{gap:10px;margin:0;padding:0;list-style:none;display:grid}.roles-skeleton{border:1px solid var(--line);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 5%, transparent), transparent) no-repeat, var(--surface-card);background-size:40% 100%;border-radius:14px;height:92px;animation:1.25s linear infinite roles-shimmer}@keyframes roles-shimmer{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.roles-skeleton{background:var(--surface-card);animation:none}}.roles-refine{margin:clamp(34px,4vw,54px) 0 clamp(18px,2vw,26px)}.roles-refine-lead{font-family:var(--sans);color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:700}.roles-refine .roles-bar{position:static}.roles-modes{border-radius:var(--radius-btn);background:var(--surface-card-muted);border:1px solid var(--line);gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}.roles-mode{border-radius:calc(var(--radius-btn) - 3px);color:var(--ink-dim);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:10px 16px;font-size:14.5px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.roles-mode:hover{color:var(--ink)}.roles-mode[aria-selected=true]{background:var(--surface-card);color:var(--ink);box-shadow:var(--card-shadow)}.roles-mode:focus-visible{outline:2px solid var(--fill-primary);outline-offset:2px}.roles-mode-ic{color:currentColor;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.roles-mode{transition:none}}@media (width<=520px){.roles-modes{grid-template-columns:1fr;width:100%;display:grid}.roles-mode{justify-content:center}}.roles-drop{flex-direction:column;gap:12px;display:flex}.roles-drop-note{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.roles-drop-note svg{flex:none}
