._button_1b69s_1{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-content:center;letter-spacing:var(--tracking-normal);line-height:1;text-decoration:none;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal),opacity var(--transition-normal),transform var(--transition-normal);white-space:nowrap}._button_1b69s_1[data-size=small]{font-size:var(--font-size-xs);min-height:2rem;padding:.375rem .75rem}._button_1b69s_1[data-size=default]{font-size:var(--font-size-sm);min-height:2.5rem;padding:.5625rem 1.25rem}._button_1b69s_1[data-size=large]{font-size:var(--font-size-base);min-height:2.75rem;padding:.75rem 1.75rem}._button_1b69s_1[data-icon-only=true]{min-width:2.75rem;padding-inline:.75rem}._button_1b69s_1[data-full-width=true]{width:100%}._button_1b69s_1[data-variant=primary]{background:var(--color-accent);color:var(--color-text-on-accent)}._button_1b69s_1[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-accent-hover);box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 25%,transparent);transform:translateY(-1px)}._button_1b69s_1[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:var(--color-accent-active);box-shadow:none;transform:translateY(0)}._button_1b69s_1[data-variant=secondary]{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary)}._button_1b69s_1[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-secondary);border-color:var(--color-border-medium)}._button_1b69s_1[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-tertiary)}._button_1b69s_1[data-variant=ghost]{background:transparent;color:var(--color-text-secondary)}._button_1b69s_1[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-tertiary);color:var(--color-text-primary)}._button_1b69s_1[data-variant=ghost]:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--color-bg-tertiary) 86%,var(--color-bg-primary))}._button_1b69s_1[data-destructive=true][data-variant=primary]{background:var(--color-danger-text)}._button_1b69s_1[data-destructive=true][data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--color-danger-text) 90%,black);box-shadow:0 2px 8px color-mix(in srgb,var(--color-danger-text) 25%,transparent)}._button_1b69s_1[data-destructive=true][data-variant=secondary],._button_1b69s_1[data-destructive=true][data-variant=ghost]{border-color:var(--color-danger-border);color:var(--color-danger-text)}._button_1b69s_1[data-destructive=true][data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),._button_1b69s_1[data-destructive=true][data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-danger-bg)}._button_1b69s_1:disabled,._button_1b69s_1[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}@media(max-width:47.99rem){._button_1b69s_1,._button_1b69s_1[data-size=small],._button_1b69s_1[data-size=default],._button_1b69s_1[data-size=large]{min-height:44px}._button_1b69s_1[data-icon-only=true]{min-width:44px}}._overlay_1pn32_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:80}._content_1pn32_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:var(--color-text-primary);inset-block-start:50%;inset-inline-start:50%;max-width:min(460px,calc(100vw - 2 * var(--space-6)));padding:var(--space-6);position:fixed;transform:translate(-50%,-50%);z-index:81}._title_1pn32_23{font-size:var(--font-size-lg);margin:0}._description_1pn32_28{color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:var(--space-3) 0 0}._steps_1pn32_34{color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-block:var(--space-5);padding-inline-start:var(--space-5)}._actions_1pn32_41{display:flex;justify-content:flex-end}._prompt_7trvm_1{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text-primary);display:flex;gap:var(--space-4);inset-block-end:var(--space-6);inset-inline:var(--space-6) auto;max-width:min(420px,calc(100vw - 2 * var(--space-6)));padding:var(--space-4);position:fixed;z-index:54}._copy_7trvm_18{flex:1}._title_7trvm_22,._body_7trvm_23{margin:0}._title_7trvm_22{font-weight:var(--font-weight-semibold)}._body_7trvm_23{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-block-start:var(--space-1)}._actions_7trvm_37{display:flex;gap:var(--space-2)}@media(max-width:47.99rem){._prompt_7trvm_1{align-items:stretch;flex-direction:column;inset-inline:var(--space-4)}}@media(prefers-reduced-motion:no-preference){._prompt_7trvm_1{animation:_rise_7trvm_1 var(--transition-normal)}}@keyframes _rise_7trvm_1{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}._banner_j522c_1{align-items:center;background:var(--color-warning-bg);border-block-end:1px solid var(--color-warning-border);color:var(--color-warning-text);display:flex;gap:var(--space-4);inset-block-start:0;inset-inline:0;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-6);position:fixed;z-index:60}._message_j522c_17{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}._dismiss_j522c_23{background:transparent;border:1px solid currentColor;border-radius:var(--radius-full);color:inherit;cursor:pointer;font:inherit;min-height:32px;padding:var(--space-1) var(--space-3)}._dismiss_j522c_23:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:no-preference){._banner_j522c_1{animation:_slideDown_j522c_1 var(--transition-normal)}}@keyframes _slideDown_j522c_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._banner_yv8e1_1{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text-primary);display:flex;gap:var(--space-4);inset-block-end:var(--space-6);inset-inline:auto var(--space-6);max-width:min(420px,calc(100vw - 2 * var(--space-6)));padding:var(--space-4);position:fixed;z-index:55}._copy_yv8e1_18{flex:1;font-size:var(--font-size-sm);margin:0}._actions_yv8e1_24{display:flex;gap:var(--space-2)}@media(max-width:47.99rem){._banner_yv8e1_1{align-items:stretch;flex-direction:column;inset-inline:var(--space-4)}}@media(prefers-reduced-motion:no-preference){._banner_yv8e1_1{animation:_rise_yv8e1_1 var(--transition-normal)}}@keyframes _rise_yv8e1_1{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}._card_iit04_1{min-width:0;width:100%}._card_iit04_1[data-variant=standard],._card_iit04_1[data-variant=interactive]{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}._card_iit04_1[data-variant=metric]{background:var(--color-bg-secondary);border:1px solid transparent;border-radius:var(--radius-md)}._card_iit04_1[data-variant=elevated]{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3)}._card_iit04_1[data-variant=interactive]{color:inherit;cursor:pointer;text-decoration:none;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}._card_iit04_1[data-variant=interactive]:hover{background:var(--color-bg-secondary);border-color:var(--color-border-medium);transform:translateY(-1px)}._card_iit04_1[data-variant=interactive]:focus-visible{outline:none}._shell_8k4zg_1{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:var(--space-8) var(--space-4)}._card_8k4zg_9{display:grid;gap:var(--space-8);max-width:32rem;width:100%}._title_8k4zg_16{font-size:var(--font-size-xl)}._message_8k4zg_20{color:var(--color-text-secondary);line-height:var(--line-height-normal)}._actions_8k4zg_25{display:flex;flex-wrap:wrap;gap:var(--space-3)}._shell_14d18_1{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-page-block) var(--spacing-page-inline)}._card_14d18_9{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:grid;gap:var(--space-16);justify-items:center;max-width:24rem;padding:var(--space-32);width:100%}._spinner_14d18_22{animation:_spin_14d18_22 .8s linear infinite;border:3px solid color-mix(in srgb,var(--color-focus-ring) 18%,transparent);border-radius:999px;border-top-color:var(--color-focus-ring);height:3rem;width:3rem}._message_14d18_31{color:var(--color-text-secondary);text-align:center}@keyframes _spin_14d18_22{to{transform:rotate(360deg)}}._shell_1pz8x_1{align-items:center;background:radial-gradient(circle at top left,rgba(32,95,128,.1),transparent 32rem),var(--color-surface-page, #f7f4ee);display:flex;min-height:100vh;padding:2rem}._card_1pz8x_11{margin:0 auto;max-width:34rem;padding:2rem;text-align:center}._title_1pz8x_18{color:var(--color-text-primary, #1f2933);font-size:1.5rem;line-height:1.2;margin:0 0 .75rem}._message_1pz8x_25{color:var(--color-text-secondary, #52606d);line-height:1.6;margin:0}._actions_1pz8x_31{display:flex;justify-content:center;margin-top:1.5rem}._form_7mkr4_1{display:grid;gap:var(--space-3)}._label_7mkr4_6{display:grid;gap:var(--space-2)}._labelText_7mkr4_11{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._textarea_7mkr4_19{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;min-height:7rem;padding:var(--space-3);resize:vertical}._textarea_7mkr4_19:focus-visible{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 28%,transparent);outline-offset:1px}._error_7mkr4_36{color:var(--color-danger-text);font-size:var(--font-size-xs);margin:0}._actions_7mkr4_42{display:flex;gap:var(--space-2);justify-content:flex-end}._anchor_eor2u_1{pointer-events:none;position:absolute}._content_eor2u_6{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);max-height:min(24rem,calc(100vh - var(--space-8)));max-width:min(17.5rem,calc(100vw - var(--space-8)));overflow:auto;padding:var(--space-3);z-index:31}._content_eor2u_6[data-note-theme=dark]{background:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 72%,transparent)}._body_eor2u_23{display:grid;gap:var(--space-3)}._header_eor2u_28{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between}._eyebrow_eor2u_35{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);margin:0;text-transform:uppercase}._timestamp_eor2u_44{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin:0}._quote_eor2u_50{border-left:3px solid var(--color-accent-light);color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0;max-width:18rem;padding-left:var(--space-3)}._note_eor2u_59,._notePlaceholder_eor2u_60{color:var(--annotation-note-text-color, var(--color-text-primary));font-size:.8125rem;margin:0;white-space:pre-wrap}._notePlaceholder_eor2u_60{color:var(--color-text-secondary);font-style:italic}._content_eor2u_6[data-note-theme=dark] ._timestamp_eor2u_44,._content_eor2u_6[data-note-theme=dark] ._quote_eor2u_50,._content_eor2u_6[data-note-theme=dark] ._notePlaceholder_eor2u_60{color:color-mix(in srgb,var(--color-bg-primary) 72%,transparent)}._actions_eor2u_78{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._overlay_1olwc_1{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}._annotationLayer_1olwc_8{top:0;right:0;bottom:0;left:0;position:absolute}._highlightRect_1olwc_13{background-color:var( --annotation-highlight-color, var(--color-annotation-highlight) );border-radius:2px;pointer-events:none;position:absolute;transition:background-color var(--transition-normal),box-shadow var(--transition-normal)}._highlightRect_1olwc_13[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--annotation-highlight-color, var(--color-annotation-highlight)) 72%,var(--color-accent)),0 0 0 999px color-mix(in srgb,var(--annotation-highlight-color, var(--color-annotation-highlight)) 18%,transparent) inset}._markerLayer_1olwc_42{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:4}._noteMarker_1olwc_49{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-accent);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;pointer-events:auto;position:absolute;transform:translateY(-.125rem);transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal),transform var(--transition-normal);width:1.75rem}._noteMarker_1olwc_49:hover,._noteMarker_1olwc_49:focus-visible,._noteMarker_1olwc_49[data-active=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);box-shadow:var(--shadow-level-2);color:var(--color-accent-text);transform:translateY(-.1875rem)}._noteMarker_1olwc_49:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._card_n71bm_1{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);left:0;padding:var(--space-3);position:absolute;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);width:100%}._card_n71bm_1[data-active=true]{background:var(--color-bg-secondary);border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent),var(--shadow-sm)}._card_n71bm_1[data-note-theme=dark]{background:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 72%,transparent)}._body_n71bm_29{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--space-3);padding:0;text-align:left;width:100%}._body_n71bm_29:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:3px}._note_n71bm_47{color:var(--annotation-note-text-color, var(--color-text-primary));font-size:var(--font-size-sm);line-height:1.5;margin:0;overflow-wrap:anywhere}._card_n71bm_1[data-note-theme=dark] ._meta_n71bm_55{color:color-mix(in srgb,var(--color-bg-primary) 72%,transparent)}._meta_n71bm_55{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2);justify-content:space-between}._author_n71bm_69,._replyCount_n71bm_70,._timestamp_n71bm_71{margin:0}._deleteButton_n71bm_75{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--space-1);position:absolute;right:var(--space-2);top:var(--space-2)}._deleteButton_n71bm_75:hover,._deleteButton_n71bm_75:focus-visible{background:color-mix(in srgb,var(--annotation-highlight-color, var(--color-annotation-highlight)) 32%,var(--color-bg-primary));color:var(--color-text-primary)}._confirmation_n71bm_101{display:grid;gap:var(--space-3)}._confirmationTitle_n71bm_106{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}._confirmationActions_n71bm_113{display:flex;gap:var(--space-2);justify-content:flex-end}._gutter_gglbm_1{bottom:0;left:0;pointer-events:none;position:absolute;top:0;z-index:3}._noteSlot_gglbm_10{left:0;pointer-events:auto;position:absolute;right:0;top:0}._anchor_1sa6j_1{pointer-events:none;position:absolute}._content_1sa6j_6{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);max-width:min(22rem,calc(100vw - var(--space-8)));padding:var(--space-3);z-index:31}._actions_1sa6j_16{display:grid;gap:var(--space-3)}._prompt_1sa6j_21{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._quote_1sa6j_27{border-left:3px solid var(--color-accent-light);color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0;max-width:18rem;padding-left:var(--space-3)}._buttonRow_1sa6j_36{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._layer_1dzmr_1{min-width:0;overflow:visible;position:relative;width:100%;z-index:0}._contentShell_1dzmr_9{min-width:0;position:relative;z-index:2}._card_4f6pm_1{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3);position:relative}._card_4f6pm_1[data-orphaned=true]{background:color-mix(in srgb,var(--color-bg-secondary) 75%,white)}._body_4f6pm_15{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--space-2);padding:0;text-align:left}._body_4f6pm_15:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:2px}._quote_4f6pm_32,._note_4f6pm_33,._orphanStatus_4f6pm_34,._confirmationTitle_4f6pm_35{margin:0}._quote_4f6pm_32{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._note_4f6pm_33{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._orphanStatus_4f6pm_34,._meta_4f6pm_51{color:var(--color-text-secondary);font-size:var(--font-size-xs)}._meta_4f6pm_51{display:flex;gap:var(--space-2);justify-content:space-between;text-transform:capitalize}._deleteButton_4f6pm_63{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--space-1);position:absolute;right:var(--space-2);top:var(--space-2)}._deleteButton_4f6pm_63:hover,._deleteButton_4f6pm_63:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary)}._confirmationActions_4f6pm_85{display:flex;gap:var(--space-2);justify-content:flex-end}._panel_qcbsg_1{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-4);padding:var(--space-4)}._toggleRow_qcbsg_10{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._toggleLabel_qcbsg_17,._colorLabel_qcbsg_18{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._toggle_qcbsg_10{accent-color:var(--color-accent);height:1rem;width:1rem}._colorSection_qcbsg_30{display:grid;gap:var(--space-3)}._swatches_qcbsg_35{display:flex;flex-wrap:wrap;gap:var(--space-2)}._swatch_qcbsg_35{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--annotation-swatch-color);border:1px solid var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;height:2rem;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);width:2rem}._swatch_qcbsg_35:hover{border-color:var(--color-border-medium);transform:scale(1.05)}._swatch_qcbsg_35:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._swatch_qcbsg_35[data-selected=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}._panel_1kimz_1{background:color-mix(in srgb,var(--color-bg-primary) 94%,white);bottom:calc(var(--space-5) + 4rem);display:grid;gap:var(--space-4);max-height:calc(100vh - var(--space-10));overflow:hidden;padding:var(--space-4);position:fixed;right:var(--space-5);width:min(26rem,calc(100vw - var(--space-10)));z-index:29}._header_1kimz_15{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}._headerActions_1kimz_22{display:flex;gap:var(--space-1)}._headerText_1kimz_27{display:grid;gap:var(--space-1)}._eyebrow_1kimz_32{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);margin:0;text-transform:uppercase}._title_1kimz_41{font-size:var(--font-size-lg);margin:0}._closeButton_1kimz_46{flex-shrink:0}._errorBanner_1kimz_50{align-items:center;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}._errorBanner_1kimz_50 p{font-size:var(--font-size-sm);margin:0}._tabsList_1kimz_67{background:var(--color-bg-secondary);border-radius:var(--radius-md);display:grid;gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-1)}._tabTrigger_1kimz_76{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--radius-md) - 2px);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-height:2.25rem;padding:0 var(--space-3)}._tabTrigger_1kimz_76[data-state=active]{background:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-primary)}._groups_1kimz_96{display:grid;gap:var(--space-4);min-height:0;overflow-y:auto;padding-right:var(--space-1)}._group_1kimz_96{display:grid;gap:var(--space-2)}._groupTitle_1kimz_109{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._items_1kimz_115{display:grid;gap:var(--space-2)}._emptyState_1kimz_120{display:grid;gap:var(--space-2);padding:var(--space-4) 0}._emptyTitle_1kimz_126{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}._emptyMessage_1kimz_132{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}@media(max-width:47.99rem){._panel_1kimz_1{bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;left:0;max-height:calc(100vh - var(--space-2));right:0;width:100vw}}._banner_1mia3_1{align-items:start;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);display:grid;gap:var(--space-2);padding:var(--space-3)}._message_1mia3_12{font-size:var(--font-size-xs);margin:0}._panel_1x00l_1{background:color-mix(in srgb,var(--color-bg-primary) 94%,white);bottom:var(--space-5);display:grid;gap:var(--space-4);max-height:calc(100vh - var(--space-10));padding:var(--space-4);position:fixed;right:var(--space-5);transform-origin:bottom right;width:min(26rem,calc(100vw - var(--space-10)));z-index:29}._panel_1x00l_1[data-open=true]{animation:_panelGrow_1x00l_1 .25s ease forwards}._panel_1x00l_1[data-closing=true]{animation:_panelShrink_1x00l_1 .2s ease forwards}._header_1x00l_23{align-items:center;display:flex;justify-content:flex-end;min-height:2rem}._closeButton_1x00l_30{flex-shrink:0}@media(max-width:47.99rem){._panel_1x00l_1{bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;left:0;max-height:calc(100vh - var(--space-2));right:0;width:100vw}}@keyframes _panelGrow_1x00l_1{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes _panelShrink_1x00l_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@media(prefers-reduced-motion:reduce){._panel_1x00l_1[data-open=true],._panel_1x00l_1[data-closing=true]{animation:none}}._inputRow_1jso2_1{display:block}._controls_1jso2_5{align-items:end;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto}._controls_1jso2_5:not(:has(._avatarSlot_1jso2_12)){grid-template-columns:minmax(0,1fr) auto}._textarea_1jso2_16{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;max-height:8rem;min-height:3rem;padding:var(--space-3);resize:vertical;width:100%}._textarea_1jso2_16:disabled{background:var(--color-bg-secondary);color:var(--color-text-tertiary);cursor:not-allowed}._avatarSlot_1jso2_12{align-items:center;display:inline-flex;justify-content:center;min-height:2.75rem}@media(max-width:47.99rem){._controls_1jso2_5{gap:var(--space-2)}}._emptyState_1bj1u_1{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4)}._heading_1bj1u_10{font-size:var(--font-size-base)}._body_1bj1u_14{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._suggestions_1bj1u_20{color:var(--color-text-secondary);display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5)}._loading_ycszh_1{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:inline-flex;gap:var(--space-2);max-width:80%;padding:var(--space-3) var(--space-4)}._label_ycszh_13{font-size:var(--font-size-xs)}._dots_ycszh_17{display:inline-flex;gap:.25rem}._dots_ycszh_17>span{animation:_pulse_ycszh_1 1.2s infinite ease-in-out;background:currentColor;border-radius:999px;display:block;height:.4rem;opacity:.45;width:.4rem}._dots_ycszh_17>span:nth-child(2){animation-delay:.15s}._dots_ycszh_17>span:nth-child(3){animation-delay:.3s}@keyframes _pulse_ycszh_1{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/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(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/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(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/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(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/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(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/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(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/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(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/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(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/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(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/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(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/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(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/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(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/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(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/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(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/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(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/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(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/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(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/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,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/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(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/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(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/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.41"}.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}._renderer_1166p_1{color:var(--color-text-primary);display:grid;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);min-width:0}._renderer_1166p_1>*{min-width:0}._renderer_1166p_1 p,._renderer_1166p_1 ul,._renderer_1166p_1 ol,._renderer_1166p_1 pre,._renderer_1166p_1 blockquote{margin:0}._renderer_1166p_1 ul,._renderer_1166p_1 ol{padding-left:var(--space-5)}._renderer_1166p_1 li+li{margin-top:var(--space-1)}._renderer_1166p_1 .katex-display{margin:0;overflow-x:auto;overflow-y:hidden;padding-block:var(--space-1)}._link_1166p_38{color:var(--color-accent);text-decoration:underline;text-underline-offset:.12em}._inlineCode_1166p_44{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, monospace);font-size:.92em;padding:.1rem .35rem}._pre_1166p_53{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin:0;overflow-x:auto;padding:var(--space-3)}._codeBlock_1166p_62{background:transparent;border:0;display:block;font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, monospace);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);padding:0;white-space:pre}._wrapper_1679k_1{display:grid;gap:var(--space-2);justify-items:start}._wrapper_1679k_1[data-role=user]{justify-items:end}._bubble_1679k_11{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);max-width:min(100%,34rem);min-width:0;padding:var(--space-3) var(--space-4)}._wrapper_1679k_1[data-role=user] ._bubble_1679k_11{background:var(--color-accent-bg-subtle);border-color:var(--color-accent-border, var(--color-border-subtle))}._wrapper_1679k_1[data-status=error] ._bubble_1679k_11{border-color:var(--color-danger-border)}._userText_1679k_29{margin:0;white-space:pre-wrap}._errorRow_1679k_34{align-items:center;display:flex;gap:var(--space-2)}._errorText_1679k_40{color:var(--color-danger-text);font-size:var(--font-size-xs);margin:0}._list_aqmam_1{display:grid;gap:var(--space-3);max-height:min(60vh,42rem);min-height:14rem;min-width:0;overflow-y:auto;padding-right:var(--space-1)}@media(max-width:47.99rem){._list_aqmam_1{max-height:none;min-height:0}}._avatarFrame_qbmyn_1{--avatar-shell: #3e434d;--avatar-shell-dark: #272b33;--avatar-bezel: #1d2129;--avatar-screen: #02070b;--avatar-eye: #59e7f2;--avatar-eye-glow: rgba(89, 231, 242, .72);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:0;position:relative}._avatarFrame_qbmyn_1[data-decorative=true]{cursor:default;pointer-events:none}._avatarFrame_qbmyn_1:focus-visible{outline:3px solid color-mix(in srgb,var(--avatar-eye) 70%,white);outline-offset:4px}._crtAvatar_qbmyn_32{--avatar-scale: 1;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.32),transparent 30%),linear-gradient(145deg,#727a86 0%,var(--avatar-shell) 38%,#282d35 100%);border-radius:22%;box-sizing:border-box;box-shadow:inset 0 3px 4px #ffffff38,inset 0 -10px 18px #00000059,0 8px 16px #0000002e;display:grid;height:180px;left:50%;padding:16px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--avatar-scale));transform-origin:center center;transition:filter .18s ease,transform .18s ease;width:180px}._crtScreen_qbmyn_59{background:linear-gradient(rgba(255,255,255,.05) 50%,transparent 50%) 0 0 / 100% 10px,radial-gradient(circle at 50% 44%,rgba(89,231,242,.18),transparent 48%),var(--avatar-screen);border:4px solid var(--avatar-bezel);border-radius:20%;box-sizing:border-box;box-shadow:inset 0 0 24px #59e7f229,inset 0 0 0 2px #ffffff0d,0 4px 10px #00000057;display:grid;height:100%;overflow:hidden;place-items:center;position:relative;width:100%}._crtScreen_qbmyn_59:after{background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.14) 42%,transparent 58%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-55%)}._crtEyes_qbmyn_93{align-items:center;display:flex;gap:26px;justify-content:center;position:relative;transition:transform .18s ease;z-index:1}._crtEye_qbmyn_93{background:var(--avatar-eye);border-radius:10px;box-shadow:0 0 10px #59e7f2cc,0 0 22px #59e7f280,0 0 40px #59e7f233,inset 0 1px 1px #ffffff59;clip-path:inset(0 round 10px);display:block;height:32px;transition:border-radius .18s ease,clip-path .18s ease,height .18s ease,transform .18s ease,width .18s ease;width:36px}._crtAvatar_qbmyn_32[data-state=neutral] ._crtEye_qbmyn_93{border-radius:10px;clip-path:inset(0 round 10px);height:32px;width:36px}._crtAvatar_qbmyn_32[data-state=happy] ._crtEyes_qbmyn_93{transform:translateY(-4px)}._crtAvatar_qbmyn_32[data-state=happy] ._crtEye_qbmyn_93{border-radius:50% 50% 10px 10px;clip-path:inset(0 round 10px);height:14px;transform:rotate(8deg);width:36px}._crtAvatar_qbmyn_32[data-state=happy] ._crtEye_qbmyn_93:last-child{transform:rotate(-8deg)}._crtAvatar_qbmyn_32[data-state=thinking] ._crtEyes_qbmyn_93{transform:translate(12px)}._crtAvatar_qbmyn_32[data-state=thinking] ._crtEye_qbmyn_93{height:14px;width:40px}._crtAvatar_qbmyn_32[data-state=curious]{filter:drop-shadow(0 6px 12px rgba(89,231,242,.1));transform:translate(-50%,-50%) scale(var(--avatar-scale)) rotate(-3deg)}._crtAvatar_qbmyn_32[data-state=curious] ._crtEye_qbmyn_93:first-child{height:36px;width:40px}._crtAvatar_qbmyn_32[data-state=curious] ._crtEye_qbmyn_93:last-child{height:28px;width:32px}._crtAvatar_qbmyn_32[data-state=surprised] ._crtEye_qbmyn_93{border-radius:12px;clip-path:inset(0 round 12px);height:38px;width:38px}._crtAvatar_qbmyn_32[data-state=concerned] ._crtEye_qbmyn_93{border-radius:8px;clip-path:inset(0 round 8px);height:14px;width:38px}._crtAvatar_qbmyn_32[data-state=concerned] ._crtEye_qbmyn_93:first-child{transform:rotate(13deg)}._crtAvatar_qbmyn_32[data-state=concerned] ._crtEye_qbmyn_93:last-child{transform:rotate(-13deg)}._idle_qbmyn_192 ._crtScreen_qbmyn_59{animation:_idleGlow_qbmyn_1 3.2s ease-in-out infinite}._tilt_qbmyn_196{animation:_avatarFloat_qbmyn_1 3.6s ease-in-out infinite}._blink_qbmyn_200 ._crtEye_qbmyn_93{animation:_blinkEyes_qbmyn_1 .24s ease-in-out}._slowblink_qbmyn_204 ._crtEye_qbmyn_93{animation:_blinkEyes_qbmyn_1 .78s ease-in-out}._bounce_qbmyn_208{animation:_avatarBounce_qbmyn_1 .48s cubic-bezier(.34,1.56,.64,1)}._think_qbmyn_212 ._crtEyes_qbmyn_93{animation:_thinkingEyes_qbmyn_1 .9s ease-in-out 2}._widen_qbmyn_216 ._crtEye_qbmyn_93{animation:_widenEyes_qbmyn_1 .32s ease-in-out}@keyframes _idleGlow_qbmyn_1{0%,to{box-shadow:inset 0 0 24px #59e7f229,inset 0 0 0 2px #ffffff0d,0 4px 10px #00000057}50%{box-shadow:inset 0 0 32px #59e7f247,inset 0 0 0 2px #ffffff12,0 4px 16px #59e7f233}}@keyframes _avatarFloat_qbmyn_1{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes _blinkEyes_qbmyn_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.12)}}@keyframes _avatarBounce_qbmyn_1{0%,to{margin-top:0}45%{margin-top:-20px}}@keyframes _thinkingEyes_qbmyn_1{0%,to{transform:translate(0)}30%{transform:translate(-14px)}65%{transform:translate(14px)}}@keyframes _widenEyes_qbmyn_1{0%,to{transform:scale(1)}50%{transform:scale(1.28)}}@media(prefers-reduced-motion:reduce){._crtAvatar_qbmyn_32,._crtEyes_qbmyn_93,._crtEye_qbmyn_93,._crtScreen_qbmyn_59,._idle_qbmyn_192 ._crtScreen_qbmyn_59,._tilt_qbmyn_196,._blink_qbmyn_200 ._crtEye_qbmyn_93,._slowblink_qbmyn_204 ._crtEye_qbmyn_93,._bounce_qbmyn_208,._think_qbmyn_212 ._crtEyes_qbmyn_93,._widen_qbmyn_216 ._crtEye_qbmyn_93{animation:none!important;transition:none!important}}._card_1pyph_1{display:grid;gap:var(--space-4);padding:var(--space-5)}._header_1pyph_7{display:grid;gap:var(--space-1)}._eyebrow_1pyph_12{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._title_1pyph_20{font-size:clamp(var(--font-size-lg),3vw,var(--font-size-xl))}._supporting_1pyph_24{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._toggle_1pyph_29{align-items:center;display:inline-flex;gap:var(--space-3);min-height:44px;width:fit-content}._chartCard_1pyph_37{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4)}._chartTitle_1pyph_46{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._srOnly_1pyph_51{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:48rem){._card_1pyph_1{padding:var(--space-6)}}._toolbar_1ritt_1{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4)}._left_1ritt_10,._right_1ritt_11{display:flex}._left_1ritt_10{justify-content:flex-start}._right_1ritt_11{justify-content:flex-end}._toggle_1ritt_23{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-primary);display:inline-flex;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);transition:background-color var(--transition-normal),color var(--transition-normal)}._toggle_1ritt_23:hover{background:var(--color-bg-secondary)}._toggleTrack_1ritt_42{align-items:center;background:var(--color-bg-tertiary);border-radius:var(--radius-full);display:inline-flex;height:18px;padding:2px;transition:background-color var(--transition-fast);width:32px}._toggleThumb_1ritt_53{background:var(--color-bg-primary);border-radius:var(--radius-full);display:inline-block;height:14px;transition:background-color var(--transition-fast);width:14px}._toggle_1ritt_23[data-hidden=true] ._toggleTrack_1ritt_42{background:var(--color-accent)}._toggleLabel_1ritt_66{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._updateButton_1ritt_71:disabled{cursor:progress}._error_1ritt_75{color:var(--color-danger-text);font-size:var(--font-size-sm)}._liveRegion_1ritt_80{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:48rem){._toolbar_1ritt_1{align-items:center;grid-template-columns:minmax(0,1fr) auto}._error_1ritt_75{grid-column:1 / -1}}._card_4n8yb_1{display:grid;gap:var(--space-4);padding:var(--space-5)}._header_4n8yb_7{display:grid;gap:var(--space-1)}._eyebrow_4n8yb_12{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._title_4n8yb_20{font-size:var(--font-size-lg)}._rows_4n8yb_24{display:grid;gap:var(--space-4)}._row_4n8yb_24{display:grid;gap:var(--space-2)}._rowHeader_4n8yb_34{align-items:end;display:flex;gap:var(--space-12);justify-content:space-between}._rowLabel_4n8yb_41{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._scoreValue_4n8yb_47{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight)}._scoreValue_4n8yb_47 span{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal)}._percentage_4n8yb_61{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._percentage_4n8yb_61[data-tone=success]{color:var(--color-success-text)}._percentage_4n8yb_61[data-tone=warning]{color:var(--color-warning-text)}._percentage_4n8yb_61[data-tone=error]{color:var(--color-danger-text)}._progress_4n8yb_78{background:var(--color-bg-tertiary);border-radius:var(--radius-full);height:.25rem;overflow:hidden;width:100%}._progressFill_4n8yb_86{display:block;height:100%}._progressFill_4n8yb_86[data-tone=success]{background:var(--color-success-text)}._progressFill_4n8yb_86[data-tone=warning]{background:var(--color-warning-text)}._progressFill_4n8yb_86[data-tone=error]{background:var(--color-danger-text)}@media(min-width:48rem){._card_4n8yb_1{padding:var(--space-6)}}._overlay_1kgab_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1kgab_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,52rem);max-width:min(42rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_1kgab_27,._body_1kgab_28,._footer_1kgab_29,._selectorGrid_1kgab_30{display:grid;gap:var(--space-3)}._title_1kgab_35{font-size:var(--font-size-lg)}._description_1kgab_39{color:var(--color-text-secondary)}._questionCard_1kgab_43{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}._selectorGrid_1kgab_30{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}._questionCard_1kgab_43{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-3)}._questionLabel_1kgab_61{font-weight:var(--font-weight-medium)}._questionType_1kgab_65{color:var(--color-text-tertiary);font-size:var(--font-size-sm);grid-column:2}._questionPreview_1kgab_71{color:var(--color-text-secondary);display:-webkit-box;grid-column:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._footer_1kgab_29{grid-template-columns:repeat(2,minmax(0,1fr))}._error_1kgab_84{color:var(--color-danger-text)}@media(max-width:47.99rem){._content_1kgab_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,40rem);max-width:none;top:auto;transform:none}}._overlay_1gfda_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1gfda_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,52rem);max-width:min(42rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_1gfda_27,._body_1gfda_28,._footer_1gfda_29,._fieldset_1gfda_30,._selectorGrid_1gfda_31{display:grid;gap:var(--space-3)}._title_1gfda_36{font-size:var(--font-size-lg)}._description_1gfda_40{color:var(--color-text-secondary)}._fieldset_1gfda_30{border:none;margin:0;padding:0}._legend_1gfda_50{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}._radioLabel_1gfda_55,._questionCard_1gfda_56{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}._selectorGrid_1gfda_31{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}._questionCard_1gfda_56{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-3)}._questionLabel_1gfda_74{font-weight:var(--font-weight-medium)}._questionPreview_1gfda_78{color:var(--color-text-secondary);grid-column:2}._footer_1gfda_29{grid-template-columns:repeat(2,minmax(0,1fr))}._error_1gfda_87{color:var(--color-danger-text)}@media(max-width:47.99rem){._content_1gfda_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,40rem);max-width:none;top:auto;transform:none}}._wrapper_1fp51_1{display:flex;flex-direction:column;gap:var(--space-1)}._label_1fp51_7{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._input_1fp51_13{background:var(--color-surface-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);height:44px;padding:var(--space-2) var(--space-3);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);width:100%}._input_1fp51_13:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 15%,transparent);outline:none}._input_1fp51_13:disabled{cursor:not-allowed;opacity:.5}._field_dcuk3_1{display:grid;gap:var(--space-3)}._label_dcuk3_6{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._search_dcuk3_11{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);min-height:2.75rem;padding:var(--space-2) var(--space-3)}._chips_dcuk3_20{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_dcuk3_20{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-primary);display:inline-flex;gap:var(--space-2);padding:var(--space-1) var(--space-2)}._chip_dcuk3_20 button{background:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;font:inherit;padding:0}._options_dcuk3_46{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;max-height:13rem;overflow:auto}._option_dcuk3_46{align-items:center;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-3)}._option_dcuk3_46:last-child{border-bottom:0}._optionText_dcuk3_67{display:grid;gap:var(--space-1)}._optionName_dcuk3_72{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._optionEmail_dcuk3_77,._empty_dcuk3_78,._unknown_dcuk3_79{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._overlay_2q8bz_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:50}._content_2q8bz_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,46rem);max-width:min(40rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:51}._header_2q8bz_27,._body_2q8bz_28,._footer_2q8bz_29,._field_2q8bz_30{display:grid;gap:var(--space-3)}._title_2q8bz_35{font-size:var(--font-size-lg)}._description_2q8bz_39,._hint_2q8bz_40{color:var(--color-text-secondary)}._label_2q8bz_44{font-weight:var(--font-weight-medium)}._input_2q8bz_48{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);min-height:2.75rem;padding:var(--space-2) var(--space-3)}._warning_2q8bz_57{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-primary);padding:var(--space-3)}._error_2q8bz_65{color:var(--color-danger-text)}._footer_2q8bz_29{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:47.99rem){._content_2q8bz_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,40rem);max-width:none;top:auto;transform:none}}._list_1nexh_1{display:grid;gap:var(--space-2)}._empty_1nexh_6{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._row_1nexh_11{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}._details_1nexh_22{display:grid;gap:var(--space-1)}._name_1nexh_27{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._date_1nexh_32,._meta_1nexh_33{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._actions_1nexh_38{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._overlay_1tv59_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1tv59_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,52rem);max-width:min(42rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_1tv59_27,._body_1tv59_28,._footer_1tv59_29,._infoList_1tv59_30,._closeSection_1tv59_31,._advancedSection_1tv59_32,._advancedBody_1tv59_33{display:grid;gap:var(--space-3)}._title_1tv59_38{font-size:var(--font-size-lg)}._description_1tv59_42{color:var(--color-text-secondary)}._infoList_1tv59_30{color:var(--color-text-secondary);padding-left:var(--space-5)}._selectField_1tv59_51{display:grid;gap:var(--space-8)}._selectField_1tv59_51 span{font-weight:var(--font-weight-medium)}._checkboxField_1tv59_60{align-items:center;display:flex;gap:var(--space-2);font-weight:var(--font-weight-medium)}._warning_1tv59_67{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-primary);padding:var(--space-3)}._advancedSection_1tv59_32{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3)}._advancedToggle_1tv59_80{align-items:center;background:transparent;border:0;color:var(--color-text-primary);cursor:pointer;display:flex;font:inherit;font-weight:var(--font-weight-semibold);justify-content:space-between;padding:0;text-align:left}._advancedHeader_1tv59_94{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}._advancedTitle_1tv59_101{font-size:var(--font-size-md)}._advancedDescription_1tv59_105{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._footer_1tv59_29{grid-template-columns:repeat(2,minmax(0,1fr))}._error_1tv59_114{color:var(--color-danger-text)}@media(max-width:47.99rem){._content_1tv59_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,40rem);max-width:none;top:auto;transform:none}}._overlay_1bug7_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1bug7_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,52rem);max-width:min(42rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_1bug7_27,._body_1bug7_28,._footer_1bug7_29{display:grid;gap:var(--space-3)}._title_1bug7_34{font-size:var(--font-size-lg)}._subtitle_1bug7_38{color:var(--color-text-secondary)}._selectField_1bug7_42{display:grid;gap:var(--space-8)}._selectField_1bug7_42 span{font-weight:var(--font-weight-medium)}._footer_1bug7_29{grid-template-columns:repeat(2,minmax(0,1fr))}._error_1bug7_55{color:var(--color-danger-text)}@media(max-width:47.99rem){._content_1bug7_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,40rem);max-width:none;top:auto;transform:none}}._overlay_1ij47_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1ij47_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,56rem);max-width:min(44rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_1ij47_27,._body_1ij47_28,._footer_1ij47_29{display:grid;gap:var(--space-3)}._title_1ij47_34{font-size:var(--font-size-lg)}._warning_1ij47_38{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);padding:var(--space-3)}._checkboxLabel_1ij47_46{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}._summaryList_1ij47_53{color:var(--color-text-secondary);display:grid;gap:var(--space-2);padding-left:var(--space-5)}._footer_1ij47_29{grid-template-columns:repeat(2,minmax(0,1fr))}._error_1ij47_64{color:var(--color-danger-text)}@media(max-width:47.99rem){._content_1ij47_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,40rem);max-width:none;top:auto;transform:none}}._panel_mmngm_1{background:var(--color-accent-subtle);border-color:color-mix(in srgb,var(--color-accent) 18%,transparent);display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-5)}._header_mmngm_9{display:grid;gap:var(--space-2)}._eyebrow_mmngm_14{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._title_mmngm_22{font-size:var(--font-size-lg)}._rows_mmngm_26{display:grid;gap:var(--space-3)}._row_mmngm_26{align-items:start;background:color-mix(in srgb,var(--color-bg-primary) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 10%,var(--color-border-subtle));border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4)}._rowText_mmngm_41{display:grid;gap:var(--space-1)}._rowTitle_mmngm_46{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._rowBody_mmngm_51{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._actions_mmngm_56{display:flex;flex-wrap:wrap;gap:var(--space-2)}._actionButton_mmngm_62{color:var(--color-accent-text)}._mobileSummary_mmngm_66{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._mobileSummaryText_mmngm_73{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}._mobileSettingsButton_mmngm_79{flex-shrink:0}._mobileBackdrop_mmngm_83{background:var(--color-bg-backdrop);border:0;top:0;right:0;bottom:0;left:0;position:fixed;z-index:39}._mobileSheet_mmngm_91{border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;left:0;max-height:min(85vh,42rem);overflow-y:auto;padding:var(--space-5) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}._mobileSheetHeader_mmngm_103{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}._mobileSheetTitle_mmngm_111{font-size:var(--font-size-lg)}@media(min-width:48rem){._panel_mmngm_1{padding:var(--space-5) var(--space-6)}._row_mmngm_26{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:47.99rem){._panel_mmngm_1{padding:var(--space-4)}}._content_oq67k_1{background:var(--color-text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-level-3);color:var(--color-bg-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);max-width:16rem;padding:var(--space-2) var(--space-3);text-align:center;z-index:60}._arrow_oq67k_15{fill:var(--color-text-primary)}._toolbar_1ioaa_1{align-items:center;animation:_slideUp_1ioaa_1 .18s ease-out;background:color-mix(in srgb,var(--color-bg-primary) 94%,transparent);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--card-shadow-md);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);position:fixed;right:var(--space-24);bottom:calc(var(--space-24) + 6.25rem);z-index:40}._count_1ioaa_17{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}._actions_1ioaa_24{display:flex;flex-wrap:wrap;gap:var(--space-2)}@keyframes _slideUp_1ioaa_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._toolbar_1ioaa_1{animation:none}}@media(max-width:63.99rem){._toolbar_1ioaa_1{align-items:stretch;bottom:6.5rem;flex-direction:column;left:var(--space-4);right:var(--space-4)}._actions_1ioaa_24{justify-content:flex-end}}._panel_1cz8h_1{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-4)}._score_1cz8h_10{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._detail_1cz8h_15{color:var(--color-text-primary)}._subtle_1cz8h_19{color:var(--color-text-secondary)}._root_i8b5s_1{display:grid;gap:var(--space-3)}._note_i8b5s_6{margin:0;padding:var(--space-3);border:1px solid var(--color-info-border);border-radius:var(--radius-md);color:var(--color-info-text);background:var(--color-info-bg);font-size:var(--font-size-14)}._header_i8b5s_16,._itemHeader_i8b5s_17{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._title_i8b5s_24,._details_i8b5s_25{margin:0}._title_i8b5s_24{font-size:var(--font-size-md)}._total_i8b5s_33,._points_i8b5s_34{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);white-space:nowrap}._list_i8b5s_41{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}._item_i8b5s_17{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-secondary)}._name_i8b5s_58{font-weight:var(--font-weight-semibold)}._details_i8b5s_25{color:var(--color-text-secondary);font-size:var(--font-size-14)}._dropzone_mk8sv_1{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-8);border:1px dashed var(--color-border-medium);border-radius:var(--radius-lg);background:var(--color-bg-secondary);text-align:center}._input_mk8sv_12{display:none}._icon_mk8sv_16{color:var(--color-accent)}._title_mk8sv_20,._help_mk8sv_21,._error_mk8sv_22{margin:0}._title_mk8sv_20{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._help_mk8sv_21{color:var(--color-text-secondary);font-size:var(--font-size-14)}._error_mk8sv_22{color:var(--color-danger-text);font-size:var(--font-size-14)}._card_1ot6c_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-primary)}._thumbnail_1ot6c_11{width:4rem;height:4rem;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-border-light)}._icon_1ot6c_19{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);color:var(--color-accent);background:var(--color-accent-subtle)}._meta_1ot6c_30{display:grid;gap:var(--space-1);min-width:0}._name_1ot6c_36{margin:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._link_1ot6c_43{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-link);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-decoration:none}._link_1ot6c_43:hover{text-decoration:underline}._root_8bi33_1{display:grid;gap:var(--space-3)}._block_8bi33_6{display:grid;gap:var(--space-2)}._heading_8bi33_11,._score_8bi33_12{margin:0}._heading_8bi33_11{color:var(--color-text-primary);font-size:var(--font-size-14)}._score_8bi33_12{padding:var(--space-3);border:1px solid var(--color-success-border);border-radius:var(--radius-md);color:var(--color-success-text);background:var(--color-success-bg);font-weight:var(--font-weight-semibold)}._feedback_8bi33_30{padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-secondary)}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}._root_1q9so_1{display:grid;gap:var(--space-3)}._title_1q9so_6,._help_1q9so_7,._error_1q9so_8{margin:0}._title_1q9so_6{color:var(--color-text-primary);font-size:var(--font-size-md)}._help_1q9so_7{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-14)}._cropFrame_1q9so_23{overflow:auto;max-height:34rem;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}._image_1q9so_31{display:block;max-width:100%}._actions_1q9so_36{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._error_1q9so_8{color:var(--color-danger-text);font-size:var(--font-size-14)}._root_5eym0_1{display:grid;gap:var(--space-4)}._uploadPanel_5eym0_6,._readyCard_5eym0_7,._statusCard_5eym0_8{display:grid;gap:var(--space-3)}._uploadPanel_5eym0_6{padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg-primary)}._readyCard_5eym0_7,._statusCard_5eym0_8{padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-secondary)}._statusTitle_5eym0_28,._lockedMessage_5eym0_29,._error_5eym0_30{margin:0}._statusTitle_5eym0_28{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._progress_5eym0_39{width:100%;accent-color:var(--color-accent)}._actions_5eym0_44{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._lockedMessage_5eym0_29{color:var(--color-text-secondary);font-size:var(--font-size-14)}._error_5eym0_30{color:var(--color-danger-text)}._form_sokld_1{display:grid;gap:var(--space-4)}._label_sokld_6{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._inputFrame_sokld_12{border:1px solid transparent;border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-2)}._inputFrame_sokld_12[data-answer-state=saved]{border-color:var(--color-border-default)}._inputFrame_sokld_12[data-answer-state=correct]{background:var(--color-success-bg);border-color:var(--color-success-border);box-shadow:inset 3px 0 0 var(--color-success-text)}._inputFrame_sokld_12[data-answer-state=incorrect]{background:var(--color-danger-bg);border-color:var(--color-danger-border);box-shadow:inset 3px 0 0 var(--color-danger-text)}._input_sokld_12{min-width:0;width:100%}._answerTag_sokld_41{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-self:start;min-height:1.75rem;padding:0 var(--space-2)}._answerTag_sokld_41[data-tone=success]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}._answerTag_sokld_41[data-tone=error]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}._actions_sokld_67{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:47.99rem){._actions_sokld_67{background:color-mix(in srgb,var(--color-bg-primary) 92%,transparent);border-top:1px solid var(--color-border-default);bottom:0;margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);position:sticky}._actions_sokld_67>*{flex:1 1 0}}._group_1yorq_1{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-2)}._label_1yorq_9{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._button_1yorq_16{align-items:center;border-radius:var(--radius-full);display:inline-flex;gap:var(--space-1)}._button_1yorq_16[data-selected=true]{background:var(--color-bg-tertiary);color:var(--color-accent)}._error_1yorq_28{color:var(--color-danger-text);flex-basis:100%;font-size:var(--font-size-sm);margin:0}._panel_9malq_1{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-primary));border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border-default));border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4)}._header_9malq_10{display:grid;gap:var(--space-1)}._title_9malq_15{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}._caption_9malq_22,._status_9malq_23{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._regenerating_9malq_29{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}._regenerating_9malq_29 p{margin:0}._spinner_9malq_41{animation:_spin_9malq_41 .9s linear infinite;border:2px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:var(--radius-full);border-top-color:var(--color-accent);height:1rem;width:1rem}@keyframes _spin_9malq_41{to{transform:rotate(360deg)}}._content_9malq_56{color:var(--color-text-primary);font-size:var(--font-size-sm)}._error_9malq_61{color:var(--color-danger-text);font-size:var(--font-size-sm);margin:0}._details_g39mu_1{--collapsible-unit-bg: color-mix( in srgb, var(--color-accent) 8%, var(--color-bg-primary) );background:var(--collapsible-unit-bg);border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:calc(var(--card-radius) - 4px);overflow:visible;position:relative}._summary_g39mu_14{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);gap:var(--space-3);justify-content:space-between;list-style:none;min-height:44px;padding:var(--space-2) var(--space-4);position:relative}._summary_g39mu_14::-webkit-details-marker{display:none}._summary_g39mu_14:after{color:var(--color-link);content:"+";flex:0 0 auto;font-size:var(--font-size-20);line-height:1}._details_g39mu_1[open] ._summary_g39mu_14:after{content:"−"}._details_g39mu_1[data-edit-mode=true]:not([open]) ._summary_g39mu_14:after{display:none}._summary_g39mu_14:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}._body_g39mu_54{border-top:1px solid var(--color-border);padding:var(--space-4)}._body_g39mu_54 [data-editable-unit-id]{--unit-bg: var(--collapsible-unit-bg)}._expandToEdit_g39mu_63{background:var(--collapsible-unit-bg);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-12);font-style:italic;font-weight:var(--font-weight-regular);padding:4px 8px;position:absolute;right:-16px;top:-8px}._unit_qm2mg_1{display:grid;gap:var(--space-12)}._heading_qm2mg_6{font-size:var(--font-size-24)}._frameWrapper_qm2mg_10{overflow-x:auto}._frame_qm2mg_10{background:var(--color-surface-primary);border:1px solid var(--color-border);border-radius:calc(var(--card-radius) - 6px);max-width:100%}._fallback_qm2mg_21{background:color-mix(in srgb,var(--color-surface-secondary) 94%,transparent);border:1px dashed var(--color-border);border-radius:calc(var(--card-radius) - 6px);color:var(--color-text-secondary);padding:var(--space-16)}._caption_qm2mg_29{color:var(--color-text-secondary);font-size:var(--font-size-14)}._figure_zvokd_1{display:grid;gap:var(--space-12);justify-items:center;margin:0;text-align:center;width:100%}._heading_zvokd_10{font-size:var(--font-size-24);line-height:1.3;text-align:center;width:100%}._imageFrame_zvokd_17{display:flex;justify-content:center;border-radius:calc(var(--card-radius) - 6px);margin-inline:auto;max-width:100%;overflow:hidden;width:100%}._imageFrame_zvokd_17._sizeSmall_zvokd_27{max-width:25%}._imageFrame_zvokd_17._sizeMedium_zvokd_31{max-width:50%}._imageFrame_zvokd_17._sizeLarge_zvokd_35{max-width:100%}._image_zvokd_17{display:block;height:auto;margin-inline:auto;max-width:100%;object-fit:contain;width:100%}._image_zvokd_17._sizeSmall_zvokd_27{max-height:200px}._image_zvokd_17._sizeMedium_zvokd_31{max-height:540px}._image_zvokd_17._sizeLarge_zvokd_35{max-height:none}._placeholder_zvokd_60{aspect-ratio:16 / 9;background:linear-gradient(90deg,color-mix(in srgb,var(--color-bg-secondary) 92%,transparent),color-mix(in srgb,var(--color-bg-primary) 94%,transparent));border:1px solid var(--color-border-light);border-radius:calc(var(--card-radius) - 6px);width:100%}._caption_zvokd_73{color:var(--color-text-secondary);font-size:var(--font-size-14);max-width:none;text-align:center;width:100%}@media(max-width:47.99rem){._imageFrame_zvokd_17._sizeSmall_zvokd_27{max-width:50%}._imageFrame_zvokd_17._sizeMedium_zvokd_31{max-width:75%}._imageFrame_zvokd_17._sizeLarge_zvokd_35{max-width:100%}}._unit_lbp3w_1{display:grid;gap:var(--space-12)}._heading_lbp3w_6{font-size:var(--font-size-24)}._frameWrapper_lbp3w_10{max-width:100%}._frame_lbp3w_10{aspect-ratio:16 / 9;background:var(--color-bg-inverse);border:0;border-radius:calc(var(--card-radius) - 6px);display:block;max-width:100%;width:100%}._caption_lbp3w_24{color:var(--color-text-secondary);font-size:var(--font-size-14)}._unit_1bl02_1{min-width:0;width:100%}._heading_1bl02_6{font-size:var(--font-size-24);line-height:1.3;margin:0 auto var(--space-4);max-width:var(--content-prose-width, 47.5rem)}._content_1bl02_13{color:var(--color-text-primary);display:block;line-height:var(--line-height-body);margin:0 auto;max-width:var(--content-prose-width, 47.5rem);min-width:0;width:100%}._content_1bl02_13 h1,._content_1bl02_13 h2,._content_1bl02_13 h3,._content_1bl02_13 h4,._content_1bl02_13 p,._content_1bl02_13 ul,._content_1bl02_13 ol,._content_1bl02_13 blockquote,._content_1bl02_13 pre{margin:0;max-width:none;width:100%}._content_1bl02_13 ul,._content_1bl02_13 ol{padding-left:1.5rem}._content_1bl02_13 a{color:var(--color-accent)}._content_1bl02_13 img{height:auto;max-width:100%;width:auto}._content_1bl02_13 .katex-display{margin:.75em 0;overflow-x:auto;overflow-y:hidden}._content_1bl02_13 blockquote{border-left:4px solid var(--color-accent-light);color:var(--color-text-secondary);padding-left:var(--space-16)}._caption_1bl02_64{color:var(--color-text-secondary);font-size:var(--font-size-14);margin:var(--space-3) auto 0;max-width:var(--content-prose-width, 47.5rem)}@media(max-width:47.99rem){._heading_1bl02_6,._content_1bl02_13,._caption_1bl02_64{max-width:none}}._section_1n4sn_1{--question-section-panel-padding: 1.875rem;display:grid;gap:var(--space-6);min-width:0;overflow:visible;width:100%}._header_1n4sn_10{align-items:center;display:flex;justify-content:space-between}._heading_1n4sn_16{font-size:var(--font-size-lg)}._summary_1n4sn_20{color:var(--color-text-secondary)}._meta_1n4sn_24{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}._restrictionBanner_1n4sn_29{background:color-mix(in srgb,var(--color-warning, #f59e0b) 12%,var(--color-bg-primary));border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 32%,var(--color-border-subtle));border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}._list_1n4sn_40{display:grid;gap:var(--space-4);list-style:none;margin:0;min-width:0;padding:0}._section_1n4sn_1[data-page-panel=true] ._list_1n4sn_40{margin-inline:calc(-1 * var(--question-section-panel-padding))}._listItem_1n4sn_53{margin:0}._questionShell_1n4sn_57{box-sizing:border-box;overflow:visible;position:relative;width:100%}._questionShell_1n4sn_57[data-edit-mode=true]{isolation:isolate}._questionShell_1n4sn_57[data-active-edit=true]{border:2px solid var(--color-accent);border-radius:calc(var(--card-radius) + 2px);box-shadow:0 4px 12px #0000000f}._questionShell_1n4sn_57[data-dragging=true]{opacity:.4}._cornerAffordance_1n4sn_78{align-items:center;background:#fff;border-radius:var(--radius-sm);display:inline-flex;gap:var(--space-1);padding:4px 6px;position:absolute;z-index:4}._topLeft_1n4sn_89{left:8px;top:4px}._topRight_1n4sn_94{right:8px;top:4px}._affordanceButton_1n4sn_99{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background-color var(--transition-normal),color var(--transition-normal),opacity var(--transition-normal);width:28px}._affordanceButton_1n4sn_99:hover,._affordanceButton_1n4sn_99:focus-visible{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary);outline:none}._affordanceButton_1n4sn_99:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}._affordanceButton_1n4sn_99:disabled{cursor:not-allowed;opacity:.35}._selectionCheckboxLabel_1n4sn_133{align-items:center;cursor:pointer;display:inline-flex;min-height:28px;min-width:28px;justify-content:center}._selectionCheckbox_1n4sn_133{accent-color:var(--color-accent);cursor:pointer;height:18px;margin:0;width:18px}._menuContent_1n4sn_150{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--color-shadow-md);display:grid;gap:var(--space-1);min-width:min(12rem,calc(100vw - var(--space-6)));padding:var(--space-2);z-index:40}._menuItem_1n4sn_162{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-14);gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-3);text-align:left;width:100%}._menuItem_1n4sn_162:hover,._menuItem_1n4sn_162:focus-visible,._menuItem_1n4sn_162[data-highlighted]{background:var(--color-bg-secondary);outline:none}._menuItem_1n4sn_162[data-disabled]{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.55}._menuItem_1n4sn_162[data-disabled]:hover,._menuItem_1n4sn_162[data-disabled]:focus-visible,._menuItem_1n4sn_162[data-disabled][data-highlighted]{background:transparent}._dangerMenuItem_1n4sn_198{color:var(--color-danger-text)}._dangerMenuItem_1n4sn_198[data-disabled]{color:var(--color-text-tertiary)}._separator_1n4sn_206{background:var(--color-border-subtle);height:1px;margin:var(--space-1) 0}._dragPreview_1n4sn_212{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:0 12px 32px #0000002e;box-sizing:border-box;cursor:grabbing;display:grid;gap:var(--space-2);max-width:calc(100vw - var(--space-8));padding:var(--space-4)}._dragPreviewLabel_1n4sn_225{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._dragPreviewText_1n4sn_233{color:var(--color-text-primary);font-size:var(--font-size-md);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._insertDividerItem_1n4sn_242{list-style:none;margin:0}._insertDivider_1n4sn_242{height:2px;position:relative;width:100%}._insertDivider_1n4sn_242:before{border-bottom:2px dashed var(--color-accent);content:"";left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}._insertButton_1n4sn_264{align-items:center;background:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);box-shadow:0 1px 2px #0000000f;color:var(--color-accent);cursor:pointer;display:inline-flex;height:28px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow var(--transition-normal),transform var(--transition-normal);width:28px;z-index:3}._insertButton_1n4sn_264:hover,._insertButton_1n4sn_264:focus-visible{box-shadow:0 2px 8px #0000001a;outline:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:2px;transform:translate(-50%,-50%) scale(1.05)}._addQuestionButton_1n4sn_295{align-items:center;background:var(--color-bg-primary);border:1px dashed var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-self:center;min-height:2.75rem;padding:var(--space-3) var(--space-5);transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal)}._addQuestionButton_1n4sn_295:hover,._addQuestionButton_1n4sn_295:focus-visible{background:var(--color-accent-light);border-color:var(--color-accent);outline:none}._addQuestionButton_1n4sn_295:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.55}._addQuestionButton_1n4sn_295:disabled:hover{background:var(--color-bg-primary);border-color:var(--color-border-medium)}._practiceSection_1n4sn_334{display:grid;gap:var(--space-3);min-width:0}._practiceHeading_1n4sn_340{color:var(--color-text-secondary);font-size:var(--font-size-md)}._transitionNotice_1n4sn_345{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._contentStack_1n4sn_350{display:grid;gap:var(--space-16);min-width:0}._processedContentUnit_1n4sn_356{display:grid;gap:var(--space-3);min-width:0}._instructorComments_1n4sn_362{display:grid;gap:var(--space-2)}._instructorComment_1n4sn_362{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-3)}._instructorCommentLabel_1n4sn_378{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._liveRegion_1n4sn_385{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:47.99rem){._section_1n4sn_1{--question-section-panel-padding: var(--space-5)}._cornerAffordance_1n4sn_78{gap:8px;padding:4px}._affordanceButton_1n4sn_99,._selectionCheckboxLabel_1n4sn_133,._insertButton_1n4sn_264{height:40px;width:40px}}._stack_w1ied_1{display:grid;gap:var(--space-4)}._section_w1ied_6{display:grid;gap:var(--space-3)}._sectionTitle_w1ied_11{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}._emptyState_w1ied_18{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._retryButton_w1ied_24{justify-self:start}._parts_1c7v2_1{display:grid;gap:var(--space-16)}._badge_1w8zi_1{align-items:center;border:1px solid transparent;border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);justify-content:center;min-height:1.9rem;min-width:4.75rem;padding:0 var(--space-3)}._badge_1w8zi_1[data-state=correct]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}._badge_1w8zi_1[data-state=selected]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}._badge_1w8zi_1[data-state=neutral]{background:var(--color-bg-secondary);border-color:var(--color-border-subtle);color:var(--color-text-secondary)}._fieldset_2m041_1{border:none;display:grid;gap:var(--space-4);margin:0;min-width:0;padding:0}._legend_2m041_10{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._optionList_2m041_16{display:grid;gap:var(--space-3)}._option_2m041_16{align-items:start;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-4);transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}._option_2m041_16:hover{background:var(--color-bg-secondary)}._option_2m041_16[data-selected=true]{background:var(--color-accent-subtle);border-color:color-mix(in srgb,var(--color-accent) 20%,var(--color-border-default))}._option_2m041_16:has(input:disabled){cursor:default}._option_2m041_16:has(input:disabled):hover{background:var(--color-bg-primary)}._option_2m041_16[data-saved=true]{border-color:var(--color-border-default)}._option_2m041_16[data-submitted-state=correct],._option_2m041_16[data-correct-visible=true]{background:var(--color-success-bg);border-color:var(--color-success-border);box-shadow:inset 3px 0 0 var(--color-success-text)}._option_2m041_16[data-submitted-state=incorrect]{background:var(--color-danger-bg);border-color:var(--color-danger-border);box-shadow:inset 3px 0 0 var(--color-danger-text)}._optionBody_2m041_71{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}._optionValue_2m041_78{color:var(--color-text-primary);flex:0 1 auto;min-width:0}._optionUnits_2m041_84{color:var(--color-text-secondary);white-space:nowrap}._answerTag_2m041_89{align-items:center;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-full);color:var(--color-success-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);min-height:1.75rem;padding:0 var(--space-2)}._answerTag_2m041_89[data-tone=error]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}._answerTag_2m041_89[data-tone=saved]{background:var(--color-bg-secondary);border-color:var(--color-border-default);color:var(--color-text-secondary)}._actions_2m041_114{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:47.99rem){._actions_2m041_114{background:color-mix(in srgb,var(--color-bg-primary) 92%,transparent);border-top:1px solid var(--color-border-default);bottom:0;margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);position:sticky}._actions_2m041_114>*{flex:1 1 0}}._form_m1rpc_1{display:grid;gap:var(--space-4)}._label_m1rpc_6{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._inputRow_m1rpc_12{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}._inputFrame_m1rpc_19{border:1px solid transparent;border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-2)}._inputFrame_m1rpc_19[data-answer-state=saved]{border-color:var(--color-border-default)}._inputFrame_m1rpc_19[data-answer-state=correct]{background:var(--color-success-bg);border-color:var(--color-success-border);box-shadow:inset 3px 0 0 var(--color-success-text)}._inputFrame_m1rpc_19[data-answer-state=incorrect]{background:var(--color-danger-bg);border-color:var(--color-danger-border);box-shadow:inset 3px 0 0 var(--color-danger-text)}._input_m1rpc_12{flex:1 1 14rem;min-width:0}._units_m1rpc_48{color:var(--color-text-secondary)}._answerTag_m1rpc_52{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-self:start;min-height:1.75rem;padding:0 var(--space-2)}._answerTag_m1rpc_52[data-tone=success]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}._answerTag_m1rpc_52[data-tone=error]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}._actions_m1rpc_78{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:47.99rem){._actions_m1rpc_78{background:color-mix(in srgb,var(--color-bg-primary) 92%,transparent);border-top:1px solid var(--color-border-default);bottom:0;margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);position:sticky}._actions_m1rpc_78>*{flex:1 1 0}}._tabBar_7s3o2_1{align-items:center;background:var(--color-surface-secondary);display:flex;flex-wrap:wrap;gap:var(--space-5);min-height:2.75rem;padding:0 var(--space-4)}._tab_7s3o2_1{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-4);transition:background-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal)}._tab_7s3o2_1:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary)}._tab_7s3o2_1:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 20%,transparent);outline:none}._tab_7s3o2_1[data-active=true]{background:var(--color-surface-primary);box-shadow:inset 0 -2px 0 var(--color-accent);color:var(--color-text-primary)}._icon_7s3o2_47{color:currentColor;flex:0 0 auto}._chevron_7s3o2_52{color:currentColor;flex:0 0 auto;transition:transform .2s ease}._chevron_7s3o2_52[data-expanded=true]{transform:rotate(180deg)}._label_7s3o2_62{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:47.99rem){._tabBar_7s3o2_1{align-items:stretch;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3)}._tab_7s3o2_1{flex:1 1 6.5rem;justify-content:center;min-height:2rem;padding:var(--space-1) var(--space-3)}}._panel_d9hjn_1{background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}._contentShell_d9hjn_8{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal)}._contentShell_d9hjn_8[data-expanded=true]{border-top:1px solid var(--color-border-subtle);grid-template-rows:1fr}._contentInner_d9hjn_19{min-height:0;overflow:hidden}._tabPanel_d9hjn_24{background:var(--color-surface-primary);color:var(--color-text-primary);padding:var(--space-4) var(--space-5)}@media(prefers-reduced-motion:reduce){._contentShell_d9hjn_8{transition:none}}@media(max-width:640px){._tabPanel_d9hjn_24{padding:var(--space-4)}}._panel_rn1w6_1{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid;gap:var(--space-4);padding:var(--space-4)}._header_rn1w6_10{display:grid;gap:var(--space-1)}._title_rn1w6_15{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}._caption_rn1w6_22,._status_rn1w6_23,._emptyState_rn1w6_24{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._regenerating_rn1w6_30{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}._regenerating_rn1w6_30 p{margin:0}._spinner_rn1w6_42{animation:_spin_rn1w6_42 .9s linear infinite;border:2px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:var(--radius-full);border-top-color:var(--color-accent);height:1rem;width:1rem}._content_rn1w6_51{color:var(--color-text-primary);font-size:var(--font-size-sm)}._options_rn1w6_56{display:grid;gap:var(--space-2)}._option_rn1w6_56{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font:inherit;gap:var(--space-3);padding:var(--space-3);text-align:left;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);width:100%}._option_rn1w6_56:hover:not(:disabled){border-color:var(--color-border-strong)}._option_rn1w6_56:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 20%,transparent);outline:none}._option_rn1w6_56:disabled{cursor:default}._option_rn1w6_56[data-selected=true]{border-color:var(--color-accent)}._option_rn1w6_56[data-correct=true]{background:var(--color-success-bg);border-color:var(--color-success-border)}._option_rn1w6_56[data-incorrect=true]{background:var(--color-danger-bg);border-color:var(--color-danger-border)}._optionIndex_rn1w6_107{align-items:center;background:var(--color-bg-tertiary);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:1.5rem;justify-content:center;width:1.5rem}._optionContent_rn1w6_121{flex:1;min-width:0}._optionContent_rn1w6_121>div{font-size:inherit}._optionContent_rn1w6_121 p{margin:0}._optionContent_rn1w6_121 .katex-display{margin:0;text-align:left}._feedback_rn1w6_139{border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;padding:var(--space-3)}._feedback_rn1w6_139[data-status=correct]{background:var(--color-success-bg);color:var(--color-success-text)}._feedback_rn1w6_139[data-status=incorrect]{background:var(--color-danger-bg);color:var(--color-danger-text)}._answerControls_rn1w6_157{align-items:start;display:grid;gap:var(--space-2);justify-items:start}._answerReveal_rn1w6_164{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-primary));border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border-default));border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--space-3)}._answerRevealLabel_rn1w6_173{color:var(--color-text-secondary);display:block;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}._answerRevealContent_rn1w6_180{color:var(--color-text-primary)}._answerRevealContent_rn1w6_180 p{margin:0}._actions_rn1w6_188{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._error_rn1w6_196{color:var(--color-danger-text);font-size:var(--font-size-sm);margin:0}@keyframes _spin_rn1w6_42{to{transform:rotate(360deg)}}._card_pvh2v_1{display:grid;gap:var(--space-4);padding:var(--space-6)}._card_pvh2v_1[data-locked=true]{opacity:.92}._card_pvh2v_1[data-assigned=false]{border-style:dashed}._header_pvh2v_15{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._title_pvh2v_23{align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-full);color:var(--color-text-primary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);line-height:1;min-height:2rem;padding:0 var(--space-3);text-transform:uppercase}._meta_pvh2v_38{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}._points_pvh2v_47{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-left:auto}._practiceTag_pvh2v_53{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._lockedMessage_pvh2v_59{color:var(--color-warning-text);font-weight:var(--font-weight-semibold)}._imageAttachments_pvh2v_64{display:flex;flex-wrap:wrap;gap:var(--space-2)}._imageAttachment_pvh2v_64{border:1px solid var(--color-border-light);border-radius:var(--radius-md);max-height:12rem;max-width:min(100%,24rem);object-fit:contain}._errorMessage_pvh2v_78{color:var(--color-danger-text)}._submissionStatus_pvh2v_82{align-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:var(--space-4) 0 0;min-height:2rem;padding:var(--space-1) var(--space-3)}._submissionStatus_pvh2v_82:before{background:currentColor;border-radius:var(--radius-full);content:"";display:inline-block;height:.5rem;width:.5rem}._submissionStatus_pvh2v_82[data-status=saved]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}._submissionStatus_pvh2v_82[data-status=saving],._submissionStatus_pvh2v_82[data-status=saved-locally-offline],._submissionStatus_pvh2v_82[data-status=saved-locally-syncing]{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}._submissionStatus_pvh2v_82[data-status=failed-to-sync]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}._tooltipAnchor_iiuim_1{display:inline-flex}._trigger_iiuim_5{align-items:center;border:0;border-radius:999px;background:transparent;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;opacity:.55;padding:0;transition:background-color .16s ease,color .16s ease,opacity .16s ease;width:2.75rem}._trigger_iiuim_5:hover,._trigger_iiuim_5:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary);opacity:1}._trigger_iiuim_5:disabled{cursor:not-allowed;opacity:.22}._trigger_iiuim_5:focus-visible,._menuItem_iiuim_39:focus-visible,._cancelButton_iiuim_40:focus-visible,._deleteButton_iiuim_41:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 32%,transparent);outline-offset:2px}._menuContent_iiuim_46{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--color-shadow-md);display:grid;gap:var(--space-1);min-width:12rem;padding:var(--space-2);z-index:30}._menuItem_iiuim_39{border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font:inherit;font-weight:600;padding:var(--space-2) var(--space-3);-webkit-user-select:none;user-select:none}._menuItem_iiuim_39:hover,._menuItem_iiuim_39[data-highlighted]{background:var(--color-bg-secondary);outline:none}._menuItem_iiuim_39[data-disabled]{color:var(--color-text-tertiary);cursor:not-allowed}._dangerMenuItem_iiuim_79{color:var(--color-error)}._separator_iiuim_83{background:var(--color-border-light);height:1px;margin:var(--space-1) 0}._dialogOverlay_iiuim_89{background:#0f172a73;top:0;right:0;bottom:0;left:0;position:fixed;z-index:50}._dialogContent_iiuim_96{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--color-shadow-lg);display:grid;gap:var(--space-4);left:50%;max-width:min(26rem,calc(100vw - var(--space-32)));padding:var(--space-6);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:51}._dialogTitle_iiuim_113{margin:0}._dialogDescription_iiuim_117{color:var(--color-text-secondary);margin:0}._dialogActions_iiuim_122{display:flex;gap:var(--space-3);justify-content:flex-end}._cancelButton_iiuim_40,._deleteButton_iiuim_41{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:2.75rem;padding:0 var(--space-4)}._cancelButton_iiuim_40{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._deleteButton_iiuim_41{border:0;background:var(--color-error);color:var(--color-bg-primary)}._frame_m6589_1{--unit-bg: white;background:var(--unit-bg);box-sizing:border-box;display:block;overflow:visible;position:relative;width:100%}._frame_m6589_1[data-edit-mode=true]{isolation:isolate}._frame_m6589_1[data-unit-tint=blue]{--unit-bg: color-mix( in srgb, var(--color-accent) 8%, var(--color-bg-primary) )}._frame_m6589_1[data-active-edit=true]{border:2px solid var(--color-accent);border-radius:calc(var(--card-radius) + 2px);box-shadow:0 4px 12px #0000000f}._frame_m6589_1[data-dragging=true]{opacity:.4}._dragOverlay_m6589_33{box-shadow:0 12px 32px #0000002e;cursor:grabbing;opacity:1;pointer-events:none}._cornerAffordance_m6589_40{align-items:center;background:var(--unit-bg);border-radius:var(--radius-sm);display:inline-flex;gap:var(--space-1);padding:4px 6px;position:absolute;z-index:4}._topLeft_m6589_51{left:-16px;top:-8px}._topRight_m6589_56{right:-16px;top:-8px}._affordanceButton_m6589_61{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background-color var(--transition-normal),color var(--transition-normal),opacity var(--transition-normal);width:28px}._affordanceButton_m6589_61:hover,._affordanceButton_m6589_61:focus-visible{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary);outline:none}._affordanceButton_m6589_61:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}._affordanceButton_m6589_61:disabled{cursor:not-allowed;opacity:.35}._divider_m6589_95{height:2px;position:relative;width:100%}._divider_m6589_95:before{border-bottom:2px dashed var(--color-accent);content:"";left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}._insertButton_m6589_112{align-items:center;background:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);box-shadow:0 1px 2px #0000000f;color:var(--color-accent);cursor:pointer;display:inline-flex;height:28px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow var(--transition-normal),transform var(--transition-normal);width:28px;z-index:3}._insertButton_m6589_112:hover,._insertButton_m6589_112:focus-visible{box-shadow:0 2px 8px #0000001a;outline:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:2px;transform:translate(-50%,-50%) scale(1.05)}._insertMenu_m6589_143{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--color-shadow-md);display:grid;gap:var(--space-1);min-width:min(14rem,calc(100vw - var(--space-6)));padding:var(--space-2);width:max-content;z-index:30}._insertOption_m6589_156{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-14);gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;width:100%}._insertOption_m6589_156:hover,._insertOption_m6589_156:focus-visible,._insertOption_m6589_156[data-highlighted]{background:var(--color-bg-secondary);outline:none}._insertOptionLabel_m6589_181{font-weight:600}@media(max-width:47.99rem){._cornerAffordance_m6589_40{gap:8px;padding:4px}._affordanceButton_m6589_61,._insertButton_m6589_112{height:40px;width:40px}}._root_1fnbq_1{display:flex;justify-content:center;position:relative}._trigger_1fnbq_7{align-items:center;border:1px dashed var(--color-border-medium);border-radius:999px;background:var(--color-bg-primary);color:var(--color-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-14);font-weight:600;justify-content:center;min-height:2.75rem;padding:var(--space-3) var(--space-5);transition:border-color .16s ease,background-color .16s ease,color .16s ease}._trigger_1fnbq_7:hover,._trigger_1fnbq_7:focus-visible{background:var(--color-accent-light);border-color:var(--color-accent);outline:none}._trigger_1fnbq_7:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.55}._trigger_1fnbq_7:disabled:hover{background:var(--color-bg-primary);border-color:var(--color-border-medium)}._menu_1fnbq_45{position:absolute;z-index:10;top:calc(100% + var(--space-8));left:50%;display:grid;gap:var(--space-1);min-width:min(14rem,calc(100vw - var(--space-6)));width:max-content;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--color-shadow-md);padding:var(--space-2);transform:translate(-50%)}._option_1fnbq_62{display:flex;align-items:center;gap:var(--space-2);width:100%;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-14);min-height:2.25rem;padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap}._option_1fnbq_62:hover,._option_1fnbq_62:focus-visible{background:var(--color-bg-secondary);outline:none}._optionLabel_1fnbq_86{font-weight:600}@media(max-width:47.99rem){._menu_1fnbq_45{min-width:min(12rem,calc(100vw - var(--space-6)))}}._root_e3vbb_1{display:grid;gap:var(--space-12)}._label_e3vbb_6,._previewLabel_e3vbb_7{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._textarea_e3vbb_13{width:100%;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;min-height:10rem;padding:var(--space-12);resize:vertical}._textarea_e3vbb_13:focus-visible{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 24%,transparent);outline-offset:1px}._preview_e3vbb_7{display:grid;gap:var(--space-8)}._previewSurface_e3vbb_36{border:1px solid var(--color-border-light);border-radius:var(--card-radius);background:var(--color-bg-secondary);min-height:6rem;padding:var(--space-16)}._placeholder_e3vbb_44{color:var(--color-text-muted)}._root_hlono_1{display:grid;gap:var(--space-12)}._controls_hlono_6{display:grid;gap:var(--space-8)}._input_hlono_11{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}._button_hlono_20{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:var(--space-8);justify-content:center;min-height:44px;padding:0 var(--space-16);width:fit-content}._button_hlono_20:hover:not(:disabled),._button_hlono_20:focus-visible{background:var(--color-accent-light);border-color:var(--color-accent);outline:none}._button_hlono_20:disabled{cursor:not-allowed;opacity:.65}._icon_hlono_49{display:block}._description_hlono_53{color:var(--color-text-muted);font-size:var(--font-size-12);margin:0}._statusRegion_hlono_59{display:grid;gap:var(--space-12)}._uploadCard_hlono_64{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--card-radius);display:grid;gap:var(--space-10);padding:var(--space-12)}._uploadHeader_hlono_73{align-items:start;display:flex;gap:var(--space-12);justify-content:space-between}._uploadMeta_hlono_80{display:grid;gap:var(--space-4);min-width:0}._fileName_hlono_86,._uploadState_hlono_87{margin:0}._fileName_hlono_86{color:var(--color-text-primary);font-weight:600;overflow-wrap:anywhere}._uploadState_hlono_87{color:var(--color-text-secondary);font-size:var(--font-size-14)}._progressBar_hlono_102{background:var(--color-bg-tertiary);border-radius:999px;height:10px;overflow:hidden;width:100%}._progressFill_hlono_110{background:var(--color-accent);display:block;height:100%;transition:width .16s ease}._retryButton_hlono_117,._fileLink_hlono_118{color:var(--color-accent);font:inherit;font-weight:600}._retryButton_hlono_117{background:transparent;border:0;cursor:pointer;padding:0}._previewImage_hlono_131{border-radius:calc(var(--card-radius) - 2px);max-height:10rem;max-width:100%;object-fit:contain}._root_1btgq_1{display:grid;gap:var(--space-3)}._root_1btgq_1[data-invalid=true] ._previewSurface_1btgq_6{border-color:color-mix(in srgb,var(--color-error) 65%,var(--color-border-light))}._uploadSection_1btgq_10{display:grid;gap:var(--space-2)}._sectionLabel_1btgq_15{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600;margin:0}._previewLabel_1btgq_22{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._statusMessage_1btgq_28,._errorMessage_1btgq_29,._validationMessage_1btgq_30{font-size:var(--font-size-14);margin:0}._statusMessage_1btgq_28{color:var(--color-text-secondary)}._errorMessage_1btgq_29{color:var(--color-error)}._validationMessage_1btgq_30{color:var(--color-error);font-weight:600}._preview_1btgq_6{display:grid;gap:var(--space-2)}._previewSurface_1btgq_6{display:grid;place-items:center;min-height:12rem;border:1px solid var(--color-border-light);border-radius:var(--card-radius);background:var(--color-bg-secondary);overflow:hidden;padding:var(--space-3)}._previewImageFrame_1btgq_64{position:relative;width:100%}._previewImage_1btgq_64{max-height:16rem;max-width:100%;object-fit:contain;width:100%}._removeButton_1btgq_76{align-items:center;background:color-mix(in srgb,var(--color-text-primary) 72%,transparent);border:0;border-radius:999px;color:var(--color-bg-primary);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;position:absolute;right:var(--space-2);top:var(--space-2);width:2.75rem}._removeButton_1btgq_76:hover,._removeButton_1btgq_76:focus-visible{background:color-mix(in srgb,var(--color-error) 78%,transparent);outline:none}._placeholder_1btgq_99{color:var(--color-text-muted)}._root_1a2d1_1,._dimensionGrid_1a2d1_6{display:grid;gap:var(--space-3)}._dimensionGrid_1a2d1_6{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}._field_1a2d1_15{display:grid;gap:var(--space-1)}._label_1a2d1_20,._previewLabel_1a2d1_21{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._input_1a2d1_27{min-height:2.5rem;width:100%;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;padding:0 var(--space-3)}._input_1a2d1_27:focus-visible{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 24%,transparent);outline-offset:1px}._dimensionInput_1a2d1_44{position:relative}._dimensionInput_1a2d1_44 ._input_1a2d1_27{padding-right:var(--space-8)}._suffix_1a2d1_52{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);color:var(--color-text-secondary)}._preview_1a2d1_21{display:grid;gap:var(--space-2)}._previewSurface_1a2d1_65{display:grid;place-items:center;min-height:14rem;border:1px solid var(--color-border-light);border-radius:var(--card-radius);background:var(--color-bg-secondary);overflow:auto;padding:var(--space-3)}@media(max-width:47.99rem){._input_1a2d1_27{min-height:2.75rem}}._frame_1a2d1_82{border:1px solid var(--color-border);border-radius:calc(var(--card-radius) - 2px);background:var(--color-bg-primary)}._placeholder_1a2d1_88{color:var(--color-text-muted)}._backdrop_189q1_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:color-mix(in srgb,var(--color-text-primary) 22%,transparent);padding:var(--space-24)}._panel_189q1_11{display:grid;gap:var(--space-16);width:min(40rem,100%);background:var(--color-bg-primary);border-radius:calc(var(--card-radius) + 4px);box-shadow:var(--color-shadow-lg);padding:var(--space-24)}._header_189q1_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}._eyebrow_189q1_28{color:var(--color-text-secondary);font-size:var(--font-size-12);font-weight:600;letter-spacing:.08em;margin:0 0 var(--space-4);text-transform:uppercase}._title_189q1_37{margin:0}._closeButton_189q1_41{min-width:2.75rem;min-height:2.75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-24);line-height:1}._label_189q1_53,._previewLabel_189q1_54{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._textarea_189q1_60{min-height:8rem;width:100%;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;padding:var(--space-12);resize:vertical}._textarea_189q1_60:focus-visible{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 24%,transparent);outline-offset:1px}._preview_189q1_54{display:grid;gap:var(--space-8)}._previewSurface_189q1_83{min-height:5rem;border:1px solid var(--color-border-light);border-radius:var(--card-radius);background:var(--color-bg-secondary);padding:var(--space-16)}._previewPlaceholder_189q1_91{color:var(--color-text-muted)}._actions_189q1_95{display:flex;justify-content:flex-end;gap:var(--space-12)}._secondaryAction_189q1_101,._primaryAction_189q1_102{min-height:2.75rem;border-radius:999px;cursor:pointer;font:inherit;font-weight:600;padding:0 var(--space-18)}._secondaryAction_189q1_101{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._primaryAction_189q1_102{border:0;background:var(--color-accent);color:var(--color-bg-primary)}._primaryAction_189q1_102:disabled{cursor:not-allowed;opacity:.6}._root_ifzn9_1{display:grid;gap:0}._loading_ifzn9_6{color:var(--color-text-secondary)}._toolbar_ifzn9_10{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-2);position:sticky;top:0;scrollbar-width:thin;z-index:2}._toolbarItem_ifzn9_26{align-items:center;display:flex;gap:var(--space-2)}._toolbarDivider_ifzn9_32{align-self:center;background:var(--color-border-subtle);height:1rem;width:1px}._toolbarButton_ifzn9_39[data-size=small]{min-height:2rem}._toolbarButton_ifzn9_39[data-icon-only=true]{min-width:2rem;padding:0}._toolbarButton_ifzn9_39[data-icon-only=false]{min-width:auto;padding-inline:var(--space-3)}._toolbarButton_ifzn9_39[data-active=true]{background:var(--color-accent-subtle);color:var(--color-accent-text)}._toolbarButton_ifzn9_39[data-active=true]:hover,._toolbarButton_ifzn9_39[data-active=true]:focus-visible{background:var(--color-accent-subtle);color:var(--color-accent-text)}._toolbarIcon_ifzn9_64{flex:none}._toolbarText_ifzn9_68{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._editor_ifzn9_73{border:1px solid var(--color-border);border-radius:0 0 var(--card-radius) var(--card-radius);background:var(--color-bg-primary);min-height:12rem;padding:var(--space-3)}._editor_ifzn9_73 .ProseMirror{min-height:10rem;outline:none}._editor_ifzn9_73 .ProseMirror p.is-empty:first-child:before{color:var(--color-text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}._editor_ifzn9_73 .ProseMirror a{color:var(--color-accent)}._editor_ifzn9_73 .ProseMirror img{height:auto;max-width:100%}@media(max-width:47.99rem){._toolbar_ifzn9_10{gap:var(--space-1)}._toolbarButton_ifzn9_39[data-size=small],._toolbarButton_ifzn9_39[data-icon-only=false]{min-height:44px}._toolbarButton_ifzn9_39[data-icon-only=true]{min-width:44px}}._root_6yt0e_1{display:grid;gap:var(--space-16)}._field_6yt0e_6{display:grid;gap:var(--space-6)}._label_6yt0e_11,._previewLabel_6yt0e_12{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._input_6yt0e_18{min-height:2.75rem;width:100%;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;padding:0 var(--space-12)}._input_6yt0e_18:focus-visible{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 24%,transparent);outline-offset:1px}._preview_6yt0e_12{display:grid;gap:var(--space-8)}._previewSurface_6yt0e_40{display:grid;place-items:center;min-height:12rem;border:1px solid var(--color-border-light);border-radius:var(--card-radius);background:var(--color-bg-secondary);overflow:hidden;padding:var(--space-16)}._thumbnail_6yt0e_51{border-radius:calc(var(--card-radius) - 2px);max-width:100%}._placeholder_6yt0e_56{color:var(--color-text-muted)}._card_1n6md_1{background:var(--color-bg-primary);border:1px solid var(--color-accent);border-radius:calc(var(--card-radius) + 2px);box-shadow:var(--color-shadow-lg);display:grid;gap:var(--space-4);padding:var(--space-5)}._card_1n6md_1[data-invalid=true]{border-color:color-mix(in srgb,var(--color-error) 55%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-error) 18%,transparent)}._header_1n6md_16{align-items:start;display:flex;justify-content:space-between;gap:var(--space-3)}._headerActions_1n6md_23{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--space-2)}._eyebrow_1n6md_30{color:var(--color-accent);font-size:var(--font-size-12);font-weight:700;letter-spacing:.08em;margin:0 0 var(--space-1);text-transform:uppercase}._title_1n6md_39{margin:0}._sharedFields_1n6md_43{display:grid;gap:var(--space-3)}._field_1n6md_48{display:grid;gap:var(--space-1)}._label_1n6md_53{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:700}._input_1n6md_59,._select_1n6md_60{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;min-height:2.75rem;padding:0 var(--space-3);width:100%}._input_1n6md_59:focus-visible,._select_1n6md_60:focus-visible,._advancedToggle_1n6md_73:focus-visible,._cancelButton_1n6md_74:focus-visible,._saveButton_1n6md_75:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 32%,transparent);outline-offset:2px}._imagePrimaryRow_1n6md_80{align-items:end;display:flex;gap:var(--space-3)}._captionField_1n6md_86{flex:1 1 auto;min-width:0}._sizeField_1n6md_91{flex:0 0 7.5rem}._advancedOptions_1n6md_95{border-top:1px solid var(--color-border-light);display:grid;gap:var(--space-2);padding-top:var(--space-2)}._advancedToggle_1n6md_73{align-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-14);font-weight:700;gap:var(--space-6);justify-content:space-between;justify-self:start;min-height:2.75rem;padding:0 var(--space-2)}._advancedToggle_1n6md_73:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}._advancedContent_1n6md_125{animation:_revealAdvancedOptions_1n6md_1 .16s ease;display:grid;gap:var(--space-3);overflow:hidden}._toggleRow_1n6md_132{display:flex;flex-wrap:wrap;gap:var(--space-3)}._toggle_1n6md_132{align-items:center;color:var(--color-text-primary);display:inline-flex;gap:var(--space-2)}._editorSurface_1n6md_145{display:grid;gap:var(--space-3)}._cancelButton_1n6md_74,._saveButton_1n6md_75{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-14);font-weight:700;justify-content:center;min-height:2.25rem;padding:0 var(--space-3)}._cancelButton_1n6md_74{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._saveButton_1n6md_75{border:0;background:var(--color-accent);color:var(--color-bg-primary)}@keyframes _revealAdvancedOptions_1n6md_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-4)))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._advancedContent_1n6md_125{animation:none}}@media(max-width:47.99rem){._card_1n6md_1{padding:var(--space-4);scroll-margin-bottom:7rem;scroll-margin-top:var(--space-4)}._header_1n6md_16,._headerActions_1n6md_23,._imagePrimaryRow_1n6md_80{align-items:stretch;flex-direction:column}._headerActions_1n6md_23{gap:8px}._cancelButton_1n6md_74,._saveButton_1n6md_75{min-height:40px}._sizeField_1n6md_91{flex-basis:auto}}._row_4cz84_1{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-primary)}._header_4cz84_11{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_4cz84_18{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:700}._grid_4cz84_25{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}._field_4cz84_31{display:flex;flex-direction:column;gap:6px}._label_4cz84_37{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}._input_4cz84_43,._textarea_4cz84_44{width:100%;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);background:var(--color-surface-primary);font:inherit;font-size:var(--font-size-sm)}._input_4cz84_43{height:40px;padding:8px 10px}._textarea_4cz84_44{min-height:88px;padding:10px;resize:vertical}._input_4cz84_43:focus,._textarea_4cz84_44:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16)}._input_4cz84_43[aria-invalid=true]{border-color:var(--color-danger)}@media(max-width:640px){._grid_4cz84_25{grid-template-columns:1fr}}._root_1keei_1{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-secondary)}._header_1keei_11{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._title_1keei_18,._help_1keei_19,._total_1keei_20,._error_1keei_21{margin:0}._title_1keei_18{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:700}._help_1keei_19{margin-top:4px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._total_1keei_20{flex:0 0 auto;padding:6px 10px;border-radius:999px;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12);font-size:var(--font-size-sm);font-weight:700}._list_1keei_47{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;list-style:none}._error_1keei_21{padding:10px 12px;border:1px solid var(--color-danger-border);border-radius:10px;color:var(--color-danger-text);background:var(--color-danger-bg);font-size:var(--font-size-sm)}@media(max-width:640px){._header_1keei_11{flex-direction:column}}._root_1hdxe_1{display:grid;gap:var(--space-12)}._inlineFields_1hdxe_6{display:flex;flex-wrap:wrap;gap:var(--space-12)}._answerField_1hdxe_12,._unitsField_1hdxe_13{display:grid;gap:var(--space-6)}._answerField_1hdxe_12{flex:1.4 1 18rem}._unitsField_1hdxe_13{flex:1 1 12rem}._label_1hdxe_26{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._input_1hdxe_32{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--input-radius);color:var(--color-text-primary);font:inherit;min-height:44px;padding:0 var(--space-12)}._preview_1hdxe_42{color:var(--color-text-secondary);font-size:var(--font-size-14)}._input_1hdxe_32:disabled{cursor:not-allowed;opacity:.55}@media(max-width:47.999rem){._inlineFields_1hdxe_6{display:grid}}._root_1lw97_1{display:grid;gap:var(--space-12)}._panel_1lw97_6{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--card-radius)}._summary_1lw97_12{cursor:pointer;font-weight:600;list-style:none;padding:var(--space-12) var(--space-16)}._summary_1lw97_12::-webkit-details-marker{display:none}._body_1lw97_23{display:grid;gap:var(--space-8);padding:0 var(--space-16) var(--space-16)}._note_1lw97_29{color:var(--color-text-muted);font-size:var(--font-size-14);margin:0}._root_nnrjc_1{border:1px solid var(--color-border-light);border-radius:var(--card-radius);display:grid;gap:var(--space-2);margin:0;padding:var(--space-3)}._legend_nnrjc_10{font-weight:600;padding:0 var(--space-8)}._list_nnrjc_15{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}._optionRow_nnrjc_23{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--card-radius);display:flex;gap:var(--space-2);padding:var(--space-2)}._optionInput_nnrjc_33{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--input-radius);color:var(--color-text-primary);flex:1 1 auto;font:inherit;min-height:44px;min-width:0;padding:0 var(--space-12)}._correctInput_nnrjc_45{flex:0 0 auto}._optionDelete_nnrjc_49,._addButton_nnrjc_50{align-items:center;border-radius:var(--input-radius);display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:44px}._optionDelete_nnrjc_49{background:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary);min-width:44px;padding:0}._addButton_nnrjc_50{background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);color:var(--color-accent);padding:0 var(--space-16);width:fit-content}._optionDelete_nnrjc_49:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-error) 24%,var(--color-border));color:var(--color-error)}._optionInput_nnrjc_33:disabled,._optionDelete_nnrjc_49:disabled,._addButton_nnrjc_50:disabled,._correctInput_nnrjc_45:disabled{cursor:not-allowed;opacity:.55}._root_1azzm_1{display:grid;gap:var(--space-12)}._answerField_1azzm_6,._compactField_1azzm_7{display:grid;gap:var(--space-6)}._answerField_1azzm_6{max-width:min(32rem,100%)}._inlineFields_1azzm_16{display:flex;flex-wrap:wrap;gap:var(--space-12)}._compactField_1azzm_7:first-child{flex:1.4 1 16rem}._compactField_1azzm_7:last-child{flex:1 1 12rem}._label_1azzm_30{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._input_1azzm_36{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--input-radius);color:var(--color-text-primary);font:inherit;min-height:44px;padding:0 var(--space-12)}._preview_1azzm_46{color:var(--color-text-secondary);font-size:var(--font-size-14)}._input_1azzm_36:disabled{cursor:not-allowed;opacity:.55}@media(max-width:47.999rem){._inlineFields_1azzm_16{display:grid}._answerField_1azzm_6{max-width:100%}}._root_p88wm_1{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--card-radius);display:grid;gap:var(--space-2);padding:var(--space-3)}._header_p88wm_10{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}._title_p88wm_17{font-size:var(--font-size-14);margin:0;text-transform:uppercase}._headerActions_p88wm_23{display:flex;gap:var(--space-1)}._iconButton_p88wm_28,._dangerIcon_p88wm_29{align-items:center;border-radius:var(--input-radius);display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:44px;min-width:44px;padding:0}._iconButton_p88wm_28{background:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary)}._dangerIcon_p88wm_29{background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg-primary));border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);color:var(--color-error)}._typeField_p88wm_53{align-items:center;display:flex;gap:var(--space-2);margin-left:auto}._field_p88wm_60,._editorGroup_p88wm_61{display:grid;gap:var(--space-1)}._label_p88wm_66,._sectionLabel_p88wm_67{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600;margin:0}._input_p88wm_74,._select_p88wm_75{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--input-radius);color:var(--color-text-primary);font:inherit;min-height:44px;padding:0 var(--space-12)}._errorMessage_p88wm_85{color:var(--color-error);margin:0}._iconButton_p88wm_28:disabled,._dangerIcon_p88wm_29:disabled,._input_p88wm_74:disabled,._select_p88wm_75:disabled{cursor:not-allowed;opacity:.55}@media(max-width:47.99rem){._typeField_p88wm_53{align-items:stretch;flex-basis:100%;flex-direction:column;margin-left:0}}._root_80e81_1{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--card-radius);display:grid;gap:var(--space-12);padding:var(--space-16)}._detected_80e81_10{display:grid;gap:var(--space-8)}._detectedLabel_80e81_15,._label_80e81_16{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600;margin:0}._chips_80e81_23{display:flex;flex-wrap:wrap;gap:var(--space-8)}._chip_80e81_23{background:var(--color-accent-light);border-radius:999px;color:var(--color-accent);font-size:var(--font-size-14);font-weight:600;padding:var(--space-4) var(--space-10)}._emptyText_80e81_38{color:var(--color-text-muted);font-size:var(--font-size-14)}._variableList_80e81_43{display:grid;gap:var(--space-12)}._variableRow_80e81_48{align-items:end;display:grid;gap:var(--space-8)}._field_80e81_54{display:grid;gap:var(--space-6)}._input_80e81_59{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--input-radius);color:var(--color-text-primary);font:inherit;min-height:44px;padding:0 var(--space-12)}._addButton_80e81_69,._removeButton_80e81_70{align-items:center;border-radius:var(--input-radius);display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:40px;width:fit-content}._addButton_80e81_69{background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);color:var(--color-accent);padding:0 var(--space-16)}._removeButton_80e81_70{background:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary);padding:0 var(--space-14)}._input_80e81_59:disabled,._addButton_80e81_69:disabled,._removeButton_80e81_70:disabled{cursor:not-allowed;opacity:.55}@media(min-width:48rem){._variableRow_80e81_48{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) auto}}._root_ztdnj_1{display:grid;gap:var(--space-3)}._editorGroup_ztdnj_6{display:grid;gap:var(--space-1)}._sectionLabel_ztdnj_11{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600;margin:0}._toggleField_ztdnj_18{align-items:center;display:inline-flex;gap:var(--space-2);min-height:44px}._partsSection_ztdnj_25{display:grid;gap:var(--space-2)}._partsHeader_ztdnj_30{align-items:start;display:grid;gap:var(--space-2)}._partsTitle_ztdnj_36{margin:0}._addActions_ztdnj_40{display:flex;flex-wrap:wrap;gap:var(--space-2)}._addButton_ztdnj_46{align-items:center;background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);border-radius:var(--input-radius);color:var(--color-accent);display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:40px;padding:0 var(--space-14)}._partsList_ztdnj_60{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}@media(min-width:48rem){._partsHeader_ztdnj_30{grid-template-columns:minmax(0,1fr) auto}}._sortableItem_s9q3b_1{list-style:none}._sortableItem_s9q3b_1[data-dragging=true]{opacity:.82}._sortableItem_s9q3b_1[data-invalid=true] ._previewCard_s9q3b_9{border-color:color-mix(in srgb,var(--color-error) 55%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-error) 18%,transparent)}._editorShell_s9q3b_14{display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}._controlRail_s9q3b_20{align-items:start;display:flex;justify-content:center;padding-top:var(--space-2);width:2.75rem}._dragHandle_s9q3b_28{align-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:grab;display:inline-flex;height:2.75rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0;width:2.75rem}._dragHandle_s9q3b_28:active{cursor:grabbing}._selectionLabel_s9q3b_48{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:999px;display:inline-flex;height:2.75rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;width:2.75rem}._selectionCheckbox_s9q3b_61{accent-color:var(--color-accent);height:1.1rem;width:1.1rem}._cardColumn_s9q3b_67{display:grid;gap:var(--space-2);min-width:0;position:relative}._cardActions_s9q3b_74{display:flex;gap:var(--space-1);position:absolute;right:var(--space-3);top:var(--space-3);z-index:1}._iconButton_s9q3b_83{background:color-mix(in srgb,var(--color-bg-primary) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._previewCard_s9q3b_9{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:calc(var(--card-radius) + 2px);box-shadow:var(--color-shadow-sm);display:grid;gap:var(--space-3);padding:var(--space-4)}._previewHeader_s9q3b_98{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between;padding-right:5.75rem}._previewTitleGroup_s9q3b_106{display:grid;gap:var(--space-2)}._previewMeta_s9q3b_111{display:flex;flex-wrap:wrap;gap:var(--space-2)}._eyebrow_s9q3b_117{color:var(--color-text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._typeBadge_s9q3b_126,._practiceBadge_s9q3b_127,._answerLabel_s9q3b_128,._points_s9q3b_129{border-radius:999px;display:inline-flex;font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:1;padding:var(--space-1) var(--space-2)}._typeBadge_s9q3b_126{background:var(--color-bg-secondary);color:var(--color-text-secondary)}._practiceBadge_s9q3b_127{background:color-mix(in srgb,var(--color-warning) 18%,var(--color-bg-primary));color:var(--color-warning-text)}._points_s9q3b_129{background:var(--color-bg-secondary);color:var(--color-text-primary);white-space:nowrap}._options_s9q3b_154,._parts_s9q3b_155{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}._option_s9q3b_154{align-items:start;border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}._option_s9q3b_154[data-correct=true]{background:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-primary));border-color:color-mix(in srgb,var(--color-success) 38%,var(--color-border))}._optionMarker_s9q3b_178{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}._option_s9q3b_154[data-correct=true] ._optionMarker_s9q3b_178{color:var(--color-success)}._answerSummary_s9q3b_187{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3)}._imageAttachments_s9q3b_198{display:flex;flex-wrap:wrap;gap:var(--space-2)}._imageAttachment_s9q3b_198{border:1px solid var(--color-border-light);border-radius:var(--radius-md);max-height:12rem;max-width:min(100%,24rem);object-fit:contain}._answerLabel_s9q3b_128{background:color-mix(in srgb,var(--color-success) 14%,var(--color-bg-primary));color:var(--color-success)}._answerDetail_s9q3b_217{color:var(--color-text-secondary)}._disclosures_s9q3b_221{display:grid;gap:var(--space-2)}._rubricPreview_s9q3b_226{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-secondary)}._uploadNote_s9q3b_235{padding:var(--space-2) var(--space-3);border:1px solid var(--color-info-border);border-radius:var(--radius-md);color:var(--color-info-text);background:var(--color-info-bg);font-size:var(--font-size-14)}._rubricHeader_s9q3b_244,._rubricItemHeader_s9q3b_245{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._rubricTitle_s9q3b_252,._rubricDetails_s9q3b_253{margin:0}._rubricTitle_s9q3b_252{font-size:var(--font-size-14)}._rubricTotal_s9q3b_261,._rubricPoints_s9q3b_262{color:var(--color-text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);white-space:nowrap}._rubricList_s9q3b_269{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}._rubricItem_s9q3b_245{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-primary)}._rubricName_s9q3b_286{font-weight:var(--font-weight-semibold)}._rubricDetails_s9q3b_253{color:var(--color-text-secondary);font-size:var(--font-size-14)}._disclosure_s9q3b_221{border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-3)}._disclosure_s9q3b_221 summary{color:var(--color-text-secondary);cursor:pointer;font-weight:var(--font-weight-semibold)}._partPreview_s9q3b_307{border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:grid;gap:var(--space-3);padding:var(--space-3)}._partHeader_s9q3b_315{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}._partTitle_s9q3b_322{font-weight:var(--font-weight-semibold)}._unsupported_s9q3b_326,._errorMessage_s9q3b_327{color:var(--color-text-secondary);margin:0}._errorMessage_s9q3b_327{color:var(--color-error)}._dragHandle_s9q3b_28:focus-visible,._iconButton_s9q3b_83:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:2px}@media(max-width:47.99rem){._editorShell_s9q3b_14{grid-template-columns:minmax(0,1fr)}._controlRail_s9q3b_20{display:none}._previewHeader_s9q3b_98{padding-right:0}._cardActions_s9q3b_74{position:static;justify-content:end;order:-1}}._overlay_l8u9o_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:50}._content_l8u9o_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;left:50%;max-height:85vh;max-width:min(50rem,calc(100vw - 2rem));overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:51}._header_l8u9o_26{align-items:start;border-bottom:1px solid var(--color-border-light);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4)}._title_l8u9o_35{font-size:var(--font-size-lg);margin:0}._subtitle_l8u9o_40{color:var(--color-text-secondary);font-size:var(--font-size-14);margin:var(--space-1) 0 0}._closeButton_l8u9o_46{align-items:center;border:0;border-radius:999px;background:transparent;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:1.5rem;height:2.75rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0;width:2.75rem}._closeButton_l8u9o_46:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}._tabs_l8u9o_69{border-bottom:1px solid var(--color-border-light);display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0}._tab_l8u9o_69{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);min-height:2.75rem;padding:0 var(--space-3)}._tab_l8u9o_69[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text-primary)}._body_l8u9o_93{overflow:auto;padding:var(--space-4)}._form_l8u9o_98{display:grid;gap:var(--space-3)}._typeSelector_l8u9o_103{border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:grid;gap:var(--space-3);margin:0;padding:var(--space-3)}._sectionLabel_l8u9o_112{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);margin:0}._typeGrid_l8u9o_119{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}._typeOption_l8u9o_125{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3)}._typeOption_l8u9o_125[data-selected=true]{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-primary));border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border))}._editorGroup_l8u9o_141,._metadataGrid_l8u9o_142,._field_l8u9o_143{display:grid;gap:var(--space-2)}._metadataGrid_l8u9o_142{grid-template-columns:minmax(8rem,.4fr) minmax(12rem,1fr) auto}._label_l8u9o_152{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}._input_l8u9o_158{min-height:2.75rem;width:100%;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;padding:0 var(--space-3)}._checkboxField_l8u9o_169{align-items:center;display:inline-flex;gap:var(--space-2);min-height:2.75rem}._imagesSection_l8u9o_176{border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}._imagesHeader_l8u9o_184{display:grid;gap:var(--space-1)}._imagesTitle_l8u9o_189{font-size:var(--font-size-14);margin:0}._imagesHint_l8u9o_194{color:var(--color-text-secondary);font-size:var(--font-size-12);margin:0}._imageList_l8u9o_200{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}._imageRow_l8u9o_208{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2)}._imageThumbnail_l8u9o_219{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);height:4rem;object-fit:cover;width:5rem}._imageUrl_l8u9o_228{color:var(--color-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._imageDelete_l8u9o_236{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--input-radius);color:var(--color-text-primary);display:inline-flex;font:inherit;font-weight:var(--font-weight-semibold);justify-content:center;min-height:44px;min-width:44px;padding:0}._imageDelete_l8u9o_236:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-error) 24%,var(--color-border));color:var(--color-error)}._imageUpload_l8u9o_256{display:grid;gap:var(--space-2)}._errorMessage_l8u9o_261{background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg-primary));border:1px solid color-mix(in srgb,var(--color-error) 24%,transparent);border-radius:var(--radius-md);color:var(--color-error);margin:0;padding:var(--space-3)}._footer_l8u9o_270{align-items:center;border-top:1px solid var(--color-border-light);display:flex;gap:var(--space-3);justify-content:end;padding:var(--space-4)}._closeButton_l8u9o_46:focus-visible,._tab_l8u9o_69:focus-visible,._typeOption_l8u9o_125:focus-within,._imageDelete_l8u9o_236:focus-visible,._input_l8u9o_158:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 28%,transparent);outline-offset:2px}._imageDelete_l8u9o_236:disabled{cursor:not-allowed;opacity:.55}@media(max-width:47.99rem){._content_l8u9o_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:92vh;max-width:none;top:auto;transform:none}._header_l8u9o_26,._body_l8u9o_93,._footer_l8u9o_270{padding:var(--space-3)}._metadataGrid_l8u9o_142{grid-template-columns:minmax(0,1fr)}._imageRow_l8u9o_208{grid-template-columns:auto minmax(0,1fr)}._imageDelete_l8u9o_236{grid-column:1 / -1;width:100%}._footer_l8u9o_270{align-items:stretch;flex-direction:column-reverse}}._tooltipAnchor_ep8dy_1{display:inline-flex}._trigger_ep8dy_5{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:0;transition:background-color var(--transition-normal),color var(--transition-normal),opacity var(--transition-normal);width:2.5rem}._trigger_ep8dy_5:hover,._trigger_ep8dy_5:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary)}._trigger_ep8dy_5:disabled{cursor:not-allowed;opacity:.35}._trigger_ep8dy_5:focus-visible,._menuItem_ep8dy_37:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 32%,transparent);outline-offset:2px}._menuContent_ep8dy_42{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);display:grid;min-width:12rem;padding:var(--space-1);z-index:35}._menuItem_ep8dy_37{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);-webkit-user-select:none;user-select:none}._menuItem_ep8dy_37[data-highlighted]{background:var(--color-bg-secondary);outline:none}._dangerMenuItem_ep8dy_71{color:var(--color-danger-text)}._dangerMenuItem_ep8dy_71[data-highlighted]{background:var(--color-danger-bg)}._separator_ep8dy_79{background:var(--color-border-subtle);height:1px;margin:var(--space-1) 0}._toolbar_16yp2_1{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3)}._count_16yp2_11{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}._actions_16yp2_18{display:flex;flex-wrap:wrap;gap:var(--space-2)}._root_17sr7_1{--navigation-header-offset: var(--header-height, var(--shell-header-height));position:relative;z-index:20}._toggleIcon_17sr7_7{display:block;height:16px;width:16px}._panel_17sr7_13{--navigation-panel-width: min(17.5rem, calc(100vw - var(--space-6)));background:var(--color-bg-primary);border-right:1px solid var(--color-border-subtle);border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow-level-2);height:calc(100vh - var(--navigation-header-offset));height:calc(100dvh - var(--navigation-header-offset));left:0;overflow-x:hidden;overflow-y:auto;padding:0 0 var(--space-4);position:fixed;top:var(--navigation-header-offset);transition:left var(--transition-slow),box-shadow var(--transition-slow);width:var(--navigation-panel-width);z-index:21}._root_17sr7_1[data-open=false] ._panel_17sr7_13{left:calc(-1 * var(--navigation-panel-width) - var(--space-2))}._panelContent_17sr7_38{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:flex-start;min-height:0;min-width:0;max-width:100%}._panel_17sr7_13 nav{min-width:0;max-width:100%}._panelHeader_17sr7_54{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4);position:sticky;top:0;z-index:1;background:var(--color-bg-primary)}._title_17sr7_66{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}._panelToggle_17sr7_74,._edgeToggle_17sr7_75{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;min-height:2rem;min-width:2rem;padding:0;transition:background-color var(--transition-normal),color var(--transition-normal)}._panelToggle_17sr7_74:hover,._edgeToggle_17sr7_75:hover,._panelToggle_17sr7_74:focus-visible,._edgeToggle_17sr7_75:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary)}._panelToggle_17sr7_74:focus-visible,._edgeToggle_17sr7_75:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._panelToggle_17sr7_74{justify-self:end}._edgeToggle_17sr7_75{left:var(--space-3);position:fixed;top:calc(var(--navigation-header-offset) + var(--space-3));z-index:22}._courseHomeLink_17sr7_118{align-items:center;border-radius:var(--radius-md);color:var(--color-accent);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0 var(--space-4) var(--space-4);min-height:2.25rem;padding:var(--space-2);text-decoration:none;transition:background-color var(--transition-normal),color var(--transition-normal)}._courseHomeLink_17sr7_118:hover{background:var(--color-accent-subtle);color:var(--color-accent-hover)}._courseHomeLink_17sr7_118+nav{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2)}._list_17sr7_145{display:grid;gap:0;list-style:none;margin:0;max-width:100%;min-width:0;padding:0}._listItem_17sr7_155{max-width:100%;min-width:0;margin:0}._listItem_17sr7_155[data-dragging=true]{opacity:.65}._navEntryRow_17sr7_165{align-items:center;display:flex;gap:var(--space-1);max-width:100%;min-height:2.25rem;min-width:0}._navDragHandle_17sr7_174{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:grab;display:inline-flex;height:2.5rem;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:0;transition:background-color var(--transition-normal),color var(--transition-normal),opacity var(--transition-normal);width:2.5rem}._navDragHandle_17sr7_174,._navEntryActions_17sr7_195{flex-shrink:0}._navEntryActions_17sr7_195{align-items:center;display:inline-flex}._navDragHandle_17sr7_174:hover,._navDragHandle_17sr7_174:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary);outline:none}._navDragHandle_17sr7_174:active{cursor:grabbing}._navDragHandle_17sr7_174:disabled{cursor:not-allowed;opacity:.35}._navDragHandle_17sr7_174:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}._navDragPreview_17sr7_224{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);max-width:18rem;min-width:14rem;overflow:hidden;padding:var(--space-3) var(--space-4);pointer-events:none;text-overflow:ellipsis;white-space:nowrap}._emptyState_17sr7_241{min-height:var(--space-6)}._entryLink_17sr7_245{border-left:2px solid transparent;border-radius:0;color:var(--color-text-secondary);display:-webkit-box;flex:1 1 auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);min-height:2.25rem;min-width:0;overflow:hidden;padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-4) - 2px);text-decoration:none;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal)}._navEntryRow_17sr7_165[data-draggable=true] ._entryLink_17sr7_245{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._entryLink_17sr7_245:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}._entryLink_17sr7_245[data-active=true]{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-primary));border-left-color:var(--color-accent);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._entryLink_17sr7_245[data-level=example]{padding-left:calc(var(--space-6) - 2px)}._entryLink_17sr7_245[data-type=video],._entryLink_17sr7_245[data-type=question]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._sectionActionList_17sr7_304{display:grid;gap:var(--space-2);list-style:none;margin:0;max-width:100%;min-width:0;padding:0}._sectionActionItem_17sr7_314{max-width:100%;min-width:0;margin:0}._sectionActionItem_17sr7_314[data-dragging=true]{opacity:.65}._sectionActionRow_17sr7_324{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;max-width:100%;min-width:0;padding:var(--space-1);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}._sectionActionRow_17sr7_324:focus-within,._sectionActionRow_17sr7_324:hover{border-color:var(--color-border-default);box-shadow:var(--shadow-level-1)}._sectionDragAnchor_17sr7_346,._sectionCheckboxLabel_17sr7_347{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}._sectionDragHandle_17sr7_354{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--color-text-secondary);cursor:grab;display:inline-flex;height:2.5rem;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:0;transition:background-color var(--transition-normal),color var(--transition-normal),opacity var(--transition-normal);width:2.5rem}._sectionDragHandle_17sr7_354:hover,._sectionDragHandle_17sr7_354:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary)}._sectionDragHandle_17sr7_354:active{cursor:grabbing}._sectionDragHandle_17sr7_354:disabled{cursor:not-allowed;opacity:.35}._sectionDragHandle_17sr7_354:focus-visible,._sectionCheckbox_17sr7_347:focus-visible,._sectionActionLink_17sr7_391:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 32%,transparent);outline-offset:2px}._sectionCheckboxLabel_17sr7_347{border-radius:999px;min-height:2.5rem;min-width:2.5rem}._sectionCheckbox_17sr7_347{accent-color:var(--color-accent);height:1rem;width:1rem}._sectionActionLink_17sr7_391{border-radius:var(--radius-md);color:var(--color-text-primary);display:grid;gap:var(--space-1);min-height:44px;min-width:0;padding:var(--space-2);text-decoration:none;transition:background-color var(--transition-normal),color var(--transition-normal)}._sectionActionLink_17sr7_391:hover{background:var(--color-bg-secondary)}._sectionActionLink_17sr7_391[data-active=true]{background:var(--color-accent-subtle);color:var(--color-accent-text)}._sectionTitle_17sr7_431{display:-webkit-box;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._sectionMeta_17sr7_445{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}._sectionDragPreview_17sr7_451{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);color:var(--color-text-primary);display:grid;gap:var(--space-1);max-width:18rem;min-width:14rem;padding:var(--space-3) var(--space-4);pointer-events:none}._sectionEmptyState_17sr7_465{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0;padding:var(--space-3)}._visuallyHidden_17sr7_473{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._backdrop_17sr7_483{background:var(--color-bg-backdrop);border:0;bottom:0;left:0;position:fixed;right:0;top:var(--navigation-header-offset);z-index:19}@media(max-width:47.99rem){._navDragHandle_17sr7_174{min-height:40px;min-width:40px}}@media(min-width:64rem){._panel_17sr7_13{--navigation-panel-width: 17.5rem;left:var(--spacing-page-inline);width:var(--navigation-panel-width)}._root_17sr7_1[data-open=false] ._panel_17sr7_13{background:transparent;border-right:0;box-shadow:none;left:var(--spacing-page-inline)}._root_17sr7_1[data-open=false] ._panelHeader_17sr7_54{background:transparent}._root_17sr7_1[data-open=false] ._title_17sr7_66,._root_17sr7_1[data-open=false] ._courseHomeLink_17sr7_118,._root_17sr7_1[data-open=false] ._panel_17sr7_13 nav{display:none}._panelToggle_17sr7_74{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);box-shadow:0 1px 3px #0000000f,0 2px 6px #0000000a;color:var(--color-text-secondary);height:1.75rem;min-height:1.75rem;min-width:1.75rem;left:calc(var(--spacing-page-inline) + var(--navigation-panel-width) - .875rem);position:fixed;top:calc(var(--navigation-header-offset) + var(--space-4));width:1.75rem;z-index:2}._root_17sr7_1[data-open=false] ._panelToggle_17sr7_74{left:calc(var(--spacing-page-inline) + .875rem)}._panelToggle_17sr7_74:hover,._panelToggle_17sr7_74:focus-visible{background:var(--color-bg-primary);color:var(--color-text-primary)}._edgeToggle_17sr7_75{left:var(--spacing-page-inline)}}._button_13sth_1[data-size=small]{background:var(--color-accent);border-radius:999px;box-shadow:0 8px 18px color-mix(in srgb,var(--color-accent) 28%,transparent);color:var(--color-text-on-accent);font-weight:700;justify-content:flex-start;letter-spacing:.04em;min-height:44px;padding-inline:var(--space-4);text-transform:uppercase}._button_13sth_1[data-size=small]:hover:not(:disabled){background:var(--color-accent-hover);color:var(--color-text-on-accent)}._button_13sth_1[data-size=small]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 26%,transparent),0 8px 18px color-mix(in srgb,var(--color-accent) 28%,transparent)}._icon_13sth_25{flex:none}._shrug_13sth_29{font-family:var(--font-mono);letter-spacing:0;text-transform:none}._button_13sth_1[data-status=pending]{opacity:.8}._button_13sth_1[data-status=success]{background:var(--color-success);color:var(--color-text-on-accent)}._bar_zmaov_1{background:color-mix(in srgb,var(--color-surface-elevated) 92%,transparent);border:1px solid var(--color-border);border-radius:calc(var(--card-radius) - 6px);display:grid;gap:var(--space-3);padding:var(--space-4);transition:opacity var(--transition-normal),transform var(--transition-normal)}._bar_zmaov_1[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(8px)}._primaryRow_zmaov_19{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);min-width:0}._secondaryRow_zmaov_27{align-items:center;display:flex;gap:var(--space-3);justify-content:flex-start}._iconButton_zmaov_34[data-size=small]{min-height:2.25rem}._iconButton_zmaov_34[data-icon-only=true]{min-width:2.25rem;padding:0}._controlIcon_zmaov_43{flex:none}._time_zmaov_47{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;min-width:fit-content}@media(max-width:47.99rem){._primaryRow_zmaov_19{align-items:stretch}._iconButton_zmaov_34[data-size=small]{min-height:44px}._iconButton_zmaov_34[data-icon-only=true]{min-width:44px}}._button_1imao_1{align-items:center;background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);cursor:help;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);min-height:36px;padding:0 var(--space-3)}._button_1imao_1:hover,._button_1imao_1:focus-visible{color:var(--color-text-primary)}._button_1imao_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._overlay_1bo1d_1{border-radius:999px;height:.5rem;inset-inline:0;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}._segment_1bo1d_13{bottom:0;position:absolute;top:0}._wrapper_1iv0i_1{align-items:center;display:flex;flex:1 1 14rem;gap:var(--space-2);min-width:12rem}._track_1iv0i_9{align-items:center;display:flex;flex:1 1 auto;min-height:1.5rem;min-width:0;position:relative}._rail_1iv0i_18{background:color-mix(in srgb,var(--color-border-subtle) 78%,white 22%);border-radius:999px;height:.5rem;inset-inline:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:0}._input_1iv0i_30{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;flex:1 1 auto;height:1.5rem;position:relative;width:100%;z-index:2}._input_1iv0i_30::-webkit-slider-runnable-track{background:transparent;border:0;height:.5rem}._input_1iv0i_30::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-accent);border:2px solid var(--color-surface-primary);border-radius:999px;box-shadow:var(--shadow-level-2);height:1rem;margin-top:-.25rem;width:1rem}._input_1iv0i_30::-moz-range-track{background:transparent;border:0;height:.5rem}._input_1iv0i_30::-moz-range-thumb{background:var(--color-accent);border:2px solid var(--color-surface-primary);border-radius:999px;box-shadow:var(--shadow-level-2);height:1rem;width:1rem}._wrapper_1llr6_1{align-items:center;display:flex}._select_1llr6_6{min-height:2.25rem;min-width:4.25rem;padding:0 var(--space-3)}@media(max-width:47.99rem){._select_1llr6_6{min-height:44px}}._wrapper_q1qk2_1,._sliderLabel_q1qk2_7{align-items:center;display:flex;gap:var(--space-2)}._slider_q1qk2_7{min-width:5.5rem;width:6.5rem}@media(max-width:47.99rem){._sliderLabel_q1qk2_7{flex:1 1 100%}._slider_q1qk2_7{width:100%}}._list_jowam_1{display:flex;flex-wrap:wrap;gap:var(--space-8);list-style:none;margin:0;padding:0}._item_jowam_10{margin:0}._button_jowam_14{align-items:center;background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-semibold);justify-content:center;min-height:44px;min-width:44px;padding:0 var(--space-16)}._button_jowam_14[data-active=true]{background:color-mix(in srgb,var(--color-link) 16%,var(--color-surface-secondary));border-color:color-mix(in srgb,var(--color-link) 40%,var(--color-border));color:var(--color-link)}._button_jowam_14:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}._shell_t033m_1{aspect-ratio:16 / 9;background:var(--color-bg-inverse);border-radius:calc(var(--card-radius) - 4px);overflow:hidden;position:relative;width:100%}._frame_t033m_10{height:100%;width:100%}._frame_t033m_10 iframe{border:none;height:100%;width:100%}._overlay_t033m_21{align-items:center;background:color-mix(in srgb,var(--color-bg-inverse) 78%,transparent);color:var(--color-text-on-inverse);display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:var(--space-24);position:absolute;text-align:center}._root_o1hbd_1{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:calc(var(--card-radius) + 2px);box-shadow:var(--color-shadow-sm);display:grid;gap:var(--space-16);padding:var(--space-20)}._root_o1hbd_1[data-variant=inline]{border:0;border-radius:0;box-shadow:none;min-height:100%;padding:var(--space-20)}._root_o1hbd_1[data-variant=inline] ._header_o1hbd_19{gap:var(--space-4)}._root_o1hbd_1[data-variant=inline] ._summary_o1hbd_23{font-size:var(--font-size-14)}._header_o1hbd_19{display:grid;gap:var(--space-8)}._eyebrow_o1hbd_32{color:var(--color-accent);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_o1hbd_41,._summary_o1hbd_23,._videoId_o1hbd_43,._videoPosition_o1hbd_44,._emptyState_o1hbd_45,._errorMessage_o1hbd_46{margin:0}._summary_o1hbd_23,._videoPosition_o1hbd_44,._emptyState_o1hbd_45{color:var(--color-text-secondary)}._addRow_o1hbd_56{align-items:end;display:grid;gap:var(--space-12)}._field_o1hbd_62{display:grid;gap:var(--space-8)}._label_o1hbd_67{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:600}._input_o1hbd_73{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--card-radius);color:var(--color-text-primary);font:inherit;min-height:44px;padding:0 var(--space-12)}._addButton_o1hbd_83{align-items:center;background:var(--color-accent);border:0;border-radius:999px;color:var(--color-bg-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:44px;padding:0 var(--space-18)}._addButton_o1hbd_83:disabled,._iconButton_o1hbd_99:disabled,._removeButton_o1hbd_100:disabled{cursor:not-allowed;opacity:.55}._errorMessage_o1hbd_46{color:var(--color-error);font-size:var(--font-size-14);font-weight:600}._list_o1hbd_111{display:grid;gap:var(--space-12);list-style:none;margin:0;padding:0}._listItem_o1hbd_119{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--card-radius);display:grid;gap:var(--space-12);grid-template-columns:7rem minmax(0,1fr) auto;padding:var(--space-12)}._thumbnail_o1hbd_130{aspect-ratio:16 / 9;background:var(--color-bg-tertiary);border-radius:calc(var(--card-radius) - 2px);display:block;object-fit:cover;width:100%}._videoMeta_o1hbd_139{display:grid;gap:var(--space-4);min-width:0}._videoId_o1hbd_43{font-weight:600;overflow-wrap:anywhere}._actions_o1hbd_150{display:inline-flex;gap:var(--space-8)}._iconButton_o1hbd_99,._removeButton_o1hbd_100{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;width:2.75rem}._removeButton_o1hbd_100{color:var(--color-error)}@media(min-width:48rem){._addRow_o1hbd_56{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:47.99rem){._listItem_o1hbd_119{grid-template-columns:1fr}._actions_o1hbd_150{justify-content:flex-start}}._section_yv1qp_1{display:grid;gap:var(--space-16);position:relative}._playerShell_yv1qp_7{display:grid;gap:var(--space-12)}._controlsWrap_yv1qp_12{position:relative}._editAffordance_yv1qp_16{align-items:center;background:var(--color-bg-primary);border-radius:var(--radius-sm);display:inline-flex;gap:var(--space-2);padding:4px 6px;position:absolute;right:-16px;top:-8px;z-index:4}._editIconButton_yv1qp_29,._editActionButton_yv1qp_30,._editSaveButton_yv1qp_31{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-14);font-weight:600;justify-content:center;min-height:28px;transition:background-color var(--transition-normal),color var(--transition-normal),opacity var(--transition-normal)}._editIconButton_yv1qp_29{background:transparent;border:0;color:var(--color-text-secondary);padding:0;width:28px}._editActionButton_yv1qp_30{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:0 var(--space-3)}._editSaveButton_yv1qp_31{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-bg-primary);padding:0 var(--space-3)}._editIconButton_yv1qp_29:hover,._editIconButton_yv1qp_29:focus-visible,._editActionButton_yv1qp_30:hover,._editActionButton_yv1qp_30:focus-visible{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary);outline:none}._editSaveButton_yv1qp_31:hover,._editSaveButton_yv1qp_31:focus-visible{background:var(--color-accent-hover);outline:none}._editIconButton_yv1qp_29:focus-visible,._editActionButton_yv1qp_30:focus-visible,._editSaveButton_yv1qp_31:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}._videoEditViewport_yv1qp_90{aspect-ratio:16 / 9;background:var(--color-bg-primary);border:2px solid var(--color-accent);border-radius:calc(var(--card-radius) - 4px);box-shadow:0 4px 12px #0000000f;min-height:0;overflow:auto;width:100%}._controlsPlaceholder_yv1qp_101{min-height:7.25rem}._emptyVideoState_yv1qp_105{align-content:center;aspect-ratio:16 / 9;background:var(--color-bg-secondary);border:1px dashed var(--color-border-medium);border-radius:calc(var(--card-radius) - 4px);display:grid;gap:var(--space-2);justify-items:center;padding:var(--space-6);text-align:center}._emptyVideoTitle_yv1qp_118{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0}._emptyVideoMessage_yv1qp_124{color:var(--color-text-secondary);margin:0;max-width:24rem}._errorCard_yv1qp_130{background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface-secondary));border:1px solid color-mix(in srgb,var(--color-danger) 28%,var(--color-border));border-radius:calc(var(--card-radius) - 8px);color:var(--color-danger);padding:var(--space-16)}._liveRegion_yv1qp_138{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:47.99rem){._editAffordance_yv1qp_16{gap:8px;padding:4px}._editIconButton_yv1qp_29,._editActionButton_yv1qp_30,._editSaveButton_yv1qp_31{min-height:40px}._editIconButton_yv1qp_29{width:40px}}._overlay_18d89_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_18d89_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-5);left:50%;max-height:min(90vh,42rem);max-width:min(36rem,calc(100vw - var(--space-6)));overflow:auto;padding:var(--space-6);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_18d89_27{display:flex;justify-content:space-between}._title_18d89_32{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._description_18d89_39,._helperText_18d89_40{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}._body_18d89_47{display:grid;gap:var(--space-4)}._field_18d89_52{display:grid;gap:var(--space-2)}._label_18d89_57{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._select_18d89_63,._inlineSelect_18d89_64{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;min-height:44px;overflow:hidden;padding:var(--space-2) var(--space-3);text-overflow:ellipsis}._select_18d89_63{width:100%}._inlineSelect_18d89_64{flex:1;min-width:0}._select_18d89_63:focus-visible,._inlineSelect_18d89_64:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 28%,transparent);outline:none}._select_18d89_63:disabled,._inlineSelect_18d89_64:disabled{opacity:.6}._positionGroup_18d89_97{border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);margin:0;padding:var(--space-4)}._radioRow_18d89_106{align-items:center;color:var(--color-text-primary);display:flex;gap:var(--space-2);min-width:0}._error_18d89_114{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-3)}._footer_18d89_124{display:flex;gap:var(--space-3);justify-content:flex-end}@media(max-width:35.99rem){._content_18d89_8{padding:var(--space-5)}._footer_18d89_124{flex-direction:column-reverse}}._overlay_935yy_1{background:color-mix(in srgb,var(--color-overlay) 72%,transparent);top:0;right:0;bottom:0;left:0;position:fixed;z-index:50}._content_935yy_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-4);display:grid;gap:var(--space-5);left:50%;max-height:min(90vh,44rem);max-width:min(92vw,34rem);overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:51}._header_935yy_27,._body_935yy_28{display:grid;gap:var(--space-4)}._title_935yy_33{color:var(--color-text-primary);font-size:var(--font-size-24);margin:0}._description_935yy_39,._helperText_935yy_40{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._field_935yy_46{display:grid;gap:var(--space-2)}._label_935yy_51{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._select_935yy_57{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);min-height:2.75rem;padding:0 var(--space-3);width:100%}._error_935yy_67{color:var(--color-danger-text);font-size:var(--font-size-sm);margin:0}._footer_935yy_73{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._trigger_36mi1_1{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);box-shadow:var(--shadow-level-2);color:var(--color-text-primary)}._trigger_36mi1_1:hover,._trigger_36mi1_1:focus-visible,._trigger_36mi1_1[data-state=open]{border-color:var(--color-border-strong);color:var(--color-accent)}._menuContent_36mi1_15{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);display:grid;min-width:13rem;padding:var(--space-1);z-index:30}._menuItem_36mi1_26{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);-webkit-user-select:none;user-select:none}._menuItem_36mi1_26[data-highlighted]{background:var(--color-bg-secondary);outline:none}._overlay_1coh2_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1coh2_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-5);left:50%;max-height:min(90vh,36rem);max-width:min(32rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_1coh2_27,._body_1coh2_28{display:grid;gap:var(--space-3)}._title_1coh2_33{font-size:var(--font-size-lg)}._description_1coh2_37,._helperText_1coh2_38{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}._chapterSummary_1coh2_45{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-1);padding:var(--space-4)}._courseTitle_1coh2_54{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._chapterTitle_1coh2_62{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._optionList_1coh2_68{display:grid;gap:var(--space-3)}._option_1coh2_68{align-items:start;color:var(--color-text-primary);display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);line-height:var(--line-height-relaxed)}._checkbox_1coh2_83{accent-color:var(--color-accent);margin-top:.25rem}._error_1coh2_88{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-3)}._footer_1coh2_98{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:end}@media(max-width:47.99rem){._content_1coh2_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:92vh;max-width:none;top:auto;transform:none}._footer_1coh2_98{flex-direction:column-reverse}}._page_rvk13_1{--content-main-column-width: 64.0625rem;--content-page-inline: var(--spacing-page-inline);--content-prose-width: 55.5rem;--content-right-sidebar-width: 20rem;--content-sidebar-gap: 2.5rem;display:grid;gap:var(--space-6);margin-inline:calc(50% - 50vw + var(--content-page-inline));min-width:0;width:calc(100vw - (var(--content-page-inline) * 2))}._layout_rvk13_14{display:grid;min-width:0;position:relative}._workspace_rvk13_20{box-sizing:border-box;display:grid;column-gap:0;grid-template-columns:17.5rem 2.75rem minmax(0,var(--content-main-column-width)) minmax(var(--content-sidebar-gap),1fr) var(--content-right-sidebar-width);min-width:0;row-gap:var(--space-6);transition:grid-template-columns var(--transition-slow)}._contentGrid_rvk13_35{align-items:start;display:contents;min-width:0}._contentColumn_rvk13_41{box-sizing:border-box;display:grid;gap:var(--space-6);grid-column:3;margin:0;max-width:var(--content-main-column-width);min-width:0;width:100%}._rightSidebar_rvk13_52,._standaloneSidebar_rvk13_53{display:grid;align-content:start;gap:var(--space-4);grid-auto-rows:max-content;min-width:0}._rightSidebar_rvk13_52{align-self:start;grid-column:5;justify-self:stretch}._layout_rvk13_14[data-has-sidebar=false] ._contentGrid_rvk13_35,._layout_rvk13_14[data-has-sidebar=false] ._header_rvk13_68{max-width:var(--content-main-column-width)}._layout_rvk13_14[data-has-sidebar=false] ._header_rvk13_68{grid-column:3}._layout_rvk13_14[data-has-sidebar=false] ._contentGrid_rvk13_35{grid-template-columns:minmax(0,var(--content-main-column-width))}._layout_rvk13_14[data-has-sidebar=false] ._workspace_rvk13_20{grid-template-columns:17.5rem 2.75rem minmax(0,var(--content-main-column-width)) minmax(0,1fr)}._header_rvk13_68{align-items:start;display:grid;gap:var(--space-4);grid-column:3 / 6;width:100%}._intro_rvk13_96{display:grid;gap:var(--space-2)}._eyebrow_rvk13_101{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._title_rvk13_109{font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl))}._titleInput_rvk13_113{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);max-width:var(--content-main-column-width);min-height:44px;padding:var(--space-2) var(--space-3);width:100%}._titleInput_rvk13_113:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px}._titleInput_rvk13_113[aria-invalid=true]{border-color:var(--color-danger-text)}._titleError_rvk13_137{color:var(--color-danger-text);font-size:var(--font-size-sm)}._srOnly_rvk13_142{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}._description_rvk13_155{color:var(--color-text-secondary);max-width:var(--content-reading)}._panel_rvk13_160,._stateCard_rvk13_161,._section_rvk13_162{padding:var(--space-6) 1.875rem}._panel_rvk13_160{display:grid;gap:var(--space-3)}._panel_rvk13_160 h2{font-size:var(--font-size-lg)}._sections_rvk13_175,._unitStack_rvk13_182{display:grid;gap:var(--space-6);min-width:0;overflow:visible}._unitStack_rvk13_182[data-edit-mode=true]{gap:var(--space-3)}._dragPreview_rvk13_193{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:0 12px 32px #0000002e;box-sizing:border-box;cursor:grabbing;display:grid;gap:var(--space-2);max-width:min(1025px,calc(100vw - var(--space-8)));padding:var(--space-4)}._dragPreviewBadge_rvk13_206{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}._dragPreviewTitle_rvk13_214,._dragPreviewDescription_rvk13_215{margin:0}._dragPreviewTitle_rvk13_214{color:var(--color-text-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._dragPreviewDescription_rvk13_215{color:var(--color-text-secondary);display:-webkit-box;font-size:var(--font-size-14);line-height:var(--line-height-normal);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}._homeworkDueCard_rvk13_236{align-self:start;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid;height:auto;padding:var(--space-5)}._assignmentBlock_rvk13_246{display:grid;gap:var(--space-3)}._assignmentBlock_rvk13_246+._assignmentBlock_rvk13_246{border-top:1px solid var(--color-border-subtle);margin-top:var(--space-4);padding-top:var(--space-4)}._homeworkEyebrow_rvk13_257{align-items:center;color:var(--color-warning-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:.06em;line-height:var(--line-height-tight);text-transform:uppercase}._assignmentBlock_rvk13_246[data-complete=true] ._homeworkEyebrow_rvk13_257{color:var(--color-success-text)}._homeworkDueDate_rvk13_273{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}._homeworkProgress_rvk13_281{display:grid;gap:var(--space-2)}._homeworkProgressText_rvk13_286{color:var(--color-text-primary);font-size:.8125rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin:0}._progressRow_rvk13_294{align-items:center;display:flex;gap:var(--space-2)}._progressBar_rvk13_300{background:var(--color-bg-secondary);border-radius:var(--radius-full);flex:1;height:.25rem;overflow:hidden}._progressFill_rvk13_308{background:var(--color-accent);border-radius:inherit;display:block;height:100%;transition:width .2s ease-out}._progressPercent_rvk13_316{color:var(--color-text-secondary);flex:0 0 auto;font-size:.6875rem;font-weight:var(--font-weight-medium)}._homeworkCta_rvk13_323{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-text-on-accent);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-content:center;min-height:2.5rem;padding:var(--space-2) var(--space-3);text-decoration:none;transition:background-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}._homeworkCta_rvk13_323:hover{background:var(--color-accent-hover);box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-text-on-accent);transform:translateY(-1px)}._homeworkCta_rvk13_323:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}._homeworkComplete_rvk13_354{align-items:center;color:var(--color-success-text);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2)}._assignmentSummary_rvk13_363{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}._stateCard_rvk13_161{display:grid;gap:var(--space-3)}._stateTitle_rvk13_375{font-size:var(--font-size-lg)}._stateMessage_rvk13_379{color:var(--color-text-secondary);max-width:42rem}._addContentPicker_rvk13_384{justify-self:center;margin-top:var(--space-2)}._liveRegion_rvk13_389{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._floatingActionStack_rvk13_400{align-items:center;bottom:var(--space-5);display:grid;gap:var(--space-4);justify-items:center;position:fixed;right:var(--space-5);z-index:30}._floatingActionItem_rvk13_411,._editContentFab_rvk13_412{align-items:center;display:grid;gap:var(--space-1);justify-items:center}._editContentFab_rvk13_412{background:none;border:0;color:var(--color-text-secondary);cursor:pointer;font:inherit;padding:0;text-decoration:none}._fabButton_rvk13_429{align-items:center;background:var(--color-accent);border-radius:var(--radius-full);box-shadow:var(--shadow-level-2);color:var(--color-text-on-accent);display:inline-flex;height:3.5rem;justify-content:center;transition:background-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);width:3.5rem}._editContentFab_rvk13_412:hover ._fabButton_rvk13_429{background:var(--color-accent-hover);box-shadow:var(--shadow-level-3);transform:translateY(-1px)}._editContentFab_rvk13_412:active ._fabButton_rvk13_429{background:var(--color-accent-active);box-shadow:var(--shadow-level-1);transform:translateY(0)}._editContentFab_rvk13_412:focus-visible{border-radius:var(--radius-full);outline:3px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:2px}._fabLabel_rvk13_463{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:center;text-shadow:0 1px 2px var(--color-bg-tertiary)}._chatAvatarAnchor_rvk13_472{filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--color-bg-inverse) 20%,transparent))}._editSessionBar_rvk13_478{align-items:start;background:color-mix(in srgb,var(--color-bg-primary) 92%,transparent);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--card-shadow-md);display:flex;gap:var(--space-3);padding:var(--space-2);position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:32}._editSessionSaveGroup_rvk13_493{display:grid;gap:var(--space-1);justify-items:end}._editSessionCancel_rvk13_499,._editSessionSave_rvk13_493{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);justify-content:center;min-height:2.5rem;padding:0 var(--space-4)}._editSessionCancel_rvk13_499{background:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary)}._editSessionCancel_rvk13_499:hover{background:var(--color-bg-secondary)}._editSessionSave_rvk13_493{background:var(--color-accent);border:0;color:var(--color-text-on-accent)}._editSessionSave_rvk13_493:hover:not(:disabled){background:var(--color-accent-hover)}._editSessionSave_rvk13_493:disabled{cursor:not-allowed;opacity:.58}._editSessionCancel_rvk13_499:focus-visible,._editSessionSave_rvk13_493:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:2px}._editSessionStatus_rvk13_544{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;min-height:1em;text-align:right}._editSessionStatus_rvk13_544[data-tone=dirty]{color:var(--color-warning)}._editSessionStatus_rvk13_544[data-tone=error]{color:var(--color-error)}._sections_rvk13_175 h2[id],._sections_rvk13_175 h3[id],._sections_rvk13_175 h4[id],[id^=content-unit-],#video-section,#question-section{scroll-margin-top:calc(var(--header-height, 64px) + var(--space-4))}@media(min-width:48rem){._header_rvk13_68{grid-template-columns:minmax(0,1fr) auto}._panel_rvk13_160,._section_rvk13_162,._stateCard_rvk13_161{padding:var(--space-6) 1.875rem}}@media(max-width:68.75rem)and (min-width:64rem){._workspace_rvk13_20{grid-template-columns:17.5rem 2.75rem minmax(0,1fr)}._header_rvk13_68{grid-column:3}._contentColumn_rvk13_41{grid-column:3;max-width:none}._rightSidebar_rvk13_52{grid-column:3;order:-1}}@media(max-width:63.99rem){._workspace_rvk13_20{grid-template-columns:minmax(0,1fr)}._header_rvk13_68{grid-column:auto}._contentGrid_rvk13_35{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}._contentColumn_rvk13_41{grid-column:auto;max-width:none}._rightSidebar_rvk13_52{grid-column:auto;order:-1}._page_rvk13_1{padding-top:var(--space-12)}}@media(max-width:47.99rem){._page_rvk13_1{--content-page-inline: var(--space-4);padding-top:0}._panel_rvk13_160,._section_rvk13_162,._stateCard_rvk13_161{padding:var(--space-5)}._contentGrid_rvk13_35,._workspace_rvk13_20{gap:var(--space-4)}._floatingActionStack_rvk13_400,._editSessionBar_rvk13_478{bottom:var(--space-4);right:var(--space-4)}._editSessionBar_rvk13_478[data-active-unit=true]{display:none}._fabButton_rvk13_429{height:3rem;width:3rem}}._unit_50r2u_1,._figure_50r2u_2,._resourceBlock_50r2u_3{break-inside:avoid;display:grid;gap:.45rem;margin:0 0 1rem}._textUnit_50r2u_10{break-inside:auto}._heading_50r2u_14{break-after:avoid;color:#172033;font-size:1rem;line-height:1.25;margin:0 0 .2rem}._textContent_50r2u_22{color:#172033;font-size:.92rem;line-height:1.48}._textContent_50r2u_22 p,._textContent_50r2u_22 ul,._textContent_50r2u_22 ol{margin-block:0 .65rem}._textContent_50r2u_22 a,._resourceLink_50r2u_35{color:#174ea6;text-decoration:underline;text-underline-offset:.15em}._image_50r2u_41{border:1px solid #d5dbe7;border-radius:.2rem;display:block;height:auto;max-width:100%;object-fit:contain}._imageSmall_50r2u_50{max-width:42%}._imageMedium_50r2u_54{max-width:68%}._imageLarge_50r2u_58{max-width:100%}._caption_50r2u_62,._resourceCaption_50r2u_63,._resourceMeta_50r2u_64{color:#526070;font-size:.78rem;line-height:1.4;margin:0}._resourceBlock_50r2u_3{background:#f8fafc;border:1px solid #d5dbe7;border-radius:.3rem;padding:.8rem}._resourceLabel_50r2u_78{color:#526070;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._section_18lnm_1{break-before:page;display:grid;gap:1rem;margin-top:1.5rem}._sectionHeading_18lnm_8{break-after:avoid;color:#172033;font-size:1.25rem;line-height:1.2;margin:0}._sectionGroup_18lnm_16{display:grid;gap:.85rem}._sectionGroupHeading_18lnm_21{break-after:avoid;color:#526070;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}._question_18lnm_31{border:1px solid #d5dbe7;border-radius:.35rem;break-inside:avoid;display:grid;gap:.75rem;padding:.9rem}._questionTitle_18lnm_40{color:#172033;font-size:.95rem;font-weight:700;line-height:1.3;margin:0}._prompt_18lnm_48,._partList_18lnm_49,._options_18lnm_50{display:grid;gap:.45rem}._options_18lnm_50{list-style:none;margin:0;padding:0}._option_18lnm_50{align-items:start;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr)}._optionMarker_18lnm_68{border:1px solid #aab4c2;border-radius:999px;color:#526070;display:inline-grid;font-size:.72rem;font-weight:700;height:1.35rem;place-items:center;width:1.35rem}._responseLine_18lnm_80{border-bottom:1px solid #aab4c2;color:#526070;font-size:.82rem;min-height:1.75rem;padding-bottom:.25rem}._uploadNote_18lnm_88{background:#f8fafc;border:1px solid #d5dbe7;border-radius:.3rem;color:#526070;font-size:.82rem;margin:0;padding:.65rem}._part_18lnm_49{border-left:3px solid #d5dbe7;display:grid;gap:.55rem;padding-left:.75rem}._documentRoot_1iwi2_1{background:#fff;color:#172033;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-size:11pt;line-height:1.5}._runningHeader_1iwi2_13{align-items:center;border-bottom:1px solid #d5dbe7;color:#526070;display:flex;font-family:"Source Sans 3",Avenir Next,Helvetica,Arial,sans-serif;font-size:8.5pt;gap:.25in;justify-content:space-between;position:running(chapterHeader);width:100%}._document_1iwi2_1{display:grid;gap:1.35rem}._titleBlock_1iwi2_36{border-bottom:2px solid #172033;break-after:avoid;display:grid;gap:.25rem;margin-bottom:.5rem;padding-bottom:.6rem}._courseTitle_1iwi2_45{color:#526070;font-family:"Source Sans 3",Avenir Next,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._chapterTitle_1iwi2_59{color:#172033;font-size:1.65rem;line-height:1.12;margin:0}._section_1iwi2_66{display:grid;gap:.8rem}._videoUrls_1iwi2_71{background:#f8fafc;border:1px solid #d5dbe7;border-radius:.35rem;break-inside:avoid;display:grid;gap:.55rem;padding:.85rem}._videoHeading_1iwi2_81{color:#172033;font-size:.98rem;line-height:1.25;margin:0}._videoList_1iwi2_88{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}._videoItem_1iwi2_96{display:grid;gap:.15rem}._videoTitle_1iwi2_101{color:#526070;font-family:"Source Sans 3",Avenir Next,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:700}._videoLink_1iwi2_113{color:#174ea6;font-size:.84rem;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.15em}@page{size:letter;margin:.72in .66in .78in;@top-center{content:element(chapterHeader)}@bottom-center{color:#526070;content:"Page " counter(page) " of " counter(pages);font-family:"Source Sans 3",Avenir Next,Helvetica,Arial,sans-serif;font-size:8.5pt}}@media print{._documentRoot_1iwi2_1{-webkit-print-color-adjust:exact;print-color-adjust:exact}h1,h2,h3,h4{break-after:avoid}img,figure,table{break-inside:avoid}}._page_ojwah_1{background:#eef2f7;min-height:100vh;padding:1.5rem}._screenToolbar_ojwah_7{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-2);display:flex;gap:var(--space-3);justify-content:space-between;margin:0 auto 1rem;max-width:55rem;padding:var(--space-3) var(--space-4)}._status_ojwah_21{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}._actions_ojwah_28{display:flex;gap:var(--space-2)}._sourceDocument_ojwah_33{left:-10000px;position:absolute;top:0;width:8.5in}._preview_ojwah_40{margin-inline:auto;max-width:8.5in}._preview_ojwah_40 .pagedjs_page{background:#fff;box-shadow:0 16px 48px #17203329;margin:0 auto 1.25rem}._stateCard_ojwah_51{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-2);display:grid;gap:var(--space-3);margin:12vh auto 0;max-width:34rem;padding:var(--space-5)}._stateTitle_ojwah_63{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0}._stateText_ojwah_69{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}@media print{._page_ojwah_1{background:#fff;min-height:auto;padding:0}._screenToolbar_ojwah_7,._sourceDocument_ojwah_33,._stateCard_ojwah_51{display:none!important}._preview_ojwah_40{margin:0;max-width:none}._preview_ojwah_40 .pagedjs_page{box-shadow:none;margin:0}._preview_ojwah_40 ._sourceDocument_ojwah_33{display:block!important;left:auto;position:static;top:auto;width:auto}}._section_1rqs3_1{border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--space-12)}._summary_1rqs3_7{cursor:pointer;font-weight:var(--font-weight-semibold)}._body_1rqs3_12{margin-top:var(--space-12)}._divider_3y2d4_1{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-4) 0}._dragSlot_3y2d4_8{display:flex;flex:0 0 auto}._content_3y2d4_13{align-items:center;display:flex;flex:1;gap:var(--space-4);min-width:0}._rule_3y2d4_21{background:var(--color-border-subtle);flex:1;height:1px}._label_3y2d4_27{color:var(--color-text-secondary);flex:0 0 auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:var(--line-height-snug);min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:35.99rem){._content_3y2d4_13{gap:var(--space-3)}}._page_1hze4_1{display:grid;gap:var(--space-6)}._liveRegion_1hze4_6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._stageStack_1hze4_17{display:grid;gap:var(--space-4)}._stageSurface_1hze4_22{display:grid;gap:var(--space-4);padding:var(--space-5)}._stageIntro_1hze4_28{display:grid;gap:var(--space-2)}._stageEyebrow_1hze4_33,._previewBannerEyebrow_1hze4_34,._seedCourseMetaLabel_1hze4_35{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._stageTitle_1hze4_43,._previewBannerTitle_1hze4_44{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));line-height:1.1}._stageDescription_1hze4_49,._previewBannerText_1hze4_50,._seedCourseMetaTitle_1hze4_51,._stateMessage_1hze4_52,._chapterSubtitle_1hze4_53,._questionMeta_1hze4_54,._previewSectionMeta_1hze4_55{color:var(--color-text-secondary)}._detailsRow_1hze4_59{align-items:start;display:flex;gap:var(--space-3)}._field_1hze4_65{display:grid;gap:var(--space-2)}._field_1hze4_65 span{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._courseNameField_1hze4_75{flex:1}._subjectField_1hze4_79{flex:0 0 11.25rem}._input_1hze4_83,._select_1hze4_84{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-height:2.75rem;padding:0 var(--space-3)}._input_1hze4_83:focus-visible,._select_1hze4_84:focus-visible,._typeCard_1hze4_94:focus-visible,._seedCourseCard_1hze4_95:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._typeGrid_1hze4_100{display:flex;gap:var(--space-3);justify-content:center}._typeCard_1hze4_94{background:var(--color-bg-primary);border:2px solid var(--color-border-default);border-radius:var(--radius-lg);cursor:pointer;display:grid;gap:var(--space-3);max-width:17.5rem;min-height:11.5rem;padding:var(--space-4);text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}._typeCard_1hze4_94:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 40%,var(--color-border-default));box-shadow:var(--shadow-level-1)}._typeCard_1hze4_94[data-selected=true]{background:color-mix(in srgb,var(--color-accent-primary) 9%,white);border-color:var(--color-accent-primary)}._typeTitle_1hze4_134{font-size:var(--font-size-2xl)}._featureList_1hze4_138,._seedCardFeatures_1hze4_139{color:var(--color-text-secondary);display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5)}._seedGrid_1hze4_147{display:grid;gap:var(--space-4);grid-template-columns:repeat(1,minmax(0,1fr))}._seedCourseCard_1hze4_95{background:transparent;border:none;cursor:pointer;display:block;height:100%;padding:0;text-align:left;width:100%}._seedCardSurface_1hze4_164{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._seedCourseCard_1hze4_95:hover ._seedCardSurface_1hze4_164{border-color:var(--color-accent-primary);box-shadow:var(--shadow-level-4);transform:translateY(-1px)}._seedCardMedia_1hze4_181{background:var(--color-bg-secondary);flex:0 0 7.5rem;overflow:hidden;position:relative;width:100%}._seedCardContent_1hze4_189{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-height:0;padding:var(--space-4)}._seedCardTitle_1hze4_198{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}._seedCardDescription_1hze4_204{color:var(--color-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5;overflow:hidden}._seedCardImage_1hze4_213,._seedCardImageFallback_1hze4_214{top:0;right:0;bottom:0;left:0;position:absolute}._seedCardImageFallback_1hze4_214{align-items:center;color:var(--color-text-secondary);display:flex;justify-content:center}._seedCardImage_1hze4_213{display:block;height:100%;object-fit:cover;width:100%;z-index:1}._seedCardFeatures_1hze4_139{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin-top:auto;padding-left:var(--space-4)}._seedCourseMeta_1hze4_35{display:grid;gap:var(--space-1)}._seedCourseMetaTitle_1hze4_51{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}._chapterList_1hze4_251{border-top:1px solid var(--color-border-subtle);display:grid}._chapterRow_1hze4_256{align-items:start;border-bottom:1px solid var(--color-border-subtle);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3) 0}._chapterCheckboxLabel_1hze4_265,._checkboxLabel_1hze4_266{align-items:center;display:flex;gap:var(--space-2);min-height:1.5rem}._checkboxLabel_1hze4_266{padding:0 var(--space-5)}._checkboxText_1hze4_277{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._checkbox_1hze4_266{accent-color:var(--color-accent-primary);block-size:1rem;inline-size:1rem;margin-top:var(--space-1)}._chapterMain_1hze4_289{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}._chapterText_1hze4_297{display:grid;gap:var(--space-1);min-width:0}._chapterTitle_1hze4_303{font-size:var(--font-size-lg);line-height:1.3}._dividerRow_1hze4_308{border-bottom:1px solid var(--color-border-subtle);display:grid;gap:var(--space-2);padding:var(--space-3) 0}._footer_1hze4_315{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._footerLeft_1hze4_322,._footerRight_1hze4_323{align-items:center;display:flex;gap:var(--space-3)}._fieldError_1hze4_329,._generalError_1hze4_330,._componentError_1hze4_331{color:var(--color-danger-text);font-size:var(--font-size-sm)}._loadingMessage_1hze4_336{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._stateCard_1hze4_341{display:grid;gap:var(--space-3);padding:var(--space-5)}._stateTitle_1hze4_347{font-size:var(--font-size-lg)}._previewPage_1hze4_351{display:grid;gap:var(--space-4)}._previewHeader_1hze4_356{display:flex;justify-content:flex-start}._previewBanner_1hze4_34{display:grid;gap:var(--space-2);padding:var(--space-5)}._previewLayout_1hze4_367{align-items:start;display:grid;gap:var(--space-4)}._previewContentColumn_1hze4_373{display:grid;gap:var(--space-5);max-width:var(--content-reading);min-width:0;width:100%}._previewSection_1hze4_55{display:grid;gap:var(--space-4);padding:var(--space-5)}._previewSectionHeader_1hze4_387{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}._previewSectionTitle_1hze4_394{font-size:var(--font-size-xl)}._previewUnitStack_1hze4_398,._questionStack_1hze4_399,._multiPartStack_1hze4_400,._videoGrid_1hze4_405{display:grid;gap:var(--space-4)}._videoFrame_1hze4_410{aspect-ratio:16 / 9;border:none;border-radius:var(--radius-lg);width:100%}._questionCard_1hze4_417{display:grid;gap:var(--space-3);padding:var(--space-4)}._questionHeader_1hze4_423,._optionHeader_1hze4_424{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}._questionHeadingStack_1hze4_431{display:grid;gap:var(--space-1)}._questionTitle_1hze4_436{font-size:var(--font-size-lg)}._questionPoints_1hze4_440,._correctBadge_1hze4_441,._answerLabel_1hze4_442{background:var(--color-bg-secondary);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-2);text-transform:uppercase}._optionList_1hze4_453{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}._optionItem_1hze4_461{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}._optionItem_1hze4_461[data-correct=true]{background:color-mix(in srgb,var(--color-success-bg) 70%,white);border-color:var(--color-success-border)}._correctBadge_1hze4_441{background:var(--color-success-bg);color:var(--color-success-text)}._answerSummary_1hze4_479{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}._solutionSection_1hze4_486{display:grid;gap:var(--space-2)}._solutionTitle_1hze4_491{font-size:var(--font-size-base)}@media(min-width:40rem){._seedGrid_1hze4_147{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){._seedGrid_1hze4_147{grid-template-columns:repeat(3,minmax(0,1fr))}._previewLayout_1hze4_367[data-has-nav=true]{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:47.99rem){._detailsRow_1hze4_59,._typeGrid_1hze4_100,._footer_1hze4_315,._footerLeft_1hze4_322,._footerRight_1hze4_323,._chapterMain_1hze4_289{align-items:stretch;flex-direction:column}._subjectField_1hze4_79{flex-basis:auto}._chapterRow_1hze4_256{grid-template-columns:1fr}}._overlay_s2f58_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_s2f58_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-5);left:50%;max-height:min(90vh,36rem);max-width:min(32rem,calc(100vw - var(--space-6)));overflow:auto;padding:var(--space-6);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_s2f58_27{display:flex;justify-content:space-between}._title_s2f58_32{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._description_s2f58_39,._helperText_s2f58_40{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}._body_s2f58_47{display:grid;gap:var(--space-4)}._field_s2f58_52{display:grid;gap:var(--space-2)}._label_s2f58_57{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._select_s2f58_63{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;min-height:44px;overflow:hidden;padding:var(--space-2) var(--space-3);text-overflow:ellipsis;width:100%}._select_s2f58_63:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 28%,transparent);outline:none}._select_s2f58_63:disabled{opacity:.6}._error_s2f58_86{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-3)}._footer_s2f58_96{display:flex;gap:var(--space-3);justify-content:flex-end}@media(max-width:35.99rem){._content_s2f58_8{padding:var(--space-5)}._footer_s2f58_96{flex-direction:column-reverse}}._overlay_48b30_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_48b30_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-5);left:50%;max-width:min(31rem,calc(100vw - var(--space-6)));padding:var(--space-6);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._title_48b30_25{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._description_48b30_32{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}._warning_48b30_39{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-relaxed);padding:var(--space-3)}._error_48b30_51{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-3)}._footer_48b30_61{display:flex;gap:var(--space-3);justify-content:flex-end}@media(max-width:35.99rem){._content_48b30_8{padding:var(--space-5)}._footer_48b30_61{flex-direction:column-reverse}}._trigger_1bdsn_1{color:var(--color-text-secondary)}._trigger_1bdsn_1:hover,._trigger_1bdsn_1:focus-visible{color:var(--color-text-primary)}._menuContent_1bdsn_10{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);display:grid;min-width:10rem;padding:var(--space-1);z-index:30}._menuItem_1bdsn_21{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);-webkit-user-select:none;user-select:none}._menuItem_1bdsn_21[data-highlighted]{background:var(--color-bg-secondary);outline:none}._dangerMenuItem_1bdsn_39{color:var(--color-danger-text)}._dangerMenuItem_1bdsn_39[data-highlighted]{background:var(--color-danger-bg)}._card_7vrce_1{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);min-height:56px}._card_7vrce_1[data-has-subtitle=true]{min-height:76px}._card_7vrce_1[data-has-drag-handle=true]{grid-template-columns:auto minmax(0,1fr)}._card_7vrce_1[data-has-actions=true]{grid-template-columns:minmax(0,1fr) auto}._card_7vrce_1[data-has-drag-handle=true][data-has-actions=true]{grid-template-columns:auto minmax(0,1fr) auto}._dragSlot_7vrce_24{align-items:center;display:flex;padding-left:var(--space-3)}._actionsSlot_7vrce_30{align-items:center;display:flex;padding-right:var(--space-4)}._primaryLink_7vrce_36{align-items:center;color:inherit;display:flex;gap:var(--space-3);min-width:0;padding:14px var(--space-5);text-decoration:none}._card_7vrce_1[data-has-actions=true] ._primaryLink_7vrce_36{padding-right:var(--space-3)}._card_7vrce_1[data-has-drag-handle=true] ._primaryLink_7vrce_36{padding-left:var(--space-3)}._primaryLink_7vrce_36:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}._textBlock_7vrce_59{display:grid;flex:1 1 auto;gap:var(--space-1);min-width:0}._title_7vrce_66{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);line-height:var(--line-height-snug);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_7vrce_78{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._status_7vrce_89{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:6px;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}._status_7vrce_89[data-status=live]{color:var(--color-success-text)}._status_7vrce_89[data-status=complete]{color:var(--color-text-secondary)}._status_7vrce_89[data-status=scheduled]{color:var(--color-info-text)}._status_7vrce_89[data-status=draft]{color:var(--color-accent-text)}@media(max-width:35.99rem){._card_7vrce_1{min-height:64px}._card_7vrce_1[data-has-subtitle=true]{min-height:84px}._primaryLink_7vrce_36{padding:14px var(--space-4)}._card_7vrce_1[data-has-drag-handle=true] ._primaryLink_7vrce_36{padding-left:var(--space-2)}._actionsSlot_7vrce_30{padding-right:var(--space-3)}}._panel_1k33p_1{display:grid;overflow:hidden;padding:0}._panel_1k33p_1._panel_1k33p_1[data-variant=standard]{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-primary));border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}._panelHeader_1k33p_12{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:var(--space-2);justify-content:space-between;min-height:3.25rem;padding:var(--space-4) var(--space-5);text-align:left;width:100%}._panelHeader_1k33p_12:hover{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}._panelHeader_1k33p_12:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:-3px}._headerTitleGroup_1k33p_37{align-items:center;display:flex;gap:var(--space-2);min-width:0}._headerIcon_1k33p_44{color:var(--color-accent);flex:0 0 auto}._panelTitle_1k33p_49{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._chevron_1k33p_55{color:var(--color-text-secondary);flex:0 0 auto}._bodyShell_1k33p_60{max-height:4.75rem;overflow:hidden;transition:max-height .15s ease-out}._bodyShell_1k33p_60[data-expanded=true]{max-height:36rem}._collapsedText_1k33p_70{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0;padding:var(--space-3) var(--space-5) var(--space-4)}._rows_1k33p_78{display:grid}._row_1k33p_78{align-items:flex-start;border-top:1px solid color-mix(in srgb,var(--color-accent) 15%,transparent);display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4)}._row_1k33p_78:first-child{border-top:0}._rowIcon_1k33p_94{color:var(--color-accent);display:inline-flex;flex:0 0 auto;margin-top:6px}._rowContent_1k33p_101{display:grid;flex:1;gap:var(--space-2);margin:0;min-width:0;padding:0}._rowTitle_1k33p_110{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug);margin:0;padding:0 0 0 calc(var(--space-3) + 1px)}._helperText_1k33p_118,._mutedText_1k33p_119{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._actions_1k33p_124{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}._actionButton_1k33p_133{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:var(--color-bg-primary);border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:var(--radius-md);color:var(--color-accent-text);box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0;padding:6px var(--space-3);text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._actionButton_1k33p_133:hover{background:color-mix(in srgb,var(--color-accent) 5%,var(--color-bg-primary))}._actionButton_1k33p_133:active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-primary))}._actionButton_1k33p_133:disabled,._actionButton_1k33p_133[aria-disabled=true]{background:var(--color-bg-secondary);border-color:var(--color-border-subtle);color:var(--color-text-secondary);cursor:not-allowed}._actionButton_1k33p_133:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._overlay_1k33p_177{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._dialog_1k33p_184{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,52rem);max-width:min(44rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._dialogTitle_1k33p_203{font-size:var(--font-size-lg)}._dialogDescription_1k33p_207,._helperText_1k33p_118{line-height:var(--line-height-snug)}._monospace_1k33p_212{font-family:var(--font-mono);overflow-wrap:anywhere}._dialogFooter_1k33p_217{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}._searchForm_1k33p_224{align-items:end;display:grid;gap:var(--space-3)}._field_1k33p_230{display:grid;gap:var(--space-2)}._field_1k33p_230 span,._sectionTitle_1k33p_236,._staffTitle_1k33p_237{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._resultsArea_1k33p_242,._staffList_1k33p_243{display:grid;gap:var(--space-2)}._resultList_1k33p_248,._staffGrid_1k33p_249,._formGrid_1k33p_250{display:grid;gap:var(--space-3)}._resultOption_1k33p_255,._checkboxRow_1k33p_256{align-items:start;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:flex;gap:var(--space-2);padding:var(--space-3)}._checkboxRow_1k33p_256 small{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);line-height:var(--line-height-snug);margin-top:var(--space-1)}._compactList_1k33p_273{color:var(--color-text-secondary);display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}._error_1k33p_282{color:var(--color-danger-text);font-size:var(--font-size-sm)}@media(min-width:48rem){._searchForm_1k33p_224{grid-template-columns:minmax(0,1fr) auto}._staffGrid_1k33p_249{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){._row_1k33p_78{padding-block:var(--space-4)}._actionButton_1k33p_133{min-height:2.75rem}._dialog_1k33p_184{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,44rem);max-width:none;top:auto;transform:none}._dialogFooter_1k33p_217{display:grid}}._root_5ro9w_1{align-items:center;bottom:var(--space-6);display:grid;gap:var(--space-1);justify-items:center;position:fixed;right:var(--space-6);z-index:30}._fabButton_5ro9w_12{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-accent);border:0;border-radius:var(--radius-full);box-shadow:var(--shadow-level-2);color:var(--color-text-on-accent);cursor:pointer;display:inline-flex;height:3.5rem;justify-content:center;transition:background-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);width:3.5rem}._fabButton_5ro9w_12:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-level-3);transform:translateY(-1px)}._fabButton_5ro9w_12:active{background:var(--color-accent-active);box-shadow:var(--shadow-level-1);transform:translateY(0)}._fabButton_5ro9w_12:focus-visible,._menuItem_5ro9w_44:focus-visible,._input_5ro9w_45:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:2px}._fabLabel_5ro9w_50{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;text-shadow:0 1px 2px var(--color-bg-tertiary)}._menuContent_5ro9w_58{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-level-2);display:grid;gap:var(--space-1);min-width:16rem;padding:var(--space-2);z-index:42}._menuItem_5ro9w_44{align-items:flex-start;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:flex;gap:var(--space-2);min-height:3.5rem;padding:var(--space-3);-webkit-user-select:none;user-select:none}._menuItem_5ro9w_44+._menuItem_5ro9w_44{border-top:1px solid var(--color-border-subtle)}._menuItem_5ro9w_44 svg{flex:0 0 auto;margin-top:2px}._menuItemText_5ro9w_91{display:grid;gap:2px;min-width:0}._menuItemLabel_5ro9w_97{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}._menuItemDescription_5ro9w_104{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}._menuItem_5ro9w_44:hover,._menuItem_5ro9w_44[data-highlighted]{background:var(--color-bg-tertiary);color:var(--color-accent-text)}._overlay_5ro9w_117{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._dialog_5ro9w_124{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-4);left:50%;max-height:min(90vh,32rem);max-width:min(32rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._dialogTitle_5ro9w_143{font-size:var(--font-size-lg)}._dialogDescription_5ro9w_147,._tip_5ro9w_148{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}._form_5ro9w_154{display:grid;gap:var(--space-4)}._field_5ro9w_159{display:grid;gap:var(--space-2)}._field_5ro9w_159 span{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._input_5ro9w_45{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;min-height:2.5rem;padding:0 var(--space-3);width:100%}._error_5ro9w_180{color:var(--color-danger-text);font-size:var(--font-size-sm)}._dialogFooter_5ro9w_185{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media(max-width:47.99rem){._root_5ro9w_1{bottom:var(--space-4);right:var(--space-4)}._fabButton_5ro9w_12{height:3rem;width:3rem}._dialog_5ro9w_124{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:min(92vh,32rem);max-width:none;top:auto;transform:none}._dialogFooter_5ro9w_185{display:grid}}._card_1yz5j_1{background:var(--color-bg-secondary);border:1px solid transparent;border-radius:var(--radius-md);overflow:hidden}._header_1yz5j_8{align-items:center;display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-5)}._icon_1yz5j_15{color:var(--color-text-secondary);flex:0 0 auto}._heading_1yz5j_20{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0}._list_1yz5j_28{border-top:1px solid var(--color-border-subtle);list-style:none;margin:0;padding:0}._item_1yz5j_35+._item_1yz5j_35{border-top:1px solid var(--color-border-subtle)}._link_1yz5j_39{color:inherit;display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-5);text-decoration:none}._link_1yz5j_39:hover{background:var(--color-bg-tertiary)}._link_1yz5j_39:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}._itemTitle_1yz5j_56{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}._itemSubtitle_1yz5j_63,._dueLabel_1yz5j_64,._empty_1yz5j_65{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}._itemSubtitle_1yz5j_63{color:var(--color-text-secondary)}._dueLabel_1yz5j_64{color:var(--color-warning-text);font-weight:var(--font-weight-medium)}._empty_1yz5j_65{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);margin:0;padding:var(--space-8) var(--space-5);text-align:center}._root_tb4r7_1{align-items:center;bottom:calc(var(--space-6) + 5.75rem);display:grid;gap:var(--space-1);justify-items:center;position:fixed;right:var(--space-6);z-index:30}._fabButton_tb4r7_12{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-accent);border:0;border-radius:var(--radius-full);box-shadow:var(--shadow-level-2);color:var(--color-text-on-accent);cursor:pointer;display:inline-flex;height:3.5rem;justify-content:center;transition:background-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);width:3.5rem}._fabButton_tb4r7_12:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-level-3);transform:translateY(-1px)}._fabButton_tb4r7_12:active{background:var(--color-accent-active);box-shadow:var(--shadow-level-1);transform:translateY(0)}._fabButton_tb4r7_12:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:2px}._fabLabel_tb4r7_48{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;text-shadow:0 1px 2px var(--color-bg-tertiary)}@media(max-width:47.99rem){._root_tb4r7_1{bottom:calc(var(--space-4) + 5.25rem);right:var(--space-4)}._fabButton_tb4r7_12{height:3rem;width:3rem}}._page_1b7va_1{padding-bottom:calc(var(--space-24) + 4rem)}._layout_1b7va_5{display:grid;gap:var(--space-8)}._titleRow_1b7va_10{display:grid;gap:var(--space-4)}._title_1b7va_10{font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl))}._contentArea_1b7va_19{display:grid;gap:var(--space-8)}._mainColumn_1b7va_24{display:grid;gap:var(--space-6);min-width:0}._sidebar_1b7va_30{align-self:start;display:grid;gap:var(--space-4);min-width:0}._metaPanel_1b7va_37{display:grid;gap:var(--space-2);padding:var(--space-4);position:relative}._dismissInstructorCardButton_1b7va_44{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;position:absolute;right:var(--space-3);top:var(--space-3);width:1.75rem}._dismissInstructorCardButton_1b7va_44:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._dismissInstructorCardButton_1b7va_44:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._metaLabel_1b7va_72{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._metaValue_1b7va_80{color:var(--color-text-primary);font-size:var(--font-size-base)}._settingsPanel_1b7va_85{display:grid;gap:var(--space-4);padding:var(--space-5)}._settingsHeader_1b7va_91{align-items:center;color:var(--color-text-primary);display:flex;gap:var(--space-2)}._settingsTitle_1b7va_98{font-size:var(--font-size-base);margin:0}._settingsList_1b7va_103{display:grid;gap:var(--space-4)}._settingRow_1b7va_108{align-items:center;display:flex;gap:var(--space-3);min-height:44px}._settingCheckbox_1b7va_115{flex:0 0 auto;margin-top:0}._settingContent_1b7va_120{cursor:pointer;display:grid;gap:2px;min-width:0}._settingLabel_1b7va_127{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._settingBlurb_1b7va_133{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}._listSurface_1b7va_139{overflow:hidden;padding:0}._listStack_1b7va_144{display:grid}._listStack_1b7va_144>*+*{margin-top:0}._list_1b7va_139{list-style:none;margin:0;padding:0}._item_1b7va_158{min-width:0}._item_1b7va_158[data-dragging=true]{background:var(--color-bg-secondary);box-shadow:var(--color-shadow-md);position:relative;z-index:1}._item_1b7va_158[data-separated=true]{border-top:1px solid var(--color-border-subtle)}._item_1b7va_158[data-interactive=true]{transition:background-color var(--transition-normal)}._item_1b7va_158[data-interactive=true]:hover,._item_1b7va_158[data-interactive=true]:focus-within{background:var(--color-bg-secondary)}._dividerItem_1b7va_182{min-width:0}._dividerItem_1b7va_182[data-dragging=true]{position:relative;z-index:1}._stateCard_1b7va_191{display:grid;gap:var(--space-3);padding:var(--space-6)}._stateTitle_1b7va_197{font-size:var(--font-size-lg)}._stateMessage_1b7va_201{color:var(--color-text-secondary);max-width:40rem}._dragHandle_1b7va_206{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:grab;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;touch-action:none;transition:background-color var(--transition-normal),color var(--transition-normal)}._dragHandle_1b7va_206:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._dragHandle_1b7va_206:active{cursor:grabbing}._dragHandle_1b7va_206:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}._editActionBar_1b7va_237{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);bottom:var(--space-6);box-shadow:var(--shadow-level-2);display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);position:fixed;right:var(--space-6);z-index:30}._cancelEditButton_1b7va_252,._saveEditButton_1b7va_253{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--font-size-sm);min-height:2.5rem;padding:var(--space-2) var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}._cancelEditButton_1b7va_252{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._cancelEditButton_1b7va_252:hover{background:var(--color-bg-secondary)}._cancelEditButton_1b7va_252[data-disabled=true]{cursor:not-allowed;opacity:.55}._cancelEditButton_1b7va_252[data-disabled=true]:hover{background:var(--color-bg-primary)}._saveEditButton_1b7va_253{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-semibold)}._saveEditButton_1b7va_253:hover{background:color-mix(in srgb,var(--color-accent) 90%,black);border-color:color-mix(in srgb,var(--color-accent) 90%,black)}._saveEditButton_1b7va_253[data-disabled=true]{cursor:not-allowed;opacity:.45}._saveEditButton_1b7va_253[data-disabled=true]:hover{background:var(--color-accent);border-color:var(--color-accent)}._cancelEditButton_1b7va_252:focus-visible,._saveEditButton_1b7va_253:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}._liveRegion_1b7va_316{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:48rem){._titleRow_1b7va_10[data-has-instructor-card=true],._contentArea_1b7va_19[data-has-sidebar=true]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(18rem,20rem)}._contentArea_1b7va_19[data-has-sidebar=true]{grid-template-areas:"main sidebar"}._contentArea_1b7va_19[data-has-sidebar=true] ._mainColumn_1b7va_24{grid-area:main}._contentArea_1b7va_19[data-has-sidebar=true] ._sidebar_1b7va_30{grid-area:sidebar}._titleRow_1b7va_10[data-has-instructor-card=true]{align-items:center}._titleRow_1b7va_10[data-has-instructor-card=true] ._metaPanel_1b7va_37{padding:var(--space-3)}._titleRow_1b7va_10[data-has-instructor-card=true] ._dismissInstructorCardButton_1b7va_44{right:var(--space-2);top:var(--space-2)}._titleRow_1b7va_10[data-has-instructor-card=true] ._metaLabel_1b7va_72{font-size:.65rem}._titleRow_1b7va_10[data-has-instructor-card=true] ._metaValue_1b7va_80{font-size:var(--font-size-sm)}}@media(max-width:47.99rem){._editActionBar_1b7va_237{bottom:var(--space-4);right:var(--space-4)}}._overlay_1a5p2_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1a5p2_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-5);left:50%;max-height:min(90vh,48rem);max-width:min(34rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._content_1a5p2_8[data-payment-ready=true]{max-width:min(52rem,calc(100vw - 2rem));min-height:min(42rem,calc(100vh - 2rem))}._srOnly_1a5p2_32{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._header_1a5p2_43,._body_1a5p2_44,._courseSummary_1a5p2_45,._statusBlock_1a5p2_46{display:grid;gap:var(--space-3)}._title_1a5p2_51{font-size:var(--font-size-lg)}._description_1a5p2_55,._helperText_1a5p2_56,._statusText_1a5p2_57,._supportText_1a5p2_58{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}._field_1a5p2_64{display:grid;gap:var(--space-2)}._label_1a5p2_69{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._input_1a5p2_74{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;min-height:2.75rem;padding:.625rem .875rem}._input_1a5p2_74:disabled{cursor:not-allowed;opacity:.65}._input_1a5p2_74:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 28%,transparent);outline:none}._lookupRow_1a5p2_95{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}._courseSummary_1a5p2_45{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}._courseName_1a5p2_109{font-size:var(--font-size-base)}._details_1a5p2_113{display:grid;gap:var(--space-2)}._detailRow_1a5p2_118{align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between}._detailLabel_1a5p2_125{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._detailValue_1a5p2_130{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._error_1a5p2_135,._warning_1a5p2_136,._success_1a5p2_137{border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-3)}._error_1a5p2_135{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text)}._warning_1a5p2_136{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}._success_1a5p2_137{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text)}._footer_1a5p2_162{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:end}._paymentFrame_1a5p2_169{min-height:32rem}@media(max-width:47.99rem){._content_1a5p2_8,._content_1a5p2_8[data-payment-ready=true]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-height:92vh;max-width:none;min-height:70vh;top:auto;transform:none}._lookupRow_1a5p2_95{grid-template-columns:1fr}._footer_1a5p2_162{flex-direction:column-reverse}}._overlay_1t52d_1{background:var(--color-bg-backdrop);top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}._content_1t52d_8{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-5);left:50%;max-width:min(30rem,calc(100vw - 2rem));padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:41}._header_1t52d_25,._body_1t52d_26{display:grid;gap:var(--space-3)}._title_1t52d_31{font-size:var(--font-size-lg)}._description_1t52d_35,._helperText_1t52d_36{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}._field_1t52d_42{display:grid;gap:var(--space-2)}._label_1t52d_47{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._input_1t52d_52{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;min-height:2.75rem;padding:.625rem .875rem}._input_1t52d_52:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 28%,transparent);outline:none}._checkboxRow_1t52d_68{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}._checkbox_1t52d_68{accent-color:var(--color-accent);margin-top:.1875rem}._footer_1t52d_80{display:flex;gap:var(--space-3);justify-content:end}@media(max-width:47.99rem){._content_1t52d_8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0 0;left:0;max-width:none;top:auto;transform:none}._footer_1t52d_80{flex-direction:column-reverse}}._badge_3dgjk_1{align-items:center;border:1px solid transparent;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:var(--tracking-wide);min-height:1.75rem;padding:0 var(--space-2);text-transform:uppercase;white-space:nowrap}._badge_3dgjk_1[data-tone=live]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}._badge_3dgjk_1[data-tone=completed]{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-text)}._badge_3dgjk_1[data-tone=archived]{background:var(--color-bg-secondary);border-color:var(--color-border-subtle);color:var(--color-text-secondary)}._card_1uxd5_1{--course-card-banner-height: 8.75rem;background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-2);color:inherit;height:100%;overflow:hidden;position:relative;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}._card_1uxd5_1:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-level-3);transform:translateY(-2px) scale(1.01)}._linkSurface_1uxd5_24{color:inherit;display:grid;grid-template-rows:var(--course-card-banner-height) minmax(0,1fr) auto;height:100%;text-decoration:none}._linkSurface_1uxd5_24:focus-visible{border-radius:inherit;outline:3px solid var(--color-focus-ring);outline-offset:-3px}._menuTrigger_1uxd5_38{background:var(--color-surface-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-primary);position:absolute;right:var(--space-4);top:calc(var(--course-card-banner-height) + var(--space-4));z-index:2}._menuTrigger_1uxd5_38:hover,._menuTrigger_1uxd5_38[data-state=open]{background:var(--color-bg-secondary);border-color:var(--color-border-medium)}._menuContent_1uxd5_55{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);min-width:10rem;overflow:hidden;padding:var(--space-1);z-index:30}._menuItem_1uxd5_66{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;gap:var(--space-2);outline:none;padding:.625rem .75rem}._menuItem_1uxd5_66[data-highlighted]{background:var(--color-bg-secondary)}._banner_1uxd5_81{background:var(--color-surface-secondary);height:100%;overflow:hidden;position:relative}._bannerImage_1uxd5_88{display:block;height:100%;object-fit:cover;width:100%}._bannerFallback_1uxd5_95{align-items:end;display:flex;height:100%;padding:var(--space-4)}._bannerMark_1uxd5_102{align-items:center;background:color-mix(in srgb,var(--color-surface-primary) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-surface-primary) 72%,transparent);border-radius:var(--radius-full);color:var(--color-text-primary);display:inline-flex;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);height:3rem;justify-content:center;letter-spacing:.08em;text-transform:uppercase;width:3rem}._banner_1uxd5_81[data-tone=accent]{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 84%,white),color-mix(in srgb,var(--color-accent-active) 76%,black))}._banner_1uxd5_81[data-tone=info]{background:linear-gradient(145deg,color-mix(in srgb,var(--color-info-border) 78%,white),color-mix(in srgb,var(--color-info-text) 84%,white))}._banner_1uxd5_81[data-tone=success]{background:linear-gradient(145deg,color-mix(in srgb,var(--color-success-border) 78%,white),color-mix(in srgb,var(--color-success-text) 72%,white))}._banner_1uxd5_81[data-tone=warning]{background:linear-gradient(145deg,color-mix(in srgb,var(--color-warning-border) 80%,white),color-mix(in srgb,var(--color-warning-text) 68%,white))}._banner_1uxd5_81[data-tone=neutral]{background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-tertiary) 90%,white),color-mix(in srgb,var(--color-bg-inverse) 24%,white))}._infoSection_1uxd5_143{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3)}._titleRow_1uxd5_149{align-items:start;display:flex;gap:var(--space-3);min-width:0;padding-right:calc(2.75rem + var(--space-3))}._title_1uxd5_149{flex:1 1 auto;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_1uxd5_168{color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._footer_1uxd5_176{align-items:center;background:color-mix(in srgb,var(--color-surface-secondary) 74%,var(--color-surface-primary));border-top:1px solid var(--color-border-subtle);display:flex;min-height:5.125rem;padding:var(--space-3) var(--space-4)}._footerLabel_1uxd5_189{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);min-width:0}._footerIcon_1uxd5_199{color:var(--color-accent);flex:none}@media(max-width:47.99rem){._menuTrigger_1uxd5_38{right:var(--space-3);top:calc(var(--course-card-banner-height) + var(--space-3))}}._page_e14bw_1{display:grid;gap:var(--space-24)}._srOnly_e14bw_6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._header_e14bw_17{align-items:end;display:flex;justify-content:space-between}._actions_e14bw_23{align-items:center;display:flex;gap:var(--space-3);justify-content:flex-end}._actions_e14bw_23 button{align-items:center;display:inline-flex;gap:var(--space-2)}._intro_e14bw_36{display:grid;gap:var(--space-8)}._title_e14bw_41{font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl))}._description_e14bw_45{color:var(--color-text-secondary);max-width:38rem}._toolbar_e14bw_50{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;min-width:0}._sortPill_e14bw_58{align-items:center;display:flex;flex:0 1 auto;height:36px;min-width:0}._selectTrigger_e14bw_66,._dropdownTrigger_e14bw_67{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-secondary);border:0;border-radius:10px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);gap:var(--space-2);height:36px;justify-content:space-between;line-height:1;min-width:0;overflow:hidden;padding:0 var(--space-3);transition:background-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal)}._selectTrigger_e14bw_66{flex:0 1 auto;border-radius:0 10px 10px 0;max-width:11rem}._dropdownTrigger_e14bw_67{flex:1 1 auto;max-width:13.5rem}._selectTrigger_e14bw_66:hover,._selectTrigger_e14bw_66[data-state=open],._dropdownTrigger_e14bw_67:hover,._dropdownTrigger_e14bw_67[data-state=open]{background:var(--color-bg-tertiary)}._selectTrigger_e14bw_66:focus-visible,._dropdownTrigger_e14bw_67:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}._triggerLabel_e14bw_115{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevronIcon_e14bw_124{flex:0 0 auto;opacity:.5}._sortDirectionButton_e14bw_129{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-secondary);border:0;border-radius:10px 0 0 10px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;flex:0 0 36px;justify-content:center;height:36px;padding:0;width:36px;transition:background-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal)}._sortDirectionButton_e14bw_129:hover{background:var(--color-bg-tertiary)}._sortDirectionButton_e14bw_129:active{background:color-mix(in srgb,var(--color-bg-tertiary) 82%,var(--color-bg-primary))}._sortDirectionButton_e14bw_129:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}._selectContent_e14bw_166,._dropdownContent_e14bw_167{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);min-width:var(--radix-select-trigger-width, 12rem);overflow:hidden;padding:var(--space-1);z-index:30}._dropdownContent_e14bw_167{min-width:12rem}._menuHeader_e14bw_182{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.02em;padding:.5rem var(--space-3)}._menuDivider_e14bw_189{background:var(--color-border-subtle);height:1px;margin:var(--space-1) 0}._selectViewport_e14bw_195{display:grid;gap:var(--space-1)}._selectItem_e14bw_200,._dropdownItem_e14bw_201{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);min-height:2.25rem;outline:none;padding:.625rem var(--space-3) .625rem 2.25rem;position:relative;-webkit-user-select:none;user-select:none}._selectItem_e14bw_200[data-highlighted],._dropdownItem_e14bw_201[data-highlighted]{background:var(--color-bg-secondary)}._itemIndicator_e14bw_222{align-items:center;color:var(--color-accent);display:inline-flex;justify-content:center;left:var(--space-3);position:absolute}._grid_e14bw_231{align-items:stretch;display:grid;gap:var(--space-5);grid-template-columns:1fr;list-style:none;margin:0;padding:0}._item_e14bw_222{height:100%;min-width:0}._stateCard_e14bw_246{display:grid;gap:var(--space-3);padding:var(--space-6)}._stateTitle_e14bw_252{font-size:var(--font-size-lg)}._stateMessage_e14bw_256{color:var(--color-text-secondary);max-width:36rem}._stateActions_e14bw_261{display:flex;flex-wrap:wrap;gap:var(--space-3)}._liveRegion_e14bw_267{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:48rem){._grid_e14bw_231{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){._grid_e14bw_231{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){._header_e14bw_17{align-items:start;flex-direction:column;gap:var(--space-12)}._actions_e14bw_23{width:100%}._toolbar_e14bw_50{align-items:center;flex-direction:row;gap:var(--space-2)}._selectTrigger_e14bw_66{max-width:9.5rem}}._surface_1rw9x_1{background:#fff;border:1px solid var(--color-border-subtle);border-radius:1.25rem;overflow:hidden}._scrollRegion_1rw9x_8{overflow:auto}._table_1rw9x_12{border-collapse:separate;border-spacing:0;min-width:72rem;width:100%}._caption_1rw9x_19{color:var(--color-text-muted);padding:1rem 1rem 0;text-align:left}._table_1rw9x_12 th,._table_1rw9x_12 td{background:#fff;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:.85rem 1rem;text-align:left;vertical-align:top}._table_1rw9x_12 thead th{background:color-mix(in srgb,var(--color-bg-secondary) 92%,white);font-size:.85rem;font-weight:700;position:sticky;top:0;z-index:3}._assignmentHeader_1rw9x_44{max-width:10rem;min-width:8rem}._sortButton_1rw9x_49{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}._stickyHeader_1rw9x_58,._stickyCell_1rw9x_59,._stickyCellSecondary_1rw9x_60,._stickyCellTertiary_1rw9x_61,._stickyCellQuaternary_1rw9x_62{position:sticky;z-index:4}._stickyHeader_1rw9x_58,._stickyCell_1rw9x_59{left:0}._stickyHeader_1rw9x_58{background:color-mix(in srgb,var(--color-bg-secondary) 92%,white)}._stickyCell_1rw9x_59,._stickyCellSecondary_1rw9x_60,._stickyCellTertiary_1rw9x_61,._stickyCellQuaternary_1rw9x_62{background:#fff}._stickyCell_1rw9x_59{left:0;min-width:12rem}._stickyCellSecondary_1rw9x_60{left:12rem;min-width:10rem}._stickyCellTertiary_1rw9x_61{left:22rem;min-width:14rem}._stickyCellQuaternary_1rw9x_62{left:36rem;min-width:8rem}._studentButton_1rw9x_103{padding-left:0;padding-right:0}._loadingCell_1rw9x_108{color:var(--color-text-muted)}._table_1rw9x_12 td[data-band=strong]{background:color-mix(in srgb,var(--color-success-bg) 55%,white)}._table_1rw9x_12 td[data-band=mid]{background:color-mix(in srgb,var(--color-warning-bg) 60%,white)}._table_1rw9x_12 td[data-band=low]{background:color-mix(in srgb,var(--color-danger-bg) 50%,white)}@media(max-width:900px){._table_1rw9x_12{min-width:60rem}._stickyCell_1rw9x_59{min-width:9rem}._stickyCellSecondary_1rw9x_60{left:9rem;min-width:8rem}._stickyCellTertiary_1rw9x_61{left:17rem;min-width:11rem}._stickyCellQuaternary_1rw9x_62{left:28rem;min-width:8rem}}._header_7uyoq_1{display:grid;gap:.9rem}._backButton_7uyoq_6{justify-self:start}._copy_7uyoq_10{display:grid;gap:.35rem}._title_7uyoq_15{color:var(--color-text-primary);font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.1;margin:0}._subtitle_7uyoq_22{color:var(--color-text-muted);margin:0}._container_jm5e6_1{display:grid;gap:.75rem}._header_jm5e6_6{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}._label_jm5e6_13{color:var(--color-text-primary);font-size:.95rem;font-weight:600;margin:0}._value_jm5e6_20{color:var(--color-text-muted);font-size:.9rem;margin:0}._track_jm5e6_26{background:color-mix(in srgb,var(--color-border-strong) 40%,white);border-radius:999px;height:.625rem;overflow:hidden}._fill_jm5e6_33{background:linear-gradient(90deg,var(--color-accent-hover),var(--color-accent));border-radius:inherit;height:100%;transition:width .16s ease}._page_81d33_1{display:grid;gap:1.5rem;padding:1.5rem}._stateCard_81d33_7{display:grid;gap:.75rem;padding:1.5rem}._stateTitle_81d33_13{color:var(--color-text-primary);font-size:1.35rem;margin:0}._stateMessage_81d33_19{color:var(--color-text-muted);margin:0}@media(max-width:900px){._page_81d33_1{padding:1rem}}._readOnly_vbz1s_1,._editor_vbz1s_2{display:grid;gap:.35rem;min-width:0}._label_vbz1s_8{color:var(--color-text-muted);font-size:.8rem;font-weight:600;line-height:1.2}._readOnlyValue_vbz1s_15{color:var(--color-text-primary);font-size:.95rem;font-weight:600}._inputRow_vbz1s_21{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}._input_vbz1s_21{background:#fff;border:1px solid var(--color-border-strong);border-radius:.75rem;color:var(--color-text-primary);font:inherit;min-width:5rem;padding:.55rem .7rem}._input_vbz1s_21[aria-invalid=true]{border-color:var(--color-danger-strong)}._maxValue_vbz1s_42{color:var(--color-text-muted);font-size:.85rem}._error_vbz1s_47{color:var(--color-danger-strong);font-size:.8rem}._card_16ur7_1{display:grid;gap:1rem;padding:1.5rem}._header_16ur7_7{align-items:start;display:flex;gap:1rem;justify-content:space-between}._titleGroup_16ur7_14{min-width:0}._title_16ur7_14{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0;word-break:break-word}._actions_16ur7_25{display:flex;gap:.6rem}._scoreBlock_16ur7_30{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid;gap:.8rem;padding:1rem 1.25rem}._scoreBlockHeader_16ur7_39{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}._scoreBlockTitle_16ur7_46{color:var(--color-text-primary);font-size:1rem;margin:0}._summary_16ur7_52{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._questionGrid_16ur7_58{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr))}._error_16ur7_64{color:var(--color-danger-strong);margin:0}@media(max-width:47.99rem){._card_16ur7_1{padding:1rem}._scoreBlock_16ur7_30{padding:.9rem 1rem}._header_16ur7_7{align-items:stretch;flex-direction:column}._actions_16ur7_25{justify-content:flex-start}}._page_sl87b_1{display:grid;gap:1.5rem;padding:1.5rem}._summaryCard_sl87b_7{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:1.25rem 1.5rem}._summaryMetric_sl87b_14{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid;gap:.35rem;padding:1rem 1.125rem}._summaryLabel_sl87b_23{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._summaryValue_sl87b_29{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}._assignmentList_sl87b_36{display:grid;gap:1rem}._stateCard_sl87b_41{display:grid;gap:.75rem;padding:1.5rem}._stateTitle_sl87b_47{color:var(--color-text-primary);font-size:1.35rem;margin:0}._stateMessage_sl87b_53{color:var(--color-text-muted);margin:0}@media(max-width:900px){._page_sl87b_1,._summaryCard_sl87b_7{padding:1rem}}._header_1alng_1{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--m-kudu-white) 94%,transparent);border-bottom:1px solid transparent;position:sticky;top:0;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background-color var(--transition-normal);z-index:20}._header_1alng_1[data-scrolled=true]{background:color-mix(in srgb,var(--m-kudu-white) 98%,transparent);border-bottom-color:#1a1d2e14;box-shadow:0 10px 30px #1a1d2e14}._inner_1alng_20{align-items:center;display:grid;gap:var(--space-6);grid-template-columns:auto 1fr auto;margin:0 auto;max-width:var(--m-container-max);min-height:var(--m-nav-height);padding:0 var(--space-6)}._brand_1alng_31{align-items:center;color:var(--m-kudu-ink);display:inline-flex;font-size:1.25rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;text-decoration:none}._brandLogo_1alng_41{display:block;height:1.5rem;width:auto}._desktopNav_1alng_47{align-items:center;display:flex;gap:var(--space-5);justify-content:center}._navLink_1alng_54,._loginLink_1alng_55{color:var(--m-kudu-ink);font-size:var(--m-body-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) 0;position:relative;text-decoration:none}._loginLink_1alng_55{color:var(--m-kudu-muted)}._navLink_1alng_54:after{background:var(--m-kudu-blue);border-radius:var(--radius-full);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.4);transition:opacity var(--transition-normal),transform var(--transition-normal)}._navLink_1alng_54:hover,._navLinkActive_1alng_85{color:var(--m-kudu-blue)}._navLink_1alng_54:hover:after,._navLinkActive_1alng_85:after{opacity:1;transform:scaleX(1)}._loginLink_1alng_55:hover,._loginLink_1alng_55:focus-visible{color:var(--m-kudu-ink)}._navLink_1alng_54:focus-visible,._loginLink_1alng_55:focus-visible,._menuTrigger_1alng_102:focus-visible,._closeButton_1alng_103:focus-visible,._mobileNavLink_1alng_104:focus-visible,._mobileLogin_1alng_105:focus-visible{box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none}._rightRail_1alng_110{align-items:center;display:flex;gap:var(--space-4);justify-self:end}._menuTrigger_1alng_102,._closeButton_1alng_103{align-items:center;background:transparent;border:1px solid var(--m-kudu-line);border-radius:var(--radius-full);color:var(--m-kudu-ink);display:none;height:2.5rem;justify-content:center;width:2.5rem}._mobileOverlay_1alng_130{background:#1a1d2e7a;top:0;right:0;bottom:0;left:0;position:fixed;z-index:39}._mobileContent_1alng_137{background:var(--m-kudu-white);display:grid;gap:var(--space-5);top:0;right:0;bottom:0;left:0;padding:var(--space-5) var(--space-4) var(--space-8);position:fixed;z-index:40}._mobileHeader_1alng_147{align-items:center;display:flex;justify-content:space-between}._mobileNav_1alng_104{display:grid;gap:var(--space-2)}._mobileNavLink_1alng_104,._mobileLogin_1alng_105{border-radius:var(--radius-md);color:var(--m-kudu-ink);font-size:var(--m-h3);padding:var(--space-3) .875rem;text-decoration:none}._mobileNavLinkActive_1alng_167{background:var(--m-kudu-blue-soft);color:var(--m-kudu-blue-dark)}._mobileDivider_1alng_172{background:var(--m-kudu-line);height:1px}._mobileLogin_1alng_105{color:var(--m-kudu-muted);font-size:var(--m-body-lg);font-weight:var(--font-weight-semibold)}._srOnly_1alng_183{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:63.99rem){._inner_1alng_20{gap:var(--space-4);min-height:var(--m-nav-height-mobile);padding:0 var(--space-4)}._desktopNav_1alng_47,._loginLink_1alng_55{display:none}._menuTrigger_1alng_102,._closeButton_1alng_103{display:inline-flex}}._cta_1kwz4_1{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-family:var(--m-font-body);font-size:var(--m-body);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-content:center;min-height:3rem;padding:.75rem 1.25rem;text-decoration:none;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal),transform var(--transition-normal)}._cta_1kwz4_1:focus-visible{box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none}._primary_1kwz4_26{background:var(--m-kudu-blue);border:1px solid transparent;color:var(--m-kudu-white)}._primary_1kwz4_26:hover{background:var(--m-kudu-blue-dark);color:var(--m-kudu-white);transform:translateY(-1px)}._secondary_1kwz4_38{background:transparent;border:1px solid var(--m-kudu-line);color:var(--m-kudu-ink)}._secondary_1kwz4_38:hover{background:var(--m-kudu-bg-soft);border-color:color-mix(in srgb,var(--m-kudu-blue) 32%,var(--m-kudu-line));color:var(--m-kudu-ink)}._icon_1kwz4_50{display:inline-flex;flex:none}@media(max-width:47.99rem){._cta_1kwz4_1{width:100%}}._footer_1cmf3_1{background:var(--m-kudu-navy);color:var(--m-kudu-white);padding:var(--space-12) 0 var(--space-6)}._inner_1cmf3_7{display:grid;gap:var(--space-12);margin:0 auto;max-width:var(--m-container-max);padding:0 var(--space-6)}._topCta_1cmf3_15{align-items:center;border-bottom:1px solid rgba(201,208,245,.24);display:flex;gap:var(--space-6);justify-content:space-between;padding-bottom:var(--space-8)}._topCopy_1cmf3_24{display:grid;gap:var(--space-2)}._topEyebrow_1cmf3_29{color:#c9d0f5;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._topTitle_1cmf3_38{color:var(--m-kudu-white);font-size:var(--m-h2);line-height:1.15}._columns_1cmf3_44{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr))}._brandColumn_1cmf3_50,._column_1cmf3_44{display:grid;align-content:start;gap:var(--space-3)}._brand_1cmf3_50{color:var(--m-kudu-white);font-size:1.5rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;text-decoration:none}._tagline_1cmf3_65{color:#eef1ff;font-size:var(--m-body);font-weight:var(--font-weight-medium);margin:0}._brandCopy_1cmf3_72{color:#c9d0f5;line-height:1.7;margin:0;max-width:20rem}._columnTitle_1cmf3_79{color:var(--m-kudu-white);font-family:var(--m-font-body);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._linkList_1cmf3_89{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}._link_1cmf3_89,._inlineLink_1cmf3_98,._legalLink_1cmf3_99{color:#c9d0f5;text-decoration:none}._link_1cmf3_89:hover,._inlineLink_1cmf3_98:hover,._legalLink_1cmf3_99:hover{color:var(--m-kudu-white)}._bottomBar_1cmf3_110{align-items:center;border-top:1px solid rgba(201,208,245,.16);color:#c9d0f5;display:flex;gap:var(--space-4);justify-content:space-between;padding-top:var(--space-5)}._copyright_1cmf3_120{margin:0}._legalLinks_1cmf3_124{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:63.99rem){._topCta_1cmf3_15{align-items:start;flex-direction:column}._columns_1cmf3_44{grid-template-columns:repeat(2,minmax(0,1fr))}._brandColumn_1cmf3_50{grid-column:1 / -1}._bottomBar_1cmf3_110{align-items:start;flex-direction:column}}@media(max-width:47.99rem){._inner_1cmf3_7{padding:0 var(--space-4)}._topTitle_1cmf3_38{font-size:var(--m-h2-mobile)}._columns_1cmf3_44{grid-template-columns:1fr}}:root{--m-kudu-blue: #3e54c4;--m-kudu-blue-dark: #2a3a9c;--m-kudu-navy: #1a1f4e;--m-kudu-amber: #e89b1a;--m-kudu-ink: #1a1d2e;--m-kudu-muted: #526079;--m-kudu-line: #d7deea;--m-kudu-bg-soft: #f7f8fa;--m-kudu-white: #ffffff;--m-kudu-blue-soft: #e8edff;--m-kudu-navy-soft: #eef1ff;--m-kudu-navy-text: #c9d0f5;--m-kudu-focus: rgba(62, 84, 196, .3);--m-font-heading: "Playfair Display", "Iowan Old Style", "Palatino Linotype", "URW Palladio L", P052, Georgia, serif;--m-font-body: var(--font-sans);--m-display: 3.5rem;--m-display-mobile: 2.5rem;--m-h1: 2.5rem;--m-h1-mobile: 2rem;--m-h2: 1.75rem;--m-h2-mobile: 1.5rem;--m-h3: 1.25rem;--m-h3-mobile: 1.125rem;--m-body-lg: 1.125rem;--m-body: 1rem;--m-body-sm: .875rem;--m-section-pad-y: 6rem;--m-section-pad-y-mobile: 4rem;--m-gap-tight: 1rem;--m-gap-std: 1.5rem;--m-gap-generous: 2.5rem;--m-nav-height: 4.5rem;--m-nav-height-mobile: 4rem;--m-container-max: 76rem;--m-content-max: 70rem;--m-text-max: 36.25rem;--m-card-radius: 1rem;--m-shadow-soft: 0 12px 30px rgba(26, 29, 46, .08);--m-shadow-lifted: 0 20px 45px rgba(26, 29, 46, .14)}._shell_10i9o_1{background:var(--m-kudu-white);color:var(--m-kudu-ink);display:grid;font-family:var(--m-font-body);grid-template-rows:auto 1fr auto;min-height:100vh}._main_10i9o_10{min-width:0}._shell_10i9o_1 h1,._shell_10i9o_1 h2,._shell_10i9o_1 h3{color:var(--m-kudu-ink);font-family:var(--m-font-heading);letter-spacing:-.03em}._shell_10i9o_1 p,._shell_10i9o_1 li{color:var(--m-kudu-ink)}._shell_10i9o_1 [data-background=navy]{color:var(--m-kudu-white)}._shell_10i9o_1 [data-background=navy] h1,._shell_10i9o_1 [data-background=navy] h2,._shell_10i9o_1 [data-background=navy] h3,._shell_10i9o_1 [data-background=navy] h4,._shell_10i9o_1 [data-background=navy] h5,._shell_10i9o_1 [data-background=navy] h6,._shell_10i9o_1 [data-background=navy] p,._shell_10i9o_1 [data-background=navy] li{color:inherit}._section_117pj_1{padding:var(--m-section-pad-y) 0}._section_117pj_1[data-background=white]{background:var(--m-kudu-white)}._section_117pj_1[data-background=soft]{background:var(--m-kudu-bg-soft)}._section_117pj_1[data-background=navy]{background:var(--m-kudu-navy);color:var(--m-kudu-white)}._content_117pj_18{margin:0 auto;max-width:var(--m-container-max);padding:0 var(--space-6);width:100%}@media(max-width:47.99rem){._section_117pj_1{padding:var(--m-section-pad-y-mobile) 0}._content_117pj_18{padding:0 var(--space-4)}}._section_nu0ix_1{min-height:calc(100vh - var(--m-nav-height) - 20rem)}._card_nu0ix_5{display:grid;gap:var(--space-4);margin:0 auto;max-width:42rem}._eyebrow_nu0ix_12{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_nu0ix_21{font-size:var(--m-h1);line-height:1.05}._description_nu0ix_26,._contact_nu0ix_27{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0;max-width:38rem}._contact_nu0ix_27 a{color:var(--m-kudu-blue);text-decoration:none}._contact_nu0ix_27 a:hover{color:var(--m-kudu-blue-dark);text-decoration:underline}@media(max-width:47.99rem){._section_nu0ix_1{min-height:auto}._title_nu0ix_21{font-size:var(--m-h1-mobile)}._description_nu0ix_26,._contact_nu0ix_27{font-size:var(--m-body)}}._heroSection_1rfyt_1{padding-top:8.25rem;padding-bottom:7.25rem}._heroContent_1rfyt_6{max-width:55rem}._heroCopy_1rfyt_10{display:grid;gap:var(--space-6)}._heroEyebrow_1rfyt_15,._eyebrow_1rfyt_16{color:var(--m-kudu-blue)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.16em;margin:0}._heroTitle_1rfyt_24{color:var(--m-kudu-ink);font-size:var(--m-display);line-height:1.06;max-width:52rem}._heroTitle_1rfyt_24 em{color:var(--m-kudu-blue);font-style:italic}._heroSubhead_1rfyt_36{color:var(--m-kudu-muted)!important;font-size:var(--m-body-lg);line-height:1.58;margin:0;max-width:46rem}._originSection_1rfyt_44{background:color-mix(in srgb,var(--m-kudu-amber) 6%,var(--m-kudu-white))}._originGrid_1rfyt_48{display:grid;gap:var(--space-10);grid-template-columns:minmax(12rem,.28fr) minmax(0,.72fr)}._sideEyebrow_1rfyt_54{align-self:start;display:grid;gap:var(--space-4);padding-top:.65rem}._sideLine_1rfyt_61{background:var(--m-kudu-amber);display:block;height:2px;width:10rem}._sideEyebrow_1rfyt_54 p{color:var(--m-kudu-blue)!important;font-family:var(--m-font-heading);font-size:1rem;font-style:italic;line-height:1.3;margin:0}._originCopy_1rfyt_77{display:grid;gap:var(--space-4);max-width:42rem}._originCopy_1rfyt_77 p{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:1.06rem;line-height:1.75;margin:0}._dropCap_1rfyt_91{color:var(--m-kudu-ink);float:left;font-family:var(--m-font-heading);font-size:4.25rem;line-height:.78;margin:.22rem .8rem 0 0}._sectionStack_1rfyt_100{display:grid;gap:var(--space-12)}._sectionHeader_1rfyt_105{display:grid;gap:var(--space-4);max-width:44rem}._sectionTitle_1rfyt_111{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08;max-width:48rem}._sectionSubhead_1rfyt_118{color:var(--m-kudu-muted)!important;font-size:var(--m-body-lg);line-height:1.62;margin:0;max-width:42rem}._founderGrid_1rfyt_126{display:grid;gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}._statsGrid_1rfyt_132{display:grid;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}._statCard_1rfyt_138{background:var(--m-kudu-bg-soft);border:1px solid var(--m-kudu-line);border-radius:.5rem;display:grid;gap:var(--space-4);min-height:12.5rem;padding:var(--space-8)}._statNumber_1rfyt_148{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:clamp(2rem,4.3vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:-.06em;line-height:.95;margin:0;overflow-wrap:break-word}._statNumber_1rfyt_148[data-variant=text]{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.05}._statSuffix_1rfyt_166{color:var(--m-kudu-amber)}._statLabel_1rfyt_170{align-self:end;color:var(--m-kudu-muted)!important;font-size:var(--m-body-sm);line-height:1.45;margin:0}._logoBlock_1rfyt_178{border-top:1px solid var(--m-kudu-line);display:grid;gap:var(--space-8);padding-top:var(--space-10)}._researchFootnote_1rfyt_185{border-top:1px solid var(--m-kudu-line);display:grid;gap:var(--space-2);justify-items:center;margin:0 auto;max-width:54rem;padding-top:var(--space-8);text-align:center}._researchFootnote_1rfyt_185 p{color:var(--m-kudu-muted)!important;font-size:var(--m-body-sm);line-height:1.65;margin:0}._inlineResearchLink_1rfyt_203{align-items:center;color:var(--m-kudu-blue);display:inline-flex;font-size:var(--m-body);font-weight:var(--font-weight-semibold);gap:var(--space-2);text-decoration:none}._inlineResearchLink_1rfyt_203 span:last-child{transition:transform var(--transition-normal)}._inlineResearchLink_1rfyt_203:hover span:last-child,._inlineResearchLink_1rfyt_203:focus-visible span:last-child{transform:translate(4px)}._inlineResearchLink_1rfyt_203:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}._ctaSection_1rfyt_229{border-top:1px solid var(--m-kudu-line)}._ctaContent_1rfyt_233{display:grid;gap:var(--space-5);justify-items:center;margin:0 auto;max-width:48rem;text-align:center}._ctaTitle_1rfyt_242{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08;max-width:42rem}._ctaSubhead_1rfyt_249{color:var(--m-kudu-muted)!important;font-size:var(--m-body-lg);line-height:1.62;margin:0;max-width:40rem}._ctaButtons_1rfyt_257{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:var(--space-2)}._ctaMicrocopy_1rfyt_265{color:var(--m-kudu-muted)!important;font-size:var(--m-body-sm);line-height:1.5;margin:0}@media(prefers-reduced-motion:reduce){._inlineResearchLink_1rfyt_203 span:last-child{transition:none}}@media(max-width:63.99rem){._originGrid_1rfyt_48{gap:var(--space-8);grid-template-columns:1fr}._sideLine_1rfyt_61{width:5rem}._founderGrid_1rfyt_126{grid-template-columns:1fr}._statsGrid_1rfyt_132{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){._heroSection_1rfyt_1{padding-bottom:5rem;padding-top:5.5rem}._heroCopy_1rfyt_10{gap:var(--space-5)}._heroTitle_1rfyt_24{font-size:var(--m-display-mobile)}._heroSubhead_1rfyt_36,._sectionSubhead_1rfyt_118,._ctaSubhead_1rfyt_249,._originCopy_1rfyt_77 p{font-size:var(--m-body)}._sectionTitle_1rfyt_111,._ctaTitle_1rfyt_242{font-size:var(--m-h1-mobile)}._sectionStack_1rfyt_100{gap:var(--space-9)}}@media(max-width:29.99rem){._statsGrid_1rfyt_132{grid-template-columns:1fr}._ctaButtons_1rfyt_257{width:100%}}._strip_2am3g_1{display:grid;gap:var(--space-5);justify-items:center;text-align:center}._eyebrow_2am3g_8{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._logos_2am3g_17{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);justify-content:center}._logoItem_2am3g_24{align-items:center;display:flex;flex-direction:column;gap:var(--space-1);justify-content:center;min-width:10rem;padding:var(--space-2) var(--space-3)}._logoImage_2am3g_34{filter:grayscale(1);max-height:2.75rem;max-width:100%;opacity:.7}._logoText_2am3g_41{color:var(--m-kudu-muted);font-family:var(--m-font-heading);font-size:var(--m-h3);line-height:1.2}._logoSubtitle_2am3g_48{color:var(--m-kudu-blue);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;line-height:1.2}._credibility_2am3g_56{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);justify-content:center}._credibilityItem_2am3g_63{align-items:center;color:var(--m-kudu-muted);display:inline-flex;font-size:var(--m-body-sm);gap:var(--space-2);line-height:1.6;margin:0;text-decoration:none}a._credibilityItem_2am3g_63:hover{color:var(--m-kudu-blue)}a._credibilityItem_2am3g_63:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}._accentDot_2am3g_85{background:var(--m-kudu-amber);border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}@media(max-width:47.99rem){._logoItem_2am3g_24{flex:1 1 calc(50% - var(--space-6));min-width:8.5rem}._credibility_2am3g_56{display:grid;justify-items:center}}._card_1rly3_1{display:grid;gap:var(--space-5)}._photo_1rly3_6{align-items:center;aspect-ratio:4 / 3;background:linear-gradient(135deg,color-mix(in srgb,var(--m-kudu-blue-soft) 76%,var(--m-kudu-white)),color-mix(in srgb,var(--m-kudu-blue) 16%,var(--m-kudu-white)));border:1px solid var(--m-kudu-line);border-radius:.375rem;display:flex;justify-content:center;object-fit:cover;object-position:center top;overflow:hidden;position:relative;width:100%}._initials_1rly3_26{color:color-mix(in srgb,var(--m-kudu-muted) 46%,var(--m-kudu-white));font-family:var(--m-font-heading);font-size:clamp(5.5rem,12vw,7.5rem);letter-spacing:-.08em;line-height:1}._photoPill_1rly3_34{background:var(--m-kudu-bg-soft);border-radius:.25rem;bottom:var(--space-4);color:var(--m-kudu-muted);font-size:.68rem;font-weight:var(--font-weight-semibold);left:var(--space-4);letter-spacing:.13em;padding:.45rem .65rem;position:absolute}._copy_1rly3_47{display:grid;gap:var(--space-4)}._headingGroup_1rly3_52{display:grid;gap:var(--space-2)}._name_1rly3_57{color:var(--m-kudu-ink);font-size:1.45rem;line-height:1.15;margin:0}._title_1rly3_64{color:var(--m-kudu-blue)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;margin:0}._bio_1rly3_72{display:grid;gap:var(--space-4)}._bio_1rly3_72 p{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.72;margin:0}._tags_1rly3_84{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tag_1rly3_84{background:var(--m-kudu-bg-soft);border:1px solid var(--m-kudu-line);border-radius:var(--radius-full);color:var(--m-kudu-muted);display:inline-flex;font-size:var(--m-body-sm);line-height:1.2;padding:.45rem .75rem;text-decoration:none}a._tag_1rly3_84:hover{border-color:color-mix(in srgb,var(--m-kudu-blue) 32%,var(--m-kudu-line));color:var(--m-kudu-blue)}a._tag_1rly3_84:focus-visible{box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none}@media(max-width:47.99rem){._photoPill_1rly3_34{bottom:var(--space-3);left:var(--space-3)}}._item_10zo1_1{display:grid;gap:var(--space-3)}._question_10zo1_6{color:var(--m-kudu-ink);font-family:var(--m-font-body);font-size:var(--m-body-lg);font-weight:var(--font-weight-semibold);line-height:1.35}._answer_10zo1_14{color:var(--m-kudu-muted);font-size:var(--m-body);line-height:1.75;margin:0}._section_kqmdm_1{display:grid;gap:var(--space-10)}._header_kqmdm_6{display:grid;gap:var(--space-3);justify-items:center;text-align:center}._eyebrow_kqmdm_13{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_kqmdm_22{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._grid_kqmdm_28{display:grid;gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:47.99rem){._title_kqmdm_22{font-size:var(--m-h1-mobile)}._grid_kqmdm_28{grid-template-columns:1fr}}._section_5uupx_1{background:radial-gradient(circle at 16% 22%,rgba(62,84,196,.32),transparent 32%),var(--m-kudu-navy);border-radius:var(--m-card-radius);color:var(--m-kudu-white)!important;display:grid;gap:var(--space-5);justify-items:center;margin:0 auto;max-width:64rem;padding:var(--space-12) var(--space-8);text-align:center}._eyebrow_5uupx_16{color:var(--m-kudu-amber)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_5uupx_25{color:var(--m-kudu-white)!important;font-size:var(--m-h1);line-height:1.08}._subhead_5uupx_31{color:#e2e8f0!important;font-size:var(--m-body-lg);line-height:1.7;margin:0;max-width:42rem}._actions_5uupx_39{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-2)}._primary_5uupx_47{background:var(--m-kudu-amber);color:var(--m-kudu-ink)}._primary_5uupx_47:hover{background:#f1b13f;color:var(--m-kudu-ink)}._secondary_5uupx_57{border-color:#ffffff52;color:var(--m-kudu-white)}._secondary_5uupx_57:hover{background:var(--m-kudu-white);border-color:var(--m-kudu-white);color:var(--m-kudu-navy)}@media(max-width:47.99rem){._section_5uupx_1{padding:var(--space-8) var(--space-5)}._title_5uupx_25{font-size:var(--m-h1-mobile)}._subhead_5uupx_31{font-size:var(--m-body)}._actions_5uupx_39{flex-direction:column;width:100%}}._content_wta3_1{max-width:72rem}._hero_wta3_5{color:var(--m-kudu-white)!important;display:grid;gap:var(--space-6);max-width:52rem;padding:var(--space-4) 0}._eyebrow_wta3_13{color:var(--m-kudu-amber)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;margin:0;text-transform:uppercase}._title_wta3_22{color:var(--m-kudu-white)!important;font-size:var(--m-display);line-height:1.02;max-width:13ch}._highlight_wta3_29{color:var(--m-kudu-amber);font-style:italic}._body_wta3_34{color:#e2e8f0!important;font-size:var(--m-body-lg);line-height:1.75;margin:0;max-width:42rem}._actions_wta3_42{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}._primary_wta3_49{background:var(--m-kudu-amber);color:var(--m-kudu-ink)}._primary_wta3_49:hover{background:#f1b13f;color:var(--m-kudu-ink)}._secondary_wta3_59{border-color:#ffffff52;color:var(--m-kudu-white)}._secondary_wta3_59:hover{background:var(--m-kudu-white);border-color:var(--m-kudu-white);color:var(--m-kudu-navy)}@media(max-width:47.99rem){._title_wta3_22{font-size:var(--m-display-mobile)}._body_wta3_34{font-size:var(--m-body)}._actions_wta3_42{flex-direction:column}}._profile_2742c_1{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:auto 1fr}._avatar_2742c_8{align-items:center;background:var(--m-kudu-blue-soft);border:1px solid color-mix(in srgb,var(--m-kudu-blue) 24%,var(--m-kudu-line));border-radius:var(--radius-full);color:var(--m-kudu-blue-dark);display:inline-flex;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);height:2.75rem;justify-content:center;width:2.75rem}._copy_2742c_22{display:grid;gap:.125rem}._name_2742c_27{color:var(--m-kudu-ink);font-size:var(--m-body);font-weight:var(--font-weight-semibold);line-height:1.35}._role_2742c_34{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.45;margin:0}._section_z75be_1{display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1fr)}._copy_z75be_9{display:grid;gap:var(--space-5);max-width:43rem}._eyebrow_z75be_15{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_z75be_24{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._body_z75be_30{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.75;margin:0}._profiles_z75be_37{border-top:1px solid var(--m-kudu-line);display:grid;gap:var(--space-4);padding-top:var(--space-5)}._profileLabel_z75be_44{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0 0 var(--space-1);text-transform:uppercase}._image_z75be_53{border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);box-shadow:var(--m-shadow-soft);display:block;height:auto;margin:0 auto;max-width:100%;width:100%}@media(max-width:63.99rem){._section_z75be_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_z75be_24{font-size:var(--m-h1-mobile)}._body_z75be_30{font-size:var(--m-body)}}._section_dqlu5_1{align-items:center;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr)}._copy_dqlu5_8{display:grid;gap:var(--space-5);max-width:43rem}._eyebrow_dqlu5_14{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_dqlu5_23{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._body_dqlu5_29{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.75;margin:0}._quote_dqlu5_36{background:var(--m-kudu-white);border-left:3px solid var(--m-kudu-amber);color:var(--m-kudu-ink);display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-5) var(--space-6)}._quoteText_dqlu5_46{font-family:var(--m-font-heading);font-size:var(--m-body-lg);font-style:italic;line-height:1.55}._quoteSource_dqlu5_53{color:var(--m-kudu-muted);font-size:var(--m-body-sm)}._link_dqlu5_58{color:var(--m-kudu-blue);font-weight:var(--font-weight-semibold);text-decoration:none}._link_dqlu5_58:hover{color:var(--m-kudu-blue-dark)}._image_dqlu5_68{aspect-ratio:4 / 3;border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);box-shadow:var(--m-shadow-soft);display:block;height:auto;object-fit:cover;width:100%}@media(max-width:63.99rem){._section_dqlu5_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_dqlu5_23{font-size:var(--m-h1-mobile)}._body_dqlu5_29{font-size:var(--m-body)}}._block_1bc6e_1{border-top:1px solid rgba(255,255,255,.13);display:grid;gap:var(--space-8);grid-template-columns:minmax(4rem,8rem) minmax(0,1fr);padding:var(--space-9) 0}._number_1bc6e_9{color:var(--m-kudu-amber);font-family:var(--m-font-heading);font-size:clamp(3rem,6vw,4.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.04em;line-height:.9}._copy_1bc6e_18{display:grid;gap:var(--space-3);max-width:44rem}._title_1bc6e_24{color:var(--m-kudu-white)!important;font-size:var(--m-h3);font-weight:var(--font-weight-semibold);line-height:1.25}._body_1bc6e_31{color:#e2e8f0!important;font-size:var(--m-body);line-height:1.78;margin:0}@media(max-width:47.99rem){._block_1bc6e_1{gap:var(--space-4);grid-template-columns:1fr;padding:var(--space-7) 0}}._content_160ni_1{max-width:72rem}._section_160ni_5{color:var(--m-kudu-white)!important;display:grid;gap:var(--space-10)}._header_160ni_11{display:grid;gap:var(--space-4);max-width:50rem}._eyebrow_160ni_17{color:var(--m-kudu-amber)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_160ni_26{color:var(--m-kudu-white)!important;font-size:var(--m-h1);line-height:1.08;max-width:20ch}._subhead_160ni_33{color:#e2e8f0!important;font-size:var(--m-body-lg);line-height:1.75;margin:0;max-width:44rem}._principles_160ni_41{display:grid}@media(max-width:47.99rem){._title_160ni_26{font-size:var(--m-h1-mobile)}._subhead_160ni_33{font-size:var(--m-body)}}._wrapper_15fxr_1{display:grid;gap:var(--space-7)}._stages_15fxr_6{align-items:stretch;display:grid;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}._stage_15fxr_6{align-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--m-card-radius);display:grid;gap:var(--space-3);min-height:11rem;padding:var(--space-6);position:relative;text-align:center}._stage_15fxr_6:not(:last-child):after{color:var(--m-kudu-amber);content:"->";font-weight:var(--font-weight-semibold);position:absolute;right:calc(var(--space-5) / -1 - .45rem);top:50%;transform:translateY(-50%)}._stage_15fxr_6[data-emphasis=true]{background:color-mix(in srgb,var(--m-kudu-blue) 72%,var(--m-kudu-white));border-color:#c9d0f58c;box-shadow:0 0 36px #3e54c447}._icon_15fxr_42{align-items:center;background:#ffffff1f;border-radius:var(--radius-lg);color:var(--m-kudu-white);display:inline-flex;height:2.5rem;justify-content:center;justify-self:center;width:2.5rem}._title_15fxr_54{color:var(--m-kudu-white)!important;font-size:var(--m-body);font-weight:var(--font-weight-semibold);line-height:1.25}._subtitle_15fxr_61{color:#e2e8f0!important;font-size:var(--m-body-sm);line-height:1.55;margin:0}@media(max-width:63.99rem){._stages_15fxr_6{grid-template-columns:1fr}._stage_15fxr_6:not(:last-child):after{bottom:calc(var(--space-5) / -1 - .55rem);content:"↓";left:50%;right:auto;top:auto;transform:translate(-50%)}}._content_lqa23_1{max-width:72rem}._section_lqa23_5{color:var(--m-kudu-white)!important;display:grid;gap:var(--space-10)}._header_lqa23_11{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:48rem;text-align:center}._eyebrow_lqa23_20{color:var(--m-kudu-amber)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_lqa23_29{color:var(--m-kudu-white)!important;font-size:var(--m-h1);line-height:1.08}._subhead_lqa23_35{color:#e2e8f0!important;font-size:var(--m-body-lg);line-height:1.75;margin:0}._promises_lqa23_42{border-top:1px solid rgba(255,255,255,.15);display:grid;gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--space-8)}._promise_lqa23_42{display:grid;gap:var(--space-2);text-align:center}._promiseLabel_lqa23_56{color:var(--m-kudu-amber)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em}._promiseText_lqa23_63{color:var(--m-kudu-white)!important;font-size:var(--m-body);line-height:1.55;margin:0}@media(max-width:63.99rem){._promises_lqa23_42{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_lqa23_29{font-size:var(--m-h1-mobile)}._subhead_lqa23_35{font-size:var(--m-body)}}._section_21qu7_1{align-items:center;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr)}._copy_21qu7_8{display:grid;gap:var(--space-5);max-width:44rem}._eyebrow_21qu7_14{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_21qu7_23{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._body_21qu7_29{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.75;margin:0}._quote_21qu7_36{background:var(--m-kudu-bg-soft);border-left:3px solid var(--m-kudu-amber);color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-body-lg);font-style:italic;line-height:1.65;margin:var(--space-2) 0 0;padding:var(--space-5) var(--space-6)}._meta_21qu7_48{border-top:1px solid var(--m-kudu-line);color:var(--m-kudu-muted);display:grid;font-size:var(--m-body-sm);gap:var(--space-1);line-height:1.6;margin:var(--space-2) 0 0;padding-top:var(--space-5)}._link_21qu7_59{color:var(--m-kudu-blue);font-weight:var(--font-weight-semibold);text-decoration:none}._link_21qu7_59:hover{color:var(--m-kudu-blue-dark)}._chart_21qu7_69{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);box-shadow:var(--m-shadow-soft);display:block;height:auto;width:100%}._chartBars_21qu7_79{align-items:end;display:flex;gap:var(--space-3);height:10rem;justify-content:center}._bar_21qu7_87{background:var(--m-kudu-blue);border-radius:var(--radius-full) var(--radius-full) 0 0;width:2rem}._bar_21qu7_87[data-level=low]{height:42%;opacity:.45}._bar_21qu7_87[data-level=mid]{height:64%;opacity:.72}._bar_21qu7_87[data-level=high]{background:var(--m-kudu-amber);height:88%}._chartCaption_21qu7_108{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.6;margin:0 auto;max-width:22rem;text-align:center}@media(max-width:63.99rem){._section_21qu7_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_21qu7_23{font-size:var(--m-h1-mobile)}._body_21qu7_29{font-size:var(--m-body)}}._section_1foi2_1{display:grid;gap:var(--space-12)}._header_1foi2_6{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:48rem;text-align:center}._eyebrow_1foi2_15{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_1foi2_24{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._subhead_1foi2_30{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.75;margin:0}._grid_1foi2_37{display:grid;gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}._card_1foi2_43{display:grid;gap:var(--space-4)}._label_1foi2_48{color:var(--m-kudu-amber);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}._cardTitle_1foi2_56{color:var(--m-kudu-ink);font-size:var(--m-h3);font-weight:var(--font-weight-semibold);line-height:1.2}._body_1foi2_63{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.75;margin:0}@media(max-width:47.99rem){._title_1foi2_24{font-size:var(--m-h1-mobile)}._subhead_1foi2_30{font-size:var(--m-body)}._grid_1foi2_37{grid-template-columns:1fr}}._section_9dtxk_1{display:grid;gap:var(--space-10)}._header_9dtxk_6{display:grid;gap:var(--space-3);justify-items:center;text-align:center}._eyebrow_9dtxk_13{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_9dtxk_22{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._grid_9dtxk_28{display:grid;gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}._footer_9dtxk_34{align-items:center;color:var(--m-kudu-muted);display:flex;flex-wrap:wrap;font-size:var(--m-body);gap:var(--space-2);justify-content:center}._footer_9dtxk_34 p{margin:0}._footer_9dtxk_34 a{color:var(--m-kudu-blue);font-weight:var(--font-weight-semibold);text-decoration:none}._footer_9dtxk_34 a:hover{color:var(--m-kudu-blue-dark)}._footer_9dtxk_34 a:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}@media(max-width:47.99rem){._grid_9dtxk_28{grid-template-columns:1fr}._title_9dtxk_22{font-size:var(--m-h1-mobile)}}._layout_1e05k_1{align-items:center;display:grid;gap:var(--m-gap-generous);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}._copy_1e05k_8{display:grid;gap:var(--m-gap-std);max-width:32.5rem}._eyebrow_1e05k_14{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_1e05k_23{color:var(--m-kudu-ink);font-size:var(--m-display);line-height:.96;max-width:11ch}._subhead_1e05k_30{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.7;margin:0}._actions_1e05k_37{display:flex;flex-wrap:wrap;gap:var(--space-3)}._caption_1e05k_43{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.6;margin:0}._media_1e05k_50{min-width:0}._mediaFrame_1e05k_54{aspect-ratio:16 / 10;background:linear-gradient(180deg,#fff,#eef2ff);border:1px solid rgba(26,29,46,.08);border-radius:var(--radius-xl);box-shadow:var(--m-shadow-lifted);overflow:hidden}._mediaVideo_1e05k_63{display:block;height:calc(100% - 3rem);object-fit:cover;object-position:top left;width:100%}._browserChrome_1e05k_71{align-items:center;background:#ffffffe6;border-bottom:1px solid rgba(26,29,46,.08);display:flex;gap:var(--space-2);min-height:3rem;padding:0 var(--space-4)}._chromeDot_1e05k_81{background:#1a1d2e29;border-radius:var(--radius-full);display:inline-block;height:.625rem;width:.625rem}._chromeLabel_1e05k_89{color:var(--m-kudu-muted);font-size:var(--m-body-sm);margin-left:var(--space-2)}._previewBody_1e05k_95{display:grid;grid-template-columns:9rem 1fr;min-height:calc(100% - 3rem);padding:var(--space-4);position:relative}._previewSidebar_1e05k_103{background:#ffffffb8;border:1px solid rgba(26,29,46,.08);border-radius:var(--radius-lg);color:var(--m-kudu-muted);display:grid;gap:var(--space-3);padding:var(--space-4)}._previewSidebar_1e05k_103 span{background:var(--m-kudu-blue-soft);border-radius:var(--radius-md);padding:var(--space-2)}._previewMain_1e05k_119{display:grid;gap:var(--space-4);padding-left:var(--space-4)}._previewHero_1e05k_125{background:var(--m-kudu-white);border:1px solid rgba(26,29,46,.08);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-4)}._previewEyebrow_1e05k_134{color:var(--m-kudu-blue);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}._previewGrid_1e05k_142{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._previewGrid_1e05k_142 span{background:linear-gradient(180deg,var(--m-kudu-white),var(--m-kudu-bg-soft));border:1px solid rgba(26,29,46,.08);border-radius:var(--radius-lg);min-height:5.25rem}._playButton_1e05k_155{align-items:center;background:var(--m-kudu-blue);border:none;border-radius:var(--radius-full);color:var(--m-kudu-white);display:inline-flex;gap:var(--space-2);justify-self:center;min-height:3rem;padding:0 var(--space-4)}._playLabel_1e05k_168{font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold)}._annotation_1e05k_173{background:var(--m-kudu-ink);border-radius:var(--radius-full);box-shadow:var(--m-shadow-soft);color:var(--m-kudu-white);font-size:.75rem;font-weight:var(--font-weight-semibold);padding:.5rem .75rem;position:absolute;white-space:nowrap}._annotation_1e05k_173[data-position=one]{left:1.5rem;top:1.25rem}._annotation_1e05k_173[data-position=two]{right:2rem;top:5rem}._annotation_1e05k_173[data-position=three]{bottom:1.5rem;right:4rem}._videoOverlay_1e05k_200{background:#1a1d2e7a;top:0;right:0;bottom:0;left:0;position:fixed;z-index:39}._videoContent_1e05k_207{background:var(--m-kudu-white);border-radius:var(--radius-xl);box-shadow:var(--m-shadow-lifted);display:grid;gap:var(--space-4);left:50%;max-width:44rem;padding:var(--space-6);position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--space-8));z-index:40}._videoTitle_1e05k_223{color:var(--m-kudu-ink);font-size:var(--m-h2)}._videoDescription_1e05k_228{color:var(--m-kudu-muted);line-height:1.7;margin:0}._videoPlayer_1e05k_234{background:var(--m-kudu-ink);border-radius:var(--radius-lg);display:block;max-height:min(60vh,28rem);width:100%}._videoActions_1e05k_242{display:flex;justify-content:flex-end}@media(max-width:63.99rem){._layout_1e05k_1{grid-template-columns:1fr}._copy_1e05k_8{max-width:none}}@media(max-width:47.99rem){._title_1e05k_23{font-size:var(--m-display-mobile)}._subhead_1e05k_30{font-size:var(--m-body)}._actions_1e05k_37{flex-direction:column}._previewBody_1e05k_95{grid-template-columns:1fr}._previewSidebar_1e05k_103,._annotation_1e05k_173{display:none}._previewMain_1e05k_119{padding-left:0}._previewGrid_1e05k_142{grid-template-columns:1fr}._videoContent_1e05k_207{padding:var(--space-4);width:calc(100% - var(--space-6))}}._layout_qjbz2_1{align-items:center;display:grid;gap:var(--m-gap-generous);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}._mediaColumn_qjbz2_8{display:grid;gap:var(--space-5)}._courseCover_qjbz2_13{aspect-ratio:4 / 5;border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);box-shadow:var(--m-shadow-soft);display:block;object-fit:cover;width:100%}._coverEyebrow_qjbz2_23{font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}._coverTitle_qjbz2_30{font-family:var(--m-font-heading);font-size:clamp(var(--m-h2),3vw,var(--m-h1));line-height:1.05;max-width:9ch}._quoteCard_qjbz2_37{background:var(--m-kudu-bg-soft);border-radius:var(--m-card-radius);display:grid;gap:var(--space-3);margin:0;padding:var(--space-6);position:relative}._quoteMark_qjbz2_47{color:var(--m-kudu-amber);font-family:var(--m-font-heading);font-size:4.5rem;left:var(--space-5);line-height:1;position:absolute;top:var(--space-3)}._quote_qjbz2_37{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-h3);font-style:italic;line-height:1.35;margin:0;padding-left:var(--space-8)}._attribution_qjbz2_67{color:var(--m-kudu-muted);font-size:var(--m-body-sm);padding-left:var(--space-8)}._externalLink_qjbz2_73,._link_qjbz2_74{align-items:center;color:var(--m-kudu-blue);display:inline-flex;font-size:var(--m-body);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-self:start;text-decoration:none}._externalLink_qjbz2_73:hover,._link_qjbz2_74:hover{color:var(--m-kudu-blue-dark)}._externalLink_qjbz2_73:focus-visible,._link_qjbz2_74:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}._copy_qjbz2_98{display:grid;gap:var(--space-5)}._eyebrow_qjbz2_103{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_qjbz2_112{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._bodyGroup_qjbz2_118{color:var(--m-kudu-ink);display:grid;font-size:var(--m-body-lg);gap:var(--space-4);line-height:1.7}._bodyGroup_qjbz2_118 p{margin:0}@media(max-width:63.99rem){._layout_qjbz2_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._courseCover_qjbz2_13{padding:var(--space-6)}._title_qjbz2_112{font-size:var(--m-h1-mobile)}._bodyGroup_qjbz2_118{font-size:var(--m-body)}._quote_qjbz2_37{font-size:var(--m-h3-mobile)}}._card_1dsli_1{align-content:start;background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-5);padding:var(--space-8)}._icon_1dsli_11{align-items:center;background:var(--m-kudu-blue-soft);border-radius:var(--radius-lg);color:var(--m-kudu-blue);display:inline-flex;height:3rem;justify-content:center;width:3rem}._copy_1dsli_22{display:grid;gap:var(--space-3)}._title_1dsli_27{color:var(--m-kudu-ink);font-size:var(--m-h3);font-weight:var(--font-weight-semibold);line-height:1.2}._body_1dsli_34{color:var(--m-kudu-muted);font-size:var(--m-body);line-height:1.7;margin:0}@media(max-width:47.99rem){._card_1dsli_1{padding:var(--space-6)}}._section_1icoy_1{display:grid;gap:var(--space-10)}._header_1icoy_6{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:43rem;text-align:center}._eyebrow_1icoy_15{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_1icoy_24{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._subhead_1icoy_30{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0}._grid_1icoy_37{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:47.99rem){._grid_1icoy_37{grid-template-columns:1fr}._title_1icoy_24{font-size:var(--m-h1-mobile)}._subhead_1icoy_30{font-size:var(--m-body)}}._card_1ugcl_1{align-content:start;background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:.75rem;display:grid;gap:var(--space-5);min-height:100%;padding:var(--space-8)}._label_1ugcl_12{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._copy_1ugcl_21{display:grid;gap:var(--space-3)}._title_1ugcl_26{font-size:var(--m-h3);font-weight:var(--font-weight-semibold);line-height:1.2}._body_1ugcl_32{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.7;margin:0}._link_1ugcl_39{align-self:end;color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);justify-self:start;text-decoration:none}._link_1ugcl_39:hover{color:var(--m-kudu-blue-dark)}._link_1ugcl_39:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}@media(max-width:47.99rem){._card_1ugcl_1{padding:var(--space-6)}}._section_15pyo_1{display:grid;gap:var(--space-10)}._header_15pyo_6{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:42rem;text-align:center}._eyebrow_15pyo_15{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_15pyo_24{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._subhead_15pyo_30{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0;max-width:40rem}._grid_15pyo_38{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}._actions_15pyo_44{justify-self:center}@media(max-width:63.99rem){._grid_15pyo_38{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_15pyo_24{font-size:var(--m-h1-mobile)}._subhead_15pyo_30{font-size:var(--m-body)}._actions_15pyo_44{width:100%}}._pill_n2f7z_1{background:var(--m-kudu-bg-soft);border:1px solid color-mix(in srgb,var(--m-kudu-blue) 18%,var(--m-kudu-line));border-radius:var(--radius-full);color:var(--m-kudu-blue-dark);display:inline-flex;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);line-height:1;padding:.625rem .875rem;white-space:nowrap}._section_1uou0_1{display:grid;gap:var(--space-10)}._columns_1uou0_6{align-items:start;display:grid;gap:var(--m-gap-generous);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}._left_1uou0_13,._right_1uou0_14{display:grid;gap:var(--space-4)}._eyebrow_1uou0_19,._count_1uou0_20{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_1uou0_29{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._bodyLarge_1uou0_35{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.7;margin:0}._body_1uou0_35{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.75;margin:0}._pills_1uou0_49{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}._catalogLink_1uou0_56{align-items:center;color:var(--m-kudu-blue);display:inline-flex;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-self:start;text-decoration:none}._catalogLink_1uou0_56:hover{color:var(--m-kudu-blue-dark)}._catalogLink_1uou0_56:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}._actions_1uou0_78{justify-self:center}@media(max-width:63.99rem){._columns_1uou0_6{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_1uou0_29{font-size:var(--m-h1-mobile)}._bodyLarge_1uou0_35{font-size:var(--m-body)}._actions_1uou0_78{width:100%}}._wrapper_14f2q_1{width:100%}._diagram_14f2q_5{display:block;height:auto;width:100%}._box_14f2q_11{fill:#ffffff0f;stroke:#ffffff1f;stroke-width:1}._boxEmphasis_14f2q_17{filter:drop-shadow(0 0 20px rgba(62,84,196,.15));stroke:#3e54c480}._arrow_14f2q_22{fill:none;stroke:#c9d0f58c;stroke-linecap:round;stroke-width:2}._arrowHead_14f2q_29{fill:none;stroke:#c9d0f58c;stroke-width:1.5}._title_14f2q_35{fill:var(--m-kudu-white);font-family:var(--m-font-body);font-size:24px;font-weight:600}._label_14f2q_42{fill:#e2e8f0;font-family:var(--m-font-body);font-size:19px}@media(max-width:47.99rem){._title_14f2q_35{font-size:20px}._label_14f2q_42{font-size:17px}}._sectionContent_1m6yr_1{max-width:72rem}._section_1m6yr_1{color:var(--m-kudu-white)!important;display:grid;gap:var(--space-10)}._intro_1m6yr_11{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:40rem;text-align:center}._title_1m6yr_20{color:var(--m-kudu-white)!important;font-size:var(--m-h1);line-height:1.08}._subhead_1m6yr_26{color:#e2e8f0!important;font-size:var(--m-body-lg);line-height:1.75;margin:0;max-width:40rem}._points_1m6yr_34{display:grid;gap:var(--space-10) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}._point_1m6yr_34{display:grid;gap:var(--space-3);align-content:start}._pointIcon_1m6yr_46{color:var(--m-kudu-white)!important;display:inline-flex}._pointTitle_1m6yr_51{color:var(--m-kudu-white)!important;font-size:var(--m-h3);font-weight:var(--font-weight-semibold);line-height:1.2}._pointBody_1m6yr_58{color:#e2e8f0!important;font-size:var(--m-body-sm);line-height:1.75;margin:0;max-width:22ch}._actions_1m6yr_66{justify-self:center}._cta_1m6yr_70{background:transparent;border-color:#ffffff4d;color:var(--m-kudu-white)}._cta_1m6yr_70:hover{background:var(--m-kudu-white);border-color:var(--m-kudu-white);color:var(--m-kudu-navy)}@media(max-width:63.99rem){._points_1m6yr_34{gap:var(--space-8);grid-template-columns:1fr}._pointBody_1m6yr_58{max-width:none}}@media(max-width:47.99rem){._title_1m6yr_20{font-size:var(--m-h1-mobile)}._subhead_1m6yr_26{font-size:var(--m-body)}._actions_1m6yr_66{width:100%}}._card_1x5q2_1{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);box-shadow:0 1px 3px #1a1d2e0f;color:inherit;display:grid;gap:var(--m-gap-std);grid-template-rows:auto 1fr auto;min-height:100%;padding:var(--space-6);text-decoration:none;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}._card_1x5q2_1:hover{border-color:color-mix(in srgb,var(--m-kudu-blue) 32%,var(--m-kudu-line));box-shadow:var(--m-shadow-lifted);transform:translateY(-3px)}._card_1x5q2_1:focus-visible{box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none}._card_1x5q2_1[data-emphasis=muted]{border-color:color-mix(in srgb,var(--m-kudu-line) 84%,white)}._iconWrap_1x5q2_34{align-items:center;background:var(--m-kudu-blue-soft);border-radius:var(--radius-full);color:var(--m-kudu-blue);display:inline-flex;height:3rem;justify-content:center;width:3rem}._card_1x5q2_1[data-emphasis=muted] ._iconWrap_1x5q2_34{background:var(--m-kudu-bg-soft);color:var(--m-kudu-muted)}._body_1x5q2_50{display:grid;gap:var(--space-3)}._title_1x5q2_55{font-size:var(--m-h3);line-height:1.2}._card_1x5q2_1[data-emphasis=muted] ._title_1x5q2_55{color:var(--m-kudu-muted)}._copy_1x5q2_64{color:var(--m-kudu-muted);font-size:var(--m-body);line-height:1.65;margin:0}._cta_1x5q2_71{align-items:center;color:var(--m-kudu-blue);display:inline-flex;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}._card_1x5q2_1[data-emphasis=muted] ._cta_1x5q2_71{color:var(--m-kudu-muted)}._card_agkcd_1{align-items:center;display:grid;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}._copy_agkcd_8{display:grid;gap:var(--space-5)}._eyebrow_agkcd_13{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._text_agkcd_22{display:grid;gap:var(--space-4)}._headline_agkcd_27{font-size:var(--m-h1);line-height:1.08;max-width:14ch}._body_agkcd_33{color:var(--m-kudu-muted);font-size:var(--m-body);line-height:1.75;margin:0}._quoteCard_agkcd_40{background:var(--m-kudu-bg-soft);border-radius:var(--m-card-radius);display:grid;gap:var(--space-3);margin:0;padding:var(--space-6);position:relative}._quoteMark_agkcd_50{color:var(--m-kudu-amber);font-family:var(--m-font-heading);font-size:4.5rem;left:var(--space-5);line-height:1;position:absolute;top:var(--space-3)}._quote_agkcd_40{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-h2);font-style:italic;line-height:1.3;margin:0;padding-left:var(--space-8)}._attribution_agkcd_70{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.6;padding-left:var(--space-8)}._coverage_agkcd_77{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.6;margin:0}._cta_agkcd_84{align-items:center;color:var(--m-kudu-blue);display:inline-flex;font-size:var(--m-body);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-self:flex-start;text-decoration:none}._cta_agkcd_84:hover{gap:var(--space-3)}._cta_agkcd_84:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}._media_agkcd_106{min-width:0}._image_agkcd_110,._placeholder_agkcd_111{aspect-ratio:4 / 5;border-radius:var(--m-card-radius);box-shadow:var(--m-shadow-soft);width:100%}._image_agkcd_110{border:1px solid var(--m-kudu-line);display:block;object-fit:cover}._placeholder_agkcd_111{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--m-kudu-blue-soft) 88%,var(--m-kudu-white)),color-mix(in srgb,var(--m-kudu-bg-soft) 88%,var(--m-kudu-white)));border:1px solid var(--m-kudu-line);display:flex;justify-content:center;padding:var(--space-6)}._placeholderFrame_agkcd_137{background:#fffc;border:1px solid rgba(26,29,46,.08);border-radius:var(--radius-xl);box-shadow:0 1px 3px #1a1d2e0f;display:grid;gap:var(--space-3);padding:var(--space-6);width:min(100%,20rem)}._placeholderEyebrow_agkcd_148{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}._placeholderTitle_agkcd_156{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:clamp(var(--m-h2),3vw,var(--m-h1));line-height:1.05}@media(max-width:63.99rem){._card_agkcd_1{grid-template-columns:1fr}._headline_agkcd_27{max-width:none}}@media(max-width:47.99rem){._headline_agkcd_27{font-size:var(--m-h1-mobile)}._quote_agkcd_40{font-size:var(--m-h2-mobile)}}._section_r2htm_1{display:grid}._card_1n3e6_1{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);box-shadow:0 1px 3px #1a1d2e0f;display:grid;gap:var(--space-5);grid-template-rows:auto auto 1fr;min-height:100%;padding:var(--space-8)}._iconWrap_1n3e6_13{align-items:center;background:var(--m-kudu-bg-soft);border-radius:var(--radius-lg);color:var(--m-kudu-blue);display:inline-flex;height:3.5rem;justify-content:center;width:3.5rem}._body_1n3e6_24{display:grid;gap:var(--space-3)}._title_1n3e6_29{font-size:var(--m-h3);line-height:1.2}._copy_1n3e6_34{color:var(--m-kudu-muted);font-size:var(--m-body);line-height:1.65;margin:0}._cta_1n3e6_41{align-items:center;color:var(--m-kudu-blue);display:inline-flex;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-self:flex-start;text-decoration:none;transition:color var(--transition-normal),gap var(--transition-normal),transform var(--transition-normal)}._cta_1n3e6_41:hover{gap:var(--space-3)}._cta_1n3e6_41:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2);transform:translate(var(--space-1))}._section_36fb5_1{display:grid;gap:var(--space-8)}._intro_36fb5_6{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:40rem;text-align:center}._title_36fb5_15{font-size:var(--m-h1);line-height:1.08}._subhead_36fb5_20{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0}._grid_36fb5_27{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:63.99rem){._grid_36fb5_27{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_36fb5_15{font-size:var(--m-h1-mobile)}._subhead_36fb5_20{font-size:var(--m-body)}}._layout_xnzwb_1{align-items:center;display:grid;gap:var(--m-gap-generous);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}._copy_xnzwb_8{display:grid;gap:var(--m-gap-std);max-width:var(--m-text-max)}._eyebrow_xnzwb_14{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_xnzwb_23{font-size:var(--m-display);line-height:.96;max-width:11ch}._subhead_xnzwb_29{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0}._actions_xnzwb_36{display:flex;flex-wrap:wrap;gap:var(--space-3)}._caption_xnzwb_42{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.6;margin:0}._media_xnzwb_49{min-width:0}._mediaFrame_xnzwb_53{aspect-ratio:16 / 10;background:linear-gradient(180deg,#fff,#eef2ff);border:1px solid rgba(26,29,46,.08);border-radius:var(--radius-xl);box-shadow:var(--m-shadow-soft);overflow:hidden}._browserChrome_xnzwb_62{align-items:center;background:#ffffffe0;border-bottom:1px solid rgba(26,29,46,.08);display:flex;gap:var(--space-2);height:3rem;padding:0 var(--space-4)}._chromeDot_xnzwb_72{background:#1a1d2e29;border-radius:var(--radius-full);display:inline-block;height:.625rem;width:.625rem}._mediaVideo_xnzwb_80{display:block;height:calc(100% - 3rem);object-fit:cover;object-position:top left;width:100%}._videoOverlay_xnzwb_88{background:#1a1d2e7a;top:0;right:0;bottom:0;left:0;position:fixed;z-index:39}._videoContent_xnzwb_95{background:var(--m-kudu-white);border-radius:var(--radius-xl);box-shadow:var(--m-shadow-lifted);display:grid;gap:var(--space-4);left:50%;max-width:44rem;padding:var(--space-6);position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--space-8));z-index:40}._videoTitle_xnzwb_111{font-size:var(--m-h2)}._videoDescription_xnzwb_115{color:var(--m-kudu-muted);line-height:1.7;margin:0}._videoPlayer_xnzwb_121{background:var(--m-kudu-ink);border-radius:var(--radius-lg);display:block;max-height:min(60vh,28rem);width:100%}._videoActions_xnzwb_129{display:flex;justify-content:flex-end}@media(max-width:63.99rem){._layout_xnzwb_1{grid-template-columns:1fr}._copy_xnzwb_8{max-width:none}}@media(max-width:47.99rem){._title_xnzwb_23{font-size:var(--m-display-mobile)}._subhead_xnzwb_29{font-size:var(--m-body)}._actions_xnzwb_36{flex-direction:column}._mediaBody_xnzwb_157{grid-template-columns:1fr}._mediaSidebar_xnzwb_161{display:none}._mediaGrid_xnzwb_165{grid-template-columns:1fr}._videoContent_xnzwb_95{padding:var(--space-4);width:calc(100% - var(--space-6))}}._layout_6ji1d_1{align-items:center;display:grid;gap:var(--m-gap-generous);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}._quote_6ji1d_8{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);box-shadow:var(--m-shadow-soft);display:grid;gap:var(--space-4);margin:0;padding:var(--space-8)}._quote_6ji1d_8 blockquote{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-h1);font-style:italic;line-height:1.12;margin:0}._quote_6ji1d_8 figcaption{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.6}._response_6ji1d_34{display:grid;gap:var(--space-4)}._response_6ji1d_34 p{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.7;margin:0}@media(max-width:63.99rem){._layout_6ji1d_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._quote_6ji1d_8{padding:var(--space-6)}._quote_6ji1d_8 blockquote{font-size:var(--m-h1-mobile)}._response_6ji1d_34 p{font-size:var(--m-body)}}._section_n0vuj_1{display:grid;gap:var(--space-10)}._header_n0vuj_6{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:44rem;text-align:center}._eyebrow_n0vuj_15{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_n0vuj_24{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._subhead_n0vuj_30{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0}._tabs_n0vuj_37{display:grid;gap:var(--space-6)}._tabList_n0vuj_42{border-bottom:1px solid var(--m-kudu-line);display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1)}._tabTrigger_n0vuj_50{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--m-kudu-muted);cursor:pointer;flex:none;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);min-height:3rem;padding:0 var(--space-4);transition:border-color var(--transition-normal),color var(--transition-normal)}._tabTrigger_n0vuj_50:hover,._tabTrigger_n0vuj_50[data-state=active]{border-bottom-color:var(--m-kudu-blue);color:var(--m-kudu-blue)}._tabTrigger_n0vuj_50:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none}._panel_n0vuj_78{background:var(--m-kudu-bg-soft);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-5);padding:var(--space-8)}._panel_n0vuj_78[hidden],._panel_n0vuj_78[data-state=inactive]{display:none!important}._panelCopy_n0vuj_92{display:grid;gap:var(--space-3);max-width:48rem}._panelCopy_n0vuj_92 h3{color:var(--m-kudu-ink);font-size:var(--m-h2);line-height:1.15}._panelCopy_n0vuj_92 p{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.75;margin:0}._panelCta_n0vuj_111{justify-self:start}@media(max-width:47.99rem){._title_n0vuj_24{font-size:var(--m-h1-mobile)}._subhead_n0vuj_30{font-size:var(--m-body)}._panel_n0vuj_78{padding:var(--space-5)}._panelCopy_n0vuj_92 h3{font-size:var(--m-h2-mobile)}._panelCta_n0vuj_111{justify-self:stretch}}._section_1jec9_1{color:var(--m-kudu-white)!important;display:grid;gap:var(--space-5);justify-items:center;margin:0 auto;max-width:44rem;text-align:center}._title_1jec9_11{color:var(--m-kudu-white)!important;font-size:var(--m-h1);line-height:1.08}._subhead_1jec9_17{color:#e2e8f0!important;font-size:var(--m-body-lg);line-height:1.7;margin:0}._cta_1jec9_24{margin-top:var(--space-2)}._note_1jec9_28{color:#e2e8f0!important;font-size:var(--m-body-sm);line-height:1.7;margin:0}._note_1jec9_28 a{color:var(--m-kudu-white)!important;font-weight:var(--font-weight-semibold);text-decoration:none}._note_1jec9_28 a:hover{text-decoration:underline}._note_1jec9_28 a:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px #ffffff47;outline:none;padding-inline:var(--space-2)}@media(max-width:47.99rem){._title_1jec9_11{font-size:var(--m-h1-mobile)}._subhead_1jec9_17{font-size:var(--m-body)}._cta_1jec9_24{width:100%}}._copy_6j7dw_1{display:grid;gap:var(--m-gap-std);max-width:52rem}._eyebrow_6j7dw_7{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_6j7dw_16{color:var(--m-kudu-ink);font-size:var(--m-display);line-height:.98;max-width:15ch}._subhead_6j7dw_23{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.7;margin:0;max-width:42.5rem}._actions_6j7dw_31{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:47.99rem){._title_6j7dw_16{font-size:var(--m-display-mobile)}._subhead_6j7dw_23{font-size:var(--m-body)}._actions_6j7dw_31{flex-direction:column}}._section_19o7f_1{display:grid;gap:var(--space-10)}._header_19o7f_6{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:45rem;text-align:center}._eyebrow_19o7f_15{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._title_19o7f_24{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._subhead_19o7f_30{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0}._grid_19o7f_37{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:63.99rem){._grid_19o7f_37{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_19o7f_24{font-size:var(--m-h1-mobile)}._subhead_19o7f_30{font-size:var(--m-body)}}._section_1lnsk_1{display:grid;gap:var(--space-8)}._header_1lnsk_6{display:grid;gap:var(--space-4);max-width:46rem}._title_1lnsk_12{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._subhead_1lnsk_18{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.7;margin:0}._comparison_1lnsk_25{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}._card_1lnsk_31{border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-4);padding:var(--space-8)}._card_1lnsk_31[data-tone=muted]{background:var(--m-kudu-white)}._card_1lnsk_31[data-tone=kudu]{background:linear-gradient(180deg,var(--m-kudu-blue-soft),var(--m-kudu-white));border-color:color-mix(in srgb,var(--m-kudu-blue) 32%,var(--m-kudu-line))}._cardLabel_1lnsk_52{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._card_1lnsk_31 h3{color:var(--m-kudu-ink);font-size:var(--m-h2);line-height:1.12}._card_1lnsk_31 p:not(._cardLabel_1lnsk_52),._note_1lnsk_68{color:var(--m-kudu-muted);font-size:var(--m-body);line-height:1.7;margin:0}._note_1lnsk_68{max-width:42rem}@media(max-width:63.99rem){._comparison_1lnsk_25{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_1lnsk_12{font-size:var(--m-h1-mobile)}._subhead_1lnsk_18{font-size:var(--m-body)}._card_1lnsk_31{padding:var(--space-6)}._card_1lnsk_31 h3{font-size:var(--m-h2-mobile)}}._item_qo2ym_1{align-items:flex-start;color:var(--m-kudu-ink);display:flex;font-size:var(--m-body);gap:var(--space-3);line-height:1.65}._icon_qo2ym_10{align-items:center;background:var(--m-kudu-blue-soft);border-radius:var(--radius-full);color:var(--m-kudu-blue);display:inline-flex;flex:none;height:1.75rem;justify-content:center;margin-top:.0625rem;width:1.75rem}._layout_nvxm1_1{align-items:start;display:grid;gap:var(--m-gap-generous);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}._title_nvxm1_8{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._list_nvxm1_14{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media(max-width:63.99rem){._layout_nvxm1_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_nvxm1_8{font-size:var(--m-h1-mobile)}}._section_15lxu_1{display:grid;gap:var(--space-10)}._header_15lxu_6{display:grid;gap:var(--space-3);justify-items:center;margin:0 auto;max-width:45rem;text-align:center}._title_15lxu_15{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._subhead_15lxu_21{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0}._list_15lxu_28{display:grid;gap:var(--space-8)}._role_15lxu_33{border-top:1px solid var(--m-kudu-line);display:grid;gap:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-top:var(--space-8)}._roleHeading_15lxu_41{align-items:flex-start;display:flex;gap:var(--space-4)}._icon_15lxu_47{align-items:center;background:var(--m-kudu-blue-soft);border-radius:var(--radius-lg);color:var(--m-kudu-blue);display:inline-flex;flex:none;height:3rem;justify-content:center;width:3rem}._roleHeading_15lxu_41 h3{color:var(--m-kudu-ink);font-family:var(--m-font-body);font-size:var(--m-h2);font-weight:var(--font-weight-semibold);line-height:1.15}._summary_15lxu_67{color:var(--m-kudu-ink);font-size:var(--m-body);font-weight:var(--font-weight-semibold);line-height:1.55;margin:var(--space-2) 0 0}._roleBody_15lxu_75{display:grid;gap:var(--space-4)}._roleBody_15lxu_75 p{color:var(--m-kudu-muted);font-size:var(--m-body);line-height:1.75;margin:0}@media(max-width:63.99rem){._role_15lxu_33{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_15lxu_15{font-size:var(--m-h1-mobile)}._subhead_15lxu_21{font-size:var(--m-body)}._roleHeading_15lxu_41{flex-direction:column}._roleHeading_15lxu_41 h3{font-size:var(--m-h2-mobile)}}._node_q6t6l_1{align-items:center;display:grid;gap:var(--space-3);justify-items:center;min-width:0;position:relative;text-align:center}._value_q6t6l_11{align-items:center;background:var(--m-kudu-blue);border:4px solid var(--m-kudu-white);border-radius:var(--radius-full);box-shadow:var(--m-shadow-soft);color:var(--m-kudu-white);display:inline-flex;font-family:var(--m-font-heading);font-size:var(--m-h3);height:4rem;justify-content:center;line-height:1;width:4rem;z-index:1}._label_q6t6l_28{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);line-height:1.35}@media(max-width:47.99rem){._node_q6t6l_1{align-items:center;grid-template-columns:4rem 1fr;justify-items:start;text-align:left}}._layout_tgels_1{align-items:center;display:grid;gap:var(--m-gap-generous);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}._storyCard_tgels_8{background:radial-gradient(circle at 24% 20%,rgba(232,155,26,.22),transparent 28%),linear-gradient(145deg,var(--m-kudu-navy) 0%,#26327a 100%);border-radius:var(--m-card-radius);box-shadow:var(--m-shadow-lifted);color:var(--m-kudu-white)!important;display:grid;gap:var(--space-8);padding:var(--space-8)}._logo_tgels_20{color:var(--m-kudu-white)!important;font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._quoteFigure_tgels_29{display:grid;gap:var(--space-4);margin:0;position:relative}._quoteMark_tgels_36{color:var(--m-kudu-amber);font-family:var(--m-font-heading);font-size:5rem;left:0;line-height:1;position:absolute;top:-1.25rem}._quoteFigure_tgels_29 blockquote{color:var(--m-kudu-white)!important;font-family:var(--m-font-heading);font-size:var(--m-h2);font-style:italic;line-height:1.25;margin:0;padding-top:var(--space-8)}._quoteFigure_tgels_29 figcaption,._pressLinks_tgels_57{color:#e2e8f0!important;font-size:var(--m-body-sm)}._pressLinks_tgels_57{display:flex;flex-wrap:wrap;gap:var(--space-2)}._pressLinks_tgels_57 a{color:var(--m-kudu-white)!important;font-weight:var(--font-weight-semibold);text-decoration:none}._pressLinks_tgels_57 a:hover{text-decoration:underline}._copy_tgels_78{display:grid;gap:var(--space-5)}._title_tgels_83{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._body_tgels_89{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.7;margin:0}._timeline_tgels_96{display:grid;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-3) 0;position:relative}._timeline_tgels_96:before{background:var(--m-kudu-line);content:"";height:2px;left:10%;position:absolute;right:10%;top:2rem}._link_tgels_114{align-items:center;color:var(--m-kudu-blue);display:inline-flex;font-size:var(--m-body);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-self:start;text-decoration:none}._link_tgels_114:hover{color:var(--m-kudu-blue-dark)}._link_tgels_114:focus-visible,._pressLinks_tgels_57 a:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none;padding-inline:var(--space-2)}@media(max-width:63.99rem){._layout_tgels_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._storyCard_tgels_8{padding:var(--space-6)}._title_tgels_83{font-size:var(--m-h1-mobile)}._body_tgels_89{font-size:var(--m-body)}._timeline_tgels_96{grid-template-columns:1fr}._timeline_tgels_96:before{bottom:2rem;height:auto;left:2rem;right:auto;top:2rem;width:2px}}._card_135hp_1{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-5);padding:var(--space-7)}._table_135hp_10{border-collapse:collapse;width:100%}._table_135hp_10 caption{color:var(--m-kudu-blue);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em;padding-bottom:var(--space-5);text-align:left;text-transform:uppercase}._table_135hp_10 thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._table_135hp_10 tr{border-bottom:1px solid var(--m-kudu-line)}._table_135hp_10 td{color:var(--m-kudu-ink);font-size:var(--m-body);padding:var(--space-4) 0;vertical-align:top}._table_135hp_10 td:last-child{color:var(--m-kudu-muted);font-style:italic;text-align:right}._note_135hp_52{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-style:italic;line-height:1.6;margin:0}@media(max-width:39.99rem){._card_135hp_1{overflow-x:auto;padding:var(--space-5)}._table_135hp_10{min-width:28rem}}._section_4sxrk_1{align-items:center;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}._copy_4sxrk_8{display:grid;gap:var(--space-5);max-width:42rem}._eyebrow_4sxrk_14{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_4sxrk_23{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08;max-width:35rem}._copy_4sxrk_8 p:not(._eyebrow_4sxrk_14){color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.78;margin:0}@media(max-width:63.99rem){._section_4sxrk_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_4sxrk_23{font-size:var(--m-h1-mobile)}}._card_jx1h3_1{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-4);padding:var(--space-7)}._eyebrow_jx1h3_10{color:var(--m-kudu-blue);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._citation_jx1h3_19{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-body);font-style:normal;line-height:1.8}._doi_jx1h3_27{align-items:center;border:1px solid var(--m-kudu-line);border-radius:var(--radius-md);color:var(--m-kudu-blue);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--m-body-sm);font-weight:700;justify-self:start;padding:.75rem 1rem;text-decoration:none}._doi_jx1h3_27:hover,._doi_jx1h3_27:focus-visible{border-color:var(--m-kudu-blue);color:var(--m-kudu-blue-dark)}._section_11r6i_1{display:grid;gap:var(--space-8)}._header_11r6i_6{display:grid;gap:var(--space-4);justify-items:center;text-align:center}._eyebrow_11r6i_13,._cardEyebrow_11r6i_14{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_11r6i_23{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._cards_11r6i_29{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}._card_11r6i_14{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-4);padding:var(--space-6)}._card_11r6i_14 h3{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-h3);line-height:1.2}._card_11r6i_14 a{color:var(--m-kudu-blue);font-weight:var(--font-weight-semibold);justify-self:start;text-decoration:none}._card_11r6i_14 a:hover,._card_11r6i_14 a:focus-visible{color:var(--m-kudu-blue-dark)}@media(max-width:63.99rem){._cards_11r6i_29{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_11r6i_23{font-size:var(--m-h1-mobile)}}._section_gjvg2_1{align-items:center;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(20rem,1fr)}._copy_gjvg2_8{display:grid;gap:var(--space-5)}._eyebrow_gjvg2_13{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_gjvg2_22{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08;max-width:38rem}._body_gjvg2_29{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.78;margin:0;max-width:39rem}._pullQuote_gjvg2_37{background:var(--m-kudu-bg-soft);border-left:3px solid var(--m-kudu-amber);margin:var(--space-1) 0 0;padding:var(--space-5) var(--space-6)}._pullQuote_gjvg2_37 blockquote{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-body-lg);font-style:italic;line-height:1.6;margin:0}._pullQuote_gjvg2_37 figcaption{color:var(--m-kudu-muted);font-size:var(--m-body-sm);margin-top:var(--space-3)}._link_gjvg2_59{color:var(--m-kudu-blue);font-weight:var(--font-weight-semibold);justify-self:start;text-decoration:none}._link_gjvg2_59:hover,._link_gjvg2_59:focus-visible{color:var(--m-kudu-blue-dark)}._figure_gjvg2_71{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-5);margin:0;padding:var(--space-6)}._chart_gjvg2_81{background:var(--m-kudu-bg-soft);border-radius:.75rem;display:grid;gap:var(--space-4);padding:var(--space-5)}._chartTitle_gjvg2_89{color:var(--m-kudu-ink);font-size:var(--m-body-sm);font-weight:700;letter-spacing:.03em}._chartPanels_gjvg2_96{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-height:13rem}._panel_gjvg2_103{align-items:end;border:2px solid color-mix(in srgb,var(--m-kudu-muted) 42%,transparent);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);padding:var(--space-4) var(--space-3) var(--space-7);position:relative}._bar_gjvg2_113{align-self:end;display:block;min-height:5.5rem}._bar_gjvg2_113[data-series=control]{background:var(--m-kudu-blue);height:58%}._bar_gjvg2_113[data-series=intervention]{background:var(--m-kudu-amber);height:72%}._panel_gjvg2_103:nth-child(2) ._bar_gjvg2_113[data-series=intervention]{height:78%}._panel_gjvg2_103:nth-child(3) ._bar_gjvg2_113[data-series=intervention]{height:96%}._axisLabel_gjvg2_137{bottom:var(--space-2);color:var(--m-kudu-ink);font-size:.65rem;font-weight:700;left:0;position:absolute;right:0;text-align:center}._legend_gjvg2_148{color:var(--m-kudu-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:var(--space-3);justify-content:end}._blueSwatch_gjvg2_157,._amberSwatch_gjvg2_158{display:inline-block;height:.65rem;margin-right:.25rem;width:.65rem}._blueSwatch_gjvg2_157{background:var(--m-kudu-blue)}._amberSwatch_gjvg2_158{background:var(--m-kudu-amber)}._figure_gjvg2_71 figcaption{border-top:1px solid var(--m-kudu-line);color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-style:italic;line-height:1.6;padding-top:var(--space-4)}@media(max-width:63.99rem){._section_gjvg2_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_gjvg2_22{font-size:var(--m-h1-mobile)}._chartPanels_gjvg2_96{min-height:10rem}}._section_1ewhm_1{align-items:center;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}._copy_1ewhm_8{display:grid;gap:var(--space-5);max-width:42rem}._eyebrow_1ewhm_14{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_1ewhm_23{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._copy_1ewhm_8 p:not(._eyebrow_1ewhm_14){color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.78;margin:0}._disclosure_1ewhm_36{background:var(--m-kudu-bg-soft);border:1px solid var(--m-kudu-line);border-radius:.75rem;color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.65;padding:var(--space-4)}._disclosure_1ewhm_36 strong{color:var(--m-kudu-ink)}._mockup_1ewhm_50{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-5);margin:0;padding:var(--space-5)}._browserBar_1ewhm_60{align-items:center;background:var(--m-kudu-bg-soft);border-radius:.5rem;display:grid;gap:.35rem;grid-template-columns:repeat(3,.5rem) 1fr;padding:.55rem}._browserBar_1ewhm_60 span{border-radius:var(--radius-full);height:.5rem;width:.5rem}._browserBar_1ewhm_60 span:nth-child(1){background:#ef6a5d}._browserBar_1ewhm_60 span:nth-child(2){background:#f2bc45}._browserBar_1ewhm_60 span:nth-child(3){background:#5cc47b}._browserBar_1ewhm_60 div{background:var(--m-kudu-white);border-radius:.35rem;color:var(--m-kudu-muted);font-size:.7rem;padding:.2rem .5rem}._problem_1ewhm_96{border:1px solid var(--m-kudu-line);border-radius:.75rem;display:grid;gap:var(--space-4);padding:var(--space-5)}._problemTitle_1ewhm_104,._hintBadge_1ewhm_105{color:var(--m-kudu-blue);font-size:.75rem;font-weight:var(--font-weight-semibold);margin:0}._problem_1ewhm_96 p{color:var(--m-kudu-ink);font-size:var(--m-body-sm);line-height:1.6;margin:0}._hintPanel_1ewhm_119{background:var(--m-kudu-bg-soft);border:1px solid var(--m-kudu-line);border-radius:.75rem;display:grid;gap:var(--space-2);padding:var(--space-4)}._hintTitle_1ewhm_128{font-weight:700}._hintPanel_1ewhm_119 ol{color:var(--m-kudu-ink);font-size:var(--m-body-sm);line-height:1.55;margin:0;padding-left:var(--space-5)}._mockup_1ewhm_50 figcaption{border-top:1px solid var(--m-kudu-line);color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-style:italic;line-height:1.6;padding-top:var(--space-4);text-align:center}@media(max-width:63.99rem){._section_1ewhm_1{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_1ewhm_23{font-size:var(--m-h1-mobile)}}._section_13zb8_1{display:grid;gap:var(--space-10)}._header_13zb8_6{display:grid;gap:var(--space-4)}._eyebrow_13zb8_11{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_13zb8_20{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._cards_13zb8_26{display:grid;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}._card_13zb8_26{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-6);margin:0;padding:var(--space-8)}._mark_13zb8_42{color:var(--m-kudu-amber);font-family:var(--m-font-heading);font-size:4rem;font-style:italic;line-height:.75}._card_13zb8_26 blockquote{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-body-lg);font-style:italic;line-height:1.7;margin:0}._card_13zb8_26 figcaption{border-top:1px solid var(--m-kudu-line);display:grid;gap:var(--space-1);padding-top:var(--space-5)}._card_13zb8_26 strong{color:var(--m-kudu-ink);font-size:var(--m-body)}._card_13zb8_26 span{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.55}@media(max-width:63.99rem){._cards_13zb8_26{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_13zb8_20{font-size:var(--m-h1-mobile)}._card_13zb8_26{padding:var(--space-6)}}._row_1dwfu_1{border-top:1px solid var(--m-kudu-line);display:grid;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-8) 0 0;max-width:62rem;padding-top:var(--space-5)}._item_1dwfu_11{display:grid;gap:var(--space-2)}._label_1dwfu_16{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}._value_1dwfu_25{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.55;margin:0}@media(max-width:63.99rem){._row_1dwfu_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:39.99rem){._row_1dwfu_1{grid-template-columns:1fr}}._heroSection_qio6e_1{padding-top:7rem}._hero_qio6e_1{display:grid;gap:var(--space-5);max-width:64rem}._eyebrowRow_qio6e_11{align-items:center;border:1px solid var(--m-kudu-line);border-radius:var(--radius-full);display:inline-flex;gap:var(--space-3);justify-self:start;padding:.35rem .75rem .35rem .45rem}._badge_qio6e_21{background:var(--m-kudu-navy);border-radius:.25rem;color:var(--m-kudu-white);font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;padding:.35rem .55rem}._publication_qio6e_31{color:var(--m-kudu-muted);font-size:var(--m-body-sm);font-style:italic}._title_qio6e_37{color:var(--m-kudu-ink);font-size:var(--m-display);line-height:1.04;max-width:46rem}._body_qio6e_44{color:var(--m-kudu-ink);font-size:var(--m-body-lg);line-height:1.75;margin:0;max-width:42rem}@media(max-width:47.99rem){._heroSection_qio6e_1{padding-top:5rem}._eyebrowRow_qio6e_11{align-items:start;border-radius:var(--radius-lg);flex-direction:column}._title_qio6e_37{font-size:var(--m-display-mobile)}._body_qio6e_44{font-size:var(--m-body)}}._section_doiya_1{display:grid;gap:var(--space-10)}._header_doiya_6{display:grid;gap:var(--space-4);justify-items:center;text-align:center}._eyebrow_doiya_13,._cardEyebrow_doiya_14{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_doiya_23{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._cards_doiya_29{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}._card_doiya_14{align-content:space-between;background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-6);padding:var(--space-7)}._copy_doiya_45{display:grid;gap:var(--space-3)}._card_doiya_14 h3{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-h3);line-height:1.2}._card_doiya_14 p:not(._cardEyebrow_doiya_14){color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.7;margin:0}._cta_doiya_64{align-items:center;background:var(--m-kudu-blue);border-radius:var(--radius-md);color:var(--m-kudu-white);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-content:center;justify-self:start;min-height:3rem;padding:.75rem 1.25rem;text-decoration:none}._card_doiya_14:nth-child(3) ._cta_doiya_64{background:transparent;border:1px solid var(--m-kudu-blue);color:var(--m-kudu-blue)}._cta_doiya_64:hover,._cta_doiya_64:focus-visible{background:var(--m-kudu-blue-dark);color:var(--m-kudu-white)}@media(max-width:63.99rem){._cards_doiya_29{grid-template-columns:1fr}}@media(max-width:47.99rem){._title_doiya_23{font-size:var(--m-h1-mobile)}._cta_doiya_64{justify-self:stretch}}._card_1azok_1{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:.75rem;display:grid;gap:var(--space-3);min-height:100%;padding:var(--space-6)}._eyebrow_1azok_11{color:var(--m-kudu-muted);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_1azok_20{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-h3);line-height:1.2}._body_1azok_27{color:var(--m-kudu-ink);font-size:var(--m-body-sm);line-height:1.65;margin:0}._section_egi8o_1{display:grid;gap:var(--space-12)}._header_egi8o_6{display:grid;gap:var(--space-4);max-width:48rem}._eyebrow_egi8o_12{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_egi8o_21{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08}._body_egi8o_27{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.75;margin:0}._cards_egi8o_34{display:grid;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:63.99rem){._cards_egi8o_34{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){._title_egi8o_21{font-size:var(--m-h1-mobile)}._body_egi8o_27{font-size:var(--m-body)}._cards_egi8o_34{grid-template-columns:1fr}}._card_s7n8n_1{background:var(--m-kudu-white);border:1px solid var(--m-kudu-line);border-radius:var(--m-card-radius);display:grid;gap:var(--space-6);min-height:100%;padding:var(--space-7)}._copy_s7n8n_11{display:grid;gap:var(--space-4)}._eyebrow_s7n8n_16{color:var(--m-kudu-blue);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_s7n8n_25{color:var(--m-kudu-ink);font-family:var(--m-font-heading);font-size:var(--m-h3);line-height:1.2}._body_s7n8n_32{color:var(--m-kudu-ink);font-size:var(--m-body);line-height:1.75;margin:0}._statBlock_s7n8n_39{border-top:1px solid var(--m-kudu-line);display:grid;gap:var(--space-2);margin-top:auto;padding-top:var(--space-5)}._stat_s7n8n_39{color:var(--m-kudu-blue);font-family:var(--m-font-heading);font-size:var(--m-h2);font-weight:700;line-height:1;margin:0}._statCaption_s7n8n_56{color:var(--m-kudu-muted);font-size:var(--m-body-sm);line-height:1.55;margin:0}@media(max-width:47.99rem){._card_s7n8n_1{padding:var(--space-6)}}._cell_1ou2q_1,._labelCell_1ou2q_2{display:grid;gap:var(--space-2);padding:var(--space-6)}._labelCell_1ou2q_2{align-content:center}._labelCell_1ou2q_2 p{color:var(--m-kudu-amber);font-family:var(--m-font-heading);font-size:var(--m-h3);font-weight:700;line-height:1.2;margin:0}._value_1ou2q_21{color:var(--m-kudu-white);font-family:var(--m-font-heading);font-size:var(--m-h2);font-weight:700;line-height:1;margin:0}._caption_1ou2q_30{color:var(--m-kudu-navy-text);font-size:var(--m-body-sm);line-height:1.55;margin:0}._section_vl9zy_1{display:grid;gap:var(--space-10)}._header_vl9zy_6{display:grid;gap:var(--space-4);justify-items:center;margin:0 auto;max-width:48rem;text-align:center}._eyebrow_vl9zy_15{color:var(--m-kudu-blue);font-size:var(--m-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}._title_vl9zy_24{color:var(--m-kudu-ink);font-size:var(--m-h1);line-height:1.08;max-width:38rem}._subhead_vl9zy_31{color:var(--m-kudu-muted);font-size:var(--m-body-lg);line-height:1.7;margin:0}._cards_vl9zy_38{display:grid;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}._statStrip_vl9zy_44{background:var(--m-kudu-navy);border-radius:var(--m-card-radius);display:grid;grid-template-columns:.95fr repeat(3,1fr);overflow:hidden}._statStrip_vl9zy_44 *{color:inherit}@media(max-width:63.99rem){._cards_vl9zy_38,._statStrip_vl9zy_44{grid-template-columns:1fr}._statStrip_vl9zy_44{gap:1px}}@media(max-width:47.99rem){._title_vl9zy_24{font-size:var(--m-h1-mobile)}._subhead_vl9zy_31{font-size:var(--m-body)}}._page_1ljj8_1{display:grid}._field_19qmf_1{display:grid;gap:var(--space-2)}._labelRow_19qmf_6{align-items:center;display:inline-flex;gap:var(--space-2)}._label_19qmf_6{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._infoButton_19qmf_18{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:help;display:inline-flex;height:1.75rem;justify-content:center;padding:0;transition:background-color var(--transition-normal),color var(--transition-normal);width:1.75rem}._infoButton_19qmf_18:hover,._infoButton_19qmf_18:focus-visible{background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}._infoButton_19qmf_18:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 25%,transparent)}._value_19qmf_46{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);overflow-wrap:anywhere}._value_19qmf_46[data-empty=true]{color:var(--color-text-tertiary);font-style:italic}._input_19qmf_58{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--input-radius);color:var(--color-text-primary);font:inherit;min-height:44px;padding:var(--space-2) var(--space-3);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);width:100%}._input_19qmf_58:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 24%,transparent);outline:none}._input_19qmf_58[aria-invalid=true]{border-color:var(--color-danger-border)}._error_19qmf_82{color:var(--color-danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}._fieldset_1cxlh_1{border:0;display:grid;gap:var(--space-3);margin:0;min-inline-size:0;padding:0}._legend_1cxlh_10{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1);padding:0}._options_1cxlh_18{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}._option_1cxlh_18{align-items:stretch;cursor:pointer;display:grid;min-width:0;position:relative}._input_1cxlh_32{height:1px;opacity:0;position:absolute;width:1px}._optionContent_1cxlh_39{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);display:grid;gap:var(--space-1);min-height:44px;padding:var(--space-3);transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal)}._option_1cxlh_18:hover ._optionContent_1cxlh_39{background:var(--color-bg-hover);border-color:var(--color-border-medium);color:var(--color-text-primary)}._input_1cxlh_32:focus-visible+._optionContent_1cxlh_39{box-shadow:0 0 0 3px var(--color-focus-ring)}._input_1cxlh_32:checked+._optionContent_1cxlh_39{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-text)}._optionLabel_1cxlh_71{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._optionDescription_1cxlh_77{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}._input_1cxlh_32:checked+._optionContent_1cxlh_39 ._optionDescription_1cxlh_77{color:var(--color-accent-text)}._status_1cxlh_87{color:var(--color-text-secondary);font-size:var(--font-size-sm);min-height:1.25rem}._status_1cxlh_87:not(:empty){margin-top:var(--space-1)}@media(max-width:47.99rem){._options_1cxlh_18{grid-template-columns:1fr}}._page_1l5kv_1{display:grid;gap:var(--space-5);margin:0 auto;max-width:48rem;width:100%}._backButton_1l5kv_9{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:start;min-height:44px;padding:0 var(--space-3);transition:background-color var(--transition-normal),color var(--transition-normal)}._backButton_1l5kv_9:hover,._backButton_1l5kv_9:focus-visible{background:var(--color-bg-secondary);color:var(--color-text-primary);outline:none}._backButton_1l5kv_9:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 24%,transparent)}._form_1l5kv_39{display:grid;gap:var(--space-5)}._preferences_1l5kv_44{display:grid;gap:var(--space-3)}._header_1l5kv_49{align-items:start;display:flex;gap:var(--space-4);justify-content:space-between}._title_1l5kv_56{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight)}._subtitle_1l5kv_64{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-top:var(--space-2)}._sectionTitle_1l5kv_71{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight)}._sectionDescription_1l5kv_79{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-top:var(--space-1)}._actions_1l5kv_86{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._card_1l5kv_93,._stateCard_1l5kv_94{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}._card_1l5kv_93{display:grid;gap:var(--space-5);padding:var(--space-6)}._stateCard_1l5kv_94{display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-6)}._stateMessage_1l5kv_113{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}._liveRegion_1l5kv_119{color:var(--color-danger-text);font-size:var(--font-size-sm);min-height:1.25rem}@media(max-width:47.99rem){._page_1l5kv_1{gap:var(--space-4)}._header_1l5kv_49{align-items:stretch;flex-direction:column}._actions_1l5kv_86{justify-content:stretch}._actions_1l5kv_86>*{flex:1}._card_1l5kv_93,._stateCard_1l5kv_94{padding:var(--space-4)}}._page_sfsan_1{align-items:center;background:var(--m-kudu-bg-soft);display:flex;justify-content:center;min-height:100dvh;padding:var(--space-6)}._card_sfsan_10{background:var(--m-kudu-white);border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a;display:grid;gap:var(--space-6);padding:var(--space-10) var(--space-8);width:min(100%,30rem)}._header_sfsan_22{display:grid;gap:var(--space-2)}._title_sfsan_27{color:var(--m-kudu-ink);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}._description_sfsan_36{color:var(--m-kudu-muted);font-size:.95rem;line-height:1.5;margin:0}._form_sfsan_43{display:grid;gap:var(--space-4)}._field_sfsan_48{display:grid;gap:var(--space-1)}._label_sfsan_53{color:var(--m-kudu-ink);font-size:.875rem;font-weight:500}._input_sfsan_59,._select_sfsan_60{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--m-kudu-white);border:1px solid #e2e8f0;border-radius:8px;color:var(--m-kudu-ink);font-size:1rem;min-height:44px;padding:0 var(--space-3);width:100%}._input_sfsan_59[readonly]{background:var(--m-kudu-bg-soft);color:var(--m-kudu-muted)}._input_sfsan_59:focus,._select_sfsan_60:focus{border-color:var(--m-kudu-blue);box-shadow:0 0 0 3px #3e54c426;outline:none}._helper_sfsan_84{color:var(--m-kudu-muted);font-size:.8rem;line-height:1.4;margin:0}._submitButton_sfsan_91{font-size:1rem;font-weight:500;margin-top:var(--space-2);min-height:44px}._error_sfsan_98{color:var(--color-danger-text);font-size:.875rem;line-height:1.5;margin:0}@media(max-width:47.99rem){._page_sfsan_1{align-items:start;padding-top:max(10vh,var(--space-8))}._card_sfsan_10{padding:var(--space-8) var(--space-6)}}._content_2qre4_1{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-3);color:var(--color-text-primary);display:grid;gap:var(--space-3);max-width:min(22rem,calc(100vw - 2rem));padding:var(--space-4);width:max-content;z-index:70}._content_2qre4_1:focus{outline:none}._content_2qre4_1:focus-visible{box-shadow:var(--shadow-level-3),0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 32%,transparent)}._content_2qre4_1[data-mobile=true]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;left:0;max-width:none;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));position:fixed;right:0;width:100%}._header_2qre4_39{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._stepIndicator_2qre4_46{color:var(--color-accent-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);margin:0;text-transform:uppercase}._closeButton_2qre4_55{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;margin:calc(var(--space-2) * -1);min-width:2.75rem;padding:0}._closeButton_2qre4_55:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._closeButton_2qre4_55:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 32%,transparent);outline:none}._title_2qre4_80{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}._body_2qre4_86{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}._actions_2qre4_93{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:end;padding-top:var(--space-2)}@media(prefers-reduced-motion:no-preference){._content_2qre4_1{animation:_tour-callout-fade_2qre4_1 var(--transition-normal)}}@keyframes _tour-callout-fade_2qre4_1{0%{opacity:0}to{opacity:1}}._layer_1d6j1_1{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:60}._cutout_1d6j1_8{border-radius:calc(var(--radius-lg) + 2px);box-shadow:0 0 0 9999px color-mix(in srgb,var(--color-bg-inverse) 58%,transparent),0 0 0 2px color-mix(in srgb,var(--color-accent) 36%,transparent);position:fixed}@media(prefers-reduced-motion:no-preference){._layer_1d6j1_1{animation:_tour-spotlight-fade_1d6j1_1 var(--transition-normal)}._cutout_1d6j1_8{transition:height var(--transition-normal),left var(--transition-normal),top var(--transition-normal),width var(--transition-normal)}}@keyframes _tour-spotlight-fade_1d6j1_1{0%{opacity:0}to{opacity:1}}._shell_dct7i_1{display:grid;grid-template-rows:auto 1fr;min-height:100vh}._header_dct7i_7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--color-bg-primary) 88%,transparent);border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0;z-index:10}._headerInner_dct7i_16{align-items:center;box-sizing:border-box;display:flex;gap:var(--space-5);justify-content:space-between;margin:0 auto;max-width:var(--shell-max-width);min-height:var(--shell-header-height);padding:var(--space-2) var(--spacing-page-inline)}._brand_dct7i_28{align-items:center;display:inline-flex;flex:none}._brandLogo_dct7i_34{display:block;height:1.75rem;width:auto}._nav_dct7i_40{align-items:center;display:flex;gap:var(--space-3)}._link_dct7i_46{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0 var(--space-3);text-decoration:none;transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}._link_dct7i_46:hover,._linkActive_dct7i_67{background:var(--color-bg-secondary);border-color:var(--color-border-subtle);color:var(--color-text-primary)}._main_dct7i_73{margin:0 auto;max-width:var(--shell-max-width);padding:var(--spacing-page-block) var(--spacing-page-inline);width:100%}._accountTrigger_dct7i_80{align-items:center;border-radius:var(--radius-full);color:var(--color-text-secondary);gap:var(--space-1);min-height:2.25rem;padding-inline:var(--space-3)}._accountTrigger_dct7i_80:hover,._accountTrigger_dct7i_80:focus-visible{color:var(--color-text-primary)}._accountMenu_dct7i_94{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-3);display:grid;gap:var(--space-2);min-width:15rem;padding:var(--space-2);z-index:30}._accountLabel_dct7i_106{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3)}._accountKicker_dct7i_112{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._accountEmail_dct7i_120{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._accountSeparator_dct7i_127{background:var(--color-border-subtle);height:1px}._accountMenuItem_dct7i_132{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-height:2.25rem;outline:none;padding:.625rem var(--space-3);text-decoration:none;transition:background-color var(--transition-normal),color var(--transition-normal)}._accountMenuItem_dct7i_132:hover,._accountMenuItem_dct7i_132:focus-visible,._accountMenuItem_dct7i_132[data-highlighted]{background:var(--color-bg-secondary)}._accountMenuItem_dct7i_132[data-disabled]{color:var(--color-text-tertiary);cursor:default}@media(max-width:47.99rem){._headerInner_dct7i_16{gap:var(--space-3)}._nav_dct7i_40{flex:1;justify-content:flex-end}}._page_nve54_1{align-items:center;background:var(--m-kudu-bg-soft);display:flex;justify-content:center;min-height:100dvh;padding:var(--space-6)}._content_nve54_10{display:grid;gap:var(--space-8);justify-items:center;width:min(100%,25rem)}._wordmark_nve54_17{color:var(--m-kudu-ink);display:inline-flex;font-family:var(--m-font-heading);font-size:clamp(1.75rem,2vw,2rem);font-weight:700;letter-spacing:-.03em;text-decoration:none}._wordmarkLogo_nve54_27{display:block;height:clamp(2rem,3vw,2.5rem);width:auto}._wordmark_nve54_17:hover{color:var(--m-kudu-blue)}._wordmark_nve54_17:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--m-kudu-focus);outline:none}._card_nve54_43{background:var(--m-kudu-white);border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a;display:grid;gap:var(--space-6);padding:var(--space-10) var(--space-8);width:100%}._cardHeader_nve54_55{display:grid;gap:var(--space-2)}._title_nve54_60{color:var(--m-kudu-ink);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}._description_nve54_68{color:var(--m-kudu-muted);font-size:.95rem;line-height:1.5;margin:0}._form_nve54_75{display:grid;gap:var(--space-4)}._field_nve54_80{display:grid;gap:var(--space-1)}._label_nve54_85{color:var(--m-kudu-ink);font-size:.875rem;font-weight:500}._input_nve54_91{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--m-kudu-white);border:1px solid #e2e8f0;border-radius:8px;color:var(--m-kudu-ink);font-size:1rem;height:44px;padding:0 var(--space-3);width:100%}._input_nve54_91:focus{border-color:var(--m-kudu-blue);box-shadow:0 0 0 3px #3e54c426;outline:none}._submitButton_nve54_109{font-size:1rem;font-weight:500;margin-top:var(--space-2);min-height:44px}._optionGroup_nve54_116{display:grid;gap:var(--space-4)}._emailSummary_nve54_121{background:var(--m-kudu-bg-soft);border-radius:999px;color:var(--m-kudu-muted);font-size:.875rem;margin:0;padding:var(--space-2) var(--space-3);text-align:center}._notice_nve54_131{color:var(--m-kudu-muted);font-size:.9rem;line-height:1.5;margin:0}._notice_nve54_131 a{color:var(--m-kudu-blue);font-weight:600}._textButton_nve54_143{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--m-kudu-blue);cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;padding:0;text-align:center}._textButton_nve54_143:disabled{color:var(--m-kudu-muted);cursor:not-allowed}._textButton_nve54_143:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px #3e54c42e;outline:none}._success_nve54_167{color:var(--color-success-text, #166534);font-size:.875rem;line-height:1.5;margin:0}._error_nve54_174{color:var(--color-danger-text);font-size:.875rem;line-height:1.5;margin:0}@media(max-width:47.99rem){._page_nve54_1{align-items:start;padding:var(--space-6);padding-top:max(12vh,var(--space-12))}._content_nve54_10{gap:var(--space-6);width:min(100%,100%)}._card_nve54_43{padding:var(--space-8) var(--space-6)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;height:100%;text-rendering:optimizeLegibility}body,#root{min-height:100%}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}body{background:var(--color-bg-tertiary);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);letter-spacing:var(--tracking-normal);line-height:var(--line-height-normal);min-height:100vh}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{-webkit-tap-highlight-color:transparent;font:inherit}button{background:none;border:none;color:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);border-radius:var(--input-radius);color:var(--color-text-primary);min-height:2.5rem;padding:0 var(--space-3);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background-color var(--transition-normal)}textarea{min-height:6rem;padding-block:var(--space-2);resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);block-size:18px;flex:none;inline-size:18px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-xs: .694rem;--font-size-sm: .833rem;--font-size-base: 1rem;--font-size-md: 1.2rem;--font-size-lg: 1.44rem;--font-size-xl: 1.728rem;--font-size-2xl: 2.074rem;--tracking-tight: -.02em;--tracking-normal: -.011em;--tracking-wide: .02em;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.5;--line-height-relaxed: 1.65;--font-family-base: var(--font-sans);--font-family-heading: var(--font-sans);--font-size-12: var(--font-size-xs);--font-size-14: var(--font-size-sm);--font-size-16: var(--font-size-base);--font-size-13: var(--font-size-sm);--font-size-18: var(--font-size-md);--font-size-20: var(--font-size-md);--font-size-24: var(--font-size-lg);--font-size-32: var(--font-size-2xl);--font-size-40: 2.5rem;--font-size-48: 3rem;--font-size-body: var(--font-size-base);--font-size-h1: var(--font-size-xl);--font-size-h2: var(--font-size-lg);--font-size-h3: var(--font-size-md);--font-size-h4: var(--font-size-base);--font-size-h5: var(--font-size-sm);--font-size-h6: var(--font-size-xs);--line-height-body: var(--line-height-normal);--line-height-heading: var(--line-height-tight);--space-0: 0;--space-0-5: .125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-14: var(--space-3);--space-18: var(--space-4);--space-20: var(--space-5);--space-24: var(--space-6);--space-32: var(--space-8);--space-48: var(--space-12);--space-64: var(--space-16);--space-4px: var(--space-1);--space-8px: var(--space-2);--space-12px: var(--space-3);--space-16px: var(--space-4);--space-20px: var(--space-5);--space-24px: var(--space-6);--space-32px: var(--space-8);--space-48px: var(--space-12);--space-64px: var(--space-16);--space-96: 6rem;--space-4-legacy: var(--space-1);--space-8-legacy: var(--space-2);--space-12-legacy: var(--space-3);--space-16-legacy: var(--space-4);--space-20-legacy: var(--space-5);--space-24-legacy: var(--space-6);--space-32-legacy: var(--space-8);--space-48-legacy: var(--space-12);--space-64-legacy: var(--space-16);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--radius-12: var(--radius-lg);--breakpoint-sm: 36rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--content-reading: min(860px, calc(100% - 80px) );--content-wide: 67.5rem;--content-full: 80rem;--shell-max-width: var(--content-full);--shell-nav-width: 16rem;--shell-header-height: 3.25rem;--header-height: var(--shell-header-height);--content-max-width: var(--content-reading);--content-sidebar-width: 17rem;--content-sidebar-collapsed-width: 4rem;--color-bg-primary: var(--theme-color-bg-primary);--color-bg-secondary: var(--theme-color-bg-secondary);--color-bg-tertiary: var(--theme-color-bg-tertiary);--color-bg-elevated: var(--theme-color-bg-elevated);--color-bg-inverse: var(--theme-color-bg-inverse);--color-bg-backdrop: var(--theme-color-bg-backdrop);--color-bg-hover: var(--theme-color-bg-hover);--color-bg-active: var(--theme-color-bg-active);--color-text-primary: var(--theme-color-text-primary);--color-text-secondary: var(--theme-color-text-secondary);--color-text-tertiary: var(--theme-color-text-tertiary);--color-text-on-accent: var(--theme-color-text-on-accent);--color-text-on-inverse: var(--theme-color-text-on-inverse);--color-border-default: var(--theme-color-border-default);--color-border-subtle: var(--theme-color-border-subtle);--color-border-medium: var(--theme-color-border-medium);--color-border-strong: var(--theme-color-border-strong);--color-accent: var(--theme-color-accent);--color-accent-rgb: var(--theme-color-accent-rgb);--color-accent-hover: var(--theme-color-accent-hover);--color-accent-active: var(--theme-color-accent-active);--color-accent-subtle: var(--theme-color-accent-subtle);--color-accent-text: var(--theme-color-accent-text);--color-success-text: var(--theme-color-success-text);--color-success-bg: var(--theme-color-success-bg);--color-success-border: var(--theme-color-success-border);--color-warning-text: var(--theme-color-warning-text);--color-warning-bg: var(--theme-color-warning-bg);--color-warning-border: var(--theme-color-warning-border);--color-danger-text: var(--theme-color-danger-text);--color-danger-bg: var(--theme-color-danger-bg);--color-danger-border: var(--theme-color-danger-border);--color-info-text: var(--theme-color-info-text);--color-info-bg: var(--theme-color-info-bg);--color-info-border: var(--theme-color-info-border);--color-annotation-highlight: var(--theme-color-annotation-highlight);--color-focus-ring: var(--theme-color-focus-ring);--color-white: var(--color-text-on-accent);--color-black: var(--color-bg-inverse);--color-surface-primary: var(--color-bg-primary);--color-surface-secondary: var(--color-bg-secondary);--color-surface-elevated: var(--color-bg-elevated);--color-surface-hover: var(--color-bg-hover);--color-surface-active: var(--color-bg-active);--color-link: var(--color-accent);--color-primary: var(--color-accent);--color-primary-rgb: var(--color-accent-rgb);--color-primary-hover: var(--color-accent-hover);--color-border: var(--color-border-default);--color-border-light: var(--color-border-subtle);--color-accent-light: var(--color-accent-subtle);--color-text-muted: var(--color-text-tertiary);--color-success: var(--color-success-text);--color-warning: var(--color-warning-text);--color-error: var(--color-danger-text);--color-danger: var(--color-danger-text);--shadow-level-1: none;--shadow-level-2: var(--theme-shadow-level-2);--shadow-level-3: var(--theme-shadow-level-3);--shadow-sm: var(--shadow-level-1);--shadow-md: var(--shadow-level-2);--shadow-lg: var(--shadow-level-3);--color-shadow-sm: var(--shadow-level-1);--color-shadow-md: var(--shadow-level-2);--color-shadow-lg: var(--shadow-level-3);--card-shadow: var(--shadow-level-1);--card-shadow-sm: var(--shadow-level-1);--card-shadow-lg: var(--shadow-level-3);--transition-fast: .1s ease;--transition-normal: .15s ease;--transition-slow: .25s ease;--transition-spring: .2s cubic-bezier(.34, 1.56, .64, 1);--spacing-content-gap: var(--space-6);--spacing-section-gap: var(--space-8);--spacing-page-inline: var(--space-6);--spacing-page-block: var(--space-8);--card-radius: var(--radius-lg);--button-radius: var(--radius-md);--input-radius: var(--radius-md)}html[data-theme=light]{--theme-color-bg-primary: #ffffff;--theme-color-bg-secondary: #f8f8f6;--theme-color-bg-tertiary: #f0efeb;--theme-color-bg-elevated: #ffffff;--theme-color-bg-inverse: #1a1a1a;--theme-color-bg-backdrop: rgba(26, 26, 26, .42);--theme-color-bg-hover: #f0efeb;--theme-color-bg-active: #e8e6df;--theme-color-text-primary: #1a1a1a;--theme-color-text-secondary: #6b6b6b;--theme-color-text-tertiary: #707070;--theme-color-text-on-accent: #ffffff;--theme-color-text-on-inverse: #ffffff;--theme-color-border-default: rgba(0, 0, 0, .08);--theme-color-border-subtle: rgba(0, 0, 0, .05);--theme-color-border-medium: rgba(0, 0, 0, .12);--theme-color-border-strong: rgba(0, 0, 0, .18);--theme-color-accent: #2563eb;--theme-color-accent-rgb: 37, 99, 235;--theme-color-accent-hover: #1d4ed8;--theme-color-accent-active: #1e40af;--theme-color-accent-subtle: #eff6ff;--theme-color-accent-text: #1e40af;--theme-color-success-text: #16a34a;--theme-color-success-bg: #f0fdf4;--theme-color-success-border: #bbf7d0;--theme-color-warning-text: #d97706;--theme-color-warning-bg: #fffbeb;--theme-color-warning-border: #fde68a;--theme-color-danger-text: #dc2626;--theme-color-danger-bg: #fef2f2;--theme-color-danger-border: #fecaca;--theme-color-info-text: #2563eb;--theme-color-info-bg: #eff6ff;--theme-color-info-border: #bfdbfe;--theme-color-annotation-highlight: #fef3c7;--theme-color-focus-ring: rgba(37, 99, 235, .4);--theme-shadow-level-2: 0 4px 24px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--theme-shadow-level-3: 0 16px 48px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .06);color-scheme:light}html[data-theme=dark]{--theme-color-bg-primary: #16181d;--theme-color-bg-secondary: #1d2128;--theme-color-bg-tertiary: #111317;--theme-color-bg-elevated: #20242c;--theme-color-bg-inverse: #f5f5f4;--theme-color-bg-backdrop: rgba(10, 12, 16, .72);--theme-color-bg-hover: #262b35;--theme-color-bg-active: #303644;--theme-color-text-primary: #f5f5f4;--theme-color-text-secondary: #d1d5db;--theme-color-text-tertiary: #9ca3af;--theme-color-text-on-accent: #ffffff;--theme-color-text-on-inverse: #111317;--theme-color-border-default: rgba(255, 255, 255, .12);--theme-color-border-subtle: rgba(255, 255, 255, .08);--theme-color-border-medium: rgba(255, 255, 255, .16);--theme-color-border-strong: rgba(255, 255, 255, .22);--theme-color-accent: #60a5fa;--theme-color-accent-rgb: 96, 165, 250;--theme-color-accent-hover: #3b82f6;--theme-color-accent-active: #2563eb;--theme-color-accent-subtle: rgba(96, 165, 250, .14);--theme-color-accent-text: #93c5fd;--theme-color-success-text: #4ade80;--theme-color-success-bg: rgba(22, 163, 74, .12);--theme-color-success-border: rgba(74, 222, 128, .3);--theme-color-warning-text: #f59e0b;--theme-color-warning-bg: rgba(217, 119, 6, .14);--theme-color-warning-border: rgba(245, 158, 11, .3);--theme-color-danger-text: #f87171;--theme-color-danger-bg: rgba(220, 38, 38, .12);--theme-color-danger-border: rgba(248, 113, 113, .28);--theme-color-info-text: #60a5fa;--theme-color-info-bg: rgba(37, 99, 235, .14);--theme-color-info-border: rgba(96, 165, 250, .26);--theme-color-annotation-highlight: #facc15;--theme-color-focus-ring: rgba(96, 165, 250, .45);--theme-shadow-level-2: 0 10px 30px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .2);--theme-shadow-level-3: 0 20px 60px rgba(0, 0, 0, .38), 0 4px 12px rgba(0, 0, 0, .24);color-scheme:dark}:root{font-family:var(--font-sans);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}body{color:var(--color-text-primary);font-size:var(--font-size-base);letter-spacing:var(--tracking-normal);line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}h1,.h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h2,.h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h3,.h3{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);line-height:var(--line-height-snug)}h4,.h4{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);line-height:var(--line-height-snug)}.text-sm{font-size:var(--font-size-sm);letter-spacing:var(--tracking-normal);line-height:var(--line-height-normal)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.label,.overline{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}a{color:var(--color-accent);text-decoration-color:transparent;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color var(--transition-normal),text-decoration-color var(--transition-normal)}a:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}strong,b{font-weight:var(--font-weight-semibold)}code,pre,kbd,samp{font-family:var(--font-mono)}code,kbd,samp{background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:.1em .35em}pre{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow-x:auto;padding:var(--space-4)}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-indent-1{padding-left:3em}.ql-indent-2{padding-left:6em}.ql-indent-3{padding-left:9em}.ql-indent-4{padding-left:12em}.ql-indent-5{padding-left:15em}.ql-indent-6{padding-left:18em}.ql-indent-7{padding-left:21em}.ql-indent-8{padding-left:24em}.ql-size-small{font-size:.75em}.ql-size-large{font-size:1.5em}.ql-size-huge{font-size:2.5em}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:var(--font-mono)}.ql-direction-rtl{direction:rtl;text-align:inherit}.ql-video{border-radius:var(--radius-lg);display:block;max-width:100%}.lesson-content-scope .lesson-content p{margin-top:0;margin-bottom:.75em}.lesson-content-scope .lesson-content p:has(>br:only-child){margin-bottom:.25em;line-height:.5}.lesson-content-scope .lesson-content .katex-display{margin:.75em 0}.lesson-content-scope .lesson-content .ql-align-center{margin-top:.5em;margin-bottom:.5em}.lesson-content-scope .lesson-content h1,.lesson-content-scope .lesson-content h2,.lesson-content-scope .lesson-content h3,.lesson-content-scope .lesson-content h4{margin-top:1.5em;margin-bottom:.5em}.lesson-content-scope .lesson-content>:first-child{margin-top:0}.lesson-content-scope .lesson-content>:last-child{margin-bottom:0}
