.profile-block .section-head{margin-bottom:.6rem;}.profile-avatar{width:112px;height:112px;border-radius:30px;object-fit:cover;border:var(--border);box-shadow:var(--shadow);background:var(--panel-strong);}.profile-identity{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;}html[data-theme="party"] .profile-block:hover{animation:party-vibrate .16s linear infinite;}.profile-avatar.small{width:82px;height:82px;border-radius:999px;object-fit:cover;border:var(--border);box-shadow:var(--shadow);background:var(--panel-strong);display:grid;place-items:center;font-size:2rem;}.profile-stat-link{color:inherit;text-decoration:none;}.profile-stat-link:hover,.profile-stat-link:focus-visible{transform:translateY(-3px) rotate(-.6deg);border-color:var(--accent);}html[data-theme] .profile-block{background-color:color-mix(in srgb,var(--panel,rgba(255,255,255,.9)) 92%,transparent);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);}.friend-preview-card{display:flex;align-items:center;gap:.7rem;padding:.7rem;border:var(--border);border-radius:16px;background:rgba(255,255,255,.42);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;}.friend-preview-card:hover,.friend-preview-card:focus-visible{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 10px 22px rgba(42,31,84,.12);}.friend-preview-card img{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;}.friend-preview-card strong,.friend-preview-card small{display:block;}.friend-preview-card small{color:var(--muted);font-size:.82rem;margin-top:.12rem;}.profile-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;}.profile-detail-grid>div,.profile-bio{border:var(--border);border-radius:16px;padding:.85rem;background:rgba(255,255,255,.42);}.profile-detail-grid span{display:block;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;}.profile-detail-grid strong{display:block;margin-top:.2rem;word-break:break-word;}.profile-bio h3{margin-top:0;}.profile-bio p{margin-bottom:0;}.theme-opt-glow-cards .friend-preview-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 25%,transparent),0 18px 45px color-mix(in srgb,var(--brand-2) 16%,transparent);}.theme-opt-hover-bounce .friend-preview-card:hover{transform:translateY(-4px) scale(1.012);}@media (prefers-reduced-motion:reduce){.theme-opt-hover-bounce .friend-preview-card:hover{transform:none;}}.tabbed-profile-shell .profile-block{box-shadow:none;}.profile-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.profile-tab-intro{margin:0 0 1rem;color:var(--muted);}@media (max-width:760px){.profile-activity-grid{grid-template-columns:1fr;}}.friends-workspace{margin-top:1.25rem;}.friends-workspace .ui-tab-content{display:grid;gap:1rem;}.friends-workspace .nested-panel{margin:0;box-shadow:none;background:color-mix(in srgb,var(--panel) 88%,transparent);}.profile-hero .hero-actions{margin-bottom:1.25rem;}.profile-workspace{margin-top:1.35rem;}.profile-link-card[data-card-href]{cursor:pointer;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;}.profile-link-card[data-card-href]:hover,.profile-link-card[data-card-href]:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 68%,rgba(255,255,255,.28));box-shadow:0 18px 38px rgba(0,0,0,.18);outline:none;}.profile-link-card[data-card-href]:focus-visible::after{content: "";position:absolute;inset:.45rem;border-radius:calc(var(--radius) - .45rem);border:2px solid var(--accent);pointer-events:none;}.profile-link-card .section-head a{display:none !important;}.profile-link-card .section-head .status-pill{pointer-events:none;}.profile-link-card .list-row,.profile-link-card .plain-list-row,.profile-link-card .friend-preview-card{position:relative;z-index:1;}.profile-link-card a[href],.profile-link-card button,.profile-link-card input,.profile-link-card select,.profile-link-card textarea{position:relative;z-index:2;}html[data-theme="basic-bunny"] .profile-block{border-color:rgba(111,73,48,.14);box-shadow:0 16px 28px rgba(87,56,37,.09);}.eligibility-dashboard{display:grid;gap:1rem;}.eligibility-hero-card,.eligibility-breakdown-panel,.eligibility-action-panel{border:var(--border);border-radius:28px;background:color-mix(in srgb,var(--panel,rgba(255,255,255,.82)) 88%,#fff 12%);box-shadow:var(--shadow);}.eligibility-hero-card{display:grid;grid-template-columns:minmax(260px,370px) minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.25rem;overflow:hidden;position:relative;}.eligibility-hero-card::before{content: "";position:absolute;inset:0 auto 0 0;width:8px;background:var(--eligibility-band,var(--brand));}.eligibility-band-green,.eligibility-band-excellent{--eligibility-band:#22c55e;}.eligibility-band-yellow,.eligibility-band-strong,.eligibility-band-growing{--eligibility-band:#f59e0b;}.eligibility-band-red,.eligibility-band-starter,.eligibility-band-new{--eligibility-band:#ef4444;}.eligibility-speedometer-card{position:relative;display:grid;place-items:center;min-height:230px;border-radius:26px;padding:1rem;background:radial-gradient(circle at 50% 75%,rgba(255,255,255,.82),rgba(255,255,255,.18) 62%,transparent 63%),linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,transparent),color-mix(in srgb,var(--brand-2) 12%,transparent));border:1px solid color-mix(in srgb,var(--eligibility-band,var(--brand)) 26%,rgba(255,255,255,.24));}.eligibility-speedometer{width:min(100%,330px);height:auto;overflow:visible;}.eligibility-gauge-bg,.eligibility-gauge-progress,.eligibility-gauge-segment{fill:none;stroke-linecap:round;}.eligibility-gauge-bg{stroke:rgba(30,41,59,.12);stroke-width:20;}.eligibility-gauge-segment{stroke-width:18;filter:drop-shadow(0 7px 10px rgba(0,0,0,.12));}.eligibility-gauge-red{stroke:#ef4444;}.eligibility-gauge-yellow{stroke:#f59e0b;}.eligibility-gauge-green{stroke:#22c55e;}.eligibility-gauge-progress{stroke:rgba(15,23,42,.32);stroke-width:7;filter:drop-shadow(0 4px 8px rgba(0,0,0,.14));}.eligibility-gauge-needle{stroke:var(--ink,#111827);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 4px 4px rgba(0,0,0,.18));}.eligibility-gauge-cap{fill:var(--ink,#111827);stroke:rgba(255,255,255,.85);stroke-width:4;}.eligibility-gauge-tick{fill:var(--muted,#6b7280);font-size:10px;font-weight:900;text-anchor:middle;}.eligibility-score-center{position:absolute;left:50%;bottom:1.25rem;transform:translateX(-50%);display:flex;align-items:baseline;justify-content:center;gap:.16rem;padding:.45rem .75rem;min-width:150px;border-radius:999px;background:color-mix(in srgb,var(--panel-strong,#fff) 88%,#fff 12%);border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 28px rgba(0,0,0,.12);}.eligibility-score-center strong{font-size:clamp(1.85rem,5vw,3rem);line-height:.9;color:var(--eligibility-band,var(--brand));}.eligibility-score-center span{color:var(--muted);font-weight:900;}.eligibility-score-center em{display:block;margin-left:.35rem;color:var(--ink);font-style:normal;font-weight:1000;}.eligibility-hero-copy{position:relative;z-index:1;display:grid;gap:.75rem;}.eligibility-hero-copy h2{margin:0;font-size:clamp(2rem,5vw,3.2rem);}.eligibility-hero-copy p{margin:0;color:var(--muted);}.eligibility-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;}.eligibility-meta-grid span{display:grid;gap:.15rem;padding:.85rem;border-radius:18px;background:rgba(255,255,255,.42);border:1px solid rgba(0,0,0,.08);color:var(--muted);font-weight:900;}.eligibility-meta-grid strong{color:var(--ink);font-size:.82rem;text-transform:uppercase;letter-spacing:.07em;}.eligibility-disclaimer{padding:.7rem .85rem;border-radius:16px;background:rgba(255,176,32,.13);border:1px solid rgba(255,176,32,.22);font-size:.9rem;}.eligibility-lower-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:1rem;}.eligibility-breakdown-panel,.eligibility-action-panel{padding:1rem;}.eligibility-breakdown-list{display:grid;gap:.75rem;}.eligibility-breakdown-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.9rem;border-radius:20px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.42);}.eligibility-breakdown-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--brand) 14%,rgba(255,255,255,.55));font-size:1.45rem;}.eligibility-breakdown-main{display:grid;gap:.42rem;}.eligibility-breakdown-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;}.eligibility-breakdown-main p{margin:0;color:var(--muted);font-size:.92rem;}.eligibility-grade-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:.22rem .58rem;font-size:.76rem;font-weight:1000;background:color-mix(in srgb,var(--eligibility-band,var(--brand)) 18%,rgba(255,255,255,.68));color:var(--ink);border:1px solid color-mix(in srgb,var(--eligibility-band,var(--brand)) 20%,transparent);}.eligibility-progress-bar{height:12px;border-radius:999px;background:rgba(0,0,0,.1);overflow:hidden;}.eligibility-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef4444,#f59e0b 55%,#22c55e);}.eligibility-points{display:grid;justify-items:end;gap:.05rem;min-width:60px;}.eligibility-points strong{font-size:1.45rem;line-height:1;}.eligibility-points span{color:var(--muted);font-weight:900;}.eligibility-action-list{display:grid;gap:.75rem;padding:0;margin:.75rem 0 0;list-style:none;}.eligibility-action-list li{display:grid;gap:.25rem;padding:.85rem;border-radius:18px;background:rgba(255,255,255,.42);border:1px solid rgba(0,0,0,.08);}.eligibility-action-list strong{color:var(--ink);}.eligibility-action-list span{color:var(--muted);}@media (max-width:980px){.eligibility-hero-card,.eligibility-lower-grid{grid-template-columns:1fr;}.eligibility-meta-grid{grid-template-columns:1fr;}}@media (max-width:560px){.eligibility-breakdown-card{grid-template-columns:1fr;}.eligibility-points{justify-items:start;}.eligibility-score-center{bottom:.9rem;}}.eligibility-admin-form{display:grid;gap:1rem;}.eligibility-admin-hero{align-items:stretch;}.eligibility-admin-legend{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem;}.eligibility-admin-legend span{display:inline-flex;align-items:center;gap:.35rem;font-weight:900;color:var(--muted);}.eligibility-admin-legend span::before{content: "";width:.8rem;height:.8rem;border-radius:999px;background:var(--legend-color,var(--brand));box-shadow:0 0 0 3px color-mix(in srgb,var(--legend-color,var(--brand)) 16%,transparent);}.eligibility-admin-legend .red{--legend-color:#ef4444;}.eligibility-admin-legend .yellow{--legend-color:#f59e0b;}.eligibility-admin-legend .green{--legend-color:#22c55e;}.eligibility-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.85rem;}.eligibility-threshold-card{display:grid;gap:.7rem;padding:1rem;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.48);}.eligibility-threshold-card h3{margin:0;display:flex;justify-content:space-between;gap:.75rem;align-items:center;}.eligibility-threshold-card .threshold-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;}.eligibility-threshold-card .threshold-row label{min-width:0;}.eligibility-grade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;}.eligibility-reward-card{display:grid;gap:.65rem;padding:1rem;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.48);}.eligibility-reward-card textarea{min-height:96px;resize:vertical;}.eligibility-grade-counts{display:flex;flex-wrap:wrap;gap:.55rem;}.eligibility-grade-counts span{padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.5);font-weight:900;}.eligibility-admin-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;position:sticky;bottom:.75rem;z-index:5;padding:.8rem;border-radius:20px;border:1px solid rgba(148,163,184,.26);background:color-mix(in srgb,var(--panel-bg,#fff) 88%,transparent);backdrop-filter:blur(10px);}@media (max-width:700px){.eligibility-threshold-card .threshold-row{grid-template-columns:repeat(2,minmax(0,1fr));}.eligibility-admin-actions{justify-content:stretch;}.eligibility-admin-actions .button{width:100%;}}.eligibility-hero-card{grid-template-columns:minmax(240px,320px) minmax(0,1fr);}.eligibility-hero-card::before{width:4px;opacity:.65;}.eligibility-speedometer-card{min-height:210px;background:radial-gradient(circle at 50% 74%,color-mix(in srgb,var(--panel-strong,#fff) 82%,transparent),transparent 64%),linear-gradient(135deg,color-mix(in srgb,var(--panel,#fff) 78%,transparent),color-mix(in srgb,var(--brand-2) 8%,transparent));}.eligibility-speedometer{width:min(100%,295px);}.eligibility-gauge-bg{stroke-width:18;}.eligibility-gauge-segment{stroke-width:14;opacity:.54;filter:none;}.eligibility-gauge-progress{stroke:var(--eligibility-band,var(--brand));stroke-width:9;opacity:.9;}.eligibility-gauge-red{stroke:color-mix(in srgb,#ef4444 82%,#fff 18%);}.eligibility-gauge-yellow{stroke:color-mix(in srgb,#f59e0b 84%,#fff 16%);}.eligibility-gauge-green{stroke:color-mix(in srgb,#22c55e 84%,#fff 16%);}.eligibility-score-center{bottom:1rem;min-width:142px;}.eligibility-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.eligibility-meta-grid span{min-height:88px;}.eligibility-percent-card{align-content:start;}.eligibility-percent-card .hybrid-choice{min-width:0;}.eligibility-admin-form.is-over-percent .eligibility-admin-actions{border-color:color-mix(in srgb,var(--danger,#ef4444) 45%,transparent);}.eligibility-admin-form.is-over-percent [data-eligibility-submit]{opacity:.55;cursor:not-allowed;}@media (max-width:980px){.eligibility-hero-card{grid-template-columns:1fr;}.eligibility-meta-grid{grid-template-columns:1fr;}}.eligibility-speedometer-card{overflow:hidden;width:100%;max-width:360px;justify-self:center;min-height:210px;padding:.85rem .85rem 1.1rem;}.eligibility-speedometer{width:min(100%,300px);max-height:178px;}.eligibility-gauge-segment{stroke-width:14;filter:none;opacity:.78;}.eligibility-gauge-bg{stroke-width:16;}.eligibility-gauge-progress{stroke-width:6;opacity:.72;}.eligibility-score-center{bottom:.75rem;min-width:132px;padding:.42rem .68rem;gap:.12rem;}.eligibility-score-center strong{font-size:clamp(1.75rem,4.6vw,2.7rem);}.eligibility-score-center em{font-size:.82rem;line-height:1.05;}.eligibility-breakdown-card:has(.eligibility-breakdown-head strong:first-child){overflow:visible;}.eligibility-page-hero{display:grid;gap:1rem;}.eligibility-page-head{align-items:stretch;}.eligibility-page-stats .eligibility-mini-stat{min-height:118px;}.eligibility-page-workspace{display:grid;gap:1rem;}.eligibility-page-tabs{width:100%;}.eligibility-reward-grid,.eligibility-requirement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;}.eligibility-requirement-card{display:grid;gap:.65rem;padding:1rem;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.48);}.eligibility-requirement-card h3,.eligibility-requirement-card p{margin:0;}.eligibility-requirement-card p{color:var(--muted);}.eligibility-requirement-pills{display:flex;flex-wrap:wrap;gap:.42rem;}.eligibility-requirement-pills span{display:inline-flex;padding:.35rem .55rem;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:rgba(255,255,255,.58);color:var(--muted);font-weight:900;font-size:.82rem;}.eligibility-reward-admin-grid .eligibility-reward-card textarea{width:100%;}@media (max-width:760px){.eligibility-page-head{display:grid;gap:.75rem;}.eligibility-page-head .status-pill{justify-self:start;}}.tabbed-profile-shell .tab-links,.tabbed-profile-shell [role="tablist"]{flex-wrap:wrap;}.profile-link-card .muted{margin-bottom:0;}.profile-ninekpay-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;}.profile-ninekpay-summary>div{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045);padding:.85rem;}.profile-ninekpay-summary span{display:block;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#9ca3af);}.profile-ninekpay-summary strong{display:block;margin-top:.15rem;font-size:1.25rem;color:var(--text,#f8fafc);}.profile-ninekpay-summary em{display:block;margin-top:.15rem;color:var(--muted,#9ca3af);font-style:normal;}.profile-ninekpay-progress{margin:.35rem 0 .85rem;}@media (max-width:900px){.profile-ninekpay-summary{grid-template-columns:1fr;}}.profile-overview-dashboard{display:grid;gap:1.25rem;width:100%;}.profile-overview-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:1rem;align-items:stretch;border:1px solid rgba(72,255,121,.36);border-radius:24px;padding:clamp(1rem,2vw,1.5rem);background:linear-gradient(135deg,rgba(72,255,121,.12),rgba(255,255,255,.04));}.profile-overview-hero h2{margin:.15rem 0 .5rem;font-size:clamp(1.75rem,3.4vw,3.1rem);}.profile-overview-snapshot{display:grid;align-content:center;gap:.35rem;padding:1rem;border-radius:22px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.16);}.profile-overview-snapshot span,.profile-overview-snapshot em{color:rgba(218,255,226,.72);font-style:normal;}.profile-overview-snapshot strong{font-size:clamp(1.6rem,3vw,2.7rem);}.profile-overview-main-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;}.profile-overview-card-grid,.profile-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch;}.profile-overview-card-grid .profile-block,.profile-overview-feature{min-height:100%;}.profile-overview-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.9rem 0;}.profile-overview-mini-stats span{display:grid;gap:.25rem;padding:.85rem;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);}.profile-overview-mini-stats strong{font-size:1.55rem;}.tabbed-profile-shell{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:1.25rem;align-items:start;}.tabbed-profile-shell .tab-panel,.tabbed-profile-shell [data-tab-panel]{min-width:0;}@media (max-width:1080px){.profile-overview-hero,.profile-overview-main-grid,.profile-overview-card-grid,.profile-activity-grid,.tabbed-profile-shell{grid-template-columns:1fr;}}.profile-overview-v2,.profile-overview-v2 *{box-sizing:border-box;}.profile-overview-v2{display:grid;gap:1rem;width:100%;max-width:100%;}.profile-overview-v2-hero,.profile-overview-v2-card{border:var(--border);border-radius:28px;background:linear-gradient(145deg,rgba(25,255,102,.12),rgba(255,255,255,.045));box-shadow:0 20px 52px rgba(0,0,0,.18);}.profile-overview-v2-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,.28fr);gap:1rem;align-items:center;padding:clamp(1rem,2vw,1.35rem);}.profile-overview-v2-orb{width:clamp(118px,18vw,180px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;border:3px solid rgba(113,255,141,.58);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),transparent 34%),radial-gradient(circle,rgba(45,255,114,.22),rgba(0,0,0,.15));box-shadow:inset 0 0 30px rgba(113,255,141,.12),0 20px 45px rgba(0,0,0,.24);}.profile-overview-v2-orb strong{font-size:clamp(2rem,5vw,3.25rem);line-height:.92;}.profile-overview-v2-orb span,.profile-overview-v2-orb em,.profile-overview-v2-plan span,.profile-overview-v2-plan em{color:var(--muted);font-style:normal;font-weight:900;}.profile-overview-v2-copy h2{margin:.15rem 0 .35rem;font-size:clamp(1.8rem,4vw,3rem);}.profile-overview-v2-copy p{margin:0 0 .8rem;color:var(--muted);}.profile-overview-v2-plan{display:grid;gap:.22rem;border:2px solid rgba(255,255,255,.12);border-radius:20px;padding:.9rem;background:rgba(255,255,255,.07);}.profile-overview-v2-plan strong{font-size:clamp(1.35rem,3vw,2rem);}.profile-overview-v2-stats,.profile-overview-activity-grid,.profile-overview-v2-grid,.profile-overview-actions{display:grid;gap:.75rem;}.profile-overview-v2-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));}.profile-overview-v2-stats span,.profile-overview-activity-grid a,.profile-overview-action{display:grid;gap:.15rem;border:2px solid rgba(255,255,255,.12);border-radius:18px;padding:.72rem .8rem;background:rgba(255,255,255,.07);text-decoration:none;color:var(--ink);}.profile-overview-v2-stats strong,.profile-overview-activity-grid strong{font-size:1.25rem;}.profile-overview-v2-stats em,.profile-overview-activity-grid span,.profile-overview-action em{color:var(--muted);font-style:normal;font-weight:850;}.profile-overview-v2-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;}.profile-overview-v2-card{padding:clamp(1rem,2vw,1.15rem);min-width:0;}.profile-overview-v2-card--pay{min-height:100%;}.profile-overview-activity-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));}.profile-overview-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}.profile-overview-action span{font-size:1.4rem;}.profile-overview-action strong{font-size:1.05rem;}.tabbed-profile-shell .tab-panel,.tabbed-profile-shell .profile-block,.tabbed-profile-shell .profile-overview-v2-card{min-width:0;max-width:100%;}@media (max-width:980px){.profile-overview-v2-hero,.profile-overview-v2-grid{grid-template-columns:1fr;}.profile-overview-v2-orb{width:132px;}}@media (max-width:640px){.profile-overview-v2-stats,.profile-overview-activity-grid,.profile-overview-actions{grid-template-columns:1fr 1fr;}}.profile-workspace{width:min(100%,1280px);max-width:100%;margin:1.35rem auto 0;}.profile-workspace .tabbed-profile-shell.account-settings-shell{display:block !important;width:100%;max-width:100%;padding:clamp(1rem,2vw,1.35rem);overflow:visible !important;}.profile-workspace .tabbed-profile-shell>.account-settings-layout{display:grid !important;grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:1.25rem;align-items:start;width:100%;max-width:100%;min-width:0;}.profile-workspace .tabbed-profile-shell .account-tabs.vertical{width:100%;min-width:0;}.profile-workspace .tabbed-profile-shell .account-settings-content,.profile-workspace .tabbed-profile-shell .account-tab-panel,.profile-workspace .tabbed-profile-shell .ui-tab-panel{width:100%;max-width:100%;min-width:0;}.profile-workspace .tabbed-profile-shell .account-tab-panel.is-active{display:block;}.profile-overview-command-center{width:100%;}.profile-overview-command-hero{grid-template-columns:minmax(132px,180px) minmax(0,1fr) minmax(190px,260px);align-items:stretch;}.profile-overview-command-hero .profile-overview-v2-copy{align-self:center;min-width:0;}.profile-overview-command-hero .profile-overview-v2-copy h2{font-size:clamp(2rem,4.5vw,3.8rem);line-height:.98;max-width:12ch;}.profile-overview-command-hero .profile-overview-v2-copy p:not(.eyebrow){max-width:58rem;line-height:1.45;}.profile-overview-score-orb{justify-self:center;align-self:center;}.profile-overview-plan-card{align-self:stretch;align-content:center;}.profile-overview-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;min-width:0;}.profile-overview-summary-card{display:flex;flex-direction:column;gap:.85rem;}.profile-overview-summary-card>p{margin:0;color:var(--muted);font-weight:850;}.profile-overview-money-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;}.profile-overview-money-row span{display:grid;gap:.15rem;padding:.75rem;border-radius:18px;border:2px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);}.profile-overview-money-row strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1;}.profile-overview-money-row em{color:var(--muted);font-style:normal;font-weight:850;}.profile-workspace .profile-block,.profile-workspace .eligibility-dashboard,.profile-workspace .profile-overview-v2{width:100%;max-width:100%;}.profile-workspace .eligibility-lower-grid,.profile-workspace .eligibility-hero-card{min-width:0;}@media (max-width:1180px){.profile-overview-command-grid{grid-template-columns:1fr 1fr;}.profile-overview-command-grid .profile-overview-summary-card:last-child{grid-column:1 / -1;}}@media (max-width:900px){.profile-workspace .tabbed-profile-shell>.account-settings-layout{grid-template-columns:1fr;}.profile-workspace .tabbed-profile-shell .account-tabs.vertical{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.profile-overview-command-hero,.profile-overview-command-grid{grid-template-columns:1fr;}.profile-overview-command-grid .profile-overview-summary-card:last-child{grid-column:auto;}}@media (max-width:560px){.profile-workspace .tabbed-profile-shell.account-settings-shell{padding:.8rem;}.profile-workspace .tabbed-profile-shell .account-tabs.vertical,.profile-overview-money-row,.profile-overview-v2-stats,.profile-overview-activity-grid,.profile-overview-actions{grid-template-columns:1fr;}}.profile-hub-shell,.profile-hub-shell *{box-sizing:border-box;}.profile-hub-shell{width:min(100%,1280px);max-width:calc(100vw - 2rem);margin:1.5rem auto;padding:clamp(1rem,2vw,1.45rem);overflow:visible;}.profile-hub-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .25rem 1rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:1rem;}.profile-hub-identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;min-width:0;}.profile-hub-avatar .big-avatar,.profile-hub-avatar.big-avatar,.profile-hub-avatar .fallback{width:clamp(66px,8vw,92px);height:clamp(66px,8vw,92px);}.profile-hub-head h1{margin:.12rem 0 .25rem;font-size:clamp(2rem,5vw,4rem);line-height:.95;}.profile-hub-head .lead{max-width:74ch;margin:0;}.profile-hub-workspace.profile-workspace{width:100%;margin:0;}.profile-hub-workspace .profile-center-tabs.account-settings-shell,.profile-hub-workspace .profile-center-tabs.panel{display:block !important;width:100%;max-width:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible !important;}.profile-hub-workspace .profile-center-tabs>.account-settings-layout{display:grid !important;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:clamp(1rem,2vw,1.35rem);align-items:start;width:100%;min-width:0;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical{position:sticky;top:1rem;align-self:start;width:100%;min-width:0;max-height:calc(100vh - 2rem);overflow:auto;padding-right:.15rem;}.profile-hub-workspace .profile-center-tabs .account-settings-content,.profile-hub-workspace .profile-center-tabs .account-tab-panel,.profile-hub-workspace .profile-center-tabs .ui-tab-panel{width:100%;max-width:100%;min-width:0;}.profile-hub-workspace .profile-center-tabs .account-settings-content{display:block;}.profile-hub-workspace .profile-center-tabs .account-tab-panel{padding:0;}.profile-hub-workspace .profile-center-tabs .account-tab-panel.is-active{display:block;}.profile-hub-workspace .profile-center-tabs .account-tab-panel>.profile-block,.profile-hub-workspace .profile-center-tabs .account-tab-panel>.eligibility-dashboard,.profile-hub-workspace .profile-center-tabs .account-tab-panel>.profile-overview-v2,.profile-tool-panel{width:100%;max-width:100%;min-width:0;}.profile-tool-panel{display:grid;gap:1rem;}.profile-tool-grid.two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;align-items:start;}.profile-tool-stack{display:grid;gap:1rem;}.profile-inline-form,.profile-balance-help,.profile-theme-tile{min-width:0;}.profile-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;align-items:stretch;}.profile-theme-tile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem;border:2px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.065);}.profile-theme-tile.is-active{border-color:rgba(120,255,160,.72);box-shadow:0 0 0 1px rgba(120,255,160,.2),0 18px 46px rgba(0,0,0,.25);}.profile-theme-tile.is-locked{opacity:.72;}.profile-theme-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:18px;background:rgba(255,255,255,.12);font-size:1.65rem;}.profile-theme-copy h3{margin:.35rem 0 .25rem;font-size:1.2rem;}.profile-theme-copy p{margin:0;color:var(--muted);line-height:1.35;}.profile-theme-form{grid-column:1 / -1;display:grid;gap:.75rem;}.profile-theme-form .theme-options{display:grid;gap:.45rem;}.profile-overview-command-center{display:grid;gap:1rem;}.profile-overview-command-hero{grid-template-columns:minmax(130px,190px) minmax(0,1fr) minmax(210px,280px);}.profile-overview-command-hero .profile-overview-v2-copy h2{max-width:16ch;}.profile-workspace .profile-center-tabs .eligibility-dashboard,.profile-workspace .profile-center-tabs .profile-block{overflow:visible;}@media (max-width:1020px){.profile-hub-workspace .profile-center-tabs>.account-settings-layout,.profile-tool-grid.two,.profile-overview-command-hero{grid-template-columns:1fr;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical{position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:620px){.profile-hub-shell{max-width:calc(100vw - .75rem);padding:.8rem;}.profile-hub-identity,.profile-hub-workspace .profile-center-tabs .account-tabs.vertical,.profile-theme-tile{grid-template-columns:1fr;}}.profile-hub-shell-compact{padding:clamp(1rem,2vw,1.6rem) !important;overflow:visible !important;}.profile-hub-head-compact{padding:.35rem .35rem 1rem !important;margin-bottom:1rem !important;border-bottom:1px solid rgba(255,255,255,.12) !important;}.profile-hub-head-compact .profile-hub-identity{grid-template-columns:auto minmax(0,1fr) !important;align-items:center !important;}.profile-hub-avatar-wrap{width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);display:grid;place-items:center;border:0 !important;background:transparent !important;box-shadow:none !important;padding:0 !important;}.profile-hub-avatar-wrap .profile-avatar,.profile-hub-avatar-wrap .big-avatar,.profile-hub-avatar-wrap img,.profile-hub-avatar-wrap .fallback{width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;border-radius:24px !important;display:grid;place-items:center;margin:0 !important;}.profile-hub-head-compact h1{margin:.08rem 0 .25rem !important;font-size:clamp(2.1rem,5vw,4.15rem) !important;line-height:.94 !important;}.profile-hub-head-compact .lead{max-width:78ch !important;margin:0 !important;}.profile-hub-workspace .profile-center-tabs>.account-settings-layout{grid-template-columns:minmax(185px,220px) minmax(0,1fr) !important;align-items:start !important;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical{position:sticky;top:1rem;max-height:none !important;overflow:visible !important;padding-right:0 !important;scrollbar-width:none;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical::-webkit-scrollbar{display:none;}.profile-overview-command-hero-clean{grid-template-columns:minmax(132px,190px) minmax(0,1fr) !important;align-items:center !important;padding:clamp(1.15rem,2vw,1.6rem) !important;}.profile-overview-command-hero-clean .profile-overview-v2-copy h2{max-width:none !important;font-size:clamp(2.35rem,5vw,4.35rem) !important;line-height:.92 !important;}.profile-overview-command-hero-clean .profile-overview-v2-copy p:not(.eyebrow){max-width:72ch !important;}.profile-overview-key-stats{grid-template-columns:repeat(4,minmax(130px,1fr)) !important;gap:.8rem !important;margin-top:1rem !important;}.profile-overview-key-stats span{min-width:0;min-height:74px;align-content:center;overflow-wrap:anywhere;}.profile-overview-key-stats strong{line-height:1;}.profile-overview-key-stats em{line-height:1.25;}.profile-overview-plan-card{display:none !important;}.profile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;width:100%;min-width:0;}.profile-settings-card,.profile-account-info-card,.profile-account-settings-panel .panel,.profile-account-settings-panel form{min-width:0 !important;max-width:100% !important;overflow:visible !important;}.profile-display-card,.profile-account-info-card{grid-column:1 / -1;}.profile-account-settings-panel .form-grid,.profile-account-info-grid.details-grid{min-width:0;max-width:100%;}.profile-ad-pref-card .profile-check-wrap,.profile-account-settings-panel label.check,.profile-account-settings-panel .check{display:flex !important;align-items:flex-start !important;gap:.65rem !important;max-width:100% !important;white-space:normal !important;overflow-wrap:anywhere !important;line-height:1.35 !important;}.profile-ad-pref-card .profile-check-wrap input,.profile-account-settings-panel label.check input,.profile-account-settings-panel .check input{flex:0 0 auto !important;width:auto !important;min-width:1rem !important;margin-top:.25rem !important;}.profile-ad-pref-card .profile-check-wrap span{min-width:0;overflow-wrap:anywhere;}.profile-delete-card{border-color:rgba(255,105,105,.35) !important;}.profile-account-info-grid strong{overflow-wrap:anywhere;word-break:break-word;}@media (max-width:1080px){.profile-hub-workspace .profile-center-tabs>.account-settings-layout,.profile-overview-command-hero-clean,.profile-settings-grid{grid-template-columns:1fr !important;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical{position:static !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.profile-overview-key-stats{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:620px){.profile-hub-head-compact .profile-hub-identity,.profile-hub-workspace .profile-center-tabs .account-tabs.vertical,.profile-overview-key-stats{grid-template-columns:1fr !important;}}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-invoices"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-add-funds"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-ninekpay"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-themes"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-ads"]{display:none !important;}.profile-hub-category-panel,.profile-subview-panel{display:grid;gap:clamp(1rem,2vw,1.35rem);width:100%;min-width:0;max-width:100%;}.profile-category-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.7vw,1.1rem);align-items:stretch;}.profile-products-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.profile-category-choice-card{display:grid;grid-template-rows:auto auto 1fr;gap:.65rem;min-height:190px;padding:clamp(1rem,2vw,1.35rem);border:2px solid rgba(255,255,255,.14);border-radius:26px;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.16),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.045));color:var(--text);text-decoration:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045),0 16px 42px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;min-width:0;}.profile-category-choice-card:hover,.profile-category-choice-card:focus-visible,.profile-category-choice-card.is-active{transform:translateY(-2px);border-color:var(--accent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 48px rgba(0,0,0,.3),0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent);outline:none;}.profile-category-icon{width:4rem;height:4rem;display:grid;place-items:center;border-radius:22px;background:rgba(255,255,255,.13);font-size:2rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}.profile-category-choice-card strong{font-size:clamp(1.45rem,3vw,2.25rem);line-height:.98;letter-spacing:-.04em;}.profile-category-choice-card em{color:var(--muted);font-style:normal;font-weight:850;line-height:1.35;overflow-wrap:anywhere;}.profile-category-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;}.profile-category-summary-grid article{min-width:0;padding:1rem;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(0,0,0,.18);display:grid;gap:.2rem;}.profile-category-summary-grid span,.profile-category-summary-grid em{color:var(--muted);font-style:normal;font-weight:850;overflow-wrap:anywhere;}.profile-category-summary-grid strong{font-size:clamp(1.25rem,2.5vw,1.75rem);overflow-wrap:anywhere;}.profile-subview-back{display:flex;align-items:center;justify-content:flex-start;}.profile-subview-panel>.section-head,.profile-hub-category-panel>.section-head{align-items:flex-start;}.profile-subview-body{width:100%;min-width:0;}.profile-subview-panel .profile-block,.profile-subview-panel .panel,.profile-hub-category-panel .panel{min-width:0;max-width:100%;}.profile-account-balance-panel .section-head h2,.profile-products-panel .section-head h2{font-size:clamp(2rem,4vw,3.3rem);line-height:.95;margin-bottom:.35rem;}.profile-account-balance-panel .form-help,.profile-products-panel .form-help{max-width:78ch;}.profile-hub-workspace .profile-center-tabs .account-tab-panel[data-tab-panel="profile-invoices"],.profile-hub-workspace .profile-center-tabs .account-tab-panel[data-tab-panel="profile-add-funds"],.profile-hub-workspace .profile-center-tabs .account-tab-panel[data-tab-panel="profile-ninekpay"],.profile-hub-workspace .profile-center-tabs .account-tab-panel[data-tab-panel="profile-themes"],.profile-hub-workspace .profile-center-tabs .account-tab-panel[data-tab-panel="profile-ads"]{scroll-margin-top:1rem;}.profile-overview-action[data-tab-link],.profile-overview-activity-grid a[data-tab-link]{cursor:pointer;}@media (max-width:980px){.profile-category-choice-grid,.profile-products-choice-grid,.profile-category-summary-grid{grid-template-columns:1fr;}.profile-category-choice-card{min-height:150px;}}.profile-overview-v3 .profile-overview-main-hero{grid-template-columns:minmax(128px,188px) minmax(0,1fr) !important;gap:clamp(1rem,2vw,1.35rem) !important;}.profile-overview-v3 .profile-overview-main-hero .profile-overview-v2-copy h2{max-width:none !important;font-size:clamp(2.8rem,6vw,5.25rem) !important;line-height:.9 !important;}.profile-overview-v3 .profile-overview-main-hero .profile-overview-v2-copy>p{max-width:78ch !important;}.profile-overview-horizontal-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;align-items:stretch !important;gap:clamp(.85rem,1.8vw,1.15rem) !important;}.profile-overview-horizontal-grid .profile-overview-summary-card{min-width:0;height:100%;}.profile-overview-horizontal-grid .profile-overview-actions{max-height:none;}.profile-balance-full-panel,.profile-ninekpay-full{width:100%;max-width:100%;min-width:0;display:grid;gap:clamp(1rem,2vw,1.25rem);}.profile-balance-metrics,.profile-ninekpay-full .ninekpay-metrics{width:100%;margin:0;}.profile-balance-history-panel,.profile-ninekpay-full .panel,.profile-ninekpay-full .stat-card,.profile-ninekpay-full .ninekpay-request-card,.profile-ninekpay-full .ninekpay-method-card{min-width:0;max-width:100%;}.profile-ninekpay-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:1rem;align-items:stretch;padding:clamp(1rem,2vw,1.25rem);border:2px solid rgba(255,255,255,.14);border-radius:26px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(0,0,0,.16));}.profile-ninekpay-hero .ninekpay-hero-copy h2{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.9;margin:.15rem 0 .45rem;}.profile-ninekpay-hero .ninekpay-availability-card{min-width:0;width:100%;}.profile-ninekpay-full .ninekpay-request-form,.profile-ninekpay-full .admin-form-grid{min-width:0;max-width:100%;}.profile-ninekpay-full .ninekpay-quick-buttons{display:flex;flex-wrap:wrap;gap:.5rem;}.profile-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;min-width:0;}.profile-balance-full-panel .table-wrap,.profile-ninekpay-full .table-wrap{max-width:100%;overflow-x:auto;}.profile-themes-panel .section-head .status-pill,.profile-products-panel .section-head .status-pill{max-width:100%;overflow-wrap:anywhere;}@media (max-width:1180px){.profile-overview-horizontal-grid{grid-template-columns:1fr !important;}.profile-ninekpay-hero,.profile-history-grid{grid-template-columns:1fr;}}@media (max-width:720px){.profile-overview-v3 .profile-overview-main-hero,.profile-balance-full-panel .profile-tool-grid.two{grid-template-columns:1fr !important;}}.profile-overview-stat-copy{width:100%;min-width:0;}.profile-overview-stat-copy .profile-overview-key-stats{margin:0;width:100%;}.profile-overview-horizontal-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;align-items:stretch !important;}.profile-overview-horizontal-grid .profile-overview-summary-card:last-child{grid-column:auto !important;}.profile-overview-horizontal-grid .profile-overview-summary-card{min-height:0 !important;}.profile-overview-summary-card .section-head h2{overflow-wrap:anywhere;}.profile-add-funds-grid{display:grid;grid-template-columns:minmax(0,1fr) !important;gap:1rem;width:100%;}.profile-wallet-transactions-panel .table-wrap a[data-tab-link="profile-invoices"]{font-weight:950;text-decoration:none;color:var(--accent);}.profile-friend-code-tools{display:flex !important;flex-wrap:wrap;align-items:center;gap:.55rem .7rem;}.profile-friend-code-tools strong{letter-spacing:.08em;}.profile-friend-code-tools form{margin:0;}.profile-friend-code-tools em{flex-basis:100%;color:var(--muted);font-style:normal;font-size:.82rem;font-weight:850;}.profile-products-panel .status-pill,.profile-themes-panel .status-pill{white-space:normal;}@media (max-width:760px){.profile-overview-horizontal-grid{grid-template-columns:1fr !important;}}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-9k-borrow"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-9k-methods"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-9k-active"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-9k-history"]{display:none !important;}.profile-ninekpay-home-subview{gap:clamp(.85rem,1.8vw,1.15rem);}.profile-ninekpay-home-panel>.section-head h2,.profile-ninekpay-tool-panel>.section-head h2{font-size:clamp(2rem,4vw,3.4rem);line-height:.95;margin-bottom:.25rem;}.profile-ninekpay-home-panel>.section-head .form-help,.profile-ninekpay-tool-panel>.section-head .form-help{max-width:68ch;}.profile-ninekpay-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.profile-ninekpay-choice-grid .profile-category-choice-card{min-height:172px;}.profile-ninekpay-choice-grid .profile-category-choice-card strong{font-size:clamp(1.25rem,2.3vw,1.85rem);}.profile-ninekpay-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.profile-ninekpay-summary-grid article,.profile-ninekpay-tool-panel .panel,.profile-ninekpay-tool-panel .stat-card,.profile-ninekpay-tool-panel .ninekpay-request-card,.profile-ninekpay-tool-panel .ninekpay-method-card{min-width:0;max-width:100%;}.profile-ninekpay-lock-note{margin:0;}.profile-ninekpay-borrow-panel .ninekpay-request-form,.profile-ninekpay-methods-panel .admin-form-grid,.profile-ninekpay-active-panel .admin-form-grid{width:100%;min-width:0;max-width:100%;}.profile-ninekpay-borrow-panel .ninekpay-quick-buttons{display:flex;flex-wrap:wrap;gap:.5rem;}.profile-ninekpay-tool-panel .profile-history-grid{width:100%;min-width:0;}.profile-ninekpay-tool-panel .table-wrap{max-width:100%;overflow-x:auto;}@media (max-width:1180px){.profile-ninekpay-choice-grid,.profile-ninekpay-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:680px){.profile-ninekpay-choice-grid,.profile-ninekpay-summary-grid{grid-template-columns:1fr;}}.profile-overview-stacked-grid{display:grid !important;grid-template-columns:1fr !important;gap:1rem !important;align-items:stretch !important;}.profile-overview-stacked-grid .profile-overview-summary-card{min-height:0 !important;width:100% !important;}.profile-overview-stacked-grid .profile-overview-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));}.profile-wallet-transactions-subview .table-wrap,.profile-eligibility-subview .table-wrap{max-width:100%;overflow-x:auto;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-overview"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-breakdown"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-requirements"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-rewards"]{display:none !important;}.profile-eligibility-panel,.profile-eligibility-subview{display:grid;gap:1rem;min-width:0;}.profile-eligibility-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.profile-eligibility-choice-grid .profile-category-choice-card{min-height:160px;}.profile-eligibility-hero{overflow:visible !important;grid-template-columns:minmax(300px,420px) minmax(0,1fr) !important;align-items:center;}.profile-workspace .eligibility-speedometer-card-improved,.profile-workspace .eligibility-speedometer-card{overflow:visible !important;width:100%;max-width:430px;min-height:310px;padding:1.15rem 1.15rem 1rem;justify-self:center;align-content:center;gap:.35rem;}.profile-workspace .eligibility-speedometer{width:min(100%,370px);max-height:none !important;overflow:visible !important;}.profile-workspace .eligibility-score-center{position:static !important;transform:none !important;margin:-1.4rem auto .35rem;z-index:2;width:max-content;max-width:100%;}.eligibility-threshold-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;width:100%;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em;}.eligibility-threshold-legend span{padding:.32rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.10);}.eligibility-threshold-legend .red{color:#ff8a8a;}.eligibility-threshold-legend .yellow{color:#ffd27a;}.eligibility-threshold-legend .green{color:#7dff9d;}.profile-eligibility-requirements-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);}.eligibility-action-checklist{counter-reset:eligibility-step;}.eligibility-action-checklist .eligibility-action-step{position:relative;display:grid;gap:.35rem;padding:.9rem .95rem .9rem 3.1rem;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);}.eligibility-action-checklist .eligibility-action-step::before{counter-increment:eligibility-step;content:counter(eligibility-step);position:absolute;left:.8rem;top:.85rem;width:1.65rem;height:1.65rem;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 62%,#fff 10%);color:#fff;font-weight:1000;}.eligibility-action-checklist .eligibility-action-step strong{font-size:1rem;}.eligibility-action-checklist .eligibility-action-step span,.eligibility-action-checklist .eligibility-action-step em{color:var(--muted);font-style:normal;font-weight:800;line-height:1.35;}.eligibility-requirements-panel,.eligibility-rewards-panel{padding:1rem;border:var(--border);border-radius:28px;background:color-mix(in srgb,var(--panel,rgba(255,255,255,.82)) 88%,#fff 12%);box-shadow:var(--shadow);}.eligibility-requirement-grid,.eligibility-reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;}.eligibility-requirement-card,.eligibility-reward-card{display:grid;gap:.65rem;padding:.9rem;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);}.eligibility-requirement-card h3,.eligibility-reward-card h3{margin:0;}.eligibility-requirement-card p,.eligibility-reward-card p{margin:0;color:var(--muted);font-weight:800;line-height:1.35;}.eligibility-requirement-pills{display:flex;flex-wrap:wrap;gap:.4rem;}.eligibility-requirement-pills span{padding:.38rem .55rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);font-size:.78rem;font-weight:950;}@media (max-width:1180px){.profile-eligibility-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.profile-eligibility-hero,.profile-eligibility-requirements-grid{grid-template-columns:1fr !important;}}@media (max-width:680px){.profile-eligibility-choice-grid,.profile-overview-stacked-grid .profile-overview-actions,.profile-overview-money-row{grid-template-columns:1fr !important;}.profile-workspace .eligibility-speedometer-card-improved,.profile-workspace .eligibility-speedometer-card{min-height:280px;padding-inline:.7rem;}}.eligibility-settings-grid-expanded{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;}.eligibility-slider-card{gap:0.9rem;}.eligibility-range-field{display:grid;gap:0.4rem;}.eligibility-range-field input[type="range"]{width:100%;accent-color:var(--accent,#5dff9d);}.eligibility-range-field input[type="number"]{width:100%;}.eligibility-threshold-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem;}.eligibility-negative-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem;padding-top:0.35rem;border-top:1px solid color-mix(in srgb,var(--text,#fff) 14%,transparent);}.eligibility-borrow-penalty-panel{margin-top:1rem;}@media (max-width:760px){.eligibility-threshold-slider-grid,.eligibility-negative-controls{grid-template-columns:1fr;}}.profile-eligibility-title{align-items:start;margin-bottom:.15rem;}.profile-eligibility-title .eyebrow{margin-bottom:.25rem;}.profile-eligibility-title h2{margin:0;}.profile-subview-back-prominent.profile-eligibility-return{display:flex;justify-content:flex-start;padding:.7rem .75rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--brand,#7c3aed) 32%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--brand,#7c3aed) 12%,rgba(255,255,255,.05));}.profile-subview-back-prominent.profile-eligibility-return .button{box-shadow:0 10px 26px color-mix(in srgb,var(--brand,#7c3aed) 28%,transparent);}.profile-eligibility-requirements-stack{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch;}.profile-eligibility-requirements-stack .eligibility-action-panel,.profile-eligibility-requirements-stack .eligibility-requirements-panel{min-width:0;width:100%;}.profile-eligibility-requirements-stack .eligibility-requirement-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}.profile-workspace .eligibility-speedometer-card-detailed,.profile-workspace .eligibility-speedometer-card-improved{min-height:360px;max-width:500px;padding:1.15rem 1.25rem 1.15rem;}.profile-workspace .eligibility-speedometer-detailed{width:min(100%,440px);}.profile-workspace .eligibility-speedometer-card-detailed .eligibility-score-center,.profile-workspace .eligibility-speedometer-card-improved .eligibility-score-center{margin:.05rem auto .5rem !important;padding:.45rem .85rem;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.12);}.profile-workspace .eligibility-gauge-segment{stroke-linecap:butt;stroke-width:18;}.profile-workspace .eligibility-gauge-bg{stroke-width:22;opacity:.55;}.profile-workspace .eligibility-gauge-progress{stroke-width:8;stroke-linecap:round;opacity:.92;}.eligibility-gauge-threshold circle{fill:var(--panel,#1f1740);stroke:rgba(255,255,255,.92);stroke-width:2;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));}.eligibility-gauge-threshold text,.eligibility-gauge-range-copy,.profile-workspace .eligibility-gauge-tick{fill:var(--ink,#fff);font-size:10px;font-weight:1000;text-anchor:middle;letter-spacing:.08em;text-transform:uppercase;paint-order:stroke;stroke:rgba(0,0,0,.35);stroke-width:2px;}.eligibility-gauge-range-copy{font-size:8px;fill:var(--muted,rgba(255,255,255,.72));stroke-width:1px;}.eligibility-threshold-legend-detailed{margin-top:.35rem;align-items:center;}.eligibility-threshold-legend-detailed span{background:rgba(0,0,0,.18);}@media (max-width:760px){.profile-workspace .eligibility-speedometer-card-detailed,.profile-workspace .eligibility-speedometer-card-improved{min-height:330px;padding:.85rem;}.profile-eligibility-requirements-stack .eligibility-requirement-grid{grid-template-columns:1fr;}}.eligibility-gauge-f{stroke:#ef4444;}.eligibility-gauge-d{stroke:#fb923c;}.eligibility-gauge-c{stroke:#facc15;}.eligibility-gauge-b{stroke:#84cc16;}.eligibility-gauge-a{stroke:#22c55e;}.eligibility-threshold-legend .f{color:#ff9b9b;}.eligibility-threshold-legend .d{color:#ffc08a;}.eligibility-threshold-legend .c{color:#ffe27a;}.eligibility-threshold-legend .b{color:#caff75;}.eligibility-threshold-legend .a{color:#7dff9d;}.eligibility-speedometer-card-has-history,.eligibility-speedometer-card:has(.eligibility-score-history-card),.eligibility-speedometer-card-improved:has(.eligibility-score-history-card),.eligibility-speedometer-card-detailed:has(.eligibility-score-history-card){align-content:center;gap:.55rem;}.eligibility-score-center.eligibility-score-center-modern{position:static !important;transform:none !important;display:grid;justify-items:center;align-items:center;gap:.15rem;width:min(100%,330px);min-width:0;margin:-.45rem auto .2rem !important;padding:.6rem .85rem .7rem;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px rgba(0,0,0,.16);text-align:center;}.eligibility-score-number{display:flex;align-items:baseline;justify-content:center;gap:.22rem;line-height:.92;}.eligibility-score-center-modern .eligibility-score-number strong{font-size:clamp(2.1rem,5vw,3.3rem);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.28);}.eligibility-score-center-modern .eligibility-score-number small{color:color-mix(in srgb,var(--muted,rgba(255,255,255,.75)) 82%,#fff 18%);font-size:.95rem;font-weight:1000;}.eligibility-score-center-modern>em{margin:0;color:color-mix(in srgb,var(--ink,#fff) 90%,var(--eligibility-band,#22c55e) 10%);font-size:.78rem;font-style:normal;font-weight:1000;letter-spacing:.11em;text-transform:uppercase;}.eligibility-score-change{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;margin-top:.12rem;padding:.28rem .58rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:var(--muted,rgba(255,255,255,.72));font-style:normal;font-weight:1000;}.eligibility-score-change span{color:inherit;font-size:.9rem;}.eligibility-score-change em{margin:0;color:color-mix(in srgb,currentColor 70%,#fff 30%);font-size:.64rem;font-style:normal;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;}.eligibility-score-change.is-up{color:#86efac;background:rgba(34,197,94,.16);border-color:rgba(134,239,172,.28);}.eligibility-score-change.is-down{color:#fca5a5;background:rgba(239,68,68,.16);border-color:rgba(252,165,165,.28);}.eligibility-score-change.is-flat{color:#dbeafe;background:rgba(96,165,250,.12);border-color:rgba(191,219,254,.22);}.eligibility-score-history-card{display:grid;gap:.45rem;width:min(100%,380px);margin:.1rem auto 0;padding:.72rem;border-radius:20px;border:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);}.eligibility-score-history-card>div{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline;}.eligibility-score-history-card>div strong{color:var(--ink,#fff);font-size:.82rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;}.eligibility-score-history-card>div span{color:var(--muted,rgba(255,255,255,.72));font-size:.72rem;font-weight:850;}.eligibility-score-history-card ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;list-style:none;margin:0;padding:0;}.eligibility-history-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;min-width:0;padding:.38rem .45rem;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.06);font-weight:900;}.eligibility-history-row span{color:var(--muted,rgba(255,255,255,.72));white-space:nowrap;}.eligibility-history-row strong{color:var(--ink,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.eligibility-history-row em{color:var(--muted,rgba(255,255,255,.72));font-size:.7rem;font-style:normal;white-space:nowrap;}.eligibility-history-row.is-up span{color:#86efac;}.eligibility-history-row.is-down span{color:#fca5a5;}.eligibility-history-row.is-flat span{color:#dbeafe;}.profile-workspace .eligibility-speedometer-card-detailed,.profile-workspace .eligibility-speedometer-card-improved{min-height:440px;}.profile-workspace .eligibility-speedometer-detailed{width:min(100%,430px);}@media (max-width:560px){.eligibility-score-history-card ol{grid-template-columns:1fr;}.eligibility-score-history-card>div{display:grid;justify-items:center;text-align:center;}}.eligibility-speedometer-card,.profile-workspace .eligibility-speedometer-card-improved,.profile-workspace .eligibility-speedometer-card-detailed{background:radial-gradient(circle at 50% 78%,rgba(126,91,255,.20),transparent 42%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.10),transparent 34%),linear-gradient(160deg,#33255d 0%,#251a49 52%,#1c1437 100%) !important;border:1px solid rgba(244,190,86,.58) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 38px rgba(111,76,255,.10),0 18px 40px rgba(8,4,28,.22) !important;}.eligibility-speedometer-card::after,.profile-workspace .eligibility-speedometer-card-improved::after,.profile-workspace .eligibility-speedometer-card-detailed::after{content: "";position:absolute;inset:8px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 24px rgba(255,255,255,.035);}.eligibility-speedometer,.profile-workspace .eligibility-speedometer,.profile-workspace .eligibility-speedometer-detailed{max-height:none !important;overflow:visible;}.eligibility-speedometer-card .eligibility-gauge-bg{stroke:rgba(13,8,35,.60) !important;stroke-width:20 !important;opacity:.92 !important;}.eligibility-speedometer-card .eligibility-gauge-progress{display:none !important;}.eligibility-speedometer-card .eligibility-gauge-segment{stroke-width:18 !important;stroke-linecap:butt !important;opacity:1 !important;}.profile-workspace .eligibility-speedometer-card-detailed .eligibility-gauge-segment,.profile-workspace .eligibility-speedometer-card-improved .eligibility-gauge-segment{stroke-width:22 !important;}.eligibility-gauge-f{stroke:#ff1717 !important;filter:drop-shadow(0 0 8px rgba(255,23,23,.44)) drop-shadow(0 8px 10px rgba(0,0,0,.22)) !important;}.eligibility-gauge-d{stroke:#ff8a00 !important;filter:drop-shadow(0 0 9px rgba(255,138,0,.42)) drop-shadow(0 8px 10px rgba(0,0,0,.22)) !important;}.eligibility-gauge-c{stroke:#ffd21a !important;filter:drop-shadow(0 0 10px rgba(255,210,26,.44)) drop-shadow(0 8px 10px rgba(0,0,0,.22)) !important;}.eligibility-gauge-b{stroke:#98f10c !important;filter:drop-shadow(0 0 10px rgba(152,241,12,.42)) drop-shadow(0 8px 10px rgba(0,0,0,.22)) !important;}.eligibility-gauge-a{stroke:#16d96f !important;filter:drop-shadow(0 0 11px rgba(22,217,111,.44)) drop-shadow(0 8px 10px rgba(0,0,0,.22)) !important;}.eligibility-gauge-scale-line{stroke-linecap:round;pointer-events:none;}.eligibility-gauge-scale-line.is-minor{stroke:rgba(50,255,83,.70);stroke-width:1.25;opacity:.92;}.eligibility-gauge-scale-line.is-major{stroke:rgba(255,255,255,.94);stroke-width:2.5;opacity:.98;filter:drop-shadow(0 0 5px rgba(99,255,115,.38));}.eligibility-gauge-score-label{fill:rgba(255,255,255,.96);font-size:8.25px;font-weight:1000;text-anchor:middle;letter-spacing:.025em;paint-order:stroke;stroke:rgba(8,4,28,.60);stroke-width:2px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.30));}.profile-workspace .eligibility-speedometer-detailed .eligibility-gauge-score-label{font-size:9.5px;}.eligibility-speedometer-card .eligibility-gauge-needle{stroke:#ffffff !important;stroke-width:6.5 !important;stroke-linecap:round !important;filter:drop-shadow(0 0 7px rgba(255,255,255,.38)) drop-shadow(0 7px 8px rgba(0,0,0,.30)) !important;}.profile-workspace .eligibility-speedometer-card-detailed .eligibility-gauge-needle,.profile-workspace .eligibility-speedometer-card-improved .eligibility-gauge-needle{stroke-width:7.5 !important;}.eligibility-speedometer-card .eligibility-gauge-cap{fill:#fff !important;stroke:rgba(239,232,255,.95) !important;stroke-width:4.5 !important;filter:drop-shadow(0 0 10px rgba(255,255,255,.36)) drop-shadow(0 7px 10px rgba(0,0,0,.34));}.eligibility-speedometer-card .eligibility-gauge-tick,.profile-workspace .eligibility-speedometer-card .eligibility-gauge-tick{fill:#fff !important;font-size:11px !important;font-weight:1000 !important;text-anchor:middle;paint-order:stroke;stroke:rgba(8,4,28,.70) !important;stroke-width:2.25px !important;filter:drop-shadow(0 3px 6px rgba(0,0,0,.32));}.profile-workspace .eligibility-speedometer-card-detailed .eligibility-gauge-tick,.profile-workspace .eligibility-speedometer-card-improved .eligibility-gauge-tick{font-size:12.5px !important;}.eligibility-speedometer-card-has-history,.eligibility-speedometer-card:has(.eligibility-score-history-card),.eligibility-speedometer-card-improved:has(.eligibility-score-history-card),.eligibility-speedometer-card-detailed:has(.eligibility-score-history-card){gap:.7rem;}.profile-workspace .eligibility-speedometer-card-detailed,.profile-workspace .eligibility-speedometer-card-improved{min-height:430px;}@media (max-width:560px){.eligibility-speedometer-card .eligibility-gauge-score-label{font-size:7.4px;stroke-width:1.8px;}.eligibility-speedometer-card .eligibility-gauge-scale-line.is-minor{stroke-width:1;}}.eligibility-grade-threshold-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;width:min(100%,390px);margin:.35rem auto 0;}.eligibility-grade-threshold-strip span{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:76px;padding:.34rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.075);color:#fff;font-size:.74rem;font-weight:950;line-height:1;letter-spacing:.025em;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 18px rgba(0,0,0,.14);}.eligibility-grade-threshold-strip span strong{font-size:.8rem;font-weight:1000;}.eligibility-grade-threshold-strip .a{border-color:rgba(34,217,111,.34);background:rgba(34,217,111,.14);}.eligibility-grade-threshold-strip .b{border-color:rgba(152,241,12,.32);background:rgba(152,241,12,.13);}.eligibility-grade-threshold-strip .c{border-color:rgba(255,210,26,.32);background:rgba(255,210,26,.13);}.eligibility-grade-threshold-strip .d{border-color:rgba(255,138,0,.32);background:rgba(255,138,0,.13);}.eligibility-score-change{gap:.32rem;white-space:nowrap;}.eligibility-score-change i{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(255,255,255,.15);color:currentColor;font-style:normal;font-size:.95rem;font-weight:1000;line-height:1;}.eligibility-score-change.is-up i{background:rgba(34,197,94,.24);box-shadow:0 0 12px rgba(34,197,94,.18);}.eligibility-score-change.is-down i{background:rgba(239,68,68,.24);box-shadow:0 0 12px rgba(239,68,68,.18);}.eligibility-score-change span{letter-spacing:.01em;}.eligibility-dashboard>.eligibility-score-history-card,.profile-eligibility-subview>.eligibility-score-history-card{width:100%;max-width:none;margin:1rem 0 0;}.profile-eligibility-panel .eligibility-score-history-card{display:none;}.eligibility-speedometer-card:not(:has(.eligibility-score-history-card)),.profile-workspace .eligibility-speedometer-card-improved:not(:has(.eligibility-score-history-card)),.profile-workspace .eligibility-speedometer-card-detailed:not(:has(.eligibility-score-history-card)){gap:.45rem;}.eligibility-speedometer-card .eligibility-gauge-score-label{font-size:7.5px;stroke-width:1.85px;}.profile-workspace .eligibility-speedometer-detailed .eligibility-gauge-score-label{font-size:8.6px;stroke-width:1.95px;}.eligibility-speedometer-card .eligibility-gauge-scale-line.is-minor{stroke:rgba(44,255,93,.82);stroke-width:1.35;}.eligibility-speedometer-card .eligibility-gauge-scale-line.is-major{stroke-width:2.8;}@media (max-width:560px){.eligibility-grade-threshold-strip span{min-width:68px;font-size:.68rem;}.eligibility-score-change{font-size:.85rem;}}.eligibility-breakdown-panel .eligibility-breakdown-list{display:grid;gap:0;overflow:hidden;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.30);}.eligibility-breakdown-panel .eligibility-breakdown-card{grid-template-columns:2.15rem minmax(0,1fr) minmax(74px,auto) !important;gap:.55rem !important;align-items:center;padding:.56rem .72rem !important;border:0 !important;border-bottom:1px solid rgba(148,163,184,.16) !important;border-radius:0 !important;background:rgba(255,255,255,.26) !important;box-shadow:none !important;}.eligibility-breakdown-panel .eligibility-breakdown-card:last-child{border-bottom:0 !important;}.eligibility-breakdown-panel .eligibility-breakdown-icon{width:2.05rem !important;height:2.05rem !important;border-radius:.7rem !important;font-size:1rem !important;}.eligibility-breakdown-panel .eligibility-breakdown-main{display:grid;grid-template-columns:minmax(142px,.75fr) minmax(190px,1fr);gap:.28rem .7rem;align-items:center;}.eligibility-breakdown-panel .eligibility-breakdown-head{justify-content:flex-start;gap:.45rem;min-width:0;}.eligibility-breakdown-panel .eligibility-breakdown-head strong{font-size:.92rem;line-height:1.1;}.eligibility-breakdown-panel .eligibility-grade-pill{padding:.16rem .45rem;font-size:.66rem;}.eligibility-breakdown-panel .eligibility-breakdown-main p{font-size:.78rem !important;line-height:1.28;}.eligibility-breakdown-panel .eligibility-progress-bar{grid-column:1 / -1;height:7px !important;}.eligibility-breakdown-panel .eligibility-points{min-width:70px !important;}.eligibility-breakdown-panel .eligibility-points strong{font-size:1.05rem !important;}.eligibility-breakdown-panel .eligibility-points span{font-size:.72rem;}.eligibility-action-list li.eligibility-action-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;}.eligibility-action-list li.eligibility-action-step>div{display:grid;gap:.24rem;min-width:0;}.eligibility-action-impact{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;padding:.38rem .62rem;border-radius:999px;font-size:.78rem;font-weight:1000;letter-spacing:.02em;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 18px rgba(0,0,0,.12);}.eligibility-action-impact.is-impact-high{color:#dcfce7;background:linear-gradient(135deg,rgba(34,197,94,.95),rgba(21,128,61,.92));border-color:rgba(134,239,172,.45);}.eligibility-action-impact.is-impact-medium{color:#451a03;background:linear-gradient(135deg,rgba(250,204,21,.96),rgba(251,146,60,.94));border-color:rgba(253,186,116,.55);}.eligibility-action-impact.is-impact-low{color:#fee2e2;background:linear-gradient(135deg,rgba(239,68,68,.94),rgba(185,28,28,.92));border-color:rgba(252,165,165,.48);}.eligibility-action-impact.is-impact-flat{color:var(--muted,#64748b);background:rgba(148,163,184,.16);border-color:rgba(148,163,184,.28);}.eligibility-score-influence-card{width:100%;margin-top:1rem;padding:1rem;border-radius:24px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 18px 36px rgba(15,23,42,.08);}.eligibility-donut-layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;}.eligibility-donut{position:relative;width:clamp(132px,16vw,176px);aspect-ratio:1;border-radius:999px;background:var(--eligibility-donut-gradient,conic-gradient(#94a3b8 0deg 360deg));box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 14px 30px rgba(15,23,42,.18);}.eligibility-donut::after{content: "";position:absolute;inset:27%;border-radius:inherit;background:color-mix(in srgb,var(--panel-bg,#fff) 88%,rgba(255,255,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 18px rgba(15,23,42,.12);}.eligibility-donut span{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-size:.74rem;font-weight:1000;letter-spacing:.05em;text-transform:uppercase;color:var(--ink,#0f172a);}.eligibility-donut-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem .65rem;margin:0;padding:0;list-style:none;}.eligibility-donut-legend li{display:grid;grid-template-columns:.8rem minmax(0,1fr) auto;gap:.35rem .5rem;align-items:center;padding:.42rem .55rem;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.38);}.eligibility-donut-legend i{width:.72rem;height:.72rem;border-radius:999px;background:var(--dot-color,#94a3b8);box-shadow:0 0 0 3px color-mix(in srgb,var(--dot-color,#94a3b8) 18%,transparent);}.eligibility-donut-legend span,.eligibility-donut-legend strong{font-size:.82rem;font-weight:950;line-height:1.15;}.eligibility-donut-legend em{grid-column:2 / -1;color:var(--muted,#64748b);font-size:.72rem;font-style:normal;line-height:1.2;}.admin-eligibility-workspace .eligibility-settings-grid-expanded,.eligibility-admin-form .eligibility-settings-grid-expanded{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr)) !important;gap:1rem !important;}.eligibility-admin-form .eligibility-threshold-card{padding:1rem 1.1rem !important;}.eligibility-admin-form .eligibility-threshold-slider-grid{grid-template-columns:repeat(4,minmax(118px,1fr));gap:.58rem;}.eligibility-admin-form .eligibility-negative-controls,.eligibility-admin-form .eligibility-overall-grade-grid{grid-template-columns:repeat(4,minmax(140px,1fr));}.eligibility-position-field select{width:100%;min-height:2.45rem;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:rgba(255,255,255,.86);color:var(--text,#0f172a);font-weight:900;padding:.4rem .58rem;}@media (max-width:1180px){.eligibility-admin-form .eligibility-threshold-slider-grid,.eligibility-admin-form .eligibility-negative-controls,.eligibility-admin-form .eligibility-overall-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:760px){.eligibility-breakdown-panel .eligibility-breakdown-card,.eligibility-action-list li.eligibility-action-step,.eligibility-donut-layout{grid-template-columns:1fr !important;}.eligibility-breakdown-panel .eligibility-breakdown-main,.eligibility-admin-form .eligibility-threshold-slider-grid,.eligibility-admin-form .eligibility-negative-controls,.eligibility-admin-form .eligibility-overall-grade-grid{grid-template-columns:1fr;}.eligibility-action-impact{justify-self:start;}.eligibility-donut{justify-self:center;}}.eligibility-donut-legend li.is-other{grid-column:1 / -1;}.eligibility-donut-legend li.is-zero{opacity:.78;}.eligibility-donut-legend li.is-other em{max-width:100%;}.profile-invoices-subview .transaction-ledger-container,.profile-wallet-transactions-panel .transaction-ledger-container{margin-top:.85rem;}.profile-category-choice-grid,.profile-eligibility-choice-grid,.profile-ninekpay-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(235px,100%),1fr));}.profile-category-choice-card{overflow:hidden;}.profile-category-choice-card strong,.profile-eligibility-choice-grid .profile-category-choice-card strong,.profile-ninekpay-choice-grid .profile-category-choice-card strong{font-size:clamp(1.35rem,1.75vw,1.9rem);line-height:1.05;overflow-wrap:normal;word-break:normal;hyphens:none;}.profile-category-choice-card em,.profile-category-summary-grid strong,.profile-category-summary-grid em,.profile-category-summary-grid span{overflow-wrap:break-word;word-break:normal;}html[data-theme] .profile-workspace{color:var(--ink,#271b48);}html[data-theme] .profile-block,html[data-theme] .profile-tool-panel,html[data-theme] .profile-subview-panel,html[data-theme] .friend-preview-card,html[data-theme] .eligibility-hero-card,html[data-theme] .eligibility-breakdown-panel,html[data-theme] .eligibility-action-panel,html[data-theme] .eligibility-threshold-card,html[data-theme] .eligibility-reward-card,html[data-theme] .eligibility-requirement-card{background:var(--theme-surface) !important;border-color:var(--theme-line) !important;color:var(--ink,#271b48) !important;}html[data-theme] .eligibility-breakdown-card,html[data-theme] .eligibility-meta-grid span,html[data-theme] .eligibility-score-history-card,html[data-theme] .eligibility-history-row,html[data-theme] .eligibility-requirement-pills span,html[data-theme] .profile-category-choice-card,html[data-theme] .profile-stat-card{background:var(--theme-surface-muted) !important;border-color:var(--theme-line) !important;color:var(--ink,#271b48) !important;}html[data-theme] .profile-category-choice-card:hover{background:var(--theme-control-hover) !important;}html[data-theme] .profile-category-choice-card.is-active{background:var(--theme-control-active) !important;border-color:var(--theme-line-strong) !important;color:var(--ink,#271b48) !important;}html[data-theme] .eligibility-progress-bar{background:color-mix(in srgb,var(--ink,#271b48) 12%,transparent) !important;}html[data-theme] .eligibility-progress-bar span{background:linear-gradient(90deg,var(--brand,#ff5dad),var(--brand-2,#23d7ff),var(--accent,#61ff9b)) !important;}html[data-theme] .profile-category-choice-card,html[data-theme] .profile-category-choice-card strong,html[data-theme] .profile-category-choice-card em,html[data-theme] .profile-tool-panel h2,html[data-theme] .profile-tool-panel h3{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none;}html[data-theme] .profile-category-choice-card strong{display:block;line-height:1.05;}html[data-theme] .eligibility-speedometer-card,html[data-theme] .profile-workspace .eligibility-speedometer-card-improved,html[data-theme] .profile-workspace .eligibility-speedometer-card-detailed{--eligibility-grade-f:var(--danger,#ff4f6d);--eligibility-grade-d:color-mix(in srgb,var(--danger,#ff4f6d) 42%,var(--warning,#ffb020) 58%);--eligibility-grade-c:var(--brand-3,#ffdc4f);--eligibility-grade-b:color-mix(in srgb,var(--accent,#61ff9b) 62%,var(--brand-3,#ffdc4f) 38%);--eligibility-grade-a:var(--success,#33c071);background:radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--brand,#ff5dad) 20%,transparent),transparent 42%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--panel-strong,#fff) 12%,transparent),transparent 34%),linear-gradient(160deg,color-mix(in srgb,var(--bg-2,#ffeaa8) 72%,var(--ink,#271b48) 18%) 0%,color-mix(in srgb,var(--bg,#fff7dc) 76%,var(--brand,#ff5dad) 12%) 100%) !important;border:1px solid color-mix(in srgb,var(--brand-3,#ffdc4f) 58%,var(--ink,#271b48) 16%) !important;box-shadow:var(--shadow,0 18px 50px rgba(39,27,72,.18)) !important;color:var(--ink,#271b48) !important;}html[data-theme] .eligibility-speedometer-card .eligibility-gauge-bg{stroke:color-mix(in srgb,var(--ink,#271b48) 34%,transparent) !important;}html[data-theme] .eligibility-gauge-f{stroke:var(--eligibility-grade-f) !important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--eligibility-grade-f) 45%,transparent)) !important;}html[data-theme] .eligibility-gauge-d{stroke:var(--eligibility-grade-d) !important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--eligibility-grade-d) 45%,transparent)) !important;}html[data-theme] .eligibility-gauge-c{stroke:var(--eligibility-grade-c) !important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--eligibility-grade-c) 45%,transparent)) !important;}html[data-theme] .eligibility-gauge-b{stroke:var(--eligibility-grade-b) !important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--eligibility-grade-b) 45%,transparent)) !important;}html[data-theme] .eligibility-gauge-a{stroke:var(--eligibility-grade-a) !important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--eligibility-grade-a) 45%,transparent)) !important;}html[data-theme] .eligibility-speedometer-card .eligibility-gauge-needle,html[data-theme] .eligibility-speedometer-card .eligibility-gauge-cap{stroke:var(--panel-strong,#fff) !important;fill:var(--ink,#271b48) !important;filter:drop-shadow(0 5px 8px color-mix(in srgb,var(--ink,#271b48) 28%,transparent)) !important;}html[data-theme] .eligibility-speedometer-card .eligibility-gauge-tick,html[data-theme] .eligibility-gauge-score-label{fill:var(--ink,#271b48) !important;stroke:color-mix(in srgb,var(--panel-strong,#fff) 78%,transparent) !important;filter:none !important;}html[data-theme] .eligibility-speedometer-card .eligibility-gauge-scale-line.is-minor{stroke:color-mix(in srgb,var(--accent,#61ff9b) 74%,var(--brand-2,#23d7ff) 26%) !important;}html[data-theme] .eligibility-speedometer-card .eligibility-gauge-scale-line.is-major{stroke:color-mix(in srgb,var(--panel-strong,#fff) 70%,var(--brand-2,#23d7ff) 30%) !important;}html[data-theme] .eligibility-score-center.eligibility-score-center-modern,html[data-theme] .eligibility-score-center{background:color-mix(in srgb,var(--panel-strong,#fff) 82%,transparent) !important;border-color:var(--theme-line) !important;color:var(--ink,#271b48) !important;}html[data-theme] .eligibility-score-center-modern .eligibility-score-number strong,html[data-theme] .eligibility-score-center strong{color:var(--ink,#271b48) !important;text-shadow:none !important;}html[data-theme] .eligibility-score-center-modern .eligibility-score-number small,html[data-theme] .eligibility-score-center-modern>em,html[data-theme] .eligibility-score-center span,html[data-theme] .eligibility-score-center em{color:var(--muted,#6c6380) !important;text-shadow:none !important;}html[data-theme] .eligibility-grade-threshold-strip span,html[data-theme] .eligibility-threshold-legend span,html[data-theme] .eligibility-threshold-legend-detailed span{background:var(--theme-surface-muted) !important;border-color:var(--theme-line) !important;color:var(--ink,#271b48) !important;}html[data-theme] .eligibility-grade-threshold-strip .a,html[data-theme] .eligibility-threshold-legend .a{border-color:color-mix(in srgb,var(--eligibility-grade-a) 44%,transparent) !important;}html[data-theme] .eligibility-grade-threshold-strip .b,html[data-theme] .eligibility-threshold-legend .b{border-color:color-mix(in srgb,var(--eligibility-grade-b) 44%,transparent) !important;}html[data-theme] .eligibility-grade-threshold-strip .c,html[data-theme] .eligibility-threshold-legend .c{border-color:color-mix(in srgb,var(--eligibility-grade-c) 44%,transparent) !important;}html[data-theme] .eligibility-grade-threshold-strip .d,html[data-theme] .eligibility-threshold-legend .d{border-color:color-mix(in srgb,var(--eligibility-grade-d) 44%,transparent) !important;}html[data-theme] .eligibility-threshold-legend .f{color:var(--eligibility-grade-f) !important;}html[data-theme] .eligibility-score-change{background:var(--theme-surface-muted) !important;border-color:var(--theme-line) !important;color:var(--ink,#271b48) !important;}html[data-theme] .eligibility-score-change.is-up{color:var(--success,#33c071) !important;}html[data-theme] .eligibility-score-change.is-down{color:var(--danger,#ff4f6d) !important;}html[data-theme] .eligibility-score-change.is-flat{color:var(--brand-2,#23d7ff) !important;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link^="profile-badges-category-"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link^="profile-badge-detail-"]{display:none;}.profile-badges-panel,.profile-badge-category-panel,.profile-badge-detail-panel,.profile-badge-public-shell{min-width:0;width:100%;}.profile-badge-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));}.profile-badge-category-card strong,.profile-badge-card strong,.profile-badge-card small,.profile-badge-card em,.profile-badge-detail-card{overflow-wrap:break-word;word-break:normal;}.profile-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:0.9rem;min-width:0;}.profile-badge-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0.7rem;min-width:0;padding:0.85rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border,#d9d2e5),transparent 10%);background:linear-gradient(135deg,color-mix(in srgb,var(--panel,#fff),transparent 0%),color-mix(in srgb,var(--accent-soft,#f3ebff),transparent 25%));color:var(--text,#1d1728);text-decoration:none;box-shadow:0 10px 24px color-mix(in srgb,var(--shadow,#1b1130),transparent 88%);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,opacity 160ms ease;}.profile-badge-card:hover,.profile-badge-card:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent,#7c3aed),transparent 22%);box-shadow:0 16px 32px color-mix(in srgb,var(--shadow,#1b1130),transparent 82%);outline:none;}.profile-badge-card.is-locked{opacity:0.68;background:color-mix(in srgb,var(--panel,#fff),var(--muted,#6f6584) 8%);}.profile-badge-card-icon,.profile-badge-detail-icon{width:3.1rem;height:3.1rem;border-radius:1rem;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-soft,#f3ebff),transparent 8%);border:1px solid color-mix(in srgb,var(--accent,#7c3aed),transparent 58%);font-size:1.6rem;overflow:hidden;flex:none;}.profile-badge-card-icon img,.profile-badge-detail-icon img{width:100%;height:100%;object-fit:contain;padding:0.25rem;}.profile-badge-card-copy{display:grid;gap:0.18rem;min-width:0;}.profile-badge-card-copy strong{line-height:1.15;font-size:0.98rem;}.profile-badge-card-copy small,.profile-badge-card-copy em{color:var(--muted,#6f6584);font-size:0.78rem;font-style:normal;line-height:1.25;}.profile-badge-hover{position:absolute;left:0.75rem;right:0.75rem;bottom:calc(100% + 0.45rem);z-index:20;pointer-events:none;opacity:0;transform:translateY(0.2rem);padding:0.45rem 0.6rem;border-radius:0.75rem;background:color-mix(in srgb,var(--panel-strong,#ffffff),var(--text,#1d1728) 8%);border:1px solid color-mix(in srgb,var(--border,#d9d2e5),transparent 5%);color:var(--text,#1d1728);box-shadow:0 14px 34px color-mix(in srgb,var(--shadow,#1b1130),transparent 78%);font-size:0.8rem;font-weight:700;text-align:center;white-space:normal;}.profile-badge-card:hover .profile-badge-hover,.profile-badge-card:focus-visible .profile-badge-hover{opacity:1;transform:translateY(0);}.profile-badge-detail-card{display:grid;gap:1rem;}.profile-badge-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;}.profile-badge-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:0.75rem;}.profile-badge-detail-grid>div{border-radius:1rem;border:1px solid color-mix(in srgb,var(--border,#d9d2e5),transparent 8%);background:color-mix(in srgb,var(--panel,#fff),transparent 4%);}.profile-badge-detail-grid>div{padding:0.8rem;display:grid;gap:0.2rem;}.profile-badge-detail-grid span{color:var(--muted,#6f6584);font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;}.profile-badge-detail-grid strong{min-width:0;overflow-wrap:break-word;}.public-profile-badge-card .profile-badge-card-copy em{display:block;margin-top:0.15rem;}@media (max-width:720px){.profile-badge-detail-hero,.profile-badge-card{grid-template-columns:1fr;text-align:left;}.profile-badge-card-icon,.profile-badge-detail-icon{width:3rem;height:3rem;}.profile-badge-hover{position:static;opacity:1;transform:none;margin-top:0.45rem;grid-column:1 / -1;}}.profile-account-settings-panel .profile-settings-single-container{display:grid;gap:1rem;border:1px solid color-mix(in srgb,var(--border,#d9d2e5),transparent 8%);border-radius:1.25rem;padding:1rem;background:color-mix(in srgb,var(--panel,#fff),transparent 2%);}.profile-account-settings-panel .profile-settings-row{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--border,#d9d2e5),transparent 12%);border-radius:1rem;padding:1rem;background:color-mix(in srgb,var(--panel,#fff),var(--accent-soft,#f3ebff) 9%);min-width:0;}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-badges-earned"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-badges-locked"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-badges-leaderboard"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link^="profile-badge-detail-"]{display:none;}.profile-badge-grid-large{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));}.profile-badge-card-large{grid-template-columns:4.7rem minmax(0,1fr);min-height:8.75rem;align-items:stretch;}.profile-badge-card-large .profile-badge-card-icon{width:4.7rem;height:4.7rem;font-size:2.35rem;border-radius:1.25rem;}.profile-badge-card-large .profile-badge-card-copy{align-content:start;gap:.38rem;}.profile-badge-card-large .profile-badge-card-copy strong{font-size:1.12rem;}.profile-badge-card-large .profile-badge-card-copy small{font-size:.9rem;}.profile-badge-card-large .button{width:max-content;margin-top:.2rem;}.profile-badge-detail-card{padding:1.1rem;}.profile-badge-detail-icon{width:6.5rem;height:6.5rem;font-size:3.5rem;border-radius:1.6rem;}.profile-badge-detail-hero h2{margin:.15rem 0 .35rem;font-size:clamp(1.7rem,3vw,2.6rem);}.account-badges-page{display:grid;gap:1rem;}@media (max-width:720px){.profile-badge-card-large{grid-template-columns:1fr;}.profile-badge-card-large .profile-badge-card-icon,.profile-badge-detail-icon{width:4.25rem;height:4.25rem;}}.profile-settings-compact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;align-items:start;}.profile-settings-compact-grid .profile-settings-row{min-height:0;border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:1rem;background:rgba(255,255,255,.045);}.profile-settings-compact-grid .profile-display-card{grid-column:1 / -1;}.profile-delete-redirect-card{grid-column:1 / -1;border-color:rgba(255,90,90,.42) !important;background:rgba(255,90,90,.08) !important;}.profile-buttons-order-form{gap:1rem;}.profile-button-order-list{display:grid;gap:.65rem;}.profile-button-order-row{display:grid;grid-template-columns:auto minmax(170px,1fr) minmax(120px,180px);gap:.75rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;padding:.75rem;background:rgba(255,255,255,.045);}.profile-button-order-row input{width:100%;}.profile-button-order-handle{font-weight:900;opacity:.75;}.profile-overview-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));}.profile-badge-detail-card.is-locked,.profile-badge-card.is-locked{border-color:rgba(255,205,90,.45);background:rgba(255,205,90,.08);}@media (max-width:720px){.profile-button-order-row{grid-template-columns:1fr;}.profile-settings-compact-grid{grid-template-columns:1fr;}}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-buttons"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-deletion-request"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-friends"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-badges"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-badges-earned"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-badges-locked"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-badges-leaderboard"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-overview"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-breakdown"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-requirements"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-eligibility-rewards"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link^="profile-badge-detail-"]{display:none !important;}.profile-social-panel,.profile-balance-eligibility-panel{margin-top:1rem;}.profile-social-choice-grid,.profile-balance-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));}.profile-account-settings-panel .profile-settings-compact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr)) !important;gap:.85rem !important;align-items:start !important;}.profile-account-settings-panel .profile-settings-row{min-width:0 !important;max-width:100% !important;overflow:hidden !important;}.profile-account-settings-panel .profile-settings-row form,.profile-account-settings-panel .profile-settings-row label,.profile-account-settings-panel .profile-settings-row input,.profile-account-settings-panel .profile-settings-row select,.profile-account-settings-panel .profile-settings-row textarea{min-width:0 !important;max-width:100% !important;width:100%;box-sizing:border-box;}.profile-account-settings-panel .form-grid,.profile-account-settings-panel .details-grid,.profile-account-settings-panel .stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr)) !important;min-width:0 !important;}.profile-account-settings-panel .span-2{grid-column:1 / -1;}.profile-account-settings-panel .settings-inline-action,.profile-account-settings-panel .button-row{flex-wrap:wrap;min-width:0;}.profile-friends-panel .profile-friends-content{display:grid;gap:.85rem;margin:1rem 0;}.profile-buttons-panel .section-head{margin-bottom:.8rem;}.profile-buttons-panel .profile-buttons-order-form{gap:.8rem !important;}.profile-buttons-panel .profile-button-order-list{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr)) !important;gap:.5rem !important;}.profile-buttons-panel .profile-button-order-row{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;gap:.45rem !important;align-items:center !important;padding:.55rem .6rem !important;border-radius:.75rem !important;min-height:0 !important;}.profile-buttons-panel .profile-button-order-row strong{font-size:.88rem !important;line-height:1.1 !important;min-width:0 !important;overflow-wrap:anywhere !important;}.profile-buttons-panel .profile-button-order-row label{display:flex !important;align-items:center !important;gap:.35rem !important;margin:0 !important;font-size:.72rem !important;font-weight:800 !important;white-space:nowrap !important;}.profile-buttons-panel .profile-button-order-row input[type="number"]{width:3.9rem !important;min-width:3.9rem !important;padding:.35rem .4rem !important;text-align:center !important;}.profile-buttons-panel .profile-button-order-handle{font-size:.9rem !important;line-height:1 !important;}.profile-account-settings-panel .profile-settings-compact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr)) !important;}.profile-account-settings-panel .profile-settings-row{contain:layout paint;}.profile-account-settings-panel .profile-settings-row .button{max-width:100%;white-space:normal;}@media (max-width:560px){.profile-buttons-panel .profile-button-order-row{grid-template-columns:auto minmax(0,1fr) !important;}.profile-buttons-panel .profile-button-order-row label{grid-column:1 / -1;justify-content:space-between;}}.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-discord-daily"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-discord-bank"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-discord-games"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-discord-inventory"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-discord-level"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-discord-leaderboards"],.profile-hub-workspace .profile-center-tabs .account-tabs.vertical>.account-tab-link[data-tab-link="profile-discord-server-management"]{display:none !important;}.profile-discord-subview .profile-category-summary-grid{margin:1rem 0;}.giveaway-center-hero .profile-category-summary-grid,.rotcore-hero .profile-category-summary-grid{margin-top:1rem;}.profile-account-balance-home-panel{display:grid;gap:1rem;}.profile-balance-choice-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));}.profile-balance-ledger-preview{margin:0;}.profile-balance-ledger-preview ol{list-style:none;display:grid;gap:.5rem;margin:.7rem 0 0;padding:0;}.profile-balance-ledger-preview li{display:grid;grid-template-columns:minmax(120px,.7fr) auto minmax(0,1fr);gap:.6rem;align-items:center;padding:.55rem .7rem;border-radius:14px;background:rgba(255,255,255,.055);}.profile-balance-ledger-preview span,.profile-balance-ledger-preview em{color:var(--muted);font-style:normal;}@media (max-width:900px){.profile-balance-ledger-preview li{grid-template-columns:1fr;}}.profile-overview-actions>.profile-overview-action{display:grid !important;grid-template-rows:auto auto 1fr;align-content:start;justify-items:start;min-height:112px;width:100%;border-radius:18px;text-decoration:none !important;color:var(--ink) !important;}.profile-overview-actions>.profile-overview-action span,.profile-overview-actions>.profile-overview-action strong,.profile-overview-actions>.profile-overview-action em{display:block;}.profile-overview-actions>.profile-overview-action-external{cursor:pointer;}.profile-overview-actions>a.profile-overview-action,.profile-overview-actions>a.profile-overview-action:link,.profile-overview-actions>a.profile-overview-action:visited,.profile-overview-actions>a.profile-overview-action.profile-overview-action--redeem{display:grid !important;gap:.35rem !important;align-content:start !important;justify-items:start !important;min-height:112px !important;width:100% !important;box-sizing:border-box !important;padding:.9rem 1rem !important;border-radius:18px !important;border:2px solid rgba(148,163,184,.32) !important;background:rgba(255,255,255,.62) !important;box-shadow:none !important;color:var(--ink,var(--text-color,#1f1646)) !important;text-decoration:none !important;}.profile-overview-actions>a.profile-overview-action:hover,.profile-overview-actions>a.profile-overview-action:focus-visible{transform:translateY(-1px);border-color:rgba(34,211,238,.55) !important;background:rgba(236,254,255,.78) !important;}.profile-overview-actions>a.profile-overview-action span{font-size:1.45rem !important;line-height:1 !important;}.profile-overview-actions>a.profile-overview-action strong{font-size:1.05rem !important;line-height:1.15 !important;}.profile-overview-actions>a.profile-overview-action em{color:var(--muted,var(--muted-text,#64748b)) !important;font-style:normal !important;font-weight:850 !important;}.giveaway-center-hero .profile-category-summary-grid.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.85rem;width:100%;}.giveaway-center-hero .profile-category-choice-grid.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.85rem;}.giveaway-feature-card .profile-category-summary-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;}.giveaway-feature-card .profile-category-summary-grid.compact article{min-width:0;padding:.75rem;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--panel) 86%,var(--bg-2) 14%);}@media (max-width:640px){.giveaway-feature-card .profile-category-summary-grid.compact{grid-template-columns:1fr;}}.profile-overview-actions>a.profile-overview-action,.profile-overview-actions>a.profile-overview-action:link,.profile-overview-actions>a.profile-overview-action:visited,.profile-overview-actions>a.profile-overview-action.profile-overview-action--redeem{background:var(--panel) !important;border:var(--border) !important;color:var(--ink) !important;box-shadow:var(--shadow) !important;}.profile-overview-actions>a.profile-overview-action strong,.profile-overview-actions>a.profile-overview-action span{color:var(--ink) !important;}.profile-overview-actions>a.profile-overview-action em{color:var(--muted) !important;opacity:1 !important;}.profile-overview-actions>a.profile-overview-action:hover,.profile-overview-actions>a.profile-overview-action:focus-visible{background:color-mix(in srgb,var(--panel) 82%,var(--brand-2) 18%) !important;border-color:color-mix(in srgb,var(--brand-2) 48%,var(--ink) 12%) !important;}.giveaway-feature-card .profile-category-summary-grid.compact article{background:color-mix(in srgb,var(--panel) 86%,var(--brand-2) 14%) !important;border-color:color-mix(in srgb,var(--ink) 14%,var(--brand-2) 18%) !important;color:var(--ink) !important;}.profile-hub-shell[data-profile-theme]{border-color:color-mix(in srgb,var(--profile-theme-accent,#60a5fa) 55%,rgba(255,255,255,.18));box-shadow:0 22px 80px color-mix(in srgb,var(--profile-theme-accent,#60a5fa) 18%,rgba(0,0,0,.45));}.profile-theme-identity-badge{display:inline-flex;align-items:center;gap:.35rem;width:max-content;border:1px solid color-mix(in srgb,var(--profile-theme-accent,#60a5fa) 50%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--profile-theme-accent,#60a5fa) 15%,rgba(255,255,255,.05));border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:1000;}.profile-lazy-panel{min-height:220px;}.profile-lazy-panel.is-loading,.profile-lazy-panel[data-profile-lazy-loading="1"]{opacity:0.86;}.profile-lazy-placeholder{border:1px dashed rgba(255,255,255,.18);border-radius:16px;padding:1rem;background:rgba(255,255,255,.04);}.profile-lazy-placeholder strong,.profile-lazy-error strong{display:block;margin-bottom:.35rem;}.profile-lazy-error .button{margin-top:.75rem;}.profile-add-money-form{width:100%;max-width:780px;}html[data-theme] .profile-nav-card{background:var(--theme-control) !important;border-color:var(--theme-line) !important;color:var(--ink,#271b48) !important;}.account-settings-compact-grid #profile-display{grid-column:1 / -1;}.profile-giveaway-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;align-items:stretch;}.profile-giveaway-card{border:var(--border);border-radius:20px;background:var(--panel);box-shadow:var(--shadow);padding:1rem;display:grid;gap:.7rem;}.profile-giveaway-card.is-discord{border-color:rgba(114,137,218,.38);}.profile-giveaway-card.is-website{border-color:rgba(75,219,166,.38);}.profile-giveaways-panel h3{margin:1.2rem 0 .7rem;}.profile-giveaway-card{background:var(--panel) !important;border:var(--border) !important;color:var(--ink) !important;box-shadow:var(--shadow) !important;}.profile-giveaway-card h3,.profile-giveaway-card h4{color:var(--ink) !important;}.profile-giveaway-card p{color:var(--muted) !important;opacity:1 !important;}.profile-giveaway-card.is-discord,.profile-giveaway-card.is-website{border-color:color-mix(in srgb,var(--brand-2) 36%,var(--ink) 14%) !important;background:var(--panel) !important;}.profile-tab-page-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;flex-wrap:wrap;margin:0 0 .85rem;}.profile-tab-page-toolbar span{color:var(--muted,#6d668a);font-size:.78rem;font-weight:900;}.profile-standalone-page{display:grid;gap:1rem;}.profile-standalone-head{align-items:center;gap:1rem;}.profile-standalone-actions{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end;}.profile-standalone-content{display:block;min-width:0;}.profile-standalone-content>.profile-tab-page-toolbar{display:none;}@media (max-width:760px){.profile-tab-page-toolbar,.profile-standalone-actions{justify-content:flex-start;}}
