@property --form-bg-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Mr_ZFW_shell{--form-bg-1:#f7f8fa;--form-bg-2:#e9ebf0;--form-bg-3:#dfe3eb;--form-text:#0f172a;--form-text-2:#475569;--form-accent:#1e7bfa;--form-card-bg:#fff;--form-card-text:#0f172a;--form-card-text-2:#475569;--form-font:"Inter", var(--f-body);isolation:isolate;min-block-size:100dvh;padding:var(--s-6) var(--s-4) var(--s-9);color:var(--form-text);font-family:var(--form-font);position:relative}.Mr_ZFW_shell:before{content:"";z-index:-1;background:conic-gradient(from var(--form-bg-angle), var(--form-bg-1), var(--form-bg-2), var(--form-bg-3), var(--form-bg-1));filter:blur(60px);animation:8s linear infinite Mr_ZFW_turn;position:fixed;inset:-20%}@keyframes Mr_ZFW_turn{to{--form-bg-angle:360deg}}@media (prefers-reduced-motion:reduce){.Mr_ZFW_shell:before{background:linear-gradient(135deg, var(--form-bg-1), var(--form-bg-2), var(--form-bg-3));animation:none}}.Mr_ZFW_shell{--c-link:var(--form-accent);--c-link-hover:color-mix(in srgb, var(--form-accent) 85%, black)}.Mr_ZFW_theme-midnight{--form-bg-1:#2a3157;--form-bg-2:#171d36;--form-bg-3:#3a4270;--form-text:#f5f7fb;--form-text-2:#c8cde6;--form-accent:#1565d8;--form-card-bg:#ffffff14;--form-card-text:#f5f7fb;--form-card-text-2:#c8cde6}.Mr_ZFW_theme-quantum{--form-bg-1:#bca4ff;--form-bg-2:#ffa7d8;--form-bg-3:#9c7cff;--form-text-2:#1e293b;--form-accent:#c2186f}.Mr_ZFW_theme-warp{--form-bg-1:#ffb7d9;--form-bg-2:#ffcba2;--form-bg-3:#ff94c0;--form-text-2:#1e293b;--form-accent:#ad5600}.Mr_ZFW_theme-aurora{--form-bg-1:#b3f1f9;--form-bg-2:#bca4ff;--form-bg-3:#7fe3f0;--form-text-2:#1e293b;--form-accent:#6a35ff}.Mr_ZFW_theme-sunrise{--form-bg-1:#ffdeb4;--form-bg-2:#ffb7d9;--form-bg-3:#ffc98a;--form-text-2:#1e293b;--form-accent:#c2185b}.Mr_ZFW_theme-ember{--form-bg-1:#ffc3ad;--form-bg-2:#e49fbc;--form-bg-3:#ffa98c;--form-text-2:#1e293b;--form-accent:#c42b6a}.Mr_ZFW_theme-neat{--form-bg-1:#9fc4fc;--form-bg-2:#b3f1f9;--form-bg-3:#7aacf7;--form-text-2:#1e293b;--form-accent:#0b7c8a}.Mr_ZFW_font-serif{--form-font:"Georgia", "Cambria", "Times New Roman", serif}.Mr_ZFW_font-mono{--form-font:"Menlo", "Consolas", "JetBrains Mono", monospace}.Mr_ZFW_font-modern{--form-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}.Mr_ZFW_shell:has(.Mr_ZFW_intro){padding-block:var(--s-8);place-items:center;display:grid}.Mr_ZFW_intro{align-items:center;gap:var(--s-5);text-align:center;flex-direction:column;inline-size:100%;max-inline-size:48rem;margin-inline:auto;display:flex}.Mr_ZFW_introCover{object-fit:contain;border-radius:var(--r-md);max-block-size:384px;inline-size:100%}.Mr_ZFW_logoCard{block-size:80px;inline-size:80px;color:var(--form-accent);background:#fff;border-radius:16px;place-items:center;display:grid;box-shadow:0 12px 28px #0f172a1a}.Mr_ZFW_logoCard img{object-fit:contain;block-size:64px;inline-size:64px}.Mr_ZFW_introTitle{font:var(--fw-bold) clamp(1.875rem, 4vw + 1rem, 3rem) / 1.1 var(--form-font);color:var(--form-text)}.Mr_ZFW_introSubtitle{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--form-text-2)}.Mr_ZFW_facts{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.Mr_ZFW_fact{min-inline-size:160px;padding:var(--s-4) var(--s-5);background:var(--form-card-bg);color:var(--form-card-text);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:2px;display:flex;box-shadow:0 1px 2px #0000000d}.Mr_ZFW_fact svg{block-size:20px;inline-size:20px;color:var(--form-accent);flex:none}.Mr_ZFW_factLabel{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:11px;display:block}.Mr_ZFW_factValue{font-weight:var(--fw-semibold);display:block}.Mr_ZFW_introForm{align-items:center;gap:var(--s-3);flex-direction:column;inline-size:100%;max-inline-size:28rem;display:flex}.Mr_ZFW_introForm>*{inline-size:100%}.Mr_ZFW_introForm>button{box-shadow:0 12px 28px color-mix(in srgb, var(--form-accent) 25%, transparent);transition:transform .12s,box-shadow .12s}.Mr_ZFW_introForm>button:hover:not(:disabled){transform:translateY(-1px)}.Mr_ZFW_introForm>button:disabled{box-shadow:none}.Mr_ZFW_hint{font-size:var(--fs-xs);color:var(--form-text-2)}.Mr_ZFW_kbd{background:#0f172a0f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:11px;display:inline-block}@media (max-width:1023px){.Mr_ZFW_hint{display:none}}.Mr_ZFW_formColumn{gap:var(--s-4);flex-direction:column;inline-size:100%;max-inline-size:42rem;margin-inline:auto;display:flex}.Mr_ZFW_card{padding:var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--form-card-bg);color:var(--form-card-text);box-shadow:var(--e1)}.Mr_ZFW_headerCard{padding:0;overflow:hidden}.Mr_ZFW_cover{background-position:50%;background-size:cover;block-size:160px}.Mr_ZFW_headerBody{gap:var(--s-2);padding:var(--s-5);flex-direction:column;display:flex}.Mr_ZFW_headerLogo{block-size:64px;inline-size:64px;border-radius:var(--r-sm);object-fit:contain;background:#fff;border:3px solid #fff;margin-block-start:calc(-1 * var(--s-9))}.Mr_ZFW_formTitle{font:var(--fw-bold) var(--fs-2xl) / var(--lh-2xl) var(--form-font)}.Mr_ZFW_formDescription{color:var(--form-card-text-2);white-space:pre-line}.Mr_ZFW_requiredNote{font-size:var(--fs-sm);color:var(--bad-t)}.Mr_ZFW_question{gap:var(--s-3);flex-direction:column;display:flex}.Mr_ZFW_questionTitle{font:var(--fw-semibold) var(--fs-md) / var(--lh-md) var(--form-font)}.Mr_ZFW_star{color:var(--bad-t);margin-inline-start:2px}.Mr_ZFW_fileHint{font-size:var(--fs-xs);color:var(--form-card-text-2)}.Mr_ZFW_fieldError{font-size:var(--fs-sm);color:var(--bad-t)}.Mr_ZFW_options{gap:var(--s-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.Mr_ZFW_fileRow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.Mr_ZFW_fileName{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);word-break:break-all;display:inline-flex}.Mr_ZFW_actions{justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;display:flex}.Mr_ZFW_state{align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;display:flex}.Mr_ZFW_closed{color:var(--bad-t);font-weight:var(--fw-semibold)}.Mr_ZFW_success{align-items:center;gap:var(--s-4);max-inline-size:36rem;margin:var(--s-9) auto 0;text-align:center;flex-direction:column;display:flex}.Mr_ZFW_successIcon{background:var(--ok-bg);block-size:72px;inline-size:72px;color:var(--ok-t);border-radius:50%;place-items:center;display:grid}.Mr_ZFW_successIcon svg{block-size:40px;inline-size:40px}.Mr_ZFW_skeleton{block-size:440px}.Mr_ZFW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.SB9cKW_field{row-gap:var(--s-2);min-inline-size:0;display:grid}.SB9cKW_label{font:var(--field-label-weight,var(--fw-semibold)) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--c-ink)}.SB9cKW_required{color:var(--bad-t);margin-inline-start:2px}.SB9cKW_hint{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--c-muted);margin:0}.SB9cKW_error{gap:var(--s-1);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--bad-t);align-items:flex-start;margin:0;display:flex}.SB9cKW_error svg{flex:none;block-size:16px;inline-size:16px;margin-block-start:2px}.SB9cKW_labelHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.SB9cKW_control{align-items:center;gap:var(--s-2);min-block-size:var(--field-min-height,48px);border:1px solid var(--field-border,var(--c-muted));border-radius:var(--field-radius,var(--r-sm));background:var(--c-canvas);color:var(--c-ink);transition:border-color var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out);padding-inline:15px;display:flex;position:relative}.SB9cKW_control:hover{border-color:var(--field-border-hover,var(--c-body))}.SB9cKW_control:focus-within{border-color:var(--c-link);box-shadow:0 0 0 1px var(--c-link)}.SB9cKW_control[data-invalid]{border-color:var(--bad-t)}.SB9cKW_control[data-invalid]:focus-within{box-shadow:0 0 0 1px var(--bad-t)}.SB9cKW_control[data-disabled]{background:var(--c-tint-1);border-color:var(--c-hairline);color:var(--c-muted);cursor:not-allowed}.SB9cKW_control[data-size=sm]{min-block-size:40px;padding-inline:11px}.SB9cKW_adornment{color:var(--c-muted);flex:none;align-items:center;display:inline-flex}.SB9cKW_adornment svg{block-size:20px;inline-size:20px}.SB9cKW_native{min-inline-size:0;padding:var(--field-pad-y,11px) 0;color:inherit;font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--f-control);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0}.SB9cKW_control[data-size=sm] .SB9cKW_native{font-size:var(--fs-sm);line-height:var(--lh-sm);padding-block:7px}.SB9cKW_native::placeholder{color:var(--field-placeholder,var(--c-muted));opacity:1}.SB9cKW_native:disabled{cursor:not-allowed}@media (forced-colors:active){.SB9cKW_control:focus-within{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.SB9cKW_control{transition:none}}.SB9cKW_multiline{align-items:stretch}.SB9cKW_multiline .SB9cKW_native{resize:vertical;min-block-size:calc(4 * var(--lh-md) + 22px)}.SB9cKW_autosize{field-sizing:content;resize:none}.SB9cKW_select .SB9cKW_native{cursor:pointer;padding-inline-end:28px}.SB9cKW_chevron{block-size:20px;inline-size:20px;color:var(--c-muted);pointer-events:none;position:absolute;inset-inline-end:12px}.SB9cKW_toggle{border-radius:var(--r-xs);block-size:32px;inline-size:32px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:-8px;padding:0;display:inline-flex}.SB9cKW_toggle:hover{color:var(--c-ink);background:var(--c-tint-2)}.SB9cKW_toggle:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:0}.SB9cKW_toggle svg{block-size:20px;inline-size:20px}
.vrsXVq_menu{flex-direction:column;block-size:400px;max-block-size:70vh;inline-size:400px;max-inline-size:90vw;display:flex}.vrsXVq_menuHeader{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4) 0;font-weight:var(--fw-semibold);color:var(--app-primary);display:flex}.vrsXVq_menuList{flex:1;min-block-size:0}.vrsXVq_list{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.vrsXVq_searchBar{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);flex:none;display:flex}.vrsXVq_searchBar>:first-child{flex:1}.vrsXVq_rows{min-block-size:0;padding:var(--s-2);flex:1;overflow-y:auto}.vrsXVq_rowList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vrsXVq_state{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4);text-align:center;font-size:var(--fs-sm);color:var(--c-muted);flex-direction:column;display:flex}.vrsXVq_item{align-items:center;gap:var(--s-2);border-radius:var(--r-xs);text-align:start;cursor:pointer;min-block-size:44px;inline-size:100%;font:inherit;color:var(--c-ink);background:0 0;border:0;display:flex}.vrsXVq_item:hover,.vrsXVq_item[data-selected]{background:var(--c-tint-2)}.vrsXVq_itemMarker{flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:flex}.vrsXVq_selectionNumber{background:var(--app-primary);block-size:24px;inline-size:24px;color:var(--c-on-dark);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.vrsXVq_itemText{padding:var(--s-2) var(--s-3);font-size:var(--fs-xs);flex:1;line-height:1.4}.vrsXVq_itemText[data-large]{font-size:var(--fs-sm)}.vrsXVq_preview{flex-direction:column;min-block-size:0;display:flex}.vrsXVq_previewHeader{align-items:baseline;gap:var(--s-1) var(--s-2);padding:var(--s-3) var(--s-4) var(--s-2);flex-wrap:wrap;display:flex}.vrsXVq_previewTitle{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-ink)}.vrsXVq_previewCaption{font-size:var(--fs-sm);color:var(--c-muted)}.vrsXVq_previewRows{padding:var(--s-1) var(--s-3) var(--s-3);flex-direction:column;flex:1;gap:6px;min-block-size:0;margin:0;list-style:none;display:flex;overflow-y:auto}.vrsXVq_previewEmpty{padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--c-muted)}.vrsXVq_previewRow{inline-size:100%;padding:var(--s-2) 10px;border:1px solid var(--c-hairline);border-radius:var(--r-xs);background:var(--c-canvas);font:inherit;font-size:var(--fs-sm);text-align:start;color:var(--c-body);align-items:flex-start;gap:10px;display:flex}.vrsXVq_previewRow[data-choosable]{cursor:pointer}.vrsXVq_previewRow[data-kind=EDITING]{border-color:var(--app-primary);background:var(--c-tint-2)}.vrsXVq_previewRow[data-kind=NEW]{border-color:var(--ok-dot);background:var(--ok-bg)}.vrsXVq_previewRow[data-kind=REPLACED]{color:var(--c-muted);background:var(--bad-bg);text-decoration:line-through}.vrsXVq_previewRow[data-kind=FILLED]{border-color:var(--ok-dot);background:var(--ok-bg)}.vrsXVq_rowMarker{background:var(--c-tint-2);block-size:24px;inline-size:24px;font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.vrsXVq_rowBody{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.vrsXVq_rowChip{padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--c-tint-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);align-self:flex-start;text-decoration:none}@media (forced-colors:active){.vrsXVq_previewRow[data-kind=EDITING]{outline:2px solid highlight}}.vrsXVq_popover.vrsXVq_popover{max-inline-size:none;padding:0;overflow:hidden}
.juXIVq_holderName{overflow-wrap:anywhere}.juXIVq_holderNameEditable{cursor:pointer;border-block-end:1px dashed}.juXIVq_holderNameButton{color:inherit;vertical-align:middle;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:.4em;padding:.25em;font-size:.6em;display:inline-flex}.juXIVq_holderNameButton:hover,.juXIVq_holderNameButton:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.juXIVq_resumeDialog{gap:var(--s-3);flex-direction:column;display:flex}.juXIVq_muted{color:var(--c-muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.juXIVq_summary{gap:var(--s-1);padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-sm);background:var(--c-canvas);font-size:var(--fs-sm);margin:0;display:grid}.juXIVq_summary dt{color:var(--c-muted)}.juXIVq_summary dd{color:var(--c-ink);font-weight:var(--fw-semibold);margin:0}.juXIVq_breakAll{word-break:break-all}
.xBYakW_card{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1.5px solid #dfedff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.xBYakW_card:hover{border-color:#1e7bfa;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.xBYakW_card[aria-pressed=true]{border-color:#1e7bfa}.xBYakW_card:active{transform:scale(.99)}.xBYakW_card:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}.xBYakW_check{flex:none;display:flex}.xBYakW_checked{color:#1e7bfa}.xBYakW_unchecked{color:#b7c9e2}.xBYakW_logo{object-fit:cover;background:#fff;border:1px solid #dfedff;border-radius:8px;flex:none;block-size:40px;inline-size:40px;padding:2px}.xBYakW_text{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.xBYakW_title{color:#1f2937;font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xBYakW_subtitle{color:#6b7280;font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);align-items:center;gap:6px;display:flex}.xBYakW_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xBYakW_separator{color:#b7c9e2}.xBYakW_location{align-items:center;gap:2px;min-inline-size:0;display:flex}.xBYakW_aside{flex:0 0 100%;align-items:center;gap:6px;display:flex}.xBYakW_status{color:#1f2937;font:var(--fw-semibold) 11px/1.2 var(--f-control);white-space:nowrap;background:#f3f7fb;border:1px solid #dfedff;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.xBYakW_statusDot{border-radius:50%;block-size:6px;inline-size:6px}.xBYakW_date{color:#6b7280;font:var(--fw-regular) 11px/1.2 var(--f-control);align-items:center;gap:4px;display:flex}@media (min-width:640px){.xBYakW_card{flex-wrap:nowrap}.xBYakW_aside{flex-direction:column;flex-basis:auto;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.xBYakW_card{transition:none}.xBYakW_card:hover,.xBYakW_card:active{transform:none}}
.t0mAFq_dialog{block-size:min(600px,100dvh - 48px);inline-size:min(900px,100vw - 48px)}.t0mAFq_sheet{block-size:min(85dvh,100dvh - 24px);inline-size:100vw}.t0mAFq_root{gap:var(--s-2);flex-direction:column;block-size:100%;min-block-size:0;display:flex}.t0mAFq_panels{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-block-size:0;display:grid}.t0mAFq_previewPanel{border-inline-end:1px solid var(--c-hairline)}.t0mAFq_root[data-layout=TABS] .t0mAFq_panels,.t0mAFq_root[data-layout=SHEET] .t0mAFq_panels{grid-template-columns:minmax(0,1fr)}.t0mAFq_root[data-layout=TABS] .t0mAFq_previewPanel,.t0mAFq_root[data-layout=SHEET] .t0mAFq_previewPanel{border-inline-end:0}.t0mAFq_root[data-panel=SUGGESTIONS] .t0mAFq_previewPanel,.t0mAFq_root[data-panel=PREVIEW] .t0mAFq_suggestionsPanel{display:none}.t0mAFq_notice{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-xs);background:var(--c-tint-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.t0mAFq_footer{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;inline-size:100%;display:flex}.t0mAFq_selection{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-muted);display:flex}.t0mAFq_actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.t0mAFq_segmented{border-radius:var(--r-xs);background:var(--c-tint-2);padding:2px;display:inline-flex}.t0mAFq_segmented button{min-block-size:32px;padding:0 var(--s-3);border-radius:calc(var(--r-xs) - 2px);font:inherit;font-size:var(--fs-sm);color:var(--c-ink);cursor:pointer;background:0 0;border:0}.t0mAFq_segmented button[aria-pressed=true]{background:var(--c-canvas);font-weight:var(--fw-semibold);box-shadow:var(--e1)}.t0mAFq_badge{border-radius:var(--r-pill);background:var(--app-primary);color:var(--c-on-dark);font-size:var(--fs-xs);margin-inline-start:var(--s-1);padding:0 6px}.t0mAFq_sheet .t0mAFq_segmented button{min-block-size:40px}@media (max-width:768px){.t0mAFq_footer,.t0mAFq_actions{flex-direction:column;align-items:stretch}}
.Py1Frq_layer{-webkit-user-select:none;user-select:none;border-radius:var(--r-md);inline-size:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-coral,#d28229) 35%, var(--c-hairline));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-coral,#d28229) 10%, var(--c-canvas)), var(--c-canvas) 55%);position:relative;overflow:hidden}.Py1Frq_content{justify-content:center;align-items:center;gap:var(--s-3);min-block-size:170px;padding:var(--s-5);text-align:center;flex-direction:column;display:flex}.Py1Frq_canvas{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;transition:opacity .3s;position:absolute;inset:0}.Py1Frq_canvas:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.Py1Frq_canvas{transition:none}}
.SrWhSG_page{inline-size:100%;max-inline-size:1200px;gap:var(--s-4);flex-direction:column;margin-inline:auto;padding-block-end:var(--s-7);display:flex}.SrWhSG_pageHeader{z-index:var(--z-header);align-items:center;gap:var(--s-3);min-inline-size:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--e1);display:flex;position:sticky;inset-block-start:var(--s-2)}.SrWhSG_pageHeaderTitles{flex:140px;min-inline-size:0}@media (max-width:640px){.SrWhSG_pageHeader{flex-wrap:wrap}.SrWhSG_pageHeaderActions{margin-inline-start:auto}}.SrWhSG_pageHeaderTitle,.SrWhSG_pageHeaderSubtitle{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.SrWhSG_pageHeaderTitle{color:var(--c-ink);font:var(--fw-semibold) var(--fs-md) / var(--lh-md) var(--f-control)}.SrWhSG_pageHeaderSubtitle{color:var(--c-muted);font:var(--fw-regular) var(--fs-xs) / var(--lh-xs) var(--f-control)}.SrWhSG_pageHeaderPill{flex:none}.SrWhSG_pageHeaderActions{align-items:center;gap:var(--s-2);flex:none;display:flex}.SrWhSG_hero{background:var(--cover-color,var(--app-primary));box-shadow:var(--e1);color:var(--c-on-dark);border-radius:16px;position:relative;overflow:hidden}.SrWhSG_heroBackdrop{object-fit:cover;filter:blur(6px)saturate(1.1);block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.08)}.SrWhSG_heroArt{opacity:.12;pointer-events:none;position:absolute;inset-block-end:-48px;inset-inline-end:32px}.SrWhSG_heroShade{background:linear-gradient(100deg,#1a2c45e0 0%,#1a2c459e 55%,#1a2c4533 100%);position:absolute;inset:0}.SrWhSG_heroContent{flex-direction:column;gap:14px;padding:24px 20px;display:flex;position:relative}.SrWhSG_heroBadges{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.SrWhSG_heroBadge{font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.SrWhSG_heroTitle{max-inline-size:720px;font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0;line-height:1.15}.SrWhSG_heroSummary{color:#ffffffdb;max-inline-size:640px;margin:0;font-size:15px;line-height:1.6}.SrWhSG_heroStats{flex-wrap:wrap;gap:10px 22px;margin:4px 0 0;padding:0;list-style:none;display:flex}.SrWhSG_heroStat{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:inline-flex}.SrWhSG_heroUpdated{color:#ffffffb8;align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (min-width:641px){.SrWhSG_heroContent{padding:36px 40px}.SrWhSG_heroTitle{font-size:36px}.SrWhSG_heroSummary{font-size:var(--fs-md)}}@media (min-width:1024px){.SrWhSG_heroContent{justify-content:center;min-block-size:300px;padding-inline-end:420px}}.SrWhSG_layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.SrWhSG_main{flex-direction:column;gap:20px;min-inline-size:0;display:flex}@media (min-width:1024px){.SrWhSG_layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.SrWhSG_aside{z-index:1;grid-area:1/2;align-self:start;margin-block-start:-300px;position:sticky;inset-block-start:92px}.SrWhSG_main{grid-area:1/1}}.SrWhSG_aside,.SrWhSG_main{animation:.36s both SrWhSG_courseFadeUp}.SrWhSG_main{animation-delay:80ms}@keyframes SrWhSG_courseFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SrWhSG_aside,.SrWhSG_main{animation:none}}.SrWhSG_sidePanel{border:1px solid var(--c-hairline);background:var(--c-canvas);box-shadow:0 18px 48px color-mix(in srgb, var(--c-ink) 16%, transparent);border-radius:16px;overflow:hidden}.SrWhSG_sidePanelMedia{aspect-ratio:2;background:var(--cover-color,var(--app-primary));color:var(--c-on-dark);display:none;position:relative;overflow:hidden}@media (min-width:1024px){.SrWhSG_sidePanelMedia{display:block}}.SrWhSG_sidePanelImage{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.SrWhSG_sidePanelArt{opacity:.2;position:absolute;inset-block-end:-28px;inset-inline-end:16px}.SrWhSG_sidePanelBody{flex-direction:column;gap:18px;padding:22px;display:flex}.SrWhSG_sidePanelProgress{gap:var(--s-2);flex-direction:column;display:flex}.SrWhSG_sidePanelLabel{color:var(--c-body);font-size:13px;font-weight:var(--fw-semibold)}.SrWhSG_sidePanelPrice{color:var(--c-ink);font-size:28px;font-weight:var(--fw-bold);letter-spacing:-.02em}.SrWhSG_sidePanelActions{flex-direction:column;gap:10px;display:flex}.SrWhSG_sidePanelActions:empty{display:none}.SrWhSG_sidePanelIncludes{gap:var(--s-3);border-block-start:1px solid var(--c-hairline);flex-direction:column;padding-block-start:18px;display:flex}.SrWhSG_includes{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SrWhSG_include{align-items:center;gap:var(--s-3);color:var(--c-ink);font-size:var(--fs-sm);display:flex}.SrWhSG_includeIcon{color:var(--app-primary);display:inline-flex}.SrWhSG_hint{color:var(--c-muted);font-size:var(--fs-xs);text-align:center;line-height:1.45}.SrWhSG_linkedNote{align-items:flex-start;gap:var(--s-2);color:var(--c-ink);font-size:var(--fs-sm);margin:0;display:flex}.SrWhSG_linkedNote svg{color:var(--warn-g);flex:none}.SrWhSG_linkedNoteFinished svg{color:#22c55e}.SrWhSG_sectionNav{z-index:4;max-inline-size:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);scrollbar-width:none;background:#ffffffeb;border:1px solid #fff9;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px;display:inline-flex;position:sticky;inset-block-start:76px;overflow-x:auto;box-shadow:0 7px 14px #080f3408}.SrWhSG_sectionNav::-webkit-scrollbar{display:none}.SrWhSG_sectionChip{min-block-size:28px;color:var(--c-body);font:var(--fw-medium) 13px / 19.5px var(--f-control);cursor:pointer;background:#f1f7ff;border:0;border-radius:999px;flex:none;padding:0 12px}.SrWhSG_sectionChip:hover{background:var(--c-tint-2)}.SrWhSG_sectionChipActive,.SrWhSG_sectionChipActive:hover{color:var(--app-primary);background:#1e7bfa24}.SrWhSG_sectionChip:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.SrWhSG_sectionCard{background:var(--c-canvas);border:1px solid #e5f0ff;border-radius:16px;flex-direction:column;gap:24px;padding:20px;scroll-margin-block-start:136px;display:flex;box-shadow:0 7px 14px #080f3408}@media (min-width:769px){.SrWhSG_sectionCard{padding:28px;scroll-margin-block-start:150px}}.SrWhSG_block{gap:var(--s-3);flex-direction:column;display:flex}.SrWhSG_sectionTitle{color:var(--c-ink);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0}.SrWhSG_sectionTitleLarge{font-size:22px}.SrWhSG_sectionMeta{color:var(--c-muted);font-size:13px}.SrWhSG_text{color:var(--c-body);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.SrWhSG_textPlain{white-space:normal}.SrWhSG_learnBox{gap:var(--s-4);border:1px solid color-mix(in srgb, var(--app-primary) 18%, var(--c-hairline));border-radius:var(--r-sm);background:color-mix(in srgb, var(--app-primary) 4%, var(--c-canvas));flex-direction:column;padding:22px;display:flex}.SrWhSG_outcomes{gap:var(--s-3) var(--s-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.SrWhSG_outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}.SrWhSG_outcome{align-items:flex-start;gap:var(--s-3);color:var(--c-body);font-size:15px;line-height:1.6;display:flex}.SrWhSG_outcomeCheck{color:var(--app-primary);flex:none;margin-block-start:2px}.SrWhSG_chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.SrWhSG_skillChip{border:1px solid color-mix(in srgb, var(--app-primary) 16%, transparent);background:color-mix(in srgb, var(--app-primary) 8%, var(--c-canvas));color:var(--app-primary-dark);font-size:13px;font-weight:var(--fw-semibold);border-radius:999px;padding:8px 14px}.SrWhSG_about{max-block-size:220px;transition:max-block-size .32s;position:relative;overflow:hidden}.SrWhSG_about:after{content:"";background:linear-gradient(to bottom, transparent, var(--c-canvas));opacity:0;pointer-events:none;block-size:72px;transition:opacity .2s;position:absolute;inset-block-end:0;inset-inline:0}.SrWhSG_aboutCollapsible:after{opacity:1}.SrWhSG_aboutExpanded{max-block-size:4000px}.SrWhSG_aboutExpanded:after{opacity:0}.SrWhSG_aboutBody{color:var(--c-body);font-size:15px;line-height:1.6;display:block}.SrWhSG_aboutBody>:first-child{margin-block-start:0}.SrWhSG_selfStart{align-self:flex-start}.SrWhSG_outlineHeading{gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.SrWhSG_certificateLayout{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:640px){.SrWhSG_certificateLayout{grid-template-columns:320px minmax(0,1fr)}}.SrWhSG_certificateText{gap:var(--s-3);flex-direction:column;min-inline-size:0;display:flex}.SrWhSG_rewardPreview{gap:var(--s-4);flex-direction:column;display:flex}.SrWhSG_previewTrigger{cursor:pointer;background:0 0;border:0;border-radius:12px;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.SrWhSG_previewOverlay{justify-content:center;align-items:center;gap:var(--s-1);color:var(--c-on-dark);opacity:0;pointer-events:none;background:#0006;flex-direction:column;transition:opacity .2s;display:flex;position:absolute;inset:0}.SrWhSG_previewTrigger:hover .SrWhSG_previewOverlay,.SrWhSG_previewTrigger:focus-visible .SrWhSG_previewOverlay{opacity:1}.SrWhSG_previewTrigger:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.SrWhSG_previewOverlayLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}@media (hover:none){.SrWhSG_previewOverlay{opacity:1;border-radius:50%;block-size:36px;inline-size:36px;inset:auto 8px 8px auto}.SrWhSG_previewOverlayLabel{display:none}}.SrWhSG_previewBadge{align-self:center;inline-size:9rem}.SrWhSG_previewDialogArtwork{inline-size:100%;max-inline-size:calc(141.429svh - 339.429px);padding:var(--s-2);margin-inline:auto}.SrWhSG_requirements{gap:var(--s-2);flex-direction:column;display:flex}.SrWhSG_requirementsGroup{color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding-block-start:var(--s-1)}.SrWhSG_requirementRow{border:1px solid var(--c-hairline);border-radius:var(--r-xs);background:var(--c-canvas);min-block-size:52px;color:var(--c-ink);font:var(--fw-regular) var(--fs-sm) / var(--lh-sm) var(--f-control);text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 14px;display:grid}.SrWhSG_requirementRow:hover{border-color:var(--app-primary)}.SrWhSG_requirementRow:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.SrWhSG_requirementIcon,.SrWhSG_requirementIconQuiz{color:var(--app-primary);grid-row:1/span 2;display:inline-flex}.SrWhSG_requirementIconQuiz{color:var(--warn-g)}.SrWhSG_requirementTitle{font-weight:var(--fw-semibold);grid-column:2}.SrWhSG_requirementStatus{color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;grid-area:2/2}.SrWhSG_requirementArrow{color:var(--app-primary);grid-area:1/3/span 2}@media (min-width:641px){.SrWhSG_requirementRow{grid-template-columns:auto minmax(0,1fr) auto auto}.SrWhSG_requirementStatus{grid-area:1/3/span 2}.SrWhSG_requirementArrow{grid-column:4}}.SrWhSG_mobileBar{z-index:var(--z-header);padding:var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--e2);justify-content:center;display:flex;position:sticky;inset-block-end:calc(var(--bottom-nav-block-size,0px) + env(safe-area-inset-bottom) + var(--s-2))}@media (min-width:769px){.SrWhSG_mobileBar{inset-block-end:var(--s-2)}}.SrWhSG_mobileBarButton{inline-size:100%;max-inline-size:480px;display:flex}.SrWhSG_mobileBarButton>*{inline-size:100%}.SrWhSG_notFound{justify-content:center;align-items:center;min-block-size:380px;display:flex}
.ftafTa_root{flex-direction:column;gap:20px;display:flex}.ftafTa_pills{scrollbar-width:none;gap:8px;padding-block-end:4px;display:flex;overflow-x:auto}.ftafTa_pills::-webkit-scrollbar{display:none}.ftafTa_pill{--col-color:#1e7bfa;color:#6b7280;min-block-size:32px;font:var(--fw-semibold) var(--fs-sm)/1.2 var(--f-control);white-space:nowrap;cursor:pointer;background:#f3f7fb;border:1.5px solid #0000;border-radius:99px;flex:none;align-items:center;gap:5px;padding:5px 13px;transition:all .18s;display:inline-flex}.ftafTa_pill:hover:not([aria-pressed=true]){border-color:var(--col-color);background:color-mix(in srgb, var(--col-color) 12%, transparent);color:var(--col-color)}.ftafTa_pill[aria-pressed=true]{border-color:var(--col-color);background:color-mix(in srgb, var(--col-color) 12%, transparent);color:#1f2937;font-weight:var(--fw-bold)}.ftafTa_pill:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}@media (hover:none){.ftafTa_pill{min-block-size:44px;padding-inline:16px}}.ftafTa_dot{border-radius:50%;flex:none;block-size:7px;inline-size:7px}.ftafTa_count{opacity:.75;font-size:12px;font-weight:700;line-height:1}.ftafTa_list{scrollbar-width:thin;scrollbar-color:#dfedff transparent;flex-direction:column;gap:10px;max-block-size:max(220px,100dvh - 510px);margin:0;padding:4px 4px 4px 0;list-style:none;display:flex;overflow-y:auto}@media (max-width:767.98px){.ftafTa_list{max-block-size:none;overflow-y:visible}}.ftafTa_loading{flex-direction:column;align-items:center;gap:14px;padding:40px 0;display:flex}.ftafTa_loadingLabel{color:#6b7280;font:var(--fw-medium) 13px/1.2 var(--f-control)}.ftafTa_none{color:#6b7280;flex-direction:column;align-items:center;padding:40px 0;display:flex}.ftafTa_none svg{opacity:.5;margin-block-end:12px}.ftafTa_noneTitle{font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);margin:0}.ftafTa_noneText{font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);margin:4px 0 0}
.S06A1a_time{font-size:var(--fs-xs);line-height:var(--lh-xs);opacity:.72}.S06A1a_title{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold)}.S06A1a_description{font-size:var(--fs-sm);line-height:var(--lh-sm);opacity:.88}
.Jth7fW_panel{flex-direction:column;max-block-size:70vh;inline-size:440px;max-inline-size:90vw;display:flex}.Jth7fW_header{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-hairline);color:var(--app-primary);display:flex}.Jth7fW_headerTitle{font-weight:var(--fw-semibold);flex:1}.Jth7fW_refineBar{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);display:flex}.Jth7fW_refineBar>:first-child{flex:1}.Jth7fW_content{min-block-size:0;padding:var(--s-3) var(--s-4) var(--s-4);flex:1;overflow-y:auto}.Jth7fW_state{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-2);text-align:center;color:var(--c-muted);flex-direction:column;display:flex}.Jth7fW_initialInput{gap:var(--s-3);flex-direction:column;display:flex}.Jth7fW_submit,.Jth7fW_use{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:40px;padding:0 var(--s-4);border-radius:var(--r-xs);background:var(--app-primary);color:var(--c-on-dark);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;display:inline-flex}.Jth7fW_submit:disabled{opacity:.5;cursor:not-allowed}.Jth7fW_cards{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Jth7fW_card{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-xs);flex-direction:column;display:flex}.Jth7fW_cardBody{gap:var(--s-2);flex-direction:column;display:flex}.Jth7fW_use{min-block-size:32px;font-size:var(--fs-sm);align-self:flex-end}.Jth7fW_paragraph{font-size:var(--fs-sm);color:var(--c-ink);margin:0;line-height:1.5}.Jth7fW_bullets{font-size:var(--fs-sm);color:var(--c-ink);margin:0;padding-inline-start:var(--s-5);line-height:1.5}.Jth7fW_technologies,.Jth7fW_category{gap:var(--s-1);flex-direction:column;display:flex}.Jth7fW_technologiesLabel,.Jth7fW_categoryTitle{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-muted)}.Jth7fW_categories{gap:var(--s-2);flex-direction:column;display:flex}.Jth7fW_tags{gap:var(--s-1);flex-wrap:wrap;display:flex}.Jth7fW_tag{padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--c-tint-2);font-size:var(--fs-xs);color:var(--c-ink)}.Jth7fW_meta{gap:var(--s-2);flex-wrap:wrap;display:flex}.Jth7fW_chip,.Jth7fW_chipSuccess{padding:2px var(--s-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--neu-bg);color:var(--neu-t)}.Jth7fW_chipSuccess{background:var(--ok-bg);color:var(--ok-t)}
.WhKqLq_page{gap:var(--s-4);flex-direction:column;padding-block-end:var(--s-8);display:flex}.WhKqLq_filterBar{z-index:var(--z-header);align-items:center;gap:var(--s-4);padding:var(--s-2);border-radius:var(--r-md);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--e1);display:flex;position:sticky;inset-block-start:var(--s-2)}.WhKqLq_search{flex:1;min-inline-size:0}.WhKqLq_search input{inline-size:100%;min-inline-size:0}.WhKqLq_count{align-items:center;gap:var(--s-2);color:var(--c-ink);white-space:nowrap;font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);margin:0;display:none}.WhKqLq_count strong{font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control)}.WhKqLq_countMobile{align-items:center;gap:var(--s-2);color:var(--c-ink);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);padding-block-start:var(--s-2);display:flex}@media (min-width:640px){.WhKqLq_count{display:flex}.WhKqLq_countMobile{display:none}}.WhKqLq_filter{flex:none;inline-size:132px}@media (min-width:640px){.WhKqLq_filter{inline-size:180px}}.WhKqLq_list{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhKqLq_sentinel{block-size:1px}.WhKqLq_skeletons{gap:var(--s-4);flex-direction:column;padding-block-end:var(--s-5);display:flex}.WhKqLq_empty{justify-content:center;align-items:center;min-block-size:380px;display:flex}.WhKqLq_error{align-items:center;gap:var(--s-3);padding:var(--s-6);flex-direction:column;display:flex}.WhKqLq_card{border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--glass-card,var(--c-canvas));transition:transform var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out);position:relative;overflow:hidden}.WhKqLq_card:hover{box-shadow:var(--e2);transform:translateY(-2px)}@keyframes WhKqLq_cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.WhKqLq_card{animation:WhKqLq_cardIn var(--d-enter) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.WhKqLq_card{transition:none;animation:none}.WhKqLq_card:hover{transform:none}}.WhKqLq_cardTop{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-canvas);flex-wrap:wrap;display:flex}.WhKqLq_cardTopRibbon{padding-inline-end:80px}.WhKqLq_cardMain{align-items:center;gap:var(--s-4);flex:14rem;min-inline-size:0;display:flex}.WhKqLq_cardIcon{border:1px solid var(--c-hairline);border-radius:var(--r-xs);background:var(--app-soft);block-size:48px;inline-size:48px;color:var(--c-ink);flex:none;justify-content:center;align-items:center;display:none}@media (min-width:640px){.WhKqLq_cardIcon{display:flex}}.WhKqLq_cardText{gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.WhKqLq_title{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font:var(--fw-semibold) var(--fs-md)/var(--lh-md) var(--f-control);margin:0;overflow:hidden}.WhKqLq_titleLink{color:inherit;text-decoration:none}.WhKqLq_titleLink:after{content:"";z-index:1;position:absolute;inset:0}.WhKqLq_titleLink:focus-visible{outline:none}.WhKqLq_titleLink:focus-visible:after{outline:var(--focus-width) solid var(--c-focus);outline-offset:calc(-1 * var(--focus-width));border-radius:var(--r-md)}.WhKqLq_org{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--f-control);margin:0;overflow:hidden}.WhKqLq_pills{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.WhKqLq_meta{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);flex-wrap:wrap;margin:0;list-style:none;display:flex}.WhKqLq_metaItem{align-items:center;gap:var(--s-1);display:inline-flex}.WhKqLq_metaItem strong{color:var(--c-ink);font-weight:var(--fw-semibold)}.WhKqLq_ribbonWrap{z-index:2;pointer-events:none;block-size:96px;inline-size:96px;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}.WhKqLq_ribbon{inline-size:160px;padding-block:var(--s-1);background:var(--bad-t);color:#fff;text-align:center;letter-spacing:.1em;font:var(--fw-bold) var(--fs-xs)/var(--lh-xs) var(--f-control);box-shadow:var(--e1);position:absolute;inset-block-start:20px;inset-inline-end:-38px;transform:rotate(45deg)}.WhKqLq_detail{gap:var(--s-4);flex-direction:column;padding-block-end:var(--s-8);display:flex}.WhKqLq_toolbarActions{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-inline-size:0;display:flex}.WhKqLq_panel{padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-canvas)}.WhKqLq_panelTitle{border-block-end:1px solid var(--c-hairline);color:var(--c-ink);font:var(--fw-semibold) var(--fs-lg)/var(--lh-lg) var(--f-control);margin:0;padding-block-end:var(--s-3)}.WhKqLq_facts{gap:var(--s-6) var(--s-8);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}.WhKqLq_fact dt{align-items:center;gap:var(--s-2);color:var(--c-muted);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);display:flex}.WhKqLq_fact dd{margin:var(--s-3) 0 0;padding-inline:var(--s-3);color:var(--c-ink);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control)}.WhKqLq_notice{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-xs);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);display:inline-flex}.WhKqLq_noticeWarn{background:var(--warn-bg);color:var(--warn-t)}.WhKqLq_noticeBad{background:var(--bad-bg);color:var(--bad-t)}.WhKqLq_tabsBox{padding-inline:var(--s-5);border-radius:var(--r-md);background:var(--glass);box-shadow:var(--e1)}.WhKqLq_richText{color:var(--c-ink);font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--f-control);overflow-wrap:anywhere}.WhKqLq_richText :is(ul,ol){padding-inline-start:var(--s-5)}.WhKqLq_groups{gap:var(--s-6);flex-direction:column;margin-block-start:var(--s-4);display:flex}.WhKqLq_group{gap:var(--s-3);flex-direction:column;display:flex}.WhKqLq_groupTitle{align-items:center;gap:var(--s-2);color:var(--c-ink);font:var(--fw-semibold) var(--fs-sm)/var(--lh-md) var(--f-control);margin:0;display:flex}.WhKqLq_groupTitle svg{color:var(--app-primary)}.WhKqLq_items{gap:var(--s-3);padding:0 0 0 var(--s-1);flex-direction:column;margin:0;list-style:none;display:flex}.WhKqLq_item{align-items:flex-start;gap:var(--s-3);display:flex}.WhKqLq_itemIcon{border-radius:var(--r-xs);background:var(--app-soft);block-size:32px;inline-size:32px;color:var(--app-primary);flex:none;justify-content:center;align-items:center;display:flex}.WhKqLq_itemTitle{color:var(--c-ink);font:var(--fw-medium) var(--fs-sm)/var(--lh-md) var(--f-control);display:block}.WhKqLq_itemText{color:var(--c-muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-md) var(--f-control);display:block}.WhKqLq_note{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--app-soft);color:var(--c-muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-md) var(--f-control);margin-block-start:var(--s-6);display:flex}.WhKqLq_note svg{color:var(--app-primary);flex:none;margin-block-start:2px}.WhKqLq_report{gap:var(--s-6);flex-direction:column;display:flex}.WhKqLq_reportRow{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.WhKqLq_reportRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.WhKqLq_reportCard{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-canvas);flex-direction:column;display:flex}.WhKqLq_reportHeader{align-items:center;gap:var(--s-2);display:flex}.WhKqLq_reportHeaderIcon{color:var(--app-primary);justify-content:center;align-items:center;display:flex}.WhKqLq_reportTitle{color:var(--c-ink);font:var(--fw-semibold) var(--fs-md)/var(--lh-md) var(--f-control);margin:0}.WhKqLq_reportBody{justify-content:center;gap:var(--s-5);flex-direction:column;flex:1;align-items:center;display:flex}.WhKqLq_barRow{inline-size:100%}.WhKqLq_barHead{color:var(--c-ink);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);justify-content:space-between;display:flex}.WhKqLq_track{block-size:8px;border-radius:var(--r-pill);background:var(--c-hairline);margin-block-start:var(--s-2);overflow:hidden}.WhKqLq_fill{border-radius:var(--r-pill);block-size:100%}.WhKqLq_metrics{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.WhKqLq_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.WhKqLq_metric{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--app-soft);flex-direction:column;display:flex}.WhKqLq_metricHead{align-items:center;gap:var(--s-2);display:flex}.WhKqLq_metricLabel{color:var(--c-muted);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control)}.WhKqLq_metricValue{color:var(--c-ink);font:var(--fw-bold) var(--fs-xl)/var(--lh-xl) var(--f-control)}.WhKqLq_metricHint{color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control)}.WhKqLq_question{padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-canvas)}.WhKqLq_questionHead{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding-block-end:var(--s-3);display:flex}.WhKqLq_questionHeadButton{cursor:pointer;text-align:start;inline-size:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0}.WhKqLq_questionNo{align-items:center;gap:var(--s-2);color:var(--c-ink);font:var(--fw-semibold) var(--fs-md)/var(--lh-md) var(--f-control);display:flex}.WhKqLq_questionIcon{border-radius:var(--r-xs);background:var(--app-soft);block-size:32px;inline-size:32px;color:var(--app-primary);flex:none;justify-content:center;align-items:center;display:flex}.WhKqLq_points{align-items:center;gap:var(--s-1);padding:2px var(--s-2);background:var(--warn-bg);color:var(--warn-t);font:var(--fw-bold) var(--fs-xs)/var(--lh-xs) var(--f-control);border-radius:6px;display:inline-flex}.WhKqLq_questionText{margin-block:var(--s-3);color:var(--c-ink);font:var(--fw-semibold) var(--fs-sm)/var(--lh-md) var(--f-control)}.WhKqLq_options{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhKqLq_option{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-xs);flex-wrap:wrap;display:flex}.WhKqLq_optionCorrect{border-color:var(--ok-dot);background:var(--ok-bg)}.WhKqLq_optionIncorrect{border-color:var(--bad-t);background:var(--bad-bg)}.WhKqLq_optionSelected{border-color:var(--app-primary);background:var(--app-soft)}.WhKqLq_optionMark{flex:none;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:flex}.WhKqLq_emptyCircle{border:2px solid var(--c-hairline);border-radius:50%;block-size:16px;inline-size:16px;display:block}.WhKqLq_optionText{overflow-wrap:anywhere;font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--c-muted);flex:8rem}.WhKqLq_optionCorrect .WhKqLq_optionText{color:var(--ok-t)}.WhKqLq_optionIncorrect .WhKqLq_optionText{color:var(--bad-t)}.WhKqLq_optionSelected .WhKqLq_optionText{color:var(--app-primary)}.WhKqLq_optionTag{align-items:center;gap:var(--s-1);text-transform:uppercase;letter-spacing:.04em;font:var(--fw-bold) var(--fs-xs)/var(--lh-xs) var(--f-control);display:inline-flex}.WhKqLq_tagCorrect{color:var(--ok-t)}.WhKqLq_tagYours{color:var(--app-primary)}.WhKqLq_separator{block-size:1px;margin-block:var(--s-3) 0;background:var(--c-hairline)}.WhKqLq_codingBody{gap:var(--s-5);flex-direction:column;margin-block-start:var(--s-3);display:flex}.WhKqLq_summary{align-items:center;gap:var(--s-3) var(--s-6);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--app-soft);flex-wrap:wrap;display:flex}.WhKqLq_statusHero{align-items:center;gap:var(--s-2);font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);padding-inline-end:var(--s-4);display:flex}.WhKqLq_statusOk{color:var(--ok-t)}.WhKqLq_statusBad{color:var(--bad-t)}.WhKqLq_stats{align-items:center;gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.WhKqLq_stat{align-items:center;gap:var(--s-2);color:var(--c-muted);display:flex}.WhKqLq_statLabel{font:var(--fw-regular) 11px/14px var(--f-control);display:block}.WhKqLq_statValue{color:var(--c-ink);font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);font-variant-numeric:tabular-nums;display:block}.WhKqLq_reviewSection{gap:var(--s-3);flex-direction:column;display:flex}.WhKqLq_sectionTitle{align-items:center;gap:var(--s-2);color:var(--c-ink);font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);margin:0;display:flex}.WhKqLq_sectionTitle svg{color:var(--app-primary)}.WhKqLq_problemName{color:var(--c-ink);font:var(--fw-semibold) var(--fs-md)/var(--lh-md) var(--f-control);overflow-wrap:anywhere}.WhKqLq_chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.WhKqLq_chip{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--app-soft);color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);display:inline-flex}.WhKqLq_codeShell{border:1px solid var(--c-hairline);border-radius:var(--r-sm);block-size:320px;overflow:hidden}.WhKqLq_themeToggle{border:1px solid var(--c-hairline);background:var(--c-canvas);block-size:28px;inline-size:28px;color:var(--c-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.WhKqLq_themeToggle:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}.WhKqLq_example{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-xs);flex-direction:column;display:flex}.WhKqLq_ioLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);font:var(--fw-semibold) 11px/14px var(--f-control)}.WhKqLq_io{padding:var(--s-2) var(--s-3);border-radius:var(--r-xs);background:var(--app-soft);color:var(--c-ink);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre-wrap;margin:0;overflow:auto}.WhKqLq_description{color:var(--c-muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-md) var(--f-control);overflow-wrap:anywhere}.WhKqLq_description code{background:var(--app-soft);border-radius:4px;padding:0 4px}.WhKqLq_constraints{gap:var(--s-2);color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-md) var(--f-control);flex-direction:column;margin:0;padding-inline-start:var(--s-5);display:flex}.WhKqLq_proctor{gap:var(--s-4);flex-direction:column;display:flex}.WhKqLq_proctorBox{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--app-soft);flex-direction:column;display:flex}.WhKqLq_proctorTitle{color:var(--c-ink);overflow-wrap:anywhere;font:var(--fw-semibold) var(--fs-md)/var(--lh-md) var(--f-control);margin:0}.WhKqLq_proctorChips{gap:var(--s-2);flex-wrap:wrap;display:flex}.WhKqLq_proctorChip{padding:6px var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-sm);background:var(--c-canvas);color:var(--c-ink);font:var(--fw-medium) var(--fs-xs)/var(--lh-xs) var(--f-control);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.WhKqLq_proctorChip svg{color:var(--app-primary)}.WhKqLq_overline{text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--f-control)}.WhKqLq_tiles{gap:var(--s-2);flex-wrap:wrap;display:flex}.WhKqLq_tile{align-items:center;gap:var(--s-3);min-inline-size:0;padding:var(--s-3);border-radius:var(--r-sm);background:var(--c-canvas);border:1px solid var(--c-hairline);flex:10rem;display:flex}.WhKqLq_tileIcon{border-radius:var(--r-xs);background:var(--app-soft);block-size:36px;inline-size:36px;color:var(--app-primary);flex:none;justify-content:center;align-items:center;display:flex}.WhKqLq_tileNumber{color:var(--c-ink);font:var(--fw-semibold) var(--fs-lg)/var(--lh-sm) var(--f-control);display:block}.WhKqLq_tileLabel{color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);display:block}.WhKqLq_warningBanner{align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-sm);background:var(--warn-bg);color:var(--c-ink);font:var(--fw-regular) var(--fs-xs)/var(--lh-md) var(--f-control);display:flex}.WhKqLq_warningBanner svg{color:var(--warn-t);flex:none}.WhKqLq_rules{gap:var(--s-2);flex-direction:column;display:flex}.WhKqLq_rule{align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-sm);background:var(--c-canvas);display:flex}.WhKqLq_ruleIcon{border-radius:var(--r-xs);flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:flex}.WhKqLq_ruleTitle{color:var(--c-ink);font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);display:block}.WhKqLq_ruleText{color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-md) var(--f-control);display:block}.WhKqLq_proctorNote{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--app-soft);color:var(--c-ink);font:var(--fw-regular) var(--fs-xs)/var(--lh-md) var(--f-control);display:flex}.WhKqLq_explanationNote{align-items:flex-start;gap:var(--s-2);color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin-block-start:var(--s-3);line-height:1.6;display:flex}.WhKqLq_explanationNote svg{color:var(--app-primary);flex:none;margin-block-start:3px}
.Ysv_lG_overlay{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--c-ink);background:0 0;border:0;margin:0;padding:24px;inset:0;overflow:hidden}.Ysv_lG_overlay[open]{justify-content:center;align-items:center;gap:16px;display:flex}.Ysv_lG_overlay::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}.Ysv_lG_wrapper{flex-direction:column;max-inline-size:92vw;display:flex;position:relative}.Ysv_lG_modal{background:#f7fafe;border-radius:20px;flex-direction:column;max-block-size:90vh;inline-size:600px;max-inline-size:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.Ysv_lG_nav,.Ysv_lG_close{color:#1a2c45;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 12px #00000026}.Ysv_lG_nav{block-size:44px;inline-size:44px}.Ysv_lG_nav:hover,.Ysv_lG_close:hover{color:#1e7bfa;background:#fff;box-shadow:0 4px 16px #0003}.Ysv_lG_nav:focus-visible,.Ysv_lG_close:focus-visible,.Ysv_lG_dot:focus-visible,.Ysv_lG_use:focus-visible,.Ysv_lG_frameContainer:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}.Ysv_lG_close{z-index:10;block-size:36px;inline-size:36px;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(calc(100% + 12px))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .Ysv_lG_close{transform:translate(calc(-100% - 12px))}.Ysv_lG_body{flex-direction:column;flex:1;gap:10px;padding:16px 20px 8px;display:flex;overflow:hidden}.Ysv_lG_frameContainer{background:#f7fafe;border:1px solid #d6e8ff;border-radius:12px;max-block-size:54vh;display:flex;overflow:auto}.Ysv_lG_dots{justify-content:center;align-items:center;gap:8px;padding:0 20px 8px;display:flex}.Ysv_lG_dot{cursor:pointer;background:#c5cfe0;border:0;border-radius:50%;block-size:8px;inline-size:8px;padding:0;transition:background .15s,inline-size .15s,block-size .15s;position:relative}.Ysv_lG_dot:after{content:"";position:absolute;inset:-8px}.Ysv_lG_dot:hover{background:#9aa8bd}.Ysv_lG_dot[aria-current]{background:#1e7bfa;block-size:10px;inline-size:10px}.Ysv_lG_footer{justify-content:center;padding:12px 20px 20px;display:flex}.Ysv_lG_use{color:#fff;min-block-size:44px;font:600 14px/1 var(--f-control);cursor:pointer;background:#1e7bfa;border:0;border-radius:50px;align-items:center;gap:8px;padding:12px 32px;transition:background .15s,box-shadow .15s;display:inline-flex}.Ysv_lG_use:hover{background:#0058d1;box-shadow:0 4px 14px #1e7bfa4d}.Ysv_lG_badge{color:#15803d;font:600 14px/1 var(--f-control);background:#22c55e1a;border-radius:50px;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}@media (max-width:768px){.Ysv_lG_overlay{padding:12px}.Ysv_lG_overlay[open]{gap:0}.Ysv_lG_nav{z-index:2;background:#fffffff2;position:absolute}.Ysv_lG_prev{inset-inline-start:2px}.Ysv_lG_next{inset-inline-end:2px}.Ysv_lG_close{background:#fffffff2;block-size:44px;inline-size:44px;inset-block-start:8px;inset-inline-end:8px;transform:none}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .Ysv_lG_close{transform:none}.Ysv_lG_modal{border-radius:16px;max-block-size:95vh;inline-size:100%}.Ysv_lG_body{padding-block-start:56px}.Ysv_lG_frameContainer{max-block-size:42vh}.Ysv_lG_footer{padding:10px 16px 16px}.Ysv_lG_use{justify-content:center;inline-size:100%}.Ysv_lG_dots{gap:16px}}@media (prefers-reduced-motion:reduce){.Ysv_lG_nav,.Ysv_lG_close,.Ysv_lG_dot,.Ysv_lG_use{transition:none}}
.LsrkNq_host{flex-shrink:0;display:inline-flex}.LsrkNq_icon{color:currentColor;min-block-size:44px;min-inline-size:44px}
.G7gmMa_container{inline-size:100%;font-family:var(--f-control);padding-block-end:80px;overflow:hidden auto}.G7gmMa_card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border:1px solid #fff9;border-radius:24px;padding:12px;box-shadow:0 7px 14px #080f3408}.G7gmMa_heading{flex-direction:column;margin-block-end:12px;padding-inline:4px;display:flex}.G7gmMa_title{color:#1a2c45;font-size:15px;font-weight:600}.G7gmMa_updated{color:#3d5371;margin-block-start:2px;font-size:11px;font-weight:500}.G7gmMa_stack{flex-direction:column;gap:12px;display:flex}.G7gmMa_col{flex-direction:column;display:flex}.G7gmMa_headerBar{align-items:center;gap:8px;padding-block:4px;display:flex}.G7gmMa_backButton{block-size:32px;inline-size:32px;color:var(--c-body);cursor:pointer;transition:background var(--d-hover) var(--ease-out);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.G7gmMa_backButton:hover{background:var(--info-bg)}.G7gmMa_spacer{flex:1}.G7gmMa_scorePill{background:var(--neu-bg);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;display:flex}.G7gmMa_breadcrumb{align-items:center;gap:4px;padding-inline:4px;font-size:12px;display:flex;overflow:hidden}.G7gmMa_breadcrumbLink{max-inline-size:120px;color:var(--app-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:2px 6px;line-height:1.2;display:inline-flex}.G7gmMa_breadcrumbLink:hover{background:color-mix(in srgb, var(--app-primary) 10%, transparent);text-decoration:underline}.G7gmMa_breadcrumbLink>span,.G7gmMa_breadcrumbCurrent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.G7gmMa_breadcrumbCurrent{min-inline-size:0;color:var(--c-ink);flex:1;font-weight:500}.G7gmMa_breadcrumbSeparator{color:var(--c-muted);flex-shrink:0}.G7gmMa_gaugeBlock{flex-direction:column;align-items:center;margin-block-end:12px;display:flex}.G7gmMa_gaugeValue{color:var(--c-ink);font-size:40px;font-weight:700;line-height:1}.G7gmMa_gaugeValue small{margin-inline-start:1px;font-size:18px;font-weight:600}.G7gmMa_ratingChip{border-radius:999px;margin-block-start:8px;padding:2px 12px;font-size:12px;font-weight:600}.G7gmMa_ratingExcellent{background:var(--ok-bg);color:var(--ok-t)}.G7gmMa_ratingGood{background:var(--info-bg);color:var(--info-t)}.G7gmMa_ratingAverage{background:var(--warn-bg);color:var(--warn-t)}.G7gmMa_ratingPoor{background:var(--bad-bg);color:var(--bad-t)}.G7gmMa_checksSummary{color:var(--c-muted);margin-block-start:4px;font-size:12px}.G7gmMa_quickFixes{background:#fffbeb;border:1px solid #fef3c7;border-radius:8px;margin-block-end:12px;padding:10px}.G7gmMa_quickFixesTitle{letter-spacing:.025em;text-transform:uppercase;color:#b45309;margin-block-end:6px;font-size:12px;font-weight:600;display:block}.G7gmMa_quickFix{color:#92400e;align-items:flex-start;gap:6px;padding-block:4px;font-size:12px;line-height:1.625;display:flex}.G7gmMa_quickFix svg{color:#f59e0b;flex-shrink:0;block-size:12px;inline-size:12px;margin-block-start:2px}.G7gmMa_sectionRow{inline-size:100%;font:inherit;text-align:start;cursor:pointer;transition:background var(--d-hover) var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 8px;display:flex}.G7gmMa_sectionRow:hover{background:color-mix(in srgb, var(--app-primary) 6%, transparent)}.G7gmMa_sectionRowIcon{color:#3d5371;block-size:16px;inline-size:16px;transition:color var(--d-hover) var(--ease-out);flex-shrink:0;margin-inline:1px}.G7gmMa_sectionRow:hover .G7gmMa_sectionRowIcon{color:var(--app-primary)}.G7gmMa_sectionRowName{text-overflow:ellipsis;white-space:nowrap;color:#1a2c45;flex:1;min-inline-size:0;font-size:12px;font-weight:500;overflow:hidden}.G7gmMa_sectionRowDone{color:#388041;block-size:16px;inline-size:16px}.G7gmMa_sectionRowChevron{color:#3d5371;flex-shrink:0;block-size:14px;inline-size:14px}.G7gmMa_issuePill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.G7gmMa_failPill{background:color-mix(in srgb, var(--bad-g) 15%, transparent);color:var(--bad-t)}.G7gmMa_warnPill{background:color-mix(in srgb, var(--warn-g) 22%, transparent);color:var(--warn-t)}.G7gmMa_groupTitle{letter-spacing:.04em;text-transform:uppercase;margin-block-end:4px;padding-inline:4px;font-size:12px;font-weight:600;display:block}.G7gmMa_groupIssues{color:var(--bad-t)}.G7gmMa_groupMissing{color:var(--neu-t)}.G7gmMa_groupPassing{color:var(--ok-t)}.G7gmMa_emptyBox{border:1px dashed var(--c-hairline);background:var(--neu-bg);color:var(--neu-t);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.G7gmMa_emptyTitle{font-size:12px;font-weight:500}.G7gmMa_emptyHint{text-align:center;color:var(--c-muted);font-size:12px}.G7gmMa_fullBox{border:1px solid var(--ok-g);background:var(--ok-bg);color:var(--ok-t);border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;display:flex}.G7gmMa_fullBox svg{color:var(--ok-g)}.G7gmMa_fullTitle{font-size:12px;font-weight:600}.G7gmMa_fullText{font-size:12px}.G7gmMa_tip{border:1px solid color-mix(in srgb, var(--app-primary) 18%, transparent);background:color-mix(in srgb, var(--app-primary) 8%, transparent);color:var(--app-primary-dark);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;line-height:1.6;display:flex}.G7gmMa_tip svg{color:var(--app-primary);flex-shrink:0;margin-block-start:2px}.G7gmMa_aiButton,.G7gmMa_addItemAiButton,.G7gmMa_addSectionButton{border:1px solid var(--c-hairline);background:var(--info-bg);color:var(--app-primary-dark);font:inherit;cursor:pointer;transition:background var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.G7gmMa_aiButton{border-radius:8px;inline-size:100%;padding:8px 12px}.G7gmMa_pill{border-radius:999px;inline-size:auto;margin-block-start:4px;padding:6px 12px}.G7gmMa_addItemAiButton{border-style:dashed;border-radius:8px;inline-size:100%;margin-block-start:8px;padding:8px 12px}.G7gmMa_addSectionButton{color:var(--c-muted);background:0 0;border-style:dashed;border-radius:999px;margin-block-start:4px;padding:6px 12px}.G7gmMa_aiButton:hover,.G7gmMa_addItemAiButton:hover{background:var(--c-tint-1)}.G7gmMa_addSectionButton:hover{background:var(--c-tint-1);color:var(--app-primary-dark)}.G7gmMa_aiButton:focus-visible,.G7gmMa_addItemAiButton:focus-visible,.G7gmMa_addSectionButton:focus-visible,.G7gmMa_sectionRow:focus-visible,.G7gmMa_itemRow:focus-visible,.G7gmMa_checkToggle:focus-visible,.G7gmMa_breadcrumbLink:focus-visible,.G7gmMa_backButton:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:1px}.G7gmMa_itemRow{border:0;border-block-end:1px solid var(--c-hairline);inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.G7gmMa_itemRow:last-of-type{border-block-end:0}.G7gmMa_itemRow:hover{background:var(--neu-bg)}.G7gmMa_itemLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--c-body);flex:1;font-size:12px;overflow:hidden}.G7gmMa_countPills{align-items:center;gap:4px;display:flex}.G7gmMa_countPill{border-radius:8px;justify-content:center;align-items:center;block-size:18px;min-inline-size:20px;padding:0 4px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.G7gmMa_passCount{background:var(--ok-bg);color:var(--ok-t)}.G7gmMa_failCount{background:var(--bad-bg);color:var(--bad-t)}.G7gmMa_beginner{border:1px solid color-mix(in srgb, var(--app-primary) 22%, transparent);background:color-mix(in srgb, var(--app-primary) 6%, transparent);border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.G7gmMa_beginner>svg{color:var(--app-primary);flex-shrink:0;margin-block-start:1px}.G7gmMa_beginnerTitle{color:var(--app-primary);margin-block-end:4px;font-size:12px;font-weight:600;display:block}.G7gmMa_beginnerBody{color:var(--c-ink);font-size:12px;line-height:1.45}.G7gmMa_beginnerBody strong{font-weight:600}.G7gmMa_checkRow{border-radius:8px;inline-size:100%;padding:8px 4px;overflow-x:hidden}.G7gmMa_checkRow:hover{background:var(--neu-bg)}.G7gmMa_checkToggle{inline-size:100%;min-inline-size:0;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.G7gmMa_checkLabel{overflow-wrap:anywhere;min-inline-size:0;color:var(--c-body);flex:1;font-size:12px}.G7gmMa_statusPass{color:var(--ok-g)}.G7gmMa_statusFail{color:var(--bad-g)}.G7gmMa_statusDisabled{color:var(--c-muted)}.G7gmMa_checkChevron{color:var(--c-muted);flex-shrink:0}.G7gmMa_checkBody{margin-block-start:8px;overflow:hidden}.G7gmMa_checkDescription{overflow-wrap:anywhere;color:var(--c-muted);margin:0 0 6px;font-size:12px}.G7gmMa_checkBody .G7gmMa_checkDescription:last-child{margin-block-end:0}.G7gmMa_suggestionFail,.G7gmMa_suggestionMissing{gap:6px;padding:8px;font-size:12px;display:flex}.G7gmMa_suggestionFail{background:var(--warn-bg);color:var(--warn-t);border-radius:12px;align-items:center}.G7gmMa_suggestionFail svg{color:var(--warn-g);flex-shrink:0}.G7gmMa_suggestionMissing{border-inline-start:2px solid var(--c-muted);background:var(--neu-bg);color:var(--neu-t);border-radius:6px;align-items:flex-start}.G7gmMa_suggestionMissing svg{flex-shrink:0;margin-block-start:2px}.G7gmMa_suggestionFail span,.G7gmMa_suggestionMissing span{overflow-wrap:anywhere;min-inline-size:0}.G7gmMa_rail{border:1px solid var(--glass-edge);background:var(--glass-card);inline-size:100%;box-shadow:var(--e1);cursor:pointer;transition:background var(--d-hover) var(--ease-out);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:14px 6px;display:flex}.G7gmMa_rail:hover{background:var(--c-canvas)}.G7gmMa_rail:hover .G7gmMa_railIcon{color:var(--app-primary)}.G7gmMa_rail:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.G7gmMa_railIcon{color:var(--c-navy);transition:color var(--d-hover) var(--ease-out)}.G7gmMa_railScore{color:var(--c-ink);font-size:13px;font-weight:700;line-height:1}.G7gmMa_railScore small{margin-inline-start:1px;font-size:8px;font-weight:600}@media (prefers-reduced-motion:reduce){.G7gmMa_backButton,.G7gmMa_sectionRow,.G7gmMa_sectionRowIcon,.G7gmMa_aiButton,.G7gmMa_addItemAiButton,.G7gmMa_addSectionButton,.G7gmMa_rail,.G7gmMa_railIcon{transition:none}}
.Cm7mTG_figure{flex-shrink:0;justify-content:center;align-items:flex-end;block-size:180px;min-block-size:180px;display:flex;position:relative}.Cm7mTG_figure:before{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--c-link) 22%, transparent) 0%, color-mix(in srgb, var(--c-link) 9%, transparent) 55%, transparent 100%);content:"";filter:blur(40px);pointer-events:none;border-radius:50%;block-size:240px;inline-size:240px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-46%)}.Cm7mTG_image{z-index:1;object-fit:contain;block-size:100%;inline-size:auto;display:block;position:relative}
.LgtDYW_dialog.LgtDYW_dialog{inline-size:min(580px,100vw - 32px)}.LgtDYW_body{padding:4px 0 8px}.LgtDYW_stepper{margin-block-end:20px}.LgtDYW_stepTitle{color:#33455f;font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);margin:0 0 16px}.LgtDYW_options{grid-template-columns:1fr 1fr;gap:12px;margin-block-end:8px;display:grid}@media (max-width:479px){.LgtDYW_options{grid-template-columns:1fr}}.LgtDYW_option{color:inherit;font:inherit;text-align:center;cursor:pointer;background:#fff;border:2px solid #d6e8ff;border-radius:16px;flex-direction:column;align-items:center;padding:24px 16px;transition:border-color .2s,background .2s;display:flex}.LgtDYW_option:hover{background:#eef5ff;border-color:#54a0ff}.LgtDYW_option[aria-pressed=true]{background:#eef5ff;border-color:#1e7bfa}.LgtDYW_option:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}.LgtDYW_optionIcon{border-radius:14px;justify-content:center;align-items:center;block-size:48px;inline-size:48px;margin-block-end:12px;display:flex}.LgtDYW_optionIcon[data-kind=job]{color:#0058d1;background:#eef5ff}.LgtDYW_optionIcon[data-kind=fresh]{color:#15803d;background:#f1fffa}.LgtDYW_optionTitle{color:#1a2c45;font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);margin-block-end:4px}.LgtDYW_optionDescription{color:#6b7280;font:var(--fw-regular) var(--fs-xs)/1.4 var(--f-control)}.LgtDYW_generating{text-align:center;flex-direction:column;align-items:center;padding:48px 20px;display:flex}.LgtDYW_generatingText{color:#33455f;font:var(--fw-semibold) 15px/1.3 var(--f-control);margin:16px 0 0}.LgtDYW_generatingSub{color:#6b7280;font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control);margin:4px 0 0}
.MVfW9W_scroller{block-size:100%;overflow:auto}.MVfW9W_pages{flex-direction:column;align-items:center;min-inline-size:min-content;display:flex}.MVfW9W_page{box-shadow:0 4px 16px color-mix(in srgb, var(--c-ink) 14%, transparent);border-radius:.25rem;margin:0 auto 1rem;display:block}
._92rvnW_banner{justify-content:space-between;align-items:center;gap:var(--s-5);min-block-size:200px;padding:var(--s-4) var(--s-5);color:var(--c-on-dark);font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--f-control);border-radius:24px;display:flex;position:relative;overflow:hidden}._92rvnW_content{align-items:flex-start;gap:var(--s-3);flex-direction:column;flex:1;min-inline-size:0;max-inline-size:520px;display:flex}._92rvnW_chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border-radius:100px;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}._92rvnW_chip strong{font-weight:700}._92rvnW_chipIcon{object-fit:contain;border-radius:50%;flex:none;block-size:14px;inline-size:14px}._92rvnW_text{gap:var(--s-1);flex-direction:column;display:flex}._92rvnW_title{font-size:clamp(20px,2.4vw,30px);line-height:1.15;font-weight:var(--fw-heavy);letter-spacing:-.3px;margin:0}._92rvnW_subtitle{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}._92rvnW_action{min-block-size:32px;color:inherit;font-size:13px;line-height:20px;font-weight:var(--fw-semibold);transition:background var(--d-hover) var(--ease-out);background:#00000047;border-radius:12px;align-items:center;padding:9px 20px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}._92rvnW_action:hover{background:#00000073}._92rvnW_action:after{content:"";position:absolute;inset:0}._92rvnW_action:focus-visible{outline:none}._92rvnW_banner:has(._92rvnW_action:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:calc(-1 * var(--focus-width))}._92rvnW_image{object-fit:contain;filter:drop-shadow(0 8px 24px #0000002e);flex:none;block-size:200px;inline-size:260px}@media (max-width:640px){._92rvnW_banner{min-block-size:160px;padding:var(--s-5) 20px}._92rvnW_image{block-size:120px;inline-size:150px}}@media (prefers-reduced-motion:reduce){._92rvnW_action{transition:none}}@media (forced-colors:active){._92rvnW_banner{border:1px solid canvastext}}
.mQrHxG_root{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.mQrHxG_state{align-items:center;gap:var(--s-6);padding:var(--s-6);text-align:center;flex-direction:column;display:flex}.mQrHxG_illustration{justify-content:center;align-items:center;block-size:120px;inline-size:120px;display:flex;position:relative}.mQrHxG_ring{border:2px solid color-mix(in srgb, var(--app-primary) 18%, transparent);background:color-mix(in srgb, var(--app-primary) 10%, white);border-radius:50%;justify-content:center;align-items:center;block-size:96px;inline-size:96px;animation:3s ease-in-out infinite mQrHxG_ring-pulse;display:flex}.mQrHxG_icon{color:var(--app-primary);opacity:.8}.mQrHxG_bubble{font:var(--fw-medium) var(--fs-xs)/var(--lh-xs) var(--f-control);border-radius:14px;padding:6px 12px;position:absolute;box-shadow:0 2px 8px #00000014}.mQrHxG_bubbleOne{border:1px solid var(--c-hairline);background:#fff;border-end-end-radius:4px;align-items:center;gap:3px;animation:3s ease-in-out infinite mQrHxG_float;display:flex;inset-block-start:-4px;inset-inline-end:-12px}.mQrHxG_bubbleTwo{background:color-mix(in srgb, var(--app-primary) 12%, white);color:var(--app-primary);border-end-start-radius:4px;animation:3s ease-in-out 1s infinite mQrHxG_float;inset-block-end:-4px;inset-inline-start:-16px}.mQrHxG_dot{background:var(--c-muted);border-radius:50%;block-size:5px;inline-size:5px;animation:1.4s ease-in-out infinite mQrHxG_dot-pulse;display:inline-block}.mQrHxG_dot:nth-child(2){animation-delay:.2s}.mQrHxG_dot:nth-child(3){animation-delay:.4s}.mQrHxG_text{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.mQrHxG_title{color:var(--c-ink);font:var(--fw-semibold) var(--fs-lg)/var(--lh-lg) var(--f-control);margin:0}.mQrHxG_subtitle{max-inline-size:280px;color:var(--c-muted);font:var(--fw-regular) var(--fs-sm)/1.6 var(--f-control);margin:0}@keyframes mQrHxG_ring-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-primary) 20%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--app-primary) 0%, transparent)}}@keyframes mQrHxG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mQrHxG_dot-pulse{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mQrHxG_ring,.mQrHxG_bubbleOne,.mQrHxG_bubbleTwo,.mQrHxG_dot{animation:none}}
._22BxtG_dialog{block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:var(--c-ink);background:0 0;border:0;margin:0;padding:0}._22BxtG_dialog:not([open]){display:none}._22BxtG_dialog::backdrop{background:var(--scrim)}._22BxtG_viewer{background:color-mix(in srgb, var(--app-primary) 4%, #fff);flex-direction:column;block-size:100%;inline-size:100%;display:flex}._22BxtG_toolbar{align-items:center;gap:var(--s-2) var(--s-4);padding:calc(.75rem + env(safe-area-inset-top)) calc(1.25rem + env(safe-area-inset-right)) .75rem calc(1.25rem + env(safe-area-inset-left));border-block-end:1px solid var(--c-hairline);box-shadow:0 1px 4px color-mix(in srgb, var(--c-ink) 6%, transparent);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity tools close";display:grid}._22BxtG_identity{align-items:center;gap:var(--s-3);grid-area:identity;min-inline-size:0;display:flex}._22BxtG_identityTexts{flex-direction:column;min-inline-size:0;display:flex}._22BxtG_senderName,._22BxtG_fileName,._22BxtG_muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._22BxtG_senderName{color:var(--c-ink);font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control)}._22BxtG_fileName{color:var(--app-t3);font:var(--fw-medium) var(--fs-xs)/var(--lh-xs) var(--f-control)}._22BxtG_muted{color:var(--c-muted);font:var(--fs-xs)/var(--lh-xs) var(--f-control)}._22BxtG_card ._22BxtG_muted{white-space:normal}._22BxtG_tools{justify-content:flex-end;align-items:center;gap:var(--s-1);color:var(--c-muted);flex-wrap:wrap;grid-area:tools;display:flex}._22BxtG_tool{align-items:center;display:inline-flex}._22BxtG_zoomText{min-inline-size:44px;color:var(--app-t3);font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--f-control);text-align:center}._22BxtG_close{border-inline-start:1px solid var(--c-hairline);grid-area:close;padding-inline-start:var(--s-3)}._22BxtG_touchTarget{min-block-size:44px;min-inline-size:44px}._22BxtG_stage{min-block-size:0;padding:var(--s-3);flex:1;position:relative;overflow:hidden}._22BxtG_stagePanY{touch-action:pan-y}._22BxtG_imageStage{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;overflow:hidden}._22BxtG_image{border-radius:var(--r-sm);max-block-size:100%;max-inline-size:100%;box-shadow:0 12px 40px color-mix(in srgb, var(--c-ink) 18%, transparent);object-fit:contain;cursor:zoom-in;background:#fff;transition:transform .15s ease-out;animation:.2s ease-out _22BxtG_image-appear}._22BxtG_imageZoomed{cursor:grab}._22BxtG_imageGesture{cursor:grabbing;transition:none}._22BxtG_pdf{block-size:100%;inline-size:100%}._22BxtG_noticeWrap{justify-content:center;align-items:center;block-size:100%;display:flex}._22BxtG_card{align-items:center;gap:var(--s-3);inline-size:100%;max-inline-size:448px;padding:var(--s-6) var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-md);box-shadow:0 12px 32px color-mix(in srgb, var(--c-ink) 12%, transparent);text-align:center;background:#fff;flex-direction:column;display:flex}._22BxtG_cardIcon{border-radius:var(--r-sm);background:color-mix(in srgb, var(--app-primary) 10%, transparent);block-size:64px;inline-size:64px;color:var(--app-primary);justify-content:center;align-items:center;display:flex}._22BxtG_cardIconDanger{background:color-mix(in srgb, var(--bad-g) 10%, transparent);color:var(--bad-t)}._22BxtG_cardTitle{color:var(--c-ink);font:var(--fw-semibold) var(--fs-md)/var(--lh-md) var(--f-control);word-break:break-all}._22BxtG_cardActions{justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-1);display:flex}._22BxtG_loading{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._22BxtG_navigation{min-block-size:44px;min-inline-size:44px;box-shadow:0 6px 20px color-mix(in srgb, var(--c-ink) 16%, transparent);color:var(--c-ink);background:#fff;border-radius:50%;position:absolute;inset-block-start:50%;transform:translateY(-50%)}._22BxtG_navigation:disabled{opacity:.35;box-shadow:none}._22BxtG_navigationPrevious{inset-inline-start:var(--s-2)}._22BxtG_navigationNext{inset-inline-end:var(--s-2)}._22BxtG_footer{justify-content:center;align-items:center;gap:var(--s-2);padding:4px var(--s-4) calc(1rem + env(safe-area-inset-bottom));display:flex}._22BxtG_pill{padding:4px var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-pill);color:var(--app-t3);font:var(--fw-medium) var(--fs-xs)/var(--lh-xs) var(--f-control);background:#fff}@media (min-width:640px){._22BxtG_stage{padding:var(--s-5) var(--s-9)}._22BxtG_navigationPrevious{inset-inline-start:var(--s-4)}._22BxtG_navigationNext{inset-inline-end:var(--s-4)}}@media (max-width:639px){._22BxtG_toolbar{padding:calc(.625rem + env(safe-area-inset-top)) calc(.75rem + env(safe-area-inset-right)) .625rem calc(.75rem + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tools close""identity identity"}._22BxtG_tools{justify-content:center}._22BxtG_close{border-inline-start:0;padding-inline-start:0}}@media (prefers-reduced-motion:reduce){._22BxtG_image{transition:none;animation:none}}@keyframes _22BxtG_image-appear{0%{opacity:0;transform:scale(.96)}}
.-RU0Pa_trigger{align-items:center;gap:var(--s-2);border:1px solid var(--c-hairline);border-radius:var(--r-pill);background:var(--c-canvas);min-block-size:36px;color:var(--app-primary);cursor:pointer;padding:2px 6px;display:inline-flex}.-RU0Pa_trigger:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.-RU0Pa_triggerText{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.-RU0Pa_title{max-inline-size:176px;color:var(--c-ink);font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-RU0Pa_date{color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control)}.-RU0Pa_panel{gap:var(--s-3);inline-size:min(360px,100vw - 40px);display:grid}.-RU0Pa_heading{color:var(--c-body);font:var(--fw-bold) var(--fs-sm)/var(--lh-sm) var(--f-control)}.-RU0Pa_list{gap:var(--s-1);max-block-size:384px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.-RU0Pa_row{align-items:center;gap:var(--s-2);display:flex}.-RU0Pa_switch{align-items:center;gap:var(--s-2);min-block-size:44px;min-inline-size:0;padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);color:var(--c-ink);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.-RU0Pa_switch:hover{background:var(--c-tint-2)}.-RU0Pa_switch:focus-visible,.-RU0Pa_delete:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:1px}.-RU0Pa_check{color:var(--app-primary)}.-RU0Pa_rowText{flex-direction:column;min-inline-size:0;display:flex}.-RU0Pa_rowTitle{max-inline-size:270px;font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-RU0Pa_rowSubtitle{color:var(--c-muted);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--f-control)}.-RU0Pa_delete{border:1px solid var(--c-hairline);border-radius:var(--r-sm);background:var(--c-canvas);block-size:32px;inline-size:32px;color:var(--c-body);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.-RU0Pa_delete:hover{border-color:var(--bad-g);color:var(--bad-t)}.-RU0Pa_empty{padding:var(--s-2) var(--s-4);color:var(--c-muted);font-size:var(--fs-sm);margin:0}
.OLVI4W_article{gap:var(--s-4);flex-direction:column;display:flex}.OLVI4W_header{gap:var(--s-1);flex-direction:column;display:flex}.OLVI4W_overline{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.OLVI4W_title{color:var(--c-ink);font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin:0}.OLVI4W_introCard,.OLVI4W_resultCard{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--c-hairline);background:var(--glass-card);box-shadow:var(--e1);border-radius:16px;flex-direction:column;display:flex}@media (min-width:640px){.OLVI4W_introCard{padding:24px}.OLVI4W_resultCard{align-items:center;gap:var(--s-5);flex-direction:row;padding:24px}}.OLVI4W_chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.OLVI4W_chip{border:1px solid color-mix(in srgb, var(--app-primary) 16%, transparent);background:color-mix(in srgb, var(--app-primary) 8%, var(--c-canvas));color:var(--app-primary-dark);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.OLVI4W_muted{color:var(--c-muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.OLVI4W_strong{color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}.OLVI4W_noTries{gap:var(--s-1);flex-direction:column;display:flex}.OLVI4W_resultBody{gap:var(--s-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.OLVI4W_resultPill{align-self:flex-start}.OLVI4W_resultHeadline{color:var(--c-ink);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0}.OLVI4W_resultFacts{color:var(--c-muted);font-size:var(--fs-sm);margin:0}.OLVI4W_scoreValue{font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.OLVI4W_actions{gap:var(--s-3);flex-wrap:wrap;padding-block-start:var(--s-1);display:flex}.OLVI4W_review{gap:var(--s-2);flex-direction:column;display:flex}.OLVI4W_reviewTitle{color:var(--c-ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}
.p-7x8a_group{border:0;row-gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.p-7x8a_legend{color:var(--c-ink);font:var(--field-label-weight,var(--fw-semibold)) var(--fs-sm)/var(--lh-sm) var(--f-control);margin-block-end:8px;padding:0}.p-7x8a_required{color:var(--bad-t);margin-inline-start:2px}.p-7x8a_row{flex-direction:column;gap:16px;min-inline-size:0;display:flex}.p-7x8a_box{min-inline-size:0;min-block-size:var(--field-min-height,48px);border:1px solid var(--field-border,var(--c-muted));border-radius:var(--field-radius,var(--r-sm));background:var(--c-canvas);color:var(--c-ink);transition:border-color var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out);align-items:center;gap:8px;padding-inline:12px;display:flex;position:relative}.p-7x8a_box:hover{border-color:var(--field-border-hover,var(--c-body))}.p-7x8a_box:focus-within{border-color:var(--c-link);box-shadow:0 0 0 1px var(--c-link)}.p-7x8a_box[data-invalid]{border-color:var(--bad-t)}.p-7x8a_box svg{flex:none}.p-7x8a_type{inline-size:fit-content;min-inline-size:150px;max-inline-size:100%;font-size:var(--fs-sm)}.p-7x8a_typeLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.p-7x8a_phone{flex:1;padding-inline:0 12px}.p-7x8a_dial{color:var(--c-body);font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--f-control);white-space:nowrap;flex:none;align-self:stretch;align-items:center;gap:4px;padding-inline:12px 4px;display:inline-flex;position:relative}.p-7x8a_flag{font-size:1.25em;line-height:1}.p-7x8a_number{min-inline-size:0;padding:var(--field-pad-y,11px) 0;color:inherit;font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--f-control);background:0 0;border:0;outline:none;flex:1}.p-7x8a_overlay{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;font:inherit;border:0;margin:0;position:absolute;inset:0}.p-7x8a_error{color:var(--bad-t);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);align-items:flex-start;gap:4px;margin:0;display:flex}.p-7x8a_error svg{flex:none;margin-block-start:2px}@media (min-width:640px){.p-7x8a_row{flex-direction:row}.p-7x8a_type{min-inline-size:150px}}
._8En7Kq_conversationRow{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-hairline);display:flex}._8En7Kq_memberRow{align-items:center;gap:var(--s-3);padding-block:var(--s-2);display:flex}._8En7Kq_lines{gap:var(--s-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}._8En7Kq_lineSplit{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}
.lSpm_G_row{align-items:center;gap:var(--s-4);min-block-size:56px;inline-size:100%;padding:var(--s-2) var(--s-4);color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.lSpm_G_row:hover{background:color-mix(in srgb, var(--app-primary) 6%, transparent)}.lSpm_G_texts{flex-direction:column;flex:1;min-inline-size:0;display:flex}.lSpm_G_name,.lSpm_G_subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lSpm_G_name{color:var(--c-ink);font:var(--fs-sm)/var(--lh-sm) var(--f-control)}.lSpm_G_subtitle{color:var(--c-muted);font:var(--fs-xs)/var(--lh-xs) var(--f-control)}
.x1dmda_panel{gap:var(--s-3);display:grid}.x1dmda_hint{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--c-ink);margin:0}.x1dmda_columns{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.x1dmda_column{align-content:start;gap:var(--s-1);min-block-size:56px;padding:var(--s-1);border:1px dashed var(--c-hairline);border-radius:var(--r-xs);margin:0;list-style:none;display:grid}.x1dmda_card{align-items:center;gap:var(--s-1);min-block-size:44px;padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);cursor:grab;border:1px solid;display:flex}.x1dmda_card[data-dragging]{opacity:.4}.x1dmda_grip{color:var(--c-muted);flex:none}.x1dmda_cardName{min-inline-size:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-ink);flex:1}.x1dmda_cardButtons{gap:2px;display:inline-flex}.x1dmda_move{border-radius:var(--r-xs);min-block-size:28px;min-inline-size:28px;color:var(--c-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.x1dmda_move:hover{background:#00000014}.x1dmda_move[aria-disabled=true]{opacity:.35;cursor:default}.x1dmda_missing{gap:var(--s-1);display:grid}.x1dmda_missingTitle{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--c-ink);margin:0}.x1dmda_missingGrid{gap:var(--s-1);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.x1dmda_missingCard{align-items:center;gap:var(--s-2);min-block-size:48px;inline-size:100%;padding:var(--s-1) var(--s-2);border:1px solid var(--c-hairline);border-radius:var(--r-xs);background:var(--c-canvas);font:inherit;text-align:start;color:var(--c-ink);cursor:pointer;display:flex}.x1dmda_missingCard:hover{background:var(--c-tint-1)}.x1dmda_missingIcon{border-radius:6px;place-items:center;block-size:24px;inline-size:24px;display:inline-grid}.x1dmda_missingText{flex:1;gap:2px;display:grid}.x1dmda_missingName{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold)}.x1dmda_pill{padding:0 var(--s-1);border-radius:var(--r-pill);justify-self:start;font-size:11px;line-height:16px}.x1dmda_critical{background:var(--bad-bg);color:var(--bad-t)}.x1dmda_medium{background:var(--info-bg);color:var(--info-t)}.x1dmda_optional{background:var(--neu-bg);color:var(--neu-t)}.x1dmda_allAdded{text-align:center;font-size:var(--fs-md);color:var(--c-muted);margin:0}.x1dmda_actions{justify-content:flex-end;gap:var(--s-2);display:flex}.x1dmda_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.x1dmda_move:focus-visible,.x1dmda_missingCard:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}
.sWcwDq_alert{align-items:flex-start;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--f-control);flex-wrap:wrap;display:flex}.sWcwDq_icon{flex:none;block-size:20px;inline-size:20px}.sWcwDq_content{gap:var(--s-1);flex:12rem;min-inline-size:0;display:grid}.sWcwDq_title{font-weight:var(--fw-semibold);margin:0}.sWcwDq_message>:first-child{margin-block-start:0}.sWcwDq_message>:last-child{margin-block-end:0}.sWcwDq_action{align-items:center;gap:var(--s-2);flex:none;align-self:center;display:flex}.sWcwDq_info{background:var(--info-bg);color:var(--info-t)}.sWcwDq_success{background:var(--ok-bg);color:var(--ok-t)}.sWcwDq_warning{background:var(--warn-bg);color:var(--warn-t)}.sWcwDq_danger{background:var(--bad-bg);color:var(--bad-t)}@media (forced-colors:active){.sWcwDq_alert{border:1px solid canvastext}}
.BJXgYG_icon{flex:none;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:inline-flex;position:relative}.BJXgYG_icon[data-size=small]{block-size:32px;inline-size:32px}.BJXgYG_icon[data-size=large]{block-size:48px;inline-size:48px}.BJXgYG_icon[data-size=extra-large]{block-size:76px;inline-size:76px}.BJXgYG_icon[data-size=hero]{block-size:180px;inline-size:180px}.BJXgYG_avatar{object-fit:contain;flex:none;block-size:72%;inline-size:72%}
.LRmT_G_row{align-items:center;gap:var(--s-4);min-block-size:56px;inline-size:100%;padding:var(--s-3) var(--s-4);font:var(--fs-sm)/var(--lh-sm) var(--f-control);text-align:start;display:flex}.LRmT_G_button{min-block-size:44px;color:inherit;cursor:pointer;background:0 0;border:0}.LRmT_G_button:hover{background:color-mix(in srgb, var(--app-primary) 6%, transparent)}.LRmT_G_compact{min-block-size:44px;padding-block:4px}.LRmT_G_icon{block-size:40px;inline-size:40px;color:var(--c-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.LRmT_G_compact .LRmT_G_icon{block-size:28px}.LRmT_G_selected{color:var(--app-primary)}.LRmT_G_texts{flex-direction:column;flex:1;min-inline-size:0;display:flex}.LRmT_G_title{color:var(--c-ink)}.LRmT_G_subtitle{color:var(--c-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LRmT_G_danger .LRmT_G_icon,.LRmT_G_danger .LRmT_G_title{color:var(--bad-t)}
.bxl2na_panel{gap:var(--s-3);padding:var(--s-2);display:grid}.bxl2na_header{justify-content:space-between;align-items:center;display:flex}.bxl2na_title{align-items:center;gap:var(--s-1);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-ink);display:inline-flex}.bxl2na_close{border-radius:var(--r-xs);min-block-size:32px;min-inline-size:32px;color:var(--c-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.bxl2na_close:disabled{opacity:.4;cursor:default}.bxl2na_subtitle{font-size:var(--fs-sm);color:var(--c-muted);margin:0}.bxl2na_grid{gap:var(--s-1);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.bxl2na_language{justify-items:center;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--c-hairline);border-radius:var(--r-sm);cursor:pointer;display:grid;position:relative}.bxl2na_language[data-selected]{border-color:var(--app-primary);background:var(--c-tint-1)}.bxl2na_language:has(.bxl2na_radio:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.bxl2na_radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bxl2na_code{background:var(--c-tint-2);block-size:36px;inline-size:36px;font-weight:var(--fw-semibold);color:var(--c-ink);border-radius:50%;place-items:center;display:inline-grid}.bxl2na_languageName{font-size:var(--fs-sm);color:var(--c-ink)}.bxl2na_check{color:var(--app-primary);position:absolute;inset-block-start:6px;inset-inline-end:6px}.bxl2na_error{gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-xs);background:var(--bad-bg);color:var(--bad-t);display:flex}.bxl2na_error div{font-size:var(--fs-sm);display:grid}.bxl2na_progress,.bxl2na_success{justify-items:center;gap:var(--s-2);padding-block:var(--s-3);text-align:center;display:grid}.bxl2na_progressTitle{font-size:var(--fs-lg);color:var(--c-ink);margin:0}.bxl2na_globe{place-items:center;block-size:80px;inline-size:80px;display:grid;position:relative}.bxl2na_ring{border:2px solid var(--app-primary);animation:bxl2na_pulse 1.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.bxl2na_core{background:var(--c-tint-2);block-size:56px;inline-size:56px;color:var(--app-primary);border-radius:50%;place-items:center;display:grid}.bxl2na_flow{align-items:center;gap:var(--s-2);display:inline-flex}.bxl2na_pill{gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--c-tint-1);font-size:var(--fs-sm);display:inline-flex}.bxl2na_track{border-radius:var(--r-pill);background:var(--c-tint-2);block-size:6px;inline-size:100%;overflow:hidden}.bxl2na_fill{border-radius:inherit;background:var(--app-primary);block-size:100%;inline-size:40%;animation:bxl2na_slide 1.4s var(--ease-move) infinite}.bxl2na_hint{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);color:var(--c-muted);margin:0;display:inline-flex}.bxl2na_badge{background:var(--ok-bg);block-size:64px;inline-size:64px;color:var(--ok-t);border-radius:50%;place-items:center;display:inline-grid}.bxl2na_actions{justify-content:flex-end;gap:var(--s-2);display:flex}.bxl2na_close:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}@keyframes bxl2na_pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.1)}}@keyframes bxl2na_slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.bxl2na_ring,.bxl2na_fill{animation:none}}
.oAv-QW_group{border:0;min-inline-size:0;margin:0;padding:0}.oAv-QW_legend{font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--c-ink);margin-block-end:var(--s-2);padding:0}.oAv-QW_legendHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.oAv-QW_hint,.oAv-QW_error{margin:0 0 var(--s-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--c-muted)}.oAv-QW_error{margin:var(--s-2) 0 0;color:var(--bad-t);font-weight:var(--fw-medium)}.oAv-QW_options{row-gap:var(--s-3);display:grid}
.-rzHfG_chip{min-block-size:32px;max-inline-size:100%;padding-inline:var(--s-3);border-radius:var(--r-pill);background:var(--c-canvas);box-shadow:var(--ring-btn);color:var(--c-ink);font:var(--fw-medium) var(--fs-sm)/var(--lh-sm) var(--f-control);white-space:nowrap;vertical-align:middle;transition:background-color var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out);border:0;align-items:center;gap:6px;margin:0;display:inline-flex}button.-rzHfG_chip{cursor:pointer;-webkit-tap-highlight-color:transparent}button.-rzHfG_chip:focus-visible,.-rzHfG_remove:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){button.-rzHfG_chip:hover:not(:disabled){box-shadow:var(--ring-btn-hover);background:var(--c-tint-1)}}.-rzHfG_chip[aria-pressed=true]{background:var(--c-tint-2);box-shadow:var(--ring-on);color:var(--c-link)}.-rzHfG_chip:disabled{opacity:.48;cursor:not-allowed}.-rzHfG_removable{padding-inline-end:var(--s-1)}.-rzHfG_label{text-overflow:ellipsis;overflow:hidden}.-rzHfG_check{flex:none;block-size:16px;inline-size:16px}.-rzHfG_remove{block-size:24px;inline-size:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.-rzHfG_remove:hover{background:var(--c-tint-2);color:var(--c-ink)}.-rzHfG_remove svg{block-size:16px;inline-size:16px}@media (forced-colors:active){.-rzHfG_chip{border:1px solid buttontext}.-rzHfG_chip[aria-pressed=true]{border:2px solid highlight}}@media (prefers-reduced-motion:reduce){.-rzHfG_chip{transition:none}}
.bOUiCG_page{gap:var(--s-4);flex-direction:column;padding-block-end:var(--s-8);display:flex}.bOUiCG_viewGrid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.bOUiCG_viewGrid{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr))}}.bOUiCG_viewCard{border:1px solid var(--c-hairline);background:var(--c-canvas);inline-size:100%;min-inline-size:0;color:var(--c-body);font-family:var(--f-control);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s,color .2s;display:flex}.bOUiCG_viewCard:hover{border-color:color-mix(in srgb, var(--app-primary) 45%, var(--c-hairline));background-color:color-mix(in srgb, var(--app-primary) 5%, var(--c-canvas));box-shadow:0 6px 16px color-mix(in srgb, var(--app-primary) 12%, transparent);transform:translateY(-2px)}.bOUiCG_viewCard:active{transform:translateY(0)scale(.98)}.bOUiCG_viewCard:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.bOUiCG_viewCardActive,.bOUiCG_viewCardActive:hover{border-color:var(--app-primary);background-color:var(--app-primary);color:var(--c-on-dark);box-shadow:0 6px 16px color-mix(in srgb, var(--app-primary) 30%, transparent)}.bOUiCG_viewCardIcon{block-size:30px;inline-size:30px;color:var(--app-primary);background:color-mix(in srgb, var(--app-primary) 10%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.bOUiCG_viewCardActive .bOUiCG_viewCardIcon{color:var(--c-on-dark);background:#ffffff38}.bOUiCG_viewCardTitle{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:15px;font-weight:var(--fw-medium);flex:1;overflow:hidden}.bOUiCG_viewCardCount{block-size:24px;min-inline-size:28px;color:var(--app-primary);background:color-mix(in srgb, var(--app-primary) 10%, transparent);font-size:13px;font-weight:var(--fw-semibold);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.bOUiCG_viewCardActive .bOUiCG_viewCardCount{color:var(--app-primary);background:var(--c-canvas)}.bOUiCG_viewCardShimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--app-primary) 6%, #fff) 25%, color-mix(in srgb, var(--app-primary) 18%, #fff) 37%, color-mix(in srgb, var(--app-primary) 6%, #fff) 63%);background-size:400% 100%;border-radius:4px;block-size:12px;inline-size:14px;animation:1.4s infinite bOUiCG_viewCardShimmer;display:block}@keyframes bOUiCG_viewCardShimmer{0%{background-position:100%}to{background-position:0}}@media (hover:none){.bOUiCG_viewCard:hover{transform:none}}@media (max-width:1023px){.bOUiCG_viewCard{border-radius:12px;grid-template-columns:auto 1fr;grid-template-areas:"icon count""title title";gap:6px;padding:8px;display:grid}.bOUiCG_viewCardIcon{border-radius:6px;grid-area:icon;block-size:24px;inline-size:24px}.bOUiCG_viewCardIcon svg{block-size:14px;inline-size:14px}.bOUiCG_viewCardCount{grid-area:count;justify-self:end;block-size:22px;min-inline-size:24px;padding:0 6px;font-size:12px}.bOUiCG_viewCardTitle{grid-area:title;font-size:13px}}@media (max-width:639px){.bOUiCG_viewCardTitle{font-size:11px}}.bOUiCG_searchBar{z-index:var(--z-header);align-items:center;gap:var(--s-2);padding:var(--s-2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffbf;border-radius:16px;flex-wrap:wrap;display:flex;position:sticky;inset-block-start:var(--s-2)}@media (min-width:640px){.bOUiCG_searchBar{gap:var(--s-3);flex-wrap:nowrap}}.bOUiCG_searchBarFilter{inline-size:100%;min-inline-size:0}@media (min-width:640px){.bOUiCG_searchBarFilter{flex:1;inline-size:auto}}.bOUiCG_filterBar{align-items:center;gap:var(--s-2);min-inline-size:0;display:flex}.bOUiCG_filterSearch{flex:1;min-inline-size:0}@media (min-width:640px){.bOUiCG_filterSearch{max-inline-size:320px}}.bOUiCG_filterSearchIcon{color:var(--app-primary)}.bOUiCG_filterSearch input{inline-size:100%;min-inline-size:0}.bOUiCG_layoutToggle{gap:var(--s-1);background:var(--app-soft);border-radius:12px;flex:none;margin-inline-start:auto;padding:4px;display:flex}.bOUiCG_layoutOption{min-block-size:36px;color:var(--c-muted);font:var(--fw-medium) var(--fs-sm) / var(--lh-sm) var(--f-control);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}@media (min-width:640px){.bOUiCG_layoutOption{padding-inline:16px}}.bOUiCG_layoutOptionActive{background:var(--app-primary);color:var(--c-on-dark)}.bOUiCG_layoutOption:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.bOUiCG_catalogue{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));inline-size:100%;display:grid}.bOUiCG_myList{gap:var(--s-4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.bOUiCG_myList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.bOUiCG_myList{grid-template-columns:repeat(3,minmax(0,1fr))}}.bOUiCG_catalogue.bOUiCG_rows,.bOUiCG_myList.bOUiCG_rows{gap:var(--s-3);grid-template-columns:repeat(1,minmax(0,1fr))}.bOUiCG_sentinel{grid-column:1/-1;block-size:1px}.bOUiCG_emptyWide{grid-column:1/-1;justify-content:center;align-items:center;min-block-size:320px;display:flex}.bOUiCG_error{align-items:center;gap:var(--s-4);padding-block:var(--s-6);flex-direction:column;display:flex}@keyframes bOUiCG_cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bOUiCG_cover{--cover-color:var(--app-primary);background:var(--cover-color);color:var(--c-on-dark);border-radius:12px;position:relative;overflow:hidden}.bOUiCG_cover_blue{--cover-color:#1e7bfa}.bOUiCG_cover_indigo{--cover-color:#3a3286}.bOUiCG_cover_violet{--cover-color:#9568f6}.bOUiCG_cover_navy{--cover-color:#1a2c45}.bOUiCG_cover_green{--cover-color:#16a34a}.bOUiCG_cover_royal{--cover-color:#3562fb}.bOUiCG_coverImage{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.bOUiCG_coverIcon{opacity:.2;position:absolute;inset-block-end:-16px;inset-inline-end:12px}.bOUiCG_coverBadges{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:12px;inset-inline:12px}.bOUiCG_coverBadge{background:color-mix(in srgb, var(--c-ink) 40%, transparent);color:var(--c-on-dark);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.bOUiCG_card{block-size:100%;inline-size:100%;padding:var(--s-2);background:var(--c-canvas);animation:bOUiCG_cardIn var(--d-enter) var(--ease-out) both;transition:border-color .2s ease, transform var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out);border:1px solid #dfedff;border-radius:24px;flex-direction:column;display:flex;position:relative}.bOUiCG_card:hover{border-color:color-mix(in srgb, var(--app-primary) 35%, #dfedff);box-shadow:var(--e2);transform:translateY(-2px)}.bOUiCG_card:has(:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:4px}.bOUiCG_card>.bOUiCG_cover{aspect-ratio:2;flex:none}.bOUiCG_cardSkeletonCover{aspect-ratio:2;border-radius:12px;inline-size:100%}.bOUiCG_cardBody{gap:var(--s-2);min-inline-size:0;padding:var(--s-2) var(--s-2) 0;flex-direction:column;flex:1;display:flex}.bOUiCG_cardHeading{gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.bOUiCG_cardTitle{-webkit-line-clamp:2;color:#1a2c45;font-size:var(--fs-md);font-weight:var(--fw-semibold);-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}@media (min-width:640px){.bOUiCG_cardTitle{min-block-size:2.8em}}@media (max-width:359px){.bOUiCG_cardTitle{-webkit-line-clamp:1}}.bOUiCG_cardLink,.bOUiCG_rowLink{color:inherit;text-decoration:none}.bOUiCG_cardLink:after,.bOUiCG_rowLink:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.bOUiCG_cardLink:focus-visible,.bOUiCG_rowLink:focus-visible{outline:none}.bOUiCG_cardSummary{text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted);font-size:var(--fs-xs);margin:0;display:none;overflow:hidden}@media (min-width:640px){.bOUiCG_cardSummary{display:block}}.bOUiCG_facts{align-items:center;gap:var(--s-1) var(--s-4);color:var(--c-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.bOUiCG_fact{align-items:center;gap:4px;display:inline-flex}.bOUiCG_factTruncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.bOUiCG_iconSuccess{color:#22c55e}.bOUiCG_iconPrimary{color:var(--app-primary)}.bOUiCG_cardFooter{align-items:center;gap:var(--s-2);padding-block:var(--s-2);border-block-start:1px solid var(--c-hairline);margin-block-start:auto;display:flex}.bOUiCG_cardFooterEnd{margin-inline-start:auto}.bOUiCG_certificateNote{color:#1a2c45;font-size:var(--fs-xs);font-weight:var(--fw-medium);align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.bOUiCG_statusPill.bOUiCG_statusPill{block-size:auto;font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:8px;padding:5px 8px;line-height:14px}.bOUiCG_statusPill.bOUiCG_statusPill[data-tone=neutral]{color:#5a6f87;background:#ececec}.bOUiCG_progress{align-items:center;gap:var(--s-3);display:flex}.bOUiCG_progressTrack{background:var(--c-tint-2);border-radius:999px;flex:1;block-size:6px;overflow:hidden}.bOUiCG_progressFill{background:var(--app-primary);border-radius:999px;block-size:100%;transition:inline-size .3s}.bOUiCG_progressText{color:var(--c-ink);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}.bOUiCG_row{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-canvas);animation:bOUiCG_cardIn var(--d-enter) var(--ease-out) both;transition:border-color .2s ease, transform var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out);flex-direction:column;display:flex;position:relative}@media (min-width:640px){.bOUiCG_row{align-items:center;gap:var(--s-4);padding:var(--s-4);flex-direction:row}}.bOUiCG_row:hover{border-color:color-mix(in srgb, var(--app-primary) 30%, var(--c-hairline));box-shadow:var(--e2);transform:translateY(-2px)}.bOUiCG_row:has(.bOUiCG_rowLink:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.bOUiCG_rowMain{align-items:flex-start;gap:var(--s-3);flex:1;min-inline-size:0;display:flex}@media (min-width:640px){.bOUiCG_rowMain{align-items:center;gap:var(--s-4)}}.bOUiCG_rowCover{aspect-ratio:2;flex:none;justify-content:center;align-items:center;inline-size:72px;display:flex}@media (min-width:640px){.bOUiCG_rowCover{inline-size:112px}}.bOUiCG_rowCover .bOUiCG_coverIcon{opacity:1;position:static}.bOUiCG_rowSkeletonCover{border-radius:12px;flex:none}.bOUiCG_rowText{flex-direction:column;flex:1;gap:6px;min-inline-size:0;display:flex}.bOUiCG_rowMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted);font-size:var(--fs-xs);overflow:hidden}.bOUiCG_rowTitle{-webkit-line-clamp:2;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (min-width:640px){.bOUiCG_rowTitle{font-size:var(--fs-md)}}.bOUiCG_rowTrack{background:color-mix(in srgb, var(--app-primary) 12%, transparent);border-radius:999px;block-size:6px;overflow:hidden}.bOUiCG_rowFill{background:var(--app-primary);border-radius:999px;block-size:100%;transition:inline-size .4s}.bOUiCG_rowFillDone{background:var(--ok-g)}.bOUiCG_rowFacts{align-items:center;gap:var(--s-1) var(--s-3);color:var(--c-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.bOUiCG_rowActivity{align-items:center;gap:4px;display:inline-flex}.bOUiCG_rowAction{z-index:1;white-space:nowrap;flex:none;inline-size:100%;text-decoration:none;position:relative}@media (min-width:641px){.bOUiCG_rowAction{inline-size:auto}}@media (prefers-reduced-motion:reduce){.bOUiCG_card,.bOUiCG_row{transition:none;animation:none}.bOUiCG_card:hover,.bOUiCG_row:hover{transform:none}.bOUiCG_viewCardShimmer{animation:none}}
.AErCBG_outline{gap:var(--s-3);flex-direction:column;display:flex}.AErCBG_outlineCompact{gap:var(--s-1)}.AErCBG_outlineTop{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-2);display:flex}.AErCBG_chapter{border:1px solid var(--c-hairline);border-radius:var(--r-sm);background:var(--c-canvas);transition:border-color .24s,box-shadow .24s}.AErCBG_chapterExpanded{border-color:color-mix(in srgb, var(--app-primary) 22%, var(--c-hairline));box-shadow:0 10px 28px color-mix(in srgb, var(--app-primary) 8%, transparent)}.AErCBG_chapterHeader{border-radius:var(--r-sm);inline-size:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:14px;display:flex}@media (min-width:641px){.AErCBG_chapterHeader{gap:14px;padding:16px 18px}}.AErCBG_chapterHeaderButton{cursor:pointer}.AErCBG_chapterHeaderButton:hover .AErCBG_chapterChevron{background:color-mix(in srgb, var(--app-primary) 10%, var(--c-canvas));color:var(--app-primary)}.AErCBG_chapterHeaderButton:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:-2px}.AErCBG_chapterBadge{border-radius:var(--r-xs);background:color-mix(in srgb, var(--app-primary) 8%, var(--c-canvas));block-size:40px;inline-size:40px;color:var(--app-primary);font-size:15px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.AErCBG_chapterBadgeProgress{background:var(--app-primary);color:var(--c-on-dark)}.AErCBG_chapterBadgeDone{color:var(--c-on-dark);background:#22c55e}.AErCBG_chapterHeading{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.AErCBG_chapterLabel{color:var(--c-muted);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.AErCBG_chapterTitle{color:var(--c-ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.35}.AErCBG_chapterMeta{color:var(--c-muted);font-size:13px}.AErCBG_chapterChevron{block-size:34px;inline-size:34px;color:var(--c-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .28s,background-color .2s,color .2s;display:flex}.AErCBG_chapterExpanded .AErCBG_chapterChevron{transform:rotate(180deg)}.AErCBG_chapterBody{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s,visibility 0s linear .28s;display:grid}.AErCBG_chapterExpanded .AErCBG_chapterBody{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .28s,visibility linear}.AErCBG_chapterBodyInner{min-block-size:0;overflow:hidden}.AErCBG_chapterRows{flex-direction:column;gap:2px;padding:0 4px 10px;display:flex;position:relative}.AErCBG_chapterRows:before{content:"";background:var(--c-hairline);border-radius:2px;inline-size:2px;position:absolute;inset-block:24px 34px;inset-inline-start:26px}@media (min-width:641px){.AErCBG_chapterRows{padding:0 10px 12px}.AErCBG_chapterRows:before{inset-block-end:36px;inset-inline-start:32px}}.AErCBG_chapterStatic{box-shadow:none;background:0 0;border:0}.AErCBG_chapterStatic .AErCBG_chapterHeader{padding:12px 8px 8px}.AErCBG_chapterStatic .AErCBG_chapterBadge{border-radius:6px;block-size:32px;inline-size:32px;font-size:13px}.AErCBG_chapterStatic .AErCBG_chapterTitle{font-size:var(--fs-sm)}.AErCBG_chapterStatic .AErCBG_chapterRows{padding:0 0 8px}.AErCBG_chapterStatic .AErCBG_chapterRows:before{inset-block-end:32px;inset-inline-start:22px}.AErCBG_row{align-items:center;gap:var(--s-3);border-radius:var(--r-xs);min-block-size:48px;inline-size:100%;color:var(--c-ink);font:var(--fw-regular) var(--fs-sm) / 1.4 var(--f-control);text-align:start;cursor:pointer;background:0 0;border:0;padding:8px 12px;transition:background-color .2s;display:flex;position:relative}.AErCBG_row:hover{background:color-mix(in srgb, var(--app-primary) 6%, transparent)}.AErCBG_row:hover .AErCBG_rowTitle{color:var(--app-primary)}.AErCBG_row:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.AErCBG_rowStatus{z-index:1;border:2px solid var(--c-hairline);background:var(--c-canvas);block-size:22px;inline-size:22px;color:var(--c-on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex;position:relative}.AErCBG_rowType{background:color-mix(in srgb, var(--app-primary) 8%, var(--c-canvas));block-size:32px;inline-size:32px;color:var(--app-primary);border-radius:6px;flex:none;justify-content:center;align-items:center;display:none}@media (min-width:641px){.AErCBG_rowType{display:flex}}.AErCBG_rowTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-inline-size:0;transition:color .2s;display:-webkit-box;overflow:hidden}.AErCBG_rowChip{background:var(--app-primary);color:var(--c-on-dark);font-size:11px;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.AErCBG_rowMeta{color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.AErCBG_rowDone .AErCBG_rowStatus{background:#22c55e;border-color:#22c55e}.AErCBG_rowDone .AErCBG_rowType{background:color-mix(in srgb, #22c55e 10%, var(--c-canvas));color:#22c55e}.AErCBG_rowUpNext{background:color-mix(in srgb, var(--app-primary) 6%, var(--c-canvas))}.AErCBG_rowUpNext .AErCBG_rowStatus{border-color:var(--app-primary);box-shadow:inset 0 0 0 4px var(--c-canvas), inset 0 0 0 10px var(--app-primary)}.AErCBG_rowUpNext .AErCBG_rowTitle{font-weight:var(--fw-semibold)}.AErCBG_rowCurrent{background:var(--c-tint-2)}.AErCBG_rowCurrent .AErCBG_rowStatus{border-color:var(--app-primary)}.AErCBG_rowCurrent .AErCBG_rowTitle{color:var(--app-primary);font-weight:var(--fw-semibold)}.AErCBG_certificate{border-radius:var(--r-sm);background:color-mix(in srgb, #ffb700 7%, var(--c-canvas));inline-size:100%;color:var(--c-ink);font:inherit;text-align:start;cursor:pointer;border:1.5px dashed #f1cf73;align-items:center;gap:12px;padding:14px;transition:border-color .2s,background-color .2s,transform .2s;display:flex}@media (min-width:641px){.AErCBG_certificate{gap:14px;padding:16px 18px}}.AErCBG_certificate:hover{border-color:#ffb700;transform:translateY(-1px)}.AErCBG_certificate:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.AErCBG_certificateEarned{background:color-mix(in srgb, #22c55e 7%, var(--c-canvas));border-style:solid;border-color:#8adbb7}.AErCBG_certificateEarned .AErCBG_certificateIcon{background:#22c55e}.AErCBG_certificateCurrent{border-color:var(--app-primary)}.AErCBG_certificateIcon{border-radius:var(--r-xs);block-size:40px;inline-size:40px;color:var(--c-on-dark);background:#ffb700;flex:none;justify-content:center;align-items:center;display:flex}.AErCBG_certificateText{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.AErCBG_certificateTitle{font-size:15px;font-weight:var(--fw-semibold)}.AErCBG_certificateMeta{color:var(--c-muted);font-size:13px}.AErCBG_certificateAction{color:var(--c-muted);flex:none;display:flex}.AErCBG_outlineCompact .AErCBG_certificate{padding:var(--s-3);margin-block-start:var(--s-2)}.AErCBG_outlineCompact .AErCBG_certificateIcon{border-radius:6px;block-size:32px;inline-size:32px}.AErCBG_outlineCompact .AErCBG_certificateTitle{font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.AErCBG_chapter,.AErCBG_chapterChevron,.AErCBG_chapterBody,.AErCBG_certificate{transition:none}}
.OKPaeW_chips{padding-block:var(--s-2);margin-block:calc(-1 * var(--s-2));scrollbar-width:none;align-items:center;gap:6px;margin-inline:-3px;padding-inline:3px;display:flex;overflow-x:auto}.OKPaeW_chips::-webkit-scrollbar{display:none}.OKPaeW_chips .OKPaeW_chip{flex-shrink:0}.OKPaeW_count{font-size:var(--fs-xs);font-weight:var(--fw-semibold);opacity:.75;margin-inline-start:4px}@media (max-width:768px){.OKPaeW_chips .OKPaeW_chip{min-block-size:44px}}
.C-H5ZG_row{align-items:center;gap:var(--s-3);padding-block:var(--s-2);display:flex}.C-H5ZG_lines{flex-direction:column;flex:1;gap:6px;min-inline-size:0;display:flex}
.gk5_LG_group{border:0;min-inline-size:0;margin:0;padding:0}.gk5_LG_legend{font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--c-ink);margin-block-end:var(--s-2);padding:0}.gk5_LG_legendHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gk5_LG_hint,.gk5_LG_error{margin:0 0 var(--s-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--f-control);color:var(--c-muted)}.gk5_LG_error{margin:var(--s-2) 0 0;color:var(--bad-t);font-weight:var(--fw-medium)}.gk5_LG_options{row-gap:var(--s-3);display:grid}.gk5_LG_horizontal{gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}
.QhaOxG_card{background:#fff;border:1px solid #dfedff;border-radius:14px;padding:14px 16px 14px 18px;transition:border-color .18s,box-shadow .18s;position:relative}.QhaOxG_card:before{content:"";background:#dfedff;border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-block:12px;inset-inline-start:0}.QhaOxG_card:hover{border-color:#1e7bfa52}.QhaOxG_answered:before{background:#22c55e}.QhaOxG_pending:before{background:#f59e0b}.QhaOxG_pending{background:#fffbf5}.QhaOxG_label{font-size:13px;font-weight:600;line-height:1.45}.QhaOxG_chip{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.QhaOxG_chipAnswered{color:#15803d;background:#22c55e1f}.QhaOxG_chipPending{color:#b45309;background:#f59e0b29}.QhaOxG_chipOptional{color:#576f8b;background:#eef0f2}
.n6TX5W_field{gap:var(--s-2);flex-direction:column;display:flex}.n6TX5W_chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
