._content_14e73_2{z-index:62;padding:3px var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);font-size:var(--text-sm);white-space:nowrap;box-shadow:var(--shadow-popover);-webkit-user-select:none;user-select:none;font-weight:500}._touch_14e73_16{z-index:62;pointer-events:none;animation:.12s ease-out _fade_14e73_1;position:fixed}@keyframes _fade_14e73_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._touch_14e73_16{animation:none}}._button_7gntr_1{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}._button_7gntr_1:disabled{cursor:not-allowed;color:var(--color-text-faint)}._primary_7gntr_29:disabled,._danger_7gntr_30:disabled,._secondary_7gntr_31:disabled,._danger-quiet_7gntr_32:disabled{background:var(--color-surface-hover);border-color:var(--color-border)}._icon_7gntr_37:disabled{color:var(--color-text-muted);opacity:.5}._offTrigger_7gntr_42{cursor:not-allowed;display:inline-flex}._offTrigger_7gntr_42>._button_7gntr_1:disabled{pointer-events:none}._primary_7gntr_29{background:var(--color-accent);color:var(--color-on-accent)}._primary_7gntr_29:hover:not(:disabled){background:var(--color-accent-hover)}._secondary_7gntr_31{background:var(--color-surface);border-color:var(--color-border-strong)}._secondary_7gntr_31:hover:not(:disabled){background:var(--color-surface-hover)}._ghost_7gntr_69{background:0 0}._ghost_7gntr_69:hover:not(:disabled){background:var(--color-surface-hover)}._danger_7gntr_30{background:var(--color-danger-fill);color:var(--color-on-danger)}._danger-quiet_7gntr_32{border-color:var(--color-danger);color:var(--color-danger);background:0 0}._danger-quiet_7gntr_32:hover:not(:disabled),._danger-quiet_7gntr_32:active:not(:disabled){background:var(--color-danger-soft)}._icon_7gntr_37{width:var(--control-height);color:var(--color-text-muted);padding:0}._icon_7gntr_37:hover:not(:disabled){color:var(--color-text)}._button_7gntr_1._icon_7gntr_37[aria-pressed=true]{background:var(--color-pressed);color:var(--color-accent)}._button_7gntr_1._icon_7gntr_37[aria-pressed=true]:hover:not(:disabled){background:var(--color-pressed-hover)}._text_7gntr_123{display:none}[data-labels=labels] ._text_7gntr_123,[data-labels=commands] [data-overflow-kind=command] ._text_7gntr_123{display:inline}[data-labels=labels] ._icon_7gntr_37:has(>._text_7gntr_123){width:auto;padding:0 var(--space-3) 0 var(--space-2)}[data-labels=commands] [data-overflow-kind=command] ._icon_7gntr_37:has(>._text_7gntr_123){width:auto;padding:0 var(--space-3) 0 var(--space-2)}@media (pointer:coarse){._button_7gntr_1{min-height:44px}._icon_7gntr_37{width:44px;height:44px}}[data-labels=under] ._text_7gntr_123{font-size:11px;line-height:1.2;display:inline}[data-labels=under] ._icon_7gntr_37:has(>._text_7gntr_123){width:auto;min-width:44px;padding:0 var(--space-1);flex-direction:column;gap:2px}@media (width<=640px){[data-labels=labels] ._icon_7gntr_37:has(>._text_7gntr_123){min-width:44px;padding:0 var(--space-1);flex-direction:column;gap:2px}[data-labels=labels] ._text_7gntr_123{font-size:11px;line-height:1.2}}._region_c5k7c_2{max-width:calc(100% - 2 * var(--space-3));flex-direction:column;align-items:center;display:flex}._toast_c5k7c_9{align-items:center;gap:var(--space-3);padding:4px 4px 4px var(--space-4);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);flex-wrap:wrap;max-width:100%;display:flex}._text_c5k7c_22{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._note_c5k7c_32{font-size:var(--text-sm);color:color-mix(in srgb, var(--color-bg) 82%, transparent)}._detail_c5k7c_38{max-width:36em;font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._toast_c5k7c_9 button[aria-label=Dismiss]{color:inherit;opacity:.7}._action_c5k7c_52{padding:6px var(--space-2);border-radius:var(--radius-sm);color:var(--color-accent-soft);cursor:pointer;font-weight:600}._action_c5k7c_52:hover{background:color-mix(in srgb, var(--color-bg) 12%, transparent)}@media (pointer:coarse){._action_c5k7c_52{min-height:44px}}._dashboard_1fd15_1{flex-direction:column;display:flex}._body_1fd15_6{gap:var(--space-6);flex-direction:column;display:flex}._heading_1fd15_12{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-md);margin:0;font-weight:600;display:flex}._mark_1fd15_23{border-radius:var(--radius-md);width:32px;height:32px;color:var(--tone);background:color-mix(in oklab, var(--tone) 16%, transparent);flex:none;justify-content:center;align-items:center;display:flex}._accent_1fd15_35{--tone:var(--color-accent)}._success_1fd15_39{--tone:var(--color-success)}._warning_1fd15_43{--tone:var(--color-warning)}._panels_1fd15_52{gap:var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}._panel_1fd15_52{--tone:var(--color-border-strong);gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid color-mix(in oklab, var(--tone) 28%, var(--color-border));border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;flex:16rem;display:flex}._ledger_1fd15_77{grid-template-columns:repeat(3,1fr);margin:0;display:grid}._fact_1fd15_84{gap:var(--space-1);flex-direction:column-reverse;min-width:0;display:flex}._fact_1fd15_84+._fact_1fd15_84{padding-left:var(--space-4);border-left:1px solid var(--color-border)}._fact_1fd15_84 dd{font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.15}._fact_1fd15_84 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._note_1fd15_110{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}._bands_1fd15_118{border-radius:var(--radius-sm);gap:2px;height:8px;display:flex;overflow:hidden}._bands_1fd15_118>span{height:100%}._reading_1fd15_130{background:var(--color-accent)}._finished_1fd15_134{background:var(--color-success)}._unopened_1fd15_138{background:var(--color-border-strong)}._legend_1fd15_142{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_1fd15_142 li{align-items:center;gap:var(--space-2);display:flex}._swatch_1fd15_159{border-radius:2px;width:8px;height:8px}._rows_1fd15_165{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1fd15_165{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;padding:var(--space-1) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}._row_1fd15_165:hover{background:var(--color-surface-hover)}._rowName_1fd15_190{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}._rowMeta_1fd15_198{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}._rowDue_1fd15_206{color:var(--color-text);font-weight:600}._studyItem_1fd15_212{align-items:center;gap:var(--space-1);display:flex}._studyItem_1fd15_212 ._row_1fd15_165{flex:1;min-width:0;margin-right:0}._quickLink_1fd15_224{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}._quickLink_1fd15_224:hover{background:var(--color-surface-hover)}._quickLink_1fd15_224:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._seam_1fd15_245{margin:var(--space-6) 0 var(--space-4);justify-content:center;display:flex;position:relative}._seam_1fd15_245:before{content:"";inset-inline:0;border-top:1px solid var(--color-border);position:absolute;top:50%}._toggle_1fd15_260{padding:0 var(--space-3);background:var(--color-bg);color:var(--color-text-muted);position:relative}@media (pointer:coarse){._toggle_1fd15_260,._row_1fd15_165{min-height:44px}._quickLink_1fd15_224{width:44px;height:44px}}@media (width<=640px){._body_1fd15_6{gap:var(--space-4)}._ledger_1fd15_77{gap:var(--space-2)}._fact_1fd15_84+._fact_1fd15_84{padding-left:var(--space-2)}._fact_1fd15_84 dd{font-size:var(--text-lg)}._panels_1fd15_52{flex-direction:column}._panel_1fd15_52{padding:var(--space-4);box-sizing:border-box;flex:none;width:100%}}._storage_rq5x4_1{--meter:var(--color-accent);gap:var(--space-1);flex-direction:column;display:flex}._full_rq5x4_9{--meter:var(--color-warning)}._track_rq5x4_13{border-radius:var(--radius-sm);background:var(--color-border);height:8px;overflow:hidden}._fill_rq5x4_20{background:var(--meter);height:100%;display:block}._line_rq5x4_26,._warning_rq5x4_27{font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}._line_rq5x4_26{color:var(--color-text-muted)}._warning_rq5x4_27{color:var(--color-text);font-weight:500}._table_1d27w_2{border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-card);overflow:hidden}._table_1d27w_2 th{background:var(--color-surface-hover);height:44px;padding:0 var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500}._table_1d27w_2 th:nth-child(3),._table_1d27w_2 th:nth-child(4){width:90px}._table_1d27w_2 th:nth-child(5){width:150px}._table_1d27w_2 th._select_1d27w_35{width:36px;padding:0}._table_1d27w_2 th._actions_1d27w_40{width:52px}._table_1d27w_2 th._numeric_1d27w_44{text-align:right}._sortButton_1d27w_48{align-items:center;gap:var(--space-1);color:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._row_1d27w_60{cursor:pointer;height:60px}._row_1d27w_60 td{padding:0 var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._row_1d27w_60:hover{background:var(--color-surface-hover)}._rowSelected_1d27w_78,._rowSelected_1d27w_78:hover{background:var(--color-accent-soft)}._row_1d27w_60 td._select_1d27w_35{padding:0}._checkboxTarget_1d27w_88{cursor:pointer;justify-content:center;align-items:center;width:36px;height:44px;display:flex}._checkbox_1d27w_88{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}._row_1d27w_60:last-child td{border-bottom:0}._nameCell_1d27w_108{align-items:center;gap:var(--space-2);min-width:0;display:flex}._cover_1d27w_116{flex:none;justify-content:center;align-items:center;width:34px;height:44px;display:flex}._fileIcon_1d27w_125{color:var(--color-danger);flex:none}._coverImage_1d27w_130{border:1px solid var(--color-border);max-width:100%;max-height:100%;box-shadow:var(--shadow-chrome);border-radius:var(--radius-sm);background:#fff;display:none}._coverShown_1d27w_141{display:block}._name_1d27w_108{text-overflow:ellipsis;color:var(--color-text);font-weight:500;text-decoration:none;overflow:hidden}._numeric_1d27w_44{text-align:right;font-variant-numeric:tabular-nums}._table_1d27w_2 th._numeric_1d27w_44 ._sortButton_1d27w_48{flex-direction:row-reverse}._muted_1d27w_162{color:var(--color-text-muted)}._row_1d27w_60 td._actions_1d27w_40{padding:0 var(--space-2) 0 0;text-align:right;overflow:visible}._renameInput_1d27w_172{min-width:0;height:28px;padding:0 var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);flex:1}@media (pointer:coarse){._sortButton_1d27w_48{min-width:44px;min-height:44px}._name_1d27w_108{min-width:44px;line-height:44px}._table_1d27w_2 th._select_1d27w_35,._checkboxTarget_1d27w_88{width:48px}._checkbox_1d27w_88{width:22px;height:22px}._renameInput_1d27w_172{height:44px;font-size:16px}}@media (width<=1024px){._table_1d27w_2 th:nth-child(4),._row_1d27w_60 td:nth-child(4){display:none}}._tag_sgpb5_6{align-self:flex-start;align-items:center;gap:var(--space-1);padding:1px var(--space-2);color:var(--color-text);font-size:var(--text-xs);white-space:nowrap;background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-surface));border-radius:999px;flex:none;font-weight:600;line-height:18px;display:inline-flex}._dot_sgpb5_23{background:var(--color-warning);border-radius:50%;flex:none;width:6px;height:6px}._recent_1dm1g_2{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto;grid-template-areas:"heading more""strip strip";display:grid}._more_1dm1g_10{color:var(--color-accent);grid-area:more}._heading_1dm1g_15{color:var(--color-text);font-size:var(--text-lg);grid-area:heading;margin:0;font-weight:600}._strip_1dm1g_25{gap:var(--space-4);min-width:0;padding:0 0 var(--space-2);grid-area:strip;margin:0;list-style:none;display:flex}._strip_1dm1g_25>li{flex:none}._expanded_1dm1g_39{flex-wrap:wrap}._card_1dm1g_44{gap:var(--space-2);width:152px;color:inherit;flex-direction:column;text-decoration:none;display:flex}._card_1dm1g_44:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-md)}._cover_1dm1g_64{aspect-ratio:3/4;padding:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:background var(--duration), border-color var(--duration), box-shadow var(--duration);justify-content:center;align-items:center;display:flex}._cover_1dm1g_64 ._coverFill_1dm1g_81{width:100%;height:100%}._card_1dm1g_44:hover ._cover_1dm1g_64,._card_1dm1g_44:focus-visible ._cover_1dm1g_64{border-color:var(--color-accent);background:var(--color-surface-hover);box-shadow:var(--shadow-card-hover)}@media (prefers-reduced-motion:reduce){._cover_1dm1g_64{transition:none}}._track_1dm1g_100{height:3px;margin-top:calc(var(--space-1) * -1);background:var(--color-border);border-radius:2px}._bar_1dm1g_107{background:var(--color-accent);border-radius:2px;min-width:3px;height:100%;display:block}._name_1dm1g_115{font-size:var(--text-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._where_1dm1g_125{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}@media (width<=1024px){._strip_1dm1g_25{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}._strip_1dm1g_25>li{flex:0 0 calc((100% - 4 * var(--space-4)) / 4.15);scroll-snap-align:start}._card_1dm1g_44{width:auto}}@media (width<=640px){._strip_1dm1g_25{gap:var(--space-3)}._strip_1dm1g_25>li{flex-basis:calc((100% - 2 * var(--space-3)) / 2.15)}}._content_12a9g_2{min-width:200px;max-width:min(320px,100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height,var(--radix-context-menu-content-available-height));overscroll-behavior:contain;padding:var(--menu-padding);background:var(--color-menu-surface);-webkit-backdrop-filter:var(--menu-material);backdrop-filter:var(--menu-material);border:1px solid var(--color-border);border-radius:var(--menu-radius);box-shadow:var(--shadow-popover);font-size:var(--text-md);z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin));animation:_menu-in_12a9g_1 var(--duration-menu) cubic-bezier(.2, 0, 0, 1);overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._content_12a9g_2{background:var(--color-surface)}}@keyframes _menu-in_12a9g_1{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){._content_12a9g_2{animation:none}}._item_12a9g_47{align-items:center;gap:var(--space-2);min-height:var(--menu-row-height);padding:0 var(--space-2);border-radius:var(--menu-row-radius);cursor:default;-webkit-user-select:none;user-select:none;outline:none;display:flex}._item_12a9g_47[data-highlighted],._item_12a9g_47[data-state=open]{background:var(--color-menu-hover)}._item_12a9g_47[aria-current]{background:var(--color-pressed);color:var(--color-accent);font-weight:600}._item_12a9g_47[aria-current][data-highlighted]{background:var(--color-pressed-hover)}._item_12a9g_47[aria-current] ._icon_12a9g_75 svg{color:var(--color-accent)}@media (pointer:coarse){._item_12a9g_47{min-height:var(--control-height-touch)}}._lead_12a9g_86,._icon_12a9g_75{flex:none;justify-content:center;align-items:center;width:16px;display:none}:is(._content_12a9g_2:has([data-check]) ._lead_12a9g_86,._content_12a9g_2:has(._icon_12a9g_75>svg) ._icon_12a9g_75){display:flex}._icon_12a9g_75 svg{width:16px;height:16px;color:var(--color-text-muted)}._check_12a9g_106{color:var(--color-accent)}._text_12a9g_110{flex-direction:column;flex:1;min-width:0;padding:6px 0;display:flex}._label_12a9g_118{line-height:18px}._description_12a9g_122{color:var(--color-text-muted);font-size:var(--text-xs);line-height:16px}._item_12a9g_47[data-disabled] ._label_12a9g_118,._item_12a9g_47[data-disabled] ._icon_12a9g_75,._item_12a9g_47[data-disabled] ._shortcut_12a9g_130{opacity:.45}._item_12a9g_47._empty_12a9g_134[data-disabled] ._label_12a9g_118{color:var(--color-text-muted);opacity:1}._shortcut_12a9g_130{padding-left:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;margin-left:auto}@media (hover:none),(pointer:coarse){._shortcut_12a9g_130{display:none}}._subArrow_12a9g_156{color:var(--color-text-muted);flex:none}._danger_12a9g_161,._danger_12a9g_161 ._icon_12a9g_75 svg{color:var(--color-danger)}._danger_12a9g_161[data-highlighted]{background:var(--color-danger-soft)}._separator_12a9g_170{height:1px;margin:var(--space-1) var(--space-2);background:var(--color-border)}._section_12a9g_177:not(:first-child):before{content:"";height:1px;margin:var(--space-1) var(--space-2);background:var(--color-border);display:block}._separator_12a9g_170+._section_12a9g_177:before,._section_12a9g_177:empty{display:none}._sectionLabel_12a9g_190{max-width:260px;padding:6px var(--space-2) 2px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:16px}._anchor_12a9g_199{position:fixed;top:0;left:0}._drillRows_12a9g_210{display:contents}._drillRows_12a9g_210[data-covered]{opacity:0;height:0;display:block;overflow:hidden}._drillTarget_12a9g_221>[data-radix-popper-content-wrapper]{min-width:0!important;position:static!important;transform:none!important}._drilled_12a9g_227{animation:_drill-in_12a9g_1 var(--duration-menu) cubic-bezier(.2, 0, 0, 1);outline:none}@keyframes _drill-in_12a9g_1{0%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){._drilled_12a9g_227{animation:none}}._back_12a9g_246{font-weight:600}._back_12a9g_246 svg{color:var(--color-accent);flex:none}._empty_1g4ko_1{align-items:center;gap:var(--space-3);padding:clamp(48px, 8vw, 96px) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;flex-direction:column;display:flex}._mark_1g4ko_13{width:72px;height:72px;margin-bottom:var(--space-3);border-radius:var(--radius-xl);background:var(--color-accent-soft);color:var(--color-accent);place-items:center;display:grid}._empty_1g4ko_1 h2{font-size:var(--text-xl);margin:0;font-weight:600}._empty_1g4ko_1 p{max-width:44ch;margin:0 0 var(--space-3);color:var(--color-text-muted)}._actions_1g4ko_36{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (pointer:coarse){._actions_1g4ko_36 button{min-height:44px}}._empty_1g4ko_1 ._hint_1g4ko_49{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-faint)}@media (width<=640px){._empty_1g4ko_1{padding-inline:var(--space-4)}._actions_1g4ko_36{flex-direction:column;width:100%}._actions_1g4ko_36 button{width:100%}}._page_1olrd_1{min-height:100%}._main_1olrd_9{max-width:1400px;padding:var(--space-8) var(--space-6) calc(var(--space-8) + env(safe-area-inset-bottom));margin:0 auto}._intro_1olrd_15{margin-bottom:var(--space-8)}._title_1olrd_19{margin:0 0 var(--space-2);font-size:var(--text-page-title);letter-spacing:-.03em;font-weight:600;line-height:1.2}._lede_1olrd_27{color:var(--color-text-muted);font-size:var(--text-md);margin:0;line-height:1.5}@media (width<=640px){._intro_1olrd_15{margin-bottom:var(--space-6)}._main_1olrd_9{padding-top:var(--space-6);padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right))}}._status_1olrd_46{padding:var(--space-8) 0;text-align:center;color:var(--color-text-muted)}._failure_1olrd_53{min-height:60vh;display:flex}._uploads_1olrd_58{gap:var(--space-1);margin:0 0 var(--space-4);scroll-margin-top:calc(44px + env(safe-area-inset-top) + var(--space-3));flex-direction:column;padding:0;list-style:none;display:flex}._upload_1olrd_58{align-items:center;gap:0 var(--space-3);min-height:40px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}._upload_1olrd_58[data-error]{border-color:var(--color-danger)}._uploadName_1olrd_85{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}._uploadError_1olrd_94{align-items:center;gap:var(--space-1);min-width:0;color:var(--color-danger);flex:1;display:flex}._uploadDetails_1olrd_103{padding-bottom:var(--space-1);flex-basis:100%}._uploadStatus_1olrd_108{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-accent);font-weight:500;display:flex}._uploadDetail_1olrd_103{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:400}._progress_1olrd_123{width:160px;height:4px;margin-right:var(--space-3);accent-color:var(--color-accent)}@media (width<=640px){._upload_1olrd_58{padding-block:var(--space-2)}._uploadName_1olrd_85,._uploadStatus_1olrd_108{flex-basis:100%}._uploadStatus_1olrd_108{flex-wrap:wrap}._uploadStatus_1olrd_108 ._progress_1olrd_123{width:auto;margin-right:var(--space-1);flex-basis:100%}}._dropOverlay_1olrd_152{padding:var(--space-6);background:color-mix(in srgb, var(--color-accent) 8%, transparent);z-index:100;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}._dropTarget_1olrd_163{justify-content:center;align-items:center;gap:var(--space-3);border:2px dashed var(--color-accent);border-radius:var(--radius-lg);width:100%;height:100%;color:var(--color-accent);font-size:var(--text-lg);flex-direction:column;font-weight:600;display:flex}._dock_1olrd_179{left:0;right:0;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed}._dock_1olrd_179>*{pointer-events:auto}._selectionBar_1olrd_195{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft);flex-wrap:wrap;display:flex}._selectionLabel_1olrd_207{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}._selectionCount_1olrd_216{font-weight:600}._selectionHint_1olrd_220{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=640px){._selectionBar_1olrd_195{padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right)) calc(var(--space-2) + env(safe-area-inset-bottom)) max(var(--space-3), env(safe-area-inset-left));box-shadow:var(--shadow-popover);z-index:20;border-width:1px 0 0;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0}._main_1olrd_9:has(._selectionBar_1olrd_195){padding-bottom:calc(120px + env(safe-area-inset-bottom))}._page_1olrd_1:has(._selectionBar_1olrd_195) ._dock_1olrd_179{bottom:calc(120px + env(safe-area-inset-bottom))}}._avatar_ah4hk_1{background:var(--avatar);color:var(--color-on-avatar);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}._trigger_ah4hk_16{width:28px;height:28px;font-size:var(--text-xs)}._card_ah4hk_22{width:40px;height:40px;font-size:var(--text-md)}@media (pointer:coarse){._trigger_ah4hk_16{width:32px;height:32px}}._nobody_ah4hk_35{background:var(--color-surface-active);color:var(--color-text-muted)}._figure_ah4hk_40{width:60%;height:60%}._photo_ah4hk_45{object-fit:cover;width:100%;height:100%}._trigger_d7kwr_5._trigger_d7kwr_5{border-radius:50%}._trigger_d7kwr_5._trigger_d7kwr_5:hover:not(:disabled),._trigger_d7kwr_5._trigger_d7kwr_5[data-state=open]{background:0 0}._trigger_d7kwr_5>*{transition:transform var(--duration-fast), box-shadow var(--duration-fast)}._trigger_d7kwr_5:hover>*,._trigger_d7kwr_5[data-state=open]>*{box-shadow:var(--shadow-chrome);transform:translateY(-1px)}._trigger_d7kwr_5:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){._trigger_d7kwr_5>*{transition:none}._trigger_d7kwr_5:hover>*,._trigger_d7kwr_5[data-state=open]>*{transform:none}}._card_d7kwr_42{align-items:center;gap:var(--space-1) var(--space-3);min-width:240px;padding:var(--space-2) var(--space-2) var(--space-3);grid-template-columns:auto 1fr;display:grid}._who_d7kwr_51{flex-direction:column;min-width:0;display:flex}._name_d7kwr_57,._email_d7kwr_58{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._name_d7kwr_57{color:var(--color-text);font-size:var(--text-md);font-weight:600;line-height:20px}._email_d7kwr_58{color:var(--color-text-muted);font-size:var(--text-xs);line-height:16px}._storage_d7kwr_77{margin-top:var(--space-2);flex-direction:column-reverse;grid-column:1/-1;gap:6px;display:flex}._track_d7kwr_86{background:var(--color-segment-track);border-radius:2px;flex:none;height:4px;overflow:hidden}._fill_d7kwr_94{border-radius:inherit;background:var(--color-accent);height:100%;display:block}._fill_d7kwr_94[data-full]{background:var(--color-warning)}._usage_d7kwr_105{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}._switch_11jj2_2{background:var(--color-border-strong);width:28px;height:16px;transition:background-color var(--duration-fast);border-radius:8px;flex:none;margin-left:auto;position:relative}._switch_11jj2_2:after{content:"";background:var(--color-knob);width:12px;height:12px;box-shadow:var(--shadow-knob);transition:transform var(--duration-fast);border-radius:50%;position:absolute;top:2px;left:2px}._switch_11jj2_2[data-on]{background:var(--color-accent)}._switch_11jj2_2[data-on]:after{transform:translate(12px)}._segmented_11jj2_35{margin:2px var(--space-2);border-radius:var(--menu-row-radius);background:var(--color-segment-track);gap:2px;padding:2px;display:flex}._segment_11jj2_35{min-width:0;height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:flex}._segment_11jj2_35 svg{flex:none;width:14px;height:14px}._segment_11jj2_35[data-highlighted]{color:var(--color-text)}._segment_11jj2_35[data-state=checked]{background:var(--color-segment-selected);box-shadow:var(--shadow-knob);color:var(--color-text);font-weight:500}._buttonRow_11jj2_80{padding-right:var(--space-1)}._rowButtons_11jj2_84{flex:none;gap:2px;margin-left:auto;display:flex}._rowButton_11jj2_84{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:default;outline:none;justify-content:center;align-items:center;display:flex}._rowButton_11jj2_84 svg{width:16px;height:16px}._rowButton_11jj2_84[data-highlighted]{background:var(--color-menu-hover);color:var(--color-text)}._rowButton_11jj2_84[data-disabled]{opacity:.4}._segment_11jj2_35:focus-visible,._rowButton_11jj2_84:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}@media (pointer:coarse){._segment_11jj2_35,._rowButton_11jj2_84{height:var(--control-height-touch)}._rowButton_11jj2_84{width:var(--control-height-touch)}}@media (prefers-reduced-motion:reduce){._switch_11jj2_2,._switch_11jj2_2:after{transition:none}}._toolbar_p70h4_1{align-items:center;gap:var(--space-1);display:flex}._separator_p70h4_7{width:1px;height:20px;margin:0 var(--space-1);background:var(--color-border);flex:none}._bar_x7sbs_6{min-width:0;min-height:0;position:relative;overflow-x:clip}._vertical_x7sbs_13{flex-direction:column;overflow:visible clip}._item_x7sbs_19{flex:none;display:flex}._item_x7sbs_19[hidden]{display:none}._folded_x7sbs_29{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}._scroller_x7sbs_38{align-items:center;gap:inherit;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;height:100%;display:flex;overflow-x:auto}._scroller_x7sbs_38::-webkit-scrollbar{display:none}._header_1s4ab_2{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:none;z-index:10;position:sticky;top:0}._bar_1s4ab_11{align-items:center;gap:var(--space-4);height:calc(44px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 0 0;padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-2), env(safe-area-inset-right));display:flex}._brand_1s4ab_23{align-items:center;gap:var(--space-2);min-width:min-content;font-size:var(--text-lg);color:var(--color-text);flex:1 1 0;font-weight:600;display:flex}._home_1s4ab_34 svg{color:var(--color-accent);flex:none}._back_1s4ab_40{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}._back_1s4ab_40:hover{background:var(--color-surface-hover);color:var(--color-text)}._home_1s4ab_34{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:inline-flex}@media (pointer:coarse){._back_1s4ab_40{width:var(--control-height-touch);height:var(--control-height-touch)}._home_1s4ab_34{min-height:var(--control-height-touch)}}._search_1s4ab_77{align-items:center;gap:var(--space-2);min-width:160px;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text-faint);flex:0 100 420px;display:flex}._search_1s4ab_77:focus-within{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:2px}._search_1s4ab_77 input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;flex:1}._end_1s4ab_107{justify-content:flex-end;gap:var(--space-2);flex:auto}._searchRow_1s4ab_113{align-items:center;gap:var(--space-1);padding:0 max(var(--space-2), env(safe-area-inset-right)) var(--space-2) max(var(--space-1), env(safe-area-inset-left));display:flex}._searchRow_1s4ab_113 ._search_1s4ab_77{flex:auto;min-width:0}@media (pointer:coarse){._search_1s4ab_77{height:44px}._search_1s4ab_77 input{font-size:16px}}@media (width<=640px){._bar_1s4ab_11{gap:var(--space-1);padding-inline:max(var(--space-3), env(safe-area-inset-left)) max(var(--space-1), env(safe-area-inset-right))}._brand_1s4ab_23{flex:none}._name_1s4ab_150{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._end_1s4ab_107{gap:var(--space-1)}}._current_1s4ab_165{background:var(--color-pressed);color:var(--color-accent)}._details_fb1gk_1{min-width:0}._trigger_fb1gk_5{align-items:center;gap:var(--space-1);min-height:var(--control-height);color:var(--color-text-muted);cursor:pointer;padding:0;font-weight:500;display:inline-flex}._trigger_fb1gk_5:hover{color:var(--color-text)}._chevron_fb1gk_20{transition:transform .12s}._trigger_fb1gk_5[data-state=open] ._chevron_fb1gk_20{transform:rotate(90deg)}._content_fb1gk_28{gap:var(--space-2);padding-top:var(--space-1);display:grid}._facts_fb1gk_34{gap:var(--space-1);font-size:var(--text-sm);margin:0;display:grid}._fact_fb1gk_34{gap:var(--space-2);grid-template-columns:96px 1fr;display:grid}._fact_fb1gk_34 dt{color:var(--color-text-muted)}._fact_fb1gk_34 dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;margin:0}._copy_fb1gk_58{justify-self:start}@media (pointer:coarse){._trigger_fb1gk_5,._copy_fb1gk_58{min-height:44px}}._screen_1jq7y_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:100%;padding:var(--space-6);text-align:center;background:var(--color-canvas);flex-direction:column;flex:1;display:flex}._screen_1jq7y_1 h2{font-size:var(--text-lg);margin:0;font-weight:600}._screen_1jq7y_1 p{margin:0 0 var(--space-3);max-width:420px;color:var(--color-text-muted)}._actions_1jq7y_26{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._actions_1jq7y_26 ._report_1jq7y_34{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}._screen_1jq7y_1>:last-child{text-align:left;width:min(420px,100%);display:grid}._screen_1jq7y_1>:last-child>button{justify-self:center}@media (pointer:coarse){._actions_1jq7y_26 button{height:44px}}._bar_4qrf7_2{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}._list_4qrf7_10{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._card_4qrf7_20{align-items:center;gap:var(--space-1);padding-right:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex}._selected_4qrf7_34{border-color:var(--color-accent);background:var(--color-accent-soft)}._check_4qrf7_39{width:44px;height:44px;margin-left:var(--space-1);flex:none;justify-content:center;align-items:center;display:flex}._check_4qrf7_39 input{width:22px;height:22px;accent-color:var(--color-accent);margin:0}._open_4qrf7_57{align-items:center;gap:var(--space-3);min-width:0;min-height:72px;padding:var(--space-2) 0 var(--space-2) var(--space-3);color:inherit;flex:1;text-decoration:none;display:flex}._check_4qrf7_39+._open_4qrf7_57{padding-left:0}._card_4qrf7_20 ._cover_4qrf7_74{width:42px;height:56px}._text_4qrf7_79{flex-direction:column;gap:2px;min-width:0;display:flex}._name_4qrf7_86{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._meta_4qrf7_96{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._name_1qydr_1{min-width:0;display:flex;overflow:hidden}._head_1qydr_12{word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._tail_1qydr_20{white-space:pre;flex:none}._banner_132o7_1{align-items:center;gap:var(--space-2);padding:calc(var(--space-2) + env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) var(--space-2) max(var(--space-4), env(safe-area-inset-left));font-size:var(--text-sm);color:var(--color-text);background:color-mix(in srgb, var(--color-warning) 18%, var(--color-surface));border-bottom:1px solid color-mix(in srgb, var(--color-warning) 50%, var(--color-surface));flex:none;line-height:1.35;display:flex}._icon_132o7_15{color:var(--color-warning);flex:none}._shell_mz3v3_6{box-sizing:border-box;height:100%;padding-bottom:var(--consent-height,0px);flex-direction:column;display:flex}._page_mz3v3_14{flex:1;min-height:0}@font-face{font-family:Bitter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bitter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bitter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/opendyslexic/opendyslexic-0.990-regular.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/opendyslexic/opendyslexic-0.990-bold.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/young-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Georgia);size-adjust:115%}:root{--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-page-title:clamp(24px, 2.5vw, 32px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--control-height:36px;--control-height-touch:44px;--icon-size:18px;--duration-fast:.12s;--duration:.16s;--color-bg:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#282d35);--color-canvas:var(--lightningcss-light,#e7ebf1)var(--lightningcss-dark,#1f232a);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#333945);--color-surface-hover:var(--lightningcss-light,#f0f3f8)var(--lightningcss-dark,#3d4451);--color-surface-active:var(--lightningcss-light,#e3e9f2)var(--lightningcss-dark,#49515f);--color-border:var(--lightningcss-light,#dde2ea)var(--lightningcss-dark,#454d5b);--color-border-strong:var(--lightningcss-light,#8a93a0)var(--lightningcss-dark,#7a8494);--color-text:var(--lightningcss-light,#111827)var(--lightningcss-dark,#eef1f6);--color-text-muted:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#b8c1ce);--color-text-faint:var(--lightningcss-light,#5f6875)var(--lightningcss-dark,#9ba5b3);--color-accent:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#7fa8f7);--color-accent-hover:var(--lightningcss-light,#1a44bd)var(--lightningcss-dark,#98bbfa);--color-accent-soft:var(--lightningcss-light,#e6eefd)var(--lightningcss-dark,#2d3f5e);--color-pressed:var(--lightningcss-light,#dde8fd)var(--lightningcss-dark,#26354f);--color-pressed-hover:var(--lightningcss-light,#cfdefc)var(--lightningcss-dark,#2b3c5a);--tint-inset-block:var(--space-2);--tint-inset-inline:var(--space-2);--rail-item-width:68px;--rail-width:calc(var(--rail-item-width) + 2 * var(--space-1));--color-selected:var(--lightningcss-light,#dbe6fd)var(--lightningcss-dark,#3a4e72);--color-selected-hover:var(--lightningcss-light,#cbdcfb)var(--lightningcss-dark,#45597f);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16202e);--color-danger:var(--lightningcss-light,#c93636)var(--lightningcss-dark,#f59a9a);--color-danger-soft:var(--lightningcss-light,#fdeceb)var(--lightningcss-dark,#4f3234);--color-danger-ink:var(--lightningcss-light,#b32d2d)var(--lightningcss-dark,#f59a9a);--color-danger-fill:#c93636;--color-on-danger:#fff;--color-warning:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#e0a84a);--color-warning-text:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#e0a84a);--color-success:var(--lightningcss-light,#1a7f52)var(--lightningcss-dark,#52c98d);--color-focus:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#98bbfa);--color-tape:var(--lightningcss-light,#fde68a)var(--lightningcss-dark,#4a3b12);--color-tape-edge:var(--lightningcss-light,#d4a017)var(--lightningcss-dark,#8a6d1f);--color-tape-ink:var(--lightningcss-light,#422006)var(--lightningcss-dark,#fde9b0);--color-scrim:var(--lightningcss-light,#0a0e1466)var(--lightningcss-dark,#06091099);--shadow-popover:0 8px 24px var(--lightningcss-light,#10182824)var(--lightningcss-dark,#00000070), 0 1px 3px var(--lightningcss-light,#1018281a)var(--lightningcss-dark,#00000061);--shadow-card:0 1px 2px var(--lightningcss-light,#1018280a)var(--lightningcss-dark,#00000029), 0 8px 24px -12px var(--lightningcss-light,#1018281f)var(--lightningcss-dark,#00000052);--shadow-card-hover:0 2px 4px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#0003), 0 12px 28px -10px var(--lightningcss-light,#1018282e)var(--lightningcss-dark,#00000070);--shadow-page:0 1px 2px var(--lightningcss-light,#10182829)var(--lightningcss-dark,#00000073), 0 8px 20px var(--lightningcss-light,#1018281a)var(--lightningcss-dark,#0000005c);--shadow-chrome:0 1px 2px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#0000004d), 0 4px 12px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#00000038);--color-menu-surface:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#333945f0);--color-menu-hover:var(--lightningcss-light,#e8eefc)var(--lightningcss-dark,#3e4a62);--menu-material:blur(24px) saturate(1.8);--menu-radius:var(--radius-lg);--menu-row-radius:var(--radius-md);--menu-row-height:32px;--menu-padding:5px;--duration-menu:.14s;--color-segment-track:var(--lightningcss-light,#eceff4)var(--lightningcss-dark,#2a2f39);--color-segment-selected:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4a5262);--color-knob:#fff;--shadow-knob:0 1px 2px var(--lightningcss-light,#10182833)var(--lightningcss-dark,#00000073);--avatar-0:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#8fb0f0);--avatar-1:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#b9a3ee);--avatar-2:var(--lightningcss-light,#be185d)var(--lightningcss-dark,#eea3c6);--avatar-3:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#f0a3a3);--avatar-4:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#e3b27a);--avatar-5:var(--lightningcss-light,#047857)var(--lightningcss-dark,#7fcfaa);--avatar-6:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#7cc5d6);--avatar-7:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5acef);--color-on-avatar:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111827);--color-paper:#fff;--color-print-paper:#fff;--color-page-accent:#1d4ed8;--color-page-ink-muted:#4b5563;--color-page-on-accent:#fff;--color-page-warning:#b7791f;--page-blend:multiply;--font-display:"Young Serif", "Young Serif Fallback", Georgia, "Times New Roman", serif;--color-landing-bg:var(--lightningcss-light,#f8f5ef)var(--lightningcss-dark,#171614);--color-landing-band:var(--lightningcss-light,#ebe2d0)var(--lightningcss-dark,#23211d);--color-landing-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2a26);--color-landing-ink:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#ece8e1);--color-landing-text:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#f1eee8);--color-landing-muted:var(--lightningcss-light,#4d4a45)var(--lightningcss-dark,#c4bfb6);--color-landing-line:var(--lightningcss-light,#d9d1c2)var(--lightningcss-dark,#4a463f);--color-landing-line-strong:var(--lightningcss-light,#857b69)var(--lightningcss-dark,#8a8375);--color-landing-yellow:var(--lightningcss-light,#f7c948)var(--lightningcss-dark,#e0b23a);--color-landing-coral:var(--lightningcss-light,#f2765a)var(--lightningcss-dark,#e8735a);--color-landing-on-yellow:#1c1d21;--color-landing-redaction:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#000);--color-landing-accent:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#3a60d6);--color-landing-accent-hover:var(--lightningcss-light,#1a44bd)var(--lightningcss-dark,#3356c8);--color-landing-on-accent:#fff;--color-landing-accent-ink:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#7fa8f7);--color-landing-accent-wash:var(--lightningcss-light,#e3eafc)var(--lightningcss-dark,#1b2542);--color-landing-wash-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#24315a);--color-landing-wash-line:var(--lightningcss-light,#d9d1c2)var(--lightningcss-dark,#34426a);--color-landing-wash-badge:var(--lightningcss-light,#e3eafc)var(--lightningcss-dark,#34426a);--color-landing-deep:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#101a33);--color-landing-deep-raised:var(--lightningcss-light,#2a2b30)var(--lightningcss-dark,#1a2644);--color-landing-deep-text:#f3efe6;--color-landing-deep-muted:#b9b4aa;--color-landing-deep-accent:#9db8ff;--color-landing-deep-line:var(--lightningcss-light,#4a4b52)var(--lightningcss-dark,#34426a);--color-landing-edge:var(--lightningcss-light,#1c1d211f)var(--lightningcss-dark,#ffffff1a);--color-landing-bezel:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#2c2a26);--landing-lift-1:0 1px 2px var(--lightningcss-light,#1c1d210f)var(--lightningcss-dark,#0000004d), 0 4px 12px -4px var(--lightningcss-light,#1c1d211a)var(--lightningcss-dark,#0006);--landing-lift-2:inset 0 1px 0 var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff0f), 0 1px 2px var(--lightningcss-light,#1c1d210f)var(--lightningcss-dark,#0000), 0 12px 32px -8px var(--lightningcss-light,#1c1d212e)var(--lightningcss-dark,#0000008c), 0 32px 64px -24px var(--lightningcss-light,#1d4ed829)var(--lightningcss-dark,#0006);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-dark-pages]{--color-paper:#000;--color-page-accent:#7fa8f7;--color-page-ink-muted:#b8c1ce;--color-page-on-accent:#111827;--color-page-warning:#e0a84a;--page-blend:screen}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.45}button,input{font:inherit;color:inherit}button{background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lucide[stroke-width="2"]{stroke-width:1.75px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body>*{display:none}body:after{content:"To print this document, use Print in the app’s ⋯ menu.";padding:24px;font-size:12pt;display:block}}
