.HkOjTa_page{width:min(100% - 40px,880px);margin:0 auto;padding:36px 0 32px}.HkOjTa_header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:32px;display:flex}.HkOjTa_back,.HkOjTa_links a,.HkOjTa_contact a,.HkOjTa_section a{color:var(--blue);text-underline-offset:4px}.HkOjTa_back,.HkOjTa_links a{align-items:center;min-height:44px;display:inline-flex}.HkOjTa_back:hover,.HkOjTa_links a:hover,.HkOjTa_contact a:hover,.HkOjTa_section a:hover{text-decoration:underline}.HkOjTa_article{overflow-wrap:anywhere;max-width:72ch;padding:40px 0 48px}.HkOjTa_article h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,5vw,44px);line-height:1.15}.HkOjTa_article h2{letter-spacing:-.015em;margin:32px 0 12px;font-size:20px;line-height:1.4}.HkOjTa_article p,.HkOjTa_policyText{font-size:16px;line-height:1.8}.HkOjTa_article p{margin:0 0 16px}.HkOjTa_operator,.HkOjTa_meta{color:var(--muted)}.HkOjTa_article .HkOjTa_meta{font-size:13px}.HkOjTa_policyText{white-space:pre-wrap}.HkOjTa_article .HkOjTa_contact{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.HkOjTa_footer{border-top:1px solid var(--line);padding-top:18px}.HkOjTa_linksBlock{min-width:0}.HkOjTa_links{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.HkOjTa_links a{font-size:14px;font-weight:600}.HkOjTa_links a[aria-current=page]{color:var(--ink);text-decoration:underline}.HkOjTa_linkHint{max-width:48ch;color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.6}.HkOjTa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.HkOjTa_page{padding-top:20px}.HkOjTa_header{padding-bottom:20px}.HkOjTa_article{padding:28px 0 32px}.HkOjTa_article h2{font-size:18px}}
.uLvl9a_view{min-width:0;caret-color:var(--blue);text-underline-offset:3px;padding-bottom:12px}.uLvl9a_view .page-heading>div{min-width:0}.uLvl9a_view h1,.uLvl9a_view h2{overflow-wrap:anywhere;text-wrap:balance}.uLvl9a_view .button{white-space:normal;flex-shrink:0;min-height:44px}.uLvl9a_directoryToolbar{align-items:center;gap:24px;margin-bottom:20px;display:flex}.uLvl9a_search{min-width:0;min-height:46px;color:var(--muted);border:1px solid var(--color-line);background:var(--surface);border-radius:8px;align-items:center;gap:10px;padding-inline:13px;display:flex}.uLvl9a_search:focus-within{border-color:var(--blue);outline:2px solid var(--color-focus);outline-offset:2px}.uLvl9a_search input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;padding:0;font-size:13px}.uLvl9a_search input:focus-visible{outline:0}.uLvl9a_search input::placeholder{color:var(--muted)}.uLvl9a_search input::-webkit-search-cancel-button{appearance:none}.uLvl9a_directoryToolbar>.uLvl9a_search{flex:1;max-width:580px}.uLvl9a_directoryCount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;gap:18px;margin-left:auto;font-size:12px;display:flex}.uLvl9a_directoryCount>span{border-left:1px solid var(--line);padding-left:18px}.uLvl9a_companyList,.uLvl9a_questionList{margin:0;padding:0;list-style:none}.uLvl9a_directoryLabels,.uLvl9a_companyRow{grid-template-columns:minmax(180px,1fr) minmax(0,1.25fr) 155px;align-items:center;gap:24px;padding-inline:24px;display:grid}.uLvl9a_directoryLabels,.uLvl9a_questionLabels{border-bottom:1px solid var(--line);background:var(--color-surface-raised);color:var(--muted);padding-block:13px;font-size:12px;font-weight:500}.uLvl9a_companyList>li+li,.uLvl9a_questionRow+.uLvl9a_questionRow{border-top:1px solid var(--line)}.uLvl9a_companyRow{text-align:left;width:100%;min-height:94px;padding-block:20px}.uLvl9a_companyRow:hover{background:var(--color-surface-sunken)}.uLvl9a_companyRow:focus-visible{outline-offset:-3px}.uLvl9a_companyIdentity{gap:4px;min-width:0;display:grid}.uLvl9a_companyIdentity strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45}.uLvl9a_companyRow:hover .uLvl9a_companyIdentity strong{color:var(--blue)}.uLvl9a_companyIdentity>span,.uLvl9a_companyProgress{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.uLvl9a_categoryCounts{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;line-height:1.6;display:flex}.uLvl9a_categoryCounts>span{overflow-wrap:anywhere}.uLvl9a_categoryCounts b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:500}.uLvl9a_companyProgress{justify-content:space-between;align-items:center;gap:12px;display:flex}.uLvl9a_companyProgress svg{color:var(--blue)}.uLvl9a_collectionNavigation{justify-content:space-between;align-items:center;gap:24px;margin:-9px 0 26px;display:flex}.uLvl9a_backLink{min-height:44px;color:var(--muted);text-align:left;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.uLvl9a_backLink:hover{color:var(--blue)}.uLvl9a_companySwitcher{width:min(270px,45%);min-width:0}.uLvl9a_companySwitcher .uLvl9a_filterSelect{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.uLvl9a_companySwitcher .uLvl9a_selectControl{background:0 0}.uLvl9a_typeFilters{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.uLvl9a_typeFilters>button{border:1px solid var(--color-line);background:var(--surface);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:500;display:flex}.uLvl9a_typeFilters>button>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.uLvl9a_typeFilters>button:hover{border-color:var(--color-line);background:var(--color-surface-sunken)}.uLvl9a_typeFilters>button[aria-pressed=true]{border-color:var(--blue);color:var(--color-on-action);background:var(--blue)}.uLvl9a_typeFilters>button[aria-pressed=true]>span{color:var(--color-on-action)}.uLvl9a_questionToolbar{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}.uLvl9a_filterSelect,.uLvl9a_questionSearch{gap:7px;min-width:0;display:grid}.uLvl9a_filterSelect>span:first-child,.uLvl9a_questionSearch>span:first-child{color:var(--muted);font-size:12px;font-weight:500}.uLvl9a_selectControl{border:1px solid var(--color-line);background:var(--surface);border-radius:8px;align-items:center;min-width:0;min-height:46px;display:flex;position:relative}.uLvl9a_selectControl select{appearance:none;border-radius:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;min-height:44px;padding:11px 30px 11px 12px;font-size:12px}.uLvl9a_selectControl>svg{pointer-events:none;color:var(--muted);position:absolute;right:10px}.uLvl9a_resultsMeta{min-height:65px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-block:13px;font-size:12px;display:flex}.uLvl9a_resultsMeta p{overflow-wrap:anywhere}.uLvl9a_resultsMeta strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.uLvl9a_resultsMeta>div{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.uLvl9a_resetButton{min-height:44px;color:var(--blue);padding:8px 0;font-size:12px}.uLvl9a_resetButton:hover{text-decoration:underline}.uLvl9a_unavailableToggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.uLvl9a_unavailableToggle input{accent-color:var(--blue)}.uLvl9a_questionLabels,.uLvl9a_questionRow{grid-template-columns:20px minmax(0,1fr) 125px 80px 44px;align-items:center;gap:14px;padding-inline:20px;display:grid}.uLvl9a_questionRow{min-height:84px;padding-block:12px}.uLvl9a_questionRow:hover{background:var(--color-surface-raised)}.uLvl9a_questionStatus{color:var(--color-text-muted);display:flex}.uLvl9a_questionStatus.uLvl9a_completed{color:var(--green)}.uLvl9a_questionTitle{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:44px;padding:0;display:flex}.uLvl9a_questionIdentity{min-width:0}.uLvl9a_questionTitle>span{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.uLvl9a_questionTitle:hover>span{color:var(--blue)}.uLvl9a_questionTitle small{color:var(--muted);font-size:12px}.uLvl9a_questionType{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.uLvl9a_questionDifficulty{display:flex}.uLvl9a_questionDifficulty .difficulty{color:var(--color-text-secondary)}.uLvl9a_questionDifficulty .easy{color:var(--color-success)}.uLvl9a_questionDifficulty .medium{color:var(--color-warning)}.uLvl9a_questionDifficulty .hard{color:var(--color-danger)}.uLvl9a_iconButton{width:44px;height:44px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.uLvl9a_iconButton:hover:not(:disabled){color:var(--blue);background:var(--blue-soft)}.uLvl9a_iconButton.uLvl9a_saved{color:var(--blue)}.uLvl9a_search>.uLvl9a_iconButton{margin-right:-10px}.uLvl9a_pagination{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 20px;font-size:12px;display:flex}.uLvl9a_pagination>div{align-items:center;gap:7px;display:flex}.uLvl9a_collectionNote{max-width:75ch;color:var(--muted);margin-top:17px;font-size:12px;line-height:1.8}@media (max-width:1100px){.uLvl9a_directoryLabels,.uLvl9a_companyRow{grid-template-columns:minmax(150px,.9fr) minmax(0,1fr) 130px;gap:20px;padding-inline:20px}.uLvl9a_companyProgress{gap:8px;font-size:12px}.uLvl9a_questionToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.uLvl9a_questionSearch{grid-column:1/-1}.uLvl9a_questionLabels,.uLvl9a_questionRow{grid-template-columns:20px minmax(0,1fr) 100px 72px 44px;gap:10px;padding-inline:16px}}@media (max-width:800px){.uLvl9a_directoryLabels{display:none}.uLvl9a_companyRow{grid-template-columns:minmax(0,1fr) 130px;gap:9px 20px}.uLvl9a_companyIdentity{grid-column:1}.uLvl9a_categoryCounts{grid-area:2/1}.uLvl9a_companyProgress{grid-area:1/2/3}}@media (max-width:600px){.uLvl9a_view .page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}.uLvl9a_directoryToolbar{gap:12px;margin-bottom:15px;display:grid}.uLvl9a_directoryCount{justify-content:space-between;margin-left:0;font-size:12px}.uLvl9a_directoryCount>span{border:0}.uLvl9a_companyRow{grid-template-columns:minmax(0,1fr);gap:11px;padding:19px 18px;position:relative}.uLvl9a_companyIdentity{padding-right:24px}.uLvl9a_companyIdentity strong{font-size:14px}.uLvl9a_companyIdentity>span,.uLvl9a_categoryCounts{font-size:12px}.uLvl9a_categoryCounts{gap:5px 15px}.uLvl9a_companyProgress{grid-area:3/1}.uLvl9a_companyProgress>svg{position:absolute;top:23px;right:18px}.uLvl9a_collectionNavigation{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.uLvl9a_companySwitcher{width:100%}.uLvl9a_companySwitcher .uLvl9a_filterSelect{grid-template-columns:auto minmax(0,1fr)}.uLvl9a_typeFilters{margin-bottom:13px}.uLvl9a_typeFilters>button{padding-inline:12px}.uLvl9a_questionToolbar{gap:12px 9px}.uLvl9a_filterSelect>span:first-child{font-size:12px}.uLvl9a_selectControl select{padding-left:9px;padding-right:24px;font-size:12px}.uLvl9a_selectControl>svg{width:12px;right:7px}.uLvl9a_resultsMeta{gap:2px 12px;font-size:12px}.uLvl9a_questionLabels{display:none}.uLvl9a_questionRow{grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr) 44px;gap:1px 10px;padding:13px 12px}.uLvl9a_questionStatus{grid-area:1/1}.uLvl9a_questionIdentity{grid-area:1/2}.uLvl9a_questionTitle>span{font-size:12px}.uLvl9a_questionType{grid-area:2/2;padding-right:66px;font-size:12px}.uLvl9a_questionDifficulty{grid-area:2/2/auto/4;justify-self:end;margin-right:5px}.uLvl9a_bookmark{grid-area:1/3}.uLvl9a_pagination{gap:4px 8px;padding-inline:12px;font-size:12px}.uLvl9a_pagination>div{gap:0}.uLvl9a_collectionNote{font-size:12px}}.uLvl9a_targetPicker,.uLvl9a_targetCard,.uLvl9a_summary{border:1px solid var(--color-control-border);border-radius:var(--radius);background:var(--color-surface);margin-bottom:20px;padding:24px}.uLvl9a_targetPicker{gap:16px;display:grid}.uLvl9a_targetPicker h2,.uLvl9a_targetCard h2{font-size:var(--font-size-title);letter-spacing:-.01em;margin:0}.uLvl9a_targetPicker p,.uLvl9a_targetText p{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:6px 0 0;line-height:1.6}.uLvl9a_targetPicker>.uLvl9a_search{max-width:580px}.uLvl9a_pickerLabel{color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.uLvl9a_targetText .uLvl9a_pickerLabel{margin:0 0 2px}.uLvl9a_choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.uLvl9a_choices button{border:1px solid var(--color-control-border);text-align:left;background:var(--color-page);border-radius:10px;gap:2px;width:100%;min-height:64px;padding:12px 14px;display:grid}.uLvl9a_choices button:hover{border-color:var(--color-action);background:var(--blue-soft)}.uLvl9a_choices strong{overflow-wrap:anywhere;font-size:var(--font-size-body);font-weight:600}.uLvl9a_choices span{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.uLvl9a_textButton{min-height:44px;color:var(--color-action);font-size:var(--font-size-small);justify-self:start;padding:8px 0;font-weight:500}.uLvl9a_textButton:hover{text-decoration:underline}.uLvl9a_targetCard,.uLvl9a_summary{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.uLvl9a_targetText,.uLvl9a_summaryText{flex:260px;min-width:0}.uLvl9a_targetText strong{color:var(--color-text);font-weight:600}.uLvl9a_targetActions,.uLvl9a_summaryActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.uLvl9a_summaryText p{font-size:var(--font-size-body);margin:0}.uLvl9a_summaryText strong{font-weight:600}.uLvl9a_summaryTypes{color:var(--color-text-secondary);font-size:var(--font-size-small)!important;margin-top:4px!important}.uLvl9a_summaryActions .uLvl9a_button{max-width:100%}.uLvl9a_nextLabel{font-weight:600}.uLvl9a_nextLabel:after{content:":"}.uLvl9a_nextTitle{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;overflow:hidden}.uLvl9a_allDone{color:var(--color-success);margin:0;font-weight:600}.uLvl9a_targetBadge{background:var(--blue-soft);color:var(--color-action);font-size:var(--font-size-caption);border-radius:999px;padding:4px 10px;font-weight:600}.uLvl9a_recent{font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.uLvl9a_recent>span{color:var(--color-text-secondary);margin-right:4px}.uLvl9a_recent button{border:1px solid var(--color-control-border);background:var(--color-surface);border-radius:999px;min-height:36px;padding:6px 12px}.uLvl9a_recent button:hover{border-color:var(--color-action);color:var(--color-action)}.uLvl9a_moreFilters{border:1px solid var(--color-control-border);background:var(--color-surface);border-radius:10px;grid-column:1/-1}.uLvl9a_moreFilters>summary{cursor:pointer;min-height:44px;font-size:var(--font-size-small);align-items:center;gap:10px;padding:0 16px;font-weight:600;display:flex}.uLvl9a_activeCount{background:var(--blue-soft);color:var(--color-action);font-size:var(--font-size-caption);border-radius:999px;padding:2px 8px}.uLvl9a_moreFiltersBody{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:4px 16px 16px;display:grid}.uLvl9a_moreFiltersBody .uLvl9a_unavailableToggle{font-size:var(--font-size-small);grid-column:1/-1}@media (max-width:1000px){.uLvl9a_choices,.uLvl9a_moreFiltersBody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.uLvl9a_targetPicker,.uLvl9a_targetCard,.uLvl9a_summary{padding:18px}.uLvl9a_nextTitle{max-width:180px}}.uLvl9a_planNotice{border:1px solid var(--color-control-border);border-radius:var(--radius);background:var(--blue-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;padding:16px 20px;display:flex}.uLvl9a_planNotice p{font-size:var(--font-size-body);flex:320px;margin:0;line-height:1.6}.uLvl9a_planActions{flex-wrap:wrap;gap:8px;display:flex}.uLvl9a_lockedCount{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin-top:2px;display:block}.uLvl9a_launchBadge{background:var(--blue-soft);color:var(--color-action);font-size:var(--font-size-caption);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-weight:600}.uLvl9a_freeNote{color:var(--color-text);font-size:var(--font-size-body);margin:0 0 16px;line-height:1.6}.uLvl9a_freeNote a{color:var(--color-action);font-weight:600}.uLvl9a_lockedRow{}.uLvl9a_lockedRow .uLvl9a_questionTitle>span{color:var(--color-text-muted)}.uLvl9a_proTag{background:var(--blue-soft);color:var(--color-action);font-size:var(--font-size-caption);border-radius:999px;align-self:flex-start;padding:1px 8px;font-weight:600}.uLvl9a_dossier{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--color-surface-raised), var(--color-surface) 120px);box-shadow:var(--shadow-md);display:grid}.uLvl9a_dossierHead{align-items:flex-start;gap:var(--space-4);display:flex}.uLvl9a_dossierTitle{flex:1;min-width:0}.uLvl9a_dossierTitle h1{margin:0}.uLvl9a_dossierTitle p{margin:var(--space-2) 0 0;max-width:72ch;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.6}.uLvl9a_dossierBody{align-items:end;gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;display:grid}.uLvl9a_dossierBody h2{margin:0 0 var(--space-3);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.uLvl9a_progressLine{align-items:center;gap:var(--space-3);display:flex}.uLvl9a_progressLine .progress-ring{width:56px;height:56px}.uLvl9a_progressBar{border-radius:var(--radius-pill);background:var(--color-line);width:100%;max-width:220px;height:6px;margin-top:8px;display:block;overflow:hidden}.uLvl9a_progressBar span{border-radius:inherit;background:var(--color-success);height:100%;display:block}.uLvl9a_dataNote{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.uLvl9a_targetButton{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-height:40px;color:var(--color-link);font-size:var(--font-size-small);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.uLvl9a_targetButton:hover{border-color:var(--color-brand-line-strong);background:var(--color-brand-soft)}.uLvl9a_packLink{min-height:40px;margin-top:var(--space-3);border:1px solid var(--color-brand-line);border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-link);font-size:var(--font-size-small);align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.uLvl9a_packLink:hover{background:var(--color-brand-soft-strong)}.uLvl9a_dossierHead .uLvl9a_targetBadge{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.uLvl9a_questionList{gap:var(--space-2);padding:var(--space-3);display:grid}.uLvl9a_questionRow+.uLvl9a_questionRow,.uLvl9a_lockedRow+.uLvl9a_questionRow,.uLvl9a_questionRow+.uLvl9a_lockedRow{border-top:0}.uLvl9a_questionList>li{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);min-height:60px;padding-block:8px;transition:border-color .14s,box-shadow .14s}.uLvl9a_questionList>li:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-sm)}.uLvl9a_questionList>.uLvl9a_lockedRow{background:var(--color-surface-sunken)}.uLvl9a_companyList{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uLvl9a_companyList>li+li{border-top:0}.uLvl9a_companyList .uLvl9a_companyRow{align-content:start;gap:var(--space-4);height:100%;min-height:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.uLvl9a_companyList .uLvl9a_companyRow:hover{background:var(--color-surface);border-color:var(--color-brand-line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.uLvl9a_companyHead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.uLvl9a_companyList .uLvl9a_companyIdentity strong{font-family:var(--font-display);font-size:var(--font-size-title);line-height:1.2}.uLvl9a_companyList .uLvl9a_companyProgress{padding-top:var(--space-3);border-top:1px solid var(--color-line)}@media (max-width:1200px){.uLvl9a_companyList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.uLvl9a_dossierBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uLvl9a_dossierBody .uLvl9a_summaryActions{grid-column:1/-1}}@media (max-width:720px){.uLvl9a_dossier{padding:var(--space-4);border-radius:var(--radius-lg)}.uLvl9a_dossierHead{flex-wrap:wrap}.uLvl9a_dossierTitle{flex-basis:calc(100% - 72px)}.uLvl9a_dossierBody{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.uLvl9a_companyList{padding:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.uLvl9a_questionList{padding:var(--space-2)}}.uLvl9a_choices button{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.uLvl9a_choices button>:first-child{grid-row:1/3}.uLvl9a_companyList .uLvl9a_categoryCounts{display:block}
.Hwz-Va_wall{max-width:640px;padding-block:8px 24px}.Hwz-Va_wall h1{letter-spacing:-.6px;margin:0;font-size:30px;font-weight:600;line-height:1.2}.Hwz-Va_line{color:var(--color-text);font-size:var(--font-size-body);margin:10px 0 20px;line-height:1.6}.Hwz-Va_actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:720px){.Hwz-Va_wall h1{font-size:25px}}
.Hi2WXW_logoTile{background:var(--color-logo-tile);border:1px solid var(--color-logo-tile-line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex:none;place-items:center;display:inline-grid;overflow:hidden}.Hi2WXW_logoTile img{object-fit:contain;display:block}.Hi2WXW_logo-sm{border-radius:var(--radius-sm);width:24px;height:24px}.Hi2WXW_logo-md{width:36px;height:36px}.Hi2WXW_logo-lg{border-radius:var(--radius-lg);width:56px;height:56px}.Hi2WXW_monogram{background:var(--color-surface-sunken);border-color:var(--color-line);color:var(--color-text-secondary);font-family:var(--font-display);font-weight:600}.Hi2WXW_logo-sm.Hi2WXW_monogram{font-size:13px}.Hi2WXW_logo-md.Hi2WXW_monogram{font-size:17px}.Hi2WXW_logo-lg.Hi2WXW_monogram{font-size:26px}.Hi2WXW_marquee{gap:var(--space-4);display:grid}.Hi2WXW_marqueeHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.Hi2WXW_marqueeHead h2{font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.Hi2WXW_marqueeToggle{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}.Hi2WXW_marqueeToggle:hover{color:var(--color-text);border-color:var(--color-text-muted)}.Hi2WXW_marqueeViewport{border-block:1px solid var(--color-line);padding-block:var(--space-4);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.Hi2WXW_marqueeRail{width:max-content;animation:38s linear infinite Hi2WXW_marquee;display:flex}.Hi2WXW_marquee:hover .Hi2WXW_marqueeRail,.Hi2WXW_marquee:focus-within .Hi2WXW_marqueeRail,.Hi2WXW_marqueeRail[data-paused]{animation-play-state:paused}.Hi2WXW_marqueeList{gap:var(--space-4);padding:0 var(--space-4) 0 0;margin:0;list-style:none;display:flex}.Hi2WXW_marqueeItem{align-items:center;gap:var(--space-3);min-width:196px;height:56px;padding:0 var(--space-5) 0 var(--space-2);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-lead);letter-spacing:-.01em;white-space:nowrap;font-weight:600;display:flex}.Hi2WXW_marqueeItem:hover{background:var(--color-surface);box-shadow:var(--shadow-sm)}@keyframes Hi2WXW_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Hi2WXW_marqueeViewport{-webkit-mask-image:none;mask-image:none}.Hi2WXW_marqueeRail{width:auto;animation:none}.Hi2WXW_marqueeList{flex-wrap:wrap;padding:0}.Hi2WXW_marqueeList[aria-hidden],.Hi2WXW_marqueeToggle{display:none}}@media (max-width:720px){.Hi2WXW_marqueeItem{min-width:164px;height:48px;font-size:var(--font-size-reading)}}.Hi2WXW_planBadgeWrap{justify-items:start;gap:6px;display:grid}.Hi2WXW_planBadge{min-height:30px;padding:0 var(--space-3) 0 10px;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-small);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.Hi2WXW_planBadge:hover{border-color:var(--color-control-border);color:var(--color-text)}.Hi2WXW_plan-is-trial{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.Hi2WXW_plan-is-trial:hover{color:var(--color-accent-text);border-color:var(--color-accent-text)}.Hi2WXW_plan-is-pro{background:var(--color-brand-soft);border-color:var(--color-brand-line);color:var(--color-brand)}.Hi2WXW_planMeter{border-radius:var(--radius-pill);background:var(--color-line);width:100%;max-width:168px;height:4px;display:block;overflow:hidden}.Hi2WXW_planMeter span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.Hi2WXW_plan-lg .Hi2WXW_planBadge{min-height:36px;font-size:var(--font-size-body)}.Hi2WXW_plan-lg .Hi2WXW_planMeter{max-width:240px;height:6px}.Hi2WXW_planEnds{color:var(--color-text-muted);font-size:var(--font-size-small)}
._7DmO-G_root{gap:var(--space-3);display:grid}._7DmO-G_bar{border-radius:var(--radius-pill);gap:3px;height:10px;display:flex;overflow:hidden}._7DmO-G_bar span{flex-basis:0;min-width:6px}._7DmO-G_legend{gap:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._7DmO-G_legend li{align-items:center;gap:6px;display:inline-flex}._7DmO-G_legend b{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}._7DmO-G_legend li>span{border-radius:2px;width:8px;height:8px}._7DmO-G_compact{gap:var(--space-2)}._7DmO-G_compact ._7DmO-G_bar{height:6px}._7DmO-G_compact ._7DmO-G_legend{font-size:var(--font-size-caption);gap:4px var(--space-3)}._7DmO-G_seg-coding,._7DmO-G_dot-coding{background:var(--tag-coding-fg)}._7DmO-G_seg-sql,._7DmO-G_dot-sql{background:var(--tag-sql-fg)}._7DmO-G_seg-design,._7DmO-G_dot-design{background:var(--tag-design-fg)}._7DmO-G_seg-ml,._7DmO-G_dot-ml{background:var(--tag-ml-fg)}._7DmO-G_seg-ood,._7DmO-G_dot-ood{background:var(--tag-ood-fg)}._7DmO-G_seg-neutral,._7DmO-G_dot-neutral{background:var(--color-text-muted)}
.NH3JWq_tracks{margin-bottom:30px}.NH3JWq_track{margin-bottom:20px;padding:25px 28px 18px}.NH3JWq_heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.NH3JWq_heading h2,.NH3JWq_empty h2{color:var(--ink);font-size:19px;font-weight:600}.NH3JWq_heading p,.NH3JWq_empty p{max-width:65ch;color:var(--color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.7}.NH3JWq_heading button{flex-shrink:0}.NH3JWq_progress{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 24px;margin-top:22px;font-size:12px;display:flex}.NH3JWq_progress>:first-child{color:var(--blue);font-weight:600}.NH3JWq_outline{border-block:1px solid var(--line);margin-top:18px}.NH3JWq_outline summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:10px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.NH3JWq_outline summary::-webkit-details-marker{display:none}.NH3JWq_outline[open] summary svg{transform:rotate(180deg)}.NH3JWq_outline ol{margin:0;padding:0;list-style:none}.NH3JWq_outline li{border-top:1px solid var(--line)}.NH3JWq_outline li button{text-align:left;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 0;display:flex}.NH3JWq_outline li button:hover .NH3JWq_itemBody strong,.NH3JWq_outline summary:hover{color:var(--blue)}.NH3JWq_outline :is(button,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.NH3JWq_order{color:var(--blue);font-variant-numeric:tabular-nums;flex:0 0 26px;font-size:12px}.NH3JWq_itemBody{flex:1;min-width:0}.NH3JWq_itemBody strong{color:var(--ink);font-size:13px;font-weight:500;line-height:1.6;display:block}.NH3JWq_itemBody>span{color:var(--color-text-secondary);margin-top:3px;font-size:12px;line-height:1.6;display:block}.NH3JWq_topic{color:var(--color-text-secondary);flex:0 170px;font-size:12px;line-height:1.6}.NH3JWq_topic small{margin-top:4px;font-size:12px;display:block}.NH3JWq_outline li button>svg{color:var(--blue);flex-shrink:0}.NH3JWq_note,.NH3JWq_notice{color:var(--color-text-secondary);margin:14px 0 0;font-size:12px;line-height:1.7}.NH3JWq_notice{color:var(--color-warning)}.NH3JWq_complete{color:var(--color-success);align-items:center;gap:7px;font-size:13px;display:flex}.NH3JWq_empty,.NH3JWq_status{margin-bottom:24px;padding:18px 0}.NH3JWq_status{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.NH3JWq_status button{margin-top:10px}@media (max-width:720px){.NH3JWq_track{padding:22px 20px 16px}.NH3JWq_heading{flex-direction:column;gap:16px}.NH3JWq_outline li button{flex-wrap:wrap;gap:8px 10px}.NH3JWq_itemBody{flex-basis:calc(100% - 65px)}.NH3JWq_topic{flex-basis:calc(100% - 36px);margin-left:36px}.NH3JWq_topic small{margin-left:12px;display:inline}.NH3JWq_outline li button>svg{display:none}}
.xC4tgq_view{gap:var(--space-5);min-width:0;max-width:960px;padding-bottom:var(--space-4);text-underline-offset:3px;display:grid}.xC4tgq_view h1,.xC4tgq_view h2,.xC4tgq_view h3{overflow-wrap:anywhere;text-wrap:balance}.xC4tgq_view .back-link{justify-self:start}.xC4tgq_view a{color:var(--color-link)}.xC4tgq_view .button{white-space:normal;min-height:44px}.xC4tgq_header{align-items:center;gap:var(--space-4);min-width:0;display:flex}.xC4tgq_headerText{min-width:0}.xC4tgq_headerText h1,.xC4tgq_missingTitle{font-family:var(--font-display);font-size:var(--font-size-display);margin:0;line-height:1.15}.xC4tgq_lede{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body)}.xC4tgq_disclaimer{padding:var(--space-3) var(--space-4);border:1px solid var(--color-brand-line);border-radius:var(--radius);background:var(--color-brand-soft);color:var(--color-text);font-size:var(--font-size-small);margin:0;line-height:1.55}.xC4tgq_sectionNav{gap:var(--space-2);flex-wrap:wrap;display:flex}.xC4tgq_sectionNav button{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-link);font-size:var(--font-size-small);font-weight:600}.xC4tgq_sectionNav button:hover{background:var(--color-surface-hover)}.xC4tgq_progress,.xC4tgq_section{min-width:0;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);scroll-margin-top:var(--space-6)}.xC4tgq_progress h2,.xC4tgq_section h2{margin:0 0 var(--space-3);font-size:var(--font-size-title)}.xC4tgq_section>p{margin:0 0 var(--space-3);line-height:1.55}.xC4tgq_subTitle{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-body)}.xC4tgq_progressBody{align-items:center;gap:var(--space-5);display:flex}.xC4tgq_progressFacts{gap:var(--space-1);font-size:var(--font-size-body);margin:0;padding:0;list-style:none;display:grid}.xC4tgq_muted{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.55}p.xC4tgq_muted{margin:0 0 var(--space-3)}.xC4tgq_claims,.xC4tgq_plainList,.xC4tgq_sessions,.xC4tgq_questions,.xC4tgq_readings,.xC4tgq_valueList{margin:0;padding:0;list-style:none}.xC4tgq_claims{gap:var(--space-3);display:grid}.xC4tgq_claims li{padding-left:var(--space-3);border-left:3px solid var(--color-brand-line)}.xC4tgq_claims p{margin:0 0 2px;line-height:1.55}.xC4tgq_plainList{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-small);display:grid}.xC4tgq_plainList li:before{content:"– "}.xC4tgq_source{color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;align-items:center;gap:2px 4px;display:inline-flex}.xC4tgq_source a{align-items:center;gap:3px;font-weight:600;display:inline-flex}.xC4tgq_recheck{margin-left:var(--space-1);border:1px solid var(--color-warning-line);border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning);padding:1px 8px;font-weight:600}.xC4tgq_sessions{gap:var(--space-4);display:grid}.xC4tgq_session{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface-raised)}.xC4tgq_sessionDone{border-color:var(--color-success-line)}.xC4tgq_sessionHead{align-items:flex-start;gap:var(--space-3);display:flex}.xC4tgq_sessionCode{border-radius:var(--radius-sm);background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-link);font-family:var(--font-mono);font-size:var(--font-size-small);flex-shrink:0;place-items:center;font-weight:700;display:grid}.xC4tgq_sessionTitle{flex:1;min-width:0}.xC4tgq_sessionTitle h3{font-size:var(--font-size-lead);margin:0}.xC4tgq_tags{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.xC4tgq_basis{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-caption);padding:1px 8px;font-weight:600}.xC4tgq_basisOfficial{border-color:var(--color-brand-line);background:var(--color-brand-soft);color:var(--color-link)}.xC4tgq_count{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.xC4tgq_doneBadge{border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success);font-size:var(--font-size-caption);white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;font-weight:600;display:inline-flex}.xC4tgq_focus{margin:var(--space-3) 0;line-height:1.55}.xC4tgq_readings{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.xC4tgq_readings a,.xC4tgq_values a{align-items:center;gap:4px;font-weight:600;display:inline-flex}.xC4tgq_questions{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.xC4tgq_questions li+li{border-top:1px solid var(--color-line)}.xC4tgq_question{align-items:center;gap:var(--space-2) var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text);text-align:left;background:0 0;border:0;flex-wrap:wrap;display:flex}.xC4tgq_question:hover{background:var(--color-surface-hover)}.xC4tgq_questionStatus{border:1.5px solid var(--color-control-border);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.xC4tgq_isComplete{border-color:var(--color-success);background:var(--color-success);color:var(--color-on-action)}.xC4tgq_questionTitle{min-width:140px;font-size:var(--font-size-body);overflow-wrap:anywhere;flex:1;font-weight:500}.xC4tgq_more{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.xC4tgq_more a{font-weight:600}.xC4tgq_why{margin-top:var(--space-3)}.xC4tgq_why summary{min-height:32px;color:var(--color-link);font-size:var(--font-size-small);cursor:pointer;font-weight:600}.xC4tgq_why[open] summary{margin-bottom:var(--space-2)}.xC4tgq_doneToggle,.xC4tgq_length{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--font-size-body);cursor:pointer;display:inline-flex}.xC4tgq_doneToggle{margin-top:var(--space-2)}.xC4tgq_doneToggle input,.xC4tgq_length input,.xC4tgq_checkItem input{width:18px;height:18px;accent-color:var(--color-action);flex-shrink:0}.xC4tgq_checklist{gap:var(--space-3);min-width:0;margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);display:grid}.xC4tgq_checklist legend{padding:0 var(--space-2);font-size:var(--font-size-body);font-weight:700}.xC4tgq_checkItem{align-items:flex-start;gap:var(--space-3);display:flex}.xC4tgq_checkItem input{margin-top:3px}.xC4tgq_checkItem label{cursor:pointer;line-height:1.5;display:block}.xC4tgq_rowActions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.xC4tgq_values,.xC4tgq_template{margin:var(--space-5) 0;padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface-sunken)}.xC4tgq_values h3,.xC4tgq_template h3,.xC4tgq_storiesHead h3{margin:0 0 var(--space-2);font-size:var(--font-size-body)}.xC4tgq_values p{margin:var(--space-3) 0 var(--space-1)}.xC4tgq_valueList{gap:var(--space-2);flex-wrap:wrap;display:flex}.xC4tgq_valueList li{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--font-size-small);padding:2px 10px}.xC4tgq_template p{margin:0 0 var(--space-1)}.xC4tgq_star{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xC4tgq_star dt{font-weight:700}.xC4tgq_star dd{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:2px 0 0}.xC4tgq_storiesHead{align-items:baseline;gap:var(--space-3);display:flex}.xC4tgq_stories{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.xC4tgq_story{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.xC4tgq_story summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);cursor:pointer;font-weight:600;display:flex}.xC4tgq_storyMark{color:var(--color-success);font-size:var(--font-size-caption);align-items:center;gap:4px;display:inline-flex}.xC4tgq_storyFields{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}.xC4tgq_storyFields label{gap:var(--space-1);font-size:var(--font-size-small);font-weight:600;display:grid}.xC4tgq_storyFields textarea,.xC4tgq_dateField input{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-body);font-weight:400}.xC4tgq_storyFields textarea{resize:vertical}.xC4tgq_storyFields textarea::placeholder{color:var(--color-placeholder)}.xC4tgq_scheduleControls{align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.xC4tgq_lengths{gap:0 var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.xC4tgq_lengths legend{margin-bottom:var(--space-1);font-size:var(--font-size-small);font-weight:600}.xC4tgq_length small{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.xC4tgq_dateField{gap:var(--space-1);font-size:var(--font-size-small);font-weight:600;display:grid}.xC4tgq_dateField input{min-height:44px}.xC4tgq_weeks{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.xC4tgq_week{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface-raised)}.xC4tgq_week h3{margin:0 0 var(--space-2);font-size:var(--font-size-body)}.xC4tgq_week ul{gap:var(--space-2);padding-left:var(--space-4);font-size:var(--font-size-small);margin:0;line-height:1.5;display:grid}.xC4tgq_weekNote{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small)}.xC4tgq_planBox{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);justify-items:start;display:grid}.xC4tgq_planBox p{margin:0}.xC4tgq_warning{padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning-line);border-radius:var(--radius);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-small);margin:0}.xC4tgq_footNote{font-size:var(--font-size-small);margin:0}@media (max-width:720px){.xC4tgq_progress,.xC4tgq_section,.xC4tgq_session{padding:var(--space-4)}.xC4tgq_headerText h1,.xC4tgq_missingTitle{font-size:var(--font-size-heading)}.xC4tgq_star{grid-template-columns:minmax(0,1fr)}.xC4tgq_scheduleControls{align-items:stretch;display:grid}.xC4tgq_progressBody{align-items:flex-start}}
.GWSZSW_shell{background:var(--color-page);min-height:100vh;color:var(--color-text);font-size:var(--font-size-reading);line-height:var(--line-height-body)}.GWSZSW_shell main{width:min(100% - 32px,1160px);padding-bottom:var(--space-16);margin:0 auto}.GWSZSW_header{width:min(100% - 32px,1160px);margin:0 auto}.GWSZSW_header,.GWSZSW_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.GWSZSW_header{padding:18px 0}.GWSZSW_brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;font-weight:600;display:inline-flex}.GWSZSW_brandMark{background:var(--color-action);width:34px;height:34px;color:var(--color-on-action);box-shadow:var(--shadow-sm);border-radius:10px;place-items:center;display:grid}.GWSZSW_dot{color:var(--color-accent)}.GWSZSW_nav,.GWSZSW_footer nav{font-size:var(--font-size-body);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.GWSZSW_footer nav a{min-height:44px;color:var(--color-text);align-items:center;display:inline-flex}.GWSZSW_nav a:not(.button){min-height:44px;color:var(--color-text);align-items:center;display:inline-flex}.GWSZSW_footer nav a:hover,.GWSZSW_small a:hover,.GWSZSW_note a:hover{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.GWSZSW_nav a:not(.button):hover{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.GWSZSW_nav a[aria-current=page]{color:var(--color-link);font-weight:600}.GWSZSW_themeToggle{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);width:40px;height:40px;color:var(--color-text-secondary);background:var(--color-surface);place-items:center;display:inline-grid}.GWSZSW_themeToggle:hover{color:var(--color-text);border-color:var(--color-control-border)}.GWSZSW_heroGrid{align-items:center;gap:var(--space-12);padding:var(--space-12) 0 var(--space-12);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.GWSZSW_hero{max-width:640px}.GWSZSW_eyebrow{margin:0 0 var(--space-5);font-size:var(--font-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:10px;font-weight:600;display:inline-flex}.GWSZSW_eyebrow:before{content:"";background:var(--color-accent);border-radius:2px;width:22px;height:3px}.GWSZSW_hero h1{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--font-size-hero);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.04}.GWSZSW_lede{max-width:58ch;font-size:var(--font-size-lead);color:var(--color-text-secondary);margin:0;line-height:1.6}.GWSZSW_actions{margin-top:var(--space-8);flex-wrap:wrap;gap:12px;display:flex}.GWSZSW_actionNote{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small)}.GWSZSW_small{margin:var(--space-5) 0 0;font-size:var(--font-size-body);color:var(--color-text-muted)}.GWSZSW_small a,.GWSZSW_note a{color:var(--color-link);font-weight:500}.GWSZSW_tour{padding:var(--space-6) var(--space-6) var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative}.GWSZSW_tour:before{content:"";inset:0 var(--space-8) var(--space-6) 0;border-radius:var(--radius-xl);background:radial-gradient(circle at 1px 1px, var(--color-line-strong) 1px, transparent 1.5px) 0 0 / 18px 18px;opacity:.9;position:absolute}.GWSZSW_tourCompany{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);display:grid;position:relative}.GWSZSW_tourCompanyHead{align-items:center;gap:var(--space-3);display:flex}.GWSZSW_tourCompanyHead>div{flex:1;min-width:0;display:grid}.GWSZSW_tourCompanyHead strong{font-family:var(--font-display);font-size:var(--font-size-title);font-weight:600;line-height:1.2}.GWSZSW_tourCompanyHead>div>span{color:var(--color-text-muted);font-size:var(--font-size-small)}.GWSZSW_tourCompanyHead .progress-ring{width:52px;height:52px}.GWSZSW_tourRows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.GWSZSW_tourRows li{align-items:center;gap:var(--space-2);padding:10px var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface-raised);font-size:var(--font-size-small);display:flex}.GWSZSW_tourTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.GWSZSW_tourDone,.GWSZSW_tourTodo{border:1.5px solid var(--color-control-border);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.GWSZSW_tourDone{border-color:var(--color-success);background:var(--color-success);color:var(--color-surface)}.GWSZSW_tourExample{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-6)) 0 0;width:min(320px,78%);padding:var(--space-4);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-lg);font-size:var(--font-size-small);justify-self:end;position:relative}.GWSZSW_tourExampleLabel{margin:0 0 var(--space-2);font-weight:600}.GWSZSW_tourExample dl{gap:4px var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.GWSZSW_tourExample dt{color:var(--color-text-muted);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;font-weight:600;line-height:1.9}.GWSZSW_tourExample dd{color:var(--color-text-secondary);margin:0}.GWSZSW_tourExample code{font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--color-text)}.GWSZSW_tourCaption{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-caption);text-align:right;position:relative}.GWSZSW_section{padding:var(--space-16) 0 0}.GWSZSW_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.GWSZSW_section h2,.GWSZSW_note h2,.GWSZSW_closing h2{font-family:var(--font-display);font-size:var(--font-size-display);letter-spacing:-.02em;font-weight:600;line-height:var(--line-height-tight);margin:0}.GWSZSW_sectionLede{max-width:60ch;color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}.GWSZSW_why{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.GWSZSW_why li{align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:relative}.GWSZSW_whyIndex{top:var(--space-5);right:var(--space-6);font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-text-muted);position:absolute}.GWSZSW_whyIcon{color:var(--color-brand)}.GWSZSW_why h3{font-size:var(--font-size-title);margin:0;font-weight:600}.GWSZSW_why p{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;line-height:1.6}.GWSZSW_types{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.GWSZSW_types .type-tag{min-height:40px;font-size:var(--font-size-body);border-radius:var(--radius);padding:8px 16px}.GWSZSW_companyGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.GWSZSW_companyCard{gap:var(--space-4);height:100%;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.GWSZSW_companyCard:hover{border-color:var(--color-brand-line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.GWSZSW_companyCardHead{align-items:center;gap:var(--space-3);display:flex}.GWSZSW_companyCardHead strong{font-family:var(--font-display);font-size:var(--font-size-title);flex:1;font-weight:600}.GWSZSW_companyCount{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.GWSZSW_companyOpen{color:var(--color-link);font-size:var(--font-size-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.GWSZSW_faq{border-top:1px solid var(--color-line);max-width:820px;display:grid}.GWSZSW_faq details{border-bottom:1px solid var(--color-line)}.GWSZSW_faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-3) 0;font-size:var(--font-size-lead);cursor:pointer;font-weight:600;list-style:none;display:flex}.GWSZSW_faq summary::-webkit-details-marker{display:none}.GWSZSW_faq summary svg{color:var(--color-text-muted);transition:transform .16s}.GWSZSW_faq details[open] summary svg{transform:rotate(180deg)}.GWSZSW_faq details p{margin:0 0 var(--space-5);max-width:68ch;color:var(--color-text-secondary);line-height:1.7}.GWSZSW_note{margin-top:var(--space-16);padding:var(--space-6) var(--space-8);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.GWSZSW_note h2{font-size:var(--font-size-title);margin-bottom:var(--space-2)}.GWSZSW_note p{margin:0 0 var(--space-3);max-width:70ch;color:var(--color-text-secondary);line-height:1.7}.GWSZSW_closing{margin-top:var(--space-12);padding:var(--space-12) var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface-inverse);color:var(--color-text-inverse);text-align:center}.GWSZSW_closing h2{text-wrap:balance;max-width:24ch;margin:0 auto}.GWSZSW_closing .GWSZSW_actions{justify-content:center}.GWSZSW_closing .GWSZSW_actionNote{color:var(--color-text-inverse);opacity:.86}.GWSZSW_closing .button.primary{background:var(--color-text-inverse);color:var(--color-surface-inverse)}.GWSZSW_closing .button.primary:hover{background:var(--color-page)}.GWSZSW_notice{border:1px solid var(--color-brand-line);border-radius:var(--radius);background:var(--color-brand-soft);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.GWSZSW_notice p{margin:0;line-height:1.6}.GWSZSW_notice svg{color:var(--color-brand);flex-shrink:0;margin-top:3px}.GWSZSW_pricingHero{max-width:760px;padding:var(--space-12) 0 var(--space-8)}.GWSZSW_pricingHero h1{margin:0 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:1.06}.GWSZSW_planStatus{margin:var(--space-5) 0 0;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line-strong);font-size:var(--font-size-body);padding:8px 14px;font-weight:600;display:inline-flex}.GWSZSW_plans{gap:var(--space-5);margin:var(--space-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.GWSZSW_plan{gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.GWSZSW_planFeatured{border:2px solid var(--color-brand);box-shadow:var(--shadow-lg)}.GWSZSW_planHead{gap:4px;display:grid}.GWSZSW_planKicker{border-radius:var(--radius-pill);background:var(--color-brand-soft);width:fit-content;color:var(--color-brand);font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;font-weight:600;display:inline-flex}.GWSZSW_plan h2{font-family:var(--font-display);font-size:var(--font-size-display);margin:0;font-weight:600}.GWSZSW_planPrice{font-size:var(--font-size-lead);margin:0;font-weight:600}.GWSZSW_planSummary{color:var(--color-text-secondary);margin:0}.GWSZSW_planBeta{border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--font-size-body);margin:0;padding:12px 14px;line-height:1.55}.GWSZSW_plan ul{padding:var(--space-4) 0 0;border-top:1px solid var(--color-line);gap:12px;margin:0;list-style:none;display:grid}.GWSZSW_plan li{line-height:1.5;font-size:var(--font-size-body);gap:10px;display:flex}.GWSZSW_plan li svg{color:var(--color-success);flex-shrink:0;margin-top:3px}.GWSZSW_planAction{padding-top:var(--space-2);gap:8px;margin-top:auto;display:grid}.GWSZSW_planAction:empty{display:none}.GWSZSW_planAction .button{justify-content:center;width:100%}.GWSZSW_planNote{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.GWSZSW_footer{width:min(100% - 32px,1160px);margin:var(--space-8) auto 0;padding:var(--space-8) 0;border-top:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--font-size-small)}.GWSZSW_disclaimer{max-width:90ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.6}@media (max-width:1000px){.GWSZSW_heroGrid{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.GWSZSW_tour{max-width:560px}.GWSZSW_why,.GWSZSW_companyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.GWSZSW_header{flex-wrap:nowrap;gap:8px}.GWSZSW_nav{flex-wrap:nowrap;gap:4px 12px}.GWSZSW_navCreate{display:none}.GWSZSW_why,.GWSZSW_companyGrid,.GWSZSW_plans{grid-template-columns:1fr}.GWSZSW_section{padding-top:var(--space-12)}.GWSZSW_tour{padding:var(--space-3) var(--space-3) var(--space-3) 0}.GWSZSW_tour:before{inset:0 0 var(--space-8) 0}.GWSZSW_tourRows li .type-tag{display:none}.GWSZSW_tourCompany{min-width:0}.GWSZSW_tourExample{width:88%;margin-right:0}.GWSZSW_note{padding:var(--space-5)}.GWSZSW_closing{padding:var(--space-10) var(--space-5)}.GWSZSW_plan{padding:var(--space-6)}}@media (max-width:380px){.GWSZSW_brand{font-size:21px}}
.PxjE7W_coverage{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:18px}.PxjE7W_coverage p,.PxjE7W_description,.PxjE7W_caption,.PxjE7W_notice,.PxjE7W_feedback{overflow-wrap:anywhere;max-width:72ch;line-height:1.7}.PxjE7W_coverage p{color:var(--muted);margin:0 0 7px;font-size:13px}.PxjE7W_coverage p:last-child{margin-bottom:0}.PxjE7W_figures{min-width:0;margin-top:28px}.PxjE7W_figure{border-top:1px solid var(--line);min-width:0;margin:24px 0 0;padding-top:20px}.PxjE7W_figure:first-child{margin-top:0}.PxjE7W_figure figcaption{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.PxjE7W_figure figcaption strong{font-size:14px}.PxjE7W_figure figcaption span,.PxjE7W_notice{color:var(--muted);font-size:12px}.PxjE7W_description,.PxjE7W_caption{margin:0 0 10px;font-size:14px}.PxjE7W_notice{margin:0 0 16px}.PxjE7W_controls{flex-wrap:wrap;gap:10px;display:flex}.PxjE7W_controls button{white-space:normal;min-height:44px}.PxjE7W_imageArea{min-width:0;margin-top:16px}.PxjE7W_imageArea:empty{margin-top:0}.PxjE7W_imageArea img{width:auto;max-width:min(100%,500px);height:auto;display:block}.PxjE7W_imageArea img[hidden]{display:none}.PxjE7W_feedback{color:var(--muted);margin:0 0 12px;font-size:13px}.PxjE7W_feedback[role=alert]{color:var(--color-danger)}
