.pw-nav{position:sticky;top:0;z-index:40;background:#050505;color:#fff}.pw-nav--app{background:#050505fa;box-shadow:0 8px 24px #0000002e}.pw-nav--appHome{background:#ffffffeb;border-bottom:1px solid var(--pw-line);box-shadow:0 1px 2px #1111110a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pw-nav--appHome .pw-nav__inner{width:min(100%,calc(100% - 64px));min-height:74px;grid-template-columns:auto 1fr auto;gap:48px;padding:0 32px;box-sizing:border-box}.pw-nav--appHome .pw-nav__brand{margin-left:0}.pw-nav--appHome .pw-nav__links--app{justify-content:flex-start;gap:56px;margin-left:0}.pw-nav--appHome .pw-nav__actions--app{gap:16px;justify-self:stretch;justify-content:flex-end;padding-right:0}.pw-nav__inner{width:min(1440px,calc(100% - 32px));margin:0 auto;min-height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.pw-nav__brand{justify-self:start;margin-left:-6px}.pw-nav__logo{color:#fff;text-decoration:none;font-size:28px;font-family:Inter Variable,Inter,sans-serif;font-weight:700;letter-spacing:0}.pw-nav__logo--app{font-size:22px}.pw-nav__logo--appHome{font-family:var(--font-headline, "Manrope", "Inter Variable", "Inter", sans-serif);font-size:24px;font-weight:800;letter-spacing:0;background:var(--pw-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pw-nav__links{display:flex;align-items:center;justify-content:center;gap:20px}.pw-nav__links--app{gap:34px}.pw-nav__link{position:relative;color:#ffffffc2;text-decoration:none;font-size:16px;font-weight:500;transition:color .15s ease}.pw-nav__link:hover,.pw-nav__link--active{color:#fff}.pw-nav__link--appHome{color:var(--pw-muted-soft);font-size:16px;font-weight:600}.pw-nav__link--appHome:hover,.pw-nav__link--appHome.pw-nav__link--active{color:var(--pw-primary-2)}.pw-nav__link--app:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:var(--pw-radius-pill);background:transparent}.pw-nav__link--appHome:after{left:0;right:0;bottom:-6px;height:3px}.pw-nav__link--active:after{background:var(--pw-gradient)}.pw-nav__actions{justify-self:end;display:flex;align-items:center;gap:12px}.pw-nav__actions--app{position:relative;gap:14px}.pw-locale{display:inline-flex;align-items:center;padding:4px;border-radius:var(--pw-radius-pill);background:#ffffff1f}.pw-locale__btn{min-width:38px;height:28px;border:0;border-radius:var(--pw-radius-pill);background:transparent;color:#ffffffb8;font-size:12px;font-weight:700;cursor:pointer}.pw-locale__btn--active{background:var(--pw-gradient);color:#fff}.pw-nav__signin{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:var(--pw-radius-pill);text-decoration:none;font-size:14px;font-family:Inter Variable,Inter,sans-serif;font-weight:600;transition:transform .15s ease,background-color .15s ease,color .15s ease}.pw-nav__signin{color:#fff;background:var(--pw-gradient);box-shadow:0 8px 24px #9c59f43d}.pw-nav--appHome .pw-nav__signin,.pw-nav--appHome .pw-nav__signin:hover{color:#fff}.pw-nav__signin:hover{transform:translateY(-1px);box-shadow:0 12px 28px #9c59f447}.pw-nav__profileBtn{border:0;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0}.pw-nav__profileBtn--appHome{color:var(--pw-muted)}.pw-nav__avatar{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff29;border:1px solid rgba(255,255,255,.24);color:#fff;font-size:14px;font-weight:800}.pw-nav__avatar--appHome{background:var(--pw-surface-muted);border:1px solid rgba(156,89,244,.18);color:var(--pw-primary-2)}.pw-nav--appHome .pw-nav__avatar{width:40px;height:40px}.pw-userMenu{position:absolute;top:calc(100% + 16px);right:0;width:288px;border-radius:var(--pw-radius-card);background:#fff;border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-lg);overflow:hidden}.pw-userMenu__header{padding:22px 22px 18px;text-align:center;border-bottom:1px solid var(--pw-line)}.pw-userMenu__avatar{width:58px;height:58px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:var(--pw-surface-soft);color:var(--pw-fg);font-size:18px;font-weight:800}.pw-userMenu__nameRow{display:inline-flex;align-items:center;gap:8px}.pw-userMenu__name{font-size:28px;line-height:1;color:var(--pw-fg)}.pw-userMenu__badgeIcon{width:18px;height:18px;color:var(--pw-muted-soft)}.pw-userMenu__badgeIcon.is-premium{color:var(--pw-primary-2)}.pw-userMenu__sub{margin-top:8px;font-size:14px;line-height:1.5;color:var(--pw-muted)}.pw-userMenu__action{margin-top:14px;min-height:40px;padding:0 18px;border:0;border-radius:var(--pw-radius-pill);background:var(--pw-gradient);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.pw-userMenu__action--ghost{background:var(--pw-surface-soft);color:var(--pw-fg)}.pw-userMenu__action--disabled{background:var(--pw-surface-soft);color:var(--pw-muted-soft);cursor:help;box-shadow:none}.pw-userMenu__list{padding:10px;display:grid;gap:4px}.pw-userMenu__item{min-height:48px;border:0;border-radius:16px;background:transparent;color:var(--pw-fg);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;cursor:pointer}.pw-userMenu__item:hover{background:var(--pw-surface-soft)}.pw-userMenu__itemMain{display:inline-flex;align-items:center;gap:10px}.pw-userMenu__itemMeta{font-size:12px;color:var(--pw-muted-soft)}.pw-userMenu__itemIcon{width:18px;height:18px}.pw-modalBackdrop,.pw-feedbackModal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#00000073}.pw-languageModal,.pw-feedbackModal{width:min(560px,100%);max-height:min(80vh,760px);overflow:auto;border-radius:var(--pw-radius-card);background:#fff;border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-lg);padding:24px}.pw-languageModal__head,.pw-feedbackModal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.pw-languageModal__title,.pw-feedbackModal__title{margin:0;font-size:24px;font-weight:800;color:var(--pw-fg)}.pw-languageModal__close,.pw-feedbackModal__close{width:36px;height:36px;border:0;border-radius:50%;background:var(--pw-surface-soft);color:var(--pw-fg);font-size:24px;line-height:1;cursor:pointer}.pw-languageModal__options{display:grid;gap:12px}.pw-languageModal__option{width:100%;border:1px solid var(--pw-line);border-radius:22px;background:#fff;padding:18px 20px;text-align:left;display:grid;gap:4px;cursor:pointer}.pw-languageModal__option.is-active{border-color:var(--pw-line-brand);box-shadow:var(--pw-focus-ring)}.pw-languageModal__optionLabel{font-size:16px;font-weight:700}.pw-languageModal__optionHint{font-size:14px;color:var(--pw-muted)}.pw-feedbackModal__state,.pw-feedbackModal__error,.pw-feedbackModal__success{border-radius:18px;padding:12px 14px;margin-bottom:14px;font-size:14px}.pw-feedbackModal__state{background:var(--pw-surface-soft)}.pw-feedbackModal__error{background:#fff1f1;color:#9f2d2d}.pw-feedbackModal__success{background:#eef9f0;color:#166534}.pw-feedbackModal__form{display:grid;gap:18px}.pw-feedbackModal__question{margin:0;padding:0;border:0;display:grid;gap:10px}.pw-feedbackModal__questionTitle{font-size:16px;font-weight:700}.pw-feedbackModal__required{color:var(--pw-danger)}.pw-feedbackModal__textarea{width:100%;min-height:120px;resize:vertical;border:1px solid var(--pw-line);border-radius:18px;padding:14px 16px;background:var(--pw-surface-soft)}.pw-feedbackModal__choices{display:flex;flex-wrap:wrap;gap:10px}.pw-feedbackModal__choice{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--pw-line);border-radius:var(--pw-radius-pill);background:#fff;cursor:pointer}.pw-feedbackModal__choice.is-checked{border-color:var(--pw-line-brand);background:#ec62b80f}.pw-feedbackModal__choice input{margin:0}.pw-feedbackModal__actions{display:flex;justify-content:flex-end;gap:10px}.pw-feedbackModal__btn{min-height:44px;padding:0 18px;border-radius:var(--pw-radius-pill);border:1px solid transparent;font-weight:700;cursor:pointer}.pw-feedbackModal__btn--ghost{background:var(--pw-surface-soft);border-color:var(--pw-line)}.pw-feedbackModal__btn--primary{background:var(--pw-gradient);color:#fff}.pw-feedbackToast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;min-width:240px;border-radius:var(--pw-radius-pill);background:#111;color:#fff;padding:12px 18px;text-align:center;box-shadow:var(--pw-shadow-md)}@media (max-width: 900px){.pw-nav__inner{width:calc(100% - 24px);min-height:72px;grid-template-columns:1fr auto}.pw-nav__links{display:none}.pw-nav__actions{gap:8px}}@media (max-width: 640px){.pw-nav__logo{font-size:22px}.pw-modalBackdrop,.pw-feedbackModal__backdrop{padding:12px}.pw-languageModal,.pw-feedbackModal{border-radius:24px;padding:18px}}.pw-adminBeautifulMomentMonitorPage{min-height:100dvh;background:radial-gradient(circle at top left,rgba(236,98,184,.1),transparent 28%),linear-gradient(180deg,#fbf8fa 0%,var(--pw-bg) 100%)}.pw-adminBeautifulMomentMonitorPage__main{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px;display:flex;flex-direction:column;gap:24px}.pw-adminBeautifulMomentMonitorHero,.pw-adminBeautifulMomentMonitorPanel,.pw-adminBeautifulMomentMonitorDrawer__panel{background:#fffffff0;border:1px solid var(--pw-line);border-radius:var(--pw-radius-card-lg);box-shadow:var(--pw-shadow-sm)}.pw-adminBeautifulMomentMonitorHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px}.pw-adminBeautifulMomentMonitorHero__eyebrow{margin:0 0 8px;color:var(--pw-primary-2);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-adminBeautifulMomentMonitorHero h1,.pw-adminBeautifulMomentMonitorPanel__header h2,.pw-adminBeautifulMomentMonitorDrawer__header h2{margin:0;color:var(--pw-fg);font-family:Manrope,Inter Variable,sans-serif}.pw-adminBeautifulMomentMonitorHero h1{font-size:28px;line-height:1.2}.pw-adminBeautifulMomentMonitorHero p:last-child,.pw-adminBeautifulMomentMonitorPanel__header span,.pw-adminBeautifulMomentMonitorDrawer__header p,.pw-adminBeautifulMomentMonitorEmpty{margin:12px 0 0;color:var(--pw-muted);font-size:15px;line-height:1.55}.pw-adminBeautifulMomentMonitorHero__actions{display:flex;align-items:center;gap:12px}.pw-adminBeautifulMomentMonitorNotice{padding:14px 16px;border-radius:18px;background:#f05b5b1f;color:#9a3030;font-size:14px}.pw-adminBeautifulMomentMonitorPanel{overflow:hidden}.pw-adminBeautifulMomentMonitorPanel__header,.pw-adminBeautifulMomentMonitorDrawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--pw-line)}.pw-adminBeautifulMomentMonitorFilterBar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.pw-adminBeautifulMomentMonitorField{display:flex;flex-direction:column;gap:8px}.pw-adminBeautifulMomentMonitorField.is-wide{min-width:320px}.pw-adminBeautifulMomentMonitorField span{color:var(--pw-muted-soft);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pw-adminBeautifulMomentMonitorField select,.pw-adminBeautifulMomentMonitorField input{min-height:44px;padding:0 14px;border:1px solid rgba(236,98,184,.16);border-radius:16px;background:linear-gradient(180deg,#fff,#fff7fb);color:var(--pw-fg);box-shadow:inset 0 1px #ffffffe0}.pw-adminBeautifulMomentMonitorField select:focus,.pw-adminBeautifulMomentMonitorField input:focus{outline:none;border-color:#ec62b870;box-shadow:0 0 0 4px #ec62b81f}.pw-adminBeautifulMomentMonitorFunnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px}.pw-adminBeautifulMomentMonitorFunnel__step{padding:20px 18px;border:1px solid rgba(236,98,184,.14);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#fbf4f8f0);text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pw-adminBeautifulMomentMonitorFunnel__step:hover{transform:translateY(-2px);border-color:#ec62b84d;box-shadow:0 18px 34px #ec62b814}.pw-adminBeautifulMomentMonitorFunnel__step span,.pw-adminBeautifulMomentMonitorFunnel__step small{display:block;color:var(--pw-muted)}.pw-adminBeautifulMomentMonitorFunnel__step strong{display:block;margin-top:10px;color:var(--pw-fg);font-size:30px;line-height:1.05;font-family:Manrope,Inter Variable,sans-serif}.pw-adminBeautifulMomentMonitorFunnel__step small{margin-top:10px;font-size:13px}.pw-adminBeautifulMomentMonitorDrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;background:#1116}.pw-adminBeautifulMomentMonitorDrawer__panel{width:min(920px,100%);height:100dvh;border-radius:0;overflow:auto}.pw-adminBeautifulMomentMonitorDrawer__close{width:40px;height:40px;border:1px solid var(--pw-line);border-radius:999px;background:#fff;color:var(--pw-muted);display:inline-flex;align-items:center;justify-content:center}.pw-adminBeautifulMomentMonitorEmpty{padding:40px 24px;text-align:center}.pw-adminBeautifulMomentMonitorTableWrap{overflow-x:auto}.pw-adminBeautifulMomentMonitorTable{width:100%;border-collapse:collapse}.pw-adminBeautifulMomentMonitorTable th,.pw-adminBeautifulMomentMonitorTable td{padding:18px 20px;border-bottom:1px solid var(--pw-line);text-align:left;vertical-align:top}.pw-adminBeautifulMomentMonitorTable th{color:var(--pw-muted-soft);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pw-adminBeautifulMomentMonitorTable td strong{color:var(--pw-fg)}@media (max-width: 1080px){.pw-adminBeautifulMomentMonitorHero,.pw-adminBeautifulMomentMonitorPanel__header,.pw-adminBeautifulMomentMonitorDrawer__header{flex-direction:column;align-items:stretch}.pw-adminBeautifulMomentMonitorFunnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.pw-adminBeautifulMomentMonitorPage__main{width:min(100%,calc(100% - 20px));padding:20px 0 40px}.pw-adminBeautifulMomentMonitorField.is-wide{min-width:100%}.pw-adminBeautifulMomentMonitorFunnel{grid-template-columns:1fr}}.pw-adminC2CSkillsPage{min-height:100dvh;background:radial-gradient(circle at top left,rgba(236,98,184,.1),transparent 28%),linear-gradient(180deg,#fbf8fa 0%,var(--pw-bg) 100%)}.pw-adminC2CSkillsPage__main{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px;display:flex;flex-direction:column;gap:24px}.pw-adminC2CSkillsHero,.pw-adminC2CSkillsTableCard,.pw-adminC2CSkillsModal__card{background:#fffffff0;border:1px solid var(--pw-line);border-radius:var(--pw-radius-card-lg);box-shadow:var(--pw-shadow-sm)}.pw-adminC2CSkillsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px}.pw-adminC2CSkillsHero__eyebrow{margin:0 0 8px;color:var(--pw-primary-2);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-adminC2CSkillsHero h1,.pw-adminC2CSkillsTableCard__header h2,.pw-adminC2CSkillsModal__header h2{margin:0;color:var(--pw-fg);font-family:Manrope,Inter Variable,sans-serif}.pw-adminC2CSkillsHero h1{font-size:28px;line-height:1.2}.pw-adminC2CSkillsHero p:last-child,.pw-adminC2CSkillsTableCard__header span,.pw-adminC2CSkillsTable td p,.pw-adminC2CSkillsModal__header p,.pw-adminC2CSkillsModal__loading{margin:12px 0 0;color:var(--pw-muted);font-size:15px;line-height:1.55}.pw-adminC2CSkillsHero__actions,.pw-adminC2CSkillsTable__actions,.pw-adminC2CSkillsForm__actions,.pw-adminC2CSkillsForm__row{display:flex;align-items:center;gap:12px}.pw-adminC2CSkillsNotice{padding:14px 16px;border-radius:18px;background:#16a34a1f;color:#11612f;font-size:14px}.pw-adminC2CSkillsNotice.is-error,.pw-adminC2CSkillsForm__error{background:#f05b5b1f;color:#9a3030}.pw-adminC2CSkillsTableCard{overflow:hidden}.pw-adminC2CSkillsTableCard__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px;border-bottom:1px solid var(--pw-line)}.pw-adminC2CSkillsTableWrap{overflow-x:auto}.pw-adminC2CSkillsTable{width:100%;border-collapse:collapse}.pw-adminC2CSkillsTable th,.pw-adminC2CSkillsTable td{padding:18px 24px;border-bottom:1px solid var(--pw-line);text-align:left;vertical-align:top}.pw-adminC2CSkillsTable th{color:var(--pw-muted-soft);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pw-adminC2CSkillsTable td strong{display:block;color:var(--pw-fg);font-size:16px;line-height:1.45}.pw-adminC2CSkillsTable td p{margin:0;min-width:260px;max-width:460px}.pw-adminC2CSkillsTableCard__empty,.pw-adminC2CSkillsModal__loading{padding:40px 24px;text-align:center}.pw-adminC2CSkillsStatus{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:var(--pw-radius-pill);background:#1111110a;border:1px solid rgba(17,17,17,.08);color:var(--pw-muted-soft);font-size:12px;font-weight:700}.pw-adminC2CSkillsStatus.is-active{background:#ec62b814;border-color:#9c59f42e;color:var(--pw-primary-2)}.pw-adminC2CSkillsModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#11111173}.pw-adminC2CSkillsModal__card{width:min(920px,100%);max-height:calc(100dvh - 48px);overflow:auto}.pw-adminC2CSkillsModal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid var(--pw-line)}.pw-adminC2CSkillsModal__header p{margin-top:8px}.pw-adminC2CSkillsModal__close{width:40px;height:40px;border:1px solid var(--pw-line);border-radius:999px;background:#fff;color:var(--pw-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pw-adminC2CSkillsForm{display:flex;flex-direction:column;gap:16px;padding:24px}.pw-adminC2CSkillsForm label{display:flex;flex-direction:column;gap:8px;color:var(--pw-fg);font-size:14px;font-weight:600}.pw-adminC2CSkillsForm input,.pw-adminC2CSkillsForm select,.pw-adminC2CSkillsForm textarea{width:100%;border:1px solid var(--pw-line);border-radius:18px;background:#fff;color:var(--pw-fg);font:inherit;padding:12px 14px}.pw-adminC2CSkillsForm textarea{resize:vertical;min-height:120px;font-family:SF Mono,Menlo,monospace;font-size:13px;line-height:1.6}.pw-adminC2CSkillsForm__row{align-items:stretch}.pw-adminC2CSkillsForm__row label{flex:1 1 0}.pw-adminC2CSkillsForm__error{padding:12px 14px;border-radius:16px;font-size:14px}.pw-btnSmall{min-height:36px;padding:0 14px;border:1px solid var(--pw-line);border-radius:999px;background:#fff;color:var(--pw-fg);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.pw-btnSmall--danger{color:#9a3030}.pw-btnSmall:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 840px){.pw-adminC2CSkillsHero,.pw-adminC2CSkillsForm__row,.pw-adminC2CSkillsHero__actions{flex-direction:column;align-items:stretch}.pw-adminC2CSkillsPage__main{width:min(100%,calc(100% - 20px));padding-top:20px}}.pw-adminWeixinBridge{min-height:100dvh;background:radial-gradient(circle at top left,rgba(236,98,184,.12),transparent 28%),linear-gradient(180deg,#fbf8fa 0%,var(--pw-bg) 100%)}.pw-adminWeixinBridge__main{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px;display:flex;flex-direction:column;gap:24px}.pw-adminWeixinBridge__hero,.pw-adminWeixinBridge__panel{background:#fffffff0;border:1px solid var(--pw-line);border-radius:var(--pw-radius-card-lg);box-shadow:var(--pw-shadow-sm)}.pw-adminWeixinBridge__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px}.pw-adminWeixinBridge__eyebrow{margin:0 0 8px;color:var(--pw-primary-2);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-adminWeixinBridge__hero h1,.pw-adminWeixinBridge__panelHeader h2{margin:0;color:var(--pw-fg);font-family:Manrope,Inter Variable,sans-serif}.pw-adminWeixinBridge__hero h1{font-size:28px;line-height:1.2}.pw-adminWeixinBridge__subtitle,.pw-adminWeixinBridge__hint{margin:12px 0 0;color:var(--pw-muted);font-size:15px;line-height:1.55}.pw-adminWeixinBridge__panel{overflow:hidden;padding:22px 24px}.pw-adminWeixinBridge__panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.pw-adminWeixinBridge__panelHeader p{margin:0}.pw-adminWeixinBridge__refresh,.pw-adminWeixinBridge__ghostButton{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(236,98,184,.16);border-radius:16px;background:linear-gradient(180deg,#fff,#fff7fb);color:var(--pw-fg);font-weight:600;padding:0 16px;box-shadow:inset 0 1px #ffffffe0}.pw-adminWeixinBridge__statusGrid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pw-adminWeixinBridge__statusGrid div,.pw-adminWeixinBridge__tokenCard{padding:14px 16px;border:1px solid rgba(236,98,184,.14);border-radius:18px;background:linear-gradient(180deg,#fff,#fff7fb)}.pw-adminWeixinBridge__statusGrid dt,.pw-adminWeixinBridge__tokenCard span{margin-bottom:6px;color:var(--pw-muted-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pw-adminWeixinBridge__statusGrid dd,.pw-adminWeixinBridge__tokenCard code{margin:0;display:block;color:var(--pw-fg);word-break:break-all;white-space:pre-wrap}.pw-adminWeixinBridge__statusWide{grid-column:1 / -1}.pw-adminWeixinBridge__notice,.pw-adminWeixinBridge__empty{padding:14px 16px;border-radius:16px;border:1px solid rgba(236,98,184,.14);background:#ffffffe6}.pw-adminWeixinBridge__notice.is-success{background:#45d5aa1f}.pw-adminWeixinBridge__notice.is-error{background:#f05b5b1f}.pw-adminWeixinBridge__tokenPanel,.pw-adminWeixinBridge__messagePanel{display:grid;gap:18px}.pw-adminWeixinBridge__formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pw-adminWeixinBridge__field{display:grid;gap:8px}.pw-adminWeixinBridge__field--full{grid-column:1 / -1}.pw-adminWeixinBridge__field span{color:var(--pw-muted-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pw-adminWeixinBridge__field input,.pw-adminWeixinBridge__field textarea{width:100%;padding:12px 14px;border:1px solid rgba(236,98,184,.14);border-radius:16px;background:linear-gradient(180deg,#fff,#fff7fb);color:var(--pw-fg);resize:vertical;box-shadow:inset 0 1px #ffffffe0}.pw-adminWeixinBridge__field input:focus,.pw-adminWeixinBridge__field textarea:focus{outline:none;border-color:#ec62b870;box-shadow:0 0 0 4px #ec62b81f}.pw-adminWeixinBridge__tokenCard{display:grid;gap:12px}.pw-adminWeixinBridge__tokenCard div{display:grid;gap:6px}.is-spinning{animation:pw-spin 1s linear infinite}@keyframes pw-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.pw-adminWeixinBridge__hero,.pw-adminWeixinBridge__panelHeader{flex-direction:column}.pw-adminWeixinBridge__statusGrid,.pw-adminWeixinBridge__formGrid{grid-template-columns:1fr}}.pw-autoApplyPage{min-height:100vh;background:radial-gradient(circle at top left,rgba(236,98,184,.12),transparent 26%),radial-gradient(circle at top right,rgba(156,89,244,.14),transparent 24%),var(--pw-bg)}.pw-autoApplyPage__shell{width:min(1600px,calc(100% - 40px));margin:0 auto;padding:24px 0 28px;display:grid;grid-template-columns:minmax(340px,430px) minmax(0,1fr);gap:24px;min-height:100vh}.pw-autoApplyPage__sidebar,.pw-autoApplyPage__viewer{min-width:0}.pw-autoApplyPage__sidebar{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:var(--pw-radius-card-lg);background:#fffffff0;border:1px solid rgba(220,207,227,.92);box-shadow:0 26px 56px #1b1b1e14}.pw-autoApplyPage__eyebrow{font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pw-primary-2)}.pw-autoApplyPage__title{margin:0;font-family:Manrope,Inter Variable,sans-serif;font-size:28px;line-height:1.2;font-weight:700;color:var(--pw-fg)}.pw-autoApplyPage__summary{margin:0;font-size:14px;line-height:1.55;color:var(--pw-muted)}.pw-autoApplyForm{display:flex;flex-direction:column;gap:16px}.pw-autoApplyForm__field{display:flex;flex-direction:column;gap:8px}.pw-autoApplyForm__label{font-size:14px;line-height:1.45;font-weight:600;color:var(--pw-fg)}.pw-autoApplyForm__input{width:100%;min-height:56px;padding:0 16px;border-radius:var(--pw-radius-field);border:1px solid var(--pw-line);background:var(--pw-surface);color:var(--pw-fg);font-size:16px;line-height:1.55;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pw-autoApplyForm__input::placeholder{color:var(--pw-muted-soft)}.pw-autoApplyForm__input:focus-visible{border-color:#9c59f480;box-shadow:var(--pw-focus-ring)}.pw-autoApplyForm__checkbox{display:flex;align-items:center;gap:10px;min-height:24px;font-size:14px;line-height:1.45;font-weight:500;color:var(--pw-fg)}.pw-autoApplyForm__checkbox input{width:16px;height:16px;accent-color:var(--pw-primary-2)}.pw-autoApplyForm__submit{width:100%}.pw-autoApplyForm__actions{display:grid;gap:12px}.pw-autoApplyForm__secondaryAction{width:100%}.pw-autoApplyForm__hint{margin:0;font-size:12px;line-height:1.45;color:var(--pw-muted)}.pw-autoApplyContext{padding:20px;display:flex;flex-direction:column;gap:16px}.pw-autoApplyContext__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-autoApplyContext__title{font-family:Manrope,Inter Variable,sans-serif;font-size:18px;line-height:1.35;font-weight:700}.pw-autoApplyContext__grid{margin:0;display:grid;gap:14px}.pw-autoApplyContext__row{display:grid;gap:4px}.pw-autoApplyContext__row dt{font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pw-muted-soft)}.pw-autoApplyContext__row dd{margin:0;font-size:14px;line-height:1.6;color:var(--pw-fg);word-break:break-word}.pw-autoApplyViewer{height:100%;min-height:calc(100vh - 52px);display:flex;flex-direction:column;border-radius:var(--pw-radius-card-lg);overflow:hidden;background:#fffffff2;border:1px solid rgba(220,207,227,.92);box-shadow:0 26px 56px #1b1b1e14}.pw-autoApplyViewer__bar{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(230,231,235,.92);background:linear-gradient(90deg,#ec62b814,#9c59f414),#fff}.pw-autoApplyViewer__status{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1.45;font-weight:600;color:var(--pw-fg)}.pw-autoApplyViewer__dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.pw-autoApplyViewer__dot.is-idle{background:var(--pw-muted-soft)}.pw-autoApplyViewer__dot.is-loading{background:var(--pw-warn)}.pw-autoApplyViewer__dot.is-loaded{background:var(--pw-good)}.pw-autoApplyViewer__url{min-width:0;font-size:12px;line-height:1.35;color:var(--pw-muted);text-align:right;word-break:break-all}.pw-autoApplyViewer__stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f2f3cc,#fffffff5)}.pw-autoApplyViewer__frame{flex:1 1 auto;width:100%;min-height:0;border:none;background:#fff}.pw-autoApplyViewer__hint{padding:12px 16px;border-top:1px solid rgba(230,231,235,.92);background:#f3f4f6d6;font-size:12px;line-height:1.45;color:var(--pw-muted)}.pw-autoApplyViewer__empty{margin:auto;max-width:420px;padding:32px;text-align:center}.pw-autoApplyViewer__empty h2{margin:0 0 10px;font-family:Manrope,Inter Variable,sans-serif;font-size:22px;line-height:1.25;font-weight:700}.pw-autoApplyViewer__empty p{margin:0;font-size:14px;line-height:1.55;color:var(--pw-muted)}@media (max-width: 1100px){.pw-autoApplyPage__shell{width:min(100%,calc(100% - 24px));padding:12px 0 18px;grid-template-columns:1fr}.pw-autoApplyViewer{min-height:70vh}.pw-autoApplyViewer__bar{flex-direction:column;align-items:flex-start}.pw-autoApplyViewer__url{text-align:left}}.x-markdown-debug-panel{position:fixed;z-index:9999;right:0;background:#000000d9;border-radius:8px;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;color:#fff;width:180px;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;transition:box-shadow .2s}.x-markdown-debug-panel:hover{box-shadow:0 4px 12px #00000040}.x-markdown-debug-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.x-markdown-debug-row:last-child{margin-bottom:0}.x-markdown-debug-label{color:#ffffffa6;font-weight:500;min-width:60px}.x-markdown-debug-value{font-weight:600;min-width:50px;text-align:right}.x-markdown-debug-chart{margin-left:auto}.x-markdown-debug-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.x-markdown-debug-action{flex:1;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:11px;font-family:inherit;cursor:pointer;transition:all .2s;font-weight:500}.x-markdown-debug-action:hover{background:#ffffff26;border-color:#ffffff4d}.x-markdown-debug-action:active{transform:scale(.98)}.x-markdown-debug-record-btn.recording{background:#ff4d4f33;border-color:#ff4d4f;animation:recording-pulse 1.5s ease-in-out infinite}@keyframes recording-pulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 8px #ff4d4f00}}.x-markdown-debug-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-markdown-debug-modal{background:#1e1e1ef2;border-radius:12px;box-shadow:0 8px 32px #0006;max-width:90vw;max-height:90vh;overflow:auto;animation:slideIn .3s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.x-markdown-debug-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.x-markdown-debug-close-btn{width:32px;height:32px;border-radius:6px;background:#ffffff1a;border:none;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.x-markdown-debug-close-btn:hover{background:#ff4d4f4d}.x-markdown-debug-modal-content{padding:24px}.x-markdown-debug-stats-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.x-markdown-debug-stat-item{background:#ffffff0d;border-radius:8px;padding:16px;border:1px solid rgba(255,255,255,.1)}.x-markdown-debug-stat-label{font-size:11px;color:#fff9;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.x-markdown-debug-stat-value{font-size:20px;font-weight:700;color:#fff}.x-markdown-debug-chart-full{background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.x-markdown-debug-chart-full .fps-line,.x-markdown-debug-chart-full .memory-line{filter:drop-shadow(0 0 4px currentColor)}.x-markdown-debug-legend{display:flex;gap:24px;justify-content:center;margin-top:16px}.x-markdown-debug-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#fffc}.x-markdown-debug-legend-color{width:12px;height:12px;border-radius:2px}@media (max-width: 768px){.x-markdown-debug-stats-summary{grid-template-columns:repeat(2,1fr)}}@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color: inherit;--font-size: inherit;--margin-block: 0 0 1em 0;--td-th-padding: .85em 1em;--pre-th-td-padding: 2px 0;--border-font-weight: 600;--padding-ul-ol: 0 0 0 1em;--margin-ul-ol: 0 0 1em 1.8em;--margin-li: .25em 0;--margin-pre: 1em 0;--padding-code-inline: .2em .4em;--margin-code-inline: 0 .2em;--code-inline-text: .85em;--small-border-radius: 2px;--image-margin: .5em 0;--hr-margin: 1.5em 0;--table-margin: 1em 0;font-size:var(--font-size);line-height:1.5714285714285714;width:100%;color:var(--text-color)}xmd-tail{display:inline}.xmd-tail{color:inherit;font-size:inherit;line-height:inherit}.x-markdown p,.x-markdown div,.x-markdown span,.x-markdown li{word-break:break-word;overflow-wrap:break-word}.x-markdown pre,.x-markdown code{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.x-markdown th,.x-markdown td{padding:var(--td-th-padding)}.x-markdown th{font-weight:var(--border-font-weight)}.x-markdown pre table{box-shadow:none}.x-markdown pre td,.x-markdown pre th{padding:var(--pre-th-td-padding);border:none;text-align:left}.x-markdown p{margin:var(--margin-block)}.x-markdown p:first-child{margin-top:0}.x-markdown p:last-child{margin-bottom:0}.x-markdown ul,.x-markdown ol{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown ul:first-child,.x-markdown ol:first-child{margin-top:0}.x-markdown ul:last-child,.x-markdown ol:last-child{margin-bottom:0}.x-markdown ol>li{list-style:decimal}.x-markdown ul>li{list-style:disc}.x-markdown li{margin:var(--margin-li)}.x-markdown li:first-child{margin-top:0}.x-markdown li:last-child{margin-bottom:0}.x-markdown pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown pre:first-child{margin-top:0}.x-markdown pre:last-child{margin-bottom:0}.x-markdown code{padding:var(--padding-code-inline);margin:var(--margin-code-inline);font-size:var(--code-inline-text);border-radius:var(--small-border-radius)}.x-markdown pre code{padding:0;margin:0;font-size:inherit;border-radius:0;line-height:2}.x-markdown img{max-width:100%;height:auto;margin:var(--image-margin)}.x-markdown hr{margin:var(--hr-margin)}.x-markdown table:not(pre){margin:var(--table-margin);border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto}.x-markdown table:not(pre):first-child{margin-top:0}.x-markdown table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{display:inline-block;margin:0;text-align:initial;vertical-align:middle}.x-markdown .inline-katex .katex-display>.katex{display:inline-block;text-align:initial;white-space:normal}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}.x-markdown .block-katex{display:block;margin:1em 0}.pw-resumeMarkdownPreview{min-height:100%;color:#111827;--pw-resume-font-family: "Times New Roman";--pw-resume-font-size: 9pt;--pw-resume-line-height: 1.34;--pw-resume-heading-transform: uppercase;display:grid;gap:10px}.pw-resumeMarkdownPreview__toolbar{display:grid;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e3e7f1}.pw-resumeMarkdownPreview__meta{font-size:12px}.pw-resumeMarkdownPreview__extra{display:flex;justify-content:flex-end}.pw-resumeMarkdownPreview__alert{margin-bottom:0}.pw-resumeMarkdownPreview__frame{display:block;width:100%;min-height:760px;border:0;border-radius:0;background:#fff;overflow:hidden}.pw-resumeMarkdownPreview__document{min-height:760px;padding:32px 40px;background:#fff;box-sizing:border-box}.pw-resumeMarkdownPreview__markdown,.pw-resumeMarkdownPreview__markdown .markdown-body{color:#111827;background:transparent;font-family:var(--pw-resume-font-family),serif;font-size:var(--pw-resume-font-size);line-height:var(--pw-resume-line-height)}.pw-resumeMarkdownPreview__markdown .markdown-body{max-width:none}.pw-resumeMarkdownPreview__markdown .markdown-body>:first-child{margin-top:0}.pw-resumeMarkdownPreview__markdown .markdown-body>:last-child{margin-bottom:0}.pw-resumeMarkdownPreview__markdown .markdown-body h1,.pw-resumeMarkdownPreview__markdown .markdown-body h2,.pw-resumeMarkdownPreview__markdown .markdown-body h3,.pw-resumeMarkdownPreview__markdown .markdown-body h4,.pw-resumeMarkdownPreview__markdown .markdown-body h5,.pw-resumeMarkdownPreview__markdown .markdown-body h6{font-size:1em;line-height:1.4;letter-spacing:.06em;text-transform:var(--pw-resume-heading-transform);border-bottom:1px solid #111827;padding-bottom:4px;margin:20px 0 10px}.pw-resumeMarkdownPreview__markdown .markdown-body p,.pw-resumeMarkdownPreview__markdown .markdown-body ul,.pw-resumeMarkdownPreview__markdown .markdown-body ol{margin:0 0 8px}.pw-resumeMarkdownPreview__markdown .markdown-body ul,.pw-resumeMarkdownPreview__markdown .markdown-body ol{padding-left:18px}.pw-resumeMarkdownPreview__markdown .markdown-body li+li{margin-top:4px}.pw-resumeMarkdownPreview__loading{min-height:240px;display:grid;place-items:center}.pw-resumeRichText{flex:1;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px}.pw-resumeRichText__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:16px;background:linear-gradient(180deg,#f5f2f3fa,#f1eef0fa);border:1px solid rgba(216,219,226,.96)}.pw-resumeRichText__toolbarMain,.pw-resumeRichText__toolbarExtra{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pw-resumeRichText__toolbarBtn{width:30px;min-width:30px;height:30px;padding:0;border:1px solid rgba(156,89,244,.16);border-radius:10px;background:#fffffff5;color:#43394f;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.pw-resumeRichText__toolbarBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#9c59f452;box-shadow:0 10px 24px #1111110f}.pw-resumeRichText__toolbarBtn.is-active{border-color:transparent;background:linear-gradient(90deg,#ec62b8,#9c59f4);color:#fff;box-shadow:0 12px 28px #9c59f433}.pw-resumeRichText__toolbarBtn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.pw-resumeRichText__toolbarBtn .anticon{font-size:14px}.pw-resumeRichText__body{flex:1;min-height:0;max-height:100%;overflow-y:auto;padding:16px;border-radius:22px;background:linear-gradient(180deg,#fff,#fcfafc);border:1px solid rgba(216,219,226,.96);box-shadow:0 12px 32px #1111110d;scrollbar-width:thin}.pw-resumeRichText__content{min-height:100%;padding-bottom:36px;outline:none;color:#111;font-size:15px;line-height:1.72}.pw-resumeRichText__body>div{min-height:100%}.pw-resumeRichText__body::-webkit-scrollbar{width:10px}.pw-resumeRichText__body::-webkit-scrollbar-track{background:#eceef1eb;border-radius:999px}.pw-resumeRichText__body::-webkit-scrollbar-thumb{background:#9c59f447;border-radius:999px;border:2px solid rgba(236,238,241,.92)}.pw-resumeRichText__body::-webkit-scrollbar-thumb:hover{background:#9c59f46b}.pw-resumeRichText__content>:first-child{margin-top:0}.pw-resumeRichText__content p,.pw-resumeRichText__content ul,.pw-resumeRichText__content ol,.pw-resumeRichText__content h1,.pw-resumeRichText__content h2,.pw-resumeRichText__content h3,.pw-resumeRichText__content blockquote{margin:0 0 14px}.pw-resumeRichText__content h1,.pw-resumeRichText__content h2,.pw-resumeRichText__content h3{color:#111;font-weight:800;letter-spacing:-.02em}.pw-resumeRichText__content ul,.pw-resumeRichText__content ol{padding-left:24px}.pw-resumeRichText__content li+li{margin-top:6px}.pw-resumeRichText__content .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#8b91a1;pointer-events:none}.pw-resumeRichText.is-disabled .pw-resumeRichText__body{opacity:.72}.pw-viaSparkPage{background:var(--pw-bg)}.pw-viaSparkChatPanel{width:100%;height:calc(100dvh - var(--pw-viaSpark-sticky-top) - 24px);min-height:calc(100dvh - var(--pw-viaSpark-sticky-top) - 24px);max-height:calc(100dvh - var(--pw-viaSpark-sticky-top) - 24px);display:flex;flex-direction:column;gap:0}.pw-viaSparkConversation{flex:1;min-height:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding:14px;border-radius:var(--pw-radius-card-lg);background:linear-gradient(180deg,#fff,#faf7fb);border:1px solid var(--pw-line)}.pw-viaSparkConversation::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width: 1100px){.pw-viaSparkChatPanel{height:auto;min-height:520px;max-height:none}.pw-viaSparkConversation{min-height:320px}}.pw-viaSparkMessage{display:flex;width:100%;margin-bottom:12px}.pw-viaSparkMessage--assistant{justify-content:flex-start}.pw-viaSparkMessage--user{justify-content:flex-end}.pw-viaSparkBubble{max-width:85%;padding:16px;border-radius:24px;font-size:14px;line-height:1.7}.pw-viaSparkMessage--assistant .pw-viaSparkBubble{background:#f5f3f7;color:#475569;border:1px solid #e5e7eb}.pw-viaSparkMessage--user .pw-viaSparkBubble{background:var(--pw-gradient);color:#fff;font-weight:500}.pw-viaSparkBubbleMarkdown,.pw-viaSparkBubbleMarkdown .markdown-body{font-size:14px;line-height:1.55;color:inherit;background:transparent}.pw-viaSparkBubbleMarkdown .markdown-body>:first-child{margin-top:0}.pw-viaSparkBubbleMarkdown .markdown-body>:last-child{margin-bottom:0}.pw-viaSparkBubbleMarkdown .markdown-body p,.pw-viaSparkBubbleMarkdown .markdown-body ul,.pw-viaSparkBubbleMarkdown .markdown-body ol,.pw-viaSparkBubbleMarkdown .markdown-body pre,.pw-viaSparkBubbleMarkdown .markdown-body blockquote,.pw-viaSparkBubbleMarkdown .markdown-body table{margin-top:0;margin-bottom:8px}.pw-viaSparkBubbleMarkdown .markdown-body ul,.pw-viaSparkBubbleMarkdown .markdown-body ol{padding-left:20px}.pw-viaSparkBubbleMarkdown .markdown-body li+li{margin-top:4px}.pw-viaSparkBubbleMarkdown .markdown-body h1,.pw-viaSparkBubbleMarkdown .markdown-body h2,.pw-viaSparkBubbleMarkdown .markdown-body h3,.pw-viaSparkBubbleMarkdown .markdown-body h4,.pw-viaSparkBubbleMarkdown .markdown-body h5,.pw-viaSparkBubbleMarkdown .markdown-body h6{margin-top:0;margin-bottom:8px;font-size:15px;line-height:1.4}.pw-mentorActionCard{margin-top:8px;padding:14px;border-radius:20px;background:#fff;border:1px solid var(--pw-line)}.pw-mentorActionHeader h3{margin:0 0 4px;font-size:16px;line-height:1.35}.pw-mentorActionHeader p{margin:0;color:var(--pw-muted);font-size:13px;line-height:1.5}.pw-mentorActionError{margin-top:8px;color:#a12b2b;font-size:12px;line-height:1.5}.pw-viaSparkComposer{padding:24px;border-radius:var(--pw-radius-card-lg);background:#fff;border:0}.pw-viaSparkComposer__field{position:relative}.pw-viaSparkComposer__field .ant-input{min-height:44px;padding-top:10px;padding-bottom:10px;line-height:1.5;font-size:14px;border-radius:999px;background:#f8f9fb;border:1px solid #e5e7eb;padding-right:50px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pw-viaSparkComposer__field .ant-input:focus,.pw-viaSparkComposer__field .ant-input:focus-within,.pw-viaSparkComposer__field .ant-input:hover:focus{border-color:transparent!important;box-shadow:0 0 0 2px #a75bff!important;outline:none!important}.pw-viaSparkComposer__field .ant-input::placeholder{line-height:1.5}.pw-viaSparkComposer__sendButton{position:absolute;right:10px;top:50%;bottom:auto;transform:translateY(-50%);width:36px;height:36px;border-radius:50%!important;background:transparent!important;color:var(--pw-primary-2)!important;transition:transform .18s ease,background-color .18s ease,color .18s ease!important;box-shadow:none!important}.pw-viaSparkComposer__sendButton:hover:not(:disabled){background:#f5f3ff!important;transform:translateY(-50%)}.pw-viaSparkComposer__sendButton:active:not(:disabled){transform:translateY(-50%) scale(.98)}.pw-viaSparkComposer__sendButton:disabled{background:transparent!important;color:#a75bff61!important;box-shadow:none!important}.pw-viaSparkError{margin-bottom:8px;padding:10px 12px;border-radius:18px;background:#fff1f1;color:#a12b2b;font-size:13px;line-height:1.5}.pw-mentorActionFooter,.pw-mentorExperienceCollection__footer,.pw-mentorExperienceCard__footer,.pw-mentorExperienceEditor__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.pw-mentorExperienceCollection,.pw-mentorExperienceForm{display:grid;gap:10px}.pw-mentorExperienceCard,.pw-mentorExperienceEditor,.pw-mentorExperienceEmpty{padding:14px;border-radius:18px;background:var(--pw-surface-soft);border:1px solid var(--pw-line)}.pw-mentorExperienceCard__top,.pw-mentorExperienceEditor__actions,.pw-mentorExperienceCard__iconActions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pw-mentorExperienceCard__headline,.pw-mentorExperiencePreview__title{font-size:16px;font-weight:800}.pw-mentorExperienceCard__subtitle,.pw-mentorExperiencePreview__subtitle,.pw-mentorExperiencePreview__dates,.pw-mentorExperienceEmpty p{color:var(--pw-muted);font-size:13px;line-height:1.5}.pw-mentorExperienceCard__list,.pw-mentorExperiencePreview__list{margin:0;padding-left:20px;font-size:13px;line-height:1.6}.pw-mentorExperienceCard__polish{min-height:34px;padding:0 12px;border:1px solid var(--pw-line-brand);border-radius:var(--pw-radius-pill);background:#fff;color:var(--pw-primary-2);font-size:13px;font-weight:700}.pw-mentorExperienceCard__secondaryActions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pw-mentorExperienceCard__restore{min-height:34px;padding:0 12px;border:1px solid var(--pw-line);border-radius:var(--pw-radius-pill);background:#fff;color:var(--pw-muted);font-size:13px;font-weight:700}.pw-mentorExperienceCard__iconButton{width:32px;height:32px;border:1px solid var(--pw-line);border-radius:10px;background:#fff}.pw-mentorExperienceForm__grid,.pw-mentorExperienceForm__highlights{display:grid;gap:10px}.pw-mentorExperienceForm__dateRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 640px){.pw-mentorExperienceForm__dateRow{grid-template-columns:1fr}}.pw-mentorActionCard .ant-input,.pw-mentorActionCard .ant-select-selector,.pw-mentorActionCard .ant-picker,.pw-mentorActionCard textarea{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important;border-radius:16px!important;border-color:#e5e7eb!important;background:#f8f9fb!important;font-size:14px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.pw-mentorActionCard .ant-select{cursor:text}.pw-mentorActionCard .ant-select-selector:focus,.pw-mentorActionCard .ant-select-selector:focus-within,.pw-mentorActionCard .ant-select-selection-search-input:focus{outline:none!important}.pw-mentorActionCard .ant-input:focus,.pw-mentorActionCard .ant-input:focus-within,.pw-mentorActionCard .ant-select-open .ant-select-selector,.pw-mentorActionCard .ant-select-focused .ant-select-selector,.pw-mentorActionCard .ant-select-selector:focus-within,.pw-mentorActionCard .ant-picker-focused{border-color:transparent!important;box-shadow:0 0 0 2px #a75bff!important;outline:none!important}.pw-mentorActionCard textarea.ant-input{min-height:80px!important;border-radius:20px!important}.pw-mentorActionCard .ant-btn-primary{border-radius:var(--pw-radius-pill);background:var(--pw-gradient);border-color:transparent}.pw-mentorActionCard .ant-btn,.pw-mentorActionCard .ant-select,.pw-mentorActionCard .ant-input,.pw-mentorActionCard .ant-picker,.pw-viaSparkComposer .ant-btn{font-size:14px}.pw-mentorRemoteSearchHint{color:var(--pw-muted-soft);font-size:14px;line-height:1.45}.pw-mentorExperienceCollection__addButton,.pw-mentorExperienceCollection__addButton.ant-btn,.pw-mentorExperienceEditor__cancel,.pw-mentorExperienceEditor__cancel.ant-btn{border-radius:var(--pw-radius-pill)}.pw-mentorExperienceCollection__submit.ant-btn-primary{border-radius:var(--pw-radius-pill);background:#fff;color:var(--pw-fg);border-color:var(--pw-line);box-shadow:none}.pw-mentorExperienceCollection__submit.ant-btn-primary:not(:disabled):hover,.pw-mentorExperienceCollection__submit.ant-btn-primary:not(:disabled):active{background:var(--pw-surface-soft);color:var(--pw-fg);border-color:var(--pw-line-brand)}.pw-mentorExperiencePolishPopover .ant-popover-inner{padding:10px;border-radius:18px;border:1px solid var(--pw-line);background:#fff;box-shadow:0 12px 36px #11111114}.pw-mentorExperiencePolishPopover__content{display:grid;gap:8px}.pw-mentorExperiencePolishPopover__content .ant-btn{justify-content:flex-start;min-width:220px;border-radius:var(--pw-radius-pill);background:#fff;border-color:var(--pw-line)}.pw-diagnosisIssuePanel{border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #e6e7eb;padding:18px 20px 16px;display:grid;gap:16px}.pw-diagnosisIssuePanel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:#151515;cursor:pointer;text-align:left}.pw-diagnosisIssuePanel__headerActions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pw-diagnosisIssuePanel__title{color:#171717;font-size:18px;font-weight:500;letter-spacing:.02em}.pw-diagnosisIssuePanel__count{color:#64748b;font-size:12px;font-weight:400;font-family:Huize,STHeiti SC,PingFang SC,Inter Variable,Inter,sans-serif;letter-spacing:.01em;white-space:nowrap}.pw-diagnosisIssuePanel__chevron{color:#171717;font-size:18px;transition:transform .18s ease}.pw-diagnosisIssuePanel__chevron--collapsed{transform:rotate(180deg)}.pw-diagnosisIssuePanel__body{display:grid;gap:16px}.pw-diagnosisIssuePanel__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pw-diagnosisIssuePanel__tab{display:inline-flex;align-items:center;gap:6px;border:1px solid #d7dbe3;border-radius:999px;background:#f3f4f6;padding:7px 14px;color:#98a2b3;font-size:14px;font-weight:400;cursor:pointer}.pw-diagnosisIssuePanel__tab--active{background:#111;color:#fff;border-color:#111}.pw-diagnosisIssuePanel__tab--fixed{background:#dff3df;color:#2f7d32;border-radius:999px;border-color:#b8e0b8;font-weight:400}.pw-diagnosisIssuePanel__content{display:grid;gap:14px}.pw-diagnosisIssuePanel__paragraph{margin:0;color:#64748b;font-size:15px;line-height:1.55}.pw-diagnosisIssuePanel__label{margin-right:6px;color:#111;font-weight:600}.pw-diagnosisIssuePanel__paragraphBody{color:#64748b}.pw-diagnosisIssuePanel__actions{display:flex;flex-wrap:wrap;gap:12px}.pw-diagnosisIssuePanel__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:999px;font-size:15px;font-weight:500;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.pw-diagnosisIssuePanel__action:hover{transform:translateY(-1px)}.pw-diagnosisIssuePanel__action:disabled{cursor:not-allowed;transform:none;opacity:.56;box-shadow:none}.pw-diagnosisIssuePanel__action--primary{border:0;padding:0 22px;color:#fff;background:linear-gradient(90deg,#ec62b8,#9c59f4);box-shadow:0 10px 20px #9c59f438}.pw-diagnosisIssuePanel__action--secondary{border:1px solid rgba(156,89,244,.4);padding:0 16px 0 20px;color:#9c59f4;background:#ec62b81a}.pw-diagnosisIssuePanel__action--active{border-color:#9c59f494;color:#9c59f4;background:#ec62b829;box-shadow:0 8px 18px #9c59f424}.pw-diagnosisIssuePanel__action--active .pw-diagnosisIssuePanel__actionIcon{background:#9c59f41f}.pw-diagnosisIssuePanel__actionIcon{width:22px;height:22px;border-radius:999px;border:2px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:12px}@container (width < 520px){.pw-diagnosisIssuePanel{padding:16px;gap:14px}.pw-diagnosisIssuePanel__header{align-items:flex-start}.pw-diagnosisIssuePanel__count{font-size:15px}.pw-diagnosisIssuePanel__paragraph{font-size:14px}}.pw-resumeAiSummary{--diagnosis-accent: #16a34a;--diagnosis-accent-strong: #15803d;--diagnosis-accent-soft: rgba(22, 163, 74, .14);--diagnosis-accent-shadow: rgba(21, 128, 61, .22);border:1px solid #e6e7eb;border-radius:24px;background:#fff;padding:20px;box-sizing:border-box;display:grid;width:100%;max-width:100%;overflow:hidden;gap:18px;box-shadow:0 12px 36px #1111110f;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"top" "rail" "body";container-type:inline-size}.pw-resumeAiSummary__section{min-width:0}.pw-resumeAiSummary__section--top{grid-area:top;display:grid;gap:14px;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start}.pw-resumeAiSummary__section--rail{grid-area:rail;display:grid;gap:12px;min-width:0}.pw-resumeAiSummary__section--body{grid-area:body;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"content radar" "cta radar";gap:20px;align-items:end;min-width:0}.pw-resumeAiSummary__content{grid-area:content;display:grid;gap:0;align-self:stretch}.pw-resumeAiSummary__identity{display:flex;align-items:center;gap:16px;min-width:0}.pw-resumeAiSummary__badge{width:78px;min-width:78px;height:78px;border-radius:28px;background:var(--diagnosis-accent-strong);color:#fff;display:grid;place-items:center;align-content:center;gap:2px;box-shadow:0 12px 24px var(--diagnosis-accent-shadow)}.pw-resumeAiSummary__badgeScore{font-size:28px;font-weight:900;line-height:1;letter-spacing:-.02em}.pw-resumeAiSummary__badgeText{text-align:center;font-size:10px;line-height:1.1;font-weight:400;letter-spacing:.02em}.pw-resumeAiSummary__titleGroup{display:grid;gap:6px;min-width:0}.pw-resumeAiSummary__rank{margin:0;color:#1f2937;font-size:22px;line-height:1.22;font-weight:400;letter-spacing:-.02em}.pw-resumeAiSummary__jobs{color:var(--diagnosis-accent-strong);font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pw-resumeAiSummary__scoreMeta{display:grid;gap:10px;justify-items:end}.pw-resumeAiSummary__scoreMetaItem{display:inline-flex;align-items:baseline;gap:4px;justify-items:end;white-space:nowrap}.pw-resumeAiSummary__scoreMetaLabel{color:#94a3b8;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.pw-resumeAiSummary__scoreMetaValue{font-size:16px;line-height:1.2;font-weight:400}.pw-resumeAiSummary__scoreMetaValue--current{color:var(--diagnosis-accent-strong)}.pw-resumeAiSummary__scoreMetaValue--target{color:#e95bb3}.pw-resumeAiSummary__bar{position:relative;width:100%;height:10px;border-radius:999px;background:#edf1f6}.pw-resumeAiSummary__barCurrent,.pw-resumeAiSummary__barTargetRange{position:absolute;top:0;height:100%;border-radius:999px}.pw-resumeAiSummary__barCurrent{left:0;background:linear-gradient(90deg,var(--diagnosis-accent-strong) 0%,var(--diagnosis-accent) 100%)}.pw-resumeAiSummary__barTargetRange{background:#e95bb32e}.pw-resumeAiSummary__barNode{position:absolute;top:50%;width:20px;height:20px;border-radius:999px;transform:translate(-50%,-50%);box-sizing:border-box;background:#fff;border:5px solid transparent}.pw-resumeAiSummary__barNode--current{border-color:var(--diagnosis-accent)}.pw-resumeAiSummary__barNode--target{border-color:#e95bb3}.pw-resumeAiSummary__scale{display:flex;justify-content:space-between;width:100%;color:#94a3b8;font-size:12px;line-height:1;font-weight:700}.pw-resumeAiSummary__desc{margin:0;font-size:14px;line-height:1.55;color:#64748b;letter-spacing:-.01em;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.pw-resumeAiSummary__cta{grid-area:cta;min-height:42px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 22px;background:linear-gradient(90deg,#ec62b8,#9c59f4);color:#fff;font-size:15px;line-height:1;font-weight:500;box-shadow:0 10px 20px #9c59f438;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.pw-resumeAiSummary__cta:hover{transform:translateY(-1px)}.pw-resumeAiSummary__cta:focus-visible{outline:none;box-shadow:0 0 0 4px #9c59f438,0 10px 20px #9c59f438}.pw-resumeAiSummary__radar{grid-area:radar;width:260px;height:224px;flex-shrink:0;justify-self:end;display:flex;align-items:center;justify-content:center}.pw-resumeAiSummary__radarSvg{width:224px;height:224px;overflow:visible}.pw-resumeAiSummary__radarGrid{fill:transparent;stroke:#dfe6ee;stroke-width:1}.pw-resumeAiSummary__radarAxis{stroke:#dfe6ee;stroke-width:1}.pw-resumeAiSummary__radarShape{fill:var(--diagnosis-accent-soft);stroke:var(--diagnosis-accent);stroke-width:1.8}.pw-resumeAiSummary__radarDot{fill:var(--diagnosis-accent)}.pw-resumeAiSummary__radarLabel{fill:#94a3b8;font-size:8px;font-weight:600}@container (width < 720px){.pw-resumeAiSummary{padding:16px;gap:16px}.pw-resumeAiSummary__section--top{gap:12px}.pw-resumeAiSummary__scoreMeta{gap:8px}.pw-resumeAiSummary__section--body{grid-template-columns:minmax(0,1fr) minmax(188px,224px);grid-template-areas:"content radar" "cta radar";gap:16px;align-items:center}.pw-resumeAiSummary__content{gap:0}.pw-resumeAiSummary__radar{width:224px;height:204px}.pw-resumeAiSummary__radarSvg{width:204px;height:204px}}@container (width < 620px){.pw-resumeAiSummary__section--top{grid-template-columns:minmax(0,1fr)}.pw-resumeAiSummary__scoreMeta{justify-items:start;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;column-gap:20px}.pw-resumeAiSummary__scoreMetaItem{justify-items:start}.pw-resumeAiSummary__section--body{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "radar" "cta";align-items:end}.pw-resumeAiSummary__content{gap:0}.pw-resumeAiSummary__radar{width:244px;height:224px;justify-self:center}.pw-resumeAiSummary__cta{justify-self:start}}@container (width < 520px){.pw-resumeAiSummary{padding:12px;gap:12px}.pw-resumeAiSummary__identity{align-items:start}.pw-resumeAiSummary__badge{width:70px;min-width:70px;height:70px;border-radius:24px}.pw-resumeAiSummary__badgeScore{font-size:24px}.pw-resumeAiSummary__rank{font-size:20px}.pw-resumeAiSummary__jobs{font-size:11px}.pw-resumeAiSummary__cta{width:100%;justify-self:stretch}.pw-resumeAiSummary__radar{width:210px;height:190px;justify-self:center}.pw-resumeAiSummary__radarSvg{width:190px;height:190px}}@container (width < 400px){.pw-resumeAiSummary__identity{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.pw-resumeAiSummary__scoreMeta{grid-template-columns:1fr 1fr}.pw-resumeAiSummary__radar{width:188px;height:176px}.pw-resumeAiSummary__radarSvg{width:176px;height:176px}}.pw-resumeAiPage{background:var(--pw-bg)}.pw-resumeAiLeft{overflow:hidden;padding-right:0}.pw-resumeAiChatGroup{height:100%;min-height:0;display:flex;flex-direction:column;gap:14px}.pw-resumeAiNotice{margin-bottom:0;border-radius:18px}.pw-resumeAiChatBody{display:flex;flex-direction:column;gap:14px;min-height:0;flex:1}.pw-resumeAiAvatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pw-line);font-size:15px}.pw-resumeAiAvatar--ai{background:#ec62b81f;color:var(--pw-primary-2)}.pw-resumeAiAvatar--user{background:#4c7dff1a;color:var(--pw-info)}.pw-resumeAiList{flex:1;min-height:220px;overflow:auto;padding:20px;border-radius:var(--pw-radius-card-lg);background:linear-gradient(180deg,#fff,#faf7fb);border:1px solid var(--pw-line);scrollbar-width:none;-ms-overflow-style:none}.pw-resumeAiList::-webkit-scrollbar{width:0;height:0;display:none}.pw-resumeAiList .ant-bubble-content-wrapper{max-width:min(660px,100%)}.pw-resumeAiList .ant-bubble-content{border-radius:24px;padding:16px 18px;box-shadow:none}.pw-resumeAiList .ant-bubble-start .ant-bubble-content{background:#f3f4f8;color:var(--pw-fg)}.pw-resumeAiList .ant-bubble-end .ant-bubble-content{background:#e0e9ffe0;color:var(--pw-fg)}.pw-resumeAiPromptRow{display:flex;flex-wrap:wrap;gap:10px}.pw-resumeAiPromptBtn{min-height:38px;padding:0 14px;border:1px solid var(--pw-line-brand);border-radius:var(--pw-radius-pill);background:#fff;color:var(--pw-primary-2);font-size:13px;font-weight:700;cursor:pointer}.pw-resumeAiPromptBtn:disabled{opacity:.5;cursor:not-allowed}.pw-resumeAiPreviewLoading{min-height:280px;display:grid;place-items:center}.pw-resumeAiBubbleContent{display:grid;gap:10px}.pw-resumeAiBubbleContent--summary,.pw-resumeAiBubbleContent--issuePanel{width:100%}.pw-resumeAiList .pw-resumeAiBubble--summary,.pw-resumeAiList .pw-resumeAiBubble--issuePanel{width:100%!important;display:block!important}.pw-resumeAiList .pw-resumeAiBubble--summary .ant-bubble-content-wrapper,.pw-resumeAiList .pw-resumeAiBubble--issuePanel .ant-bubble-content-wrapper,.pw-resumeAiList .pw-resumeAiBubble--summary .ant-bubble-content,.pw-resumeAiList .pw-resumeAiBubble--issuePanel .ant-bubble-content{width:calc(100% - 36px)!important;max-width:none!important}.pw-resumeAiBubbleText{white-space:pre-wrap}.pw-resumeAiStatusTag{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--pw-radius-pill);background:#fff;border:1px solid var(--pw-line);font-weight:700}.pw-resumeAiStatusTag__icon--loading{color:var(--pw-info);animation:pw-resumeAiStatusSpin 1s linear infinite}.pw-resumeAiStatusTag__icon--success{color:var(--pw-good)}.pw-resumeAiChatBody .ant-sender{border:1px solid var(--pw-line);border-radius:26px;background:#fff;padding:10px 12px;box-shadow:var(--pw-shadow-sm)}.pw-resumeAiChatBody .ant-sender-content{border:0;background:transparent;box-shadow:none}.pw-resumeAiChatBody .ant-btn-color-primary,.pw-resumeAiChatBody .ant-btn-variant-solid{border-radius:999px;background:var(--pw-gradient);border-color:transparent}@keyframes pw-resumeAiStatusSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pw-companyLogo{position:relative;overflow:hidden;flex-shrink:0;border:1px solid rgba(156,89,244,.14);background:radial-gradient(circle at top left,#ffffffe6,#fff0 46%),linear-gradient(135deg,#ec62b824,#9c59f42e);box-shadow:inset 0 1px #fff9}.pw-companyLogo--compact{width:52px;height:52px;border-radius:14px}.pw-companyLogo--large{width:58px;height:58px;border-radius:16px}.pw-companyLogo__image,.pw-companyLogo__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pw-companyLogo__image{display:block;object-fit:cover;background:#fff}.pw-companyLogo__fallback{display:grid;place-items:center;background:linear-gradient(135deg,#ec62b8,#9c59f4);color:#fff;font-weight:800;letter-spacing:.08em}.pw-companyLogo--compact .pw-companyLogo__fallback{font-size:15px}.pw-companyLogo--large .pw-companyLogo__fallback{font-size:17px}.pw-jobCard,.pw-recCard{border-radius:var(--pw-radius-card);background:#fff;border:1px solid var(--pw-line)}.pw-recCard{min-height:0;padding:24px;display:flex;flex-direction:column;gap:20px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.pw-recCard.is-clickable{cursor:pointer}.pw-recCard.is-clickable:hover{transform:translateY(-1px);box-shadow:var(--pw-shadow-md)}.pw-recCard.is-selected{border-color:var(--pw-primary);border-width:2px;box-shadow:0 22px 44px #9c59f424}.pw-recCard__header{display:flex;gap:18px;align-items:flex-start}.pw-recCard__logo{flex-shrink:0}.pw-recCard__content,.pw-recCard__heading{min-width:0;flex:1}.pw-recCard__headRow{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pw-recCard__title{margin:0;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.03em}.pw-recCard__companyMeta{margin-top:6px;display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.45;color:var(--pw-muted);white-space:nowrap}.pw-recCard__companyName,.pw-recCard__industryText{overflow:hidden;text-overflow:ellipsis}.pw-recCard__companyName,.pw-recCard__industryText{flex:0 1 auto}.pw-recCard__companySeparator{flex:0 0 auto;color:#d1d5db}.pw-recCard__salary{color:var(--pw-danger);font-size:18px;font-weight:800;line-height:1.25;white-space:nowrap}.pw-recCard__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pw-recCard__tag{min-height:28px;padding:0 12px;border-radius:10px;background:#f9fafb;color:#5f6471;border:1px solid #f1f5f9;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.pw-recCard__tagIcon{width:12px;height:12px;color:#9ca3af;flex:0 0 auto}.pw-recCard__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:2px}.pw-recCard__score{display:grid;gap:3px}.pw-recCard__scoreLabel{font-size:8px;line-height:1;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#a3a8b5}.pw-recCard__match{font-size:22px;line-height:1;font-weight:800}.pw-recCard__match--low{color:#f59e0b}.pw-recCard__match--mid,.pw-recCard__match--high{color:#22c55e}.pw-recCard__actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:10px}.pw-recCard__bookmark{width:42px;height:42px;border:1px solid var(--pw-line);border-radius:999px;background:#fff;color:var(--pw-muted-soft);display:inline-flex;align-items:center;justify-content:center;cursor:default}.pw-recCard__bookmark svg{width:18px;height:18px}.pw-recCard__actions .pw-btnSmall{min-width:116px;min-height:40px;padding:0 16px;font-size:12px}.pw-recCard__actions .pw-recCard__fixBtn{min-width:132px;min-height:38px;padding:0 14px;font-size:12px;white-space:nowrap;color:#5f6471;background:#fff;border-color:#e6e7ebf5;box-shadow:none}.pw-recCard__actions .pw-recCard__autoApplyBtn{min-width:132px;min-height:38px;padding:0 14px;white-space:nowrap}.pw-recCard__actions .pw-recCard__autoApplyBtn.is-success{color:var(--pw-good);border-color:#16a34a38;background:#16a34a14}.pw-recCard__actions .pw-recCard__autoApplyBtn.is-error{color:var(--pw-danger);border-color:#f05b5b38;background:#f05b5b14}.pw-recCard__actions .pw-recCard__fixBtn:hover:not(:disabled){background:#f9fafb;border-color:#d6d8def5;color:#3f4552;box-shadow:none}.pw-recCard--workspace{display:grid;grid-template-columns:76px minmax(0,1fr) max-content;grid-template-rows:auto auto;align-items:center;gap:12px 20px;padding:26px 28px}.pw-recCard--workspace .pw-recCard__header,.pw-recCard--workspace .pw-recCard__content,.pw-recCard--workspace .pw-recCard__footer{display:contents}.pw-recCard--workspace .pw-recCard__logo{grid-column:1;grid-row:1 / 3;width:72px;height:72px;border-radius:18px}.pw-recCard--workspace .pw-recCard__headRow{grid-column:2;grid-row:1;display:block;min-width:0;align-self:end}.pw-recCard--workspace .pw-recCard__heading{min-width:0}.pw-recCard--workspace .pw-recCard__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.35;letter-spacing:0}.pw-recCard--workspace .pw-recCard__companyMeta{margin-top:4px;max-width:100%;font-size:12px}.pw-recCard--workspace .pw-recCard__salary{display:none}.pw-recCard--workspace .pw-recCard__tags{grid-column:2;grid-row:2;min-width:0;flex-wrap:nowrap;margin-top:0;overflow:hidden;align-self:start}.pw-recCard--workspace .pw-recCard__tag{min-height:24px;max-width:150px;padding:0 10px;border-radius:999px;white-space:nowrap}.pw-recCard--workspace .pw-recCard__tag span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pw-recCard--workspace .pw-recCard__score{grid-column:3;grid-row:1;align-self:start;justify-self:end;justify-items:end}.pw-recCard--workspace .pw-recCard__scoreLabel{font-size:8px;letter-spacing:.18em}.pw-recCard--workspace .pw-recCard__match{font-size:22px}.pw-recCard--workspace .pw-recCard__actions{grid-column:3;grid-row:2;align-self:end;justify-self:end;gap:10px}.pw-recCard--workspace .pw-recCard__actions .pw-btnSmall,.pw-recCard--workspace .pw-recCard__actions .pw-recCard__fixBtn{min-width:104px;min-height:32px;padding:0 14px;font-size:12px}.pw-recCard--workspace .pw-recCard__actions .pw-recCard__fixBtn{min-width:118px}@media (max-width: 720px){.pw-recCard{padding:20px 18px 18px}.pw-recCard__headRow,.pw-recCard__footer{flex-direction:column;align-items:flex-start}.pw-recCard__actions{width:100%;grid-template-columns:42px minmax(0,1fr) minmax(0,1fr)}.pw-recCard__actions .pw-btnSmall,.pw-recCard__actions .pw-recCard__fixBtn{min-width:0;width:100%}.pw-recCard--workspace{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:10px 14px}.pw-recCard--workspace .pw-recCard__logo{width:64px;height:64px}.pw-recCard--workspace .pw-recCard__headRow{grid-column:2;grid-row:1}.pw-recCard--workspace .pw-recCard__score{grid-column:2;grid-row:2;justify-self:start;justify-items:start}.pw-recCard--workspace .pw-recCard__tags{grid-column:1 / -1;grid-row:3}.pw-recCard--workspace .pw-recCard__actions{grid-column:1 / -1;grid-row:4;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pw-applyModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000073;display:grid;place-items:center;padding:24px}.pw-applyModal__panel{width:min(520px,100%);border-radius:28px;background:#fff;border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-lg);overflow:hidden}.pw-applyModal__header,.pw-applyModal__footer{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-applyModal__header{border-bottom:1px solid var(--pw-line)}.pw-applyModal__footer{border-top:1px solid var(--pw-line);justify-content:flex-end}.pw-applyModal__title{margin:0;font-size:20px;font-weight:800}.pw-applyModal__close{width:36px;height:36px;border:0;border-radius:50%;background:var(--pw-surface-soft);font-size:24px;cursor:pointer}.pw-applyModal__body{display:flex;flex-direction:column;gap:16px;padding:24px 28px}.pw-applyModal__description,.pw-applyModal__warningText,.pw-applyModal__warningList{margin:0;color:var(--pw-muted);font-size:14px;line-height:1.7}.pw-applyModal__warningText{padding:14px 16px;border-radius:18px;background:#9c59f414;border:1px solid rgba(156,89,244,.16);color:#4b3b66}.pw-applyModal__field{display:flex;flex-direction:column;gap:10px}.pw-applyModal__label{color:var(--pw-fg);font-size:14px;font-weight:600;line-height:1.35}.pw-applyModal__input{width:100%;min-height:56px;padding:0 16px;border-radius:18px;border:1px solid var(--pw-line);background:var(--pw-surface);color:var(--pw-fg);font-size:16px;line-height:1.5;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pw-applyModal__input::placeholder{color:var(--pw-muted-soft)}.pw-applyModal__input:hover:not(:disabled){border-color:#9c59f452;background:#fffdfa}.pw-applyModal__input:focus{outline:none}.pw-applyModal__input:focus-visible{border-color:#9c59f48f;box-shadow:var(--pw-focus-ring)}.pw-applyModal__input:disabled{background:#f8f8fa;color:var(--pw-muted-soft);cursor:not-allowed;opacity:1}.pw-jobsPage{height:100vh;overflow:hidden;background:radial-gradient(circle at top right,rgba(236,98,184,.12),transparent 28%),radial-gradient(circle at top left,rgba(156,89,244,.1),transparent 24%),var(--pw-bg)}.pw-jobsPage__main{width:min(1520px,calc(100% - 40px));margin:0 auto;padding:20px 0 30px;display:grid;grid-template-columns:minmax(480px,600px) minmax(0,1fr);gap:24px;height:calc(100vh - 78px);min-height:0}.pw-jobsPage__sidebar,.pw-jobsPage__detailPanel{min-height:0;height:100%;min-width:0}.pw-jobsPage__listPanel,.pw-jobsPage__detailPanel{height:100%;padding:20px;border-radius:32px;background:#fffffff0;border:1px solid rgba(220,207,227,.92);box-shadow:0 26px 56px #1b1b1e14;overflow:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.pw-jobsPage__listPanel::-webkit-scrollbar,.pw-jobsPage__detailPanel::-webkit-scrollbar{display:none}.pw-jobsPage__listPanel{display:flex;flex-direction:column;gap:20px}.pw-jobsPage__listBody{display:flex;flex-direction:column;gap:16px}.pw-jobsPage__listSentinel{height:1px}.pw-jobsPage__fallbackHint{padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#fff6d9,#fff9ed);border:1px solid rgba(245,158,11,.2);color:#946200;font-size:13px;line-height:1.55}.pw-jobsPage__loadingMore,.pw-jobsPage__empty{padding:30px 18px;text-align:center;color:var(--pw-muted)}.pw-jobsSummary__summaryText{color:var(--pw-muted);line-height:1.65}.pw-jobsSummary__resumeSelect .pw-select__trigger{min-height:64px;border-radius:22px;border-color:#dccfe3eb;box-shadow:none}.pw-opportunityResumeOption{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-opportunityResumeOption__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--pw-fg)}.pw-opportunityResumeOption__badge{flex:0 0 auto;min-height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-weight:800;letter-spacing:.02em}.pw-opportunityResumeOption__badge.is-master{color:#1f7a42;background:#16a34a1f}.pw-opportunityResumeOption__badge.is-apprentice{color:#a15b00;background:#f59e0b24}.pw-opportunityResumeOption__badge.is-initiate{color:#9c59f4;background:#9c59f41f}.pw-jobsPage__detailPanel{display:flex;flex-direction:column;gap:0}.pw-jobsPage__detailHead{padding:2px 6px 6px}.pw-jobsPage__detailHeadTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pw-jobsPage__detailHeading{min-width:0}.pw-jobsPage__detailTitle{margin:0;font-size:34px;line-height:1.14;font-weight:800;letter-spacing:-.04em}.pw-jobsPage__detailActions{display:flex;justify-content:flex-end;gap:12px}.pw-jobsPage__markBtn{min-width:118px;min-height:48px;padding:0 20px;background:#fffffffa;border-width:2px;border-style:solid;border-color:#f665b9b8;color:var(--pw-primary);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #f665b92e}.pw-jobsPage__markBtn:hover:not(:disabled),.pw-jobsPage__markBtn.is-active{background:#f665b914;border-color:#f665b9eb;color:var(--pw-primary);box-shadow:inset 0 0 0 1px #ffffffeb,0 10px 24px #f665b91f}.pw-jobsPage__markBtn svg{flex:0 0 auto}.pw-jobsPage__markBtn span{margin-left:8px}.pw-jobsPage__applyBtn{min-width:116px;min-height:48px;padding:0 24px}.pw-jobsPage__detailBody{padding:6px 6px 12px}.pw-jobsPage__overview{margin-top:16px}.pw-jobsPage__overviewGrid{display:grid;gap:10px}.pw-jobsPage__overviewRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.pw-jobsPage__overviewItem{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--pw-muted);font-size:14px;line-height:1.6}.pw-jobsPage__overviewDot{width:6px;height:6px;border-radius:50%;margin-top:9px;flex:0 0 auto;background:var(--pw-fg)}.pw-jobsPage__overviewLabel{color:var(--pw-fg);font-weight:800;white-space:nowrap}.pw-jobsPage__overviewValue{min-width:0;color:var(--pw-muted);word-break:break-word}.pw-jobsPage__explanationWrap{margin-top:22px}.pw-jobDetailLayout{margin-top:28px;display:block}.pw-jobSections{min-width:0;padding-bottom:24px}.pw-jobSection+.pw-jobSection{margin-top:40px}.pw-jobSection__header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.pw-jobSection__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--pw-primary-2)}.pw-jobSection__title{margin:0;font-size:19px;line-height:1.35;font-weight:800}.pw-jobSection__block+.pw-jobSection__block{margin-top:32px}.pw-jobSection__subTitle{margin:0 0 16px;font-size:17px;line-height:1.4;font-weight:800}.pw-jobSection__list{margin:0;padding-left:22px;color:var(--pw-fg)}.pw-jobSection__list li{line-height:1.72}.pw-jobSection__list li+li{margin-top:8px}.pw-jobSection__list--muted{padding-left:0;list-style:none;color:var(--pw-muted)}.pw-jobSection__list--muted li{position:relative;padding-left:12px}.pw-jobSection__list--muted li:before{content:"";position:absolute;top:.72em;left:0;width:4px;height:4px;border-radius:50%;background:var(--pw-muted-soft);transform:translateY(-50%)}.pw-jobSection__list--contentMuted{color:var(--pw-muted)}.pw-jobSection__paragraph{margin:0;color:var(--pw-muted);line-height:1.72}.pw-jobSection__empty{padding:18px 20px;border-radius:20px;background:var(--pw-bg-alt);border:1px dashed rgba(156,89,244,.2);color:var(--pw-muted);line-height:1.65}.pw-jobSection__companyCard{display:flex;align-items:flex-start;gap:18px;padding:24px;border:1px solid rgba(220,207,227,.92);border-radius:24px;background:#fff;box-shadow:var(--pw-shadow-sm)}.pw-jobSection__companyLogo{flex:0 0 auto}.pw-jobSection__companyBody{min-width:0;flex:1}.pw-jobSection__companyName{margin:0;font-size:22px;line-height:1.3;font-weight:800;color:var(--pw-muted)}.pw-jobSection__companyMeta{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px 28px}.pw-jobSection__companyMetaItem{display:flex;align-items:baseline;gap:6px;color:var(--pw-muted);line-height:1.6}.pw-jobSection__companyMetaLabel{color:var(--pw-muted);font-weight:800;white-space:nowrap}.pw-jobSection__companyMetaValue,.pw-jobSection__companyMetaLink{color:var(--pw-muted);word-break:break-word}.pw-jobSection__companyMetaLink{text-decoration:none}.pw-jobSection__companyMetaLink:hover{color:var(--pw-primary-2)}.pw-jobSection__companyIntro{margin:12px 0 0;color:var(--pw-muted);font-size:14px;line-height:1.7}.pw-jobSection__tableWrap{overflow-x:auto;border:1px solid rgba(220,207,227,.92);border-radius:22px;background:#fff}.pw-jobSection__table{width:100%;border-collapse:collapse}.pw-jobSection__table th,.pw-jobSection__table td{padding:14px 16px;border-bottom:1px solid rgba(220,207,227,.72);text-align:left;vertical-align:top;line-height:1.6}.pw-jobSection__table td{color:var(--pw-muted)}.pw-jobSection__table th{background:#f5f3f8eb;font-weight:800;color:var(--pw-muted)}.pw-jobSection__tableCategory{width:34%;min-width:220px}.pw-jobSection__table tr:last-child td{border-bottom:0}.pw-jobSection__contactList{display:grid;gap:14px}.pw-jobSection__contactItem{display:grid;gap:6px}.pw-jobSection__contactLabel{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pw-muted-soft)}.pw-jobSection__contactValue{color:var(--pw-primary-2);text-decoration:none;word-break:break-word}.pw-jobSection__connectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pw-jobSection__connectionCard{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px;border-radius:24px;border:1px solid rgba(229,231,235,.95);background:#fff;box-shadow:0 8px 18px #1118270a;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.pw-jobSection__connectionCard:hover{transform:translateY(-1px);border-color:#d8b4fef2;box-shadow:0 18px 32px #9c59f41a}.pw-jobSection__connectionAvatar{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#f9fafb;border:1px solid #f3f4f6;display:grid;place-items:center;color:var(--pw-primary-2);font-weight:800;transition:border-color .22s ease,background-color .22s ease}.pw-jobSection__connectionCard:hover .pw-jobSection__connectionAvatar{border-color:#e5e7eb;background:#fbfbfd}.pw-jobSection__connectionAvatar img{width:100%;height:100%;object-fit:cover}.pw-jobSection__connectionBody{min-width:0;display:grid;gap:4px}.pw-jobSection__connectionBody h3{margin:0;font-size:17px;line-height:1.35;color:#111827;transition:color .22s ease}.pw-jobSection__connectionCard:hover .pw-jobSection__connectionBody h3{color:#7c3aed}.pw-jobSection__connectionBody p,.pw-jobSection__connectionBody strong{margin:0;color:var(--pw-muted);line-height:1.5}.pw-jobSection__connectionBody p{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;line-height:1.3}.pw-jobSection__connectionBody strong{margin-top:4px;color:#6b7280;font-size:11px;font-weight:500}.pw-jobSection__connectionMetric{display:inline-flex;align-items:center;gap:6px}.pw-jobSection__connectionMetric svg{flex:0 0 auto;color:#a855f7}.pw-jobSection__connectionChatBtn{width:40px;height:40px;padding:0;border-radius:999px;border:0;background:#f9fafb;color:#111827;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #11182714;cursor:not-allowed;transition:background .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.pw-jobSection__connectionChatBtn:disabled{opacity:1}.pw-jobSection__connectionCard:hover .pw-jobSection__connectionChatBtn{transform:translateY(-1px);background:var(--pw-gradient);color:#fff;box-shadow:0 10px 20px #9c59f433}.pw-jobSection__connectionChatBtn svg{width:16px;height:16px}.pw-jobSection__simulationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pw-jobSection__simulationCard{display:grid;grid-template-columns:minmax(132px,180px) minmax(0,1fr);gap:0;border-radius:24px;overflow:hidden;border:1px solid rgba(243,244,246,.98);background:#fff;box-shadow:0 12px 26px #1118270d;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.pw-jobSection__simulationCard:hover{transform:translateY(-2px);border-color:#e5e7eb;box-shadow:0 24px 44px #1118271f}.pw-jobSection__simulationCover{position:relative;min-height:168px;background:linear-gradient(135deg,#ec62b81f,#9c59f429)}.pw-jobSection__simulationCover img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.pw-jobSection__simulationCard:hover .pw-jobSection__simulationCover img{transform:scale(1.08)}.pw-jobSection__simulationPlaceholder{width:100%;height:100%;display:grid;place-items:center;color:var(--pw-primary-2);font-weight:800}.pw-jobSection__simulationBody{padding:20px 22px;display:grid;gap:14px;align-content:stretch}.pw-jobSection__simulationStatus{position:absolute;top:16px;left:16px;min-height:24px;padding:0 10px;border-radius:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 10px #11182714}.pw-jobSection__simulationStatus.is-progress{color:#15803d}.pw-jobSection__simulationStatus.is-ready{color:#1d4ed8}.pw-jobSection__simulationStatus.is-default{color:var(--pw-primary-2)}.pw-jobSection__simulationContent{display:grid;gap:10px;align-content:center}.pw-jobSection__simulationBody h3{margin:0;font-size:18px;line-height:1.35;color:#111827;transition:color .22s ease}.pw-jobSection__simulationCard:hover .pw-jobSection__simulationBody h3{color:#9333ea}.pw-jobSection__simulationBody p{margin:0;color:var(--pw-muted);line-height:1.65}.pw-jobSection__simulationMeta{display:flex;flex-wrap:wrap;gap:10px 18px;color:#9ca3af;font-size:12px;font-weight:500}.pw-jobSection__simulationMetaItem{display:inline-flex;align-items:center;gap:6px}.pw-jobSection__simulationMetaItem svg{flex:0 0 auto;color:#9ca3af}.pw-jobSection__simulationLink{justify-self:start;min-height:38px;padding:0 14px;border-radius:999px;background:var(--pw-gradient);color:#fff;text-decoration:none;display:inline-flex;align-items:center;font-size:13px;font-weight:700;box-shadow:0 8px 18px #9c59f429;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.pw-jobSection__simulationLink:hover{transform:translateY(-1px);box-shadow:0 12px 24px #9c59f438}.pw-jobAnchorNav{position:fixed;right:32px;top:50%;z-index:50;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:16px;border:1px solid rgba(243,244,246,.95);background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%);box-shadow:0 20px 28px #11182724}.pw-jobAnchorNav__item{position:relative;width:40px;height:40px;border:0;background:transparent;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#9ca3af;transition:background-color .18s ease,color .18s ease}.pw-jobAnchorNav__item:hover{background:#9c59f414;color:#9333ea}.pw-jobAnchorNav__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.pw-jobAnchorNav__icon svg{width:20px;height:20px}.pw-jobAnchorNav__tooltip{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%) translate(8px);white-space:nowrap;padding:6px 12px;border-radius:10px;background:#111827f0;color:#fff;font-size:12px;font-weight:700;line-height:1.2;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}.pw-jobAnchorNav__tooltip:after{content:"";position:absolute;top:50%;right:-4px;width:8px;height:8px;background:#111827f0;transform:translateY(-50%) rotate(45deg)}.pw-jobAnchorNav__item:hover .pw-jobAnchorNav__tooltip{opacity:1;transform:translateY(-50%) translate(0)}.pw-matchExplanation{padding:28px 30px;border-radius:30px;background:linear-gradient(180deg,#fffffffa,#f9f2fbfa),#fff;border:1px solid rgba(156,89,244,.14);box-shadow:var(--pw-shadow-sm)}.pw-matchExplanation__title{margin:0;font-size:20px;line-height:1.35;font-weight:800}.pw-matchExplanation__body{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:24px;align-items:start}.pw-matchExplanation__text p{margin:0;color:var(--pw-muted);font-size:15px;line-height:1.75}.pw-matchExplanation__footer{margin-top:22px}.pw-matchExplanation__actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pw-matchExplanation__fixBtn{width:138px;flex:0 0 138px;padding:0 12px;font-size:12px;white-space:nowrap}.pw-matchExplanation__optimizationHint{color:#f59e0b;font-size:15px;font-weight:700;line-height:1.6}.pw-matchExplanation__ring{width:96px;height:96px;display:grid;place-items:center;position:relative}.pw-matchExplanation__ringSvg{width:96px;height:96px;transform:rotate(-90deg)}.pw-matchExplanation__ringTrack{stroke:#ece8ef}.pw-matchExplanation__ringProgress{transition:stroke-dashoffset .22s ease}.pw-matchExplanation__ringInner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.pw-matchExplanation__ringInner strong{display:inline-flex;align-items:flex-end;gap:1px;font-size:28px;line-height:1}.pw-matchExplanation__ringInner strong span{font-size:13px;line-height:1.1;font-weight:800}.pw-matchExplanation__score{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:6px}.pw-matchExplanation__scoreLabel{font-size:10px;line-height:1;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--pw-muted-soft)}@media (max-width: 1280px){.pw-jobsPage__main{grid-template-columns:minmax(400px,.94fr) minmax(0,1.06fr)}.pw-jobSection__connectionGrid{grid-template-columns:1fr}.pw-jobAnchorNav{display:none}}@media (max-width: 1080px){.pw-jobsPage{height:auto;overflow:visible}.pw-jobsPage__main{width:min(100%,calc(100% - 24px));height:auto;grid-template-columns:1fr;padding-bottom:24px}.pw-jobsPage__sidebar,.pw-jobsPage__detailPanel,.pw-jobsPage__listPanel{height:auto;min-height:0}.pw-jobsPage__detailHeadTop,.pw-matchExplanation__body{grid-template-columns:1fr;flex-direction:column}.pw-jobsPage__detailHeadTop{display:flex}.pw-jobsPage__detailActions{width:100%;justify-content:flex-start}.pw-jobSection__simulationGrid{grid-template-columns:1fr}}@media (max-width: 720px){.pw-jobsPage__main{width:min(100%,calc(100% - 16px));gap:16px}.pw-jobsPage__listPanel,.pw-jobsPage__detailPanel{padding:14px;border-radius:24px}.pw-jobsPage__detailTitle{font-size:28px}.pw-jobsPage__overviewGrid{gap:8px}.pw-jobsPage__overviewRow{grid-template-columns:1fr;gap:8px}.pw-jobsPage__overviewItem{font-size:14px}.pw-jobsPage__overviewDot{margin-top:9px}.pw-jobSection__companyCard,.pw-jobSection__simulationCard{grid-template-columns:1fr}.pw-jobSection__connectionCard{grid-template-columns:56px minmax(0,1fr) 40px;padding:18px}.pw-jobSection__simulationBody{padding:18px}.pw-jobSection__simulationStatus{top:10px;left:10px;min-height:20px;padding:0 8px;border-radius:8px;font-size:8px}.pw-matchExplanation{padding:22px 20px}}.pw-authModalLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:32px 16px;display:grid;place-items:center}.pw-authOverlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;padding:0;background:radial-gradient(620px 340px at 50% 0%,rgba(255,255,255,.12),transparent 72%),#10111666;-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);cursor:pointer}.pw-authModal{position:relative;z-index:1;width:min(640px,100%);padding:44px 46px 40px;border-radius:36px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#fffffffa,#fcfbfdf5);box-shadow:0 24px 64px #1111112e,0 2px #ffffff8c inset}.pw-authModal.is-otp{width:min(600px,100%);padding:42px 38px 34px}.pw-authModal__head{margin-bottom:30px}.pw-authModal__close{position:absolute;top:22px;right:22px;width:40px;height:40px;border:0;border-radius:var(--pw-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--pw-muted-soft);font-size:20px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.pw-authModal__close:hover{color:var(--pw-fg);background:#1111110a}.pw-authModal__close:focus-visible{box-shadow:var(--pw-focus-ring)}.pw-authModal__title{margin:0;color:#182032;font-size:clamp(40px,5vw,58px);line-height:1.02;letter-spacing:-.045em;font-weight:800}.pw-authModal__title.is-compact{font-size:clamp(34px,4vw,42px);line-height:1.08;letter-spacing:-.035em}.pw-authModal__sub{margin:14px 0 0;max-width:420px;color:var(--pw-muted);font-size:16px;line-height:1.55}.pw-authForm{display:grid;gap:18px}.pw-authField{display:grid;gap:8px}.pw-authField__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pw-authFieldShell{position:relative;display:flex;align-items:center;min-height:66px;border-radius:18px;border:1px solid var(--pw-line-strong);background:#fffffffa;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pw-authFieldShell:focus-within{border-color:var(--pw-line-brand);box-shadow:var(--pw-focus-ring)}.pw-authFieldShell.is-error{border-color:#f05b5b66;background:#fff9f9}.pw-authPhoneField{position:relative;display:grid;grid-template-columns:24px 54px 1px 38px minmax(0,1fr);align-items:center;min-height:66px;border-radius:18px;border:1px solid var(--pw-line-strong);background:#fffffffa;transition:border-color .15s ease,box-shadow .15s ease}.pw-authPhoneField:focus-within{border-color:var(--pw-line-brand);box-shadow:var(--pw-focus-ring)}.pw-authPhoneField.is-error{border-color:#f05b5b66;background:#fff9f9}.pw-authCountryCode{padding-left:18px;color:var(--pw-muted-soft);font-size:16px}.pw-authCountryInput,.pw-authPhoneInput{min-height:64px;border:0;background:transparent;color:#202639;font-size:16px;line-height:1.5;outline:none}.pw-authCountryInput{width:54px;padding:0 8px 0 2px}.pw-authPhoneDivider{width:1px;height:28px;background:var(--pw-line)}.pw-authPhoneIcon{justify-self:center;color:var(--pw-muted-soft);font-size:18px}.pw-authPhoneInput{width:100%;padding:0 18px 0 0}.pw-authPhoneInput::placeholder{color:#b0b6c2}.pw-authCodeField{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;min-height:66px;border-radius:18px;border:1px solid var(--pw-line-strong);background:#fffffffa;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.pw-authCodeField:focus-within{border-color:var(--pw-line-brand);box-shadow:var(--pw-focus-ring)}.pw-authCodeInput{width:100%;min-height:64px;padding:0 18px;border:0;background:transparent;color:#202639;font-size:16px;line-height:1.5;outline:none}.pw-authCodeInput::placeholder{color:#b0b6c2}.pw-authCodeButton{align-self:stretch;min-width:0;border:0;border-left:1px solid var(--pw-line);background:#9c59f414;color:var(--pw-info);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.pw-authCodeButton:hover:not(:disabled){background:#9c59f424;color:#2d66ff}.pw-authCodeButton:disabled{color:var(--pw-muted-soft);cursor:not-allowed;background:#11111108}.pw-authCodeButton:focus-visible{box-shadow:var(--pw-focus-ring)}.pw-authFieldIcon{position:absolute;left:18px;color:var(--pw-muted-soft);font-size:18px}.pw-authInput{width:100%;min-height:64px;padding:0 18px 0 54px;border:0;background:transparent;color:#202639;font-size:16px;line-height:1.5;outline:none}.pw-authInput::placeholder{color:#b0b6c2}.pw-authFieldShell--password .pw-authInput{padding-right:56px}.pw-authPwdToggle{position:absolute;right:14px;width:36px;height:36px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--pw-muted-soft);font-size:18px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.pw-authPwdToggle:hover{color:#202639;background:#1111110a}.pw-authPwdToggle:focus-visible{box-shadow:var(--pw-focus-ring)}.pw-authFieldError,.pw-authFormError{color:var(--pw-danger);font-size:13px;line-height:1.45}.pw-authFormSuccess{padding:14px 16px;border-radius:16px;border:1px solid rgba(22,163,74,.18);background:#eef9f0;color:#17803f;font-size:13px;line-height:1.45}.pw-authRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px}.pw-authRow--end{justify-content:flex-end}.pw-authCheck{position:relative;display:inline-flex;align-items:flex-start;gap:12px;color:#41495d;font-size:15px;line-height:1.5;cursor:pointer}.pw-authCheck--wide{max-width:100%}.pw-authCheck__input{position:absolute;opacity:0;pointer-events:none}.pw-authCheck__box{position:relative;width:24px;height:24px;flex:0 0 24px;margin-top:1px;border-radius:8px;border:1px solid var(--pw-line-strong);background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pw-authCheck__box:after{content:"";position:absolute;left:7px;top:6px;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .15s ease}.pw-authCheck__input:checked+.pw-authCheck__box{border-color:transparent;background:var(--pw-gradient);box-shadow:0 12px 24px #9c59f42e}.pw-authCheck__input:checked+.pw-authCheck__box:after{transform:rotate(-45deg) scale(1)}.pw-authCheck__input:focus-visible+.pw-authCheck__box{box-shadow:var(--pw-focus-ring)}.pw-authCheck__text{color:#41495d}.pw-authTextButton,.pw-authInlineLink,.pw-authSwitch__btn{padding:0;border:0;background:transparent;color:var(--pw-info);cursor:pointer}.pw-authTextButton{font-size:15px;font-weight:600;white-space:nowrap}.pw-authTextButton:hover,.pw-authSwitch__btn:hover{color:#2d66ff}.pw-authTextButton:disabled{color:var(--pw-muted-soft);cursor:not-allowed}.pw-authTextButton:focus-visible,.pw-authSwitch__btn:focus-visible{border-radius:8px;box-shadow:var(--pw-focus-ring)}.pw-authAgreement{margin:0;color:var(--pw-muted);font-size:14px;line-height:1.6}.pw-authInlineLink{display:inline;font-size:inherit;font-weight:600;color:var(--pw-info);cursor:default}.pw-authFormError{padding:14px 16px;border-radius:16px;border:1px solid rgba(240,91,91,.18);background:#fff3f3}.pw-authSubmit{width:100%;min-height:56px;margin-top:6px;font-size:17px;font-weight:700;box-shadow:0 12px 30px #9c59f442}.pw-authSubmit:hover:not(:disabled){box-shadow:0 16px 34px #9c59f44d}.pw-authDivider{display:flex;align-items:center;gap:18px;margin-top:14px;color:var(--pw-muted-soft);font-size:15px;line-height:1}.pw-authDivider:before,.pw-authDivider:after{content:"";flex:1;height:1px;background:var(--pw-line)}.pw-authSwitch{margin:0;text-align:center;color:var(--pw-muted);font-size:15px;line-height:1.5}.pw-authSwitch__btn{display:inline;font-size:inherit;font-weight:700}.pw-authOtp{display:grid;gap:22px}.pw-authOtp__inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.pw-authOtp__input{width:100%;min-height:72px;border-radius:18px;border:1px solid var(--pw-line-strong);background:#fffffffa;color:#202639;font-size:28px;font-weight:700;text-align:center;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pw-authOtp__input:focus-visible,.pw-authOtp__input:focus{border-color:var(--pw-line-brand);box-shadow:var(--pw-focus-ring)}.pw-authOtp__meta{margin-top:-4px;text-align:center;color:var(--pw-muted);font-size:15px;line-height:1.45}.pw-authOtp__actions{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.pw-authOtp__countdown{text-align:center;color:var(--pw-muted);font-size:15px;font-weight:600}@media (max-width: 640px){.pw-authModalLayer{padding:18px 12px}.pw-authModal{padding:28px 20px 26px;border-radius:28px}.pw-authModal.is-otp{padding:28px 18px 24px}.pw-authModal__close{top:16px;right:16px}.pw-authModal__title{max-width:240px;font-size:30px}.pw-authModal__sub{margin-top:10px;font-size:15px}.pw-authFieldShell{min-height:58px}.pw-authInput{min-height:56px;font-size:15px}.pw-authCodeField{grid-template-columns:minmax(0,1fr) 118px;min-height:58px}.pw-authCodeInput{min-height:56px;padding:0 14px;font-size:15px}.pw-authCodeButton{font-size:13px}.pw-authRow{align-items:flex-start;flex-direction:column}.pw-authTextButton{margin-left:36px}.pw-authOtp__inputs{gap:10px}.pw-authOtp__input{min-height:58px;border-radius:16px;font-size:22px}.pw-authOtp__actions{grid-template-columns:1fr;justify-items:stretch}.pw-authOtp__countdown{text-align:left}}.pw-c2cComposer{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;min-height:56px;padding:8px 10px 8px 16px;border-radius:var(--pw-radius-field);background:var(--pw-surface);border:1px solid var(--pw-line);box-shadow:0 1px 2px #1111110a}.pw-c2cComposer__mainRow{display:flex;align-items:center;gap:8px;width:100%}.pw-c2cComposer__input{flex:1 1 auto;min-width:0;height:40px;padding:0;border:0;background:transparent;color:var(--pw-fg);font-size:16px;line-height:1.55}.pw-c2cComposer__input::placeholder{color:var(--pw-muted-soft)}.pw-c2cComposer__input:focus{outline:none}.pw-c2cComposer:focus-within{border-color:transparent;box-shadow:var(--pw-focus-ring)}.pw-c2cComposer--dragging{border-color:#9c59f485;background:#9c59f40f;box-shadow:0 0 0 4px #9c59f41f}.pw-c2cComposer__fileInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pw-c2cComposer__attach,.pw-c2cComposer__submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:0;border-radius:var(--pw-radius-pill);background:var(--pw-gradient);color:#fff;cursor:pointer;box-shadow:none}.pw-c2cComposer__attach{position:relative;border:0;background:transparent;color:var(--pw-muted)}.pw-c2cComposer__attach:hover:not(:disabled){background:#9c59f41a;color:var(--pw-primary-2)}.pw-c2cComposer__submit{border:0;background:var(--pw-gradient);color:#fff}.pw-c2cComposer__submit:focus-visible,.pw-c2cComposer__attach:focus-visible,.pw-c2cComposer__newSession:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cComposer__submit:disabled,.pw-c2cComposer__attach:disabled,.pw-c2cComposer__newSession:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pw-c2cComposer__submit:disabled,.pw-c2cComposer__newSession:disabled{color:#fff;background:#d9d9d9}.pw-c2cComposer__attach:disabled{background:transparent;color:var(--pw-muted-soft)}.pw-c2cComposer__newSession{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border-radius:var(--pw-radius-pill);border:1px solid var(--pw-line);background:var(--pw-surface);color:var(--pw-primary-2);cursor:pointer;box-shadow:none}.pw-c2cComposer__newSession:hover:not(:disabled){border-color:#9c59f485;background:#9c59f41f}.pw-c2cComposer__attach:after,.pw-c2cComposer__newSession:after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 10px);width:max-content;max-width:180px;padding:8px 10px;border-radius:12px;background:#111111e0;color:#fff;font-size:12px;line-height:1.35;font-weight:600;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.pw-c2cComposer__attach:hover:after,.pw-c2cComposer__attach:focus-visible:after,.pw-c2cComposer__newSession:hover:after,.pw-c2cComposer__newSession:focus-visible:after{opacity:1;transform:translateY(0)}.pw-c2cComposer__attachmentChip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:28px;padding:4px 6px 4px 10px;border-radius:var(--pw-radius-pill);background:var(--pw-surface-soft);color:var(--pw-muted);font-size:12px;line-height:1.35;font-weight:600}.pw-c2cComposer__attachmentChip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-c2cComposer__attachmentChip button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;padding:0;border:0;border-radius:var(--pw-radius-pill);background:transparent;color:var(--pw-muted);cursor:pointer}.pw-c2cComposer__attachmentChip button:hover:not(:disabled),.pw-c2cComposer__attachmentChip button:focus-visible{outline:none;background:#11111114;color:var(--pw-fg)}.pw-c2cComposer__attachmentError{width:100%;color:var(--pw-danger);font-size:12px;line-height:1.35;font-weight:600}.pw-c2cTranscript{flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;gap:12px;padding:24px 24px 12px}.pw-c2cTranscript::-webkit-scrollbar{width:0;height:0;display:none}.pw-c2cTranscript__message{display:flex;flex-direction:column;gap:12px}.pw-c2cUploadCardList{display:flex;flex-direction:column;gap:10px;max-width:min(320px,85%)}.pw-c2cUploadCard{overflow:hidden;border:1px solid rgba(17,17,17,.08);border-radius:20px;background:#fff;box-shadow:0 10px 24px #11111114}.pw-c2cUploadCard__media{display:flex;align-items:center;justify-content:center;min-height:180px;padding:10px;background:radial-gradient(circle at top left,rgba(255,214,153,.38),transparent 52%),linear-gradient(180deg,#fff4e3f2,#fffffffa)}.pw-c2cUploadCard__media img{display:block;max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain}.pw-c2cUploadCard__meta{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.pw-c2cUploadCard__eyebrow{color:var(--pw-muted);font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-c2cUploadCard__name{color:var(--pw-fg);font-size:14px;line-height:1.45;font-weight:600;word-break:break-word}.pw-c2cBubble{max-width:85%;padding:16px 20px;border-radius:var(--pw-radius-card);box-shadow:none;border:1px solid var(--pw-line)}.pw-c2cBubble>p{margin:0;white-space:pre-wrap;color:inherit;font-size:16px;line-height:1.55}.pw-c2cBubble--assistant{align-self:flex-start;background:var(--pw-surface-soft);color:var(--pw-fg)}.pw-c2cBubble--user{align-self:flex-end;width:fit-content;max-width:85%;background:var(--pw-gradient);color:#fff;font-weight:500;border-color:transparent}.pw-c2cBubble.is-pending{opacity:.78}.pw-c2cThinking{min-width:74px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pw-c2cThinking__dot{width:8px;height:8px;border-radius:999px;background:#9c59f4b8;animation:pw-c2cThinkingPulse 1s ease-in-out infinite}.pw-c2cThinking__dot:nth-child(2){animation-delay:.14s}.pw-c2cThinking__dot:nth-child(3){animation-delay:.28s}.pw-c2cToolStatus{color:var(--pw-muted-soft);font-size:12px;line-height:1.5;padding:0 4px}@keyframes pw-c2cThinkingPulse{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}.pw-c2cActionSlot{display:flex;justify-content:flex-start}.pw-c2cDiagnosisSlot{display:flex;width:100%;justify-content:flex-start}.pw-c2cDiagnosisBlock{display:grid;width:100%;max-width:100%;gap:12px}.pw-c2cDiagnosisBlock .pw-resumeAiSummary{width:100%;max-width:100%;box-sizing:border-box}.pw-c2cDiagnosisIssuePanels{display:grid;width:100%;max-width:100%;gap:12px;scroll-margin-top:18px}.pw-c2cLoginAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;height:44px;padding:0 24px;border:0;border-radius:var(--pw-radius-pill);background:var(--pw-gradient);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px #9c59f438}.pw-c2cLoginAction:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.pw-c2cActionSlot .pw-mentorActionCard{width:min(85%,640px);box-shadow:none}.pw-c2cBubbleMarkdown,.pw-c2cBubbleMarkdown .markdown-body{color:inherit;background:transparent;font-size:16px;line-height:1.55}.pw-c2cBubbleMarkdown .markdown-body>:first-child{margin-top:0}.pw-c2cBubbleMarkdown .markdown-body>:last-child{margin-bottom:0}.pw-c2cBubbleMarkdown .markdown-body p,.pw-c2cBubbleMarkdown .markdown-body ul,.pw-c2cBubbleMarkdown .markdown-body ol,.pw-c2cBubbleMarkdown .markdown-body pre,.pw-c2cBubbleMarkdown .markdown-body blockquote,.pw-c2cBubbleMarkdown .markdown-body table{margin-top:0;margin-bottom:10px}.pw-c2cBubbleMarkdown .markdown-body ul,.pw-c2cBubbleMarkdown .markdown-body ol{padding-left:22px}.pw-c2cBubbleMarkdown .markdown-body li+li{margin-top:4px}.pw-c2cBubbleMarkdown .markdown-body h1,.pw-c2cBubbleMarkdown .markdown-body h2,.pw-c2cBubbleMarkdown .markdown-body h3,.pw-c2cBubbleMarkdown .markdown-body h4,.pw-c2cBubbleMarkdown .markdown-body h5,.pw-c2cBubbleMarkdown .markdown-body h6{margin-top:0;margin-bottom:10px;font-family:Manrope,Inter Variable,sans-serif;font-size:16px;line-height:1.35}.pw-c2cBubbleMarkdown .markdown-body code{border-radius:8px;background:#1111110f;padding:2px 6px;font-size:14px}.pw-c2cBubbleMarkdown .markdown-body pre{overflow:auto;border-radius:16px;padding:14px;background:#1111110f}.pw-c2cBubble--user .pw-c2cBubbleMarkdown,.pw-c2cBubble--user .pw-c2cBubbleMarkdown .markdown-body{color:#fff}.pw-c2cBubble--user .pw-c2cBubbleMarkdown .markdown-body code,.pw-c2cBubble--user .pw-c2cBubbleMarkdown .markdown-body pre{background:#ffffff29}.pw-c2cActionCard{display:flex;width:min(85%,640px);flex-direction:column;gap:16px;padding:20px;border-radius:var(--pw-radius-card);border:1px solid var(--pw-line);background:var(--pw-surface);box-shadow:var(--pw-shadow-sm)}.pw-c2cActionCard--wide{width:min(92%,760px)}.pw-c2cResumeUploadAction{position:relative;overflow:hidden}.pw-c2cActionCard h3,.pw-c2cActionCard p{margin:0}.pw-c2cActionCard h3{font-size:18px;line-height:1.35}.pw-c2cActionCard p,.pw-c2cActionCard label span,.pw-c2cActionCard__control>span{color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-c2cActionCard__chips{display:flex;flex-wrap:wrap;gap:10px}.pw-c2cActionCard__radioList{display:flex;flex-direction:column;gap:10px}.pw-c2cActionCard__groupBlock{display:flex;flex-direction:column;gap:16px}.pw-c2cAccessoryGroup{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 14px 4px;border:1px solid var(--pw-line);border-radius:18px;background:var(--pw-surface-soft)}.pw-c2cAccessoryGroup>legend{padding:0 8px;color:var(--pw-primary-2);font-size:13px;font-weight:700}.pw-c2cActionChip{min-height:40px;padding:0 16px;border:1px solid var(--pw-line);border-radius:999px;background:#fff;color:#1f2937;font-size:14px;font-weight:500;cursor:pointer}.pw-c2cActionChip.is-active{border-color:#9c59f42e;background:#9c59f41f;color:var(--pw-primary-2);font-weight:600}.pw-c2cRadioCard{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--pw-line);border-radius:18px;background:#fff;color:var(--pw-fg);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.pw-c2cRadioCard:hover:not(:disabled){transform:translateY(-1px);border-color:#9c59f452;background:#9c59f40d}.pw-c2cRadioCard.is-active{border-color:#9c59f48f;background:#9c59f414;box-shadow:0 0 0 4px #9c59f41f}.pw-c2cRadioCard:disabled{opacity:.55;cursor:not-allowed}.pw-c2cRadioCard__control{flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:999px;border:1.5px solid rgba(17,17,17,.18);display:inline-flex;align-items:center;justify-content:center}.pw-c2cRadioCard.is-active .pw-c2cRadioCard__control{border-color:var(--pw-primary-2)}.pw-c2cRadioCard__dot{width:10px;height:10px;border-radius:999px;background:transparent}.pw-c2cRadioCard.is-active .pw-c2cRadioCard__dot{background:var(--pw-primary-2)}.pw-c2cRadioCard__body{display:flex;flex-direction:column;gap:4px;min-width:0}.pw-c2cRadioCard__label{font-size:15px;font-weight:600;line-height:1.45}.pw-c2cRadioCard__helper{color:var(--pw-muted);font-size:13px;line-height:1.45}.pw-c2cBeautifulMomentImages{gap:18px}.pw-c2cBeautifulMomentImages__header{display:flex;align-items:flex-start;gap:12px}.pw-c2cBeautifulMomentImages__icon{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#9c59f41a;color:var(--pw-primary-2)}.pw-c2cBeautifulMomentImages__header .pw-c2cBeautifulMomentImages__icon svg{animation:none}.pw-c2cBeautifulMomentImages__header .pw-c2cBeautifulMomentImages__icon svg.lucide-loader-circle{animation:pw-c2cSpin 1.1s linear infinite}.pw-c2cBeautifulMomentImages__loading,.pw-c2cBeautifulMomentImages__notice{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px 14px;border-radius:16px;background:var(--pw-surface-soft);color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-c2cBeautifulMomentImages__progress{display:inline-flex;align-items:center;min-height:32px;padding:0 2px;color:var(--pw-muted);font-size:13px;font-weight:600;line-height:1.4}.pw-c2cBeautifulMomentImages__notice.is-error{border:1px solid rgba(220,38,38,.18);background:#dc26260f;color:#b91c1c}.pw-c2cBeautifulMomentImages__spinner{width:16px;height:16px;flex:0 0 auto;border:2px solid rgba(156,89,244,.16);border-top-color:var(--pw-primary-2);border-radius:999px;animation:pw-c2cSpin 1s linear infinite}.pw-c2cBeautifulMomentImages__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pw-c2cBeautifulMomentImageCard{display:flex;flex-direction:column;gap:8px}.pw-c2cBeautifulMomentImage{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;border:1px solid var(--pw-line);border-radius:18px;background:#fff;color:var(--pw-fg);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.pw-c2cBeautifulMomentImage:hover:not(:disabled){transform:translateY(-1px);border-color:#9c59f452}.pw-c2cBeautifulMomentImage.is-active{border-color:#9c59f499;box-shadow:0 0 0 4px #9c59f41f}.pw-c2cBeautifulMomentImage:disabled{cursor:not-allowed;opacity:.65}.pw-c2cBeautifulMomentImage__previewAction{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;min-height:32px;padding:0 12px;border:1px solid rgba(156,89,244,.12);border-radius:999px;background:#9c59f40a;color:#7f3fd6d1;font-size:12px;font-weight:600;line-height:1;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.pw-c2cBeautifulMomentImage__previewAction:hover:not(:disabled){transform:translateY(-1px);background:#9c59f414}.pw-c2cBeautifulMomentImage__previewAction:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cBeautifulMomentImage img{display:block;width:100%;aspect-ratio:1 / 1;border-radius:12px;object-fit:cover;background:var(--pw-surface-soft)}.pw-c2cBeautifulMomentImage span{color:var(--pw-fg);font-size:14px;font-weight:700;line-height:1.35}.pw-c2cBeautifulMomentRetry{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(156,89,244,.16);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#fcf8fff5)}.pw-c2cBeautifulMomentRetry__copy{display:flex;flex-direction:column;gap:4px}.pw-c2cBeautifulMomentRetry__copy h4{color:var(--pw-fg);font-size:15px;font-weight:700;line-height:1.35}.pw-c2cBeautifulMomentRetry__copy p{color:var(--pw-muted);font-size:13px;line-height:1.5}.pw-c2cBeautifulMomentRetry__textarea{min-height:92px}.pw-c2cBeautifulMomentRetry__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pw-muted);font-size:12px;line-height:1.4}.pw-c2cBeautifulMomentActions{display:flex;gap:12px;align-items:center}.pw-c2cBeautifulMomentActions>*{flex:1 1 0}.pw-c2cBeautifulMomentActions .pw-c2cActionCard__ghost,.pw-c2cBeautifulMomentActions .pw-c2cActionCard__submit{align-self:stretch;justify-content:center;text-align:center}.pw-c2cBeautifulMomentActions .pw-c2cActionCard__ghost{min-height:44px;padding:0 24px}.pw-c2cBeautifulMomentPreview{display:flex;flex-direction:column;gap:12px}.pw-c2cBeautifulMomentPreview__hint{color:var(--pw-muted);font-size:13px;line-height:1.5}.pw-c2cBeautifulMomentPreview__image{display:block;width:100%;height:auto;max-height:76vh;object-fit:contain;border-radius:16px;background:var(--pw-surface-soft)}@keyframes pw-c2cSpin{to{transform:rotate(360deg)}}.pw-c2cActionChip:focus-visible,.pw-c2cActionCard__submit:focus-visible,.pw-c2cActionCard__ghost:focus-visible,.pw-c2cBeautifulMomentImage:focus-visible,.pw-c2cActionCard__textarea:focus-visible,.pw-c2cActionCard input:not(.ant-select-selection-search-input):focus-visible,.pw-c2cActionCard select:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cActionCard__textarea:focus-visible,.pw-c2cActionCard input:not(.ant-select-selection-search-input):focus-visible,.pw-c2cActionCard select:focus-visible{border-color:transparent}.pw-c2cActionCard__textarea,.pw-c2cActionCard input:not(.ant-select-selection-search-input),.pw-c2cActionCard select{width:100%;min-width:0;min-height:56px;border:1px solid var(--pw-line);border-radius:var(--pw-radius-field);padding:0 16px;background:var(--pw-surface);color:var(--pw-fg);font-size:16px;line-height:1.55}.pw-c2cActionCard__textarea{min-height:120px;padding:14px 16px;resize:vertical}.pw-c2cActionCard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pw-c2cActionCard__grid label{display:flex;flex-direction:column;gap:8px}.pw-c2cActionCard__control{display:flex;min-width:0;flex-direction:column;gap:8px}.pw-c2cRemoteCombo{position:relative;min-width:0}.pw-c2cRemoteCombo input{padding-right:42px}.pw-c2cRemoteCombo__icon{position:absolute;top:50%;right:14px;color:var(--pw-muted-soft);pointer-events:none;transform:translateY(-50%)}.pw-c2cRemoteCombo__menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;max-height:240px;overflow:auto;padding:6px;border:1px solid var(--pw-line);border-radius:16px;background:#fff;box-shadow:0 12px 36px #11111114}.pw-c2cRemoteCombo__option{display:block;width:100%;min-height:40px;padding:9px 12px;border:0;border-radius:12px;background:transparent;color:var(--pw-fg);font-size:14px;font-weight:600;line-height:1.45;text-align:left;cursor:pointer}.pw-c2cRemoteCombo__option:hover,.pw-c2cRemoteCombo__option[aria-selected=true]{background:#9c59f41f;color:var(--pw-fg)}.pw-c2cRemoteCombo__status{padding:9px 12px;color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-c2cActionCard .ant-select-selector{min-height:56px!important;border-color:var(--pw-line)!important;border-radius:var(--pw-radius-field)!important;background:var(--pw-surface)!important;font-size:16px}.pw-c2cActionCard .ant-select-focused .ant-select-selector,.pw-c2cActionCard .ant-select-open .ant-select-selector{border-color:transparent!important;box-shadow:var(--pw-focus-ring)!important}.pw-c2cActionCard .ant-select .ant-select-selection-search-input{min-height:0;border:0;border-radius:0;padding:0;background:transparent;font-size:inherit;line-height:normal}.pw-c2cActionCard .pw-c2cMonthPicker{width:100%;min-width:0;min-height:56px;border-color:var(--pw-line);border-radius:var(--pw-radius-field);background:var(--pw-surface);padding:0 16px;font-size:16px}.pw-c2cActionCard .pw-c2cMonthPicker.ant-picker-focused{border-color:transparent;box-shadow:var(--pw-focus-ring)}.pw-c2cActionCard .pw-c2cMonthPicker .ant-picker-input>input{min-height:0;border:0;border-radius:0;padding:0;background:transparent;font-size:inherit;line-height:normal}.pw-c2cActionCard__field{display:flex;flex-direction:column;gap:8px}.pw-c2cActionCard__submit{align-self:flex-end;min-width:120px;height:44px;padding:0 24px;border:0;border-radius:999px;background:var(--pw-gradient);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.pw-c2cActionCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-c2cActionCard__ghost{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--pw-line);border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:600;cursor:pointer}.pw-c2cResumeUploadAction__input{display:none}.pw-c2cResumeUploadAction__dropzone{display:flex;width:100%;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;border:1px dashed var(--pw-line);border-radius:var(--pw-radius-card);background:var(--pw-surface-soft);color:var(--pw-fg);text-align:center;cursor:pointer}.pw-c2cResumeUploadAction__dropzone:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cResumeUploadAction__dropzone:hover:not(:disabled){border-color:#9c59f43d;background:#9c59f414}.pw-c2cResumeUploadAction__dropzone:disabled{cursor:not-allowed;opacity:.68}.pw-c2cResumeUploadAction__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--pw-primary-2);box-shadow:var(--pw-shadow-sm)}.pw-c2cResumeUploadAction__main{max-width:100%;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35}.pw-c2cResumeUploadAction__hint{color:var(--pw-muted);font-size:13px;line-height:1.45}.pw-c2cResumeUploadAction__error{padding:10px 12px;border-radius:12px;background:#a41f2414;color:#a41f24;font-size:13px;font-weight:600;line-height:1.45}.pw-c2cResumeUploadAction__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ffffffc7;color:var(--pw-fg);font-size:14px;font-weight:700;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pw-c2cResumeUploadAction__spinner{color:var(--pw-primary-2);animation:pw-c2cResumeUploadSpin .9s linear infinite}@keyframes pw-c2cResumeUploadSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pw-c2cEducationList{display:flex;flex-direction:column;gap:12px}.pw-c2cEducationItem{display:flex;min-width:0;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--pw-line);border-radius:16px}.pw-c2cEducationItem legend{padding:0 6px;color:var(--pw-fg);font-size:14px;font-weight:700}.pw-c2cActionCard__submit:disabled,.pw-c2cActionCard__ghost:disabled,.pw-c2cActionChip:disabled{opacity:.48;cursor:not-allowed}.pw-c2cJobWorkspace__back{border:0;background:transparent;color:var(--pw-primary-2);font-size:12px;font-weight:600;cursor:pointer}.pw-c2cJobWorkspace__back:focus-visible,.pw-c2cJobWorkspace__close:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cJobWorkspace{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pw-radius-card);background:var(--pw-surface);border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-sm);opacity:0;transform:translate(24px);animation:pw-c2cJobWorkspaceEnter .36s ease forwards}.pw-c2cJobWorkspace__header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid rgba(230,231,235,.9)}.pw-c2cJobWorkspace__header h2{margin:0;color:var(--pw-fg);font-family:Manrope,Inter Variable,Inter,sans-serif;font-size:22px;line-height:1.25;font-weight:700}.pw-c2cJobWorkspace__eyebrow{display:block;margin-bottom:6px;color:var(--pw-muted-soft);font-size:12px;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.pw-c2cJobWorkspace__close{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--pw-line);border-radius:var(--pw-radius-pill);background:#fff;color:var(--pw-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.pw-c2cJobWorkspace__close:hover{background:#f8fafc;color:var(--pw-fg)}.pw-c2cJobWorkspace__close:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cJobWorkspace__toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid rgba(230,231,235,.72)}.pw-c2cJobWorkspace__back{display:inline-flex;align-items:center;gap:6px;padding:0}.pw-c2cJobWorkspace__autoApplyWrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--pw-good);font-size:12px;font-weight:700}.pw-c2cJobWorkspace__autoApplyWrap .is-error{color:var(--pw-danger)}.pw-c2cJobWorkspace__autoApply{min-height:40px;padding:0 18px;font-size:14px}.pw-c2cJobWorkspace__body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px;background:var(--pw-surface-soft)}.pw-c2cJobWorkspace__list,.pw-c2cJobWorkspace__detail{display:flex;flex-direction:column;gap:16px}.pw-c2cJobWorkspace__detail{padding:4px 6px 24px;background:var(--pw-surface);border-radius:var(--pw-radius-card)}.pw-c2cJobWorkspace__detail .pw-jobAnchorNav{display:none}.pw-c2cJobWorkspace__detail .pw-jobDetailLayout{margin-top:18px}.pw-c2cJobWorkspace__detail .pw-jobSection+.pw-jobSection{margin-top:28px}.pw-c2cJobWorkspace__loadMore{align-self:center}.pw-c2cJobWorkspace__empty{min-height:220px;display:grid;align-content:center;justify-items:center;gap:10px;color:var(--pw-muted);text-align:center;font-size:14px;line-height:1.45}@keyframes pw-c2cJobWorkspaceEnter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.pw-c2cInsight{display:flex;flex-direction:column;gap:24px;padding:28px;background:#ffffffe0;border:1px solid rgba(230,231,235,.9);border-radius:var(--pw-radius-card);box-shadow:var(--pw-shadow-md)}.pw-c2cInsight__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.pw-c2cInsight__header h2{margin:0;font-family:Manrope,Inter Variable,sans-serif;font-size:22px;line-height:1.25;font-weight:700}.pw-c2cInsight__statusDot{width:14px;height:14px;border-radius:999px;background:#16a34a33}.pw-c2cInsight__statusDot.is-live{background:var(--pw-good);box-shadow:0 0 0 6px #16a34a1f}.pw-c2cInsight__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px;border-radius:999px;background:var(--pw-surface-soft)}.pw-c2cInsight__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:var(--pw-radius-pill);background:transparent;color:var(--pw-muted-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.pw-c2cInsight__tab.is-active{background:var(--pw-surface);color:var(--pw-fg);box-shadow:var(--pw-shadow-sm)}.pw-c2cInsight__strength{display:flex;flex-direction:column;gap:12px}.pw-c2cInsight__strengthHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pw-fg);font-size:14px;font-weight:600}.pw-c2cInsight__strengthHeader strong{color:var(--pw-primary);font-size:16px}.pw-c2cInsight__strengthBar{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#ec62b81f}.pw-c2cInsight__strengthFill{height:100%;border-radius:inherit;background:var(--pw-gradient)}.pw-c2cInsight__cards{display:flex;flex-direction:column;gap:16px}.pw-c2cInsightCard{display:flex;gap:16px;padding:22px;border-radius:24px;background:#faf5f7fa;border:1px solid rgba(236,98,184,.12)}.pw-c2cInsightCard--outline{background:transparent;border-style:dashed;border-color:#9c59f433}.pw-c2cInsightCard__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#ec62b81f;color:var(--pw-primary);flex:0 0 auto}.pw-c2cInsightCard h3,.pw-c2cInsight__placeholder h3{margin:0 0 8px;font-family:Manrope,Inter Variable,sans-serif;font-size:18px;line-height:1.35;font-weight:700}.pw-c2cInsightCard p,.pw-c2cInsight__placeholder p{margin:0;color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-c2cInsight__placeholder{padding:20px 22px;border-radius:24px;background:#f3f4f6d9;border:1px solid var(--pw-line)}.pw-c2cInsightCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.pw-c2cInsight__liveBadge{display:inline-flex;align-items:center;gap:8px;color:var(--pw-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pw-c2cInsight__liveBadge.is-live{color:var(--pw-good)}.pw-c2cInsight__miniActions{color:var(--pw-muted-soft)}.pw-c2cJobRecommendations{display:flex;width:min(85%,680px);flex-direction:column;gap:14px;padding:18px 20px;border-radius:24px;box-shadow:0 12px 36px #11111114;background:#fff}.pw-c2cJobRecommendations__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pw-c2cJobRecommendations__headerActions{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.pw-c2cJobRecommendations__header h3,.pw-c2cJobRecommendations__header p,.pw-c2cJobRecommendations__notice{margin:0}.pw-c2cJobRecommendations__header h3{font-size:16px;line-height:1.35}.pw-c2cJobRecommendations__header p,.pw-c2cJobRecommendations__notice,.pw-c2cJobRecommendations__empty{color:var(--pw-muted);font-size:13px;line-height:1.45}.pw-c2cJobRecommendations__headerActions>span{flex:0 0 auto;border-radius:999px;padding:4px 10px;background:#9c59f414;color:var(--pw-primary-2);font-size:12px;font-weight:700}.pw-c2cJobRecommendations__viewAll,.pw-c2cJobCard__detailBtn,.pw-c2cJobCard__autoApplyBtn{border:0;background:transparent;color:var(--pw-primary-2);font-size:12px;font-weight:700;cursor:pointer}.pw-c2cJobRecommendations__viewAll:focus-visible,.pw-c2cJobCard__detailBtn:focus-visible,.pw-c2cJobCard__autoApplyBtn:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cJobRecommendations__list{display:flex;flex-direction:column;gap:10px}.pw-c2cJobCard{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;border:1px solid rgba(230,231,235,.9);background:#fbfbfd}.pw-c2cJobCard__logo{width:62px;height:62px;border-radius:16px}.pw-c2cJobCard__main{min-width:0;display:grid;gap:6px}.pw-c2cJobCard__main h4{margin:0;color:#111827;font-size:16px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-c2cJobCard__metaLine{display:flex;min-width:0;flex-wrap:nowrap;gap:10px;color:#64748b;font-size:13px;line-height:1.35}.pw-c2cJobCard__metaLine span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-c2cJobCard__metaLine span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 10px 2px 0;border-radius:999px;background:#c7ccd6}.pw-c2cJobCard__aside{display:grid;justify-items:end;gap:6px}.pw-c2cJobCard__actions{display:inline-flex;align-items:center;gap:12px}.pw-c2cJobCard__match{color:#0f766e;font-size:18px;line-height:1.35;font-weight:800;white-space:nowrap}.pw-c2cJobCard__detailBtn,.pw-c2cJobCard__autoApplyBtn{padding:0;font-size:12px;line-height:1.35;white-space:nowrap}.pw-c2cJobCard__autoApplyBtn.is-success{color:var(--pw-good)}.pw-c2cJobCard__autoApplyBtn.is-error{color:var(--pw-danger)}.pw-c2cJobCard__autoApplyBtn.is-disabled{opacity:.48;cursor:not-allowed}@media (max-width: 768px){.pw-c2cComposer{min-height:56px;padding:8px 8px 8px 14px}.pw-c2cComposer__submit{width:36px;min-width:0;padding:0}.pw-c2cBubble,.pw-c2cBubble--user{max-width:100%}.pw-c2cTranscript{padding:16px 4px 8px}.pw-c2cInsight{padding:22px}.pw-c2cActionCard{width:100%}.pw-c2cJobWorkspace__toolbar{align-items:flex-start;flex-direction:column}.pw-c2cActionSlot .pw-mentorActionCard{width:100%}.pw-c2cActionCard__grid{grid-template-columns:1fr}.pw-c2cJobRecommendations{width:100%}.pw-c2cJobCard{grid-template-columns:56px minmax(0,1fr)}.pw-c2cJobCard__logo{width:56px;height:56px}.pw-c2cJobCard__aside{grid-column:1 / -1;grid-auto-flow:column;justify-content:space-between;justify-items:stretch;align-items:center}}.pw-c2cHome{height:100dvh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--pw-bg)}.pw-c2cHome__main{flex:1 1 auto;min-height:0;width:100%;margin:0 auto;padding:16px 24px 24px;display:grid;grid-template-columns:minmax(0,min(920px,100%));justify-content:center;align-items:stretch;gap:16px;transition:grid-template-columns .32s ease,gap .32s ease,padding .32s ease}.pw-c2cHome__main.has-resumeWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch}.pw-c2cHome__chatShell{position:relative;min-height:0;width:100%;overflow:visible;padding-left:64px}.pw-c2cHome__chatPanel{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;padding:0;border-radius:var(--pw-radius-card);background:var(--pw-surface);border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-sm);overflow:hidden;transition:border-radius .24s ease,transform .32s ease,box-shadow .24s ease}.pw-c2cHome__pluginEntry{position:absolute;left:16px;bottom:24px;z-index:3;width:40px;height:40px;border-radius:12px;border:1px solid var(--pw-line);background:var(--pw-surface);color:var(--pw-primary-2);box-shadow:var(--pw-shadow-md);display:inline-flex;align-items:center;justify-content:center;transform:none;transition:transform .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.pw-c2cHome__pluginEntry:hover{color:var(--pw-primary);border-color:var(--pw-line-brand);background:linear-gradient(180deg,#ec62b814,#9c59f414);transform:translateY(-1px)}.pw-c2cHome__pluginEntry:focus-visible{outline:none;box-shadow:var(--pw-focus-ring),var(--pw-shadow-md)}.pw-c2cHome__pluginEntryBadge{position:absolute;top:-10px;right:-12px;min-width:44px;height:22px;padding:0 8px;border-radius:var(--pw-radius-pill);background:var(--pw-danger);color:#fff;border:2px solid var(--pw-surface);box-shadow:var(--pw-shadow-sm);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-weight:700;letter-spacing:.01em;white-space:nowrap}.pw-c2cHome__chatCanvas{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.pw-c2cHome__quickActions{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 16px}.pw-c2cHome__history{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px;background:var(--pw-surface)}.pw-c2cHome__historyHeader{display:flex;align-items:center;justify-content:flex-start}.pw-c2cHome__historyHeader h2{margin:0}.pw-c2cHome__historyHeader h2{color:var(--pw-muted-soft);font-family:Manrope,Inter Variable,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.pw-c2cHome__historyList{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--pw-line)}.pw-c2cHome__historyRow{width:100%;min-height:42px;padding:0;border:0;border-bottom:1px solid var(--pw-line);background:transparent;color:var(--pw-fg);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;transition:color .16s ease,background-color .16s ease}.pw-c2cHome__historyRow:hover{color:var(--pw-primary-2);background:#9c59f40f}.pw-c2cHome__historyRow:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cHome__historyRow.is-active{color:var(--pw-primary-2);background:#9c59f414}.pw-c2cHome__historyText{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pw-fg);font-size:14px;font-weight:500;line-height:1.45}.pw-c2cHome__historyDate{flex:0 0 auto;color:var(--pw-muted);font-size:12px;font-weight:600;line-height:1;letter-spacing:.02em}.pw-c2cHome__historyRow:hover .pw-c2cHome__historyText,.pw-c2cHome__historyRow.is-active .pw-c2cHome__historyText{color:var(--pw-primary-2)}.pw-c2cHome__quickAction{min-height:40px;width:fit-content;padding:0 16px;border-radius:var(--pw-radius-pill);border:1px solid var(--pw-line);background:var(--pw-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--pw-muted);font-size:14px;line-height:1.45;font-weight:500;cursor:pointer;transition:transform .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.pw-c2cHome__quickAction:hover:not(:disabled){color:var(--pw-primary-2);border-color:#9c59f42e;background:#9c59f41a}.pw-c2cHome__quickAction:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cHome__quickAction:disabled{opacity:.6;cursor:not-allowed}.pw-c2cHome__composerWrap{flex:0 0 auto;padding:16px;background:var(--pw-surface);border-top:1px solid var(--pw-line)}.pw-c2cHome__notice{margin-bottom:16px;padding:12px 16px;border-radius:var(--pw-radius-field);background:#f05b5b1f;color:#992f2f;font-size:14px}.pw-c2cResumeWorkspace{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pw-radius-card);background:var(--pw-surface);border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-sm);opacity:0;transform:translate(24px);animation:pw-c2cResumeWorkspaceEnter .36s ease forwards}.pw-c2cResumeWorkspace__header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid rgba(230,231,235,.9)}.pw-c2cResumeWorkspace__eyebrow{display:block;margin-bottom:6px;color:var(--pw-muted-soft);font-size:12px;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.pw-c2cResumeWorkspace__header h2{margin:0;color:var(--pw-fg);font-family:Manrope,Inter Variable,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.pw-c2cResumeWorkspace__close{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--pw-line);border-radius:var(--pw-radius-pill);background:#fff;color:var(--pw-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.pw-c2cResumeWorkspace__close:hover{background:#f8fafc;color:var(--pw-fg)}.pw-c2cResumeWorkspace__close:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-c2cResumeWorkspace__close--floating{position:absolute;top:16px;right:16px;z-index:4;box-shadow:0 12px 28px #11111114}.pw-c2cResumeWorkspace__body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px;background:var(--pw-surface-soft)}.pw-c2cResumeWorkspace.has-preview .pw-c2cResumeWorkspace__body{padding:0;background:linear-gradient(180deg,#f5f2f3f5,#fff 140px);scrollbar-width:thin;scrollbar-color:rgba(156,89,244,.32) transparent}.pw-c2cResumeWorkspace__previewShell{min-height:100%;display:flex;flex-direction:column}.pw-c2cResumeWorkspace__toolbar{position:sticky;top:0;z-index:3;display:flex;justify-content:flex-start;gap:10px;padding:16px;background:linear-gradient(180deg,#fffffff0,#ffffffd1 72%,#fff0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pw-c2cResumeWorkspace__menu{position:relative}.pw-c2cResumeWorkspace__toolbarBtn{min-height:36px;padding:0 16px;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:#fffffff0;color:var(--pw-fg);font-size:13px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 12px 28px #11111114;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.pw-c2cResumeWorkspace__toolbarBtn:hover:not(:disabled),.pw-c2cResumeWorkspace__toolbarBtn:focus-visible:not(:disabled){transform:translateY(-1px);border-color:#9c59f44d;box-shadow:0 16px 30px #9c59f424;outline:none}.pw-c2cResumeWorkspace__toolbarBtn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.pw-c2cResumeWorkspace__menuList{position:absolute;top:calc(100% + 8px);left:0;min-width:148px;padding:8px;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:#fffffff5;box-shadow:0 22px 44px #1111111f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pw-c2cResumeWorkspace__menuList button{width:100%;min-height:36px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--pw-fg);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.pw-c2cResumeWorkspace__menuList button:hover,.pw-c2cResumeWorkspace__menuList button:focus-visible{background:#9c59f414;color:var(--pw-primary-2);outline:none}.pw-c2cResumeWorkspace.has-preview .pw-c2cResumeWorkspace__body::-webkit-scrollbar{width:10px;display:block}.pw-c2cResumeWorkspace.has-preview .pw-c2cResumeWorkspace__body::-webkit-scrollbar-track{background:transparent}.pw-c2cResumeWorkspace.has-preview .pw-c2cResumeWorkspace__body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#9c59f452;background-clip:padding-box}.pw-c2cResumeWorkspace.has-preview .pw-c2cResumeWorkspace__body::-webkit-scrollbar-thumb:hover{background:#9c59f475;background-clip:padding-box}.pw-c2cResumeWorkspace__preview{min-height:100%;background:var(--pw-surface);box-shadow:none}.pw-c2cResumeWorkspace__editorShell{min-height:100%;display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.pw-c2cResumeWorkspace__editorAlert{border-radius:16px}.pw-c2cResumeWorkspace__savingModal{display:flex;align-items:center;gap:16px;padding:10px 4px}.pw-c2cResumeWorkspace__savingModalText{display:flex;flex-direction:column;gap:6px}.pw-c2cResumeWorkspace__preview .pw-resumeMarkdownPreview__document{min-height:760px;padding:28px 32px}.pw-c2cResumeWorkspace__preview .pw-resumeMarkdownPreview__frame{min-height:100%;background:#fff}.pw-c2cResumeWorkspace__empty{min-height:260px;display:grid;align-content:center;justify-items:center;gap:12px;padding:24px;color:var(--pw-muted);text-align:center}.pw-c2cResumeWorkspace__empty svg{color:var(--pw-primary-2)}.pw-c2cResumeWorkspace__empty h3,.pw-c2cResumeWorkspace__empty p{margin:0}.pw-c2cResumeWorkspace__empty h3{color:var(--pw-fg);font-size:18px;font-weight:600;line-height:1.35}.pw-c2cResumeWorkspace__empty p{max-width:300px;font-size:14px;line-height:1.45}@keyframes pw-c2cResumeWorkspaceEnter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1180px){.pw-c2cHome__main{padding-inline:16px}.pw-c2cHome__main.has-resumeWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 960px){.pw-c2cHome__main.has-resumeWorkspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(280px,42dvh)}}@media (max-width: 768px){.pw-c2cHome__main{padding:12px}.pw-c2cHome__pluginEntry{left:8px;bottom:18px}.pw-c2cHome__chatShell{padding-left:52px}.pw-c2cHome__chatPanel{border-radius:var(--pw-radius-card)}.pw-c2cHome__composerWrap{padding:12px}.pw-c2cHome__history{padding:0 12px 12px}.pw-c2cResumeWorkspace__toolbar{gap:8px;padding:12px}.pw-c2cResumeWorkspace__toolbarBtn{padding-inline:14px;font-size:12px}}.pw-fixResumeModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0b111d85;display:grid;place-items:center;padding:24px}.pw-fixResumePanel{width:min(1080px,100%);max-height:min(90vh,960px);background:radial-gradient(circle at 0% 0%,rgba(125,200,255,.16),transparent 38%),radial-gradient(circle at 100% 100%,rgba(255,202,120,.12),transparent 40%),#f5f7fb;border:1px solid rgba(33,38,54,.12);border-radius:28px;box-shadow:0 28px 80px #0a142847;display:flex;flex-direction:column;overflow:hidden}.pw-fixResumePanel__header{padding:22px 28px 12px;display:flex;align-items:flex-start;justify-content:space-between}.pw-fixResumePanel__header h2{margin:0;font-size:32px;letter-spacing:-.03em}.pw-fixResumePanel__header p{margin:6px 0 0;color:var(--pw-muted);font-size:14px}.pw-fixResumePanel__close{border:0;width:38px;height:38px;border-radius:10px;font-size:28px;line-height:1;background:#21263614;color:#212636bf;cursor:pointer}.pw-fixResumeSteps{margin:0;padding:6px 28px 18px;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pw-fixResumeSteps__item{position:relative}.pw-fixResumeSteps__item button{width:100%;border:0;background:transparent;color:#2126369e;font-size:13px;font-weight:600;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0}.pw-fixResumeSteps__item button:disabled{cursor:not-allowed;opacity:.76}.pw-fixResumeSteps__dot{width:22px;height:22px;border-radius:999px;border:1px solid rgba(148,163,184,.72);background:#fff;position:relative;z-index:1;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:#212636b8}.pw-fixResumeSteps__item.is-active .pw-fixResumeSteps__dot,.pw-fixResumeSteps__item.is-done .pw-fixResumeSteps__dot{border-color:#4a66ff85;background:linear-gradient(135deg,var(--pw-primary),var(--pw-primary2));color:#fff}.pw-fixResumeSteps__label{text-align:left;max-width:180px;line-height:1.4}.pw-fixResumeSteps__item.is-active .pw-fixResumeSteps__label{color:#11192ef0}.pw-fixResumeStatus{margin:0 28px;border-radius:12px;padding:10px 12px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pw-fixResumeStatus--starting,.pw-fixResumeStatus--polling{border:1px solid rgba(74,102,255,.26);background:#4a66ff1a;color:#11192ee0}.pw-fixResumeStatus--failed{border:1px solid rgba(239,68,68,.26);background:#ef44441f;color:#9a1f1ff2}.pw-fixResumePanel__body{padding:12px 28px 0;overflow:auto;flex:1}.pw-fixResumeLoading{min-height:320px;display:grid;place-content:center;justify-items:center;gap:14px;padding:40px 24px 56px;text-align:center}.pw-fixResumeLoading__spinner{width:40px;height:40px;border-radius:999px;border:3px solid rgba(17,17,17,.1);border-top-color:var(--pw-primary);animation:pw-fixResumeSpin .8s linear infinite}.pw-fixResumeLoading h3{margin:0;font-size:24px;line-height:1.25;color:#11192ef5}.pw-fixResumeLoading p{margin:0;max-width:460px;font-size:15px;line-height:1.7;color:#212636a8}.pw-fixResumePanel__footer{position:relative;padding:20px 28px 24px;min-height:86px}.pw-fixResumeFooter__meta{position:absolute;left:28px;bottom:24px;color:#2126369e;font-size:14px}.pw-fixResumeFooter__actions{position:absolute;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:10px}.pw-fixResumeBackBtn{border:1px solid rgba(116,135,255,.5);background:#fff;color:#4c62dceb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border-radius:999px;min-width:44px;height:40px;padding:0;box-shadow:0 8px 18px #4c62dc1f}.pw-fixResumeBackBtn .anticon{font-size:15px}.pw-fixResumePrimaryBtn{min-width:260px}.pw-fixResumeSection{padding-bottom:18px}.pw-fixResumeDiffList{display:grid;gap:12px}.pw-fixResumeDiffItem{padding:16px 18px}.pw-fixResumeIssueLine{margin:0;line-height:1.75;color:#11192eeb}.pw-fixResumeIssueLine+.pw-fixResumeIssueLine{margin-top:10px}.pw-fixResumePreviewShell{padding:10px}.pw-fixResumeDownloadMenu{position:relative}.pw-fixResumeDownloadMenu__list{position:absolute;left:0;bottom:calc(100% + 8px);min-width:170px;border-radius:14px;border:1px solid rgba(33,38,54,.1);background:#fff;box-shadow:0 18px 40px #0a142829;padding:8px;display:grid;gap:4px}.pw-fixResumeDownloadMenu__list button{border:0;background:transparent;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer}.pw-fixResumeDownloadMenu__list button:hover{background:#4a66ff14}.pw-fixResumeEmpty{border:1px dashed rgba(33,38,54,.28);border-radius:12px;padding:24px 14px;text-align:center;color:var(--pw-muted);background:#ffffff80}@keyframes pw-fixResumeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){.pw-fixResumeModal{padding:12px}.pw-fixResumePanel{width:100%;max-height:94vh;border-radius:22px}.pw-fixResumePanel__header,.pw-fixResumeSteps,.pw-fixResumePanel__body,.pw-fixResumePanel__footer{padding-left:16px;padding-right:16px}.pw-fixResumeStatus{margin:0 16px}.pw-fixResumeLoading{min-height:260px;padding-inline:8px}.pw-fixResumeSteps{grid-template-columns:1fr;gap:12px}.pw-fixResumeSteps__item:not(:last-child):after{display:none}.pw-fixResumeSteps__item button{flex-direction:row;justify-content:flex-start}.pw-fixResumePanel__footer{min-height:auto;display:flex;flex-direction:column;gap:14px}.pw-fixResumeFooter__meta,.pw-fixResumeFooter__actions{position:static;transform:none}.pw-fixResumeFooter__actions{flex-wrap:wrap;justify-content:center}.pw-fixResumePrimaryBtn{min-width:0}}.pw-jobsListOverview{display:grid;gap:18px;width:100%;min-width:0;max-width:100%}.pw-jobsListOverview__title{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em}.pw-jobsListOverview__stack{display:grid;gap:14px;width:100%;min-width:0;max-width:100%}.pw-jobsListOverview__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;overflow:hidden}.pw-jobsListOverview__control{width:100%;min-width:0;max-width:100%;overflow:hidden}.pw-jobsListOverview__control .pw-select,.pw-jobsListOverview__control .pw-select__trigger,.pw-jobsListOverview__control .pw-jobsSummary__prefs{width:100%;min-width:0;max-width:100%}.pw-jobsListOverview__control .pw-select{display:block}.pw-jobsListOverview__control .pw-select__value,.pw-jobsListOverview__control .pw-jobsSummary__prefs-content,.pw-jobsListOverview__control .pw-jobsSummary__prefs-text,.pw-jobsListOverview__control .pw-jobsSummary__prefs-text--compact{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-jobsListOverview__infoBtn{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--pw-muted-soft);cursor:pointer;transition:background-color .15s ease,color .15s ease}.pw-jobsListOverview__infoBtn:hover{background:var(--pw-surface-soft);color:var(--pw-fg)}.pw-jobsListOverview__infoBtn:focus-visible{box-shadow:var(--pw-focus-ring)}.pw-jobsListOverview__infoContent{max-width:320px;font-size:14px;line-height:1.65;color:var(--pw-fg)}.pw-jobsListOverview__infoContent strong{font-weight:800}.pw-select{position:relative;display:inline-block}.pw-select__trigger{width:100%;min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pw-line);border-radius:18px;background:#fff;box-shadow:var(--pw-shadow-sm);cursor:pointer}.pw-select__trigger:hover:not(:disabled){border-color:var(--pw-line-brand)}.pw-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:15px;color:var(--pw-fg)}.pw-select__arrow{color:var(--pw-muted-soft);transition:transform .16s ease;flex-shrink:0}.pw-select__arrow--up{transform:rotate(180deg)}.pw-select__dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:320px;overflow-y:auto;border:1px solid var(--pw-line);border-radius:22px;background:#fff;box-shadow:var(--pw-shadow-md);z-index:1000;padding:8px}.pw-select__dropdown--portal{position:fixed;top:0;left:0;right:auto}.pw-select__option{min-height:44px;padding:10px 12px;display:flex;align-items:center;border-radius:14px;font-size:14px;color:var(--pw-fg);cursor:pointer}.pw-select__option:hover{background:var(--pw-surface-soft)}.pw-select__option--selected{background:#ec62b814;color:var(--pw-primary-2);font-weight:700}.pw-select__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-select__empty{padding:16px 12px;text-align:center;color:var(--pw-muted)}.pw-jobsSummary{padding:18px 22px;border-radius:var(--pw-radius-card-lg)}.pw-jobsSummary__line{display:grid;gap:14px}.pw-jobsSummary__line--stack{align-items:stretch}.pw-jobsSummary__summaryText{display:block;color:var(--pw-fg);font-size:16px;line-height:1.6}.pw-jobsSummary__summaryText strong{font-weight:800}.pw-jobsSummary__prefs{min-width:0;max-width:100%;min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--pw-line);border-radius:18px;background:#fff;overflow:hidden}.pw-jobsSummary__prefs--empty{cursor:pointer}.pw-jobsSummary__prefs-content{min-width:0;max-width:100%;flex:1;display:flex;align-items:center;overflow:hidden}.pw-jobsSummary__prefs-content--compact{align-items:center}.pw-jobsSummary__prefs-text{width:100%;min-width:0;display:block;color:var(--pw-fg);font-size:15px;line-height:1.6}.pw-jobsSummary__prefs-text--compact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-jobsSummary__prefs-placeholder{color:var(--pw-muted-soft);font-size:15px;line-height:1.5}.pw-jobsSummary__prefs-edit{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--pw-fg);cursor:pointer;transition:background-color .15s ease,color .15s ease}.pw-jobsSummary__prefs-edit:hover{background:var(--pw-surface-soft)}.pw-jobsSummary__prefs-edit:focus-visible{box-shadow:var(--pw-focus-ring)}.pw-jobPreferencesDrawer__header{display:flex;align-items:center;gap:16px}.pw-jobPreferencesDrawer__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#f2f2f2;color:#1f1f1f;cursor:pointer;transition:background-color .2s ease}.pw-jobPreferencesDrawer__close:hover{background:#e6e6e6}.pw-jobPreferencesDrawer__close:disabled{cursor:not-allowed;opacity:.6}.pw-jobPreferencesDrawer__title{font-size:24px;font-weight:700;line-height:1.2;color:#161616}.pw-jobPreferencesDrawer__body{height:100%;overflow:auto;padding:20px 32px 40px;scrollbar-width:none;-ms-overflow-style:none}.pw-jobPreferencesDrawer__body::-webkit-scrollbar{display:none}.pw-jobPreferencesDrawer__form{display:flex;flex-direction:column;gap:28px}.pw-jobPreferencesDrawer__section{display:flex;flex-direction:column;gap:20px}.pw-jobPreferencesDrawer__sectionTitle{margin:0;font-size:22px;font-weight:700;line-height:1.3;color:#161616}.pw-jobPreferencesDrawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.pw-jobPreferencesDrawer__item,.pw-jobPreferencesDrawer__sliderItem{margin-bottom:0}.pw-jobPreferencesDrawer__salaryText{margin-top:12px;text-align:center;color:#1f1f1f;font-size:18px;line-height:1.4}.pw-jobPreferencesDrawer__rangePicker,.pw-jobPreferencesDrawer__select{width:100%}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__select.ant-select-single{min-height:40px}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__select.ant-select-multiple{min-height:40px!important;padding:1px 11px!important;display:inline-flex;align-items:center;box-sizing:border-box}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__select.ant-select-multiple .ant-select-content{min-height:36px;width:100%;display:flex;align-items:center;flex-wrap:wrap}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__select.ant-select-multiple .ant-select-content-item-prefix,.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__select.ant-select-multiple .ant-select-content-item-suffix{min-height:36px;display:inline-flex;align-items:center}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__select.ant-select-multiple .ant-select-input{min-height:24px;line-height:24px}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__select.ant-select-multiple .ant-select-placeholder{top:50%!important;inset-inline-start:0!important;inset-inline-end:0!important;transform:translateY(-50%)!important;line-height:24px}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__rangePicker.ant-picker{min-height:40px!important;height:40px!important;padding:7px 11px!important;display:inline-flex;align-items:center;box-sizing:border-box}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__rangePicker.ant-picker .ant-picker-input,.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__rangePicker.ant-picker .ant-picker-range-separator,.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__rangePicker.ant-picker .ant-picker-suffix{align-self:center}.pw-jobPreferencesDrawer__form .pw-jobPreferencesDrawer__rangePicker.ant-picker .ant-picker-input>input{line-height:1.5}@media (max-width: 768px){.pw-jobsSummary{padding:16px}.pw-jobsSummary__prefs{align-items:flex-start}.pw-jobsSummary__prefs-text--compact{white-space:normal}.pw-jobPreferencesDrawer__body{padding:20px 20px 32px}.pw-jobPreferencesDrawer__title,.pw-jobPreferencesDrawer__sectionTitle{font-size:20px}.pw-jobPreferencesDrawer__grid{grid-template-columns:minmax(0,1fr);gap:12px}}.pw-c2cLanding{min-height:100vh;background:var(--pw-bg);color:var(--pw-fg)}.pw-c2cLanding__header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid var(--pw-line)}.pw-c2cLanding__headerInner,.pw-c2cLanding__main,.pw-c2cLanding__footer{width:min(1540px,calc(100% - 60px));margin:0 auto}.pw-c2cLanding__headerInner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}.pw-c2cLanding__brand,.pw-c2cLanding__footerBrand{font-family:Manrope,Inter Variable,sans-serif;font-size:28px;line-height:1.2;font-weight:800;letter-spacing:0;background:var(--pw-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pw-c2cLanding__headerActions,.pw-c2cLanding__promptRow,.pw-c2cLanding__footerLinks{display:flex;align-items:center}.pw-c2cLanding__footerLinks a{color:var(--pw-fg);text-decoration:none;font-size:14px;font-weight:500}.pw-c2cLanding__headerActions{gap:16px}.pw-c2cLocaleSwitch,.pw-c2cLanding__textBtn,.pw-c2cLanding__cardCta{border:0;background:transparent;color:var(--pw-muted);cursor:pointer}.pw-c2cLocaleSwitch,.pw-c2cLanding__textBtn{font-size:16px;font-weight:600}.pw-c2cLanding__main{display:flex;flex-direction:column;gap:24px;padding:24px 0 64px}.pw-c2cLanding__hero{position:relative;min-height:min(680px,calc(100vh - 118px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;border-radius:var(--pw-radius-card);padding:76px 24px 52px;background:linear-gradient(180deg,rgba(245,242,243,.78) 0%,rgba(245,242,243,.94) 72%,var(--pw-bg) 100%),url(/assets/landingpage-hero-img-cpW9e8F_.png) center / cover no-repeat;border:1px solid rgba(255,255,255,.72);box-shadow:var(--pw-shadow-md)}.pw-c2cLanding__hero h1{margin:0 0 18px;max-width:780px;font-family:Manrope,Inter Variable,sans-serif;font-size:36px;line-height:1.12;font-weight:800;letter-spacing:0}.pw-c2cLanding__hero>p{margin:0 0 24px;max-width:720px;color:var(--pw-muted);font-size:16px;line-height:1.55}.pw-c2cLanding__composerWrap{width:min(760px,100%)}.pw-c2cLanding__promptRow{gap:10px;margin-top:16px;flex-wrap:wrap;justify-content:center}.pw-c2cLanding__chatPanel{width:min(980px,100%);margin-top:30px;padding:24px;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-card);box-shadow:var(--pw-shadow-md);text-align:left}.pw-c2cLanding__chatPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pw-c2cLanding__chatPanelHeader p{margin:0;color:var(--pw-muted);font-size:14px}.pw-c2cLanding__notice{margin-top:22px;padding:12px 16px;border-radius:18px;font-size:14px}.pw-c2cLanding__notice--error{background:#f05b5b1f;color:#992f2f}.pw-c2cLanding__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pw-c2cLanding__card{display:flex;flex-direction:column;align-items:flex-start;min-height:260px;padding:24px;background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-card);box-shadow:var(--pw-shadow-sm)}.pw-c2cLanding__cardIcon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border-radius:999px;background:#9c59f41f;color:var(--pw-primary-2)}.pw-c2cLanding__card h2{margin:0 0 14px;font-family:Manrope,Inter Variable,sans-serif;font-size:22px;line-height:1.25;font-weight:700}.pw-c2cLanding__card p{margin:0;color:var(--pw-muted);font-size:16px;line-height:1.55}.pw-c2cLanding__cardCta{margin-top:auto;padding-top:24px;color:var(--pw-primary-2);font-size:14px;font-weight:600}.pw-c2cLanding__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 40px;border-top:1px solid var(--pw-line)}.pw-c2cLanding__footer p{margin:14px 0 0;color:var(--pw-muted);font-size:14px}.pw-c2cLanding__footerLinks{gap:28px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 1180px){.pw-c2cLanding__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.pw-c2cLanding__headerInner,.pw-c2cLanding__main,.pw-c2cLanding__footer{width:min(100%,calc(100% - 28px))}.pw-c2cLanding__headerInner{min-height:78px;flex-wrap:wrap;padding:12px 0}.pw-c2cLanding__headerActions{width:100%;justify-content:space-between}.pw-c2cLanding__main{gap:20px;padding:16px 0 36px}.pw-c2cLanding__hero{min-height:560px;padding:44px 16px 36px}.pw-c2cLanding__hero>p{font-size:16px}.pw-c2cLanding__cards{grid-template-columns:1fr}.pw-c2cLanding__chatPanelHeader,.pw-c2cLanding__footer{flex-direction:column;align-items:flex-start}.pw-c2cLanding__footerLinks{justify-content:flex-start}}.pw-pluginGuide{min-height:100vh;background:radial-gradient(circle at top left,rgba(236,98,184,.12),transparent 28%),radial-gradient(circle at right 18%,rgba(156,89,244,.12),transparent 22%),var(--pw-bg);color:var(--pw-fg)}.pw-pluginGuide__hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(230,231,235,.6);background:linear-gradient(180deg,#ec62b80f,#f5f2f3e6 58%,#f5f2f3)}.pw-pluginGuide__heroInner,.pw-pluginGuide__layout{width:min(1280px,calc(100% - 32px));margin:0 auto}.pw-pluginGuide__heroInner{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:48px 0 56px}.pw-pluginGuide__heroMain{display:flex;flex-direction:column;gap:24px}.pw-pluginGuide__eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;border:1px solid rgba(236,98,184,.14);border-radius:var(--pw-radius-pill);background:#ec62b80f;color:#111111d6;font-size:14px;font-weight:600}.pw-pluginGuide__eyebrow svg{color:var(--pw-primary)}.pw-pluginGuide__heroCopy{display:flex;flex-direction:column;gap:16px}.pw-pluginGuide__heroCopy h1,.pw-pluginGuide__sectionCopy h2,.pw-pluginGuide__stepCopy h3{font-family:Manrope,Inter Variable,Inter,sans-serif}.pw-pluginGuide__heroCopy h1{margin:0;font-size:clamp(36px,5vw,52px);line-height:1.1;font-weight:700;letter-spacing:-.04em}.pw-pluginGuide__heroCopy p{max-width:760px;margin:0;color:var(--pw-muted);font-size:18px;line-height:1.55}.pw-pluginGuide__heroActions{display:flex;flex-wrap:wrap;gap:12px}.pw-pluginGuide__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:14px;text-decoration:none;font-size:14px;font-weight:600;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.pw-pluginGuide__cta:hover{transform:translateY(-1px)}.pw-pluginGuide__cta:focus-visible,.pw-pluginGuide__tocLink:focus-visible,.pw-pluginGuide__figureButton:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-pluginGuide__cta--primary{background:var(--pw-gradient);box-shadow:0 12px 28px #9c59f438;color:#fff}.pw-pluginGuide__cta:disabled{cursor:not-allowed;opacity:.5}.pw-pluginGuide__quickCard,.pw-pluginGuide__tocCard,.pw-pluginGuide__checkCard,.pw-pluginGuide__stepCard{border:1px solid rgba(230,231,235,.72);background:#ffffffeb;box-shadow:var(--pw-shadow-sm)}.pw-pluginGuide__quickCard{align-self:start;padding:20px;border-radius:20px}.pw-pluginGuide__quickTitle,.pw-pluginGuide__tocTitle{font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.2em;text-transform:uppercase;color:var(--pw-muted)}.pw-pluginGuide__quickList{display:grid;gap:12px;margin-top:16px}.pw-pluginGuide__quickItem{padding:16px;border:1px solid rgba(230,231,235,.68);border-radius:18px}.pw-pluginGuide__quickLabel{color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-pluginGuide__quickValue{margin-top:4px;font-size:22px;line-height:1.4;font-weight:700;color:var(--pw-fg)}.pw-pluginGuide__layout{display:flex;gap:32px;padding:40px 0 72px}.pw-pluginGuide__toc{display:none;width:288px;flex:0 0 288px}.pw-pluginGuide__tocCard{position:sticky;top:20px;padding:16px;border-radius:20px}.pw-pluginGuide__tocNav{display:grid;gap:6px;margin-top:12px}.pw-pluginGuide__tocLink{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;color:#111c;text-decoration:none;font-size:14px;line-height:1.45;transition:background-color .16s ease,color .16s ease}.pw-pluginGuide__tocLink:hover{background:#ec62b814;color:var(--pw-fg)}.pw-pluginGuide__tocLink svg{color:var(--pw-primary)}.pw-pluginGuide__content{min-width:0;flex:1;display:flex;flex-direction:column;gap:48px}.pw-pluginGuide__section{display:flex;flex-direction:column;gap:24px}.pw-pluginGuide__sectionAnchor{position:relative;top:-24px}.pw-pluginGuide__sectionHeader{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid rgba(230,231,235,.72);border-radius:24px;background:linear-gradient(90deg,#ec62b814,#ffffffe0 60%,#fffffff5);box-shadow:var(--pw-shadow-sm)}.pw-pluginGuide__sectionIcon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:18px;color:var(--pw-primary);background:linear-gradient(135deg,#ec62b829,#9c59f429)}.pw-pluginGuide__sectionCopy h2{margin:0;font-size:30px;line-height:1.2;font-weight:700}.pw-pluginGuide__sectionCopy p{margin:6px 0 0;color:var(--pw-muted);font-size:16px;line-height:1.55}.pw-pluginGuide__checkCard{padding:20px 24px;border-radius:18px}.pw-pluginGuide__checkHeader{display:flex;align-items:center;gap:10px}.pw-pluginGuide__checkHeader svg{color:var(--pw-good)}.pw-pluginGuide__checkHeader h3{margin:0;font-size:20px;line-height:1.35;font-weight:700}.pw-pluginGuide__checkList{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.pw-pluginGuide__checkItem{display:flex;gap:12px;color:var(--pw-muted);font-size:16px;line-height:1.6}.pw-pluginGuide__checkDot{width:8px;height:8px;margin-top:10px;flex:0 0 8px;border-radius:999px;background:var(--pw-good)}.pw-pluginGuide__steps{display:grid;gap:24px}.pw-pluginGuide__stepCard{overflow:hidden;border-radius:18px}.pw-pluginGuide__stepHead{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(230,231,235,.62);background:linear-gradient(90deg,#ec62b814,#fff0)}.pw-pluginGuide__stepIndex{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:16px;background:linear-gradient(135deg,var(--pw-primary),var(--pw-primary-2));box-shadow:0 10px 24px #9c59f433;color:#fff;font-size:14px;line-height:1;font-weight:700}.pw-pluginGuide__stepCopy h3{margin:0;font-size:22px;line-height:1.25;font-weight:700}.pw-pluginGuide__stepCopy p{margin:6px 0 0;color:var(--pw-muted);font-size:16px;line-height:1.6}.pw-pluginGuide__figure{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px}.pw-pluginGuide__figureGrid{display:grid;gap:16px}.pw-pluginGuide__figureGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-pluginGuide__figureGrid--compact{max-width:360px}.pw-pluginGuide__figureButton{position:relative;display:block;width:100%;overflow:hidden;padding:8px;border:1px solid rgba(230,231,235,.72);border-radius:20px;background:#ffffffeb;box-shadow:var(--pw-shadow-sm);cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.pw-pluginGuide__figureButton:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1111111a}.pw-pluginGuide__figureImage{display:block;width:100%;height:auto;border-radius:16px;object-fit:contain}.pw-pluginGuide__figureZoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:20px;background:#fff0;color:var(--pw-fg);font-size:12px;line-height:1.35;font-weight:600;opacity:0;transition:opacity .16s ease,background-color .16s ease}.pw-pluginGuide__figureButton:hover .pw-pluginGuide__figureZoom{background:#ffffff2e;opacity:1}.pw-pluginGuide__figureZoom>span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(230,231,235,.8);border-radius:var(--pw-radius-pill);background:#fffffff0;box-shadow:var(--pw-shadow-sm)}.pw-pluginGuide__figure figcaption{color:var(--pw-muted);text-align:center;font-size:14px;line-height:1.45}@media (min-width: 1024px){.pw-pluginGuide__toc{display:block}}@media (max-width: 1023px){.pw-pluginGuide__heroInner{grid-template-columns:1fr}.pw-pluginGuide__layout{padding-top:32px}.pw-pluginGuide__sectionCopy h2{font-size:28px}}@media (max-width: 767px){.pw-pluginGuide__heroInner,.pw-pluginGuide__layout{width:min(100%,calc(100% - 24px))}.pw-pluginGuide__heroInner{padding:28px 0 36px;gap:24px}.pw-pluginGuide__heroCopy h1{font-size:34px}.pw-pluginGuide__heroCopy p{font-size:16px}.pw-pluginGuide__sectionHeader,.pw-pluginGuide__checkCard,.pw-pluginGuide__stepHead,.pw-pluginGuide__figure,.pw-pluginGuide__quickCard{padding-left:16px;padding-right:16px}.pw-pluginGuide__sectionCopy h2{font-size:24px}.pw-pluginGuide__stepCopy h3{font-size:20px}.pw-pluginGuide__figureGrid--two{grid-template-columns:1fr}.pw-pluginGuide__figureGrid--compact{max-width:100%}}.pw-pluginPackagesPage{min-height:100dvh;background:radial-gradient(circle at top left,rgba(236,98,184,.1),transparent 28%),linear-gradient(180deg,#fbf8fa 0%,var(--pw-bg) 100%)}.pw-pluginPackagesPage__main{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px;display:flex;flex-direction:column;gap:24px}.pw-pluginPackagesHero,.pw-pluginPackagesTableCard{background:#fffffff0;border:1px solid var(--pw-line);border-radius:var(--pw-radius-card-lg);box-shadow:var(--pw-shadow-sm)}.pw-pluginPackagesHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px}.pw-pluginPackagesHero__eyebrow{margin:0 0 8px;color:var(--pw-primary-2);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pw-pluginPackagesHero h1{margin:0;font-family:Manrope,Inter Variable,sans-serif;font-size:28px;line-height:1.2}.pw-pluginPackagesHero p:last-child{margin:12px 0 0;max-width:760px;color:var(--pw-muted);font-size:16px;line-height:1.55}.pw-pluginPackagesHero__actions{display:flex;align-items:center;gap:12px}.pw-pluginPackagesHero__actions .pw-btn,.pw-pluginPackagesTable__actions .pw-btnSmall{gap:8px}.pw-pluginPackagesPage__fileInput{display:none}.pw-pluginPackagesNotice{padding:14px 16px;border-radius:18px;background:#16a34a1f;color:#11612f;font-size:14px}.pw-pluginPackagesNotice.is-error{background:#f05b5b1f;color:#9a3030}.pw-pluginPackagesTableCard{overflow:hidden}.pw-pluginPackagesTableCard__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px;border-bottom:1px solid var(--pw-line)}.pw-pluginPackagesTableCard__header h2{margin:0;font-family:Manrope,Inter Variable,sans-serif;font-size:22px;line-height:1.25}.pw-pluginPackagesTableCard__header span,.pw-pluginPackagesTable__hash,.pw-pluginPackagesTable td p{color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-pluginPackagesTableCard__empty{padding:40px 24px;color:var(--pw-muted);text-align:center}.pw-pluginPackagesTableWrap{overflow-x:auto}.pw-pluginPackagesTable{width:100%;border-collapse:collapse}.pw-pluginPackagesTable th,.pw-pluginPackagesTable td{padding:18px 24px;border-bottom:1px solid var(--pw-line);text-align:left;vertical-align:middle}.pw-pluginPackagesTable th{color:var(--pw-muted-soft);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pw-pluginPackagesTable td strong{display:block;color:var(--pw-fg);font-size:16px;line-height:1.55}.pw-pluginPackagesTable td p{margin:6px 0 0;max-width:360px;white-space:pre-wrap}.pw-pluginPackagesStatus{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:var(--pw-radius-pill);background:var(--pw-surface-soft);color:var(--pw-muted);border:1px solid var(--pw-line);font-size:12px;line-height:1.35;font-weight:700}.pw-pluginPackagesStatus.is-published{background:#ec62b814;border-color:#9c59f42e;color:var(--pw-primary-2)}.pw-pluginPackagesStatus.is-archived{background:#1111110a;border-color:#11111114;color:var(--pw-muted-soft)}.pw-pluginPackagesTable__fileName{color:var(--pw-fg);font-size:14px;line-height:1.45;word-break:break-word}.pw-pluginPackagesTable__actions{display:flex;align-items:center;gap:10px}.pw-pluginPackagesFormat{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:var(--pw-radius-pill);background:#9c59f41a;color:var(--pw-primary-2);font-size:12px;line-height:1.35;font-weight:700}.pw-pluginPackagesModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#11111173}.pw-pluginPackagesModal__card{width:min(640px,100%);border-radius:28px;background:var(--pw-surface);border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-md);overflow:hidden}.pw-pluginPackagesModal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid var(--pw-line)}.pw-pluginPackagesModal__title{margin:0;font-family:Manrope,Inter Variable,sans-serif;font-size:22px;line-height:1.25}.pw-pluginPackagesModal__subtitle{margin:10px 0 0;color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-pluginPackagesModal__close{width:40px;height:40px;border:1px solid var(--pw-line);border-radius:12px;background:var(--pw-surface);color:var(--pw-fg)}.pw-pluginPackagesModal__close:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-pluginPackagesModal__form{display:grid;gap:16px;padding:20px 24px 24px}.pw-pluginPackagesModal__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(90deg,#ec62b814,#9c59f414);color:var(--pw-fg);font-size:14px}.pw-pluginPackagesModal__meta strong{font-size:16px}.pw-pluginPackagesModal__warning{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(245,158,11,.3);background:linear-gradient(90deg,#f59e0b24,#ec62b814);color:var(--pw-fg)}.pw-pluginPackagesModal__warning strong{font-size:14px;line-height:1.45;font-weight:700}.pw-pluginPackagesModal__warning p{margin:0;color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-pluginPackagesModal__field{display:grid;gap:8px;color:var(--pw-fg);font-size:14px;line-height:1.45;font-weight:600}.pw-pluginPackagesModal__field input,.pw-pluginPackagesModal__field textarea{width:100%;border:1px solid var(--pw-line);border-radius:18px;background:var(--pw-surface);color:var(--pw-fg);font:inherit}.pw-pluginPackagesModal__field input{min-height:56px;padding:0 16px}.pw-pluginPackagesModal__field textarea{min-height:132px;padding:14px 16px;resize:vertical}.pw-pluginPackagesModal__field input:focus-visible,.pw-pluginPackagesModal__field textarea:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-pluginPackagesModal__field small{color:var(--pw-muted);font-size:12px;line-height:1.35;font-weight:500}.pw-pluginPackagesFormatPicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pw-pluginPackagesFormatPicker__option{display:grid;gap:6px;padding:16px;border:1px solid var(--pw-line);border-radius:18px;background:var(--pw-surface);text-align:left;color:var(--pw-fg)}.pw-pluginPackagesFormatPicker__option strong{font-size:16px;line-height:1.55}.pw-pluginPackagesFormatPicker__option span{color:var(--pw-muted);font-size:14px;line-height:1.45;font-weight:400}.pw-pluginPackagesFormatPicker__option.is-active{border-color:#9c59f452;background:linear-gradient(180deg,#ec62b814,#9c59f414);box-shadow:var(--pw-focus-ring)}.pw-pluginPackagesFormatPicker__option:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-pluginPackagesModal__fileRow{display:flex;align-items:center;gap:12px}.pw-pluginPackagesModal__fileName{color:var(--pw-muted);font-size:14px;line-height:1.45;word-break:break-word}.pw-pluginPackagesModal__error{padding:12px 14px;border-radius:16px;background:#f05b5b1f;color:#9a3030;font-size:14px;line-height:1.45}.pw-pluginPackagesModal__actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 960px){.pw-pluginPackagesHero{flex-direction:column;align-items:stretch}.pw-pluginPackagesTable th,.pw-pluginPackagesTable td{padding:16px}}@media (max-width: 767px){.pw-pluginPackagesPage__main{width:min(100%,calc(100% - 24px));padding:20px 0 40px}.pw-pluginPackagesHero,.pw-pluginPackagesTableCard__header{padding:20px}.pw-pluginPackagesHero__actions,.pw-pluginPackagesTable__actions,.pw-pluginPackagesModal__actions,.pw-pluginPackagesModal__fileRow{flex-direction:column;align-items:stretch}.pw-pluginPackagesFormatPicker{grid-template-columns:1fr}.pw-pluginPackagesModal{padding:12px}.pw-pluginPackagesModal__card{border-radius:22px}.pw-pluginPackagesModal__head,.pw-pluginPackagesModal__form{padding-left:18px;padding-right:18px}}.pw-projectsPage{min-height:100vh;background:radial-gradient(circle at top center,rgba(236,98,184,.09),transparent 34%),linear-gradient(180deg,#faf8fc,#f5f2f7)}.pw-projectsPage__main{width:min(1420px,calc(100% - 34px));margin:0 auto;padding:34px 0 72px}.pw-projectsHero,.pw-projectsSectionCard,.pw-projectsResumes{border-radius:34px;background:#ffffffeb;border:1px solid rgba(220,207,227,.72);box-shadow:0 28px 56px -28px #1b1b1e24}.pw-projectsHero{padding:22px 24px}.pw-projectsProfile{display:flex;align-items:center;justify-content:space-between;gap:28px}.pw-projectsProfile__identity{min-width:300px}.pw-projectsProfile__title{margin:0;font-size:20px;line-height:1.1;letter-spacing:-.03em;font-weight:400;color:#24242c}.pw-projectsProfile__summary{margin:8px 0 0;font-size:14px;line-height:1.25;color:var(--pw-primary-2);font-weight:400;white-space:nowrap}.pw-projectsProfile__divider{width:1px;min-height:64px;background:#dccfe3d6;flex-shrink:0}.pw-projectsProfile__meta{display:grid;gap:9px;flex:1;min-width:260px}.pw-projectsProfile__metaRow{display:flex;align-items:center;gap:34px}.pw-projectsProfile__metaItem{display:flex;align-items:center;gap:9px;color:#4f4f59;font-size:15px;line-height:1.25;white-space:nowrap}.pw-projectsProfile__metaItem svg{width:16px;height:16px;color:var(--pw-primary-2);flex-shrink:0}.pw-projectsProfile__btn{border:0;min-height:44px;padding:0 24px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#e25bb8,#9651f0);font-size:15px;font-weight:400;cursor:pointer;box-shadow:0 14px 28px -18px #a65bffb8;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:9px}.pw-projectsProfile__btn svg{width:22px;height:22px;flex-shrink:0}.pw-projectsMiddleGrid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pw-projectsSectionCard{padding:28px}.pw-projectsSectionCard__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-projectsSectionCard__head h2{margin:0;font-size:24px;letter-spacing:-.03em}.pw-projectsSectionCard__head button{border:0;background:transparent;color:var(--pw-primary-2);font-size:15px;font-weight:700;cursor:pointer}.pw-projectsStack{margin-top:22px;display:grid;gap:16px}.pw-projectsMiniCard{display:flex;align-items:center;gap:16px;padding:20px;border-radius:24px;background:#f8f8fc;border:1px solid rgba(220,207,227,.46)}.pw-projectsMiniCard__badge,.pw-projectsAvatar{width:56px;height:56px;border-radius:18px;background:linear-gradient(160deg,#171717,#384357);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;letter-spacing:.08em;flex-shrink:0;overflow:hidden}.pw-projectsMiniCard__badge--soft{background:linear-gradient(160deg,#2e3650,#6d7de3)}.pw-projectsAvatar{border-radius:999px;background:linear-gradient(160deg,#ef8f8f,#a75bff)}.pw-projectsMiniCard__avatarImage{width:100%;height:100%;object-fit:cover;display:block}.pw-projectsMiniCard__body{min-width:0;display:flex;flex-direction:column;gap:4px}.pw-projectsMiniCard__body--bootcamp{flex:1 1 auto}.pw-projectsMiniCard__body--expert{flex:0 0 220px;width:220px;max-width:220px}.pw-projectsMiniCard__body strong{font-size:17px}.pw-projectsMiniCard__body span,.pw-projectsMiniCard__body small,.pw-projectsMiniCard__body em{color:var(--pw-muted);font-style:normal}.pw-projectsMiniCard__body em{color:#5f7df1;font-size:13px}.pw-projectsMiniCard__body em.is-muted{color:var(--pw-muted)}.pw-projectsMiniCard__subline{font-size:12px;line-height:1.3}.pw-projectsMiniCard__note{font-size:12px;line-height:1.35}.pw-projectsMiniCard__subline--expert{font-size:11px;line-height:1.25}.pw-projectsMiniCard__note--expert{display:block;max-width:100%;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-projectsIconBubble{width:44px;height:44px;border-radius:999px;border:1px solid rgba(220,207,227,.82);background:#fff;color:#96a2b7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.pw-projectsIconBubble svg{width:18px;height:18px}.pw-projectsIconBubble--message:hover,.pw-projectsIconBubble--message:focus-visible{color:#fff;border-color:#a65bffb8;background:linear-gradient(135deg,#e25bb8,#9651f0);box-shadow:0 14px 28px -18px #a65bffb8;transform:translateY(-1px)}.pw-projectsProgress{--pw-projectsProgressLabelWidth: 44px;position:relative;display:block;margin:2px 0 0;width:100%;box-sizing:border-box;padding-right:var(--pw-projectsProgressLabelWidth)}.pw-projectsProgress b{position:absolute;right:0;top:50%;width:var(--pw-projectsProgressLabelWidth);transform:translateY(-50%);color:var(--pw-primary-2);font-size:12px;line-height:1;text-align:right}.pw-projectsProgress__track{display:block;width:100%;height:7px;border-radius:999px;background:#e8ebf3;overflow:hidden}.pw-projectsProgress__fill{display:block;height:100%;border-radius:inherit;background:var(--pw-gradient)}.pw-projectsProgress__fill.is-neutral{background:#cfd6e4}.pw-projectsResumes{margin-top:24px;padding:30px 30px 18px}.pw-projectsResumes__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pw-projectsResumes__head h2{margin:0;font-size:24px;letter-spacing:-.03em}.pw-projectsResumes__head p{margin:8px 0 0;color:var(--pw-muted)}.pw-projectsResumes__actions{display:flex;align-items:center;gap:12px}.pw-projectsResumes__input{display:none}.pw-projectsNotice{margin-top:14px;border-radius:18px;padding:12px 14px;font-size:14px}.pw-projectsNotice--warn{background:#fff7ea;color:#91560a}.pw-projectsNotice--error{background:#fff1f1;color:#9a3131}.pw-projectsTable{margin-top:22px}.pw-projectsTable__rows{position:relative}.pw-projectsTable__header,.pw-projectsTable__row{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(220px,1.2fr) minmax(210px,1.1fr) minmax(210px,.9fr);gap:18px}.pw-projectsTable__header{padding:18px 0;border-bottom:1px solid rgba(220,207,227,.56);color:#6e6a79;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.06em}.pw-projectsTable__row{align-items:center;min-height:110px;padding:20px 0;border-bottom:1px solid rgba(220,207,227,.42)}.pw-projectsTable__empty{padding:36px 0 24px;color:var(--pw-muted)}.pw-projectsTable__name,.pw-projectsTable__target,.pw-projectsTable__time{display:flex;flex-direction:column;gap:8px}.pw-projectsTable__name strong,.pw-projectsTable__target strong,.pw-projectsTable__time strong{font-size:16px;line-height:1.4}.pw-projectsTable__target strong,.pw-projectsTable__time strong{font-weight:400}.pw-projectsTable__nameLine{display:flex;align-items:center;gap:8px;min-width:0}.pw-projectsTable__nameLine strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-projectsTable__target span,.pw-projectsTable__time span{color:var(--pw-primary-2);font-size:13px;font-weight:700}.pw-projectsTable__time span{color:var(--pw-muted);font-size:12px;font-weight:500}.pw-projectsTable__badges{display:flex;flex-wrap:wrap;gap:8px}.pw-projectsScoreBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.pw-projectsScoreBadge.is-master{background:#e4f4c8;color:#5f9728}.pw-projectsScoreBadge.is-appreciate{background:#dce9ff;color:#4b78e6}.pw-projectsScoreBadge.is-initiate{background:#fde6f3;color:#d34a97}.pw-projectsTable__operations{display:flex;align-items:center;justify-content:flex-end;gap:10px;position:relative}.pw-projectsTable__operations button,.pw-projectsPagination button{border:0;background:#f7f7fb;color:#53596a;cursor:pointer}.pw-projectsTable__operations button{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.pw-projectsTable__operations button:hover:not(:disabled),.pw-projectsTable__operations button:focus-visible:not(:disabled){color:#c95b69;background:#ffecef;box-shadow:0 12px 24px -18px #c95b698c;transform:translateY(-1px)}.pw-projectsTable__operations .pw-projectsTable__actionDanger:hover:not(:disabled),.pw-projectsTable__operations .pw-projectsTable__actionDanger:focus-visible:not(:disabled){color:#fff;background:#ea6a76;box-shadow:0 14px 28px -18px #ea6a76b3}.pw-projectsTable__operations button:disabled,.pw-projectsPagination button:disabled{opacity:.45;cursor:not-allowed}.pw-projectsTable__operations svg{width:22px;height:22px}.pw-projectsTable__downloadMenu{position:relative}.pw-projectsTable__downloadList{position:absolute;right:0;top:calc(100% + 10px);min-width:168px;border-radius:16px;padding:8px;background:#fff;border:1px solid rgba(220,207,227,.76);box-shadow:0 24px 48px -28px #1b1b1e47;display:grid;gap:6px;z-index:40}.pw-projectsTable__downloadList button{width:100%;height:36px;padding:0 12px;border-radius:10px;justify-content:flex-start;font-size:13px;font-weight:600}.pw-projectsModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0c0a1273;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pw-projectsModal__card{width:min(460px,100%);border-radius:26px;padding:24px;background:#fff;border:1px solid rgba(220,207,227,.9);box-shadow:0 30px 56px -26px #1b1b1e47}.pw-projectsModal__card h3{margin:0;font-size:24px;letter-spacing:-.02em}.pw-projectsModal__card p{margin:12px 0 0;color:var(--pw-muted);line-height:1.5}.pw-projectsModal__actions{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.pw-projectsResumes__footer{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--pw-muted);font-size:14px}.pw-projectsPagination{display:flex;align-items:center;gap:8px}.pw-projectsPagination button{width:38px;height:38px;border-radius:12px}.pw-projectsPagination button.is-active{background:var(--pw-gradient);color:#fff;box-shadow:0 14px 28px -18px #a65bffb8}@media (max-width: 1100px){.pw-projectsMiddleGrid{grid-template-columns:1fr}.pw-projectsProfile{align-items:flex-start;flex-wrap:wrap;gap:16px 20px}.pw-projectsProfile__divider{display:none}.pw-projectsProfile__metaRow{flex-wrap:wrap;gap:10px 20px}.pw-projectsProfile__metaItem{font-size:16px}.pw-projectsProfile__btn{font-size:14px;min-height:42px;padding:0 22px}.pw-projectsTable__header,.pw-projectsTable__row{grid-template-columns:1.8fr 1fr}.pw-projectsTable__header span:nth-child(3),.pw-projectsTable__header span:nth-child(4),.pw-projectsTable__row>:nth-child(3),.pw-projectsTable__row>:nth-child(4){grid-column:span 2}.pw-projectsTable__operations{justify-content:flex-start}}@media (max-width: 760px){.pw-projectsPage__main{width:min(100%,calc(100% - 22px));padding-top:20px}.pw-projectsHero,.pw-projectsSectionCard,.pw-projectsResumes{padding:22px;border-radius:28px}.pw-projectsProfile,.pw-projectsResumes__head,.pw-projectsResumes__footer{flex-direction:column;align-items:stretch}.pw-projectsProfile__identity{min-width:0}.pw-projectsProfile__title{font-size:19px}.pw-projectsProfile__summary{font-size:15px;white-space:normal}.pw-projectsTable__header,.pw-projectsTable__row{grid-template-columns:1fr}.pw-projectsTable__header{display:none}.pw-projectsTable__row{gap:14px}.pw-projectsResumes__actions{flex-wrap:wrap}.pw-projectsMiniCard__body--expert{flex:1 1 auto;width:auto;max-width:100%}.pw-projectsPagination{width:100%;justify-content:flex-start;flex-wrap:wrap}.pw-projectsTable__downloadList{right:auto;left:0}.pw-projectsModal__actions{flex-direction:column-reverse}}.pw-resumePage{min-height:100vh;height:100vh;height:100dvh;background:var(--pw-bg);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pw-resumePage::-webkit-scrollbar{width:0;height:0;display:none}.pw-resumePage__main{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:34px 0 72px}.pw-resumePanel{padding:30px;border-radius:var(--pw-radius-card-lg);background:#fff;border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-sm)}.pw-resumeUpload{margin-bottom:22px}.pw-resumeUpload__title{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em}.pw-resumeUpload__actions{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pw-resumeUploadBtn{width:196px;min-height:40px;padding:0 18px;border-radius:var(--pw-radius-pill);border:1px solid var(--pw-line);background:#fff;color:var(--pw-fg);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:1;font-weight:700;cursor:pointer}.pw-resumeUploadBtn--upload{color:#fff;border-color:transparent;background:var(--pw-gradient)}.pw-resumeUploadBtn--create{color:var(--pw-info)}.pw-resumeUploadBtn--create .pw-resumeUploadBtn__label{background:var(--pw-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pw-resumeUploadBtn__icon{width:16px;height:16px;display:inline-flex}.pw-resumeUpload__input{display:none}.pw-uploadProgress{margin-top:14px}.pw-uploadProgress__track{height:10px;border-radius:var(--pw-radius-pill);background:var(--pw-surface-muted);overflow:hidden}.pw-uploadProgress__bar{height:100%;background:var(--pw-gradient)}.pw-uploadProgress__text{display:block;margin-top:8px;color:var(--pw-muted);font-size:13px}.pw-uploadMessage,.pw-resumeNotice{margin-bottom:12px;border-radius:18px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.pw-uploadMessage{margin-top:14px;background:var(--pw-surface-soft)}.pw-uploadMessage--error,.pw-resumeNotice--error{background:#fff1f1;color:#9f2d2d}.pw-uploadMessage--success{background:#eef9f0;color:#166534}.pw-resumeNotice--warn{background:#fff7e8;color:#8e5b08}.pw-resumeLoading,.pw-resumeEmpty{padding:40px 24px;color:var(--pw-muted);text-align:center}.pw-resumeTableWrap{overflow-x:auto;border:1px solid var(--pw-line);border-radius:28px}.pw-resumeTable{width:100%;min-width:1080px;border-collapse:collapse;background:#fff;font-size:15px}.pw-resumeTable th,.pw-resumeTable td{padding:18px 16px;border-bottom:1px solid var(--pw-line);text-align:left;color:var(--pw-fg);vertical-align:middle}.pw-resumeTable th{background:var(--pw-surface-soft);font-weight:700;white-space:nowrap}.pw-resumeTable tbody tr:last-child td{border-bottom:0}.pw-resumeTable__name,.pw-resumeTable__jobs,.pw-resumeTable__ops button{border:0;background:transparent;padding:0;color:var(--pw-info);font-size:inherit;cursor:pointer}.pw-resumeTable__ops{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;white-space:nowrap}.pw-resumeTable__cell--ops{vertical-align:middle}.pw-resumeTable__col--ops,.pw-resumeTable__cell--ops{white-space:nowrap}.pw-resumeTable__downloadMenu{position:relative}.pw-resumeTable__downloadList{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:8px;border-radius:18px;border:1px solid var(--pw-line);background:#fff;box-shadow:var(--pw-shadow-md);display:grid;gap:2px;z-index:10}.pw-resumeTable__downloadList button{min-height:40px;text-align:left;padding:0 12px;border-radius:12px}.pw-resumeTable__downloadList button:hover{background:var(--pw-surface-soft)}.pw-resumePager{margin-top:22px;display:flex;justify-content:center;align-items:center;gap:8px}.pw-resumePager__slot{display:inline-flex;align-items:center;gap:8px}.pw-resumePager__gap{color:var(--pw-muted-soft)}.pw-resumePager__btn{min-height:40px;padding:0 14px;border:1px solid var(--pw-line);border-radius:var(--pw-radius-pill);background:#fff;cursor:pointer}.pw-resumePager__btn.is-active{background:var(--pw-gradient);color:#fff;border-color:transparent}.pw-resumeModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#00000073}.pw-resumeModal__card{width:min(540px,100%);padding:24px;border-radius:28px;background:#fff}.pw-resumeModal__card h3{margin:0 0 12px;font-size:24px}.pw-resumeModal__card p{margin:0;color:var(--pw-muted);line-height:1.7}.pw-resumeModal__card form{display:grid;gap:14px}.pw-resumeModal__card label{display:grid;gap:8px;font-size:14px;font-weight:700}.pw-resumeModal__card input{width:100%;min-height:50px;padding:0 16px;border-radius:18px;border:1px solid var(--pw-line);background:var(--pw-surface-soft)}.pw-resumeModal__actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 760px){.pw-resumePage__main{width:calc(100% - 24px);padding:24px 0 48px}.pw-resumePanel{padding:20px}.pw-resumeUploadBtn{width:100%}.pw-uploadMessage,.pw-resumeNotice{align-items:flex-start;flex-direction:column}}.ps-shell{min-height:100vh;background:linear-gradient(180deg,#f7f3f4,#f1eef0);color:var(--pw-fg)}.ps-closeBar{display:flex;justify-content:flex-end;padding:18px 20px 0}.ps-closeBar__btn{width:38px;height:38px;border:0;border-radius:50%;background:#fff;box-shadow:var(--pw-shadow-sm);font-size:28px;line-height:1;cursor:pointer}.ps-frame{width:min(1120px,calc(100% - 72px));margin:0 auto;padding:10px 0 56px}.ps-hero{text-align:center}.ps-hero__title{margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.08;letter-spacing:-.04em;font-weight:800;white-space:nowrap}.ps-hero__subtitle{margin:14px auto 0;max-width:980px;font-size:clamp(16px,1.28vw,18px);line-height:1.6;color:var(--pw-muted);white-space:nowrap}.ps-modeSwitch{margin:28px auto 0;display:inline-flex;gap:6px;padding:6px;border-radius:var(--pw-radius-pill);background:#fff;box-shadow:var(--pw-shadow-sm)}.ps-modeSwitch__btn{min-width:180px;min-height:48px;border:0;border-radius:var(--pw-radius-pill);background:transparent;font-size:16px;font-weight:700;cursor:pointer}.ps-modeSwitch__btn.is-active{background:var(--pw-gradient);color:#fff}.ps-notice,.ps-meta{margin:18px auto 0;max-width:860px;border-radius:18px;padding:12px 16px}.ps-notice--success{background:#eef9f0;color:#166534}.ps-notice--error{background:#fff1f1;color:#9f2d2d}.ps-notice--info,.ps-meta{background:#fff;color:var(--pw-muted)}.ps-planGrid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;justify-content:center}.ps-planCard{position:relative;max-width:316px;width:100%;border-radius:36px;background:#fff;border:1px solid var(--pw-line);box-shadow:0 18px 40px #1111110f}.ps-planCard__body{padding:28px 24px 14px;min-height:352px;display:flex;flex-direction:column;align-items:center;text-align:center}.ps-planCard__title{margin:0;font-size:22px;line-height:1.2;font-weight:700;color:#3f4148}.ps-planCard__priceRow{margin-top:24px;display:flex;align-items:baseline;justify-content:center;gap:6px}.ps-planCard__price{font-size:clamp(38px,3.6vw,48px);line-height:1.04;font-weight:700;letter-spacing:-.03em;color:#3a3c42}.ps-planCard__unit{font-size:16px;font-weight:500;color:#555a64}.ps-planCard__daily{margin-top:18px;min-height:22px;font-size:14px;line-height:1.35;font-weight:600;color:#a0a1a6}.ps-planCard__ctaWrap{position:relative;margin-top:14px;padding-top:22px;width:100%;display:flex;justify-content:center}.ps-planCard__save{position:absolute;top:0;right:max(18px,calc(50% - 132px));min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:#050505;color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em}.ps-planCard__cta{width:min(100%,236px);min-height:58px;border:0;border-radius:var(--pw-radius-pill);background:var(--pw-gradient);color:#fff;font-size:17px;font-weight:700;cursor:pointer}.ps-planCard__cta:disabled{cursor:wait;opacity:.8}.ps-planCard__footer{min-height:18px;margin-top:10px;font-size:12px;line-height:1.35;font-weight:600;color:transparent}.ps-planCard__footer.has-text{color:#a0a1a6}.ps-summary{margin-top:22px;text-align:center}.ps-summary__text{margin:0;max-width:100%;font-size:clamp(7px,1.8vw,20px);line-height:1.18;font-weight:500;color:#3f4148;white-space:nowrap}.ps-summary__text strong{font-weight:800}.ps-compare{margin-top:28px}.ps-compareBoardWrap{overflow-x:auto}.ps-compareBoard{position:relative;min-width:1080px;border-radius:42px;border:2px solid rgba(236,98,184,.9);background:#fff;box-shadow:0 18px 40px #1111110d;overflow:hidden}.ps-compareBoard__header{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center}.ps-compareBoard__headerCell{min-height:86px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1.1;font-weight:800;color:#232427}.ps-compareBoard__headerCell.is-mentor{background:linear-gradient(90deg,#ec62b8,#b567f0 55%,#9c59f4);color:#fff}.ps-compareBoard__arrow{position:absolute;top:2px;left:50%;width:96px;height:96px;transform:translate(-50%);background-image:url("data:image/svg+xml,%3Csvg width='118' height='118' viewBox='0 0 118 118' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.414 41.711C50.757 29.078 59.753 16.562 65.82 6.53C71.327 -2.574 81.07 -0.832 85.326 8.57L85.714 9.46L98.367 38.688C101.535 46.007 96.617 54.225 88.76 55.145L81.808 55.958C81.386 82.142 71.808 99.703 52.665 109.462C44.076 113.84 36.502 105.626 41.174 97.28C50.228 81.099 53.748 69.419 53.691 54.705L47.27 55.456C39.838 56.325 35.243 50.068 38.735 43.536L41.414 41.711Z' fill='white' stroke='black' stroke-width='4.8' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}.ps-compareBoard__body{margin:0;padding:12px 22px 18px;border-top:2px solid rgba(236,98,184,.9);border-radius:38px;background:#fff}.ps-compareBoard__row{display:grid;grid-template-columns:minmax(300px,1fr) auto minmax(360px,1fr);align-items:center;gap:22px;padding:10px 22px}.ps-compareBoard__value{font-size:18px;line-height:1.32;font-weight:500;color:#45464c}.ps-compareBoard__value.is-free{text-align:right}.ps-compareBoard__value.is-free.is-danger{color:#ff4b33}.ps-compareBoard__value.is-mentor{text-align:left;font-weight:700;color:#1ca45e}.ps-compareBoard__pill{min-width:158px;min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(90deg,#ff4fb5,#9c59f4);font-size:18px;line-height:1.1;font-weight:800;color:#fff;white-space:nowrap}@media (max-width: 980px){.ps-planGrid{grid-template-columns:1fr;justify-items:center}.ps-planCard__save{right:24px}.ps-compareBoard{min-width:980px}}@media (max-width: 760px){.ps-frame{width:calc(100% - 20px)}.ps-hero__title{white-space:normal}.ps-hero__subtitle{font-size:16px;line-height:1.5;white-space:normal}.ps-modeSwitch{width:100%}.ps-modeSwitch__btn{min-width:0;flex:1}.ps-planCard__body{min-height:auto;padding:26px 18px 14px}.ps-planCard__title{font-size:20px}.ps-planCard__priceRow{margin-top:22px;flex-wrap:wrap}.ps-planCard__cta{min-height:54px;font-size:16px}.ps-planCard__save{min-height:40px;padding:0 16px;font-size:13px}.ps-summary__text{font-size:clamp(7px,2.1vw,15px)}.ps-compareBoard{min-width:860px}.ps-compareBoard__headerCell{min-height:76px;font-size:22px}.ps-compareBoard__arrow{top:2px;width:84px;height:84px}.ps-compareBoard__row{grid-template-columns:minmax(240px,1fr) auto minmax(260px,1fr);gap:14px;padding:10px 16px}.ps-compareBoard__pill{min-width:136px;min-height:36px;padding:0 16px;font-size:16px}.ps-compareBoard__value{font-size:16px}}.pw-editResumePage{height:100vh;height:100dvh;--pw-editResume-left-col-min-width: 420px;--pw-editResume-layout-left: minmax(0, 5fr);--pw-editResume-layout-right: minmax(0, 7fr);--pw-editResume-sticky-top: 94px;min-height:100vh;display:flex;flex-direction:column;background:var(--pw-bg);color:var(--pw-fg)}.pw-editResumePage__main{width:100%;max-width:none;margin:0;padding:0 32px 32px;flex:1;display:flex;min-height:0}.pw-editResume__workspace{width:100%;min-height:0;display:flex;flex-direction:column;gap:0;padding:0;border-radius:0;background:transparent;border:0}.pw-editResume__toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px}.pw-editResume__toolbarLeft,.pw-editResume__statusMain{min-width:0;display:flex;align-items:center;gap:14px}.pw-editResume__titleRow{min-width:0;display:inline-flex;align-items:center;gap:8px}.pw-editResume__titleWrap{flex:0 1 auto;max-width:min(68vw,760px);display:grid;gap:2px}.pw-editResume__titleWrap .ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-editResume__scoreBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.pw-editResume__scoreBadge.is-master{background:#e4f4c8;color:#5f9728}.pw-editResume__scoreBadge.is-appreciate{background:#dce9ff;color:#4b78e6}.pw-editResume__scoreBadge.is-initiate{background:#ffe8d7;color:#ce7f47}.pw-editResume__uidText,.pw-editResume__saving,.pw-editResume__statusMeta{font-size:12px;color:var(--pw-muted)}.pw-editResume__statusBar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:28px;background:linear-gradient(180deg,#fffffff0,#faf7fbfa);border:1px solid rgba(216,219,226,.92);box-shadow:0 8px 22px #1111110d}.pw-editResume__statusCopy{min-width:0;display:grid;gap:4px}.pw-editResume__statusTopline,.pw-editResume__statusTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pw-editResume__statusLabel{font-size:12px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--pw-muted)}.pw-editResume__statusTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.03em;color:var(--pw-fg)}.pw-editResume__statusChip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--pw-radius-pill);font-size:12px;font-weight:700;line-height:1;border:1px solid transparent}.pw-editResume__statusChip--saving{background:#eef3ff;border-color:#4c7dff33;color:#3658c9}.pw-editResume__statusChip--saved{background:#eef9f0;border-color:#16a34a2e;color:#17803e}.pw-editResume__statusChip--error{background:#fff1f1;border-color:#f05b5b2e;color:#c34545}.pw-editResume__backBtn{width:46px;height:46px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,219,226,.92);border-radius:16px;background:#fff;color:var(--pw-fg);box-shadow:0 6px 18px #1111110d;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.pw-editResume__backBtn:hover:not(:disabled){transform:translateY(-1px);color:var(--pw-primary-2);border-color:#9c59f43d;box-shadow:0 12px 28px #11111114}.pw-editResume__toolbarActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.pw-editResume__iconActionBtn{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(156,89,244,.2);border-radius:16px;background:#fffffff5;color:#5d4f76;font-size:18px;box-shadow:0 6px 18px #1111110a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.pw-editResume__iconActionBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#9c59f457;box-shadow:0 12px 26px #11111114}.pw-editResume__iconActionBtn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pw-editResume__iconActionBtn--primary{border-color:transparent;background:var(--pw-gradient);color:#fff;box-shadow:0 10px 24px #9c59f43d}.pw-editResume__iconActionBtn--primary:hover:not(:disabled){border-color:transparent;box-shadow:0 14px 28px #9c59f447}.pw-editResume__downloadMenu{position:relative}.pw-editResume__actionBtn{min-height:44px;height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(156,89,244,.2);border-radius:var(--pw-radius-pill);background:#fffffff5;color:#5d4f76;font-size:15px;font-weight:700;box-shadow:0 6px 18px #1111110a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.pw-editResume__actionBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#9c59f457;box-shadow:0 12px 26px #11111114}.pw-editResume__actionBtn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pw-editResume__actionBtn--primary{border-color:transparent;background:var(--pw-gradient);color:#fff;box-shadow:0 10px 24px #9c59f43d}.pw-editResume__actionBtn--primary:hover:not(:disabled){border-color:transparent;box-shadow:0 14px 28px #9c59f447}.pw-editResume__actionBtn--danger{color:#c15c70;border-color:#c15c7033}.pw-editResume__downloadList{position:absolute;top:calc(100% + 10px);right:0;z-index:10;min-width:190px;padding:8px;display:grid;gap:4px;border-radius:20px;background:#fff;border:1px solid rgba(216,219,226,.92);box-shadow:0 18px 40px #1111111a}.pw-editResume__downloadList button{min-height:40px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--pw-fg);text-align:left;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pw-editResume__downloadList button:hover{background:#ec62b814;color:var(--pw-primary-2)}.pw-editResumePage .pw-editResume__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,156px));align-items:stretch;gap:8px;width:min(100%,500px);padding:6px;border-radius:var(--pw-radius-card);background:#ffffffc7;border:0;box-shadow:none}.pw-editResumePage .pw-editResume__tabBtn{min-height:36px;width:100%;padding:0 14px;border:1px solid transparent;border-radius:var(--pw-radius-pill);background:#fff;color:var(--pw-fg);font-size:15px;font-weight:700;letter-spacing:-.01em;box-shadow:0 1px #fffc,0 6px 18px #1111110a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.pw-editResumePage .pw-editResume__tabBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#9c59f42e;box-shadow:0 10px 24px #1111110f}.pw-editResumePage .pw-editResume__tabBtn.is-active{border:0;background:var(--pw-gradient);color:#fff;box-shadow:0 12px 28px #9c59f43d}.pw-editResumePage .pw-editResume__tabBtn.is-active:hover:not(:disabled){border-color:transparent;box-shadow:0 14px 32px #9c59f447}.pw-editResume__content{display:grid;grid-template-columns:var(--pw-editResume-layout-left) var(--pw-editResume-layout-right);gap:24px;align-items:stretch;width:100%;flex:1;min-height:0}.pw-editResume__left,.pw-editResume__right{min-width:0;min-height:0}.pw-editResume__left{display:flex;flex-direction:column;gap:14px;overflow:auto;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.pw-editResume__left::-webkit-scrollbar{width:0;height:0;display:none}.pw-editResume__right{position:sticky;top:var(--pw-editResume-sticky-top);align-self:start;display:flex;flex-direction:column;justify-content:stretch}.pw-editResume__group,.pw-editResume__previewPaper{background:#fff;border:0;border-radius:var(--pw-radius-card-lg);box-shadow:none}.pw-editResume__group{height:100%;padding:14px;background:linear-gradient(180deg,#fff,#fcfafc)}.pw-editResume__groupHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--pw-muted);font-size:12px;font-weight:800;letter-spacing:.08em}.pw-editResume__groupHeaderSpacer{flex:1;min-width:0}.pw-editResume__groupBody{display:grid;gap:12px}.pw-editResume__titleCard{display:flex;align-items:center;justify-content:space-between;gap:16px}.pw-editResume__titleCardBody{min-width:0;flex:1 1 auto}.pw-editResume__titleCardAction{flex:0 0 auto;display:flex;align-items:center}.pw-editResume__titleValue{color:var(--pw-fg);font-size:18px;line-height:1.35;font-weight:700}.pw-editResume__titleValue.is-placeholder{color:var(--pw-muted);font-weight:500}.pw-editResume__previewPaper{position:relative;width:100%;max-width:100%;box-sizing:border-box;min-height:760px;max-height:calc(100dvh - var(--pw-editResume-sticky-top) - 24px);overflow:auto;padding:20px 16px 20px 20px;margin-left:auto;scrollbar-width:thin;scrollbar-color:rgba(156,89,244,.28) rgba(236,239,241,.9)}.pw-editResume__previewPaper.is-rich-edit{flex:1;min-height:0;height:calc(100dvh - var(--pw-editResume-sticky-top) - 24px);max-height:calc(100dvh - var(--pw-editResume-sticky-top) - 24px);display:flex;flex-direction:column;overflow:hidden;padding-right:12px}.pw-editResume__previewActions{position:sticky;top:0;z-index:4;display:flex;justify-content:flex-end;gap:10px;margin-bottom:10px;pointer-events:none}.pw-editResume__previewActions>*{pointer-events:auto}.pw-editResume__previewPaper::-webkit-scrollbar{width:10px;height:10px}.pw-editResume__previewPaper::-webkit-scrollbar-track{background:#eceff1e6;border-radius:999px}.pw-editResume__previewPaper::-webkit-scrollbar-thumb{background:#9c59f447;border-radius:999px;border:2px solid rgba(236,239,241,.9)}.pw-editResume__previewPaper::-webkit-scrollbar-thumb:hover{background:#9c59f46b}.pw-editResume__titleRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pw-editResume__contactLine{color:var(--pw-muted);font-size:14px;line-height:1.7;font-weight:400}.pw-editResume__contactCard{display:grid;gap:6px}.pw-editResume__contactName{color:var(--pw-fg);font-size:18px;line-height:1.35;font-weight:700}.pw-editResume__sectionHeaderActions,.pw-editResume__sectionOps,.pw-editResumeItem__ops{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.pw-editResume__miniBtn,.pw-editResume__sectionOpBtn,.pw-editResumeItem__opBtn{min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pw-line);border-radius:12px;background:#fff;color:var(--pw-muted);box-shadow:0 6px 16px #1111110d;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.pw-editResume__miniBtn--icon,.pw-editResume__sectionOpBtn,.pw-editResumeItem__opBtn{min-width:auto;width:28px;height:28px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--pw-muted);font-size:16px}.pw-editResume__miniBtn:hover:not(:disabled),.pw-editResume__sectionOpBtn:hover:not(:disabled),.pw-editResumeItem__opBtn:hover:not(:disabled){transform:translateY(-1px);color:var(--pw-fg);border-color:transparent;background:#1111110d;box-shadow:none}.pw-editResume__miniBtn:disabled,.pw-editResume__sectionOpBtn:disabled,.pw-editResumeItem__opBtn:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.pw-editResume__miniBtn--save,.pw-editResumeItem__opBtn--save{background:#ec62b81f;color:var(--pw-primary-2);box-shadow:none}.pw-editResume__sectionOpBtn--danger,.pw-editResumeItem__opBtn--danger{color:#c15c70}.pw-editResume__group--basic{padding:20px 18px;background:#fff}.pw-editResume__basicCardTopline{min-height:8px}.pw-editResume__basicCardPreview{display:flex;align-items:center;justify-content:space-between;gap:16px}.pw-editResume__basicCardAction{flex:0 0 auto;display:flex;align-items:center}.pw-editResumeItem{display:grid;gap:12px;padding:16px;border-radius:24px;border:1px solid #ebe7ee;background:linear-gradient(180deg,#fff,#fbf9fc);box-shadow:0 4px 16px #1111110a}.pw-editResumeItem.is-active{border-color:#9c59f442;box-shadow:0 0 0 4px #9c59f414,0 14px 28px #1111110f;background:#fff}.pw-editResumeItem__main{width:100%;padding:0;border:0;background:transparent;text-align:left;display:grid;gap:6px;cursor:pointer}.pw-editResumeItem__title{color:var(--pw-fg);font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.pw-editResumeItem__subtitle{color:var(--pw-muted);font-size:14px;line-height:1.5;font-weight:600}.pw-editResumeItem__meta{color:var(--pw-muted);font-size:14px;line-height:1.55;font-weight:400}.pw-editResumeItem__details{display:grid;gap:6px}.pw-editResumeItem__detailBlock{display:grid;gap:4px}.pw-editResumeItem__detailRow{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;font-size:14px;line-height:1.55}.pw-editResumeItem__detailList{display:grid;gap:2px}.pw-editResumeItem__detailLabel{color:var(--pw-muted-soft);font-weight:600}.pw-editResumeItem__detailValue{color:var(--pw-muted);font-weight:400}.pw-editResumeItem__editor,.pw-editResume__inlineEditor{padding:18px;border-radius:24px;border:1px solid rgba(156,89,244,.36);background:#fff;display:grid;gap:14px;box-shadow:0 0 0 1px #9c59f414}.pw-editResume__editorFooter{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding-top:4px}.pw-editResume__editorFooterBtn{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pw-radius-pill);font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.pw-editResume__editorFooterBtn:hover:not(:disabled){transform:translateY(-1px)}.pw-editResume__editorFooterBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.pw-editResume__editorFooterBtn--secondary{border:1px solid rgba(216,219,226,.92);background:#fff;color:var(--pw-fg);box-shadow:0 6px 18px #1111110a}.pw-editResume__editorFooterBtn--secondary:hover:not(:disabled){border-color:#9c59f43d;box-shadow:0 10px 22px #1111110f}.pw-editResume__editorFooterBtn--primary{border:0;background:var(--pw-gradient);color:#fff;box-shadow:0 10px 24px #9c59f43d}.pw-editResume__editorFooterBtn--primary:hover:not(:disabled){box-shadow:0 14px 28px #9c59f447}.pw-editResume__dateRangeControl{display:grid;gap:8px}.pw-editResume__groupHint{padding:14px 16px;border-radius:18px;background:#ec62b80f;border:1px solid rgba(156,89,244,.12);color:var(--pw-muted);font-size:14px;line-height:1.6}.pw-editResume__addBtn{align-self:flex-start;min-height:40px;padding:0 16px;border:1px dashed rgba(156,89,244,.32);border-radius:var(--pw-radius-pill);background:#ffffffdb;color:var(--pw-primary-2);font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.pw-editResume__addBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#9c59f480;background:#fff;box-shadow:0 10px 24px #9c59f41a}.pw-editResume__loading{min-height:260px;display:grid;place-items:center}@media (max-width: 1100px){.pw-editResume__content{grid-template-columns:1fr}.pw-editResume__right{position:static;top:auto;align-self:stretch}.pw-editResume__previewPaper{min-height:520px;max-height:none}}@media (max-width: 760px){.pw-editResumePage__main{width:100%;padding:12px 8px 20px}.pw-editResume__workspace{padding:12px 8px}.pw-editResume__toolbar{flex-direction:column;align-items:stretch}.pw-editResume__titleRow{width:100%}.pw-editResume__titleWrap{max-width:100%}.pw-editResume__scoreBadge{align-self:flex-start}.pw-editResume__statusBar{flex-direction:column;align-items:stretch;padding:14px}.pw-editResume__statusMain{width:100%}.pw-editResume__statusTitle{font-size:20px}.pw-editResumePage .pw-editResume__tabs{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.pw-editResume__toolbarActions{width:100%;justify-content:flex-start}.pw-editResume__basicCardPreview,.pw-editResume__titleCard{align-items:flex-start}}.pw-resumeFormatPage{background:var(--pw-bg)}.pw-resumeFormatLayout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:20px;align-items:start}.pw-resumeFormatSidebar,.pw-resumeFormatPreviewColumn{min-width:0}.pw-resumeFormatPanel,.pw-resumeFormatPreviewPaper{background:#fff;border-radius:30px;min-height:0}.pw-resumeFormatTemplatePanel{height:calc(100dvh - 208px);display:flex;flex-direction:column;padding:22px;overflow:hidden}.pw-resumeFormatNotice{margin-bottom:8px}.pw-resumeFormatTemplateToolbar{flex:0 0 auto;margin-bottom:14px}.pw-resumeFormatTemplateToolbar .ant-input-group-wrapper{display:block}.pw-resumeFormatTemplateToolbar .ant-input-search .ant-input-group{display:flex!important;align-items:stretch!important;height:44px}.pw-resumeFormatTemplateToolbar .ant-input-search .ant-input-group-addon{width:46px;padding:0;border:0;background:transparent;display:flex!important}.pw-resumeFormatTemplateToolbar .ant-input-search .ant-input-affix-wrapper,.pw-resumeFormatTemplateToolbar .ant-input-search .ant-input-group-addon>.ant-input-search-button{border-color:#d0c2d56b!important}.pw-resumeFormatTemplateToolbar .ant-input-search .ant-input-affix-wrapper{flex:1;height:100%!important;border-radius:14px 0 0 14px!important;box-shadow:none!important;display:flex!important;align-items:center!important}.pw-resumeFormatTemplateToolbar .ant-input-search .ant-input-group-addon>.ant-input-search-button{height:100%!important;border-radius:0 14px 14px 0!important;width:100%!important;min-width:46px!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-left:0!important}.pw-resumeFormatTemplateToolbar .ant-input{font-size:15px}.pw-resumeFormatTemplateBody{display:flex;flex-direction:column;min-height:0;flex:1}.pw-resumeFormatTemplateList{flex:1;min-height:200px;overflow:auto;border-radius:22px;background:#f6f4f8;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start;scrollbar-width:none;-ms-overflow-style:none}.pw-resumeFormatTemplateList::-webkit-scrollbar{width:0;height:0;display:none}.pw-resumeFormatTemplateItem{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(208,194,213,.42);border-radius:12px;background:#fff;text-align:left;padding:6px;cursor:pointer;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.pw-resumeFormatTemplateItem:hover{border-color:#d7c9e6;box-shadow:0 14px 28px -20px #1d19254d;transform:translateY(-2px)}.pw-resumeFormatTemplateItem.is-active{border:2px solid #2f59ff;box-shadow:0 0 0 2px #2f59ff29;padding:5px}.pw-resumeFormatTemplateThumb{border:1px solid rgba(208,194,213,.28);border-radius:10px;width:100%;aspect-ratio:.82;background:linear-gradient(165deg,#f8fafc,#eef3ff);display:grid;place-items:center;color:#757d8f;font-weight:700;overflow:hidden}.pw-resumeFormatTemplateThumbImage{width:100%;height:100%;object-fit:cover;display:block}.pw-resumeFormatTemplateMeta{display:grid;gap:6px;padding:12px 10px 14px}.pw-resumeFormatTemplateTitle{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.14;color:#22263a}.pw-resumeFormatTemplateDesc{font-size:13px;line-height:1.38;color:#6f7688}.pw-resumeFormatTemplateTagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:1px}.pw-resumeFormatTemplateTagRow .ant-tag{margin-inline-end:0;border:0;border-radius:7px;padding:2px 8px;background:#d9f3e2;color:#2f7b4f;font-size:11px;line-height:1.2;font-weight:700}.pw-resumeFormatLoading,.pw-resumeFormatPreviewLoading{min-height:240px;display:grid;place-items:center}.pw-resumeFormatPreviewPaper{position:sticky;top:24px;min-height:calc(100dvh - 208px);max-height:calc(100dvh - 208px);overflow:auto;padding:20px 16px 20px 20px;scrollbar-width:thin;scrollbar-color:rgba(156,89,244,.28) rgba(236,239,241,.9)}@media (max-width: 1200px){.pw-resumeFormatLayout{grid-template-columns:minmax(0,1fr)}.pw-resumeFormatTemplatePanel,.pw-resumeFormatPreviewPaper{height:auto;min-height:0;max-height:none}.pw-resumeFormatPreviewPaper{position:static}}@media (max-width: 992px){.pw-resumeFormatTemplateItem{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:10px 12px}.pw-resumeFormatTemplateList{grid-template-columns:minmax(0,1fr)}.pw-resumeFormatTemplateDesc{font-size:12px}.pw-resumeFormatTemplateTagRow .ant-tag{font-size:11px;padding:3px 7px}}.pw-viaSparkPage{height:100vh;height:100dvh;min-height:100vh;display:flex;flex-direction:column;background:#faf9fc;color:var(--pw-fg);overflow:hidden;--pw-viaSpark-sticky-top: 126px}.pw-viaSparkTopbar{width:100%;position:relative;z-index:2}.pw-viaSparkMain{width:100%;max-width:none;margin:0;padding:0 32px 32px;flex:1;min-height:0;display:flex;overflow:hidden}.pw-viaSparkWorkspace{width:100%;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;gap:0;padding:0;background:transparent}.pw-viaSparkContent{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;flex:1;min-height:0;padding:0}.pw-viaSparkOperationPanel{flex:1;min-height:0;display:flex;flex-direction:column}.pw-viaSparkEmbeddedView{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.pw-viaSparkEmbeddedView--edit{width:100%}.pw-viaSparkEmbeddedView--edit .ant-spin-nested-loading,.pw-viaSparkEmbeddedView--edit .ant-spin-container{width:100%;min-width:0}.pw-viaSparkEmbeddedView--edit .ant-spin-nested-loading{display:flex;flex:1;min-height:0}.pw-viaSparkEmbeddedView--edit .ant-spin-container{display:flex;flex-direction:column;flex:1;min-height:0}.pw-viaSparkEmbeddedView--edit .pw-editResume__left{flex:1;width:100%;min-height:0;overflow:auto;scrollbar-width:none}.pw-viaSparkEmbeddedView--edit .pw-editResume__left::-webkit-scrollbar{display:none}.pw-viaSparkEmbeddedView--format,.pw-viaSparkEmbeddedView--format .pw-resumeFormatSidebar{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.pw-viaSparkEmbeddedView--format .pw-resumeFormatPanel{height:100%;min-height:0;border-radius:24px;background:#fff}.pw-viaSparkLayout{align-items:stretch}.pw-viaSparkLeft,.pw-viaSparkRight{min-height:0;height:100%;min-width:0}.pw-viaSparkLeft{overflow:hidden;padding-right:0;display:flex}.pw-viaSparkRight{position:static;top:auto;align-self:stretch;display:flex;flex-direction:column}.pw-viaSparkPanel,.pw-viaSparkPreview{background:#fff;box-shadow:none;overflow:hidden}.pw-viaSparkPanel{position:relative;width:100%;height:100%;padding:0;border-radius:24px}.pw-viaSparkPreview{border-radius:32px}.pw-viaSparkChatPanel{height:100%;min-height:0;display:flex;flex-direction:column;gap:0}.pw-viaSparkHeader{display:flex;align-items:center;gap:14px;min-height:72px;padding:16px 24px;border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 40px #00000014}.pw-viaSparkNav{width:100%;padding:14px 0 16px;position:relative;z-index:1;box-shadow:none}.pw-viaSparkNav__row{display:flex;align-items:center;justify-content:space-between;gap:20px}.pw-viaSparkNav__tabs{display:flex;align-items:center;gap:8px;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.pw-viaSparkNav__tab{min-height:40px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:#94a3b8;font-size:16px;line-height:1;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.pw-viaSparkNav__tab:hover:not(:disabled){color:#1e293b}.pw-viaSparkNav__tab.is-active{background:var(--pw-gradient);color:#fff;font-weight:700;box-shadow:none}.pw-viaSparkNav__panelTabs{display:inline-flex;align-items:center;gap:20px;padding:0;border-radius:0;background:transparent;box-shadow:none}.pw-viaSparkNav__panelTab{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#7b859d;font-size:15px;line-height:1;font-weight:500;cursor:pointer;transition:color .15s ease,opacity .15s ease}.pw-viaSparkNav__panelTab.is-active{background:transparent;color:#1b1b1e;border-color:transparent;box-shadow:none;font-weight:700}.pw-viaSparkHeader__backButton{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#5d6b84;box-shadow:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.pw-viaSparkHeader__backButton:hover:not(:disabled){background:#f3f4f6;color:#475569}.pw-viaSparkHeader__titleWrap{min-width:0;flex:1}.pw-viaSparkHeader__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.pw-viaSparkHeader__downloadMenu{position:relative}.pw-viaSparkHeader__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:0;color:#475569}.pw-viaSparkHeader__downloadButton{min-height:36px;padding:8px 24px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ec5bb6,#9f56f5);color:#fff;font-size:14px;line-height:1.2;font-weight:600;white-space:nowrap;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:none}.pw-viaSparkHeader__downloadButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #9f56f538}.pw-viaSparkHeader__downloadButton:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.pw-viaSparkHeader__downloadList{position:absolute;right:0;top:calc(100% + 10px);min-width:168px;border-radius:16px;padding:8px;background:#fff;border:1px solid rgba(220,207,227,.76);box-shadow:0 24px 48px -28px #1b1b1e47;display:grid;gap:6px;z-index:40}.pw-viaSparkHeader__downloadList button{width:100%;height:36px;padding:0 12px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:flex-start;background:transparent;color:#1b1b1e;font-size:13px;line-height:1.2;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pw-viaSparkHeader__downloadList button:hover,.pw-viaSparkHeader__downloadList button:focus-visible{background:#9c59f41a;color:#7c3aed;outline:none}.pw-viaSparkHeader__deleteButton{min-height:36px;padding:8px 22px;border:1px solid rgba(208,214,226,.9);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#475569;font-size:14px;line-height:1.2;font-weight:600;white-space:nowrap;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease,border-color .15s ease}.pw-viaSparkHeader__deleteButton:hover:not(:disabled){transform:translateY(-1px);border-color:#94a3b8f2;box-shadow:0 10px 22px #94a3b824}.pw-viaSparkHeader__deleteButton:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.pw-viaSparkWelcome{display:grid;gap:10px}.pw-viaSparkWelcome__bubble{margin:0;padding:20px;border-radius:24px;background:#f5f3f7;border:1px solid #e5e7eb;color:#475569;font-size:14px;line-height:1.7;box-shadow:none}.pw-viaSparkWelcome__bubbleText{white-space:pre-wrap}.pw-viaSparkWelcome__bubble.is-typing .pw-viaSparkWelcome__bubbleText:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.12em;background:#111111b8;animation:pw-viaSparkTypingCursor .85s steps(1,end) infinite}.pw-viaSparkWelcome__cta{min-height:28px;width:fit-content;padding:0 12px;border-radius:var(--pw-radius-pill);border:1px solid #e5e7eb;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:11px;line-height:1;font-weight:500;cursor:pointer;transition:transform .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.pw-viaSparkWelcome__cta:hover:not(:disabled){color:#475569;border-color:#d1d5db;background:#f8fafc}.pw-viaSparkWelcome__cta:disabled{opacity:.6;cursor:not-allowed}.pw-viaSparkComposer__quickActions{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px}.pw-viaSparkNotice{margin-bottom:0;border-radius:18px}.pw-viaSparkPreviewPaper{position:relative;width:100%;max-width:100%;box-sizing:border-box;height:100%;min-height:0;max-height:none;padding:0;border-radius:32px;background:#fff;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.pw-viaSparkPreviewPaper::-webkit-scrollbar{width:0;height:0;display:none}.pw-viaSparkPreviewPaper--resume{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(156,89,244,.32) transparent}.pw-viaSparkPreviewPaper--resume::-webkit-scrollbar{width:10px;display:block}.pw-viaSparkPreviewPaper--resume::-webkit-scrollbar-track{background:transparent}.pw-viaSparkPreviewPaper--resume::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#9c59f452;background-clip:padding-box}.pw-viaSparkPreviewPaper--resume::-webkit-scrollbar-thumb:hover{background:#9c59f475;background-clip:padding-box}.pw-viaSparkOpportunityPanel{display:flex;flex-direction:column;gap:24px;padding:30px;overflow:auto}.pw-viaSparkOpportunityPanel__head{display:grid;gap:8px}.pw-viaSparkOpportunityPanel__title{margin:0;color:#1f2538;font-size:28px;line-height:1.08;letter-spacing:-.04em;font-weight:800}.pw-viaSparkOpportunityPanel__subtitle{margin:0;color:#9aa8bf;font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pw-viaSparkOpportunityPanel__list{display:grid;gap:18px}.pw-viaSparkOpportunityPanel__state{min-height:120px;border-radius:24px;background:#f8f9fc;color:#7b859d;display:grid;place-items:center;font-size:15px;line-height:1.6;text-align:center;padding:24px}.pw-viaSparkTranscript{flex:1;min-height:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding:24px 24px 8px}.pw-viaSparkTranscript::-webkit-scrollbar{width:0;height:0;display:none}.pw-viaSparkMessageBody{display:grid;gap:12px;max-width:85%}.pw-viaSparkMessageBody--diagnosis{width:100%;max-width:100%}.pw-viaSparkBubbleTextRow{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;flex-wrap:wrap}.pw-viaSparkBubbleTextRow .pw-viaSparkBubbleMarkdown,.pw-viaSparkBubbleTextRow .pw-viaSparkBubbleMarkdown .markdown-body{display:inline;min-width:0}.pw-viaSparkBubbleTextRow .pw-viaSparkBubbleMarkdown .markdown-body>p:only-child{display:inline;margin:0}.pw-viaSparkMessage--user .pw-viaSparkMessageBody{margin-left:auto;justify-items:end}.pw-viaSparkMessage--user .pw-viaSparkBubble{width:fit-content;max-width:100%}.pw-viaSparkMessage--user .pw-viaSparkBubbleTextRow,.pw-viaSparkMessage--user .pw-viaSparkBubbleTextRow .pw-viaSparkBubbleMarkdown,.pw-viaSparkMessage--user .pw-viaSparkBubbleTextRow .pw-viaSparkBubbleMarkdown .markdown-body,.pw-viaSparkMessage--user .pw-viaSparkBubbleTextRow .pw-viaSparkBubbleMarkdown .markdown-body>p:only-child{display:block}.pw-viaSparkStreamingDot{display:inline-block;width:8px;height:8px;flex:0 0 auto;align-items:center;align-self:center;border-radius:999px;background:#9c59f4b8;vertical-align:middle;transform:scale(.72);animation:pw-viaSparkThinkingDot 1.15s ease-in-out infinite}.pw-viaSparkToolStatus{color:#94a3b8;font-size:12px;line-height:1.5;padding:0 4px}.pw-viaSparkChatPanel .pw-viaSparkComposer__field .ant-input,.pw-viaSparkChatPanel .pw-viaSparkComposer__field .ant-input:hover{border:1px solid rgba(216,219,226,.96)!important;box-shadow:none!important;background:#f8f9fb!important}.pw-viaSparkChatPanel .pw-viaSparkComposer__field .ant-input:focus,.pw-viaSparkChatPanel .pw-viaSparkComposer__field .ant-input:focus-within,.pw-viaSparkChatPanel .pw-viaSparkComposer__field .ant-input:hover:focus{border-color:transparent!important;box-shadow:0 0 0 2px #a75bff!important;background:#f8f9fb!important}.pw-viaSparkChatPanel .pw-viaSparkComposer__sendButton:disabled{background:#d9d9d9!important;color:#fff!important}.pw-viaSparkChatPanel .pw-viaSparkComposer{padding:24px;border-radius:0;background:#fff;border-top:0;box-shadow:none}.pw-viaSparkChatPanel .pw-viaSparkComposer__field .ant-input{min-height:50px;padding:13px 56px 13px 24px;line-height:24px;border-radius:999px;display:flex;align-items:center;resize:none;color:#475569;font-size:14px}.pw-viaSparkChatPanel .pw-viaSparkComposer__field .ant-input::placeholder{color:#94a3b8;line-height:24px}.pw-viaSparkChatPanel .pw-viaSparkComposer__sendButton{right:12px;top:50%;transform:translateY(-50%);width:36px;height:36px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;background:transparent!important;color:var(--pw-primary-2)!important;box-shadow:none!important}.pw-viaSparkThinking{display:inline-flex;align-items:center;gap:8px;min-width:74px;min-height:46px;padding:12px 16px}.pw-viaSparkThinking__dot{width:8px;height:8px;border-radius:999px;background:#9c59f4b8;opacity:0;transform:scale(.72);animation:pw-viaSparkThinkingDot 1.15s ease-in-out infinite}.pw-viaSparkThinking__dot:nth-child(2){animation-delay:.18s}.pw-viaSparkThinking__dot:nth-child(3){animation-delay:.36s}.pw-viaSparkStatusTag{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--pw-radius-pill);background:#fff;border:1px solid var(--pw-line);font-weight:700}.pw-viaSparkStatusTag__icon--loading{color:var(--pw-info);animation:pw-viaSparkStatusSpin 1s linear infinite}.pw-viaSparkStatusTag__icon--success{color:var(--pw-good)}.pw-viaSparkDiagnosisBlock{display:grid;gap:12px;width:100%}.pw-viaSparkIssuePanels{display:grid;gap:12px;scroll-margin-top:12px}@media (max-width: 768px){.pw-viaSparkPage{overflow:auto}.pw-viaSparkMain,.pw-viaSparkWorkspace{overflow:visible}.pw-viaSparkContent,.pw-viaSparkLeft,.pw-viaSparkRight,.pw-viaSparkPreviewPaper{height:auto;min-height:0}.pw-viaSparkWelcome__bubble{padding:18px;font-size:14px;line-height:1.6}.pw-viaSparkHeader{min-height:64px;padding:12px 14px}.pw-viaSparkHeader__actions{display:none}.pw-viaSparkHeader__title{font-size:14px}.pw-viaSparkWelcome__cta{min-height:30px;font-size:12px}.pw-viaSparkWorkspace{padding:0}.pw-viaSparkContent{grid-template-columns:1fr;gap:16px;padding-top:0}.pw-viaSparkHeader{padding:0 14px}.pw-viaSparkNav{padding:10px 0 12px}.pw-viaSparkNav__row{flex-direction:column;align-items:flex-start}.pw-viaSparkNav__tabs{gap:8px;padding:0 2px;overflow-x:auto;scrollbar-width:none}.pw-viaSparkNav__tabs::-webkit-scrollbar{display:none}.pw-viaSparkNav__tab{min-height:36px;padding:0 18px;font-size:15px}.pw-viaSparkNav__panelTabs{width:auto;justify-content:flex-start;gap:16px}.pw-viaSparkNav__panelTab{flex:0 0 auto;min-width:auto}.pw-viaSparkOpportunityPanel{padding:20px}}@keyframes pw-viaSparkStatusSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pw-viaSparkThinkingDot{0%,to{opacity:0;transform:scale(.72)}20%,55%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.72)}}@keyframes pw-viaSparkTypingCursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pw-viaSparkWelcomeCtaIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-headline:"Manrope", "Inter Variable", "Inter", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer reset{html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}}@layer antd,components;@layer utilities{.invisible{visibility:hidden}.fixed{position:fixed}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.text-start{text-align:start}.uppercase{text-transform:uppercase}.italic{font-style:italic}.purple-gradient{background:linear-gradient(135deg,#f665b9,#a75bff)}.text-gradient{color:#0000;background:linear-gradient(135deg,#f665b9,#a75bff);-webkit-background-clip:text;background-clip:text}.shadow-soft{box-shadow:0 20px 40px -15px #00000014}.shadow-soft-lg{box-shadow:0 30px 60px -12px #0000001f}.shadow-primary-glow{box-shadow:0 10px 30px -10px #f665b94d}.feature-card-bg{background:radial-gradient(circle at 100% 0,#f665b90d,#0000 70%)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@font-face{font-family:Inter Variable;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--pw-bg: #f5f2f3;--pw-bg-alt: #f1eef0;--pw-surface: #ffffff;--pw-surface-soft: #f3f4f6;--pw-surface-muted: #eceef1;--pw-fg: #111111;--pw-muted: #555555;--pw-muted-soft: #888888;--pw-line: #e6e7eb;--pw-line-strong: #d8dbe2;--pw-line-brand: rgba(156, 89, 244, .35);--pw-primary: #ec62b8;--pw-primary-2: #9c59f4;--pw-gradient: linear-gradient(90deg, #ec62b8 0%, #9c59f4 100%);--pw-info: #4c7dff;--pw-good: #16a34a;--pw-warn: #f59e0b;--pw-danger: #f05b5b;--pw-shadow-sm: 0 6px 20px rgba(17, 17, 17, .05);--pw-shadow-md: 0 12px 36px rgba(17, 17, 17, .08);--pw-shadow-lg: 0 18px 48px rgba(17, 17, 17, .1);--pw-focus-ring: 0 0 0 4px rgba(156, 89, 244, .22);--pw-radius-card: 24px;--pw-radius-card-lg: 32px;--pw-radius-field: 18px;--pw-radius-field-sm: 14px;--pw-radius-pill: 999px;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:Inter Variable,Inter,Manrope,Plus Jakarta Sans,Avenir Next,Segoe UI,sans-serif;color:var(--pw-fg);background:var(--pw-bg);text-rendering:optimizeLegibility}a{color:inherit}button,input,textarea,select{font:inherit}button{outline:none}img,svg{display:block}.pw-card{background:var(--pw-surface);border:1px solid var(--pw-line);border-radius:var(--pw-radius-card);box-shadow:var(--pw-shadow-sm)}.pw-badge{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--pw-radius-pill);font-size:12px;font-weight:700;color:var(--pw-primary-2);background:#ec62b814;border:1px solid rgba(156,89,244,.18)}.pw-chip{display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border-radius:var(--pw-radius-pill);background:var(--pw-surface);border:1px solid var(--pw-line);color:var(--pw-muted);font-size:14px;line-height:1.45;font-weight:500;cursor:pointer}.pw-chip:hover{background:#9c59f41a;color:var(--pw-primary-2)}.pw-chip:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:var(--pw-radius-pill);border:1px solid transparent;text-decoration:none;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.pw-btn:hover:not(:disabled){transform:translateY(-1px)}.pw-btn:focus-visible{box-shadow:var(--pw-focus-ring)}.pw-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.pw-btn--primary{color:#fff;background:var(--pw-gradient);box-shadow:0 8px 24px #9c59f440}.pw-btn--primary:hover:not(:disabled){box-shadow:0 14px 34px #9c59f447}.pw-btn--secondary{color:var(--pw-fg);background:var(--pw-surface);border-color:var(--pw-line)}.pw-btn--secondary:hover:not(:disabled){background:#eef0f4;border-color:var(--pw-line-strong)}.pw-btnSmall{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:var(--pw-radius-pill);border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.pw-btnSmall:hover:not(:disabled){transform:translateY(-1px)}.pw-btnSmall--primary{color:#fff;background:var(--pw-gradient);box-shadow:0 8px 20px #9c59f433}.pw-btnSmall--secondary{color:var(--pw-fg);background:var(--pw-surface-soft);border-color:var(--pw-line)}.pw-btnSmall.is-disabled,.pw-btnSmall:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion: reduce){.pw-btn,.pw-btnSmall{transition:none!important}}
