body{margin:0;background:#080f1d}
#massive-income-preview{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; color-scheme:dark; --bg:#091426;--surface:#111f35;--surface2:#172a45;--stroke:#30415c;--fg:#eff4fc;--muted:#aabbd3;--gold:#e8c477;--gold2:#f2d48e;--hover:#213957;--success:#7bd5a4;--warn:#f0cd81}*{box-sizing:border-box}#massive-income-preview{margin:0;background:radial-gradient(ellipse 900px 550px at 70% -140px,#213b62 0,transparent 70%),var(--bg);min-height:100vh;color:var(--fg)}button,input,textarea,select{font:inherit}button{cursor:var(--mi-cursor, pointer)}a{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hidden{display:none!important}.app{min-height:100vh}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:26px 14px}.auth-wrap{width:min(460px,100%)}.identity{display:grid;justify-items:center;text-align:center;gap:10px;margin-bottom:28px}.logo{display:grid;place-items:center;width:72px;height:72px;border:1px solid #5e5b52;border-radius:22px;background:linear-gradient(135deg,#27486f,#172b49);color:var(--gold2);font-size:38px;box-shadow:0 8px 40px #070f1f80}.brand{font-weight:850;letter-spacing:.09em;font-size:clamp(24px,5vw,32px);color:var(--gold2)}.subtitle{color:var(--muted);font-size:13px}.auth-card,.panel{border:1px solid var(--stroke);border-radius:18px;background:var(--surface);padding:20px}.auth-card h2{margin:0 0 20px;font-size:24px}.tiny{font-size:12px;color:var(--muted)}.center{text-align:center}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt22{margin-top:22px}.mt30{margin-top:30px}.field{margin:0 0 15px}.field label{display:block;color:var(--muted);font-weight:650;font-size:13px;margin-bottom:8px}.field input,.field textarea,.field select,.search{background:#0e1b30;color:var(--fg);border:1px solid #3a4c68;width:100%;padding:12px 13px;border-radius:11px;min-width:0}.field input::placeholder,.field textarea::placeholder,.search::placeholder{color:#7f90a9}.field textarea{resize:vertical}.input-flex{display:flex;gap:8px}.mi-btn{border:1px solid #4b5d78;border-radius:10px;background:#1b2f4d;color:var(--fg);padding:10px 13px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;transition:.15s}.mi-btn:hover{background:#294565}.mi-btn.gold{color:#17223b;background:linear-gradient(145deg,#f8db96,#d7ae58);border:1px solid #f3d18c}.mi-btn.gold:hover{filter:brightness(1.07)}.mi-btn.ghost{background:transparent;border-color:transparent;color:var(--muted)}.mi-btn.ghost:hover{background:#ffffff12}.mi-btn.outline{background:transparent}.mi-btn.active{background:#d5b068;color:#17223b;border-color:#e4c784}.mi-btn.copied{color:#143a2c;background:#92dfb6;border-color:#92dfb6}.mi-btn:disabled{opacity:.5;cursor:not-allowed}.full{width:100%}.mi-tabs{display:flex;background:#0e1b2f;border:1px solid #31425e;border-radius:12px;padding:4px;gap:4px}.tab{flex:1;border:0;background:transparent;color:#aebed3;border-radius:9px;padding:10px 5px;font-weight:750;cursor:var(--mi-cursor, pointer);font-size:13px}.tab.selected{background:#2a4363;color:#fff}.alert{padding:11px 13px;border:1px solid #847246;border-radius:10px;background:#302a1d;color:#f4d996;font-size:12px;margin:12px 0}.layout{max-width:1150px;margin:auto}.topbar{background:linear-gradient(135deg,#142643,#101f38);border-bottom:1px solid #334762;box-shadow:0 5px 30px #050b1866;position:sticky;top:0;z-index:10}.top-inner{max-width:1150px;margin:auto;padding:14px 22px 11px}.header-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-mini{display:flex;align-items:center;gap:10px}.brand-mini .mark{background:#2b4260;border-radius:11px;padding:10px;color:var(--gold2);font-size:22px}.brand-mini strong{display:block;font-size:19px;color:var(--gold2);letter-spacing:.04em}.brand-mini small{color:#b6c9de;font-size:10px}.header-actions{display:flex;align-items:center;gap:6px}.iconbtn{border:1px solid #455b78;background:#1d3554;color:#e6edf7;border-radius:10px;display:grid;place-items:center;width:39px;height:39px;cursor:var(--mi-cursor, pointer);font-size:17px}.iconbtn:hover{background:#355273}.mi-nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.mi-nav button{border:0;border-radius:9px;color:#c1d0e0;padding:10px 13px;background:transparent;cursor:var(--mi-cursor, pointer);font-weight:700;font-size:13px}.mi-nav button:hover{background:#263c59}.mi-nav button.sel{background:#cfaa63;color:#152438}.page{padding:24px 20px 48px;display:grid;gap:20px}.kicker{color:var(--muted);font-size:11px;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.preview{font-size:11px;color:#e5cf92;padding:5px 9px;border:1px solid #857047;border-radius:100px;background:#3f3625}.page-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.page-head h1{margin:0 0 7px;font-size:clamp(22px,4vw,30px)}.page-head p{margin:0;color:var(--muted);font-size:14px}.hero{background:linear-gradient(125deg,#1c3657 0%,#14253f 70%);padding:26px;border:1px solid #425a78;border-radius:18px;position:relative;overflow:hidden}.hero:after{content:"♛";font-size:200px;position:absolute;right:20px;top:-62px;color:#e9c77b0e;pointer-events:none}.hero .eyebrow{font-size:12px;font-weight:800;color:var(--gold);letter-spacing:.09em}.hero h1{font-size:clamp(27px,5vw,41px);margin:13px 0 10px;max-width:610px;line-height:1.12}.hero .goldline{color:var(--gold2);font-weight:750;font-size:17px}.hero p{max-width:560px;color:#bfcce0;font-size:14px;line-height:1.65;margin:13px 0 22px}.flex{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rowbetween{display:flex;align-items:center;justify-content:space-between;gap:10px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat,.round-card{border:1px solid var(--stroke);border-radius:15px;padding:18px;background:var(--surface)}.stat small{display:block;color:var(--muted);font-size:12px;margin:12px 0 7px}.stat strong{font-size:26px}.stat .symbol{color:var(--gold);font-size:21px}.round-card{cursor:var(--mi-cursor, pointer);display:grid;gap:9px;text-align:left;color:var(--fg);width:100%;transition:.15s}.round-card:hover,.seat:hover{border-color:#bd995d;background:#1c3050}.round-card small{color:var(--muted);font-size:11px}.round-card strong{font-size:25px}.round-card .actionlabel{color:var(--gold2);font-size:12px;font-weight:750}.section-title{font-size:20px;margin:0 0 13px;font-weight:800}.muted{color:var(--muted)}.panel h3{font-size:18px;margin:0 0 12px}.panel p{font-size:14px;line-height:1.7;color:var(--muted)}.value{display:grid;justify-items:center;text-align:center;gap:8px;padding:10px}.value .ico{font-size:26px;color:var(--gold)}.value small{font-size:12px}.accordion{background:var(--surface);border:1px solid var(--stroke);border-radius:13px;overflow:hidden;margin-bottom:8px}.accordion-head{border:0;background:transparent;color:var(--fg);font-weight:730;text-align:left;width:100%;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:var(--mi-cursor, pointer);font-size:13px}.accordion-head:hover{background:var(--hover)}.accordion-head b{color:var(--gold);font-size:20px;font-weight:400}.accordion-answer{border-top:1px solid #31425c;padding:0 16px 16px;color:var(--muted);line-height:1.65;font-size:13px}.accordion-answer p{margin:13px 0 0}.round-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.round-option{background:#112038;border:1px solid var(--stroke);border-radius:12px;padding:13px 5px;color:var(--fg);cursor:var(--mi-cursor, pointer);display:grid;gap:5px;text-align:center;font-size:12px}.round-option.selected{background:#29415f;border-color:var(--gold)}.round-option small{color:var(--gold2);font-size:11px}.round-option b{font-size:16px}.round-banner{padding:23px;background:linear-gradient(120deg,#1b3656,#182742);border:1px solid #405471;border-radius:16px;display:flex;justify-content:space-between;align-items:center}.round-banner small{color:var(--gold);font-size:12px;font-weight:800}.round-banner strong{font-size:29px;display:block;margin:5px 0}.round-banner .crown{font-size:34px;color:var(--gold)}.honor{text-align:center}.honor small{letter-spacing:.15em;color:var(--gold2);font-weight:850}.honor h3{margin:6px 0 14px;font-size:16px}.seat{display:grid;justify-items:center;align-content:center;gap:10px;background:linear-gradient(145deg,#263e5d,#152744);border:1px solid #b7955b;border-radius:16px;padding:20px 10px;min-height:155px}.seat .crown{font-size:32px;color:var(--gold)}.seat .chair{font-size:43px}.seat b{font-size:12px;color:var(--gold2)}.seat span{font-size:12px;color:#bfccdb}.queue-row{background:#192b44;border:1px solid #304560;display:flex;justify-content:space-between;align-items:center;border-radius:9px;padding:12px 13px;margin:8px 0;color:#e9f0fa;font-size:13px}.queue-row small{color:var(--muted)}.pill{border:1px solid #50617a;border-radius:99px;padding:5px 9px;font-size:11px;color:#ced8e6;background:#22354f}.allocation{text-align:center;background:#1a2d47;padding:13px 4px;border-radius:10px}.allocation b{font-size:20px;display:block;margin-bottom:5px}.allocation small{color:var(--muted);font-size:10px}.address{padding:12px;overflow-wrap:anywhere;font-size:12px;color:#d6e2f2;background:#0e1b30;border:1px solid #32435b;border-radius:10px;line-height:1.6}.wallet-hero{background:linear-gradient(120deg,#1c3556,#152841);border:1px solid #4c5e78;border-radius:18px;padding:24px}.wallet-hero strong{font-size:36px;display:block;margin:10px 0}.wallet-hero small{color:#b6c9dd}.empty{text-align:center;padding:38px 20px;border:1px solid var(--stroke);border-radius:17px;background:var(--surface);display:grid;justify-items:center;gap:11px}.empty .big{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-size:36px;background:#21354e;color:#a9bdd4}.empty h3{margin:0}.empty p{font-size:13px;max-width:500px;color:var(--muted);line-height:1.65;margin:0}.status-box{background:#1c2e47;border-radius:10px;padding:12px;display:grid;gap:5px}.status-box small{font-size:11px;color:var(--muted)}.status-box b{font-size:13px}.linktext{overflow-wrap:anywhere;color:#d9e7f9;font-size:12px;line-height:1.6}.chat-area{border:1px solid var(--stroke);border-radius:16px;overflow:hidden}.chat-head{background:#1c3657;padding:16px;display:flex;gap:12px;align-items:center}.chat-head strong{display:block;font-size:14px}.chat-head small{font-size:11px;color:#b8cbe0}.chat-body{display:grid;gap:12px;padding:18px;max-height:330px;min-height:190px;overflow-y:auto}.bubble{max-width:88%;font-size:13px;padding:12px;border-radius:13px;background:#213652;line-height:1.6}.bubble.user{justify-self:end;background:#816a41;color:#fff}.bubble.bot{justify-self:start}.chat-controls{display:flex;gap:8px;padding:12px;border-top:1px solid #31425b}.chat-controls input{min-width:0;flex:1;background:#101e33;border:1px solid #394d68;padding:12px;border-radius:10px;color:var(--fg)}.cat{padding:15px 8px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface);color:var(--fg);display:grid;gap:8px;justify-items:center;cursor:var(--mi-cursor, pointer);text-align:center;font-size:12px}.cat:hover{border-color:var(--gold);background:#223653}.cat span{font-size:23px;color:var(--gold)}.ticket{padding:15px;border:1px solid var(--stroke);border-radius:12px;background:var(--surface);margin-bottom:10px}.ticket p{font-size:13px;color:var(--muted);line-height:1.6}.footer{border-top:1px solid var(--stroke);padding:20px 0;color:var(--muted);font-size:11px;display:flex;justify-content:space-between;gap:10px}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#233d56;border:1px solid #b39157;color:#fff;padding:13px 17px;border-radius:12px;box-shadow:0 10px 50px #0009;z-index:30;font-size:13px;max-width:95vw;transition:opacity .2s}.light-mode{--bg:#f1f4f9;--surface:#fff;--surface2:#f4f6fb;--stroke:#d8dee8;--fg:#202d42;--muted:#5e6e83;--hover:#f1f5fa;color-scheme:light;background:#f1f4f9}.light-mode .stat,.light-mode .round-card,.light-mode .panel,.light-mode .accordion,.light-mode .cat,.light-mode .ticket{background:#fff}.light-mode .round-option,.light-mode .status-box,.light-mode .queue-row{background:#edf1f7;color:#26364e}.light-mode .round-option.selected{background:#e5dcc8}.light-mode .mi-tabs{background:#e9edf3}.light-mode .mi-tabs .tab{color:#526279}.light-mode .mi-tabs .tab.selected{color:#fff}.light-mode .field input,.light-mode .field textarea,.light-mode .field select,.light-mode .search,.light-mode .chat-controls input{color:#22344b;background:#f5f7fb}.light-mode .address{color:#233954;background:#f3f6fc}.light-mode .bubble.bot{color:#243a52;background:#eaf0f8}.light-mode .bubble.user{color:#fff}.light-mode .empty .big{background:#e6edf7}.light-mode .mi-nav button{color:#c1d0e0}@media(max-width:700px){.top-inner{padding:12px}.page{padding:18px 12px 35px}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.header-actions{gap:3px}.iconbtn{width:34px;height:34px}.brand-mini strong{font-size:14px}.brand-mini small{font-size:9px}.brand-mini .mark{padding:6px}.mi-nav{gap:2px}.mi-nav button{padding:9px 10px;font-size:12px}.hero{padding:22px}.hero h1{font-size:28px}.stat{padding:14px}.stat strong{font-size:23px}.round-option b{font-size:13px}.round-option{padding:12px 3px}.mi-tabs .tab{font-size:11px;padding:10px 3px}}@media(max-width:390px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-nav button{padding:8px 7px}.brand-mini strong{font-size:12px}.brand-mini small{font-size:8px}.brand-mini .mark{font-size:17px}.header-actions .iconbtn{width:30px;height:30px}}

/* Refined member experience */
#massive-income-preview{--bg:#080f1d;--surface:#101d30;--stroke:#26364c;--muted:#a9b8cb;--gold:#dcb975;--gold2:#f0d8a5;min-height:0;position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 0%,#1d33504d,transparent 55%),#080f1d}
#massive-income-preview .app{min-height:0}
#massive-income-preview .auth-screen{min-height:650px;padding:64px 20px;background:radial-gradient(ellipse at 50% 20%,#263c5544,transparent 65%)}
#massive-income-preview .auth-card{padding:30px;border-color:#b79a5b35;box-shadow:0 24px 64px #0004;background:linear-gradient(145deg,#142237,#0e192a)}
#massive-income-preview .auth-wrap{width:min(440px,100%)}
#massive-income-preview .logo{border-radius:20px;background:linear-gradient(135deg,#334356,#152236);border-color:#b99c5e88}
#massive-income-preview .brand{font-size:27px;letter-spacing:.12em}
#massive-income-preview .topbar{position:relative;background:#0d192b;box-shadow:none;border-bottom:1px solid #c2a36b30}
#massive-income-preview .top-inner{padding:22px 28px 0}
#massive-income-preview .header-line{padding-right:60px;flex-wrap:wrap;row-gap:16px}
#massive-income-preview .brand-mini .mark{background:#c7a56b15;border:1px solid #bda16c40}
#massive-income-preview .brand-mini strong{font-size:18px;letter-spacing:.12em}
#massive-income-preview .brand-mini small{font-size:11px;letter-spacing:.05em}
#massive-income-preview .iconbtn{background:transparent;border-color:#31425b;border-radius:50%;width:36px;height:36px}
#massive-income-preview .mi-nav{margin-top:24px;gap:8px}
#massive-income-preview .mi-nav button{border-radius:8px 8px 0 0;padding:14px 18px;border-bottom:2px solid transparent}
#massive-income-preview .mi-nav button.sel{color:var(--gold2);background:#d7b4730d;border-bottom-color:var(--gold)}
#massive-income-preview .page{padding:26px 28px 40px;gap:24px}
#massive-income-preview .page-head h1{font-size:28px;letter-spacing:-.04em;font-weight:650}
#massive-income-preview .page-head p{line-height:1.65;max-width:660px}
#massive-income-preview .hero{padding:42px 36px;background:linear-gradient(115deg,#1b304a,#101d30 75%);border:1px solid #bba16d45;border-radius:22px}
#massive-income-preview .hero h1{font-size:clamp(30px,5vw,46px);font-weight:650;letter-spacing:-.045em;line-height:1.15;margin:18px 0}
#massive-income-preview .hero:after{font-size:250px;top:-40px;right:24px;transform:rotate(-12deg)}
#massive-income-preview .hero p{line-height:1.8;margin:18px 0 26px}
#massive-income-preview .hero .goldline{font-weight:500}
#massive-income-preview .stat,#massive-income-preview .round-card{padding:22px;border-color:#2d3d524d;background:linear-gradient(140deg,#142237,#101a2b)}
#massive-income-preview .stat strong{font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
#massive-income-preview .round-card{position:relative;padding:24px;gap:12px;border-top:2px solid #a98a5266}
#massive-income-preview .round-card:hover{border-color:#d8b573;transform:translateY(-2px);box-shadow:0 12px 28px #0003}
#massive-income-preview .round-card strong{font-size:30px;font-weight:550;letter-spacing:-.04em}
#massive-income-preview .section-title{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-bottom:18px}
#massive-income-preview .panel{padding:24px;background:var(--surface);border-color:#2c3c514d}
#massive-income-preview .panel h3{font-size:17px;font-weight:600}
#massive-income-preview .mi-btn{border-radius:10px;padding:11px 17px;font-weight:600;min-height:44px}
#massive-income-preview .mi-btn.gold{background:linear-gradient(120deg,#edcf94,#cba15e);border-color:#dcc08b;box-shadow:0 3px 14px #cda75e15}
#massive-income-preview .mi-btn.copied{background:#183f34;border-color:#4aaf86;color:#a1e9c5}
#massive-income-preview .mi-copyline{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:#0b1525;border:1px solid #34445a;padding:15px;border-radius:12px;color:#d5e0ef;transition:background .18s,border-color .18s;min-width:0}
#massive-income-preview .mi-copyline>span:first-child{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.7}
#massive-income-preview .mi-copyhint{white-space:nowrap;color:var(--gold2);font-size:12px;font-weight:600}
#massive-income-preview .mi-copyline:hover{border-color:#c5a265;background:#14233a}
#massive-income-preview .mi-copyline.is-copied{border-color:#4aaf86;background:#123228}
#massive-income-preview .mi-copyline.is-copied .mi-copyhint{color:#9be5bc}
#massive-income-preview .status-box{padding:18px;gap:12px;background:#18283d}
#massive-income-preview .round-banner,#massive-income-preview .wallet-hero{background:linear-gradient(115deg,#20344e,#122035);border-color:#c5a56945;padding:28px}
#massive-income-preview .seat{background:radial-gradient(ellipse at top,#b9975725,transparent 70%),#142239;border-color:#a88c565e;padding:26px 12px;min-height:180px}
#massive-income-preview .queue-row{background:transparent;border:0;border-bottom:1px solid #30415a66;border-radius:0;margin:0;padding:17px 0}
#massive-income-preview .queue-row:last-child{border-bottom:0}
#massive-income-preview .accordion{background:transparent;border:0;border-bottom:1px solid var(--stroke);border-radius:0;margin:0}
#massive-income-preview .accordion-head{padding:20px 4px;font-weight:500;font-size:14px}
#massive-income-preview .accordion-answer{border:0;padding:0 4px 20px}
#massive-income-preview .alert{background:#c4a15f0c;border-color:#b7955335;color:#bcb09a;line-height:1.7}
#massive-income-preview .empty{padding:46px 24px;background:transparent;border-style:dashed}
#massive-income-preview .empty .big{background:#b59a6010;color:var(--gold);width:60px;height:60px;font-size:27px}
#massive-income-preview .preview{background:#baa06912;border-color:#c2a26040;font-size:11px}
#massive-income-preview .chat-body{display:grid;gap:12px;padding:22px;min-height:190px}
#massive-income-preview .toast{position:sticky;bottom:16px;left:auto;transform:none;width:fit-content;max-width:calc(100% - 32px);margin:0 auto 16px;background:#17382e;border-color:#4c9c78;color:#bdedd2;box-shadow:0 8px 24px #0003}
#massive-income-preview .light-mode .mi-copyline{color:#24364d;background:#f5f7fa;border-color:#c8d2df}
#massive-income-preview .light-mode .mi-copyhint{color:#806024}
#massive-income-preview .light-mode .mi-copyline.is-copied{background:#e2f5e9;border-color:#3c956d}
#massive-income-preview .light-mode .mi-copyline.is-copied .mi-copyhint{color:#1d6a49}
#massive-income-preview .light-mode .stat,#massive-income-preview .light-mode .round-card{background:#fff}
@media(min-width:850px){#massive-income-preview .hero+.grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){#massive-income-preview .page{padding:22px 16px 32px;gap:20px}#massive-income-preview .top-inner{padding:20px 16px 0}#massive-income-preview .header-line{padding-right:0}#massive-income-preview .hero{padding:30px 22px}#massive-income-preview .mi-nav{gap:0}#massive-income-preview .mi-nav button{padding:13px 10px;font-size:12px}#massive-income-preview .mi-copyline{align-items:flex-start;flex-direction:column;gap:8px}#massive-income-preview .panel{padding:18px}#massive-income-preview .auth-screen{min-height:580px;padding:40px 16px}#massive-income-preview .auth-card{padding:24px}#massive-income-preview input,#massive-income-preview textarea,#massive-income-preview select{font-size:16px}#massive-income-preview .brand-mini strong{font-size:15px}#massive-income-preview .brand{font-size:24px}}
@media(prefers-reduced-motion:reduce){#massive-income-preview *{transition:none!important;scroll-behavior:auto!important}}

#massive-income-preview .mi-divider{margin:24px 0;border:0;border-top:1px solid var(--stroke)}#massive-income-preview .ticket .status-box{font-size:14px;line-height:1.7}#massive-income-preview .header-line{padding-right:0}#massive-income-preview .toast{max-width:min(680px,calc(100% - 32px));line-height:1.6}#massive-income-preview .status-box div{overflow-wrap:anywhere}

.admin-tabs,.admin-filters{margin:20px 0;flex-wrap:wrap}.review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:start}.review-row{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:14px 6px;background:transparent;color:inherit;border:0;border-bottom:1px solid #8291a944;cursor:pointer}.review-row small{display:block;margin-top:4px}.review-row.chosen{border-left:3px solid #bc934f;padding-left:10px}.review-grid .linktext{overflow-wrap:anywhere}@media(max-width:760px){.review-grid{grid-template-columns:1fr}}

.admin-entry{max-width:38rem;margin:2rem auto;padding:clamp(20px,4vw,44px);border-top:3px solid var(--gold)}.admin-entry .field{margin:18px 0}.admin-entry form>.mi-btn{margin-bottom:12px}.admin-metrics button{font:inherit;text-align:left;color:var(--fg)}.admin-metrics button:hover{border-color:var(--gold)}#memberSearch{margin-bottom:12px}#memberQuery{min-width:0;flex:1;padding:10px;background:var(--bg);color:var(--fg);border:1px solid var(--stroke);border-radius:8px}

.invitation-badge{display:inline-block;padding:12px 18px;border:2px solid #77d8b2;border-radius:12px;color:#77d8b2;font-size:1.15rem;font-weight:800;letter-spacing:.04em}.light-mode .invitation-badge{color:#126646;border-color:#126646}
