p[data-v-3b482f89],ul[data-v-3b482f89],ol[data-v-3b482f89],blockquote[data-v-3b482f89],pre[data-v-3b482f89]{margin:0}ul[data-v-3b482f89],ol[data-v-3b482f89]{gap:8px;padding-left:0;list-style:none;display:grid}li[data-v-3b482f89]{grid-template-columns:2em minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.job-posting-marker[data-v-3b482f89]{width:2em;line-height:inherit;text-align:right;font-variant-numeric:tabular-nums}blockquote[data-v-3b482f89]{border-left:3px solid var(--ui-border-strong);color:var(--ui-text-secondary);padding-left:14px}pre[data-v-3b482f89]{border-radius:var(--ui-radius-xs);background:var(--ui-surface-muted);white-space:pre-wrap;padding:12px;overflow:auto}.job-posting-table[data-v-3b482f89]{overflow-x:auto}table[data-v-3b482f89]{border-collapse:collapse;width:100%}th[data-v-3b482f89],td[data-v-3b482f89]{border:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:8px}.job-posting-content[data-v-ce640cb6],.job-posting-content section[data-v-ce640cb6]{gap:12px;display:grid}.job-posting-content section+section[data-v-ce640cb6]{border-top:1px solid var(--ui-border);padding-top:20px}.job-posting-content[data-v-ce640cb6] :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text);margin:0;font-size:15px}.a2ui-session-host[data-v-05fe903a]{min-height:100%;color:var(--ui-text,#172033);grid-template-rows:auto minmax(0,1fr);display:grid}.a2ui-session-host__ephemeral-overlay[data-v-05fe903a]{z-index:1;position:relative}.a2ui-session-host__ephemeral-overlay-content[data-v-05fe903a]{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:var(--a2ui-color-surface,#fff);border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 48px #17203329}.a2ui-session-host__ephemeral-overlay-close[data-v-05fe903a]{border:1px solid var(--a2ui-color-border,#d7dce5);background:var(--a2ui-color-surface,#fff);min-height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;justify-self:end;padding:7px 12px}.a2ui-session-host__terminal-receipt[data-v-05fe903a]{color:#9f2828;background:#b52f2f17;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.a2ui-session-host__terminal-receipt button[data-v-05fe903a]{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:6px 11px}.a2ui-session-host__terminal-receipt button[data-v-05fe903a]:disabled{cursor:wait;opacity:.62}.a2ui-session-host__notice[data-v-05fe903a]{color:var(--ui-text-secondary,#566075);background:#3158d514;border-radius:10px;margin:0;padding:10px 14px}.a2ui-session-host__notice.is-error[data-v-05fe903a]{color:#9f2828;background:#b52f2f17}.a2ui-session-host__notice.is-visually-hidden[data-v-05fe903a]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a2ui-session-host__surfaces[data-v-05fe903a]{align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.a2ui-session-host__surface[data-v-05fe903a]{min-width:0;display:block}.a2ui-session-host__initial-surface-intro[data-v-05fe903a]{min-width:0}.a2ui-session-host__empty[data-v-05fe903a],.a2ui-session-host__recovery[data-v-05fe903a]{min-height:260px;color:var(--ui-text-secondary,#566075);justify-content:center;align-items:center;gap:10px;display:flex}.a2ui-session-host__pulse[data-v-05fe903a]{background:#3158d5;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite a2ui-session-pulse-05fe903a}.a2ui-session-host__recovery button[data-v-05fe903a]{color:#fff;min-height:42px;font:inherit;background:#3158d5;border:0;border-radius:10px;padding:9px 14px;font-weight:650}.a2ui-session-host__recovery button.is-secondary[data-v-05fe903a]{color:#27334c;background:#eef1f8}@keyframes a2ui-session-pulse-05fe903a{50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.a2ui-session-host__pulse[data-v-05fe903a]{animation:none}}.resume-template[data-v-dfb90fda]{color:#172033;background:#fff;border:1px solid #e5e9f1;border-radius:4px;width:min(794px,100%);min-height:980px;margin:0 auto;padding:clamp(28px,5vw,58px);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;box-shadow:0 18px 50px #202d481a}.resume-template__identity[data-v-dfb90fda]{border-bottom:2px solid color-mix(in srgb, var(--resume-template-accent) 28%, #e5e9f1);grid-template-columns:78px minmax(0,1fr);gap:22px;padding-bottom:24px;display:grid}.resume-template__avatar[data-v-dfb90fda]{color:#fff;background:var(--resume-template-accent);border-radius:18px;place-items:center;width:78px;height:78px;font-size:30px;font-weight:750;display:grid}.resume-template__name-row[data-v-dfb90fda]{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.resume-template__name-row h3[data-v-dfb90fda]{font-family:var(--resume-template-heading,inherit);margin:0;font-size:clamp(25px,4vw,34px);line-height:1.18}.resume-template__name-row span[data-v-dfb90fda],.resume-template__headline[data-v-dfb90fda]{color:#657087}.resume-template__headline[data-v-dfb90fda]{margin:8px 0 0;font-size:15px;font-weight:650}.resume-template__facts[data-v-dfb90fda],.resume-entry__facts[data-v-dfb90fda]{flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;display:flex}.resume-template__facts div[data-v-dfb90fda],.resume-entry__facts div[data-v-dfb90fda]{align-items:baseline;gap:5px;display:flex}.resume-template__facts dt[data-v-dfb90fda],.resume-entry__facts dt[data-v-dfb90fda]{color:#7b8497;font-size:12px}.resume-template__facts dd[data-v-dfb90fda],.resume-entry__facts dd[data-v-dfb90fda]{color:#38445b;margin:0;font-size:12px;font-weight:600}.resume-template__facts dd.is-hidden[data-v-dfb90fda],.resume-entry__facts dd.is-hidden[data-v-dfb90fda]{color:#929aab;font-weight:500}.resume-template__links[data-v-dfb90fda]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.resume-template__links a[data-v-dfb90fda],.resume-template__links span[data-v-dfb90fda]{color:#44516a;background:#f3f6fa;border-radius:999px;padding:4px 9px;font-size:11px;text-decoration:none}.resume-template__body[data-v-dfb90fda]{gap:var(--resume-template-gap);margin-top:28px;display:grid}.resume-template__section[data-v-dfb90fda]{min-width:0}.resume-template__section-heading[data-v-dfb90fda]{align-items:center;gap:9px;margin-bottom:13px;display:flex}.resume-template__section-heading i[data-v-dfb90fda]{background:var(--resume-template-accent);border-radius:999px;width:4px;height:17px}.resume-template__section-heading h4[data-v-dfb90fda]{font-family:var(--resume-template-heading,inherit);letter-spacing:.02em;margin:0;font-size:16px}.resume-template__entries[data-v-dfb90fda]{gap:var(--resume-template-entry-gap);display:grid}.resume-entry[data-v-dfb90fda]{border-left:1px solid #dfe5ee;padding-left:13px}.is-divider-solid .resume-entry[data-v-dfb90fda]{border-left-color:#aab4c5}.is-divider-accent .resume-entry[data-v-dfb90fda]{border-left-color:var(--resume-template-accent)}.is-divider-grid .resume-entry[data-v-dfb90fda]{background-image:linear-gradient(#eef2f7 1px,#0000 1px),linear-gradient(90deg,#eef2f7 1px,#0000 1px);background-size:18px 18px;border:1px solid #dfe5ee;border-radius:8px;padding:14px}.resume-entry__heading[data-v-dfb90fda]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.resume-entry__heading h5[data-v-dfb90fda],.resume-entry__heading p[data-v-dfb90fda]{margin:0}.resume-entry__heading h5[data-v-dfb90fda]{font-size:14px;line-height:1.45}.resume-entry__heading p[data-v-dfb90fda],.resume-entry__heading>span[data-v-dfb90fda]{color:#717b8f;margin-top:3px;font-size:11px;line-height:1.5}.resume-entry__heading>span[data-v-dfb90fda]{text-align:right;max-width:190px}.resume-template__paragraph[data-v-dfb90fda]{color:#3e4a5f;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.8}.resume-entry__details[data-v-dfb90fda]{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.resume-entry__details li[data-v-dfb90fda]{color:#46536a;grid-template-columns:auto minmax(0,1fr);gap:7px;font-size:12px;line-height:1.7;display:grid}.resume-entry__details li[data-v-dfb90fda]:before{content:"";background:var(--resume-template-accent);border-radius:50%;width:4px;height:4px;margin-top:8px}.resume-entry__details strong[data-v-dfb90fda]{color:#2f3b51;grid-column:2}.resume-entry__details span[data-v-dfb90fda]{grid-column:2}.resume-template__tags[data-v-dfb90fda]{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.resume-template__tags li[data-v-dfb90fda]{color:#34435d;background:color-mix(in srgb, var(--resume-template-accent) 9%, white);border:1px solid color-mix(in srgb, var(--resume-template-accent) 17%, #e6eaf0);border-radius:999px;padding:4px 9px;font-size:11px}.resume-template__state[data-v-dfb90fda]{color:#58647a;text-align:center;place-items:center;gap:6px;min-height:300px;display:grid}.resume-template__state p[data-v-dfb90fda]{margin:0}@media (max-width:640px){.resume-template[data-v-dfb90fda]{min-height:0;box-shadow:none;border:0;padding:24px 18px 32px}.resume-template__identity[data-v-dfb90fda]{grid-template-columns:58px minmax(0,1fr);gap:14px}.resume-template__avatar[data-v-dfb90fda]{border-radius:14px;width:58px;height:58px;font-size:23px}.resume-entry__heading[data-v-dfb90fda]{grid-template-columns:1fr;gap:2px}.resume-entry__heading>span[data-v-dfb90fda]{text-align:left;max-width:none}}.resume-template__photo[data-v-dfb90fda]{object-fit:cover;border-radius:4px;width:78px;height:78px}.is-document[data-v-dfb90fda]{min-height:0;box-shadow:none;border:0;border-radius:0;padding:5.8%;font-family:ResumePreviewSans,PingFang SC,Microsoft YaHei,sans-serif}.is-document .resume-template__identity[data-v-dfb90fda]{border:0;flex-direction:row-reverse;align-items:flex-start;padding-bottom:0;display:flex}.is-document .resume-template__profile[data-v-dfb90fda]{flex:1;min-width:0}.is-document .resume-template__identity:not(.has-photo) .resume-template__name-row[data-v-dfb90fda]{justify-content:center}.is-document .resume-template__name-row h3[data-v-dfb90fda]{color:var(--resume-template-accent)}.is-document .resume-template__body[data-v-dfb90fda]{grid-template-columns:minmax(0,1fr);display:grid}.is-document .resume-template__section[data-v-dfb90fda]{grid-column:1}.is-document .resume-template__section-heading[data-v-dfb90fda]{border-bottom:1px solid var(--resume-template-accent);padding-bottom:4px}.is-document .resume-template__section-heading i[data-v-dfb90fda]{display:none}.is-document .resume-template__section-heading h4[data-v-dfb90fda]{color:var(--resume-template-accent)}.resume-document-renderer[data-v-ba690090]{--resume-template-accent:#2563eb;--resume-template-gap:22px;--resume-template-entry-gap:16px;width:100%}.is-density-compact[data-v-ba690090]{--resume-template-gap:16px;--resume-template-entry-gap:12px}.is-density-spacious[data-v-ba690090]{--resume-template-gap:28px;--resume-template-entry-gap:20px}.is-heading-serif[data-v-ba690090]{--resume-template-heading:Georgia, "Noto Serif SC", serif}.is-heading-sans[data-v-ba690090]{--resume-template-heading:Inter, "PingFang SC", "Microsoft YaHei", sans-serif}.is-heading-mono[data-v-ba690090]{--resume-template-heading:ui-monospace, SFMono-Regular, Menlo, monospace}.offer-icon[data-v-2f14c270]{flex:none;place-items:center;line-height:0;display:inline-grid}.offer-icon__glyph[data-v-2f14c270]{opacity:.82;transform-origin:50%;width:100%;height:100%;transform:scale(.9)}@keyframes ui-button-icon-lift-2f14c270{0%,to{translate:0;rotate:0deg;scale:1}42%{translate:0 -2px;rotate:-2deg;scale:1.06}}.offer-icon[data-ui-icon-motion=lift][data-v-2f14c270]{transform-origin:50% 65%}button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([role=option]):not(.is-loading):not([class*=backdrop]):focus-visible .offer-icon[data-ui-icon-motion=lift],a[href]:not([aria-disabled=true]):not([aria-busy=true]):not(.is-loading):not([class*=backdrop]):focus-visible .offer-icon[data-ui-icon-motion=lift]{animation:ui-button-icon-lift-2f14c270 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}@media (hover:hover) and (pointer:fine){button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([role=option]):not(.is-loading):not([class*=backdrop]):hover .offer-icon[data-ui-icon-motion=lift],a[href]:not([aria-disabled=true]):not([aria-busy=true]):not(.is-loading):not([class*=backdrop]):hover .offer-icon[data-ui-icon-motion=lift]{animation:ui-button-icon-lift-2f14c270 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}}@media (prefers-reduced-motion:reduce){.offer-icon[data-ui-icon-motion=lift][data-v-2f14c270]{animation:none!important;translate:0!important;rotate:0deg!important;scale:1!important}}.assistant-brand-mark[data-v-9da7a701]{--assistant-brand-wordmark-gradient:linear-gradient(100deg, #5f8fff 0%, #3eb8ff 22%, #050608 33%, #32d7c2 45%, #5f8fff 66%, #3eb8ff 83%, #32d7c2 100%);min-width:0;color:var(--ui-text);align-items:center;gap:11px;font-size:0;line-height:0;display:inline-flex;position:relative;overflow:hidden}.assistant-brand-mark__logo[data-v-9da7a701]{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid;position:relative}.assistant-brand-mark__image[data-v-9da7a701]{object-fit:contain;pointer-events:none;user-select:none;grid-area:1/1;width:100%;height:100%;display:block}.assistant-brand-mark__image--dark[data-v-9da7a701]{display:none}.assistant-brand-mark.is-wordmark-only[data-v-9da7a701]{width:var(--assistant-brand-wordmark-width,80px);aspect-ratio:975/393;max-width:100%}.assistant-brand-mark__primary-light[data-v-9da7a701],.assistant-brand-mark__primary-dark[data-v-9da7a701]{aspect-ratio:1670/393;pointer-events:none;user-select:none;width:140px;max-width:100%;display:block;position:relative}.assistant-brand-mark__primary-dark[data-v-9da7a701]{display:none}.assistant-brand-mark__primary-plane[data-v-9da7a701],.assistant-brand-mark__primary-wordmark-layer[data-v-9da7a701]{height:auto;display:block;position:absolute}.assistant-brand-mark__primary-wordmark-layer--standalone[data-v-9da7a701]{width:100%;inset:0}.assistant-brand-mark__primary-plane[data-v-9da7a701]{width:39%;top:50%;left:-3%;transform:translateY(-50%)}.assistant-brand-mark__primary-wordmark-layer--full[data-v-9da7a701]{width:58.38%;top:0;left:41.62%}.assistant-brand-mark__primary-wordmark-layer[data-v-9da7a701]{aspect-ratio:975/393;background-image:var(--assistant-brand-wordmark-gradient);background-position:0%;background-size:260% 100%;-webkit-mask:url(/assets/brand/aioffer-primary-wordmark-mask-sharp-20260813.png) 50%/contain no-repeat;mask:url(/assets/brand/aioffer-primary-wordmark-mask-sharp-20260813.png) 50%/contain no-repeat}.assistant-brand-mark__primary-wordmark-layer--dark[data-v-9da7a701]{display:none}.assistant-brand-mark.is-animated .assistant-brand-mark__primary-wordmark-layer[data-v-9da7a701]{animation:4.8s linear infinite aioffer-primary-wordmark-flow-9da7a701}:root[data-theme=dark] .assistant-brand-mark{--assistant-brand-wordmark-gradient:linear-gradient(100deg, #5f8fff 0%, #3eb8ff 22%, #fff 33%, #32d7c2 45%, #5f8fff 66%, #3eb8ff 83%, #32d7c2 100%)}:root[data-theme=dark] .assistant-brand-mark__image--light{display:none}:root[data-theme=dark] .assistant-brand-mark__image--dark{display:block}:root[data-theme=dark] .assistant-brand-mark__primary-light,:root[data-theme=dark] .assistant-brand-mark__primary-wordmark-layer--light{display:none}:root[data-theme=dark] .assistant-brand-mark__primary-wordmark-layer--dark,:root[data-theme=dark] .assistant-brand-mark__primary-dark{display:block}@keyframes aioffer-primary-wordmark-flow-9da7a701{to{background-position:100%}}@media (prefers-reduced-motion:reduce){.assistant-brand-mark.is-animated .assistant-brand-mark__primary-wordmark-layer[data-v-9da7a701]{animation:none}}.assistant-brand-mark.is-compact .assistant-brand-mark__logo[data-v-9da7a701]{width:100%;height:100%;box-shadow:none;border-radius:0}.assistant-brand-mark.is-compact[data-v-9da7a701]{isolation:isolate;width:var(--assistant-brand-compact-size,38px);height:var(--assistant-brand-compact-size,38px);box-shadow:none;background:0 0;border-radius:0;flex:none;place-items:center;display:inline-grid;position:relative}.device-limit[data-v-ed930819]{background:0 0;border:0;width:100%;padding:0}.device-limit h1[data-v-ed930819]{color:var(--ui-text);font-size:var(--ui-font-size-display);letter-spacing:-.04em;margin:0 0 9px;font-weight:780;line-height:1.3}.device-limit header p[data-v-ed930819]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:0;line-height:1.7}.device-limit ul[data-v-ed930819]{gap:9px;margin:22px 0 18px;padding:0;list-style:none;display:grid}.device-limit li[data-v-ed930819]{border-radius:var(--ui-radius-medium);background:rgb(var(--ui-layer-rgb) / 80%);border:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 14px;display:flex;box-shadow:0 6px 18px #3340560d}.device-limit li span[data-v-ed930819]{gap:3px;display:grid}.device-limit small[data-v-ed930819]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption)}.device-limit li button[data-v-ed930819]{border-radius:var(--ui-radius-tight);background:var(--ui-surface-muted);min-width:62px;min-height:40px;color:var(--ui-action);font:inherit;font-size:var(--ui-font-size-body);border:0;padding:0 12px;font-weight:650}.device-limit__continue[data-v-ed930819]{border-radius:var(--ui-radius-control);background:var(--ui-action);width:100%;min-height:48px;color:var(--ui-text-inverse);font:inherit;border:0;font-weight:700}.device-limit__error[data-v-ed930819]{color:var(--ui-danger);font-size:var(--ui-font-size-caption);margin:0 2px 12px}.login-legal-document__backdrop[data-v-e7843040]{z-index:8;backdrop-filter:var(--ui-blur-control);background:#191f2957;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.login-legal-document[data-v-e7843040]{border-radius:var(--ui-radius-page);background:var(--ui-dialog-surface);width:min(720px,100%);height:min(760px,100% - 8px);color:var(--ui-text);animation:login-legal-enter-e7843040 .18s var(--ui-ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1f28383d}.login-legal-document__header[data-v-e7843040]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;padding:18px 74px 18px 24px;display:grid}.login-legal-document__header h2[data-v-e7843040],.login-legal-document__footer p[data-v-e7843040]{margin:0}.login-legal-document__eyebrow[data-v-e7843040]{color:var(--ui-brand);font-size:var(--ui-font-size-caption);margin-bottom:3px;font-weight:680;display:block}.login-legal-document__header h2[data-v-e7843040]{font-size:var(--ui-font-size-heading);line-height:1.4}.login-legal-document__status[data-v-e7843040]{border-radius:var(--ui-radius-pill);background:var(--ui-brand-soft);color:var(--ui-brand);font-size:var(--ui-font-size-caption);white-space:nowrap;padding:6px 10px;font-weight:680}.login-legal-document__close[data-v-e7843040]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);border:0;place-items:center;padding:0;display:grid;position:absolute;top:19px;right:20px}.login-legal-document__content[data-v-e7843040]{background:var(--ui-surface-muted);min-height:0;overflow:hidden}.login-legal-document__frame[data-v-e7843040]{background:var(--ui-dialog-surface);border:0;width:100%;height:100%;display:block}.login-legal-document__footer[data-v-e7843040]{border-top:1px solid var(--ui-border-subtle);background:rgb(var(--ui-layer-rgb) / 82%);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 24px;display:flex}.login-legal-document__footer p[data-v-e7843040]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);line-height:1.6}.login-legal-document__return[data-v-e7843040]{border-radius:var(--ui-radius-control);background:var(--ui-action);min-width:126px;min-height:40px;color:var(--ui-text-inverse);font:inherit;font-size:var(--ui-font-size-body);border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:680;display:inline-flex}.login-legal-document__close[data-v-e7843040]:focus-visible,.login-legal-document__return[data-v-e7843040]:focus-visible{outline:0;box-shadow:inset 0 0 0 2px}@keyframes login-legal-enter-e7843040{0%{opacity:0;transform:translateY(10px)scale(.99)}}@media (max-width:820px){.login-legal-document__backdrop[data-v-e7843040]{padding:16px;position:fixed}.login-legal-document[data-v-e7843040]{height:calc(100% - 32px)}}@media (max-width:520px){.login-legal-document__backdrop[data-v-e7843040]{padding:10px}.login-legal-document[data-v-e7843040]{border-radius:var(--ui-radius-panel);height:calc(100% - 20px)}.login-legal-document__header[data-v-e7843040]{grid-template-columns:minmax(0,1fr);gap:6px;min-height:76px;padding:16px 60px 16px 18px}.login-legal-document__status[data-v-e7843040]{width:fit-content}.login-legal-document__close[data-v-e7843040]{top:16px;right:12px}.login-legal-document__footer[data-v-e7843040]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 18px 16px}.login-legal-document__return[data-v-e7843040]{width:100%}}@media (prefers-reduced-motion:reduce){.login-legal-document[data-v-e7843040]{animation:none}}.login-panel[data-v-87a1373e]{width:100%;padding:0}.login-panel__form[data-v-87a1373e]{gap:16px;margin-top:16px;display:grid}.login-field[data-v-87a1373e]{min-width:0;display:grid}.login-field--password[data-v-87a1373e]{grid-template-columns:minmax(0,1fr) auto}.login-field--password>label[data-v-87a1373e]{grid-area:1/1}.password-field[data-v-87a1373e]{grid-area:2/1/3/-1}.login-field>label[data-v-87a1373e]{color:var(--ui-text);font-size:var(--ui-font-size-body);margin-bottom:7px;font-weight:680}.login-field__control[data-v-87a1373e]{border-radius:var(--ui-radius-control);background:rgb(var(--ui-layer-rgb) / 86%);align-items:center;min-width:0;height:48px;padding:0 15px;display:flex;box-shadow:0 6px 18px #3340560f}.login-field__control[data-v-87a1373e]:focus-within{background:var(--ui-surface-solid)}.login-field__control input[data-v-87a1373e]{width:100%;min-width:0;height:100%;color:var(--ui-text);font-size:var(--ui-font-size-subheading);background:0 0;border:0;outline:0;padding:0}.login-field__control input[data-v-87a1373e]::placeholder{color:var(--ui-text-tertiary)}.login-field__control--with-action[data-v-87a1373e]{padding-right:3px}.password-field__toggle[data-v-87a1373e]{border-radius:var(--ui-radius-tight);width:44px;height:44px;color:var(--ui-text-secondary);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.password-field__toggle[data-v-87a1373e]:hover,.password-field__toggle[data-v-87a1373e]:focus-visible{background:var(--ui-surface-muted);color:var(--ui-text)}.password-field__toggle[data-v-87a1373e]:focus-visible,.login-panel__link[data-v-87a1373e]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)!important;outline:0!important}.login-panel__submit[data-v-87a1373e]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)!important;outline:0!important}.login-panel__submit[data-v-87a1373e]{border-radius:var(--ui-radius-control);background:var(--ui-action);min-height:48px;color:var(--ui-text-inverse);font:inherit;border:0;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-weight:650;display:inline-flex}.login-panel__submit[data-v-87a1373e]:disabled{opacity:.55}.login-panel__link[data-v-87a1373e]{min-height:17px;color:var(--ui-info);font:inherit;font-size:var(--ui-font-size-body);background:0 0;border:0;padding:0}.login-panel__error[data-v-87a1373e]{min-height:17px;color:var(--ui-danger);font-size:var(--ui-font-size-caption);margin:-9px 2px 0}.login-field__action[data-v-87a1373e]{grid-area:1/2;justify-content:flex-end;align-self:start;align-items:center;margin:0 2px 0 12px;display:flex}.login-panel[data-v-d9ac5321]{width:100%;padding:0}.login-panel__form[data-v-d9ac5321]{gap:16px;margin-top:16px;display:grid}.login-field[data-v-d9ac5321]{min-width:0;display:grid}.login-field>label[data-v-d9ac5321]{color:var(--ui-text);font-size:var(--ui-font-size-body);margin-bottom:7px;font-weight:680}.login-field__control[data-v-d9ac5321],.login-field__verification[data-v-d9ac5321]{border-radius:var(--ui-radius-control);background:rgb(var(--ui-layer-rgb) / 86%);align-items:center;min-width:0;min-height:48px;box-shadow:0 6px 18px #3340560f}.login-field__control[data-v-d9ac5321]{padding:0 15px;display:flex}.login-field__verification[data-v-d9ac5321]{grid-template-columns:minmax(0,1fr) auto;display:grid}.login-field__control[data-v-d9ac5321]:focus-within,.login-field__verification[data-v-d9ac5321]:focus-within{background:var(--ui-surface-solid)}.login-field__control.is-invalid[data-v-d9ac5321],.login-field__verification.is-invalid[data-v-d9ac5321]{background:var(--ui-danger-soft);box-shadow:inset 0 0 0 1px #c951592e}.login-field input[data-v-d9ac5321]{width:100%;min-width:0;height:48px;color:var(--ui-text);font-size:var(--ui-font-size-subheading);background:0 0;border:0;outline:0;padding:0}.login-field__verification input[data-v-d9ac5321]{padding-left:15px}.login-field input[data-v-d9ac5321]::placeholder{color:var(--ui-text-tertiary)}.login-field__code-button[data-v-d9ac5321]{border-radius:var(--ui-radius-tight);background:var(--ui-surface-muted);min-width:86px;min-height:44px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);white-space:nowrap;border:0;margin-right:2px;padding:0 12px;font-weight:650}.login-panel__submit[data-v-d9ac5321]{border-radius:var(--ui-radius-control);background:var(--ui-action);min-height:48px;color:var(--ui-text-inverse);font:inherit;border:0;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-weight:650;display:inline-flex}.login-field__code-button[data-v-d9ac5321]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)!important;outline:0!important}.login-panel__submit[data-v-d9ac5321]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)!important;outline:0!important}.login-panel__submit[data-v-d9ac5321]:disabled,.login-field__code-button[data-v-d9ac5321]:disabled{opacity:.55}.login-panel__error[data-v-d9ac5321]{min-height:17px;color:var(--ui-danger);font-size:var(--ui-font-size-caption);margin:-9px 2px 0}.login-field__help[data-v-d9ac5321]{min-height:17px;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);margin:6px 2px 0;line-height:1.5}.login-dialog[data-v-8405b5e4]{background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;overflow-y:auto}.login-dialog[open][data-v-8405b5e4]{display:grid}.login-dialog[data-v-8405b5e4]::backdrop{backdrop-filter:var(--ui-blur-control) saturate(80%);background:#1319223d}.login-dialog__surface[data-v-8405b5e4]{width:min(980px,100%);animation:login-dialog-enter-8405b5e4 .22s var(--ui-ease-out);position:relative}.login-dialog__stage[data-v-8405b5e4]{--login-glow-x:50%;--login-glow-y:0px;--login-tilt-x:0deg;--login-tilt-y:0deg;--login-glow-core-size:130px;--login-glow-size:420px;--glow-ring-width:2px;--glow-beam-width:3px;--glow-beam-blur:.45px;--glow-primary:#74a1e2e6;--glow-secondary:#9e79caad;--glow-highlight:#ffffffe6;--glow-shadow:#6086bf6b;isolation:isolate;border-radius:var(--ui-radius-page);width:100%;min-height:600px;backdrop-filter:var(--ui-blur-dialog) saturate(83%);transform:perspective(1280px) rotateX(var(--login-tilt-x)) rotateY(var(--login-tilt-y));transform-origin:50%;transform-style:preserve-3d;transition:transform .22s var(--ui-ease);will-change:transform;background:#f8fafd94;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 84px #33405626,0 3px 12px #3340560d}.login-dialog__stage[data-glow-active=true][data-v-8405b5e4]{transition-duration:80ms}.login-dialog__close[data-v-8405b5e4]{z-index:7;border-radius:var(--ui-radius-pill);width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;transition:color .16s var(--ui-ease-out), background-color .16s var(--ui-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.login-dialog__close[data-v-8405b5e4]:is(:hover,:focus-visible){background:var(--ui-surface-hover);color:var(--ui-text)}.login-dialog__close[data-v-8405b5e4]:focus-visible{outline:2px solid var(--ui-action);outline-offset:2px}:root[data-theme=dark] .login-dialog__stage{background:rgb(var(--ui-layer-raised-rgb) / 94%);box-shadow:0 30px 84px #0000006b,0 3px 12px #0000003d}.login-dialog__spotlight[data-v-8405b5e4]{z-index:4;box-sizing:border-box;padding:var(--glow-ring-width);border-radius:inherit;background:radial-gradient(var(--login-glow-core-size) var(--login-glow-core-size) at var(--login-glow-x) var(--login-glow-y), var(--glow-highlight) 0%, var(--glow-primary) 46%, transparent 100%), radial-gradient(var(--login-glow-size) var(--login-glow-size) at var(--login-glow-x) var(--login-glow-y), var(--glow-primary) 0%, var(--glow-secondary) 54%, transparent 88%);filter:saturate(112%) drop-shadow(0 0 6px var(--glow-shadow));opacity:.24;pointer-events:none;transition:opacity var(--ui-motion-base) var(--ui-ease);will-change:opacity;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-dialog__stage:focus-within>.login-dialog__spotlight[data-v-8405b5e4]{opacity:.58}.login-dialog__stage[data-glow-active=true]:hover>.login-dialog__spotlight[data-v-8405b5e4]{opacity:1}.login-dialog__travel-beams[data-v-8405b5e4]{z-index:5;border-radius:inherit;opacity:.72;pointer-events:none;transition:opacity var(--ui-motion-base) var(--ui-ease);position:absolute;inset:-1px;overflow:hidden}.login-dialog__stage[data-glow-active=true]>.login-dialog__travel-beams[data-v-8405b5e4]{opacity:.92}.login-dialog__travel-beam[data-v-8405b5e4]{opacity:0;filter:blur(var(--glow-beam-blur)) drop-shadow(0 0 4px var(--glow-primary));will-change:transform, opacity, filter;display:block;position:absolute}.login-dialog__travel-beam--top[data-v-8405b5e4],.login-dialog__travel-beam--bottom[data-v-8405b5e4]{width:50%;height:var(--glow-beam-width);background:linear-gradient(90deg, transparent 0%, var(--glow-secondary) 27%, var(--glow-primary) 48%, var(--glow-highlight) 64%, transparent 100%);left:0}.login-dialog__travel-beam--right[data-v-8405b5e4],.login-dialog__travel-beam--left[data-v-8405b5e4]{width:var(--glow-beam-width);background:linear-gradient(180deg, transparent 0%, var(--glow-secondary) 27%, var(--glow-primary) 48%, var(--glow-highlight) 64%, transparent 100%);height:50%;top:0}.login-dialog__travel-beam--top[data-v-8405b5e4]{animation:3.5s ease-in-out infinite both login-border-beam-forward-x-8405b5e4;top:0}.login-dialog__travel-beam--right[data-v-8405b5e4]{animation:3.5s ease-in-out .6s infinite both login-border-beam-forward-y-8405b5e4;right:0}.login-dialog__travel-beam--bottom[data-v-8405b5e4]{animation:3.5s ease-in-out 1.2s infinite both login-border-beam-reverse-x-8405b5e4;bottom:0}.login-dialog__travel-beam--left[data-v-8405b5e4]{animation:3.5s ease-in-out 1.8s infinite both login-border-beam-reverse-y-8405b5e4;left:0}.login-dialog__card[data-v-8405b5e4]{background:rgb(var(--ui-layer-rgb) / 68%);width:100%;min-width:0;color:var(--ui-text);backdrop-filter:var(--ui-blur-composer) saturate(112%);padding:52px 48px 46px}:root[data-theme=dark] .login-dialog__card{background:#1a1b1fe0}.login-dialog__heading[data-v-8405b5e4]{margin-top:32px}.login-dialog__heading h1[data-v-8405b5e4]{color:var(--ui-text);font-size:var(--ui-font-size-display);letter-spacing:-.045em;margin:0;font-weight:780;line-height:1.3}.login-dialog__heading p[data-v-8405b5e4]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:9px 0 0;line-height:1.7}.login-dialog__card[data-v-8405b5e4] .device-limit{width:100%;box-shadow:none;background:0 0;border:0;margin-top:30px;padding-inline:0}.login-dialog__card[data-v-8405b5e4] .login-panel{background:0 0;border:0;border-radius:0;width:100%}.login-dialog__card[data-v-8405b5e4] .assistant-brand-mark{min-height:46px}.login-dialog__card[data-v-8405b5e4] .assistant-brand-mark__logo{width:42px;height:42px}.login-dialog__card[data-v-8405b5e4] .login-panel__form{margin-top:16px}.login-dialog__consent[data-v-8405b5e4]{max-width:360px;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);justify-content:center;align-items:flex-start;gap:5px;margin:14px auto 0;line-height:1.7;display:flex}.login-dialog__consent p[data-v-8405b5e4]{margin:2px 0 0}.login-dialog__consent-check[data-v-8405b5e4]{border-radius:var(--ui-radius-pill);cursor:pointer;flex:none;place-items:center;width:28px;height:28px;margin-top:-3px;display:grid}.login-dialog__consent-check input[data-v-8405b5e4]{appearance:none;border:1.5px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:rgb(var(--ui-layer-rgb) / 72%);cursor:pointer;width:18px;height:18px;transition:border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);place-items:center;margin:0;display:grid}.login-dialog__consent-check input[data-v-8405b5e4]:after{content:"";opacity:0;width:4px;height:8px;transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border:2px solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(.7)}.login-dialog__consent-check input[data-v-8405b5e4]:checked{border-color:var(--ui-brand);background:var(--ui-brand)}.login-dialog__consent-check input[data-v-8405b5e4]:checked:after{opacity:1;transform:translateY(-1px)rotate(45deg)scale(1)}.login-dialog__consent-check input[data-v-8405b5e4]:focus-visible{box-shadow:0 0 0 3px var(--ui-brand-soft);outline:0}.login-dialog__consent-document[data-v-8405b5e4]{appearance:none;min-width:0;min-height:0;color:var(--ui-brand);font:inherit;font-weight:680;line-height:inherit;text-underline-offset:3px;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0 1px;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;display:inline}.login-dialog__consent-document[data-v-8405b5e4]:hover{color:var(--ui-brand-hover)}.login-dialog__consent-document[data-v-8405b5e4]:focus-visible{box-shadow:0 0 0 2px var(--ui-brand-soft);outline:0}.login-dialog__methods[data-v-8405b5e4]{--login-method-selected-text:var(--ui-text);border-radius:var(--ui-radius-relaxed);background:#e3e6eca8;grid-template-columns:1fr 1fr;gap:4px;margin-top:22px;padding:4px;display:grid}:root[data-theme=dark] .login-dialog__methods{--login-method-selected-text:var(--ui-text-inverse);background:#ffffff0e}.login-dialog__methods-reserve[data-v-8405b5e4]{height:72px}.login-dialog__reset-heading[data-v-8405b5e4]{justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:22px;padding:0 2px;display:flex}.login-dialog__reset-heading>span[data-v-8405b5e4]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);font-weight:680}.login-dialog__reset-heading>button[data-v-8405b5e4]{border-radius:var(--ui-radius-tight);min-height:40px;color:var(--ui-info);font:inherit;font-size:var(--ui-font-size-body);background:0 0;border:0;padding:0 10px;font-weight:680}.login-dialog__reset-heading>button[data-v-8405b5e4]:hover,.login-dialog__reset-heading>button[data-v-8405b5e4]:focus-visible{background:var(--ui-info-soft)}.login-dialog__reset-heading>button[data-v-8405b5e4]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.login-dialog__card[data-v-8405b5e4] input:-webkit-autofill{caret-color:var(--ui-text);transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--ui-text)!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important}.login-dialog__card[data-v-8405b5e4] input:-webkit-autofill:hover{caret-color:var(--ui-text);transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--ui-text)!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important}.login-dialog__card[data-v-8405b5e4] input:-webkit-autofill:focus{caret-color:var(--ui-text);transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--ui-text)!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important}.login-dialog__card[data-v-8405b5e4] input:-webkit-autofill:active{caret-color:var(--ui-text);transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--ui-text)!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--ui-layer-rgb)) inset!important}.login-dialog__methods button[data-v-8405b5e4]{border-radius:var(--ui-radius-tight);min-width:0;min-height:44px;box-shadow:none;color:var(--ui-text-secondary);filter:none;font:inherit;font-size:var(--ui-font-size-body);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);background:0 0;border:0;padding:0 7px;font-weight:680;overflow:hidden}.login-dialog__methods button[data-v-8405b5e4]:hover:not([aria-selected=true]),.login-dialog__methods button[data-v-8405b5e4]:focus-visible:not([aria-selected=true]){color:var(--ui-text)}.login-dialog__methods button[aria-selected=true][data-v-8405b5e4]{color:var(--login-method-selected-text);background:#fff}.login-dialog__methods button[data-v-8405b5e4]:focus-visible{text-underline-offset:4px;outline:0;text-decoration-line:underline;text-decoration-thickness:1px}.login-dialog__methods button[data-v-8405b5e4]:active{transform:scale(.985)}.login-dialog__showcase[data-v-8405b5e4]{--login-showcase-surface:radial-gradient(88% 72% at 0% 0%, #85abe23d 0%, #a1b8de14 46%, #ebeff700 74%), radial-gradient(82% 76% at 100% 100%, #917cca2e 0%, #9e8ec90f 50%, #ebeff700 76%), linear-gradient(148deg, #e8effa94 0%, #e5ebf761 54%, #f7f4f057 100%);background-color:#e8edf742;background-image:var(--login-showcase-surface);min-width:0;color:var(--ui-text);backdrop-filter:var(--ui-blur-plain-strong) saturate(115%);flex-direction:column;justify-content:space-between;padding:52px 52px 48px;display:flex}:root[data-theme=dark] .login-dialog__showcase{background-color:rgb(var(--ui-layer-raised-rgb) / 82%);--login-showcase-surface:radial-gradient(90% 74% at 0% 0%, #6991cd2b 0%, #3d4e6c0a 50%, transparent 76%), radial-gradient(82% 76% at 100% 100%, #8967b224 0%, #4f3b680a 52%, transparent 78%), linear-gradient(148deg, #23262ea3 0%, #1c1e248c 54%, #18191e80 100%)}.login-showcase__intro[data-v-8405b5e4]{max-width:410px}.login-showcase__brand[data-v-8405b5e4]{color:var(--ui-brand-hover);font-size:var(--ui-font-size-body);letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-weight:720;display:flex}.login-showcase__intro h2[data-v-8405b5e4]{max-width:360px;color:var(--ui-text);font-size:var(--ui-font-size-display);letter-spacing:-.045em;margin:0;font-weight:780;line-height:1.35}.login-showcase__intro p[data-v-8405b5e4]{max-width:410px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:12px 0 0;line-height:1.75}.login-showcase__preview[data-v-8405b5e4]{border-radius:calc(var(--ui-radius-panel) - 2px);background:rgb(var(--ui-layer-rgb) / 70%);width:100%;backdrop-filter:var(--ui-blur-review) saturate(115%);margin-top:34px;padding:18px;box-shadow:0 18px 46px #3f52741a}.login-showcase__preview>header[data-v-8405b5e4]{justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 4px 12px;display:flex}.login-showcase__preview>header div[data-v-8405b5e4],.login-showcase__items article>div[data-v-8405b5e4]{gap:2px;min-width:0;display:grid}.login-showcase__preview>header div span[data-v-8405b5e4],.login-showcase__items article>div span[data-v-8405b5e4],.login-showcase__items dt[data-v-8405b5e4]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);font-weight:600;line-height:1.4}.login-showcase__preview>header div strong[data-v-8405b5e4]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);font-weight:740}.login-showcase__preview>header>span[data-v-8405b5e4]{border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-font-size-caption);white-space:nowrap;padding:6px 9px;font-weight:680}.login-showcase__items[data-v-8405b5e4]{gap:9px;display:grid}.login-showcase__items article[data-v-8405b5e4]{border-radius:var(--ui-radius-spacious);background:rgb(var(--ui-layer-rgb) / 78%);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px 14px 12px 12px;display:grid;box-shadow:0 7px 20px #3f52740f}.login-showcase__icon[data-v-8405b5e4]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--ui-brand);place-items:center;display:grid}.login-showcase__items article>div strong[data-v-8405b5e4]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);text-overflow:ellipsis;white-space:nowrap;font-weight:720;line-height:1.4;overflow:hidden}.login-showcase__items dl[data-v-8405b5e4]{text-align:right;gap:2px;min-width:76px;margin:0;display:grid}.login-showcase__items dd[data-v-8405b5e4]{color:var(--ui-text);font-size:var(--ui-font-size-heading);white-space:nowrap;margin:0;font-weight:760;line-height:1.35}.login-showcase__items dt[data-v-8405b5e4]{white-space:nowrap}.sr-only[data-v-8405b5e4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes login-dialog-enter-8405b5e4{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes login-border-beam-forward-x-8405b5e4{0%{opacity:0;transform:translate(-105%)}12%,58%{opacity:.76}71.4%{opacity:0;transform:translate(205%)}71.5%,to{opacity:0;transform:translate(205%)}}@keyframes login-border-beam-forward-y-8405b5e4{0%{opacity:0;transform:translateY(-105%)}12%,58%{opacity:.76}71.4%{opacity:0;transform:translateY(205%)}71.5%,to{opacity:0;transform:translateY(205%)}}@keyframes login-border-beam-reverse-x-8405b5e4{0%{opacity:0;transform:translate(205%)}12%,58%{opacity:.76}71.4%{opacity:0;transform:translate(-105%)}71.5%,to{opacity:0;transform:translate(-105%)}}@keyframes login-border-beam-reverse-y-8405b5e4{0%{opacity:0;transform:translateY(205%)}12%,58%{opacity:.76}71.4%{opacity:0;transform:translateY(-105%)}71.5%,to{opacity:0;transform:translateY(-105%)}}@media (min-width:821px){.login-dialog__stage[data-v-8405b5e4]{min-height:560px}.login-dialog__card[data-v-8405b5e4]{flex-direction:column;padding-bottom:48px;display:flex}.login-dialog__methods~.login-panel[data-v-8405b5e4] .login-panel__form{margin-top:32px}.login-dialog__methods-reserve[data-v-8405b5e4]{height:0}.login-dialog__consent[data-v-8405b5e4]{margin-top:auto;padding-top:14px}.login-dialog__showcase[data-v-8405b5e4]{justify-content:flex-start;gap:64px}.login-showcase__preview[data-v-8405b5e4]{margin-top:0}}@media (max-width:820px){.login-dialog__stage[data-v-8405b5e4],.login-dialog__stage[data-glow-active=true][data-v-8405b5e4]{will-change:auto;transition:none;transform:none}.login-dialog__spotlight[data-v-8405b5e4],.login-dialog__travel-beams[data-v-8405b5e4]{display:none}.login-dialog__surface[data-v-8405b5e4]{width:min(480px,100%)}.login-dialog__stage[data-v-8405b5e4]{grid-template-columns:minmax(0,1fr);min-height:0}.login-dialog__card[data-v-8405b5e4]{background:0 0;padding:36px 40px 30px}.login-dialog__heading[data-v-8405b5e4]{margin-top:28px}.login-dialog__methods[data-v-8405b5e4],.login-dialog__reset-heading[data-v-8405b5e4]{margin-top:18px}.login-dialog__methods-reserve[data-v-8405b5e4],.login-dialog__showcase[data-v-8405b5e4]{display:none}}@media (max-width:520px){.login-dialog[data-v-8405b5e4]{padding:16px}.login-dialog__stage[data-v-8405b5e4]{border-radius:var(--ui-radius-panel)}.login-dialog__card[data-v-8405b5e4]{padding:40px 22px 30px}}@media (max-width:380px){.login-dialog__methods button[data-v-8405b5e4]{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.login-dialog__stage[data-v-8405b5e4],.login-dialog__stage[data-glow-active=true][data-v-8405b5e4]{will-change:auto;transition:none;transform:none}.login-dialog__spotlight[data-v-8405b5e4],.login-dialog__stage:focus-within>.login-dialog__spotlight[data-v-8405b5e4],.login-dialog__stage[data-glow-active=true]:hover>.login-dialog__spotlight[data-v-8405b5e4]{opacity:.34;transition:none}.login-dialog__travel-beams[data-v-8405b5e4],.login-dialog__stage[data-glow-active=true]>.login-dialog__travel-beams[data-v-8405b5e4]{border:1px solid color-mix(in srgb, var(--glow-primary) 48%, var(--glow-secondary));opacity:.16;transition:none;inset:0}.login-dialog__travel-beam[data-v-8405b5e4]{filter:none;will-change:auto;animation:none;display:none}.login-dialog__surface[data-v-8405b5e4]{animation:none}.login-dialog__methods button[data-v-8405b5e4]{transition:none}.login-dialog__methods button[data-v-8405b5e4]:active{transform:none}}.device-list-panel[data-v-cea763fb]{min-width:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.device-list-panel header[data-v-cea763fb],.device-list-panel li[data-v-cea763fb]{justify-content:space-between;align-items:center;gap:16px;display:flex}.device-list-panel header p[data-v-cea763fb]{margin:0}.device-list-panel header p[data-v-cea763fb],.device-list-panel small[data-v-cea763fb],.device-list-panel .empty[data-v-cea763fb]{color:var(--ui-text-secondary);font-size:12px;line-height:18px}.device-list-panel ul[data-v-cea763fb]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.device-list-panel li[data-v-cea763fb]{border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);box-shadow:none;border:0;padding:16px}.device-list-panel__details[data-v-cea763fb]{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.device-list-panel__identity[data-v-cea763fb]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.device-list-panel__identity strong[data-v-cea763fb]{color:var(--ui-text);font-size:14px;font-weight:650;line-height:20px}.device-list-panel__current[data-v-cea763fb]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);color:var(--ui-info);flex:none;padding:2px 8px;font-size:10px;font-weight:650;line-height:16px}.secondary-button[data-v-cea763fb],.device-list-panel__remove[data-v-cea763fb],.danger-button[data-v-cea763fb]{border-radius:var(--ui-radius-pill);min-height:44px;font:inherit;background:0 0;border:0;flex:none;padding:8px 16px;font-size:12px;line-height:18px}.secondary-button[data-v-cea763fb]{color:var(--ui-info)}.secondary-button[data-v-cea763fb]:hover{background:var(--ui-surface-hover)}.device-list-panel__remove[data-v-cea763fb],.danger-button[data-v-cea763fb]{color:var(--ui-danger)}.device-list-panel__remove[data-v-cea763fb]:hover,.danger-button[data-v-cea763fb]{background:var(--ui-danger-soft)}.danger-button[data-v-cea763fb]:hover{background:color-mix(in srgb, var(--ui-danger) 18%, var(--ui-danger-soft))}.device-list-panel footer[data-v-cea763fb]{border-top:1px solid var(--ui-divider);justify-content:flex-end;padding-top:16px;display:flex}.device-list-panel .empty[data-v-cea763fb]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);text-align:center;margin:0;padding:24px 16px}.form-error[data-v-cea763fb]{color:var(--ui-danger);margin:0;font-size:12px}.secondary-button[data-v-cea763fb]:focus-visible,.device-list-panel__remove[data-v-cea763fb]:focus-visible,.danger-button[data-v-cea763fb]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}@media (max-width:560px){.device-list-panel li[data-v-cea763fb]{flex-direction:column;align-items:stretch;gap:8px}.device-list-panel__remove[data-v-cea763fb]{align-self:flex-end}}header[data-v-71744ce7]{justify-content:space-between;align-items:center;gap:20px;display:flex}.password-settings__title[data-v-71744ce7]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.01em;margin:0;font-weight:700;line-height:24px}.password-settings__hint[data-v-71744ce7]{color:var(--ui-text-tertiary);margin:6px 0 0;font-size:12px}.password-settings__status[data-v-71744ce7]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);color:var(--ui-info);flex:none;padding:5px 9px;font-size:12px;font-weight:650}form[data-v-71744ce7]{gap:15px;margin-top:18px;display:grid}.password-settings__passwords[data-v-71744ce7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}label[data-v-71744ce7]{min-width:0;color:var(--ui-text-secondary);gap:7px;font-size:12px;font-weight:600;display:grid}input[data-v-71744ce7]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-solid);min-width:0;height:44px;color:var(--ui-text);font:inherit;padding:0 13px}input[data-v-71744ce7]:focus-visible{border-color:var(--ui-info);box-shadow:inset 0 0 0 2px var(--ui-info);outline:0}.primary-button[data-v-71744ce7]{border-radius:var(--ui-radius-sm);background:var(--ui-primary-gradient);width:fit-content;min-width:116px;min-height:44px;color:var(--ui-text-inverse);font:inherit;border:0;justify-self:end;padding:0 18px;font-weight:650}.primary-button[data-v-71744ce7]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse);outline:0}.password-settings__error[data-v-71744ce7],.password-settings__success[data-v-71744ce7]{margin:0;font-size:12px}.password-settings__error[data-v-71744ce7]{color:var(--ui-danger)}.password-settings__success[data-v-71744ce7]{color:var(--ui-success)}@media (max-width:620px){.password-settings__passwords[data-v-71744ce7]{grid-template-columns:minmax(0,1fr)}}.settings-page-display[data-v-c7106c7e]{border-radius:var(--ui-radius-panel);background:var(--ui-surface-solid);margin-top:20px;padding:20px 24px}.settings-page-display h2[data-v-c7106c7e],.settings-page-display p[data-v-c7106c7e]{margin:0}.settings-page-display__row[data-v-c7106c7e]{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-page-display h2[data-v-c7106c7e]{color:var(--ui-text);font-size:14px;font-weight:500}.settings-page-display p[data-v-c7106c7e]{color:var(--ui-text-secondary);margin-top:5px;font-size:12px;line-height:1.6;display:block}.settings-page-display button[data-v-c7106c7e]{border-radius:var(--ui-radius-small);cursor:pointer;background:0 0;border:0;flex:0 0 48px;align-items:center;width:48px;min-height:44px;padding:0 3px;display:grid}.settings-page-display button>span[data-v-c7106c7e]{border-radius:var(--ui-radius-pill);background:var(--ui-text-tertiary);width:42px;height:24px;position:relative}.settings-page-display button>span[data-v-c7106c7e]:after{background:var(--ui-surface-solid);content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.settings-page-display button[aria-checked=true]>span[data-v-c7106c7e]{background:var(--ui-action)}.settings-page-display button[aria-checked=true]>span[data-v-c7106c7e]:after{left:21px}.settings-page-display button[data-v-c7106c7e]:focus-visible{outline:2px solid var(--ui-text-secondary);outline-offset:2px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--assistant-canvas-top:#f1eee9;--ui-canvas-warm:#f1eee9;--ui-canvas-cool:#c8d4e7;--ui-canvas-bottom-glow:radial-gradient(88% 44% at 50% 110%, #7891ca26 0%, #9aaad117 48%, #f1eee900 100%), linear-gradient(180deg, #f1eee9 0%, #efede9 48%, #ebeae8 60%, #e1e4e9 74%, #d3dbe8 88%, #c8d4e7 100%);--ui-canvas:#e9edf2;--ui-canvas-deep:#e2e7ee;--ui-page:var(--ui-canvas);--ui-page-rgb:233 237 242;--ui-panel:#f5f7fae6;--ui-panel-solid:#f5f7fa;--ui-shell-panel:#f5f7fa5c;--ui-main-panel:#fffc;--ui-jobs-panel:#f5f8fc;--ui-surface:#ffffffe0;--ui-surface-solid:#fff;--ui-surface-muted:#f0f3f6;--ui-surface-hover:#e8edf2;--ui-surface-pressed:#e1e6ec;--ui-surface-raised:var(--ui-surface-solid);--ui-control:var(--ui-surface-muted);--ui-soft:var(--ui-surface-muted);--ui-layer-rgb:255 255 255;--ui-layer-raised-rgb:248 250 253;--ui-layer-muted-rgb:239 244 249;--ui-layer-disabled-rgb:235 239 244;--ui-highlight-rgb:255 255 255;--ui-text:#12161c;--ui-text-secondary:#59616d;--ui-text-tertiary:#7b8491;--ui-text-disabled:#a5adb7;--ui-text-inverse:#fff;--ui-text-primary:var(--ui-text);--ui-text-muted:var(--ui-text-tertiary);--a2ui-assistant-bubble-background:#f4f5f7;--a2ui-assistant-bubble-color:var(--ui-text);--a2ui-user-bubble-background:#fff;--a2ui-user-bubble-color:#12161c;--a2ui-user-avatar-background:#fff;--a2ui-user-avatar-color:#252831;--ui-font-size-display:24px;--ui-font-size-heading:16px;--ui-font-size-subheading:14px;--ui-font-size-body:12px;--ui-font-size-caption:12px;--ui-font-size-title:var(--ui-font-size-heading);--ui-font-size-small:var(--ui-font-size-caption);--ui-border:#171e2917;--ui-border-strong:#171e2929;--ui-divider:#171e2912;--ui-action:#08090b;--ui-action-hover:#202329;--ui-action-pressed:#000;--ui-action-soft:#e3e7ec;--ui-primary:var(--ui-action);--ui-action-solid:var(--ui-action);--ui-on-action:var(--ui-text-inverse);--ui-brand:#7094d0;--ui-brand-hover:#6086bf;--ui-brand-soft:#f1f5fb;--ui-brand-ring:transparent;--ui-focus-ring:var(--ui-info);--ui-accent-strong:var(--ui-brand-hover);--ui-info:#587fc5;--ui-info-soft:#e8f0fb;--ui-success:#3f936a;--ui-success-soft:#e7f4ec;--ui-warning:#b87520;--ui-warning-soft:#fbf0dd;--ui-warning-border:color-mix(in srgb, var(--ui-warning) 38%, transparent);--ui-danger:#c95159;--ui-danger-soft:#fae9eb;--ui-violet:#6d4fd3;--ui-violet-soft:#f1edff;--ui-backdrop:#151c2747;--ui-scroll-thumb:#171e2933;--ui-overlay-backdrop:#151c2747;--ui-dialog-surface:#fffffff0;--ui-radius-page:32px;--ui-radius-panel:28px;--ui-radius-card:22px;--ui-radius-spacious:18px;--ui-radius-medium:16px;--ui-radius-relaxed:15px;--ui-radius-control:14px;--ui-radius-subtle:13px;--ui-radius-compact:12px;--ui-radius-tight:11px;--ui-radius-small:10px;--ui-radius-portrait-soft:8px;--ui-radius-portrait-compact:7px;--ui-radius-portrait-tight:5px;--ui-radius-dialog:30px;--ui-radius-sheet:28px 28px 0 0;--ui-radius-sheet-compact:24px 24px 0 0;--ui-radius-status-island-expanded:24px;--ui-radius-status-island-mobile:26px;--ui-radius-pill:999px;--ui-control-sm:32px;--ui-control-md:40px;--ui-control-lg:48px;--ui-shadow-panel:0 20px 55px #33405617, 0 2px 8px #3340560a;--ui-shadow-card:0 8px 26px #33405612, 0 1px 3px #3340560a;--ui-shadow-floating:0 8px 22px #1c222e21;--ui-shadow-dialog:var(--ui-shadow-floating);--ui-select-menu-background:#fffffff5;--ui-select-menu-radius:18px;--ui-select-menu-shadow:0 20px 48px #33405629, 0 3px 12px #33405612;--ui-select-menu-filter:blur(22px) saturate(118%);--ui-select-menu-gap:3px;--ui-select-menu-padding:6px;--ui-select-option-radius:13px;--ui-select-option-min-height:46px;--ui-blur-soft:blur(14px) saturate(135%);--ui-blur-composer:blur(18px);--ui-blur-status-island:blur(18px) saturate(140%) contrast(104%);--ui-blur-status:var(--ui-blur-status-island);--ui-blur:blur(22px) saturate(145%);--ui-blur-strong:blur(30px) saturate(155%);--ui-blur-floating:blur(20px) saturate(160%) contrast(106%) brightness(104%);--ui-blur-review:blur(20px);--ui-blur-minimal:blur(6px);--ui-blur-subtle:blur(8px);--ui-blur-thin:blur(9px) saturate(94%);--ui-blur-compact:blur(10px);--ui-blur-control:blur(12px) saturate(115%);--ui-blur-card:blur(12px) saturate(118%);--ui-blur-plain:blur(14px);--ui-blur-plain-strong:blur(22px);--ui-blur-popover:blur(24px);--ui-blur-template:blur(24px) saturate(115%);--ui-blur-account-panel:blur(24px) saturate(128%);--ui-blur-account-control:blur(22px) saturate(126%);--ui-blur-dialog:blur(30px) saturate(145%);--ui-blur-job-dialog:blur(30px) saturate(108%);--ui-blur-interview-soft:blur(14px) saturate(112%);--ui-blur-interview-control:blur(18px) saturate(112%);--ui-blur-interview-panel:blur(22px) saturate(112%);--ui-blur-none:none;--ui-motion-fast:.12s;--ui-motion-base:.18s;--ui-motion-panel:.22s;--ui-ease:cubic-bezier(.2, 0, 0, 1);--ui-icon-motion-duration:.9s;--ui-icon-motion-ease:cubic-bezier(.22, 1, .36, 1);--ui-interactive-hover-filter:brightness(.985) contrast(.9) saturate(1.03);--ui-interactive-pressed-filter:brightness(.96) contrast(.82) saturate(1.02);--ui-accent:var(--ui-brand);--ui-accent-rgb:112 148 208;--ui-accent-gradient:linear-gradient(145deg, var(--ui-brand), var(--ui-brand-hover));--ui-primary-gradient:linear-gradient(145deg, var(--ui-brand), var(--ui-brand-hover));--ui-glass-strong:var(--ui-main-panel);--ui-glass-control:#ffffffad;--ui-glass-selected:var(--ui-brand-soft);--ui-glass-popover:linear-gradient(145deg, #fffffffa, #f4f7fbf5);--ui-glass-popover-item:#ffffffd6;--ui-glass-popover-item-hover:var(--ui-surface-hover);--ui-glass-popover-border:var(--ui-border);--ui-glass-border:#ffffffbd;--ui-border-subtle:var(--ui-border);--ui-shadow-xs:0 4px 14px #262e540f;--ui-shadow-popover:0 24px 64px #232b512e;--ui-radius-xs:6px;--ui-radius-sm:var(--ui-radius-small);--ui-radius-md:var(--ui-radius-control);--ui-radius-lg:20px;--ui-radius-xl:24px;--ui-duration-fast:var(--ui-motion-fast);--ui-duration-base:var(--ui-motion-base);--ui-duration-slow:var(--ui-motion-panel);--ui-ease-out:var(--ui-ease)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--assistant-canvas-top:#0b0c0f;--ui-canvas-warm:#0b0c0f;--ui-canvas-cool:#11141a;--ui-canvas-bottom-glow:radial-gradient(circle at center, #e6eaf21a 0 1px, transparent 1.2px), radial-gradient(70% 58% at 74% 96%, #658fcd1f 0%, #4254790d 48%, transparent 78%), radial-gradient(58% 48% at 46% 102%, #8767b017 0%, #57417409 52%, transparent 80%), linear-gradient(180deg, #0b0c0f 0%, #0d0e12 58%, #101218 100%);--ui-canvas:#0f1014;--ui-canvas-deep:#0a0b0e;--ui-page-rgb:15 16 20;--ui-panel:#232429e0;--ui-panel-solid:#222328;--ui-shell-panel:#1a1b1fc2;--ui-main-panel:#25262bd6;--ui-jobs-panel:#202126;--ui-surface:#2f3036e0;--ui-surface-solid:#2d2e33;--ui-surface-muted:#25262b;--ui-surface-hover:#36373d;--ui-surface-pressed:#3d3e45;--ui-layer-rgb:45 46 51;--ui-layer-raised-rgb:35 36 41;--ui-layer-muted-rgb:37 38 43;--ui-layer-disabled-rgb:47 48 54;--ui-highlight-rgb:255 255 255;--ui-text:#f5f5f6;--ui-text-secondary:#b8bac2;--ui-text-tertiary:#92949e;--ui-text-disabled:#656872;--ui-text-inverse:#111216;--a2ui-assistant-bubble-background:var(--ui-surface-solid);--a2ui-assistant-bubble-color:var(--ui-text);--a2ui-user-bubble-background:#f5f5f6;--a2ui-user-bubble-color:#111216;--a2ui-user-avatar-background:#f5f5f6;--a2ui-user-avatar-color:#252831;--ui-border:#ffffff14;--ui-border-strong:#ffffff24;--ui-divider:#ffffff12;--ui-action:#f3f3f4;--ui-action-hover:#fff;--ui-action-pressed:#dedfe2;--ui-action-soft:#35363c;--ui-brand:#8eb6f2;--ui-brand-hover:#a7c6f5;--ui-brand-soft:#6c97d624;--ui-brand-ring:transparent;--ui-info:#91b8ef;--ui-info-soft:#6492d329;--ui-success:#77c69b;--ui-success-soft:#48976c29;--ui-warning:#e0ad65;--ui-warning-soft:#b875202b;--ui-danger:#ed8d94;--ui-danger-soft:#c951592b;--ui-violet:#ac9aec;--ui-violet-soft:#ac9aec24;--ui-backdrop:#040507c2;--ui-scroll-thumb:#fff3;--ui-scrollbar-thumb:#fff3;--ui-shadow-panel:0 24px 64px #0000005c, 0 2px 10px #00000038;--ui-shadow-card:0 12px 30px #00000042, 0 1px 4px #0003;--ui-shadow-floating:0 12px 30px #0000006b;--ui-select-menu-background:#27282df7;--ui-select-menu-shadow:0 24px 56px #00000075, 0 3px 14px #00000047;--ui-overlay-backdrop:#040507c2;--ui-dialog-surface:#18191ef0;--ui-dialog-section:#2f3036b8;--ui-dialog-footer:#1c1d22eb;--ui-status-island-surface:#27282dbd;--ui-status-island-expanded:#232429e6;--ui-accent-rgb:142 182 242;--ui-interactive-hover-filter:brightness(1.06) contrast(.98) saturate(1.02);--ui-interactive-pressed-filter:brightness(.92) contrast(.96) saturate(1.01);--ui-glass-strong:var(--ui-main-panel);--ui-glass-control:#fff1;--ui-glass-selected:var(--ui-brand-soft);--ui-glass-popover:linear-gradient(145deg, #2d2e33fc, #222328fa);--ui-glass-popover-item:#2f3036eb;--ui-glass-popover-item-hover:var(--ui-surface-hover);--ui-glass-popover-border:var(--ui-border-strong);--ui-glass-border:#ffffff24;--ui-border-subtle:#ffffff24;--ui-shadow-xs:0 6px 18px #00000047;--ui-shadow-popover:0 32px 88px #00000094}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--assistant-canvas-top);min-height:100vh;color:var(--ui-text);font-size:var(--ui-font-size-body);font-synthesis:none;text-rendering:polishLegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease);font-family:SF Pro Display,SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;overflow:hidden}:root[data-theme-booting=true] body{transition:none}button,input,select,textarea{font:inherit}button,a,select,label{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}:where(button,a[href],[role=button]){transition-duration:var(--ui-motion-fast);transition-property:filter,translate,scale;transition-timing-function:var(--ui-ease)}@media (hover:hover) and (pointer:fine){:where(button,a[href],[role=button]):where(:not(:disabled):not([aria-disabled=true]):not([class*=backdrop])):hover{filter:var(--ui-interactive-hover-filter)}}:where(button,a[href],[role=button]):where(:not(:disabled):not([aria-disabled=true]):not([class*=backdrop])):active{filter:var(--ui-interactive-pressed-filter)}:where(button,a[href],[role=button]):where(:not(:disabled):not([aria-disabled=true]):not([class*=backdrop]):not(.status-island)):active{translate:0 1px;scale:.99}button:disabled,[aria-disabled=true]{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:0;outline:none}h1,h2,h3,p{margin:0}h1{font-size:var(--ui-font-size-display)}h2{font-size:var(--ui-font-size-heading)}h3,h4,h5,h6{font-size:var(--ui-font-size-subheading)}small{font-size:var(--ui-font-size-caption)}::selection{background:color-mix(in srgb, var(--ui-brand) 42%, transparent);color:var(--ui-text)}*{-ms-overflow-style:none!important;scrollbar-gutter:auto!important;scrollbar-width:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ui-scrollbar-hidden{-ms-overflow-style:none!important;scrollbar-width:none!important}.ui-scrollbar-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.glass-surface{border-color:var(--ui-glass-border);background:var(--ui-shell-panel);box-shadow:var(--ui-shadow-card);backdrop-filter:var(--ui-blur-soft)}.glass-surface--strong{background:var(--ui-main-panel);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur)}.interactive-surface{transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease)}.ui-inline-feedback{border-radius:var(--ui-radius-control);padding:8px 14px;font-size:16px;font-weight:600;line-height:1.6}.ui-inline-feedback.is-success{background:var(--ui-success-soft);color:var(--ui-success)}.ui-inline-feedback.is-error{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-inline-feedback.is-progress{background:var(--ui-info-soft);color:var(--ui-info)}.ui-inline-feedback.is-warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-reveal{animation:ui-surface-rise var(--ui-motion-panel) var(--ui-ease) both}@keyframes ui-surface-rise{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:where(button,a[href],[role=button]):active{translate:none;scale:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app{color:var(--ui-text);font-size:var(--ui-font-size-body)}body .login-dialog__consent-document{appearance:none;min-width:0;min-height:0;color:var(--ui-brand);font:inherit;font-weight:680;line-height:inherit;text-underline-offset:3px;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0 1px;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;display:inline}body .login-dialog__consent-document:hover{color:var(--ui-brand-hover)}body .login-dialog__consent-document:focus-visible{box-shadow:0 0 0 2px var(--ui-brand-soft);outline:0}#app :where(p,button,input,textarea,select,label,dt,dd,li,a,span){font-size:var(--ui-font-size-body)!important}#app :where(small,.login-panel__eyebrow){font-size:var(--ui-font-size-caption)!important}#app :where(h1,.management-empty h2,.not-found h1,.handoff-landing h1){line-height:1.2;font-size:var(--ui-font-size-display)!important}#app :where(h2,.account-main-card>header strong,.account-panel-header strong,.template-dialog header strong,.interview-setup-dialog header strong,.media-capture-dialog header strong,.position-detail header strong,.position-create header strong,.review-report header strong){line-height:1.35;font-size:var(--ui-font-size-heading)!important}#app :where(h3,.position-card__salary,article>strong,.template-card strong,.position-card strong,.resume-entry strong,.history-record-row strong,.job-recommendations article>strong){line-height:1.4;font-size:var(--ui-font-size-subheading)!important}#app :where(button,a,input,select,textarea,[tabindex]):focus,#app :where(button,a,input,select,textarea,[tabindex]):focus-visible,#app :where(label,article,section):focus-within{box-shadow:none;outline:none!important}#app :where(button,a,label,[role=button]){transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease), opacity var(--ui-motion-fast) var(--ui-ease)}#app :where(button,a,label,[role=button]):active{transform:translateY(0)}#app .workspace-sidebar{background:var(--ui-shell-panel);color:var(--ui-text);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);border:0;gap:0;padding:0 14px 14px}#app .workspace-sidebar__new{background:var(--ui-surface-solid);min-height:50px;color:var(--ui-text);padding-inline:16px;font-weight:650}#app .workspace-sidebar__new:hover,#app .workspace-sidebar__section button:hover,#app .workspace-sidebar__section button:focus-visible,#app .workspace-sidebar__account button:hover{background:var(--ui-surface-hover);color:var(--ui-text);transform:translateY(-1px)}#app .workspace-sidebar__modules h2,#app .session-history__label{font-size:var(--ui-font-size-body)!important;line-height:normal!important}#app .session-history__empty-content h3{font-size:var(--ui-font-size-body)!important}#app .workspace-sidebar .session-history,#app .workspace-sidebar .session-history__items,#app .workspace-sidebar .session-history__row{box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#app .workspace-sidebar .session-history__items{min-height:0}#app .workspace-sidebar__account-shortcut,#app .workspace-sidebar__account-shortcut>span{font-size:var(--ui-font-size-body)!important}#app .workspace-sidebar__section{gap:6px}#app .workspace-sidebar__section>p,#app .workspace-sidebar small{color:var(--ui-text-tertiary)!important}#app .workspace-sidebar__section button{min-height:46px;color:var(--ui-text);padding:8px 10px}#app .workspace-sidebar__section button[aria-current=page]{background:var(--ui-surface-solid);color:var(--ui-text)}#app .workspace-sidebar__section button[aria-current=page] small{color:var(--ui-text-secondary)!important}#app .workspace-sidebar__section li>span{border-color:var(--ui-border-strong)}#app .workspace-sidebar__account{border-color:var(--ui-divider)}#app .workspace-sidebar__account>button:first-child{background:color-mix(in srgb, var(--ui-surface-solid) 34%, transparent)}#app .workspace-sidebar__avatar{color:currentColor;background:0 0}#app .assistant-brand-mark{--assistant-brand-wordmark-gradient:linear-gradient(100deg, #5f8fff 0%, #3eb8ff 22%, #050608 33%, #32d7c2 45%, #5f8fff 66%, #3eb8ff 83%, #32d7c2 100%);min-width:0;color:var(--ui-text);align-items:center;gap:11px;line-height:0;display:inline-flex;position:relative;overflow:hidden;font-size:0!important}#app .assistant-brand-mark__logo{width:42px;height:42px;box-shadow:none;background-color:#0000;background-image:none;border:0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] #app .assistant-brand-mark__logo{background-image:none}#app .assistant-brand-mark__image{object-fit:contain;grid-area:1/1;width:100%;max-width:100%;height:100%;display:block}#app .assistant-brand-mark__image--dark{display:none}#app .assistant-brand-mark.is-wordmark-only{width:var(--assistant-brand-wordmark-width,80px);aspect-ratio:975/393;max-width:100%}#app .assistant-brand-mark__primary-light,#app .assistant-brand-mark__primary-dark{aspect-ratio:1670/393;width:140px;max-width:100%;display:block;position:relative;overflow:hidden}#app .assistant-brand-mark__primary-dark{display:none}#app .assistant-brand-mark__primary-plane,#app .assistant-brand-mark__primary-wordmark-layer{max-width:none;height:auto;display:block;position:absolute}#app .assistant-brand-mark__primary-plane{width:39%;top:50%;left:-3%;transform:translateY(-50%)}#app .assistant-brand-mark__primary-wordmark-layer--full{width:58.38%;top:0;left:41.62%}#app .assistant-brand-mark__primary-wordmark-layer{aspect-ratio:975/393;background-image:var(--assistant-brand-wordmark-gradient);background-position:0%;background-size:260% 100%;-webkit-mask:url(/assets/brand/aioffer-primary-wordmark-mask-sharp-20260813.png) 50%/contain no-repeat;mask:url(/assets/brand/aioffer-primary-wordmark-mask-sharp-20260813.png) 50%/contain no-repeat}#app .assistant-brand-mark__primary-wordmark-layer--standalone{width:100%;inset:0}#app .assistant-brand-mark__primary-wordmark-layer--dark{display:none}#app .assistant-brand-mark.is-animated .assistant-brand-mark__primary-wordmark-layer{animation:4.8s linear infinite aioffer-primary-wordmark-flow}:root[data-theme=dark] #app .assistant-brand-mark{--assistant-brand-wordmark-gradient:linear-gradient(100deg, #5f8fff 0%, #3eb8ff 22%, #fff 33%, #32d7c2 45%, #5f8fff 66%, #3eb8ff 83%, #32d7c2 100%)}:root[data-theme=dark] #app .assistant-brand-mark__image--light,:root[data-theme=dark] #app .assistant-brand-mark__primary-light,:root[data-theme=dark] #app .assistant-brand-mark__primary-wordmark-layer--light{display:none}:root[data-theme=dark] #app .assistant-brand-mark__image--dark,:root[data-theme=dark] #app .assistant-brand-mark__primary-dark,:root[data-theme=dark] #app .assistant-brand-mark__primary-wordmark-layer--dark{display:block}#app .assistant-brand-mark.is-compact{isolation:isolate;width:var(--assistant-brand-compact-size,38px);height:var(--assistant-brand-compact-size,38px);flex:none;place-items:center;display:inline-grid;position:relative}#app .assistant-brand-mark.is-compact .assistant-brand-mark__logo{width:100%;height:100%}#app .a2ui-chat-workspace__conversation{gap:0}#app .conversation-topbar{min-height:68px;color:var(--ui-text);position:relative}#app .conversation-topbar__title small{font-size:var(--ui-font-size-body)!important}#app .conversation-topbar__status{background:color-mix(in srgb, var(--ui-surface-solid) 60%, transparent);min-width:100px;min-height:42px;color:var(--ui-text);box-shadow:none;backdrop-filter:var(--ui-blur-status);border:0;justify-content:center;padding-inline:16px;position:absolute;left:50%;transform:translate(-50%)}#app .conversation-topbar__status[data-tone=active]{background:color-mix(in srgb, var(--ui-info-soft) 60%, transparent)}#app .conversation-topbar__status[data-tone=warning]{background:color-mix(in srgb, var(--ui-warning-soft) 60%, transparent)}#app .conversation-topbar button{background:color-mix(in srgb, var(--ui-surface-solid) 46%, transparent);color:var(--ui-text)}#app .conversation-topbar button:hover{background:var(--ui-surface-hover)}#app .conversation-topbar button:focus,#app .conversation-topbar button:focus-visible{box-shadow:var(--ui-shadow-card), inset 0 0 0 1px var(--ui-text-tertiary)}#app .conversation-topbar .status-island button,#app .conversation-topbar .status-island button:hover{color:inherit;box-shadow:none;background:0 0}#app .assistant-conversation{color:var(--ui-text);box-shadow:none;backdrop-filter:var(--ui-blur-none);background:0 0;border:0}#app .assistant-conversation__host{color:var(--ui-text)}#app .assistant-conversation__host .a2ui-session-host__surfaces{scrollbar-gutter:stable}#app .assistant-conversation__host .a2ui-session-host__empty{color:var(--ui-text-secondary)}#app .agent-pet-dock{width:112px;width:clamp(88px,21cqi,112px);max-width:112px;color:var(--ui-text);box-shadow:none;backdrop-filter:var(--ui-blur-none);background:0 0;border:0}#app .agent-pet-dock__avatar{width:58px;height:58px;box-shadow:none;background:url(/assets/assistant/aioffer-mascot-greeting-motion-v8.webp) 50%/contain no-repeat;position:relative;overflow:visible}#app .agent-pet-dock__avatar>:not(.agent-pet-dock__analysis-motion){opacity:0}#app .agent-pet-dock:is([data-activity-kind=resume_analysis][data-state=preparing],[data-activity-kind=resume_analysis][data-state=working]) .agent-pet-dock__avatar{background:0 0}#app .agent-pet-dock__analysis-motion{z-index:2;aspect-ratio:1;pointer-events:none;width:168%;max-width:none;display:block;position:absolute;bottom:-12%;right:0;overflow:visible}#app .agent-pet-dock__analysis-motion img{object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}#app .agent-pet-dock__analysis-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#app .agent-pet-dock__pulse{background:var(--ui-brand-soft);box-shadow:none}#app .agent-pet-dock small{color:var(--ui-text-secondary)}#app .agent-pet-dock__greeting-trigger{color:inherit;background:0 0}#app .agent-pet-dock__action{background:var(--ui-action)!important;color:var(--ui-text-inverse)!important}@media (max-width:760px){#app .agent-pet-dock{width:72px}}@media (max-width:430px){#app .agent-pet-dock{width:66px}}#app .job-recommendations{background:var(--ui-jobs-panel);color:var(--ui-text);box-shadow:var(--ui-shadow-panel);border:0;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:14px;padding:20px}#app .job-recommendations small,#app .job-recommendations p,#app .job-recommendations article span{color:var(--ui-text-secondary)}#app .job-recommendations button{background:var(--ui-surface-muted);color:var(--ui-text)}#app .job-recommendations button:hover{background:var(--ui-surface-hover);transform:translateY(-1px)}#app .job-recommendations button[aria-pressed=true]{background:var(--ui-info-soft)!important;color:var(--ui-text)!important}#app .job-recommendations__primary{box-shadow:var(--ui-shadow-card);background:var(--ui-surface-solid)!important;color:var(--ui-text)!important}#app .position-list{box-shadow:none;backdrop-filter:none;background:0 0;border:0}#app .position-card{background:var(--ui-surface-solid);box-shadow:none;backdrop-filter:none;border-color:#0000}#app .position-card:hover{background:var(--ui-surface-hover);transform:none}#app .position-card.position-card--selected{border-color:color-mix(in srgb, var(--ui-brand) 52%, var(--ui-border));background:var(--ui-surface-solid);box-shadow:none}#app .position-card:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid var(--ui-brand)!important}#app .job-recommendations__results{scrollbar-gutter:stable;max-height:none;padding-right:8px}#app .job-recommendations__results article{border-color:var(--ui-border);background:var(--ui-surface)}#app .job-recommendations__notice{background:var(--ui-info-soft)}#app .job-recommendations__filter-backdrop{background:color-mix(in srgb, var(--ui-text) 26%, transparent)}#app .job-recommendations__filter-dialog{border-color:var(--ui-border);background:var(--ui-panel-solid);color:var(--ui-text);box-shadow:var(--ui-shadow-floating)}#app .live-activity-island{width:min(620px,100vw - 32px);color:var(--ui-text);filter:none}#app .live-activity-island__trigger{background:color-mix(in srgb, var(--ui-surface-solid) 60%, transparent);width:100px;min-height:42px;color:var(--ui-text);box-shadow:none;backdrop-filter:var(--ui-blur-status);border:0;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden}#app .live-activity-island__trigger small,#app .live-activity-island__trigger>span:last-child{display:none}#app .live-activity-island__orb{background:var(--ui-info);width:10px;height:10px;box-shadow:none}#app .live-activity-island__details{background:color-mix(in srgb, var(--ui-surface-solid) 60%, transparent);color:var(--ui-text);box-shadow:none;backdrop-filter:var(--ui-blur-status);border:0}#app .live-activity-island__source{color:var(--ui-text-tertiary)}#app .live-activity-island__details li{background:color-mix(in srgb, var(--ui-surface-solid) 46%, transparent)}#app .live-activity-island__details button{background:var(--ui-surface-muted);color:var(--ui-text)}#app .standard-workspace__body{background:var(--ui-shell-panel);color:var(--ui-text);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);border:0}#app .standard-workspace__topbar{border-color:var(--ui-divider);background:color-mix(in srgb, var(--ui-surface-solid) 42%, transparent);color:var(--ui-text);backdrop-filter:var(--ui-blur-composer)}@media (max-width:920px){#app .standard-workspace__topbar{backdrop-filter:none;background:0 0;border-color:#0000}}#app .standard-workspace__topbar small{color:var(--ui-text-tertiary)}#app .standard-workspace__account,#app .standard-workspace__menu,#app .standard-workspace__dialog button{background:var(--ui-surface-muted);color:var(--ui-text)}#app .standard-workspace__dialog{background:color-mix(in srgb, var(--ui-text) 28%, transparent)}#app .standard-workspace__dialog>div{background:var(--ui-panel-solid);color:var(--ui-text);box-shadow:var(--ui-shadow-floating)}#app :where(.template-page,.resume-page,.position-page,.history-page,.review-page,.account-page-shell,.management-page,.management-empty,.not-found){color:var(--ui-text);background:0 0}#app :where(.template-toolbar,.template-filter-panel,.template-card,.resume-content-card,.resume-list,.resume-preview,.resume-artifact,.resume-review,.position-filters,.position-list,.position-card,.position-detail,.position-create,.history-overview,.history-table-card,.history-report-panel,.review-analysis,.review-report,.review-panel,.account-main-card,.account-card,.account-secondary-panel,.user-summary,.asset-grid>*,.management-empty>article){border-color:var(--ui-border);background:color-mix(in srgb, var(--ui-surface-solid) 72%, transparent);color:var(--ui-text);box-shadow:var(--ui-shadow-card)}#app :where(.position-filters,.position-list__state,.position-detail){background:color-mix(in srgb, var(--ui-surface-solid) 72%, transparent)}#app .resume-page :where(.resume-content-card,.resume-list,.resume-list__item,.resume-workspace-list-item){box-shadow:none}#app .resume-page :where(.resume-content-card,.resume-list){background:var(--ui-panel-solid)}#app .resume-page :where(.resume-list__item,.resume-workspace-list-item){background:var(--ui-surface-muted)}#app .resume-page .resume-list__item.is-highlighted{box-shadow:0 0 0 3px rgb(var(--ui-accent-rgb) / 24%)}:root[data-theme=light] #app .user-summary{box-shadow:none;background:#ffffff6f}:root[data-theme=dark] #app :where(.a2ui-chat-workspace,.standard-workspace){background-position:0 0,50%,50%,50%;background-size:24px 24px,auto,auto,auto}:root[data-theme=dark] #app .history-overview>div{background:#232429d1}:root[data-theme=dark] .status-island,:root[data-theme=dark] .status-island.is-expanded{background:color-mix(in srgb, var(--ui-surface-solid) 60%, transparent);box-shadow:none}:root[data-theme=dark] .status-island__glass-refraction{background:#ffffff06}:root[data-theme=dark] .status-island__glass-surface{box-shadow:0 0 6px #0003,0 2px 8px #0000002e,inset 3px 3px .5px -3px #ffffff2e,inset -3px -3px .5px -3px #000000b8,inset 1px 1px 1px -.5px #ffffff1a,inset -1px -1px 1px -.5px #0000007a,inset 0 0 6px 6px #ffffff06}:root[data-theme=dark] .status-island.is-expanded .status-island__glass-surface{box-shadow:inset 0 1px #ffffff17}:root[data-theme=dark] .interview-setup-dialog__backdrop{background-color:var(--ui-overlay-backdrop)}:root[data-theme=dark] .interview-setup-dialog{background-color:var(--ui-dialog-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-panel)}:root[data-theme=dark] :is(.interview-setup-dialog__close,.interview-setup-dialog__cancel){background-color:var(--ui-surface);color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .interview-setup-dialog__footer{background:var(--ui-dialog-footer)}:root[data-theme=dark] .interview-setup-dialog__difficulty button:hover:not(.is-selected){background:var(--ui-surface-hover)}:root[data-theme=dark] .interview-setup-select__trigger{background:var(--ui-glass-control);box-shadow:inset 0 1px #ffffff0b}:root[data-theme=dark] .interview-setup-select__option.is-selected small{color:#111216ad;background:#11121614}:root[data-theme=dark] #app .history-detail-cell{background:#17181dc2}:root[data-theme=dark] #app .history-report-panel{background:#232429e6}#app :where(.template-dialog,.template-resume-dialog,.resume-delete-dialog,.interview-setup-dialog,.media-capture-dialog,.position-agent-launch,.login-dialog,.account-menu){border-color:var(--ui-border);background:var(--ui-dialog-surface,var(--ui-panel-solid));color:var(--ui-text);box-shadow:var(--ui-shadow-floating)}#app :where(.primary-button,.account-primary-button,.interview-permission-button){background:var(--ui-action);color:var(--ui-text-inverse)}#app :where(.secondary-button,.account-text-button,.account-link-button,.danger-button){background:var(--ui-surface-muted);color:var(--ui-text)}#app :where(input,textarea,select){background:var(--ui-control);color:var(--ui-text);border-color:#0000}#app :where(input,textarea,select):hover,#app :where(input,textarea,select):focus,#app :where(input,textarea,select):focus-visible{background:var(--ui-surface-hover);box-shadow:none;border-color:#0000}#app .position-filters input{border-color:var(--ui-border);background:var(--ui-surface-muted)}#app .position-filters input:hover{border-color:var(--ui-border-strong)}#app .position-filters input:focus-visible{border-color:var(--ui-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-brand) 18%, transparent)}:root[data-theme=dark] #app .position-filters input{background:var(--ui-action-soft)}:root[data-theme=dark] #app .position-filters input::placeholder{color:var(--ui-text-secondary);opacity:1}:root[data-theme=dark] #app .position-filters input:hover,:root[data-theme=dark] #app .position-filters input:focus-visible{background:var(--ui-surface-hover)}#app :where([aria-invalid=true]){background:var(--ui-danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-danger) 52%, transparent)}@keyframes aioffer-wordmark-flow{to{background-position:-240% 0}}@keyframes aioffer-primary-wordmark-flow{to{background-position:100%}}@media (max-width:920px){#app .a2ui-chat-workspace__drawer .workspace-sidebar{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%}}@media (max-width:720px){#app .assistant-conversation{border-radius:0}}@media (prefers-reduced-motion:reduce){#app .assistant-brand-mark.is-animated .assistant-brand-mark__primary-wordmark-layer{animation:none}#app .assistant-brand-mark strong{background-position:0 0;animation:none}#app :where(button,a,label,[role=button]):hover{transform:none}}.task-group__item-copy .task-group__error[data-v-27347c06]{color:var(--ui-danger);white-space:normal;overflow-wrap:anywhere}.task-group[data-v-27347c06]{border-top:1px solid var(--ui-border);list-style:none}.task-group__row[data-v-27347c06]{align-items:center;gap:8px;min-height:64px;display:flex}.task-group__icon[data-v-27347c06]{height:26px;color:var(--ui-info);background:0 0;flex:0 0 26px;place-items:center;display:grid}.task-group__summary[data-v-27347c06]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:5px;padding:10px 0;display:grid}.task-group__name[data-v-27347c06]{align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.task-group__name strong[data-v-27347c06]{white-space:nowrap;font-weight:600}.task-group__name>span[data-v-27347c06]{color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-group__chevron[data-v-27347c06]{transition:transform .18s}.task-group__chevron.is-expanded[data-v-27347c06]{transform:rotate(180deg)}.task-group__detail[data-v-27347c06]{color:var(--ui-text-secondary);font-size:12px}.task-group__trailing[data-v-27347c06]{flex-shrink:0;align-items:center;gap:8px;display:flex}.task-group__status[data-v-27347c06]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-hover);color:var(--ui-text-secondary);white-space:nowrap;padding:4px 7px;font-size:10px}.task-group__status.is-running[data-v-27347c06]{color:var(--ui-brand-hover);background:color-mix(in srgb, var(--ui-brand) 10%, transparent)}.task-group__action[data-v-27347c06]{border-radius:var(--ui-radius-small);background:var(--ui-info-soft);min-height:44px;color:var(--ui-info);font:inherit;white-space:nowrap;cursor:pointer;border:0;padding:6px 10px;font-size:12px}.task-group__action[data-v-27347c06]:disabled{opacity:.5;cursor:wait}.task-group__children[data-v-27347c06]{padding:0 0 12px 34px}.task-group__hint[data-v-27347c06]{color:var(--ui-text-secondary);margin:0 0 6px;font-size:12px}.task-group__items[data-v-27347c06]{margin:0;padding:0;list-style:none}.task-group__item[data-v-27347c06]{border-top:1px solid var(--ui-border);align-items:center;gap:10px;min-height:55px;display:flex}.task-group__item-copy[data-v-27347c06]{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.task-group__item-copy strong[data-v-27347c06]{overflow-wrap:anywhere;font-weight:500}.task-group__item-copy span[data-v-27347c06]{color:var(--ui-text-secondary)}.task-group__pagination[data-v-27347c06]{color:var(--ui-text-secondary);justify-content:flex-end;align-items:center;gap:10px;font-size:10px;display:flex}.task-group__pagination>span[data-v-27347c06]:first-child{margin-right:auto}.task-group__pagination button[data-v-27347c06]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.task-group__pagination button[data-v-27347c06]:disabled{opacity:.4;cursor:default}@media (max-width:600px){.task-group__row[data-v-27347c06]{gap:8px;min-height:76px}.task-group__icon[data-v-27347c06]{flex-basis:26px;height:26px}.task-group__name[data-v-27347c06]{flex-wrap:wrap;gap:3px;font-size:12px}.task-group__trailing[data-v-27347c06]{flex-direction:column;align-items:flex-end;gap:0}.task-group__children[data-v-27347c06]{padding-left:0}.task-group__detail[data-v-27347c06]{font-size:12px}}@media (prefers-reduced-motion:reduce){.task-group__chevron[data-v-27347c06]{transition:none}}.status-island[data-v-ecd094fb]{--status-island-compact-padding:12px;--status-island-expand-ease:cubic-bezier(.3, .6, .35, 1);z-index:55;top:max(10px, calc(10px + env(safe-area-inset-top)));isolation:isolate;width:var(--status-island-compact-width,max-content);max-width:min(calc(100% - 24px), var(--live-activity-available-width,500px));border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-surface-solid) 60%, transparent);box-shadow:none;color:var(--ui-text);backdrop-filter:var(--ui-blur-status-island);border:0;transition:width .34s,border-radius .34s;position:fixed;left:50%;transform:translate(-50%)}.status-island__compact-measure[data-v-ecd094fb]{width:max-content;padding:0 var(--status-island-compact-padding);visibility:hidden;pointer-events:none;white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute}.status-island__compact-measure .status-island__badge[data-v-ecd094fb]{flex-shrink:0}.status-island.is-embedded[data-v-ecd094fb]{top:var(--live-activity-top,13px);position:absolute}.status-island.is-expanded[data-v-ecd094fb]{width:min(500px, calc(100% - 24px), var(--live-activity-available-width,500px));border-radius:var(--ui-radius-status-island-expanded);transition:width .42s var(--status-island-expand-ease), border-radius .42s var(--status-island-expand-ease)}.status-island__trigger[data-v-ecd094fb]{box-sizing:border-box;width:100%;height:44px;padding:0 var(--status-island-compact-padding);border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;transition:height .34s;display:flex}.is-expanded .status-island__trigger[data-v-ecd094fb]{height:68px;transition:height .42s var(--status-island-expand-ease);padding:0 12px}.status-island__icon[data-v-ecd094fb]{background:var(--ui-info-soft);height:28px;color:var(--ui-info);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.status-island__headline[data-v-ecd094fb]{text-align:left;gap:4px;min-width:0;display:grid}.is-expanded .status-island__headline[data-v-ecd094fb]{flex:1}.status-island__compact-measure strong[data-v-ecd094fb],.status-island__headline strong[data-v-ecd094fb]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.status-island__subtitle[data-v-ecd094fb]{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary);font-size:10px;overflow:hidden}.status-island__badge[data-v-ecd094fb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-secondary);border-left:1px solid var(--ui-border);flex-shrink:1;padding-left:7px;font-size:10px;overflow:hidden}.status-island__chevron[data-v-ecd094fb]{color:var(--ui-text-secondary);transition:transform .18s}.status-island__chevron.is-open[data-v-ecd094fb]{transform:rotate(180deg)}.status-island__panel[data-v-ecd094fb]{overscroll-behavior:contain;max-height:min(480px,100dvh - 145px);padding:0 12px 10px;overflow-y:auto}.status-island__scope[data-v-ecd094fb]{gap:4px;padding:2px 0 10px;display:flex}.status-island__scope button[data-v-ecd094fb]{min-height:44px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:12px}.status-island__scope button[data-v-ecd094fb]:hover,.status-island__scope button[aria-pressed=true][data-v-ecd094fb]{background:var(--ui-action-soft);color:var(--ui-text);box-shadow:none}.status-island__scope button[aria-pressed=true][data-v-ecd094fb]{font-weight:750}.status-island__scope button[data-v-ecd094fb]:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.status-island__scope button[data-v-ecd094fb]:disabled{opacity:.5;cursor:default}.status-island__list[data-v-ecd094fb]{margin:0;padding:0}.status-island__feedback[data-v-ecd094fb]{color:var(--ui-text-secondary);align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.status-island__feedback span[data-v-ecd094fb]{flex:1}.status-island__feedback button[data-v-ecd094fb],.status-island__pagination button[data-v-ecd094fb]{color:var(--ui-brand-hover);min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0}.status-island__empty[data-v-ecd094fb]{color:var(--ui-text-secondary);margin:0;padding:12px 0 20px;font-size:12px;line-height:1.7}.status-island__pagination[data-v-ecd094fb]{color:var(--ui-text-secondary);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.status-island__pagination button[data-v-ecd094fb]:disabled{opacity:.4;cursor:default}.status-island__announcement[data-v-ecd094fb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.is-expanded .status-island__trigger[data-v-ecd094fb]{padding:0 14px}.status-island__panel[data-v-ecd094fb]{padding:0 14px 10px}.status-island__headline strong[data-v-ecd094fb]{font-size:12px}}@media (prefers-reduced-motion:reduce){.status-island[data-v-ecd094fb],.status-island.is-expanded[data-v-ecd094fb],.status-island__trigger[data-v-ecd094fb],.is-expanded .status-island__trigger[data-v-ecd094fb],.status-island__chevron[data-v-ecd094fb]{transition:none}}.membership-plan-overview[data-v-e64c9535]{gap:16px;display:grid}.membership-plan-overview h3[data-v-e64c9535]{color:var(--ui-text);margin:0 0 12px;font-size:16px;font-weight:720;line-height:24px}.membership-plan-overview__section-title[data-v-e64c9535]{align-items:center;gap:10px;display:flex}.membership-plan-overview__section-title>span[data-v-e64c9535]{border-radius:var(--ui-radius-pill);background:linear-gradient(180deg, var(--ui-brand-hover), var(--ui-brand));width:4px;height:18px;box-shadow:0 0 10px color-mix(in srgb, var(--ui-brand) 48%, transparent)}.membership-plan-overview__plans[data-v-e64c9535]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.membership-plan-overview__plan[data-v-e64c9535]{--membership-glow-x:50%;--membership-glow-y:0px;--membership-tilt-x:0deg;--membership-tilt-y:0deg;--membership-glow-core-size:130px;--membership-glow-size:420px;--membership-glow-ring-width:2px;--membership-beam-width:3px;--membership-beam-blur:.45px;--membership-glow-primary:color-mix(in srgb, var(--ui-brand) 78%, transparent);--membership-glow-secondary:color-mix(in srgb, var(--ui-brand-hover) 48%, transparent);--membership-glow-highlight:#ffffffe6;--membership-glow-shadow:color-mix(in srgb, var(--ui-brand) 42%, transparent);border-radius:var(--ui-radius-card);isolation:isolate;min-width:0;min-height:0;transform:perspective(1280px) translateY(var(--membership-card-lift,0px)) rotateX(var(--membership-tilt-x)) rotateY(var(--membership-tilt-y));transform-style:preserve-3d;will-change:transform;transition:background-color var(--ui-motion-panel) var(--ui-ease), box-shadow var(--ui-motion-panel) var(--ui-ease), transform .22s var(--ui-ease);background:radial-gradient(circle at 12% 15%,#e7edffbd 0 14px,#0000 15px),radial-gradient(circle at 103% 24%,#ebf0fcad 0 30px,#0000 31px),#ffffffc7;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #33405614}.membership-plan-overview__plan--first-order[data-v-e64c9535]{--membership-glow-core-size:100px;--membership-glow-size:300px;--membership-glow-primary:#67707e8a;--membership-glow-secondary:#67707e3d;--membership-glow-shadow:#67707e57;background:radial-gradient(circle at 12% 15%,#e1f7efb3 0 14px,#0000 15px),radial-gradient(circle at 103% 24%,#e2f6ef94 0 30px,#0000 31px),#ffffffc7}.membership-plan-overview__plan--standard[data-v-e64c9535]{--membership-glow-core-size:100px;--membership-glow-size:300px;--membership-glow-primary:#6086bfad;--membership-glow-secondary:#6086bf4d;--membership-glow-shadow:#6086bf7a}.membership-plan-overview__plan--bulk[data-v-e64c9535]{--membership-glow-core-size:100px;--membership-glow-size:300px;--membership-glow-primary:#b87520a3;--membership-glow-secondary:#b8752047;--membership-glow-shadow:#b8752075;background:radial-gradient(circle at 12% 15%,#ffefdcb8 0 14px,#0000 15px),radial-gradient(circle at 103% 24%,#ffecd8a3 0 30px,#0000 31px),#fffcf8e0}.membership-plan-overview--animated .membership-plan-overview__plan[data-v-e64c9535]:hover{--membership-card-lift:-4px;background:#ffffffeb;box-shadow:0 18px 40px #3340561f}.membership-plan-overview--animated .membership-plan-overview__plan.is-glow-active[data-v-e64c9535]{transition-duration:80ms}.membership-plan-overview__plan.is-current[data-v-e64c9535]{background:#f1f6fdfa;box-shadow:0 20px 44px #4f6d9d29}.membership-plan-overview__recommended[data-v-e64c9535]{z-index:6;border-radius:0 0 0 var(--ui-radius-control);background:linear-gradient(135deg, var(--ui-brand), var(--ui-brand-hover));min-width:58px;color:var(--ui-text-inverse);text-align:center;box-shadow:0 7px 18px color-mix(in srgb, var(--ui-brand) 28%, transparent);padding:7px 12px 8px;font-size:12px;font-weight:760;line-height:1;position:absolute;top:0;right:0}.membership-plan-overview__spotlight[data-v-e64c9535],.membership-plan-overview__travel-beams[data-v-e64c9535]{pointer-events:none;position:absolute}.membership-plan-overview__spotlight[data-v-e64c9535]{z-index:2;padding:var(--membership-glow-ring-width);border-radius:inherit;background:radial-gradient(var(--membership-glow-core-size) var(--membership-glow-core-size) at var(--membership-glow-x) var(--membership-glow-y), var(--membership-glow-highlight) 0%, var(--membership-glow-primary) 46%, transparent 100%), radial-gradient(var(--membership-glow-size) var(--membership-glow-size) at var(--membership-glow-x) var(--membership-glow-y), var(--membership-glow-primary) 0%, var(--membership-glow-secondary) 54%, transparent 88%);filter:saturate(118%) drop-shadow(0 0 6px var(--membership-glow-shadow));opacity:.34;transition:opacity var(--ui-motion-base) var(--ui-ease);-webkit-mask-composite:xor;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.membership-plan-overview__travel-beams[data-v-e64c9535]{z-index:3;border-radius:inherit;opacity:.8;transition:opacity var(--ui-motion-base) var(--ui-ease);inset:-1px;overflow:hidden}.membership-plan-overview__travel-beam[data-v-e64c9535]{opacity:0;filter:blur(var(--membership-beam-blur)) drop-shadow(0 0 5px var(--membership-glow-primary));will-change:transform, opacity, filter;display:block;position:absolute}.membership-plan-overview__travel-beam--top[data-v-e64c9535],.membership-plan-overview__travel-beam--bottom[data-v-e64c9535]{width:50%;height:var(--membership-beam-width);background:linear-gradient(90deg, transparent 0%, var(--membership-glow-secondary) 27%, var(--membership-glow-primary) 48%, var(--membership-glow-highlight) 64%, transparent 100%);left:0}.membership-plan-overview__travel-beam--right[data-v-e64c9535],.membership-plan-overview__travel-beam--left[data-v-e64c9535]{width:var(--membership-beam-width);background:linear-gradient(180deg, transparent 0%, var(--membership-glow-secondary) 27%, var(--membership-glow-primary) 48%, var(--membership-glow-highlight) 64%, transparent 100%);height:50%;top:0}.membership-plan-overview__travel-beam--top[data-v-e64c9535]{animation:3.5s ease-in-out infinite both membership-beam-forward-x-e64c9535;top:0}.membership-plan-overview__travel-beam--right[data-v-e64c9535]{animation:3.5s ease-in-out .6s infinite both membership-beam-forward-y-e64c9535;right:0}.membership-plan-overview__travel-beam--bottom[data-v-e64c9535]{animation:3.5s ease-in-out 1.2s infinite both membership-beam-reverse-x-e64c9535;bottom:0}.membership-plan-overview__travel-beam--left[data-v-e64c9535]{animation:3.5s ease-in-out 1.8s infinite both membership-beam-reverse-y-e64c9535;left:0}.membership-plan-overview--animated .membership-plan-overview__plan:hover .membership-plan-overview__spotlight[data-v-e64c9535],.membership-plan-overview--animated .membership-plan-overview__plan.is-glow-active .membership-plan-overview__travel-beams[data-v-e64c9535]{opacity:1}.membership-plan-overview__plan-heading[data-v-e64c9535],.membership-plan-overview__benefits[data-v-e64c9535],.membership-plan-overview__activation[data-v-e64c9535]{z-index:4;position:relative}.membership-plan-overview__plan-heading[data-v-e64c9535]{text-align:center}.membership-plan-overview__plan-icon[data-v-e64c9535]{filter:drop-shadow(0 8px 12px #34496e1a);background-position:50%;background-repeat:no-repeat;background-size:contain;width:56px;height:56px;margin:0 auto 4px;display:block}.membership-plan-overview__plan h4[data-v-e64c9535]{color:var(--ui-text);letter-spacing:-.035em;margin:0 0 8px;font-size:16px;font-weight:760;line-height:24px}.membership-plan-overview__plan--standard h4[data-v-e64c9535]{color:var(--ui-brand)}.membership-plan-overview__plan--bulk h4[data-v-e64c9535]{color:var(--ui-warning)}.membership-plan-overview__price[data-v-e64c9535]{justify-content:center;align-items:baseline;gap:4px;margin:0;display:flex}.membership-plan-overview__price strong[data-v-e64c9535]{color:var(--ui-text);letter-spacing:-.025em;font-size:24px;font-weight:750;line-height:32px}.membership-plan-overview__plan--standard .membership-plan-overview__price strong[data-v-e64c9535]{color:var(--ui-brand-hover)}.membership-plan-overview__plan--bulk .membership-plan-overview__price strong[data-v-e64c9535]{color:var(--ui-warning)}.membership-plan-overview__price span[data-v-e64c9535]{color:var(--ui-text-secondary);font-size:12px;font-weight:600}.membership-plan-overview__description[data-v-e64c9535]{min-height:20px;color:var(--ui-text-tertiary);margin:8px 0 0;font-size:12px;line-height:20px}.membership-plan-overview__description>span[data-v-e64c9535]{border-radius:var(--ui-radius-pill);background:var(--ui-brand-soft);min-height:24px;color:var(--ui-brand-hover);justify-content:center;align-items:center;padding:0 11px;font-weight:700;display:inline-flex}.membership-plan-overview__plan--first-order .membership-plan-overview__description>span[data-v-e64c9535]{background:var(--ui-success-soft);color:var(--ui-success)}.membership-plan-overview__plan--bulk .membership-plan-overview__description>span[data-v-e64c9535]{background:var(--ui-warning-soft);color:var(--ui-warning)}.membership-plan-overview__benefits[data-v-e64c9535]{border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);gap:8px;margin:16px 0 0;padding:12px 0 0;font-size:12px;line-height:20px;list-style:none;display:grid}.membership-plan-overview__benefits li[data-v-e64c9535]{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.membership-plan-overview__benefits li>span[data-v-e64c9535]:first-child{border-radius:var(--ui-radius-portrait-compact);background:var(--ui-success-soft);width:20px;height:20px;color:var(--ui-success);place-items:center;display:grid}.membership-plan-overview__activation[data-v-e64c9535]{min-height:20px;color:var(--ui-warning);text-align:center;margin:auto 0 0;font-size:12px;font-style:normal;line-height:20px}.membership-plan-overview__summary[data-v-e64c9535]{grid-template-columns:minmax(0,1fr);display:grid}.membership-plan-overview__current[data-v-e64c9535]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);min-width:0;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.membership-plan-overview__current-header[data-v-e64c9535]{align-items:center;gap:12px;display:flex}.membership-plan-overview__current-icon[data-v-e64c9535]{border-radius:var(--ui-radius-control);width:40px;height:40px;color:var(--ui-brand);background:#ffffffa8;flex:0 0 40px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd1}.membership-plan-overview__current-copy[data-v-e64c9535]{min-width:0}.membership-plan-overview__current h3[data-v-e64c9535]{margin-bottom:4px;font-size:14px;line-height:20px}.membership-plan-overview__current-details[data-v-e64c9535]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:18px}.membership-plan-overview__balances[data-v-e64c9535]{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));gap:8px;margin:0;display:grid}.membership-plan-overview__balances>div[data-v-e64c9535]{border-radius:var(--ui-radius-medium);background:var(--ui-surface);min-width:0;padding:8px 12px}.membership-plan-overview__balances dt[data-v-e64c9535],.membership-plan-overview__balances small[data-v-e64c9535]{color:var(--ui-text-secondary);font-size:12px;line-height:20px}.membership-plan-overview__balances dd[data-v-e64c9535]{color:var(--ui-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.membership-plan-overview__balances strong[data-v-e64c9535]{font-size:16px;line-height:24px}.membership-plan-overview__balances small[data-v-e64c9535]{display:block}.membership-plan-overview__empty[data-v-e64c9535]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:18px}.membership-plan-overview__empty p[data-v-e64c9535]{margin:0}.is-pending .membership-plan-overview__current[data-v-e64c9535]{grid-template-columns:minmax(0,1fr) auto}.membership-plan-overview__empty button[data-v-e64c9535]{border-radius:var(--ui-radius-control);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);border:0;margin-top:4px;padding:0 16px}.membership-plan-overview__empty button[data-v-e64c9535]:hover{background:var(--ui-surface-hover)}.membership-plan-overview__service[data-v-e64c9535]{justify-items:end;gap:8px;display:grid}.membership-plan-overview__service button[data-v-e64c9535]{border-radius:var(--ui-radius-control);background:linear-gradient(110deg, var(--ui-brand-hover), var(--ui-brand));min-height:44px;color:var(--ui-text-inverse);font:inherit;box-shadow:0 10px 24px color-mix(in srgb, var(--ui-brand) 30%, transparent);transition:background-color var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:0;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.membership-plan-overview__service button[data-v-e64c9535]:hover{background:linear-gradient(110deg, var(--ui-brand), var(--ui-brand-hover));box-shadow:0 12px 28px color-mix(in srgb, var(--ui-brand) 40%, transparent);transform:translateY(-1px)}.membership-plan-overview__service small[data-v-e64c9535]{color:var(--ui-text-secondary);font-size:12px;line-height:18px}.membership-plan-overview__service-icon[data-v-e64c9535]{flex:none}.membership-plan-overview button[data-v-e64c9535]:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid var(--ui-brand)!important}:root[data-theme=dark] .membership-plan-overview__plan{background:#2b2d34f0;box-shadow:0 12px 34px #0000004d}:root[data-theme=dark] .membership-plan-overview__current{box-shadow:none;background:#ffffff0f}:root[data-theme=dark] .membership-plan-overview__current-icon{background:#ffffff14;box-shadow:inset 0 1px #ffffff14}:root[data-theme=dark] .membership-plan-overview__plan--first-order{background:#2e2f35f0}:root[data-theme=dark] .membership-plan-overview__plan--standard{background:linear-gradient(145deg,#272f3ff5,#23252cfa)}:root[data-theme=dark] .membership-plan-overview__plan--bulk{background:linear-gradient(145deg,#302d27f5,#25262afa)}:root[data-theme=dark] .membership-plan-overview--animated .membership-plan-overview__plan:hover{background:#35373ffa;box-shadow:0 18px 40px #0006}:root[data-theme=dark] .membership-plan-overview--animated .membership-plan-overview__plan--standard:hover{background:linear-gradient(145deg,#2d384dfa,#262a33)}:root[data-theme=dark] .membership-plan-overview--animated .membership-plan-overview__plan--bulk:hover{background:linear-gradient(145deg,#3b362dfa,#2b2c30)}:root[data-theme=dark] .membership-plan-overview__plan.is-current{background:#2b3444fa;box-shadow:0 20px 44px #0000006b}@keyframes membership-beam-forward-x-e64c9535{0%{opacity:0;transform:translate(-105%)}12%,58%{opacity:.92}71.4%,to{opacity:0;transform:translate(205%)}}@keyframes membership-beam-forward-y-e64c9535{0%{opacity:0;transform:translateY(-105%)}12%,58%{opacity:.92}71.4%,to{opacity:0;transform:translateY(205%)}}@keyframes membership-beam-reverse-x-e64c9535{0%{opacity:0;transform:translate(205%)}12%,58%{opacity:.92}71.4%,to{opacity:0;transform:translate(-105%)}}@keyframes membership-beam-reverse-y-e64c9535{0%{opacity:0;transform:translateY(205%)}12%,58%{opacity:.92}71.4%,to{opacity:0;transform:translateY(-105%)}}@media (max-width:980px){.membership-plan-overview__plans[data-v-e64c9535]{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-plan-overview__current[data-v-e64c9535],.is-pending .membership-plan-overview__current[data-v-e64c9535]{grid-template-columns:minmax(0,1fr)}.membership-plan-overview__service[data-v-e64c9535]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}}@media (min-width:981px) and (max-height:760px){.membership-plan-overview__plan-icon[data-v-e64c9535]{width:48px;height:48px}.membership-plan-overview__benefits[data-v-e64c9535]{gap:6px;margin-top:12px}.membership-plan-overview__current[data-v-e64c9535]{padding:12px 16px}}@media (max-width:820px){.membership-plan-overview__plans[data-v-e64c9535]{grid-template-columns:minmax(0,1fr)}.membership-plan-overview__plan[data-v-e64c9535]{min-height:auto;padding:24px 20px 20px;transform:none}.membership-plan-overview--animated .membership-plan-overview__plan[data-v-e64c9535]:hover{transform:none}.membership-plan-overview__spotlight[data-v-e64c9535],.membership-plan-overview__travel-beams[data-v-e64c9535]{display:none}}@media (prefers-reduced-motion:reduce){.membership-plan-overview__plan[data-v-e64c9535],.membership-plan-overview--animated .membership-plan-overview__plan[data-v-e64c9535]:hover{transition:none;transform:none}.membership-plan-overview__spotlight[data-v-e64c9535]{opacity:.34;transition:none}.membership-plan-overview__travel-beams[data-v-e64c9535]{border:1px solid color-mix(in srgb, var(--membership-glow-primary) 48%, var(--membership-glow-secondary));opacity:.16;inset:0}.membership-plan-overview__travel-beam[data-v-e64c9535]{animation:none;display:none}.membership-plan-overview__service button[data-v-e64c9535]{transition:none}}.membership-upgrade[data-v-56a65efa]{z-index:140;background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-blur-control);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.membership-upgrade__panel[data-v-56a65efa]{border-radius:var(--ui-radius-page);width:min(1040px,100%);max-height:calc(100dvh - 48px);color:var(--ui-text);-webkit-backdrop-filter:var(--ui-blur-dialog);background:radial-gradient(circle at 12% 0,#dde9ff8f,#0000 32%),radial-gradient(circle at 96% 100%,#e8f1ff7a,#0000 34%),#f8fafef0;padding:24px;overflow-y:auto;box-shadow:0 34px 90px #1b24353d}.membership-upgrade__header[data-v-56a65efa]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.membership-upgrade__heading[data-v-56a65efa]{align-items:center;gap:16px;min-width:0;display:flex}.membership-upgrade__heading-icon[data-v-56a65efa]{border-radius:var(--ui-radius-spacious);background-color:#e7edffcc;background-image:url(/assets/membership/membership-free-v1.png);background-position:50%;background-repeat:no-repeat;background-size:44px 44px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #4b64961a}.membership-upgrade__header h2[data-v-56a65efa],.membership-upgrade__header p[data-v-56a65efa]{margin:0}.membership-upgrade__header h2[data-v-56a65efa]{font-size:var(--ui-font-size-display);letter-spacing:-.035em;font-weight:720;line-height:1.2}.membership-upgrade__header p[data-v-56a65efa]{color:var(--ui-text-secondary);margin-top:6px;line-height:1.6}.membership-upgrade__close[data-v-56a65efa]{border-radius:var(--ui-radius-control);width:44px;height:44px;color:var(--ui-text-secondary);transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);background:#ffffff9e;border:0;place-items:center;padding:0;display:grid;box-shadow:0 5px 16px #33405612}.membership-upgrade__close[data-v-56a65efa]:hover{background:var(--ui-surface-solid);color:var(--ui-text);transform:translateY(-1px)}:root[data-theme=dark] .membership-upgrade__panel{background:radial-gradient(circle at 12% 0,#44567c3d,#0000 32%),radial-gradient(circle at 96% 100%,#2d44662e,#0000 34%),#1b1d23f5;box-shadow:0 34px 90px #00000094}:root[data-theme=dark] .membership-upgrade__heading-icon{background-color:#ffffff12;box-shadow:inset 0 1px #ffffff17,0 10px 24px #00000047}:root[data-theme=dark] .membership-upgrade__close{background:#ffffff14;box-shadow:0 5px 16px #00000038,inset 0 1px #ffffff12}:root[data-theme=dark] .membership-upgrade__close:hover{background:var(--ui-surface-hover)}.membership-upgrade__panel[data-v-56a65efa] .membership-plan-overview{padding:0}.membership-upgrade button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid var(--ui-brand)!important}.membership-upgrade-enter-active[data-v-56a65efa],.membership-upgrade-leave-active[data-v-56a65efa]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.membership-upgrade-enter-active .membership-upgrade__panel[data-v-56a65efa],.membership-upgrade-leave-active .membership-upgrade__panel[data-v-56a65efa]{transition:opacity var(--ui-motion-panel) var(--ui-ease), transform var(--ui-motion-panel) var(--ui-ease)}.membership-upgrade-enter-from[data-v-56a65efa],.membership-upgrade-leave-to[data-v-56a65efa]{opacity:0}.membership-upgrade-enter-from .membership-upgrade__panel[data-v-56a65efa],.membership-upgrade-leave-to .membership-upgrade__panel[data-v-56a65efa]{transform:translateY(12px)scale(.985)}@media (min-width:981px) and (max-height:760px){.membership-upgrade__panel[data-v-56a65efa]{padding:20px 24px}.membership-upgrade__header[data-v-56a65efa]{margin-bottom:12px}}@media (max-width:700px){.membership-upgrade[data-v-56a65efa]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));display:block}.membership-upgrade__panel[data-v-56a65efa]{width:100%;max-height:calc(100dvh - 24px);padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--ui-radius-panel)}.membership-upgrade__heading[data-v-56a65efa]{gap:12px}.membership-upgrade__heading-icon[data-v-56a65efa]{border-radius:var(--ui-radius-relaxed);background-size:45px 45px;flex-basis:48px;width:48px;height:48px}.membership-upgrade__panel[data-v-56a65efa] .membership-plan-overview{padding-inline:0}}@media (prefers-reduced-motion:reduce){.membership-upgrade-enter-active[data-v-56a65efa],.membership-upgrade-leave-active[data-v-56a65efa],.membership-upgrade-enter-active .membership-upgrade__panel[data-v-56a65efa],.membership-upgrade-leave-active .membership-upgrade__panel[data-v-56a65efa]{transition:none}.membership-upgrade-enter-from[data-v-56a65efa],.membership-upgrade-leave-to[data-v-56a65efa]{opacity:1}.membership-upgrade-enter-from .membership-upgrade__panel[data-v-56a65efa],.membership-upgrade-leave-to .membership-upgrade__panel[data-v-56a65efa]{transform:none}}.workspace-frame[data-v-beab3f65]{--workspace-gutter:16px;--workspace-gap:16px;--workspace-sidebar-size:220px;--workspace-sidebar-rail-size:60px;grid-template-columns:var(--workspace-sidebar-size) minmax(0, 1fr);gap:var(--workspace-gap);width:100%;height:100dvh;min-height:680px;padding:var(--workspace-gutter);background-color:var(--assistant-canvas-top);background-image:var(--ui-canvas-bottom-glow);color:var(--ui-text);transition:grid-template-columns var(--ui-motion-panel) var(--ui-ease);display:grid;position:relative;overflow:hidden}@media (max-width:1240px){.workspace-frame[data-v-beab3f65]{--workspace-gutter:12px;--workspace-gap:12px;--workspace-sidebar-size:212px}}.workspace-frame.is-sidebar-collapsed[data-v-beab3f65]{--workspace-gap:8px;grid-template-columns:minmax(0,1fr);gap:0}@media (min-width:921px){.workspace-frame.is-sidebar-collapsed[data-v-beab3f65]{grid-template-columns:var(--workspace-sidebar-rail-size) minmax(0, 1fr);gap:var(--workspace-gap);padding-inline-start:8px}}@media (max-width:920px){.workspace-frame[data-v-beab3f65]{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:12px}}@media (min-width:921px) and (max-height:679px){.workspace-frame[data-v-beab3f65]{min-height:0}}@media (max-width:760px){.workspace-frame[data-v-beab3f65]{gap:0;padding:0}}@media (prefers-reduced-motion:reduce){.workspace-frame[data-v-beab3f65]{transition:none}}.logout-dialog[data-v-198a7a96]{--logout-backdrop:#151c2761;--logout-panel:#fff;--logout-title:#12161c;--logout-description:#59616d;--logout-icon-bg:#eef4fc;--logout-primary-bg:#4f6fa8;--logout-primary-text:#fff;--logout-danger-bg:var(--ui-danger-soft);--logout-danger-text:#b63f49;--logout-close-hover:var(--ui-surface-muted);z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.logout-dialog__backdrop[data-v-198a7a96]{background:var(--logout-backdrop);border:0;position:absolute;inset:0}.logout-dialog__panel[data-v-198a7a96]{z-index:1;background:var(--logout-panel);text-align:center;border-radius:22px;width:min(410px,100%);padding:28px 28px 24px;position:relative;box-shadow:0 24px 64px #1018282e}:root[data-theme=dark] .logout-dialog{--logout-backdrop:#040507b8;--logout-panel:#18191e;--logout-title:#f5f5f6;--logout-description:#b8bac2;--logout-icon-bg:#6c97d629;--logout-primary-bg:#8eb6f2;--logout-primary-text:#151a22;--logout-danger-bg:color-mix(in srgb, var(--ui-danger) 18%, transparent);--logout-danger-text:var(--ui-danger);--logout-close-hover:var(--ui-surface-muted)}.logout-dialog__close[data-v-198a7a96]{width:40px;height:40px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.logout-dialog__close[data-v-198a7a96]:hover:not(:disabled),.logout-dialog__close[data-v-198a7a96]:focus-visible{background:var(--logout-close-hover)}.logout-dialog__close svg[data-v-198a7a96]{width:20px;height:20px}.logout-dialog__icon[data-v-198a7a96]{background:var(--logout-icon-bg);width:46px;height:46px;color:var(--ui-brand);border-radius:14px;place-items:center;margin:0 auto 14px;display:grid}.logout-dialog__icon svg[data-v-198a7a96]{width:24px;height:24px}.logout-dialog h2[data-v-198a7a96]{color:var(--logout-title);font-size:var(--ui-font-size-heading);letter-spacing:-.02em;margin:0;font-weight:720}.logout-dialog__description[data-v-198a7a96]{max-width:340px;color:var(--logout-description);font-size:var(--ui-font-size-body);margin:10px auto 0;line-height:1.7}.logout-dialog__error[data-v-198a7a96]{color:var(--ui-danger);margin-top:8px}.logout-dialog__actions[data-v-198a7a96]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.logout-dialog__actions button[data-v-198a7a96]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-height:44px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);cursor:pointer;border:0;padding:0 16px;font-weight:650}.logout-dialog__actions [data-action=cancel][data-v-198a7a96]{background:var(--logout-primary-bg);color:var(--logout-primary-text)}.logout-dialog__actions [data-action=confirm][data-v-198a7a96]{background:var(--logout-danger-bg);color:var(--logout-danger-text);justify-content:center;align-items:center;gap:7px;display:inline-flex}.logout-dialog__actions [data-action=confirm] svg[data-v-198a7a96]{width:18px;height:18px}.logout-dialog button[data-v-198a7a96]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.logout-dialog__actions [data-action=cancel][data-v-198a7a96]:focus-visible{box-shadow:inset 0 0 0 2px var(--logout-primary-text)}.logout-dialog__actions [data-action=confirm][data-v-198a7a96]:focus-visible{box-shadow:inset 0 0 0 2px var(--logout-danger-text)}.logout-dialog button[data-v-198a7a96]:disabled{cursor:wait;opacity:.45}.logout-dialog-enter-active[data-v-198a7a96],.logout-dialog-leave-active[data-v-198a7a96]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.logout-dialog-enter-active .logout-dialog__panel[data-v-198a7a96],.logout-dialog-leave-active .logout-dialog__panel[data-v-198a7a96]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.logout-dialog-enter-from[data-v-198a7a96],.logout-dialog-leave-to[data-v-198a7a96]{opacity:0}.logout-dialog-enter-from .logout-dialog__panel[data-v-198a7a96],.logout-dialog-leave-to .logout-dialog__panel[data-v-198a7a96]{transform:translateY(10px)scale(.98)}@media (max-width:520px){.logout-dialog[data-v-198a7a96]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.logout-dialog__panel[data-v-198a7a96]{width:100%;padding:32px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--ui-radius-panel)}.logout-dialog__close[data-v-198a7a96]{width:44px;height:44px}.logout-dialog__actions[data-v-198a7a96]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.logout-dialog-enter-active[data-v-198a7a96],.logout-dialog-leave-active[data-v-198a7a96],.logout-dialog-enter-active .logout-dialog__panel[data-v-198a7a96],.logout-dialog-leave-active .logout-dialog__panel[data-v-198a7a96]{transition:none}}.workspace-account-menu[data-v-bc058b49]{display:contents}.workspace-account-menu__chevron[data-v-bc058b49]{margin-left:auto}.workspace-account-menu__chevron--left[data-v-bc058b49]{transform:rotate(180deg)}.workspace-account-menu__chevron--above[data-v-bc058b49]{transform:rotate(-90deg)}.workspace-account-menu__chevron--below[data-v-bc058b49]{transform:rotate(90deg)}.workspace-account-menu__popover[data-v-bc058b49]{z-index:1100;box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--ui-radius-card);background:var(--ui-glass-popover);width:min(280px,100vw - 24px);color:var(--ui-text);box-shadow:var(--ui-shadow-popover);border:0;padding:8px;font-size:12px;line-height:1.5;position:fixed;overflow-y:auto}.workspace-account-menu__submenu[data-v-bc058b49]{z-index:1101}.workspace-account-menu__submenu>.workspace-account-menu__group[data-v-bc058b49]{border-top:0;padding:0}.workspace-account-menu__group[data-v-bc058b49]{border-top:1px solid var(--ui-divider);gap:2px;padding:4px 0;display:grid}.workspace-account-menu__popover>.workspace-account-menu__group[data-v-bc058b49]:first-child{border-top:0;padding-top:0}.workspace-account-menu__item[data-v-bc058b49]{border-radius:var(--ui-radius-control);width:100%;min-height:36px;color:var(--ui-text-secondary);box-shadow:none;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;align-items:center;gap:12px;padding:4px 12px;font-size:12px;font-weight:550;line-height:18px;display:flex}.workspace-account-menu__item[aria-expanded=true][data-v-bc058b49],.workspace-account-menu__item[data-v-bc058b49]:hover,.workspace-account-menu__item[data-v-bc058b49]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}.workspace-account-menu__item[data-v-bc058b49]:focus-visible{outline:2px solid var(--ui-text-secondary);outline-offset:-2px}.workspace-account-menu__logout[data-v-bc058b49]:hover,.workspace-account-menu__logout[data-v-bc058b49]:focus-visible{background:var(--ui-danger-soft);color:var(--ui-danger)}@media (pointer:coarse){.workspace-account-menu__item[data-v-bc058b49]{min-height:44px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.workspace-account-menu__item[data-v-bc058b49]{transition:none}}.workspace-sidebar[data-v-2a67158a]{z-index:30;border-radius:var(--ui-radius-panel);background:var(--ui-shell-panel);min-height:0;box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);color:var(--ui-text);border:0;flex-direction:column;padding:0 14px 14px;line-height:1.5;display:flex;position:relative;overflow:hidden}.workspace-sidebar button[data-v-2a67158a]{cursor:pointer}.workspace-sidebar__notice[data-v-2a67158a]{color:var(--ui-danger);font-size:var(--ui-font-size-body);margin:8px 2px 0}#app .workspace-sidebar :is(button,a):focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)!important;outline:0!important}#app .workspace-sidebar :is(button,a)[aria-current]:focus-visible,#app .workspace-sidebar .workspace-sidebar__module-link.is-active:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)!important}.workspace-sidebar strong[data-v-2a67158a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar small[data-v-2a67158a]{color:var(--ui-text-tertiary)}.workspace-sidebar__account[data-v-2a67158a]{border-top:1px solid var(--ui-divider);flex:none;gap:4px;margin-top:auto;padding:12px 4px 4px;display:grid}.workspace-sidebar__brand[data-v-2a67158a]{flex:0 0 74px;align-items:center;gap:11px;height:74px;padding:0 8px;display:flex}.workspace-sidebar__home[data-v-2a67158a]{border-radius:var(--ui-radius-control);min-width:0;min-height:44px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-heading);letter-spacing:-.02em;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;font-weight:730;display:flex}.workspace-sidebar__home>.assistant-brand-mark{flex:0 104px;width:104px;max-width:100%}#app .workspace-sidebar__home{font-size:var(--ui-font-size-heading)!important}.workspace-sidebar__home[data-v-2a67158a]:hover,.workspace-sidebar__home[data-v-2a67158a]:focus-visible{box-shadow:none;background:0 0}#app .workspace-sidebar__home:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-text-tertiary);outline:0!important}.workspace-sidebar__close[data-v-2a67158a],.workspace-sidebar__collapse[data-v-2a67158a]{width:44px;height:44px;color:var(--ui-text);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.workspace-sidebar__close[data-v-2a67158a]{background:var(--ui-surface-solid);box-shadow:var(--ui-shadow-card)}.workspace-sidebar__collapse[data-v-2a67158a]{box-shadow:none;background:0 0}.workspace-sidebar__close[data-v-2a67158a]:hover,.workspace-sidebar__collapse[data-v-2a67158a]:hover,.workspace-sidebar__collapse[data-v-2a67158a]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}.workspace-sidebar__collapse[data-v-2a67158a]:hover{box-shadow:var(--ui-shadow-card)}.workspace-sidebar__new-chat[data-v-2a67158a]{border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);width:100%;min-height:50px;box-shadow:var(--ui-shadow-card);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:0;align-items:center;gap:10px;padding:0 16px;font-weight:650;display:flex}.workspace-sidebar__new-chat[data-v-2a67158a]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.workspace-sidebar__new-chat[data-v-2a67158a]:disabled{cursor:wait;opacity:.68}.workspace-sidebar__modules[data-v-2a67158a]{flex:none;gap:2px;margin-top:24px;display:grid}.workspace-sidebar__modules h2[data-v-2a67158a],.session-history__label[data-v-2a67158a]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);margin:0 9px 9px;font-weight:650;line-height:normal}.workspace-sidebar__module-link[data-v-2a67158a]{border-radius:var(--ui-radius-control);width:100%;min-height:44px;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-font-size-body);text-align:left;transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;padding:0 11px;font-weight:610;display:grid}.workspace-sidebar__module-link[data-v-2a67158a]:hover:not(.is-active,.is-route-active,[aria-current]),.workspace-sidebar__module-link[data-v-2a67158a]:focus-visible:not(.is-active,.is-route-active,[aria-current]){background:var(--ui-surface-solid);color:var(--ui-text)}.workspace-sidebar__module-link[data-v-2a67158a]:is(.is-active,.is-route-active),.workspace-sidebar__module-link[aria-current][data-v-2a67158a]{box-shadow:var(--ui-shadow-card);background:var(--ui-action)!important;color:var(--ui-text-inverse)!important}.workspace-sidebar__module-icon[data-v-2a67158a]{transform-origin:50% 65%;place-items:center;width:22px;height:28px;display:grid}.session-history[data-v-2a67158a]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;margin-top:22px;padding:0;display:flex;overflow:hidden}.session-history__items[data-v-2a67158a]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.session-history__row[data-v-2a67158a]{background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;display:block;position:relative}.session-history__pagination[data-v-2a67158a]{min-height:34px;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);text-align:center;place-items:center;padding:4px 8px;display:grid}.session-history__pagination p[data-v-2a67158a]{margin:0}.session-history__pagination>div[data-v-2a67158a]{justify-items:center;gap:4px;display:grid}.session-history__pagination button[data-v-2a67158a]{border-radius:var(--ui-radius-control);min-height:32px;color:var(--ui-text-secondary);font:inherit;background:0 0;border:0;padding:0 10px;font-weight:650}.session-history__pagination button[data-v-2a67158a]:hover,.session-history__pagination button[data-v-2a67158a]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}.session-history__delete[data-v-2a67158a]{background:var(--ui-surface-solid);width:44px;height:44px;color:var(--ui-text-tertiary);border:0;border-radius:50%;place-items:center;margin-block:auto;padding:0;display:none;position:absolute;top:0;bottom:0;right:1px}.session-history__row:hover .session-history__delete[data-v-2a67158a],.session-history__row:focus-within .session-history__delete[data-v-2a67158a]{display:grid}.session-history__delete[data-v-2a67158a]:hover,.session-history__delete[data-v-2a67158a]:focus-visible{color:var(--ui-danger)}.session-history__delete-confirm[data-v-2a67158a]{border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);justify-content:flex-end;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0}.session-history__delete-confirm button[data-v-2a67158a]{border-radius:var(--ui-radius-small);min-height:32px;font:inherit;border:0;padding:0 8px;font-size:12px}@media (hover:none),(pointer:coarse){.session-history__delete[data-v-2a67158a]{display:grid}}.session-history__delete-cancel[data-v-2a67158a]{color:var(--ui-text-secondary);background:0 0}.session-history__delete-confirm-button[data-v-2a67158a]{background:var(--ui-danger);color:#fff}.session-history__delete-notice[data-v-2a67158a]{color:var(--ui-danger);margin:6px 8px 0;font-size:12px}.session-history__item[data-v-2a67158a]{border-radius:var(--ui-radius-control);width:100%;min-width:0;min-height:54px;color:var(--ui-text-secondary);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.session-history__item.is-current[data-v-2a67158a],.session-history__row:hover .session-history__item[data-v-2a67158a],.session-history__row:focus-within .session-history__item[data-v-2a67158a]{background:var(--ui-surface-solid);color:var(--ui-text);box-shadow:var(--ui-shadow-card)}.session-history__icon[data-v-2a67158a]{align-self:center;width:19px;height:19px}.session-history__copy[data-v-2a67158a]{align-content:center;gap:4px;min-width:0;display:grid}.session-history__title[data-v-2a67158a]{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.session-history__copy time[data-v-2a67158a]{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.session-history__empty[data-v-2a67158a]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);margin:0;padding:14px 10px}.session-history__empty--icon[data-v-2a67158a]{text-align:center;flex:none;align-content:center;justify-items:center;gap:10px;width:100%;max-width:none;min-height:178px;padding:4px 0 10px;display:grid}.session-history__empty--icon.is-failed[data-v-2a67158a]{align-content:start;gap:6px;min-height:0;padding:2px 0 0;transform:translateY(16px)}.session-history__empty-icon[data-v-2a67158a]{background:var(--ui-action-soft);width:44px;height:44px;color:var(--ui-primary);border-radius:50%;place-items:center;display:grid}.session-history__empty-content[data-v-2a67158a]{justify-items:center;display:grid}.session-history__empty-content h3[data-v-2a67158a],.session-history__empty-content p[data-v-2a67158a]{margin:0}.session-history__empty-content h3[data-v-2a67158a]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);letter-spacing:-.01em;font-weight:700}.session-history__empty-content p[data-v-2a67158a]{max-width:240px;font-size:var(--ui-font-size-caption);margin-top:4px;line-height:1.5}.session-history__empty-content .session-history__empty-error[data-v-2a67158a]{color:var(--ui-danger);margin-top:6px;line-height:1.4}.session-history__empty-content .session-history__retry[data-v-2a67158a]{margin-top:8px}.session-history__error[data-v-2a67158a]{border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);gap:8px;padding:12px 10px;display:grid}.session-history__error p[data-v-2a67158a]{margin:0}.session-history__retry[data-v-2a67158a]{border-radius:var(--ui-radius-control);background:var(--ui-action-soft);width:fit-content;min-height:36px;color:var(--ui-text);font:inherit;border:0;padding:0 14px;font-weight:650}.session-history__retry[data-v-2a67158a]:hover,.session-history__retry[data-v-2a67158a]:focus-visible{background:var(--ui-surface-hover)}.workspace-sidebar__account-profile[data-v-2a67158a]{border-radius:var(--ui-radius-control);grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;min-width:0;min-height:56px;padding:2px;display:grid}.workspace-sidebar__account-profile-link[data-v-2a67158a]{border-radius:calc(var(--ui-radius-control) - 2px);width:100%;min-width:0;min-height:52px;color:var(--ui-text-tertiary);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:2px 4px;display:grid}.workspace-sidebar__account-profile-link[data-v-2a67158a]:hover,.workspace-sidebar__account-profile-link[data-v-2a67158a]:focus-visible{color:var(--ui-text);box-shadow:var(--ui-shadow-card)}#app .workspace-sidebar__account .workspace-sidebar__account-profile-link:is(:hover,:focus-visible){background:var(--ui-info-soft);filter:none}.workspace-sidebar__account-profile.is-active .workspace-sidebar__account-profile-link[data-v-2a67158a],.workspace-sidebar__account-profile-link[aria-expanded=true][data-v-2a67158a],.workspace-sidebar__account-profile-link[aria-current=page][data-v-2a67158a]{background:var(--ui-surface-solid);color:var(--ui-text);box-shadow:var(--ui-shadow-card)}.workspace-sidebar__account-profile.is-active .workspace-sidebar__account-copy strong[data-v-2a67158a],.workspace-sidebar__account-profile.is-active .workspace-sidebar__account-copy small[data-v-2a67158a],.workspace-sidebar__account-profile-link[aria-current=page] .workspace-sidebar__account-copy strong[data-v-2a67158a],.workspace-sidebar__account-profile-link[aria-current=page] .workspace-sidebar__account-copy small[data-v-2a67158a]{color:currentColor}.workspace-sidebar__account-profile.is-active .workspace-sidebar__account-copy small[data-v-2a67158a],.workspace-sidebar__account-profile-link[aria-current=page] .workspace-sidebar__account-copy small[data-v-2a67158a]{opacity:.72}.workspace-sidebar__account-copy[data-v-2a67158a]{min-width:0;display:grid}.workspace-sidebar__account-copy strong[data-v-2a67158a]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.workspace-sidebar__account-copy small[data-v-2a67158a]{color:var(--ui-text-tertiary);margin-top:2px;font-size:12px}.workspace-sidebar__account-logout[data-v-2a67158a]{color:var(--ui-text-secondary)}.workspace-sidebar__account-action.workspace-sidebar__account-logout[data-v-2a67158a]:hover:not(:disabled),.workspace-sidebar__account-action.workspace-sidebar__account-logout[data-v-2a67158a]:focus-visible:not(:disabled){background:var(--ui-danger-soft);color:var(--ui-danger)}.workspace-sidebar__account-logout[data-v-2a67158a]:active:not(:disabled){background:var(--ui-danger-soft);transform:translateY(0)scale(.97)}.workspace-sidebar__account-logout[data-v-2a67158a]:disabled{opacity:.3}.workspace-sidebar__account-actions[data-v-2a67158a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:75%;margin-inline:auto;padding-top:2px;display:grid}.workspace-sidebar__account-actions.has-logout[data-v-2a67158a]{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.workspace-sidebar__account-action[data-v-2a67158a]{width:40px;height:40px;color:var(--ui-text-secondary);font:inherit;transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);background:0 0;border:0;border-radius:50%;justify-self:center;place-items:center;padding:0;display:grid}.workspace-sidebar__account-action[data-v-2a67158a]:hover,.workspace-sidebar__account-action[data-v-2a67158a]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text);transform:translateY(-1px)}.workspace-sidebar__account-action[data-v-2a67158a]:active{background:var(--ui-action-soft);transform:translateY(0)scale(.96)}.workspace-sidebar .workspace-sidebar__avatar[data-v-2a67158a]{color:currentColor;background:0 0;border-radius:0;justify-self:center;gap:normal;padding:0;display:grid}.workspace-sidebar__avatar-image[data-v-2a67158a]{object-fit:cover;border-radius:50%;justify-self:center;width:34px;height:34px;display:block}.workspace-sidebar__account .workspace-sidebar__account-profile-link[data-v-2a67158a]{color:var(--ui-text-tertiary)}.workspace-sidebar__account .workspace-sidebar__account-copy[data-v-2a67158a]{gap:normal}@media (max-width:920px){.workspace-sidebar[data-v-2a67158a]{width:100%;height:100%;padding:max(0px, env(safe-area-inset-top,0px)) 14px max(14px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));box-shadow:none;backdrop-filter:none;border-radius:0;background:var(--ui-panel-solid)!important}.workspace-sidebar[data-v-2a67158a]>*{width:100%;margin-left:0;margin-right:0}.workspace-sidebar__account-action[data-v-2a67158a]{width:44px;height:44px}}@media (max-width:920px) and (max-height:620px){.workspace-sidebar[data-v-2a67158a]{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom));overflow-y:auto}.workspace-sidebar__brand[data-v-2a67158a]{flex-basis:58px;height:58px}.workspace-sidebar__new-chat[data-v-2a67158a]{min-height:44px}.workspace-sidebar__modules[data-v-2a67158a]{margin-top:8px}.workspace-sidebar__modules h2[data-v-2a67158a]{margin-bottom:4px}.workspace-sidebar__module-link[data-v-2a67158a]{min-height:44px}.session-history[data-v-2a67158a]{flex:none;min-height:112px;margin-top:8px;overflow:visible}.session-history__items[data-v-2a67158a]{overflow:visible}.session-history__empty--icon[data-v-2a67158a]{min-height:70px}.session-history__empty-icon[data-v-2a67158a]{display:none}.workspace-sidebar__account[data-v-2a67158a]{margin-top:8px;padding-top:6px;padding-bottom:0}}@media (max-height:760px) and (min-width:921px){.workspace-sidebar__modules[data-v-2a67158a]{margin-top:16px}.workspace-sidebar__module-link[data-v-2a67158a]{min-height:39px}}.workspace-sidebar-rail[data-v-2b77f71c]{z-index:31;border-radius:var(--ui-radius-panel);width:100%;min-width:0;min-height:0;color:var(--ui-text-secondary);box-shadow:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-items:center;padding:10px 8px 12px;display:flex;position:relative;overflow:hidden}.workspace-sidebar-rail button[data-v-2b77f71c]{cursor:pointer}.workspace-sidebar-rail__header[data-v-2b77f71c],.workspace-sidebar-rail__modules[data-v-2b77f71c],.workspace-sidebar-rail__utilities[data-v-2b77f71c],.workspace-sidebar-rail__account[data-v-2b77f71c]{place-items:center;display:grid}.workspace-sidebar-rail__header[data-v-2b77f71c]{gap:0}.workspace-sidebar-rail__control[data-v-2b77f71c]{border-radius:var(--ui-radius-control);width:44px;height:44px;color:var(--ui-text-secondary);font:inherit;transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease);background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.workspace-sidebar-rail__control[data-v-2b77f71c]:hover:not(:disabled),.workspace-sidebar-rail__control[data-v-2b77f71c]:focus-visible:not(:disabled){background:var(--ui-surface-solid);color:var(--ui-text)}#app .workspace-sidebar-rail__control:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.workspace-sidebar-rail__brand[data-v-2b77f71c]{color:var(--ui-text);position:relative;overflow:hidden}.workspace-sidebar-rail__brand-visual[data-v-2b77f71c],.workspace-sidebar-rail__expand-visual[data-v-2b77f71c]{pointer-events:none;transition:opacity var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);place-items:center;display:grid;position:absolute;inset:0}.workspace-sidebar-rail__brand-visual[data-v-2b77f71c]{opacity:1;transform:scale(1)}.workspace-sidebar-rail__expand-visual[data-v-2b77f71c],.workspace-sidebar-rail__brand:is(:hover,:focus-visible) .workspace-sidebar-rail__brand-visual[data-v-2b77f71c]{opacity:0;transform:scale(.88)}.workspace-sidebar-rail__brand:is(:hover,:focus-visible) .workspace-sidebar-rail__expand-visual[data-v-2b77f71c]{opacity:1;transform:scale(1)}.workspace-sidebar-rail__brand .assistant-brand-mark{--assistant-brand-compact-size:32px}.workspace-sidebar-rail__new[data-v-2b77f71c]{background:var(--ui-surface-solid);color:var(--ui-text);box-shadow:var(--ui-shadow-card);margin-top:12px}.workspace-sidebar-rail__new[data-v-2b77f71c]:disabled{cursor:wait;opacity:.54}.workspace-sidebar-rail__modules[data-v-2b77f71c]{gap:5px;margin-top:16px}.workspace-sidebar-rail__module-link[data-v-2b77f71c]:is(.is-active,.is-route-active),.workspace-sidebar-rail__module-link[aria-current][data-v-2b77f71c]{background:var(--ui-action-soft);color:var(--ui-text)}#app .workspace-sidebar-rail__module-link:is(.is-active,.is-route-active):focus-visible,#app .workspace-sidebar-rail__module-link[aria-current]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-secondary)}.workspace-sidebar-rail__account[data-v-2b77f71c]{border-top:1px solid var(--ui-divider);gap:8px;width:100%;margin-top:auto;padding-top:10px}.workspace-sidebar-rail__utilities[data-v-2b77f71c]{gap:2px}.workspace-sidebar-rail__utility[data-v-2b77f71c]{border-radius:50%}.workspace-sidebar-rail__logout[data-v-2b77f71c]:hover:not(:disabled),.workspace-sidebar-rail__logout[data-v-2b77f71c]:focus-visible:not(:disabled){background:var(--ui-danger-soft);color:var(--ui-danger)}.workspace-sidebar-rail__profile[data-v-2b77f71c]{color:var(--ui-text-tertiary);border-radius:50%}.workspace-sidebar-rail__profile.is-active[data-v-2b77f71c],.workspace-sidebar-rail__profile[aria-expanded=true][data-v-2b77f71c],.workspace-sidebar-rail__profile[aria-current=page][data-v-2b77f71c]{background:var(--ui-action-soft);color:var(--ui-text)}.workspace-sidebar-rail__profile img[data-v-2b77f71c]{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}@media (max-height:760px) and (min-width:921px){.workspace-sidebar-rail[data-v-2b77f71c]{padding-top:7px;padding-bottom:8px}.workspace-sidebar-rail__header[data-v-2b77f71c],.workspace-sidebar-rail__modules[data-v-2b77f71c],.workspace-sidebar-rail__utilities[data-v-2b77f71c]{gap:0}.workspace-sidebar-rail__new[data-v-2b77f71c]{margin-top:6px}.workspace-sidebar-rail__modules[data-v-2b77f71c]{margin-top:7px}.workspace-sidebar-rail__account[data-v-2b77f71c]{gap:2px;padding-top:5px}}@media (max-width:920px){.workspace-sidebar-rail[data-v-2b77f71c]{display:none}}@media (prefers-reduced-motion:reduce){.workspace-sidebar-rail__control[data-v-2b77f71c],.workspace-sidebar-rail__brand-visual[data-v-2b77f71c],.workspace-sidebar-rail__expand-visual[data-v-2b77f71c]{transition:none}}.login-requirement[data-v-b72c6c0b]{border-radius:var(--ui-radius-pill);height:28px;font-size:var(--ui-font-size-caption);white-space:nowrap;flex:none;align-items:center;gap:5px;padding-inline:8px;font-weight:650;line-height:1;display:inline-flex}.login-requirement--required[data-v-b72c6c0b]{background:var(--ui-warning-soft);color:var(--ui-warning)}.login-requirement--not_required[data-v-b72c6c0b]{background:var(--ui-success-soft);color:var(--ui-success)}.login-requirement--unknown[data-v-b72c6c0b]{background:var(--ui-info-soft);color:var(--ui-info)}.position-application-badges[data-v-944679ea]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.position-card-information[data-v-2c78d332],.position-card__heading[data-v-2c78d332]{min-width:0;display:grid}.position-card-information[data-v-2c78d332]{gap:6px;width:100%;container-type:inline-size}.position-card__heading[data-v-2c78d332]{gap:2px}.position-card__title-row[data-v-2c78d332]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.position-card__title-row strong[data-v-2c78d332]{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.position-card__salary[data-v-2c78d332]{color:var(--ui-info);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:650;line-height:1.35}.position-card__company-row[data-v-2c78d332]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.position-card__company-row small[data-v-2c78d332]{min-width:0;color:var(--ui-text-tertiary);overflow-wrap:anywhere;font-size:12px}.position-card__summary-row[data-v-2c78d332]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0;display:flex}.position-card__meta[data-v-2c78d332],.position-card__skills[data-v-2c78d332]{display:contents}.position-card__meta span[data-v-2c78d332],.position-card__skills span[data-v-2c78d332]{border-radius:var(--ui-radius-xs);background:var(--ui-surface-muted);color:var(--ui-text-secondary);font-size:12px}.position-card__meta span[data-v-2c78d332]{padding:2px 7px}.position-card__skills span[data-v-2c78d332]{padding:3px 8px}@container (width<=280px){.position-card-information:not(.position-card-information--salary-inline) .position-card__title-row[data-v-2c78d332]{grid-template-columns:minmax(0,1fr);gap:2px}.position-card-information:not(.position-card-information--salary-inline) .position-card__salary[data-v-2c78d332]{text-align:left}}.pdf-document[data-v-0fce7d9d]{contain:inline-size;background:var(--ui-surface-muted);scrollbar-gutter:stable;height:100%;position:relative;overflow:auto}.pdf-document__toolbar[data-v-0fce7d9d]{z-index:3;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-dialog-surface) 92%, transparent);width:fit-content;min-height:44px;box-shadow:var(--ui-shadow-floating);backdrop-filter:var(--ui-blur-card);align-items:center;gap:2px;margin:12px auto -56px;padding:4px;display:flex;position:sticky;top:12px}.pdf-document__toolbar button[data-v-0fce7d9d]{border-radius:var(--ui-radius-pill);min-width:36px;min-height:36px;color:var(--ui-text);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0 9px;font-size:18px;line-height:1;display:grid}.pdf-document__toolbar button[data-v-0fce7d9d]:hover:not(:disabled),.pdf-document__toolbar button[data-v-0fce7d9d]:focus-visible:not(:disabled){background:var(--ui-surface-hover)}.pdf-document__toolbar button[data-v-0fce7d9d]:disabled{cursor:default;opacity:.38}.pdf-document__toolbar output[data-v-0fce7d9d]{min-width:54px;color:var(--ui-text-secondary);text-align:center;font-size:12px;font-weight:700}.pdf-document__toolbar .pdf-document__fit-button[data-v-0fce7d9d]{min-width:auto;color:var(--ui-text-secondary);padding-inline:12px;font-size:12px;font-weight:700}.pdf-document__pages[data-v-0fce7d9d]{align-content:start;justify-items:center;gap:16px;width:max-content;min-width:100%;min-height:100%;padding:68px 16px 16px;display:grid}.pdf-document__page[data-v-0fce7d9d]{aspect-ratio:210/297;background:var(--ui-surface-solid);max-width:none;display:block;box-shadow:0 8px 24px #1b222f1f}.pdf-document.is-toolbar-docked[data-v-0fce7d9d]{scroll-padding-top:52px}.pdf-document.is-toolbar-docked .pdf-document__toolbar[data-v-0fce7d9d]{z-index:1;border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-dialog-surface);width:100%;min-height:52px;box-shadow:none;backdrop-filter:none;border-radius:0;justify-content:center;margin:0;padding:4px 12px;position:sticky;top:0}.pdf-document.is-toolbar-docked .pdf-document__pages[data-v-0fce7d9d]{min-height:0;padding:16px}.resume-latex-renderer[data-v-7c6b7688]{background:#eef1f4;width:100%;min-height:420px;position:relative}.resume-latex-renderer__pdf[data-v-7c6b7688]{width:100%;min-height:420px}.resume-latex-renderer__pdf.is-pending[data-v-7c6b7688]{visibility:hidden;pointer-events:none;position:absolute;inset:0}.resume-latex-renderer__state.is-update[data-v-7c6b7688]{min-height:44px;padding:8px 12px}.resume-latex-renderer__state[data-v-7c6b7688]{min-height:420px;color:var(--ui-text-secondary);justify-content:center;align-items:center;gap:12px;display:flex}.resume-latex-renderer__state.is-error[data-v-7c6b7688]{flex-direction:column}.resume-latex-renderer__state button[data-v-7c6b7688]{border-radius:var(--ui-radius-control);background:var(--ui-accent-strong);color:#fff;cursor:pointer;border:0;min-height:36px;padding:0 14px}.initial-profile-nudge[data-v-c5b6b10e]{border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-brand-soft) 72%, var(--ui-surface));width:min(100%,576px);min-height:72px;color:var(--ui-text);border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.initial-profile-nudge__icon[data-v-c5b6b10e]{border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-brand) 13%, transparent);width:36px;height:36px;color:var(--ui-brand);place-items:center;display:grid}.initial-profile-nudge__copy[data-v-c5b6b10e]{min-width:0}.initial-profile-nudge__copy strong[data-v-c5b6b10e],.initial-profile-nudge__copy p[data-v-c5b6b10e]{margin:0;display:block}.initial-profile-nudge__copy strong[data-v-c5b6b10e]{font-size:12px;font-weight:700;line-height:18px}.initial-profile-nudge__copy p[data-v-c5b6b10e]{color:var(--ui-text-secondary);font-size:12px;line-height:18px}.initial-profile-nudge__action[data-v-c5b6b10e],.initial-profile-nudge__close[data-v-c5b6b10e]{min-height:36px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.initial-profile-nudge__action[data-v-c5b6b10e]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);color:var(--ui-text);padding:0 10px}.initial-profile-nudge__action[data-v-c5b6b10e]:hover,.initial-profile-nudge__close[data-v-c5b6b10e]:hover{background:var(--ui-surface-hover)}.initial-profile-nudge__close[data-v-c5b6b10e]{border-radius:50%;place-items:center;width:36px;padding:0;display:grid}.initial-profile-nudge__close[data-v-c5b6b10e]:hover{color:var(--ui-text)}.initial-profile-nudge__action[data-v-c5b6b10e]:focus-visible,.initial-profile-nudge__close[data-v-c5b6b10e]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}@media (max-width:520px){.initial-profile-nudge[data-v-c5b6b10e]{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.initial-profile-nudge__action[data-v-c5b6b10e]{grid-column:2;justify-self:start}.initial-profile-nudge__close[data-v-c5b6b10e]{grid-area:1/3}}.special-text[data-v-4ec236e2]{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;vertical-align:baseline;align-items:baseline;display:inline-grid}.special-text__measure[data-v-4ec236e2],.special-text__content[data-v-4ec236e2]{text-align:left;white-space:pre;grid-area:1/1}.special-text__measure[data-v-4ec236e2]{visibility:hidden}.special-text--multiline[data-v-4ec236e2]{width:100%;display:grid}.special-text--multiline .special-text__measure[data-v-4ec236e2],.special-text--multiline .special-text__content[data-v-4ec236e2]{overflow-wrap:anywhere;text-align:inherit;white-space:normal}@media (forced-colors:active){.special-text[data-v-4ec236e2]{color:canvastext}}.assistant-welcome[data-v-30b81bd8]{text-align:center;width:min(100%,960px);margin:0 auto;padding:12px 0 28px}.assistant-welcome__intro[data-v-30b81bd8]{width:min(100%,820px);margin:0 auto;transform:translateY(-24px)}.assistant-welcome__mark.assistant-brand-mark.is-compact{--assistant-brand-compact-size:42px;border-radius:var(--ui-radius-small);box-shadow:none;margin:0 auto 16px}.assistant-welcome__mark.assistant-brand-mark.is-compact .assistant-brand-mark__ring{width:20px;height:20px}.assistant-welcome h1[data-v-30b81bd8]{color:var(--ui-text);letter-spacing:-.035em;font-size:24px;font-weight:720;line-height:32px}#app .assistant-welcome h1{line-height:32px}.assistant-welcome__special-text[data-v-30b81bd8]{margin-inline-end:.24em}#app .assistant-welcome h1 .special-text,#app .assistant-welcome h1 .special-text>span,#app .assistant-welcome h1>.assistant-welcome__special-text{line-height:inherit;font-size:inherit!important}#app .assistant-welcome h1>.assistant-welcome__wordmark.assistant-brand-mark{--assistant-brand-wordmark-width:80px;vertical-align:middle}#app .assistant-welcome h1>.assistant-welcome__wordmark.assistant-brand-mark.is-typing{--assistant-welcome-wordmark-typing-duration:calc(36ms * 32);animation:assistant-welcome-wordmark-typing-30b81bd8 var(--assistant-welcome-wordmark-typing-duration) steps(32, end) both}#app .assistant-welcome h1>.assistant-welcome__wordmark.assistant-brand-mark.is-typing:after{z-index:1;border-radius:var(--ui-radius-pill);width:2px;height:72%;box-shadow:0 0 8px color-mix(in srgb, var(--ui-brand) 70%, transparent);content:"";opacity:0;pointer-events:none;animation:assistant-welcome-wordmark-caret-30b81bd8 var(--assistant-welcome-wordmark-typing-duration) steps(32, end) both;background:currentColor;position:absolute;top:14%;left:0;transform:translate(-1px)}@keyframes assistant-welcome-wordmark-typing-30b81bd8{0%{clip-path:inset(0 100% 0 0);opacity:.12}to{clip-path:inset(0);opacity:1}}@keyframes assistant-welcome-wordmark-caret-30b81bd8{0%{opacity:1;transform:translate(-1px)}88%{opacity:1;transform:translateX(calc(var(--assistant-brand-wordmark-width) - 1px))}to{opacity:0;transform:translateX(calc(var(--assistant-brand-wordmark-width) - 1px))}}.assistant-welcome__intro>p[data-v-30b81bd8]{color:var(--ui-text-secondary);margin-top:8px;font-size:12px;line-height:20px}.assistant-welcome__composer-target[data-v-30b81bd8]{width:100%;min-width:0;margin:78px auto 0}.assistant-welcome__composer-target[data-v-30b81bd8]:empty{display:none}@media (prefers-reduced-motion:reduce){#app .assistant-welcome h1>.assistant-welcome__wordmark.assistant-brand-mark.is-typing{clip-path:none;animation:none}#app .assistant-welcome h1>.assistant-welcome__wordmark.assistant-brand-mark.is-typing:after{animation:none;display:none}}@media (min-width:761px) and (max-height:800px){.assistant-welcome[data-v-30b81bd8]{padding-top:0}.assistant-welcome__mark.assistant-brand-mark.is-compact{margin-bottom:8px}.assistant-welcome h1[data-v-30b81bd8]{margin-bottom:4px}.assistant-welcome__intro>p[data-v-30b81bd8]{margin-top:0}.assistant-welcome__composer-target[data-v-30b81bd8]{margin-top:68px}}@media (min-width:761px) and (max-height:700px){.assistant-welcome__mark.assistant-brand-mark.is-compact{margin-bottom:6px}.assistant-welcome__composer-target[data-v-30b81bd8]{margin-top:64px}}@media (max-width:760px){.assistant-welcome[data-v-30b81bd8]{padding:0}.assistant-welcome__intro[data-v-30b81bd8]{transform:translateY(-16px)}.assistant-welcome__composer-target[data-v-30b81bd8]{margin-top:64px}}@media (max-width:520px) and (max-height:700px){.assistant-welcome[data-v-30b81bd8]{transform:none}}.position-result-card[data-v-5e7cd475]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);cursor:grab;transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border:0;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:clamp(12px,1.1vw,14px);display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #3340560d,0 1px 3px #33405608;container-type:inline-size}.position-result-card.is-unavailable[data-v-5e7cd475]{cursor:default}.position-result-card__availability[data-v-5e7cd475]{color:var(--ui-text-secondary);grid-column:1/-1;margin:0;font-size:12px}.position-result-card__availability button[data-v-5e7cd475]{color:var(--ui-info);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0}.position-result-card.is-selected[data-v-5e7cd475]{box-shadow:inset 0 0 0 2px var(--ui-brand), 0 5px 16px #3340560d}.position-result-card__selection[data-v-5e7cd475]{z-index:3;width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:1/2;place-items:center;padding:0;display:grid;position:relative}.position-result-card__selection-indicator[data-v-5e7cd475]{border:1.5px solid var(--ui-text-tertiary);background:rgb(var(--ui-layer-rgb) / 72%);width:20px;height:20px;color:var(--ui-text-inverse);transition:border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border-radius:50%;place-items:center;display:grid}.position-result-card__selection-indicator[data-v-5e7cd475]:after{border:solid var(--ui-text-inverse);content:"";opacity:0;width:4px;height:8px;transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(.7)}.position-result-card.has-progress .position-result-card__selection[data-v-5e7cd475],.position-result-card.has-progress .position-result-card__summary[data-v-5e7cd475]{grid-row:2}.position-result-card__progress[data-v-5e7cd475]{grid-area:1/1/auto/-1;gap:7px;min-width:0;display:grid}.position-result-card__progress>div[data-v-5e7cd475]{border-radius:var(--ui-radius-control);background:var(--ui-info-soft);min-width:0;color:var(--ui-info);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:9px 10px;display:grid}.position-result-card__progress span[data-v-5e7cd475]{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:inline-flex}.position-result-card__progress strong[data-v-5e7cd475]{font-size:11px;font-weight:700}.position-result-card__progress p[data-v-5e7cd475]{color:var(--ui-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.position-result-card__progress>div[data-status=completed][data-v-5e7cd475],.position-result-card__progress>div[data-status=prepared][data-v-5e7cd475]{background:var(--ui-success-soft);color:var(--ui-success)}.position-result-card__progress>div[data-status=failed][data-v-5e7cd475]{background:var(--ui-danger-soft);color:var(--ui-danger)}#app .job-recommendations .position-result-card__selection,#app .job-recommendations .position-result-card__selection:hover,#app .job-recommendations .position-result-card__selection[aria-pressed=true]{filter:none;transform:translate(0,0)scale(1);color:inherit!important;background:0 0!important}.position-result-card__selection:hover:not(:disabled) .position-result-card__selection-indicator[data-v-5e7cd475]{border-color:var(--ui-brand);background:var(--ui-surface-hover)}.position-result-card__selection:active:not(:disabled) .position-result-card__selection-indicator[data-v-5e7cd475]{transform:scale(.92)}.position-result-card__selection[data-v-5e7cd475]:focus-visible{box-shadow:none;outline:0}.position-result-card__selection:focus-visible .position-result-card__selection-indicator[data-v-5e7cd475]{border-color:var(--ui-brand);box-shadow:0 0 0 3px var(--ui-brand-soft)}.position-result-card__selection.is-selected .position-result-card__selection-indicator[data-v-5e7cd475]{border-color:var(--ui-brand);background:var(--ui-brand)}.position-result-card__selection.is-selected .position-result-card__selection-indicator[data-v-5e7cd475]:after{opacity:1;transform:translateY(-1px)rotate(45deg)scale(1)}.position-result-card__summary[data-v-5e7cd475]{grid-area:1/1/auto/-1}.position-result-card.has-selection .position-result-card__summary[data-v-5e7cd475]{grid-column:1}.position-result-card.is-dragging[data-v-5e7cd475]{opacity:.55;transform:scale(.985)}.position-result-card__summary[data-v-5e7cd475]{border-radius:var(--ui-radius-xs);width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--ui-motion-fast) var(--ui-ease), scale var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;gap:9px;padding:0;display:grid}.position-result-card__summary[data-v-5e7cd475]:hover{filter:none;background:0 0;transform:none}.position-result-card__summary[data-v-5e7cd475]:active{scale:.99}.position-result-card__summary[data-v-5e7cd475]:focus-visible{background:var(--ui-surface-hover);box-shadow:inset 0 0 0 1px var(--ui-text-tertiary);outline:0;transform:none}.position-result-card__actions[data-v-5e7cd475]{border-top:1px solid var(--ui-divider);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1px calc(-1*clamp(12px,1.1vw,14px)) calc(-1*clamp(12px,1.1vw,14px));display:grid}.position-result-card__actions button[data-v-5e7cd475]{min-width:0;min-height:38px;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-font-size-body);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:650;line-height:1.25;display:inline-flex}.position-result-card[aria-busy=true][data-v-5e7cd475]{cursor:wait}.position-result-card__actions button+button[data-v-5e7cd475]{border-left:1px solid var(--ui-divider)}.position-result-card__actions button[data-v-5e7cd475]:hover,.position-result-card__actions button[data-v-5e7cd475]:active{filter:none;background:0 0;transform:translate(0,0)scale(1)}.position-result-card__actions button[data-v-5e7cd475]:focus-visible{background:var(--ui-surface-hover);box-shadow:inset 0 0 0 1px var(--ui-text-tertiary);outline:0}.position-result-card button[data-v-5e7cd475]:disabled{cursor:wait;opacity:.58}@media (pointer:coarse){.position-result-card__selection[data-v-5e7cd475]{width:44px;height:44px}.position-result-card__actions button[data-v-5e7cd475]{min-height:44px}}@media (prefers-reduced-motion:reduce){.position-result-card[data-v-5e7cd475],.position-result-card__selection-indicator[data-v-5e7cd475],.position-result-card__selection-indicator[data-v-5e7cd475]:after,.position-result-card__summary[data-v-5e7cd475]{transition:none}.position-result-card__summary[data-v-5e7cd475]:active{scale:1}}.resume-polishing-progress[data-v-58faefe4]{min-width:0;color:var(--ui-text-tertiary);gap:7px;padding-top:4px;font-size:12px;line-height:1.5;display:grid}.resume-polishing-progress__label[data-v-58faefe4]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resume-polishing-progress__percentage[data-v-58faefe4]{font-variant-numeric:tabular-nums;flex:none}.resume-polishing-progress__track[data-v-58faefe4]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);height:3px;overflow:hidden}.resume-polishing-progress__fill[data-v-58faefe4]{border-radius:inherit;background:color-mix(in srgb, var(--ui-brand) 65%, var(--ui-surface-solid));height:100%;transition:width 1s linear}@media (prefers-reduced-motion:reduce){.resume-polishing-progress__fill[data-v-58faefe4]{transition:none}}.session-career-workspace li.is-notification-target[data-v-bac2155d]{outline:2px solid var(--ui-brand);outline-offset:-2px;background:color-mix(in srgb, var(--ui-brand) 6%, var(--ui-surface-solid))}.session-career-workspace[data-v-bac2155d]{align-content:start;gap:12px;min-height:0;padding:0 2px 18px;display:grid;overflow-y:auto}.session-career-workspace--application[data-v-bac2155d]{flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.session-career-workspace--application>header[data-v-bac2155d],.session-career-workspace--application>.session-career-workspace__primary[data-v-bac2155d]{flex:none}.session-career-workspace--application>ol[data-v-bac2155d]{flex:1 1 0;align-content:start;min-height:0;overflow-y:auto}.session-career-workspace>header[data-v-bac2155d],.session-career-workspace>header>div[data-v-bac2155d],.session-career-workspace>header>div>span[data-v-bac2155d]:last-child,.session-career-workspace__position[data-v-bac2155d],.session-career-workspace__position>span[data-v-bac2155d],.session-career-workspace dl div[data-v-bac2155d]{min-width:0;display:flex}.session-career-workspace>header[data-v-bac2155d]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);justify-content:space-between;align-items:center;gap:10px;padding:12px}.session-career-workspace>header>div[data-v-bac2155d]{align-items:center;gap:9px}.session-career-workspace>header>div>span[data-v-bac2155d]:last-child,.session-career-workspace__position>span[data-v-bac2155d]{flex-direction:column;gap:2px}.session-career-workspace__icon[data-v-bac2155d]{background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);border-radius:50%;flex:none;place-items:center;display:grid}.session-career-workspace__primary[data-v-bac2155d]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:40px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.session-career-workspace__result-actions[data-v-bac2155d]{justify-items:start;gap:6px;display:grid}.session-career-workspace__preview[data-v-bac2155d]{border:1px solid color-mix(in srgb, var(--ui-success) 36%, var(--ui-border));border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);min-height:34px;color:var(--ui-success);font:inherit;cursor:pointer;transition:transform .12s var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), filter var(--ui-motion-fast) var(--ui-ease);justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.session-career-workspace__preview[data-v-bac2155d]:hover:not(:disabled),.session-career-workspace__preview[data-v-bac2155d]:focus-visible{border-color:var(--ui-success);filter:brightness(1.05);outline:0}.session-career-workspace__preview[data-v-bac2155d]:active:not(:disabled){transform:scale(.97)}.session-career-workspace__preview[data-v-bac2155d]:disabled{cursor:wait;opacity:.68}.session-career-workspace__preview-error[data-v-bac2155d]{color:var(--ui-danger)}.session-career-workspace ol[data-v-bac2155d]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.session-career-workspace li[data-v-bac2155d]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);gap:8px;padding:13px;display:grid}.session-career-workspace__position[data-v-bac2155d]{justify-content:space-between;align-items:start;gap:10px}.session-career-workspace strong[data-v-bac2155d]{color:var(--ui-text);text-overflow:ellipsis;font-size:13px;line-height:1.45;overflow:hidden}.session-career-workspace small[data-v-bac2155d],.session-career-workspace p[data-v-bac2155d],.session-career-workspace dt[data-v-bac2155d],.session-career-workspace dd[data-v-bac2155d]{color:var(--ui-text-tertiary);font-size:11px;line-height:1.5}.session-career-workspace em[data-v-bac2155d]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);color:var(--ui-info);flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.session-career-workspace em[data-status=completed][data-v-bac2155d],.session-career-workspace em[data-status=prepared][data-v-bac2155d]{background:var(--ui-success-soft);color:var(--ui-success)}.session-career-workspace em[data-status=failed][data-v-bac2155d]{background:var(--ui-danger-soft);color:var(--ui-danger)}.session-career-workspace p[data-v-bac2155d],.session-career-workspace dl[data-v-bac2155d],.session-career-workspace dd[data-v-bac2155d]{margin:0}.session-career-workspace dl[data-v-bac2155d]{border-top:1px solid var(--ui-divider);gap:5px;padding-top:7px;display:grid}.session-career-workspace dl div[data-v-bac2155d]{justify-content:space-between;gap:8px}.session-career-workspace__primary[data-v-bac2155d]{background:var(--ui-primary);width:100%;min-height:44px;color:var(--ui-text-inverse)}@media (pointer:coarse){.session-career-workspace>header button[data-v-bac2155d]{min-height:44px}.session-career-workspace__preview[data-v-bac2155d]{min-height:40px}}@media (prefers-reduced-motion:reduce){.session-career-workspace__preview[data-v-bac2155d]{transition:none}}.session-position-searches[data-v-2367c660]{--search-current-accent:color-mix(in srgb, var(--ui-info) 85%, var(--ui-text));overscroll-behavior:contain;scrollbar-color:#7b849159 transparent;scrollbar-width:thin;flex:1 1 0;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;margin:0 -10px -4px;padding:2px 10px 18px;display:grid;overflow:hidden auto;container:conversation-search-results/inline-size}.session-position-searches__state[data-v-2367c660]{text-align:center;align-content:center;justify-items:center;min-height:260px;padding:28px 18px;display:grid}.session-position-searches__selection-status[data-v-2367c660]{z-index:4;border:1px solid var(--ui-brand-ring);border-radius:var(--ui-radius-control);background:var(--ui-panel-solid);min-height:44px;color:var(--ui-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0}.session-position-searches__selection-status button[data-v-2367c660]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:36px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.session-position-searches__state-icon[data-v-2367c660]{background:var(--ui-brand-soft);width:44px;height:44px;color:var(--ui-brand);border-radius:50%;place-items:center;display:grid}.session-position-searches__state.is-error .session-position-searches__state-icon[data-v-2367c660]{background:var(--ui-danger-soft);color:var(--ui-danger)}.session-position-searches__state-copy[data-v-2367c660]{justify-items:center;display:grid}.session-position-searches__state-copy strong[data-v-2367c660]{max-width:260px;color:var(--ui-text);font-size:var(--ui-font-size-subheading);margin-top:12px;line-height:1.55}.session-position-searches__state-copy p[data-v-2367c660]{max-width:240px;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);margin-top:6px;line-height:1.6}.session-position-searches__retry[data-v-2367c660]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:40px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);border:0;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:0 16px;font-weight:650;display:inline-flex}.session-position-searches__retry[data-v-2367c660]:hover{background:var(--ui-surface-hover)}.session-position-searches__retry[data-v-2367c660]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}.session-position-searches__status[data-v-2367c660]{min-height:260px;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);text-align:center;place-content:center;justify-items:center;gap:8px;padding:36px 12px;line-height:1.6;display:grid}.session-position-searches__action-error[data-v-2367c660]{border-radius:var(--ui-radius-control);background:var(--ui-danger-soft);color:var(--ui-danger);margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.session-position-searches__pending-view[data-v-2367c660]{display:contents}.session-position-searches[data-v-2367c660] .position-result-card.is-recently-viewed{box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-brand) 26%, transparent), 0 8px 24px color-mix(in srgb, var(--ui-brand) 14%, transparent)}.session-position-searches__group[data-v-2367c660]{align-content:start;gap:10px;min-width:0;display:grid}.session-position-searches__section-label[data-v-2367c660]{color:var(--ui-text-tertiary);align-items:center;gap:8px;margin:12px 0 2px;padding:0 4px;font-size:12px;font-weight:650;line-height:20px;display:flex}.session-position-searches__section-label[data-v-2367c660]:after{background:var(--ui-divider);content:"";flex:1;height:1px}.session-position-searches__group>summary[data-v-2367c660]{cursor:pointer;border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-height:72px;transition:background var(--ui-motion-fast) var(--ui-ease);align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.session-position-searches__group>summary[data-v-2367c660]::-webkit-details-marker{display:none}.session-position-searches__group>summary[data-v-2367c660]:hover,.session-position-searches__group>summary[data-v-2367c660]:focus-visible{background:var(--ui-surface-hover)}.session-position-searches__group>summary[data-v-2367c660]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.session-position-searches__group.is-latest>summary[data-v-2367c660]{background:color-mix(in srgb, var(--ui-info) 14%, var(--ui-surface-solid))}.session-position-searches__group.is-latest>summary[data-v-2367c660]:hover,.session-position-searches__group.is-latest>summary[data-v-2367c660]:focus-visible{background:color-mix(in srgb, var(--ui-info) 20%, var(--ui-surface-solid))}.session-position-searches__group-title[data-v-2367c660]{align-items:baseline;gap:12px;min-width:0;display:flex}.session-position-searches__group-title strong[data-v-2367c660]{-webkit-line-clamp:2;min-width:0;color:var(--ui-text-secondary);overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;flex:auto;font-size:14px;font-weight:650;line-height:21px;display:-webkit-box;overflow:hidden}.session-position-searches__group.is-latest .session-position-searches__group-title strong[data-v-2367c660]{color:var(--ui-text);font-weight:700}.session-position-searches__latest-badge[data-v-2367c660]{background:var(--search-current-accent);color:var(--ui-text-inverse);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:1px 7px;font-size:12px;font-style:normal;font-weight:650;line-height:20px;display:inline-flex}.session-position-searches__group>summary[data-v-2367c660]:after{color:var(--ui-text-tertiary);content:"›";transition:rotate var(--ui-motion-fast) var(--ui-ease);flex:none;font-size:18px;line-height:1;rotate:0deg}.session-position-searches__group[open]>summary[data-v-2367c660]:after{rotate:90deg}.session-position-searches__group>summary>span[data-v-2367c660]{flex:auto;gap:8px;min-width:0;display:grid}.session-position-searches__group-meta[data-v-2367c660]{min-width:0;color:var(--ui-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;line-height:18px;display:flex}.session-position-searches__group-meta small[data-v-2367c660]{font-size:inherit}.session-position-searches__group time[data-v-2367c660]{color:inherit;font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.session-position-searches__group-content[data-v-2367c660]{gap:10px;min-width:0;display:grid}@container conversation-search-results (width>=520px){.session-position-searches__group-content[data-v-2367c660]{grid-template-columns:repeat(2,minmax(0,1fr))}.session-position-searches__status[data-v-2367c660],.session-position-searches__pagination[data-v-2367c660]{grid-column:1/-1}}.session-position-searches__pagination[data-v-2367c660]{justify-items:stretch;gap:7px;display:grid}.session-position-searches__pagination p[data-v-2367c660]{color:var(--ui-text-secondary);margin:0;font-size:11px;line-height:1.5}.session-position-searches__pagination button[data-v-2367c660]{border-radius:var(--ui-radius-control);background:var(--ui-action-soft);min-height:40px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;font-size:12px;font-weight:650}.session-position-searches__pagination button[data-v-2367c660]:disabled{cursor:wait;opacity:.62}@media (pointer:coarse){.session-position-searches__status button[data-v-2367c660],.session-position-searches__empty button[data-v-2367c660],.session-position-searches__pagination button[data-v-2367c660]{min-height:44px}}@media (prefers-reduced-motion:reduce){.session-position-searches__group>summary[data-v-2367c660],.session-position-searches__group>summary[data-v-2367c660]:after{transition:none}}@media (max-width:560px){.session-position-searches__state[data-v-2367c660]{min-height:220px;padding:24px 14px}}@media (pointer:coarse){.session-position-searches__retry[data-v-2367c660]{min-height:44px}}.session-resume-views[data-v-0b1e6a7c]{align-content:start;gap:12px;min-height:0;padding:4px 2px 18px;display:grid;overflow-y:auto}.session-resume-views__status[data-v-0b1e6a7c]{min-height:260px;color:var(--ui-text-tertiary);text-align:center;place-content:center;justify-items:center;gap:8px;margin:0;padding:24px;display:grid}.session-resume-entry[data-v-0b1e6a7c]{gap:8px;min-width:0;display:grid}.session-resume-card[data-v-0b1e6a7c]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-raised);min-height:96px;color:var(--ui-text);text-align:start;box-shadow:var(--ui-shadow-card);transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid;position:relative}.session-resume-entry__peek[data-v-0b1e6a7c]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);height:232px;box-shadow:var(--ui-shadow-card);animation:resume-preview-peek-0b1e6a7c .18s var(--ui-ease);pointer-events:none;background:#fff;grid-template-rows:minmax(0,1fr) auto;display:grid}.session-resume-entry__peek-document[data-v-0b1e6a7c]{min-height:0;overflow:hidden}.session-resume-entry__peek-document[data-v-0b1e6a7c] .resume-latex-renderer{transform-origin:0 0;width:263.158%;transform:scale(.38)}.session-resume-entry__peek-caption[data-v-0b1e6a7c]{color:#fff;text-align:center;background:#0f172ad6;border-top:1px solid #ffffff2e;padding:7px 8px;font-size:12px}.session-resume-entry__loading[data-v-0b1e6a7c]{color:var(--ui-text-tertiary);text-align:center;margin:0;padding:10px;font-size:12px}.session-resume-card[data-v-0b1e6a7c]:hover,.session-resume-card[data-v-0b1e6a7c]:focus-visible{z-index:1;border-color:var(--ui-info);outline:0;transform:translateY(-2px)}.session-resume-entry.is-dragging .session-resume-card[data-v-0b1e6a7c]{opacity:.55;transform:scale(.985)}.session-resume-card__icon[data-v-0b1e6a7c]{background:linear-gradient(145deg, var(--ui-info-soft), var(--ui-surface-muted));width:48px;height:62px;color:var(--ui-info);border-radius:9px;place-items:center;display:grid}.session-resume-card__copy[data-v-0b1e6a7c]{gap:4px;min-width:0;display:grid}.session-resume-card__copy small[data-v-0b1e6a7c],.session-resume-card__copy time[data-v-0b1e6a7c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-resume-card__copy strong[data-v-0b1e6a7c]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.session-resume-card__copy small[data-v-0b1e6a7c],.session-resume-card__copy time[data-v-0b1e6a7c]{color:var(--ui-text-tertiary);font-size:12px}.session-resume-card__hover[data-v-0b1e6a7c]{z-index:2;border-radius:var(--ui-radius-pill);background:var(--ui-panel);color:var(--ui-text-secondary);opacity:0;transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);padding:5px 8px;font-size:12px;position:absolute;inset:auto 12px 8px auto;transform:translateY(4px)}.session-resume-card:hover .session-resume-card__hover[data-v-0b1e6a7c],.session-resume-card:focus-visible .session-resume-card__hover[data-v-0b1e6a7c]{opacity:1;transform:translateY(0)}.session-resume-preview[data-v-0b1e6a7c]{z-index:1200;backdrop-filter:blur(12px);background:#040812b8;place-items:center;padding:32px;animation:.18s ease-out resume-preview-fade-0b1e6a7c;display:grid;position:fixed;inset:0}.session-resume-preview__dialog[data-v-0b1e6a7c]{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:24px;outline:0;grid-template-rows:auto minmax(0,1fr);width:min(1040px,94vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000073}.session-resume-preview__dialog>header[data-v-0b1e6a7c]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.session-resume-preview__dialog>header div[data-v-0b1e6a7c]{gap:3px;display:grid}.session-resume-preview__dialog>header small[data-v-0b1e6a7c]{color:var(--ui-text-tertiary)}.session-resume-preview__dialog>header button[data-v-0b1e6a7c]{background:var(--ui-action-soft);width:40px;height:40px;color:var(--ui-text);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.session-resume-preview__body[data-v-0b1e6a7c]{background:var(--ui-surface-muted);min-height:0;padding:24px;overflow:auto}.session-resume-preview__body[data-v-0b1e6a7c] .resume-latex-renderer{width:min(794px,100%);margin:0 auto}@keyframes resume-preview-fade-0b1e6a7c{0%{opacity:0}}@keyframes resume-preview-peek-0b1e6a7c{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.session-resume-card[data-v-0b1e6a7c],.session-resume-card__hover[data-v-0b1e6a7c],.session-resume-preview[data-v-0b1e6a7c]{transition:none;animation:none}.session-resume-entry__peek[data-v-0b1e6a7c]{animation:none}}.job-recommendations[data-v-d7c96d2e]{border-radius:var(--ui-radius-panel);background:var(--ui-jobs-panel);min-width:0;min-height:0;color:var(--ui-text);border:0;align-content:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.job-recommendations header[data-v-d7c96d2e]{justify-content:space-between;align-items:start;gap:14px;display:flex}.job-recommendations header span[data-v-d7c96d2e]{gap:4px;display:grid}.job-recommendations small[data-v-d7c96d2e],.job-recommendations p[data-v-d7c96d2e],.job-recommendations article span[data-v-d7c96d2e]{color:var(--ui-text-tertiary)}.job-recommendations p[data-v-d7c96d2e]{margin:0;line-height:1.6}.job-recommendations button[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:38px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;border:0}#app .job-recommendations button:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-text-tertiary);outline:0}.job-recommendations__filter-dialog button[aria-pressed=true][data-v-d7c96d2e]{background:var(--ui-info-soft)!important;color:var(--ui-text)!important;font-weight:750!important}.job-recommendations__apply[data-v-d7c96d2e]{background:var(--ui-action-soft)!important;color:var(--ui-text)!important;font-weight:750!important}.job-recommendations nav[data-v-d7c96d2e]{flex-wrap:wrap;gap:8px;display:flex}.job-recommendations nav button[data-v-d7c96d2e]{padding:0 13px}.job-recommendations__sections[data-v-d7c96d2e]{grid-template-columns:repeat(var(--job-section-count,2), max-content);border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);scrollbar-width:none;flex:none;width:max-content;max-width:100%;min-height:46px;padding:4px;overflow-x:auto;gap:6px!important;display:grid!important}.job-recommendations__sections[data-v-d7c96d2e]::-webkit-scrollbar{display:none}.job-recommendations__sections button[data-v-d7c96d2e]{color:var(--ui-text-secondary);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 24px;font-weight:700;display:inline-flex}#app .job-recommendations__sections button:not(.is-active){color:var(--ui-text-secondary);background:0 0}#app .job-recommendations__sections button:not(.is-active):hover,#app .job-recommendations__sections button:not(.is-active):focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}#app .job-recommendations__sections button.is-active,#app .job-recommendations__sections button.is-active:hover,#app .job-recommendations__sections button.is-active:focus-visible{background:var(--ui-action-soft);color:var(--ui-text);box-shadow:none;font-weight:750;transform:none}#app .job-recommendations__sections button.is-active:focus-visible{text-underline-offset:3px;text-decoration:underline}.job-recommendations__sections strong[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-width:19px;color:var(--ui-info);padding:2px 5px;font-size:10px}.job-recommendations__empty>span[data-v-d7c96d2e]{background:var(--ui-brand-soft);width:54px;height:54px;color:var(--ui-brand);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.job-recommendations__notice[data-v-d7c96d2e]{border-radius:var(--ui-radius-card);background:var(--ui-info-soft);color:var(--ui-info);padding:10px 12px}.job-recommendations__results[data-v-d7c96d2e]{overscroll-behavior:contain;gap:10px;max-height:min(42dvh,420px);display:grid;overflow:auto}.job-recommendations__results article[data-v-d7c96d2e]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);border:0;gap:9px;padding:clamp(12px,1.1vw,14px);display:grid;overflow:hidden;box-shadow:0 5px 16px #3340560d,0 1px 3px #33405608}:root[data-theme=dark] .job-recommendations__results article{box-shadow:0 5px 14px #00000024,0 1px 3px #0000001a}#app .job-recommendations button.job-recommendations__card-summary{border-radius:var(--ui-radius-xs);width:100%;min-height:0;color:inherit;text-align:left;background:0 0;gap:9px;display:grid}#app .job-recommendations button.job-recommendations__card-summary:hover{filter:none;background:0 0;transform:none}#app .job-recommendations button.job-recommendations__card-summary:focus-visible{background:var(--ui-surface-hover);box-shadow:inset 0 0 0 1px var(--ui-text-tertiary);outline:0;transform:none}#app .job-recommendations__results article{background:var(--ui-surface-solid)}.job-recommendations__card-actions[data-v-d7c96d2e]{border-top:1px solid var(--ui-divider);flex-wrap:wrap;gap:0;margin:1px calc(-1*clamp(12px,1.1vw,14px)) calc(-1*clamp(12px,1.1vw,14px));display:flex}.job-recommendations__card-actions button[data-v-d7c96d2e]{min-height:38px;font-size:var(--ui-font-size-body);background:0 0;border:0;border-radius:0;flex:50%;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:650;display:inline-flex}.job-recommendations__card-actions button+button[data-v-d7c96d2e]{border-left:1px solid var(--ui-divider)}.job-recommendations__card-actions button[data-v-d7c96d2e]:disabled{cursor:not-allowed;opacity:.62}#app .job-recommendations__card-actions button{background:0 0}#app .job-recommendations__card-actions button:hover,#app .job-recommendations__card-actions button:active{filter:none;background:0 0;transform:translate(0,0)scale(1)}.job-recommendations__filter-layer[data-v-d7c96d2e],.job-recommendations__filter-backdrop[data-v-d7c96d2e]{position:absolute;inset:0}.job-recommendations__filter-layer[data-v-d7c96d2e]{z-index:5;padding:10px;display:grid}.job-recommendations__filter-backdrop[data-v-d7c96d2e]{backdrop-filter:var(--ui-blur-subtle);border-radius:0;background:var(--ui-backdrop)!important}.job-recommendations__filter-dialog[data-v-d7c96d2e]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);min-width:0;min-height:0;box-shadow:var(--ui-shadow-popover);grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.job-recommendations__filter-scroll[data-v-d7c96d2e]{overscroll-behavior:contain;gap:16px;display:grid;overflow:auto}.job-recommendations fieldset[data-v-d7c96d2e]{border:0;min-width:0;margin:0;padding:0}.job-recommendations legend[data-v-d7c96d2e]{margin-bottom:9px;font-weight:700}.job-recommendations fieldset div[data-v-d7c96d2e]{flex-wrap:wrap;gap:8px;display:flex}.job-recommendations fieldset button[data-v-d7c96d2e]{padding:0 12px}.job-recommendations__filter-dialog footer[data-v-d7c96d2e]{border-top:1px solid var(--ui-divider);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.job-recommendations__filter-dialog footer p[data-v-d7c96d2e]{text-align:center}.job-recommendations__clear[data-v-d7c96d2e],.job-recommendations__apply[data-v-d7c96d2e]{padding-inline:14px}.job-recommendations__apply[data-v-d7c96d2e]:disabled{cursor:not-allowed;opacity:.48}@media (max-width:420px){.job-recommendations[data-v-d7c96d2e]{padding:18px}.job-recommendations__filter-dialog footer[data-v-d7c96d2e]{grid-template-columns:1fr 1fr}.job-recommendations__filter-dialog footer p[data-v-d7c96d2e]{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.job-recommendations__results[data-v-d7c96d2e]{scroll-behavior:auto}}@keyframes session-search-tab-attention-d7c96d2e{0%,to{box-shadow:0 0 #0000}35%,68%{box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-brand) 22%, transparent), 0 0 22px color-mix(in srgb, var(--ui-brand) 30%, transparent)}}@keyframes session-search-panel-attention-d7c96d2e{0%,to{box-shadow:0 0 #0000}32%,62%{box-shadow:0 0 26px color-mix(in srgb, var(--ui-brand) 22%, transparent)}}.job-recommendations__sections button.is-attention[data-v-d7c96d2e]{animation:1.4s ease-out both session-search-tab-attention-d7c96d2e}.job-recommendations.has-section-bookmarks .job-recommendations__sections button.is-attention[data-v-d7c96d2e],.job-recommendations__session-results.is-attention[data-v-d7c96d2e]{animation:.24s ease-out both session-search-arrival-d7c96d2e}@keyframes session-search-arrival-d7c96d2e{0%{opacity:.65}to{opacity:1}}.job-recommendations__career-workspace--attention[data-v-d7c96d2e]{border-radius:var(--ui-radius-card);animation:1.4s ease-out both session-search-panel-attention-d7c96d2e}.job-recommendations[data-v-d7c96d2e]{border-radius:var(--ui-radius-panel);background:var(--ui-jobs-panel);border:0;flex-direction:column;align-content:normal;gap:0;min-width:0;min-height:0;padding:16px 14px 14px;display:flex;position:relative;overflow:hidden}.job-recommendations.has-section-bookmarks[data-v-d7c96d2e]{container:recommendation-rail/inline-size}@container recommendation-rail (width>=520px){.job-recommendations__results[data-v-d7c96d2e]{grid-template-columns:repeat(2,minmax(0,1fr))}.job-recommendations__results>.job-recommendations__notice[data-v-d7c96d2e],.job-recommendations__results>.job-recommendations__save-error[data-v-d7c96d2e],.job-recommendations__results>.job-recommendations__status[data-v-d7c96d2e],.job-recommendations__results>.job-recommendations__empty[data-v-d7c96d2e]{grid-column:1/-1}}.job-recommendations__sr-only[data-v-d7c96d2e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.job-recommendations>.job-recommendations__header[data-v-d7c96d2e]{background:0 0;flex:none;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.job-recommendations__header small[data-v-d7c96d2e]{color:var(--ui-text-tertiary);font-size:12px}.job-recommendations__header h2[data-v-d7c96d2e]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.02em;margin:0;font-weight:700}.job-recommendations__heading[data-v-d7c96d2e]{min-width:0}.job-recommendations__title-row[data-v-d7c96d2e]{align-items:center;gap:8px;min-width:0;display:flex}.job-recommendations__header small+.job-recommendations__title-row[data-v-d7c96d2e]{margin-top:3px}.job-recommendations__header-controls[data-v-d7c96d2e]{align-items:center;gap:6px;display:flex}.job-recommendations__collapse[data-v-d7c96d2e],.job-recommendations__close[data-v-d7c96d2e]{background:var(--ui-surface-solid);width:36px;height:36px;box-shadow:var(--ui-shadow-card);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.job-recommendations__collapse[data-v-d7c96d2e]:hover,.job-recommendations__close[data-v-d7c96d2e]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.job-recommendations__intro[data-v-d7c96d2e]{flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:16px;padding:0 4px;display:flex}.job-recommendations__intro p[data-v-d7c96d2e]{min-width:0;color:var(--ui-text-tertiary);margin:0;font-size:12px;line-height:16px}.job-recommendations__intro button[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:34px;color:var(--ui-text);font:inherit;border:0;flex:none;padding:0 13px;font-size:12px;font-weight:620}.job-recommendations__intro button[data-v-d7c96d2e]:disabled{opacity:.3;cursor:not-allowed}nav.job-recommendations__filters[data-v-d7c96d2e]{scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:8px;padding:16px 4px 14px;display:flex;overflow-x:auto}.job-recommendations__filters[data-v-d7c96d2e]::-webkit-scrollbar{display:none}.job-recommendations__filters button[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-width:0;min-height:32px;color:var(--ui-text-secondary);font:inherit;border:0;flex:1 1 0;padding:0 8px;font-size:12px;font-weight:620}.job-recommendations__filters button.is-active[data-v-d7c96d2e]{background:var(--ui-info-soft);color:var(--ui-text);font-weight:680}.job-recommendations button.job-recommendations__filter-trigger[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:32px;color:var(--ui-text-secondary);font:inherit;border:0;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:620;display:inline-flex}.job-recommendations__filter-trigger[data-v-d7c96d2e]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.job-recommendations__filter-trigger.is-active[data-v-d7c96d2e],.job-recommendations__filter-trigger.is-open[data-v-d7c96d2e]{background:var(--ui-info-soft);color:var(--ui-text)}.job-recommendations__filter-trigger strong[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-brand);min-width:18px;height:18px;color:var(--ui-text-inverse);place-items:center;padding:0 5px;font-size:12px;font-weight:700;display:grid}.job-recommendations__filter-trigger.is-open strong[data-v-d7c96d2e]{background:var(--ui-brand);color:var(--ui-text-inverse)}.job-recommendations__list[data-v-d7c96d2e]{scrollbar-color:#7b849159 transparent;scrollbar-width:thin;flex:1 1 0;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;margin:0 -10px -4px;padding:0 10px 18px;display:grid;overflow-y:auto}.job-recommendations__status[data-v-d7c96d2e]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);text-align:center;margin:34px 12px;line-height:1.6}.job-recommendations__status p[data-v-d7c96d2e]{margin:0 0 10px}.job-recommendations__status button[data-v-d7c96d2e],.job-recommendations__empty button[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:34px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);border:0;padding:0 14px;font-weight:650}.job-recommendations__empty[data-v-d7c96d2e]{text-align:center;justify-items:center;gap:0;padding:46px 18px;display:grid}.job-recommendations__empty>.job-recommendations__empty-icon[data-v-d7c96d2e]{background:var(--ui-brand-soft);width:44px;height:44px;color:var(--ui-brand);border-radius:50%;place-items:center;display:grid}.job-recommendations__empty strong[data-v-d7c96d2e]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);margin-top:12px}.job-recommendations__empty p[data-v-d7c96d2e]{max-width:210px;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);margin:5px 0 0;line-height:17px}.job-recommendations__empty button[data-v-d7c96d2e]{margin-top:16px}.job-recommendations__bulk-apply[data-v-d7c96d2e]{justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:620;display:inline-flex;min-height:32px!important}.job-recommendations.has-inline-sections .job-recommendations__bulk-apply[data-v-d7c96d2e]{min-height:46px!important}.job-recommendations__bulk-apply span[data-v-d7c96d2e]{display:inline!important}.job-recommendations__bulk-apply[data-v-d7c96d2e]:disabled,.job-recommendations__sort-filter button[data-v-d7c96d2e]:disabled{cursor:not-allowed;opacity:.56}nav.job-recommendations__sort-filter[data-v-d7c96d2e]{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;gap:8px;min-width:0;padding:0;display:flex;overflow-x:auto}nav.job-recommendations__sort-filter[data-v-d7c96d2e]::-webkit-scrollbar{display:none}.job-recommendations__sort-filter>button[data-v-d7c96d2e]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-width:max-content;min-height:42px;color:var(--ui-text-secondary);font:inherit;white-space:nowrap;border:0;flex:none;place-items:center;padding:0 12px;font-size:12px;font-weight:620;display:grid}#app .job-recommendations__sort-filter>button:not(.is-active):not(.is-open){color:var(--ui-text-secondary)}#app .job-recommendations__sort-filter>button.is-active:not(:disabled),#app .job-recommendations__sort-filter>button.is-active:not(:disabled):hover,#app .job-recommendations__sort-filter>button.is-active:not(:disabled):focus-visible,#app .job-recommendations__sort-filter>button.is-open,#app .job-recommendations__sort-filter>button.is-open:hover,#app .job-recommendations__sort-filter>button.is-open:focus-visible{background:var(--ui-action-soft);color:var(--ui-text);box-shadow:none;font-weight:750;transform:none}#app .job-recommendations__sort-filter>button.is-active:focus-visible,#app .job-recommendations__sort-filter>button.is-open:focus-visible{text-underline-offset:3px;text-decoration:underline}.job-recommendations__sort-filter>.job-recommendations__filter-trigger[data-v-d7c96d2e]{flex:none;justify-content:center;gap:4px;padding:0 12px;font-size:12px;display:inline-flex}.job-recommendations__filter-trigger strong[data-v-d7c96d2e]{min-width:16px;height:16px;padding:0 4px}.job-recommendations__search-filter-row[data-v-d7c96d2e]{flex:none;align-items:stretch;gap:8px;min-width:0;margin:10px 4px 12px;display:flex}.job-recommendations__search[data-v-d7c96d2e]{width:33.333%;min-width:220px;max-width:100%;color:var(--ui-text-tertiary);flex:none;justify-content:flex-start;align-items:center;gap:8px;margin:0 auto 0 0;padding:0 8px;display:flex;border-radius:var(--ui-radius-control)!important;background:var(--ui-surface-muted)!important;min-height:42px!important}.job-recommendations__conversation-search[data-v-d7c96d2e]{margin:10px auto -4px 4px}.job-recommendations__search[data-v-d7c96d2e]:focus-within{box-shadow:0 0 0 2px var(--ui-focus-ring);background:var(--ui-surface-hover)!important}.job-recommendations__search button[data-v-d7c96d2e]{width:40px;min-width:40px;height:40px;color:var(--ui-text-tertiary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;background:0 0!important}.job-recommendations__search button[data-v-d7c96d2e]:before{background:var(--ui-surface-muted);content:"";pointer-events:none;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.job-recommendations__search button .offer-icon[data-v-d7c96d2e]{z-index:1;position:relative}.job-recommendations__search button[data-v-d7c96d2e]:hover,.job-recommendations__search button[data-v-d7c96d2e]:focus-visible{color:var(--ui-text-secondary)}.job-recommendations__search button[data-v-d7c96d2e]:hover:before,.job-recommendations__search button[data-v-d7c96d2e]:focus-visible:before{background:var(--ui-surface-solid)}.job-recommendations__search input[data-v-d7c96d2e]{width:100%;min-width:0;height:40px;color:var(--ui-text);font:inherit;border:0;outline:0;padding:0 4px 0 0;font-size:12px;background:0 0!important}.job-recommendations__search input[data-v-d7c96d2e]::placeholder{color:var(--ui-text-tertiary)}.job-recommendations:not(.has-inline-sections) .job-recommendations__sections[data-v-d7c96d2e]{grid-template-columns:repeat(var(--job-section-count,2), minmax(0, 1fr));width:100%;max-width:none}.job-recommendations:not(.has-inline-sections) .job-recommendations__sections button[data-v-d7c96d2e]{min-width:0;padding:0 7px}.job-recommendations:not(.has-inline-sections) .job-recommendations__search-filter-row[data-v-d7c96d2e]{gap:0;margin:0;display:grid}.job-recommendations:not(.has-inline-sections) nav.job-recommendations__sort-filter[data-v-d7c96d2e]{gap:8px;padding:10px 4px 8px;overflow:visible}.job-recommendations:not(.has-inline-sections) .job-recommendations__sort-filter>button[data-v-d7c96d2e],.job-recommendations:not(.has-inline-sections) .job-recommendations__sort-filter>.job-recommendations__filter-trigger[data-v-d7c96d2e]{flex:1 1 0;min-width:0;min-height:32px;padding:0 7px}.job-recommendations:not(.has-inline-sections) .job-recommendations__search[data-v-d7c96d2e]{flex:none;width:auto;min-width:0;margin:0 4px -4px}.job-recommendations:not(.has-inline-sections) .job-recommendations__search button[data-v-d7c96d2e]{width:44px;min-width:44px;height:44px}.job-recommendations__list[data-v-d7c96d2e]{max-height:none;margin-top:0}.job-recommendations__status[data-v-d7c96d2e]{place-content:center;justify-items:center;height:100%;min-height:260px;margin:0 12px;display:grid}.job-recommendations__status button[data-v-d7c96d2e]{width:max-content}.job-recommendations__empty[data-v-d7c96d2e]{align-content:center;height:100%;min-height:260px;padding:28px 18px}.job-recommendations__empty p[data-v-d7c96d2e]{margin-top:6px}.job-recommendations__empty button[data-v-d7c96d2e]{min-height:40px}@media (max-width:360px){nav.job-recommendations__sort-filter[data-v-d7c96d2e]{gap:6px}.job-recommendations__sort-filter>button[data-v-d7c96d2e],.job-recommendations__sort-filter>.job-recommendations__filter-trigger[data-v-d7c96d2e]{padding-inline:5px}}@media (pointer:coarse){.job-recommendations__bulk-apply[data-v-d7c96d2e],.job-recommendations__sort-filter>button[data-v-d7c96d2e],.job-recommendations__search[data-v-d7c96d2e],.job-recommendations__empty button[data-v-d7c96d2e],.job-recommendations__collapse[data-v-d7c96d2e],.job-recommendations__close[data-v-d7c96d2e],.job-recommendations__card-actions button[data-v-d7c96d2e],.job-recommendations__filter-dialog>header>button[data-v-d7c96d2e],.job-recommendations fieldset button[data-v-d7c96d2e],.job-recommendations__clear[data-v-d7c96d2e]{min-height:44px!important}.job-recommendations__collapse[data-v-d7c96d2e],.job-recommendations__close[data-v-d7c96d2e]{width:44px;height:44px}.job-recommendations__search button[data-v-d7c96d2e]{width:44px;min-width:44px;height:44px}.job-recommendations__apply[data-v-d7c96d2e]{min-height:48px!important}}.job-recommendations__filter-layer[data-v-d7c96d2e]{z-index:20;border-radius:inherit;padding:0;overflow:hidden}.job-recommendations .job-recommendations__filter-backdrop[data-v-d7c96d2e]{border-radius:inherit;backdrop-filter:var(--ui-blur-minimal);background:#e2e7ee9e!important}:root[data-theme=dark] .job-recommendations__filter-backdrop{background:#04050794!important}.job-recommendations__filter-dialog[data-v-d7c96d2e]{border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-surface-solid) 96%, transparent);width:min(420px,100% - 20px);min-width:0;height:max-content;min-height:0;max-height:min(620px,100% - 82px);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur-popover);border:0;flex-direction:column;gap:0;padding:0;display:flex;position:absolute;inset:72px 10px auto auto;overflow:hidden}:root[data-theme=dark] .job-recommendations__filter-dialog{background:#1f2025f7}.job-recommendations__filter-header[data-v-d7c96d2e]{flex:none;grid-template-columns:36px minmax(0,1fr) auto 32px;padding:16px 14px 12px;align-items:center!important;gap:9px!important;display:grid!important}.job-recommendations__filter-header>div[data-v-d7c96d2e]{gap:2px;min-width:0;display:grid}.job-recommendations__filter-header>div>strong[data-v-d7c96d2e]{color:var(--ui-text);letter-spacing:-.01em;font-size:16px;font-weight:680}.job-recommendations__filter-header>div>small[data-v-d7c96d2e]{color:var(--ui-text-tertiary);font-size:12px;line-height:14px}.job-recommendations__filter-icon[data-v-d7c96d2e]{background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);border-radius:50%;place-items:center;display:grid}.job-recommendations button.job-recommendations__filter-clear[data-v-d7c96d2e]{min-height:32px;color:var(--ui-text-secondary);background:0 0;padding:0 5px;font-size:12px;font-weight:650}.job-recommendations button.job-recommendations__filter-clear[data-v-d7c96d2e]:disabled{cursor:not-allowed;opacity:.35}.job-recommendations button.job-recommendations__filter-close[data-v-d7c96d2e]{background:var(--ui-surface-muted);place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.job-recommendations__filter-body[data-v-d7c96d2e]{scrollbar-width:thin;flex:auto;gap:0;min-height:0;padding:0 14px 14px;overflow:hidden auto}.job-recommendations__filter-body fieldset[data-v-d7c96d2e]{border:0;min-width:0;margin:0;padding:13px 0 16px}.job-recommendations__filter-body fieldset+fieldset[data-v-d7c96d2e]{border-top:1px solid var(--ui-divider)}.job-recommendations__filter-body legend[data-v-d7c96d2e]{color:var(--ui-text);margin-bottom:4px;font-size:12px;font-weight:650}.job-recommendations__filter-body legend small[data-v-d7c96d2e]{color:var(--ui-text-tertiary);margin-left:5px;font-size:12px;font-weight:500}.job-recommendations__filter-body fieldset>div[data-v-d7c96d2e]{flex-wrap:wrap;gap:8px;display:flex}.job-recommendations button.job-recommendations__filter-option[data-v-d7c96d2e]{background:var(--ui-surface-muted);max-width:100%;min-height:32px;color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:3px;padding:0 10px;font-size:12px;font-weight:620;display:inline-flex;overflow:hidden}.job-recommendations button.job-recommendations__filter-option.is-selected[data-v-d7c96d2e],.job-recommendations button.job-recommendations__filter-option[aria-pressed=true][data-v-d7c96d2e]{padding-left:8px;background:var(--ui-info-soft)!important;color:var(--ui-text)!important;font-weight:680!important}.job-recommendations__filter-check[data-v-d7c96d2e]{color:var(--ui-info)}.job-recommendations__filter-option small[data-v-d7c96d2e]{color:inherit;font-size:12px}.job-recommendations__filter-footer[data-v-d7c96d2e]{border-top:1px solid var(--ui-divider);background:color-mix(in srgb, var(--ui-surface-solid) 94%, transparent);flex:none;padding:12px 14px 14px!important;display:block!important}:root[data-theme=dark] .job-recommendations__filter-footer{background:#1d1e23f7}.job-recommendations__filter-footer p[data-v-d7c96d2e]{color:var(--ui-text-tertiary);text-align:center;margin-bottom:8px;font-size:12px;line-height:14px}.job-recommendations__filter-footer .job-recommendations__apply[data-v-d7c96d2e]{width:100%;min-height:42px}@media (max-width:980px){.job-recommendations__filter-dialog[data-v-d7c96d2e]{width:min(420px,100% - 16px);height:max-content;max-height:min(76dvh,100% - 16px);inset:auto 8px 8px auto}.job-recommendations__filter-header[data-v-d7c96d2e]{grid-template-columns:40px minmax(0,1fr) auto 44px;padding:12px 12px 10px;gap:8px!important}.job-recommendations__filter-icon[data-v-d7c96d2e]{width:40px;height:40px}.job-recommendations button.job-recommendations__filter-clear[data-v-d7c96d2e],.job-recommendations button.job-recommendations__filter-close[data-v-d7c96d2e],.job-recommendations button.job-recommendations__filter-option[data-v-d7c96d2e]{min-height:44px}.job-recommendations button.job-recommendations__filter-close[data-v-d7c96d2e]{width:44px;height:44px}.job-recommendations button.job-recommendations__filter-option[data-v-d7c96d2e]{padding-inline:12px}.job-recommendations button.job-recommendations__filter-option.is-selected[data-v-d7c96d2e]{padding-inline:9px 12px}.job-recommendations__filter-body[data-v-d7c96d2e]{padding:0 12px 12px}.job-recommendations__filter-footer[data-v-d7c96d2e]{padding:10px 12px 12px!important}.job-recommendations__filter-footer .job-recommendations__apply[data-v-d7c96d2e]{min-height:48px}}@media (max-width:560px){.job-recommendations__filter-dialog[data-v-d7c96d2e]{border-radius:var(--ui-radius-card);width:auto;height:max-content;max-height:min(84dvh,100% - 8px);bottom:4px;left:4px;right:4px}.job-recommendations__filter-header[data-v-d7c96d2e]{grid-template-columns:36px minmax(0,1fr) auto 44px;padding:12px 10px 9px;gap:7px!important}.job-recommendations__filter-icon[data-v-d7c96d2e]{width:36px;height:36px}.job-recommendations__filter-body[data-v-d7c96d2e]{padding:0 10px 10px}.job-recommendations__filter-footer[data-v-d7c96d2e]{padding:10px!important}}@media (max-width:980px) and (max-height:520px){.job-recommendations__filter-dialog[data-v-d7c96d2e]{height:max-content;max-height:calc(100% - 8px);bottom:4px}}@media (pointer:coarse){.job-recommendations__status button[data-v-d7c96d2e],.job-recommendations__card-actions button[data-v-d7c96d2e],.job-recommendations button.job-recommendations__filter-clear[data-v-d7c96d2e],.job-recommendations button.job-recommendations__filter-close[data-v-d7c96d2e],.job-recommendations button.job-recommendations__filter-option[data-v-d7c96d2e]{min-height:44px!important}.job-recommendations__filter-footer .job-recommendations__apply[data-v-d7c96d2e]{min-height:48px!important}}@media (prefers-reduced-motion:reduce){.job-recommendations__sections button.is-attention[data-v-d7c96d2e],.job-recommendations__career-workspace--attention[data-v-d7c96d2e]{box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-brand) 34%, transparent);animation:none}.job-recommendations.has-section-bookmarks .job-recommendations__sections button.is-attention[data-v-d7c96d2e],.job-recommendations__session-results.is-attention[data-v-d7c96d2e]{box-shadow:none;animation:none}}.app-select[data-v-8cfb2327]{--app-select-trigger-height:36px;z-index:1;gap:8px;min-width:0;display:grid;position:relative}.app-select.is-open[data-v-8cfb2327]{z-index:80}.app-select__label[data-v-8cfb2327]{min-height:22px;color:var(--ui-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.app-select__label>span[data-v-8cfb2327]{min-width:0;font-size:var(--ui-font-size-body,12px);align-items:center;gap:7px;font-weight:680;display:inline-flex}.app-select__label>span[data-v-8cfb2327] .offer-icon{color:var(--ui-text-tertiary)}.app-select__label small[data-v-8cfb2327]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption,12px);flex:none;font-weight:600}.app-select__label small.is-required[data-v-8cfb2327]{color:var(--ui-info)}.app-select__trigger[data-v-8cfb2327]{width:100%;height:var(--app-select-trigger-height);min-height:var(--app-select-trigger-height);border-radius:var(--ui-radius-medium);background:var(--ui-surface-solid);color:var(--ui-text-tertiary);font:inherit;text-align:left;transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);border:0;justify-content:space-between;align-items:center;gap:14px;padding:4px 13px 4px 15px;display:flex;box-shadow:0 7px 21px #33405611}.app-select--compact .app-select__trigger[data-v-8cfb2327]{padding-block:4px}.app-select__trigger[data-v-8cfb2327]:hover,.app-select__trigger.is-open[data-v-8cfb2327]{color:var(--ui-text);box-shadow:var(--ui-shadow-card)}.app-select__trigger[data-v-8cfb2327]:focus-visible{box-shadow:var(--ui-shadow-card), inset 0 0 0 2px var(--ui-focus-ring);outline:0}.app-select__trigger.has-value[data-v-8cfb2327]{color:var(--ui-text)}.app-select__trigger[data-v-8cfb2327]:disabled{cursor:not-allowed;opacity:.56}.app-select__value[data-v-8cfb2327]{flex:1;gap:2px;min-width:0;display:grid}.app-select__value strong[data-v-8cfb2327],.app-select__value small[data-v-8cfb2327]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-select__value strong[data-v-8cfb2327]{font-size:var(--ui-font-size-body,12px);font-weight:650}.app-select__value small[data-v-8cfb2327]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption,12px);font-weight:540}.app-select__chevron[data-v-8cfb2327]{color:var(--ui-text-tertiary);transition:transform var(--ui-motion-base) var(--ui-ease);flex:none;place-items:center;display:inline-grid}.app-select__trigger.is-open .app-select__chevron[data-v-8cfb2327]{transform:rotate(180deg)}.app-select__menu[data-v-8cfb2327]{z-index:1600;gap:var(--ui-select-menu-gap);max-height:300px;padding:var(--ui-select-menu-padding);border-radius:var(--ui-radius-spacious);background:var(--ui-select-menu-background);box-shadow:var(--ui-select-menu-shadow);backdrop-filter:var(--ui-blur-floating);scrollbar-color:#171e2933 transparent;transform-origin:top;animation:app-select-in-8cfb2327 var(--ui-motion-base) var(--ui-ease);border:0;display:grid;position:fixed;overflow:hidden}.app-select__search[data-v-8cfb2327]{border-radius:var(--ui-radius-subtle);min-height:40px;color:var(--ui-text-tertiary);background:var(--ui-surface-solid);box-shadow:inset 0 0 0 1px var(--ui-border);align-items:center;gap:8px;padding:0 10px;display:flex}.app-select__search[data-v-8cfb2327]:focus-within{color:var(--ui-text);box-shadow:inset 0 0 0 2px var(--ui-focus-ring)}.app-select__search input[data-v-8cfb2327]{min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.app-select__search input[data-v-8cfb2327]::placeholder{color:var(--ui-text-tertiary)}.app-select__search small[data-v-8cfb2327]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption,12px);flex:none}.app-select__listbox[data-v-8cfb2327]{gap:var(--ui-select-menu-gap);scrollbar-color:#171e2933 transparent;max-height:240px;display:grid;overflow-y:auto}.app-select__empty[data-v-8cfb2327]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body,12px);text-align:center;margin:0;padding:14px 10px}.app-select__menu.opens-top[data-v-8cfb2327]{transform-origin:bottom;animation-name:app-select-up-in-8cfb2327;top:auto}.app-select__option[data-v-8cfb2327]{width:100%;min-height:var(--ui-select-option-min-height);border-radius:var(--ui-radius-subtle);color:var(--ui-text-secondary);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.app-select__option>span[data-v-8cfb2327]{gap:2px;min-width:0;display:grid}.app-select__option strong[data-v-8cfb2327],.app-select__option small[data-v-8cfb2327]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-select__option strong[data-v-8cfb2327]{font-size:var(--ui-font-size-body,12px);font-weight:650}.app-select__option small[data-v-8cfb2327]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption,12px)}.app-select__option[data-v-8cfb2327]:hover,.app-select__option.is-active[data-v-8cfb2327]{background:var(--ui-surface-hover);color:var(--ui-text)}.app-select__option.is-selected[data-v-8cfb2327],.app-select__option.is-selected[data-v-8cfb2327]:hover,.app-select__option.is-selected.is-active[data-v-8cfb2327]{background:var(--ui-info-soft);color:var(--ui-text)}.app-select__option[data-v-8cfb2327]:disabled{cursor:not-allowed;opacity:.48}.app-select__option[data-v-8cfb2327]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.app-select__option.is-selected[data-v-8cfb2327]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}.app-select--icon[data-v-8cfb2327]{width:var(--app-select-trigger-height)}.app-select--icon .app-select__trigger[data-v-8cfb2327]{box-shadow:none;background:0 0;justify-content:center;padding:0}.app-select__menu.is-icon-menu[data-v-8cfb2327]{width:min(320px,100vw - 24px)}@keyframes app-select-in-8cfb2327{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-select-up-in-8cfb2327{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:620px),(pointer:coarse){.app-select[data-v-8cfb2327]{--app-select-trigger-height:44px}}@media (prefers-reduced-motion:reduce){.app-select__chevron[data-v-8cfb2327]{transition:none}.app-select__menu[data-v-8cfb2327]{animation:none}}.workspace-confirm-dialog[data-v-e8aee794]{z-index:125;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-confirm-dialog--modal[data-v-e8aee794]{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0}.workspace-confirm-dialog--modal[data-v-e8aee794]::backdrop{background:0 0}.workspace-confirm-dialog p.workspace-confirm-dialog__error[data-v-e8aee794]{color:var(--ui-danger)}.workspace-confirm-dialog button[data-v-e8aee794]:disabled{cursor:default;opacity:.6}.workspace-confirm-dialog__backdrop[data-v-e8aee794]{backdrop-filter:var(--ui-blur-soft);background:#0f131b47;border:0;position:absolute;inset:0}.workspace-confirm-dialog__panel[data-v-e8aee794]{z-index:1;border-radius:var(--ui-radius-panel);background:var(--ui-surface-solid);text-align:center;width:min(438px,100%);padding:34px 32px 30px;position:relative;box-shadow:0 28px 80px #1b222f3d}.workspace-confirm-dialog__close[data-v-e8aee794]{background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.workspace-confirm-dialog__icon[data-v-e8aee794]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:52px;height:52px;color:var(--ui-brand);place-items:center;margin:0 auto;display:grid}.workspace-confirm-dialog h2[data-v-e8aee794]{color:var(--ui-text);font-size:var(--ui-font-size-heading);margin:20px 0 0;font-weight:720}.workspace-confirm-dialog p[data-v-e8aee794]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:10px auto 0;line-height:1.7}.workspace-confirm-dialog__actions[data-v-e8aee794]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.workspace-confirm-dialog__actions button[data-v-e8aee794]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-height:44px;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-font-size-body);border:0;font-weight:650}.workspace-confirm-dialog__actions button[data-v-e8aee794]:last-child{background:var(--ui-action);color:var(--ui-text-inverse)}.workspace-confirm-dialog button[data-v-e8aee794]{cursor:pointer}.workspace-confirm-dialog button[data-v-e8aee794]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.workspace-confirm-dialog__actions button[data-v-e8aee794]:last-child:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}.workspace-confirm-dialog-enter-active[data-v-e8aee794],.workspace-confirm-dialog-leave-active[data-v-e8aee794]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.workspace-confirm-dialog-enter-active .workspace-confirm-dialog__panel[data-v-e8aee794],.workspace-confirm-dialog-leave-active .workspace-confirm-dialog__panel[data-v-e8aee794]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.workspace-confirm-dialog-enter-from[data-v-e8aee794],.workspace-confirm-dialog-leave-to[data-v-e8aee794]{opacity:0}.workspace-confirm-dialog-enter-from .workspace-confirm-dialog__panel[data-v-e8aee794],.workspace-confirm-dialog-leave-to .workspace-confirm-dialog__panel[data-v-e8aee794]{transform:translateY(10px)scale(.98)}@media (max-width:430px){.workspace-confirm-dialog[data-v-e8aee794]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.workspace-confirm-dialog__panel[data-v-e8aee794]{border-radius:var(--ui-radius-sheet-compact);width:100%;padding:30px 20px 22px}}@media (prefers-reduced-motion:reduce){.workspace-confirm-dialog-enter-active[data-v-e8aee794],.workspace-confirm-dialog-leave-active[data-v-e8aee794],.workspace-confirm-dialog-enter-active .workspace-confirm-dialog__panel[data-v-e8aee794],.workspace-confirm-dialog-leave-active .workspace-confirm-dialog__panel[data-v-e8aee794]{transition:none}}.mascot-empty-state[data-v-a640ee21]{width:min(100%,520px);min-height:310px;color:var(--ui-text-secondary);text-align:center;align-content:center;justify-items:center;margin-inline:auto;padding:24px 28px 30px;display:grid}.mascot-empty-state__visual[data-v-a640ee21]{--mascot-size:184px;isolation:isolate;place-items:center;width:min(100%,300px);height:190px;display:grid;position:relative}.mascot-empty-state__visual[data-v-a640ee21]:after{z-index:-1;content:"";filter:blur(9px);background:#6086c42b;border-radius:50%;width:118px;height:18px;position:absolute;bottom:11px}.mascot-empty-state__visual img[data-v-a640ee21]{z-index:2;width:var(--mascot-size);height:var(--mascot-size);object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 14px 22px #44639c21)}.mascot-empty-state__spark[data-v-a640ee21]{z-index:3;background:#8fb7f0;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #8fb7f01a}.mascot-empty-state__spark--one[data-v-a640ee21]{top:38px;right:42px}.mascot-empty-state__spark--two[data-v-a640ee21]{background:#b59be1;width:5px;height:5px;bottom:45px;left:48px}.mascot-empty-state__content[data-v-a640ee21]{z-index:4;justify-items:center;display:grid;position:relative}.mascot-empty-state__title[data-v-a640ee21],.mascot-empty-state p[data-v-a640ee21]{margin:0}.mascot-empty-state__title[data-v-a640ee21]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);letter-spacing:-.01em;font-weight:700}.mascot-empty-state p[data-v-a640ee21]{max-width:420px;font-size:var(--ui-font-size-body);margin-top:8px;line-height:1.7}.mascot-empty-state__actions[data-v-a640ee21]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.mascot-empty-state--compact[data-v-a640ee21]{min-height:250px;padding-block:16px 24px}.mascot-empty-state--compact .mascot-empty-state__visual[data-v-a640ee21]{--mascot-size:150px;height:154px}.mascot-empty-state--mini[data-v-a640ee21]{min-height:178px;padding:8px 10px 14px}.mascot-empty-state--mini .mascot-empty-state__visual[data-v-a640ee21]{--mascot-size:118px;width:min(100%,190px);height:122px}.mascot-empty-state--mini .mascot-empty-state__visual[data-v-a640ee21]:after{width:78px;height:12px;bottom:7px}.mascot-empty-state--mini .mascot-empty-state__spark--one[data-v-a640ee21]{top:24px;right:24px}.mascot-empty-state--mini .mascot-empty-state__spark--two[data-v-a640ee21]{bottom:28px;left:28px}.mascot-empty-state--mini .mascot-empty-state__title[data-v-a640ee21]{font-size:var(--ui-font-size-body)}.mascot-empty-state--mini p[data-v-a640ee21]{font-size:var(--ui-font-size-caption);margin-top:4px;line-height:1.5}.mascot-empty-state--mini .mascot-empty-state__actions[data-v-a640ee21]{margin-top:12px}.mascot-empty-state--hero[data-v-a640ee21]{min-height:0;padding:0}.mascot-empty-state--hero .mascot-empty-state__visual[data-v-a640ee21]{--mascot-size:280px;width:min(100%,380px);height:292px}.mascot-empty-state--hero .mascot-empty-state__visual[data-v-a640ee21]:after{width:174px;height:24px;bottom:13px}:root[data-theme=dark]{background:#3f639d47}@media (max-width:520px){.mascot-empty-state[data-v-a640ee21]{min-height:278px;padding:18px 18px 26px}.mascot-empty-state__visual[data-v-a640ee21]{--mascot-size:160px;height:166px}.mascot-empty-state--compact[data-v-a640ee21]{min-height:250px;padding-block:16px 24px}.mascot-empty-state--mini[data-v-a640ee21]{min-height:178px;padding:8px 10px 14px}.mascot-empty-state--mini .mascot-empty-state__visual[data-v-a640ee21]{--mascot-size:118px;height:122px}.mascot-empty-state--hero[data-v-a640ee21]{min-height:0;padding:0}.mascot-empty-state--hero .mascot-empty-state__visual[data-v-a640ee21]{--mascot-size:240px;height:250px}}.position-card[data-v-5218806b]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);width:100%;box-shadow:none;color:inherit;text-align:left;transition:background var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);backdrop-filter:none;border:1px solid #0000;gap:6px;padding:20px 14px;display:grid}.position-card[data-v-5218806b]:hover{background:var(--ui-surface-hover);transform:none}.position-card[data-v-5218806b]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;box-shadow:none}.position-card--selected[data-v-5218806b]{background:var(--ui-surface-solid);border-color:color-mix(in srgb, var(--ui-brand) 52%, var(--ui-border));box-shadow:none}.position-agent-launch__backdrop[data-v-eea60bf6]{z-index:110;background:var(--ui-backdrop);backdrop-filter:var(--ui-blur-soft);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.position-agent-dialog-enter-active[data-v-eea60bf6],.position-agent-dialog-leave-active[data-v-eea60bf6]{transition:opacity .18s var(--ui-ease)}.position-agent-dialog-enter-active .position-agent-launch[data-v-eea60bf6],.position-agent-dialog-leave-active .position-agent-launch[data-v-eea60bf6]{transition:opacity .18s var(--ui-ease), transform .22s var(--ui-ease)}.position-agent-dialog-enter-from[data-v-eea60bf6],.position-agent-dialog-leave-to[data-v-eea60bf6],.position-agent-dialog-enter-from .position-agent-launch[data-v-eea60bf6],.position-agent-dialog-leave-to .position-agent-launch[data-v-eea60bf6]{opacity:0}.position-agent-dialog-enter-from .position-agent-launch[data-v-eea60bf6],.position-agent-dialog-leave-to .position-agent-launch[data-v-eea60bf6]{transform:translateY(12px)scale(.985)}.position-agent-launch[data-v-eea60bf6]{border-radius:var(--ui-radius-dialog);background:var(--ui-panel-solid);width:min(520px,100%);box-shadow:var(--ui-shadow-panel);gap:16px;max-height:min(760px,100dvh - 40px);padding:22px;display:grid;overflow:auto}.position-agent-launch__header[data-v-eea60bf6]{justify-content:space-between;align-items:start;gap:16px;display:flex}.position-agent-launch__header span[data-v-eea60bf6]{color:var(--ui-text-tertiary);font-size:12px}.position-agent-launch__header h2[data-v-eea60bf6]{color:var(--ui-text);margin:5px 0 0;font-size:24px}.position-agent-launch__header button[data-v-eea60bf6]{background:var(--ui-surface-solid);width:44px;height:44px;color:var(--ui-text-secondary);border:0;border-radius:50%;font-size:16px}.position-agent-launch__error[data-v-eea60bf6]{justify-items:start;gap:8px;margin:0;display:grid}.position-agent-launch__error>p[data-v-eea60bf6]{margin:0}.position-agent-launch__error>button[data-v-eea60bf6]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:36px;color:var(--ui-text);font:inherit;border:0;padding:0 14px}.position-agent-launch__empty[data-v-eea60bf6],.position-agent-launch__form[data-v-eea60bf6]{gap:13px;display:grid}.position-agent-launch__empty[data-v-eea60bf6]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);color:var(--ui-text-secondary);text-align:center;padding:18px}.position-agent-launch__empty span[data-v-eea60bf6]{color:var(--ui-text-tertiary);margin:0;font-size:12px;line-height:1.6}.position-agent-launch__empty-actions[data-v-eea60bf6]{justify-content:center;gap:8px;display:flex}.position-agent-launch__form label[data-v-eea60bf6]{gap:6px;display:grid}.position-agent-launch__resume-mode[data-v-eea60bf6]{border:1px solid var(--ui-divider);border-radius:var(--ui-radius-control);gap:8px;margin:0;padding:12px;display:grid}.position-agent-launch__resume-mode legend[data-v-eea60bf6]{color:var(--ui-text-secondary);padding:0 5px;font-size:12px;font-weight:700}.position-agent-launch__resume-mode label[data-v-eea60bf6]{align-items:center;gap:9px;min-height:36px;display:flex}.position-agent-launch__resume-mode input[data-v-eea60bf6]{flex:0 0 18px;width:18px;height:18px}.position-agent-launch__per-position-resumes[data-v-eea60bf6]{gap:10px;max-height:310px;padding-right:4px;display:grid;overflow-y:auto}.position-agent-launch__form label>span[data-v-eea60bf6]{color:var(--ui-text-secondary);font-size:12px}.position-agent-launch__empty button[data-v-eea60bf6],.position-agent-launch__form button[data-v-eea60bf6]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;border:0;padding:0 16px}@media (prefers-reduced-motion:reduce){.position-agent-dialog-enter-active[data-v-eea60bf6],.position-agent-dialog-leave-active[data-v-eea60bf6],.position-agent-dialog-enter-active .position-agent-launch[data-v-eea60bf6],.position-agent-dialog-leave-active .position-agent-launch[data-v-eea60bf6]{transition:none}}.position-agent-launch__form footer[data-v-eea60bf6]{justify-content:flex-end;gap:8px;display:flex}.position-agent-launch__form .position-agent-launch__primary[data-v-eea60bf6]{background:var(--ui-action);color:var(--ui-text-inverse);font-weight:700}.position-agent-launch button[data-v-eea60bf6]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-brand-ring)}.position-agent-launch button[data-v-eea60bf6]:disabled{cursor:default;opacity:.55}.position-detail__header[data-v-f3d39501]{flex:none;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;min-width:0;display:grid}.position-detail__heading[data-v-f3d39501]{min-width:0}.position-detail__header h2[data-v-f3d39501],.position-detail__header p[data-v-f3d39501]{margin:0}.position-detail__header h2[data-v-f3d39501]{min-width:0;color:var(--ui-text);letter-spacing:-.5px;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.position-detail__title[data-v-f3d39501]{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.position-detail__company-meta[data-v-f3d39501]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:7px;display:flex}.position-detail__company-meta[data-v-f3d39501] :is(p,span){min-width:0;color:var(--ui-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.375}.position-detail__eyebrow[data-v-f3d39501],.position-detail__facts[data-v-f3d39501]{flex-wrap:wrap;gap:7px;display:flex}.position-detail__eyebrow span[data-v-f3d39501],.position-detail__facts span[data-v-f3d39501]{border-radius:var(--ui-radius-xs);background:var(--ui-brand-soft);min-width:0;color:var(--ui-brand);overflow-wrap:anywhere;padding:4px 8px;font-size:12px;line-height:1.375}.position-detail__facts[data-v-f3d39501]{grid-column:1/-1;margin-top:17px}.position-detail__facts span[data-v-f3d39501]{background:var(--ui-surface-muted);color:var(--ui-text-secondary)}.position-detail__header-actions[data-v-f3d39501]{align-self:start;align-items:center;gap:8px;margin-top:10px;display:flex}.position-detail__body[data-v-781a60ae]{border-top:1px solid var(--ui-divider);flex:none;grid-template-rows:auto auto;gap:22px;min-height:0;padding-top:16px;display:grid}.position-detail__body h3[data-v-781a60ae],.position-detail__body p[data-v-781a60ae],.position-detail__body ul[data-v-781a60ae]{margin:0}.position-detail__body h3[data-v-781a60ae]{color:var(--ui-text);margin-bottom:10px;font-size:14px}.position-detail__body p[data-v-781a60ae],.position-detail__body li[data-v-781a60ae]{color:var(--ui-text-secondary);font-size:12px;line-height:1.75}.position-detail__body ul[data-v-781a60ae]{gap:5px;padding-left:19px;display:grid}.position-detail__description[data-v-781a60ae]{box-sizing:border-box;gap:14px;min-height:0;padding-top:20px;display:grid}.position-detail__description-content[data-v-781a60ae]{--ui-font-size-body:12px;--ui-font-size-subheading:14px;--ui-font-size-heading:14px;border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-height:0;padding:14px 16px}.position-detail__description-content[data-v-781a60ae] .job-posting-content{gap:0}.position-detail__description-content[data-v-781a60ae] .job-posting-content section{gap:12px}.position-detail__description-content[data-v-781a60ae] .job-posting-content section+section{border-color:var(--ui-divider);margin-top:22px;padding-top:22px}.position-detail__description-content[data-v-781a60ae] .job-posting-content :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text);line-height:1.45;font-size:14px!important}.position-detail__description-content[data-v-781a60ae] .job-posting-content :is(p,li,blockquote){color:var(--ui-text-secondary);overflow-wrap:anywhere;white-space:normal;line-height:1.65;font-size:12px!important}.position-detail__description-content[data-v-781a60ae] .job-posting-content :is(ol,ul){gap:12px}.position-detail__description-content[data-v-781a60ae] .job-posting-content li>div{gap:12px;display:grid}.position-detail__description-empty[data-v-781a60ae]{color:var(--ui-text-tertiary)!important}.position-detail__body[data-v-781a60ae],.position-detail__description[data-v-781a60ae],.position-detail__description-content[data-v-781a60ae]{min-width:0}.position-detail__body h3[data-v-781a60ae]{line-height:1.4}.position-detail__skills[data-v-781a60ae]{flex-wrap:wrap;gap:7px;display:flex}.position-detail__skills span[data-v-781a60ae]{border-radius:var(--ui-radius-xs);background:var(--ui-brand-soft);min-width:0;color:var(--ui-brand);overflow-wrap:anywhere;padding:4px 8px;font-size:12px;line-height:1.375}.position-detail[data-v-3870e3f6]{border-radius:var(--ui-radius-panel);background:var(--ui-surface-solid);height:100%;min-height:0;box-shadow:var(--ui-shadow-panel);overscroll-behavior:contain;scrollbar-color:var(--ui-scroll-thumb) transparent;scrollbar-gutter:stable;border:0;flex-direction:column;padding:24px;display:flex;overflow:hidden auto}.position-detail.position-page__detail[data-v-3870e3f6]{overflow:hidden auto}.position-detail__empty[data-v-3870e3f6]{min-height:500px;color:var(--ui-text-tertiary);text-align:center;place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid}.position-detail__empty strong[data-v-3870e3f6]{color:var(--ui-text-secondary);font-size:14px}.position-detail__empty.position-detail__empty--mascot[data-v-3870e3f6]{width:100%;max-width:none}.position-detail__actions[data-v-3870e3f6]{flex-wrap:wrap;align-items:center;gap:8px;margin:21px 0;display:flex}.position-detail__actions button[data-v-3870e3f6],.position-detail__link[data-v-3870e3f6]{border-radius:var(--ui-radius-pill);min-height:40px;font:inherit;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12px;text-decoration:none;display:inline-flex}.position-detail__actions button[data-v-3870e3f6]{gap:0;padding-inline:12px;transition:background-color .18s,color .18s,box-shadow .18s}.position-detail__action-label[data-v-3870e3f6]{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .22s,margin-left .22s,opacity .16s,transform .22s;display:inline-block;overflow:hidden;transform:translate(-4px)}.position-detail__actions button:is(:hover,:focus-visible) .position-detail__action-label[data-v-3870e3f6]{opacity:1;max-width:8em;margin-left:7px;transform:translate(0)}.position-detail__actions[data-v-3870e3f6] :is(button,a):focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-brand-ring)}.position-detail__actions button[data-v-3870e3f6]:disabled{opacity:.55}@media (min-width:921px){.position-detail__actions[data-v-3870e3f6]{z-index:3;background:var(--ui-surface-solid);box-shadow:0 1px 0 var(--ui-divider);margin:21px -24px 0;padding:12px 24px;position:sticky;top:-24px}.position-detail__actions+.position-detail__application[data-v-3870e3f6]{margin-top:16px}}.position-detail__primary[data-v-3870e3f6]{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-floating);border:0;font-weight:700}.position-detail__apply--recorded[data-v-3870e3f6]{background:var(--ui-info-soft);color:var(--ui-info);box-shadow:none}.position-detail__apply--recorded[data-v-3870e3f6]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-info-soft) 82%, var(--ui-info));color:var(--ui-info)}.position-detail__secondary[data-v-3870e3f6]{background:var(--ui-action-soft);color:var(--ui-text);border:0}.position-detail__save[aria-pressed=true][data-v-3870e3f6]{background:var(--ui-warning-soft);color:var(--ui-warning)}.position-detail__save[aria-pressed=true][data-v-3870e3f6]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-warning-soft) 82%, var(--ui-surface-hover));color:var(--ui-warning)}.position-detail__link[data-v-3870e3f6]{color:var(--ui-text-secondary)}.position-detail__application[data-v-3870e3f6]{border-radius:var(--ui-radius-card);background:var(--ui-brand-soft);gap:7px;margin:0 0 21px;padding:14px 16px;display:grid}.position-detail__application div[data-v-3870e3f6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.position-detail__application[data-v-3870e3f6] :is(p,span){color:var(--ui-text-secondary);margin:0;font-size:12px}.position-detail__application strong[data-v-3870e3f6],.position-detail__application a[data-v-3870e3f6]{color:var(--ui-brand);font-size:12px}@media (max-width:920px){.position-detail__actions[data-v-3870e3f6]{grid-template-columns:repeat(auto-fit,minmax(46%,1fr));display:grid}.position-detail__actions button[data-v-3870e3f6],.position-detail__link[data-v-3870e3f6]{justify-content:center;width:100%;min-height:44px}.position-detail__actions[data-v-3870e3f6]>:last-child:nth-child(odd){grid-column:1/-1}}@media (pointer:coarse){.position-detail__action-label[data-v-3870e3f6]{opacity:1;max-width:8em;margin-left:7px;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.position-detail__actions button[data-v-3870e3f6],.position-detail__action-label[data-v-3870e3f6]{transition:none}}.position-filters[data-v-28d42ec1]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);box-shadow:var(--ui-shadow-card);border:0;grid-template-columns:auto minmax(300px,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.position-filters__tabs[data-v-28d42ec1]{gap:4px;display:flex}.position-filters__tabs button[data-v-28d42ec1]{border-radius:var(--ui-radius-pill);min-height:40px;color:var(--ui-text-secondary);white-space:nowrap;transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:650}.position-filters__tabs button[data-v-28d42ec1]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.position-filters__tabs .position-filters__tab--active[data-v-28d42ec1]{background:var(--ui-action-soft);box-shadow:none;color:var(--ui-text)}.position-filters__search[data-v-28d42ec1]{grid-template-columns:minmax(180px,1fr) auto;gap:8px;min-width:0;display:grid}.position-filters__search-field[data-v-28d42ec1]{--search-action-size:40px;--search-clear-size:32px;min-width:0;position:relative}.position-filters input[data-v-28d42ec1]{width:100%;min-height:40px;padding:0 calc(var(--search-action-size) + 8px) 0 13px;border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text);transition:box-shadow var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease);border:0;outline:0;font-size:12px}.position-filters__search-field--clearable input[data-v-28d42ec1]{padding-right:calc(var(--search-action-size) + var(--search-clear-size) + 8px)}.position-filters input[data-v-28d42ec1]::-webkit-search-cancel-button{appearance:none}.position-filters input[data-v-28d42ec1]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-focus-ring) 18%, transparent)}.position-filters__search-action[data-v-28d42ec1]{width:var(--search-action-size);height:var(--search-action-size);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.position-filters__clear[data-v-28d42ec1]{top:calc((var(--search-action-size) - var(--search-clear-size)) / 2);right:var(--search-action-size);width:var(--search-clear-size);height:var(--search-clear-size)}.position-filters__search-action[data-v-28d42ec1]:before{border-radius:inherit;content:"";pointer-events:none;width:32px;height:32px;transition:background var(--ui-motion-fast) var(--ui-ease);background:0 0;position:absolute}.position-filters__clear[data-v-28d42ec1]:before{width:24px;height:24px}.position-filters__search-action .offer-icon[data-v-28d42ec1]{position:relative}.position-filters__search-action[data-v-28d42ec1]:hover:before{background:var(--ui-surface-hover)}.position-filters__search-action[data-v-28d42ec1]:hover{color:var(--ui-text)}.position-filters__quick-shell[data-v-28d42ec1]{position:relative}.position-filters__quick-trigger[data-v-28d42ec1]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-height:40px;color:var(--ui-text-secondary);font:inherit;white-space:nowrap;transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease);border:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.position-filters__quick-trigger[data-v-28d42ec1]:hover,.position-filters__quick-trigger[aria-expanded=true][data-v-28d42ec1]{background:var(--ui-surface-hover);color:var(--ui-text)}.position-filters__quick-trigger--active[data-v-28d42ec1],.position-filters__quick-trigger--active[aria-expanded=true][data-v-28d42ec1]{background:var(--ui-info-soft);color:var(--ui-info)}.position-filters__quick-count[data-v-28d42ec1]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-width:20px;height:20px;color:var(--ui-info);font-size:var(--ui-font-size-caption);place-items:center;padding:0 5px;display:grid}.position-filters__quick-popover[data-v-28d42ec1]{z-index:8;border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);width:min(372px,100vw - 48px);box-shadow:var(--ui-shadow-card);border:0;padding:16px;position:absolute;top:calc(100% + 8px);right:0}.position-filters__quick-heading h2[data-v-28d42ec1]{color:var(--ui-text);margin:0;font-size:14px;line-height:20px}.position-filters__quick-heading p[data-v-28d42ec1]{color:var(--ui-text-secondary);margin:3px 0 0;font-size:12px;line-height:18px}.position-filters__quick-options[data-v-28d42ec1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.position-filters__quick-option[data-v-28d42ec1]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-width:0;min-height:40px;color:var(--ui-text-secondary);font:inherit;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.position-filters__quick-option[data-v-28d42ec1]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.position-filters__quick-option--active[data-v-28d42ec1]{background:var(--ui-info-soft);color:var(--ui-info)}.position-filters__quick-actions[data-v-28d42ec1]{border-top:1px solid var(--ui-divider);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.position-filters__quick-clear[data-v-28d42ec1],.position-filters__quick-done[data-v-28d42ec1]{border-radius:var(--ui-radius-pill);min-height:40px;font:inherit;border:0;padding:0 14px;font-size:12px;font-weight:650}.position-filters__quick-clear[data-v-28d42ec1]{color:var(--ui-text-tertiary);background:0 0}.position-filters__quick-clear[data-v-28d42ec1]:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.position-filters__quick-clear[data-v-28d42ec1]:disabled{cursor:not-allowed;opacity:.46}.position-filters__quick-done[data-v-28d42ec1]{background:var(--ui-action-soft);color:var(--ui-text)}.position-filters[data-v-28d42ec1] :is(button,input):focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-brand-ring)}.position-filters__sr-only[data-v-28d42ec1]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:621px){.position-filters__search[data-v-28d42ec1]{grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto}.position-filters__search-field[data-v-28d42ec1]{grid-column:2}.position-filters__quick-shell[data-v-28d42ec1]{grid-column:3}}@media (max-width:1080px){.position-filters[data-v-28d42ec1]{grid-template-columns:1fr}.position-filters__search[data-v-28d42ec1]{grid-row:2}}@media (max-width:620px){.position-filters__tabs button[data-v-28d42ec1],.position-filters input[data-v-28d42ec1],.position-filters__quick-trigger[data-v-28d42ec1],.position-filters__quick-option[data-v-28d42ec1],.position-filters__quick-clear[data-v-28d42ec1],.position-filters__quick-done[data-v-28d42ec1]{min-height:44px}.position-filters__search-field[data-v-28d42ec1]{--search-action-size:44px;--search-clear-size:36px}.position-filters__search[data-v-28d42ec1]{grid-row:2;grid-template-columns:1fr}.position-filters__tabs[data-v-28d42ec1]{overflow-x:auto}.position-filters__quick-trigger[data-v-28d42ec1],.position-filters__quick-shell[data-v-28d42ec1]{width:100%}.position-filters__quick-popover[data-v-28d42ec1]{width:100%;left:0;right:auto}}.position-list[data-v-1cfb5d73]{min-height:0}.position-list.has-state[data-v-1cfb5d73]{grid-template-rows:minmax(260px,1fr);display:grid}.position-list__items[data-v-1cfb5d73]{grid-auto-rows:max-content;align-content:start;gap:10px;display:grid}.position-list__state[data-v-1cfb5d73]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);min-height:260px;box-shadow:var(--ui-shadow-card);color:var(--ui-text-tertiary);text-align:center;place-content:center;justify-items:center;padding:28px;font-size:12px;display:grid}.position-list__state p[data-v-1cfb5d73]{color:var(--ui-text-secondary);margin:0 0 6px;font-weight:650}.position-list__state button[data-v-1cfb5d73],.position-list__more[data-v-1cfb5d73]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:40px;box-shadow:var(--ui-shadow-card);color:var(--ui-text-secondary);font:inherit;border:0;font-size:12px;font-weight:650}.position-list__state button[data-v-1cfb5d73]{margin-top:12px;padding:0 13px}.position-list__more[data-v-1cfb5d73]{width:100%}.position-list[data-v-1cfb5d73] :is(button):focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-brand-ring)}.position-list__more[data-v-1cfb5d73]:disabled{opacity:.55}@media (max-width:620px){.position-list__state button[data-v-1cfb5d73],.position-list__more[data-v-1cfb5d73]{min-height:44px}}.resume-artifact-overlay[data-v-b36de153]{z-index:90;background:var(--ui-backdrop);width:100%;height:100%;backdrop-filter:var(--ui-blur-soft);place-items:stretch stretch;padding:1%;display:grid;position:absolute;inset:0}.resume-artifact-overlay.is-expanded[data-v-b36de153]{position:fixed}.resume-artifact[data-v-b36de153]{border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);background:var(--ui-panel);width:100%;height:100%;max-height:100%;box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur-dialog);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.resume-artifact__header[data-v-b36de153],.resume-artifact__footer[data-v-b36de153]{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.resume-artifact__header[data-v-b36de153]{border-bottom:1px solid var(--ui-border)}.resume-artifact__header p[data-v-b36de153]{color:var(--ui-accent-strong);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.resume-artifact__header h2[data-v-b36de153]{color:var(--ui-text);margin:3px 0 0;font-size:16px;line-height:24px}.resume-artifact__header button[data-v-b36de153]{background:var(--ui-canvas);width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.resume-artifact__state[data-v-b36de153]{color:var(--ui-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.resume-artifact__state strong[data-v-b36de153]{color:var(--ui-text);font-size:16px}.resume-artifact__state p[data-v-b36de153]{margin:0;font-size:12px}.resume-artifact__state button[data-v-b36de153],.resume-artifact__footer button[data-v-b36de153]{border-radius:var(--ui-radius-control);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.resume-artifact__footer button[data-v-b36de153]{background:var(--ui-action);color:var(--ui-text-inverse)}.resume-artifact__body[data-v-b36de153]{background:var(--ui-surface-muted);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.resume-artifact__preview-stage[data-v-b36de153]{min-height:0}.resume-artifact__preview[data-v-b36de153]{background:var(--ui-surface-solid);width:100%;height:100%}.resume-artifact__footer[data-v-b36de153]{background:var(--ui-panel-solid)}.resume-artifact__footer p[data-v-b36de153]{color:var(--ui-text-secondary);margin:0;font-size:12px}.resume-artifact__download-error[data-v-b36de153]{color:var(--ui-warning)!important}.resume-artifact__footer button[data-v-b36de153]:disabled{cursor:not-allowed;opacity:.58}.is-rail .resume-artifact[data-v-b36de153]{width:100%;height:100%;box-shadow:none;border:0}.is-rail .resume-artifact__preview-stage[data-v-b36de153]{cursor:zoom-in}@media (max-width:760px){.resume-artifact-overlay[data-v-b36de153]:not(.is-rail){align-items:end;padding:20px 0 0}.resume-artifact-overlay:not(.is-rail) .resume-artifact[data-v-b36de153]{border-radius:var(--ui-radius-sheet);border-bottom:0;border-left:0;border-right:0;width:100%;height:calc(100dvh - 20px)}.resume-artifact-overlay:not(.is-rail) .resume-artifact__footer[data-v-b36de153]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.resume-workspace-list-item[data-v-e2fcde3f]{background:var(--ui-surface-solid);border-radius:var(--ui-radius-card);min-height:104px;box-shadow:var(--ui-shadow-card);transition:transform var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);border:0;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:18px 20px;display:grid}.resume-workspace-list-item[data-v-e2fcde3f]:hover{box-shadow:var(--ui-shadow-panel);transform:translateY(-2px)}.resume-workspace-list-item__icon[data-v-e2fcde3f]{width:50px;height:50px;color:var(--ui-brand);background:var(--ui-action-soft);border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.resume-workspace-list-item__icon.is-polished[data-v-e2fcde3f]{color:var(--ui-info);background:var(--ui-info-soft)}.resume-workspace-list-item__title[data-v-e2fcde3f]{flex-wrap:wrap;grid-area:1/2/auto/-1;align-items:center;gap:9px;min-width:0;display:flex}.resume-workspace-list-item__title h3[data-v-e2fcde3f]{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.resume-workspace-list-item__source[data-v-e2fcde3f],.resume-workspace-list-item__status[data-v-e2fcde3f]{border-radius:var(--ui-radius-pill);flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.resume-workspace-list-item__source[data-v-e2fcde3f]{background:var(--ui-info-soft);color:var(--ui-info)}.resume-workspace-list-item__status[data-v-e2fcde3f]{background:var(--ui-success-soft);color:var(--ui-success)}.resume-workspace-list-item__status.is-progress[data-v-e2fcde3f]{color:var(--ui-warning);background:var(--ui-warning-soft)}.resume-workspace-list-item__content[data-v-e2fcde3f]{grid-area:2/2;min-width:0}.resume-workspace-list-item__meta[data-v-e2fcde3f]{flex-wrap:wrap;align-items:center;gap:2px 16px;margin-top:5px;display:flex}.resume-workspace-list-item__content p[data-v-e2fcde3f]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:18px}.resume-workspace-list-item__content small[data-v-e2fcde3f]{color:var(--ui-text-tertiary);align-items:center;gap:5px;margin:0;padding:0;font-size:12px;display:inline-flex}.resume-workspace-list-item__actions[data-v-e2fcde3f]{grid-area:2/3;gap:8px;display:flex}.resume-workspace-list-item__actions button[data-v-e2fcde3f]{min-height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-pill);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.resume-workspace-list-item__actions button[data-v-e2fcde3f]:hover:not(:disabled),.resume-workspace-list-item__actions button[data-v-e2fcde3f]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}.resume-workspace-list-item__actions button.is-primary[data-v-e2fcde3f]{color:var(--ui-text);background:0 0}.resume-workspace-list-item__actions button.is-primary[data-v-e2fcde3f]:hover:not(:disabled),.resume-workspace-list-item__actions button.is-primary[data-v-e2fcde3f]:focus-visible{color:var(--ui-text);background:var(--ui-info-soft)}.resume-workspace-list-item__actions button.is-danger[data-v-e2fcde3f]{color:var(--ui-danger);background:0 0}.resume-workspace-list-item__actions button.is-danger[data-v-e2fcde3f]:hover:not(:disabled),.resume-workspace-list-item__actions button.is-danger[data-v-e2fcde3f]:focus-visible{color:var(--ui-danger);background:var(--ui-danger-soft)}.resume-workspace-list-item__actions button.is-icon-only[data-v-e2fcde3f]{justify-content:center;width:44px;min-width:44px;padding:0}@container (width<=820px){.resume-workspace-list-item[data-v-e2fcde3f]{grid-template-columns:50px minmax(0,1fr);align-items:start}.resume-workspace-list-item__title[data-v-e2fcde3f]{grid-column:2}.resume-workspace-list-item__actions[data-v-e2fcde3f]{flex-wrap:wrap;grid-area:3/2;justify-content:flex-start;margin-top:7px}}@container (width<=560px){.resume-workspace-list-item__actions[data-v-e2fcde3f]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.resume-workspace-list-item[data-v-e2fcde3f]:hover{transform:none}}.resume-lineage-dag[data-v-f458ed5c]{background:color-mix(in srgb, var(--ui-surface-muted) 74%, transparent);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.resume-lineage-dag__node-kind[data-v-f458ed5c]{border-radius:var(--ui-radius-pill);font-size:var(--ui-font-size-caption);padding:4px 8px;font-weight:700}.resume-lineage-dag__node.is-uploaded .resume-lineage-dag__node-kind[data-v-f458ed5c],.resume-lineage-dag__node.is-source .resume-lineage-dag__node-kind[data-v-f458ed5c]{background:var(--ui-surface-muted);color:var(--ui-text-secondary)}.resume-lineage-dag__node.is-created .resume-lineage-dag__node-kind[data-v-f458ed5c]{background:var(--ui-action-soft);color:var(--ui-text)}.resume-lineage-dag__node.is-polished .resume-lineage-dag__node-kind[data-v-f458ed5c]{background:var(--ui-info-soft);color:var(--ui-info)}.resume-lineage-dag__viewport[data-v-f458ed5c]{overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-color:var(--ui-scroll-thumb) transparent;outline:none;flex:auto;min-height:360px;padding:0;display:flex;overflow:auto;scrollbar-width:thin!important}.resume-lineage-dag__viewport[data-v-f458ed5c]::-webkit-scrollbar{width:0!important;height:8px!important;display:block!important}.resume-lineage-dag__viewport[data-v-f458ed5c]::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill);background:var(--ui-scroll-thumb);background-clip:padding-box;border:2px solid #0000}.resume-lineage-dag__viewport[data-v-f458ed5c]::-webkit-scrollbar-track{background:0 0}.resume-lineage-dag__viewport[data-v-f458ed5c]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring)}.resume-lineage-dag__canvas[data-v-f458ed5c]{flex:none;margin:0 auto;position:relative}.resume-lineage-dag__edges[data-v-f458ed5c]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.resume-lineage-dag__edges marker path[data-v-f458ed5c]{fill:color-mix(in srgb, var(--ui-info) 64%, var(--ui-divider))}.resume-lineage-dag__edge[data-v-f458ed5c]{fill:none;stroke:color-mix(in srgb, var(--ui-info) 52%, var(--ui-divider));stroke-width:2px;vector-effect:non-scaling-stroke}.resume-lineage-dag__node[data-v-f458ed5c]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);width:276px;height:176px;box-shadow:var(--ui-shadow-card);transition:transform var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);border:0;align-content:start;padding:13px 14px 11px;display:grid;position:absolute}.resume-lineage-dag__node-heading[data-v-f458ed5c]{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.resume-lineage-dag__node h3[data-v-f458ed5c]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.resume-lineage-dag__node-source[data-v-f458ed5c],.resume-lineage-dag__node-detail[data-v-f458ed5c]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;line-height:17px;overflow:hidden}.resume-lineage-dag__node footer[data-v-f458ed5c]{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;display:flex}.resume-lineage-dag__node footer small[data-v-f458ed5c]{color:var(--ui-text-muted);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-lineage-dag__node footer button[data-v-f458ed5c]{border-radius:var(--ui-radius-pill);min-width:44px;min-height:44px;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-font-size-caption);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:inline-flex}.resume-lineage-dag__node footer button[data-v-f458ed5c]:hover,.resume-lineage-dag__node footer button[data-v-f458ed5c]:focus-visible{background:var(--ui-info-soft);color:var(--ui-info)}.resume-lineage-dag__empty[data-v-f458ed5c]{min-height:340px;color:var(--ui-text-secondary);text-align:center;flex:auto;align-content:center;place-items:center;padding:48px 24px;display:grid}.resume-lineage-dag__empty h3[data-v-f458ed5c]{color:var(--ui-text);margin:12px 0 0;font-size:14px}.resume-lineage-dag__empty p[data-v-f458ed5c]{margin:7px 0 0;font-size:12px}@media (max-width:680px){.resume-lineage-dag__viewport[data-v-f458ed5c]{min-height:320px}}@media (prefers-reduced-motion:reduce){.resume-lineage-dag__node[data-v-f458ed5c]{transition:none}}.resume-month-picker[data-v-1cab8c5b]{min-width:0;color:var(--ui-text-secondary);gap:6px;font-size:12px;display:grid;position:relative}.resume-month-picker__label[data-v-1cab8c5b]{line-height:18px}.resume-month-picker__control[data-v-1cab8c5b]{align-items:center;gap:6px;min-width:0;display:flex}.resume-month-picker__trigger[data-v-1cab8c5b],.resume-month-picker__clear[data-v-1cab8c5b],.resume-month-picker__year-nav button[data-v-1cab8c5b],.resume-month-picker__grid button[data-v-1cab8c5b],.resume-month-picker__actions button[data-v-1cab8c5b]{font:inherit;border:0}.resume-month-picker__trigger[data-v-1cab8c5b]{border-radius:var(--ui-radius-compact);min-width:0;min-height:44px;color:var(--ui-text-tertiary);background:var(--ui-surface-solid);text-align:left;transition:color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);flex:1;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex;box-shadow:0 7px 21px #3340560e}.resume-month-picker__trigger span[data-v-1cab8c5b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-month-picker__trigger.has-value[data-v-1cab8c5b]{color:var(--ui-text)}.resume-month-picker__trigger[data-v-1cab8c5b]:hover:not(:disabled),.resume-month-picker__trigger.is-open[data-v-1cab8c5b]{color:var(--ui-text);background:var(--ui-surface-hover);box-shadow:var(--ui-shadow-card)}.resume-month-picker__trigger[data-v-1cab8c5b]:focus-visible,.resume-month-picker__clear[data-v-1cab8c5b]:focus-visible,.resume-month-picker__year-nav button[data-v-1cab8c5b]:focus-visible,.resume-month-picker__grid button[data-v-1cab8c5b]:focus-visible,.resume-month-picker__actions button[data-v-1cab8c5b]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.resume-month-picker__trigger[data-v-1cab8c5b]:disabled{cursor:not-allowed;opacity:.52}.resume-month-picker__clear[data-v-1cab8c5b]{border-radius:var(--ui-radius-compact);min-width:44px;min-height:44px;color:var(--ui-text-tertiary);background:0 0;padding:0 8px}.resume-month-picker__clear[data-v-1cab8c5b]:hover{color:var(--ui-text);background:var(--ui-surface-hover)}.resume-month-picker__popover[data-v-1cab8c5b]{z-index:1800;border-radius:var(--ui-select-menu-radius,var(--ui-radius-spacious));color:var(--ui-text);background:var(--ui-select-menu-background);box-shadow:var(--ui-select-menu-shadow);backdrop-filter:var(--ui-blur-floating);transform-origin:top;border:0;gap:10px;padding:12px;display:grid;position:fixed}.resume-month-picker__popover.opens-top[data-v-1cab8c5b]{transform-origin:bottom}.resume-month-picker__year-nav[data-v-1cab8c5b]{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.resume-month-picker__year-nav strong[data-v-1cab8c5b]{text-align:center;font-size:14px;line-height:20px}.resume-month-picker__year-nav button[data-v-1cab8c5b],.resume-month-picker__grid button[data-v-1cab8c5b],.resume-month-picker__actions button[data-v-1cab8c5b]{border-radius:var(--ui-radius-control);min-height:44px;color:var(--ui-text-secondary);background:0 0}.resume-month-picker__year-nav button[data-v-1cab8c5b]{place-items:center;padding:0;display:grid}.resume-month-picker__year-nav button[data-v-1cab8c5b]:hover:not(:disabled),.resume-month-picker__grid button[data-v-1cab8c5b]:hover,.resume-month-picker__actions button[data-v-1cab8c5b]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover)}.resume-month-picker__year-nav button[data-v-1cab8c5b]:disabled,.resume-month-picker__actions button[data-v-1cab8c5b]:disabled{cursor:not-allowed;opacity:.42}.resume-month-picker__grid[data-v-1cab8c5b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.resume-month-picker__grid button[data-v-1cab8c5b]{padding:0 4px;font-size:12px;position:relative}.resume-month-picker__grid button.is-current[data-v-1cab8c5b]:after{background:var(--ui-info);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.resume-month-picker__grid button.is-selected[data-v-1cab8c5b],.resume-month-picker__grid button.is-selected[data-v-1cab8c5b]:hover{color:var(--ui-info);background:var(--ui-info-soft);font-weight:700}.resume-month-picker__actions[data-v-1cab8c5b]{border-top:1px solid var(--ui-divider);justify-content:space-between;gap:8px;padding-top:8px;display:flex}.resume-month-picker__actions button[data-v-1cab8c5b]{min-width:72px;padding:0 14px}.resume-month-picker__actions button.is-current[data-v-1cab8c5b]{color:var(--ui-info);background:var(--ui-info-soft);font-weight:700}.resume-month-popover-enter-active[data-v-1cab8c5b],.resume-month-popover-leave-active[data-v-1cab8c5b]{transition:opacity var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease)}.resume-month-popover-enter-from[data-v-1cab8c5b],.resume-month-popover-leave-to[data-v-1cab8c5b]{opacity:0;transform:translateY(-5px)scale(.985)}.resume-month-picker__popover.opens-top.resume-month-popover-enter-from[data-v-1cab8c5b],.resume-month-picker__popover.opens-top.resume-month-popover-leave-to[data-v-1cab8c5b]{transform:translateY(5px)scale(.985)}@media (max-width:390px){.resume-month-picker__popover[data-v-1cab8c5b]{padding:10px}}@media (prefers-reduced-motion:reduce){.resume-month-picker__trigger[data-v-1cab8c5b],.resume-month-popover-enter-active[data-v-1cab8c5b],.resume-month-popover-leave-active[data-v-1cab8c5b]{transition:none}}.resume-date-input[data-v-ab6e5158]{gap:6px;min-width:0;display:grid}.resume-date-input small[data-v-ab6e5158]{color:var(--ui-text-secondary);font-size:12px}.resume-editor-select[data-v-a6ad8a1e]{min-width:0;position:relative}.resume-editor-select__trigger[data-v-a6ad8a1e]{border:1px solid var(--ui-border);background:var(--ui-surface-muted);width:100%;min-height:40px;color:var(--ui-text-primary);font:inherit;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.resume-editor-select__trigger span[data-v-a6ad8a1e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-editor-select__trigger span.is-placeholder[data-v-a6ad8a1e]{color:var(--ui-text-tertiary)}.resume-editor-select__trigger svg[data-v-a6ad8a1e]{transition:transform var(--ui-motion-fast) var(--ui-ease)}.resume-editor-select.is-open .resume-editor-select__trigger svg[data-v-a6ad8a1e]{transform:rotate(180deg)}.resume-editor-select__list[data-v-a6ad8a1e]{z-index:1800;border:1px solid var(--ui-border);background:var(--ui-panel);box-shadow:var(--ui-shadow-panel);border-radius:12px;gap:4px;padding:6px;display:grid;position:fixed;overflow-y:auto}.resume-editor-select__list button[data-v-a6ad8a1e]{min-height:40px;color:var(--ui-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.resume-editor-select__list button[data-v-a6ad8a1e]:hover,.resume-editor-select__list button[data-v-a6ad8a1e]:focus-visible,.resume-editor-select__list button[aria-selected=true][data-v-a6ad8a1e]{background:var(--ui-surface-hover);outline:0}.resume-editor-select__list button[aria-selected=true][data-v-a6ad8a1e]{color:var(--ui-brand);font-weight:700}.resume-editor-select__trigger[data-v-a6ad8a1e]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.resume-editor-select__trigger[data-v-a6ad8a1e]:disabled{cursor:not-allowed;opacity:.62}.resume-native-place[data-v-8c05088f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.resume-native-place label[data-v-8c05088f]{gap:6px;min-width:0;display:grid}.resume-native-place label>span[data-v-8c05088f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:650}.resume-native-place[data-v-8c05088f] .resume-editor-select{width:100%;min-width:0}@media (max-width:720px){.resume-native-place[data-v-8c05088f]{grid-template-columns:1fr}}@font-face{font-family:ResumePreviewSans;src:url(/resume-fonts/1.0.0/NotoSansHans-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:ResumePreviewSans;src:url(/resume-fonts/1.0.0/NotoSansHans-Bold.otf)format("opentype");font-weight:700;font-display:swap}.resume-editor-preview[data-v-2c9d60ec]{min-width:0}.resume-editor-preview__toolbar[data-v-2c9d60ec]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.resume-editor-preview__controls[data-v-2c9d60ec]{border-radius:var(--ui-radius-control);background:var(--ui-action-soft);flex:none;gap:4px;padding:4px;display:inline-flex}.resume-editor-preview__controls button[data-v-2c9d60ec]{border-radius:var(--ui-radius-small);min-height:36px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:12px;line-height:18px;position:relative}.resume-editor-preview__controls button[data-v-2c9d60ec]:hover{color:var(--ui-text)}.resume-editor-preview__controls button[aria-pressed=true][data-v-2c9d60ec]{background:var(--ui-surface-solid);color:var(--ui-info);font-weight:600;box-shadow:0 2px 6px #3340560f}.resume-editor-preview__controls button[data-v-2c9d60ec]:focus-visible:after{border:2px solid var(--ui-focus-ring);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.resume-editor-preview__hint[data-v-2c9d60ec]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:18px}.resume-editor-preview__paper[data-v-2c9d60ec]{color:#172033;overflow-wrap:anywhere;background:#fff}@media (max-width:760px),(pointer:coarse){.resume-editor-preview__controls button[data-v-2c9d60ec]{min-height:44px}}.resume-editor__validation[data-v-68ac4c3f]{background:var(--ui-danger-soft);max-height:140px;padding:8px 20px;display:grid;overflow-y:auto}.resume-editor__preview-heading small[data-v-68ac4c3f]{color:var(--ui-text-secondary);font-size:12px}.resume-editor__validation button[data-v-68ac4c3f]{min-height:44px;color:var(--ui-danger);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.resume-editor__dates[data-v-68ac4c3f]{gap:12px;display:grid}.resume-editor__dates p[data-v-68ac4c3f]{color:var(--ui-danger);font-size:12px}.resume-editor[data-v-68ac4c3f]{z-index:90;place-items:stretch stretch;width:100%;height:100%;padding:1%;display:grid;position:absolute;inset:0}.resume-editor__backdrop[data-v-68ac4c3f]{background:color-mix(in srgb, var(--ui-surface-solid) 72%, transparent);width:100%;height:100%;backdrop-filter:var(--ui-blur-soft);border:0;padding:0;position:absolute;inset:0}.resume-editor__dialog[data-v-68ac4c3f]{width:100%;height:100%;max-height:100%;color:var(--ui-text);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);background:var(--ui-panel);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur-dialog);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden;container:resume-editor-dialog/inline-size}.resume-editor__dialog.is-compact[data-v-68ac4c3f]{grid-template-rows:auto auto minmax(0,1fr) auto auto}.resume-editor__header[data-v-68ac4c3f],.resume-editor__footer[data-v-68ac4c3f]{background:var(--ui-panel);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.resume-editor__header[data-v-68ac4c3f]{border-bottom:1px solid var(--ui-border)}.resume-editor__title-row[data-v-68ac4c3f]{align-items:center;gap:9px;display:flex}.resume-editor__title-row h2[data-v-68ac4c3f]{margin:0;font-size:16px;line-height:24px}.resume-editor__header p[data-v-68ac4c3f],.resume-editor__footer p[data-v-68ac4c3f]{color:var(--ui-text-secondary);margin:3px 0 0;font-size:12px;line-height:18px}.resume-editor__close[data-v-68ac4c3f]{width:44px;height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-compact);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.resume-editor__close[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-muted)}.resume-editor__workspace[data-v-68ac4c3f]{grid-template-columns:minmax(320px, var(--resume-editor-form-width,380px)) 0 minmax(240px, 1fr) 0 minmax(220px, var(--resume-editor-customizer-width,280px));min-height:0;display:grid}.resume-editor__workspace.is-customizer-collapsed[data-v-68ac4c3f]{grid-template-columns:minmax(320px, var(--resume-editor-form-width,380px)) 0 minmax(240px, 1fr) 0 56px}.resume-editor__form[data-v-68ac4c3f],.resume-editor__preview[data-v-68ac4c3f],.resume-editor__customizer[data-v-68ac4c3f]{box-sizing:border-box;width:100%;min-width:0;overflow:auto}.resume-editor__form[data-v-68ac4c3f]{grid-column:1}.resume-editor__preview[data-v-68ac4c3f]{grid-column:3}.resume-editor__customizer[data-v-68ac4c3f]{grid-column:5}.resume-editor__separator[data-v-68ac4c3f]{z-index:5;width:14px;height:100%;min-height:44px;color:var(--ui-text-tertiary);cursor:col-resize;touch-action:none;background:0 0;border:0;outline:0;justify-self:center;padding:0;position:relative}.resume-editor__separator[data-v-68ac4c3f]:before{inset-block:0;background:var(--ui-border);content:"";width:1px;transition:width .14s,background-color .14s,box-shadow .14s;position:absolute;left:50%;transform:translate(-50%)}.resume-editor__separator[data-v-68ac4c3f]:after{border-radius:var(--ui-radius-pill);content:"";opacity:0;background:radial-gradient(circle,currentColor 1px,#0000 1.5px) 50%/5px 6px;width:6px;height:30px;transition:opacity .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resume-editor__separator[data-v-68ac4c3f]:hover:before,.resume-editor__separator.is-active[data-v-68ac4c3f]:before{background:color-mix(in srgb, var(--ui-action) 58%, var(--ui-border));width:3px}.resume-editor__separator[data-v-68ac4c3f]:hover:after,.resume-editor__separator.is-active[data-v-68ac4c3f]:after{opacity:.72}.resume-editor__separator[data-v-68ac4c3f]:focus-visible:before{background:var(--ui-focus-ring);width:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-focus-ring) 18%, transparent)}.resume-editor__separator[data-v-68ac4c3f]:focus-visible:after{opacity:1}.resume-editor__separator.is-unavailable[data-v-68ac4c3f]{visibility:hidden;pointer-events:none}.resume-editor__content-order button[data-v-68ac4c3f],.resume-editor__entry header button[data-v-68ac4c3f]{width:30px;height:32px;color:var(--ui-text-tertiary);border-radius:var(--ui-radius-compact);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.resume-editor__order-icon--down[data-v-68ac4c3f]{transform-origin:50%;transform:rotate(180deg)}.resume-editor__form[data-v-68ac4c3f]{background:var(--ui-panel);padding:0}.resume-editor__content-header[data-v-68ac4c3f]{z-index:4;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-panel) 94%, transparent);min-height:70px;backdrop-filter:var(--ui-blur-soft);align-items:center;padding:14px 16px 12px;display:flex;position:sticky;top:0}.resume-editor__content-header strong[data-v-68ac4c3f]{font-size:14px;line-height:20px}.resume-editor__content-header p[data-v-68ac4c3f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);margin:3px 0 0;line-height:16px}.resume-editor__content-sections[data-v-68ac4c3f]{align-content:start;gap:4px;padding:10px;display:grid}.resume-editor__content-section[data-v-68ac4c3f]{border-radius:var(--ui-radius-card);background:0 0;transition:background-color .16s;overflow:hidden}.resume-editor__content-section[data-v-68ac4c3f]:hover:not(.is-expanded){background:var(--ui-surface-muted)}.resume-editor__content-section.is-expanded[data-v-68ac4c3f]{background:var(--ui-action-soft)}.resume-editor__content-section-header[data-v-68ac4c3f]{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.resume-editor__content-toggle[data-v-68ac4c3f]{min-width:0;min-height:48px;color:var(--ui-text-secondary);text-align:left;border-radius:var(--ui-radius-compact);cursor:pointer;font:inherit;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.resume-editor__content-section-header>.resume-editor__content-toggle[data-v-68ac4c3f]:only-child{grid-column:1/-1}.resume-editor__content-toggle>span[data-v-68ac4c3f]{align-items:center;gap:9px;min-width:0;display:inline-flex}.resume-editor__content-toggle strong[data-v-68ac4c3f]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.resume-editor__content-section.is-active .resume-editor__content-toggle[data-v-68ac4c3f],.resume-editor__content-toggle[data-v-68ac4c3f]:hover{color:var(--ui-text)}.resume-editor__content-toggle[data-v-68ac4c3f]:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ui-focus-ring) 25%, transparent)}.resume-editor__content-chevron[data-v-68ac4c3f]{flex:none;transition:transform .16s}.resume-editor__content-section.is-expanded .resume-editor__content-chevron[data-v-68ac4c3f]{transform:rotate(180deg)}.resume-editor__content-order[data-v-68ac4c3f]{opacity:0;pointer-events:none;gap:1px;padding-right:6px;transition:opacity .14s;display:flex}.resume-editor__content-section:hover .resume-editor__content-order[data-v-68ac4c3f],.resume-editor__content-section:focus-within .resume-editor__content-order[data-v-68ac4c3f],.resume-editor__content-section.is-active .resume-editor__content-order[data-v-68ac4c3f]{opacity:1;pointer-events:auto}.resume-editor__content-body[data-v-68ac4c3f]{padding:0 12px 14px}.resume-editor__form-section[data-v-68ac4c3f]{gap:14px;display:grid}.resume-editor__section-heading[data-v-68ac4c3f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resume-editor__field-group h4[data-v-68ac4c3f]{margin:0;font-size:14px;line-height:20px}.resume-editor__section-heading p[data-v-68ac4c3f]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:18px}.resume-editor__entry-add button[data-v-68ac4c3f],.resume-editor__footer button[data-v-68ac4c3f]{min-height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.resume-editor__entry-add[data-v-68ac4c3f]{justify-content:flex-end;align-items:center;gap:10px;min-height:44px;display:flex}.resume-editor__entry-add>span[data-v-68ac4c3f]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);margin-right:auto;line-height:16px}.resume-editor__entry-add button[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-action-soft)}.resume-editor__entry-add button[data-v-68ac4c3f]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-focus-ring) 36%, transparent);outline-offset:2px}.resume-editor__form-section>label[data-v-68ac4c3f],.resume-editor__field-group label[data-v-68ac4c3f],.resume-editor__entry>label[data-v-68ac4c3f],.resume-editor__detail label[data-v-68ac4c3f]{color:var(--ui-text-secondary);gap:6px;font-size:12px;display:grid}.resume-editor__date-current[data-v-68ac4c3f]{border-radius:var(--ui-radius-pill);min-height:44px;color:var(--ui-text-secondary);font:inherit;background:0 0;border:0;justify-self:end;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.resume-editor__date-current[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover)}.resume-editor__date-current[data-v-68ac4c3f]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.resume-editor__current-indicator[data-v-68ac4c3f]{border:1px solid var(--ui-border-strong);width:18px;height:18px;color:var(--ui-text-inverse);background:var(--ui-surface-solid);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.resume-editor__date-current[aria-checked=true][data-v-68ac4c3f]{color:var(--ui-info)}.resume-editor__date-current[aria-checked=true] .resume-editor__current-indicator[data-v-68ac4c3f]{background:var(--ui-info);border-color:#0000}.resume-editor input[data-v-68ac4c3f],.resume-editor select[data-v-68ac4c3f],.resume-editor textarea[data-v-68ac4c3f]{resize:vertical;width:100%;min-height:44px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);background:var(--ui-surface-solid);font:inherit;outline:0;padding:10px 12px;font-size:12px;line-height:18px}.resume-editor input[data-v-68ac4c3f]:focus,.resume-editor select[data-v-68ac4c3f]:focus,.resume-editor textarea[data-v-68ac4c3f]:focus{border-color:var(--ui-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-focus-ring) 16%, transparent)}.resume-editor__field-error[data-v-68ac4c3f]{color:var(--ui-danger);font-size:var(--ui-font-size-caption);line-height:16px}.resume-editor__field-group[data-v-68ac4c3f]{gap:10px;padding-top:4px;display:grid}.resume-editor__entry[data-v-68ac4c3f]{border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);border:0;gap:12px;padding:14px;display:grid}.resume-editor__detail[data-v-68ac4c3f]{gap:6px;display:grid}.resume-editor__detail>button[data-v-68ac4c3f]{border-radius:var(--ui-radius-pill);width:fit-content;min-height:34px;color:var(--ui-text-secondary);background:var(--ui-surface-solid);cursor:pointer;font:inherit;border:0;justify-self:end;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.resume-editor__detail>button[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-danger)}.resume-editor__detail>button[data-v-68ac4c3f]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-focus-ring) 36%, transparent);outline-offset:1px}.resume-editor__entry header[data-v-68ac4c3f]{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.resume-editor__entry header strong[data-v-68ac4c3f]{font-size:12px}.resume-editor__entry header span[data-v-68ac4c3f]{gap:2px;display:flex}.resume-editor__entry header button[data-v-68ac4c3f]:hover:not(:disabled),.resume-editor__content-order button[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-solid)}.resume-editor__entry header button[data-v-68ac4c3f]:focus-visible,.resume-editor__content-order button[data-v-68ac4c3f]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-focus-ring) 36%, transparent);outline-offset:1px}.resume-editor__entry header button.is-danger[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-danger)}.resume-editor__preview[data-v-68ac4c3f]{background:var(--ui-surface-muted);padding:16px}.resume-editor__customizer[data-v-68ac4c3f]{background:var(--ui-panel);padding:0 14px 18px}.resume-editor__customizer-header[data-v-68ac4c3f]{z-index:3;border-bottom:1px solid var(--ui-border);background:var(--ui-panel);justify-content:flex-start;align-items:flex-start;gap:7px;padding:16px 0 13px;display:flex;position:sticky;top:0}.resume-editor__customizer-heading-copy[data-v-68ac4c3f]{flex:1;min-width:0;padding-top:2px}.resume-editor__customizer-section summary>span[data-v-68ac4c3f]{align-items:center;gap:7px;display:inline-flex}.resume-editor__customizer-header strong[data-v-68ac4c3f]{font-size:14px;line-height:18px;display:block}.resume-editor__customizer-header p[data-v-68ac4c3f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);margin:5px 0 0;line-height:16px}.resume-editor__customizer-toggle[data-v-68ac4c3f]{width:44px;height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-compact);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;margin:-13px;padding:0;display:grid}.resume-editor__customizer-toggle-icon[data-v-68ac4c3f]{border-radius:var(--ui-radius-small);transform-origin:50%;will-change:transform;place-items:center;width:24px;height:24px;transition:transform .56s cubic-bezier(.22,1,.36,1);display:inline-grid}.resume-editor__customizer-toggle[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-text);background:0 0}.resume-editor__customizer-toggle:hover:not(:disabled) .resume-editor__customizer-toggle-icon[data-v-68ac4c3f]{background:var(--ui-surface-muted)}.resume-editor__customizer.is-collapsed[data-v-68ac4c3f]{padding:0 6px;overflow:hidden}.resume-editor__customizer.is-collapsed .resume-editor__customizer-header[data-v-68ac4c3f]{border-bottom:0;justify-content:center;padding:12px 0}.resume-editor__customizer.is-collapsed .resume-editor__customizer-toggle[data-v-68ac4c3f]{margin:0}.resume-editor__customizer.is-collapsed .resume-editor__customizer-heading-copy[data-v-68ac4c3f],.resume-editor__customizer.is-collapsed .resume-editor__customizer-section[data-v-68ac4c3f],.resume-editor__customizer.is-collapsed .resume-editor__reset-style[data-v-68ac4c3f]{display:none}.resume-editor__customizer-section[data-v-68ac4c3f]{border-bottom:1px solid var(--ui-border)}.resume-editor__latex-template[data-v-68ac4c3f]{gap:10px;padding:4px 0 14px;display:grid}.resume-editor__latex-template>p[data-v-68ac4c3f]{color:var(--ui-text-tertiary);margin:0;font-size:12px;line-height:1.55}.resume-editor__latex-template label[data-v-68ac4c3f]{color:var(--ui-text-secondary);gap:7px;font-size:12px;font-weight:650;display:grid}.resume-editor__latex-template textarea[data-v-68ac4c3f]{resize:vertical;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);width:100%;min-height:220px;color:var(--ui-text);tab-size:2;outline:0;padding:10px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.resume-editor__latex-template textarea[data-v-68ac4c3f]:focus-visible{border-color:var(--ui-info);box-shadow:0 0 0 3px var(--ui-info-soft)}.resume-editor__latex-template .resume-editor__latex-error[data-v-68ac4c3f]{color:var(--ui-danger)}.resume-editor__latex-template .resume-editor__latex-notice[data-v-68ac4c3f]{color:var(--ui-success)}.resume-editor__latex-actions[data-v-68ac4c3f]{flex-wrap:wrap;gap:7px;display:flex}.resume-editor__latex-actions button[data-v-68ac4c3f]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:34px;color:var(--ui-text);font:inherit;border:0;padding:0 11px;font-size:12px;font-weight:650}.resume-editor__customizer-section summary[data-v-68ac4c3f]{min-height:48px;color:var(--ui-text);cursor:pointer;justify-content:space-between;align-items:center;padding:0 2px;font-size:12px;font-weight:700;list-style:none;display:flex}.resume-editor__customizer-section summary[data-v-68ac4c3f]::-webkit-details-marker{display:none}.resume-editor__customizer-section summary>.offer-icon[data-v-68ac4c3f]:last-child{color:var(--ui-text-tertiary);transition:transform .16s}.resume-editor__customizer-section[open] summary>.offer-icon[data-v-68ac4c3f]:last-child{transform:rotate(180deg)}.resume-editor__customizer-section summary[data-v-68ac4c3f]:focus-visible,.resume-editor__customizer button[data-v-68ac4c3f]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-focus-ring) 42%, transparent);outline-offset:2px}.resume-editor__template-list[data-v-68ac4c3f]{gap:8px;padding:0 0 14px;display:grid}.resume-editor__template-list>button[data-v-68ac4c3f]{width:100%;min-height:72px;color:var(--ui-text);text-align:left;border-radius:var(--ui-radius-compact);background:var(--ui-surface-muted);cursor:pointer;font:inherit;border:1px solid #0000;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.resume-editor__template-list>button[data-v-68ac4c3f]:hover:not(:disabled){border-color:color-mix(in srgb, var(--ui-action) 32%, var(--ui-border));background:var(--ui-action-soft)}.resume-editor__template-list>button.is-active[data-v-68ac4c3f]{background:var(--ui-action-soft);border-color:#0000}.resume-editor__template-list>button>span[data-v-68ac4c3f]:nth-child(2){gap:3px;min-width:0;display:grid}.resume-editor__template-list strong[data-v-68ac4c3f]{font-size:12px}.resume-editor__template-list small[data-v-68ac4c3f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:14px}.resume-editor__template-list>button>.offer-icon[data-v-68ac4c3f]{color:var(--ui-action)}.resume-editor__template-thumb[data-v-68ac4c3f]{border:1px solid var(--ui-border);background:#fff;border-radius:3px;width:40px;height:54px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #141e3214}.resume-editor__template-thumb i[data-v-68ac4c3f]{background:#dbe3ef;border-radius:2px;height:3px;display:block;position:absolute}.resume-editor__template-thumb i[data-v-68ac4c3f]:first-child{background:#8ba8d6;width:14px;top:8px;left:7px}.resume-editor__template-thumb i[data-v-68ac4c3f]:nth-child(2){width:26px;top:17px;left:7px}.resume-editor__template-thumb i[data-v-68ac4c3f]:nth-child(3){width:20px;top:26px;left:7px}.resume-editor__template-thumb i[data-v-68ac4c3f]:nth-child(4){width:25px;top:35px;left:7px}.resume-editor__template-thumb[data-template=classic_professional][data-v-68ac4c3f]:before{content:"";background:#eef3f8;width:12px;position:absolute;inset:0 auto 0 0}.resume-editor__template-thumb[data-template=modern_minimal] i[data-v-68ac4c3f]{left:6px}.resume-editor__template-thumb[data-template=creative][data-v-68ac4c3f]:after{content:"";background:#7c3aed;height:8px;position:absolute;inset:0 0 auto}.resume-editor__template-thumb[data-template=technology] i[data-v-68ac4c3f]{height:2px}.resume-editor__template-thumb[data-template=technology] i[data-v-68ac4c3f]:first-child{background:#0891b2}.resume-editor__choice-grid[data-v-68ac4c3f]{grid-template-columns:1fr 1fr;gap:8px;padding:0 0 14px;display:grid}.resume-editor__choice-grid>button[data-v-68ac4c3f]{min-height:68px;color:var(--ui-text-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);cursor:pointer;font:inherit;font-size:var(--ui-font-size-caption);background:0 0;place-items:center;gap:6px;padding:8px;display:grid}.resume-editor__choice-grid>button[data-v-68ac4c3f]:hover:not(:disabled),.resume-editor__choice-grid>button.is-active[data-v-68ac4c3f]{color:var(--ui-text);border-color:color-mix(in srgb, var(--ui-action) 42%, var(--ui-border));background:var(--ui-action-soft)}.resume-editor__layout-icon[data-v-68ac4c3f]{opacity:.75;border:1px solid;border-radius:3px;width:34px;height:24px;display:block;position:relative}.resume-editor__layout-icon i[data-v-68ac4c3f]{opacity:.22;background:currentColor;border-radius:1px;position:absolute;inset:4px}.resume-editor__layout-icon.is-sidebar[data-v-68ac4c3f]:before{z-index:1;content:"";opacity:.75;background:currentColor;border-radius:1px;width:7px;position:absolute;inset:4px auto 4px 4px}.resume-editor__setting-block[data-v-68ac4c3f]{gap:7px;padding-bottom:13px;display:grid}.resume-editor__setting-block>span[data-v-68ac4c3f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.resume-editor__segmented[data-v-68ac4c3f]{border-radius:var(--ui-radius-compact);background:var(--ui-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.resume-editor__segmented button[data-v-68ac4c3f]{min-height:36px;color:var(--ui-text-secondary);border-radius:calc(var(--ui-radius-compact) - 3px);cursor:pointer;font:inherit;font-size:var(--ui-font-size-caption);background:0 0;border:0;padding:0 5px}.resume-editor__segmented button[data-v-68ac4c3f]:hover:not(:disabled),.resume-editor__segmented button.is-active[data-v-68ac4c3f]{color:var(--ui-text);background:var(--ui-surface-solid);box-shadow:0 2px 8px #131e3212}.resume-editor__theme-swatches[data-v-68ac4c3f]{flex-wrap:wrap;gap:8px;display:flex}.resume-editor__theme-swatches button[data-v-68ac4c3f]{color:#fff;border:2px solid var(--ui-panel);border-radius:var(--ui-radius-compact);width:36px;height:32px;box-shadow:0 0 0 1px var(--ui-border);cursor:pointer;place-items:center;padding:0;display:grid}.resume-editor__theme-swatches button.is-active[data-v-68ac4c3f]{box-shadow:0 0 0 2px var(--ui-text)}.resume-editor__custom-colors[data-v-68ac4c3f]{border-top:1px solid var(--ui-border);gap:16px;padding-top:13px;display:grid}.resume-editor__custom-colors>header[data-v-68ac4c3f]{gap:3px;display:grid}.resume-editor__custom-colors>header strong[data-v-68ac4c3f]{font-size:12px;line-height:18px}.resume-editor__custom-colors>header small[data-v-68ac4c3f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:15px}.resume-editor__color-field[data-v-68ac4c3f]{gap:8px;display:grid}.resume-editor__color-field>span[data-v-68ac4c3f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.resume-editor__color-input-row[data-v-68ac4c3f]{grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.resume-editor__color-picker[data-v-68ac4c3f]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);min-height:40px;box-shadow:inset 0 0 0 3px var(--ui-panel);cursor:pointer;position:relative;overflow:hidden}.resume-editor__color-picker input[data-v-68ac4c3f],.resume-editor__more-colors>input[data-v-68ac4c3f]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:is(.resume-editor__color-picker[data-v-68ac4c3f]:has(input:focus-visible),.resume-editor__more-colors[data-v-68ac4c3f]:has(input:focus-visible)){box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ui-focus-ring) 28%, transparent)}.resume-editor__color-hex[data-v-68ac4c3f]{min-width:0;height:40px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);background:var(--ui-surface-solid);font:inherit;text-transform:uppercase;outline:0;padding:0 11px;font-size:12px}.resume-editor__color-hex[data-v-68ac4c3f]:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ui-focus-ring) 25%, transparent);border-color:#0000}.resume-editor__color-hex[data-v-68ac4c3f]:invalid{border-color:color-mix(in srgb, var(--ui-danger) 58%, var(--ui-border));background:var(--ui-danger-soft)}.resume-editor__color-palette[data-v-68ac4c3f]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.resume-editor__color-palette button[data-v-68ac4c3f]{aspect-ratio:1;border:2px solid var(--ui-panel);border-radius:var(--ui-radius-small);width:100%;box-shadow:0 0 0 1px var(--ui-border);cursor:pointer;padding:0}.resume-editor__color-palette button.is-active[data-v-68ac4c3f]{box-shadow:0 0 0 2px var(--ui-text)}.resume-editor__more-colors[data-v-68ac4c3f]{min-height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-compact);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex;position:relative}.resume-editor__more-colors[data-v-68ac4c3f]:hover{color:var(--ui-text);background:var(--ui-surface-muted)}.resume-editor__more-colors>span[data-v-68ac4c3f]{align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.resume-editor__more-colors>small[data-v-68ac4c3f]{font-size:var(--ui-font-size-caption)}.resume-editor__reset-style[data-v-68ac4c3f]{width:100%;min-height:44px;color:var(--ui-text-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 12px;font-size:12px;display:inline-flex}.resume-editor__reset-style[data-v-68ac4c3f]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-muted)}.resume-editor__preview-heading[data-v-68ac4c3f]{width:min(780px,100%);color:var(--ui-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 auto 12px;font-size:12px;display:flex}.resume-editor__preview-heading>h3[data-v-68ac4c3f]{color:var(--ui-text);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.resume-editor__preview-heading small[data-v-68ac4c3f]{font-size:var(--ui-font-size-caption)}.resume-editor__paper-shell[data-v-68ac4c3f]{width:min(780px,100%);margin:0 auto}.resume-editor__avatar-error[data-v-68ac4c3f]{color:var(--ui-danger);border:1px solid color-mix(in srgb, var(--ui-danger) 36%, transparent);border-radius:var(--ui-radius-compact);background:var(--ui-danger-soft);margin:0 0 8px;padding:9px 12px;font-size:12px}.resume-editor__paper[data-v-68ac4c3f]{width:100%;position:relative;container-type:inline-size}.resume-editor-photo[data-v-68ac4c3f]{border-radius:var(--ui-radius-control);background:var(--ui-main-panel);border:0;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex;position:relative}.resume-editor-photo__picker[data-v-68ac4c3f]{width:56px;height:56px;color:var(--ui-info);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 56px;padding:0;display:block;position:relative}.resume-editor-photo__media[data-v-68ac4c3f]{background:var(--ui-info-soft);width:100%;height:100%;box-shadow:none;border:0;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.resume-editor-photo__media>img[data-v-68ac4c3f]{object-fit:cover;width:100%;height:100%}.resume-editor-photo__affordance[data-v-68ac4c3f]{color:#fff;opacity:0;background:#172a4cbd;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .16s;display:flex;position:absolute;inset:0}.resume-editor-photo__empty-action[data-v-68ac4c3f],.resume-editor-photo__affordance[data-v-68ac4c3f]{place-items:center;display:grid}.resume-editor-photo__picker:hover:not(.is-disabled) .resume-editor-photo__affordance[data-v-68ac4c3f],.resume-editor-photo__picker:focus-within .resume-editor-photo__affordance[data-v-68ac4c3f]{opacity:1}.resume-editor-photo__picker:has(.resume-editor-photo__input:focus-visible) .resume-editor-photo__media[data-v-68ac4c3f]{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.resume-editor-photo__picker.is-disabled[data-v-68ac4c3f]{cursor:wait;opacity:.55}.resume-editor-photo__input[data-v-68ac4c3f]{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.resume-editor-photo__input[data-v-68ac4c3f]:disabled{cursor:wait}.resume-editor-photo__description[data-v-68ac4c3f]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;font-size:12px;line-height:18px;display:flex}.resume-editor-photo__description strong[data-v-68ac4c3f]{color:var(--ui-text);flex-basis:100%;font-weight:600}.resume-editor-photo__description p[data-v-68ac4c3f]{color:var(--ui-text-secondary);margin:0}.resume-editor__paper-shell[data-preview-paper-layout=single-column] .resume-editor-photo[data-v-68ac4c3f]{width:auto;height:auto}@container (width<=420px){.resume-editor-photo[data-v-68ac4c3f]{width:auto;height:auto}.resume-editor-photo__picker[data-v-68ac4c3f]{flex-basis:52px;width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.resume-editor-photo__affordance[data-v-68ac4c3f]{transition:none}}.resume-editor__error[data-v-68ac4c3f]{margin:0}.resume-editor__footer[data-v-68ac4c3f]{border-top:1px solid var(--ui-border)}.resume-editor__footer p strong[data-v-68ac4c3f]{color:var(--ui-text)}.resume-editor__footer>div[data-v-68ac4c3f]{gap:8px;display:flex}.resume-editor__footer button.is-primary[data-v-68ac4c3f]{color:var(--ui-text-inverse);background:var(--ui-action)}.resume-editor button[data-v-68ac4c3f]:disabled,.resume-editor input[data-v-68ac4c3f]:disabled,.resume-editor textarea[data-v-68ac4c3f]:disabled{cursor:not-allowed;opacity:.52}.resume-editor__mobile-switch[data-v-68ac4c3f]{display:none}.resume-editor__mobile-switch.is-visible[data-v-68ac4c3f]{border-bottom:1px solid var(--ui-border);background:var(--ui-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px;display:grid}.resume-editor__mobile-switch.is-visible button[data-v-68ac4c3f]{min-height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-pill);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.resume-editor__mobile-switch.is-visible button.is-active[data-v-68ac4c3f]{color:var(--ui-text);background:var(--ui-action-soft);font-weight:700}.resume-editor__workspace.is-compact[data-v-68ac4c3f]{display:block;overflow:hidden}.resume-editor__workspace.is-compact .resume-editor__separator[data-v-68ac4c3f]{display:none}.resume-editor__workspace.is-compact .resume-editor__form[data-v-68ac4c3f],.resume-editor__workspace.is-compact .resume-editor__preview[data-v-68ac4c3f],.resume-editor__workspace.is-compact .resume-editor__customizer[data-v-68ac4c3f]{border-right:0;width:100%;height:100%}.resume-editor__workspace.is-compact[data-mobile-pane=edit] .resume-editor__preview[data-v-68ac4c3f],.resume-editor__workspace.is-compact[data-mobile-pane=edit] .resume-editor__customizer[data-v-68ac4c3f],.resume-editor__workspace.is-compact[data-mobile-pane=preview] .resume-editor__form[data-v-68ac4c3f],.resume-editor__workspace.is-compact[data-mobile-pane=preview] .resume-editor__customizer[data-v-68ac4c3f],.resume-editor__workspace.is-compact[data-mobile-pane=customize] .resume-editor__form[data-v-68ac4c3f],.resume-editor__workspace.is-compact[data-mobile-pane=customize] .resume-editor__preview[data-v-68ac4c3f]{display:none}.resume-editor__workspace.is-compact .resume-editor__customizer[data-v-68ac4c3f]{border-left:0;padding-left:16px;padding-right:16px}.resume-editor__workspace.is-compact .resume-editor__customizer-toggle[data-v-68ac4c3f]{display:none}@media (max-width:1120px){.resume-editor__workspace[data-v-68ac4c3f]{grid-template-columns:minmax(320px, var(--resume-editor-form-width,350px)) 0 minmax(240px, 1fr) 0 minmax(220px, var(--resume-editor-customizer-width,236px))}.resume-editor__workspace.is-customizer-collapsed[data-v-68ac4c3f]{grid-template-columns:minmax(320px, var(--resume-editor-form-width,350px)) 0 minmax(240px, 1fr) 0 56px}}@media (max-width:960px){.resume-editor[data-v-68ac4c3f]{padding:10px}.resume-editor__dialog[data-v-68ac4c3f]{border-radius:var(--ui-radius-panel);grid-template-rows:auto auto minmax(0,1fr) auto auto;height:calc(100dvh - 20px)}.resume-editor__header[data-v-68ac4c3f],.resume-editor__footer[data-v-68ac4c3f]{padding:12px 14px}.resume-editor__header p[data-v-68ac4c3f]{max-width:260px}.resume-editor__mobile-switch[data-v-68ac4c3f]{border-bottom:1px solid var(--ui-border);background:var(--ui-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px;display:grid}.resume-editor__mobile-switch button[data-v-68ac4c3f]{min-height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-pill);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.resume-editor__mobile-switch button.is-active[data-v-68ac4c3f]{color:var(--ui-text);background:var(--ui-action-soft);font-weight:700}.resume-editor__workspace[data-v-68ac4c3f]{display:block;overflow:hidden}.resume-editor__separator[data-v-68ac4c3f]{display:none}.resume-editor__form[data-v-68ac4c3f],.resume-editor__preview[data-v-68ac4c3f],.resume-editor__customizer[data-v-68ac4c3f]{border-right:0;height:100%}.resume-editor__workspace[data-mobile-pane=edit] .resume-editor__preview[data-v-68ac4c3f],.resume-editor__workspace[data-mobile-pane=edit] .resume-editor__customizer[data-v-68ac4c3f],.resume-editor__workspace[data-mobile-pane=preview] .resume-editor__form[data-v-68ac4c3f],.resume-editor__workspace[data-mobile-pane=preview] .resume-editor__customizer[data-v-68ac4c3f],.resume-editor__workspace[data-mobile-pane=customize] .resume-editor__form[data-v-68ac4c3f],.resume-editor__workspace[data-mobile-pane=customize] .resume-editor__preview[data-v-68ac4c3f]{display:none}.resume-editor__form[data-v-68ac4c3f]{padding:0}.resume-editor__preview[data-v-68ac4c3f]{padding:12px}.resume-editor__customizer[data-v-68ac4c3f]{border-left:0;padding-left:16px;padding-right:16px}.resume-editor__customizer-toggle[data-v-68ac4c3f]{display:none}.resume-editor__footer[data-v-68ac4c3f]{flex-direction:column;align-items:stretch;gap:8px}.resume-editor__footer>div[data-v-68ac4c3f]{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);display:grid}}@media (prefers-reduced-motion:reduce){.resume-editor[data-v-68ac4c3f] *{scroll-behavior:auto!important}.resume-editor__separator[data-v-68ac4c3f]:before,.resume-editor__separator[data-v-68ac4c3f]:after,.resume-editor__content-section[data-v-68ac4c3f],.resume-editor__content-chevron[data-v-68ac4c3f],.resume-editor__content-order[data-v-68ac4c3f],.resume-editor__customizer-toggle-icon[data-v-68ac4c3f]{transition:none}}.polishing-report[data-v-78f7cf0b]{color:var(--ui-text);border-radius:var(--ui-radius-medium);box-shadow:none;background:0 0;border:0;gap:0;padding:0;display:grid;overflow:hidden}.polishing-report__header[data-v-78f7cf0b]{background:var(--ui-surface-solid);border-radius:var(--ui-radius-medium);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 16px;display:flex}.polishing-report__header-main[data-v-78f7cf0b]{align-items:center;gap:10px;min-width:0;display:flex}.polishing-report__title-icon[data-v-78f7cf0b]{width:36px;height:36px;color:var(--ui-info);background:var(--ui-info-soft);border-radius:var(--ui-radius-compact);flex:0 0 36px;place-items:center;display:inline-grid}.polishing-report[data-v-78f7cf0b] :is(h3,h4,h5,p,small,strong,em){margin-block:0}.polishing-report__header p[data-v-78f7cf0b]{color:var(--ui-info);font-size:12px;font-weight:700}.polishing-report__header h3[data-v-78f7cf0b],.polishing-report__panel h4[data-v-78f7cf0b],.polishing-report__panel h5[data-v-78f7cf0b],.polishing-report__readiness-title[data-v-78f7cf0b],.polishing-report__requirement>div>strong[data-v-78f7cf0b],.polishing-report__dimensions article>div>strong[data-v-78f7cf0b]{font-size:14px;font-weight:700;line-height:20px}.polishing-report__header h3[data-v-78f7cf0b]{margin-top:3px}.polishing-report__partial[data-v-78f7cf0b],.polishing-report__success[data-v-78f7cf0b]{border-radius:var(--ui-radius-pill);max-width:320px;font-size:var(--ui-font-size-body);padding:5px 9px;font-weight:620;line-height:18px}.polishing-report__partial[data-v-78f7cf0b]{color:var(--ui-warning);background:var(--ui-warning-soft)}.polishing-report__success[data-v-78f7cf0b]{color:var(--ui-success);background:var(--ui-success-soft)}.polishing-report__tabs[data-v-78f7cf0b]{background:0 0;align-items:center;gap:7px;padding:10px 16px 14px;display:flex}.polishing-report__tabs button[data-v-78f7cf0b]{min-width:0;min-height:40px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-pill);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:12px;font-weight:650;display:inline-flex}.polishing-report__tabs button[aria-selected=true][data-v-78f7cf0b]{color:var(--ui-info);background:color-mix(in srgb, var(--ui-info-soft) 82%, var(--ui-info));box-shadow:none;font-weight:700}.polishing-report__tabs button[data-v-78f7cf0b]:hover{color:var(--ui-text);background:var(--ui-surface-hover)}.polishing-report__tabs button[aria-selected=true][data-v-78f7cf0b]:hover{color:var(--ui-info);background:color-mix(in srgb, var(--ui-info-soft) 82%, var(--ui-info))}.polishing-report__panel[data-v-78f7cf0b]{background:var(--ui-surface-muted);border-top:1px solid var(--ui-divider);gap:18px;padding:16px 18px 18px;display:grid}.polishing-report__panel.is-comparison[data-v-78f7cf0b],.polishing-report__panel.is-resume[data-v-78f7cf0b]{padding:16px}.polishing-report__panel>section[data-v-78f7cf0b]{gap:14px;display:grid}.polishing-report__section-title[data-v-78f7cf0b],.polishing-report__readiness-title[data-v-78f7cf0b]{align-items:center;gap:7px;display:flex}.polishing-report__section-title[data-v-78f7cf0b]{color:var(--ui-info)}.polishing-report__section-title.is-positive[data-v-78f7cf0b]{color:var(--ui-success)}.polishing-report__section-title.is-warning[data-v-78f7cf0b]{color:var(--ui-warning)}.polishing-report__summary[data-v-78f7cf0b]{color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-surface-solid) 56%, var(--ui-surface-muted));border-radius:var(--ui-radius-medium);padding:18px;font-size:12px;line-height:1.75}.polishing-report__grid[data-v-78f7cf0b],.polishing-report__dimensions[data-v-78f7cf0b],.polishing-report__keywords[data-v-78f7cf0b],.polishing-report__positioning[data-v-78f7cf0b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.polishing-report__grid[data-v-78f7cf0b]>:last-child:nth-child(odd),.polishing-report__dimensions[data-v-78f7cf0b]>:last-child:nth-child(odd),.polishing-report__keywords[data-v-78f7cf0b]>:last-child:nth-child(odd),.polishing-report__positioning[data-v-78f7cf0b]>:last-child:nth-child(odd){grid-column:1/-1;width:100%}.polishing-report__card[data-v-78f7cf0b],.polishing-report__requirement[data-v-78f7cf0b],.polishing-report__change[data-v-78f7cf0b]{background:color-mix(in srgb, var(--ui-surface-solid) 56%, var(--ui-surface-muted));border-radius:var(--ui-radius-medium);border:0;gap:8px;padding:14px;display:grid}.polishing-report__card>span[data-v-78f7cf0b],.polishing-report__change>span[data-v-78f7cf0b],.polishing-report__keywords span[data-v-78f7cf0b]{width:fit-content;color:var(--ui-text-secondary);background:var(--ui-surface-muted);border-radius:var(--ui-radius-pill);font-size:var(--ui-font-size-caption);padding:4px 7px}.polishing-report__change>span[data-v-78f7cf0b],.polishing-report__keywords span[data-v-78f7cf0b]{color:var(--ui-info);background:var(--ui-info-soft)}.polishing-report__card h5[data-v-78f7cf0b],.polishing-report__requirement>div>strong[data-v-78f7cf0b],.polishing-report__dimensions article>div>strong[data-v-78f7cf0b]{color:var(--ui-text)}.polishing-report__card p[data-v-78f7cf0b],.polishing-report__requirement p[data-v-78f7cf0b],.polishing-report__change p[data-v-78f7cf0b]{color:var(--ui-text-secondary);font-size:12px;line-height:20px}.polishing-report__card small[data-v-78f7cf0b],.polishing-report__requirement small[data-v-78f7cf0b],.polishing-report__change small[data-v-78f7cf0b]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:16px}.polishing-report__card strong[data-v-78f7cf0b],.polishing-report__requirement em[data-v-78f7cf0b]{color:var(--ui-info);font-size:12px;font-style:normal;font-weight:700;line-height:18px}.polishing-report__scores[data-v-78f7cf0b]{background:color-mix(in srgb, var(--ui-surface-solid) 56%, var(--ui-surface-muted));border-radius:var(--ui-radius-medium);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px;display:grid}.polishing-report__scores>div[data-v-78f7cf0b],.polishing-report__dimensions article[data-v-78f7cf0b],.polishing-report__positioning>div[data-v-78f7cf0b]{background:color-mix(in srgb, var(--ui-surface-solid) 56%, var(--ui-surface-muted));border-radius:var(--ui-radius-medium);border:0;gap:4px;padding:12px;display:grid}.polishing-report__scores>div.is-after[data-v-78f7cf0b]{background:color-mix(in srgb, var(--ui-info-soft) 72%, var(--ui-surface-solid))}.polishing-report__scores>div[data-v-78f7cf0b]{background:var(--ui-surface-muted);min-width:112px}.polishing-report__scores span[data-v-78f7cf0b],.polishing-report__dimensions span[data-v-78f7cf0b],.polishing-report__dimensions small[data-v-78f7cf0b],.polishing-report__requirement span[data-v-78f7cf0b],.polishing-report__positioning dt[data-v-78f7cf0b]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption)}.polishing-report__scores strong[data-v-78f7cf0b]{color:var(--ui-text-secondary);font-size:24px;line-height:30px}.polishing-report__scores .is-after strong[data-v-78f7cf0b]{color:var(--ui-info)}.polishing-report__scores>p[data-v-78f7cf0b]{color:var(--ui-info);grid-column:1/-1;font-size:12px;font-weight:700}.polishing-report__scores>p.is-positive[data-v-78f7cf0b]{color:var(--ui-success)}.polishing-report__dimensions article>div[data-v-78f7cf0b],.polishing-report__requirement>div[data-v-78f7cf0b]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.polishing-report__requirement>div>span[data-v-78f7cf0b]{border-radius:var(--ui-radius-pill);flex:none;padding:4px 7px}.polishing-report__requirement.is-positive>div>span[data-v-78f7cf0b]{color:var(--ui-success);background:var(--ui-success-soft)}.polishing-report__requirement.is-warning>div>span[data-v-78f7cf0b]{color:var(--ui-warning);background:var(--ui-warning-soft)}.polishing-report__dimensions p[data-v-78f7cf0b]{color:var(--ui-text-secondary);font-size:12px;line-height:18px}.polishing-report__keywords>div[data-v-78f7cf0b]{align-content:start;gap:8px;display:grid}.polishing-report__keywords p[data-v-78f7cf0b]{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.polishing-report__positioning[data-v-78f7cf0b]{margin:0}.polishing-report__positioning dd[data-v-78f7cf0b]{color:var(--ui-text);margin:0;font-size:14px;line-height:20px}.polishing-report__change del[data-v-78f7cf0b]{color:var(--ui-text-tertiary)}.polishing-report__readiness[data-v-78f7cf0b]{color:var(--ui-warning);background:color-mix(in srgb, var(--ui-warning-soft) 66%, var(--ui-surface-muted));border-radius:var(--ui-radius-medium);gap:12px;padding:16px;display:grid}.polishing-report__readiness>strong[data-v-78f7cf0b]{font-size:14px;line-height:20px}.polishing-report__readiness>p[data-v-78f7cf0b],.polishing-report__readiness article p[data-v-78f7cf0b],.polishing-report__readiness li[data-v-78f7cf0b]{color:var(--ui-text-secondary);font-size:12px;line-height:18px}.polishing-report__readiness article[data-v-78f7cf0b]{gap:4px;display:grid}.polishing-report__readiness ul[data-v-78f7cf0b]{margin:2px 0 0;padding-left:18px}@media (max-width:680px){.polishing-report__header[data-v-78f7cf0b]{flex-direction:column;align-items:flex-start}.polishing-report__partial[data-v-78f7cf0b],.polishing-report__success[data-v-78f7cf0b]{max-width:none}.polishing-report__grid[data-v-78f7cf0b],.polishing-report__dimensions[data-v-78f7cf0b],.polishing-report__keywords[data-v-78f7cf0b],.polishing-report__positioning[data-v-78f7cf0b]{grid-template-columns:1fr}.polishing-report__grid[data-v-78f7cf0b]>:last-child:nth-child(odd),.polishing-report__dimensions[data-v-78f7cf0b]>:last-child:nth-child(odd),.polishing-report__keywords[data-v-78f7cf0b]>:last-child:nth-child(odd),.polishing-report__positioning[data-v-78f7cf0b]>:last-child:nth-child(odd){grid-column:auto;width:100%}.polishing-report__tabs button[data-v-78f7cf0b]{min-width:0;padding-inline:8px}}@media (max-width:480px){.polishing-report__scores[data-v-78f7cf0b]{grid-template-columns:1fr}.polishing-report__scores>p[data-v-78f7cf0b]{grid-column:auto}}.resume-review.is-fullscreen[data-v-1f7008d9]{box-sizing:border-box;border:0;place-items:center;max-width:none;max-height:none;margin:0;padding:32px;position:fixed}.resume-review.is-fullscreen .resume-review__dialog[data-v-1f7008d9]{width:min(1120px,100%);max-height:calc(100dvh - 64px)}.resume-review.is-fullscreen[data-v-1f7008d9]:not([open]){display:none}.resume-review.is-fullscreen[data-v-1f7008d9]::backdrop{background:0 0}.resume-review[data-v-1f7008d9]{z-index:80;background:var(--ui-backdrop);width:100%;height:100%;backdrop-filter:var(--ui-blur-soft);place-items:stretch stretch;padding:1%;display:grid;position:absolute;inset:0}.resume-review__dialog[data-v-1f7008d9]{width:100%;height:100%;max-height:100%;color:var(--ui-text);background:var(--ui-panel);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur-dialog);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.resume-review__header[data-v-1f7008d9],.resume-review__actions[data-v-1f7008d9]{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.resume-review__error[data-v-1f7008d9]{margin:0}.resume-review__header[data-v-1f7008d9]{border-bottom:1px solid var(--ui-border)}.resume-review__header p[data-v-1f7008d9]{color:var(--ui-violet);margin:0 0 4px;font-size:12px;font-weight:700}.resume-review__header h2[data-v-1f7008d9]{margin:0;font-size:16px;line-height:24px}.resume-review__header>div:first-child>span[data-v-1f7008d9]{color:var(--ui-text-secondary);margin-top:5px;font-size:12px;display:block}.resume-review__header-actions[data-v-1f7008d9]{flex:none;align-items:center;gap:6px;display:flex}.resume-review__header .resume-review__original-file[data-v-1f7008d9]{border-radius:var(--ui-radius-compact);min-height:44px;color:var(--ui-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.resume-review__header .resume-review__original-file>span[data-v-1f7008d9]{color:inherit;line-height:20px}.resume-review__header .resume-review__export[data-v-1f7008d9]{width:44px;height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-compact);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.resume-review__header .resume-review__close[data-v-1f7008d9]{width:44px;height:44px;color:var(--ui-text-secondary);border-radius:var(--ui-radius-compact);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.resume-review__header .resume-review__original-file[data-v-1f7008d9]:hover:not(:disabled),.resume-review__header .resume-review__export[data-v-1f7008d9]:hover:not(:disabled),.resume-review__header .resume-review__close[data-v-1f7008d9]:hover:not(:disabled),.resume-review__header .resume-review__original-file[data-v-1f7008d9]:focus-visible,.resume-review__header .resume-review__export[data-v-1f7008d9]:focus-visible{color:var(--ui-text);background:var(--ui-surface-muted)}.resume-review__header .resume-review__close[data-v-1f7008d9]:focus-visible{color:var(--ui-text);background:0 0;transform:scale(1.08);box-shadow:none!important}.resume-review__header .resume-review__original-file[data-v-1f7008d9]:disabled,.resume-review__header .resume-review__export[data-v-1f7008d9]:disabled,.resume-review__header .resume-review__close[data-v-1f7008d9]:disabled{cursor:wait;opacity:.55}.resume-review__body[data-v-1f7008d9]{background:var(--ui-surface-muted);grid-auto-rows:max-content;align-content:start;gap:16px;padding:20px 28px 28px;display:grid;overflow:auto}.resume-review__document[data-v-1f7008d9]{gap:10px;min-width:0;display:grid}.resume-review__paper-shell[data-v-1f7008d9]{width:100%}.resume-review__comparison[data-v-1f7008d9]{gap:12px;min-width:0;display:grid}.resume-review__comparison-intro[data-v-1f7008d9]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:20px}.resume-review__comparison-grid[data-v-1f7008d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.resume-review__comparison-pane[data-v-1f7008d9]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-medium);background:var(--ui-surface-solid);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.resume-review__comparison-pane>header[data-v-1f7008d9]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.resume-review__comparison-pane>header span[data-v-1f7008d9]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);color:var(--ui-text-secondary);flex:none;padding:4px 8px;font-size:12px;font-weight:700}.resume-review__comparison-pane.is-after>header span[data-v-1f7008d9]{background:var(--ui-info-soft);color:var(--ui-info)}.resume-review__comparison-pane>header strong[data-v-1f7008d9]{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.resume-review__comparison-document[data-v-1f7008d9],.resume-review__comparison-state[data-v-1f7008d9]{height:min(68dvh,760px);min-height:480px}.resume-review__comparison-document[data-v-1f7008d9]{min-width:0;overflow:hidden}.resume-review__comparison-document[data-v-1f7008d9] .resume-latex-renderer,.resume-review__comparison-document[data-v-1f7008d9] .resume-latex-renderer__pdf{height:100%;min-height:0}.resume-review__comparison-state[data-v-1f7008d9]{color:var(--ui-text-secondary);background:var(--ui-surface-muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:24px;font-size:12px;display:grid}.resume-review__comparison-state.is-error[data-v-1f7008d9]{color:var(--ui-danger)}.resume-review__comparison-state button[data-v-1f7008d9]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:40px;color:var(--ui-text);cursor:pointer;font:inherit;border:0;padding:0 14px;font-size:12px;font-weight:700}.resume-review__document[data-v-1f7008d9] .resume-document-renderer{--resume-template-gap:0;--resume-template-entry-gap:12px}.resume-review__document[data-v-1f7008d9] .resume-template{--resume-review-rail:210px;grid-template-columns:var(--resume-review-rail) minmax(0, 1fr);color:#1d2940;background:linear-gradient(90deg, #f6f6f4 0, #f6f6f4 var(--resume-review-rail), #fff var(--resume-review-rail), #fff 100%);border:1px solid #e2e7ef;border-radius:2px;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:980px;margin:0 auto;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 52px #1b27411a}.resume-review__document[data-v-1f7008d9] .resume-template__identity{border-bottom:0;grid-column:1/-1;grid-template-columns:146px minmax(0,1fr);align-items:center;gap:62px;padding:38px 32px 34px;display:grid}.resume-review__document[data-v-1f7008d9] .resume-template__avatar{color:#fff;border:2px solid color-mix(in srgb, var(--resume-template-accent) 38%, #fff);background:linear-gradient(145deg, color-mix(in srgb, var(--resume-template-accent) 72%, #6d8fcd), var(--resume-template-accent));visibility:hidden;border-radius:50%;justify-self:center;width:112px;height:112px;font-size:24px;font-weight:700;box-shadow:0 0 0 5px #fff,0 10px 26px #2e4f8b29}.resume-review__document[data-v-1f7008d9] .resume-template__name-row{gap:6px 10px}.resume-review__document[data-v-1f7008d9] .resume-template__name-row h3{color:var(--resume-template-accent);letter-spacing:-.025em;font-size:24px;font-weight:750;line-height:1.2}.resume-review__document[data-v-1f7008d9] .resume-template__name-row span,.resume-review__document[data-v-1f7008d9] .resume-template__headline{color:#53627b}.resume-review__document[data-v-1f7008d9] .resume-template__headline{letter-spacing:.08em;margin-top:7px;font-size:12px}.resume-review__document[data-v-1f7008d9] .resume-template__facts{gap:7px 14px;margin-top:13px}.resume-review__document[data-v-1f7008d9] .resume-template__facts dt,.resume-review__document[data-v-1f7008d9] .resume-template__facts dd{font-size:var(--ui-font-size-caption)}.resume-review__document[data-v-1f7008d9] .resume-template__links a,.resume-review__document[data-v-1f7008d9] .resume-template__links span{color:#3f5f94;font-size:var(--ui-font-size-caption);background:#edf2fa;padding:3px 8px}.resume-review__document[data-v-1f7008d9] .resume-template__body{grid-column:1/-1;grid-template-columns:var(--resume-review-rail) minmax(0, 1fr);grid-auto-flow:dense;align-content:start;gap:0;margin:0;display:grid}.resume-review__document[data-v-1f7008d9] .resume-template__section{min-width:0;padding:0 30px 24px}.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=skills],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=research],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=education],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=languages],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=credentials],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=assessments],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=awards],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=interests],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=references]{grid-column:1;padding-left:28px;padding-right:22px}.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=summary],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=careerObjective],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=workExperiences],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=training],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=volunteerExperiences],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=additionalExperiences],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=professionalMemberships],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=projectExperiences],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=technologyStack],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=publications],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=patents],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=presentations],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=openSourceContributions],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=portfolioItems],.resume-review__document[data-v-1f7008d9] .resume-template__section[data-resume-section=customSections]{grid-column:2}.resume-review__document[data-v-1f7008d9] .resume-template__section-heading{border-bottom:1px solid #d9e1ed;gap:8px;margin-bottom:12px;padding-bottom:8px}.resume-review__document[data-v-1f7008d9] .resume-template__section-heading i{background:var(--resume-template-accent);width:3px;height:14px}.resume-review__document[data-v-1f7008d9] .resume-template__section-heading h4{color:#2f5f9f;letter-spacing:.16em;font-size:12px;font-weight:750}.resume-review__document[data-v-1f7008d9] [data-resume-section=summary] .resume-template__paragraph,.resume-review__document[data-v-1f7008d9] [data-resume-section=careerObjective] .resume-template__paragraph{color:#354158;border-left:1px solid #cdd8e8;margin-top:0;padding-left:18px;line-height:1.75}.resume-review__document[data-v-1f7008d9] .resume-template__entries{gap:12px}.resume-review__document[data-v-1f7008d9] .resume-entry{border-radius:var(--ui-radius-medium);background:#ffffffd6;border:1px solid #dbe2ed;padding:15px 17px 16px 20px;position:relative}.resume-review__document[data-v-1f7008d9] .resume-entry:before{border-radius:var(--ui-radius-pill);background:var(--resume-template-accent);content:"";width:4px;height:28px;position:absolute;top:16px;left:-2px}.resume-review__document[data-v-1f7008d9] .resume-entry__heading h5{color:#2f5f9f;font-size:14px;line-height:1.4}.resume-review__document[data-v-1f7008d9] .resume-entry__heading p,.resume-review__document[data-v-1f7008d9] .resume-entry__heading>span{color:#5b78a6;font-size:var(--ui-font-size-caption);letter-spacing:.02em;font-weight:650}.resume-review__document[data-v-1f7008d9] .resume-entry__heading>span{max-width:none}.resume-review__document[data-v-1f7008d9] .resume-template__paragraph,.resume-review__document[data-v-1f7008d9] .resume-entry__details li{color:#435068;font-size:12px;line-height:1.65}.resume-review__document[data-v-1f7008d9] .resume-entry__details{gap:5px;margin-top:8px}.resume-review__document[data-v-1f7008d9] .resume-entry__details li:before{width:4px;height:4px;margin-top:8px}.resume-review__document[data-v-1f7008d9] .resume-template__tags{gap:6px;margin-top:9px}.resume-review__document[data-v-1f7008d9] .resume-template__tags li{color:#344d73;border-radius:var(--ui-radius-small);font-size:var(--ui-font-size-caption);background:#edf1f7;border-color:#d5dfec;padding:3px 8px}.resume-review__document[data-v-1f7008d9] [data-resume-section=skills] .resume-template__entries{flex-wrap:wrap;gap:7px 6px;display:flex}.resume-review__document[data-v-1f7008d9] [data-resume-section=skills] .resume-entry{border-radius:var(--ui-radius-small);background:#edf1f7;border-color:#d5dfec;flex:0 auto;padding:5px 9px}.resume-review__document[data-v-1f7008d9] [data-resume-section=skills] .resume-entry:before{display:none}.resume-review__document[data-v-1f7008d9] [data-resume-section=skills] .resume-entry__heading h5{color:#344d73;font-size:var(--ui-font-size-caption);line-height:1.4}.resume-review__document[data-v-1f7008d9] [data-resume-section=research] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=education] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=languages] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=credentials] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=assessments] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=awards] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=interests] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=references] .resume-entry{border:0}.resume-review__document[data-v-1f7008d9] [data-resume-section=skills] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=research] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=education] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=languages] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=credentials] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=assessments] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=awards] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=interests] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=references] .resume-entry:before{display:none}.resume-review__document[data-v-1f7008d9] [data-resume-section=education] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=credentials] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=awards] .resume-entry,.resume-review__document[data-v-1f7008d9] [data-resume-section=references] .resume-entry{background:0 0;border:0;border-radius:0;padding:0 0 15px}.resume-review__document[data-v-1f7008d9] [data-resume-section=education] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=credentials] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=awards] .resume-entry:before,.resume-review__document[data-v-1f7008d9] [data-resume-section=references] .resume-entry:before{display:none}.resume-review__document[data-v-1f7008d9] [data-resume-section=education] .resume-entry__heading,.resume-review__document[data-v-1f7008d9] [data-resume-section=credentials] .resume-entry__heading,.resume-review__document[data-v-1f7008d9] [data-resume-section=awards] .resume-entry__heading,.resume-review__document[data-v-1f7008d9] [data-resume-section=references] .resume-entry__heading{display:block}.resume-review__document[data-v-1f7008d9] [data-resume-section=education] .resume-entry__heading>span,.resume-review__document[data-v-1f7008d9] [data-resume-section=credentials] .resume-entry__heading>span,.resume-review__document[data-v-1f7008d9] [data-resume-section=awards] .resume-entry__heading>span,.resume-review__document[data-v-1f7008d9] [data-resume-section=references] .resume-entry__heading>span{text-align:left;max-width:none;margin-top:3px;display:block}.resume-review__notice[data-v-1f7008d9]{background:var(--ui-violet-soft);border:1px solid var(--ui-violet);border-radius:var(--ui-radius-medium);padding:16px}.resume-review__notice p[data-v-1f7008d9]{color:var(--ui-text-secondary);margin:8px 0 0}.resume-review__actions[data-v-1f7008d9]{border-top:1px solid var(--ui-border);justify-content:flex-end}.resume-review__actions button[data-v-1f7008d9]{min-width:112px;min-height:44px;color:var(--ui-text-secondary);background:var(--ui-surface-muted);border-radius:var(--ui-radius-pill);cursor:pointer;font:inherit;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border:0;padding:0 18px;font-size:12px;font-weight:700}.resume-review__actions button.is-primary[data-v-1f7008d9]{color:var(--ui-text-inverse);background:var(--ui-action);box-shadow:var(--ui-shadow-floating)}.resume-review__actions button.is-primary[data-v-1f7008d9]:hover:not(:disabled),.resume-review__actions button.is-primary[data-v-1f7008d9]:focus-visible:not(:disabled){color:var(--ui-text-inverse);background:var(--ui-action-hover);transform:translateY(-1px)}.resume-review__actions button.is-primary[data-v-1f7008d9]:active:not(:disabled){color:var(--ui-text-inverse);background:var(--ui-action-pressed);transform:translateY(0)}.resume-review__actions button[data-v-1f7008d9]:disabled{cursor:wait;opacity:.55}.is-rail .resume-review__dialog[data-v-1f7008d9]{width:100%;height:100%;max-height:none;box-shadow:none;border:0}.is-rail .resume-review__header h2[data-v-1f7008d9]{overflow-wrap:anywhere;line-height:1.35}.is-rail .resume-review__body[data-v-1f7008d9]{gap:12px;padding:12px}.is-rail .resume-review__actions[data-v-1f7008d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.is-rail .resume-review__actions button[data-v-1f7008d9]{min-height:44px;padding:0 10px}@media (max-width:760px){.resume-review[data-v-1f7008d9]:not(.is-rail){align-items:end;padding:20px 0 0}.resume-review:not(.is-rail) .resume-review__dialog[data-v-1f7008d9]{border-radius:var(--ui-radius-sheet);border-bottom:0;border-left:0;border-right:0;width:100%;max-height:calc(100dvh - 20px)}.resume-review.is-fullscreen[data-v-1f7008d9]{padding:0}.resume-review.is-fullscreen .resume-review__dialog[data-v-1f7008d9]{max-height:92dvh}.resume-review:not(.is-rail) .resume-review__header[data-v-1f7008d9]{padding:20px 16px 18px}.resume-review:not(.is-rail) .resume-review__original-file[data-v-1f7008d9]{width:44px;padding:0}.resume-review:not(.is-rail) .resume-review__original-file>span[data-v-1f7008d9]{display:none}.resume-review:not(.is-rail) .resume-review__body[data-v-1f7008d9]{padding:12px}.resume-review__comparison-grid[data-v-1f7008d9]{grid-template-columns:1fr}.resume-review__comparison-document[data-v-1f7008d9],.resume-review__comparison-state[data-v-1f7008d9]{height:58dvh;min-height:420px}.resume-review:not(.is-rail) .resume-review__actions[data-v-1f7008d9]{padding:12px 12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resume-review:not(.is-rail) .resume-review__actions button[data-v-1f7008d9]{padding-inline:10px}}.resume-history[data-v-d6113236]{z-index:82;background:var(--ui-backdrop);width:100%;height:100%;backdrop-filter:var(--ui-blur-soft);place-items:stretch stretch;padding:1%;display:grid;position:absolute;inset:0}.resume-history__dialog[data-v-d6113236]{width:100%;height:100%;max-height:100%;color:var(--ui-text);background:var(--ui-panel);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur-dialog);overflow:auto}.resume-history__dialog>header[data-v-d6113236]{z-index:1;background:var(--ui-surface-solid);border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex;position:sticky;top:0}.resume-history__dialog>header p[data-v-d6113236],.resume-history__dialog>header h2[data-v-d6113236]{margin:0}.resume-history__dialog>header p[data-v-d6113236]{color:var(--ui-violet);margin-bottom:4px;font-size:12px;font-weight:700}.resume-history__dialog>header h2[data-v-d6113236]{overflow-wrap:anywhere;font-size:16px;line-height:24px}.resume-history__dialog>header>div>span[data-v-d6113236]{color:var(--ui-text-secondary);margin-top:6px;font-size:12px;display:block}.resume-history__dialog>header>button[data-v-d6113236]{width:44px;height:44px;color:var(--ui-text-secondary);background:var(--ui-surface-muted);border-radius:var(--ui-radius-compact);cursor:pointer;border:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.resume-history__dialog>ol[data-v-d6113236]{gap:10px;margin:0;padding:20px 24px 24px;list-style:none;display:grid}.resume-history__more[data-v-d6113236]{min-height:44px;color:var(--ui-violet);background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);cursor:pointer;margin:0 auto 20px;padding:0 18px;display:block}.resume-history__dialog>ol>li[data-v-d6113236]{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-medium);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px;display:grid}.resume-history__dialog>ol>li div[data-v-d6113236]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resume-history__dialog>ol>li span[data-v-d6113236],.resume-history__dialog>ol>li time[data-v-d6113236]{color:var(--ui-info);font-size:12px}.resume-history__dialog>ol>li .is-current[data-v-d6113236]{color:var(--ui-success);background:var(--ui-success-soft);border-radius:var(--ui-radius-pill);padding:3px 8px}.resume-history__actions[data-v-d6113236]{grid-area:1/2/span 2;justify-content:flex-end}.resume-history__actions>button[data-v-d6113236]{min-height:44px;color:var(--ui-violet);background:var(--ui-violet-soft);border-radius:var(--ui-radius-small);cursor:pointer;border:0;padding:0 13px}.resume-history__actions>button[data-v-d6113236]:disabled{cursor:wait;opacity:.55}.resume-history__empty[data-v-d6113236]{padding-inline:24px}.resume-history__error[data-v-d6113236]{margin:0 24px 24px}@media (max-width:760px){.resume-history[data-v-d6113236]{align-items:end;padding:20px 0 0}.resume-history__dialog[data-v-d6113236]{border-radius:var(--ui-radius-sheet);width:100%;max-height:calc(100dvh - 20px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0}.resume-history__dialog>header[data-v-d6113236]{padding:20px 16px 18px}.resume-history__dialog>ol[data-v-d6113236]{padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.resume-history__dialog>ol>li[data-v-d6113236]{grid-template-columns:minmax(0,1fr)}.resume-history__actions[data-v-d6113236]{grid-area:auto/1;justify-content:flex-start}}.resume-polishing-dialog__layer[data-v-e3f202ae]{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.resume-polishing-dialog__backdrop[data-v-e3f202ae]{backdrop-filter:var(--ui-blur-soft);background:#0f131b6b;border:0;position:absolute;inset:0}.resume-polishing-dialog[data-v-e3f202ae]{z-index:1;border:1px solid var(--ui-divider);border-radius:var(--ui-radius-panel);background:var(--ui-panel-solid);outline:0;gap:20px;width:min(560px,100%);padding:26px;display:grid;position:relative;box-shadow:0 28px 80px #1b222f3d}.resume-polishing-dialog[data-v-e3f202ae]:focus-visible{box-shadow:0 28px 80px #1b222f3d, inset 0 0 0 2px var(--ui-info)}.resume-polishing-dialog header[data-v-e3f202ae]{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.resume-polishing-dialog__mark[data-v-e3f202ae]{border-radius:var(--ui-radius-control);background:var(--ui-info-soft);width:44px;height:44px;color:var(--ui-brand-hover);place-items:center;display:grid}.resume-polishing-dialog h2[data-v-e3f202ae]{color:var(--ui-text);margin:0;font-size:18px;line-height:28px}.resume-polishing-dialog header p[data-v-e3f202ae]{color:var(--ui-text-secondary);margin:3px 0 0;font-size:12px;line-height:20px}.resume-polishing-dialog__close[data-v-e3f202ae]{width:44px;height:44px;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.resume-polishing-dialog__close[data-v-e3f202ae]:hover:not(:disabled),.resume-polishing-dialog__close[data-v-e3f202ae]:focus-visible:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.resume-polishing-dialog__resume[data-v-e3f202ae]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);gap:4px;min-width:0;padding:13px 15px;display:grid}.resume-polishing-dialog__resume span[data-v-e3f202ae]{color:var(--ui-text-tertiary);font-size:12px}.resume-polishing-dialog__resume strong[data-v-e3f202ae]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.resume-polishing-dialog__notice[data-v-e3f202ae]{border-radius:var(--ui-radius-control);background:var(--ui-info-soft);min-height:48px;color:var(--ui-text-secondary);align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:20px;display:flex}.resume-polishing-dialog__notice[data-v-e3f202ae] .offer-icon{color:var(--ui-brand-hover);flex:none}.resume-polishing-dialog__error[data-v-e3f202ae]{color:var(--ui-danger);margin:-8px 0 0;font-size:12px;line-height:20px}.resume-polishing-dialog footer[data-v-e3f202ae]{justify-content:flex-end;gap:10px;display:flex}.resume-polishing-dialog footer button[data-v-e3f202ae]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);min-width:96px;min-height:44px;color:var(--ui-text-secondary);font:inherit;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border:0;padding-inline:18px;font-size:12px;font-weight:700}.resume-polishing-dialog footer button[data-v-e3f202ae]:hover:not(:disabled),.resume-polishing-dialog footer button[data-v-e3f202ae]:focus-visible:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.resume-polishing-dialog footer button.is-primary[data-v-e3f202ae]{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-floating)}.resume-polishing-dialog footer button.is-primary[data-v-e3f202ae]:hover:not(:disabled),.resume-polishing-dialog footer button.is-primary[data-v-e3f202ae]:focus-visible:not(:disabled){background:var(--ui-action-hover);color:var(--ui-text-inverse);transform:translateY(-1px)}.resume-polishing-dialog footer button.is-primary[data-v-e3f202ae]:active:not(:disabled){background:var(--ui-action-pressed);color:var(--ui-text-inverse);transform:translateY(0)}.resume-polishing-dialog button[data-v-e3f202ae]:disabled{cursor:not-allowed;opacity:.5}.resume-polishing-dialog-enter-active[data-v-e3f202ae],.resume-polishing-dialog-leave-active[data-v-e3f202ae]{transition:opacity var(--ui-motion-fast) var(--ui-ease)}.resume-polishing-dialog-enter-from[data-v-e3f202ae],.resume-polishing-dialog-leave-to[data-v-e3f202ae]{opacity:0}@media (max-width:620px){.resume-polishing-dialog__layer[data-v-e3f202ae]{align-items:end;padding:16px 0 0}.resume-polishing-dialog[data-v-e3f202ae]{border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;padding:20px}}@media (prefers-reduced-motion:reduce){.resume-polishing-dialog footer button[data-v-e3f202ae]{transition:none}.resume-polishing-dialog footer button.is-primary[data-v-e3f202ae]:hover:not(:disabled),.resume-polishing-dialog footer button.is-primary[data-v-e3f202ae]:focus-visible:not(:disabled){transform:none}.resume-polishing-dialog-enter-active[data-v-e3f202ae],.resume-polishing-dialog-leave-active[data-v-e3f202ae]{transition:none}}.standard-workspace[data-v-8525ee2c]{--workspace-topbar-size:clamp(62px, 8.5dvh, 68px)}.standard-workspace__sidebar-rail[data-v-8525ee2c]{display:none}.standard-workspace__sidebar.is-interaction-blocked[data-v-8525ee2c],.standard-workspace__sidebar-rail.is-interaction-blocked[data-v-8525ee2c]{pointer-events:none;user-select:none}@media (min-width:921px){.standard-workspace.is-sidebar-collapsed .standard-workspace__sidebar[data-v-8525ee2c]{display:none}.standard-workspace.is-sidebar-collapsed .standard-workspace__sidebar-rail[data-v-8525ee2c]{grid-area:1/1;align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}.standard-workspace.is-sidebar-collapsed .standard-workspace__body[data-v-8525ee2c]{grid-area:1/2}}.standard-workspace__body[data-v-8525ee2c]{border-radius:var(--ui-radius-panel);background:var(--ui-panel-solid);background:var(--ui-shell-panel);min-width:0;min-height:0;color:var(--ui-text);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);border:0;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.standard-workspace__body.has-desktop-topbar[data-v-8525ee2c]{grid-template-rows:var(--workspace-topbar-size) minmax(0, 1fr)}.standard-workspace__status[data-v-8525ee2c]{--live-activity-available-width:calc(100% - 340px - 32px);--live-activity-top:13px;z-index:5}.standard-workspace__body.has-live-activity .standard-workspace__status[data-v-8525ee2c]{left:calc(50% - 178px)}@media (max-width:1180px){.standard-workspace__status[data-v-8525ee2c]{--live-activity-available-width:calc(100% - 300px - 32px)}.standard-workspace__body.has-live-activity .standard-workspace__status[data-v-8525ee2c]{left:calc(50% - 156px)}}@media (max-width:980px){.standard-workspace__status[data-v-8525ee2c]{--live-activity-available-width:calc(100% - 32px)}.standard-workspace__body.has-live-activity .standard-workspace__status[data-v-8525ee2c]{left:50%}}.standard-workspace__topbar[data-v-8525ee2c]{align-items:center;min-width:0;min-height:0;padding:0 24px;display:none}.has-desktop-topbar .standard-workspace__topbar[data-v-8525ee2c]{display:flex}.standard-workspace__heading[data-v-8525ee2c]{align-items:baseline;gap:9px;min-width:0;display:flex}.standard-workspace__heading small[data-v-8525ee2c]{color:var(--ui-text-tertiary);font-size:12px}.standard-workspace__heading strong[data-v-8525ee2c]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);align-items:center;gap:5px;font-weight:680;display:inline-flex}.standard-workspace__brand-wordmark.assistant-brand-mark{--assistant-brand-wordmark-width:62px}.standard-workspace__menu[data-v-8525ee2c]{background:var(--ui-surface-solid);width:44px;height:44px;color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-card);border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin-right:10px;padding:0;display:none}.standard-workspace__jobs-toggle[data-v-8525ee2c]{background:var(--ui-surface-solid);width:44px;height:44px;color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-card);border-radius:50%;flex:0 0 44px;place-items:center;margin-left:auto;text-decoration:none;display:none}.standard-workspace__menu[data-v-8525ee2c]:focus-visible,.standard-workspace__jobs-toggle[data-v-8525ee2c]:focus-visible{box-shadow:var(--ui-shadow-card), inset 0 0 0 2px var(--ui-text-tertiary)!important;outline:none!important}.standard-workspace__content[data-v-8525ee2c]{grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.standard-workspace__drawer[data-v-8525ee2c],.standard-workspace__backdrop[data-v-8525ee2c]{display:none}@media (max-width:920px){.standard-workspace.workspace-frame[data-v-8525ee2c],.standard-workspace.workspace-frame.is-sidebar-collapsed[data-v-8525ee2c]{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.standard-workspace__sidebar[data-v-8525ee2c]{display:none}.standard-workspace__menu[data-v-8525ee2c]{display:grid}.standard-workspace__jobs-toggle[data-v-8525ee2c]{display:none}.standard-workspace__body[data-v-8525ee2c],.standard-workspace__body.has-desktop-topbar[data-v-8525ee2c]{grid-template-rows:var(--workspace-topbar-size) minmax(0, 1fr)}.standard-workspace__body.is-mobile-topbar-hidden[data-v-8525ee2c],.standard-workspace__body.is-mobile-topbar-hidden.has-desktop-topbar[data-v-8525ee2c]{grid-template-rows:minmax(0,1fr)}.standard-workspace__topbar[data-v-8525ee2c]{display:flex}.standard-workspace__body.is-mobile-topbar-hidden .standard-workspace__topbar[data-v-8525ee2c],.standard-workspace__body:not(.has-desktop-topbar) .standard-workspace__heading[data-v-8525ee2c]{display:none}.standard-workspace__backdrop[data-v-8525ee2c]{z-index:30;background:var(--ui-backdrop);border:0;width:100%;display:block;position:fixed;inset:0}.standard-workspace__drawer[data-v-8525ee2c]{z-index:40;border-radius:var(--ui-radius-panel);width:min(100vw - 24px,388px);min-width:0;height:auto;transition:transform var(--ui-motion-panel) var(--ui-ease);display:block;position:fixed;top:12px;bottom:12px;left:12px;overflow:hidden;transform:translate(calc(-100% - 24px));box-shadow:18px 0 50px #1c222e2b}.standard-workspace__drawer>.workspace-sidebar[data-v-8525ee2c]{border-radius:inherit;width:100%;height:100%}.standard-workspace__drawer.is-open[data-v-8525ee2c]{transform:translate(0)}.standard-workspace__body[data-v-8525ee2c]{border-radius:0;grid-area:1/1;width:100%;min-height:0}}@media (max-width:760px){.standard-workspace[data-v-8525ee2c]{--workspace-topbar-size:calc(68px + env(safe-area-inset-top,0px))}.standard-workspace__body[data-v-8525ee2c]{border-radius:0}.standard-workspace__topbar[data-v-8525ee2c]{padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px))}.standard-workspace__status[data-v-8525ee2c]{left:auto;right:60px;transform:none}.standard-workspace__body.has-live-activity .standard-workspace__status[data-v-8525ee2c]{left:auto;right:60px}.standard-workspace__body.has-live-activity .standard-workspace__status.is-expanded[data-v-8525ee2c]{right:16px}}@media (max-width:430px){.standard-workspace__drawer[data-v-8525ee2c]{border-radius:var(--ui-radius-xl);width:min(100vw - 16px,380px);top:8px;bottom:8px;left:8px}.standard-workspace__heading strong[data-v-8525ee2c]{font-size:14px}}@media (prefers-reduced-motion:reduce){.standard-workspace[data-v-8525ee2c],.standard-workspace__drawer[data-v-8525ee2c]{transition:none}}@media (min-width:981px){#app .standard-workspace__body.has-live-activity:has(.assistant-session-home:not(.is-recommendations-collapsed))>.standard-workspace__status{visibility:hidden;pointer-events:none}#app .standard-workspace__body.has-live-activity:has(.assistant-session-home.is-recommendations-collapsed)>.standard-workspace__status{left:50%}}.assistant-session-home[data-v-26cc9705]{--assistant-home-rail-expanded-size:340px;--assistant-home-rail-gap:32px;--assistant-home-inline-start:16px;grid-template-columns:minmax(0, 1fr) var(--assistant-home-rail-expanded-size);gap:var(--assistant-home-rail-gap);width:100%;min-width:0;height:100%;min-height:0;padding-left:var(--assistant-home-inline-start);background:0 0;display:grid;position:relative;overflow:hidden}.assistant-session-home__main[data-v-26cc9705]{min-width:0;min-height:0;transition:transform var(--ui-motion-panel) var(--ui-ease);background:0 0;grid-area:1/1;grid-template-rows:minmax(0,1fr);margin-top:68px;margin-bottom:16px;padding:20px 24px 24px;display:grid;position:relative;overflow:hidden;transform:translate(0)}.assistant-session-home__content[data-v-26cc9705]{scrollbar-gutter:auto;flex-direction:column;min-height:0;padding:24px 0;display:flex;overflow-y:auto}.assistant-session-home__content[data-v-26cc9705]>:first-child{margin-block-start:auto}.assistant-session-home__content[data-v-26cc9705]>:last-child{margin-block-end:auto}.assistant-session-home__profile-nudge[data-v-26cc9705]{margin:16px auto 0}.assistant-session-home a[data-v-26cc9705]:focus-visible,.assistant-session-home button[data-v-26cc9705]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text);outline:0}.assistant-session-home__rail[data-v-26cc9705]{width:var(--assistant-home-rail-expanded-size);border-radius:var(--ui-radius-panel) 0 0 var(--ui-radius-panel);background:var(--ui-jobs-panel);opacity:1;min-width:0;min-height:0;transition:visibility 0s linear 0s, opacity var(--ui-motion-panel) var(--ui-ease), transform var(--ui-motion-panel) var(--ui-ease);border:0;grid-area:1/2;justify-self:end;padding:0;position:relative;overflow:hidden;transform:translate(0)}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations{border-radius:inherit;background:0 0;grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;height:100%;min-height:0;padding:16px 14px 14px}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__results{min-height:0;max-height:none}.assistant-session-home__rail-backdrop[data-v-26cc9705],.assistant-session-home__rail-toggle[data-v-26cc9705]{display:none}@media (min-width:981px){.assistant-session-home[data-v-26cc9705]:not(.is-recommendations-collapsed){grid-template-columns:minmax(0,1fr);gap:0;padding-left:0}.assistant-session-home__rail[data-v-26cc9705]{z-index:6;border-radius:0;grid-area:auto;place-self:stretch stretch;width:auto;height:auto;position:absolute;inset:0}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations{padding:clamp(20px,2vw,28px)}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__sort-filter{justify-content:flex-start}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__sort-filter>button{flex:none;padding-inline:14px}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__results{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__results>:not(article){grid-column:1/-1}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__results>article{grid-template-rows:minmax(0,1fr) auto;height:100%}.assistant-session-home.is-recommendations-collapsed .assistant-session-home__main[data-v-26cc9705]{transform:translateX(var(--assistant-home-center-shift,calc(( var(--assistant-home-rail-expanded-size) + var(--assistant-home-rail-gap) - var(--assistant-home-inline-start) ) / 2)))}.assistant-session-home.is-recommendations-collapsed .assistant-session-home__rail[data-v-26cc9705]{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear var(--ui-motion-panel), opacity var(--ui-motion-panel) var(--ui-ease), transform var(--ui-motion-panel) var(--ui-ease);transform:translate(calc(100% + 24px))}.assistant-session-home__rail-toggle[data-v-26cc9705]{border-radius:var(--ui-radius-card) 0 0 var(--ui-radius-card);background:var(--ui-jobs-panel);width:48px;min-height:124px;color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-card);cursor:pointer;border:0;flex-direction:column;grid-area:1/2;justify-content:center;place-self:center end;align-items:center;gap:8px;padding:12px 0;display:inline-flex}.assistant-session-home__rail-toggle[data-v-26cc9705]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.assistant-session-home__rail-toggle[data-v-26cc9705]:focus-visible{color:var(--ui-text);box-shadow:var(--ui-shadow-card), inset 0 0 0 1px var(--ui-text-tertiary);outline:0}.assistant-session-home__rail-toggle span[data-v-26cc9705]{color:inherit;font-size:var(--ui-font-size-body);letter-spacing:2px;writing-mode:vertical-rl;font-weight:650;line-height:16px}}@media (min-width:981px) and (max-width:1240px){.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.assistant-session-home[data-v-26cc9705]{--assistant-home-rail-expanded-size:300px;--assistant-home-rail-gap:24px;--assistant-home-inline-start:12px}.assistant-session-home__main[data-v-26cc9705]{margin-bottom:12px;padding-inline:18px}}@media (max-width:980px){.assistant-session-home[data-v-26cc9705]{padding:0 12px;display:block;overflow:auto}.assistant-session-home__main[data-v-26cc9705]{min-height:calc(100% - 12px);margin-top:0;margin-bottom:12px;padding:20px 18px 24px;overflow:hidden}.assistant-session-home__rail[data-v-26cc9705]{z-index:40;visibility:hidden;border-radius:var(--ui-radius-panel);pointer-events:none;width:min(100vw - 24px,388px);height:auto;transition:visibility 0s linear var(--ui-motion-panel), transform var(--ui-motion-panel) var(--ui-ease);display:block;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto;transform:translate(calc(100% + 24px));box-shadow:-18px 0 50px #1c222e2b}.assistant-session-home__rail[data-v-26cc9705] .job-recommendations__collapse{display:none}.assistant-session-home__rail-backdrop[data-v-26cc9705]{z-index:30;background:var(--ui-backdrop);border:0;width:100%;display:block;position:fixed;inset:0}.assistant-session-home__rail.is-open[data-v-26cc9705]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}}@media (max-width:760px){.assistant-session-home[data-v-26cc9705]{padding:0}.assistant-session-home__main[data-v-26cc9705]{height:calc(100dvh - 68px);min-height:0;margin-top:0;margin-bottom:0;padding:0 16px 12px}.assistant-session-home__content[data-v-26cc9705]{padding-block:20px}}@media (max-height:800px){.assistant-session-home__content[data-v-26cc9705]{padding-block:16px}}@media (max-height:700px){.assistant-session-home__content[data-v-26cc9705]{padding-block:12px}}@media (max-width:520px){.assistant-session-home__content[data-v-26cc9705]{padding-inline:0}}@media (max-width:430px){.assistant-session-home__rail[data-v-26cc9705]{border-radius:var(--ui-radius-xl);width:min(100vw - 16px,380px);top:8px;bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.assistant-session-home__main[data-v-26cc9705],.assistant-session-home__rail[data-v-26cc9705]{transition:none}}.resume-preview[data-v-c345541a]{border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);background:var(--ui-panel);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.resume-preview__header[data-v-c345541a]{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:64px;padding:12px 14px 12px 18px;display:flex}.resume-preview__title[data-v-c345541a]{gap:4px;min-width:0;display:grid}.resume-preview__title span[data-v-c345541a]{color:var(--ui-text-tertiary);font-size:12px}.resume-preview__title strong[data-v-c345541a]{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;font-size:14px;line-height:20px}.resume-preview__actions[data-v-c345541a]{gap:7px;display:flex}.resume-preview__button[data-v-c345541a],.resume-preview__close[data-v-c345541a],.resume-preview__retry[data-v-c345541a]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-glass-control);color:var(--ui-info);font:inherit}.resume-preview__button[data-v-c345541a]{min-height:44px;padding:0 12px;font-size:12px}.resume-preview__button[data-v-c345541a]:hover:not(:disabled),.resume-preview__button[data-v-c345541a]:focus-visible:not(:disabled),.resume-preview__close[data-v-c345541a]:hover,.resume-preview__close[data-v-c345541a]:focus-visible,.resume-preview__retry[data-v-c345541a]:hover,.resume-preview__retry[data-v-c345541a]:focus-visible{border-color:var(--ui-border);background:var(--ui-surface-hover);color:var(--ui-text)}.resume-preview__button[data-v-c345541a]:active:not(:disabled),.resume-preview__close[data-v-c345541a]:active,.resume-preview__retry[data-v-c345541a]:active{transform:translateY(1px)}.resume-preview__button[data-v-c345541a]:disabled{cursor:wait;opacity:.55}.resume-preview__close[data-v-c345541a]{width:44px;height:44px;color:var(--ui-text-secondary);padding:0;font-size:24px;line-height:1}.resume-preview__body[data-v-c345541a]{background:var(--ui-surface-muted);min-height:0;position:relative}.resume-preview__download-error[data-v-c345541a]{z-index:3;border:1px solid color-mix(in srgb, var(--ui-danger) 24%, transparent);border-radius:var(--ui-radius-control);background:var(--ui-danger-soft);color:var(--ui-danger);box-shadow:var(--ui-shadow-card);text-align:center;margin:0;padding:10px 14px;font-size:12px;position:absolute;top:12px;left:14px;right:14px}.resume-preview__pdf[data-v-c345541a]{height:100%}.resume-preview__markdown[data-v-c345541a]{background:var(--ui-surface-solid);height:100%;color:var(--ui-text);padding:30px 34px;font-size:14px;line-height:1.75;overflow:auto}.resume-preview__markdown[data-v-c345541a] img{max-width:100%}.resume-preview__state[data-v-c345541a]{height:100%;min-height:280px;color:var(--ui-text-tertiary);text-align:center;place-content:center;justify-items:center;gap:8px;padding:30px;font-size:12px;display:grid}.resume-preview__state strong[data-v-c345541a]{color:var(--ui-text)}.resume-preview__state--overlay[data-v-c345541a]{z-index:1;background:var(--ui-surface-muted);position:absolute;inset:0}.resume-preview__retry[data-v-c345541a]{min-height:44px;margin-top:5px;padding:0 13px;font-size:12px}@media (max-width:620px){.resume-preview[data-v-c345541a]{border-radius:var(--ui-radius-sheet);border-bottom:0}.resume-preview__header[data-v-c345541a]{flex-direction:column;align-items:flex-start}.resume-preview__actions[data-v-c345541a]{flex-wrap:wrap;width:100%}.resume-preview__close[data-v-c345541a]{margin-left:auto}}.template-filter-select[data-v-b8954b19] .template-filter-select__trigger{background:var(--ui-surface-hover);box-shadow:0 8px 22px #3340561c,0 2px 5px #3340560d}.template-filter-select[data-v-b8954b19] .template-filter-select__trigger:hover,.template-filter-select[data-v-b8954b19] .template-filter-select__trigger.is-open{background:var(--ui-surface-pressed);box-shadow:0 9px 24px #33405621,0 2px 6px #3340560f}.template-filter-select[data-v-b8954b19] .template-filter-select__trigger:focus-visible{background:var(--ui-surface-pressed);box-shadow:0 9px 24px #33405621, 0 2px 6px #3340560f, inset 0 0 0 2px var(--ui-focus-ring)}:root[data-theme=dark]{background:var(--ui-surface-solid);box-shadow:0 8px 22px #00000047,0 2px 5px #0000002e}:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark]{background:var(--ui-surface-hover);box-shadow:0 9px 24px #00000052,0 2px 6px #0003}.sprite-storyboard-motion[data-v-c514b374]{pointer-events:none;max-width:none;display:block}.alternating-greeting-mascot[data-v-40cb9534]{position:relative}.alternating-greeting-mascot__fallback[data-v-40cb9534],.alternating-greeting-mascot>picture[data-v-40cb9534],.alternating-greeting-mascot[data-v-40cb9534] .sprite-storyboard-motion{width:100%;height:100%;display:block;position:absolute;inset:0}.alternating-greeting-mascot__fallback[data-v-40cb9534]{z-index:0;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}.alternating-greeting-mascot__fallback.is-covered[data-v-40cb9534]{opacity:0}.alternating-greeting-mascot__greeting[data-v-40cb9534]{z-index:1;opacity:0}.alternating-greeting-mascot__greeting.is-ready[data-v-40cb9534]{opacity:1}.alternating-greeting-mascot__greeting.is-covered[data-v-40cb9534]{opacity:0}.alternating-greeting-mascot>picture>img[data-v-40cb9534]{object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.alternating-greeting-mascot[data-mascot-motion=greeting][data-mascot-theme=dark]>picture>img[data-v-40cb9534]{transform-origin:50% 65%;transform:scale(1.12)}.alternating-greeting-mascot[data-mascot-motion=many-offers][data-v-40cb9534]{contain:none;overflow:visible}.alternating-greeting-mascot[data-v-40cb9534] .alternating-greeting-mascot__many-offers{z-index:2;opacity:0;transform-origin:50% 46%;transform:scale(1.86)}.alternating-greeting-mascot[data-mascot-theme=dark][data-v-40cb9534] .alternating-greeting-mascot__many-offers{transform-origin:50% 70%;transform:scale(1.72)}.alternating-greeting-mascot[data-v-40cb9534] .alternating-greeting-mascot__many-offers.is-ready{opacity:1}.pet-context-menu[data-v-0dad4326]{z-index:120;box-sizing:border-box;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-small);background:var(--ui-surface-solid);width:104px;max-width:calc(100vw - 16px);padding:4px;position:fixed;box-shadow:0 3px 10px #00000014}.pet-context-menu button[data-v-0dad4326]{border-radius:var(--ui-radius-small);width:100%;min-height:32px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:400}.pet-context-menu button[data-v-0dad4326]:hover{background:var(--ui-surface-hover)}.pet-context-menu button[data-v-0dad4326]:focus-visible{background:var(--ui-surface-hover);outline:2px solid var(--ui-text-tertiary);outline-offset:-2px}.agent-pet-dock[data-v-4978a26a]{cursor:grab;touch-action:none;user-select:none;will-change:transform;outline:0;width:clamp(88px,21cqi,112px);min-width:0;min-height:0;padding:0;display:block;position:relative;container-type:inline-size}.agent-pet-dock.is-dragging[data-v-4978a26a],.agent-pet-dock.is-dragging .agent-pet-dock__greeting-trigger[data-v-4978a26a]{cursor:grabbing}.agent-pet-dock__guidance[data-v-4978a26a]{z-index:5;border:1px solid color-mix(in srgb, var(--ui-brand) 28%, var(--ui-border));border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-dialog-surface) 92%, var(--ui-brand-soft));width:min(320px,100vw - 32px);color:var(--ui-text);box-shadow:0 16px 38px #1118272e, 0 0 22px color-mix(in srgb, var(--ui-brand) 12%, transparent);backdrop-filter:var(--ui-blur-popover);cursor:default;touch-action:manipulation;gap:9px;padding:14px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0}.agent-pet-dock__guidance[data-v-4978a26a]:after{border-right:1px solid color-mix(in srgb, var(--ui-brand) 28%, var(--ui-border));border-bottom:1px solid color-mix(in srgb, var(--ui-brand) 28%, var(--ui-border));background:color-mix(in srgb, var(--ui-dialog-surface) 92%, var(--ui-brand-soft));content:"";width:12px;height:12px;position:absolute;bottom:-6px;right:34px;rotate:45deg}.agent-pet-dock__guidance-heading[data-v-4978a26a]{min-height:22px;color:var(--ui-brand);align-items:center;gap:7px;padding-right:34px;display:flex}.agent-pet-dock__guidance-heading>span[data-v-4978a26a]{background:var(--ui-brand-soft);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.agent-pet-dock__guidance-heading strong[data-v-4978a26a]{color:var(--ui-text);letter-spacing:.02em;font-size:12px;font-weight:750}.agent-pet-dock__guidance p[data-v-4978a26a]{color:var(--ui-text);margin:0;padding-right:4px;font-size:13px;font-weight:580;line-height:1.62}@keyframes pet-guidance-arrival-4978a26a{0%{opacity:0;transform:translateY(8px)scale(.97)}42%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pet-guidance-glow-4978a26a{0%,to{box-shadow:0 16px 38px #1118272e, 0 0 18px color-mix(in srgb, var(--ui-brand) 10%, transparent)}48%{box-shadow:0 18px 42px #11182738, 0 0 32px color-mix(in srgb, var(--ui-brand) 30%, transparent)}}@keyframes pet-guidance-mascot-response-4978a26a{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}.agent-pet-dock__guidance.is-attention[data-v-4978a26a]{transform-origin:calc(100% - 40px) 100%;animation:.46s cubic-bezier(.22,1,.36,1) both pet-guidance-arrival-4978a26a,1.35s ease-out both pet-guidance-glow-4978a26a}.agent-pet-dock.has-guidance-attention[data-v-4978a26a] :is(.agent-pet-dock__greeting-trigger,.agent-pet-dock__activity-mascot){animation:.62s cubic-bezier(.22,1,.36,1) .12s both pet-guidance-mascot-response-4978a26a}.agent-pet-dock__guidance-actions[data-v-4978a26a]{flex-wrap:wrap;gap:7px;display:flex}.agent-pet-dock__guidance-actions button[data-v-4978a26a]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;flex:104px;padding:0 12px;font-size:12px;font-weight:700}.agent-pet-dock__guidance-actions button[data-v-4978a26a]:first-child{background:var(--ui-primary);color:var(--ui-text-inverse)}.agent-pet-dock__guidance-actions button[data-v-4978a26a]:disabled{cursor:wait;opacity:.58}.agent-pet-dock__guidance button[data-v-4978a26a]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.agent-pet-dock__guidance .agent-pet-dock__guidance-close[data-v-4978a26a]{z-index:1;width:32px;height:32px;color:var(--ui-text-tertiary);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.agent-pet-dock__guidance .agent-pet-dock__guidance-close[data-v-4978a26a]:hover{background:var(--ui-action-soft);color:var(--ui-text)}@media (pointer:coarse){.agent-pet-dock__guidance .agent-pet-dock__guidance-close[data-v-4978a26a]{width:44px;height:44px}.agent-pet-dock__guidance p[data-v-4978a26a]{padding-right:42px}}.agent-pet-dock[data-v-4978a26a]:focus-visible{outline:0}.agent-pet-dock[data-mode=expanded][data-v-4978a26a]{width:clamp(88px,21cqi,112px)}.agent-pet-dock--activity[data-v-4978a26a]{width:clamp(88px,21cqi,112px);position:relative}.agent-pet-dock[data-visual-state=resume-analysis][data-v-4978a26a],.agent-pet-dock[data-visual-state=resume-assistant][data-v-4978a26a],.agent-pet-dock[data-visual-state=text-interview][data-v-4978a26a],.agent-pet-dock[data-visual-state=job-matching][data-v-4978a26a]{width:clamp(116px,27cqi,144px)}.agent-pet-dock__activity-mascot[data-v-4978a26a]{z-index:1;aspect-ratio:1;pointer-events:none;user-select:none;contain:paint;width:100%;display:block;position:relative;overflow:hidden}.agent-pet-dock__activity-mascot-image[data-v-4978a26a]{object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.agent-pet-dock[data-visual-state=resume-polishing] .agent-pet-dock__activity-mascot-image[data-v-4978a26a]{transform-origin:50% 65%;transform:scale(1.12)}.agent-pet-dock[data-visual-state=resume-analysis] .agent-pet-dock__activity-mascot[data-v-4978a26a],.agent-pet-dock[data-visual-state=resume-assistant] .agent-pet-dock__activity-mascot[data-v-4978a26a],.agent-pet-dock[data-visual-state=text-interview] .agent-pet-dock__activity-mascot[data-v-4978a26a],.agent-pet-dock__storyboard-mascot[data-v-4978a26a]{contain:none;overflow:visible}.agent-pet-dock[data-visual-state=resume-analysis] .agent-pet-dock__activity-mascot-image[data-v-4978a26a],.agent-pet-dock[data-visual-state=resume-assistant] .agent-pet-dock__activity-mascot-image[data-v-4978a26a],.agent-pet-dock[data-visual-state=text-interview] .agent-pet-dock__activity-mascot-image[data-v-4978a26a]{transform-origin:100% 100%;transform:translateY(12%)}.agent-pet-dock__storyboard-mascot[data-v-4978a26a]{justify-content:flex-end;align-items:flex-end;display:flex}.agent-pet-dock__storyboard-mascot[data-v-4978a26a] .sprite-storyboard-motion{width:100%;height:100%}.agent-pet-dock__storyboard-mascot--job-delivery[data-v-4978a26a] .sprite-storyboard-motion{aspect-ratio:240/206;transform-origin:100% 100%;width:auto;height:114%;transform:translateY(7.5%)}.agent-pet-dock__storyboard-mascot--job-matching[data-v-4978a26a] .sprite-storyboard-motion{transform-origin:100% 100%;transform:translateY(4%)}.agent-pet-dock__greeting-trigger[data-v-4978a26a]{cursor:grab;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:visible}#app .agent-pet-dock__greeting-trigger:focus-visible{box-shadow:none;border-radius:0;outline:0}.agent-pet-dock__greeting-mascot[data-v-4978a26a]{aspect-ratio:606/592;pointer-events:none;user-select:none;contain:paint;width:100%;display:block;overflow:hidden}.agent-pet-dock__greeting-mascot-image[data-v-4978a26a]{object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.agent-pet-dock__greeting-mascot--dark .agent-pet-dock__greeting-mascot-image[data-v-4978a26a]{transform-origin:50% 65%;transform:scale(1.12)}.agent-pet-dock__sr-only[data-v-4978a26a]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.agent-pet[data-v-4978a26a]{isolation:isolate;contain:layout paint;border:1px solid rgb(var(--ui-accent-rgb) / 10%);border-radius:var(--ui-radius-xl);background:rgb(var(--ui-layer-raised-rgb) / 72%);width:min(100%,430px);min-width:0;backdrop-filter:var(--ui-blur-soft);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;padding:4px 34px 4px 4px;display:grid;position:relative;box-shadow:0 12px 30px #2f3a6f14}.agent-pet[data-v-4978a26a]:before{z-index:0;border-radius:inherit;background:linear-gradient(110deg, rgb(var(--ui-accent-rgb) / 8%), transparent 34%, #ffffff6b 68%, transparent);content:"";opacity:.38;pointer-events:none;position:absolute;inset:5px}.agent-pet__avatar-button[data-v-4978a26a]{z-index:1;border-radius:var(--ui-radius-lg);cursor:pointer;background:0 0;border:0;place-items:center;width:52px;height:52px;padding:0;display:grid;position:relative}.agent-pet-dock__expanded-mascot[data-v-4978a26a]{aspect-ratio:606/592;pointer-events:none;user-select:none;contain:paint;width:52px;display:block;overflow:hidden}.agent-pet-dock__expanded-mascot-image[data-v-4978a26a]{object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.agent-status-island[data-v-4978a26a]{--agent-status-rgb:var(--ui-accent-rgb);--agent-status-ink:var(--ui-brand-hover);z-index:1;isolation:isolate;contain:layout paint;border:1px solid rgb(var(--agent-status-rgb) / 22%);border-radius:var(--ui-radius-lg);background:linear-gradient(135deg, rgb(var(--ui-layer-rgb) / 88%), rgb(var(--agent-status-rgb) / 10%));width:100%;min-width:0;height:46px;color:var(--ui-text-secondary);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 10px 5px 7px;display:grid;position:relative;overflow:hidden}.agent-status-island[data-v-4978a26a]:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff5c,#0000 42%);position:absolute;inset:0}.agent-status-island[data-v-4978a26a]:after{z-index:0;border-radius:inherit;background:radial-gradient(circle at 18% 50%, rgb(var(--agent-status-rgb) / 18%), transparent 52%);content:"";opacity:.42;pointer-events:none;transform-origin:18%;position:absolute;inset:3px;transform:scale(.985)}.agent-status-island__signal[data-v-4978a26a]{z-index:1;border:1px solid rgb(var(--agent-status-rgb) / 14%);background:linear-gradient(145deg, rgb(var(--agent-status-rgb) / 16%), #ffffff9e);width:32px;height:32px;box-shadow:0 5px 16px rgb(var(--agent-status-rgb) / 14%), inset 0 1px 0 #ffffffdb;border-radius:50%;place-items:center;display:grid;position:relative}.agent-status-island__signal[data-v-4978a26a]:before{border:1px solid rgb(var(--agent-status-rgb) / 24%);content:"";opacity:.24;border-radius:50%;position:absolute;inset:-3px}.agent-status-island__pulse[data-v-4978a26a]{background:rgb(var(--agent-status-rgb));width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--agent-status-rgb) / 10%), 0 0 13px rgb(var(--agent-status-rgb) / 30%);border-radius:50%}.agent-status-island__summary[data-v-4978a26a]{z-index:1;gap:1px;min-width:0;display:grid;position:relative}.agent-status-island__label[data-v-4978a26a],.agent-status-island__detail[data-v-4978a26a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-status-island__label[data-v-4978a26a]{color:var(--ui-text);font-size:12px;font-weight:650;line-height:1.4}.agent-status-island__detail[data-v-4978a26a]{color:var(--ui-text-tertiary);font-size:12px;line-height:1.2}.agent-status-island__brand[data-v-4978a26a],.agent-status-island__action[data-v-4978a26a]{z-index:1;border:1px solid rgb(var(--agent-status-rgb) / 10%);border-radius:var(--ui-radius-pill);background:rgb(var(--agent-status-rgb) / 8%);color:var(--agent-status-ink);font-size:12px;font-weight:700;position:relative}.agent-status-island__brand[data-v-4978a26a]{padding:3px 7px}.agent-status-island__action[data-v-4978a26a]{cursor:pointer;min-height:32px;padding:0 10px}.agent-pet.is-celebrating[data-v-4978a26a],.agent-pet-dock__greeting-trigger.is-celebrating[data-v-4978a26a]{transform:translateY(-2px)}.agent-pet-dock__action[data-v-4978a26a]{z-index:2;border:1px solid rgb(var(--ui-accent-rgb) / 12%);border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);width:max-content;max-width:100%;min-height:28px;color:var(--ui-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--ui-shadow-card);margin-inline:auto;padding:0 10px;font-size:12px;font-weight:650;display:none;position:absolute;bottom:-30px;left:0;right:0;transform:none}#app .agent-pet-dock__action:is(:hover,:active){transform:translate(0,0)scale(1)}#app .agent-pet__avatar-button:focus-visible,#app .agent-pet-dock__action:focus-visible,#app .agent-status-island__action:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-text-tertiary);outline:0}@media (max-width:760px){.agent-pet-dock[data-mode=expanded][data-v-4978a26a]{width:72px}.agent-pet-dock[data-visual-state=resume-analysis][data-v-4978a26a],.agent-pet-dock[data-visual-state=resume-assistant][data-v-4978a26a],.agent-pet-dock[data-visual-state=text-interview][data-v-4978a26a],.agent-pet-dock[data-visual-state=job-matching][data-v-4978a26a]{width:94px}}@media (max-width:620px){.agent-pet[data-v-4978a26a],.agent-pet--expanded[data-v-4978a26a]{width:100%}.agent-status-island__brand[data-v-4978a26a]{display:none}.agent-pet-dock[data-mode=compact][data-v-4978a26a],.agent-pet-dock--activity[data-v-4978a26a],.agent-pet-dock__greeting-trigger[data-v-4978a26a],.agent-pet-dock__greeting-mascot[data-v-4978a26a],.agent-pet-dock__activity-mascot[data-v-4978a26a],.agent-pet-dock[data-mode=expanded][data-v-4978a26a]{width:72px}}@media (max-width:430px){.agent-pet-dock[data-mode=compact][data-v-4978a26a],.agent-pet-dock[data-mode=expanded][data-v-4978a26a],.agent-pet-dock--activity[data-v-4978a26a],.agent-pet-dock__greeting-trigger[data-v-4978a26a],.agent-pet-dock__greeting-mascot[data-v-4978a26a],.agent-pet-dock__activity-mascot[data-v-4978a26a]{width:66px}.agent-pet-dock[data-visual-state=resume-analysis][data-v-4978a26a],.agent-pet-dock[data-visual-state=resume-assistant][data-v-4978a26a],.agent-pet-dock[data-visual-state=text-interview][data-v-4978a26a],.agent-pet-dock[data-visual-state=job-matching][data-v-4978a26a]{width:86px}}@media (pointer:coarse){.agent-pet-dock__action[data-v-4978a26a],.agent-status-island__action[data-v-4978a26a]{min-height:44px}}@media (prefers-reduced-motion:reduce){.agent-pet-dock__guidance.is-attention[data-v-4978a26a],.agent-pet-dock.has-guidance-attention[data-v-4978a26a] :is(.agent-pet-dock__greeting-trigger,.agent-pet-dock__activity-mascot){animation:none}.agent-pet-dock__guidance.is-attention[data-v-4978a26a]{box-shadow:0 16px 38px #1118272e, 0 0 0 2px color-mix(in srgb, var(--ui-brand) 28%, transparent)}}.capability-card[data-v-dc20657b]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-brand,#7aa8ff) 28%, var(--ui-border));border-radius:var(--ui-radius-panel);width:100%;max-height:min(58dvh,520px);color:var(--ui-text,#f5f7fb);background:color-mix(in srgb, var(--ui-panel-solid,#1b1f29) 96%, transparent);scrollbar-width:thin;outline:0;padding:16px;overflow:auto;box-shadow:0 18px 48px #00000042}.capability-card[data-v-dc20657b]:focus-visible{border-color:var(--ui-brand,#7aa8ff);box-shadow:0 18px 48px #00000042, 0 0 0 2px color-mix(in srgb, var(--ui-brand,#7aa8ff) 28%, transparent)}.capability-card__header[data-v-dc20657b]{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 2px 12px;display:flex}.capability-card__header h2[data-v-dc20657b]{margin:0 0 5px;font-size:15px;font-weight:720;line-height:1.4}.capability-card__header p[data-v-dc20657b]{color:var(--ui-text-secondary,#aeb6c8);margin:0;font-size:13px;line-height:1.5}.capability-card__close[data-v-dc20657b]{width:44px;height:44px;color:var(--ui-text-secondary,#aeb6c8);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-7px;display:grid;position:relative}.capability-card__close[data-v-dc20657b]:before{content:"";background:0 0;border-radius:50%;position:absolute;inset:7px}.capability-card__close[data-v-dc20657b] svg{z-index:1;position:relative}.capability-card__close[data-v-dc20657b]:hover,.capability-card__close[data-v-dc20657b]:focus-visible{color:var(--ui-text,#f5f7fb)}.capability-card__close[data-v-dc20657b]:hover:before{background:var(--ui-surface-hover,#282d39)}.capability-card__close[data-v-dc20657b]:focus-visible{outline:2px solid var(--ui-brand,#77a7ff);outline-offset:2px}.capability-card__form[data-v-dc20657b]{gap:12px;display:grid}.capability-card__target-kind[data-v-dc20657b]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.capability-card__target-kind legend[data-v-dc20657b]{color:var(--ui-text,#dce2ee);margin-bottom:6px;font-size:13px;font-weight:650}.capability-card__target-kind button[data-v-dc20657b]{border:1px solid var(--ui-border,#3b4356);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid,#222836);min-height:44px;color:var(--ui-text-secondary,#aeb6c8);font:inherit;cursor:pointer;padding:7px 10px}.capability-card__target-kind button[aria-pressed=true][data-v-dc20657b]{border-color:var(--ui-brand,#7aa8ff);background:color-mix(in srgb, var(--ui-brand,#7aa8ff) 14%, var(--ui-surface-solid));color:var(--ui-text,#f5f7fb)}.capability-card__fields[data-v-dc20657b],.capability-card__settings[data-v-dc20657b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.capability-card__settings[data-v-dc20657b]{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card__form label[data-v-dc20657b]{min-width:0;color:var(--ui-text,#dce2ee);gap:6px;font-size:13px;font-weight:650;display:grid}.capability-card__form textarea[data-v-dc20657b],.capability-card__form input[data-v-dc20657b]{box-sizing:border-box;resize:vertical;border:1px solid var(--ui-border,#3b4356);border-radius:var(--ui-radius-control);width:100%;color:inherit;background:var(--ui-surface-solid,#222836);font:inherit;padding:10px 12px;line-height:1.5}.capability-card__form input[data-v-dc20657b]{min-height:42px}.capability-card__instruction-limit[data-v-dc20657b]{color:var(--ui-text-secondary,#aeb6c8);font-size:var(--ui-font-size-caption);margin-top:4px;line-height:1.45;display:block}.capability-card__instruction-limit.is-over-limit[data-v-dc20657b]{color:var(--ui-danger,#ff9ba6)}.capability-card__notice[data-v-dc20657b]{border-radius:var(--ui-radius-control);color:var(--ui-text-secondary,#bfcaf0);background:color-mix(in srgb, var(--ui-brand,#7aa8ff) 9%, transparent);align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.capability-card__error[data-v-dc20657b]{color:var(--ui-danger,#ff9ba6);margin:0;font-size:12px}.capability-card__field-error[data-v-dc20657b]{color:var(--ui-danger,#ff9ba6);font-size:var(--ui-font-size-caption);font-weight:560}.capability-card__form footer[data-v-dc20657b]{justify-content:flex-end;gap:8px;display:flex}.capability-card__form footer button[data-v-dc20657b]{border-radius:var(--ui-radius-pill);min-width:92px;min-height:38px;font:inherit;cursor:pointer;border:0;padding:8px 16px;font-size:13px;font-weight:700}.capability-card__secondary[data-v-dc20657b]{color:var(--ui-text,#d7deea);background:var(--ui-surface-hover,#293040)}.capability-card__primary[data-v-dc20657b]{color:var(--ui-text-inverse,#0a1630);background:var(--ui-brand,#87afff)}.capability-card button[data-v-dc20657b]:disabled,.capability-card textarea[data-v-dc20657b]:disabled{opacity:.48;cursor:not-allowed}.capability-card-enter-active[data-v-dc20657b],.capability-card-leave-active[data-v-dc20657b]{transform-origin:bottom;transition:opacity .16s,transform .2s}.capability-card-enter-from[data-v-dc20657b],.capability-card-leave-to[data-v-dc20657b]{opacity:0;transform:translateY(8px)scale(.985)}@media (max-width:640px){.capability-card[data-v-dc20657b]{border-radius:var(--ui-radius-card);max-height:min(56dvh,480px);padding:14px}.capability-card__fields[data-v-dc20657b],.capability-card__settings[data-v-dc20657b]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.capability-card-enter-active[data-v-dc20657b],.capability-card-leave-active[data-v-dc20657b]{transition:none}}.conversation-topbar[data-v-48900830]{background:0 0;border-bottom:0;border-radius:0;width:100%;min-width:0;min-height:68px;display:flex}.conversation-topbar__main[data-v-48900830]{min-width:0;color:var(--ui-text);flex:auto;align-items:center;padding:0 24px;display:flex;position:relative}.conversation-topbar__status[data-v-48900830]{z-index:5;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-glass-control);min-height:36px;color:var(--ui-text-secondary);align-items:center;padding:0 14px;font-size:12px;display:none;position:absolute;top:max(10px,50% - 21px);left:50%;transform:translate(-50%)}.conversation-topbar button[data-v-48900830]:focus{outline:0}.conversation-topbar button[data-v-48900830]:focus-visible{box-shadow:var(--ui-shadow-card), inset 0 0 0 2px var(--ui-text-tertiary)!important;outline:0!important}.conversation-topbar__status[data-tone=active][data-v-48900830]{border-color:var(--ui-brand);background:var(--ui-brand-soft);color:var(--ui-text)}.conversation-topbar__status[data-tone=warning][data-v-48900830]{border-color:var(--ui-warning);background:var(--ui-warning-soft);color:var(--ui-text)}.conversation-topbar button[data-v-48900830]{background:var(--ui-surface-solid);width:44px;height:44px;color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-card);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:none}.conversation-topbar__menu[data-v-48900830],.conversation-topbar__recommend[data-v-48900830]{display:none}.conversation-topbar__menu[data-v-48900830]{margin-right:10px}.conversation-topbar__recommend[data-v-48900830]{margin-left:auto;position:relative}.conversation-topbar__recommend-icon[data-v-48900830]{z-index:1;color:currentColor;opacity:1;visibility:visible;display:inline-grid;position:relative}.conversation-topbar__recommend-icon[data-v-48900830] .offer-icon__glyph{fill:currentColor;opacity:1;visibility:visible;width:100%;height:100%;display:block}.conversation-topbar__recommend>span[data-v-48900830]{border-radius:var(--ui-radius-pill);background:var(--ui-action);min-width:17px;height:17px;color:var(--ui-text-inverse);place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.conversation-topbar__account[data-v-48900830]{display:none}.conversation-topbar button.conversation-topbar__cancel-task[data-v-48900830]{border-radius:var(--ui-radius-pill);width:auto;min-width:76px;height:36px;color:var(--ui-danger,#a33b43);margin-left:10px;padding:0 12px;font-size:12px;display:inline-grid}.conversation-topbar__rail[data-v-48900830]{display:none}@media (max-width:980px){.conversation-topbar button.conversation-topbar__recommend[data-v-48900830]{display:none}}@media (max-width:920px){.conversation-topbar button.conversation-topbar__menu[data-v-48900830]{display:grid}}@media (max-width:760px){.conversation-topbar[data-v-48900830]{min-height:64px}.conversation-topbar__main[data-v-48900830]{padding:0 12px}.conversation-topbar__status[data-v-48900830]{left:auto;right:66px;transform:none}}.recommendation-detail[data-v-94621f1c]{z-index:140;backdrop-filter:var(--ui-blur-thin);background:#21293657;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.recommendation-detail__dialog[data-v-94621f1c]{border-radius:var(--ui-radius-dialog);background:color-mix(in srgb, var(--ui-surface-solid) 72%, transparent);width:min(760px,100%);max-height:min(780px,100dvh - 48px);color:var(--ui-text);box-shadow:var(--ui-shadow-dialog);backdrop-filter:var(--ui-blur-job-dialog);border:0;flex-direction:column;display:flex;overflow:hidden}.recommendation-detail__header[data-v-94621f1c]{padding:24px 24px 21px}.recommendation-detail__header-actions[data-v-94621f1c]{align-items:center;gap:8px;display:flex}.recommendation-detail__header-actions button[data-v-94621f1c],.recommendation-detail__footer button[data-v-94621f1c]{font:inherit;cursor:pointer;border:0}.recommendation-detail__save[data-v-94621f1c]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.recommendation-detail__save[aria-pressed=true][data-v-94621f1c]{background:var(--ui-warning-soft);color:var(--ui-warning)}.recommendation-detail__close[data-v-94621f1c]{background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);border-radius:50%;place-items:center;padding:0;display:grid}.recommendation-detail__header-actions button[data-v-94621f1c]:focus-visible,.recommendation-detail__footer button[data-v-94621f1c]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text);outline:0}.recommendation-detail__save[aria-pressed=true][data-v-94621f1c]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-warning-soft) 82%, var(--ui-surface-hover));color:var(--ui-warning)}.recommendation-detail__error[data-v-94621f1c]{margin:0 24px 14px}.recommendation-detail__content[data-v-94621f1c]{overscroll-behavior:contain;min-height:0;padding:0 24px 24px;overflow-y:auto}.recommendation-detail__footer[data-v-94621f1c]{padding:15px 28px calc(15px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-divider);background:color-mix(in srgb, var(--ui-surface-solid) 90%, transparent);backdrop-filter:var(--ui-blur-plain-strong);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recommendation-detail__footer button[data-v-94621f1c]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-height:46px;color:var(--ui-text);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:660;display:inline-flex}.recommendation-detail__footer button[data-v-94621f1c]:last-child{background:var(--ui-action);color:var(--ui-text-inverse)}.recommendation-detail__footer button[data-v-94621f1c]:disabled{cursor:not-allowed;opacity:.48}.recommendation-detail-enter-active[data-v-94621f1c],.recommendation-detail-leave-active[data-v-94621f1c]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.recommendation-detail-enter-active .recommendation-detail__dialog[data-v-94621f1c],.recommendation-detail-leave-active .recommendation-detail__dialog[data-v-94621f1c]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.recommendation-detail-enter-from[data-v-94621f1c],.recommendation-detail-leave-to[data-v-94621f1c]{opacity:0}.recommendation-detail-enter-from .recommendation-detail__dialog[data-v-94621f1c],.recommendation-detail-leave-to .recommendation-detail__dialog[data-v-94621f1c]{transform:translateY(10px)scale(.985)}@media (max-width:760px){.recommendation-detail[data-v-94621f1c]{align-items:end;padding:12px 0 0}.recommendation-detail__dialog[data-v-94621f1c]{border-radius:var(--ui-radius-sheet);width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.recommendation-detail__header[data-v-94621f1c]{padding:22px 18px 21px}.recommendation-detail__save[data-v-94621f1c]{padding:0}.recommendation-detail__content[data-v-94621f1c]{padding:0 18px 22px}.recommendation-detail__footer[data-v-94621f1c]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));gap:8px}.recommendation-detail__footer button[data-v-94621f1c]{min-height:48px}.recommendation-detail-enter-from .recommendation-detail__dialog[data-v-94621f1c],.recommendation-detail-leave-to .recommendation-detail__dialog[data-v-94621f1c]{transform:translateY(28px)}}@media (pointer:coarse){.recommendation-detail__save[data-v-94621f1c]{min-height:44px}}@media (prefers-reduced-motion:reduce){.recommendation-detail-enter-active[data-v-94621f1c],.recommendation-detail-leave-active[data-v-94621f1c],.recommendation-detail-enter-active .recommendation-detail__dialog[data-v-94621f1c],.recommendation-detail-leave-active .recommendation-detail__dialog[data-v-94621f1c]{transition:none}}.session-position-snapshot[data-v-d2cd89d0]{z-index:240;backdrop-filter:blur(8px);background:#090c148c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-position-snapshot__dialog[data-v-d2cd89d0]{overscroll-behavior:contain;border-radius:var(--ui-radius-dialog);background:color-mix(in srgb, var(--ui-surface-solid) 72%, transparent);width:min(520px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--ui-shadow-floating);border:0;gap:18px;padding:24px;display:grid;overflow-y:auto}.session-position-snapshot button[aria-label][data-v-d2cd89d0]{background:var(--ui-surface-muted);width:42px;min-height:42px;color:var(--ui-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.session-position-snapshot__notice[data-v-d2cd89d0]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:12px;line-height:1.65}.session-position-snapshot__retry[data-v-d2cd89d0]{border-radius:var(--ui-radius-pill);background:var(--ui-primary);min-height:44px;color:var(--ui-text-inverse);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.session-position-snapshot__retry[data-v-d2cd89d0]:disabled{cursor:wait;opacity:.62}.session-position-snapshot-enter-active[data-v-d2cd89d0],.session-position-snapshot-leave-active[data-v-d2cd89d0]{transition:opacity .16s}.session-position-snapshot-enter-from[data-v-d2cd89d0],.session-position-snapshot-leave-to[data-v-d2cd89d0]{opacity:0}@media (max-width:430px){.session-position-snapshot[data-v-d2cd89d0]{padding:12px}.session-position-snapshot__dialog[data-v-d2cd89d0]{max-height:calc(100dvh - 24px);padding:18px}}@media (prefers-reduced-motion:reduce){.session-position-snapshot-enter-active[data-v-d2cd89d0],.session-position-snapshot-leave-active[data-v-d2cd89d0]{transition:none}}.a2ui-chat-workspace__recommendation-toggle[data-v-467d616c]:disabled{cursor:not-allowed;opacity:.5}.a2ui-chat-workspace__connection-announcement[data-v-467d616c]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.a2ui-chat-workspace[data-v-467d616c]{--workspace-rail-size:340px;--workspace-section-rail-size:48px;--workspace-section-rail-reserve:var(--workspace-section-rail-size);--workspace-rail-center-offset:calc(var(--workspace-rail-size) / 2 + var(--workspace-section-rail-reserve) / 2);--workspace-topbar-size:68px}.a2ui-chat-workspace[data-v-467d616c]:not(.is-embedded){min-height:0;max-height:100dvh}.a2ui-chat-workspace__assistant-shell[data-v-467d616c]{grid-template-rows:var(--workspace-topbar-size) minmax(0, 1fr);border-radius:var(--ui-radius-panel);background:var(--ui-shell-panel);min-width:0;height:100%;min-height:0;box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);border:0;display:grid;position:relative;overflow:hidden}.a2ui-chat-workspace__sidebar-rail[data-v-467d616c]{display:none}@media (min-width:921px){.a2ui-chat-workspace.is-sidebar-collapsed>.workspace-sidebar[data-v-467d616c]{visibility:hidden;pointer-events:none;position:absolute}.a2ui-chat-workspace.is-sidebar-collapsed .a2ui-chat-workspace__sidebar-rail[data-v-467d616c]{grid-area:1/1;align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}.a2ui-chat-workspace.is-sidebar-collapsed>.a2ui-chat-workspace__assistant-shell[data-v-467d616c]{grid-area:1/2}}.a2ui-chat-workspace__workbench[data-v-467d616c]{grid-template-columns:minmax(0, 1fr) var(--workspace-rail-size);gap:calc(var(--workspace-gap) + var(--workspace-section-rail-reserve));min-width:0;min-height:0;padding:0 0 var(--workspace-gap) var(--workspace-gap);display:grid;position:relative;overflow:hidden}.a2ui-chat-workspace__conversation[data-v-467d616c]{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.a2ui-chat-workspace__reference-drop-hint[data-v-467d616c]{z-index:30;border:2px dashed var(--ui-accent);border-radius:var(--ui-radius-card);background:rgb(var(--ui-layer-rgb) / 94%);width:min(440px,100% - 48px);min-height:148px;box-shadow:var(--ui-shadow-floating);color:var(--ui-accent);text-align:center;pointer-events:none;backdrop-filter:var(--ui-blur-soft);place-items:center;padding:24px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.a2ui-chat-workspace__profile-nudge-wrap[data-v-467d616c]{place-items:center;padding:12px 24px 0;display:grid}.a2ui-chat-workspace__status[data-v-467d616c]{--live-activity-available-width:calc(100% - var(--workspace-rail-size) - var(--workspace-section-rail-reserve) - var(--workspace-gap) - var(--workspace-gap) - 4px);--live-activity-top:13px;z-index:8;top:13px;left:calc(50% - var(--workspace-rail-center-offset));position:absolute;transform:translate(-50%)}.assistant-conversation[data-v-467d616c]{--assistant-composer-max-inline-size:820px;--assistant-composer-block-size:var(--assistant-workspace-composer-block-size,132px);--assistant-composer-bottom-inset:24px;--assistant-conversation-inline-inset:24px;--assistant-composer-surface-inline-inset:0px;--assistant-pet-foot-overlap:72px;--assistant-pet-anchor-block-size:var(--assistant-workspace-pet-anchor-block-size,var(--assistant-composer-block-size));--a2ui-conversation-scroll-padding-bottom:16px;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-row:2;grid-template-rows:minmax(0,1fr) auto;padding:20px 24px 24px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.assistant-conversation.is-welcome-pending[data-v-467d616c]{grid-template-rows:minmax(0, 1fr) var(--assistant-composer-block-size)}.assistant-conversation[data-v-467d616c]:focus{outline:0}.assistant-conversation__host[data-v-467d616c]{height:100%;min-height:0;color:var(--ui-text);--a2ui-color-primary:var(--ui-action);--a2ui-color-primary-hover:var(--ui-action-hover);--a2ui-color-on-primary:var(--ui-text-inverse);--a2ui-color-on-secondary:var(--ui-text-secondary);--a2ui-color-input:var(--ui-surface-solid);--a2ui-color-on-input:var(--ui-text);--a2ui-color-on-background:var(--ui-text);--a2ui-color-border:var(--ui-border);--a2ui-text-color-text:var(--ui-text);--a2ui-text-caption-color:var(--ui-text-secondary);--a2ui-textfield-border:1px solid var(--ui-border);--a2ui-textfield-border-radius:var(--ui-radius-card);--a2ui-textfield-padding:15px 18px;--a2ui-textfield-color-border-focus:var(--ui-brand);--a2ui-textfield-color-error:var(--ui-danger);--a2ui-textfield-label-font-size:14px;--a2ui-textfield-label-font-weight:650;--a2ui-button-border:0;--a2ui-button-border-radius:var(--ui-radius-pill);--a2ui-button-padding:10px 18px;--a2ui-button-margin:0;--a2ui-button-font-weight:700;--a2ui-column-gap:12px;outline:0;display:grid}.assistant-conversation__body[data-v-467d616c]{overscroll-behavior:contain;min-height:0;position:relative;overflow:hidden}.assistant-conversation:not(.is-welcome-pending):not(.is-text-interview)>.assistant-conversation__body[data-v-467d616c]:not(.has-start-confirmation){margin-bottom:var(--assistant-composer-block-size);grid-template-rows:minmax(0,1fr);align-content:stretch;display:grid}.assistant-conversation__body.has-start-confirmation[data-v-467d616c]{padding-bottom:calc(var(--assistant-composer-block-size) + var(--assistant-composer-bottom-inset));grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.assistant-conversation__configuration[data-v-467d616c]{z-index:5;left:50%;bottom:calc(var(--assistant-composer-bottom-inset) + var(--assistant-composer-block-size) + 12px);width:min(var(--assistant-composer-max-inline-size), calc(100% - 2 * var(--assistant-conversation-inline-inset)));max-height:calc(100% - var(--assistant-composer-bottom-inset) - var(--assistant-composer-block-size) - 24px);position:absolute;transform:translate(-50%)}.assistant-conversation__configuration[data-v-467d616c] .capability-card{max-height:inherit}.assistant-conversation__dedicated-composer[data-v-467d616c]{z-index:4;right:var(--assistant-conversation-inline-inset);bottom:var(--assistant-composer-bottom-inset);left:var(--assistant-conversation-inline-inset);position:absolute}.assistant-conversation.is-text-interview .assistant-conversation__dedicated-composer[data-v-467d616c]{z-index:auto;width:min(100%, var(--assistant-composer-max-inline-size));place-self:end center;position:static}.assistant-conversation__session[data-v-467d616c]{display:contents}.text-practice-start-confirmation[data-v-467d616c]{z-index:4;border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);width:min(100%,680px);min-height:76px;box-shadow:var(--ui-shadow-floating);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 auto;padding:14px 16px;display:grid}.text-practice-start-confirmation__icon[data-v-467d616c]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--ui-brand);place-items:center;display:grid}.text-practice-start-confirmation__copy[data-v-467d616c]{gap:3px;min-width:0;display:grid}.text-practice-start-confirmation__copy strong[data-v-467d616c]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);font-weight:720}.text-practice-start-confirmation__copy>span[data-v-467d616c]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);line-height:1.5}.text-practice-start-confirmation button[data-v-467d616c]{border-radius:var(--ui-radius-pill);background:var(--ui-action);min-height:44px;color:var(--ui-text-inverse);font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:700}.text-practice-start-confirmation button[data-v-467d616c]:hover{background:var(--ui-action-hover)}#app .text-practice-start-confirmation button:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse);outline:0}@media (max-width:680px){.text-practice-start-confirmation[data-v-467d616c]{grid-template-columns:42px minmax(0,1fr)}.text-practice-start-confirmation button[data-v-467d616c]{grid-column:1/-1;width:100%}}.assistant-conversation__body.is-text-interview[data-v-467d616c]{justify-content:center;align-items:flex-start;padding:clamp(52px,8vh,84px) clamp(16px,3vw,36px) clamp(20px,4vh,36px);display:flex;overflow-y:auto}.assistant-conversation__session.is-text-interview[data-v-467d616c]{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:7px 12px;width:min(100%,700px);display:grid}.text-interview-loading[data-v-467d616c]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.text-interview-loading__indicator[data-v-467d616c]{border:2px solid var(--ui-border);border-top-color:var(--ui-brand);border-radius:50%;flex:none;width:20px;height:20px;animation:1s linear infinite text-interview-loading-spin-467d616c}@keyframes text-interview-loading-spin-467d616c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.text-interview-loading__indicator[data-v-467d616c]{animation:none}}.text-interview-dialogue__avatar[data-v-467d616c]{background:var(--ui-brand);width:40px;height:40px;color:var(--ui-text-inverse);box-shadow:0 8px 20px color-mix(in srgb, var(--ui-brand) 20%, transparent);font-size:var(--ui-font-size-body);border-radius:50%;grid-row:1/span 2;place-items:center;font-weight:750;line-height:1;display:grid}.text-interview-dialogue__speaker[data-v-467d616c]{min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-small);align-items:center;gap:8px;line-height:1.4;display:flex}.text-interview-dialogue__speaker strong[data-v-467d616c]{color:var(--ui-text);font-size:var(--ui-font-size-body);font-weight:700}.text-interview-dialogue__speaker span[data-v-467d616c]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);align-items:center;min-height:22px;padding-inline:8px;display:inline-flex}.assistant-conversation__pending-welcome-scroll[data-v-467d616c]{z-index:1;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow-y:auto}.assistant-conversation__pending-welcome[data-v-467d616c]{flex:none;padding-top:24px}.assistant-conversation__pending-welcome-scroll[data-v-467d616c]::-webkit-scrollbar{display:none}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__initial-surface-intro::-webkit-scrollbar{display:none}.assistant-conversation__host[data-v-467d616c]:is(.is-welcome-pending,.is-practice-pending){visibility:hidden;pointer-events:none}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host{height:100%;min-height:100%}.assistant-conversation__host[data-v-467d616c] [slot=loading]{display:none}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces{grid-row:2;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:100%;padding:0;position:relative;overflow:hidden}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces:has(.a2ui-session-host__initial-surface-intro){gap:0}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro)){grid-template-rows:minmax(0,1fr)}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__initial-surface-intro{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;overflow-y:auto}.assistant-conversation__surface-welcome[data-v-467d616c]{flex:none;padding-top:24px}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surface{align-self:end;min-height:132px}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro))>.a2ui-session-host__surface{align-self:stretch;min-height:100%}.assistant-conversation__host.is-text-interview[data-v-467d616c]{--a2ui-color-input:color-mix(in srgb, var(--ui-surface-solid) 92%, transparent);--a2ui-color-border:var(--ui-border-strong);--a2ui-textfield-border:1px solid var(--ui-border-strong);--a2ui-textfield-border-radius:var(--ui-radius-medium);--a2ui-textfield-padding:16px 18px;--a2ui-textfield-label-font-size:var(--ui-font-size-subheading);--a2ui-textfield-label-font-weight:700;--a2ui-button-min-height:44px;--a2ui-button-padding:11px 20px;--a2ui-button-background:var(--ui-action-soft);--a2ui-color-primary:var(--ui-action);--a2ui-color-on-primary:var(--ui-text-inverse);--a2ui-color-primary-hover:var(--ui-action-hover);--a2ui-button-borderless-color:var(--ui-danger);--a2ui-button-borderless-background:var(--ui-danger-soft);--a2ui-button-borderless-padding:11px 20px;--a2ui-button-box-shadow:none;--a2ui-column-gap:18px;--a2ui-color-secondary-hover:var(--ui-surface-hover);--a2ui-icon-size:16px;--a2ui-row-gap:12px;--a2ui-row-wrap:nowrap;--a2ui-button-margin:0;--a2ui-button-border:0;grid-area:2/2;height:auto;min-height:0;position:relative}.assistant-conversation__host.is-text-interview[data-v-467d616c]:before{z-index:0;border-radius:var(--ui-radius-spacious);background:var(--a2ui-assistant-bubble-background);box-shadow:var(--ui-shadow-card);content:"";pointer-events:none;position:absolute;inset:0}.assistant-conversation__host.is-text-interview[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro)){z-index:1;align-content:start;place-items:start stretch;height:auto;min-height:0;padding:0}.assistant-conversation__host.is-text-interview[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro))>.a2ui-session-host__surface{box-sizing:border-box;border-radius:var(--ui-radius-spacious);width:100%;min-height:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;align-self:start;padding:16px 20px;position:relative}@media (min-width:761px) and (max-height:800px){.assistant-conversation__pending-welcome[data-v-467d616c],.assistant-conversation__surface-welcome[data-v-467d616c]{padding-top:0}}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__empty{color:var(--ui-text-tertiary)}.assistant-conversation__pet[data-v-467d616c]{right:calc(max(var(--assistant-conversation-inline-inset), (100% - var(--assistant-composer-max-inline-size)) / 2) + var(--assistant-composer-surface-inline-inset));bottom:calc(var(--assistant-composer-bottom-inset) + var(--assistant-pet-anchor-block-size) - var(--assistant-pet-foot-overlap));z-index:6;position:absolute}.assistant-conversation__pet[data-mode=hidden][data-v-467d616c]{top:max(112px, calc(112px + env(safe-area-inset-top)));bottom:auto}@media (max-width:620px){.assistant-conversation[data-v-467d616c]{--assistant-pet-foot-overlap:92px}}.a2ui-chat-workspace__drawer[data-v-467d616c],.a2ui-chat-workspace__recommendation-drawer[data-v-467d616c],.a2ui-chat-workspace__backdrop[data-v-467d616c],.a2ui-chat-workspace__recommendation-toggle[data-v-467d616c],.a2ui-chat-workspace__recommendation-resizer[data-v-467d616c]{display:none}.a2ui-chat-workspace__recommendation-drawer>.job-recommendations[data-v-467d616c]{height:100%;min-height:0}@media (max-width:1180px){.a2ui-chat-workspace[data-v-467d616c]{--workspace-rail-size:300px;--workspace-rail-center-offset:calc(150px + (var(--workspace-rail-size) - 300px) / 2)}.assistant-conversation[data-v-467d616c]{--assistant-conversation-inline-inset:18px;padding-inline:18px}}@media (max-width:980px){.a2ui-chat-workspace__assistant-shell[data-v-467d616c]{backdrop-filter:var(--ui-blur-none)}.a2ui-chat-workspace__workbench[data-v-467d616c]{grid-template-columns:minmax(0,1fr);gap:0;padding:0 12px 12px}.a2ui-chat-workspace__recommendations[data-v-467d616c]{display:none}.a2ui-chat-workspace__status[data-v-467d616c]{--live-activity-available-width:620px;left:50%}.a2ui-chat-workspace__backdrop[data-v-467d616c]{z-index:30;background:var(--ui-backdrop);border:0;display:block;position:fixed;inset:0}.a2ui-chat-workspace__recommendation-drawer[data-v-467d616c]{z-index:40;border-radius:var(--ui-radius-panel);width:min(90vw,388px);transition:transform var(--ui-motion-panel) var(--ui-ease);display:block;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 20px));box-shadow:-18px 0 50px #1c222e2b}.a2ui-chat-workspace__recommendation-drawer.is-open[data-v-467d616c]{transform:translate(0)}}@media (min-width:981px){.a2ui-chat-workspace__workbench[data-v-467d616c]{overflow:visible}.a2ui-chat-workspace.is-recommendations-collapsed .a2ui-chat-workspace__workbench[data-v-467d616c]{padding:0 var(--workspace-gap) var(--workspace-gap);grid-template-columns:minmax(0,1fr);gap:0}.a2ui-chat-workspace.is-recommendations-collapsed .a2ui-chat-workspace__status[data-v-467d616c]{left:50%}.a2ui-chat-workspace__recommendations[data-v-467d616c]{z-index:25;top:calc(var(--workspace-topbar-size) * -1);width:var(--workspace-rail-size);border-radius:var(--ui-radius-panel) 0 0 var(--ui-radius-panel);height:auto;box-shadow:var(--ui-shadow-card);transition:visibility 0s linear 0s, opacity var(--ui-motion-panel) var(--ui-ease), transform var(--ui-motion-panel) var(--ui-ease);border:0;position:absolute;bottom:0;right:0;overflow:visible}.a2ui-chat-workspace__recommendation-resizer[data-v-467d616c]{z-index:28;top:calc(var(--workspace-topbar-size) * -1);right:calc(var(--workspace-rail-size) - 6px);cursor:col-resize;touch-action:none;border:0;outline:0;width:12px;display:block;position:absolute;bottom:0}.a2ui-chat-workspace__recommendation-resizer[data-v-467d616c]:before{border-radius:var(--ui-radius-pill);content:"";width:2px;transition:background-color var(--ui-motion-fast) var(--ui-ease);background:0 0;position:absolute;top:22px;bottom:22px;left:5px}.a2ui-chat-workspace__recommendation-resizer[data-v-467d616c]:hover:before,.a2ui-chat-workspace__recommendation-resizer[data-v-467d616c]:focus-visible:before,.a2ui-chat-workspace.is-recommendation-rail-resizing .a2ui-chat-workspace__recommendation-resizer[data-v-467d616c]:before{background:color-mix(in srgb, var(--ui-brand) 62%, transparent)}.a2ui-chat-workspace.is-recommendation-rail-resizing[data-v-467d616c]{cursor:col-resize;user-select:none}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections{z-index:2;top:calc(var(--workspace-topbar-size) + 8px);min-height:0;max-height:calc(100% - 32px);max-width:var(--workspace-section-rail-size);box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;padding:0;position:absolute;right:100%;overflow:hidden auto;width:var(--workspace-section-rail-size)!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections::-webkit-scrollbar{display:none}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections button{border-radius:var(--ui-radius-card) 0 0 var(--ui-radius-card);background:var(--ui-jobs-panel);min-height:68px;box-shadow:var(--ui-shadow-card);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative;width:48px!important;min-width:48px!important;padding:10px 4px!important}#app .a2ui-chat-workspace__recommendations>.job-recommendations__sections button:not(.is-active){background:color-mix(in srgb, var(--ui-jobs-panel) 65%, var(--ui-action-soft));box-shadow:none}#app .a2ui-chat-workspace__recommendations>.job-recommendations__sections button:not(.is-active):hover{background:var(--ui-surface-hover)}#app .a2ui-chat-workspace__recommendations>.job-recommendations__sections button.is-active,#app .a2ui-chat-workspace__recommendations>.job-recommendations__sections button.is-active:hover,#app .a2ui-chat-workspace__recommendations>.job-recommendations__sections button.is-active:focus-visible{background:color-mix(in srgb, var(--ui-info) 85%, var(--ui-text));color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-card)}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections button svg{color:inherit;flex:none;display:block}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections button.is-active .job-recommendations__section-icon{color:inherit}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections button span{color:inherit;font-size:var(--ui-font-size-body);font-weight:inherit;letter-spacing:2px;writing-mode:vertical-rl;line-height:16px}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections button strong{writing-mode:horizontal-tb;min-width:18px;padding:2px 4px}.a2ui-chat-workspace__recommendations[data-v-467d616c]>.job-recommendations__sections button.is-active strong{background:color-mix(in srgb, var(--ui-text-inverse) 14%, transparent);color:inherit}.a2ui-chat-workspace__recommendations.is-collapsed[data-v-467d616c]{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear var(--ui-motion-panel), opacity var(--ui-motion-panel) var(--ui-ease), transform var(--ui-motion-panel) var(--ui-ease);transform:translate(calc(100% + 24px))}.a2ui-chat-workspace__recommendation-toggle[data-v-467d616c]{z-index:24;border-radius:var(--ui-radius-card) 0 0 var(--ui-radius-card);background:var(--ui-jobs-panel);width:48px;min-height:124px;color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-card);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 0;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.a2ui-chat-workspace__recommendation-toggle[data-v-467d616c]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.a2ui-chat-workspace__recommendation-toggle[data-v-467d616c]:focus-visible{color:var(--ui-text);box-shadow:var(--ui-shadow-card), inset 0 0 0 1px var(--ui-text-tertiary);outline:0}#app .a2ui-chat-workspace__recommendation-toggle:active{transform:translateY(-50%)translate(0,0)scale(1)}.a2ui-chat-workspace__recommendation-toggle span[data-v-467d616c]{color:inherit;font-size:var(--ui-font-size-body);letter-spacing:2px;writing-mode:vertical-rl;font-weight:650;line-height:16px}}@media (max-width:920px){.a2ui-chat-workspace[data-v-467d616c]{--workspace-topbar-size:68px}.a2ui-chat-workspace__sidebar[data-v-467d616c]{display:none}.a2ui-chat-workspace__drawer[data-v-467d616c]{z-index:40;background:var(--ui-panel-solid);width:100vw;height:100dvh;box-shadow:none;backdrop-filter:var(--ui-blur-none);transition:transform var(--ui-motion-panel) var(--ui-ease);border-radius:0;display:block;position:fixed;inset:0;overflow:hidden;transform:translate(-100%)}.a2ui-chat-workspace__drawer.is-open[data-v-467d616c]{transform:translate(0)}}@media (min-width:761px) and (max-width:920px){.a2ui-chat-workspace__assistant-shell[data-v-467d616c]{height:calc(100dvh - 24px)}}@media (max-width:860px){.assistant-conversation[data-v-467d616c]{--assistant-composer-surface-inline-inset:20px}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro)){padding-inline:20px}.assistant-conversation__host.is-text-interview[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro)){padding:0}}@media (max-width:760px){.assistant-conversation__host.is-text-interview[data-v-467d616c]{--a2ui-row-wrap:wrap}.assistant-conversation__pending-welcome[data-v-467d616c]{padding-top:0}.a2ui-chat-workspace[data-v-467d616c]{--workspace-topbar-size:64px}.a2ui-chat-workspace__assistant-shell[data-v-467d616c]{border-radius:var(--ui-radius-xl);height:calc(100dvh - 16px)}.a2ui-chat-workspace__workbench[data-v-467d616c]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0 8px 8px}.a2ui-chat-workspace__assistant-shell .a2ui-chat-workspace__status[data-v-467d616c]{--live-activity-top:11px;width:42px;height:42px;top:11px;left:calc(100% - 152px);right:auto}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro)){padding-inline:16px}.assistant-conversation__host.is-text-interview[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro))>.a2ui-session-host__surface{border-radius:var(--ui-radius-spacious);padding:16px 20px}.assistant-conversation__body.is-text-interview[data-v-467d616c]{padding:28px 10px 20px}.assistant-conversation__session.is-text-interview[data-v-467d616c]{grid-template-columns:36px minmax(0,1fr);column-gap:10px}.text-interview-dialogue__avatar[data-v-467d616c]{width:36px;height:36px}.assistant-conversation[data-v-467d616c]{--assistant-composer-bottom-inset:max(12px, env(safe-area-inset-bottom));--assistant-conversation-inline-inset:8px;--assistant-composer-surface-inline-inset:16px;height:auto;min-height:0;max-height:100%;padding:12px 8px max(12px, env(safe-area-inset-bottom));border-radius:0}.a2ui-chat-workspace__recommendation-drawer[data-v-467d616c]{border-radius:var(--ui-radius-xl);width:min(100vw - 24px,380px);top:8px;bottom:8px;right:8px}}@media (min-width:721px) and (max-width:760px){.assistant-conversation__surface-welcome[data-v-467d616c],.assistant-conversation[data-v-467d616c]{padding-top:0}}@media (max-width:720px){.assistant-conversation[data-v-467d616c]{border-radius:0}}@media (max-width:480px){.assistant-conversation[data-v-467d616c]{--assistant-composer-bottom-inset:calc(20px + max(12px, env(safe-area-inset-bottom)))}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces{padding-block:20px}.assistant-conversation__pending-welcome-scroll[data-v-467d616c],.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__initial-surface-intro{padding-bottom:96px}}@media (max-width:390px){.assistant-conversation[data-v-467d616c]{--assistant-composer-surface-inline-inset:10px}.assistant-conversation__host[data-v-467d616c] .a2ui-session-host__surfaces:not(:has(.a2ui-session-host__initial-surface-intro)){padding-inline:10px}}@media (max-width:430px){.a2ui-chat-workspace__assistant-shell[data-v-467d616c]{border-radius:var(--ui-radius-card);height:calc(100dvh - 12px)}}.a2ui-chat-workspace.is-embedded[data-v-467d616c]{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.a2ui-chat-workspace.is-embedded>.a2ui-chat-workspace__assistant-shell[data-v-467d616c]{width:100%;height:100%;min-height:0;box-shadow:none;backdrop-filter:none;background:0 0;border-radius:0}@media (max-width:760px){.a2ui-chat-workspace.is-embedded .a2ui-chat-workspace__workbench[data-v-467d616c]{padding-bottom:0}.a2ui-chat-workspace.is-embedded .assistant-conversation[data-v-467d616c]{padding-top:4px}}@media (prefers-reduced-motion:reduce){.a2ui-chat-workspace[data-v-467d616c],.a2ui-chat-workspace[data-v-467d616c] *,.a2ui-chat-workspace[data-v-467d616c] :before,.a2ui-chat-workspace[data-v-467d616c] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.a2ui-chat-workspace[data-v-467d616c] :is(button,article):hover{transform:none!important}}.moving-border[data-v-b9c962a7]{z-index:2;border-radius:inherit;pointer-events:none;isolation:isolate;--moving-border-blue:color-mix(in srgb, #4079ff 82%, var(--ui-text));--moving-border-cyan:color-mix(in srgb, #2f9fd6 76%, var(--ui-text));--moving-border-mint:color-mix(in srgb, #35c99a 70%, var(--ui-text));--moving-border-highlight:color-mix(in srgb, var(--ui-surface-solid) 76%, var(--moving-border-from) 24%);position:absolute;inset:0}.moving-border__layer[data-v-b9c962a7]{padding:var(--moving-border-width);border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.moving-border__layer[data-v-b9c962a7]:before{width:max(125%, var(--moving-border-size));height:max(125%, var(--moving-border-size));content:"";animation:moving-border-rotate-b9c962a7 var(--moving-border-duration) linear infinite;will-change:transform;transition:opacity .36s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.moving-border__layer--soft[data-v-b9c962a7]{padding:calc(var(--moving-border-width) + .5px);opacity:.58;inset:0}.moving-border__layer--soft[data-v-b9c962a7]:before{background:conic-gradient(from 0deg, transparent 0deg 14deg, var(--moving-border-from) 34deg, var(--moving-border-blue) 58deg, var(--moving-border-cyan) 86deg, var(--moving-border-mint) 116deg, var(--moving-border-highlight) 136deg, transparent 160deg 202deg, var(--moving-border-to) 226deg, var(--moving-border-blue) 254deg, var(--moving-border-cyan) 286deg, var(--moving-border-mint) 318deg, var(--moving-border-highlight) 340deg, transparent 360deg)}.moving-border__layer--crisp[data-v-b9c962a7]{opacity:.84}.moving-border__layer--crisp[data-v-b9c962a7]:before{background:conic-gradient(from 0deg, color-mix(in srgb, var(--ui-text) 9%, transparent) 0deg 12deg, var(--moving-border-from) 30deg, var(--moving-border-blue) 52deg, var(--moving-border-cyan) 78deg, var(--moving-border-mint) 106deg, var(--moving-border-highlight) 128deg, transparent 148deg 204deg, var(--moving-border-to) 226deg, var(--moving-border-blue) 252deg, var(--moving-border-cyan) 282deg, var(--moving-border-mint) 314deg, var(--moving-border-highlight) 336deg, transparent 352deg, color-mix(in srgb, var(--ui-text) 9%, transparent) 360deg)}.assistant-composer:focus-within>.moving-border .moving-border__layer:before,.preview-composer:focus-within>.moving-border .moving-border__layer:before{animation-duration:var(--moving-border-focus-duration)}@keyframes moving-border-rotate-b9c962a7{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.moving-border__layer[data-v-b9c962a7]:before{animation:none;transform:translate(-50%,-50%)rotate(82deg)}}.assistant-composer-dock[data-v-dbc1ce6e]{width:min(820px,100%);margin:0 auto;position:relative;container-type:inline-size}.assistant-composer-dock__composer[data-v-dbc1ce6e]{anchor-name:--assistant-composer-dock-anchor;box-sizing:border-box;border-radius:var(--ui-radius-card);background:rgb(var(--ui-layer-rgb) / 94%);height:132px;min-height:132px;box-shadow:var(--ui-shadow-floating);backdrop-filter:var(--ui-blur-composer);border:0;grid-template-rows:minmax(58px,1fr) auto;gap:7px;padding:12px 14px 11px;display:grid;position:relative}.assistant-composer-dock__pet-restore[data-v-dbc1ce6e]{z-index:20;top:var(--assistant-pet-restore-top,0);left:var(--assistant-pet-restore-left,0);box-sizing:border-box;border-radius:0 var(--ui-radius-card) var(--ui-radius-card) 0;background:var(--ui-action-soft);width:48px;height:96px;box-shadow:none;color:var(--ui-text);cursor:pointer;visibility:hidden;backdrop-filter:blur(14px);border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 4px;display:inline-flex;position:fixed;overflow:hidden}.assistant-composer-dock__pet-restore.is-positioned[data-v-dbc1ce6e]{visibility:visible}.assistant-composer-dock__pet-restore[data-v-dbc1ce6e]:is(:hover,:focus-visible){background:var(--ui-surface-hover);color:var(--ui-text)}.assistant-composer-dock__pet-restore[data-v-dbc1ce6e]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.assistant-composer-dock__pet-restore svg[data-v-dbc1ce6e]{color:currentColor;flex:none;display:block}.assistant-composer-dock__pet-restore-label[data-v-dbc1ce6e]{color:inherit;font-size:var(--ui-font-size-body);letter-spacing:2px;writing-mode:vertical-rl;font-weight:650;line-height:16px}.assistant-composer-dock__references[data-v-dbc1ce6e]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;width:100%;max-width:100%;padding:0 16px 3px;display:grid}.assistant-composer-dock__reference[data-v-dbc1ce6e]{border:1px solid color-mix(in srgb, currentColor 9%, transparent);border-radius:var(--ui-radius-portrait-tight,5px);background:color-mix(in srgb, Canvas 97%, transparent);align-items:center;min-width:0;max-width:100%;padding:2px;display:inline-flex}.assistant-composer-dock__reference-kind[data-v-dbc1ce6e]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);flex:none;line-height:14px}.assistant-composer-dock__reference-label[data-v-dbc1ce6e]{min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:450;line-height:15px;overflow:hidden}.assistant-composer-dock__reference--upload[data-v-dbc1ce6e]{gap:4px;padding-right:6px}.assistant-composer-dock__reference-upload-indicator[data-v-dbc1ce6e]{border:2px solid color-mix(in srgb, var(--ui-brand) 22%, transparent);border-top-color:var(--ui-brand);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.8s linear infinite assistant-composer-reference-loading-dbc1ce6e}.assistant-composer-dock__reference-status-icon.is-success[data-v-dbc1ce6e]{color:var(--ui-success)}.assistant-composer-dock__reference-status-icon.is-failed[data-v-dbc1ce6e]{color:var(--ui-danger)}.assistant-composer-dock__reference-remove[data-v-dbc1ce6e]{width:16px;min-width:16px;height:16px;min-height:16px;color:var(--ui-text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:4px;padding:0;font-size:12px;line-height:1;display:inline-grid}.assistant-composer-dock__reference-remove[data-v-dbc1ce6e]:hover:not(:disabled){color:#b42318;background:#b4231814}.assistant-composer-dock__reference-remove[data-v-dbc1ce6e]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;border-radius:4px}.assistant-composer-dock__reference-remove[data-v-dbc1ce6e]:disabled{cursor:wait;opacity:.55}.assistant-composer-dock__mascot-anchor[data-v-dbc1ce6e]{aspect-ratio:606/592;visibility:hidden;pointer-events:none;width:clamp(88px,21cqi,112px);display:block;position:absolute;bottom:calc(100% - 20px);right:0}.assistant-composer-dock__mascot-drag[data-v-dbc1ce6e]{z-index:20;visibility:hidden;aspect-ratio:606/592;cursor:grab;touch-action:none;user-select:none;will-change:transform;border:0;border-radius:50%;outline:0;padding:0;display:block;position:fixed;top:0;left:0}.assistant-composer-dock__mascot-drag.is-positioned[data-v-dbc1ce6e]{visibility:visible}.assistant-composer-dock__mascot-drag.is-source-inert[data-v-dbc1ce6e]{visibility:hidden;pointer-events:none}.assistant-composer-dock__mascot-drag.is-dragging[data-v-dbc1ce6e]{cursor:grabbing}.assistant-composer-dock__mascot-drag.is-dragging .assistant-composer-dock__mascot-guidance[data-v-dbc1ce6e]{pointer-events:none}.assistant-composer-dock__mascot-drag[data-v-dbc1ce6e]:focus-visible{outline:0}.assistant-composer-dock__mascot[data-v-dbc1ce6e]{pointer-events:none;user-select:none;width:100%;height:100%;display:block;overflow:hidden}.assistant-composer-dock__mascot img[data-v-dbc1ce6e]{object-fit:contain;width:100%;height:100%;display:block}.assistant-composer-dock__mascot[data-mascot-theme=dark] img[data-v-dbc1ce6e]{transform-origin:50% 65%;transform:scale(1.12)}.assistant-composer-dock__mascot-guidance[data-v-dbc1ce6e]{z-index:1;background:color-mix(in srgb, var(--ui-surface-solid) 94%, transparent);width:min(320px,100vw - 32px);color:var(--ui-text);cursor:default;touch-action:auto;user-select:text;backdrop-filter:blur(18px);border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) 32px;align-items:start;padding:10px 8px 10px 12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 28px #0f172a1f}.assistant-composer-dock__mascot-guidance[data-v-dbc1ce6e]:after{background:inherit;content:"";border-radius:0 0 4px;width:16px;height:16px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.assistant-composer-dock__mascot-guidance-copy[data-v-dbc1ce6e]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;outline:0;gap:5px;margin:0;padding:2px 4px 2px 0;font-size:12px;line-height:18px;display:grid}.assistant-composer-dock__mascot-guidance-close[data-v-dbc1ce6e]{z-index:1;width:32px;height:32px;color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.assistant-composer-dock__mascot-guidance-close[data-v-dbc1ce6e]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.assistant-composer-dock__mascot-guidance-close[data-v-dbc1ce6e]:is(:hover,:focus-visible){background:var(--ui-surface-hover);color:var(--ui-text)}.assistant-composer-dock__sr-only[data-v-dbc1ce6e]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#app .assistant-composer-dock__prompt{box-sizing:border-box;resize:none;width:100%;min-height:58px;max-height:58px;box-shadow:none;color:var(--ui-text);font:inherit;text-align:left;border:0;outline:0;padding:5px clamp(82px,23cqi,120px) 5px 4px;line-height:22px;background:0 0!important}#app .assistant-composer-dock__prompt:is(:hover,:focus,:focus-visible){box-shadow:none;background:0 0;outline:0}.assistant-composer-dock__prompt[data-v-dbc1ce6e]::placeholder{color:var(--ui-text-tertiary)}.assistant-composer-dock__character-count[data-v-dbc1ce6e]{z-index:2;border-radius:var(--ui-radius-pill);background:rgb(var(--ui-layer-rgb) / 78%);color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);font-variant-numeric:tabular-nums;pointer-events:none;padding:2px 5px;line-height:16px;position:absolute;top:16px;right:18px}.assistant-composer-dock__character-count.is-over-limit[data-v-dbc1ce6e]{background:var(--ui-danger-soft);color:var(--ui-danger);font-weight:650}.assistant-composer-dock__footer[data-v-dbc1ce6e],.assistant-composer-dock__tools[data-v-dbc1ce6e],.assistant-composer-dock__submit[data-v-dbc1ce6e]{align-items:center;display:flex}.assistant-composer-dock__footer[data-v-dbc1ce6e]{justify-content:space-between;gap:12px;width:100%;min-width:0}.assistant-composer-dock__tools[data-v-dbc1ce6e],.assistant-composer-dock__submit[data-v-dbc1ce6e]{gap:7px;min-width:0}.assistant-composer-dock__tools[data-v-dbc1ce6e]{--assistant-composer-tool-size:40px;--assistant-composer-tool-expand-duration:.3s;--assistant-composer-tool-collapse-duration:.22s;--assistant-composer-tool-ease:cubic-bezier(.22, 1, .36, 1);flex:none}.assistant-composer-dock__submit[data-v-dbc1ce6e]{flex:1 1 0;justify-content:flex-end;overflow:hidden}.assistant-composer-dock__tool-button[data-v-dbc1ce6e],.assistant-composer-dock__select-tool[data-v-dbc1ce6e]{--assistant-composer-tool-width-duration:var(--assistant-composer-tool-collapse-duration);box-sizing:border-box;width:var(--assistant-composer-tool-size);height:var(--assistant-composer-tool-size);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);transition:width var(--assistant-composer-tool-width-duration) var(--assistant-composer-tool-ease), color .16s ease-out;flex:none}#app .assistant-composer-dock__tool-button{transition:width var(--assistant-composer-tool-width-duration) var(--assistant-composer-tool-ease), background-color .16s ease-out, color .16s ease-out}.assistant-composer-dock__tool-button[data-v-dbc1ce6e]{--assistant-composer-tool-expanded-size:104px;box-sizing:border-box;min-height:var(--assistant-composer-tool-size);border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);color:inherit;font:inherit;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.assistant-composer-dock__tool-icon[data-v-dbc1ce6e]{flex:0 0 18px}.assistant-composer-dock__tool-label[data-v-dbc1ce6e]{opacity:0;max-width:0;transition:max-width var(--assistant-composer-tool-collapse-duration) var(--assistant-composer-tool-ease), opacity .12s ease-out, transform .18s var(--assistant-composer-tool-ease);white-space:nowrap;overflow:hidden;transform:translate(-7px)}.assistant-composer-dock__tool-button[data-v-dbc1ce6e]:focus-visible{--assistant-composer-tool-width-duration:var(--assistant-composer-tool-expand-duration);width:var(--assistant-composer-tool-expanded-size)}.assistant-composer-dock__tool-button:focus-visible .assistant-composer-dock__tool-label[data-v-dbc1ce6e]{opacity:1;max-width:64px;transition-duration:var(--assistant-composer-tool-expand-duration), .18s, .24s;transition-delay:0s,60ms,40ms;transform:translate(0)}.assistant-composer-dock__tool-button[data-v-dbc1ce6e]:is(:hover,:focus-visible){background:var(--ui-surface-hover);color:var(--ui-text);border:0}.assistant-composer-dock__select-tool[data-v-dbc1ce6e]{position:relative}.assistant-composer-dock__select-tool--resume[data-v-dbc1ce6e],.assistant-composer-dock__select-tool--position[data-v-dbc1ce6e]{--assistant-composer-tool-expanded-size:104px}.assistant-composer-dock__select-tool[data-v-dbc1ce6e]:focus-within{--assistant-composer-tool-width-duration:var(--assistant-composer-tool-expand-duration);width:var(--assistant-composer-tool-expanded-size);color:var(--ui-text)}.assistant-composer-dock__select-tool[data-v-dbc1ce6e]:has(.app-select.is-open){--assistant-composer-tool-width-duration:var(--assistant-composer-tool-expand-duration);width:var(--assistant-composer-tool-expanded-size);color:var(--ui-text)}.assistant-composer-dock__select-tool-icon[data-v-dbc1ce6e]{z-index:2;opacity:1;pointer-events:none;flex:0 0 18px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.assistant-composer-dock__select-tool:has(.app-select.is-disabled) .assistant-composer-dock__select-tool-icon[data-v-dbc1ce6e]{opacity:.56}.assistant-composer-dock__resume-select[data-v-dbc1ce6e],.assistant-composer-dock__position-select[data-v-dbc1ce6e]{width:100%;height:100%}.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__label,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__trigger,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__trigger{box-sizing:border-box;height:var(--assistant-composer-tool-size);min-height:var(--assistant-composer-tool-size);border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);color:var(--ui-text-secondary);border:0;padding:0;font-size:12px;font-weight:600;position:relative;overflow:hidden;box-shadow:none!important}#app .assistant-composer-dock__resume-select .app-select__trigger,#app .assistant-composer-dock__position-select .app-select__trigger{transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__trigger:hover,.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__trigger.is-open,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__trigger:hover,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__trigger.is-open{background:var(--ui-surface-hover);color:var(--ui-text);border:0}.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__value,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__value{opacity:0;pointer-events:none;min-width:0;transition:opacity .12s ease-out, transform .18s var(--assistant-composer-tool-ease);display:block;position:absolute;top:50%;left:38px;right:11px;overflow:hidden;transform:translate(-7px,-50%)}.assistant-composer-dock__select-tool[data-v-dbc1ce6e]:focus-within .app-select__value{opacity:1;transition-duration:.18s,.24s;transition-delay:60ms,40ms;transform:translateY(-50%)}.assistant-composer-dock__select-tool[data-v-dbc1ce6e]:has(.app-select.is-open) .app-select__value{opacity:1;transition-duration:.18s,.24s;transition-delay:60ms,40ms;transform:translateY(-50%)}.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__chevron,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__chevron{display:none}.assistant-composer-dock__tools .is-unselected[data-v-dbc1ce6e] .app-select__trigger:not(:hover):not(:focus-visible):not(.is-open){background:color-mix(in srgb, var(--ui-surface-muted) 60%, transparent);color:var(--ui-text-tertiary);font-weight:400}.assistant-composer-dock__submit>span[role=status][data-v-dbc1ce6e]{min-width:0;color:var(--ui-text-disabled);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.assistant-composer-dock__submit button[data-v-dbc1ce6e]{border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.assistant-composer-dock__voice[data-v-dbc1ce6e]{color:var(--ui-text-secondary);background:0 0}.assistant-composer-dock__voice-wave[data-v-dbc1ce6e]{width:0;height:32px;color:var(--ui-brand);opacity:0;justify-content:flex-end;align-items:center;gap:3px;transition:width .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease-out,transform .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;overflow:hidden;transform:translate(16px)}.assistant-composer-dock__voice-wave.is-active[data-v-dbc1ce6e]{opacity:1;width:64px;transform:translate(0)}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]{border-radius:var(--ui-radius-pill);background:currentColor;width:4px;height:4px;transition:height 75ms ease-out;animation:.75s ease-in-out infinite alternate assistant-composer-voice-wave-dbc1ce6e}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(2){animation-delay:-480ms}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(3){animation-delay:-260ms}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(4){animation-delay:-620ms}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(5){animation-delay:-130ms}.assistant-composer-dock__voice[data-v-dbc1ce6e]:is(:hover,:focus-visible,[aria-pressed=true]):not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.assistant-composer-dock__voice-stop[data-v-dbc1ce6e]{background:currentColor;border-radius:2px;width:16px;height:16px}.assistant-composer-dock__send[data-v-dbc1ce6e]{background:var(--ui-action);color:var(--ui-text-inverse);opacity:1;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease);translate:none;scale:1}.assistant-composer-dock__send[data-v-dbc1ce6e]:disabled{background:var(--ui-surface-muted);color:var(--ui-text-disabled);opacity:1}.assistant-composer-dock__send.is-stop[data-v-dbc1ce6e]{background:var(--ui-text);color:var(--ui-surface)}.assistant-composer-dock__send.is-stop[data-v-dbc1ce6e]:is(:hover,:focus-visible):not(:disabled){background:var(--ui-text-secondary);color:var(--ui-surface)}.assistant-composer-dock__run-stop[data-v-dbc1ce6e]{background:currentColor;border-radius:2px;width:10px;height:10px}.assistant-composer-dock__send.is-stop[data-v-dbc1ce6e]:disabled{background:var(--ui-surface-muted);color:var(--ui-text-disabled)}.assistant-composer-dock__send[data-v-dbc1ce6e]:is(:hover,:focus-visible):not(:disabled){background:var(--ui-action-hover);color:var(--ui-text-inverse)}.assistant-composer-dock__send[data-v-dbc1ce6e]:active:not(:disabled){background:var(--ui-action-pressed)}.assistant-composer-dock button[data-v-dbc1ce6e]:disabled{cursor:not-allowed}.assistant-composer-dock__tool-button[data-v-dbc1ce6e]:focus-visible,.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__trigger:focus-visible,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__trigger:focus-visible,.assistant-composer-dock__submit button[data-v-dbc1ce6e]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}@keyframes assistant-composer-voice-wave-dbc1ce6e{0%{height:4px}45%{height:24px}to{height:9px}}@keyframes assistant-composer-reference-loading-dbc1ce6e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-composer-dock__reference-upload-indicator[data-v-dbc1ce6e],#app .assistant-composer-dock__tool-button,.assistant-composer-dock__tool-label[data-v-dbc1ce6e],.assistant-composer-dock__select-tool[data-v-dbc1ce6e],#app .assistant-composer-dock__resume-select .app-select__trigger,#app .assistant-composer-dock__position-select .app-select__trigger,.assistant-composer-dock__resume-select[data-v-dbc1ce6e] .app-select__value,.assistant-composer-dock__position-select[data-v-dbc1ce6e] .app-select__value{transition:none;animation:none}}@media (hover:hover){.assistant-composer-dock__tool-button[data-v-dbc1ce6e]:hover,.assistant-composer-dock__select-tool[data-v-dbc1ce6e]:hover{--assistant-composer-tool-width-duration:var(--assistant-composer-tool-expand-duration);width:var(--assistant-composer-tool-expanded-size)}.assistant-composer-dock__tool-button:hover .assistant-composer-dock__tool-label[data-v-dbc1ce6e]{opacity:1;max-width:64px;transition-duration:var(--assistant-composer-tool-expand-duration), .18s, .24s;transition-delay:0s,60ms,40ms;transform:translate(0)}.assistant-composer-dock__select-tool[data-v-dbc1ce6e]:hover .app-select__value{opacity:1;transition-duration:.18s,.24s;transition-delay:60ms,40ms;transform:translateY(-50%)}}@media (max-width:760px){.assistant-composer-dock__mascot-anchor[data-v-dbc1ce6e]{width:72px}.assistant-composer-dock__mascot-guidance[data-v-dbc1ce6e]{width:min(280px,100vw - 24px);bottom:calc(100% + 6px)}.assistant-composer-dock__prompt[data-v-dbc1ce6e]{padding-right:62px}}@media (pointer:coarse){.assistant-composer-dock__mascot-guidance[data-v-dbc1ce6e]{grid-template-columns:minmax(0,1fr) 44px}.assistant-composer-dock__mascot-guidance-close[data-v-dbc1ce6e]{width:44px;height:44px}}@container (width<=480px){.assistant-composer-dock__submit>span[role=status][data-v-dbc1ce6e]{display:none}.assistant-composer-dock__tool-button[data-v-dbc1ce6e],.assistant-composer-dock__select-tool--resume[data-v-dbc1ce6e],.assistant-composer-dock__select-tool--position[data-v-dbc1ce6e]{--assistant-composer-tool-expanded-size:max(var(--assistant-composer-tool-size), min(104px, calc(100cqi - 230px)))}}@media (max-width:430px){.assistant-composer-dock__composer[data-v-dbc1ce6e]{padding-inline:12px}.assistant-composer-dock__mascot-anchor[data-v-dbc1ce6e]{width:66px}}@media (prefers-reduced-motion:reduce){.assistant-composer-dock__mascot-drag[data-v-dbc1ce6e]{transition:none}.assistant-composer-dock__voice-wave[data-v-dbc1ce6e],.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]{transition:none!important;animation:none!important}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:first-child,.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(5){height:7px}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(2),.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(4){height:14px}.assistant-composer-dock__voice-wave>span[data-v-dbc1ce6e]:nth-child(3){height:20px}}.assistant-quick-prompts[data-v-9266c25d]{--assistant-quick-prompt-icon-color:#000;--assistant-quick-prompt-background:color-mix(in srgb, var(--ui-action-soft) 88%, var(--ui-surface-solid) 12%);--assistant-quick-prompt-guided-background:color-mix(in srgb, var(--ui-action-soft) 80%, var(--ui-brand) 20%);box-sizing:border-box;scrollbar-width:none;align-items:center;gap:8px;width:min(820px,100%);margin:0 auto;animation:.26s ease-out both quick-prompts-enter-9266c25d;display:flex;overflow-x:auto}:root[data-theme=dark] .assistant-quick-prompts{--assistant-quick-prompt-icon-color:#fff;--assistant-quick-prompt-guided-background:var(--ui-action-soft)}.assistant-quick-prompts[data-v-9266c25d]::-webkit-scrollbar{display:none}.assistant-quick-prompts>span[data-v-9266c25d]{color:var(--ui-text-tertiary);flex:none;font-size:12px}.assistant-quick-prompts__actions[data-v-9266c25d]{display:contents}.assistant-quick-prompts button[data-v-9266c25d]{border-radius:var(--ui-radius-pill);background:var(--assistant-quick-prompt-background);min-height:34px;color:var(--ui-text);font:inherit;cursor:pointer;backdrop-filter:blur(14px);animation:.28s ease-out both quick-prompt-enter-9266c25d;animation-delay:calc(var(--prompt-index,0) * 45ms);transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:12px;display:inline-flex;position:relative}.assistant-quick-prompts button[data-v-9266c25d] .offer-icon{color:var(--assistant-quick-prompt-icon-color)}.assistant-quick-prompts button[data-v-9266c25d] .offer-icon__glyph{opacity:1}.assistant-quick-prompts button[data-v-9266c25d]:hover,.assistant-quick-prompts button[data-v-9266c25d]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}.assistant-quick-prompts button.is-guided[data-v-9266c25d]{background:var(--assistant-quick-prompt-guided-background);color:var(--ui-text);box-shadow:none;font-weight:650}.assistant-quick-prompts button.is-recommended[data-v-9266c25d]{padding-right:48px}.assistant-quick-prompts button.is-recommended[data-v-9266c25d]:after{content:"推荐";color:var(--ui-brand);font-size:12px;font-weight:650;line-height:1;position:absolute;right:10px}@keyframes quick-prompts-enter-9266c25d{0%{opacity:0;transform:translateY(5px)}}@keyframes quick-prompt-enter-9266c25d{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.assistant-quick-prompts[data-v-9266c25d],.assistant-quick-prompts button[data-v-9266c25d]{transition:none;animation:none}}@media (min-width:761px){.assistant-quick-prompts[data-v-9266c25d]:not(.is-dynamic){position:relative;overflow:visible}.assistant-quick-prompts:not(.is-dynamic)>span[data-v-9266c25d]{text-align:left;position:absolute;bottom:calc(100% + 8px);left:0}.assistant-quick-prompts:not(.is-dynamic) .assistant-quick-prompts__actions[data-v-9266c25d]{align-items:center;gap:8px;width:100%;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 48px),#0000 100%)}}@media (max-width:760px){.assistant-quick-prompts>span[data-v-9266c25d]{display:none}}.live-chat-page[data-v-aa122970]{--assistant-workspace-composer-block-size:188px;--assistant-workspace-pet-anchor-block-size:188px;--assistant-home-composer-inline-start:40px;--assistant-recommendation-rail-size:340px;--assistant-home-composer-inline-end:calc(var(--assistant-recommendation-rail-size) + 56px);--assistant-home-center-shift:calc((var(--assistant-home-composer-inline-end) - var(--assistant-home-composer-inline-start)) / 2);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.live-chat-page__composer-dock[data-v-aa122970]{z-index:3;right:var(--assistant-home-composer-inline-end);bottom:40px;left:var(--assistant-home-composer-inline-start);pointer-events:none;position:absolute}.live-chat-page__composer-stack[data-v-aa122970]{pointer-events:none;gap:10px;width:100%;min-width:0;display:grid}.live-chat-page.has-quick-prompts[data-v-aa122970]{--assistant-workspace-composer-block-size:232px}.live-chat-page__composer-stack[data-v-aa122970]>*{pointer-events:auto}@media (max-width:1180px){.live-chat-page[data-v-aa122970]{--assistant-home-composer-inline-start:30px;--assistant-recommendation-rail-size:300px;--assistant-home-composer-inline-end:calc(var(--assistant-recommendation-rail-size) + 42px)}.live-chat-page__composer-dock[data-v-aa122970]{bottom:36px}}@media (max-width:980px){.live-chat-page[data-v-aa122970]{--assistant-home-composer-inline-end:30px}}@media (max-width:760px){.live-chat-page[data-v-aa122970]{--assistant-home-composer-inline-start:16px;--assistant-home-composer-inline-end:16px}.live-chat-page__composer-dock[data-v-aa122970]{bottom:max(12px, env(safe-area-inset-bottom))}}@media (min-width:981px){#app .live-chat-page:has(.a2ui-chat-workspace.is-recommendations-collapsed){--assistant-home-composer-inline-end:var(--assistant-home-composer-inline-start)}}.notification-filters[data-v-582de25d]{border-radius:var(--ui-radius-pill);background:0 0;gap:4px;padding:0;display:inline-flex}.notification-filters button[data-v-582de25d]{border-radius:var(--ui-radius-pill);min-height:44px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-weight:650;display:inline-flex}.notification-filters button.is-active[data-v-582de25d]{background:var(--ui-action-soft);color:var(--ui-text);box-shadow:none}.notification-filters button[data-v-582de25d]:hover:not(:disabled):not(.is-active){background:var(--ui-surface-hover);color:var(--ui-text)}.notification-filters button[data-v-582de25d]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}.notification-filters button[data-v-582de25d]:disabled{cursor:wait;opacity:.62}@media (max-width:520px){.notification-filters[data-v-582de25d]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.notification-filters button[data-v-582de25d]{min-width:0;min-height:44px;padding:0 10px}}.notification-card[data-v-52df861f]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);box-shadow:var(--ui-shadow-xs);gap:8px;padding:18px 20px;display:grid;position:relative}.notification-card.is-unread[data-v-52df861f]{border-color:rgb(var(--ui-accent-rgb) / 18%);background:linear-gradient(145deg, var(--ui-brand-soft), rgb(var(--ui-layer-rgb) / 82%))}.notification-card__dot[data-v-52df861f]{background:var(--ui-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:8px}.notification-card header[data-v-52df861f],.notification-card footer[data-v-52df861f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-card header span[data-v-52df861f]{color:var(--ui-brand);font-size:var(--ui-font-size-caption);font-weight:700}.notification-card time[data-v-52df861f]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption)}.notification-card h3[data-v-52df861f],.notification-card p[data-v-52df861f]{margin:0}.notification-card h3[data-v-52df861f]{overflow-wrap:anywhere;color:var(--ui-text);font-size:var(--ui-font-size-subheading);line-height:1.35}.notification-card p[data-v-52df861f]{white-space:pre-line;overflow-wrap:anywhere;color:var(--ui-text-secondary);line-height:1.7}.notification-card__result[data-v-52df861f]{border-radius:var(--ui-radius-small);background:var(--ui-info-soft);gap:5px;padding:12px 14px;display:grid}.notification-card__result.is-todo[data-v-52df861f]{background:var(--ui-warning-soft)}.notification-card__result>strong[data-v-52df861f]{color:var(--ui-text);font-size:var(--ui-font-size-body)}.notification-card__result>small[data-v-52df861f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:1.55}.notification-card__context[data-v-52df861f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;display:grid}.notification-card__context>div[data-v-52df861f]{border-radius:var(--ui-radius-small);background:var(--ui-surface-muted);gap:3px;padding:10px 12px;display:grid}.notification-card__context>.is-wide[data-v-52df861f]{grid-column:1/-1}.notification-card__context dd small[data-v-52df861f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);white-space:pre-line;margin-top:5px;font-weight:400;display:block}.notification-card__context dt[data-v-52df861f],.notification-card__context dd[data-v-52df861f]{margin:0}.notification-card__context dt[data-v-52df861f]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption)}.notification-card__context dd[data-v-52df861f]{overflow-wrap:anywhere;color:var(--ui-text);font-size:var(--ui-font-size-subheading);white-space:pre-line;font-weight:650;line-height:1.45}.notification-card .notification-card__expired[data-v-52df861f]{border-radius:var(--ui-radius-small);background:var(--ui-surface-muted);width:fit-content;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);padding:5px 8px}.notification-card .notification-card__feedback[data-v-52df861f]{border-radius:var(--ui-radius-small);background:var(--ui-surface-muted);width:fit-content;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);padding:6px 10px;font-weight:600}.notification-card footer[data-v-52df861f]{justify-content:flex-end;margin-top:4px}.notification-card button[data-v-52df861f]{border-radius:var(--ui-radius-control);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;padding:0 16px;font-weight:650}.notification-card button.is-primary[data-v-52df861f]{background:var(--ui-info-soft);color:var(--ui-text)}.notification-card button.is-secondary[data-v-52df861f]{border-color:var(--ui-border-subtle);color:var(--ui-text-secondary);background:0 0}.notification-card button[data-v-52df861f]:disabled{cursor:wait;opacity:.62}.notification-card button.is-primary[data-v-52df861f]:hover:not(:disabled){background:var(--ui-surface-hover)}.notification-card button.is-secondary[data-v-52df861f]:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.notification-card button[data-v-52df861f]:focus-visible,.notification-card button.is-primary[data-v-52df861f]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}@media (max-width:520px){.notification-card[data-v-52df861f]{gap:8px;padding:16px}.notification-card__dot[data-v-52df861f]{top:18px;left:6px}.notification-card header[data-v-52df861f]{align-items:flex-start}.notification-card__context[data-v-52df861f]{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-card footer[data-v-52df861f]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-card footer button[data-v-52df861f]:only-child{grid-column:2}.notification-card button[data-v-52df861f]{min-height:44px;padding:0 12px}}.notification-list[data-v-282dd258],.notification-list__items[data-v-282dd258]{gap:14px;display:grid}.notification-list__state[data-v-282dd258],.notification-list__empty[data-v-282dd258]{border-radius:var(--ui-radius-card);background:rgb(var(--ui-layer-rgb) / 48%);color:var(--ui-text-secondary);text-align:center;backdrop-filter:var(--ui-blur-minimal);margin:0;padding:44px 24px}.notification-list__empty[data-v-282dd258]{width:100%}.notification-list__empty[data-v-282dd258] .mascot-empty-state__visual{--mascot-size:128px}.notification-list__empty h3[data-v-282dd258],.notification-list__empty p[data-v-282dd258]{margin:0}.notification-list__empty p[data-v-282dd258]{margin-top:6px;line-height:1.6}.notification-list__more[data-v-282dd258]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;font-weight:650}.notification-list__more[data-v-282dd258]:disabled{cursor:wait;opacity:.62}.notification-list__more[data-v-282dd258]:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.notification-list__more[data-v-282dd258]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}@media (max-width:520px){.notification-list[data-v-282dd258],.notification-list__items[data-v-282dd258]{gap:10px}}.notification-inbox[data-v-550cb346]{scrollbar-width:thin;align-content:start;gap:18px;width:min(1040px,100%);height:100%;min-height:0;margin:0 auto;padding:30px 32px 48px;display:grid;overflow-y:auto}.notification-inbox__heading[data-v-550cb346]{justify-content:space-between;align-items:center;gap:22px;display:flex}.notification-inbox__heading h1[data-v-550cb346],.notification-inbox__toolbar p[data-v-550cb346]{margin:0}.notification-inbox__heading h1[data-v-550cb346]{color:var(--ui-text);font-size:var(--ui-font-size-display);letter-spacing:-.025em;line-height:1.3}.notification-inbox__read-all[data-v-550cb346],.notification-inbox__toolbar button[data-v-550cb346]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;padding:0 16px;font-weight:650}.notification-inbox__read-all[data-v-550cb346]:hover,.notification-inbox__toolbar button[data-v-550cb346]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.notification-inbox__read-all[data-v-550cb346]:focus-visible,.notification-inbox__toolbar button[data-v-550cb346]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}.notification-inbox__read-all[data-v-550cb346]:disabled{cursor:not-allowed;opacity:.5}.notification-inbox__toolbar[data-v-550cb346]{justify-content:space-between;align-items:center;gap:14px;display:flex}.notification-inbox__toolbar .notification-inbox__error[data-v-550cb346]{align-items:center;gap:10px;display:flex}.notification-inbox__toolbar button[data-v-550cb346]{padding:0 12px}@media (max-width:920px){.notification-inbox[data-v-550cb346]{padding:24px 24px 40px}}@media (max-width:680px){.notification-inbox[data-v-550cb346]{gap:16px;padding:20px 16px 36px}.notification-inbox__heading[data-v-550cb346],.notification-inbox__toolbar[data-v-550cb346]{flex-direction:column;align-items:stretch}.notification-inbox__read-all[data-v-550cb346]{align-self:flex-start;min-height:44px}.notification-inbox__toolbar .notification-inbox__error[data-v-550cb346]{flex-direction:column;align-items:stretch}.notification-inbox__toolbar button[data-v-550cb346]{min-height:44px}}@media (max-height:680px) and (min-width:681px){.notification-inbox[data-v-550cb346]{gap:14px;padding-top:22px;padding-bottom:32px}}.notification-preference-dialog[data-v-bb505e5b]{z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notification-preference-enter-active[data-v-bb505e5b],.notification-preference-leave-active[data-v-bb505e5b]{transition:opacity var(--ui-motion-fast) var(--ui-ease)}.notification-preference-enter-active>section[data-v-bb505e5b],.notification-preference-leave-active>section[data-v-bb505e5b]{transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease)}.notification-preference-enter-from[data-v-bb505e5b],.notification-preference-leave-to[data-v-bb505e5b],.notification-preference-enter-from>section[data-v-bb505e5b],.notification-preference-leave-to>section[data-v-bb505e5b]{opacity:0}.notification-preference-enter-from>section[data-v-bb505e5b],.notification-preference-leave-to>section[data-v-bb505e5b]{transform:translateY(10px)scale(.985)}.notification-preference-dialog__backdrop[data-v-bb505e5b]{background:var(--ui-backdrop);backdrop-filter:var(--ui-blur-soft);border:0;position:absolute;inset:0}.notification-preference-dialog>section[data-v-bb505e5b]{z-index:1;border-radius:var(--ui-radius-page);background:var(--ui-panel-solid);width:min(438px,100%);color:var(--ui-text);box-shadow:var(--ui-shadow-panel);text-align:center;gap:10px;padding:32px;display:grid;position:relative}.notification-preference-dialog span[data-v-bb505e5b]{color:var(--ui-brand);font-size:var(--ui-font-size-caption);font-weight:700}.notification-preference-dialog h2[data-v-bb505e5b],.notification-preference-dialog p[data-v-bb505e5b]{margin:0}.notification-preference-dialog p[data-v-bb505e5b]{color:var(--ui-text-secondary);line-height:1.7}.notification-preference-dialog footer[data-v-bb505e5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.notification-preference-dialog button[data-v-bb505e5b]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;font-weight:650}.notification-preference-dialog button.is-primary[data-v-bb505e5b]{background:var(--ui-action);color:var(--ui-text-inverse);border-color:#0000}.notification-preference-dialog button[data-v-bb505e5b]:disabled{cursor:wait;opacity:.62}.notification-preference-dialog button[data-v-bb505e5b]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}.notification-preference-dialog button.is-primary[data-v-bb505e5b]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}@media (max-width:430px){.notification-preference-dialog[data-v-bb505e5b]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.notification-preference-dialog>section[data-v-bb505e5b]{border-radius:var(--ui-radius-sheet-compact);width:100%;padding:28px 20px 22px}.notification-preference-dialog footer[data-v-bb505e5b]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.notification-preference-enter-active[data-v-bb505e5b],.notification-preference-leave-active[data-v-bb505e5b],.notification-preference-enter-active>section[data-v-bb505e5b],.notification-preference-leave-active>section[data-v-bb505e5b]{transition-duration:.01ms}}.notification-preferences[data-v-88ea8a00]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);border:0;gap:8px;padding:16px 20px;display:grid}.notification-preferences h2[data-v-88ea8a00],.notification-preferences h3[data-v-88ea8a00],.notification-preferences p[data-v-88ea8a00]{margin:0}.notification-preferences h2[data-v-88ea8a00]{color:var(--ui-text);font-size:var(--ui-font-size-heading)}.notification-preferences article p[data-v-88ea8a00],.notification-preferences__state[data-v-88ea8a00]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);line-height:1.5}.notification-preferences__items[data-v-88ea8a00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.notification-preferences article[data-v-88ea8a00]{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.notification-preferences__description[data-v-88ea8a00]{min-width:0}.notification-preferences article h3[data-v-88ea8a00]{color:var(--ui-text);font-size:var(--ui-font-size-subheading)}.notification-preferences article p[data-v-88ea8a00]{margin-top:2px}.notification-preferences__control[data-v-88ea8a00]{flex:none;align-items:center;gap:4px;display:flex}.notification-preferences__state[data-v-88ea8a00]{white-space:nowrap}.notification-preferences__toggle[data-v-88ea8a00]{border-radius:var(--ui-radius-small);width:48px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:0 0 48px;place-items:center;padding:0;display:grid}.notification-preferences__track[data-v-88ea8a00]{border-radius:var(--ui-radius-pill);background:var(--ui-text-tertiary);width:42px;height:24px;position:relative}.notification-preferences__toggle[aria-checked] .notification-preferences__track[data-v-88ea8a00]:after{background:var(--ui-surface-solid);content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.notification-preferences__toggle[aria-checked=true] .notification-preferences__track[data-v-88ea8a00]{background:var(--ui-info)}.notification-preferences__toggle[aria-checked=true] .notification-preferences__track[data-v-88ea8a00]:after{left:21px}.notification-preferences__toggle:not([aria-checked]) .notification-preferences__track[data-v-88ea8a00]{background:var(--ui-surface-muted)}.notification-preferences__toggle[data-v-88ea8a00]:disabled{cursor:wait;opacity:.62}.notification-preferences__toggle:hover:not(:disabled) .notification-preferences__track[data-v-88ea8a00]{background:var(--ui-text-secondary)}.notification-preferences__toggle[aria-checked=true]:hover:not(:disabled) .notification-preferences__track[data-v-88ea8a00]{background:var(--ui-brand-hover)}.notification-preferences__toggle:focus-visible .notification-preferences__track[data-v-88ea8a00]{outline:2px solid var(--ui-text-secondary);outline-offset:3px}@media (max-width:720px){.notification-preferences__items[data-v-88ea8a00]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.notification-preferences__toggle[data-v-88ea8a00]{transition:none!important}}.notification-settings[data-v-f2474b68]{display:block}.settings-page{scrollbar-color:var(--ui-scroll-thumb) transparent;width:min(100%,1180px);height:100%;margin:0 auto;padding:30px 32px 48px;overflow:hidden auto}.settings-page__header{margin-bottom:18px}.settings-page__header h1,.settings-appearance h2,.settings-appearance p,.settings-card h2,.settings-card p{margin:0}.settings-page__header h1{color:var(--ui-text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:36px}.settings-profile__avatar-controls{align-content:start;justify-items:center;gap:8px;width:80px;min-width:0;display:grid}.settings-profile__avatar-label{color:var(--ui-text-secondary);cursor:pointer;font-size:12px;font-weight:650;line-height:18px}.settings-profile__avatar-error{grid-column:1/-1}.settings-profile__avatar{border-radius:var(--ui-radius-pill);background:var(--ui-brand-soft);width:64px;height:64px;color:var(--ui-brand-hover);box-shadow:none;cursor:pointer;border:0;flex:0 0 64px;place-items:center;padding:0;display:grid;overflow:hidden}.settings-profile__avatar img{object-fit:cover;width:100%;height:100%}#app .settings-page .settings-profile__avatar:focus-visible{box-shadow:0 0 0 2px var(--ui-info);outline:0}.settings-profile__remove-avatar{border-radius:var(--ui-radius-sm);width:fit-content;min-width:44px;min-height:44px;color:var(--ui-text-tertiary);background:0 0;border:0;margin:0;padding:0 8px;font-size:12px}#app .settings-page .settings-profile__remove-avatar:focus-visible,#app .settings-page .settings-field__label>button:focus-visible{box-shadow:0 0 0 2px var(--ui-text-tertiary);outline:0}.settings-appearance{border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-top:16px;padding:10px 0 14px;display:flex}.settings-appearance__heading{align-items:center;gap:12px;min-width:0;display:flex}.settings-appearance__icon{width:44px;height:44px;color:var(--ui-text-secondary);flex:0 0 44px;place-items:center;display:grid}.settings-appearance__heading>span:last-child,.settings-appearance__option-copy{min-width:0;display:grid}.settings-appearance__heading h2{color:var(--ui-text);letter-spacing:-.02em;font-size:16px;font-weight:700}.settings-appearance__heading p{color:var(--ui-text-secondary);margin-top:4px;font-size:12px;line-height:18px}.settings-appearance__options{border-radius:var(--ui-radius-medium);background:color-mix(in srgb, var(--ui-surface-solid) 38%, transparent);flex:0 600px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,600px);padding:4px;display:grid}.settings-appearance__option{border-radius:var(--ui-radius-control);min-width:0;min-height:52px;color:var(--ui-text-secondary);text-align:left;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 10px;display:grid}.settings-appearance__option:hover{background:color-mix(in srgb, var(--ui-surface-solid) 64%, transparent);color:var(--ui-text)}.settings-appearance__option.is-selected{background:var(--ui-info-soft);color:var(--ui-text)}.settings-appearance__option.is-selected:hover{background:color-mix(in srgb, var(--ui-info-soft) 82%, var(--ui-surface-hover))}#app .settings-page .settings-appearance__option:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:none}#app .settings-page .settings-appearance__option:focus-visible .settings-appearance__option-copy strong{text-underline-offset:4px;text-decoration:underline 1px}.settings-appearance__option-icon{border-radius:var(--ui-radius-small);width:34px;height:34px;color:var(--ui-text-secondary);place-items:center;display:grid}.settings-appearance__option.is-selected .settings-appearance__option-icon{background:color-mix(in srgb, currentcolor 11%, transparent);color:currentColor}.settings-appearance__option-copy strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.settings-appearance__option-copy small{color:currentColor;font-size:var(--ui-font-size-caption);opacity:.68;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:14px;overflow:hidden}.settings-appearance__check{color:currentColor;justify-self:end}.settings-preferences>.settings-page-display{margin-top:0}.settings-notifications{margin-top:18px}.settings-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.settings-secondary-dialog__backdrop{z-index:160;background:var(--ui-backdrop);min-height:100dvh;backdrop-filter:var(--ui-blur-soft);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settings-secondary-dialog{border-radius:var(--ui-radius-panel);background:var(--ui-panel);width:min(100%,680px);max-height:min(760px,100dvh - 40px);box-shadow:var(--ui-shadow-panel);color:var(--ui-text);outline:0;padding:28px;position:relative;overflow:auto}.settings-secondary-dialog>header{margin-bottom:28px;padding-right:52px;display:block}.settings-secondary-dialog--devices>header{margin-bottom:12px}.settings-secondary-dialog__title{font-size:var(--ui-font-size-display);letter-spacing:-.02em;margin:0;font-weight:750;line-height:32px}.settings-secondary-dialog__close{width:44px;height:44px;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.settings-secondary-dialog__close:hover{background:var(--ui-surface-hover)}.settings-secondary-dialog__close:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.settings-profile-group{gap:16px;display:grid}.settings-profile{border-radius:var(--ui-radius-panel);background:var(--ui-surface);display:grid;overflow:hidden}#app .settings-page .account-card,#app .settings-page .asset-grid>div{box-shadow:none}.settings-card__header{border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 24px;display:flex}.settings-card__header>div{align-items:center;gap:13px;min-width:0;display:flex}.settings-card__icon{border-radius:var(--ui-radius-relaxed);background:var(--ui-brand-soft);width:44px;height:44px;color:var(--ui-brand-hover);flex:0 0 44px;place-items:center;display:grid}.settings-card__header h2{color:var(--ui-text);letter-spacing:-.02em;font-size:16px;font-weight:700}.settings-card__header p{color:var(--ui-text-secondary);margin-top:4px;font-size:12px;line-height:18px}.settings-card__security{border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);min-height:44px;color:var(--ui-success);font-size:var(--ui-font-size-caption);border:0;flex:none;align-items:center;gap:5px;padding:7px 10px;font-weight:650;display:inline-flex}.settings-card__security.is-pending{background:var(--ui-warning-soft);color:var(--ui-warning)}.settings-profile__identity{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:20px 24px;padding:24px;display:grid}.settings-profile__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;min-width:0;display:grid}.settings-field--email{grid-column:1}.settings-profile__job-preferences{border-radius:var(--ui-radius-card);background:var(--ui-surface);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:20px 24px;display:grid}.settings-profile__job-preferences-icon{border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-brand) 12%, transparent);width:38px;height:38px;color:var(--ui-brand);place-items:center;display:grid}.settings-profile__job-preferences h2,.settings-profile__job-preferences p{margin:0}.settings-profile__job-preferences-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-profile__job-preferences h2{color:var(--ui-text);font-size:14px;font-weight:700;line-height:20px}.settings-profile__job-preferences p{color:var(--ui-text-secondary);margin-top:2px;font-size:12px;line-height:18px}.settings-profile__job-preferences-status{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:32px;color:var(--ui-text-secondary);white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.settings-profile__job-preferences-status.is-completed{background:var(--ui-success-soft);color:var(--ui-success)}.settings-field{align-content:start;min-width:0;display:grid}.settings-field>label,.settings-field__label label{color:var(--ui-text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:650;display:inline-flex}.settings-field__label{justify-content:space-between;align-items:center;gap:10px;min-height:0;display:flex}.settings-field__label>span,.settings-field__label>button{color:var(--ui-success);font-size:var(--ui-font-size-caption);background:0 0;border:0;padding:0;font-weight:650}.settings-field__label>button{border-radius:var(--ui-radius-sm);min-width:44px;min-height:44px;color:var(--ui-text-tertiary);padding:0 8px}#app .settings-page .settings-field input{border-radius:var(--ui-radius-control);width:100%;min-width:0;height:46px;color:var(--ui-text);box-shadow:none;transition:background-color var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);background:#ffffffd1;border:0;outline:0;padding:0 15px;font-size:12px}#app .settings-page .settings-field input:hover:not([readonly]){background:var(--ui-surface-solid)}#app .settings-page .settings-field input:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring), 0 7px 18px #3340560f;outline:0}#app .settings-page .settings-field input[readonly]{color:var(--ui-text-secondary);cursor:default;background:#ebeff4c2}#app .settings-page .settings-field input[aria-invalid=true]{background:var(--ui-danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-danger) 50%, transparent)}.settings-field__error{font-size:var(--ui-font-size-caption);color:var(--ui-danger);font-weight:620;line-height:17px;margin-top:7px!important}.settings-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.settings-profile__footer{flex-direction:column;justify-content:flex-end;align-self:end;align-items:flex-end;gap:8px;min-width:0;min-height:46px;padding:0;display:flex}.settings-profile__feedback{overflow-wrap:anywhere;min-width:0;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);align-self:stretch;line-height:14px}.settings-profile__feedback p{border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);color:var(--ui-success);align-items:center;gap:6px;padding:8px 11px;font-weight:650;display:inline-flex}.settings-profile__feedback p.is-error{background:var(--ui-danger-soft);color:var(--ui-danger)}.settings-profile__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.settings-button{border-radius:var(--ui-radius-pill);min-height:44px;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:0;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.settings-button--secondary{color:var(--ui-text-secondary);box-shadow:none;background:#ffffffad}.settings-button--secondary:hover{background:var(--ui-surface-solid);color:var(--ui-text);transform:translateY(-1px)}.settings-button--primary{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-card)}.settings-button--primary:hover:not(:disabled){background:var(--ui-action-hover);transform:translateY(-1px)}.settings-button:active:not(:disabled){transform:translateY(0)scale(.99)}.settings-button:disabled{background:var(--ui-action-soft);color:var(--ui-text-disabled);box-shadow:none;cursor:not-allowed}#app .settings-page .settings-button:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}#app .settings-page .settings-button--primary:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}@media (max-width:1100px){.settings-appearance{flex-direction:column;align-items:stretch}.settings-appearance__options{flex-basis:auto;width:100%}}@media (max-width:960px){.settings-page{padding-inline:20px}}@media (max-width:760px){.settings-page{padding:22px 16px 36px}.settings-page__header{margin-bottom:18px}.settings-page__header h1{font-size:24px;line-height:32px}.settings-appearance__options{grid-template-columns:minmax(0,1fr)}.settings-card{border-radius:0}.settings-profile-group{gap:12px}.settings-profile{border-radius:var(--ui-radius-card)}.settings-profile__identity{grid-template-columns:minmax(0,1fr);padding:16px}.settings-profile__fields{grid-template-columns:minmax(0,1fr)}.settings-profile__job-preferences{grid-template-columns:auto minmax(0,1fr);padding:16px}.settings-profile__job-preferences-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.settings-profile__footer{align-items:stretch}.settings-profile__actions{width:100%}.settings-profile__actions .settings-button{flex:1 1 0}}@media (max-width:560px){.settings-secondary-dialog--devices{padding:20px}.settings-profile__avatar{flex-basis:56px;width:56px;height:56px}}:root[data-theme=dark] #app .settings-page .settings-field input{box-shadow:none;background:#ffffff12}:root[data-theme=dark] #app .settings-page .settings-field input[readonly]{background:#ffffff0a}:root[data-theme=dark] #app .settings-page .settings-field input:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring), 0 7px 18px #0000002e}:root[data-theme=dark] #app .settings-page .settings-field input[aria-invalid=true]{background:var(--ui-danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-danger) 58%, transparent)}:root[data-theme=dark] .settings-button--secondary{background:#ffffff0f}.first-login-guide[data-v-7d24af33]{aspect-ratio:49/36;border-radius:var(--ui-radius-page);color:#16213d;width:min(980px,100vw - 48px,136.111dvh - 87.1111px);height:auto;min-height:0;max-height:none;backdrop-filter:var(--ui-blur-strong);background:#edf3ff;border:1px solid #ffffffad;position:relative;overflow:hidden;box-shadow:0 34px 96px #1e2d504d}.first-login-guide__canvas[data-v-7d24af33]{width:980px;height:720px;transform:scale(var(--first-login-guide-scale,1));transform-origin:0 0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0 auto auto 0}.first-login-guide__header[data-v-7d24af33],.first-login-guide__footer[data-v-7d24af33]{z-index:2;justify-content:space-between;align-items:center;gap:20px;padding-inline:60px;display:flex;position:relative}.first-login-guide__header[data-v-7d24af33]{min-height:86px}.first-login-guide__brand[data-v-7d24af33] .assistant-brand-mark__logo{width:34px;height:34px}.first-login-guide__brand[data-v-7d24af33] .assistant-brand-mark__copy{gap:0}.first-login-guide__brand[data-v-7d24af33] .assistant-brand-mark strong{color:#347cf0;font-size:16px}.first-login-guide__content[data-v-7d24af33]{z-index:1;grid-template-columns:430px minmax(0,1fr);align-items:center;gap:24px;min-height:0;padding:18px 60px 8px;display:grid;position:relative}.first-login-guide__intro[data-v-7d24af33]{z-index:2;align-self:center;width:100%;min-width:0;padding-bottom:2px;position:relative}h1[data-v-7d24af33]{color:#15213e;letter-spacing:-.045em;max-width:500px;margin:0;font-size:24px;line-height:1.34}h1 em[data-v-7d24af33]{color:#5f5cf4;font-style:normal}.first-login-guide__description[data-v-7d24af33]{color:#657394;max-width:430px;margin:16px 0 0;font-size:14px;line-height:1.75}.first-login-guide__feature-list[data-v-7d24af33]{justify-self:stretch;gap:12px;width:100%;margin:28px 0 0;padding:0;list-style:none;display:grid}.first-login-guide__feature-list li[data-v-7d24af33]{border-radius:var(--ui-radius-spacious);min-height:84px;transition:transform .22s var(--ui-ease-out), background-color .22s var(--ui-ease-out), box-shadow .22s var(--ui-ease-out);background:#ffffff70;border:1px solid #ffffffc7;grid-template-columns:38px 52px minmax(0,1fr);align-items:center;gap:8px;padding:12px 18px;display:grid;box-shadow:0 10px 24px #5370b012}.first-login-guide__feature-list li.is-highlighted[data-v-7d24af33]{background:#ffffffbd;transform:none;box-shadow:0 14px 30px #486abb24}.first-login-guide__feature-number[data-v-7d24af33]{color:#5384ee;letter-spacing:-.06em;font-size:24px;font-weight:760}.first-login-guide__feature-icon[data-v-7d24af33]{border-radius:var(--ui-radius-relaxed);color:#5c6df2;background:linear-gradient(145deg,#ffffffeb,#cedaff9e);border:1px solid #ffffffd6;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 16px #586aca29,inset 0 1px #ffffffb3}.first-login-guide__feature-copy[data-v-7d24af33]{gap:5px;min-width:0;display:grid}.first-login-guide__feature-copy strong[data-v-7d24af33]{color:#1a2641;font-size:16px;line-height:1.2}.first-login-guide__feature-copy small[data-v-7d24af33]{color:#697795;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.first-login-guide__visual[data-v-7d24af33]{border-radius:0;place-self:stretch stretch;width:46.5%;height:auto;display:grid;position:absolute;inset:-99px 0 -81px auto;overflow:hidden}.first-login-guide__visual-image[data-v-7d24af33]{object-fit:contain;grid-area:1/1;width:100%;height:100%;display:block}.first-login-guide__visual-image--light[data-v-7d24af33],.first-login-guide__visual-image--dark[data-v-7d24af33]{object-fit:cover;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000052 6%,#000 18%);mask-image:linear-gradient(90deg,#0000 0%,#00000052 6%,#000 18%)}.first-login-guide__visual-image--light[data-v-7d24af33]{object-position:right center}.first-login-guide__visual-image--dark[data-v-7d24af33]{object-fit:contain;object-position:center;justify-self:end;width:88%;display:none;transform:translate(-40px)}.first-login-guide__footer[data-v-7d24af33]{justify-content:flex-end;min-height:92px;padding-block:20px 24px}.first-login-guide__footer button[data-v-7d24af33]{border-radius:var(--ui-radius-pill);min-height:44px;font:inherit;cursor:pointer;border:0;font-size:12px;font-weight:730}.first-login-guide__primary[data-v-7d24af33]{color:#fff;background:linear-gradient(102deg,#4387f7,#6a4cf5);justify-content:center;align-items:center;gap:10px;min-width:150px;padding-inline:18px;display:inline-flex;box-shadow:0 12px 22px #5358ee47,inset 0 1px #ffffff73}.first-login-guide__primary[data-v-7d24af33]:hover{filter:brightness(1.06)}.first-login-guide__primary[data-v-7d24af33]:active{transform:translateY(1px)}.first-login-guide__primary[data-v-7d24af33]:focus-visible{outline:0;box-shadow:0 0 0 3px #5275f761}:root[data-theme=dark] .first-login-guide{color:#edf2ff;background:#080d1f;border-color:#91a8ff70;box-shadow:0 36px 96px #000000a3}:root[data-theme=dark] .first-login-guide__visual-image--light{display:none}:root[data-theme=dark] .first-login-guide__visual{background:#010417;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000052 6%,#000 18%);mask-image:linear-gradient(90deg,#0000 0%,#00000052 6%,#000 18%)}:root[data-theme=dark] .first-login-guide__visual-image--dark{display:block;-webkit-mask-image:linear-gradient(#0000 12%,#000 20% 80%,#0000 88%);mask-image:linear-gradient(#0000 12%,#000 20% 80%,#0000 88%)}:root[data-theme=dark] .first-login-guide__brand .assistant-brand-mark strong{color:#72b0ff}:root[data-theme=dark] .first-login-guide h1{color:#f4f6ff}:root[data-theme=dark] .first-login-guide h1 em{color:#7f85ff}:root[data-theme=dark] .first-login-guide__description{color:#b7c0dc}:root[data-theme=dark] .first-login-guide__feature-list li{background:#09122a94;border-color:#8ca4ff33;box-shadow:0 12px 25px #0003}:root[data-theme=dark] .first-login-guide__feature-list li.is-highlighted{background:#1b2552b8;box-shadow:0 14px 32px #1841eb33}:root[data-theme=dark] .first-login-guide__feature-number{color:#5b8dff}:root[data-theme=dark] .first-login-guide__feature-icon{color:#a9bcff;background:linear-gradient(145deg,#5c6fe285,#23207b8f);border-color:#99b3ff54;box-shadow:0 8px 18px #00000047,inset 0 1px #d2deff52}:root[data-theme=dark] .first-login-guide__feature-copy strong{color:#f1f4ff}:root[data-theme=dark] .first-login-guide__feature-copy small{color:#aeb8d3}@media (max-width:820px){.first-login-guide[data-v-7d24af33]{width:min(480px,100vw - 48px,136.111dvh - 87.1111px)}}@media (max-width:760px){.first-login-guide[data-v-7d24af33]{width:min(480px,100vw - 48px,136.111dvh - 32.6667px)}}@media (prefers-reduced-motion:reduce){.first-login-guide[data-v-7d24af33],.first-login-guide[data-v-7d24af33] *,.first-login-guide[data-v-7d24af33] :before,.first-login-guide[data-v-7d24af33] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.city-selector[data-v-a48b2ff3]{border:0;min-width:0;margin:0;padding:0}.city-selector.is-invalid[aria-invalid=true][data-v-a48b2ff3]{box-shadow:none!important;background:0 0!important}.city-selector.is-invalid[aria-invalid=true]>legend[data-v-a48b2ff3]{color:var(--ui-danger)}.city-selector.is-invalid[aria-invalid=true]>legend .offer-icon[data-v-a48b2ff3]{color:currentColor}.city-selector>legend[data-v-a48b2ff3]{color:var(--ui-text);margin-bottom:10px;font-size:14px;font-weight:650}.city-selector>legend small[data-v-a48b2ff3]{color:var(--ui-text-muted);font-weight:500}.city-selector__legend-label[data-v-a48b2ff3],.city-selector__custom-label[data-v-a48b2ff3],.city-selector__option-content[data-v-a48b2ff3]{align-items:center;gap:6px;display:inline-flex}.city-selector__option-content[data-v-a48b2ff3]{justify-content:center}.city-selector__options[data-v-a48b2ff3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.city-selector__options label[data-v-a48b2ff3]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);min-height:44px;color:var(--ui-text-secondary);background:rgb(var(--ui-layer-rgb) / 58%);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);justify-content:center;align-items:center;padding:9px 11px;display:flex;position:relative}.city-selector__options input[data-v-a48b2ff3]{opacity:0;position:absolute}.city-selector__options label[data-v-a48b2ff3]:has(input:checked){border-color:rgb(var(--ui-accent-rgb) / 52%);color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 9%)}.city-selector__options label[data-v-a48b2ff3]:focus-within{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.city-selector__options label[data-v-a48b2ff3]:has(input:disabled){opacity:.55;cursor:not-allowed}.city-selector__options label:focus-within .offer-icon[data-v-a48b2ff3]{animation:initial-profile-city-icon-lift-a48b2ff3 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}.city-selector__option-content>span[data-v-a48b2ff3]{font-size:12px}.city-selector__custom[data-v-a48b2ff3]{color:var(--ui-text);gap:8px;margin-top:12px;font-size:14px;font-weight:650;display:grid}.city-selector__custom input[data-v-a48b2ff3]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);height:44px;color:var(--ui-text);background:rgb(var(--ui-layer-rgb) / 72%);font:inherit;outline:none;padding:0 13px;font-size:12px}.city-selector__custom input[data-v-a48b2ff3]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);border-color:#0000}.city-selector__legend-label .offer-icon[data-v-a48b2ff3],.city-selector__custom-label .offer-icon[data-v-a48b2ff3]{transform-origin:50%;animation:initial-profile-city-icon-breathe-a48b2ff3 2.8s var(--ui-ease) infinite}@keyframes initial-profile-city-icon-breathe-a48b2ff3{0%,to{opacity:.86;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1px)scale(1.04)}}@keyframes initial-profile-city-icon-lift-a48b2ff3{0%,to{transform:translateY(0)rotate(0)scale(1)}45%{transform:translateY(-2px)rotate(-2deg)scale(1.06)}}@media (hover:hover) and (pointer:fine){.city-selector__options label[data-v-a48b2ff3]:not(:has(input:disabled)):hover{border-color:rgb(var(--ui-accent-rgb) / 40%);color:var(--ui-text);background:rgb(var(--ui-accent-rgb) / 7%);box-shadow:var(--ui-shadow-xs);transform:translateY(-1px)}.city-selector__options label[data-v-a48b2ff3]:has(input:checked):not(:has(input:disabled)):hover{border-color:rgb(var(--ui-accent-rgb) / 64%);color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 13%)}.city-selector__options label:not(:has(input:disabled)):hover .offer-icon[data-v-a48b2ff3]{animation:initial-profile-city-icon-lift-a48b2ff3 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}.city-selector__options label[data-v-a48b2ff3]:not(:has(input:disabled)):active{box-shadow:none;transform:translateY(0)}}@media (max-width:760px){.city-selector__options[data-v-a48b2ff3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.city-selector__options[data-v-a48b2ff3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.city-selector__options label[data-v-a48b2ff3],.city-selector .offer-icon[data-v-a48b2ff3]{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.role-selector[data-v-ad869d66]{border:0;min-width:0;margin:0;padding:0}.role-selector.is-invalid[aria-invalid=true][data-v-ad869d66]{box-shadow:none!important;background:0 0!important}.role-selector.is-invalid[aria-invalid=true]>legend[data-v-ad869d66]{color:var(--ui-danger)}.role-selector.is-invalid[aria-invalid=true]>legend .offer-icon[data-v-ad869d66]{color:currentColor}.role-selector>legend[data-v-ad869d66]{color:var(--ui-text);margin-bottom:10px;font-size:14px;font-weight:650}.role-selector__legend-label[data-v-ad869d66],.role-selector__custom-label[data-v-ad869d66],.role-selector__option-content[data-v-ad869d66]{align-items:center;gap:6px;display:inline-flex}.role-selector__options[data-v-ad869d66]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.role-selector__options label[data-v-ad869d66]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);min-height:44px;color:var(--ui-text-secondary);background:rgb(var(--ui-layer-rgb) / 58%);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);align-items:center;padding:9px 11px;display:flex;position:relative}.role-selector__options input[data-v-ad869d66]{opacity:0;position:absolute}.role-selector__options label[data-v-ad869d66]:has(input:checked){border-color:rgb(var(--ui-accent-rgb) / 52%);color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 9%)}.role-selector__options label[data-v-ad869d66]:focus-within{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.role-selector__options label[data-v-ad869d66]:has(input:disabled){opacity:.55;cursor:not-allowed}.role-selector__options label:focus-within .offer-icon[data-v-ad869d66]{animation:initial-profile-role-icon-lift-ad869d66 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}.role-selector__option-content>span[data-v-ad869d66]{font-size:12px}.role-selector__custom[data-v-ad869d66]{color:var(--ui-text);gap:8px;margin-top:12px;font-size:14px;font-weight:650;display:grid}.role-selector__custom input[data-v-ad869d66]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);height:44px;color:var(--ui-text);background:rgb(var(--ui-layer-rgb) / 72%);font:inherit;outline:none;padding:0 13px;font-size:12px}.role-selector__custom input[data-v-ad869d66]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);border-color:#0000}.role-selector__legend-label .offer-icon[data-v-ad869d66],.role-selector__custom-label .offer-icon[data-v-ad869d66]{transform-origin:50%;animation:initial-profile-role-icon-breathe-ad869d66 2.8s var(--ui-ease) infinite}@keyframes initial-profile-role-icon-breathe-ad869d66{0%,to{opacity:.86;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1px)scale(1.04)}}@keyframes initial-profile-role-icon-lift-ad869d66{0%,to{transform:translateY(0)rotate(0)scale(1)}45%{transform:translateY(-2px)rotate(-2deg)scale(1.06)}}@media (hover:hover) and (pointer:fine){.role-selector__options label[data-v-ad869d66]:not(:has(input:disabled)):hover{border-color:rgb(var(--ui-accent-rgb) / 40%);color:var(--ui-text);background:rgb(var(--ui-accent-rgb) / 7%);box-shadow:var(--ui-shadow-xs);transform:translateY(-1px)}.role-selector__options label[data-v-ad869d66]:has(input:checked):not(:has(input:disabled)):hover{border-color:rgb(var(--ui-accent-rgb) / 64%);color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 13%)}.role-selector__options label:not(:has(input:disabled)):hover .offer-icon[data-v-ad869d66]{animation:initial-profile-role-icon-lift-ad869d66 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}.role-selector__options label[data-v-ad869d66]:not(:has(input:disabled)):active{box-shadow:none;transform:translateY(0)}}@media (max-width:760px){.role-selector__options[data-v-ad869d66]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.role-selector__options label[data-v-ad869d66],.role-selector .offer-icon[data-v-ad869d66]{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.profile-wizard[data-v-087846f8]{overscroll-behavior:contain;border:1px solid rgb(var(--ui-layer-rgb) / 72%);border-radius:var(--ui-radius-panel);background:rgb(var(--ui-layer-rgb) / 78%);width:min(860px,100vw - 48px);max-height:min(760px,100dvh - 64px);color:var(--ui-text);backdrop-filter:var(--ui-blur-dialog);font-size:12px;overflow:auto;box-shadow:0 30px 90px #19233a38}:root[data-theme=dark] .profile-wizard{background:rgb(var(--ui-layer-rgb) / 92%)}.profile-wizard__header[data-v-087846f8]{justify-content:space-between;gap:32px;padding:34px 38px 24px;display:flex;position:relative}.profile-wizard__close[data-v-087846f8]{border-radius:var(--ui-radius-compact);width:44px;height:44px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;flex:none;align-self:start;place-items:center;padding:0;display:grid}h1[data-v-087846f8]{color:var(--ui-text);letter-spacing:-.035em;margin:0;font-size:24px;line-height:32px}.profile-wizard__title-row[data-v-087846f8]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.profile-wizard__title-icon[data-v-087846f8]{border-radius:var(--ui-radius-compact);width:34px;height:34px;color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 12%);flex:none;place-items:center;display:grid}.profile-wizard__header p[data-v-087846f8],.profile-panel__heading p[data-v-087846f8],.profile-wizard__footer p[data-v-087846f8]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:1.65}.profile-wizard__skip[data-v-087846f8]{border-radius:var(--ui-radius-pill);min-width:88px;min-height:44px;color:var(--ui-text-secondary);background:rgb(var(--ui-layer-rgb) / 60%);font:inherit;cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:0;justify-content:center;align-self:start;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.profile-tabs[data-v-087846f8]{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 38px 22px;display:grid}.profile-tabs button[data-v-087846f8]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-relaxed);min-height:66px;color:var(--ui-text-secondary);text-align:left;background:rgb(var(--ui-layer-rgb) / 46%);font:inherit;cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);grid-template-columns:30px 1fr;gap:2px 8px;padding:13px 14px;display:grid}.profile-tabs__marker[data-v-087846f8]{border-radius:var(--ui-radius-compact);width:30px;height:30px;color:var(--ui-text-secondary);background:var(--ui-soft);grid-row:1/3;align-self:center;place-items:center;display:grid;position:relative}.profile-tabs__step[data-v-087846f8]{border:1px solid rgb(var(--ui-layer-rgb) / 88%);width:15px;height:15px;color:var(--ui-text-secondary);background:rgb(var(--ui-layer-rgb) / 96%);border-radius:50%;place-items:center;font-size:12px;font-weight:750;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.profile-tabs strong[data-v-087846f8]{color:var(--ui-text);font-size:14px}.profile-tabs small[data-v-087846f8]{font-size:12px}.profile-tabs button.is-active[data-v-087846f8]{border-color:rgb(var(--ui-accent-rgb) / 48%);background:rgb(var(--ui-accent-rgb) / 10%)}.profile-tabs button[data-v-087846f8]:disabled{opacity:.55;cursor:not-allowed}.profile-tabs button.is-active>.profile-tabs__marker[data-v-087846f8]{color:var(--ui-text-inverse);background:var(--ui-action)}.profile-tabs button.is-active .profile-tabs__step[data-v-087846f8]{border-color:rgb(var(--ui-accent-rgb) / 34%);color:var(--ui-action);background:rgb(var(--ui-layer-rgb) / 100%)}.profile-tabs button[data-v-087846f8]:focus-visible,.profile-wizard__skip[data-v-087846f8]:focus-visible,.profile-wizard__close[data-v-087846f8]:focus-visible,.profile-button[data-v-087846f8]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.profile-tabs button.is-active[data-v-087846f8]:focus-visible,.profile-button--primary[data-v-087846f8]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}.profile-wizard__form[data-v-087846f8]{padding:0 38px 30px}.profile-panel[data-v-087846f8]{border-radius:var(--ui-radius-card);background:rgb(var(--ui-layer-rgb) / 56%);border:0;min-height:358px;padding:25px 28px}:root[data-theme=light] .profile-panel{background:rgb(var(--ui-layer-muted-rgb) / 76%)}.profile-panel__heading[data-v-087846f8]{margin-bottom:24px}#profile-panel-basic>.profile-fieldset[data-v-087846f8],#profile-panel-basic>.role-selector[data-v-087846f8],#profile-panel-basic>.city-selector[data-v-087846f8],#profile-panel-preference>.profile-grid--two[data-v-087846f8]{margin-top:20px}.profile-panel__heading h2[data-v-087846f8]{color:var(--ui-text);align-items:center;gap:8px;margin:0 0 5px;font-size:16px;line-height:24px;display:flex}.profile-panel__heading h2 .offer-icon[data-v-087846f8]{color:var(--ui-action)}.profile-grid[data-v-087846f8]{gap:20px;display:grid}.profile-grid--two[data-v-087846f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid--direction[data-v-087846f8]{grid-template-columns:1.3fr 1fr;align-items:end;margin-top:20px}.profile-field[data-v-087846f8]{color:var(--ui-text);gap:8px;font-size:14px;font-weight:650;display:grid}.profile-field__label[data-v-087846f8],.profile-legend__label[data-v-087846f8]{align-items:center;gap:6px;display:inline-flex}.profile-field__label .offer-icon[data-v-087846f8],.profile-legend__label .offer-icon[data-v-087846f8]{color:var(--ui-text-secondary)}.profile-field small[data-v-087846f8],legend small[data-v-087846f8]{color:var(--ui-text-muted);font-weight:500}.profile-field input[data-v-087846f8]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);width:100%;height:44px;color:var(--ui-text);background:rgb(var(--ui-layer-rgb) / 72%);font:inherit;outline:none;padding:0 13px;font-size:12px}.profile-field input[data-v-087846f8]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);border-color:#0000}.profile-fieldset[data-v-087846f8]{border:0;min-width:0;margin:0;padding:0}.profile-fieldset.is-invalid[aria-invalid=true][data-v-087846f8]{box-shadow:none!important;background:0 0!important}.profile-fieldset.is-invalid[aria-invalid=true]>legend[data-v-087846f8]{color:var(--ui-danger)}.profile-fieldset.is-invalid[aria-invalid=true]>legend .offer-icon[data-v-087846f8]{color:currentColor}.profile-fieldset>legend[data-v-087846f8]{color:var(--ui-text);margin-bottom:10px;font-size:14px;font-weight:650}.profile-options[data-v-087846f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-options--four[data-v-087846f8]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.profile-options--priorities[data-v-087846f8]{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-options--stack[data-v-087846f8]{grid-template-columns:1fr}.profile-options label[data-v-087846f8]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-compact);min-height:44px;color:var(--ui-text-secondary);background:rgb(var(--ui-layer-rgb) / 58%);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);align-items:center;padding:9px 11px;display:flex;position:relative}.profile-option__content[data-v-087846f8]{align-items:center;gap:7px;min-width:0;display:inline-flex}.profile-option__content .offer-icon[data-v-087846f8]{color:currentColor}.profile-options input[data-v-087846f8]{opacity:0;position:absolute}.profile-options label[data-v-087846f8]:has(input:checked){border-color:rgb(var(--ui-accent-rgb) / 52%);color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 9%)}.profile-options label[data-v-087846f8]:focus-within{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.profile-options label[data-v-087846f8]:has(input:disabled){opacity:.55;cursor:not-allowed}.profile-options label:focus-within .offer-icon[data-v-087846f8]{animation:initial-profile-option-icon-lift-087846f8 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}.profile-option__content>span[data-v-087846f8]{font-size:12px;line-height:1.35}.profile-wizard__status[data-v-087846f8]{color:var(--ui-text-secondary);align-items:center;gap:8px;margin:0 38px 16px;font-size:12px;display:flex}.profile-wizard__status span[data-v-087846f8]{background:var(--ui-action);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-087846f8}.profile-wizard__error[data-v-087846f8]{color:var(--ui-danger,#c43838);margin:14px 4px 0;font-size:12px}.profile-wizard__footer[data-v-087846f8]{justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.profile-wizard__footer p[data-v-087846f8]{align-items:center;gap:7px;max-width:420px;font-size:12px;display:flex}.profile-wizard__footer>div[data-v-087846f8]{gap:9px;display:flex}.profile-button[data-v-087846f8]{border-radius:var(--ui-radius-compact);min-height:44px;font:inherit;cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.profile-button--primary[data-v-087846f8]{color:var(--ui-text-inverse);background:var(--ui-action)}.profile-button--secondary[data-v-087846f8]{color:var(--ui-text);border-color:var(--ui-border);background:rgb(var(--ui-layer-rgb) / 70%)}.profile-button--ghost[data-v-087846f8]{color:var(--ui-action);background:0 0}.profile-button[data-v-087846f8]:disabled,.profile-wizard__skip[data-v-087846f8]:disabled{opacity:.55;cursor:wait}.profile-wizard__finish[data-v-087846f8]{text-align:center;align-content:center;place-items:center;min-height:340px;padding:48px;display:grid}.profile-wizard__finish-mark[data-v-087846f8]{width:58px;height:58px;color:var(--ui-text-inverse);background:var(--ui-action);border-radius:50%;place-items:center;font-size:24px;display:grid}.profile-wizard__finish p[data-v-087846f8]{color:var(--ui-text-secondary);margin:0;font-size:12px}.profile-wizard__load-error[data-v-087846f8]{justify-items:start;gap:16px;padding:10px 38px 38px;display:grid}.profile-wizard__loading[data-v-087846f8]{min-height:260px;color:var(--ui-text-secondary);text-align:center;align-content:center;place-items:center;gap:14px;padding:38px;display:grid}.profile-wizard__loading span[data-v-087846f8]{border:2px solid rgb(var(--ui-accent-rgb) / 24%);border-top-color:var(--ui-action);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite loading-spin-087846f8}.profile-wizard__loading p[data-v-087846f8]{margin:0;font-size:12px}.profile-wizard__load-error p[data-v-087846f8]{color:var(--ui-danger);margin:0;font-size:12px}.profile-wizard__title-icon .offer-icon[data-v-087846f8],.profile-panel__heading .offer-icon[data-v-087846f8],.profile-field__label .offer-icon[data-v-087846f8],.profile-legend__label .offer-icon[data-v-087846f8],.profile-wizard__finish-mark .offer-icon[data-v-087846f8],.profile-wizard__footer>p .offer-icon[data-v-087846f8]{transform-origin:50%;animation:initial-profile-icon-breathe-087846f8 2.8s var(--ui-ease) infinite}@keyframes initial-profile-icon-breathe-087846f8{0%,to{opacity:.86;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1px)scale(1.04)}}@keyframes initial-profile-option-icon-lift-087846f8{0%,to{transform:translateY(0)rotate(0)scale(1)}45%{transform:translateY(-2px)rotate(-2deg)scale(1.06)}}@keyframes pulse-087846f8{50%{opacity:.35;transform:scale(.82)}}@keyframes loading-spin-087846f8{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.profile-wizard__skip[data-v-087846f8]:not(:disabled):hover,.profile-tabs button[data-v-087846f8]:not(:disabled):hover,.profile-button[data-v-087846f8]:not(:disabled):hover{box-shadow:var(--ui-shadow-xs);transform:translateY(-1px)}.profile-options label[data-v-087846f8]:not(:has(input:disabled)):hover{box-shadow:var(--ui-shadow-xs);transform:translateY(-1px)}.profile-wizard__skip[data-v-087846f8]:not(:disabled):hover,.profile-wizard__close[data-v-087846f8]:hover{color:var(--ui-text);background:rgb(var(--ui-accent-rgb) / 9%)}.profile-tabs button[data-v-087846f8]:not(:disabled):hover{border-color:rgb(var(--ui-accent-rgb) / 40%);color:var(--ui-text);background:rgb(var(--ui-accent-rgb) / 7%)}.profile-options label[data-v-087846f8]:not(:has(input:disabled)):hover{border-color:rgb(var(--ui-accent-rgb) / 40%);color:var(--ui-text);background:rgb(var(--ui-accent-rgb) / 7%)}.profile-tabs button.is-active[data-v-087846f8]:not(:disabled):hover{border-color:rgb(var(--ui-accent-rgb) / 64%);color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 13%)}.profile-options label[data-v-087846f8]:has(input:checked):not(:has(input:disabled)):hover{border-color:rgb(var(--ui-accent-rgb) / 64%);color:var(--ui-action);background:rgb(var(--ui-accent-rgb) / 13%)}.profile-options label:not(:has(input:disabled)):hover .offer-icon[data-v-087846f8]{animation:initial-profile-option-icon-lift-087846f8 var(--ui-icon-motion-duration) var(--ui-icon-motion-ease) both}.profile-button--primary[data-v-087846f8]:not(:disabled):hover{background:var(--ui-action-hover)}.profile-button--secondary[data-v-087846f8]:not(:disabled):hover{border-color:rgb(var(--ui-accent-rgb) / 42%);background:rgb(var(--ui-accent-rgb) / 8%)}.profile-button--ghost[data-v-087846f8]:not(:disabled):hover{background:rgb(var(--ui-accent-rgb) / 8%)}.profile-wizard__skip[data-v-087846f8]:not(:disabled):active,.profile-tabs button[data-v-087846f8]:not(:disabled):active,.profile-button[data-v-087846f8]:not(:disabled):active{box-shadow:none;transform:translateY(0)}.profile-options label[data-v-087846f8]:not(:has(input:disabled)):active{box-shadow:none;transform:translateY(0)}}@media (max-width:760px){.profile-wizard[data-v-087846f8]{border-radius:var(--ui-radius-card);width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.profile-wizard__header[data-v-087846f8]{gap:18px;padding:25px 22px 18px}.profile-tabs[data-v-087846f8]{padding:0 22px 18px}.profile-tabs small[data-v-087846f8]{display:none}.profile-wizard__form[data-v-087846f8]{padding:0 22px 22px}.profile-panel[data-v-087846f8]{padding:22px 18px}.profile-grid--two[data-v-087846f8],.profile-grid--direction[data-v-087846f8]{grid-template-columns:1fr}.profile-options--four[data-v-087846f8],.profile-options--priorities[data-v-087846f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-wizard__footer[data-v-087846f8]{flex-direction:column;align-items:stretch}.profile-wizard__footer>div[data-v-087846f8]{justify-content:flex-end}}@media (max-width:520px){.profile-wizard__header[data-v-087846f8]{flex-direction:column;align-items:stretch}.profile-wizard__skip[data-v-087846f8]{align-self:end}.profile-tabs[data-v-087846f8]{gap:6px}.profile-tabs button[data-v-087846f8]{grid-template-columns:24px minmax(0,1fr);gap:2px 4px;min-height:58px;padding:10px 6px}.profile-tabs__marker[data-v-087846f8]{width:24px;height:24px}.profile-tabs strong[data-v-087846f8]{font-size:12px}.profile-wizard__footer>div[data-v-087846f8]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-height:680px) and (min-width:761px){.profile-wizard[data-v-087846f8]{max-height:calc(100dvh - 32px)}.profile-wizard__header[data-v-087846f8]{padding-top:24px}.profile-panel[data-v-087846f8]{min-height:320px;padding-block:20px}}@media (prefers-reduced-motion:reduce){.profile-wizard[data-v-087846f8]{scroll-behavior:auto}.profile-wizard[data-v-087846f8] *,.profile-wizard[data-v-087846f8] :before,.profile-wizard[data-v-087846f8] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.profile-wizard__status span[data-v-087846f8]{animation:none}.profile-wizard__skip[data-v-087846f8],.profile-wizard__close[data-v-087846f8],.profile-tabs button[data-v-087846f8],.profile-options label[data-v-087846f8],.profile-button[data-v-087846f8],.profile-wizard .offer-icon[data-v-087846f8]{animation:none!important;transform:none!important}}.initial-profile-page[data-v-3307242f]{background:var(--ui-page);min-height:100dvh;position:relative;overflow:hidden}.initial-profile-page__home[data-v-3307242f]{filter:blur(2px);position:absolute;inset:0;transform:scale(1.008)}.initial-profile-page__veil[data-v-3307242f]{background:rgb(var(--ui-page-rgb,245 247 252) / 42%);backdrop-filter:var(--ui-blur-control);animation:.18s ease-out both initial-profile-veil-in-3307242f;position:absolute;inset:0}.initial-profile-page__dialog[data-v-3307242f]{z-index:1;place-items:center;min-height:100dvh;padding:32px 24px;display:grid;position:relative}.initial-profile-page__dialog[data-v-3307242f]>*{animation:.22s cubic-bezier(.22,.8,.26,1) both initial-profile-dialog-in-3307242f}@keyframes initial-profile-veil-in-3307242f{0%{opacity:0}}@keyframes initial-profile-dialog-in-3307242f{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:760px){.initial-profile-page__dialog[data-v-3307242f]{padding:12px}}@media (prefers-reduced-motion:reduce){.initial-profile-page__home[data-v-3307242f]{filter:blur(3px);transform:none}.initial-profile-page__veil[data-v-3307242f],.initial-profile-page__dialog[data-v-3307242f]>*{animation:none}}.resume-page[data-v-2b144124]{scrollbar-color:var(--ui-scroll-thumb) transparent;width:min(100%,1500px);height:100%;margin:0 auto;padding:30px 32px 32px;overflow:hidden auto}.resume-page.is-modal-open[data-v-2b144124]{pointer-events:none;user-select:none;overflow:hidden}.resume-page__header[data-v-2b144124]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:0;display:flex}.resume-page__header h1[data-v-2b144124]{color:var(--ui-text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:36px}.resume-page__header-actions[data-v-2b144124]{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.resume-page__return-link[data-v-2b144124],.resume-content-card__view-toggle[data-v-2b144124]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);align-items:center;gap:7px;padding-inline:16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.resume-page__return-link[data-v-2b144124]:hover,.resume-page__return-link[data-v-2b144124]:focus-visible,.resume-content-card__view-toggle[data-v-2b144124]:hover,.resume-content-card__view-toggle[data-v-2b144124]:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-surface-hover);color:var(--ui-text)}.resume-page__return-link[data-v-2b144124]:active,.resume-content-card__view-toggle[data-v-2b144124]:active{background:var(--ui-surface-pressed);transform:translateY(1px)}.resume-page__primary-action[data-v-2b144124],.resume-empty-state button[data-v-2b144124],.resume-empty-state a[data-v-2b144124]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);box-shadow:var(--ui-shadow-card);font:inherit;transition:background var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);border:0;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.resume-empty-state button[data-v-2b144124]:hover,.resume-empty-state button[data-v-2b144124]:focus-visible,.resume-empty-state a[data-v-2b144124]:hover,.resume-empty-state a[data-v-2b144124]:focus-visible{background:var(--ui-surface-hover);transform:translateY(-1px)}.resume-empty-state button[data-v-2b144124]:active,.resume-empty-state a[data-v-2b144124]:active{background:var(--ui-surface-pressed);transform:translateY(0)}.resume-page__primary-action[data-v-2b144124]{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-floating)}.resume-page__primary-action[data-v-2b144124]:hover,.resume-page__primary-action[data-v-2b144124]:focus-visible{background:var(--ui-action-hover);transform:translateY(-1px)}.resume-page__primary-action[data-v-2b144124]:active:not(:disabled){background:var(--ui-action-pressed);transform:translateY(0)}.resume-page__primary-action[data-v-2b144124]:disabled{cursor:wait;opacity:.5;transform:none}.resume-page__file-input[data-v-2b144124]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.online-resume-status[data-v-2b144124]{border-radius:calc((var(--ui-radius-card) + var(--ui-radius-spacious)) / 2);background:var(--ui-panel);box-shadow:var(--ui-shadow-card);backdrop-filter:var(--ui-blur-interview-control);grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:16px;margin:4px 0 18px;padding:20px 22px;display:grid}.online-resume-status__mark[data-v-2b144124]{border-radius:calc((var(--ui-radius-control) + var(--ui-radius-medium)) / 2);background:var(--ui-info-soft);width:44px;height:44px;color:var(--ui-info);grid-area:1/1/3;place-items:center;display:grid}.online-resume-status.is-empty .online-resume-status__mark[data-v-2b144124]{color:var(--ui-text-tertiary)}.online-resume-status__content[data-v-2b144124]{grid-area:1/2;min-width:0}.online-resume-status__content h2[data-v-2b144124]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:24px;overflow:hidden}.online-resume-status__content p[data-v-2b144124]{color:var(--ui-text-secondary);margin:3px 0 0;font-size:12px;line-height:18px}.online-resume-status__meta[data-v-2b144124]{grid-area:2/2;margin:11px 0 0;display:flex}.online-resume-status__meta div[data-v-2b144124]{align-items:baseline;gap:6px;display:inline-flex}.online-resume-status__meta dt[data-v-2b144124]{color:var(--ui-text-tertiary);font-size:12px}.online-resume-status__meta dd[data-v-2b144124]{color:var(--ui-text);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:650}.online-resume-status__actions[data-v-2b144124]{flex-wrap:wrap;grid-area:1/3/3;justify-content:flex-end;align-items:center;gap:8px;display:flex}.online-resume-status__availability[data-v-2b144124]{color:var(--ui-text-tertiary);text-align:right;flex-basis:100%;margin:0;font-size:12px;line-height:14px}.online-resume-status__actions button[data-v-2b144124]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font:inherit;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-size:12px;font-weight:650;display:inline-flex}.online-resume-status__actions button[data-v-2b144124]:hover:not(:disabled),.online-resume-status__actions button[data-v-2b144124]:focus-visible:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.online-resume-status__actions button.is-primary[data-v-2b144124]{background:var(--ui-info-soft);color:var(--ui-text)}.online-resume-status__actions button[data-v-2b144124]:disabled{cursor:not-allowed;opacity:.48}.resume-action-status[data-v-2b144124],.resume-upload-status[data-v-2b144124]{margin-top:14px}.resume-action-status[data-v-2b144124]{align-items:center;gap:8px;display:flex}.resume-action-status.is-error[data-v-2b144124]{justify-content:space-between}.resume-action-status button[data-v-2b144124],.resume-upload-status button[data-v-2b144124]{border-radius:var(--ui-radius-pill);background:rgb(var(--ui-layer-rgb) / 72%);color:currentColor;min-height:30px;font:inherit;border:0}.resume-action-status button[data-v-2b144124]:hover,.resume-action-status button[data-v-2b144124]:focus-visible,.resume-upload-status button[data-v-2b144124]:hover,.resume-upload-status button[data-v-2b144124]:focus-visible{background:rgb(var(--ui-layer-rgb) / 92%)}.resume-action-status button[data-v-2b144124]:active,.resume-upload-status button[data-v-2b144124]:active{transform:translateY(1px)}.resume-upload-status[data-v-2b144124]{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.resume-upload-status div[data-v-2b144124]{justify-content:space-between;gap:12px;display:flex}.resume-upload-status progress[data-v-2b144124]{width:100%;height:8px;accent-color:var(--ui-success)}.resume-upload-status button[data-v-2b144124]{grid-area:1/2/3;padding-inline:12px}.resume-content-card[data-v-2b144124]{border-radius:var(--ui-radius-panel);background:var(--ui-panel-solid);background:var(--ui-panel);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);border:0;margin-top:18px;overflow:hidden}.resume-content-card__header[data-v-2b144124]{border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 24px;display:flex}.resume-content-card__header h2[data-v-2b144124]{color:var(--ui-text);letter-spacing:-.02em;margin:0 0 5px;font-size:16px;line-height:30px}.resume-content-card__header p[data-v-2b144124]{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:18px}.resume-content-card__header-actions[data-v-2b144124]{flex:none;align-items:center;gap:10px;display:flex}.resume-content-card__refresh[data-v-2b144124]{border-radius:var(--ui-radius-pill);width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.resume-content-card__refresh[data-v-2b144124]:hover:not(:disabled),.resume-content-card__refresh[data-v-2b144124]:focus-visible:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.resume-content-card__refresh[data-v-2b144124]:active:not(:disabled){background:var(--ui-surface-pressed)}.resume-content-card__refresh[data-v-2b144124]:disabled{cursor:wait;opacity:.56}.resume-content-card__refresh.is-loading[data-v-2b144124] .offer-icon{animation:.8s linear infinite resume-content-refresh-spin-2b144124}.resume-content-card__view-toggle[data-v-2b144124]{width:auto;min-width:92px;height:44px;font:inherit;flex:none;justify-content:center;font-size:12px;font-weight:650}.resume-empty-state[data-v-2b144124]{text-align:center;place-items:center;min-height:340px;padding:48px 24px 54px;display:grid}.resume-empty-state__icon[data-v-2b144124]{background:var(--ui-surface-muted);width:76px;height:76px;color:var(--ui-text);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.resume-empty-state h3[data-v-2b144124]{color:var(--ui-text);margin:0;font-size:14px}.resume-empty-state p[data-v-2b144124]{max-width:450px;color:var(--ui-text-secondary);margin:8px 0 20px;font-size:12px;line-height:20px}.resume-list[data-v-2b144124]{gap:12px;margin:0;padding:16px;list-style:none;display:grid;container-type:inline-size}.resume-list__item[data-v-2b144124]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);min-height:104px;box-shadow:var(--ui-shadow-card);transition:transform var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:18px 20px;display:grid}.resume-list__item[data-v-2b144124]:hover{box-shadow:var(--ui-shadow-panel);transform:translateY(-2px)}.resume-list__item.is-highlighted[data-v-2b144124]{box-shadow:0 0 0 3px rgb(var(--ui-accent-rgb) / 24%), var(--ui-shadow-card)}.resume-list__file-icon[data-v-2b144124]{background:var(--ui-surface-muted);width:50px;height:50px;color:var(--ui-text);border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.resume-list__content[data-v-2b144124]{grid-area:2/2;min-width:0}.resume-list__title-line[data-v-2b144124]{flex-wrap:wrap;grid-area:1/2/auto/-1;align-items:center;gap:9px;min-width:0;display:flex}.resume-list__title-line h3[data-v-2b144124]{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:24px}.resume-list__source[data-v-2b144124],.resume-list__status[data-v-2b144124]{border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);color:var(--ui-success);flex:none;align-items:center;gap:4px;padding:5px 9px;font-size:12px;display:inline-flex}.resume-list__source[data-v-2b144124],.resume-list__status.is-progress[data-v-2b144124]{background:var(--ui-info-soft);color:var(--ui-info)}.resume-list__status.is-warning[data-v-2b144124]{background:var(--ui-warning-soft);color:var(--ui-warning)}.resume-list__content>p[data-v-2b144124]{color:var(--ui-text-secondary);margin:5px 0 0;font-size:12px;line-height:18px}.resume-list__content>.resume-list__status-hint[data-v-2b144124]{color:var(--ui-warning)}.resume-list__content>.resume-list__polishing-progress[data-v-2b144124]{color:var(--ui-warning);align-items:center;gap:6px;display:inline-flex}.resume-list__detail[data-v-2b144124]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resume-list__file-type[data-v-2b144124]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);color:var(--ui-info);padding:4px 8px;font-size:12px;font-weight:650}.resume-list__time[data-v-2b144124]{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.resume-list__actions[data-v-2b144124]{grid-area:2/3;gap:7px;display:flex}.resume-list__actions button[data-v-2b144124],.resume-list__actions a[data-v-2b144124]{border-radius:var(--ui-radius-pill);min-height:44px;color:var(--ui-text-secondary);font:inherit;transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;align-items:center;gap:5px;padding-inline:13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.resume-list__actions button[data-v-2b144124]:hover:not(:disabled),.resume-list__actions button[data-v-2b144124]:focus-visible,.resume-list__actions a[data-v-2b144124]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.resume-list__actions button[data-v-2b144124]:active:not(:disabled),.resume-list__actions a[data-v-2b144124]:active{transform:translateY(1px)}.resume-list__actions button.is-danger[data-v-2b144124]{color:var(--ui-danger);background:0 0}.resume-list__actions button[data-v-2b144124]:disabled{opacity:.45;cursor:not-allowed}.resume-list__actions button.is-danger[data-v-2b144124]:hover:not(:disabled),.resume-list__actions button.is-danger[data-v-2b144124]:focus-visible{background:var(--ui-danger-soft);color:var(--ui-danger)}.resume-list__actions button.is-icon-only[data-v-2b144124]{justify-content:center;width:44px;min-width:44px;padding:0}.resume-list__actions button.resume-list__retry-button[data-v-2b144124]{width:36px;min-height:36px;color:var(--ui-warning);background:0 0;justify-content:center;padding:0}.resume-list__actions button.resume-list__retry-button[data-v-2b144124]:hover:not(:disabled),.resume-list__actions button.resume-list__retry-button[data-v-2b144124]:focus-visible{background:var(--ui-warning-soft);color:var(--ui-warning)}.resume-list__actions .is-primary[data-v-2b144124]{color:var(--ui-text);background:0 0}.resume-list__actions .is-primary[data-v-2b144124]:hover:not(:disabled),.resume-list__actions .is-primary[data-v-2b144124]:focus-visible{background:var(--ui-info-soft);color:var(--ui-text)}@container (width<=820px){.resume-list__item[data-v-2b144124]{grid-template-columns:50px minmax(0,1fr);align-items:start}.resume-list__title-line[data-v-2b144124]{grid-column:2}.resume-list__title-line h3[data-v-2b144124]{flex:0 auto}.resume-list__actions[data-v-2b144124]{flex-wrap:wrap;grid-area:3/2;justify-content:flex-start;margin-top:7px}}@container (width<=560px){.resume-list__actions[data-v-2b144124]{grid-column:1/-1}}.resume-preview-layer[data-v-2b144124]{z-index:100;isolation:isolate;place-items:stretch stretch;width:100%;min-height:100dvh;padding:1%;display:grid;position:fixed;inset:0}.resume-preview-layer__backdrop[data-v-2b144124]{background:var(--ui-backdrop);border:0;position:absolute;inset:0}.resume-preview-layer__panel[data-v-2b144124]{z-index:1;border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);background:var(--ui-panel);isolation:isolate;width:100%;height:100%;max-height:100%;box-shadow:var(--ui-shadow-panel);position:relative;overflow:hidden}.resume-preview-layer.is-suspended[data-v-2b144124]{visibility:hidden}.resume-delete-layer[data-v-2b144124]{z-index:110;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.resume-delete-layer__backdrop[data-v-2b144124]{backdrop-filter:var(--ui-blur-soft);background:#0f131b52;border:0;position:absolute;inset:0}.resume-delete-dialog[data-v-2b144124]{z-index:1;border:1px solid var(--ui-divider);border-radius:var(--ui-radius-panel);background:var(--ui-panel-solid);text-align:center;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #1b222f3d}.resume-delete-dialog__close[data-v-2b144124]{background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.resume-delete-dialog__icon[data-v-2b144124]{width:44px;height:44px;color:var(--ui-danger);place-items:center;margin:0 auto 10px;display:grid}.resume-delete-dialog h2[data-v-2b144124]{color:var(--ui-text);margin:0;font-size:16px;line-height:28px}.resume-delete-dialog__description[data-v-2b144124],.resume-delete-dialog__detail[data-v-2b144124],.resume-delete-dialog__note[data-v-2b144124]{color:var(--ui-text-secondary);margin:12px 0 0;font-size:12px;line-height:22px}.resume-delete-dialog>.resume-delete-dialog__error[data-v-2b144124]{color:var(--ui-danger)}.resume-delete-dialog>.resume-delete-dialog__note[data-v-2b144124]{color:var(--ui-text-secondary)}.resume-delete-dialog__actions[data-v-2b144124]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.resume-delete-dialog__actions button[data-v-2b144124]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);min-height:44px;color:var(--ui-text-secondary);font:inherit;border:0;padding:0 16px;font-size:12px;font-weight:650}.resume-delete-dialog__actions button.is-danger[data-v-2b144124]{background:var(--ui-danger);color:var(--ui-text-inverse)}.resume-delete-dialog__actions button[data-v-2b144124]:hover:not(:disabled),.resume-delete-dialog__actions button[data-v-2b144124]:focus-visible:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.resume-delete-dialog__actions button.is-danger[data-v-2b144124]:hover:not(:disabled),.resume-delete-dialog__actions button.is-danger[data-v-2b144124]:focus-visible:not(:disabled){background:color-mix(in srgb, var(--ui-danger) 88%, #000);color:var(--ui-text-inverse)}.resume-delete-dialog__actions button[data-v-2b144124]:active:not(:disabled){transform:translateY(1px)}.resume-delete-dialog__actions button[data-v-2b144124]:disabled{cursor:wait;opacity:.55}@media (max-width:960px){.resume-page[data-v-2b144124]{padding-bottom:20px;padding-inline:20px}.online-resume-status[data-v-2b144124]{grid-template-rows:auto auto auto;grid-template-columns:44px minmax(0,1fr);align-items:start}.online-resume-status__mark[data-v-2b144124]{grid-row:1/3}.online-resume-status__meta[data-v-2b144124]{grid-area:2/2}.online-resume-status__actions[data-v-2b144124]{flex-wrap:wrap;grid-area:3/2;justify-content:flex-start;margin-top:14px}}.resume-page.is-lineage-view[data-v-2b144124]{flex-direction:column;display:flex}.resume-page.is-lineage-view .resume-content-card[data-v-2b144124]{flex-direction:column;flex:auto;min-height:0;display:flex}@media (max-width:760px){.resume-page[data-v-2b144124]{padding:22px 16px 16px}.resume-page__header[data-v-2b144124]{flex-direction:column;align-items:stretch;margin-bottom:0}.resume-page__header h1[data-v-2b144124]{font-size:24px;line-height:34px}.resume-page__header-actions[data-v-2b144124]{flex-direction:column-reverse;align-items:stretch}.resume-page__return-link[data-v-2b144124]{justify-content:center}.online-resume-status[data-v-2b144124]{grid-template-columns:44px minmax(0,1fr);align-items:start;row-gap:14px}.online-resume-status__mark[data-v-2b144124]{grid-row:1}.online-resume-status__meta[data-v-2b144124],.online-resume-status__actions[data-v-2b144124]{grid-area:auto/1/auto/-1}.online-resume-status__actions[data-v-2b144124]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.resume-list__item[data-v-2b144124]{border-radius:var(--ui-radius-card);grid-template-columns:44px minmax(0,1fr);padding:16px}.resume-list__file-icon[data-v-2b144124]{width:44px;height:44px}.resume-list__actions[data-v-2b144124]{flex-wrap:wrap;grid-column:2}.resume-action-status button[data-v-2b144124],.resume-upload-status button[data-v-2b144124],.resume-list__actions button.resume-list__retry-button[data-v-2b144124]{min-height:44px}.resume-list__actions button.resume-list__retry-button[data-v-2b144124]{width:44px}.resume-preview-layer[data-v-2b144124]{align-items:end;padding:20px 0 0}.resume-preview-layer__panel[data-v-2b144124]{border-radius:var(--ui-radius-sheet);border-bottom:0;border-left:0;border-right:0;width:100%;height:calc(100dvh - 20px)}}@media (max-width:480px){.online-resume-status[data-v-2b144124]{padding:14px}.online-resume-status__actions[data-v-2b144124]{grid-template-columns:minmax(0,1fr)}.resume-content-card__header[data-v-2b144124],.resume-list__title-line[data-v-2b144124]{flex-direction:column;align-items:flex-start}.resume-list__title-line[data-v-2b144124]{gap:5px}.resume-list__title-line h3[data-v-2b144124]{width:100%}.resume-list__actions[data-v-2b144124]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.resume-content-card__refresh.is-loading[data-v-2b144124] .offer-icon{animation:none}.resume-list__item[data-v-2b144124]:hover,.resume-page__primary-action[data-v-2b144124]:hover,.resume-empty-state button[data-v-2b144124]:hover,.resume-empty-state a[data-v-2b144124]:hover{transform:none}}@keyframes resume-content-refresh-spin-2b144124{to{transform:rotate(360deg)}}.workspace-section-nav[data-v-fa218aee]{border-radius:var(--ui-radius-pill);background:0 0;border:0;flex:none;gap:4px;width:max-content;max-width:100%;margin-bottom:12px;padding:0;display:inline-flex}.workspace-section-nav[data-v-fa218aee] :is(a,button){border-radius:var(--ui-radius-pill);min-height:44px;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-font-size-body);white-space:nowrap;transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-weight:650;display:inline-flex}.workspace-section-nav a[data-v-fa218aee]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.workspace-section-nav button[data-v-fa218aee]:disabled{cursor:not-allowed;opacity:.58}.workspace-section-nav a.is-active[data-v-fa218aee],.workspace-section-nav a[aria-current=page][data-v-fa218aee]{background:var(--ui-surface-solid);color:var(--ui-text);box-shadow:var(--ui-shadow-card)}@media (max-width:760px){.workspace-section-nav[data-v-fa218aee]{width:100%}.workspace-section-nav[data-v-fa218aee] :is(a,button){flex:1 1 0;min-width:0;min-height:44px}}.resume-workspace-nav[data-v-a539c2ad] a{font-size:12px}.resume-workspace-nav[data-v-a539c2ad] a:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-brand-ring)}.resume-workspace-nav[data-v-a539c2ad] a:active:not([aria-current=page]){background:var(--ui-action-soft);color:var(--ui-text);transform:translateY(1px)}.resume-template-paper[data-v-6027c144]{box-sizing:border-box;color:#202733;text-align:left;background:#fff;width:680px;min-width:680px;height:960px;min-height:960px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.42;position:relative}.resume-template-paper[data-v-6027c144] *,.resume-template-paper[data-v-6027c144] :before,.resume-template-paper[data-v-6027c144] :after{box-sizing:border-box}.resume-template-paper h3[data-v-6027c144],.resume-template-paper h4[data-v-6027c144],.resume-template-paper p[data-v-6027c144],.resume-template-paper ul[data-v-6027c144],.resume-template-paper ol[data-v-6027c144],.resume-template-paper dl[data-v-6027c144],.resume-template-paper dd[data-v-6027c144]{margin:0}.resume-template-paper ul[data-v-6027c144]{padding:0;list-style:none}.resume-template-paper h3[data-v-6027c144]{font-size:24px;line-height:30px}.resume-template-paper h4[data-v-6027c144]{font-size:16px;line-height:21px}.resume-template-paper p[data-v-6027c144],.resume-template-paper li[data-v-6027c144],.resume-template-paper dd[data-v-6027c144],.resume-template-paper strong[data-v-6027c144],.resume-template-paper time[data-v-6027c144],.resume-template-paper small[data-v-6027c144]{overflow-wrap:anywhere}.resume-template-paper time[data-v-6027c144],.resume-template-paper small[data-v-6027c144],.paper-kicker[data-v-6027c144]{font-size:12px}.resume-template-paper>footer[data-v-6027c144]{color:#7a8492;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:10px;left:24px;right:24px}.paper-kicker[data-v-6027c144]{letter-spacing:.1em;font-weight:760}.paper-contact[data-v-6027c144]{gap:4px;font-size:12px;display:grid}.paper-tags[data-v-6027c144]{flex-wrap:wrap;gap:5px;display:flex;margin-top:8px!important}.paper-tags li[data-v-6027c144]{border:1px solid;padding:3px 6px;font-size:12px}.paper-skills__stack[data-v-6027c144],.paper-education p[data-v-6027c144],.paper-credentials p[data-v-6027c144]{font-size:12px;line-height:15px;margin-top:7px!important}.paper-education strong[data-v-6027c144],.paper-education time[data-v-6027c144]{margin-top:6px;display:block}.paper-credentials p+p[data-v-6027c144]{margin-top:5px!important}.paper-experience>article[data-v-6027c144]{border-top:1px solid #dce1e8;margin-top:10px;padding-top:10px}.paper-experience>article header[data-v-6027c144]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.paper-experience>article header strong[data-v-6027c144]{font-size:14px}.paper-experience>article>p[data-v-6027c144]{margin-top:2px;font-size:12px;font-weight:700}.paper-experience article ul[data-v-6027c144]{gap:4px;margin-top:6px;display:grid}.paper-experience article li[data-v-6027c144]{padding-left:10px;font-size:12px;line-height:15px;position:relative}.paper-experience article li[data-v-6027c144]:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.paper-project>strong[data-v-6027c144]{margin-top:7px;font-size:14px;display:block}.paper-project>p[data-v-6027c144]{margin-top:5px;font-size:12px;line-height:15px}.paper-project__research[data-v-6027c144]{margin-top:7px;line-height:15px;display:block}.paper-metrics[data-v-6027c144]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paper-metrics>div[data-v-6027c144]{min-width:0}.paper-metrics dt[data-v-6027c144]{font-size:12px}.paper-metrics dd[data-v-6027c144]{margin-top:2px;font-size:16px;font-weight:780}.internet-paper[data-v-6027c144]{padding:0 28px 28px}.internet-paper__hero[data-v-6027c144]{border-bottom:3px solid #6b5ce7;grid-template-columns:190px 1fr;align-items:center;gap:28px;height:244px;display:grid}.internet-paper__hero img[data-v-6027c144]{object-fit:cover;object-position:top center;align-self:end;width:190px;height:237px}.internet-paper__hero .paper-kicker[data-v-6027c144]{color:#6b5ce7}.internet-paper__hero strong[data-v-6027c144]{color:#6b5ce7;margin-top:4px;font-size:14px;display:block}.internet-paper__hero .paper-contact[data-v-6027c144]{color:#596274;grid-template-columns:repeat(3,auto);gap:12px;margin-top:16px}.internet-paper__body[data-v-6027c144]{grid-template-columns:190px 1fr;gap:28px;height:674px;display:grid}.internet-paper__body>aside[data-v-6027c144]{border-right:1px solid #d9ddec;padding:22px 16px 16px 0}.internet-paper__body>aside section+section[data-v-6027c144]{border-top:1px solid #d9ddec;margin-top:22px;padding-top:18px}.internet-paper h4[data-v-6027c144]{color:#4237bd}.internet-paper__body main[data-v-6027c144]{padding-top:22px}.internet-paper .paper-positioning[data-v-6027c144]{background:#f0eefc;border-left:4px solid #6b5ce7;padding:12px 14px}.internet-paper .paper-positioning p[data-v-6027c144]{margin-top:5px;font-size:12px}.internet-paper .paper-experience[data-v-6027c144]{margin-top:18px}.internet-paper .paper-project[data-v-6027c144]{background:#f5f6fa;margin-top:18px;padding:13px 15px}.finance-paper[data-v-6027c144]{background:#fff;grid-template-columns:190px 1fr;display:grid}.finance-paper__rail[data-v-6027c144]{color:#fff;background:linear-gradient(#087bdc,#0756b8);padding:26px 20px}.finance-paper__rail>img[data-v-6027c144]{object-fit:cover;border:3px solid #fffc;width:88px;height:110px;margin:0 auto 12px;display:block}.finance-paper__rail h3[data-v-6027c144]{text-align:center}.finance-paper__rail>strong[data-v-6027c144]{text-align:center;margin-top:3px;font-size:12px;display:block}.finance-paper__rail>.paper-contact[data-v-6027c144]{border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;margin-top:18px;padding:13px 0}.finance-paper__rail section[data-v-6027c144]{margin-top:20px}.finance-paper__rail h4[data-v-6027c144]{color:#fff}.finance-paper__rail .paper-tags li[data-v-6027c144]{border-color:#ffffff8c}.finance-paper__main[data-v-6027c144]{padding:34px 30px 28px}.finance-paper__main>header[data-v-6027c144]{border-bottom:2px solid #087bdc;padding-bottom:16px}.finance-paper__main>header .paper-kicker[data-v-6027c144],.finance-paper__main>header h4[data-v-6027c144]{color:#087bdc}.finance-paper__main>header p[data-v-6027c144]:last-child{color:#596577;margin-top:8px}.finance-paper__main>.paper-metrics[data-v-6027c144]{background:#eff8ff;border:1px solid #cfe3f4;margin-top:14px}.finance-paper__main>.paper-metrics div[data-v-6027c144]{padding:10px 12px}.finance-paper__main>.paper-metrics div+div[data-v-6027c144]{border-left:1px solid #cfe3f4}.finance-paper__main>.paper-metrics dd[data-v-6027c144]{color:#087bdc}.finance-paper__timeline[data-v-6027c144]{margin-top:20px}.finance-paper__timeline h4[data-v-6027c144],.finance-paper__case h4[data-v-6027c144]{color:#0756b8}.finance-paper__timeline>article[data-v-6027c144]{border-left:2px solid #a9d3f5;margin-left:10px;padding-left:18px;position:relative}.finance-paper__timeline>article[data-v-6027c144]:before{content:"";background:#fff;border:2px solid #087bdc;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:-6px}.finance-paper__case[data-v-6027c144]{border:1px solid #cfe3f4;margin-top:18px;padding:14px 16px}.creative-paper[data-v-6027c144]{padding:0 28px 28px}.creative-paper__hero[data-v-6027c144]{color:#342a32;background:#fff0f6;grid-template-columns:118px 1fr;gap:24px;height:190px;margin:0 -28px;padding:24px 34px;display:grid}.creative-paper__hero img[data-v-6027c144]{border-radius:var(--ui-radius-pill);object-fit:cover;border:6px solid #fff;align-self:end;width:118px;height:138px}.creative-paper__hero .paper-kicker[data-v-6027c144],.creative-paper__hero strong[data-v-6027c144]{color:#d53b82}.creative-paper__hero strong[data-v-6027c144]{font-size:14px;display:block}.creative-paper__hero p[data-v-6027c144]:not(.paper-kicker){margin-top:5px;font-size:12px}.creative-paper__hero .paper-contact[data-v-6027c144]{color:#76576a;grid-template-columns:repeat(3,auto);margin-top:7px}.creative-paper__portfolio[data-v-6027c144]{border-bottom:1px solid #ecc6d8;height:244px;padding:18px 0}.creative-paper__portfolio>header[data-v-6027c144]{justify-content:space-between;align-items:baseline;display:flex}.creative-paper h4[data-v-6027c144],.creative-paper .paper-kicker[data-v-6027c144]{color:#d53b82}.creative-paper__cases[data-v-6027c144]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px;display:grid}.creative-paper__cases article[data-v-6027c144]{background:#fff6fa;grid-template-rows:auto 1fr;grid-template-columns:76px 1fr;gap:4px 10px;height:144px;padding:10px;display:grid}.creative-paper__cases article>span[data-v-6027c144]{background:linear-gradient(145deg,#f48bb7 0 48%,#ffd5e6 48%);grid-row:1/span 2;width:76px;height:124px}.creative-paper__cases article:nth-child(2)>span[data-v-6027c144]{background:linear-gradient(35deg,#b57cff 0 42%,#f8aed0 42%)}.creative-paper__cases p[data-v-6027c144]{font-size:12px;line-height:15px}.creative-paper__columns[data-v-6027c144]{grid-template-columns:1.45fr .72fr;gap:22px;height:378px;padding-top:17px;display:grid}.creative-paper__columns>aside[data-v-6027c144]{border-left:1px solid #ecc6d8;padding-left:16px}.creative-paper__columns>aside section+section[data-v-6027c144]{margin-top:18px}.creative-paper__footer-band[data-v-6027c144]{background:#f7d5e4;grid-template-columns:42px 1fr 42px 1fr 42px 1fr;align-items:start;gap:6px;min-height:78px;padding:12px 15px;font-size:12px;display:grid}.creative-paper__footer-band strong[data-v-6027c144]{color:#a51f61}.data-paper[data-v-6027c144]{background:#fff;grid-template-columns:258px 1fr;display:grid}.data-paper__rail[data-v-6027c144]{background:#ecf8fb;border-right:1px solid #b7e0e8;padding:28px 22px}.data-paper__rail>header[data-v-6027c144]{grid-template-columns:72px 1fr;align-items:center;gap:12px;display:grid}.data-paper__rail img[data-v-6027c144]{object-fit:cover;width:72px;height:90px}.data-paper__rail h3[data-v-6027c144]{font-size:16px;line-height:22px}.data-paper__rail header strong[data-v-6027c144]{color:#088ca7;margin-top:3px;font-size:12px;display:block}.data-paper__rail>.paper-contact[data-v-6027c144]{color:#3c6871;border-block:1px solid #b7e0e8;margin-top:18px;padding:12px 0}.data-paper__rail section[data-v-6027c144]{margin-top:20px}.data-paper h4[data-v-6027c144],.data-paper .paper-tags li[data-v-6027c144]{color:#087b92}.data-paper__main[data-v-6027c144]{padding:30px 26px 28px}.data-paper__main>header[data-v-6027c144]{background:#edfafd;border-left:5px solid #0ca6bf;padding:14px}.data-paper__main>header p[data-v-6027c144]:last-child{color:#526870;margin-top:6px}.data-paper__main .paper-experience[data-v-6027c144]{margin-top:18px}.data-paper__projects[data-v-6027c144]{border:1px solid #b7e0e8;margin-top:18px;padding:13px}.data-paper__charts[data-v-6027c144]{gap:8px;margin-top:16px}.data-paper__charts>div[data-v-6027c144]{background:#f5fcfd;border:1px solid #b7e0e8;padding:10px}.data-paper__charts dd[data-v-6027c144]{color:#087b92}.data-paper__charts span[data-v-6027c144]{width:var(--chart);background:#24bad0;height:6px;margin-top:8px;display:block}.product-paper[data-v-6027c144]{grid-template-columns:156px 1fr;display:grid}.product-paper__rail[data-v-6027c144]{color:#fff;background:#173d38;padding:24px 16px 22px}.product-paper__rail>img[data-v-6027c144]{object-fit:cover;border:3px solid #d6eee7;width:104px;height:130px;margin:0 auto 12px;display:block}.product-paper__rail h3[data-v-6027c144]{text-align:center;font-size:16px}.product-paper__rail>strong[data-v-6027c144]{text-align:center;margin-top:3px;font-size:12px;display:block}.product-paper__rail>ol[data-v-6027c144]{border-block:1px solid #ffffff47;margin:22px 0 0;padding:15px 0 15px 24px;font-size:12px}.product-paper__rail>ol li+li[data-v-6027c144]{margin-top:8px}.product-paper__rail>.paper-contact[data-v-6027c144]{margin-top:16px}.product-paper__rail section[data-v-6027c144]{margin-top:18px}.product-paper__rail h4[data-v-6027c144]{color:#c2eee1}.product-paper__rail .paper-tags li[data-v-6027c144]{border-color:#ffffff73}.product-paper__canvas[data-v-6027c144]{padding:28px 29px 24px}.product-paper__brief[data-v-6027c144]{border-bottom:2px solid #173d38;padding-bottom:16px}.product-paper__brief .paper-kicker[data-v-6027c144],.product-paper__brief h4[data-v-6027c144]{color:#236c61}.product-paper__brief p[data-v-6027c144]:last-child{margin-top:8px}.product-paper__metrics[data-v-6027c144]{background:#eff8f5;border-block:1px solid #bad6cf;margin-top:14px}.product-paper__metrics>div[data-v-6027c144]{padding:10px 12px}.product-paper__metrics dd[data-v-6027c144]{color:#236c61}.product-paper__roadmap[data-v-6027c144]{margin-top:18px}.product-paper__roadmap>article[data-v-6027c144]{grid-template-columns:30px 1fr;gap:10px;display:grid}.product-paper__roadmap>article>b[data-v-6027c144]{color:#236c61;font-size:16px}.product-paper__log[data-v-6027c144]{background:#eef6f2;margin-top:16px;padding:13px 14px}.product-paper__canvas>.paper-education[data-v-6027c144]{border-top:1px solid #bad6cf;margin-top:16px;padding-top:12px}.marketing-paper[data-v-6027c144]{grid-template-rows:170px 184px 1fr;display:grid}.marketing-paper__masthead[data-v-6027c144]{color:#2f261f;background:#ef914f;grid-template-columns:96px 1fr 144px;gap:18px;padding:24px 28px;display:grid}.marketing-paper__masthead img[data-v-6027c144]{object-fit:cover;border:5px solid #fff4ea;width:96px;height:116px}.marketing-paper__masthead strong[data-v-6027c144]{margin-top:2px;font-size:14px;display:block}.marketing-paper__masthead p[data-v-6027c144]:not(.paper-kicker){margin-top:5px;font-size:12px}.marketing-paper__masthead .paper-contact[data-v-6027c144]{border-left:1px solid #32251c4d;align-content:center;padding-left:12px}.marketing-paper__campaigns[data-v-6027c144]{background:#f8c89f;border-top:8px solid #332b26;padding:16px 28px}.marketing-paper__campaigns>header[data-v-6027c144]{justify-content:space-between;align-items:baseline;display:flex}.marketing-paper__campaigns>div[data-v-6027c144]{grid-template-columns:1fr 230px;gap:20px;margin-top:8px;display:grid}.marketing-paper__campaigns .paper-metrics[data-v-6027c144]{background:#ffffff73}.marketing-paper__campaigns .paper-metrics div[data-v-6027c144]{padding:8px}.marketing-paper__campaigns .paper-project__research[data-v-6027c144]{margin-top:5px}.marketing-paper__editorial[data-v-6027c144]{grid-template-columns:1.45fr .75fr;gap:22px;padding:20px 28px 34px;display:grid}.marketing-paper__editorial h4[data-v-6027c144]{color:#b94f18}.marketing-paper__editorial>aside[data-v-6027c144]{border-left:1px solid #e8b185;padding-left:16px}.marketing-paper__editorial>aside section+section[data-v-6027c144]{margin-top:18px}.marketing-paper .paper-tags li[data-v-6027c144]{color:#b94f18}.hr-paper[data-v-6027c144]{grid-template-rows:170px 140px 390px 260px;display:grid}.hr-paper__archive[data-v-6027c144]{background:#e9e2f6;grid-template-columns:88px 1fr 162px;gap:18px;padding:26px 30px;display:grid}.hr-paper__archive img[data-v-6027c144]{object-fit:cover;border:4px solid #fff;width:88px;height:110px}.hr-paper__archive .paper-kicker[data-v-6027c144],.hr-paper__archive strong[data-v-6027c144]{color:#6840a3}.hr-paper__archive strong[data-v-6027c144]{font-size:14px;display:block}.hr-paper__archive p[data-v-6027c144]:not(.paper-kicker){margin-top:5px;font-size:12px}.hr-paper__archive .paper-contact[data-v-6027c144]{align-content:center}.hr-paper__stage[data-v-6027c144]{border-bottom:1px solid #cbbde1;grid-template-columns:1fr 318px;align-items:center;gap:20px;padding:20px 30px;display:grid}.hr-paper__stage h4[data-v-6027c144],.hr-paper__stage .paper-kicker[data-v-6027c144]{color:#6840a3}.hr-paper__stage .paper-metrics[data-v-6027c144]{border:1px solid #cbbde1}.hr-paper__stage .paper-metrics div[data-v-6027c144]{padding:9px 10px}.hr-paper__stage .paper-metrics dd[data-v-6027c144]{color:#6840a3}.hr-paper__practice[data-v-6027c144]{grid-template-columns:1.36fr .75fr;gap:22px;padding:20px 30px;display:grid}.hr-paper__practice h4[data-v-6027c144],.hr-paper__foundation h4[data-v-6027c144]{color:#6840a3}.hr-paper__practice .paper-project[data-v-6027c144]{background:#f3eff9;padding:14px}.hr-paper__foundation[data-v-6027c144]{background:#f3eff9;border-top:1px solid #d9cee9;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 30px 34px;display:grid}.hr-paper__foundation section+section[data-v-6027c144]{border-left:1px solid #d4c7e7;padding-left:15px}.hr-paper .paper-tags li[data-v-6027c144]{color:#6840a3}.sales-paper[data-v-6027c144]{grid-template-rows:142px 132px 92px 1fr;display:grid}.sales-paper__header[data-v-6027c144]{color:#fff;background:#272a2e;grid-template-columns:92px 164px 1fr;align-items:center;gap:16px;padding:16px 28px;display:grid}.sales-paper__header img[data-v-6027c144]{object-fit:cover;border:4px solid #4b4f55;width:92px;height:114px}.sales-paper__header h3[data-v-6027c144]{font-size:16px}.sales-paper__header strong[data-v-6027c144]{color:#ff9399;font-size:12px;display:block}.sales-paper__header>div[data-v-6027c144]:last-child{border-left:1px solid #555a62;padding-left:15px}.sales-paper__header>div:last-child>p[data-v-6027c144]{font-size:12px}.sales-paper__header .paper-contact[data-v-6027c144]{color:#d8dce1;margin-top:8px}.sales-paper__scoreboard[data-v-6027c144]{color:#fff;background:#e16b72;grid-template-columns:1fr 320px;align-items:center;gap:18px;padding:18px 28px;display:grid}.sales-paper__scoreboard .paper-metrics[data-v-6027c144]{border:1px solid #ffffff80}.sales-paper__scoreboard .paper-metrics div[data-v-6027c144]{padding:8px 10px}.sales-paper__pipeline[data-v-6027c144]{border-bottom:1px solid #e0a5a9;grid-template-columns:120px 1fr 180px;align-items:center;gap:16px;padding:14px 28px;display:grid}.sales-paper__pipeline>p[data-v-6027c144],.sales-paper__pipeline .paper-project__research[data-v-6027c144]{margin:0}.sales-paper__body[data-v-6027c144]{grid-template-columns:1.45fr .75fr;gap:22px;padding:20px 28px 34px;display:grid}.sales-paper__body h4[data-v-6027c144]{color:#c64650}.sales-paper__body>aside[data-v-6027c144]{border-left:1px solid #e3b0b4;padding-left:16px}.sales-paper__body>aside section+section[data-v-6027c144]{margin-top:18px}.sales-paper .paper-tags li[data-v-6027c144]{color:#c64650}@media (forced-colors:active){.resume-template-paper[data-v-6027c144]{border:1px solid canvastext}}.template-page[data-v-1ca5cc3d]{scrollbar-color:var(--ui-scroll-thumb) transparent;width:min(100%,1500px);height:100%;margin:0 auto;padding:30px 32px 48px;overflow:hidden auto}.template-page.is-modal-open[data-v-1ca5cc3d]{overflow:hidden}.template-page button[data-v-1ca5cc3d],.template-dialog button[data-v-1ca5cc3d]{cursor:pointer}.template-page button[data-v-1ca5cc3d]:disabled,.template-dialog button[data-v-1ca5cc3d]:disabled{cursor:not-allowed;opacity:.55}.template-page__header[data-v-1ca5cc3d]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.template-page__header h1[data-v-1ca5cc3d]{color:var(--ui-text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:36px}.template-page__count[data-v-1ca5cc3d]{color:var(--ui-text-secondary);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:12px}.template-page__header-actions[data-v-1ca5cc3d]{flex:none;justify-content:flex-end;align-items:center;gap:14px;display:flex}.template-page__return-link[data-v-1ca5cc3d]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);align-items:center;gap:7px;padding-inline:16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.template-page__count strong[data-v-1ca5cc3d]{color:var(--ui-text);font-size:16px}.template-filter-anchor[data-v-1ca5cc3d]{z-index:5;position:sticky;top:12px}.template-toolbar[data-v-1ca5cc3d]{--ui-blur-template-toolbar:blur(14px) saturate(110%);z-index:2;border-radius:var(--ui-radius-card);min-height:66px;box-shadow:none;backdrop-filter:var(--ui-blur-template-toolbar);background:#ffffff57;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px;display:grid;position:relative}.template-categories[data-v-1ca5cc3d]{border-radius:var(--ui-radius-medium);backdrop-filter:none;scrollbar-width:none;background:0 0;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.template-categories[data-v-1ca5cc3d]::-webkit-scrollbar{display:none}.template-categories__tab[data-v-1ca5cc3d]{border-radius:var(--ui-radius-pill);min-height:42px;color:var(--ui-text-secondary);font:inherit;transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);background:0 0;border:0;flex:none;padding-inline:16px;font-size:12px;font-weight:600}.template-categories__tab[data-v-1ca5cc3d]:hover:not([aria-selected=true]),.template-categories__tab[data-v-1ca5cc3d]:focus-visible:not([aria-selected=true]){color:var(--ui-text);background:#ffffffb8;box-shadow:0 3px 10px #33405614,0 1px 2px #33405608}.template-categories__tab[aria-selected=true][data-v-1ca5cc3d]{background:var(--ui-info-soft);color:var(--ui-text);box-shadow:none;font-weight:650}.template-filter-trigger[data-v-1ca5cc3d]{border-radius:var(--ui-radius-control);min-width:108px;min-height:44px;color:var(--ui-text-secondary);font:inherit;transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);background:#ffffffe6;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-size:12px;font-weight:650;display:inline-flex}.template-filter-trigger[data-v-1ca5cc3d]:hover,.template-filter-trigger[data-v-1ca5cc3d]:focus-visible{color:var(--ui-text);background:#ffffffc2;box-shadow:0 3px 10px #33405614,0 1px 2px #33405608}.template-filter-trigger[aria-expanded=true][data-v-1ca5cc3d],.template-filter-trigger[data-has-filters=true][data-v-1ca5cc3d]{background:var(--ui-info-soft);color:var(--ui-text)}.template-filter-trigger__count[data-v-1ca5cc3d]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-width:20px;height:20px;color:var(--ui-brand-hover);place-items:center;padding-inline:5px;font-size:12px;display:grid}.template-filter-panel[data-v-1ca5cc3d]{z-index:1;border-radius:var(--ui-radius-card);background:var(--ui-panel-solid);box-shadow:var(--ui-shadow-card);border:0;margin-top:14px;padding:18px 20px;display:block;position:relative}#app{background:var(--ui-panel-solid)}.template-filter-panel__heading[data-v-1ca5cc3d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.template-filter-panel__heading h2[data-v-1ca5cc3d]{color:var(--ui-text);letter-spacing:-.02em;margin:0;font-size:16px}.template-filter-panel__heading p[data-v-1ca5cc3d]{color:var(--ui-text-secondary);margin:3px 0 0;font-size:12px}.template-filter-panel__heading>button[data-v-1ca5cc3d],.template-dialog__header button[data-v-1ca5cc3d]{background:var(--ui-surface-solid);width:44px;height:44px;color:var(--ui-text-secondary);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.template-filter-panel__heading>button[data-v-1ca5cc3d]:hover,.template-dialog__header button[data-v-1ca5cc3d]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.template-filter-panel__fields[data-v-1ca5cc3d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.template-filter-panel__actions[data-v-1ca5cc3d]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.resume-picker[data-v-1ca5cc3d]{width:auto;min-width:0;color:var(--ui-text-secondary);border:1px solid rgb(var(--ui-accent-rgb) / 16%);border-radius:var(--ui-radius-card);background:rgb(var(--ui-accent-rgb) / 5%);gap:7px;margin:22px 0 18px;padding:18px 20px;font-size:12px;font-weight:600;display:grid}.resume-picker__upload[data-v-1ca5cc3d]{border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);width:100%;height:48px;min-height:48px;color:var(--ui-text);box-shadow:none;font:inherit;border:0;align-items:center;gap:7px;padding-inline:14px;text-decoration:none;display:inline-flex}.template-filter-panel__reset[data-v-1ca5cc3d],.template-filter-panel__apply[data-v-1ca5cc3d]{border-radius:var(--ui-radius-pill);min-width:96px;min-height:44px;font:inherit;border:0;margin:0;padding-inline:16px;font-size:12px;font-weight:680}.template-filter-panel__reset[data-v-1ca5cc3d]{background:var(--ui-surface-solid);color:var(--ui-text)}.template-filter-panel__apply[data-v-1ca5cc3d]{background:var(--ui-surface-muted);color:var(--ui-text);box-shadow:none}.template-filter-panel__apply[data-v-1ca5cc3d]:hover{background:var(--ui-surface-hover)}.template-filter-panel__reset[data-v-1ca5cc3d]:disabled{color:var(--ui-text-disabled);cursor:not-allowed;opacity:.62}.template-feedback[data-v-1ca5cc3d]{border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);color:var(--ui-warning);border:0;margin:14px 0 0;padding:12px 16px;font-size:12px;font-weight:600}.template-feedback__link[data-v-1ca5cc3d]{color:currentColor;margin-left:8px;font-weight:700}.template-grid[data-v-1ca5cc3d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.template-card[data-v-1ca5cc3d]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);min-width:0;box-shadow:var(--ui-shadow-card);transition:transform var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), background var(--ui-motion-base) var(--ui-ease);border:0;grid-template-rows:236px 1fr auto;display:grid;overflow:visible}.template-card[data-v-1ca5cc3d]:hover{box-shadow:var(--ui-shadow-panel);transform:translateY(-2px)}.template-card__preview[data-v-1ca5cc3d]{border-bottom:1px solid var(--ui-divider);border-radius:var(--ui-radius-card) var(--ui-radius-card) 0 0;background:var(--ui-surface-muted);place-items:center;min-height:236px;padding:20px;display:grid;position:relative;overflow:visible}.template-paper-viewport[data-v-1ca5cc3d]{--template-paper-scale:.2;width:calc(680px * var(--template-paper-scale));height:calc(960px * var(--template-paper-scale));flex:none}.template-paper-viewport[data-v-1ca5cc3d] .resume-template-paper{transform:scale(var(--template-paper-scale));transform-origin:0 0}.template-card__preview-unavailable[data-v-1ca5cc3d]{max-width:190px;color:var(--ui-text-tertiary);text-align:center;place-items:center;gap:7px;display:grid}.template-card__preview-unavailable strong[data-v-1ca5cc3d]{color:var(--ui-text);font-size:14px}.template-card__preview-unavailable span[data-v-1ca5cc3d]{font-size:12px;line-height:16px}.template-card__preview-label[data-v-1ca5cc3d]{z-index:1;border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--template-accent) 10%, #fffffff0);color:color-mix(in srgb, var(--template-accent) 54%, var(--ui-text));backdrop-filter:var(--ui-blur-compact);padding:6px 10px;font-size:12px;font-weight:650;position:absolute;top:14px;right:14px}.template-card__body[data-v-1ca5cc3d]{min-height:148px;padding:20px 20px 12px}.template-card__header[data-v-1ca5cc3d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.template-card__header h2[data-v-1ca5cc3d]{color:var(--ui-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.template-card__body .template-card__tags[data-v-1ca5cc3d]{flex-wrap:wrap;gap:5px;margin:12px 0;padding:0;list-style:none;display:flex}.template-card__tags li[data-v-1ca5cc3d]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);color:var(--ui-text-secondary);padding:4px 7px;font-size:12px;font-weight:650}.template-card__meta[data-v-1ca5cc3d]{justify-content:space-between;gap:12px;margin:0;display:flex}.template-card__meta div[data-v-1ca5cc3d]{align-items:center;gap:5px;display:flex}.template-card__meta dt[data-v-1ca5cc3d]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.template-card__meta dd[data-v-1ca5cc3d]{color:var(--ui-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:0;font-size:12px;display:inline-flex}.template-card__actions[data-v-1ca5cc3d]{border-radius:0 0 var(--ui-radius-card) var(--ui-radius-card);grid-template-columns:1fr 1.25fr;gap:8px;padding:12px 20px 20px;display:grid}.template-card__actions button[data-v-1ca5cc3d],.template-dialog__actions button[data-v-1ca5cc3d]{border-radius:var(--ui-radius-pill);min-height:44px;font:inherit;border:0;justify-content:center;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.template-card__actions button[data-v-1ca5cc3d]:first-child,.template-dialog__actions button[data-v-1ca5cc3d]:first-child{background:var(--ui-surface-solid);color:var(--ui-text-secondary)}.template-card__actions button[data-v-1ca5cc3d]:first-child:hover,.template-dialog__actions button[data-v-1ca5cc3d]:first-child:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.template-card__actions button[data-v-1ca5cc3d]:last-child{background:var(--ui-surface-muted);color:var(--ui-text)}.template-card__actions button[data-v-1ca5cc3d]:last-child:hover{background:var(--ui-surface-hover)}.template-dialog__actions button[data-v-1ca5cc3d]:last-child{background:var(--ui-action);color:var(--ui-text-inverse)}.template-dialog__actions button[data-v-1ca5cc3d]:last-child:hover{background:var(--ui-action-hover)}.template-state[data-v-1ca5cc3d]{border-radius:var(--ui-radius-panel);background:var(--ui-panel-solid);min-height:340px;box-shadow:var(--ui-shadow-panel);color:var(--ui-text-tertiary);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:30px;display:flex}.template-state--mascot[data-v-1ca5cc3d]{width:100%;max-width:none;padding-block:22px 28px;display:grid}.template-state h2[data-v-1ca5cc3d]{color:var(--ui-text);margin:8px 0 0;font-size:16px}.template-state__spinner[data-v-1ca5cc3d]{border:3px solid rgb(var(--ui-accent-rgb) / 15%);border-top-color:var(--ui-accent-strong);border-radius:50%;width:30px;height:30px;animation:.85s linear infinite template-spin-1ca5cc3d}.template-state p[data-v-1ca5cc3d]{color:var(--ui-text-secondary);margin:0 0 14px;font-size:12px}.template-state button[data-v-1ca5cc3d]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;border:0;padding-inline:18px;font-weight:700}.template-dialog-backdrop[data-v-1ca5cc3d]{z-index:100;backdrop-filter:var(--ui-blur-plain);background:#e2e7eecc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.template-dialog[data-v-1ca5cc3d]{border-radius:var(--ui-radius-panel);background:var(--ui-panel-solid);background:var(--ui-panel);width:min(100%,880px);max-height:calc(100dvh - 40px);box-shadow:var(--ui-shadow-panel);border:0;overflow:hidden auto}.template-dialog--detailed[data-v-1ca5cc3d]{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,980px);height:min(900px,100dvh - 40px);display:grid;overflow:hidden}.template-dialog__header[data-v-1ca5cc3d]{border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.template-dialog__header p[data-v-1ca5cc3d]{color:var(--ui-text-tertiary);margin:0;font-size:12px}.template-dialog__header h2[data-v-1ca5cc3d]{color:var(--ui-text);letter-spacing:-.02em;margin:3px 0 0;font-size:16px}.template-dialog__header button[data-v-1ca5cc3d]{width:44px;height:44px}.template-dialog__document-shell[data-v-1ca5cc3d]{border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);scrollbar-color:color-mix(in srgb, var(--template-accent) 28%, transparent) transparent;border:0;min-height:340px;max-height:calc(100dvh - 250px);margin:20px 24px;padding:20px;overflow:auto}.template-dialog__document-shell[data-v-1ca5cc3d] .resume-template-paper{margin:0 auto}.template-dialog--detailed .template-dialog__document-shell[data-v-1ca5cc3d]{min-height:0;max-height:none}.template-dialog__actions[data-v-1ca5cc3d]{justify-content:flex-end;gap:10px;padding:0 24px 24px;display:flex}.template-dialog__actions button[data-v-1ca5cc3d]{flex:none;min-width:116px;padding-inline:18px}.template-resume-dialog[data-v-1ca5cc3d]{width:min(100%,500px)}.template-resume-dialog__body[data-v-1ca5cc3d]{padding:24px}.template-resume-dialog__body p[data-v-1ca5cc3d]{color:var(--ui-text-secondary);margin:12px 0 0;font-size:12px;line-height:20px}@keyframes template-spin-1ca5cc3d{to{transform:rotate(360deg)}}:root[data-theme=dark] .template-categories__tab:hover:not([aria-selected=true]),:root[data-theme=dark] .template-categories__tab:focus-visible:not([aria-selected=true]){box-shadow:none;background:#ffffff13}:root[data-theme=dark] .template-filter-trigger{background:#202126f0}:root[data-theme=dark] .template-categories{background:0 0}:root[data-theme=dark] .template-toolbar,:root[data-theme=dark] #app{background:#ffffff09}:root[data-theme=dark] .template-card__preview-label{background:color-mix(in srgb, var(--template-accent) 13%, #2d2e33f5)}:root[data-theme=dark] .template-dialog-backdrop{background:#07080bc7}:root[data-theme=dark] .template-filter-trigger:hover:not([aria-expanded=true]):not([data-has-filters=true]),:root[data-theme=dark] .template-filter-trigger:focus-visible:not([aria-expanded=true]):not([data-has-filters=true]){box-shadow:none;background:#2d2e33fa}@media (max-width:1240px){.template-grid[data-v-1ca5cc3d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.template-page[data-v-1ca5cc3d]{padding-inline:20px}.template-filter-panel__fields[data-v-1ca5cc3d],.template-grid[data-v-1ca5cc3d]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-filter-panel__reset[data-v-1ca5cc3d]{align-self:stretch}}@media (max-width:760px){.template-page[data-v-1ca5cc3d]{padding:22px 16px 36px}.template-page__header[data-v-1ca5cc3d]{flex-direction:column;align-items:stretch;margin-bottom:20px}.template-page__header h1[data-v-1ca5cc3d]{font-size:24px;line-height:34px}.template-page__count[data-v-1ca5cc3d]{align-self:flex-start}.template-page__header-actions[data-v-1ca5cc3d]{flex-direction:column-reverse;align-items:stretch}.template-page__return-link[data-v-1ca5cc3d]{justify-content:center}.template-toolbar[data-v-1ca5cc3d],.template-filter-panel__fields[data-v-1ca5cc3d]{grid-template-columns:minmax(0,1fr)}.template-filter-panel__actions[data-v-1ca5cc3d]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-filter-panel__reset[data-v-1ca5cc3d],.template-filter-panel__apply[data-v-1ca5cc3d]{width:100%;min-height:48px}.template-filter-trigger[data-v-1ca5cc3d]{width:100%}.template-grid[data-v-1ca5cc3d]{grid-template-columns:minmax(0,1fr)}.template-categories__tab[data-v-1ca5cc3d]{min-height:44px}.template-card[data-v-1ca5cc3d],.template-state[data-v-1ca5cc3d]{border-radius:var(--ui-radius-lg)}.template-dialog-backdrop.template-dialog-backdrop--preview[data-v-1ca5cc3d],.template-dialog-backdrop.template-dialog-backdrop--resume[data-v-1ca5cc3d]{align-items:end;padding:16px 0 0}.template-dialog--detailed[data-v-1ca5cc3d]{border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0;width:100%;height:min(92dvh,920px)}.template-resume-dialog[data-v-1ca5cc3d]{border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.template-dialog--detailed .template-dialog__header[data-v-1ca5cc3d]{padding:16px 18px}.template-dialog--detailed .template-dialog__document-shell[data-v-1ca5cc3d]{margin:12px 16px;padding:14px}}@media (max-width:480px){.template-card__preview[data-v-1ca5cc3d]{min-height:210px}.template-dialog-backdrop[data-v-1ca5cc3d]{padding:12px}.template-dialog[data-v-1ca5cc3d]{border-radius:var(--ui-radius-card);max-height:calc(100dvh - 24px)}.template-dialog.template-dialog--detailed[data-v-1ca5cc3d]{border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0;height:min(92dvh,920px)}.template-dialog.template-resume-dialog[data-v-1ca5cc3d]{border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0}.template-dialog__header[data-v-1ca5cc3d]{padding:18px}.template-dialog__document-shell[data-v-1ca5cc3d]{min-height:300px;margin:16px 18px;padding:16px}.template-dialog__actions[data-v-1ca5cc3d]{grid-template-columns:1fr 1fr;padding:0 18px 18px;display:grid}.template-dialog__actions button[data-v-1ca5cc3d]{min-width:0}}@media (prefers-reduced-motion:reduce){.template-card[data-v-1ca5cc3d]{transition:none}.template-card[data-v-1ca5cc3d]:hover{transform:none}.template-state__spinner[data-v-1ca5cc3d]{animation:none}}.configuration-card__delete[data-v-c7160853]{color:var(--ui-text-tertiary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px 12px;font-size:12px;display:flex}.configuration-card__delete button[data-v-c7160853]{border-radius:var(--ui-radius-small);min-height:36px;color:var(--ui-danger);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.configuration-card__delete button[data-v-c7160853]:is(:hover,:focus-visible){background:var(--ui-surface-hover)}.configuration-card__delete button[data-v-c7160853]:disabled{color:var(--ui-text-disabled);cursor:not-allowed}.openhire-panel[data-v-c7160853]{gap:16px;display:grid}.openhire-panel h2[data-v-c7160853],.openhire-panel h3[data-v-c7160853],.openhire-panel p[data-v-c7160853]{margin:0}.openhire-panel__form-heading h2[data-v-c7160853]{color:var(--ui-text);letter-spacing:-.02em;font-size:16px;line-height:24px}.openhire-panel__matches header p[data-v-c7160853],.openhire-panel__empty p[data-v-c7160853]{color:var(--ui-text-secondary);font-size:12px;line-height:18px}.openhire-panel__match-meta[data-v-c7160853]{flex-wrap:wrap;gap:8px;display:flex}.openhire-panel__status[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:650;line-height:18px}.openhire-panel__secondary-action[data-v-c7160853],.openhire-panel__batch-action[data-v-c7160853],.openhire-panel__match-action[data-v-c7160853]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:36px;color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-xs);font:inherit;border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.openhire-panel button[data-v-c7160853]{font:inherit}.openhire-panel button[data-v-c7160853]:disabled{cursor:not-allowed;opacity:.55}.openhire-panel__form[data-v-c7160853],.openhire-panel__detail-heading[data-v-c7160853],.openhire-panel__list[data-v-c7160853]{gap:18px;display:grid}.openhire-panel__form[data-v-c7160853],.openhire-panel__detail-heading[data-v-c7160853]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);padding:20px;box-shadow:0 4px 16px #3340560d}.openhire-panel__section-heading[data-v-c7160853],.openhire-panel__detail-title[data-v-c7160853],.openhire-panel__form-actions[data-v-c7160853]{justify-content:space-between;align-items:center;gap:16px;display:flex}.openhire-panel__section-heading>div[data-v-c7160853],.openhire-panel__detail-title>div[data-v-c7160853]:first-child{gap:5px;display:grid}.openhire-panel__section-heading h2[data-v-c7160853],.openhire-panel__detail-title h2[data-v-c7160853]{color:var(--ui-text);font-size:var(--ui-font-size-subheading)}.openhire-panel__section-heading p[data-v-c7160853],.openhire-panel__detail-title p[data-v-c7160853],.openhire-panel__empty p[data-v-c7160853],.archive-hint[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:1.55}.openhire-panel__fields[data-v-c7160853]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.openhire-panel__fields label[data-v-c7160853]{min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);gap:7px;display:grid}.openhire-panel__fields input[data-v-c7160853]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:40px;color:var(--ui-text);padding:0 12px}.openhire-panel__consent[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);align-items:flex-start;gap:9px;line-height:1.5;display:flex}.openhire-panel__form-actions p[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);align-items:center;gap:5px;display:flex}.primary-action[data-v-c7160853],.secondary-action[data-v-c7160853],.back-action[data-v-c7160853],.text-action[data-v-c7160853],.match-action[data-v-c7160853]{border-radius:var(--ui-radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;display:inline-flex}#app,#app{outline:2px solid var(--ui-brand)!important;outline-offset:2px!important}.primary-action[data-v-c7160853]{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-floating);font-weight:700}.secondary-action[data-v-c7160853],.back-action[data-v-c7160853]{background:var(--ui-surface-solid);color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-xs)}.text-action[data-v-c7160853]{min-height:auto;color:var(--ui-text-secondary);background:0 0;padding:5px}.back-action[data-v-c7160853]{justify-self:start}.openhire-panel__detail[data-v-c7160853]{gap:14px;display:grid}.openhire-panel__detail-actions[data-v-c7160853],.job-card__meta[data-v-c7160853]{align-items:center;gap:10px;display:flex}.openhire-panel__detail-actions>span[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);white-space:nowrap}.archive-hint[data-v-c7160853]{border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);padding:10px 12px}.status-pill[data-v-c7160853],.score-pill[data-v-c7160853]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-hover);width:fit-content;min-height:26px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.status-pill.is-current[data-v-c7160853],.score-pill[data-v-c7160853]{background:var(--ui-info-soft);color:var(--ui-info)}.configuration-list[data-v-c7160853],.openhire-panel__jobs[data-v-c7160853]{gap:12px;display:grid}.configuration-card[data-v-c7160853],.job-card[data-v-c7160853]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);min-width:0;box-shadow:0 4px 16px #3340560d}.configuration-card>button[data-v-c7160853]{width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:16px 18px;display:grid}.configuration-card[data-v-c7160853]:hover{background:var(--ui-surface-hover)}.configuration-card__topline[data-v-c7160853],.configuration-card__footer[data-v-c7160853]{justify-content:space-between;align-items:center;gap:12px;display:flex}.configuration-card__topline time[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);align-items:center;gap:5px;display:inline-flex}.configuration-card__identity[data-v-c7160853]{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.configuration-card__identity>span[data-v-c7160853]:first-child,.job-card__identity>span[data-v-c7160853]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);place-items:center;display:grid}.configuration-card__identity>span[data-v-c7160853]:last-child{gap:3px;display:grid}.configuration-card__identity small[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.configuration-card__context[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);flex-wrap:wrap;gap:8px 18px;padding-left:48px;display:flex}.configuration-card__context span[data-v-c7160853]{align-items:center;gap:6px;display:inline-flex}.configuration-card__progress[data-v-c7160853]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding-left:48px;display:grid}.configuration-card__progress>span[data-v-c7160853]{border-radius:var(--ui-radius-control);background:var(--ui-surface-hover);gap:3px;padding:9px 11px;display:grid}.configuration-card__progress small[data-v-c7160853]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption)}.configuration-card__progress strong[data-v-c7160853]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);font-variant-numeric:tabular-nums}.configuration-card__footer[data-v-c7160853]{border-top:1px solid var(--ui-divider);color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);padding-top:10px}.configuration-card__footer>span[data-v-c7160853]:first-of-type{margin-left:auto}.job-card[data-v-c7160853]{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.job-card__identity[data-v-c7160853]{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.job-card__identity h3[data-v-c7160853]{font-size:var(--ui-font-size-subheading)}.job-card__identity p[data-v-c7160853]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);margin-top:3px}.match-action[data-v-c7160853]{background:var(--ui-action-soft);color:var(--ui-text);font-weight:700}.openhire-panel__empty[data-v-c7160853]{border:1px dashed var(--ui-border);border-radius:var(--ui-radius-spacious);color:var(--ui-text-secondary);align-items:center;gap:14px;padding:24px;display:flex}.openhire-panel__empty>div[data-v-c7160853]{gap:4px;display:grid}@media (max-width:760px){.openhire-panel__fields[data-v-c7160853]{grid-template-columns:1fr}.openhire-panel__section-heading[data-v-c7160853],.openhire-panel__detail-title[data-v-c7160853],.openhire-panel__form-actions[data-v-c7160853],.job-card[data-v-c7160853]{flex-direction:column;align-items:stretch}.openhire-panel__detail-actions[data-v-c7160853],.job-card__meta[data-v-c7160853]{flex-wrap:wrap}.configuration-card__progress[data-v-c7160853]{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.configuration-card__footer>span[data-v-c7160853]:first-of-type{display:none}}.position-page[data-v-30cb6d66]{scrollbar-color:var(--ui-scroll-thumb) transparent;width:min(100%,1500px);height:100%;margin:0 auto;padding:30px 32px 48px;overflow:hidden auto}.position-page__header[data-v-30cb6d66]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.position-page__heading[data-v-30cb6d66]{align-items:center;gap:14px;min-width:0;display:flex}.position-page__heading>div[data-v-30cb6d66]{min-width:0}.position-page__heading h1[data-v-30cb6d66]{color:var(--ui-text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:30px}.position-page__header-actions[data-v-30cb6d66]{flex:none;align-items:center;gap:8px;display:flex}.position-page__subpage-nav[data-v-30cb6d66]{max-width:100%;margin-bottom:18px;display:flex;overflow-x:auto}.position-page__subpage-tabs[data-v-30cb6d66]{border-radius:var(--ui-radius-pill);background:0 0;gap:4px;padding:0;display:inline-flex}.position-page__subpage-tabs button[data-v-30cb6d66]{border-radius:var(--ui-radius-pill);min-height:44px;color:var(--ui-text-secondary);font:inherit;white-space:nowrap;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-size:12px;font-weight:650;display:inline-flex}.position-page__subpage-tabs button[data-v-30cb6d66]:hover{background:var(--ui-surface-hover);color:var(--ui-text);box-shadow:none}.position-page__subpage-tabs button[aria-selected=true][data-v-30cb6d66]{background:var(--ui-action-soft);color:var(--ui-text);box-shadow:none}.position-page__subpage-tabs button[aria-selected=true][data-v-30cb6d66] .offer-icon{color:currentColor}.position-page__subpage-tabs button[data-v-30cb6d66]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.position-page__subpage[data-v-30cb6d66]{min-width:0}.position-page__a2a-auth[data-v-30cb6d66]{border-radius:var(--ui-radius-card);background:rgb(var(--ui-layer-rgb) / 78%);min-height:320px;box-shadow:var(--ui-shadow-panel);text-align:center;border:0;align-content:center;place-items:center;gap:16px;padding:32px;display:grid}.position-page__a2a-auth-icon[data-v-30cb6d66]{border-radius:var(--ui-radius-spacious);background:var(--ui-info-soft);width:52px;height:52px;color:var(--ui-info);place-items:center;display:inline-grid}.position-page__a2a-auth div[data-v-30cb6d66]{gap:6px;max-width:440px;display:grid}.position-page__a2a-auth h2[data-v-30cb6d66],.position-page__a2a-auth p[data-v-30cb6d66]{margin:0}.position-page__a2a-auth h2[data-v-30cb6d66]{color:var(--ui-text);font-size:16px;line-height:24px}.position-page__a2a-auth p[data-v-30cb6d66]{color:var(--ui-text-secondary);font-size:12px;line-height:18px}.position-page__a2a-auth button[data-v-30cb6d66]{border-radius:var(--ui-radius-pill);background:var(--ui-action);min-height:44px;color:var(--ui-text-inverse);font:inherit;border:0;padding:0 20px;font-size:12px;font-weight:650}.position-page__a2a-auth button[data-v-30cb6d66]:hover{background:var(--ui-action-hover)}.position-page__a2a-auth button[data-v-30cb6d66]:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.position-page__plugin-download-wrap[data-v-30cb6d66]{display:inline-flex;position:relative}.position-page__plugin-download[data-v-30cb6d66],.position-page__records-link[data-v-30cb6d66]{border:1px solid var(--ui-divider);border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.position-page__plugin-download[data-v-30cb6d66]:disabled{opacity:.6;cursor:wait}.position-page__plugin-download-tip[data-v-30cb6d66]{z-index:4;border-radius:var(--ui-radius-small);background:var(--ui-text);width:max-content;max-width:min(240px,100vw - 32px);color:var(--ui-surface-solid);opacity:0;pointer-events:none;visibility:hidden;padding:7px 10px;font-size:12px;font-weight:650;line-height:18px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.position-page__plugin-download-tip[data-v-30cb6d66]:before{border-right:5px solid #0000;border-bottom:5px solid var(--ui-text);content:"";border-left:5px solid #0000;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.position-page__plugin-download-wrap:hover .position-page__plugin-download-tip[data-v-30cb6d66],.position-page__plugin-download-wrap:focus-within .position-page__plugin-download-tip[data-v-30cb6d66]{opacity:1;visibility:visible;transform:translate(-50%)}.position-page__plugin-download[data-v-30cb6d66]:hover,.position-page__records-link[data-v-30cb6d66]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.position-page__plugin-download[data-v-30cb6d66]:focus-visible,.position-page__records-link[data-v-30cb6d66]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.position-page__feedback[data-v-30cb6d66]{margin:14px 2px 0}.position-page__workspace[data-v-30cb6d66]{grid-template-columns:minmax(280px,.45fr) minmax(0,1.55fr);align-items:start;gap:18px;min-width:0;min-height:0;margin-top:18px;display:grid}.position-page__detail-layer[data-v-30cb6d66]{min-width:0;min-height:0}.position-page__detail-mobilebar[data-v-30cb6d66]{display:none}.position-page__detail[data-v-30cb6d66]{height:100%;min-height:0;overflow:auto}@media (min-width:921px){.position-page.is-browsing[data-v-30cb6d66]{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.position-page.is-browsing .position-page__subpage--browse[data-v-30cb6d66]{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.position-page__subpage[data-v-30cb6d66]>.position-filters{z-index:12;position:sticky;top:0}.position-page__workspace[data-v-30cb6d66]{box-sizing:border-box;grid-row:3;align-items:stretch;height:100%;margin-top:0;padding-top:18px}.position-page__workspace[data-v-30cb6d66]>.position-list,.position-page__detail[data-v-30cb6d66]{overscroll-behavior:contain;scrollbar-color:var(--ui-scroll-thumb) transparent;height:100%;overflow-y:auto}.position-page__detail-layer[data-v-30cb6d66]{grid-template-rows:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.position-page__detail[data-v-30cb6d66]{scrollbar-gutter:stable;height:100%;min-height:0;max-height:100%;overflow-y:auto}}@media (max-width:920px){.position-page__workspace[data-v-30cb6d66]{grid-template-columns:1fr}.position-page__detail-layer[data-v-30cb6d66]{z-index:40;background:var(--ui-backdrop);backdrop-filter:var(--ui-blur-thin);grid-template-rows:auto minmax(0,1fr);align-content:end;padding:12px;display:grid;position:fixed;inset:0}.position-detail-layer-enter-active[data-v-30cb6d66],.position-detail-layer-leave-active[data-v-30cb6d66]{transition:opacity .18s var(--ui-ease)}.position-detail-layer-enter-active[data-v-30cb6d66]>*,.position-detail-layer-leave-active[data-v-30cb6d66]>*{transition:opacity .18s var(--ui-ease), transform .22s var(--ui-ease)}.position-detail-layer-enter-from[data-v-30cb6d66],.position-detail-layer-leave-to[data-v-30cb6d66],.position-detail-layer-enter-from[data-v-30cb6d66]>*,.position-detail-layer-leave-to[data-v-30cb6d66]>*{opacity:0}.position-detail-layer-enter-from[data-v-30cb6d66]>*,.position-detail-layer-leave-to[data-v-30cb6d66]>*{transform:translateY(14px)}.position-page__detail-mobilebar[data-v-30cb6d66]{border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0;background:var(--ui-surface-solid);min-height:72px;box-shadow:var(--ui-shadow-panel);border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.position-page__detail-mobilebar div[data-v-30cb6d66]{gap:3px;display:grid}.position-page__detail-mobilebar strong[data-v-30cb6d66]{color:var(--ui-text);font-size:14px}.position-page__detail-mobilebar span[data-v-30cb6d66]{color:var(--ui-text-secondary);font-size:12px}.position-page__detail-mobilebar button[data-v-30cb6d66]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);min-width:54px;min-height:44px;color:var(--ui-text-secondary);font:inherit;border:0;font-size:12px}.position-page__detail[data-v-30cb6d66]{border-radius:0 0 var(--ui-radius-panel) var(--ui-radius-panel);background:var(--ui-surface-solid);border-top:0;min-height:0;max-height:calc(100dvh - 108px);position:static;overflow:auto}}@media (prefers-reduced-motion:reduce){.position-page__subpage-tabs button[data-v-30cb6d66],.position-page__a2a-auth button[data-v-30cb6d66],.position-detail-layer-enter-active[data-v-30cb6d66],.position-detail-layer-leave-active[data-v-30cb6d66],.position-detail-layer-enter-active[data-v-30cb6d66]>*,.position-detail-layer-leave-active[data-v-30cb6d66]>*{transition:none}}@media (max-width:760px){.position-page[data-v-30cb6d66]{padding:24px 20px 40px}.position-page__subpage-tabs[data-v-30cb6d66]{width:100%;min-width:0}.position-page__subpage-tabs button[data-v-30cb6d66]{flex:1 1 0;min-height:44px;padding-inline:12px}.position-page__a2a-auth[data-v-30cb6d66]{min-height:280px;padding:28px 20px}}@media (max-width:560px){.position-page__header[data-v-30cb6d66]{flex-direction:column;align-items:stretch;gap:16px}.position-page__heading[data-v-30cb6d66]{align-items:flex-start}.position-page__header-actions[data-v-30cb6d66]{grid-template-columns:1fr;display:grid}.position-page__records-link[data-v-30cb6d66],.position-page__plugin-download-wrap[data-v-30cb6d66],.position-page__plugin-download[data-v-30cb6d66]{width:100%}.position-page__workspace[data-v-30cb6d66]{margin-top:14px}}@media (prefers-reduced-motion:reduce){.position-page__plugin-download-tip[data-v-30cb6d66]{transition:none}}.interview-workspace-nav[data-v-7277b1eb] a.is-active,.interview-workspace-nav[data-v-7277b1eb] a[aria-current=page],#app .interview-priority-workspace .workspace-sidebar__module-link.is-active{background:var(--ui-action-soft);color:var(--ui-text);box-shadow:none}#app .interview-priority-workspace .workspace-sidebar__module-link.is-active:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)!important}@media (max-width:920px){.interview-workspace-nav[data-v-7277b1eb]{width:100%}.interview-workspace-nav[data-v-7277b1eb] :is(a,button){flex:1 1 0;min-width:0;min-height:44px}}.interview-delete-dialog__backdrop[data-v-a2bdf70a]{z-index:150;background:var(--ui-backdrop);min-height:100dvh;backdrop-filter:var(--ui-blur-soft);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.interview-delete-dialog[data-v-a2bdf70a]{border-radius:var(--ui-radius-panel);background:var(--ui-panel);width:min(100%,440px);box-shadow:var(--ui-shadow-panel);color:var(--ui-text);text-align:center;border:0;outline:0;justify-items:center;padding:32px;display:grid;position:relative}.interview-delete-dialog__close[data-v-a2bdf70a]{width:44px;height:44px;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.interview-delete-dialog__close[data-v-a2bdf70a]:hover:not(:disabled){background:var(--ui-surface-hover)}.interview-delete-dialog__icon[data-v-a2bdf70a]{background:var(--ui-danger-soft);width:52px;height:52px;color:var(--ui-danger);border-radius:50%;place-items:center;display:grid}.interview-delete-dialog h2[data-v-a2bdf70a]{font-size:var(--ui-font-size-heading);margin:16px 0 0}.interview-delete-dialog>p[data-v-a2bdf70a]{color:var(--ui-text-secondary);margin:8px 0 0;line-height:1.65}.interview-delete-dialog__error[data-v-a2bdf70a]{color:var(--ui-danger)!important}.interview-delete-dialog__actions[data-v-a2bdf70a]{justify-content:flex-end;gap:10px;width:100%;margin-top:24px;display:flex}.interview-delete-dialog__actions button[data-v-a2bdf70a]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text);font:inherit;border:0;padding:0 18px;font-weight:650}.interview-delete-dialog__actions button.is-danger[data-v-a2bdf70a]{background:var(--ui-danger);color:var(--ui-text-inverse)}.interview-delete-dialog button[data-v-a2bdf70a]:focus-visible,.interview-delete-dialog[data-v-a2bdf70a]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.interview-delete-dialog button[data-v-a2bdf70a]:disabled{cursor:wait;opacity:.62}.history-page[data-v-75362b81]{scrollbar-color:#171e2933 transparent;gap:18px;width:min(100%,1500px);height:100%;margin:0 auto;padding:30px 32px 48px;display:block;overflow-y:auto}.history-header[data-v-75362b81]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.history-heading[data-v-75362b81]{align-items:center;gap:14px;min-width:0;display:flex}.history-heading>div[data-v-75362b81]{min-width:0}.history-heading h1[data-v-75362b81]{color:var(--ui-text);font-size:var(--ui-font-size-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:36px}.history-actions[data-v-75362b81]{align-items:center;gap:8px;display:flex}.history-pending-recovery[data-v-75362b81]{align-items:center;gap:8px;display:inline-flex}.history-pending-recovery>span[data-v-75362b81]{color:var(--ui-warning);font-size:var(--ui-font-size-caption);white-space:nowrap;font-weight:650}.history-pending-refresh[data-v-75362b81]{background:var(--ui-warning-soft);color:var(--ui-warning)}.history-mode[data-v-75362b81]{border-radius:var(--ui-radius-pill);width:fit-content;font-size:var(--ui-font-size-caption);white-space:nowrap;background:var(--ui-info-soft);color:var(--ui-info);margin-top:6px;padding:4px 8px;font-weight:650;display:inline-flex}.history-mode.is-text[data-v-75362b81]{background:var(--ui-brand-soft);color:var(--ui-brand)}.history-start[data-v-75362b81],.history-report[data-v-75362b81],.history-delete[data-v-75362b81],.history-load-more[data-v-75362b81]{border-radius:var(--ui-radius-pill);min-height:44px;font:inherit;font-size:var(--ui-font-size-body);transition:background var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:0;justify-content:center;align-items:center;gap:7px;font-weight:650;display:inline-flex}.history-delete[data-v-75362b81]{width:44px;min-width:44px;color:var(--ui-danger);background:0 0;padding:0}.history-round-stack[data-v-75362b81]{justify-items:center;gap:0;display:inline-grid}.history-delete[data-v-75362b81]:hover:not(:disabled){background:var(--ui-danger-soft)}.history-report[data-v-75362b81]{background:var(--ui-surface-solid);inline-size:112px;color:var(--ui-text-secondary);padding:0 14px}.history-load-more[data-v-75362b81],.history-report.is-primary[data-v-75362b81]{background:var(--ui-action-soft);color:var(--ui-text);box-shadow:none;padding:0 18px}.history-start[data-v-75362b81]{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-floating);font-size:var(--ui-font-size-body);flex:none;gap:8px;padding:0 20px}.history-report[data-v-75362b81]:hover:not(:disabled),.history-load-more[data-v-75362b81]:hover:not(:disabled),.history-report.is-primary[data-v-75362b81]:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.history-start[data-v-75362b81]:hover:not(:disabled){background:var(--ui-action-hover);transform:translateY(-1px)}.history-page button[data-v-75362b81]:disabled{cursor:wait;opacity:.62}.history-state-action[data-v-75362b81]:disabled{cursor:default;opacity:.78}.history-page button[data-v-75362b81]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.history-start[data-v-75362b81]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}.history-heading h1[data-v-75362b81]:focus-visible{border-radius:var(--ui-radius-small);box-shadow:inset 0 0 0 1px var(--ui-text-tertiary);outline:0}.history-error[data-v-75362b81]{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 14px;display:flex}.history-error__retry[data-v-75362b81]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-danger);font:inherit;border:0;flex:none;padding:0 14px;font-weight:650}.history-overview[data-v-75362b81]{grid-template-columns:minmax(240px,1fr) 180px 210px;gap:14px;margin:0;display:grid}#app .history-page .history-overview{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.history-overview>div[data-v-75362b81]{border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-surface-solid) 80%, transparent);min-height:88px;box-shadow:var(--ui-shadow-card);border:0;padding:16px 18px}.history-overview__primary[data-v-75362b81]{align-items:center;gap:12px;display:flex}.history-overview__primary-copy[data-v-75362b81],.history-overview__stat[data-v-75362b81]{align-content:center;gap:4px;display:grid}.history-overview__primary dd[data-v-75362b81]{align-items:center;gap:12px;display:flex}.history-overview__stat[data-v-75362b81]{text-align:center}.history-overview__icon[data-v-75362b81]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--ui-brand);flex:0 0 42px;place-items:center;font-weight:760;display:grid}.history-overview span[data-v-75362b81],.history-overview dt[data-v-75362b81]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body)}.history-overview dd[data-v-75362b81]{margin:0}.history-overview__stat dt[data-v-75362b81]{grid-row:2}.history-overview__stat dd[data-v-75362b81]{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:var(--ui-font-size-subheading);grid-row:1;font-weight:760}.history-overview__primary strong[data-v-75362b81]{font-size:var(--ui-font-size-subheading)}.history-table-card[data-v-75362b81]{border-radius:var(--ui-radius-panel);background:var(--ui-panel);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);border:0;margin-top:18px;overflow:hidden;container-type:inline-size}.history-table-card__header[data-v-75362b81]{border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 22px;display:flex}.history-table-card__header h2[data-v-75362b81]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.02em;margin:0 0 4px;font-weight:680}.history-table-card__header span[data-v-75362b81],.history-count[data-v-75362b81]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body)}.history-count[data-v-75362b81]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);flex:none;padding:7px 11px}.history-table-wrap[data-v-75362b81]{scrollbar-color:var(--ui-scroll-thumb) transparent;overflow-x:auto}.history-table[data-v-75362b81]{border-collapse:collapse;width:100%;min-width:680px}.history-table th[data-v-75362b81]{border-bottom:1px solid var(--ui-divider);color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);text-align:center;padding:14px 18px;font-weight:600}.history-table td[data-v-75362b81]{border-bottom:1px solid var(--ui-divider);height:66px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);text-align:center;vertical-align:middle;padding:12px 18px}.history-table th[data-v-75362b81]:last-child,.history-record-row>td[data-v-75362b81]:last-child{--history-sticky-surface:var(--ui-panel-solid);z-index:1;background:linear-gradient(90deg, #fff0 0, var(--history-sticky-surface) 24px, var(--history-sticky-surface) 100%);text-align:center;position:sticky;right:0}.history-table tbody tr:last-child td[data-v-75362b81]{border-bottom:0}.history-record-row[data-v-75362b81]{transition:background var(--ui-motion-fast) var(--ui-ease)}.history-record-row[data-v-75362b81]:hover{background:var(--ui-surface-hover)}.history-record-row:hover>td[data-v-75362b81]:last-child{--history-sticky-surface:var(--ui-surface-hover)}.history-round[data-v-75362b81],.history-cell-pair strong[data-v-75362b81],.history-inline-value[data-v-75362b81]{color:var(--ui-text)}.history-cell-pair[data-v-75362b81],.history-inline-value[data-v-75362b81]{text-align:left;align-items:center;gap:6px;display:inline-flex}.history-cell-pair>span[data-v-75362b81]{gap:2px;display:grid}.history-cell-pair[data-v-75362b81],.history-inline-value[data-v-75362b81]{white-space:nowrap}.history-cell-pair small[data-v-75362b81]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body)}.history-score[data-v-75362b81]{border-radius:var(--ui-radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;min-height:30px;padding:5px 9px;display:inline-flex}.history-score__label[data-v-75362b81]{font-size:var(--ui-font-size-caption)}.history-score--high[data-v-75362b81]{background:var(--ui-success-soft);color:var(--ui-success)}.history-score--good[data-v-75362b81]{background:var(--ui-info-soft);color:var(--ui-info)}.history-score--pass[data-v-75362b81]{background:var(--ui-warning-soft);color:var(--ui-warning)}.history-score--pending[data-v-75362b81]{background:var(--ui-surface-muted);color:var(--ui-text-tertiary)}.history-actions[data-v-75362b81]{justify-content:flex-end}.history-actions button[data-v-75362b81]{white-space:nowrap}.history-state-row td[data-v-75362b81]{height:220px;min-height:220px;color:var(--ui-text-secondary);text-align:center;padding:32px}.history-state-row strong[data-v-75362b81],.history-state-row span[data-v-75362b81]{display:block}.history-state-row strong[data-v-75362b81]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);margin-bottom:8px}.history-state-row span[data-v-75362b81]{margin:7px 0 14px}.history-load-more[data-v-75362b81]{margin:18px auto 0}.history-visually-hidden[data-v-75362b81]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.history-page[data-v-75362b81]{padding-inline:20px}.history-overview[data-v-75362b81]{grid-template-columns:minmax(220px,1fr) 150px 180px}}@media (max-width:760px){.history-table-card[data-v-75362b81]{border-radius:var(--ui-radius-card)}.history-table-wrap[data-v-75362b81]{padding:12px;overflow-x:hidden}.history-table[data-v-75362b81]{min-width:0;display:block}.history-table thead[data-v-75362b81]{display:none}.history-table tbody[data-v-75362b81]{flex-direction:column;gap:12px;min-width:0;display:flex}.history-record-row[data-v-75362b81]{border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);box-shadow:var(--ui-shadow-card);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"round round date""answered answered score""action action action";gap:10px 12px;padding:15px;display:grid}.history-record-row[data-v-75362b81]:hover{background:var(--ui-surface-solid)}.history-record-row td[data-v-75362b81]{text-align:left;border-bottom:0;align-content:start;justify-items:start;gap:5px;height:auto;padding:0;display:grid}.history-record-row td[data-v-75362b81]:before{content:attr(data-label);color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);font-weight:600}.history-record-row td[data-label=轮次][data-v-75362b81]{grid-area:round}.history-record-row td[data-label=开始时间][data-v-75362b81]{grid-area:date}.history-record-row td[data-label=答题][data-v-75362b81]{grid-area:answered}.history-record-row td[data-label=得分][data-v-75362b81]{grid-area:score}.history-record-row td[data-label=操作][data-v-75362b81]{box-shadow:none;background:0 0;grid-area:action;place-self:stretch stretch;position:static}.history-record-row td[data-label=操作][data-v-75362b81]:before{content:none}.history-actions[data-v-75362b81]{flex-wrap:wrap;justify-content:flex-end;width:100%}.history-actions button[data-v-75362b81]{flex:0 auto;min-width:0}.history-actions button.history-delete[data-v-75362b81]{flex:0 0 44px;min-width:44px}.history-state-row[data-v-75362b81],.history-state-row td[data-v-75362b81]{width:100%;display:block}.history-page[data-v-75362b81]{padding:22px 16px 36px}.history-header[data-v-75362b81]{flex-direction:column;align-items:stretch;margin-bottom:20px}.history-heading[data-v-75362b81]{align-items:flex-start;width:100%}.history-heading h1[data-v-75362b81]{font-size:var(--ui-font-size-display);line-height:32px}.history-start[data-v-75362b81]{width:100%}.history-error[data-v-75362b81]{flex-direction:column;align-items:stretch}.history-error__retry[data-v-75362b81]{min-height:44px}.history-overview[data-v-75362b81]{grid-template-columns:1fr}.history-overview>div[data-v-75362b81]{min-height:78px}}@media (max-width:480px){.history-heading[data-v-75362b81]{display:grid}.history-table-card__header[data-v-75362b81]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.history-start[data-v-75362b81],.history-report[data-v-75362b81],.history-load-more[data-v-75362b81],.history-record-row[data-v-75362b81]{transition:none}.history-start[data-v-75362b81]:hover:not(:disabled),.history-load-more[data-v-75362b81]:hover:not(:disabled),.history-report.is-primary[data-v-75362b81]:hover:not(:disabled){transform:none}}@media (max-width:480px){.history-record-row[data-v-75362b81]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"round round""date date""answered score""action action"}.history-record-row td[data-v-75362b81]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.history-actions[data-v-75362b81]{justify-content:flex-start}}.app-combobox[data-v-37a9c7c9]{--app-combobox-control-height:36px;z-index:1;gap:8px;min-width:0;display:grid;position:relative}.app-combobox.is-open[data-v-37a9c7c9]{z-index:80}.app-combobox__label[data-v-37a9c7c9]{min-height:22px;color:var(--ui-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.app-combobox__label>span[data-v-37a9c7c9]{min-width:0;font-size:var(--ui-font-size-body,12px);align-items:center;gap:7px;font-weight:680;display:inline-flex}.app-combobox__label>span[data-v-37a9c7c9] .offer-icon{color:var(--ui-text-tertiary)}.app-combobox__label small[data-v-37a9c7c9]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption,12px);flex:none;font-weight:600}.app-combobox__label small.is-required[data-v-37a9c7c9]{color:var(--ui-info)}.app-combobox__control[data-v-37a9c7c9]{width:100%;height:var(--app-combobox-control-height);min-height:var(--app-combobox-control-height);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-medium);background:var(--ui-surface-solid);color:var(--ui-text);transition:background-color var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease);align-items:center;display:flex;overflow:hidden}.app-combobox__control[data-v-37a9c7c9]:hover,.app-combobox__control.is-open[data-v-37a9c7c9]{background:var(--ui-surface-hover)}.app-combobox__control[data-v-37a9c7c9]:focus-within{box-shadow:inset 0 0 0 2px var(--ui-focus-ring)}.app-combobox__control input[data-v-37a9c7c9]{min-width:0;height:100%;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body,12px);background:0 0;border:0;outline:0;flex:1;padding:0 4px 0 15px;font-weight:620}.app-combobox__control input[data-v-37a9c7c9]::placeholder{color:var(--ui-text-tertiary)}.app-combobox__control input[data-v-37a9c7c9]:disabled{color:var(--ui-text-tertiary);cursor:not-allowed}.app-combobox__toggle[data-v-37a9c7c9]{width:var(--app-combobox-control-height);flex:0 0 var(--app-combobox-control-height);height:100%;color:var(--ui-text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:grid}.app-combobox__toggle[data-v-37a9c7c9] .offer-icon{transition:transform var(--ui-motion-base) var(--ui-ease)}.app-combobox__control.is-open .app-combobox__toggle[data-v-37a9c7c9] .offer-icon{transform:rotate(180deg)}.app-combobox__toggle[data-v-37a9c7c9]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.app-combobox__toggle[data-v-37a9c7c9]:disabled{cursor:not-allowed;opacity:.56}.app-combobox__menu[data-v-37a9c7c9]{z-index:100;gap:var(--ui-select-menu-gap);max-height:260px;padding:var(--ui-select-menu-padding);border-radius:var(--ui-radius-spacious);background:var(--ui-select-menu-background);box-shadow:var(--ui-select-menu-shadow);backdrop-filter:var(--ui-blur-floating);display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden}.app-combobox__listbox[data-v-37a9c7c9]{gap:var(--ui-select-menu-gap);scrollbar-color:#171e2933 transparent;max-height:240px;display:grid;overflow-y:auto}.app-combobox__option[data-v-37a9c7c9]{width:100%;min-height:var(--ui-select-option-min-height);border-radius:var(--ui-radius-subtle);color:var(--ui-text-secondary);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.app-combobox__option[data-v-37a9c7c9]:hover,.app-combobox__option.is-active[data-v-37a9c7c9]{background:var(--ui-surface-hover);color:var(--ui-text)}.app-combobox__option.is-selected[data-v-37a9c7c9],.app-combobox__option.is-selected[data-v-37a9c7c9]:hover,.app-combobox__option.is-selected.is-active[data-v-37a9c7c9]{background:var(--ui-info-soft);color:var(--ui-text)}.app-combobox__option>span[data-v-37a9c7c9]{gap:2px;min-width:0;display:grid}.app-combobox__option strong[data-v-37a9c7c9],.app-combobox__option small[data-v-37a9c7c9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-combobox__option strong[data-v-37a9c7c9]{font-size:var(--ui-font-size-body,12px);font-weight:650}.app-combobox__option small[data-v-37a9c7c9]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption,12px)}.app-combobox__empty[data-v-37a9c7c9]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body,12px);text-align:center;margin:0;padding:14px 10px}.interview-setup-dialog__backdrop[data-v-c159e269]{z-index:1500;backdrop-filter:var(--ui-blur-control);background:#1c232e57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.interview-setup-dialog[data-v-c159e269]{--interview-setup-control-height:40px;border-radius:var(--ui-radius-page);width:min(620px,100%);max-height:calc(100dvh - 48px);color:var(--ui-text);backdrop-filter:var(--ui-blur-dialog);background:#f7f9fceb;border:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 86px #1f283838}.interview-setup-dialog__header[data-v-c159e269]{border-bottom:1px solid var(--ui-divider);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px 18px 26px;display:flex}.interview-setup-dialog__header h2[data-v-c159e269]{font-size:var(--ui-font-size-heading);letter-spacing:-.025em;margin:0;font-weight:720;line-height:1.3}.interview-setup-dialog__close[data-v-c159e269]{width:var(--interview-setup-control-height);height:var(--interview-setup-control-height);flex:0 0 var(--interview-setup-control-height);color:var(--ui-text-secondary);transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);background:#ffffff94;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.interview-setup-dialog__close[data-v-c159e269]:hover:not(:disabled){background:var(--ui-surface-solid);color:var(--ui-text);transform:translateY(-1px)}.interview-setup-dialog[data-v-c159e269]:focus-visible,.interview-setup-dialog__close[data-v-c159e269]:focus-visible,.interview-setup-dialog__position input[data-v-c159e269]:focus-visible,.interview-setup-dialog__fixed-mode input[data-v-c159e269]:focus-visible,.interview-setup-dialog__difficulty button[data-v-c159e269]:focus-visible,.interview-setup-dialog__footer button[data-v-c159e269]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:0}.interview-setup-dialog__confirm[data-v-c159e269]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}.interview-setup-dialog__body[data-v-c159e269]{scrollbar-color:#171e2933 transparent;gap:18px;min-height:0;padding:22px 26px 24px;display:grid;overflow:hidden auto}.interview-setup-dialog__preparing[data-v-c159e269]{text-align:center;align-content:center;place-items:center;gap:10px;min-height:190px;padding:16px 12px;display:grid}.interview-setup-dialog__preparing-icon[data-v-c159e269]{background:var(--ui-info-soft);width:58px;height:58px;color:var(--ui-info);border-radius:50%;place-items:center;display:grid}.interview-setup-dialog__preparing strong[data-v-c159e269]{color:var(--ui-text);font-size:var(--ui-font-size-heading);font-weight:720}.interview-setup-dialog__preparing p[data-v-c159e269]{max-width:470px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:0;line-height:1.7}.interview-setup-dialog[data-v-c159e269] .interview-setup-select .app-select__trigger,.interview-setup-dialog[data-v-c159e269] .interview-setup-select .app-select__trigger:hover,.interview-setup-dialog[data-v-c159e269] .interview-setup-select .app-select__trigger.is-open{box-shadow:none}.interview-setup-dialog[data-v-c159e269] .interview-setup-select{--app-select-trigger-height:var(--interview-setup-control-height)}.interview-setup-dialog[data-v-c159e269] .interview-setup-select .app-select__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring)}.interview-setup-dialog__split[data-v-c159e269]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.interview-setup-dialog__position[data-v-c159e269]{min-width:0}.interview-setup-dialog__position[data-v-c159e269] .app-combobox{--app-combobox-control-height:var(--interview-setup-control-height)}.interview-setup-dialog__position[data-v-c159e269] .app-combobox__control{background:var(--ui-surface-solid)}.interview-setup-dialog__fixed-mode[data-v-c159e269]{color:var(--ui-text);font-size:var(--ui-font-size-body);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;font-weight:680;display:grid}.interview-setup-dialog__fixed-mode input[data-v-c159e269]{width:100%;height:var(--interview-setup-control-height);min-height:var(--interview-setup-control-height);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-medium);background:var(--ui-surface-muted);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);cursor:default;padding:0 16px;font-weight:560}.interview-setup-dialog__difficulty[data-v-c159e269]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.interview-setup-dialog__difficulty legend[data-v-c159e269]{width:100%;min-height:22px;color:var(--ui-text);justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:0;display:flex}.interview-setup-dialog__difficulty legend>span[data-v-c159e269]{font-size:var(--ui-font-size-body);align-items:center;gap:7px;font-weight:680;display:inline-flex}.interview-setup-dialog__difficulty legend>span[data-v-c159e269] .offer-icon{color:var(--ui-text-tertiary)}.interview-setup-dialog__difficulty>div[data-v-c159e269]{height:var(--interview-setup-control-height);min-height:var(--interview-setup-control-height);border-radius:var(--ui-radius-medium);background:var(--ui-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0;display:grid}.interview-setup-dialog__difficulty button[data-v-c159e269]{height:var(--interview-setup-control-height);min-height:var(--interview-setup-control-height);border-radius:var(--ui-radius-compact);background:color-mix(in srgb, var(--ui-surface-solid) 42%, transparent);min-width:0;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:0;padding:0 6px;font-weight:650}.interview-setup-dialog__difficulty button[data-v-c159e269]:hover:not(.is-selected,:disabled){color:var(--ui-text);background:#ffffffad}.interview-setup-dialog__difficulty button.is-selected[data-v-c159e269]{background:color-mix(in srgb, var(--ui-info-soft) 72%, var(--ui-info));color:var(--ui-text);box-shadow:none;font-weight:680}.interview-setup-dialog__difficulty button.is-selected[data-v-c159e269]:hover{background:color-mix(in srgb, var(--ui-info-soft) 66%, var(--ui-info))}.interview-setup-dialog__difficulty button[data-v-c159e269]:disabled:not(.is-selected){cursor:not-allowed;opacity:.45}.interview-setup-dialog__note[data-v-c159e269]{border-radius:var(--ui-radius-medium);background:var(--ui-info-soft);min-height:56px;color:var(--ui-info);align-items:center;gap:10px;padding:13px 15px;display:flex}.interview-setup-dialog__note p[data-v-c159e269]{color:var(--ui-info);font-size:var(--ui-font-size-body);margin:0;line-height:1.65}.interview-setup-dialog__error[data-v-c159e269]{margin:-6px 0 0}.interview-setup-dialog__footer[data-v-c159e269]{padding:16px 26px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-divider);background:#ffffff5c;flex:none;justify-content:flex-end;gap:10px;display:flex}.interview-setup-dialog__footer button[data-v-c159e269]{min-width:108px;height:var(--interview-setup-control-height);min-height:var(--interview-setup-control-height);border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-body);transition:background-color var(--ui-motion-base) var(--ui-ease), color var(--ui-motion-base) var(--ui-ease), box-shadow var(--ui-motion-base) var(--ui-ease), opacity var(--ui-motion-base) var(--ui-ease), transform var(--ui-motion-base) var(--ui-ease);border:0;padding:0 18px;font-weight:680}.interview-setup-dialog__cancel[data-v-c159e269]{color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-card);background:#ffffffc7}.interview-setup-dialog__cancel[data-v-c159e269]:hover:not(:disabled){background:var(--ui-surface-solid);color:var(--ui-text)}.interview-setup-dialog__confirm[data-v-c159e269]{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-floating);justify-content:center;align-items:center;gap:7px;display:inline-flex}.interview-setup-dialog__confirm[data-v-c159e269]:hover:not(:disabled){background:var(--ui-action-hover);transform:translateY(-1px)}.interview-setup-dialog__confirm[data-v-c159e269]:disabled{background:var(--ui-action-soft);color:var(--ui-text-disabled);box-shadow:none;cursor:not-allowed}.interview-setup-dialog__acknowledge[data-v-c159e269]{min-width:160px}.interview-setup-dialog-enter-active[data-v-c159e269],.interview-setup-dialog-leave-active[data-v-c159e269]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.interview-setup-dialog-enter-active .interview-setup-dialog[data-v-c159e269],.interview-setup-dialog-leave-active .interview-setup-dialog[data-v-c159e269]{transition:opacity var(--ui-motion-panel) var(--ui-ease), transform var(--ui-motion-panel) var(--ui-ease)}.interview-setup-dialog-enter-from[data-v-c159e269],.interview-setup-dialog-leave-to[data-v-c159e269],.interview-setup-dialog-enter-from .interview-setup-dialog[data-v-c159e269],.interview-setup-dialog-leave-to .interview-setup-dialog[data-v-c159e269]{opacity:0}.interview-setup-dialog-enter-from .interview-setup-dialog[data-v-c159e269],.interview-setup-dialog-leave-to .interview-setup-dialog[data-v-c159e269]{transform:translateY(10px)scale(.985)}@media (max-width:620px){.interview-setup-dialog__backdrop[data-v-c159e269]{align-items:end;padding:0}.interview-setup-dialog[data-v-c159e269]{--interview-setup-control-height:44px;border-radius:var(--ui-radius-sheet);width:100%;max-height:94dvh}.interview-setup-dialog__header[data-v-c159e269]{min-height:70px;padding:14px 16px 14px 20px}.interview-setup-dialog__header h2[data-v-c159e269]{font-size:var(--ui-font-size-heading)}.interview-setup-dialog__close[data-v-c159e269]{flex-basis:44px;width:44px;height:44px}.interview-setup-dialog__body[data-v-c159e269]{gap:16px;padding:18px 18px 20px}.interview-setup-dialog__split[data-v-c159e269]{grid-template-columns:minmax(0,1fr)}.interview-setup-dialog__footer[data-v-c159e269]{padding:14px 18px calc(14px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.interview-setup-dialog__footer button[data-v-c159e269]{width:100%;min-width:0}.interview-setup-dialog__acknowledge[data-v-c159e269]{grid-column:1/-1}}@media (pointer:coarse){.interview-setup-dialog[data-v-c159e269]{--interview-setup-control-height:44px}}@media (max-width:620px) and (max-height:700px){.interview-setup-dialog__body[data-v-c159e269]{gap:12px;padding:14px 18px 16px}.interview-setup-dialog__split[data-v-c159e269]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.interview-setup-dialog-enter-active[data-v-c159e269],.interview-setup-dialog-leave-active[data-v-c159e269],.interview-setup-dialog-enter-active .interview-setup-dialog[data-v-c159e269],.interview-setup-dialog-leave-active .interview-setup-dialog[data-v-c159e269]{transition-duration:1ms}.interview-setup-dialog-enter-from .interview-setup-dialog[data-v-c159e269],.interview-setup-dialog-leave-to .interview-setup-dialog[data-v-c159e269],.interview-setup-dialog__close[data-v-c159e269]:hover,.interview-setup-dialog__confirm[data-v-c159e269]:hover:not(:disabled){transform:none}}.interview-history-page[data-v-259c0f6c]{height:100%;min-height:0;display:block}.interview-history-page__error[data-v-259c0f6c]{margin:0 0 14px}.handoff-page[data-v-994f8ac6]{background:#f3f5f8;place-items:center;min-height:100vh;padding:24px;display:grid}.handoff-card[data-v-994f8ac6]{border-radius:var(--ui-radius-panel);text-align:center;background:#fff;width:min(100%,420px);padding:40px 32px;box-shadow:0 20px 60px #0f172a1a}.handoff-card__icon[data-v-994f8ac6]{color:#d14343;background:#fff0f0;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;font-weight:700;display:grid}.handoff-card h1[data-v-994f8ac6]{color:#172033;margin:0;font-size:22px}.handoff-card p[data-v-994f8ac6]{color:#667085;margin:12px 0 28px;line-height:1.6}.handoff-card a[data-v-994f8ac6]{border-radius:var(--ui-radius-pill);color:#fff;background:#111827;justify-content:center;align-items:center;min-height:44px;padding:0 24px;text-decoration:none;display:inline-flex}.handoff-card a[data-v-994f8ac6]:focus-visible{outline-offset:3px;outline:3px solid #3b82f659}.interview-camera[data-v-8ee455e8]{border-radius:var(--ui-radius-card);color:#b4bdc8;min-height:0;box-shadow:var(--ui-shadow-card);background:#20262f;border:0;place-items:center;display:grid;position:relative;overflow:hidden;container:interview-camera/inline-size}.interview-camera video[data-v-8ee455e8]{object-fit:cover;background:#171c23;width:100%;height:100%;transform:scaleX(-1)}.interview-camera__topbar[data-v-8ee455e8]{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:6px;display:inline-flex;position:absolute;top:14px;left:14px;right:14px}.interview-camera__badge[data-v-8ee455e8]{border-radius:var(--ui-radius-pill);color:var(--ui-text-inverse);font-size:var(--ui-font-size-caption);backdrop-filter:var(--ui-blur-soft);background:#08090bc7;align-items:center;gap:6px;padding:8px 11px;font-weight:700;display:inline-flex}.interview-camera__badge.is-live[data-v-8ee455e8]{background:var(--ui-danger);box-shadow:0 0 0 4px var(--ui-danger-soft)}.interview-permission-state[data-v-8ee455e8]{max-width:480px;color:var(--ui-text-tertiary);text-align:center;place-items:center;padding:22px;display:grid}.interview-permission-state h2[data-v-8ee455e8]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.02em;margin:12px 0 0}.interview-permission-state p[data-v-8ee455e8]{color:var(--ui-text-secondary);margin:6px 0 0;font-size:12px;line-height:18px}.interview-permission-state__actions[data-v-8ee455e8]{align-items:center;gap:8px;margin-top:14px;display:flex}.interview-permission-button[data-v-8ee455e8]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-action);font-size:var(--ui-font-size-body);border:0;justify-content:center;align-items:center;gap:7px;padding-inline:18px;font-weight:700;display:inline-flex}.interview-permission-button[data-v-8ee455e8]:disabled{cursor:wait;opacity:.56}.interview-permission-button[data-v-8ee455e8]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.interview-camera__notice[data-v-8ee455e8]{z-index:2;border-radius:var(--ui-radius-small);background:color-mix(in srgb, var(--ui-action) 72%, transparent);color:var(--ui-text-inverse);font-size:var(--ui-font-size-caption);text-align:center;backdrop-filter:var(--ui-blur-soft);padding:7px 10px;position:absolute;bottom:14px;left:14px;right:14px}.interview-camera__notice.is-error[data-v-8ee455e8]{background:var(--ui-danger)}.interview-camera__sr-only[data-v-8ee455e8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container interview-camera (width<=260px){.interview-permission-state[data-v-8ee455e8]{background:var(--ui-panel-solid);align-content:center;gap:8px;width:100%;max-width:none;height:100%;padding:8px}.interview-permission-state[data-v-8ee455e8]>.offer-icon{width:26px!important;height:26px!important}.interview-permission-state h2[data-v-8ee455e8],.interview-permission-state p[data-v-8ee455e8]{display:none}.interview-permission-state__actions[data-v-8ee455e8]{margin-top:0}.interview-permission-button[data-v-8ee455e8]{background:var(--ui-action);min-height:44px;color:var(--ui-text-inverse);font-size:var(--ui-font-size-caption);padding-inline:10px}.interview-permission-button[data-v-8ee455e8]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}.interview-camera__topbar[data-v-8ee455e8]{top:8px;left:8px;right:8px}.interview-camera__badge[data-v-8ee455e8]{justify-content:center;gap:0;width:32px;min-width:32px;height:32px;padding:0;overflow:hidden}.interview-camera__badge-label[data-v-8ee455e8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.interview-camera__timer[data-v-8ee455e8]{min-width:56px;font-size:var(--ui-font-size-subheading);padding:6px 8px}.interview-camera__notice[data-v-8ee455e8]{font-size:var(--ui-font-size-caption);padding:5px 7px;line-height:1.3;bottom:6px;left:6px;right:6px}}.media-capture-dialog[data-v-8dfdc639]{--media-capture-live-text:#2f7652;--media-capture-cancel-text:#a33b43;z-index:80;pointer-events:auto;background:0 0;min-height:100dvh;padding:0;display:block;position:fixed;inset:0;overflow:hidden}:root[data-theme=dark] .media-capture-dialog{--media-capture-live-text:var(--ui-success);--media-capture-cancel-text:var(--ui-danger)}.media-capture-dialog__panel[data-v-8dfdc639]{width:100%;max-height:none;box-shadow:none;pointer-events:none;backdrop-filter:var(--ui-blur-none);background:0 0;border:0;border-radius:0;outline:none;padding:0;display:block;position:absolute;inset:0;overflow:auto}.media-capture-dialog__end[data-v-8dfdc639]{z-index:8;border:1px solid var(--ui-danger);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-danger);font:inherit;pointer-events:auto;padding:0 18px;font-weight:600;position:absolute;top:26px;right:30px}.media-capture-dialog__end[data-v-8dfdc639]:hover:not(:disabled){background:var(--ui-danger-soft)}.media-capture-dialog__end[data-v-8dfdc639]:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-danger) 45%, transparent);outline-offset:2px}.media-capture-dialog__end[data-v-8dfdc639]:disabled{opacity:.45}.media-capture-dialog__end-error[data-v-8dfdc639]{z-index:4;border-radius:var(--ui-radius-control);background:var(--ui-danger-soft);max-width:min(360px,100vw - 48px);color:var(--ui-danger);pointer-events:auto;margin:0;padding:10px 14px;font-size:12px;line-height:1.5;position:absolute;top:74px;right:24px}.media-capture-dialog__discard-backdrop[data-v-8dfdc639]{z-index:10;background:var(--ui-backdrop);pointer-events:auto;backdrop-filter:var(--ui-blur-soft);border-radius:0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.media-capture-dialog__discard[data-v-8dfdc639]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);width:min(420px,100%);box-shadow:var(--ui-shadow-panel);outline:none;gap:10px;padding:20px;display:grid}.media-capture-dialog__discard h3[data-v-8dfdc639],.media-capture-dialog__discard p[data-v-8dfdc639]{margin:0}.media-capture-dialog__discard h3[data-v-8dfdc639]{color:var(--ui-text);font-size:var(--ui-font-size-heading)}.media-capture-dialog__discard p[data-v-8dfdc639]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);line-height:1.7}.media-capture-dialog__discard>div[data-v-8dfdc639]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.media-capture-dialog__discard button[data-v-8dfdc639]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;border:0;padding:8px 16px;font-weight:700}.media-capture-dialog__discard .media-capture-dialog__discard-danger[data-v-8dfdc639]{background:var(--ui-danger);color:var(--ui-text-inverse)}.media-capture-dialog__header[data-v-8dfdc639]{z-index:5;pointer-events:auto;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:14px;right:24px}.media-capture-dialog__header button[data-v-8dfdc639],.media-capture-dialog__actions button[data-v-8dfdc639]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text);font:inherit;border:0;padding:8px 16px;font-weight:650}.media-capture-dialog__header button[data-v-8dfdc639]{border-radius:var(--ui-radius-pill);background:var(--ui-danger-soft);min-height:44px;color:var(--media-capture-cancel-text);white-space:nowrap;flex:none}.media-capture-dialog__answer-card[data-v-8dfdc639]{z-index:5;border-radius:var(--ui-radius-xl);pointer-events:auto;width:min(880px,100% - 48px);height:clamp(260px,38dvh,320px);min-height:0;backdrop-filter:var(--ui-blur-interview-panel);background:#ffffffd6;border:1px solid #11121614;grid-template-rows:auto minmax(104px,1fr) auto;display:grid;position:absolute;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #11121624}:root[data-theme=dark] .media-capture-dialog__answer-card{background:#141518d1;border-color:#ffffff17;box-shadow:0 24px 64px #0000007a}.media-capture-dialog__question[data-v-8dfdc639]{border-bottom:1px solid var(--ui-divider);min-height:86px;padding:17px 20px 18px}.media-capture-dialog__question>span[data-v-8dfdc639]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);font-weight:700}.media-capture-dialog__question h2[data-v-8dfdc639]{min-width:0;color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.015em;margin:0;line-height:1.5}.media-capture-dialog__question-row[data-v-8dfdc639]{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.media-capture-dialog__countdown[data-v-8dfdc639]{min-width:72px;color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:var(--ui-font-size-heading);letter-spacing:.03em;text-align:right;flex:none;font-weight:760}.media-capture-dialog__countdown.is-warning[data-v-8dfdc639]{color:var(--ui-warning)}.media-capture-dialog__countdown.is-urgent[data-v-8dfdc639]{color:var(--ui-danger)}.media-capture-dialog__status[data-v-8dfdc639]{grid-template-rows:42px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.media-capture-dialog__status-header[data-v-8dfdc639]{border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;padding-inline:18px;display:flex}.media-capture-dialog__status-header h3[data-v-8dfdc639]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);margin:0}.media-capture-dialog__status-header span[data-v-8dfdc639]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);font-weight:700}.media-capture-dialog__status-header span.is-live[data-v-8dfdc639]{color:var(--media-capture-live-text)}.media-capture-dialog__status-header span.is-error[data-v-8dfdc639]{color:var(--ui-danger)}.media-capture-dialog__status-content[data-v-8dfdc639]{min-height:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);text-align:center;place-items:center;padding:14px 18px;line-height:1.7;display:grid;overflow-y:auto}.media-capture-dialog__status-content p[data-v-8dfdc639]{margin:0}.media-capture-dialog__caption[data-v-8dfdc639]{min-height:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);padding:13px 18px;line-height:1.7;overflow-y:auto}.media-capture-dialog__caption strong[data-v-8dfdc639]{color:var(--ui-text);margin-bottom:4px;display:block}.media-capture-dialog__caption p[data-v-8dfdc639]{white-space:pre-wrap;margin:0}.media-capture-dialog__controls[data-v-8dfdc639]{border-top:1px solid var(--ui-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.media-capture-dialog__caption-notice[data-v-8dfdc639]{max-width:300px;color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.media-capture-dialog__actions[data-v-8dfdc639]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.media-capture-dialog__actions .media-capture-dialog__primary[data-v-8dfdc639]{background:var(--ui-action);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-floating)}.media-capture-dialog__header button[data-v-8dfdc639]:focus-visible,.media-capture-dialog__actions button[data-v-8dfdc639]:focus-visible,.media-capture-dialog__discard button[data-v-8dfdc639]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.media-capture-dialog__actions .media-capture-dialog__primary[data-v-8dfdc639]:focus-visible,.media-capture-dialog__discard .media-capture-dialog__discard-danger[data-v-8dfdc639]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}.media-capture-dialog__guard[data-v-8dfdc639]{min-width:0;color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.6;overflow:hidden}.media-capture-dialog__panel[data-v-8dfdc639]>.interview-camera{z-index:4;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-spacious);pointer-events:auto;width:220px;height:136px;position:absolute;top:84px;right:24px;box-shadow:0 22px 48px #11121629,0 4px 12px #1112161a}.media-capture-dialog__panel[data-v-8dfdc639]>.interview-camera.is-preview-hidden{visibility:hidden;pointer-events:none}.media-capture-dialog__header button[data-v-8dfdc639]:disabled,.media-capture-dialog__actions button[data-v-8dfdc639]:disabled{cursor:wait;opacity:.55}@media (max-width:1240px){.media-capture-dialog__panel[data-v-8dfdc639]>.interview-camera{width:196px;height:122px}}@media (max-width:960px){.media-capture-dialog__panel[data-v-8dfdc639]>.interview-camera{width:176px;height:110px}}@media (max-width:760px){.media-capture-dialog[data-v-8dfdc639]{padding:0}.media-capture-dialog__panel[data-v-8dfdc639]{border-radius:0;width:100%;max-height:none;padding:0}.media-capture-dialog__header[data-v-8dfdc639]{top:10px;right:12px}.media-capture-dialog__panel[data-v-8dfdc639]>.interview-camera{border-radius:var(--ui-radius-relaxed);width:164px;height:102px;top:72px;right:10px}.media-capture-dialog__caption-notice[data-v-8dfdc639]{flex-basis:100%;max-width:none}.media-capture-dialog__actions[data-v-8dfdc639]{flex-wrap:wrap;width:100%}.media-capture-dialog__answer-card[data-v-8dfdc639]{border-radius:var(--ui-radius-lg);width:calc(100% - 20px);height:clamp(270px,46dvh,350px);bottom:10px}.media-capture-dialog__guard[data-v-8dfdc639]{display:none}.media-capture-dialog__controls[data-v-8dfdc639]{grid-template-columns:1fr;justify-items:stretch}.media-capture-dialog__actions button[data-v-8dfdc639]{flex:1}}@media (max-width:480px){.media-capture-dialog[data-v-8dfdc639]{padding:0}.media-capture-dialog__panel[data-v-8dfdc639]{border-radius:0;width:100%;min-height:100dvh;max-height:none}.media-capture-dialog__panel[data-v-8dfdc639]>.interview-camera{width:142px;height:92px}.media-capture-dialog__discard-backdrop[data-v-8dfdc639]{border-radius:0;padding:14px}.media-capture-dialog__discard>div[data-v-8dfdc639]{grid-template-columns:1fr;display:grid}.media-capture-dialog__question[data-v-8dfdc639]{min-height:80px}}@media (max-height:680px) and (min-width:761px){.media-capture-dialog[data-v-8dfdc639]{padding:0}.media-capture-dialog__panel[data-v-8dfdc639]{max-height:none;padding:0}.media-capture-dialog__answer-card[data-v-8dfdc639]{bottom:10px}}.interviewer-particle-stage-engine[data-v-0f4c6c47]{pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.interviewer-particle-stage-engine[data-v-0f4c6c47] .interviewer-particle-stage__canvas{opacity:.94;width:100%;height:100%;transition:opacity .32s;display:block}.interviewer-particle-stage-engine.is-speaking[data-v-0f4c6c47] .interviewer-particle-stage__canvas{opacity:1}.interviewer-particle-stage-engine__fallback[data-v-0f4c6c47]{place-items:center;display:grid;position:absolute;inset:0}.interviewer-particle-stage-engine__fallback span[data-v-0f4c6c47]{aspect-ratio:1;border-radius:var(--ui-radius-control);color:#090a0c;opacity:.48;border:1px solid;width:min(42%,190px);transform:rotate(-18deg)}@media (prefers-reduced-motion:reduce){.interviewer-particle-stage-engine[data-v-0f4c6c47] .interviewer-particle-stage__canvas{transition:none}}.interview-leave-dialog__backdrop[data-v-799efdda]{z-index:90;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--ui-backdrop);backdrop-filter:var(--ui-blur-soft);place-items:center;display:grid;position:fixed;inset:0}.interview-leave-dialog[data-v-799efdda]{border-radius:var(--ui-radius-panel);background:var(--ui-panel);width:min(100%,440px);box-shadow:var(--ui-shadow-panel);color:var(--ui-warning);text-align:center;border:0;outline:none;padding:30px;position:relative}.interview-leave-dialog__close[data-v-799efdda]{background:var(--ui-surface-solid);width:44px;height:44px;color:var(--ui-text-secondary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.interview-leave-dialog h2[data-v-799efdda]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.02em;margin:14px 0 0}.interview-leave-dialog p[data-v-799efdda]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:8px 0 20px;line-height:1.6}.interview-leave-dialog__actions[data-v-799efdda]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.interview-leave-dialog__actions button[data-v-799efdda]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text);font:inherit;border:0;font-weight:700}.interview-leave-dialog__actions .interview-leave-dialog__confirm[data-v-799efdda]{background:var(--ui-danger);color:var(--ui-text-inverse)}.interview-leave-dialog__close[data-v-799efdda]:focus-visible,.interview-leave-dialog__actions button[data-v-799efdda]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.interview-leave-dialog__actions .interview-leave-dialog__confirm[data-v-799efdda]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}@media (max-width:480px){.interview-leave-dialog[data-v-799efdda]{border-radius:var(--ui-radius-card);padding:28px 20px 20px}.interview-leave-dialog__actions[data-v-799efdda]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.interview-session-page[data-v-799efdda] *,.interview-session-page[data-v-799efdda] :before,.interview-session-page[data-v-799efdda] :after{transition-duration:1ms}}.interview-session-page[data-v-799efdda]{z-index:70;width:100%;min-width:0;height:100vh;isolation:isolate;background-color:var(--assistant-canvas-top);background-image:var(--ui-canvas-bottom-glow);height:100dvh;min-height:0;box-shadow:none;color:var(--ui-text);backdrop-filter:var(--ui-blur-none);border-radius:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}:root[data-theme=dark] .interview-session-page{background-color:#000;background-image:none}.interview-session-page__visually-hidden[data-v-799efdda]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.interview-session-page__topbar[data-v-799efdda]{z-index:20;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex;position:absolute;top:24px;left:14px;right:24px}.interview-session-page__status-actions[data-v-799efdda]{justify-content:flex-end;align-items:center;min-width:0;display:flex}.interview-session-page__status-actions button[data-v-799efdda]{border:1px solid var(--ui-danger);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-danger);font:inherit;font-size:var(--ui-font-size-body);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex}.interview-session-page__status-actions button.is-danger[data-v-799efdda]:hover:not(:disabled){background:var(--ui-danger-soft)}.interview-session-page__status-actions button.is-danger[data-v-799efdda]:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-danger) 45%, transparent);outline-offset:2px}.interview-session-page__status-actions button[data-v-799efdda]:disabled,.interview-session-page__camera-placeholder button[data-v-799efdda]:disabled{cursor:not-allowed;opacity:.62}.interview-session-page__connection[data-v-799efdda]:before{background:var(--ui-text-tertiary);width:7px;height:7px;box-shadow:none;content:"";border-radius:50%;flex:0 0 7px}.interview-session-page__connection.is-connected[data-v-799efdda]:before{background:var(--ui-success);box-shadow:none}.interview-session-page__connection.is-pending[data-v-799efdda]:before{background:var(--ui-warning);box-shadow:none}.interview-session-page__connection.is-disconnected[data-v-799efdda]:before{background:var(--ui-danger);box-shadow:none}.interview-session-page__error-toast[data-v-799efdda]{z-index:30;border:1px solid color-mix(in srgb, var(--ui-danger) 28%, transparent);border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-danger-soft) 94%, transparent);width:min(520px,100% - 560px);min-height:44px;box-shadow:var(--ui-shadow-floating);color:var(--ui-danger);font-size:var(--ui-font-size-body);text-align:center;backdrop-filter:var(--ui-blur-interview-soft);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex;position:absolute;top:78px;left:50%;transform:translate(-50%)}.interview-session-page__interviewer-status[data-v-799efdda]{border-radius:var(--ui-radius-pill);background:var(--ui-divider);white-space:nowrap;max-width:calc(100% - 240px);min-height:44px;backdrop-filter:var(--ui-blur-interview-soft);align-items:center;gap:1px;display:inline-flex;overflow:hidden;box-shadow:0 10px 28px #11121624}.interview-session-page__interviewer[data-v-799efdda],.interview-session-page__connection[data-v-799efdda]{min-height:44px;font-size:var(--ui-font-size-caption);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.interview-session-page__interviewer[data-v-799efdda]{background:var(--ui-brand-soft);color:var(--ui-text);gap:6px;padding:0 13px}.interview-session-page__connection[data-v-799efdda]{background:var(--ui-action-soft);color:var(--ui-text-secondary);gap:7px;padding:0 12px}.interview-session-page__camera-placeholder[data-v-799efdda]{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-surface-solid) 88%, transparent);width:100%;min-height:136px;box-shadow:var(--ui-shadow-floating);color:var(--ui-text-secondary);backdrop-filter:var(--ui-blur-interview-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.interview-session-page__camera-video[data-v-799efdda]{border-radius:inherit;object-fit:cover;background:#171c23;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.interview-session-page__camera-placeholder[data-v-799efdda] .offer-icon{box-sizing:content-box;background:var(--ui-action);width:20px;height:20px;color:var(--ui-text-inverse);border-radius:50%;padding:12px}.interview-session-page__camera-placeholder-label[data-v-799efdda]{min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:700;line-height:1.45}.interview-session-page__camera-placeholder button[data-v-799efdda]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);color:#0000;width:44px;min-height:44px;font:inherit;font-size:var(--ui-font-size-body);text-indent:-9999px;border:0;padding:0;position:relative;overflow:hidden}.interview-session-page__camera-placeholder button[data-v-799efdda]:after{content:"↗";color:var(--ui-text);text-indent:0;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;inset:0}.interview-session-page__workspace[data-v-799efdda]{--a2ui-color-border:var(--ui-border);--a2ui-color-input:transparent;--a2ui-color-muted:var(--ui-text-secondary);--a2ui-color-on-background:var(--ui-text);--a2ui-color-on-input:var(--ui-text);--a2ui-color-on-secondary:var(--ui-text);--a2ui-color-surface:transparent;z-index:10;border-radius:var(--ui-radius-xl);width:min(880px,100% - 48px);min-width:0;height:clamp(260px,38dvh,320px);min-height:0;backdrop-filter:var(--ui-blur-interview-panel);background:#ffffffd6;border:1px solid #11121614;position:absolute;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #11121624}.interview-session-page__transition[data-v-799efdda]{z-index:12;border-radius:inherit;background:color-mix(in srgb, var(--ui-surface-solid) 94%, transparent);min-height:100%;color:var(--ui-text-secondary);text-align:center;backdrop-filter:var(--ui-blur-soft);place-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.interview-session-page__transition strong[data-v-799efdda]{color:var(--ui-text);font-size:var(--ui-font-size-subheading)}.interview-session-page__transition button[data-v-799efdda]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);border:0;margin-top:4px;padding:0 16px;font-weight:700}.interview-session-page__transition button[data-v-799efdda]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.interview-session-page__transition button[data-v-799efdda]:disabled{cursor:not-allowed;opacity:.62}.interview-session-page__transition-spinner[data-v-799efdda]{border:3px solid var(--ui-action-soft);border-top-color:var(--ui-action);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite interview-transition-spin-799efdda}@keyframes interview-transition-spin-799efdda{to{transform:rotate(360deg)}}:root[data-theme=dark] .interview-session-page__workspace{background:#141518d1;border-color:#ffffff17;box-shadow:0 24px 64px #0000007a}.interview-session-page.is-media-open .interview-session-page__workspace[data-v-799efdda],.interview-session-page.is-media-open .interview-session-page__status-actions>button[data-v-799efdda]{visibility:hidden}.interview-session-page__workspace[data-v-799efdda] .a2ui-session-host{background:0 0;height:100%;min-height:0}.interview-session-page__workspace[data-v-799efdda] .a2ui-session-host__notice{margin:12px 16px 0}.interview-session-page__workspace[data-v-799efdda] .a2ui-session-host__notice.is-error{background:var(--ui-danger-soft);color:var(--ui-danger)}.interview-session-page__workspace[data-v-799efdda] .a2ui-session-host__surfaces{--aioffer-media-capture-panel-border:0;--aioffer-media-capture-text-align:center;--aioffer-media-capture-button-background:#fff;--aioffer-media-capture-button-color:#111216;--aioffer-media-capture-button-hover-background:#f0f0f2;--aioffer-media-capture-button-focus-color:#111216;--aioffer-a2ui-button-background:#fff;--aioffer-a2ui-button-color:#111216;--aioffer-a2ui-button-focus-color:#111216;overscroll-behavior:contain;align-content:start;gap:10px;padding:16px 20px}.interview-session-page__workspace[data-v-799efdda] .a2ui-session-host__empty,.interview-session-page__workspace[data-v-799efdda] .a2ui-session-host__recovery{min-height:100%;padding:20px}.interview-session-page__workspace-state[data-v-799efdda]{width:100%;height:100%;min-height:0;color:var(--ui-text-secondary);text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.interview-session-page__workspace-state[data-v-799efdda]>.offer-icon{box-sizing:content-box;background:var(--ui-surface-muted);color:var(--ui-text-secondary);border-radius:50%;padding:12px}.interview-session-page__workspace-state.is-failed[data-v-799efdda]>.offer-icon{background:var(--ui-danger-soft);color:var(--ui-danger)}.interview-session-page__workspace-state>div[data-v-799efdda]:not(.interview-session-page__workspace-actions){gap:6px;max-width:420px;display:grid}.interview-session-page__workspace-state strong[data-v-799efdda]{color:var(--ui-text);font-size:var(--ui-font-size-heading)}.interview-session-page__workspace-state span[data-v-799efdda]{font-size:var(--ui-font-size-body);line-height:1.6}.interview-session-page__workspace-pulse[data-v-799efdda]{background:var(--ui-brand);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite interview-session-pulse-799efdda}.interview-session-page__workspace-actions[data-v-799efdda]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.interview-session-page__workspace-actions button[data-v-799efdda]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.interview-session-page__workspace-actions button.is-secondary[data-v-799efdda]{background:var(--ui-surface-muted);color:var(--ui-text)}.interview-session-page__workspace-actions button[data-v-799efdda]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}@keyframes interview-session-pulse-799efdda{50%{opacity:.35;transform:scale(.75)}}.interview-leave-dialog__backdrop[data-v-799efdda]{z-index:100}@media (max-width:1240px){.interview-session-page__camera-placeholder[data-v-799efdda]{min-height:122px}}@media (max-width:960px){.interview-session-page__camera-placeholder[data-v-799efdda]{min-height:110px}}@media (max-width:760px){.interview-session-page[data-v-799efdda]{height:100vh;border-radius:0;height:100dvh;min-height:0;padding:0}.interview-session-page__topbar[data-v-799efdda]{gap:8px;top:10px;left:10px;right:10px}.interview-session-page__status-actions[data-v-799efdda]{gap:6px}.interview-session-page__status-actions button[data-v-799efdda]{padding-inline:12px}.interview-session-page__interviewer-status[data-v-799efdda]{max-width:calc(100% - 170px)}.interview-session-page__error-toast[data-v-799efdda]{border-radius:var(--ui-radius-card);width:calc(100% - 20px);top:184px}.interview-session-page__camera-placeholder[data-v-799efdda]{grid-template-columns:1fr auto;justify-items:center;gap:6px;width:100%;min-height:102px;padding:10px}.interview-session-page__camera-placeholder-label[data-v-799efdda]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.interview-session-page__camera-placeholder button[data-v-799efdda]{min-width:56px;padding-inline:10px}.interview-session-page__workspace[data-v-799efdda]{border-radius:var(--ui-radius-lg);width:calc(100% - 20px);height:clamp(270px,46dvh,350px);bottom:10px}.interview-session-page__workspace[data-v-799efdda] .a2ui-session-host__surfaces{padding:14px}.interview-session-page__workspace-state[data-v-799efdda]{padding:20px 16px}}@media (max-width:480px){.interview-session-page__camera-placeholder[data-v-799efdda]{min-height:92px}.interview-session-page__interviewer[data-v-799efdda],.interview-session-page__connection[data-v-799efdda]{padding-inline:10px}}@media (max-width:374px){.interview-session-page__connection[data-v-799efdda]{display:none}}@media (max-height:680px) and (min-width:761px){.interview-session-page__workspace[data-v-799efdda]{height:clamp(230px,42dvh,270px);bottom:10px}}@media (min-height:860px) and (min-width:761px){.interview-session-page__workspace[data-v-799efdda]{height:280px}}@media (prefers-reduced-motion:reduce){.interview-session-page__workspace-pulse[data-v-799efdda]{animation:none}}.text-practice-session-page[data-v-f5745b8d]{min-height:100%;position:relative}.text-practice-session-page__preparation[data-v-f5745b8d]{z-index:4;border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);width:min(100% - 40px,460px);box-shadow:var(--ui-shadow-panel);color:var(--ui-text-secondary);text-align:center;gap:8px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-practice-session-page__preparation strong[data-v-f5745b8d]{color:var(--ui-text);font-size:16px}.text-practice-session-page__preparation span[data-v-f5745b8d],.text-practice-session-page__preparation button[data-v-f5745b8d]{font-size:13px}.text-practice-session-page__preparation-actions[data-v-f5745b8d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.text-practice-session-page__preparation button[data-v-f5745b8d]{border-radius:var(--ui-radius-pill);background:var(--ui-action);min-height:44px;color:var(--ui-text-inverse);border:0;font-weight:700}.text-practice-session-page__preparation button.is-secondary[data-v-f5745b8d]{background:var(--ui-action-soft);color:var(--ui-text)}.text-practice-session-page__preparation button[data-v-f5745b8d]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}@media (max-width:520px){.text-practice-session-page__preparation-actions[data-v-f5745b8d]{grid-template-columns:1fr}}.review-page[data-v-cc8d68eb]{scrollbar-color:#171e2933 transparent;width:min(100%,1500px);height:100%;margin:0 auto;padding:30px 32px 48px;overflow-y:auto}.review-header[data-v-cc8d68eb]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.review-header>div[data-v-cc8d68eb]{min-width:0}.review-header h1[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:36px}.review-note-input[data-v-cc8d68eb]{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review-upload-status[data-v-cc8d68eb]{border:0;align-items:center;gap:8px;margin:2px 0 14px;display:flex}.review-upload-status span[data-v-cc8d68eb]{overflow-wrap:anywhere;min-width:0}.review-upload-status button[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;border:0;margin-left:auto;padding:0 14px;font-weight:650}.review-error[data-v-cc8d68eb]{margin:2px 0 14px}.review-panel[data-v-cc8d68eb]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}#app .review-panel{box-shadow:none;background:0 0;border-color:#0000}.review-panel__meta[data-v-cc8d68eb]{justify-content:flex-end;align-items:center;min-height:24px;padding:0 2px 10px;display:flex}.review-error button[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-danger);font:inherit;border:0;margin-left:12px;padding:0 12px;font-weight:650}.review-total[data-v-cc8d68eb]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);background:0 0;border-radius:0;flex:none;padding:0}.review-report-list[data-v-cc8d68eb]{gap:10px;padding:0;display:grid}.review-empty-note-button[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:36px;color:var(--ui-text);font:inherit;border:0;flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.review-report[data-v-cc8d68eb]{border-radius:var(--ui-radius-medium);background:var(--ui-surface-solid);box-shadow:none;border:0;overflow:hidden}.review-report[data-v-cc8d68eb]:hover{transform:none}.review-report.is-expanded[data-v-cc8d68eb]{box-shadow:none;overflow:visible;transform:none}#app .review-report,#app .review-report.is-expanded{background:var(--ui-surface-solid);box-shadow:none;border-color:#0000}.review-report__main[data-v-cc8d68eb]{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 76px auto;align-items:center;gap:14px;min-height:104px;padding:14px 16px;display:grid}.review-report__index[data-v-cc8d68eb]{background:var(--ui-surface-muted);width:34px;height:34px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);border-radius:50%;place-items:center;font-weight:650;display:grid}.review-report__content[data-v-cc8d68eb]{min-width:0}.review-report__title-row[data-v-cc8d68eb]{align-items:center;gap:8px;min-width:0;display:flex}.review-report__title-row h3[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;line-height:24px;overflow:hidden}.review-report__status[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);font-size:var(--ui-font-size-body);flex:none;padding:5px 8px;font-weight:620}.review-report__status.is-done[data-v-cc8d68eb]{background:var(--ui-success-soft);color:var(--ui-success)}.review-report__status.is-pending[data-v-cc8d68eb]{background:var(--ui-warning-soft);color:var(--ui-warning)}.review-report__content>p[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);text-overflow:ellipsis;white-space:nowrap;margin:6px 0;overflow:hidden}.review-report__meta[data-v-cc8d68eb]{flex-wrap:wrap;gap:10px;display:flex}.review-report__meta span[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.review-report__score[data-v-cc8d68eb]{color:var(--ui-info);justify-content:center;align-items:baseline;gap:3px;display:flex}.review-report__score.is-pending[data-v-cc8d68eb]{color:var(--ui-text-tertiary)}.review-report__score strong[data-v-cc8d68eb]{font-size:var(--ui-font-size-display);font-variant-numeric:tabular-nums}.review-report__score small[data-v-cc8d68eb]{font-size:var(--ui-font-size-body)}.review-report__actions[data-v-cc8d68eb]{gap:7px;display:flex}.review-report__actions button[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);white-space:nowrap;transition:background var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease);border:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.review-report__actions button[data-v-cc8d68eb]:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.review-report__actions button[aria-expanded=true][data-v-cc8d68eb]{background:var(--ui-info-soft);color:var(--ui-text)}.review-report__actions button[data-v-cc8d68eb]:disabled{cursor:wait;opacity:.62}.review-report__expanded[data-v-cc8d68eb]{border-top:1px solid var(--ui-divider);border-radius:0 0 var(--ui-radius-medium) var(--ui-radius-medium);background:var(--ui-surface-muted);padding:16px 18px 18px;overflow:hidden}.review-dialog__backdrop[data-v-cc8d68eb]{z-index:1700;background:color-mix(in srgb, var(--ui-text) 28%, transparent);-webkit-backdrop-filter:blur(10px);place-items:center;padding:32px;display:grid;position:fixed;inset:0}.review-report__dialog[data-v-cc8d68eb]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-dialog);background:var(--ui-panel);width:min(1120px,100%);max-height:calc(100dvh - 64px);box-shadow:var(--ui-shadow-panel);flex-direction:column;display:flex;overflow:hidden}.review-dialog__header[data-v-cc8d68eb]{border-bottom:1px solid var(--ui-divider);background:var(--ui-surface-solid);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.review-dialog__header>div[data-v-cc8d68eb]{gap:3px;min-width:0;display:grid}.review-dialog__header span[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.review-dialog__header h2[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.review-dialog__header button[data-v-cc8d68eb]{background:var(--ui-surface-muted);width:40px;height:40px;color:var(--ui-text-secondary);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.review-dialog__header button[data-v-cc8d68eb]:hover,.review-dialog__header button[data-v-cc8d68eb]:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text);outline:0}.review-report__dialog .review-report__review-presentation[data-v-cc8d68eb]{overscroll-behavior:contain;background:var(--ui-surface-muted);min-height:0;padding:18px;overflow-y:auto}.review-report__review-presentation[data-v-cc8d68eb],.review-report__answer-presentation[data-v-cc8d68eb]{min-width:0}.review-accordion[data-v-cc8d68eb],.realistic-review[data-v-cc8d68eb]{gap:10px;display:grid}.review-disclosure[data-v-cc8d68eb]{border-radius:var(--ui-radius-medium);background:var(--ui-surface-muted);border:0;overflow:hidden}.review-disclosure.is-open[data-v-cc8d68eb]{background:var(--ui-surface-solid)}.review-disclosure__trigger[data-v-cc8d68eb]{width:100%;min-height:62px;color:var(--ui-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:10px 12px;display:flex}.review-disclosure__trigger[data-v-cc8d68eb]:hover{background:color-mix(in srgb, var(--ui-surface-hover) 58%, transparent)}.review-disclosure__trigger-main[data-v-cc8d68eb]{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.review-disclosure__heading[data-v-cc8d68eb]{gap:2px;display:grid}.review-disclosure__heading>span[data-v-cc8d68eb],.review-disclosure__description[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:1.6}.review-disclosure__heading>strong[data-v-cc8d68eb],.review-disclosure__title[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);line-height:1.45}#app .review-disclosure__heading>span,#app .review-disclosure__description{font-size:var(--ui-font-size-caption)!important}.review-disclosure__description[data-v-cc8d68eb]{text-align:right;flex:0 360px;max-width:360px}.review-disclosure__chevron[data-v-cc8d68eb]{color:var(--ui-text-tertiary);transition:transform var(--ui-motion-base) var(--ui-ease);flex:none}.review-disclosure.is-open>.review-disclosure__trigger .review-disclosure__chevron[data-v-cc8d68eb]{transform:rotate(180deg)}.review-disclosure__content[data-v-cc8d68eb]{padding:0 12px 12px}.realistic-review__summary[data-v-cc8d68eb],.realistic-review__dimensions article[data-v-cc8d68eb],.realistic-review__plan[data-v-cc8d68eb],.realistic-review__assessments article[data-v-cc8d68eb],.realistic-review__signal-grid>section[data-v-cc8d68eb]{border-radius:var(--ui-radius-medium);background:color-mix(in srgb, var(--ui-surface-solid) 56%, var(--ui-surface-muted));border:0}.realistic-review__summary[data-v-cc8d68eb]{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:22px;padding:22px;display:grid}.realistic-review__summary-lead[data-v-cc8d68eb]{align-content:center;gap:12px;min-width:0;display:grid}.realistic-review__summary-eyebrow[data-v-cc8d68eb]{align-items:center;gap:12px;display:flex}.realistic-review__summary-icon[data-v-cc8d68eb],.realistic-review__section-icon[data-v-cc8d68eb],.realistic-review__dimension-icon[data-v-cc8d68eb],.realistic-review__metric-icon[data-v-cc8d68eb],.realistic-review__assessment-icon[data-v-cc8d68eb],.realistic-review__plan-icon[data-v-cc8d68eb]{background:var(--ui-info-soft);color:var(--ui-info);flex:none;place-items:center;display:inline-grid}.realistic-review__summary-icon[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);width:44px;height:44px}.realistic-review__summary-heading[data-v-cc8d68eb]{gap:2px;display:grid}.realistic-review__summary-heading span[data-v-cc8d68eb],.realistic-review__summary dt[data-v-cc8d68eb],.realistic-review__dimensions small[data-v-cc8d68eb],.realistic-review__plan small[data-v-cc8d68eb],.realistic-review__section-heading span[data-v-cc8d68eb],.realistic-review__section-heading p[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body)}.realistic-review__summary-heading strong[data-v-cc8d68eb]{color:var(--ui-info);font-size:var(--ui-font-size-heading);line-height:1.3}.realistic-review__summary-heading span[data-v-cc8d68eb]{font-size:var(--ui-font-size-caption)}#app .realistic-review__summary-heading span{font-size:var(--ui-font-size-caption)!important}.realistic-review__summary-lead>p[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:0;line-height:1.75}.realistic-review__summary dl[data-v-cc8d68eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.realistic-review__summary dl>div[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.realistic-review__summary dl>div.is-score[data-v-cc8d68eb]{background:color-mix(in srgb, var(--ui-info-soft) 72%, var(--ui-surface-solid))}.realistic-review__metric-icon[data-v-cc8d68eb]{border-radius:50%;width:30px;height:30px}.realistic-review__summary dt[data-v-cc8d68eb]{align-items:center;gap:8px;display:flex}.realistic-review__summary dd[data-v-cc8d68eb]{color:var(--ui-text);margin:0;padding-left:38px;font-weight:650;line-height:1.45}.realistic-review__summary dl>div.is-score dd[data-v-cc8d68eb]{color:var(--ui-info);font-size:var(--ui-font-size-display);font-variant-numeric:tabular-nums}.realistic-review__summary dd small[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:600}.realistic-review__dimensions p[data-v-cc8d68eb],.realistic-review__plan p[data-v-cc8d68eb],.realistic-review__assessments p[data-v-cc8d68eb],.realistic-review__signal-grid p[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:12px 0 0;line-height:1.65}.realistic-review__section[data-v-cc8d68eb]{gap:14px;display:grid}.realistic-review__section-heading[data-v-cc8d68eb]{justify-content:space-between;align-items:end;gap:16px;padding-inline:2px;display:flex}.realistic-review__section-heading-main[data-v-cc8d68eb]{align-items:center;gap:10px;display:flex}.realistic-review__section-heading-main>div[data-v-cc8d68eb]{gap:2px;display:grid}.realistic-review__section-icon[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);width:38px;height:38px}.realistic-review__section-heading h4[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);margin:0;line-height:1.45}.realistic-review__section-heading p[data-v-cc8d68eb]{text-align:right;max-width:360px;margin:0;line-height:1.6}.realistic-review__dimensions[data-v-cc8d68eb]{gap:14px;display:grid}.realistic-review__dimensions article[data-v-cc8d68eb]{overflow:hidden}.realistic-review__dimension-trigger[data-v-cc8d68eb]{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.realistic-review__dimension-trigger[data-v-cc8d68eb]:hover{background:color-mix(in srgb, var(--ui-surface-hover) 58%, transparent)}.realistic-review__dimension-title[data-v-cc8d68eb]{align-items:flex-start;gap:10px;display:flex}.realistic-review__dimension-title>div[data-v-cc8d68eb]{gap:7px;min-width:0;display:grid}.realistic-review__dimension-icon[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);width:34px;height:34px}.realistic-review__dimension-trigger strong[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-body);line-height:1.45}.realistic-review__dimension-meta[data-v-cc8d68eb]{flex-wrap:wrap;gap:6px;display:flex}.realistic-review__dimension-meta small[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);font-size:var(--ui-font-size-caption);padding:3px 7px}#app .realistic-review__dimension-meta small{font-size:var(--ui-font-size-caption)!important}.realistic-review__dimension-score[data-v-cc8d68eb]{flex:none;align-items:center;gap:8px;display:flex}.realistic-review__dimension-score>span[data-v-cc8d68eb]{color:var(--ui-info);font-size:var(--ui-font-size-subheading);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.realistic-review__dimension-score>span small[data-v-cc8d68eb]{font-size:var(--ui-font-size-caption);margin-left:2px;font-weight:600}#app .realistic-review__dimension-score>span{font-size:var(--ui-font-size-subheading)!important}#app .realistic-review__dimension-score>span small{font-size:var(--ui-font-size-caption)!important}.realistic-review__dimension-chevron[data-v-cc8d68eb]{color:var(--ui-text-tertiary);transition:transform var(--ui-motion-base) var(--ui-ease)}.realistic-review__dimensions article.is-open .realistic-review__dimension-chevron[data-v-cc8d68eb]{transform:rotate(180deg)}.realistic-review__dimension-content[data-v-cc8d68eb]{padding:0 16px 16px}.realistic-review__dimensions progress[data-v-cc8d68eb]{width:100%;height:6px;accent-color:var(--ui-info);margin-top:2px}.realistic-review__dimension-detail[data-v-cc8d68eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.realistic-review__dimension-detail>section[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);padding:12px}.realistic-review__dimension-detail>section.is-positive[data-v-cc8d68eb]{background:color-mix(in srgb, var(--ui-success-soft) 74%, var(--ui-surface-muted))}.realistic-review__dimension-detail>section.is-concern[data-v-cc8d68eb]{background:color-mix(in srgb, var(--ui-warning-soft) 66%, var(--ui-surface-muted))}.realistic-review__dimension-detail h5[data-v-cc8d68eb],.realistic-review__signal-grid h5[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-body);align-items:center;gap:6px;margin:0;line-height:1.5;display:flex}.realistic-review__dimension-detail .is-positive h5[data-v-cc8d68eb],.realistic-review__signal-grid .is-positive h5[data-v-cc8d68eb]{color:var(--ui-success)}.realistic-review__dimension-detail .is-concern h5[data-v-cc8d68eb],.realistic-review__signal-grid .is-risk h5[data-v-cc8d68eb]{color:var(--ui-warning)}.realistic-review__signal-grid .is-focus h5[data-v-cc8d68eb]{color:var(--ui-info)}.realistic-review__dimension-detail ul[data-v-cc8d68eb],.realistic-review__signal-grid ul[data-v-cc8d68eb],.realistic-review__signal-grid ol[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);gap:6px;margin:8px 0 0;padding-left:18px;line-height:1.6;display:grid}.realistic-review__dimension-detail p[data-v-cc8d68eb]{margin-top:8px}.realistic-review__tech-lead[data-v-cc8d68eb]{gap:10px;margin-top:2px;display:grid}.realistic-review__assessments[data-v-cc8d68eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.realistic-review__assessments article[data-v-cc8d68eb]{padding:16px}.realistic-review__assessments article>header[data-v-cc8d68eb]{align-items:center;gap:8px;display:flex}.realistic-review__assessments article>header>span[data-v-cc8d68eb]:last-child{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);color:var(--ui-info);font-size:var(--ui-font-size-caption);padding:4px 8px;font-weight:700;display:inline-flex}.realistic-review__assessment-icon[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);width:32px;height:32px}.realistic-review__assessments p[data-v-cc8d68eb]{margin-top:10px;line-height:1.72}.realistic-review__signal-grid[data-v-cc8d68eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.realistic-review__signal-grid>section[data-v-cc8d68eb]{padding:16px}.realistic-review__signal-grid>section[data-v-cc8d68eb]:last-child{grid-column:1/-1}.realistic-review__signal-grid ol[data-v-cc8d68eb]{padding-left:0;list-style:none}.realistic-review__signal-grid ol li[data-v-cc8d68eb]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.realistic-review__signal-grid ol li>span[data-v-cc8d68eb]{background:var(--ui-info-soft);width:24px;height:24px;color:var(--ui-info);font-size:var(--ui-font-size-caption);border-radius:50%;place-items:center;font-weight:700;display:grid}.realistic-review__plan[data-v-cc8d68eb]{padding:18px}.realistic-review__plan h4[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-heading);align-items:center;gap:10px;margin:0 0 10px;display:flex}.realistic-review__plan-icon[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);width:38px;height:38px;color:var(--ui-warning)}.realistic-review__plan ol[data-v-cc8d68eb]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.realistic-review__plan li[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);gap:10px;padding:10px 12px;display:flex}.realistic-review__plan li>span[data-v-cc8d68eb]{background:var(--ui-info-soft);width:24px;height:24px;color:var(--ui-info);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.realistic-review__plan li p[data-v-cc8d68eb]{margin:4px 0}.review-report__review-grid[data-v-cc8d68eb]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.review-report__review-grid>div[data-v-cc8d68eb]{border-radius:var(--ui-radius-medium);background:var(--ui-surface-solid);border:0;padding:16px}.review-report__review-grid h4[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-subheading);align-items:center;gap:6px;margin:0 0 8px;display:flex}.review-report__review-grid ul[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:0;padding-left:18px;line-height:1.7}.review-report__review-grid p[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:0;line-height:1.7}.review-report__coaching[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-height:44px;color:var(--ui-text);font-size:var(--ui-font-size-body);border:0;grid-column:1/-1;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-weight:620;display:inline-flex}.review-report__answer-list[data-v-cc8d68eb]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.review-report__answer-list li[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;line-height:1.65;display:grid}.review-report__detail-state[data-v-cc8d68eb]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:0;line-height:1.7}.review-report__answer-status[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);width:fit-content;min-height:28px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);align-items:center;padding:4px 10px;font-weight:650;line-height:1;display:inline-flex}.review-report__answer-list li[data-status=answered] .review-report__answer-status[data-v-cc8d68eb]{background:var(--ui-success-soft);color:var(--ui-success)}.review-report__answer-list li:is([data-status=skipped],[data-status=timed_out]) .review-report__answer-status[data-v-cc8d68eb]{background:var(--ui-warning-soft);color:var(--ui-warning)}.review-report__answer-requirement[data-v-cc8d68eb]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-body);white-space:nowrap;padding-top:5px}.review-report__answer-body[data-v-cc8d68eb]{gap:9px;min-width:0;display:grid}.review-report__answer-question[data-v-cc8d68eb]{overflow-wrap:anywhere;min-width:0;color:var(--ui-text);margin:3px 0 0;font-weight:620}.review-report__answer-section[data-v-cc8d68eb]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;padding:9px 11px;display:grid}.review-report__answer-section>span[data-v-cc8d68eb]{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);font-weight:620}.review-report__answer-content[data-v-cc8d68eb]{overflow-wrap:anywhere;min-width:0;color:var(--ui-text-secondary);margin:0}.review-load-more[data-v-cc8d68eb]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font-size:var(--ui-font-size-body);border:0;justify-self:center;padding:0 18px;font-weight:620}#app .review-error button:focus-visible,#app .review-empty-note-button:focus-visible,#app .review-report__actions button:focus-visible,#app .review-disclosure__trigger:focus-visible,#app .realistic-review__dimension-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}#app .review-report__title-row h3:focus-visible{box-shadow:none;outline:0}#app .review-report:has(.review-report__title-row h3:focus-visible){box-shadow:none}#app .review-upload-status button:focus-visible,#app .review-report__actions button[aria-expanded=true]:focus-visible,#app .review-report__coaching:focus-visible,#app .review-load-more:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.review-state[data-v-cc8d68eb]{min-height:220px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);text-align:center;place-content:center;gap:8px;padding:30px;display:grid}.review-state strong[data-v-cc8d68eb]{color:var(--ui-text);font-size:var(--ui-font-size-subheading)}.review-state.review-state--mascot[data-v-cc8d68eb]{width:100%;max-width:none;padding-block:16px 24px}.review-state.review-state--mascot[data-v-cc8d68eb] .mascot-empty-state__visual{--mascot-size:128px;height:132px}@media (max-width:1240px){.review-report__main[data-v-cc8d68eb]{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) max-content;align-items:start}.review-report__index[data-v-cc8d68eb],.review-report__content[data-v-cc8d68eb]{grid-row:1/3;align-self:center}.review-report__score[data-v-cc8d68eb]{grid-area:1/3;justify-content:flex-end;place-self:start end;width:max-content}.review-report__actions[data-v-cc8d68eb]{grid-area:2/3;justify-content:flex-end;place-self:end}.realistic-review__summary[data-v-cc8d68eb],.realistic-review__dimension-detail[data-v-cc8d68eb]{grid-template-columns:1fr}.realistic-review__section-heading[data-v-cc8d68eb]{flex-direction:column;align-items:flex-start;gap:5px}.realistic-review__section-heading p[data-v-cc8d68eb]{text-align:left;max-width:none}}@media (max-width:960px){.review-page[data-v-cc8d68eb]{padding-inline:20px}}@media (max-width:760px){.review-page[data-v-cc8d68eb]{padding:22px 16px 36px}.review-header[data-v-cc8d68eb]{flex-direction:column;align-items:stretch;margin-bottom:20px}.review-header h1[data-v-cc8d68eb]{font-size:var(--ui-font-size-display);line-height:34px}.review-upload-status[data-v-cc8d68eb]{margin-top:0}.review-empty-note-button[data-v-cc8d68eb]{justify-content:center;min-height:44px}.review-report__main[data-v-cc8d68eb]{grid-template-columns:32px minmax(0,1fr) max-content;padding:14px}.review-report__expanded[data-v-cc8d68eb]{padding:14px}.review-dialog__backdrop[data-v-cc8d68eb]{align-items:end;padding:0}.review-report__dialog[data-v-cc8d68eb]{border-radius:var(--ui-radius-sheet);border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh}.review-dialog__header[data-v-cc8d68eb]{padding:14px 16px}.review-report__dialog .review-report__review-presentation[data-v-cc8d68eb]{padding:14px}.review-disclosure__trigger[data-v-cc8d68eb]{flex-wrap:wrap;gap:8px 10px}.review-disclosure__description[data-v-cc8d68eb]{text-align:left;flex-basis:100%;max-width:none;margin-left:48px}.review-report__review-grid[data-v-cc8d68eb]{grid-template-columns:1fr}.realistic-review__summary[data-v-cc8d68eb],.realistic-review__plan[data-v-cc8d68eb],.realistic-review__assessments article[data-v-cc8d68eb],.realistic-review__signal-grid>section[data-v-cc8d68eb]{padding:14px}.realistic-review__dimension-trigger[data-v-cc8d68eb]{min-height:68px;padding:12px 14px}.realistic-review__dimension-content[data-v-cc8d68eb]{padding:0 14px 14px}.realistic-review__assessments[data-v-cc8d68eb],.realistic-review__signal-grid[data-v-cc8d68eb]{grid-template-columns:1fr}.realistic-review__signal-grid>section[data-v-cc8d68eb]:last-child{grid-column:auto}}@media (max-width:480px){.review-disclosure__description[data-v-cc8d68eb]{margin-left:0}.review-report__main[data-v-cc8d68eb]{grid-template-rows:auto;grid-template-columns:32px minmax(0,1fr);align-items:center}.review-report__index[data-v-cc8d68eb],.review-report__content[data-v-cc8d68eb]{grid-row:auto;align-self:center}.review-report__score[data-v-cc8d68eb]{grid-area:auto/2;justify-content:flex-end;place-self:center end}.review-report__actions[data-v-cc8d68eb]{flex-wrap:wrap;grid-area:auto/1/auto/-1;place-self:stretch stretch}.review-report__actions button[data-v-cc8d68eb]{flex:1;justify-content:center}.realistic-review__summary dl[data-v-cc8d68eb]{grid-template-columns:1fr}.review-report__answer-list li[data-v-cc8d68eb]{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.review-report__answer-body[data-v-cc8d68eb]{grid-area:2/1/auto/-1}.review-report__answer-requirement[data-v-cc8d68eb]{grid-area:1/3}}@media (max-width:430px){.review-report__answer-section[data-v-cc8d68eb]{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.review-report[data-v-cc8d68eb]:hover{transform:none}.review-disclosure__chevron[data-v-cc8d68eb],.realistic-review__dimension-chevron[data-v-cc8d68eb]{transition:none}}.interview-review-page[data-v-9dfed309]{scrollbar-color:var(--ui-scroll-thumb) transparent;height:100%;min-height:0;overflow-y:auto}.interview-review-page[data-v-9dfed309] .review-page{height:auto;min-height:0;padding-bottom:28px;padding-inline:var(--interview-review-gutter);overflow:visible}.interview-review-page__content[data-v-9dfed309]{--interview-review-gutter:32px;width:min(100%,1500px);margin:0 auto}.interview-review-page__error[data-v-9dfed309]{margin:0}@media (max-width:960px){.interview-review-page__content[data-v-9dfed309]{--interview-review-gutter:20px}}@media (max-width:760px){.interview-review-page__content[data-v-9dfed309]{--interview-review-gutter:16px}}.business-records__category-content[data-v-121dcfae]{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.business-records__categories[data-v-121dcfae]{scrollbar-width:none;gap:4px;width:fit-content;max-width:100%;display:flex;overflow-x:auto}.business-records__categories[data-v-121dcfae]::-webkit-scrollbar{display:none}.business-records__categories button[data-v-121dcfae]{border-radius:var(--ui-radius-pill);min-width:max-content;min-height:44px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.business-records__categories button[aria-selected=true][data-v-121dcfae]{background:var(--ui-action-soft);color:var(--ui-text)}.business-records__categories button[data-v-121dcfae]:focus-visible,.business-records__list[data-v-121dcfae]:focus-visible,.business-records__select-all input[data-v-121dcfae]:focus-visible,.business-records__load-more[data-v-121dcfae]:focus-visible,.business-records__load-more-error button[data-v-121dcfae]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.business-records__categories small[data-v-121dcfae]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);min-width:20px;height:20px;color:inherit;font-size:var(--ui-font-size-caption);place-items:center;padding:0 5px;display:grid}.business-records__select-all[data-v-121dcfae]{width:fit-content;min-height:32px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);cursor:pointer;align-items:center;gap:8px;display:inline-flex}#app .business-records__select-all input{appearance:none;border:1.5px solid var(--ui-text-tertiary);border-radius:var(--ui-radius-pill);background:rgb(var(--ui-layer-rgb) / 72%);cursor:pointer;width:20px;height:20px;transition:border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);place-items:center;margin:0;display:grid}.business-records__select-all input[data-v-121dcfae]:after{content:"";opacity:0;width:4px;height:8px;transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border:2px solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(.7)}#app .business-records__select-all input:checked{border-color:var(--ui-brand);background:var(--ui-brand)}.business-records__select-all input[data-v-121dcfae]:checked:after{opacity:1;transform:translateY(-1px)rotate(45deg)scale(1)}#app .business-records__select-all input:hover{border-color:var(--ui-brand)}#app .business-records__select-all input:focus-visible{box-shadow:0 0 0 3px var(--ui-brand-soft);outline:0}#app .business-records__select-all input:indeterminate{border-color:var(--ui-brand);background:var(--ui-brand)}.business-records__select-all input[data-v-121dcfae]:indeterminate:after{border-radius:var(--ui-radius-pill);opacity:1;background:#fff;border:0;width:8px;height:2px;transform:none}.business-records__list[data-v-121dcfae]{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.business-records__list[data-v-121dcfae]:focus-visible{outline-offset:4px}.business-records__category-empty[data-v-121dcfae]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);text-align:center;align-content:center;gap:5px;min-height:132px;padding:20px;display:grid}.business-records__category-empty h2[data-v-121dcfae],.business-records__category-empty p[data-v-121dcfae]{margin:0}.business-records__category-empty h2[data-v-121dcfae]{font-size:var(--ui-font-size-heading)}.business-records__category-empty p[data-v-121dcfae]{color:var(--ui-text-secondary)}.business-records__category-empty--mascot[data-v-121dcfae]{width:100%;min-height:250px;padding:12px 20px 20px}.business-records__load-more[data-v-121dcfae]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:40px;color:var(--ui-action);font:inherit;cursor:pointer;border:0;justify-self:center;padding:0 18px;font-weight:700}.business-records__load-more[data-v-121dcfae]:hover:not(:disabled){background:color-mix(in srgb, var(--ui-action-soft) 84%, var(--ui-action))}.business-records__load-more[data-v-121dcfae]:disabled{cursor:wait;opacity:.65}.business-records__load-more-error[data-v-121dcfae]{color:var(--ui-danger);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.business-records__load-more-error button[data-v-121dcfae]{border-radius:var(--ui-radius-pill);background:var(--ui-danger-soft);min-height:40px;color:var(--ui-danger);font:inherit;cursor:pointer;border:0;padding:0 16px;font-weight:700}@media (max-width:760px){.business-records__categories[data-v-121dcfae]{width:100%}.business-records__categories button[data-v-121dcfae]{flex:1 1 0;min-width:0;padding-inline:8px}}@media (prefers-reduced-motion:reduce){#app .business-records__select-all input,.business-records__select-all input[data-v-121dcfae]:after{transition:none}}.application-card__stop-notice[data-v-179dfad3]{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}.application-card[data-v-179dfad3]{border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);min-width:0;transition:background-color var(--ui-motion-fast) var(--ui-ease);border:0;position:relative;overflow:hidden;box-shadow:0 5px 16px #3340560d,0 1px 3px #33405608}:root[data-theme=dark]{box-shadow:0 5px 14px #00000024,0 1px 3px #0000001a}.application-card__main[data-v-179dfad3]{align-items:flex-start;min-width:0;display:flex}.application-card__batch-choice[data-v-179dfad3]{border-radius:var(--ui-radius-control);cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;width:44px;min-height:44px;margin:20px -4px 0 6px;display:grid}#app .application-card__batch-choice input{appearance:none;border:1.5px solid var(--ui-text-tertiary);border-radius:var(--ui-radius-pill);background:rgb(var(--ui-layer-rgb) / 72%);cursor:pointer;width:20px;height:20px;transition:border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);place-items:center;margin:0;display:grid}.application-card__batch-choice input[data-v-179dfad3]:after{content:"";opacity:0;width:4px;height:8px;transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border:2px solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(.7)}#app .application-card__batch-choice input:checked{border-color:var(--ui-brand);background:var(--ui-brand)}.application-card__batch-choice input[data-v-179dfad3]:checked:after{opacity:1;transform:translateY(-1px)rotate(45deg)scale(1)}#app .application-card__batch-choice input:hover{border-color:var(--ui-brand)}#app .application-card__batch-choice input:focus-visible{box-shadow:0 0 0 3px var(--ui-brand-soft);outline:0}.application-card.has-batch-choice .application-card__details[data-v-179dfad3]{padding-left:8px}.application-card.is-selected[data-v-179dfad3]{background:color-mix(in srgb, var(--ui-brand-soft) 58%, var(--ui-surface-solid))}@media (hover:hover) and (pointer:fine){.application-card[data-v-179dfad3]:not(.is-selected):hover{background:var(--ui-surface-hover)}}.application-card[data-v-179dfad3]:not(.is-selected):focus-within{background:var(--ui-surface-hover)}.application-card__details[data-v-179dfad3]{width:100%;min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:22px 18px 18px;display:grid}.application-card__actions[data-v-179dfad3]{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:min(46%,560px);padding:0;display:flex;position:absolute;top:22px;right:18px}.application-card.has-batch-choice .application-card__actions[data-v-179dfad3]{padding-left:0}.application-card__plugin[data-v-179dfad3],.application-card__source-page[data-v-179dfad3]{border-radius:var(--ui-radius-pill);background:var(--ui-brand-soft);min-height:40px;color:var(--ui-brand);font:inherit;font-size:var(--ui-font-size-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.application-card__plugin[data-v-179dfad3]:disabled{cursor:wait;opacity:.64}.application-card__plugin--primary[data-v-179dfad3]{background:var(--ui-action);color:var(--ui-text-inverse)}@media (hover:hover) and (pointer:fine){.application-card__plugin--primary[data-v-179dfad3]:hover:not(:disabled){background:var(--ui-action-hover)}}.application-card__plugin--primary[data-v-179dfad3]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;background:var(--ui-action-hover)}.application-card__plugin--primary[data-v-179dfad3]:active:not(:disabled){background:var(--ui-action-pressed)}.application-card__launch[data-v-179dfad3]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:40px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;font-weight:700;display:inline-flex}.application-card__delete[data-v-179dfad3]{border-radius:var(--ui-radius-pill);width:40px;min-height:40px;color:var(--ui-danger);font:inherit;font-size:var(--ui-font-size-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-left:0;padding:0;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.application-card__delete[data-v-179dfad3]:hover:not(:disabled){background:var(--ui-danger-soft)}}.application-card__delete[data-v-179dfad3]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;background:var(--ui-danger-soft)}.application-card__delete[data-v-179dfad3]:disabled{cursor:wait;opacity:.64}.application-card__heading[data-v-179dfad3]{align-items:center;gap:16px;min-width:0;display:flex}.application-card.has-primary-card-action .application-card__heading[data-v-179dfad3]{padding-right:clamp(230px,26vw,420px)}.application-card.has-card-delete:not(.has-primary-card-action) .application-card__heading[data-v-179dfad3]{padding-right:52px}.application-card__phase[data-v-179dfad3]{border-radius:var(--ui-radius-pill);min-height:26px;font-size:var(--ui-font-size-caption);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.application-card__phase.is-info[data-v-179dfad3]{background:var(--ui-info-soft);color:var(--ui-info)}.application-card__phase.is-success[data-v-179dfad3]{background:var(--ui-success-soft);color:var(--ui-success)}.application-card__phase.is-warning[data-v-179dfad3]{background:var(--ui-warning-soft);color:var(--ui-warning)}.application-card__phase.is-danger[data-v-179dfad3]{background:var(--ui-danger-soft);color:var(--ui-danger)}.application-card__identity-copy time[data-v-179dfad3]{min-height:26px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.application-card__identity[data-v-179dfad3]{flex:auto;grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:12px;min-width:0;display:grid}.application-card__identity>span[data-v-179dfad3]:first-child{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);place-items:center;display:grid}.application-card__identity-copy[data-v-179dfad3]{gap:4px;min-width:0;display:grid}.application-card__identity-primary[data-v-179dfad3]{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.application-card__facts>span[data-v-179dfad3]{gap:3px;min-width:0;display:grid}.application-card small[data-v-179dfad3]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.application-card__identity strong[data-v-179dfad3]{overflow-wrap:anywhere;font-size:var(--ui-font-size-subheading);line-height:1.45}.application-card__context[data-v-179dfad3]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);flex-wrap:wrap;gap:8px 18px;padding-left:0;display:flex}.application-card__context>span[data-v-179dfad3]{align-items:center;gap:6px;display:inline-flex}.application-card__plugin-waiting[data-v-179dfad3]{width:fit-content;min-height:24px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);align-items:center;gap:8px;margin-left:48px;font-weight:650;display:inline-flex}.application-card__plugin-spinner[data-v-179dfad3]{border:2px solid color-mix(in srgb, var(--ui-brand) 24%, transparent);border-top-color:var(--ui-brand);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite application-card-plugin-spin-179dfad3}@keyframes application-card-plugin-spin-179dfad3{to{transform:rotate(360deg)}}.application-card__reason[data-v-179dfad3]{border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);color:var(--ui-text);gap:4px;margin-left:48px;padding:10px 12px;line-height:1.5;display:grid}.application-card__reason small[data-v-179dfad3]{color:var(--ui-text-secondary)}.application-card__facts[data-v-179dfad3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:10px 0 2px 48px;display:grid}.application-card__facts strong[data-v-179dfad3]{font-size:var(--ui-font-size-body);line-height:1.5}.application-card__assessment[data-v-179dfad3]{gap:3px;padding-left:48px;display:grid}.application-card__assessment strong[data-v-179dfad3]{color:var(--ui-brand)}.application-card__footer[data-v-179dfad3],.application-card__stop-notice[data-v-179dfad3]{margin-left:48px}.application-card__footer[data-v-179dfad3]{border-top:1px solid var(--ui-divider);min-width:0;color:var(--ui-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;transition-property:none;display:flex}.application-card__action[data-v-179dfad3]{overflow-wrap:anywhere;min-width:0;font-weight:650}.application-card__detail-link[data-v-179dfad3]{white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}#app .application-card__details:focus-visible{box-shadow:none}#app .application-card__details:focus-visible .application-card__footer{color:var(--ui-text)}@media (max-width:760px){.application-card__actions[data-v-179dfad3]{max-width:none;padding:0 18px 14px 66px;position:static}.application-card.has-batch-choice .application-card__actions[data-v-179dfad3]{padding-left:106px}.application-card.has-primary-card-action .application-card__heading[data-v-179dfad3],.application-card.has-card-delete:not(.has-primary-card-action) .application-card__heading[data-v-179dfad3]{padding-right:0}}@media (max-width:520px){.application-card__details[data-v-179dfad3]{padding:24px 16px 22px}.application-card.has-batch-choice .application-card__details[data-v-179dfad3]{padding-left:8px}.application-card__actions[data-v-179dfad3]{padding:0 16px 16px}.application-card.has-batch-choice .application-card__actions[data-v-179dfad3]{padding-left:16px}.application-card__launch[data-v-179dfad3],.application-card__plugin[data-v-179dfad3],.application-card__source-page[data-v-179dfad3]{width:100%;min-height:44px;margin:0}.application-card__delete[data-v-179dfad3]{width:44px;min-height:44px}.application-card__facts[data-v-179dfad3]{grid-template-columns:minmax(0,1fr);padding-left:48px}.application-card__plugin-waiting[data-v-179dfad3],.application-card__reason[data-v-179dfad3]{margin-left:0;padding-left:0}.application-card__reason[data-v-179dfad3]{padding:10px 12px}.application-card__footer[data-v-179dfad3]{flex-wrap:wrap;align-items:flex-start}.application-card__heading[data-v-179dfad3]{align-items:flex-start}.application-card__identity-copy time[data-v-179dfad3]{min-height:30px}}@media (prefers-reduced-motion:reduce){.application-card[data-v-179dfad3],#app .application-card__batch-choice input,.application-card__batch-choice input[data-v-179dfad3]:after{transition:none}.application-card__plugin-spinner[data-v-179dfad3]{animation:none}}.application-delete-dialog__backdrop[data-v-f4e96969]{z-index:170;background:var(--ui-backdrop);min-height:100dvh;backdrop-filter:var(--ui-blur-soft);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.application-delete-dialog[data-v-f4e96969]{border-radius:var(--ui-radius-panel);background:var(--ui-panel);width:min(100%,440px);box-shadow:var(--ui-shadow-panel);color:var(--ui-text);text-align:center;border:0;outline:0;justify-items:center;padding:32px;display:grid;position:relative}.application-delete-dialog__close[data-v-f4e96969]{width:44px;height:44px;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.application-delete-dialog__close[data-v-f4e96969]:hover:not(:disabled){background:var(--ui-surface-hover)}.application-delete-dialog__icon[data-v-f4e96969]{background:var(--ui-danger-soft);width:52px;height:52px;color:var(--ui-danger);border-radius:50%;place-items:center;display:grid}.application-delete-dialog h2[data-v-f4e96969]{font-size:var(--ui-font-size-heading);margin:16px 0 0}.application-delete-dialog>p[data-v-f4e96969]{color:var(--ui-text-secondary);margin:8px 0 0;line-height:1.65}.application-delete-dialog__detail[data-v-f4e96969]{font-size:var(--ui-font-size-caption)}.application-delete-dialog__error[data-v-f4e96969]{color:var(--ui-danger)!important}.application-delete-dialog__actions[data-v-f4e96969]{justify-content:flex-end;gap:10px;width:100%;margin-top:24px;display:flex}.application-delete-dialog__actions button[data-v-f4e96969]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text);font:inherit;border:0;padding:0 18px;font-weight:650}.application-delete-dialog__actions button.is-danger[data-v-f4e96969]{background:var(--ui-danger);color:var(--ui-text-inverse)}.application-delete-dialog button[data-v-f4e96969]:focus-visible,.application-delete-dialog[data-v-f4e96969]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary);outline:0}.application-delete-dialog button[data-v-f4e96969]:disabled{cursor:wait;opacity:.62}.application-multi-choice[data-v-bc3abeba]{border:0;min-width:0;margin:0;padding:0}legend[data-v-bc3abeba]{margin-bottom:8px;font-weight:600}small[data-v-bc3abeba]{margin-left:6px;font-weight:400}label[data-v-bc3abeba]{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}input[data-v-bc3abeba]{flex:none;width:18px;height:18px}span[data-v-bc3abeba]{overflow-wrap:anywhere}textarea[data-v-bc3abeba]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);width:100%;min-height:108px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);resize:vertical;padding:12px 13px}textarea[data-v-bc3abeba]:focus{border-color:var(--ui-brand);background:var(--ui-surface-solid);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-brand) 18%, transparent);outline:0}.application-form-field[data-v-359d5db5]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);gap:8px;min-width:0;padding:14px;display:grid}.application-form-field__section[data-v-359d5db5]{color:var(--ui-info);font-size:var(--ui-font-size-caption);font-weight:650;line-height:1.4}.application-form-field>label[data-v-359d5db5]{color:var(--ui-text);font-size:var(--ui-font-size-body);font-weight:650;line-height:1.45}.application-form-field>input[data-v-359d5db5],.application-form-field>select[data-v-359d5db5],.application-form-field>textarea[data-v-359d5db5],.application-form-field[data-v-359d5db5] .application-region-field select{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);width:100%;min-width:0;min-height:46px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);transition:border-color .16s var(--ui-ease), background .16s var(--ui-ease), box-shadow .16s var(--ui-ease);padding:0 13px}.application-form-field>textarea[data-v-359d5db5]{resize:vertical;padding-block:12px}.application-form-field>textarea[rows="4"][data-v-359d5db5]{min-height:108px}.application-form-field>input[data-v-359d5db5]:focus,.application-form-field>select[data-v-359d5db5]:focus,.application-form-field>textarea[data-v-359d5db5]:focus,.application-form-field[data-v-359d5db5] .application-region-field select:focus{border-color:var(--ui-brand);background:var(--ui-surface-solid);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-brand) 18%, transparent);outline:0}.application-form-field__hint[data-v-359d5db5]{color:var(--ui-text-secondary);overflow-wrap:anywhere}.application-form-field__unsupported[data-v-359d5db5]{border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-font-size-body);margin:0;padding:10px 12px;line-height:1.6}.application-field-dialog[data-v-58a3fa09]{z-index:1002;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.application-field-dialog__backdrop[data-v-58a3fa09]{background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-blur-control);position:absolute;inset:0}.application-field-dialog__panel[data-v-58a3fa09]{z-index:1;border:1px solid var(--ui-border);border-radius:var(--ui-radius-page);background:var(--ui-dialog-surface);width:min(1120px,100vw - 40px);height:min(860px,100dvh - 40px);-webkit-backdrop-filter:var(--ui-blur-dialog);grid-template-rows:auto minmax(0,1fr);gap:22px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 78px #1f283838}.application-field-dialog__close[data-v-58a3fa09]{width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.application-field-dialog__header[data-v-58a3fa09]{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-right:50px;display:grid}.application-field-dialog__icon[data-v-58a3fa09]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:48px;height:48px;color:var(--ui-brand);place-items:center;display:grid}.application-field-dialog__header>div[data-v-58a3fa09]{gap:3px;min-width:0;display:grid}.application-field-dialog__header h2[data-v-58a3fa09],.application-field-dialog__header p[data-v-58a3fa09]{margin:0}.application-field-dialog__header small[data-v-58a3fa09]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:650}.application-field-dialog__header h2[data-v-58a3fa09]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.02em;font-weight:720;line-height:1.45}.application-field-dialog__header p[data-v-58a3fa09]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);line-height:1.6}.application-field-dialog__panel form[data-v-58a3fa09]{grid-template-rows:minmax(0,1fr) auto auto;gap:18px;min-height:0;display:grid;overflow:hidden}.application-field-dialog__fields[data-v-58a3fa09]{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:3px 6px 3px 3px;display:grid;overflow-y:auto}.application-field-dialog__fields[data-v-58a3fa09]:focus-visible{border-radius:var(--ui-radius-control);outline:2px solid var(--ui-focus-ring);outline-offset:1px}.application-field-dialog__error[data-v-58a3fa09]{border-radius:var(--ui-radius-control);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-font-size-body);margin:0;padding:10px 12px;line-height:1.6}.application-field-dialog__panel footer[data-v-58a3fa09]{justify-content:flex-end;gap:10px;display:flex}.application-field-dialog__panel footer button[data-v-58a3fa09]{border-radius:var(--ui-radius-control);min-width:108px;min-height:46px;font:inherit;font-size:var(--ui-font-size-body);cursor:pointer;border:0;padding:0 16px;font-weight:650}.application-field-dialog__panel footer button.is-secondary[data-v-58a3fa09]{background:var(--ui-surface-muted);color:var(--ui-text-secondary)}.application-field-dialog__panel footer button.is-primary[data-v-58a3fa09]{background:var(--ui-action);min-width:152px;color:var(--ui-text-inverse)}.application-field-dialog__panel footer button.is-secondary[data-v-58a3fa09]:hover,.application-field-dialog__close[data-v-58a3fa09]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.application-field-dialog__panel footer button.is-primary[data-v-58a3fa09]:hover{background:var(--ui-action-hover)}.application-field-dialog__panel button[data-v-58a3fa09]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.application-field-dialog__panel button[data-v-58a3fa09]:disabled,.application-field-dialog__field[data-v-58a3fa09] :disabled{cursor:wait;opacity:.48}.application-field-dialog-enter-active[data-v-58a3fa09],.application-field-dialog-leave-active[data-v-58a3fa09]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.application-field-dialog-enter-active .application-field-dialog__panel[data-v-58a3fa09],.application-field-dialog-leave-active .application-field-dialog__panel[data-v-58a3fa09]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.application-field-dialog-enter-from[data-v-58a3fa09],.application-field-dialog-leave-to[data-v-58a3fa09]{opacity:0}.application-field-dialog-enter-from .application-field-dialog__panel[data-v-58a3fa09],.application-field-dialog-leave-to .application-field-dialog__panel[data-v-58a3fa09]{transform:translateY(10px)scale(.98)}@media (max-width:620px){.application-field-dialog[data-v-58a3fa09]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.application-field-dialog__panel[data-v-58a3fa09]{width:100%;height:calc(100dvh - 24px);padding:26px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--ui-radius-panel);gap:18px}.application-field-dialog__header[data-v-58a3fa09]{grid-template-columns:44px minmax(0,1fr)}.application-field-dialog__icon[data-v-58a3fa09]{width:44px;height:44px}.application-field-dialog__panel footer[data-v-58a3fa09]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.application-field-dialog__panel footer button[data-v-58a3fa09],.application-field-dialog__panel footer button.is-primary[data-v-58a3fa09]{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.application-field-dialog-enter-active[data-v-58a3fa09],.application-field-dialog-leave-active[data-v-58a3fa09],.application-field-dialog-enter-active .application-field-dialog__panel[data-v-58a3fa09],.application-field-dialog-leave-active .application-field-dialog__panel[data-v-58a3fa09]{transition:none}.application-field-dialog-enter-from .application-field-dialog__panel[data-v-58a3fa09],.application-field-dialog-leave-to .application-field-dialog__panel[data-v-58a3fa09]{transform:none}}.application-profile-field[data-v-87475920]{min-width:0}.application-profile-field__mode[data-v-87475920]{color:var(--ui-info);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px}.application-profile-field__mode[data-v-87475920]:focus-visible{outline:2px solid var(--ui-info);outline-offset:2px}.application-profile-field__mode[data-v-87475920]:disabled{opacity:.5;cursor:not-allowed}.application-profile-dialog[data-v-72f409ac]{z-index:2300;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.application-profile-dialog__backdrop[data-v-72f409ac]{background:var(--ui-overlay-backdrop);backdrop-filter:var(--ui-blur-control);position:absolute;inset:0}.application-profile-dialog__panel[data-v-72f409ac]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-page);background:var(--ui-dialog-surface);width:min(800px,100%);min-height:260px;max-height:calc(100dvh - 40px);backdrop-filter:var(--ui-blur-dialog);box-shadow:var(--ui-shadow-card);color:var(--ui-text);flex-direction:column;padding:28px;display:flex;position:relative}.application-profile-dialog__header[data-v-72f409ac]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.application-profile-dialog__header h2[data-v-72f409ac]{font-size:var(--ui-font-size-heading);margin:0}.application-profile-dialog__header p[data-v-72f409ac]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin:6px 0 0;line-height:1.6}.application-profile-dialog__icon[data-v-72f409ac]{border-radius:var(--ui-radius-control);background:var(--ui-info-soft);height:44px;color:var(--ui-info);flex:0 0 44px;place-items:center;display:grid}.application-profile-dialog__close[data-v-72f409ac]{flex:0 0 44px;place-items:center;height:44px;margin-left:auto;display:grid}.application-profile-dialog__form[data-v-72f409ac]{flex-direction:column;gap:20px;min-height:0;display:flex}.application-profile-dialog__fields[data-v-72f409ac]{overscroll-behavior:contain;gap:20px;min-height:0;padding:3px;display:grid;overflow-y:auto}.application-profile-dialog__footer[data-v-72f409ac]{justify-content:flex-end;gap:12px;display:flex}.application-profile-dialog button[data-v-72f409ac]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);color:var(--ui-text);font:inherit;cursor:pointer;border:0;padding:10px 18px}.application-profile-dialog button.is-primary[data-v-72f409ac]{background:var(--ui-info-soft);color:var(--ui-info)}.application-profile-dialog button[data-v-72f409ac]:disabled{opacity:.5;cursor:not-allowed}.application-profile-dialog button[data-v-72f409ac]:focus-visible{outline:2px solid var(--ui-info);outline-offset:2px}.application-profile-dialog__error[data-v-72f409ac]{color:var(--ui-danger);font-size:var(--ui-font-size-body)}.application-profile-dialog__error p[data-v-72f409ac]{margin:0 0 8px}@media (max-width:600px){.application-profile-dialog[data-v-72f409ac]{padding:12px}.application-profile-dialog__panel[data-v-72f409ac]{max-height:calc(100dvh - 24px);padding:20px 16px}.application-profile-dialog__icon[data-v-72f409ac]{display:none}}.business-records__batch-delete[data-v-79187042]{color:var(--ui-danger)}.business-records__batch-notice[data-v-79187042]{color:var(--ui-text-secondary);font-size:12px}.business-records[data-v-79187042]{box-sizing:border-box;grid-auto-rows:max-content;align-content:start;gap:20px;width:min(100%,1120px);height:100%;min-height:0;margin:0 auto;padding:30px 32px 48px;display:grid;overflow-y:auto}.business-records__header h1[data-v-79187042],.business-records__state h2[data-v-79187042],.business-records__state p[data-v-79187042]{margin:0}.business-records__header[data-v-79187042]{justify-content:space-between;align-items:center;gap:14px;display:flex}.business-records__header-actions[data-v-79187042]{flex:none;align-items:center;gap:10px;display:flex}:is(.business-records__batch-quick[data-v-79187042],.business-records__profile-edit[data-v-79187042]){border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text-primary);font:inherit;font-size:var(--ui-font-size-body);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 16px;font-weight:650;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.business-records__batch-count[data-v-79187042]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);min-width:20px;height:20px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);place-items:center;padding-inline:5px;display:grid}:is(.business-records__batch-quick[data-v-79187042],.business-records__profile-edit[data-v-79187042]):hover:not(:disabled),:is(.business-records__batch-quick[data-v-79187042],.business-records__profile-edit[data-v-79187042]):focus-visible:not(:disabled){background:var(--ui-surface-hover)}:is(.business-records__batch-quick[data-v-79187042],.business-records__profile-edit[data-v-79187042]):active:not(:disabled){transform:translateY(1px)}:is(.business-records__batch-quick[data-v-79187042],.business-records__profile-edit[data-v-79187042]):disabled{cursor:not-allowed;opacity:.5}:is(.business-records__batch-quick[data-v-79187042],.business-records__profile-edit[data-v-79187042]):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.business-records__header h1[data-v-79187042]{font-size:var(--ui-font-size-display);letter-spacing:-.02em;line-height:32px}.business-records__back[data-v-79187042]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);flex:none;align-items:center;gap:7px;padding-inline:16px;font-weight:650;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.business-records__back[data-v-79187042]:hover,.business-records__back[data-v-79187042]:focus-visible{background:var(--ui-surface-muted);color:var(--ui-text-primary)}.business-records__back[data-v-79187042]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.business-records__back[data-v-79187042]:active{transform:translateY(1px)}.business-records__launch-error[data-v-79187042]{color:var(--ui-danger);margin:0}.business-records__action-notice[data-v-79187042]{color:var(--ui-success);margin:0}.business-records__state[data-v-79187042]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);min-height:132px;box-shadow:var(--ui-shadow-card);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.business-records__state.business-records__state--mascot[data-v-79187042]{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;padding-block:16px 24px}.business-records__state-icon[data-v-79187042]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:44px;height:44px;color:var(--ui-brand);place-items:center;display:grid}.business-records__state.is-error .business-records__state-icon[data-v-79187042]{background:var(--ui-danger-soft);color:var(--ui-danger)}.business-records__state h2[data-v-79187042]{font-size:var(--ui-font-size-heading);line-height:24px}.business-records__state p[data-v-79187042]{color:var(--ui-text-secondary);margin-top:4px;line-height:18px}.business-records__state a[data-v-79187042],.business-records__state button[data-v-79187042]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-body);border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:650;display:inline-flex}.business-records__state button[data-v-79187042]:focus-visible,.business-records__state a[data-v-79187042]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}.business-records__loader[data-v-79187042]{border:3px solid var(--ui-surface-muted);border-top-color:var(--ui-brand);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite business-records-spin-79187042}.application-detail-dialog[data-v-79187042]{z-index:125;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.application-detail-dialog__backdrop[data-v-79187042]{background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-blur-control);position:absolute;inset:0}.application-detail-dialog__panel[data-v-79187042]{z-index:1;background:var(--ui-dialog-surface);width:min(920px,100%);max-height:calc(100dvh - 48px);-webkit-backdrop-filter:var(--ui-blur-dialog);position:relative;overflow-y:auto;box-shadow:0 32px 78px #1f283838}.application-detail-dialog__panel>header[data-v-79187042]{padding-right:52px}.application-detail-dialog__close[data-v-79187042]{z-index:2;width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.application-detail-dialog__close[data-v-79187042]:hover{background:var(--ui-surface-muted)}.application-detail-dialog__close[data-v-79187042]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.application-detail-dialog-enter-active[data-v-79187042],.application-detail-dialog-leave-active[data-v-79187042]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.application-detail-dialog-enter-active .application-detail-dialog__panel[data-v-79187042],.application-detail-dialog-leave-active .application-detail-dialog__panel[data-v-79187042]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.application-detail-dialog-enter-from[data-v-79187042],.application-detail-dialog-leave-to[data-v-79187042]{opacity:0}.application-detail-dialog-enter-from .application-detail-dialog__panel[data-v-79187042],.application-detail-dialog-leave-to .application-detail-dialog__panel[data-v-79187042]{transform:translateY(10px)scale(.98)}.business-records__detail[data-v-79187042]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);box-shadow:var(--ui-shadow-card);gap:18px;padding:22px;display:grid}.business-records__detail>header[data-v-79187042]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-records__detail>header span[data-v-79187042],.business-records__detail>header small[data-v-79187042],.business-records__detail dt[data-v-79187042],.business-records__timeline time[data-v-79187042],.business-records__timeline small[data-v-79187042]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.business-records__detail>header small[data-v-79187042]{margin-top:5px;display:block}.business-records__detail>header h2[data-v-79187042],.business-records__timeline h3[data-v-79187042],.business-records__timeline p[data-v-79187042],.business-records__detail dd[data-v-79187042]{margin:0}.business-records__detail>header h2[data-v-79187042]{overflow-wrap:anywhere;font-size:var(--ui-font-size-heading);margin-top:4px}.application-detail-dialog__actions[data-v-79187042]{align-items:center;gap:8px;display:flex}.application-detail-dialog__actions>strong[data-v-79187042]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);color:var(--ui-info);font-size:var(--ui-font-size-caption);padding:6px 10px}.application-detail-dialog__delete[data-v-79187042]{border-radius:var(--ui-radius-pill);min-height:34px;color:var(--ui-danger);font:inherit;font-size:var(--ui-font-size-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.application-detail-dialog__delete[data-v-79187042]:hover:not(:disabled),.application-detail-dialog__delete[data-v-79187042]:focus-visible{background:var(--ui-danger-soft)}.application-detail-dialog__delete[data-v-79187042]:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-danger) 36%, transparent);outline-offset:2px}.application-detail-dialog__delete[data-v-79187042]:disabled{cursor:wait;opacity:.62}.application-detail-dialog__delete-error[data-v-79187042]{color:var(--ui-danger);font-size:var(--ui-font-size-caption);margin:0}.business-records__detail dl[data-v-79187042]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;display:grid}.business-records__reason[data-v-79187042]{border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.business-records__reason h3[data-v-79187042],.business-records__reason p[data-v-79187042]{margin:0}.business-records__reason h3[data-v-79187042]{font-size:var(--ui-font-size-subheading)}.business-records__reason p[data-v-79187042]{color:var(--ui-text-secondary);margin-top:5px;line-height:1.55}.business-records__reason>strong[data-v-79187042]{max-width:42%;color:var(--ui-text);line-height:1.55}.business-records__plugin-action[data-v-79187042]{border-radius:var(--ui-radius-pill);background:var(--ui-brand-soft);min-height:38px;color:var(--ui-brand);justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.business-records__plugin-action--primary[data-v-79187042]{background:var(--ui-action);color:var(--ui-text-inverse)}.business-records__plugin-action--button[data-v-79187042]{font:inherit;cursor:pointer;border:0;font-weight:700}.business-records__plugin-action[data-v-79187042]:focus-visible,.business-records__plugin-details a[data-v-79187042]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-brand) 28%, transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.business-records__plugin-action--primary[data-v-79187042]:hover{background:var(--ui-action-hover)}}.business-records__plugin-action--primary[data-v-79187042]:focus-visible{background:var(--ui-action-hover)}.business-records__plugin-action--primary[data-v-79187042]:active{background:var(--ui-action-pressed)}.business-records__plugin-details[data-v-79187042]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);flex-basis:100%}.business-records__plugin-details>strong[data-v-79187042]{width:fit-content;color:var(--ui-brand);font-weight:700}.business-records__plugin-details>dl[data-v-79187042]{grid-template-columns:max-content minmax(0,1fr);gap:7px 12px;margin-top:12px;display:grid}.business-records__plugin-details dt[data-v-79187042]{font-weight:700}.business-records__plugin-details .is-user-action[data-v-79187042],.business-records__timeline-feedback .is-user-action[data-v-79187042]{color:var(--ui-danger);font-weight:700}.business-records__plugin-details dd[data-v-79187042]{overflow-wrap:anywhere;min-width:0}.business-records__plugin-details a[data-v-79187042]{color:var(--ui-brand);font-weight:700}.business-records__detail dl>div[data-v-79187042]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);align-content:start;gap:6px;padding:14px;display:grid}.business-records__detail dd[data-v-79187042]{color:var(--ui-text);line-height:1.55}.business-records__timeline[data-v-79187042]{border-top:1px solid var(--ui-divider);gap:12px;padding-top:18px;display:grid}.business-records__timeline h3[data-v-79187042]{font-size:var(--ui-font-size-subheading)}.business-records__timeline>p[data-v-79187042]{color:var(--ui-text-secondary);line-height:1.6}.business-records__timeline ol[data-v-79187042]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.business-records__timeline li[data-v-79187042]{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid}.business-records__timeline li>span[data-v-79187042]{border:3px solid var(--ui-brand-soft);background:var(--ui-brand);border-radius:50%;width:10px;height:10px;margin-top:5px}.business-records__timeline li>div[data-v-79187042]{gap:4px;display:grid}.business-records__timeline li p[data-v-79187042]{color:var(--ui-text-secondary);line-height:1.55}.business-records__timeline-feedback[data-v-79187042]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);gap:10px;margin:4px 0;padding:14px;display:grid}.business-records__timeline-feedback>strong[data-v-79187042]{font-size:var(--ui-font-size-body)}.business-records__timeline-feedback dl[data-v-79187042]{grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;display:grid}.business-records__timeline-feedback dt[data-v-79187042]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:700}.business-records__timeline-feedback dd[data-v-79187042]{overflow-wrap:anywhere;min-width:0;font-size:var(--ui-font-size-caption)}.business-records__timeline-feedback a[data-v-79187042]{width:fit-content;color:var(--ui-brand);font-size:var(--ui-font-size-caption);font-weight:700}.business-records__timeline-feedback a[data-v-79187042]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-brand) 28%, transparent);outline-offset:2px}.business-records__timeline small[data-v-79187042]{display:block}@keyframes business-records-spin-79187042{to{transform:rotate(360deg)}}@media (max-width:760px){.business-records[data-v-79187042]{gap:18px;padding:20px 16px 36px}.business-records__reason[data-v-79187042]{display:grid}.business-records__reason>strong[data-v-79187042]{max-width:none}.business-records__plugin-action[data-v-79187042]{box-sizing:border-box;width:100%}.business-records__plugin-details>dl[data-v-79187042]{grid-template-columns:1fr}.business-records__state[data-v-79187042]{grid-template-columns:44px minmax(0,1fr);min-height:0;padding:18px}.business-records__state a[data-v-79187042],.business-records__state button[data-v-79187042]{grid-column:1/-1;width:100%}.business-records__header[data-v-79187042]{gap:10px;display:grid}.business-records__header-actions[data-v-79187042]{flex-wrap:wrap;width:100%}.business-records__back[data-v-79187042]{width:fit-content}.business-records__detail[data-v-79187042]{padding:18px}.application-detail-dialog[data-v-79187042]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.application-detail-dialog__panel[data-v-79187042]{width:100%;max-height:calc(100dvh - 24px);padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--ui-radius-panel)}.business-records__detail>header[data-v-79187042],.business-records__detail dl[data-v-79187042]{grid-template-columns:1fr}.business-records__detail>header[data-v-79187042]{display:grid}.application-detail-dialog__actions[data-v-79187042]{width:fit-content}}@media (prefers-reduced-motion:reduce){.business-records__back[data-v-79187042],:is(.business-records__batch-quick[data-v-79187042],.business-records__profile-edit[data-v-79187042]){transition:none}.business-records__loader[data-v-79187042]{border-color:var(--ui-brand-soft);border-top-color:var(--ui-brand);animation:none}.application-detail-dialog-enter-active[data-v-79187042],.application-detail-dialog-leave-active[data-v-79187042],.application-detail-dialog-enter-active .application-detail-dialog__panel[data-v-79187042],.application-detail-dialog-leave-active .application-detail-dialog__panel[data-v-79187042]{transition:none}}.order-card[data-v-6b55094d]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);min-width:0;transition:background-color var(--ui-motion-fast) var(--ui-ease);box-shadow:0 4px 16px #3340560d}.order-card.is-selected[data-v-6b55094d]{background:color-mix(in srgb, var(--ui-brand-soft) 58%, var(--ui-surface-solid));border-color:#0000;box-shadow:0 5px 18px #33405612}@media (hover:hover) and (pointer:fine){.order-card[data-v-6b55094d]:not(.is-selected):hover{background:var(--ui-surface-hover)}}.order-card[data-v-6b55094d]:not(.is-selected):focus-within{background:var(--ui-surface-hover)}.order-card:focus-within .order-card__footer[data-v-6b55094d]{color:var(--ui-text)}.order-card button[data-v-6b55094d]{width:100%;min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:16px 18px;display:grid}.order-card__topline[data-v-6b55094d],.order-card__status-row[data-v-6b55094d],.order-card__footer[data-v-6b55094d],.order-card__identity[data-v-6b55094d],.order-card__fact-title[data-v-6b55094d]{align-items:center;display:flex}.order-card__topline[data-v-6b55094d],.order-card__status-row[data-v-6b55094d],.order-card__footer[data-v-6b55094d]{justify-content:space-between;gap:12px}.order-card__identity[data-v-6b55094d]{gap:11px;min-width:0}.order-card__identity>span[data-v-6b55094d]:first-child{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);flex:none;place-items:center;display:grid}.order-card__identity>span[data-v-6b55094d]:last-child,.order-card__next-action[data-v-6b55094d],.order-card__facts>span[data-v-6b55094d],.order-card__fact-list[data-v-6b55094d]{gap:3px;min-width:0;display:grid}.order-card small[data-v-6b55094d],.order-card__number[data-v-6b55094d]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.order-card__identity strong[data-v-6b55094d],.order-card__number[data-v-6b55094d],.order-card__next-action strong[data-v-6b55094d],.order-card__fact-list small[data-v-6b55094d]{overflow-wrap:anywhere}.order-card__identity strong[data-v-6b55094d]{font-size:var(--ui-font-size-subheading);line-height:1.45}.order-card__price[data-v-6b55094d]{color:var(--ui-brand);font-size:var(--ui-font-size-heading);flex:none}.order-card__status[data-v-6b55094d]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-height:28px;color:var(--ui-info);font-size:var(--ui-font-size-caption);white-space:nowrap;flex:none;padding:6px 10px;font-weight:700}.order-card__status.is-success[data-v-6b55094d]{background:var(--ui-success-soft);color:var(--ui-success)}.order-card__status.is-warning[data-v-6b55094d]{background:var(--ui-warning-soft);color:var(--ui-warning)}.order-card__status.is-danger[data-v-6b55094d]{background:var(--ui-danger-soft);color:var(--ui-danger)}.order-card__number[data-v-6b55094d]{text-align:right;min-width:0}.order-card__next-action[data-v-6b55094d],.order-card__facts[data-v-6b55094d]{padding:10px 0 2px 47px}.order-card__next-action strong[data-v-6b55094d]{font-size:var(--ui-font-size-body);line-height:1.55}.order-card__facts[data-v-6b55094d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.order-card__fact-title[data-v-6b55094d]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);gap:5px;font-weight:700}.order-card__fact-list[data-v-6b55094d]{margin-top:3px}.order-card__footer[data-v-6b55094d]{border-top:1px solid var(--ui-divider);color:var(--ui-text-secondary);padding-top:12px;font-weight:650}#app .order-card button:focus-visible{outline-offset:-3px;box-shadow:none;outline:2px solid var(--ui-brand)!important}@media (max-width:520px){.order-card button[data-v-6b55094d]{padding:16px}.order-card__status-row[data-v-6b55094d]{align-items:flex-start}.order-card__facts[data-v-6b55094d]{grid-template-columns:minmax(0,1fr)}.order-card__next-action[data-v-6b55094d],.order-card__facts[data-v-6b55094d]{padding-left:47px}}@media (prefers-reduced-motion:reduce){.order-card[data-v-6b55094d]{transition:none}}.order-detail-dialog[data-v-36cf7483]{z-index:125;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-detail-dialog__backdrop[data-v-36cf7483]{background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-blur-control);position:absolute;inset:0}.order-detail-dialog__panel[data-v-36cf7483]{z-index:1;border:1px solid var(--ui-border);border-radius:var(--ui-radius-page);background:var(--ui-dialog-surface);width:min(620px,100%);max-height:min(780px,100dvh - 40px);-webkit-backdrop-filter:var(--ui-blur-dialog);gap:18px;padding:30px;display:grid;position:relative;overflow-y:auto;box-shadow:0 32px 78px #1f283838}.order-detail-dialog__close[data-v-36cf7483]{background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.order-detail-dialog__header[data-v-36cf7483]{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-right:50px;display:grid}.order-detail-dialog__icon[data-v-36cf7483]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:48px;height:48px;color:var(--ui-brand);place-items:center;display:grid}.order-detail-dialog__header>span[data-v-36cf7483]:last-child{gap:3px;min-width:0;display:grid}.order-detail-dialog h2[data-v-36cf7483],.order-detail-dialog h3[data-v-36cf7483],.order-detail-dialog p[data-v-36cf7483],.order-detail-dialog dl[data-v-36cf7483],.order-detail-dialog dd[data-v-36cf7483],.order-detail-dialog ul[data-v-36cf7483]{margin:0}.order-detail-dialog__header small[data-v-36cf7483],.order-detail-dialog__header p[data-v-36cf7483],.order-detail-dialog__summary dt[data-v-36cf7483],.order-detail-dialog__facts small[data-v-36cf7483],.order-detail-dialog__facts p[data-v-36cf7483]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.order-detail-dialog__header h2[data-v-36cf7483]{overflow-wrap:anywhere;font-size:var(--ui-font-size-heading);line-height:1.45}.order-detail-dialog__header p[data-v-36cf7483]{overflow-wrap:anywhere}.order-detail-dialog__summary[data-v-36cf7483]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.order-detail-dialog__summary>div[data-v-36cf7483]{border-right:1px solid var(--ui-divider);border-bottom:1px solid var(--ui-divider);gap:6px;min-width:0;padding:13px 14px;display:grid}.order-detail-dialog__summary>div[data-v-36cf7483]:nth-child(2n){border-right:0}.order-detail-dialog__summary>div[data-v-36cf7483]:nth-last-child(-n+2){border-bottom:0}.order-detail-dialog__summary dd[data-v-36cf7483]{overflow-wrap:anywhere;min-width:0;color:var(--ui-text);font-size:var(--ui-font-size-body);font-weight:680}.order-detail-dialog__status[data-v-36cf7483]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-height:28px;color:var(--ui-info);font-size:var(--ui-font-size-caption);white-space:nowrap;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.order-detail-dialog__status.is-success[data-v-36cf7483]{background:var(--ui-success-soft);color:var(--ui-success)}.order-detail-dialog__status.is-warning[data-v-36cf7483]{background:var(--ui-warning-soft);color:var(--ui-warning)}.order-detail-dialog__status.is-danger[data-v-36cf7483]{background:var(--ui-danger-soft);color:var(--ui-danger)}.order-detail-dialog__next[data-v-36cf7483]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);gap:4px;padding:12px 14px;display:grid}.order-detail-dialog__next small[data-v-36cf7483]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.order-detail-dialog__next strong[data-v-36cf7483]{overflow-wrap:anywhere;font-size:var(--ui-font-size-body);line-height:1.55}.order-detail-dialog__facts[data-v-36cf7483]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-detail-dialog__facts>section[data-v-36cf7483]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);min-width:0;padding:14px}.order-detail-dialog__facts h3[data-v-36cf7483]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);align-items:center;gap:6px;display:flex}.order-detail-dialog__facts ul[data-v-36cf7483]{gap:8px;margin-top:10px;padding:0;list-style:none;display:grid}.order-detail-dialog__facts li[data-v-36cf7483]{border-top:1px solid var(--ui-divider);gap:3px;min-width:0;padding-top:8px;display:grid}.order-detail-dialog__facts li[data-v-36cf7483]:first-child{border-top:0;padding-top:0}.order-detail-dialog__facts strong[data-v-36cf7483]{overflow-wrap:anywhere;font-size:var(--ui-font-size-body)}.order-detail-dialog__facts p[data-v-36cf7483]{margin-top:10px}.order-detail-dialog__boundary[data-v-36cf7483]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);align-items:flex-start;gap:7px;padding:11px 12px;line-height:1.6;display:flex}.order-detail-dialog__boundary svg[data-v-36cf7483]{color:var(--ui-brand);flex:none;margin-top:1px}.order-detail-dialog__done[data-v-36cf7483]{border-radius:var(--ui-radius-control);background:var(--ui-action);min-height:44px;color:var(--ui-text-inverse);font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:700}.order-detail-dialog button[data-v-36cf7483]:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid var(--ui-brand)!important}.order-detail-dialog-enter-active[data-v-36cf7483],.order-detail-dialog-leave-active[data-v-36cf7483]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.order-detail-dialog-enter-active .order-detail-dialog__panel[data-v-36cf7483],.order-detail-dialog-leave-active .order-detail-dialog__panel[data-v-36cf7483]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.order-detail-dialog-enter-from[data-v-36cf7483],.order-detail-dialog-leave-to[data-v-36cf7483]{opacity:0}.order-detail-dialog-enter-from .order-detail-dialog__panel[data-v-36cf7483],.order-detail-dialog-leave-to .order-detail-dialog__panel[data-v-36cf7483]{transform:translateY(10px)scale(.98)}@media (max-width:620px){.order-detail-dialog[data-v-36cf7483]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.order-detail-dialog__panel[data-v-36cf7483]{width:100%;max-height:calc(100dvh - 24px);padding:26px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--ui-radius-panel);gap:14px}.order-detail-dialog__summary[data-v-36cf7483],.order-detail-dialog__facts[data-v-36cf7483]{grid-template-columns:minmax(0,1fr)}.order-detail-dialog__summary>div[data-v-36cf7483],.order-detail-dialog__summary>div[data-v-36cf7483]:nth-child(2n),.order-detail-dialog__summary>div[data-v-36cf7483]:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ui-divider)}.order-detail-dialog__summary>div[data-v-36cf7483]:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.order-detail-dialog-enter-active[data-v-36cf7483],.order-detail-dialog-leave-active[data-v-36cf7483],.order-detail-dialog-enter-active .order-detail-dialog__panel[data-v-36cf7483],.order-detail-dialog-leave-active .order-detail-dialog__panel[data-v-36cf7483]{transition:none}.order-detail-dialog-enter-from .order-detail-dialog__panel[data-v-36cf7483],.order-detail-dialog-leave-to .order-detail-dialog__panel[data-v-36cf7483]{transform:none}.order-detail-dialog-enter-from[data-v-36cf7483],.order-detail-dialog-leave-to[data-v-36cf7483]{opacity:1}}.offer-card[data-v-0a6bb0d8]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);gap:10px;min-width:0;padding:16px 18px 18px;display:grid;box-shadow:0 4px 16px #3340560d}.offer-card__topline[data-v-0a6bb0d8],.offer-card__heading[data-v-0a6bb0d8],.offer-card__refund[data-v-0a6bb0d8],.offer-card button[data-v-0a6bb0d8]{align-items:center;display:flex}.offer-card__topline[data-v-0a6bb0d8],.offer-card__heading[data-v-0a6bb0d8]{justify-content:space-between;gap:12px}.offer-card__icon[data-v-0a6bb0d8]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);place-items:center;display:grid}.offer-card__availability[data-v-0a6bb0d8]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);min-height:26px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);padding:0 10px;font-weight:700}.offer-card__availability.is-available[data-v-0a6bb0d8]{background:var(--ui-success-soft);color:var(--ui-success)}.offer-card__heading h3[data-v-0a6bb0d8],.offer-card__heading strong[data-v-0a6bb0d8],.offer-card p[data-v-0a6bb0d8]{margin:0}.offer-card__heading h3[data-v-0a6bb0d8]{overflow-wrap:anywhere;min-width:0;font-size:var(--ui-font-size-heading);line-height:1.45}.offer-card__heading strong[data-v-0a6bb0d8]{color:var(--ui-brand);font-size:var(--ui-font-size-display);flex:none;line-height:1}.offer-card__summary[data-v-0a6bb0d8],.offer-card__refund[data-v-0a6bb0d8]{color:var(--ui-text-secondary);line-height:1.65}.offer-card__summary[data-v-0a6bb0d8]{min-height:1.65em}.offer-card__refund[data-v-0a6bb0d8]{font-size:var(--ui-font-size-caption);align-items:flex-start;gap:7px;padding:4px 0}.offer-card__refund svg[data-v-0a6bb0d8]{color:var(--ui-brand);flex:none;margin-top:1px}.offer-card button[data-v-0a6bb0d8]{border-radius:var(--ui-radius-control);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;justify-content:center;gap:7px;padding:0 18px;font-weight:700}#app .offer-card button:focus-visible{background:var(--ui-surface-hover);box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}.offer-card button[data-v-0a6bb0d8]:disabled{cursor:not-allowed;opacity:.48}@media (max-width:520px){.offer-card[data-v-0a6bb0d8]{padding:16px}}.purchase-confirm-dialog[data-v-4aa70baa]{z-index:125;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.purchase-confirm-dialog__backdrop[data-v-4aa70baa]{background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-blur-control);position:absolute;inset:0}.purchase-confirm-dialog__panel[data-v-4aa70baa]{z-index:1;border-radius:var(--ui-radius-page);background:var(--ui-dialog-surface);width:min(438px,100%);-webkit-backdrop-filter:var(--ui-blur-dialog);text-align:center;padding:34px 32px 30px;position:relative;box-shadow:0 32px 78px #1f283838}.purchase-confirm-dialog__close[data-v-4aa70baa]{background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.purchase-confirm-dialog__icon[data-v-4aa70baa]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:58px;height:58px;color:var(--ui-brand);place-items:center;margin:4px auto 16px;display:grid;box-shadow:0 10px 24px #7094d01f}.purchase-confirm-dialog h2[data-v-4aa70baa],.purchase-confirm-dialog p[data-v-4aa70baa]{margin:0}.purchase-confirm-dialog h2[data-v-4aa70baa]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:-.02em;font-weight:720}.purchase-confirm-dialog__description[data-v-4aa70baa]{color:var(--ui-text-secondary);line-height:1.7;margin-top:12px!important}.purchase-confirm-dialog__boundary[data-v-4aa70baa]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);text-align:left;align-items:flex-start;gap:7px;padding:11px 12px;line-height:1.6;display:flex;margin-top:16px!important}.purchase-confirm-dialog__boundary svg[data-v-4aa70baa]{color:var(--ui-brand);flex:none;margin-top:1px}.purchase-confirm-dialog__actions[data-v-4aa70baa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.purchase-confirm-dialog__actions button[data-v-4aa70baa]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);min-height:46px;color:var(--ui-text-secondary);font:inherit;border:0;padding:0 16px;font-weight:650}.purchase-confirm-dialog__actions button.is-primary[data-v-4aa70baa]{background:var(--ui-action);color:var(--ui-text-inverse)}.purchase-confirm-dialog button[data-v-4aa70baa]{cursor:pointer}.purchase-confirm-dialog button[data-v-4aa70baa]:focus-visible{outline-offset:2px;background:var(--ui-surface-hover);color:var(--ui-text);box-shadow:none;outline:2px solid var(--ui-brand)!important}.purchase-confirm-dialog__actions button.is-primary[data-v-4aa70baa]:focus-visible{background:var(--ui-action-hover);color:var(--ui-text-inverse);box-shadow:none}.purchase-confirm-dialog button[data-v-4aa70baa]:disabled{cursor:wait;opacity:.48}.purchase-confirm-dialog__status[data-v-4aa70baa]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);margin-top:10px!important}.purchase-confirm-dialog-enter-active[data-v-4aa70baa],.purchase-confirm-dialog-leave-active[data-v-4aa70baa]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.purchase-confirm-dialog-enter-active .purchase-confirm-dialog__panel[data-v-4aa70baa],.purchase-confirm-dialog-leave-active .purchase-confirm-dialog__panel[data-v-4aa70baa]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.purchase-confirm-dialog-enter-from[data-v-4aa70baa],.purchase-confirm-dialog-leave-to[data-v-4aa70baa]{opacity:0}.purchase-confirm-dialog-enter-from .purchase-confirm-dialog__panel[data-v-4aa70baa],.purchase-confirm-dialog-leave-to .purchase-confirm-dialog__panel[data-v-4aa70baa]{transform:translateY(10px)scale(.98)}@media (max-width:520px){.purchase-confirm-dialog[data-v-4aa70baa]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.purchase-confirm-dialog__panel[data-v-4aa70baa]{width:100%;max-height:min(720px,100dvh - 24px);padding:32px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--ui-radius-panel);overflow-y:auto}.purchase-confirm-dialog__close[data-v-4aa70baa]{width:44px;height:44px}.purchase-confirm-dialog__actions[data-v-4aa70baa]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.purchase-confirm-dialog-enter-active[data-v-4aa70baa],.purchase-confirm-dialog-leave-active[data-v-4aa70baa],.purchase-confirm-dialog-enter-active .purchase-confirm-dialog__panel[data-v-4aa70baa],.purchase-confirm-dialog-leave-active .purchase-confirm-dialog__panel[data-v-4aa70baa]{transition:none}.purchase-confirm-dialog-enter-from .purchase-confirm-dialog__panel[data-v-4aa70baa],.purchase-confirm-dialog-leave-to .purchase-confirm-dialog__panel[data-v-4aa70baa]{transform:none}.purchase-confirm-dialog-enter-from[data-v-4aa70baa],.purchase-confirm-dialog-leave-to[data-v-4aa70baa]{opacity:1}}.order-center[data-v-0c4e3c2f]{box-sizing:border-box;grid-auto-rows:max-content;align-content:start;gap:20px;width:min(100%,1120px);height:100%;min-height:0;margin:0 auto;padding:30px 32px 48px;display:grid;overflow:hidden auto}.order-center__header h1[data-v-0c4e3c2f],.order-center__section h2[data-v-0c4e3c2f],.order-center__section h3[data-v-0c4e3c2f],.order-center__section p[data-v-0c4e3c2f],.order-center__state h2[data-v-0c4e3c2f],.order-center__state h3[data-v-0c4e3c2f],.order-center__state p[data-v-0c4e3c2f]{margin:0}.order-center__header h1[data-v-0c4e3c2f]{font-size:var(--ui-font-size-display);letter-spacing:-.02em;line-height:1.35}.order-center__section[data-v-0c4e3c2f]{gap:12px;display:grid}.order-center__section.is-records[data-v-0c4e3c2f]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-page);background:var(--ui-surface-solid);-webkit-backdrop-filter:var(--ui-blur-control);gap:0;overflow:hidden;box-shadow:0 8px 26px #33405612}.order-center__records-heading[data-v-0c4e3c2f]{border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 18px 14px;display:flex}.order-center__records-heading>div[data-v-0c4e3c2f]{gap:3px;min-width:0;display:grid}.order-center__records-heading h2[data-v-0c4e3c2f]{font-size:var(--ui-font-size-heading)}.order-center__records-heading p[data-v-0c4e3c2f],.order-center__records-heading>small[data-v-0c4e3c2f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.order-center__records-heading>small[data-v-0c4e3c2f]{flex:none}.order-center__views[data-v-0c4e3c2f]{border-radius:var(--ui-radius-spacious);background:var(--ui-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:fit-content;padding:5px;display:inline-grid}.order-center__views a[data-v-0c4e3c2f],.order-center__views button[data-v-0c4e3c2f]{border-radius:var(--ui-radius-pill);min-width:132px;min-height:44px;color:var(--ui-text-secondary);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:650;display:inline-flex}.order-center__views a[aria-current=page][data-v-0c4e3c2f]{background:var(--ui-surface-solid);color:var(--ui-text);box-shadow:var(--ui-shadow-card)}.order-center__views button[data-v-0c4e3c2f]:disabled{cursor:not-allowed;opacity:.62}.order-center__summary[data-v-0c4e3c2f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-center__summary article[data-v-0c4e3c2f]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:88px;padding:14px 16px;display:grid;box-shadow:0 4px 16px #3340560d}.order-center__summary article>span[data-v-0c4e3c2f]:first-child{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:44px;height:44px;color:var(--ui-brand);place-items:center;display:grid}.order-center__summary article>span[data-v-0c4e3c2f]:nth-child(2){gap:3px;min-width:0;display:grid}.order-center__summary small[data-v-0c4e3c2f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.order-center__summary strong[data-v-0c4e3c2f]{font-size:var(--ui-font-size-subheading)}.order-center__section-heading[data-v-0c4e3c2f]{align-items:center;gap:10px;display:flex}.order-center__section-heading>span[data-v-0c4e3c2f]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:32px;height:32px;color:var(--ui-brand);flex:none;place-items:center;display:grid}.order-center__section-heading h2[data-v-0c4e3c2f]{font-size:var(--ui-font-size-heading)}.order-center__grid[data-v-0c4e3c2f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-center__grid.is-orders[data-v-0c4e3c2f]{grid-template-columns:minmax(0,1fr);width:100%}.order-center__filters[data-v-0c4e3c2f]{border-radius:var(--ui-radius-spacious);background:var(--ui-control);scrollbar-width:none;gap:6px;min-width:0;padding:5px;display:flex;overflow-x:auto}.order-center__section.is-records .order-center__filters[data-v-0c4e3c2f]{border-radius:var(--ui-radius-control);margin:10px 12px}.order-center__filters[data-v-0c4e3c2f]::-webkit-scrollbar{display:none}.order-center__filters button[data-v-0c4e3c2f]{border-radius:var(--ui-radius-pill);min-width:max-content;min-height:44px;color:var(--ui-text-secondary);font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:650;display:inline-flex}.order-center__filters button[aria-selected=true][data-v-0c4e3c2f]{background:var(--ui-surface-solid);color:var(--ui-text);box-shadow:0 3px 12px #3340560f}.order-center__filters button[data-v-0c4e3c2f]:disabled{cursor:not-allowed;opacity:.46}.order-center__filters small[data-v-0c4e3c2f]{border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted);min-width:20px;height:20px;color:inherit;font-size:var(--ui-font-size-caption);place-items:center;padding:0 5px;display:grid}.order-center__records-content[data-v-0c4e3c2f]{border-top:1px solid var(--ui-divider);min-width:0}.order-center__records-table-wrap[data-v-0c4e3c2f]{min-width:0;overflow-x:auto}.order-center__records-table[data-v-0c4e3c2f]{border-collapse:collapse;table-layout:fixed;width:100%}.order-center__records-table th[data-v-0c4e3c2f],.order-center__records-table td[data-v-0c4e3c2f]{border-bottom:1px solid var(--ui-divider);text-align:left;vertical-align:middle;min-width:0;padding:10px 12px}.order-center__records-table th[data-v-0c4e3c2f]{background:var(--ui-surface-muted);color:var(--ui-text-tertiary);font-size:var(--ui-font-size-caption);font-weight:650}.order-center__records-table th[data-v-0c4e3c2f]:first-child{width:30%}.order-center__records-table th[data-v-0c4e3c2f]:nth-child(2){width:13%}.order-center__records-table th[data-v-0c4e3c2f]:nth-child(3){width:22%}.order-center__records-table th[data-v-0c4e3c2f]:nth-child(4){width:16%}.order-center__records-table th[data-v-0c4e3c2f]:last-child{width:19%}.order-center__records-table tbody tr[data-v-0c4e3c2f]{transition:background-color var(--ui-motion-fast) var(--ui-ease)}.order-center__records-table tbody tr[data-v-0c4e3c2f]:hover{background:var(--ui-surface-hover)}.order-center__records-table tbody tr.is-selected[data-v-0c4e3c2f]{background:color-mix(in srgb, var(--ui-brand-soft) 56%, var(--ui-surface-solid))}.order-center__records-table tbody tr:last-child td[data-v-0c4e3c2f]{border-bottom:0}.order-center__records-table td[data-v-0c4e3c2f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);line-height:1.45}.order-center__records-table td[data-v-0c4e3c2f]:first-child{gap:3px;display:grid}.order-center__records-table td:first-child>strong[data-v-0c4e3c2f]{overflow-wrap:anywhere;color:var(--ui-text);font-size:var(--ui-font-size-body)}.order-center__order-id[data-v-0c4e3c2f]{overflow-wrap:anywhere;width:fit-content;min-width:44px;max-width:100%;min-height:44px;color:var(--ui-text-tertiary);font:inherit;font-size:var(--ui-font-size-caption);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.order-center__records-price[data-v-0c4e3c2f]{font-weight:700;color:var(--ui-brand)!important}.order-center__records-status[data-v-0c4e3c2f]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-height:28px;color:var(--ui-info);font-size:var(--ui-font-size-caption);white-space:nowrap;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.order-center__records-status.is-success[data-v-0c4e3c2f]{background:var(--ui-success-soft);color:var(--ui-success)}.order-center__records-status.is-warning[data-v-0c4e3c2f]{background:var(--ui-warning-soft);color:var(--ui-warning)}.order-center__records-status.is-danger[data-v-0c4e3c2f]{background:var(--ui-danger-soft);color:var(--ui-danger)}.order-center__row-action[data-v-0c4e3c2f]{border-radius:var(--ui-radius-control);min-width:0;min-height:44px;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-font-size-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-weight:650;display:inline-flex}.order-center__row-action[aria-current=true][data-v-0c4e3c2f]{background:var(--ui-brand-soft);color:var(--ui-brand)}.order-center__records-mobile[data-v-0c4e3c2f]{display:none}.order-center__section.is-records>.order-center__state[data-v-0c4e3c2f]{margin:0 12px 12px}#app .order-center__views a:focus-visible,#app .order-center__filters button:focus-visible,#app .order-center__order-id:focus-visible,#app .order-center__row-action:focus-visible{outline-offset:-3px;box-shadow:none;outline:2px solid var(--ui-brand)!important}.order-center__state[data-v-0c4e3c2f]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 4px 16px #3340560d}.order-center__state.order-center__state--mascot[data-v-0c4e3c2f]{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;padding-block:14px 20px}.order-center__state-icon[data-v-0c4e3c2f],.order-center__loader[data-v-0c4e3c2f]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);width:42px;height:42px;color:var(--ui-text-secondary);place-items:center;display:grid}.order-center__state h2[data-v-0c4e3c2f],.order-center__state h3[data-v-0c4e3c2f]{font-size:var(--ui-font-size-subheading)}.order-center__state p[data-v-0c4e3c2f]{color:var(--ui-text-secondary);margin-top:3px;line-height:1.55}.order-center__state.is-error .order-center__state-icon[data-v-0c4e3c2f]{background:var(--ui-danger-soft);color:var(--ui-danger)}.order-center__state button[data-v-0c4e3c2f]{border-radius:var(--ui-radius-control);background:var(--ui-action-soft);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex}#app .order-center__state button:focus-visible{background:var(--ui-surface-hover);box-shadow:inset 0 0 0 2px var(--ui-text-tertiary)}.order-center__loader[data-v-0c4e3c2f]{border:3px solid var(--ui-surface-muted);border-top-color:var(--ui-brand);background:0 0;animation:.9s linear infinite order-center-spin-0c4e3c2f}@keyframes order-center-spin-0c4e3c2f{to{transform:rotate(360deg)}}@media (max-width:920px){.order-center__summary[data-v-0c4e3c2f],.order-center__grid.is-offers[data-v-0c4e3c2f]{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.order-center[data-v-0c4e3c2f]{gap:20px;padding:24px 18px 40px}.order-center__state[data-v-0c4e3c2f]{grid-template-columns:auto minmax(0,1fr)}.order-center__state button[data-v-0c4e3c2f]{grid-column:1/-1;width:100%}.order-center__views[data-v-0c4e3c2f]{width:100%}.order-center__views a[data-v-0c4e3c2f],.order-center__views button[data-v-0c4e3c2f]{min-width:0}.order-center__records-table-wrap[data-v-0c4e3c2f]{display:none}.order-center__records-mobile[data-v-0c4e3c2f]{gap:10px;padding:12px;display:grid}.order-center__records-heading[data-v-0c4e3c2f]{padding:14px 16px 12px}}@media (max-width:420px){.order-center[data-v-0c4e3c2f]{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.order-center__loader[data-v-0c4e3c2f]{border-color:var(--ui-brand-soft);border-top-color:var(--ui-brand);animation:none}}.redemption-card[data-v-a67e18a6]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);min-width:0;transition:background-color var(--ui-motion-fast) var(--ui-ease);box-shadow:0 4px 16px #3340560d}.redemption-card.is-selected[data-v-a67e18a6]{background:color-mix(in srgb, var(--ui-brand-soft) 58%, var(--ui-surface-solid));border-color:#0000;box-shadow:0 5px 18px #33405612}@media (hover:hover) and (pointer:fine){.redemption-card[data-v-a67e18a6]:not(.is-selected):hover{background:var(--ui-surface-hover)}}.redemption-card[data-v-a67e18a6]:not(.is-selected):focus-within{background:var(--ui-surface-hover)}.redemption-card button[data-v-a67e18a6]{width:100%;min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:16px 18px;display:grid}.redemption-card__topline[data-v-a67e18a6],.redemption-card__identity[data-v-a67e18a6],.redemption-card__footer[data-v-a67e18a6],.redemption-card time[data-v-a67e18a6]{align-items:center;display:flex}.redemption-card__topline[data-v-a67e18a6],.redemption-card__footer[data-v-a67e18a6]{justify-content:space-between;gap:12px}.redemption-card__progress[data-v-a67e18a6]{border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-height:26px;color:var(--ui-info);font-size:var(--ui-font-size-caption);justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.redemption-card__progress.is-success[data-v-a67e18a6]{background:var(--ui-success-soft);color:var(--ui-success)}.redemption-card__progress.is-warning[data-v-a67e18a6]{background:var(--ui-warning-soft);color:var(--ui-warning)}.redemption-card time[data-v-a67e18a6]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-variant-numeric:tabular-nums;flex:none;gap:5px}.redemption-card__identity[data-v-a67e18a6]{gap:11px;min-width:0}.redemption-card__identity>span[data-v-a67e18a6]:first-child{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);flex:none;place-items:center;display:grid}.redemption-card__identity>span[data-v-a67e18a6]:last-child{gap:3px;min-width:0;display:grid}.redemption-card small[data-v-a67e18a6]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.redemption-card__identity strong[data-v-a67e18a6]{overflow-wrap:anywhere;font-size:var(--ui-font-size-subheading);line-height:1.45}.redemption-card__footer[data-v-a67e18a6]{border-top:1px solid var(--ui-divider);color:var(--ui-text-secondary);padding-top:10px;font-weight:650;transition-property:none}#app .redemption-card button:focus-visible{outline-offset:-3px;box-shadow:none;outline:2px solid var(--ui-brand)!important}#app .redemption-card button:focus-visible .redemption-card__footer{color:var(--ui-text)}@media (max-width:520px){.redemption-card button[data-v-a67e18a6]{padding:16px}.redemption-card__topline[data-v-a67e18a6]{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.redemption-card[data-v-a67e18a6]{transition:none}}.redemption-center[data-v-7d47ac10]{align-content:start;gap:20px;width:min(100%,1120px);min-height:100%;margin:0 auto;padding:30px 32px 48px;display:grid;overflow:hidden auto}.redemption-center h1[data-v-7d47ac10],.redemption-center h2[data-v-7d47ac10],.redemption-center h3[data-v-7d47ac10],.redemption-center p[data-v-7d47ac10]{margin:0}.redemption-center__header h1[data-v-7d47ac10]{font-size:var(--ui-font-size-display);letter-spacing:-.02em;line-height:1.35}.redemption-center__form[data-v-7d47ac10]{border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);border:0;gap:10px;width:min(100%,860px);padding:18px;display:grid;box-shadow:0 4px 16px #3340560d}.redemption-center__form-heading[data-v-7d47ac10],.redemption-center__section-heading[data-v-7d47ac10]{align-items:center;gap:10px;display:flex}.redemption-center__form-heading>span[data-v-7d47ac10],.redemption-center__section-heading>span[data-v-7d47ac10]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--ui-brand);flex:none;place-items:center;display:grid}.redemption-center__form-heading h2[data-v-7d47ac10],.redemption-center__section-heading h2[data-v-7d47ac10]{font-size:var(--ui-font-size-heading)}.redemption-center__form-heading p[data-v-7d47ac10],.redemption-center__section-heading p[data-v-7d47ac10]{color:var(--ui-text-secondary);margin-top:2px;line-height:1.55}.redemption-center__form label[data-v-7d47ac10]{font-size:var(--ui-font-size-subheading);font-weight:700}.redemption-center__visually-hidden[data-v-7d47ac10]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.redemption-center__controls[data-v-7d47ac10]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.redemption-center__controls input[data-v-7d47ac10],.redemption-center__controls button[data-v-7d47ac10]{border-radius:var(--ui-radius-control);min-height:46px;font:inherit}.redemption-center__controls input[data-v-7d47ac10]{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);min-width:0;color:var(--ui-text);letter-spacing:.08em;padding:0 14px}.redemption-center__controls input[data-v-7d47ac10]::placeholder{color:var(--ui-text-tertiary);letter-spacing:0}.redemption-center__controls button[data-v-7d47ac10],.redemption-center__state button[data-v-7d47ac10]{background:var(--ui-action-soft);color:var(--ui-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:700;display:inline-flex}.redemption-center__controls button[data-v-7d47ac10]{background:var(--ui-action);color:var(--ui-text-inverse)}.redemption-center__controls button[data-v-7d47ac10]:disabled{cursor:not-allowed;opacity:.48}#app .redemption-center__controls input:disabled{border-color:var(--ui-border-strong);background:rgb(var(--ui-layer-disabled-rgb));color:var(--ui-text-disabled);cursor:not-allowed;opacity:1}#app .redemption-center__controls input:focus-visible{outline-offset:2px;border-color:var(--ui-border-strong);background:var(--ui-surface-hover);box-shadow:none;outline:2px solid var(--ui-brand)!important}#app .redemption-center__controls button:focus-visible,#app .redemption-center__state button:focus-visible{outline-offset:2px;background:var(--ui-action-hover);box-shadow:none;outline:2px solid var(--ui-brand)!important}.redemption-center__form-meta[data-v-7d47ac10]{color:var(--ui-text-secondary);justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.redemption-center__form-meta small[data-v-7d47ac10]{font-size:var(--ui-font-size-caption);line-height:1.55}.redemption-center__form-meta small[data-v-7d47ac10]:last-child{font-variant-numeric:tabular-nums;flex:none}.redemption-center__submit-status[data-v-7d47ac10]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.redemption-center__records[data-v-7d47ac10]{gap:12px;width:min(100%,860px);display:grid}.redemption-center__grid[data-v-7d47ac10]{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.redemption-center__state[data-v-7d47ac10]{border-radius:var(--ui-radius-spacious);background:var(--ui-surface-solid);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,860px);min-width:0;padding:18px 20px;display:grid;box-shadow:0 4px 16px #3340560d}.redemption-center__state.redemption-center__state--mascot[data-v-7d47ac10]{grid-template-columns:minmax(0,1fr);max-width:none;padding-block:14px 20px}.redemption-center__state.redemption-center__state--mascot[data-v-7d47ac10] .mascot-empty-state__visual{--mascot-size:128px}.redemption-center__state-icon[data-v-7d47ac10],.redemption-center__loader[data-v-7d47ac10]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);width:42px;height:42px;color:var(--ui-text-secondary);place-items:center;display:grid}.redemption-center__state h2[data-v-7d47ac10],.redemption-center__state h3[data-v-7d47ac10]{font-size:var(--ui-font-size-subheading)}.redemption-center__state p[data-v-7d47ac10]{color:var(--ui-text-secondary);margin-top:3px;line-height:1.55}.redemption-center__state.is-error .redemption-center__state-icon[data-v-7d47ac10]{background:var(--ui-danger-soft);color:var(--ui-danger)}.redemption-center__state button[data-v-7d47ac10]{border-radius:var(--ui-radius-control);min-height:44px;font:inherit}.redemption-center__loader[data-v-7d47ac10]{border:3px solid var(--ui-surface-muted);border-top-color:var(--ui-brand);background:0 0;animation:.9s linear infinite redemption-center-spin-7d47ac10}@keyframes redemption-center-spin-7d47ac10{to{transform:rotate(360deg)}}@media (max-width:720px){.redemption-center[data-v-7d47ac10]{padding:24px 18px 40px}.redemption-center__state[data-v-7d47ac10]{grid-template-columns:auto minmax(0,1fr)}.redemption-center__state button[data-v-7d47ac10]{grid-column:1/-1;width:100%}}@media (max-width:560px){.redemption-center[data-v-7d47ac10]{padding-inline:16px}.redemption-center__controls[data-v-7d47ac10]{grid-template-columns:minmax(0,1fr)}.redemption-center__controls button[data-v-7d47ac10]{width:100%}.redemption-center__form[data-v-7d47ac10]{padding:16px}}@media (prefers-reduced-motion:reduce){.redemption-center__loader[data-v-7d47ac10]{border-color:var(--ui-brand-soft);border-top-color:var(--ui-brand);animation:none}}.batch-auto-apply[data-v-0dda5399]{box-sizing:border-box;grid-auto-rows:max-content;align-content:start;gap:20px;width:min(100%,920px);height:100%;min-height:0;margin:0 auto;padding:30px 32px 48px;display:grid;overflow-y:auto}.batch-auto-apply__header[data-v-0dda5399],.batch-auto-apply__card[data-v-0dda5399],.batch-auto-apply__card-heading>div[data-v-0dda5399],.batch-auto-apply__jobs li>div[data-v-0dda5399]{gap:6px;display:grid}.batch-auto-apply h1[data-v-0dda5399],.batch-auto-apply h2[data-v-0dda5399],.batch-auto-apply p[data-v-0dda5399]{margin:0}.batch-auto-apply__header h1[data-v-0dda5399]{font-size:var(--ui-font-size-display);letter-spacing:-.02em;line-height:32px}.batch-auto-apply__card p[data-v-0dda5399],.batch-auto-apply__jobs span[data-v-0dda5399]{color:var(--ui-text-secondary);line-height:1.6}.batch-auto-apply__error[data-v-0dda5399]{align-items:flex-start;gap:9px;display:flex}.batch-auto-apply__error[data-v-0dda5399]>:first-child{flex:none;margin-top:2px}.batch-auto-apply__state[data-v-0dda5399]{border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);min-height:132px;box-shadow:var(--ui-shadow-card);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.batch-auto-apply__state h2[data-v-0dda5399]{font-size:var(--ui-font-size-heading);line-height:24px}.batch-auto-apply__state p[data-v-0dda5399]{color:var(--ui-text-secondary);margin-top:4px;line-height:18px}.batch-auto-apply__state-icon[data-v-0dda5399]{border-radius:var(--ui-radius-control);background:var(--ui-danger-soft);width:44px;height:44px;color:var(--ui-danger);place-items:center;display:grid}.batch-auto-apply__state.is-empty .batch-auto-apply__state-icon[data-v-0dda5399]{background:var(--ui-action-soft);color:var(--ui-text-secondary)}.batch-auto-apply__loader[data-v-0dda5399]{box-sizing:border-box;border:3px solid var(--ui-surface-muted);border-top-color:var(--ui-brand);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite batch-auto-apply-spin-0dda5399}.batch-auto-apply__card[data-v-0dda5399]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);box-shadow:var(--ui-shadow-card);gap:16px;padding:24px}.batch-auto-apply__card-heading[data-v-0dda5399]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.batch-auto-apply__card-heading>span[data-v-0dda5399]{border-radius:var(--ui-radius-pill);background:var(--ui-action-soft);color:var(--ui-brand);padding:5px 10px;font-weight:700}.batch-auto-apply button.batch-auto-apply__remove[data-v-0dda5399]{width:38px;min-width:38px;min-height:38px;color:var(--ui-danger);background:0 0;border-radius:50%;padding:0}.batch-auto-apply button.batch-auto-apply__remove[data-v-0dda5399]:not(:disabled):hover{background:color-mix(in srgb, var(--ui-danger) 10%, transparent)}.batch-auto-apply__confirmation-warning[data-v-0dda5399]{border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);color:var(--ui-text);padding:10px 12px}.batch-auto-apply__jobs[data-v-0dda5399]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.batch-auto-apply__subbatch[data-v-0dda5399]{border-top:1px solid var(--ui-border);gap:12px;padding-top:16px;display:grid}.batch-auto-apply__subbatch-heading[data-v-0dda5399]{justify-content:space-between;align-items:center;gap:16px;display:flex}.batch-auto-apply__subbatch-heading span[data-v-0dda5399]{color:var(--ui-text-secondary);font-size:13px}.batch-auto-apply__jobs li[data-v-0dda5399]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.batch-auto-apply__jobs li.is-issue[data-v-0dda5399]{background:var(--ui-danger-soft)}.batch-auto-apply__job-copy[data-v-0dda5399]{flex:auto;min-width:0}.batch-auto-apply__jobs li>.batch-auto-apply__job-actions[data-v-0dda5399]{flex:none;align-items:center;gap:12px;height:38px;display:flex}.batch-auto-apply__job-reason[data-v-0dda5399]{color:var(--ui-danger);margin-top:4px;font-size:13px;line-height:1.55}.batch-auto-apply__job-progress[data-v-0dda5399]{color:var(--ui-warning);margin-top:4px;font-size:12px;line-height:1.55}.batch-auto-apply__job-details[data-v-0dda5399]{color:var(--ui-text-secondary);margin-top:7px;font-size:12px}.batch-auto-apply__job-details>strong[data-v-0dda5399]{width:fit-content;color:var(--ui-brand);font-weight:700}.batch-auto-apply__job-details dl[data-v-0dda5399]{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:10px 0 0;display:grid}.batch-auto-apply__job-details dt[data-v-0dda5399]{color:var(--ui-text-tertiary,var(--ui-text-secondary));font-weight:700}.batch-auto-apply__job-details .is-user-action[data-v-0dda5399]{color:var(--ui-danger);font-weight:700}.batch-auto-apply__job-details dd[data-v-0dda5399]{overflow-wrap:anywhere;min-width:0;margin:0}.batch-auto-apply__job-details a[data-v-0dda5399]{color:var(--ui-brand);font-weight:700}.batch-auto-apply__jobs small[data-v-0dda5399]{color:var(--ui-brand);text-align:right}.batch-auto-apply__job-actions>.batch-auto-apply__job-state[data-v-0dda5399],.batch-auto-apply__jobs li>.batch-auto-apply__job-state[data-v-0dda5399]{height:38px;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-inline-size:max-content;display:flex}.batch-auto-apply__job-state small[data-v-0dda5399]{white-space:nowrap;align-items:center;height:28px;line-height:1;display:inline-flex}.batch-auto-apply__job-state>.batch-auto-apply__issue-status[data-v-0dda5399]{border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-danger) 10%, transparent);height:28px;color:var(--ui-danger);white-space:nowrap;flex:none;align-items:center;gap:5px;padding-inline:8px;font-weight:650;line-height:1;display:inline-flex}.batch-auto-apply__job-copy>.batch-auto-apply__issue-message[data-v-0dda5399]{color:var(--ui-danger);white-space:normal;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.batch-auto-apply__user-action[data-v-0dda5399]{border:1px solid var(--ui-warning-border,var(--ui-border));border-radius:var(--ui-radius-control);background:var(--ui-warning-soft,var(--ui-surface-muted));justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.batch-auto-apply__user-action>div[data-v-0dda5399]{gap:10px;display:grid}.batch-auto-apply__user-action p[data-v-0dda5399]{color:var(--ui-text-secondary)}.batch-auto-apply__user-action-copy section[data-v-0dda5399]{justify-content:space-between;align-items:center;gap:16px;display:flex}.batch-auto-apply__user-action-copy section>div[data-v-0dda5399]{gap:4px;display:grid}.batch-auto-apply__action-link[data-v-0dda5399]{border-radius:var(--ui-radius-pill);background:var(--ui-action-solid);min-height:38px;color:var(--ui-on-action);flex:none;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.batch-auto-apply__action-link[data-v-0dda5399]:hover{filter:brightness(.98)}.batch-auto-apply__action-link[data-v-0dda5399]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-brand) 28%, transparent);outline-offset:2px}.batch-auto-apply__actions[data-v-0dda5399]{flex-wrap:wrap;gap:10px;display:flex}.batch-auto-apply button[data-v-0dda5399]{border-radius:var(--ui-radius-pill);background:var(--ui-action-solid);min-height:42px;color:var(--ui-on-action);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.batch-auto-apply button.is-secondary[data-v-0dda5399]{background:var(--ui-action-soft);color:var(--ui-text)}.batch-auto-apply button[data-v-0dda5399]:not(:disabled):hover{filter:brightness(.98)}.batch-auto-apply button[data-v-0dda5399]:not(:disabled):active{transform:translateY(1px)}.batch-auto-apply button.is-danger[data-v-0dda5399]{background:var(--ui-danger-soft);color:var(--ui-danger)}.batch-auto-apply__download[data-v-0dda5399]{width:fit-content;color:var(--ui-brand);font-weight:700}.batch-auto-apply button[data-v-0dda5399]:disabled{cursor:not-allowed;opacity:.55}.batch-auto-apply button[data-v-0dda5399]:focus-visible,.batch-auto-apply__card.is-confirmation input[data-v-0dda5399]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.batch-auto-apply__card.is-confirmation label[data-v-0dda5399]{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.batch-auto-apply__card.is-confirmation input[data-v-0dda5399]{flex:none;width:20px;height:20px;margin-top:2px}@keyframes batch-auto-apply-spin-0dda5399{to{transform:rotate(360deg)}}@media (max-width:760px){.batch-auto-apply[data-v-0dda5399]{gap:16px;padding:20px 16px 36px}.batch-auto-apply__card[data-v-0dda5399]{padding:18px}.batch-auto-apply__card-heading[data-v-0dda5399],.batch-auto-apply__jobs li[data-v-0dda5399],.batch-auto-apply__user-action[data-v-0dda5399],.batch-auto-apply__state[data-v-0dda5399]{display:grid}.batch-auto-apply__user-action button[data-v-0dda5399]{width:100%}.batch-auto-apply__jobs li>.batch-auto-apply__job-actions[data-v-0dda5399]{justify-content:space-between;width:100%}.batch-auto-apply__user-action-copy section[data-v-0dda5399]{display:grid}.batch-auto-apply__action-link[data-v-0dda5399]{box-sizing:border-box;width:100%}.batch-auto-apply__job-details dl[data-v-0dda5399]{grid-template-columns:1fr}.batch-auto-apply__job-details dd+dt[data-v-0dda5399]{margin-top:4px}.batch-auto-apply__state[data-v-0dda5399]{grid-template-columns:44px minmax(0,1fr);min-height:0}.batch-auto-apply__state button[data-v-0dda5399]{grid-column:1/-1;width:100%}.batch-auto-apply__card-heading>span[data-v-0dda5399],.batch-auto-apply__jobs small[data-v-0dda5399]{text-align:left;width:fit-content}.batch-auto-apply__actions button[data-v-0dda5399],.batch-auto-apply__card.is-confirmation>button[data-v-0dda5399]{width:100%}}@media (prefers-reduced-motion:reduce){.batch-auto-apply__loader[data-v-0dda5399]{animation-duration:1.6s}.batch-auto-apply button[data-v-0dda5399]{transition:none}}.batch-auto-apply-page__background[data-v-6421b9ed]{width:100%;height:100%}.batch-auto-apply-dialog[data-v-6421b9ed]{z-index:130;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.batch-auto-apply-dialog__backdrop[data-v-6421b9ed]{background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-blur-control);position:absolute;inset:0}.batch-auto-apply-dialog__panel[data-v-6421b9ed]{z-index:1;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-dialog-surface);width:min(1040px,100%);height:min(900px,100dvh - 48px);-webkit-backdrop-filter:var(--ui-blur-dialog);position:relative;overflow:hidden;box-shadow:0 32px 78px #1f28383d}.batch-auto-apply-dialog__close[data-v-6421b9ed]{z-index:3;background:var(--ui-surface-muted);width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.batch-auto-apply-dialog__close[data-v-6421b9ed]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.batch-auto-apply-dialog__close[data-v-6421b9ed]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.batch-auto-apply-dialog__panel[data-v-6421b9ed] .batch-auto-apply{width:100%;height:100%;padding:28px 32px 40px}.batch-auto-apply-dialog__panel[data-v-6421b9ed] .batch-auto-apply__header{padding-right:56px}.batch-auto-apply-dialog-enter-active[data-v-6421b9ed],.batch-auto-apply-dialog-leave-active[data-v-6421b9ed]{transition:opacity var(--ui-motion-panel) var(--ui-ease)}.batch-auto-apply-dialog-enter-active .batch-auto-apply-dialog__panel[data-v-6421b9ed],.batch-auto-apply-dialog-leave-active .batch-auto-apply-dialog__panel[data-v-6421b9ed]{transition:transform var(--ui-motion-panel) var(--ui-ease)}.batch-auto-apply-dialog-enter-from[data-v-6421b9ed],.batch-auto-apply-dialog-leave-to[data-v-6421b9ed]{opacity:0}.batch-auto-apply-dialog-enter-from .batch-auto-apply-dialog__panel[data-v-6421b9ed],.batch-auto-apply-dialog-leave-to .batch-auto-apply-dialog__panel[data-v-6421b9ed]{transform:translateY(10px)scale(.98)}@media (max-width:760px){.batch-auto-apply-dialog[data-v-6421b9ed]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.batch-auto-apply-dialog__panel[data-v-6421b9ed]{width:100%;height:min(92dvh,900px)}.batch-auto-apply-dialog__panel[data-v-6421b9ed] .batch-auto-apply{padding:22px 18px calc(24px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.batch-auto-apply-dialog-enter-active[data-v-6421b9ed],.batch-auto-apply-dialog-leave-active[data-v-6421b9ed],.batch-auto-apply-dialog-enter-active .batch-auto-apply-dialog__panel[data-v-6421b9ed],.batch-auto-apply-dialog-leave-active .batch-auto-apply-dialog__panel[data-v-6421b9ed]{transition:none}}.plugin-application[data-v-8d825c06]{gap:20px;width:min(100%,860px);margin:0 auto;padding:30px 32px 48px;display:grid}.plugin-application__header[data-v-8d825c06]{gap:6px;display:grid}.plugin-application__header h1[data-v-8d825c06],.plugin-application__header span[data-v-8d825c06],.plugin-application__card h2[data-v-8d825c06],.plugin-application__card h3[data-v-8d825c06],.plugin-application__card p[data-v-8d825c06]{margin:0}.plugin-application__step[data-v-8d825c06]{color:var(--ui-brand);font-size:var(--ui-font-size-caption);letter-spacing:.1em;font-weight:750}.plugin-application__header h1[data-v-8d825c06]{font-size:var(--ui-font-size-display);letter-spacing:-.02em;line-height:1.18}.plugin-application__header span[data-v-8d825c06],.plugin-application__card>p[data-v-8d825c06],.plugin-application__card li[data-v-8d825c06],.plugin-application__questions small[data-v-8d825c06],.plugin-application__confirmation p[data-v-8d825c06]{color:var(--ui-text-secondary);line-height:1.6}.plugin-application__notice[data-v-8d825c06]{margin:0}.plugin-application__card[data-v-8d825c06]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-solid);box-shadow:var(--ui-shadow-card);gap:16px;padding:24px;display:grid}.plugin-application__card h2[data-v-8d825c06]{font-size:var(--ui-font-size-heading);line-height:1.35}.plugin-application__card code[data-v-8d825c06]{overflow-wrap:anywhere}.plugin-application__pairing[data-v-8d825c06]{border:1px solid color-mix(in srgb, var(--ui-brand) 35%, var(--ui-border));border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);gap:7px;padding:16px;display:grid}.plugin-application__pairing span[data-v-8d825c06]{color:var(--ui-brand);font-size:var(--ui-font-size-caption);font-weight:700}.plugin-application__pairing code[data-v-8d825c06]{color:var(--ui-text);font-size:var(--ui-font-size-heading);letter-spacing:.08em;font-weight:800}.plugin-application__pairing small[data-v-8d825c06]{color:var(--ui-text-secondary)}.plugin-application__card ol[data-v-8d825c06]{gap:8px;margin:0;padding-left:22px;display:grid}.plugin-application__actions[data-v-8d825c06]{flex-wrap:wrap;gap:10px;display:flex}.plugin-application button[data-v-8d825c06]{border-radius:var(--ui-radius-pill);background:var(--ui-action);min-height:42px;color:var(--ui-text-inverse);font:inherit;border:0;padding:0 16px;font-weight:700}.plugin-application button.is-secondary[data-v-8d825c06]{background:var(--ui-surface-muted);color:var(--ui-text)}.plugin-application button.is-link[data-v-8d825c06]{color:var(--ui-brand);background:0 0;padding-inline:0}.plugin-application button[data-v-8d825c06]:disabled{cursor:not-allowed;opacity:.6}.plugin-application__status[data-v-8d825c06]{align-items:center;gap:8px;font-weight:700;display:flex;color:var(--ui-brand)!important}.plugin-application__status span[data-v-8d825c06]{background:currentColor;border-radius:50%;width:8px;height:8px}.plugin-application__questions fieldset[data-v-8d825c06]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);gap:16px;margin:4px 0 16px;padding:18px;display:grid}.plugin-application__questions legend[data-v-8d825c06]{padding:0 4px;font-weight:750}.plugin-application__questions label[data-v-8d825c06]{gap:6px;font-weight:700;display:grid}.plugin-application__questions b[data-v-8d825c06]{color:var(--ui-danger)}.plugin-application__questions input[data-v-8d825c06]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:42px;color:var(--ui-text);font:inherit;padding:0 12px}.plugin-application__confirmation[data-v-8d825c06]{border-top:1px solid var(--ui-divider);gap:12px;padding-top:20px;display:grid}.plugin-application__confirmation h3[data-v-8d825c06]{font-size:var(--ui-font-size-subheading)}.plugin-application__confirmation label[data-v-8d825c06]{align-items:center;gap:8px;display:flex}.plugin-application__confirmation input[data-v-8d825c06]{width:18px;height:18px}@media (max-width:760px){.plugin-application[data-v-8d825c06]{gap:18px;padding:20px 16px 36px}.plugin-application__card[data-v-8d825c06]{padding:20px}.plugin-application__actions>button[data-v-8d825c06]{width:100%}.plugin-application__actions>button.is-link[data-v-8d825c06]{justify-content:flex-start}}.feedback-detail[data-v-a02845a1]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-main-panel);min-width:0;box-shadow:var(--ui-shadow-card);gap:16px;padding:20px;display:grid}.feedback-detail>header[data-v-a02845a1],.feedback-detail__attachments>header[data-v-a02845a1],.feedback-detail__attachments>div[data-v-a02845a1],.feedback-detail__messages article header[data-v-a02845a1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-detail h2[data-v-a02845a1],.feedback-detail h3[data-v-a02845a1],.feedback-detail p[data-v-a02845a1],.feedback-detail dl[data-v-a02845a1]{margin:0}.feedback-detail h2[data-v-a02845a1]{font-size:var(--ui-font-size-heading);margin-top:3px;line-height:1.4}.feedback-detail h3[data-v-a02845a1]{font-size:var(--ui-font-size-subheading)}.feedback-detail>header p[data-v-a02845a1],.feedback-detail time[data-v-a02845a1],.feedback-detail small[data-v-a02845a1],.feedback-detail--empty p[data-v-a02845a1]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:1.5}.feedback-detail__todo[data-v-a02845a1],.feedback-detail__handoff[data-v-a02845a1]{border-radius:var(--ui-radius-control);background:var(--ui-brand-soft);font-size:var(--ui-font-size-body);padding:12px;line-height:1.6}.feedback-detail__context[data-v-a02845a1]{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);flex-wrap:wrap;gap:18px;padding:12px;display:flex}.feedback-detail__context div[data-v-a02845a1]{gap:3px;display:grid}.feedback-detail__context dt[data-v-a02845a1]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.feedback-detail__context dd[data-v-a02845a1]{overflow-wrap:anywhere;font-size:var(--ui-font-size-body);margin:0}.feedback-detail__messages[data-v-a02845a1]{gap:10px;display:grid}.feedback-detail__messages article[data-v-a02845a1]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);padding:14px}.feedback-detail__messages article p[data-v-a02845a1]{font-size:var(--ui-font-size-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.65}.feedback-detail__attachments[data-v-a02845a1]{gap:10px;padding-top:2px;display:grid}.feedback-detail__attachments label[data-v-a02845a1],.feedback-detail button[data-v-a02845a1]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;padding:8px 12px;text-decoration:none}.feedback-detail__attachments label[data-v-a02845a1]{justify-content:center;align-items:center;display:inline-flex}.feedback-detail__attachments>div[data-v-a02845a1]{border-top:1px solid var(--ui-divider);flex-wrap:wrap;padding:10px 0}.feedback-detail__attachments>div>span[data-v-a02845a1]{flex:180px;gap:2px;min-width:0;display:grid}.feedback-detail__attachments strong[data-v-a02845a1]{overflow-wrap:anywhere}.feedback-detail__attachment-state[data-v-a02845a1]{text-align:right;gap:2px;max-width:220px;display:grid}.feedback-detail__attachment-state.is-failed strong[data-v-a02845a1]{color:var(--ui-danger);font-size:var(--ui-font-size-body)}.feedback-detail__attachments input[type=file][data-v-a02845a1]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.feedback-detail__attachments label.is-disabled[data-v-a02845a1]{cursor:not-allowed;opacity:.55}.feedback-detail__attachments label[data-v-a02845a1]:focus-within,.feedback-detail button[data-v-a02845a1]:focus-visible,.feedback-detail textarea[data-v-a02845a1]:focus-visible{border-color:var(--ui-brand);box-shadow:0 0 0 3px var(--ui-brand-soft);outline:none}.feedback-detail button[data-v-a02845a1]:hover:not(:disabled),.feedback-detail__attachments label[data-v-a02845a1]:hover:not(.is-disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.feedback-detail button[data-v-a02845a1]:disabled{cursor:wait;opacity:.62}.feedback-detail__composer[data-v-a02845a1]{border-top:1px solid var(--ui-divider);gap:8px;padding-top:14px;display:grid}.feedback-detail__composer label[data-v-a02845a1]{font-size:var(--ui-font-size-subheading);font-weight:650;line-height:1.5}.feedback-detail textarea[data-v-a02845a1]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);width:100%;min-height:88px;color:var(--ui-text);font:inherit;resize:vertical;outline:none;padding:10px 12px;line-height:1.55}.feedback-detail__composer button[data-v-a02845a1]{border-color:var(--ui-action);background:var(--ui-action);min-height:44px;color:var(--ui-text-inverse);justify-self:end}.feedback-detail--empty[data-v-a02845a1]{text-align:center;align-content:center;justify-items:center;gap:6px;width:100%;max-width:none;min-height:190px}.feedback-detail__dialog[data-v-a02845a1]{z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-detail__dialog-backdrop[data-v-a02845a1]{background:var(--ui-backdrop);width:100%;backdrop-filter:var(--ui-blur-soft);border:0;position:absolute;inset:0}.feedback-dialog-enter-active[data-v-a02845a1],.feedback-dialog-leave-active[data-v-a02845a1]{transition:opacity .18s}.feedback-dialog-enter-active>section[data-v-a02845a1],.feedback-dialog-leave-active>section[data-v-a02845a1]{transition:opacity .18s,transform .18s}.feedback-dialog-enter-from[data-v-a02845a1],.feedback-dialog-leave-to[data-v-a02845a1],.feedback-dialog-enter-from>section[data-v-a02845a1],.feedback-dialog-leave-to>section[data-v-a02845a1]{opacity:0}.feedback-dialog-enter-from>section[data-v-a02845a1],.feedback-dialog-leave-to>section[data-v-a02845a1]{transform:translateY(10px)scale(.985)}.feedback-detail__dialog>section[data-v-a02845a1]{z-index:1;border-radius:var(--ui-radius-panel);background:var(--ui-panel-solid);width:min(468px,100%);color:var(--ui-text);box-shadow:var(--ui-shadow-panel);text-align:center;gap:10px;padding:30px;display:grid;position:relative}.feedback-detail__dialog>section>span[data-v-a02845a1]{color:var(--ui-brand);font-size:var(--ui-font-size-caption);font-weight:700}.feedback-detail__dialog h3[data-v-a02845a1],.feedback-detail__dialog p[data-v-a02845a1]{margin:0}.feedback-detail__dialog h3[data-v-a02845a1]{font-size:var(--ui-font-size-heading);line-height:1.45}.feedback-detail__dialog p[data-v-a02845a1]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);line-height:1.7}.feedback-detail__dialog label[data-v-a02845a1]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);text-align:left;margin-top:6px}.feedback-detail__dialog textarea[data-v-a02845a1]{min-height:88px}.feedback-detail__dialog footer[data-v-a02845a1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.feedback-detail__dialog footer button[data-v-a02845a1]{min-height:44px}.feedback-detail__dialog footer button.is-danger[data-v-a02845a1]{background:var(--ui-danger);color:var(--ui-text-inverse);border-color:#0000}.feedback-detail__dialog footer button.is-danger[data-v-a02845a1]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse)}@media (max-width:520px){.feedback-detail[data-v-a02845a1]{gap:14px;padding:16px}.feedback-detail>header[data-v-a02845a1]{flex-direction:column;align-items:flex-start;gap:6px}.feedback-detail__attachments label[data-v-a02845a1],.feedback-detail button[data-v-a02845a1]{min-height:44px}.feedback-detail__composer button[data-v-a02845a1]{width:100%}.feedback-detail__dialog[data-v-a02845a1]{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));align-items:end}.feedback-detail__dialog>section[data-v-a02845a1]{border-radius:var(--ui-radius-sheet-compact);width:100%;padding:28px 20px 22px}.feedback-detail__dialog footer[data-v-a02845a1]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.feedback-dialog-enter-active[data-v-a02845a1],.feedback-dialog-leave-active[data-v-a02845a1],.feedback-dialog-enter-active>section[data-v-a02845a1],.feedback-dialog-leave-active>section[data-v-a02845a1]{transition-duration:.01ms}}.feedback-list[data-v-644f6146]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-main-panel);min-width:0;box-shadow:var(--ui-shadow-card);align-content:start;gap:10px;padding:16px;display:grid}.feedback-list header[data-v-644f6146],.feedback-list button[data-v-644f6146]{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-list h2[data-v-644f6146]{font-size:var(--ui-font-size-heading);margin:0}.feedback-list__filter[data-v-644f6146]{width:min(160px,46vw)}.feedback-list button[data-v-644f6146]{border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-card) - 4px);background:var(--ui-surface-solid);width:100%;min-height:66px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;padding:13px}.feedback-list button.is-active[data-v-644f6146]{border-color:var(--ui-brand);background:var(--ui-brand-soft);box-shadow:0 0 0 2px var(--ui-brand-soft)}.feedback-list button[data-v-644f6146]:hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.feedback-list button[data-v-644f6146]:focus-visible{border-color:var(--ui-brand);box-shadow:0 0 0 3px var(--ui-brand-soft);outline:none}.feedback-list button span[data-v-644f6146]{gap:4px;min-width:0;display:grid}.feedback-list button span[data-v-644f6146]:first-child{flex:auto}.feedback-list button span[data-v-644f6146]:last-child{text-align:right;flex:none;justify-items:end}.feedback-list strong[data-v-644f6146]{font-size:var(--ui-font-size-subheading);overflow-wrap:anywhere;line-height:1.4}.feedback-list small[data-v-644f6146],.feedback-list time[data-v-644f6146],.feedback-list__empty[data-v-644f6146]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.feedback-list b[data-v-644f6146]{color:var(--ui-brand);font-size:var(--ui-font-size-caption)}.feedback-list__empty--mascot[data-v-644f6146]{width:100%;max-width:none;padding-inline:4px}.feedback-list__more[data-v-644f6146]{justify-content:center!important;min-height:44px!important}.feedback-list button[data-v-644f6146]:disabled{cursor:wait;opacity:.62}@media (max-width:520px){.feedback-list[data-v-644f6146]{padding:14px}.feedback-list button[data-v-644f6146]{min-height:70px}}.feedback-submit .feedback-field-error[data-v-e51d5ce9]{color:var(--ui-danger);font-size:12px}.feedback-submit [aria-invalid=true][data-v-e51d5ce9]{border-color:var(--ui-danger)}.feedback-submit[data-v-e51d5ce9]{isolation:isolate;border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);background:0 0;border:1px solid #0000;gap:15px;padding:20px;display:grid;position:relative}.feedback-submit[data-v-e51d5ce9]:before{z-index:-1;border:1px solid var(--ui-border-subtle);border-radius:inherit;background:var(--ui-main-panel);backdrop-filter:var(--ui-blur-soft);pointer-events:none;content:"";position:absolute;inset:-1px}.feedback-submit header[data-v-e51d5ce9]{justify-content:space-between;align-items:start;gap:16px;display:flex}.feedback-submit h2[data-v-e51d5ce9],.feedback-submit p[data-v-e51d5ce9]{margin:0}.feedback-submit h2[data-v-e51d5ce9]{font-size:var(--ui-font-size-heading);margin-top:3px;line-height:1.4}.feedback-submit header p[data-v-e51d5ce9],.feedback-submit label>span[data-v-e51d5ce9],.feedback-submit legend[data-v-e51d5ce9]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:1.4}.feedback-submit label[data-v-e51d5ce9]{gap:7px;display:grid}.feedback-submit input[data-v-e51d5ce9],.feedback-submit textarea[data-v-e51d5ce9]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text);font:inherit;outline:none;padding:10px 12px}.feedback-submit__category[data-v-e51d5ce9]{width:min(120px,34vw)}.feedback-submit textarea[data-v-e51d5ce9]{resize:vertical}.feedback-submit__check[data-v-e51d5ce9]{cursor:pointer;align-items:center;width:fit-content;min-height:44px;gap:9px!important;display:flex!important}.feedback-submit__check input[data-v-e51d5ce9]{width:17px;height:17px;min-height:0;accent-color:var(--ui-action);margin:0}.feedback-submit__context[data-v-e51d5ce9]{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.feedback-submit__consent[data-v-e51d5ce9]{grid-column:1/-1}.feedback-submit__error[data-v-e51d5ce9]{color:var(--ui-danger);font-size:var(--ui-font-size-body)}.feedback-submit button[data-v-e51d5ce9]{border-radius:var(--ui-radius-control);background:var(--ui-action);min-height:44px;color:var(--ui-text-inverse);font:inherit;cursor:pointer;border:0;font-weight:650}.feedback-submit input[data-v-e51d5ce9]:focus-visible,.feedback-submit textarea[data-v-e51d5ce9]:focus-visible,.feedback-submit button[data-v-e51d5ce9]:focus-visible{border-color:var(--ui-brand);box-shadow:0 0 0 3px var(--ui-brand-soft)}.feedback-submit input[data-v-e51d5ce9]:disabled,.feedback-submit textarea[data-v-e51d5ce9]:disabled{cursor:wait;opacity:.62}.feedback-submit button[data-v-e51d5ce9]:disabled{cursor:wait;opacity:.65}@media (max-width:720px){.feedback-submit__context[data-v-e51d5ce9]{grid-template-columns:1fr}}@media (max-width:520px){.feedback-submit[data-v-e51d5ce9]{border-radius:var(--ui-radius-card);gap:13px;padding:16px}.feedback-submit header[data-v-e51d5ce9]{align-items:center}.feedback-submit__category[data-v-e51d5ce9]{width:min(104px,34vw)}}.user-feedback-workspace[data-v-d8420ecc]{--feedback-select-shadow:0 6px 22px -10px #3340561f;box-sizing:border-box;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:18px;width:min(1120px,100%);height:100%;min-height:0;margin:0 auto;padding:30px 32px 48px;display:grid;overflow-y:auto}.user-feedback-workspace[data-v-d8420ecc] .app-select__trigger:not(:focus-visible){box-shadow:var(--feedback-select-shadow)}:root[data-theme=dark] .user-feedback-workspace[data-v-d8420ecc]{--feedback-select-shadow:0 6px 22px -10px #0000003d}.user-feedback-workspace__heading h1[data-v-d8420ecc]{margin:0}.user-feedback-workspace__heading[data-v-d8420ecc]{justify-content:space-between;align-items:center;gap:14px;display:flex}.user-feedback-workspace__back[data-v-d8420ecc]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface-solid);min-height:44px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);flex:none;align-items:center;gap:7px;padding-inline:16px;font-weight:650;text-decoration:none;display:inline-flex}.user-feedback-workspace__back[data-v-d8420ecc]:hover,.user-feedback-workspace__back[data-v-d8420ecc]:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-surface-hover);color:var(--ui-text)}.user-feedback-workspace__back[data-v-d8420ecc]:focus-visible{outline:2px solid var(--ui-text-tertiary);outline-offset:2px}.user-feedback-workspace__back[data-v-d8420ecc]:active{background:var(--ui-surface-pressed);transform:translateY(1px)}.user-feedback-workspace__heading h1[data-v-d8420ecc]{color:var(--ui-text);font-size:var(--ui-font-size-display);letter-spacing:-.025em;line-height:1.3}.user-feedback-workspace__records[data-v-d8420ecc]{grid-template-columns:minmax(238px,.76fr) minmax(0,1.46fr);align-items:start;gap:16px;display:grid}.user-feedback-workspace__error[data-v-d8420ecc],.user-feedback-workspace__notice[data-v-d8420ecc],.user-feedback-workspace__warning[data-v-d8420ecc]{border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-body);margin:0;padding:12px 14px;line-height:1.5}.user-feedback-workspace__error[data-v-d8420ecc]{color:var(--ui-danger);background:var(--ui-surface-solid)}.user-feedback-workspace__notice[data-v-d8420ecc],.user-feedback-workspace__warning[data-v-d8420ecc]{background:var(--ui-brand-soft);color:var(--ui-text)}@media (min-width:901px){.user-feedback-workspace__records[data-v-d8420ecc]:has(>.feedback-detail--empty){align-items:stretch}}@media (max-width:900px){.user-feedback-workspace[data-v-d8420ecc]{padding:26px 24px 40px}.user-feedback-workspace__records[data-v-d8420ecc]{grid-template-columns:1fr}}@media (max-width:520px){.user-feedback-workspace[data-v-d8420ecc]{gap:14px;padding:20px 14px 32px}.user-feedback-workspace__heading[data-v-d8420ecc]{gap:10px;display:grid}.user-feedback-workspace__back[data-v-d8420ecc]{width:fit-content}}@media (max-height:700px) and (min-width:521px){.user-feedback-workspace[data-v-d8420ecc]{padding-top:20px;padding-bottom:30px}}.not-found[data-v-1f6ffa4c]{width:100%;min-height:100vh;background:radial-gradient(circle at 22% 18%, var(--ui-brand-soft), transparent 34%), radial-gradient(circle at 82% 78%, var(--ui-info-soft), transparent 32%), transparent;min-height:100dvh;color:var(--ui-text);text-align:center;place-content:center;justify-items:center;padding:32px;display:grid;overflow-y:auto}.not-found__panel[data-v-1f6ffa4c]{border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);background:var(--ui-main-panel);width:min(520px,100%);box-shadow:var(--ui-shadow-panel);backdrop-filter:var(--ui-blur);justify-items:center;padding:48px 42px 42px;display:grid}.not-found__title[data-v-1f6ffa4c],.not-found__code[data-v-1f6ffa4c],.not-found__description[data-v-1f6ffa4c]{margin:0}.not-found__title[data-v-1f6ffa4c]{max-width:12em;font-size:var(--ui-font-size-display);letter-spacing:-.025em;line-height:1.35}.not-found__mascot[data-v-1f6ffa4c]{width:100%;max-width:none;margin-top:2px}.not-found__code[data-v-1f6ffa4c]{border-radius:var(--ui-radius-pill);background:var(--ui-brand-soft);color:var(--ui-brand);font-size:var(--ui-font-size-caption);letter-spacing:.06em;margin-top:10px;padding:5px 10px;font-weight:700;line-height:1.4}.not-found__description[data-v-1f6ffa4c]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-body);margin-top:14px;line-height:1.7}.not-found__link[data-v-1f6ffa4c]{border-radius:var(--ui-radius-control);background:var(--ui-action);min-width:178px;min-height:44px;color:var(--ui-text-inverse);font-size:var(--ui-font-size-body);border:1px solid #0000;place-items:center;margin-top:26px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-grid}.not-found__link[data-v-1f6ffa4c]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-text-inverse), 0 0 0 3px var(--ui-brand-soft)}@media (max-width:520px){.not-found[data-v-1f6ffa4c]{padding:14px}.not-found__panel[data-v-1f6ffa4c]{border-radius:var(--ui-radius-card);padding:38px 20px 28px}.not-found__link[data-v-1f6ffa4c]{width:100%;min-height:48px}}@media (max-height:560px){.not-found[data-v-1f6ffa4c]{align-content:start;padding-top:18px;padding-bottom:18px}.not-found__panel[data-v-1f6ffa4c]{padding-top:28px;padding-bottom:24px}.not-found__mascot[data-v-1f6ffa4c] .mascot-empty-state__visual{--mascot-size:210px;height:218px}}.application-region-field[data-v-5966122f]{gap:10px;display:grid}.application-region-field--province[data-v-5966122f]{grid-template-columns:minmax(0,1fr)}.application-region-field--city[data-v-5966122f]{grid-template-columns:repeat(2,minmax(0,1fr))}.application-region-field--district[data-v-5966122f]{grid-template-columns:repeat(3,minmax(0,1fr))}.application-region-field label[data-v-5966122f]{gap:6px;min-width:0;display:grid}.application-region-field label>span[data-v-5966122f]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:650}.application-region-field select[data-v-5966122f]{width:100%;min-width:0}@media (max-width:720px){.application-region-field[data-v-5966122f]{grid-template-columns:1fr}}.application-location-field[data-v-5bd762ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.application-location-field__part[data-v-5bd762ce]{gap:6px;min-width:0;display:grid}.application-location-field__label[data-v-5bd762ce],.application-location-field__hint[data-v-5bd762ce]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption)}.application-location-field__control[data-v-5bd762ce]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);width:100%;min-width:0;min-height:44px;color:var(--ui-text);font:inherit;padding:10px 12px}.application-location-field__control[data-v-5bd762ce]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.application-location-field__control[data-v-5bd762ce]:disabled{opacity:.55}.application-location-field__hint[data-v-5bd762ce]{grid-column:1/-1;margin:0;line-height:1.6}@media (max-width:560px){.application-location-field[data-v-5bd762ce]{grid-template-columns:minmax(0,1fr)}}
/*$vite$:1*/