.ui_btn__tm6pX{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--hit);padding:8px 18px;border-radius:var(--r-md);border:2px solid transparent;font-weight:700;font-size:var(--fs-15);line-height:1.25;text-align:center;text-decoration:none;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);white-space:normal;position:relative}.ui_btn__tm6pX:disabled,.ui_btn__tm6pX[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui_sm___OjTw{min-height:36px;padding:4px 12px;font-size:var(--fs-13);border-radius:var(--r-sm)}.ui_lg__QTu67{min-height:var(--btn-primary-h);padding:10px 24px;font-size:var(--fs-17);border-radius:var(--r-btn)}.ui_touch__k_9go{min-height:var(--hit)}.ui_block__x3ka8{width:100%}.ui_primary__4wcSd{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-primary)}.ui_primary__4wcSd:hover:not(:disabled){background:var(--primary-hover)}.ui_primary__4wcSd:active:not(:disabled){background:var(--primary-press)}.ui_secondary__igWQH{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.ui_secondary__igWQH:hover:not(:disabled){background:var(--surface-2)}.ui_ghost__ONlpw{background:transparent;color:var(--text)}.ui_ghost__ONlpw:hover:not(:disabled){background:var(--surface-2)}.ui_danger__9Z8UL{background:var(--danger);color:var(--text-inverse)}.ui_danger__9Z8UL:hover:not(:disabled){background:var(--danger-hover)}.ui_dangerGhost__9OdfS{background:transparent;color:var(--danger)}.ui_dangerGhost__9OdfS:hover:not(:disabled){background:var(--danger-soft)}.ui_orange__uwyAc{background:var(--orange);color:var(--on-orange)}.ui_btnLabel__Ghbs9{display:inline-flex;align-items:center;gap:var(--s-2)}.ui_loadingHide__Qatwo{opacity:0}.ui_btn__tm6pX[aria-busy=true]{opacity:1;cursor:progress}.ui_btnSpinner__fMvig{position:absolute;inset:0;display:grid;place-items:center}.ui_iconBtn__KUs_h{display:inline-grid;place-items:center;width:var(--hit);height:var(--hit);border-radius:var(--r-md);border:2px solid transparent;background:transparent;color:var(--text-2);flex:none}.ui_iconBtn__KUs_h:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ui_iconBtn__KUs_h:disabled{opacity:.45;cursor:not-allowed}.ui_iconBtn__KUs_h[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.ui_iconBtnSm__s1tSD{width:36px;height:36px}.ui_iconBtnBordered__woBNT{border-color:var(--border-strong);background:var(--surface)}@keyframes ui_spin__Y2KHd{to{transform:rotate(1turn)}}.ui_spin__Y2KHd{animation:ui_spin__Y2KHd .9s linear infinite}@media (prefers-reduced-motion:reduce){.ui_spin__Y2KHd{animation-duration:3s}}.ui_field__iYr5o{display:flex;flex-direction:column;gap:6px;min-width:0}.ui_label__EC69u{font-weight:700;font-size:var(--fs-14);color:var(--text)}.ui_hint__TFUvd{font-size:var(--fs-13);color:var(--text-3)}.ui_errorText__7d8tk{font-size:var(--fs-12);color:var(--danger);display:flex;gap:4px;align-items:flex-start}.ui_control__RaWnw{width:100%;min-height:var(--hit);padding:8px 14px;border:2px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text)}.ui_control__RaWnw:hover{border-color:var(--text-2)}.ui_control__RaWnw:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.ui_control__RaWnw[aria-invalid=true]{border-color:var(--danger)}textarea.ui_control__RaWnw{min-height:88px;resize:vertical;line-height:1.5}select.ui_control__RaWnw{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352655a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ui_check__e2_yo{display:inline-flex;align-items:flex-start;gap:10px;min-height:32px;cursor:pointer}.ui_check__e2_yo input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);flex:none}.ui_checkText___U4uW{display:flex;flex-direction:column;gap:2px}.ui_switch__3tWut{display:inline-flex;align-items:center;gap:12px;cursor:pointer;min-height:40px}.ui_switchTrack__KNtt1{width:40px;height:24px;border-radius:999px;background:var(--border-strong);position:relative;flex:none;transition:background var(--dur-1)}.ui_switchTrack__KNtt1:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease)}.ui_switch__3tWut input{position:absolute;opacity:0;width:1px;height:1px}.ui_switch__3tWut input:checked+.ui_switchTrack__KNtt1{background:var(--accent)}.ui_switch__3tWut input:checked+.ui_switchTrack__KNtt1:after{transform:translateX(16px)}.ui_switch__3tWut input:focus-visible+.ui_switchTrack__KNtt1{outline:2px solid var(--focus);outline-offset:2px}.ui_segmented__spqfp{display:inline-flex;flex-wrap:wrap;border:2px solid var(--border-strong);border-radius:var(--r-pill);padding:3px;background:var(--surface);gap:2px}.ui_segmented__spqfp button{min-height:36px;padding:6px 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-2);font-weight:700}.ui_segmented__spqfp button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.ui_tabList__h0RER{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.ui_tab__41Rpb{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:0;background:transparent;color:var(--text-2);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ui_tab__41Rpb:hover{color:var(--text)}.ui_tab__41Rpb[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.ui_tabCount__5C1xo{font-size:var(--fs-12);color:var(--text-3);background:var(--surface-2);padding:1px 6px;border-radius:999px;font-weight:600}.ui_pill__xxOyQ{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:var(--fs-13);font-weight:700;line-height:1.35;max-width:100%}.ui_pillText__C400r{white-space:normal;min-width:0}.ui_pill__xxOyQ>svg{flex:none}.ui_tone-neutral__83JTE{background:transparent;color:var(--text-2);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.ui_tone-accent__hzsR9{background:var(--accent-soft);color:var(--accent-soft-text)}.ui_tone-success__hzZgL{background:var(--success-soft);color:var(--success)}.ui_tone-warning__w9MPg{background:var(--warning-soft);color:var(--warning)}.ui_tone-danger__uNDeo{background:var(--danger-soft);color:var(--danger)}.ui_tone-info__CadsG{background:var(--info-soft);color:var(--info)}.ui_badge__99qNI{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--r-sm);font-size:var(--fs-12);font-weight:600;border:1px solid var(--border);color:var(--text-2);background:var(--surface);white-space:nowrap}.ui_progress__WC_CF{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden;position:relative}.ui_progressBar__3D0F9{height:100%;background:var(--accent);border-radius:999px;transition:width var(--dur-3) var(--ease)}.ui_progressIndeterminate__a4zIb .ui_progressBar__3D0F9{width:35%;position:absolute;animation:ui_indet__NpDWU 1.4s var(--ease) infinite}@keyframes ui_indet__NpDWU{0%{left:-35%}to{left:100%}}.ui_skeleton__LMBE_{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:ui_shimmer__54cBV 1.4s ease infinite;border-radius:var(--r-md)}@keyframes ui_shimmer__54cBV{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui_progressIndeterminate__a4zIb .ui_progressBar__3D0F9,.ui_skeleton__LMBE_{animation:none}}.ui_state__bSldr{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:var(--s-10) var(--s-6);border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface)}.ui_stateIcon__EzcaK{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text-2)}.ui_stateError__UAbxm .ui_stateIcon__EzcaK{background:var(--danger-soft);color:var(--danger)}.ui_stateTitle__uWseq{font-size:var(--fs-18);font-weight:800;letter-spacing:-.01em}.ui_stateBody__4iHE7{color:var(--text-2);max-width:46ch}.ui_stateActions__pFZq4{display:flex;gap:var(--s-2);flex-wrap:wrap;justify-content:center;margin-top:var(--s-2)}.ui_card__4haTy{box-shadow:var(--shadow-card)}.ui_card__4haTy,.ui_tableWrap__mGmgY{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.ui_tableWrap__mGmgY{position:relative;overflow-x:auto}.ui_table__QtKk0{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.ui_table__QtKk0 th{text-align:left;font-size:var(--fs-12);font-weight:600;color:var(--text-2);background:var(--surface-2);white-space:nowrap}.ui_table__QtKk0 td,.ui_table__QtKk0 th{padding:10px 14px;border-bottom:1px solid var(--border)}.ui_table__QtKk0 td{vertical-align:middle}.ui_table__QtKk0 tr:last-child td{border-bottom:0}.ui_table__QtKk0 tbody tr:hover td{background:var(--surface-2)}.ui_overlay__y5ZnK{position:fixed;inset:0;background:rgba(13,26,20,.5);display:grid;place-items:center;padding:var(--s-4);z-index:100}.ui_dialog__QyQRf{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-3);width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.ui_dialogWide__6dnCK{width:min(760px,100%)}.ui_dialogHead__fPmqx{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-5) var(--s-6) var(--s-3)}.ui_dialogTitle__Wzfu0{font-size:var(--fs-20);font-weight:800;letter-spacing:-.015em;line-height:1.25}.ui_dialogDesc__c_YBP{color:var(--text-2);margin-top:4px}.ui_dialogBody__wHnJP{padding:0 var(--s-6) var(--s-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-4)}.ui_dialogFoot__QRJUX{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-4) var(--s-6) var(--s-5);border-top:1px solid var(--border)}.ui_drawer__iMIHj{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--surface);box-shadow:var(--shadow-3);z-index:101;display:flex;flex-direction:column}.ui_drawerOverlay__YFny6{position:fixed;inset:0;background:rgba(13,26,20,.35);z-index:100}.ui_toasts__wjcK2{position:fixed;bottom:var(--s-4);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:var(--s-2);z-index:200;width:min(480px,calc(100% - 32px))}.ui_toast__iOI1f{display:flex;align-items:flex-start;gap:var(--s-3);padding:12px 12px 12px 16px;border-radius:var(--r-lg);background:var(--board);color:var(--on-board);box-shadow:var(--shadow-3)}.ui_toast__iOI1f[data-tone=danger]{background:#7a1810;color:var(--chalk)}.ui_toastText__27RhS{flex:1 1;padding-top:2px}.ui_toast__iOI1f button{color:var(--chalk)}.ui_toast__iOI1f :focus-visible{outline-color:var(--focus-on-dark)}.ui_toastAction__ydNym{background:transparent;border:1px solid hsla(45,40%,94%,.5);border-radius:var(--r-sm);padding:4px 12px;font-weight:700;min-height:36px}.ui_menu__j9E7l{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:6px;z-index:50}.ui_menuItem__op_d2{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--hit);padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;text-align:left;color:var(--text);text-decoration:none}.ui_menuItem__op_d2:focus-visible,.ui_menuItem__op_d2:hover{background:var(--surface-2)}.ui_menuItem__op_d2[aria-checked=true]{font-weight:700;color:var(--accent)}.ui_menuSep__ovzQj{height:1px;background:var(--border);margin:6px 0}.ui_menuHead__qiOgU{padding:8px 10px;font-size:var(--fs-12);color:var(--text-3)}.page_header__5B2uh{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-6)}.page_crumbs__xjhp4 ol{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--fs-13)}.page_crumbs__xjhp4 li{display:inline-flex;align-items:center;gap:4px;color:var(--text-3)}.page_crumbs__xjhp4 a{color:var(--text-2);text-decoration:none;padding:4px 2px}.page_crumbs__xjhp4 a:hover{color:var(--accent);text-decoration:underline}.page_row__IdY4Q{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.page_titles__TaFFz{min-width:0;flex:1 1 360px}.page_eyebrow__e_B_U{font-size:var(--fs-12);font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:4px}.page_h1__Rjvot{font-size:var(--fs-24);line-height:1.2;font-weight:700;letter-spacing:-.015em;overflow-wrap:anywhere}.page_subtitle__qlvRJ{color:var(--text-2);margin-top:4px;font-size:var(--fs-14)}.page_actions__vuBIf{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.page_section__V8Xrd{margin-top:var(--s-8)}.page_sectionHead__QKXZb{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-3)}.page_h2__rXo9F{font-size:var(--fs-16);font-weight:650}.page_sectionDesc__XjOGc{color:var(--text-2);font-size:var(--fs-13);margin-top:2px}@media (max-width:760px){.page_h1__Rjvot{font-size:var(--fs-20)}.page_actions__vuBIf{width:100%}}.admin_pills__Dyhud{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.admin_pill__3MJ3U{min-height:44px;min-width:44px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-13);font-weight:600;cursor:pointer;white-space:nowrap}.admin_pill__3MJ3U:hover{background:var(--surface-2)}.admin_pillFlag__lTvSV{border-color:var(--warning)}.admin_pillCount__eN0nK{color:var(--warning);font-weight:700}.admin_pillOn__GFM9j,.admin_pillOn__GFM9j:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.admin_pillOn__GFM9j .admin_pillCount__eN0nK{color:var(--on-accent)}.review_headActions__O7IGo{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;justify-content:flex-end}.review_flagsLeft___pWtl{font-size:var(--fs-13);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review_flagsLeftWarn__pJgbF{color:var(--warning);font-weight:650}.review_nextUnit__c5RbI{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:var(--fs-13)}.review_spin__YAIMa{animation:review_spin__YAIMa 1s linear infinite}@keyframes review_spin__YAIMa{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.review_spin__YAIMa{animation:none}}.review_pillRow___Ar5f{margin-bottom:var(--s-4)}.review_layout__qGZJe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:start}.review_left__lJmCe{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 12px);display:flex;flex-direction:column;gap:var(--s-2)}.review_right___ibD0{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.review_rightTitle__RK1rq{font-size:var(--fs-16);font-weight:650}.review_legend__X8aw5,.review_muted__Z4syd{color:var(--text-2);font-size:var(--fs-13)}.review_viewer__B3o_i{display:flex;flex-direction:column;gap:var(--s-2)}.review_viewerBar__Fu2EN{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap}.review_pageTitle__weS7q{font-size:var(--fs-16)}.review_viewerActions__s4_rO{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.review_zoom__zF2We{display:flex;align-items:center;gap:6px}.review_zoomVal__uNfze{min-width:44px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-13)}.review_cropBar__K1JNR{display:flex;gap:var(--s-2);align-items:center;padding:8px 12px;border-radius:var(--r-md);background:var(--info-soft);color:var(--info);font-weight:600;flex-wrap:wrap}.review_cropActions__wj4UO{margin-left:auto;display:flex;gap:6px}.review_scroller__fqTeS{overflow:auto;max-height:calc(100dvh - var(--header-h) - 220px);border-radius:var(--r-md);background:var(--surface-3);box-shadow:var(--shadow-1)}.review_pageBox__alwpy{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.review_cropping__QNBui{cursor:crosshair}.review_pageImg__85GHL,.review_pagePlaceholder__052Ny{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;background:#fff}.review_pagePlaceholder__052Ny{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-3);font-weight:600;background:repeating-linear-gradient(0deg,#fff 0 22px,#f1f0eb 22px 24px)}.review_overlay__YgxxD{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.review_exBox__FxGBj{fill:rgba(26,107,98,.05);stroke:var(--accent);stroke-width:1.5}.review_exBoxSel__gtT1f{fill:rgba(37,86,168,.08);stroke:var(--info);stroke-width:3}.review_exBoxFlag__GssOZ{stroke:var(--warning);stroke-dasharray:6 4;fill:rgba(180,83,9,.05)}.review_picBox__RKogr{fill:none;stroke:var(--accent);stroke-width:1}.review_picBoxWarn__Ez1yI{stroke:var(--warning);stroke-width:2}.review_picBoxActive__QGQId{stroke:var(--info);stroke-width:2.5}.review_draft__AQTpF{fill:rgba(37,86,168,.15);stroke:var(--info);stroke-width:2}.review_exTag__KHxmI{position:absolute;transform:translate(-4px,-100%);min-width:44px;height:28px;padding:0 8px;border:0;border-radius:6px 6px 6px 0;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:13px;cursor:pointer}.review_exTag__KHxmI:after{content:"";position:absolute;inset:-8px -2px}.review_exTagFlag__Xn47o{background:var(--warning)}.review_exTagSel__QIINR{background:var(--info)}.review_picTag__Fq2iY{position:absolute;transform:translate(2px,2px);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;padding:0 4px;border-radius:3px;pointer-events:none}.review_picTagWarn__FvG0m{background:var(--warning)}.review_pageBox__alwpy{fill:none;stroke:var(--info);stroke-width:1.5;stroke-dasharray:6 4}.review_pageBoxOff__Gr9bQ{stroke:var(--warning)}.review_pageTag__rkuUf{position:absolute;transform:translate(2px,2px);background:var(--info);color:var(--on-accent);font-size:11px;font-weight:700;padding:0 4px;border-radius:3px;pointer-events:none}.review_pageTagOff__2hX5U{background:var(--warning)}.review_jobBox__fkuYY{display:flex;flex-direction:column;gap:4px}.review_ex__Jx9uF{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3);scroll-margin-top:calc(var(--header-h) + 16px)}.review_exSel__gtVxA{border-color:var(--info);box-shadow:0 0 0 2px var(--info-soft)}.review_exLow__8MuFq{border-color:var(--warning)}.review_exHead___B2Kt{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-2);flex-wrap:wrap}.review_exTitle__tjzsC{font-size:var(--fs-14);font-weight:700}.review_exPills__dgePL{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.review_conflict__ZnDHu{display:flex;gap:6px;align-items:flex-start;padding:8px 12px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-weight:600;font-size:var(--fs-13)}.review_verifier__ceGKw{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--warning-soft)}.review_flags__o2vOe{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;color:var(--warning);font-size:var(--fs-13);font-weight:600}.review_flags__o2vOe li{display:flex;gap:6px;align-items:flex-start}.review_verifierNote__XyJGi{color:var(--warning);font-size:var(--fs-13)}.review_exBody__tXuxh{display:flex;flex-direction:column;gap:var(--s-3)}.review_instruction__BmdsP{font-weight:600}.review_items__EacdE,.review_keyList__U7CWp{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.review_items__EacdE li,.review_keyList__U7CWp li{display:flex;gap:8px;align-items:baseline}.review_itemN__wN9Q5{font-weight:700;color:var(--text-3);min-width:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review_answer__i8qnE{flex:1 1}.review_label__wuHjV{font-size:var(--fs-12);font-weight:650;color:var(--text-2);margin-bottom:4px}.review_chips__myTh3{display:flex;flex-wrap:wrap;gap:4px}.review_chip__Ey9df{font-size:var(--fs-13);padding:2px 8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border)}.review_pics__tAGVC{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.review_pic__tPgyF{display:flex;flex-direction:column;gap:4px;align-items:stretch}.review_picImg__s4jo4{position:relative;aspect-ratio:1/1;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--surface-2);display:grid;place-items:center}.review_picImg__s4jo4 img{width:100%;height:100%;object-fit:cover}.review_noCrop___f_bA{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-3);font-size:var(--fs-11);text-align:center;padding:4px}.review_picLetter__f8NVa{position:absolute;top:3px;left:3px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:12px;padding:0 5px;border-radius:4px}.review_picWarn__bL_v8 .review_picImg__s4jo4{border-color:var(--warning);border-width:2px;background:var(--warning-soft)}.review_picWarn__bL_v8 .review_picLetter__f8NVa{background:var(--warning)}.review_pencil__wo_fY{font-size:var(--fs-11);color:var(--warning);font-weight:650;display:inline-flex;gap:2px;align-items:center}.review_warnText__W9pzV{display:flex;gap:6px;color:var(--warning);font-weight:600;font-size:var(--fs-13)}.review_audioRow__Nyk6O{max-width:320px}.review_exActions__lnRBt{display:flex;gap:var(--s-2);flex-wrap:wrap}.review_editForm__BuAE6{display:flex;flex-direction:column;gap:var(--s-3)}.review_pageNav__XfYil{display:flex;justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;padding-top:var(--s-2)}.review_flagList__NnFrF{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.review_flagList__NnFrF li{display:flex;gap:8px;color:var(--warning);font-weight:600}@media (max-width:1000px){.review_layout__qGZJe{grid-template-columns:1fr}.review_left__lJmCe{position:static}}.board-art_art__lyLhe{position:absolute;left:72px;bottom:-40px;width:min(600px,calc(100% - 112px));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.board-art_bezel__0SGHh{background:linear-gradient(180deg,#363c38,var(--device-graphite));border-radius:16px;padding:10px;box-shadow:0 50px 100px -30px rgba(13,26,20,.7),0 0 0 2px var(--device-frame),inset 0 0 0 1px hsla(45,40%,94%,.15)}.board-art_slide__DHIC4{height:300px;padding:24px 28px;border-radius:10px;background:var(--chalk);color:var(--brand-ink);display:flex;flex-direction:column;gap:7px;overflow:hidden}.board-art_kicker__hgscc{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--moss)}.board-art_title__Z_aWq{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.board-art_art__lyLhe .board-art_slide__DHIC4 .acc{color:var(--green-deep)}.board-art_item__4dMys{font-size:14px;line-height:1.45;padding:5px 8px;border-radius:10px;display:flex;gap:12px;white-space:nowrap}.board-art_item__4dMys s{color:var(--crossed)}.board-art_n__MSlQ4{color:var(--moss)}.board-art_cur__QBocP{background:var(--mint);box-shadow:inset 0 0 0 2px var(--green-deep)}.board-art_ok__x3hZM{color:var(--green-deep);font-weight:800}.board-art_gap__ejGHL{display:inline-block;min-width:110px;border-bottom:2px dashed var(--control-border);text-align:center;color:var(--moss)}.board-art_notes__M0Ob1{position:absolute;right:-32px;bottom:104px;width:250px;border-radius:16px;padding:16px;background:var(--board-raised);color:var(--chalk);border:1px solid hsla(45,40%,94%,.16);box-shadow:0 30px 60px -10px rgba(13,26,20,.6)}.board-art_live__0ZhvD{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--chalk);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-art_live__0ZhvD i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(54,184,114,.25)}.board-art_note__qEzYO{font-size:15px;font-weight:700;line-height:1.4;margin-top:8px}.board-art_keys__4ww5J{display:flex;gap:8px;margin-top:12px}.board-art_next__ilE_X,.board-art_prev__WcyaV{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;font-size:15px;font-weight:800}.board-art_prev__WcyaV{flex:1 1;border:2px solid hsla(45,40%,94%,.32);color:var(--sage-light);background:hsla(45,40%,94%,.06)}.board-art_next__ilE_X{flex:2 1;background:var(--green);color:var(--board)}@media (max-height:820px) and (min-width:1024px){.board-art_slide__DHIC4{height:240px}.board-art_third__YDBAo{display:none}}@media (max-height:700px) and (min-width:1024px){.board-art_art__lyLhe{display:none}}@media (max-width:1023px){.board-art_art__lyLhe{left:36px;right:36px;width:auto;bottom:-30px;max-width:560px;margin:0 auto}.board-art_bezel__0SGHh{padding:6px;border-radius:12px}.board-art_slide__DHIC4{height:120px;padding:12px 14px;gap:3px;border-radius:7px}.board-art_kicker__hgscc{font-size:7px}.board-art_title__Z_aWq{font-size:13px;margin-bottom:1px}.board-art_item__4dMys{font-size:10px;padding:2px 5px;gap:8px}.board-art_notes__M0Ob1,.board-art_third__YDBAo{display:none}}.lockup_lockup__uO8FM{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;font-size:19px;line-height:1;color:var(--on-board);white-space:nowrap}.lockup_lg__IUpAg{font-size:22px}.lockup_mark__u_5hD{flex:none;display:block}.lockup_word__pkxlw{display:inline-flex;align-items:baseline}.lockup_two__8vmye{font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--green);padding:0 1px;font-size:1.2em;line-height:0}.lockup_light__OcBzS{color:var(--board)}.lockup_light__OcBzS .lockup_two__8vmye{color:var(--green-deep)}.admin_filters__aTQCc{display:flex;gap:var(--s-4);align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--s-4)}.admin_filterSelect__EJSJn{min-width:220px}.admin_muted__zXCoT{color:var(--text-2);font-size:var(--fs-13)}.admin_mono__Z2Xoj{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-2)}.admin_issueList__a3ddM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.admin_issue__FjDOQ{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);display:flex;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.admin_issueMain__IPDKj{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:4px}.admin_issueTop__u5SnM{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.admin_issueText__StGra{font-weight:600;font-size:var(--fs-16)}.admin_issueActions__Nus9N{display:flex;gap:var(--s-2);align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.admin_person__z9U4d{display:flex;flex-direction:column;gap:1px;min-width:200px}.admin_roleCell__xRPm9{min-width:190px}.admin_badges__XnOiO{display:flex;gap:4px;flex-wrap:wrap}.admin_expired__x_9Mg{color:var(--danger);font-weight:600}.admin_twoCol__sndHK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.admin_fieldset__erYqd{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.admin_legend__LBNL4{font-weight:600;font-size:var(--fs-13);margin-bottom:4px;padding:0}.admin_formError__p7kqL{color:var(--danger);background:var(--danger-soft);padding:10px 12px;border-radius:var(--r-md);font-weight:600}@media (max-width:760px){.admin_issueActions__Nus9N{min-width:0;width:100%}}.admin_issuePanel__Al7Og{margin-top:var(--s-4)}.admin_issueList__a3ddM{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;gap:0;background:var(--surface)}.admin_issueList__a3ddM>.admin_issue__FjDOQ{border:0;border-radius:0;border-top:1px solid var(--border)}.admin_issueList__a3ddM>.admin_issue__FjDOQ:first-child{border-top:0}.admin_issueOpen__cGnwt{background:var(--warning-soft)}.admin_inlineLink__x152H{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.admin_rowMuted__zrD4c td{color:var(--text-2)}.admin_actionCell__YK62d{text-align:right;white-space:nowrap}.admin_inviteCard__UK8Dm{padding:var(--s-5);margin-bottom:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.admin_cardTitle__PrJcf{font-size:var(--fs-16);font-weight:700}.admin_inviteForm__LqxJC{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) auto auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:end}.admin_inviteBooks__vvDUz{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.admin_bookChecks__5f5ZM{display:flex;gap:var(--s-3);flex-wrap:wrap;min-height:44px;align-items:center}.admin_fieldError__C7w0s{color:var(--danger);font-size:var(--fs-13);font-weight:600}.admin_inviteSend__K7GVm{min-width:160px}@media (max-width:1100px){.admin_inviteForm__LqxJC{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.editor_editor__JEAdj{display:flex;flex-direction:column;gap:var(--s-3);margin:calc(-1 * var(--s-6));padding:var(--s-3) var(--s-4) var(--s-4);min-height:calc(100dvh - var(--header-h))}.editor_toolbar__7a79F{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.editor_tbLeft__PsMsx,.editor_tbRight__XXw3z{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0}.editor_deckTitle___THxk{font-size:var(--fs-16);font-weight:700;min-width:0}.editor_conflict__WQwxc{display:flex;align-items:center;gap:var(--s-3);padding:10px 14px;background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);font-weight:600;flex-wrap:wrap}.editor_workspace__kdJb2{display:grid;grid-template-columns:200px minmax(0,1fr) 320px;grid-gap:var(--s-4);gap:var(--s-4);flex:1 1;min-height:0}.editor_strip__jSdF8{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow-y:auto;max-height:calc(100dvh - var(--header-h) - 96px);position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 12px)}.editor_stripList__DRXTm{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:6px}.editor_stripItem__XzTl2{position:relative;border-radius:var(--r-md);border:2px solid transparent;padding:2px}.editor_stripItem__XzTl2:hover{background:var(--surface-2)}.editor_stripActive__mMpEJ{border-color:var(--accent)}.editor_stripActive__mMpEJ,.editor_stripActive__mMpEJ:hover{background:var(--accent-soft)}.editor_stripHidden__SjSLr .editor_stripThumb__WzaXy{opacity:.45}.editor_dropBefore__d7ldA{box-shadow:0 -3px 0 0 var(--orange)}.editor_stripBtn__B7wrL{display:flex;gap:6px;align-items:flex-start;width:100%;padding:2px;border:0;background:transparent;text-align:left;cursor:-webkit-grab;cursor:grab}.editor_stripNo___1Kok{width:18px;font-size:var(--fs-12);font-weight:700;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px;text-align:right}.editor_stripThumb__WzaXy{position:relative;border-radius:4px;overflow:hidden;border:1px solid var(--border);line-height:0}.editor_frameCount__zN_is,.editor_hiddenMark__8xUFt{position:absolute;bottom:4px;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:4px;background:rgba(15,20,32,.8);color:#fff;font-size:11px;font-weight:700;line-height:1}.editor_hiddenMark__8xUFt{left:4px}.editor_frameCount__zN_is{right:4px}.editor_moveBtns__Jk7JU{display:flex;justify-content:flex-end;gap:2px;padding:2px 2px 0}.editor_stripEnd__P1UKE{height:24px}.editor_center__Vx7_L{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.editor_slideBar__sUKR_{justify-content:space-between}.editor_slideBar__sUKR_,.editor_slideInfo__MB_VV{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.editor_slideNo__lBKgE{font-weight:700}.editor_typeLabel__bLFAZ{font-size:var(--fs-12);color:var(--text-2);background:var(--surface-2);border-radius:6px;padding:2px 8px;font-weight:600}.editor_slideActions__QFiLU{display:flex;gap:2px;flex-wrap:wrap}.editor_canvas__C_xsV{aspect-ratio:16/9;width:100%;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-2);background:var(--surface-3)}.editor_canvas__C_xsV .ctl-editable{outline:1px dashed transparent;outline-offset:4px;border-radius:4px;cursor:text}.editor_canvas__C_xsV .ctl-editable:hover{outline-color:rgba(37,86,168,.55)}.editor_canvas__C_xsV .ctl-editable:focus{outline:3px solid var(--focus);background:hsla(0,0%,100%,.6)}.editor_frameBar__G1dOE{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap}.editor_frameNav__bQqV5{display:flex;align-items:center;gap:var(--s-2)}.editor_frameLabel__K4dCr{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;min-width:180px}.editor_editHint__M4T1Q{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:var(--fs-13)}.editor_notes___eoHD{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);overflow-y:auto;max-height:calc(100dvh - var(--header-h) - 96px);position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 12px)}.editor_panelTitle__Rg5Mg{font-size:var(--fs-14);font-weight:700;margin-bottom:var(--s-3)}.editor_notesForm__Kgzj3{display:flex;flex-direction:column;gap:var(--s-3)}.editor_notesRow__xxgRL{display:grid;grid-template-columns:90px 1fr;grid-gap:var(--s-2);gap:var(--s-2)}.editor_notesRead__vrbcR{display:flex;flex-direction:column;gap:var(--s-3)}.editor_notesRead__vrbcR ul{margin:2px 0 0;padding-left:1.1em}.editor_notesStage__zM0Fy{font-weight:650}.editor_notesLabel___nDRf{font-size:var(--fs-12);font-weight:650;color:var(--text-2)}.editor_muted__YkpmB{color:var(--text-3);font-size:var(--fs-13)}.editor_radioSet__I88fm{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.editor_legend__GJXj2{font-weight:600;font-size:var(--fs-13);margin-bottom:6px;padding:0}.editor_radio__yGMBy{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.editor_radio__yGMBy input{margin-top:3px;accent-color:var(--accent);width:18px;height:18px}.editor_jobBox__VjaKB,.editor_radio__yGMBy span{display:flex;flex-direction:column}.editor_jobBox__VjaKB{gap:6px}.editor_note__UH0z7{display:flex;gap:8px;color:var(--text-2);font-size:var(--fs-13)}.editor_history__rAPOj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.editor_historyItem__he3Ip{display:flex;justify-content:space-between;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) 0;border-bottom:1px solid var(--border)}.editor_historyTitle___SubK{font-weight:700;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor_mobile__mCAo2{display:flex;flex-direction:column;gap:var(--s-3)}.editor_mobileTop__9zmZ1{display:flex;align-items:center;gap:var(--s-2)}.editor_mobileTop__9zmZ1>:first-child{flex:none;white-space:nowrap}.editor_mobileTop__9zmZ1>:last-child{min-width:0}.editor_mobileNote__2oIgt{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;background:var(--info-soft);color:var(--info);border-radius:var(--r-md);font-size:var(--fs-13);font-weight:600}.editor_mobileStage__T765Y{aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);touch-action:pan-y}.editor_mobileNav__09OeF{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.editor_mobileNotes__Xnn3I{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4)}@media (max-width:1280px){.editor_workspace__kdJb2{grid-template-columns:180px minmax(0,1fr)}.editor_notes___eoHD{grid-column:1/-1;position:static;max-height:none}.editor_notesForm__Kgzj3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:760px){.editor_editor__JEAdj{margin:0;padding:0;min-height:0}}.classes_fileRow__U_kOT{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.classes_fileLabel__MbGfi{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--hit);padding:8px 16px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font-weight:600;cursor:pointer}.classes_fileLabel__MbGfi:hover{background:var(--surface-2)}.classes_fileLabel__MbGfi:focus-within{outline:2px solid var(--focus);outline-offset:2px}.classes_fileInput__YhSFd{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.classes_fileName__jP6ey{color:var(--text-2);font-size:var(--fs-13);overflow-wrap:anywhere}.classes_paste___Ofs1{font-family:var(--font-mono);font-size:var(--fs-13);min-height:120px;white-space:pre;overflow-x:auto}.classes_help__OIJnz{color:var(--text-2);font-size:var(--fs-13)}.classes_summary__twX1O{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.classes_previewWrap__FrV8k{max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-md)}.classes_preview___iyhr{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.classes_preview___iyhr th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-2);text-align:left;font-weight:600;color:var(--text-2);white-space:nowrap}.classes_preview___iyhr td,.classes_preview___iyhr th{padding:6px 10px;border-bottom:1px solid var(--border)}.classes_preview___iyhr td{vertical-align:top}.classes_preview___iyhr tr:last-child td{border-bottom:0}.classes_preview___iyhr tr[data-bad] td{background:var(--danger-soft)}.classes_problem__Zq14d{display:inline-flex;gap:4px;align-items:flex-start;color:var(--danger);font-weight:600}.classes_okMark__9ZbMy{display:inline-flex;gap:4px;align-items:center;color:var(--success);font-weight:600}.classes_guess__fsUS_{color:var(--text-3)}.classes_mono__fq_6d{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.classes_fieldset__alyG4{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.classes_legend__GtxM_{font-weight:600;font-size:var(--fs-13);margin-bottom:4px;padding:0}.classes_radio__hfPh8{display:flex;align-items:flex-start;gap:10px;min-height:var(--hit);padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.classes_radio__hfPh8:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.classes_radio__hfPh8 input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);flex:none}.classes_radioText__2Vh6w{display:flex;flex-direction:column;gap:2px}.classes_radioHint__6XSs8{font-size:var(--fs-12);color:var(--text-2)}.classes_grid2__W800O{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-gap:var(--s-3);gap:var(--s-3)}.classes_message__kzFvh{min-height:96px}.classes_warn__Ol7Iv{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);background:var(--warning-soft);color:var(--text);font-size:var(--fs-13)}.classes_warn__Ol7Iv>svg{flex:none;margin-top:1px;color:var(--warning)}.classes_warn__Ol7Iv .classes_linkBtn__PLGKV,.classes_warn__Ol7Iv a{color:var(--accent-soft-text);font-weight:600}.classes_missing__FFFJl{display:flex;flex-direction:column;gap:6px;padding:var(--s-4);border:1px dashed var(--border-strong);border-radius:10px}.classes_missingTitle__wNnIk{font-weight:650}.classes_linkBtn__PLGKV{display:inline;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;min-height:0}.classes_linkBtn__PLGKV:hover{color:var(--accent-hover)}.ready_card___Uknv{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);position:relative}.ready_anchor__erYq5{position:absolute;top:calc(-1 * var(--s-6))}.ready_h2__EMD3V{font-size:var(--fs-20);font-weight:800;letter-spacing:-.02em}.ready_group__2hdIH{display:flex;flex-direction:column;gap:var(--s-2)}.ready_unitHead__rfNaJ{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;font-size:var(--fs-14);font-weight:700}.ready_unitTitle__G52Ge{font-weight:500;color:var(--text-2)}.ready_mark__9s3OT{font-size:var(--fs-12);font-weight:700;padding:2px 8px;border-radius:999px;border:1.5px solid var(--border-strong);color:var(--text-2)}.ready_markCurrent__T0TnU{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.ready_list__QdDmZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.ready_item__wnD3I{display:flex;align-items:center;gap:var(--s-3);padding:10px 12px;min-height:64px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.ready_itemCompact__69a06{padding:8px 10px}.ready_thumb__XLk6G{width:44px;height:44px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--ink);color:var(--orange)}.ready_text__EYk0G{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ready_title__jUEXa{font-size:var(--fs-16);font-weight:800;overflow-wrap:anywhere}.ready_itemCompact__69a06 .ready_title__jUEXa{font-size:var(--fs-14)}.ready_meta__xXxzo{font-size:var(--fs-13);color:var(--text-2);overflow-wrap:anywhere}.ready_present__xq4nH{min-height:var(--hit);flex:none}.ready_empty__VGis5{color:var(--text-2);font-size:var(--fs-14)}.ready_allLink__Hh2vy{font-weight:700;color:var(--link);min-height:var(--hit);display:inline-flex;align-items:center;text-underline-offset:2px;align-self:flex-start}.ready_allLink__Hh2vy:hover{color:var(--accent-hover)}.ready_compact__OM7Sz{display:flex;flex-direction:column;gap:var(--s-2)}.ready_compactTitle__I_YUX{font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:0 4px}@media (max-width:520px){.ready_item__wnD3I{flex-wrap:wrap}.ready_thumb__XLk6G{display:none}.ready_present__xq4nH{width:100%;justify-content:center}}.class_page__49Y9Q{max-width:1140px}.class_loading__I7K6a{display:flex;flex-direction:column;gap:var(--s-3);max-width:1140px}.class_edition__kWbk_{font-weight:500;color:var(--text-2)}.class_touch__BwL6A{min-height:var(--hit)}.class_layout__lduol{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.class_main__qn9f_{min-width:0}.class_h2__1I28C{font-size:var(--fs-16);font-weight:600}.class_muted__uvWo9{color:var(--text-3);font-size:var(--fs-13)}.class_schedCard__dMSpr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.class_schedHead__aun_a{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);flex-wrap:wrap}.class_loadingTable__U5Gt6{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5)}.class_tableView__iBOvj{overflow-x:auto}.class_table__854g7 th{background:var(--bg);border-top:1px solid var(--border)}.class_table__854g7 td{padding-top:12px;padding-bottom:12px}.class_dateCell__OEQlK{min-width:84px}.class_topic__TM4iB{min-width:200px}.class_topicText__3AY7l{display:block}.class_pages__g3qLN{font-family:var(--font-mono);font-size:var(--fs-13);white-space:nowrap}.class_actionsCell__s9uda{text-align:right;white-space:nowrap}.class_nextRow__XMvRT td,.class_nextRow__XMvRT:hover td{background:var(--accent-soft)}.class_nextRow__XMvRT .class_dateCell__OEQlK,.class_nextRow__XMvRT .class_topicText__3AY7l,.class_nextRow__XMvRT td:nth-child(2){font-weight:700}.class_nextNote__62B2T{display:block;font-size:var(--fs-13);color:var(--text-2);font-weight:400;margin-top:2px}.class_rowLink__RiM34{display:inline-flex;align-items:center;min-height:var(--hit);padding:0 4px;font-weight:600;color:var(--accent);text-underline-offset:2px}.class_rowLink__RiM34:hover{color:var(--accent-hover)}.class_none__lv_Xz{padding:var(--s-5);color:var(--text-2);border-top:1px solid var(--border)}.class_empty__ufyp_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:var(--s-10) var(--s-8)}.class_emptyIcon__Vi9ey{color:var(--text-3);display:inline-grid}.class_emptyTitle__vxltq{font-size:var(--fs-18);font-weight:650}.class_emptyBody__yR93B{color:var(--text-2);max-width:52ch}.class_emptyActions__A3tKh{display:flex;gap:var(--s-2);flex-wrap:wrap;justify-content:center}.class_emptyWarn__C1CQx{text-align:left;margin-top:var(--s-4);max-width:560px;width:100%}.class_emptyAlt__mYQwX{margin-top:var(--s-2);font-size:var(--fs-13)}.class_emptyAlt__mYQwX a{color:var(--accent);font-weight:600;display:inline-flex;align-items:center;min-height:var(--hit)}.class_aside__oZipT{position:-webkit-sticky;position:sticky;top:var(--s-6)}.class_notes__MGtmn{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.class_notesHead__aoGrD{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.class_notesForm__Ypoyd{display:flex;flex-direction:column;gap:var(--s-3)}.class_formActions__oSPcT{display:flex;gap:var(--s-2);flex-wrap:wrap}.class_dl__3bghn{display:flex;flex-direction:column;gap:14px;margin:0}.class_dl__3bghn dt{font-size:var(--fs-12);font-weight:600;color:var(--text-2)}.class_dl__3bghn dd{margin:2px 0 0;overflow-wrap:anywhere}.class_listView___wio4{display:none;margin:0;padding:var(--s-3);list-style:none;border-top:1px solid var(--border)}.class_listItem___GD5_{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);display:flex;flex-direction:column;gap:6px;margin-bottom:var(--s-2)}.class_listItem___GD5_:last-child{margin-bottom:0}.class_listNext__2WEUm{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.class_listTop__rjcCZ{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap}.class_listWhen__c8KpO{font-weight:650}.class_listWhat__oOgFm{font-weight:600;overflow-wrap:anywhere}.class_listAction__yxkAF:empty{display:none}@media (max-width:1100px){.class_layout__lduol{grid-template-columns:1fr}.class_aside__oZipT{position:static}}@media (max-width:760px){.class_tableView__iBOvj{display:none}.class_listView___wio4{display:block}.class_schedHead__aun_a{padding:var(--s-3) var(--s-4)}.class_empty__ufyp_{padding:var(--s-8) var(--s-4)}}.class_mainCol__jwsBL{min-width:0;display:flex;flex-direction:column;gap:var(--s-6)}.export_cards__wyUiw{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin-bottom:var(--s-5)}.export_card__HfFfn{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.export_cardHead__IDTZ5{display:flex;gap:var(--s-3);align-items:center}.export_fileIcon___GG0C{color:var(--accent);flex:none}.export_h2__GM13n{font-size:var(--fs-18);font-weight:700}.export_body__vmmfO{color:var(--text-2)}.export_actions__bkltI{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:auto}.export_picker__ybgQn{min-width:min(320px,100%)}.export_files__KFVkz{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.export_list__uBJgC{margin:0;padding:0;list-style:none}.export_row__8NEzs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) 0}.export_row__8NEzs+.export_row__8NEzs{border-top:1px solid var(--border)}.export_rowMain__ytwPy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 320px}.export_rowSide__Nek_o{display:flex;align-items:center;gap:var(--s-3);flex:none}.export_fileName__5MX_4{font-family:var(--font-mono);font-size:var(--fs-13);overflow-wrap:anywhere}.export_muted__0_Tle{color:var(--text-2);font-size:var(--fs-13)}.export_warn__O22nZ{color:var(--warning);font-weight:600}.export_progressLine__86DhS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.export_progress__epaB7{flex:0 1 320px;min-width:160px}.export_hit__EyqH1,.export_picker__ybgQn select{min-height:var(--hit)}.home_page__lRed6{max-width:1120px;display:flex;flex-direction:column;gap:var(--s-6)}.home_head__E14vP{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap}.home_titles__Qynpu{min-width:0}.home_today__h62a5{font-size:var(--fs-15);color:var(--text-2)}.home_h1__WOMox{margin-top:2px;font-size:var(--fs-display);line-height:1.05;font-weight:800;letter-spacing:-.04em;overflow-wrap:anywhere}.home_addClass__ImB3t{min-height:var(--hit)}.home_list__LBSeT{display:flex;flex-direction:column;gap:var(--s-5)}.home_row__ZeFqq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:var(--s-5);gap:var(--s-5);margin:0;padding:0;list-style:none}.home_card__z6UJZ,.home_rowItem__ueKfS{display:flex;min-width:0}.home_card__z6UJZ{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:var(--s-6);flex-direction:column;gap:var(--s-4);width:100%}.home_featured__ImwPc{gap:var(--s-5);border-radius:22px;padding:var(--s-5) var(--s-6) var(--s-6)}.home_cardHead__Dj5St{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4)}.home_cardTitles__mLbRU{min-width:0;flex:1 1}.home_className__IEnhT{font-size:var(--fs-20);font-weight:800;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.home_classNameBig__k79yV{font-size:var(--fs-24)}.home_className__IEnhT a{color:var(--text);text-decoration:none}.home_className__IEnhT a:hover{color:var(--accent);text-decoration:underline}.home_edition__OnFbR{font-weight:600;color:var(--text-2)}.home_meta__t2GZl{font-size:var(--fs-14);color:var(--text-2);margin-top:4px}.home_headLink__Q0yn9{flex:none;font-weight:700;color:var(--link);min-height:var(--hit);display:inline-flex;align-items:center;text-underline-offset:3px}.home_headLink__Q0yn9:hover{color:var(--accent-hover)}.home_phonePill__MAJSv{display:none;flex:none}.home_laptopPill__RDKcL{display:inline-flex;align-self:flex-start}.home_nextPanel__KjgZo{display:flex;flex-wrap:wrap;gap:var(--s-5);align-items:stretch;padding:var(--s-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg)}.home_nextPanelBoard__PInc3{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr)}.home_nextText__CH4yL{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 320px}.home_nextText__CH4yL .home_meta__t2GZl{margin-top:0}.home_nextLabel__NPGYl{font-size:var(--fs-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.home_nextTitle__7chuS{font-size:var(--fs-24);font-weight:800;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.home_nextSide__ektOw{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:var(--s-2)}.home_nextSide__ektOw>*{flex:0 1 auto}.home_nextCompact__hsmSo{display:flex;flex-direction:column;gap:4px}.home_nextCompact__hsmSo .home_meta__t2GZl{margin-top:0}.home_nextTitleSm__OLj_k{font-size:var(--fs-17);font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.home_noNext__6Hk_Q{color:var(--text-2)}.home_board__wL3Oi{align-self:start;background:linear-gradient(180deg,#363c38,var(--device-graphite));border-radius:14px;padding:8px;box-shadow:0 24px 48px -24px rgba(13,26,20,.55),0 0 0 2px var(--device-frame),inset 0 0 0 1px hsla(45,40%,94%,.15)}.home_boardSlide__VU8Dr{position:relative;aspect-ratio:16/9;border-radius:8px;background:var(--chalk);color:var(--brand-ink);padding:18px 20px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.home_boardKicker__f1RrW{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--moss);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_boardTitle__tfa7T{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.home_boardFoot__p9Jl1{position:absolute;left:20px;right:20px;bottom:12px;font-size:11px;color:var(--moss)}.home_actions__wx39J{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;margin-top:auto}.home_textLink__IPpZx{font-weight:700;color:var(--link);min-height:var(--hit);display:inline-flex;align-items:center;text-underline-offset:3px}.home_textLink__IPpZx:hover{color:var(--accent-hover)}.home_touch__mSspW{min-height:var(--hit)}.home_genBox__J1YlM{display:flex;flex-direction:column;gap:6px;min-width:180px}.home_recent__Z7siv{display:flex;flex-direction:column;gap:var(--s-2)}.home_recentTitle__7ghKt{font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:0 4px}.home_deckList__H_rBL{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:10px;gap:10px}.home_deck__wb2i1{display:flex;gap:var(--s-3);align-items:center;padding:10px;min-height:68px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;height:100%}.home_deck__wb2i1:hover{border-color:var(--border-strong);background:var(--surface-2)}.home_deck__wb2i1:hover .home_deckTitle__Jq8AK{text-decoration:underline}.home_thumb__5l4DD{width:96px;height:54px;border-radius:8px;flex:none;display:grid;place-items:center}.home_thumbHw__A8Nzu{background:var(--board);color:var(--amber)}.home_thumbLesson__xoVKx{background:var(--mint);border:1px solid var(--border);color:var(--green-deep)}.home_deckText__dR9Lm{display:flex;flex-direction:column;gap:2px;min-width:0}.home_deckText__dR9Lm .home_meta__t2GZl{margin-top:0}.home_deckTitle__Jq8AK{font-size:var(--fs-15);font-weight:800;overflow-wrap:anywhere}.home_sticky__EJjiF{display:none}@media (max-width:1100px) and (min-width:761px){.home_nextPanelBoard__PInc3{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media (max-width:760px){.home_page__lRed6{gap:var(--s-4)}.home_today__h62a5{font-size:var(--fs-14)}.home_h1__WOMox{font-size:2.125rem;letter-spacing:-.035em}.home_list__LBSeT,.home_row__ZeFqq{gap:var(--s-3)}.home_card__z6UJZ{padding:var(--s-4);gap:var(--s-3);border-radius:var(--r-xl)}.home_featured__ImwPc{padding:10px;border-radius:var(--r-xl)}.home_featured__ImwPc>.home_cardHead__Dj5St,.home_featured__ImwPc>:not(.home_nextPanel__KjgZo){margin-inline:6px}.home_headLink__Q0yn9{display:none}.home_phonePill__MAJSv{display:inline-flex}.home_laptopPill__RDKcL{display:none}.home_nextPanel__KjgZo{padding:0;background:none;border:0;gap:var(--s-3)}.home_nextPanelBoard__PInc3{display:flex;flex-direction:column;flex-wrap:nowrap}.home_nextText__CH4yL{flex:none;padding:0 6px;gap:6px}.home_nextLabel__NPGYl{font-size:var(--fs-12);letter-spacing:.1em}.home_nextTitle__7chuS{font-size:var(--fs-17);line-height:1.25}.home_board__wL3Oi{flex:none;align-self:stretch;padding:5px;border-radius:12px}.home_boardSlide__VU8Dr{aspect-ratio:auto;height:118px;padding:12px 14px;gap:4px;border-radius:7px}.home_boardKicker__f1RrW{font-size:8px}.home_boardTitle__tfa7T{font-size:16px}.home_boardFoot__p9Jl1{left:14px;bottom:8px;font-size:9px}.home_hideOnPhone__ar_Uv{display:none}.home_thumb__5l4DD{width:80px;height:45px}.home_sticky__EJjiF{display:flex;flex-direction:column;gap:var(--s-2);position:-webkit-sticky;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;margin:0 -4px;padding:12px 12px 12px 16px;border-radius:var(--r-xl);background:var(--board);color:var(--on-board);box-shadow:0 24px 50px -10px rgba(13,26,20,.55);--focus:var(--focus-on-dark)}.home_stickyText__A_YOP{font-size:var(--fs-14);font-weight:700;color:var(--on-board)}.home_sticky__EJjiF :is(a,button){background:var(--green);color:var(--board);box-shadow:0 12px 30px -8px rgba(54,184,114,.6)}.home_sticky__EJjiF :is(a,button):hover:not(:disabled){background:#3fc47c}}.public_card__8BDH3{width:min(480px,100%);margin:auto;padding:var(--s-8);display:flex;flex-direction:column;gap:var(--s-6)}.public_wide__Q_nf5{width:min(520px,100%);margin:auto}.public_intro__Rxcau{display:flex;flex-direction:column;gap:10px}.public_eyebrow__5vh3c{font-size:var(--fs-13);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.public_h1__PcCZZ{font-size:var(--fs-30);font-weight:800;letter-spacing:-.03em;line-height:1.1}.public_lead__BKDUO{color:var(--text-2);font-size:var(--fs-16)}.public_form__gu0vJ{display:flex;flex-direction:column;gap:var(--s-4)}.public_formError__1DRBc{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-weight:600}.public_formError__1DRBc>svg{flex:none;margin-top:2px}.public_footnote__v7oj1{display:flex;gap:8px;align-items:flex-start;color:var(--text-3);font-size:var(--fs-13)}.public_langSet__iGrnj{border:0;padding:0;margin:0}.public_legend__zYCQT{font-weight:700;font-size:var(--fs-14);margin-bottom:6px;padding:0}.public_langOptions__vkD9n{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.public_langOption__PGnRw{display:flex;align-items:center;gap:8px;min-height:var(--hit);padding:8px 12px;border:2px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;font-weight:700}.public_langOption__PGnRw[data-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.public_langOption__PGnRw input{accent-color:var(--accent)}.public_signIn__sR0jP{flex:1 1;display:flex;flex-direction:column;gap:var(--s-6);width:100%;max-width:440px}.public_signInBody__noQ1x{display:flex;flex-direction:column;gap:14px}.public_display__5Kaxw{font-size:1.875rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.public_leadL__nPP_Q{color:var(--text-2);font-size:var(--fs-15);margin-top:4px}.public_providers__f4Ldh{display:flex;flex-direction:column;gap:12px}.public_bigControl__S5_Em{min-height:52px;font-size:var(--fs-16)}.public_tgBtn__0Joaf{display:flex;align-items:center;justify-content:center;gap:12px;min-height:var(--btn-primary-h);padding:0 24px;border-radius:var(--r-btn);background:var(--primary);color:var(--on-primary);font-size:var(--fs-17);font-weight:800;text-decoration:none;box-shadow:var(--shadow-primary)}.public_tgBtn__0Joaf:hover{background:var(--primary-hover)}.public_tgMark__YRbYs{flex:none;display:block}.public_gsi__8Rr_S{display:flex;align-items:center;justify-content:center;gap:12px;min-height:var(--btn-primary-h);padding:0 24px;border:1px solid #747775;border-radius:var(--r-btn);background:#fff;color:#1f1f1f;font-family:"Roboto",var(--font-ui);font-weight:500;font-size:var(--fs-16);letter-spacing:.25px;text-decoration:none}.public_gsi__8Rr_S:hover{background:#f8f9fa;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.public_gsiIcon__Hk5Zf{display:grid;place-items:center;flex:none}.public_gsiText__V9ILF{white-space:normal;text-align:center}.public_emailToggle__iCpW5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--hit);padding:6px 12px;border:0;background:none;color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:3px;border-radius:var(--r-md);align-self:center}.public_emailToggle__iCpW5:hover{color:var(--accent)}.public_inviteStrip__LuyJ0{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 10px 10px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card)}.public_inviteText__jqBU8{flex:1 1 180px;font-size:var(--fs-14);line-height:1.4}.public_inviteLink__94JyM{display:inline-flex;align-items:center;gap:8px;min-height:var(--hit);padding:0 14px;border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-weight:800;font-size:var(--fs-14);text-decoration:none;white-space:nowrap}.public_inviteLink__94JyM:hover{background:var(--primary-hover)}@media (min-width:1024px){.public_signIn__sR0jP{gap:var(--s-8);max-width:440px}.public_signInBody__noQ1x{margin:auto 0;gap:20px;padding-top:var(--s-6)}.public_display__5Kaxw{font-size:var(--fs-display);line-height:1.05;letter-spacing:-.035em}.public_leadL__nPP_Q{font-size:var(--fs-18);line-height:1.5}.public_inviteStrip__LuyJ0{padding:12px 12px 12px 18px}.public_inviteText__jqBU8{font-size:var(--fs-15)}}@media (max-width:480px){.public_card__8BDH3{padding:var(--s-6) var(--s-5)}}.plan_layout__u_uwa{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"doc timing" "doc materials";grid-template-rows:auto 1fr;grid-gap:var(--s-4) var(--s-8);gap:var(--s-4) var(--s-8);align-items:start}.plan_doc__Uc3V0{grid-area:doc;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-10) var(--s-12);font-family:var(--font-doc);font-size:1.0625rem;line-height:var(--lh-doc);color:var(--text)}.plan_docHead__gdnTq{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);font-family:var(--font-ui)}.plan_docTitle__Ynsq3{font-family:var(--font-doc);font-size:var(--fs-30);font-weight:600;letter-spacing:-.01em;line-height:1.2}.plan_sec__og3ek{margin-top:var(--s-8)}.plan_sec__og3ek h3{font-family:var(--font-ui);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:700;margin-bottom:var(--s-3);padding-bottom:6px;border-bottom:1px solid var(--border)}.plan_sec__og3ek ul{margin:0;padding-left:1.2em}.plan_sec__og3ek li+li{margin-top:4px}.plan_aims__53WbI{margin:0;display:flex;flex-direction:column;gap:var(--s-3)}.plan_aims__53WbI dt,.plan_la__ZTzhc dt{font-family:var(--font-ui);font-size:var(--fs-12);font-weight:650;color:var(--text-2)}.plan_aims__53WbI dd{margin:2px 0 0}.plan_tableWrap__oonz7{overflow-x:auto}.plan_table__HzBOr{width:100%;border-collapse:collapse;font-size:1rem}.plan_table__HzBOr th{text-align:left;font-family:var(--font-ui);font-size:var(--fs-12);color:var(--text-2);padding:8px 12px 8px 0;border-bottom:1px solid var(--border-strong)}.plan_table__HzBOr td{padding:10px 12px 10px 0;border-bottom:1px solid var(--border);vertical-align:top;width:50%}.plan_kind__K7KUJ{display:block;font-family:var(--font-ui);font-size:var(--fs-11);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.plan_laGrid__OuvUb{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.plan_la__ZTzhc{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4);background:#fdfcf9}.plan_la__ZTzhc dl{margin:0}.plan_la__ZTzhc dd{margin:2px 0 var(--s-2)}.plan_laItem__L0Ia7{font-weight:700;font-size:1.125rem;margin-bottom:var(--s-2)}.plan_ipa__bR97o,.plan_sideCard__gOv2R{font-family:var(--font-ui)}.plan_sideCard__gOv2R{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.plan_timingCard__51qEX{grid-area:timing}.plan_materialsCard__kuECu{grid-area:materials}.plan_sideTitle__V6qKH{font-size:var(--fs-16);font-weight:650}.plan_timingBig__2Buvz{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_timingNum__v1h1v{font-size:var(--fs-30);font-weight:650;line-height:1}.plan_timingOf__y0kLP{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--text-2)}.plan_timing__ryY_4{display:flex;height:14px;border-radius:4px;overflow:hidden;gap:2px}.plan_seg__eKo4B{min-width:3px;background:var(--accent)}.plan_seg__eKo4B:nth-child(2n){background:color-mix(in srgb,var(--accent) 78%,var(--surface))}.plan_sideNote___Vksf{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-13);line-height:var(--lh-ui);border-radius:var(--r-md)}.plan_sideNote___Vksf>svg{flex:none;margin-top:2px}.plan_noteOk__gSQ8x{color:var(--success);font-weight:600}.plan_noteDanger__btJvk{color:var(--danger);background:var(--danger-soft);padding:10px 12px;font-weight:600}.plan_noteWarn__chxnj{color:var(--text);background:var(--warning-soft);padding:10px 12px}.plan_noteWarn__chxnj>svg{color:var(--warning)}.plan_flexList__S35Dg{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;color:var(--text-2)}.plan_flexMins__N913k{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--warning);font-weight:600}.plan_sideList__Oox_h{margin:0;padding-left:1.1em;font-size:var(--fs-14);color:var(--text-2);display:flex;flex-direction:column;gap:4px}.plan_stages__1bsj4{margin:0;padding:0!important;list-style:none}.plan_stage__wTDva{display:grid;grid-template-columns:88px 1fr;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--border)}.plan_stage__wTDva+.plan_stage__wTDva{margin-top:0!important}.plan_stageTime__eKMe6{display:flex;flex-direction:column;gap:2px;font-family:var(--font-ui)}.plan_stageNo___eW6m{width:26px;height:26px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-size:var(--fs-12);font-weight:700;color:var(--text-2)}.plan_mins__c9Uhd{font-weight:700;font-size:var(--fs-18);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_clock__DzAmT{font-size:var(--fs-12);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_stageBody__uwcGR{min-width:0}.plan_stageName__jHG0y{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-16);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan_stageAim__S_gMM{margin-top:2px}.plan_label__99TIx{font-family:var(--font-ui);font-size:var(--fs-12);font-weight:650;color:var(--text-2)}.plan_proc__Zc8hP{margin-top:6px!important}.plan_stageMeta__EbGPF{margin-top:6px;font-family:var(--font-ui);font-size:var(--fs-13);color:var(--text-2)}.plan_slideLink__bpx4N{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-weight:600}.plan_muted__S0BIn{color:var(--text-2)}@media (max-width:1100px){.plan_layout__u_uwa{grid-template-columns:minmax(0,1fr);grid-template-areas:"timing" "doc" "materials";grid-template-rows:none}}@media (max-width:760px){.plan_doc__Uc3V0{padding:var(--s-6) var(--s-4);font-size:1rem;border-radius:var(--r-md)}.plan_docTitle__Ynsq3{font-size:var(--fs-24)}.plan_stage__wTDva{grid-template-columns:1fr;gap:var(--s-2)}.plan_stageTime__eKMe6{flex-direction:row;align-items:center;gap:var(--s-3)}}@media print{.plan_noPrint__N7inM,.plan_timingCard__51qEX{display:none!important}.plan_materialsCard__kuECu{border:0;padding:0;margin-top:var(--s-8)}.plan_layout__u_uwa{display:block}.plan_doc__Uc3V0{border:0;padding:0;max-width:none}}.deck-panel_panel__iXZdM{display:flex;flex-direction:column;gap:var(--s-4)}.deck-panel_toolbar__KOAi_{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap}.deck-panel_info__nMa2t{min-width:0;flex:1 1 280px}.deck-panel_h2__EnGTG{font-size:var(--fs-18);font-weight:700}.deck-panel_muted__Q2Zaz{color:var(--text-2);font-size:var(--fs-13)}.deck-panel_actions__mDpWY{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.deck-panel_grid__PfWYB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.deck-panel_item__ZBlq6{display:flex;flex-direction:column;gap:6px;min-width:0}.deck-panel_item__ZBlq6[data-hidden] .deck-panel_thumbLink__NTSXQ{opacity:.45}.deck-panel_thumbLink__NTSXQ{display:block;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-1);line-height:0}.deck-panel_thumbLink__NTSXQ:hover{border-color:var(--accent)}.deck-panel_meta__gXwUS{display:flex;gap:8px;align-items:baseline}.deck-panel_num__v8Kpw{font-weight:700;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-13)}.deck-panel_title__e2v5W{font-size:var(--fs-13);font-weight:600;line-height:1.35}.deck-panel_badges__KyknE{display:flex;gap:4px;flex-wrap:wrap}.deck-panel_foot__3_IHq{display:flex;gap:6px;align-items:center;color:var(--text-3);font-size:var(--fs-13)}@media (max-width:760px){.deck-panel_grid__PfWYB{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--s-3)}.deck-panel_actions__mDpWY>*{flex:1 1 auto}}.lesson_action__mcU0I{min-height:var(--hit)}.picker_fieldLabel__Pzhak{font-size:var(--fs-13);font-weight:600;color:var(--text);padding:0;margin-bottom:8px}.picker_muted__kxt2i{color:var(--text-3);font-size:var(--fs-13)}.picker_rowPicker__Bl6rU{align-items:flex-start}.picker_rowPicker__Bl6rU,.picker_rows__V1Bzs{display:flex;flex-direction:column;gap:var(--s-2)}.picker_rows__V1Bzs{border:0;margin:0;padding:0;width:100%;min-width:0}.picker_rowOption__gp0cs{display:flex;align-items:center;gap:var(--s-3);padding:14px 18px;border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;flex-wrap:wrap;background:var(--surface);min-height:var(--hit)}.picker_rowOption__gp0cs:hover{border-color:var(--border-strong)}.picker_rowOption__gp0cs input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.picker_rowChecked__nEbzC{border:2px solid var(--accent);background:var(--accent-soft);padding:13px 17px}.picker_rowText__YJecy{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.picker_rowWhen__5ZYoH{font-weight:650;color:var(--text)}.picker_rowWhat__WNVI_{font-size:var(--fs-13);color:var(--text-2)}.picker_rowChecked__nEbzC .picker_rowWhat__WNVI_{color:var(--accent-soft-text)}.picker_rowLabelPhone__CMSxc{display:none}.picker_changeRow__XseBF{align-self:flex-start}.picker_tree__cxuqE{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.picker_unit__rtR_S{border-top:1px solid var(--border)}.picker_unit__rtR_S:first-child{border-top:0}.picker_groupHead__MiC3e,.picker_unitHead__ZmXoz{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-height:var(--hit)}.picker_disclosure__EoJYh{display:inline-flex;align-items:center;gap:8px;min-height:var(--hit);padding:0 8px 0 4px;border:0;background:none;color:var(--text);text-align:left;font:inherit;border-radius:var(--r-sm);flex:1 1 220px;min-width:0;cursor:pointer}.picker_disclosure__EoJYh:hover{background:var(--surface-2)}.picker_chev__JKKqj{flex:none;transform:rotate(-90deg);transition:transform var(--dur-2) var(--ease);color:var(--text-3)}.picker_chevOpen__lOFe1{transform:rotate(0)}.picker_unitName__5HiJs,.picker_unitTitle__UXSbP{font-weight:650}.picker_headMeta__7zkNE{display:inline-flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;padding-right:4px}.picker_range__BxktO{color:var(--text-3);font-size:var(--fs-13);white-space:nowrap}.picker_countText__aS6y8{color:var(--text-2);font-size:var(--fs-13);font-weight:600;white-space:nowrap}.picker_unitEmpty___CfCF{padding:0 12px 14px 32px;color:var(--text-2);font-size:var(--fs-14)}.picker_groups__IRCBr{margin:0;padding:0 0 8px 20px;list-style:none;display:flex;flex-direction:column}.picker_groupCheck__1wsoQ{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0 0 0 6px}.picker_groupTitle__vHwj4{font-size:var(--fs-14);font-weight:500}.picker_groupLabel__V63UQ{font-weight:500}.picker_group__pP1RG:has(.picker_exChecked__j_1aj) .picker_groupTitle__vHwj4{font-weight:650}.picker_phoneOnly__9uMTs{display:none}.picker_exercises___FV2r{margin:4px 0 var(--s-3) 28px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.picker_exercise___a5b2{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;min-height:64px;background:var(--surface);height:100%}.picker_exercise___a5b2:hover{border-color:var(--border-strong)}.picker_exercise___a5b2 input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.picker_exChecked__j_1aj{border-color:var(--accent)}.picker_thumb__cDAwV{width:72px;height:48px;flex:none;border-radius:4px;background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;overflow:hidden}.picker_thumb__cDAwV img{width:100%;height:100%;object-fit:cover}.picker_thumbText___UGr_{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-3)}.picker_exText__vvL6R{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.picker_exTitle__gaGeZ{font-size:var(--fs-14);font-weight:600;line-height:var(--lh-tight)}.picker_exMeta__kUC3X{font-size:var(--fs-13);color:var(--text-2)}.picker_audio__tnipv{display:inline-flex;align-items:center;gap:3px}.picker_audio__tnipv svg{vertical-align:-2px}.picker_chipSet__JL446{border:0;margin:0;padding:0;min-width:0}.picker_chips__58ltl{display:flex;flex-wrap:wrap;gap:8px}.picker_chip__KJ2Q_{position:relative;display:inline-flex}.picker_chip__KJ2Q_ input{position:absolute;opacity:0;width:1px;height:1px}.picker_chip__KJ2Q_ span{display:inline-flex;align-items:center;min-height:var(--hit);padding:0 16px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:500;cursor:pointer}.picker_chip__KJ2Q_ span:hover{border-color:var(--text-3)}.picker_chip__KJ2Q_ input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.picker_chip__KJ2Q_ input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:760px){.picker_offRow__FeEsX,.picker_rowUnit__ZwQb_>.picker_unitHead__ZmXoz{display:none}.picker_rowGroup__Nj5qx>[hidden],.picker_rowUnit__ZwQb_>[hidden]{display:block}.picker_rowUnit__ZwQb_ .picker_groups__IRCBr{padding-left:0}.picker_rowUnit__ZwQb_{border-top:0}.picker_rowGroup__Nj5qx .picker_groupCheck__1wsoQ{display:none}.picker_rowGroup__Nj5qx .picker_disclosure__EoJYh{pointer-events:none;padding-left:0}.picker_rowGroup__Nj5qx .picker_chev__JKKqj{display:none}.picker_rowGroup__Nj5qx .picker_groupTitle__vHwj4{font-size:var(--fs-16);font-weight:650}.picker_rowGroup__Nj5qx .picker_desktopOnly__G8wLM{display:none}.picker_rowGroup__Nj5qx .picker_phoneOnly__9uMTs{display:inline}.picker_exercises___FV2r{margin-left:0;grid-template-columns:1fr}.picker_groups__IRCBr{padding-left:0}.picker_exercise___a5b2{padding:14px 16px;border-radius:var(--r-lg)}.picker_rowWhen__5ZYoH{font-size:var(--fs-18)}.picker_rowLabelInline__VT5OQ,.picker_rowUnitInline__uNuDQ{display:none}.picker_rowLabelPhone__CMSxc{display:inline}}.request_layout__rYDY6{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.request_what__Ag2uj{gap:var(--s-4);min-width:0}.request_options__cQGbJ,.request_what__Ag2uj{padding:var(--s-5);display:flex;flex-direction:column}.request_options__cQGbJ{gap:var(--s-5);position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}.request_blockHead__gapDz{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap}.request_classPick__LD4E1{min-width:240px}.request_h2__dwdHa{font-size:var(--fs-18);font-weight:650}.request_note__fMzIY{color:var(--text-2);font-size:var(--fs-14);background:var(--surface-2);border-radius:var(--r-md);padding:10px 12px}.request_hwBox__xo0DR{display:flex}.request_hwLabel__HbM9i{font-weight:650}.request_youGet__d_78H{background:var(--surface-2);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);font-size:var(--fs-14);color:var(--text-2);display:flex;flex-direction:column;gap:4px}.request_youGetTitle__RK_6U{font-weight:650;color:var(--text)}.request_error__LyH_9{display:flex;gap:8px;align-items:flex-start;color:var(--danger);background:var(--danger-soft);padding:10px 12px;border-radius:var(--r-md);font-weight:600}.request_submitBar__QG1T7{display:flex;flex-direction:column;gap:var(--s-3)}.request_hint__8NYYD{color:var(--text-3);font-size:var(--fs-13);text-align:center}.request_hintPhone__bbkjm{display:none}@media (max-width:1100px){.request_layout__rYDY6{grid-template-columns:1fr}.request_options__cQGbJ{position:static}}@media (max-width:760px){.request_layout__rYDY6{gap:var(--s-4);padding-bottom:120px}.request_options__cQGbJ,.request_what__Ag2uj{padding:0;background:transparent;border:0;box-shadow:none}.request_options__cQGbJ>.request_h2__dwdHa,.request_what__Ag2uj .request_h2__dwdHa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.request_blockHead__gapDz{justify-content:flex-start}.request_hwBox__xo0DR{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4)}.request_submitBar__QG1T7{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);gap:var(--s-2)}.request_hintWide__VHL6i{display:none}.request_hintPhone__bbkjm{display:inline}}.request_readyOnly___9RUg{max-width:640px;padding:var(--s-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.request_readyIcon__e70iu{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-soft-text)}.request_readyBody__lF0sT{font-size:var(--fs-16);line-height:1.5}.request_readyActions__8vh9k{display:flex;gap:var(--s-3);flex-wrap:wrap}.request_readyBtn__2fFBG{min-height:var(--hit)}.request_readyOthers__mSR4N{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--s-4)}.request_readyLink__hPJ1Q{display:inline-flex;align-items:center;min-height:var(--hit);font-weight:600;color:var(--accent);text-underline-offset:2px}button.request_readyLink__hPJ1Q{border:0;background:none;padding:0;text-decoration:underline;cursor:pointer;font:inherit;font-weight:600}.presentations_box__9AmKo{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-4)}.presentations_head__LTLZm{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap}.presentations_headText__3_Pnu{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.presentations_h3__8RXqh{font-size:var(--fs-16);font-weight:700;display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.presentations_count__TK6Dc{font-weight:500;color:var(--text-2);font-size:var(--fs-14)}.presentations_muted__8Fhjx{color:var(--text-2);font-size:var(--fs-13)}.presentations_builder__JfPPL{display:flex;flex-direction:column;gap:2px;padding:var(--s-3);border-radius:var(--r-md);background:var(--bg)}.presentations_builder__JfPPL label{min-height:var(--hit);font-weight:600}.presentations_builderHelp__IDV7A{color:var(--text-2);font-size:var(--fs-13);padding-left:52px}.presentations_groups__PJaVL{display:flex;flex-direction:column;gap:var(--s-4)}.presentations_group__aeEd0{display:flex;flex-direction:column;gap:var(--s-2)}.presentations_unitHead__LiN0D{font-size:var(--fs-14);font-weight:700;color:var(--text)}.presentations_unitTitle__zQZYh{font-weight:500;color:var(--text-2)}.presentations_list__Mi229{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.presentations_item__G7shN{display:flex;gap:var(--s-3);align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.presentations_itemMain__aU73H{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:2px}.presentations_itemTitle__iZfhm{font-weight:650;overflow-wrap:anywhere}.presentations_itemMeta__cmX7u{color:var(--text-2);font-size:var(--fs-13);overflow-wrap:anywhere}.presentations_itemActions__4hwH0{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.presentations_empty__al3T1{color:var(--text-2);font-size:var(--fs-14);padding:var(--s-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);text-align:center}.presentations_form__L1z8y{display:flex;flex-direction:column;gap:var(--s-4)}.presentations_grid2__1Nv8g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:var(--s-3);gap:var(--s-3)}.presentations_fileBox__dhSLr{display:flex;flex-direction:column;gap:6px}.presentations_fileLegend__lIz5m{font-weight:600;font-size:var(--fs-13)}.presentations_fileRow___cviv{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.presentations_fileLabel__nONz6{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--hit);padding:8px 16px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font-weight:600;cursor:pointer}.presentations_fileLabel__nONz6:hover{background:var(--surface-2)}.presentations_fileLabel__nONz6:focus-within{outline:2px solid var(--focus);outline-offset:2px}.presentations_fileInput__7BVnB{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.presentations_fileName__7_6IW{font-family:var(--font-mono);font-size:var(--fs-13);overflow-wrap:anywhere;color:var(--text)}.presentations_fileSize__8vUfV{color:var(--text-2);font-size:var(--fs-13);white-space:nowrap}.presentations_error__TzCs7{display:flex;gap:6px;align-items:flex-start;color:var(--danger);font-weight:600;font-size:var(--fs-13)}.presentations_error__TzCs7>svg{flex:none;margin-top:2px}.presentations_tracks__bwRfP{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.presentations_tracksLegend__GZbCK{font-weight:600;font-size:var(--fs-13);padding:0;margin-bottom:2px}.presentations_trackGrid__qd9Sk{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));grid-gap:var(--s-2);gap:var(--s-2)}.presentations_track__HRITF{display:flex;align-items:center;gap:10px;min-height:var(--hit);padding:6px 12px;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.presentations_track__HRITF:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.presentations_track__HRITF:focus-within{outline:2px solid var(--focus);outline-offset:1px}.presentations_track__HRITF input{width:18px;height:18px;margin:0;accent-color:var(--accent);flex:none}.presentations_trackText__W_xah{display:flex;flex-direction:column;min-width:0;line-height:1.25}.presentations_trackName__4opRD{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentations_trackSub__1Vd8H{font-size:var(--fs-12);color:var(--text-2)}.presentations_trackOrder__dShFy{margin-left:auto;min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent,#fff);font-size:var(--fs-12);font-weight:700;flex:none}.presentations_showAll__2kDvq{display:inline-flex;align-items:center;gap:10px;min-height:var(--hit);cursor:pointer;font-size:var(--fs-14)}.presentations_showAll__2kDvq input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.presentations_progressBox__8FdKS{display:flex;flex-direction:column;gap:6px}.presentations_progressText__hANrb{font-size:var(--fs-13);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentations_touchLink__NlxbC{min-height:var(--hit)}.library_editions__50nuq{display:flex;flex-direction:column;gap:var(--s-6)}.library_edition__JQN3_{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4)}.library_edHead__hiBkX{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}.library_cover__WEzHS{width:48px;height:52px;border-radius:4px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:var(--fs-24);box-shadow:inset -6px 0 0 rgba(0,0,0,.15);flex:none}.library_edTitles__1mcwl{flex:1 1 260px;min-width:0}.library_h2__KJJFu{font-size:var(--fs-20);font-weight:700}.library_h2Light__TID0D{font-weight:450;color:var(--text-2)}.library_muted__8sHY3{color:var(--text-2);font-size:var(--fs-13)}.library_strong__Z95e2{font-weight:700}.library_slots___zYCk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.library_slot__PFZ__{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2);background:var(--surface);min-width:0}.library_slotDrag__spZH5{border-color:var(--accent);background:var(--accent-soft);border-style:dashed}.library_slotWarn__2sJq5{border-color:var(--warning);background:var(--warning-soft)}.library_slotHead__gH1km{display:flex;justify-content:space-between;gap:var(--s-2);align-items:center;flex-wrap:wrap}.library_kind__CkAGs{font-weight:700;font-size:var(--fs-14)}.library_slotBody__v5C1M{display:flex;flex-direction:column;gap:6px;min-width:0}.library_fileName__yY7N1{font-family:var(--font-mono);font-size:var(--fs-12);overflow-wrap:anywhere;color:var(--text)}.library_progressLine__WWSe_{font-size:var(--fs-13);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.library_error__qNhKv{display:flex;gap:6px;color:var(--danger);font-weight:600;font-size:var(--fs-13)}.library_drop__jIfwn{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:var(--s-4) var(--s-2);border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-2)}.library_slotActions__CT35Z{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:auto;padding-top:var(--s-1)}.library_pageMap__g4BNi{font-size:var(--fs-13);border-top:1px solid var(--border);padding-top:var(--s-2)}.library_pageMapSummary__olmAC{cursor:pointer;font-weight:650;min-height:44px;display:flex;align-items:center}.library_pageMapList__nxZjC{display:grid;grid-template-columns:auto 1fr;grid-gap:2px var(--s-3);gap:2px var(--s-3);margin:0 0 var(--s-2)}.library_pageMapList__nxZjC dt{color:var(--text-2)}.library_pageMapList__nxZjC dd{margin:0;font-weight:600}.library_pageMapForm__hO9_g{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.library_pageMapForm__hO9_g button{min-height:44px}.library_offsetInput__ecyZy{width:7rem;min-height:44px}.library_unitsBox__Mi7_9{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.library_unitsNote__vDTe2{padding:var(--s-3) var(--s-3) var(--s-2);font-size:var(--fs-13);color:var(--text-2)}.library_unitsBox__Mi7_9 table{border-radius:0}.library_unitsTable__fTCmt td{vertical-align:middle}.library_rowNext__qfX5j td{background:var(--accent-soft)}.library_flagged__suhBU{color:var(--text-2)}.library_actionCell___5yXX{text-align:right;white-space:nowrap}.library_textLink__RT7uX{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-2);color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-weight:600}