.AiScan-module__UmeSDq__stage{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.AiScan-module__UmeSDq__orb{width:100%;max-width:420px;position:relative}.AiScan-module__UmeSDq__glow{filter:blur(22px);opacity:.75;background:conic-gradient(from var(--ai-scan-angle,0deg), var(--c-ai), var(--c-ai-2,var(--c-ai)), var(--c-ai-3,var(--c-ai)), color-mix(in oklch, var(--c-ai) 45%, #ffad5f), color-mix(in oklch, var(--c-ai) 45%, #61e8a8), var(--c-ai));pointer-events:none;border-radius:26px;animation:3.6s linear infinite AiScan-module__UmeSDq__aiScanSpin;position:absolute;inset:-14px}@supports (color:lab(0% 0 0)){.AiScan-module__UmeSDq__glow{background:conic-gradient(from var(--ai-scan-angle,0deg), var(--c-ai), var(--c-ai-2,var(--c-ai)), var(--c-ai-3,var(--c-ai)), color-mix(in oklch, var(--c-ai) 45%, lab(78.4827% 33.1991 62.9947)), color-mix(in oklch, var(--c-ai) 45%, lab(83.4261% -49.6642 19.5503)), var(--c-ai))}}.AiScan-module__UmeSDq__idle .AiScan-module__UmeSDq__glow{opacity:.35;animation-duration:9s}.AiScan-module__UmeSDq__card{background:var(--bg-1,var(--color-surface));box-shadow:0 0 0 1px color-mix(in oklch, var(--c-ai) 40%, transparent), var(--sh-3,0 8px 24px #0000001f);text-align:left;border-radius:16px;position:relative;overflow:hidden}.AiScan-module__UmeSDq__beam{pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--c-ai) 30%, transparent) 70%, color-mix(in oklch, var(--c-ai-2,var(--c-ai)) 60%, white));mix-blend-mode:screen;opacity:.55;height:38%;animation:AiScan-module__UmeSDq__aiScanBeam 1.8s var(--ease,ease-in-out) infinite alternate;position:absolute;left:0;right:0}.AiScan-module__UmeSDq__star{color:var(--c-ai);fill:currentColor;stroke-width:0;animation:AiScan-module__UmeSDq__aiScanTwinkle 2.4s var(--ease,ease-in-out) infinite;pointer-events:none;position:absolute}.AiScan-module__UmeSDq__star0{width:24px;height:24px;animation-delay:0s;top:-20px;left:-14px}.AiScan-module__UmeSDq__star1{width:15px;height:15px;color:var(--c-ai-2,var(--c-ai));animation-delay:.4s;top:-22px;right:40px}.AiScan-module__UmeSDq__star2{width:20px;height:20px;color:var(--c-ai-3,var(--c-ai));animation-delay:.8s;top:40px;right:-24px}.AiScan-module__UmeSDq__star3{width:13px;height:13px;animation-delay:1.2s;bottom:-20px;right:-6px}.AiScan-module__UmeSDq__star4{width:18px;height:18px;color:var(--c-ai-2,var(--c-ai));animation-delay:1.6s;bottom:-22px;left:30px}.AiScan-module__UmeSDq__star5{width:12px;height:12px;color:var(--c-ai-3,var(--c-ai));animation-delay:2s;top:60px;left:-24px}.AiScan-module__UmeSDq__title{background:linear-gradient(90deg, var(--c-ai), var(--c-ai-2,var(--c-ai)), var(--c-ai-3,var(--c-ai)), var(--c-ai));color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.05rem;font-weight:700;animation:3.2s linear infinite AiScan-module__UmeSDq__aiScanFlow}.AiScan-module__UmeSDq__reveal{animation:AiScan-module__UmeSDq__aiScanReveal .38s var(--ease,ease-out) both}@property --ai-scan-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes AiScan-module__UmeSDq__aiScanSpin{to{--ai-scan-angle:360deg}}@keyframes AiScan-module__UmeSDq__aiScanFlow{to{background-position:300% 0}}@keyframes AiScan-module__UmeSDq__aiScanBeam{0%{top:-38%}to{top:100%}}@keyframes AiScan-module__UmeSDq__aiScanTwinkle{0%,to{opacity:.2;transform:scale(.35)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes AiScan-module__UmeSDq__aiScanReveal{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.AiScan-module__UmeSDq__glow,.AiScan-module__UmeSDq__beam,.AiScan-module__UmeSDq__star,.AiScan-module__UmeSDq__title,.AiScan-module__UmeSDq__reveal{animation:none}.AiScan-module__UmeSDq__beam{display:none}.AiScan-module__UmeSDq__star{opacity:.8;transform:none}}
.cap-star{color:var(--fg-3,var(--color-text-muted));cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background .12s,opacity .12s,transform .12s;display:inline-flex}.cap-star:hover{color:var(--c-ai);background:color-mix(in oklch, var(--c-ai) 10%, transparent)}.cap-star:focus-visible{outline:2px solid var(--c-ai);outline-offset:1px;opacity:1}.cap-star:active{transform:scale(.9)}.cap-star.is-starred{color:var(--c-ai);opacity:1}.cap-star.is-starred svg{fill:currentColor}.cap-star--row{opacity:0;width:26px;height:26px}.table-row:hover .cap-star--row,.table-row:focus-within .cap-star--row,.cap-star--row.is-starred{opacity:1}@media (hover:none){.cap-star--row{opacity:.6}}.table-th.cap-star-col,.table-td.cap-star-col{text-align:center;width:40px;padding-left:8px;padding-right:0}.table-th.cap-star-col svg{color:var(--fg-3,var(--color-text-muted))}:root{--row-starred-bg:color-mix(in oklch, var(--c-ai) 5%, transparent);--row-starred-bg-hover:color-mix(in oklch, var(--c-ai) 9%, transparent)}:where(.table-row[data-starred=true]){background:var(--row-starred-bg)}:where(.table-row[data-starred=true]:hover){background:var(--row-starred-bg-hover)}.cap-star--header{vertical-align:middle;width:32px;height:32px;margin-left:4px}.cap-star--tab{opacity:0;border-radius:4px;width:16px;height:16px}.record-tab:hover .cap-star--tab,.record-tab.is-active .cap-star--tab,.record-tab:focus-within .cap-star--tab,.cap-star--tab.is-starred{opacity:1}.record-tab.is-starred{font-weight:550}.cap-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cap-tab-menu{z-index:80;border:1px solid var(--line,var(--color-border));background:var(--bg-1,var(--color-surface-raised));min-width:190px;box-shadow:var(--shadow-lg);border-radius:10px;padding:4px;font-size:13px;position:fixed}.cap-tab-menu button{width:100%;color:var(--fg-1,var(--color-text));text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:flex}.cap-tab-menu button:hover,.cap-tab-menu button:focus-visible{background:var(--bg-2,var(--color-surface-tertiary));outline:none}.cap-tab-menu hr{border:0;border-top:1px solid var(--line,var(--color-border));margin:4px 2px}.cap-favorites-toast-stack{z-index:70;pointer-events:none;justify-content:center;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cap-favorites-toast{pointer-events:auto;background:var(--fg-1);min-height:40px;color:var(--bg-0);box-shadow:var(--shadow-lg);border-radius:10px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:13px;display:flex}.cap-favorites-toast-icon{color:var(--color-error);display:inline-flex}.cap-favorites-toast-close{width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}
.PortalContactFiles-module__vuGxPW__panel{gap:16px;display:grid}.PortalContactFiles-module__vuGxPW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PortalContactFiles-module__vuGxPW__title{color:var(--color-text);margin:0;font-size:18px;font-weight:700}.PortalContactFiles-module__vuGxPW__description{max-width:62ch;color:var(--color-text-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.PortalContactFiles-module__vuGxPW__notice{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-surface-raised);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.PortalContactFiles-module__vuGxPW__noticeIcon{color:var(--c-ai);flex:none;margin-top:1px}.PortalContactFiles-module__vuGxPW__error{color:var(--c-neg);margin:0;font-size:12px;line-height:1.5}.PortalContactFiles-module__vuGxPW__section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:10px;min-width:0;padding:14px;display:grid}.PortalContactFiles-module__vuGxPW__sectionHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PortalContactFiles-module__vuGxPW__sectionTitle{color:var(--color-text);margin:0;font-size:14px;font-weight:700}.PortalContactFiles-module__vuGxPW__sectionCount{color:var(--color-text-faint);font-variant-numeric:tabular-nums;font-size:11px}.PortalContactFiles-module__vuGxPW__empty{color:var(--color-text-faint);margin:0;font-size:12px}.PortalContactFiles-module__vuGxPW__files{gap:8px;min-width:0;display:grid}.PortalContactFiles-module__vuGxPW__file{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;min-width:0;padding:12px;display:grid}.PortalContactFiles-module__vuGxPW__fileHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.PortalContactFiles-module__vuGxPW__fileName{overflow-wrap:anywhere;min-width:0;color:var(--color-text);margin:0;font-size:13px;font-weight:650}.PortalContactFiles-module__vuGxPW__fileMeta{color:var(--color-text-faint);margin:4px 0 0;font-size:11px;line-height:1.5}.PortalContactFiles-module__vuGxPW__status{border:1px solid var(--color-border);max-width:45%;color:var(--color-text-muted);text-align:center;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.2}.PortalContactFiles-module__vuGxPW__statusClean,.PortalContactFiles-module__vuGxPW__statusPublished{border-color:color-mix(in oklch, var(--c-pos) 65%, var(--color-border));color:var(--c-pos)}.PortalContactFiles-module__vuGxPW__statusPending,.PortalContactFiles-module__vuGxPW__statusPrivate{border-color:color-mix(in oklch, var(--c-warn) 65%, var(--color-border));color:var(--c-warn)}.PortalContactFiles-module__vuGxPW__statusRejected,.PortalContactFiles-module__vuGxPW__statusFailed{border-color:color-mix(in oklch, var(--c-neg) 65%, var(--color-border));color:var(--c-neg)}.PortalContactFiles-module__vuGxPW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PortalContactFiles-module__vuGxPW__unavailable{color:var(--color-text-faint);margin:0;font-size:11px;line-height:1.5}.PortalContactFiles-module__vuGxPW__loadMore{justify-self:start}@media (max-width:480px){.PortalContactFiles-module__vuGxPW__section{padding:12px}.PortalContactFiles-module__vuGxPW__fileHeader{gap:6px;display:grid}.PortalContactFiles-module__vuGxPW__status{justify-self:start;max-width:100%}}@media (prefers-reduced-motion:reduce){.PortalContactFiles-module__vuGxPW__panel *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
