.asdRoot{--asd-pop-lavender:#d5c8f2;--asd-pop-lavender-tint:#f0ebfa;--asd-pop-lemon:#f3f26b;--asd-pop-mint:#7ad89a;--asd-pop-peach:#f2f2f2;--asd-pop-sky:#a8c5f0;--asd-ink-900:#212121;--asd-ink-600:#4a4a4a;--asd-mute-gray:#a0a0a0;--asd-stone-hairline:#e5e5e5;--asd-stone-row:#f2f2f2;--asd-page-base:#fafaf9;--asd-surface-white:#fff;--asd-radius-pop:28px;--asd-radius-tile:16px;--asd-radius-row:10px;--asd-radius-pill:9999px;--asd-shadow-card:0 4px 20px #0f0f0f0f, 0 1px 3px #0f0f0f0a;--asd-shadow-float:0 8px 30px #0f0f0f24;--asd-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--asd-font);color:var(--asd-ink-900);-webkit-font-smoothing:antialiased;line-height:1.5}.asdRoot *,.asdRoot :before,.asdRoot :after{box-sizing:border-box}.asdRoot{-webkit-user-select:none;user-select:none;background:var(--asd-page-base);position:absolute;inset:0;overflow:hidden}.asdFit{transform-origin:0 0;position:absolute;top:0;left:0}.asdStage{pointer-events:none;will-change:transform;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),transform-origin 1.1s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(1)}.asdScreen{opacity:0;visibility:hidden;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s;position:absolute;inset:0;transform:translateY(10px)}.asdScreen[data-active=true]{opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),visibility linear;transform:none}.asdCursor{z-index:60;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 6px #000000b3);transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0;left:0}.asdCursor svg{display:block;position:absolute}@media (prefers-reduced-motion:reduce){.asdStage,.asdScreen,.asdCursor{transition:none}}.asdShell{background:var(--asd-page-base);width:100%;height:100%;display:flex}.asdSidebar{background:var(--asd-page-base);border-right:1px solid var(--asd-stone-hairline);flex-direction:column;flex:0 0 232px;gap:22px;width:232px;height:100%;padding:26px 16px;display:flex}.asdProfileChip{border-radius:var(--asd-radius-tile);background:var(--asd-surface-white);border:1px solid var(--asd-stone-hairline);align-items:center;gap:10px;padding:10px;display:flex}.asdAvatar{background:var(--asd-pop-lavender);width:34px;height:34px;color:var(--asd-ink-900);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.asdAvatarSm{width:30px;height:30px;font-size:11px}.asdProfileMeta{flex-direction:column;min-width:0;display:flex}.asdProfileName{font-size:13px;font-weight:600;line-height:1.3}.asdProfileRole{color:var(--asd-mute-gray);font-size:11px;line-height:1.3}.asdNav{flex-direction:column;gap:3px;display:flex}.asdNavItem{border-radius:var(--asd-radius-row);color:var(--asd-ink-900);background:0 0;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .2s cubic-bezier(.4,0,.2,1),transform .15s;display:flex}.asdNavItem[data-hovered=true]{background:var(--asd-stone-row)}.asdNavItem[data-active=true]{background:var(--asd-pop-lavender)}.asdMain{flex-direction:column;flex:1;min-width:0;display:flex}.asdTopBar{border-bottom:1px solid var(--asd-stone-hairline);background:var(--asd-page-base);flex-shrink:0;justify-content:space-between;align-items:center;height:62px;padding:0 32px;display:flex}.asdTopSpacer{flex:1}.asdTopRight{align-items:center;gap:14px;display:inline-flex}.asdIconBtn{border:1px solid var(--asd-stone-hairline);background:var(--asd-surface-white);width:36px;height:36px;color:var(--asd-ink-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.asdContent{flex:1;min-height:0;position:relative;overflow:hidden}.asdScreen{padding:26px 32px 28px}.asdPageTitle{letter-spacing:-.015em;font-size:26px;font-weight:700;line-height:1.2}.asdPageSub{color:var(--asd-mute-gray);margin-top:6px;font-size:14px}[data-states-only=true] .asdSidebar{display:none}[data-states-only=true] .asdTopBar{height:54px}[data-states-only=true] .asdScreen{padding:22px 26px 24px}.asdCard{border-radius:var(--asd-radius-pop);color:var(--asd-ink-900);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.asdBtn{border-radius:var(--asd-radius-pill);white-space:nowrap;border:none;justify-content:center;align-items:center;font-weight:500;transition:transform .15s,background .18s,color .18s;display:inline-flex}.asdBtn--sm{gap:6px;padding:8px 16px;font-size:12px}.asdBtn--md{gap:8px;padding:10px 22px;font-size:14px}.asdBtn--primary{background:var(--asd-ink-900);color:var(--asd-page-base)}.asdBtn--secondary{background:var(--asd-pop-mint);color:var(--asd-ink-900)}.asdBtn--outline{color:var(--asd-ink-900);border:1px solid var(--asd-stone-hairline);background:0 0}.asdBtn--ghost{color:var(--asd-mute-gray);background:0 0}.asdBtn[data-hovered=true]{filter:brightness(.94)}.asdBtn--outline[data-hovered=true]{background:var(--asd-stone-row);filter:none}.asdBadge{border-radius:var(--asd-radius-pill);color:var(--asd-ink-900);white-space:nowrap;align-items:center;padding:4px 12px;font-size:11px;font-weight:500;line-height:1.4;transition:background .22s;display:inline-flex}.asdTile{color:var(--asd-ink-900);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.asdField{flex-direction:column;gap:6px;display:flex}.asdFieldLabel{color:var(--asd-ink-600);font-size:12px;font-weight:500}.asdInput{border:1px solid var(--asd-stone-hairline);border-radius:var(--asd-radius-row);background:var(--asd-surface-white);align-items:center;gap:1px;min-height:42px;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.asdInput[data-focused=true]{border-color:var(--asd-pop-lavender);box-shadow:0 0 0 3px #d5c8f2b3}.asdInput[data-filled=true]{border-color:var(--asd-pop-mint);box-shadow:0 0 0 3px #7ad89a59}.asdInputValue{color:var(--asd-ink-900)}.asdInputPlaceholder{color:var(--asd-mute-gray)}.asdCaret{background:var(--asd-ink-900);width:1.5px;height:17px;animation:1s step-end infinite asdBlink;display:inline-block}@keyframes asdBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.asdPill{border:1px solid var(--asd-stone-hairline);border-radius:var(--asd-radius-pill);background:var(--asd-surface-white);color:var(--asd-ink-600);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.asdPill[data-active=true]{background:var(--asd-ink-900);border-color:var(--asd-ink-900);color:var(--asd-page-base)}.asdSkeleton{border-radius:var(--asd-radius-row);background:linear-gradient(90deg,#efefee 25%,#f7f7f6 37%,#efefee 63%) 0 0/400% 100%;animation:1.4s infinite asdShimmer;display:block}@keyframes asdShimmer{0%{background-position:100%}to{background-position:0}}.asdToast{z-index:75;border-radius:var(--asd-radius-row);background:var(--asd-surface-white);border:1px solid var(--asd-stone-hairline);box-shadow:var(--asd-shadow-float);color:var(--asd-ink-900);opacity:0;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:500;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:80px;right:28px;transform:translateY(10px)}.asdToast[data-show=true]{opacity:1;transform:none}.asdIntWrap{flex-direction:column;gap:26px;height:100%;display:flex;position:relative}.asdIntGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.asdIntCard{align-items:flex-start;gap:20px;display:flex;background:var(--asd-surface-white)!important}.asdIntBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.asdIntName{font-size:16px;font-weight:600}.asdIntSub{color:var(--asd-mute-gray);font-size:13.5px}.asdIntStatus{opacity:0;align-items:center;gap:7px;margin-top:4px;font-size:13.5px;font-weight:500;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(-3px)}.asdIntStatus[data-on=true]{opacity:1;transform:none}.asdIntNote{border-radius:var(--asd-radius-pill);background:var(--asd-stone-row);color:var(--asd-ink-600);align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.asdCredHead{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.asdCredTitle{font-size:18px;font-weight:600}.asdCredList{flex-direction:column;gap:9px;display:flex}.asdCredRow{border:1px solid var(--asd-stone-hairline);border-radius:var(--asd-radius-tile);background:var(--asd-surface-white);align-items:center;gap:14px;padding:13px 20px;display:flex}.asdCredMark{border-radius:var(--asd-radius-row);background:var(--asd-pop-lavender);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:inline-flex}.asdCredMeta{flex-direction:column;flex:1;min-width:0;display:flex}.asdCredName{font-size:13.5px;font-weight:600}.asdCredUser{color:var(--asd-mute-gray);font-size:12px}.asdCredUsed{color:var(--asd-mute-gray);font-size:11.5px}.asdChooser{z-index:30;border-radius:var(--asd-radius-tile);background:var(--asd-surface-white);border:1px solid var(--asd-stone-hairline);width:316px;box-shadow:var(--asd-shadow-float);opacity:0;transform-origin:top;pointer-events:none;flex-direction:column;padding:22px;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:244px;left:58px;transform:translateY(14px)scale(.97)}.asdChooser[data-open=true]{opacity:1;transform:none}.asdChooserTitle{font-size:16px;font-weight:600}.asdChooserSub{color:var(--asd-mute-gray);margin-bottom:14px;font-size:12.5px}.asdChooserRow{border-radius:var(--asd-radius-row);align-items:center;gap:12px;padding:10px;transition:background .18s,transform .15s;display:flex}.asdChooserRow[data-hovered=true]{background:var(--asd-stone-row)}.asdChooserRowMuted{color:var(--asd-mute-gray)}.asdChooserMeta{flex-direction:column;display:flex}.asdChooserName{font-size:13.5px;font-weight:500}.asdChooserMail{color:var(--asd-mute-gray);font-size:12px}.asdJobsWrap{flex-direction:column;gap:18px;height:100%;display:flex}.asdJobsHead{justify-content:space-between;align-items:center;gap:24px;display:flex}.asdProviderTabs{border-radius:var(--asd-radius-pill);background:var(--asd-stone-row);align-items:center;gap:4px;padding:4px;display:inline-flex}.asdProviderTab{border-radius:var(--asd-radius-pill);color:var(--asd-mute-gray);align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:500;display:inline-flex}.asdProviderTab[data-active=true]{background:var(--asd-surface-white);color:var(--asd-ink-900);box-shadow:var(--asd-shadow-card)}.asdSoon{border-radius:var(--asd-radius-pill);background:var(--asd-surface-white);color:var(--asd-mute-gray);padding:2px 8px;font-size:9.5px}.asdSearchRow{align-items:center;gap:12px;display:flex}.asdSearchInput{border:1px solid var(--asd-stone-hairline);border-radius:var(--asd-radius-pill);background:var(--asd-surface-white);flex:1;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:14.5px;transition:border-color .2s,box-shadow .2s;display:flex}.asdSearchInput[data-focused=true]{border-color:var(--asd-pop-lavender);box-shadow:0 0 0 3px #d5c8f2b3}.asdFilterRow{align-items:center;gap:9px;display:flex}.asdViewTabs{border-radius:var(--asd-radius-pill);background:var(--asd-stone-row);align-items:center;gap:3px;margin-left:auto;padding:3px;display:inline-flex}.asdViewTab{border-radius:var(--asd-radius-pill);color:var(--asd-mute-gray);padding:7px 16px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s,transform .15s}.asdViewTab[data-active=true]{background:var(--asd-ink-900);color:var(--asd-page-base)}.asdJobList{flex-direction:column;gap:11px;min-height:0;display:flex;overflow:hidden}.asdJobCard{border:1px solid var(--asd-stone-hairline);border-radius:var(--asd-radius-tile);background:var(--asd-surface-white);opacity:0;align-items:center;gap:16px;padding:16px 20px;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),border-color .24s;display:flex;transform:translateY(12px)}.asdJobCard[data-revealed=true]{opacity:1;transform:none}.asdJobCardSkeleton{gap:16px}.asdJobLogo{border-radius:var(--asd-radius-row);width:52px;height:52px;color:var(--asd-ink-900);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:inline-flex}.asdJobBody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.asdJobTop{align-items:center;gap:10px;display:flex}.asdJobTitle{font-size:15px;font-weight:600}.asdJobMeta{color:var(--asd-mute-gray);align-items:center;gap:8px;font-size:12.5px;display:flex}.asdJobMeta b{color:var(--asd-ink-600);font-weight:600}.asdDot{background:var(--asd-stone-hairline);border-radius:50%;width:3px;height:3px}.asdJobFoot{color:var(--asd-mute-gray);align-items:center;gap:9px;font-size:11.5px;display:flex}.asdProviderChip{border-radius:var(--asd-radius-pill);background:var(--asd-stone-row);color:var(--asd-ink-600);margin-left:4px;padding:3px 9px;font-size:10.5px;font-weight:500}.asdJobActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.asdLiveOverlay{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f0f0f61;justify-content:center;align-items:center;transition:opacity .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.asdLiveOverlay[data-open=true]{opacity:1}.asdLiveStage{aspect-ratio:16/9;border-radius:var(--asd-radius-tile);width:1064px;box-shadow:var(--asd-shadow-float);background:#0b0b12;transition:transform .38s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(18px)scale(.96)}.asdLiveOverlay[data-open=true] .asdLiveStage{transform:none}.asdLiveStarting{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.asdLivePill{border-radius:var(--asd-radius-pill);color:#fff;background:#000000b8;align-items:center;gap:9px;padding:10px 18px;font-size:13px;display:inline-flex}.asdSpin{animation:.9s linear infinite asdSpin}@keyframes asdSpin{to{transform:rotate(360deg)}}@keyframes asdPopIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes asdFadeIn{0%{opacity:0}to{opacity:1}}.asdLiveHint{text-align:center;color:#ffffff8c;max-width:340px;font-size:12px}.asdAts{background:var(--asd-surface-white);flex-direction:column;animation:.3s both asdFadeIn;display:flex;position:absolute;inset:0}.asdAtsChrome{z-index:2;background:var(--asd-stone-row);border-bottom:1px solid var(--asd-stone-hairline);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.asdAtsDots{gap:6px;display:inline-flex}.asdAtsDots i{background:var(--asd-stone-hairline);border-radius:50%;width:9px;height:9px}.asdAtsUrl{border-radius:var(--asd-radius-pill);background:var(--asd-surface-white);color:var(--asd-mute-gray);flex:1;padding:5px 14px;font-size:11.5px}.asdAtsPage{flex:1;min-height:0;padding:22px 34px}.asdAtsHeading{font-size:19px;font-weight:700}.asdAtsSub{color:var(--asd-mute-gray);margin-top:3px;font-size:13px}.asdAtsGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.asdAtsResume{flex-direction:column;gap:6px;margin-top:14px;display:flex}.asdDrop{border:1px dashed var(--asd-stone-hairline);border-radius:var(--asd-radius-row);background:var(--asd-page-base);align-items:center;min-height:46px;padding:10px 14px;font-size:13px;transition:border-color .22s,background .22s,box-shadow .22s;display:flex}.asdDrop[data-focused=true]{border-color:var(--asd-pop-lavender);box-shadow:0 0 0 3px #d5c8f2b3}.asdDrop[data-filled=true]{border-style:solid;border-color:var(--asd-pop-mint);background:var(--asd-surface-white)}.asdFileChip{border-radius:var(--asd-radius-pill);background:var(--asd-pop-mint);align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:500;animation:.32s cubic-bezier(.16,1,.3,1) both asdPopIn;display:inline-flex}.asdAtsQuestion{flex-direction:column;gap:6px;margin-top:14px;display:flex}.asdTextarea{border:1px solid var(--asd-stone-hairline);border-radius:var(--asd-radius-row);background:var(--asd-surface-white);min-height:72px;padding:11px 14px;font-size:13px;line-height:1.55;transition:border-color .2s,box-shadow .2s;display:block}.asdTextarea[data-focused=true]{border-color:var(--asd-pop-lavender);box-shadow:0 0 0 3px #d5c8f2b3}.asdTextarea[data-filled=true]{border-color:var(--asd-pop-mint);box-shadow:0 0 0 3px #7ad89a59}.asdAtsSubmit{border-radius:var(--asd-radius-pill);background:var(--asd-ink-900);color:var(--asd-page-base);justify-content:center;align-items:center;margin-top:18px;padding:12px 28px;font-size:13.5px;font-weight:500;transition:transform .15s,box-shadow .24s;display:inline-flex}.asdAtsSubmit[data-hot=true]{box-shadow:0 0 0 4px #7ad89a80}.asdLiveDone{background:var(--asd-surface-white);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:17px;font-weight:600;animation:.26s both asdFadeIn;display:flex;position:absolute;inset:0}.asdLiveDoneMark{background:var(--asd-pop-mint);width:68px;height:68px;color:var(--asd-ink-900);border-radius:50%;justify-content:center;align-items:center;animation:.42s cubic-bezier(.16,1,.3,1) both asdPopIn;display:inline-flex}.asdDashWrap{flex-direction:column;gap:22px;height:100%;display:flex}.asdDashGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.asdInner{flex-direction:column;gap:10px;height:100%;display:flex;background:var(--asd-surface-white)!important;border:none!important}.asdInnerHead{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.asdInnerStatus{color:var(--asd-mute-gray);font-size:13.5px}.asdInnerStatus b{color:var(--asd-ink-900);font-weight:500}.asdBar{border-radius:var(--asd-radius-pill);background:var(--asd-stone-row);height:8px;margin-top:8px;display:block;overflow:hidden}.asdBarFill{border-radius:var(--asd-radius-pill);background:var(--asd-pop-mint);height:100%;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}.asdInnerFoot{color:var(--asd-mute-gray);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.asdCount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1.05;display:block}.asdRecent{flex-direction:column;gap:12px;min-height:0;display:flex}.asdRecentHead{font-size:18px;font-weight:600}.asdRecentList{flex-direction:column;gap:8px;display:flex;overflow:hidden}.asdRecentRow{border:1px solid var(--asd-stone-hairline);border-radius:var(--asd-radius-tile);background:var(--asd-surface-white);opacity:0;align-items:center;gap:14px;padding:12px 18px;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(10px)}.asdRecentRow[data-revealed=true]{opacity:1;transform:none}.asdJobLogoSm{width:38px;height:38px;font-size:15px}.asdRecentMeta{flex-direction:column;flex:1;min-width:0;display:flex}.asdRecentTitle{font-size:13.5px;font-weight:600}.asdRecentCompany{color:var(--asd-mute-gray);font-size:12px}.asdRecentWhen{color:var(--asd-mute-gray);font-size:11.5px}
