.candidate-mobile-nav-module__SdlHDW__wrap{display:none}@media (max-width:820px){.candidate-mobile-nav-module__SdlHDW__wrap{display:block}}.candidate-mobile-nav-module__SdlHDW__burger{width:36px;height:36px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.candidate-mobile-nav-module__SdlHDW__burger:hover,.candidate-mobile-nav-module__SdlHDW__burger[aria-expanded=true]{background:var(--bg-2);color:var(--fg-1)}.candidate-mobile-nav-module__SdlHDW__drawer{top:var(--topbar-h,64px);z-index:80;background:var(--bg-1);border-bottom:1px solid var(--border-1);padding:calc(8px * var(--density)) 0;flex-direction:column;display:flex;position:fixed;left:0;right:0;box-shadow:0 12px 24px #00000014}.candidate-mobile-nav-module__SdlHDW__item{padding:calc(12px * var(--density)) calc(20px * var(--density));font-size:calc(15px * var(--density-type));color:var(--fg-2);font-weight:500}.candidate-mobile-nav-module__SdlHDW__item:hover{background:var(--bg-2);color:var(--fg-1)}
.messages-module__DJIgrq__page-root :where(h1,h2,h3,h4,h5,h6,p,li,div,small){line-height:inherit}.messages-module__DJIgrq__page-root :where(svg){vertical-align:baseline;display:inline}:focus-visible{box-shadow:0 0 0 3px var(--p-50);border-radius:var(--r-4);outline:none}.messages-module__DJIgrq__btn{justify-content:center;align-items:center;gap:calc(8px * var(--density));height:var(--btn-md);padding:0 calc(14px * var(--density));border-radius:var(--r-10);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.messages-module__DJIgrq__btn-ghost{color:var(--fg-trust);border-color:var(--border-2);background:var(--bg-1)}.messages-module__DJIgrq__btn-ghost:hover{border-color:var(--fg-trust);background:var(--bg-trust-soft)}.messages-module__DJIgrq__btn-lg{height:var(--btn-lg);padding:0 calc(18px * var(--density));font-size:calc(14.5px * var(--density-type))}.messages-module__DJIgrq__topbar{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border-1);background:#ffffffeb;position:sticky;top:0}.messages-module__DJIgrq__topbar-inner{height:var(--topbar-h);justify-content:space-between;align-items:center;gap:calc(16px * var(--density));max-width:var(--container-product);padding:0 calc(24px * var(--density));margin:0 auto;display:flex}.messages-module__DJIgrq__brand{align-items:center;gap:calc(10px * var(--density));flex-shrink:0;display:inline-flex}.messages-module__DJIgrq__brand img{width:auto;height:30px}.messages-module__DJIgrq__nav-links{align-items:center;gap:calc(28px * var(--density));margin-left:calc(24px * var(--density));flex:1;display:flex}.messages-module__DJIgrq__nav-links a{font-size:calc(14px * var(--density-type));color:var(--fg-2);padding:calc(6px * var(--density)) 2px;border-bottom:2px solid #0000;font-weight:500}.messages-module__DJIgrq__nav-links a:hover{color:var(--fg-1)}.messages-module__DJIgrq__nav-links a.messages-module__DJIgrq__cross{align-items:center;gap:calc(4px * var(--density));display:inline-flex}.messages-module__DJIgrq__nav-links a.messages-module__DJIgrq__cross .messages-module__DJIgrq__ext{width:11px;height:11px;color:var(--fg-4)}.messages-module__DJIgrq__topbar-right{align-items:center;gap:calc(10px * var(--density));display:flex}.messages-module__DJIgrq__icon-btn{width:36px;height:36px;color:var(--fg-2);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.messages-module__DJIgrq__icon-btn:hover{background:var(--bg-2);color:var(--fg-1)}.messages-module__DJIgrq__icon-btn svg{width:18px;height:18px}.messages-module__DJIgrq__icon-btn .messages-module__DJIgrq__badge-dot{background:var(--p-400);border:2px solid var(--bg-1);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.messages-module__DJIgrq__avatar{background:var(--s-700);width:36px;height:36px;color:var(--secondary-foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}@media (max-width:820px){.messages-module__DJIgrq__nav-links{display:none}}.messages-module__DJIgrq__secnav{background:var(--bg-1);border-bottom:1px solid var(--border-1);top:var(--topbar-h);z-index:49;position:sticky}.messages-module__DJIgrq__secnav-inner{height:var(--secnav-h);scrollbar-width:none;max-width:var(--container-product);padding:0 calc(24px * var(--density));align-items:center;gap:2px;margin:0 auto;display:flex;overflow-x:auto}.messages-module__DJIgrq__secnav-inner::-webkit-scrollbar{display:none}.messages-module__DJIgrq__secnav-item{align-items:center;gap:calc(7px * var(--density));height:100%;padding:0 calc(14px * var(--density));color:var(--fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.messages-module__DJIgrq__secnav-item:hover{color:var(--fg-1)}.messages-module__DJIgrq__secnav-item svg{width:14px;height:14px;color:var(--fg-3);flex-shrink:0}.messages-module__DJIgrq__secnav-item[aria-current=page]{color:var(--p-700);border-bottom-color:var(--p-500);font-weight:700}.messages-module__DJIgrq__secnav-item[aria-current=page] svg{color:var(--p-500)}.messages-module__DJIgrq__secnav-item .messages-module__DJIgrq__ncount{min-width:18px;height:18px;padding:0 calc(5px * var(--density));border-radius:var(--r-pill);background:var(--p-400);color:var(--primary-foreground);justify-content:center;align-items:center;margin-left:-2px;font-size:10.5px;font-weight:700;display:inline-flex}.messages-module__DJIgrq__workspace{grid-template-columns:var(--sidebar-w) 1fr;height:calc(100dvh - var(--topbar-h) - var(--secnav-h) - 2px);background:var(--bg-1);border-top:1px solid var(--border-1);display:grid}.messages-module__DJIgrq__sidebar{background:var(--bg-1);border-right:1px solid var(--border-1);flex-direction:column;min-width:0;display:flex}.messages-module__DJIgrq__sb-head{padding:calc(16px * var(--density)) calc(18px * var(--density)) calc(12px * var(--density));border-bottom:1px solid var(--border-1)}.messages-module__DJIgrq__sb-head .messages-module__DJIgrq__row{justify-content:space-between;align-items:center;gap:calc(10px * var(--density));margin-bottom:calc(4px * var(--density));display:flex}.messages-module__DJIgrq__sb-head h1{font-size:calc(18px * var(--density-type));color:var(--fg-1);letter-spacing:-.01em;margin:0;font-weight:800}.messages-module__DJIgrq__sb-head .messages-module__DJIgrq__new-btn{align-items:center;gap:calc(5px * var(--density));height:30px;padding:0 calc(12px * var(--density));border-radius:var(--r-pill);background:var(--p-400);color:var(--primary-foreground);cursor:pointer;border:0;font-size:12.5px;font-weight:700;display:inline-flex}.messages-module__DJIgrq__sb-head .messages-module__DJIgrq__new-btn:hover{background:var(--p-500)}.messages-module__DJIgrq__sb-head .messages-module__DJIgrq__new-btn svg{width:12px;height:12px}.messages-module__DJIgrq__sb-head .messages-module__DJIgrq__sub{color:var(--fg-3);font-size:11.5px}.messages-module__DJIgrq__sb-search{padding:calc(12px * var(--density)) calc(14px * var(--density)) calc(8px * var(--density))}.messages-module__DJIgrq__sb-search .messages-module__DJIgrq__si{align-items:center;gap:calc(8px * var(--density));height:36px;padding:0 calc(12px * var(--density));background:var(--bg-2);border-radius:var(--r-pill);border:1px solid #0000;transition:background .15s,border-color .15s;display:flex}.messages-module__DJIgrq__sb-search .messages-module__DJIgrq__si:focus-within{background:var(--bg-1);border-color:var(--p-400);box-shadow:0 0 0 3px var(--p-50)}.messages-module__DJIgrq__sb-search .messages-module__DJIgrq__si svg{width:13px;height:13px;color:var(--fg-3);flex-shrink:0}.messages-module__DJIgrq__sb-search input{min-width:0;color:var(--fg-1);background:0 0;border:0;outline:none;flex:1;font-size:13px}.messages-module__DJIgrq__sb-search input::placeholder{color:var(--fg-4)}.messages-module__DJIgrq__sb-section{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;padding:calc(10px * var(--density)) calc(18px * var(--density)) calc(4px * var(--density));font-size:10.5px;font-weight:800}.messages-module__DJIgrq__sb-threads{min-height:0;padding-bottom:calc(8px * var(--density));scrollbar-width:thin;flex:1;overflow-y:auto}.messages-module__DJIgrq__sb-threads::-webkit-scrollbar{width:6px}.messages-module__DJIgrq__sb-threads::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:999px}.messages-module__DJIgrq__sb-threads::-webkit-scrollbar-thumb:hover{background:var(--border-2)}.messages-module__DJIgrq__thread-row{align-items:flex-start;gap:calc(10px * var(--density));padding:calc(10px * var(--density)) calc(16px * var(--density)) calc(10px * var(--density)) calc(14px * var(--density));cursor:pointer;text-align:start;width:100%;font:inherit;color:inherit;border-left:3px solid #0000;transition:background .12s,border-color .12s;display:flex;position:relative}.messages-module__DJIgrq__thread-row:hover{background:var(--bg-2)}.messages-module__DJIgrq__thread-row[aria-current=true]{background:var(--p-50);border-left-color:var(--p-500)}.messages-module__DJIgrq__thread-row[aria-current=true] .messages-module__DJIgrq__tr-role{color:var(--p-700)}.messages-module__DJIgrq__thread-row.messages-module__DJIgrq__frozen{opacity:.65}.messages-module__DJIgrq__tr-av{border-radius:var(--r-12);background:var(--bg-trust-soft);width:38px;height:38px;color:var(--fg-trust);letter-spacing:-.005em;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative}.messages-module__DJIgrq__tr-av.messages-module__DJIgrq__ai{background:var(--grad-ai-vivid);border:2px solid var(--bg-1);box-shadow:0 0 0 1.5px var(--acc-purple-300);color:var(--ai-fg-onvivid)}.messages-module__DJIgrq__tr-av.messages-module__DJIgrq__ai svg{filter:drop-shadow(0 1px 1px #0000000f);width:18px;height:18px}.messages-module__DJIgrq__tr-av .messages-module__DJIgrq__pres{border:2px solid var(--bg-1);background:var(--success-500);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.messages-module__DJIgrq__tr-av .messages-module__DJIgrq__pres.messages-module__DJIgrq__off{background:var(--n-400)}.messages-module__DJIgrq__tr-body{flex:1;min-width:0;padding-top:1px}.messages-module__DJIgrq__tr-top{align-items:baseline;gap:calc(6px * var(--density));display:flex}.messages-module__DJIgrq__tr-name{min-width:0;color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.messages-module__DJIgrq__tr-time{color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.messages-module__DJIgrq__tr-time.messages-module__DJIgrq__unread{color:var(--p-700);font-weight:800}.messages-module__DJIgrq__tr-role{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:600;overflow:hidden}.messages-module__DJIgrq__tr-role .messages-module__DJIgrq__ai-tag{letter-spacing:.04em;text-transform:uppercase;padding:0 calc(6px * var(--density));border-radius:var(--r-pill);background:var(--acc-purple-50);height:14px;color:var(--acc-purple-700);border:1px solid var(--acc-purple-100);vertical-align:1px;align-items:center;gap:3px;font-size:9px;font-weight:900;display:inline-flex}.messages-module__DJIgrq__tr-preview{color:var(--fg-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.messages-module__DJIgrq__tr-preview .messages-module__DJIgrq__draft{color:var(--warning-700);font-weight:700}.messages-module__DJIgrq__tr-preview .messages-module__DJIgrq__sys-prefix{color:var(--fg-4);font-style:italic}.messages-module__DJIgrq__tr-badge{min-width:18px;height:18px;padding:0 calc(5px * var(--density));border-radius:var(--r-pill);background:var(--error-500);color:var(--destructive-foreground);margin-left:calc(6px * var(--density));font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:800;display:inline-grid}.messages-module__DJIgrq__tr-frozen-tag{color:var(--fg-3);padding:2px calc(7px * var(--density));border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--border-1);margin-left:calc(6px * var(--density));flex-shrink:0;font-size:9.5px;font-weight:700}.messages-module__DJIgrq__tr-reopened-tag{color:var(--success-600,var(--success-500));padding:2px calc(7px * var(--density));border-radius:var(--r-pill);background:var(--success-50,var(--bg-2));border:1px solid var(--success-200,var(--border-1));margin-left:calc(6px * var(--density));flex-shrink:0;font-size:9.5px;font-weight:700}.messages-module__DJIgrq__sb-empty{padding:calc(28px * var(--density)) calc(18px * var(--density));text-align:center;color:var(--fg-3);font-size:12.5px;line-height:1.6}.messages-module__DJIgrq__sb-empty svg{width:36px;height:36px;color:var(--fg-4);margin-bottom:calc(8px * var(--density))}.messages-module__DJIgrq__main{background:var(--bg-2);flex-direction:column;min-width:0;display:flex}.messages-module__DJIgrq__thread-head{background:var(--bg-1);border-bottom:1px solid var(--border-1);padding:calc(12px * var(--density)) calc(22px * var(--density));align-items:center;gap:calc(12px * var(--density));flex-shrink:0;display:flex}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__back-btn{color:var(--fg-2);padding:calc(6px * var(--density));border-radius:var(--r-8);background:0 0;border:0;display:none}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__back-btn:hover{background:var(--bg-2);color:var(--fg-1)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__back-btn svg{width:18px;height:18px}.messages-module__DJIgrq__list-btn,.messages-module__DJIgrq__sb-close{color:var(--fg-2);padding:calc(6px * var(--density));border-radius:var(--r-8);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:none}.messages-module__DJIgrq__list-btn:hover,.messages-module__DJIgrq__sb-close:hover{background:var(--bg-2);color:var(--fg-1)}.messages-module__DJIgrq__list-btn svg,.messages-module__DJIgrq__sb-close svg{width:18px;height:18px}.messages-module__DJIgrq__sb-scrim{display:none}.messages-module__DJIgrq__list-open-text{margin:calc(12px * var(--density)) auto 0;height:var(--btn-sm);padding:0 calc(14px * var(--density));border-radius:var(--r-10);border:1px solid var(--border-1);background:var(--bg-1);color:var(--fg-1);font:inherit;cursor:pointer;align-items:center;font-weight:700;display:none}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__av{border-radius:var(--r-12);background:var(--bg-trust-soft);width:40px;height:40px;color:var(--fg-trust);flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__av.messages-module__DJIgrq__ai{background:var(--grad-ai-vivid);border:2px solid var(--bg-1);box-shadow:0 0 0 1.5px var(--acc-purple-300);color:var(--ai-fg-onvivid)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__av.messages-module__DJIgrq__ai svg{width:18px;height:18px}.messages-module__DJIgrq__thread-head a.messages-module__DJIgrq__av-link{cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.messages-module__DJIgrq__thread-head a.messages-module__DJIgrq__av-link:hover{box-shadow:0 0 0 3px var(--bg-trust-soft);transform:scale(1.05)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__nm a.messages-module__DJIgrq__nm-link{color:inherit;align-items:center;gap:calc(6px * var(--density));border-bottom:1px solid #0000;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__nm a.messages-module__DJIgrq__nm-link:hover{color:var(--p-600);border-bottom-color:var(--p-300)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info{flex:1;min-width:0}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__nm{font-size:calc(14.5px * var(--density-type));color:var(--fg-1);letter-spacing:-.005em;align-items:center;gap:calc(6px * var(--density));font-weight:800;line-height:1.3;display:inline-flex}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__nm .messages-module__DJIgrq__verified{width:14px;height:14px;color:var(--info-500)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__role-meta{color:var(--fg-3);margin-top:1px;font-size:11.5px;line-height:1.4}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__role-meta .messages-module__DJIgrq__pres{align-items:center;gap:calc(4px * var(--density));display:inline-flex}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__role-meta .messages-module__DJIgrq__pres:before{content:"";background:var(--success-500);border-radius:50%;width:6px;height:6px;display:inline-block}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__info .messages-module__DJIgrq__role-meta .messages-module__DJIgrq__pres.messages-module__DJIgrq__off:before{background:var(--n-400)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__head-actions{align-items:center;gap:calc(6px * var(--density));flex-shrink:0;display:flex}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__switcher{align-items:center;gap:calc(5px * var(--density));height:28px;padding:0 calc(10px * var(--density));border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--border-1);color:var(--fg-2);cursor:pointer;font-size:11.5px;font-weight:700;display:inline-flex}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__switcher:hover{background:var(--bg-1);border-color:var(--border-2)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__switcher svg{width:11px;height:11px;color:var(--fg-3)}.messages-module__DJIgrq__job-pin{background:var(--bg-1);border-bottom:1px solid var(--border-1);padding:calc(12px * var(--density)) calc(22px * var(--density));flex-shrink:0}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-row{align-items:center;gap:calc(12px * var(--density));display:flex}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-pin{border-radius:var(--r-8);background:var(--p-50);width:24px;height:24px;color:var(--p-700);border:1px solid var(--p-100);flex-shrink:0;place-items:center;display:grid}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-pin svg{width:12px;height:12px}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-body{flex:1;min-width:0}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-eyebrow{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-title{color:var(--fg-1);margin-top:1px;font-size:13.5px;font-weight:700;line-height:1.35}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-meta{color:var(--fg-3);margin-top:2px;font-size:11.5px}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-actions{align-items:center;gap:calc(6px * var(--density));flex-shrink:0;display:flex}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-link{align-items:center;gap:calc(4px * var(--density));color:var(--p-700);padding:calc(5px * var(--density)) calc(10px * var(--density));border-radius:var(--r-8);background:var(--p-50);border:1px solid var(--p-100);font-size:12px;font-weight:700;display:inline-flex}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-link:hover{background:var(--bg-1)}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-link svg{width:11px;height:11px}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-collapse{color:var(--fg-3);border-radius:var(--r-8);background:0 0;border:0;place-items:center;width:28px;height:28px;display:inline-grid}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-collapse:hover{background:var(--bg-2);color:var(--fg-1)}.messages-module__DJIgrq__job-pin .messages-module__DJIgrq__jp-collapse svg{width:14px;height:14px;transition:transform .15s}.messages-module__DJIgrq__frozen-banner{align-items:center;gap:calc(10px * var(--density));padding:calc(12px * var(--density)) calc(22px * var(--density));background:var(--bg-3);border-top:1px solid var(--border-1);color:var(--fg-2);flex-shrink:0;font-size:12.5px;line-height:1.5;display:flex}.messages-module__DJIgrq__frozen-banner svg{width:15px;height:15px;color:var(--warning-500);flex-shrink:0}.messages-module__DJIgrq__frozen-banner strong{color:var(--fg-1);font-weight:700}.messages-module__DJIgrq__msgs{min-height:0;padding:calc(18px * var(--density)) calc(22px * var(--density)) calc(12px * var(--density));gap:calc(12px * var(--density));scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.messages-module__DJIgrq__msgs::-webkit-scrollbar{width:6px}.messages-module__DJIgrq__msgs::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:999px}.messages-module__DJIgrq__day-sep{align-items:center;gap:calc(10px * var(--density));margin:calc(6px * var(--density)) 0 2px;display:flex}.messages-module__DJIgrq__day-sep:before,.messages-module__DJIgrq__day-sep:after{content:"";background:var(--border-1);flex:1;height:1px}.messages-module__DJIgrq__day-sep span{color:var(--fg-3);letter-spacing:.04em;text-transform:uppercase;padding:2px calc(10px * var(--density));background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-pill);font-size:10.5px;font-weight:700}.messages-module__DJIgrq__msg{gap:calc(10px * var(--density));align-items:flex-end;max-width:78%;display:flex}.messages-module__DJIgrq__msg.messages-module__DJIgrq__from-them{align-self:flex-start}.messages-module__DJIgrq__msg.messages-module__DJIgrq__from-me{flex-direction:row-reverse;align-self:flex-end}.messages-module__DJIgrq__msg .messages-module__DJIgrq__av{border-radius:var(--r-8);flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.messages-module__DJIgrq__msg .messages-module__DJIgrq__av.messages-module__DJIgrq__them{background:var(--bg-trust-soft);color:var(--fg-trust);border:1px solid var(--border-1)}.messages-module__DJIgrq__msg .messages-module__DJIgrq__av.messages-module__DJIgrq__me{background:var(--p-50);color:var(--p-700);border:1px solid var(--p-100)}.messages-module__DJIgrq__msg .messages-module__DJIgrq__av.messages-module__DJIgrq__ai{background:var(--grad-ai-vivid);color:var(--ai-fg-onvivid);border:1.5px solid var(--bg-1);box-shadow:0 0 0 1.5px var(--acc-purple-300)}.messages-module__DJIgrq__msg .messages-module__DJIgrq__av.messages-module__DJIgrq__ai svg{width:14px;height:14px}.messages-module__DJIgrq__msg.messages-module__DJIgrq__compact .messages-module__DJIgrq__av{visibility:hidden}.messages-module__DJIgrq__msg.messages-module__DJIgrq__compact{margin-top:calc(-8px * var(--density))}.messages-module__DJIgrq__msg .messages-module__DJIgrq__bubble{padding:calc(8px * var(--density)) calc(12px * var(--density)) calc(9px * var(--density));border-radius:var(--r-12);word-wrap:break-word;min-width:0;font-size:13.5px;line-height:1.5;position:relative}.messages-module__DJIgrq__msg.messages-module__DJIgrq__from-them .messages-module__DJIgrq__bubble{background:var(--bg-1);border:1px solid var(--border-1);color:var(--fg-1);border-bottom-left-radius:4px}.messages-module__DJIgrq__msg.messages-module__DJIgrq__from-me .messages-module__DJIgrq__bubble{background:var(--p-50);border:1px solid var(--p-100);color:var(--fg-1);border-bottom-right-radius:4px}.messages-module__DJIgrq__msg.messages-module__DJIgrq__from-them.messages-module__DJIgrq__ai-msg .messages-module__DJIgrq__bubble{background:linear-gradient(135deg, #fff 0%, var(--acc-purple-50) 200%);border-color:var(--acc-purple-100)}.messages-module__DJIgrq__msg .messages-module__DJIgrq__b-head{align-items:baseline;gap:calc(6px * var(--density));margin-bottom:1px;display:flex}.messages-module__DJIgrq__msg .messages-module__DJIgrq__b-head .messages-module__DJIgrq__nm{color:var(--fg-1);letter-spacing:-.005em;font-size:11.5px;font-weight:800}.messages-module__DJIgrq__msg.messages-module__DJIgrq__from-them.messages-module__DJIgrq__ai-msg .messages-module__DJIgrq__b-head .messages-module__DJIgrq__nm{color:var(--acc-purple-700)}.messages-module__DJIgrq__msg .messages-module__DJIgrq__b-head .messages-module__DJIgrq__t{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:10.5px}.messages-module__DJIgrq__msg .messages-module__DJIgrq__b-foot{align-items:center;gap:calc(5px * var(--density));color:var(--fg-3);margin-top:3px;font-size:10.5px;display:flex}.messages-module__DJIgrq__msg.messages-module__DJIgrq__from-me .messages-module__DJIgrq__b-foot{justify-content:flex-end}.messages-module__DJIgrq__msg .messages-module__DJIgrq__b-foot .messages-module__DJIgrq__rd{align-items:center;gap:1px;display:inline-flex}.messages-module__DJIgrq__msg .messages-module__DJIgrq__b-foot .messages-module__DJIgrq__rd svg{width:12px;height:12px}.messages-module__DJIgrq__msg .messages-module__DJIgrq__b-foot .messages-module__DJIgrq__rd.messages-module__DJIgrq__read{color:var(--info-500)}.messages-module__DJIgrq__msg .messages-module__DJIgrq__body-text{color:var(--fg-1)}.messages-module__DJIgrq__sys-msg{align-self:center;align-items:center;gap:calc(7px * var(--density));max-width:80%;padding:calc(6px * var(--density)) calc(14px * var(--density));background:var(--bg-3);border:1px solid var(--border-1);border-radius:var(--r-pill);color:var(--fg-2);font-size:11.5px;line-height:1.5;display:inline-flex}.messages-module__DJIgrq__sys-msg svg{width:12px;height:12px;color:var(--success-500);flex-shrink:0}.messages-module__DJIgrq__sys-msg.messages-module__DJIgrq__contact-accepted svg{color:var(--success-500)}.messages-module__DJIgrq__sys-msg.messages-module__DJIgrq__thread-frozen svg{color:var(--warning-500)}.messages-module__DJIgrq__sys-msg.messages-module__DJIgrq__thread-reopened svg{color:var(--success-500)}.messages-module__DJIgrq__iv-card-inline{background:linear-gradient(135deg, var(--info-50) 0%, #fff 70%);border:1px solid var(--info-200);border-radius:var(--r-16);max-width:min(440px,100%);padding:calc(14px * var(--density)) calc(16px * var(--density));align-self:stretch;gap:calc(14px * var(--density));align-items:center;display:flex}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-stripe{width:64px;padding:calc(6px * var(--density)) 0 calc(8px * var(--density));background:var(--bg-1);border:1px solid var(--info-200);border-radius:var(--r-12);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:center;gap:1px;display:flex;position:relative;overflow:hidden}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-stripe:before{content:"";background:var(--info-500);height:4px;position:absolute;top:0;left:0;right:0}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-dow{color:var(--info-700);letter-spacing:.04em;text-transform:uppercase;margin-top:calc(5px * var(--density));font-size:9.5px;font-weight:800}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-day{font-size:calc(22px * var(--density-type));color:var(--fg-1);letter-spacing:-.02em;font-weight:900;line-height:1}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-mo{color:var(--fg-3);font-size:10.5px;font-weight:700}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-time{color:var(--info-700);border-top:1px dashed var(--info-200);text-align:center;width:80%;margin-top:3px;padding-top:3px;font-size:10.5px;font-weight:800}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-body{flex:1;min-width:0}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-eyebrow{align-items:center;gap:calc(5px * var(--density));color:var(--info-700);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:inline-flex}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-eyebrow svg{width:11px;height:11px}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-title{color:var(--fg-1);margin-top:2px;font-size:13.5px;font-weight:800;line-height:1.35}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-meta{color:var(--fg-3);margin-top:2px;font-size:11.5px;line-height:1.45}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-cta{align-items:center;gap:calc(5px * var(--density));color:var(--fg-on-solid);background:var(--info-500);padding:calc(6px * var(--density)) calc(12px * var(--density));border-radius:var(--r-pill);margin-top:calc(8px * var(--density));font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-cta:hover{background:var(--info-700)}.messages-module__DJIgrq__iv-card-inline .messages-module__DJIgrq__ic-cta svg{width:11px;height:11px}.messages-module__DJIgrq__typing{align-items:center;gap:calc(8px * var(--density));padding-left:calc(40px * var(--density));color:var(--fg-3);margin-top:calc(-4px * var(--density));align-self:flex-start;font-size:11.5px;display:flex}.messages-module__DJIgrq__typing .messages-module__DJIgrq__dots{gap:3px;display:inline-flex}.messages-module__DJIgrq__typing .messages-module__DJIgrq__dots span{background:var(--fg-4);border-radius:50%;width:6px;height:6px}.messages-module__DJIgrq__typing .messages-module__DJIgrq__dots span:nth-child(2){animation-delay:.15s}.messages-module__DJIgrq__typing .messages-module__DJIgrq__dots span:nth-child(3){animation-delay:.3s}.messages-module__DJIgrq__composer{background:var(--bg-1);border-top:1px solid var(--border-1);padding:calc(12px * var(--density)) calc(22px * var(--density)) calc(14px * var(--density));flex-shrink:0}.messages-module__DJIgrq__composer-frame{border:1px solid var(--border-1);border-radius:var(--r-12);background:var(--bg-1);transition:border-color .15s,box-shadow .15s;overflow:hidden}.messages-module__DJIgrq__composer-frame:focus-within{border-color:var(--p-400);box-shadow:0 0 0 3px var(--p-50)}.messages-module__DJIgrq__composer textarea{width:100%;padding:calc(10px * var(--density)) calc(14px * var(--density)) calc(6px * var(--density));resize:none;min-height:44px;max-height:160px;color:var(--fg-1);background:0 0;border:0;outline:none;font-size:13.5px;line-height:1.5}.messages-module__DJIgrq__composer textarea::placeholder{color:var(--fg-4)}.messages-module__DJIgrq__composer-actions{align-items:center;gap:calc(4px * var(--density));padding:calc(4px * var(--density)) calc(8px * var(--density)) calc(8px * var(--density));display:flex}.messages-module__DJIgrq__composer .messages-module__DJIgrq__c-btn{border-radius:var(--r-8);width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.messages-module__DJIgrq__composer .messages-module__DJIgrq__c-btn:hover{background:var(--bg-2);color:var(--fg-1)}.messages-module__DJIgrq__composer .messages-module__DJIgrq__c-btn svg{width:16px;height:16px}.messages-module__DJIgrq__composer .messages-module__DJIgrq__c-btn.messages-module__DJIgrq__ai{background:var(--grad-sunset);color:var(--acc-purple-700);border:1px solid var(--acc-purple-100)}.messages-module__DJIgrq__composer .messages-module__DJIgrq__c-btn.messages-module__DJIgrq__ai:hover{background:linear-gradient(135deg,#ffd9ba 0%,#e8d4f5 100%)}.messages-module__DJIgrq__composer .messages-module__DJIgrq__send{height:32px;padding:0 calc(14px * var(--density));background:var(--p-400);color:var(--primary-foreground);border-radius:var(--r-pill);align-items:center;gap:calc(5px * var(--density));cursor:pointer;border:0;margin-left:auto;font-size:12.5px;font-weight:700;display:inline-flex}.messages-module__DJIgrq__composer .messages-module__DJIgrq__send:hover{background:var(--p-500)}.messages-module__DJIgrq__composer .messages-module__DJIgrq__send:disabled{background:var(--n-300);cursor:not-allowed}.messages-module__DJIgrq__composer .messages-module__DJIgrq__send svg{width:12px;height:12px}.messages-module__DJIgrq__composer .messages-module__DJIgrq__hint{color:var(--fg-4);margin-top:calc(6px * var(--density));padding-left:calc(4px * var(--density));font-size:10.5px}.messages-module__DJIgrq__composer .messages-module__DJIgrq__hint kbd{background:var(--bg-2);border:1px solid var(--border-1);padding:0 calc(5px * var(--density));color:var(--fg-3);border-radius:4px;font-family:inherit;font-size:9.5px;font-weight:700}@media (max-width:820px){.messages-module__DJIgrq__page-root{--sidebar-w:280px}.messages-module__DJIgrq__workspace{height:auto;min-height:calc(100dvh - var(--topbar-h) - var(--secnav-h) - 2px);grid-template-columns:1fr}.messages-module__DJIgrq__sidebar{top:calc(var(--topbar-h) + var(--secnav-h));width:var(--sidebar-w);z-index:40;box-shadow:var(--e-3);transition:transform .2s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.messages-module__DJIgrq__thread-head .messages-module__DJIgrq__back-btn{display:inline-grid}.messages-module__DJIgrq__workspace.messages-module__DJIgrq__sb-open .messages-module__DJIgrq__sidebar{transform:translate(0)}.messages-module__DJIgrq__sidebar{border-radius:0 var(--r-20) var(--r-20) 0;visibility:hidden;transition:transform .2s,visibility .2s;overflow:hidden}.messages-module__DJIgrq__workspace.messages-module__DJIgrq__sb-open .messages-module__DJIgrq__sidebar{visibility:visible}.messages-module__DJIgrq__sb-scrim{inset:calc(var(--topbar-h) + var(--secnav-h)) 0 0 0;z-index:35;cursor:default;background:color-mix(in srgb, var(--n-950) 32%, transparent);border:0;padding:0;display:block;position:fixed}.messages-module__DJIgrq__sb-close,.messages-module__DJIgrq__list-btn{display:inline-grid}.messages-module__DJIgrq__list-open-text{width:fit-content;display:flex}.messages-module__DJIgrq__msg{max-width:92%}}.messages-module__DJIgrq__composer-error{color:var(--error-700);margin-top:calc(4px * var(--density));font-size:11.5px;font-weight:600;line-height:1.45;display:block}.messages-module__DJIgrq__composer-count{color:var(--fg-4);margin-inline-start:calc(8px * var(--density));font-size:11.5px;font-weight:600}.messages-module__DJIgrq__composer-count[data-over]{color:var(--error-700)}
.assist-sheet-module__iZMxCG__scrim{z-index:70;padding:calc(12px * var(--density));background:#0f172a73;place-items:end center;display:grid;position:fixed;inset:0}@media (min-width:768px){.assist-sheet-module__iZMxCG__scrim{place-items:center}}.assist-sheet-module__iZMxCG__sheet{background:var(--bg-1);border-radius:var(--r-20);width:100%;max-width:560px;max-height:88vh;padding:calc(18px * var(--density));box-shadow:var(--shadow-toast);gap:calc(10px * var(--density));color:var(--fg-1);flex-direction:column;display:flex;overflow-y:auto}.assist-sheet-module__iZMxCG__head{align-items:center;gap:calc(8px * var(--density));display:flex}.assist-sheet-module__iZMxCG__spark{color:var(--ai-fg);font-size:calc(18px * var(--density-type))}.assist-sheet-module__iZMxCG__title{font-size:calc(17px * var(--density-type));flex:1;margin:0;font-weight:700}.assist-sheet-module__iZMxCG__close{font-size:calc(16px * var(--density-type));color:var(--fg-2);cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px}.assist-sheet-module__iZMxCG__muted{color:var(--fg-2);margin:0;font-size:13.5px}.assist-sheet-module__iZMxCG__strong{margin:0;font-weight:700}.assist-sheet-module__iZMxCG__strong p,.assist-sheet-module__iZMxCG__muted p{font:inherit;color:inherit;margin:0}.assist-sheet-module__iZMxCG__eyebrow{color:var(--ai-fg);margin:0;font-size:12px;font-weight:700}.assist-sheet-module__iZMxCG__rows{gap:calc(6px * var(--density));margin:0;font-size:13.5px;display:grid}.assist-sheet-module__iZMxCG__rows div{gap:calc(8px * var(--density));grid-template-columns:84px 1fr;display:grid}.assist-sheet-module__iZMxCG__rows dt{color:var(--fg-3)}.assist-sheet-module__iZMxCG__rows dd{margin:0}.assist-sheet-module__iZMxCG__menu{gap:calc(8px * var(--density));margin:0;padding:0;list-style:none;display:grid}.assist-sheet-module__iZMxCG__option{justify-content:space-between;align-items:center;gap:calc(8px * var(--density));text-align:left;width:100%;min-height:44px;padding:0 calc(12px * var(--density));border:1px solid var(--border-2);border-radius:var(--r-12);background:var(--bg-1);color:var(--fg-1);font:inherit;cursor:pointer;display:flex}.assist-sheet-module__iZMxCG__option:hover{background:var(--bg-2)}.assist-sheet-module__iZMxCG__tag{color:var(--ai-fg);background:var(--ai-bg-tint);border-radius:var(--r-pill);padding:2px calc(8px * var(--density));font-size:11px;font-weight:700}.assist-sheet-module__iZMxCG__chips{gap:calc(6px * var(--density));flex-wrap:wrap;display:flex}.assist-sheet-module__iZMxCG__chip{border:1px solid var(--border-2);background:var(--bg-2);border-radius:var(--r-pill);padding:calc(4px * var(--density)) calc(10px * var(--density));font:inherit;cursor:pointer;color:var(--fg-1);font-size:13px}.assist-sheet-module__iZMxCG__input{border:1px solid var(--border-2);border-radius:var(--r-10);width:100%;padding:calc(8px * var(--density)) calc(10px * var(--density));font:inherit;background:var(--bg-1);color:var(--fg-1);resize:vertical}.assist-sheet-module__iZMxCG__original{padding:calc(8px * var(--density)) calc(10px * var(--density));background:var(--bg-2);border-radius:var(--r-10);white-space:pre-wrap;margin:0;font-size:13.5px}.assist-sheet-module__iZMxCG__variants{gap:calc(6px * var(--density));display:grid}.assist-sheet-module__iZMxCG__variant{gap:calc(8px * var(--density));padding:calc(8px * var(--density));border:1px solid var(--border-1);border-radius:var(--r-10);white-space:pre-wrap;cursor:pointer;align-items:flex-start;font-size:13.5px;display:flex}.assist-sheet-module__iZMxCG__counter{color:var(--fg-3);margin:0;font-size:12px}.assist-sheet-module__iZMxCG__counterOver{color:var(--p-700)}.assist-sheet-module__iZMxCG__warn{color:var(--fg-2);border-left:3px solid var(--p-300);padding-left:calc(8px * var(--density));margin:0;font-size:12px}.assist-sheet-module__iZMxCG__error{align-items:center;gap:calc(8px * var(--density));padding:calc(8px * var(--density)) calc(10px * var(--density));border:1px solid var(--p-300);border-radius:var(--r-10);background:var(--bg-2);flex-wrap:wrap;margin:0;font-size:13.5px;display:flex}.assist-sheet-module__iZMxCG__actions{gap:calc(8px * var(--density));flex-wrap:wrap;justify-content:flex-end;display:flex}.assist-sheet-module__iZMxCG__primary{min-height:40px;padding:0 calc(16px * var(--density));border-radius:var(--r-10);background:var(--p-400);color:var(--n-950);font:inherit;cursor:pointer;border:0;font-weight:700}.assist-sheet-module__iZMxCG__primary:disabled{opacity:.5;cursor:not-allowed}.assist-sheet-module__iZMxCG__ghost{min-height:36px;padding:0 calc(12px * var(--density));border:1px solid var(--border-2);border-radius:var(--r-10);background:var(--bg-1);color:var(--fg-1);font:inherit;cursor:pointer;font-size:13px}.assist-sheet-module__iZMxCG__ghost:disabled{opacity:.5;cursor:not-allowed}.assist-sheet-module__iZMxCG__trigger{border-radius:var(--r-8);border:1px solid var(--border-1);background:var(--ai-bg-tint);width:26px;height:26px;color:var(--ai-fg);cursor:pointer;place-items:center;font-size:13px;display:inline-grid}.assist-sheet-module__iZMxCG__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.assist-sheet-module__iZMxCG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.resume-editor-module__d-s7Ha__page-root :where(h1,h2,h3,h4,h5,h6,p,li,div,small){line-height:inherit}.resume-editor-module__d-s7Ha__page-root :where(svg){vertical-align:baseline;display:inline}.resume-editor-module__d-s7Ha__page-root :where(p){margin:1em 0}:focus-visible{box-shadow:0 0 0 3px var(--p-50);border-radius:var(--r-4);outline:none}.resume-editor-module__d-s7Ha__container{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.resume-editor-module__d-s7Ha__btn{justify-content:center;align-items:center;gap:calc(8px * var(--density));height:var(--btn-md);padding:0 calc(14px * var(--density));border-radius:var(--r-10);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.resume-editor-module__d-s7Ha__btn-primary{background:var(--p-400);color:var(--bg-1)}.resume-editor-module__d-s7Ha__btn-primary:hover{background:var(--p-500)}.resume-editor-module__d-s7Ha__btn-primary:active{background:var(--p-600);transform:translateY(.5px)}.resume-editor-module__d-s7Ha__btn-ghost{color:var(--fg-trust);border-color:var(--border-2);background:var(--bg-1)}.resume-editor-module__d-s7Ha__btn-ghost:hover{border-color:var(--fg-trust);background:var(--bg-trust-soft)}.resume-editor-module__d-s7Ha__topbar{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border-1);background:#ffffffeb;position:sticky;top:0}.resume-editor-module__d-s7Ha__topbar-inner{height:var(--topbar-h);justify-content:space-between;align-items:center;gap:calc(16px * var(--density));display:flex}.resume-editor-module__d-s7Ha__brand{align-items:center;gap:calc(10px * var(--density));flex-shrink:0;display:inline-flex}.resume-editor-module__d-s7Ha__brand img{width:auto;height:30px}.resume-editor-module__d-s7Ha__nav-links{align-items:center;gap:calc(28px * var(--density));margin-left:calc(24px * var(--density));flex:1;display:flex}.resume-editor-module__d-s7Ha__nav-links a{font-size:calc(14px * var(--density-type));color:var(--fg-2);padding:calc(6px * var(--density)) 2px;border-bottom:2px solid #0000;font-weight:500}.resume-editor-module__d-s7Ha__nav-links a:hover{color:var(--fg-1)}.resume-editor-module__d-s7Ha__nav-links a.resume-editor-module__d-s7Ha__cross{align-items:center;gap:calc(4px * var(--density));display:inline-flex}.resume-editor-module__d-s7Ha__nav-links a.resume-editor-module__d-s7Ha__cross .resume-editor-module__d-s7Ha__ext{width:11px;height:11px;color:var(--fg-4)}.resume-editor-module__d-s7Ha__topbar-right{align-items:center;gap:calc(10px * var(--density));display:flex}.resume-editor-module__d-s7Ha__icon-btn{width:36px;height:36px;color:var(--fg-2);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.resume-editor-module__d-s7Ha__icon-btn:hover{background:var(--bg-2);color:var(--fg-1)}.resume-editor-module__d-s7Ha__icon-btn svg{width:18px;height:18px}.resume-editor-module__d-s7Ha__icon-btn .resume-editor-module__d-s7Ha__badge-dot{background:var(--p-400);border:2px solid var(--bg-1);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.resume-editor-module__d-s7Ha__avatar{background:var(--s-700);width:36px;height:36px;color:var(--bg-1);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}@media (max-width:820px){.resume-editor-module__d-s7Ha__nav-links{display:none}}.resume-editor-module__d-s7Ha__secnav{background:var(--bg-1);border-bottom:1px solid var(--border-1);top:var(--topbar-h);z-index:49;position:sticky}.resume-editor-module__d-s7Ha__secnav-inner{height:var(--secnav-h);scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.resume-editor-module__d-s7Ha__secnav-inner::-webkit-scrollbar{display:none}.resume-editor-module__d-s7Ha__secnav-item{align-items:center;gap:calc(7px * var(--density));height:100%;padding:0 calc(14px * var(--density));color:var(--fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.resume-editor-module__d-s7Ha__secnav-item:hover{color:var(--fg-1)}.resume-editor-module__d-s7Ha__secnav-item svg{width:14px;height:14px;color:var(--fg-3);flex-shrink:0}.resume-editor-module__d-s7Ha__secnav-item:hover svg{color:var(--fg-2)}.resume-editor-module__d-s7Ha__secnav-item[aria-current=page]{color:var(--p-700);border-bottom-color:var(--p-500);font-weight:700}.resume-editor-module__d-s7Ha__secnav-item[aria-current=page] svg{color:var(--p-500)}.resume-editor-module__d-s7Ha__secnav-item .resume-editor-module__d-s7Ha__ncount{min-width:18px;height:18px;padding:0 calc(5px * var(--density));border-radius:var(--r-pill);background:var(--p-400);color:var(--bg-1);justify-content:center;align-items:center;margin-left:-2px;font-size:10.5px;font-weight:700;display:inline-flex}.resume-editor-module__d-s7Ha__crumb{align-items:center;gap:calc(8px * var(--density));padding:calc(16px * var(--density)) 0 2px;color:var(--fg-3);font-size:12.5px;display:flex}.resume-editor-module__d-s7Ha__crumb a{align-items:center;gap:calc(4px * var(--density));color:var(--fg-trust);font-weight:600;display:inline-flex}.resume-editor-module__d-s7Ha__crumb a:hover{color:var(--fg-1);text-underline-offset:2px;text-decoration:underline}.resume-editor-module__d-s7Ha__crumb a svg{width:12px;height:12px}.resume-editor-module__d-s7Ha__crumb .resume-editor-module__d-s7Ha__sep{color:var(--fg-4)}.resume-editor-module__d-s7Ha__crumb .resume-editor-module__d-s7Ha__cur{color:var(--fg-1);font-weight:600}.resume-editor-module__d-s7Ha__page-head{padding:calc(14px * var(--density)) 0 calc(18px * var(--density))}.resume-editor-module__d-s7Ha__page-head-inner{justify-content:space-between;align-items:center;gap:calc(16px * var(--density));flex-wrap:wrap;display:flex}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__left{flex:1;min-width:0}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__name-row{align-items:center;gap:calc(10px * var(--density));display:flex}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__resume-name{font-size:calc(26px * var(--density-type));color:var(--fg-1);letter-spacing:-.01em;min-width:0;margin:0;font-weight:800;line-height:1.2}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__name-edit{border-radius:var(--r-8);background:var(--bg-1);border:1px solid var(--border-1);width:30px;height:30px;color:var(--fg-3);cursor:pointer;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__name-edit:hover{background:var(--bg-2);color:var(--fg-1);border-color:var(--border-2)}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__name-edit svg{width:14px;height:14px}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__meta-row{margin-top:calc(4px * var(--density));gap:calc(4px * var(--density)) calc(12px * var(--density));color:var(--fg-3);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.resume-editor-module__d-s7Ha__tmpl-chip{align-items:center;gap:calc(6px * var(--density));height:26px;padding:0 calc(10px * var(--density)) 0 calc(6px * var(--density));background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-pill);color:var(--fg-trust);cursor:pointer;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.resume-editor-module__d-s7Ha__tmpl-chip:hover{border-color:var(--fg-trust);background:var(--bg-trust-soft)}.resume-editor-module__d-s7Ha__tmpl-chip .resume-editor-module__d-s7Ha__preview{background:var(--s-700);border-radius:3px;width:14px;height:14px;position:relative;overflow:hidden}.resume-editor-module__d-s7Ha__tmpl-chip .resume-editor-module__d-s7Ha__preview:after{content:"";background:var(--bg-1);border-radius:1px;height:50%;position:absolute;bottom:2px;left:2px;right:2px}.resume-editor-module__d-s7Ha__tmpl-chip .resume-editor-module__d-s7Ha__chev{width:10px;height:10px;color:var(--fg-4)}.resume-editor-module__d-s7Ha__meta-row .resume-editor-module__d-s7Ha__dot{color:var(--fg-4)}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__right{align-items:center;gap:calc(8px * var(--density));flex-wrap:wrap;flex-shrink:0;display:flex}.resume-editor-module__d-s7Ha__save-badge{align-items:center;gap:calc(6px * var(--density));height:28px;padding:0 calc(10px * var(--density));background:var(--success-50);color:var(--success-700);border:1px solid var(--success-200);border-radius:var(--r-pill);font-size:11.5px;font-weight:700;display:inline-flex}.resume-editor-module__d-s7Ha__save-badge .resume-editor-module__d-s7Ha__dot{background:var(--success-500);width:7px;height:7px;box-shadow:0 0 0 2px var(--success-50);border-radius:50%}.resume-editor-module__d-s7Ha__save-badge.resume-editor-module__d-s7Ha__warn{background:var(--warning-50);color:var(--warning-700);border-color:var(--warning-200)}.resume-editor-module__d-s7Ha__save-badge.resume-editor-module__d-s7Ha__warn .resume-editor-module__d-s7Ha__dot{background:var(--warning-500);box-shadow:0 0 0 2px var(--warning-50)}.resume-editor-module__d-s7Ha__save-badge.resume-editor-module__d-s7Ha__err{background:var(--error-50);color:var(--error-700);border-color:var(--error-200)}.resume-editor-module__d-s7Ha__save-badge.resume-editor-module__d-s7Ha__err .resume-editor-module__d-s7Ha__dot{background:var(--error-500);box-shadow:0 0 0 2px var(--error-50)}.resume-editor-module__d-s7Ha__conflict-bar{align-items:center;gap:calc(10px * var(--density));margin:0 0 calc(14px * var(--density));padding:calc(10px * var(--density)) calc(14px * var(--density));background:var(--error-50);border:1px solid var(--error-200);border-radius:var(--r-8);color:var(--error-700);font-size:13px;display:flex}.resume-editor-module__d-s7Ha__conflict-bar strong{font-weight:700}.resume-editor-module__d-s7Ha__conflict-bar .resume-editor-module__d-s7Ha__reload{height:30px;padding:0 calc(12px * var(--density));border:1px solid var(--error-400);border-radius:var(--r-pill);background:var(--bg-1);color:var(--error-700);cursor:pointer;flex:none;margin-left:auto;font-size:12.5px;font-weight:700}.resume-editor-module__d-s7Ha__conflict-bar .resume-editor-module__d-s7Ha__reload:hover{background:var(--error-50)}.resume-editor-module__d-s7Ha__state-wrap{text-align:center;min-height:60vh;padding:calc(24px * var(--density));place-items:center;display:grid}.resume-editor-module__d-s7Ha__state-wrap h2{font-size:calc(18px * var(--density-type));margin-bottom:calc(6px * var(--density));font-weight:800}.resume-editor-module__d-s7Ha__state-wrap p{color:var(--fg-3);margin-bottom:calc(16px * var(--density))}.resume-editor-module__d-s7Ha__kebab-wrap{position:relative}.resume-editor-module__d-s7Ha__kebab-btn{border-radius:var(--r-8);border:1px solid var(--border-1);background:var(--bg-1);width:32px;height:32px;color:var(--fg-3);cursor:pointer;place-items:center;display:inline-grid}.resume-editor-module__d-s7Ha__kebab-btn:hover{background:var(--bg-2);color:var(--fg-1);border-color:var(--border-2)}.resume-editor-module__d-s7Ha__kebab-btn svg{width:16px;height:16px}@media (max-width:720px){.resume-editor-module__d-s7Ha__page-head-inner{gap:calc(12px * var(--density))}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__resume-name{font-size:calc(22px * var(--density-type))}.resume-editor-module__d-s7Ha__page-head .resume-editor-module__d-s7Ha__right{justify-content:space-between;width:100%}}.resume-editor-module__d-s7Ha__sync-banner{align-items:center;gap:calc(12px * var(--density));padding:calc(12px * var(--density)) calc(16px * var(--density));background:var(--info-50);border:1px solid var(--info-200);border-radius:var(--r-12);color:var(--info-700);margin-bottom:calc(18px * var(--density));font-size:13.5px;line-height:1.5;display:flex}.resume-editor-module__d-s7Ha__sync-banner .resume-editor-module__d-s7Ha__ic{flex-shrink:0}.resume-editor-module__d-s7Ha__sync-banner .resume-editor-module__d-s7Ha__ic svg{width:18px;height:18px}.resume-editor-module__d-s7Ha__sync-banner .resume-editor-module__d-s7Ha__body{flex:1;min-width:0}.resume-editor-module__d-s7Ha__sync-banner .resume-editor-module__d-s7Ha__body strong{font-weight:800}.resume-editor-module__d-s7Ha__sync-banner .resume-editor-module__d-s7Ha__link{padding:calc(6px * var(--density)) calc(10px * var(--density));border-radius:var(--r-8);border:1px solid var(--info-200);background:var(--bg-1);color:var(--info-700);cursor:pointer;flex-shrink:0;align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:inline-flex}.resume-editor-module__d-s7Ha__sync-banner .resume-editor-module__d-s7Ha__link:hover{border-color:var(--info-500);background:var(--info-50)}.resume-editor-module__d-s7Ha__sync-banner .resume-editor-module__d-s7Ha__link svg{width:11px;height:11px}.resume-editor-module__d-s7Ha__main{padding:0 0 calc(56px * var(--density))}.resume-editor-module__d-s7Ha__split{gap:calc(24px * var(--density));grid-template-columns:1.5fr 1fr;align-items:start;display:grid}@media (max-width:1024px){.resume-editor-module__d-s7Ha__split{gap:calc(16px * var(--density));grid-template-columns:1fr}}.resume-editor-module__d-s7Ha__section-list{gap:calc(12px * var(--density));flex-direction:column;min-width:0;display:flex}.resume-editor-module__d-s7Ha__sec-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-16);padding:calc(20px * var(--density)) calc(22px * var(--density));position:relative}.resume-editor-module__d-s7Ha__sec-card.resume-editor-module__d-s7Ha__editable{border-color:var(--p-200);background:linear-gradient(180deg, var(--p-50) 0%, var(--bg-1) 8%)}.resume-editor-module__d-s7Ha__sec-card.resume-editor-module__d-s7Ha__editable:before{content:"";background:var(--p-400);border-radius:0 var(--r-pill) var(--r-pill) 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.resume-editor-module__d-s7Ha__sec-head{align-items:center;gap:calc(10px * var(--density));margin-bottom:calc(12px * var(--density));display:flex}.resume-editor-module__d-s7Ha__sec-head .resume-editor-module__d-s7Ha__sec-ic{border-radius:var(--r-8);background:var(--bg-trust-soft);width:32px;height:32px;color:var(--s-700);flex-shrink:0;place-items:center;display:grid}.resume-editor-module__d-s7Ha__sec-card.resume-editor-module__d-s7Ha__editable .resume-editor-module__d-s7Ha__sec-head .resume-editor-module__d-s7Ha__sec-ic{background:var(--p-50);color:var(--p-700)}.resume-editor-module__d-s7Ha__sec-head .resume-editor-module__d-s7Ha__sec-ic svg{width:16px;height:16px}.resume-editor-module__d-s7Ha__sec-head h3{font-size:calc(15px * var(--density-type));color:var(--fg-1);letter-spacing:-.005em;margin:0;font-weight:800}.resume-editor-module__d-s7Ha__sec-head .resume-editor-module__d-s7Ha__lock-chip{align-items:center;gap:calc(5px * var(--density));padding:calc(4px * var(--density)) calc(10px * var(--density));border-radius:var(--r-pill);background:var(--bg-2);color:var(--fg-3);border:1px solid var(--border-1);margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.resume-editor-module__d-s7Ha__sec-head .resume-editor-module__d-s7Ha__lock-chip svg{width:11px;height:11px}.resume-editor-module__d-s7Ha__sec-head .resume-editor-module__d-s7Ha__edit-chip{align-items:center;gap:calc(5px * var(--density));padding:calc(4px * var(--density)) calc(10px * var(--density));border-radius:var(--r-pill);background:var(--p-50);color:var(--p-700);border:1px solid var(--p-200);margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.resume-editor-module__d-s7Ha__sec-head .resume-editor-module__d-s7Ha__edit-chip svg{width:11px;height:11px}.resume-editor-module__d-s7Ha__sec-body{color:var(--fg-2);font-size:13.5px;line-height:1.6}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__field-row{gap:calc(12px * var(--density));padding:calc(7px * var(--density)) 0;border-bottom:1px dashed var(--border-1);display:flex}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__field-row:last-child{border-bottom:0;padding-bottom:0}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__field-row .resume-editor-module__d-s7Ha__k{color:var(--fg-3);flex-shrink:0;width:110px;font-size:12.5px;font-weight:600}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__field-row .resume-editor-module__d-s7Ha__v{min-width:0;color:var(--fg-1);word-break:break-word;flex:1;font-weight:500}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item{padding:calc(10px * var(--density)) 0;border-bottom:1px dashed var(--border-1)}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item:last-child{border-bottom:0;padding-bottom:0}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item:first-child{padding-top:0}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item .resume-editor-module__d-s7Ha__row1{justify-content:space-between;gap:calc(10px * var(--density));align-items:baseline;display:flex}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item .resume-editor-module__d-s7Ha__ttl{font-size:calc(14px * var(--density-type));color:var(--fg-1);flex:1;min-width:0;font-weight:700}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item .resume-editor-module__d-s7Ha__yr{color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item .resume-editor-module__d-s7Ha__org{color:var(--p-700);margin-top:2px;font-size:12.5px;font-weight:600}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__item .resume-editor-module__d-s7Ha__desc{color:var(--fg-2);margin-top:calc(6px * var(--density));font-size:12.5px;line-height:1.55}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__chip-row{gap:calc(6px * var(--density));flex-wrap:wrap;display:flex}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__chip-row .resume-editor-module__d-s7Ha__ch{align-items:center;gap:calc(4px * var(--density));padding:calc(4px * var(--density)) calc(10px * var(--density));border-radius:var(--r-pill);background:var(--bg-trust-soft);color:var(--s-700);font-size:12.5px;font-weight:600;display:inline-flex}.resume-editor-module__d-s7Ha__sec-body .resume-editor-module__d-s7Ha__chip-row .resume-editor-module__d-s7Ha__ch .resume-editor-module__d-s7Ha__lvl{padding:1px calc(4px * var(--density));background:#ffffffb3;border-radius:3px;font-size:9.5px;font-weight:800}.resume-editor-module__d-s7Ha__sec-foot{margin-top:calc(12px * var(--density));justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.resume-editor-module__d-s7Ha__sec-foot .resume-editor-module__d-s7Ha__edit-profile{align-items:center;gap:calc(5px * var(--density));color:var(--fg-trust);padding:calc(6px * var(--density)) calc(10px * var(--density));border-radius:var(--r-8);background:0 0;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.resume-editor-module__d-s7Ha__sec-foot .resume-editor-module__d-s7Ha__edit-profile:hover{background:var(--bg-trust-soft);color:var(--n-900)}.resume-editor-module__d-s7Ha__sec-foot .resume-editor-module__d-s7Ha__edit-profile svg{width:13px;height:13px}.resume-editor-module__d-s7Ha__sec-foot .resume-editor-module__d-s7Ha__timestamp{color:var(--fg-4);font-size:11.5px}.resume-editor-module__d-s7Ha__sec-foot .resume-editor-module__d-s7Ha__timestamp:before{content:"•";margin-right:calc(6px * var(--density));color:var(--n-300)}.resume-editor-module__d-s7Ha__summary-area{margin-top:calc(4px * var(--density));position:relative}.resume-editor-module__d-s7Ha__summary-area .resume-editor-module__d-s7Ha__textarea{width:100%;min-height:140px;padding:calc(14px * var(--density)) calc(14px * var(--density)) calc(36px * var(--density));border:1px solid var(--border-1);border-radius:var(--r-10);background:var(--bg-1);font-family:inherit;font-size:calc(14px * var(--density-type));color:var(--fg-1);resize:vertical;line-height:1.65;transition:border-color .15s,box-shadow .15s}.resume-editor-module__d-s7Ha__summary-area .resume-editor-module__d-s7Ha__textarea:focus{border-color:var(--p-400);box-shadow:0 0 0 3px var(--p-50);outline:none}.resume-editor-module__d-s7Ha__summary-area .resume-editor-module__d-s7Ha__textarea::placeholder{color:var(--fg-4)}.resume-editor-module__d-s7Ha__summary-area .resume-editor-module__d-s7Ha__ai-btn{align-items:center;gap:calc(4px * var(--density));height:26px;padding:0 calc(10px * var(--density));background:var(--grad-sunset);border-radius:var(--r-pill);color:var(--acc-purple-700);cursor:pointer;border:1px solid #9b4fe82e;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.resume-editor-module__d-s7Ha__summary-area .resume-editor-module__d-s7Ha__ai-btn svg{width:11px;height:11px;color:var(--ai-fg)}.resume-editor-module__d-s7Ha__summary-area .resume-editor-module__d-s7Ha__ai-btn:hover{box-shadow:0 0 0 2px #9b4fe81a}.resume-editor-module__d-s7Ha__summary-area .resume-editor-module__d-s7Ha__counter{color:var(--fg-3);font-variant-numeric:tabular-nums;padding:1px calc(6px * var(--density));border-radius:var(--r-pill);background:#ffffffd9;font-size:11.5px;font-weight:700;position:absolute;bottom:12px;right:14px}.resume-editor-module__d-s7Ha__summary-tips{margin-top:calc(10px * var(--density));gap:calc(8px * var(--density));flex-wrap:wrap;font-size:11.5px;display:flex}.resume-editor-module__d-s7Ha__summary-tips .resume-editor-module__d-s7Ha__tip{align-items:center;gap:calc(5px * var(--density));color:var(--fg-3);padding:calc(4px * var(--density)) calc(9px * var(--density));border-radius:var(--r-pill);background:var(--bg-2);border:1px dashed var(--border-2);display:inline-flex}.resume-editor-module__d-s7Ha__summary-tips .resume-editor-module__d-s7Ha__tip svg{width:10px;height:10px;color:var(--fg-4)}.resume-editor-module__d-s7Ha__summary-tips .resume-editor-module__d-s7Ha__tip strong{color:var(--fg-2);font-weight:700}.resume-editor-module__d-s7Ha__preview-pane{top:calc(var(--topbar-h) + var(--secnav-h) + 12px);background:linear-gradient(180deg, var(--bg-3) 0%, var(--bg-2) 100%);border:1px solid var(--border-1);border-radius:var(--r-16);padding:calc(20px * var(--density));gap:calc(10px * var(--density));flex-direction:column;display:flex;position:sticky}.resume-editor-module__d-s7Ha__preview-pane .resume-editor-module__d-s7Ha__pp-head{align-items:center;gap:calc(8px * var(--density));display:flex}.resume-editor-module__d-s7Ha__preview-pane .resume-editor-module__d-s7Ha__pp-head .resume-editor-module__d-s7Ha__lbl{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:calc(5px * var(--density));font-size:10.5px;font-weight:800;display:inline-flex}.resume-editor-module__d-s7Ha__preview-pane .resume-editor-module__d-s7Ha__pp-head .resume-editor-module__d-s7Ha__live-dot{background:var(--success-500);width:7px;height:7px;box-shadow:0 0 0 2px var(--success-50);border-radius:50%}.resume-editor-module__d-s7Ha__preview-pane .resume-editor-module__d-s7Ha__pp-head .resume-editor-module__d-s7Ha__open-preview{color:var(--fg-trust);padding:calc(4px * var(--density)) calc(10px * var(--density));border-radius:var(--r-8);border:1px solid var(--border-1);background:var(--bg-1);align-items:center;gap:calc(4px * var(--density));margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.resume-editor-module__d-s7Ha__preview-pane .resume-editor-module__d-s7Ha__pp-head .resume-editor-module__d-s7Ha__open-preview:hover{border-color:var(--fg-trust);background:var(--bg-trust-soft)}.resume-editor-module__d-s7Ha__preview-pane .resume-editor-module__d-s7Ha__pp-head .resume-editor-module__d-s7Ha__open-preview svg{width:11px;height:11px}.resume-editor-module__d-s7Ha__preview-canvas{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-12);aspect-ratio:1/1.414;box-shadow:var(--e-2);position:relative;overflow:hidden;container-type:inline-size}.resume-editor-module__d-s7Ha__preview-canvas .resume-editor-module__d-s7Ha__pcv{color:var(--fg-1);flex-direction:column;gap:4%;padding:7% 7% 6%;display:flex;position:absolute;inset:0}.resume-editor-module__d-s7Ha__pcv-top{border-bottom:2px solid var(--p-500);flex-direction:column;gap:1%;padding-bottom:4%;display:flex}.resume-editor-module__d-s7Ha__pcv-top .resume-editor-module__d-s7Ha__pcv-name{color:var(--s-700);letter-spacing:-.01em;font-size:clamp(14px,7cqw,26px);font-weight:800;line-height:1.1}.resume-editor-module__d-s7Ha__pcv-top .resume-editor-module__d-s7Ha__pcv-role{color:var(--fg-2);margin-top:1%;font-size:clamp(10px,4cqw,13px);font-weight:600}.resume-editor-module__d-s7Ha__pcv-top .resume-editor-module__d-s7Ha__pcv-meta{color:var(--fg-3);flex-wrap:wrap;gap:1% 3%;margin-top:2%;font-size:clamp(8px,2.6cqw,11px);display:flex}.resume-editor-module__d-s7Ha__pcv-block{flex-direction:column;gap:1.5%;display:flex}.resume-editor-module__d-s7Ha__pcv-block .resume-editor-module__d-s7Ha__pcv-h{color:var(--p-500);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1%;font-size:clamp(8px,2.8cqw,11px);font-weight:800}.resume-editor-module__d-s7Ha__pcv-block p{color:var(--fg-2);word-break:break-word;margin:0;font-size:clamp(8px,2.6cqw,11.5px);line-height:1.55}.resume-editor-module__d-s7Ha__pcv-item{flex-direction:column;gap:1%;margin-bottom:2%;display:flex}.resume-editor-module__d-s7Ha__pcv-item .resume-editor-module__d-s7Ha__row{justify-content:space-between;align-items:baseline;gap:4%;display:flex}.resume-editor-module__d-s7Ha__pcv-item .resume-editor-module__d-s7Ha__ttl{color:var(--fg-1);font-size:clamp(9px,3cqw,12px);font-weight:700}.resume-editor-module__d-s7Ha__pcv-item .resume-editor-module__d-s7Ha__yr{color:var(--fg-3);flex-shrink:0;font-size:clamp(8px,2.6cqw,10.5px);font-weight:600}.resume-editor-module__d-s7Ha__pcv-item .resume-editor-module__d-s7Ha__org{color:var(--p-700);font-size:clamp(8px,2.6cqw,11px);font-weight:600}.resume-editor-module__d-s7Ha__pcv-item .resume-editor-module__d-s7Ha__pcv-desc{margin-top:2%}.resume-editor-module__d-s7Ha__pcv-skill{flex-wrap:wrap;gap:1.5%;display:flex}.resume-editor-module__d-s7Ha__pcv-skill .resume-editor-module__d-s7Ha__sk{background:var(--p-50);color:var(--p-700);border-radius:3px;padding:1% 3%;font-size:clamp(8px,2.4cqw,10.5px);font-weight:600}.resume-editor-module__d-s7Ha__preview-meta{align-items:center;gap:calc(8px * var(--density));color:var(--fg-3);font-size:11.5px;display:flex}.resume-editor-module__d-s7Ha__preview-meta .resume-editor-module__d-s7Ha__pcomp{align-items:center;gap:calc(4px * var(--density));color:var(--success-700);font-weight:700;display:inline-flex}.resume-editor-module__d-s7Ha__preview-meta .resume-editor-module__d-s7Ha__pcomp .resume-editor-module__d-s7Ha__pdot{background:var(--success-500);border-radius:50%;width:6px;height:6px}.resume-editor-module__d-s7Ha__preview-meta .resume-editor-module__d-s7Ha__sep{color:var(--fg-4)}@media (max-width:1024px){.resume-editor-module__d-s7Ha__preview-pane{position:relative;top:0}.resume-editor-module__d-s7Ha__preview-canvas{aspect-ratio:1/1.2;max-height:540px}}.resume-editor-module__d-s7Ha__site-footer{border-top:1px solid var(--border-1);background:var(--bg-1);padding:calc(28px * var(--density)) 0 calc(24px * var(--density));color:var(--fg-3);margin-top:calc(32px * var(--density));font-size:12.5px}.resume-editor-module__d-s7Ha__site-footer .resume-editor-module__d-s7Ha__container{justify-content:space-between;align-items:center;gap:calc(18px * var(--density));flex-wrap:wrap;display:flex}.resume-editor-module__d-s7Ha__site-footer .resume-editor-module__d-s7Ha__footer-left{align-items:center;gap:calc(12px * var(--density));display:inline-flex}.resume-editor-module__d-s7Ha__site-footer .resume-editor-module__d-s7Ha__word{color:var(--fg-trust);font-weight:800}.resume-editor-module__d-s7Ha__site-footer a{color:var(--fg-3);align-items:center;gap:3px;display:inline-flex}.resume-editor-module__d-s7Ha__site-footer a:hover{color:var(--fg-1)}.resume-editor-module__d-s7Ha__site-footer .resume-editor-module__d-s7Ha__ext{opacity:.6;width:11px;height:11px}@media (max-width:767px){.resume-editor-module__d-s7Ha__tmpl-chip,.resume-editor-module__d-s7Ha__preview-pane .resume-editor-module__d-s7Ha__pp-head .resume-editor-module__d-s7Ha__open-preview{min-height:var(--btn-sm)}}
.ai-room-pane-module__ec5oYa__page{height:100%}
.photo-library-module__zphj5W__wrap{margin-top:calc(10px * var(--density))}.photo-library-module__zphj5W__head{justify-content:space-between;align-items:center;gap:calc(12px * var(--density));flex-wrap:wrap;display:flex}.photo-library-module__zphj5W__count{color:var(--fg-3);font-size:13px}.photo-library-module__zphj5W__actions{gap:calc(8px * var(--density));flex-wrap:wrap;display:flex}.photo-library-module__zphj5W__ghost{border:1px solid var(--border-2);background:var(--bg-1);color:inherit;border-radius:var(--r-8,8px);padding:calc(6px * var(--density)) calc(12px * var(--density));font-size:calc(14px * var(--density-type));cursor:pointer}.photo-library-module__zphj5W__ghost:disabled{opacity:.5;cursor:not-allowed}.photo-library-module__zphj5W__grid{margin:calc(12px * var(--density)) 0 0;gap:calc(12px * var(--density));grid-template-columns:repeat(auto-fill,minmax(96px,1fr));padding:0;list-style:none;display:grid}.photo-library-module__zphj5W__item{text-align:center;position:relative}.photo-library-module__zphj5W__thumb{aspect-ratio:1;object-fit:cover;border-radius:var(--r-8,8px);border:1px solid var(--border-2);background:var(--bg-2);width:100%;display:block}.photo-library-module__zphj5W__badge{top:calc(4px * var(--density));left:calc(4px * var(--density));background:var(--p-400);color:var(--primary-foreground);padding:calc(1px * var(--density)) calc(8px * var(--density));border-radius:999px;font-size:11px;position:absolute}.photo-library-module__zphj5W__row{gap:calc(2px * var(--density));margin-top:calc(6px * var(--density));flex-direction:column;display:flex}.photo-library-module__zphj5W__link{color:var(--p-500);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.photo-library-module__zphj5W__link:disabled{color:var(--fg-3);cursor:not-allowed}.photo-library-module__zphj5W__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-library-module__zphj5W__err{margin:calc(8px * var(--density)) 0 0;color:var(--error-700);font-size:13px}.photo-library-module__zphj5W__note{margin:calc(8px * var(--density)) 0 0;color:var(--fg-3);font-size:12px}
.photo-field-module__A03Tdq__wrap{margin-top:calc(20px * var(--density));position:relative}.photo-field-module__A03Tdq__label{margin-bottom:2px;font-weight:600;display:block}.photo-field-module__A03Tdq__opt{color:var(--fg-3);font-weight:400}.photo-field-module__A03Tdq__sub{margin:0 0 calc(10px * var(--density));color:var(--fg-3);font-size:13px}.photo-field-module__A03Tdq__row{align-items:center;gap:calc(16px * var(--density));flex-wrap:wrap;display:flex}.photo-field-module__A03Tdq__preview{width:calc(88px * var(--density));height:calc(88px * var(--density));background:var(--bg-2);border:1px solid var(--border-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.photo-field-module__A03Tdq__thumb{object-fit:cover;width:100%;height:100%;display:block}.photo-field-module__A03Tdq__pv{align-items:center;gap:calc(4px * var(--density));flex-direction:column;flex:none;display:flex}.photo-field-module__A03Tdq__badge{white-space:nowrap;font-size:12px}.photo-field-module__A03Tdq__empty{color:var(--fg-3);text-align:center;padding:0 calc(6px * var(--density));font-size:12px}.photo-field-module__A03Tdq__actions{gap:calc(8px * var(--density));flex-wrap:wrap;display:flex}.photo-field-module__A03Tdq__ghost,.photo-field-module__A03Tdq__primary{border-radius:var(--r-8,8px);padding:calc(8px * var(--density)) calc(14px * var(--density));font-size:calc(14px * var(--density-type));cursor:pointer;border:1px solid var(--border-2);background:var(--bg-1);color:inherit}.photo-field-module__A03Tdq__primary{background:var(--p-400);border-color:var(--p-400);color:var(--primary-foreground)}.photo-field-module__A03Tdq__ghost:disabled,.photo-field-module__A03Tdq__primary:disabled{opacity:.5;cursor:not-allowed}.photo-field-module__A03Tdq__cropper{gap:calc(10px * var(--density));flex-direction:column;align-items:flex-start;display:flex}.photo-field-module__A03Tdq__box{border:1px solid var(--border-2);background:var(--bg-2);touch-action:none;cursor:grab;border-radius:50%;position:relative;overflow:hidden}.photo-field-module__A03Tdq__cropimg{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.photo-field-module__A03Tdq__zoomrow{align-items:center;gap:calc(10px * var(--density));font-size:13px;display:flex}.photo-field-module__A03Tdq__zoomrow input{width:calc(180px * var(--density))}.photo-field-module__A03Tdq__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-field-module__A03Tdq__err{margin:calc(8px * var(--density)) 0 0;color:var(--error-700);font-size:13px}.photo-field-module__A03Tdq__note{margin:calc(8px * var(--density)) 0 0;color:var(--fg-3);font-size:12px}@media (max-width:420px){.photo-field-module__A03Tdq__row{gap:calc(12px * var(--density))}.photo-field-module__A03Tdq__zoomrow input{width:calc(140px * var(--density))}}
.resume-kebab-module__cPygvq__wrap{position:relative}.resume-kebab-module__cPygvq__menu{z-index:30;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-20);width:200px;box-shadow:var(--e-3);padding:calc(6px * var(--density)) 0;position:absolute;right:0}.resume-kebab-module__cPygvq__up{bottom:calc(100% + 6px)}.resume-kebab-module__cPygvq__down{top:calc(100% + 6px)}.resume-kebab-module__cPygvq__item{align-items:center;gap:calc(10px * var(--density));width:100%;padding:calc(9px * var(--density)) calc(14px * var(--density));cursor:pointer;font:inherit;color:var(--fg-1);text-align:start;background:0 0;border:0;font-size:13.5px;text-decoration:none;display:flex}.resume-kebab-module__cPygvq__item:hover,.resume-kebab-module__cPygvq__item:focus-visible{background:var(--bg-2);color:var(--fg-1);text-decoration:none}.resume-kebab-module__cPygvq__item svg{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.resume-kebab-module__cPygvq__destructive,.resume-kebab-module__cPygvq__destructive svg{color:var(--error-600)}.resume-kebab-module__cPygvq__pro{letter-spacing:.04em;padding:1px calc(6px * var(--density));border-radius:var(--r-4);background:var(--acc-purple-50);color:var(--acc-purple-700);margin-left:auto;font-size:9.5px;font-weight:800}
.resume-template-module__tigxzq__page-root :where(h1,h2,h3,h4,h5,h6,p,li,div,small):not(:where(.cdr-page,.cdr-page *)){line-height:inherit}.resume-template-module__tigxzq__page-root :where(svg):not(:where(.cdr-page *)){vertical-align:baseline;display:inline}.resume-template-module__tigxzq__page-root :where(p):not(:where(.cdr-page *)){margin:1em 0}:focus-visible{box-shadow:0 0 0 3px var(--p-50);border-radius:var(--r-4);outline:none}.resume-template-module__tigxzq__container{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.resume-template-module__tigxzq__btn{justify-content:center;align-items:center;gap:calc(8px * var(--density));height:var(--btn-md);padding:0 calc(14px * var(--density));border-radius:var(--r-10);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.resume-template-module__tigxzq__btn-primary{background:var(--p-400);color:var(--bg-1)}.resume-template-module__tigxzq__btn-primary:hover{background:var(--p-500)}.resume-template-module__tigxzq__btn-primary:active{background:var(--p-600);transform:translateY(.5px)}.resume-template-module__tigxzq__btn-primary[disabled]{opacity:.5;cursor:not-allowed}.resume-template-module__tigxzq__btn-ghost{color:var(--fg-trust);border-color:var(--border-2);background:var(--bg-1)}.resume-template-module__tigxzq__btn-ghost:hover{border-color:var(--fg-trust);background:var(--bg-trust-soft)}.resume-template-module__tigxzq__btn-quiet{color:var(--fg-2);background:0 0}.resume-template-module__tigxzq__btn-quiet:hover{background:var(--bg-2);color:var(--fg-1)}.resume-template-module__tigxzq__btn-lg{height:var(--btn-lg);padding:0 calc(18px * var(--density));font-size:calc(14.5px * var(--density-type))}.resume-template-module__tigxzq__btn-sm{height:var(--btn-sm);padding:0 calc(12px * var(--density));font-size:13px}.resume-template-module__tigxzq__topbar{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border-1);background:#ffffffeb;position:sticky;top:0}.resume-template-module__tigxzq__topbar-inner{height:var(--topbar-h);justify-content:space-between;align-items:center;gap:calc(16px * var(--density));display:flex}.resume-template-module__tigxzq__brand{align-items:center;gap:calc(10px * var(--density));flex-shrink:0;display:inline-flex}.resume-template-module__tigxzq__brand img{width:auto;height:30px}.resume-template-module__tigxzq__nav-links{align-items:center;gap:calc(28px * var(--density));margin-left:calc(24px * var(--density));flex:1;display:flex}.resume-template-module__tigxzq__nav-links a{font-size:calc(14px * var(--density-type));color:var(--fg-2);padding:calc(6px * var(--density)) 2px;border-bottom:2px solid #0000;font-weight:500}.resume-template-module__tigxzq__nav-links a:hover{color:var(--fg-1)}.resume-template-module__tigxzq__nav-links a.resume-template-module__tigxzq__cross{align-items:center;gap:calc(4px * var(--density));display:inline-flex}.resume-template-module__tigxzq__nav-links a.resume-template-module__tigxzq__cross .resume-template-module__tigxzq__ext{width:11px;height:11px;color:var(--fg-4)}.resume-template-module__tigxzq__topbar-right{align-items:center;gap:calc(10px * var(--density));display:flex}.resume-template-module__tigxzq__icon-btn{width:36px;height:36px;color:var(--fg-2);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.resume-template-module__tigxzq__icon-btn:hover{background:var(--bg-2);color:var(--fg-1)}.resume-template-module__tigxzq__icon-btn svg{width:18px;height:18px}.resume-template-module__tigxzq__icon-btn .resume-template-module__tigxzq__badge-dot{background:var(--p-400);border:2px solid var(--bg-1);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.resume-template-module__tigxzq__avatar{background:var(--s-700);width:36px;height:36px;color:var(--bg-1);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}@media (max-width:820px){.resume-template-module__tigxzq__nav-links{display:none}}.resume-template-module__tigxzq__secnav{background:var(--bg-1);border-bottom:1px solid var(--border-1);top:var(--topbar-h);z-index:49;position:sticky}.resume-template-module__tigxzq__secnav-inner{height:var(--secnav-h);scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.resume-template-module__tigxzq__secnav-inner::-webkit-scrollbar{display:none}.resume-template-module__tigxzq__secnav-item{align-items:center;gap:calc(7px * var(--density));height:100%;padding:0 calc(14px * var(--density));color:var(--fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.resume-template-module__tigxzq__secnav-item:hover{color:var(--fg-1)}.resume-template-module__tigxzq__secnav-item svg{width:14px;height:14px;color:var(--fg-3);flex-shrink:0}.resume-template-module__tigxzq__secnav-item:hover svg{color:var(--fg-2)}.resume-template-module__tigxzq__secnav-item[aria-current=page]{color:var(--p-700);border-bottom-color:var(--p-500);font-weight:700}.resume-template-module__tigxzq__secnav-item[aria-current=page] svg{color:var(--p-500)}.resume-template-module__tigxzq__secnav-item .resume-template-module__tigxzq__ncount{min-width:18px;height:18px;padding:0 calc(5px * var(--density));border-radius:var(--r-pill);background:var(--p-400);color:var(--bg-1);justify-content:center;align-items:center;margin-left:-2px;font-size:10.5px;font-weight:700;display:inline-flex}.resume-template-module__tigxzq__crumb{align-items:center;gap:calc(8px * var(--density));padding:calc(16px * var(--density)) 0 calc(6px * var(--density));color:var(--fg-3);flex-wrap:wrap;font-size:12.5px;display:flex}.resume-template-module__tigxzq__crumb a{align-items:center;gap:calc(4px * var(--density));color:var(--fg-trust);font-weight:600;display:inline-flex}.resume-template-module__tigxzq__crumb a:hover{color:var(--fg-1);text-underline-offset:2px;text-decoration:underline}.resume-template-module__tigxzq__crumb a svg{width:12px;height:12px}.resume-template-module__tigxzq__crumb .resume-template-module__tigxzq__sep{color:var(--fg-4)}.resume-template-module__tigxzq__crumb .resume-template-module__tigxzq__cur{color:var(--fg-1);font-weight:600}.resume-template-module__tigxzq__subnav{top:calc(var(--topbar-h) + var(--secnav-h));z-index:48;background:var(--bg-2);padding:calc(6px * var(--density)) 0 calc(14px * var(--density));border-bottom:1px solid var(--border-1);position:sticky}.resume-template-module__tigxzq__subnav-inner{justify-content:space-between;align-items:center;gap:calc(12px * var(--density));display:flex}.resume-template-module__tigxzq__subnav-tabs{align-items:center;gap:calc(4px * var(--density));background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-pill);padding:calc(4px * var(--density));scrollbar-width:none;display:inline-flex;overflow-x:auto}.resume-template-module__tigxzq__subnav-tabs::-webkit-scrollbar{display:none}.resume-template-module__tigxzq__subnav-tabs{min-width:0}.resume-template-module__tigxzq__subnav-tabs .resume-template-module__tigxzq__tab{align-items:center;gap:calc(6px * var(--density));height:30px;padding:0 calc(12px * var(--density));border-radius:var(--r-pill);color:var(--fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.resume-template-module__tigxzq__subnav-tabs .resume-template-module__tigxzq__tab:hover{color:var(--fg-1)}.resume-template-module__tigxzq__subnav-tabs .resume-template-module__tigxzq__tab[aria-current=page]{background:var(--s-700);color:var(--bg-1)}.resume-template-module__tigxzq__subnav-tabs .resume-template-module__tigxzq__tab svg{color:currentColor;width:12px;height:12px}.resume-template-module__tigxzq__subnav-actions{align-items:center;gap:calc(8px * var(--density));flex-shrink:0;display:inline-flex}.resume-template-module__tigxzq__hero{margin-top:calc(14px * var(--density));padding:calc(22px * var(--density)) calc(24px * var(--density));background:var(--grad-warm-soft);border:1px solid var(--p-200);border-radius:var(--r-20);align-items:center;gap:calc(20px * var(--density));flex-wrap:wrap;display:flex}.resume-template-module__tigxzq__hero .resume-template-module__tigxzq__body{flex:1;min-width:0}.resume-template-module__tigxzq__hero h1{margin:0 0 calc(4px * var(--density));font-size:calc(22px * var(--density-type));color:var(--fg-1);letter-spacing:-.01em;font-weight:800;line-height:1.25}.resume-template-module__tigxzq__hero p{color:var(--fg-2);max-width:64ch;margin:0;font-size:13.5px;line-height:1.55}.resume-template-module__tigxzq__hero p strong{color:var(--fg-trust);font-weight:700}@media (max-width:720px){.resume-template-module__tigxzq__hero{padding:calc(18px * var(--density)) calc(20px * var(--density))}.resume-template-module__tigxzq__hero h1{font-size:calc(19px * var(--density-type))}}.resume-template-module__tigxzq__main{padding:calc(22px * var(--density)) 0 calc(56px * var(--density))}.resume-template-module__tigxzq__tpl-grid{gap:calc(18px * var(--density));grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.resume-template-module__tigxzq__tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.resume-template-module__tigxzq__tpl-grid{grid-template-columns:1fr}}.resume-template-module__tigxzq__tpl-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-16);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.resume-template-module__tigxzq__tpl-card.resume-template-module__tigxzq__active{border-color:var(--p-400);box-shadow:0 0 0 3px var(--p-50)}.resume-template-module__tigxzq__tpl-thumb-wrap{aspect-ratio:3/4;background:var(--bg-2);border-bottom:1px solid var(--border-1);position:relative;overflow:hidden}.resume-template-module__tigxzq__tpl-thumb .resume-template-module__tigxzq__thumb-doc{flex:none}.resume-template-module__tigxzq__tpl-thumb{background:var(--bg-1);border-radius:var(--r-8);flex-direction:column;display:flex;position:absolute;inset:16px;overflow:hidden;box-shadow:0 6px 16px #0f1e281a,0 1px 2px #0000000a}.resume-template-module__tigxzq__tpl-tag{color:var(--bg-1);padding:3px calc(8px * var(--density));border-radius:var(--r-4);letter-spacing:.04em;align-items:center;gap:calc(4px * var(--density));z-index:2;background:#000000b3;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.resume-template-module__tigxzq__tpl-tag.resume-template-module__tigxzq__active{background:var(--p-500)}.resume-template-module__tigxzq__tpl-tag.resume-template-module__tigxzq__active svg{width:10px;height:10px}.resume-template-module__tigxzq__tpl-body{padding:calc(14px * var(--density)) calc(16px * var(--density));gap:calc(6px * var(--density));flex-direction:column;flex:1;display:flex}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__name-row{justify-content:space-between;align-items:center;gap:calc(8px * var(--density));display:flex}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__name{font-size:calc(15px * var(--density-type));color:var(--fg-1);letter-spacing:-.005em;font-weight:800}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__state-chip{align-items:center;gap:calc(4px * var(--density));letter-spacing:.04em;padding:3px calc(8px * var(--density));border-radius:var(--r-pill);white-space:nowrap;font-size:10.5px;font-weight:800;display:inline-flex}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__state-chip.resume-template-module__tigxzq__active{background:var(--p-50);color:var(--p-700);border:1px solid var(--p-200)}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__state-chip.resume-template-module__tigxzq__active svg{width:9px;height:9px}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__state-chip.resume-template-module__tigxzq__free{background:var(--success-50);color:var(--success-700);border:1px solid var(--success-200)}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__sub{color:var(--fg-3);font-size:12.5px;line-height:1.55}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__price-row{align-items:center;gap:calc(8px * var(--density));margin-top:calc(4px * var(--density));font-size:12px;display:flex}.resume-template-module__tigxzq__tpl-body .resume-template-module__tigxzq__price-row .resume-template-module__tigxzq__watermark-note{color:var(--fg-3);font-size:11px;font-weight:600}.resume-template-module__tigxzq__tpl-foot{padding:calc(10px * var(--density)) calc(16px * var(--density)) calc(14px * var(--density));border-top:1px solid var(--border-1);gap:calc(8px * var(--density));display:flex}.resume-template-module__tigxzq__tpl-foot .resume-template-module__tigxzq__btn{flex:1}.resume-template-module__tigxzq__tpl-card.resume-template-module__tigxzq__active .resume-template-module__tigxzq__tpl-foot{background:var(--p-50)}.resume-template-module__tigxzq__tpl-foot .resume-template-module__tigxzq__btn-use{background:var(--p-400);color:var(--bg-1);height:var(--btn-md);border-radius:var(--r-10);cursor:pointer;justify-content:center;align-items:center;gap:calc(5px * var(--density));border:0;flex:1;font-size:13px;font-weight:700;display:inline-flex}.resume-template-module__tigxzq__tpl-foot .resume-template-module__tigxzq__btn-use:hover{background:var(--p-500)}.resume-template-module__tigxzq__tpl-foot .resume-template-module__tigxzq__btn-use[disabled]{opacity:.4;cursor:not-allowed;background:var(--bg-2);color:var(--fg-3)}.resume-template-module__tigxzq__site-footer{border-top:1px solid var(--border-1);background:var(--bg-1);padding:calc(28px * var(--density)) 0 calc(24px * var(--density));color:var(--fg-3);margin-top:calc(32px * var(--density));font-size:12.5px}.resume-template-module__tigxzq__site-footer .resume-template-module__tigxzq__container{justify-content:space-between;align-items:center;gap:calc(18px * var(--density));flex-wrap:wrap;display:flex}.resume-template-module__tigxzq__site-footer .resume-template-module__tigxzq__footer-left{align-items:center;gap:calc(12px * var(--density));display:inline-flex}.resume-template-module__tigxzq__site-footer .resume-template-module__tigxzq__word{color:var(--fg-trust);font-weight:800}.resume-template-module__tigxzq__site-footer a{color:var(--fg-3);align-items:center;gap:3px;display:inline-flex}.resume-template-module__tigxzq__site-footer a:hover{color:var(--fg-1)}.resume-template-module__tigxzq__site-footer .resume-template-module__tigxzq__ext{opacity:.6;width:11px;height:11px}.resume-template-module__tigxzq__save-error{margin:0 0 calc(12px * var(--density));padding:calc(10px * var(--density)) calc(14px * var(--density));border-radius:var(--r-8,8px);background:var(--error-50);color:var(--error-700);font-size:13px}.resume-template-module__tigxzq__tpl-sample-tag{top:calc(8px * var(--density));right:calc(8px * var(--density));z-index:1;padding:calc(2px * var(--density)) calc(8px * var(--density));background:var(--bg-2);color:var(--fg-3);border-radius:999px;font-size:11px;position:absolute}
.ai-room-module__g3BFEW__page{background:var(--bg-1);min-width:0;min-height:0;font-family:var(--font-sans);color:var(--fg-1);flex-direction:column;display:flex}.ai-room-module__g3BFEW__card{flex-direction:column;flex:1;min-height:0;display:flex}.ai-room-module__g3BFEW__head{align-items:center;gap:calc(12px * var(--density));padding:calc(12px * var(--density)) calc(20px * var(--density));border-bottom:1px solid var(--border-1);background:var(--bg-1);flex-shrink:0;display:flex}.ai-room-module__g3BFEW__headText{flex:1;min-width:0}.ai-room-module__g3BFEW__title{font-size:calc(16px * var(--density-type));align-items:center;gap:calc(8px * var(--density));color:var(--fg-1);margin:0;font-weight:700;line-height:1.3;display:flex}.ai-room-module__g3BFEW__badge{color:var(--ai-fg);background:var(--ai-bg-tint);border-radius:var(--r-pill);padding:2px calc(8px * var(--density));font-size:11px;font-weight:600}.ai-room-module__g3BFEW__avatar{border-radius:var(--r-full);background:var(--bg-1);width:34px;height:34px;box-shadow:0 0 0 1px var(--border-1), var(--e-1);flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.ai-room-module__g3BFEW__avatarSm{width:28px;height:28px;padding:4px}.ai-room-module__g3BFEW__avatarImg{object-fit:contain;width:100%;height:100%;display:block}.ai-room-module__g3BFEW__thread{gap:calc(24px * var(--density));min-height:0;padding:calc(24px * var(--density)) calc(20px * var(--density)) calc(12px * var(--density));scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ai-room-module__g3BFEW__item{gap:calc(8px * var(--density));flex-direction:column;min-width:0;display:flex}.ai-room-module__g3BFEW__itemAi{align-items:stretch}.ai-room-module__g3BFEW__itemUser{align-items:flex-end}.ai-room-module__g3BFEW__msgHead{align-items:center;gap:calc(10px * var(--density));display:flex}.ai-room-module__g3BFEW__msgName{color:var(--fg-1);letter-spacing:-.005em;font-size:13px;font-weight:600}.ai-room-module__g3BFEW__msg{overflow-wrap:anywhere;min-width:0}.ai-room-module__g3BFEW__msg.ai-room-module__g3BFEW__ai .ai-room-module__g3BFEW__body{font-size:calc(14.5px * var(--density-type));color:var(--fg-1);padding-left:38px;line-height:1.7}.ai-room-module__g3BFEW__msg.ai-room-module__g3BFEW__ai[data-testid=ai-thinking]{gap:calc(8px * var(--density));flex-direction:column;display:flex}.ai-room-module__g3BFEW__msg.ai-room-module__g3BFEW__user{max-width:min(560px,88%);padding:calc(12px * var(--density)) calc(16px * var(--density));border-radius:var(--r-16) var(--r-16) var(--r-4) var(--r-16);background:var(--s-700);color:var(--n-50);font-size:calc(14px * var(--density-type));white-space:pre-wrap;line-height:1.5}.ai-room-module__g3BFEW__msg[data-pending="1"]{opacity:.7}.ai-room-module__g3BFEW__body p{font:inherit;color:inherit;margin:0 0 .75em}.ai-room-module__g3BFEW__body p:last-child{margin-bottom:0}.ai-room-module__g3BFEW__body ul,.ai-room-module__g3BFEW__body ol{margin:.25em 0 .75em;padding-left:1.25em}.ai-room-module__g3BFEW__body ul{list-style:outside}.ai-room-module__g3BFEW__body ol{list-style:decimal}.ai-room-module__g3BFEW__body ul:last-child,.ai-room-module__g3BFEW__body ol:last-child{margin-bottom:0}.ai-room-module__g3BFEW__body li{margin:.2em 0}.ai-room-module__g3BFEW__body li::marker{color:var(--fg-3)}.ai-room-module__g3BFEW__body strong{font-weight:600}.ai-room-module__g3BFEW__body code{font-family:var(--font-mono);background:var(--bg-2);border-radius:var(--r-4);padding:0 calc(4px * var(--density));font-size:.9em}.ai-room-module__g3BFEW__body a{color:var(--fg-trust);text-decoration:underline}.ai-room-module__g3BFEW__meta{opacity:.8;margin-top:calc(4px * var(--density));font-size:12px;display:block}.ai-room-module__g3BFEW__piiWarn{margin:calc(8px * var(--density)) 0 0 38px;color:var(--fg-2);border-top:1px dashed var(--border-2);padding-top:calc(6px * var(--density));font-size:12px}.ai-room-module__g3BFEW__divider{color:var(--fg-3);padding:calc(4px * var(--density)) calc(10px * var(--density));border:1px solid var(--border-1);border-radius:var(--r-pill);align-self:center;font-size:12px}.ai-room-module__g3BFEW__errorRow{align-self:flex-start;align-items:center;gap:calc(10px * var(--density));font-size:calc(14px * var(--density-type));color:var(--fg-1);background:var(--bg-2);border:1px solid var(--p-300);border-radius:var(--r-12);padding:calc(8px * var(--density)) calc(12px * var(--density));flex-wrap:wrap;margin-left:38px;display:flex}.ai-room-module__g3BFEW__typing{gap:calc(4px * var(--density));padding:calc(4px * var(--density)) 0 0 38px;display:inline-flex}.ai-room-module__g3BFEW__typing i{border-radius:var(--r-full);background:var(--ai-fg);opacity:.4;width:6px;height:6px;animation:1.2s ease-in-out infinite ai-room-module__g3BFEW__aiDot}.ai-room-module__g3BFEW__typing i:nth-child(2){animation-delay:.15s}.ai-room-module__g3BFEW__typing i:nth-child(3){animation-delay:.3s}@keyframes ai-room-module__g3BFEW__aiDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ai-room-module__g3BFEW__typing i{opacity:.7;animation:none}}.ai-room-module__g3BFEW__more{color:var(--fg-trust);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;font-size:13px}.ai-room-module__g3BFEW__suggest{align-self:flex-start;gap:calc(4px * var(--density));max-width:min(480px,100%);padding:calc(14px * var(--density)) calc(16px * var(--density));border:1px solid var(--border-1);border-radius:var(--r-12);background:var(--bg-1);box-shadow:var(--e-1);flex-direction:column;margin-left:38px;display:flex}.ai-room-module__g3BFEW__suggest strong{font-size:calc(15px * var(--density-type));color:var(--fg-1);font-weight:700}.ai-room-module__g3BFEW__suggest span{color:var(--fg-2);font-size:calc(14px * var(--density-type))}.ai-room-module__g3BFEW__suggestActions{gap:calc(8px * var(--density));margin-top:calc(8px * var(--density));flex-wrap:wrap;display:flex}.ai-room-module__g3BFEW__empty{padding:calc(8px * var(--density)) 0}.ai-room-module__g3BFEW__greeting{margin:0 0 calc(4px * var(--density));color:var(--fg-1);font-weight:700}.ai-room-module__g3BFEW__prompt{color:var(--fg-2);margin:0 0 calc(12px * var(--density))}.ai-room-module__g3BFEW__chips{gap:calc(8px * var(--density));flex-wrap:wrap;display:flex}.ai-room-module__g3BFEW__chip{border:1px solid var(--border-2);background:var(--bg-1);color:var(--fg-1);border-radius:var(--r-8);padding:calc(10px * var(--density)) calc(14px * var(--density));font:inherit;font-size:calc(14px * var(--density-type));cursor:pointer;text-align:left;line-height:1.4}.ai-room-module__g3BFEW__chip:hover:not(:disabled){border-color:var(--p-300)}.ai-room-module__g3BFEW__chip:disabled{opacity:.5;cursor:not-allowed}.ai-room-module__g3BFEW__quota{padding:calc(10px * var(--density)) calc(20px * var(--density));font-size:calc(14px * var(--density-type));color:var(--fg-1);background:var(--bg-2);border-top:1px solid var(--border-1);flex-shrink:0;margin:0}.ai-room-module__g3BFEW__linkBtn{color:var(--fg-trust);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ai-room-module__g3BFEW__composer{border-top:1px solid var(--border-1);background:var(--bg-1);padding:calc(12px * var(--density)) calc(20px * var(--density)) calc(14px * var(--density));gap:calc(8px * var(--density));flex-direction:column;flex-shrink:0;display:flex}.ai-room-module__g3BFEW__input{resize:none;border:1px solid var(--border-2);border-radius:var(--r-12);width:100%;min-height:48px;max-height:160px;padding:calc(10px * var(--density)) calc(14px * var(--density));font:inherit;font-size:calc(14px * var(--density-type));background:var(--bg-1);color:var(--fg-1);line-height:1.5}.ai-room-module__g3BFEW__input:focus{border-color:var(--p-400);box-shadow:0 0 0 3px var(--p-50);outline:none}.ai-room-module__g3BFEW__input:disabled{background:var(--bg-2)}.ai-room-module__g3BFEW__composerRow{justify-content:space-between;align-items:center;gap:calc(8px * var(--density));display:flex}.ai-room-module__g3BFEW__counter{color:var(--fg-3);font-size:12px}.ai-room-module__g3BFEW__counterOver{color:var(--p-700);font-weight:700}.ai-room-module__g3BFEW__btnPrimary{min-height:40px;padding:0 calc(16px * var(--density));border-radius:var(--r-10);background:var(--p-400);color:var(--primary-foreground);font:inherit;font-weight:700;font-size:calc(14px * var(--density-type));cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ai-room-module__g3BFEW__btnPrimary:hover:not(:disabled){background:var(--p-500);color:var(--primary-foreground);text-decoration:none}.ai-room-module__g3BFEW__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ai-room-module__g3BFEW__btnGhost{min-height:36px;padding:0 calc(12px * var(--density));border:1px solid var(--border-2);border-radius:var(--r-10);background:var(--bg-1);color:var(--fg-1);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ai-room-module__g3BFEW__btnGhost:hover:not(:disabled){background:var(--bg-2)}.ai-room-module__g3BFEW__btnGhost:disabled{opacity:.5;cursor:not-allowed}.ai-room-module__g3BFEW__page .ai-room-module__g3BFEW__btnPrimary{min-height:40px}.ai-room-module__g3BFEW__page .ai-room-module__g3BFEW__btnGhost{min-height:36px}.ai-room-module__g3BFEW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-room-module__g3BFEW__scrim{background:color-mix(in srgb, var(--n-950) 45%, transparent);z-index:60;padding:calc(16px * var(--density));place-items:end center;display:grid;position:fixed;inset:0}@media (min-width:640px){.ai-room-module__g3BFEW__scrim{place-items:center}}.ai-room-module__g3BFEW__sheet{background:var(--bg-1);border-radius:var(--r-20);width:100%;max-width:480px;padding:calc(20px * var(--density));box-shadow:var(--shadow-toast);max-height:90vh;overflow-y:auto}.ai-room-module__g3BFEW__eyebrow{margin:0 0 calc(4px * var(--density));color:var(--ai-fg);font-size:12px;font-weight:700}.ai-room-module__g3BFEW__sheetTitle{margin:0 0 calc(8px * var(--density));font-size:calc(18px * var(--density-type));color:var(--fg-1);font-weight:700}.ai-room-module__g3BFEW__sheetBody{margin:0 0 calc(12px * var(--density));color:var(--fg-2);font-size:calc(14px * var(--density-type));line-height:1.55}.ai-room-module__g3BFEW__consentRows{margin:0 0 calc(12px * var(--density));gap:calc(8px * var(--density));display:grid}.ai-room-module__g3BFEW__consentRow{gap:calc(8px * var(--density));font-size:calc(14px * var(--density-type));grid-template-columns:88px 1fr;display:grid}.ai-room-module__g3BFEW__consentRow dt{color:var(--fg-3)}.ai-room-module__g3BFEW__consentRow dd{margin:0}.ai-room-module__g3BFEW__sheetError{color:var(--p-700);font-size:calc(14px * var(--density-type));margin:0 0 calc(8px * var(--density))}.ai-room-module__g3BFEW__sheetActions{gap:calc(8px * var(--density));flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:640px){.ai-room-module__g3BFEW__head,.ai-room-module__g3BFEW__thread,.ai-room-module__g3BFEW__composer,.ai-room-module__g3BFEW__quota{padding-left:calc(14px * var(--density));padding-right:calc(14px * var(--density))}.ai-room-module__g3BFEW__msg.ai-room-module__g3BFEW__ai .ai-room-module__g3BFEW__body{font-size:calc(14px * var(--density-type))}.ai-room-module__g3BFEW__msg.ai-room-module__g3BFEW__user{max-width:88%}}
