.Accordion-module__XpJyEG__list{flex-direction:column;gap:14px;display:flex}.Accordion-module__XpJyEG__item{position:relative}.Accordion-module__XpJyEG__item:before{content:"";border-radius:var(--r-btn);background:var(--acc,var(--accent));opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);pointer-events:none;position:absolute;inset:0}.Accordion-module__XpJyEG__itemCard{z-index:1;border:1.5px solid color-mix(in srgb, var(--acc,var(--accent)) 18%, var(--border));border-radius:var(--r-btn);background:var(--bg-1-5);transition:border-color var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);position:relative;overflow:hidden}.Accordion-module__XpJyEG__item:has(.Accordion-module__XpJyEG__trigger[aria-expanded=true]):before{opacity:1}.Accordion-module__XpJyEG__item:has(.Accordion-module__XpJyEG__trigger[aria-expanded=true]) .Accordion-module__XpJyEG__itemCard{border-color:color-mix(in srgb, var(--acc,var(--accent)) 36%, var(--border));transform:translate(5px,-5px)}@media (prefers-reduced-motion:reduce){.Accordion-module__XpJyEG__itemCard{transition:none}}.Accordion-module__XpJyEG__headingWrap{font-size:inherit;font-weight:inherit;margin:0;padding:0}.Accordion-module__XpJyEG__trigger{border-radius:var(--r-btn);text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;transition:background var(--motion-duration-base) var(--motion-ease-standard);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.Accordion-module__XpJyEG__trigger:hover{background:color-mix(in srgb, var(--acc,var(--accent)) 6%, transparent)}.Accordion-module__XpJyEG__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--acc,var(--accent)) 9%, transparent)}.Accordion-module__XpJyEG__trigger:focus-visible{outline:2px solid var(--acc,var(--accent));outline-offset:-2px}.Accordion-module__XpJyEG__headerSlot{flex:1;min-width:0}.Accordion-module__XpJyEG__chevronBox{width:20px;height:20px;color:var(--acc,var(--accent));flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.Accordion-module__XpJyEG__body{border-radius:0 0 var(--r-btn) var(--r-btn);overflow:hidden}.Accordion-module__XpJyEG__bodyInner{border-top:1.5px solid color-mix(in srgb, var(--acc,var(--accent)) 14%, var(--border));margin:0 20px;padding:4px 20px 20px}
.PromptLibrary-module__aGG7aa__wrap{flex-direction:column;gap:14px;display:flex}.PromptLibrary-module__aGG7aa__masthead{grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:start;gap:8px;display:grid}.PromptLibrary-module__aGG7aa__mastheadText{min-width:0}.PromptLibrary-module__aGG7aa__clayCol{justify-content:center;align-items:center;min-height:280px;padding:2px;display:flex;position:relative}.PromptLibrary-module__aGG7aa__clay{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;max-height:520px;display:block}.PromptLibrary-module__aGG7aa__heroLight{display:block}.PromptLibrary-module__aGG7aa__heroDark{display:none}[data-theme=dark] .PromptLibrary-module__aGG7aa__heroLight{display:none}[data-theme=dark] .PromptLibrary-module__aGG7aa__heroDark{display:block}.PromptLibrary-module__aGG7aa__searchBar{border:1.5px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:var(--r-panel);background:var(--bg-1-5,var(--bg));flex-direction:column;gap:0;padding:12px;display:flex}.PromptLibrary-module__aGG7aa__controlBar{align-items:stretch;gap:10px;display:flex}.PromptLibrary-module__aGG7aa__searchRow{border:1.5px solid var(--border);border-radius:var(--r-btn);background:var(--bg);min-width:0;min-height:48px;transition:var(--motion-transition-surface);flex:auto;align-items:center;gap:10px;padding:0 14px;display:flex}.PromptLibrary-module__aGG7aa__searchRow:focus-within{border-color:var(--accent)}.PromptLibrary-module__aGG7aa__searchIcon{color:var(--text-2);flex:none;display:inline-flex}.PromptLibrary-module__aGG7aa__filterToggle{border-radius:var(--r-btn);border:1.5px solid var(--border);background:var(--bg);min-height:48px;color:var(--text);font-family:"DM Sans", var(--ff);letter-spacing:.01em;cursor:pointer;transition:var(--motion-transition-surface), transform .18s var(--ease), box-shadow .18s var(--ease);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.PromptLibrary-module__aGG7aa__filterToggle:hover,.PromptLibrary-module__aGG7aa__filterToggle:focus-visible{background:var(--bg-2);border-color:var(--border-2);box-shadow:-5px 5px 0 0 color-mix(in srgb, var(--accent) 46%, var(--text));transform:translate(5px,-5px)}.PromptLibrary-module__aGG7aa__filterToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromptLibrary-module__aGG7aa__filterToggleIcon{color:var(--text-2);display:inline-flex}.PromptLibrary-module__aGG7aa__filterChevron{color:var(--text-2);transition:transform var(--motion-duration-base) var(--motion-ease-standard);display:inline-flex}.PromptLibrary-module__aGG7aa__filterToggleOpen .PromptLibrary-module__aGG7aa__filterChevron{transform:rotate(180deg)}.PromptLibrary-module__aGG7aa__filterToggleActive{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.PromptLibrary-module__aGG7aa__filterToggleActive .PromptLibrary-module__aGG7aa__filterToggleIcon{color:var(--accent)}.PromptLibrary-module__aGG7aa__filterBadge{border-radius:var(--r-pill);background:var(--accent);color:#0b0a08;min-width:20px;height:20px;font-family:"DM Sans", var(--ff);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.PromptLibrary-module__aGG7aa__filterPanel{border-top:1px solid var(--border);animation:PromptLibrary-module__aGG7aa__filterExpand var(--motion-duration-base) var(--motion-ease-standard);flex-direction:column;gap:16px;margin-top:14px;padding-top:14px;display:flex}@keyframes PromptLibrary-module__aGG7aa__filterExpand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PromptLibrary-module__aGG7aa__filterPanelFoot{justify-content:flex-end;display:flex}.PromptLibrary-module__aGG7aa__clearLink{border-radius:var(--r-btn);border:1.5px solid var(--border);background:var(--bg);min-height:44px;font-family:"DM Sans", var(--ff);color:var(--text);cursor:pointer;transition:var(--motion-transition-surface);padding:0 16px;font-size:14px;font-weight:600}.PromptLibrary-module__aGG7aa__clearLink:hover{background:var(--bg-2);border-color:var(--border-2)}.PromptLibrary-module__aGG7aa__clearLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PromptLibrary-module__aGG7aa__filterPanel{animation:none}}@media (max-width:900px){.PromptLibrary-module__aGG7aa__masthead{grid-template-columns:1fr;gap:20px}.PromptLibrary-module__aGG7aa__clayCol{min-height:200px}.PromptLibrary-module__aGG7aa__clay{max-width:320px;max-height:280px;margin:0 auto}}.PromptLibrary-module__aGG7aa__search{min-height:44px;font-family:var(--ff);color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.PromptLibrary-module__aGG7aa__search::placeholder{color:var(--text-3)}.PromptLibrary-module__aGG7aa__filterBlock{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PromptLibrary-module__aGG7aa__filterLabel{font-family:var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);min-width:44px;font-size:12px;font-weight:700}.PromptLibrary-module__aGG7aa__chips{flex-wrap:wrap;gap:8px;display:flex}.PromptLibrary-module__aGG7aa__chip{border:1.5px solid var(--border);background:var(--bg);min-height:44px;color:var(--text-2);font-family:"DM Sans", var(--ff);letter-spacing:.01em;cursor:pointer;transition:var(--motion-transition-surface), transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:9999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.PromptLibrary-module__aGG7aa__chip:hover,.PromptLibrary-module__aGG7aa__chip:focus-visible{background:var(--bg-2);border-color:var(--border-2);color:var(--text);box-shadow:-5px 5px 0 0 color-mix(in srgb, var(--accent) 46%, var(--text));transform:translate(5px,-5px)}.PromptLibrary-module__aGG7aa__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromptLibrary-module__aGG7aa__trackTags{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;padding-top:16px;display:flex}.PromptLibrary-module__aGG7aa__trackTagsLabel{font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.PromptLibrary-module__aGG7aa__trackTag{border:1.5px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);min-height:44px;color:var(--text);font-family:"DM Sans", var(--ff);letter-spacing:.01em;transition:var(--motion-transition-surface);border-radius:9999px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.PromptLibrary-module__aGG7aa__trackTag:hover{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:var(--accent);color:var(--text)}.PromptLibrary-module__aGG7aa__trackTag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromptLibrary-module__aGG7aa__chipActive,.PromptLibrary-module__aGG7aa__chipActive:hover,.PromptLibrary-module__aGG7aa__chipActive:focus-visible{background:var(--accent);border-color:var(--accent);color:#0b0a08;box-shadow:-5px 5px 0 0 color-mix(in srgb, var(--accent) 46%, var(--text));transform:translate(5px,-5px)}.PromptLibrary-module__aGG7aa__chipLevel.PromptLibrary-module__aGG7aa__chipActive,.PromptLibrary-module__aGG7aa__chipLevel.PromptLibrary-module__aGG7aa__chipActive:hover,.PromptLibrary-module__aGG7aa__chipLevel.PromptLibrary-module__aGG7aa__chipActive:focus-visible{background:var(--lvl);border-color:var(--lvl);color:#fff;box-shadow:-5px 5px 0 0 color-mix(in srgb, var(--lvl) 46%, var(--text))}.PromptLibrary-module__aGG7aa__chipCount{opacity:.65;font-size:13px;font-weight:700}.PromptLibrary-module__aGG7aa__chipActive .PromptLibrary-module__aGG7aa__chipCount{opacity:.85}.PromptLibrary-module__aGG7aa__chip_claude:before,.PromptLibrary-module__aGG7aa__chip_chatgpt:before{content:"";border-radius:50%;width:8px;height:8px}.PromptLibrary-module__aGG7aa__chip_claude:before{background:var(--accent)}.PromptLibrary-module__aGG7aa__chip_chatgpt:before{background:#10a37f}.PromptLibrary-module__aGG7aa__categoryHead{border:1.5px solid color-mix(in srgb, var(--cat) 24%, var(--border));border-radius:var(--r-panel);background:color-mix(in srgb, var(--cat) 11%, var(--bg-1-5,var(--bg)));align-items:center;gap:14px;margin-bottom:14px;padding:12px 20px;display:flex}.PromptLibrary-module__aGG7aa__categoryName{font-family:"DM Sans", var(--ff);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--cat) 70%, var(--text));margin:0;font-size:22px;font-weight:900}.PromptLibrary-module__aGG7aa__categoryCount{border-radius:var(--r-pill);background:color-mix(in srgb, var(--cat) 18%, transparent);font-family:"DM Sans", var(--ff);color:color-mix(in srgb, var(--cat) 50%, var(--text));white-space:nowrap;align-items:center;margin-left:auto;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.PromptLibrary-module__aGG7aa__promptHeader{align-items:flex-start;gap:14px;display:flex}.PromptLibrary-module__aGG7aa__promptHeaderText{flex-direction:column;gap:6px;min-width:0;display:flex}.PromptLibrary-module__aGG7aa__promptTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PromptLibrary-module__aGG7aa__promptName{font-family:"Work Sans", var(--ff);letter-spacing:-.02em;color:var(--text);font-size:23px;font-style:italic;font-weight:700;line-height:1.25}.PromptLibrary-module__aGG7aa__modelTag{font-family:"DM Sans", var(--ff);letter-spacing:.02em;white-space:nowrap;border-radius:9999px;flex:none;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.PromptLibrary-module__aGG7aa__tag_any{color:var(--text-2);background:color-mix(in srgb, var(--text-2) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--text-2) 24%, transparent)}.PromptLibrary-module__aGG7aa__tag_claude{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--accent) 28%, transparent)}.PromptLibrary-module__aGG7aa__tag_chatgpt{color:#0a6e54;background:#10a37f1f;border:1.5px solid #10a37f4d}.PromptLibrary-module__aGG7aa__levelChip{font-family:"DM Sans", var(--ff);letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb, var(--lvl) 50%, var(--text));background:color-mix(in srgb, var(--lvl) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--lvl) 27%, transparent);border-radius:9999px;align-items:center;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.PromptLibrary-module__aGG7aa__promptDesc{font-family:var(--ff);color:var(--text-2);font-size:18px;font-weight:500;line-height:1.6}.PromptLibrary-module__aGG7aa__promptDesc strong{color:color-mix(in srgb, var(--lvl,var(--text)) 55%, var(--text));font-weight:700}.PromptLibrary-module__aGG7aa__promptDesc em{color:var(--text);font-style:italic}.PromptLibrary-module__aGG7aa__promptBody{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.PromptLibrary-module__aGG7aa__exampleCol{flex-direction:column;gap:0;min-width:0;display:flex}.PromptLibrary-module__aGG7aa__exampleHead{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.PromptLibrary-module__aGG7aa__exampleLabel{font-family:var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--acc,var(--accent));font-size:12px;font-weight:700}.PromptLibrary-module__aGG7aa__exampleBlock{border-radius:var(--r-btn);border:1.5px solid color-mix(in srgb, var(--acc,var(--accent)) 30%, var(--border));background:color-mix(in srgb, var(--acc,var(--accent)) 6%, var(--bg));font-family:var(--ff);color:var(--text);white-space:pre-wrap;word-break:break-word;flex:1;min-height:160px;margin:8px 0 0;padding:18px 20px;font-size:17px;font-style:italic;font-weight:500;line-height:1.65}.PromptLibrary-module__aGG7aa__examplePlaceholder{border-radius:var(--r-btn);border:1.5px dashed var(--border);font-family:var(--ff);color:var(--text-2);margin:8px 0 0;padding:18px 20px;font-size:16px}.PromptLibrary-module__aGG7aa__templateCol{flex-direction:column;gap:0;min-width:0;display:flex}.PromptLibrary-module__aGG7aa__templateHead{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.PromptLibrary-module__aGG7aa__templateLabel{font-family:var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.PromptLibrary-module__aGG7aa__templateBlock{border-radius:var(--r-btn);border:1.5px solid var(--border);background:var(--bg-1-5,var(--bg-2));font-family:var(--ff-mono);color:var(--text-2);white-space:pre-wrap;word-break:break-word;flex:1;min-height:160px;margin:8px 0 0;padding:14px 16px;font-size:16px;line-height:1.55}.PromptLibrary-module__aGG7aa__blank{background:color-mix(in srgb, var(--acc,var(--accent)) 16%, transparent);color:var(--text);border-radius:4px;padding:0 3px;font-weight:600}.PromptLibrary-module__aGG7aa__copyBtn{border-radius:var(--r-btn);border:1.5px solid var(--border);background:var(--bg);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:var(--motion-transition-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PromptLibrary-module__aGG7aa__copyBtn:hover{background:var(--bg-2);border-color:var(--border-2);color:var(--text)}.PromptLibrary-module__aGG7aa__copyBtn svg{width:16px;height:16px;display:block}.PromptLibrary-module__aGG7aa__copyBtn[data-copied=true]{color:var(--acc,var(--accent));border-color:color-mix(in srgb, var(--acc,var(--accent)) 40%, var(--border));background:color-mix(in srgb, var(--acc,var(--accent)) 8%, var(--bg))}.PromptLibrary-module__aGG7aa__copyBtnGhost{background:0 0;border-color:#0000}.PromptLibrary-module__aGG7aa__copyBtnGhost:hover{border-color:var(--border);background:var(--bg)}.PromptLibrary-module__aGG7aa__empty{border:1.5px solid var(--border);border-radius:var(--r-panel);flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;display:flex}.PromptLibrary-module__aGG7aa__emptyText{font-family:var(--ff);color:var(--text-2);margin:0;font-size:16px;font-weight:500;line-height:1.6}.PromptLibrary-module__aGG7aa__clearBtn{border-radius:var(--r-btn);border:1.5px solid var(--border);background:var(--bg);min-height:44px;font-family:"DM Sans", var(--ff);color:var(--text);cursor:pointer;transition:var(--motion-transition-surface);padding:0 20px;font-size:14px;font-weight:600}.PromptLibrary-module__aGG7aa__clearBtn:hover{background:var(--bg-2);border-color:var(--border-2)}.PromptLibrary-module__aGG7aa__footNote{font-family:var(--ff);color:var(--text-2);margin:0;font-size:16px;line-height:1.6}@media (max-width:760px){.PromptLibrary-module__aGG7aa__promptBody{grid-template-columns:1fr;gap:14px}.PromptLibrary-module__aGG7aa__exampleCol{order:-1}}@media (max-width:560px){.PromptLibrary-module__aGG7aa__controls{padding:16px}.PromptLibrary-module__aGG7aa__copyBtn{min-width:44px}}
.PageHeader-module__XItQra__header{flex-direction:column;gap:0;padding-top:8px;display:flex}.PageHeader-module__XItQra__title{color:var(--text);margin:0;font-size:32px;font-weight:700;line-height:1.15}.PageHeader-module__XItQra__title em{color:var(--page-accent,var(--accent));font-style:italic}.PageHeader-module__XItQra__subhead{font-family:"DM Sans", var(--ff);letter-spacing:-.04em;color:var(--text);margin:8px 0 0;font-size:clamp(44px,8vw,80px);font-weight:800;line-height:1.02}.PageHeader-module__XItQra__subhead em{color:var(--page-accent,var(--accent));font-style:italic}.PageHeader-module__XItQra__lead{font-family:var(--ff);color:var(--text-2);max-width:var(--reading-width);margin:16px 0 0;font-size:19px;font-weight:500;line-height:1.6}.PageHeader-module__XItQra__lead p{margin:0}.PageHeader-module__XItQra__lead p+p{margin-top:12px}.PageHeader-module__XItQra__lead strong{color:var(--text);font-weight:700}.PageHeader-module__XItQra__lead em{color:var(--page-accent,var(--accent));font-style:italic;font-weight:500}.PageHeader-module__XItQra__lead i{color:var(--text);font-style:italic}@media (max-width:900px){.PageHeader-module__XItQra__title{font-size:28px}}@media (max-width:560px){.PageHeader-module__XItQra__subhead{font-size:clamp(32px,10vw,52px)}.PageHeader-module__XItQra__lead{font-size:17px}}
.SectionTabs-module__28lH7a__tabBar{background:var(--surface-card-2);border:1px solid var(--surface-border);scrollbar-width:none;border-radius:14px;gap:6px;padding:8px 11px 11px;display:flex;overflow-x:auto}.SectionTabs-module__28lH7a__tabBar::-webkit-scrollbar{display:none}.SectionTabs-module__28lH7a__tabShell{isolation:isolate;border-radius:9px;flex:none;position:relative}.SectionTabs-module__28lH7a__tabShell:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--level-color,var(--accent)) 46%, var(--text));opacity:0;pointer-events:none;transition:opacity .18s var(--ease);position:absolute;inset:0}.SectionTabs-module__28lH7a__tabShell:hover:before,.SectionTabs-module__28lH7a__tabShell:focus-within:before,.SectionTabs-module__28lH7a__tabShellActive:before{opacity:1}.SectionTabs-module__28lH7a__tab{appearance:none;z-index:1;box-sizing:border-box;background:var(--tab-idle-bg);border-radius:inherit;color:var(--text-2);cursor:pointer;font-family:var(--ff);letter-spacing:.06em;text-transform:uppercase;transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.SectionTabs-module__28lH7a__tab:focus-visible{outline:2px solid var(--level-color,var(--page-glow-color,var(--accent,#6366f1)));outline-offset:2px}.SectionTabs-module__28lH7a__tabShell:hover .SectionTabs-module__28lH7a__tab,.SectionTabs-module__28lH7a__tabShell:focus-within .SectionTabs-module__28lH7a__tab{background:color-mix(in srgb, var(--level-color,var(--accent)) 14%, var(--bg-1-5));color:var(--text);transform:translate(5px,-5px)}.SectionTabs-module__28lH7a__tabShellActive:hover .SectionTabs-module__28lH7a__tabActive,.SectionTabs-module__28lH7a__tabShellActive:focus-within .SectionTabs-module__28lH7a__tabActive{background:var(--level-color,var(--accent));color:#fff}.SectionTabs-module__28lH7a__tabActive{background:var(--level-color,var(--accent));color:#fff;border-color:#0000;transform:translate(5px,-5px)}.SectionTabs-module__28lH7a__tabActive:hover{background:var(--level-color,var(--accent));color:#fff}.SectionTabs-module__28lH7a__tabShellDisabled:before{opacity:0}.SectionTabs-module__28lH7a__tabDisabled{color:color-mix(in srgb, var(--text-3) 72%, transparent);cursor:not-allowed;opacity:.55}.SectionTabs-module__28lH7a__tabShellDisabled:hover .SectionTabs-module__28lH7a__tab{color:color-mix(in srgb, var(--text-3) 72%, transparent);background:0 0;transform:none}
.DashboardClient-module__Tn-Vja__stack{flex-direction:column;gap:28px;display:flex}.DashboardClient-module__Tn-Vja__home{flex-direction:column;gap:20px;display:flex}.DashboardClient-module__Tn-Vja__homeGrid,.DashboardClient-module__Tn-Vja__shelfGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.DashboardClient-module__Tn-Vja__resumeCard,.DashboardClient-module__Tn-Vja__summaryCard,.DashboardClient-module__Tn-Vja__shelfItem{border:1.5px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-card);background:var(--bg);min-height:150px;box-shadow:-3px 3px 0 0 color-mix(in srgb, var(--accent) 26%, transparent);color:var(--text);transition:var(--motion-transition-surface);flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.DashboardClient-module__Tn-Vja__resumeCard{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--bg));min-height:120px}.DashboardClient-module__Tn-Vja__resumeCard strong{font-family:"DM Sans", var(--ff);font-size:28px;font-weight:800;line-height:1.1}.DashboardClient-module__Tn-Vja__resumeCard span:last-child{color:var(--text-2);font-size:16px;font-weight:650;line-height:1.45}.DashboardClient-module__Tn-Vja__resumeCard:hover,.DashboardClient-module__Tn-Vja__summaryCard:hover,.DashboardClient-module__Tn-Vja__shelfItem:hover{background:color-mix(in srgb, var(--accent) 8%, var(--bg));transform:translateY(-1px)}.DashboardClient-module__Tn-Vja__resumeCard:focus-visible,.DashboardClient-module__Tn-Vja__summaryCard:focus-visible,.DashboardClient-module__Tn-Vja__shelfItem:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.DashboardClient-module__Tn-Vja__summaryCard strong,.DashboardClient-module__Tn-Vja__shelfItem strong{font-family:"DM Sans", var(--ff);letter-spacing:0;font-size:22px;font-weight:800;line-height:1.15}.DashboardClient-module__Tn-Vja__summaryCard span:last-child,.DashboardClient-module__Tn-Vja__shelfItem span{color:var(--text-2);font-size:15px;font-weight:600;line-height:1.45}.DashboardClient-module__Tn-Vja__savedShelf{border:1.5px solid color-mix(in srgb, var(--accent) 16%, var(--border));border-radius:var(--r-panel);background:color-mix(in srgb, var(--accent) 6%, var(--bg-1-5));flex-direction:column;gap:14px;padding:20px;display:flex}.DashboardClient-module__Tn-Vja__shelfKicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}.DashboardClient-module__Tn-Vja__shelfTitle{color:var(--text);font-family:"DM Sans", var(--ff);letter-spacing:0;margin:0;font-size:24px;font-weight:800}.DashboardClient-module__Tn-Vja__shelfGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DashboardClient-module__Tn-Vja__panel{border:1.5px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-panel);overflow:hidden}.DashboardClient-module__Tn-Vja__stateBody{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 32px;display:flex}.DashboardClient-module__Tn-Vja__stateLead{color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:1.4}.DashboardClient-module__Tn-Vja__stateText{color:var(--text-2);max-width:60ch;margin:0;font-size:16px;font-weight:500;line-height:1.7}.DashboardClient-module__Tn-Vja__cta{border-radius:var(--r-btn);background:var(--accent);color:#0b0a08;min-height:44px;font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;transition:var(--motion-transition-surface);justify-content:center;align-items:center;margin-top:6px;padding:0 28px;font-size:13px;font-weight:700;display:inline-flex}.DashboardClient-module__Tn-Vja__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.DashboardClient-module__Tn-Vja__cta:focus-visible,.DashboardClient-module__Tn-Vja__cardTitleLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-btn)}.DashboardClient-module__Tn-Vja__cards{flex-direction:column;gap:20px;display:flex}.DashboardClient-module__Tn-Vja__card{border:1.5px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-panel);box-shadow:-3px 3px 0 0 color-mix(in srgb, var(--accent) 30%, transparent);padding:22px 24px 24px}.DashboardClient-module__Tn-Vja__cardTop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.DashboardClient-module__Tn-Vja__cardEyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0;font-size:13px;font-weight:700}.DashboardClient-module__Tn-Vja__cardDate{letter-spacing:.02em;color:var(--text-2);flex:none;font-size:13px;font-weight:600}.DashboardClient-module__Tn-Vja__cardTitleLink,.DashboardClient-module__Tn-Vja__cardTitle{font-family:"DM Sans", var(--ff);letter-spacing:0;color:var(--text);margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.25;display:inline-block}.DashboardClient-module__Tn-Vja__cardTitleLink:hover{color:var(--accent)}.DashboardClient-module__Tn-Vja__answers{flex-direction:column;gap:16px;margin:0;display:flex}.DashboardClient-module__Tn-Vja__answer{flex-direction:column;gap:4px;display:flex}.DashboardClient-module__Tn-Vja__answerLabel{color:var(--text-2);align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:1.4;display:flex}.DashboardClient-module__Tn-Vja__answerLabel:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.DashboardClient-module__Tn-Vja__answerText{color:var(--text);white-space:pre-wrap;margin:0;font-size:18px;font-weight:500;line-height:1.6}@media (max-width:900px){.DashboardClient-module__Tn-Vja__homeGrid,.DashboardClient-module__Tn-Vja__shelfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.DashboardClient-module__Tn-Vja__homeGrid,.DashboardClient-module__Tn-Vja__shelfGrid{grid-template-columns:1fr}.DashboardClient-module__Tn-Vja__summaryCard,.DashboardClient-module__Tn-Vja__shelfItem{min-height:auto}}
.ToolGuideSection-module__1ARAeG__section{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-tint-color) 7%, var(--surface-card-1) 93%) 0%, color-mix(in srgb, var(--surface-tint-color) 2%, var(--surface-card-1) 98%) 100%);border:1px solid var(--surface-border);border-radius:var(--r-card);flex-direction:column;gap:18px;padding:22px 24px;display:flex}.ToolGuideSection-module__1ARAeG__header{flex-direction:column;gap:10px;display:flex}.ToolGuideSection-module__1ARAeG__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.ToolGuideSection-module__1ARAeG__title{color:var(--text);font-size:22px;font-weight:700;line-height:1.2}.ToolGuideSection-module__1ARAeG__body{color:var(--surface-text-muted);max-width:760px;font-size:16px;line-height:1.65}.ToolGuideSection-module__1ARAeG__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ToolGuideSection-module__1ARAeG__card{background:var(--surface-card-1);border:1px solid var(--surface-border);transition:var(--motion-transition-background), var(--motion-transition-border), var(--motion-transition-lift);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;display:flex}.ToolGuideSection-module__1ARAeG__card:hover{background:var(--surface-card-1-hover);border-color:var(--surface-border-strong);transform:translateY(-1px)}.ToolGuideSection-module__1ARAeG__cardTitle{color:var(--text);font-size:16px;font-weight:700}.ToolGuideSection-module__1ARAeG__cardBody{color:var(--surface-text-muted);font-size:15px;line-height:1.65}.ToolGuideSection-module__1ARAeG__cardLink{color:var(--accent);font-size:13px;font-weight:600}
.PageShell-module__PqWM-q__shell{max-width:var(--content-width);flex-direction:column;gap:32px;margin:0 auto;padding:32px 24px 88px;display:flex}@media (max-width:900px){.PageShell-module__PqWM-q__shell{gap:24px;padding:28px 24px 72px}}@media (max-width:560px){.PageShell-module__PqWM-q__shell{gap:20px;padding:24px 16px 56px}}
.QuizProgress-module__4oT_1q__wrapper{z-index:1000;position:fixed;top:0;left:0;right:0}.QuizProgress-module__4oT_1q__header{display:none}.QuizProgress-module__4oT_1q__track{background:color-mix(in srgb, var(--accent) 20%, transparent);height:2px;overflow:hidden}.QuizProgress-module__4oT_1q__fill{background:var(--accent);transform-origin:0;height:100%}
.CommandCard-module__wWXFYG__card{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);transition:var(--motion-transition-background), var(--motion-transition-border);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.CommandCard-module__wWXFYG__card:hover{background:var(--surface-card-1-hover);border-color:var(--surface-border-strong)}.CommandCard-module__wWXFYG__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.CommandCard-module__wWXFYG__name{color:var(--accent);font-size:13px;font-weight:600;font-family:var(--ff-mono);word-break:break-all}.CommandCard-module__wWXFYG__badges{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.CommandCard-module__wWXFYG__tag{border-radius:var(--r-pill);letter-spacing:.03em;padding:2px 6px;font-size:10px;font-weight:600}.CommandCard-module__wWXFYG__tagBuiltIn{background:var(--bg-3);color:var(--text-3)}.CommandCard-module__wWXFYG__tagSkill{background:var(--accent-dim);color:var(--accent)}.CommandCard-module__wWXFYG__tagNew{color:#10b981;background:#10b9811f}.CommandCard-module__wWXFYG__description{color:var(--text-2);font-size:16px;line-height:1.6}.CommandCard-module__wWXFYG__exampleWrap{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.CommandCard-module__wWXFYG__example{font-size:12px;font-family:var(--ff-mono);color:var(--surface-text-soft);background:var(--surface-inset);word-break:break-all;border-radius:4px;flex:1;min-width:0;padding:3px 8px}
.NextMoveModule-module__GM5jJW__module{border:1.5px solid color-mix(in srgb, var(--l6) 20%, var(--border));border-radius:var(--r-panel);background:color-mix(in srgb, var(--l6) 6%, var(--bg));align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.NextMoveModule-module__GM5jJW__icon{color:var(--text);flex-shrink:0;font-size:18px;font-weight:800;line-height:1.4}.NextMoveModule-module__GM5jJW__body{flex-direction:column;gap:8px;min-width:0;display:flex}.NextMoveModule-module__GM5jJW__text{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.NextMoveModule-module__GM5jJW__text strong{color:var(--text);font-weight:700}.NextMoveModule-module__GM5jJW__link{color:var(--text);width:fit-content;font-size:16px;font-weight:700;text-decoration:none}.NextMoveModule-module__GM5jJW__link:hover{text-decoration:underline}
.AIFeedClient-module__CguJ-G__panel{flex-direction:column;gap:12px;display:flex}.AIFeedClient-module__CguJ-G__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.AIFeedClient-module__CguJ-G__cardShell{border-radius:var(--r-panel);isolation:isolate;min-width:0;display:flex;position:relative}.AIFeedClient-module__CguJ-G__cardShell:before{content:"";border-radius:inherit;background:var(--lvl,var(--accent));opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.AIFeedClient-module__CguJ-G__cardShell:hover:before,.AIFeedClient-module__CguJ-G__cardShell:focus-within:before{opacity:1}.AIFeedClient-module__CguJ-G__card{z-index:1;border-radius:var(--r-panel);border:1.5px solid color-mix(in srgb, var(--lvl,var(--accent)) 18%, var(--border));background:var(--surface-card-1);flex-direction:column;gap:10px;width:100%;padding:20px;transition:transform .18s,border-color .18s;display:flex;position:relative}.AIFeedClient-module__CguJ-G__cardShell:hover .AIFeedClient-module__CguJ-G__card,.AIFeedClient-module__CguJ-G__cardShell:focus-within .AIFeedClient-module__CguJ-G__card{border-color:color-mix(in srgb, var(--lvl,var(--accent)) 50%, var(--border));transform:translate(5px,-5px)}.AIFeedClient-module__CguJ-G__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AIFeedClient-module__CguJ-G__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AIFeedClient-module__CguJ-G__date{color:var(--text-2);font-size:13px;font-weight:500}.AIFeedClient-module__CguJ-G__tag{color:var(--text-2);background:color-mix(in srgb, var(--surface-tint-color) 9%, transparent);border:1px solid color-mix(in srgb, var(--surface-tint-color) 18%, transparent);letter-spacing:.02em;border-radius:999px;padding:3px 8px;font-size:13px;font-weight:600}.AIFeedClient-module__CguJ-G__tagLink{color:var(--accent);transition:opacity var(--motion-duration-base) var(--motion-ease-standard);text-decoration:none}.AIFeedClient-module__CguJ-G__tagLink:hover{opacity:.75;text-decoration:underline}.AIFeedClient-module__CguJ-G__tagLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AIFeedClient-module__CguJ-G__newBadge{text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--accent);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4}.AIFeedClient-module__CguJ-G__category{color:var(--cat-color,var(--accent));background:color-mix(in srgb, var(--cat-color,var(--accent)) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--cat-color,var(--accent)) 27%, transparent);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700}.AIFeedClient-module__CguJ-G__title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.AIFeedClient-module__CguJ-G__description{color:var(--text-2);margin:0;font-size:16px;font-weight:500;line-height:1.6}.AIFeedClient-module__CguJ-G__footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.AIFeedClient-module__CguJ-G__readMore{min-height:44px;color:var(--accent);white-space:nowrap;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.AIFeedClient-module__CguJ-G__readMore:hover{text-decoration:underline}.AIFeedClient-module__CguJ-G__readMore:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AIFeedClient-module__CguJ-G__empty{text-align:center;color:var(--text-2);padding:40px 0;font-size:16px;font-weight:500;line-height:1.6}
.QuizOption-module__S_is8q__option{border:none;border-bottom:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));cursor:pointer;text-align:left;width:100%;min-height:52px;transition:var(--motion-transition-fade);background:0 0;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.QuizOption-module__S_is8q__option:last-child{border-bottom:none}.QuizOption-module__S_is8q__text{font-family:"DM Sans", var(--ff);color:var(--text);transition:color var(--motion-transition-fade);font-size:clamp(18px,2.5vw,22px);font-weight:600;line-height:1.45}.QuizOption-module__S_is8q__option:not(.QuizOption-module__S_is8q__selected):hover .QuizOption-module__S_is8q__text{color:var(--text-2)}.QuizOption-module__S_is8q__arrow{color:var(--text-3);transition:var(--motion-transition-lift), var(--motion-transition-color);flex-shrink:0;margin-left:16px;font-size:18px}.QuizOption-module__S_is8q__selected .QuizOption-module__S_is8q__text{color:var(--accent)}.QuizOption-module__S_is8q__selected .QuizOption-module__S_is8q__arrow{color:var(--accent);transform:translate(4px)}.QuizOption-module__S_is8q__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}
.ReferenceClient-module__10IA_G__wrapper{border:1px solid var(--surface-border);border-radius:var(--r-panel);background:color-mix(in srgb, var(--surface-card-1) 40%, transparent);flex-direction:column;gap:18px;padding:18px 20px;display:flex}.ReferenceClient-module__10IA_G__searchRow{align-items:center;gap:12px;display:flex}.ReferenceClient-module__10IA_G__searchBox{flex:1;max-width:480px;position:relative}.ReferenceClient-module__10IA_G__searchIcon{color:var(--text-3);pointer-events:none;font-size:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ReferenceClient-module__10IA_G__searchInput{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);width:100%;color:var(--text);transition:var(--motion-transition-border);appearance:none;padding:11px 40px;font-size:16px}.ReferenceClient-module__10IA_G__searchInput:focus{border-color:var(--accent);outline:none}.ReferenceClient-module__10IA_G__searchInput::placeholder{color:var(--text-3)}.ReferenceClient-module__10IA_G__searchInput::-webkit-search-cancel-button{display:none}.ReferenceClient-module__10IA_G__clearBtn{color:var(--text-3);cursor:pointer;transition:var(--motion-transition-color);background:0 0;border:none;padding:2px 4px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ReferenceClient-module__10IA_G__clearBtn:hover{color:var(--text)}.ReferenceClient-module__10IA_G__resultCount{color:var(--text-3);white-space:nowrap;font-size:13px}.ReferenceClient-module__10IA_G__tabBar{border-bottom:1.5px solid var(--surface-border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ReferenceClient-module__10IA_G__tabBar::-webkit-scrollbar{display:none}.ReferenceClient-module__10IA_G__tab{cursor:pointer;color:var(--text-2);white-space:nowrap;transition:color .18s var(--ease);background:0 0;border:none;flex-shrink:0;padding:10px 16px;font-size:13px;font-weight:600;position:relative}.ReferenceClient-module__10IA_G__tab:hover,.ReferenceClient-module__10IA_G__tabActive{color:var(--accent)}.ReferenceClient-module__10IA_G__indicator{background:var(--accent);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1.5px;left:0;right:0}.ReferenceClient-module__10IA_G__commandWrap{border:1.5px solid var(--surface-border);border-radius:var(--r-panel);overflow:hidden}.ReferenceClient-module__10IA_G__commandWrapTitle{border-bottom:1px solid var(--surface-border);background:color-mix(in srgb, var(--accent) 6%, var(--bg-1-5,var(--bg-2)));letter-spacing:.06em;text-transform:uppercase;color:var(--text);align-items:center;gap:11px;padding:12px 20px;font-size:17px;font-weight:700;display:flex}.ReferenceClient-module__10IA_G__sectionIcon{flex:none}.ReferenceClient-module__10IA_G__commandGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;padding:20px 24px;display:grid}.ReferenceClient-module__10IA_G__empty{color:var(--text-2);padding:24px 0;font-size:16px}.ReferenceClient-module__10IA_G__shortcutsContent{flex-direction:column;gap:36px;display:flex}.ReferenceClient-module__10IA_G__shortcutsSection{flex-direction:column;gap:14px;display:flex}.ReferenceClient-module__10IA_G__shortcutsTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:17px;font-weight:700}.ReferenceClient-module__10IA_G__shortcutsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.ReferenceClient-module__10IA_G__shortcutCard{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);align-items:center;gap:12px;padding:14px 16px;display:flex}.ReferenceClient-module__10IA_G__kbd{font-size:12px;font-weight:600;font-family:var(--ff-mono);background:var(--bg-3);color:var(--text-2);border:1px solid var(--border-2);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 8px}.ReferenceClient-module__10IA_G__shortcutDesc{color:var(--text-2);font-size:16px;line-height:1.6}.ReferenceClient-module__10IA_G__cliBlock{background:var(--surface-inset);border:1.5px solid var(--surface-inset-border);border-radius:var(--r-card);font-size:13px;font-family:var(--ff-mono);color:color-mix(in srgb, var(--text) 72%, var(--text-2) 28%);white-space:pre;padding:16px 20px;line-height:1.8;overflow-x:auto}.ReferenceClient-module__10IA_G__comparisonGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:540px){.ReferenceClient-module__10IA_G__comparisonGrid{grid-template-columns:1fr}}.ReferenceClient-module__10IA_G__comparisonCard{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ReferenceClient-module__10IA_G__comparisonAccent{border-color:var(--surface-border-strong);background:var(--surface-card-1-hover)}@media (max-width:640px){.ReferenceClient-module__10IA_G__wrapper{padding:16px}}.ReferenceClient-module__10IA_G__comparisonLabel{color:var(--text);font-size:16px;font-weight:600}.ReferenceClient-module__10IA_G__comparisonList{flex-direction:column;gap:6px;list-style:none;display:flex}.ReferenceClient-module__10IA_G__comparisonList li{color:var(--text-2);padding-left:14px;font-size:16px;line-height:1.6;position:relative}.ReferenceClient-module__10IA_G__comparisonList li:before{content:"–";color:var(--surface-text-soft);position:absolute;left:0}.ReferenceClient-module__10IA_G__patternPanel{background:var(--surface-card-1);border:1px solid var(--surface-border);border-radius:var(--r-card);flex-direction:column;gap:16px;padding:18px 20px;display:flex}.ReferenceClient-module__10IA_G__patternBody{color:var(--text-2);font-size:16px;line-height:1.6}.ReferenceClient-module__10IA_G__patternList{flex-direction:column;gap:7px;list-style:none;display:flex}.ReferenceClient-module__10IA_G__patternList li{color:var(--text-2);padding-left:14px;font-size:16px;line-height:1.6;position:relative}.ReferenceClient-module__10IA_G__patternList li:before{content:"•";color:var(--accent);position:absolute;left:0}.ReferenceClient-module__10IA_G__patternHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}
.ToolModeBanner-module__hbbBuq__banner{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-tint-color) 7%, var(--surface-card-1) 93%) 0%, color-mix(in srgb, var(--surface-tint-color) 2%, var(--surface-card-1) 98%) 100%);border:1px solid var(--surface-border);border-radius:var(--r-card);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;min-height:188px;padding:18px 20px;display:grid}.ToolModeBanner-module__hbbBuq__copy{flex-direction:column;gap:8px;display:flex}.ToolModeBanner-module__hbbBuq__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.ToolModeBanner-module__hbbBuq__title{color:var(--text);font-size:20px;font-weight:700;line-height:1.3}.ToolModeBanner-module__hbbBuq__toolName{color:var(--accent)}.ToolModeBanner-module__hbbBuq__body{color:var(--surface-text-muted);font-size:14px;line-height:1.65}.ToolModeBanner-module__hbbBuq__points{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ToolModeBanner-module__hbbBuq__points li{color:var(--surface-text-muted);padding-left:14px;font-size:13px;line-height:1.55;position:relative}.ToolModeBanner-module__hbbBuq__points li:before{content:"•";color:var(--accent);position:absolute;left:0}@media (max-width:900px){.ToolModeBanner-module__hbbBuq__banner{grid-template-columns:1fr;min-height:0}}
.Today-module__pd0-qW__today{flex-direction:column;gap:20px;display:flex}.Today-module__pd0-qW__panel{text-align:center;padding:32px 24px}.Today-module__pd0-qW__loadingText{color:var(--text-2);font-size:16px}.Today-module__pd0-qW__signedOut{flex-direction:column;gap:16px;padding:8px 0 0;display:flex}.Today-module__pd0-qW__signedOutHook{font-family:"DM Sans", var(--ff);color:var(--text);margin:0;font-size:clamp(22px,3vw,28px);font-weight:800}.Today-module__pd0-qW__signedOutHook em{color:var(--accent);font-style:italic}.Today-module__pd0-qW__signedOutLead{color:var(--text-2);margin:0;font-size:16px;font-weight:500;line-height:1.6}.Today-module__pd0-qW__signedOutGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:700px){.Today-module__pd0-qW__signedOutGrid{grid-template-columns:1fr}}.Today-module__pd0-qW__signedOutCard{border:1.5px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-panel);background:var(--bg);transition:var(--motion-transition-surface);flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.Today-module__pd0-qW__signedOutCard:hover{background:var(--bg-2);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));transform:translateY(-1px)}.Today-module__pd0-qW__signedOutCardWide{grid-column:1/-1}.Today-module__pd0-qW__signedOutCardTitle{color:var(--text);font-size:16px;font-weight:700}.Today-module__pd0-qW__signedOutCardBody{color:var(--text-2);font-size:16px;line-height:1.6}.Today-module__pd0-qW__signedOutFooter{color:var(--text-2);margin:0;font-size:16px}.Today-module__pd0-qW__signInLink{color:var(--accent);font-weight:700;text-decoration:none}.Today-module__pd0-qW__signInLink:hover{text-decoration:underline}.Today-module__pd0-qW__heroFrame{border-radius:var(--r-panel);position:relative}.Today-module__pd0-qW__heroFrame:before{content:"";border-radius:inherit;background:var(--hero-tint,var(--accent));position:absolute;inset:0}.Today-module__pd0-qW__heroSurface{z-index:1;background:var(--bg);border:1.5px solid var(--border);border-radius:inherit;flex-direction:column;gap:10px;padding:28px 32px;display:flex;position:relative;transform:translate(5px,-5px)}.Today-module__pd0-qW__heroEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--hero-tint,var(--accent));margin:0;font-size:13px;font-weight:700}.Today-module__pd0-qW__heroHook{font-family:"DM Sans", var(--ff);color:var(--text);margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2}.Today-module__pd0-qW__heroWhy{color:var(--text-2);margin:0;font-size:16px;font-weight:500;line-height:1.6}.Today-module__pd0-qW__heroCta{border-radius:var(--r-btn);background:var(--accent);color:#0b0a08;width:fit-content;min-height:44px;font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:6px;padding:0 28px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.Today-module__pd0-qW__heroCta:hover{background:var(--accent-hover);transform:translateY(-1px)}.Today-module__pd0-qW__railLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:4px 0 0;font-size:12px;font-weight:700}.Today-module__pd0-qW__rail{flex-direction:column;gap:10px;display:flex}.Today-module__pd0-qW__railItem{border:1.5px solid color-mix(in srgb, var(--accent) 14%, var(--border));border-radius:var(--r-panel);background:var(--bg-1-5);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.Today-module__pd0-qW__railIcon{flex-shrink:0;font-size:18px;font-weight:800;line-height:1.4}.Today-module__pd0-qW__railBody{flex-direction:column;gap:8px;min-width:0;display:flex}.Today-module__pd0-qW__railText{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.Today-module__pd0-qW__railText strong{color:var(--text);font-weight:700}.Today-module__pd0-qW__railLink{color:var(--accent);width:fit-content;font-size:16px;font-weight:700;text-decoration:none}.Today-module__pd0-qW__railLink:hover{text-decoration:underline}
.SiteUpdatesClient-module__XD-VcG__panel{flex-direction:column;gap:12px;display:flex}.SiteUpdatesClient-module__XD-VcG__newBadge{text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--accent);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4}.SiteUpdatesClient-module__XD-VcG__list{flex-direction:column;gap:12px;display:flex}.SiteUpdatesClient-module__XD-VcG__empty{text-align:center;color:var(--text-2);padding:40px 0;font-size:16px;font-weight:500;line-height:1.6}.SiteUpdatesClient-module__XD-VcG__cardShell{border-radius:var(--r-card);isolation:isolate;position:relative}.SiteUpdatesClient-module__XD-VcG__cardShell:before{content:"";border-radius:inherit;background:var(--type-color,var(--accent));opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.SiteUpdatesClient-module__XD-VcG__cardShell:hover:before,.SiteUpdatesClient-module__XD-VcG__cardShell:focus-within:before{opacity:1}.SiteUpdatesClient-module__XD-VcG__card{z-index:1;border-radius:var(--r-card);border:1.5px solid color-mix(in srgb, var(--type-color,var(--accent)) 18%, var(--border));background:var(--bg);flex-direction:column;gap:8px;padding:18px 20px;transition:transform .18s,border-color .18s;display:flex;position:relative}.SiteUpdatesClient-module__XD-VcG__cardShell:hover .SiteUpdatesClient-module__XD-VcG__card,.SiteUpdatesClient-module__XD-VcG__cardShell:focus-within .SiteUpdatesClient-module__XD-VcG__card{border-color:color-mix(in srgb, var(--type-color,var(--accent)) 50%, var(--border));transform:translate(5px,-5px)}.SiteUpdatesClient-module__XD-VcG__cardHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SiteUpdatesClient-module__XD-VcG__date{color:var(--text-2);font-size:13px;font-weight:500}.SiteUpdatesClient-module__XD-VcG__type{color:var(--type-color,var(--accent));background:color-mix(in srgb, var(--type-color,var(--accent)) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--type-color,var(--accent)) 27%, transparent);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700}.SiteUpdatesClient-module__XD-VcG__title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.SiteUpdatesClient-module__XD-VcG__description{color:var(--text-2);margin:0;font-size:16px;font-weight:500;line-height:1.6}.SiteUpdatesClient-module__XD-VcG__footer{align-items:center;gap:12px;margin-top:2px;display:flex}.SiteUpdatesClient-module__XD-VcG__view{min-height:44px;color:var(--accent);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.SiteUpdatesClient-module__XD-VcG__view:hover{text-decoration:underline}.SiteUpdatesClient-module__XD-VcG__view:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.FAQAccordion-module__jMthlG__wrapper{flex-direction:column;gap:24px;display:flex}.FAQAccordion-module__jMthlG__controls{flex-direction:column;gap:12px;display:flex}.FAQAccordion-module__jMthlG__searchWrap{position:relative}.FAQAccordion-module__jMthlG__search{background:var(--bg-1-5);border:1.5px solid var(--border);border-radius:var(--r-pill);width:100%;min-height:44px;color:var(--text);transition:var(--motion-transition-border);box-sizing:border-box;padding:10px 16px;font-size:14px}.FAQAccordion-module__jMthlG__search:focus{border-color:var(--accent);outline:none}.FAQAccordion-module__jMthlG__search::placeholder{color:var(--text-3)}.FAQAccordion-module__jMthlG__filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.FAQAccordion-module__jMthlG__pill{border-radius:var(--r-pill);border:1.5px solid color-mix(in srgb, var(--cat-color,var(--accent)) 18%, var(--border));background:var(--bg-1-5);min-height:44px;color:var(--text-2);cursor:pointer;transition:var(--motion-transition-border), var(--motion-transition-background), var(--motion-transition-color);white-space:nowrap;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.FAQAccordion-module__jMthlG__pill:hover{border-color:var(--cat-color,var(--accent))}.FAQAccordion-module__jMthlG__pillActive{color:var(--cat-color,var(--accent));border-color:var(--cat-color,var(--accent));background:color-mix(in srgb, var(--cat-color,var(--accent)) 12%, var(--bg))}.FAQAccordion-module__jMthlG__list{flex-direction:column;gap:8px;display:flex}.FAQAccordion-module__jMthlG__item{border:1.5px solid color-mix(in srgb, var(--cat-color,var(--accent)) 18%, var(--border));border-radius:var(--r-card);transition:var(--motion-transition-border);overflow:hidden}.FAQAccordion-module__jMthlG__itemOpen{border-color:color-mix(in srgb, var(--cat-color,var(--accent)) 36%, var(--border))}.FAQAccordion-module__jMthlG__triggerHeading{font-size:inherit;font-weight:inherit;margin:0;padding:0}.FAQAccordion-module__jMthlG__trigger{background:var(--surface-card-1);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:var(--motion-transition-background);border:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;font-size:17px;font-weight:700;display:flex}.FAQAccordion-module__jMthlG__triggerContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.FAQAccordion-module__jMthlG__triggerMeta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.FAQAccordion-module__jMthlG__catLabel{text-transform:uppercase;letter-spacing:.08em;border:1.5px solid color-mix(in srgb, var(--cat-color,var(--accent)) 40%, var(--border));background:color-mix(in srgb, var(--cat-color,var(--accent)) 10%, var(--bg));color:var(--cat-color,var(--accent));border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.FAQAccordion-module__jMthlG__preview{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:400;line-height:1.5;overflow:hidden}.FAQAccordion-module__jMthlG__trigger:hover{background:var(--surface-card-1-hover)}.FAQAccordion-module__jMthlG__trigger:focus-visible{outline:2px solid var(--cat-color,var(--accent));outline-offset:-2px}.FAQAccordion-module__jMthlG__chevron{color:var(--text-3);transition:transform var(--motion-duration-base) var(--motion-ease-soft);flex-shrink:0;font-size:11px}.FAQAccordion-module__jMthlG__chevronOpen{transform:rotate(180deg)}.FAQAccordion-module__jMthlG__answer{transition:grid-template-rows var(--motion-duration-base) var(--motion-ease-soft);background:var(--surface-card-2);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}.FAQAccordion-module__jMthlG__answer:before{content:"";background:color-mix(in srgb, var(--accent) 14%, var(--border));opacity:0;height:1px;transition:opacity var(--motion-duration-base) var(--motion-ease-soft);position:absolute;top:0;left:0;right:0}.FAQAccordion-module__jMthlG__answerOpen{grid-template-rows:1fr}.FAQAccordion-module__jMthlG__answerOpen:before{opacity:1}.FAQAccordion-module__jMthlG__answerInner{min-height:0;color:var(--surface-text-muted);padding:14px 16px 16px;font-size:16px;font-weight:500;line-height:1.65}.FAQAccordion-module__jMthlG__suggest{color:var(--surface-text-soft);font-size:16px;font-weight:500}.FAQAccordion-module__jMthlG__suggestLink{color:var(--accent)}.FAQAccordion-module__jMthlG__empty{color:var(--text-2);padding:16px 0;font-size:16px;font-weight:500}
.InterviewWizard-module__are8cW__wrapper{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:600px;margin:0 auto;display:flex}.InterviewWizard-module__are8cW__dots{align-items:center;gap:6px;display:flex}.InterviewWizard-module__are8cW__dot{background:var(--border);width:6px;height:6px;transition:background var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-soft);border-radius:50%}.InterviewWizard-module__are8cW__dotActive{background:var(--accent);transform:scale(1.4)}.InterviewWizard-module__are8cW__dotDone{background:var(--accent);opacity:.5}.InterviewWizard-module__are8cW__cardWrap{width:100%;position:relative;overflow:hidden}.InterviewWizard-module__are8cW__question{color:var(--text);text-align:center;margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.3}.InterviewWizard-module__are8cW__options{flex-direction:column;gap:8px;display:flex}.InterviewWizard-module__are8cW__option{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3.5%, var(--bg-1-5) 96.5%) 0%, var(--bg-1-5) 100%);border:1.5px solid color-mix(in srgb, var(--accent) 10%, var(--border));border-radius:var(--r-card);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.InterviewWizard-module__are8cW__option:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--bg-1-5) 93%) 0%, color-mix(in srgb, var(--accent) 2%, var(--bg-1-5) 98%) 100%);border-color:color-mix(in srgb, var(--accent) 24%, var(--border));transform:translateY(-1px)}.InterviewWizard-module__are8cW__optionSelected{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, var(--bg-1-5) 90%) 0%, color-mix(in srgb, var(--accent) 4%, var(--bg-1-5) 96%) 100%)}.InterviewWizard-module__are8cW__optionIcon{text-align:center;flex-shrink:0;width:28px;font-size:18px}.InterviewWizard-module__are8cW__optionBody{flex-direction:column;flex:1;gap:2px;display:flex}.InterviewWizard-module__are8cW__optionLabel{color:var(--text);font-size:16px;font-weight:600}.InterviewWizard-module__are8cW__optionDesc{color:color-mix(in srgb, var(--text) 56%, var(--text-2) 44%);font-size:16px}.InterviewWizard-module__are8cW__checkmark{color:var(--accent);flex-shrink:0;margin-left:auto;font-size:16px}.InterviewWizard-module__are8cW__navRow{align-items:center;gap:12px;display:flex}.InterviewWizard-module__are8cW__backBtn{color:var(--text-3);cursor:pointer;transition:var(--motion-transition-color);background:0 0;border:none;padding:4px 0;font-size:13px}.InterviewWizard-module__are8cW__backBtn:hover{color:var(--text)}
.BadgeShowcaseV2-module__uKyzlq__showcase{--rarity-common-color:#8a8a9a;--rarity-common-glow:#8a8a9a00;--rarity-common-bg:#8a8a9a0d;--rarity-common-border:#8a8a9a2e;--rarity-uncommon-color:#22c55e;--rarity-uncommon-glow:#22c55e26;--rarity-uncommon-bg:#22c55e0f;--rarity-uncommon-border:#22c55e38;--rarity-rare-color:#3b82f6;--rarity-rare-glow:#3b82f62e;--rarity-rare-bg:#3b82f612;--rarity-rare-border:#3b82f640;--rarity-legendary-color:#f59e0b;--rarity-legendary-glow:#f59e0b38;--rarity-legendary-bg:#f59e0b12;--rarity-legendary-border:#f59e0b4d;--rarity-renaissance-color:#c084fc;--rarity-renaissance-glow:#c084fc66;--rarity-renaissance-bg:#c084fc12;--rarity-renaissance-border:#c084fc73;--rarity-renaissance-gradient:linear-gradient(135deg, #f59e0b, #c084fc, #38bdf8);flex-direction:column;gap:20px;display:flex}.BadgeShowcaseV2-module__uKyzlq__header{flex-direction:column;gap:10px;display:flex}.BadgeShowcaseV2-module__uKyzlq__headerTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BadgeShowcaseV2-module__uKyzlq__title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.BadgeShowcaseV2-module__uKyzlq__earnedSummary{align-items:center;gap:8px;display:flex}.BadgeShowcaseV2-module__uKyzlq__earnedCount{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.BadgeShowcaseV2-module__uKyzlq__earnedTotal{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.BadgeShowcaseV2-module__uKyzlq__progressTrack{background:var(--border);border-radius:2px;height:3px;overflow:hidden}.BadgeShowcaseV2-module__uKyzlq__progressFill{background:var(--accent);height:100%;transition:width .5s var(--motion-ease-soft);transform-origin:0;border-radius:2px}.BadgeShowcaseV2-module__uKyzlq__filterBar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BadgeShowcaseV2-module__uKyzlq__filterBtn{border-radius:var(--r-btn);border:1px solid var(--border);color:var(--text-3);font-family:var(--ff);cursor:pointer;transition:color .12s var(--motion-ease-standard), border-color .12s var(--motion-ease-standard), background .12s var(--motion-ease-standard);white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.BadgeShowcaseV2-module__uKyzlq__filterBtn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.BadgeShowcaseV2-module__uKyzlq__filterBtnActive{color:var(--level-color,var(--accent));border-color:var(--level-color,var(--accent));background:0 0}.BadgeShowcaseV2-module__uKyzlq__grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.BadgeShowcaseV2-module__uKyzlq__badge{border:1px solid var(--border);background:var(--bg-1-5);text-align:center;cursor:default;transition:border-color .14s var(--motion-ease-standard), background .14s var(--motion-ease-standard), box-shadow .14s var(--motion-ease-standard), transform .14s var(--motion-ease-soft);-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:10px 6px;display:flex;position:relative}.BadgeShowcaseV2-module__uKyzlq__badge:hover{z-index:2;transform:translateY(-2px)}.BadgeShowcaseV2-module__uKyzlq__badgeEarned{background:var(--bg-2)}.BadgeShowcaseV2-module__uKyzlq__badgeLocked{opacity:.38}.BadgeShowcaseV2-module__uKyzlq__badgeSecret{opacity:.25;filter:blur(.5px)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityCommon.BadgeShowcaseV2-module__uKyzlq__badgeEarned{border-color:var(--rarity-common-border);background:var(--rarity-common-bg)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityCommon.BadgeShowcaseV2-module__uKyzlq__badgeEarned:hover{box-shadow:0 0 0 1px var(--rarity-common-border), 0 4px 12px var(--rarity-common-glow)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityUncommon.BadgeShowcaseV2-module__uKyzlq__badgeEarned{border-color:var(--rarity-uncommon-border);background:var(--rarity-uncommon-bg)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityUncommon.BadgeShowcaseV2-module__uKyzlq__badgeEarned:hover{box-shadow:0 0 0 1px var(--rarity-uncommon-border), 0 4px 14px var(--rarity-uncommon-glow)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRare.BadgeShowcaseV2-module__uKyzlq__badgeEarned{border-color:var(--rarity-rare-border);background:var(--rarity-rare-bg)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRare.BadgeShowcaseV2-module__uKyzlq__badgeEarned:hover{box-shadow:0 0 0 1px var(--rarity-rare-border), 0 4px 16px var(--rarity-rare-glow)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityLegendary.BadgeShowcaseV2-module__uKyzlq__badgeEarned{border-color:var(--rarity-legendary-border);background:var(--rarity-legendary-bg)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityLegendary.BadgeShowcaseV2-module__uKyzlq__badgeEarned:hover{box-shadow:0 0 0 1px var(--rarity-legendary-border), 0 6px 20px var(--rarity-legendary-glow)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRenaissance.BadgeShowcaseV2-module__uKyzlq__badgeEarned{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, var(--rarity-renaissance-gradient) border-box;border-color:#0000}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRenaissance.BadgeShowcaseV2-module__uKyzlq__badgeEarned:hover{box-shadow:0 8px 32px var(--rarity-renaissance-glow), 0 0 0 1px #c084fc4d}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRenaissance.BadgeShowcaseV2-module__uKyzlq__badgeEarned:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#f59e0b0f 0%,#c084fc0a 50%,#38bdf80f 100%);position:absolute;inset:0}.BadgeShowcaseV2-module__uKyzlq__icon{font-size:28px;line-height:1;display:block}.BadgeShowcaseV2-module__uKyzlq__iconSecret{opacity:.3;font-size:18px}.BadgeShowcaseV2-module__uKyzlq__name{display:none}.BadgeShowcaseV2-module__uKyzlq__nameEarned{color:var(--text)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityUncommon.BadgeShowcaseV2-module__uKyzlq__badgeEarned .BadgeShowcaseV2-module__uKyzlq__nameEarned{color:var(--rarity-uncommon-color)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRare.BadgeShowcaseV2-module__uKyzlq__badgeEarned .BadgeShowcaseV2-module__uKyzlq__nameEarned{color:var(--rarity-rare-color)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityLegendary.BadgeShowcaseV2-module__uKyzlq__badgeEarned .BadgeShowcaseV2-module__uKyzlq__nameEarned{color:var(--rarity-legendary-color)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRenaissance.BadgeShowcaseV2-module__uKyzlq__badgeEarned .BadgeShowcaseV2-module__uKyzlq__nameEarned{color:var(--rarity-renaissance-color)}.BadgeShowcaseV2-module__uKyzlq__pip{opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .12s;position:absolute;bottom:6px;right:7px}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__badgeEarned .BadgeShowcaseV2-module__uKyzlq__pip{opacity:1}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityCommon .BadgeShowcaseV2-module__uKyzlq__pip{background:var(--rarity-common-color)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityUncommon .BadgeShowcaseV2-module__uKyzlq__pip{background:var(--rarity-uncommon-color)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRare .BadgeShowcaseV2-module__uKyzlq__pip{background:var(--rarity-rare-color)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityLegendary .BadgeShowcaseV2-module__uKyzlq__pip{background:var(--rarity-legendary-color)}.BadgeShowcaseV2-module__uKyzlq__badge.BadgeShowcaseV2-module__uKyzlq__rarityRenaissance .BadgeShowcaseV2-module__uKyzlq__pip{background:var(--rarity-renaissance-color);box-shadow:0 0 4px var(--rarity-renaissance-glow)}.BadgeShowcaseV2-module__uKyzlq__tooltip{border:1px solid var(--border-2);background:var(--bg-3);text-align:left;z-index:10;pointer-events:none;opacity:0;visibility:hidden;width:200px;transition:opacity .14s var(--motion-ease-standard), transform .14s var(--motion-ease-standard), visibility 0s .14s;border-radius:8px;padding:10px 12px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.BadgeShowcaseV2-module__uKyzlq__badge:first-child .BadgeShowcaseV2-module__uKyzlq__tooltip,.BadgeShowcaseV2-module__uKyzlq__badge:nth-child(2) .BadgeShowcaseV2-module__uKyzlq__tooltip{left:0;transform:translate(0)translateY(4px)}.BadgeShowcaseV2-module__uKyzlq__badge:first-child .BadgeShowcaseV2-module__uKyzlq__tooltip:after,.BadgeShowcaseV2-module__uKyzlq__badge:nth-child(2) .BadgeShowcaseV2-module__uKyzlq__tooltip:after{left:20px}.BadgeShowcaseV2-module__uKyzlq__badge:hover .BadgeShowcaseV2-module__uKyzlq__tooltip,.BadgeShowcaseV2-module__uKyzlq__badge:focus-visible .BadgeShowcaseV2-module__uKyzlq__tooltip{opacity:1;visibility:visible;transition:opacity .14s var(--motion-ease-standard), transform .14s var(--motion-ease-standard);transform:translate(-50%)translateY(0)}.BadgeShowcaseV2-module__uKyzlq__tooltipRarity{text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.BadgeShowcaseV2-module__uKyzlq__tooltipRarityCommon{color:var(--rarity-common-color)}.BadgeShowcaseV2-module__uKyzlq__tooltipRarityUncommon{color:var(--rarity-uncommon-color)}.BadgeShowcaseV2-module__uKyzlq__tooltipRarityRare{color:var(--rarity-rare-color)}.BadgeShowcaseV2-module__uKyzlq__tooltipRarityLegendary{color:var(--rarity-legendary-color)}.BadgeShowcaseV2-module__uKyzlq__tooltipRarityRenaissance{color:var(--rarity-renaissance-color)}.BadgeShowcaseV2-module__uKyzlq__tooltipName{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3}.BadgeShowcaseV2-module__uKyzlq__tooltipDesc{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.BadgeShowcaseV2-module__uKyzlq__tooltipHint{color:var(--text-3);margin:0;font-size:16px;font-style:italic;line-height:1.4}.BadgeShowcaseV2-module__uKyzlq__tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--border-2);position:absolute;top:100%;left:50%;transform:translate(-50%)}.BadgeShowcaseV2-module__uKyzlq__emptyState{text-align:left;color:var(--text-2);background:var(--bg-1-5);border:1px dashed var(--border);border-radius:10px;padding:20px;font-size:16px;line-height:1.6}.BadgeShowcaseV2-module__uKyzlq__sectionLabel{text-transform:uppercase;letter-spacing:.08em;margin:0;padding-top:4px;font-size:11px;font-weight:700}.BadgeShowcaseV2-module__uKyzlq__sectionLabelCommon{color:var(--rarity-common-color)}.BadgeShowcaseV2-module__uKyzlq__sectionLabelUncommon{color:var(--rarity-uncommon-color)}.BadgeShowcaseV2-module__uKyzlq__sectionLabelRare{color:var(--rarity-rare-color)}.BadgeShowcaseV2-module__uKyzlq__sectionLabelLegendary{color:var(--rarity-legendary-color)}.BadgeShowcaseV2-module__uKyzlq__sectionLabelRenaissance{color:var(--rarity-renaissance-color)}.BadgeShowcaseV2-module__uKyzlq__sectionGroup{flex-direction:column;gap:10px;display:flex}@media (max-width:640px){.BadgeShowcaseV2-module__uKyzlq__grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:5px}.BadgeShowcaseV2-module__uKyzlq__icon{font-size:24px}}@media (min-width:900px){.BadgeShowcaseV2-module__uKyzlq__grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}}
.QuizCard-module__uZIg2q__card{flex-direction:column;gap:20px;animation:.3s both QuizCard-module__uZIg2q__quizCardIn;display:flex}@keyframes QuizCard-module__uZIg2q__quizCardIn{0%{opacity:0}to{opacity:1}}.QuizCard-module__uZIg2q__scenario{font-family:"DM Sans", var(--ff);letter-spacing:-.03em;color:var(--text);font-size:clamp(24px,4vw,48px);font-weight:700;line-height:1.25}.QuizCard-module__uZIg2q__options{flex-direction:column;display:flex}.QuizCard-module__uZIg2q__options:has([data-option]:hover) [data-option]{opacity:.3}.QuizCard-module__uZIg2q__options:has([data-option]:hover) [data-option]:hover{opacity:1}.QuizCard-module__uZIg2q__options:has([data-option]:focus-visible) [data-option]{opacity:.3}.QuizCard-module__uZIg2q__options:has([data-option]:focus-visible) [data-option]:focus-visible{opacity:1}.QuizCard-module__uZIg2q__options[data-answered=true] [data-option]{opacity:.3}.QuizCard-module__uZIg2q__options[data-answered=true] [data-option][aria-checked=true]{opacity:1}.QuizCard-module__uZIg2q__options[data-answered=true]:has([data-option]:hover) [data-option]{opacity:.3}.QuizCard-module__uZIg2q__options[data-answered=true]:has([data-option]:hover) [data-option][aria-checked=true]{opacity:1}.QuizCard-module__uZIg2q__options[data-answered=true]:has([data-option]:focus-visible) [data-option]{opacity:.3}.QuizCard-module__uZIg2q__options[data-answered=true]:has([data-option]:focus-visible) [data-option][aria-checked=true]{opacity:1}.QuizCard-module__uZIg2q__feedbackLine{color:var(--text-2);width:100%;min-height:1.5em;margin:0;font-size:16px;font-style:italic;font-weight:400;animation:.25s both QuizCard-module__uZIg2q__quizFeedbackIn}@keyframes QuizCard-module__uZIg2q__quizFeedbackIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.QuizCard-module__uZIg2q__card,.QuizCard-module__uZIg2q__feedbackLine{animation:none}}
.page-module__ZN2KEW__lessonsShell{gap:24px}.page-module__ZN2KEW__masthead{grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:start;gap:8px;display:grid}.page-module__ZN2KEW__mastheadText{min-width:0}.page-module__ZN2KEW__mastheadArt{justify-content:flex-end;align-items:flex-start;min-height:224px;padding:0;display:flex;position:relative;overflow:visible}.page-module__ZN2KEW__mastheadImage{object-fit:contain;object-position:right top;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:100% 0;width:min(670px,52vw);max-width:none;height:auto;display:block;transform:translate(calc(10px - 1%),calc(5% - 5px))}@media (max-width:900px){.page-module__ZN2KEW__masthead{grid-template-columns:1fr;gap:20px}.page-module__ZN2KEW__mastheadArt{justify-content:flex-start;min-height:200px}.page-module__ZN2KEW__mastheadImage{width:min(532px,92vw);max-width:min(532px,92vw);transform:translate(-4%,2%)}}
.page-module__zXHFEa__tracksShell{gap:24px}.page-module__zXHFEa__masthead{grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:start;gap:8px;display:grid}.page-module__zXHFEa__mastheadText{min-width:0}.page-module__zXHFEa__mastheadArt{justify-content:flex-end;align-items:flex-start;min-height:224px;padding:0;display:flex;position:relative;overflow:visible}.page-module__zXHFEa__mastheadImage{object-fit:contain;object-position:right top;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:100% 0;width:min(646px,53vw);max-width:none;height:auto;max-height:360px;display:block;transform:translate(-2%,4%)}@media (max-width:900px){.page-module__zXHFEa__masthead{grid-template-columns:1fr;gap:20px}.page-module__zXHFEa__mastheadArt{justify-content:flex-start;min-height:200px}.page-module__zXHFEa__mastheadImage{width:min(532px,92vw);max-width:min(532px,92vw);transform:translate(-4%,2%)}}
.FeedClient-module__MmK-0q__client{flex-direction:column;gap:12px;display:flex}.FeedClient-module__MmK-0q__feedToolbar{border:1px solid var(--surface-border);background:var(--surface-card-2);scrollbar-width:none;border-radius:14px;align-items:center;gap:10px;width:100%;padding:13px 16px 8px 11px;display:flex;overflow-x:auto}.FeedClient-module__MmK-0q__feedToolbar::-webkit-scrollbar{display:none}.FeedClient-module__MmK-0q__sectionTabs,.FeedClient-module__MmK-0q__filterTabs{flex:none;align-items:center;gap:6px;display:flex}.FeedClient-module__MmK-0q__filterTabs{min-width:max-content}.FeedClient-module__MmK-0q__updateCount{color:var(--text-2);white-space:nowrap;flex:none;margin-left:auto;padding-left:18px;font-size:13px;font-weight:650;line-height:1}.FeedClient-module__MmK-0q__toolbarSeparator{background:color-mix(in srgb, var(--surface-border) 78%, transparent);flex:none;width:1px;height:30px;margin:0 2px}.FeedClient-module__MmK-0q__controlShell{--control-color:var(--level-color,var(--accent));isolation:isolate;border-radius:9px;flex:none;position:relative}.FeedClient-module__MmK-0q__controlShell:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--control-color) 46%, var(--text));opacity:0;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset:0}.FeedClient-module__MmK-0q__controlShell:hover:before,.FeedClient-module__MmK-0q__controlShell:focus-within:before,.FeedClient-module__MmK-0q__controlShellActive:before{opacity:1}.FeedClient-module__MmK-0q__controlFace{appearance:none;z-index:1;background:var(--tab-idle-bg);min-height:40px;color:var(--text-2);cursor:pointer;font-family:var(--ff);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.FeedClient-module__MmK-0q__sectionFace{padding-inline:16px}.FeedClient-module__MmK-0q__filterFace{min-height:38px;padding-inline:13px}.FeedClient-module__MmK-0q__controlShell:hover .FeedClient-module__MmK-0q__controlFace,.FeedClient-module__MmK-0q__controlShell:focus-within .FeedClient-module__MmK-0q__controlFace{background:color-mix(in srgb, var(--control-color) 14%, var(--bg-1-5));color:var(--text);transform:translate(5px,-5px)}.FeedClient-module__MmK-0q__controlShellActive:hover .FeedClient-module__MmK-0q__controlFaceActive,.FeedClient-module__MmK-0q__controlShellActive:focus-within .FeedClient-module__MmK-0q__controlFaceActive{background:var(--control-color);color:#fff}.FeedClient-module__MmK-0q__controlFace:focus-visible{outline:2px solid var(--control-color);outline-offset:2px}.FeedClient-module__MmK-0q__controlFaceActive{background:var(--control-color);color:#fff;transform:translate(5px,-5px)}.FeedClient-module__MmK-0q__controlFaceActive:hover{background:var(--control-color);color:#fff}@media (max-width:900px){.FeedClient-module__MmK-0q__client{gap:12px}.FeedClient-module__MmK-0q__feedToolbar{align-items:flex-start;gap:8px}.FeedClient-module__MmK-0q__sectionTabs,.FeedClient-module__MmK-0q__filterTabs{gap:6px}.FeedClient-module__MmK-0q__updateCount{margin-left:4px;padding-left:4px}}@media (max-width:560px){.FeedClient-module__MmK-0q__client{gap:12px}.FeedClient-module__MmK-0q__feedToolbar{padding:13px 14px 8px 10px}.FeedClient-module__MmK-0q__sectionFace,.FeedClient-module__MmK-0q__filterFace{min-height:38px;padding-inline:12px;font-size:11px}}
.FeedbackForm-module__vWLOta__form{flex-direction:column;gap:24px;max-width:540px;display:flex}.FeedbackForm-module__vWLOta__header{flex-direction:column;gap:12px;display:flex}.FeedbackForm-module__vWLOta__title{font-family:"DM Sans", var(--ff);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(24px,4vw,32px);font-style:italic;font-weight:800;line-height:1.1}.FeedbackForm-module__vWLOta__subtitle{color:var(--text-2);margin:0;font-size:16px;font-weight:400;line-height:1.6}.FeedbackForm-module__vWLOta__stepBar{align-items:center;gap:8px;display:flex}.FeedbackForm-module__vWLOta__stepDot{background:var(--border-2);width:6px;height:6px;transition:background var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-soft);border-radius:50%}.FeedbackForm-module__vWLOta__stepDot[data-active=true]{background:var(--accent);transform:scale(1.5)}.FeedbackForm-module__vWLOta__stepDot[data-done=true]{background:color-mix(in srgb, var(--accent) 50%, var(--border))}.FeedbackForm-module__vWLOta__stepLabel{letter-spacing:.04em;color:var(--text-3);margin-left:4px;font-size:13px;font-weight:600}.FeedbackForm-module__vWLOta__question{font-family:"DM Sans", var(--ff);letter-spacing:-.02em;color:var(--text);margin:0 0 20px;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2}.FeedbackForm-module__vWLOta__pillList{flex-direction:column;gap:8px;display:flex}.FeedbackForm-module__vWLOta__intentPill{background:var(--bg-1-5);border:1.5px solid var(--border);border-radius:var(--r-card);cursor:pointer;text-align:left;width:100%;min-height:52px;font-family:"DM Sans", var(--ff);letter-spacing:-.01em;color:var(--text);transition:var(--motion-transition-surface), var(--motion-transition-lift);justify-content:space-between;align-items:center;padding:14px 20px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.FeedbackForm-module__vWLOta__intentPill:hover{background:color-mix(in srgb, var(--accent) 6%, var(--bg-1-5));border-color:color-mix(in srgb, var(--accent) 44%, var(--border));transform:translateY(-1px)}.FeedbackForm-module__vWLOta__intentPill[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 10%, var(--bg-1-5));border-color:var(--accent)}.FeedbackForm-module__vWLOta__intentPill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FeedbackForm-module__vWLOta__intentPillArrow{color:var(--text-3);transition:var(--motion-transition-lift), var(--motion-transition-color);flex-shrink:0;margin-left:16px;font-size:16px}.FeedbackForm-module__vWLOta__intentPill:hover .FeedbackForm-module__vWLOta__intentPillArrow,.FeedbackForm-module__vWLOta__intentPill[aria-pressed=true] .FeedbackForm-module__vWLOta__intentPillArrow{color:var(--accent);transform:translate(3px)}.FeedbackForm-module__vWLOta__skipLink{min-height:44px;color:var(--text-3);cursor:pointer;transition:var(--motion-transition-color);background:0 0;border:none;align-items:center;margin-top:8px;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.FeedbackForm-module__vWLOta__skipLink:hover{color:var(--accent)}.FeedbackForm-module__vWLOta__skipLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.FeedbackForm-module__vWLOta__promptPanel{background:var(--bg-1-5);border:1.5px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-panel);transition:var(--motion-transition-border), box-shadow .18s ease;overflow:hidden}.FeedbackForm-module__vWLOta__promptPanel:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.FeedbackForm-module__vWLOta__promptPanelHeader{background:color-mix(in srgb, var(--accent) 11%, var(--bg-1-5));border-bottom:1px solid color-mix(in srgb, var(--accent) 14%, var(--border));font-family:"DM Sans", var(--ff);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:11px 20px;font-size:13px;font-weight:700}.FeedbackForm-module__vWLOta__promptLabel{color:var(--text);padding:16px 20px 0;font-size:16px;font-weight:600;line-height:1.4;display:block}.FeedbackForm-module__vWLOta__promptTextarea{resize:vertical;width:100%;min-height:120px;color:var(--text);font-family:var(--ff);background:0 0;border:none;padding:12px 20px 16px;font-size:16px;font-weight:400;line-height:1.6;display:block}.FeedbackForm-module__vWLOta__promptTextarea::placeholder{color:var(--text-3)}.FeedbackForm-module__vWLOta__promptTextarea:focus{outline:none}.FeedbackForm-module__vWLOta__referralRow{border-top:1px solid var(--border);padding:4px 20px}.FeedbackForm-module__vWLOta__referralInput{width:100%;min-height:44px;color:var(--text);font-family:var(--ff);background:0 0;border:none;padding:8px 0;font-size:16px;font-weight:400}.FeedbackForm-module__vWLOta__referralInput::placeholder{color:var(--text-3)}.FeedbackForm-module__vWLOta__referralInput:focus{outline:none}.FeedbackForm-module__vWLOta__referralLabel{color:var(--text-2);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.FeedbackForm-module__vWLOta__referralToggle{min-height:44px;color:var(--text-3);cursor:pointer;transition:var(--motion-transition-color);background:0 0;border:none;align-items:center;margin:4px 20px;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.FeedbackForm-module__vWLOta__referralToggle:hover{color:var(--accent)}.FeedbackForm-module__vWLOta__referralToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.FeedbackForm-module__vWLOta__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FeedbackForm-module__vWLOta__actions{align-items:center;gap:16px;margin-top:20px;display:flex}.FeedbackForm-module__vWLOta__backLink{min-height:44px;color:var(--text-3);cursor:pointer;transition:var(--motion-transition-color);background:0 0;border:none;align-items:center;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.FeedbackForm-module__vWLOta__backLink:hover{color:var(--text)}.FeedbackForm-module__vWLOta__backLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.FeedbackForm-module__vWLOta__submit{background:var(--accent);color:#0b0a08;min-height:44px;font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-btn);cursor:pointer;transition:var(--motion-transition-background), var(--motion-transition-lift);border:none;justify-content:center;align-items:center;margin-left:auto;padding:0 28px;font-size:12px;font-weight:700;display:inline-flex}.FeedbackForm-module__vWLOta__submit:hover{background:var(--accent-hover);transform:translateY(-1px)}.FeedbackForm-module__vWLOta__submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FeedbackForm-module__vWLOta__submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.FeedbackForm-module__vWLOta__promptHint{color:var(--text-3);padding:0 20px 14px;font-size:14px;line-height:1.4}.FeedbackForm-module__vWLOta__errorMsg{color:var(--color-error);margin:12px 0 0;font-size:16px}.FeedbackForm-module__vWLOta__success{flex-direction:column;align-items:flex-start;gap:12px;max-width:540px;padding:8px 0;display:flex}.FeedbackForm-module__vWLOta__successTitle{font-family:"DM Sans", var(--ff);letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(28px,4vw,40px);font-style:italic;font-weight:700;line-height:1.1}.FeedbackForm-module__vWLOta__successBody{color:var(--text-2);max-width:400px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.FeedbackForm-module__vWLOta__successActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.FeedbackForm-module__vWLOta__resetBtn{border:1.5px solid var(--border);border-radius:var(--r-btn);min-height:44px;color:var(--text-2);cursor:pointer;transition:var(--motion-transition-surface);background:0 0;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.FeedbackForm-module__vWLOta__resetBtn:hover{background:var(--bg-2);border-color:var(--border-2);color:var(--text)}.FeedbackForm-module__vWLOta__successCta{min-height:44px;color:var(--accent);transition:var(--motion-transition-color);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.FeedbackForm-module__vWLOta__successCta:hover{text-decoration:underline}.FeedbackForm-module__vWLOta__successCta:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (max-width:560px){.FeedbackForm-module__vWLOta__actions{flex-wrap:wrap}.FeedbackForm-module__vWLOta__submit{order:-1;width:100%;margin-left:0}}
.FileTreeDiagram-module__CT_Sba__tree{background:var(--surface-inset);border:1.5px solid var(--surface-inset-border);border-radius:var(--r-card);font-family:var(--ff-mono);padding:12px 0;font-size:12px}.FileTreeDiagram-module__CT_Sba__node{flex-direction:column;display:flex}.FileTreeDiagram-module__CT_Sba__row{transition:var(--motion-transition-background);-webkit-user-select:none;user-select:none;align-items:baseline;gap:6px;padding:3px 16px;display:flex}.FileTreeDiagram-module__CT_Sba__rowClickable{cursor:pointer}.FileTreeDiagram-module__CT_Sba__rowClickable:hover{background:var(--bg-3)}.FileTreeDiagram-module__CT_Sba__icon{color:var(--text-3);flex-shrink:0;width:10px;font-size:10px}.FileTreeDiagram-module__CT_Sba__name{white-space:nowrap}.FileTreeDiagram-module__CT_Sba__nameDir{color:var(--accent);font-weight:600}.FileTreeDiagram-module__CT_Sba__nameFile{color:var(--text-2)}.FileTreeDiagram-module__CT_Sba__desc{color:var(--surface-text-soft);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:11px;overflow:hidden}.FileTreeDiagram-module__CT_Sba__children{border-left:1px solid var(--border);margin-left:22px}
.ToolKitPanel-module__8HEbhq__wrapper{max-width:var(--content-width-narrow);flex-direction:column;gap:28px;margin:0 auto;display:flex}.ToolKitPanel-module__8HEbhq__recommendationCard{background:var(--surface-card-1);border:1px solid var(--surface-border);border-radius:var(--r-card);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.ToolKitPanel-module__8HEbhq__recommendationCopy{flex-direction:column;gap:4px;display:flex}.ToolKitPanel-module__8HEbhq__recommendationLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.ToolKitPanel-module__8HEbhq__recommendationTitle{color:var(--text);font-size:17px;font-weight:700}.ToolKitPanel-module__8HEbhq__recommendationText{color:var(--surface-text-muted);font-size:16px;line-height:1.55}.ToolKitPanel-module__8HEbhq__recommendationActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ToolKitPanel-module__8HEbhq__recommendationBadge{border:1px solid var(--surface-border);border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ToolKitPanel-module__8HEbhq__retakeButton{appearance:none;border:1px solid var(--surface-border);background:var(--surface-card-2);color:var(--surface-text-muted);cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}.ToolKitPanel-module__8HEbhq__retakeButton:hover{background:var(--surface-card-2-hover);border-color:var(--surface-border-strong);color:var(--text)}.ToolKitPanel-module__8HEbhq__hero{text-align:center}.ToolKitPanel-module__8HEbhq__heroLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:600}.ToolKitPanel-module__8HEbhq__heroTitle{color:var(--text);font-size:26px;font-weight:700;line-height:1.25}.ToolKitPanel-module__8HEbhq__heroSub{color:color-mix(in srgb, var(--text) 64%, var(--text-2) 36%);margin-top:8px;font-size:16px;line-height:1.6}.ToolKitPanel-module__8HEbhq__pathGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ToolKitPanel-module__8HEbhq__pathCard{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, var(--bg-1-5) 96%) 0%, var(--bg-1-5) 100%);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.ToolKitPanel-module__8HEbhq__pathCard:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--bg-1-5) 93%) 0%, color-mix(in srgb, var(--accent) 2%, var(--bg-1-5) 98%) 100%);border-color:color-mix(in srgb, var(--accent) 34%, var(--border));transform:translateY(-1px)}.ToolKitPanel-module__8HEbhq__pathEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.ToolKitPanel-module__8HEbhq__pathTitle{color:var(--text);font-size:17px;font-weight:700}.ToolKitPanel-module__8HEbhq__pathText{color:var(--surface-text-muted);font-size:16px;line-height:1.65}.ToolKitPanel-module__8HEbhq__section{flex-direction:column;gap:12px;display:flex}.ToolKitPanel-module__8HEbhq__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:12px;font-weight:600}.ToolKitPanel-module__8HEbhq__steps{flex-direction:column;gap:10px;display:flex}.ToolKitPanel-module__8HEbhq__step{background:var(--surface-card-1);border:1px solid var(--surface-border);border-radius:var(--r-card);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.ToolKitPanel-module__8HEbhq__stepNum{background:color-mix(in srgb, var(--accent) 10%, transparent);width:24px;min-width:24px;height:24px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.ToolKitPanel-module__8HEbhq__stepBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ToolKitPanel-module__8HEbhq__stepTitle{color:var(--text);font-size:16px;font-weight:600}.ToolKitPanel-module__8HEbhq__stepCmd{background:var(--surface-inset);width:fit-content;max-width:100%;color:var(--accent);font-size:12px;font-family:var(--ff-mono);border-radius:8px;align-items:center;gap:8px;padding:3px 8px;display:flex;overflow-x:auto}.ToolKitPanel-module__8HEbhq__stepDesc{color:var(--surface-text-muted);font-size:16px;line-height:1.55}.ToolKitPanel-module__8HEbhq__stepNotes{flex-direction:column;gap:4px;margin:2px 0 0;padding-left:18px;display:flex}.ToolKitPanel-module__8HEbhq__stepNote{color:var(--surface-text-soft);font-size:16px;line-height:1.55}.ToolKitPanel-module__8HEbhq__templateBlock{background:var(--surface-card-1);border:1px solid var(--surface-border);border-radius:var(--r-card);overflow:hidden}.ToolKitPanel-module__8HEbhq__templateHeader{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ToolKitPanel-module__8HEbhq__templateTitle{font-size:12px;font-weight:600;font-family:var(--ff-mono);color:var(--surface-text-soft)}.ToolKitPanel-module__8HEbhq__templatePre{white-space:pre;font-size:12px;line-height:1.7;font-family:var(--ff-mono);color:color-mix(in srgb, var(--text) 72%, var(--text-2) 28%);background:var(--surface-inset);margin:0;padding:16px;overflow-x:auto}.ToolKitPanel-module__8HEbhq__guideGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ToolKitPanel-module__8HEbhq__guideCard{background:var(--surface-card-1);border:1px solid var(--surface-border);transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.ToolKitPanel-module__8HEbhq__guideCard:hover{background:var(--surface-card-1-hover);border-color:var(--surface-border-strong);transform:translateY(-1px)}.ToolKitPanel-module__8HEbhq__guideEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.ToolKitPanel-module__8HEbhq__guideTitle{color:var(--text);font-size:17px;font-weight:700}.ToolKitPanel-module__8HEbhq__guideText{color:var(--surface-text-muted);font-size:16px;line-height:1.65}@media (max-width:720px){.ToolKitPanel-module__8HEbhq__recommendationCard{flex-direction:column}.ToolKitPanel-module__8HEbhq__recommendationActions{justify-content:flex-start}.ToolKitPanel-module__8HEbhq__templateHeader{flex-direction:column;align-items:flex-start}.ToolKitPanel-module__8HEbhq__stepCmd{width:100%}}
.QuizController-module__xPzG1G__container{max-width:1100px;margin:0 auto;padding:72px 40px 120px}.QuizController-module__xPzG1G__inner{flex-direction:column;gap:32px;display:flex}.QuizController-module__xPzG1G__nav{justify-content:space-between;gap:12px;display:flex}.QuizController-module__xPzG1G__navBtn{border-radius:var(--r-pill);border:1.5px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;transition:var(--motion-transition-background), var(--motion-transition-border), var(--motion-transition-fade);padding:10px 20px;font-size:14px;font-weight:500}.QuizController-module__xPzG1G__navBtn:hover:not(:disabled){background:var(--bg-2);border-color:var(--border-2)}.QuizController-module__xPzG1G__navBtn:disabled{opacity:.35;cursor:not-allowed}.QuizController-module__xPzG1G__navBtnPrimary{background:var(--accent);border-color:var(--accent);color:#0b0a08;margin-left:auto}.QuizController-module__xPzG1G__navBtnPrimary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.QuizController-module__xPzG1G__navBtnPrimaryHero{letter-spacing:.07em;text-transform:uppercase;min-width:220px;padding:13px 32px;font-size:12px;font-weight:700}.QuizController-module__xPzG1G__hint{color:var(--text-3);text-align:center;font-size:13px}.QuizController-module__xPzG1G__capNote{color:var(--text-3);text-align:center;max-width:560px;margin:-12px auto 0;font-size:13px;line-height:1.6}.QuizController-module__xPzG1G__capNote strong{color:var(--text-2)}.QuizController-module__xPzG1G__hint kbd{border:1px solid var(--border-2);font-size:11px;font-family:var(--ff-mono);background:var(--bg-2);color:var(--text-2);border-radius:4px;padding:1px 5px;display:inline-block}.QuizController-module__xPzG1G__framingPage{max-width:1100px;margin:0 auto;padding:32px 24px 88px}.QuizController-module__xPzG1G__framingHero{grid-template-columns:minmax(0,1fr);min-height:480px;padding-top:8px;display:grid;position:relative}.QuizController-module__xPzG1G__framingNumbers{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:-40px -60px -40px -20px}.QuizController-module__xPzG1G__framingNum{font-family:"DM Sans", var(--ff);letter-spacing:-.08em;font-weight:700;line-height:.85;position:absolute}.QuizController-module__xPzG1G__framingNum:first-child{color:color-mix(in srgb, var(--accent) 11%, transparent);font-size:clamp(260px,38vw,480px);top:-40px;right:-30px;transform:rotate(6deg)}.QuizController-module__xPzG1G__framingNum:nth-child(2){color:color-mix(in srgb, var(--accent) 7%, transparent);font-size:clamp(160px,22vw,300px);bottom:-20px;right:18%;transform:rotate(-4deg)}.QuizController-module__xPzG1G__framingNum:nth-child(3){color:color-mix(in srgb, var(--accent) 5%, transparent);font-size:clamp(100px,14vw,180px);top:10px;right:36%;transform:rotate(12deg)}.QuizController-module__xPzG1G__framingNum:nth-child(4){color:color-mix(in srgb, var(--accent) 4%, transparent);font-size:clamp(70px,9vw,120px);bottom:30px;right:4%;transform:rotate(-9deg)}.QuizController-module__xPzG1G__framingNum:nth-child(5){color:color-mix(in srgb, var(--accent) 6%, transparent);font-size:clamp(120px,17vw,220px);top:42%;right:46%;transform:rotate(3deg)}.QuizController-module__xPzG1G__framingNum:nth-child(6){color:color-mix(in srgb, var(--accent) 4%, transparent);font-size:clamp(80px,10vw,140px);top:-16px;left:-8px;transform:rotate(-6deg)}.QuizController-module__xPzG1G__framingNum:nth-child(7){color:color-mix(in srgb, var(--accent) 5%, transparent);font-size:clamp(60px,8vw,100px);top:8px;left:-4px;transform:rotate(-5deg)}.QuizController-module__xPzG1G__framingNum:nth-child(8){color:color-mix(in srgb, var(--accent) 4%, transparent);font-size:clamp(90px,12vw,160px);top:36%;left:14%;transform:rotate(-3deg)}.QuizController-module__xPzG1G__framingCopy{z-index:1;flex-direction:column;gap:0;max-width:760px;display:flex;position:relative}.QuizController-module__xPzG1G__framingTitle{font-family:"DM Sans", var(--ff);letter-spacing:-.07em;color:var(--text);max-width:8ch;margin-top:14px;margin-bottom:28px;font-size:clamp(50px,10vw,112px);line-height:.92}.QuizController-module__xPzG1G__framingTitleEm{color:var(--accent);font-style:italic}.QuizController-module__xPzG1G__framingMeta{letter-spacing:.02em;color:var(--text-3);margin-bottom:12px;font-size:13px;font-weight:500}.QuizController-module__xPzG1G__framingDesc{color:var(--text-2);max-width:520px;margin-bottom:36px;font-size:20px;font-weight:500;line-height:1.45}.QuizController-module__xPzG1G__framingBlock{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 0;display:flex}.QuizController-module__xPzG1G__framingCta{min-height:44px;font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#0b0a08;cursor:pointer;transition:var(--motion-transition-surface), var(--motion-transition-lift);border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;padding:0 28px;font-size:12px;font-weight:700;display:inline-flex}.QuizController-module__xPzG1G__framingCta:hover{background:var(--accent-hover);transform:translateY(-1px)}@media (max-width:900px){.QuizController-module__xPzG1G__framingPage{padding:28px 24px 72px}}@media (max-width:560px){.QuizController-module__xPzG1G__framingPage{padding:24px 16px 56px}.QuizController-module__xPzG1G__framingNum:first-child{font-size:120px;top:-10px;right:-6px}.QuizController-module__xPzG1G__framingNum:nth-child(2),.QuizController-module__xPzG1G__framingNum:nth-child(3),.QuizController-module__xPzG1G__framingNum:nth-child(5),.QuizController-module__xPzG1G__framingNum:nth-child(6),.QuizController-module__xPzG1G__framingNum:nth-child(7),.QuizController-module__xPzG1G__framingNum:nth-child(8){display:none}.QuizController-module__xPzG1G__framingCta{text-align:center;align-self:stretch}}.QuizController-module__xPzG1G__audienceGate{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:40px 0;display:flex}.QuizController-module__xPzG1G__audienceGateTitle{color:var(--text);max-width:440px;font-size:20px;font-weight:600;line-height:1.4}.QuizController-module__xPzG1G__audienceGateOptions{flex-direction:column;gap:12px;width:100%;max-width:460px;display:flex}.QuizController-module__xPzG1G__audienceGateBtn{border-radius:var(--r-card);border:1.5px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;transition:var(--motion-transition-background), var(--motion-transition-border), var(--motion-transition-lift);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:24px 22px;display:flex}.QuizController-module__xPzG1G__audienceGateBtn:hover{background:color-mix(in srgb, var(--accent) 6%, var(--bg));border-color:color-mix(in srgb, var(--accent) 44%, var(--border));transform:translateY(-1px)}.QuizController-module__xPzG1G__audienceGateBtnBody{flex-direction:column;gap:5px;display:flex}.QuizController-module__xPzG1G__audienceGateBtnTitle{font-family:"DM Sans", var(--ff);letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:700}.QuizController-module__xPzG1G__audienceGateBtnDesc{color:var(--text-3);font-size:13px;line-height:1.5}.QuizController-module__xPzG1G__audienceGateBtnArrow{color:color-mix(in srgb, var(--accent) 60%, var(--text-3));transition:transform .18s var(--ease,ease), color .18s var(--ease,ease);flex-shrink:0;font-size:20px}.QuizController-module__xPzG1G__audienceGateBtn:hover .QuizController-module__xPzG1G__audienceGateBtnArrow{color:var(--accent);transform:translate(3px)}.QuizController-module__xPzG1G__skeleton{flex-direction:column;gap:16px;display:flex}@keyframes QuizController-module__xPzG1G__pulse{0%,to{opacity:1}50%{opacity:.4}}.QuizController-module__xPzG1G__skeletonBar{background:var(--bg-3);border-radius:var(--r-card);animation:1.5s ease-in-out infinite QuizController-module__xPzG1G__pulse}.QuizController-module__xPzG1G__skeletonProgress{height:40px}.QuizController-module__xPzG1G__skeletonQuestion{height:60px;margin-top:8px}.QuizController-module__xPzG1G__skeletonOption{height:56px}.QuizController-module__xPzG1G__errorState{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.QuizController-module__xPzG1G__errorText{color:var(--text-2);font-size:15px}.QuizController-module__xPzG1G__retryBtn{border-radius:var(--r-pill);border:1.5px solid var(--border);background:var(--bg-2);color:var(--text);cursor:pointer;transition:var(--motion-transition-background);padding:10px 24px;font-size:14px;font-weight:500}.QuizController-module__xPzG1G__retryBtn:hover{background:var(--bg-3)}.QuizController-module__xPzG1G__returningUser{color:var(--text-3);margin-top:16px;font-size:13px;font-style:italic}.QuizController-module__xPzG1G__microLegend{color:var(--text-3);letter-spacing:.01em;margin-top:32px;font-size:12px}.QuizController-module__xPzG1G__fluencyCrossLink{color:var(--text-2);margin-top:18px;font-size:16px;font-weight:500;line-height:1.6}.QuizController-module__xPzG1G__fluencyCrossLinkAnchor{color:var(--accent);border-bottom:1.5px solid color-mix(in srgb, var(--accent) 40%, transparent);transition:var(--motion-transition-color);font-weight:700;text-decoration:none}.QuizController-module__xPzG1G__fluencyCrossLinkAnchor:hover{color:var(--accent-hover,var(--accent))}@media (max-width:768px){.QuizController-module__xPzG1G__container{padding:56px 28px 88px}}@media (max-width:560px){.QuizController-module__xPzG1G__container{padding:40px 16px 80px}.QuizController-module__xPzG1G__navBtn{padding:10px 16px}.QuizController-module__xPzG1G__hint{font-size:12px}}
.ReferencePageContent-module__TiOKSa__wrapper,.ReferencePageContent-module__TiOKSa__section{flex-direction:column;gap:18px;display:flex}.ReferencePageContent-module__TiOKSa__sectionIntro{color:var(--surface-text-muted);max-width:980px;font-size:16px;line-height:1.65}.ReferencePageContent-module__TiOKSa__sectionLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 12px;font-size:13px;font-weight:700}.ReferencePageContent-module__TiOKSa__focusStack{flex-direction:column;gap:18px;display:flex}
.ScoresTab-module__EaKByG__scoresTab{flex-direction:column;gap:20px;display:flex}.ScoresTab-module__EaKByG__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:900px){.ScoresTab-module__EaKByG__grid{grid-template-columns:1fr}}.ScoresTab-module__EaKByG__card{border:1.5px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-panel);background:var(--bg-1-5);flex-direction:column;gap:10px;padding:24px 24px 28px;display:flex}.ScoresTab-module__EaKByG__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0;font-size:13px;font-weight:700}.ScoresTab-module__EaKByG__hook{font-family:"DM Sans", var(--ff);color:var(--text);margin:0;font-size:clamp(20px,2.6vw,24px);font-weight:800;line-height:1.3}.ScoresTab-module__EaKByG__numeral{font-family:"DM Sans", var(--ff);color:var(--accent);font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1}.ScoresTab-module__EaKByG__meaning{color:var(--text-2);margin:0;font-size:16px;font-weight:500;line-height:1.6}.ScoresTab-module__EaKByG__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.ScoresTab-module__EaKByG__textLink{color:var(--accent);width:fit-content;font-size:16px;font-weight:700;text-decoration:none}.ScoresTab-module__EaKByG__textLink:hover{text-decoration:underline}.ScoresTab-module__EaKByG__ctaSecondary{border-radius:var(--r-btn);border:1.5px solid var(--border);background:var(--bg);min-height:44px;color:var(--text);transition:var(--motion-transition-surface);justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ScoresTab-module__EaKByG__ctaSecondary:hover{background:var(--bg-2);border-color:var(--border-2)}.ScoresTab-module__EaKByG__dimensionList{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ScoresTab-module__EaKByG__dimensionRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ScoresTab-module__EaKByG__dimensionLabel{color:var(--text-2);font-size:16px;font-weight:500}.ScoresTab-module__EaKByG__dimensionValue{font-family:"DM Sans", var(--ff);color:var(--text);font-size:16px;font-weight:700}.ScoresTab-module__EaKByG__blindSpot{color:var(--text-2);margin:4px 0 0;font-size:16px;line-height:1.6}.ScoresTab-module__EaKByG__blindSpot strong{color:var(--accent);font-weight:700}.ScoresTab-module__EaKByG__invite{flex-direction:column;gap:12px;padding:4px 0 0;display:flex}.ScoresTab-module__EaKByG__inviteHook{color:var(--text-2);margin:0;font-size:16px;font-weight:500;line-height:1.6}.ScoresTab-module__EaKByG__inviteHook strong{color:var(--text);font-weight:700}.ScoresTab-module__EaKByG__inviteCta{border-radius:var(--r-btn);background:var(--accent);color:#0b0a08;width:fit-content;min-height:44px;font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:4px;padding:0 28px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.ScoresTab-module__EaKByG__inviteCta:hover{background:var(--accent-hover);transform:translateY(-1px)}
.page-module__fqfnSG__page{--level-color:var(--accent);--page-glow-color:var(--accent);gap:0}.page-module__fqfnSG__masthead{grid-template-columns:minmax(0,60fr) minmax(360px,40fr);align-items:start;gap:0;margin-bottom:-2px;display:grid}.page-module__fqfnSG__mastheadText{min-width:0;max-width:100%}.page-module__fqfnSG__mastheadArt{justify-content:center;align-items:flex-start;min-height:420px;display:flex;position:relative;overflow:visible}.page-module__fqfnSG__mastheadImage{object-fit:contain;object-position:center top;transform-origin:top;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(138%,820px);height:auto;max-height:620px;transform:translate(-2%,1%)}@media (max-width:900px){.page-module__fqfnSG__masthead{grid-template-columns:1fr;gap:10px}.page-module__fqfnSG__mastheadArt{justify-content:center;min-height:350px}.page-module__fqfnSG__mastheadImage{width:min(114%,660px);max-height:440px;transform:translate(0)}}@media (max-width:560px){.page-module__fqfnSG__mastheadText{overflow-wrap:break-word;max-width:min(100%,358px)}.page-module__fqfnSG__mastheadText [class*=subhead]{letter-spacing:-.03em;max-width:100%;font-size:clamp(36px,12vw,46px)}.page-module__fqfnSG__mastheadText [class*=lead]{max-width:100%}.page-module__fqfnSG__mastheadArt{min-height:270px}.page-module__fqfnSG__mastheadImage{width:118%;max-height:330px;transform:translate(-1%)}}
.page-module__ni3l1q__page{flex-direction:column;gap:32px;max-width:1100px;margin:0 auto;padding:32px 24px 80px;display:flex}.page-module__ni3l1q__header{flex-direction:column;gap:10px;display:flex}.page-module__ni3l1q__title{color:var(--text);font-size:32px;font-weight:700;line-height:1.15}.page-module__ni3l1q__em{color:var(--accent);font-style:italic}.page-module__ni3l1q__subtitle{max-width:980px;color:var(--text-2);font-size:16px;font-weight:500;line-height:1.55}.page-module__ni3l1q__section{flex-direction:column;gap:16px;display:flex}.page-module__ni3l1q__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:13px;font-weight:600}@media (max-width:900px){.page-module__ni3l1q__page{gap:24px;padding:28px 24px 72px}.page-module__ni3l1q__title{font-size:28px}.page-module__ni3l1q__subtitle{font-size:15px}}@media (max-width:560px){.page-module__ni3l1q__page{gap:20px;padding:24px 16px 56px}}
.page-module__W8IWXW__page{max-width:var(--content-width-hub);margin:0 auto;padding:32px 24px 88px}@media (max-width:900px){.page-module__W8IWXW__page{padding:28px 24px 72px}}@media (max-width:560px){.page-module__W8IWXW__page{padding:24px 16px 56px}}
.FeedbackPageClient-module__FFuB7W__wrapper,.FeedbackPageClient-module__FFuB7W__section{flex-direction:column;gap:24px;display:flex}.FeedbackPageClient-module__FFuB7W__intro{flex-direction:column;gap:10px;display:flex}.FeedbackPageClient-module__FFuB7W__sectionTitle{color:var(--text);font-size:22px;font-weight:700;line-height:1.2}.FeedbackPageClient-module__FFuB7W__sectionBody{max-width:940px;color:var(--surface-text-muted);font-size:16px;font-weight:500;line-height:1.65}.FeedbackPageClient-module__FFuB7W__quickGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.FeedbackPageClient-module__FFuB7W__quickCard,.FeedbackPageClient-module__FFuB7W__supportCard{background:var(--surface-card-1);border:1px solid var(--surface-border);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.FeedbackPageClient-module__FFuB7W__supportCard{min-height:100%}.FeedbackPageClient-module__FFuB7W__quickLabel,.FeedbackPageClient-module__FFuB7W__supportLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.FeedbackPageClient-module__FFuB7W__quickTitle,.FeedbackPageClient-module__FFuB7W__supportTitle{color:var(--text);font-size:17px;font-weight:700}.FeedbackPageClient-module__FFuB7W__quickText{color:var(--surface-text-muted);font-size:16px;line-height:1.65}.FeedbackPageClient-module__FFuB7W__quickLink{color:var(--accent);font-size:13px;font-weight:600}.FeedbackPageClient-module__FFuB7W__feedbackCard{background:var(--surface-card-1);border:1px solid var(--surface-border);border-radius:var(--r-card);padding:24px 22px}.FeedbackPageClient-module__FFuB7W__officialHelp{color:var(--text-2);font-size:16px;line-height:1.6}.FeedbackPageClient-module__FFuB7W__officialHelpLink{color:var(--accent);font-weight:600;text-decoration:none}.FeedbackPageClient-module__FFuB7W__officialHelpLink:hover{text-decoration:underline}
.GettingStartedClient-module__5Vikfq__wrapper{flex-direction:column;gap:24px;width:100%;display:flex}.GettingStartedClient-module__5Vikfq__startHere{flex-direction:column;gap:18px;display:flex}.GettingStartedClient-module__5Vikfq__statusCard{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.GettingStartedClient-module__5Vikfq__statusLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--surface-text-soft);font-size:13px;font-weight:700}.GettingStartedClient-module__5Vikfq__statusText{color:var(--surface-text-muted);margin:0;font-size:16px;line-height:1.55}.GettingStartedClient-module__5Vikfq__startGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.GettingStartedClient-module__5Vikfq__startCard{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, var(--bg-1-5) 96%) 0%, var(--bg-1-5) 100%);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));text-align:left;cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.GettingStartedClient-module__5Vikfq__startCard:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--bg-1-5) 93%) 0%, color-mix(in srgb, var(--accent) 2%, var(--bg-1-5) 98%) 100%);border-color:color-mix(in srgb, var(--accent) 34%, var(--border));transform:translateY(-2px)}.GettingStartedClient-module__5Vikfq__startEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.GettingStartedClient-module__5Vikfq__startTitle{color:var(--text);font-size:18px;font-weight:700}.GettingStartedClient-module__5Vikfq__startText{color:color-mix(in srgb, var(--text) 68%, var(--text-2) 32%);font-size:16px;line-height:1.65}.GettingStartedClient-module__5Vikfq__guides{flex-direction:column;gap:24px;display:flex}.GettingStartedClient-module__5Vikfq__guideGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.GettingStartedClient-module__5Vikfq__guideCard{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, var(--bg-1-5) 96%) 0%, var(--bg-1-5) 100%);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.GettingStartedClient-module__5Vikfq__guideCard:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--bg-1-5) 93%) 0%, color-mix(in srgb, var(--accent) 2%, var(--bg-1-5) 98%) 100%);border-color:color-mix(in srgb, var(--accent) 34%, var(--border));transform:translateY(-2px)}.GettingStartedClient-module__5Vikfq__guideEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.GettingStartedClient-module__5Vikfq__guideTitle{color:var(--text);font-size:18px;font-weight:700}.GettingStartedClient-module__5Vikfq__guideText{color:color-mix(in srgb, var(--text) 68%, var(--text-2) 32%);font-size:16px;line-height:1.65}.GettingStartedClient-module__5Vikfq__panelFrame{border:1px solid var(--border);border-radius:var(--r-card);padding:24px}@media (max-width:560px){.GettingStartedClient-module__5Vikfq__panelFrame{padding:16px}}
.InterfaceCard-module__oasIqG__card{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);transition:var(--motion-transition-border), var(--motion-transition-lift), var(--motion-transition-background);flex-direction:column;gap:18px;padding:22px 24px;display:flex}.InterfaceCard-module__oasIqG__card:hover{background:var(--surface-card-1-hover);border-color:var(--surface-border-strong);transform:translateY(-2px)}.InterfaceCard-module__oasIqG__cardAccent{border-color:var(--surface-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-tint-color) 9%, var(--bg-1-5) 91%) 0%, color-mix(in srgb, var(--surface-tint-color) 3%, var(--bg-1-5) 97%) 100%)}.InterfaceCard-module__oasIqG__header{align-items:flex-start;gap:14px;display:flex}.InterfaceCard-module__oasIqG__icon{text-align:center;flex-shrink:0;width:40px;font-size:24px}.InterfaceCard-module__oasIqG__titleBlock{flex:1}.InterfaceCard-module__oasIqG__name{color:var(--text);margin-bottom:4px;font-size:18px;font-weight:700}.InterfaceCard-module__oasIqG__tagline{color:var(--surface-text-soft);font-size:16px;line-height:1.5}.InterfaceCard-module__oasIqG__levelBadge{border-radius:var(--r-pill);background:var(--bg-3);color:var(--text-3);border:1px solid var(--border);white-space:nowrap;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.InterfaceCard-module__oasIqG__bestFor{color:var(--surface-text-muted);font-size:16px;line-height:1.65}.InterfaceCard-module__oasIqG__lists{grid-template-columns:1fr;gap:16px;display:grid}.InterfaceCard-module__oasIqG__listTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-soft);margin-bottom:8px;font-size:12px;font-weight:600}.InterfaceCard-module__oasIqG__list{flex-direction:column;gap:4px;list-style:none;display:flex}.InterfaceCard-module__oasIqG__list li{color:var(--surface-text-muted);padding-left:14px;font-size:16px;line-height:1.6;position:relative}.InterfaceCard-module__oasIqG__list li:before{position:absolute;left:0}.InterfaceCard-module__oasIqG__featureList li:before{content:"✓";color:#10b981}.InterfaceCard-module__oasIqG__limitList li:before{content:"×";color:var(--text-3)}.InterfaceCard-module__oasIqG__whenToSwitch{color:var(--surface-text-soft);border-top:1px solid var(--border);padding-top:12px;font-size:16px;line-height:1.65}.InterfaceCard-module__oasIqG__whenLabel{color:var(--surface-text-muted);font-weight:600}
.WorkspaceGuideClient-module__-zSQha__wrapper{flex-direction:column;gap:24px;display:flex}.WorkspaceGuideClient-module__-zSQha__section{flex-direction:column;gap:18px;display:flex}.WorkspaceGuideClient-module__-zSQha__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:13px;font-weight:600}.WorkspaceGuideClient-module__-zSQha__sectionHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WorkspaceGuideClient-module__-zSQha__sectionTitle{color:var(--text);font-size:22px;font-weight:700}.WorkspaceGuideClient-module__-zSQha__levelBadge{border-radius:var(--r-pill);background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent);padding:2px 8px;font-size:11px;font-weight:600}.WorkspaceGuideClient-module__-zSQha__sectionDesc{color:var(--text-2);max-width:860px;font-size:16px;line-height:1.7}.WorkspaceGuideClient-module__-zSQha__signpostGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.WorkspaceGuideClient-module__-zSQha__signpostCard{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.WorkspaceGuideClient-module__-zSQha__signpostLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--surface-text-soft);font-size:11px;font-weight:700}.WorkspaceGuideClient-module__-zSQha__signpostText{color:var(--surface-text-muted);margin:0;font-size:16px;line-height:1.65}.WorkspaceGuideClient-module__-zSQha__tips{flex-direction:column;gap:6px;list-style:none;display:flex}.WorkspaceGuideClient-module__-zSQha__tips li{color:var(--text-2);padding-left:16px;font-size:16px;line-height:1.65;position:relative}.WorkspaceGuideClient-module__-zSQha__tips li:before{content:"–";color:var(--text-3);position:absolute;left:0}.WorkspaceGuideClient-module__-zSQha__exampleBlock{background:var(--surface-inset);border:1.5px solid var(--surface-inset-border);border-radius:var(--r-card);overflow:hidden}.WorkspaceGuideClient-module__-zSQha__exampleHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.WorkspaceGuideClient-module__-zSQha__exampleLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-soft);font-size:11px;font-weight:600}.WorkspaceGuideClient-module__-zSQha__examplePre{font-size:13px;font-family:var(--ff-mono);color:color-mix(in srgb, var(--text) 72%, var(--text-2) 28%);white-space:pre;margin:0;padding:16px;line-height:1.7;overflow-x:auto}.WorkspaceGuideClient-module__-zSQha__cta{border-top:1px solid var(--border);padding-top:16px}.WorkspaceGuideClient-module__-zSQha__ctaLink{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.WorkspaceGuideClient-module__-zSQha__ctaLink:hover{text-decoration:underline}.WorkspaceGuideClient-module__-zSQha__frame{border:1px solid var(--border);border-radius:var(--r-card);padding:24px}@media (max-width:560px){.WorkspaceGuideClient-module__-zSQha__frame{padding:16px}}
.page-module__bs5l6q__page{flex-direction:column;gap:32px;max-width:1100px;margin:0 auto;padding:32px 24px 80px;display:flex}.page-module__bs5l6q__header{flex-direction:column;gap:10px;display:flex}.page-module__bs5l6q__title{color:var(--text);font-size:32px;font-weight:700;line-height:1.15}.page-module__bs5l6q__em{color:var(--accent);font-style:italic}.page-module__bs5l6q__subtitle{max-width:980px;color:var(--text-2);font-size:16px;font-weight:500;line-height:1.7}.page-module__bs5l6q__sectionWrap{border:1.5px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-panel);background:var(--bg);overflow:hidden}.page-module__bs5l6q__sectionEyebrow{border-bottom:1px solid color-mix(in srgb, var(--accent) 14%, var(--border));background:color-mix(in srgb, var(--accent) 11%, var(--bg-1-5));margin:0;padding:12px 20px}.page-module__bs5l6q__sectionBody{background:0 0;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.page-module__bs5l6q__sectionBody p{color:var(--text);margin:0;font-size:16px;line-height:1.7}@media (max-width:900px){.page-module__bs5l6q__page{gap:24px;padding:28px 24px 72px}.page-module__bs5l6q__title{font-size:28px}.page-module__bs5l6q__subtitle{font-size:15px}.page-module__bs5l6q__sectionBody{padding:18px 20px}.page-module__bs5l6q__sectionEyebrow{padding:12px 18px}}@media (max-width:560px){.page-module__bs5l6q__page{gap:20px;padding:24px 16px 56px}.page-module__bs5l6q__sectionBody{padding:18px 16px}.page-module__bs5l6q__sectionEyebrow{padding:12px 16px}}
