.jobs_loading__BL5RA{padding:60px 20px;text-align:center;color:var(--text-faint)}.jobs_searchBar__T99dD{position:relative;margin-bottom:14px}.jobs_search__C7YLw{width:100%;box-sizing:border-box;padding:12px 16px 12px 42px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-family:inherit;font-size:.95rem;color:var(--text-body)}.jobs_search__C7YLw:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.jobs_searchIcon__H8XQY{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.jobs_count__h1n02{margin-bottom:18px;font-size:.92rem;color:var(--text)}.jobs_countDim__QGxpY{color:var(--text-faint);font-weight:500}.jobs_emptyBox__5xYcA{padding:72px 20px;text-align:center;color:var(--text-faint);background:var(--surface);border:1px solid var(--border);border-radius:16px}.jobs_emptyBox__5xYcA p{margin:0 0 18px}.jobs_layout__dRS42{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px;gap:20px;align-items:start}.jobs_listCol__CoNVx{display:flex;flex-direction:column;gap:14px;min-width:0}.jobs_companyCard__HfLiy{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.jobs_companyHead__k1NKR{display:flex;align-items:center;gap:12px;margin-bottom:12px}.jobs_logo__T58bh{width:44px;height:44px;border-radius:10px;object-fit:contain;background:var(--surface-2);border:1px solid var(--border-soft);padding:4px;flex-shrink:0}.jobs_logoFallback__umqsF{width:44px;height:44px;border-radius:10px;background:var(--brand-tint);color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex-shrink:0}.jobs_companyMeta__aGWOz{min-width:0}.jobs_companyName__dhH2_{margin:0;font-size:1rem;font-weight:800;color:var(--text);letter-spacing:-.01em}.jobs_companySub__Zh1Ck{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px;font-size:.78rem;color:var(--text-faint)}.jobs_jobList__51sIL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.jobs_jobItem__9_X6H{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;padding:11px 12px;border:1px solid transparent;border-radius:10px;background:none;font-family:inherit;cursor:pointer}.jobs_jobItem__9_X6H:hover{background:var(--surface-2)}.jobs_jobItemOn__Z5c98{background:var(--brand-tint);border-color:var(--brand-border)}.jobs_jobTitleRow__8hZcV{display:flex;align-items:center;gap:8px}.jobs_jobTitle__07iwI{font-size:.92rem;font-weight:700;color:var(--text);word-break:keep-all}.jobs_jobMeta__VMVxo{display:flex;flex-wrap:wrap;gap:10px;font-size:.78rem;color:var(--text-muted)}.jobs_salaryDim__Mk54M{color:var(--success);font-weight:700}.jobs_postedDim__I2_lk{color:var(--text-faint);margin-left:auto}.jobs_filledBadge__vGAUY{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--surface-hover);color:var(--text-muted);font-size:.7rem;font-weight:700}.jobs_viewAll__6ZnXP{width:100%;margin-top:10px;padding:8px;border:none;border-top:1px solid var(--border-soft);background:none;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--brand);cursor:pointer}.jobs_viewAll__6ZnXP:hover{background:var(--surface-2)}.jobs_pager__GnEEr{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:8px}.jobs_pageBtn__Df4N0{padding:8px 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.jobs_pageBtn__Df4N0:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.jobs_pageBtn__Df4N0:disabled{opacity:.45;cursor:not-allowed}.jobs_pageInfo__Q01Ic{font-size:.84rem;color:var(--text-muted);font-weight:600}.jobs_detailCol__kIpOi{position:-webkit-sticky;position:sticky;top:16px;min-width:0}.jobs_detail__ViTZJ{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px;max-height:calc(100vh - 40px);overflow-y:auto}.jobs_detailEmpty__QRcjx{background:var(--surface);border:1px dashed var(--border-strong);border-radius:14px;padding:72px 20px;text-align:center;color:var(--text-faint);font-size:.92rem}.jobs_detailTitleRow__EGXBJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.jobs_detailTitle__u4RL4{margin:0;font-size:1.35rem;font-weight:800;color:var(--text);letter-spacing:-.02em;word-break:keep-all}.jobs_detailMeta__gy1Wv{margin:8px 0 16px;font-size:.88rem;color:var(--text-muted)}.jobs_detailCompany__LCIwt{color:var(--text);font-weight:700}.jobs_detailCompany__LCIwt:hover{color:var(--brand)}.jobs_dot__jq9ok{margin:0 7px;color:var(--text-faint)}.jobs_tags__88uiM{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.jobs_tag__mitCd{padding:4px 11px;border-radius:999px;background:var(--surface-3);font-size:.76rem;font-weight:700;color:var(--text-muted)}.jobs_tagGood__NCYrE{background:var(--success-tint);color:var(--success)}.jobs_salaryBox__6C1Wr{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);margin-bottom:22px}.jobs_salaryIcon__tx_q4{font-size:1.3rem;line-height:1.2}.jobs_salaryAmount__HfeYm{font-size:1.1rem;font-weight:800;color:var(--success);letter-spacing:-.01em}.jobs_salaryNote__8Fqz5{font-size:.8rem;color:var(--text-faint);margin-top:2px}.jobs_compRow__aUNin{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.jobs_compTag__Nu6GI{padding:3px 10px;border-radius:6px;background:var(--surface);border:1px solid var(--border);font-size:.74rem;font-weight:700;color:var(--text-muted)}.jobs_section__IZDXn{margin-bottom:22px}.jobs_sectionH__9w0cM{margin:0 0 10px;font-size:.95rem;font-weight:800;color:var(--text)}.jobs_qualList__W5csY{margin:0;padding-left:20px;color:var(--text-body);font-size:.9rem;line-height:1.85;word-break:keep-all}.jobs_qualList__W5csY li::marker{color:var(--brand)}.jobs_desc__404Xy{font-size:.92rem;line-height:1.85;color:var(--text-body);word-break:keep-all}.jobs_desc__404Xy h1,.jobs_desc__404Xy h2,.jobs_desc__404Xy h3{font-size:1rem;font-weight:800;color:var(--text);margin:20px 0 8px}.jobs_desc__404Xy p{margin:0 0 12px}.jobs_desc__404Xy ol,.jobs_desc__404Xy ul{padding-left:20px;margin:0 0 12px}.jobs_desc__404Xy a{color:var(--brand);text-decoration:underline}.jobs_desc__404Xy img{max-width:100%;height:auto;border-radius:8px}.jobs_detailActions__7kIu6{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:18px;border-top:1px solid var(--border-soft)}.jobs_primaryBtn__aQK39{display:inline-block;padding:11px 22px;border-radius:10px;background:var(--brand);color:var(--on-brand);font-size:.9rem;font-weight:700}.jobs_primaryBtn__aQK39:hover{background:var(--brand-strong);color:var(--on-brand)}.jobs_ghostBtn__ITflM{display:inline-block;padding:11px 22px;border-radius:10px;background:var(--surface);color:var(--text-body);border:1px solid var(--border-strong);font-size:.9rem;font-weight:700}.jobs_ghostBtn__ITflM:hover{background:var(--surface-2);color:var(--text)}@media (max-width:900px){.jobs_layout__dRS42{grid-template-columns:1fr}.jobs_detailCol__kIpOi{position:static}.jobs_detail__ViTZJ{max-height:none}}.jobs_fact__aIlDb{margin:0;font-size:.9rem;line-height:1.7;color:var(--text-body)}.jobs_fact__aIlDb b{display:inline-block;min-width:56px;font-weight:700;color:var(--text)}.jobs_companyBox__cWmNz{display:flex;gap:14px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.jobs_companyBoxLogo___v_5E{width:56px;height:56px;flex:none;object-fit:contain;border-radius:8px;background:var(--surface);padding:4px}.jobs_companyBoxLogoFallback__Wff__{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--surface-3);font-weight:800;color:var(--text-muted)}.jobs_companyBoxText__6mial{min-width:0}.jobs_companyBoxName__MQNaV{margin:0 0 4px;font-size:.95rem;font-weight:800;color:var(--text)}.jobs_companyBoxLinks__R6V71{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.jobs_companyBoxLinks__R6V71 a{font-size:.82rem;color:var(--brand-strong);text-decoration:none}.jobs_companyBoxLinks__R6V71 a:hover{text-decoration:underline}.jobs_companyBoxDesc__ttLNQ{margin:0 0 8px;font-size:.85rem;line-height:1.6;color:var(--text-muted)}.jobs_companyBoxStats__y6QA0{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;color:var(--text-muted)}.jobs_membersNote__xjPnG{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.jobs_membersLeft__gAfcW{display:flex;align-items:center;gap:10px;min-width:0}.jobs_dots__b8i3S{display:inline-flex}.jobs_dots__b8i3S i{width:16px;height:16px;border-radius:50%;display:block}.jobs_dots__b8i3S i+i{margin-left:-6px}.jobs_dotBlue__T4_h5{background:#3b82f6}.jobs_dotGreen__3ojp3{background:#22c55e}.jobs_dotOrange__2QnGO{background:var(--warn-solid)}.jobs_membersText__kLtx_{font-size:.85rem;color:var(--text-muted)}.jobs_membersText__kLtx_ b{color:var(--text)}.jobs_membersBtn__Xjm0j{flex:none;font-size:.78rem;font-weight:600;color:var(--brand-strong);text-decoration:none;border:1px solid var(--brand-border);border-radius:8px;padding:5px 10px}.jobs_membersBtn__Xjm0j,.jobs_membersBtn__Xjm0j:hover{background:var(--brand-tint)}.jobs_predictBox__GYCi9{margin-bottom:16px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.jobs_predictH__wgNYH{margin:0 0 10px;font-size:.85rem;font-weight:700;color:var(--text-body)}.jobs_levelTags__qmP4O{display:flex;flex-wrap:wrap;gap:8px}.jobs_levelTag__7npjq{font-size:.8rem;font-weight:700;color:var(--on-brand);background:var(--brand-strong);border-radius:999px;padding:4px 10px}.jobs_predictEmpty__1wqdq{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.85rem;color:var(--text-muted)}.jobs_previewPane__b_JyV{max-width:780px}.jobs_detailTitleActions__MK75s{display:flex;align-items:center;gap:8px;flex:none}.jobs_shareBtn__D4VWr{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-body);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.jobs_shareBtn__D4VWr:hover{border-color:var(--brand-border);color:var(--brand-strong)}.admin_wrap__stR6D{max-width:1080px;margin:0 auto;padding:24px 0 80px}.admin_head__U5mmH{margin-bottom:24px}.admin_back__va4p5{display:inline-flex;gap:6px;margin-bottom:12px;font-size:.9rem;font-weight:600;color:var(--text-muted)}.admin_back__va4p5:hover{color:var(--brand)}.admin_h1__F6Ww9{font-size:1.8rem;font-weight:800;letter-spacing:-.02em;color:var(--text);margin:0 0 8px}.admin_sub__kxvC1{color:var(--text-muted);margin:0;line-height:1.6;word-break:keep-all}.admin_loading__7lWfY{text-align:center;color:var(--text-faint);padding:60px 0}.admin_errorBox__VHE6j{padding:16px 18px;background:var(--danger-tint);border:1px solid var(--danger-border);border-radius:12px;color:var(--danger-strong);font-size:.9rem}.admin_empty__yWj7l{text-align:center;color:var(--text-faint);padding:48px 0}.admin_section__swTGg{margin-bottom:32px}.admin_h2__jWYDt{font-size:1.2rem;font-weight:800;color:var(--text);margin:0 0 16px}.admin_note__lBG1w{font-size:.82rem;color:var(--text-faint);margin:14px 0 0;line-height:1.6;word-break:keep-all}.admin_grid__37D5S{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.admin_card__wJUg0{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:8px}.admin_cardAction__QElOJ{border-color:var(--brand-border);background:var(--brand-tint)}.admin_cardAction__QElOJ:hover{border-color:var(--brand);box-shadow:0 8px 24px rgba(49,130,246,.12)}.admin_cardTop__kJETP{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin_cardTitle__62zG2{font-size:1rem;font-weight:800;color:var(--text)}.admin_count__wyLEm{min-width:30px;text-align:center;font-size:.95rem;font-weight:800;color:var(--text-muted);background:var(--surface-hover);border-radius:999px;padding:2px 12px}.admin_countHot__cK6_G{background:var(--danger-tint);color:var(--danger)}.admin_cardDesc__hvhk3{font-size:.84rem;color:var(--text-muted);line-height:1.5;margin:0;word-break:keep-all}.admin_cardCta__VshNO{font-size:.86rem;font-weight:700;color:var(--brand);margin-top:4px}.admin_cardMeta__ZJzcR{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.admin_path__q3tgL{font-size:.75rem;color:var(--text-faint);background:var(--surface-2);border-radius:6px;padding:2px 8px}.admin_metaMuted__jhNU3{font-size:.76rem;color:var(--text-faint)}.admin_metaWarn__5u2wX{font-size:.76rem;color:var(--warn)}.admin_notice__XIN9G{padding:12px 16px;background:var(--success-tint);border:1px solid var(--success);border-radius:10px;color:var(--success);font-size:.88rem;margin-bottom:16px}.admin_reviewList__tBtbv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.admin_reviewCard__B_Jp9{display:flex;gap:16px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:flex-start}.admin_reviewCover__r86Y0{object-fit:cover;background:var(--surface-3)}.admin_reviewCover__r86Y0,.admin_reviewEmoji__QqHaf{width:88px;height:88px;border-radius:12px;flex-shrink:0}.admin_reviewEmoji__QqHaf{background:var(--brand-tint);display:flex;align-items:center;justify-content:center;font-size:2.2rem}.admin_reviewBody___rdsp{flex:1 1;min-width:0}.admin_settingRow__ZVIdq{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 22px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.admin_settingText__ct_WE{flex:1 1;min-width:220px}.admin_settingTitle__bXNHH{font-size:1rem;font-weight:800;color:var(--text)}.admin_settingDesc__QSfcg{margin:6px 0 0;font-size:.88rem;line-height:1.6;color:var(--text-muted);word-break:keep-all}.admin_switch__NIJ0l{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-hover);font-family:inherit;font-size:.86rem;font-weight:700;color:var(--text-muted);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.admin_switch__NIJ0l:disabled{opacity:.6;cursor:not-allowed}.admin_switchKnob__WR_7o{width:22px;height:22px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.2);transition:background .15s}.admin_switchOn__sjrt1{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-strong)}.admin_switchOn__sjrt1 .admin_switchKnob__WR_7o{background:var(--brand)}.admin_reviewTitle__LHWxP{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:1.05rem;font-weight:800;color:var(--text)}.admin_reviewBadge__Hefl8{font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--brand-tint);color:var(--brand-strong)}.admin_reviewSummary__04cxp{font-size:.9rem;color:var(--text-body);line-height:1.55;margin:4px 0 0;word-break:keep-all}.admin_reviewMeta__K2jU1{font-size:.8rem;color:var(--text-faint)}.admin_reviewLinks__aOBpQ,.admin_reviewMeta__K2jU1{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.admin_reviewLinks__aOBpQ a{font-size:.82rem;font-weight:700;color:var(--brand)}.admin_reviewLinks__aOBpQ a:hover{text-decoration:underline}.admin_reviewActions__oKp6c{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.admin_approveBtn__RNzWb{padding:9px 20px;border:none;border-radius:8px;color:var(--on-success);font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.admin_approveBtn__RNzWb,.admin_approveBtn__RNzWb:hover:not(:disabled){background:var(--success)}.admin_approveBtn__RNzWb:disabled{opacity:.6;cursor:not-allowed}.admin_rejectBtn__nWSbS{padding:9px 20px;border:1px solid var(--danger-border);border-radius:8px;background:var(--surface);color:var(--danger);font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.admin_rejectBtn__nWSbS:hover:not(:disabled){background:var(--danger-tint)}.admin_rejectBtn__nWSbS:disabled{opacity:.6;cursor:not-allowed}@media (max-width:700px){.admin_h1__F6Ww9{font-size:1.5rem}.admin_reviewCard__B_Jp9{flex-direction:column}.admin_reviewActions__oKp6c{flex-direction:row;align-self:stretch}.admin_approveBtn__RNzWb,.admin_rejectBtn__nWSbS{flex:1 1}}.admin_queueList__ce8EA{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.admin_queueItem__2OICB{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.admin_queueHead__pNF2N{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer}.admin_queueHead__pNF2N:hover{background:var(--surface-2)}.admin_queueSummary__6llf0{display:flex;flex-wrap:wrap;gap:18px;min-width:0}.admin_queueField__H9DNe{display:flex;flex-direction:column;gap:2px;min-width:0}.admin_queueLabel__nQc9t{font-size:.72rem;font-weight:700;color:var(--text-faint)}.admin_queueValue__rCAVR{font-size:.9rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.admin_queueToggle__gGi8A{flex-shrink:0;font-size:.8rem;font-weight:700;color:var(--brand)}.admin_queueRaw__g0k20{border-top:1px solid var(--border-soft);background:var(--surface-2);padding:12px 16px;display:flex;flex-direction:column;gap:6px}.admin_queueRawRow__bb4JZ{display:flex;gap:12px;align-items:baseline}.admin_queueRawKey__lyjYj{flex-shrink:0;min-width:160px;font-size:.76rem;color:var(--text-muted)}.admin_queueRawVal__MT4OE{font-size:.84rem;color:var(--text-body);word-break:break-all}@media (max-width:700px){.admin_queueHead__pNF2N{flex-direction:column;align-items:flex-start;gap:10px}.admin_queueValue__rCAVR{max-width:100%;white-space:normal}.admin_queueRawRow__bb4JZ{flex-direction:column;gap:2px}.admin_queueRawKey__lyjYj{min-width:0}}.admin_contentTabs__59vDg{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:18px}.admin_contentTab__EXfPa{padding:9px 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.admin_contentTab__EXfPa:hover{border-color:var(--border-strong)}.admin_contentTabOn__m8jN0{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.admin_contentSearch__EzJZ7{margin-left:auto;min-width:220px;padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-family:inherit;font-size:.86rem;color:var(--text-body)}.admin_contentSearch__EzJZ7:focus{outline:none;border-color:var(--brand);background:var(--surface)}.admin_contentCount__oFby_{font-size:.82rem;color:var(--text-faint);margin:0 0 10px}.admin_contentList__OMDsS{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.admin_contentRow__xGM_t{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.admin_contentMain__K_mEi{flex:1 1;min-width:0}.admin_contentTitle__mucoZ{display:block;font-size:.95rem;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_contentTitle__mucoZ:hover{color:var(--brand);text-decoration:underline}.admin_contentMeta__A1NeQ{margin-top:5px;display:flex;gap:10px;flex-wrap:wrap;font-size:.78rem;color:var(--text-faint)}.admin_countryEdit__oJFse{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px}.admin_countryEdit__oJFse label{font-size:.78rem;font-weight:700;color:var(--text-muted)}.admin_countryEdit__oJFse select{min-width:120px;padding:6px 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.8rem}.admin_countrySave__B8LhN{padding:6px 10px;border:1px solid var(--brand-border);border-radius:7px;background:var(--brand-tint);color:var(--brand-strong);font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.admin_countrySave__B8LhN:disabled{opacity:.5;cursor:not-allowed}.admin_contentPager__H97uQ{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.admin_pageBtn__MJpQ2{padding:8px 16px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.admin_pageBtn__MJpQ2:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.admin_pageBtn__MJpQ2:disabled{opacity:.4;cursor:not-allowed}.admin_pageInfo__Eh5SS{font-size:.85rem;color:var(--text-muted);font-weight:600}.admin_previewCard___zjFc{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px}.admin_previewCover__UipbL{width:100%;border-radius:12px;display:block;margin-bottom:22px}.admin_previewCat__yGWqK{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--brand-tint);color:var(--brand-strong);font-size:.78rem;font-weight:700}.admin_previewTitle__1vPV8{font-size:1.7rem;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:12px 0 8px;line-height:1.4;word-break:keep-all}.admin_previewMeta__dhOXz{display:flex;gap:12px;flex-wrap:wrap;font-size:.84rem;color:var(--text-faint);margin-bottom:22px}.admin_previewEmpty__crtiP{color:var(--text-faint);font-style:italic}.admin_editBtn__LrR6c{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:9px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);font-size:.85rem;font-weight:700;white-space:nowrap}.admin_editBtn__LrR6c:hover{border-color:var(--brand);color:var(--brand)}.admin_userBar__qsBuw{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.admin_userTotal__Bng7H{font-size:.86rem;font-weight:700;color:var(--text-body);background:var(--surface-hover);border-radius:8px;padding:8px 12px}.admin_userSearch__LkphU{flex:1 1;min-width:200px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-size:.9rem;color:var(--text)}.admin_userSearch__LkphU:focus{outline:none;border-color:var(--brand)}.admin_userSort__fr6WV{padding:9px 10px;font-size:.86rem}.admin_userCsv__pLpz9,.admin_userSort__fr6WV{border:1px solid var(--border);border-radius:8px;color:var(--text-body);background:var(--surface)}.admin_userCsv__pLpz9{padding:9px 12px;font-size:.84rem;font-weight:700;cursor:pointer}.admin_userCsv__pLpz9:hover{border-color:var(--border-strong)}.admin_userTableWrap__oRqTp{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.admin_userTable__OuLqS{width:100%;border-collapse:collapse;font-size:.86rem;white-space:nowrap}.admin_userTable__OuLqS th{text-align:left;padding:12px 14px;font-size:.78rem;font-weight:700;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border)}.admin_userTable__OuLqS td{padding:12px 14px;border-bottom:1px solid var(--border-soft);color:var(--text-body);vertical-align:middle}.admin_userTable__OuLqS tr:last-child td{border-bottom:none}.admin_userBlocked__qu61x td{background:var(--danger-tint)}.admin_userCell__IX40N{display:flex;align-items:center;gap:10px}.admin_userAvatar__Z6Zof{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--text-muted);font-weight:800;text-transform:uppercase}.admin_userNames__OYS0U{display:flex;flex-direction:column;gap:2px;min-width:0}.admin_userName__M2cbl{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--text)}.admin_userUid__sGyD8{font-size:.72rem;color:var(--text-faint);max-width:160px;overflow:hidden;text-overflow:ellipsis}.admin_userEmail__qAppZ{max-width:220px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.admin_userMuted__1YXh5{color:var(--text-faint)}.admin_userTagBlocked__UE1iq{font-size:.68rem;font-weight:700;color:var(--danger-strong);background:var(--danger-tint);border-radius:5px;padding:2px 6px}.admin_userTagWarn__xRFiw{display:block;font-size:.68rem;font-weight:700;color:var(--warn)}.admin_userTagOk__zEBKA{display:block;font-size:.68rem;font-weight:700;color:var(--success)}.admin_userActions__rDHpY{display:flex;align-items:center;gap:6px}.admin_userBtnDanger__ERE3f,.admin_userBtnOff__583v0,.admin_userBtnOn__caE7f,.admin_userBtnWarn__h5Ul_,.admin_userBtn__4l_PA{padding:6px 10px;border-radius:7px;border:1px solid var(--border);background:var(--surface);font-size:.78rem;font-weight:700;color:var(--text-body);cursor:pointer;line-height:1.4}.admin_userBtnDanger__ERE3f:hover,.admin_userBtnOff__583v0:hover,.admin_userBtnOn__caE7f:hover,.admin_userBtnWarn__h5Ul_:hover,.admin_userBtn__4l_PA:hover{border-color:var(--border-strong)}.admin_userBtnWarn__h5Ul_{color:var(--warn);border-color:var(--warn-border)}.admin_userBtnDanger__ERE3f{color:var(--danger-strong);border-color:var(--danger-border)}.admin_userBtnOn__caE7f{color:var(--success);border-color:var(--success);background:var(--success-tint)}.admin_userBtnOff__583v0{color:var(--text-faint)}.admin_userBtnDanger__ERE3f:disabled,.admin_userBtnOff__583v0:disabled,.admin_userBtnOn__caE7f:disabled,.admin_userBtnWarn__h5Ul_:disabled,.admin_userBtn__4l_PA:disabled{opacity:.5;cursor:not-allowed}.admin_userPager__oeBq_{gap:12px;margin-top:18px}.admin_modalBack__bb2zW,.admin_userPager__oeBq_{display:flex;align-items:center;justify-content:center}.admin_modalBack__bb2zW{position:fixed;inset:0;z-index:60;background:rgba(17,24,39,.45);padding:20px}.admin_modal__M7_Lb{width:100%;max-width:460px;background:var(--surface);border-radius:16px;padding:22px}.admin_modalTitle__y_MoS{font-size:1.1rem;font-weight:800;color:var(--text);margin:0}.admin_modalSub__BNVK1{font-size:.84rem;color:var(--text-muted);margin:6px 0 14px;word-break:break-all}.admin_modalInput__Gqaza{width:100%;min-height:120px;padding:12px;border:1px solid var(--border);border-radius:10px;font-size:.9rem;font-family:inherit;color:var(--text);resize:vertical}.admin_modalInput__Gqaza:focus{outline:none;border-color:var(--brand)}.admin_modalMeta__PVfEe{display:flex;justify-content:space-between;font-size:.76rem;color:var(--text-faint);margin-top:6px}.admin_modalActions__pk8GP{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.admin_modalSend__FEW8U{padding:8px 18px;border-radius:8px;border:none;background:var(--brand);font-size:.86rem;font-weight:700;color:var(--on-brand);cursor:pointer}.admin_modalSend__FEW8U:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.admin_userSearch__LkphU{min-width:100%;order:3}}.admin_modalCheck___F2ww{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:.88rem;color:var(--text-body);cursor:pointer}.admin_modalCheck___F2ww input{width:16px;height:16px;accent-color:var(--brand)}.admin_modalCheckOff__OEZDz{color:var(--text-faint);cursor:not-allowed}.admin_modalHint__MvMBX{margin:6px 0 0;font-size:.78rem;color:var(--text-faint);line-height:1.5;word-break:keep-all}.admin_queueActions__HkwdT{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border-soft);background:var(--surface-2)}.admin_unreadDot__pICWf{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--brand);vertical-align:middle}.admin_badgeTodo__BU3_1{background:var(--warn-tint);color:var(--warn)}.admin_badgeDone__XPvWT,.admin_badgeTodo__BU3_1{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:.76rem;font-weight:700}.admin_badgeDone__XPvWT{background:var(--success-tint);color:var(--success)}.admin_contactMessage__9fu53{margin:6px 0 14px;font-size:.9rem;line-height:1.7;color:var(--text-body);white-space:pre-wrap;word-break:break-word}.admin_contactReplied__dpDTN{margin:0 0 14px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-left:3px solid #10b981;border-radius:8px}.admin_contactInput__mLcWr{width:100%;box-sizing:border-box;margin-top:6px;padding:11px 13px;border:1px solid var(--border-strong);border-radius:10px;font-family:inherit;font-size:.9rem;color:var(--text);resize:vertical;background:var(--surface)}.admin_contactInput__mLcWr:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.admin_contactInput__mLcWr:disabled{background:var(--surface-2);color:var(--text-faint)}.admin_contactActions__46prB{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;align-items:center}.admin_userTagGhost__GVcnn{font-size:.68rem;font-weight:700;color:var(--warn);background:var(--warn-tint);border-radius:5px;padding:2px 6px}.admin_reviewCoverBtn__j_68X{padding:0;border:none;background:none;cursor:pointer;line-height:0;border-radius:12px;flex-shrink:0}.admin_reviewCoverBtn__j_68X:hover .admin_reviewCover__r86Y0{outline:2px solid var(--brand);outline-offset:1px}.admin_jobDetail__STwqr{margin-top:12px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.admin_jobFacts__6BxKp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 20px;gap:6px 20px;margin:0 0 12px}.admin_jobFacts__6BxKp>div{display:flex;gap:8px;font-size:.84rem}.admin_jobFacts__6BxKp dt{flex:0 0 68px;color:var(--text-faint);font-weight:700}.admin_jobFacts__6BxKp dd{margin:0;color:var(--text-body);min-width:0;word-break:break-word}.admin_jobSubH__ikSTP{margin:12px 0 6px;font-size:.84rem;font-weight:800;color:var(--text)}.admin_jobQuals__RM_W9{margin:0;padding-left:20px;font-size:.84rem;line-height:1.7;color:var(--text-body)}.admin_jobBody__dH9RH{font-size:.86rem;line-height:1.7;color:var(--text-body);max-height:260px;overflow-y:auto}.admin_jobBody__dH9RH p{margin:0 0 8px}.admin_jobBody__dH9RH ol,.admin_jobBody__dH9RH ul{margin:0 0 8px;padding-left:20px}.admin_jobLink__QxgdG{display:flex;gap:16px;margin:12px 0 0;font-size:.84rem}.admin_jobLink__QxgdG a{color:var(--brand);font-weight:700}@media (max-width:640px){.admin_jobFacts__6BxKp{grid-template-columns:1fr}.admin_contentRow__xGM_t{flex-wrap:wrap}.admin_reviewActions__oKp6c{flex-direction:row;flex-basis:100%;flex-wrap:wrap;margin-top:4px}.admin_reviewActions__oKp6c>*{flex:1 1;min-width:84px;display:inline-flex;align-items:center;justify-content:center}}.admin_jobRow__jfuSR{align-items:flex-start}.admin_jobRow__jfuSR .admin_reviewActions__oKp6c,.admin_jobRow__jfuSR>button{margin-top:2px}.admin_jobTitleBtn__jT7ko{display:flex;align-items:center;gap:9px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.admin_jobCaret__Shcep{flex:none;font-size:11px;color:#8b95a1}.admin_jobTitleText__81_pq{font-size:15px;font-weight:700;color:var(--text);line-height:1.4}.admin_jobTitleBtn__jT7ko:hover .admin_jobTitleText__81_pq{color:var(--brand-strong)}.admin_jobCompany__LmPsB{flex:none;padding:2px 9px;border-radius:999px;background:var(--brand-tint);color:var(--text-body);font-size:12px;font-weight:600}.admin_section__swTGg>.admin_sub__kxvC1{margin:-6px 0 14px;font-size:13.5px}.admin_cardNote__vS719{margin:6px 0 0;font-size:12.5px;color:var(--text-muted);line-height:1.6}.admin_cardWarn__hvOpl{margin:8px 0 0;padding:6px 9px;border-radius:8px;background:var(--warn-tint);color:var(--warn);font-size:12.5px;font-weight:700;line-height:1.6}.admin_queueTools__Z0azd{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.admin_queueItemRead__jjUrJ{opacity:.55}.admin_cpList__1I7sJ{list-style:none;margin:12px 0 0;padding:0;max-height:320px;overflow-y:auto;border:1px solid var(--border);border-radius:10px}.admin_cpRow__8QAyB{display:grid;grid-template-columns:52px 1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:baseline;padding:9px 12px;border-bottom:1px solid var(--border-soft);font-size:13px}.admin_cpRow__8QAyB:last-child{border-bottom:0}.admin_cpPlus__q9KSw{font-weight:800;color:#0f9d58}.admin_cpMinus__QCuGP{font-weight:800;color:var(--danger-strong)}.admin_cpReason__y7SCU{color:var(--text-body);word-break:break-word}.admin_cpAfter__HJjo3{color:var(--text-muted);white-space:nowrap}.admin_cpWhen__EZcGb{grid-column:2/-1;font-size:11.5px;color:var(--text-faint)}.admin_userUidRaw__FpHOR{display:block;padding:0;border:0;background:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#b0b8c1;text-align:left;cursor:pointer;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_userUidRaw__FpHOR:hover{color:var(--brand)}.admin_docFilters__geYn_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 16px}.admin_docCats__4v9uQ{display:flex;flex-wrap:wrap;gap:6px}.admin_docCat__YBEqh{padding:7px 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-body);font-size:13px;font-weight:600;cursor:pointer}.admin_docCatOn__NR5Ha,.admin_docCat__YBEqh:hover{border-color:var(--brand-border);color:var(--brand-strong)}.admin_docCatOn__NR5Ha{background:var(--brand-tint)}.admin_docTools___sfq6{display:flex;gap:8px}.admin_docSort__PsuLr{padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13px;color:var(--text-body)}.admin_docTag__J5P0s{padding:1px 8px;border-radius:999px;background:var(--brand-tint);color:var(--text-body);font-weight:600}.admin_toolbar__5m6af{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.admin_toolInput__DDw8H,.admin_toolSelect__Q2K_u{padding:9px 13px;border-radius:9px;border:1px solid var(--border);background:var(--surface);font-family:inherit;font-size:.87rem;color:var(--text-body)}.admin_toolInput__DDw8H{flex:1 1;min-width:200px}.admin_toolInput__DDw8H:focus,.admin_toolSelect__Q2K_u:focus{outline:none;border-color:var(--brand)}.admin_reviewDetail__UtsEt{display:grid;grid-template-columns:84px 1fr;grid-gap:6px 12px;gap:6px 12px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border-soft);font-size:.83rem;line-height:1.6}.admin_reviewDetail__UtsEt dt{color:var(--text-faint);font-weight:700}.admin_reviewDetail__UtsEt dd{margin:0;color:var(--text-body);min-width:0}.admin_reviewTopics__OU2Bm{margin:0;padding-left:16px}.admin_reviewBio__uWMTt{white-space:pre-wrap}.admin_mentorThumb__iWw92{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--surface-hover);margin-right:12px;flex-shrink:0}.admin_okTag__bvMAV{display:inline-block;font-size:.72rem;font-weight:800;color:var(--success)}.admin_testerRow__xRHPf{display:flex;gap:8px;margin:12px 0 10px;flex-wrap:wrap}.admin_testerInput__kef12{flex:1 1;min-width:200px;padding:9px 12px;border:1px solid var(--border);border-radius:9px;font-family:inherit;font-size:.88rem}.admin_testerInput__kef12:focus{outline:none;border-color:var(--brand)}.admin_testerAdd__ylo1n{padding:9px 18px;border:none;border-radius:9px;background:var(--brand);color:var(--on-brand);font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.admin_testerAdd__ylo1n:disabled{background:var(--surface-3);cursor:default}.admin_testerList__D4jgq{list-style:none;margin:0;padding:0}.admin_testerItem__CHybj{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border-soft);font-size:.88rem}.admin_testerName__ldV7N{font-weight:700;color:var(--text)}.admin_testerMeta__p5MeA{flex:1 1;color:var(--text-faint);font-size:.82rem}.admin_testerDel__O_dxj{border:none;background:none;padding:0;font-family:inherit;font-size:.83rem;font-weight:700;color:var(--text-faint);cursor:pointer}.admin_testerDel__O_dxj:hover{color:var(--danger)}.AuthGate_loading__44a3J{text-align:center;color:var(--text-faint);padding:80px 0}.AuthGate_gate__uDPvf{text-align:center;padding:80px 24px;background:var(--surface-2);border:2px dashed var(--border);border-radius:16px;margin:24px 0}.AuthGate_lock__k9CvZ{font-size:3rem;margin-bottom:16px}.AuthGate_title__dczB9{font-size:1.5rem;font-weight:800;color:var(--text);margin:0 0 10px}.AuthGate_desc__CVXYO{color:var(--text-muted);margin:0 0 24px}.AuthGate_btn__EBkEo{display:inline-block;padding:11px 28px;border-radius:10px;background:var(--brand);color:var(--on-brand);font-weight:700}.AuthGate_btn__EBkEo:hover{background:var(--brand-strong);color:var(--on-brand)}.AuthGate_btn__EBkEo:disabled{background:#9ca3af;cursor:default}.AuthGate_gateError__9dvLZ{color:#b02a37;margin:0 0 16px;font-size:.92rem}.AuthGate_gateActions__Rb_cv{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.AuthGate_btnGhost__Ulxkc{display:inline-block;padding:11px 28px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer}.AuthGate_btnGhost__Ulxkc:hover{border-color:var(--brand);color:var(--brand)}.AuthGate_btnGhost__Ulxkc:disabled{color:var(--text-faint);border-color:var(--border);cursor:default}.RichEditor_wrap__afCYI{background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;overflow:hidden}.RichEditor_wrap__afCYI:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.RichEditor_toolbar__P7cQ_{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2)}.RichEditor_tool__6aXzU{min-width:30px;padding:6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-body);font-family:inherit;font-size:.83rem;font-weight:700;cursor:pointer;line-height:1.2}.RichEditor_tool__6aXzU:hover{background:var(--surface);border-color:var(--border-strong);color:var(--brand)}.RichEditor_divider__cMJS_{width:1px;height:18px;background:var(--surface-3);margin:0 4px}.RichEditor_hint__jbSZU{margin-left:auto;font-size:.78rem;color:var(--text-faint)}.RichEditor_editorBox__BD3Um{position:relative}.RichEditor_editor__8rHF2{padding:18px 20px;outline:none;font-size:.96rem;line-height:1.85;color:var(--text-body);word-break:break-word}.RichEditor_editor__8rHF2:empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none}.RichEditor_editor__8rHF2 h2{font-size:1.35rem;font-weight:800;color:var(--text);margin:26px 0 10px;letter-spacing:-.02em}.RichEditor_editor__8rHF2 h3{font-size:1.1rem;font-weight:700;color:var(--text);margin:22px 0 8px}.RichEditor_editor__8rHF2 p{margin:0 0 12px}.RichEditor_editor__8rHF2 ol,.RichEditor_editor__8rHF2 ul{padding-left:24px;margin:0 0 12px}.RichEditor_editor__8rHF2 li{margin-bottom:5px}.RichEditor_editor__8rHF2 a{color:var(--brand);text-decoration:underline}.RichEditor_editor__8rHF2 blockquote{margin:16px 0;padding:8px 18px;border-left:3px solid var(--brand);color:var(--text-body);font-style:italic;background:var(--surface-2)}.RichEditor_editor__8rHF2 img{max-width:100%;height:auto;display:block;border-radius:8px;margin:6px 0;cursor:pointer}.RichEditor_editor__8rHF2 img:hover{outline:2px solid var(--brand);outline-offset:2px}.RichEditor_editor__8rHF2 .re-embed{position:relative;padding-bottom:56.25%;height:0;margin:18px 0;border-radius:10px;overflow:hidden;background:var(--inverse-surface);cursor:pointer}.RichEditor_editor__8rHF2 .re-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.RichEditor_editor__8rHF2 .re-uploading{font-style:italic;color:#e91e63}.RichEditor_bubble__Yq7vA{position:absolute;transform:translate(-50%,-100%);z-index:20;display:flex;align-items:center;gap:2px;padding:5px 6px;background:var(--inverse-surface);border-radius:9px;box-shadow:0 8px 24px rgba(0,0,0,.28);white-space:nowrap}.RichEditor_bubble__Yq7vA:after{content:"";position:absolute;top:100%;left:var(--arrow-left,50%);transform:translateX(-50%);border:5px solid transparent;border-top-color:#111827}.RichEditor_bubbleBelow__vl1xt{transform:translate(-50%)}.RichEditor_bubbleBelow__vl1xt:after{top:auto;bottom:100%;left:var(--arrow-left,50%);border-top-color:transparent;border-bottom-color:#111827}.RichEditor_bubbleBtn__PN42w{min-width:28px;padding:5px 8px;border:none;border-radius:6px;background:transparent;color:#f9fafb;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;line-height:1.2}.RichEditor_bubbleBtn__PN42w:hover{background:#374151}.RichEditor_bubbleDivider__Vj9MV{width:1px;height:16px;background:#374151;margin:0 3px}.RichEditor_pickedTools___yV5o{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:4px;padding:5px;background:var(--inverse-surface);border-radius:9px;box-shadow:0 6px 18px rgba(0,0,0,.3);white-space:nowrap}.RichEditor_sizeBtn__Szhyq{padding:5px 9px;border:none;border-radius:6px;background:transparent;color:#e5e7eb;font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer;line-height:1}.RichEditor_sizeBtn__Szhyq:hover{background:#374151;color:#fff}.RichEditor_removeBtn__DOl57{padding:5px 10px;border:none;border-radius:6px;background:var(--danger);color:var(--on-brand);font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;line-height:1}.RichEditor_removeBtn__DOl57:hover{background:var(--danger-strong)}.billing_topRow__iQWbT{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.billing_statGrid__3JwYO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.billing_stat__NTxVF{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface)}.billing_statLabel__DKvXx{font-size:.8rem;font-weight:700;color:var(--text-muted)}.billing_statValue__BayyK{margin-top:4px;font-size:1.35rem;font-weight:800;color:var(--text);letter-spacing:-.02em}.billing_statSub__MZ_Ss{margin-top:6px;font-size:.75rem;color:var(--text-faint);line-height:1.5}.billing_gauge__XUwLD{margin-top:8px;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.billing_gaugeFill__O8aey{height:6px;border-radius:999px;background:var(--success)}.billing_gaugeHot__iiIwy{background:var(--warn-solid)}.billing_bucketTable__DoQ5j{width:100%;margin-top:16px;border-collapse:collapse;font-size:.85rem}.billing_bucketTable__DoQ5j th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);color:var(--text-muted);font-weight:700;font-size:.78rem}.billing_bucketTable__DoQ5j td{padding:10px;border-bottom:1px solid var(--border-soft);vertical-align:top;color:var(--text-body)}.billing_bucketName__iHMA6{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;word-break:break-all}.billing_bucketKind__NWcxN{font-weight:700;color:var(--text)}.billing_bucketNote__JjosG{margin-top:3px;font-size:.72rem;color:var(--text-faint);line-height:1.5}.billing_linkRow__NwgFN{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.newsletter_topRow__Jyghc{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.newsletter_tabs__eoF_V{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.newsletter_tab__uAPDl{padding:7px 14px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);font-family:inherit;font-size:.84rem;font-weight:700;color:var(--text-muted);cursor:pointer}.newsletter_tab__uAPDl:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.newsletter_tab__uAPDl:disabled{opacity:.5;cursor:not-allowed}.newsletter_tabOn__Lk0ir{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-strong)}.newsletter_card__nhmUA{border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.newsletter_cardHead__XIAXm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--border-soft)}.newsletter_cardTitleWrap__igzi3{min-width:0}.newsletter_cardTitle__k0xDB{margin:0 0 4px;font-size:1.1rem;font-weight:800;color:var(--text);letter-spacing:-.02em;word-break:keep-all}.newsletter_cardMeta__ygL89{margin:0;font-size:.8rem;color:var(--text-faint)}.newsletter_cardActions__GbUyq{display:flex;flex-wrap:wrap;gap:8px}.newsletter_previewWrap__GJMDN{padding:16px;background:var(--surface-2)}.newsletter_preview__IXtxE{display:block;width:100%;height:640px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.newsletter_editor__hOb31{padding:20px}.newsletter_label__SGRlv{display:block;margin:0 0 6px;font-size:.82rem;font-weight:700;color:var(--text-body)}.newsletter_input__LZf2i{width:100%;box-sizing:border-box;margin-bottom:16px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:600}.newsletter_input__LZf2i:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.newsletter_optionRow__ZHhRl{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:18px}.newsletter_swatches__onW9D{display:flex;gap:6px}.newsletter_swatch__szCfp{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.newsletter_swatchOn__BgazQ{border-color:#111827;box-shadow:inset 0 0 0 2px #fff}.newsletter_themeRow__jqnoM{display:flex;gap:6px}.newsletter_themeBtn__8I5st{padding:6px 14px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);font-family:inherit;font-size:.82rem;font-weight:700;color:var(--text-muted);cursor:pointer}.newsletter_themeOn__GErBa{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-strong)}.newsletter_editorActions__QPIzD{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.newsletter_audience__JEfXu{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:var(--brand-tint);border:1px solid var(--brand-border);font-size:.84rem;color:var(--text-body)}.newsletter_audience__JEfXu strong{color:var(--brand-strong)}.stats_metrics__mH668{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.stats_metric__dckIY{padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.stats_metricLabel__OpJbj{font-size:.82rem;font-weight:700;color:var(--text-muted)}.stats_metricValue__QOSg_{font-size:1.7rem;font-weight:800;color:var(--text);letter-spacing:-.02em;margin-top:4px}.stats_metricSub__Hqhxo{font-size:.78rem;color:var(--text-faint);margin-top:2px}.stats_kpi__O2Dom{margin:0 0 18px;padding:12px 16px;border-radius:10px;background:var(--surface-2);color:var(--text-body);font-size:.9rem}.stats_kpi__O2Dom strong{font-size:1.15rem;color:var(--text);margin-left:6px}.stats_warn__lKx_p{margin:0 0 18px;padding:12px 16px;border:1px solid var(--warn-border);border-radius:10px;background:var(--warn-tint);color:var(--warn);font-size:.9rem}.stats_panel__JiWmI{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);margin-bottom:16px}.stats_panelHead__6IRZV{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.stats_panelTitle__s1iDG{margin:0;font-size:1rem;font-weight:800;color:var(--text)}.stats_panelMeta__XuQvk{font-size:.8rem;color:var(--text-faint);font-weight:700}.stats_empty__1w4_Z{margin:0;color:var(--text-faint);font-size:.9rem}.stats_bars__l33X0{list-style:none;margin:0;padding:0}.stats_bar__ZJylQ{display:grid;grid-template-columns:minmax(90px,150px) 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 0;font-size:.88rem}.stats_barLabel__D1iHb{color:var(--text-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats_barTrack__QuvuS{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.stats_barFill__RFT1L{display:block;height:100%;border-radius:999px;background:var(--brand)}.stats_barCount__TKK33{color:var(--text);font-weight:800;min-width:52px;text-align:right}.stats_barPct__QChQA{color:var(--text-faint);font-weight:700;min-width:40px;text-align:right}.stats_chart__dSJHH{display:flex;align-items:flex-end;gap:3px;height:140px;padding:8px 0}.stats_chartBar__LV_al{flex:1 1;display:flex;align-items:flex-end;height:100%}.stats_chartFill__fV2N_{width:100%;border-radius:3px 3px 0 0;background:var(--brand)}.stats_chartAxis__Dc5xm{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-faint)}.stats_table__8BpDK{width:100%;border-collapse:collapse;font-size:.88rem}.stats_table__8BpDK td,.stats_table__8BpDK th{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border-soft)}.stats_table__8BpDK th{color:var(--text-muted);font-weight:700}.stats_table__8BpDK td{color:var(--text);font-weight:600}.stats_grid2__3_o18{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.stats_note__br0JJ{margin:8px 0 0;font-size:.78rem;color:var(--text-faint);line-height:1.7}.availability_wrap__enwZ7{display:block}.availability_label__npWuI{display:block;margin:0 0 6px;font-size:.86rem;font-weight:700;color:var(--text-body)}.availability_input__8SZjS{width:100%;max-width:320px;padding:10px 12px;margin-bottom:16px;border:1px solid var(--brand-border);border-radius:10px;font-size:.92rem;background:var(--surface)}.availability_dayList__bA0n_{display:flex;flex-direction:column;gap:10px}.availability_dayRow__Gz_tZ{display:flex;align-items:flex-start;gap:12px}.availability_dayName__DJNtX{flex:none;width:28px;padding-top:8px;font-size:.88rem;font-weight:700;color:var(--text-body)}.availability_dayWindows__r4u7r{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.availability_dayEmpty__pwILx{font-size:.84rem;color:#b0b8c1}.availability_window__uQ5EG{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.availability_timeInput__P9y5X{border:0;font:inherit;font-size:.86rem;color:var(--text-body);background:none}.availability_tilde__Nb0IZ{color:var(--text-faint);font-size:.82rem}.availability_windowDel__jwLc3{border:0;background:none;color:#b0b8c1;cursor:pointer;font-size:.8rem;padding:0 2px}.availability_windowDel__jwLc3:hover{color:var(--danger-strong)}.availability_addWindow__nLeLv{padding:6px 12px;border:1px dashed var(--brand-border);border-radius:9px;background:none;color:var(--text-muted);font-size:.82rem;font-weight:700;cursor:pointer}.availability_addWindow__nLeLv:hover{border-color:var(--brand);color:var(--brand)}.fields_label__JxQE6{display:block;font-size:.82rem;font-weight:700;color:var(--text-body);margin-bottom:6px}.fields_hint__ybjUA{margin:0 0 10px;font-size:.8rem;line-height:1.6;color:var(--text-muted)}.fields_error__PkreB{margin:8px 0 0;font-size:.8rem;font-weight:600;color:var(--danger-strong)}.fields_input__Bgo6Q{width:100%;box-sizing:border-box;padding:10px 12px;font-family:inherit;font-size:.9rem;color:var(--text);border:1px solid var(--border);border-radius:10px;background:var(--surface)}.fields_input__Bgo6Q:focus{outline:none;border-color:var(--brand-border)}.fields_fixedValue__iw5Nh{margin:0 0 14px;padding:9px 13px;border-radius:9px;background:var(--surface-3);font-size:.9rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fields_fixedNote__6MGTy{font-size:.8rem;font-weight:500;color:var(--text-muted)}.fields_checkRow__WRha_{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:16px}.fields_check__cJArO{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:var(--text-body);cursor:pointer}.fields_check__cJArO input{width:15px;height:15px;accent-color:var(--brand)}.fields_listRow__w7eyr{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fields_listBullet__ChBZt{color:var(--text-faint);font-size:1rem;line-height:1}.fields_listDel__dnnFR{flex:none;padding:8px 13px;font-size:.83rem;font-weight:700;color:var(--danger);background:var(--surface);border:1px solid var(--danger-border);border-radius:9px;cursor:pointer}.fields_listDel__dnnFR:hover{background:var(--danger-tint)}.fields_listAdd__m9GU0{padding:9px 15px;font-size:.85rem;font-weight:700;color:var(--brand);background:var(--surface);border:1px solid var(--brand-border);border-radius:9px;cursor:pointer}.fields_listAdd__m9GU0:hover{background:var(--brand-tint)}.fields_photoRow__pNFl5{display:flex;align-items:center;gap:16px;margin-bottom:6px;flex-wrap:wrap}.fields_photoPreview__7nh5e{width:84px;height:84px;flex:none;border-radius:50%;object-fit:cover;border:1px solid var(--border);background:var(--surface-2)}.fields_photoEmpty__hPMAE{width:84px;height:84px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px dashed var(--border-strong);background:var(--surface-2);color:var(--text-faint);font-size:.8rem}.fields_photoActions__N1uE_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fields_fileInput__vdY_h{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fields_fileBtn__PxplE{padding:9px 15px;font-size:.85rem;font-weight:700;color:var(--brand);background:var(--surface);border:1px solid var(--brand-border);border-radius:9px;cursor:pointer}.fields_fileBtn__PxplE:hover{background:var(--brand-tint)}.fields_photoName__TtOpU{font-size:.82rem;color:var(--text-muted);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form_tabs__sXy5f{display:flex;gap:6px;margin-bottom:18px}.form_tab__puxjk{padding:9px 18px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.form_tab__puxjk:hover{border-color:var(--border-strong)}.form_tabOn__PdJyh{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.form_saveState__JI17t{margin-left:auto;align-self:center;font-size:.8rem;color:var(--text-faint)}.form_editorLabel__embUs{display:flex;align-items:baseline;gap:8px;margin:22px 0 8px;flex-wrap:wrap}.form_editorLabelText__dMKWC{font-size:.88rem;font-weight:700;color:var(--text-body)}.form_editorLabelHint__DOKNi{font-size:.79rem;color:var(--text-faint)}.form_linkList__Ja1fJ{display:grid;grid-gap:10px;gap:10px}.form_linkRow__gZvoK{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.form_linkIcon__QyU0v{flex-shrink:0;width:36px;height:36px;border-radius:9px;background:var(--surface-hover);display:flex;align-items:center;justify-content:center;color:var(--text-body)}.form_linkType__0bycT{flex-shrink:0;width:130px;padding:10px 12px;background:var(--surface);font-size:.86rem;cursor:pointer}.form_linkType__0bycT,.form_linkUrl__LjZ2j{border-radius:9px;border:1px solid var(--border-strong);font-family:inherit;color:var(--text)}.form_linkUrl__LjZ2j{flex:1 1;min-width:200px;padding:10px 13px;font-size:.88rem}.form_linkLabelInput__bI_Z4{flex:0 1 180px;min-width:140px;padding:10px 13px;border-radius:9px;border:1px solid var(--border-strong);font-family:inherit;font-size:.88rem;color:var(--text)}.form_linkLabelInput__bI_Z4:focus,.form_linkType__0bycT:focus,.form_linkUrl__LjZ2j:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.form_linkDel__Bgpjv{flex-shrink:0;width:34px;height:34px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-faint);font-size:.9rem;cursor:pointer}.form_linkDel__Bgpjv:hover:not(:disabled){border-color:var(--danger-border);color:var(--danger-strong);background:var(--danger-tint)}.form_linkDel__Bgpjv:disabled{opacity:.4;cursor:not-allowed}.form_addBtn__BCRO5{margin-top:10px;padding:9px 16px;border-radius:9px;border:1px dashed var(--border-strong);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.form_addBtn__BCRO5:hover{border-color:var(--brand);color:var(--brand)}.form_logoBox__rnY0E{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px dashed var(--border-strong);border-radius:12px;padding:16px;background:var(--surface-2)}.form_logoPreview__F2_1G{object-fit:cover}.form_logoPlaceholder__K5p51,.form_logoPreview__F2_1G{width:88px;height:88px;border-radius:20px;background:var(--surface-hover);flex-shrink:0}.form_logoPlaceholder__K5p51{display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:.9rem;font-weight:800}.form_logoActions__EqTrp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.form_coverBtn__v6Nbl{padding:9px 15px;border-radius:9px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.form_coverBtn__v6Nbl:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.form_coverBtn__v6Nbl:disabled{opacity:.55;cursor:not-allowed}.form_coverRemove__a1hqu{color:var(--danger-strong);border-color:var(--danger-border)}.form_coverRemove__a1hqu:hover{border-color:var(--danger-strong);background:var(--danger-tint)}.form_coverOk__XSgx2{font-size:.8rem;color:var(--success);font-weight:700}.form_shotBox__jci8p{border:1px dashed var(--border-strong);border-radius:12px;padding:16px;background:var(--surface-2)}.form_shotGrid__kwJqJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.form_shotItem__jEgb_{position:relative;border-radius:10px;overflow:hidden;background:var(--surface);border:1px solid var(--border)}.form_shotThumb__Pqmxs{width:100%;height:110px;object-fit:cover;display:block}.form_shotTools__lAL5_{display:flex;gap:4px;padding:6px;background:var(--surface);border-top:1px solid var(--border-soft);justify-content:center}.form_shotTools__lAL5_ button{width:26px;height:24px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:.75rem;cursor:pointer;line-height:1}.form_shotTools__lAL5_ button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.form_shotTools__lAL5_ button:disabled{opacity:.35;cursor:not-allowed}.form_shotDel__CIkhM{color:var(--danger-strong)!important}.form_shotDel__CIkhM:hover{border-color:var(--danger-strong)!important;background:var(--danger-tint)!important}.form_preview__j_mrO{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px}.form_previewNote__eh4Sp{margin:0 0 24px;padding:10px 14px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);font-size:.8rem;color:var(--text-muted)}.form_pvHero__WbBlv{display:flex;gap:18px;align-items:flex-start}.form_pvLogo__j_BC_{object-fit:cover;background:var(--surface-hover)}.form_pvLogoFallback__DZKzi,.form_pvLogo__j_BC_{width:80px;height:80px;border-radius:18px;flex-shrink:0}.form_pvLogoFallback__DZKzi{display:flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--brand);font-size:1.3rem;font-weight:800}.form_pvTitle__53W08{font-size:1.4rem;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0;line-height:1.35}.form_pvTitleKo__SMG_V{font-size:.92rem;color:var(--text-muted);font-weight:600;margin:4px 0 0}.form_pvSummary__w6q0P{font-size:.94rem;color:var(--text-body);line-height:1.65;margin:8px 0 0;word-break:keep-all}.form_pvShots__HM5su{display:flex;gap:12px;overflow-x:auto;margin-top:24px;padding-bottom:6px}.form_pvShot__2NcHE{height:180px;width:auto;border-radius:10px;border:1px solid var(--border);flex-shrink:0}.form_pvSection__Fr0R7{margin-top:30px;padding-top:24px;border-top:1px solid var(--border-soft)}.form_pvH2__gv8rD{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;color:var(--text);margin:0 0 14px}.form_pvH2__gv8rD:before{content:"";width:16px;height:3px;border-radius:2px;background:var(--brand)}.form_pvLinks__D4jlz{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form_pvLink__0SpYB{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--surface-2);border-radius:12px;color:var(--text);font-size:.9rem;font-weight:600}.form_pvStack__voniP{display:flex;gap:8px;flex-wrap:wrap}.form_pvChip__sOsJd{padding:5px 11px;border-radius:999px;background:var(--surface-hover);color:var(--text-body);font-size:.78rem;font-weight:600}.form_prose__EcqHz{font-size:.95rem;line-height:1.85;color:var(--text-body);word-break:keep-all}.form_prose__EcqHz h2{color:var(--text);font-size:1.2rem;font-weight:800;margin:26px 0 12px}.form_prose__EcqHz h3{color:var(--text);font-size:1.05rem;font-weight:700;margin:22px 0 8px}.form_prose__EcqHz p{margin:0 0 13px}.form_prose__EcqHz ol,.form_prose__EcqHz ul{padding-left:22px;margin:0 0 13px}.form_prose__EcqHz li{margin-bottom:6px}.form_prose__EcqHz a{color:var(--brand);text-decoration:underline}.form_prose__EcqHz b,.form_prose__EcqHz strong{color:var(--text)}.form_prose__EcqHz img{max-width:100%;height:auto;border-radius:10px;display:block;margin:16px 0}.form_prose__EcqHz blockquote{margin:16px 0;padding:10px 18px;border-left:3px solid var(--brand-border);color:var(--text-body);background:var(--surface-2)}.form_prose__EcqHz .re-embed{position:relative;padding-bottom:56.25%;height:0;margin:18px 0;border-radius:10px;overflow:hidden;background:var(--inverse-surface)}.form_prose__EcqHz .re-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.form_draftBar__qcbaY{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:18px;background:var(--warn-tint);border:1px solid var(--warn-border);border-radius:10px;font-size:.85rem;color:var(--warn);flex-wrap:wrap}.form_draftBtn__eKB1e{margin-left:auto;padding:6px 12px;border-radius:8px;border:1px solid #d97706;background:var(--surface);color:var(--warn);font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.form_draftBtn__eKB1e:hover{background:var(--warn-tint)}@media (max-width:640px){.form_preview__j_mrO{padding:20px 16px}.form_pvHero__WbBlv{flex-direction:column}.form_pvTitle__53W08{font-size:1.2rem}.form_pvLinks__D4jlz{grid-template-columns:1fr}.form_linkLabelInput__bI_Z4,.form_linkType__0bycT,.form_linkUrl__LjZ2j{width:100%;flex:1 1 100%;min-width:0}}.form_addNote__n4NYr{margin:10px 0 0;font-size:.8rem;color:var(--text-faint)}.form_backRow__KKj3_{margin-bottom:14px}.form_back__TdcA1{display:inline-block;padding:8px 15px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-size:.85rem;font-weight:600}.form_back__TdcA1:hover{border-color:var(--brand);color:var(--brand)}.form_input__DB0R9{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;font-family:inherit;font-size:.92rem;background:var(--surface);resize:vertical}.form_input__DB0R9:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.form_tmList___oQdG{display:grid;grid-gap:12px;gap:12px}.form_tmCard__ZSSTq{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.form_tmHead__pdh7Q{display:flex;align-items:center;justify-content:space-between}.form_tmIndex__6NoaE{font-size:.82rem;font-weight:800;color:var(--text-body)}.form_tmDel__rVbSc{border:none;background:none;padding:4px 6px;cursor:pointer;font-family:inherit;font-size:.85rem;color:var(--text-faint)}.form_tmDel__rVbSc:hover{color:var(--danger)}.form_tmKinds__dSEq5{display:flex;flex-wrap:wrap;gap:8px}.form_tmKind___F1Vz{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);font-size:.84rem;font-weight:700;color:var(--text-body);cursor:pointer}.form_tmKind___F1Vz input{accent-color:var(--brand);cursor:pointer}.form_tmKindOn__rfybX{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.form_tmSearch__p59mg{display:grid;grid-gap:8px;gap:8px}.form_tmNote__lXzfn{margin:0;font-size:.8rem;color:var(--text-faint)}.form_tmResults__64Zzw{list-style:none;margin:0;padding:4px;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.form_tmResult__DhtFa{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;font-family:inherit;font-size:.86rem;color:var(--text);text-align:left;cursor:pointer}.form_tmResult__DhtFa:hover{background:var(--surface-hover)}.form_tmAvatar__WI6s8{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.form_tmResultName__SmTcV{font-weight:700}.form_tmResultId__6jsci{font-size:.8rem;color:var(--text-muted)}.form_tmResultMeta__Dnugk{margin-left:auto;font-size:.78rem;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form_tmPicked__Kq8Uq{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--brand);border-radius:10px;background:var(--surface);font-size:.86rem;color:var(--text)}.form_tmChange__wCjQK{margin-left:auto;border:none;background:none;padding:4px 6px;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;color:var(--brand)}.form_tmLinks__NOt1V{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.form_tmWarn__1cxd8{margin:0;font-size:.79rem;color:var(--warn)}@media (max-width:640px){.form_tmLinks__NOt1V{grid-template-columns:1fr}.form_tmResultMeta__Dnugk{display:none}}.register_wrap__V5Yyy{max-width:720px;margin:0 auto;padding:24px 0 80px}.register_head__IAPTt{margin-bottom:20px}.register_h1__aMOo0{font-size:1.8rem;font-weight:800;letter-spacing:-.02em;color:var(--text);margin:0 0 8px}.register_sub__b9uvU{color:var(--text-muted);margin:0;line-height:1.6;word-break:keep-all}.register_form__fUr9L{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.register_formH__zZHgD{font-size:1.05rem;font-weight:800;color:var(--text);margin:24px 0 4px;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.register_formH__zZHgD:first-child{margin-top:0}.register_row__WjxXx{display:flex;gap:14px;flex-wrap:wrap}.register_col__ixino{flex:1 1;min-width:180px}.register_label__zLrPr{display:block;font-size:.85rem;font-weight:700;color:var(--text-body);margin:14px 0 6px}.register_hint__rB5in{font-size:.8rem;color:var(--text-faint);margin:6px 0 0}.register_hint__rB5in a{color:var(--brand);font-weight:700}.register_input__LNDvJ{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;font-family:inherit;font-size:.92rem;background:var(--surface);resize:vertical}.register_input__LNDvJ:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.register_chipRow__BMi3i{display:flex;flex-wrap:wrap;gap:8px}.register_chip__ASjA0{padding:7px 16px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);font-family:inherit;font-size:.85rem;color:var(--text-body);cursor:pointer}.register_chipOn__tcAF6{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong);font-weight:700}.register_editorLoading__Yb9M6{padding:40px 16px;text-align:center;color:var(--text-faint);font-size:.9rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px}.register_error__h5JnV{margin-top:14px;color:var(--danger);font-size:.88rem}.register_actions__vbaW2{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.register_cancel__QKr7h{display:inline-block;padding:11px 22px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text-muted);font-weight:700}.register_cta__wnrez{display:inline-block;padding:11px 28px;border:none;border-radius:10px;background:var(--brand);color:var(--on-brand);font-family:inherit;font-weight:800;cursor:pointer}.register_cta__wnrez:hover{background:var(--brand-strong);color:var(--on-brand)}.register_cta__wnrez:disabled{background:var(--surface-3);cursor:not-allowed}.register_success___5HqZ{text-align:center;padding:48px 24px;background:var(--success-tint);border:1px solid var(--success);border-radius:14px}.register_success___5HqZ h3{margin:0 0 8px;color:var(--success)}.register_success___5HqZ p{margin:0 0 20px;color:var(--success)}@media (max-width:700px){.register_h1__aMOo0{font-size:1.5rem}}.register_previewTabs__4oBxT{display:flex;gap:6px;margin-bottom:16px}.register_previewTab__fHHX1{padding:9px 18px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.register_previewTab__fHHX1:hover{border-color:var(--border-strong)}.register_previewTabOn__0WQPG{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.register_previewBox__Y7Eyr{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px}.register_previewNote__2WRSM{margin:0 0 22px;padding:10px 14px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);font-size:.8rem;color:var(--text-muted)}.register_previewCover__0eGda{width:100%;border-radius:12px;display:block;margin-bottom:22px}.register_previewCat__T2_zI{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--brand-tint);color:var(--brand-strong);font-size:.78rem;font-weight:700}.register_previewTitle__u5Vd5{font-size:1.7rem;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:12px 0 10px;line-height:1.4;word-break:keep-all}.register_previewTags__bAhgv{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.register_previewTag__Dqnfa{padding:4px 10px;border-radius:6px;background:var(--surface-hover);color:var(--text-body);font-size:.78rem;font-weight:600}.register_previewEmpty___fexh{color:var(--text-faint);font-size:.92rem;font-style:italic}.register_previewProse__364wY{font-size:1rem;line-height:1.8;color:var(--text-body);word-break:keep-all}.register_previewProse__364wY h1,.register_previewProse__364wY h2{font-size:1.3rem;font-weight:800;color:var(--text);margin:28px 0 12px}.register_previewProse__364wY h3{font-size:1.08rem;font-weight:700;color:var(--text);margin:22px 0 8px}.register_previewProse__364wY p{margin:0 0 16px}.register_previewProse__364wY ol,.register_previewProse__364wY ul{padding-left:24px;margin:0 0 16px}.register_previewProse__364wY li{margin-bottom:6px}.register_previewProse__364wY a{color:var(--brand);text-decoration:underline}.register_previewProse__364wY strong{color:var(--text)}.register_previewProse__364wY img{max-width:100%;height:auto;border-radius:10px;display:block;margin:18px 0}.register_previewProse__364wY blockquote{margin:18px 0;padding:10px 18px;border-left:3px solid var(--brand-border);color:var(--text-body);background:var(--surface-2)}.register_previewProse__364wY .re-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;margin:20px 0;border-radius:10px;overflow:hidden;background:var(--inverse-surface)}.register_previewProse__364wY .re-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.register_coverBox__Dl438{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px dashed var(--border-strong);padding:14px;background:var(--surface-2)}.register_coverThumb__rRY06{object-fit:cover;background:var(--surface-3)}.register_coverEmpty___LFAW,.register_coverThumb__rRY06{width:180px;height:110px;border-radius:10px;flex-shrink:0}.register_coverEmpty___LFAW{background:var(--surface-hover);display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:.85rem}.register_coverActions__6o_bf{gap:8px;flex-wrap:wrap}.register_coverBtn__WkBsw{padding:8px 15px;border-radius:9px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.register_coverBtn__WkBsw:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.register_coverBtn__WkBsw:disabled{opacity:.55;cursor:not-allowed}.register_coverRemove__qL4P9{color:var(--danger-strong);border-color:var(--danger-border)}.register_coverRemove__qL4P9:hover{border-color:var(--danger-strong);background:var(--danger-tint)}.register_hiddenInput__OO05C{display:none}.register_coverName___Yhbt{margin:8px 0 0}.register_hiddenFile__rTu25{display:none}.register_dropZone__bHh9u{width:100%;padding:34px 16px;border:2px dashed var(--border-strong);border-radius:12px;background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:.9rem;cursor:pointer}.register_dropZone__bHh9u:hover{border-color:var(--brand);color:var(--brand)}.register_dropHint__IjCHj{display:block;margin-top:6px;font-size:.78rem;color:var(--text-faint)}.register_coverBox__Dl438{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface)}.register_coverPreview__YjAXG{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:8px;background:var(--surface-hover)}.register_coverActions__6o_bf{display:flex;align-items:center;gap:10px;margin-top:10px}.register_coverName___Yhbt{flex:1 1;min-width:0;font-size:.82rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register_linkBtn__I3wCO{border:none;background:none;padding:4px 6px;font-family:inherit;font-size:.84rem;font-weight:700;color:var(--brand);cursor:pointer}.register_linkBtn__I3wCO:hover{text-decoration:underline}.register_linkBtnDanger__877Uj{border:none;background:none;padding:4px 6px;font-family:inherit;font-size:.84rem;font-weight:700;color:var(--danger);cursor:pointer}.register_linkBtnDanger__877Uj:hover{text-decoration:underline}.register_savedNote__x8bk2{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:var(--success-tint);border:1px solid var(--success);color:var(--success);font-size:.88rem;font-weight:600}.register_checkRow__gioOr{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:.9rem;font-weight:600;color:var(--text-body);cursor:pointer}.register_checkRow__gioOr input{width:16px;height:16px;accent-color:var(--brand)}.register_notice__rT_Ar{margin:0 0 24px;padding:16px 20px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.register_noticeTitle__svua4{margin:0 0 8px;font-size:.92rem;font-weight:800;color:var(--text)}.register_noticeList__pj8xZ{margin:0;padding-left:20px;color:var(--text-muted);font-size:.85rem;line-height:1.8;word-break:keep-all}.register_noticeList__pj8xZ strong{color:var(--warn)}.register_noticeList__pj8xZ a{color:var(--brand);font-weight:700}.register_checkGroup__3RzTi{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 6px}.register_checkItem__yg6Da{display:inline-flex;align-items:center;gap:7px;font-size:.9rem;font-weight:600;color:var(--text-body);cursor:pointer}.register_checkItem__yg6Da input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.register_checkItem__yg6Da input:disabled{cursor:default}.register_colNarrow__A6YoH{flex:0 0 150px;min-width:130px}.register_bulletList__HVYFI{display:grid;grid-gap:8px;gap:8px}.register_bulletRow__6mz_G{display:flex;align-items:center;gap:8px}.register_bulletDot__wqgna{color:var(--text-faint);flex-shrink:0}.register_bulletRow__6mz_G .register_input__LNDvJ{margin:0}.register_bulletDel__5Xv5T{flex-shrink:0;padding:8px 12px;border:1px solid var(--danger-border);border-radius:8px;background:var(--surface);font-family:inherit;font-size:.82rem;font-weight:700;color:var(--danger);cursor:pointer}.register_bulletDel__5Xv5T:hover:not(:disabled){background:var(--danger-tint)}.register_bulletDel__5Xv5T:disabled{opacity:.4;cursor:default}.register_addRowBtn__LUqYQ{margin-top:8px;padding:8px 14px;border:1px solid var(--brand-border);border-radius:8px;background:var(--surface);font-family:inherit;font-size:.85rem;font-weight:700;color:var(--brand);cursor:pointer}.register_addRowBtn__LUqYQ:hover{background:var(--brand-tint)}.register_cityRow___37bt{display:flex;gap:8px;align-items:stretch}.register_cityRow___37bt .register_input__LNDvJ{margin:0}.register_addBtn__mA_j4{flex-shrink:0;padding:10px 18px;border:none;border-radius:8px;background:var(--brand);font-family:inherit;font-size:.88rem;font-weight:700;color:var(--on-brand);cursor:pointer}.register_addBtn__mA_j4:hover:not(:disabled){background:var(--brand-strong)}.register_addBtn__mA_j4:disabled{background:var(--surface-3);cursor:default}.register_compBox__jClvT{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;margin-top:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.register_compBoxOff__xMZHh{background:var(--surface-2);opacity:.65}.register_compHint__H_19I{margin:0;font-size:.8rem;color:var(--text-faint)}.register_problemList__RFrlq{margin:18px 0 0;padding:12px 16px 12px 32px;border-radius:10px;background:var(--warn-tint);border:1px solid var(--warn-border);color:var(--warn);font-size:.86rem;line-height:1.8}.coverUpload_label__BBSl2{display:block;font-size:.85rem;font-weight:700;color:var(--text-body);margin:14px 0 6px}.coverUpload_hiddenFile__JiaQQ{display:none}.coverUpload_dropZone__r5NpY{width:100%;padding:34px 16px;border:2px dashed var(--border-strong);border-radius:12px;background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:.9rem;cursor:pointer}.coverUpload_dropZone__r5NpY:hover{border-color:var(--brand);color:var(--brand)}.coverUpload_dropHint__BzZbr{display:block;margin-top:6px;font-size:.78rem;color:var(--text-faint)}.coverUpload_coverBox__FEVsy{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface)}.coverUpload_coverPreview__ufE4b{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:8px;background:var(--surface-hover)}.coverUpload_coverActions__edEJX{display:flex;align-items:center;gap:10px;margin-top:10px}.coverUpload_coverName__MSkxI{flex:1 1;min-width:0;font-size:.82rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coverUpload_linkBtn__8R0cU{border:none;background:none;padding:4px 6px;font-family:inherit;font-size:.84rem;font-weight:700;color:var(--brand);cursor:pointer}.coverUpload_linkBtn__8R0cU:hover{text-decoration:underline}.coverUpload_linkBtnDanger__N60nY{border:none;background:none;padding:4px 6px;font-family:inherit;font-size:.84rem;font-weight:700;color:var(--danger);cursor:pointer}.coverUpload_linkBtnDanger__N60nY:hover{text-decoration:underline}.docUpload_label__XaHUD{display:block;font-size:.85rem;font-weight:700;color:var(--text-body);margin:14px 0 6px}.docUpload_hiddenFile__s8eAb{display:none}.docUpload_dropZone__PUiKU{width:100%;padding:34px 16px;border:2px dashed var(--border-strong);border-radius:12px;background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:.9rem;cursor:pointer}.docUpload_dropZone__PUiKU:hover{border-color:var(--brand);color:var(--brand)}.docUpload_dropHint__G62Pa{display:block;margin-top:6px;font-size:.78rem;color:var(--text-faint)}.docUpload_box__v3lx7{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface)}.docUpload_pdf__COtls{display:block;width:100%;height:320px;border:none}.docUpload_fallback__IlmNZ,.docUpload_pdf__COtls{border-radius:8px;background:var(--surface-hover)}.docUpload_fallback__IlmNZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:150px;font-size:.84rem;color:var(--text-muted);text-align:center;padding:0 16px}.docUpload_icon__1XHdN{font-size:2rem}.docUpload_actions__ojgYW{display:flex;align-items:center;gap:10px;margin-top:10px}.docUpload_name__O1w_e{flex:1 1;min-width:0;font-size:.82rem;font-weight:600;color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docUpload_size__E8rD2{font-weight:400;color:var(--text-faint)}.docUpload_linkBtn__OnnZC{border:none;background:none;padding:4px 6px;font-family:inherit;font-size:.84rem;font-weight:700;color:var(--brand);cursor:pointer}.docUpload_linkBtn__OnnZC:hover{text-decoration:underline}.docUpload_linkBtnDanger__ICYKX{border:none;background:none;padding:4px 6px;font-family:inherit;font-size:.84rem;font-weight:700;color:var(--danger);cursor:pointer}.docUpload_linkBtnDanger__ICYKX:hover{text-decoration:underline}.payouts_note__gYaDE{font-size:.9rem;color:var(--text-faint)}.payouts_card__WGb9A{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px}.payouts_status__sepxE{font-size:.95rem;font-weight:800;margin-bottom:18px}.payouts_ok__Y7OQa{color:var(--success)}.payouts_partial__ETIkj{color:var(--warn)}.payouts_none__rnOgR{color:var(--text-faint)}.payouts_checks__XV0Cs{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:9px;gap:9px}.payouts_checks__XV0Cs li{font-size:.88rem;color:var(--text-faint)}.payouts_on__UxaKz{color:var(--success);font-weight:600}.payouts_desc__QzQFn{font-size:.85rem;color:var(--text-muted);line-height:1.75;margin:0 0 18px;word-break:keep-all}.payouts_error__naKqK{margin:0 0 14px;padding:10px 13px;border-radius:9px;background:var(--danger-tint);border:1px solid var(--danger-border);color:var(--danger-strong);font-size:.83rem;line-height:1.6}.payouts_actions__Rnw4k{display:flex;gap:10px;flex-wrap:wrap}.payouts_cta__qajS6{padding:12px 22px;border-radius:10px;border:none;background:#635bff;color:#fff;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.payouts_cta__qajS6:hover:not(:disabled){background:#5147e6}.payouts_cta__qajS6:disabled{background:var(--surface-3);cursor:not-allowed}.payouts_refresh__CoORu{padding:12px 18px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.payouts_refresh__CoORu:hover:not(:disabled){border-color:var(--border-strong)}.payouts_errorHint__ldwT5{margin:6px 0 0;font-size:.78rem;color:var(--text-faint);line-height:1.6}.payouts_why__fUWcb{margin:14px 0 0;font-size:.85rem;color:var(--text-body)}.payouts_why__fUWcb summary{cursor:pointer;font-weight:700;color:var(--brand)}.payouts_why__fUWcb summary:hover{text-decoration:underline}.payouts_why__fUWcb p{margin:10px 0 0;line-height:1.7;color:var(--text-muted)}.payouts_payoutTiming__hZ7rK{margin:0 0 16px;padding:14px 16px;border-radius:10px;background:var(--brand-tint);border:1px solid var(--brand-border);font-size:.85rem;line-height:1.75;color:var(--brand-strong);word-break:keep-all}