.ConceptFlow-module__v15HtG__figure{border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-soft);margin:48px 0 0;padding:28px}.ConceptFlow-module__v15HtG__figure figcaption{color:var(--accent-hover);margin-bottom:20px;font-size:13px;font-weight:680}.ConceptFlow-module__v15HtG__flow{scrollbar-width:thin;align-items:center;padding-bottom:4px;display:flex;overflow-x:auto}.ConceptFlow-module__v15HtG__stepWrap{flex:1 0 132px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-width:0;display:grid}.ConceptFlow-module__v15HtG__step{border:1px solid var(--accent-line);background:var(--surface);min-height:54px;color:var(--text);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:620;display:inline-flex}.ConceptFlow-module__v15HtG__arrow{color:var(--accent);text-align:center;font-size:15px}@media (max-width:720px){.ConceptFlow-module__v15HtG__figure{padding:22px 18px}.ConceptFlow-module__v15HtG__stepWrap{flex-basis:118px}}
.SiteHeader-module__Tkw0gW__header{z-index:50;border-bottom:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.SiteHeader-module__Tkw0gW__inner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;min-height:64px;display:grid}.SiteHeader-module__Tkw0gW__brand{letter-spacing:-.02em;justify-self:start;align-items:center;gap:10px;display:inline-flex}.SiteHeader-module__Tkw0gW__brandMark{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:750;display:grid}.SiteHeader-module__Tkw0gW__brand strong{font-size:15px;font-weight:720}.SiteHeader-module__Tkw0gW__nav{align-items:center;gap:4px;display:flex}.SiteHeader-module__Tkw0gW__nav a{border-radius:var(--radius-sm);color:var(--text-secondary);padding:8px 12px;font-size:14px;transition:background .16s,color .16s;position:relative}.SiteHeader-module__Tkw0gW__nav a:hover{background:var(--surface-subtle);color:var(--text)}.SiteHeader-module__Tkw0gW__nav a[aria-current=page]{color:var(--accent-hover);font-weight:650}.SiteHeader-module__Tkw0gW__nav a[aria-current=page]:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.SiteHeader-module__Tkw0gW__practiceLink{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;justify-self:end;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:13px;font-weight:650;transition:border-color .16s,background .16s;display:inline-flex}.SiteHeader-module__Tkw0gW__practiceLink:hover{border-color:var(--accent);background:var(--accent-soft)}@media (max-width:760px){.SiteHeader-module__Tkw0gW__inner{grid-template-columns:1fr auto;gap:12px;min-height:58px}.SiteHeader-module__Tkw0gW__brand strong{font-size:14px}.SiteHeader-module__Tkw0gW__nav{grid-area:2/1/auto/-1;justify-content:space-between;margin-inline:-4px;padding-bottom:8px}.SiteHeader-module__Tkw0gW__nav a{text-align:center;flex:1;padding:7px 6px}.SiteHeader-module__Tkw0gW__practiceLink{min-height:34px}}@media (max-width:390px){.SiteHeader-module__Tkw0gW__practiceLink{padding-inline:10px}.SiteHeader-module__Tkw0gW__practiceLink svg{display:none}}
.ArticleRichText-module__kueopa__richText{color:var(--article-text-secondary,#59636e)}.ArticleRichText-module__kueopa__richText>:first-child{margin-top:0}.ArticleRichText-module__kueopa__richText h2,.ArticleRichText-module__kueopa__richText h3{color:var(--article-text,#1f2328);letter-spacing:-.015em;scroll-margin-top:96px}.ArticleRichText-module__kueopa__richText h2{border-top:1px solid var(--article-border-muted,#d8dee4);margin:30px 0 12px;padding-top:24px;font-size:20px;line-height:1.45}.ArticleRichText-module__kueopa__richText h3{margin:24px 0 10px;font-size:16px;line-height:1.5}.ArticleRichText-module__kueopa__richText p,.ArticleRichText-module__kueopa__richText li{font-size:14px;line-height:1.9}.ArticleRichText-module__kueopa__richText p{margin:12px 0}.ArticleRichText-module__kueopa__richText strong{color:var(--article-text,#1f2328);font-weight:700}.ArticleRichText-module__kueopa__richText em{color:var(--article-text-secondary,#59636e)}.ArticleRichText-module__kueopa__richText a{color:var(--article-accent,#0969da);text-underline-offset:3px;-webkit-text-decoration:underline #0969da4d;text-decoration:underline #0969da4d}.ArticleRichText-module__kueopa__richText a:hover{color:var(--article-accent-hover,#0550ae)}.ArticleRichText-module__kueopa__richText code{color:#0550ae;background:#f2f8fd;border:1px solid #c9dff4;border-radius:6px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em}.ArticleRichText-module__kueopa__richText ul,.ArticleRichText-module__kueopa__richText ol{gap:7px;margin:14px 0;padding-left:24px;display:grid}.ArticleRichText-module__kueopa__richText li::marker{color:var(--article-accent,#0969da);font-weight:750}.ArticleRichText-module__kueopa__richText blockquote{border-left:3px solid var(--article-accent,#0969da);background:#f2f8fd;border-radius:0 10px 10px 0;margin:22px 0;padding:17px 20px}.ArticleRichText-module__kueopa__richText blockquote p{color:#424d5f;margin:0}.ArticleRichText-module__kueopa__richText blockquote cite{color:var(--article-text-muted,#6e7781);margin-top:9px;font-size:11px;font-style:normal;display:block}.ArticleRichText-module__kueopa__callout{background:#f2f8fd;border:1px solid #b6d7f6;border-radius:12px;margin:22px 0;padding:17px 19px}.ArticleRichText-module__kueopa__callout strong{color:var(--article-accent-hover,#0550ae);margin-bottom:6px;font-size:12px;display:block}.ArticleRichText-module__kueopa__callout p{color:var(--article-text-secondary,#59636e);margin:0;font-size:13px}.ArticleRichText-module__kueopa__warning{background:var(--article-warning-soft,#fff8c5);border-color:#efd88f}.ArticleRichText-module__kueopa__warning strong{color:var(--article-warning,#9a6700)}.ArticleRichText-module__kueopa__success{background:var(--article-success-soft,#dafbe1);border-color:#a8dfb6}.ArticleRichText-module__kueopa__success strong{color:var(--article-success,#1a7f37)}.ArticleRichText-module__kueopa__codeBlock,.ArticleRichText-module__kueopa__tableBlock{margin:22px 0}.ArticleRichText-module__kueopa__codeBlock figcaption,.ArticleRichText-module__kueopa__tableBlock figcaption{color:var(--article-text-muted,#6e7781);margin-bottom:9px;font-size:11px;line-height:1.6}.ArticleRichText-module__kueopa__codeBlock pre{border:1px solid var(--article-border-muted,#d8dee4);color:#24292f;tab-size:2;background:#f6f8fa;border-radius:10px;margin:0;padding:18px 20px;font-size:12px;line-height:1.8;overflow-x:auto}.ArticleRichText-module__kueopa__codeBlock pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.ArticleRichText-module__kueopa__tableBlock>div{border:1px solid var(--article-border-muted,#d8dee4);border-radius:10px;overflow-x:auto}.ArticleRichText-module__kueopa__tableBlock table{border-collapse:collapse;background:var(--article-surface,#fff);width:100%;min-width:560px;font-size:12px}.ArticleRichText-module__kueopa__tableBlock th,.ArticleRichText-module__kueopa__tableBlock td{text-align:left;border-bottom:1px solid #e8ecf0;padding:12px 14px;line-height:1.65}.ArticleRichText-module__kueopa__tableBlock th{background:var(--article-surface-muted,#f6f8fa);color:var(--article-text,#1f2328);font-weight:700}.ArticleRichText-module__kueopa__tableBlock td{color:var(--article-text-secondary,#59636e)}.ArticleRichText-module__kueopa__tableBlock tr:last-child td{border-bottom:0}.ArticleRichText-module__kueopa__richText hr{border:0;border-top:1px solid var(--article-border-muted,#d8dee4);margin:28px 0}@media (max-width:720px){.ArticleRichText-module__kueopa__richText h2{font-size:18px}.ArticleRichText-module__kueopa__richText h3{font-size:15px}.ArticleRichText-module__kueopa__richText p,.ArticleRichText-module__kueopa__richText li{font-size:13px;line-height:1.82}.ArticleRichText-module__kueopa__codeBlock pre{padding:15px;font-size:11px}}
.QuestionComparison-module__l73a9q__figure{border-top:1px solid var(--article-border-muted,#d8dee4);margin:34px 0 0;padding-top:22px}.QuestionComparison-module__l73a9q__figure figcaption{margin-bottom:16px}.QuestionComparison-module__l73a9q__figure figcaption strong,.QuestionComparison-module__l73a9q__figure figcaption span{display:block}.QuestionComparison-module__l73a9q__figure figcaption strong{color:var(--article-text,#1f2328);font-size:15px;font-weight:700;line-height:1.55}.QuestionComparison-module__l73a9q__figure figcaption span{max-width:680px;color:var(--article-text-muted,#6e7781);margin-top:6px;font-size:12px;line-height:1.75}.QuestionComparison-module__l73a9q__tableWrap{border:1px solid var(--article-border-muted,#d8dee4);background:var(--article-surface,#fff);border-radius:10px;overflow-x:auto}.QuestionComparison-module__l73a9q__figure table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.QuestionComparison-module__l73a9q__figure thead th{border-bottom:1px solid var(--article-border,#d0d7de);background:var(--article-surface-muted,#f6f8fa);color:var(--article-text-secondary,#59636e);text-align:left;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.5}.QuestionComparison-module__l73a9q__figure thead th:first-child,.QuestionComparison-module__l73a9q__figure tbody th{width:118px}.QuestionComparison-module__l73a9q__figure tbody th,.QuestionComparison-module__l73a9q__figure tbody td{vertical-align:top;text-align:left;border-bottom:1px solid #e8ecf0;padding:14px}.QuestionComparison-module__l73a9q__figure tbody th{color:var(--article-text-secondary,#59636e);background:#fbfcfd;font-size:11px;font-weight:700;line-height:1.7}.QuestionComparison-module__l73a9q__figure tbody td{color:var(--article-text-secondary,#59636e);font-size:13px;line-height:1.8}.QuestionComparison-module__l73a9q__figure tbody tr:last-child th,.QuestionComparison-module__l73a9q__figure tbody tr:last-child td{border-bottom:0}@media (max-width:720px){.QuestionComparison-module__l73a9q__figure{margin-left:0}.QuestionComparison-module__l73a9q__figure table{min-width:590px}.QuestionComparison-module__l73a9q__figure tbody td{font-size:12px}}
.QuestionDiagram-module__yd0cyG__figure{border-top:1px solid var(--article-border-muted,#d8dee4);border-bottom:1px solid var(--article-border-muted,#d8dee4);margin:24px 0 4px;padding:20px 0 22px}.QuestionDiagram-module__yd0cyG__figure figcaption{gap:5px;margin-bottom:18px;display:grid}.QuestionDiagram-module__yd0cyG__figure figcaption strong{color:var(--article-text,#1f2328);font-size:13px;font-weight:700}.QuestionDiagram-module__yd0cyG__figure figcaption span{color:var(--article-text-muted,#6e7781);font-size:11px;line-height:1.7}.QuestionDiagram-module__yd0cyG__node{min-height:38px;color:var(--article-text,#1f2328);text-align:center;background:#f6fbff;border:1px solid #b6d7f6;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.QuestionDiagram-module__yd0cyG__mutedNode{border-color:var(--article-border-muted,#d8dee4);background:var(--article-surface-muted,#f6f8fa);color:var(--article-text-secondary,#59636e);font-weight:560}.QuestionDiagram-module__yd0cyG__arrow{color:#8c959f;flex:none;font-size:14px}.QuestionDiagram-module__yd0cyG__pipeline,.QuestionDiagram-module__yd0cyG__pipelineItem{align-items:center;gap:8px;min-width:0;display:flex}.QuestionDiagram-module__yd0cyG__pipelineItem .QuestionDiagram-module__yd0cyG__node{white-space:nowrap}.QuestionDiagram-module__yd0cyG__compareGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.QuestionDiagram-module__yd0cyG__compareLane{border-top:2px solid var(--article-accent,#0969da);min-width:0;padding-top:15px}.QuestionDiagram-module__yd0cyG__compareLane:nth-child(2){border-top-color:var(--article-done,#8250df)}.QuestionDiagram-module__yd0cyG__laneLabel{color:var(--article-text-secondary,#59636e);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:760;display:block}.QuestionDiagram-module__yd0cyG__compareLane p,.QuestionDiagram-module__yd0cyG__loopBack,.QuestionDiagram-module__yd0cyG__returnLine,.QuestionDiagram-module__yd0cyG__storeLinks,.QuestionDiagram-module__yd0cyG__downArrow{color:var(--article-text-muted,#6e7781);font-size:10px;line-height:1.7}.QuestionDiagram-module__yd0cyG__compareLane p{margin:12px 0 0}.QuestionDiagram-module__yd0cyG__loopRow{align-items:center;gap:7px;display:flex}.QuestionDiagram-module__yd0cyG__loopBack,.QuestionDiagram-module__yd0cyG__returnLine{margin-top:12px;padding-left:4px}.QuestionDiagram-module__yd0cyG__loopDiagram,.QuestionDiagram-module__yd0cyG__memoryGrid,.QuestionDiagram-module__yd0cyG__contextDiagram,.QuestionDiagram-module__yd0cyG__researchDiagram{gap:18px;display:grid}.QuestionDiagram-module__yd0cyG__guardRow{flex-wrap:wrap;gap:8px;display:flex}.QuestionDiagram-module__yd0cyG__guardRow .QuestionDiagram-module__yd0cyG__node{min-height:31px;padding:6px 9px;font-size:10px}.QuestionDiagram-module__yd0cyG__memoryMain{overflow-x:auto}.QuestionDiagram-module__yd0cyG__memoryStore{border-top:1px dashed var(--article-border,#d0d7de);border-bottom:1px dashed var(--article-border,#d0d7de);grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:center;gap:18px;padding:14px 0;display:grid}.QuestionDiagram-module__yd0cyG__storeLinks{gap:5px;display:grid}.QuestionDiagram-module__yd0cyG__sourceGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.QuestionDiagram-module__yd0cyG__downArrow{text-align:center}@media (max-width:760px){.QuestionDiagram-module__yd0cyG__figure{margin-left:0;overflow:hidden}.QuestionDiagram-module__yd0cyG__compareGrid{grid-template-columns:1fr;gap:22px}.QuestionDiagram-module__yd0cyG__pipeline,.QuestionDiagram-module__yd0cyG__loopRow{scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.QuestionDiagram-module__yd0cyG__pipeline::-webkit-scrollbar{display:none}.QuestionDiagram-module__yd0cyG__loopRow::-webkit-scrollbar{display:none}.QuestionDiagram-module__yd0cyG__pipelineItem .QuestionDiagram-module__yd0cyG__node,.QuestionDiagram-module__yd0cyG__loopRow .QuestionDiagram-module__yd0cyG__node{flex:none}.QuestionDiagram-module__yd0cyG__sourceGrid{grid-template-columns:repeat(2,1fr)}.QuestionDiagram-module__yd0cyG__memoryStore{grid-template-columns:1fr;gap:10px}}
.QuestionDetail-module__q0euQG__page{--article-text:var(--text);--article-text-secondary:var(--text-secondary);--article-text-muted:var(--text-muted);--article-accent:var(--accent);--article-accent-hover:var(--accent-hover);--article-border:var(--line-strong);--article-border-muted:var(--line);--article-surface:var(--surface);--article-surface-muted:#f7f9f7;--article-warning:var(--warning);--article-warning-soft:#f4efe2;--article-success:var(--success);--article-success-soft:var(--accent-soft);min-height:100vh;padding-block:28px 80px}.QuestionDetail-module__q0euQG__articleShell{max-width:1180px}.QuestionDetail-module__q0euQG__breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:184px;font-size:12px;display:flex}.QuestionDetail-module__q0euQG__breadcrumb a{align-items:center;gap:6px;display:inline-flex}.QuestionDetail-module__q0euQG__breadcrumb a+a:before{color:var(--line-strong);content:"/";margin-right:8px}.QuestionDetail-module__q0euQG__breadcrumb a:hover{color:var(--accent)}.QuestionDetail-module__q0euQG__questionHeader{max-width:740px;margin-left:184px;padding-block:26px 32px}.QuestionDetail-module__q0euQG__questionMeta{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.QuestionDetail-module__q0euQG__questionMeta span:first-child{color:var(--accent);font-weight:680}.QuestionDetail-module__q0euQG__questionHeader h1{letter-spacing:-.042em;text-wrap:pretty;margin:14px 0 0;font-size:clamp(32px,3.3vw,38px);font-weight:670;line-height:1.3}.QuestionDetail-module__q0euQG__contentGrid{border-top:1px solid var(--line-strong);grid-template-columns:152px minmax(0,696px) minmax(210px,244px);align-items:start;gap:32px;padding-top:28px;display:grid}.QuestionDetail-module__q0euQG__articleNav,.QuestionDetail-module__q0euQG__supportColumn{align-self:start;position:sticky;top:92px}.QuestionDetail-module__q0euQG__articleNav{gap:4px;display:grid}.QuestionDetail-module__q0euQG__articleNav>span{color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:680}.QuestionDetail-module__q0euQG__articleNav a{min-height:36px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:9px;font-size:12px;display:flex}.QuestionDetail-module__q0euQG__articleNav a:hover{color:var(--accent)}.QuestionDetail-module__q0euQG__articleNav i{border:1px solid var(--line);width:20px;height:20px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}.QuestionDetail-module__q0euQG__mainColumn{min-width:0}.QuestionDetail-module__q0euQG__practiceDisclosure{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.QuestionDetail-module__q0euQG__practiceToggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:48px;padding:0 16px;display:flex}.QuestionDetail-module__q0euQG__practiceToggle>span{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.QuestionDetail-module__q0euQG__practiceToggle>span:first-child{color:var(--text)}.QuestionDetail-module__q0euQG__practiceToggle strong{font-size:13px;font-weight:650}.QuestionDetail-module__q0euQG__practiceToggle svg{color:var(--accent)}.QuestionDetail-module__q0euQG__practiceToggle>span:last-child svg{color:var(--text-muted);transition:transform .16s}.QuestionDetail-module__q0euQG__practiceToggle .QuestionDetail-module__q0euQG__chevronOpen{transform:rotate(180deg)}.QuestionDetail-module__q0euQG__practiceBody{border-top:1px solid var(--line);padding:18px 16px 16px}.QuestionDetail-module__q0euQG__answerComposer{gap:8px;display:grid}.QuestionDetail-module__q0euQG__answerComposer>span{color:var(--text-secondary);font-size:12px;font-weight:650}.QuestionDetail-module__q0euQG__answerComposer textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);background:#fbfcfb;border-radius:7px;outline:0;padding:13px 14px;font-size:14px;line-height:1.7}.QuestionDetail-module__q0euQG__answerComposer textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:var(--shadow-focus)}.QuestionDetail-module__q0euQG__answerComposer textarea::placeholder{color:#929a94}.QuestionDetail-module__q0euQG__practiceMeta{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.QuestionDetail-module__q0euQG__practiceMeta button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.QuestionDetail-module__q0euQG__practiceMeta>span{color:var(--text-muted);font-size:10px}.QuestionDetail-module__q0euQG__hintPanel{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:7px;margin-top:14px;padding:14px 16px}.QuestionDetail-module__q0euQG__hintPanel strong{color:var(--accent-hover);font-size:12px}.QuestionDetail-module__q0euQG__hintPanel ul{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding-left:17px;font-size:12px;line-height:1.6;display:flex}.QuestionDetail-module__q0euQG__coreSection{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 8px 8px 0;margin-top:24px;padding:18px 20px;scroll-margin-top:96px}.QuestionDetail-module__q0euQG__coreSection h2{color:var(--accent-hover);margin:0;font-size:13px;font-weight:680}.QuestionDetail-module__q0euQG__coreSection p{color:var(--text-secondary);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.78}.QuestionDetail-module__q0euQG__articleBlock{border-top:1px solid var(--line-strong);margin-top:38px;padding-top:30px;scroll-margin-top:96px}.QuestionDetail-module__q0euQG__articleBlock>header{margin-bottom:16px}.QuestionDetail-module__q0euQG__articleBlock>header h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:660}.QuestionDetail-module__q0euQG__articleBlock>header p{color:var(--text-muted);margin:6px 0 0;font-size:12px}.QuestionDetail-module__q0euQG__deepDiveList{border-top:1px solid var(--line)}.QuestionDetail-module__q0euQG__deepDiveList article{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:24px;padding-block:18px;display:grid}.QuestionDetail-module__q0euQG__deepDiveList h3{margin:0;font-size:14px;font-weight:650;line-height:1.55}.QuestionDetail-module__q0euQG__deepDiveList p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.78}.QuestionDetail-module__q0euQG__articleBody{max-width:696px}.QuestionDetail-module__q0euQG__questionFooter{border-top:1px solid var(--line-strong);color:var(--text-secondary);justify-content:space-between;gap:28px;margin-top:56px;padding-top:20px;font-size:12px;display:flex}.QuestionDetail-module__q0euQG__questionFooter span:last-child{text-align:right}.QuestionDetail-module__q0euQG__questionFooter a:hover{color:var(--accent)}.QuestionDetail-module__q0euQG__supportColumn{display:grid}.QuestionDetail-module__q0euQG__supportSection{border-bottom:1px solid var(--line);padding-block:18px}.QuestionDetail-module__q0euQG__supportSection:first-child{padding-top:0}.QuestionDetail-module__q0euQG__supportHeading{color:var(--accent);align-items:center;gap:7px;display:flex}.QuestionDetail-module__q0euQG__supportHeading h2{color:var(--text);margin:0;font-size:13px;font-weight:660}.QuestionDetail-module__q0euQG__pointTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.QuestionDetail-module__q0euQG__pointTags span{background:var(--surface-subtle);color:var(--text-secondary);border-radius:5px;padding:4px 7px;font-size:10px}.QuestionDetail-module__q0euQG__followupList{color:var(--text-secondary);gap:10px;margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.QuestionDetail-module__q0euQG__followupList li::marker{color:var(--accent);font-size:10px;font-weight:700}.QuestionDetail-module__q0euQG__noteText{color:var(--text-secondary);margin:10px 0 0;font-size:12px;line-height:1.7}.QuestionDetail-module__q0euQG__practiceLink{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:18px;font-size:12px;font-weight:650;display:flex}.QuestionDetail-module__q0euQG__practiceLink:hover{background:var(--accent-hover)}@media (max-width:1120px){.QuestionDetail-module__q0euQG__breadcrumb,.QuestionDetail-module__q0euQG__questionHeader{margin-left:0}.QuestionDetail-module__q0euQG__contentGrid{grid-template-columns:146px minmax(0,1fr);gap:30px}.QuestionDetail-module__q0euQG__supportColumn{border-top:1px solid var(--line-strong);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:12px;padding-top:16px;position:static}.QuestionDetail-module__q0euQG__practiceLink{align-self:end}}@media (max-width:760px){.QuestionDetail-module__q0euQG__page{padding-block:22px 64px}.QuestionDetail-module__q0euQG__questionHeader{padding-block:22px 26px}.QuestionDetail-module__q0euQG__questionHeader h1{font-size:clamp(27px,7.5vw,30px);line-height:1.34}.QuestionDetail-module__q0euQG__contentGrid{grid-template-columns:1fr;gap:24px;padding-top:18px}.QuestionDetail-module__q0euQG__articleNav{scrollbar-width:none;grid-column:1;gap:6px;padding-bottom:3px;display:flex;position:static;overflow-x:auto}.QuestionDetail-module__q0euQG__articleNav::-webkit-scrollbar{display:none}.QuestionDetail-module__q0euQG__articleNav>span{display:none}.QuestionDetail-module__q0euQG__articleNav a{border:1px solid var(--line);background:var(--surface);flex:none;min-height:34px;padding:0 10px}.QuestionDetail-module__q0euQG__articleNav i{border:0;width:auto;height:auto}.QuestionDetail-module__q0euQG__mainColumn{grid-column:1}.QuestionDetail-module__q0euQG__supportColumn{grid-column:1;grid-template-columns:1fr}.QuestionDetail-module__q0euQG__deepDiveList article{grid-template-columns:1fr;gap:7px}.QuestionDetail-module__q0euQG__questionFooter{flex-direction:column;align-items:flex-start}.QuestionDetail-module__q0euQG__questionFooter span:last-child{text-align:left}}@media (max-width:440px){.QuestionDetail-module__q0euQG__practiceToggle{padding-inline:13px}.QuestionDetail-module__q0euQG__practiceMeta{flex-direction:column;align-items:flex-start;gap:8px}.QuestionDetail-module__q0euQG__coreSection{padding:16px}.QuestionDetail-module__q0euQG__coreSection p{font-size:14px}}
.Topics-module__WHdm8W__page{padding-block:72px 96px}.Topics-module__WHdm8W__shell{max-width:960px;margin-inline:auto}.Topics-module__WHdm8W__header{max-width:760px;padding-bottom:40px}.Topics-module__WHdm8W__headerMeta{color:var(--accent);margin-bottom:14px;font-size:13px;font-weight:680}.Topics-module__WHdm8W__header h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,58px);font-weight:690;line-height:1.13}.Topics-module__WHdm8W__header p{max-width:700px;color:var(--text-secondary);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.8}.Topics-module__WHdm8W__topicList{border-top:1px solid var(--line-strong)}.Topics-module__WHdm8W__topicRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-block:34px;transition:background .16s;display:grid;position:relative}.Topics-module__WHdm8W__topicRow:hover{background:color-mix(in srgb, var(--surface) 58%, transparent)}.Topics-module__WHdm8W__topicCopy{min-width:0}.Topics-module__WHdm8W__topicCount{color:var(--text-muted);font-size:12px}.Topics-module__WHdm8W__topicCopy h2{letter-spacing:-.03em;margin:11px 0 10px;font-size:25px;font-weight:650}.Topics-module__WHdm8W__topicCopy>p{max-width:700px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.Topics-module__WHdm8W__flowPreview{flex-wrap:wrap;gap:8px 14px;margin-top:22px;display:flex}.Topics-module__WHdm8W__flowPreview span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.Topics-module__WHdm8W__flowPreview i{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.Topics-module__WHdm8W__rowMeta{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:650}.Topics-module__WHdm8W__backLink{color:var(--text-muted);margin-bottom:36px;font-size:13px;display:inline-flex}.Topics-module__WHdm8W__backLink:hover{color:var(--accent)}.Topics-module__WHdm8W__intro{border-top:1px solid var(--line-strong);max-width:760px;padding-block:34px}.Topics-module__WHdm8W__intro p{color:var(--text-secondary);margin:0 0 13px;font-size:16px;line-height:1.82}.Topics-module__WHdm8W__intro p:last-child{margin-bottom:0}.Topics-module__WHdm8W__goals{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:56px;padding-block:32px;display:grid}.Topics-module__WHdm8W__goals h2{margin:0;font-size:18px;font-weight:650;line-height:1.5}.Topics-module__WHdm8W__goalList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.Topics-module__WHdm8W__goalList li{color:var(--text-secondary);padding-left:22px;font-size:15px;line-height:1.65;position:relative}.Topics-module__WHdm8W__goalList li:before{background:var(--accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:2px}.Topics-module__WHdm8W__phaseList{gap:64px;margin-top:72px;display:grid}.Topics-module__WHdm8W__phase{grid-template-columns:250px minmax(0,1fr);gap:48px;display:grid}.Topics-module__WHdm8W__phaseHeader h2{margin:0;font-size:20px;font-weight:650;line-height:1.45}.Topics-module__WHdm8W__phaseHeader p{color:var(--text-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.Topics-module__WHdm8W__questionList{border-top:1px solid var(--line-strong)}.Topics-module__WHdm8W__questionRow{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:14px;padding-block:20px;display:grid}.Topics-module__WHdm8W__questionRow>span:first-child{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.Topics-module__WHdm8W__questionRow h3{margin:0;font-size:16px;font-weight:620;line-height:1.55}.Topics-module__WHdm8W__questionRow p{color:var(--text-muted);margin:6px 0 0;font-size:12px}.Topics-module__WHdm8W__questionRow>span:last-child{color:var(--accent)}.Topics-module__WHdm8W__topicFooter{border-top:1px solid var(--line-strong);color:var(--text-secondary);justify-content:space-between;gap:24px;margin-top:80px;padding-top:24px;font-size:13px;display:flex}.Topics-module__WHdm8W__topicFooter a:hover{color:var(--accent)}@media (max-width:760px){.Topics-module__WHdm8W__page{padding-block:52px 72px}.Topics-module__WHdm8W__topicRow{grid-template-columns:1fr;gap:18px}.Topics-module__WHdm8W__rowMeta{justify-self:start}.Topics-module__WHdm8W__goals,.Topics-module__WHdm8W__phase{grid-template-columns:1fr;gap:24px}.Topics-module__WHdm8W__phaseList{gap:52px;margin-top:56px}}@media (max-width:480px){.Topics-module__WHdm8W__header h1{font-size:39px}.Topics-module__WHdm8W__topicFooter{flex-direction:column;align-items:flex-start}}
.LandingPage-module__42Jd1W__page{min-height:100vh}.LandingPage-module__42Jd1W__hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:72px;padding-block:88px 80px;display:grid}.LandingPage-module__42Jd1W__heroIntro{max-width:650px}.LandingPage-module__42Jd1W__productLabel{color:var(--accent);margin:0 0 18px;font-size:14px;font-weight:680}.LandingPage-module__42Jd1W__hero h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,5.2vw,66px);font-weight:690;line-height:1.08}.LandingPage-module__42Jd1W__heroSummary{max-width:620px;color:var(--text-secondary);text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.8}.LandingPage-module__42Jd1W__heroActions{align-items:center;gap:12px;margin-top:32px;display:flex}.LandingPage-module__42Jd1W__primaryButton,.LandingPage-module__42Jd1W__textButton{border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:670;display:inline-flex}.LandingPage-module__42Jd1W__primaryButton{background:var(--accent);color:#fff;gap:8px;padding:0 18px;transition:background .16s,transform .16s}.LandingPage-module__42Jd1W__primaryButton:hover{background:var(--accent-hover);transform:translateY(-1px)}.LandingPage-module__42Jd1W__textButton{color:var(--text-secondary);padding:0 14px}.LandingPage-module__42Jd1W__textButton:hover{color:var(--accent)}.LandingPage-module__42Jd1W__coverage{border-top:1px solid var(--line);gap:28px;margin:48px 0 0;padding-top:20px;display:flex}.LandingPage-module__42Jd1W__coverage div{align-items:baseline;gap:6px;display:flex}.LandingPage-module__42Jd1W__coverage dt{font-size:18px;font-weight:720}.LandingPage-module__42Jd1W__coverage dd{color:var(--text-muted);margin:0;font-size:13px}.LandingPage-module__42Jd1W__startCard{border-radius:var(--radius-lg);background:var(--accent-hover);color:#fff;min-width:0;padding:28px}.LandingPage-module__42Jd1W__startCardTop{color:#ffffffb3;border-bottom:1px solid #ffffff2e;justify-content:space-between;padding-bottom:20px;font-size:13px;display:flex}.LandingPage-module__42Jd1W__startCardBody{padding-block:30px 28px}.LandingPage-module__42Jd1W__category{color:#ffffffd1;background:#ffffff1c;border-radius:6px;padding:5px 8px;font-size:12px;display:inline-flex}.LandingPage-module__42Jd1W__startCard h2{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 16px;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.35}.LandingPage-module__42Jd1W__startCard p{color:#ffffffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.LandingPage-module__42Jd1W__startCard>a{border-top:1px solid #ffffff2e;align-items:center;gap:8px;padding-top:20px;font-size:14px;font-weight:680;display:inline-flex}.LandingPage-module__42Jd1W__topicSection,.LandingPage-module__42Jd1W__recentSection{border-top:1px solid var(--line);padding-block:72px}.LandingPage-module__42Jd1W__sectionHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.LandingPage-module__42Jd1W__sectionHeader h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:680}.LandingPage-module__42Jd1W__sectionHeader p{color:var(--text-muted);margin:8px 0 0;font-size:15px}.LandingPage-module__42Jd1W__sectionHeader>a{color:var(--accent);align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.LandingPage-module__42Jd1W__topicList{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LandingPage-module__42Jd1W__topicItem{border-bottom:1px solid var(--line);grid-template-rows:1fr auto;min-width:0;min-height:310px;padding:32px 56px 30px 0;display:grid;position:relative}.LandingPage-module__42Jd1W__topicItem:nth-child(odd){border-right:1px solid var(--line);padding-right:56px}.LandingPage-module__42Jd1W__topicItem:nth-child(2n){padding-left:40px}.LandingPage-module__42Jd1W__topicCopy>span{color:var(--text-muted);font-size:13px}.LandingPage-module__42Jd1W__topicCopy h3{letter-spacing:-.025em;margin:16px 0 12px;font-size:24px;font-weight:650;line-height:1.35}.LandingPage-module__42Jd1W__topicCopy p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.LandingPage-module__42Jd1W__pathPreview{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:28px;display:flex}.LandingPage-module__42Jd1W__pathPreview span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.LandingPage-module__42Jd1W__pathPreview i{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.LandingPage-module__42Jd1W__topicArrow{color:var(--text-muted);transition:color .16s,transform .16s;position:absolute;top:32px;right:28px}.LandingPage-module__42Jd1W__topicItem:nth-child(2n) .LandingPage-module__42Jd1W__topicArrow{right:0}.LandingPage-module__42Jd1W__topicItem:hover .LandingPage-module__42Jd1W__topicArrow{color:var(--accent);transform:translate(3px)}.LandingPage-module__42Jd1W__questionList{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LandingPage-module__42Jd1W__questionList>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:320px;padding:28px 28px 24px;transition:background .16s;display:flex;position:relative}.LandingPage-module__42Jd1W__questionList>a:first-child{padding-left:0}.LandingPage-module__42Jd1W__questionList>a:last-child{border-right:0;padding-right:0}.LandingPage-module__42Jd1W__questionList>a:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}.LandingPage-module__42Jd1W__questionMeta{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.LandingPage-module__42Jd1W__questionMeta span:last-child{align-items:center;gap:5px;display:inline-flex}.LandingPage-module__42Jd1W__questionList h3{letter-spacing:-.025em;text-wrap:pretty;margin:24px 0 14px;font-size:21px;font-weight:650;line-height:1.45}.LandingPage-module__42Jd1W__questionList p{color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 24px;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.LandingPage-module__42Jd1W__readLink{color:var(--accent);align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:650;display:inline-flex}.LandingPage-module__42Jd1W__practiceSection{border-radius:var(--radius-lg);background:var(--surface-strong);justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:32px 36px;display:flex}.LandingPage-module__42Jd1W__practiceSection>div{color:var(--accent-hover);align-items:center;gap:16px;display:flex}.LandingPage-module__42Jd1W__practiceSection h2{margin:0;font-size:20px}.LandingPage-module__42Jd1W__practiceSection p{color:var(--text-secondary);margin:6px 0 0;font-size:14px}.LandingPage-module__42Jd1W__practiceSection>a{background:var(--accent-hover);color:#fff;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.LandingPage-module__42Jd1W__footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:80px;padding-block:24px 32px;font-size:12px;display:flex}.LandingPage-module__42Jd1W__footerBrand{color:var(--text-secondary);align-items:center;gap:7px;font-weight:650;display:inline-flex}@media (max-width:960px){.LandingPage-module__42Jd1W__hero{grid-template-columns:1fr;gap:48px;padding-block:72px 64px}.LandingPage-module__42Jd1W__startCard{max-width:680px}.LandingPage-module__42Jd1W__questionList{grid-template-columns:1fr}.LandingPage-module__42Jd1W__questionList>a,.LandingPage-module__42Jd1W__questionList>a:first-child,.LandingPage-module__42Jd1W__questionList>a:last-child{border-right:0;min-height:auto;padding:28px 0}.LandingPage-module__42Jd1W__questionList p{-webkit-line-clamp:2;max-width:720px}}@media (max-width:720px){.LandingPage-module__42Jd1W__hero{padding-block:56px 48px}.LandingPage-module__42Jd1W__hero h1{font-size:clamp(38px,12vw,52px)}.LandingPage-module__42Jd1W__heroSummary{font-size:16px}.LandingPage-module__42Jd1W__coverage{gap:16px}.LandingPage-module__42Jd1W__coverage div{flex-direction:column;gap:2px}.LandingPage-module__42Jd1W__startCard{padding:24px}.LandingPage-module__42Jd1W__topicSection,.LandingPage-module__42Jd1W__recentSection{padding-block:56px}.LandingPage-module__42Jd1W__sectionHeader{align-items:start}.LandingPage-module__42Jd1W__sectionHeader>a{white-space:nowrap}.LandingPage-module__42Jd1W__topicList{grid-template-columns:1fr}.LandingPage-module__42Jd1W__topicItem,.LandingPage-module__42Jd1W__topicItem:nth-child(odd),.LandingPage-module__42Jd1W__topicItem:nth-child(2n){border-right:0;min-height:0;padding:28px 44px 28px 0}.LandingPage-module__42Jd1W__topicItem:nth-child(2n) .LandingPage-module__42Jd1W__topicArrow,.LandingPage-module__42Jd1W__topicArrow{top:30px;right:4px}.LandingPage-module__42Jd1W__practiceSection{flex-direction:column;align-items:start;padding:28px}.LandingPage-module__42Jd1W__footer{flex-direction:column;align-items:start;gap:10px;margin-top:56px}}@media (max-width:440px){.LandingPage-module__42Jd1W__heroActions{flex-direction:column;align-items:stretch}.LandingPage-module__42Jd1W__sectionHeader{flex-direction:column;gap:16px}}
.LearningWorkspace-module__OT8qTW__page{min-height:100vh}.LearningWorkspace-module__OT8qTW__workspace{padding-block:64px 96px}.LearningWorkspace-module__OT8qTW__masthead{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:32px;padding-bottom:36px;display:flex}.LearningWorkspace-module__OT8qTW__masthead h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,56px);font-weight:690}.LearningWorkspace-module__OT8qTW__masthead p{color:var(--text-secondary);margin:14px 0 0;font-size:16px}.LearningWorkspace-module__OT8qTW__progressNote{color:var(--text-muted);grid-template-columns:auto auto;align-items:baseline;gap:5px 14px;font-size:12px;display:grid}.LearningWorkspace-module__OT8qTW__progressNote strong{color:var(--text);justify-self:end;font-size:16px}.LearningWorkspace-module__OT8qTW__progressNote progress{background:var(--surface-strong);border:0;border-radius:5px;grid-column:1/-1;width:180px;height:5px;overflow:hidden}.LearningWorkspace-module__OT8qTW__progressNote progress::-webkit-progress-bar{background:var(--surface-strong)}.LearningWorkspace-module__OT8qTW__progressNote progress::-webkit-progress-value{background:var(--accent)}.LearningWorkspace-module__OT8qTW__topicTabs{scrollbar-width:thin;gap:6px;padding-block:20px;display:flex;overflow-x:auto}.LearningWorkspace-module__OT8qTW__topicTabs button{min-height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 12px;font-size:13px}.LearningWorkspace-module__OT8qTW__topicTabs button:hover{background:var(--surface-subtle)}.LearningWorkspace-module__OT8qTW__topicTabs button.LearningWorkspace-module__OT8qTW__topicActive{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hover);font-weight:650}.LearningWorkspace-module__OT8qTW__interviewShell{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:300px minmax(0,1fr);min-height:660px;display:grid;overflow:hidden}.LearningWorkspace-module__OT8qTW__queuePanel{border-right:1px solid var(--line);background:#f8faf8;flex-direction:column;min-width:0;padding:20px;display:flex}.LearningWorkspace-module__OT8qTW__searchBox{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text-muted);border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.LearningWorkspace-module__OT8qTW__searchBox:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.LearningWorkspace-module__OT8qTW__searchBox input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;font-size:13px}.LearningWorkspace-module__OT8qTW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LearningWorkspace-module__OT8qTW__queueHeader{justify-content:space-between;align-items:center;margin:24px 4px 10px;display:flex}.LearningWorkspace-module__OT8qTW__queueHeader h2{color:var(--text-muted);margin:0;font-size:12px;font-weight:680}.LearningWorkspace-module__OT8qTW__queueHeader span{color:var(--text-muted);font-size:11px}.LearningWorkspace-module__OT8qTW__questionList{gap:4px;display:grid}.LearningWorkspace-module__OT8qTW__questionList button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-width:0;padding:12px;display:grid;position:relative}.LearningWorkspace-module__OT8qTW__questionList button:hover{background:var(--surface-subtle)}.LearningWorkspace-module__OT8qTW__questionList button.LearningWorkspace-module__OT8qTW__questionActive{background:var(--accent-soft)}.LearningWorkspace-module__OT8qTW__questionList button>span{color:var(--text-muted);grid-column:1;font-size:11px}.LearningWorkspace-module__OT8qTW__questionList button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:13px;font-weight:610;line-height:1.55;display:-webkit-box;overflow:hidden}.LearningWorkspace-module__OT8qTW__questionList button>svg{color:var(--text-muted);grid-area:1/2/3;align-self:center}.LearningWorkspace-module__OT8qTW__questionActive strong,.LearningWorkspace-module__OT8qTW__questionActive>svg{color:var(--accent-hover)}.LearningWorkspace-module__OT8qTW__topicLink{color:var(--accent);align-items:center;gap:4px;margin-top:auto;padding:20px 4px 2px;font-size:12px;font-weight:650;display:inline-flex}.LearningWorkspace-module__OT8qTW__answerPanel{min-width:0;padding:40px 48px 32px}.LearningWorkspace-module__OT8qTW__questionHeader{border-bottom:1px solid var(--line);max-width:780px;padding-bottom:30px}.LearningWorkspace-module__OT8qTW__questionMeta{color:var(--text-muted);flex-wrap:wrap;gap:7px 16px;font-size:12px;display:flex}.LearningWorkspace-module__OT8qTW__questionHeader h2{letter-spacing:-.038em;text-wrap:pretty;margin:17px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:660;line-height:1.38}.LearningWorkspace-module__OT8qTW__answerToolbar{justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}.LearningWorkspace-module__OT8qTW__answerToolbar>label{font-size:14px;font-weight:680}.LearningWorkspace-module__OT8qTW__timer{color:var(--text-muted);align-items:center;gap:8px;display:flex}.LearningWorkspace-module__OT8qTW__timer strong{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.LearningWorkspace-module__OT8qTW__timer button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.LearningWorkspace-module__OT8qTW__timer button:hover{border-color:var(--accent);color:var(--accent)}.LearningWorkspace-module__OT8qTW__answerBox{resize:vertical;border:1px solid var(--line);width:100%;min-height:250px;color:var(--text);background:#fbfcfb;border-radius:10px;outline:0;margin-top:12px;padding:18px;font-size:15px;line-height:1.75}.LearningWorkspace-module__OT8qTW__answerBox:focus{border-color:var(--accent);background:var(--surface);box-shadow:var(--shadow-focus)}.LearningWorkspace-module__OT8qTW__answerBox::placeholder{color:#929a94}.LearningWorkspace-module__OT8qTW__answerHint{color:var(--text-muted);text-align:right;margin-top:8px;font-size:11px}.LearningWorkspace-module__OT8qTW__answerActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.LearningWorkspace-module__OT8qTW__revealButton,.LearningWorkspace-module__OT8qTW__completeButton,.LearningWorkspace-module__OT8qTW__completedButton{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.LearningWorkspace-module__OT8qTW__revealButton:hover,.LearningWorkspace-module__OT8qTW__completeButton:hover{border-color:var(--accent)}.LearningWorkspace-module__OT8qTW__completeButton{border-color:var(--accent);background:var(--accent);color:#fff}.LearningWorkspace-module__OT8qTW__completedButton{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hover)}.LearningWorkspace-module__OT8qTW__referenceAnswer{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;margin-top:28px;padding:26px}.LearningWorkspace-module__OT8qTW__referenceAnswer h3{margin:0;font-size:16px}.LearningWorkspace-module__OT8qTW__referenceAnswer>p{color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.8}.LearningWorkspace-module__OT8qTW__referenceGrid{border-top:1px solid var(--accent-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;padding-top:22px;display:grid}.LearningWorkspace-module__OT8qTW__referenceGrid strong{font-size:13px}.LearningWorkspace-module__OT8qTW__referenceGrid ul{color:var(--text-secondary);gap:8px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.LearningWorkspace-module__OT8qTW__answerFooter{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.LearningWorkspace-module__OT8qTW__answerFooter a{color:var(--accent);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.LearningWorkspace-module__OT8qTW__empty{background:var(--canvas);place-items:center;min-height:100vh;display:grid}@media (max-width:900px){.LearningWorkspace-module__OT8qTW__interviewShell{grid-template-columns:240px minmax(0,1fr)}.LearningWorkspace-module__OT8qTW__answerPanel{padding:34px 30px 28px}}@media (max-width:720px){.LearningWorkspace-module__OT8qTW__workspace{padding-block:48px 72px}.LearningWorkspace-module__OT8qTW__masthead{flex-direction:column;align-items:start}.LearningWorkspace-module__OT8qTW__progressNote progress{width:min(240px,75vw)}.LearningWorkspace-module__OT8qTW__interviewShell{grid-template-columns:1fr}.LearningWorkspace-module__OT8qTW__queuePanel{border-right:0;border-top:1px solid var(--line);border-bottom:0;grid-row:2;max-height:none}.LearningWorkspace-module__OT8qTW__questionList{overflow-y:visible}.LearningWorkspace-module__OT8qTW__topicLink{margin-top:8px}.LearningWorkspace-module__OT8qTW__answerPanel{grid-row:1;padding:30px 22px 26px}.LearningWorkspace-module__OT8qTW__answerBox{min-height:220px}.LearningWorkspace-module__OT8qTW__referenceGrid{grid-template-columns:1fr;gap:22px}}@media (max-width:480px){.LearningWorkspace-module__OT8qTW__masthead h1{font-size:39px}.LearningWorkspace-module__OT8qTW__answerToolbar{flex-direction:column;align-items:start;gap:12px}.LearningWorkspace-module__OT8qTW__answerActions{flex-direction:column;align-items:stretch}.LearningWorkspace-module__OT8qTW__revealButton,.LearningWorkspace-module__OT8qTW__completeButton,.LearningWorkspace-module__OT8qTW__completedButton{justify-content:center}}
