._button_9j38f_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_9j38f_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-ring)}._button_9j38f_1:disabled{opacity:.5;filter:grayscale(.6);cursor:not-allowed}._button_9j38f_1:not(:disabled):active{transition-duration:50ms;transform:scale(.97)}._md_9j38f_41{min-height:var(--touch-target);padding:10px var(--space-lg);font-size:var(--text-base)}._sm_9j38f_47{min-height:32px;padding:4px var(--space-sm);font-size:var(--text-xs)}._fullWidth_9j38f_53{width:100%}._primary_9j38f_57{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}._secondary_9j38f_64{background:var(--color-accent-soft);color:var(--color-accent-hover);border-color:var(--color-accent)}._ghost_9j38f_70{color:var(--color-text-secondary);background:0 0}._danger_9j38f_75{color:var(--color-danger);background:0 0}@media (hover:hover){._primary_9j38f_57:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px)}._secondary_9j38f_64:hover:not(:disabled){background:var(--color-accent);color:var(--color-on-accent)}._ghost_9j38f_70:hover:not(:disabled){background:var(--color-soft);color:var(--color-text)}._danger_9j38f_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_1tmgf_1{gap:var(--space-xs);flex-direction:column;display:flex}._label_1tmgf_7{font-size:var(--text-sm);font-weight:600}._optional_1tmgf_12{color:var(--color-text-secondary);font-weight:400}._input_1tmgf_17{border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:0 0;width:100%;transition:border-color .15s,background .15s,box-shadow .15s}._input_1tmgf_17:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-focus-ring);outline:none}._input_1tmgf_17::placeholder{color:var(--color-text-secondary);opacity:1}._input_1tmgf_17[aria-invalid=true]{border-color:var(--color-danger)}._md_1tmgf_43{min-height:var(--touch-target);padding:12px var(--space-md);font-size:var(--text-base)}._sm_1tmgf_49{min-height:32px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}@media (width<=720px){._input_1tmgf_17._md_1tmgf_43,._input_1tmgf_17._sm_1tmgf_49{font-size:16px}}._helper_1tmgf_63,._error_1tmgf_64{font-size:var(--text-sm);line-height:var(--leading-snug)}._helper_1tmgf_63{color:var(--color-text-secondary)}._error_1tmgf_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}._backdrop_18gy5_1{z-index:999;cursor:pointer;position:fixed;inset:0}@media (hover:none){._backdrop_18gy5_1{background:var(--color-overlay)}}._trigger_setyq_1{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._trigger_setyq_1:hover{background:var(--color-soft);color:var(--color-text)}._trigger_setyq_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media (hover:none){._trigger_setyq_1{width:36px;height:36px}}._menu_setyq_37{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_setyq_46{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;gap:8px;padding:8px 10px;display:flex}._icon_setyq_63{flex-shrink:0;display:inline-flex}@media (hover:none){._item_setyq_46{min-height:44px}}._item_setyq_46:hover{background:var(--color-soft)}._item_setyq_46:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._danger_setyq_83{color:var(--color-danger)}._danger_setyq_83: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}
