.AppNav-module__DRUQYG__appNav{z-index:80;border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#0a0a0ccc;position:sticky;top:0}.AppNav-module__DRUQYG__inner{grid-template-columns:minmax(180px,auto) 1fr auto;align-items:center;gap:22px;width:min(100%,1400px);min-height:64px;margin:0 auto;padding:10px clamp(18px,3.3vw,40px);display:grid}.AppNav-module__DRUQYG__brand{min-width:0;color:var(--fg-primary);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.AppNav-module__DRUQYG__rolePill{min-height:22px;color:var(--accent-500);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#cdf53f14;border:1px solid #cdf53f40;border-radius:999px;align-items:center;padding:3px 10px;font-size:10.5px;line-height:1;display:inline-flex}.AppNav-module__DRUQYG__desktopNav{border:1px solid var(--border-default);background:#ffffff08;border-radius:999px;justify-self:center;align-items:center;gap:2px;padding:4px;display:inline-flex}.AppNav-module__DRUQYG__desktopActions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.AppNav-module__DRUQYG__navLink,.AppNav-module__DRUQYG__drawerLink{min-height:38px;color:var(--fg-muted);font-family:var(--font-body);letter-spacing:-.01em;transition:background .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.AppNav-module__DRUQYG__navLink:hover,.AppNav-module__DRUQYG__drawerLink:hover,.AppNav-module__DRUQYG__navLink:focus-visible,.AppNav-module__DRUQYG__drawerLink:focus-visible{color:var(--fg-primary);background:#ffffff0f;outline:none}.AppNav-module__DRUQYG__navLink.AppNav-module__DRUQYG__active{color:var(--fg-primary);background:#ffffff17}.AppNav-module__DRUQYG__drawerLink.AppNav-module__DRUQYG__active{color:var(--fg-primary);background:var(--bg-elev-3);border-color:var(--border-strong)}.AppNav-module__DRUQYG__newOrderLink,.AppNav-module__DRUQYG__iconButton,.AppNav-module__DRUQYG__menuButton,.AppNav-module__DRUQYG__drawerCta,.AppNav-module__DRUQYG__drawerSignOut{border:1px solid var(--border-default);min-height:38px;color:var(--fg-secondary);font-family:var(--font-body);letter-spacing:-.01em;transition:background .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .18s var(--ease-out);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.AppNav-module__DRUQYG__newOrderLink,.AppNav-module__DRUQYG__drawerCta{background:var(--accent-500);color:var(--color-fg-onaccent);border-color:#0000}.AppNav-module__DRUQYG__newOrderLink:hover,.AppNav-module__DRUQYG__newOrderLink:focus-visible,.AppNav-module__DRUQYG__drawerCta:hover,.AppNav-module__DRUQYG__drawerCta:focus-visible{background:var(--color-accent-400);outline:none;box-shadow:0 8px 24px -10px #cdf53f73}.AppNav-module__DRUQYG__iconButton:hover,.AppNav-module__DRUQYG__iconButton:focus-visible,.AppNav-module__DRUQYG__menuButton:hover,.AppNav-module__DRUQYG__menuButton:focus-visible,.AppNav-module__DRUQYG__drawerSignOut:hover,.AppNav-module__DRUQYG__drawerSignOut:focus-visible{color:var(--fg-primary);border-color:var(--border-strong);background:#ffffff0f;outline:none}.AppNav-module__DRUQYG__mobileActions{justify-self:end;align-items:center;gap:10px;display:none}.AppNav-module__DRUQYG__menuButton{width:42px;min-width:42px;padding:0}.AppNav-module__DRUQYG__mobilePanel{z-index:70;border-top:1px solid var(--border-default);background:#0a0a0cfa;flex-direction:column;gap:18px;padding:18px;display:none;position:fixed;inset:64px 0 0;overflow:auto}.AppNav-module__DRUQYG__mobilePanelOpen{display:flex}.AppNav-module__DRUQYG__mobileIdentity{border:1px solid var(--border-default);background:var(--bg-elev-1);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.AppNav-module__DRUQYG__avatar{width:42px;height:42px;color:var(--color-fg-onaccent);background:var(--accent-500);font-family:var(--font-display);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.AppNav-module__DRUQYG__identityText{flex-direction:column;gap:3px;min-width:0;display:flex}.AppNav-module__DRUQYG__identityText span{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.AppNav-module__DRUQYG__identityText strong{color:var(--fg-primary);font-family:var(--font-body);overflow-wrap:anywhere;font-size:13px;font-weight:500}.AppNav-module__DRUQYG__drawerNav{gap:8px;display:grid}.AppNav-module__DRUQYG__groupLabel{color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:10.5px}.AppNav-module__DRUQYG__drawerLink{border:1px solid var(--border-default);background:var(--bg-elev-1);border-radius:12px;justify-content:flex-start;min-height:48px;font-size:14.5px}.AppNav-module__DRUQYG__drawerCta,.AppNav-module__DRUQYG__drawerSignOut{border-radius:12px;width:100%;min-height:48px}.AppNav-module__DRUQYG__drawerFooter{gap:10px;margin-top:auto;display:grid}.AppNav-module__DRUQYG__drawerSignOut{color:var(--danger);background:#ff5c7a0f;border-color:#ff5c7a59}@media (max-width:1180px){.AppNav-module__DRUQYG__inner{grid-template-columns:auto 1fr auto;gap:16px}.AppNav-module__DRUQYG__rolePill,.AppNav-module__DRUQYG__desktopActions .AppNav-module__DRUQYG__statusWrap{display:none}.AppNav-module__DRUQYG__desktopActions{gap:8px}.AppNav-module__DRUQYG__desktopActions .AppNav-module__DRUQYG__drawerLink span,.AppNav-module__DRUQYG__iconButton span{display:none}}@media (max-width:920px){.AppNav-module__DRUQYG__inner{grid-template-columns:1fr auto;min-height:60px;padding:10px 16px}.AppNav-module__DRUQYG__desktopNav,.AppNav-module__DRUQYG__desktopActions{display:none}.AppNav-module__DRUQYG__mobileActions{display:inline-flex}.AppNav-module__DRUQYG__mobilePanel{top:60px}}@media (max-width:420px){.AppNav-module__DRUQYG__brand{gap:8px}.AppNav-module__DRUQYG__mobilePanel{padding:14px}}
.DashboardPage-module__G6ceoG__page{background:linear-gradient(135deg, #cdf53f12, transparent 26%), radial-gradient(circle at 88% 4%, #2eb87d0f, transparent 24%), var(--bg-base);min-height:100vh}.DashboardPage-module__G6ceoG__main{width:min(100%,1320px);margin:0 auto;padding:clamp(24px,4vw,52px) clamp(16px,4vw,48px) 88px}.DashboardPage-module__G6ceoG__hero,.DashboardPage-module__G6ceoG__currentPanel,.DashboardPage-module__G6ceoG__quickPanel,.DashboardPage-module__G6ceoG__stat,.DashboardPage-module__G6ceoG__quickLink article{border:1px solid var(--border-default);border-radius:var(--jp-radius-card);background:var(--bg-elev-1);box-shadow:var(--shadow-card)}.DashboardPage-module__G6ceoG__hero{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:end;gap:clamp(20px,4vw,48px);padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.DashboardPage-module__G6ceoG__hero:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 8% 0,#cdf53f0f,#0000 60%);position:absolute;inset:0}.DashboardPage-module__G6ceoG__eyebrow,.DashboardPage-module__G6ceoG__panelEyebrow,.DashboardPage-module__G6ceoG__stat span,.DashboardPage-module__G6ceoG__quickLink span,.DashboardPage-module__G6ceoG__sectionHeader span,.DashboardPage-module__G6ceoG__orderMeta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.DashboardPage-module__G6ceoG__eyebrow,.DashboardPage-module__G6ceoG__panelEyebrow,.DashboardPage-module__G6ceoG__sectionHeader span{color:var(--fg-muted)}.DashboardPage-module__G6ceoG__hero h1{max-width:860px;color:var(--fg-primary);font-family:var(--font-display);letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(32px,4.2vw,48px);font-weight:600;line-height:1.05}.DashboardPage-module__G6ceoG__hero h1 span{color:var(--accent-500);overflow-wrap:anywhere}.DashboardPage-module__G6ceoG__hero p,.DashboardPage-module__G6ceoG__currentPanel p,.DashboardPage-module__G6ceoG__quickLink p{color:var(--fg-secondary);font-size:14px;line-height:1.7}.DashboardPage-module__G6ceoG__hero p{max-width:760px;margin:18px 0 0}.DashboardPage-module__G6ceoG__heroActions{gap:10px;display:grid}.DashboardPage-module__G6ceoG__heroActions a,.DashboardPage-module__G6ceoG__currentPanel a{text-decoration:none}.DashboardPage-module__G6ceoG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.DashboardPage-module__G6ceoG__stat{min-height:96px;padding:18px}.DashboardPage-module__G6ceoG__stat strong{color:var(--fg-primary);font-family:var(--font-display);letter-spacing:-.02em;margin-top:8px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1;display:block}.DashboardPage-module__G6ceoG__accent{border-color:#cdf53f73}.DashboardPage-module__G6ceoG__accent strong{color:var(--accent-500)}.DashboardPage-module__G6ceoG__ok strong{color:var(--success)}.DashboardPage-module__G6ceoG__warn strong{color:var(--warning)}.DashboardPage-module__G6ceoG__commandGrid{grid-template-columns:minmax(300px,.92fr) minmax(0,1.28fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.DashboardPage-module__G6ceoG__currentPanel,.DashboardPage-module__G6ceoG__quickPanel{padding:clamp(22px,3vw,32px)}.DashboardPage-module__G6ceoG__currentPanel h2,.DashboardPage-module__G6ceoG__quickPanel h2,.DashboardPage-module__G6ceoG__sectionHeader h2{color:var(--fg-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.15}.DashboardPage-module__G6ceoG__orderMeta{color:var(--fg-muted);flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.DashboardPage-module__G6ceoG__orderMeta strong{color:var(--warning)}.DashboardPage-module__G6ceoG__quickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.DashboardPage-module__G6ceoG__quickLink{color:inherit;text-decoration:none}.DashboardPage-module__G6ceoG__quickLink article{min-height:180px;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out);padding:18px}.DashboardPage-module__G6ceoG__quickLink:hover article,.DashboardPage-module__G6ceoG__quickLink:focus-visible article{background:var(--bg-elev-2);border-color:#cdf53f73;transform:translateY(-2px)}.DashboardPage-module__G6ceoG__quickLink h3{color:var(--fg-primary);font-family:var(--font-display);margin:12px 0 0;font-size:17px;font-weight:600;line-height:1.2}.DashboardPage-module__G6ceoG__feedSection{margin-top:36px}.DashboardPage-module__G6ceoG__sectionHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding-bottom:14px;display:flex}@media (max-width:980px){.DashboardPage-module__G6ceoG__hero,.DashboardPage-module__G6ceoG__commandGrid{grid-template-columns:1fr}.DashboardPage-module__G6ceoG__heroActions{grid-template-columns:repeat(3,minmax(0,1fr))}.DashboardPage-module__G6ceoG__statsGrid,.DashboardPage-module__G6ceoG__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.DashboardPage-module__G6ceoG__heroActions,.DashboardPage-module__G6ceoG__statsGrid,.DashboardPage-module__G6ceoG__quickGrid{grid-template-columns:1fr}.DashboardPage-module__G6ceoG__sectionHeader{flex-direction:column;align-items:flex-start}}
.ProfilePage-module__ZMr2zW__page{background:linear-gradient(135deg, #cdf53f0f, transparent 24%), radial-gradient(circle at 84% 0%, #2eb87d0f, transparent 26%), var(--bg-base);min-height:100vh}.ProfilePage-module__ZMr2zW__main{width:min(100%,1280px);margin:0 auto;padding:clamp(24px,4vw,52px) clamp(16px,4vw,48px) 88px}.ProfilePage-module__ZMr2zW__hero{border:1px solid var(--border-default);border-radius:var(--jp-radius-card);background:var(--bg-elev-1);box-shadow:var(--shadow-card);grid-template-columns:132px minmax(0,1fr) minmax(190px,240px);align-items:center;gap:clamp(20px,4vw,42px);padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.ProfilePage-module__ZMr2zW__hero:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 6% 0,#cdf53f0f,#0000 58%);position:absolute;inset:0}.ProfilePage-module__ZMr2zW__avatar{aspect-ratio:1;background:var(--accent-500);width:120px;color:var(--color-fg-onaccent);font-family:var(--font-display);border:none;border-radius:24px;justify-content:center;align-items:center;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1;display:inline-flex}.ProfilePage-module__ZMr2zW__identity{min-width:0}.ProfilePage-module__ZMr2zW__eyebrow,.ProfilePage-module__ZMr2zW__sectionHeader span,.ProfilePage-module__ZMr2zW__cardStatus,.ProfilePage-module__ZMr2zW__stat span,.ProfilePage-module__ZMr2zW__statusRow span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.ProfilePage-module__ZMr2zW__eyebrow{color:var(--fg-muted)}.ProfilePage-module__ZMr2zW__identity h1{max-width:820px;color:var(--fg-primary);font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.08}.ProfilePage-module__ZMr2zW__metaLine{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ProfilePage-module__ZMr2zW__metaLine span,.ProfilePage-module__ZMr2zW__identityText{color:var(--fg-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.ProfilePage-module__ZMr2zW__metaLine strong{min-height:26px;color:var(--fg-primary);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#cdf53f14;border:1px solid #cdf53f59;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.ProfilePage-module__ZMr2zW__identity p{max-width:720px;color:var(--fg-secondary);margin:16px 0 0;font-size:14px;line-height:1.7}.ProfilePage-module__ZMr2zW__quickActions{gap:10px;display:grid}.ProfilePage-module__ZMr2zW__quickActions a,.ProfilePage-module__ZMr2zW__footerActions a{text-decoration:none}.ProfilePage-module__ZMr2zW__statsGrid,.ProfilePage-module__ZMr2zW__securityGrid,.ProfilePage-module__ZMr2zW__actionsGrid{gap:16px;display:grid}.ProfilePage-module__ZMr2zW__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.ProfilePage-module__ZMr2zW__stat,.ProfilePage-module__ZMr2zW__statusRow,.ProfilePage-module__ZMr2zW__actionCard{border:1px solid var(--border-default);border-radius:var(--jp-radius-card);background:var(--bg-elev-1);box-shadow:var(--shadow-card)}.ProfilePage-module__ZMr2zW__stat{min-height:96px;padding:18px}.ProfilePage-module__ZMr2zW__accentStat{border-color:#cdf53f73}.ProfilePage-module__ZMr2zW__stat span,.ProfilePage-module__ZMr2zW__statusRow span{color:var(--fg-muted);display:block}.ProfilePage-module__ZMr2zW__stat strong{color:var(--fg-primary);font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1;display:block}.ProfilePage-module__ZMr2zW__accentStat strong{color:var(--accent-500)}.ProfilePage-module__ZMr2zW__okText{color:var(--success)!important}.ProfilePage-module__ZMr2zW__warnText{color:var(--warning)!important}.ProfilePage-module__ZMr2zW__securityGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.ProfilePage-module__ZMr2zW__statusRow{padding:16px}.ProfilePage-module__ZMr2zW__statusRow strong{font-family:var(--font-display);letter-spacing:0;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}.ProfilePage-module__ZMr2zW__statusRow i{background:currentColor;width:7px;height:7px;box-shadow:0 0 8px}.ProfilePage-module__ZMr2zW__actionsSection{margin-top:34px}.ProfilePage-module__ZMr2zW__sectionHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding-bottom:14px;display:flex}.ProfilePage-module__ZMr2zW__sectionHeader span{color:var(--accent-500)}.ProfilePage-module__ZMr2zW__sectionHeader h2{color:var(--fg-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.4vw,40px);font-weight:600;line-height:1}.ProfilePage-module__ZMr2zW__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ProfilePage-module__ZMr2zW__cardLink{color:inherit;text-decoration:none}.ProfilePage-module__ZMr2zW__actionCard{height:100%;min-height:220px;transition:border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.ProfilePage-module__ZMr2zW__cardLink:hover .ProfilePage-module__ZMr2zW__actionCard,.ProfilePage-module__ZMr2zW__cardLink:focus-visible .ProfilePage-module__ZMr2zW__actionCard{background:var(--bg-elev-1);border-color:#cdf53f73;transform:translateY(-2px)}.ProfilePage-module__ZMr2zW__cardStatus{color:var(--warning);margin-bottom:12px;display:inline-flex}.ProfilePage-module__ZMr2zW__actionCard h3{color:var(--fg-primary);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.ProfilePage-module__ZMr2zW__actionCard p{color:var(--fg-secondary);margin:12px 0 0;font-size:13px;line-height:1.65}.ProfilePage-module__ZMr2zW__cardCta{color:var(--accent-500);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:600}.ProfilePage-module__ZMr2zW__footerActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:980px){.ProfilePage-module__ZMr2zW__hero{grid-template-columns:auto minmax(0,1fr)}.ProfilePage-module__ZMr2zW__quickActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ProfilePage-module__ZMr2zW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ProfilePage-module__ZMr2zW__main{padding-top:18px}.ProfilePage-module__ZMr2zW__hero{grid-template-columns:1fr}.ProfilePage-module__ZMr2zW__avatar{width:86px}.ProfilePage-module__ZMr2zW__quickActions,.ProfilePage-module__ZMr2zW__statsGrid{grid-template-columns:1fr}.ProfilePage-module__ZMr2zW__sectionHeader{flex-direction:column;align-items:flex-start}}
