.dashboard-module__XABe8G__shell{flex-direction:column;min-height:100vh;display:flex}.dashboard-module__XABe8G__header{background:var(--ink);min-height:68px;color:var(--text-on-dark);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 20px;padding:0 28px;display:flex}.dashboard-module__XABe8G__headerBrand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.dashboard-module__XABe8G__headerBrand:hover{color:inherit;text-decoration:none}.dashboard-module__XABe8G__headerWordmark{flex-direction:column;display:flex}.dashboard-module__XABe8G__headerName{font-family:var(--font-serif);letter-spacing:.02em;font-size:15px}.dashboard-module__XABe8G__headerEyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted-dark);font-size:10px}.dashboard-module__XABe8G__headerMember{align-items:center;gap:22px;display:flex}.dashboard-module__XABe8G__headerRegistry{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted-dark);font-size:11px}.dashboard-module__XABe8G__headerIdentity{align-items:center;gap:11px;display:flex}.dashboard-module__XABe8G__avatar{background:var(--rust);width:34px;height:34px;color:var(--text-bright-on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.dashboard-module__XABe8G__headerNameText{font-size:14px}.dashboard-module__XABe8G__signOutButton{border:1px solid var(--dark-rule);border-radius:var(--radius-control);height:34px;color:var(--text-body-dark);cursor:pointer;transition:border-color var(--motion-hover), color var(--motion-hover);background:0 0;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.dashboard-module__XABe8G__signOutButton:hover{border-color:var(--text-body-dark);color:var(--text-bright-on-dark);text-decoration:none}.dashboard-module__XABe8G__body{flex:1;grid-template-columns:246px minmax(0,1fr) minmax(0,520px);align-items:stretch;display:grid}.dashboard-module__XABe8G__rail{background:var(--rail);border-right:1px solid var(--border-structure);flex-direction:column;gap:26px;padding:26px 18px;display:flex}.dashboard-module__XABe8G__railLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);padding:0 10px 10px;font-size:10px}.dashboard-module__XABe8G__folderList{flex-direction:column;gap:2px;display:flex}.dashboard-module__XABe8G__folderItem{border-radius:var(--radius-control);width:100%;color:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.dashboard-module__XABe8G__folderItem:hover{background:var(--hover-wash);color:var(--text-label);text-decoration:none}.dashboard-module__XABe8G__folderItemActive,.dashboard-module__XABe8G__folderItemActive:hover{background:var(--ink);color:var(--text-bright-on-dark);font-weight:500}.dashboard-module__XABe8G__folderCount{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.dashboard-module__XABe8G__folderItemActive .dashboard-module__XABe8G__folderCount{color:var(--text-muted-dark)}.dashboard-module__XABe8G__membership{border-top:1px solid var(--border-structure);padding-top:22px}.dashboard-module__XABe8G__membershipLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);padding:0 10px 12px;font-size:10px}.dashboard-module__XABe8G__membershipFields{flex-direction:column;gap:14px;padding:0 10px;display:flex}.dashboard-module__XABe8G__membershipField{flex-direction:column;gap:3px;display:flex}.dashboard-module__XABe8G__membershipFieldLabel{color:var(--text-eyebrow);font-size:11px}.dashboard-module__XABe8G__membershipFieldValue{font-size:13px}.dashboard-module__XABe8G__verifiedRow{color:var(--text-secondary);align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex}.dashboard-module__XABe8G__verifiedDot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.dashboard-module__XABe8G__verifiedDotPending{background:var(--text-muted)}.dashboard-module__XABe8G__railFooter{border-top:1px solid var(--border-structure);margin-top:auto;padding:14px 10px 0}.dashboard-module__XABe8G__railFooterText{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.6}.dashboard-module__XABe8G__main{min-width:0;padding:30px 30px 40px}.dashboard-module__XABe8G__mainHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px;display:flex}.dashboard-module__XABe8G__mainTitle{font-family:var(--font-serif);margin:0;font-size:32px;font-weight:400}.dashboard-module__XABe8G__resultCount{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow);white-space:nowrap;padding-bottom:6px;font-size:11px}.dashboard-module__XABe8G__blurb{color:var(--text-secondary);margin:0 0 22px;font-size:14px}.dashboard-module__XABe8G__search{border:1px solid var(--border-search);border-radius:var(--radius-control);background:var(--surface-subtle);width:100%;height:44px;margin-bottom:20px;padding:0 14px;font-size:14px}.dashboard-module__XABe8G__searchPending{opacity:.7}.dashboard-module__XABe8G__documentList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__XABe8G__documentRow{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--row-idle);text-align:left;cursor:pointer;width:100%;transition:border-color var(--motion-hover);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.dashboard-module__XABe8G__documentRow:hover{border-color:var(--border-input)}.dashboard-module__XABe8G__documentRowActive,.dashboard-module__XABe8G__documentRowActive:hover{background:var(--surface-raised);border-color:var(--ink)}.dashboard-module__XABe8G__pdfChip{border:1px solid var(--border-chip);border-radius:var(--radius-pill);background:var(--surface-subtle);width:44px;height:54px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--rust);background-image:repeating-linear-gradient(0deg,#0000 0 8px,#ece6da 8px 9px);justify-content:center;align-items:flex-end;padding-bottom:5px;font-size:9px;display:flex}.dashboard-module__XABe8G__documentText{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-module__XABe8G__documentTitle{font-size:15px;font-weight:500;line-height:1.35}.dashboard-module__XABe8G__documentMeta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);font-size:11px}.dashboard-module__XABe8G__documentStatus{justify-self:end;align-items:center;gap:14px;display:flex}.dashboard-module__XABe8G__pill{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--pill-neutral);color:var(--text-secondary);padding:5px 9px;font-size:11px;font-weight:500}.dashboard-module__XABe8G__pillNew{background:var(--green-wash);color:var(--green)}.dashboard-module__XABe8G__pillActionNeeded{background:var(--alert-wash);color:var(--rust)}.dashboard-module__XABe8G__chevron{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.dashboard-module__XABe8G__loadingNotice{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 22px;font-size:11px}.dashboard-module__XABe8G__skeleton,.dashboard-module__XABe8G__skeletonRow{background:var(--hover-wash);border-color:#0000;animation:1.4s ease-in-out infinite dashboard-module__XABe8G__skeletonPulse;display:block}.dashboard-module__XABe8G__skeleton{height:38px}.dashboard-module__XABe8G__skeletonRow{height:88px}@keyframes dashboard-module__XABe8G__skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}.dashboard-module__XABe8G__empty{border:1px dashed var(--border-input);border-radius:var(--radius-row);background:var(--row-idle);text-align:center;padding:34px 22px 38px}.dashboard-module__XABe8G__emptyTitle{font-family:var(--font-serif);margin:0 0 8px;font-size:20px;font-weight:400}.dashboard-module__XABe8G__emptyBody{max-width:42ch;color:var(--text-secondary);margin:0 auto;font-size:14px;line-height:1.6}.dashboard-module__XABe8G__emptyAction{color:var(--rust);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;font-size:14px;text-decoration:underline}.dashboard-module__XABe8G__preview{background:var(--preview-panel);border-left:1px solid var(--border-structure);flex-direction:column;min-width:0;display:flex}.dashboard-module__XABe8G__previewTop{border-bottom:1px solid var(--border-panel);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.dashboard-module__XABe8G__previewHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-module__XABe8G__previewHeadingText{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-module__XABe8G__previewEyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);font-size:10px}.dashboard-module__XABe8G__previewTitle{font-family:var(--font-serif);margin:0;font-size:20px;font-weight:400;line-height:1.25}.dashboard-module__XABe8G__previewMeta{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.dashboard-module__XABe8G__viewOnly{border-radius:var(--radius-pill);background:var(--pill-neutral);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;padding:5px 9px;font-size:11px;font-weight:500}.dashboard-module__XABe8G__toolbar{flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex}.dashboard-module__XABe8G__toolbarGroup{align-items:center;gap:8px;display:flex}.dashboard-module__XABe8G__toolbarSpacer{flex:1}.dashboard-module__XABe8G__toolbarButton{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface-subtle);width:36px;height:36px;color:var(--text-label);cursor:pointer;transition:border-color var(--motion-hover);justify-content:center;align-items:center;font-size:13px;display:flex}.dashboard-module__XABe8G__toolbarButtonWide{width:auto;padding:0 12px}.dashboard-module__XABe8G__toolbarButtonGlyph{font-size:18px;line-height:1}.dashboard-module__XABe8G__toolbarButton:hover:not(:disabled){border-color:var(--ink)}.dashboard-module__XABe8G__toolbarButton:disabled{opacity:.45;cursor:default}.dashboard-module__XABe8G__toolbarLabel{min-width:92px;font-family:var(--font-mono);color:var(--text-secondary);text-align:center;font-size:12px}.dashboard-module__XABe8G__toolbarLabelZoom{min-width:52px}.dashboard-module__XABe8G__stage{scrollbar-gutter:stable;background:var(--preview-stage);flex:1;padding:26px 22px;display:block;overflow:auto}.dashboard-module__XABe8G__previewFooter{border-top:1px solid var(--border-panel);flex-direction:column;gap:10px;padding:16px 22px 20px;display:flex}.dashboard-module__XABe8G__previewFooterRow{justify-content:space-between;gap:16px;font-size:13px;display:flex}.dashboard-module__XABe8G__previewFooterLabel{color:var(--text-tertiary);flex:none}.dashboard-module__XABe8G__previewFooterValue{text-align:right}.dashboard-module__XABe8G__previewFooterDate{font-family:var(--font-mono);font-size:12px}.dashboard-module__XABe8G__previewPlaceholder{text-align:center;flex:1;justify-content:center;align-items:center;padding:40px 26px;display:flex}.dashboard-module__XABe8G__previewPlaceholderText{max-width:34ch;color:var(--text-secondary);margin:0 auto;font-size:14px;line-height:1.6}.dashboard-module__XABe8G__credit{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);align-items:center;gap:10px;font-size:10px;display:inline-flex}.dashboard-module__XABe8G__creditMarkFrame{flex:none;align-items:center;display:flex}.dashboard-module__XABe8G__creditMark{object-fit:contain;width:42px;height:42px;display:block}.dashboard-module__XABe8G__railCredit{padding:0 10px}.dashboard-module__XABe8G__footer{background:var(--rail);border-top:1px solid var(--border-structure);flex:none;justify-content:center;align-items:center;padding:14px 28px;display:none}.dashboard-module__XABe8G__footerCredit{padding-left:.16em}@media (max-width:1199px){.dashboard-module__XABe8G__body{grid-template-columns:212px minmax(0,1fr)}.dashboard-module__XABe8G__preview{border-left:none;border-top:1px solid var(--border-structure);grid-column:1/-1}.dashboard-module__XABe8G__main{padding:26px 20px 34px}}@media (max-width:899px){.dashboard-module__XABe8G__header{padding:14px 18px}.dashboard-module__XABe8G__headerMember{gap:12px}.dashboard-module__XABe8G__headerRegistry{display:none}.dashboard-module__XABe8G__body{grid-template-columns:1fr}.dashboard-module__XABe8G__rail{border-right:none;border-bottom:1px solid var(--border-structure);padding:18px 14px}.dashboard-module__XABe8G__folderList{flex-flow:wrap;gap:6px}.dashboard-module__XABe8G__folderItem{width:auto}.dashboard-module__XABe8G__membership,.dashboard-module__XABe8G__railFooter,.dashboard-module__XABe8G__railCredit{display:none}.dashboard-module__XABe8G__main{padding:24px 18px 32px}.dashboard-module__XABe8G__footer{padding:12px 18px;display:flex}.dashboard-module__XABe8G__mainTitle{font-size:25px}.dashboard-module__XABe8G__documentRow{grid-template-columns:36px 1fr;gap:10px 12px}.dashboard-module__XABe8G__pdfChip{width:36px;height:44px}.dashboard-module__XABe8G__documentStatus{grid-column:1/-1;justify-self:end}}.dashboard-module__XABe8G__previewFullscreen{z-index:60;background:var(--preview-panel);border:none;position:fixed;inset:0}.dashboard-module__XABe8G__previewFullscreen .dashboard-module__XABe8G__previewFooter{display:none}.dashboard-module__XABe8G__previewFullscreen .dashboard-module__XABe8G__previewTop{padding:16px 24px}.dashboard-module__XABe8G__previewFullscreen .dashboard-module__XABe8G__stage{padding:20px 24px 24px}@media (max-width:899px){.dashboard-module__XABe8G__previewFullscreen .dashboard-module__XABe8G__previewTop{padding:12px 16px}.dashboard-module__XABe8G__previewFullscreen .dashboard-module__XABe8G__stage{padding:14px 16px 18px}}
.auth-module__Iay1tq__shell{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-module__Iay1tq__brand{background:var(--ink);color:var(--text-on-dark);flex-direction:column;justify-content:space-between;gap:40px;padding:56px 56px 40px;display:flex;position:relative;overflow:hidden}.auth-module__Iay1tq__brandMark,.auth-module__Iay1tq__brandPitch,.auth-module__Iay1tq__brandMeta{z-index:2;position:relative}.auth-module__Iay1tq__brandMark{align-items:center;gap:16px;display:flex}.auth-module__Iay1tq__brandWordmark{flex-direction:column;gap:2px;display:flex}.auth-module__Iay1tq__brandEyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted-dark);font-size:11px}.auth-module__Iay1tq__brandName{font-family:var(--font-serif);letter-spacing:.01em;font-size:20px;line-height:1.15}.auth-module__Iay1tq__brandPitch{flex-direction:column;gap:28px;max-width:460px;display:flex}.auth-module__Iay1tq__brandQuote{font-family:var(--font-serif);color:var(--text-bright-on-dark);text-wrap:pretty;margin:0;font-size:40px;font-weight:400;line-height:1.18}.auth-module__Iay1tq__brandSupporting{flex-direction:column;gap:28px;display:flex}.auth-module__Iay1tq__brandRule{background:var(--dark-rule);width:120px;height:1px}.auth-module__Iay1tq__brandBody{color:var(--text-body-dark);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.auth-module__Iay1tq__brandMeta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-meta-dark);flex-wrap:wrap;gap:8px 32px;font-size:11px;display:flex}.auth-module__Iay1tq__brandDecoration{z-index:1;border-radius:50%;width:520px;height:520px;position:absolute}.auth-module__Iay1tq__brandDecorationOuter{border:1px solid var(--dark-circle-outer);bottom:-160px;right:-140px}.auth-module__Iay1tq__brandDecorationInner{border:1px solid var(--dark-circle-inner);bottom:-240px;right:-60px}.auth-module__Iay1tq__formPanel{background:var(--bone);justify-content:center;align-items:center;padding:56px 48px;display:flex}.auth-module__Iay1tq__formColumn{width:100%;max-width:var(--form-max-width,404px);animation:.35s both auth-module__Iay1tq__authEnter}@keyframes auth-module__Iay1tq__authEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-module__Iay1tq__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-eyebrow);margin-bottom:14px;font-size:11px}.auth-module__Iay1tq__title{font-family:var(--font-serif);margin:0 0 10px;font-size:38px;font-weight:400;line-height:1.15}.auth-module__Iay1tq__subtitle{color:var(--text-secondary);margin:0 0 32px;font-size:15px;line-height:1.6}.auth-module__Iay1tq__fields{flex-direction:column;gap:18px;display:flex}.auth-module__Iay1tq__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auth-module__Iay1tq__field{flex-direction:column;gap:7px;display:flex}.auth-module__Iay1tq__label{letter-spacing:.01em;color:var(--text-label);font-size:13px;font-weight:500}.auth-module__Iay1tq__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-module__Iay1tq__labelLink{font-size:12px;font-weight:400}.auth-module__Iay1tq__input{height:var(--field-height,48px);border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--text-primary);padding:0 14px;font-size:15px}.auth-module__Iay1tq__input::placeholder{color:var(--text-muted)}.auth-module__Iay1tq__inputPassword{letter-spacing:.08em}.auth-module__Iay1tq__inputRegistry{font-family:var(--font-mono);letter-spacing:.1em}.auth-module__Iay1tq__help{color:var(--text-tertiary);font-size:12px;line-height:1.5}.auth-module__Iay1tq__helpError{color:var(--rust)}.auth-module__Iay1tq__helpSuccess{color:var(--green)}.auth-module__Iay1tq__fieldError{color:var(--rust);font-size:12px;line-height:1.5}.auth-module__Iay1tq__noticeLead{color:var(--text-label);font-weight:500}.auth-module__Iay1tq__formError{border:1px solid var(--rust);border-radius:var(--radius-control);background:var(--alert-wash);color:var(--rust);margin:0 0 4px;padding:12px 14px;font-size:13px;line-height:1.5}.auth-module__Iay1tq__verifyRow{gap:10px;display:flex}.auth-module__Iay1tq__verifyRow .auth-module__Iay1tq__input{flex:1;min-width:0}.auth-module__Iay1tq__verifyButton{height:var(--field-height,46px);border:1px solid var(--ink);border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;transition:background var(--motion-hover), color var(--motion-hover);background:0 0;padding:0 18px;font-size:14px;font-weight:500}.auth-module__Iay1tq__verifyButton:hover:not(:disabled){background:var(--ink);color:var(--text-bright-on-dark)}.auth-module__Iay1tq__verifyButton:disabled{opacity:.55;cursor:default}.auth-module__Iay1tq__consent{cursor:pointer;align-items:flex-start;gap:11px;margin-top:4px;display:flex}.auth-module__Iay1tq__consentBox{width:17px;height:17px;accent-color:var(--rust);flex:none;margin:2px 0 0}.auth-module__Iay1tq__consentText{color:var(--text-secondary);font-size:13px;line-height:1.55}.auth-module__Iay1tq__primaryButton{border-radius:var(--radius-control);background:var(--ink);height:50px;color:var(--text-bright-on-dark);letter-spacing:.02em;cursor:pointer;transition:background var(--motion-hover);border:none;margin-top:6px;font-size:15px;font-weight:500}.auth-module__Iay1tq__primaryButton:hover:not(:disabled){background:var(--rust)}.auth-module__Iay1tq__primaryButton:disabled{opacity:.6;cursor:default}.auth-module__Iay1tq__divider{align-items:center;gap:12px;margin:6px 0 2px;display:flex}.auth-module__Iay1tq__dividerRule{background:var(--border-chip);flex:1;height:1px}.auth-module__Iay1tq__dividerLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted-dark);font-size:10px}.auth-module__Iay1tq__secondaryButton{border:1px solid var(--border-button);border-radius:var(--radius-control);height:50px;color:var(--text-primary);cursor:pointer;transition:background var(--motion-hover), border-color var(--motion-hover);background:0 0;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.auth-module__Iay1tq__secondaryButton:hover{background:var(--hover-wash);border-color:var(--ink);color:var(--text-primary);text-decoration:none}.auth-module__Iay1tq__tertiaryButton{height:44px;color:var(--text-secondary);text-underline-offset:3px;cursor:pointer;transition:color var(--motion-hover);background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;text-decoration:underline;display:flex}.auth-module__Iay1tq__tertiaryButton:hover{color:var(--text-primary)}.auth-module__Iay1tq__footnote{color:var(--text-tertiary);margin:14px 0 0;font-size:12px;line-height:1.6}.auth-module__Iay1tq__mono{font-family:var(--font-mono)}@media (max-width:899px){.auth-module__Iay1tq__shell{grid-template-columns:1fr}.auth-module__Iay1tq__brand{padding:24px 22px 26px}.auth-module__Iay1tq__brandQuote{font-size:26px}.auth-module__Iay1tq__brandSupporting{display:none}.auth-module__Iay1tq__formPanel{padding:34px 22px 48px}.auth-module__Iay1tq__title{font-size:30px}.auth-module__Iay1tq__pair{grid-template-columns:1fr}}
.home-module__gsEHRa__body{flex:1;grid-template-columns:246px minmax(0,1fr) minmax(260px,320px);align-items:stretch;display:grid}.home-module__gsEHRa__main{min-width:0;padding:30px 30px 40px}.home-module__gsEHRa__feedInner{max-width:660px;margin-inline:auto}.home-module__gsEHRa__posts{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.home-module__gsEHRa__post{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-raised);overflow:hidden}.home-module__gsEHRa__postByline{align-items:flex-start;gap:13px;padding:18px 20px 14px;display:flex}.home-module__gsEHRa__postCrest{background:var(--rail);border-radius:50%;flex:none}.home-module__gsEHRa__postAuthor{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-module__gsEHRa__postAuthorName{font-size:14px;font-weight:500}.home-module__gsEHRa__postMeta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);font-size:11px}.home-module__gsEHRa__kindPill{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;padding:5px 9px;font-size:11px;font-weight:500}.home-module__gsEHRa__kindPillDocument{background:var(--violet-wash);color:var(--violet)}.home-module__gsEHRa__kindPillNotice{background:var(--green-wash);color:var(--green)}.home-module__gsEHRa__postBody{padding:0 20px 16px}.home-module__gsEHRa__postTitle{font-family:var(--font-serif);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.25}.home-module__gsEHRa__postText{color:var(--text-label);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.65}.home-module__gsEHRa__chips{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.home-module__gsEHRa__chip{border:1px solid var(--border-chip);border-radius:var(--radius-control);background:var(--surface-subtle);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-label);align-items:center;padding:8px 11px;font-size:11.5px;display:inline-flex}.home-module__gsEHRa__posterFrame{border-top:1px solid var(--border-structure);background:var(--preview-panel);-webkit-user-select:none;user-select:none;display:block}.home-module__gsEHRa__posterImage{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.home-module__gsEHRa__fileStrip{border-top:1px solid var(--border-structure);background:var(--file-strip);color:var(--ink);transition:background var(--motion-hover);text-decoration:none;display:block}.home-module__gsEHRa__fileStripRow{grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.home-module__gsEHRa__fileStripRowTiled{grid-template-columns:88px 1fr auto}.home-module__gsEHRa__fileStrip:hover{background:var(--file-strip-hover);color:var(--ink);text-decoration:none}@media (hover:none){.home-module__gsEHRa__fileStrip:hover{background:var(--file-strip)}.home-module__gsEHRa__fileStrip:active{background:var(--file-strip-hover)}}.home-module__gsEHRa__fileStripThumb{border-bottom:1px solid var(--border-structure);background:var(--surface-subtle);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.home-module__gsEHRa__fileStripTile{border:1px solid var(--border-chip);border-radius:var(--radius-pill);background:var(--surface-subtle);background-image:repeating-linear-gradient(0deg, transparent 0 8px, var(--rule-chip) 8px 9px);width:88px;height:34px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--rust);flex:none;justify-content:center;align-items:center;font-size:9px;display:flex}.home-module__gsEHRa__fileStripText{flex-direction:column;gap:4px;min-width:0;display:flex}.home-module__gsEHRa__fileStripName{overflow-wrap:anywhere;font-size:14.5px;font-weight:500;line-height:1.35}.home-module__gsEHRa__fileStripMeta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);font-size:11px}.home-module__gsEHRa__fileStripButton{border-radius:var(--radius-control);background:var(--ink);height:40px;color:var(--text-bright-on-dark);white-space:nowrap;justify-self:end;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.home-module__gsEHRa__fileStripMetaAlone{color:var(--text-label);font-size:12.5px}.home-module__gsEHRa__endNote{border:1px dashed var(--border-input);border-radius:var(--radius-row);background:var(--row-idle);text-align:center;color:var(--text-secondary);margin:0;padding:22px;font-size:13.5px}.home-module__gsEHRa__aside{background:var(--rail);border-left:1px solid var(--border-structure);min-width:0;padding:30px 26px 40px}.home-module__gsEHRa__asideLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);margin:0;padding:0 0 14px;font-size:10px;font-weight:400}.home-module__gsEHRa__eventList{flex-direction:column;gap:2px;display:flex}.home-module__gsEHRa__eventRow{border-radius:var(--radius-control);color:var(--ink);transition:border-color var(--motion-hover), background var(--motion-hover);border:1px solid #0000;gap:13px;padding:13px 12px;text-decoration:none;display:flex}.home-module__gsEHRa__eventRow:hover{color:var(--ink);text-decoration:none}.home-module__gsEHRa__eventRowNext{background:var(--surface-raised);border-color:var(--border-structure)}.home-module__gsEHRa__eventRowNext:hover{border-color:var(--ink)}.home-module__gsEHRa__eventRowLater:hover{background:var(--hover-wash)}.home-module__gsEHRa__eventDate{border-radius:var(--radius-control);border:1px solid var(--border-chip);background:var(--surface-subtle);width:44px;height:46px;color:var(--text-label);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.home-module__gsEHRa__eventDateNext{background:var(--rust);color:var(--text-bright-on-dark);border:none}.home-module__gsEHRa__eventMonth{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-eyebrow);font-size:9px}.home-module__gsEHRa__eventDateNext .home-module__gsEHRa__eventMonth{color:inherit}.home-module__gsEHRa__eventDay{font-family:var(--font-serif);font-size:20px;line-height:1.1}.home-module__gsEHRa__eventInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.home-module__gsEHRa__eventTitle{font-size:13.5px;font-weight:500;line-height:1.35}.home-module__gsEHRa__eventMeta{font-family:var(--font-mono);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.home-module__gsEHRa__asideEmpty{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.6}.home-module__gsEHRa__postSkeleton{border-radius:var(--radius-row);background:var(--hover-wash);border:1px solid #0000;height:460px;animation:1.4s ease-in-out infinite home-module__gsEHRa__feedSkeletonPulse}.home-module__gsEHRa__loadingNotice{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 22px;font-size:11px}@keyframes home-module__gsEHRa__feedSkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.home-module__gsEHRa__postSkeleton{animation:none}}@media (max-width:1199px){.home-module__gsEHRa__body{grid-template-columns:212px minmax(0,1fr)}.home-module__gsEHRa__aside{border-left:none;border-top:1px solid var(--border-structure);grid-column:1/-1}.home-module__gsEHRa__main{padding:26px 20px 34px}}@media (max-width:899px){.home-module__gsEHRa__body{grid-template-columns:1fr}.home-module__gsEHRa__main{padding:22px 16px 28px}.home-module__gsEHRa__postByline{gap:11px;padding:16px 16px 12px}.home-module__gsEHRa__kindPill{letter-spacing:.05em;padding:4px 7px;font-size:10px}.home-module__gsEHRa__postBody{padding:0 16px 14px}.home-module__gsEHRa__postTitle{font-size:19px}.home-module__gsEHRa__chips{padding:0 16px 14px}.home-module__gsEHRa__fileStripRow{grid-template-columns:1fr;gap:12px 14px;padding:14px 16px}.home-module__gsEHRa__fileStripRowTiled{grid-template-columns:78px 1fr}.home-module__gsEHRa__fileStripTile{width:78px;height:30px}.home-module__gsEHRa__fileStripButton{grid-column:1/-1;justify-self:start}.home-module__gsEHRa__aside{padding:22px 16px 28px}}
.pdf-sheet-module__vEulsa__sheet{background:var(--surface-raised);box-shadow:var(--shadow-sheet);margin:0 auto;position:relative;overflow:hidden}.pdf-sheet-module__vEulsa__sheetCanvas{width:100%;height:100%;display:block}.pdf-sheet-module__vEulsa__sheetMessage{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:10px;line-height:1.7;display:flex;position:absolute;inset:0}.pdf-sheet-module__vEulsa__sheetMessageError{color:var(--rust);text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:13px}
.admin-module__4WpgRW__shell{flex-direction:column;min-height:100vh;display:flex}.admin-module__4WpgRW__header{background:var(--ink);min-height:68px;color:var(--text-on-dark);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px clamp(16px,3vw,28px);display:flex}.admin-module__4WpgRW__headerBrand{align-items:center;gap:14px;display:flex}.admin-module__4WpgRW__headerWordmark{flex-direction:column;display:flex}.admin-module__4WpgRW__headerName{letter-spacing:.02em;font-size:15px;font-weight:500}.admin-module__4WpgRW__headerEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted-dark);font-size:10px}.admin-module__4WpgRW__headerStaff{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.admin-module__4WpgRW__headerRole{letter-spacing:.1em;color:var(--text-muted-dark);font-size:11px}.admin-module__4WpgRW__headerIdentity{align-items:center;gap:11px;display:flex}.admin-module__4WpgRW__headerAvatar{background:var(--rust);width:34px;height:34px;color:var(--text-bright-on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.admin-module__4WpgRW__headerNameText{font-size:14px}.admin-module__4WpgRW__signOutButton{border:1px solid var(--dark-rule);border-radius:var(--radius-control);height:34px;color:var(--text-body-dark);cursor:pointer;transition:border-color var(--motion-hover), color var(--motion-hover);background:0 0;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__signOutButton:hover{border-color:var(--text-body-dark);color:var(--text-bright-on-dark);text-decoration:none}.admin-module__4WpgRW__tabBar{border-bottom:1px solid var(--border-structure);background:var(--rail);flex-wrap:wrap;flex:none;gap:2px;padding:10px clamp(12px,3vw,28px) 0;display:flex}.admin-module__4WpgRW__tab{color:var(--text-label);cursor:pointer;transition:background var(--motion-hover), color var(--motion-hover);background:0 0;border:none;border-radius:3px 3px 0 0;align-items:center;gap:7px;padding:11px 14px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__tab:hover{background:var(--hover-wash);color:var(--text-primary);text-decoration:none}.admin-module__4WpgRW__tabActive,.admin-module__4WpgRW__tabActive:hover{background:var(--ink);color:var(--text-bright-on-dark);font-weight:500}.admin-module__4WpgRW__tabCount{color:var(--text-muted)}.admin-module__4WpgRW__tabActive .admin-module__4WpgRW__tabCount{color:var(--text-muted-dark)}.admin-module__4WpgRW__main{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:clamp(20px,3vw,30px) clamp(16px,3vw,30px) 48px}.admin-module__4WpgRW__footer{border-top:1px solid var(--border-structure);background:var(--rail);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px clamp(16px,3vw,28px);display:flex}.admin-module__4WpgRW__footerNote{color:var(--text-tertiary);margin:0;font-size:12px}.admin-module__4WpgRW__footerCredit{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);align-items:center;gap:10px;font-size:10px;display:flex}.admin-module__4WpgRW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:8px;display:flex}.admin-module__4WpgRW__pageTitle{margin:0;font-size:clamp(25px,4vw,32px);font-weight:400}.admin-module__4WpgRW__pageMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow);padding-bottom:6px;font-size:11px}.admin-module__4WpgRW__intro{max-width:70ch;color:var(--text-secondary);margin:0 0 22px;font-size:14px}.admin-module__4WpgRW__sectionLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 12px;font-size:10px;font-weight:400}.admin-module__4WpgRW__pill{border-radius:var(--radius-pill);letter-spacing:.04em;white-space:nowrap;flex:none;padding:4px 9px;font-size:11px;display:inline-block}.admin-module__4WpgRW__pillGood{background:var(--green-wash);color:var(--green)}.admin-module__4WpgRW__pillAlert{background:var(--alert-wash);color:var(--rust)}.admin-module__4WpgRW__pillNeutral{background:var(--pill-neutral);color:var(--text-secondary)}.admin-module__4WpgRW__primaryButton{border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--ink);height:36px;color:var(--text-bright-on-dark);cursor:pointer;transition:background var(--motion-hover), border-color var(--motion-hover);flex:none;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__primaryButton:hover:not(:disabled){background:var(--rust);border-color:var(--rust);color:var(--text-bright-on-dark);text-decoration:none}.admin-module__4WpgRW__primaryButton:disabled{opacity:.55;cursor:not-allowed}.admin-module__4WpgRW__secondaryButton{border:1px solid var(--border-button);border-radius:var(--radius-control);background:var(--surface-subtle);height:36px;color:var(--text-label);cursor:pointer;transition:border-color var(--motion-hover), background var(--motion-hover), color var(--motion-hover);flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__secondaryButton:hover:not(:disabled){border-color:var(--ink);color:var(--text-primary);text-decoration:none}.admin-module__4WpgRW__secondaryButton:disabled{opacity:.55;cursor:not-allowed}.admin-module__4WpgRW__dangerButton{color:var(--rust)}.admin-module__4WpgRW__dangerButton:hover:not(:disabled){border-color:var(--rust);color:var(--rust)}.admin-module__4WpgRW__toolbarControl{height:44px}.admin-module__4WpgRW__rowButton{height:32px;padding:0 12px}.admin-module__4WpgRW__blockButton{width:100%;height:40px}.admin-module__4WpgRW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-module__4WpgRW__fieldWide{grid-column:1/-1}.admin-module__4WpgRW__fieldLabel{color:var(--text-eyebrow);font-size:11px}.admin-module__4WpgRW__input,.admin-module__4WpgRW__select,.admin-module__4WpgRW__textarea{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface-subtle);width:100%;min-width:0;height:40px;padding:0 11px;font-size:14px}.admin-module__4WpgRW__textarea{resize:vertical;height:auto;padding:9px 11px;line-height:1.5}.admin-module__4WpgRW__input::placeholder,.admin-module__4WpgRW__textarea::placeholder{color:var(--text-muted)}.admin-module__4WpgRW__mono{letter-spacing:.06em}.admin-module__4WpgRW__searchInput{border:1px solid var(--border-search);border-radius:var(--radius-control);background:var(--surface-subtle);flex:260px;min-width:0;height:44px;padding:0 13px;font-size:14px}.admin-module__4WpgRW__searchPending{border-color:var(--border-input)}.admin-module__4WpgRW__fieldError{color:var(--rust);font-size:12px}.admin-module__4WpgRW__formError{border:1px solid var(--rust);border-radius:var(--radius-control);background:var(--alert-wash);color:var(--rust);margin:0 0 14px;padding:11px 13px;font-size:13px}.admin-module__4WpgRW__formSuccess{border:1px solid var(--green);border-radius:var(--radius-control);background:var(--green-wash);color:var(--green);margin:0 0 14px;padding:11px 13px;font-size:13px}.admin-module__4WpgRW__formNotice{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--row-idle);color:var(--text-label);margin:0 0 14px;padding:11px 13px;font-size:13px}.admin-module__4WpgRW__formNotice p{margin:0}.admin-module__4WpgRW__formNotice ul{max-height:220px;margin:8px 0 0;padding-left:18px;overflow-y:auto}.admin-module__4WpgRW__formNotice li{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:4px;font-size:11.5px}.admin-module__4WpgRW__toolbar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-module__4WpgRW__chipRow{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.admin-module__4WpgRW__filterChip{border-radius:var(--radius-control);background:var(--rail);height:34px;color:var(--text-label);cursor:pointer;transition:background var(--motion-hover), color var(--motion-hover);border:none;flex:none;align-items:center;padding:0 13px;font-size:12px;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__filterChip:hover{background:var(--hover-wash);color:var(--text-primary);text-decoration:none}.admin-module__4WpgRW__filterChipTall{height:44px}.admin-module__4WpgRW__filterChipActive,.admin-module__4WpgRW__filterChipActive:hover{background:var(--ink);color:var(--text-bright-on-dark)}.admin-module__4WpgRW__statGrid{grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:10px;margin-bottom:28px;display:grid}.admin-module__4WpgRW__statCard{border:1px solid var(--ink);background:var(--ink);color:var(--text-bright-on-dark);transition:border-color var(--motion-hover), transform var(--motion-hover);border-radius:14px;padding:20px 20px 18px;position:relative;overflow:hidden}.admin-module__4WpgRW__statCard:hover{border-color:var(--text-tertiary);transform:translateY(-2px)}.admin-module__4WpgRW__statCard:before{content:"";background:var(--on-ink-accent);height:3px;position:absolute;inset:0 0 auto}.admin-module__4WpgRW__statTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-module__4WpgRW__statLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted-dark);font-size:10px}.admin-module__4WpgRW__statIndex{letter-spacing:.1em;color:var(--on-ink-accent);font-size:10px}.admin-module__4WpgRW__statValueRow{align-items:baseline;gap:8px;margin-top:14px;display:flex}.admin-module__4WpgRW__statValue{letter-spacing:-.01em;font-size:clamp(40px,5.4vw,52px);font-weight:500;line-height:.95}.admin-module__4WpgRW__statUnit{letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-accent);font-size:11px}.admin-module__4WpgRW__sparkline{align-items:flex-end;gap:3px;height:30px;margin-top:14px;display:flex}.admin-module__4WpgRW__sparkBar{background:var(--dark-rule);border-radius:1px;flex:1}.admin-module__4WpgRW__sparkBarLast{background:var(--text-bright-on-dark)}.admin-module__4WpgRW__statNote{border-top:1px solid var(--dark-rule);color:var(--text-body-dark);margin-top:12px;padding-top:12px;font-size:12px}.admin-module__4WpgRW__twoColumn{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:20px;display:grid}.admin-module__4WpgRW__formColumns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.admin-module__4WpgRW__card{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-raised);padding:18px}.admin-module__4WpgRW__cardMuted{background:var(--row-idle)}.admin-module__4WpgRW__formCard{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-raised);padding:clamp(16px,2.4vw,24px)}.admin-module__4WpgRW__stack{flex-direction:column;gap:8px;display:flex}.admin-module__4WpgRW__asideStack{flex-direction:column;gap:20px;display:flex}.admin-module__4WpgRW__activityRow{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--row-idle);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.admin-module__4WpgRW__activityTitle{overflow-wrap:anywhere;font-size:15px;font-weight:500}.admin-module__4WpgRW__activityMeta{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.admin-module__4WpgRW__activityStamp{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.admin-module__4WpgRW__pdfChip{border:1px solid var(--border-chip);border-radius:var(--radius-pill);background:var(--surface-subtle) repeating-linear-gradient(0deg, transparent 0 8px, var(--rule-chip) 8px 9px);width:44px;height:54px;color:var(--rust);flex:none;justify-content:center;align-items:flex-end;padding-bottom:4px;font-size:9px;display:flex}.admin-module__4WpgRW__queueRow{border-bottom:1px solid var(--border-structure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;padding-bottom:14px;display:flex}.admin-module__4WpgRW__queueName{font-size:14px;font-weight:500}.admin-module__4WpgRW__queueMeta{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.admin-module__4WpgRW__emptyLine{color:var(--text-tertiary);margin:0 0 14px;font-size:13px}.admin-module__4WpgRW__storageRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.admin-module__4WpgRW__storageTrack{background:var(--greeked-bar);border-radius:1px;height:6px;margin:10px 0;overflow:hidden}.admin-module__4WpgRW__storageFill{background:var(--green);border-radius:1px;height:100%}.admin-module__4WpgRW__footnote{color:var(--text-tertiary);margin:0;font-size:12px}.admin-module__4WpgRW__footnoteSpaced{margin-top:12px}.admin-module__4WpgRW__columnHeader{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);justify-content:space-between;gap:12px;padding:0 18px 8px;font-size:10px;display:flex}.admin-module__4WpgRW__registryRow{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--row-idle);width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-hover);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;text-decoration:none;display:grid}.admin-module__4WpgRW__registryRow:hover{border-color:var(--border-input);color:inherit;text-decoration:none}.admin-module__4WpgRW__registryIdentity{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.admin-module__4WpgRW__registryNumber{letter-spacing:.06em;color:var(--rust);font-size:13px}.admin-module__4WpgRW__registryName{overflow-wrap:anywhere;font-size:15px;font-weight:500}.admin-module__4WpgRW__registryMeta{color:var(--text-tertiary);font-size:11px}.admin-module__4WpgRW__rowEnd{align-items:center;gap:10px;display:flex}.admin-module__4WpgRW__chevron{color:var(--text-muted)}.admin-module__4WpgRW__emptyState{border:1px dashed var(--border-input);border-radius:var(--radius-row);text-align:center;padding:40px 20px}.admin-module__4WpgRW__emptyHeading{margin:0 0 6px;font-size:20px;font-weight:400}.admin-module__4WpgRW__emptyBody{color:var(--text-tertiary);margin:0;font-size:13px}.admin-module__4WpgRW__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.admin-module__4WpgRW__backLink{color:var(--rust);text-underline-offset:3px;margin-bottom:14px;font-size:13px;text-decoration:underline;display:inline-block}.admin-module__4WpgRW__recordEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 4px;font-size:10px}.admin-module__4WpgRW__recordActions{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.admin-module__4WpgRW__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.admin-module__4WpgRW__fieldGroup+.admin-module__4WpgRW__fieldGroup{margin-top:26px}.admin-module__4WpgRW__chipList{flex-wrap:wrap;gap:6px;display:flex}.admin-module__4WpgRW__chip{border:1px solid var(--border-chip);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-label);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.admin-module__4WpgRW__chipRemove{color:var(--rust);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.admin-module__4WpgRW__usageRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.admin-module__4WpgRW__usageRow+.admin-module__4WpgRW__usageRow{margin-top:10px}.admin-module__4WpgRW__usageLabel{color:var(--text-tertiary)}.admin-module__4WpgRW__usageValue{overflow-wrap:anywhere}.admin-module__4WpgRW__historyEntry+.admin-module__4WpgRW__historyEntry{margin-top:12px}.admin-module__4WpgRW__historyWhat{font-size:13px}.admin-module__4WpgRW__historyWho{color:var(--text-tertiary);font-size:11px}.admin-module__4WpgRW__userRow{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--row-idle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.admin-module__4WpgRW__userIdentity{align-items:center;gap:12px;min-width:0;display:flex}.admin-module__4WpgRW__userAvatar{background:var(--pill-neutral);width:34px;height:34px;color:var(--text-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.admin-module__4WpgRW__userName{font-size:15px;font-weight:500}.admin-module__4WpgRW__userMeta{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.admin-module__4WpgRW__userActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__rowMenu{position:relative}.admin-module__4WpgRW__rowMenuButton{border:1px solid var(--border-button);border-radius:var(--radius-control);background:var(--surface-subtle);width:32px;height:30px;color:var(--text-label);letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--motion-hover);justify-content:center;align-items:center;font-size:14px;line-height:1;list-style:none;display:inline-flex}.admin-module__4WpgRW__rowMenuButton::-webkit-details-marker{display:none}.admin-module__4WpgRW__rowMenuButton::marker{content:""}.admin-module__4WpgRW__rowMenuButton:hover{border-color:var(--ink)}.admin-module__4WpgRW__rowMenuPanel{z-index:20;border:1px solid var(--border-panel);border-radius:var(--radius-control);background:var(--surface-raised);min-width:186px;box-shadow:var(--shadow-sheet);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.admin-module__4WpgRW__rowMenuItem{border-radius:var(--radius-control);width:100%;color:var(--text-label);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--motion-hover);background:0 0;border:none;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.admin-module__4WpgRW__rowMenuItem:hover{background:var(--hover-wash)}.admin-module__4WpgRW__rowMenuItem:disabled{color:var(--text-muted);cursor:default}.admin-module__4WpgRW__resetPanel{border:1px solid var(--green);border-radius:var(--radius-control);background:var(--green-wash);color:var(--text-primary);grid-column:1/-1;padding:12px 14px;font-size:13px}.admin-module__4WpgRW__resetPassword{border:1px solid var(--border-chip);border-radius:var(--radius-pill);background:var(--surface-raised);font-family:var(--font-mono);letter-spacing:.08em;-webkit-user-select:all;user-select:all;margin:6px 0;padding:6px 10px;font-size:15px;display:inline-block}.admin-module__4WpgRW__applicationList{flex-direction:column;gap:12px;display:flex}.admin-module__4WpgRW__applicationCard{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-raised);padding:clamp(16px,2.2vw,20px)}.admin-module__4WpgRW__applicationTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.admin-module__4WpgRW__applicationName{font-size:17px;font-weight:500}.admin-module__4WpgRW__applicationMeta{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.admin-module__4WpgRW__checkGrid{border-top:1px solid var(--border-structure);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin-top:14px;padding-top:14px;display:grid}.admin-module__4WpgRW__check{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:13px;display:flex}.admin-module__4WpgRW__dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.admin-module__4WpgRW__dotOk{background:var(--green)}.admin-module__4WpgRW__dotWarn{background:var(--rust)}.admin-module__4WpgRW__actionRow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-module__4WpgRW__approveButton:hover:not(:disabled){background:var(--green);border-color:var(--green)}.admin-module__4WpgRW__subHeading{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 12px;font-size:10px;font-weight:400}.admin-module__4WpgRW__formSection+.admin-module__4WpgRW__formSection{margin-top:26px}.admin-module__4WpgRW__recipientBar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.admin-module__4WpgRW__recipientInput{border:1px solid var(--border-search);border-radius:var(--radius-control);background:var(--surface-subtle);flex:220px;min-width:0;height:44px;padding:0 13px;font-size:14px}.admin-module__4WpgRW__recipientChips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.admin-module__4WpgRW__chipOverflow{color:var(--text-tertiary);align-items:center;padding:6px 2px;font-size:12px;display:inline-flex}.admin-module__4WpgRW__reachNote{color:var(--text-tertiary);margin:0 0 10px;font-size:12px;line-height:1.5}.admin-module__4WpgRW__notifyRow{border:1px solid var(--border-input);border-radius:var(--radius-control);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;display:flex}.admin-module__4WpgRW__notifyBox{width:17px;height:17px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.admin-module__4WpgRW__notifyCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-module__4WpgRW__notifyLabel{color:var(--text-label);font-size:13px}.admin-module__4WpgRW__warningPanel{border-radius:var(--radius-control);background:var(--alert-wash);color:var(--rust);margin-bottom:10px;padding:11px 13px;font-size:12px}.admin-module__4WpgRW__candidateList{border:1px solid var(--border-structure);border-radius:var(--radius-control);background:var(--surface-subtle);flex-direction:column;max-height:206px;display:flex;overflow-y:auto}.admin-module__4WpgRW__candidate{text-align:left;cursor:pointer;width:100%;transition:background var(--motion-hover);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:13px;display:flex}.admin-module__4WpgRW__candidate:hover{background:var(--hover-wash)}.admin-module__4WpgRW__candidateNumber{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.admin-module__4WpgRW__candidateWaiting{color:var(--rust)}.admin-module__4WpgRW__dropZone{border:1px dashed var(--border-input);border-radius:var(--radius-row);background:var(--surface-subtle);cursor:pointer;transition:border-color var(--motion-hover), background var(--motion-hover);flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.admin-module__4WpgRW__dropZone:hover,.admin-module__4WpgRW__dropZoneActive{border-color:var(--ink);background:var(--surface-raised)}.admin-module__4WpgRW__dropZone:focus-within{outline:2px solid var(--rust);outline-offset:1px}.admin-module__4WpgRW__dropCopy{flex:160px;min-width:0}.admin-module__4WpgRW__dropName{overflow-wrap:anywhere;font-size:14px;font-weight:500}.admin-module__4WpgRW__dropMeta{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.admin-module__4WpgRW__dropAction{border:1px solid var(--border-button);border-radius:var(--radius-control);background:var(--surface-raised);flex:none;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.admin-module__4WpgRW__previewRow{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-raised);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:16px 18px;display:grid}.admin-module__4WpgRW__previewTitle{overflow-wrap:anywhere;font-size:15px;font-weight:500}.admin-module__4WpgRW__previewMeta{color:var(--text-tertiary);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.admin-module__4WpgRW__previewPill{margin-top:9px}.admin-module__4WpgRW__checklist{flex-direction:column;gap:10px;display:flex}.admin-module__4WpgRW__viewer{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.admin-module__4WpgRW__viewerToolbar{border-bottom:1px solid var(--border-structure);flex-wrap:wrap;align-items:center;gap:10px 8px;padding:12px 14px;display:flex}.admin-module__4WpgRW__viewerGroup{align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__viewerSpacer{flex:1}.admin-module__4WpgRW__viewerButton{border:1px solid var(--border-button);border-radius:var(--radius-control);background:var(--surface-subtle);width:34px;height:34px;color:var(--text-label);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.admin-module__4WpgRW__viewerButtonWide{width:auto;padding:0 12px}.admin-module__4WpgRW__viewerGlyph{font-size:17px;font-weight:400;line-height:1}.admin-module__4WpgRW__viewerButton:hover:not(:disabled){border-color:var(--ink);color:var(--text-primary)}.admin-module__4WpgRW__viewerButton:disabled{opacity:.45;cursor:not-allowed}.admin-module__4WpgRW__viewerLabel{min-width:88px;font-family:var(--font-mono);color:var(--text-secondary);text-align:center;font-size:11px}.admin-module__4WpgRW__viewerLabelZoom{min-width:48px}.admin-module__4WpgRW__viewerStage{scrollbar-gutter:stable;background:var(--preview-stage);flex:1;height:440px;padding:18px;display:block;overflow:auto}.admin-module__4WpgRW__viewerMessage{color:var(--text-tertiary);text-align:center;margin:0;padding:24px;font-size:13px;line-height:1.6}.admin-module__4WpgRW__viewerFullscreen.admin-module__4WpgRW__viewerFullscreen{z-index:60;border:none;border-radius:0;position:fixed;inset:0}.admin-module__4WpgRW__viewerFullscreen .admin-module__4WpgRW__viewerStage{height:auto;padding:20px 24px 24px}@media (max-width:899px){.admin-module__4WpgRW__viewerStage{height:340px}.admin-module__4WpgRW__viewerFullscreen .admin-module__4WpgRW__viewerStage{height:auto;padding:14px 16px 18px}}.admin-module__4WpgRW__recipientList{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow-y:auto}.admin-module__4WpgRW__recipientRow{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-subtle);cursor:pointer;transition:border-color var(--motion-hover), background var(--motion-hover);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.admin-module__4WpgRW__recipientRow:hover{border-color:var(--border-input)}.admin-module__4WpgRW__recipientRowChecked{background:var(--row-idle)}.admin-module__4WpgRW__recipientBox{width:16px;height:16px;accent-color:var(--rust);cursor:pointer;margin:0}.admin-module__4WpgRW__recipientEmail{font-family:var(--font-mono);color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11.5px}.admin-module__4WpgRW__listNote{font-family:var(--font-mono);color:var(--text-tertiary);margin:10px 0 0;font-size:11.5px;line-height:1.6}.admin-module__4WpgRW__labelRow{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.admin-module__4WpgRW__labelHint{font-family:var(--font-mono)}.admin-module__4WpgRW__addressValue{border:1px solid var(--border-structure);border-radius:var(--radius-control);background:var(--rail);width:100%;min-height:40px;font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;padding:0 11px;font-size:13px;display:flex}.admin-module__4WpgRW__chipExtension{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rust);font-size:10px}.admin-module__4WpgRW__chipSize{font-family:var(--font-mono);color:var(--text-tertiary)}.admin-module__4WpgRW__overLimit{color:var(--rust)}.admin-module__4WpgRW__logCard{border:1px solid var(--ink);border-radius:var(--radius-row);background:var(--ink);color:var(--text-bright-on-dark);padding:20px 22px}.admin-module__4WpgRW__logHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-module__4WpgRW__logEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted-dark);font-size:10px}.admin-module__4WpgRW__logCounter{font-family:var(--font-mono);letter-spacing:.1em;color:var(--on-ink-accent);font-size:11px}.admin-module__4WpgRW__logTrack{background:var(--dark-rule);border-radius:1px;height:6px;margin:14px 0;overflow:hidden}.admin-module__4WpgRW__logFill{background:var(--on-ink-accent);border-radius:1px;height:100%;transition:width .2s linear}.admin-module__4WpgRW__logFillPending{width:30%;animation:1.1s ease-in-out infinite admin-module__4WpgRW__logSweep}@keyframes admin-module__4WpgRW__logSweep{0%{margin-left:0}50%{margin-left:70%}to{margin-left:0}}.admin-module__4WpgRW__logLines{flex-direction:column;gap:5px;max-height:190px;display:flex;overflow-y:auto}.admin-module__4WpgRW__logLine{font-family:var(--font-mono);color:var(--text-body-dark);grid-template-columns:62px 58px minmax(0,1fr);gap:12px;font-size:11.5px;display:grid}.admin-module__4WpgRW__logTime{color:var(--text-meta-dark)}.admin-module__4WpgRW__logText{overflow-wrap:anywhere}.admin-module__4WpgRW__logTagPlain{color:var(--text-body-dark)}.admin-module__4WpgRW__logTagGood{color:var(--green-on-dark)}.admin-module__4WpgRW__logTagBad{color:var(--rust-on-dark)}.admin-module__4WpgRW__logFootnote{border-top:1px solid var(--dark-rule);color:var(--text-body-dark);margin:14px 0 0;padding-top:12px;font-size:12px}.admin-module__4WpgRW__confirmDialog{border:1px solid var(--border-panel);border-radius:var(--radius-row);background:var(--surface-raised);width:min(460px,100vw - 48px);color:var(--text-primary);box-shadow:var(--shadow-sheet);padding:24px}.admin-module__4WpgRW__confirmDialog::backdrop{background:#17191a8c}.admin-module__4WpgRW__confirmDialog[open]{animation:.22s both admin-module__4WpgRW__confirmRise}@keyframes admin-module__4WpgRW__confirmRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.admin-module__4WpgRW__confirmPanel{flex-direction:column;gap:14px;display:flex}.admin-module__4WpgRW__confirmTitle{margin:0;font-size:22px;font-weight:400;line-height:1.25}.admin-module__4WpgRW__confirmBody{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.admin-module__4WpgRW__confirmActions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.admin-module__4WpgRW__confirmSend{flex:180px}.admin-module__4WpgRW__sendPrimary{flex:220px}@media (prefers-reduced-motion:reduce){.admin-module__4WpgRW__confirmDialog[open],.admin-module__4WpgRW__logFillPending{animation:none}}.admin-module__4WpgRW__contactsColumn{width:100%;max-width:1000px;margin:0 auto}.admin-module__4WpgRW__contactsStack{flex-direction:column;gap:20px;margin-bottom:22px;display:flex}.admin-module__4WpgRW__counterStrip{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:10px 30px;margin-bottom:18px;padding-bottom:18px;display:flex}.admin-module__4WpgRW__counter{flex-direction:column;gap:2px;display:flex}.admin-module__4WpgRW__counterValue{font-family:var(--font-mono);font-size:22px;font-weight:500}.admin-module__4WpgRW__counterLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow);font-size:10px}.admin-module__4WpgRW__contactFilters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.admin-module__4WpgRW__contactToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px 10px;display:flex}.admin-module__4WpgRW__contactToolbarLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);font-size:10px}.admin-module__4WpgRW__contactToolbarActions{flex-wrap:wrap;gap:6px;display:flex}.admin-module__4WpgRW__compactButton{height:32px;padding:0 12px;font-size:12.5px}.admin-module__4WpgRW__addGlyph{margin-right:6px;font-size:14px;line-height:1}.admin-module__4WpgRW__contactList{flex-direction:column;gap:6px;max-height:560px;display:flex;overflow-y:auto;container-type:inline-size}.admin-module__4WpgRW__contactRow{border:1px solid var(--border-structure);border-radius:var(--radius-row);background:var(--surface-subtle);transition:border-color var(--motion-hover);grid-template-columns:18px minmax(0,1fr) minmax(90px,auto) minmax(165px,auto) 22px;align-items:center;gap:10px 14px;padding:11px 14px;display:grid}.admin-module__4WpgRW__contactRow:hover{border-color:var(--border-input)}.admin-module__4WpgRW__contactRowChecked{background:var(--row-idle)}.admin-module__4WpgRW__contactBox{width:16px;height:16px;accent-color:var(--rust);cursor:pointer}.admin-module__4WpgRW__contactIdentity{align-items:center;gap:11px;min-width:0;display:flex}.admin-module__4WpgRW__contactAvatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;display:flex}.admin-module__4WpgRW__contactAvatarPortal{background:var(--rust);color:var(--text-bright-on-dark)}.admin-module__4WpgRW__contactAvatarImported{background:var(--pill-neutral);color:var(--text-secondary)}.admin-module__4WpgRW__contactNames{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-module__4WpgRW__contactName{overflow-wrap:anywhere;font-size:15px;font-weight:500}.admin-module__4WpgRW__contactEmail{font-family:var(--font-mono);color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11.5px}.admin-module__4WpgRW__contactGroup{color:var(--text-secondary);white-space:nowrap;font-size:12.5px}.admin-module__4WpgRW__contactStanding{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.admin-module__4WpgRW__contactSeen{color:var(--text-eyebrow);white-space:nowrap;font-size:11.5px}.admin-module__4WpgRW__contentsForm{display:contents}.admin-module__4WpgRW__contactRemove{background:0 0;border:none;justify-self:end;padding:2px 4px;font-size:15px;line-height:1}.admin-module__4WpgRW__contactRemoveOwned{color:var(--rust);cursor:pointer}.admin-module__4WpgRW__contactRemoveHeld{color:var(--border-input);cursor:default}@container (max-width:660px){.admin-module__4WpgRW__contactRow{grid-template-columns:18px minmax(0,1fr) 22px}.admin-module__4WpgRW__contactGroup,.admin-module__4WpgRW__contactStanding{grid-column:2/4}.admin-module__4WpgRW__contactRemove{grid-area:1/3/auto/4}}.admin-module__4WpgRW__contactNotice{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--row-idle);color:var(--text-label);margin:12px 0;padding:12px 13px;font-size:13px;line-height:1.55}.admin-module__4WpgRW__contactNoticeWarn{border-color:var(--border-warn);background:var(--warn-wash)}.admin-module__4WpgRW__contactLegend{font-family:var(--font-mono);color:var(--text-tertiary);margin:0 0 4px;font-size:11.5px;line-height:1.7}.admin-module__4WpgRW__importedFiles{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.admin-module__4WpgRW__importedFile{color:var(--text-label);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.admin-module__4WpgRW__importedFileName{overflow-wrap:anywhere}.admin-module__4WpgRW__importedFileRows{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.admin-module__4WpgRW__addDialog{width:min(440px,100vw - 48px)}.admin-module__4WpgRW__addEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);font-size:10px}.admin-module__4WpgRW__addField{flex-direction:column;gap:6px;display:flex}.admin-module__4WpgRW__addFieldLabel{color:var(--text-eyebrow);font-size:11px}.admin-module__4WpgRW__addError{border:1px solid var(--border-warn);border-radius:var(--radius-control);background:var(--warn-wash);color:var(--rust);padding:10px 12px;font-size:13px}.admin-module__4WpgRW__addSubmit{flex:160px;height:40px}.admin-module__4WpgRW__addCancel{height:40px}
