@keyframes _modal-slide-up_1rt90_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1rt90_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._btn_1rt90_25{cursor:pointer;box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:400px;font-family:inherit;font-weight:600;transition:all .2s;display:inline-flex}._btn_1rt90_25:disabled{opacity:.5;cursor:not-allowed}._btn-sm_1rt90_45{padding:.375rem .75rem}@media (width<=649px){._btn-sm_1rt90_45{min-height:44px}}._btn-sm_1rt90_45{border-radius:6px;font-size:.75rem}._btn-md_1rt90_58{padding:.5rem 1rem}@media (width<=649px){._btn-md_1rt90_58{min-height:44px}}._btn-md_1rt90_58{font-size:.875rem}._btn-lg_1rt90_70{padding:.75rem 1.5rem}@media (width<=649px){._btn-lg_1rt90_70{min-height:44px}}._btn-lg_1rt90_70{font-size:.9375rem}._btn-primary_1rt90_82{background:var(--accent);color:var(--text-on-accent)}._btn-primary_1rt90_82:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 12px color-mix(in oklab, var(--accent) 30%, transparent);transform:translateY(-1px)}._btn-secondary_1rt90_92{background:var(--bg-tertiary);color:var(--text-primary)}._btn-secondary_1rt90_92:hover:not(:disabled){background:var(--bg-elevated)}._btn-danger_1rt90_100{background:color-mix(in oklab, var(--danger) 15%, transparent);border:1px solid color-mix(in oklab, var(--danger) 35%, transparent);color:var(--danger)}._btn-danger_1rt90_100:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 22%, transparent);border-color:color-mix(in oklab, var(--danger) 50%, transparent)}._btn-success_1rt90_110{background:var(--success);color:var(--text-on-accent)}._btn-success_1rt90_110:hover:not(:disabled){background:var(--success-hover)}._btn-warning_1rt90_118{background:var(--warning);color:var(--text-on-light)}._btn-warning_1rt90_118:hover:not(:disabled){background:var(--warning-hover)}._btn-ghost_1rt90_126{color:var(--text-primary);border:1px solid var(--border);background:0 0}._btn-ghost_1rt90_126:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent)}._btn-full-width_1rt90_136{max-width:none}._card_19wns_1{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;transition:all .2s;box-shadow:0 2px 8px #0000004d}._card-clickable_19wns_9{cursor:pointer}._card-clickable_19wns_9:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}@keyframes _modal-slide-up_1g0bd_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1g0bd_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._input-wrapper_1g0bd_25{flex-direction:column;gap:.5rem;width:100%;display:flex}._input-label_1g0bd_32{color:var(--text-primary);font-size:.875rem;font-weight:600}._input_1g0bd_25{border:1px solid var(--border);color:var(--text-primary);background:#ffffff0d;border-radius:6px;font-family:inherit;transition:border-color .2s,background-color .2s}._input_1g0bd_25:focus{border-color:var(--accent);background:#ffffff1a}._input_1g0bd_25{outline:none}._input_1g0bd_25:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._input_1g0bd_25:disabled{opacity:.5;cursor:not-allowed}._input_1g0bd_25{box-sizing:border-box;width:100%}._input_1g0bd_25::placeholder{color:var(--text-secondary);opacity:.6}._input-sm_1g0bd_70{padding:.375rem .5rem;font-size:.8125rem}@media (pointer:coarse),(width<=649px){._input-sm_1g0bd_70{font-size:16px}}._input-md_1g0bd_80{padding:.5rem .75rem;font-size:.875rem}@media (pointer:coarse),(width<=649px){._input-md_1g0bd_80{font-size:16px}}._input-default_1g0bd_90{padding:.5rem .75rem}@media (width<=649px){._input-default_1g0bd_90{min-height:44px}}._input-default_1g0bd_90{font-size:.875rem}@media (pointer:coarse),(width<=649px){._input-default_1g0bd_90{font-size:16px}}._input-default_1g0bd_90{border-radius:8px}._input-compact_1g0bd_110{padding:.375rem .5rem;font-size:.8125rem}@media (pointer:coarse),(width<=649px){._input-compact_1g0bd_110{font-size:16px}}._input-compact_1g0bd_110{border-radius:6px}._input-error_1g0bd_123{border-color:var(--danger)}._input-error_1g0bd_123:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 20%, transparent)}._input-error-text_1g0bd_131{color:var(--danger);font-size:.75rem}@keyframes _modal-slide-up_sa59a_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_sa59a_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._number-input_sa59a_25{border:1px solid var(--border);color:var(--text-primary);background:#ffffff0d;border-radius:6px;font-family:inherit;transition:border-color .2s,background-color .2s}._number-input_sa59a_25:focus{border-color:var(--accent);background:#ffffff1a}._number-input_sa59a_25{outline:none}._number-input_sa59a_25:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._number-input_sa59a_25:disabled{opacity:.5;cursor:not-allowed}._number-input_sa59a_25{box-sizing:border-box;-moz-appearance:textfield;width:100%}._number-input_sa59a_25::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._number-input_sa59a_25::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._number-input_sa59a_25::placeholder{color:var(--text-secondary);opacity:.6}._number-input-sm_sa59a_62{padding:.375rem .5rem;font-size:.8125rem}@media (pointer:coarse),(width<=649px){._number-input-sm_sa59a_62{font-size:16px}}._number-input-md_sa59a_72{padding:.5rem .75rem;font-size:.875rem}@media (pointer:coarse),(width<=649px){._number-input-md_sa59a_72{font-size:16px}}@media (width<=649px){._number-input-md_sa59a_72{min-height:44px}}._number-input-default_sa59a_87{padding:.5rem .75rem;font-size:.875rem}@media (pointer:coarse),(width<=649px){._number-input-default_sa59a_87{font-size:16px}}._number-input-default_sa59a_87{border-radius:6px}._number-input-compact_sa59a_100{padding:.375rem .5rem;font-size:.8125rem}@media (pointer:coarse),(width<=649px){._number-input-compact_sa59a_100{font-size:16px}}._number-input-compact_sa59a_100{border-radius:4px}._number-input-center_sa59a_113{text-align:center}._number-input-unstyled_sa59a_117{background:0 0!important;border:none!important;border-radius:0!important}._number-input-unstyled_sa59a_117:focus{background:0 0!important;border:none!important}@keyframes _modal-slide-up_1nt5i_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1nt5i_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._select_1nt5i_25{appearance:none;background:var(--surface-hover);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:6px;padding:.625rem 2rem .625rem .75rem;font-size:.9375rem}@media (pointer:coarse),(width<=649px){._select_1nt5i_25{font-size:16px}}._select_1nt5i_25{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;font-family:inherit;transition:border-color .2s}@media (width<=649px){._select_1nt5i_25{min-height:44px}}._select_1nt5i_25{outline:none}._select_1nt5i_25:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._select_1nt5i_25:focus{border-color:var(--accent)}._select_1nt5i_25:disabled{opacity:.5;cursor:not-allowed}._select_1nt5i_25 option{background:var(--bg-secondary);color:var(--text-primary)}._select-compact_1nt5i_74{min-height:0;padding:.375rem 1.75rem .375rem .5rem;font-size:.875rem}@media (pointer:coarse),(width<=649px){._select-compact_1nt5i_74{font-size:16px}}._select-compact_1nt5i_74{background-position:right .5rem center}._select-inline_1nt5i_88{width:auto;min-height:0;font-size:inherit;font-weight:inherit;color:inherit;background:right .25rem center;border:none;outline:none;padding:.25rem 1.5rem .25rem .25rem}._select-inline_1nt5i_88:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._select-inline_1nt5i_88:focus{border:none}._spinner_13jsr_1{display:inline-block}._circle_13jsr_5{border:3px solid var(--bg-tertiary);border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite _spin_13jsr_1}._small_13jsr_12 ._circle_13jsr_5{border-width:2px;width:20px;height:20px}._medium_13jsr_18 ._circle_13jsr_5{width:40px;height:40px}._large_13jsr_23 ._circle_13jsr_5{border-width:4px;width:60px;height:60px}@keyframes _spin_13jsr_1{to{transform:rotate(360deg)}}._badge_1sx34_1{font-family:var(--font-mono);letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;font-weight:600;display:inline-flex}._badge_1sx34_1 svg{flex-shrink:0}._size-xs_1sx34_17{padding:2px 7px;font-size:10.5px}._size-sm_1sx34_22{padding:3px 9px;font-size:11px}._tone-neutral_1sx34_27{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border)}._tone-accent_1sx34_33{background:color-mix(in oklab, var(--accent) 18%, transparent);color:var(--accent);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}._tone-success_1sx34_39{background:color-mix(in oklab, var(--success) 15%, transparent);color:var(--success);border-color:color-mix(in oklab, var(--success) 25%, transparent)}._tone-warn_1sx34_45{background:color-mix(in oklab, var(--warning) 15%, transparent);color:var(--warning);border-color:color-mix(in oklab, var(--warning) 25%, transparent)}._tone-danger_1sx34_51{background:color-mix(in oklab, var(--danger) 15%, transparent);color:var(--danger);border-color:color-mix(in oklab, var(--danger) 25%, transparent)}@keyframes _modal-slide-up_i7gal_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_i7gal_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._group_i7gal_25{flex-wrap:wrap;gap:.25rem;display:flex}._button_i7gal_31{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}@media (width<=649px){._button_i7gal_31{min-height:44px}}._button_i7gal_31:hover{background:var(--surface-hover);color:var(--text-primary)}._button_i7gal_31._isActive_i7gal_56{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}._button_i7gal_31{outline:none}._button_i7gal_31:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._button_i7gal_31:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent)}._count_i7gal_72{opacity:.8}._sm_i7gal_76 ._button_i7gal_31{padding:.25rem .5rem;font-size:.6875rem}._md_i7gal_81 ._button_i7gal_31{padding:.5rem .75rem;font-size:.75rem}._wrap_1cr0x_2{display:flex;position:relative}._btn_1cr0x_7{border:1px solid var(--border);height:34px;color:var(--text-primary);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._btn_1cr0x_7:hover{background:var(--bg-tertiary)}._btnActive_1cr0x_28{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 40%, transparent)}._btnLabel_1cr0x_34{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}._menu_1cr0x_41{z-index:20;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;width:250px;max-width:78vw;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px -12px oklch(0% 0 0/.5)}._menuLabel_1cr0x_55{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:1px;text-transform:uppercase;padding:6px 10px 8px;font-size:10.5px}._option_1cr0x_64{width:100%;color:var(--text-primary);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}._option_1cr0x_64:hover{background:var(--bg-tertiary)}._optionActive_1cr0x_85{background:color-mix(in oklab, var(--accent) 14%, transparent);color:var(--accent)}._optionActive_1cr0x_85:hover{background:color-mix(in oklab, var(--accent) 14%, transparent)}._count_1cr0x_93{font-family:var(--font-mono);color:var(--text-tertiary);flex-shrink:0;margin-left:12px;font-size:11px}@keyframes _modal-slide-up_1vd9g_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1vd9g_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._checkbox_1vd9g_25{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;min-height:44px;padding:0 .25rem;display:inline-flex}._input_1vd9g_35{opacity:0;pointer-events:none;width:0;height:0;position:absolute}._box_1vd9g_43{border:1px solid var(--border);background:#ffffff0d;border-radius:4px;flex-shrink:0;width:22px;height:22px;transition:all .2s;position:relative}._box_1vd9g_43:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)scale(0)}._input_1vd9g_35:checked+._box_1vd9g_43{background:var(--accent);border-color:var(--accent)}._input_1vd9g_35:checked+._box_1vd9g_43:after{opacity:1;transform:translate(-50%,-60%)rotate(45deg)scale(1)}._input_1vd9g_35:focus+._box_1vd9g_43{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent)}._checkbox_1vd9g_25:hover ._box_1vd9g_43{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent)}._checkbox_1vd9g_25:hover ._input_1vd9g_35:checked+._box_1vd9g_43{background:var(--accent-hover)}._disabled_1vd9g_89{cursor:not-allowed;opacity:.5}._disabled_1vd9g_89:hover ._box_1vd9g_43{border-color:var(--border);background:#ffffff0d}._label_1vd9g_98{color:var(--text-primary);font-size:.875rem;line-height:1.4}._sm_1vd9g_104{gap:.25rem}._sm_1vd9g_104 ._box_1vd9g_43{width:14px;height:14px}._sm_1vd9g_104 ._box_1vd9g_43:after{border-width:0 1.5px 1.5px 0;width:4px;height:7px}._sm_1vd9g_104 ._label_1vd9g_98{font-size:.75rem}._md_1vd9g_120 ._box_1vd9g_43{width:22px;height:22px}._inline_1vd9g_125{gap:.25rem}._inline_1vd9g_125 ._box_1vd9g_43{width:16px;height:16px}._inline_1vd9g_125 ._box_1vd9g_43:after{width:4px;height:8px}._inline_1vd9g_125 ._label_1vd9g_98{font-size:.8125rem}@keyframes _modal-slide-up_13hrb_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_13hrb_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modal-overlay_13hrb_25{z-index:1100;overscroll-behavior:contain;touch-action:none;-webkit-overflow-scrolling:touch;background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._modal-content_13hrb_38{background:var(--bg-secondary);overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--border);border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0006}._modal-drag-handle_13hrb_51{display:none}._modal-header_13hrb_55{border-bottom:1px solid var(--bg-tertiary);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}._modal-title_13hrb_63{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}._modal-close_13hrb_70{min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1.5rem;transition:color .2s;display:flex}._modal-close_13hrb_70:hover{color:var(--text-primary)}._modal-body_13hrb_88{padding:1.5rem}._modal-actions_13hrb_92{gap:1rem;margin-top:.5rem;display:flex}._modal-actions-btn_13hrb_98{flex:1}@media (width<=649px){._modal-overlay_13hrb_25{touch-action:none;place-items:end center;padding:0}._modal-content_13hrb_38{border-radius:16px 16px 0 0;max-width:100%;max-height:85vh;animation:.3s ease-out _modal-slide-up_13hrb_1}._modal-drag-handle_13hrb_51{cursor:grab;touch-action:none;justify-content:center;padding:.75rem;display:flex}._modal-drag-handle_13hrb_51:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px}._modal-header_13hrb_55{padding:.75rem 1.5rem 1rem}._modal-title_13hrb_63{font-size:1.25rem}._modal-body_13hrb_88{padding:1.5rem;padding-bottom:calc(1.5rem + var(--safe-bottom))}}@keyframes _modal-slide-up_79mj3_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_79mj3_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._overlay_79mj3_25{z-index:1200;overscroll-behavior:contain;touch-action:none;-webkit-overflow-scrolling:touch;background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._content_79mj3_38{background:var(--bg-secondary);border-radius:12px;width:100%;max-width:400px;animation:.2s ease-out _modal-fade-in_79mj3_1;box-shadow:0 20px 40px #0006}._header_79mj3_47{padding:1.5rem 1.5rem 0}._title_79mj3_51{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}._body_79mj3_58{padding:1rem 1.5rem}._message_79mj3_62{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}._actions_79mj3_69{justify-content:flex-end;gap:.75rem;padding:.75rem 1.5rem 1.5rem;display:flex}._dialogBtn_79mj3_76{width:auto;max-width:none;padding:.5rem 1rem}@media (width<=480px){._content_79mj3_38{max-width:100%}._actions_79mj3_69{flex-direction:column-reverse}._dialogBtn_79mj3_76{width:100%}}@keyframes _modal-slide-up_6afml_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_6afml_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._overlay_6afml_25{z-index:1100;background:#000000eb;flex-direction:column;display:flex;position:fixed;inset:0}._bar_6afml_34{padding:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) 12px calc(12px + var(--safe-left));flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}._barBtn_6afml_44{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .12s;display:flex}._barBtn_6afml_44:hover{background:#ffffff29}._stage_6afml_61{touch-action:none;min-height:0;padding:0 calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left));flex:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}._img_6afml_74{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%}._stageZoomed_6afml_84{cursor:grab}._row_yp0s0_5{width:100%;color:inherit;text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:34px 2.5fr 1fr .8fr;align-items:center;gap:14px;padding:12px 14px;font-family:inherit;transition:background .12s;display:grid}._row_yp0s0_5:last-child{border-bottom:none}._row_yp0s0_5:hover{background:var(--surface-hover-subtle)}._row_yp0s0_5:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._cover_yp0s0_32{border-radius:6px;width:22px;height:22px}._titleCell_yp0s0_38{flex-direction:column;gap:2px;min-width:0;display:flex}._titleLine_yp0s0_45{align-items:center;gap:8px;min-width:0;display:flex}._title_yp0s0_38{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}._description_yp0s0_63{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._systemCell_yp0s0_71{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}._roleCell_yp0s0_77{justify-content:flex-start;display:flex}._mobileRole_yp0s0_84{flex-shrink:0;display:none}._mobileSystem_yp0s0_89{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:4px;font-size:11.5px;display:none}@media (width<=649px){._row_yp0s0_5{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}._row_yp0s0_5:last-child{border-bottom:1px solid var(--border)}._cover_yp0s0_32{border-radius:8px;width:38px;height:38px}._systemCell_yp0s0_71,._roleCell_yp0s0_77,._description_yp0s0_63{display:none}._mobileRole_yp0s0_84{display:inline-flex}._mobileSystem_yp0s0_89{display:block}}._form_n64vl_1{flex-direction:column;gap:1.25rem;display:flex}._sideNav_1y7d0_3{width:var(--sidenav-w,240px);background:var(--bg-secondary);border-right:1px solid var(--border);z-index:100;flex-direction:column;gap:2px;padding:14px;transition:width .2s;display:none;position:fixed;top:0;bottom:0;left:0;overflow:hidden}@media (width>=650px){._sideNav_1y7d0_3{display:flex}}._sideNav_1y7d0_3._collapsed_1y7d0_24{padding:14px 8px}._logoRow_1y7d0_29{align-items:center;gap:10px;padding:8px 10px 16px;display:flex}._collapsed_1y7d0_24 ._logoRow_1y7d0_29{justify-content:center;padding:8px 0 16px}._brand_1y7d0_40{flex:1;min-width:0}._brandName_1y7d0_45{font-family:var(--font-serif);letter-spacing:-.3px;font-size:15px;font-weight:700;line-height:1}._brandSub_1y7d0_53{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:1px;margin-top:3px;font-size:10px}._iconBtn_1y7d0_61{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:flex}._iconBtn_1y7d0_61:hover{color:var(--text-primary)}._expandBtn_1y7d0_74{border:1px solid var(--border);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;margin-bottom:6px;padding:8px 0;display:flex}._expandBtn_1y7d0_74:hover{color:var(--text-primary)}._navList_1y7d0_90{flex-direction:column;gap:2px;display:flex}._navBtn_1y7d0_96{width:100%;color:var(--text-secondary);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}._navBtn_1y7d0_96:hover,._navBtn_1y7d0_96._active_1y7d0_118{background:var(--bg-tertiary);color:var(--text-primary)}._collapsed_1y7d0_24 ._navBtn_1y7d0_96{justify-content:center;padding:10px 0}._navBtn_1y7d0_96 svg{flex-shrink:0}._activeBar_1y7d0_130{background:var(--accent);border-radius:0 2px 2px 0;width:3px;height:18px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}._collapsed_1y7d0_24 ._activeBar_1y7d0_130{left:-8px}._navLabel_1y7d0_144{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sectionLabel_1y7d0_151{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-tertiary);margin-top:16px;padding:12px 10px 6px;font-size:10px;font-weight:600}._collapsed_1y7d0_24 ._sectionLabel_1y7d0_151{text-align:center;padding:12px 0 6px}._gameName_1y7d0_167{align-items:center;gap:8px;padding:6px 10px 10px;display:flex}._gameDot_1y7d0_174{background:linear-gradient(135deg,oklch(55% .15 195),oklch(30% .08 220));border-radius:2px;flex-shrink:0;width:8px;height:8px}._gameNameText_1y7d0_182{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._userCard_1y7d0_192{background:var(--bg-tertiary);border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:10px;transition:background .12s,border-color .12s;display:flex}._collapsed_1y7d0_24 ._userCard_1y7d0_192{justify-content:center;gap:0;padding:6px}._userCard_1y7d0_192:hover{background:var(--bg-elevated);border-color:var(--border-strong)}._userCard_1y7d0_192:hover ._userSettingsIcon_1y7d0_216{color:var(--accent)}._userInfo_1y7d0_220{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._userName_1y7d0_228{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}._userSub_1y7d0_237{font-family:var(--font-mono);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}._userSettingsIcon_1y7d0_216{color:var(--text-tertiary);flex-shrink:0;transition:color .12s}._tabBar_wm3tx_1{background:var(--bg-secondary);border-top:1px solid var(--border);padding-bottom:var(--safe-bottom);z-index:100;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=649px){._tabBar_wm3tx_1{display:flex}}._item_wm3tx_18{min-height:56px;color:var(--text-tertiary);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 2px;transition:color .15s;display:flex;position:relative}._item_wm3tx_18:hover{color:var(--text-secondary)}._item_wm3tx_18._active_wm3tx_40{color:var(--accent)}._activeBar_wm3tx_45{background:var(--accent);border-radius:0 0 2px 2px;width:26px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}._label_wm3tx_56{letter-spacing:.1px;font-size:10px;font-weight:500}._item_wm3tx_18._active_wm3tx_40 ._label_wm3tx_56{font-weight:600}@keyframes _modal-slide-up_11ldt_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_11ldt_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._topBar_11ldt_25{display:none}@media (width<=649px){._topBar_11ldt_25{padding:10px 12px;padding-top:calc(10px + var(--safe-top));z-index:100;background:var(--bg-secondary);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex;position:sticky;top:0}._iconBtn_11ldt_45{position:relative}._iconBtn_11ldt_45:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}._iconBtn_11ldt_45{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}._iconBtn_11ldt_45:hover{color:var(--text-primary)}._titleWrap_11ldt_73{flex:1;min-width:0}._title_11ldt_73{font-size:13px;font-weight:700;font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);line-height:1;overflow:hidden}._subtitle_11ldt_89{color:var(--text-tertiary);font-size:10px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}@media (width<=649px){._avatarBtn_11ldt_100{position:relative}._avatarBtn_11ldt_100:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}._avatarBtn_11ldt_100{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}@keyframes _modal-slide-up_1k256_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1k256_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._field_1k256_25{flex-direction:column;gap:.5rem;display:flex}._field_1k256_25._hasError_1k256_30 ._textarea_1k256_30,._field_1k256_25._hasError_1k256_30 ._select_1k256_31{border-color:var(--danger)}._label_1k256_35{color:var(--text-primary);font-size:.875rem;font-weight:600}._textarea_1k256_30,._select_1k256_31{background:var(--surface-hover);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:6px;padding:.5rem .75rem;font-size:.875rem}@media (pointer:coarse),(width<=649px){._textarea_1k256_30,._select_1k256_31{font-size:16px}}._textarea_1k256_30,._select_1k256_31{box-sizing:border-box;outline:none;font-family:inherit;transition:all .2s}._textarea_1k256_30:focus-visible,._select_1k256_31:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._textarea_1k256_30:focus,._select_1k256_31:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 10%, transparent)}@media (width<=649px){._select_1k256_31{min-height:44px}}._textarea_1k256_30::placeholder{color:var(--text-secondary);opacity:.6}._textarea_1k256_30{resize:vertical;min-height:80px}._select_1k256_31{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23b0b0b0' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}._select_1k256_31 option{background:var(--bg-secondary);color:var(--text-primary)}._hint_1k256_105{color:var(--text-secondary);font-size:.75rem}._error_1k256_110{color:var(--danger);font-size:.75rem}._page-layout_22c1l_2{background:var(--bg-primary);flex-direction:column;flex:1 0 auto;padding:2rem 1rem;display:flex}@media (width>=850px){._page-layout-flush_22c1l_13{padding-bottom:0}}._page-container_22c1l_18{flex-direction:column;flex:1;width:100%;max-width:1200px;min-height:0;margin:0 auto;display:flex}._page-loading_22c1l_28{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}._page-loading_22c1l_28 p{color:var(--text-secondary);margin:0;font-size:1.125rem}._page-empty_22c1l_44{text-align:center;background:var(--bg-secondary);border:1px dashed var(--border);border-radius:14px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:340px;padding:56px 24px;display:flex}._page-empty-icon_22c1l_58{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:18px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}._page-empty-title_22c1l_71{font-size:18px;font-family:var(--font-serif);letter-spacing:-.2px;color:var(--text-primary);margin:0 0 8px;font-weight:700}._page-empty-hint_22c1l_80{color:var(--text-secondary);max-width:340px;margin:0 0 22px;font-size:13.5px;line-height:1.55}._page-empty_22c1l_44 ._page-empty-action_22c1l_89{align-items:center;gap:6px;width:auto;display:inline-flex}._page-empty_22c1l_44 ._page-empty-actions_22c1l_96{gap:10px;display:inline-grid}._page-empty_22c1l_44 ._page-empty-actions_22c1l_96 ._page-empty-action_22c1l_89{justify-content:center;width:100%}._page-grid_22c1l_106{grid-auto-rows:1fr;gap:1.5rem;display:grid}@media (width<=649px){._page-layout_22c1l_2{padding:1.5rem 1rem calc(80px + var(--safe-bottom))}._page-grid_22c1l_106{grid-template-columns:minmax(0,1fr)!important}._page-empty_22c1l_44{padding:40px 20px}}@keyframes _modal-slide-up_16z83_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_16z83_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_16z83_25{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}@media (width<=649px){._header_16z83_25{align-items:center;margin-bottom:14px}}._headerText_16z83_40{min-width:0}._kicker_16z83_44{font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}@media (width<=649px){._kicker_16z83_44{display:none}}._title_16z83_58{letter-spacing:-.3px;color:var(--text-primary);margin:0;font-size:22px;font-weight:700}@media (width<=649px){._title_16z83_58{font-size:18px}}._headerActions_16z83_71{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=649px){._headerKickerOnly_16z83_80{display:none}}._row_1t9ts_4{border-bottom:1px solid var(--border);align-items:center;transition:background .12s;display:flex}._row_1t9ts_4:last-child{border-bottom:none}._row_1t9ts_4:hover{background:var(--surface-hover-subtle)}._rowMain_1t9ts_17{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}._rowMain_1t9ts_17:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}._avatar_1t9ts_37{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}._avatar_1t9ts_37 img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=649px){._avatar_1t9ts_37{width:40px;height:40px}}._info_1t9ts_58{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._nameLine_1t9ts_66{align-items:center;gap:8px;min-width:0;display:flex}._name_1t9ts_66{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}._hiddenIcon_1t9ts_83{color:var(--warning);flex-shrink:0}._owner_1t9ts_88{font-family:var(--font-mono);min-height:1lh;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._chevron_1t9ts_106{color:var(--text-tertiary);flex-shrink:0}._menuWrap_1t9ts_112{flex-shrink:0;padding-right:10px;position:relative}._menuBtn_1t9ts_118{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:6px;transition:background .12s,color .12s;display:flex}._menuBtn_1t9ts_118:hover,._menuBtnActive_1t9ts_135{background:var(--bg-tertiary);color:var(--text-primary)}._menu_1t9ts_112{z-index:30;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;width:210px;padding:6px;position:absolute;top:calc(100% + 4px);right:10px;box-shadow:0 16px 40px -12px oklch(0% 0 0/.5)}._menuItem_1t9ts_153{width:100%;color:var(--text-primary);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}._menuItem_1t9ts_153 svg{flex-shrink:0}._menuItem_1t9ts_153:hover{background:var(--bg-tertiary)}._menuItemDanger_1t9ts_176{color:var(--danger)}._menuItemDanger_1t9ts_176:hover{background:color-mix(in oklab, var(--danger) 12%, transparent)}._form_ehlus_1{flex-direction:column;gap:1.25rem;display:flex}._hint_ehlus_7{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:8px;margin:0;padding:.75rem;font-size:.875rem}._overlay_106e7_1{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(0% 0 0/.55);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (width<=649px){._overlay_106e7_1{align-items:flex-end;padding:0}}._modal_106e7_19{background:var(--bg-primary);border:1px solid var(--border);border-radius:18px;width:420px;max-width:100%;max-height:92%;position:relative;overflow:auto;box-shadow:0 40px 100px -30px oklch(0% 0 0/.7)}@media (width<=649px){._modal_106e7_19{border:none;border-radius:24px 24px 0 0;width:100%;max-height:90%;box-shadow:0 -24px 48px -12px oklch(0% 0 0/.55)}}._close_106e7_40{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(0% 0 0/.4);border:1px solid oklch(100% 0 0/.15);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:12px;right:12px}._portrait_106e7_58{background:var(--bg-tertiary);width:100%;height:240px;position:relative;overflow:hidden}@media (width<=649px){._portrait_106e7_58{height:210px}}._portraitImg_106e7_71{object-fit:cover;width:100%;height:100%;display:block}._portraitCaption_106e7_78{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:#ffffff8c;font-size:9px;position:absolute;top:12px;left:14px}._portraitFooter_106e7_89{background:linear-gradient(#0000,oklch(10% .03 300/.92));padding:44px 20px 16px;position:absolute;bottom:0;left:0;right:0}._portraitName_106e7_98{font-family:var(--font-serif);letter-spacing:-.5px;color:#fff;margin:0;font-size:28px;font-weight:700}@media (width<=649px){._portraitName_106e7_98{font-size:24px}}._body_106e7_112{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}@media (width<=649px){._body_106e7_112{padding:18px 20px calc(24px + var(--safe-bottom))}}._blurb_106e7_124{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}._noBlurb_106e7_131{color:var(--text-tertiary);margin:0;font-size:14px;font-style:italic;line-height:1.6}._ownerLine_106e7_139{font-family:var(--font-mono);color:var(--text-tertiary);align-items:center;gap:6px;font-size:12.5px;display:flex}._ownerLine_106e7_139 svg{flex-shrink:0}._ownerName_106e7_151{color:var(--text-secondary)}._lockNote_106e7_155{border-top:1px solid var(--border);color:var(--text-tertiary);align-items:center;gap:6px;padding-top:12px;font-size:11.5px;display:flex}._lockNote_106e7_155 svg{flex-shrink:0}._mark_12b1p_3{width:var(--prof-mark-size,14px);height:var(--prof-mark-size,14px);box-sizing:border-box;border:1.5px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._mark_12b1p_3:after{content:"";width:calc(var(--prof-mark-size,14px) * .38);height:calc(var(--prof-mark-size,14px) * .38);background:var(--text-primary);opacity:0;border-radius:50%}._mark_12b1p_3[data-level="0.5"]:after{opacity:1}._mark_12b1p_3[data-level="1"]{border:calc(var(--prof-mark-size,14px) * .32) solid var(--accent)}._mark_12b1p_3[data-level="2"]{background:var(--accent);border-color:var(--accent)}._mark_12b1p_3[data-level="2"]:after{opacity:1}._glyph_12b1p_40{color:var(--accent)}._sm_12b1p_27{--prof-mark-size:10px}._md_12b1p_49{--prof-mark-size:14px}._lg_12b1p_53{--prof-mark-size:24px}@keyframes _modal-slide-up_s4j9q_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_s4j9q_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._card_s4j9q_25{cursor:pointer;transition:all .2s}._card_s4j9q_25:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000004d}._header_s4j9q_34{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}._icon_s4j9q_41{background:var(--bg-tertiary);border:1px solid var(--border);width:32px;height:32px;color:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._avatar_s4j9q_55{border-radius:inherit;object-fit:cover;width:100%;height:100%}._info_s4j9q_62{flex:1;min-width:0}._name_s4j9q_67{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:18px;font-weight:600;overflow:hidden}._subcategory_s4j9q_77{text-transform:uppercase;background-color:color-mix(in oklab, var(--accent) 20%, transparent);color:var(--accent);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._subcategory_s4j9q_77[data-tone]{font-weight:600}._subcategory_s4j9q_77[data-tone=common]{color:var(--text-tertiary)}._subcategory_s4j9q_77[data-tone=uncommon]{color:var(--success)}._subcategory_s4j9q_77[data-tone=rare]{color:color-mix(in oklab, var(--accent) 40%, var(--info))}._subcategory_s4j9q_77[data-tone=very-rare]{color:var(--accent)}._subcategory_s4j9q_77[data-tone=legendary]{color:var(--warning)}._subcategory_s4j9q_77[data-tone=artifact]{color:var(--danger)}._subcategory_s4j9q_77[data-tone]{background-color:color-mix(in oklab, currentColor 20%, transparent)}._meta_s4j9q_112{font-family:var(--font-mono);color:var(--text-secondary);margin-top:6px;font-size:12px;display:block}._description_s4j9q_120{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}._source_s4j9q_131{color:var(--text-tertiary);margin:0;font-size:12px}@keyframes _modal-slide-up_1yeq1_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1yeq1_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._detail_1yeq1_25{flex-direction:column;gap:14px;display:flex}._headRow_1yeq1_31{align-items:center;gap:14px;display:flex}._head_1yeq1_31{flex-direction:column;gap:6px;min-width:0;display:flex}._avatar_1yeq1_45{object-fit:cover;border:1px solid var(--border);border-radius:12px;flex-shrink:0;width:56px;height:56px}._classTabs_1yeq1_55{border-bottom:1px solid var(--border);gap:4px;display:flex}._classTab_1yeq1_55{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px;font-family:inherit;font-size:13px}@media (width<=649px){._classTab_1yeq1_55{min-height:44px}}._classTab_1yeq1_55[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent)}._classTab_1yeq1_55:focus-visible:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._kicker_1yeq1_86{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:1.5px;text-transform:uppercase;font-size:10.5px}._name_1yeq1_94{font-family:var(--font-serif);letter-spacing:-.5px;color:var(--text-primary);margin:0;font-size:26px;font-weight:700}@media (width<=649px){._name_1yeq1_94{font-size:22px}}._nameEn_1yeq1_108{color:var(--text-tertiary);font-size:13px}._description_1yeq1_114{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.6}._description_1yeq1_114 p,._description_1yeq1_114 ul,._description_1yeq1_114 ol{margin:0 0 10px}._description_1yeq1_114 ul,._description_1yeq1_114 ol{padding-left:20px}._description_1yeq1_114 strong{color:var(--text-primary)}._description_1yeq1_114 table{border-collapse:collapse;max-width:100%;margin:0 0 10px;font-size:13px;display:block;overflow-x:auto}._description_1yeq1_114 th,._description_1yeq1_114 td{border:1px solid var(--border);text-align:left;padding:4px 8px}._description_1yeq1_114 th{background:var(--bg-tertiary);color:var(--text-primary)}._stats_1yeq1_151{grid-template-columns:1fr 1fr;gap:10px;display:grid}._stat_1yeq1_151{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}._statWide_1yeq1_166{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;grid-column:1/-1;min-width:0;padding:12px}._statLabel_1yeq1_175{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:10px}._statValue_1yeq1_184{font-family:var(--font-mono);color:var(--text-primary);word-break:break-word;font-size:15px;font-weight:600}._statText_1yeq1_192{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.55}._abilities_1yeq1_201{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._ability_1yeq1_207{background:var(--bg-tertiary);border:1px solid var(--border);text-align:center;border-radius:8px;min-width:0;padding:8px 4px}._abilityScore_1yeq1_216{font-family:var(--font-mono);color:var(--text-primary);font-size:17px;font-weight:600}._abilityMod_1yeq1_223{font-family:var(--font-mono);color:var(--text-secondary);font-size:13px}._abilitySave_1yeq1_229{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:2px;font-size:10.5px}._spellBlock_1yeq1_237{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border));background:color-mix(in oklab, var(--accent) 7%, transparent);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}._spellBlockTitle_1yeq1_247{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin:0;font-size:10.5px;font-weight:400}._section_1yeq1_257{flex-direction:column;gap:8px;display:flex}._sectionTitle_1yeq1_263{border-bottom:1px solid var(--border);font-family:var(--font-serif);color:var(--text-primary);margin:0;padding-bottom:4px;font-size:17px;font-weight:700}._progression_1yeq1_275 th,._progression_1yeq1_275 td{overflow-wrap:normal;text-align:center;padding:3px 2px}._progression_1yeq1_275 td:nth-child(3){text-align:left;padding:3px 5px}._progression_1yeq1_275 th{vertical-align:bottom}._featureLink_1yeq1_290{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}@media (width<=649px){._featureLink_1yeq1_290{position:relative}._featureLink_1yeq1_290:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}._featureLink_1yeq1_290:focus-visible:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._vertical_1yeq1_318{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}._chips_1yeq1_325{flex-wrap:wrap;gap:6px;display:flex}._chip_1yeq1_325,._chipText_1yeq1_332{border:1px solid var(--border);border-radius:999px;align-items:center;padding:3px 9px;font-size:13px;line-height:1.4;display:inline-flex}._chip_1yeq1_325{background:var(--bg-secondary);color:var(--accent);cursor:pointer;font-family:inherit}@media (width<=649px){._chip_1yeq1_325{min-height:44px}}._chip_1yeq1_325:hover{border-color:var(--accent)}._chip_1yeq1_325:focus-visible:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}._chipText_1yeq1_332{color:var(--text-secondary)}._featureLevel_1yeq1_365{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:1px;text-transform:uppercase;font-size:10.5px;font-weight:400}._badges_1yeq1_375{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}._licenseLink_1yeq1_384{display:inline-flex}@media (width<=649px){._licenseLink_1yeq1_384{position:relative}._licenseLink_1yeq1_384:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}._schoolBadge_1yeq1_403{text-transform:none!important}._dice_1yeq1_408{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed;padding:0;font-weight:600;display:inline}@media (width<=649px){._dice_1yeq1_408{position:relative}._dice_1yeq1_408:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}._dice_1yeq1_408:hover{color:var(--accent-hover)}._dice_1yeq1_408:focus-visible:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent);outline-offset:2px}td ._dice_1yeq1_408:after,th ._dice_1yeq1_408:after{content:none}._save_1yeq1_448{color:var(--warning);font-weight:600}._partial_1yeq1_453{color:var(--text-tertiary);margin:12px 0 0;font-size:13px}._card_19wza_2{text-align:left;background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;padding:0;transition:border-color .15s,transform 50ms;display:flex;overflow:hidden}._card_19wza_2:hover{border-color:var(--accent)}._card_19wza_2:active{transform:translateY(1px)}._cover_19wza_21{color:#fff6;justify-content:center;align-items:center;height:110px;display:flex;position:relative}._coverMap_19wza_30{background:linear-gradient(135deg,oklch(28% .08 90),oklch(18% .05 60))}._coverPlain_19wza_34{background:linear-gradient(135deg,oklch(22% .04 40),oklch(15% .02 30))}._pinBadge_19wza_39{color:var(--accent);background:#00000080;border-radius:6px;padding:4px;display:inline-flex;position:absolute;top:8px;left:8px}._coverImg_19wza_50{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._coverIcon_19wza_58{flex-shrink:0}._body_19wza_62{padding:12px 14px}._nameRow_19wza_66{align-items:center;gap:6px;margin-bottom:4px;display:flex}._hiddenIcon_19wza_73{color:var(--warning);flex-shrink:0;display:inline-flex}._name_19wza_66{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}._tagList_19wza_90{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_19wza_96{font-family:var(--font-mono);color:var(--text-tertiary);align-items:center;gap:8px;font-size:11.5px;display:flex}@keyframes _modal-slide-up_x77sc_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_x77sc_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._row_x77sc_25{flex-wrap:nowrap;gap:8px;min-width:0;display:flex;position:relative}@media (width<=649px){._chip_x77sc_36{min-height:44px}}._chip_x77sc_36{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:12.5px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}._chip_x77sc_36:hover{border-color:var(--accent)}._chip_x77sc_36:disabled{opacity:.6;cursor:not-allowed}._chipOn_x77sc_62{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-soft);color:var(--text-primary)}._chipOverflow_x77sc_70{visibility:hidden;pointer-events:none;position:absolute}@media (width<=649px){._more_x77sc_77{gap:0;width:44px;min-width:44px;height:44px;padding:0}}._more_x77sc_77{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-tertiary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:7px;display:inline-flex}._more_x77sc_77:hover{color:var(--text-primary);border-color:var(--accent)}._moreIdle_x77sc_103{visibility:hidden;pointer-events:none}._menu_x77sc_110{z-index:20;background:var(--bg-elevated,var(--bg-secondary));border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:180px;margin-bottom:6px;padding:6px;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 12px 28px #00000073}@media (width<=649px){._menuItem_x77sc_128{min-height:44px}}._menuItem_x77sc_128{color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}._menuItem_x77sc_128:hover{background:var(--surface-hover);color:var(--text-primary)}._menuItemOn_x77sc_151{color:var(--text-primary)}._menuCheck_x77sc_155{color:var(--accent);margin-left:auto}@keyframes _modal-slide-up_lmq3b_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_lmq3b_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._editor_lmq3b_25{flex-direction:column;gap:16px;width:100%;display:flex}._field_lmq3b_33{display:block}._nameRow_lmq3b_38{align-items:stretch;gap:8px;display:flex}._control_lmq3b_44{background:var(--bg-tertiary);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:10px;padding:11px 14px;font-size:14px}@media (pointer:coarse),(width<=649px){._control_lmq3b_44{font-size:16px}}._control_lmq3b_44{font-family:var(--font-body);outline:none}._control_lmq3b_44::placeholder{color:var(--text-tertiary)}._control_lmq3b_44:focus{border-color:color-mix(in oklab, var(--accent) 50%, var(--border))}._control_lmq3b_44:disabled{opacity:.6;cursor:not-allowed}._nameInput_lmq3b_75{font-family:var(--font-serif);font-size:22px;font-weight:700}._textarea_lmq3b_81{resize:vertical;min-height:200px;line-height:1.6}._preview_lmq3b_87{border:1px solid var(--border);object-fit:contain;border-radius:8px;max-width:100%;max-height:220px;margin-top:10px;display:block}._label_lmq3b_97{font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-weight:600;display:block}._labelRequired_lmq3b_108:after{content:"*";color:var(--danger);margin-left:4px}._hint_lmq3b_114{color:var(--text-tertiary);margin-top:8px;font-size:12px;line-height:1.5;display:block}._footer_lmq3b_123{flex-direction:column;gap:14px;padding-top:8px;display:flex}._actions_lmq3b_130{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._actions_lmq3b_130>[data-grow]{flex:1 1 0}@keyframes _modal-slide-up_1td21_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1td21_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._page_1td21_27{flex-direction:column;flex:auto;gap:16px;width:100%;max-width:960px;margin-inline:auto;display:flex}._pageWide_1td21_38{max-width:none}._media_1td21_45{flex-direction:column;flex:none;gap:16px;display:flex}._mediaFull_1td21_54{flex:1 0 auto;min-height:calc(100dvh - 8rem)}@media (width<=649px){._mediaFull_1td21_54{min-height:calc(100dvh - 9.75rem - var(--safe-top) - var(--safe-bottom))}}._header_1td21_69{align-items:center;gap:12px;display:flex}._name_1td21_75{min-width:0;font-size:28px;font-family:var(--font-serif);letter-spacing:-.5px;color:var(--text-primary);flex:1;margin:0;font-weight:700}@media (width<=649px){._name_1td21_75{font-size:22px}._headBtn_1td21_92{gap:0;width:44px;min-width:44px;height:44px;padding:0}}._headBtn_1td21_92{flex-shrink:0;width:auto;max-width:none;padding-left:10px;padding-right:10px}._paper_1td21_111{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;flex:auto;padding:28px}@media (width<=649px){._paper_1td21_111{padding:18px}}._paperFull_1td21_125{min-height:60vh}._body_1td21_130{color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.75}._cover_1td21_138{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}._coverShot_1td21_146{border:1px solid var(--border);background:var(--bg-secondary);cursor:zoom-in;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:360px;padding:0;display:flex;overflow:hidden}@media (width<=649px){._coverShot_1td21_146{height:220px}}._coverShot_1td21_146:hover{border-color:var(--accent)}._coverImg_1td21_169{object-fit:cover;width:100%;height:100%}._spacer_1td21_178{flex:auto}._footer_1td21_183{flex-direction:column;gap:14px;padding-top:8px;display:flex}._tags_1td21_190{flex-wrap:wrap;gap:8px;display:flex}._tag_1td21_190{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:12.5px;font-family:var(--font-body);cursor:default;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}._tagOn_1td21_210{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-soft);color:var(--text-primary)}._actionBtn_1td21_216{align-items:center;gap:6px;width:auto;max-width:none;display:inline-flex}._deleteBtn_1td21_225{width:44px;min-width:44px;height:44px;color:var(--danger);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._deleteBtn_1td21_225:hover{border-color:var(--danger)}._confirm_1td21_240{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}._confirmText_1td21_248{color:var(--text-secondary);font-size:13px}@keyframes _modal-slide-up_13vco_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_13vco_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._inner_13vco_25{flex-direction:column;gap:16px;width:100%;max-width:960px;margin:0 auto;display:flex}._title_13vco_36{letter-spacing:-.3px;color:var(--text-primary);margin:0;font-size:22px;font-weight:700}@media (width<=649px){._title_13vco_36{font-size:18px}}._title_13vco_36{margin:0 0 4px}._kinds_13vco_52{display:block}._label_13vco_56{font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-weight:600;display:block}._pills_13vco_67{flex-wrap:wrap;gap:8px;display:flex}@media (width<=649px){._pill_13vco_67{min-height:44px}}._pill_13vco_67{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._pill_13vco_67:hover{border-color:var(--border-strong)}._pill_13vco_67:disabled{opacity:.6;cursor:not-allowed}._pillActive_13vco_101{background:color-mix(in oklab, var(--accent) 16%, transparent);border-color:var(--accent);color:var(--accent)}._pillActive_13vco_101:hover{border-color:var(--accent)}._actionBtn_13vco_110{align-items:center;gap:6px;width:auto;max-width:none;display:inline-flex}@keyframes _modal-slide-up_ld1kz_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_ld1kz_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._tabsRow_ld1kz_25{border-bottom:1px solid var(--border);align-items:stretch;gap:12px;margin-bottom:1rem;display:flex}._tabsActions_ld1kz_33{flex-shrink:0;align-self:center;align-items:center;gap:8px;padding-bottom:6px;display:flex}@media (width<=649px){._tabsActionsDesktop_ld1kz_43{display:none}}._tabs_ld1kz_25{flex:1;gap:0;min-width:0;margin-bottom:-1px;display:flex;position:relative}._tabOverflow_ld1kz_58{visibility:hidden;pointer-events:none;position:absolute}@media (width<=649px){._moreTab_ld1kz_65{gap:0;width:44px;min-width:44px;height:44px;padding:0}}._moreTab_ld1kz_65{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:10px;transition:color .15s;display:inline-flex}._moreTab_ld1kz_65:hover{color:var(--text-primary)}._moreTabIdle_ld1kz_90{visibility:hidden;pointer-events:none}._moreMenu_ld1kz_95{z-index:20;background:var(--bg-elevated,var(--bg-secondary));border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 12px 28px #00000073}@media (width<=649px){._moreItem_ld1kz_112{min-height:44px}}._moreItem_ld1kz_112{color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}._moreItem_ld1kz_112:hover{background:var(--surface-hover);color:var(--text-primary)}._moreItemActive_ld1kz_136{color:var(--accent)}@media (width<=649px){._tab_ld1kz_25{min-height:44px}}._tab_ld1kz_25{cursor:pointer;font-family:var(--font-body);color:var(--text-tertiary);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}._tab_ld1kz_25:hover{color:var(--text-secondary)}._tabActive_ld1kz_166{color:var(--text-primary);border-bottom-color:var(--accent)}._tabActive_ld1kz_166:hover{color:var(--text-primary)}._tabIcon_ld1kz_174{font-size:14px;line-height:1}._tabDim_ld1kz_179{opacity:.4}._tabCount_ld1kz_183{font-family:var(--font-mono);color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:4px;padding:1px 6px;font-size:11px}@media (width<=649px){._tabsCompact_ld1kz_194 ._tab_ld1kz_25{padding:9px 12px;font-size:12px}}@keyframes _modal-slide-up_gfojk_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_gfojk_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._carousel_gfojk_27[data-direction=next]>._panel_gfojk_27{animation:.2s ease-out _swipe-from-right_gfojk_1}@media (prefers-reduced-motion:reduce){._carousel_gfojk_27[data-direction=next]>._panel_gfojk_27{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes _swipe-from-right_gfojk_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}._carousel_gfojk_27[data-direction=prev]>._panel_gfojk_27{animation:.2s ease-out _swipe-from-left_gfojk_1}@media (prefers-reduced-motion:reduce){._carousel_gfojk_27[data-direction=prev]>._panel_gfojk_27{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes _swipe-from-left_gfojk_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}._alert_ta17r_1{border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.84375rem;line-height:1.4}._danger_ta17r_9{background:color-mix(in oklab, var(--danger) 12%, transparent);border:1px solid color-mix(in oklab, var(--danger) 35%, transparent);color:var(--danger)}._warn_ta17r_15{background:color-mix(in oklab, var(--warning) 12%, transparent);border:1px solid color-mix(in oklab, var(--warning) 35%, transparent);color:var(--warning)}._toggle_1cpv2_2{aspect-ratio:1;border:1px solid var(--border);background:var(--bg-secondary);width:auto;min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}._toggle_1cpv2_2:hover{border-color:var(--accent)}._toggle_1cpv2_2:disabled{opacity:.6;cursor:not-allowed}._toggleOn_1cpv2_27{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}@keyframes _modal-slide-up_1jbj6_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_1jbj6_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._toast_1jbj6_25{z-index:9997;border:1px solid var(--border);background:var(--bg-secondary);max-width:calc(100vw - 2rem);color:var(--text-primary);cursor:pointer;border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}@media (width<=649px){._action_1jbj6_44{position:relative}._action_1jbj6_44:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}._action_1jbj6_44{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:.75rem;padding:0;font-weight:600}@media (width<=767px){._toast_1jbj6_25{bottom:5rem}}._build_xk10x_3{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:auto;font-size:11px}._behind_xk10x_11{color:var(--accent)}._offline_xk10x_16{color:var(--text-tertiary);margin-left:auto;font-size:11px}@keyframes _modal-slide-up_10c9w_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_10c9w_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._block_10c9w_25{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding-bottom:18px;display:flex}._head_10c9w_33{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._label_10c9w_40{color:var(--text-secondary);font-size:13px;font-weight:600}._code_10c9w_46{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-primary);font-size:18px;font-weight:700}._hint_10c9w_54{color:var(--text-tertiary);margin:0;font-size:12.5px}._error_10c9w_60{color:var(--danger);margin:0;font-size:12.5px}@media (width<=649px){._retry_10c9w_67{min-height:44px}}._retry_10c9w_67{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0}._buttons_10c9w_81{gap:8px;display:flex}._buttons_10c9w_81>button{flex:1;width:auto}@keyframes _modal-slide-up_113i9_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _modal-fade-in_113i9_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._settings_113i9_25,._form_113i9_31{flex-direction:column;gap:1rem;display:flex}._formError_113i9_37{background:color-mix(in oklab, var(--danger) 10%, transparent);border:1px solid var(--danger);color:var(--danger);border-radius:8px;padding:.75rem 1rem;font-size:.875rem}._formSuccess_113i9_46{border:1px solid var(--success);color:var(--success);background:#22c55e1a;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}._profileHead_113i9_56{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:18px;display:flex}._profileMeta_113i9_64{min-width:0}._profileName_113i9_68{font-size:16px;font-weight:700;font-family:var(--font-serif);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._profileEmail_113i9_78{color:var(--text-tertiary);font-size:12.5px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}._field_113i9_88{flex-direction:column;gap:.25rem;display:flex}._actions_113i9_94{border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._actionRow_113i9_102{width:100%;min-height:44px;color:var(--text-secondary);font-size:13.5px;font-weight:600;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 14px;text-decoration:none;transition:background .12s,color .12s;display:flex}._actionRow_113i9_102+._actionRow_113i9_102{border-top:1px solid var(--border)}._actionRow_113i9_102:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}._actionRow_113i9_102:disabled{color:var(--text-tertiary);cursor:default}._actionLabel_113i9_136{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._actionIcon_113i9_145{color:var(--text-tertiary);flex-shrink:0;transition:color .12s}._actionRow_113i9_102:hover:not(:disabled) ._actionIcon_113i9_145{color:var(--accent)}._actionDanger_113i9_155,._actionDanger_113i9_155 ._actionIcon_113i9_145{color:var(--danger)}._actionDanger_113i9_155:hover{background:color-mix(in oklab, var(--danger) 14%, transparent);color:var(--danger)}._actionDanger_113i9_155:hover ._actionIcon_113i9_145{color:var(--danger)}._legalLinks_113i9_169{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;font-size:12.5px;display:flex}._legalLinks_113i9_169 a{align-items:center;display:inline-flex}@media (width<=649px){._legalLinks_113i9_169 a{min-height:44px}}._legalLinks_113i9_169 a{color:var(--text-tertiary);text-decoration:none;transition:color .12s}._legalLinks_113i9_169 a:hover{color:var(--accent)}._fieldLabel_113i9_197{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}._saveBtn_113i9_204{max-width:none}
