html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page){--profile-canvas: #fff;--profile-ink: #151517;--profile-muted: #68686f;--profile-soft: #f6f6f7;--profile-border: #e7e7e9;--profile-green: #17805c;--profile-green-bg: #edf8f0;--profile-green-border: #c1dfcb;--profile-amber: #876323;--profile-amber-bg: #fff9ed;--profile-amber-border: #e9dbba;--profile-error: #b43d3d;--profile-error-bg: #fff2f2;--profile-error-border: #efd1d1;background:var(--profile-canvas)}html[data-theme=dark] body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page){--profile-canvas: #000;--profile-ink: #f4f4f5;--profile-muted: #a0a0a8;--profile-soft: #101012;--profile-border: #29292d;--profile-green: #8de0ba;--profile-green-bg: #10261a;--profile-green-border: #2c513b;--profile-amber: #d3b476;--profile-amber-bg: #231e12;--profile-amber-border: #463c26;--profile-error: #f29a9a;--profile-error-bg: #291414;--profile-error-border: #583030}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .app-main{display:block!important;min-width:0;background:var(--profile-canvas)}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial{--color-primary: var(--profile-ink);--color-text: var(--profile-ink);--color-text-light: var(--profile-muted);--color-text-lighter: var(--profile-muted);--color-background: var(--profile-canvas);--color-surface: var(--profile-soft);--color-border: var(--profile-border);--color-border-light: var(--profile-border);--color-accent: var(--profile-ink);--color-success: var(--profile-green);--color-error: var(--profile-error);width:100%;max-width:1184px;min-height:65vh;margin:0 auto;padding:16px 32px 40px;background:var(--profile-canvas)!important;color:var(--profile-ink);font-family:var(--font-sans);animation:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial:before,html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial:after{content:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial :is(.profile-container,.profile-content){width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:var(--profile-canvas)!important;box-shadow:none;overflow:visible;animation:none;color:var(--profile-ink)}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .profile-tabs{position:relative;top:auto;left:auto;right:auto;z-index:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px;margin:0 0 20px;padding:0 0 14px;overflow:visible;border:0;border-bottom:1px solid var(--profile-border);border-radius:0;border-bottom-color:var(--profile-border)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button{position:relative;cursor:pointer;text-align:center;display:inline-flex;order:0;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:7px;width:auto;min-width:0;min-height:44px;margin:0;padding:9px 14px;border:0;border-radius:8px;background:transparent;color:var(--profile-muted);box-shadow:none;font:450 12px/1.5 var(--font-sans);letter-spacing:0;text-decoration:none;transform:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button:before,html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button:after{content:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button.active,html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button:hover{background:var(--profile-soft);color:var(--profile-ink);box-shadow:none;transform:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button.active{font-weight:550}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-icon{width:15px;height:15px;opacity:.7}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button:is(.active,:hover) .tab-icon{opacity:1;color:currentColor}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-label{font-size:12px;font-weight:inherit;line-height:1.15}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-notification-dot{display:inline-flex;position:static;width:5px;height:5px;margin:0;border-radius:999px;background:var(--profile-green);box-shadow:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial :is(button,a,input,summary,[tabindex]):focus-visible{outline:2px solid var(--profile-ink);outline-offset:3px;box-shadow:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial button:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width: 1000px){html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial{padding-inline:28px}}@media (max-width: 768px){html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-label{line-height:1.05}}@media (max-width: 640px){html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial{padding:10px 24px 28px}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .profile-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-bottom:14px;padding-bottom:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button{flex-direction:column;gap:4px;min-height:54px;padding:6px 2px;white-space:nowrap}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .profile-tab-alerts{display:none}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-button:focus-visible{outline-offset:-2px}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-icon{display:block;flex:0 0 16px;width:16px;height:16px}}@media (max-width: 420px){html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial{padding-inline:20px}}@media (max-width: 360px){html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .profile-tabs{gap:1px}html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial.profile-editorial.profile-editorial .tab-label{font-size:11px}}@media (prefers-reduced-motion: reduce){html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial *,html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial *:before,html body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page) .profile-editorial *:after{animation:none!important;transition:none!important}}@media (forced-colors: active){html:root body :is(.app-profile-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page,.app-notifications-page,.app-wurker-my-store-page,.app-warnings-page,.app-pay-page,.app-email-preferences-page,.app-vault-history-page,.app-community-create-page,.app-admin-support-page,.app-linkwallet-page,.app-pairing-login-page,.app-signin-tx-page,.app-mod-shadowban-recheck-page,.app-mod-user-page,.app-create-page,.app-unclaimedsol-page,.app-shareholder-card-page,.app-blog-read-page,.app-socials-page,.app-mod-page,.app-job-monitor-page,.app-wurkers-page,.app-bookmarks-page,.app-wurker-profile-edit-page,.app-wurker-my-wurk-page,.app-create-templates-page,.app-wurker-reviews-page,.app-wurker-my-submissions-page){--profile-canvas: Canvas;--profile-ink: CanvasText;--profile-muted: CanvasText;--profile-soft: Canvas;--profile-border: ButtonText;--profile-green: CanvasText;--profile-green-bg: Canvas;--profile-green-border: ButtonText;--profile-error: CanvasText;--profile-error-bg: Canvas;--profile-error-border: ButtonText;--profile-amber: CanvasText;--profile-amber-bg: Canvas;--profile-amber-border: ButtonText}}.referral-prompt-modal{display:grid;gap:.9rem}.referral-prompt-modal__copy{margin:0;color:var(--color-text-light);font-size:.95rem;line-height:1.5}.referral-prompt-modal__field{display:grid;gap:.45rem}.referral-prompt-modal__field label{font-size:.88rem;font-weight:700;color:var(--color-text)}.referral-prompt-modal__field small{color:var(--color-text-lighter);font-size:.8rem}.referral-prompt-modal__input{width:100%;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);min-height:44px;padding:.65rem .75rem;font-size:.93rem;transition:border-color .16s ease,box-shadow .16s ease}.referral-prompt-modal__input::-moz-placeholder{color:var(--color-text-lighter)}.referral-prompt-modal__input::placeholder{color:var(--color-text-lighter)}.referral-prompt-modal__input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f629}.referral-prompt-modal__error{border-radius:12px;border:1px solid rgba(248,113,113,.28);background:#fee2e2e0;color:#991b1b;font-size:.85rem;line-height:1.45;padding:.62rem .72rem}.referral-prompt-modal__actions{display:flex;justify-content:flex-end;gap:.62rem;margin-top:.1rem}.referral-prompt-modal__primary,.referral-prompt-modal__secondary{min-height:42px;border-radius:999px;padding:.62rem 1rem;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease,border-color .15s ease}.referral-prompt-modal__primary{background:var(--color-primary);color:#fff;box-shadow:0 10px 22px #0f172a2e}.referral-prompt-modal__secondary{background:var(--color-background);border-color:var(--color-border);color:var(--color-text)}.referral-prompt-modal__primary:hover:not(:disabled),.referral-prompt-modal__secondary:hover:not(:disabled){transform:translateY(-1px)}.referral-prompt-modal__primary:disabled,.referral-prompt-modal__secondary:disabled{opacity:.62;cursor:not-allowed}html[data-theme=dark] .referral-prompt-modal__error{border-color:#f8717138;background:#7f1d1d42;color:#fecaca}html[data-theme=dark] .referral-prompt-modal__primary{background:#fff;color:#0a0a0a;box-shadow:none}html[data-theme=dark] .referral-prompt-modal__secondary{background:#171717e6;border-color:#525252e6;color:#f5f5f5}@media (max-width: 520px){.referral-prompt-modal__actions{flex-direction:column-reverse}.referral-prompt-modal__primary,.referral-prompt-modal__secondary{width:100%}}.email-promotion-prompt__content{display:grid;justify-items:center;gap:.8rem;text-align:center}.email-promotion-prompt__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:var(--color-surface);color:var(--color-text);font-size:1.45rem}.email-promotion-prompt__content p{margin:0;color:var(--color-text);font-size:.98rem;line-height:1.55}.email-promotion-prompt__content small{color:var(--color-text-light);font-size:.82rem;line-height:1.5}.email-promotion-prompt__error{width:100%;box-sizing:border-box;border:1px solid rgba(248,113,113,.28);border-radius:12px;background:#fee2e2e0;color:#991b1b;padding:.65rem .75rem;font-size:.85rem}.email-promotion-prompt__actions{display:flex;width:100%;justify-content:flex-end;gap:.65rem;margin-top:.25rem}.email-promotion-prompt__primary,.email-promotion-prompt__secondary{min-height:42px;padding:.62rem 1rem;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.email-promotion-prompt__primary{background:#111;color:#fff}.email-promotion-prompt__secondary{border-color:var(--color-border);background:var(--color-background);color:var(--color-text)}.email-promotion-prompt__primary:disabled,.email-promotion-prompt__secondary:disabled{cursor:not-allowed;opacity:.6}html[data-theme=dark] .email-promotion-prompt.info-modal .info-modal-panel{border-color:#ffffff2e;background:#0a0a0a;color:#f5f5f5;box-shadow:0 28px 80px #000000b8}html[data-theme=dark] .email-promotion-prompt.info-modal .info-modal-header{border-bottom-color:#ffffff1f}html[data-theme=dark] .email-promotion-prompt.info-modal .info-modal-title,html[data-theme=dark] .email-promotion-prompt__content p{color:#f5f5f5}html[data-theme=dark] .email-promotion-prompt__icon,html[data-theme=dark] .email-promotion-prompt__secondary{border-color:#ffffff29;background:#151515;color:#f5f5f5}html[data-theme=dark] .email-promotion-prompt__primary{border-color:#fff;background:#fff;color:#0a0a0a}html[data-theme=dark] .email-promotion-prompt.info-modal .email-promotion-prompt__primary:hover:not(:disabled),html[data-theme=dark] .email-promotion-prompt.info-modal .email-promotion-prompt__primary:focus-visible{border-color:#e5e5e5;background:#e5e5e5;color:#0a0a0a;box-shadow:0 8px 20px #ffffff1a}html[data-theme=dark] .email-promotion-prompt__error{border-color:#f8717138;background:#7f1d1d42;color:#fecaca}@media (max-width: 520px){.email-promotion-prompt__actions{flex-direction:column-reverse}.email-promotion-prompt__primary,.email-promotion-prompt__secondary{width:100%}}.blog-shell{width:min(1100px,calc(100vw - 32px));margin:0 auto;padding:28px 0 56px;color:var(--color-text)}.blog-shell>.blog-card+.blog-card{margin-top:14px}.blog-shell>.blog-read-card,.blog-shell>.blog-engagement-card{width:min(860px,100%);margin-left:auto;margin-right:auto}.blog-card{border:none;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border-radius:18px;box-shadow:0 8px 24px #0f172a0d}.blog-landing{padding:40px;display:grid;gap:16px}.blog-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--color-border);color:var(--color-primary);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-landing h1,.blog-editor-title,.blog-read-title{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-primary)}.blog-landing p,.blog-editor-subtitle,.blog-read-subtitle,.blog-muted{margin:0;color:var(--color-text-light);line-height:1.7}.blog-actions-row,.blog-editor-actions,.blog-profile-grid,.blog-meta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.blog-editor-publish-group,.blog-editor-publish-feedback{display:grid;gap:8px}.blog-editor-publish-group .blog-warning,.blog-editor-publish-group .blog-success,.blog-editor-publish-group .blog-error{max-width:320px;padding:10px 12px;border-radius:12px}.blog-primary-btn,.blog-secondary-btn,.blog-ghost-btn,.blog-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-radius:14px;padding:12px 18px;font-weight:700;font-size:.94rem;line-height:1;text-align:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.blog-primary-btn{border:1px solid #111827;background:#111827;color:#fff;box-shadow:0 10px 24px #11182724}.blog-create-btn{border-color:#000;background:#000;color:#fff;box-shadow:0 10px 24px #0003}.blog-create-btn-icon{width:16px;height:16px;display:block;flex-shrink:0}.blog-secondary-btn{border:1px solid #d1d5db;background:#fff;color:var(--color-primary);box-shadow:0 4px 14px #0f172a0a}.blog-ghost-btn,.blog-link-btn{border:1px solid transparent;background:transparent;color:var(--color-text)}.blog-primary-btn:hover:not(:disabled),.blog-secondary-btn:hover:not(:disabled),.blog-ghost-btn:hover:not(:disabled),.blog-link-btn:hover:not(:disabled){transform:translateY(-1px)}.blog-primary-btn:hover:not(:disabled){background:#000;border-color:#000}.blog-create-btn:hover:not(:disabled){background:#000;border-color:#000;color:#fff;box-shadow:0 12px 26px #0000003d}.blog-secondary-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.blog-ghost-btn:hover:not(:disabled),.blog-link-btn:hover:not(:disabled){background:#f8fafc;border-color:var(--color-border)}.blog-primary-btn:disabled,.blog-secondary-btn:disabled,.blog-ghost-btn:disabled,.blog-link-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.blog-editor-layout{display:grid;gap:20px;width:min(980px,100%);margin:0 auto}.blog-hub-hero{overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f8fafcf2),radial-gradient(circle at top left,rgba(15,23,42,.04),transparent 55%)}.blog-hub-hero--plain{background:transparent;box-shadow:none;padding:10px 0 8px}.blog-hub-hero-copy{max-width:760px;line-height:1.68}.blog-hub-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);align-items:start}.blog-hub-grid-single{grid-template-columns:minmax(0,1fr)}.blog-section-head,.blog-subsection-head{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.blog-section-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px;color:var(--color-primary-light);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-section-title{margin:0;color:var(--color-primary);font-size:clamp(1.45rem,2vw,1.95rem);letter-spacing:-.02em}.blog-stat-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.blog-stat-card,.blog-summary-item,.blog-mini-card,.blog-comment-card,.blog-reaction-stat{border-radius:18px;padding:18px;border:1px solid var(--color-border);background:#fff;box-shadow:0 8px 24px #0f172a0a}.blog-page-pill,.blog-count-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(203,213,225,.9);background:#f8fafcf2;color:var(--color-text);font-size:.8rem;font-weight:700}.blog-page-pill{border:none}.blog-discovery-grid,.blog-mini-list,.blog-workspace-columns,.blog-list-grid,.blog-comments-list{display:grid;gap:16px}.blog-workspace-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-discovery-card,.blog-continue-card{border-radius:16px;border:1px solid var(--color-border);background:#fff}.blog-continue-card{box-shadow:0 12px 30px #0f172a0d}.blog-discovery-card{display:grid;gap:11px;padding:12px;border:none;border-radius:16px;box-shadow:0 2px 8px #0f172a06}.blog-discovery-content-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:11px;align-items:start}.blog-discovery-cover{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(203,213,225,.86);padding:0;margin:0;cursor:pointer;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9f5);min-height:0;width:100%;aspect-ratio:16 / 9;text-align:left;align-self:start;text-decoration:none;color:inherit}.blog-discovery-cover img,.blog-list-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-discovery-body,.blog-mini-card-copy,.blog-workspace-card,.blog-comment-composer,.blog-comments-section,.blog-comment-head,.blog-engagement-card,.blog-editor-header{display:grid;gap:12px}.blog-author-inline,.blog-author-row{display:flex;align-items:center;gap:12px;color:var(--color-text)}.blog-author-avatar-small{width:40px;height:40px}.blog-section-head-compact{gap:10px;margin-bottom:2px}.blog-discovery-author-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.blog-discovery-author-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;color:var(--color-primary);cursor:pointer;text-align:left;min-width:0;text-decoration:none}.blog-discovery-author-static{cursor:default}.blog-discovery-author-avatar{width:28px;height:28px}.blog-discovery-author-name{color:var(--color-primary);font-size:.84rem;font-weight:700;line-height:1.2}.blog-discovery-author-name-row{display:inline-flex;align-items:center;gap:6px;min-width:0}.blog-discovery-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--color-text-light);font-size:.73rem;line-height:1.4}.blog-discovery-verified{display:inline-flex;align-items:center;justify-content:center;color:#f59e0b;line-height:0}.blog-discovery-verified-icon{width:14px;height:14px;display:block}.blog-discovery-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:none;background:transparent;margin:0;color:var(--color-primary);font-size:.98rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.blog-discovery-body .blog-list-excerpt{margin:0;font-size:.84rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-discovery-footer{display:flex;justify-content:center;padding-top:0}.blog-discovery-carousel{display:grid;gap:10px}.blog-discovery-controls{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.blog-discovery-viewport{overflow:hidden;border-radius:12px}.blog-discovery-viewport:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.blog-discovery-track{display:flex;width:100%;transition:transform .35s ease;will-change:transform}.blog-discovery-page{min-width:100%;flex:0 0 100%}.blog-discovery-page[aria-hidden=true] a,.blog-discovery-page[aria-hidden=true] button{pointer-events:none}.blog-discovery-dots{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.blog-discovery-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;padding:0;border:none;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:transform .2s ease,background .2s ease}.blog-discovery-dot:hover,.blog-discovery-dot:focus-visible{transform:scale(1.1);background:#94a3b8;outline:none}.blog-discovery-dot.is-active{width:24px;background:var(--color-primary)}.blog-hub-inline-cta{display:flex;justify-content:center;margin:0}.blog-hub-inline-cta .blog-secondary-btn{border-color:#cbd5e1db;background:#f8fafce6;box-shadow:none}.blog-discovery-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.blog-discovery-toggle-group{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.blog-discovery-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 11px;border-radius:999px;border:1px solid rgba(203,213,225,.92);background:#ffffffe6;color:var(--color-text);font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.blog-discovery-toggle:hover:not(:disabled),.blog-discovery-toggle:focus-visible{transform:translateY(-.5px);background:#f8fafcf5;border-color:#94a3b89e;outline:none}.blog-discovery-toggle.is-active{border-color:#0f172a;background:#0f172a;color:#fff;box-shadow:none}.blog-discovery-toggle:disabled{cursor:default}.blog-all-search-form{display:grid;gap:14px}.blog-all-search-actions,.blog-all-pagination{justify-content:center}.blog-author-avatar{width:48px;height:48px;border-radius:999px;overflow:hidden;flex:0 0 auto;background:#eef2f7;border:1px solid var(--color-border)}.blog-author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-author-fallback{width:100%;height:100%;display:grid;place-items:center;font-weight:800;color:var(--color-primary)}.blog-author-name,.blog-mini-card-title{color:var(--color-primary);font-weight:700}.blog-workspace-card{align-content:start}.blog-subsection h3{margin:0;color:var(--color-primary);font-size:1.05rem}.blog-workspace-summary{display:flex;flex-wrap:wrap;gap:10px}.blog-workspace-card .blog-workspace-summary.blog-meta-row--subtle{margin:2px 0 4px}.blog-workspace-card .blog-page-pill{min-height:auto;padding:0;border:none;background:transparent;color:var(--color-text-light);font-size:.86rem;font-weight:600}.blog-continue-card{padding:20px;background:radial-gradient(circle at top right,rgba(15,23,42,.03),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.blog-workspace-card .blog-continue-card{border-color:#cbd5e1a8;box-shadow:0 4px 14px #0f172a08;background:linear-gradient(180deg,#ffffffeb,#f8fafceb)}.blog-mini-card{padding:16px}.blog-workspace-card .blog-mini-card{border-color:#cbd5e19e;box-shadow:0 2px 8px #0f172a06}.blog-mini-card-meta{color:var(--color-text-light);font-size:.92rem}.blog-editor-card,.blog-read-card,.blog-inline-note,.blog-cover-card,.blog-list-card{padding:24px}.blog-read-card{gap:24px}.blog-editor-grid{display:grid;gap:18px}.blog-field-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.blog-field{display:grid;gap:8px}.blog-field label,.blog-comment-label{font-weight:700;color:var(--color-primary)}.blog-input,.blog-textarea{width:100%;border-radius:16px;border:1px solid #d7dee7;background:#fff;color:var(--color-text);padding:14px 16px;box-sizing:border-box;box-shadow:inset 0 1px 2px #0f172a05}.blog-input:focus,.blog-textarea:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.blog-textarea{min-height:120px;resize:vertical;line-height:1.65}.blog-comment-textarea{min-height:140px}.blog-comment-composer{padding:20px;border-radius:20px;border:1px solid var(--color-border);background:#fafbfc}.blog-field small,.blog-status-note{color:var(--color-text-light);line-height:1.55}.blog-editor-toolbar,.blog-comment-footer,.blog-engagement-summary{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;align-items:center}.blog-inline-image-modal{display:grid;gap:18px}.blog-inline-image-modal-copy{margin:0;color:var(--color-text-light);line-height:1.65}.blog-inline-image-modal-file{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:16px;padding:14px 16px;background:#fafbfc;color:var(--color-text)}.blog-inline-image-modal-file strong{font-size:.95rem;color:var(--color-primary);word-break:break-word}.blog-inline-image-modal-file span{color:var(--color-text-light);font-size:.9rem}.blog-inline-image-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.blog-cover-preview,.blog-read-cover,.blog-list-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:22px;border:1px solid var(--color-border);background:linear-gradient(180deg,#f8fafc,#eef2f7)}.blog-cover-preview img,.blog-read-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-read-cover{width:100%;border:none;border-radius:18px;background:transparent;box-shadow:0 10px 24px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease}.blog-read-cover img{border-radius:inherit}.blog-read-cover-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;padding:0;border:none;background:transparent;cursor:zoom-in;text-align:left}.blog-read-cover-button:hover .blog-read-cover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a1f}.blog-read-cover-button:focus-visible{outline:none}.blog-read-cover-button:focus-visible .blog-read-cover{box-shadow:0 0 0 3px #3b82f62e,0 10px 24px #0f172a0f}.blog-cover-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--color-text-light);text-align:center;padding:20px;box-sizing:border-box}.blog-aspect-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--color-border);color:var(--color-text)}.blog-autosave-pill{font-weight:700}.blog-autosave-pill--idle,.blog-autosave-pill--saved{border-color:#bfe3c8;background:#f1fbf5;color:#166534}.blog-autosave-pill--saving{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.blog-autosave-pill--retrying,.blog-autosave-pill--recovered{border-color:#f5d8a8;background:#fff9ed;color:#8a4b08}.blog-autosave-pill--offline{border-color:#efc0c0;background:#fff4f4;color:#b42318}.blog-meta-row--subtle{gap:10px}.blog-meta-row--subtle .blog-aspect-pill{padding:0;border:none;border-radius:0;background:transparent;color:var(--color-text-light);font-size:.9rem;font-weight:500}.blog-meta-row--subtle .blog-autosave-pill,.blog-meta-row--subtle .blog-autosave-pill--idle,.blog-meta-row--subtle .blog-autosave-pill--saved,.blog-meta-row--subtle .blog-autosave-pill--saving,.blog-meta-row--subtle .blog-autosave-pill--retrying,.blog-meta-row--subtle .blog-autosave-pill--recovered,.blog-meta-row--subtle .blog-autosave-pill--offline{border:none;background:transparent;color:var(--color-text-light)}.blog-warning,.blog-success,.blog-error,.blog-empty-state{border-radius:18px;padding:16px 18px;line-height:1.6}.blog-warning{background:#fff9ed;border:1px solid #f5d8a8;color:#8a4b08}.blog-success{background:#f1fbf5;border:1px solid #bfe3c8;color:#166534}.blog-error{background:#fff4f4;border:1px solid #efc0c0;color:#b42318}.blog-empty-state{border:1px dashed #d7dee7;background:#fafbfc;color:var(--color-text-light)}.blog-inline-note{border:1px dashed #d7dee7;background:#fafbfc}.blog-read-hero{display:grid;gap:24px;margin-bottom:12px}.blog-read-topbar{width:min(860px,100%);margin:0 auto 14px}.blog-read-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.blog-read-nav-btn{min-height:40px;padding:10px 14px;border-radius:12px;font-size:.88rem;box-shadow:none}.blog-read-nav-btn.blog-primary-btn{box-shadow:0 8px 20px #1118271f}.blog-read-tip-btn{gap:7px}.blog-read-tip-btn svg{width:16px;height:16px}.blog-read-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;min-height:36px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.blog-read-icon-btn svg{width:16px;height:16px}.blog-read-icon-btn:hover,.blog-read-icon-btn:focus-visible{background:#f8fafc;color:var(--color-primary);transform:translateY(-1px);outline:none}.blog-read-share-note{color:var(--color-text-light);font-size:.8rem;line-height:1}.blog-read-share-note-error{color:#b91c1c}.blog-tip-modal,.blog-tip-form{display:grid;gap:16px}.blog-highlight-modal{gap:14px}.blog-highlight-current{justify-content:flex-start;gap:10px}.blog-highlight-levels{margin:0;padding:0;border:none;min-width:0;display:grid;gap:8px}.blog-highlight-level-option{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1px solid var(--color-border);background:#fff;color:var(--color-primary);font-weight:600}.blog-highlight-level-option input{margin:0;accent-color:#111827}.blog-tip-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.blog-tip-title-avatar{width:32px;height:32px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;background:#f3f4f6;border:1px solid #e5e7eb;color:var(--color-primary);font-size:.86rem;font-weight:700}.blog-tip-title-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-tip-title-text{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-tip-balance{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-radius:16px;border:1px solid var(--color-border);background:#f8fafc}.blog-tip-blog-card{align-items:flex-start;justify-content:flex-start;gap:12px}.blog-tip-blog-cover{width:52px;height:52px;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;background:linear-gradient(180deg,#f8fafc,#eef2f7);border:1px solid #e5e7eb;color:var(--color-text-light);font-size:.9rem;font-weight:700}.blog-tip-blog-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-tip-blog-copy{min-width:0;display:grid;gap:6px}.blog-tip-balance-compact{padding:0;border:none;border-radius:0;background:transparent;justify-content:flex-start;gap:8px}.blog-tip-balance-label,.blog-tip-field-label{font-size:.86rem;font-weight:700;color:var(--color-primary)}.blog-tip-balance-value,.blog-tip-selected-amount{color:var(--color-primary);font-size:.95rem;font-weight:800;letter-spacing:-.01em}.blog-tip-blog-title{font-size:.83rem;font-weight:700;line-height:1.45;color:var(--color-text)}.blog-tip-balance-compact .blog-tip-balance-label{font-size:.76rem;font-weight:600;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em}.blog-tip-balance-compact .blog-tip-balance-value{font-size:.84rem;font-weight:700;color:var(--color-text-light)}.blog-tip-amount-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr);gap:14px;align-items:start}.blog-tip-range-wrap,.blog-tip-field{display:grid;gap:10px}.blog-tip-custom-field{align-self:stretch}.blog-tip-range-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.blog-tip-slider{width:100%;accent-color:#111827;cursor:pointer}.blog-tip-presets{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;color:var(--color-text-light);font-size:.72rem;font-weight:700}.blog-tip-presets span{text-align:center}.blog-tip-preset-active{color:var(--color-primary)}.blog-tip-input,.blog-tip-textarea{width:100%;border:1px solid var(--color-border);border-radius:14px;background:#fff;color:var(--color-primary);padding:12px 14px;font:inherit;resize:vertical}.blog-tip-input:focus,.blog-tip-textarea:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #11182714}.blog-tip-field-note,.blog-tip-helper{margin:0;color:var(--color-text-light);font-size:.78rem;line-height:1.5}.blog-tip-helper{padding:10px 12px;border-radius:12px;background:#f8fafc}.blog-tip-helper-error{background:#fef2f2;color:#b91c1c}.blog-tip-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.blog-tip-actions-center{justify-content:center}.blog-tip-success{display:grid;gap:18px;justify-items:center;text-align:center;padding:8px 2px 2px}.blog-tip-success-burst{position:relative;width:120px;height:120px;display:grid;place-items:center}.blog-tip-success-ring{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:999px;background:radial-gradient(circle,#fffffffa,#ecfdf5eb 72%,#d1fae5cc);box-shadow:0 18px 40px #10b9812e;animation:blogTipSuccessPulse 1.8s ease-out infinite}.blog-tip-success-core{position:relative;z-index:1;width:78px;height:78px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#34d399,#10b981);color:#fff;box-shadow:0 18px 32px #10b98147;animation:blogTipSuccessPop .5s cubic-bezier(.2,.9,.25,1.15) both}.blog-tip-success-core svg{width:34px;height:34px}.blog-tip-success-spark{position:absolute;width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,#f59e0b,#fde68a);box-shadow:0 8px 18px #f59e0b42;animation:blogTipSuccessSpark 1.6s ease-in-out infinite}.blog-tip-success-spark-1{top:10px;right:18px;animation-delay:0s}.blog-tip-success-spark-2{top:26px;left:10px;animation-delay:.18s}.blog-tip-success-spark-3{right:10px;bottom:22px;animation-delay:.32s}.blog-tip-success-spark-4{bottom:12px;left:22px;animation-delay:.5s}.blog-tip-success-copy{display:grid;gap:10px;justify-items:center;max-width:360px}.blog-tip-success-kicker{display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-tip-success-heading{margin:0;color:var(--color-primary);font-size:1.32rem;line-height:1.18;letter-spacing:-.02em}.blog-tip-success-text,.blog-tip-success-note{margin:0;color:var(--color-text-light)}.blog-tip-success-text{line-height:1.65}.blog-tip-success-note{font-size:.76rem}.blog-tip-success-balance{width:min(100%,320px);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(16,185,129,.18);background:linear-gradient(180deg,#f0fdf4,#ecfeff);color:var(--color-text-light);font-size:.84rem}.blog-tip-success-balance strong{color:var(--color-primary);font-size:.92rem;font-weight:800}@keyframes blogTipSuccessPop{0%{opacity:0;transform:scale(.7)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes blogTipSuccessPulse{0%,to{transform:scale(.92);opacity:.72}55%{transform:scale(1.06);opacity:1}}@keyframes blogTipSuccessSpark{0%,to{transform:translateY(0) scale(.8) rotate(0);opacity:.35}50%{transform:translateY(-6px) scale(1.08) rotate(18deg);opacity:1}}.blog-read-header{display:grid;gap:14px}.blog-breadcrumbs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--color-text-light);font-size:.78rem;line-height:1.4}.blog-breadcrumbs a{color:var(--color-text-light);text-decoration:none}.blog-breadcrumbs a:hover,.blog-breadcrumbs a:focus-visible{color:var(--color-primary);text-decoration:underline;outline:none}.blog-read-head-grid{display:grid;gap:20px;align-items:start;grid-template-columns:minmax(0,1fr) 220px}.blog-read-cover-wrap{display:flex;justify-content:flex-end}.blog-read-title{font-size:clamp(2rem,4vw,3rem);line-height:1.02;letter-spacing:-.04em}.blog-read-subtitle{max-width:720px;font-size:1.05rem}.blog-read-date-line,.blog-read-top-meta{color:var(--color-text-light);font-size:.92rem;font-weight:600;letter-spacing:.01em}.blog-read-top-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.blog-read-meta-panel{display:grid;gap:16px;min-width:0;padding:0;border:none;border-radius:0;background:transparent}.blog-author-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:14px;text-align:left;padding:14px;border-radius:20px;border:1px solid var(--color-border);background:#fff;color:var(--color-text);overflow:hidden;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease;text-decoration:none}.blog-author-link:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 10px 24px #0f172a0f;background:#fcfdff}.blog-author-link-top{align-items:flex-start;width:min(100%,520px);max-width:100%;gap:10px;padding:9px 12px 9px 8px;border-radius:18px;box-shadow:none}.blog-author-link-top .blog-author-avatar{width:34px;height:34px}.blog-author-link-top .blog-author-copy{gap:2px}.blog-author-link-top .blog-author-name-row{gap:6px}.blog-author-link-top .blog-author-bio{font-size:.84rem;line-height:1.4}.blog-author-link-static,.blog-author-link-static:hover{cursor:default;transform:none;box-shadow:none}.blog-author-copy{display:grid;gap:4px;flex:1 1 auto;min-width:0}.blog-author-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.blog-author-name{min-width:0;overflow-wrap:anywhere;word-break:break-word}.blog-author-bio{color:var(--color-text-light);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.blog-verified-star{width:16px;height:16px;color:#d4a21a;flex:0 0 auto}.blog-read-divider{height:1px;background:linear-gradient(90deg,transparent,#d7dee7 12%,#d7dee7 88%,transparent);margin-bottom:22px}.blog-read-body{width:min(720px,100%);margin:0 auto}.blog-read-markdown{font-size:1.06rem}.blog-related-card{width:min(860px,100%);margin-left:auto;margin-right:auto}.blog-related-grid{display:grid;gap:12px}.blog-related-item{gap:12px}.blog-reaction-btn,.blog-reaction-stat{display:inline-flex;align-items:center;gap:8px;min-height:38px;border-radius:999px;padding:8px 12px;font-weight:600}.blog-reaction-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:inherit;opacity:.88}.blog-reaction-copy{display:inline-flex;align-items:center;gap:6px;line-height:1;white-space:nowrap}.blog-reaction-copy>span:first-child{color:var(--color-text-light);font-size:.88rem;font-weight:600}.blog-reaction-value{font-size:.9rem;font-weight:700;color:var(--color-primary)}.blog-reaction-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:#f8fafc;color:var(--color-primary);box-shadow:none}.blog-reaction-stat{border:none;background:transparent;box-shadow:none;color:var(--color-primary)}.blog-reaction-btn:hover:not(:disabled){transform:none;background:#f1f5f9}.blog-reaction-btn-active{background:#0f172a14;color:var(--color-primary)}.blog-reaction-btn-active .blog-reaction-icon,.blog-reaction-btn-active .blog-reaction-value{color:var(--color-primary);opacity:1}.blog-reaction-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.blog-comment-card{padding:18px}.blog-comment-head{flex:1 1 auto;min-width:0}.blog-comment-body{color:var(--color-text);line-height:1.75;white-space:pre-wrap;word-break:break-word}.blog-comment-profile-btn{margin-left:auto}.blog-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.blog-summary-label{color:var(--color-text-light);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.blog-summary-value{color:var(--color-primary);font-size:1rem;font-weight:700}.blog-list-card{display:grid;padding:20px;gap:12px}.blog-list-card .blog-discovery-card{background:#ffffffb8;box-shadow:none}.blog-all-search-card{background:#fff;box-shadow:0 4px 14px #0f172a08}.blog-all-results-card{box-shadow:0 7px 20px #0f172a0b}.blog-list-title{margin:0;color:var(--color-primary);font-size:1.35rem;line-height:1.3}.blog-list-excerpt{color:var(--color-text-light);line-height:1.72}.blog-markdown{color:var(--color-text);font-size:1.05rem;line-height:1.9}.blog-markdown>*:first-child{margin-top:0}.blog-markdown>*:last-child{margin-bottom:0}.blog-markdown h1,.blog-markdown h2,.blog-markdown h3,.blog-markdown h4{color:var(--color-primary);line-height:1.22;margin-top:1.8em;margin-bottom:.72em;letter-spacing:-.02em}.blog-markdown p,.blog-markdown ul,.blog-markdown ol,.blog-markdown blockquote,.blog-markdown pre,.blog-markdown table{margin:1.1em 0}.blog-markdown ul,.blog-markdown ol{padding-left:1.4em}.blog-markdown li+li{margin-top:.45em}.blog-markdown a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.18em}.blog-markdown-image-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:min(100%,360px);max-width:100%;margin:1.5em 0;padding:0;border:none;background:transparent;cursor:zoom-in}.blog-markdown-image-button:focus-visible{outline:none}.blog-markdown-image-button:focus-visible .blog-markdown-image{box-shadow:0 0 0 3px #0f172a1f,0 20px 44px #0f172a1f}.blog-markdown img{width:100%;display:block;margin:0}.blog-markdown-image{border-radius:22px;border:1px solid rgba(148,163,184,.28);box-shadow:0 16px 36px #0f172a14;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;background:#fff}.blog-markdown-image-button:hover .blog-markdown-image{transform:translateY(-1px);border-color:#94a3b875;box-shadow:0 22px 44px #0f172a1f}@media (max-width: 960px){.blog-markdown-image-button{width:min(100%,440px)}}.blog-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blog-lightbox-content{width:min(1080px,100%);max-height:calc(100vh - 48px);display:grid;justify-items:center;gap:14px}.blog-lightbox-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-self:end;border:1px solid rgba(255,255,255,.18);background:#0f172ab8;color:#f8fafc;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:700;cursor:pointer}.blog-lightbox-close:hover{background:#0f172aeb}.blog-lightbox-image{display:block;max-width:100%;max-height:calc(100vh - 130px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:24px;background:#0f172a;box-shadow:0 28px 80px #00000059}.blog-lightbox-caption{max-width:min(760px,100%);color:#f8fafce6;text-align:center;line-height:1.6;font-size:.95rem}.blog-markdown blockquote{border-left:4px solid #cbd5e1;padding:.25em 0 .25em 1em;color:var(--color-text);background:#f8fafc;border-radius:0 16px 16px 0}.blog-markdown code{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:.15em .45em;font-size:.92em}.blog-markdown-pre{overflow-x:auto;padding:18px;border-radius:18px;background:#f8fafc;border:1px solid #e5e7eb}.blog-markdown-pre code{background:transparent;border:none;padding:0}.blog-markdown hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.blog-markdown table{width:100%;border-collapse:collapse}.blog-markdown th,.blog-markdown td{border:1px solid #e5e7eb;padding:12px 14px;text-align:left}.blog-markdown th{background:#f8fafc;color:var(--color-primary)}.wmde-markdown,.wmde-markdown-var{background:#fff!important;color:var(--color-text)!important}.blog-md-editor{border-radius:18px!important;overflow:hidden;border:1px solid var(--color-border)!important;background:#fff!important;box-shadow:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr);min-height:0}.blog-md-editor .w-md-editor-toolbar{background:#fff!important;border-bottom:1px solid var(--color-border)!important}.blog-md-editor .w-md-editor-toolbar button{border-radius:10px!important}.blog-md-editor .w-md-editor-content{min-height:0;height:auto!important;overflow:hidden;position:relative}.blog-md-editor .w-md-editor-input{width:50%!important;height:100%}.blog-md-editor .w-md-editor-area{width:100%;height:100%;overflow:auto;border-radius:0}.blog-md-editor .w-md-editor-text,.blog-md-editor .w-md-editor-text-pre,.blog-md-editor .w-md-editor-text-input{width:100%}.blog-md-editor .w-md-editor-preview{width:50%!important;position:absolute;top:0;right:0;bottom:0;padding:16px 20px;overflow:auto;border-radius:0;box-shadow:inset 1px 0 0 0 var(--color-border)}.blog-md-editor .w-md-editor-text-pre,.blog-md-editor .w-md-editor-text-input,.blog-md-editor .w-md-editor-text{background:#fff!important;color:var(--color-text)!important;font-size:1rem!important;line-height:1.7!important}.blog-md-editor .w-md-editor-text{min-height:100%;height:100%}.blog-md-editor .w-md-editor-text-pre>code,.blog-md-editor .w-md-editor-text-input{font-family:var(--font-sans)!important}.blog-md-editor .w-md-editor-text-pre .token.code-snippet,.blog-md-editor .w-md-editor-text-pre .token.code-snippet *,.blog-md-editor .w-md-editor-text-pre .token.code.keyword,.blog-md-editor .w-md-editor-text-pre .token.code.keyword *,.blog-md-editor .w-md-editor-text-pre code .token.code-snippet,.blog-md-editor .w-md-editor-text-pre code .token.code-snippet *{color:var(--color-text)!important}@media (max-width: 820px){.blog-md-editor{height:auto!important;grid-template-rows:auto auto}.blog-md-editor .w-md-editor-content{display:flex;flex-direction:column;height:auto!important;overflow:visible}.blog-md-editor .w-md-editor-input,.blog-md-editor .w-md-editor-preview{width:100%!important;height:auto;min-height:clamp(280px,42vh,420px)}.blog-md-editor .w-md-editor-area{min-height:clamp(280px,42vh,420px)}.blog-md-editor .w-md-editor-preview{position:relative;top:auto;right:auto;bottom:auto;box-shadow:inset 0 1px 0 0 var(--color-border)}}@media (min-width: 721px){.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-grid{gap:14px}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-card{padding:14px 16px;gap:10px}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-author-row{margin-left:calc(clamp(210px,28vw,290px) + 16px);justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:8px;border-bottom:1px solid rgba(203,213,225,.48);text-align:left}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-author-link{margin-left:0}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-author-name{text-align:right}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-content-row{grid-template-columns:clamp(210px,28vw,290px) minmax(0,1fr);gap:16px;align-items:stretch}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-cover{border-radius:14px;min-height:150px;align-self:stretch}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-cover img{height:100%}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-author-avatar{width:32px;height:32px}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-author-name{font-size:.9rem}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-author-name-row{justify-content:flex-end}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-meta{order:-1;margin-right:auto;justify-content:flex-start;text-align:left;font-size:.78rem}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-body{gap:9px;align-content:start}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-title{font-size:1.06rem;line-height:1.34}.app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-body .blog-list-excerpt{font-size:.92rem;line-height:1.62;-webkit-line-clamp:3}}@media (max-width: 980px){.blog-hub-grid,.blog-workspace-columns{grid-template-columns:1fr}}@media (max-width: 720px){.blog-shell{width:min(100vw - 20px,1100px);padding:14px 0 36px}.blog-landing,.blog-editor-card,.blog-read-card,.blog-inline-note,.blog-cover-card,.blog-list-card{padding:16px}.blog-actions-row,.blog-editor-actions,.blog-comment-footer,.blog-engagement-summary{align-items:stretch}.blog-inline-image-modal-actions>*{width:100%}.blog-read-actions{gap:8px}.blog-read-nav-btn{width:auto;height:36px;min-height:36px;padding:0 12px;box-sizing:border-box;border-radius:10px;font-size:.84rem;line-height:1;white-space:nowrap}.blog-read-icon-btn{width:36px;height:36px;min-height:36px}.blog-read-nav-btn.blog-primary-btn{box-shadow:none}.blog-read-head-grid{grid-template-columns:1fr}.blog-discovery-card{display:flex;flex-direction:column;padding:12px;gap:12px}.blog-discovery-content-row{order:1;grid-template-columns:minmax(0,1fr);gap:12px}.blog-discovery-author-row{order:2;align-items:center;justify-content:flex-start;padding-top:8px;border-top:1px solid rgba(226,232,240,.9)}.blog-discovery-meta{width:auto;font-size:.72rem}.blog-discovery-title{font-size:1rem;-webkit-line-clamp:3}.blog-discovery-controls{width:100%;justify-content:flex-end}.blog-discovery-header-actions,.blog-discovery-toggle-group{width:100%;justify-content:flex-start}.blog-discovery-body .blog-list-excerpt{-webkit-line-clamp:3;font-size:.9rem;line-height:1.6}.blog-read-cover-wrap{justify-content:flex-start}.blog-markdown-image-button{width:100%}.blog-read-cover{width:min(260px,100%);border-radius:18px}.blog-lightbox{padding:16px}.blog-lightbox-image{max-height:calc(100vh - 112px);border-radius:18px}.blog-read-meta-panel{padding:0}.blog-author-link{align-items:flex-start;gap:12px;padding:12px}.blog-author-link-top{width:100%;max-width:100%;gap:8px;padding:7px 11px 7px 7px}.blog-author-avatar{width:44px;height:44px}.blog-author-link-top .blog-author-avatar{width:32px;height:32px}.blog-comment-profile-btn{margin-left:0}}@media (max-width: 520px){.blog-discovery-card{padding:11px}.blog-discovery-content-row{grid-template-columns:minmax(0,1fr);gap:10px}.blog-tip-balance,.blog-tip-range-head{align-items:flex-start;flex-direction:column}.blog-tip-blog-card{flex-direction:row}.blog-tip-balance-compact{gap:4px}.blog-tip-amount-grid{grid-template-columns:minmax(0,1fr)}.blog-tip-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-tip-actions{justify-content:stretch}.blog-tip-actions .blog-secondary-btn,.blog-tip-actions .blog-primary-btn{width:100%}.blog-discovery-controls{flex-wrap:wrap;gap:8px;justify-content:flex-end}.blog-tip-success-burst{width:104px;height:104px}.blog-tip-success-heading{font-size:1.18rem}.blog-tip-success-balance{width:100%}}@media (prefers-reduced-motion: reduce){.blog-discovery-track{transition:none}.blog-tip-success-ring,.blog-tip-success-core,.blog-tip-success-spark{animation:none}}html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-card,html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-continue-card{background:#000;border-color:#404040db;box-shadow:0 10px 24px #0000006b}html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-cover{background:linear-gradient(180deg,#141414f5,#0c0c0cf5);border-color:#404040db}html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-author-link,html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-author-name,html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-title{color:#f5f5f5}html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-meta{color:#a3a3a3}html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-verified{color:#fbbf24}html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-discovery-body .blog-list-excerpt{color:#b4b4b8}html[data-theme=dark] .app-public-profile-page .public-profile-blogs-section .blog-cover-empty{color:#8a8a8a}html[data-theme=dark] .app-blog-page .info-modal-backdrop{background:#000000b8}html[data-theme=dark] .app-blog-page .info-modal-panel{background:#050505;border-color:#404040e6;box-shadow:0 24px 56px #0009}html[data-theme=dark] .app-blog-page .info-modal-header{border-bottom-color:#404040db}html[data-theme=dark] .app-blog-page .info-modal-title{color:#f5f5f5}html[data-theme=dark] .app-blog-page .info-modal-close{color:#a3a3a3}html[data-theme=dark] .app-blog-page .info-modal-close:hover{background:#ffffff14;color:#f5f5f5}html[data-theme=dark] .app-blog-page .info-modal-body{color:#e5e5e5}html[data-theme=dark] .app-blog-page .blog-tip-modal .blog-muted{color:#a3a3a3}html[data-theme=dark] .app-blog-page .blog-tip-title-avatar,html[data-theme=dark] .app-blog-page .blog-tip-balance,html[data-theme=dark] .app-blog-page .blog-tip-blog-cover,html[data-theme=dark] .app-blog-page .blog-tip-input,html[data-theme=dark] .app-blog-page .blog-tip-textarea,html[data-theme=dark] .app-blog-page .blog-tip-helper,html[data-theme=dark] .app-blog-page .blog-tip-success-balance,html[data-theme=dark] .app-blog-page .blog-highlight-level-option{background:#0c0c0cf2;border-color:#404040e6}html[data-theme=dark] .app-blog-page .blog-tip-balance-compact{background:#080808eb;border:1px solid rgba(64,64,64,.86);border-radius:12px;padding:10px 12px}html[data-theme=dark] .app-blog-page :is(.blog-tip-balance-label,.blog-tip-field-label,.blog-tip-balance-value,.blog-tip-selected-amount,.blog-tip-blog-title,.blog-tip-success-heading,.blog-tip-success-balance strong){color:#f5f5f5}html[data-theme=dark] .app-blog-page :is(.blog-tip-field-note,.blog-tip-helper,.blog-tip-presets,.blog-tip-balance-compact .blog-tip-balance-label,.blog-tip-balance-compact .blog-tip-balance-value,.blog-tip-success-text,.blog-tip-success-note,.blog-tip-success-balance){color:#a3a3a3}html[data-theme=dark] .app-blog-page .blog-tip-preset-active{color:#f5f5f5}html[data-theme=dark] .app-blog-page :is(.blog-tip-input,.blog-tip-textarea){color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-highlight-level-option{color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-tip-input::-moz-placeholder,html[data-theme=dark] .app-blog-page .blog-tip-textarea::-moz-placeholder{color:#737373}html[data-theme=dark] .app-blog-page .blog-tip-input::placeholder,html[data-theme=dark] .app-blog-page .blog-tip-textarea::placeholder{color:#737373}html[data-theme=dark] .app-blog-page :is(.blog-tip-input:focus,.blog-tip-textarea:focus){border-color:#60a5faa6;box-shadow:0 0 0 3px #3b82f62e}html[data-theme=dark] .app-blog-page .blog-tip-slider{accent-color:#60a5fa}html[data-theme=dark] .app-blog-page .blog-tip-helper-error{background:#7f1d1d4d;border:1px solid rgba(248,113,113,.34);color:#fca5a5}html[data-theme=dark] .app-blog-page .blog-tip-success-ring{background:radial-gradient(circle,#1e293bd9,#0f172aa6 70%,#0a0a0a66);box-shadow:0 18px 40px #00000080}html[data-theme=dark] .app-blog-page .blog-tip-success-kicker{background:#14532d47;color:#86efac}html[data-theme=dark] .app-blog-page .blog-tip-actions .blog-secondary-btn{background:#111111f2;border-color:#404040e6;color:#e5e5e5;box-shadow:none}html[data-theme=dark] .app-blog-page .blog-tip-actions .blog-secondary-btn:hover:not(:disabled){background:#181818fa;border-color:#60a5fa80}html[data-theme=dark] .app-blog-page .blog-tip-actions .blog-primary-btn{background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#2563ebd9;color:#fff;box-shadow:0 12px 24px #2563eb47}html[data-theme=dark] .app-blog-page .blog-tip-actions .blog-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#60a5fae6}html[data-theme=dark] .app-blog-page .blog-create-btn{background:#fff;border-color:#ffffffeb;color:#000;box-shadow:0 10px 24px #00000061}html[data-theme=dark] .app-blog-page .blog-create-btn:hover:not(:disabled){background:#fff;border-color:#fffffff5;color:#000;box-shadow:0 12px 28px #00000070}html[data-theme=dark] .app-blog-page .blog-tip-actions :is(.blog-primary-btn:disabled,.blog-secondary-btn:disabled){opacity:.62}html[data-theme=dark] .app-blog-page .blog-shell{color:#e5e5e5}html[data-theme=dark] .app-blog-page .blog-card{border-color:#404040db;background:linear-gradient(180deg,#0a0a0af5,#060606f5);box-shadow:0 14px 32px #00000070}html[data-theme=dark] .app-blog-page .blog-editor-header-card--edit,html[data-theme=dark] .app-blog-page .blog-editor-header-card--compose,html[data-theme=dark] .app-blog-page .blog-hub-grid-single .blog-list-card{background:#000}html[data-theme=dark] .app-blog-page .blog-hub-hero{background:linear-gradient(180deg,#0a0a0af5,#060606f5),radial-gradient(circle at top left,rgba(245,245,245,.05),transparent 56%)}html[data-theme=dark] .app-blog-page .blog-hub-hero--plain{background:transparent;box-shadow:none}html[data-theme=dark] .app-blog-page :is(.blog-stat-card,.blog-summary-item,.blog-mini-card,.blog-comment-card,.blog-reaction-stat,.blog-discovery-card,.blog-continue-card){background:#0c0c0cf2;border-color:#404040db;box-shadow:0 8px 20px #00000059}html[data-theme=dark] .app-blog-page .blog-discovery-card{background:#000}html[data-theme=dark] .app-blog-page .blog-list-card .blog-discovery-card{background:#000;box-shadow:none}html[data-theme=dark] .app-blog-page .blog-all-search-card{background:#000;box-shadow:0 8px 20px #00000057}html[data-theme=dark] .app-blog-page .blog-all-results-card{background:#000;box-shadow:0 12px 26px #0006}html[data-theme=dark] .app-blog-page .blog-workspace-card.blog-all-results-card{box-shadow:0 8px 20px #0000004d}html[data-theme=dark] .app-blog-page .blog-continue-card{background:radial-gradient(circle at top right,rgba(255,255,255,.05),transparent 34%),linear-gradient(180deg,#101010fa,#0a0a0afa)}html[data-theme=dark] .app-blog-page .blog-workspace-card :is(.blog-continue-card,.blog-mini-card){border-color:#404040a8;box-shadow:0 2px 8px #00000038}html[data-theme=dark] .app-blog-page .blog-workspace-card .blog-continue-card{background:linear-gradient(180deg,#0e0e0eeb,#0a0a0aeb)}html[data-theme=dark] .app-blog-page .blog-workspace-card .blog-page-pill,html[data-theme=dark] .app-blog-page .blog-workspace-card .blog-meta-row--subtle .blog-aspect-pill{border:none;background:transparent;color:#a3a3a3}html[data-theme=dark] .app-blog-page :is(.blog-page-pill,.blog-count-pill,.blog-eyebrow,.blog-aspect-pill){background:#0c0c0ce6;border-color:#404040d6;color:#e5e5e5}html[data-theme=dark] .app-blog-page :is(.blog-discovery-cover,.blog-cover-preview,.blog-list-cover){border-color:#404040d6;background:linear-gradient(180deg,#141414f5,#0c0c0cf5)}html[data-theme=dark] .app-blog-page .blog-author-avatar{background:#171717;border-color:#404040db}html[data-theme=dark] .app-blog-page .blog-discovery-verified{color:#fbbf24}html[data-theme=dark] .app-blog-page .blog-discovery-author-row{border-top-color:#404040d1}@media (min-width: 721px){html[data-theme=dark] .app-blog-page :is(.blog-hub-grid-single .blog-list-card,.blog-all-results-card) .blog-discovery-author-row{border-bottom-color:#404040c7}}html[data-theme=dark] .app-blog-page :is(.blog-empty-state,.blog-inline-note){background:#0c0c0cf0;border-color:#404040db}html[data-theme=dark] .app-blog-page .blog-secondary-btn{border-color:#404040e6;background:#0f0f0ff2;color:#f5f5f5;box-shadow:none}html[data-theme=dark] .app-blog-page :is(.blog-ghost-btn,.blog-link-btn){color:#e5e5e5}html[data-theme=dark] .app-blog-page :is(.blog-secondary-btn:hover:not(:disabled),.blog-ghost-btn:hover:not(:disabled),.blog-link-btn:hover:not(:disabled)){background:#181818fa;border-color:#525252eb;color:#f5f5f5}html[data-theme=dark] .app-blog-page :is(.blog-secondary-btn,.blog-ghost-btn,.blog-link-btn):focus-visible{outline:none;border-color:#60a5fa99;box-shadow:0 0 0 3px #3b82f62e}html[data-theme=dark] .app-blog-page .blog-discovery-toggle{border-color:#404040d6;background:#0c0c0ce0;color:#e5e5e5}html[data-theme=dark] .app-blog-page :is(.blog-discovery-toggle:hover:not(:disabled),.blog-discovery-toggle:focus-visible){background:#181818f2;border-color:#525252e0;color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-discovery-toggle.is-active{border-color:#e5e5e5e0;background:#f5f5f5;color:#111;box-shadow:none}html[data-theme=dark] .app-blog-page .blog-hub-inline-cta .blog-secondary-btn{background:#0c0c0ce6;border-color:#404040d6}html[data-theme=dark] .app-blog-page .blog-hub-inline-cta .blog-secondary-btn:hover:not(:disabled){background:#141414f2;border-color:#525252e6}html[data-theme=dark] .app-blog-page .blog-all-search-card .blog-primary-btn{background:#000;border-color:#ffffffe6;color:#fff;box-shadow:none}html[data-theme=dark] .app-blog-page .blog-all-search-card .blog-primary-btn:hover:not(:disabled){background:#000;border-color:#fffffff5;color:#fff}html[data-theme=dark] .app-blog-page :is(.blog-input,.blog-textarea){border-color:#404040e6;background:#0a0a0afa;color:#f5f5f5;box-shadow:inset 0 1px 2px #0000004d}html[data-theme=dark] .app-blog-page :is(.blog-input,.blog-textarea)::-moz-placeholder{color:#737373}html[data-theme=dark] .app-blog-page :is(.blog-input,.blog-textarea)::placeholder{color:#737373}html[data-theme=dark] .app-blog-page :is(.blog-input:focus,.blog-textarea:focus){border-color:#60a5faa6;box-shadow:0 0 0 3px #3b82f62e}html[data-theme=dark] .app-blog-page :is(.blog-comment-composer,.blog-inline-image-modal-file){border-color:#404040e6;background:#0c0c0cf2;color:#e5e5e5}html[data-theme=dark] .app-blog-page .blog-author-link{border-color:#404040e6;background:#0c0c0cf2;color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-author-link:hover{border-color:#525252eb;background:#121212fa;box-shadow:0 10px 24px #00000070}html[data-theme=dark] .app-blog-page .blog-reaction-btn{background:#121212f2;color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-reaction-btn:hover:not(:disabled){background:#1c1c1cfa}html[data-theme=dark] .app-blog-page .blog-reaction-btn-active{background:#f5f5f524;color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-read-icon-btn:hover,html[data-theme=dark] .app-blog-page .blog-read-icon-btn:focus-visible{background:#ffffff14;color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-read-divider{background:linear-gradient(90deg,transparent,rgba(64,64,64,.86) 12%,rgba(64,64,64,.86) 88%,transparent)}html[data-theme=dark] .app-blog-page .blog-markdown blockquote{border-left-color:#525252f0;background:#0c0c0cf5;color:#e5e5e5}html[data-theme=dark] .app-blog-page .blog-markdown code{background:#141414fa;border-color:#404040e6;color:#e5e5e5}html[data-theme=dark] .app-blog-page .blog-markdown-pre{background:#0c0c0cfa;border-color:#404040e6}html[data-theme=dark] .app-blog-page .blog-markdown hr{border-top-color:#404040e0}html[data-theme=dark] .app-blog-page .blog-markdown :is(th,td){border-color:#404040e6}html[data-theme=dark] .app-blog-page .blog-markdown th{background:#101010fa;color:#f5f5f5}html[data-theme=dark] .app-blog-page .blog-markdown-image{border-color:#404040e6;background:#0a0a0afa;box-shadow:0 16px 36px #00000085}html[data-theme=dark] .app-blog-page .blog-markdown-image-button:hover .blog-markdown-image{border-color:#606060eb;box-shadow:0 22px 44px #0000009e}html[data-theme=dark] .app-blog-page .blog-markdown-image-button:focus-visible .blog-markdown-image{box-shadow:0 0 0 3px #60a5fa40,0 20px 44px #0009}html[data-theme=dark] .app-blog-page :is(.wmde-markdown,.wmde-markdown-var){background:#0a0a0a!important;color:#e5e5e5!important}html[data-theme=dark] .app-blog-page .blog-md-editor{border-color:#404040e6!important;background:#0a0a0a!important}html[data-theme=dark] .app-blog-page .blog-md-editor .w-md-editor-toolbar{background:#111!important;border-bottom-color:#404040e6!important}html[data-theme=dark] .app-blog-page .blog-md-editor .w-md-editor-toolbar button{color:#e5e5e5!important}html[data-theme=dark] .app-blog-page .blog-md-editor .w-md-editor-toolbar button:hover{background:#ffffff1a!important}html[data-theme=dark] .app-blog-page .blog-md-editor .w-md-editor-preview{background:#111!important;box-shadow:inset 1px 0 #404040e6}html[data-theme=dark] .app-blog-page .blog-md-editor :is(.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text){background:#0a0a0a!important;color:#f5f5f5!important}html[data-theme=dark] .app-blog-page .blog-md-editor .w-md-editor-text-input::-moz-placeholder{color:#737373}html[data-theme=dark] .app-blog-page .blog-md-editor .w-md-editor-text-input::placeholder{color:#737373}html body .app-blog-read-page :is(.blog-read-dialogs,.blog-lightbox){--br-canvas: #fff;--br-ink: #151517;--br-muted: #68686f;--br-border: #e7e7e9;--br-error: #b42318;--br-success: #16804a;font-family:var(--font-sans, sans-serif)}html[data-theme=dark] body .app-blog-read-page :is(.blog-read-dialogs,.blog-lightbox){--br-canvas: #000;--br-ink: #f4f4f5;--br-muted: #a0a0a8;--br-border: #29292d;--br-error: #ff9b9b;--br-success: #70d6a2}html body .app-blog-read-page .blog-read-dialogs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;isolation:isolate;box-sizing:border-box}html body .app-blog-read-page .blog-read-dialogs .info-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0009;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}html body .app-blog-read-page .blog-read-dialogs .info-modal-panel{position:relative;z-index:1;width:100%;max-width:620px;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--br-border);border-radius:12px;background:var(--br-canvas);color:var(--br-ink);box-shadow:0 18px 60px #0003;animation:none}html body .app-blog-read-page .blog-read-dialogs .info-modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--br-border);background:var(--br-canvas)}html body .app-blog-read-page .blog-read-dialogs .info-modal-title{min-width:0;margin:0;color:var(--br-ink);font-size:17px;font-weight:550;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-dialogs .info-modal-title:focus:not(:focus-visible){outline:none}html body .app-blog-read-page .blog-read-dialogs .info-modal-close{display:inline-grid;place-items:center;flex:0 0 44px;min-width:44px;width:44px;height:44px;padding:0;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-ink);cursor:pointer}html body .app-blog-read-page .blog-read-dialogs .info-modal-close svg{width:17px;height:17px}html body .app-blog-read-page .blog-read-dialogs .info-modal-body{padding:16px;color:var(--br-ink);font-size:12px;line-height:1.65}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-modal,.blog-tip-form){display:grid;gap:14px;min-width:0}html body .app-blog-read-page .blog-read-dialogs .blog-muted{margin:0;color:var(--br-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-dialogs :is(.blog-primary-btn,.blog-secondary-btn){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;max-width:100%;width:auto;padding:10px 13px;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-ink);box-shadow:none;font:500 12px/1.5 var(--font-sans, sans-serif);text-align:center;text-decoration:none;cursor:pointer}html body .app-blog-read-page .blog-read-dialogs .blog-primary-btn{border-color:var(--br-ink);background:var(--br-ink);color:var(--br-canvas)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-actions .blog-secondary-btn{border-color:var(--br-border);background:var(--br-canvas);color:var(--br-ink);box-shadow:none}html body .app-blog-read-page .blog-read-dialogs .blog-tip-actions .blog-primary-btn{border-color:var(--br-ink);background:var(--br-ink);color:var(--br-canvas);box-shadow:none}html body .app-blog-read-page .blog-read-dialogs .blog-tip-actions :is(.blog-primary-btn:disabled,.blog-secondary-btn:disabled){opacity:.5}html body .app-blog-read-page .blog-read-dialogs :is(.blog-secondary-btn,.info-modal-close):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--br-ink);background:var(--br-canvas);color:var(--br-ink);box-shadow:none;transform:none}html body .app-blog-read-page .blog-read-dialogs .blog-primary-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--br-ink);background:var(--br-ink);color:var(--br-canvas);box-shadow:none;transform:none}html body .app-blog-read-page .blog-read-dialogs :is(button:disabled,input:disabled,textarea:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none}html body .app-blog-read-page .blog-read-dialogs .blog-tip-title{display:inline-flex;align-items:center;gap:9px;min-width:0}html body .app-blog-read-page .blog-read-dialogs .blog-tip-title-avatar{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--br-border);border-radius:8px;background:var(--br-canvas);color:var(--br-muted);font-size:11px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-title-text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-dialogs .blog-tip-balance{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0;padding:0;border:0;border-radius:0;background:var(--br-canvas)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-blog-card{justify-content:flex-start;flex-wrap:nowrap;padding-bottom:14px;border-bottom:1px solid var(--br-border)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-blog-cover{display:inline-grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid var(--br-border);border-radius:8px;background:var(--br-canvas);color:var(--br-muted)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-blog-copy{display:grid;min-width:0;gap:3px}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-balance-label,.blog-tip-field-label){margin:0;color:var(--br-muted);font-size:11px;font-weight:500;line-height:1.5;text-transform:none;letter-spacing:0}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-balance-value,.blog-tip-selected-amount){color:var(--br-ink);font-size:12px;font-weight:550;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-dialogs .blog-tip-blog-title{font-size:12px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-balance>span{color:var(--br-muted);font-size:11px}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-balance,.blog-tip-range-head)>strong{color:var(--br-ink);font-size:12px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-dialogs .blog-tip-amount-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-range-wrap,.blog-tip-field){display:grid;min-width:0;gap:7px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-range-head{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-slider{width:100%;min-width:0;height:44px;margin:-6px 0;padding:0;accent-color:var(--br-ink);cursor:pointer}html body .app-blog-read-page .blog-read-dialogs .blog-tip-presets{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;color:var(--br-muted);font:9px/1.5 var(--font-mono, monospace)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-preset-active{color:var(--br-ink);font-weight:600}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-input,.blog-tip-textarea){display:block;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-ink);box-shadow:none;font:13px/1.6 var(--font-sans, sans-serif)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-textarea{min-height:88px;resize:vertical}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-input,.blog-tip-textarea):focus{border-color:var(--br-ink);box-shadow:none}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-input,.blog-tip-textarea)::-moz-placeholder{color:var(--br-muted);opacity:1}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-input,.blog-tip-textarea)::placeholder{color:var(--br-muted);opacity:1}html body .app-blog-read-page .blog-read-dialogs .blog-tip-field-note{margin:0;color:var(--br-muted);font:10px/1.6 var(--font-sans, sans-serif)}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-helper,.blog-tip-uncertain){padding:10px 12px;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-dialogs .blog-tip-helper-error{color:var(--br-error)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}html body .app-blog-read-page .blog-read-dialogs .blog-highlight-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;border:0}html body .app-blog-read-page .blog-read-dialogs .blog-highlight-levels legend{margin-bottom:8px}html body .app-blog-read-page .blog-read-dialogs .blog-highlight-level-option{display:flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:8px 10px;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-ink);font-size:11px;font-weight:500;line-height:1.5;cursor:pointer}html body .app-blog-read-page .blog-read-dialogs .blog-highlight-level-option:has(input:checked){border-color:var(--br-ink)}html body .app-blog-read-page .blog-read-dialogs .blog-highlight-level-option input{flex:0 0 15px;width:15px;height:15px;margin:0;accent-color:var(--br-ink)}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success{display:grid;justify-items:center;gap:14px;text-align:center}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-burst{position:relative;width:48px;height:48px}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-success-ring,.blog-tip-success-spark){display:none}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--br-border);border-radius:12px;background:var(--br-canvas);color:var(--br-success);box-shadow:none;animation:none;transform:none}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-core svg{width:24px;height:24px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-copy{display:grid;gap:8px;justify-items:center;min-width:0}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-icon{position:relative;display:grid;place-items:center;width:24px;height:24px;color:var(--br-success)}html body .blog-tip-confetti-canvas{z-index:1300}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-kicker{margin:0;padding:0;border:0;background:none;color:var(--br-muted);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-heading{margin:0;color:var(--br-ink);font-size:18px;font-weight:550;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-success-text,.blog-tip-success-note){margin:0;color:var(--br-muted);font-size:12px;line-height:1.65}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-note{font-size:10px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-balance{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;width:auto;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--br-muted);font-size:11px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-success-balance strong{color:var(--br-ink);font-size:12px;font-weight:550}html body .app-blog-read-page .blog-read-dialogs .blog-tip-actions-center{justify-content:center}html body .app-blog-read-page .blog-read-dialogs :is(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--br-ink);outline-offset:3px;box-shadow:none}html body .app-blog-read-page .blog-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:grid;place-items:center;padding:20px;background:#000b;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box}html body .app-blog-read-page .blog-lightbox-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;justify-items:center;gap:12px;width:min(1080px,100%);min-width:0;max-height:calc(100dvh - 40px);padding:16px;overflow:auto;border:1px solid var(--br-border);border-radius:12px;background:var(--br-canvas);color:var(--br-ink);overscroll-behavior:contain}html body .app-blog-read-page .blog-lightbox-content>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html body .app-blog-read-page .blog-lightbox-close{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:44px;min-height:44px;padding:9px 13px;border:1px solid var(--br-border);border-radius:9px;color:var(--br-ink);background:var(--br-canvas);font:500 12px/1.5 var(--font-sans, sans-serif);cursor:pointer}html body .app-blog-read-page .blog-lightbox-close:hover{border-color:var(--br-ink);background:var(--br-canvas)}html body .app-blog-read-page .blog-lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 190px);min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:transparent;box-shadow:none}html body .app-blog-read-page .blog-lightbox-caption{max-width:760px;margin:0;color:var(--br-muted);font-size:12px;line-height:1.6;text-align:center;overflow-wrap:anywhere}html body .app-blog-read-page .blog-lightbox :focus-visible{outline:2px solid var(--br-ink);outline-offset:3px}@media (max-width: 640px){html body .app-blog-read-page .blog-read-dialogs{padding:12px}html body .app-blog-read-page .blog-read-dialogs .info-modal-panel{max-height:calc(100dvh - 24px)}html body .app-blog-read-page .blog-read-dialogs .info-modal-header{padding:10px 14px}html body .app-blog-read-page .blog-read-dialogs .info-modal-body{padding:14px}html body .app-blog-read-page .blog-read-dialogs .info-modal-title{font-size:16px}html body .app-blog-read-page .blog-read-dialogs :is(.blog-tip-input,.blog-tip-textarea){font-size:16px}html body .app-blog-read-page .blog-read-dialogs .blog-tip-actions>:is(button,a){flex:1 1 100px}html body .app-blog-read-page .blog-read-dialogs .blog-highlight-levels{grid-template-columns:minmax(0,1fr)}html body .app-blog-read-page .blog-lightbox{padding:12px}html body .app-blog-read-page .blog-lightbox-content{max-height:calc(100dvh - 24px);padding:12px;gap:10px}}@media (prefers-reduced-motion: reduce){html body .app-blog-read-page :is(.blog-read-dialogs,.blog-lightbox) *,html body .app-blog-read-page :is(.blog-read-dialogs,.blog-lightbox) *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors: active){html body .app-blog-read-page :is(.blog-read-dialogs,.blog-lightbox) :is(button,input,textarea,.blog-highlight-level-option){border-color:ButtonText}html body .app-blog-read-page :is(.blog-read-dialogs,.blog-lightbox) :focus-visible{outline-color:Highlight}}html body .app-blog-read-page .blog-read-editorial{--br-canvas: var(--profile-canvas, #fff);--br-ink: var(--profile-ink, #151517);--br-muted: var(--profile-muted, #68686f);--br-border: var(--profile-border, #e7e7e9);--br-error: #b42318;--br-success: #16804a}html[data-theme=dark] body .app-blog-read-page .blog-read-editorial{--br-error: #ff9b9b;--br-success: #70d6a2}html body .app-blog-read-page .blog-read-editorial .blog-shell{width:100%;max-width:760px;min-width:0;margin:0 auto;padding:0;color:var(--br-ink)}html body .app-blog-read-page .blog-read-editorial .blog-card{width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:var(--br-canvas);box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-shell>.blog-card+.blog-card{margin-top:28px}html body .app-blog-read-page .blog-read-editorial .blog-read-topbar{width:100%;margin:0 0 20px}html body .app-blog-read-page .blog-read-editorial :is(.blog-read-actions,.blog-actions-row){display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .app-blog-read-page .blog-read-editorial :is(.blog-primary-btn,.blog-secondary-btn,.blog-ghost-btn,.blog-link-btn,.blog-read-icon-btn,.blog-reaction-btn){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;height:auto;max-width:100%;padding:10px 13px;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-ink);box-shadow:none;font:500 12px/1.5 var(--font-sans, sans-serif);text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:border-color .15s}html body .app-blog-read-page .blog-read-editorial :is(.blog-primary-btn,.blog-reaction-btn-active){border-color:var(--br-ink);background:var(--br-ink);color:var(--br-canvas)}html body .app-blog-read-page .blog-read-editorial :is(.blog-ghost-btn,.blog-link-btn){border-color:transparent;padding-inline:8px}html body .app-blog-read-page .blog-read-editorial .blog-read-icon-btn{flex:0 0 44px;width:44px;padding:0}html body .app-blog-read-page .blog-read-editorial :is(.blog-read-actions,.blog-engagement-summary) svg{flex-shrink:0;width:16px;height:16px}html body .app-blog-read-page .blog-read-editorial :is(.blog-primary-btn,.blog-secondary-btn,.blog-ghost-btn,.blog-link-btn,.blog-read-icon-btn,.blog-reaction-btn):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--br-ink);transform:none;box-shadow:none;background:var(--br-canvas);color:var(--br-ink)}html body .app-blog-read-page .blog-read-editorial :is(.blog-primary-btn,.blog-reaction-btn-active):hover:not(:disabled):not([aria-disabled=true]){background:var(--br-ink);color:var(--br-canvas)}html body .app-blog-read-page .blog-read-editorial :is(button:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none}html body .app-blog-read-page .blog-read-editorial .blog-read-share-note{margin:0;color:var(--br-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-read-share-note-error{color:var(--br-error)}html body .app-blog-read-page .blog-read-editorial .blog-read-hero{padding:0;margin:0;background:none}html body .app-blog-read-page .blog-read-editorial .blog-read-head-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}html body .app-blog-read-page .blog-read-editorial .blog-read-header{display:grid;min-width:0;gap:12px}html body .app-blog-read-page .blog-read-editorial .blog-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 7px;min-width:0;color:var(--br-muted);font:10px/1.6 var(--font-mono, monospace);overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;color:inherit}html body .app-blog-read-page .blog-read-editorial .blog-breadcrumbs [aria-current]{min-width:0}html body .app-blog-read-page .blog-read-editorial .blog-read-title{margin:0;color:var(--br-ink);font-size:clamp(26px,3vw,36px);font-weight:550;line-height:1.17;letter-spacing:-.045em;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-read-subtitle{max-width:100%;margin:0;color:var(--br-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-read-top-meta{display:flex;flex-wrap:wrap;gap:6px 9px;margin:0;color:var(--br-muted);font:10px/1.6 var(--font-mono, monospace);letter-spacing:0}html body .app-blog-read-page .blog-read-editorial .blog-author-link{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;gap:10px;padding:0;border:0;border-radius:6px;color:var(--br-ink);background:transparent;box-shadow:none;text-decoration:none}html body .app-blog-read-page .blog-read-editorial .blog-author-link:hover{color:var(--br-ink);background:transparent;box-shadow:none;transform:none}html body .app-blog-read-page .blog-read-editorial .blog-author-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;overflow:hidden;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-muted)}html body .app-blog-read-page .blog-read-editorial .blog-author-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html body .app-blog-read-page .blog-read-editorial .blog-author-fallback{display:grid;place-items:center;width:100%;height:100%;background:transparent;font-size:12px}html body .app-blog-read-page .blog-read-editorial .blog-author-copy{display:grid;gap:2px;min-width:0}html body .app-blog-read-page .blog-read-editorial .blog-author-name{color:var(--br-ink);font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-author-bio{color:var(--br-muted);font-size:11px;line-height:1.5}html body .app-blog-read-page .blog-read-editorial :is(.blog-verified-star,.blog-discovery-verified-icon){width:13px;height:13px;flex-shrink:0;color:#b8860b}html[data-theme=dark] body .app-blog-read-page .blog-read-editorial :is(.blog-verified-star,.blog-discovery-verified-icon){color:#e5b94f}html body .app-blog-read-page .blog-read-editorial .blog-read-cover-wrap{display:block;min-width:0}html body .app-blog-read-page .blog-read-editorial .blog-read-cover-button{display:block;width:100%;min-width:0;border-radius:12px}html body .app-blog-read-page .blog-read-editorial .blog-read-cover{width:100%;aspect-ratio:16/9;border:1px solid var(--br-border);border-radius:12px;background:var(--br-canvas);box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-read-cover img{display:block}html body .app-blog-read-page .blog-read-editorial .blog-read-cover-button:is(:hover,:focus-visible) .blog-read-cover{transform:none;box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-read-divider{height:1px;margin:24px 0;background:var(--br-border)}html body .app-blog-read-page .blog-read-editorial .blog-read-body{width:100%;min-width:0;margin:0}html body .app-blog-read-page .blog-read-editorial .blog-markdown{min-width:0;color:var(--br-ink);font-size:16px;line-height:1.8;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-markdown :is(h1,h2,h3,h4,h5,h6){margin:1.5em 0 .7em;color:var(--br-ink);font-weight:550;line-height:1.3;letter-spacing:-.025em}html body .app-blog-read-page .blog-read-editorial .blog-markdown :is(h1,h2){font-size:24px}html body .app-blog-read-page .blog-read-editorial .blog-markdown h3{font-size:20px}html body .app-blog-read-page .blog-read-editorial .blog-markdown :is(h4,h5,h6){font-size:17px}html body .app-blog-read-page .blog-read-editorial .blog-markdown :is(p,ul,ol,blockquote,pre){margin:1em 0}html body .app-blog-read-page .blog-read-editorial .blog-markdown>:first-child{margin-top:0}html body .app-blog-read-page .blog-read-editorial .blog-markdown>:last-child{margin-bottom:0}html body .app-blog-read-page .blog-read-editorial .blog-markdown :is(ul,ol){padding-left:1.4em}html body .app-blog-read-page .blog-read-editorial .blog-markdown li+li{margin-top:.3em}html body .app-blog-read-page .blog-read-editorial .blog-markdown a{color:var(--br-ink);text-decoration:underline;text-underline-offset:3px}html body .app-blog-read-page .blog-read-editorial .blog-markdown blockquote{padding:2px 0 2px 16px;border:0;border-left:2px solid var(--br-border);border-radius:0;color:var(--br-muted);background:transparent}html body .app-blog-read-page .blog-read-editorial .blog-markdown code{padding:2px 5px;border:1px solid var(--br-border);border-radius:5px;color:var(--br-ink);background:var(--br-canvas);font:.85em/1.65 var(--font-mono, monospace);overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-markdown pre{max-width:100%;padding:14px 16px;overflow:auto;border:1px solid var(--br-border);border-radius:10px;background:var(--br-canvas);color:var(--br-ink);font:12px/1.75 var(--font-mono, monospace);overscroll-behavior-x:contain}html body .app-blog-read-page .blog-read-editorial .blog-markdown pre code{padding:0;border:0;border-radius:0;background:transparent;font:inherit;white-space:pre;overflow-wrap:normal}html body .app-blog-read-page .blog-read-editorial .blog-markdown hr{border:0;border-top:1px solid var(--br-border);margin:28px 0}html body .app-blog-read-page .blog-read-editorial .blog-markdown-table-scroll{max-width:100%;margin:20px 0;overflow-x:auto;border:1px solid var(--br-border);border-radius:10px;overscroll-behavior-x:contain}html body .app-blog-read-page .blog-read-editorial .blog-markdown table{width:100%;margin:0;border-collapse:collapse;font-size:13px;line-height:1.6}html body .app-blog-read-page .blog-read-editorial .blog-markdown :is(th,td){min-width:100px;padding:10px 12px;border:0;border-bottom:1px solid var(--br-border);vertical-align:top;color:var(--br-ink);background:var(--br-canvas)}html body .app-blog-read-page .blog-read-editorial .blog-markdown th{font-size:11px;font-weight:600}html body .app-blog-read-page .blog-read-editorial .blog-markdown tbody tr:last-child td{border-bottom:0}html body .app-blog-read-page .blog-read-editorial .blog-markdown-image-button{display:block;width:100%;max-width:100%;margin:20px 0;padding:0;border:0;border-radius:12px;background:transparent}html body .app-blog-read-page .blog-read-editorial .blog-markdown-image{display:block;width:100%;height:auto;max-height:640px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--br-border);border-radius:12px;background:var(--br-canvas);box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-markdown-image-button:is(:hover,:focus-visible) .blog-markdown-image{transform:none;border-color:var(--br-border);box-shadow:none}html body .app-blog-read-page .blog-read-editorial :is(.blog-engagement-card,.blog-related-card){display:grid;gap:18px;padding-top:24px;border-top:1px solid var(--br-border)}html body .app-blog-read-page .blog-read-editorial :is(.blog-section-head,.blog-subsection-head){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0}html body .app-blog-read-page .blog-read-editorial :is(.blog-section-title,.blog-subsection-head h3){margin:0;color:var(--br-ink);font-size:18px;font-weight:550;line-height:1.4;letter-spacing:-.025em}html body .app-blog-read-page .blog-read-editorial .blog-subsection-head h3{font-size:14px}html body .app-blog-read-page .blog-read-editorial .blog-section-kicker{display:block;margin:0 0 5px;color:var(--br-muted);font:10px/1.5 var(--font-mono, monospace);letter-spacing:0;text-transform:none}html body .app-blog-read-page .blog-read-editorial .blog-muted{margin:0;color:var(--br-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-section-head .blog-muted{margin-top:5px}html body .app-blog-read-page .blog-read-editorial .blog-engagement-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .app-blog-read-page .blog-read-editorial .blog-reaction-stat{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 12px;border:0;border-radius:0;background:transparent;color:var(--br-muted);box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-reaction-copy{display:inline-flex;align-items:center;gap:6px}html body .app-blog-read-page .blog-read-editorial .blog-reaction-copy>span:first-child{color:inherit;font-size:11px;font-weight:400}html body .app-blog-read-page .blog-read-editorial .blog-reaction-value{color:inherit;font-size:12px;font-weight:550}html body .app-blog-read-page .blog-read-editorial .blog-reaction-btn-active :is(.blog-reaction-icon,.blog-reaction-value){color:inherit;opacity:1}html body .app-blog-read-page .blog-read-editorial .blog-comment-composer{display:grid;gap:10px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}html body .app-blog-read-page .blog-read-editorial .blog-comment-label{color:var(--br-ink);font-size:12px;font-weight:500}html body .app-blog-read-page .blog-read-editorial .blog-comment-textarea{display:block;width:100%;min-height:104px;padding:11px 12px;border:1px solid var(--br-border);border-radius:9px;background:var(--br-canvas);color:var(--br-ink);box-shadow:none;font:13px/1.65 var(--font-sans, sans-serif);resize:vertical}html body .app-blog-read-page .blog-read-editorial .blog-comment-textarea::-moz-placeholder{color:var(--br-muted);opacity:1}html body .app-blog-read-page .blog-read-editorial .blog-comment-textarea::placeholder{color:var(--br-muted);opacity:1}html body .app-blog-read-page .blog-read-editorial .blog-comment-textarea:focus{border-color:var(--br-ink);background:var(--br-canvas);box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-comment-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}html body .app-blog-read-page .blog-read-editorial .blog-comment-footer>.blog-muted{font:10px/1.5 var(--font-mono, monospace)}html body .app-blog-read-page .blog-read-editorial .blog-comments-section{display:grid;gap:14px;min-width:0}html body .app-blog-read-page .blog-read-editorial .blog-count-pill{min-height:24px;padding:2px 7px;border:1px solid var(--br-border);border-radius:6px;color:var(--br-muted);background:var(--br-canvas);font:10px/1.5 var(--font-mono, monospace)}html body .app-blog-read-page .blog-read-editorial .blog-comments-list{display:grid;gap:0}html body .app-blog-read-page .blog-read-editorial .blog-comment-card{min-width:0;padding:14px 0;border:0;border-top:1px solid var(--br-border);border-radius:0;background:var(--br-canvas);box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-author-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .app-blog-read-page .blog-read-editorial .blog-author-avatar-small{flex-basis:30px;width:30px;height:30px;border-radius:8px}html body .app-blog-read-page .blog-read-editorial .blog-comment-head{display:grid;gap:2px;min-width:0;flex:1}html body .app-blog-read-page .blog-read-editorial .blog-comment-head .blog-muted{font:10px/1.5 var(--font-mono, monospace)}html body .app-blog-read-page .blog-read-editorial .blog-comment-profile-btn{margin-left:auto;font-size:10px}html body .app-blog-read-page .blog-read-editorial .blog-comment-body{margin-top:8px;color:var(--br-ink);font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial :is(.blog-empty-state,.blog-warning,.blog-error,.blog-success,.blog-read-state){display:block;min-height:0;padding:14px 16px;border:1px solid var(--br-border);border-radius:10px;background:var(--br-canvas);color:var(--br-muted);box-shadow:none;font-size:12px;line-height:1.65;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-error{color:var(--br-error)}html body .app-blog-read-page .blog-read-editorial .blog-success{color:var(--br-success)}html body .app-blog-read-page .blog-read-editorial :is(.blog-empty-state,.blog-warning,.blog-error) .blog-actions-row{margin-top:10px}html body .app-blog-read-page .blog-read-editorial .blog-read-state{max-width:760px;margin:0 auto}html body .app-blog-read-page .blog-read-editorial .blog-read-state :is(h1,h2){margin:0 0 8px;color:var(--br-ink);font-size:22px;font-weight:550;line-height:1.3;letter-spacing:-.035em}html body .app-blog-read-page .blog-read-editorial .blog-read-state p{margin:0}html body .app-blog-read-page .blog-read-editorial .blog-read-state :is(.blog-actions-row,.blog-read-actions){margin-top:12px}html body .app-blog-read-page .blog-read-editorial .blog-read-state>button{margin-top:12px}html body .app-blog-read-page .blog-read-editorial .blog-read-state [role=status]{display:flex;align-items:center;gap:8px}html body .app-blog-read-page .blog-read-editorial .blog-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .app-blog-read-page .blog-read-editorial .blog-related-item{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--br-border);border-radius:11px;background:var(--br-canvas)}html body .app-blog-read-page .blog-read-editorial .blog-discovery-author-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;order:0;padding:0;border:0}html body .app-blog-read-page .blog-read-editorial .blog-discovery-author-link{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:44px;max-width:100%;color:var(--br-ink);text-decoration:none}html body .app-blog-read-page .blog-read-editorial .blog-discovery-author-name-row{min-width:0}html body .app-blog-read-page .blog-read-editorial .blog-discovery-author-name{color:var(--br-ink);font-size:11px;font-weight:500;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-discovery-meta{width:auto;color:var(--br-muted);font:9px/1.5 var(--font-mono, monospace)}html body .app-blog-read-page .blog-read-editorial .blog-discovery-content-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;order:0}html body .app-blog-read-page .blog-read-editorial .blog-discovery-cover{width:100%;min-width:0;height:92px;aspect-ratio:1;overflow:hidden;border:1px solid var(--br-border);border-radius:8px;background:var(--br-canvas)}html body .app-blog-read-page .blog-read-editorial .blog-discovery-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html body .app-blog-read-page .blog-read-editorial .blog-cover-empty{display:grid;place-items:center;width:100%;height:100%;padding:8px;background:var(--br-canvas);color:var(--br-muted);font-size:10px;text-align:center}html body .app-blog-read-page .blog-read-editorial .blog-discovery-body{display:grid;gap:7px;min-width:0}html body .app-blog-read-page .blog-read-editorial .blog-discovery-title{min-height:44px;width:100%;color:var(--br-ink);font-size:14px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial .blog-discovery-body .blog-list-excerpt{margin:0;color:var(--br-muted);font-size:11px;line-height:1.6;-webkit-line-clamp:2;overflow-wrap:anywhere}html body .app-blog-read-page .blog-read-editorial :is(a,button,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--br-ink);outline-offset:3px;box-shadow:none}html body .app-blog-read-page .blog-read-editorial .blog-read-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 640px){html body .app-blog-read-page .blog-read-editorial .blog-read-topbar{margin-bottom:16px}html body .app-blog-read-page .blog-read-editorial .blog-read-head-grid{gap:16px}html body .app-blog-read-page .blog-read-editorial .blog-read-title{font-size:27px}html body .app-blog-read-page .blog-read-editorial .blog-read-subtitle{font-size:13px}html body .app-blog-read-page .blog-read-editorial .blog-markdown{font-size:15px;line-height:1.8}html body .app-blog-read-page .blog-read-editorial .blog-markdown :is(h1,h2){font-size:22px}html body .app-blog-read-page .blog-read-editorial .blog-markdown h3{font-size:19px}html body .app-blog-read-page .blog-read-editorial .blog-comment-textarea{font-size:16px}html body .app-blog-read-page .blog-read-editorial .blog-related-grid{grid-template-columns:minmax(0,1fr)}html body .app-blog-read-page .blog-read-editorial :is(.blog-engagement-card,.blog-related-card){gap:16px;padding-top:20px}}@media (max-width: 360px){html body .app-blog-read-page .blog-read-editorial .blog-read-actions{gap:6px}html body .app-blog-read-page .blog-read-editorial .blog-read-nav-btn{padding-inline:11px;font-size:11px}html body .app-blog-read-page .blog-read-editorial .blog-comment-footer>.blog-actions-row{width:100%}html body .app-blog-read-page .blog-read-editorial .blog-comment-footer>.blog-actions-row>*{flex:1}html body .app-blog-read-page .blog-read-editorial .blog-comment-profile-btn{padding-inline:2px}html body .app-blog-read-page .blog-read-editorial .blog-discovery-content-row{grid-template-columns:76px minmax(0,1fr);gap:10px}html body .app-blog-read-page .blog-read-editorial .blog-discovery-cover{height:82px}}@media (prefers-reduced-motion: reduce){html body .app-blog-read-page .blog-read-editorial *,html body .app-blog-read-page .blog-read-editorial *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors: active){html body .app-blog-read-page .blog-read-editorial :is(.blog-primary-btn,.blog-secondary-btn,.blog-reaction-btn,.blog-read-icon-btn){border-color:ButtonText}html body .app-blog-read-page .blog-read-editorial :is(.blog-reaction-btn-active,[aria-pressed=true]){outline:1px solid ButtonText}html body .app-blog-read-page .blog-read-editorial :focus-visible{outline-color:Highlight}}html body .app-socials-page .profile-editorial.profile-editorial.socials-editorial{min-height:0}.app-socials-page .socials-editorial .socials-intro{margin:0 0 20px}.app-socials-page .socials-editorial .socials-title{margin:0 0 8px;color:var(--profile-ink);font:550 clamp(24px,3vw,32px)/1.2 var(--font-sans, sans-serif);letter-spacing:-.04em;overflow-wrap:anywhere}.app-socials-page .socials-editorial .socials-subtitle{max-width:600px;margin:0;color:var(--profile-muted);font:13px/1.7 var(--font-sans, sans-serif)}.app-socials-page .socials-editorial .socials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-socials-page .socials-editorial .socials-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px 20px 0;border:1px solid var(--profile-border);border-radius:12px;background:var(--profile-canvas);color:var(--profile-ink);text-decoration:none;box-shadow:none;transition:border-color .15s}.app-socials-page .socials-editorial .socials-card:hover{border-color:var(--profile-ink)}.app-socials-page .socials-editorial .socials-card:focus-visible{outline:2px solid var(--profile-ink);outline-offset:4px}.app-socials-page .socials-editorial .socials-card-top{display:flex;align-items:center;gap:12px;min-width:0}.app-socials-page .socials-editorial .socials-icon{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--profile-border);border-radius:10px;color:var(--profile-ink);background:var(--profile-canvas)}.app-socials-page .socials-editorial .socials-card-heading{min-width:0}.app-socials-page .socials-editorial .socials-card-title{margin:0;color:var(--profile-ink);font:550 15px/1.5 var(--font-sans, sans-serif);letter-spacing:-.02em}.app-socials-page .socials-editorial .socials-card-handle{margin:2px 0 0;color:var(--profile-muted);font:10px/1.6 var(--font-mono, monospace);overflow-wrap:anywhere}.app-socials-page .socials-editorial .socials-card-description{flex:1;margin:0;color:var(--profile-muted);font:13px/1.7 var(--font-sans, sans-serif);overflow-wrap:anywhere}.app-socials-page .socials-editorial .socials-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-top:1px solid var(--profile-border);color:var(--profile-ink)}.app-socials-page .socials-editorial .socials-cta{font:500 12px/1.5 var(--font-sans, sans-serif)}.app-socials-page .socials-editorial .socials-arrow{flex-shrink:0}@media (max-width: 640px){.app-socials-page .socials-editorial .socials-grid{grid-template-columns:minmax(0,1fr);gap:12px}.app-socials-page .socials-editorial .socials-card{gap:12px;padding:16px 16px 0}.app-socials-page .socials-editorial .socials-intro{margin-bottom:18px}}@media (prefers-reduced-motion: reduce){.app-socials-page .socials-editorial .socials-card{transition:none}}@media (forced-colors: active){.app-socials-page .socials-editorial .socials-card{border-color:ButtonText}.app-socials-page .socials-editorial .socials-card:focus-visible{outline-color:Highlight}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-var-latin-v20-BwkfbSeq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-var-latin-v20-BbqH_2Ar.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-var-latin-v24-B9CIFXIH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #0f172a;--color-primary-light: #334155;--color-accent: #3b82f6;--color-success: #10b981;--color-warning: #1d4ed8;--color-error: #ef4444;--color-background: #ffffff;--color-surface: #f8fafc;--color-border: #e5e7eb;--color-border-light: #f3f4f6;--color-text: #1e293b;--color-text-light: #64748b;--color-text-lighter: #94a3b8;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Monaco, Consolas, monospace;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--container-xs: 24rem;--container-sm: 40rem;--container-md: 48rem;--container-lg: 64rem;--container-xl: 80rem}html[data-theme=dark] .app-home-page,html[data-theme=dark] .app-products-page,html[data-theme=dark] .app-store-page,html[data-theme=dark] .app-store-checkout-page,html[data-theme=dark] .app-hire-checkout-page,html[data-theme=dark] .app-messages-page,html[data-theme=dark] .app-public-profile-page,html[data-theme=dark] .app-communities-page,html[data-theme=dark] .app-community-profile-page,html[data-theme=dark] .app-community-manage-page,html[data-theme=dark] .app-community-request-page,html[data-theme=dark] .app-community-invites-page,html[data-theme=dark] .app-timeline-page,html[data-theme=dark] .app-vault-page,html[data-theme=dark] .app-vault-history-page,html[data-theme=dark] .app-custom-page,html[data-theme=dark] .app-blog-page,html[data-theme=dark] .app-job-page,html[data-theme=dark] .app-bookmarks-page,html[data-theme=dark] .app-socials-page,html[data-theme=dark] .app-unclaimedsol-page,html[data-theme=dark] .app-faq-page,html[data-theme=dark] .app-support-page,html[data-theme=dark] .app-admin-support-page,html[data-theme=dark] .app-admin-comments-page,html[data-theme=dark] .app-mod-agent-support-page,html[data-theme=dark] .app-mod-ai-checker-page,html[data-theme=dark] .app-mod-notifications-page,html[data-theme=dark] .app-mod-store-quality-page,html[data-theme=dark] .app-admin-custom-mod-jobs-page,html[data-theme=dark] .app-mod-custom-expired-page,html[data-theme=dark] .app-mod-subs-page,html[data-theme=dark] .app-mod-custom-edits-page,html[data-theme=dark] .app-mod-x-unlink-page,html[data-theme=dark] .app-mod-rank-page,html[data-theme=dark] .app-mod-shadowban-recheck-page,html[data-theme=dark] .app-mod-user-page,html[data-theme=dark] .app-admin-platform-stats-page,html[data-theme=dark] .app-raffle-leaderboard-page,html[data-theme=dark] .app-report-user-page,html[data-theme=dark] .app-mod-creator-jobs-page,html[data-theme=dark] .app-mod-x-refresh-page,html[data-theme=dark] .app-admin-reports-page,html[data-theme=dark] .app-admin-job-reports-page,html[data-theme=dark] .app-mod-goodwurk-page,html[data-theme=dark] .app-mod-custom-review-page,html[data-theme=dark] .app-mod-page,html[data-theme=dark] .app-wurker-my-store-page,html[data-theme=dark] .app-wurker-my-wurk-page,html[data-theme=dark] .app-wurker-my-submissions-page,html[data-theme=dark] .app-wurker-reviews-page,html[data-theme=dark] .app-wurker-my-reviews-page,html[data-theme=dark] .app-wurker-profile-edit-page,html[data-theme=dark] .app-custom-worker-page,html[data-theme=dark] .app-email-preferences-page,html[data-theme=dark] .app-profile-page,html[data-theme=dark] .app-shareholder-card-page,html[data-theme=dark] .app-deposit-page,html[data-theme=dark] .app-device-pair-page,html[data-theme=dark] .app-pairing-login-page,html[data-theme=dark] .app-linkwallet-page,html[data-theme=dark] .app-signin-tx-page,html[data-theme=dark] .app-pay-page,html[data-theme=dark] .app-job-monitor-page,html[data-theme=dark] .app-account-settings-page,html[data-theme=dark] .app-notifications-page,html[data-theme=dark] .app-warnings-page,html[data-theme=dark] .app-profile-earnings-page,html[data-theme=dark] .app-profile-myjobs-page,html[data-theme=dark] .app-profile-referrals-page,html[data-theme=dark] .app-summit-page,html[data-theme=dark] .app-campaign-25x-page,html[data-theme=dark] .app-create-page,html[data-theme=dark] .app-create-templates-page,html[data-theme=dark] .app-wurkers-page,html[data-theme=dark] .app-developer-page,html[data-theme=dark] .app-legal-page{--color-primary: #f5f5f5;--color-primary-light: #d4d4d4;--color-accent: #a78bfa;--color-success: #34d399;--color-warning: #f59e0b;--color-error: #f87171;--color-background: #000000;--color-surface: #0a0a0a;--color-border: #262626;--color-border-light: #171717;--color-text: #f5f5f5;--color-text-light: #a3a3a3;--color-text-lighter: #737373;color-scheme:dark}html[data-theme=dark] .app-home-page,html[data-theme=dark] .app-products-page,html[data-theme=dark] .app-store-page,html[data-theme=dark] .app-store-checkout-page,html[data-theme=dark] .app-hire-checkout-page,html[data-theme=dark] .app-messages-page,html[data-theme=dark] .app-public-profile-page,html[data-theme=dark] .app-communities-page,html[data-theme=dark] .app-community-profile-page,html[data-theme=dark] .app-community-manage-page,html[data-theme=dark] .app-community-request-page,html[data-theme=dark] .app-community-invites-page,html[data-theme=dark] .app-timeline-page,html[data-theme=dark] .app-vault-page,html[data-theme=dark] .app-vault-history-page,html[data-theme=dark] .app-custom-page,html[data-theme=dark] .app-blog-page,html[data-theme=dark] .app-job-page,html[data-theme=dark] .app-bookmarks-page,html[data-theme=dark] .app-socials-page,html[data-theme=dark] .app-unclaimedsol-page,html[data-theme=dark] .app-faq-page,html[data-theme=dark] .app-support-page,html[data-theme=dark] .app-admin-support-page,html[data-theme=dark] .app-admin-comments-page,html[data-theme=dark] .app-mod-agent-support-page,html[data-theme=dark] .app-mod-ai-checker-page,html[data-theme=dark] .app-mod-notifications-page,html[data-theme=dark] .app-mod-store-quality-page,html[data-theme=dark] .app-admin-custom-mod-jobs-page,html[data-theme=dark] .app-mod-custom-expired-page,html[data-theme=dark] .app-mod-subs-page,html[data-theme=dark] .app-mod-custom-edits-page,html[data-theme=dark] .app-mod-x-unlink-page,html[data-theme=dark] .app-mod-rank-page,html[data-theme=dark] .app-mod-shadowban-recheck-page,html[data-theme=dark] .app-mod-user-page,html[data-theme=dark] .app-admin-platform-stats-page,html[data-theme=dark] .app-raffle-leaderboard-page,html[data-theme=dark] .app-report-user-page,html[data-theme=dark] .app-mod-creator-jobs-page,html[data-theme=dark] .app-mod-x-refresh-page,html[data-theme=dark] .app-admin-reports-page,html[data-theme=dark] .app-admin-job-reports-page,html[data-theme=dark] .app-mod-goodwurk-page,html[data-theme=dark] .app-mod-custom-review-page,html[data-theme=dark] .app-mod-page,html[data-theme=dark] .app-wurker-my-store-page,html[data-theme=dark] .app-wurker-my-wurk-page,html[data-theme=dark] .app-wurker-my-submissions-page,html[data-theme=dark] .app-wurker-reviews-page,html[data-theme=dark] .app-wurker-my-reviews-page,html[data-theme=dark] .app-wurker-profile-edit-page,html[data-theme=dark] .app-custom-worker-page,html[data-theme=dark] .app-email-preferences-page,html[data-theme=dark] .app-profile-page,html[data-theme=dark] .app-shareholder-card-page,html[data-theme=dark] .app-deposit-page,html[data-theme=dark] .app-device-pair-page,html[data-theme=dark] .app-pairing-login-page,html[data-theme=dark] .app-linkwallet-page,html[data-theme=dark] .app-signin-tx-page,html[data-theme=dark] .app-pay-page,html[data-theme=dark] .app-job-monitor-page,html[data-theme=dark] .app-account-settings-page,html[data-theme=dark] .app-notifications-page,html[data-theme=dark] .app-warnings-page,html[data-theme=dark] .app-profile-earnings-page,html[data-theme=dark] .app-profile-myjobs-page,html[data-theme=dark] .app-profile-referrals-page,html[data-theme=dark] .app-summit-page,html[data-theme=dark] .app-campaign-25x-page,html[data-theme=dark] .app-create-page,html[data-theme=dark] .app-create-templates-page,html[data-theme=dark] .app-wurkers-page,html[data-theme=dark] .app-developer-page,html[data-theme=dark] .app-legal-page,html[data-theme=dark] .app-home-page .app-main,html[data-theme=dark] .app-products-page .app-main,html[data-theme=dark] .app-store-page .app-main,html[data-theme=dark] .app-store-checkout-page .app-main,html[data-theme=dark] .app-hire-checkout-page .app-main,html[data-theme=dark] .app-messages-page .app-main,html[data-theme=dark] .app-public-profile-page .app-main,html[data-theme=dark] .app-communities-page .app-main,html[data-theme=dark] .app-community-profile-page .app-main,html[data-theme=dark] .app-community-manage-page .app-main,html[data-theme=dark] .app-community-request-page .app-main,html[data-theme=dark] .app-community-invites-page .app-main,html[data-theme=dark] .app-timeline-page .app-main,html[data-theme=dark] .app-vault-page .app-main,html[data-theme=dark] .app-vault-history-page .app-main,html[data-theme=dark] .app-custom-page .app-main,html[data-theme=dark] .app-blog-page .app-main,html[data-theme=dark] .app-job-page .app-main,html[data-theme=dark] .app-bookmarks-page .app-main,html[data-theme=dark] .app-socials-page .app-main,html[data-theme=dark] .app-unclaimedsol-page .app-main,html[data-theme=dark] .app-faq-page .app-main,html[data-theme=dark] .app-support-page .app-main,html[data-theme=dark] .app-admin-support-page .app-main,html[data-theme=dark] .app-admin-comments-page .app-main,html[data-theme=dark] .app-mod-agent-support-page .app-main,html[data-theme=dark] .app-mod-ai-checker-page .app-main,html[data-theme=dark] .app-mod-notifications-page .app-main,html[data-theme=dark] .app-mod-store-quality-page .app-main,html[data-theme=dark] .app-admin-custom-mod-jobs-page .app-main,html[data-theme=dark] .app-mod-custom-expired-page .app-main,html[data-theme=dark] .app-mod-subs-page .app-main,html[data-theme=dark] .app-mod-custom-edits-page .app-main,html[data-theme=dark] .app-mod-x-unlink-page .app-main,html[data-theme=dark] .app-mod-rank-page .app-main,html[data-theme=dark] .app-mod-shadowban-recheck-page .app-main,html[data-theme=dark] .app-mod-user-page .app-main,html[data-theme=dark] .app-admin-platform-stats-page .app-main,html[data-theme=dark] .app-raffle-leaderboard-page .app-main,html[data-theme=dark] .app-report-user-page .app-main,html[data-theme=dark] .app-mod-creator-jobs-page .app-main,html[data-theme=dark] .app-mod-x-refresh-page .app-main,html[data-theme=dark] .app-admin-reports-page .app-main,html[data-theme=dark] .app-admin-job-reports-page .app-main,html[data-theme=dark] .app-mod-goodwurk-page .app-main,html[data-theme=dark] .app-mod-custom-review-page .app-main,html[data-theme=dark] .app-mod-page .app-main,html[data-theme=dark] .app-wurker-my-store-page .app-main,html[data-theme=dark] .app-wurker-my-wurk-page .app-main,html[data-theme=dark] .app-wurker-my-submissions-page .app-main,html[data-theme=dark] .app-wurker-reviews-page .app-main,html[data-theme=dark] .app-wurker-my-reviews-page .app-main,html[data-theme=dark] .app-wurker-profile-edit-page .app-main,html[data-theme=dark] .app-custom-worker-page .app-main,html[data-theme=dark] .app-email-preferences-page .app-main,html[data-theme=dark] .app-profile-page .app-main,html[data-theme=dark] .app-shareholder-card-page .app-main,html[data-theme=dark] .app-deposit-page .app-main,html[data-theme=dark] .app-device-pair-page .app-main,html[data-theme=dark] .app-pairing-login-page .app-main,html[data-theme=dark] .app-linkwallet-page .app-main,html[data-theme=dark] .app-signin-tx-page .app-main,html[data-theme=dark] .app-pay-page .app-main,html[data-theme=dark] .app-job-monitor-page .app-main,html[data-theme=dark] .app-account-settings-page .app-main,html[data-theme=dark] .app-notifications-page .app-main,html[data-theme=dark] .app-warnings-page .app-main,html[data-theme=dark] .app-profile-earnings-page .app-main,html[data-theme=dark] .app-profile-myjobs-page .app-main,html[data-theme=dark] .app-profile-referrals-page .app-main,html[data-theme=dark] .app-summit-page .app-main,html[data-theme=dark] .app-campaign-25x-page .app-main,html[data-theme=dark] .app-create-page .app-main,html[data-theme=dark] .app-create-templates-page .app-main,html[data-theme=dark] .app-wurkers-page .app-main,html[data-theme=dark] .app-developer-page .app-main,html[data-theme=dark] .app-legal-page .app-main{background:#000}*{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--color-text);background-color:var(--color-background);min-height:100vh;overflow-x:hidden;width:100%}#root{min-height:100vh;display:flex;flex-direction:column}.app-shell{position:relative}.app-main{width:100%}html:not([data-theme=dark]) .app-timeline-page,html:not([data-theme=dark]) .app-timeline-page .app-main,html:not([data-theme=dark]) .app-mod-agent-support-page,html:not([data-theme=dark]) .app-mod-agent-support-page .app-main,html:not([data-theme=dark]) .app-mod-ai-checker-page,html:not([data-theme=dark]) .app-mod-notifications-page,html:not([data-theme=dark]) .app-mod-store-quality-page,html:not([data-theme=dark]) .app-admin-custom-mod-jobs-page,html:not([data-theme=dark]) .app-mod-custom-expired-page,html:not([data-theme=dark]) .app-mod-subs-page,html:not([data-theme=dark]) .app-mod-custom-edits-page,html:not([data-theme=dark]) .app-mod-x-unlink-page,html:not([data-theme=dark]) .app-mod-rank-page,html:not([data-theme=dark]) .app-mod-shadowban-recheck-page,html:not([data-theme=dark]) .app-mod-user-page,html:not([data-theme=dark]) .app-create-page,html:not([data-theme=dark]) .app-admin-platform-stats-page,html:not([data-theme=dark]) .app-raffle-leaderboard-page,html:not([data-theme=dark]) .app-report-user-page,html:not([data-theme=dark]) .app-mod-ai-checker-page .app-main,html:not([data-theme=dark]) .app-mod-notifications-page .app-main,html:not([data-theme=dark]) .app-mod-store-quality-page .app-main,html:not([data-theme=dark]) .app-admin-custom-mod-jobs-page .app-main,html:not([data-theme=dark]) .app-mod-custom-expired-page .app-main,html:not([data-theme=dark]) .app-mod-subs-page .app-main,html:not([data-theme=dark]) .app-mod-custom-edits-page .app-main,html:not([data-theme=dark]) .app-mod-x-unlink-page .app-main,html:not([data-theme=dark]) .app-mod-rank-page .app-main,html:not([data-theme=dark]) .app-mod-shadowban-recheck-page .app-main,html:not([data-theme=dark]) .app-mod-user-page .app-main,html:not([data-theme=dark]) .app-create-page .app-main,html:not([data-theme=dark]) .app-admin-platform-stats-page .app-main,html:not([data-theme=dark]) .app-raffle-leaderboard-page .app-main,html:not([data-theme=dark]) .app-report-user-page .app-main,html:not([data-theme=dark]) .app-mod-creator-jobs-page,html:not([data-theme=dark]) .app-mod-creator-jobs-page .app-main,html:not([data-theme=dark]) .app-mod-x-refresh-page,html:not([data-theme=dark]) .app-mod-x-refresh-page .app-main,html:not([data-theme=dark]) .app-admin-reports-page,html:not([data-theme=dark]) .app-admin-reports-page .app-main,html:not([data-theme=dark]) .app-admin-job-reports-page,html:not([data-theme=dark]) .app-admin-job-reports-page .app-main,html:not([data-theme=dark]) .app-mod-goodwurk-page,html:not([data-theme=dark]) .app-mod-goodwurk-page .app-main,html:not([data-theme=dark]) .app-mod-custom-review-page,html:not([data-theme=dark]) .app-mod-custom-review-page .app-main{background:#fff}.app-mod-agent-support-page .app-main,.app-mod-ai-checker-page .app-main,.app-mod-notifications-page .app-main,.app-mod-store-quality-page .app-main,.app-admin-custom-mod-jobs-page .app-main,.app-mod-custom-expired-page .app-main,.app-mod-subs-page .app-main,.app-mod-custom-edits-page .app-main,.app-mod-x-unlink-page .app-main,.app-mod-rank-page .app-main,.app-mod-shadowban-recheck-page .app-main,.app-mod-user-page .app-main,.app-admin-platform-stats-page .app-main,.app-raffle-leaderboard-page .app-main,.app-report-user-page .app-main,.app-mod-creator-jobs-page .app-main,.app-mod-x-refresh-page .app-main,.app-admin-reports-page .app-main,.app-admin-job-reports-page .app-main,.app-mod-goodwurk-page .app-main,.app-mod-custom-review-page .app-main{display:block!important;min-width:0}.app-agent-page{position:relative}.app-agent-page main{padding-bottom:0!important}:is(.app-profile-page,.app-account-settings-page,.app-notifications-page,.app-warnings-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page) .footer{margin-top:1.5rem}@media (max-width: 768px){:is(.app-profile-page,.app-account-settings-page,.app-notifications-page,.app-warnings-page,.app-profile-earnings-page,.app-profile-myjobs-page,.app-profile-referrals-page) .footer{margin-top:1rem}.app-agent-page .footer{position:relative;margin-top:auto}.app-agent-page:has(.input-focused-mobile) .footer{display:none!important}}h1,h2,h3,h4,h5,h6{margin:0 0 var(--spacing-md) 0;font-weight:600;line-height:1.3;color:var(--color-primary)}h1{font-size:2rem;font-weight:700}h2{font-size:1.5rem}h3{font-size:1.25rem}p{margin:0 0 var(--spacing-md) 0}a{color:var(--color-accent);text-decoration:none;transition:color .2s ease}a:hover{text-decoration:underline}button{font-family:var(--font-sans);font-size:.875rem;font-weight:500;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);cursor:pointer;transition:all .2s ease;white-space:nowrap}button:hover:not(:disabled){background-color:var(--color-surface);border-color:var(--color-primary-light)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}button.btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8);color:#fff;border:none}button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8,#1e40af)}button.btn-success{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}button.btn-ghost{background-color:transparent;border-color:transparent}button.btn-ghost:hover:not(:disabled){background-color:var(--color-surface)}input,textarea,select{font-family:var(--font-sans);font-size:.875rem;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text);transition:border-color .2s ease,box-shadow .2s ease;width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f626}label{display:block;margin-bottom:var(--spacing-xs);font-size:.875rem;font-weight:500;color:var(--color-text)}.card{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.card:hover{box-shadow:var(--shadow-md)}.container{width:100%;margin:0 auto;padding:0 var(--spacing-md)}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-light{color:var(--color-text-light)}.text-lighter{color:var(--color-text-lighter)}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.font-mono{font-family:var(--font-mono)}.font-bold{font-weight:600}.font-extrabold{font-weight:700}.progress-bar{height:8px;background-color:var(--color-border-light);border-radius:var(--radius-full);overflow:hidden;display:flex}.progress-bar-fill{height:100%;transition:width .3s ease}.progress-bar-success{background-color:var(--color-success)}.progress-bar-warning{background-color:var(--color-warning)}.animate-spin{animation:spin 1s linear infinite}.seo-bootstrap-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;min-width:100vw;min-height:100vh;background:#fff;color:var(--color-text, #1e293b);overscroll-behavior:none;touch-action:none;animation:seo-bootstrap-veil-timeout 0s linear 20s forwards}html[data-theme=dark] .seo-bootstrap-veil{background:#000;color:#f5f5f5}@keyframes seo-bootstrap-veil-timeout{to{opacity:0;visibility:hidden;pointer-events:none}}.app-route-loading-indicator{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;min-width:130px}.app-route-loading-state--plain{border-radius:12px}html[data-theme=dark] .app-route-loading-state{color:#f5f5f5!important;background:#000!important;border-color:transparent!important;box-shadow:none!important}.app-route-loading-logo-shell{position:relative;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center}.app-route-loading-logo-shell:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:999px;border:2px solid rgba(148,163,184,.22);border-top-color:var(--color-accent);animation:spin 1.05s linear infinite;pointer-events:none}.app-route-loading-logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover;animation:spin .95s linear infinite reverse;box-shadow:0 6px 18px #0f172a2e;transition:opacity .2s ease}.app-route-loading-logo--light{opacity:1}.app-route-loading-logo--dark{opacity:0}.app-route-loading-label{font-size:.94rem;font-weight:600;color:var(--color-text-light);letter-spacing:.01em}html[data-theme=dark] .app-route-loading-logo--light{opacity:0}html[data-theme=dark] .app-route-loading-logo--dark{opacity:1}html[data-theme=dark] .app-route-loading-logo{box-shadow:0 8px 22px #0000008c}html[data-theme=dark] .app-route-loading-logo-shell:after{border-color:#404040e0;border-top-color:#f5f5f5}html[data-theme=dark] .app-route-loading-label{color:#d4d4d4}@media (prefers-reduced-motion: reduce){.app-route-loading-logo,.app-route-loading-logo-shell:after{animation:none}}@media (max-width: 768px){html{font-size:15px}.app-mobile-nav-visible .app-main{padding-bottom:calc(var(--mobile-bottom-nav-space, 0px) + env(safe-area-inset-bottom,0px))}.app-home-page.app-mobile-nav-visible .app-main{padding-bottom:14px}:is(.app-create-page,.app-create-templates-page).app-mobile-nav-visible .app-main{padding-bottom:8px}.app-timeline-page.app-mobile-nav-visible .app-main{padding-bottom:0}.app-mobile-nav-visible .footer{padding-bottom:calc(var(--mobile-bottom-nav-space, 0px) + env(safe-area-inset-bottom,0px))}.app-mobile-nav-visible .mwa-debug-panel{bottom:calc(var(--mobile-bottom-nav-space, 0px) + env(safe-area-inset-bottom,0px) + 10px)}h1{font-size:1.75rem}h2{font-size:1.375rem}.container{padding:0 var(--spacing-sm)}.grid-2,.grid-3{grid-template-columns:1fr}.hide-mobile{display:none}}@media (min-width: 768px){.hide-desktop{display:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-lighter)}.customjobs-container{width:100%}.hero-section{background:linear-gradient(135deg,#fafbff,#f8faff 15%,#f5f8ff,#f8fafc,#fafbfc 75%,#f9fafb);border-bottom:1px solid rgba(153,69,255,.1);padding:4rem 1rem 3rem;margin-top:-8px;padding-top:calc(4rem + 8px);overflow:hidden;min-height:380px;position:relative;isolation:isolate}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 15% 20%,rgba(153,69,255,.06) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 85% 30%,rgba(20,241,149,.06) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 50% 90%,rgba(99,102,241,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.hero-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(153,69,255,.2) 20%,rgba(99,102,241,.25) 40%,rgba(20,241,149,.2) 60%,rgba(16,185,129,.15) 80%,transparent 100%);z-index:10}.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.hero-ribbons{position:absolute;top:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.85}.hero-ribbon{opacity:.85;will-change:transform,opacity}.hero-ribbon-primary{animation:heroRibbonFlow1 35s ease-in-out infinite}.hero-ribbon-secondary{animation:heroRibbonFlow2 40s ease-in-out infinite;animation-delay:-8s}.hero-ribbon-back{animation:heroRibbonFlow3 45s ease-in-out infinite;animation-delay:-15s}.hero-ribbon-accent{animation:heroRibbonAccent 30s ease-in-out infinite;animation-delay:-5s}@keyframes heroRibbonFlow1{0%,to{transform:translateY(0) translate(0) scaleY(1);opacity:.85}25%{transform:translateY(-15px) translate(12px) scaleY(1.02);opacity:.9}50%{transform:translateY(10px) translate(-8px) scaleY(.98);opacity:.8}75%{transform:translateY(-8px) translate(15px) scaleY(1.01);opacity:.88}}@keyframes heroRibbonFlow2{0%,to{transform:translateY(0) translate(0) scaleY(1);opacity:.75}33%{transform:translateY(12px) translate(-15px) scaleY(1.03);opacity:.82}66%{transform:translateY(-10px) translate(10px) scaleY(.97);opacity:.7}}@keyframes heroRibbonFlow3{0%,to{transform:translateY(0) translate(0);opacity:.35}50%{transform:translateY(8px) translate(-12px);opacity:.45}}@keyframes heroRibbonAccent{0%,to{transform:translateY(0) translate(0);opacity:.6}30%{transform:translateY(-6px) translate(8px);opacity:.7}60%{transform:translateY(4px) translate(-6px);opacity:.55}}.hero-content{max-width:var(--container-lg);margin:0 auto;text-align:center;overflow:visible;position:relative;z-index:2}.hero-section.hero-section-compact{min-height:0;padding-bottom:2rem}.hero-content.hero-content-compact{max-width:720px}.hero-title{font-size:2.25rem;font-weight:600;color:var(--color-primary);margin-bottom:1rem;letter-spacing:-.01em}.hero-description{font-size:1.125rem;color:var(--color-text-light);max-width:600px;margin:0 auto 2rem;line-height:1.6}.hero-description.hero-description-compact{margin-bottom:0}.hero-actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.btn-create-job{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#ffffffe6,#f8faffd9,#f5f8ffcc);color:#64748b;border:1.5px solid rgba(153,69,255,.2);border-radius:var(--radius-lg);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #00000008,inset 0 1px 1px #fffc;position:relative;overflow:hidden}.btn-create-job:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:var(--radius-lg);padding:1.5px;background:linear-gradient(145deg,#9945ff4d,#6366f140 50%,#14f1954d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.btn-create-job:hover:not(:disabled):before{opacity:1}.btn-create-job:hover:not(:disabled){background:linear-gradient(135deg,#fffffffa,#f8fafff2);color:#475569;border-color:#9945ff59;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f,0 0 20px -8px #9945ff26,inset 0 1px 1px #ffffffe6}.btn-create-job:active:not(:disabled){transform:translateY(0)}.btn-create-job:disabled{opacity:.6;cursor:not-allowed}.btn-create-job svg{transition:transform .2s ease;opacity:.7}.btn-create-job:hover:not(:disabled) svg{transform:scale(1.05);opacity:1}.jobs-section{padding:3rem 1rem;max-width:var(--container-xl);margin:0 auto}.section-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.section-title{font-size:1.75rem;color:var(--color-primary);margin:0}.filter-controls{display:flex;align-items:center;gap:.75rem}.filter-label{font-size:.875rem;color:var(--color-text-light);font-weight:500}.filter-toggle{display:inline-flex;border:2px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-background);gap:8px}.filter-toggle select{padding:.625rem 1rem;background:transparent;color:var(--color-text);border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;outline:none}.filter-toggle select:hover{background:var(--color-surface)}.toggle-btn{padding:.625rem 1rem;background:transparent;color:var(--color-text);border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;position:relative;border-radius:var(--radius-md);margin:2px}.toggle-btn:hover{background:linear-gradient(135deg,#f1f5f9e6,#e2e8f0b3);color:#334155}.toggle-btn:hover .toggle-icon{transform:scale(1.1)}.toggle-btn.active{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;box-shadow:0 2px 8px #1e293b40}.toggle-btn.active:hover{background:linear-gradient(135deg,#334155,#475569);box-shadow:0 3px 12px #1e293b59}.toggle-btn.active .toggle-icon{color:#ffffffe6}.loading-state,.error-state{text-align:center;padding:3rem 1rem}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.spinner{width:48px;height:48px;border:3px solid var(--color-border);border-radius:50%;border-top-color:#9945ff;animation:spin 1s ease-in-out infinite;margin-bottom:1rem}@keyframes spin{to{transform:rotate(360deg)}}.error-state{color:var(--color-error);background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg);padding:1.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;align-items:stretch}.custom-job-card{background:linear-gradient(135deg,var(--color-background) 0%,rgba(248,250,252,.7) 100%);border:2px solid rgba(203,213,225,.8);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;cursor:pointer;height:100%;min-height:460px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-job-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(153,69,255,.25),rgba(20,241,149,.35),rgba(153,69,255,.25),transparent);opacity:0;transition:opacity .3s ease}.custom-job-card:hover:before{opacity:1}.custom-job-card:hover{box-shadow:0 4px 6px -1px #9945ff1a,0 2px 4px -1px #14f19514,0 10px 15px -3px #0000001a;transform:translateY(-3px);border-color:#9945ff4d;background:linear-gradient(135deg,var(--color-background) 0%,rgba(248,250,255,.9) 100%)}.job-creator,.custom-job-card .job-creator{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid rgba(226,232,240,.5);background:linear-gradient(135deg,#9945ff14,#8b5cf60f,#ffffffe6,#14f1950f,#10b98114)!important;position:relative;transition:all .3s ease}.job-creator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#9945ff14,#6366f10f,#14f1950f);opacity:0;transition:opacity .3s ease;pointer-events:none}.custom-job-card:hover .job-creator:before{opacity:1}.custom-job-card:hover .job-creator{background:linear-gradient(135deg,#9945ff1f,#8b5cf61a,#fffffff2,#14f1951a,#10b9811f)!important;padding:1.0625rem 1rem}.job-creator:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(153,69,255,.3) 20%,rgba(99,102,241,.25) 40%,rgba(20,241,149,.25) 60%,rgba(16,185,129,.3) 80%,transparent 100%);opacity:.8;transition:opacity .3s ease;pointer-events:none}.custom-job-card:hover .job-creator:after{opacity:1}.creator-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.9);box-shadow:0 1px 3px #0000001a,0 0 0 1px #9945ff26;transition:transform .2s ease,box-shadow .2s ease}.custom-job-card:hover .creator-avatar{transform:scale(1.05);box-shadow:0 2px 6px #9945ff33,0 0 0 2px #14f19526}.creator-info{flex:1;min-width:0}.creator-label{font-size:.75rem;color:var(--color-text-lighter);text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease}.creator-name{font-size:.875rem;font-weight:600;color:var(--color-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.job-meta,.custom-job-card .job-meta{padding:1rem;border-bottom:1px solid var(--color-border-light);background:linear-gradient(135deg,#fffc,#f8fafc99,#fffc)!important;transition:background .3s ease}.custom-job-card:hover .job-meta{background:linear-gradient(135deg,#fffffff2,#f8fafccc,#fffffff2)!important}.meta-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.75rem}.meta-label{font-size:.75rem;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;margin-right:.5rem}.meta-value{font-size:.75rem;font-weight:600;color:var(--color-text)}.meta-stats{display:flex;justify-content:space-between;font-size:.75rem;margin-top:.5rem}.stat-mode{color:#a78bfa;display:flex;align-items:center;gap:.375rem}.stat-timing{color:#06b6d4;display:flex;align-items:center;gap:.375rem}.stat-dot{width:8px;height:8px;border-radius:50%;position:relative;box-shadow:0 0 0 2px #ffffffe6}.stat-dot:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;opacity:.3;animation:dotPulse 2s ease-in-out infinite}.stat-dot.mode{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.stat-dot.mode:before{background:#a78bfa}.stat-dot.timing{background:linear-gradient(135deg,#06b6d4,#06b6d4e6)}.stat-dot.timing:before{background:#06b6d4}@keyframes dotPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:0}}.description-section{padding:.75rem;padding-top:0;flex:1;display:flex;flex-direction:column;position:relative}.description-section:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:linear-gradient(to right,transparent,var(--color-border-light),transparent)}.description-label{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding:0 .25rem;margin-top:.25rem;font-weight:500}.description-label svg{color:var(--color-text-lighter)}.job-description{flex:1;display:flex;flex-direction:column;background:linear-gradient(135deg,#fffc,#f8fafc99);border:1px solid rgba(226,232,240,.6);border-radius:var(--radius-md);padding:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:80px;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.job-description:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);padding:1px;background:linear-gradient(135deg,transparent 30%,rgba(153,69,255,.12) 50%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.custom-job-card:hover .job-description{border-color:#9945ff33;box-shadow:0 1px 3px #9945ff14,inset 0 1px 2px #ffffff80;background:linear-gradient(135deg,#fffffff2,#f8faffe6)}.custom-job-card:hover .job-description:before{opacity:1}.description-text{color:var(--color-text);font-size:.8125rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.description-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;color:var(--color-text-lighter);font-size:.75rem;font-style:italic}.job-reward-centered{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;margin:.75rem;background:linear-gradient(135deg,#22c55e0d,#10b98108,#22c55e0a);border:1px solid rgba(34,197,94,.12);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;box-shadow:0 1px 3px #22c55e0f,inset 0 1px 1px #fff6}.custom-job-card:hover .job-reward-centered{background:linear-gradient(135deg,#22c55e14,#10b9810d,#22c55e0f);border-color:#22c55e40;transform:scale(1.01);box-shadow:0 2px 6px #22c55e1a,inset 0 1px 2px #ffffff80}.job-reward-centered:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.4),transparent);animation:shimmer 4s ease-in-out infinite}.job-reward-centered .reward-label{font-size:.75rem;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.job-reward-centered .reward-amounts{display:flex;flex-direction:column;gap:.375rem;align-items:center}.job-reward-centered .reward-primary{display:flex;align-items:baseline;gap:.375rem;justify-content:center}.job-reward-centered .reward-usd-symbol{font-size:1.25rem;font-weight:600;color:#22c55e;background:linear-gradient(120deg,#22c55e,#10b981,#22c55e);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:subtle-shine 4s ease-in-out infinite}.job-reward-centered .reward-usd-value{font-size:1.75rem;font-weight:800;color:var(--color-text);background:linear-gradient(120deg,var(--color-text) 0%,#22c55e 50%,var(--color-text) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:subtle-shine 5s ease-in-out infinite;line-height:1;letter-spacing:-.02em}.job-reward-centered .reward-usd-label{font-size:.75rem;color:var(--color-text-light);font-weight:600;margin-left:.125rem;align-self:center}.job-reward-centered .reward-secondary{display:flex;align-items:baseline;gap:.375rem;justify-content:center}.job-reward-centered .reward-sol-value{font-size:.875rem;font-weight:600;color:var(--color-text-light);font-family:var(--font-mono)}.job-reward-centered .reward-sol-label{font-size:.75rem;color:var(--color-text-lighter);font-weight:600}.job-reward-centered.job-reward-centered--token-first .reward-primary{gap:.45rem}.job-reward-centered.job-reward-centered--token-first .reward-sol-value{font-size:1.75rem;font-weight:800;color:var(--color-text);background:linear-gradient(120deg,var(--color-text) 0%,#22c55e 50%,var(--color-text) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:subtle-shine 5s ease-in-out infinite;line-height:1;letter-spacing:-.02em;font-family:inherit}.job-reward-centered.job-reward-centered--token-first .reward-sol-label{font-size:.8rem;font-weight:700;color:var(--color-text-light);font-family:var(--font-mono);background:none;-webkit-text-fill-color:currentColor;background-clip:border-box;animation:none;letter-spacing:.01em;font-family:inherit}.job-reward-centered.job-reward-centered--token-first .reward-secondary{gap:.3rem}.job-reward-centered.job-reward-centered--token-first .reward-usd-symbol{font-size:.95rem;font-weight:600;color:var(--color-text-light);font-family:var(--font-mono);background:none;-webkit-text-fill-color:currentColor;background-clip:border-box;animation:none}.job-reward-centered.job-reward-centered--token-first .reward-usd-value{font-size:.92rem;font-weight:700;color:var(--color-text-light);font-family:var(--font-mono);background:none;-webkit-text-fill-color:currentColor;background-clip:border-box;animation:none;line-height:1.1;letter-spacing:-.01em}.job-reward-centered.job-reward-centered--token-first .reward-usd-label{font-size:.68rem;color:var(--color-text-light);font-weight:600;font-family:var(--font-mono);margin-left:.1rem}@supports not (-webkit-background-clip: text){.job-reward-centered.job-reward-centered--token-first .reward-sol-value{color:#22c55e;animation:subtle-glow 4.5s ease-in-out infinite}}.job-reward-centered .job-badges{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem}.job-reward{position:relative;display:flex;align-items:stretch;gap:0;padding:.875rem;margin:.625rem .75rem;background:linear-gradient(135deg,#22c55e0a,#10b98105);border:1px solid rgba(34,197,94,.12);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease;min-height:80px}.custom-job-card:hover .job-reward{background:linear-gradient(135deg,#22c55e0f,#10b98108);border-color:#22c55e2e}.job-reward:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.3),transparent);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(100%);opacity:0}}.reward-left-section{display:flex;flex-direction:column;justify-content:center;gap:.625rem;flex:1;min-width:0;padding-right:.875rem}.job-badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rank-required-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .75rem;border-radius:var(--radius-full);background:linear-gradient(135deg,#0f172a14,#0f172a0d);color:#0f172a;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(15,23,42,.12);box-shadow:0 1px 3px #0f172a0f,0 0 0 1px #ffffff40 inset;transition:all .2s ease;white-space:nowrap}.requirements-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .75rem;border-radius:var(--radius-full);background:linear-gradient(135deg,#f59e0b29,#f973161f);color:#9a3412;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(249,115,22,.22);box-shadow:0 1px 3px #f973161f,0 0 0 1px #ffffff40 inset;transition:all .2s ease;white-space:nowrap}.verified-only-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .75rem;border-radius:var(--radius-full);background:linear-gradient(135deg,#0284c724,#0ea5e91f);color:#075985;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(14,165,233,.22);box-shadow:0 1px 3px #0ea5e91f,0 0 0 1px #ffffff40 inset;transition:all .2s ease;white-space:nowrap}.custom-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .75rem;border-radius:var(--radius-full);background:linear-gradient(135deg,#8b5cf6f2,#7c3aedf2);color:#fff;font-size:.625rem;font-weight:600;box-shadow:0 1px 3px #8b5cf64d,0 0 0 1px #ffffff40 inset;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.custom-job-card:hover .custom-badge{transform:translateY(-1px);box-shadow:0 2px 6px #8b5cf666,0 0 0 1px #ffffff59 inset;background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.custom-job-card:hover .rank-required-badge,.custom-job-card:hover .requirements-badge,.custom-job-card:hover .verified-only-badge{transform:translateY(-1px)}.participating-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.3rem .75rem;border-radius:var(--radius-full);background:linear-gradient(135deg,#10b981f2,#059669f2);color:#fff;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 1px 3px #10b9814d,0 0 0 1px #ffffff4d inset;position:relative;overflow:hidden;transition:all .2s ease}.custom-job-card:hover .participating-badge{transform:translateY(-1px);box-shadow:0 2px 6px #10b98166,0 0 0 1px #fff6 inset;background:linear-gradient(135deg,#10b981,#059669)}.participating-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:participatingShimmer 3s infinite}.participating-badge svg{width:10px;height:10px;stroke-width:3}@keyframes participatingShimmer{0%{left:-100%}to{left:100%}}.reward-divider{width:1px;background:linear-gradient(to bottom,transparent,var(--color-border),transparent);margin:0 .5rem;align-self:stretch;opacity:.5}.reward-right-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.25rem;padding-left:.875rem;min-width:120px}.reward-label{font-size:.6875rem;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;font-weight:500;text-align:right}.reward-amounts{display:flex;flex-direction:column;gap:.125rem;align-items:flex-end}.reward-primary{display:flex;align-items:baseline;gap:.25rem;justify-content:flex-end}.reward-usd-symbol{font-size:.875rem;font-weight:500;color:#22c55e;background:linear-gradient(120deg,#22c55e,#10b981,#22c55e);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:subtle-shine 4s ease-in-out infinite}@supports not (-webkit-background-clip: text){.reward-usd-symbol,.job-reward-centered .reward-usd-symbol{color:#22c55e;animation:subtle-glow 4s ease-in-out infinite}}.reward-usd-value{font-size:1.125rem;font-weight:700;color:var(--color-text);background:linear-gradient(120deg,var(--color-text) 0%,#22c55e 50%,var(--color-text) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:subtle-shine 5s ease-in-out infinite;line-height:1;letter-spacing:-.01em;position:relative}@supports not (-webkit-background-clip: text){.reward-usd-value,.job-reward-centered .reward-usd-value{color:var(--color-text);animation:subtle-glow 5s ease-in-out infinite}}@keyframes subtle-shine{0%,to{background-position:200% center}50%{background-position:-200% center}}@keyframes subtle-glow{0%,to{opacity:1;text-shadow:0 0 0 transparent}50%{opacity:1;text-shadow:0 0 8px rgba(34,197,94,.3)}}.reward-usd-label{font-size:.625rem;color:var(--color-text-light);font-weight:500;margin-left:.125rem}.reward-secondary{display:flex;align-items:baseline;gap:.25rem;justify-content:flex-end}.reward-sol-value{font-size:.75rem;font-weight:500;color:var(--color-text-light);font-family:var(--font-mono)}.reward-sol-label{font-size:.625rem;color:var(--color-text-lighter);font-weight:500}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem 0}.pagination-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#9945ff,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:var(--radius-lg);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #9945ff40,0 0 0 1px #ffffff1a inset;min-width:100px;justify-content:center;position:relative;overflow:hidden}.pagination-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%,rgba(0,0,0,.1) 100%);opacity:0;transition:opacity .3s ease}.pagination-btn:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 4px 12px #9945ff59,0 0 20px #9945ff26,0 0 0 1px #ffffff26 inset}.pagination-btn:hover:not(:disabled):before{opacity:1}.pagination-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #9945ff4d,0 0 0 1px #ffffff1a inset}.pagination-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--color-border);box-shadow:none}.pagination-info{font-size:.875rem;color:var(--color-text-light);font-weight:500;padding:.5rem 1rem;background:linear-gradient(135deg,#f8faffcc,#f5f8ff99);border:1px solid rgba(153,69,255,.15);border-radius:var(--radius-md);box-shadow:0 1px 3px #9945ff0a}@media (max-width: 768px){.hero-section{margin-top:-16px;padding-top:calc(3rem + 16px)}.hero-section.hero-section-compact{min-height:0;padding-bottom:1.5rem}.hero-title{font-size:2rem}.hero-description{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.btn-create-job{width:100%;justify-content:center}.section-controls{flex-direction:column;align-items:stretch}.filter-controls{width:100%;justify-content:space-between}.jobs-grid{grid-template-columns:1fr;gap:1rem}.custom-job-card{min-height:440px}.hero-section{padding:2rem 1rem}.hero-section.hero-section-compact{padding:2rem 1rem 1.5rem}.jobs-section{padding:2rem 1rem}.section-title{font-size:1.5rem}}@media (max-width: 480px){.hero-section{margin-top:-20px;padding-top:calc(2.5rem + 20px)}.hero-section.hero-section-compact{min-height:0;padding-bottom:1.25rem}.hero-title{font-size:1.75rem}.pagination{flex-wrap:wrap}.pagination-btn{min-width:80px;font-size:.75rem;padding:.5rem 1rem}.pagination-info{font-size:.75rem}.job-reward,.job-reward-centered{flex-direction:column;gap:.75rem;text-align:center}.reward-divider{display:none}.reward-left-section,.reward-right-section{padding:0;align-items:center}.reward-label{text-align:center}.reward-amounts{align-items:center}.job-reward-centered .reward-usd-value{font-size:1.5rem}.job-reward-centered .reward-usd-symbol{font-size:1.125rem}.job-reward-centered{padding:1rem .75rem;margin:.5rem}}html[data-theme=dark] :is(.rank-required-badge,.requirements-badge,.verified-only-badge,.custom-badge,.participating-badge){color:#d4d4d4;-webkit-text-fill-color:#d4d4d4}html[data-theme=dark] :is(.rank-required-badge,.requirements-badge){color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important}.wurker-reviews-container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:2rem 1rem;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wurker-reviews-header{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000000a;animation:slideDown .6s ease;position:relative}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.wurker-reviews-header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.wurker-reviews-header-left{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}.wurker-reviews-back-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem 1rem!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-weight:500;cursor:pointer;transition:all .2s ease}.wurker-reviews-back-btn:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#1e293b!important;border-color:#cbd5e1!important;transform:translate(-2px)}.wurker-reviews-back-btn svg{stroke:currentColor;transition:all .2s ease}.wurker-reviews-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8}.breadcrumb-link{color:#64748b;cursor:pointer;transition:color .2s ease;text-decoration:none}.breadcrumb-link:hover{color:#334155;text-decoration:underline}.breadcrumb-separator{color:#cbd5e1}.breadcrumb-current{color:#334155;font-weight:500}.wurker-reviews-title-row{display:flex;align-items:center;gap:.75rem}.wurker-reviews-title-icon{width:32px;height:32px;background:#f1f5f9;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#475569;flex-shrink:0}.wurker-reviews-title{font-size:1.875rem;font-weight:600;color:var(--color-primary);letter-spacing:-.01em;line-height:1.2;margin:0}.wurker-reviews-subtitle{color:#64748b;font-size:.9375rem;margin-top:.25rem}.wurker-reviews-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.review-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:1.25rem;transition:all .3s ease}.review-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f;border-color:#cbd5e1}.stat-card-content{display:flex;align-items:center;gap:1rem}.stat-icon-wrapper{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-wrapper.total{background:#f1f5f9;color:#475569}.stat-icon-wrapper.rating{background:#fef9c3;color:#a16207}.stat-icon-wrapper.recent{background:#10b9811a;color:#047857}.stat-details{flex:1;min-width:0}.stat-value{font-size:1.75rem;font-weight:700;color:var(--color-primary);line-height:1;display:flex;align-items:baseline;gap:.25rem}.stat-rating-stars{display:flex;gap:.125rem;margin-left:.5rem}.stat-star{width:16px;height:16px;color:#eab308}.stat-star.empty{opacity:.3}.stat-label{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-weight:500}.reviews-filter-tabs{display:flex;gap:.5rem;padding:.25rem;background:#f8fafc;border-radius:var(--radius-lg);margin-bottom:1.5rem;border:1px solid #e2e8f0}.filter-tab{flex:1;padding:.625rem 1rem;background:transparent;border:none;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:var(--radius-md);text-align:center;position:relative}.filter-tab:hover{background:#fff;color:#334155}.filter-tab.active{background:#fff;color:#1e293b;box-shadow:var(--shadow-sm)}.filter-tab.active:after{content:"";position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%);width:30px;height:2px;background:#334155;border-radius:var(--radius-full)}.wurker-reviews-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#f8fafc;border-radius:var(--radius-xl);border:1px solid #e2e8f0}.wurker-reviews-spinner{width:56px;height:56px;border:3px solid #e2e8f0;border-top-color:#475569;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{color:#64748b;font-size:.9375rem;font-weight:500}.wurker-reviews-error{background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-left:4px solid var(--color-error);border-radius:var(--radius-lg);padding:1rem 1.25rem;color:#991b1b;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.error-icon{color:var(--color-error);flex-shrink:0}.wurker-reviews-empty{text-align:center;padding:4rem 2rem;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:var(--radius-xl);margin:2rem 0}.wurker-reviews-empty-icon{width:80px;height:80px;margin:0 auto 1.5rem;color:#94a3b8;opacity:.6}.wurker-reviews-empty-text{font-size:1.25rem;color:#334155;font-weight:600;margin-bottom:.5rem}.wurker-reviews-empty-subtext{color:#64748b;font-size:.9375rem;max-width:400px;margin:0 auto;line-height:1.6}.wurker-reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.25rem;margin-bottom:2rem;animation:fadeInUp .6s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);overflow:hidden;transition:all .3s ease;box-shadow:0 1px 2px #0f172a0d;position:relative}.review-card:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px);border-color:#dbe4f0}.review-card-header{padding:1.25rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.review-header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.review-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.review-agent-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.review-date{display:flex;align-items:center;gap:.375rem;color:#64748b;font-size:.8125rem}.review-date-icon{width:16px;height:16px;color:#64748b}.review-stars{display:flex;gap:.25rem;padding:.375rem .625rem;background:#fef9c3;border-radius:var(--radius-md)}.review-star{width:20px;height:20px;color:#eab308;transition:all .2s ease}.review-star.filled{filter:drop-shadow(0 1px 2px rgba(234,179,8,.3))}.review-star.empty{opacity:.3;color:#94a3b8}.review-star:hover{transform:scale(1.1)}.review-job-section{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.review-job-info{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.review-job-label{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.review-job-id{font-family:var(--font-mono);font-size:1rem;font-weight:600;color:var(--color-primary)}.review-view-job-btn{padding:.625rem 1rem;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;border:none;border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;box-shadow:0 1px 3px #0000001a}.review-view-job-btn:hover{background:linear-gradient(135deg,#334155,#475569);transform:translate(2px);box-shadow:0 2px 6px #00000026}.review-view-job-btn svg{width:16px;height:16px;transition:transform .2s ease}.review-view-job-btn:hover svg{transform:translate(2px) translateY(-2px)}.review-card-content{padding:1.25rem}.review-section{margin-bottom:1.25rem}.review-section:last-child{margin-bottom:0}.review-section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.review-section-icon{width:18px;height:18px;color:#475569}.review-section-label{font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.review-section-content{background:#fff;padding:.875rem;border-radius:var(--radius-md);border:1px solid #e2e8f0}.review-description-text{color:var(--color-text);font-size:.9375rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.review-attachments{margin-bottom:1.25rem}.review-attachments-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.625rem}.review-attachment-item{position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:#f1f5f9;border:1px solid #e2e8f0;transition:all .2s ease;cursor:pointer}.review-attachment-item:hover{transform:scale(1.03);box-shadow:0 4px 12px #00000014;border-color:#cbd5e1}.review-attachment-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-attachment-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 100%);display:flex;align-items:flex-end;padding:.5rem;opacity:0;transition:opacity .2s ease}.review-attachment-item:hover .review-attachment-overlay{opacity:1}.attachment-label{color:#fff;font-size:.75rem;font-weight:500}.review-creator-feedback{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:1rem;position:relative;overflow:hidden}.review-creator-feedback:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#cbd5e1}.review-feedback-header{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.review-feedback-icon{width:24px;height:24px;color:#475569;flex-shrink:0}.review-feedback-label{font-size:.9375rem;font-weight:600;color:#334155}.review-feedback-text{color:var(--color-text);font-size:.9375rem;line-height:1.7;white-space:pre-wrap;word-break:break-word;padding-left:2rem}.wurker-reviews-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);margin-top:2rem;box-shadow:0 1px 3px #00000008}.pagination-controls{display:flex;align-items:center;gap:.5rem}.pagination-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;border:1px solid #e2e8f0;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#1e293b;border-color:#cbd5e1}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-btn svg{width:16px;height:16px;transition:transform .2s ease}.pagination-btn:hover:not(:disabled).prev svg{transform:translate(-2px)}.pagination-btn:hover:not(:disabled).next svg{transform:translate(2px)}.pagination-info{padding:.5rem 1.25rem;background:#f8fafc;border-radius:var(--radius-md);font-size:.875rem;color:#475569;font-weight:500;border:1px solid #e2e8f0}.pagination-current{color:#1e293b;font-weight:700;font-size:1rem;margin:0 .25rem}@media (max-width: 768px){.wurker-reviews-container{padding:1rem .75rem}.wurker-reviews-header{padding:1.5rem 1rem;border-radius:var(--radius-lg)}.wurker-reviews-header-content{flex-direction:column;gap:1.5rem}.wurker-reviews-title{font-size:1.5rem}.wurker-reviews-stats{grid-template-columns:1fr;gap:.75rem}.review-stat-card{padding:1rem}.stat-value{font-size:1.5rem}.reviews-filter-tabs{flex-direction:column;gap:.25rem}.filter-tab{width:100%;padding:.75rem}.wurker-reviews-grid{grid-template-columns:1fr;gap:1rem}.review-card-header{padding:1rem}.review-header-top{flex-direction:column;align-items:flex-start;gap:.75rem}.review-job-section{flex-direction:column;align-items:stretch;gap:.75rem}.review-view-job-btn{width:100%;justify-content:center}.review-attachments-grid{grid-template-columns:repeat(2,1fr)}.review-feedback-text{padding-left:0}.wurker-reviews-pagination{flex-direction:column;gap:1rem;padding:1rem}.pagination-controls{width:100%;justify-content:space-between}.pagination-btn{flex:1;justify-content:center}}@media (max-width: 480px){.wurker-reviews-title{font-size:1.25rem}.wurker-reviews-breadcrumb{font-size:.75rem}.stat-icon-wrapper{width:40px;height:40px}.stat-value{font-size:1.25rem}.review-attachments-grid{grid-template-columns:1fr}.review-stars{padding:.25rem .375rem}.review-star{width:18px;height:18px}}.wurker-reviews-success{background:#10b98114;border:1px solid rgba(16,185,129,.25);border-left:4px solid var(--color-success);border-radius:var(--radius-lg);padding:1rem 1.25rem;color:#065f46;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;animation:slideDown .3s ease}.wurker-reviews-success svg{color:var(--color-success);flex-shrink:0}.review-submission-id{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:#334155}.review-submission-id svg{color:#64748b}.review-form-section{margin-top:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-lg);overflow:hidden}.review-form-header{display:flex;align-items:center;gap:.625rem;padding:1rem 1.25rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.review-form-header svg{color:#eab308;flex-shrink:0}.review-form-header span{font-size:.9375rem;font-weight:600;color:#334155}.review-form-content{padding:1.25rem}.review-form-field{margin-bottom:1rem}.review-form-field:last-of-type{margin-bottom:0}.review-form-label{display:block;font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.review-stars-input{display:flex;gap:.375rem;padding:.5rem 0}.star-btn{width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.star-btn svg{width:28px;height:28px;transition:all .2s ease}.star-btn.filled{color:#eab308}.star-btn.filled svg{filter:drop-shadow(0 1px 2px rgba(234,179,8,.3))}.star-btn.empty{color:#cbd5e1}.star-btn:hover{transform:scale(1.15)}.star-btn:hover svg{transform:rotate(15deg)}.star-btn.filled:hover{color:#ca8a04}.star-btn.empty:hover{color:#eab308}.review-form-textarea{width:100%;padding:.875rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;color:var(--color-text);resize:vertical;min-height:80px;transition:all .2s ease}.review-form-textarea::-moz-placeholder{color:#94a3b8}.review-form-textarea::placeholder{color:#94a3b8}.review-form-textarea:focus{outline:none;border-color:#64748b;box-shadow:0 0 0 3px #64748b1a}.review-form-actions{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.review-submit-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.review-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#334155,#475569);transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.review-submit-btn:active:not(:disabled){transform:translateY(0)}.review-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.review-submit-btn svg{width:16px;height:16px}.btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.review-card-write{position:relative}.review-card-write:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#334155;opacity:1}.review-card-write:hover:before{background:linear-gradient(90deg,#334155,#475569,#64748b)}.review-card-write .review-header-top{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem}.review-card-write .review-meta{flex-wrap:wrap}@media (max-width: 768px){.review-form-section{margin-top:1rem}.review-form-header{padding:.875rem 1rem}.review-form-content{padding:1rem}.star-btn{width:36px;height:36px}.star-btn svg{width:32px;height:32px}.review-submit-btn{width:100%;justify-content:center;padding:.875rem 1.5rem}.review-card-write .review-header-top{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.review-stars-input{gap:.25rem}.star-btn{width:32px;height:32px}.star-btn svg{width:28px;height:28px}}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-container{color:#e5e5e5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-header{background:#101010;border-color:#404040e0;box-shadow:0 1px 3px #00000059}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-back-btn{background:#111!important;color:#a3a3a3!important;border-color:#404040e0!important}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-back-btn:hover{background:#171717!important;color:#f5f5f5!important;border-color:#525252eb!important}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) :is(.wurker-reviews-breadcrumb,.breadcrumb-separator){color:#737373}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .breadcrumb-link{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) :is(.breadcrumb-link:hover,.breadcrumb-current){color:#e5e5e5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-title-icon{background:#171717;color:#d4d4d4;box-shadow:inset 0 0 0 1px #404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-title{color:#f5f5f5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-subtitle{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-stat-card{background:#111;border-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-stat-card:hover{border-color:#525252eb;box-shadow:0 4px 16px #00000073}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .stat-icon-wrapper.total{background:#171717;color:#d4d4d4}html[data-theme=dark] .app-wurker-my-reviews-page .stat-icon-wrapper.rating{background:#854d0e4d;color:#fbbf24}html[data-theme=dark] .app-wurker-my-reviews-page .stat-icon-wrapper.recent{background:#14532d4d;color:#86efac}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) :is(.stat-value,.stat-label){color:#d4d4d4}html[data-theme=dark] .app-wurker-my-reviews-page .reviews-filter-tabs{background:#111;border-color:#404040e0}html[data-theme=dark] .app-wurker-my-reviews-page .filter-tab{color:#a3a3a3}html[data-theme=dark] .app-wurker-my-reviews-page .filter-tab:hover{background:#1a1a1a;color:#f5f5f5}html[data-theme=dark] .app-wurker-my-reviews-page .filter-tab.active{background:#171717;color:#f5f5f5;box-shadow:inset 0 0 0 1px #404040e0}html[data-theme=dark] .app-wurker-my-reviews-page .filter-tab.active:after{background:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-loading{background:#101010;border-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-spinner{border-color:#262626;border-top-color:#60a5fa}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .loading-text{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-error{background:#7f1d1d3d;border-color:#f8717159;color:#fecaca}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .error-icon{color:#fca5a5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-success{background:#14532d42;border-color:#4ade8057;color:#bbf7d0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-empty{background:#101010;border-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-empty-icon{color:#525252}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-empty-text{color:#e5e5e5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-empty-subtext{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-card{background:#111;border-color:#404040e0;box-shadow:0 1px 3px #00000059}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-card:hover{border-color:#525252eb;box-shadow:0 4px 20px #00000080}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-card-header{background:#0f0f0f;border-bottom-color:#404040c2}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-card-write:before{background:#404040}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-card-write:hover:before{background:#525252}html[data-theme=dark] .app-wurker-my-reviews-page .review-stars{background:#854d0e47;box-shadow:inset 0 0 0 1px #a1620766}html[data-theme=dark] .app-wurker-my-reviews-page .review-agent-badge{background:#4338ca3d;border-color:#818cf88c;color:#c7d2fe}html[data-theme=dark] .app-wurker-my-reviews-page .review-star{color:#fbbf24}html[data-theme=dark] .app-wurker-my-reviews-page .review-star.empty{color:#525252;opacity:.9}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) :is(.review-date,.review-date-icon){color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-submission-id{background:#171717;border-color:#404040e0;color:#e5e5e5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-submission-id svg{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-job-label{color:#737373}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-job-id{color:#f5f5f5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-view-job-btn{background:#1a1a1a;border:1px solid rgba(64,64,64,.88);color:#f5f5f5;box-shadow:none}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-view-job-btn:hover{background:#232323;border-color:#525252eb}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-section-icon{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-section-label{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-section-content{background:#171717;border-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-description-text{color:#e5e5e5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-attachment-item{background:#171717;border-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-attachment-item:hover{border-color:#525252eb;box-shadow:0 4px 14px #00000080}html[data-theme=dark] .app-wurker-my-reviews-page .review-creator-feedback{background:#101010;border-color:#404040e0}html[data-theme=dark] .app-wurker-my-reviews-page .review-creator-feedback:before{background:#525252}html[data-theme=dark] .app-wurker-my-reviews-page .review-feedback-label{color:#e5e5e5}html[data-theme=dark] .app-wurker-my-reviews-page :is(.review-feedback-icon,.review-feedback-text){color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-section{background:#101010;border-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-header{background:#171717;border-bottom-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-header span{color:#e5e5e5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-label{color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .star-btn.empty{color:#525252}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-textarea{background:#111;border-color:#404040e0;color:#f5f5f5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-textarea::-moz-placeholder{color:#737373}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-textarea::placeholder{color:#737373}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-textarea:focus{border-color:#a3a3a3e6;box-shadow:0 0 0 3px #73737342}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-form-actions{border-top-color:#404040e0}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-submit-btn{background:#1a1a1a;border:1px solid rgba(64,64,64,.88);color:#f5f5f5;box-shadow:none}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .review-submit-btn:hover:not(:disabled){background:#232323;border-color:#525252eb;box-shadow:none}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .wurker-reviews-pagination{background:#0f0f0f;border-color:#404040e0;box-shadow:0 1px 3px #00000059}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .pagination-btn{background:#111;border-color:#404040e0;color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .pagination-btn:hover:not(:disabled){background:#171717;border-color:#525252eb;color:#f5f5f5}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .pagination-info{background:#111;border-color:#404040e0;color:#a3a3a3}html[data-theme=dark] :is(.app-wurker-reviews-page,.app-wurker-my-reviews-page) .pagination-current{color:#f5f5f5}[style*=jsx]{display:contents}
