._button_18m44_1{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);text-align:center;white-space:nowrap;border:1px solid #0000;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s,transform .15s,box-shadow .15s;display:inline-flex}._button_18m44_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-ring)}._button_18m44_1:disabled{opacity:.5;filter:grayscale(.6);cursor:not-allowed}._button_18m44_1:not(:disabled):active{transition-duration:50ms;transform:scale(.97)}._md_18m44_41{min-height:var(--touch-target);padding:10px var(--space-lg);font-size:var(--text-base)}._sm_18m44_47{min-height:32px;padding:4px var(--space-sm);font-size:var(--text-xs)}._fullWidth_18m44_53{width:100%}._primary_18m44_57{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}._secondary_18m44_64{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}._ghost_18m44_70{color:var(--color-text-secondary);background:0 0}._danger_18m44_75{color:var(--color-danger);background:0 0}@media (hover:hover){._primary_18m44_57:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px)}._secondary_18m44_64:hover:not(:disabled){background:var(--color-accent);color:var(--color-on-accent)}._ghost_18m44_70:hover:not(:disabled){background:var(--color-soft);color:var(--color-text)}._danger_18m44_75:hover:not(:disabled){background:var(--color-danger-soft)}}._toggle_xc03h_4{min-width:0;max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex;position:relative}._toggle_xc03h_4:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}._chevron_xc03h_3{color:var(--color-text-secondary);opacity:0;margin-top:-4px;transition:transform .15s,opacity .15s;position:absolute;top:50%;left:-14px}._toggle_xc03h_4[aria-expanded=false] ._chevron_xc03h_3{opacity:.45;transform:rotate(-90deg)}._toggle_xc03h_4[aria-expanded=false]:hover ._chevron_xc03h_3,._toggle_xc03h_4[aria-expanded=false]:focus-visible ._chevron_xc03h_3{opacity:1}._count_xc03h_55{color:var(--color-text-secondary);font-size:var(--text-sm);flex-shrink:0;line-height:1}._body_xc03h_66{grid-template-rows:1fr;margin-top:14px;transition:grid-template-rows .22s,margin-top .22s;display:grid}._collapsed_xc03h_75{grid-template-rows:0fr;margin-top:0}._inner_xc03h_80{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){._body_xc03h_66,._chevron_xc03h_3{transition:none}}._overlay_evoad_1{background:var(--color-overlay-strong);z-index:1000;padding:var(--space-md);justify-content:center;align-items:center;animation:.18s ease-out _dialog-fade-in_evoad_1;display:flex;position:fixed;inset:0}._dialog_evoad_13{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);width:100%;max-width:480px;max-height:calc(100dvh - 2 * var(--space-md));box-shadow:var(--shadow-lg);animation:.2s cubic-bezier(.2,.8,.2,1) _dialog-pop-in_evoad_1;overflow-y:auto}._sideOverlay_evoad_26{background:var(--color-overlay);backdrop-filter:blur(8px);justify-content:flex-end;align-items:stretch;padding:0}._sideDialog_evoad_38{width:var(--dialog-side-width,320px);max-width:var(--dialog-side-max-width,90vw);border:0;border-left:1px solid var(--color-border);height:100%;max-height:none;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) 0;border-radius:0;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) _dialog-slide-in_evoad_1;display:flex}@keyframes _dialog-fade-in_evoad_1{0%{opacity:0}to{opacity:1}}@keyframes _dialog-pop-in_evoad_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _dialog-slide-in_evoad_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=600px){._overlay_evoad_1{align-items:flex-end;padding:0}._dialog_evoad_13{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;padding:var(--space-md) var(--space-md) calc(var(--space-md) + var(--safe-bottom));border-bottom:none;max-height:85dvh;animation:.26s cubic-bezier(.2,.8,.2,1) _dialog-slide-up_evoad_1}._sideOverlay_evoad_26{align-items:stretch}._sideDialog_evoad_38{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) 0;border-radius:0;max-height:none;animation:.2s cubic-bezier(.2,.8,.2,1) _dialog-slide-in_evoad_1}@keyframes _dialog-slide-up_evoad_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){._overlay_evoad_1,._dialog_evoad_13,._sideDialog_evoad_38{animation:none}}._field_1toyg_1{gap:var(--space-xs);flex-direction:column;display:flex}._label_1toyg_7{font-size:var(--text-sm);font-weight:600}._optional_1toyg_12{color:var(--color-text-secondary);font-weight:400}._input_1toyg_17{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:0 0;width:100%;transition:border-color .15s,background .15s,box-shadow .15s}._input_1toyg_17:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-focus-ring);outline:none}._input_1toyg_17::placeholder{color:var(--color-text-secondary);opacity:.7}._input_1toyg_17[aria-invalid=true]{border-color:var(--color-danger)}._md_1toyg_43{min-height:var(--touch-target);padding:12px var(--space-md);font-size:var(--text-base)}._sm_1toyg_49{min-height:32px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}@media (width<=720px){._input_1toyg_17._md_1toyg_43,._input_1toyg_17._sm_1toyg_49{font-size:16px}}._helper_1toyg_63,._error_1toyg_64{font-size:var(--text-sm);line-height:var(--leading-snug)}._helper_1toyg_63{color:var(--color-text-secondary)}._error_1toyg_64{color:var(--color-danger)}._dialog_j65js_1{gap:var(--space-md);flex-direction:column;max-width:420px;display:flex}._title_j65js_8{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-snug)}._message_j65js_14{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}._actions_j65js_19{justify-content:flex-end;gap:var(--space-sm);display:flex}._button_ixtc5_1{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,opacity .15s,color .15s;display:inline-flex}._button_ixtc5_1:hover{background:var(--color-danger-soft);color:var(--color-danger);opacity:1}._button_ixtc5_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}._button_ixtc5_1:disabled{cursor:not-allowed;opacity:.35}._trigger_bx56i_1{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,opacity .15s,color .15s;display:inline-flex}._trigger_bx56i_1:hover{background:var(--color-soft);color:var(--color-text);opacity:1}._trigger_bx56i_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media (hover:none){._trigger_bx56i_1{opacity:.9;width:36px;height:36px}}._menu_bx56i_41{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:168px;padding:4px}._item_bx56i_50{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;min-height:40px;font-size:var(--text-sm);color:var(--color-text);background:0 0;border:none;align-items:center;padding:8px 10px;display:flex}@media (hover:none){._item_bx56i_50{min-height:44px}}._item_bx56i_50:hover{background:var(--color-soft)}._item_bx56i_50:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._danger_bx56i_81{color:var(--color-danger)}._danger_bx56i_81:hover{background:var(--color-danger-soft);color:var(--color-danger)}._control_1y73l_1{color:var(--color-text-secondary);font-size:var(--text-sm);align-items:baseline;gap:14px;display:flex}._button_1y73l_9{color:inherit;font:inherit;padding:2px 0}@media (hover:hover){._button_1y73l_9:hover{color:var(--color-text)}}._button_1y73l_9:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}._active_1y73l_26{color:var(--color-text);border-bottom:1px solid var(--color-accent);font-weight:600}
