._root_1jxsv_1{position:fixed;inset:0;z-index:1000;pointer-events:none}._scrim_1jxsv_8{position:absolute;inset:0;background:#070d0894;pointer-events:auto}._spotlight_1jxsv_15{position:fixed;border-radius:14px;border:2px solid var(--color-green-100);box-shadow:0 0 0 9999px #070d0894,0 0 0 6px #e7f4e433;transition:top .16s ease,left .16s ease,width .16s ease,height .16s ease;pointer-events:none}._tooltip_1jxsv_30{position:fixed;width:min(320px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;display:grid;gap:.7rem;padding:1rem;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:0 22px 70px #00000052;pointer-events:auto}._tooltipCentered_1jxsv_46{top:50%;left:50%;transform:translate(-50%,-50%)}._stepCount_1jxsv_52{margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-green-700)}._title_1jxsv_60{margin:0;font-size:1.15rem}._body_1jxsv_65,._fallbackHint_1jxsv_66{margin:0;line-height:1.45}._fallbackHint_1jxsv_66{padding:.65rem .75rem;border-radius:10px;background:var(--color-green-100);color:var(--color-text);font-size:.9rem}._actions_1jxsv_79{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}._primaryButton_1jxsv_86,._secondaryButton_1jxsv_87{border-radius:999px;padding:.45rem .8rem;cursor:pointer}._primaryButton_1jxsv_86{border:1px solid var(--color-green-700);background:var(--color-green-700);color:#fff}._secondaryButton_1jxsv_87{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._primaryButton_1jxsv_86:focus-visible,._secondaryButton_1jxsv_87:focus-visible{outline:3px solid color-mix(in srgb,var(--color-green-700) 45%,transparent);outline-offset:2px}._secondaryButton_1jxsv_87:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){._tooltip_1jxsv_30{inset:auto 1rem 1rem;width:auto;transform:none}}._page_1l2i1_1{display:grid;gap:1rem;min-height:calc(100vh - 4.5rem);align-content:center;justify-items:center}._greeting_1l2i1_9{margin:0;color:var(--color-muted);font-size:.95rem}._headline_1l2i1_15{font-size:1.65rem;color:var(--color-text)}._subHeadline_1l2i1_20{margin:0;font-size:1rem;color:var(--color-muted)}._centeredHeader_1l2i1_26{text-align:center;display:grid;gap:.3rem;justify-items:center}._mainActions_1l2i1_33{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;margin-top:.75rem}._primaryAction_1l2i1_42,._secondaryAction_1l2i1_43{display:grid;gap:.3rem;max-width:420px;width:100%;padding:.9rem 1.1rem;border-radius:var(--radius-md);text-decoration:none;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);transition:box-shadow .15s ease,border-color .15s ease}._primaryAction_1l2i1_42:hover,._secondaryAction_1l2i1_43:hover{box-shadow:var(--shadow-md)}._primaryAction_1l2i1_42{border-color:color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 88%,var(--color-sage-100))}._secondaryAction_1l2i1_43{border-color:color-mix(in srgb,var(--color-clay-700) 28%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 92%,var(--color-clay-100))}._actionTitle_1l2i1_73{font-weight:600}._actionBody_1l2i1_77{font-size:.9rem;color:var(--color-muted)}._uploadCard_1l2i1_82{border:1px dashed color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 88%,var(--color-sage-100));border-radius:var(--radius-md);padding:1rem;display:grid;gap:.75rem;box-shadow:var(--shadow-sm)}._uploadLabel_1l2i1_92{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;border:1px solid var(--color-border);border-radius:999px;padding:.45rem .85rem;background:var(--color-surface);color:var(--color-green-700);font-weight:600;cursor:pointer}._uploadLabel_1l2i1_92:hover{border-color:color-mix(in srgb,var(--color-green-700) 35%,var(--color-border))}._plus_1l2i1_110{display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-green-100)}._fileInput_1l2i1_120{width:.1px;height:.1px;opacity:0;position:absolute}._helper_1l2i1_127{margin:0;color:var(--color-muted);font-size:.88rem}._page_1utyu_1{display:grid;gap:1.2rem;min-height:calc(100vh - 4.5rem);align-content:center;justify-items:center}._centeredHeader_1utyu_9{text-align:center;display:grid;gap:.35rem;justify-items:center}._kicker_1utyu_16{margin:0;color:var(--color-muted);font-size:.95rem}._headline_1utyu_22{margin:0;font-size:1.7rem;color:var(--color-text)}._subHeadline_1utyu_28{margin:0;color:var(--color-muted)}._mainActions_1utyu_33{display:grid;gap:.8rem;max-width:420px;width:100%}._primaryAction_1utyu_40,._secondaryAction_1utyu_41{display:inline-flex;justify-content:center;align-items:center;padding:.8rem 1rem;border-radius:var(--radius-md);text-decoration:none;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}._primaryAction_1utyu_40{border-color:color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border))}._secondaryAction_1utyu_41{border-color:color-mix(in srgb,var(--color-clay-700) 30%,var(--color-border))}._page_1c2da_1{display:grid;gap:1rem}._header_1c2da_6{display:grid;gap:.25rem}._title_1c2da_11{margin:0;font-size:1.4rem}._subtitle_1c2da_16{margin:0;font-size:.95rem;color:var(--color-muted)}._tableWrapper_1c2da_22{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-sm)}._table_1c2da_22{width:100%;border-collapse:collapse;font-size:.95rem}._table_1c2da_22 th,._table_1c2da_22 td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}._table_1c2da_22 thead{background:color-mix(in srgb,var(--color-surface) 72%,var(--color-green-100))}._actionsCell_1c2da_47{text-align:right}._actionGroup_1c2da_51{display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-end}._linkButton_1c2da_58{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--color-border);text-decoration:none;font-size:.85rem;color:var(--color-text);background:var(--color-surface)}._linkButtonSecondary_1c2da_71{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);text-decoration:none;font-size:.85rem;color:var(--color-muted);background:color-mix(in srgb,var(--color-surface) 70%,transparent)}._emptyCell_1c2da_84{text-align:center;color:var(--color-muted)}._page_1r9u6_1{display:grid;gap:1rem}._title_1r9u6_6{font-size:1.55rem;color:var(--color-green-700)}._subtitle_1r9u6_11{margin:0;color:var(--color-muted)}._linkButton_1r9u6_16{width:fit-content;display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:.5rem .95rem;color:var(--color-sage-700);text-decoration:none;font-weight:600;background:var(--color-surface);box-shadow:var(--shadow-sm)}._linkButton_1r9u6_16:hover{border-color:color-mix(in srgb,var(--color-green-700) 35%,var(--color-border))}._page_18g5k_1{display:grid;gap:1rem;min-height:calc(100vh - 4.5rem);align-content:center;justify-items:center}._centeredHeader_18g5k_9{text-align:center;display:grid;gap:.3rem;justify-items:center}._greeting_18g5k_16{margin:0;color:var(--color-muted);font-size:.95rem}._headline_18g5k_22{margin:0;font-size:1.65rem}._subHeadline_18g5k_27{margin:0;color:var(--color-muted)}._mainActions_18g5k_32{display:grid;gap:.8rem;max-width:420px;width:100%}._primaryAction_18g5k_39,._secondaryAction_18g5k_40{display:inline-flex;justify-content:center;align-items:center;padding:.85rem 1rem;border-radius:var(--radius-md);text-decoration:none;border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-sm);font:inherit;font-size:1rem}._primaryAction_18g5k_39{border-color:color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border))}._secondaryAction_18g5k_40{border-color:color-mix(in srgb,var(--color-clay-700) 30%,var(--color-border))}._page_84fy3_1{display:grid;gap:1rem}._greeting_84fy3_6{margin:0;color:var(--color-muted);font-size:.95rem}._headline_84fy3_12{margin:0;color:var(--color-green-700);font-size:1.45rem}._topics_84fy3_18{display:grid;gap:.75rem}._topicCard_84fy3_23{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:.9rem 1rem;display:grid;gap:.6rem;align-items:start;box-shadow:var(--shadow-sm)}._topicCard_84fy3_23 h2{margin:0;font-size:1.05rem}._topicCard_84fy3_23 ul{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}._beginButton_84fy3_46{border:1px solid color-mix(in srgb,var(--color-green-700) 25%,var(--color-border));border-radius:999px;background:var(--color-green-700);color:#fff;font:inherit;font-weight:600;padding:.46rem .95rem;cursor:pointer}._beginButton_84fy3_46:hover{background:color-mix(in srgb,var(--color-green-700) 88%,black)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/NVIDIA-CLS-public/app/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/NVIDIA-CLS-public/app/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}._root_okikc_1{font-family:inherit;font-size:inherit;line-height:1.55;color:inherit}._root_okikc_1 p{margin:0 0 .65rem}._root_okikc_1 p:last-child{margin-bottom:0}._root_okikc_1 ul,._root_okikc_1 ol{margin:.4rem 0 .65rem;padding-left:1.35rem}._root_okikc_1 li{margin:.2rem 0}._root_okikc_1 pre{margin:.5rem 0;padding:.65rem .75rem;overflow:auto;border-radius:var(--radius-sm, 6px);border:1px solid var(--color-border, #ccc);background:color-mix(in srgb,var(--color-surface-2, #f4f4f4) 92%,transparent);font-size:.95em;line-height:1.45}._root_okikc_1 :not(pre)>code{font-family:inherit;font-size:.98em;padding:.08em .28em;border-radius:4px;border:1px solid color-mix(in srgb,var(--color-border, #ccc) 70%,transparent);background:color-mix(in srgb,var(--color-surface-2, #f4f4f4) 88%,transparent)}._root_okikc_1 pre>code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.88em}._root_okikc_1 .katex-display{margin:.65rem 0;overflow-x:auto;overflow-y:hidden;max-width:100%}._root_okikc_1 .katex{font-size:1.05em}._page_11vw9_1{display:grid;gap:1rem}._headline_11vw9_6{margin:0;font-size:1.45rem}._subHeadline_11vw9_11{margin:0;color:var(--color-muted)}._bankForm_11vw9_16{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.9rem;display:grid;gap:.8rem;background:var(--color-surface);box-shadow:var(--shadow-sm)}._fieldRow_11vw9_26{display:grid;gap:.35rem}._label_11vw9_31{font:inherit;font-size:.85rem;color:var(--color-muted)}._select_11vw9_37,._numberInput_11vw9_38{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .6rem;background:var(--color-surface);color:var(--color-text);font:inherit}._beginButton_11vw9_47{width:fit-content;border:1px solid color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border));border-radius:999px;padding:.55rem 1rem;background:color-mix(in srgb,var(--color-surface) 90%,var(--color-sage-100));color:var(--color-text);cursor:pointer}._beginButton_11vw9_47:disabled{cursor:not-allowed;opacity:.7}._reviewPanel_11vw9_62{border-top:1px solid var(--color-border);padding-top:.8rem;display:grid;gap:.65rem}._reviewTitle_11vw9_69{margin:0;font-weight:650}._reviewHint_11vw9_74,._reviewNote_11vw9_75{margin:0;color:var(--color-muted);font-size:.9rem}._reviewError_11vw9_81{margin:0;color:var(--color-danger-700);font-size:.9rem}._reviewList_11vw9_87{display:grid;gap:.5rem}._reviewItem_11vw9_92{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-sage-100))}._reviewQuestionText_11vw9_103,._reviewQuestionId_11vw9_104{display:block}._reviewQuestionId_11vw9_104{margin-top:.2rem;color:var(--color-muted);font-size:.78rem}._reviewButton_11vw9_114{width:fit-content;border:1px solid var(--color-border);border-radius:999px;padding:.45rem .85rem;background:var(--color-surface);color:var(--color-text);cursor:pointer}._reviewButton_11vw9_114:disabled{cursor:not-allowed;opacity:.7}._error_11vw9_129{margin:0;color:var(--color-danger-700)}._page_r76dc_1{display:flex;justify-content:center;padding:32px 20px}._card_r76dc_7{width:min(100%,560px);display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}._kicker_r76dc_19{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--color-muted)}._title_r76dc_27{margin:0;font-size:28px;color:var(--color-ink)}._subtitle_r76dc_33{margin:0;color:var(--color-muted);line-height:1.5}._form_r76dc_39{display:flex;flex-direction:column;gap:10px;margin-top:8px}._label_r76dc_46{font-size:14px;font-weight:650;color:var(--color-ink)}._input_r76dc_52{max-width:240px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit}._input_r76dc_52:focus{outline:none;border-color:var(--color-sage-700);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-sage-700) 30%,transparent)}._error_r76dc_68{margin:0;color:var(--color-red-700)}._button_r76dc_73{align-self:flex-start;padding:10px 18px;border:1px solid var(--color-sage-700);border-radius:999px;background:var(--color-sage-700);color:#fff;font:inherit;font-weight:650;cursor:pointer}._button_r76dc_73:hover{background:color-mix(in srgb,var(--color-sage-700) 88%,black)}._page_agx1h_1{display:grid;grid-template-columns:1fr;gap:1rem}._recordingBanner_agx1h_7{grid-column:1 / -1;margin:0;padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-red-700, #b91c1c);display:flex;align-items:center;gap:.35rem;background:color-mix(in srgb,var(--color-red-100, #fee2e2) 40%,transparent);border-radius:6px}._recordingDot_agx1h_21{width:6px;height:6px;border-radius:50%;background:var(--color-red-600, #dc2626);flex-shrink:0;animation:_recordingPulse_agx1h_1 1.2s ease-in-out infinite}@keyframes _recordingPulse_agx1h_1{0%,to{opacity:1}50%{opacity:.5}}._left_agx1h_35{display:grid;gap:.9rem}._panel_agx1h_40{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1rem;box-shadow:var(--shadow-sm)}._question_agx1h_48{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-heading)}._questionHeader_agx1h_58{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center;width:100%}._questionKicker_agx1h_68{margin:0;font-size:.9rem;color:var(--color-muted)}._statusPill_agx1h_74{margin:0;font-size:.9rem;font-weight:600;color:var(--color-text)}._thinkingProgress_agx1h_81{width:100%;max-width:240px;height:6px;margin-top:.35rem;background:var(--color-border);border-radius:999px;overflow:hidden}._thinkingProgressBar_agx1h_91{height:100%;width:40%;background:var(--color-green-700, #15803d);border-radius:999px;animation:_thinkingProgress_agx1h_81 1.2s ease-in-out infinite}@keyframes _thinkingProgress_agx1h_81{0%{transform:translate(-100%)}to{transform:translate(350%)}}._transcript_agx1h_104{min-height:180px;color:var(--color-muted);display:flex;align-items:center;justify-content:center;text-align:center}._controls_agx1h_113{display:flex;flex-direction:column;align-items:center;gap:.5rem}._doneSpeakingButton_agx1h_120{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:.65rem .9rem;font-weight:600;cursor:pointer}._doneSpeakingButton_agx1h_120:disabled{cursor:not-allowed;opacity:.6}._doneSpeakingButtonSent_agx1h_135{background:color-mix(in srgb,var(--color-green-700, #15803d) 18%,var(--color-surface));border-color:color-mix(in srgb,var(--color-green-700, #15803d) 45%,var(--color-border));color:var(--color-text)}._doneError_agx1h_141{margin:0;font-size:.9rem;color:var(--color-red-700)}._footer_agx1h_147{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem}._doneLink_agx1h_155{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:.65rem .9rem;font-weight:600;cursor:pointer}._doneLink_agx1h_155:disabled{cursor:not-allowed;opacity:.6}._page_13vkh_1{display:flex;flex-direction:column;gap:16px;padding:28px;max-width:980px;margin:0 auto}._greeting_13vkh_10{margin:0;color:var(--color-muted)}._headline_13vkh_15{margin:0;font-size:1.45rem;font-weight:650;color:var(--color-ink)}._topics_13vkh_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._topicCard_13vkh_28{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text)}._beginButton_13vkh_37{align-self:flex-start;padding:12px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-sage-700) 25%,var(--color-border));background:var(--color-sage-700);color:#fff;font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm)}._beginButton_13vkh_37:hover{background:color-mix(in srgb,var(--color-sage-700) 88%,black)}._beginButton_13vkh_37:disabled{opacity:.6;cursor:not-allowed}._error_13vkh_59{margin:0;color:var(--color-red-700)}._secondaryLink_13vkh_64{margin:0;color:var(--color-muted)}._examModeLink_13vkh_69{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:999px;font-weight:700;text-decoration:none;color:var(--color-sage-700);background:color-mix(in srgb,var(--color-sage-100) 85%,white);border:1px solid color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border))}._examModeLink_13vkh_69:hover{background:color-mix(in srgb,var(--color-sage-100) 70%,white)}._bankForm_13vkh_85{border:1px solid var(--color-border);border-radius:12px;padding:16px 18px;background:var(--color-surface);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px}._bankFormTitle_13vkh_96{margin:0;font-size:18px;font-weight:650}._bankFormHint_13vkh_102{margin:0;opacity:.85;font-size:14px;line-height:1.45}._fieldRow_13vkh_109{display:flex;flex-direction:column;gap:6px}._label_13vkh_115{font-size:13px;opacity:.9}._select_13vkh_120,._numberInput_13vkh_121{padding:10px 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);max-width:420px}._numberInput_13vkh_121{max-width:120px}@media(max-width:760px){._topics_13vkh_22{grid-template-columns:1fr}}._page_ti2ir_5{display:flex;flex-direction:column;gap:18px;padding:32px 20px;max-width:720px;margin:0 auto}._header_ti2ir_14{display:flex;flex-direction:column;gap:4px}._kicker_ti2ir_20{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--color-muted);margin:0}._title_ti2ir_28{font-size:28px;margin:0;color:var(--color-ink)}._subtitle_ti2ir_34{font-size:14px;color:var(--color-muted);margin:0}._card_ti2ir_42{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text)}._question_ti2ir_54{display:flex;flex-direction:column;gap:10px}._questionLabel_ti2ir_60{font-size:15px;text-transform:uppercase;letter-spacing:.06em;margin:0;color:var(--color-sage-700)}._questionPrompt_ti2ir_68{font-size:16px;line-height:1.5;color:var(--color-ink);margin:0}._ratingRow_ti2ir_77{display:flex;gap:10px;flex-wrap:wrap}._ratingOption_ti2ir_83{display:flex;align-items:center;justify-content:center;min-width:48px;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-size:16px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._ratingOption_ti2ir_83:hover{border-color:var(--color-clay-700)}._ratingOption_ti2ir_83 input{position:absolute;opacity:0;pointer-events:none}._ratingOptionSelected_ti2ir_112{background:var(--color-clay-700);border-color:var(--color-clay-700);color:var(--color-surface)}._textArea_ti2ir_120{width:100%;min-height:96px;resize:vertical;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:15px;line-height:1.5;box-sizing:border-box}._textArea_ti2ir_120:focus{outline:none;border-color:var(--color-sage-700);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-sage-700) 30%,transparent)}._charCount_ti2ir_141{align-self:flex-end;font-size:12px;color:var(--color-muted);margin:0}._error_ti2ir_148{margin:0;font-size:14px;font-weight:600;color:var(--color-red-700, #b42318)}._footer_ti2ir_157{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}._skipButton_ti2ir_164,._submitButton_ti2ir_165{padding:10px 20px;border-radius:var(--radius-md);font-size:15px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._skipButton_ti2ir_164{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}._skipButton_ti2ir_164:hover{border-color:var(--color-clay-700)}._submitButton_ti2ir_165{border:1px solid var(--color-clay-700);background:var(--color-clay-700);color:var(--color-surface)}._submitButton_ti2ir_165:hover{background:color-mix(in srgb,var(--color-clay-700) 85%,black)}._skipButton_ti2ir_164:disabled,._submitButton_ti2ir_165:disabled{opacity:.6;cursor:not-allowed}._hint_ti2ir_202{font-size:13px;color:var(--color-muted);margin:0}._page_y1zzn_1{display:flex;flex-direction:column;gap:18px;padding:32px 20px;max-width:720px;margin:0 auto}._header_y1zzn_10{display:flex;flex-direction:column;gap:4px}._kicker_y1zzn_16{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--color-muted);margin:0}._title_y1zzn_24{font-size:28px;margin:0;color:var(--color-ink)}._subtitle_y1zzn_30{font-size:13px;color:var(--color-muted);margin:0}._loaderPanel_y1zzn_38{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);text-align:center;color:var(--color-text)}._spinner_y1zzn_52{width:32px;height:32px;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-sage-700) 20%,transparent);border-top-color:var(--color-sage-700);animation:_spin_y1zzn_52 1s linear infinite}@keyframes _spin_y1zzn_52{to{transform:rotate(360deg)}}._loaderText_y1zzn_67{font-size:16px;margin:0;color:var(--color-ink)}._loaderHint_y1zzn_73{font-size:13px;color:var(--color-muted);margin:0}._card_y1zzn_81{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text)}._multiBlock_y1zzn_93{display:flex;flex-direction:column;gap:10px;padding-top:16px;margin-top:8px;border-top:1px solid var(--color-border)}._multiBlock_y1zzn_93:first-child{padding-top:0;margin-top:0;border-top:none}._questionTitle_y1zzn_108{font-size:19px;margin:0;color:var(--color-ink)}._placeholder_y1zzn_114{font-size:15px;color:var(--color-muted)}._section_y1zzn_121{display:flex;flex-direction:column;gap:8px}._sectionTitle_y1zzn_127{font-size:15px;text-transform:uppercase;letter-spacing:.06em;margin:0;color:var(--color-sage-700)}._sectionList_y1zzn_135{display:flex;flex-direction:column;gap:6px;list-style:disc;padding-left:20px;margin:0}._sectionItem_y1zzn_144{font-size:16px;line-height:1.5;color:var(--color-text)}._sectionItemMarkdown_y1zzn_150{font-size:16px;line-height:1.5}._sectionItemMarkdown_y1zzn_150 p{margin:0}._sectionEmpty_y1zzn_159{font-size:14px;color:var(--color-muted);font-style:italic;margin:0}._sectionNext_y1zzn_167 ._sectionTitle_y1zzn_127{color:var(--color-clay-700)}._sectionNext_y1zzn_167 ._sectionItem_y1zzn_144{color:var(--color-ink)}._footer_y1zzn_177{display:flex;justify-content:flex-end}._doneLink_y1zzn_182{border:0;background:transparent;padding:0;font-size:14px;color:var(--color-sage-700);font-weight:600;text-decoration:none;cursor:pointer}._doneLink_y1zzn_182:hover{text-decoration:underline}._doneLink_y1zzn_182:disabled{opacity:.6;cursor:not-allowed}._error_y1zzn_202{color:var(--color-red-700);font-size:13px;margin:0}._fab_o4qri_1{position:fixed;right:18px;bottom:18px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:min(420px,calc(100vw - 28px));touch-action:manipulation}._toggle_o4qri_15{border:none;border-radius:999px;padding:12px 18px;font:inherit;font-weight:650;font-size:max(16px,1rem);cursor:pointer;background:var(--color-clay-700, #a65d3f);color:#fff;box-shadow:var(--shadow-md, 0 6px 20px rgb(0 0 0 / 18%))}._toggle_o4qri_15:hover{filter:brightness(1.05)}._toggle_o4qri_15:disabled{opacity:.65;cursor:not-allowed}._panel_o4qri_38{width:min(400px,calc(100vw - 36px));max-height:min(72vh,560px);display:flex;flex-direction:column;border-radius:var(--radius-md, 10px);border:1px solid var(--color-border, #ddd);background:var(--color-surface, #fff);box-shadow:var(--shadow-md, 0 8px 28px rgb(0 0 0 / 16%));overflow:hidden;touch-action:manipulation}._panelHeader_o4qri_51{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--color-border, #ddd);background:var(--color-surface-2, #f7f7f7)}._panelTitle_o4qri_61{margin:0;font-size:.95rem;font-weight:650;color:var(--color-ink, #1a1a1a)}._panelHint_o4qri_68{margin:4px 0 0;font-size:.78rem;color:var(--color-muted, #666);line-height:1.35}._close_o4qri_75{border:none;background:transparent;color:var(--color-muted, #666);font-size:1.25rem;line-height:1;cursor:pointer;padding:2px 6px}._close_o4qri_75:hover{color:var(--color-text, #333)}._messages_o4qri_89{flex:1;min-height:140px;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px}._empty_o4qri_99{margin:0;font-size:.88rem;color:var(--color-muted, #666);line-height:1.45}._bubble_o4qri_106{max-width:100%;padding:10px 12px;border-radius:12px;font-size:.95rem;line-height:1.45}._bubbleUser_o4qri_114{align-self:flex-end;background:color-mix(in srgb,var(--color-sage-700, #4a6b4a) 18%,var(--color-surface-2, #f0f0f0));color:var(--color-ink, #1a1a1a);border:1px solid color-mix(in srgb,var(--color-sage-700, #4a6b4a) 35%,var(--color-border, #ddd))}._bubbleTutor_o4qri_121{align-self:flex-start;background:var(--color-surface-2, #f4f4f4);border:1px solid var(--color-border, #e2e2e2);color:var(--color-text, #222)}._bubbleTutor_o4qri_121 p:last-child{margin-bottom:0}._tutorMath_o4qri_132{font-size:.95rem;line-height:1.45}._composer_o4qri_137{display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--color-border, #ddd);background:var(--color-surface, #fff)}._input_o4qri_145{flex:1;min-height:44px;max-height:120px;resize:vertical;padding:10px 12px;border-radius:var(--radius-sm, 8px);border:1px solid var(--color-border, #ccc);font-family:inherit;line-height:1.45;font-size:max(16px,1rem);background:var(--color-surface, #fff);color:var(--color-text, #222)}._input_o4qri_145:focus{outline:none;border-color:var(--color-clay-700, #a65d3f)}._send_o4qri_166{align-self:flex-end;padding:10px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-clay-700, #a65d3f) 30%,var(--color-border, #ccc));background:var(--color-clay-700, #a65d3f);color:#fff;font-family:inherit;font-weight:600;font-size:max(16px,1rem);cursor:pointer;white-space:nowrap}._send_o4qri_166:disabled{opacity:.6;cursor:not-allowed}._send_o4qri_166:hover:not(:disabled){filter:brightness(1.05)}._error_o4qri_189{margin:0 12px 8px;font-size:.82rem;color:var(--color-red-700, #b42318)}._page_12056_1{display:flex;gap:18px;padding:20px;max-width:1100px;margin:0 auto}._left_12056_9{flex:1;display:flex;flex-direction:column;gap:14px}._panel_12056_16{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text)}._question_12056_25{display:flex;flex-direction:column;gap:10px}._headerRow_12056_31{display:flex;align-items:center;justify-content:space-between;gap:12px}._kicker_12056_38{margin:0;color:var(--color-muted)}._statusPill_12056_43{margin:0;padding:6px 10px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text);font-size:12px}._questionBody_12056_53{margin:0;font-size:16px;line-height:1.35;color:var(--color-ink)}._hintsPanel_12056_60{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:var(--color-surface-2);display:flex;flex-direction:column;gap:10px}._hintsHeader_12056_70{display:flex;align-items:center;justify-content:space-between;gap:12px}._hintsTitle_12056_77{margin:0;font-weight:650;color:var(--color-ink)}._hintFolders_12056_83{display:grid;gap:8px}._hintFolder_12056_83{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}._hintSummary_12056_95{list-style:none;display:flex;align-items:center;gap:9px;padding:10px 12px;cursor:pointer;color:var(--color-ink);font-weight:650;-webkit-user-select:none;user-select:none}._hintSummary_12056_95::-webkit-details-marker{display:none}._hintSummary_12056_95:hover{background:color-mix(in srgb,var(--color-sage-700) 7%,var(--color-surface))}._hintChevron_12056_115{color:var(--color-muted);font-size:12px;transition:transform .14s ease}._hintFolder_12056_83[open] ._hintChevron_12056_115{transform:rotate(90deg)}._hintFolderTab_12056_125{position:relative;width:18px;height:13px;border-radius:3px;background:color-mix(in srgb,var(--color-sage-700) 22%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border));flex:0 0 auto}._hintFolderTab_12056_125:before{content:"";position:absolute;left:2px;top:-5px;width:9px;height:5px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--color-sage-700) 22%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-sage-700) 35%,var(--color-border));border-bottom:none}._hintMeta_12056_148{margin-left:auto;color:var(--color-muted);font-size:12px;font-weight:500}._hintText_12056_155{margin:0;padding:0 12px 12px 48px;color:var(--color-text);line-height:1.4}._instructions_12056_162{border-top:1px solid var(--color-border);padding-top:10px}._instructionsTitle_12056_167{margin:0 0 6px;font-weight:650;color:var(--color-ink)}._instructionsList_12056_173{margin:0;padding-left:18px;color:var(--color-text)}._captureButton_12056_179{align-self:flex-start;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-sage-700) 25%,var(--color-border));background:var(--color-sage-700);color:#fff;font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm)}._captureButton_12056_179:hover{background:color-mix(in srgb,var(--color-sage-700) 88%,black)}._captureButton_12056_179:disabled{opacity:.6;cursor:not-allowed}._previewPanel_12056_201{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:var(--color-surface);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px;color:var(--color-text)}._previewHeader_12056_213{display:flex;align-items:center;justify-content:space-between;gap:12px}._previewTitle_12056_220{margin:0;font-weight:650;color:var(--color-ink)}._previewControls_12056_226{display:inline-flex;gap:8px}._previewButton_12056_231{padding:8px 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);font:inherit;cursor:pointer}._previewButton_12056_231:hover{border-color:var(--color-border-strong)}._previewButton_12056_231:disabled{opacity:.6;cursor:not-allowed}._videoWrap_12056_250{position:relative;width:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-2);aspect-ratio:16 / 9}._video_12056_250{width:100%;height:100%;object-fit:cover;display:block}._a4Guide_12056_267{position:absolute;inset:6%;border-radius:var(--radius-sm);border:2px dashed var(--color-border-strong);background:transparent;pointer-events:none}._previewHint_12056_276{margin:0;font-size:12px;color:var(--color-muted)}._feedback_12056_282{display:flex;flex-direction:column;gap:10px}._sectionTitle_12056_288{margin:0;font-size:17px;font-weight:650;color:var(--color-ink)}._markdown_12056_295{margin:0;word-break:break-word;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);font-size:1.0625rem;line-height:1.5;max-height:420px;overflow:auto}._imageFigure_12056_309{margin:0;display:flex;flex-direction:column;gap:8px}._capturedImage_12056_316{width:100%;max-height:360px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-2)}._imageCaption_12056_325{margin:0;font-size:12px;color:var(--color-muted)}._placeholder_12056_331{margin:0;color:var(--color-muted)}._ctaRow_12056_336{display:flex;gap:10px;flex-wrap:wrap}._ctaButton_12056_342,._ctaButtonSecondary_12056_343,._askButton_12056_344{padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);font:inherit;cursor:pointer}._ctaButton_12056_342{background:var(--color-sage-700);color:#fff;border-color:color-mix(in srgb,var(--color-sage-700) 25%,var(--color-border))}._ctaButton_12056_342:hover{background:color-mix(in srgb,var(--color-sage-700) 88%,black)}._ctaButtonSecondary_12056_343{background:var(--color-surface-2);color:var(--color-text)}._ctaButtonSecondary_12056_343:hover{border-color:var(--color-border-strong)}._askBox_12056_371{display:flex;flex-direction:column;gap:6px}._askLabel_12056_377{font-weight:650;color:var(--color-ink)}._askRow_12056_382{display:flex;gap:10px}._askInput_12056_387{flex:1;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit}._askInput_12056_387:focus{outline:none;border-color:var(--color-sage-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-sage-700) 20%,transparent)}._askButton_12056_344{background:var(--color-clay-700);color:#fff;border-color:color-mix(in srgb,var(--color-clay-700) 25%,var(--color-border))}._askButton_12056_344:hover{background:color-mix(in srgb,var(--color-clay-700) 88%,black)}._error_12056_413{margin:0;color:var(--color-red-700)}._doneLink_12056_418{align-self:flex-start;background:transparent;border:none;color:var(--color-sage-700);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}._modeRow_12056_429{display:flex;flex-direction:column;gap:8px;padding:10px 0 4px;border-top:1px solid var(--color-border)}._modeLabel_12056_437{margin:0;font-size:13px;font-weight:650;color:var(--color-muted)}._modeToggle_12056_444{display:flex;flex-wrap:wrap;gap:8px}._modeButton_12056_450{flex:1;min-width:140px;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}._modeButtonActive_12056_463{border-color:var(--color-sage-700);background:color-mix(in srgb,var(--color-sage-700) 12%,var(--color-surface));color:var(--color-ink)}._modeButton_12056_450:disabled{opacity:.55;cursor:not-allowed}._oralPanel_12056_474{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px;background:var(--color-surface);display:flex;flex-direction:column;gap:12px}._oralHint_12056_484{margin:0;font-size:14px;line-height:1.4;color:var(--color-text)}._transcriptBox_12056_491{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:var(--color-surface-2)}._transcriptLabel_12056_498{margin:0 0 6px;font-size:12px;font-weight:650;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}._transcriptText_12056_507{margin:0;font-size:15px;line-height:1.45;color:var(--color-ink);white-space:pre-wrap}._oralActions_12056_515{display:grid;gap:10px}._recordingBanner_12056_520{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-red-700) 35%,var(--color-border));background:color-mix(in srgb,var(--color-red-700) 8%,var(--color-surface));font-weight:600;color:var(--color-ink)}._recordingDot_12056_532{width:10px;height:10px;border-radius:50%;background:var(--color-red-700);flex-shrink:0;animation:_study-recording-pulse_12056_1 1.2s ease-in-out infinite}@keyframes _study-recording-pulse_12056_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.92)}}._doneSpeakingButton_12056_553{width:100%;padding:14px 18px;border-radius:999px;border:none;background:var(--color-clay-700);color:#fff;font:inherit;font-size:max(16px,1rem);font-weight:700;cursor:pointer;box-shadow:var(--shadow-md);touch-action:manipulation}._doneSpeakingButton_12056_553:hover{filter:brightness(1.05)}._doneSpeakingButton_12056_553:disabled{opacity:.65;cursor:not-allowed}._page_e2hin_1{display:grid;gap:1rem}._header_e2hin_6{display:grid;gap:.25rem}._title_e2hin_11{margin:0;font-size:1.5rem}._subtitle_e2hin_16{margin:0;font-size:.95rem;color:var(--color-muted)}._tableWrapper_e2hin_22{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-surface)}._table_e2hin_22{width:100%;border-collapse:collapse;font-size:.95rem}._table_e2hin_22 th,._table_e2hin_22 td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}._table_e2hin_22 thead{background:color-mix(in srgb,var(--color-surface) 80%,var(--color-green-100))}._actionsCell_e2hin_46{text-align:right}._linkButton_e2hin_50{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--color-border);text-decoration:none;font-size:.85rem;color:var(--color-text);background:var(--color-surface)}._page_1xa1u_1{display:grid;gap:1rem}._header_1xa1u_6{display:grid;gap:.25rem}._breadcrumb_1xa1u_11{margin:0;font-size:.85rem;color:var(--color-muted)}._breadcrumbLink_1xa1u_17{color:inherit;text-decoration:none}._breadcrumbSeparator_1xa1u_22{margin-inline:.25rem}._title_1xa1u_26{margin:0;font-size:1.5rem}._subtitle_1xa1u_31{margin:0;font-size:.95rem;color:var(--color-muted)}._sectionTitle_1xa1u_37{margin:0 0 .5rem;font-size:1rem}._gradeSection_1xa1u_42{border:1px solid var(--color-border);border-radius:12px;padding:.75rem 1rem;background:var(--color-surface)}._barChart_1xa1u_49{display:grid;gap:.4rem}._barRow_1xa1u_54{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem;align-items:center}._barLabel_1xa1u_61{font-weight:600}._barTrack_1xa1u_65{position:relative;height:.6rem;border-radius:999px;background:color-mix(in srgb,var(--color-border) 40%,transparent);overflow:hidden}._barFill_1xa1u_73{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--color-green-700) 40%,var(--color-green-100))}._barValue_1xa1u_80{font-size:.85rem;color:var(--color-muted)}._tableWrapper_1xa1u_85{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-surface)}._table_1xa1u_85{width:100%;border-collapse:collapse;font-size:.95rem}._table_1xa1u_85 th,._table_1xa1u_85 td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}._table_1xa1u_85 thead{background:color-mix(in srgb,var(--color-surface) 72%,var(--color-green-100))}._statusCell_1xa1u_109[data-status=pending]{color:var(--color-red-700)}._statusCell_1xa1u_109[data-status=ready]{color:var(--color-amber-700)}._statusCell_1xa1u_109[data-status=reviewed]{color:var(--color-green-700)}._actionsCell_1xa1u_121{text-align:right}._linkButton_1xa1u_125{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--color-border);text-decoration:none;font-size:.85rem;color:var(--color-text);background:var(--color-surface)}._page_m1w8v_1{display:grid;gap:1rem}._header_m1w8v_6{display:grid;gap:.25rem}._title_m1w8v_11{margin:0;font-size:1.4rem;color:var(--color-green-700)}._subtitle_m1w8v_17{margin:0;font-size:.95rem;color:var(--color-muted)}._formGrid_m1w8v_23{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem}._card_m1w8v_29{min-width:0;border:1px solid var(--color-border);border-radius:12px;padding:.9rem 1rem;background:var(--color-surface);display:grid;gap:.6rem}._card_m1w8v_29 h2{margin:0;font-size:1rem;font-family:var(--font-accent);font-weight:600;letter-spacing:.01em;color:var(--color-green-700)}._field_m1w8v_48{display:grid;gap:.25rem}._field_m1w8v_48>span{font-size:.9rem;font-weight:500}._field_m1w8v_48 input,._field_m1w8v_48 textarea{width:100%;border-radius:8px;border:1px solid var(--color-border);padding:.4rem .5rem;font:inherit;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-green-100))}._field_m1w8v_48 input:focus,._field_m1w8v_48 textarea:focus,._criterionId_m1w8v_71:focus,._criterionName_m1w8v_72:focus,._criterionMax_m1w8v_73:focus{outline:2px solid color-mix(in srgb,var(--color-green-700) 45%,white);border-color:color-mix(in srgb,var(--color-green-700) 30%,var(--color-border))}._criteriaList_m1w8v_78{display:grid;gap:.4rem}._criterionRow_m1w8v_83{display:grid;grid-template-columns:minmax(4.25rem,.8fr) minmax(0,2.1fr) minmax(4.5rem,.7fr);gap:.3rem}._criterionId_m1w8v_71,._criterionName_m1w8v_72,._criterionMax_m1w8v_73{min-width:0;width:100%;border-radius:8px;border:1px solid var(--color-border);padding:.3rem .4rem;font:inherit;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-green-100))}._addCriterion_m1w8v_102{width:fit-content;border-radius:999px;border:1px dashed color-mix(in srgb,var(--color-green-700) 30%,var(--color-border));padding:.35rem .7rem;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-green-100));color:var(--color-green-700);font-weight:600;font-size:.9rem;cursor:pointer}._addCriterion_m1w8v_102:hover{border-color:color-mix(in srgb,var(--color-green-700) 45%,var(--color-border))}._outputGrid_m1w8v_118{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}._code_m1w8v_124{margin:0;min-width:0;font-size:.8rem;max-height:260px;overflow:auto;background:#0b1120;color:#e5e7eb;border-radius:8px;padding:.5rem .6rem}._submitRow_m1w8v_136{margin-top:.5rem;display:grid;gap:.3rem}._submitButton_m1w8v_142{width:fit-content;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-green-700) 25%,var(--color-border));padding:.4rem .85rem;background:var(--color-green-700);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer}._submitButton_m1w8v_142:hover{background:color-mix(in srgb,var(--color-green-700) 88%,black)}._submitStatus_m1w8v_158{margin:0;font-size:.85rem;color:var(--color-muted)}@media(max-width:980px){._formGrid_m1w8v_23,._outputGrid_m1w8v_118{grid-template-columns:1fr}}@media(max-width:640px){._criterionRow_m1w8v_83{grid-template-columns:1fr}}._page_1x07w_1{display:grid;gap:1rem}._title_1x07w_6{font-size:1.55rem;color:var(--color-green-700)}._subtitle_1x07w_11{margin:0;color:var(--color-muted)}._linkButton_1x07w_16{width:fit-content;display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:.5rem .95rem;color:var(--color-green-700);text-decoration:none;font-weight:600;background:var(--color-surface)}._linkButton_1x07w_16:hover{border-color:color-mix(in srgb,var(--color-green-700) 35%,var(--color-border))}._page_109tj_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--color-text)}._title_109tj_11{font-size:2rem;margin:0}._subtitle_109tj_16{margin:0;color:var(--color-muted)}._linkButton_109tj_21{margin-top:1.5rem;padding:.75rem 1.5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-green-700) 25%,var(--color-border));background:var(--color-green-700);color:#fff;font-weight:600;cursor:pointer}._linkButton_109tj_21:hover{background:color-mix(in srgb,var(--color-green-700) 88%,black)}._page_hstms_1{display:grid;gap:1rem}._greeting_hstms_6{margin:0;color:var(--color-muted);font-size:.95rem}._title_hstms_12{font-size:1.4rem;color:var(--color-text)}._feedback_hstms_17{display:grid;gap:.5rem;padding:0}._feedback_hstms_17 label{margin:0;color:var(--color-muted);font-size:.88rem}._feedback_hstms_17 textarea{width:100%;resize:vertical;border:1px solid var(--color-border);border-radius:10px;padding:.75rem .85rem;font:inherit;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-green-100))}._feedback_hstms_17 textarea:focus{outline:2px solid color-mix(in srgb,var(--color-green-700) 45%,white);border-color:color-mix(in srgb,var(--color-green-700) 30%,var(--color-border))}._doneButton_hstms_45{width:fit-content;border:1px solid color-mix(in srgb,var(--color-green-700) 32%,var(--color-border));border-radius:999px;background:var(--color-green-700);color:#fff;font:inherit;font-weight:600;padding:.52rem 1rem;cursor:pointer}._doneButton_hstms_45:hover{background:color-mix(in srgb,var(--color-green-700) 88%,black)}._page_1rjow_1{display:grid;gap:1.25rem}._greeting_1rjow_6{margin:0;color:var(--color-muted);font-size:.95rem}._status_1rjow_12{margin:0;font-family:var(--font-heading);font-size:1.35rem;color:var(--color-green-700)}._grid_1rjow_19{display:grid;grid-template-columns:1fr 240px;gap:1rem}._card_1rjow_25{border:1px solid var(--color-border);border-radius:12px;padding:1rem;background:var(--color-surface)}._card_1rjow_25 h2{margin-bottom:.5rem;font-size:1.12rem}._card_1rjow_25 p{margin:0}._gradeValue_1rjow_41{font-family:var(--font-heading);font-size:2rem;color:var(--color-green-700)}._decision_1rjow_47{border:1px solid var(--color-border);border-radius:12px;padding:.875rem 1rem;margin:0;transition:border-color .15s ease,box-shadow .15s ease}._decision_1rjow_47[data-selected]{border-color:color-mix(in srgb,var(--color-green-700) 35%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-green-100) 70%,transparent)}._decision_1rjow_47 legend{font-size:.9rem;color:var(--color-muted);padding:0 .25rem}._options_1rjow_66{display:flex;gap:1.25rem;align-items:center}._option_1rjow_66{display:inline-flex;gap:.4rem;align-items:center;color:var(--color-muted);font-size:.92rem;border:1px solid transparent;border-radius:999px;padding:.3rem .65rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._option_1rjow_66[data-selected]{color:var(--color-green-700);border-color:color-mix(in srgb,var(--color-green-700) 30%,var(--color-border));background:color-mix(in srgb,var(--color-green-100) 70%,var(--color-surface))}._option_1rjow_66:focus-within{outline:2px solid color-mix(in srgb,var(--color-green-700) 45%,white);outline-offset:1px}._disagreeNotes_1rjow_95{display:grid;gap:.5rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:.9rem 1rem}._disagreeNotes_1rjow_95 label{color:var(--color-green-700);font-weight:600}._disagreeNotes_1rjow_95 textarea{width:100%;resize:vertical;border:1px solid var(--color-border);border-radius:10px;padding:.75rem .8rem;font:inherit;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 90%,var(--color-green-100))}._disagreeNotes_1rjow_95 textarea:focus{outline:2px solid color-mix(in srgb,var(--color-green-700) 45%,white);border-color:color-mix(in srgb,var(--color-green-700) 30%,var(--color-border))}._section_gce3r_1{display:flex;flex-direction:column;gap:12px;margin:24px 0}._sectionHeader_gce3r_8{display:flex;flex-direction:column;gap:2px}._sectionTitle_gce3r_14{margin:0;font-size:18px;color:var(--color-ink)}._sectionSubtitle_gce3r_20{margin:0;font-size:12px;color:var(--color-muted)}._card_gce3r_26{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text)}._cardTitle_gce3r_38{margin:0;font-size:15px;font-weight:600;color:var(--color-ink)}._summaryBody_gce3r_45{margin:0;font-size:14px;color:var(--color-text);line-height:1.45}._placeholder_gce3r_52{margin:0;font-size:13px;color:var(--color-muted)}._questionTitle_gce3r_58{margin:0;font-size:14px;color:var(--color-muted)}._block_gce3r_64{display:flex;flex-direction:column;gap:4px}._blockTitle_gce3r_70{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}._flagList_gce3r_78{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}._flagItem_gce3r_87{font-size:12px;padding:3px 10px;border-radius:999px;background:var(--color-red-100);border:1px solid color-mix(in srgb,var(--color-red-700) 45%,var(--color-border));color:var(--color-red-700)}._actionList_gce3r_96{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--color-text)}._studentSection_gce3r_108{display:flex;flex-direction:column;gap:6px}._studentSectionTitle_gce3r_114{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-sage-700)}._studentSectionList_gce3r_122{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--color-text)}._studentSectionEmpty_gce3r_132{margin:0;font-size:13px;color:var(--color-muted);font-style:italic}._questionBlock_gce3r_139{margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border)}._questionBlock_gce3r_139:first-of-type{margin-top:0;padding-top:0;border-top:none}._questionHeading_gce3r_151{margin:0 0 6px;font-size:14px;font-weight:600}._questionSummary_gce3r_157{margin:0 0 8px;font-size:13px;opacity:.9}._page_1mh0y_1{display:grid;gap:1rem}._header_1mh0y_6{display:grid;gap:.25rem}._breadcrumb_1mh0y_11{margin:0;font-size:.85rem;color:var(--color-muted)}._breadcrumbLink_1mh0y_17{color:inherit;text-decoration:none}._breadcrumbSeparator_1mh0y_22{margin-inline:.25rem}._title_1mh0y_26{margin:0;font-size:1.4rem}._subtitle_1mh0y_31{margin:0;font-size:.95rem;color:var(--color-muted)}._grid_1mh0y_37{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.9rem}._card_1mh0y_43{border:1px solid var(--color-border);border-radius:12px;padding:.9rem 1rem;background:var(--color-surface)}._metaLine_1mh0y_50{margin:.3rem 0;font-size:.92rem}._errorText_1mh0y_55{color:var(--color-red-700)}._gradeValue_1mh0y_59{font-size:2rem;margin:0 0 .25rem}._gradeHint_1mh0y_64{margin:0;font-size:.9rem;color:var(--color-muted)}._reviewSection_1mh0y_70{border:1px dashed color-mix(in srgb,var(--color-green-700) 35%,var(--color-border));border-radius:12px;padding:.9rem 1rem;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-green-100));display:grid;gap:.4rem}._questionList_1mh0y_79{display:grid;gap:.6rem}._questionCard_1mh0y_84{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:.65rem .8rem}._questionTitle_1mh0y_91{margin:0 0 .35rem;font-weight:600}._answerText_1mh0y_96{margin:.2rem 0}._rubricItems_1mh0y_100{margin:.2rem 0 0;color:var(--color-muted)}._criteriaList_1mh0y_105{display:grid;gap:.8rem}._criterionCard_1mh0y_110{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:.7rem .8rem;display:grid;gap:.35rem}._criterionHeader_1mh0y_119{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}._criterionTitle_1mh0y_126{margin:0;font-weight:700}._criterionScore_1mh0y_131{margin:0;font-weight:600}._evidenceList_1mh0y_136{display:grid;gap:.45rem;margin-top:.2rem}._evidenceHeading_1mh0y_142{margin:0;font-size:.9rem;font-weight:600}._evidenceItem_1mh0y_148{border-left:3px solid color-mix(in srgb,var(--color-green-700) 35%,var(--color-border));padding-left:.55rem}._sectionTitle_1mh0y_153{margin:0;font-size:1rem}._helper_1mh0y_158{margin:0;font-size:.9rem;color:var(--color-muted)}._primaryButton_1mh0y_164{width:fit-content;border-radius:999px;border:none;padding:.45rem .9rem;background:var(--color-green-700);color:#fff;text-decoration:none;font-size:.9rem}._screenshotGrid_1mh0y_175{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}._overviewScreenshotGrid_1mh0y_181{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-top:.5rem}._overviewScreenshotGrid_1mh0y_181 ._screenshotImg_1mh0y_188{max-height:100px}._screenshotFigure_1mh0y_192{margin:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}._screenshotImg_1mh0y_188{display:block;width:100%;height:auto;max-height:180px;object-fit:contain;background:#111}._screenshotPlaceholder_1mh0y_209{display:block;width:100%;min-height:120px;padding:1rem;text-align:center;color:var(--color-muted);font-size:.85rem}._screenshotCaption_1mh0y_219{margin:0;padding:.35rem .5rem;font-size:.8rem;color:var(--color-muted)}._page_njazn_1{display:grid;gap:1.25rem;padding:1rem 0 2rem}._header_njazn_7{display:grid;gap:.35rem}._breadcrumb_njazn_12{display:flex;gap:.45rem;align-items:center;margin:0;color:var(--color-muted);font-size:.9rem}._breadcrumbLink_njazn_21{color:var(--color-green-700);text-decoration:none;font-weight:600}._breadcrumbLink_njazn_21:hover{text-decoration:underline}._breadcrumbSeparator_njazn_31{color:var(--color-muted)}._title_njazn_35{margin:0;color:var(--color-text);font-size:1.75rem}._subtitle_njazn_41,._helper_njazn_42,._notice_njazn_43{margin:0;color:var(--color-muted)}._notice_njazn_43{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem;background:var(--color-surface)}._errorText_njazn_55{margin:0;border:1px solid color-mix(in srgb,#b91c1c 38%,var(--color-border));border-radius:var(--radius-md);padding:.85rem 1rem;color:#991b1b;background:color-mix(in srgb,#fee2e2 70%,var(--color-surface))}._kpiGrid_njazn_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.9rem}._kpiCard_njazn_70,._card_njazn_71{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}._kpiCard_njazn_70{display:grid;gap:.25rem;padding:1rem}._kpiLabel_njazn_84,._kpiHint_njazn_85{margin:0;color:var(--color-muted);font-size:.86rem}._kpiValue_njazn_91{margin:0;color:var(--color-text);font-size:1.55rem;font-weight:700}._grid_njazn_98{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:1rem}._card_njazn_71{display:grid;gap:.85rem;padding:1rem}._card_njazn_71 h2{margin:0;color:var(--color-text);font-size:1.1rem}._funnel_njazn_116{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._funnel_njazn_116 div{display:grid;gap:.25rem;border-radius:var(--radius-md);padding:.75rem;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-sage-100))}._funnel_njazn_116 span{color:var(--color-muted);font-size:.85rem}._funnel_njazn_116 strong{color:var(--color-text);font-size:1.35rem}._metricLine_njazn_140{margin:0;color:var(--color-text)}._filterHeader_njazn_145{display:flex;gap:1rem;align-items:start;justify-content:space-between}._filterActions_njazn_152{display:flex;flex-wrap:wrap;gap:.5rem}._smallButton_njazn_158{border:1px solid var(--color-border);border-radius:999px;padding:.4rem .75rem;background:var(--color-surface);color:var(--color-text);cursor:pointer;font:inherit;font-size:.88rem}._smallButton_njazn_158:hover{border-color:color-mix(in srgb,var(--color-green-700) 35%,var(--color-border));box-shadow:var(--shadow-sm)}._filterList_njazn_174{display:flex;flex-wrap:wrap;gap:.55rem}._filterOption_njazn_180{display:inline-flex;gap:.4rem;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:.45rem .65rem;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-sage-100));cursor:pointer}._filterOption_njazn_180:hover{border-color:color-mix(in srgb,var(--color-green-700) 35%,var(--color-border))}._filterCount_njazn_195{color:var(--color-muted);font-size:.82rem}._surveyStatsGrid_njazn_200{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}._surveyStatCard_njazn_206,._surveyTextGroup_njazn_207{display:grid;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-sage-100))}._surveyStatCard_njazn_206 h3,._surveyTextGroup_njazn_207 h3{margin:0;color:var(--color-text);font-size:1rem}._surveyStatCard_njazn_206 p{margin:0}._surveyTextGrid_njazn_227{display:grid;gap:.85rem}._answerList_njazn_232{display:grid;gap:.65rem}._answerCard_njazn_237{display:grid;gap:.45rem;margin:0;border-left:3px solid color-mix(in srgb,var(--color-green-700) 42%,var(--color-border));padding:.55rem .75rem;background:var(--color-surface)}._answerCard_njazn_237 blockquote{margin:0;color:var(--color-text)}._answerCard_njazn_237 figcaption{color:var(--color-muted);font-size:.82rem}._tableWrap_njazn_256{overflow-x:auto}._table_njazn_256{width:100%;border-collapse:collapse;min-width:720px;font-size:.9rem}._table_njazn_256 th,._table_njazn_256 td{border-bottom:1px solid var(--color-border);padding:.65rem .55rem;text-align:left;vertical-align:top}._table_njazn_256 th{color:var(--color-muted);font-weight:600;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-sage-100))}._clickableRow_njazn_281{cursor:pointer}._clickableRow_njazn_281:hover,._selectedRow_njazn_286{background:color-mix(in srgb,var(--color-surface) 82%,var(--color-sage-100))}._selectedRow_njazn_286{cursor:pointer;outline:2px solid color-mix(in srgb,var(--color-green-700) 35%,transparent);outline-offset:-2px}._mono_njazn_296{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}@media(max-width:760px){._grid_njazn_98,._funnel_njazn_116{grid-template-columns:1fr}}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-shell__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-cream-wash)}.app-shell__kicker{margin:0;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-sage-700);font-weight:600}.app-shell__guide-button{border:1px solid var(--color-border);border-radius:999px;padding:.45rem .75rem;background:var(--color-surface);color:var(--color-text);cursor:pointer}.app-shell__guide-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-green-700) 45%,transparent);outline-offset:2px}html,body,#root{margin:0;padding:0;height:100%}*,*:before,*:after{box-sizing:border-box}:root{--color-bg: #faf6ef;--color-cream-wash: #f3ecdf;--color-surface: #fffaf4;--color-surface-2: #f6efe2;--color-border: rgba(126, 138, 109, .24);--color-border-strong: rgba(126, 138, 109, .45);--color-text: #233023;--color-ink: #1a241a;--color-muted: #6d7461;--color-green-700: #2f7d32;--color-green-100: #e7f4e4;--color-sage-700: #2f7d32;--color-sage-100: #e7f4e4;--color-clay-700: #a34a37;--color-clay-100: #f5e1d8;--color-red-700: #a34a37;--color-red-100: #f5e1d8;--color-amber-700: #9c6418;--shadow-sm: 0 1px 2px rgba(79, 59, 38, .06);--shadow-md: 0 8px 24px rgba(79, 59, 38, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--font-heading: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Baskerville, Georgia, serif;--font-accent: var(--font-heading)}body{font-family:var(--font-heading);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{color:var(--color-ink);letter-spacing:.005em}main{padding:2rem 2.5rem}a{color:inherit;text-decoration:none}button{font-family:inherit}button,a[href]{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@media(hover:hover){button:hover:not(:disabled),a[href]:hover{background-color:color-mix(in srgb,var(--color-border-strong) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border-strong) 38%,transparent) inset}}
