.member-dashboard{width:min(100%,1060px);margin-inline:auto;padding:20px max(14px,4vw) 100px;display:grid;grid-gap:16px;gap:16px}.member-pagebar{min-height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.member-pagebar>a{min-height:44px;display:flex;align-items:center;gap:7px;color:var(--navy);font-weight:600}.member-pagebar h1{margin:0;font-size:1.25rem}.locale-control{justify-self:end;display:flex;align-items:center;gap:8px;font-size:.72rem;color:var(--muted)}.locale-control select{min-height:44px;padding-inline:10px;border:1px solid var(--silver);border-radius:10px;background:#fff;color:var(--navy)}.member-panel,.member-profile-card{background:#fff;border:1px solid #dce2eb;border-radius:18px;box-shadow:0 8px 25px #1018280a}.member-profile-card{position:relative;padding:18px;display:grid;grid-template-columns:66px minmax(0,1fr) 44px;grid-gap:14px;gap:14px;align-items:center}.member-avatar{position:relative;width:66px;height:66px;aspect-ratio:1;overflow:hidden;flex:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--navy),var(--blue));color:#fff;font-weight:700;font-size:1.15rem;box-shadow:inset 0 0 0 3px #fff,0 4px 16px #0a2a6625}.member-identity{min-width:0}.member-demo-badge,.panel-kicker{display:block;color:var(--blue);font-size:.61rem;font-weight:700;letter-spacing:.08em}.member-identity h2{margin:2px 0;font-size:1.08rem;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-code{margin:1px 0 4px;color:#344054;font-size:.76rem;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere}.member-status-line{display:flex;align-items:center;gap:8px;font-size:.75rem}.member-rank.is-mb{color:#667085}.active-status{padding:2px 7px;border-radius:99px;background:#e9f8f1;color:#087a47;font-size:.64rem;font-weight:700}.active-status.warning{background:#fff7e8;color:#9a5200}.active-status.inactive,.active-status.urgent{background:#fff0f2;color:#b42318}.active-summary{margin:6px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:#087a47;font-size:.72rem}.active-summary span{color:var(--muted)}.active-summary.warning strong{color:#9a5200}.active-summary.inactive,.active-summary.urgent strong{color:#b42318}.active-summary em{padding:2px 6px;border-radius:99px;background:#fff0e8;color:#b54708;font-size:.6rem;font-style:normal;font-weight:700}.profile-chevron{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--blue);font-size:1.6rem}.member-panel{padding:18px}.member-panel>header{min-height:36px;display:flex;align-items:start;justify-content:space-between;gap:12px}.member-panel h2{margin:0;color:var(--navy);font-size:1rem}.member-panel>header p{margin:3px 0 0;color:var(--muted);font-size:.72rem}.panel-link{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--blue);font-size:.72rem;font-weight:600}.panel-link:disabled{opacity:.5}.income-total{margin-top:12px;padding:16px;border-radius:15px;background:linear-gradient(130deg,var(--navy),#15458e);color:#fff}.income-total>span{display:block;font-size:.72rem;color:#cfddf5}.income-total>b{display:block;margin:3px 0;font-size:clamp(1.6rem,5vw,2.15rem)}.income-total>small{display:block;color:#c8d7ef;font-size:.61rem}.income-total>div{display:flex;gap:18px;margin-top:11px;padding-top:10px;border-top:1px solid #ffffff2b}.income-total>div span{display:flex;flex-direction:column;color:#c8d7ef;font-size:.62rem}.income-total>div b{color:#fff;font-size:.8rem}.income-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:8px;gap:8px;margin-top:10px}.income-tile{min-width:0;min-height:68px;height:100%;padding:10px;border:1px solid #e1e6ef;border-radius:12px;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;text-align:start;color:var(--ink)}.income-tile i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--light);color:var(--blue);font-style:normal}.income-tile>span{min-width:0;font-size:.68rem;color:var(--muted)}.income-tile b{display:block;color:var(--navy);font-size:.8rem;white-space:nowrap}.income-tile em{color:var(--silver);font-size:1.1rem;font-style:normal}.member-empty{padding:22px;text-align:center;border:1px dashed var(--silver);border-radius:12px;color:var(--muted);font-size:.75rem}.all-sale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.all-sale-grid article{min-width:0;padding:14px;border:1px solid #ead0d3;border-radius:14px;background:#fff8f8;display:grid;grid-gap:6px;gap:6px}.all-sale-grid article:nth-child(2){border-color:#e6d59c;background:#fffdf5}.all-sale-grid span{color:var(--ink);font-size:.75rem;font-weight:700}.all-sale-grid>article>strong{color:#c91822;font-size:1.35rem}.all-sale-grid article:nth-child(2)>strong{color:#9b7100}.all-sale-grid div{display:flex;align-items:end;justify-content:space-between;gap:8px}.all-sale-grid small{color:var(--muted);font-size:.63rem}.all-sale-grid b{font-size:1.15rem}.all-sale-grid em{color:var(--muted);font-size:.65rem;font-style:normal}.member-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:10px;gap:10px;margin-top:12px}.member-wallet-grid .wallet-card{min-width:0;min-height:260px;height:100%;padding:14px;border:1px solid #dce2eb;border-radius:14px;background:#fafcff;display:flex;flex-direction:column;align-items:flex-start}.member-wallet-grid .commission-wallet{background:#f5f7fc}.member-wallet-grid i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e6efff;color:var(--blue);font-style:normal}.member-wallet-grid>article>span{margin-top:9px;color:var(--muted);font-size:.69rem}.member-wallet-grid b{color:var(--navy);font-size:1.08rem}.member-wallet-grid small{margin-top:2px;color:var(--muted);font-size:.61rem;line-height:1.4}.member-wallet-grid button{min-height:44px;border:0;font:inherit}.commission-balances{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:7px}.commission-balances p{margin:0;min-width:0}.commission-balances b,.commission-balances small{display:block}.commission-balances b{font-size:.9rem;white-space:nowrap}.withdraw-button{width:100%;margin-top:12px;border-radius:10px!important;background:var(--blue);color:#fff;font-size:.72rem;font-weight:700}.withdraw-button:disabled{background:#d8deea;color:#667085}.withdraw-reason{margin:7px 0 0;color:#667085;font-size:.62rem;line-height:1.4}.withdraw-setup{min-height:44px;display:flex;align-items:center;font-weight:600}.wallet-history,.withdraw-setup{color:var(--blue);font-size:.65rem}.wallet-history{margin-top:auto;padding:6px 0!important;background:transparent}.wallet-history:disabled{color:#667085}.commission-wallet output{margin-top:6px;color:#667085;font-size:.62rem}.member-upgrade{background:linear-gradient(135deg,#fff,#f3f7ff)}.member-upgrade>header>span{padding:4px 7px;background:#eaf2ff;color:var(--blue);font-weight:700}.member-upgrade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-upgrade-grid a,.st-candidate-card{min-height:150px;padding:14px;border:1px solid #bdcbe0;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.member-upgrade-grid a>span{padding:4px 8px;border-radius:8px;background:var(--navy);color:#fff;font-size:.68rem;font-weight:700}.member-upgrade-grid b{margin-top:8px;color:var(--navy);font-size:.92rem}.member-upgrade-grid p{margin:4px 0;color:var(--muted);font-size:.65rem;line-height:1.5}.member-upgrade-grid small{margin-top:auto;color:var(--blue);font-size:.6rem}.st-candidate-card{border-style:dashed;background:#f8fafc}.st-candidate-card i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eaf2ff;color:var(--blue)}.member-tools>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.member-tools a{min-height:68px;padding:10px;border:1px solid #e1e6ef;border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.member-tools i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--light);color:var(--navy);font-style:normal}.member-tools span{display:flex;flex-direction:column;min-width:0}.member-tools b{font-size:.76rem}.member-tools small{color:var(--muted);font-size:.61rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-tools em{font-style:normal;color:var(--silver)}.system-back-button{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--mdg-red,#c51625);cursor:pointer}.system-back-button:active,.system-back-button:focus-visible,.system-back-button:hover{background:#fff1f2}.system-back-button:focus-visible{outline:3px solid #f3a6ad;outline-offset:2px}.system-back-button svg{width:22px;height:22px}.subpage-header{display:flex;align-items:center;gap:4px;min-height:52px}.subpage-header h1{margin:0;font-size:1.05rem}.member-profile-page{width:min(100%,760px);margin-inline:auto;padding:8px 16px 96px;display:grid;grid-gap:14px;gap:14px}.member-benefits-card,.profile-edit-card,.profile-summary,.verified-identity-card{background:#fff;border:1px solid var(--silver);border-radius:18px;padding:16px}.profile-summary{display:flex;align-items:center;gap:14px}.profile-photo{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:800}.profile-summary h2{margin:0 0 5px}.profile-summary p{margin:4px 0;color:var(--muted);font-size:.78rem}.profile-edit-card{display:grid;grid-gap:12px;gap:12px}.member-benefits-card h2,.profile-edit-card h2,.verified-identity-card h2{margin:0;font-size:1rem}.profile-edit-card label{display:grid;grid-gap:5px;gap:5px;font-size:.78rem;font-weight:650}.profile-edit-card input{min-height:44px;padding:9px 11px;border:1px solid var(--silver);border-radius:10px;font:inherit}.profile-edit-card small,.verified-identity-card small{color:var(--muted);font-weight:400}.member-benefits-card header{display:flex;justify-content:space-between}.member-benefits-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.member-benefits-card>div p{margin:0;padding:10px;background:var(--light);border-radius:12px;display:grid;grid-gap:4px;gap:4px;text-align:center}.member-benefits-card span{font-size:.7rem;color:var(--muted)}.member-benefits-card button{min-height:44px;border:0;background:transparent;color:var(--blue);font-weight:700}.sst-candidate-card{border-color:#d4af37!important;background:linear-gradient(145deg,#fff,#fffaf0)!important}.sst-candidate-card>i{color:#9a6a00!important}.sst-candidate-card svg{width:26px;height:26px}.subpage-header{position:relative}.subpage-header h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subpage-header-actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center}.profile-photo{overflow:hidden;flex:none}.profile-photo img{width:100%;height:100%;object-fit:cover}.profile-photo.large{width:80px;height:80px}.profile-photo-control{position:relative;display:flex!important;align-items:center;gap:14px;padding:12px;border:1px solid var(--silver);border-radius:14px}.profile-photo-control>div:last-child{display:grid;grid-gap:7px;gap:7px}.profile-photo-control .secondary{min-height:44px}.photo-action-menu{position:absolute;z-index:20;inset-inline-start:106px;inset-block-start:62px;width:min(250px,calc(100vw - 150px));padding:5px;border:1px solid var(--silver);border-radius:12px;background:#fff;box-shadow:0 12px 32px #1018281f}.photo-action-menu button{width:100%;min-height:44px;border:0;border-radius:8px;background:#fff;text-align:start;padding-inline:10px}.photo-action-menu button:focus-visible,.photo-action-menu button:hover{background:var(--light)}.member-profile-page>.subpage-header+.profile-edit-card{margin-top:10px}@media(max-width:430px){.member-dashboard{gap:12px}.locale-control>span,.member-pagebar>a span{display:none}.member-panel,.member-profile-card{border-radius:15px}.member-profile-card{padding:14px;grid-template-columns:58px minmax(0,1fr) 38px;gap:10px}.member-avatar{width:58px;height:58px}.member-panel{padding:14px}.member-wallet-grid{grid-template-columns:1fr 1fr}.member-upgrade-grid{grid-template-columns:1fr}.member-upgrade-grid a{min-height:112px}.member-tools>div{grid-template-columns:1fr 1fr}}@media(min-width:431px) and (max-width:767px){.member-upgrade-grid{grid-template-columns:1fr}.member-upgrade-grid a,.st-candidate-card{min-height:118px}}@media(min-width:768px){.member-dashboard{padding-top:28px;gap:20px}.member-profile-card{padding:20px;grid-template-columns:72px minmax(0,1fr) 44px}.member-avatar{width:72px;height:72px}.member-panel{padding:22px}.member-upgrade-grid,.member-wallet-grid{gap:14px}.member-tools>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.member-dashboard{padding-inline:0}.income-panel{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);grid-column-gap:14px;column-gap:14px}.income-panel>header{grid-column:1/-1}.income-total{margin-top:12px}.income-grid{align-content:start}}.member-orders,.member-team{scroll-margin-block-start:80px}.order-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.order-status-grid>a{min-width:0;min-height:72px;padding:7px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;color:var(--navy);text-align:center}.order-status-grid i{position:relative;display:grid;place-items:center}.order-status-grid i>em{position:absolute;inset-block-start:-8px;inset-inline-end:-10px;min-width:18px;height:18px;padding-inline:4px;border-radius:99px;background:var(--blue);color:#fff;font:600 10px/18px Prompt,sans-serif}.order-status-grid span{font-size:clamp(.58rem,2.5vw,.72rem);line-height:1.3}.team-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.team-summary-grid>div{min-width:0;padding:12px 8px;border-radius:13px;background:#f7f9fc;display:flex;flex-direction:column;gap:4px}.team-summary-grid small,.team-summary-grid span{font-size:.66rem;color:var(--muted)}.team-summary-grid b{font-size:.88rem;color:var(--navy)}.member-upgrade-grid>a{height:100%}.member-subpage{width:min(100%,900px);margin-inline:auto;padding:22px max(14px,4vw) 108px}.member-subpage>header>span{font-size:.65rem;font-weight:700;color:var(--blue)}.member-subpage>header h1{margin:5px 0}.member-subpage>header p{color:var(--muted)}.member-subpage-back{display:grid;place-items:center;width:44px;height:44px;margin:10px max(10px,calc((100vw - 900px)/2));border-radius:12px;background:#fff}.order-tabs,.team-tabs{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:thin}.order-tabs>a,.team-tabs>button{flex:0 0 auto;min-height:44px;padding-inline:14px;border:1px solid var(--silver);border-radius:12px;background:#fff;color:var(--navy);font:inherit}.order-tabs>a.active,.team-tabs>button.active{border-color:var(--blue);background:#eef4ff;color:var(--blue)}.order-empty{-webkit-margin-before:16px;margin-block-start:16px}.order-empty button{min-height:44px;padding-inline:16px;border:0;border-radius:10px;background:var(--blue);color:#fff}.order-list{display:grid;grid-gap:10px;gap:10px;-webkit-margin-before:14px;margin-block-start:14px}.order-list article{padding:14px;border:1px solid var(--silver);border-radius:14px;background:#fff;display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px}.order-list span{font-size:.7rem;color:var(--muted)}.order-list strong{grid-column:2;grid-row:1/3;color:var(--navy)}.team-preview-list{display:grid;grid-gap:10px;gap:10px}.team-preview-list article{padding:16px;border:1px solid var(--silver);border-radius:14px;background:#fff;display:flex;justify-content:space-between;gap:12px}.team-preview-list span{color:var(--muted)}.network-page>header{margin-block:8px 16px}.network-search{display:grid;grid-gap:6px;gap:6px}.network-depth label,.network-search label{font-size:.78rem;font-weight:600;color:var(--navy)}.network-search>div{display:flex;gap:8px}.network-search input{min-width:0;flex:1 1;height:44px;padding-inline:13px;border:1px solid var(--silver);border-radius:11px;font:inherit;text-transform:uppercase}.network-levels button,.network-search button{min-height:44px;padding-inline:14px;border:0;border-radius:11px;background:var(--navy);color:#fff;font:inherit}.network-search-result{margin-block:10px}.network-member{width:100%;min-height:72px;padding:10px 12px;border:1px solid var(--silver);border-radius:14px;background:#fff;display:flex;align-items:center;gap:12px;text-align:start;color:var(--navy);font:inherit}.network-member>span:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.network-member small,.network-member strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-member small{font-size:.7rem;color:var(--muted)}.network-position{position:relative;flex:0 0 52px;width:52px;height:52px;border:1px solid #c7cdd6;border-radius:50%;display:grid;place-items:center;color:#343b46;background:linear-gradient(145deg,#fff,#d7dbe0);box-shadow:inset 3px 3px 6px #ffffff,inset -3px -3px 6px #bbc1c9}.network-position-mc{border-color:#78a98b;color:#155c34;background:linear-gradient(145deg,#e8f7ed,#9bc9aa)}.network-position-md{border-color:#7f9fc9;color:#174d87;background:linear-gradient(145deg,#ecf4ff,#9fc1e8)}.network-position-st{border-color:#ca8585;color:#8c2020;background:linear-gradient(145deg,#fff0f0,#e9a5a5)}.network-position-sst{border-color:#c9a548;color:#745500;background:linear-gradient(145deg,#fff7d7,#e6c55e)}.network-position i{position:absolute;inset-block-start:-10px;font-style:normal;font-size:1rem;color:#c1c7d0}.network-position-sst i{color:#bf8f00}.network-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-block:8px 14px}.network-summary div{padding:10px 6px;border-radius:12px;background:#f5f7fa;display:grid;text-align:center}.network-summary span{font-size:.68rem;color:var(--muted)}.network-levels{display:flex;gap:7px;overflow-x:auto;padding-block:4px 12px}.network-levels button{flex:0 0 auto;background:#fff;color:var(--navy);border:1px solid var(--silver)}.network-levels button.active{border-color:var(--blue);color:var(--blue);background:#eef4ff}.network-depth{display:flex;align-items:center;justify-content:flex-end;gap:8px;-webkit-margin-after:10px;margin-block-end:10px}.network-depth select{min-height:44px;border:1px solid var(--silver);border-radius:10px;background:#fff;padding-inline:12px}.network-tree{overflow-x:auto;padding:8px 2px 18px}.network-tree-canvas{min-width:680px;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px 8px;gap:20px 8px}.network-tree-node{position:relative;display:grid;grid-gap:4px;gap:4px;grid-column:span 4}.network-tree-node:nth-child(n+3){grid-column:span 2}.network-tree-node:nth-child(n+7){grid-column:span 1}.network-tree-node>small{text-align:center;color:var(--muted)}.network-tree-node .network-member{padding:8px;min-height:68px}.network-tree-node .network-position{flex-basis:44px;width:44px;height:44px}.network-empty{min-height:120px;align-items:center}.network-sheet-backdrop{position:fixed;z-index:80;inset:0;background:#07122580;display:flex;align-items:flex-end;justify-content:center}.network-sheet{position:relative;width:min(100%,560px);padding:28px 22px calc(28px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;display:grid;justify-items:center}.network-sheet-close{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:44px;height:44px;border:0;border-radius:50%;background:#f1f3f6;font-size:1.4rem}.network-sheet h2{margin:12px 0 0}.network-sheet p{margin:3px 0 14px;color:var(--muted)}.network-sheet dl{width:100%;margin:0}.network-sheet dl div{display:flex;justify-content:space-between;padding-block:10px;border-top:1px solid var(--silver)}.network-sheet dd{margin:0;font-weight:600}@media(min-width:760px){.network-sheet-backdrop{align-items:stretch;justify-content:flex-end}.network-sheet{width:420px;border-radius:22px 0 0 22px;align-content:start;padding-top:72px}}@media(max-width:359px){.network-summary{grid-template-columns:repeat(2,1fr)}.network-search>div{display:grid}.network-search button{width:100%}}@media(min-width:900px){.member-upgrade-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-tabs{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:30;display:flex;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 2px 0;background:#fffffff2;-webkit-border-after:1px solid var(--silver);border-block-end:1px solid var(--silver);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;-ms-overflow-style:none}.order-tabs::-webkit-scrollbar{display:none}.order-tabs>a{position:relative;flex:0 0 auto;min-height:48px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--muted);font:600 .78rem/1.25 Prompt,sans-serif;white-space:nowrap}.order-tabs>a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.order-tabs>a.active{border-color:transparent;background:transparent;color:var(--blue);font-weight:700}.order-tabs>a.active:after{background:var(--blue)}.order-tabs>a:focus-visible{outline:3px solid #84adff;outline-offset:-3px;border-radius:6px}.seller-approved-actions{display:flex;align-items:center;width:100%;gap:16px}.seller-approved-actions>.button{margin-left:auto}.seller-center-page,.seller-management-page{display:grid;grid-gap:14px;gap:14px}.seller-center-page>header,.seller-management-heading{padding:16px 18px;border:1px solid #ead0d3;border-radius:18px;background:linear-gradient(145deg,#fff7f7,#fff)}.seller-center-page>header h1,.seller-management-heading h1{margin:4px 0;color:var(--mdg-deep-red);font-size:1.35rem}.seller-center-page>header p,.seller-management-heading p{margin:0;color:var(--muted);font-size:.75rem}.seller-center-page>header>span,.seller-management-heading span{color:var(--mdg-red);font-size:.62rem;font-weight:800}.seller-application-form{margin:0}.seller-application-form h2,.seller-application-review h2,.seller-approved-card h2,.seller-management-store h2{margin:0;color:var(--navy)}.seller-application-form label{color:#344054;font-size:.76rem;font-weight:600}.seller-application-form output,.seller-application-review output{color:var(--mdg-red);font-size:.72rem}.seller-review-reason{margin:0;padding:10px;border-radius:10px;background:#fff1f2;color:var(--mdg-deep-red);font-size:.72rem}.seller-application-review{margin:0}.seller-application-review dl{margin:12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.seller-application-review dl>div{min-width:0;padding:10px;border-radius:10px;background:var(--light)}.seller-application-review dt{color:var(--muted);font-size:.65rem}.seller-application-review dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:.76rem;font-weight:600}.seller-application-review>label{display:flex;align-items:flex-start;gap:8px;color:#344054;font-size:.72rem}.seller-application-review>label input{flex:none}.seller-review-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.seller-status{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;background:#fff1f2;color:var(--mdg-red);font-size:.62rem;font-weight:800}.seller-status.pending{background:#fff7e8;color:#a15c00}.seller-status.suspended{background:#f2f4f7;color:#475467}.seller-state{min-height:190px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px}.seller-state h2,.seller-state p{margin:0}.seller-state p{max-width:520px}.seller-approved-card,.seller-management-store{margin:0}.seller-approved-card>p{font-weight:700}.seller-approved-actions>a:first-child{min-height:44px;display:flex;align-items:center;color:var(--mdg-red);font-weight:700}.seller-management-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.seller-management-heading .button{flex:none}.seller-management-store .seller-shop-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.seller-management-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.seller-management-cards a{color:var(--mdg-red);font-weight:700}.seller-management-cards h2{color:var(--navy);font-size:1rem}@media(max-width:560px){.seller-management-heading{align-items:flex-start}.seller-management-heading .button{padding-inline:12px}.seller-application-review dl,.seller-management-cards{grid-template-columns:1fr}.seller-approved-actions{align-items:stretch;flex-direction:column}.seller-approved-actions>.button{margin-left:0;justify-content:center}.seller-approved-actions>a:first-child{justify-content:center}}.member-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.member-contact-grid article{min-width:0;padding:12px;border:1px solid #e1e6ef;border-radius:14px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:8px;gap:8px;background:#fff}.member-contact-grid article>i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#fff1f2;color:var(--mdg-red);font-style:normal}.member-contact-grid article>div:nth-child(2){display:grid}.member-contact-grid b{font-size:.8rem}.member-contact-grid em,.member-contact-grid small{font-size:.63rem;color:var(--muted);font-style:normal}.member-contact-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.member-contact-actions button{min-height:44px;border:1px solid #ead0d3;border-radius:999px;background:#fff;color:var(--mdg-red);display:flex;align-items:center;justify-content:center;gap:5px;font:600 .7rem Prompt,sans-serif}.member-contact-actions button:disabled{opacity:.55}.member-contact-grid article>em{grid-column:1/-1;text-align:center}.position-upgrade-page{width:min(100%,900px);margin-inline:auto;padding:12px max(14px,4vw) 170px;display:grid;grid-gap:14px;gap:14px}.position-upgrade-page .subpage-header{background:#fff}.position-upgrade-cart-action{width:44px;height:44px;display:grid;place-items:center;color:var(--mdg-red)}.position-upgrade-intro{padding:18px;border:1px solid #ead0d3;border-radius:18px;background:linear-gradient(135deg,#fff7f7,#fff)}.position-upgrade-intro span{color:var(--mdg-red);font-size:.68rem;font-weight:800}.position-upgrade-intro h1{margin:4px 0;font-size:1.35rem}.position-upgrade-intro p{margin:0;color:var(--muted);font-size:.78rem}.position-upgrade-search{min-height:52px;padding:0 14px;border:1px solid #dce2eb;border-radius:14px;background:#fff;display:flex;align-items:center;gap:10px;color:var(--mdg-red)}.position-upgrade-search input{width:100%;min-width:0;border:0;outline:0;font:inherit}.position-upgrade-products{padding:16px;border:1px solid #dce2eb;border-radius:18px;background:#fff}.position-upgrade-products>header{display:flex;justify-content:space-between;align-items:center}.position-upgrade-products h2{margin:0;font-size:1rem}.position-upgrade-products>header span{font-size:.72rem;color:var(--muted)}.position-upgrade-empty{min-height:220px;padding:28px 18px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;text-align:center;border:1px dashed #d6dce5;border-radius:14px;background:#fafbfc}.position-upgrade-empty>svg{width:38px;height:38px;color:var(--mdg-red)}.position-upgrade-empty h2,.position-upgrade-empty p{margin:0}.position-upgrade-empty p,.position-upgrade-empty small{color:var(--muted);font-size:.75rem}.position-upgrade-empty .button{margin-top:8px}.position-upgrade-summary{position:fixed;z-index:35;inset-inline:0;bottom:var(--bottom-nav-height,72px);width:min(100%,900px);margin-inline:auto;padding:10px max(14px,4vw) calc(10px + env(safe-area-inset-bottom));border-top:1px solid #dce2eb;background:#fffffff5;box-shadow:0 -8px 24px #10182812;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.position-upgrade-summary dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.position-upgrade-summary dl div{display:grid}.position-upgrade-summary dt{font-size:.61rem;color:var(--muted)}.position-upgrade-summary dd{margin:0;font-weight:700}.position-upgrade-summary small{display:block;margin:4px 0;color:var(--muted);font-size:.61rem}.position-upgrade-summary .button{min-height:44px;width:100%;display:flex;align-items:center;justify-content:center;background:var(--mdg-red)}@media(max-width:430px){.member-contact-grid{grid-template-columns:1fr}.position-upgrade-page{padding-inline:12px}.position-upgrade-intro{padding:15px}.position-upgrade-products{padding:12px}}.member-upgrade{background:linear-gradient(145deg,#fff,#f7f9fc)}.member-upgrade>header>span{padding:5px 9px;border-radius:99px;background:#fff1f2;color:var(--mdg-red);font-size:.6rem;font-weight:800}.member-upgrade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:10px;gap:10px;margin-top:12px}.member-upgrade-grid>.upgrade-rank-card{--rank:#078b58;--rank-soft:#eafff4;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--rank) 38%,#dce2eb);border-radius:16px;background:linear-gradient(145deg,var(--rank-soft),#fff);display:flex;flex-direction:column;align-items:stretch;color:#14213d;box-shadow:inset 0 0 20px #fff8}.member-upgrade-grid>.upgrade-rank-blue{--rank:#096bd8;--rank-soft:#edf7ff}.member-upgrade-grid>.upgrade-rank-red{--rank:#e31d2d;--rank-soft:#fff0f2}.member-upgrade-grid>.upgrade-rank-gold{--rank:#b47d00;--rank-soft:#fffbed}.upgrade-rank-heading{display:flex;align-items:center;gap:10px}.member-upgrade-grid .upgrade-rank-emblem{flex:0 0 58px;aspect-ratio:1;padding:0;border-radius:0;display:grid;place-items:center;-webkit-clip-path:polygon(25% 6%,75% 6%,96% 25%,96% 75%,75% 94%,25% 94%,4% 75%,4% 25%);clip-path:polygon(25% 6%,75% 6%,96% 25%,96% 75%,75% 94%,25% 94%,4% 75%,4% 25%);background:linear-gradient(145deg,color-mix(in srgb,var(--rank) 60%,#fff),var(--rank));color:#fff;font-size:1rem;font-weight:900;text-shadow:0 1px 2px #0004}.upgrade-rank-heading>div{min-width:0;display:grid}.member-upgrade-grid .upgrade-rank-heading b{margin:0;color:var(--rank);font-size:1.12rem}.member-upgrade-grid .upgrade-rank-heading small{margin:0;color:#38445d;font-size:.68rem;line-height:1.25}.upgrade-rank-accent{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:color-mix(in srgb,var(--rank) 45%,#fff);font-style:normal}.upgrade-rank-accent svg{width:34px;height:34px;stroke-width:1.5}.upgrade-rank-card ul{list-style:none;width:100%;padding:0;margin:10px 0;display:grid}.upgrade-rank-card li{min-height:25px;border-bottom:1px solid #dce2eb99;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.65rem}.upgrade-rank-card li>span{min-width:0}.upgrade-rank-card li>span:before{content:"●";-webkit-margin-end:6px;margin-inline-end:6px;color:var(--rank)}.upgrade-rank-card li strong{flex:none;color:var(--rank);font-size:.72rem}.member-upgrade-grid .upgrade-rank-cta{margin-top:auto;min-height:42px;padding:8px 12px;border-radius:99px;background:linear-gradient(135deg,color-mix(in srgb,var(--rank) 75%,#fff),var(--rank));color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.75rem;font-weight:800}.member-upgrade-grid .upgrade-rank-arrow{width:18px;height:18px;transform:rotate(180deg);stroke-width:2.2}@media(max-width:767px){.member-upgrade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-upgrade-grid>.upgrade-rank-card{padding:9px}.member-upgrade-grid .upgrade-rank-emblem{flex-basis:46px}.upgrade-rank-heading{gap:7px}.member-upgrade-grid .upgrade-rank-heading b{font-size:.88rem}.member-upgrade-grid .upgrade-rank-heading small{font-size:.57rem}.upgrade-rank-accent svg{width:25px;height:25px}.upgrade-rank-card li{font-size:.56rem}.upgrade-rank-card li strong{font-size:.61rem}.member-upgrade-grid .upgrade-rank-cta{padding-inline:5px;font-size:.62rem}}.member-upgrade-grid>.upgrade-rank-card{height:auto;min-height:0}.legacy-pending-card{max-width:620px;margin-inline:auto;display:grid;grid-gap:12px;gap:12px;background:linear-gradient(145deg,#fff7f7,#fff)}.legacy-pending-card h1,.legacy-pending-card p{margin:0}.legacy-pending-card h1{color:var(--mdg-deep-red);font-size:1.25rem}.legacy-pending-card p{color:var(--muted);font-size:.78rem;line-height:1.6}.legacy-pending-card dl{margin:4px 0;display:grid;grid-gap:8px;gap:8px}.legacy-pending-card dl>div{min-height:52px;padding:9px 12px;border-radius:12px;background:#f7f9fc;display:flex;align-items:center;justify-content:space-between;gap:10px}.legacy-pending-card dt{color:var(--muted);font-size:.7rem}.legacy-pending-card dd{margin:0;color:var(--navy);font-size:.82rem;font-weight:800}.legacy-pending-card>.button{min-height:46px}.commission-wallet .withdraw-button,.legacy-pending-card>.button{display:flex;align-items:center;justify-content:center;background:var(--mdg-red)}.commission-wallet .withdraw-button{width:100%;min-height:44px;margin-top:12px;border-radius:10px!important;color:#fff;font-size:.72rem;font-weight:700}.commission-wallet .wallet-history{min-height:44px;margin-top:auto;padding:6px 0!important;background:transparent;color:var(--mdg-red);display:flex;align-items:center;font-size:.65rem}.commission-wallet>i{background:#fff1f2;color:var(--mdg-red)}.withdrawal-page{width:min(100%,720px);margin-inline:auto;padding:8px max(12px,4vw) calc(110px + env(safe-area-inset-bottom));display:grid;grid-gap:14px;gap:14px}.withdrawal-page>.subpage-header{background:#fff}.withdrawal-page>.subpage-header h1{color:var(--navy);font-size:1.05rem}.withdrawal-balance-card{min-height:122px;padding:20px;border:1px solid #f1c7cb;border-radius:18px;background:linear-gradient(145deg,#fff1f2,#fff);display:grid;align-content:center;grid-gap:4px;gap:4px}.withdrawal-balance-card span{color:var(--mdg-red);font-size:.72rem;font-weight:700}.withdrawal-balance-card strong{color:var(--mdg-red);font-size:clamp(1.65rem,7vw,2.25rem)}.withdrawal-balance-card small{color:var(--muted);font-size:.62rem}.withdrawal-bank-card{min-height:92px;padding:14px;border:1px solid #e1e6ef;border-radius:16px;background:#fff;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.withdrawal-bank-card>svg{width:40px;height:40px;padding:9px;border-radius:12px;background:#fff1f2;color:var(--mdg-red)}.withdrawal-bank-card>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.withdrawal-bank-card small,.withdrawal-bank-card span{color:var(--muted);font-size:.65rem}.withdrawal-bank-card b{color:var(--navy);font-size:.82rem}.withdrawal-state{min-height:250px;padding:28px 20px;border:1px dashed #e4bfc3;border-radius:18px;background:#fff;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center}.withdrawal-state>svg{width:42px;height:42px;color:var(--mdg-red)}.withdrawal-state h2,.withdrawal-state p{margin:0}.withdrawal-state h2{color:var(--navy);font-size:1rem}.withdrawal-state p{max-width:520px;color:var(--muted);font-size:.72rem;line-height:1.6}.withdrawal-state>small{color:#8b5200;font-size:.65rem}.withdrawal-state .button{min-height:44px;padding:10px 18px;border:0;border-radius:999px;background:var(--mdg-red);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.withdrawal-state .button.secondary{border:1px solid var(--mdg-red);background:#fff;color:var(--mdg-red)}.withdrawal-requirement{background:linear-gradient(145deg,#fff7f7,#fff)}.withdrawal-blocked{border-style:solid;background:#fafbfc}.withdrawal-receipt-unavailable strong{max-width:520px;color:#b54708;font-size:.68rem}.withdrawal-history-link{min-height:56px;padding:0 15px;border:1px solid #ead0d3;border-radius:15px;background:#fff;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;color:var(--mdg-red);font-size:.75rem;font-weight:700}.withdrawal-history-link span{font-size:1.15rem}.withdrawal-history-head{min-height:84px;padding:16px;border:1px solid #ead0d3;border-radius:16px;background:linear-gradient(145deg,#fff7f7,#fff);display:flex;align-items:center;justify-content:space-between;gap:10px}.withdrawal-history-head h1{margin:0;color:var(--mdg-deep-red);font-size:1.15rem}.withdrawal-history-head span{padding:5px 9px;border-radius:99px;background:#fff1f2;color:var(--mdg-red);font-size:.58rem;font-weight:800}.withdrawal-empty{min-height:310px}.withdrawal-privacy{margin:0;padding:10px 12px;border-radius:12px;background:#f7f9fc;color:var(--muted);display:flex;align-items:center;gap:8px;font-size:.62rem}.withdrawal-privacy svg{flex:none;width:18px;height:18px;color:var(--mdg-red)}@media(max-width:430px){.withdrawal-page{gap:11px;padding-inline:12px}.withdrawal-balance-card{min-height:112px;padding:17px}.withdrawal-state{min-height:230px;padding:24px 16px}.withdrawal-history-head{min-height:74px;padding:13px}.withdrawal-history-head h1{font-size:1rem}}.seller-management-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.seller-menu-card{--seller-menu-accent:#ed174c;--seller-menu-surface:#fff0f4;--seller-menu-border:#f5c7d3;--seller-menu-wash:#fbdce5;--seller-menu-icon-surface:#ffe4eb;--seller-menu-shadow:#ed174c36;position:relative;min-width:0;overflow:hidden;border:1px solid var(--seller-menu-border);border-radius:18px;background:linear-gradient(125deg,var(--seller-menu-surface),#fff 72%);box-shadow:0 8px 22px #1018280b}.seller-menu-card:after{content:"";position:absolute;z-index:0;inset-block:-42%;inset-inline-end:-12%;width:44%;border-radius:50%;background:var(--seller-menu-wash);transform:rotate(16deg);pointer-events:none}.seller-menu-card>a{position:relative;z-index:1;min-height:128px;padding:16px;display:grid;grid-template-columns:58px minmax(0,1fr) 46px;align-items:center;grid-gap:13px;gap:13px;color:var(--ink)}.seller-menu-card--products{--seller-menu-accent:#0878ee;--seller-menu-surface:#edf6ff;--seller-menu-border:#c9e1fb;--seller-menu-wash:#dcecff;--seller-menu-icon-surface:#dceeff;--seller-menu-shadow:#0878ee36}.seller-menu-card--warehouse{--seller-menu-accent:#08a957;--seller-menu-surface:#edfff5;--seller-menu-border:#c4efd8;--seller-menu-wash:#d7f7e6;--seller-menu-icon-surface:#d8f8e7;--seller-menu-shadow:#08a95736}.seller-menu-card--orders{--seller-menu-accent:#ff700a;--seller-menu-surface:#fff5e9;--seller-menu-border:#f7dcc1;--seller-menu-wash:#ffe7cc;--seller-menu-icon-surface:#ffe9d2;--seller-menu-shadow:#ff700a36}.seller-menu-icon{width:58px;height:58px;border-radius:16px;background:var(--seller-menu-icon-surface);display:grid;place-items:center;color:var(--seller-menu-accent);box-shadow:0 6px 16px var(--seller-menu-shadow)}.seller-menu-icon svg{width:38px;height:38px;overflow:visible;fill:currentColor}.seller-menu-icon .seller-menu-icon-cutout{fill:#fff}.seller-menu-icon .seller-menu-icon-line{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.seller-menu-copy{min-width:0;display:grid;align-content:center}.seller-menu-copy strong{color:#101828;font-size:1.1rem;line-height:1.35}.seller-menu-copy>span{margin-top:2px;color:#475467;font-size:.75rem}.seller-menu-copy small{margin-top:3px;color:#667085;font-size:.65rem;line-height:1.5}.seller-menu-arrow{width:46px;height:46px;border-radius:50%;background:var(--seller-menu-accent);display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px var(--seller-menu-shadow)}.seller-menu-arrow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.seller-products-page{width:min(100%,820px);padding-block:12px 100px}.seller-products-page>h1{margin:2px 0 12px;color:#101828;font-size:clamp(1.65rem,6vw,2rem);line-height:1.25}.seller-add-product{min-height:48px;align-items:center;padding-inline:20px;border-radius:13px;background:linear-gradient(135deg,var(--mdg-red,#c51625),var(--mdg-deep-red,#9e1420));box-shadow:0 8px 18px #c5162530}.seller-product-list{margin-top:16px;display:grid;grid-gap:14px;gap:14px}.seller-product-card{min-width:0;padding:12px;border:1px solid #e2e7ef;border-radius:20px;background:#fff;box-shadow:0 10px 30px #10182810;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"image info" "cta cta";grid-gap:12px;gap:12px}.seller-product-image{grid-area:image;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#f4f6f9;display:grid;place-items:center}.seller-product-image>img{width:100%;height:100%;display:block;object-fit:contain}.seller-product-image-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#98a2b3}.seller-product-image-placeholder svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.seller-product-info{grid-area:info;min-width:0;padding:8px 3px 6px;display:flex;flex-direction:column;justify-content:center}.seller-product-info h2{margin:0;color:#101828;font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.seller-product-statuses{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px}.seller-product-statuses span{min-height:32px;padding:6px 11px;border-radius:999px;background:#f2f4f7;color:#475467;display:inline-flex;align-items:center;font-size:.68rem;font-weight:750}.seller-product-statuses span.is-positive{background:#e9f9ef;color:#079455}.seller-product-statuses span:first-child.is-positive:before{content:"✓";width:18px;height:18px;-webkit-margin-end:5px;margin-inline-end:5px;border-radius:50%;background:#12b76a;color:#fff;display:grid;place-items:center;font-size:.66rem}.seller-product-cta{grid-area:cta;min-height:54px;padding:0 15px;border-radius:14px;background:linear-gradient(135deg,var(--mdg-red,#c51625),var(--mdg-deep-red,#9e1420));display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;color:#fff;font-size:.82rem;font-weight:750;box-shadow:0 8px 18px #c5162530}.seller-product-cta svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seller-product-cta svg:last-child{justify-self:end;stroke-width:2.6}.seller-product-cta span{text-align:center}@media(max-width:560px){.seller-management-cards{grid-template-columns:1fr}.seller-menu-card>a{min-height:118px;padding:13px;grid-template-columns:54px minmax(0,1fr) 44px;gap:11px}.seller-menu-icon{width:54px;height:54px;border-radius:15px}.seller-menu-icon svg{width:35px;height:35px}.seller-menu-arrow{width:44px;height:44px}.seller-menu-copy strong{font-size:1.03rem}.seller-menu-copy small{font-size:.62rem}.seller-products-page{padding-inline:14px}.seller-product-card{padding:10px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:10px}.seller-product-info{padding-inline:1px}.seller-product-info h2{font-size:.88rem}.seller-product-statuses{margin-top:10px;gap:5px}.seller-product-statuses span{min-height:29px;padding:5px 8px;font-size:.61rem}.seller-product-cta{min-height:52px;font-size:.78rem}}@media(max-width:340px){.seller-menu-card>a{grid-template-columns:48px minmax(0,1fr) 40px}.seller-menu-icon{width:48px;height:48px}.seller-menu-arrow{width:40px;height:40px}.seller-menu-copy small{display:none}.seller-product-card{grid-template-columns:1fr;grid-template-areas:"image" "info" "cta"}.seller-product-info{padding:2px}.seller-product-statuses{margin-top:7px}}@media(min-width:760px){.seller-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-product-card{grid-template-columns:1fr;grid-template-areas:"image" "info" "cta"}.seller-product-info{min-height:112px;justify-content:flex-start}.seller-product-info h2{font-size:1.05rem}}.member-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.member-highlight-grid>article{min-width:0;min-height:188px;padding:13px;border:1px solid #e1e6ef;border-radius:16px;background:#fff;box-shadow:0 8px 25px #1018280a}.member-highlight-grid header{min-height:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:5px}.member-highlight-grid header>span{min-width:0;display:flex;align-items:center;gap:5px;color:var(--mdg-red);font-size:.76rem;font-weight:800}.member-highlight-grid header svg{flex:none;width:21px;height:21px}.member-highlight-grid header a,.member-highlight-grid header button{min-height:32px;padding:0;border:0;background:transparent;color:var(--mdg-red);font:600 .59rem Prompt,sans-serif;white-space:nowrap}.member-highlight-grid header button:disabled{color:#98a2b3}.member-reward-card{display:flex;flex-direction:column}.member-reward-card>strong{margin-top:18px;color:var(--mdg-red);font-size:1.32rem}.member-reward-card>small{margin-top:4px;color:var(--muted);font-size:.59rem;line-height:1.35}.member-reward-card .reward-redeem{width:100%;min-height:42px;margin-top:auto;border:0;border-radius:999px;background:var(--mdg-red);color:#fff;font:700 .68rem Prompt,sans-serif}.member-reward-card .reward-redeem:disabled{background:#e4e7ec;color:#667085}.member-ranking-card>small{display:block;margin-top:-2px;color:var(--muted);font-size:.58rem}.member-ranking-card ol{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.member-ranking-card li{min-width:0;display:grid;justify-items:center;grid-gap:2px;gap:2px}.ranking-mini-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff1f2;color:var(--mdg-red);font-size:.72rem;font-weight:800}.ranking-mini-avatar img{width:100%;height:100%;object-fit:cover}.member-ranking-card li>b{width:18px;height:18px;margin-top:-8px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:#d3a11d;color:#fff;font-size:.55rem}.member-ranking-card li:nth-child(2)>b{background:#9aa4b2}.member-ranking-card li:nth-child(3)>b{background:#b87333}.member-ranking-card li>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344054;font-size:.55rem}.ranking-mini-empty{min-height:100px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;text-align:center;color:var(--muted)}.ranking-mini-empty svg{color:var(--mdg-red)}.ranking-mini-empty span{font-size:.61rem;line-height:1.4}.top-income-page{width:min(100%,900px);margin-inline:auto;padding:8px max(12px,4vw) 112px;display:grid;grid-gap:13px;gap:13px}.top-income-page>.subpage-header{background:#fff}.top-income-page>.subpage-header h1{color:var(--mdg-red);font-size:1.08rem}.top-income-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.top-income-filters label{min-width:0;min-height:50px;padding:5px 9px;border:1px solid #ead0d3;border-radius:13px;background:#fff;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-column-gap:5px;column-gap:5px;color:var(--mdg-red)}.top-income-filters label>span{font-size:.55rem;color:var(--muted)}.top-income-filters select{grid-column:2;min-width:0;width:100%;border:0;background:#fff;color:var(--mdg-red);font:650 .7rem Prompt,sans-serif;outline:0}.top-income-route-loading{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:10;margin:0;padding:7px;border-radius:8px;background:#fff1f2;color:var(--mdg-red);text-align:center;font-size:.65rem}.top-income-state{min-height:300px;padding:30px 20px;border:1px dashed #e4bfc3;border-radius:18px;background:#fff;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center}.top-income-state>svg{width:38px;height:38px;color:var(--mdg-red)}.top-income-state h2,.top-income-state p{margin:0}.top-income-state h2{font-size:1rem;color:var(--navy)}.top-income-state p{max-width:520px;color:var(--muted);font-size:.72rem;line-height:1.6}.top-income-state .button{min-height:44px;padding-inline:18px;border:0;border-radius:999px;background:var(--mdg-red);color:#fff;display:flex;align-items:center}.privacy-blocked{background:linear-gradient(145deg,#fff7f7,#fff)}.top-income-podium{min-height:320px;padding:20px 8px 8px;border-radius:20px;background:linear-gradient(155deg,#fff1f2,#fff8ef 48%,#fff);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:6px;gap:6px;overflow:hidden}.top-income-podium article{position:relative;min-width:0;height:230px;padding:32px 6px 12px;border:1px solid #ead0d3;border-radius:50px 50px 15px 15px;background:linear-gradient(#fff,#fff4f5);display:flex;flex-direction:column;align-items:center;text-align:center}.top-income-podium .podium-rank-1{height:282px;border-color:#e4bb51;background:linear-gradient(#fffdf2,#ffefbd)}.top-income-podium .podium-rank-2{background:linear-gradient(#fff,#eef1f5)}.top-income-podium .podium-rank-3{background:linear-gradient(#fff8f3,#f8ddcf)}.podium-medal{position:absolute;inset-block-start:-11px;width:34px;height:34px;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;background:#d3a11d;color:#fff;font-size:.88rem;font-weight:900;box-shadow:0 4px 10px #10182826}.podium-rank-2 .podium-medal{background:#929ba8}.podium-rank-3 .podium-medal{background:#b87333}.top-income-avatar{flex:none;width:56px;height:56px;border:3px solid #fff;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff1f2;color:var(--mdg-red);font-size:1.1rem;font-weight:800;box-shadow:0 3px 12px #1018281c}.podium-rank-1 .top-income-avatar{width:70px;height:70px}.top-income-avatar img{width:100%;height:100%;object-fit:cover}.top-income-podium small{margin-top:7px;color:#475467;font-size:.54rem}.top-income-podium h2{max-width:100%;margin:2px 0;color:#101828;font-size:.68rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top-income-podium article>b{padding:2px 8px;border-radius:99px;background:#fff1f2;color:var(--mdg-red);font-size:.58rem}.top-income-podium article>strong{margin-top:auto;color:var(--mdg-red);font-size:clamp(.61rem,2.5vw,.82rem);white-space:nowrap}.top-income-list{overflow:hidden;border:1px solid #e1e6ef;border-radius:18px;background:#fff}.top-income-list>article,.top-income-list>header{display:grid;grid-template-columns:24px minmax(0,1fr) 42px minmax(78px,.65fr);align-items:center;grid-gap:7px;gap:7px}.top-income-list>header{min-height:40px;padding:0 10px;background:#fff1f2;color:var(--mdg-red);font-size:.57rem;font-weight:700}.top-income-list>header span:last-child{text-align:end}.top-income-list>article{min-height:65px;margin:0 10px;border-bottom:1px solid #edf0f4}.top-income-list>article:last-child{border-bottom:0}.top-income-list>article>b{color:var(--mdg-red);font-size:.78rem}.top-income-list>article>div{min-width:0;display:flex;align-items:center;gap:7px}.top-income-list .top-income-avatar{width:38px;height:38px;font-size:.72rem}.top-income-list article div>span{min-width:0;display:grid}.top-income-list article small{color:var(--muted);font-size:.52rem}.top-income-list article div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344054;font-size:.64rem}.top-income-list article>em{padding:3px 5px;border-radius:99px;background:#fff1f2;color:var(--mdg-red);font-size:.55rem;font-style:normal;text-align:center}.top-income-list article>strong{color:var(--mdg-red);font-size:.65rem;text-align:end;white-space:nowrap}.top-income-policy{padding:14px;border:1px solid #e1e6ef;border-radius:16px;background:#fff;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px}.top-income-policy>svg{color:#d3a11d}.top-income-policy h2{margin:0;color:var(--navy);font-size:.78rem}.top-income-policy ul{margin:5px 0 0;-webkit-padding-start:17px;padding-inline-start:17px;color:#475467;font-size:.62rem;line-height:1.6}@media(max-width:420px){.member-highlight-grid{gap:8px}.member-highlight-grid>article{min-height:178px;padding:10px}.member-highlight-grid header>span{font-size:.67rem}.member-highlight-grid header a,.member-highlight-grid header button{font-size:.53rem}.member-reward-card>strong{font-size:1.1rem}.top-income-page{gap:10px}.top-income-podium{min-height:290px;padding-inline:5px}.top-income-podium article{height:210px;padding-inline:4px}.top-income-podium .podium-rank-1{height:255px}.top-income-podium h2{font-size:.61rem}.top-income-list>article,.top-income-list>header{grid-template-columns:20px minmax(0,1fr) 36px minmax(70px,.64fr);gap:5px}.top-income-list>header{padding-inline:7px}.top-income-list>article{margin-inline:7px}.top-income-list article>strong{font-size:.59rem}}.member-avatar>img,.member-avatar>span{width:100%;height:100%;border-radius:inherit}.member-avatar>img{display:block;object-fit:cover}.member-avatar>span{display:grid;place-items:center}.profile-photo-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-photo-actions button{min-height:44px;padding:9px 13px;border-radius:10px;font:inherit;font-weight:700}.profile-photo-actions .button{border:0;background:var(--mdg-red,#c51625);color:#fff}.profile-photo-status{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.profile-photo-status.is-error{color:#a60f1d}.profile-photo-status.is-success{color:#087a47}.profile-photo-control.is-selected{align-items:flex-start}.profile-photo-control input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile-photo-control button:disabled{cursor:not-allowed;opacity:.65}.profile-photo-control .profile-photo.large{background:linear-gradient(145deg,var(--mdg-red,#c51625),#9f1018)}@media(max-width:359px){.profile-photo-control{align-items:stretch;flex-direction:column}.profile-photo-actions{display:grid}.profile-photo-actions button{width:100%}.photo-action-menu{position:static;width:100%}}.r17-tree-shell{position:relative;min-width:0;margin-top:12px;border-radius:17px;background:radial-gradient(circle at 50% 20%,#fff 0,#fcfdff 62%,#fff4f5 100%);overflow:hidden}.r17-tree-shell.is-fullscreen{position:fixed;z-index:120;inset:0;margin:0;border-radius:0;background:#fff}.r17-tree-actions{position:relative;z-index:8;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.r17-tree-actions button,.r17-tree-tools button{min-height:44px;border:1px solid #dbe1eb;border-radius:11px;background:#fff;color:#10234b;font:inherit;font-weight:800;padding:0 14px}.r17-tree-actions .left{color:#07864e}.r17-tree-actions .right{color:#096bd6}.r17-tree-actions .root.active{background:linear-gradient(180deg,#f20a22,#d90016);border-color:#ed0017;color:#fff}.r17-tree-actions button.active.left{border-color:#6acb9d;box-shadow:0 0 0 2px #07945a18}.r17-tree-actions button.active.right{border-color:#78b5f4;box-shadow:0 0 0 2px #0874ee18}.r17-tree-tools{position:absolute;z-index:9;left:12px;top:76px;display:flex;gap:6px;padding:5px;border:1px solid #e1e6ee;border-radius:11px;background:#ffffffee;box-shadow:0 5px 16px #11244c12}.r17-tree-tools button{width:44px;padding:0 8px}.r17-tree-viewport{height:690px;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;padding-top:48px}.r17-tree-shell.is-fullscreen .r17-tree-viewport{height:calc(100dvh - 74px)}.r17-tree-stage{position:relative;transform-origin:50% 0;transition:transform .12s ease;margin-inline:auto}.r17-tree-links{position:absolute;inset:0;pointer-events:none;overflow:visible}.r17-tree-links path{fill:none;stroke:#617493;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.r17-tree-links path.left-main{stroke:#07945a;stroke-width:3.7}.r17-tree-links path.right-main{stroke:#086fe6;stroke-width:3.7}.r17-member{position:absolute;width:142px;transform:translateX(-50%);z-index:3;border:0;background:transparent;padding:0;color:#10234b;text-align:center;cursor:pointer}.r17-member-circle{position:relative;display:block;width:78px;height:78px;margin:0 auto -10px;border:3px solid #fff;border-radius:50%;background:radial-gradient(circle at 31% 20%,#e5e8ec 0 7%,#a9afb8 22%,#646b76 57%,#303742 100%);box-shadow:0 9px 18px #17315b45,inset 8px 9px 13px #ffffff66,inset -10px -12px 14px #00000035}.r17-member.root .r17-member-circle{width:94px;height:94px}.r17-member-circle:before{top:16px;width:23px;border-radius:50%;background:#f4f6f8}.r17-member-circle:after,.r17-member-circle:before{content:"";position:absolute;left:50%;transform:translateX(-50%);height:23px}.r17-member-circle:after{top:43px;width:43px;border-radius:24px 24px 11px 11px;background:linear-gradient(145deg,#fff,#d5dae0)}.r17-member.mc .r17-member-circle{background:radial-gradient(circle at 31% 20%,#8ff0bb 0 6%,#32c77c 24%,#049052 58%,#006237 100%)}.r17-member.md .r17-member-circle{background:radial-gradient(circle at 31% 20%,#a1d1ff 0 6%,#3b97fb 24%,#0669df 58%,#0043a7 100%)}.r17-member.st .r17-member-circle{background:radial-gradient(circle at 31% 20%,#ffabb3 0 6%,#f54e5c 24%,#df071e 58%,#a40012 100%)}.r17-member.sst .r17-member-circle{background:radial-gradient(circle at 31% 20%,#fff0a5 0 6%,#f4cc45 24%,#c58a07 58%,#855600 100%)}.r17-crown{position:absolute;z-index:5;left:50%;top:-42px;transform:translateX(-50%);color:#c88d05;font-size:42px;line-height:1;filter:drop-shadow(0 4px 3px #76500066)}.r17-member-card{display:block;min-height:86px;padding:14px 8px 7px;border:1px solid #dce2ec;border-radius:10px;background:linear-gradient(180deg,#fff,#fdfdff);box-shadow:0 7px 16px #10244c1c}.r17-member-card b,.r17-member-card small,.r17-member-card span,.r17-member-card strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r17-member-card b{font-size:12px}.r17-member-card span{font-size:11px;margin:2px 0}.r17-member-card strong{font-size:17px}.r17-member-card small{margin-top:4px;border-radius:6px;background:#edf0f6;font-size:11px;font-weight:900}.r17-member:focus-visible .r17-member-card,.r17-member:hover .r17-member-card{border-color:#ed0017;box-shadow:0 0 0 2px #ed00171f,0 8px 18px #10244c20}.r17-empty{position:absolute;width:120px;transform:translateX(-50%);z-index:2;text-align:center;color:#50698f}.r17-empty-circle{width:64px;height:64px;margin:0 auto;border:1.8px dashed #577098;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:27px}.r17-empty small{display:block;margin-top:6px;font-size:10px}.r17-tree-legend{display:flex;align-items:center;gap:14px;overflow:auto;padding:11px 17px;border-top:1px solid #e4e8ef;background:#fff;white-space:nowrap;font-size:11px}.r17-tree-legend span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900}.r17-tree-legend .mb{background:#6e7580}.r17-tree-legend .mc{background:#009c57}.r17-tree-legend .md{background:#0874ee}.r17-tree-legend .st{background:#ed0017}.r17-tree-legend .sst{background:#c88d05}.r17-tree-empty{min-height:160px;display:grid;place-items:center;color:#61718c}@media(max-width:520px){.r17-tree-actions{display:grid;grid-template-columns:1fr 1fr}.r17-tree-actions button:last-child{grid-column:1/-1}.r17-tree-tools{top:126px;left:8px}.r17-tree-viewport{height:590px;padding-top:70px}.r17-member{width:120px}}.r17-full-page{--r17-red:#ed0017;--r17-navy:#10234b;--r17-blue:#0874ee;--r17-green:#009c57;width:min(1400px,100%);margin-inline:auto;padding:28px 32px 96px;color:var(--r17-navy);background:linear-gradient(145deg,#fff,#f8faff 54%,#fff5f6)}.r17-full-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.r17-full-title h1{margin:0;font-size:34px;line-height:1.15}.r17-full-title p{margin:6px 0 0;color:#536788;font-size:16px}.r17-full-search-button{min-height:48px;padding-inline:18px;border:1px solid #dbe1eb;border-radius:11px;background:#fff;color:var(--r17-navy);font-weight:800}.r17-full-search-panel{margin-bottom:14px;padding:14px;border:1px solid #dce4ef;border-radius:14px;background:#fff}.r17-full-search-panel form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.r17-full-search-panel input{min-width:0;min-height:48px;padding-inline:14px;border:1px solid #cfd8e7;border-radius:11px}.r17-full-search-panel button{min-width:110px;border:0;border-radius:11px;background:var(--r17-red);color:#fff;font-weight:900}.r17-full-search-panel p{margin:10px 0 0;color:#9d1724}.r17-full-view-status{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;margin-bottom:12px;padding:10px 16px;border:1px solid #dfe6f0;border-radius:14px;background:#fff;color:#536788}.r17-full-view-status strong{color:var(--r17-navy)}.r17-full-view-status .ready{color:#087c48;font-weight:900}.r17-full-context{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:14px 28px;gap:14px 28px;margin-bottom:20px;padding:14px 18px;border:1px solid #dce5f0;border-radius:14px;background:#f7f9fc}.r17-full-context span{display:block;color:#667794;font-size:12px}.r17-full-context b{display:block;margin-top:3px}.r17-full-context p{justify-self:end;margin:0;color:#536788;text-align:right;line-height:1.5}.r17-full-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.r17-full-summary article{min-height:112px;display:flex;align-items:center;gap:16px;padding:17px 20px;border:1px solid #e4e8ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px #13254b12}.r17-full-summary article.left{background:linear-gradient(110deg,#fff,#e6faed)}.r17-full-summary article.right{background:linear-gradient(110deg,#fff,#e8f4ff)}.r17-full-summary article.total{background:linear-gradient(110deg,#fff,#ffedf0)}.r17-full-summary .icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:15px;background:#eef2f8;font-size:26px}.r17-full-summary span{display:block;color:#5e6f8d;font-size:13px}.r17-full-summary b{display:block;margin-top:3px;font-size:25px}.r17-full-summary em{display:block;margin-top:4px;color:inherit;font-style:normal;font-weight:900}.r17-full-summary .left em{color:var(--r17-green)}.r17-full-summary .right em{color:var(--r17-blue)}.r17-full-scoreboard{margin-bottom:20px;padding:16px;border:1px solid #ffb7bd;border-radius:18px;background:#fff;box-shadow:0 8px 24px #c6152810}.r17-full-scoreboard header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.r17-full-scoreboard h2{margin:0;font-size:18px}.r17-full-scoreboard header span{color:#667794;font-size:12px}.r17-full-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.r17-full-score-grid article{min-height:92px;padding:15px;border:1px solid #dfe7f2;border-radius:13px}.r17-full-score-grid article.weak{background:linear-gradient(125deg,#f2fff9,#dff8eb)}.r17-full-score-grid article.strong{background:linear-gradient(125deg,#f3faff,#e0f1ff)}.r17-full-score-grid span{display:block;color:#536989;font-size:12px}.r17-full-score-grid b{display:block;margin-top:8px;font-size:24px}.r17-full-score-grid .weak b{color:#007d46}.r17-full-score-grid .strong b{color:#006ce0}.r17-full-score-note{margin-top:10px;padding:10px 13px;border-radius:10px;background:#f3f7fd;color:#486080;font-size:11px}.r17-full-workspace{display:grid;grid-template-columns:minmax(0,1fr) 318px;grid-gap:16px;gap:16px;align-items:start}.r17-full-tree-column{min-width:0}.r17-full-details{position:-webkit-sticky;position:sticky;top:94px;padding:20px;border:1px solid #e4e8ef;border-radius:17px;background:#fff;box-shadow:0 10px 28px #13254b18}.r17-full-details h2{margin:0 0 14px}.r17-full-person{display:flex;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid #dfe4ec}.r17-full-person .avatar{width:78px;height:78px;flex:0 0 78px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 31% 20%,#e5e8ec,#646b76 58%,#303742);color:#fff;font-weight:900}.r17-full-person h3{margin:0 0 4px}.r17-full-person p{margin:7px 0 0;color:#536788}.r17-full-person .status{display:inline-flex;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:900}.r17-full-person .status.active{background:#dcf9e7;color:#058348}.r17-full-person .status.inactive{background:#fff0f1;color:#ad1623}.r17-full-details dl{margin:12px 0 0}.r17-full-details dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #edf0f4}.r17-full-details dt{color:#60708d}.r17-full-details dd{margin:0;text-align:right;font-weight:700}.r17-full-state{min-height:220px;display:grid;place-items:center;border:1px dashed #c8d3e2;border-radius:17px;background:#fff;color:#61718c}.r17-full-state.error{border-color:#efb7bd;background:#fff6f7;color:#9d1724}@media(max-width:930px){.r17-full-page{padding:20px 14px 90px}.r17-full-title h1{font-size:27px}.r17-full-score-grid,.r17-full-summary{grid-template-columns:1fr 1fr}.r17-full-workspace{grid-template-columns:1fr}.r17-full-details{position:static}.r17-full-context{grid-template-columns:1fr 1fr}.r17-full-context p{grid-column:1/-1;justify-self:start;text-align:left}}@media(max-width:520px){.r17-full-title{align-items:flex-start;flex-direction:column}.r17-full-search-button{width:100%}.r17-full-score-grid,.r17-full-summary{grid-template-columns:1fr 1fr;gap:8px}.r17-full-summary article{min-height:92px;padding:11px;gap:9px}.r17-full-summary .icon{width:44px;height:44px;flex-basis:44px;font-size:18px}.r17-full-summary b{font-size:18px}.r17-full-scoreboard header,.r17-full-view-status{align-items:flex-start;flex-direction:column}}.r17-full-heading{min-width:0;display:flex;align-items:flex-start;gap:12px}.r17-full-back{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;margin-top:1px;border:1px solid #dbe2ec;border-radius:11px;background:#fff;color:#ed0017;text-decoration:none;box-shadow:0 4px 12px #15264a10}.r17-full-back svg{width:22px;height:22px}.r17-full-back:hover{background:#fff5f6;border-color:#ffb7bd}.r17-full-back:focus-visible{outline:3px solid #ffbdc4;outline-offset:2px}.r17-full-search-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.r17-full-search-button svg{width:21px;height:21px;color:#10234b}.r17-full-summary .icon svg{width:42px;height:42px}.r17-full-summary .neutral{color:#506b99}.r17-full-summary .left .icon{color:#009c57}.r17-full-summary .right .icon{color:#0874ee}.r17-full-summary .total .icon{color:#ed0017}.r17-full-scoreboard h2{display:flex;align-items:center;gap:8px}.r17-full-scoreboard h2>svg{width:24px;height:24px;color:#ed0017}.r17-full-score-grid article{display:flex;align-items:center;gap:12px}.r17-score-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center}.r17-score-icon svg{width:44px;height:44px}.r17-full-score-grid .weak .r17-score-icon{color:#009c57}.r17-full-score-grid .strong .r17-score-icon{color:#0874ee}@media(max-width:520px){.r17-full-heading{width:100%}.r17-full-back{width:44px;height:44px}.r17-full-title>button{width:100%}}.member-auth-entry{width:min(calc(100% - 24px),560px);margin-inline:auto;padding:14px 0 calc(96px + env(safe-area-inset-bottom));gap:12px}.member-auth-entry.member-auth-direct{position:relative;width:min(100%,720px);padding:0 0 calc(92px + env(safe-area-inset-bottom));background:linear-gradient(155deg,#fff,#fff7f8 50%,#fdeff1);overflow:hidden}.member-auth-direct:after,.member-auth-direct:before{content:"";position:absolute;z-index:0;border-radius:50%;background:#fcebed;pointer-events:none}.member-auth-direct:before{width:65vw;height:65vw;max-width:460px;max-height:460px;inset-block-start:96px;inset-inline-end:-36vw;opacity:.65}.member-auth-direct:after{width:82vw;height:36vw;max-width:580px;max-height:260px;inset-block-end:70px;inset-inline-start:-28vw;transform:rotate(18deg);opacity:.7}.member-direct-login{position:relative;z-index:1;width:100%}.member-direct-login--me{padding:46px 16px 34px}.member-direct-welcome{margin:0 auto 28px;text-align:center;max-width:600px}.member-direct-welcome>span{display:block;margin-bottom:10px;color:var(--mdg-red);font-size:.65rem;font-weight:700;letter-spacing:.42em}.member-direct-welcome h1{margin:0;color:var(--ink);font-size:clamp(1.75rem,8vw,2.65rem);line-height:1.24;letter-spacing:-.02em}.member-direct-welcome h1 strong{color:var(--mdg-red)}.member-direct-welcome p{max-width:36rem;margin:12px auto 0;color:var(--muted);font-size:clamp(.76rem,3.5vw,.92rem);line-height:1.75;text-wrap:balance}.member-direct-login-card{width:min(100%,560px);margin-inline:auto;padding:22px 20px 24px;border:1px solid #f0e3e5;border-radius:24px;background:#fffffff2;box-shadow:0 18px 45px #69131d14;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.member-direct-login-card>header{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin-bottom:22px}.member-direct-login-card>header>i{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#fff0f2,#ffe1e5);color:var(--mdg-red)}.member-direct-login-card>header svg{width:32px;height:32px}.member-direct-login-card>header span{min-width:0}.member-direct-login-card h2,.member-direct-login-card>header p{margin:0}.member-direct-login-card h2{color:var(--ink);font-size:1.3rem;line-height:1.35}.member-direct-login-card>header p{margin-top:2px;color:var(--muted);font-size:.76rem}.member-direct-login-card form{display:grid;grid-gap:8px;gap:8px}.member-direct-login-card label{color:var(--ink);font-size:.76rem;font-weight:650}.member-direct-login-card input{width:100%;min-height:50px;margin-top:6px;padding:12px 14px;border:1px solid #d7dce5;border-radius:13px;background:#fff;color:var(--ink);font-size:.82rem}.member-direct-login-card input:focus{border-color:var(--mdg-red);outline:3px solid #fce8ea}.auth-password{position:relative;display:block}.auth-password input{-webkit-padding-end:52px;padding-inline-end:52px;margin-top:0}.auth-password-toggle{position:absolute;inset-block:3px;inset-inline-end:3px;width:46px;border:0;border-radius:11px;background:transparent;color:#475467;display:grid;place-items:center;cursor:pointer}.auth-password-toggle:focus-visible{outline:3px solid #f6c9cf}.member-forgot-password{justify-self:end;min-height:44px;margin-top:2px;display:flex;align-items:center;color:var(--mdg-red);font-size:.72rem;font-weight:700}.member-login-error-message{margin:0;padding:10px 12px;border-radius:11px;background:#fff0f2;color:#b42318;font-size:.7rem;line-height:1.5}.member-direct-login-submit{width:100%;min-height:50px;margin-top:16px;padding:0 18px;border:0;border-radius:13px;background:linear-gradient(110deg,#ef2436,var(--mdg-red));color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;font-size:.88rem;font-weight:750;box-shadow:0 10px 22px #c5162530}.system-cta-arrow{width:20px;height:20px;display:block;flex:none;transform:rotate(180deg);stroke-width:2.2}.member-direct-login-submit>.system-cta-arrow{grid-column:3;justify-self:end}.member-direct-login-submit:disabled{cursor:wait;opacity:.65}.member-login-separator{margin:17px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:#98a2b3;font-size:.7rem}.member-login-separator:after,.member-login-separator:before{content:"";height:1px;background:#eaecf0}.member-direct-register{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--mdg-red);border-radius:13px;color:var(--mdg-red);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;font-size:.82rem;font-weight:750}.member-direct-register>span:first-child{grid-column:1;justify-self:end;-webkit-margin-end:8px;margin-inline-end:8px;font-size:1.1rem}.member-direct-register>.system-cta-arrow{grid-column:3;justify-self:end}.auth-login-page{width:min(calc(100% - 24px),560px);margin:18px auto calc(96px + env(safe-area-inset-bottom));padding:16px}.auth-login-page>.system-back-button{-webkit-margin-start:-8px;margin-inline-start:-8px}.auth-official-brand{margin:4px 0 18px;display:flex;align-items:center;justify-content:center;gap:12px}.auth-official-brand>img{width:66px;height:66px;object-fit:contain}.auth-official-brand>span{display:grid}.auth-official-brand b{color:var(--mdg-red);font-size:1.05rem}.auth-official-brand small{color:var(--muted);font-size:.68rem}.member-direct-login--page .member-direct-login-card{box-shadow:0 14px 38px #69131d14}@media(max-width:420px){.member-direct-login--me{padding:36px 12px 26px}.member-direct-welcome{margin-bottom:22px}.member-direct-welcome>span{margin-bottom:7px;font-size:.58rem}.member-direct-welcome p{margin-top:9px}.member-direct-login-card{padding:18px 16px 20px;border-radius:21px}.member-direct-login-card>header{grid-template-columns:52px minmax(0,1fr);gap:12px;margin-bottom:18px}.member-direct-login-card>header>i{width:52px;height:52px}.member-direct-login-card h2{font-size:1.16rem}.auth-login-page{margin-top:10px;padding:10px 0}.auth-official-brand>img{width:58px;height:58px}}@media(max-width:340px){.member-direct-login--me{padding-inline:10px}.member-direct-welcome h1{font-size:1.6rem}.member-direct-login-card{padding-inline:13px}.member-direct-login-card>header{grid-template-columns:48px minmax(0,1fr)}.member-direct-login-card>header>i{width:48px;height:48px}.member-direct-login-card h2{font-size:1.08rem}}.social-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:40;background:#fff;-webkit-border-after:1px solid #e3e8ef;border-block-end:1px solid #e3e8ef;padding:8px max(16px,calc((100vw - 1180px)/2));box-shadow:0 3px 16px #1018280a}.social-header-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.social-logo{width:48px;height:40px;border:1px dashed #b8c2d1;border-radius:12px;display:grid;place-items:center;color:#0a2a66;font-size:12px;font-weight:700}.social-header-actions{display:flex;align-items:center;gap:3px}.social-header-actions>a,.social-header-actions>button{position:relative;min-width:44px;min-height:44px;border:0;background:transparent;color:#0a2a66;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.social-header-actions button span{font-size:11px;font-weight:600}.social-header-actions i{position:absolute;inset-block-start:2px;inset-inline-end:0;min-width:17px;height:17px;padding-inline:4px;border-radius:10px;background:#155eef;color:#fff;font:600 10px/17px Prompt,sans-serif;text-align:center}.social-search{max-width:720px;margin:4px auto 6px;display:flex;background:#eef2f7;border:1px solid #dce3ed;border-radius:13px;overflow:hidden}.social-search input{min-width:0;flex:1 1;border:0;background:transparent;padding:11px 14px;outline:0}.social-search a{width:44px;display:grid;place-items:center;color:#155eef}.social-bottom{display:none}.market-bottom,.market-head{display:none!important}.social-shell{max-width:720px;margin:0 auto;padding:22px 16px 100px}.social-wide{max-width:1100px}.social-title{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-margin-after:16px;margin-block-end:16px}.social-title h1{font-size:clamp(22px,4vw,30px);margin:0;color:#0a2a66}.demo-chip,.social-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#eef2f7;color:#475467;font-size:11px;font-weight:600}.feed-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:4px;-webkit-margin-after:14px;margin-block-end:14px}.feed-tabs button{min-height:44px;border:0;border-radius:10px;background:transparent;color:#667085;font-weight:600}.feed-tabs button.active{background:#0a2a66;color:#fff}.chat-row,.composer,.moderation-row,.notification-row,.profile-social-card,.social-card{background:#fff;border:1px solid #dce3ed;border-radius:18px;box-shadow:0 5px 18px #1018280a}.composer{padding:14px;-webkit-margin-after:14px;margin-block-end:14px;display:flex;gap:10px}.avatar-demo{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#0a2a66,#155eef);color:#fff;font-weight:700}.composer button{flex:1 1;text-align:start;border:1px solid #dce3ed;background:#f8fafc;border-radius:22px;padding-inline:16px;color:#667085}.social-card{overflow:hidden;-webkit-margin-after:14px;margin-block-end:14px}.post-head{display:flex;align-items:center;gap:10px;padding:14px}.post-head div:nth-child(2){flex:1 1}.post-head b,.post-head small{display:block}.post-copy small,.post-head small{color:#667085}.post-copy{padding:0 14px 12px}.post-image{aspect-ratio:16/9;background:linear-gradient(135deg,#dfe8f7,#f7f9fc);display:grid;place-items:center;color:#667085;font-weight:600}.pinned-product{margin:12px;padding:10px;border:1px solid #dce3ed;border-radius:14px;display:grid;grid-template-columns:64px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.pinned-product .thumb{width:64px;height:64px;border-radius:10px;background:#eef2f7;display:grid;place-items:center;color:#155eef;font-size:10px}.pinned-product b,.pinned-product span{display:block}.pinned-product span{color:#667085;font-size:12px}.pinned-product a{min-height:44px;padding-inline:12px;display:grid;place-items:center;border-radius:10px;background:#eef2f7;color:#155eef;font-size:12px;font-weight:600}.post-actions{display:grid;grid-template-columns:repeat(3,1fr);-webkit-border-before:1px solid #eef2f7;border-block-start:1px solid #eef2f7}.post-actions button{min-height:44px;border:0;background:#fff;color:#475467;display:flex;align-items:center;justify-content:center;gap:6px}.social-list{display:grid;grid-gap:10px;gap:10px}.chat-row,.moderation-row,.notification-row{padding:14px;display:flex;align-items:center;gap:12px}.chat-row>div,.moderation-row>div,.notification-row>div{flex:1 1}.social-button{min-height:44px;border:0;border-radius:12px;padding-inline:16px;background:#155eef;color:#fff;font-weight:600}.social-button.secondary{background:#eef2f7;color:#0a2a66}.chat-panel{min-height:60vh;display:flex;flex-direction:column}.message{max-width:78%;margin:5px;padding:10px 12px;border-radius:16px;background:#fff;border:1px solid #dce3ed}.message.mine{align-self:flex-end;background:#0a2a66;color:#fff}.chat-compose{display:flex;gap:8px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:18px;padding-block-start:18px}.chat-compose input{min-width:0;flex:1 1;border:1px solid #b8c2d1;border-radius:14px;padding:12px}.profile-social-card{text-align:center;padding:24px}.profile-social-card .avatar-demo{width:76px;height:76px;margin:auto;font-size:24px}.profile-stats{display:flex;justify-content:center;gap:28px;margin:18px}.profile-stats b,.profile-stats span{display:block}.moderation-layout{max-width:1100px;margin:auto;padding:28px}.empty-social{padding:40px;text-align:center;color:#667085}.ai-foundation{text-align:center;padding-block:80px}.ai-orb{width:76px;height:76px;border-radius:24px;margin:0 auto 18px;background:linear-gradient(145deg,#0a2a66,#155eef);color:#fff;display:grid;place-items:center}.icon-button:focus-visible,.post-actions button:focus-visible,.social-bottom a:focus-visible,.social-button:focus-visible,.social-header a:focus-visible,.social-header button:focus-visible{outline:3px solid #84adff;outline-offset:2px}@media(max-width:800px){body{-webkit-padding-after:76px;padding-block-end:76px}.social-header{padding-inline:12px}.social-bottom{position:fixed;z-index:50;inset-inline:0;inset-block-end:0;min-height:66px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);background:#fff;-webkit-border-before:1px solid #dce3ed;border-block-start:1px solid #dce3ed}.social-bottom a{min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#667085;font-size:11px;border-radius:10px}.social-bottom a.active{color:#155eef;background:#eef4ff}.market-shell{-webkit-padding-before:16px;padding-block-start:16px}.pinned-product{grid-template-columns:54px 1fr}.pinned-product .thumb{width:54px;height:54px}.pinned-product a{grid-column:2}.moderation-layout{padding:18px 14px}}@media(min-width:801px){.social-header.root .social-search{-webkit-margin-before:-44px;margin-block-start:-44px;-webkit-margin-after:8px;margin-block-end:8px}.social-header.root .social-header-row{pointer-events:none}.social-header.root .social-header-row>*{pointer-events:auto}}.desktop-primary-nav{display:none}.desktop-primary-nav a{position:relative;min-height:44px;padding:4px clamp(7px,1vw,13px);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:5px;color:#475467;font-size:13px;font-weight:600;white-space:nowrap}.desktop-primary-nav a.active{color:#155eef;background:#eef4ff}.desktop-primary-nav a.active:after{content:"";position:absolute;inset-inline:10px;inset-block-end:2px;height:2px;border-radius:2px;background:#155eef}@media(max-width:1023px){body{-webkit-padding-after:76px;padding-block-end:76px}.social-bottom{position:fixed;z-index:50;inset-inline:0;inset-block-end:0;min-height:66px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);background:#fff;-webkit-border-before:1px solid #dce3ed;border-block-start:1px solid #dce3ed}.social-bottom a{min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#667085;font-size:11px;border-radius:10px}.social-bottom a.active{color:#155eef;background:#eef4ff}}@media(min-width:1024px){.desktop-primary-nav{min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(1px,.5vw,8px)}.social-header-row{gap:clamp(6px,1.2vw,18px)}.social-header-actions,.social-logo{flex:none}.social-header.root .social-search{-webkit-margin-before:4px;margin-block-start:4px}.social-header.root .social-header-row{pointer-events:auto}}.social-muted{margin:3px 0 0;color:#667085;font-size:12px}.social-feedback{position:-webkit-sticky;position:sticky;inset-block-start:112px;z-index:20;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#ecfdf3;color:#067647;font-size:13px}.rank-tag{display:inline-flex;padding:2px 6px;border-radius:999px;background:#eef4ff;color:#155eef;font-size:10px;vertical-align:middle}.sticky-tabs{position:-webkit-sticky;position:sticky;inset-block-start:64px;z-index:30;min-height:52px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 #dce3ed}.composer-action{flex:0 0 44px!important;padding:0!important;display:grid;place-items:center;text-align:center!important}.post-image{position:relative;overflow:hidden;background:linear-gradient(135deg,#dce9ff,#f7faff)}.post-image:after,.post-image:before{content:"";position:absolute;border-radius:50%;background:#fff8}.post-image:before{width:180px;height:180px;inset:-70px auto auto -20px}.post-image:after{width:120px;height:120px;inset:auto 20px -45px auto}.post-image span{z-index:1;padding:7px 10px;border-radius:999px;background:#0a2a66cc;color:#fff;font-size:11px}.media-1{background:linear-gradient(135deg,#c8dbff,#f7faff)}.media-2{background:linear-gradient(135deg,#e2e8f0,#fff7ed)}.media-3{background:linear-gradient(135deg,#d1fae5,#eff6ff)}.media-0{background:linear-gradient(135deg,#fee2e2,#eef2ff)}.product-demo-image{width:64px;height:64px;border-radius:12px;background:linear-gradient(145deg,#eef4ff,#d9e7ff);color:#155eef;display:grid;place-items:center}.pinned-product em,.pinned-product small{display:block;color:#667085;font-size:10px;font-style:normal}.pinned-product b{font-size:13px}.post-actions button.liked{color:#d92d20}.social-dialog-layer{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#10182880;-webkit-padding-before:10vh;padding-block-start:10vh}.social-sheet{width:min(620px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:24px 24px 0 0;padding:18px max(18px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));box-shadow:0 -18px 60px #10182833}.social-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-margin-after:16px;margin-block-end:16px}.social-sheet h2{margin:0;color:#0a2a66;font-size:20px}.compact-sheet{max-width:420px}.compact-sheet>button{width:100%;min-height:48px;border:0;-webkit-border-before:1px solid #eef2f7;border-block-start:1px solid #eef2f7;background:#fff;display:flex;align-items:center;justify-content:space-between;padding-inline:10px;font-weight:600}.compact-sheet>button.selected{color:#155eef}.composer-field{display:grid;grid-gap:7px;gap:7px;-webkit-margin-after:14px;margin-block-end:14px;color:#344054;font-size:13px;font-weight:600}.composer-field select,.composer-field textarea{width:100%;border:1px solid #b8c2d1;border-radius:12px;background:#fff;padding:12px;font:inherit;color:#101828}.composer-field textarea{min-height:112px;resize:vertical}.composer-field small{text-align:end;color:#667085}.composer-tools{display:flex;gap:8px;-webkit-margin-after:12px;margin-block-end:12px}.composer-tools button{min-height:44px;border:1px solid #b8c2d1;border-radius:12px;background:#fff;color:#0a2a66;display:flex;align-items:center;gap:7px;padding-inline:14px}.selected-pin{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#eef4ff;border-radius:10px;padding:8px 10px;-webkit-margin-after:6px;margin-block-end:6px;font-size:12px}.selected-pin button{border:0;background:transparent;min-width:44px;min-height:44px;color:#475467}.product-picker{margin-block:14px;display:grid;grid-gap:7px;gap:7px}.product-picker>label{display:flex;border:1px solid #b8c2d1;border-radius:12px;padding:10px;gap:8px}.product-picker input{min-width:0;flex:1 1;border:0;outline:0}.product-picker>button{position:relative;min-height:58px;border:1px solid #dce3ed;border-radius:12px;background:#fff;text-align:start;padding:9px 44px 9px 12px;display:grid}.product-picker>button.selected{border-color:#155eef;background:#eef4ff}.product-picker>button svg{position:absolute;inset-inline-end:12px;inset-block-start:18px;color:#155eef}.product-picker span{font-size:10px;color:#667085}.full{width:100%}.report-reasons{border:0;padding:0;margin:0 0 14px;display:grid;grid-gap:6px;gap:6px}.report-reasons legend{font-weight:700;-webkit-margin-after:6px;margin-block-end:6px}.report-reasons label{min-height:44px;gap:10px;border:1px solid #dce3ed;padding-inline:12px}.report-reasons label,.social-success{display:flex;align-items:center;border-radius:12px}.social-success{gap:8px;color:#067647;background:#ecfdf3;padding:14px}.friend-search{display:flex;align-items:center;gap:8px;border:1px solid #dce3ed;background:#fff;border-radius:14px;padding:10px 12px;-webkit-margin-after:12px;margin-block-end:12px}.friend-search input{min-width:0;flex:1 1;border:0;outline:0}.row-actions{display:flex!important;flex:none!important;gap:6px}.row-actions .social-button{padding-inline:10px}.social-subheader{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:45;min-height:58px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:8px;gap:8px;background:#fff;-webkit-border-after:1px solid #e3e8ef;border-block-end:1px solid #e3e8ef;padding:5px max(12px,calc((100vw - 720px)/2));box-shadow:0 3px 16px #1018280a}.social-subheader>strong{text-align:center;color:#0a2a66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-subheader>div{display:flex}.chat-shell{-webkit-padding-before:12px;padding-block-start:12px}.chat-shell>.demo-chip{-webkit-margin-after:10px;margin-block-end:10px}.chat-panel .pinned-product{max-width:90%;background:#fff}.chat-compose{position:-webkit-sticky;position:sticky;inset-block-end:78px;background:#f8fafc;padding:10px 0 calc(4px + env(safe-area-inset-bottom));align-items:center}.chat-compose label{min-width:0;flex:1 1}.chat-compose input{width:100%;min-height:44px}.send-button{width:44px;padding:0;display:grid;place-items:center}.notification-group{-webkit-margin-after:22px;margin-block-end:22px}.notification-group>h2{font-size:15px;color:#344054}.notification-row.unread{border-color:#84adff;background:#f5f8ff}.unread-dot{width:9px;height:9px;border-radius:50%;background:#155eef}.profile-top{position:relative}.profile-top>.icon-button{position:absolute;inset-inline-end:0;inset-block-start:0}.profile-menu{position:absolute;inset-inline-end:0;inset-block-start:46px;width:160px;background:#fff;border:1px solid #dce3ed;border-radius:12px;box-shadow:0 10px 28px #1018281f;z-index:5;padding:5px}.profile-menu button{width:100%;min-height:44px;border:0;background:#fff;text-align:start;padding-inline:10px}.profile-actions{display:flex;justify-content:center;gap:8px}.profile-actions .social-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}.social-button.danger{background:#b42318}.ai-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px auto;max-width:640px}.ai-cards article{min-height:130px;border:1px solid #dce3ed;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px}.ai-cards article svg{color:#155eef}.ai-cards article span{font-size:11px;color:#667085}.home-social-entry{margin-block:36px}.home-social-entry .section-title p{margin:4px 0;color:#667085}.home-social-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.home-social-grid>a{min-width:0;border:1px solid #dce3ed;border-radius:16px;background:#fff;padding:14px;display:flex;gap:10px;box-shadow:0 5px 18px #1018280a}.home-social-grid>a>div{min-width:0}.home-social-grid p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0;color:#475467;font-size:12px}.home-social-grid span{display:flex;align-items:center;gap:5px;color:#155eef;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-pagebar-spacer{width:44px}.icon-button{min-width:44px;min-height:44px;border:0;background:transparent;border-radius:12px;display:inline-grid;place-items:center;color:#0a2a66}.send-button:disabled,.social-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.sticky-tabs{inset-block-start:112px}.social-shell{padding-inline:12px}.post-head{padding:12px}.post-copy{font-size:14px}.product-demo-image{width:54px;height:54px}.home-social-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;-webkit-padding-after:4px;padding-block-end:4px}.home-social-grid>a{flex:0 0 82%;scroll-snap-align:start}.ai-cards{grid-template-columns:1fr}.profile-social-card{padding:18px}.row-actions{flex-direction:column}.row-actions .social-button{min-height:38px}.pinned-product{margin-inline:10px}.pinned-product a{grid-column:2/4;justify-self:start}.social-sheet{max-height:82vh}}@media(min-width:801px){.social-dialog-layer{align-items:center;padding:30px}.social-sheet{border-radius:24px}.social-subheader{padding-inline:max(18px,calc((100vw - 720px)/2))}}.language-control-wrap{position:relative}.language-control-wrap>button{position:relative;min-width:44px;min-height:44px;border:0;background:transparent;color:#0a2a66;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:3px}.language-popover{position:absolute;z-index:90;inset-block-start:calc(100% + 6px);inset-inline-end:0;width:min(200px,calc(100vw - 24px));height:auto;padding:6px;border:1px solid #dce3ed;border-radius:13px;background:#fff;box-shadow:0 12px 32px #1018281f}.language-options>button{width:100%;min-height:44px;border:0;background:#fff;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding-inline:10px;color:#344054;font:inherit;font-weight:600;text-align:start;border-radius:9px}.language-options>button+button{-webkit-border-before:1px solid #eef2f7;border-block-start:1px solid #eef2f7}.language-options>button.selected{color:#155eef;background:#f8faff}.language-options>button svg{width:18px;height:18px}.language-options>button:focus-visible{position:relative;z-index:1;outline:3px solid #84adff;outline-offset:-3px}.feed-shell{overflow:visible;min-height:0;contain:none;transform:none}.community-stories{position:static;-webkit-margin-after:14px;margin-block-end:14px}.community-stories>div:first-child{display:flex;justify-content:space-between;align-items:center}.community-stories h2{margin:0 0 8px;color:#0a2a66;font-size:16px}.community-stories>div:first-child span{font-size:10px;color:#667085}.community-stories>div:last-child{display:flex;gap:8px;overflow-x:auto;-webkit-padding-after:5px;padding-block-end:5px;scroll-snap-type:x mandatory}.community-stories a{flex:0 0 190px;min-height:66px;padding:10px;border:1px solid #dce3ed;border-radius:14px;background:#fff;display:flex;align-items:center;gap:9px;scroll-snap-align:start}.community-stories a>span{min-width:0}.community-stories b,.community-stories small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-stories b{font-size:12px}.community-stories small{color:#667085;font-size:10px}.community-stories small svg{width:13px;height:13px}.feed-shell>.sticky-tabs{position:-webkit-sticky;position:sticky;inset-block-start:var(--app-header-height,0);z-index:35;height:50px;min-height:50px;margin-block:0 12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 #dce3ed}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.moderation-filters{display:flex;gap:12px;margin-block:16px}.moderation-filters label{display:grid;grid-gap:5px;gap:5px;color:#475467;font-size:12px}.moderation-filters select{min-height:44px;border:1px solid #b8c2d1;border-radius:10px;background:#fff;padding-inline:12px}.moderation-row p{margin:5px 0 0;color:#667085;font-size:12px}@media(max-width:800px){body{-webkit-padding-after:0;padding-block-end:0}body.has-social-bottom-nav{-webkit-padding-after:76px;padding-block-end:76px}}.product-sticky-bar{z-index:50;grid-template-columns:1fr 1fr;-webkit-padding-after:max(9px,env(safe-area-inset-bottom));padding-block-end:max(9px,env(safe-area-inset-bottom))}.product-sticky-bar>button{min-height:48px}.product-sticky-bar>button.secondary:first-child{padding:8px;border:1px solid var(--blue);border-radius:10px;background:#fff;color:var(--blue);font-size:.9rem}@media(min-width:800px){.product-sticky-bar{display:none}}.product-sticky-bar.commerce-four-actions{grid-template-columns:48px 48px minmax(0,1fr) minmax(0,1fr);gap:6px}.commerce-icon-action{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navy);font-size:.62rem;text-decoration:none}.commerce-icon-action svg{width:21px;height:21px}.commerce-icon-action small{font-size:.6rem;margin-top:2px}.brand-store-actions{display:flex;gap:8px;margin:10px 0}.brand-store-actions a,.store-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--silver);border-radius:10px;color:var(--blue);font-weight:700;text-decoration:none}