.auditDashboard-module__-5okgW__app{gap:var(--space-3);min-height:100%;padding:var(--space-3);color:var(--pillow);font-family:var(--font-body);flex-direction:column;display:flex}.auditDashboard-module__-5okgW__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#080416b3;flex-wrap:wrap;display:flex}.auditDashboard-module__-5okgW__headTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.auditDashboard-module__-5okgW__headName{font-family:var(--font-display);text-transform:lowercase;font-size:1.1rem;font-weight:600}.auditDashboard-module__-5okgW__headSub{letter-spacing:.06em;color:var(--lavender-text);text-transform:lowercase;font-size:.74rem}.auditDashboard-module__-5okgW__headActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auditDashboard-module__-5okgW__btn{border-radius:var(--radius-pill);border:1px solid var(--purple-line);color:var(--pillow);font-family:var(--font-body);cursor:pointer;transition:background var(--dur-micro) var(--ease-wake), transform var(--dur-micro) var(--ease-wake);background:#8460ed29;align-items:center;gap:6px;padding:8px 16px;font-size:.86rem;display:inline-flex}.auditDashboard-module__-5okgW__btn:hover{background:#8460ed4d;transform:translateY(-1px)}.auditDashboard-module__-5okgW__btn:focus-visible{outline:2px solid var(--purple-400);outline-offset:2px}.auditDashboard-module__-5okgW__btnIcon{flex-shrink:0}.auditDashboard-module__-5okgW__btnPrimary{background:var(--grad-lime);color:var(--midnight);box-shadow:var(--shadow-glow-lime);border-color:#0000;font-weight:600}.auditDashboard-module__-5okgW__btnPrimary:hover{background:var(--grad-lime-hi)}.auditDashboard-module__-5okgW__btnPrimary:focus-visible{outline:2px solid var(--wide-awake);outline-offset:2px}.auditDashboard-module__-5okgW__fileInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auditDashboard-module__-5okgW__empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px solid var(--purple-line);border-radius:var(--radius-card);background:#12082c99;flex-direction:column;display:flex}.auditDashboard-module__-5okgW__emptyIcon{border-radius:var(--radius-pill);border:1px solid var(--purple-line);width:64px;height:64px;color:var(--purple-300);background:#8460ed2e;justify-content:center;align-items:center;display:inline-flex}.auditDashboard-module__-5okgW__emptyTitle{font-family:var(--font-display);text-transform:lowercase;color:var(--pillow);margin:0;font-size:1.3rem;font-weight:600}.auditDashboard-module__-5okgW__emptyBody{max-width:38ch;font-size:.92rem;line-height:var(--leading-body);color:var(--lavender-text);margin:0}.auditDashboard-module__-5okgW__emptyActions{margin-top:var(--space-1);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auditDashboard-module__-5okgW__list{flex-direction:column;gap:10px;display:flex}.auditDashboard-module__-5okgW__listMeta{letter-spacing:.06em;text-transform:lowercase;color:var(--lavender-text);padding:0 2px;font-size:.74rem}.auditDashboard-module__-5okgW__card{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--purple-line);border-radius:var(--radius-card);transition:border-color var(--dur-micro) var(--ease-wake), transform var(--dur-micro) var(--ease-wake);background:#12082cb3 linear-gradient(160deg,#ede7fb1a 0%,#8460ed1a 55%,#1a0b3314 100%);border-top-color:#ede7fb4d;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.auditDashboard-module__-5okgW__card:hover{border-color:var(--purple-300);transform:translateY(-1px)}.auditDashboard-module__-5okgW__scoreChip{border-radius:var(--radius-sm);border:1px solid var(--purple-line);background:#08041680;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:64px;height:64px;display:flex}.auditDashboard-module__-5okgW__scoreNum{font-family:var(--font-display);color:var(--pillow);font-size:1.45rem;font-weight:600;line-height:1}.auditDashboard-module__-5okgW__scoreGrade{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--lavender-text);margin-top:3px;font-size:.66rem}.auditDashboard-module__-5okgW__cardMain{flex-direction:column;gap:4px;min-width:0;display:flex}.auditDashboard-module__-5okgW__cardName{font-family:var(--font-display);text-transform:lowercase;color:var(--pillow);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.auditDashboard-module__-5okgW__cardSub{color:var(--lavender-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.auditDashboard-module__-5okgW__cardDate{align-items:center;gap:4px;display:inline-flex}.auditDashboard-module__-5okgW__cardDot{opacity:.5}.auditDashboard-module__-5okgW__cardEmptyHint{color:#cfc3ee8c}.auditDashboard-module__-5okgW__badge{border-radius:var(--radius-pill);letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;border:1px solid #0000;justify-self:end;align-items:center;gap:6px;padding:5px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.auditDashboard-module__-5okgW__badgeDot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.auditDashboard-module__-5okgW__badgeStrong{color:#8fe9b5;background:#57e08f24;border-color:#57e08f47}.auditDashboard-module__-5okgW__badgeAverage{color:#f6cd86;background:#f0b54b24;border-color:#f0b54b4d}.auditDashboard-module__-5okgW__badgeNeedsWork{color:#ffb4b4;background:#ff787824;border-color:#ff787847}.auditDashboard-module__-5okgW__badgeEmpty{color:var(--lavender-text);border-color:var(--purple-line);background:#cfc3ee1a}.auditDashboard-module__-5okgW__actions{justify-self:end;align-items:center;gap:6px;display:flex}.auditDashboard-module__-5okgW__action{border-radius:var(--radius-pill);border:1px solid var(--purple-line);color:var(--pillow);font-family:var(--font-body);cursor:pointer;transition:background var(--dur-micro) var(--ease-wake), border-color var(--dur-micro) var(--ease-wake), color var(--dur-micro) var(--ease-wake), transform var(--dur-micro) var(--ease-wake);background:#8460ed29;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:.8rem;display:inline-flex}.auditDashboard-module__-5okgW__action:hover{background:#8460ed4d;transform:translateY(-1px)}.auditDashboard-module__-5okgW__action:focus-visible{outline:2px solid var(--purple-400);outline-offset:2px}.auditDashboard-module__-5okgW__actionOpen{background:linear-gradient(160deg, var(--purple-400) 0%, var(--rem-purple) 100%);border-color:#ede7fb52;font-weight:500}.auditDashboard-module__-5okgW__actionOpen:hover{background:linear-gradient(160deg, var(--purple-300) 0%, var(--purple-500) 100%)}.auditDashboard-module__-5okgW__actionIcon{padding:7px}.auditDashboard-module__-5okgW__actionDanger:hover{color:#ffb4b4;background:#ff78782e;border-color:#ff78784d}.auditDashboard-module__-5okgW__actionDanger:focus-visible{outline-color:#ff7878}.auditDashboard-module__-5okgW__actionLabel{white-space:nowrap}@media (prefers-reduced-motion:reduce){.auditDashboard-module__-5okgW__btn,.auditDashboard-module__-5okgW__btnPrimary,.auditDashboard-module__-5okgW__card,.auditDashboard-module__-5okgW__action{transition:none}}@media (max-width:760px){.auditDashboard-module__-5okgW__card{gap:var(--space-2) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"score main badge""score actions actions"}.auditDashboard-module__-5okgW__scoreChip{grid-area:score}.auditDashboard-module__-5okgW__cardMain{grid-area:main}.auditDashboard-module__-5okgW__badge{grid-area:badge;align-self:start}.auditDashboard-module__-5okgW__actions{flex-wrap:wrap;grid-area:actions;justify-self:start}}@media (max-width:480px){.auditDashboard-module__-5okgW__actionLabel{display:none}.auditDashboard-module__-5okgW__action{padding:7px}}.auditDashboard-module__-5okgW__leadFeedback{color:var(--lavender-text);white-space:nowrap;text-overflow:ellipsis;max-width:52ch;margin-top:4px;font-size:.78rem;display:block;overflow:hidden}.auditDashboard-module__-5okgW__actionOn{color:var(--wide-awake);background:#d4f00024;border-color:#d4f00066}
.admin-module__aXBbkG__shell{z-index:5;background:var(--midnight);color:var(--pillow);display:flex;position:fixed;inset:0}.admin-module__aXBbkG__sidebar{gap:var(--space-4);width:268px;height:100%;padding:var(--space-4) var(--space-3) var(--space-3);border-right:1px solid var(--purple-line);background:#080416eb;flex-direction:column;flex:none;display:flex;overflow-y:auto}.admin-module__aXBbkG__brand{padding:4px var(--space-2) var(--space-2);flex-direction:column;gap:2px;display:flex}.admin-module__aXBbkG__brandName{font-family:var(--font-display);text-transform:lowercase;color:var(--pillow);font-size:1.25rem;font-weight:600}.admin-module__aXBbkG__brandSub{font-family:var(--font-accent);letter-spacing:.18em;text-transform:lowercase;color:var(--lavender-text);font-size:.7rem;font-weight:500}.admin-module__aXBbkG__nav{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.admin-module__aXBbkG__navGroup{flex-direction:column;gap:2px;display:flex}.admin-module__aXBbkG__navGroupTitle{font-family:var(--font-accent);letter-spacing:.16em;text-transform:lowercase;color:var(--lavender-text);opacity:.7;padding:0 var(--space-2) 6px;font-size:.66rem;font-weight:500}.admin-module__aXBbkG__navItem{text-align:left;width:100%;padding:9px var(--space-2);color:var(--lavender-text);font-family:var(--font-body);cursor:pointer;transition:background var(--dur-micro) var(--ease-wake), color var(--dur-micro) var(--ease-wake);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;font-size:.92rem;display:flex}.admin-module__aXBbkG__navItem:hover{color:var(--pillow);background:#8460ed29}.admin-module__aXBbkG__navItemActive,.admin-module__aXBbkG__navItemActive:hover{color:var(--pillow);background:#8460ed47}.admin-module__aXBbkG__navLabel{text-transform:lowercase;flex:1}.admin-module__aXBbkG__ext{opacity:.65;font-size:.8rem}.admin-module__aXBbkG__navIcon{opacity:.8;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.admin-module__aXBbkG__navItem:hover .admin-module__aXBbkG__navIcon,.admin-module__aXBbkG__navItemActive .admin-module__aXBbkG__navIcon{opacity:1}.admin-module__aXBbkG__dot{border-radius:50%;flex:none;width:6px;height:6px}.admin-module__aXBbkG__dotOn{background:#57e08f;box-shadow:0 0 8px #57e08f99}.admin-module__aXBbkG__dotSetup{background:#f0b54b;box-shadow:0 0 8px #f0b54b8c}.admin-module__aXBbkG__footNote{font-family:var(--font-body);color:var(--lavender-text);opacity:.55;padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--purple-line);font-size:.72rem}.admin-module__aXBbkG__footForm{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--purple-line)}.admin-module__aXBbkG__signOut{width:100%;font-family:var(--font-body);color:var(--lavender-text);border:1px solid var(--purple-line);cursor:pointer;transition:color var(--dur-micro) var(--ease-wake), border-color var(--dur-micro) var(--ease-wake);background:0 0;border-radius:10px;padding:9px 12px;font-size:.8rem}.admin-module__aXBbkG__signOut:hover{color:var(--pillow);border-color:#ede7fb80}.admin-module__aXBbkG__main{background:var(--midnight);flex:1;height:100%;position:relative;overflow:hidden auto}.admin-module__aXBbkG__frame{background:var(--pillow);border:0;width:100%;height:100%;display:block}.admin-module__aXBbkG__panel{justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(20px,5vw,56px);display:flex}.admin-module__aXBbkG__panelCard{gap:var(--space-3);max-width:30rem;padding:var(--space-6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--purple-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#12082cb3 linear-gradient(160deg,#ede7fb1f 0%,#8460ed1a 55%,#1a0b331a 100%);border-top-color:#ede7fb57;flex-direction:column;display:flex}.admin-module__aXBbkG__panelEyebrow{font-family:var(--font-accent);letter-spacing:.18em;text-transform:lowercase;color:var(--lavender-text);font-size:.7rem;font-weight:500}.admin-module__aXBbkG__panelTitle{font-family:var(--font-display);text-transform:lowercase;color:var(--pillow);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.admin-module__aXBbkG__panelWhat{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--lavender-text);margin:0}.admin-module__aXBbkG__panelBtn{font-family:var(--font-body);color:var(--pillow);border:1px solid var(--purple-line);transition:background var(--dur-micro) var(--ease-wake), transform var(--dur-micro) var(--ease-wake);background:#8460ed4d;border-radius:999px;align-self:flex-start;padding:11px 22px;font-size:.95rem;font-weight:500;text-decoration:none}.admin-module__aXBbkG__panelBtn:hover{background:#8460ed70;transform:translateY(-1px)}.admin-module__aXBbkG__panelNote{font-family:var(--font-body);font-size:.82rem;line-height:var(--leading-body);color:var(--lavender-text);opacity:.75;margin:0}.admin-module__aXBbkG__topbar,.admin-module__aXBbkG__backdrop,.admin-module__aXBbkG__drawerClose{display:none}.admin-module__aXBbkG__brand{align-items:flex-start;position:relative}@media (max-width:720px){.admin-module__aXBbkG__topbar{z-index:40;border-bottom:1px solid var(--purple-line);background:#080416f2;align-items:center;gap:12px;height:52px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}.admin-module__aXBbkG__burger{width:38px;height:38px;color:var(--pillow);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.admin-module__aXBbkG__sidebar{z-index:60;border-right:1px solid var(--purple-line);width:min(84vw,300px);height:100%;max-height:none;transition:transform .28s var(--ease-wake,ease);border-bottom:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0000008c}.admin-module__aXBbkG__sidebarOpen{transform:translate(0)}.admin-module__aXBbkG__backdrop{z-index:50;cursor:pointer;background:#00000080;border:none;padding:0;display:block;position:fixed;inset:0}.admin-module__aXBbkG__drawerClose{width:32px;height:32px;color:var(--lavender-text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:4px}.admin-module__aXBbkG__main{flex:1;min-height:0;padding-top:52px}}
.auditApp-module__tgskza__root{background:var(--midnight);height:100%;color:var(--pillow);flex-direction:column;display:flex;overflow:hidden}.auditApp-module__tgskza__topbar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--purple-line);background:linear-gradient(#6633e81f,#0000);flex-wrap:wrap;padding:14px clamp(16px,3vw,28px);display:flex}.auditApp-module__tgskza__back{font-family:var(--font-body);color:var(--lavender-text);border:1px solid var(--purple-line);border-radius:var(--radius-pill);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 14px;font-size:.85rem;transition:color .2s,border-color .2s;display:inline-flex}.auditApp-module__tgskza__back:hover{color:var(--pillow);border-color:#ede7fb80}.auditApp-module__tgskza__client{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--pillow);text-transform:lowercase;margin-right:auto;font-size:1.05rem}.auditApp-module__tgskza__tabs{border:1px solid var(--purple-line);border-radius:var(--radius-pill);background:#1a0b3380;gap:4px;padding:3px;display:inline-flex}.auditApp-module__tgskza__tab{font-family:var(--font-accent);letter-spacing:.1em;text-transform:lowercase;color:var(--lavender-text);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:7px 16px;font-size:.72rem}.auditApp-module__tgskza__tabOn{color:var(--pillow);background:#ede7fb24}.auditApp-module__tgskza__actions{flex-wrap:wrap;gap:8px;display:inline-flex}.auditApp-module__tgskza__btn,.auditApp-module__tgskza__btnPrimary{font-family:var(--font-body);border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--purple-line);align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.auditApp-module__tgskza__btn{color:var(--lavender-text);background:0 0}.auditApp-module__tgskza__btn:hover{color:var(--pillow);border-color:#ede7fb80}.auditApp-module__tgskza__btnPrimary{color:var(--midnight);background:var(--grad-lime);border-color:#0000;font-weight:600}.auditApp-module__tgskza__btnPrimary:hover{transform:translateY(-1px)}.auditApp-module__tgskza__body{flex:1;padding:clamp(16px,3vw,28px);overflow-y:auto}.auditApp-module__tgskza__printOnly{pointer-events:none;opacity:0;width:794px;position:fixed;top:0;left:-100000px}
.auditEditor-module__ux-gYG__app{gap:var(--space-3);padding:var(--space-3);color:var(--pillow);font-family:var(--font-body);flex-direction:column;display:flex}.auditEditor-module__ux-gYG__head{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#080416b3;flex-direction:column;display:flex}.auditEditor-module__ux-gYG__headLabel{font-family:var(--font-accent);letter-spacing:.1em;text-transform:lowercase;color:var(--lavender-text);font-size:.7rem;font-weight:500}.auditEditor-module__ux-gYG__clientInput{border:1px solid var(--purple-line);width:100%;color:var(--pillow);font-family:var(--font-display);background:#08041699;border-radius:10px;padding:10px 14px;font-size:1.2rem;font-weight:600}.auditEditor-module__ux-gYG__routingRow{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.auditEditor-module__ux-gYG__routingCell{flex-direction:column;gap:6px;min-width:0;display:flex}.auditEditor-module__ux-gYG__routingCell:first-child{flex:260px}.auditEditor-module__ux-gYG__routingSelect{border:1px solid var(--purple-line);width:100%;color:var(--pillow);font-family:var(--font-body);background:#08041699;border-radius:10px;padding:8px 12px;font-size:.9rem}.auditEditor-module__ux-gYG__clientInput::placeholder{color:var(--lavender-text);opacity:.6}.auditEditor-module__ux-gYG__clientInput:focus{outline:2px solid var(--purple-400);outline-offset:0;border-color:#0000}.auditEditor-module__ux-gYG__section{border:1px solid var(--purple-line);border-radius:var(--radius-card);background:#12082c99;overflow:hidden}.auditEditor-module__ux-gYG__summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none;display:flex}.auditEditor-module__ux-gYG__summary::-webkit-details-marker{display:none}.auditEditor-module__ux-gYG__summary:hover{background:#8460ed14}.auditEditor-module__ux-gYG__chevron{color:var(--lavender-text);transition:transform var(--dur-micro) var(--ease-wake);flex-shrink:0}.auditEditor-module__ux-gYG__section[open]>.auditEditor-module__ux-gYG__summary .auditEditor-module__ux-gYG__chevron{transform:rotate(90deg)}.auditEditor-module__ux-gYG__summaryMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auditEditor-module__ux-gYG__summaryTitle{font-family:var(--font-display);color:var(--pillow);text-transform:lowercase;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:1.05rem;font-weight:600;display:flex}.auditEditor-module__ux-gYG__summaryHandle{font-family:var(--font-body);color:var(--lavender-text);font-size:.8rem;font-weight:400}.auditEditor-module__ux-gYG__summaryBlurb{color:var(--lavender-text);font-size:.78rem;line-height:1.4}.auditEditor-module__ux-gYG__summaryBadge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid var(--purple-line);color:var(--lavender-text);background:#8460ed29;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.auditEditor-module__ux-gYG__summaryBadgeScore{color:var(--pillow)}.auditEditor-module__ux-gYG__absentBtn{font-family:var(--font-accent);letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;color:var(--lavender-text);border:1px solid var(--purple-line);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex-shrink:0;padding:5px 11px;font-size:.68rem;transition:color .2s,border-color .2s,background .2s}.auditEditor-module__ux-gYG__absentBtn:hover{color:#f6cd86;border-color:#f6cd8680}.auditEditor-module__ux-gYG__absentBtnOn{color:#1a0b33;background:#f6cd86;border-color:#f6cd86;font-weight:600}.auditEditor-module__ux-gYG__absentBtnOn:hover{color:#1a0b33;filter:brightness(1.03)}.auditEditor-module__ux-gYG__markToggles{flex-shrink:0;gap:6px;display:inline-flex}.auditEditor-module__ux-gYG__irrelevantBtnOn{color:var(--pillow);background:#cfc3ee38;border-color:#cfc3ee4d;font-weight:600}.auditEditor-module__ux-gYG__irrelevantBtnOn:hover{color:var(--pillow);filter:brightness(1.05)}.auditEditor-module__ux-gYG__section[data-absent] .auditEditor-module__ux-gYG__summaryTitle{opacity:.5;-webkit-text-decoration:line-through #f6cd8699;text-decoration:line-through #f6cd8699}.auditEditor-module__ux-gYG__section[data-irrelevant] .auditEditor-module__ux-gYG__summaryTitle{opacity:.45;-webkit-text-decoration:line-through #cfc3ee80;text-decoration:line-through #cfc3ee80}.auditEditor-module__ux-gYG__absentNote{font-family:var(--font-body);font-size:.88rem;line-height:var(--leading-body);color:var(--lavender-text);padding:14px 18px 18px}.auditEditor-module__ux-gYG__absentNote strong{color:#f6cd86;font-weight:600}.auditEditor-module__ux-gYG__section[data-irrelevant] .auditEditor-module__ux-gYG__absentNote strong{color:var(--pillow)}.auditEditor-module__ux-gYG__body{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);border-top:1px solid var(--purple-line);flex-direction:column;display:flex}.auditEditor-module__ux-gYG__fieldGrid{gap:var(--space-2);padding-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.auditEditor-module__ux-gYG__field{border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#08041673;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.auditEditor-module__ux-gYG__fieldLabelRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.auditEditor-module__ux-gYG__fieldLabel{color:var(--pillow);text-transform:lowercase;font-size:.86rem;font-weight:500}.auditEditor-module__ux-gYG__fieldUnit{color:var(--lavender-text);white-space:nowrap;font-size:.74rem}.auditEditor-module__ux-gYG__fieldHelp{color:var(--lavender-text);opacity:.85;font-size:.72rem;line-height:1.35}.auditEditor-module__ux-gYG__input{border:1px solid var(--purple-line);width:100%;color:var(--pillow);font-family:var(--font-body);background:#08041699;border-radius:8px;padding:9px 11px;font-size:.92rem}.auditEditor-module__ux-gYG__input::placeholder{color:var(--lavender-text);opacity:.55}.auditEditor-module__ux-gYG__input:focus{outline:2px solid var(--purple-400);outline-offset:0;border-color:#0000}.auditEditor-module__ux-gYG__input::-webkit-outer-spin-button{opacity:.4}.auditEditor-module__ux-gYG__input::-webkit-inner-spin-button{opacity:.4}.auditEditor-module__ux-gYG__computed{border:1px dashed var(--purple-line);background:#8460ed14;border-radius:8px;align-items:baseline;gap:8px;padding:9px 11px;display:flex}.auditEditor-module__ux-gYG__computedValue{font-family:var(--font-display);color:var(--pillow);font-size:1.05rem;font-weight:600}.auditEditor-module__ux-gYG__computedTag{letter-spacing:.08em;text-transform:lowercase;color:var(--lavender-text);font-size:.68rem}.auditEditor-module__ux-gYG__computedEmpty{color:var(--lavender-text);opacity:.7;font-size:.86rem}.auditEditor-module__ux-gYG__triState{border-radius:var(--radius-pill);border:1px solid var(--purple-line);background:#08041699;gap:3px;width:fit-content;padding:3px;display:inline-flex}.auditEditor-module__ux-gYG__triBtn{border-radius:var(--radius-pill);color:var(--lavender-text);font-family:var(--font-body);cursor:pointer;text-transform:lowercase;transition:background var(--dur-micro) var(--ease-wake), color var(--dur-micro) var(--ease-wake);background:0 0;border:none;padding:6px 16px;font-size:.82rem;font-weight:500}.auditEditor-module__ux-gYG__triBtn:hover{color:var(--pillow)}.auditEditor-module__ux-gYG__triBtnActiveYes{color:#8fe9b5;background:#57e08f2e}.auditEditor-module__ux-gYG__triBtnActiveNo{color:#ffb4b4;background:#ff787829}.auditEditor-module__ux-gYG__triBtnActiveUnset{color:var(--pillow);background:#cfc3ee1f}.auditEditor-module__ux-gYG__scoreRow{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.auditEditor-module__ux-gYG__scoreNum{color:var(--lavender-text);font-size:.78rem;font-weight:600}.auditEditor-module__ux-gYG__scoreNum strong{color:var(--pillow);font-family:var(--font-display)}.auditEditor-module__ux-gYG__badge{border-radius:var(--radius-pill);letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.auditEditor-module__ux-gYG__badgeStrong{color:var(--wide-awake);background:#d4f00029;border-color:#d4f00066}.auditEditor-module__ux-gYG__badgeAverage{color:#f6cd86;background:#f0b54b24;border-color:#f0b54b4d}.auditEditor-module__ux-gYG__badgeNeedsWork{color:#ffb4b4;background:#ff787824;border-color:#ff78784d}.auditEditor-module__ux-gYG__scoreTarget{color:var(--lavender-text);opacity:.8;font-size:.72rem}.auditEditor-module__ux-gYG__erCallout{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-top:var(--space-3);border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#12082cb3 linear-gradient(160deg,#ede7fb1a 0%,#8460ed1f 100%);border-top-color:#ede7fb4d;flex-wrap:wrap;display:flex}.auditEditor-module__ux-gYG__erBlock{flex-direction:column;gap:2px;display:flex}.auditEditor-module__ux-gYG__erLabel{font-family:var(--font-accent);letter-spacing:.1em;text-transform:lowercase;color:var(--lavender-text);font-size:.68rem;font-weight:500}.auditEditor-module__ux-gYG__erValue{font-family:var(--font-display);color:var(--pillow);font-size:1.6rem;font-weight:600;line-height:1.1}.auditEditor-module__ux-gYG__erValueMuted{color:var(--lavender-text);opacity:.7;font-size:1.1rem}.auditEditor-module__ux-gYG__erMeta{color:var(--lavender-text);font-size:.76rem}.auditEditor-module__ux-gYG__erWarning{border-radius:var(--radius-pill);color:#ffb4b4;background:#ff787824;border:1px solid #ff78784d;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:500;display:inline-flex}.auditEditor-module__ux-gYG__erNote{border-radius:var(--radius-pill);color:#f6cd86;background:#f0b54b24;border:1px solid #f0b54b4d;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:500;display:inline-flex}.auditEditor-module__ux-gYG__topPosts{gap:var(--space-2);flex-direction:column;display:flex}.auditEditor-module__ux-gYG__topPostsHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auditEditor-module__ux-gYG__subHeading{font-family:var(--font-display);color:var(--pillow);text-transform:lowercase;font-size:.94rem;font-weight:600}.auditEditor-module__ux-gYG__subNote{color:var(--lavender-text);font-size:.74rem}.auditEditor-module__ux-gYG__topRow{align-items:end;gap:var(--space-2);border:1px solid var(--purple-line);background:#08041673;border-radius:10px;grid-template-columns:28px repeat(3,minmax(0,1fr)) auto;padding:10px 12px;display:grid}.auditEditor-module__ux-gYG__topIndex{border-radius:var(--radius-pill);border:1px solid var(--purple-line);width:24px;height:24px;color:var(--pillow);background:#8460ed38;justify-content:center;align-self:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.auditEditor-module__ux-gYG__topField{flex-direction:column;gap:4px;min-width:0;display:flex}.auditEditor-module__ux-gYG__topFieldLabel{color:var(--lavender-text);text-transform:lowercase;font-size:.7rem}.auditEditor-module__ux-gYG__iconBtn{border:1px solid var(--purple-line);width:34px;height:34px;color:var(--lavender-text);cursor:pointer;transition:background var(--dur-micro) var(--ease-wake), color var(--dur-micro) var(--ease-wake);background:#08041699;border-radius:8px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.auditEditor-module__ux-gYG__iconBtn:hover{color:#ffb4b4;background:#ff787829}.auditEditor-module__ux-gYG__addBtn{border-radius:var(--radius-pill);border:1px solid var(--purple-line);color:var(--pillow);font-family:var(--font-body);cursor:pointer;width:fit-content;transition:background var(--dur-micro) var(--ease-wake), transform var(--dur-micro) var(--ease-wake);background:#8460ed29;align-items:center;gap:6px;padding:8px 16px;font-size:.84rem;display:inline-flex}.auditEditor-module__ux-gYG__addBtn:hover{background:#8460ed4d;transform:translateY(-1px)}.auditEditor-module__ux-gYG__emptyTop{color:var(--lavender-text);opacity:.8;margin:0;font-size:.84rem}.auditEditor-module__ux-gYG__divider{background:var(--purple-line);border:none;height:1px;margin:0}@media (prefers-reduced-motion:reduce){.auditEditor-module__ux-gYG__chevron,.auditEditor-module__ux-gYG__triBtn,.auditEditor-module__ux-gYG__addBtn,.auditEditor-module__ux-gYG__iconBtn{transition:none}}@media (max-width:640px){.auditEditor-module__ux-gYG__topRow{row-gap:var(--space-2);grid-template-columns:24px 1fr 1fr}.auditEditor-module__ux-gYG__topRow>.auditEditor-module__ux-gYG__iconBtn{grid-column:1/-1;justify-self:end}}.auditEditor-module__ux-gYG__summaryIcon{border:1px solid var(--purple-line);width:30px;height:30px;color:var(--purple-300);transition:background var(--dur-micro) var(--ease-wake), color var(--dur-micro) var(--ease-wake);background:#6633e833;border-radius:9px;flex:none;place-items:center;display:grid}.auditEditor-module__ux-gYG__summaryIconOn{background:var(--tile-fill);color:#fff;border-color:#ffffff38}.auditEditor-module__ux-gYG__section[data-absent] .auditEditor-module__ux-gYG__summaryIcon,.auditEditor-module__ux-gYG__section[data-irrelevant] .auditEditor-module__ux-gYG__summaryIcon{opacity:.45}.auditEditor-module__ux-gYG__inputWrap{border:1px solid var(--purple-line);transition:border-color var(--dur-micro) var(--ease-wake), box-shadow var(--dur-micro) var(--ease-wake);background:#08041699;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.auditEditor-module__ux-gYG__inputWrap:focus-within{border-color:var(--wide-awake);box-shadow:0 0 0 3px #d4f0001a}.auditEditor-module__ux-gYG__inputIcon{width:34px;color:var(--purple-300);background:#6633e82e;border-right:1px solid #a98ff324;flex:none;place-items:center;display:grid}.auditEditor-module__ux-gYG__inputWrap .auditEditor-module__ux-gYG__input{background:0 0;border:0;border-radius:0;flex:1;min-width:0}.auditEditor-module__ux-gYG__inputWrap .auditEditor-module__ux-gYG__input:focus{outline:none}.auditEditor-module__ux-gYG__boolLine{align-items:center;gap:10px;display:flex}.auditEditor-module__ux-gYG__fieldIconChip{width:30px;height:30px;color:var(--purple-300);background:#6633e82e;border-radius:9px;flex:none;place-items:center;display:grid}.auditEditor-module__ux-gYG__triBtn:active{transform:scale(.96)}.auditEditor-module__ux-gYG__triBtnActiveYes,.auditEditor-module__ux-gYG__triBtnActiveNo{box-shadow:0 0 14px #6633e859}
.charts-module__zYbCZG__wrap{gap:var(--space-2);min-width:0;font-family:var(--font-body);flex-direction:column;display:flex}.charts-module__zYbCZG__radarWrap{justify-content:center;align-items:center;min-width:0;display:flex}.charts-module__zYbCZG__radarSvg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.charts-module__zYbCZG__radarGrid{fill:none;stroke:var(--purple-line);stroke-width:1px}.charts-module__zYbCZG__radarGridOuter{fill:none;stroke:#cfc3ee57;stroke-width:1px}.charts-module__zYbCZG__radarSpoke{stroke:var(--purple-line);stroke-width:1px}.charts-module__zYbCZG__radarArea{fill:#6633e847;stroke:var(--wide-awake);stroke-width:2px;stroke-linejoin:round}.charts-module__zYbCZG__radarDot{fill:var(--wide-awake);stroke:var(--midnight);stroke-width:1.5px}.charts-module__zYbCZG__radarLabel{font-family:var(--font-accent);letter-spacing:.04em;text-transform:none;fill:var(--lavender-text);font-size:10px}.charts-module__zYbCZG__radarRing{font-family:var(--font-body);fill:#cfc3ee99;font-size:9px}.charts-module__zYbCZG__light .charts-module__zYbCZG__radarGrid{stroke:#0b0b0f1f}.charts-module__zYbCZG__light .charts-module__zYbCZG__radarGridOuter{stroke:#0b0b0f47}.charts-module__zYbCZG__light .charts-module__zYbCZG__radarSpoke{stroke:#0b0b0f1f}.charts-module__zYbCZG__light .charts-module__zYbCZG__radarArea{fill:#6633e82e;stroke:var(--rem-purple)}.charts-module__zYbCZG__light .charts-module__zYbCZG__radarDot{fill:var(--rem-purple);stroke:var(--pillow)}.charts-module__zYbCZG__light .charts-module__zYbCZG__radarLabel{fill:var(--muted-text);font-size:8pt}.charts-module__zYbCZG__light .charts-module__zYbCZG__radarRing{fill:#6e6584b3;font-size:8pt}.charts-module__zYbCZG__fallback{gap:var(--space-1);flex-direction:column;display:flex}.charts-module__zYbCZG__bars{flex-direction:column;gap:10px;display:flex}.charts-module__zYbCZG__barRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(96px,.42fr) 1fr auto;min-width:0;display:grid}.charts-module__zYbCZG__barLabel{color:var(--lavender-text);text-transform:none;overflow-wrap:anywhere;min-width:0;font-size:.82rem}.charts-module__zYbCZG__barTrack{border-radius:var(--radius-pill);width:100%;height:14px;box-shadow:inset 0 0 0 1px var(--purple-line);background:#0804168c;position:relative;overflow:hidden}.charts-module__zYbCZG__barFill{border-radius:var(--radius-pill);min-width:2px;height:100%;transition:width var(--dur-enter) var(--ease-wake)}.charts-module__zYbCZG__fillStrong{background:linear-gradient(90deg, #d4f000a6 0%, var(--wide-awake) 100%)}.charts-module__zYbCZG__fillGood{background:linear-gradient(90deg,#3aa76a 0%,#57e08f 100%)}.charts-module__zYbCZG__fillMid{background:linear-gradient(90deg, var(--rem-purple) 0%, var(--purple-300) 100%)}.charts-module__zYbCZG__fillLow{background:linear-gradient(90deg,#c2545a 0%,#ff7878 100%)}.charts-module__zYbCZG__benchTick{background:var(--pillow);border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px);box-shadow:0 0 0 1px #08041680}.charts-module__zYbCZG__barValue{color:var(--pillow);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.charts-module__zYbCZG__barEmpty{color:var(--lavender-text);margin:0;font-size:.86rem}.charts-module__zYbCZG__light .charts-module__zYbCZG__barLabel{font-size:var(--pdf-t1);letter-spacing:.04em;color:#1a0b3394;font-weight:600}.charts-module__zYbCZG__light .charts-module__zYbCZG__barTrack{background:#0b0b0f0f;box-shadow:inset 0 0 0 1px #0b0b0f1f}.charts-module__zYbCZG__light .charts-module__zYbCZG__barFill{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff38}.charts-module__zYbCZG__light .charts-module__zYbCZG__fillStrong{background:linear-gradient(90deg,#17a55f 0%,#35d97f 60%,#6ff0a8 100%)}.charts-module__zYbCZG__light .charts-module__zYbCZG__fillGood{background:linear-gradient(90deg,#1f9e8a 0%,#2fd0a8 65%,#6bf0cd 100%)}.charts-module__zYbCZG__light .charts-module__zYbCZG__fillMid{background:linear-gradient(90deg,#6633e8 0%,#8b5cf6 60%,#b79bff 100%)}.charts-module__zYbCZG__light .charts-module__zYbCZG__fillLow{background:linear-gradient(90deg,#d61f45 0%,#f2506a 62%,#ff8fa2 100%)}.charts-module__zYbCZG__light .charts-module__zYbCZG__benchTick{background:var(--blackout);box-shadow:0 0 0 1px #fff9}.charts-module__zYbCZG__light .charts-module__zYbCZG__barValue{color:var(--blackout);font-size:10pt}.charts-module__zYbCZG__light .charts-module__zYbCZG__barEmpty{color:var(--muted-text)}@media (prefers-reduced-motion:reduce){.charts-module__zYbCZG__barFill{transition:none}}@media (max-width:560px){.charts-module__zYbCZG__barRow{gap:var(--space-1);grid-template-columns:minmax(72px,.5fr) 1fr auto}}
.auditReport-module__jm6yhq__report{--r-bg:transparent;--r-panel:#12082c99;--r-panel-deep:#0804168c;--r-line:var(--purple-line);--r-line-soft:#cfc3ee1f;--r-ink:var(--pillow);--r-ink-muted:var(--lavender-text);--r-ink-faint:#cfc3ee99;--r-accent:var(--lavender-text);--r-strong:#57e08f;--r-strong-bg:#57e08f24;--r-strong-line:#57e08f4d;--r-avg:#f0b54b;--r-avg-bg:#f0b54b24;--r-avg-line:#f0b54b4d;--r-weak:#ff8585;--r-weak-bg:#ff787824;--r-weak-line:#ff78784d;gap:var(--space-3);padding:var(--space-3);background:var(--r-bg);color:var(--r-ink);font-family:var(--font-body);line-height:var(--leading-body);flex-direction:column;display:flex}.auditReport-module__jm6yhq__dark{--r-variant:dark}.auditReport-module__jm6yhq__light{--r-bg:#fff;--r-panel:#fff;--r-panel-deep:#f6f3fc;--r-line:#6633e838;--r-line-soft:#6633e81f;--r-ink:var(--blackout);--r-ink-muted:var(--muted-text);--r-ink-faint:#9a90b0;--r-accent:var(--rem-purple);--r-strong:#1f9d5e;--r-strong-bg:#1f9d5e1a;--r-strong-line:#1f9d5e47;--r-avg:#b9802a;--r-avg-bg:#b9802a1a;--r-avg-line:#b9802a47;--r-weak:#cc3b3b;--r-weak-bg:#cc3b3b14;--r-weak-line:#cc3b3b42}.auditReport-module__jm6yhq__section{gap:var(--space-2);padding:var(--space-3);background:var(--r-panel);border:1px solid var(--r-line);border-radius:var(--radius-card);flex-direction:column;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__section{box-shadow:none}.auditReport-module__jm6yhq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.auditReport-module__jm6yhq__sectionHeadMain{align-items:flex-start;gap:14px;min-width:0;display:flex}.auditReport-module__jm6yhq__sectionNum{font-family:var(--font-accent);letter-spacing:.06em;color:var(--r-accent);background:var(--r-panel-deep);border:1px solid var(--r-line-soft);border-radius:9px;flex-shrink:0;margin-top:3px;padding:7px 9px;font-size:.74rem;font-weight:600;line-height:1}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionNum{color:var(--rem-purple);background:#f3eefc;border-color:#6633e82e}.auditReport-module__jm6yhq__sectionRule{background:linear-gradient(90deg, var(--r-accent) 0%, var(--r-line-soft) 34%, transparent 100%);opacity:.6;border-radius:2px;height:2px;margin:2px 0 4px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionRule{opacity:1;background:linear-gradient(90deg, var(--rem-purple) 0%, #6633e82e 30%, transparent 100%)}.auditReport-module__jm6yhq__sectionTitle{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3);line-height:var(--leading-display);text-transform:none;color:var(--r-ink);margin:0}.auditReport-module__jm6yhq__eyebrow{font-family:var(--font-accent);font-weight:500;font-size:var(--text-label);letter-spacing:var(--tracking-accent);text-transform:none;color:var(--r-ink-muted)}.auditReport-module__jm6yhq__sectionNote{font-size:var(--text-sm);color:var(--r-ink-muted);min-width:0}.auditReport-module__jm6yhq__sectionNote .auditReport-module__jm6yhq__inlineLink{margin-top:0}.auditReport-module__jm6yhq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);border:1px solid var(--r-line);background:linear-gradient(160deg,#8460ed2e 0%,#1a0b332e 100%);background-color:var(--r-panel);flex-wrap:wrap;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__header{background:var(--gradient-sleep);color:var(--pillow);border-color:#0000}.auditReport-module__jm6yhq__brandSide{align-items:center;gap:var(--space-2);min-width:0;display:flex}.auditReport-module__jm6yhq__logo{object-fit:contain;flex-shrink:0;width:auto;height:36px}.auditReport-module__jm6yhq__brandText{flex-direction:column;gap:2px;min-width:0;display:flex}.auditReport-module__jm6yhq__agencyName{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:none;color:var(--r-ink);font-size:1.15rem}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__agencyName{color:var(--pillow)}.auditReport-module__jm6yhq__systemName{font-family:var(--font-accent);font-size:var(--text-label);letter-spacing:var(--tracking-accent);text-transform:none;color:var(--r-ink-muted)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__systemName{color:var(--lavender-text)}.auditReport-module__jm6yhq__docMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.auditReport-module__jm6yhq__docKicker{font-family:var(--font-accent);font-size:var(--text-label);letter-spacing:var(--tracking-accent);text-transform:none;color:var(--r-accent)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docKicker{color:var(--wide-awake)}.auditReport-module__jm6yhq__docClient{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:none;color:var(--r-ink);word-break:break-word;font-size:1.4rem}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docClient{color:var(--pillow)}.auditReport-module__jm6yhq__docDate{font-size:var(--text-sm);color:var(--r-ink-muted)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docDate{color:var(--lavender-text)}.auditReport-module__jm6yhq__verdict{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.auditReport-module__jm6yhq__scoreRingWrap{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.auditReport-module__jm6yhq__scoreRing{flex-shrink:0;width:150px;height:150px}.auditReport-module__jm6yhq__ringTrack{fill:none;stroke:var(--r-line-soft)}.auditReport-module__jm6yhq__ringFill{fill:none;transform-origin:50%;transform:rotate(-90deg)}.auditReport-module__jm6yhq__ringScore{font-family:var(--font-display);font-weight:var(--weight-display);fill:var(--r-ink)}.auditReport-module__jm6yhq__ringOutOf{font-family:var(--font-body);fill:var(--r-ink-muted)}.auditReport-module__jm6yhq__gradePill{border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.04em;border:1px solid #0000;align-items:center;gap:6px;padding:4px 14px;font-size:.95rem;display:inline-flex}.auditReport-module__jm6yhq__verdictBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.auditReport-module__jm6yhq__verdictBadgeRow{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.auditReport-module__jm6yhq__verdictSummary{font-size:var(--text-body-lg);color:var(--r-ink);margin:0}.auditReport-module__jm6yhq__badge{border-radius:var(--radius-pill);letter-spacing:.02em;text-transform:none;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.auditReport-module__jm6yhq__badgeStrong{background:var(--r-strong-bg);color:var(--r-strong);border-color:var(--r-strong-line)}.auditReport-module__jm6yhq__badgeAverage{background:var(--r-avg-bg);color:var(--r-avg);border-color:var(--r-avg-line)}.auditReport-module__jm6yhq__badgeWeak{background:var(--r-weak-bg);color:var(--r-weak);border-color:var(--r-weak-line)}.auditReport-module__jm6yhq__radarWrap{justify-content:center;width:100%;display:flex}.auditReport-module__jm6yhq__table{flex-direction:column;gap:6px;display:flex}.auditReport-module__jm6yhq__tableRow{align-items:center;gap:var(--space-2);background:var(--r-panel-deep);border:1px solid var(--r-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px 14px;display:grid}.auditReport-module__jm6yhq__tableLabel{color:var(--r-ink);min-width:0;font-size:.94rem}.auditReport-module__jm6yhq__tableScore{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--r-ink);white-space:nowrap;text-align:right;font-size:1.05rem}.auditReport-module__jm6yhq__tableScoreNum{color:var(--r-accent)}.auditReport-module__jm6yhq__platformGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.auditReport-module__jm6yhq__platformCard{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--r-panel-deep);border:1px solid var(--r-line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.auditReport-module__jm6yhq__platformHead{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.auditReport-module__jm6yhq__platformName{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:none;color:var(--r-ink);font-size:1.05rem}.auditReport-module__jm6yhq__platformHandle{font-size:var(--text-sm);color:var(--r-ink-muted);word-break:break-word}.auditReport-module__jm6yhq__platformStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.auditReport-module__jm6yhq__stat{flex-direction:column;gap:1px;min-width:0;display:flex}.auditReport-module__jm6yhq__statLabel{letter-spacing:.04em;text-transform:none;color:var(--r-ink-faint);font-size:.68rem}.auditReport-module__jm6yhq__statValue{color:var(--r-ink);word-break:break-word;font-size:.94rem;font-weight:600}.auditReport-module__jm6yhq__statValueGood{color:var(--r-strong)}.auditReport-module__jm6yhq__statValueBad{color:var(--r-weak)}.auditReport-module__jm6yhq__warnChip{border-radius:var(--radius-pill);background:var(--r-weak-bg);color:var(--r-weak);border:1px solid var(--r-weak-line);align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;font-weight:600;display:inline-flex}.auditReport-module__jm6yhq__warnChip svg{flex-shrink:0}.auditReport-module__jm6yhq__noteChip{background:var(--purple-glass);color:var(--lavender-text);border:1px solid var(--purple-line);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__noteChip{color:#6633e8;background:#f8f6fd;border-color:#ede7fb}.auditReport-module__jm6yhq__noteChip svg{flex-shrink:0}.auditReport-module__jm6yhq__twoCol{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}.auditReport-module__jm6yhq__twoColStack{gap:var(--space-3);flex-direction:column;display:flex}.auditReport-module__jm6yhq__twoColPin{margin-top:auto}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checklist.auditReport-module__jm6yhq__linkCard{border-radius:10px;padding:6px 12px}.auditReport-module__jm6yhq__checklist.auditReport-module__jm6yhq__linkCard{justify-content:center}.auditReport-module__jm6yhq__checklist.auditReport-module__jm6yhq__linkCard .auditReport-module__jm6yhq__inlineLink{margin-top:0}.auditReport-module__jm6yhq__subTitle{margin:0 0 var(--space-1);font-family:var(--font-display);font-weight:var(--weight-display);text-transform:none;color:var(--r-ink);font-size:1rem}.auditReport-module__jm6yhq__checklist{flex-direction:column;gap:6px;display:flex}.auditReport-module__jm6yhq__checkRow{background:var(--r-panel-deep);border:1px solid var(--r-line);color:var(--r-ink);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 12px;font-size:.88rem;display:grid}.auditReport-module__jm6yhq__checkIconPass{color:var(--r-strong);display:inline-flex}.auditReport-module__jm6yhq__checkIconFail{color:var(--r-weak);display:inline-flex}.auditReport-module__jm6yhq__checkIconUnknown{color:var(--r-ink-faint);display:inline-flex}.auditReport-module__jm6yhq__checkVal{color:var(--r-ink-muted);white-space:nowrap;font-size:.8rem}.auditReport-module__jm6yhq__repGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.auditReport-module__jm6yhq__repCard{padding:var(--space-2);background:var(--r-panel-deep);border:1px solid var(--r-line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;display:flex}.auditReport-module__jm6yhq__repLabel{font-family:var(--font-accent);letter-spacing:.08em;text-transform:none;color:var(--r-ink-muted);font-size:.68rem}.auditReport-module__jm6yhq__repValue{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--r-ink);font-size:1.4rem;line-height:1.1}.auditReport-module__jm6yhq__repStars{color:var(--r-avg);align-items:center;gap:2px;display:inline-flex}.auditReport-module__jm6yhq__repStars svg{fill:currentColor}.auditReport-module__jm6yhq__repStarEmpty{color:var(--r-line)}.auditReport-module__jm6yhq__repSub{color:var(--r-ink-muted);font-size:.76rem}.auditReport-module__jm6yhq__cutoff{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.auditReport-module__jm6yhq__cutoffLine{background:linear-gradient(90deg, transparent, var(--r-line) 50%, transparent);flex:1;height:1px}.auditReport-module__jm6yhq__cutoffText{font-family:var(--font-accent);font-size:var(--text-label);letter-spacing:var(--tracking-accent);text-transform:none;color:var(--r-ink-muted);white-space:nowrap}.auditReport-module__jm6yhq__fixList{flex-direction:column;gap:8px;display:flex}.auditReport-module__jm6yhq__fixRow{align-items:start;gap:var(--space-2);background:var(--r-panel-deep);border:1px solid var(--r-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px;display:grid}.auditReport-module__jm6yhq__fixRank{border-radius:var(--radius-pill);border:1px solid var(--r-line);width:26px;height:26px;font-family:var(--font-display);font-weight:var(--weight-display);color:var(--r-ink);background:#8460ed38;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRank{background:#6633e81a}.auditReport-module__jm6yhq__fixMain{flex-direction:column;gap:3px;min-width:0;display:flex}.auditReport-module__jm6yhq__fixLabel{color:var(--r-ink);font-size:.96rem;font-weight:600}.auditReport-module__jm6yhq__fixPlatformTag{color:var(--r-ink-muted);font-size:.72rem;font-weight:500}.auditReport-module__jm6yhq__fixWhy{color:var(--r-ink-muted);font-size:.82rem}.auditReport-module__jm6yhq__fixDelta{white-space:nowrap;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.auditReport-module__jm6yhq__fixCurrent{color:var(--r-weak);font-size:.84rem;font-weight:600}.auditReport-module__jm6yhq__fixArrow{color:var(--r-ink-faint);font-size:.7rem}.auditReport-module__jm6yhq__fixTarget{color:var(--r-strong);font-size:.84rem;font-weight:600}.auditReport-module__jm6yhq__recoList{flex-direction:column;gap:8px;display:flex}.auditReport-module__jm6yhq__recoRow{align-items:start;gap:var(--space-2);background:var(--r-panel-deep);border:1px solid var(--r-line);border-radius:10px;grid-template-columns:auto 1fr;padding:12px 14px;display:grid}.auditReport-module__jm6yhq__recoIcon{border-radius:var(--radius-sm);border:1px solid var(--r-line);width:30px;height:30px;color:var(--r-accent);background:#8460ed33;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoIcon{color:var(--rem-purple);background:#6633e81a}.auditReport-module__jm6yhq__recoBody{flex-direction:column;gap:2px;min-width:0;display:flex}.auditReport-module__jm6yhq__recoCat{font-family:var(--font-accent);letter-spacing:.08em;text-transform:none;color:var(--r-ink-muted);font-size:.68rem}.auditReport-module__jm6yhq__recoText{color:var(--r-ink);font-size:.94rem}.auditReport-module__jm6yhq__locked{border-radius:var(--radius-card);border:1px solid var(--r-line);background:var(--r-panel);padding:var(--space-4) var(--space-3);position:relative;overflow:hidden}.auditReport-module__jm6yhq__lockedBlur{padding:var(--space-3);filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}.auditReport-module__jm6yhq__lockedFauxRow{background:linear-gradient(90deg, var(--r-panel-deep) 0%, #8460ed2e 100%);border:1px solid var(--r-line);border-radius:10px;height:40px}.auditReport-module__jm6yhq__lockedOverlay{z-index:1;text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);flex-direction:column;display:flex;position:relative}.auditReport-module__jm6yhq__lockBadge{border-radius:var(--radius-pill);border:1px solid var(--r-line);width:56px;height:56px;color:var(--r-accent);background:#8460ed38;justify-content:center;align-items:center;display:inline-flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__lockBadge{color:var(--rem-purple);background:#6633e81a}.auditReport-module__jm6yhq__lockedHeadline{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3);line-height:var(--leading-display);text-transform:none;color:var(--r-ink);max-width:30ch;margin:0}.auditReport-module__jm6yhq__lockedList{text-align:left;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auditReport-module__jm6yhq__lockedItem{color:var(--r-ink);align-items:center;gap:9px;font-size:.92rem;display:flex}.auditReport-module__jm6yhq__lockedItem svg{color:var(--r-accent);flex-shrink:0}.auditReport-module__jm6yhq__lockedSub{font-size:var(--text-body);color:var(--r-ink-muted);max-width:46ch;margin:0}.auditReport-module__jm6yhq__lockedCtas{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex}.auditReport-module__jm6yhq__ctaPrimary{border-radius:var(--radius-pill);font-family:var(--font-body);background:var(--grad-lime);color:var(--midnight);box-shadow:var(--shadow-glow-lime);border:1px solid #0000;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__ctaPrimary{background:var(--grad-purple);color:var(--pillow);box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.auditReport-module__jm6yhq__ctaSecondary{border-radius:var(--radius-pill);font-family:var(--font-body);color:var(--r-ink);border:1px solid var(--r-line);background:0 0;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.auditReport-module__jm6yhq__empty{padding:var(--space-2);color:var(--r-ink-muted);background:var(--r-panel-deep);border:1px dashed var(--r-line);border-radius:var(--radius-sm);margin:0;font-size:.9rem}.auditReport-module__jm6yhq__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:16px var(--space-3);border-radius:var(--radius-card);background:var(--gradient-sleep);background-color:var(--rem-purple);font-family:var(--font-accent);font-size:var(--text-label);letter-spacing:.06em;text-transform:none;color:var(--lavender-text);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-wrap:wrap;margin-top:4px;display:flex}.auditReport-module__jm6yhq__footerMark{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--pillow);font-size:.98rem}.auditReport-module__jm6yhq__footerText{color:var(--lavender-text)}.auditReport-module__jm6yhq__footerYear{color:var(--wide-awake);font-weight:600}.auditReport-module__jm6yhq__gaps{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);border:1px solid var(--r-avg-line);background:var(--r-avg-bg);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;display:flex}.auditReport-module__jm6yhq__gapsHead{color:var(--r-avg);align-items:center;gap:12px;display:flex}.auditReport-module__jm6yhq__gapsTitle{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3);text-transform:none;color:var(--r-ink);margin:0}.auditReport-module__jm6yhq__gapsLead{font-size:var(--text-sm);color:var(--r-ink-muted);margin:0}.auditReport-module__jm6yhq__gapsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.auditReport-module__jm6yhq__gapItem{background:var(--r-panel);border:1px solid var(--r-line);border-left:3px solid var(--r-avg);border-radius:12px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.auditReport-module__jm6yhq__gapCritical{border-left-color:var(--r-weak);background:var(--r-weak-bg)}.auditReport-module__jm6yhq__gapTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.auditReport-module__jm6yhq__gapLabel{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:none;color:var(--r-ink);font-size:.98rem}.auditReport-module__jm6yhq__gapFlag{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--r-weak);background:var(--r-weak-bg);border:1px solid var(--r-weak-line);border-radius:var(--radius-pill);flex-shrink:0;padding:3px 8px;font-size:.6rem}.auditReport-module__jm6yhq__gapWhy{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--r-ink-muted)}.auditReport-module__jm6yhq__header,.auditReport-module__jm6yhq__verdict,.auditReport-module__jm6yhq__section,.auditReport-module__jm6yhq__gaps,.auditReport-module__jm6yhq__locked,.auditReport-module__jm6yhq__footer,.auditReport-module__jm6yhq__platformCard,.auditReport-module__jm6yhq__checkRow,.auditReport-module__jm6yhq__repCard,.auditReport-module__jm6yhq__fixRow,.auditReport-module__jm6yhq__recoRow,.auditReport-module__jm6yhq__gapItem{break-inside:avoid;page-break-inside:avoid}.auditReport-module__jm6yhq__sectionHead,.auditReport-module__jm6yhq__sectionRule{break-after:avoid;page-break-after:avoid}@media (max-width:640px){.auditReport-module__jm6yhq__verdict{text-align:center;grid-template-columns:1fr;justify-items:center}.auditReport-module__jm6yhq__verdictBadgeRow{justify-content:center}.auditReport-module__jm6yhq__fixRow{grid-template-columns:auto minmax(0,1fr)}.auditReport-module__jm6yhq__fixDelta{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px}}.auditReport-module__jm6yhq__inlineLink{overflow-wrap:anywhere;font-family:var(--font-accent);letter-spacing:.06em;color:var(--r-accent);text-underline-offset:3px;margin-top:10px;font-size:.72rem;text-decoration:underline;display:inline-block}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__inlineLink{color:var(--rem-purple)}.auditReport-module__jm6yhq__srcList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auditReport-module__jm6yhq__srcItem{border:1px solid var(--r-line-soft);background:var(--r-panel);border-radius:10px;gap:2px;padding:8px 11px;text-decoration:none;display:grid}.auditReport-module__jm6yhq__srcLabel{font-family:var(--font-body);color:var(--r-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--r-line);text-decoration-color:var(--r-line);font-size:.8rem;font-weight:600}.auditReport-module__jm6yhq__srcNote{font-family:var(--font-body);color:var(--r-ink-muted);font-size:.74rem;line-height:1.45}.auditReport-module__jm6yhq__headerLozenge{background:#d4f000;border-radius:999px;width:32px;height:4px;margin:6px 0;display:block}.auditReport-module__jm6yhq__light{--pdf-t1:8pt;--pdf-t2:10pt;--pdf-t3:12pt;--pdf-t4:14pt;--pdf-t5:16pt;--pdf-t6:18pt;font-size:var(--pdf-t2);color:#0b0b0f;line-height:1.5}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__section{break-inside:avoid;background:#fff;border:1px solid #ede7fb;border-radius:16px;margin-bottom:24px;padding:24px 18px 18px;box-shadow:0 5px 16px #1a0b3312}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__header{background:linear-gradient(110deg,#6633e8 0%,#1a0b33 100%);border-radius:18px;min-height:76px;padding:16px 20px;box-shadow:0 8px 20px #1a0b3329}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__agencyName{font-family:var(--font-display);font-size:var(--pdf-t4);color:#fff;font-weight:700;line-height:1.1}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__systemName{font-size:var(--pdf-t1);color:#ffffffc7;letter-spacing:.08em;font-weight:500}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docKicker{font-size:var(--pdf-t2);color:#fff;letter-spacing:.08em;font-weight:600}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docClient{font-family:var(--font-display);font-size:var(--pdf-t6);color:#fff;font-weight:700;line-height:1.1}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docDate{font-size:var(--pdf-t1);color:#ffffffc7;font-weight:500;line-height:1.4}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docMeta{align-items:flex-end}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__docMeta .auditReport-module__jm6yhq__headerLozenge{margin:6px 0 4px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__verdict{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:26px;padding:4px 2px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__scoreRing{width:112px;height:112px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__ringScore{font-family:var(--font-display);fill:#1a0b33;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__ringOutOf{fill:#1a0b3394;font-weight:600}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gradePill{color:#6633e8;font-size:var(--pdf-t1);background:#ede7fb;border:0;border-radius:999px;padding:5px 10px;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__verdictSummary{font-size:var(--pdf-t2);color:#0b0b0f;line-height:1.55}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionHead{border-bottom:1px solid #ede7fb;margin-bottom:16px;padding-bottom:10px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionRule{display:none}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionNum{color:#fff;width:30px;height:30px;font-family:var(--font-display);font-size:var(--pdf-t2);background:#6633e8;border:0;border-radius:10px;font-weight:700;box-shadow:0 3px 8px #1a0b3324}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__eyebrow{font-size:var(--pdf-t1);letter-spacing:.12em;text-transform:uppercase;color:#6633e8;margin-bottom:4px;font-weight:700;line-height:1.2}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionTitle{font-family:var(--font-display);font-size:var(--pdf-t4);color:#1a0b33;font-weight:700;line-height:1.15}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badge{font-size:var(--pdf-t1);letter-spacing:.04em;border:0;border-radius:999px;padding:3px 7px;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badgeStrong{color:#13795b;background:#e8f6f0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badgeAverage{color:#956000;background:#fff3d6}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badgeWeak{color:#b4233d;background:#fce8ec}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__tableRow{background:#fff;border:1px solid #ede7fb;border-radius:11px;min-height:44px;margin-bottom:7px;padding:9px 12px;box-shadow:0 2px 7px #1a0b330b}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__tableLabel{font-size:var(--pdf-t2);color:#1a0b33;font-weight:600}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__tableScoreNum{font-family:var(--font-display);font-size:var(--pdf-t3);color:#6633e8;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__platformCard{break-inside:avoid;background:#fff;border:1px solid #ede7fb;border-top:3px solid #6633e8;border-radius:15px;padding:16px;box-shadow:0 5px 14px #1a0b3312}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__platformName{font-family:var(--font-display);font-size:var(--pdf-t3);color:#1a0b33;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__platformHandle{color:#6633e8;font-weight:600}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__statValue{font-family:var(--font-display);font-size:var(--pdf-t5);color:#0b0b0f;font-weight:700;line-height:1}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__statLabel{font-size:var(--pdf-t1);letter-spacing:.04em;color:#1a0b3394;font-weight:600}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__stat{border-bottom:1px solid #ede7fb;padding:9px 0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checklist{break-inside:avoid;background:#f8f6fd;border-radius:13px;padding:12px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkRow{min-height:38px;font-size:var(--pdf-t2);color:#0b0b0f;background:#fff;border:1px solid #ede7fb;border-radius:10px;gap:10px;margin-bottom:6px;padding:8px 10px;line-height:1.4}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkRow:last-child{margin-bottom:0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconPass,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconFail,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconUnknown{border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconPass{color:#fff;background:linear-gradient(145deg,#35d97f 0%,#17a55f 55%,#0d7742 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconFail{color:#fff;background:linear-gradient(145deg,#f2506a 0%,#d61f45 55%,#8f1f36 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkVal{font-size:var(--pdf-t1);color:#1a0b339e}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRow{break-inside:avoid;background:#fff;border:1px solid #ede7fb;border-left:4px solid #6633e8;border-radius:0 12px 12px 0;margin-bottom:8px;padding:12px 14px;box-shadow:0 2px 8px #1a0b330b}.auditReport-module__jm6yhq__fixRow_quick,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRow_quick{border-left-color:#17a55f}.auditReport-module__jm6yhq__fixRow_ongoing,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRow_ongoing{border-left-color:#7b4ded}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRank{color:#6633e8;width:24px;height:24px;font-family:var(--font-display);font-size:var(--pdf-t2);background:#ede7fb;border:0;border-radius:8px;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixLabel{font-size:var(--pdf-t3);color:#1a0b33;font-weight:700;line-height:1.35}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixWhy{font-size:var(--pdf-t2);color:#0b0b0fb8;line-height:1.5}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixCurrent,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixTarget{font-size:var(--pdf-t1);background:#fff;border:1px solid #ede7fb;border-radius:999px;padding:3px 6px;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixTarget{color:#6633e8}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoRow{break-inside:avoid;background:#f8f6fd;border:1px solid #ede7fb;border-radius:14px;margin-bottom:10px;padding:15px 16px;box-shadow:inset 4px 0 #6633e8}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoIcon{color:#6633e8;background:#fff;border:1px solid #ede7fb;border-radius:9px;width:28px;height:28px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoCat{font-family:var(--font-display);font-size:var(--pdf-t3);color:#1a0b33;margin-bottom:6px;font-weight:700;line-height:1.3}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoText{font-size:var(--pdf-t2);color:#0b0b0f;line-height:1.55}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__srcList{background:#f8f6fd;border:1px solid #ede7fb;border-radius:14px;gap:16px 24px;padding:16px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__srcItem{break-inside:avoid;background:0 0;border:0;border-radius:0;align-content:start;padding:0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__srcLabel{font-size:var(--pdf-t2);color:#1a0b33;text-underline-offset:2px;font-weight:700;line-height:1.35;text-decoration-color:#6633e8;text-decoration-thickness:1px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__srcNote{font-size:var(--pdf-t1);color:#0b0b0fad;line-height:1.45}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__footer{background:linear-gradient(110deg,#6633e8 0%,#1a0b33 100%);border:0;border-radius:16px;min-height:48px;margin-top:24px;padding:12px 18px;box-shadow:0 -3px 12px #1a0b3314}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__footerMark{font-family:var(--font-display);font-size:var(--pdf-t3);color:#fff;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__footerText,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__footerYear{font-size:var(--pdf-t1);color:#ffffffc2;border-left:1px solid #ffffff2e;padding-left:10px;font-weight:500}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gaps{break-inside:avoid;background:#f8f6fd;border:1px solid #ede7fb;border-radius:16px;margin-bottom:24px;box-shadow:0 5px 16px #1a0b3312}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapsTitle{font-family:var(--font-display);font-size:var(--pdf-t4);color:#1a0b33;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapsLead{color:#0b0b0fad}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapItem{background:#fff;border:1px solid #ede7fb;border-left:4px solid #6633e8;border-radius:0 12px 12px 0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapItem.auditReport-module__jm6yhq__gapCritical{background:#fdf4f6;border-color:#f7dde4 #f7dde4 #f7dde4 #b4233d}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapFlag{color:#b4233d;font-size:var(--pdf-t1);background:#fce8ec;border:0;border-radius:999px;padding:3px 7px;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapLabel{color:#1a0b33;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapWhy{color:#0b0b0fb8}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapsHead{color:#6633e8}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionNum,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRank{text-align:center;place-items:center;line-height:1;display:grid}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__helpCta{break-inside:avoid;background:#f8f6fd;border:1px solid #ede7fb;border-left:4px solid #6633e8;border-radius:0 16px 16px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 22px;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__helpCtaTitle{font-family:var(--font-display);font-size:var(--pdf-t3);color:#1a0b33;text-transform:none;margin:0 0 6px;font-weight:700}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__helpCtaText{font-family:var(--font-body);font-size:var(--pdf-t2);color:#0b0b0fb8;max-width:420px;margin:0;line-height:1.55}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__helpCtaActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__helpCta .auditReport-module__jm6yhq__ctaPrimary{color:#fff;font-family:var(--font-body);font-size:var(--pdf-t2);background:#6633e8;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__helpCta .auditReport-module__jm6yhq__ctaSecondary{font-family:var(--font-body);font-size:var(--pdf-t2);color:#6633e8;text-underline-offset:3px;font-weight:700;text-decoration:underline}.auditReport-module__jm6yhq__dark .auditReport-module__jm6yhq__helpCta{border:1px solid var(--r-line);background:var(--r-panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.auditReport-module__jm6yhq__dark .auditReport-module__jm6yhq__helpCtaTitle{font-family:var(--font-display);color:var(--r-ink);margin:0 0 6px}.auditReport-module__jm6yhq__dark .auditReport-module__jm6yhq__helpCtaText{color:var(--r-ink-muted);max-width:420px;margin:0}.auditReport-module__jm6yhq__aiLead{font-family:var(--font-body);font-size:var(--pdf-t2,.83rem);color:var(--r-ink-muted);margin:0 0 12px;line-height:1.55}.auditReport-module__jm6yhq__aiRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.auditReport-module__jm6yhq__aiBtnFill{border-radius:999px;width:100%;height:100%;position:absolute;inset:0}.auditReport-module__jm6yhq__aiBtn:has(.auditReport-module__jm6yhq__aiBtnFill){border:0;padding:11px 13px}.auditReport-module__jm6yhq__aiBtn>svg:not(.auditReport-module__jm6yhq__aiBtnFill),.auditReport-module__jm6yhq__aiBtnLabel{z-index:1;position:relative}.auditReport-module__jm6yhq__aiBtn{white-space:nowrap;color:#fff;font-family:var(--font-body);font-size:var(--pdf-t2,.83rem);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.auditReport-module__jm6yhq__aiPromptBox{border:1px solid var(--r-line-soft);background:var(--r-panel-deep);break-inside:avoid;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__aiPromptBox{background:#f8f6fd;border-color:#ede7fb}.auditReport-module__jm6yhq__aiPromptLabel{font-family:var(--font-accent);font-size:var(--pdf-t1,.67rem);letter-spacing:.1em;text-transform:uppercase;color:var(--r-ink-faint)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__aiPromptLabel{color:#6633e8}.auditReport-module__jm6yhq__aiPromptText{font-family:var(--font-body);font-size:var(--pdf-t2,.83rem);color:var(--r-ink-muted);line-height:1.5}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__aiPromptText{color:#0b0b0fb8}.auditReport-module__jm6yhq__gapTop,.auditReport-module__jm6yhq__platformHead{justify-content:flex-start;gap:8px}.auditReport-module__jm6yhq__gapFlag,.auditReport-module__jm6yhq__platformHandle{margin-left:auto}.auditReport-module__jm6yhq__srcLabel{align-items:center;gap:7px;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__repLabel,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixArrow,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixPlatformTag,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__inlineLink{font-size:var(--pdf-t1)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__repSub,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__ringOutOf,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__cutoffText,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapsLead,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapWhy,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionNote,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__platformHandle{font-size:var(--pdf-t2)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapLabel{font-size:var(--pdf-t3)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__repValue{font-size:var(--pdf-t5)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__ringScore{font-size:34pt}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__tableScore{font-size:var(--pdf-t2)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__aiBtn{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:#fff3}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__aiBtn svg{color:#fff}.auditReport-module__jm6yhq__adviceRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:0 0 18px;display:grid}.auditReport-module__jm6yhq__adviceRow:last-child{padding-bottom:0}.auditReport-module__jm6yhq__adviceRank{width:26px;height:26px;color:var(--pillow);font-family:var(--font-accent);background:#8460ed38;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.auditReport-module__jm6yhq__adviceTitle{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--pillow);text-transform:none;font-size:1rem;line-height:1.3}.auditReport-module__jm6yhq__adviceEvidence{font-family:var(--font-body);color:var(--lavender-text);opacity:.75;font-size:.72rem}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceRow{border-top-color:var(--r-line);break-inside:avoid;padding:12px 0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceRank{background:var(--r-accent-soft,#6633e81a);color:var(--rem-purple);font-size:var(--pdf-t1)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceTitle{color:var(--r-ink);font-size:var(--pdf-t3)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceEvidence{color:var(--muted-text);font-size:var(--pdf-t1);opacity:1}.auditReport-module__jm6yhq__light{--badge:42px;--badge-radius:12px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionNum,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoIcon,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceRank,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRank,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapTop>span[style],.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__platformHead>span[style],.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__srcLabel>span[style]{width:var(--badge);height:var(--badge);min-width:var(--badge);text-align:center;box-sizing:border-box;place-items:center;padding:0;line-height:1;display:grid;border-radius:var(--badge-radius)!important}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapTop>span[style] svg,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__platformHead>span[style] svg,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__srcLabel>span[style] svg{width:22px;height:22px}.auditReport-module__jm6yhq__sectionNum,.auditReport-module__jm6yhq__recoIcon,.auditReport-module__jm6yhq__adviceRank,.auditReport-module__jm6yhq__fixRank{text-align:center;box-sizing:border-box;border-radius:11px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;line-height:1;display:grid}.auditReport-module__jm6yhq__light{--glass-rim:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff59;--glass-lift:0 2px 6px #1a0b3324}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionNum{color:#fff;box-shadow:var(--glass-rim), var(--glass-lift);background:linear-gradient(150deg,#8b5cf6 0%,#6633e8 48%,#4a1fb0 100%);border:0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceRank{color:#fff;box-shadow:var(--glass-rim), var(--glass-lift);background:linear-gradient(150deg,#a98ff3 0%,#7b4ded 52%,#5a2bd0 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRank{color:#fff;box-shadow:var(--glass-rim), var(--glass-lift);background:linear-gradient(150deg,#c4b0f7 0%,#8460ed 55%,#6633e8 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoIcon{color:#fff;box-shadow:var(--glass-rim), var(--glass-lift);background:linear-gradient(150deg,#9d7bf5 0%,#6633e8 55%,#35158a 100%);border:0}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__recoIcon svg{color:#fff}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badge,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapFlag,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gradePill,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkVal:not(:empty),.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixTarget,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__closingChip{box-shadow:var(--glass-rim), var(--glass-lift);letter-spacing:.02em;border-radius:999px;padding:4px 11px;font-weight:700;color:#fff!important;border:0!important}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badgeStrong{background:linear-gradient(140deg,#2f9e6b 0%,#1d6f4a 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badgeAverage{background:linear-gradient(140deg,#c98a1c 0%,#8f5f0e 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badgeWeak,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__badgeNeedsWork,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gapFlag{background:linear-gradient(140deg,#d0455f 0%,#8f1f36 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__closingChip{background:var(--grad-purple);box-shadow:inset 0 1px #ffffff40;border:1px solid #ffffff59!important}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gradePill{background:linear-gradient(140deg,#3d2a6b 0%,#1a0b33 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixTarget{background:linear-gradient(140deg,#6633e8 0%,#3d1a8f 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkVal:not(:empty){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:linear-gradient(140deg,#6633e8 0%,#3d1a8f 100%)}.auditReport-module__jm6yhq__closing{margin-top:var(--space-3);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;background:radial-gradient(120% 140% at 12% 0,#a98ff357 0%,#0000 58%),linear-gradient(110deg,#6633e8 0%,#4a1fb0 52%,#1a0b33 100%);border-radius:22px;padding:24px 28px 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 18px 44px #1a0b3347}.auditReport-module__jm6yhq__closingGlass{pointer-events:none;background:radial-gradient(85% 130% at 100% 100%,#0000008c 0%,#0000 60%);position:absolute;inset:0}.auditReport-module__jm6yhq__closingInner{gap:14px;display:grid;position:relative}.auditReport-module__jm6yhq__closingBrand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.auditReport-module__jm6yhq__closingLogo{width:auto;height:40px;display:block}.auditReport-module__jm6yhq__closingTagline{font-family:var(--font-body);font-size:var(--pdf-t2,.9rem);color:#ffffffc2}.auditReport-module__jm6yhq__closingTitle{font-size:var(--pdf-t4,1.2rem);color:#fff;text-transform:none;margin:0 0 6px}.auditReport-module__jm6yhq__closingText{font-family:var(--font-body);font-size:var(--pdf-t2,.9rem);color:#ffffffdb;margin:0 0 16px;line-height:1.55}.auditReport-module__jm6yhq__closingActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auditReport-module__jm6yhq__closingMeta{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;display:flex}.auditReport-module__jm6yhq__closingMetaItem{font-family:var(--font-body);font-size:var(--pdf-t1,.75rem);color:#fffc}.auditReport-module__jm6yhq__closingChip{font-family:var(--font-accent);font-size:var(--pdf-t1,.72rem)}.auditReport-module__jm6yhq__closingFine{font-family:var(--font-body);font-size:var(--pdf-t1,.7rem);color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.auditReport-module__jm6yhq__closing .auditReport-module__jm6yhq__ctaPrimary{background:var(--grad-lime);color:#1a0b33;box-shadow:var(--glass-rim), 0 4px 14px #d4f0004d;border:0}.auditReport-module__jm6yhq__closing .auditReport-module__jm6yhq__ctaSecondary{background:var(--grad-purple);color:#fff;border:1px solid #ffffff59;text-decoration:none;box-shadow:inset 0 1px #ffffff40}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__closing .auditReport-module__jm6yhq__ctaPrimary,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__closing .auditReport-module__jm6yhq__ctaSecondary{-webkit-print-color-adjust:exact;print-color-adjust:exact}.auditReport-module__jm6yhq__phaseList{gap:26px;display:grid}.auditReport-module__jm6yhq__phase{break-inside:avoid}.auditReport-module__jm6yhq__phaseHead{border-bottom:1px solid var(--purple-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.auditReport-module__jm6yhq__phaseTag{font-family:var(--font-accent);letter-spacing:.08em;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:linear-gradient(140deg,#7b4ded 0%,#4a1fb0 100%);border-radius:999px;align-items:center;padding:6px 14px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff6}.auditReport-module__jm6yhq__phaseTag_now{background:linear-gradient(140deg,#d61f45 0%,#8f1f36 100%)}.auditReport-module__jm6yhq__phaseTag_next{background:linear-gradient(140deg,#7b4ded 0%,#4a1fb0 100%)}.auditReport-module__jm6yhq__phaseTag_later{background:linear-gradient(140deg,#1f9e8a 0%,#14705f 100%)}.auditReport-module__jm6yhq__phaseBlurb{min-width:12ch;font-family:var(--font-body);color:var(--lavender-text);flex:1;font-size:.82rem}.auditReport-module__jm6yhq__phaseCount{font-family:var(--font-accent);letter-spacing:.06em;color:var(--lavender-text);opacity:.8;font-size:.72rem}.auditReport-module__jm6yhq__group{break-inside:avoid;border:1px solid var(--r-line-soft);background:var(--r-panel);border-radius:14px;margin-bottom:14px;padding:14px}.auditReport-module__jm6yhq__group_now{background:#d61f451a;border-color:#f2506a3d}.auditReport-module__jm6yhq__group_next{background:#7b4ded1f;border-color:#a98ff33d}.auditReport-module__jm6yhq__group_later{background:#1f9e8a1a;border-color:#2fd0a83d}.auditReport-module__jm6yhq__groupHead{align-items:center;gap:10px;margin-bottom:6px;display:flex}.auditReport-module__jm6yhq__groupTitle{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--pillow);text-transform:none;font-size:1.02rem}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__phaseHead{border-bottom-color:var(--r-line)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__phaseBlurb{color:var(--muted-text);font-size:var(--pdf-t2)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__phaseCount{color:var(--muted-text);font-size:var(--pdf-t1)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__phaseTag{font-size:var(--pdf-t1)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__groupTitle{color:var(--r-ink);font-size:var(--pdf-t3)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceRow{padding-left:4px}.auditReport-module__jm6yhq__repStarsSvg{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconPass,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconFail,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconUnknown{width:22px;height:22px;box-shadow:var(--glass-rim), var(--glass-lift);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:7px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconUnknown{color:#fff;background:linear-gradient(145deg,#b79bff 0%,#8460ed 55%,#5a2bd0 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconPass svg,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconFail svg,.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__checkIconUnknown svg{color:#fff}.auditReport-module__jm6yhq__fixDelta{grid-template-columns:auto auto;justify-self:end;place-items:center end;gap:6px 10px;display:grid}.auditReport-module__jm6yhq__fixCellLabel{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--lavender-text);opacity:.8;white-space:nowrap;font-size:.62rem}.auditReport-module__jm6yhq__fixCellArrow{color:var(--lavender-text);opacity:.7;place-items:center;display:grid}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixCellLabel{color:var(--muted-text);font-size:var(--pdf-t1);opacity:1}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixCellArrow{color:var(--rem-purple);opacity:1}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixCurrent{color:#fff;box-shadow:var(--glass-rim), var(--glass-lift);white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:linear-gradient(140deg,#6e6584 0%,#3f394f 100%);border-radius:999px;align-items:center;padding:4px 11px;font-weight:700;display:inline-flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__tone_now,.auditReport-module__jm6yhq__tone_now{background:var(--grad-needswork)!important;color:#fff!important}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__tone_next,.auditReport-module__jm6yhq__tone_next{color:#fff!important;background:linear-gradient(145deg,#a98ff3 0%,#7b4ded 55%,#4a1fb0 100%)!important}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__tone_later,.auditReport-module__jm6yhq__tone_later{color:#fff!important;background:linear-gradient(145deg,#2fd0a8 0%,#1f9e8a 55%,#14705f 100%)!important}.auditReport-module__jm6yhq__tone_now svg,.auditReport-module__jm6yhq__tone_next svg,.auditReport-module__jm6yhq__tone_later svg{color:#fff}.auditReport-module__jm6yhq__effortTag{font-family:var(--font-accent);letter-spacing:.07em;text-transform:uppercase;color:#fff;vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.58rem;font-weight:600;display:inline-flex}.auditReport-module__jm6yhq__effortQuick{background:linear-gradient(140deg,#35d97f 0%,#17a55f 60%,#0d7742 100%)}.auditReport-module__jm6yhq__effortCampaign{background:linear-gradient(140deg,#8460ed 0%,#5a2bd0 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__effortTag{font-size:var(--pdf-t1);box-shadow:var(--glass-rim)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__fixRankQuick{color:#fff;background:linear-gradient(150deg,#35d97f 0%,#17a55f 55%,#0d7742 100%)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__logoLarge{height:52px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__systemNameLarge{font-size:var(--pdf-t3);letter-spacing:.06em;opacity:.92}.auditReport-module__jm6yhq__closingContact{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding-top:16px;display:grid}.auditReport-module__jm6yhq__closingContactCol{align-content:start;gap:6px;display:grid}.auditReport-module__jm6yhq__closingContactTitle{font-family:var(--font-accent);font-weight:600;font-size:var(--pdf-t1,.66rem);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.auditReport-module__jm6yhq__closingSocials{border-top:0;flex-wrap:wrap;align-items:center;gap:8px;padding-top:0;display:flex}.auditReport-module__jm6yhq__closingFine{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.auditReport-module__jm6yhq__sectionHead,.auditReport-module__jm6yhq__sectionHeadMain,.auditReport-module__jm6yhq__groupHead,.auditReport-module__jm6yhq__gapTop,.auditReport-module__jm6yhq__platformHead,.auditReport-module__jm6yhq__effortHead,.auditReport-module__jm6yhq__srcLabel{align-items:center}.auditReport-module__jm6yhq__sectionHeadMain{gap:12px;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__sectionNum{margin-top:0}.auditReport-module__jm6yhq__effortBlock{break-inside:avoid;margin-bottom:22px}.auditReport-module__jm6yhq__effortBlock:last-child{margin-bottom:0}.auditReport-module__jm6yhq__effortHead{border-bottom:1px solid var(--purple-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.auditReport-module__jm6yhq__effortBadge{font-family:var(--font-accent);letter-spacing:.08em;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;align-items:center;padding:6px 14px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff6}.auditReport-module__jm6yhq__effortBlurb{min-width:12ch;font-family:var(--font-body);color:var(--lavender-text);flex:1;font-size:.82rem}.auditReport-module__jm6yhq__effortCount{font-family:var(--font-accent);letter-spacing:.06em;color:var(--lavender-text);opacity:.8;font-size:.72rem}.auditReport-module__jm6yhq__tone_quick{background:var(--grad-strong)!important;color:#fff!important}.auditReport-module__jm6yhq__tone_ongoing{color:#fff!important;background:linear-gradient(145deg,#a98ff3 0%,#7b4ded 55%,#4a1fb0 100%)!important}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__effortHead{border-bottom-color:var(--r-line)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__effortBadge{font-size:var(--pdf-t1)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__effortBlurb{color:var(--muted-text);font-size:var(--pdf-t2)}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__effortCount{color:var(--muted-text);font-size:var(--pdf-t1)}.auditReport-module__jm6yhq__closingSignoff{border-top:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:16px;padding:16px 0;display:grid}.auditReport-module__jm6yhq__closingFaceWrap{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:14px;align-self:stretch;width:72px;min-height:72px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 0 0 1.5px #ffffff4d,0 6px 18px #0000004d}.auditReport-module__jm6yhq__closingFace{object-fit:cover;object-position:center 28%;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:100%;position:absolute;inset:0}.auditReport-module__jm6yhq__closingSignoffText{gap:2px;min-width:0;display:grid}.auditReport-module__jm6yhq__closingSignoffName{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--pdf-t3,1rem);color:#fff;text-transform:none}.auditReport-module__jm6yhq__closingSignoffRole{font-family:var(--font-accent);font-size:var(--pdf-t1,.7rem);letter-spacing:.06em;color:#fff9}.auditReport-module__jm6yhq__closingSignoffNote{font-family:var(--font-body);font-size:var(--pdf-t2,.85rem);color:#ffffffd1;margin-top:4px;line-height:1.5}.auditReport-module__jm6yhq__closingLink{font-family:var(--font-body);font-size:var(--pdf-t1,.75rem);color:#ffffffdb;text-underline-offset:3px;text-decoration:underline}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__header{align-items:stretch}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__brandSide{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:84px;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__systemNameLarge{align-self:flex-start;margin-top:auto}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__adviceRow{padding:0 0 16px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__group{margin-bottom:12px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__group_now{background:#fdf4f6;border-color:#f7dde4}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__group_next{background:#f8f6fd;border-color:#ede7fb}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__group_later{background:#f1fbf8;border-color:#d8f0ea}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__groupHead{margin-bottom:10px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__verdictBody{align-content:center;gap:8px;display:grid}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__verdictBadgeRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__scoreRingWrap{gap:12px}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__ringTrack{stroke:#efeafc}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__gradePill{color:#fff;box-shadow:var(--glass-rim), var(--glass-lift);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0}.auditReport-module__jm6yhq__scopeNote{font-family:var(--font-body);color:var(--lavender-text);opacity:.85;margin:10px 0 0;font-size:.76rem;line-height:1.5}.auditReport-module__jm6yhq__light .auditReport-module__jm6yhq__scopeNote{color:var(--muted-text);font-size:var(--pdf-t1);opacity:1}.auditReport-module__jm6yhq__verdictSummary,.auditReport-module__jm6yhq__scopeNote,.auditReport-module__jm6yhq__gapsLead,.auditReport-module__jm6yhq__recoText,.auditReport-module__jm6yhq__aiLead{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}
.dashboard-module__WPviIq__app{gap:var(--space-3);min-height:100%;padding:var(--space-3);color:var(--pillow);font-family:var(--font-body);flex-direction:column;display:flex}.dashboard-module__WPviIq__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#080416b3;flex-wrap:wrap;display:flex}.dashboard-module__WPviIq__headTitle{flex-direction:column;gap:2px;display:flex}.dashboard-module__WPviIq__headName{font-family:var(--font-display);text-transform:lowercase;font-size:1.1rem;font-weight:600}.dashboard-module__WPviIq__headSub{letter-spacing:.06em;color:var(--lavender-text);text-transform:lowercase;font-size:.74rem}.dashboard-module__WPviIq__headActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-module__WPviIq__btn{border-radius:var(--radius-pill);border:1px solid var(--purple-line);color:var(--pillow);font-family:var(--font-body);cursor:pointer;transition:background var(--dur-micro) var(--ease-wake), transform var(--dur-micro) var(--ease-wake);background:#8460ed29;padding:8px 16px;font-size:.86rem}.dashboard-module__WPviIq__btn:hover{background:#8460ed4d;transform:translateY(-1px)}.dashboard-module__WPviIq__btn:disabled{opacity:.55;cursor:default;transform:none}.dashboard-module__WPviIq__btnPrimary{background:linear-gradient(160deg, var(--purple-400) 0%, var(--rem-purple) 100%);color:var(--pillow);border-color:#ede7fb52;font-weight:500}.dashboard-module__WPviIq__btnPrimary:hover{background:linear-gradient(160deg, var(--purple-300) 0%, var(--purple-500) 100%)}.dashboard-module__WPviIq__notice{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#12082c99;flex-direction:column;display:flex}.dashboard-module__WPviIq__noticeTitle{font-family:var(--font-display);color:var(--pillow);margin:0;font-size:1.05rem;font-weight:600}.dashboard-module__WPviIq__noticeBody{font-size:.9rem;line-height:var(--leading-body);color:var(--lavender-text);margin:0}.dashboard-module__WPviIq__mixedNote{color:#f0b54b;font-size:.78rem}.dashboard-module__WPviIq__section{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#12082c99;flex-direction:column;display:flex}.dashboard-module__WPviIq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-module__WPviIq__sectionTitle{font-family:var(--font-display);color:var(--pillow);margin:0;font-size:1.05rem;font-weight:600}.dashboard-module__WPviIq__sectionNote{color:var(--lavender-text);font-size:.8rem}.dashboard-module__WPviIq__ratesSummary{justify-content:space-between;align-items:baseline;gap:var(--space-2);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.dashboard-module__WPviIq__ratesSummary::-webkit-details-marker{display:none}.dashboard-module__WPviIq__ratesSummary:after{content:"▸";color:var(--lavender-text);transition:transform var(--dur-micro) var(--ease-wake);font-size:.8rem}details[open] .dashboard-module__WPviIq__ratesSummary:after{transform:rotate(90deg)}.dashboard-module__WPviIq__ratesBody{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.dashboard-module__WPviIq__ratesSummary:after{transition:none}}.dashboard-module__WPviIq__kpiGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.dashboard-module__WPviIq__kpiCard{padding:var(--space-2) var(--space-3);border:1px solid var(--purple-line);border-radius:var(--radius-sm);background:#12082cb3 linear-gradient(160deg,#ede7fb1a 0%,#8460ed1a 55%,#1a0b3314 100%);border-top-color:#ede7fb4d;flex-direction:column;gap:6px;display:flex}.dashboard-module__WPviIq__kpiTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-module__WPviIq__kpiLabel{font-family:var(--font-accent);letter-spacing:.1em;text-transform:lowercase;color:var(--lavender-text);font-size:.7rem;font-weight:500}.dashboard-module__WPviIq__delta{border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:3px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.dashboard-module__WPviIq__deltaUp{color:#57e08f;background:#57e08f24;border-color:#57e08f47}.dashboard-module__WPviIq__deltaDown{color:#ffb4b4;background:#ff787824;border-color:#ff787847}.dashboard-module__WPviIq__deltaFlat{color:var(--lavender-text);border-color:var(--purple-line);background:#cfc3ee1a}.dashboard-module__WPviIq__kpiValue{font-family:var(--font-display);color:var(--pillow);word-break:break-word;font-size:1.5rem;font-weight:600;line-height:1.1}.dashboard-module__WPviIq__kpiHint{color:var(--lavender-text);opacity:.8;font-size:.76rem}.dashboard-module__WPviIq__kpiAlert{color:#ff9a9a}.dashboard-module__WPviIq__kpiGood{color:#57e08f}.dashboard-module__WPviIq__kpiBreak{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.dashboard-module__WPviIq__kpiBreakItem{color:var(--lavender-text);font-size:.74rem}.dashboard-module__WPviIq__kpiBreakNum{color:var(--pillow);font-weight:600}.dashboard-module__WPviIq__splitRow{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.dashboard-module__WPviIq__halfSection,.dashboard-module__WPviIq__donutSection,.dashboard-module__WPviIq__chartSection{min-width:0}.dashboard-module__WPviIq__splitRow:has(.dashboard-module__WPviIq__donutSection){grid-template-columns:minmax(260px,.8fr) 1.2fr}.dashboard-module__WPviIq__donutWrap{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-module__WPviIq__donutSvg{flex-shrink:0;width:168px;height:168px}.dashboard-module__WPviIq__segTrack{stroke:#cfc3ee1f}.dashboard-module__WPviIq__segPaid{stroke:#57e08f}.dashboard-module__WPviIq__segOutstanding{stroke:#f0b54b}.dashboard-module__WPviIq__segOverdue{stroke:#ff7878}.dashboard-module__WPviIq__legend{flex-direction:column;flex:1;gap:10px;min-width:140px;display:flex}.dashboard-module__WPviIq__legendItem{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px 10px;display:grid}.dashboard-module__WPviIq__swatch{border-radius:3px;align-self:center;width:10px;height:10px}.dashboard-module__WPviIq__swatchPaid{background:#57e08f}.dashboard-module__WPviIq__swatchOutstanding{background:#f0b54b}.dashboard-module__WPviIq__swatchOverdue{background:#ff7878}.dashboard-module__WPviIq__legendLabel{color:var(--pillow);text-transform:lowercase;font-size:.84rem}.dashboard-module__WPviIq__legendPct{color:var(--pillow);grid-area:1/3;font-size:.84rem;font-weight:600}.dashboard-module__WPviIq__legendAmount{color:var(--lavender-text);grid-column:2/-1;font-size:.74rem}.dashboard-module__WPviIq__clientList{flex-direction:column;gap:8px;display:flex}.dashboard-module__WPviIq__clientRow{align-items:center;gap:var(--space-2);border:1px solid var(--purple-line);background:#08041680;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 14px;display:grid}.dashboard-module__WPviIq__clientRank{border-radius:var(--radius-pill);border:1px solid var(--purple-line);width:22px;height:22px;color:var(--pillow);background:#8460ed38;justify-content:center;align-items:center;font-size:.74rem;font-weight:600;display:inline-flex}.dashboard-module__WPviIq__clientMain{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module__WPviIq__clientName{color:var(--pillow);white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.dashboard-module__WPviIq__clientSub{color:var(--lavender-text);font-size:.74rem}.dashboard-module__WPviIq__clientAmount{color:var(--pillow);white-space:nowrap;font-size:.94rem;font-weight:600}.dashboard-module__WPviIq__recentList{flex-direction:column;gap:8px;display:flex}.dashboard-module__WPviIq__recentRow{align-items:center;gap:var(--space-2);border:1px solid var(--purple-line);background:#08041680;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px 14px;display:grid}.dashboard-module__WPviIq__recentMain{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module__WPviIq__recentNumber{color:var(--lavender-text);letter-spacing:.04em;font-size:.78rem}.dashboard-module__WPviIq__recentBuyer{color:var(--pillow);white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.dashboard-module__WPviIq__recentDate{color:var(--lavender-text);white-space:nowrap;font-size:.78rem}.dashboard-module__WPviIq__recentAmount{color:var(--pillow);white-space:nowrap;font-size:.94rem}.dashboard-module__WPviIq__pill{border-radius:var(--radius-pill);text-transform:lowercase;white-space:nowrap;border:1px solid #0000;padding:3px 10px;font-size:.7rem;font-weight:500}.dashboard-module__WPviIq__pillPaid{color:#8fe9b5;background:#57e08f24;border-color:#57e08f47}.dashboard-module__WPviIq__pillSent{color:var(--purple-300);border-color:var(--purple-line);background:#8460ed2e}.dashboard-module__WPviIq__pillDraft{color:var(--lavender-text);border-color:var(--purple-line);background:#cfc3ee1a}.dashboard-module__WPviIq__counterGrid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.dashboard-module__WPviIq__counter{padding:var(--space-2);border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;display:flex}.dashboard-module__WPviIq__counterNum{font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1.1}.dashboard-module__WPviIq__counterLabel{letter-spacing:.04em;text-transform:lowercase;font-size:.74rem}.dashboard-module__WPviIq__counterSoon{background:#f0b54b1f;border-color:#f0b54b4d}.dashboard-module__WPviIq__counterSoon .dashboard-module__WPviIq__counterNum,.dashboard-module__WPviIq__counterSoon .dashboard-module__WPviIq__counterLabel{color:#f6cd86}.dashboard-module__WPviIq__counterOverdue{background:#ff78781f;border-color:#ff78784d}.dashboard-module__WPviIq__counterOverdue .dashboard-module__WPviIq__counterNum,.dashboard-module__WPviIq__counterOverdue .dashboard-module__WPviIq__counterLabel{color:#ffb4b4}.dashboard-module__WPviIq__chart{align-items:flex-end;gap:var(--space-2);height:200px;padding-top:var(--space-2);display:flex}.dashboard-module__WPviIq__chartCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.dashboard-module__WPviIq__chartBarWrap{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.dashboard-module__WPviIq__chartBar{background:linear-gradient(180deg, var(--purple-300) 0%, var(--rem-purple) 100%);width:60%;max-width:40px;min-height:3px;transition:filter var(--dur-micro) var(--ease-wake);border-radius:6px 6px 0 0;position:relative}.dashboard-module__WPviIq__chartCol:hover .dashboard-module__WPviIq__chartBar{filter:brightness(1.2)}.dashboard-module__WPviIq__chartBarZero{background:#cfc3ee2e}.dashboard-module__WPviIq__chartAmount{color:var(--lavender-text);white-space:nowrap;opacity:0;transition:opacity var(--dur-micro) var(--ease-wake);min-height:.9rem;font-size:.7rem}.dashboard-module__WPviIq__chartCol:hover .dashboard-module__WPviIq__chartAmount{opacity:1}.dashboard-module__WPviIq__chartLabel{color:var(--pillow);text-transform:lowercase;font-size:.74rem}.dashboard-module__WPviIq__followList{flex-direction:column;gap:8px;display:flex}.dashboard-module__WPviIq__followRow{align-items:center;gap:var(--space-2);border:1px solid var(--purple-line);background:#08041680;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px 14px;display:grid}.dashboard-module__WPviIq__followMain{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module__WPviIq__followNumber{color:var(--lavender-text);letter-spacing:.04em;font-size:.78rem}.dashboard-module__WPviIq__followBuyer{color:var(--pillow);white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.dashboard-module__WPviIq__followAmount{color:var(--pillow);white-space:nowrap;font-size:.94rem}.dashboard-module__WPviIq__flag{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;padding:4px 10px;font-size:.74rem;font-weight:500}.dashboard-module__WPviIq__flagOverdue{color:#ffb4b4;background:#ff787829;border-color:#ff78784d}.dashboard-module__WPviIq__flagSoon{color:#f6cd86;background:#f0b54b29;border-color:#f0b54b4d}.dashboard-module__WPviIq__flagLater{color:var(--lavender-text);border-color:var(--purple-line);background:#cfc3ee1f}.dashboard-module__WPviIq__emptyInline{color:var(--lavender-text);margin:0;font-size:.9rem}.dashboard-module__WPviIq__targetRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-module__WPviIq__targetInput{border:1px solid var(--purple-line);width:160px;color:var(--pillow);font-family:var(--font-body);background:#08041699;border-radius:8px;padding:9px 11px;font-size:.9rem}.dashboard-module__WPviIq__targetInput:focus{outline:2px solid var(--purple-400);outline-offset:0;border-color:#0000}.dashboard-module__WPviIq__targetMeta{justify-content:space-between;gap:var(--space-2);color:var(--lavender-text);flex-wrap:wrap;font-size:.86rem;display:flex}.dashboard-module__WPviIq__targetStrong{color:var(--pillow);font-weight:600}.dashboard-module__WPviIq__progressTrack{border-radius:var(--radius-pill);border:1px solid var(--purple-line);background:#08041699;width:100%;height:16px;overflow:hidden}.dashboard-module__WPviIq__progressFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--rem-purple) 0%, var(--purple-300) 100%);height:100%;transition:width var(--dur-enter) var(--ease-wake)}.dashboard-module__WPviIq__progressFillDone{background:linear-gradient(90deg,#3aa76a 0%,#57e08f 100%)}@media (prefers-reduced-motion:reduce){.dashboard-module__WPviIq__progressFill,.dashboard-module__WPviIq__chartBar,.dashboard-module__WPviIq__chartAmount{transition:none}}@media (max-width:900px){:is(.dashboard-module__WPviIq__splitRow,.dashboard-module__WPviIq__splitRow:has(.dashboard-module__WPviIq__donutSection)){grid-template-columns:1fr}}@media (max-width:640px){.dashboard-module__WPviIq__followRow{grid-template-columns:1fr auto}.dashboard-module__WPviIq__followAmount{text-align:left;grid-column:1/-1}.dashboard-module__WPviIq__chart{gap:6px}.dashboard-module__WPviIq__recentRow{grid-template-columns:minmax(0,1fr) auto}.dashboard-module__WPviIq__recentDate{display:none}.dashboard-module__WPviIq__counterNum{font-size:1.3rem}.dashboard-module__WPviIq__counter{padding:var(--space-1) var(--space-2)}}
