._shell_1h57g_1{flex-direction:column;min-height:100dvh;display:flex}._topbar_1h57g_7{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-header-border);background:var(--color-header-bg);z-index:var(--z-header);display:flex;position:sticky;top:0}._brand_1h57g_19{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-lg)}._desktopNav_1h57g_25{flex:1;display:none}._desktopNavList_1h57g_30{gap:var(--space-2);align-items:center;margin:0;padding:0;list-style:none;display:flex}._divider_1h57g_39{background:var(--color-border-subtle);width:1px;height:1.5rem;margin:0 var(--space-2)}._navLink_1h57g_46{color:var(--color-nav-link);font-family:var(--font-nav);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-decoration:none}._navLink_1h57g_46:hover,._navLinkActive_1h57g_55{color:var(--color-nav-active);background:var(--color-nav-active-bg)}._navLinkAdmin_1h57g_59{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}._userArea_1h57g_64{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._externalLinks_1h57g_72{display:none}@media (width>=768px){._externalLinks_1h57g_72{align-items:center;gap:var(--space-2);margin-left:var(--space-1);display:inline-flex}}._externalLink_1h57g_72,._externalLink_1h57g_72:hover{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-decoration:none}._main_1h57g_93{width:100%;max-width:var(--content-width-app);padding:var(--space-6) var(--space-4);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0));flex:1;margin:0 auto}._mobileMenu_1h57g_102{display:flex}._menuTrigger_1h57g_106{padding:var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._menuTrigger_1h57g_106:hover{background:var(--color-bg-subtle)}._menuTrigger_1h57g_106:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._menuPanel_1h57g_127{background:var(--color-header-bg);border-bottom:1px solid var(--color-header-border);max-height:calc(100dvh - 100%);box-shadow:var(--shadow-lg);animation:_menu-in_1h57g_1 var(--duration-fast) var(--easing);position:absolute;top:100%;left:0;right:0;overflow-y:auto}._menuList_1h57g_140{margin:0;padding:0;list-style:none}._menuList_1h57g_140>li+li{border-top:1px solid var(--color-border-subtle)}._menuLink_1h57g_149{padding:var(--space-3) var(--space-4);color:var(--color-nav-link);font-family:var(--font-nav);font-weight:var(--font-weight-semibold);text-decoration:none;display:block}._menuLink_1h57g_149:hover{color:var(--color-nav-active);background:var(--color-bg-subtle)}._menuLink_1h57g_149:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._menuLinkActive_1h57g_165{color:var(--color-accent)}._menuLinkAdmin_1h57g_168{font-weight:var(--font-weight-medium)}._menuDivider_1h57g_172{height:var(--space-2);background:var(--color-bg-subtle)}@keyframes _menu-in_1h57g_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}@media (prefers-reduced-motion:reduce){._menuPanel_1h57g_127{animation:none}}@media (width>=768px){._desktopNav_1h57g_25{display:flex}._mobileMenu_1h57g_102{display:none}}._avatar_1xrt3_1{background:var(--color-bg-subtle);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}img._avatar_1xrt3_1{object-fit:cover}._sm_1xrt3_16{width:1.5rem;height:1.5rem;font-size:var(--text-xs)}._md_1xrt3_21{width:2.5rem;height:2.5rem;font-size:var(--text-sm)}._lg_1xrt3_26{width:4rem;height:4rem;font-size:var(--text-lg)}._initials_1xrt3_31{-webkit-user-select:none;user-select:none}._badge_lnzhp_2{padding:0 var(--space-2);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--badge-tone) 45%, var(--color-bg-subtle));color:var(--badge-tone);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:var(--ui-text-transform);letter-spacing:var(--ui-letter-spacing);white-space:nowrap;background:0 0;align-items:center;line-height:1.7;display:inline-flex}._badge_lnzhp_2[data-tone=accent]{--badge-tone:var(--color-accent)}._badge_lnzhp_2[data-tone=secondary]{--badge-tone:var(--color-secondary)}._badge_lnzhp_2[data-tone=info]{--badge-tone:var(--color-info)}._badge_lnzhp_2[data-tone=success]{--badge-tone:var(--color-success)}._badge_lnzhp_2[data-tone=error]{--badge-tone:var(--color-error)}._badge_lnzhp_2[data-tone=neutral]{--badge-tone:var(--color-text-muted);border-color:var(--color-border)}html[data-layout-badges=tag] ._badge_lnzhp_2{padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--badge-tone);color:var(--color-on-tag);font-family:var(--font-display);font-size:.625rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.02em;border-color:#0000;line-height:1.5}html[data-layout-badges=tag] ._badge_lnzhp_2[data-tone=neutral]{background:var(--color-surface-alt);border-color:var(--color-border-subtle);color:var(--color-text-muted)}._iconButton_1pc4y_1{aspect-ratio:1;border-radius:var(--radius-sm);color:inherit;cursor:pointer;transition:background var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconButton_1pc4y_1:disabled{opacity:.55;cursor:not-allowed}._sm_1pc4y_24{width:2rem;height:2rem}._md_1pc4y_29{width:2.5rem;height:2.5rem}._primary_1pc4y_34{background:var(--color-primary);color:var(--color-on-solid);border-color:var(--color-primary)}._primary_1pc4y_34:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._secondary_1pc4y_44{background:var(--color-surface);border-color:var(--color-border)}._secondary_1pc4y_44:hover:not(:disabled){border-color:var(--color-text-muted)}._ghost_1pc4y_52:hover:not(:disabled){background:var(--color-bg-subtle)}._danger_1pc4y_56{color:var(--color-error);border-color:var(--color-error)}._danger_1pc4y_56:hover:not(:disabled){background:var(--color-error);color:var(--color-on-solid)}._banner_1bea9_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--banner-color);background:var(--banner-bg);color:var(--color-text);display:flex}._body_1bea9_12{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._title_1bea9_20{color:var(--banner-color);font-weight:var(--font-weight-semibold)}._actions_1bea9_25{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}._banner_1bea9_1[data-tone=info]{--banner-color:var(--color-info);--banner-bg:var(--color-info-subtle)}._banner_1bea9_1[data-tone=warning]{--banner-color:var(--color-warning);--banner-bg:var(--color-warning-subtle)}._banner_1bea9_1[data-tone=success]{--banner-color:var(--color-success);--banner-bg:var(--color-success-subtle)}._banner_1bea9_1[data-tone=error]{--banner-color:var(--color-error);--banner-bg:var(--color-error-subtle)}._button_zm22t_1{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-semibold);text-transform:var(--ui-text-transform);letter-spacing:var(--ui-letter-spacing);box-shadow:var(--shadow-button);cursor:pointer;transition:background var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing), box-shadow var(--duration-fast) var(--easing), transform var(--duration-fast) var(--easing);border:1px solid #0000;min-height:2.5rem;display:inline-flex}._button_zm22t_1:hover:not(:disabled){box-shadow:var(--shadow-button-hover);transform:var(--button-hover-transform)}._button_zm22t_1:active:not(:disabled){transform:var(--button-active-transform)}._button_zm22t_1:disabled{opacity:.55;cursor:not-allowed}._sm_zm22t_38{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);min-height:2rem}._md_zm22t_44{font-size:var(--text-base)}._primary_zm22t_48{background:var(--color-primary);color:var(--color-on-solid);border-color:var(--color-primary)}._primary_zm22t_48:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._secondary_zm22t_58{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._secondary_zm22t_58:hover:not(:disabled){border-color:var(--color-text-muted)}._ghost_zm22t_67{color:var(--color-text);background:0 0;border-color:#0000}._ghost_zm22t_67:hover:not(:disabled){background:var(--color-bg-subtle)}._danger_zm22t_76{color:var(--color-error);border-color:var(--color-error);background:0 0}._danger_zm22t_76:hover:not(:disabled){background:var(--color-error);color:var(--color-on-solid)}._loading_zm22t_86{cursor:progress}._card_yvswn_1{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}._pad_sm_yvswn_6{padding:var(--space-3)}._pad_md_yvswn_9{padding:var(--space-4)}._pad_lg_yvswn_12{padding:var(--space-6)}._interactive_yvswn_15{transition:border-color var(--duration-fast) var(--easing), background var(--duration-fast) var(--easing)}._interactive_yvswn_15:hover{border-color:var(--color-border);background:var(--color-surface)}._field_p965b_1{gap:var(--space-1);flex-direction:column;display:flex}._row_p965b_7{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}._row_p965b_7:has(input:disabled){cursor:not-allowed;opacity:.55}._nativeInput_p965b_19{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._box_p965b_31{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:min(var(--radius-sm), 5px);width:18px;height:18px;transition:background var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}._row_p965b_7:hover ._box_p965b_31{border-color:var(--color-primary)}._nativeInput_p965b_19:checked+._box_p965b_31{background:var(--color-primary);border-color:var(--color-primary)}._nativeInput_p965b_19:checked+._box_p965b_31:after{content:"";border-right:2px solid var(--color-on-solid);border-bottom:2px solid var(--color-on-solid);width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}._nativeInput_p965b_19:focus-visible+._box_p965b_31{outline:var(--focus-outline);outline-offset:2px;box-shadow:var(--shadow-focus)}._boxError_p965b_73{border-color:var(--color-error)}._label_p965b_77{font-size:var(--text-sm);color:var(--color-text);font-weight:var(--font-weight-medium);line-height:1.4}._hint_p965b_84{font-size:var(--text-xs);color:var(--color-text-muted);margin:0 0 0 26px}._error_p965b_90{font-size:var(--text-xs);color:var(--color-error);margin:0 0 0 26px}._field_1ukrm_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1ukrm_6{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-secondary)}._row_1ukrm_11{align-items:stretch;gap:var(--space-2);display:flex}._picker_1ukrm_16{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-bg-subtle);width:2.5rem;height:2.5rem;padding:0}._picker_1ukrm_16::-webkit-color-swatch-wrapper{padding:2px}._picker_1ukrm_16::-webkit-color-swatch{border:none;border-radius:2px}._picker_1ukrm_16::-moz-color-swatch{border:none;border-radius:2px}._picker_1ukrm_16:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus)}._hex_1ukrm_41{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-family:var(--font-body);padding:var(--space-2) var(--space-3);outline:none;flex:1;min-height:2.5rem}._hex_1ukrm_41:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus);border-color:var(--color-border)}._hexError_1ukrm_59{border-color:var(--color-error)}._resetButton_1ukrm_62{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._resetButton_1ukrm_62:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-text)}._resetButton_1ukrm_62:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus)}._resetButton_1ukrm_62:disabled{opacity:.55;cursor:not-allowed}._hint_1ukrm_92{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._error_1ukrm_97{font-size:var(--text-xs);color:var(--color-error);margin:0}._field_8dlpt_1{gap:var(--space-2);flex-direction:column;display:flex}._label_8dlpt_6{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-secondary)}._row_8dlpt_11{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:flex}._dateWrap_8dlpt_17{flex:12rem;display:flex;position:relative}._input_8dlpt_22{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:var(--space-2) var(--space-3);outline:none;min-height:2.5rem}._input_8dlpt_22:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus);border-color:var(--color-border)}._dateInput_8dlpt_38{flex:1;padding-right:2.5rem}._dateIcon_8dlpt_42{width:2.5rem;color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}._timeInput_8dlpt_54{width:7rem}._separator_8dlpt_57{color:var(--color-text-muted);padding:0 var(--space-1);align-self:center}._inputError_8dlpt_62{border-color:var(--color-error)}._srLabel_8dlpt_65{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._hint_8dlpt_76{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._error_8dlpt_81{font-size:var(--text-xs);color:var(--color-error);margin:0}._root_w3ghb_1{text-align:center;padding:var(--space-12) var(--space-4);color:var(--color-text-secondary);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._icon_w3ghb_10{font-size:var(--text-3xl);color:var(--color-text-muted)}._title_w3ghb_14{font-size:var(--text-xl);color:var(--color-text);margin:0}._description_w3ghb_19{max-width:40ch;margin:0}._action_w3ghb_23{margin-top:var(--space-2)}._field_1ec58_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1ec58_6{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-secondary)}._row_1ec58_11{align-items:center;gap:var(--space-3);display:flex}._preview_1ec58_16{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:56px;height:56px;color:var(--color-text-muted);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._button_1ec58_30{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text);cursor:pointer;font:inherit;min-height:2.5rem;transition:border-color var(--duration-fast) var(--easing);align-items:center;display:inline-flex}._button_1ec58_30:hover{border-color:var(--color-primary)}._button_1ec58_30:has(input:disabled){opacity:.55;cursor:not-allowed}._button_1ec58_30:has(input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus)}._hidden_1ec58_55{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._fileName_1ec58_66{color:var(--color-text-secondary);font-size:var(--text-xs)}._fileNameEmpty_1ec58_70{color:var(--color-text-muted)}._hint_1ec58_73{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._error_1ec58_78{font-size:var(--text-xs);color:var(--color-error);margin:0}._form_q3cd9_1{gap:var(--space-4);flex-direction:column;display:flex}._actions_q3cd9_6{gap:var(--space-3);align-items:center;display:flex}._actionsEnd_q3cd9_11{justify-content:flex-end}._section_bljmd_1{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}._header_bljmd_10{gap:var(--space-1);flex-direction:column;display:flex}._title_bljmd_15{font-size:var(--text-xl);color:var(--color-text);margin:0}._description_bljmd_20{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._body_bljmd_25{gap:var(--space-3);flex-direction:column;display:flex}._actions_1omor_2{top:var(--space-3);right:var(--space-3);gap:var(--space-2);display:flex;position:absolute}[data-hover-actions]{position:relative}[data-hover-actions] ._actions_1omor_2{opacity:0;transition:opacity var(--duration-fast) var(--easing)}[data-hover-actions]:hover ._actions_1omor_2,[data-hover-actions]:focus-within ._actions_1omor_2{opacity:1}@media (hover:none){[data-hover-actions] ._actions_1omor_2{opacity:1}}@media (prefers-reduced-motion:reduce){[data-hover-actions] ._actions_1omor_2{transition:none}}._gallery_m57pm_1{display:block}._grid_m57pm_5{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}._grid_m57pm_5[data-single]{grid-template-columns:minmax(0,360px)}._thumb_m57pm_14{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-surface);padding:0;transition:opacity .15s;display:block;overflow:hidden}._thumb_m57pm_14:hover{opacity:.85}._thumb_m57pm_14 img{object-fit:cover;aspect-ratio:1;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}._thumb_m57pm_14 img[data-loaded]{opacity:1}._grid_m57pm_5[data-single] ._thumb_m57pm_14 img{aspect-ratio:auto;object-fit:contain;max-height:360px}._lightbox_m57pm_47{background:0 0;border:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}._lightbox_m57pm_47::backdrop{background:#000000d9}._stage_m57pm_60{width:100%;height:100%;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}._figure_m57pm_70{align-items:center;gap:var(--space-2);flex-direction:column;max-width:90vw;max-height:90vh;margin:0;display:flex}._figure_m57pm_70 img{object-fit:contain;border-radius:var(--radius-sm);max-width:90vw;max-height:80vh}._caption_m57pm_85{color:#ffffffd9;font-size:var(--text-sm);text-align:center}._close_m57pm_91{top:var(--space-4);right:var(--space-4);color:#fff;cursor:pointer;background:0 0;border:none;position:absolute}._nav_m57pm_101{color:#fff;border-radius:var(--radius-full);padding:var(--space-2);cursor:pointer;background:#0006;border:none;transition:background .15s;position:absolute;top:50%;transform:translateY(-50%)}._nav_m57pm_101:hover{background:#0009}._prev_m57pm_116{left:var(--space-4)}._next_m57pm_119{right:var(--space-4)}._counter_m57pm_123{bottom:var(--space-4);color:#ffffffe6;font-size:var(--text-sm);position:absolute;left:50%;transform:translate(-50%)}._close_m57pm_91:focus-visible,._nav_m57pm_101:focus-visible{outline-offset:2px;outline:2px solid #fff}._thumb_m57pm_14:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){._thumb_m57pm_14,._thumb_m57pm_14 img,._nav_m57pm_101{transition:none}}._list_fwk1v_2{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._list_fwk1v_2[data-gap="3"]{gap:var(--space-3)}._item_fwk1v_15{min-width:0}html[data-layout-lists=boxed] ._list_fwk1v_2{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:0}html[data-layout-lists=boxed] ._item_fwk1v_15>*{border:0;border-radius:0}html[data-layout-lists=boxed] ._item_fwk1v_15:first-child>*{border-top-left-radius:calc(var(--radius-md) - 1px);border-top-right-radius:calc(var(--radius-md) - 1px)}html[data-layout-lists=boxed] ._item_fwk1v_15:last-child>*{border-bottom-left-radius:calc(var(--radius-md) - 1px);border-bottom-right-radius:calc(var(--radius-md) - 1px)}html[data-layout-lists=boxed] ._item_fwk1v_15+._item_fwk1v_15{border-top:1px solid var(--color-border-subtle)}html[data-layout-lists=boxed] ._item_fwk1v_15>a:hover,html[data-layout-lists=boxed] ._list_fwk1v_2[data-striped]>._item_fwk1v_15:nth-child(2n)>*{background:var(--color-surface-alt)}._block_yg9vy_1{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);padding:var(--space-6) var(--space-4);display:flex}._spinner_yg9vy_8{display:inline-block;position:relative}._sm_yg9vy_12{width:1rem;height:1rem}._md_yg9vy_16{width:1.25rem;height:1.25rem}._dot_yg9vy_20{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:.75s linear infinite _spin_yg9vy_8;position:absolute;inset:0}@keyframes _spin_yg9vy_8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._dot_yg9vy_20{animation:none}}._meta_1c5sp_1{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._dot_1c5sp_10{color:var(--color-border)}._dialog_ihqtx_1{background:0 0;border:none;max-width:96vw;padding:0}._dialog_ihqtx_1::backdrop{background:var(--color-backdrop)}._inner_ihqtx_10{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);flex-direction:column;width:min(40rem,90vw);max-height:90vh;display:flex;overflow:auto}._inner_ihqtx_10[data-size=lg]{width:min(72rem,94vw)}._header_ihqtx_24{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}._title_ihqtx_31{font-size:var(--text-xl);margin:0}._close_ihqtx_35{font-size:var(--text-2xl);cursor:pointer;color:var(--color-text-muted);padding:0 var(--space-2);background:0 0;border:0;line-height:1}._close_ihqtx_35:hover{color:var(--color-text)}._body_ihqtx_47{padding:var(--space-6)}._wrapper_e3wck_1{align-items:center;display:inline-flex;position:relative}._staticLabel_e3wck_7{align-items:center;gap:var(--space-2);font:inherit;color:var(--color-text);padding:0;display:inline-flex}._trigger_e3wck_16{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}._trigger_e3wck_16:hover{background:var(--color-surface-hover)}._caret_e3wck_33{color:var(--color-text-secondary);font-size:.8em}._panel_e3wck_38{margin-top:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:18rem;max-width:24rem;box-shadow:var(--shadow-lg);z-index:var(--z-popover);padding:var(--space-2) 0;position:absolute;top:100%;left:0}._panelHeading_e3wck_53{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}._option_e3wck_61{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;display:flex}._option_e3wck_61:hover{background:var(--color-surface-hover)}._optionActive_e3wck_80{font-weight:var(--font-weight-semibold)}._roleBadge_e3wck_84{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._platformBadge_e3wck_91{font-size:var(--text-xs);color:var(--color-accent);font-weight:var(--font-weight-semibold);letter-spacing:.04em}._search_e3wck_98{margin:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-2);width:calc(100% - 2 * var(--space-3));font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);display:block}._divider_e3wck_108{border-top:1px solid var(--color-border);margin:var(--space-1) 0}._footerItem_e3wck_113{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;display:flex}._footerItem_e3wck_113:hover{background:var(--color-surface-hover)}._page_wuq1d_1{gap:var(--space-6);flex-direction:column;display:flex}._header_wuq1d_6{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._titleBlock_wuq1d_13{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._title_wuq1d_13{margin:0}._description_wuq1d_22{color:var(--color-text-secondary);margin:0}._actions_wuq1d_26{gap:var(--space-2);align-items:center;display:flex}._body_wuq1d_31{gap:var(--space-4);flex-direction:column;display:flex}._primaryAction_wuq1d_37{display:flex}@media (width<=767px){html[data-layout-mobile-action=fab] ._primaryAction_wuq1d_37{left:0;right:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0));width:fit-content;z-index:var(--z-fab);margin-inline:auto;position:fixed}html[data-layout-mobile-action=fab] ._primaryAction_wuq1d_37>*{box-shadow:var(--shadow-button-hover)}html[data-layout-mobile-action=fab] ._page_wuq1d_1[data-has-primary-action]{padding-bottom:var(--space-16)}}._field_1cch7_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1cch7_6{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-secondary)}._required_1cch7_11{color:var(--color-error);margin-left:.2em}._select_1cch7_15{appearance:none;background:var(--color-bg-subtle);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-secondary) 50%), linear-gradient(135deg, var(--color-text-secondary) 50%, transparent 50%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:var(--space-2) var(--space-3);cursor:pointer;background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:none;min-height:2.5rem;padding-right:32px}._select_1cch7_15:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus);border-color:var(--color-border)}._select_1cch7_15:disabled{opacity:.55;cursor:not-allowed}._selectError_1cch7_48{border-color:var(--color-error)}._hint_1cch7_51{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._error_1cch7_56{font-size:var(--text-xs);color:var(--color-error);margin:0}._wrapper_1r2ps_1{align-items:center;display:inline-flex;position:relative}._toast_1r2ps_7{top:calc(100% + var(--space-1));padding:var(--space-1) var(--space-2);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;animation:_share-button-fade-in_1r2ps_1 var(--duration-fast) ease-out;z-index:var(--z-raised);position:absolute;left:50%;transform:translate(-50%)}@keyframes _share-button-fade-in_1r2ps_1{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}._button_wsdgz_1{border:1px solid var(--color-border);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0}._button_wsdgz_1:hover{border-color:var(--color-text-muted);color:var(--color-text)}._list_qumxb_1{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_qumxb_10{align-items:center;gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex}._row_qumxb_10[data-dragging]{opacity:.6}._handle_qumxb_23{padding:var(--space-1);cursor:grab;color:var(--color-text-secondary);touch-action:none;background:0 0;border:0;align-items:center;display:inline-flex}._handle_qumxb_23:active{cursor:grabbing}._content_qumxb_38{flex:1;min-width:0}._stack_106o0_1{display:flex}._column_106o0_4{flex-direction:column}._row_106o0_7{flex-direction:row}._wrap_106o0_10{flex-wrap:wrap}._tabs_1dgbm_1{gap:var(--space-4);flex-direction:column;display:flex}._list_1dgbm_6{gap:var(--space-2);border-bottom:1px solid var(--color-border-subtle);display:flex}._tab_1dgbm_1{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);text-transform:var(--ui-text-transform);letter-spacing:var(--ui-letter-spacing);background:0 0;border:0;border-bottom:2px solid #0000}._tab_1dgbm_1:hover{color:var(--color-text)}._tabActive_1dgbm_26{color:var(--color-text);border-bottom-color:var(--color-primary)}html[data-layout-tabs=segmented] ._list_1dgbm_6{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);align-self:flex-start;gap:0}html[data-layout-tabs=segmented] ._tab_1dgbm_1:first-child{border-radius:calc(var(--radius-sm) - 1px) 0 0 calc(var(--radius-sm) - 1px)}html[data-layout-tabs=segmented] ._tab_1dgbm_1:last-child{border-radius:0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0}html[data-layout-tabs=segmented] ._tab_1dgbm_1{background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-3);border-bottom:0}html[data-layout-tabs=segmented] ._tab_1dgbm_1+._tab_1dgbm_1{border-left:1px solid var(--color-border-subtle)}html[data-layout-tabs=segmented] ._tabActive_1dgbm_26{background:var(--color-primary);color:var(--color-on-solid)}._field_14cxp_1{gap:var(--space-2);flex-direction:column;display:flex}._label_14cxp_6{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-secondary)}._required_14cxp_11{color:var(--color-error);margin-left:.2em}._textarea_14cxp_15{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:var(--space-2) var(--space-3);resize:vertical;min-height:8rem}._textarea_14cxp_15:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus)}._textarea_14cxp_15:disabled{opacity:.55;cursor:not-allowed}._error_box_14cxp_34{border-color:var(--color-error)}._hint_14cxp_37{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._error_14cxp_34{font-size:var(--text-xs);color:var(--color-error);margin:0}._field_1pjw5_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1pjw5_7{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-secondary)}._required_1pjw5_13{color:var(--color-error);margin-left:.2em}._input_1pjw5_18{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:var(--space-2) var(--space-3);min-height:2.5rem}._input_1pjw5_18:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--shadow-focus);border-color:var(--color-border)}._input_1pjw5_18:disabled{opacity:.55;cursor:not-allowed}._inputError_1pjw5_40{border-color:var(--color-error)}._hint_1pjw5_44{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._error_1pjw5_50{font-size:var(--text-xs);color:var(--color-error);margin:0}._region_1yyjl_1{inset:auto var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0)) auto;gap:var(--space-2);z-index:var(--z-overlay);pointer-events:none;flex-direction:column;display:flex;position:fixed}._toast_1yyjl_10{pointer-events:auto;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;gap:var(--space-3);max-width:24rem;display:flex}._success_1yyjl_23{border-left:3px solid var(--color-success)}._error_1yyjl_26{border-left:3px solid var(--color-error)}._info_1yyjl_29{border-left:3px solid var(--color-info)}._close_1yyjl_32{font-size:var(--text-lg);cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;line-height:1}._close_1yyjl_32:hover{color:var(--color-text)}@media (width<=767px){html[data-layout-mobile-action=fab] ._region_1yyjl_1{bottom:calc(4.5rem + env(safe-area-inset-bottom,0))}}._toggle_1o0ga_1{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);text-align:left;display:inline-flex}._toggle_1o0ga_1:hover:not(:disabled){background:var(--color-surface-alt)}._toggle_1o0ga_1:disabled{opacity:.55;cursor:not-allowed}._toggle_1o0ga_1[aria-pressed=true]{background:var(--color-primary-subtle);border-color:var(--color-primary)}._toggle_1o0ga_1[data-variant=chip]{font-size:var(--text-sm);border-radius:999px}._toggle_1o0ga_1[data-variant=row]{width:100%;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1);justify-content:space-between;display:flex}._body_1o0ga_46{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}._trailing_1o0ga_53{color:var(--color-text-secondary);font-size:var(--text-sm);flex-shrink:0}._wrapper_ul94n_1{align-items:center;display:inline-flex;position:relative}._trigger_ul94n_7{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:0;display:inline-flex}._trigger_ul94n_7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._panel_ul94n_22{top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:16rem;max-width:22rem;box-shadow:var(--shadow-lg);z-index:var(--z-popover);padding:var(--space-2) 0;position:absolute;right:0}._header_ul94n_36{padding:var(--space-2) var(--space-3);flex-direction:column;gap:2px;display:flex}._headerName_ul94n_43{font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:var(--text-sm)}._headerEmail_ul94n_49{font-size:var(--text-xs);color:var(--color-text-secondary)}._divider_ul94n_54{border-top:1px solid var(--color-border);margin:var(--space-1) 0}._item_ul94n_59{padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;text-decoration:none;display:block}._item_ul94n_59:hover{background:var(--color-surface-alt)}._signOut_ul94n_76{color:var(--color-error)}._modeRow_ul94n_80{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}._modeLabel_ul94n_87{font-size:var(--text-xs);color:var(--color-text-secondary)}._modeOptions_ul94n_92{border-radius:var(--radius-sm);background:var(--color-bg-subtle);gap:2px;padding:2px;display:flex}._modeOption_ul94n_92{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex:1}._modeOption_ul94n_92:hover{color:var(--color-text)}._modeOption_ul94n_92[aria-checked=true]{background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold)}._modeOption_ul94n_92:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._shell_88qj2_1{grid-template-rows:auto 1fr;height:calc(100vh - 56px);min-height:0;display:grid}._header_88qj2_8{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}._headerSpacer_88qj2_17{margin-left:auto}._body_88qj2_21{min-height:0;display:grid}._col_88qj2_27{border-right:1px solid var(--color-border);min-width:0;overflow:auto}._editor_88qj2_33{min-width:0;padding:var(--space-4);overflow:auto}._menuToggle_88qj2_41{display:none}._collapseToggle_88qj2_44{display:inline-flex}@media (width<=900px){._body_88qj2_21{display:block}._col_88qj2_27{border-right:0;border-bottom:1px solid var(--color-border);display:none}._body_88qj2_21[data-drawer-open] ._col_88qj2_27{display:block}._menuToggle_88qj2_41{display:inline-flex}._collapseToggle_88qj2_44{display:none}}._error_88qj2_69{padding:var(--space-2) var(--space-3);background:var(--color-error-subtle);color:var(--color-error);font-size:var(--text-sm);margin:0}.prose{color:var(--color-text);line-height:var(--line-relaxed);font-size:var(--text-base);word-break:break-word}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:0 0 var(--space-4)}.prose h2{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-tight);margin:var(--space-8) 0 var(--space-3)}.prose h3{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-tight);margin:var(--space-6) 0 var(--space-2)}.prose ul,.prose ol{margin:0 0 var(--space-4);padding-left:var(--space-8)}.prose li{margin:var(--space-1) 0;padding-left:var(--space-1)}.prose li>p{margin:0}.prose blockquote{margin:0 0 var(--space-4);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:3px solid var(--color-border);color:var(--color-text-secondary)}.prose a{color:var(--color-prose-link);text-decoration:underline}.prose a:hover{color:var(--color-link-hover)}.prose code{background:var(--color-code-bg);border-radius:var(--radius-sm);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose pre{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-code-bg);border-radius:var(--radius-md);overflow-x:auto}.prose pre code{font-size:var(--text-sm);background:0 0;padding:0}.prose hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-6) 0}._field_178bb_1{gap:var(--space-2);flex-direction:column;display:flex}._label_178bb_7{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._hint_178bb_13{font-size:var(--text-xs);color:var(--color-text-muted)}._error_178bb_18{font-size:var(--text-xs);color:var(--color-error)}._surface_178bb_23{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}._surface_178bb_23:focus-within{border-color:var(--color-accent)}._surface_178bb_23[data-disabled]{opacity:.6;background:var(--color-bg-subtle)}._toolbar_178bb_39{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}._toolbarSpacer_178bb_49{flex:1}._content_178bb_53{padding:var(--space-3) var(--space-4);min-height:8rem}._content_178bb_53 .ProseMirror{outline:none;min-height:6rem}._content_178bb_53 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-text-muted)}._linkOverlay_178bb_74{z-index:50;background:var(--color-backdrop);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._linkDialog_178bb_85{gap:var(--space-3);width:min(28rem,100%);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex}._linkField_178bb_97{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);flex-direction:column;display:flex}._linkField_178bb_97 input{padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._linkField_178bb_97 input:focus{border-color:var(--color-accent);outline:none}._linkField_178bb_97 input[aria-invalid=true]{border-color:var(--color-error)}._linkError_178bb_123{font-size:var(--text-xs);color:var(--color-error)}._linkActions_178bb_128{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}._linkActionsSpacer_178bb_135{flex:1}._linkRemove_178bb_139,._linkCancel_178bb_140,._linkSubmit_178bb_141{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}._linkSubmit_178bb_141{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}._linkRemove_178bb_139{border-color:var(--color-error);color:var(--color-error)}._picker_kqxl7_1{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-wrap:wrap;display:flex}._panel_1dcy3_1{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}._label_1dcy3_8{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0}._plainList_1dcy3_16{gap:var(--space-1);flex-direction:column;display:flex}._row_1dcy3_22{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}._row_1dcy3_22[data-active]{border-color:var(--color-primary);background:var(--color-primary-subtle)}._rowWrap_1dcy3_46{align-items:center;gap:var(--space-1);display:flex}._rowWrap_1dcy3_46 ._row_1dcy3_22{flex:1;min-width:0}._children_1dcy3_57{gap:var(--space-1);margin-top:var(--space-1);padding-left:var(--space-4);flex-direction:column;display:flex}._row_1dcy3_22[data-depth="1"]{font-size:var(--text-xs);background:var(--color-bg-subtle)}._status_1dcy3_70{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase}._footer_1dcy3_76{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._tree_1vl1f_1{gap:var(--space-4);padding:var(--space-3);flex-direction:column;display:flex}._group_1vl1f_8{gap:var(--space-1);flex-direction:column;display:flex}._groupLabel_1vl1f_14{margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}._item_1vl1f_22{text-align:left;width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;display:block;overflow:hidden}._item_1vl1f_22:hover{background:var(--color-surface-alt)}._item_1vl1f_22[data-active]{background:var(--color-primary-subtle);color:var(--color-text);font-weight:var(--font-weight-medium)}._addItem_1vl1f_48{text-align:left;width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-link);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:block}._addItem_1vl1f_48:hover{background:var(--color-surface-alt)}._header_tlwl0_1{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}._brand_tlwl0_10{font-size:var(--text-sm)}._status_tlwl0_14{font-size:var(--text-sm);color:var(--color-text-secondary)}._spacer_tlwl0_19{margin-left:auto}._tabs_98ldw_1{gap:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);display:flex;overflow-x:auto}._tab_98ldw_1{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);white-space:nowrap;font-weight:var(--font-weight-medium);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}._tab_98ldw_1:hover{color:var(--color-text)}._tabActive_98ldw_23{color:var(--color-text);border-bottom-color:var(--color-accent)}._bell_1xzmu_1{border-radius:var(--radius-full);color:var(--color-text-secondary);justify-content:center;align-items:center;padding:.375rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}._bell_1xzmu_1:hover{background:var(--color-surface-hover)}._badge_1xzmu_17{border-radius:var(--radius-full);background:var(--color-accent);min-width:1.125rem;height:1.125rem;color:var(--color-on-solid);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-align:center;padding:0 .25rem;line-height:1.125rem;position:absolute;top:0;right:0}._list_j3hxp_1{flex-direction:column;gap:.5rem;display:flex}._row_j3hxp_7{background:var(--color-surface);color:inherit;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}._row_j3hxp_7:hover{background:var(--color-surface-hover)}._unread_j3hxp_22{border-left:3px solid var(--color-accent);padding-left:calc(1rem - 3px)}._copy_j3hxp_27{flex:1;font-size:.9375rem;line-height:1.4}._excerpt_j3hxp_33{color:var(--color-text-secondary);margin-top:.125rem;font-size:.8125rem}._timestamp_j3hxp_39{white-space:nowrap;margin-left:auto}._actions_j3hxp_44{justify-content:flex-end;margin-bottom:1rem;display:flex}._row_d5lb3_1{align-items:center;gap:var(--space-3);display:flex}._body_d5lb3_6{flex:1;min-width:0}._thumbBox_d5lb3_10{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);flex:none;width:72px;height:72px;overflow:hidden}._thumb_d5lb3_10{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}._thumb_d5lb3_10[data-loaded]{opacity:1}._tags_d5lb3_30{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._usageLink_d5lb3_36{font-size:var(--text-sm);color:var(--color-link)}._error_d5lb3_40{color:var(--color-error);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){._thumb_d5lb3_10{transition:none}}._copyId_d5lb3_52{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0}._copyId_d5lb3_52:hover{color:var(--color-text);text-decoration:underline}._scrim_1sa0r_1{background:var(--color-backdrop);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1sa0r_11{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-md);min-width:320px;max-width:480px;max-height:80vh;overflow-y:auto}._title_1sa0r_21{margin:0 0 var(--space-4);font-size:var(--text-lg)}._error_1sa0r_26{color:var(--color-error);margin:0 0 var(--space-3)}._list_1sa0r_31{margin:0;padding:0;list-style:none}._row_1sa0r_37{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle)}._row_1sa0r_37:last-child{border-bottom:none}._label_1sa0r_45{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}._name_1sa0r_52{font-weight:var(--font-weight-medium)}._tz_1sa0r_56{color:var(--color-text-muted);font-size:var(--text-sm)}._badge_1sa0r_61{font-size:var(--text-xs);background:var(--color-info-subtle);color:var(--color-info);border-radius:var(--radius-sm);padding:2px 6px}._actions_1sa0r_69{margin-top:var(--space-6);justify-content:flex-end}._card_1tf2n_1{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}._cardTitle_1tf2n_11{font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin:0}._cardLine_1tf2n_17{color:var(--color-text);margin:0;line-height:1.45}._cardActions_1tf2n_23{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._cardLink_1tf2n_31{color:var(--color-text-muted);font-size:var(--text-sm);text-underline-offset:2px;text-decoration:underline}._cardLink_1tf2n_31:hover{color:var(--color-text)}._group_j6dj2_1{margin-bottom:var(--space-6)}._heading_j6dj2_5{margin:0 0 var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._rows_j6dj2_14{flex-direction:column;display:flex}._row_t9bd0_1{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:9rem 1fr;display:grid}._row_t9bd0_1:last-child{border-bottom:none}._time_t9bd0_12{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._body_t9bd0_17{gap:var(--space-2);flex-direction:column;display:flex}._title_t9bd0_23{color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration:none}._title_t9bd0_23:hover{text-decoration:underline}._location_t9bd0_32{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex}._description_t9bd0_40{color:var(--color-text-muted);white-space:pre-wrap;margin:0}@media (width<=640px){._row_t9bd0_1{grid-template-columns:1fr}._time_t9bd0_12{font-weight:var(--font-weight-semibold)}}._list_jz30e_1{flex-direction:column;display:flex}._wrap_10ulv_8{--month-grid-border-color:var(--color-border-subtle);--month-grid-header-padding:var(--space-2) var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}._header_10ulv_17{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._monthLabel_10ulv_24{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}._nav_10ulv_30{align-items:center;gap:var(--space-2);display:inline-flex}._grid_10ulv_36{border:1px solid var(--month-grid-border-color);border-collapse:collapse;border-radius:var(--radius-sm);table-layout:fixed;background:0 0;width:100%;margin:2rem auto;overflow:hidden}._cellWrap_10ulv_47{vertical-align:top;border:1px solid var(--month-grid-border-color);width:14.2857%;padding:0}._dayHeader_10ulv_54{padding:var(--month-grid-header-padding);border:1px solid var(--month-grid-border-color);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-align:center}@media (width<=640px){._dayHeader_10ulv_54{padding:var(--space-1) 0}}._cell_7gwn7_8{--month-cell-min-height:4rem;--month-cell-padding:var(--space-2);--month-dot-size:6px;--month-dot-gap:4px;align-items:center;gap:var(--space-1);width:100%;min-height:var(--month-cell-min-height);padding:var(--month-cell-padding);color:inherit;font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing);background:0 0;border:0;flex-direction:column;display:flex}._cell_7gwn7_8:hover{background:var(--color-surface-alt)}._cell_7gwn7_8:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._dayNumber_7gwn7_40{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1}._dots_7gwn7_46{align-items:center;gap:var(--month-dot-gap);display:inline-flex}._dot_7gwn7_46{width:var(--month-dot-size);height:var(--month-dot-size);border-radius:var(--radius-full);background:var(--color-accent)}._dot_7gwn7_46[data-tone=info]{background:var(--color-info)}._dot_7gwn7_46[data-tone=success]{background:var(--color-success)}._dot_7gwn7_46[data-tone=warning]{background:var(--color-warning)}._dot_7gwn7_46[data-tone=error]{background:var(--color-error)}._dot_7gwn7_46[data-tone=accent]{background:var(--color-accent)}._more_7gwn7_75{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:2px}._cell_7gwn7_8[data-in-month=false]{color:var(--color-text-muted)}._cell_7gwn7_8[data-in-month=false] ._dayNumber_7gwn7_40{font-weight:var(--font-weight-medium)}._cell_7gwn7_8[data-selected=true]{background:var(--color-primary-subtle)}._cell_7gwn7_8[data-today=true] ._dayNumber_7gwn7_40{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}._subline_1iubl_1{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._summary_1iubl_7{padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}._rowLayout_1wfzf_1{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:flex}._rowIcon_1wfzf_9{color:var(--color-text-muted);flex-shrink:0}._rowBody_1wfzf_14{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowName_1wfzf_22{font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowMeta_1wfzf_30{font-size:var(--text-sm);color:var(--color-text-muted)}._empty_1wfzf_35{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}._empty_1wfzf_35 h3{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin:0}._empty_1wfzf_35 p{max-width:36ch;margin:0}._wrapper_gf9lv_1{max-width:65ch;margin:0 auto}._header_gf9lv_6{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}._title_gf9lv_12{margin:0 0 var(--space-2);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.2}._subline_gf9lv_19{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}@keyframes _refreshSpin_gf9lv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._refreshing_gf9lv_37 svg{animation:.8s linear infinite _refreshSpin_gf9lv_1}._openInGoogle_gf9lv_41{color:var(--color-text-muted);text-underline-offset:2px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}._openInGoogle_gf9lv_41:hover{color:var(--color-text)}._body_gf9lv_59{color:var(--color-text);line-height:1.65;font-family:var(--font-body)}._body_gf9lv_59 h1,._body_gf9lv_59 h2,._body_gf9lv_59 h3,._body_gf9lv_59 h4,._body_gf9lv_59 h5,._body_gf9lv_59 h6{font-family:var(--font-display);font-weight:var(--font-weight-semibold);margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--color-text);line-height:1.25}._body_gf9lv_59 h1{font-size:var(--text-2xl)}._body_gf9lv_59 h2{font-size:var(--text-xl)}._body_gf9lv_59 h3{font-size:var(--text-lg)}._body_gf9lv_59 h4,._body_gf9lv_59 h5,._body_gf9lv_59 h6{font-size:var(--text-base)}._body_gf9lv_59 p{margin:0 0 var(--space-4)}._body_gf9lv_59 ul,._body_gf9lv_59 ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}._body_gf9lv_59 li{margin-bottom:var(--space-2)}._body_gf9lv_59 a{color:var(--color-accent);text-underline-offset:2px}._body_gf9lv_59 blockquote{margin:var(--space-4) 0;padding:var(--space-2) var(--space-4);border-left:3px solid var(--color-border);color:var(--color-text-muted);font-style:italic}._body_gf9lv_59 table{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-size:var(--text-sm)}._body_gf9lv_59 th,._body_gf9lv_59 td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}._body_gf9lv_59 th{background:var(--color-surface-alt);font-weight:var(--font-weight-semibold)}._body_gf9lv_59 img{max-width:100%;height:auto;margin:var(--space-4) auto;border-radius:var(--radius-sm);display:block}._body_gf9lv_59 hr{border:0;border-top:1px solid var(--color-border-subtle);margin:var(--space-6) 0}._body_gf9lv_59 pre{background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);margin:var(--space-4) 0;overflow-x:auto}._body_gf9lv_59 code{font-family:var(--font-mono);background:var(--color-surface-alt);border-radius:3px;padding:1px 4px;font-size:.92em}._body_gf9lv_59 pre code{background:0 0;padding:0}._layout_vdwtd_2{max-width:32rem;padding:var(--space-4);margin:4rem auto}html[data-layout-auth=card] ._layout_vdwtd_2{flex-direction:column;justify-content:center;max-width:25rem;min-height:100dvh;margin:0 auto;display:flex}html[data-layout-auth=card] ._panel_vdwtd_17{background:var(--color-surface);border:1px solid var(--color-header-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8)}html[data-layout-auth=card] ._panel_vdwtd_17>:first-child{margin-top:0}._author_azn1s_1{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._card_1dy83_1{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}._titleRow_1dy83_9{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._title_1dy83_9{font-weight:var(--font-weight-bold);color:var(--color-text);min-width:0}._chips_1dy83_22{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}._controls_18kkw_1{gap:var(--space-4);flex-wrap:wrap;display:flex}._table_18kkw_7{border-collapse:collapse;width:100%}._table_18kkw_7 th,._table_18kkw_7 td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}._table_18kkw_7 th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}._table_18kkw_7 td{font-variant-numeric:tabular-nums}._errorRow_18kkw_32{background:var(--color-error-subtle)}._detailsRow_18kkw_36{background:var(--color-surface-alt)}._payload_18kkw_40{padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0}._scrim_19ook_1{background:var(--color-backdrop);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_19ook_11{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;width:480px;max-width:90vw;max-height:80vh;display:flex;overflow:hidden}._title_19ook_24{font-size:var(--text-lg);margin:0}._search_19ook_29{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:flex}._searchInput_19ook_38{color:var(--color-text);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}._searchIcon_19ook_47{color:var(--color-text-muted);flex-shrink:0}._list_19ook_52{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}._row_19ook_60{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-top:none;border-left:none;border-right:none;display:flex}._row_19ook_60:last-child{border-bottom:none}._row_19ook_60:hover,._row_19ook_60:focus-visible{background:var(--color-surface-alt);outline:none}._row_19ook_60:disabled{cursor:not-allowed;opacity:.6}._rowIcon_19ook_92{color:var(--color-text-muted);flex-shrink:0}._rowBody_19ook_97{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowName_19ook_105{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowMeta_19ook_112{font-size:var(--text-sm);color:var(--color-text-muted)}._linkedBadge_19ook_117{font-size:var(--text-xs);background:var(--color-success-subtle);color:var(--color-success);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 6px}._empty_19ook_126{padding:var(--space-6);text-align:center;color:var(--color-text-muted)}._error_19ook_132{color:var(--color-error);margin:0}._actions_19ook_137{margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}._rowLayout_3mgzp_1{align-items:center;gap:var(--space-3);display:flex}._empty_3mgzp_7{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}._empty_3mgzp_7 h3{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin:0}._empty_3mgzp_7 p{max-width:36ch;margin:0}._rowIcon_3mgzp_32{color:var(--color-text-muted);flex-shrink:0}._rowBody_3mgzp_37{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowName_3mgzp_45{font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowMeta_3mgzp_53{font-size:var(--text-sm);color:var(--color-text-muted)}._header_3mgzp_58{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}._list_1h2c1_1{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1h2c1_10{gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;display:flex}._titleRow_1h2c1_17{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._title_1h2c1_17{color:var(--color-text);font-weight:var(--font-weight-semibold);min-width:0;text-decoration:none}._title_1h2c1_17:hover{color:var(--color-link-hover)}._chips_1h2c1_35{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}._muted_1h2c1_42{color:var(--color-text-secondary)}._footer_1h2c1_46{margin-top:var(--space-3);text-align:right}._summary_1mh4t_1{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._count_1mh4t_8{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}._muted_1mh4t_13{color:var(--color-text-secondary)}._list_ji0vn_1{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_ji0vn_10{justify-content:space-between;gap:var(--space-3);display:flex}._summary_ji0vn_16{font-weight:var(--font-weight-medium)}._when_ji0vn_20{color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}._muted_ji0vn_26{color:var(--color-text-secondary)}._footer_ji0vn_30{margin-top:var(--space-3);text-align:right}._cardHeader_gaf3h_1{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}._cardHeader_gaf3h_1>._typeLabel_gaf3h_10{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs)}._cardActions_gaf3h_17{gap:var(--space-1);margin-left:auto;display:flex}._cardActions_gaf3h_17 button{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--color-text-secondary);background:0 0}._cardActions_gaf3h_17 button:hover{background:var(--color-surface-alt);color:var(--color-text)}._field_gaf3h_38{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}._groupLabel_gaf3h_45{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}._optionRow_gaf3h_50{gap:var(--space-1);margin-bottom:var(--space-1);align-items:center;display:flex}._optionRow_gaf3h_50 ._optionField_gaf3h_57{flex:1}._card_gpyfa_1{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}._slotRow_gpyfa_8{gap:var(--space-1);margin-bottom:var(--space-1);grid-template-columns:1fr auto auto auto;align-items:center;display:grid}._slotEditorRow_gpyfa_16{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr auto;align-items:end;display:grid}._statusGroup_gpyfa_24{gap:var(--space-1);display:flex}._imageCard_mi74v_1{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}._imageCard_mi74v_1 img{border-radius:var(--radius-sm);max-width:100%;display:block}._imageCaption_mi74v_14{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}._galleryRow_mi74v_20{align-items:center;gap:var(--space-2);display:flex}._galleryThumbBox_mi74v_29{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);flex:none;width:56px;height:56px;overflow:hidden}._galleryThumb_mi74v_29{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}._galleryThumb_mi74v_29[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){._galleryThumb_mi74v_29{transition:none}}._galleryCaption_mi74v_59{flex:1}._linkPreviewCard_3ua0r_1{gap:var(--space-3);color:inherit;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface);text-decoration:none;display:flex}._linkPreviewCard_3ua0r_1 img{object-fit:cover;border-radius:var(--radius-sm);width:96px;height:96px}._composer_1877k_2{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex}._attachCard_1877k_13{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface)}._attachMenuWrap_1877k_20{display:inline-block;position:relative}._attachMenu_1877k_20{margin:var(--space-1) 0 0;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:10;list-style:none;position:absolute;top:100%;left:0}._attachMenu_1877k_20 li{margin:0}._attachMenu_1877k_20 button{padding:var(--space-2);text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--color-text);background:0 0;border:0}._attachMenu_1877k_20 button:hover{background:var(--color-surface-alt)}._footerRow_1877k_59{gap:var(--space-2);align-items:center;display:flex}._footerActions_1877k_65{gap:var(--space-2);margin-left:auto;display:flex}._card_fyphy_1{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}._options_fyphy_8{gap:var(--space-1);flex-direction:column;display:flex}._closedNote_fyphy_14{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}._withdraw_fyphy_20{margin-top:var(--space-2)}._reactionBar_1q1gi_1{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}html[data-layout-reactions=bare] ._reactionBar_1q1gi_1{gap:var(--space-2)}html[data-layout-reactions=bare] ._reactionBar_1q1gi_1>button{padding:2px var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);background:0 0;border-color:#0000}html[data-layout-reactions=bare] ._reactionBar_1q1gi_1>button:hover:not(:disabled){color:var(--color-text);background:0 0}html[data-layout-reactions=bare] ._reactionBar_1q1gi_1>button[aria-pressed=true]{color:var(--color-primary);font-weight:var(--font-weight-bold);background:0 0}html[data-layout-reactions=bare] ._reactionBar_1q1gi_1>button[aria-pressed=true] span{color:inherit}._card_uu88m_1,._body_uu88m_7{gap:var(--space-3);flex-direction:column;display:flex}._titleChips_bqs5d_1{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._replyRow_bqs5d_8{scroll-margin-top:var(--space-4);position:relative}._replyRow_bqs5d_8[data-flash=true]>article{animation:2s ease-out _flash-highlight_bqs5d_1}@media (prefers-reduced-motion:reduce){._replyRow_bqs5d_8[data-flash=true]>article{animation:none}}@keyframes _flash-highlight_bqs5d_1{0%{background-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-bg-subtle));box-shadow:inset 0 0 0 2px var(--color-accent)}60%{background-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-bg-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 50%, transparent)}to{background-color:var(--color-bg-subtle);box-shadow:inset 0 0 #0000}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--line-tight:1.2;--line-normal:1.5;--line-relaxed:1.7;--content-width:72ch;--content-width-wide:96ch;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--z-raised:1;--z-header:10;--z-fab:5;--z-popover:50;--z-overlay:100}:root,[data-ark-theme]{--color-success-subtle:color-mix(in srgb, var(--color-success) var(--tint-strength), var(--tint-base));--color-warning-subtle:color-mix(in srgb, var(--color-warning) var(--tint-strength), var(--tint-base));--color-info-subtle:color-mix(in srgb, var(--color-info) var(--tint-strength), var(--tint-base));--color-error-subtle:color-mix(in srgb, var(--color-error) var(--tint-strength), var(--tint-base));--color-primary-subtle:color-mix(in srgb, var(--color-primary) var(--tint-strength), var(--tint-base))}:root:not([data-ark-theme=internalize]),[data-ark-theme=default]{--font-body:ui-monospace, "Cascadia Code", "Fira Code", Menlo, Consolas, monospace;--font-heading:ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:ui-monospace, "Cascadia Code", "Fira Code", Menlo, Consolas, monospace;--font-mono:ui-monospace, "Cascadia Code", "Fira Code", Menlo, Consolas, monospace;--font-nav:var(--font-body);--text-body:1rem;--line-body:var(--line-normal);--heading-weight:700;--ui-text-transform:none;--ui-letter-spacing:normal;--link-decoration:underline;--focus-outline:2px solid var(--color-link);--focus-outline-offset:2px;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:999px;--duration-fast:.12s;--easing:ease;--button-hover-transform:none;--button-active-transform:none;--content-width-app:var(--content-width-wide);--color-bg:#f7f7f8;--color-bg-subtle:#ebebef;--color-surface:#fff;--color-surface-alt:#ebebef;--color-surface-hover:color-mix(in srgb, var(--color-text) 5%, transparent);--color-text:#1a1a28;--color-text-secondary:#55556a;--color-text-muted:#6b6b82;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent);--color-on-solid:#fff;--color-on-tag:var(--color-on-solid);--color-accent:#e84e33;--color-secondary:var(--color-accent);--color-link:color-mix(in srgb, var(--color-accent) 82%, #000);--color-prose-link:var(--color-link);--color-link-hover:var(--color-accent);--color-border:#d4d4dc;--color-border-subtle:#ebebef;--color-header-bg:var(--color-bg);--color-header-border:var(--color-border-subtle);--color-nav-link:var(--color-text-secondary);--color-nav-active:var(--color-text);--color-nav-active-bg:var(--color-bg-subtle);--color-code-bg:#ebebef;--color-backdrop:#0e0e18b3;--color-success:#2dbb6f;--color-warning:#e0a020;--color-info:#4a8ed1;--color-error:#d6473a;--tint-base:#fff;--tint-strength:12%;--shadow-md:0 4px 12px #0000001f;--shadow-lg:0 8px 24px #0000001f;--shadow-overlay:0 12px 40px #0006;--shadow-button:none;--shadow-button-hover:none;--shadow-focus:none}:root:not([data-ark-theme=internalize])[data-color-mode=dark],[data-ark-theme=default][data-color-mode=dark]{--color-bg:#0e0e18;--color-bg-subtle:#1a1a28;--color-surface:#2a2a3a;--color-surface-alt:#2a2a3a;--color-surface-hover:color-mix(in srgb, var(--color-text) 5%, transparent);--color-text:#f7f7f8;--color-text-secondary:#b0b0bf;--color-text-muted:#8a8a9e;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent);--color-on-solid:#fff;--color-on-tag:var(--color-on-solid);--color-accent:#e84e33;--color-secondary:var(--color-accent);--color-link:color-mix(in srgb, var(--color-accent) 80%, #fff);--color-prose-link:var(--color-link);--color-link-hover:var(--color-accent);--color-border:#3d3d52;--color-border-subtle:#2a2a3a;--color-header-bg:var(--color-bg);--color-header-border:var(--color-border-subtle);--color-nav-link:var(--color-text-secondary);--color-nav-active:var(--color-text);--color-nav-active-bg:var(--color-bg-subtle);--color-code-bg:#1a1a28;--color-backdrop:#0e0e18b3;--color-success:#2dbb6f;--color-warning:#e0a020;--color-info:#4a8ed1;--color-error:#d6473a;--tint-base:#0e0e18;--tint-strength:14%;--shadow-md:0 4px 12px #0000001f;--shadow-lg:0 8px 24px #0000001f;--shadow-overlay:0 12px 40px #0006;--shadow-button:none;--shadow-button-hover:none;--shadow-focus:none}@media (prefers-color-scheme:dark){:root:not([data-ark-theme=internalize]):not([data-color-mode=light]),[data-ark-theme=default]:not([data-color-mode=light]){--color-bg:#0e0e18;--color-bg-subtle:#1a1a28;--color-surface:#2a2a3a;--color-surface-alt:#2a2a3a;--color-surface-hover:color-mix(in srgb, var(--color-text) 5%, transparent);--color-text:#f7f7f8;--color-text-secondary:#b0b0bf;--color-text-muted:#8a8a9e;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent);--color-on-solid:#fff;--color-on-tag:var(--color-on-solid);--color-accent:#e84e33;--color-secondary:var(--color-accent);--color-link:color-mix(in srgb, var(--color-accent) 80%, #fff);--color-prose-link:var(--color-link);--color-link-hover:var(--color-accent);--color-border:#3d3d52;--color-border-subtle:#2a2a3a;--color-header-bg:var(--color-bg);--color-header-border:var(--color-border-subtle);--color-nav-link:var(--color-text-secondary);--color-nav-active:var(--color-text);--color-nav-active-bg:var(--color-bg-subtle);--color-code-bg:#1a1a28;--color-backdrop:#0e0e18b3;--color-success:#2dbb6f;--color-warning:#e0a020;--color-info:#4a8ed1;--color-error:#d6473a;--tint-base:#0e0e18;--tint-strength:14%;--shadow-md:0 4px 12px #0000001f;--shadow-lg:0 8px 24px #0000001f;--shadow-overlay:0 12px 40px #0006;--shadow-button:none;--shadow-button-hover:none;--shadow-focus:none}}[data-ark-theme=internalize]{--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"DM Sans", system-ui, -apple-system, sans-serif;--font-display:"DM Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Cascadia Code", monospace;--font-nav:var(--font-display);--text-body:.875rem;--line-body:1.6;--heading-weight:600;--ui-text-transform:none;--ui-letter-spacing:normal;--link-decoration:none;--focus-outline:1px solid var(--color-primary);--focus-outline-offset:-1px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--duration-fast:.15s;--easing:ease;--button-hover-transform:translateY(-1px);--button-active-transform:translateY(0);--content-width-app:720px;--color-bg:#e8e8e8;--color-bg-subtle:#f0f0f2;--color-surface:#f0f0f2;--color-surface-alt:#eaeaee;--color-surface-hover:#eaeaee;--color-text:#374151;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-primary:#06c;--color-primary-hover:#38d;--color-on-solid:#fff;--color-on-tag:#fff;--color-accent:#c39;--color-secondary:#399;--color-link:var(--color-primary);--color-prose-link:var(--color-accent);--color-link-hover:#049;--color-border:#c4c4c8;--color-border-subtle:#d8d8dc;--color-header-bg:var(--color-surface);--color-header-border:#c4c4c8;--color-nav-link:var(--color-primary);--color-nav-active:var(--color-accent);--color-nav-active-bg:transparent;--color-code-bg:#e2e2e6;--color-backdrop:#00000080;--color-success:#399;--color-warning:#b45309;--color-info:var(--color-primary);--color-error:#c00;--tint-base:#fff;--tint-strength:12%;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001a;--shadow-overlay:0 12px 40px #0003;--shadow-button:0 1px 3px #00000014;--shadow-button-hover:0 4px 12px #0000001f;--shadow-focus:inset 0 1px 2px #0000000f, 0 0 0 3px #06c3}[data-ark-theme=internalize][data-color-mode=dark]{--color-bg:#0a0a12;--color-bg-subtle:#111119;--color-surface:#111119;--color-surface-alt:#16161e;--color-surface-hover:#16161e;--color-text:#c8ccd0;--color-text-secondary:#a8aeb8;--color-text-muted:#8890a0;--color-primary:#49f;--color-primary-hover:#6bf;--color-on-solid:#fff;--color-on-tag:#0a0a12;--color-accent:#f6c;--color-secondary:#4dd;--color-link:var(--color-primary);--color-prose-link:var(--color-accent);--color-link-hover:#6bf;--color-border:#48485a;--color-border-subtle:#3a3a48;--color-header-bg:var(--color-surface);--color-header-border:#2e2e3c;--color-nav-link:var(--color-primary);--color-nav-active:var(--color-accent);--color-nav-active-bg:transparent;--color-code-bg:#0e0e16;--color-backdrop:#00000080;--color-success:#4dd;--color-warning:#f59e0b;--color-info:var(--color-primary);--color-error:#f44;--tint-base:#0a0a12;--tint-strength:14%;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--shadow-overlay:0 12px 40px #00000080;--shadow-button:0 1px 3px #0000004d;--shadow-button-hover:0 4px 12px #0006;--shadow-focus:inset 0 1px 2px #0003, 0 0 0 3px #0066cc4d}@media (prefers-color-scheme:dark){[data-ark-theme=internalize]:not([data-color-mode=light]){--color-bg:#0a0a12;--color-bg-subtle:#111119;--color-surface:#111119;--color-surface-alt:#16161e;--color-surface-hover:#16161e;--color-text:#c8ccd0;--color-text-secondary:#a8aeb8;--color-text-muted:#8890a0;--color-primary:#49f;--color-primary-hover:#6bf;--color-on-solid:#fff;--color-on-tag:#0a0a12;--color-accent:#f6c;--color-secondary:#4dd;--color-link:var(--color-primary);--color-prose-link:var(--color-accent);--color-link-hover:#6bf;--color-border:#48485a;--color-border-subtle:#3a3a48;--color-header-bg:var(--color-surface);--color-header-border:#2e2e3c;--color-nav-link:var(--color-primary);--color-nav-active:var(--color-accent);--color-nav-active-bg:transparent;--color-code-bg:#0e0e16;--color-backdrop:#00000080;--color-success:#4dd;--color-warning:#f59e0b;--color-info:var(--color-primary);--color-error:#f44;--tint-base:#0a0a12;--tint-strength:14%;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--shadow-overlay:0 12px 40px #00000080;--shadow-button:0 1px 3px #0000004d;--shadow-button-hover:0 4px 12px #0006;--shadow-focus:inset 0 1px 2px #0003, 0 0 0 3px #0066cc4d}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}body{min-height:100dvh;font-size:var(--text-body);line-height:var(--line-body);margin:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--line-tight);color:var(--color-text)}h1{font-size:var(--text-4xl);margin:var(--space-12) 0 var(--space-6)}h2{font-size:var(--text-2xl);margin:var(--space-8) 0 var(--space-4)}h3{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3)}p{margin:0 0 var(--space-4)}a{color:var(--color-link);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}code,pre{font-family:var(--font-mono);font-size:.95em}code{background:var(--color-code-bg);border-radius:var(--radius-sm);padding:.1em .3em}pre{background:var(--color-code-bg);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);overflow-x:auto}pre code{background:0 0;padding:0}hr{border:none;border-top:1px solid var(--color-border-subtle);margin:var(--space-8) 0}table{border-collapse:collapse;width:100%;margin:var(--space-4) 0}th,td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}th{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}blockquote{margin:var(--space-4) 0;padding:var(--space-2) var(--space-4);border-left:3px solid var(--color-border);color:var(--color-text-secondary)}
