.page_page__556_G{color:var(--text);background:var(--bg);min-height:100svh}.page_fixedNav__BHsyu{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);box-sizing:border-box;display:flex;align-items:center;gap:.75rem;padding-left:var(--content-left);padding-right:var(--content-left);background:rgba(11,11,12,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #1f1f23}.page_brandBtn__nxiEH{color:var(--text);padding:8px 12px;font-weight:700;font-size:var(--fs-lg);cursor:pointer}.page_brandBtn__nxiEH,.page_menu__oE2yl{border:1px solid #2a2a30;background:#101014;border-radius:10px}.page_menu__oE2yl{position:absolute;top:var(--nav-height);left:var(--content-left);box-shadow:0 10px 30px rgba(0,0,0,.35);display:grid;min-width:220px;padding:6px}.page_menu__oE2yl button{text-align:left;background:transparent;color:var(--text);border:0;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:var(--fs-lg);font-weight:600;line-height:1.2}.page_menu__oE2yl button:hover{background:#18181c}.page_main__nw1Wk{padding:var(--nav-offset) 16px 100vh;max-width:var(--content-max);margin:0 auto}.page_navBtn__R6Md3{border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;border-radius:8px;padding:.35rem .6rem;cursor:pointer}.page_modalBackdrop__vN_iV{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:110}.page_modal__Zu_ho{background:var(--card);border:1px solid #2a2a30;border-radius:14px;padding:16px;width:min(520px,92vw);box-shadow:0 10px 30px rgba(0,0,0,.35)}.page_modalTitle__tx5Xj{margin:0 0 6px;font-size:18px}.page_modalBody__t3vOb{color:var(--muted);margin:0 0 12px}.page_modalRow__LUeLW{display:flex;gap:8px;justify-content:flex-end}.page_toasts__KmIcL{position:fixed;z-index:120;right:14px;bottom:14px;display:grid;grid-gap:8px;gap:8px}.page_toast__1lKWn{padding:10px 12px;border-radius:10px;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.page_toast__1lKWn.page_success__r1r7Y{background:#14371e;border:1px solid #215c32}.page_toast__1lKWn.page_error__JBrsB{background:#3a1414;border:1px solid #6b2222}.page_toast__1lKWn.page_info__8WZDv{background:#141a36;border:1px solid #243271}.ui_section__K4Dyd{margin:1.25rem 0;padding:0 var(--sp-4)}.ui_h2__C7Gp9{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ui_muted__38GTN{color:var(--c-text-dim);font-size:var(--fs-md)}.ui_card__UOkHE{border:1px solid var(--c-border-soft);border-radius:var(--r-12);padding:.9rem 1rem;margin-top:.75rem;background:var(--c-card-bg)}.ui_vstack__TChw5{display:grid;grid-auto-rows:auto;grid-row-gap:1rem;row-gap:1rem}.ui_field__WMeId{display:grid;grid-auto-rows:auto;grid-row-gap:.5rem;row-gap:.5rem}.ui_label__owLFZ{display:block;font-size:var(--fs-lg);color:var(--c-text);margin:0;line-height:1.2}.ui_input__n9_Vc{background:transparent;color:inherit;min-width:0;line-height:1.25}.ui_input__n9_Vc,.ui_textarea__5QpgS{width:100%;box-sizing:border-box;border:1px solid var(--c-border);padding:.55rem .65rem;border-radius:var(--r-8)}.ui_textarea__5QpgS{background:#ffffff;color:#111;min-height:72px;resize:vertical;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}select.ui_input__n9_Vc{color:#111;background:#fff;border-color:color-mix(in srgb,#ffffff 30%,transparent)}.ui_actions__PWc4O{display:flex;flex-wrap:wrap;gap:var(--sp-8);align-items:center}.ui_btn__h8I0a{border:1px solid var(--c-border);border-radius:var(--r-8);padding:.55rem .9rem;background:transparent;cursor:pointer;color:var(--c-text);font-size:var(--fs-lg);font-weight:600}.ui_btn__h8I0a:hover{background:var(--c-hover)}.ui_btn__h8I0a:disabled{opacity:.5;cursor:not-allowed}.ui_primary__iUJns{border:1px solid;border-radius:var(--r-10);padding:.65rem 1rem;font-weight:700;cursor:pointer;background:var(--c-primary-bg);color:var(--c-text);font-size:var(--fs-lg)}.ui_primary__iUJns:hover{background:color-mix(in srgb,#ffffff 14%,transparent)}.ui_primary__iUJns:disabled{opacity:.5;cursor:not-allowed}.ui_listRow__RZ4RE{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:var(--sp-8);gap:var(--sp-8);padding:.4rem .5rem;border-radius:var(--r-10)}.ui_listRow__RZ4RE:hover{background:var(--c-hover)}.ui_listActions__odyXR{display:flex;flex-wrap:wrap;gap:var(--sp-8);justify-content:flex-end}.ui_listText__BwxJF{min-width:0}.ui_swatch___PvJV{width:14px;height:14px;border-radius:4px;border:1px solid #0004}.ui_code__g0c55{font-weight:700;letter-spacing:.2px}.ui_dim___ty_L{color:var(--c-text-dim);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ui_okline__wm_aa{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-lg)}.color-select_root__Sniir{position:relative;width:100%}.color-select_trigger__E9PWV{--fs:var(--fs-lg,18px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;width:100%;font-size:var(--fs);line-height:1.25;color:var(--text);background:#101014;border:1px solid #2a2a30;border-radius:10px;padding:10px 12px;cursor:pointer}.color-select_trigger__E9PWV:disabled{opacity:.6;cursor:not-allowed}.color-select_caret__QtCBp{opacity:.7}.color-select_swatch__Xuhvv{width:14px;height:14px;border-radius:4px;border:1px solid color-mix(in srgb,#000 50%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.color-select_value__gSRD3{font-weight:600}.color-select_placeholder__VGlhX{color:var(--muted,#9aa0a6)}.color-select_listbox__DQq52{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;background:#101014;border:1px solid #2a2a30;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.35);padding:6px;display:grid;grid-gap:4px;gap:4px;max-height:280px;overflow:auto;font-size:var(--fs-lg,18px)}.color-select_option__fq3Nk{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px;border-radius:8px;cursor:pointer}.color-select_option__fq3Nk[data-active]{background:#18181c}.color-select_option__fq3Nk[data-selected] .color-select_code__dpX3T{font-weight:700}.color-select_code__dpX3T{color:var(--text)}.color-select_visuallyHidden__B0bwO{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}