.moderation_workspace__DMHXS{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;color:var(--text-primary)}.moderation_srOnly__7hOlm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.moderation_hint___zLlK,.moderation_muted__knM0D{color:var(--text-tertiary)}.moderation_hint___zLlK{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal)}.moderation_hint___zLlK:empty{display:none}.moderation_error__B75Vt{margin:0;color:var(--text-error);font-size:var(--text-sm);line-height:var(--leading-normal)}.moderation_error__B75Vt:empty{display:none}.moderation_header__5uVZ8{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.moderation_eyebrow__HuqMK{margin:0;color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;overflow-wrap:anywhere}.moderation_headerRow___tiyc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.moderation_headerRow___tiyc h1{margin:0;font-size:var(--text-h4);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.moderation_lead__Ef4Wc{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:64ch}.moderation_toolbar__lea1c{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;min-width:0}.moderation_tabs__Avacr{display:flex;gap:var(--space-2);flex-wrap:wrap;min-width:0}.moderation_tab__IOGXl{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--modal-item-border);background:var(--modal-item-bg);color:var(--modal-text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;transition:var(--transition-colors)}@media (hover:hover){.moderation_tab__IOGXl:hover{border-color:var(--modal-item-border-hover);color:var(--modal-text-primary)}}.moderation_tab__IOGXl[aria-selected=true]{border-color:var(--border-accent);background:var(--bg-accent-subtle);color:var(--text-primary)}.moderation_tabCount__u_wvw{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--bg-card-hover);color:var(--text-secondary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.moderation_tab__IOGXl[aria-selected=true] .moderation_tabCount__u_wvw{background:var(--bg-accent-muted);color:var(--text-cyan-tinted)}.moderation_panelBody___DFtm{min-width:0}.moderation_panelBody___DFtm,.moderation_queue__1T3nI{display:flex;flex-direction:column;gap:var(--space-3)}.moderation_card__FdqIt{container:moderation-card/inline-size;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3) var(--space-4);min-width:0;padding:var(--space-5);border-radius:var(--modal-radius);border:1px solid var(--modal-border);background:var(--modal-surface);box-shadow:var(--shadow-xl)}.moderation_preview__BokXb{position:relative;flex:none;width:calc(var(--space-24) + var(--space-4));height:calc(var(--space-24) + var(--space-4));border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-card-hover);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.moderation_preview__BokXb img{object-fit:cover}.moderation_preview__BokXb[data-kind=placeholder] svg{width:var(--space-6);height:var(--space-6)}.moderation_preview__BokXb[data-kind=quote]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-1);padding:var(--space-2)}.moderation_preview__BokXb[data-kind=quote] svg{flex:none;width:var(--space-4);height:var(--space-4)}.moderation_preview__BokXb[data-kind=quote] p{margin:0;color:var(--text-tertiary);font-size:var(--text-2xs);line-height:var(--leading-normal);overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.moderation_cardBody__3deqW{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.moderation_meta__NA1WR{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;color:var(--text-tertiary);font-size:var(--text-xs)}.moderation_reasonChip__b_y13,.moderation_stateChip__3x_TU,.moderation_typeChip__qzAiJ{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap}.moderation_reasonChip__b_y13 svg,.moderation_typeChip__qzAiJ svg{width:var(--space-3);height:var(--space-3)}.moderation_reasonChip__b_y13{border:1px solid rgba(var(--color-moderation-rgb),.35);background:rgba(var(--color-moderation-rgb),.1);color:var(--color-moderation)}.moderation_stateChip__3x_TU,.moderation_typeChip__qzAiJ{border:1px solid var(--border-subtle);color:var(--text-secondary)}.moderation_stateChip__3x_TU[data-state=hidden]{border-color:rgba(var(--color-moderation-rgb),.35);color:var(--color-moderation)}.moderation_cardTitle__DtfYB{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere}.moderation_author__VW0kI{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:var(--text-sm);color:var(--text-secondary);min-width:0}.moderation_authorName__3f2Uk{color:var(--text-primary);font-weight:var(--font-medium);overflow-wrap:anywhere}.moderation_avatar__98xek{position:relative;flex:none;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card-hover);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--font-semibold)}.moderation_avatar__98xek img{object-fit:cover}.moderation_note__AgYax{margin:0;padding:var(--space-2) var(--space-3);border-left:2px solid rgba(var(--color-moderation-rgb),.5);border-radius:0 var(--radius-md) var(--radius-md) 0;background:rgba(var(--color-moderation-rgb),.04);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}.moderation_note__AgYax p{margin:0;white-space:pre-wrap}.moderation_note__AgYax footer{margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-xs)}.moderation_cardActions__se4vJ{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.moderation_cardActions__se4vJ .ui-btn-sm{padding:0 var(--space-2-5);font-size:var(--text-ms);white-space:nowrap}.moderation_cardActions__se4vJ .moderation_openAction___YmWZ{padding:0 var(--space-2)}.moderation_openLabel__6TNhA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container moderation-card (min-width: 640px){.moderation_cardActions__se4vJ{grid-column:2}.moderation_cardActions__se4vJ .moderation_openAction___YmWZ{padding:0 var(--space-2-5)}.moderation_openLabel__6TNhA{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}}.moderation_cardActions__se4vJ .moderation_dangerButton__otYsM,.moderation_side___JiF8 .moderation_dangerButton__otYsM{border-color:rgba(var(--color-moderation-rgb),.35);color:var(--color-moderation)}@media (hover:hover){.moderation_cardActions__se4vJ .moderation_dangerButton__otYsM:hover,.moderation_side___JiF8 .moderation_dangerButton__otYsM:hover{border-color:rgba(var(--color-moderation-rgb),.7);background:rgba(var(--color-moderation-rgb),.08);color:var(--color-moderation)}}.moderation_state__cvJbb{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);text-align:center;border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-xl);color:var(--modal-text-muted)}.moderation_state__cvJbb svg{width:var(--space-6);height:var(--space-6);color:var(--text-muted)}.moderation_state__cvJbb h2{margin:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold)}.moderation_state__cvJbb p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);max-width:48ch}.moderation_inlineState__VBPaX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--text-error);font-size:var(--text-sm)}.moderation_inlineState__VBPaX p{margin:0}.moderation_side___JiF8{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.moderation_panel__LUGCs{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--modal-radius);border:1px solid var(--modal-border);background:var(--modal-surface);box-shadow:var(--shadow-xl)}.moderation_panelSubtitle__JebcX,.moderation_panelTitle__uVtA9{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.moderation_panelTitle__uVtA9 svg{width:var(--space-4);height:var(--space-4)}.moderation_panelSection__KcFAF{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--modal-divider)}.moderation_count__eiE8k{color:var(--text-secondary);font-variant-numeric:tabular-nums}.moderation_fieldLabel__3xX1e{color:var(--text-secondary);font-size:var(--text-sm)}.moderation_search__WQBhg{display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-11);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--modal-item-border);background:var(--modal-item-bg);color:var(--modal-text-muted);transition:var(--transition-colors)}@media (hover:hover){.moderation_search__WQBhg:hover{border-color:var(--modal-item-border-hover)}}.moderation_search__WQBhg:focus-within{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));box-shadow:0 0 0 var(--focus-ring-width) rgba(var(--brand-cyan-rgb),var(--opacity-24))}.moderation_search__WQBhg svg{flex:none;width:var(--space-4);height:var(--space-4)}.moderation_search__WQBhg .moderation_searchInput__GcMrL:focus-visible{outline:none}.moderation_searchInput__GcMrL{flex:1;min-width:0;height:var(--space-10);border:0;background:transparent;color:var(--modal-text-primary);caret-color:var(--modal-accent);font:inherit;font-size:var(--text-base)}.moderation_searchInput__GcMrL::placeholder{color:var(--modal-text-muted)}.moderation_people__nCUCy{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.moderation_banRow__OVjbk,.moderation_found__dN5Id{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) 0}.moderation_banRow__OVjbk+.moderation_banRow__OVjbk{border-top:1px solid var(--modal-divider)}.moderation_found__dN5Id{padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--modal-item-border);background:var(--modal-item-bg)}.moderation_found__dN5Id+.moderation_found__dN5Id{margin-top:var(--space-2)}.moderation_banRow__OVjbk .moderation_avatar__98xek,.moderation_found__dN5Id .moderation_avatar__98xek{width:var(--space-8);height:var(--space-8);font-size:var(--text-xs)}.moderation_personText__fky8k{flex:1;min-width:0;display:flex;flex-direction:column}.moderation_personText__fky8k b{font-size:var(--text-sm);font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderation_personText__fky8k small{margin-top:calc(var(--space-1) / 2);color:var(--text-tertiary);font-size:var(--text-xs);overflow-wrap:anywhere}.moderation_rules__76TLa{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.moderation_rules__76TLa li{display:flex;gap:var(--space-3);align-items:flex-start}.moderation_rules__76TLa span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.moderation_rules__76TLa p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}.moderation_dialogField__vEj6S,.moderation_dialog__YdlwK{display:flex;flex-direction:column;gap:var(--space-2)}.moderation_dialogField__vEj6S{color:var(--text-secondary);font-size:var(--text-sm)}.moderation_textarea__4KMPB{min-height:calc(var(--space-16) * 2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--modal-item-border);background:var(--modal-item-bg);color:var(--modal-text-primary);caret-color:var(--modal-accent);font:inherit;font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical;transition:var(--transition-colors)}@media (hover:hover){.moderation_textarea__4KMPB:hover:not(:focus){border-color:var(--modal-item-border-hover)}}.moderation_dialog__YdlwK .moderation_textarea__4KMPB:focus-visible{outline:none;border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));box-shadow:0 0 0 var(--focus-ring-width) rgba(var(--brand-cyan-rgb),var(--opacity-24))}.moderation_textarea__4KMPB:disabled{opacity:var(--opacity-48)}.moderation_banNote__Wm_aF{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(var(--color-moderation-rgb),.35);background:rgba(var(--color-moderation-rgb),.06);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.moderation_tab__IOGXl:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}@media (max-width:767px){.moderation_toolbar__lea1c{flex-direction:column;align-items:stretch}.moderation_sort__dXwwO{align-self:flex-start}.moderation_card__FdqIt{padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-xl)}.moderation_preview__BokXb{width:var(--space-20);height:var(--space-20)}.moderation_preview__BokXb[data-kind=quote] p{-webkit-line-clamp:3}.moderation_panel__LUGCs{padding:var(--space-4)}.moderation_cardActions__se4vJ .moderation_openAction___YmWZ{min-width:var(--tap-target-min);min-height:var(--tap-target-min)}}@media (prefers-reduced-motion:reduce){.moderation_search__WQBhg,.moderation_tab__IOGXl,.moderation_textarea__4KMPB{transition:none}}@keyframes modal-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-content-scale-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-content-scale-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes modal-sheet-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:translateY(0)}}@keyframes modal-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--space-8))}}.ui-modal-overlay{position:fixed;inset:0;top:var(--modal-viewport-top,0);bottom:var(--modal-viewport-bottom,0);display:flex;align-items:center;justify-content:center;padding:var(--space-6);padding-top:max(var(--space-6),env(safe-area-inset-top,0px));padding-bottom:max(var(--space-6),env(safe-area-inset-bottom,0px));background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate));backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate));animation:modal-overlay-fade-in .2s ease-out forwards}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ui-modal-overlay{background:var(--modal-overlay-bg-solid)}}@media (prefers-reduced-transparency:reduce){.ui-modal-overlay{background:var(--modal-overlay-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-modal-overlay.closing{animation:modal-overlay-fade-out .15s ease-out forwards;pointer-events:none}.ui-modal-container{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);max-height:calc(var(--modal-viewport-height, 100dvh) - max(var(--space-6), env(safe-area-inset-top, 0px)) - max(var(--space-6), env(safe-area-inset-bottom, 0px)));background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);overflow:hidden;animation:modal-content-scale-in .3s cubic-bezier(.16,1,.3,1) forwards}.ui-modal-container.closing{animation:modal-content-scale-out .15s ease-out forwards}.ui-modal-sm{width:100%;max-width:400px}.ui-modal-md{width:100%;max-width:520px}.ui-modal-lg{width:100%;max-width:720px}.ui-modal-xl{width:100%;max-width:1000px}.ui-modal-full{width:calc(100vw - 48px);height:calc(100vh - 48px);height:calc(100dvh - 48px);max-width:none;max-height:none}.ui-modal-close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:10;display:flex;align-items:center;justify-content:center;width:var(--modal-close-size);height:var(--modal-close-size);padding:0;background:var(--modal-close-bg);border:1px solid var(--modal-border);border-radius:var(--modal-close-radius);color:var(--modal-text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}@media (hover:hover){.ui-modal-close:hover{background:var(--modal-close-bg-hover);border-color:var(--modal-border-hover);color:var(--modal-text-primary)}}.ui-modal-close:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ui-modal-close:active{transform:scale(.95)}.ui-modal-close svg{width:18px;height:18px}.ui-modal-close.ui-modal-close--inline{position:relative;top:auto;right:auto;z-index:auto;flex:0 0 auto;margin-inline-start:auto}.ui-modal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-modal-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--modal-header-pad-top) var(--modal-pad-x) 0}.ui-modal-header--canon{align-items:flex-start;justify-content:flex-start;gap:var(--space-3);padding:var(--modal-header-pad-top) var(--modal-pad-x) var(--modal-header-pad-bottom);border-bottom:1px solid var(--modal-divider)}.ui-modal-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--modal-mark-size);height:var(--modal-mark-size);margin-top:calc(var(--space-1) / 2);border:1px solid var(--modal-mark-border);border-radius:var(--radius-circle);background:var(--modal-mark-bg);color:var(--modal-mark-color);box-shadow:var(--modal-mark-glow)}.ui-modal-mark svg{width:var(--modal-mark-icon-size);height:var(--modal-mark-icon-size)}.ui-modal-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1-5);min-width:0}.ui-modal-eyebrow{color:var(--modal-text-secondary);font-size:var(--text-2xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-widest);text-transform:uppercase}.ui-modal-eyebrow,.ui-modal-title{margin:0;font-weight:var(--font-semibold);overflow-wrap:break-word}.ui-modal-title{min-width:0;font-size:var(--text-xl);color:var(--modal-text-primary);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug)}.ui-modal-subtitle{margin:0;color:var(--modal-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:break-word}.ui-modal-header-actions{display:flex;flex:none;align-items:center;gap:var(--space-2)}.ui-modal-header--danger .ui-modal-mark{border-color:var(--modal-mark-danger-border);background:var(--modal-mark-danger-bg);color:var(--modal-mark-danger-color);box-shadow:none}.ui-modal-header--warning .ui-modal-mark{border-color:var(--modal-mark-warning-border);background:var(--modal-mark-warning-bg);color:var(--modal-mark-warning-color);box-shadow:none}.ui-modal-header--canon:not(:has(.ui-modal-eyebrow,.ui-modal-subtitle)){align-items:center}.ui-modal-header--canon:not(:has(.ui-modal-eyebrow,.ui-modal-subtitle)) .ui-modal-mark{margin-top:0}.ui-modal-header--canon:not(:has(.ui-modal-eyebrow,.ui-modal-subtitle)) .ui-modal-close.ui-modal-close--inline{margin-top:0}.ui-modal-header--canon .ui-modal-close.ui-modal-close--inline{margin-top:calc(var(--space-1) * -1);margin-inline-start:0}.ui-modal-toolbar{display:flex;flex:none;flex-direction:column;gap:var(--space-1-5);padding:var(--space-3) var(--modal-pad-x);border-bottom:1px solid var(--modal-divider)}.ui-modal-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ui-modal-pill{display:inline-flex;flex:none;align-items:center;gap:var(--space-1-5);min-height:var(--space-8);margin:0;padding:0 var(--space-3);border:1px solid var(--modal-pill-border);border-radius:var(--radius-full);background:var(--modal-pill-bg);color:var(--modal-pill-text);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}@media (hover:hover){.ui-modal-pill:hover:not(:disabled){border-color:var(--modal-pill-border-hover);color:var(--modal-pill-text-hover)}}.ui-modal-pill:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ui-modal-pill.is-active,.ui-modal-pill[aria-pressed=true],.ui-modal-pill[aria-selected=true]{border-color:var(--modal-pill-border-active);background:var(--modal-pill-bg-active);color:var(--modal-pill-text-active)}.ui-modal-pill:disabled{cursor:not-allowed;opacity:var(--opacity-48)}.ui-modal-pill svg{width:var(--space-3-5);height:var(--space-3-5)}.ui-modal-list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.ui-modal-list,.ui-modal-list-item{margin:0;padding:0}.ui-modal-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);color:var(--modal-text-soft);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.ui-modal-item--lead{grid-template-columns:auto minmax(0,1fr) auto}@media (hover:hover){.ui-modal-item:hover:not(:disabled){border-color:var(--modal-item-border-hover)}}.ui-modal-item:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}.ui-modal-item.is-selected,.ui-modal-item[aria-checked=true],.ui-modal-item[aria-pressed=true],.ui-modal-item[aria-selected=true]{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected)}.ui-modal-item:disabled,.ui-modal-item[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-48)}.ui-modal-item__lead{display:flex;flex:none;align-items:center;justify-content:center;width:var(--modal-item-lead-size);height:var(--modal-item-lead-size);border:1px solid var(--modal-divider);border-radius:var(--radius-circle);background:var(--modal-item-lead-bg);color:var(--modal-text-secondary)}.ui-modal-item__lead svg{width:var(--space-4);height:var(--space-4)}.ui-modal-item.is-selected .ui-modal-item__lead,.ui-modal-item[aria-checked=true] .ui-modal-item__lead,.ui-modal-item[aria-pressed=true] .ui-modal-item__lead,.ui-modal-item[aria-selected=true] .ui-modal-item__lead{border-color:var(--modal-mark-border);background:var(--modal-mark-bg);color:var(--modal-mark-color)}.ui-modal-item__main{display:flex;flex-direction:column;min-width:0}.ui-modal-item__name{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);min-width:0}.ui-modal-item__title{color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);overflow-wrap:break-word}.ui-modal-item__aside{color:var(--modal-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.ui-modal-item__badge{padding:0 var(--space-1-5);border-radius:var(--radius-xs);background:var(--modal-pill-bg-active);color:var(--modal-pill-text-active);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--space-4);white-space:nowrap}.ui-modal-item__meta{line-height:var(--leading-normal);overflow-wrap:break-word}.ui-modal-item__meta,.ui-modal-item__trail{display:flex;flex-direction:column;color:var(--modal-text-muted);font-size:var(--text-xs)}.ui-modal-item__trail{align-items:flex-end;max-width:11rem;line-height:var(--leading-snug);text-align:right}.ui-modal-item__trail strong{color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.ui-modal-body{flex:1;padding:var(--space-5) var(--modal-pad-x);overflow-y:auto;overscroll-behavior:contain;min-height:0;color:var(--modal-text-secondary);font-size:var(--text-base);line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--modal-scrollbar) transparent}.ui-modal-body::-webkit-scrollbar{width:var(--space-1-5)}.ui-modal-body::-webkit-scrollbar-track{background:transparent}.ui-modal-body::-webkit-scrollbar-thumb{background:var(--modal-scrollbar);border-radius:var(--radius-full)}@media (hover:hover){.ui-modal-body::-webkit-scrollbar-thumb:hover{background:var(--modal-border-hover)}}.ui-modal-footer{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--modal-pad-x) var(--space-5);border-top:1px solid var(--modal-divider)}.ui-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--space-2-5) var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.ui-modal-btn:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ui-modal-btn:disabled{cursor:not-allowed;opacity:var(--opacity-64)}.ui-modal-btn-secondary{background:var(--modal-close-bg);border-color:var(--modal-border);color:var(--modal-text-primary)}@media (hover:hover){.ui-modal-btn-secondary:hover:not(:disabled){background:var(--modal-close-bg-hover);border-color:var(--modal-border-hover)}}.ui-modal-btn-secondary:active:not(:disabled){transform:scale(.98)}.ui-modal-btn-primary{background:var(--cta-glass-bg);border-color:var(--cta-glass-border);color:var(--cta-glass-color);box-shadow:var(--cta-glass-shadow)}@media (hover:hover){.ui-modal-btn-primary:hover:not(:disabled){background:var(--cta-glass-bg-hover);border-color:var(--cta-glass-border-hover);box-shadow:var(--cta-glass-shadow-hover);transform:translateY(-1px)}}.ui-modal-btn-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.ui-modal-btn-primary:disabled{box-shadow:none}.ui-modal-btn-danger{background:var(--bg-error-subtle);color:var(--text-error);border-color:var(--border-error)}@media (hover:hover){.ui-modal-btn-danger:hover:not(:disabled){background:rgba(var(--brand-red-rgb),.18);border-color:rgba(var(--brand-red-rgb),.35)}}.ui-modal-btn-danger:active:not(:disabled){transform:scale(.98)}.ui-modal-input{width:100%;padding:var(--space-3) var(--space-4);background:var(--modal-item-lead-bg);border:1px solid var(--modal-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);color:var(--modal-text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);caret-color:var(--modal-accent)}.ui-modal-input::placeholder{color:var(--modal-text-faint)}@media (hover:hover){.ui-modal-input:hover{border-color:var(--modal-border-hover)}}.ui-modal-input:focus{border-color:var(--border-accent)}.ui-modal-label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--modal-text-secondary);margin-bottom:var(--space-2)}@media (max-width:768px){.ui-modal-overlay{padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top,0px));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom,0px))}.ui-modal-container{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-height:calc(var(--modal-viewport-height, 100dvh) - max(var(--space-4), env(safe-area-inset-top, 0px)) - max(var(--space-4), env(safe-area-inset-bottom, 0px)));border-radius:var(--radius-xl)}.ui-modal-lg,.ui-modal-md,.ui-modal-sm,.ui-modal-xl{max-width:none;width:100%}.ui-modal-close{top:var(--space-3);right:var(--space-3);width:var(--tap-target-min);height:var(--tap-target-min)}.ui-modal-header{padding:var(--space-5) var(--modal-pad-x-mobile) 0}.ui-modal-header--canon{padding:var(--space-5) var(--modal-pad-x-mobile) var(--space-3)}.ui-modal-toolbar{padding:var(--space-2-5) var(--modal-pad-x-mobile)}.ui-modal-pills{flex-wrap:nowrap;margin-inline:calc(-1 * var(--modal-pad-x-mobile));padding:var(--space-1) var(--modal-pad-x-mobile);overflow-x:auto;scrollbar-width:none}.ui-modal-pills::-webkit-scrollbar{display:none}.ui-modal-body{padding:var(--space-4) var(--modal-pad-x-mobile)}.ui-modal-footer{padding:var(--space-3) var(--modal-pad-x-mobile) var(--space-4);flex-direction:column-reverse}.ui-modal-footer>*{width:100%}.ui-modal-item{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:var(--space-1);min-height:var(--tap-target-min);padding-inline:var(--space-3)}.ui-modal-item--lead{grid-template-columns:auto minmax(0,1fr)}.ui-modal-item__trail{flex-direction:row;flex-wrap:wrap;grid-column:-2/-1;align-items:baseline;column-gap:var(--space-2);max-width:none;text-align:left}}@media (max-width:480px){.ui-modal-overlay{padding:var(--space-3);padding-top:max(var(--space-3),env(safe-area-inset-top,0px));padding-bottom:max(var(--space-3),env(safe-area-inset-bottom,0px))}.ui-modal-title{font-size:var(--text-lg)}}@media (max-width:767px){.ui-modal-overlay:where(.ui-modal-overlay--sheet){align-items:flex-end;padding:0}.ui-modal-container:where(.ui-modal-container--sheet){width:100%;max-width:none;max-height:calc(var(--modal-viewport-height, 100dvh) - var(--space-12));padding-bottom:env(safe-area-inset-bottom,0);border-width:1px 0 0;border-radius:var(--modal-radius-sheet) var(--modal-radius-sheet) 0 0;animation:modal-sheet-in var(--duration-slow) var(--ease-out-quart) forwards}.ui-modal-container:where(.ui-modal-container--sheet).closing{animation:modal-sheet-out .15s ease-in forwards}}@media (prefers-reduced-motion:reduce){.ui-modal-container,.ui-modal-container.closing,.ui-modal-overlay{animation:none;opacity:1;transform:none}.ui-modal-btn,.ui-modal-close,.ui-modal-input,.ui-modal-item,.ui-modal-pill{transition:none}}.HubDialog_dialog__PczM_{overscroll-behavior:contain}.HubDialog_grabber__wr8Df{display:none}@media (max-width:767px){.HubDialog_grabber__wr8Df{display:flex;flex:none;justify-content:center;padding-block:var(--space-2) var(--space-1);touch-action:none;cursor:grab}.HubDialog_grabber__wr8Df span{width:var(--bottom-sheet-handle-width);height:var(--bottom-sheet-handle-height);border-radius:var(--bottom-sheet-handle-radius);background:var(--bottom-sheet-handle-color)}.HubDialog_grabber__wr8Df:active{cursor:grabbing}.HubDialog_dialog__PczM_ .ui-modal-header--canon{padding-top:var(--space-1)}.HubDialog_dialog__PczM_ .HubDialog_footer__z4jkf{flex-direction:column-reverse}}.HubDialog_confirmBody__qy0hy{display:grid;gap:var(--space-3)}.HubDialog_consequences__ixYPm{margin:0;color:var(--cm-text-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.HubDialog_error__EM_I4{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-error);border-radius:var(--radius-md);background:var(--bg-error-subtle);color:var(--text-error);font-size:var(--text-sm);line-height:var(--leading-normal)}.HubDialog_error__EM_I4 svg{flex:none;width:var(--space-4);height:var(--space-4);margin-top:calc(var(--space-1) / 2)}.HubDialog_spin__1Ihda{width:var(--space-4);height:var(--space-4);margin-right:var(--space-1-5);animation:HubDialog_hub-dialog-spin__wYiUj var(--duration-slow) linear infinite}@keyframes HubDialog_hub-dialog-spin__wYiUj{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.HubDialog_spin__1Ihda{animation:none}}