:root{--mm-bg: #0d1026;--mm-card: #191e3c;--mm-panel: #20264a;--mm-topbar: rgba(13, 16, 38, .85);--mm-border: #2b3157;--mm-border2: #272d52;--mm-ink: #f1f3ff;--mm-body: #c8cdea;--mm-sub: #abb1d6;--mm-muted: #7f87b0;--mm-gold: #ffc94a;--mm-goldsub: #e7b750;--mm-violet: #aa9cf6;--mm-violettext: #b6aaf6;--mm-blue: #82aaf2;--mm-green: #4ade95;--mm-red: #f87a82;--mm-goldtile: #2e2812;--mm-goldpill: #54431a;--mm-sidebar: linear-gradient(165deg, #2c4a8f 0%, #43389a 52%, #5b3ea8 100%);--mm-grad: linear-gradient(135deg, #4f9bf5, #8b5cf6);--mm-goldgrad: linear-gradient(135deg, #ffd24a, #f5b82e);--mm-shadow: 0 10px 34px rgba(0, 0, 0, .38);--mm-radius: 16px}[data-theme=light]{--mm-bg: #f3f4fd;--mm-card: #ffffff;--mm-panel: #ffffff;--mm-topbar: rgba(243, 244, 253, .88);--mm-border: #e0e2f2;--mm-border2: #e7e9f6;--mm-ink: #1a2142;--mm-body: #3c4467;--mm-sub: #5a6189;--mm-muted: #8a90b5;--mm-gold: #d99500;--mm-goldsub: #b57e07;--mm-violet: #7b6ce6;--mm-violettext: #6d5bd8;--mm-blue: #3f7ddc;--mm-green: #1fa463;--mm-red: #d94f58;--mm-goldtile: #fff6df;--mm-goldpill: #f4e3b6;--mm-sidebar: linear-gradient(165deg, #4f9bf5 0%, #7b6ce6 52%, #8b5cf6 100%);--mm-shadow: 0 10px 30px rgba(26, 33, 66, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;background:var(--mm-bg);color:var(--mm-body)}h1,h2,h3,.mm-display{font-family:Montserrat,Inter,Segoe UI,sans-serif;color:var(--mm-ink)}a{color:var(--mm-blue);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:13px;padding:13px 22px;font-size:15px;font-weight:700;font-family:Montserrat,Inter,sans-serif;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,opacity .12s ease;text-decoration:none}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--mm-grad);color:#fff;box-shadow:0 8px 24px #7b6ce659}.btn-gold{background:var(--mm-goldgrad);color:#3a2c00;box-shadow:0 0 0 1px #ffd24a66,0 10px 28px #f5b82e73}.btn-ghost{background:var(--mm-card);color:var(--mm-ink);border:1px solid var(--mm-border)}.card{background:var(--mm-card);border:1px solid var(--mm-border);border-radius:var(--mm-radius);box-shadow:var(--mm-shadow);padding:20px}.money{color:var(--mm-gold);font-weight:800;font-variant-numeric:tabular-nums}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#82aaf224;color:var(--mm-blue)}.mm-kicker{font-family:Montserrat,sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-violettext);text-align:center;margin:0 0 10px}.mm-h2{font-weight:900;font-size:clamp(26px,4vw,40px);letter-spacing:-.02em;text-align:center;margin:0 0 34px}.container{max-width:1120px;margin:0 auto;padding:0 22px}.grid{display:grid;gap:16px}@media (min-width: 760px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}}input,select,textarea{width:100%;padding:11px 14px;border-radius:11px;border:1px solid var(--mm-border);background:var(--mm-card);color:var(--mm-ink);font-size:15px;font-family:inherit}label{color:var(--mm-sub);font-size:14px}.app-layout{display:flex;min-height:100vh}.sidebar{width:250px;flex-shrink:0;background:var(--mm-sidebar);padding:22px 14px;display:flex;flex-direction:column;gap:4px}.sidebar a{display:block;padding:10px 14px;border-radius:11px;color:#ffffffdb;font-weight:600;font-size:14.5px}.sidebar a.active{background:#ffffff29;color:#fff}.sidebar .btn-ghost{background:#ffffff1a;border-color:#fff3;color:#fff}.main{flex:1;padding:28px;min-width:0}.logo{font-family:Montserrat,sans-serif;font-size:20px;font-weight:900;color:var(--mm-ink);letter-spacing:-.01em}.logo .gold{color:var(--mm-gold)}.sidebar .logo{color:#fff}.sidebar .logo .gold{color:#ffd24a}blockquote{color:var(--mm-body)}code{color:var(--mm-goldsub)}input:focus,select:focus,textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf624;outline:none}.mm-label{font-size:12px;font-weight:700;color:var(--mm-sub);margin-bottom:6px;display:block}.btn-violet{border:none;cursor:pointer;padding:15px;border-radius:13px;font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(135deg,#4f9bf5,#8b5cf6);box-shadow:0 12px 30px #7b6ce65c}.mm-shell{display:flex;min-height:100vh}.mm-side{width:266px;flex:0 0 266px;align-self:flex-start;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 16px;overflow:auto;background:var(--mm-sidebar)}.mm-main{flex:1;min-width:0;padding:26px 28px 60px;overflow-x:clip}.mm-page-wide{width:100%;max-width:1280px;margin:0 auto}.mm-page-readable{width:100%;max-width:980px;margin:0 auto}.mm-sec-label{padding:14px 12px 6px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.mm-nav{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:#ffffffd9;text-decoration:none;cursor:pointer;font-size:14px;font-weight:600}.mm-nav:hover,.mm-nav.active{color:#fff}.mm-nav.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff29;border-radius:12px;box-shadow:0 8px 22px #32186e66}.mm-nav.active:after{content:"";position:absolute;left:-16px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#ffd24a,#f5b82e);box-shadow:0 0 12px #ffd24ad9}.mm-nav>*{position:relative}.mm-chip{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 10px;border-radius:14px;background:#ffffff1a}.mm-avatar{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f9bf5,#8b5cf6);font-family:Montserrat,sans-serif;font-weight:800;font-size:12px;color:#fff}.mm-avatar.gold{background:linear-gradient(135deg,#ffd24a,#f5b82e);color:#5a3d00}.mm-topbar-m{display:none;position:sticky;top:0;z-index:60;align-items:center;gap:12px;padding:10px 14px;background:var(--mm-topbar);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mm-border)}.mm-burger{border:1px solid var(--mm-border);background:var(--mm-card);color:var(--mm-ink);border-radius:10px;padding:8px 11px;cursor:pointer;font-size:16px;line-height:1}.mm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#140c3780;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s ease}@media (max-width: 900px){.mm-topbar-m{display:flex}.mm-side{position:fixed;z-index:90;top:0;left:0;bottom:0;height:100vh;width:276px;max-width:84vw;transform:translate(-110%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.mm-shell.drawer-open .mm-side{transform:translate(0);box-shadow:0 24px 60px #1e105080}.mm-shell.drawer-open .mm-overlay{opacity:1;pointer-events:auto}.mm-main{padding:18px 16px 60px}}@media (max-width: 760px){.mm-table{overflow:visible}.mm-table .mm-thead{display:none}.mm-table .mm-trow{display:flex!important;flex-direction:column;align-items:stretch;min-width:0!important;padding:14px}.mm-table .mm-trow>*{width:100%;text-align:left!important}.mm-table>div{min-width:0!important}}img{max-width:100%}.mm-pagehead{margin:0 0 20px}.mm-pagehead h1{margin:0;font-weight:900;font-size:clamp(22px,3vw,28px);letter-spacing:-.02em}.mm-pagehead p{margin:6px 0 0;color:var(--mm-muted);font-size:14px}.mm-table{border-radius:18px;background:var(--mm-card);border:1px solid var(--mm-border);overflow:hidden;box-shadow:var(--mm-shadow)}.mm-thead,.mm-trow{display:grid;gap:10px;padding:13px 18px;align-items:center}.mm-thead{border-bottom:1px solid var(--mm-border2);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mm-muted)}.mm-trow{border-bottom:1px solid var(--mm-border2)}.mm-trow:last-child{border-bottom:none}.mm-trow:hover{background:var(--mm-panel)}.mm-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--mm-sub)}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.pill-green{background:#4ade9529;color:var(--mm-green)}.pill-red{background:#f87a8229;color:var(--mm-red)}.pill-amber{background:#f5c24e29;color:var(--mm-gold)}.pill-blue{background:#82aaf229;color:var(--mm-blue)}.pill-violet{background:#aa9cf629;color:var(--mm-violet)}.mm-balance-card{border-radius:22px;padding:22px;color:#fff;background:linear-gradient(160deg,#43389a,#5b3ea8 70%);box-shadow:0 24px 60px #1e105073}.tip{position:relative}.tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%) scale(.96);background:var(--mm-ink);color:var(--mm-bg);padding:5px 10px;border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .08s ease,transform .08s ease;z-index:40}.tip:hover:after{opacity:1;transform:translate(-50%) scale(1)}.clickable{cursor:pointer}.pill.clickable:hover{filter:brightness(1.2)}.mm-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mm-profile-stats span{display:grid;gap:5px;color:var(--mm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mm-profile-stats b{color:var(--mm-ink);font-size:20px;text-transform:none;letter-spacing:0}.mm-profile-stats .money{color:var(--mm-gold)}.mm-settlement-field{position:relative}.mm-settlement-loading{position:absolute;right:12px;top:35px;color:var(--mm-muted);font-size:12px}.mm-settlement-list{position:absolute;z-index:70;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--mm-border);border-radius:13px;background:var(--mm-card);box-shadow:0 18px 45px #00000061}.mm-settlement-list button{width:100%;display:grid;gap:3px;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:var(--mm-ink);text-align:left;cursor:pointer}.mm-settlement-list button:hover,.mm-settlement-list button:focus{background:var(--mm-panel);outline:none}.mm-settlement-list button span,.mm-settlement-empty{color:var(--mm-muted);font-size:12px;line-height:1.35}.mm-settlement-empty{padding:10px 11px}.mm-payout-list{display:grid;gap:10px}.mm-payout-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.mm-payout-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--mm-border2);border-radius:15px;background:linear-gradient(135deg,#4f9bf514,#8b5cf614)}.mm-payout-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--mm-grad);color:#fff;font-size:12px;font-weight:900}.mm-payout-main{min-width:0;display:grid;gap:5px}.mm-payout-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mm-payout-main code{color:var(--mm-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(18px,2vw,24px);font-weight:800;letter-spacing:.03em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mm-payout-meta{color:var(--mm-muted);font-size:13px}.mm-payout-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.mm-payout-actions .btn{padding:8px 12px;font-size:12px}.mm-payout-form{display:grid;gap:16px}.mm-payout-methods{display:flex;gap:9px;flex-wrap:wrap}.mm-payout-methods button{min-width:170px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--mm-border2);border-radius:13px;color:var(--mm-ink);background:var(--mm-panel);font:inherit;cursor:pointer}.mm-payout-methods button.active{border-color:#4f9bf5ad;background:linear-gradient(135deg,#4f9bf529,#8b5cf621);box-shadow:inset 0 0 0 1px #4f9bf529}.mm-payout-methods span{font-weight:850}.mm-payout-methods small{color:var(--mm-muted);font-size:11.5px}.mm-payout-methods button.active small{color:var(--mm-blue)}.mm-payout-fields{display:grid;grid-template-columns:minmax(0,640px);gap:12px}.mm-payout-fields.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-payout-method-card{display:grid;gap:11px;padding:16px;border:1px solid var(--mm-border2);border-radius:16px;background:linear-gradient(145deg,#4f9bf512,#8b5cf60d)}.mm-payout-method-title{display:flex;align-items:center;gap:9px;margin-bottom:2px}.mm-payout-method-title>span{min-width:34px;height:34px;display:grid;place-items:center;padding:0 7px;border-radius:10px;color:#fff;background:var(--mm-grad);font-size:10px;font-weight:900}.mm-payout-method-title b{font-size:15px}.mm-payout-form-actions{display:flex;gap:8px;flex-wrap:wrap}.mm-money-input{position:relative}.mm-money-input input{padding-right:42px;font-size:18px;font-weight:800}.mm-money-input span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--mm-gold);font-size:18px;font-weight:900}.mm-field-help{margin-top:6px;color:var(--mm-muted);font-size:12.5px;line-height:1.45}.mm-commission-box{display:grid;align-content:center;gap:4px;padding:12px 14px;border:1px solid var(--mm-border2);border-radius:12px;background:var(--mm-panel)}.mm-commission-box b{color:var(--mm-gold);font-size:20px}.mm-commission-box>span:last-child{color:var(--mm-muted);font-size:12.5px}.mm-form-message{margin-top:10px;color:var(--mm-red);font-size:13.5px;font-weight:700}.mm-form-message[data-ok=true]{color:var(--mm-green)}.mm-role-rejected{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(248,122,130,.3);border-radius:12px;color:var(--mm-body);font-size:13px}.mm-role-rejected b{color:var(--mm-red)}.mm-customer-role-card{overflow:hidden;background:linear-gradient(135deg,rgba(139,92,246,.08),transparent 42%),var(--mm-card)}.mm-customer-role-intro{display:flex;align-items:center;justify-content:space-between;gap:22px}.mm-customer-role-intro h3{margin:10px 0 5px;font:850 20px/1.25 Montserrat,sans-serif}.mm-customer-role-intro p{max-width:760px;margin:0;color:var(--mm-muted);font-size:13.5px;line-height:1.55}.mm-customer-role-status{display:grid;gap:10px;margin-top:16px}.mm-customer-role-status p{margin:0;color:var(--mm-muted);font-size:13px}.mm-customer-role-status pre{margin:0;padding:13px 14px;border:1px solid var(--mm-border2);border-radius:12px;color:var(--mm-sub);background:var(--mm-panel);font:13px/1.55 inherit;white-space:pre-wrap}.mm-customer-role-form{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--mm-border2)}.mm-role-platforms{display:flex;gap:7px;flex-wrap:wrap;margin:7px 0 9px}.mm-role-platforms button{padding:8px 11px;border:1px solid var(--mm-border2);border-radius:999px;color:var(--mm-sub);background:var(--mm-panel);font:inherit;font-size:12.5px;cursor:pointer}.mm-role-platforms button.active{border-color:#4f9bf59e;color:var(--mm-ink);background:#4f9bf529;box-shadow:inset 0 0 0 1px #4f9bf51f}.mm-customer-role-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mm-support-cta{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 700px){.card{padding:16px}.mm-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-payout-card{grid-template-columns:auto minmax(0,1fr)}.mm-payout-section-head{align-items:stretch;flex-direction:column}.mm-payout-section-head .btn{width:100%}.mm-payout-actions{grid-column:1 / -1;justify-content:stretch}.mm-payout-actions .btn{flex:1}.mm-payout-fields.dual{grid-template-columns:1fr}.mm-payout-methods{display:grid;grid-template-columns:1fr 1fr}.mm-payout-methods button{min-width:0;align-items:flex-start;flex-direction:column;gap:3px}.mm-payout-form-actions{display:grid}.mm-payout-form-actions .btn{width:100%}.mm-support-cta{align-items:stretch;flex-direction:column}.mm-support-cta .btn{width:100%}.mm-customer-role-intro{align-items:stretch;flex-direction:column}.mm-customer-role-intro .btn,.mm-customer-role-actions .btn{width:100%}.mm-customer-role-actions{display:grid}}@media (max-width: 420px){.mm-main{padding-left:12px;padding-right:12px}.mm-profile-stats b{font-size:17px}.mm-payout-card{grid-template-columns:1fr}.mm-payout-icon{width:42px;height:42px}.mm-payout-actions{grid-column:auto;flex-direction:column}}.mm-onboarding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#070d1ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mm-onboarding-card{width:min(580px,100%);max-height:calc(100vh - 32px);overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:24px;color:#fff;background:linear-gradient(150deg,#1d3975,#4c328d);box-shadow:0 30px 90px #0000007a}.mm-onboarding-spotlight{display:contents}.mm-onboarding-mask{position:fixed;z-index:1000;pointer-events:auto;background:#050a19cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mm-onboarding-focus{position:fixed;z-index:1003;pointer-events:none;border:2px solid #ffd24a;border-radius:20px;box-shadow:0 0 0 4px #ffd24a2e,0 0 42px #ffd24a73}.mm-onboarding-target{position:relative!important;z-index:1002!important;border-radius:18px}.mm-onboarding-coach{position:fixed;right:18px;z-index:1004;width:min(410px,calc(100vw - 36px));max-height:calc(100vh - 104px);overflow:auto;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:20px;color:#fff;background:linear-gradient(150deg,#1d3975,#4c328d);box-shadow:0 24px 80px #0000007a}.mm-onboarding-coach.top{top:88px}.mm-onboarding-coach.bottom{bottom:18px}.mm-onboarding-coach h2{margin:14px 0 8px;font:900 21px/1.2 Montserrat,sans-serif}.mm-onboarding-coach>p{margin:0;color:#ffffffd6;font-size:13.5px;line-height:1.55}.mm-onboarding-topline,.mm-onboarding-actions,.mm-onboarding-dock,.mm-onboarding-dock-actions{display:flex;align-items:center;gap:10px}.mm-onboarding-topline{justify-content:space-between;color:#ffffffb3;font-size:12.5px;font-weight:800}.mm-onboarding-progress{height:5px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff24}.mm-onboarding-progress i{display:block;height:100%;border-radius:inherit;background:#ffd24a;transition:width .25s ease}.mm-onboarding-card h2{margin:18px 0 10px;font:900 25px/1.2 Montserrat,sans-serif}.mm-onboarding-card>p{margin:0;color:#ffffffd6;line-height:1.6}.mm-onboarding-checklist{display:grid;gap:8px;margin-top:18px}.mm-onboarding-checklist>div{display:flex;gap:9px;padding:10px 12px;border-radius:12px;background:#ffffff17}.mm-onboarding-checklist span{color:#ffd24a;font-weight:900}.mm-onboarding-requirement,.mm-onboarding-error{margin-top:14px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:700}.mm-onboarding-requirement{color:#fff3bf;background:#ffd24a21}.mm-onboarding-error{color:#ffd5d8;background:#ef476f2b}.mm-onboarding-actions{justify-content:space-between;margin-top:22px}.mm-onboarding-text-button{border:0;padding:4px;color:#ffffffad;background:none;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mm-onboarding-text-button:disabled{opacity:.55;cursor:default}.mm-onboarding-dock{position:fixed;right:18px;bottom:18px;left:max(18px,278px);z-index:950;justify-content:space-between;border:1px solid rgba(255,210,74,.32);border-radius:16px;padding:12px 14px;color:#fff;background:#192b58f5;box-shadow:0 16px 48px #00000059}.mm-onboarding-dock>div:first-child{display:grid;gap:3px}.mm-onboarding-dock span,.mm-onboarding-dock small{color:#ffffffa8;font-size:11.5px}@media (max-width: 900px){.mm-onboarding-dock{left:12px;right:12px;bottom:12px;align-items:flex-start}.mm-onboarding-dock-actions{flex-wrap:wrap;justify-content:flex-end}}.mm-assignment-chat{padding:0;overflow:hidden}.mm-assignment-chat-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 14px}.mm-assignment-chat-head>div{display:grid;gap:3px}.mm-assignment-chat-head>div>span{color:var(--mm-muted);font-size:11.5px;font-weight:700}.mm-assignment-chat-head h3{margin:0;font-size:18px}.mm-assignment-chat-policy{display:grid;gap:3px;margin:0 18px 14px;border:1px solid rgba(248,122,130,.32);border-radius:12px;padding:11px 13px;background:#f87a8214}.mm-assignment-chat-policy strong{color:var(--mm-red);font-size:12.5px}.mm-assignment-chat-policy span{color:var(--mm-sub);font-size:12px;line-height:1.45}.mm-assignment-chat-list{display:flex;min-height:140px;max-height:360px;overflow-y:auto;flex-direction:column;gap:9px;border-block:1px solid var(--mm-border2);padding:16px 18px;background:color-mix(in srgb,var(--mm-panel) 68%,transparent)}.mm-assignment-chat-empty{margin:auto;color:var(--mm-muted);font-size:13px;text-align:center}.mm-assignment-message{width:min(82%,560px);align-self:flex-start;border:1px solid var(--mm-border2);border-radius:4px 15px 15px;padding:10px 12px;background:var(--mm-card)}.mm-assignment-message.mine{align-self:flex-end;border-color:#8b5cf657;border-radius:15px 4px 15px 15px;background:#8b5cf61f}.mm-assignment-message>span,.mm-assignment-message time{color:var(--mm-muted);font-size:10.5px;font-weight:700}.mm-assignment-message p{margin:4px 0 5px;color:var(--mm-ink);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.mm-assignment-message time{display:block;text-align:right;font-weight:500}.mm-assignment-chat-form{display:grid;gap:9px;padding:14px 18px 18px}.mm-assignment-chat-form>div{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mm-assignment-chat-form>div>span{color:var(--mm-muted);font-size:11px}@media (max-width: 560px){.mm-assignment-chat-head{align-items:flex-start}.mm-assignment-chat-head .pill{display:none}.mm-assignment-message{width:92%}.mm-assignment-chat-form>div .btn{flex:1}}@media (max-width: 560px){.mm-onboarding-card{padding:20px 16px;border-radius:19px}.mm-onboarding-card h2{font-size:21px}.mm-onboarding-actions,.mm-onboarding-dock{align-items:stretch;flex-direction:column}.mm-onboarding-actions .btn,.mm-onboarding-dock-actions .btn{flex:1}}.mm-wallet-message{margin-bottom:16px;border-color:#82aaf280;color:var(--mm-ink);font-weight:700}.mm-wallet-hero{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);gap:24px;align-items:center;margin-bottom:16px;border-radius:20px;padding:24px;color:#fff;background:linear-gradient(135deg,#244688,#54369c);box-shadow:var(--mm-shadow)}.mm-wallet-hero>div:first-child{display:grid;gap:4px}.mm-wallet-hero>div:first-child span{color:#ffffffb3;font-size:11px;font-weight:800;letter-spacing:.16em}.mm-wallet-hero>div:first-child strong{color:#ffd24a;font:900 clamp(34px,5vw,52px)/1.1 Montserrat,sans-serif}.mm-wallet-hero small{color:#ffffffb3}.mm-wallet-hero h2{margin:0 0 8px;color:#fff}.mm-wallet-hero p{margin:0 0 15px;color:#fffc;line-height:1.55}.mm-wallet-payout{display:grid;gap:8px;border-radius:13px;padding:13px;background:var(--mm-panel)}.mm-wallet-payout>div{display:flex;justify-content:space-between;gap:12px}.mm-wallet-payout span,.mm-wallet-payout small{color:var(--mm-muted)}.mm-wallet-payout code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:15px}.mm-wallet-requests,.mm-wallet-history{display:grid;gap:8px}.mm-wallet-requests>div,.mm-wallet-history>div,.mm-wallet-compact{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--mm-border2);padding:10px 0}.mm-wallet-requests>div>span:first-child,.mm-wallet-history>div>span:first-child{display:grid;gap:3px;min-width:0}.mm-wallet-requests>div>span:nth-child(2){display:flex;align-items:center;gap:8px;margin-left:auto}.mm-wallet-requests small,.mm-wallet-history small,.mm-wallet-compact small{color:var(--mm-muted);font-size:11.5px}.mm-wallet-requests>.mm-wallet-withdrawal{align-items:flex-start;flex-wrap:wrap;padding:12px;border:1px solid var(--mm-border2);border-radius:13px;background:var(--mm-panel)}.mm-wallet-withdrawal>.pill{margin-left:auto}.mm-wallet-withdrawal>a{flex-basis:100%}.mm-wallet-overdue{color:var(--mm-red)!important;font-weight:800}.mm-wallet-history strong{margin-left:auto;white-space:nowrap}.mm-wallet-minus{color:var(--mm-red)}.mm-owner-wallet-list{display:grid;gap:12px;margin-top:12px}.mm-owner-wallet-list article{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:18px;border:1px solid var(--mm-border2);border-radius:14px;padding:15px;background:var(--mm-panel)}.mm-owner-wallet-list article>div:first-child{display:grid;align-content:start;justify-items:start;gap:5px}.mm-owner-wallet-list h3{margin:4px 0 0}.mm-owner-wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-owner-wallet-actions>input,.mm-owner-wallet-actions>label,.mm-owner-wallet-actions>a{grid-column:1 / -1}.mm-wallet-compact span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-wallet-compact b{margin-left:auto}.mm-payments-wallet{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;border-color:#82aaf273}.mm-payments-wallet>div{display:grid}.mm-payments-wallet strong{font:900 27px Montserrat,sans-serif}.mm-payments-wallet p{margin:0;color:var(--mm-sub);line-height:1.5}.mm-wallet-pay-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;border:1px solid rgba(130,170,242,.36);border-radius:13px;padding:13px;background:#82aaf214}.mm-wallet-pay-choice>div{display:grid;gap:3px}.mm-wallet-pay-choice span,.mm-wallet-pay-choice small{color:var(--mm-muted);font-size:12.5px}.mm-direct-payment{margin-top:12px;color:var(--mm-sub)}.mm-direct-payment summary{cursor:pointer;font-weight:700}.mm-payment-mode-box{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(210px,.8fr);gap:14px;border:1px solid rgba(130,170,242,.36);border-radius:15px;padding:14px;background:#82aaf212}.mm-payment-mode-box label{display:flex;align-items:flex-start;gap:10px;margin-top:8px;border:1px solid var(--mm-border2);border-radius:12px;padding:11px;cursor:pointer}.mm-payment-mode-box label.active{border-color:var(--mm-violet);background:#8b5cf61a}.mm-payment-mode-box input[type=radio]{width:auto;margin-top:3px}.mm-payment-mode-box label span{display:grid;gap:3px}.mm-payment-mode-box label small{color:var(--mm-muted);line-height:1.4}.mm-payment-budget{display:grid;align-content:center;gap:4px;border-radius:12px;padding:14px;background:var(--mm-panel)}.mm-payment-budget span{color:var(--mm-muted);font-size:12px}.mm-payment-budget b,.mm-payment-budget strong{color:var(--mm-gold);font:900 23px Montserrat,sans-serif}@media (max-width: 760px){.mm-wallet-hero,.mm-owner-wallet-list article,.mm-payments-wallet,.mm-payment-mode-box{grid-template-columns:1fr}.mm-wallet-pay-choice{align-items:stretch;flex-direction:column}.mm-owner-wallet-actions{grid-template-columns:1fr}.mm-owner-wallet-actions>*{grid-column:auto}}
