.dvYRrW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dvYRrW_mark{box-sizing:border-box;place-items:center;padding:14%;display:grid}.dvYRrW_mark>*{width:100%}.dvYRrW_stageRoot{overflow-anchor:none}.dvYRrW_rowChoices{align-items:center;gap:var(--rw-space-2);flex-wrap:wrap;display:flex}.dvYRrW_rowChoices>button{white-space:nowrap;width:auto}.dvYRrW_rowChoices>:first-child{flex-basis:100%}.dvYRrW_jobTabs .dvYRrW_jobTab{font-size:.86rem;font-weight:700;line-height:1.3}.dvYRrW_meaningColumn .dvYRrW_meaningKey{font-size:.82rem;line-height:1}.dvYRrW_levels .dvYRrW_closeKey{font-size:1.3rem;line-height:1}.dvYRrW_detail .dvYRrW_summary{font-size:.88rem;font-weight:650;line-height:1.3}.dvYRrW_reqRow .dvYRrW_reqKey{font-size:.86rem;line-height:1.4}.dvYRrW_reqRow .dvYRrW_reqKey[aria-expanded=true]{font-weight:650}.dvYRrW_items .dvYRrW_item{line-height:1.4}.dvYRrW_cares .dvYRrW_care{font-size:.92rem;font-weight:650;line-height:1.3}.dvYRrW_resultKeys .dvYRrW_dismissKey{font-size:.86rem;font-weight:650;line-height:1.3}.dvYRrW_find{gap:var(--rw-space-3);min-width:0;padding:var(--rw-space-3);color:var(--rw-discovery-ink);background:radial-gradient(70% 60% at 0% 0%, color-mix(in srgb, var(--rw-color-fit-strong) 9%, transparent), transparent 62%), var(--rw-discovery-canvas);grid-template-rows:auto minmax(0,1fr);display:grid;container:fit-find/inline-size}.dvYRrW_paneSolo{align-content:start;gap:var(--rw-space-3);min-width:0;padding:var(--rw-space-4);color:var(--rw-color-text);background:radial-gradient(60% 50% at 100% 0%, color-mix(in srgb, var(--rw-color-fit-strong) 8%, transparent), transparent 62%), var(--rw-discovery-paper);display:grid;container-type:inline-size}.dvYRrW_tools{gap:var(--rw-space-1);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.dvYRrW_tools>*{min-width:0}.dvYRrW_tool{--tool-accent:var(--rw-discovery-blue);align-items:center;gap:var(--rw-space-3);box-sizing:border-box;width:100%;height:100%;min-height:76px;padding:var(--rw-space-2) var(--rw-space-3);color:var(--rw-discovery-ink);border:1px solid color-mix(in srgb, var(--tool-accent) 22%, var(--rw-discovery-line));border-top:3px solid var(--tool-accent);border-radius:var(--rw-radius-key);background:linear-gradient(120deg, var(--rw-discovery-paper), color-mix(in srgb, var(--tool-accent) 7%, var(--rw-discovery-paper)));box-shadow:var(--rw-shadow-1);font:inherit;text-align:left;grid-template-columns:56px minmax(0,1fr) 18px;display:grid;position:relative;overflow:hidden}.dvYRrW_tool[data-tool=fit]{--tool-accent:var(--rw-color-fit-strong);grid-template-columns:68px minmax(0,1fr) 18px}.dvYRrW_tool[data-tool=resume]{--tool-accent:var(--rw-color-link)}.dvYRrW_tool[data-tool=cover-letter]{--tool-accent:var(--rw-color-primary)}.dvYRrW_tool[data-current=true],.dvYRrW_tool[data-chosen=true]{border-color:var(--rw-discovery-border-active);border-top-color:var(--tool-accent);box-shadow:inset 0 0 0 1px var(--rw-discovery-border-active)}.dvYRrW_tool[data-chosen=true]{background:color-mix(in srgb, var(--rw-color-primary) 14%, var(--rw-discovery-paper))}.dvYRrW_tool[data-inert=true]{box-shadow:none;border-style:solid dashed dashed}.dvYRrW_tool[data-inert=true] .dvYRrW_toolTitle{color:var(--rw-discovery-muted)}button.dvYRrW_tool{cursor:pointer;transition:border-color var(--rw-motion-fast) var(--rw-ease-standard)}button.dvYRrW_tool:hover{border-color:var(--tool-accent)}button.dvYRrW_tool:focus-visible{outline:3px solid var(--rw-discovery-blue);outline-offset:-4px}.dvYRrW_toolPreview{align-items:center;min-width:0;display:grid}.dvYRrW_toolCopy{gap:2px;min-width:0;display:grid}.dvYRrW_toolTitle{color:var(--rw-discovery-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:750;line-height:1.25;overflow:hidden}.dvYRrW_toolDescription{color:var(--rw-discovery-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:550;line-height:1.35;overflow:hidden}.dvYRrW_toolArrow{width:18px;height:18px;color:var(--rw-discovery-muted)}.dvYRrW_sheet{box-sizing:border-box;border:1px solid var(--rw-discovery-line);border-radius:var(--rw-radius-sm);background:var(--rw-discovery-paper);width:40px;height:52px;box-shadow:var(--rw-shadow-1);align-content:start;gap:4px;padding:6px 5px;display:grid}.dvYRrW_sheetHead{background:color-mix(in srgb, var(--tool-accent) 60%, transparent);border-radius:2px;width:70%;height:5px}.dvYRrW_sheetLine{background:color-mix(in srgb, var(--rw-discovery-muted) 35%, transparent);border-radius:2px;height:3px}.dvYRrW_sheetLine[data-short=true]{width:60%}@media (prefers-reduced-motion:no-preference){.dvYRrW_tool[data-lit=true]{animation:dvYRrW_fit-tour-lit 1.4s var(--rw-ease-standard) 1}}@keyframes dvYRrW_fit-tour-lit{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rw-color-fit-strong) 0%, transparent)}35%{box-shadow:0 0 0 5px color-mix(in srgb, var(--rw-color-fit-strong) 40%, transparent)}to{box-shadow:inset 0 0 0 1px var(--rw-discovery-border-active)}}.dvYRrW_panes{gap:var(--rw-space-3);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-width:0;display:grid}.dvYRrW_panes[data-mode=fit]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.dvYRrW_workPane,.dvYRrW_detailPane{align-content:start;gap:var(--rw-space-3);min-width:0;padding:var(--rw-space-4);border:1px solid var(--rw-discovery-line);border-radius:var(--rw-radius-lg);background:var(--rw-discovery-paper);box-shadow:var(--rw-shadow-1);display:grid}.dvYRrW_workPane{color:var(--rw-color-text);border-color:color-mix(in srgb, var(--rw-color-fit-strong) 30%, var(--rw-discovery-line));container-type:inline-size}@media (prefers-reduced-motion:no-preference){.dvYRrW_workPane[data-arrive=true]{animation:dvYRrW_fit-tour-pane-in .46s var(--rw-ease-standard) both}.dvYRrW_landed[data-arrive=true]{animation:dvYRrW_fit-tour-rise .52s var(--rw-ease-standard) both}}@keyframes dvYRrW_fit-tour-pane-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes dvYRrW_fit-tour-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dvYRrW_jobHeader{gap:var(--rw-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.dvYRrW_jobIdentity{gap:2px;min-width:0;display:grid}.dvYRrW_jobTitle{color:var(--rw-discovery-ink);font-size:1.12rem;font-weight:780;line-height:1.25}.dvYRrW_jobCompany{color:var(--rw-discovery-ink);font-size:.92rem;font-weight:600}.dvYRrW_jobPlace{align-items:flex-start;gap:var(--rw-space-1);color:var(--rw-discovery-muted);font-size:.84rem;line-height:1.4;display:flex}.dvYRrW_jobPlace svg{flex:none;width:14px;height:14px;margin-top:.15em}.dvYRrW_jobBrand{align-items:center;gap:var(--rw-space-2);display:flex}.dvYRrW_logoTile{width:44px;height:44px;color:var(--rw-discovery-ink);border:1px solid var(--rw-discovery-line);border-radius:var(--rw-radius-md);background:linear-gradient(140deg, color-mix(in srgb, var(--rw-color-brand) 18%, var(--rw-discovery-paper)), var(--rw-discovery-wash));letter-spacing:.02em;place-items:center;font-size:.8rem;font-weight:800;display:grid}.dvYRrW_actionRail{gap:var(--rw-space-1);display:inline-flex}.dvYRrW_iconKey{width:44px;height:44px;color:var(--rw-discovery-link);border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-key);background:var(--rw-discovery-surface);font:inherit;place-items:center;padding:0;display:grid;position:relative}.dvYRrW_iconKey svg{width:19px;height:19px}.dvYRrW_iconKey[data-inert=true]{color:var(--rw-discovery-muted);background:0 0;border-style:dashed}button.dvYRrW_iconKey{cursor:pointer}button.dvYRrW_iconKey:hover{border-color:var(--rw-discovery-border-active)}button.dvYRrW_iconKey:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:2px}button.dvYRrW_iconKey[aria-pressed=true]{color:var(--rw-color-primary-ink);border-color:var(--rw-color-primary-text);background:var(--rw-color-primary)}.dvYRrW_tipAnchor{display:inline-flex;position:relative}.dvYRrW_tip{z-index:4;width:max-content;max-width:220px;padding:var(--rw-space-2) var(--rw-space-3);color:var(--rw-signal-ink);border:1px solid var(--rw-signal-edge);border-radius:var(--rw-radius-sm);background:var(--rw-signal-surface);box-shadow:var(--rw-shadow-2);gap:2px;font-size:.8rem;line-height:1.4;display:none;position:absolute;top:calc(100% + 8px);right:0}.dvYRrW_tip span{color:var(--rw-signal-ink-muted)}.dvYRrW_tipAnchor:hover .dvYRrW_tip,.dvYRrW_tipAnchor:focus-within .dvYRrW_tip{display:grid}.dvYRrW_tipAnchor[data-chosen=true] .dvYRrW_tip{display:none}.dvYRrW_jobApply{gap:var(--rw-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.dvYRrW_applyLook{align-items:center;gap:var(--rw-space-1);box-sizing:border-box;min-height:40px;padding:var(--rw-space-1) var(--rw-space-4);color:var(--rw-discovery-muted);border:1px dashed var(--rw-discovery-border);border-radius:var(--rw-radius-key);font-size:.88rem;font-weight:700;display:inline-flex}.dvYRrW_applyLook[data-mode=browse]{color:var(--rw-discovery-ink);border-color:var(--rw-color-primary-text);background:color-mix(in srgb, var(--rw-color-primary) 22%, transparent)}.dvYRrW_applyLook svg,.dvYRrW_applyKey svg{width:15px;height:15px}.dvYRrW_applyKey{align-items:center;gap:var(--rw-space-1);display:inline-flex}.dvYRrW_applyKey[aria-pressed=true]{border-color:var(--rw-color-primary-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--rw-color-primary) 35%, transparent)}.dvYRrW_jobTabsArea{gap:var(--rw-space-3);min-width:0;display:grid}.dvYRrW_jobTabs{align-items:end;gap:var(--rw-space-1) var(--rw-space-2);border-bottom:1px solid var(--rw-discovery-line);flex-wrap:wrap;display:flex}.dvYRrW_jobTab{box-sizing:border-box;min-height:44px;padding:var(--rw-space-2) var(--rw-space-2);color:var(--rw-discovery-muted);border-radius:var(--rw-radius-sm) var(--rw-radius-sm) 0 0;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;font-size:.86rem;font-weight:700}.dvYRrW_jobTab[data-inert=true]{border-bottom-style:dashed;align-items:center;display:inline-flex}.dvYRrW_jobTab[data-selected=true]{color:var(--rw-discovery-link);border-bottom:2px solid var(--rw-discovery-link)}button.dvYRrW_jobTab{cursor:pointer}button.dvYRrW_jobTab:hover{color:var(--rw-discovery-ink)}button.dvYRrW_jobTab[aria-pressed=true]{color:var(--rw-discovery-link);border-bottom-color:var(--rw-discovery-link)}button.dvYRrW_jobTab:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:-2px}.dvYRrW_jobTabPanel{min-width:0}.dvYRrW_jobTabPanel[data-scroll=true]{overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--rw-radius-sm);max-height:25rem;overflow-y:auto}.dvYRrW_jobTabPanel[data-scroll=true]:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:2px}.dvYRrW_panes[data-mode=fit] .dvYRrW_jobTabPanel[data-scroll=true]{max-height:16rem}.dvYRrW_detailPane{container-type:inline-size}.dvYRrW_posting{gap:var(--rw-space-3);color:var(--rw-discovery-ink);font-size:.9rem;line-height:1.5;display:grid}.dvYRrW_postingHeading{color:var(--rw-discovery-ink);margin:0;font-size:1.05rem;font-weight:780;line-height:1.3}.dvYRrW_postingIntro{color:var(--rw-discovery-ink);margin:0;font-size:.9rem;line-height:1.5}.dvYRrW_postingSections{gap:var(--rw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.dvYRrW_postingSection{gap:var(--rw-space-1);align-content:start;display:grid}.dvYRrW_postingSection ul{gap:var(--rw-space-1);color:var(--rw-discovery-muted);margin:0;padding-left:1.1rem;list-style:outside;display:grid}.dvYRrW_postingSectionHead{color:var(--rw-discovery-ink);margin:0;font-size:.9rem;font-weight:750}.dvYRrW_jobTabPanel .dvYRrW_requirementsTab{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;container-type:inline-size}.dvYRrW_jobTabPanel .dvYRrW_requirementsTab p{color:var(--rw-discovery-ink);font-size:15px;font-weight:600;line-height:22px}.dvYRrW_jobTabPanel .dvYRrW_requirementsTab li{font-size:14px;line-height:22px}@container (min-width:720px){.dvYRrW_requirementsTab>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.dvYRrW_jobTabPanel .dvYRrW_requirementsTab ul{list-style:outside}.dvYRrW_workColumn{gap:var(--rw-space-3);align-content:start;min-width:0;display:grid}.dvYRrW_planChoices{padding:var(--rw-space-2) var(--rw-space-3);border:1px solid color-mix(in srgb, var(--rw-color-primary-text) 35%, var(--rw-discovery-line));border-left:3px solid var(--rw-color-primary);border-radius:var(--rw-radius-md);background:color-mix(in srgb, var(--rw-color-primary) 9%, var(--rw-discovery-paper))}.dvYRrW_planChoices>:first-child{margin-right:var(--rw-space-1);flex-basis:auto}.dvYRrW_notStarted{gap:var(--rw-space-4);align-content:start;display:grid}.dvYRrW_locked{gap:var(--rw-space-3);align-content:start;display:grid}.dvYRrW_lockedStack{min-width:0;display:grid}.dvYRrW_lockedStack>*{grid-area:1/1}.dvYRrW_lockedBody{gap:var(--rw-space-3);align-content:start;min-width:0;display:grid}.dvYRrW_locked[data-dialog=true] .dvYRrW_lockedBody{visibility:hidden}.dvYRrW_lockedTitle{color:var(--rw-color-text);margin:0;font-size:1.05rem;font-weight:780}.dvYRrW_lockedActions{align-items:center;gap:var(--rw-space-2) var(--rw-space-3);flex-wrap:wrap;display:flex}.dvYRrW_lockedNote{color:var(--rw-color-text-muted);font-size:.84rem}.dvYRrW_unlockKey[data-glow=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--rw-color-primary) 30%, transparent)}.dvYRrW_unlockSheet{z-index:1;gap:var(--rw-space-2);padding:var(--rw-space-4);color:var(--rw-color-text);border:1px solid color-mix(in srgb, var(--rw-color-primary-text) 45%, var(--rw-discovery-line));border-radius:var(--rw-radius-lg);background:var(--rw-discovery-surface);box-shadow:var(--rw-shadow-3);display:grid;position:relative}.dvYRrW_unlockTitle{margin:0;font-size:1.08rem;font-weight:800}.dvYRrW_unlockBody{margin:0;font-size:.9rem;line-height:1.45}.dvYRrW_unlockMeter{padding:var(--rw-space-2) var(--rw-space-3);border:1px solid color-mix(in srgb, var(--rw-color-primary-text) 40%, transparent);border-radius:var(--rw-radius-sm);background:color-mix(in srgb, var(--rw-color-primary) 14%, transparent);margin:0;font-size:.86rem;font-weight:650}.dvYRrW_unlockActions{justify-content:flex-end;gap:var(--rw-space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.dvYRrW_unlockSheet{animation:dvYRrW_fit-tour-rise .36s var(--rw-ease-standard) both}}.dvYRrW_assessing{gap:var(--rw-space-4);align-content:start;display:grid}.dvYRrW_landed{gap:var(--rw-space-3);display:grid}.dvYRrW_resultHead{gap:var(--rw-space-2);display:grid}.dvYRrW_compare{gap:var(--rw-space-1);padding:var(--rw-space-3);border:1px solid var(--rw-border-subtle);border-radius:var(--rw-radius-md);background:color-mix(in srgb, var(--rw-color-fit-stage) 6%, transparent);font-size:.78rem;display:grid}.dvYRrW_compareHead{gap:var(--rw-space-2);color:var(--rw-color-text);grid-template-columns:1fr auto 1fr;font-weight:750;display:grid}.dvYRrW_compareHead>:nth-child(2){color:var(--rw-color-text-muted);font-weight:600}.dvYRrW_compareHead>:last-child,.dvYRrW_compareRow>:last-child{text-align:right}.dvYRrW_compareRow{align-items:center;gap:var(--rw-space-2);padding:3px var(--rw-space-1);color:var(--rw-color-text-muted);border-radius:var(--rw-radius-sm);grid-template-columns:1fr 48px 1fr;display:grid}.dvYRrW_compareLine{background:color-mix(in srgb, var(--rw-color-text-muted) 30%, transparent);border-radius:2px;height:2px}.dvYRrW_compareRow[data-lit=true]{color:var(--rw-color-text);background:color-mix(in srgb, var(--rw-color-fit-strong) 12%, transparent)}.dvYRrW_compareRow[data-lit=true] .dvYRrW_compareLine{background:var(--rw-color-fit-strong)}.dvYRrW_compare[data-phase="0"] .dvYRrW_compareHead>:first-child,.dvYRrW_compare[data-phase="1"] .dvYRrW_compareHead>:last-child{color:var(--rw-discovery-link)}.dvYRrW_glanceHead{gap:var(--rw-space-4);grid-template:"lead meaning""notes meaning"1fr/min(19rem,100%) minmax(0,1fr);align-items:start;display:grid}.dvYRrW_glanceLead{gap:var(--rw-space-3);grid-area:lead;align-content:start;min-width:0;display:grid}.dvYRrW_glanceNotes{gap:var(--rw-space-3);grid-area:notes;align-content:start;min-width:0;display:grid}.dvYRrW_exampleUnder{display:none}.dvYRrW_example{row-gap:var(--rw-space-3);grid-template-columns:minmax(0,1fr)}.dvYRrW_exampleMeter{min-width:0;max-width:15rem;display:grid}.dvYRrW_exampleText{gap:var(--rw-space-2);align-content:start;min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.dvYRrW_exampleMeter[data-arrive=true]{animation:dvYRrW_fit-tour-rise .42s var(--rw-ease-standard) both}}.dvYRrW_meaningColumn{gap:var(--rw-space-3);grid-area:meaning;align-content:start;justify-items:end;min-width:0;display:grid}.dvYRrW_meaningKey{font:inherit;font-size:.82rem;position:relative}.dvYRrW_meaningKey:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dvYRrW_meaningKey:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:2px}.dvYRrW_meaningLook{color:var(--rw-color-text-muted);border:1px dashed var(--rw-color-border);border-radius:var(--rw-radius-key);white-space:nowrap;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.82rem;line-height:1;display:inline-flex}.dvYRrW_levels{gap:var(--rw-space-3);color:var(--rw-color-text);border:1px solid var(--rw-color-border);background:var(--rw-color-surface-elevated,var(--rw-color-surface));box-shadow:0 18px 42px color-mix(in srgb, var(--rw-shade) 22%, transparent);border-radius:.85rem;justify-self:stretch;padding:.95rem 1rem 1rem;display:grid}@media (prefers-reduced-motion:no-preference){.dvYRrW_levels[data-arrive=true]{animation:dvYRrW_fit-tour-rise .36s var(--rw-ease-standard) both}}.dvYRrW_closeKey{width:44px;height:44px;color:var(--rw-color-text-muted);border-radius:var(--rw-radius-sm);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:-10px -10px -10px 0;padding:0;font-size:1.3rem;line-height:1;display:grid}.dvYRrW_closeKey:hover{color:var(--rw-color-text)}.dvYRrW_closeKey:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:-2px}.dvYRrW_levelList{gap:var(--rw-space-1);margin:0;padding:0;list-style:none;display:grid}.dvYRrW_level{box-sizing:border-box;width:100%;min-height:44px;padding:var(--rw-space-2);color:inherit;border-radius:var(--rw-radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000}.dvYRrW_level:hover{border-color:var(--rw-color-border)}.dvYRrW_level:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:1px}.dvYRrW_level[aria-pressed=true]{border-color:color-mix(in srgb, var(--rw-color-primary-text) 55%, var(--rw-color-border));background:color-mix(in srgb, var(--rw-color-primary) 12%, transparent)}.dvYRrW_levelsNote[data-marked=true]{padding:var(--rw-space-2) var(--rw-space-3);border-left:3px solid var(--rw-color-primary);border-radius:var(--rw-radius-sm);background:color-mix(in srgb, var(--rw-color-primary) 14%, transparent);opacity:1;color:var(--rw-color-text);font-size:.84rem}.dvYRrW_inertLink{color:var(--rw-color-text-muted);font-size:.8rem;font-weight:600;text-decoration:none}.dvYRrW_aside{gap:var(--rw-space-2);padding:var(--rw-space-3) var(--rw-space-4);color:var(--tour-ink,var(--rw-discovery-ink));border:1px solid color-mix(in srgb, var(--rw-color-primary-text) 35%, var(--rw-discovery-line));border-left:3px solid var(--rw-color-primary);border-radius:var(--rw-radius-md);background:color-mix(in srgb, var(--rw-color-primary) 9%, var(--rw-discovery-paper));font-size:.95rem;line-height:1.5;display:grid}.dvYRrW_aside[data-tone=quiet]{border-color:var(--rw-discovery-line);border-left-color:var(--rw-color-primary);background:var(--rw-discovery-paper)}.dvYRrW_aside p{margin:0}.dvYRrW_asideTitle{color:var(--rw-discovery-ink);font-size:1rem;font-weight:800}.dvYRrW_asideQuote{color:var(--rw-discovery-ink);font-size:1.02rem;font-weight:650}.dvYRrW_asideMuted{color:var(--rw-discovery-muted)}.dvYRrW_evidence{gap:var(--rw-space-12);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;min-width:0;display:grid;position:relative}.dvYRrW_evidence>svg{z-index:3}.dvYRrW_columns{gap:var(--rw-space-4);padding-right:var(--rw-space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:620px){.dvYRrW_columns{column-gap:var(--rw-space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding-right:0}}.dvYRrW_column{gap:var(--rw-space-2);align-content:start;min-width:0;display:grid}.dvYRrW_columnHead{color:var(--rw-color-text-muted);letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:700}.dvYRrW_items{gap:var(--rw-space-1)}.dvYRrW_item{box-sizing:border-box;width:100%;min-height:44px;padding:var(--rw-space-1) var(--rw-space-2);color:var(--rw-color-text);border-radius:var(--rw-radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;margin-left:-.35rem;line-height:1.4;display:block}.dvYRrW_item:hover{border-color:var(--rw-color-border)}.dvYRrW_item:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:1px}.dvYRrW_item[aria-pressed=true]{border-color:color-mix(in srgb, var(--rw-color-primary-text) 55%, transparent);background:color-mix(in srgb, var(--rw-color-primary) 16%, transparent)}.dvYRrW_item[data-glow=true]{background:color-mix(in srgb, var(--rw-color-primary) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rw-color-primary) 22%, transparent)}.dvYRrW_traceSide{gap:var(--rw-space-4);align-content:start;min-width:0;display:grid}.dvYRrW_trace,.dvYRrW_resumeDoc{z-index:2;gap:var(--rw-space-2);min-width:0;padding:var(--rw-space-4);color:var(--rw-discovery-ink);border:1px solid var(--rw-discovery-line);border-radius:var(--rw-radius-md);background:var(--rw-discovery-paper);box-shadow:var(--rw-shadow-2);font-size:.88rem;line-height:1.45;display:grid;position:relative}.dvYRrW_trace p,.dvYRrW_resumeDoc p{margin:0}.dvYRrW_traceTitle{color:var(--rw-discovery-ink);font-size:.95rem;font-weight:800}.dvYRrW_traceRequirement{padding:var(--rw-space-2) var(--rw-space-3);border-radius:var(--rw-radius-sm);background:color-mix(in srgb, var(--rw-color-primary) 16%, transparent);gap:2px;font-weight:600;display:grid}.dvYRrW_traceSection{color:var(--rw-discovery-muted);font-size:.76rem;font-weight:750;display:block}.dvYRrW_traceEmpty{color:var(--rw-discovery-muted)}.dvYRrW_traceNote{color:var(--rw-discovery-ink);font-style:italic}.dvYRrW_resumeHead{align-items:baseline;gap:0 var(--rw-space-2);padding-bottom:var(--rw-space-2);border-bottom:1px solid var(--rw-discovery-line);flex-wrap:wrap;display:flex}.dvYRrW_resumeHead strong{font-size:1rem}.dvYRrW_resumeHead span,.dvYRrW_resumeRole span,.dvYRrW_resumeProfile{color:var(--rw-discovery-muted)}.dvYRrW_resumeRole{gap:0 var(--rw-space-2);flex-wrap:wrap;display:flex}.dvYRrW_resumeLines{gap:var(--rw-space-1);margin:0;padding-left:1.1rem;list-style:outside;display:grid}.dvYRrW_resumeLines li{padding:2px var(--rw-space-1);border-radius:var(--rw-radius-sm);transition:background var(--rw-motion-fast) var(--rw-ease-standard)}.dvYRrW_resumeLines li[data-lit=true]{background:color-mix(in srgb, var(--rw-color-primary) 26%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--rw-color-primary) 26%, transparent)}.dvYRrW_resumeLines li[data-lit=partial]{outline:1.5px dashed var(--rw-color-primary-text);outline-offset:1px;background:color-mix(in srgb, var(--rw-color-primary) 8%, transparent)}.dvYRrW_resumeDoc[data-nothing=true] .dvYRrW_resumeLines li{color:var(--rw-discovery-muted)}.dvYRrW_nothingCited{padding:2px var(--rw-space-2);color:var(--rw-discovery-ink);border:1px dashed var(--rw-discovery-border);border-radius:var(--rw-radius-sm);justify-self:start;font-size:.8rem;font-weight:700}.dvYRrW_inlineTrace{display:none}.dvYRrW_folded{gap:var(--rw-space-3);padding:var(--rw-space-3);border:1px dashed var(--rw-border-subtle);border-radius:var(--rw-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dvYRrW_foldedColumn{color:var(--rw-color-text-muted);align-content:start;gap:5px;font-size:.74rem;font-weight:700;display:grid}.dvYRrW_foldedLine{background:color-mix(in srgb, var(--rw-color-text-muted) 22%, transparent);border-radius:2px;height:4px}.dvYRrW_detail{gap:var(--rw-space-2);padding-top:var(--rw-space-2);border-top:1px solid var(--rw-border-subtle);display:grid}.dvYRrW_summary{align-items:center;gap:var(--rw-space-2);min-height:44px;padding:0 var(--rw-space-1);color:var(--rw-color-link);border-radius:var(--rw-radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.88rem;font-weight:650;display:inline-flex}.dvYRrW_summary:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:1px}.dvYRrW_summaryMark{width:0;height:0;transition:transform var(--rw-motion-fast) var(--rw-ease-standard);border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid}.dvYRrW_summary[aria-expanded=true] .dvYRrW_summaryMark{transform:rotate(90deg)}.dvYRrW_reqList{display:grid}.dvYRrW_reqRow{border-bottom:1px solid var(--rw-border-subtle)}.dvYRrW_reqRow:last-child{border-bottom:0}.dvYRrW_detail .dvYRrW_verdictChoices{margin-bottom:var(--rw-space-1);padding:var(--rw-space-2) var(--rw-space-3);border:1px solid color-mix(in srgb, var(--rw-color-primary-text) 35%, var(--rw-discovery-line));border-left:3px solid var(--rw-color-primary);border-radius:var(--rw-radius-md);background:color-mix(in srgb, var(--rw-color-primary) 9%, var(--rw-discovery-paper))}.dvYRrW_reqRow[data-marked=true]{box-shadow:inset 5px 0 0 var(--rw-color-primary-text);background:color-mix(in srgb, var(--rw-color-primary) 20%, transparent)}.dvYRrW_reqRow[data-marked=true] .dvYRrW_reqKey>:last-child{color:var(--rw-color-text);font-weight:750}.dvYRrW_reqKey{box-sizing:border-box;width:100%;min-height:44px;padding:.45rem var(--rw-space-2);color:var(--rw-color-text);border-radius:var(--rw-radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;font-size:.86rem;line-height:1.4;display:grid}.dvYRrW_reqKey:hover{background:color-mix(in srgb, var(--rw-color-text-muted) 8%, transparent)}.dvYRrW_reqKey:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:-2px}.dvYRrW_reqKey[aria-expanded=true]{font-weight:650}.dvYRrW_reqKey[data-glow=true]{background:color-mix(in srgb, var(--rw-color-primary) 10%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rw-color-primary) 40%, transparent)}.dvYRrW_reqText{min-width:0}.dvYRrW_evidenceStrip{margin:0 var(--rw-space-2) var(--rw-space-2);padding:var(--rw-space-2) var(--rw-space-3);color:var(--rw-discovery-ink);border:1px dashed color-mix(in srgb, var(--rw-color-primary-text) 60%, transparent);border-left:3px solid var(--rw-color-primary);border-radius:var(--rw-radius-sm);background:color-mix(in srgb, var(--rw-color-primary) 10%, transparent);gap:2px;font-size:.86rem;line-height:1.45;display:grid}.dvYRrW_evidenceQuote{font-style:italic}@media (prefers-reduced-motion:no-preference){.dvYRrW_reqList[data-arrive=true] .dvYRrW_reqRow{animation:dvYRrW_fit-tour-rise .36s var(--rw-ease-standard) both;animation-delay:calc(var(--row,0) * 70ms)}.dvYRrW_reqList[data-arrive=true] .dvYRrW_reqKey>:last-child{animation:dvYRrW_fit-tour-stamp .42s var(--rw-ease-standard) both;animation-delay:calc(var(--row,0) * 70ms + .2s)}.dvYRrW_evidenceStrip{animation:dvYRrW_fit-tour-rise .28s var(--rw-ease-standard) both}}@keyframes dvYRrW_fit-tour-stamp{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}.dvYRrW_decision{gap:var(--rw-space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"frame side";align-items:start;min-width:0;display:grid}.dvYRrW_decision>[data-stage-frame]{grid-area:frame;align-self:stretch}.dvYRrW_tourColumn{gap:var(--rw-space-3);grid-area:side;align-content:start;min-width:0;display:grid}.dvYRrW_panes[data-keep=both]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dvYRrW_pulseFrame{border-radius:var(--rw-radius-lg);display:grid}@media (prefers-reduced-motion:no-preference){.dvYRrW_pulseFrame[data-pulse=true],.dvYRrW_toolPreview[data-pulse=true]{animation:dvYRrW_fit-tour-steady .9s var(--rw-ease-standard) 1}.dvYRrW_notStarted[data-arrive=true]{animation:dvYRrW_fit-tour-rise .36s var(--rw-ease-standard) both}}.dvYRrW_toolPreview[data-tool=fit]{border-radius:var(--rw-radius-md)}@keyframes dvYRrW_fit-tour-steady{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rw-color-primary) 0%, transparent)}30%{box-shadow:0 0 0 4px var(--rw-color-primary), 0 0 22px color-mix(in srgb, var(--rw-color-primary) 45%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--rw-color-primary) 0%, transparent)}}.dvYRrW_cares{gap:var(--rw-space-2);flex-wrap:wrap;display:flex}.dvYRrW_caresLabel{color:var(--tour-ink,var(--rw-discovery-ink));flex-basis:100%;font-size:.9rem;font-weight:800}.dvYRrW_care{align-items:center;gap:var(--rw-space-2);min-height:44px;padding:var(--rw-space-2) var(--rw-space-3);color:var(--tour-ink,var(--rw-discovery-ink));border:1.5px dashed color-mix(in srgb, var(--rw-color-primary-text) 55%, var(--rw-discovery-line));border-radius:var(--rw-radius-md);background:color-mix(in srgb, var(--rw-discovery-paper) 85%, transparent);font:inherit;cursor:pointer;font-size:.92rem;font-weight:650;display:inline-flex}.dvYRrW_care:hover{border-color:var(--rw-color-primary-text)}.dvYRrW_care:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:2px}.dvYRrW_care[aria-pressed=true]{border-style:solid;border-color:var(--rw-color-primary-text);background:color-mix(in srgb, var(--rw-color-primary) 16%, var(--rw-discovery-paper))}.dvYRrW_careMark{border:2px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);flex:none;width:14px;height:14px}.dvYRrW_care[aria-pressed=true] .dvYRrW_careMark{border-color:var(--rw-color-primary-text);background:var(--rw-color-primary-text)}.dvYRrW_results{--workspace-paper:var(--rw-discovery-paper);--workspace-panel:var(--rw-discovery-surface);--workspace-text:var(--rw-discovery-ink);--workspace-muted:var(--rw-discovery-muted);--workspace-border:var(--rw-discovery-line);--workspace-control-border:var(--rw-discovery-border);--workspace-blue:var(--rw-discovery-link);--workspace-selected:color-mix(in srgb, var(--rw-discovery-link) 10%, var(--rw-discovery-paper));--workspace-radius-card:var(--rw-radius-lg);--workspace-radius-control:var(--rw-radius-sm);gap:var(--rw-space-2);display:grid}.dvYRrW_resultKeys{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dvYRrW_resultSaveLook{box-sizing:border-box;min-height:36px;padding:var(--rw-space-1) var(--rw-space-3);color:var(--rw-discovery-muted);border:1px dashed var(--rw-discovery-border);border-radius:var(--rw-radius-sm);align-items:center;font-size:.86rem;font-weight:650;display:inline-flex}.dvYRrW_resultsCaption{color:var(--tour-ink,var(--rw-discovery-ink));font-size:.9rem;font-weight:800}.dvYRrW_dismissKey{min-height:44px;padding:var(--rw-space-1) var(--rw-space-3);color:var(--rw-discovery-ink);border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);background:var(--rw-discovery-surface);font:inherit;cursor:pointer;font-size:.86rem;font-weight:650}.dvYRrW_dismissKey:hover{border-color:var(--rw-discovery-border-active)}.dvYRrW_dismissKey:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:2px}.dvYRrW_dismissKey[aria-pressed=true]{color:var(--rw-color-primary-ink);border-color:var(--rw-color-primary-text);background:var(--rw-color-primary)}.dvYRrW_inertKey{min-height:40px;padding:var(--rw-space-1) var(--rw-space-4);color:var(--rw-color-text);border:1.5px dashed var(--rw-color-primary-text);border-radius:var(--rw-radius-key);align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.dvYRrW_tool[data-invite=true],.dvYRrW_iconKey[data-invite=true],.dvYRrW_applyKey[data-invite=true],.dvYRrW_dismissKey[data-invite=true]{outline:1.5px dashed var(--rw-color-primary-text);outline-offset:2px}.dvYRrW_footerLine{color:var(--tour-muted,var(--rw-discovery-muted));margin:0;font-size:.98rem;line-height:1.5}.dvYRrW_footerLine a{color:var(--tour-link,var(--rw-discovery-link));text-underline-offset:3px;font-weight:700;text-decoration:underline}.dvYRrW_footerLine a:focus-visible{outline:2px solid var(--rw-focus-ring-color);outline-offset:2px}.dvYRrW_pullQuote{padding:var(--rw-space-4) 0 var(--rw-space-4) var(--rw-space-6);border-left:4px solid var(--rw-color-primary);margin:0}.dvYRrW_pullQuote p{max-width:36ch;color:var(--tour-ink,var(--rw-discovery-ink));text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:600;line-height:1.2}@container fit-find (max-width:820px){.dvYRrW_tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:460px){.dvYRrW_jobTab[data-inert=true]:not([data-selected=true]){display:none}.dvYRrW_jobHeader{grid-template-columns:minmax(0,1fr)}}@container fit-find (max-width:640px){.dvYRrW_panes[data-keep=both]{grid-template-columns:minmax(0,1fr)}}@container (max-width:460px){.dvYRrW_tip{left:0;right:auto}}@container tour-stage (max-width:860px){.dvYRrW_evidence{grid-template-columns:minmax(0,1fr)}.dvYRrW_traceSide,.dvYRrW_evidence>svg{display:none}.dvYRrW_inlineTrace{gap:var(--rw-space-1);margin:var(--rw-space-1) 0 var(--rw-space-2);padding:var(--rw-space-2) var(--rw-space-3);color:var(--rw-discovery-ink);border:1px solid color-mix(in srgb, var(--rw-color-primary-text) 40%, transparent);border-left:3px solid var(--rw-color-primary);border-radius:var(--rw-radius-sm);background:color-mix(in srgb, var(--rw-color-primary) 9%, var(--rw-discovery-paper));font-size:.88rem;line-height:1.45;display:grid}.dvYRrW_inlineTrace p{margin:0}.dvYRrW_decision{grid-template:"frame"minmax(0,1fr)"side"/minmax(0,1fr)}}@container tour-stage (max-width:760px){.dvYRrW_panes[data-mode=fit]{grid-template-columns:minmax(0,1fr)}.dvYRrW_panes[data-mode=fit][data-index="2"] .dvYRrW_jobTabsArea{display:none}}@container tour-stage (max-width:620px){.dvYRrW_find{padding:var(--rw-space-2)}.dvYRrW_paneSolo,.dvYRrW_workPane,.dvYRrW_detailPane{padding:var(--rw-space-3)}.dvYRrW_tools{padding:var(--rw-space-3) var(--rw-space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.dvYRrW_tool{gap:var(--rw-space-1);min-height:64px;padding:var(--rw-space-2);grid-template-columns:minmax(0,1fr)}.dvYRrW_tool[data-tool=fit]{grid-template-columns:minmax(0,1fr)}.dvYRrW_toolPreview[data-tool=fit]{width:52px}.dvYRrW_toolPreview:not([data-tool=fit]),.dvYRrW_toolArrow{display:none}.dvYRrW_toolTitle{white-space:normal;font-size:.92rem}.dvYRrW_glanceLead>*{max-width:17rem}.dvYRrW_planChoices>:first-child{flex-basis:100%}.dvYRrW_exampleMeter{max-width:13rem}.dvYRrW_glanceHead{grid-template:"lead""meaning""notes"/minmax(0,1fr)}.dvYRrW_exampleBeside{display:none}.dvYRrW_exampleUnder{margin:var(--rw-space-2) 0 var(--rw-space-1);display:block}.dvYRrW_decision:is([data-index="0"],[data-index="1"]) .dvYRrW_detailPane,.dvYRrW_decision[data-index="4"] .dvYRrW_workPane{display:none}.dvYRrW_decision:not([data-index="4"]) .dvYRrW_tools{grid-template-columns:minmax(0,1fr)}.dvYRrW_decision:not([data-index="4"]) .dvYRrW_tools>:not([data-tool=fit]){display:none}.dvYRrW_decision:not([data-index="4"]) .dvYRrW_tool[data-tool=fit]{align-items:center;gap:var(--rw-space-3);grid-template-columns:52px minmax(0,1fr);min-height:0}.dvYRrW_decision:is([data-index="3"],[data-index="4"]) .dvYRrW_jobTabsArea{display:none}.dvYRrW_decision .dvYRrW_workPane [role=img]{width:min(100%,13rem)}.dvYRrW_cares{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dvYRrW_caresLabel{grid-column:1/-1}.dvYRrW_care{text-align:left;align-items:flex-start}.dvYRrW_careMark{margin-top:.15em}.dvYRrW_toolDescription{white-space:normal;font-size:.78rem}.dvYRrW_folded{gap:var(--rw-space-2);padding:var(--rw-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.dvYRrW_reqKey{grid-template-columns:minmax(0,1fr);gap:2px}.dvYRrW_reqKey>:last-child{justify-self:end}.dvYRrW_levels .dvYRrW_level{grid-template-columns:3px minmax(0,1fr);row-gap:2px}.dvYRrW_levels .dvYRrW_level>:nth-child(2),.dvYRrW_levels .dvYRrW_level>:nth-child(3){grid-column:2}.dvYRrW_levels .dvYRrW_level>:first-child{grid-row:1/span 2}.dvYRrW_meaningColumn{justify-items:start}.dvYRrW_aside{padding:var(--rw-space-3);font-size:.92rem}.dvYRrW_pullQuote{padding-left:var(--rw-space-4)}}@media (prefers-reduced-motion:reduce){button.dvYRrW_tool,.dvYRrW_resumeLines li,.dvYRrW_summaryMark{transition:none}}