:root{--mr-bg:#f6f7f9;--mr-surface:#fff;--mr-surface-2:#eef6f4;--mr-text:#15202b;--mr-muted:#637083;--mr-line:#d8dee8;--mr-accent:#0f766e;--mr-accent-dark:#115e59;--mr-accent-soft:#d7f4ee;--mr-warn:#b45309;--mr-danger:#b91c1c;--mr-good:#15803d;--mr-shadow:0 18px 42px #15202b14;--mr-radius-sm:8px;--mr-radius-md:12px;--mr-site-panel-padding:clamp(20px, 3vw, 30px);--mr-admin-panel-padding:22px;--mr-site-section-padding:clamp(42px, 6vw, 76px);--mr-shell-padding-x:clamp(18px, 5vw, 64px);--mr-site-hero-copy-max:760px;--mr-admin-grid-gap:18px}*{box-sizing:border-box}html{scroll-behavior:auto}.mr-body{min-height:100vh;color:var(--mr-text);background:var(--mr-bg);margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,ui-sans-serif,system-ui,sans-serif}.mr-body a{color:inherit;text-decoration:none}.mr-muted,.mr-empty{color:var(--mr-muted)}.mr-empty{padding:14px}.positive{color:var(--mr-good)}.negative{color:var(--mr-danger)}.mr-header{z-index:50;padding:14px var(--mr-shell-padding-x);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f7f9eb;border-bottom:1px solid #d8dee8cc;gap:16px;display:grid;position:sticky;top:0}#top-volume,#pricing,#top-up-guide,#terms-privacy{scroll-margin-top:85px}.mr-header-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:56px;display:grid}.mr-header-context{min-width:0}.mr-brand{white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:inline-flex}.mr-brand img{border-radius:7px;display:block}.mr-nav{color:var(--mr-muted);justify-content:flex-end;align-items:center;gap:clamp(10px,2.2vw,26px);font-size:.94rem;display:flex}.mr-nav a{padding:8px 0}.mr-nav a:hover,.mr-nav a:focus-visible{color:var(--mr-accent-dark)}.mr-nav .mr-nav-disabled{color:#9aa5b1;cursor:not-allowed;padding:8px 0}.mr-nav-form{display:contents}.mr-nav-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.mr-nav-button:hover,.mr-nav-button:focus-visible{color:var(--mr-accent-dark)}.mr-nav-toggle{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);width:42px;min-width:42px;height:42px;color:var(--mr-text);background:#fff;flex-direction:column;justify-content:center;justify-self:end;gap:4px;margin-left:auto;padding:0 10px;display:none}.mr-nav-toggle span{background:currentColor;border-radius:999px;width:100%;height:2px;display:block}.mr-mobile-drawer{z-index:90;position:fixed;inset:0}.mr-mobile-drawer-backdrop{background:#0f172a6b;position:absolute;inset:0}.mr-mobile-drawer-panel{z-index:1;border-left:1px solid var(--mr-line);width:min(300px,100vw - 56px);height:100%;box-shadow:var(--mr-shadow);background:#fff;align-content:start;gap:14px;margin-left:auto;padding:18px;display:grid;position:relative;overflow-y:auto}.mr-mobile-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mr-mobile-drawer-nav,.mr-mobile-member-context{align-content:start;gap:10px;display:grid}.mr-mobile-drawer-nav a{color:var(--mr-text);border-bottom:1px solid var(--mr-line);padding:12px 0;font-weight:700;display:block}.mr-mobile-nav-disabled{color:#9aa5b1;border-bottom:1px solid var(--mr-line);cursor:not-allowed;padding:12px 0;font-weight:700;display:block}.mr-mobile-member-nav a.is-active{color:var(--mr-accent-dark)}.mr-mobile-drawer-nav-form{display:block}.mr-mobile-drawer-nav-button{border:0;border-bottom:1px solid var(--mr-line);width:100%;color:var(--mr-text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:12px 0;font-weight:700;display:block}body.mr-mobile-drawer-open{overflow:hidden}.mr-admin-nav{flex-wrap:wrap;gap:10px;display:flex}.mr-admin-nav a{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);min-height:38px;color:var(--mr-muted);background:#fff;align-items:center;gap:6px;padding:9px 12px;font-size:.9rem;font-weight:700;display:inline-flex}.mr-admin-nav a.active{color:var(--mr-accent-dark);background:#f3fbf9;border-color:#a9d9d2}.mr-email-template-manager{grid-template-columns:220px minmax(0,1fr);gap:28px;display:grid}.mr-email-template-sidebar{border-right:1px solid #e6ebf2;align-content:start;gap:6px;padding-right:20px;display:grid}.mr-email-template-sidebar strong{margin-bottom:6px}.mr-email-template-sidebar a{color:var(--mr-muted);border-radius:8px;padding:9px 10px;font-weight:700}.mr-email-template-sidebar a:hover,.mr-email-template-sidebar a.is-active{color:var(--mr-accent-dark);background:#edf9f7}.mr-email-import-actions,.mr-email-import-actions form{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.mr-email-import-actions{overflow-x:auto}.mr-email-import-actions .mr-button,.mr-email-import-actions .mr-input{flex:none}@media (width<=760px){.mr-email-template-manager{grid-template-columns:1fr}.mr-email-template-sidebar{border-bottom:1px solid #e6ebf2;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 16px}}.mr-admin-nav-badge{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.mr-section,.mr-dashboard{padding:var(--mr-site-section-padding) var(--mr-shell-padding-x)}.mr-dashboard{gap:24px;display:grid}.mr-dashboard>*{min-width:0}body[data-page=admin]{--mr-admin-panel-padding:16px;--mr-site-section-padding:clamp(24px, 3vw, 36px);--mr-shell-padding-x:clamp(14px, 3vw, 32px);--mr-admin-grid-gap:14px}.mr-admin{gap:18px}.mr-admin .mr-admin-nav{gap:8px}.mr-admin .mr-admin-nav a{min-height:34px;padding:7px 10px;font-size:.84rem}.mr-admin .mr-dashboard-hero,.mr-admin .mr-panel-heading{gap:14px}.mr-admin .mr-toolbar{gap:10px;margin-bottom:12px}.mr-admin .mr-form-grid{gap:12px;margin:14px 0}.mr-admin .mr-admin-form{gap:12px}.mr-admin .mr-button{min-height:38px;padding:8px 14px}.mr-admin .mr-table-action{min-height:30px;padding:6px 9px}.mr-admin .mr-table-wrap{margin-top:12px}.mr-admin .mr-table th,.mr-admin .mr-table td{padding:10px 8px}.mr-admin .mr-queue-list,.mr-admin .mr-top-volume-admin-list{gap:8px}.mr-admin .mr-queue-list,.mr-admin .mr-inline-stats,.mr-admin .mr-ledger{margin-top:12px}.mr-admin .mr-queue-item,.mr-admin .mr-inline-stat{padding:12px}.mr-admin .mr-inline-stats{gap:10px;margin-bottom:12px}.mr-admin .mr-control-grid button,.mr-admin .mr-control-grid .mr-control-link{min-height:96px;padding:14px}.mr-admin .mr-danger-form{margin-top:10px}.mr-member-profile-card{gap:16px;display:grid}.mr-member-profile-summary{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.mr-member-profile-summary h1{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05}.mr-member-profile-summary .mr-lead{margin:6px 0 0}.mr-member-profile-stats{border-left:1px solid var(--mr-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mr-member-profile-stats>div{border-right:1px solid var(--mr-line);min-width:0;padding:4px 16px}.mr-member-profile-stats span,.mr-member-profile-stats strong{display:block}.mr-member-profile-stats span{color:var(--mr-muted);font-size:.82rem;font-weight:700}.mr-member-profile-stats strong{color:#0f172a;margin-top:4px;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1}.mr-member-profile-adjust{border-top:1px solid var(--mr-line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.mr-member-profile-adjust h2{margin:0;font-size:1.15rem}.mr-member-profile-card .admin-adjust-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin:0}body[data-page=admin] .mr-dashboard-grid.wide.mr-admin-dashboard-split{grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr)}body[data-page=admin] .mr-admin-tools-dashboard{grid-template-columns:minmax(110px,132px) auto auto;align-items:stretch;gap:10px;display:grid}body[data-page=admin] .mr-admin-tools-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}body[data-page=admin] .mr-admin-tools-stack .mr-button{width:100%}body[data-page=admin] .mr-admin-tools-stack .mr-button.mr-button-compact{min-height:0;padding:7px 12px;font-size:.92rem}body[data-page=admin] .mr-stat-grid.admin-stats{grid-template-columns:repeat(6,minmax(0,1fr))}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.is-featured{grid-column:span 2}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.has-trend{isolation:isolate;position:relative;overflow:hidden}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.has-trend>span,body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.has-trend>strong,body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.has-trend>small{z-index:1;position:relative}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.has-trend>strong{text-shadow:0 1px #ffffffc7}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-trend{pointer-events:none;z-index:0;align-content:end;display:grid;position:absolute;inset:10px}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-trend svg{opacity:.3;width:100%;height:100%}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-trend polygon{fill:#1f786d24}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-trend polyline{fill:none;stroke:#1f786de6;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-trend-label{color:#6b7d90;letter-spacing:.02em;font-size:.72rem;font-weight:700;position:absolute;top:4px;right:6px}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-stack{grid-column:span 1;gap:10px;display:grid}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.is-compact{min-height:0}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.is-compact strong{margin:6px 0;font-size:clamp(1.8rem,3vw,2.8rem)}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.is-link{color:inherit;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.is-link:hover{background:#f7fcfb;border-color:#9bd8ce;transform:translateY(-1px)}.mr-admin-dashboard-panel{min-height:0}.mr-admin-scroll-panel{scrollbar-gutter:stable;max-height:360px;overflow:auto}body[data-page=admin] .mr-member-detail-scroll{max-height:420px}body[data-page=admin] .mr-admin-card-list{align-content:start;gap:10px;margin-top:12px;display:grid}body[data-page=admin] .mr-admin-detail-card{border-radius:var(--mr-radius-sm);background:#fff;border:1px solid #e6ebf2;padding:12px}body[data-page=admin] .mr-member-detail-compact-panel .mr-admin-detail-card{padding:9px 10px}body[data-page=admin] .mr-member-detail-compact-panel .mr-admin-detail-card-head{gap:10px;margin-bottom:8px}body[data-page=admin] .mr-member-detail-compact-panel .mr-admin-detail-card-head span{margin-top:2px;line-height:1.3}body[data-page=admin] .mr-member-detail-compact-panel .mr-admin-detail-card-grid{gap:7px 12px}body[data-page=admin] .mr-member-detail-compact-panel .mr-admin-detail-card-grid dt{margin-bottom:2px}body[data-page=admin] .mr-member-detail-compact-panel .mr-admin-detail-card-grid dd{line-height:1.3}body[data-page=admin] .mr-admin-detail-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}body[data-page=admin] .mr-admin-detail-card-head strong,body[data-page=admin] .mr-admin-detail-card-head span{display:block}body[data-page=admin] .mr-admin-detail-card-head span{color:var(--mr-muted);margin-top:4px;font-size:.84rem;line-height:1.45}body[data-page=admin] .mr-admin-detail-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0;display:grid}body[data-page=admin] .mr-admin-detail-card-grid div{min-width:0}body[data-page=admin] .mr-admin-detail-card-grid dt{color:var(--mr-muted);margin:0 0 4px;font-size:.78rem}body[data-page=admin] .mr-admin-detail-card-grid dd{color:#0f172a;word-break:break-word;margin:0;font-weight:600;line-height:1.45}body[data-page=admin] .mr-top-volume-admin-list.mr-admin-scroll-panel{grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;display:grid}body[data-page=admin] .mr-top-volume-admin-list.mr-admin-scroll-panel .mr-top-volume-admin-item{min-width:0;padding:10px;display:block}body[data-page=admin] .mr-top-volume-admin-list.mr-admin-scroll-panel .mr-top-volume-admin-item strong,body[data-page=admin] .mr-top-volume-admin-list.mr-admin-scroll-panel .mr-top-volume-admin-item span{display:block}body[data-page=admin] .mr-top-volume-admin-list.mr-admin-scroll-panel .mr-top-volume-admin-item span{word-break:break-word;margin-top:4px;line-height:1.45}.mr-attribution-pie-layout{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;display:grid}.mr-attribution-pie{width:170px;overflow:visible}.mr-attribution-pie-value{fill:var(--mr-ink);font-size:5px;font-weight:800}.mr-attribution-pie-label{fill:var(--mr-muted);font-size:2.5px}.mr-attribution-legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mr-attribution-legend li{color:var(--mr-muted);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.9rem;display:grid}.mr-attribution-legend i{background:var(--attribution-color);border-radius:50%;width:10px;height:10px}.mr-attribution-legend strong{color:var(--mr-ink)}.mr-attribution-total{color:var(--mr-accent-dark);white-space:nowrap}.mr-attribution-bar-legend{color:var(--mr-muted);gap:14px;font-size:.82rem;display:flex}.mr-attribution-bar-legend span{align-items:center;gap:5px;display:inline-flex}.mr-attribution-bar-legend i{border-radius:2px;width:10px;height:10px}.mr-attribution-bar-legend .registration,.mr-attribution-bar-track .registration{background:#7c3aed}.mr-attribution-bars{border-bottom:1px solid var(--mr-line);align-items:end;gap:5px;height:190px;margin-top:16px;padding-bottom:22px;display:flex;overflow-x:auto}.mr-attribution-bar-group{text-align:center;flex:1 0 22px;grid-template-rows:145px 16px;align-items:end;min-width:22px;display:grid}.mr-attribution-bar-track{justify-content:center;align-items:end;gap:2px;height:145px;display:flex}.mr-attribution-bar-track i{border-radius:3px 3px 0 0;width:8px;min-height:2px}.mr-attribution-bar-group small{color:var(--mr-muted);white-space:nowrap;font-size:.66rem}.mr-attribution-url,.mr-attribution-data{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (width<=720px){.mr-attribution-pie-layout{grid-template-columns:1fr;justify-items:center}.mr-attribution-legend{width:100%}}@media (width<=1200px){body[data-page=admin] .mr-admin-tools-dashboard{grid-template-columns:minmax(110px,132px) auto auto}body[data-page=admin] .mr-stat-grid.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.is-featured{grid-column:span 2}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-stack{grid-column:span 1}body[data-page=admin] .mr-top-volume-admin-list.mr-admin-scroll-panel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.mr-member-profile-summary{grid-template-columns:1fr;gap:16px}.mr-member-profile-stats{border-left:0}.mr-member-profile-stats>div:first-child{padding-left:0}}@media (width<=720px){body[data-page=admin] .mr-header-main{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:44px}body[data-page=admin] .mr-brand{min-width:0}body[data-page=admin] .mr-brand span{text-overflow:ellipsis;overflow:hidden}body[data-page=admin] .mr-admin-nav{display:none}body[data-page=admin] .mr-dashboard{gap:14px;width:100%;min-width:0}body[data-page=admin] .mr-dashboard>*{min-width:0;max-width:100%}body[data-page=admin] .mr-dashboard-hero>*{min-width:0}body[data-page=admin] .mr-admin-tools.mr-admin-tools-dashboard{display:none}body[data-page=admin] .mr-dashboard-grid.wide.mr-admin-dashboard-split{grid-template-columns:minmax(0,1fr)}body[data-page=admin] .mr-surface{padding:14px}body[data-page=admin] .mr-table-wrap{scrollbar-width:thin;margin-right:-4px;padding-bottom:4px}.mr-member-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.mr-member-profile-stats>div:nth-child(3){padding-left:0}body[data-page=admin] .mr-admin-tools-dashboard{grid-template-columns:1fr}body[data-page=admin] .mr-stat-grid.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-card.is-featured{grid-column:span 2}body[data-page=admin] .mr-stat-grid.admin-stats .mr-stat-stack{grid-column:auto;display:contents}body[data-page=admin] .mr-top-volume-admin-list.mr-admin-scroll-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr-footer{padding:32px var(--mr-shell-padding-x) 26px;border-top:1px solid var(--mr-line);color:var(--mr-muted);background:linear-gradient(#f8fcfbeb,#fff);gap:24px;display:grid}.mr-footer-main{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(120px,1fr));align-items:start;gap:24px 30px;display:grid}.mr-footer-column{align-content:start;gap:24px;display:grid}.mr-footer-about-logo{color:#334155;align-items:center;gap:10px;font-weight:800;display:inline-flex}.mr-footer-about-logo img{border-radius:9px;width:40px;height:40px;display:block}.mr-footer-about-logo:hover,.mr-footer-about-logo:focus-visible{color:var(--mr-accent-dark)}.mr-footer-about p{color:#64748b;max-width:32ch;margin:0;font-size:.9rem;line-height:1.75}.mr-footer-bottom{text-align:center;border-top:1px solid #e5ecea;justify-items:center;gap:6px;padding-top:20px;display:grid}.mr-footer-bottom img,.mr-footer-bottom strong,.mr-footer-bottom span,.mr-footer-bottom small,.mr-footer-bottom p{display:block}.mr-footer-bottom img{border-radius:10px;width:44px;height:44px}.mr-footer-bottom strong{color:#334155;font-size:1.05rem}.mr-footer-bottom span{color:#64748b;max-width:28ch;font-size:.92rem;font-weight:700;line-height:1.7}.mr-footer-bottom small{color:#94a3b8;font-size:.82rem;line-height:1.6}.mr-footer-bottom p{color:#64748b;max-width:720px;margin:2px 0 0;font-size:.84rem;line-height:1.7}.mr-footer-block h2{color:#0f172a;margin:0 0 8px;font-size:.92rem;font-weight:800}.mr-footer-block p{color:#64748b;margin:0;font-size:.9rem;line-height:1.7}.mr-footer-block a{color:var(--mr-accent-dark);font-weight:700;text-decoration:none}.mr-footer-block a:hover{text-decoration:underline}.mr-footer-block .mr-footer-link-disabled{color:#9aa5b1;cursor:not-allowed;font-weight:700}.mr-footer-links{gap:8px;display:grid}.mr-footer-social{gap:10px;margin-top:14px;display:none}.mr-footer-social-link{color:#466274;background:#fff;border:1px solid #d9e6e2;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.mr-footer-social-link svg{width:18px;height:18px}.mr-footer-social-link:hover{color:var(--mr-accent-dark);background:#f7fcfb;border-color:#9fd7cb}.mr-legal-block+.mr-legal-block{margin-top:18px}.mr-legal-layout{gap:18px;width:100%;margin-top:22px;display:grid}.mr-legal-block h2{color:#0f172a;margin:0 0 8px;font-size:1rem}.mr-legal-block p{color:#64748b;margin:0;line-height:1.8}.mr-legal-subsections{border-left:2px solid #dbe7e4;gap:16px;margin:14px 0 0 18px;padding-left:18px;display:grid}.mr-legal-subsection h3{color:#334155;margin:0 0 4px;font-size:.9375rem}.mr-legal-subsection-number{color:var(--mr-accent-dark);margin-right:6px}.mr-auth-account-match{gap:10px;margin:22px 0;display:grid}.mr-auth-account-match div{background:#f8fafc;border-radius:10px;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.mr-auth-account-match dt{color:#64748b}.mr-auth-account-match dd{color:#0f172a;margin:0;font-weight:700}.mr-alert-stack{z-index:110;gap:10px;width:min(420px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.mr-alert{border-radius:var(--mr-radius-sm);color:var(--mr-accent-dark);background:#effbf8;border:1px solid #b7e3db;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;box-shadow:0 10px 28px #0f172a24}.mr-alert.is-leaving{opacity:0;transform:translateY(-8px)}.mr-alert.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.mr-alert-close{appearance:none;color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:1.35rem;font-weight:500;line-height:1}.mr-alert-close:hover,.mr-alert-close:focus-visible{background:#0f172a17}.mr-form-error{border-radius:var(--mr-radius-sm);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:10px 12px;font-size:.92rem;font-weight:700}.mr-form-status{border-radius:var(--mr-radius-sm);color:var(--mr-accent-dark);background:#effbf8;border:1px solid #b7e3db;padding:10px 12px;font-size:.92rem;font-weight:700}.mr-hero-actions,.mr-inline-actions,.mr-search-actions,.mr-admin-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mr-button,.mr-table-action,.mr-icon-button{border-radius:var(--mr-radius-sm);min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.mr-button:focus-visible,.mr-table-action:focus-visible,.mr-icon-button:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-button.primary,.mr-table-action.primary,.mr-icon-button.primary{color:#fff;background:var(--mr-accent)}.mr-button.primary:hover,.mr-table-action.primary:hover,.mr-icon-button.primary:hover{background:var(--mr-accent-dark);transform:translateY(-1px)}.mr-button.secondary,.mr-table-action.secondary,.mr-icon-button.secondary{color:var(--mr-text);border-color:var(--mr-line);background:#fff}.mr-button:disabled,.mr-table-action:disabled,.mr-icon-button:disabled{cursor:not-allowed;opacity:.56;transform:none}.mr-table-action{min-height:34px;color:var(--mr-accent-dark);background:#f3fbf9;border-color:#a9d9d2;padding:7px 10px;font-size:.84rem}.mr-icon-button{width:42px;color:var(--mr-text);border-color:var(--mr-line);background:#fff;padding:0;font-size:1.35rem}.mr-table-head-with-action{align-items:center;gap:8px;line-height:1;display:inline-flex}.mr-table-help-button{width:18px;min-height:18px;font-size:inherit;background:0 0;border-color:#0000;border-radius:0;padding:0;line-height:1}.mr-table-help-button svg{display:block}.mr-search-actions{margin-top:16px}.mr-share-actions{vertical-align:middle;align-items:center;gap:6px;width:auto;max-width:100%;margin-top:0;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.mr-share-actions form{flex:none;margin:0}.mr-share-actions .mr-table-action{white-space:nowrap;flex:none}.mr-primary-actions{flex-wrap:nowrap;align-items:center;gap:6px;width:auto;display:flex}.mr-table td[data-report-action]{white-space:nowrap;overflow-x:auto}.mr-table td .mr-share-actions,.mr-table td .mr-primary-actions{display:flex}.mr-unlimited-toggle-form{margin:0}.mr-unlimited-toggle-form.is-saving{opacity:.6}.mr-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.mr-switch input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mr-switch-track{background:#cbd5e1;border-radius:999px;align-items:center;width:42px;height:24px;transition:background .18s;display:inline-flex;position:relative}.mr-switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;margin-left:3px;transition:transform .18s;box-shadow:0 1px 3px #0f172a40}.mr-switch input:checked+.mr-switch-track .mr-switch-thumb{transform:translate(18px)}.mr-switch-label{min-width:28px;color:var(--mr-muted);font-size:.78rem;font-weight:800}.mr-switch input:checked~.mr-switch-label{color:var(--mr-accent-dark)}.mr-search-panel,.mr-surface,.mr-stat-card,.mr-feature-card{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);box-shadow:var(--mr-shadow);background:#fffffff5}.mr-search-panel{padding:var(--mr-site-panel-padding);position:relative}.mr-feature-card,.mr-stat-card,.mr-surface{padding:var(--mr-admin-panel-padding)}.mr-panel-heading,.mr-section-heading,.mr-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mr-panel-heading h2,.mr-section-heading h2,.mr-dashboard-hero h2{letter-spacing:0;margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.mr-panel-heading-actions{flex:none;justify-content:flex-start;align-items:center;gap:12px;display:flex}.mr-icon-button{width:48px;min-width:48px;padding:0}.mr-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.mr-checkbox-label{min-height:48px;color:var(--mr-text);align-items:center;gap:8px;display:flex}.mr-stored-logo{border-radius:var(--mr-radius-sm);background:#f8fafc;border:1px solid #d8e1ec;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:flex}.mr-stored-logo img{object-fit:contain;flex:none;width:40px;height:40px}.mr-stored-logo div{gap:2px;min-width:0;display:grid}.mr-stored-logo strong,.mr-stored-logo small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-stored-logo strong{color:var(--mr-text);font-size:.82rem}.mr-stored-logo small{color:var(--mr-muted);font-size:.76rem}.mr-report-branding-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:start;gap:28px;margin-top:24px;display:grid}.mr-report-branding-form{gap:8px;display:grid}.mr-report-branding-form .mr-form-grid{grid-template-columns:1fr;margin:0}.mr-report-style-fieldset{border:0;margin:0;padding:0}.mr-report-style-fieldset legend{color:var(--mr-text);margin-bottom:9px;font-size:.84rem;font-weight:800}.mr-report-style-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mr-report-style-option{color:#334155;cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:.82rem;font-weight:750;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.mr-report-style-option:has(input:checked){background:#f0f9ff;border-color:#0284c7;box-shadow:0 0 0 3px #0284c71a}.mr-report-style-option input{accent-color:#0369a1;width:15px;height:15px;margin:0}.mr-report-branding-preview{border-radius:var(--mr-radius-sm);background:#f8fafc;border:1px solid #d8e1ec;overflow:hidden}.mr-report-branding-preview>p{color:var(--mr-muted);margin:0;padding:12px 14px 14px;font-size:.82rem;line-height:1.55}.mr-report-branding-preview-head{color:#334155;border-bottom:1px solid #d8e1ec;justify-content:space-between;align-items:center;padding:11px 14px;font-size:.82rem;font-weight:800;display:flex}.mr-report-branding-preview-head small{color:#64748b;letter-spacing:.08em;font-size:.7rem}.mr-report-branding-cover{color:#1e3550;background:linear-gradient(125deg,#fdfefe 0%,#f7fafc 48%,#f0f4fb 48%,#fff 100%);height:300px;padding:25px 24px;position:relative;overflow:hidden}.mr-report-branding-cover:before,.mr-report-branding-cover:after{z-index:0;content:"";pointer-events:none;position:absolute}.mr-report-branding-cover:before{border-left:2px solid #5ba4aa3d;border-right:1px solid #5ba4aa1f;width:42px;top:-34px;bottom:-34px;left:42px;transform:skew(-13deg)}.mr-report-branding-cover:after{background:linear-gradient(145deg,#0000 20%,#b7c9f55c 20% 57%,#eadcb58f 57% 67%,#0000 67%);width:128px;height:100px;bottom:48px;right:-14px;transform:skewY(-14deg)}.mr-report-branding-cover--market-terminal:before,.mr-report-branding-cover--quantum-grid:before,.mr-report-branding-cover--executive-ledger:before,.mr-report-branding-cover--signal-lab:before{border:1px solid #94a3b859;width:auto;inset:12px;transform:none}.mr-report-branding-cover--market-terminal{background:radial-gradient(circle at 12% 8%,#22d3ee47,#0000 26%),url(/build/assets/market-terminal-CnG1hupF.svg) 50%/cover no-repeat}.mr-report-branding-cover--market-terminal:before{background:linear-gradient(135deg,#e0f2fe2e,#0000 25%),#ffffffe0;border-color:#22d3ee8f}.mr-report-branding-cover--market-terminal:after{background:linear-gradient(145deg,#0000 20%,#22d3ee61 20% 57%,#10b98159 57% 67%,#0000 67%);bottom:52px;right:4px}.mr-report-branding-cover--quantum-grid{background:radial-gradient(circle at 10% 12%,#60a5fa61,#0000 27%),radial-gradient(circle at 91% 8%,#a855f74d,#0000 29%),url(/build/assets/quantum-grid-BjlyukQd.svg) 50%/cover no-repeat}.mr-report-branding-cover--quantum-grid:before{background:linear-gradient(135deg,#dbeafeb8,#0000 30%),linear-gradient(315deg,#ede9fe94,#0000 32%),#ffffffde;border-color:#818cf894}.mr-report-branding-cover--quantum-grid:after{background:linear-gradient(145deg,#0000 20%,#60a5fa59 20% 57%,#a78bfa61 57% 67%,#0000 67%)}.mr-report-branding-cover--executive-ledger{background:linear-gradient(105deg,#065f4621 0 13%,#0000 13.2%),url(/build/assets/executive-ledger-BbsX7b17.svg) 50%/cover no-repeat}.mr-report-branding-cover--executive-ledger:before{background-color:#fffdf7e0;background-image:linear-gradient(90deg,#065f460b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#57534e42;box-shadow:inset 5px 0 #065f461f,inset -5px 0 #b453091a}.mr-report-branding-cover--executive-ledger:after{background:linear-gradient(145deg,#0000 20%,#065f4640 20% 57%,#b4530957 57% 67%,#0000 67%)}.mr-report-branding-cover--signal-lab{background:radial-gradient(circle at 8% 8%,#0ea5e940,#0000 25%),url(/build/assets/signal-lab-gVRGg9T4.svg) 50%/cover no-repeat}.mr-report-branding-cover--signal-lab:before{background:radial-gradient(circle at 100% 0,#0ea5e921,#0000 25%),#ffffffe0;border-color:#0284c752}.mr-report-branding-cover--signal-lab:after{background:linear-gradient(145deg,#0000 20%,#0284c752 20% 57%,#f43f5e42 57% 67%,#0000 67%)}.mr-report-branding-cover-grid{z-index:0;opacity:.32;clip-path:polygon(64% 35%,100% 26%,100% 88%,64% 96%);background-image:linear-gradient(90deg,#0000 49%,#4d6b8b29 50%,#0000 51%),linear-gradient(#0000 49%,#4d6b8b17 50%,#0000 51%);background-size:34px 34px;position:absolute;inset:0}.mr-report-branding-cover-brand,.mr-report-branding-cover-copy{z-index:1;position:relative}.mr-report-branding-cover-brand{text-align:center;letter-spacing:.22em;place-items:center;gap:9px;font-size:.78rem;font-weight:800;display:grid}.mr-report-branding-cover-brand img{object-fit:contain;object-position:center;width:68px;height:68px}.mr-report-branding-cover-brand>div{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mr-report-branding-cover-brand>span{background:#b6c1cf;width:76px;height:1px;margin-top:4px;display:block;position:relative}.mr-report-branding-cover-brand>span i{background:#617895;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.mr-report-branding-cover-copy{text-align:center;gap:5px;margin-top:18px;display:grid}.mr-report-branding-cover-copy strong{letter-spacing:.08em;font-family:Georgia,Noto Serif TC,PMingLiU,serif;font-size:clamp(2rem,4vw,2.7rem);line-height:1.04}.mr-report-branding-cover-copy small{color:#5b7390;letter-spacing:.08em;font-size:1rem;font-weight:850}.mr-report-branding-cover-copy>span{color:#62738a;font-size:.6rem;font-weight:700}.mr-report-branding-cover-copy em{color:#526c87;letter-spacing:.16em;margin-top:10px;font-size:.55rem;font-style:normal;font-weight:800}.mr-report-branding-cover-copy b{color:#183553;font-family:Georgia,serif;font-size:3.5rem;line-height:.9}.mr-report-branding-cover-copy i{color:#1e3550;border-top:1px solid #aebdce;justify-self:center;padding-top:6px;font-size:.68rem;font-style:normal;font-weight:800}.mr-report-branding-cover-copy p{color:#53657c;width:min(100%,244px);margin:4px auto 0;font-size:.48rem;font-weight:650;line-height:1.55}.mr-report-branding-cover-footer{z-index:3;color:#dbeafe;letter-spacing:.08em;background:#173653;grid-template-columns:repeat(4,1fr);padding:11px 12px;font-size:.42rem;display:grid;position:absolute;bottom:0;left:0;right:0}.mr-report-branding-cover-footer span+span{border-left:1px solid #dbeafe40;padding-left:10px}.mr-report-branding-cover-footer strong{color:#fff;letter-spacing:.03em;white-space:nowrap;margin-top:3px;font-size:.56rem;display:block}.mr-dashboard-hero{align-items:center}.mr-dashboard-hero h1{color:#0f172a;letter-spacing:0;text-shadow:0 1px #ffffff8c,0 10px 24px #0f172a14;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.96}.mr-cache-badge{color:var(--mr-accent-dark);background:var(--mr-accent-soft);border:1px solid #99d9ce;border-radius:999px;flex:none;padding:7px 10px;font-size:.8rem;font-weight:800}.mr-label,.mr-form-grid>label>span,.mr-form-grid>fieldset>span{color:var(--mr-muted);margin-bottom:7px;font-size:.86rem;font-weight:800;display:block}.mr-form-grid>label,.mr-form-grid>fieldset{min-width:0;display:grid}.mr-form-help{color:var(--mr-muted);margin-top:7px;font-size:.86rem;line-height:1.5;display:block}.mr-input{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);width:100%;min-width:0;min-height:48px;color:var(--mr-text);font:inherit;background:#fff;padding:11px 13px}.mr-input:focus{border-color:var(--mr-accent)}.mr-input:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:2px}select.mr-input{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23334155' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:44px}input[type=file].mr-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-search-wrap{position:relative}.mr-result-list{z-index:20;inset-inline:0;border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);background:#fff;max-height:340px;display:none;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 16px 32px #15202b29}.mr-result-list.visible{display:block}.mr-result-item{width:100%;min-height:48px;color:var(--mr-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f6;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.mr-result-item:hover,.mr-result-item.active{background:#eef6f4}.mr-result-item small{color:var(--mr-muted)}.mr-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.mr-pagination-summary{color:var(--mr-muted);font-size:.92rem}.mr-pagination-summary span{color:var(--mr-text);font-weight:800}.mr-pagination-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mr-pagination-link{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);min-width:42px;min-height:42px;color:var(--mr-text);white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:.92rem;font-weight:700;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.mr-pagination-link:hover{color:var(--mr-accent-dark);background:#f3fbf9;border-color:#99d9ce;transform:translateY(-1px)}.mr-pagination-link:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-pagination-link.is-active{border-color:var(--mr-accent);color:#fff;background:var(--mr-accent)}.mr-pagination-link.is-disabled,.mr-pagination-link.is-gap{color:var(--mr-muted);cursor:default;background:#f8fafc;transform:none}.mr-pagination-icon{flex:0 0 16px;width:16px;height:16px;display:inline-flex}.mr-pagination-icon svg{width:100%;height:100%;display:block}.mr-status{color:#334155;align-items:center;font-size:.8rem;font-weight:900;display:inline-flex}.mr-status.ready,.mr-status.paid,.mr-status.completed,.mr-status.refunded,.mr-status.resolved{color:var(--mr-good)}.mr-status.generating_html,.mr-status.queued,.mr-status.running,.mr-status.pending,.mr-status.pending_review,.mr-status.refund_pending,.mr-status.open,.mr-status.accepted,.mr-status.in_progress,.mr-status.waiting_user,.mr-status.waiting_third_party{color:var(--mr-warn)}.mr-status.failed,.mr-status.rejected,.mr-status.refund_failed,.mr-status.cancelled,.mr-status.closed{color:#dc2626}.mr-table-wrap{max-width:100%;margin-top:16px;overflow-x:auto}.mr-share-audit-log-table{scrollbar-gutter:stable;max-height:604px;overflow-y:auto}.mr-share-audit-log-table .mr-table thead th{z-index:1;background:var(--mr-surface,#fff);position:sticky;top:0}.mr-table{border-collapse:collapse;width:100%;min-width:720px}.mr-table th,.mr-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6ebf2;padding:13px 10px}.mr-table th{color:var(--mr-muted);font-size:.82rem}.mr-table td span{color:var(--mr-muted);margin-top:3px;font-size:.84rem;display:block}.mr-empty-cell{color:var(--mr-muted);text-align:center}.mr-progress{background:#e6ebf2;border-radius:999px;height:10px;overflow:hidden}.mr-progress i{border-radius:inherit;background:var(--mr-accent);height:100%;display:block}.mr-checkbox{color:var(--mr-muted);align-items:center;gap:10px;display:inline-flex}.mr-checkbox input{width:16px;height:16px}.mr-text-link{color:var(--mr-accent-dark);font-weight:700}.mr-text-link-button{width:fit-content;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:3px 5px;font-weight:800;line-height:1.5;text-decoration:underline;text-decoration-thickness:2px;transition:color .18s,background .18s;display:inline-flex}.mr-text-link-button:hover{color:var(--mr-accent);background:#effbf8}.mr-text-link-button:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-execution-error{border-radius:var(--mr-radius-sm);color:#7f1d1d;white-space:pre-wrap;background:#fff1f2;max-width:480px;max-height:220px;margin:10px 0 0;padding:10px;font:.78rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.mr-top-up-page-actions{margin-bottom:16px}.mr-top-up-order-cards{margin-top:16px;display:none}.mr-top-up-order-card{border-radius:var(--mr-radius-sm);box-shadow:var(--mr-shadow);background:#fff;border:1px solid #e6ebf2;padding:16px}.mr-top-up-order-card+.mr-top-up-order-card{margin-top:12px}.mr-top-up-order-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mr-top-up-order-card-head strong{word-break:break-word;font-size:.98rem}.mr-top-up-order-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mr-top-up-order-card-grid>div{min-width:0}.mr-top-up-order-card-grid dt{color:var(--mr-muted);margin:0 0 4px;font-size:.78rem}.mr-top-up-order-card-grid dd{color:#0f172a;margin:0;font-weight:600}.mr-top-up-order-empty{margin-top:16px}.mr-admin-order-action{min-width:220px}.mr-admin-order-action summary{color:var(--mr-accent-dark);cursor:pointer;font-weight:800}.mr-admin-order-action-panel{border-radius:var(--mr-radius-sm);background:#fbfefd;border:1px solid #dbe9e5;gap:10px;margin-top:10px;padding:12px;display:grid}.mr-admin-order-action-panel.danger{background:snow;border-color:#fee2e2}.mr-admin-order-action-panel label{gap:6px;display:grid}.mr-admin-order-action-panel label>span{color:var(--mr-muted);font-size:.78rem;font-weight:800}.mr-admin-refund-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mr-admin-order-detail-row td{padding-top:0}.mr-admin-order-detail{border-radius:var(--mr-radius-sm);background:#f8fafc;border:1px solid #e6ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.mr-admin-order-detail strong{color:#334155;margin-bottom:6px;font-size:.86rem;display:block}.mr-admin-order-detail p{color:#64748b;margin:3px 0 0;font-size:.84rem;line-height:1.55}.mr-crm-ticket-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.mr-toolbar.mr-toolbar-crm{grid-template-columns:minmax(150px,1.1fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(140px,.9fr) minmax(220px,1.6fr) auto;align-items:center}.mr-toolbar.mr-toolbar-crm .mr-input,.mr-toolbar.mr-toolbar-crm .mr-button{width:100%;min-width:0;margin:0}.mr-toolbar.mr-toolbar-crm .mr-button{white-space:nowrap;width:auto}.mr-crm-ticket-cards{margin-top:16px;display:none}.mr-crm-ticket-card{border-radius:var(--mr-radius-sm);box-shadow:var(--mr-shadow);background:#fff;border:1px solid #e6ebf2;padding:16px}.mr-crm-ticket-card+.mr-crm-ticket-card{margin-top:12px}.mr-crm-ticket-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mr-crm-ticket-card-head strong,.mr-crm-ticket-card-head span{display:block}.mr-crm-ticket-card-head>div>span{color:var(--mr-muted);margin-top:4px;font-size:.84rem}.mr-crm-ticket-card-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;margin:0;display:grid}.mr-crm-ticket-card-grid>div{min-width:0}.mr-crm-ticket-card-grid dt{color:var(--mr-muted);margin:0 0 4px;font-size:.78rem}.mr-crm-ticket-card-grid dd{color:#0f172a;margin:0;font-weight:600}.mr-crm-ticket-card-action dd{display:flex}.mr-crm-chat{gap:14px;display:grid}.mr-crm-message{border-radius:var(--mr-radius-sm);background:#fff;border:1px solid #e6ebf2;max-width:min(760px,92%);padding:14px}.mr-crm-message.is-staff{background:#f4fbf9;border-color:#b7e3db;justify-self:end}.mr-crm-message-meta{color:#64748b;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.82rem;display:flex}.mr-crm-message-body{color:#0f172a;white-space:normal;line-height:1.75}.mr-crm-attachments{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px;display:grid}.mr-crm-attachment-file,.mr-crm-attachment-image-caption{border-radius:var(--mr-radius-sm);color:var(--mr-accent-dark);background:#fff;border:1px solid #dbe9e5;padding:6px 9px;font-size:.84rem;font-weight:800}.mr-crm-attachment-file{justify-self:start}.mr-crm-attachment-image{min-width:0;margin:0}.mr-crm-attachment-image-link{border-radius:var(--mr-radius-sm);background:#f8fafc;border:1px solid #dbe9e5;display:block;overflow:hidden}.mr-crm-attachment-image img{object-fit:contain;width:100%;max-height:300px;display:block}.mr-crm-attachment-image figcaption{margin-top:6px}.mr-crm-attachment-image-caption{overflow-wrap:anywhere;display:block}.mr-crm-reply-form{border-top:1px solid #e6ebf2;gap:12px;margin-top:20px;padding-top:18px;display:grid}.mr-crm-reply-form label{gap:7px;display:grid}.mr-crm-admin-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.mr-crm-side{gap:16px;display:grid}.mr-crm-side h2{margin:0 0 12px;font-size:1rem}.mr-crm-info-list{color:#64748b;gap:8px;font-size:.9rem;display:grid}.mr-crm-info-list p{margin:0;line-height:1.55}body.mr-crm-quick-reply-drawer-open{overflow:hidden}.mr-crm-quick-reply-drawer-toggle{z-index:40;border-radius:var(--mr-radius-sm) 0 0 var(--mr-radius-sm);color:#fff;background:var(--mr-accent-dark);box-shadow:var(--mr-shadow);font:inherit;letter-spacing:.06em;writing-mode:vertical-rl;cursor:pointer;border:0;padding:16px 10px;font-size:.86rem;font-weight:800;position:fixed;top:50%;right:0;transform:translateY(-50%)}.mr-crm-quick-reply-drawer-toggle:hover,.mr-crm-quick-reply-drawer-toggle:focus-visible{background:var(--mr-accent)}.mr-crm-quick-reply-drawer-toggle:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:-3px}.mr-crm-quick-reply-drawer[hidden]{display:none}.mr-crm-quick-reply-drawer{z-index:50;position:fixed;inset:0}.mr-crm-quick-reply-drawer-backdrop{cursor:default;background:#0f172a61;border:0;position:absolute;inset:0}.mr-crm-quick-reply-drawer-panel{background:#fff;grid-template-rows:auto auto minmax(0,1fr);width:min(420px,92vw);height:100%;padding:20px;display:grid;position:absolute;top:0;right:0;box-shadow:-16px 0 42px #0f172a29}.mr-crm-quick-reply-drawer-head{border-bottom:1px solid var(--mr-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.mr-crm-quick-reply-drawer-head h2{margin:0;font-size:1.3rem}.mr-crm-quick-reply-form{border-bottom:1px solid var(--mr-line);gap:12px;padding:16px 0;display:grid}.mr-crm-quick-reply-form label{gap:7px;display:grid}.mr-crm-quick-reply-list{min-height:0;padding-top:16px;overflow-y:auto}.mr-crm-quick-reply-list h3{margin:0 0 10px;font-size:.92rem}.mr-crm-quick-reply-list article{border-bottom:1px solid var(--mr-line);padding:12px 0}.mr-crm-quick-reply-list button{border:0;border-bottom:1px solid var(--mr-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:5px;padding:12px 0;display:grid}.mr-crm-quick-reply-list button:hover,.mr-crm-quick-reply-list button:focus-visible{color:var(--mr-accent-dark)}.mr-crm-quick-reply-list button:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:-3px}.mr-crm-quick-reply-list button span,.mr-crm-quick-reply-list p{color:var(--mr-muted);font-size:.9rem;line-height:1.55}.mr-crm-quick-reply-list p{margin:5px 0 0}.mr-crm-quick-reply-list-only{grid-row:2/-1}.mr-top-up-plan-fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.mr-top-up-form-row{grid-column:1/-1;gap:7px;display:grid}.mr-top-up-payment-fieldset{border:0;margin:0;padding:0}.mr-top-up-plan-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mr-top-up-plan-choice{cursor:pointer;height:100%;display:block}.mr-top-up-plan-choice input{opacity:0;pointer-events:none;position:absolute}.mr-top-up-plan-choice-card{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);background:#fff;flex-direction:column;height:100%;min-height:100%;padding:14px 16px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex}.mr-top-up-plan-choice-card strong,.mr-top-up-plan-choice-card span,.mr-top-up-plan-choice-card small{display:block}.mr-top-up-plan-choice-card strong{color:#0f172a;font-size:.96rem;line-height:1.4}.mr-top-up-plan-choice-card span{text-align:right;color:#0f766e;margin-top:auto;padding-top:12px;font-size:1.3rem;font-weight:900;line-height:1.1}.mr-top-up-plan-choice-card small{color:var(--mr-muted);margin-top:6px;font-size:.82rem}.mr-top-up-plan-choice:hover .mr-top-up-plan-choice-card{background:#f7fcfb;border-color:#9bd8ce}.mr-top-up-plan-choice input:focus-visible+.mr-top-up-plan-choice-card{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-top-up-plan-choice input:checked+.mr-top-up-plan-choice-card{border-color:var(--mr-accent);background:#eefaf7;box-shadow:inset 0 0 0 1px #0f766e24}.mr-top-up-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mr-top-up-payment-option{cursor:pointer;display:block}.mr-top-up-payment-option input{opacity:0;pointer-events:none;position:absolute}.mr-top-up-payment-option span{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);color:#0f172a;background:#fff;justify-content:center;align-items:center;min-height:48px;padding:11px 14px;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.mr-top-up-payment-option:hover span{background:#f7fcfb;border-color:#9bd8ce}.mr-top-up-payment-option input:focus-visible+span{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-top-up-payment-option input:checked+span{border-color:var(--mr-accent);color:var(--mr-accent-dark);background:#eefaf7;box-shadow:inset 0 0 0 1px #0f766e24}.mr-top-up-payment-info-list{margin-top:12px}.mr-top-up-payment-info{border-radius:var(--mr-radius-sm);background:linear-gradient(#f8fcfbf5,#fffffffa);border:1px solid #d8e7e3;padding:14px 16px}.mr-top-up-payment-info strong{color:#0f172a;margin-bottom:8px;font-size:.94rem;display:block}.mr-top-up-payment-info p{color:var(--mr-muted);margin:0;line-height:1.7}.mr-top-up-payment-info p+p{margin-top:4px}.mr-top-up-payment-jkopay{align-items:center;gap:10px;display:flex}.mr-top-up-payment-copy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mr-top-up-payment-copy-row>span:not(.mr-top-up-payment-jkopay-badge){flex:auto}.mr-top-up-payment-jkopay-badge{color:#fff;letter-spacing:.02em;background:#f97316;border-radius:6px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding-top:1px;font-size:.75rem;font-weight:400;display:inline-flex}.mr-top-up-copy-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cdd8e8;border-radius:999px;flex:none;min-height:28px;padding:4px 10px;font-size:.74rem;font-weight:800;line-height:1;transition:border-color .18s,background .18s,color .18s}.mr-top-up-copy-button:hover{color:var(--mr-accent-dark);background:#f7fcfb;border-color:#9bd8ce}.mr-top-up-copy-button:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-top-up-payment-qrcode{justify-content:center;margin-top:14px;display:flex}.mr-top-up-payment-qrcode img{border-radius:var(--mr-radius-sm);background:#fff;border:1px solid #d8e7e3;width:100%;max-width:220px;height:auto;display:block}.mr-top-up-form-note{text-align:center;margin-top:5px}.mr-top-up-field-error{color:#991b1b;margin:6px 0 0;font-size:.84rem;font-weight:700}.mr-input.is-invalid{border-color:#ef4444}.mr-input.is-invalid:focus,.mr-input.is-invalid:focus-visible{border-color:#ef4444;outline-color:#ef44442e}.mr-report-cards{margin-top:16px;display:none}.mr-report-card{border-radius:var(--mr-radius-sm);box-shadow:var(--mr-shadow);background:#fff;border:1px solid #e6ebf2;padding:16px}.mr-report-card+.mr-report-card{margin-top:12px}.mr-report-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mr-report-card-head strong,.mr-report-card-head span{display:block}.mr-report-card-head .mr-table-head-with-action{display:inline-flex}.mr-report-card-head strong{font-size:1rem}.mr-report-card-head>div>span{color:var(--mr-muted);margin-top:4px;font-size:.84rem}.mr-report-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mr-report-card-grid dt{color:var(--mr-muted);margin:0 0 4px;font-size:.78rem}.mr-report-card-grid dd{color:#0f172a;margin:0;font-weight:600}.mr-report-card-action-row{grid-column:1/-1}.mr-report-card-action-row dd form{margin:0}.mr-report-cards-empty{margin-top:16px}.mr-coupon-history-cards{margin-top:16px;display:none}.mr-coupon-history-card{border-radius:var(--mr-radius-sm);box-shadow:var(--mr-shadow);background:#fff;border:1px solid #e6ebf2;padding:16px}.mr-coupon-history-card+.mr-coupon-history-card{margin-top:12px}.mr-coupon-history-card-head{margin-bottom:14px}.mr-coupon-history-card-head strong{color:#0f172a;font-size:1rem;display:block}.mr-coupon-history-card-grid{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.mr-coupon-history-card-grid dt{color:var(--mr-muted);margin:0 0 4px;font-size:.78rem}.mr-coupon-history-card-grid dd{color:#0f172a;margin:0;font-weight:600}.mr-auth-card-wide{width:min(560px,100%)}.mr-auth-form{gap:16px;padding-top:4px;display:grid}.mr-auth-form+.mr-auth-form{margin-top:10px}.mr-turnstile-wrap{overflow:hidden}.mr-auth-action-row{align-items:center}.mr-auth-input-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mr-auth-input-action-row .mr-button{white-space:nowrap;min-width:132px}.mr-auth-link-row{margin-top:6px}.mr-auth-social-actions{gap:10px;margin:18px 0;display:grid}.mr-auth-social-actions .mr-button{justify-content:center}.mr-auth-social-login{gap:4px;display:grid}.mr-auth-social-login .mr-auth-social-actions{margin:8px 0 4px}.mr-auth-mode-toggle-row{justify-content:flex-end;display:flex}.mr-auth-mode-toggle{cursor:pointer;background:0 0;border:0;min-height:auto;padding:4px 0;font-size:.82rem;line-height:1.4}.mr-auth-mode-toggle:hover{text-decoration:underline}.mr-auth-mode-toggle:focus-visible{outline:2px solid var(--mr-accent);outline-offset:2px}.mr-auth-password-login{gap:16px;display:grid}.mr-auth-password-login>label:not(.mr-checkbox){color:var(--mr-muted);gap:7px;font-size:.86rem;font-weight:800;display:grid}.mr-auth-password-login>.mr-button.primary{width:100%}.mr-auth-email-register{gap:16px;display:grid}.mr-auth-email-register>label{color:var(--mr-muted);gap:7px;font-size:.86rem;font-weight:800;display:grid}.mr-auth-email-register>.mr-button.primary{width:100%}.mr-auth-password-links{justify-content:space-between;align-items:center;gap:16px;display:flex}.mr-auth-password-links .mr-text-link{font-size:.86rem}.mr-social-button{gap:10px;width:100%}.mr-social-button.google{color:#1f2937;background:#fff;border-color:#d1d5db}.mr-social-button.google:hover{background:#f8fafc;border-color:#9ca3af;transform:translateY(-1px)}.mr-social-button.line{color:#fff;background:#06c755;border-color:#06c755}.mr-social-button.line:hover{background:#05ae4b;border-color:#05ae4b;transform:translateY(-1px)}.mr-social-button.line:focus-visible{outline-color:#a7f3d0}.mr-social-icon{flex:0 0 20px;width:20px;height:20px;display:block}.mr-auth-divider{color:var(--mr-muted);align-items:center;gap:12px;margin:18px 0;font-size:.85rem;display:flex}.mr-auth-divider:before,.mr-auth-divider:after{background:var(--mr-line);content:"";flex:1;height:1px}.mr-auth-consent-list{gap:10px;display:grid}.mr-auth-consent-item{color:#475569;align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.6;display:flex}.mr-auth-consent-item input[type=checkbox]{flex:none;margin-top:3px}.mr-auth-consent-item a{color:var(--mr-accent-dark);font-weight:700;text-decoration:none}.mr-auth-consent-item a:hover{text-decoration:underline}.mr-password-input{display:block;position:relative}.mr-password-input .mr-input{padding-right:48px}.mr-password-toggle{width:34px;height:34px;color:var(--mr-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-block:auto;padding:0;display:grid;position:absolute;top:0;bottom:0;right:8px}.mr-password-toggle:hover{color:var(--mr-accent-dark);background:var(--mr-accent-soft)}.mr-password-toggle:focus-visible{outline:2px solid var(--mr-accent);outline-offset:1px}.mr-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.mr-password-feedback{margin-top:6px;display:block}.mr-password-feedback[data-validation-status=error]{color:var(--mr-danger,#b91c1c)}.mr-password-feedback[data-validation-status=success]{color:var(--mr-success,#15803d)}.mr-body[data-page=home]{background:var(--mr-bg)}.mr-body[data-page=home] .mr-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;transition:background .24s,border-color .24s;position:fixed;inset-inline:0}.mr-body[data-page=home] .mr-brand,.mr-body[data-page=home] .mr-nav{color:#f8fafc}.mr-body[data-page=home] .mr-nav a:hover,.mr-body[data-page=home] .mr-nav a:focus-visible{color:#52dfca}.mr-body[data-page=home] .mr-brand img{object-fit:contain;width:36px;height:36px}.mr-body[data-page=home] .mr-header.is-scrolled-past-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f7f9;border-bottom:1px solid #d8dee8cc;box-shadow:0 1px #d8dee873}.mr-body[data-page=home] .mr-header.is-scrolled-past-hero .mr-brand{color:var(--mr-text)}.mr-body[data-page=home] .mr-header.is-scrolled-past-hero .mr-nav{color:var(--mr-muted)}.mr-body[data-page=home] .mr-header.is-scrolled-past-hero .mr-nav a:hover,.mr-body[data-page=home] .mr-header.is-scrolled-past-hero .mr-nav a:focus-visible{color:var(--mr-accent-dark)}.mr-body[data-page=home] .mr-header.is-scrolled-past-hero .mr-nav-toggle{border-color:var(--mr-line);color:var(--mr-text);background:#fff}.mr-hero{isolation:isolate;height:100dvh;min-height:100dvh;padding:clamp(126px, 12vw, 148px) var(--mr-shell-padding-x) 86px;color:#f8fafc;background:radial-gradient(circle at 73% 54%,#0dadbf24,#0000 27%),radial-gradient(circle at 25% 20%,#0a64832e,#0000 25%),linear-gradient(116deg,#020b16 0%,#031424 52%,#02101e 100%);grid-template-columns:minmax(0,.96fr) minmax(390px,1.04fr);align-items:center;gap:clamp(36px,6vw,84px);display:grid;position:relative;overflow:hidden}.mr-hero:before{z-index:-2;content:"";opacity:.34;background-image:radial-gradient(#70e6e7a6 .75px,#0000 .8px);background-position:0 0;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 94%,#0000);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 94%,#0000)}@media (width>=981px){.mr-body[data-page=home] main{position:relative}.mr-body[data-page=home] .mr-hero{z-index:0;position:sticky;top:0}.mr-body[data-page=home] main>:not(.mr-hero){z-index:1;position:relative}.mr-body[data-page=home] .mr-hero~.mr-section{background:var(--mr-bg)}.mr-body[data-page=home] .mr-hero+.mr-section{box-shadow:0 -18px 36px #020d191f}}.mr-hero-visual{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mr-cobe-globe{aspect-ratio:1;pointer-events:none;width:clamp(720px,60vw,880px);position:absolute;top:57%;left:82%;transform:translate(-50%,-50%)}.mr-cobe-globe-canvas{opacity:.76;pointer-events:none;width:100%;height:100%;display:block}.mr-cobe-orbits{z-index:1;pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%}.mr-cobe-orbits ellipse{stroke:#57eddf6b;stroke-width:.28px;filter:drop-shadow(0 0 3px #3debdc4d)}.mr-cobe-orbits ellipse:last-child{stroke-opacity:.66}.mr-hero-copy{max-width:640px;position:relative}.mr-hero-eyebrow{color:#c6f8f3;letter-spacing:.03em;background:#02243173;border:1px solid #3adad66b;border-radius:999px;margin:0 0 20px;padding:7px 14px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 15px #2ee6da14}.mr-hero h1{color:#f8fafc;letter-spacing:.015em;margin:0;font-size:clamp(2.8rem,5vw,4.85rem);font-weight:800;line-height:1.23}.mr-hero h1 span{color:#36d5b7}.mr-lead{color:#334155;margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.85}.mr-hero .mr-lead{color:#c3d1da}.mr-hero-actions{margin-top:30px}.mr-hero .mr-button{border-radius:7px;min-height:46px;padding:11px 18px}.mr-hero .mr-button.primary{background:linear-gradient(100deg,#12a99d,#38d0b5);box-shadow:0 9px 22px #15c8b13b}.mr-hero .mr-button.secondary{color:#eef8f8;background:#03142257;border-color:#b9d3dd85}.mr-hero-primary-action span{margin-left:10px;font-size:1.35rem;line-height:0}.mr-hero-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.mr-hero-benefits li{color:#eef6f6;align-items:flex-start;gap:8px;min-width:0;font-size:.8rem;font-weight:700;line-height:1.45;display:flex}.mr-hero-benefits strong{color:#7de9dc;font-size:1rem}.mr-hero-benefits small{color:#90a9b4;white-space:nowrap;font-size:.68rem;font-weight:500;display:block}.mr-search-panel{color:#eef7f8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#0b2534e6,#071b2ac7);border:1px solid #64d2d85c;border-radius:12px;justify-self:end;width:min(100%,530px);padding:clamp(22px,3vw,30px);scroll-margin-top:104px;position:relative;box-shadow:0 24px 58px #0000005c,inset 0 1px #d2ffff1a}.mr-search-panel .mr-panel-heading{display:block}.mr-search-panel .mr-panel-heading h2{color:#f8fbfc;margin:0;font-size:clamp(1.35rem,2vw,1.65rem)}.mr-search-panel .mr-panel-heading p{color:#91a6b3;margin:8px 0 20px;font-size:.83rem}.mr-autocomplete-status{min-height:1.2em;color:#7de9dc!important;margin:-12px 0 14px!important;font-size:.74rem!important}.mr-search-submit:disabled{cursor:wait;opacity:.62}.mr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mr-search-panel .mr-input{color:#ecf8f9;background:#02121f94;border-color:#8bb0be5c;border-radius:8px;min-height:48px;padding-right:62px}.mr-search-panel .mr-input::placeholder{color:#7d96a4}.mr-search-submit{color:#fff;cursor:pointer;background:#24b8a9;border:0;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:5px;right:5px}.mr-search-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:19px}.mr-search-suggestions{gap:17px;margin-top:22px;display:grid}.mr-search-suggestions p{color:#9badb8;margin:0 0 9px;font-size:.76rem;font-weight:700}.mr-search-tags{flex-wrap:wrap;gap:8px;display:flex}.mr-search-tags button{color:#c0d0d7;font:inherit;cursor:pointer;background:#7e99a924;border:1px solid #8cb0be29;border-radius:6px;padding:6px 9px;font-size:.73rem;transition:background .18s,color .18s}.mr-search-tags button:hover,.mr-search-tags button:focus-visible{color:#e9ffff;background:#2eccbc42}.mr-selected-stock{border-radius:var(--mr-radius-sm);color:var(--mr-text);background:#f8fcfb;border:1px solid #61d3cb59;margin-top:16px;padding:16px}.mr-selected-stock-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mr-selected-stock-table-wrap{margin-top:14px;overflow-x:auto}.mr-selected-stock-actions{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.mr-selected-stock-table{border-collapse:separate;border-spacing:0;border-radius:var(--mr-radius-sm);background:#fff;border:1px solid #d9e6e2;width:100%;min-width:350px;overflow:hidden}.mr-selected-stock-table th,.mr-selected-stock-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7f0ed;padding:14px 16px}.mr-selected-stock-table th{color:var(--mr-muted);background:#f5faf8;font-size:.82rem;font-weight:800}.mr-selected-stock-table td{color:var(--mr-text);font-size:.98rem}.mr-selected-stock-table td strong{font-size:1.04rem;font-weight:800}.mr-selected-stock-table td:last-child{white-space:nowrap;width:1%}.mr-selected-stock-table tbody tr:last-child td{border-bottom:0}.mr-selected-stock-table form{display:inline-flex}.mr-scroll-down{color:#a7bbc4;text-align:center;gap:3px;font-size:.68rem;display:grid;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.mr-scroll-down span{color:#d0e7e8;font-size:1.4rem;animation:1.8s ease-in-out infinite mr-scroll-bob}@keyframes mr-scroll-bob{50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.mr-scroll-down span{animation:none}}@media (width<=980px){.mr-body[data-page=home] .mr-hero{grid-template-columns:1fr;gap:34px;height:auto;min-height:auto;padding-top:126px}.mr-body[data-page=home] .mr-search-panel{justify-self:start;width:min(100%,600px)}.mr-body[data-page=home] .mr-cobe-globe{width:720px;top:53%;left:78%}}@media (width<=720px){.mr-body[data-page=home] .mr-header{padding-block:10px}.mr-body[data-page=home] .mr-nav-toggle{color:#eefefe;background:#031a296b;border-color:#d0f4f459}.mr-body[data-page=home] .mr-hero{padding-top:98px;padding-bottom:74px}.mr-body[data-page=home] .mr-hero h1{font-size:clamp(2.45rem,10.5vw,3.65rem)}.mr-body[data-page=home] .mr-hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.mr-body[data-page=home] .mr-scroll-down,.mr-body[data-page=home] .mr-cobe-globe{display:none}}@media (width<=426px){.mr-body[data-page=home] .mr-hero{background:radial-gradient(circle at 83%,#0dadbf21,#0000 31%),linear-gradient(145deg,#020b16 0%,#031424 100%);gap:27px;padding-top:90px;padding-bottom:46px}.mr-body[data-page=home] .mr-brand span{font-size:.88rem}.mr-body[data-page=home] .mr-hero-eyebrow{margin-bottom:16px;padding:6px 11px;font-size:.71rem}.mr-body[data-page=home] .mr-lead{margin-top:17px;font-size:.94rem}.mr-body[data-page=home] .mr-hero-actions{gap:10px;margin-top:24px;display:grid}.mr-body[data-page=home] .mr-hero .mr-button{width:100%}.mr-body[data-page=home] .mr-hero-benefits{gap:15px 9px;margin-top:26px}.mr-body[data-page=home] .mr-hero-benefits small{white-space:normal}.mr-body[data-page=home] .mr-search-panel{padding:19px}.mr-body[data-page=home] .mr-panel-heading p{margin-bottom:16px}}.mr-flow{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.mr-flow span{border-radius:var(--mr-radius-sm);color:#25524e;text-align:center;background:#f3fbf9;border:1px solid #cddfdc;min-height:42px;padding:10px;font-size:.86rem;font-weight:800}.mr-feature-grid,.mr-stat-grid,.mr-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.mr-top-volume-intro{color:var(--mr-muted);margin-top:18px}.mr-top-volume-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.mr-top-volume-actions{justify-content:center;margin-top:20px;display:flex}.mr-permanent-activities-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:22px;display:grid}.mr-permanent-activity-card{flex-direction:column;align-items:flex-start;display:flex}.mr-permanent-activity-card .mr-button{margin-top:auto}.mr-permanent-activity-code{color:#9f1239;background:#fff1f2;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.mr-hero-promotion-link{color:#b00;text-underline-offset:3px;font-weight:800;text-decoration:underline}.mr-top-volume-item,.mr-top-volume-admin-item{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);width:100%;color:var(--mr-text);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mr-top-volume-item strong,.mr-top-volume-admin-item strong{display:block}.mr-top-volume-item span,.mr-top-volume-admin-item span{color:var(--mr-muted);margin-top:4px;font-size:.86rem;display:block}.mr-top-volume-item:hover{background:#f5fcfa;border-color:#a9d9d2}.mr-top-volume-item span.mr-rank{border-radius:var(--mr-radius-sm);width:32px;height:32px;color:var(--mr-accent-dark);background:var(--mr-accent-soft);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.mr-feature-icon{border-radius:var(--mr-radius-sm);color:#c20101;background:var(--mr-accent-soft);justify-content:center;align-items:center;margin:0 0 20px;padding:10px 20px;font-size:1.4rem;font-weight:900;display:inline-flex}.mr-pricing-card .mr-feature-icon{color:#0f766e;background:0 0;width:42px;height:42px;margin:0;padding:0}.mr-pricing-card .mr-feature-icon svg{width:100%;height:100%;display:block}.mr-feature-card h3,.mr-two-column h3{margin:18px 0 8px;font-size:1.08rem}#permanent-activities{scroll-margin-top:65px}.mr-feature-card{position:relative;overflow:hidden}.mr-feature-card:before{content:"";z-index:1;background:#ffffff4d;position:absolute;inset:0}.mr-feature-card>*{z-index:2;position:relative}.mr-feature-card p{color:#334155;margin:0 0 15px;line-height:1.7}.mr-feature-card.mr-feature-card-invite,.mr-feature-card.mr-feature-card-coupon{background-position:50%;background-repeat:no-repeat;background-size:cover}.mr-pricing-heading-mark{width:min(160px,28vw)}.mr-pricing-heading-mark svg{width:100%;height:auto;display:block}.mr-pricing-hero{border-radius:var(--mr-radius-md);background:radial-gradient(circle at 100% 0,#0f766e1f,#0000 36%),linear-gradient(135deg,#f8fcfbfa,#fffffffa);border:1px solid #d8e7e3;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:24px;margin-top:22px;padding:28px;display:grid;box-shadow:0 16px 34px #0f172a0f}.mr-pricing-eyebrow{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.8rem;font-weight:900}.mr-pricing-hero-copy h3{color:#0f172a;max-width:18em;margin:0;font-size:clamp(1.55rem,2.1vw,2.2rem);line-height:1.12}.mr-pricing-hero-copy p{color:#516074;max-width:44rem;margin:14px 0 0;line-height:1.85}.mr-pricing-hero-visual{justify-self:end;width:min(320px,100%)}.mr-pricing-hero-visual img,.mr-pricing-hero-visual svg{border-radius:var(--mr-radius-sm);width:100%;height:auto;display:block}.mr-pricing-band{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:14px;margin-top:18px;display:grid}.mr-pricing-band-item{border-radius:var(--mr-radius-sm);background:#fff;border:1px solid #dbe9e5;gap:6px;min-height:88px;padding:16px 18px;display:grid}.mr-pricing-band-item span{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:800}.mr-pricing-band-item strong{color:#0f172a;font-size:clamp(1.28rem,2vw,1.75rem);line-height:1.15}.mr-pricing-band-item p{color:#5b6b7f;max-width:28ch;margin:2px 0 0;font-size:.9rem;line-height:1.65}.mr-pricing-band-item.is-highlight{background:linear-gradient(#effbf8,#fff);border-color:#8dcfc2;box-shadow:0 10px 24px #0f766e14}.mr-pricing-band-item.is-highlight strong{color:#0f766e}.mr-pricing-band-item.is-download strong{font-size:clamp(1.05rem,1.6vw,1.3rem)}.mr-pricing-band-divider{width:64px}.mr-pricing-band-divider svg{width:100%;height:auto;display:block}.mr-pricing-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(190px,1fr));gap:14px;margin-top:24px}.mr-pricing-card{background:radial-gradient(circle at 100% 0,#2da19224,#0000 38%),linear-gradient(145deg,#fff,#f4faf8);border-color:#d8e7e3;flex-direction:column;min-height:242px;padding:26px 24px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a0e}.mr-pricing-card:before{background:0 0}.mr-pricing-card:after{content:"";z-index:0;background:#0f766e0f;border-radius:999px;width:128px;height:128px;position:absolute;inset:auto -38px -42px auto}.mr-pricing-card:hover{border-color:#8dcfc2;transform:translateY(-5px);box-shadow:0 18px 34px #0f766e24}.mr-pricing-card.is-primary{background:radial-gradient(circle at 90% 10%,#99f6e43d,#0000 32%),linear-gradient(135deg,#075f59,#0f8177 58%,#159889);border-color:#0f766e;box-shadow:0 18px 38px #0f766e38}.mr-pricing-card.is-primary:after{background:#ffffff12;border:1px solid #ffffff2e;width:210px;height:210px;inset:auto -52px -70px auto}.mr-pricing-card.is-primary:hover{border-color:#075f59;box-shadow:0 23px 42px #0f766e47}.mr-pricing-card-top{z-index:3;pointer-events:none;position:absolute;top:23px;right:22px}.mr-pricing-card-top svg{width:100%;height:100%}.mr-pricing-card h3{color:#102a36;margin:14px 0 10px;padding-right:46px;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.16}.mr-pricing-card-index,.mr-pricing-card-label{z-index:2;display:block;position:relative}.mr-pricing-card-index{color:#a6b9bd;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800}.mr-pricing-card-label{color:#0f766e;letter-spacing:.05em;background:#dff5ef;border-radius:999px;width:fit-content;margin-top:22px;padding:5px 9px;font-size:.73rem;font-weight:900;line-height:1}.mr-pricing-card p{z-index:2;color:#526679;margin:0;font-size:.94rem;line-height:1.75;position:relative}.mr-pricing-card.is-primary .mr-pricing-card-top{top:25px;right:24px}.mr-pricing-card.is-primary .mr-feature-icon{color:#fff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff29}.mr-pricing-card.is-primary .mr-pricing-card-index{color:#ddfff8b8}.mr-pricing-card.is-primary .mr-pricing-card-label{color:#dffff8;background:#ffffff21}.mr-pricing-card.is-primary h3{color:#fff;font-size:clamp(1.6rem,2.1vw,2rem)}.mr-pricing-card.is-primary p{color:#f0fffcde;max-width:27ch}@media (width<=980px){.mr-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-pricing-card.is-primary{grid-column:span 2;min-height:210px}}@media (width<=720px){.mr-pricing-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}.mr-pricing-card,.mr-pricing-card.is-primary{grid-column:auto;min-height:202px;padding:22px 20px}.mr-pricing-card-top,.mr-pricing-card.is-primary .mr-pricing-card-top{top:19px;right:18px}}.mr-top-up-intro{max-width:820px;color:var(--mr-muted);margin-top:18px}.mr-top-up-intro p{margin:0;line-height:1.8}.mr-top-up-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;margin-top:22px;display:grid}.mr-top-up-card{border-radius:var(--mr-radius-md);background:linear-gradient(#f8fcfbf5,#fffffffa);border:1px solid #d8e7e3;padding:22px;box-shadow:0 12px 30px #0f172a0d}.mr-top-up-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mr-top-up-card-head h3{margin:0;font-size:1.12rem}.mr-top-up-card-head span{color:var(--mr-muted);white-space:nowrap;font-size:.84rem}.mr-top-up-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.mr-top-up-plan,.mr-payment-method{border-radius:var(--mr-radius-sm);background:#fff;border:1px solid #dbe9e5;padding:16px}.mr-top-up-plan strong,.mr-top-up-plan span,.mr-top-up-plan small,.mr-payment-method strong,.mr-payment-method span,.mr-payment-method small{display:block}.mr-top-up-plan strong{color:#0f172a;font-size:1rem}.mr-top-up-plan span{color:#0f766e;margin-top:8px;font-size:1.3rem;font-weight:900}.mr-top-up-plan small{color:var(--mr-muted);margin-top:8px;line-height:1.6}.mr-payment-methods{gap:14px;margin-top:18px;display:grid}.mr-payment-method strong{color:#0f172a;font-size:.98rem}.mr-payment-method p{color:var(--mr-muted);margin:8px 0 0;line-height:1.7}.mr-top-up-cta{border-radius:var(--mr-radius-md);text-align:center;background:radial-gradient(circle at top,#0f766e24,#0f766e00 58%),linear-gradient(#f3fbf9,#e8f6f3);justify-items:center;gap:14px;margin-top:28px;padding:28px 24px;display:grid}.mr-top-up-cta p{color:#25524e;max-width:720px;margin:0;font-size:1rem;font-weight:700;line-height:1.8}.mr-top-up-cta-button{min-width:min(100%,320px);min-height:54px;padding:14px 24px;font-size:1.04rem}.mr-system-band{background:#e8eef3}.mr-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px;display:grid}.mr-check-list{color:#334155;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mr-check-list li{border-left:4px solid var(--mr-accent);padding-left:12px}.mr-faq-shell{width:min(100% - 36px,980px);margin:0 auto}.mr-faq-hero{color:#fff;background:linear-gradient(125deg, #103f3d 0%, var(--mr-accent) 58%, #168b82 100%);padding:clamp(52px,8vw,92px) 0 clamp(40px,6vw,66px)}.mr-faq-hero h1{letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(2rem,5vw,3.25rem)}.mr-faq-hero p:not(.mr-kicker){color:#ffffffd9;max-width:650px;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.8}.mr-faq-hero .mr-kicker{color:#b9f5e9}.mr-faq-content{padding:clamp(30px,5vw,58px) 0 clamp(52px,8vw,90px)}.mr-faq-category-nav{flex-wrap:wrap;gap:10px;margin-bottom:clamp(38px,6vw,64px);display:flex}.mr-faq-category-nav a{color:var(--mr-accent-dark);background:var(--mr-accent-soft);border-radius:999px;padding:9px 14px;font-size:.93rem;font-weight:700;transition:background-color .2s,color .2s}.mr-faq-category-nav a:hover,.mr-faq-category-nav a:focus-visible{color:#fff;background:var(--mr-accent)}.mr-faq-group{scroll-margin-top:92px}.mr-faq-group+.mr-faq-group{margin-top:clamp(44px,7vw,72px)}.mr-faq-group>h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.35rem,3vw,1.7rem)}.mr-faq-list{border-top:1px solid var(--mr-line)}.mr-faq-item{border-bottom:1px solid var(--mr-line);scroll-margin-top:92px}.mr-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;font-weight:700;line-height:1.6;list-style:none;display:flex}.mr-faq-item summary::-webkit-details-marker{display:none}.mr-faq-item[open] .mr-faq-icon:after{opacity:0}.mr-faq-icon{border:1px solid var(--mr-accent);border-radius:50%;flex:0 0 22px;width:22px;height:22px;position:relative}.mr-faq-icon:before,.mr-faq-icon:after{background:var(--mr-accent);content:"";transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mr-faq-icon:before{width:10px;height:1.5px}.mr-faq-icon:after{width:1.5px;height:10px}.mr-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.mr-faq-answer>*{min-height:0;color:var(--mr-muted);margin:0;padding:0 2px 20px;line-height:1.8;overflow:hidden}.mr-faq-answer a{color:var(--mr-accent-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.mr-faq-answer a:hover,.mr-faq-answer a:focus-visible{color:var(--mr-accent)}.mr-faq-item[open] .mr-faq-answer{grid-template-rows:1fr}.mr-faq-cta{color:#fff;border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow);background:#183d3a;justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(56px,8vw,84px);padding:clamp(26px,5vw,42px);display:flex}.mr-faq-cta .mr-kicker{color:#9de8da}.mr-faq-cta h2{margin:6px 0 8px;font-size:clamp(1.35rem,3vw,1.9rem)}.mr-faq-cta p:not(.mr-kicker){color:#ffffffc2;margin:0;line-height:1.7}.mr-faq-cta .mr-button{flex:none}@media (width<=640px){.mr-faq-cta{flex-direction:column;align-items:flex-start}}.mr-learn-shell,.mr-learn-article-shell{width:min(100% - 36px,1080px);margin:0 auto}.mr-learn-hero{color:#fff;background:linear-gradient(125deg, #103f3d, var(--mr-accent));padding:clamp(52px,8vw,92px) 0}.mr-learn-hero h1{letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(2rem,5vw,3.25rem)}.mr-learn-hero p:not(.mr-kicker){color:#ffffffd6;max-width:660px;margin:0;font-size:1.08rem;line-height:1.8}.mr-learn-hero .mr-kicker{color:#b9f5e9}.mr-learn-index{padding:clamp(44px,7vw,80px) 0}.mr-learn-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mr-learn-category{border:1px solid var(--mr-line);border-radius:var(--mr-radius-md);background:var(--mr-surface);min-height:240px;padding:clamp(22px,4vw,30px);box-shadow:0 10px 26px #15202b0b}.mr-learn-category h2{margin:0;font-size:1.35rem}.mr-learn-category>p{color:var(--mr-muted);margin:14px 0 18px;line-height:1.75}.mr-learn-category-heading .mr-kicker{margin-bottom:6px}.mr-learn-article-links{gap:8px;display:grid}.mr-learn-article-links a,.mr-learn-related a{color:var(--mr-accent-dark);font-weight:800;line-height:1.6}.mr-learn-article-links a:hover,.mr-learn-related a:hover{text-underline-offset:3px;text-decoration:underline}.mr-learn-coming-soon{color:var(--mr-muted);font-weight:700}.mr-learn-article{padding:clamp(30px,6vw,72px) 0 clamp(54px,8vw,90px)}.mr-learn-article-shell{width:min(100% - 36px,820px)}.mr-breadcrumb{color:var(--mr-muted);flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:.9rem;display:flex}.mr-breadcrumb a{color:var(--mr-accent-dark);font-weight:700}.mr-learn-article header{border-bottom:1px solid var(--mr-line);padding-bottom:30px}.mr-learn-article header h1{color:#0f172a;letter-spacing:-.04em;margin:6px 0 12px;font-size:clamp(2rem,5vw,3.1rem)}.mr-learn-article header p:not(.mr-kicker){color:var(--mr-muted);margin:0;font-size:1.08rem;line-height:1.8}.mr-learn-prose{color:#334155;padding-top:32px;font-size:1.03rem;line-height:1.9}.mr-learn-prose h2{color:#0f172a;margin:42px 0 12px;font-size:1.48rem}.mr-learn-prose p,.mr-learn-prose ul{margin:0 0 18px}.mr-learn-prose ul{padding-left:1.4em}.mr-learn-prose a{color:var(--mr-accent-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.mr-learn-prose strong{color:#0f172a}.mr-learn-related{border-radius:var(--mr-radius-md);background:var(--mr-accent-soft);margin-top:44px;padding:24px}.mr-learn-related h2{margin:0 0 14px;font-size:1.22rem}.mr-learn-related nav{gap:9px;display:grid}.mr-learn-report-cta{border-radius:var(--mr-radius-md);color:#fff;background:#183d3a;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:clamp(24px,4vw,34px);display:flex}.mr-learn-report-cta h2{margin:6px 0 8px;font-size:1.42rem}.mr-learn-report-cta p:not(.mr-kicker){color:#ffffffc7;margin:0;line-height:1.7}.mr-learn-report-cta .mr-kicker{color:#9de8da}@media (width<=640px){.mr-learn-category-grid{grid-template-columns:1fr}.mr-learn-report-cta{flex-direction:column;align-items:flex-start}}.mr-markdown-content ol,.mr-markdown-content ul{margin:0 0 18px;padding-left:1.5em}.mr-markdown-content ol{list-style:decimal}.mr-markdown-content ul{list-style:outside}.mr-markdown-content li{margin-bottom:6px}.mr-markdown-content li>ol,.mr-markdown-content li>ul{margin-top:6px;margin-bottom:0}.mr-stock-profile{width:min(1120px, 100% - var(--mr-shell-padding-x) * 2);margin:0 auto;padding:clamp(42px,7vw,82px) 0}.mr-stock-profile .mr-button.primary:hover{color:#fff;background:var(--mr-accent-dark)}.mr-stock-profile-hero{margin-bottom:26px}.mr-stock-profile-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.mr-stock-profile-heading h1,.mr-stock-profile-heading p{margin:0}.mr-stock-profile-heading h1{color:#0f172a;font-size:clamp(2rem,5vw,3.6rem);line-height:1.1}.mr-stock-profile-heading h1 span{color:var(--mr-accent-dark);font-size:.58em;font-weight:800}.mr-stock-profile-heading p{color:var(--mr-muted);margin-top:10px}.mr-stock-profile-heading .mr-stock-profile-intro{max-width:760px;margin-top:14px;font-size:1rem;line-height:1.75}.mr-stock-profile-jump-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mr-stock-profile-jump-links a{color:var(--mr-accent-dark);background:#f4f9f8;border:1px solid #c9e1dd;border-radius:999px;padding:7px 11px;font-size:.84rem;font-weight:800}.mr-stock-profile-jump-links a:hover{background:#e7f6f3;border-color:#7cc9be}.mr-stock-delisted-notice{border-radius:var(--mr-radius-sm);color:#78350f;background:#fffbeb;border:1px solid #f4c987;gap:4px;max-width:680px;margin-top:18px;padding:13px 15px;display:grid}.mr-stock-delisted-notice strong{font-size:1rem}.mr-stock-delisted-notice span,.mr-stock-delisted-notice small{color:#92400e;line-height:1.55}.mr-stock-delisted-notice small{font-size:.78rem}.mr-stock-delisted-basics{border-radius:var(--mr-radius-md);background:linear-gradient(145deg,#fff,#f5faf9);border:1px solid #d8e6e3;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px;margin:0 0 28px;padding:26px;display:grid}.mr-stock-delisted-basics h2{color:#0f172a;margin:5px 0 0;font-size:clamp(1.25rem,2.5vw,1.65rem)}.mr-stock-delisted-basics .mr-stock-basics{align-self:center}.mr-stock-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mr-stock-profile-grid h2{margin:0;font-size:1.4rem}.mr-stock-social-proof{border:1px solid var(--mr-line);border-radius:var(--mr-radius-md);background:var(--mr-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.mr-stock-social-proof li{background:#fff;padding:16px 20px}.mr-stock-social-proof strong,.mr-stock-social-proof span{display:block}.mr-stock-social-proof strong{color:var(--mr-accent-dark);font-size:1.05rem}.mr-stock-social-proof span{color:var(--mr-muted);margin-top:3px;font-size:.85rem}#stock-quote,#stock-basics,#stock-chip-insight,#stock-related,#stock-report-process{scroll-margin-top:96px}.mr-stock-public-insight{background:linear-gradient(145deg,#fff,#f3faf8);border-color:#b8ddd7;margin-top:18px}.mr-stock-public-insight-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.mr-stock-public-insight-heading h2,.mr-stock-public-insight-heading p{margin:0}.mr-stock-public-insight-heading h2{color:#0f172a;margin-top:6px;font-size:clamp(1.35rem,2.5vw,1.85rem)}.mr-stock-public-insight-heading>p{color:var(--mr-muted);font-size:.84rem;font-weight:700}.mr-stock-public-insight-summary{color:#334155;max-width:850px;margin:16px 0 0;font-weight:700;line-height:1.8}.mr-stock-public-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.mr-stock-public-insight-grid div{border-radius:var(--mr-radius-sm);background:#fffc;border:1px solid #d9e9e6;padding:15px}.mr-stock-public-insight-grid dt,.mr-stock-public-insight-grid small{color:var(--mr-muted);font-size:.8rem}.mr-stock-public-insight-grid dd{color:var(--mr-accent-dark);margin:5px 0 3px;font-size:1.05rem;font-weight:900}.mr-stock-public-insight-disclaimer{color:var(--mr-muted);margin:16px 0 0;font-size:.78rem;line-height:1.7}.mr-stock-close-row{align-items:baseline;gap:14px;margin-top:24px;display:flex}.mr-stock-close-row strong{color:#0f172a;letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,4rem)}.mr-stock-close-row span{font-weight:800}.mr-stock-as-of{color:var(--mr-muted);margin:4px 0 18px;font-size:.88rem}.mr-stock-price-grid,.mr-stock-basics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mr-stock-price-grid div,.mr-stock-basics div{border-top:1px solid var(--mr-line);padding:13px 0}.mr-stock-price-grid dt,.mr-stock-basics dt{color:var(--mr-muted);font-size:.84rem}.mr-stock-price-grid dd,.mr-stock-basics dd{color:#0f172a;margin:4px 0 0;font-weight:800}.mr-stock-report-process,.mr-stock-sample-report,.mr-stock-comparison,.mr-stock-faq{margin-top:clamp(42px,7vw,76px)}.mr-stock-related{margin-top:clamp(18px,4vw,18px)}.mr-stock-learn{margin-top:18px}.mr-stock-related-list{flex-wrap:wrap;gap:10px;display:flex}.mr-stock-related-list .mr-button{gap:8px;min-height:40px;padding:8px 12px}.mr-stock-related-list .mr-button strong{color:var(--mr-text)}.mr-stock-related-list .mr-button span{color:var(--mr-muted);font-size:.88rem}.mr-stock-related-list .mr-button:hover strong,.mr-stock-related-list .mr-button:focus-visible strong{color:var(--mr-accent-dark)}.mr-stock-section-heading{max-width:690px;margin-bottom:22px}.mr-stock-section-heading h2,.mr-stock-section-heading p{margin:0}.mr-stock-section-heading h2{color:#0f172a;font-size:clamp(1.5rem,3vw,2.25rem)}.mr-stock-section-heading>p:not(.mr-kicker){color:var(--mr-muted);margin-top:9px;line-height:1.7}.mr-stock-profile-hero{border-radius:calc(var(--mr-radius-md) + 8px);background:radial-gradient(circle at 92% 8%,#2dd4bf33,#0000 25%),linear-gradient(145deg,#f7fbfa 0%,#fff 55%,#effaf7 100%);border:1px solid #c9e1dd;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:end;gap:clamp(24px,5vw,64px);padding:clamp(28px,5vw,56px);display:grid;overflow:hidden;box-shadow:0 24px 64px #0f3d4217}.mr-stock-profile-hero-copy{z-index:1;position:relative}.mr-stock-profile-hero-copy h1,.mr-stock-profile-hero-copy p{margin:0}.mr-stock-profile-hero-copy h1{color:#0f172a;letter-spacing:-.055em;margin-top:8px;font-size:clamp(2.45rem,7vw,5.2rem);line-height:.98}.mr-stock-profile-hero-copy h1 span{color:var(--mr-accent-dark);letter-spacing:-.01em;vertical-align:.35em;margin-left:8px;font-size:.42em;display:inline-block}.mr-stock-profile-hero-copy .mr-stock-profile-company{color:#475569;margin-top:16px;font-weight:800}.mr-stock-profile-hero-copy .mr-stock-profile-intro{color:#334155;max-width:720px;margin-top:14px;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.85}.mr-stock-profile-update{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mr-stock-profile-update span{color:#0f5f59;background:#ffffffb8;border:1px solid #b8ddd7;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800}.mr-stock-profile-quote{z-index:1;border-radius:var(--mr-radius-md);color:#ecfdf5;background:linear-gradient(145deg,#123f43,#0f766e);border:1px solid #0f766e38;padding:22px;position:relative;box-shadow:0 18px 38px #0f3d422e}.mr-stock-profile-quote>span,.mr-stock-profile-quote>strong,.mr-stock-profile-quote>em,.mr-stock-profile-quote>small{display:block}.mr-stock-profile-quote>span{color:#99f6e4;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:900}.mr-stock-profile-quote>strong{color:#fff;letter-spacing:-.045em;margin-top:8px;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.mr-stock-profile-quote>em{margin-top:7px;font-style:normal;font-weight:900}.mr-stock-profile-quote>small{color:#ccfbf1;margin-top:4px}.mr-stock-profile-quote dl{background:#ffffff2e;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.mr-stock-profile-quote dl div{text-align:center;background:#064e4980;padding:9px 7px}.mr-stock-profile-quote dt{color:#99f6e4;font-size:.68rem}.mr-stock-profile-quote dd{color:#fff;margin:3px 0 0;font-size:.78rem;font-weight:800}.mr-stock-analysis-overview{border-radius:var(--mr-radius-md);background:#d8e7e3;border:1px solid #d8e7e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.mr-stock-analysis-overview div{background:#fff;grid-template-columns:auto 1fr;gap:1px 12px;padding:18px 20px;display:grid}.mr-stock-analysis-overview span{color:#0f766e;letter-spacing:.08em;grid-row:span 2;font-size:.75rem;font-weight:900}.mr-stock-analysis-overview strong{color:#0f172a}.mr-stock-analysis-overview small{color:#64748b;line-height:1.45}.mr-stock-analysis-overview.is-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}#stock-fundamental,#stock-chip,#stock-technical,#stock-sample-report,#stock-offers{scroll-margin-top:96px}.mr-stock-analysis-section{border-radius:calc(var(--mr-radius-md) + 6px);background:#fff;border:1px solid #dce9e6;margin-top:clamp(42px,7vw,76px);padding:clamp(26px,4vw,42px);box-shadow:0 18px 48px #0f3d420f}.mr-stock-analysis-heading{grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);align-items:end;gap:24px;display:grid}.mr-stock-analysis-heading>div{padding-left:54px;position:relative}.mr-stock-analysis-heading h2,.mr-stock-analysis-heading p{margin:0}.mr-stock-analysis-heading h2{color:#0f172a;letter-spacing:-.025em;margin-top:6px;font-size:clamp(1.55rem,3.2vw,2.5rem);line-height:1.25}.mr-stock-analysis-heading>p{color:#64748b;line-height:1.75}.mr-stock-analysis-number{color:#0f766e;letter-spacing:.1em;font-size:.82rem;font-weight:950;position:absolute;top:3px;left:0}.mr-stock-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.mr-stock-analysis-card{border-radius:var(--mr-radius-md);background:linear-gradient(145deg,#fff,#f8fbfa);border:1px solid #dce9e6;min-width:0;padding:clamp(18px,2.6vw,26px)}.mr-stock-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mr-stock-card-head h3,.mr-stock-card-head small{margin:0}.mr-stock-card-head h3{color:#0f172a;font-size:1.08rem}.mr-stock-card-head small{color:#64748b;margin-top:4px;line-height:1.5;display:block}.mr-stock-card-head>span{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;background:#e7f6f3;border-radius:999px;flex:none;padding:5px 8px;font-size:.7rem;font-weight:900}.mr-stock-analysis-empty{border-radius:var(--mr-radius-md);color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;margin:24px 0 0;padding:24px;line-height:1.7}.mr-stock-revenue-chart{background:linear-gradient(#fff,#f8fbfa);border:1px solid #e2e8f0;border-radius:10px;margin-top:8px;overflow:hidden}.mr-stock-revenue-chart svg{width:100%;display:block}.mr-stock-revenue-chart .grid-line{stroke:#e2e8f0;stroke-dasharray:4 5}.mr-stock-revenue-chart .zero-line{stroke:#94a3b8}.mr-stock-revenue-chart .revenue-bar{fill:#0f766e;opacity:.82}.mr-stock-revenue-chart .income-line{fill:none;stroke:#f59e0b;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.mr-stock-revenue-chart .income-point{fill:#fff;stroke:#d97706;stroke-width:3px}.mr-stock-revenue-chart .quarter-label{fill:#64748b;font-size:10px;font-weight:800}.mr-stock-fundamental-legend{justify-content:flex-end;gap:14px;margin-top:12px;display:flex}.mr-stock-fundamental-legend span{color:#64748b;align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.mr-stock-fundamental-legend i{background:#0f766e;border-radius:2px;width:15px;height:8px}.mr-stock-fundamental-legend span:last-child i{background:#f59e0b;border-radius:99px;height:3px}.mr-stock-quarter-values{background:#e2e8f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden}.mr-stock-quarter-values div{text-align:center;background:#f8fafc;min-width:0;padding:8px}.mr-stock-quarter-values span,.mr-stock-quarter-values strong,.mr-stock-quarter-values small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mr-stock-quarter-values span{color:#64748b;font-size:.65rem;font-weight:800}.mr-stock-quarter-values strong,.mr-stock-quarter-values small{color:#334155;margin-top:3px;font-size:.67rem}.mr-stock-quarter-values small{color:#b45309}.mr-stock-metric-strip{border-radius:var(--mr-radius-md);background:#dce9e6;border:1px solid #dce9e6;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.mr-stock-metric-strip div{background:#f8fbfa;min-width:0;padding:14px 13px}.mr-stock-metric-strip span,.mr-stock-metric-strip strong{display:block}.mr-stock-metric-strip span{color:#64748b;font-size:.72rem}.mr-stock-metric-strip strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(.86rem,1.4vw,1rem);overflow:hidden}.mr-stock-chip-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.mr-stock-chip-chart{border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;grid-template-columns:repeat(20,minmax(3px,1fr));gap:3px;height:225px;margin-top:22px;display:grid;position:relative;overflow:hidden}.mr-stock-chip-chart>i{background:#94a3b8;height:1px;position:absolute;top:50%;left:0;right:0}.mr-stock-chip-chart>div{height:100%;position:relative}.mr-stock-chip-chart>div span{border-radius:2px;min-height:3px;position:absolute;left:10%;right:10%}.mr-stock-chip-chart>div.is-positive span{background:#ef4444;bottom:50%}.mr-stock-chip-chart>div.is-negative span{background:#16a34a;top:50%}.mr-stock-chart-axis{color:#64748b;justify-content:space-between;margin-top:8px;font-size:.7rem;display:flex}.mr-stock-mix-layout{grid-template-columns:minmax(140px,.72fr) minmax(0,1fr);align-items:center;gap:26px;margin-top:25px;display:grid}.mr-stock-mix-pie{aspect-ratio:1;border-radius:50%;place-items:center;width:min(190px,100%);margin:0 auto;display:grid;box-shadow:0 12px 28px #0f3d421f}.mr-stock-mix-pie:before{aspect-ratio:1;content:"";background:#fff;border-radius:50%;grid-area:1/1;width:62%;box-shadow:inset 0 0 0 1px #dce9e6}.mr-stock-mix-pie span{z-index:1;color:#0f172a;text-align:center;grid-area:1/1;font-size:.78rem;font-weight:900}.mr-stock-mix-layout ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mr-stock-mix-layout ul li{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.mr-stock-mix-layout ul li>span{background:#0f766e;border-radius:50%;width:10px;height:10px}.mr-stock-mix-layout ul li.mix-1>span{background:#38bdf8}.mr-stock-mix-layout ul li.mix-2>span{background:#f59e0b}.mr-stock-mix-layout ul strong{color:#334155;font-size:.84rem}.mr-stock-mix-layout ul em{color:#0f172a;font-size:.82rem;font-style:normal;font-weight:900}.mr-stock-technical-metrics{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));margin-top:28px}.mr-stock-technical-chart-card{background:#fff;margin-top:16px}.mr-stock-technical-legend{flex-wrap:wrap;gap:9px 16px;margin:18px 0 6px;display:flex}.mr-stock-technical-legend span{color:#64748b;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.mr-stock-technical-legend i{border-radius:99px;width:14px;height:3px}.mr-stock-technical-legend i.is-up{background:#dc2626;height:9px}.mr-stock-technical-legend i.is-down{background:#16a34a;height:9px}.mr-stock-public-price-chart{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:320px;max-height:520px;margin-top:4px;display:block}.mr-stock-public-price-chart.advanced-price-chart{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none}.mr-stock-public-price-chart.advanced-price-chart.is-dragging{cursor:grabbing}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-grid line{stroke:#e2e8f0;stroke-width:1px}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-axis line{stroke:#94a3b8;stroke-width:1px}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-crosshair-line{pointer-events:none;stroke:#475569;stroke-width:1px;stroke-dasharray:5 4}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-axis-label{fill:#334155;opacity:.96}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-axis-label-text{fill:#fff;font-size:10px;font-weight:700}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-node{fill:#fff;stroke-width:2.5px;pointer-events:none}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-tooltip{fill:#0f172af0;stroke:#ffffff59;stroke-width:1px;pointer-events:none}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-tooltip-title,.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-tooltip-text{fill:#fff;pointer-events:none;font-size:11px}.mr-stock-public-price-chart.advanced-price-chart .advanced-chart-tooltip-title{font-weight:800}.mr-stock-offers{margin-top:clamp(42px,7vw,76px)}.mr-stock-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mr-stock-offer-grid article{border-radius:var(--mr-radius-md);background:#fff;border:1px solid #dce9e6;padding:clamp(22px,3vw,30px)}.mr-stock-offer-grid article.is-primary{background:linear-gradient(145deg,#effcf9,#fff);border-color:#5eead4;box-shadow:0 15px 38px #0f766e14}.mr-stock-offer-grid span,.mr-stock-offer-grid strong,.mr-stock-offer-grid p{margin:0;display:block}.mr-stock-offer-grid span{color:#0f766e;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.mr-stock-offer-grid strong{color:#0f172a;margin-top:10px;font-size:clamp(1.25rem,2vw,1.6rem)}.mr-stock-offer-grid p{color:#64748b;margin-top:10px;line-height:1.7}.mr-stock-offer-grid code{color:#92400e;letter-spacing:.08em;background:#fffbeb;border:1px dashed #d97706;border-radius:7px;margin-top:16px;padding:7px 10px;font-size:1rem;font-weight:900;display:inline-block}@media (width<=900px){.mr-stock-profile-hero,.mr-stock-analysis-heading{grid-template-columns:1fr;align-items:stretch}.mr-stock-profile-quote{max-width:460px}.mr-stock-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-stock-chip-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-stock-technical-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.mr-stock-profile-hero{padding:24px 20px}.mr-stock-profile-hero-copy h1 span{margin-left:2px}.mr-stock-analysis-overview,.mr-stock-analysis-grid,.mr-stock-offer-grid,.mr-stock-analysis-overview.is-two-columns{grid-template-columns:1fr}.mr-stock-analysis-heading>div{padding-top:26px;padding-left:0}.mr-stock-analysis-number{top:0}.mr-stock-metric-strip,.mr-stock-chip-metrics,.mr-stock-technical-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-stock-mix-layout{grid-template-columns:1fr}.mr-stock-quarter-values{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-stock-mix-pie{width:155px}.mr-stock-public-price-chart{min-height:260px}}@media (hover:none),(pointer:coarse){.mr-stock-public-price-chart.advanced-price-chart{cursor:default;touch-action:pan-y}}.mr-stock-hero-cta{border-radius:calc(var(--mr-radius-md) + 4px);color:#ecfdf5;background:radial-gradient(circle at 90% 0,#2dd4bf59,#0000 33%),linear-gradient(125deg,#0f3d42,#0f766e);border:1px solid #99f6e4;grid-template-columns:minmax(0,1.45fr) minmax(240px,.7fr);gap:clamp(22px,4vw,46px);margin-top:18px;margin-bottom:18px;padding:clamp(26px,4.5vw,46px);display:grid}.mr-stock-hero-cta .mr-kicker{color:#99f6e4}.mr-stock-hero-cta h2,.mr-stock-hero-cta p{margin:0}.mr-stock-hero-cta h2{max-width:720px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.25}.mr-stock-hero-cta>div>p:not(.mr-kicker){color:#ccfbf1;margin-top:12px;line-height:1.7}.mr-stock-benefit-list{flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.mr-stock-benefit-list li:before{color:#5eead4;content:"✓";margin-right:7px;font-weight:900}.mr-stock-hero-cta-action{border-radius:var(--mr-radius-md);background:#064e4952;border:1px solid #ccfbf152;flex-direction:column;justify-content:center;align-items:stretch;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff1f}.mr-stock-hero-cta-action>.mr-stock-offer{color:#fff;font-size:clamp(1.08rem,2vw,1.25rem);font-weight:800;line-height:1.55}.mr-stock-hero-cta-action>.mr-stock-coupon-code{color:#ccfbf1;margin-top:14px;font-size:.9rem;font-weight:700}.mr-stock-hero-cta-action .mr-stock-coupon-code strong{color:#134e4a;letter-spacing:.05em;background:#fef3c7;border-radius:5px;margin-left:4px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.mr-stock-hero-cta-action>.mr-stock-coupon-reward{color:#fff;margin-top:8px;font-weight:700;line-height:1.6}.mr-stock-hero-cta-action .mr-button{color:#134e4a;text-align:center;background:#fff;margin-top:18px}.mr-stock-hero-cta-action>span{color:#ccfbf1;text-align:center;margin-top:10px;font-size:.78rem}.mr-stock-report-link{color:#fff;text-align:center;text-underline-offset:3px;margin-top:14px;font-size:.86rem;font-weight:800;text-decoration:underline}.mr-stock-report-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.mr-stock-report-process-steps li{border-radius:var(--mr-radius-md);background:linear-gradient(145deg,#fff,#f4f9f8);border:1px solid #d9e3e7;gap:15px;padding:clamp(20px,3vw,28px);display:flex;box-shadow:0 10px 28px #0f3d420d}.mr-stock-report-process-steps>li>span{color:var(--mr-accent-dark);letter-spacing:.08em;flex:none;font-size:.8rem;font-weight:900}.mr-stock-report-process-steps h3,.mr-stock-report-process-steps p{margin:0}.mr-stock-report-process-steps h3{color:#0f172a;font-size:1.05rem}.mr-stock-report-process-steps p{color:#475569;margin-top:8px;line-height:1.75}.mr-stock-sample-report{border-radius:var(--mr-radius-md);background:#fff;border:1px solid #c9e1dd;grid-template-columns:minmax(210px,.48fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 44px #0f3d4214}.mr-stock-sample-report-cover{color:#fff;background:linear-gradient(135deg,#ffffff24 0 20%,#0000 20% 60%,#ffffff14 60%),linear-gradient(145deg,#0f3d42,#0f766e);flex-direction:column;min-height:290px;padding:30px;display:flex}.mr-stock-sample-report-cover span,.mr-stock-sample-report-cover em{letter-spacing:.13em;font-size:.7rem;font-style:normal;font-weight:900}.mr-stock-sample-report-cover strong{letter-spacing:.04em;margin-top:auto;font-size:clamp(2rem,4vw,3rem)}.mr-stock-sample-report-cover small{color:#ccfbf1;letter-spacing:.09em;margin-top:2px;font-size:1rem;font-weight:800}.mr-stock-sample-report-cover em{color:#99f6e4;margin-top:24px}.mr-stock-sample-report-copy{align-self:center;padding:clamp(26px,4vw,42px)}.mr-stock-sample-report-copy h2,.mr-stock-sample-report-copy p{margin:0}.mr-stock-sample-report-copy h2{color:#0f172a;margin-top:8px;font-size:clamp(1.35rem,2.6vw,2rem)}.mr-stock-sample-report-copy>p:not(.mr-kicker){color:#475569;margin-top:12px;line-height:1.75}.mr-stock-sample-report-copy .mr-stock-sample-report-note{color:var(--mr-accent-dark);font-weight:800}.mr-stock-sample-report-copy .mr-inline-actions{margin-top:22px}.mr-stock-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mr-stock-comparison-grid article{border:1px solid var(--mr-line);border-radius:var(--mr-radius-md);background:#fff;padding:26px}.mr-stock-comparison-grid article.is-featured{background:#f0fdfa;border-color:#5eead4}.mr-stock-comparison-grid h3{color:#0f172a;margin:0}.mr-stock-comparison-grid ul{color:#475569;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mr-stock-comparison-grid li:before{color:#0f766e;content:"✓";margin-right:9px;font-weight:900}.mr-stock-faq-list{gap:10px;max-width:860px;display:grid}.mr-stock-faq-list details{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);background:#fff;padding:0 20px}.mr-stock-faq-list summary{color:#0f172a;cursor:pointer;padding:18px 26px 18px 0;font-weight:800}.mr-stock-faq-list p{color:var(--mr-muted);margin:0;padding:0 0 18px;line-height:1.7}.mr-stock-learn-list{gap:12px;max-width:860px;display:grid}.mr-stock-learn-list a{color:var(--mr-accent-dark);justify-self:start;align-items:center;gap:8px;font-weight:800;transition:color .18s,transform .18s;display:inline-flex}.mr-stock-learn-list a span{font-size:1.1em}.mr-stock-learn-list a:hover,.mr-stock-learn-list a:focus-visible{text-underline-offset:3px;text-decoration:underline;transform:translate(3px)}.mr-stock-faq-more{color:var(--mr-accent-dark);align-items:center;margin-top:18px;font-weight:800;transition:color .18s,transform .18s;display:inline-flex}.mr-stock-faq-more:hover,.mr-stock-faq-more:focus-visible{color:var(--mr-accent);transform:translate(2px)}.mr-stock-footer-cta{border-radius:var(--mr-radius-md);color:#ecfdf5;background:#123b42;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(42px,7vw,76px);padding:clamp(26px,4vw,42px);display:flex}.mr-stock-footer-cta .mr-kicker{color:#99f6e4}.mr-stock-footer-cta h2,.mr-stock-footer-cta p{margin:0}.mr-stock-footer-cta h2{font-size:clamp(1.45rem,3vw,2.1rem)}.mr-stock-footer-cta p:not(.mr-kicker){color:#ccfbf1;margin-top:9px;line-height:1.7}.mr-stock-footer-cta .mr-stock-footer-coupon-code{color:#134e4a;letter-spacing:.05em;vertical-align:baseline;background:#fef3c7;border-radius:5px;margin:0 3px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;line-height:1.35;display:inline-block}.mr-stock-footer-cta .mr-button{color:#134e4a;background:#fff;flex:none}@media (width<=720px){.mr-stock-profile-heading,.mr-stock-footer-cta{flex-direction:column;align-items:stretch}.mr-stock-profile-grid,.mr-stock-hero-cta,.mr-stock-social-proof,.mr-stock-comparison-grid,.mr-stock-report-process-steps,.mr-stock-sample-report,.mr-stock-public-insight-grid{grid-template-columns:1fr}.mr-stock-public-insight-heading{flex-direction:column;align-items:flex-start}.mr-stock-delisted-basics{grid-template-columns:1fr;gap:18px;padding:22px}.mr-stock-sample-report-cover{min-height:220px}}.mr-error-body{background:radial-gradient(circle at 12% 15%,#14b8a62e,#0000 24rem),radial-gradient(circle at 90% 90%,#0e749026,#0000 30rem),#f8fafc;overflow:hidden}.mr-error-page{grid-template-rows:auto 1fr;min-height:100vh;padding:clamp(20px,4vw,48px);display:grid}.mr-error-brand{color:#0f172a;align-items:center;gap:10px;width:fit-content;font-weight:900;display:inline-flex}.mr-error-brand img{border-radius:10px}.mr-error-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #cbd5e1d9;border-radius:28px;flex-direction:column;justify-content:center;width:min(660px,100%);min-height:min(620px,100vh - 150px);margin:auto;padding:clamp(32px,7vw,76px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a1f}.mr-error-card h1{color:#0f172a;letter-spacing:-.045em;max-width:500px;margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:1.1}.mr-error-code{z-index:1;color:#0f766e;letter-spacing:-.09em;margin:0 0 20px;font-size:clamp(5rem,16vw,9rem);font-weight:900;line-height:.75;position:relative}.mr-error-message{z-index:1;color:#526174;max-width:470px;margin:18px 0 0;font-size:1.02rem;line-height:1.85;position:relative}.mr-error-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex;position:relative}.mr-error-link{color:var(--mr-accent-dark);font-size:.92rem;font-weight:800}.mr-error-link:hover{text-decoration:underline}.mr-error-orbit{aspect-ratio:1;border:1px solid #0f766e29;border-radius:50%;width:370px;position:absolute;top:-130px;right:-130px}.mr-error-orbit span,.mr-error-orbit i{border-radius:50%;display:block;position:absolute}.mr-error-orbit span{border:1px solid #0e74902e;inset:48px}.mr-error-orbit i{background:#14b8a6;width:18px;height:18px;bottom:84px;right:22px;box-shadow:0 0 0 10px #14b8a61a}@media (width<=560px){.mr-error-page{padding:20px}.mr-error-card{border-radius:22px;min-height:540px}.mr-error-actions{flex-direction:column;align-items:stretch}.mr-error-actions .mr-button{text-align:center}}.mr-stat-card{box-shadow:none}.mr-stat-card span,.mr-stat-card small{color:var(--mr-muted);display:block}.mr-stat-card strong{margin:8px 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;display:block}.mr-dashboard-grid{gap:var(--mr-admin-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mr-dashboard-grid.wide{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr)}.mr-dashboard-grid .mr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-member-nav{flex-wrap:wrap;gap:8px;display:inline-flex}.mr-member-nav-link{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);min-height:40px;color:var(--mr-muted);background:#fff;justify-content:center;align-items:center;padding:8px 16px;font-weight:800;text-decoration:none;display:inline-flex}.mr-member-nav-link.is-active{color:var(--mr-accent-dark);background:#eefaf7;border-color:#9bd8ce}.mr-header-summary{justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.mr-header-summary-item{align-items:baseline;gap:8px;min-width:0;padding:0;display:inline-flex}.mr-header-summary-item span,.mr-header-summary-item small{color:var(--mr-muted);line-height:1}.mr-header-summary-item span{font-size:.78rem;font-weight:800}.mr-header-summary-item strong{white-space:nowrap;font-size:1rem;line-height:1.1}.mr-header-summary-item small{white-space:nowrap;font-size:.78rem}.mr-header-summary-item.account small{text-overflow:ellipsis;overflow:hidden}.mr-member-bookmarks{margin:-8px calc(var(--mr-shell-padding-x) * -1) 0;padding:0 var(--mr-shell-padding-x);border-bottom:1px solid var(--mr-line);flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.mr-member-bookmark-form{display:inline-flex}.mr-member-bookmark{min-height:40px;color:var(--mr-muted);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;margin-bottom:-1px;padding:9px 16px 10px;font-weight:800;text-decoration:none;display:inline-flex}.mr-member-bookmark:hover,.mr-member-bookmark:focus-visible{color:var(--mr-accent-dark);background:#ffffff8f}.mr-member-bookmark.is-active{border-color:var(--mr-line);color:var(--mr-accent-dark);background:#fff}.mr-member-bookmark.logout{cursor:pointer;border:0;border-radius:10px 10px 0 0}.mr-member-bookmark-promo{padding-right:24px;position:relative}.mr-mobile-member-nav-label{align-items:center;gap:6px;display:inline-flex}.mr-mobile-member-nav-label .mr-member-bookmark-promo-badge{flex:none;position:static;transform:rotate(45deg)}.mr-member-bookmark-promo-badge{color:#fff;letter-spacing:.04em;background:#dc2626;border-radius:2px;justify-content:center;align-items:center;min-width:29px;min-height:14px;padding:1px 3px;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:6px;right:1px;transform:rotate(45deg)}.mr-mobile-stat-grid{grid-template-columns:1fr;gap:12px}@media (width>=721px){.mr-dashboard-hero-actions{display:none}}.mr-surface{box-shadow:none}.mr-surface h2{letter-spacing:0;margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.mr-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.mr-form-span-2{grid-column:span 2}.mr-form-span-full{grid-column:1/-1}.admin-adjust-grid,.report-form-grid,.coupon-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,240px) minmax(160px,240px) auto;gap:12px;margin-bottom:16px;display:grid}.mr-report-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.mr-toolbar-actions{flex-wrap:wrap;grid-column:span 3;gap:10px;display:inline-flex}.mr-top-up-enterprise-heading{color:var(--mr-text);font:inherit;margin:18px 0 0;font-weight:700;display:block}.mr-admin-form{gap:16px;display:grid}.mr-textarea{resize:vertical;min-height:120px}.mr-danger-form{margin-top:12px}.mr-ledger{gap:8px;margin-top:16px;display:grid}.mr-ledger-scroll{max-height:420px;padding-right:6px;overflow-y:auto}.mr-report-tabs{border-bottom:1px solid var(--mr-line);flex-wrap:wrap;gap:8px;margin:18px 0 14px;padding-bottom:12px;display:inline-flex}.mr-report-tab{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);min-height:38px;color:var(--mr-muted);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:8px 14px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.mr-report-tab:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-report-tab.is-active{color:var(--mr-accent-dark);background:#eefaf7;border-color:#9bd8ce}.mr-report-controls{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.mr-report-meta{color:var(--mr-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;font-size:.82rem;line-height:1.5;display:flex}.mr-report-meta-item{white-space:nowrap}.mr-report-modal-form{gap:10px;display:grid}.mr-sort-direction-group{border:0;gap:8px;margin:0;padding:0;display:grid}.mr-sort-direction-options{flex-wrap:wrap;gap:10px;display:flex}.mr-sort-direction-option{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);cursor:pointer;background:#fff;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:inline-flex}.mr-sort-direction-option input{margin:0}.mr-report-modal-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mr-ledger-row,.mr-queue-item{border-radius:var(--mr-radius-sm);border:1px solid #e6ebf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.mr-ledger-row span,.mr-queue-item span{color:var(--mr-muted);margin-top:4px;font-size:.86rem;display:block}.mr-queue-list{gap:10px;margin-top:16px;display:grid}.mr-queue-item{grid-template-columns:minmax(180px,1fr) minmax(140px,220px) 52px}.mr-control-grid button,.mr-control-grid .mr-control-link{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);min-height:112px;color:var(--mr-text);text-align:left;background:#fff;padding:18px}.mr-control-grid button{cursor:pointer}.mr-control-grid button:focus-visible{outline:3px solid var(--mr-accent-soft);outline-offset:2px}.mr-control-grid strong,.mr-control-grid span{display:block}.mr-control-grid span{color:var(--mr-muted);margin-top:8px}.mr-control-link{display:block}.mr-inline-edit{display:inline-flex}.mr-inline-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.mr-inline-stat{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);background:#fff;padding:14px}.mr-inline-stat strong,.mr-inline-stat span{display:block}.mr-inline-stat span{color:var(--mr-muted);margin-top:6px}.mr-top-volume-admin-list{gap:10px;display:grid}.mr-account-verification{gap:14px;display:grid}.mr-account-email-block{gap:7px;display:grid}.mr-account-email-block span{color:var(--mr-muted);font-size:.86rem;font-weight:800;display:block}.mr-account-email-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mr-account-verification-note{color:var(--mr-muted);margin:-6px 0 0;font-size:.92rem;line-height:1.5}.mr-account-social-row{border:1px solid var(--mr-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mr-account-social-actions{justify-items:start}.mr-account-social-button{width:194px}.mr-account-social-label{color:var(--mr-text);font-weight:800}.mr-account-social-label small{color:var(--mr-muted);margin-left:8px;font-weight:600}.mr-marketing-email-switch-control{border:1px solid var(--mr-line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:480px;padding:14px 16px;display:flex}.mr-marketing-email-switch-control strong,.mr-marketing-email-switch-control small{display:block}.mr-marketing-email-switch-control strong{color:var(--mr-text)}.mr-marketing-email-switch-control small{color:var(--mr-muted);margin-top:3px}.mr-welcome-email-switch-control{margin-top:14px}.mr-switch{flex:none;display:inline-flex;position:relative}.mr-switch-column{justify-items:center;gap:5px;display:grid}.mr-switch-state{color:var(--mr-muted);font-size:.78rem;font-weight:800;line-height:1}.mr-switch input{opacity:0;width:1px;height:1px;position:absolute}.mr-switch-track{background:#aeb8c3;border-radius:999px;align-items:center;width:48px;height:28px;padding:3px;transition:background .18s;display:inline-flex}.mr-switch-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;box-shadow:0 1px 3px #0f172a47}.mr-switch input:checked+.mr-switch-track{background:var(--mr-accent)}.mr-switch input:checked+.mr-switch-track .mr-switch-knob{transform:translate(20px)}.mr-switch input:focus-visible+.mr-switch-track{outline:3px solid var(--mr-accent-soft);outline-offset:3px}.mr-switch input:disabled+.mr-switch-track{opacity:.62}.mr-top-volume-admin-item{grid-template-columns:1fr}.mr-report-cost-note{color:#c81e1e;text-align:right;margin:4px 0;font-size:.84rem;font-weight:800;line-height:1.35}.mr-note-list{color:var(--mr-muted);margin:6px 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.55;list-style:auto}.mr-note-list li{display:list-item}.mr-note-list strong{color:var(--mr-text);font-size:.88rem;display:block}.mr-note-list span{margin:4px 0;display:block}.mr-report-search-wrap{margin-bottom:10px}.mr-admin-stack-block{margin-bottom:16px}body.mr-modal-open{overflow:hidden}.mr-modal-shell{z-index:80;place-items:start center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.mr-modal-shell[hidden]{display:none!important}.mr-modal-backdrop{background:#0f172a6b;position:absolute;inset:0}.mr-modal{z-index:1;border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);width:min(520px,100%);max-height:calc(100vh - 40px);box-shadow:var(--mr-shadow);background:#fff;grid-template-rows:auto minmax(0,1fr);gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.mr-modal h2{margin:0;font-size:1.4rem}.mr-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mr-modal-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.mr-modal-body::-webkit-scrollbar{width:8px}.mr-modal-body::-webkit-scrollbar-track{background:0 0}.mr-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.mr-modal-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.mr-report-modal-detail{gap:10px;display:grid}.mr-report-modal-detail-line{margin:0;line-height:1.75}.mr-report-modal-detail-line.is-warning{color:#556176}.mr-report-modal-detail-line.is-balance{color:#465468;font-weight:700}.mr-report-modal-detail-line.is-notice{color:#556176}.mr-report-modal-highlight{color:#0f766e;margin:0 1px;font-weight:800}.mr-modal-actions{justify-content:flex-end}.mr-marketing-email-preview{width:min(680px,100%)}.mr-email-preview-content{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);background:#fff;padding:20px}.mr-email-preview-content h3{color:var(--mr-text);margin:0 0 18px;font-size:1.15rem;line-height:1.5}.mr-email-preview-content footer{border-top:1px solid var(--mr-line);color:var(--mr-muted);margin-top:28px;padding-top:16px;font-size:.78rem;line-height:1.6}.mr-email-preview-content footer p{margin:0}.mr-email-preview-content footer span{color:var(--mr-accent-dark);font-weight:800;text-decoration:underline}.mr-email-preview-label{color:var(--mr-muted);margin:0 0 6px;font-size:.78rem;font-weight:800}.mr-email-preview-body{color:var(--mr-text);white-space:pre-wrap;line-height:1.8}.mr-auth-shell{place-items:center;min-height:calc(100vh - 176px);padding:40px 18px 72px;display:grid}.mr-auth-card{border:1px solid var(--mr-line);border-radius:var(--mr-radius-sm);width:min(480px,100%);box-shadow:var(--mr-shadow);background:#fff;gap:14px;padding:28px;display:grid}.mr-auth-card h1{margin:0;font-size:2rem}@media (width<=980px){.mr-hero,.mr-dashboard-grid,.mr-dashboard-grid.wide,.mr-two-column{grid-template-columns:1fr}.mr-hero{background-position:100% 0;background-size:760px;min-height:auto}.mr-feature-grid,.mr-stat-grid,.mr-control-grid,.mr-top-volume-grid,.mr-top-up-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-top-up-layout,.mr-pricing-hero{grid-template-columns:1fr}.mr-pricing-hero-visual{justify-self:start}.mr-pricing-band{grid-template-columns:1fr}.mr-pricing-band-divider{justify-self:center;width:56px}.mr-pricing-band-divider:not(.is-vertical){justify-content:center;align-items:center;height:48px;display:flex}.mr-pricing-band-divider:not(.is-vertical) svg{width:44px;transform:rotate(90deg)}.mr-pricing-band-divider.is-vertical{width:40px}.mr-header-summary-item{align-items:start;gap:3px;display:grid}.mr-header-summary-item small{display:none}.mr-header-summary-item span,.mr-header-summary-item strong{display:block}.mr-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.mr-brand>span{display:none}.mr-header,.mr-dashboard-hero,.mr-panel-heading{flex-direction:column;align-items:stretch}.mr-nav{display:none}.mr-nav-toggle{display:inline-flex}.mr-header-context{display:none}.mr-dashboard-hero-actions{display:inline-flex}.mr-top-up-page-actions{margin-bottom:12px;display:flex}.mr-hero h1{font-size:3.1rem}.mr-flow,.mr-feature-grid,.mr-stat-grid,.mr-form-grid,.admin-adjust-grid,.report-form-grid,.coupon-form-grid,.mr-dashboard-grid .mr-form-grid,.mr-control-grid,.mr-top-volume-grid,.mr-top-up-plan-grid,.mr-inline-stats,.mr-toolbar{grid-template-columns:1fr}.mr-top-up-card-head{flex-direction:column}.mr-top-up-card-head span{white-space:normal}.mr-report-branding-layout,.mr-report-style-options,.mr-toolbar.mr-toolbar-crm{grid-template-columns:1fr}.mr-result-item{grid-template-columns:64px minmax(0,1fr)}.mr-result-item small{grid-column:2}.mr-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-footer-about{grid-column:1/-1}.mr-member-nav{display:grid}.mr-member-bookmarks{display:none}.mr-header-summary{justify-content:flex-start;gap:14px}.mr-report-controls,.mr-report-meta,.mr-report-modal-date-grid,.mr-account-email-row{grid-template-columns:1fr}.mr-auth-input-action-row{grid-template-columns:minmax(0,1fr) auto}.mr-report-controls,.mr-report-meta{display:grid}.mr-report-meta{justify-content:flex-start}.mr-report-meta-item{white-space:normal}.mr-queue-item{grid-template-columns:1fr}.mr-top-up-orders-table{display:none}.mr-top-up-order-cards{display:block}.mr-coupon-history-table,.mr-crm-ticket-table{display:none}.mr-coupon-history-cards,.mr-crm-ticket-cards{display:block}.mr-top-up-order-card-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:12px}.mr-admin-refund-grid,.mr-admin-order-detail,.mr-crm-admin-layout{grid-template-columns:1fr}.mr-crm-ticket-head{display:grid}.mr-crm-message{max-width:100%}.mr-top-up-plan-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-top-up-payment-options{grid-template-columns:1fr}.mr-report-table-wrap{display:none}.mr-report-cards{display:block}.mr-report-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.mr-report-card-action-row{grid-column:1/-1;width:100%}.mr-selected-stock-table,.mr-selected-stock-table thead,.mr-selected-stock-table tbody,.mr-selected-stock-table tr,.mr-selected-stock-table th,.mr-selected-stock-table td{display:block}.mr-selected-stock-table{background:0 0;border:0;min-width:0}.mr-selected-stock-table thead{display:none}.mr-selected-stock-table tbody tr{border-radius:var(--mr-radius-sm);background:#fff;border:1px solid #d9e6e2;overflow:hidden}.mr-selected-stock-table td{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mr-selected-stock-table td:before{content:attr(data-label);color:var(--mr-muted);font-size:.82rem;font-weight:800}.mr-selected-stock-table td:last-child{white-space:normal;width:auto}.mr-selected-stock-table form{justify-content:flex-end;width:100%}}@media (width<=426px){:root{--mr-shell-padding-x:12px;--mr-site-section-padding:34px}.mr-header{padding-inline:12px}.mr-brand{min-width:0}.mr-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-hero{background:linear-gradient(180deg, #f6f7f9c2, #f6f7f9f5 34%, #f6f7f9), var(--mr-hero-image,none) top right/min(420px, 118vw) auto no-repeat;gap:16px;min-height:auto;padding-top:18px;padding-bottom:26px}.mr-hero h1{overflow-wrap:anywhere;font-size:2.18rem;line-height:1.03}.mr-hero-copy{border-radius:var(--mr-radius-sm);max-width:100%;padding:16px}.mr-lead{margin-top:12px;font-size:.98rem;line-height:1.65}.mr-hero-actions,.mr-search-actions{gap:10px;margin-top:18px;display:grid}.mr-hero-actions .mr-button,.mr-search-actions .mr-button{justify-content:center;width:100%}.mr-search-panel,.mr-panel,.mr-top-up-card,.mr-pricing-card,.mr-selected-stock{padding:14px}.mr-panel-heading{gap:10px}.mr-panel-heading h2{font-size:1.22rem;line-height:1.25}.mr-panel-heading-actions{margin-bottom:8px}.mr-top-up-plan-grid,.mr-top-up-plan-choice-grid{grid-template-columns:1fr}.mr-footer,.mr-footer-main{padding-inline:12px}}@media (width<=360px){.mr-hero{padding-top:14px}.mr-hero h1{font-size:1.92rem}.mr-hero-copy,.mr-search-panel,.mr-panel,.mr-top-up-card,.mr-pricing-card,.mr-selected-stock{padding:12px}.mr-kicker{font-size:.72rem}}
