.ariana-avatar{object-fit:cover;border:2px solid var(--ec-border);border-radius:50%;flex-shrink:0;width:38px;height:38px}.messenger-task-card[class*=task-theme-]{--task-bg:var(--ec-surface);--task-fg:var(--ec-ink);--task-soft:var(--ec-mint);--task-accent:var(--ec-primary);--task-button-bg:var(--ec-primary);--task-button-ink:#fff;border:1px solid var(--ec-border);background:var(--task-bg);width:100%;max-width:470px;color:var(--task-fg);border-radius:16px;padding:16px;box-shadow:0 5px 15px #0b3c2b08}.messenger-task-card.task-theme-blue{--task-accent:#2465b7;--task-soft:#edf4ff}.messenger-task-card.task-theme-teal{--task-accent:#08745b;--task-soft:#e9f8f1}.messenger-task-card.task-theme-purple{--task-accent:#7142b2;--task-soft:#f3edfc}.messenger-task-card.task-theme-gold{--task-accent:#916800;--task-soft:#fff7dc}.messenger-task-card.task-website{--task-bg:#fff;--task-fg:var(--ec-ink);--task-soft:var(--ec-mint);--task-accent:var(--ec-primary);--task-button-bg:var(--ec-primary);--task-button-ink:#fff;border-color:var(--ec-border)}.messenger-task-card.task-bonus-data{--task-accent:#7142b2;--task-soft:#f3edfc;background:#fcfaff;border-color:#e3d6f4}.messenger-task-card.task-claim-offer{--task-accent:#167653;--task-soft:#e8f8ed;background:#f8fdf9;border-color:#c9e8d4}.task-card-heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.task-card-heading>div{min-width:0}.task-card-icon{background:var(--task-soft);width:40px;height:40px;color:var(--task-accent);border-radius:11px;place-items:center;display:grid}.task-card-icon svg{width:24px;height:24px;display:block}.platform-mark{flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.platform-mark img{object-fit:contain;width:24px;height:24px;display:block}.messenger-task-card.task-website .task-card-icon{background:var(--ec-primary);color:#fff}.messenger-task-card[class*=task-theme-] .task-card-type{color:var(--task-accent);letter-spacing:.015em;margin:0 0 2px;font-size:.62rem;font-weight:700;display:block}.messenger-task-card[class*=task-theme-] h2{color:var(--task-fg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:800;line-height:1.3}.messenger-task-card[class*=task-theme-] .reward{color:var(--task-accent);white-space:nowrap;align-self:start;padding-top:4px;font-size:.97rem;font-weight:850;line-height:1.3}.messenger-task-card[class*=task-theme-] .badge{background:var(--task-soft);color:var(--task-accent);text-transform:capitalize;border:0;margin-top:9px;padding:3px 7px;font-size:.6rem;font-weight:750;display:inline-flex}.messenger-task-card[class*=task-theme-] .task-card-copy{margin-top:10px}.messenger-task-card[class*=task-theme-] .task-instructions{color:var(--task-fg);overflow-wrap:anywhere}.messenger-task-card[class*=task-theme-] .task-card-summary{margin:0;font-size:.8rem;line-height:1.5}.messenger-task-card[class*=task-theme-] .task-instruction-details{background:0 0;border:0;margin-top:5px;padding:0}.messenger-task-card[class*=task-theme-] .task-instruction-details summary{min-height:32px;color:var(--task-accent);cursor:pointer;text-underline-offset:3px;align-items:center;font-size:.69rem;font-weight:750;text-decoration:underline;display:flex}.messenger-task-card[class*=task-theme-] .task-card-full-instructions{white-space:pre-wrap;margin:5px 0 9px;font-size:.78rem;line-height:1.55}.messenger-task-card[class*=task-theme-] .task-compliance{color:var(--task-fg);opacity:.78;background:0 0;border:0;margin:9px 0 0;padding:0;font-size:.64rem;line-height:1.45}.messenger-task-card[class*=task-theme-] :is(.hint,.copy-feedback){color:var(--task-fg);font-size:.72rem}.messenger-task-card[class*=task-theme-] :is(button,.button){background:var(--task-button-bg);color:var(--task-button-ink);border-color:var(--task-button-bg);border-radius:11px;min-height:44px;font-weight:800}.messenger-task-card[class*=task-theme-] :is(button,.button):hover{filter:brightness(.96)}.messenger-task-card[class*=task-theme-] .button-secondary{color:var(--task-fg);border:1px solid var(--ec-border);background:0 0}.messenger-task-card[class*=task-theme-] :is(input,textarea){color:var(--ec-ink);border-color:var(--ec-border);background:#fff}.messenger-task-card[class*=task-theme-] .notice.error{color:#8a3027;background:#fff0eb}.messenger-task-card[class*=task-theme-] .chat-copy-action [role=status]{color:var(--task-fg)}.task-primary-start{width:100%;min-height:46px;margin-top:10px;font-size:.88rem;font-weight:800}.messenger-interest-cta{align-self:stretch;width:100%;margin:7px 0 12px}.messenger-interest-cta .form-stack{width:100%;margin:0}.messenger-interest-cta .form-stack>button{background:var(--ec-primary);color:#fff;border:1px solid var(--ec-primary);border-radius:13px;width:100%;min-height:54px;font-size:.97rem;font-weight:800;box-shadow:0 5px 14px #07865318}.messenger-interest-cta .form-stack>button:hover{background:var(--ec-primary-hover);border-color:var(--ec-primary-hover)}.messenger-interest-cta .form-stack>button:disabled{opacity:.65}.website-progress{text-align:center;border-top:1px solid #ffffff2b;margin-top:13px;padding-top:12px}.website-progress>p{color:var(--task-fg);font-size:.76rem}.website-countdown{color:var(--task-fg);font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:2.1rem;font-weight:850;line-height:1.15}.website-countdown small{margin-top:5px;font-size:.66rem;font-weight:600;display:block}.website-progress .button{min-height:40px;font-size:.75rem}.task-claim-amount{color:var(--ec-primary);font-size:1.8rem;font-weight:850}.guided-instruction-modal,.task-reward-dialog{color:var(--ec-ink);border:1px solid var(--ec-border);background:#fff;border-radius:20px;width:420px;max-width:calc(100vw - 28px);height:fit-content;max-height:88dvh;margin:auto;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #06362930}.guided-instruction-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09271f66}.task-reward-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09271f66}.task-reward-dialog{padding:24px}.task-reward-dialog h2{font-size:1.2rem}.task-reward-dialog button{width:100%}.app-shell .panel,.admin-console .admin-ops-card{border-radius:16px;box-shadow:0 3px 14px #0a352808}.admin-console .admin-template-note{border-radius:11px}.admin-console .task-editor-preview .messenger-task-card{width:100%;margin:12px 0}.bonus-data-steps{color:var(--ec-ink);gap:7px;margin:12px 0;padding:0 0 0 22px;font-size:.78rem;line-height:1.5;display:grid}.bonus-data-steps li::marker{color:#7142b2;font-weight:800}.bonus-data-return{gap:10px;margin-top:12px;display:grid}.bonus-data-return .bonus-data-action{background:var(--ec-primary);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:800;display:flex}.bonus-data-question{border:1px solid var(--ec-border);background:#fff;border-radius:13px;gap:9px;padding:12px;display:grid}.bonus-data-question p{margin:0}.bonus-data-answers{flex-wrap:wrap;gap:8px;display:flex}.bonus-data-answers button{flex:120px;min-height:44px}.bonus-data-question small{color:var(--ec-muted);line-height:1.5}@media (max-width:480px){.chat-messenger .messenger-task-card[class*=task-theme-]{width:100%;padding:14px}.ariana-avatar{width:34px;height:34px}}.task-share-panel{gap:9px;margin-top:12px;display:grid}.task-share-caption{border:1px solid var(--ec-border);color:var(--ec-ink);background:#fff;border-radius:12px;padding:12px}.task-share-caption h3,.task-share-personal-link strong,.task-popup-steps-panel h3,.task-popup-proof-panel h3{color:var(--task-accent,var(--ec-primary));letter-spacing:.01em;margin:0;font-size:.74rem;font-weight:850}.task-share-caption-text{color:#1c2d28;white-space:pre-wrap;margin:7px 0 10px;line-height:1.55}.task-share-issued-link{color:#1c2d28;white-space:normal;overflow-wrap:anywhere;margin:0 0 10px;line-height:1.4}.task-share-whatsapp .task-share-caption{border-color:#b8ddca;box-shadow:inset 4px 0 #08745b}.task-share-facebook .task-share-caption{box-shadow:inset 4px 0 #2465b7}.task-share-personal-link{border:1px solid var(--ec-border);background:var(--task-soft,#f4faf6);color:var(--task-fg,var(--ec-ink));border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.task-share-personal-link p{overflow-wrap:anywhere;margin:3px 0 0;font-size:.72rem;line-height:1.35}.task-share-personal-link .chat-copy-action{flex:none}.task-share-link-status{background:var(--task-soft,#f4faf6);color:var(--task-fg,var(--ec-ink));border-radius:9px;margin:0;padding:8px 10px;font-size:.72rem;line-height:1.4}.task-popup-steps-panel,.task-popup-proof-panel{border:1px solid var(--ec-border);background:#f8fcfa;border-radius:12px;gap:7px;margin-top:14px;padding:12px;display:grid}.task-popup-steps-panel .task-popup-steps{margin:0;padding-left:22px}.task-popup-proof-panel{background:#f5f9ff;border-color:#cadcf1}.task-popup-proof-panel h3{color:#2465b7}.task-popup-proof-panel p{margin:0;font-size:.78rem;line-height:1.5}.website-return-dialog{color:#4d201b;background:#fff7f5;border:1px solid #e8ada6;border-top:5px solid #b52c28;border-radius:20px;width:420px;max-width:calc(100vw - 28px);height:fit-content;max-height:88dvh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #3b161a30}.website-return-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09271f66}.website-return-dialog .task-instruction-close{float:right;color:#8b2924;background:#fff;border:1px solid #e8ada6;min-width:44px;min-height:44px}.website-return-dialog h2{color:#842722;margin:5px 48px 14px 0;font-size:1.18rem;line-height:1.3}.website-return-dialog p{margin:0 0 16px;font-size:.92rem;line-height:1.5}.website-return-time{font-variant-numeric:tabular-nums;margin:0 0 18px;display:block}.website-return-action .button{color:#fff;background:#b52c28;border:1px solid #a42320;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:13px;font-weight:850;text-decoration:none;display:flex}.screenshot-proof-gate{border:1px solid var(--ec-border);background:#f7fbf8;border-radius:13px;gap:8px;margin:12px 0;padding:13px;display:grid}.screenshot-proof-gate>p{margin:0;font-size:.9rem;line-height:1.4}.screenshot-proof-gate-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.screenshot-proof-gate-actions button{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;border-radius:11px;min-height:46px;font-weight:800}.screenshot-proof-gate-actions .button-secondary{color:var(--ec-ink);border-color:var(--ec-border);background:#fff}.day-countdown{border:1px solid var(--ec-border);background:var(--ec-surface,#fff);width:max-content;max-width:100%;color:var(--ec-muted);border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:8px auto;padding:7px 10px;font-size:.72rem;line-height:1.2;display:flex}.day-countdown time{font-variant-numeric:tabular-nums;color:var(--ec-ink);font-weight:800}.day-countdown button{border:1px solid var(--ec-border);min-height:34px;color:var(--ec-primary);background:#fff;border-radius:9px;padding:5px 9px;font-size:.72rem;font-weight:800}.messenger-chat-locked{text-align:center;color:var(--ec-muted);margin:0;padding:8px 12px;font-size:.78rem}.website-return-action .button:hover{background:#96231f}.app-shell{background:var(--ec-bg);color:var(--ec-ink)}.app-shell .app-header{border-color:var(--ec-border);background:#fff;justify-content:space-between;align-items:center;gap:14px;display:flex}.chat-messenger .messenger-timeline:before{display:none}.admin-console .admin-sidebar .admin-nav-group a{color:#e0f2e6}.admin-console .admin-sidebar .admin-nav-group a[aria-current=page]{color:var(--ec-ink)}.member-header-actions{align-items:center;gap:9px;display:flex}.app-shell .member-header-profile{background:var(--ec-primary);color:#fff;border:2px solid var(--ec-border);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;text-decoration:none;display:grid}.app-shell .member-header-profile:focus-visible{outline:3px solid var(--ec-fresh);outline-offset:2px}.app-shell .member-nav a[aria-current=page]{background:var(--ec-mint);color:var(--ec-ink);box-shadow:none;border-radius:12px;font-weight:900}.home-clear{gap:13px;max-width:780px;margin-inline:auto}.home-clear .home-greeting{justify-content:space-between;align-items:center;margin:0 0 1px;display:flex}.home-clear .home-greeting h1{color:var(--ec-ink);letter-spacing:-.04em;font-size:clamp(1.45rem,5.5vw,2rem);font-weight:900}.home-clear .home-greeting .eyebrow{color:var(--ec-muted);letter-spacing:.1em;font-size:.68rem;font-weight:850}.home-clear .home-balance{color:#fff;background:linear-gradient(125deg,#093c30,#115f42);border:0;border-radius:20px;grid-template-columns:1fr;gap:12px;margin:0;padding:18px;display:grid;box-shadow:0 11px 26px #162b6230}.home-clear .home-balance .eyebrow,.home-clear .home-balance .balance-topline>span{color:#e2f4e8}.home-clear .home-balance-copy .eyebrow{margin:0;font-size:.77rem}.home-clear .home-balance .balance-amount{color:#fff;letter-spacing:-.045em;margin:5px 0;font-size:clamp(1.85rem,7vw,2.3rem);line-height:1.15;display:block}.home-clear .home-pending{color:#cdebd8;margin:2px 0 0;font-size:.77rem}.home-clear .home-balance-links{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.home-clear .home-balance-links a{color:#fff;border:1px solid #85b59b;border-radius:12px;justify-content:center;align-items:center;min-height:45px;font-size:.85rem;font-weight:850;text-decoration:none;display:flex}.home-clear .home-balance-links .home-withdraw-button{background:var(--ec-fresh);border-color:var(--ec-fresh);color:var(--ec-deep)}.home-clear .home-progress-card{border:1px solid var(--ec-border);background:#f0f9f3;border-radius:18px;gap:9px;padding:16px;box-shadow:0 5px 13px #7258150a}.home-progress-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-progress-heading .eyebrow{color:var(--ec-muted);margin:0 0 2px;font-size:.67rem;font-weight:850}.home-progress-heading h2{color:var(--ec-ink);margin:0;font-size:1.08rem}.home-progress-percent{width:48px;height:48px;color:var(--ec-ink);background:#fff;border:4px solid #cae9d3;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:900;display:grid}.home-progress-count{color:#243651;margin:0;font-size:.88rem;font-weight:750}.home-progress-card .home-progress-pending,.home-progress-card .home-progress-done{color:#745616;margin:0;font-size:.76rem;font-weight:750}.home-progress-meter{background:#d6e9dc;border-radius:99px;height:8px;overflow:hidden}.home-progress-meter span{border-radius:inherit;background:var(--ec-primary);min-width:0;height:100%;display:block}.home-clear .home-continue-button{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:3px;font-weight:900;text-decoration:none;display:flex}.home-continue-button span{font-size:1.3rem;line-height:1}.home-next-step{color:#58647a;text-align:center;margin:0;font-size:.7rem}.home-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 0;display:grid}.home-feature-strip>div{text-align:center;background:#fff;border:1px solid #e0e6f0;border-radius:13px;align-content:start;justify-items:center;gap:4px;min-width:0;padding:10px 6px;display:grid}.home-feature-strip>div>span{background:var(--ec-mint);width:31px;height:31px;color:var(--ec-primary);border-radius:10px;place-items:center;font-size:.76rem;font-weight:900;display:grid}.home-feature-strip>div:nth-child(2)>span{color:#8a6610;background:#fff4cd}.home-feature-strip>div:nth-child(3)>span{color:#087455;background:#e9f7ef}.home-feature-strip strong{color:var(--ec-ink);font-size:.68rem;line-height:1.25}.home-feature-strip small{color:#637087;font-size:.59rem;line-height:1.3}.home-guide-card{border:1px solid var(--ec-border);min-width:0;color:var(--ec-ink);background:#eff8f2;border-radius:16px;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.home-guide-card>div{gap:4px;min-width:0;display:grid}.home-guide-card .eyebrow{color:var(--ec-primary);letter-spacing:.08em;margin:0;font-size:.63rem;font-weight:900}.home-guide-card strong{font-size:.91rem;line-height:1.3}.home-guide-card small{color:#52647e;font-size:.7rem;line-height:1.4}.home-guide-card>div>span{color:var(--ec-primary);margin-top:3px;font-size:.71rem;font-weight:850}.home-guide-card img{object-fit:cover;object-position:50% 27%;background:#d4efde;border-radius:50%;width:88px;height:88px}.home-short-updates{border:1px solid var(--ec-border);background:#fff;border-radius:15px;padding:14px}.home-short-updates>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-short-updates h2{color:var(--ec-ink);margin:0;font-size:.88rem}.home-short-updates p{color:#53617a;margin:8px 0 0;font-size:.76rem;line-height:1.5}.home-profile-link{border:1px solid var(--ec-border);min-height:38px;color:var(--ec-primary);background:#fff;border-radius:11px;align-items:center;padding:7px 11px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.wallet-clear .wallet-hero{background:linear-gradient(125deg,#093c30,#115f42);border:0;box-shadow:0 10px 22px #162b6220}.wallet-clear .wallet-heading .eyebrow{color:var(--ec-primary)}.wallet-clear .wallet-heading h1{color:var(--ec-ink)}.profile-clean .profile-identity,.profile-clean .profile-edit-section,.profile-clean .profile-clean-links{border-color:var(--ec-border);background:#fff}.profile-clean .profile-avatar{background:var(--ec-primary);color:var(--ec-fresh)}.profile-clean .profile-clean-links a{color:var(--ec-ink);border-color:#e4e9f1;min-height:48px}.profile-clean .profile-clean-links a:hover{background:#f6f8fc}.profile-clean .profile-theme-display{min-height:48px;color:var(--ec-ink);border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:12px;padding:11px 5px;font-size:.91rem;font-weight:700;display:flex}.profile-clean .profile-theme-display span:last-child{color:#65738a;font-size:.75rem;font-weight:600}.website-task-ready{color:#124f38;text-align:left;background:#e9f8ef;border:1px solid #acd9bd;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:13px;display:grid}.website-task-ready-mark{color:#fff;background:#0e9464;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.15rem;font-weight:900;display:grid}.website-task-ready>div{gap:3px;display:grid}.website-task-ready>div strong{color:#126040;font-size:.9rem}.website-task-ready>div p{color:#3b6b53;margin:0;font-size:.72rem}.website-task-ready>div>b{color:#096f4c;font-size:1.18rem}.website-task-ready>button{color:#fff;background:#07865d;border:1px solid #06805a;border-radius:11px;grid-column:1/-1;width:100%;min-height:48px;font-weight:900}.website-task-ready>button:hover{background:#05734f}.website-claim-error{color:#8b241e;grid-column:1/-1;margin:0;font-size:.74rem}.website-claim-saved{color:#175e43;background:#e9f4ef;border-radius:10px;margin:10px 0 0;padding:10px;font-size:.77rem;font-weight:750}.member-notifications{gap:13px;max-width:780px;margin-inline:auto;display:grid}.member-page-heading{padding:2px 1px 0}.member-page-heading .eyebrow{color:var(--ec-muted);letter-spacing:.1em;margin:0 0 4px;font-size:.67rem;font-weight:850}.member-page-heading h1{color:var(--ec-ink);margin:0;font-size:1.75rem}.member-page-heading p:last-child{color:#617087;margin:4px 0 0;font-size:.78rem}.member-notification-filters{gap:7px;max-width:100%;padding:2px 0 5px;display:flex;overflow-x:auto}.member-notification-filters a{border:1px solid var(--ec-border);min-height:38px;color:var(--ec-muted);background:#fff;border-radius:999px;flex:none;place-items:center;padding:7px 13px;font-size:.75rem;font-weight:800;text-decoration:none;display:grid}.member-notification-filters a[aria-current=page]{background:var(--ec-ink);border-color:var(--ec-ink);color:#fff}.member-notification-actions{color:#64718a;justify-content:space-between;align-items:center;gap:10px;font-size:.73rem;display:flex}.member-notification-actions form{margin:0}.member-notification-actions button{min-height:38px;color:var(--ec-primary);background:#fff;border:1px solid #cbd7e9;border-radius:10px;padding:7px 12px;font-size:.73rem;font-weight:800}.member-notification-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.member-notification-list>li{border:1px solid var(--ec-border);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.member-notification-list>li.is-unread{border-left:4px solid var(--ec-primary);padding-left:10px}.member-notification-mark{background:var(--ec-mint);width:34px;height:34px;color:var(--ec-primary);border-radius:11px;place-items:center;font-weight:900;display:grid}.member-notification-mark.is-rewards{color:#087455;background:#e8f7ee}.member-notification-mark.is-updates{color:#8a6610;background:#fff4d3}.member-notification-copy{min-width:0}.member-notification-meta{color:#69778e;flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:.65rem;display:flex}.member-notification-meta>span{color:var(--ec-primary);font-weight:850}.member-notification-copy p{color:#1d2e4c;overflow-wrap:anywhere;margin:5px 0 0;font-size:.8rem;line-height:1.45}.member-notification-read{color:#68768d;background:#edf1f6;border-radius:999px;align-self:center;padding:4px 7px;font-size:.62rem;font-weight:800}.member-notification-read.is-new{color:var(--ec-primary);background:#e8f1ff}.member-notification-empty{gap:8px;display:grid}.member-notification-empty h2{color:var(--ec-ink);margin:0;font-size:1rem}.member-notification-empty p{color:#586981;margin:0;font-size:.8rem}.member-notification-empty .button{justify-self:start;min-height:42px}.admin-auth-shell{background:var(--ec-bg);min-height:100svh;color:var(--ec-ink);grid-template-rows:auto 1fr auto;padding:18px clamp(16px,4vw,36px);display:grid}.admin-auth-brandbar,.admin-auth-footer{justify-content:space-between;align-items:center;gap:12px;width:min(100%,1080px);margin-inline:auto;display:flex}.admin-auth-brandbar{min-height:52px}.admin-auth-brandbar>span{border:1px solid var(--ec-border);color:var(--ec-muted);letter-spacing:.08em;background:#fff;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:900}.admin-auth-main{place-items:center;padding:24px 0;display:grid}.admin-auth-card{border:1px solid var(--ec-border);border-top:5px solid var(--ec-fresh);width:min(100%,460px);box-shadow:0 18px 54px var(--ec-ink)10;background:#fff;border-radius:20px;padding:28px}.admin-auth-card>.eyebrow{color:var(--ec-primary);letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:900}.admin-auth-card h1{color:var(--ec-ink);margin:7px 0;font-size:clamp(1.8rem,6vw,2.2rem)}.admin-auth-intro{color:#5a6a83;margin:0;font-size:.88rem;line-height:1.55}.admin-auth-form{gap:14px;margin:22px 0 0;display:grid}.admin-auth-form label{color:#203451;gap:7px;font-size:.78rem;font-weight:800;display:grid}.admin-auth-form input{min-height:50px;color:var(--ec-ink);background:#fbfcff;border:1px solid #bdcbe0;border-radius:11px;padding:11px 13px;font-size:1rem}.admin-auth-form .admin-auth-submit{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;border-radius:12px;min-height:52px;font-weight:900}.admin-auth-footnote,.admin-auth-member-link{color:#637087;margin:0;font-size:.72rem;line-height:1.5}.admin-auth-member-link{border-top:1px solid #e6ebf3;margin-top:18px;padding-top:14px}.admin-auth-member-link a,.admin-auth-footer a{color:var(--ec-primary);font-weight:800}.admin-auth-footer{border-top:1px solid var(--ec-border);color:#68758a;padding-top:16px;font-size:.7rem}@media (max-width:500px){.home-clear{gap:11px}.home-clear .home-balance{padding:16px}.home-feature-strip{gap:6px}.home-feature-strip>div{padding:9px 4px}.home-feature-strip strong{font-size:.62rem}.home-feature-strip small{font-size:.55rem}.home-guide-card{grid-template-columns:minmax(0,1fr) 72px;padding:12px}.home-guide-card img{width:72px;height:72px}.member-notification-list>li{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:11px}.member-notification-mark{width:31px;height:31px}.member-notification-read{grid-column:2;justify-self:start}.admin-auth-shell{padding:12px 15px}.admin-auth-card{padding:22px 18px}}.admin-console .admin-overview{gap:13px;max-width:1480px}.admin-console .admin-overview .admin-dashboard-heading{background:linear-gradient(112deg,#093c30,#116947);border-radius:17px;min-height:152px;padding:22px 25px}.admin-console .admin-overview .admin-dashboard-heading h1{font-size:clamp(1.9rem,4vw,2.5rem)}.admin-console .admin-overview .admin-priority-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console .admin-overview .admin-priority-actions a{min-height:60px}.admin-console .admin-overview .admin-metric-card[class*=admin-metric-card-]{background:var(--console-surface);border:1px solid var(--console-border);color:var(--console-text);box-shadow:0 5px 14px #12264a0b}.admin-console .admin-overview .admin-metric-card[class*=admin-metric-card-] :is(span,small){color:var(--console-muted)}.admin-console .admin-overview .admin-metric-card[class*=admin-metric-card-] strong{color:var(--console-text)}.admin-console .admin-overview-ops-grid .admin-readiness-panel{grid-area:ladder}.admin-console .admin-overview-ops-grid .admin-attention-panel{grid-area:attention}.admin-console .admin-overview-ops-grid .admin-activity-panel{grid-area:activity}.admin-console .admin-overview-ops-grid .admin-setup-checks{grid-area:checks}.admin-console .admin-overview .admin-readiness-panel{gap:12px}.admin-overview-ladder,.admin-overview-activity,.admin-log-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-overview-ladder>li{border:1px solid var(--console-border);background:var(--console-bg);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.admin-overview-day-number{width:34px;height:34px;color:var(--ec-primary);background:#e7efff;border-radius:10px;place-items:center;font-size:.83rem;font-weight:900;display:grid}.admin-overview-ladder>li>div{min-width:0}.admin-overview-ladder>li>div a{color:var(--console-text);gap:2px;text-decoration:none;display:grid}.admin-overview-ladder>li>div strong{font-size:.82rem}.admin-overview-ladder>li>div small{color:var(--console-muted);font-size:.66rem}.admin-overview-day-state{color:#785d13;text-transform:capitalize;background:#fff3cf;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:850}.admin-overview-day-state.is-published{color:#156747;background:#e4f5ec}.admin-overview-day-state.is-disabled{color:#58657a;background:#edf0f5}.admin-overview-day-action{min-width:44px;min-height:36px;color:var(--console-accent);border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.admin-overview-activity>li,.admin-log-list>li{border-bottom:1px solid var(--console-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.admin-overview-activity>li:last-child,.admin-log-list>li:last-child{border-bottom:0}.admin-overview-activity>li>span,.admin-log-mark{width:28px;height:28px;color:var(--ec-primary);background:#e8effc;border-radius:9px;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.admin-overview-activity>li>div,.admin-log-list>li>div{gap:3px;min-width:0;display:grid}.admin-overview-activity strong,.admin-log-list strong{color:var(--console-text);font-size:.76rem}.admin-overview-activity small,.admin-log-list small{color:var(--console-muted);font-size:.65rem}.admin-overview-activity a:last-child{min-width:44px;min-height:36px;color:var(--console-accent);justify-content:center;align-items:center;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.admin-empty-activity,.admin-logs-empty p{color:var(--console-muted);margin:0;font-size:.78rem}.admin-logs-workspace{gap:13px;max-width:1050px;margin:0 auto;display:grid}.admin-log-list{border:1px solid var(--console-border);background:var(--console-surface);border-radius:16px;padding:8px 13px}.admin-log-list code{color:var(--console-muted);white-space:nowrap;font-size:.64rem}.admin-logs-empty h2{color:var(--console-text);margin:0;font-size:1rem}.admin-console .admin-notification-console .admin-announcement-history{gap:10px;display:grid}.admin-announcement-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-announcement-history-list li{border:1px solid var(--console-border);background:var(--console-bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px;display:grid}.admin-announcement-history-list strong{overflow-wrap:anywhere;font-size:.8rem}.admin-announcement-history-list small{color:var(--console-muted);font-size:.67rem}.admin-announcement-history-list span{color:var(--console-muted);text-align:right;font-size:.67rem}@media (max-width:900px){.admin-console .admin-overview-ops-grid{grid-template-columns:minmax(0,1fr) minmax(245px,.82fr);gap:10px}}@media (max-width:760px){.admin-console .admin-overview .admin-dashboard-heading{min-height:0;padding:16px}.admin-console .admin-overview .admin-priority-actions{grid-template-columns:1fr;gap:7px}.admin-console .admin-overview .admin-priority-actions a{min-height:46px;padding:10px 12px}.admin-console .admin-overview-ops-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.admin-console .admin-overview-ops-grid>*{grid-area:auto!important}.admin-overview-ladder>li{grid-template-columns:33px minmax(0,1fr) auto 20px;gap:7px;padding:8px}.admin-overview-day-number{width:30px;height:30px}.admin-overview-day-state{font-size:.58rem}.admin-overview-activity>li,.admin-log-list>li{grid-template-columns:27px minmax(0,1fr) auto;gap:8px;padding:9px 3px}.admin-log-list code{text-overflow:ellipsis;max-width:120px;overflow:hidden}.admin-announcement-history-list li{grid-template-columns:1fr}.admin-announcement-history-list span{text-align:left}}.admin-console.admin-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.admin-work-area{grid-template-rows:auto 1fr;min-width:0;min-height:100vh;display:grid}.admin-console .admin-topbar{z-index:18;border-bottom:1px solid var(--console-border);background:var(--console-surface);min-height:72px;color:var(--console-text);justify-content:space-between;align-items:center;gap:22px;padding:10px clamp(16px,3vw,34px);display:flex;position:sticky;top:0}.admin-global-search{border:1px solid var(--console-border);background:var(--console-bg);border-radius:12px;align-items:center;gap:12px;width:min(100%,680px);min-width:200px;height:44px;padding:0 10px 0 14px;display:flex}.admin-global-search>svg{fill:none;width:20px;height:20px;stroke:var(--console-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.admin-global-search input{min-width:0;color:var(--console-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.87rem}.admin-global-search input::placeholder{color:var(--console-muted)}.admin-global-search button{color:#173d7b;background:#e5edff;border:0;border-radius:8px;min-height:32px;padding:5px 11px;font-size:.75rem;font-weight:850}.admin-global-search kbd{border:1px solid var(--console-border);background:var(--console-surface);color:var(--console-muted);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:.66rem}.admin-global-search-readonly{border:1px solid var(--console-border);background:var(--console-bg);width:min(100%,680px);color:var(--console-muted);border-radius:12px;padding:12px 14px;font-size:.83rem}.admin-topbar-actions{flex:none;align-items:center;gap:18px;display:flex}.admin-topbar-notifications{width:42px;height:42px;color:var(--console-text);border-radius:11px;place-items:center;text-decoration:none;display:grid;position:relative}.admin-topbar-notifications:hover{background:var(--console-bg)}.admin-topbar-notifications>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.admin-topbar-notifications b{color:#fff;background:#d8424b;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;display:grid;position:absolute;top:-3px;right:-2px}.admin-topbar-account{align-items:center;gap:9px;min-width:118px;display:flex}.admin-topbar-account>span{background:var(--ec-deep);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-topbar-account>div{gap:2px;display:grid}.admin-topbar-account strong{font-size:.78rem}.admin-topbar-account small{color:var(--console-muted);font-size:.66rem}.admin-topbar-qa{color:#182d55;white-space:nowrap;background:#fff8d9;border:1px solid #e3c552;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-size:.78rem;font-weight:900;text-decoration:none;display:flex}.admin-console .admin-content{width:100%;max-width:none;padding:20px clamp(16px,2.1vw,30px)}.admin-console .admin-overview{gap:11px;max-width:1540px;margin:0 auto}.admin-console .admin-overview .admin-dashboard-heading{background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(230px,.78fr);align-items:stretch;gap:12px;min-height:132px;padding:0;display:grid;overflow:visible}.admin-console .admin-overview .admin-dashboard-copy{color:#fff;background:linear-gradient(112deg,#093c30,#116947);border-radius:16px;flex-direction:column;justify-content:center;min-width:0;padding:18px 22px;display:flex}.admin-console .admin-overview .admin-dashboard-copy .eyebrow,.admin-console .admin-overview .admin-dashboard-copy>p:not(.eyebrow){color:#dce7ff}.admin-console .admin-overview .admin-dashboard-copy h1{color:#fff;margin:0;line-height:1.05}.admin-console .admin-overview .admin-dashboard-copy .admin-overview-tagline{color:#bcf49e;font-size:clamp(.92rem,1.5vw,1.2rem)}.admin-console .admin-overview .admin-dashboard-copy>p:last-child{margin:3px 0 0;font-size:.78rem;line-height:1.4}.admin-console .admin-overview .admin-overview-focus{border:1px solid var(--console-border);background:var(--console-surface);min-width:0;color:var(--console-text);border-radius:16px;align-content:center;gap:5px;padding:16px 19px;display:grid;box-shadow:0 5px 15px #12264a0b}.admin-console .admin-overview .admin-overview-focus>span{color:var(--console-muted);letter-spacing:.09em;font-size:.72rem;font-weight:850}.admin-console .admin-overview .admin-overview-focus>strong{color:var(--console-text);font-size:2.15rem;line-height:1.05}.admin-console .admin-overview .admin-overview-focus>small{color:var(--console-muted);font-size:.67rem}.admin-console .admin-overview .admin-priority-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-console .admin-overview .admin-priority-actions>a{border:1px solid var(--console-border);background:var(--console-surface);min-width:0;min-height:58px;color:var(--console-text);border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:grid;box-shadow:0 4px 12px #12264a08}.admin-priority-icon{color:#1d58a7;background:#e6efff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:900;display:grid}.admin-priority-copy{gap:2px;min-width:0;display:grid}.admin-priority-copy strong{font-size:.78rem}.admin-priority-copy small{color:var(--console-muted);font-size:.64rem;line-height:1.25}.admin-console .admin-overview .admin-metric-card[class*=admin-metric-card-]{background:var(--console-surface);border:1px solid var(--console-border);min-height:88px;color:var(--console-text);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.admin-metric-icon{color:#087452;background:#e2f6ed;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:900;display:grid}.admin-metric-card-1 .admin-metric-icon{color:#1e60b5;background:#e5efff}.admin-metric-card-2 .admin-metric-icon{color:#a76108;background:#fff0da}.admin-metric-card-3 .admin-metric-icon{color:#6943b6;background:#eee8ff}.admin-metric-copy{gap:3px;min-width:0;display:grid}.admin-console .admin-overview .admin-metric-copy>span{color:var(--console-muted);font-size:.68rem}.admin-console .admin-overview .admin-metric-copy>strong{color:var(--console-text);overflow-wrap:anywhere;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.1}.admin-console .admin-overview .admin-metric-copy>small{color:var(--console-muted);font-size:.61rem;line-height:1.25}.admin-console .admin-overview-ops-grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1.05fr) minmax(265px,.92fr);grid-template-areas:"ladder activity quick""ladder activity system""today taskperf attention";align-items:stretch;gap:10px;display:grid}.admin-console .admin-overview-ops-grid>.admin-readiness-panel{grid-area:ladder}.admin-console .admin-overview-ops-grid>.admin-activity-panel{grid-area:activity}.admin-console .admin-overview-ops-grid>.admin-quick-actions{grid-area:quick}.admin-console .admin-overview-ops-grid>.admin-overview-performance{grid-area:today}.admin-console .admin-overview-ops-grid>.admin-task-performance{grid-area:taskperf}.admin-console .admin-overview-ops-grid>.admin-system-status{grid-area:system}.admin-console .admin-overview-ops-grid>.admin-attention-panel{grid-area:attention}.admin-console .admin-overview-ops-grid>.admin-ops-card{gap:10px;min-width:0;padding:14px}.admin-console .admin-overview-ops-grid .admin-section-title{gap:8px}.admin-console .admin-overview-ops-grid .admin-section-title h2{font-size:.98rem}.admin-console .admin-overview-ladder{gap:5px}.admin-console .admin-overview-ladder>li{grid-template-columns:30px minmax(0,1fr) auto auto;gap:7px;padding:6px 8px}.admin-console .admin-overview-day-number{width:28px;height:28px}.admin-console .admin-overview-activity{gap:0}.admin-console .admin-overview-activity>li{grid-template-columns:25px minmax(0,1fr) auto;gap:7px;padding:7px 3px}.admin-console .admin-overview-activity>li>span{width:23px;height:23px}.admin-quick-actions nav{gap:6px;display:grid}.admin-quick-actions nav>a{border:1px solid var(--console-border);background:var(--console-bg);min-height:38px;color:var(--console-text);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.admin-quick-actions nav>a>span{color:#174989;background:#e7efff;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.admin-quick-actions nav>a>div{gap:2px;min-width:0;display:grid}.admin-quick-actions nav>a strong{font-size:.73rem}.admin-quick-actions nav>a small{color:var(--console-muted);font-size:.63rem}.admin-overview-chart-note{color:var(--console-muted);margin:0;font-size:.68rem;line-height:1.4}.admin-overview-chart-legend{color:var(--console-muted);flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:.63rem;list-style:none;display:flex}.admin-overview-chart-legend li{align-items:center;gap:5px;display:flex}.admin-overview-chart-legend i{background:#3975d2;border-radius:3px;width:8px;height:8px}.admin-overview-chart-legend i.is-proofs{background:#36ae84}.admin-overview-chart-legend i.is-withdrawals{background:#f1ba37}.admin-overview-bars{border-bottom:1px solid var(--console-border);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:110px;margin:0;padding:8px 0 0;list-style:none;display:grid}.admin-overview-bars>li{text-align:center;grid-template-rows:minmax(0,1fr) 17px;gap:5px;min-width:0;height:100%;display:grid}.admin-overview-bar-group{justify-content:center;align-items:flex-end;gap:2px;height:100%;min-height:0;display:flex}.admin-overview-bar-group>span{background:#3975d2;border-radius:4px 4px 0 0;width:min(9px,30%);min-height:0;display:block}.admin-overview-bar-group>span.is-proofs{background:#36ae84}.admin-overview-bar-group>span.is-withdrawals{background:#f1ba37}.admin-overview-bars time{color:var(--console-muted);white-space:nowrap;font-size:.58rem;overflow:hidden}.admin-overview-chart-empty{background:var(--console-bg);color:var(--console-muted);border-radius:10px;margin:0;padding:12px;font-size:.72rem}.admin-task-performance>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-task-performance>ol>li{gap:5px;display:grid}.admin-task-outcome-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-task-outcome-heading strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.admin-task-outcome-heading span{color:var(--console-text);flex:none;font-size:.65rem;font-weight:850}.admin-task-performance>ol>li>small{color:var(--console-muted);font-size:.62rem}.admin-task-performance progress{accent-color:#31ab83;width:100%;height:6px;display:block}.admin-system-status>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-system-status>ul>li{border-bottom:1px solid var(--console-border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding-bottom:6px;display:grid}.admin-system-status>ul>li>span{background:#19a878;border-radius:50%;width:7px;height:7px}.admin-system-status>ul>li>span.status-attention{background:#d19b15}.admin-system-status>ul>li>strong{color:var(--console-text);font-size:.67rem}.admin-system-status>ul>li>small{color:var(--console-muted);grid-column:2;font-size:.62rem}.admin-system-status>ul>li>b{color:var(--console-muted);text-align:right;grid-area:1/3/3;font-size:.6rem}.admin-overview-readiness-details{border:1px solid var(--console-border);background:var(--console-bg);border-radius:10px;padding:8px 10px}.admin-overview-readiness-details summary{color:var(--console-text);cursor:pointer;justify-content:space-between;gap:8px;font-size:.72rem;font-weight:800;display:flex}.admin-overview-readiness-details summary strong{color:#ae382e}.admin-overview-readiness-details ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-overview-readiness-details li a{color:var(--console-text);gap:2px;font-size:.67rem;text-decoration:none;display:grid}.admin-overview-readiness-details li span{color:var(--console-muted);font-size:.61rem}.admin-console .admin-sidebar .admin-nav-group a>span:not(.admin-nav-badge){color:#e0f2e6}.admin-console .admin-sidebar .admin-nav-group a>span.admin-nav-badge{color:#fff}.admin-search-workspace{gap:14px;max-width:1160px;margin:0 auto;display:grid}.admin-search-page-form{border:1px solid var(--console-border);background:var(--console-surface);color:var(--console-text);border-radius:16px;gap:9px;padding:18px;display:grid}.admin-search-page-form>label{font-size:.83rem;font-weight:850}.admin-search-page-form>div{gap:9px;display:flex}.admin-search-page-form input{border:1px solid var(--console-border);background:var(--console-bg);min-width:0;min-height:44px;color:var(--console-text);font:inherit;border-radius:10px;flex:1;padding:9px 12px}.admin-search-page-form button{background:var(--ec-fresh);min-height:44px;color:var(--ec-ink);border:0;border-radius:10px;padding:9px 17px;font-weight:900}.admin-search-page-form>p{color:#a23b36;margin:0;font-size:.78rem}.admin-search-result-count,.admin-search-empty{color:var(--console-muted);margin:0;font-size:.78rem}.admin-search-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-search-groups>section{align-content:start;min-width:0}.admin-search-groups>section>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-search-groups>section>ul a{border:1px solid var(--console-border);background:var(--console-bg);color:var(--console-text);border-radius:10px;gap:4px;padding:10px;text-decoration:none;display:grid}.admin-search-groups>section>ul strong{overflow-wrap:anywhere;font-size:.77rem}.admin-search-groups>section>ul small{color:var(--console-muted);font-size:.67rem}.admin-search-groups>section>p{color:var(--console-muted);margin:0;font-size:.76rem}@media (max-width:1100px){.admin-console.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-console .admin-overview .admin-overview-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ladder activity""ladder activity""quick system""today taskperf""attention attention"}.admin-console .admin-overview-focus{min-width:150px}}@media (min-width:761px) and (max-width:820px){.admin-console .admin-topbar{gap:12px;min-width:0;padding-inline:14px}.admin-global-search{flex:1;width:auto;min-width:0}.admin-global-search kbd{display:none}.admin-topbar-actions{gap:10px}.admin-topbar-account{min-width:96px}.admin-topbar-qa{padding-inline:10px}}@media (max-width:760px){.admin-console.admin-shell{display:block}.admin-work-area{min-height:0}.admin-console .admin-topbar{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:10px 14px;display:grid;position:relative}.admin-global-search{width:100%;height:42px}.admin-global-search kbd{display:none}.admin-topbar-actions{justify-content:space-between;gap:9px}.admin-topbar-account{margin-right:auto}.admin-topbar-account>div small{display:none}.admin-topbar-account>span{width:33px;height:33px}.admin-topbar-qa{min-height:38px;padding:6px 10px}.admin-console .admin-content{padding:14px}.admin-console .admin-overview .admin-overview-ops-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;display:grid!important}.admin-console .admin-overview-ops-grid>*{grid-area:auto!important}.admin-overview-bars{height:104px}.admin-console .admin-overview .admin-priority-actions{grid-template-columns:minmax(0,1fr)}.admin-console .admin-overview .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .admin-overview .admin-dashboard-heading{grid-template-columns:minmax(0,1fr);gap:8px}.admin-console .admin-overview .admin-dashboard-copy{padding:15px}.admin-console .admin-overview .admin-overview-focus{grid-template-columns:auto 1fr;align-items:center;padding:10px 13px}.admin-console .admin-overview .admin-overview-focus>strong{text-align:right;grid-area:1/2/3;font-size:1.55rem}.admin-console .admin-overview .admin-overview-focus>small{font-size:.61rem}.admin-console .admin-overview .admin-metric-card[class*=admin-metric-card-]{grid-template-columns:34px minmax(0,1fr);gap:7px;min-height:74px;padding:9px}.admin-metric-icon{width:31px;height:31px;font-size:.85rem}.admin-search-groups{grid-template-columns:minmax(0,1fr)}}.admin-console .admin-overview-ops-grid>.admin-activity-panel{align-content:start;align-self:stretch}.admin-console .admin-overview-ops-grid .admin-overview-activity{place-content:start}.admin-console .admin-overview-ops-grid .admin-attention-list{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.admin-console .admin-overview-ops-grid .admin-attention-action{min-width:0;min-height:44px}.admin-console .admin-overview-ops-grid .admin-attention-action>div{min-width:0}.admin-console .admin-overview-ops-grid .admin-attention-action>div>strong{overflow-wrap:anywhere}@media (max-width:1100px){.admin-console .admin-overview-ops-grid .admin-attention-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-console .admin-overview-ops-grid .admin-attention-list{grid-template-columns:minmax(0,1fr)}}.home-clear{gap:12px;max-width:620px}.home-clear .home-greeting h1{font-size:1.3rem;line-height:1.25}.home-clear .home-greeting .eyebrow{font-size:.6rem}.home-help-link{color:var(--ec-muted);justify-content:space-between;align-items:center;padding:10px 2px;font-size:.76rem;font-weight:650;text-decoration:none;display:flex}.home-help-link:hover{color:var(--ec-primary)}.app-shell .member-nav a[aria-current=page]{background:var(--ec-mint);color:var(--ec-primary);box-shadow:none}.chat-messenger{--chat-accent:var(--ec-primary);--chat-paper:var(--ec-bg);background:var(--ec-bg)}.chat-messenger .messenger-conversation{background:var(--ec-bg)}.chat-messenger .messenger-topbar{padding:10px 14px}.chat-messenger .messenger-title strong{font-size:.91rem}.chat-messenger .messenger-title small{font-size:.62rem}.chat-messenger .messenger-wallet{background:var(--ec-mint);color:var(--ec-primary);border-color:#ccead7;padding:8px 10px;font-size:.8rem}.chat-messenger .messenger-bubble{box-shadow:none;padding:10px 12px;font-size:.83rem;line-height:1.5}.chat-messenger .messenger-outgoing .messenger-bubble{background:var(--ec-primary);border-color:var(--ec-primary);color:#fff}.chat-messenger .messenger-conversation{padding:14px}.chat-messenger .messenger-timeline{gap:10px}.chat-messenger .messenger-day-divider{margin:4px 0;font-size:.61rem}.chat-messenger .messenger-bottom{padding:9px 12px calc(8px + env(safe-area-inset-bottom))}.chat-messenger .messenger-composer input{min-height:42px;font-size:16px}.chat-messenger .messenger-composer button{background:var(--ec-primary);border-color:var(--ec-primary);min-height:42px}.chat-messenger .messenger-disclaimer{margin:5px 0 0;font-size:.58rem}.task-instruction-dialog.guided-instruction-modal{border:1px solid var(--ec-border);width:min(440px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ec-ink);background:#fff;border-radius:18px;padding:0;overflow:hidden}.task-instruction-dialog.guided-instruction-modal[open]{flex-direction:column;display:flex}.task-popup-titlebar{border-bottom:1px solid var(--ec-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.task-popup-titlebar h2{color:var(--ec-ink);margin:0;font-size:1rem;line-height:1.3}.task-instruction-dialog.guided-instruction-modal .task-instruction-close{background:var(--ec-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ec-ink);box-shadow:none;border:0;border-radius:9px;flex:none;place-items:center;margin:0;padding:0;font-size:1.5rem;display:grid}.task-popup-content{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.task-popup-task-title{border:1px solid var(--ec-border);background:var(--ec-bg);border-radius:12px;align-items:center;gap:11px;margin:0 0 12px;padding:12px;display:flex}.task-popup-icon{background:var(--ec-primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.task-popup-icon svg{width:24px;height:24px}.task-popup-task-title h3{color:var(--ec-ink);margin:0;font-size:.9rem;line-height:1.3}.task-instruction-dialog .task-popup-reward{color:var(--ec-primary);margin:3px 0 0;font-size:1.02rem;font-weight:850;display:block}.task-instruction-dialog .task-popup-time{background:var(--ec-mint);color:#2c5b42;border:0;border-radius:10px;margin:0 0 12px;padding:9px 10px;font-size:.73rem;font-weight:600;line-height:1.5}.task-popup-steps{counter-reset:instruction-step;gap:8px;margin:10px 0 14px;padding:0;list-style:none;display:grid}.task-popup-steps li{min-height:26px;color:var(--ec-ink);counter-increment:instruction-step;margin:0;padding:3px 0 3px 33px;font-size:.79rem;line-height:1.5;position:relative}.task-popup-steps li:before{content:counter(instruction-step);background:var(--ec-primary);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.69rem;font-weight:800;display:grid;position:absolute;top:2px;left:0}.task-popup-content .task-popup-copy{border:1px solid var(--ec-border);background:var(--ec-bg);overflow-wrap:anywhere;border-radius:11px;margin:10px 0;padding:11px}.task-popup-copy h3{margin:0;font-size:.78rem}.task-popup-copy .task-instructions{white-space:pre-wrap;margin:7px 0;font-size:.78rem;line-height:1.5}.task-popup-copy .chat-copy-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-popup-copy button{background:var(--ec-primary);color:#fff;width:auto;min-height:38px;margin:0;padding:7px 11px;font-size:.72rem}.task-popup-copy [role=status]{font-size:.7rem}.task-popup-content .task-popup-note{color:#6e581b;background:#fff9e7;border:1px solid #eadcae;border-radius:10px;margin:10px 0 0;padding:10px 11px;font-size:.71rem;line-height:1.5}.task-popup-action{padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ec-border);background:#fff;flex:none}.task-instruction-dialog .task-popup-action button{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:46px;margin:0;font-size:.88rem;font-weight:800;display:flex}.task-instruction-dialog .task-popup-action button:hover{background:var(--ec-primary-hover);border-color:var(--ec-primary-hover)}.wallet-clear .wallet-bucket.available{background:#eaf8f0;border-color:#cce9d9}.wallet-clear .wallet-bucket.pending{background:#fff9e7;border-color:#efdfac}.wallet-clear .wallet-bucket.reserved{background:#edf4ff;border-color:#d5e2fa}.wallet-clear .wallet-bucket.available>span{color:#168355;background:#d4f0df}.wallet-clear .wallet-bucket.pending>span{color:#a67006;background:#ffedbf}.wallet-clear .wallet-bucket.reserved>span{color:#1e64bd;background:#dbe8ff}.wallet-clear .wallet-activity-status{color:#13724d;background:#e3f5ec;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.67rem;font-weight:750}.wallet-clear .wallet-activity-status.withdrawal_reserved{color:#1d58a5;background:#eaf1ff}.wallet-clear .wallet-activity-status.withdrawal_paid{color:#13724d;background:#e3f5ec}.wallet-clear .wallet-activity-status.withdrawal_released{color:#8a6508;background:#fff5dc}.wallet-clear .wallet-minimum{background:#fff9e6;border:1px solid #e9dfb5;border-radius:13px;padding:14px}@media (max-width:480px){.home-clear .home-balance{padding:16px}.member-main{padding:14px 14px 94px}.task-popup-content{padding:14px}.wallet-clear .wallet-buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.wallet-clear .wallet-bucket{padding:10px 8px}.wallet-clear .wallet-bucket h2{font-size:.73rem}.wallet-clear .wallet-bucket strong{font-size:.86rem}.wallet-clear .wallet-bucket p{font-size:.59rem}}@media (prefers-reduced-motion:reduce){.chat-messenger *{scroll-behavior:auto!important}}.home-clear .home-balance{gap:14px;min-height:0;box-shadow:0 7px 18px #093c3014}.home-clear .home-balance-links a{min-height:43px;padding:9px 12px}.home-clear .home-greeting>a{display:none}.chat-messenger .messenger-incoming{align-items:flex-start;gap:8px;max-width:90%;margin-right:auto;display:flex}.chat-messenger .messenger-guide-avatar{border:1px solid var(--ec-border);width:29px;min-width:29px;height:29px;margin-top:2px}.chat-messenger .messenger-incoming .messenger-bubble{border:1px solid var(--ec-border);color:var(--ec-ink);box-shadow:none;background:#fff;border-radius:13px 13px 13px 3px;min-width:0;padding:10px 12px;font-size:.83rem;line-height:1.5}.chat-messenger .messenger-outgoing .messenger-bubble{box-shadow:none;border-radius:13px 13px 3px;font-size:.83rem;line-height:1.5}.chat-messenger .messenger-day-divider time{color:var(--ec-muted);background:#eaf0ec;border:0;padding:4px 9px;font-size:.62rem;font-weight:600}@media (max-width:360px){.chat-messenger .messenger-incoming{max-width:95%}.chat-messenger .messenger-conversation{padding:12px}.chat-messenger .messenger-guide-avatar{width:26px;min-width:26px;height:26px}.task-card-heading{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.task-card-icon{width:36px;height:36px}.messenger-task-card[class*=task-theme-] h2{font-size:.86rem}.messenger-task-card[class*=task-theme-] .reward{font-size:.85rem}}.admin-console .admin-statistics-overview{gap:16px;max-width:1120px;margin:0 auto;display:grid}.admin-console .admin-statistics-overview .admin-workspace-heading{margin:0;padding:18px 20px}.admin-console .admin-statistics-overview .admin-workspace-heading h1{color:var(--console-text);margin:0;font-size:clamp(1.55rem,3vw,2rem)}.admin-console .admin-statistics-overview .admin-workspace-heading p:not(.eyebrow){color:var(--console-muted);margin:6px 0 0;font-size:.78rem}.admin-console .admin-statistics-overview .admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.admin-console .admin-statistics-overview .admin-metric-card[class*=admin-metric-card-]{background:var(--console-surface);border:1px solid var(--console-border);min-width:0;min-height:126px;color:var(--console-text);box-shadow:none;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:start;padding:16px;text-decoration:none;display:grid}:is(.admin-console .admin-statistics-overview .admin-metric-card:hover,.admin-console .admin-statistics-overview .admin-metric-card:focus-visible){border-color:var(--console-accent);box-shadow:0 4px 14px #0b775322}.admin-console .admin-statistics-overview .admin-metric-copy{align-content:start;gap:5px;min-width:0;display:grid}.admin-console .admin-statistics-overview .admin-metric-copy>span{color:var(--console-muted);font-size:.73rem;font-weight:800}.admin-console .admin-statistics-overview .admin-metric-copy>strong{color:var(--console-text);overflow-wrap:anywhere;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.15}.admin-console .admin-statistics-overview .admin-metric-copy>small{color:var(--console-muted);font-size:.67rem;line-height:1.4}.admin-console .admin-overview-note{color:var(--console-muted);margin:0;font-size:.74rem}.analytics-bar-rewards{background:#8156c5}.admin-analytics-bar-group{gap:1px}.admin-analytics-bar-group span{width:min(7px,18%)}@media (max-width:900px){.admin-console .admin-statistics-overview .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.admin-console .admin-statistics-overview .admin-metric-grid{gap:8px}.admin-console .admin-statistics-overview .admin-metric-card[class*=admin-metric-card-]{min-height:92px;padding:12px}}.admin-analytics-periods{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.admin-analytics-periods>a{border:1px solid var(--console-border);background:var(--console-surface);width:auto;min-height:42px;color:var(--console-text);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 15px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.admin-analytics-periods>a[aria-current=page]{border-color:var(--ec-primary);background:var(--ec-primary);color:#fff}.admin-analytics-day-cards{display:none}@media (max-width:900px){.admin-analytics-table-panel .admin-analytics-table-scroll{display:none}.admin-analytics-funnel .admin-analytics-table-scroll{display:block;overflow-x:auto}.admin-analytics-day-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-analytics-day-card{border:1px solid var(--console-border);background:var(--console-surface);color:var(--console-text);border-radius:12px;gap:10px;padding:12px;display:grid}.admin-analytics-day-card h3{color:var(--console-text);margin:0;font-size:.84rem}.admin-analytics-day-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-analytics-day-card dl>div{background:var(--console-bg);border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.admin-analytics-day-card dt{color:var(--console-muted);font-size:.63rem;line-height:1.3}.admin-analytics-day-card dd{color:var(--console-text);overflow-wrap:anywhere;margin:0;font-size:.77rem;font-weight:850}}.member-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-bg:#0b1515;--ec-surface:#142220;--ec-ink:#edf7f2;--ec-muted:#b2c4bc;--ec-border:#354c44;--ec-primary:#22a879;--ec-primary-hover:#188f67;--ec-deep:#102c24;--ec-mint:#1b3a30;--bg:var(--ec-bg);--ink:var(--ec-ink);--muted:var(--ec-muted);--border:var(--ec-border);background:var(--ec-bg);color:var(--ec-ink)}.member-shell[data-theme=dark] .app-shell,.member-shell[data-theme=dark] .member-main{background:var(--ec-bg);color:var(--ec-ink)}.member-shell[data-theme=dark] .app-shell .app-header,.member-shell[data-theme=dark] .app-shell .member-nav,.member-shell[data-theme=dark] .app-shell .panel,.member-shell[data-theme=dark] .app-shell .notification-card,.member-shell[data-theme=dark] .app-shell .state-list li,.member-shell[data-theme=dark] .home-clear .home-primary-action,.member-shell[data-theme=dark] .home-clear .home-simple-stats a,.member-shell[data-theme=dark] .home-clear .home-short-updates,.member-shell[data-theme=dark] .profile-clean :is(.profile-identity,.profile-edit-section,.profile-clean-links){color:#edf7f2!important;background:#142220!important;border-color:#354c44!important}.member-shell[data-theme=dark] :is(.app-header .brand,.member-nav a,.home-clear h1,.home-clear h2,.profile-clean h1,.profile-clean h2,.wallet-clear h1,.wallet-clear h2){color:#edf7f2}.member-shell[data-theme=dark] .app-shell .member-nav a[aria-current=page]{color:#9aefc4;background:#1b4938}.member-shell[data-theme=dark] .home-clear :is(.home-balance,.wallet-hero){color:#fff;background:#12674e}.member-shell[data-theme=dark] .home-clear :is(.home-primary-action,.home-simple-stats a,.home-short-updates) :is(p,span,small){color:#c2d4cc}.member-shell[data-theme=dark] .home-clear .home-short-updates a,.member-shell[data-theme=dark] .profile-clean .profile-clean-links a{color:#87e5ba;border-color:#354c44}.member-shell[data-theme=dark] .home-clear .home-progress-card{color:#edf7f2;box-shadow:none;background:#142220;border-color:#354c44}.member-shell[data-theme=dark] .home-progress-card .home-progress-percent{color:#edf7f2;background:#0f1c1a;border-color:#2d7658}.member-shell[data-theme=dark] .home-progress-card .home-progress-count{color:#edf7f2}.member-shell[data-theme=dark] .home-progress-card :is(.home-progress-pending,.home-progress-done,.home-next-step){color:#c2d4cc}.member-shell[data-theme=dark] .home-progress-meter{background:#29483b}.member-shell[data-theme=dark] .bonus-banner{color:#ffe8a6!important;background:#302919!important;border-color:#6b5928!important}.member-shell[data-theme=dark] .member-sound-event{color:#d9f6e6;background:#1a352b;border-color:#3d7059;box-shadow:0 8px 22px #00000045}.member-shell[data-theme=dark] .reward-feedback{color:#effcf5;background:#176847;box-shadow:0 12px 35px #0005}.member-shell[data-theme=dark] .wallet-clear .wallet-section,.member-shell[data-theme=dark] .wallet-balance-grid>div{color:#edf7f2;background:#142220!important;border-color:#354c44!important}.member-shell[data-theme=dark] .wallet-clear .wallet-section :is(h2,strong,b),.member-shell[data-theme=dark] .wallet-balance-grid strong{color:#edf7f2}.member-shell[data-theme=dark] .wallet-clear .wallet-section :is(p,span,small),.member-shell[data-theme=dark] .wallet-balance-grid :is(span,p),.member-shell[data-theme=dark] .wallet-history-list :is(span,small){color:#b6c9c0}.member-shell[data-theme=dark] .wallet-history-list li{border-color:#334940}.member-shell[data-theme=dark] .wallet-clear .wallet-bucket{color:#e9f7ef;background:#173328;border-color:#355c49}.member-shell[data-theme=dark] .wallet-clear .wallet-bucket h2,.member-shell[data-theme=dark] .wallet-clear .wallet-bucket p{color:#c5d9cd}.member-shell[data-theme=dark] .wallet-clear .wallet-bucket>span{color:#a8f0c7;background:#24533e}.member-shell[data-theme=dark] .wallet-clear .wallet-bucket.pending{color:#fff0bf;background:#332a19;border-color:#653}.member-shell[data-theme=dark] .wallet-clear .wallet-bucket.pending>span{color:#ffdf86;background:#58451f}.member-shell[data-theme=dark] .wallet-clear .wallet-bucket.reserved{color:#e1ecff;background:#1c293b;border-color:#3f5270}.member-shell[data-theme=dark] .wallet-clear .wallet-bucket.reserved>span{color:#b9d2ff;background:#2b3b58}.member-shell[data-theme=dark] .wallet-clear .wallet-activity-status{background:#1d4935;color:#aaf0c6!important}.member-shell[data-theme=dark] .wallet-clear .wallet-activity-status.withdrawal_reserved{background:#4a3a18;color:#ffdf86!important}.member-shell[data-theme=dark] .wallet-clear .wallet-activity-status.withdrawal_paid{background:#263957;color:#c6d9ff!important}.member-shell[data-theme=dark] .wallet-clear .wallet-minimum{color:#fff0bf;background:#302a18;border-color:#67552a}.member-shell[data-theme=dark] .wallet-clear .wallet-minimum strong{color:#ffe7a3}.member-shell[data-theme=dark] .wallet-clear .wallet-minimum p{color:#e4d49e!important}.member-shell[data-theme=dark] .wallet-clear .wallet-minimum [role=progressbar]{background:#4a442c}.member-shell[data-theme=dark] .wallet-clear .wallet-kyc-status{color:#edf7f2;background:#182b23;border-color:#3b5e4b}.member-shell[data-theme=dark] .wallet-clear .wallet-bank-details .form-stack label,.member-shell[data-theme=dark] .wallet-clear .wallet-withdraw-panel .form-stack label{color:#e2f1e9}.member-shell[data-theme=dark] :is(input,textarea,select){color:#edf7f2;background:#0f1c1a;border-color:#426056}.member-shell[data-theme=dark] :is(input,textarea,select)::placeholder{color:#94aaa0;opacity:1}.member-shell[data-theme=dark] :is(input,textarea,select):read-only{color:#c4d3cc;cursor:not-allowed;background:#20302a;border-color:#4a6157}.member-shell[data-theme=dark] .wallet-clear .wallet-disabled-request{color:#c4d0ca;background:#2b3833;border-color:#40524a}.member-shell[data-theme=dark] .wallet-clear .wallet-bank-details .form-stack>button{color:#fff;background:#13845e;border-color:#13845e}.member-shell[data-theme=dark] .chat-messenger{color:#edf7f2;background:#0d1819}.member-shell[data-theme=dark] .chat-messenger .messenger-topbar,.member-shell[data-theme=dark] .chat-messenger .messenger-bottom{background:#142220;border-color:#354c44}.member-shell[data-theme=dark] .chat-messenger .messenger-conversation{background:linear-gradient(#0e1b1b 0%,#101e1d 100%)}.member-shell[data-theme=dark] .chat-messenger .messenger-title :is(strong,small){color:#edf7f2}.member-shell[data-theme=dark] .chat-messenger .messenger-back{color:#a8e9c5;background:#1b3029;border-color:#456252}.member-shell[data-theme=dark] .chat-messenger .messenger-incoming .messenger-bubble,.member-shell[data-theme=dark] .chat-messenger .messenger-typing{color:#edf7f2;background:#1a2a29;border-color:#405850}.member-shell[data-theme=dark] .chat-messenger .messenger-outgoing .messenger-bubble{color:#fff;background:#174f78;border-color:#3278a7}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card{color:#edf7f2;background:#172728;border-color:#405751}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card h2{color:#f2faf6}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card .task-instructions,.member-shell[data-theme=dark] .chat-messenger .messenger-task-card p{color:#d3e2db}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card .badge{color:#b7f1cb;background:#214535}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card .task-compliance{color:#ffe6a3;background:#382f1c;border-color:#68582a}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card :is(button,.button){color:#fff;background:#16956a;border-color:#16956a}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card .button-secondary,.member-shell[data-theme=dark] .chat-messenger .messenger-quick-replies .messenger-secondary-reply{color:#d5f2e1;background:#20332d;border-color:#456252}.member-shell[data-theme=dark] .chat-messenger .messenger-quick-replies button,.member-shell[data-theme=dark] .chat-messenger .messenger-composer button{color:#fff;background:#16956a;border-color:#16956a}.member-shell[data-theme=dark] .chat-messenger .messenger-composer input{color:#edf7f2;background:#0f1c1a;border-color:#405850}.member-shell[data-theme=dark] .chat-messenger .messenger-day-divider time{color:#b7c9c0;background:#20312e}.member-shell[data-theme=dark] .chat-messenger .messenger-highlight-guide{color:#9dc9ff}.member-shell[data-theme=dark] .chat-messenger .messenger-highlight-cash,.member-shell[data-theme=dark] .chat-messenger .messenger-highlight-success{color:#7ce3b2}.member-shell[data-theme=dark] .chat-messenger .messenger-highlight-pending{color:#ffdb82}.member-shell[data-theme=dark] .task-instruction-dialog,.member-shell[data-theme=dark] .day-countdown,.member-shell[data-theme=dark] .welcome-bonus-dialog{color:#edf7f2;background:#142220;border-color:#405850}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-titlebar,.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-action{background:#142220;border-color:#354c44}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-titlebar h2,.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-task-title h3{color:#edf7f2}.member-shell[data-theme=dark] .task-instruction-dialog .task-instruction-close{color:#edf7f2;background:#20332d}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-task-title,.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-copy,.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-steps-panel,.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-proof-panel{color:#e5f1eb;background:#192a27;border-color:#405850}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-steps-panel h3{color:#81e2b5}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-proof-panel h3{color:#a5caff}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-copy :is(h3,p),.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-steps li,.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-proof-panel p{color:#e5f1eb}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-note{color:#ffe6a3;background:#382f1c;border-color:#68582a}.member-shell[data-theme=dark] .task-instruction-dialog .task-popup-reward{color:#79e0b2}.member-shell[data-theme=dark] .task-share-caption{color:#edf7f2;background:#172927;border-color:#456258}.member-shell[data-theme=dark] .task-share-caption h3{color:#82e4b8}.member-shell[data-theme=dark] .task-share-caption :is(.task-share-caption-text,.task-share-issued-link){color:#edf7f2}.member-shell[data-theme=dark] .task-share-facebook .task-share-caption h3{color:#a8caff}.member-shell[data-theme=dark] .task-share-personal-link,.member-shell[data-theme=dark] .task-share-link-status{color:#e4f3eb;background:#20332d;border-color:#456252}.member-shell[data-theme=dark] .bonus-data-question{color:#edf7f2;background:#192a27;border-color:#405850}.member-shell[data-theme=dark] .bonus-data-question :is(p,small){color:#d4e3db}.member-shell[data-theme=dark] .website-return-dialog{color:#fff0ed;background:#2c1d1b;border-color:#8f5149}.member-shell[data-theme=dark] .website-return-dialog h2{color:#ffc1b7}.member-shell[data-theme=dark] .website-return-dialog .task-instruction-close{color:#ffe4df;background:#412a26}.admin-console .admin-cash-locked{cursor:not-allowed;color:#526159!important;background:#edf1ef!important;border-color:#cbd7d0!important}.admin-console[data-theme=dark] .admin-cash-locked{color:#b6c6be!important;background:#202d29!important;border-color:#52655d!important}.admin-console .admin-cash-lock-hint{gap:8px;margin-top:8px;display:grid}.admin-console .admin-cash-unlock{color:#08694b;width:max-content;max-width:100%;min-height:36px;font:inherit;cursor:pointer;background:#edf9f2;border:1px solid #16855f;border-radius:8px;padding:6px 10px;font-weight:750}.admin-console[data-theme=dark] .admin-cash-unlock{color:#a3edc4;background:#1b3028;border-color:#39795f}.admin-console .admin-cash-unlock:focus-visible{outline-offset:2px;outline:3px solid #2975e8}.member-shell[data-theme=dark] .screenshot-proof-gate{color:#edf7f2;background:#172927;border-color:#405850}.member-shell[data-theme=dark] .screenshot-proof-gate :is(p,strong,label,.hint){color:#e5f1eb}.member-shell[data-theme=dark] .screenshot-proof-gate .notice.error{color:#ffd9d3;background:#3a2522;border-color:#754641}.member-shell[data-theme=dark] .screenshot-proof-gate input[type=file]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf7f2!important;background:#0f1c1a!important;border-color:#426056!important}.member-shell[data-theme=dark] .screenshot-proof-gate input[type=file]::file-selector-button{color:#edf7f2;font:inherit;background:#20332d;border:1px solid #456252;border-radius:8px;margin-inline-end:9px;padding:7px 10px;font-weight:750}.member-shell[data-theme=dark] .screenshot-proof-gate-actions .button-secondary{color:#e5f1eb;background:#20332d;border-color:#456252}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card :is(label,.hint){color:#e5f1eb}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card .notice.error{color:#ffd9d3;background:#3a2522;border-color:#754641}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card input[type=file]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf7f2!important;background:#0f1c1a!important;border-color:#426056!important}.member-shell[data-theme=dark] .chat-messenger .messenger-task-card input[type=file]::file-selector-button{color:#edf7f2;font:inherit;background:#20332d;border:1px solid #456252;border-radius:8px;margin-inline-end:9px;padding:7px 10px;font-weight:750}.admin-console .admin-delivery-overview{background:#f3fbf6;border:1px solid #c9e8d5;border-left:4px solid #14845b;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.admin-console .admin-delivery-overview.has-blocked-days{background:#fffaf0;border-color:#eddbad #eddbad #eddbad #b67713}.admin-console .admin-delivery-overview h2{color:var(--console-text);margin:3px 0 6px;font-size:1.05rem;line-height:1.3}.admin-console .admin-delivery-overview p:last-child{max-width:65ch;color:var(--console-muted);margin:0;font-size:.78rem;line-height:1.5}.admin-console .admin-delivery-overview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-console .admin-delivery-day-link{color:#65420b;background:#fff;border:1px solid #e4c98c;border-radius:9px;gap:2px;min-width:175px;padding:8px 12px;font-size:.72rem;font-weight:800;text-decoration:none;display:grid}.admin-console .admin-delivery-day-link span{color:#075f41;font-size:.67rem}.admin-console .admin-delivery-overview-actions .button{min-height:39px;padding:9px 12px;font-size:.73rem}.admin-console[data-theme=dark] .admin-delivery-overview{background:#193629;border-color:#3d6a50}.admin-console[data-theme=dark] .admin-delivery-overview.has-blocked-days{background:#3b321e;border-color:#75613c}.admin-console[data-theme=dark] .admin-delivery-day-link{color:#ffe2a7;background:#243b32;border-color:#75613c}.admin-console[data-theme=dark] .admin-delivery-day-link span{color:#a5ecc9}.admin-console .admin-day-delivery{border-left:4px solid #b67713;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.admin-console .admin-day-delivery.is-offerable{border-left-color:#14845b}.admin-console .admin-day-delivery-copy{gap:4px;min-width:0;display:grid}.admin-console .admin-day-delivery-copy strong{color:var(--console-text);font-size:1rem;line-height:1.3}.admin-console .admin-day-delivery-copy p{max-width:62ch;color:var(--console-muted);margin:0;font-size:.82rem;line-height:1.5}.admin-console .admin-day-delivery-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-console .admin-day-delivery.is-hidden .admin-day-delivery-actions .admin-compact-form:first-child>button{color:#fff;background:#08754f;border-color:#08754f;min-height:44px;padding:9px 16px;font-weight:850}.admin-console .admin-day-delivery.is-hidden .admin-day-delivery-actions .admin-compact-form:first-child>button:hover{background:#075e41}.admin-console .admin-day-delivery-actions .button-secondary{background:var(--console-surface);min-height:38px;color:var(--console-text);border:1px solid var(--console-border);padding:7px 12px;font-size:.78rem}.admin-console .admin-day-delivery .admin-inline-warning{grid-column:1/-1}.admin-console .admin-day-row-copy .admin-day-row-delivery{font-size:.73rem;font-weight:750;line-height:1.35}.admin-console .admin-day-row-delivery.is-hidden,.admin-console .admin-library-delivery.is-hidden{color:#915711}.admin-console .admin-day-row-delivery.is-offerable,.admin-console .admin-library-delivery.is-offerable{color:#086747}.admin-console .admin-task-performance-explainer{color:var(--console-muted);margin:0;font-size:.76rem;line-height:1.45}.admin-console .admin-task-delivery{color:#145f40;background:#f1faf4;border:1px solid #c9e8d5;border-radius:11px;gap:2px;margin-top:11px;padding:10px 12px;display:grid}.admin-console .admin-task-delivery.is-hidden{color:#79500d;background:#fff8e8;border-color:#eddbad}.admin-console .admin-task-delivery strong{font-size:.78rem;line-height:1.35}.admin-console .admin-task-delivery span{font-size:.72rem;line-height:1.4}.admin-console .admin-task-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.admin-console .admin-task-performance-period{border:1px solid var(--console-border);background:var(--console-bg);border-radius:11px;align-content:start;gap:7px;min-width:0;padding:10px 11px;display:grid}.admin-console .admin-task-performance-period>strong{color:var(--console-text);font-size:.73rem}.admin-console .admin-task-performance-period>div{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.admin-console .admin-task-performance-period span{color:var(--console-muted);font-size:.68rem}.admin-console .admin-task-performance-period b{font-variant-numeric:tabular-nums;color:var(--console-text);font-size:.91rem;line-height:1.2}.admin-console .admin-task-performance-empty{color:var(--console-muted);margin:11px 0 0;font-size:.75rem}.admin-console .admin-task-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:14px;padding-top:14px;display:grid}.admin-console .admin-task-control-group{align-content:start;gap:7px;min-width:0;display:grid}.admin-console .admin-task-control-group>strong{color:var(--console-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-console .admin-task-control-group>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-console .admin-task-lifecycle{border-left:1px solid var(--console-border);padding-left:12px}.admin-console .admin-task-lifecycle .admin-compact-form:last-child>button{color:#965333;border-color:#e5d0c4}.admin-console .admin-library-scroll td:nth-child(5){min-width:285px}.admin-console .admin-library-scroll .admin-task-progress-grid{gap:4px;margin:0}.admin-console .admin-library-scroll .admin-task-performance-period{gap:5px;padding:7px}.admin-console .admin-library-scroll .admin-task-performance-period>div{gap:1px;display:grid}.admin-console .admin-library-scroll .admin-task-performance-period b{font-size:.8rem}.admin-console .admin-library-delivery{max-width:140px;margin-top:6px;font-size:.7rem;font-weight:750;line-height:1.35;display:block}.admin-console[data-theme=dark] .admin-task-delivery{color:#b8f0d0;background:#18392c;border-color:#396d52}.admin-console[data-theme=dark] .admin-task-delivery.is-hidden{color:#ffe2a7;background:#3b321e;border-color:#75613c}.admin-console[data-theme=dark] .admin-day-row-delivery.is-hidden,.admin-console[data-theme=dark] .admin-library-delivery.is-hidden{color:#ffe0a0}.admin-console[data-theme=dark] .admin-day-row-delivery.is-offerable,.admin-console[data-theme=dark] .admin-library-delivery.is-offerable{color:#a5ecc9}@media (max-width:680px){.admin-console .admin-delivery-overview{padding:16px;display:grid}.admin-console .admin-delivery-overview-actions{justify-content:stretch}.admin-console .admin-delivery-overview-actions>*{flex:1}.admin-console .admin-day-delivery{grid-template-columns:1fr;padding:16px}.admin-console .admin-day-delivery-actions{justify-content:stretch}.admin-console .admin-day-delivery.is-hidden .admin-day-delivery-actions .admin-compact-form:first-child{flex:1}.admin-console .admin-day-delivery.is-hidden .admin-day-delivery-actions .admin-compact-form:first-child>button{width:100%}.admin-console .admin-task-controls{grid-template-columns:1fr}.admin-console .admin-task-lifecycle{border-left:0;border-top:1px solid var(--console-border);padding:12px 0 0}}@media (max-width:360px){.admin-console .admin-task-progress-grid{gap:5px}.admin-console .admin-task-performance-period{padding:8px 7px}.admin-console .admin-task-performance-period>div{gap:1px;display:grid}}.whatsapp-share-task{gap:11px;width:100%;min-width:0;display:grid}.whatsapp-share-task .task-share-panel{border:1px solid var(--ec-border);background:var(--ec-bg);min-width:0;color:var(--ec-ink);border-radius:13px;margin:0;padding:12px}.whatsapp-share-task .task-share-caption h3{color:var(--ec-ink);margin:0;font-size:.82rem}.whatsapp-share-task .task-share-caption-text{color:var(--ec-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 9px;font-size:.78rem;line-height:1.55}.whatsapp-share-task .chat-copy-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.whatsapp-share-task .chat-copy-action button,.whatsapp-share-task>a.button,.whatsapp-share-task .form-stack>button{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;width:100%;min-height:46px;box-shadow:none;border-radius:11px;justify-content:center;align-items:center;margin:0;padding:10px 14px;font-size:.86rem;font-weight:800;text-decoration:none;display:flex}.whatsapp-share-task .chat-copy-action button{width:auto;min-height:40px;padding:8px 12px;font-size:.76rem}.whatsapp-share-task .chat-copy-action button:disabled,.whatsapp-share-task .form-stack>button:disabled{opacity:.58}.whatsapp-share-task .chat-copy-action [role=status]{color:var(--ec-muted);font-size:.7rem}.whatsapp-share-progress{border:1px solid var(--ec-border);background:var(--ec-mint);color:var(--ec-ink);border-radius:12px;gap:7px;padding:11px 12px;display:grid}.whatsapp-share-progress-heading{justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.whatsapp-share-progress-heading strong{color:var(--ec-primary);font-size:.83rem}.whatsapp-share-progress progress{background:var(--ec-surface);width:100%;height:10px;accent-color:var(--ec-primary);border:0;border-radius:999px;display:block;overflow:hidden}.whatsapp-share-progress progress::-webkit-progress-bar{background:var(--ec-surface);border-radius:999px}.whatsapp-share-progress progress::-webkit-progress-value{background:var(--ec-primary);border-radius:999px}.whatsapp-share-progress progress::-moz-progress-bar{background:var(--ec-primary);border-radius:999px}.whatsapp-share-confirm{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.whatsapp-share-confirm>p{color:var(--ec-ink);grid-column:1/-1;margin:0;font-size:.82rem;font-weight:750}.whatsapp-share-confirm .form-stack{display:contents}.whatsapp-share-confirm .form-stack>div[aria-live]{grid-column:1/-1}.whatsapp-share-confirm .form-stack>button,.whatsapp-share-confirm>.button-secondary{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;border-radius:11px;width:100%;min-height:44px;margin:0;padding:9px 11px;font-size:.78rem;font-weight:800}.whatsapp-share-confirm>.button-secondary{border-color:var(--ec-border);background:var(--ec-surface);color:var(--ec-ink)}.whatsapp-share-link-state{color:var(--ec-muted);gap:7px;font-size:.75rem;display:grid}.whatsapp-share-link-state p{margin:0}.whatsapp-share-link-state .button-secondary{border:1px solid var(--ec-border);background:var(--ec-surface);min-height:40px;color:var(--ec-ink);border-radius:10px;justify-self:start;padding:8px 12px;font-size:.75rem;font-weight:750}.whatsapp-share-warning-backdrop{z-index:1800;background:#030c09a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.whatsapp-share-warning{border:1px solid var(--ec-border);background:var(--ec-surface);width:min(420px,100%);color:var(--ec-ink);border-radius:16px;gap:11px;padding:18px;display:grid;box-shadow:0 20px 60px #0005}.whatsapp-share-warning h3{color:var(--ec-ink);margin:0;font-size:1rem}.whatsapp-share-warning p{color:var(--ec-muted);margin:0;font-size:.82rem;line-height:1.5}.whatsapp-share-warning .form-stack{gap:8px;margin:0;display:grid}.whatsapp-share-warning .form-stack>button{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;border-radius:11px;width:100%;min-height:44px;margin:0;padding:9px 12px;font-size:.8rem;font-weight:800}:is(.whatsapp-share-warning :focus-visible,.whatsapp-share-task :focus-visible){outline-offset:2px;outline:3px solid #efc344}@media (max-width:480px){.whatsapp-share-task .task-share-panel{padding:10px}.whatsapp-share-confirm{grid-template-columns:1fr}.whatsapp-share-confirm>p,.whatsapp-share-confirm .form-stack>div[aria-live]{grid-column:auto}}.member-feedback{border:1px solid var(--ec-border);color:var(--ec-ink);background:#fff;border-radius:16px;padding:14px}.member-feedback-intro{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-feedback-intro>div{min-width:0}.member-feedback h2{color:var(--ec-ink);margin:0;font-size:.96rem}.member-feedback p{color:#56667d;margin:5px 0 0;font-size:.77rem;line-height:1.45}.member-feedback .button-secondary{border-color:var(--ec-border);background:var(--ec-mint);min-height:40px;color:var(--ec-primary);flex:none;padding:8px 11px;font-size:.75rem;font-weight:850}.member-feedback-backdrop{z-index:80;background:#091a1b80;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.member-feedback-dialog{border:1px solid var(--ec-border);width:min(100%,540px);max-height:min(84dvh,700px);color:var(--ec-ink);background:#fff;border-radius:20px;padding:18px;overflow:auto;box-shadow:0 24px 72px #07142a55}.member-feedback-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.member-feedback-dialog h2{font-size:1.12rem}.member-feedback-dialog header p{max-width:330px}.member-feedback-dialog .form-stack{gap:13px;margin:0}.member-feedback-dialog label{color:var(--ec-ink);gap:6px;font-size:.78rem;font-weight:800;display:grid}.member-feedback-dialog :is(input,select,textarea){border:1px solid var(--ec-border);width:100%;min-height:44px;color:var(--ec-ink);font:inherit;background:#fbfcff;border-radius:11px;padding:10px 11px}.member-feedback-dialog textarea{resize:vertical;min-height:138px}.member-feedback-dialog .hint{color:var(--ec-muted);margin:0;font-size:.72rem}.member-feedback-dialog .form-stack>button:last-child{border:1px solid var(--ec-primary);background:var(--ec-primary);color:#fff;border-radius:11px;min-height:48px;font-weight:900}.member-feedback-page{gap:16px;max-width:780px;margin-inline:auto;display:grid}.member-feedback-standalone{background:0 0;border:0;padding:0}.member-feedback-standalone .member-feedback-intro{border:1px solid var(--ec-border);background:#fff;border-radius:16px;padding:15px}.member-shell[data-theme=dark] .member-feedback,.member-shell[data-theme=dark] .member-feedback-standalone .member-feedback-intro,.member-shell[data-theme=dark] .member-feedback-dialog{color:#eaf6ef;background:#12251f;border-color:#315544}.member-shell[data-theme=dark] .member-feedback :is(h2,label),.member-shell[data-theme=dark] .member-feedback-dialog h2{color:#f3fbf6}.member-shell[data-theme=dark] .member-feedback p,.member-shell[data-theme=dark] .member-feedback .hint{color:#c5d7cd}.member-shell[data-theme=dark] .member-feedback .button-secondary{color:#d7f6e4;background:#1b4a37;border-color:#426d58}.member-shell[data-theme=dark] .member-feedback-dialog :is(input,select,textarea){color:#edf8f0;background:#0d1c17;border-color:#426d58}.member-shell[data-theme=dark] .member-feedback-dialog .form-stack>button:last-child{color:#082116;background:#69d38d;border-color:#69d38d}@media (max-width:500px){.member-feedback-intro{flex-direction:column;align-items:flex-start}.member-feedback .button-secondary{width:100%}.member-feedback-backdrop{align-items:end;padding:0}.member-feedback-dialog{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:88dvh}.member-feedback-dialog>header{padding-top:5px}.member-feedback-page{gap:13px}}.member-feedback-form-actions{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.member-feedback-form-actions .button-secondary{background:#fff;width:100%}.member-shell[data-theme=dark] .member-feedback-form-actions .button-secondary{color:#d7f6e4;background:#0d1c17}@media (max-width:500px){.member-feedback-form-actions{grid-template-columns:1fr}}
