@media (max-width:760px){.business-app .rank-table.responsive-records tbody{padding:8px 0}.business-app .rank-table.responsive-records tr{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 12px;margin-bottom:8px}.business-app .rank-table.responsive-records td,.business-app .rank-table.responsive-records td:first-child,.business-app .rank-table.responsive-records td:last-child{display:block;grid-column:auto;padding:0;min-width:0}.business-app .rank-table.responsive-records td[data-label]:before{display:none}.business-app .rank-table.responsive-records td:last-child{text-align:right;color:#4a66c9}}html:has(.business-app dialog[open]){overflow:hidden}.business-app .product-placeholder,.redesign-public .product-placeholder{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;aspect-ratio:16/10;background:linear-gradient(135deg,#eef3ff,#f0edfa);color:#9aaad4;width:calc(100% + 36px);margin:-18px -18px 18px;flex-shrink:0}.business-app .product-placeholder span,.redesign-public .product-placeholder span{font-size:11px;color:#8c9bbe}.business-app .project-card,.redesign-public .project-card{min-height:0}@media (max-width:760px){.business-app .product-placeholder,.redesign-public .product-placeholder{width:calc(100% + 34px);margin:-17px -17px 16px}}.business-app,.redesign-login,.redesign-public{--campus-primary:#365ce5;--campus-text:#202d45;--campus-muted:#687891;--campus-border:#e5eaf4;--surface-shadow:0 3px 16px #20365e05,0 1px 3px #20365e04;background:#f3f6fc}.business-app .workspace-sidebar{background:#fff;border-right-color:#e4eaf5}.business-app .campus-brand>span,.redesign-login .campus-brand>span{background:linear-gradient(140deg,#477af2,#594ee1);box-shadow:0 5px 12px #405ee92b}.business-app .workspace-label{padding:8px 10px;border-radius:8px;background:#f4f7fd;margin-inline:5px;color:#5c7198}.business-app .nav-group>p{font-weight:600;color:#8491a9;font-size:11px;letter-spacing:1px}.business-app .workspace-sidebar nav button{border-radius:10px;transition:background .18s,color .18s}.business-app .workspace-sidebar nav button>svg{color:#8392b0}.business-app .workspace-sidebar nav button.nav-active{color:#fff;background:linear-gradient(105deg,#3c6de9,#5955de);box-shadow:0 4px 12px #365ce528}.business-app .workspace-sidebar nav button.nav-active>svg{color:#fff}.business-app .sidebar-user{background:#f9fbff;padding:13px 8px;border:1px solid var(--campus-border);border-radius:12px;margin-top:20px}.business-app .workspace-header{box-shadow:0 2px 12px #27376103;border-color:var(--campus-border)}.business-app .header-actions a{border:1px solid #e6ecf8;padding:6px 12px;border-radius:8px;background:#f8faff;color:#536b9b}.business-app .avatar-initial{background:linear-gradient(145deg,#e8edff,#f0ecff);color:#4e5fca;border:2px solid #fff}.business-app .page-heading{margin-bottom:22px}.business-app .page-heading h1{font-size:27px;font-weight:720;color:#1c2a42}.business-app .page-heading .eyebrow{display:inline-flex;align-items:center;gap:7px}.business-app .page-heading .eyebrow:before{content:"";width:5px;height:5px;background:#5d78e7;border-radius:50%}.business-app [data-slot=button],.redesign-login [data-slot=button],.redesign-public [data-slot=button]{transition:box-shadow .18s,background .18s,transform .18s}.business-app [data-variant=default],.redesign-login [data-variant=default],.redesign-public [data-variant=default]{background:linear-gradient(110deg,#3869e8,#5358dc);border:1px solid #4263df;box-shadow:0 3px 9px #3e62e222}.business-app [data-variant=outline]{background:#fff;color:#53627e;border-color:#dce4f1;box-shadow:0 2px 5px #28395904}.business-app .workspace-welcome{background:linear-gradient(110deg,#3266de,#5355d5 72%,#6559da);border-radius:18px;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;margin-bottom:20px;box-shadow:0 9px 22px #3e61d21a;color:#fff}.business-app .welcome-copy{position:relative;z-index:1}.business-app .welcome-label{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:#edf2ff}.business-app .welcome-copy h2{font-size:25px;font-weight:650;margin:9px 0 5px;letter-spacing:-.3px}.business-app .welcome-copy p{color:#e0e8ff;font-size:13px;line-height:1.7}.business-app .welcome-copy button{border:1px solid #ffffff65;background:#ffffff18;display:inline-flex;align-items:center;gap:12px;border-radius:8px;color:#fff;font-size:12px;padding:8px 13px;margin-top:15px}.business-app .welcome-copy button:hover{background:#ffffff2b}.business-app .welcome-art{position:relative;width:170px;height:140px;margin-right:20px;flex-shrink:0}.business-app .welcome-art:before{content:"";width:200px;height:200px;position:absolute;border:1px solid #ffffff1c;border-radius:50%;inset:-30px -10px}.business-app .welcome-art>div{position:absolute;top:18px;left:38px;height:100px;width:90px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,#fff,#dde8ff);color:#4e68dc;box-shadow:0 14px 28px #172b6826;transform:rotate(-9deg)}.business-app .welcome-art>span{position:absolute;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffffffeb;box-shadow:0 7px 16px #20377820;right:0;top:1px;color:#dc9a22;transform:rotate(8deg)}.business-app .welcome-art>span:last-child{top:auto;right:auto;left:4px;bottom:1px;color:#2f9a8e;width:40px;height:40px;transform:rotate(-7deg)}.business-app .stat-card.metric-card{gap:0;padding:19px 20px 16px;border-radius:15px;box-shadow:var(--surface-shadow);border-color:#e5eaf4;position:relative;overflow:hidden}.business-app .tone-blue{--tone:#3c6de6;--tint:#eaf0ff}.business-app .tone-violet{--tone:#8862d9;--tint:#f1ebff}.business-app .tone-amber{--tone:#bc7b1c;--tint:#fff4df}.business-app .tone-teal{--tone:#198b80;--tint:#e2f5ef}.business-app .metric-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.business-app .metric-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--tone);background:var(--tint);flex-shrink:0}.business-app .metric-card>strong{font-size:29px;line-height:1.3;font-weight:700;margin:9px 0 12px;letter-spacing:-.6px}.business-app .metric-hint{display:flex;gap:6px;align-items:center;font-size:11px;color:#7a88a0;margin:0}.business-app .metric-hint>span{width:5px;height:5px;background:var(--tone);border-radius:50%;flex-shrink:0}.business-app .panel{box-shadow:var(--surface-shadow);border-radius:15px}.business-app .business-padding h2{display:flex;align-items:center;gap:8px;font-size:16px;color:#24334d;font-weight:650}.business-app .section-dot{width:4px;height:15px;border-radius:3px;background:#5672e7;flex-shrink:0}.business-app .section-caption{margin-left:auto;font-size:11px;font-weight:400;color:#8c98ad}.business-app .todo-grid button{border-right:0;background:#f6f8fd;border-radius:10px;padding:12px 5px;transition:background .18s}.business-app .todo-grid{gap:9px}.business-app .todo-grid button:nth-child(2){background:#f7f3ff}.business-app .todo-grid button:nth-child(2) strong{color:#8960cc}.business-app .todo-grid button:nth-child(3){background:#eef8f5}.business-app .todo-grid button:nth-child(3) strong{color:#278c78}.business-app .quick-tools svg{background:#eaf0ff;color:#4269df;border-radius:13px;padding:11px}.business-app .quick-tools button:nth-child(2) svg{color:#bc8b2e;background:#fff4df}.business-app .quick-tools button:nth-child(3) svg{color:#8c62cf;background:#f2eaff}.business-app .quick-tools a svg{color:#279580;background:#e4f5ef}.business-app .quick-tools a:hover svg,.business-app .quick-tools button:hover svg{transform:translateY(-2px)}.business-app .recent-order{transition:background .18s;padding:15px 10px;border-radius:8px}.business-app .recent-order:hover{background:#f7f9fe}.business-app .stage-card{background:#f8faff;border:1px solid #e5eaf4;border-left:3px solid #879ce9}.business-app .reports-grid>div{padding:16px;border-radius:10px;background:#f8faff}.business-app .reports-grid h3{font-size:13px;font-weight:600;color:#536b9b;margin-bottom:10px}.business-app .reports-grid p{padding:7px 0;border-bottom:1px dashed #e4eaf4}.business-app .reports-grid p:last-child{border:0}.business-app .product-search,.redesign-public .product-search{position:relative;display:block}.business-app .product-search>svg,.redesign-public .product-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#8998b1;pointer-events:none}.business-app .product-search input,.redesign-public .product-search input{padding-left:39px;padding-right:42px;border-color:#dde5f4;border-radius:11px}.business-app .product-search .search-clear,.redesign-public .product-search .search-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;background:transparent;border:0;border-radius:7px;color:#8998b1}.business-app .product-search .search-clear:hover,.redesign-public .product-search .search-clear:hover{background:#eef2fa;color:#4266dc}.business-app .category-tabs button,.redesign-public .category-tabs button{border-radius:999px;padding:8px 17px;transition:all .18s}.business-app .category-tabs button.active,.redesign-public .category-tabs button.active{color:#fff;background:#4266dc;border-color:#4266dc;box-shadow:0 3px 8px #4266dc25}.business-app .project-card,.redesign-public .project-card{border-radius:16px;border:1px solid #e2e8f4;box-shadow:var(--surface-shadow);transition:transform .22s,box-shadow .22s,border-color .22s;padding:18px;overflow:hidden}.business-app .project-card .product-cover,.redesign-public .project-card .product-cover{width:calc(100% + 36px);max-width:none;margin:-18px -18px 18px;border-radius:0;aspect-ratio:16/10}.business-app .project-card h2,.redesign-public .project-card h2{font-size:17px;margin:10px 0 7px;font-weight:650}.business-app .project-description,.redesign-public .project-description{color:#728099;font-size:12px;line-height:1.85}.business-app .project-price,.redesign-public .project-price{margin-top:16px}.business-app .project-price strong,.redesign-public .project-price strong{color:#3b62d9;font-size:27px;font-weight:720}.business-app .project-card-footer,.redesign-public .project-card-footer{border-top:1px solid #eef1f7;margin-top:15px;padding-top:15px;justify-content:space-between}.business-app .project-card-footer a{display:inline-flex;align-items:center;gap:5px}.business-app .product-tags,.redesign-public .product-tags{gap:6px}.business-app .product-tags>span,.redesign-public .product-tags>span{padding:3px 9px;font-size:11px;line-height:1.5;border-color:transparent}.category-tag{color:#4267c9;background:#eaf0ff}.category-driving{color:#b97522;background:#fff3e3}.category-quilt{color:#248c7b;background:#e4f5ef}.category-thesis{color:#8859c3;background:#f3eaff}.tag-success{color:#32846b;background:#eaf7f1}.tag-neutral{color:#738098;background:#f0f3f8}.business-app .product-points{color:#8c6b28;background:#fff8eb;font-size:11px;padding:8px 10px;display:flex;align-items:flex-start;gap:6px;border-radius:8px;margin-top:12px;line-height:1.8}.business-app .product-points svg{flex-shrink:0;margin-top:2px}.business-app .table-toolbar{background:#fbfcff;border-bottom:1px solid #edf1f7}.business-app th{background:#f4f7fc;color:#71809a;font-weight:600}.business-app td{border-bottom-color:#edf1f8}.business-app tbody tr:hover{background:#fbfcff}.business-app .pager{background:#fcfdff}.business-app .row-actions button,.business-app .text-link{font-weight:500}.business-app .order-mobile-card{box-shadow:var(--surface-shadow);border-color:#e4eaf4;border-radius:14px}.business-app .order-badge{border-radius:6px;padding:3px 8px;font-size:11px}.business-app .order-valid{color:#23866d;background:#e8f6ef}.business-app .order-pending{color:#b57c23;background:#fff4df}.business-app .order-invalid{color:#bd5567;background:#fceef1}.business-app .order-hold{color:#7d65b9;background:#f2ecff}.business-app .order-card-amount>strong{color:#365cc9}.business-app .field input:focus,.business-app .field select:focus,.business-app .field textarea:focus,.redesign-public input:focus,.redesign-public textarea:focus{border-color:#6e8bea;outline:3px solid #4266dc13}.business-app .field{color:#52617c;font-weight:500}.business-app .campus-modal{box-shadow:0 24px 80px #182b5330;border-color:#dde5f4;border-radius:18px}.business-app .modal-heading{border-color:#e9edf6}.business-app .modal-heading h2{color:#263853}.business-app .notice{border:1px solid #c8eadd;color:#23775f;background:#edf9f2;border-radius:10px}.business-app .loading-state{background:#edf3ff;color:#4f6cab;border-radius:10px;padding:12px 15px}.business-app .visual-empty{padding:34px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.business-app .visual-empty>span{width:66px;height:66px;display:grid;place-items:center;border-radius:22px;color:#8ca0d2;background:#f0f4fc;margin-bottom:14px}.business-app .visual-empty>strong{color:#62728d;font-size:14px;font-weight:500}.business-app .visual-empty p{max-width:300px;color:#8995ab;font-size:12px;line-height:1.8;margin-top:5px}.business-app .rank-medal{display:inline-flex;min-width:34px;align-items:center;justify-content:center;gap:5px;padding:3px 8px;border-radius:7px;color:#6c7d9b;background:#eef2f9;font-weight:600}.business-app .rank-medal-1{color:#ad771e;background:#fff2d3}.business-app .rank-medal-2{color:#6d7f9c;background:#edf1f8}.business-app .rank-medal-3{color:#b57454;background:#fff0e5}.business-app .bonus-display{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:0 22px;margin-top:24px;padding:34px 42px 24px;min-height:260px;overflow:hidden;border:1px solid #e9d4a5;border-radius:22px;background:radial-gradient(circle at 80% 35%,#fff6d9 0,transparent 38%),linear-gradient(115deg,#fffdf7,#fbf1db);box-shadow:0 12px 30px #94702c1a}.business-app .bonus-display:before{content:"";position:absolute;inset:9px;border:1px solid #e5c99975;border-radius:15px;pointer-events:none}.business-app .bonus-content{position:relative;z-index:1;min-width:0}.business-app .bonus-kicker{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;color:#825b20;background:#f4dfb6;font-size:11px;font-weight:700;letter-spacing:.8px}.business-app .bonus-display .bonus-title{margin:18px 0 4px;color:#5a4a32;font-size:16px;font-weight:650;overflow-wrap:anywhere}.business-app .bonus-display strong{display:block;color:#b67c23;font-size:clamp(38px,4.5vw,56px);line-height:1.15;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.business-app .bonus-art{grid-column:2;grid-row:1/3;position:relative;align-self:center;width:100%;max-width:250px;justify-self:center}.business-app .bonus-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 12px #a9773840)}.business-app .bonus-display .bonus-note{grid-column:1;position:relative;z-index:1;margin:20px 0 0;padding-top:13px;border-top:1px solid #ddcaa7;color:#75684f;font-size:12px;line-height:1.7;overflow-wrap:anywhere}@media (max-width:600px){.business-app .bonus-display{grid-template-columns:minmax(0,1fr) 112px;min-height:0;gap:8px;padding:23px 20px 20px}.business-app .bonus-kicker{padding:5px 9px;font-size:10px}.business-app .bonus-display .bonus-title{margin-top:13px;font-size:14px}.business-app .bonus-display strong{font-size:clamp(27px,8vw,38px)}.business-app .bonus-art{grid-column:2;grid-row:1;width:130px;max-width:none;margin-right:-15px}.business-app .bonus-display .bonus-note{grid-column:1/-1;margin:2px 0 0;padding-top:10px;font-size:11px}}.redesign-public.shop-shell{background:#f4f7fd}.redesign-public .shop-header{background:#fff;padding:15px 18px;border:1px solid #e5eaf5;border-radius:13px;box-shadow:var(--surface-shadow)}.redesign-public .shop-header a:first-child{color:#365cc9;font-weight:650}.redesign-public .shop-welcome{border-radius:17px;padding:28px;background:linear-gradient(110deg,#e5edff,#f2edff);margin-bottom:22px}.redesign-public .shop-welcome>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#657fc1}.redesign-public .shop-welcome .shop-title{margin:9px 0;color:#283f74}.redesign-public .shop-welcome p{font-size:13px;color:#6d7fa8}.redesign-public .shop-form{border-color:#e2e9f5;border-radius:17px;box-shadow:var(--surface-shadow)}.redesign-public .shop-submitbar{border-top-color:#e5ebf6}.redesign-public .shop-submitbar strong{color:#365ce5}.redesign-login .login-story{background:radial-gradient(ellipse at 10% 20%,#dce8ff,transparent 65%),linear-gradient(145deg,#edf3ff,#ecebff)}.redesign-login .login-story h1{color:#2b4082}.redesign-login .login-benefits span{color:#546eac;background:#ffffff9c;padding:9px 12px;border-radius:10px}.redesign-login .login-form-wrap input{background:#f9fbff;border-color:#e0e7f5;border-radius:10px}.redesign-login .login-submit{box-shadow:0 6px 16px #3e62e22b;border-radius:10px}@media (hover:hover){.business-app .project-card:hover,.redesign-public .project-card:hover{transform:translateY(-3px);border-color:#c6d4f5;box-shadow:0 9px 24px #304c7b0e}.business-app .todo-grid button:hover{filter:brightness(.98)}}@media (max-width:1100px) and (min-width:761px){.business-app .metric-card{padding:15px}.business-app .metric-icon{width:31px;height:31px;border-radius:9px}.business-app .metric-heading{font-size:12px}}@media (max-width:760px){.business-app .project-card .project-description,.redesign-public .project-card .project-description{min-height:0;margin-bottom:0}.business-app .product-search input,.redesign-public .product-search input{font-size:16px}.business-app .workspace-header{background:#fbfcffed}.business-app .mobile-brand{background:linear-gradient(140deg,#477af2,#594ee1);box-shadow:0 3px 7px #405ee921;color:#fff;border-radius:10px}.business-app .page-heading h1{font-size:25px}.business-app .workspace-welcome{padding:21px;border-radius:16px;margin-bottom:16px;min-height:174px}.business-app .welcome-label{font-size:10px}.business-app .welcome-copy h2{font-size:21px;max-width:245px}.business-app .welcome-copy p{font-size:12px;max-width:235px}.business-app .welcome-copy button{font-size:11px;padding:7px 11px;margin-top:12px;min-height:36px}.business-app .welcome-art{position:absolute;right:-35px;top:24px;transform:scale(.75);opacity:.22;margin:0}.business-app .stat-card.metric-card{padding:14px 13px 12px;border-radius:13px}.business-app .metric-heading{font-size:11px;gap:4px}.business-app .metric-icon{width:29px;height:29px;border-radius:9px}.business-app .metric-icon svg{width:16px;height:16px}.business-app .metric-card>strong{font-size:25px;margin:8px 0 9px}.business-app .metric-hint{font-size:10px;gap:4px}.business-app .section-caption{font-size:10px}.business-app .mobile-navigation{border:1px solid #e4eaf4;background:#fffffffa;box-shadow:0 -5px 20px #31477808;backdrop-filter:blur(16px)}.business-app .mobile-navigation button{padding-top:7px;gap:2px;color:#8996af}.business-app .mobile-navigation button.active{color:#3f63d8;font-weight:600;background:transparent}.business-app .mobile-navigation button svg{box-sizing:content-box;padding:5px 15px;border-radius:11px}.business-app .mobile-navigation button.active svg{background:#ecf1ff;stroke-width:2.1}.business-app .project-card,.redesign-public .project-card{padding:17px;border-radius:15px}.business-app .project-card .product-cover,.redesign-public .project-card .product-cover{margin:-17px -17px 16px;width:calc(100% + 34px)}.business-app .responsive-records tr{border-color:#e4eaf4;border-radius:13px;box-shadow:var(--surface-shadow)}.business-app .account-group{border-radius:14px}.business-app .account-link{padding-block:12px}.business-app .campus-modal{border-radius:18px 18px 0 0}.business-app .modal-fullscreen{border-radius:0}.redesign-public .shop-welcome{padding:21px}.redesign-public .shop-welcome .shop-title{font-size:25px}.redesign-public .shop-header{padding:12px}.redesign-login .login-story{background:linear-gradient(110deg,#e9f0ff,#f1edff)}}@media (prefers-reduced-motion:reduce){.business-app *,.redesign-login *,.redesign-public *{transition:none!important}}.business-app .account-hub{max-width:760px;margin:0 auto}.business-app .profile-card{display:block;padding:0;margin-bottom:14px;background:transparent;border:0;box-shadow:none}.business-app .profile-body{display:flex;align-items:center;gap:16px;padding:12px 4px 16px}.business-app .profile-avatar-wrap{flex:none}.business-app .profile-avatar-button{position:relative;display:block;padding:0;border:0;border-radius:50%;background:none}.business-app .profile-card .avatar-initial{display:grid;place-items:center;width:78px;height:78px;margin:0;overflow:hidden;border-radius:50%;background:#e9e5ff;color:#5550a5;font-size:29px;font-weight:700}.business-app .avatar-initial img{width:100%;height:100%;object-fit:cover}.business-app .profile-avatar-camera{position:absolute;right:-2px;bottom:0;width:26px;height:26px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#242424;color:#fff}.business-app .profile-file-input{display:none}.business-app .profile-identity{flex:1;min-width:0}.business-app .profile-card h2{margin:0 0 6px;color:#1d1d1f;font-size:24px;font-weight:700;overflow-wrap:anywhere}.business-app .profile-meta{display:flex;flex-wrap:wrap;gap:6px}.business-app .profile-meta span{padding:4px 10px;border-radius:99px;background:#eeeeef;color:#535356;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.business-app .profile-card .profile-upload-hint{margin:6px 0 0;color:#8c8c8f;font-size:11px}.business-app .profile-actions{display:flex;flex:none;gap:12px}.business-app .profile-password{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 3px;border:0;background:transparent;color:#252525;font-size:12px;white-space:nowrap}.business-app .profile-upload-message{margin:0 4px 10px!important;font-size:12px!important;color:#247149!important}.business-app .profile-upload-message.is-error{color:#b33e38!important}.business-app .profile-greeting{display:none}.business-app .account-performance{overflow:hidden;margin-bottom:14px;border-radius:16px;background:#fff}.business-app .account-performance-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:90px;padding:16px 23px;background:linear-gradient(115deg,#eee6ff,#d8ccff);color:#6337aa}.business-app .account-performance-banner strong{font-size:20px;font-weight:750;letter-spacing:.3px}.business-app .account-performance-banner p{margin:6px 0 0;font-size:13px;color:#7658a9}.business-app .account-performance-banner svg{flex:none;color:#9c74e0}.business-app .account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 6px}.business-app .account-stats button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;padding:6px 3px;border:0;background:transparent;color:#242424}.business-app .account-stats strong{display:block;max-width:100%;font-size:clamp(16px,2.1vw,23px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.business-app .account-stats span{color:#48484b;font-size:12px;text-align:center}.business-app .account-group{margin:12px 0;padding:20px 20px 16px;border:0;border-radius:16px;background:#fff;box-shadow:none}.business-app .account-group h2{margin:0 0 16px;padding:0;color:#242426;font-size:17px;font-weight:700;letter-spacing:0}.business-app .account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 2px}.business-app .account-link{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;min-height:82px;width:auto;padding:7px 3px;border:0;border-radius:12px;background:transparent;color:#29292d;text-align:center;font-size:13px;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.business-app .account-link>span{flex:none;line-height:1.35}.business-app .account-link>svg:first-child{box-sizing:content-box;width:24px;height:24px;padding:0;border-radius:0;background:transparent;color:#26262a}.business-app .account-link>svg:last-child{display:none}.business-app .account-link:hover,.business-app .account-stats button:hover{background:#f8f8f8}.business-app .account-link:active,.business-app .account-stats button:active,.business-app .profile-avatar-button:active{transform:scale(.96)}@media (max-width:760px){.business-app .account-page .page-heading,.business-app .account-page .workspace-header{display:none}.business-app .account-page .workspace-content{padding:20px 14px calc(88px + env(safe-area-inset-bottom))}.business-app .account-page{background:#f5f5f5}.business-app .profile-body{gap:12px;padding:4px 0 18px}.business-app .profile-card .avatar-initial{width:65px;height:65px;font-size:25px}.business-app .profile-card h2{font-size:20px}.business-app .profile-actions{gap:5px}.business-app .profile-password{font-size:10px}.business-app .account-performance-banner{min-height:76px;padding:13px 17px}.business-app .account-performance-banner strong{font-size:18px}.business-app .account-performance-banner p{font-size:12px}.business-app .account-group{padding:17px 15px 12px}.business-app .account-group h2{font-size:16px}.business-app .account-link{font-size:12px;padding:7px 2px}}@media (prefers-reduced-motion:reduce){.business-app .account-link{transition:none}}.business-app .account-page{background:#f5f7fb}.business-app .account-hub{color:#34445e}.business-app .account-group,.business-app .account-performance{border:1px solid #e9eef5;box-shadow:0 5px 18px #344b7010}.business-app .account-group h2{color:#34445e}.business-app .account-link{min-height:102px;color:#56657b;font-weight:500}.business-app .account-link>svg:first-child{width:22px;height:22px;padding:11px;border-radius:15px;color:#607ccb;background:#edf2ff;transition:transform .18s ease}.business-app .account-link:hover>svg:first-child{transform:translateY(-2px)}.business-app .account-products>svg:first-child{color:#548e80;background:#e8f5ef}.business-app .account-orders>svg:first-child{color:#d08d67;background:#fff0e8}.business-app .account-team>svg:first-child{color:#8974bb;background:#f1edfb}.business-app .account-rank>svg:first-child{color:#c69a4b;background:#fbf2df}.business-app .account-payroll>svg:first-child{color:#c98a77;background:#fceeea}.business-app .account-finance>svg:first-child{color:#5f9993;background:#e9f6f3}.business-app .account-exports>svg:first-child{color:#6a90bd;background:#ecf4fb}.business-app .account-settings>svg:first-child{color:#857ab0;background:#f0eef9}.business-app .account-audit>svg:first-child{color:#91a36d;background:#f0f5e8}.business-app .account-group:last-of-type .account-link:first-child>svg:first-child{color:#659a87;background:#eaf6f0}.business-app .account-group:last-of-type .account-link:nth-child(2)>svg:first-child{color:#8290bf;background:#eff1fa}.business-app .account-group:last-of-type .account-link:nth-child(3)>svg:first-child{color:#bd8c83;background:#faefec}.business-app .account-link:hover,.business-app .account-stats button:hover{background:#f5f8fc}.business-app .account-performance-banner{background:linear-gradient(110deg,#f0ecfc,#e7edfc);color:#695695}.business-app .account-performance-banner p{color:#776b96}.business-app .account-performance-banner svg{color:#a392c9}.business-app .account-stats button{color:#35445e}.business-app .account-stats span{color:#718099}.business-app .profile-card h2{color:#31415c}.business-app .profile-meta span{background:#edf1f8;color:#6d7c98}.business-app .profile-password{color:#667a9d}.business-app .profile-avatar-camera{background:#6d83ae}@media (max-width:760px){.business-app .account-page{background:#f5f7fb}.business-app .account-link{min-height:92px}.business-app .account-link>svg:first-child{width:21px;height:21px;padding:10px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.business-app .account-link>svg:first-child{transition:none}}