:root{--bg:#f4f6f8;--bg2:#e9edf2;--card:#fff;--card2:#f8fafc;--ink:#172033;--ink2:#475569;--ink3:#64748b;--line:#e2e8f0;--line2:#cbd5e1;--brand:#52677f;--brand-d:#334155;--brand-soft:#52677f21;--brand-softer:#52677f12;--action:#334155;--action-hover:#1e293b;--focus:#64748b;--accent:#b85d24;--accent-d:#a94700;--accent-soft:#f47b201a;--accent-on:#fff;--green:#2e9e5b;--green-bg:#e9f5ee;--green-d:#1b6f3b;--red:#c23a2b;--red-bg:#fdeeea;--amber:#86580f;--amber-bg:#fbf3df;--blue:#416f9d;--blue-bg:#eaf1f7;--purple:#665f86;--purple-bg:#f0eef6;--gray:#64748b;--gray-bg:#eef2f6;--r:14px;--r-lg:18px;--sh1:0 1px 2px #0f172a0d;--sh2:0 2px 4px #0f172a0f,0 18px 44px -18px #0f172a3d;--mono:ui-monospace,"Cascadia Code",Menlo,Consolas,monospace;--sans:"Segoe UI Variable Text","Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--display:"Segoe UI Variable Display","Aptos Display","Inter Tight","Segoe UI Variable Text","Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.3,1)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f172a;--bg2:#0b1220;--card:#182235;--card2:#131d2d;--ink:#f1f5f9;--ink2:#cbd5e1;--ink3:#94a3b8;--line:#263449;--line2:#3a4a61;--brand:#94a3b8;--brand-d:#d3dce8;--brand-soft:#94a3b82b;--brand-softer:#94a3b817;--action:#52677f;--action-hover:#647b95;--focus:#cbd5e1;--accent:#e1915f;--accent-d:#f3b58e;--accent-soft:#f9863a24;--accent-on:#271006;--green:#4cc184;--green-bg:#2e9e5b24;--green-d:#7fd6a8;--red:#e0685a;--red-bg:#c23a2b29;--amber:#d9a544;--amber-bg:#b7791f29;--blue:#82aacf;--blue-bg:#416f9d33;--purple:#aaa4c8;--purple-bg:#665f8638;--gray:#a5b4c6;--gray-bg:#94a3b824;--sh1:0 1px 2px #0000004d,0 8px 24px -14px #00000080;--sh2:0 2px 6px #0006,0 22px 50px -16px #0009}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;height:100dvh;font-size:14px;line-height:1.55;overflow:hidden}::selection{background:var(--brand-soft)}b,strong{font-weight:650}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.018em}a{color:var(--brand-d);text-decoration:none}a:hover{text-decoration:underline}button{color:inherit;font-family:inherit}input,select,textarea{color:var(--ink);background:var(--card);border:1px solid var(--line2);border-radius:10px;padding:8px 11px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}select{color-scheme:normal}select option,select optgroup{color:var(--ink);background-color:var(--card)}select option:disabled{color:var(--ink3)}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}input:disabled,select:disabled{opacity:.55;cursor:not-allowed;background:var(--bg2)}.hourly-hours-inactive{opacity:.6}.hourly-hours-inactive input:disabled,.hourly-hours-inactive .pv:disabled{opacity:1;background:var(--bg2);cursor:not-allowed}.hourly-hours-inactive .pv-edit{visibility:hidden}textarea{resize:vertical;scrollbar-gutter:stable;min-height:64px;line-height:1.5}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:var(--line2);border:2px solid var(--bg);border-radius:8px}::-webkit-scrollbar-track{background:0 0}#bellpanel,#folderpanel,#sysmenu,#sysmenu .sm-submenu,.tlist,.thread,.whydet .whybody,.coollist,.cpnav,.inlist,.avoidlist,.steerlist,.modal .mbody,#resumelibbody,.resumelib-detail-body,#docbody,.ob-rail,#askpanel .ap-body,.rb-actions-menu,#rb-editor,#rb-preview-scroll,#rb-workflow,.cpfind-hits{scrollbar-gutter:stable}#rb-preview-scroll{scrollbar-gutter:stable both-edges}#resumelibbox .mbody,#docbox .mbody,.resumelib-detail-body.is-preview,.resumelib-detail-body.is-changes,#docbody.is-frame,#rb-shell.rb-editor-collapsed #rb-editor,.whydet .thread{scrollbar-gutter:auto}@media (min-width:821px){#tabs{scrollbar-gutter:stable}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.render-focus-pointer:focus{outline:none!important}:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus,:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus-visible,[role=status][tabindex="-1"]:focus,[role=status][tabindex="-1"]:focus-visible,#vtitle:focus-visible{outline:none}#vtitle:focus,#vtitle.route-focus-cue:focus{box-shadow:none;background:0 0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}kbd{font-family:var(--mono);background:var(--bg2);border:1px solid var(--line2);color:var(--ink2);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-size:10.5px}.ic{vertical-align:-3px;flex:none;width:17px;height:17px;display:inline-block}.ic.sm{width:14px;height:14px}.muted{color:var(--ink2)}.tiny{color:var(--ink3);font-size:11.5px}.small{font-size:12.5px}.hidden{display:none!important}#app{height:100dvh;display:flex;overflow:hidden}#side{border-right:1px solid var(--line);background:var(--card2);z-index:30;flex-direction:column;flex:none;width:236px;height:100%;min-height:0;display:flex}#brand{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:11px;padding:18px 18px 14px;display:flex}#brand .logo{flex:none;justify-content:center;align-items:center;width:56px;display:flex}img.cogimg{filter:none;width:100%;height:auto;display:block}html.dark img.cogimg{filter:invert()hue-rotate(180deg)}#brand .brandword{font-family:var(--display);letter-spacing:.045em;color:var(--ink);font-size:16px;font-weight:560;line-height:1;display:block}#tabs{overscroll-behavior:contain;flex:1;padding:6px 12px 12px;overflow-y:auto}.navlabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);padding:14px 8px 5px;font-size:10px;font-weight:700}#tabs button{width:100%;color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8.5px 10px;font-size:13.5px;font-weight:550;transition:background .13s,color .13s;display:flex}#tabs button.on{background:var(--brand-soft);color:var(--brand-d);font-weight:650}#tabs button .ic{position:relative;top:2px}#tabs button .ct{background:var(--gray-bg);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:99px;margin-left:auto;padding:1.5px 7px;font-size:10.5px;font-weight:700}#tabs button .ct.hot{background:var(--accent);color:var(--accent-on)}#sidefoot{border-top:1px solid var(--line);padding:10px;position:relative}#mecard{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;padding:7px 8px;transition:background .13s;display:flex}#mecard .me-av{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-d);letter-spacing:.02em;border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}#mecard .me-txt{flex:1;min-width:0;display:block}#mecard .me-name{font-family:var(--display);letter-spacing:-.012em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}#mecard .me-sub{color:var(--ink3);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:flex;overflow:hidden}#mecard .me-sub #me-where{text-overflow:ellipsis;overflow:hidden}#mecard .dot{background:var(--gray);border-radius:99px;flex:none;width:6px;height:6px}#mecard.live .dot{background:var(--green)}#mecard.demo .dot,#mecard.snap .dot{background:var(--amber)}#mecard.cached .dot{background:var(--red)}#mecard.cached .me-sub{color:var(--red)}#stamp{color:var(--ink3);padding:2px 8px 0;font-size:10px}#main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}#topbar{z-index:90;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 26px;display:flex;position:sticky;top:0}#topbar .spacer{flex:1}.tbtn{border:1px solid var(--line2);background:var(--card);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:600;transition:border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.tbtn:hover{border-color:var(--ink3);color:var(--ink);box-shadow:var(--sh1)}.tbtn:disabled{opacity:.4;cursor:default;box-shadow:none}.tbtn.icon{padding:7px 9px}#savestate{color:var(--ink3);align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:600;transition:color .2s;display:flex}#savestate .sd{background:var(--line2);border-radius:99px;flex:none;width:7px;height:7px}#savestate.saving{color:var(--amber)}#savestate.saving .sd{background:var(--amber);animation:1s infinite pulse}#savestate.saved{color:var(--green-d)}#savestate.saved .sd{background:var(--green)}@keyframes pulse{50%{opacity:.35}}.bellwrap,#bell{position:relative}#bell b{background:var(--accent-d);color:var(--accent-on);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}#bellpanel{overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:390px;max-height:min(480px,100dvh - 80px);box-shadow:var(--sh2);z-index:60;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto}#bellpanel.show{display:block}#bellpanel:focus{outline:none}.bellsection+.bellsection{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.bellhead{color:var(--ink3);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px 5px;font-size:10px;font-weight:800}.belli{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:12.5px;display:flex}.belli:hover{background:var(--gray-bg)}.belli .bic{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-d);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.belli>span:last-child{overflow-wrap:anywhere;min-width:0}.belli small{color:var(--ink3);overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.bellnone{text-align:center;color:var(--ink3);padding:18px;font-size:12.5px}.bellsys{min-width:0}.bellsys .sysrow{border-top:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:0 10px;min-width:0;padding:12px 10px;display:grid}.bellsys .sysrow+.sysrow{border-top:1px solid var(--line)}.bellsys .sysrow .syi{grid-area:1/1}.bellsys .sysrow .sym{overflow-wrap:anywhere;grid-area:1/2;min-width:0;max-width:100%}.bellsys .sysrow .sym>b{overflow-wrap:anywhere;line-height:1.4;display:block}.bellsys .sysrow .ssub,.bellsys .checkrow .cl,.bellsys .qcard{overflow-wrap:anywhere;min-width:0;max-width:100%}.bellsys .checkrow{align-items:flex-start}.bellsys .sysrow .sya{flex-flow:wrap;grid-area:2/2;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:0;max-width:100%;padding:9px 0 0}.bellsys .sysrow .sya .btn,.bellsys .sysrow .sya .lnk{white-space:normal;text-align:center;max-width:100%}.bellsys .sysrow .sya .lnk{text-align:left}.folderwrap{position:relative}#folderpanel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:330px;box-shadow:var(--sh2);z-index:61;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0}#folderpanel.show{display:block}#folderpanel .fp-where{color:var(--ink3);border-bottom:1px solid var(--line);margin-bottom:6px;padding:8px 10px 10px;font-size:11.5px;line-height:1.5}#folderpanel .fp-where b{color:var(--ink);word-break:break-all;font-size:12.5px;display:block}.fpi{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;font-family:inherit;font-size:12.5px;display:flex}.fpi:hover{background:var(--gray-bg)}.fpi small{color:var(--ink3);margin-top:1px;font-size:11px;font-weight:400;display:block}.fpi b{font-weight:650}.fpi .fic{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-d);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.fpi.danger .fic{background:var(--red-bg);color:var(--red)}.fpi.danger b{color:var(--red)}#sysmenu{background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:286px;box-shadow:var(--sh2);z-index:61;padding:8px;display:none;position:absolute;bottom:calc(100% + 6px);left:10px;overflow:visible}#sysmenu.show{display:block}#sysmenu .sm-you{border-bottom:1px solid var(--line);margin-bottom:5px;padding:8px 10px 11px;line-height:1.5}#sysmenu .sm-you b{color:var(--ink);font-size:12.5px;display:block}#sysmenu .sm-you small{color:var(--ink3);font-size:11px;display:block}#sysmenu .sm-you.cached{background:var(--red-bg);border-bottom:0;border-radius:9px}#sysmenu .sm-you.cached b,#sysmenu .sm-you.cached small{color:var(--red)}#sysmenu .fpi{align-items:center;min-height:43px;padding:8px 10px}#sysmenu .fpi.on .fic{background:var(--green-bg);color:var(--green-d)}#sysmenu .fpi.urgent .fic{background:var(--red-bg);color:var(--red)}#sysmenu .fpi.urgent b{color:var(--red)}#sysmenu .sm-group,#sysmenu .sm-trigger{position:relative}#sysmenu .sm-submenu{overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:314px;max-height:min(430px,72vh);box-shadow:var(--sh2);z-index:2;padding:7px;display:none;position:absolute;top:-7px;left:calc(100% - 3px);overflow-y:auto}#sysmenu .sm-group.open>.sm-submenu{display:block}#sysmenu .sm-group:last-child>.sm-submenu{top:auto;bottom:-7px}#sysmenu .sm-submenu .fpi{align-items:flex-start}#sysmenu .sm-submenu .fpi small{line-height:1.4}#cachedbar{background:var(--red-bg);color:var(--red);border-bottom:1px solid color-mix(in srgb,var(--red) 25%,transparent);cursor:pointer;align-items:center;gap:12px;padding:10px 26px;font-size:12.5px;font-weight:600;display:flex}#cachedbar small{color:color-mix(in srgb,var(--red) 80%,var(--ink2));font-weight:500}#view{scrollbar-gutter:stable;flex:1;width:100%;max-width:1760px;min-height:0;margin:0 auto;padding:26px 30px;overflow-y:auto}#view.fill{scrollbar-gutter:auto;flex-direction:column;padding-bottom:14px;display:flex;overflow:hidden}#view[hidden],#appfoot{display:none!important}.viewfoot{border-top:1px solid var(--line);text-align:center;color:var(--ink3);margin-top:22px;padding:26px 4px 6px;font-size:11px}.btn{border:1px solid var(--line2);background:var(--card);color:var(--ink);cursor:pointer;transition:all .15s var(--ease);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink3);box-shadow:var(--sh1);text-decoration:none}.btn:active{transform:scale(.98)}.btn.primary{background:var(--action);border-color:var(--action);color:#fff;box-shadow:0 4px 14px -6px #1e293b66}.btn.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn.ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--gray-bg);box-shadow:none;color:var(--ink)}.btn.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,transparent)}.btn.danger:hover{background:var(--red-bg);border-color:var(--red)}.btn.sm{border-radius:9px;padding:5px 10px;font-size:12px}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.chip{border:1px solid var(--line2);background:var(--card);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4.5px 12px;font-size:12px;font-weight:600;transition:all .13s;display:inline-flex}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip.q{color:var(--ink3);cursor:default;border-style:dashed;font-weight:500}.pill{letter-spacing:.02em;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2.5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.pill.green{background:var(--green-bg);color:var(--green-d)}.pill.red{background:var(--red-bg);color:var(--red)}.pill.amber{background:var(--amber-bg);color:var(--amber)}.pill.blue{background:var(--blue-bg);color:var(--blue)}.pill.gray{background:var(--gray-bg);color:var(--ink2)}.pill.brand{background:var(--brand-soft);color:var(--brand-d)}.pill.purple{background:var(--purple-bg);color:var(--purple)}.atag{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2.5px 7px;font-size:10px;font-weight:800}.atag.ok{background:var(--green-bg);color:var(--green-d)}.atag.you{background:var(--amber-bg);color:var(--amber)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);margin-bottom:16px;padding:20px 22px;position:relative}.card>h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:750;display:flex}.card.clickable{cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s}.card.clickable:hover{box-shadow:var(--sh2);border-color:var(--line2);transform:translateY(-1px)}.empty{text-align:left;color:var(--ink3);background:0 0;border:0;padding:12px 0 2px;font-size:12.5px}.profrow .pv.is-empty{padding:3px 7px}h3 .ct{letter-spacing:0;color:var(--ink3);font-variant-numeric:tabular-nums;text-transform:none;margin-left:auto;font-size:11px;font-weight:650}h3 .ct:not(:last-child){margin-left:0}.sub{color:var(--ink3);margin:-4px 0 12px;font-size:12px;line-height:1.55}.metaline{color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:11.5px;line-height:1.7;display:flex}.metaline>*+:before{content:"·";color:var(--line2);margin-right:8px}.metaline a,.metaline .lk{color:var(--ink2);cursor:pointer;text-decoration:none}.metaline a:hover,.metaline .lk:hover{color:var(--ink);text-decoration:underline}.num{font-variant-numeric:tabular-nums;color:var(--ink2);font-size:12.5px;font-weight:650}.num.g{color:var(--green-d)}.num.a{color:var(--amber)}.num.r{color:var(--red)}.seg{border:1px solid var(--line);background:var(--card2);vertical-align:middle;border-radius:9px;display:inline-flex;overflow:hidden}.seg .chip{color:var(--ink3);background:0 0;border:0;border-radius:0;padding:5px 12px;font-size:11.5px;font-weight:600}.seg .chip+.chip{border-left:1px solid var(--line)}.seg .chip:hover{color:var(--ink);border-color:var(--line)}.seg .chip.on{background:var(--card);color:var(--ink)}.lnk{font:inherit;color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:500;text-decoration:none}.lnk:hover{color:var(--ink);text-decoration:underline}.lnk.warn:hover{color:var(--red)}.lnkrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.grid{gap:14px;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:16px}@media (max-width:560px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease);font:inherit;color:inherit;text-align:left;width:100%;padding:16px 18px}.kpi.kbrief{flex-direction:column;grid-column:span 2;gap:5px;min-width:0;display:flex}.kpi.kbrief .kbblurb{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.kpi.kbrief .kbheadline{color:var(--ink);font-size:13px;font-weight:750;line-height:1.4}.brief-recovery{padding:0 0 4px}.brief-recovery h4{margin:7px 0 10px;font-size:16px}.brief-plan-meta,.brief-plan-note{color:var(--ink3);font-size:11.5px;line-height:1.5}.brief-plan-headline{margin:0 0 10px;font-size:14px;font-weight:650;line-height:1.5}.brief-recovery ol{margin:0;padding-left:22px;font-size:13px;line-height:1.6}.brief-recovery li{margin:0 0 9px;padding-left:3px}.brief-plan-link{white-space:normal;text-align:left;text-underline-offset:3px;font-size:12px;text-decoration:underline}.brief-plan-progress{color:var(--ink2);border-top:1px solid var(--line);margin:14px 0 7px;padding-top:11px;font-size:12px}.brief-plan-note{margin:0}.brief-current-plan{border-color:var(--line2)}.kbdate{color:var(--ink3);text-transform:none;letter-spacing:0;margin-left:7px;font-size:10.5px;font-weight:550}.kpi:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.kpi .kl{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:750}.kpi .kn{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:29px;font-weight:760;line-height:1.1}.kpi .ks{color:var(--ink2);font-size:11.5px}.kpi.alert .kn{color:var(--brand-d)}.kpi.good .kn{color:var(--green-d)}.kpi.inert{cursor:default}.kpi.inert:hover{box-shadow:var(--sh1);transform:none}.kpi.inert .kn{color:var(--ink3)}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.cols.blacklist-cols{grid-template-columns:minmax(290px,320px) minmax(0,1fr);align-items:stretch;column-gap:6px}.bl-more{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:12px 0 0}.bl-more>summary{cursor:pointer;min-height:34px;color:var(--brand-d);align-items:center;gap:10px;padding:10px 2px 0;font-size:12px;font-weight:650;line-height:1.35;list-style:none;display:flex}.bl-more>summary::-webkit-details-marker{display:none}.bl-more>summary:after{content:"+";color:var(--ink3);margin-left:auto;font-weight:500}.bl-more[open]>summary:after{content:"−"}.bl-more-body{border-top:0;padding:12px 0 2px}.bl-field{gap:6px;min-width:0;display:grid}.bl-field+.bl-field{margin-top:12px}.bl-field>span{color:var(--ink2);font-size:11px;font-weight:700;line-height:1.35}.bl-field>span small{font-size:inherit;color:var(--ink3);font-weight:500}.bl-field input,.bl-field select{width:100%;margin:0}.bl-avoid-card{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.bl-avoid-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:46px;padding:11px 14px;display:flex}.bl-avoid-head h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:750}.bl-avoid-head .ct{margin-left:auto}.bl-avoid-body{flex-direction:column;flex:1;min-height:0;padding:10px 14px 12px;display:flex}.bl-avoid-body>.sub{margin:0 0 10px}.avoid-compose{flex:none}.cols>div{flex-direction:column;gap:16px;min-width:0;display:flex}.cols>div>.card{margin-bottom:0}.cols>div>.card:last-child{flex:auto}@media (max-width:1000px){.cols,.cols.blacklist-cols{grid-template-columns:1fr}.cols>div>.card:last-child{flex:none}#view.fill.blacklist-view{scrollbar-gutter:stable;overflow-y:auto}#view.fill.blacklist-view .blacklist-cols{flex:none}#view.fill.blacklist-view .blacklist-cols>div:first-child{scrollbar-gutter:auto;padding-right:0;overflow:visible}#view.fill.blacklist-view .blacklist-cols>div:first-child>.bl-avoid-card{flex:none;min-height:0}#view.fill.blacklist-view .blacklist-cols>div:last-child>.blacklist-card{min-height:440px}#view.fill.blacklist-view .avoidlist{max-height:320px}}.samepos-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;display:grid}.samepos-row label{color:var(--ink);margin:0;font-size:12.5px;font-weight:650}.samepos-row select{width:100%;min-width:112px;font-size:13px}.samepos-scan{color:var(--ink2);margin:0 0 7px;font-size:12px;line-height:1.55}.samepos-state{color:var(--ink3);font-size:11.5px;line-height:1.5}.samepos-actions{gap:9px;margin-top:12px;display:grid}.samepos-actions select,.samepos-actions .btn{width:100%;font-size:12.5px}.samepos-queued{color:var(--ink2);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.email-scan-lead{color:var(--ink2);margin:0;font-size:13px;line-height:1.58}.email-scan-safety{border-top:1px solid var(--line);color:var(--ink2);margin-top:11px;padding-top:10px;font-size:11.5px;line-height:1.5}.email-scan-safety b{color:var(--ink);font-weight:700}.email-scan-actions{gap:10px;margin-top:15px;display:grid}.email-scan-range{flex:1;min-width:0;display:block}.email-scan-range>span{letter-spacing:.035em;color:var(--ink3);margin:0 0 5px;font-size:10.5px;font-weight:700;display:block}.email-scan-range select{width:100%;min-height:38px}.email-scan-actions .btn{white-space:nowrap;width:100%;min-height:38px}.email-scan-queued{border-top:1px solid var(--line);color:var(--ink2);align-items:center;gap:8px;margin-top:15px;padding-top:12px;font-size:12px;display:flex}.stage{text-transform:capitalize;white-space:nowrap;border-radius:99px;padding:2.5px 9px;font-size:11px;font-weight:650;display:inline-block}.st-found,.st-qualified{background:var(--gray-bg);color:var(--ink2)}.st-queued{background:var(--blue-bg);color:var(--blue)}.st-applied{background:var(--brand-soft);color:var(--brand-d)}.st-phone_screen,.st-interview{background:var(--purple-bg);color:var(--purple)}.interviewhero{border:2px solid color-mix(in srgb,var(--purple) 55%,var(--line));background:linear-gradient(135deg,var(--purple-bg),var(--card));margin-bottom:14px;padding:20px 22px}.interviewhero .ih-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--purple);margin-bottom:5px;font-size:10.5px;font-weight:800}.interviewhero h2{margin:0 0 6px;font-size:21px}.interviewhero p{color:var(--ink2);margin:0;line-height:1.55}.actrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.interviewhero .actrow{align-items:stretch;gap:10px;margin-top:13px}.interviewhero .actrow>.btn,.interviewhero .actrow>.btn.sm{border-radius:11px;min-height:42px;padding:10px 18px;font-size:13.5px}.interviewgrid{gap:10px;display:grid}.interviewcard{padding:0;overflow:hidden}.interviewcard-head{align-items:center;gap:14px;min-height:76px;padding:14px 18px;display:flex}.interviewcard .ih-summary{flex:1;min-width:0}.interviewcard .ih-company{margin:1px 0 0;font-size:17px;font-weight:650;line-height:1.22}.interviewcard .ih-role{font-family:var(--display);color:var(--ink2);margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.35}.interviewcard .ih-eyebrow{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:800}.interviewcard .ih-meta{flex-wrap:wrap;gap:6px;margin:7px 0 0;display:flex}.interviewcard .ih-meta span{background:var(--purple-bg);color:var(--purple);border-radius:999px;padding:4px 8px;font-size:11px}.interviewcard .ih-meta .ih-prep-ready{background:var(--green-bg);color:var(--green-d)}.interviewcard .ih-meta .ih-prep-queued{background:var(--brand-soft);color:var(--brand-d)}.interviewcard .ih-meta .ih-prep-missing{background:var(--gray-bg);color:var(--ink2)}.interviewhero.done{border-color:var(--line2);background:var(--card);box-shadow:none}.interviewhero.done .ih-eyebrow,.interviewcard.done .ih-eyebrow{color:var(--ink3)}.interviewcard.done .ih-meta span{background:var(--gray-bg);color:var(--ink2)}.interviewcard.done .prepstep:before{background:var(--ink3)}.interview-detail.done .id-copy b{color:var(--ink2)}h3.apsec+.interviewgrid{margin-bottom:16px}.interviewcard-body{border-top:1px solid var(--line);padding:0 18px 18px}.prepmain{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.prepmats{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.prepmats .ivremove{color:var(--ink3);margin-left:auto}.ivmsg{border:1px solid var(--line);background:var(--card2);border-radius:10px;margin-bottom:8px;padding:10px 12px}.ivmsg.me{background:var(--brand-softer)}.ivmsg .tiny{margin-bottom:4px}.pm-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-right:4px;font-size:10.5px;font-weight:700}.prepmats .docbtns{display:contents}.prepmats .docbtns .tiny{display:none}.prepask{margin-top:12px}.prepask textarea{width:100%;min-height:56px}.prepsteps{counter-reset:prep;gap:9px;margin-top:12px;display:grid}.prepstep{counter-increment:prep;border:1px solid var(--line);background:var(--bg2);border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.prepstep:before{content:counter(prep);background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.prepstep b{margin-bottom:3px;display:block}.prepstep .actrow{margin-top:7px}@media (max-width:700px){.interviewhero{padding:16px}.interviewhero h2{font-size:18px}.interviewcard-head{align-items:flex-start;padding:13px 14px}.interviewcard-body{padding:0 12px 12px}.prepstep{grid-template-columns:25px minmax(0,1fr);padding:9px}}.st-excluded{background:var(--card2);color:var(--ink3)}.st-offer{background:var(--green-bg);color:var(--green-d)}.st-rejected,.st-ghosted{background:var(--red-bg);color:var(--red-d)}.st-withdrawn{background:var(--amber-bg);color:var(--amber)}.st-manual{background:var(--amber-bg);color:var(--amber);font-weight:700}.typetag{letter-spacing:.01em;text-transform:none;white-space:nowrap;vertical-align:middle;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:650;line-height:1.5;display:inline-block}.rolecell .role-name{display:block}.rolecell .role-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rolecell .role-tags .typetag{margin:0}.tt-direct{background:var(--blue-bg);color:var(--blue)}.tt-agency{background:var(--purple-bg);color:var(--purple)}.tt-viewed{background:var(--green-bg);color:var(--green)}.tt-easy{background:var(--blue-bg);color:var(--blue)}.tag-edited{color:var(--amber);background:var(--amber-bg);border-radius:6px;padding:1.5px 6px;font-size:10px;font-weight:700}.notyet{color:var(--ink3);background:var(--gray-bg);white-space:nowrap;border-radius:6px;padding:1.5px 6px;font-size:10px;font-weight:650}select.stagesel{border:1px solid color-mix(in srgb,currentColor 24%,transparent);cursor:pointer;text-transform:none;border-radius:99px;min-height:34px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.2}select.stagesel:focus{box-shadow:0 0 0 3px var(--brand-soft)}.tblwrap{overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh1);overflow-x:auto}#view.fill .tblscroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}table.tbl{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1020px;font-size:13px}table.tbl.pipeline-table{min-width:1130px}table.tbl.runlogtbl{min-width:0}.tbl th{background:var(--card2);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);z-index:20;white-space:nowrap;text-overflow:ellipsis;padding:10px 9px;font-size:10.5px;font-weight:750;position:sticky;top:0;overflow:hidden}.tbl th .thsort{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;align-items:center;margin:-2px;padding:2px;transition:color .12s;display:flex}.tbl th .thsort:hover{color:var(--ink)}.tbl th.sorted{color:var(--brand-d)}.tbl th .thsort .sarrow{text-align:center;width:13px;color:var(--brand-d);flex:none;font-size:9px;line-height:1}.tbl th .thsort .snum{text-align:center;width:11px;color:var(--ink3);flex:none;font-size:9px;font-weight:700;line-height:1}.tbl th .sortmark{vertical-align:baseline;align-items:center;gap:1px;margin-left:3px;font-size:11px;display:inline-flex}.tbl th .sortmark b{background:var(--brand);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:12px;height:12px;padding:0 2px;font-size:8.5px;font-weight:800;display:inline-flex}.pipeline-filterbar,.pipeline-advancedbar{flex-wrap:wrap;align-items:center;gap:7px 8px;display:flex}.pipeline-filterbar{margin-bottom:10px}.pipeline-advancedbar{margin-bottom:12px}.sortbar{color:var(--ink3);margin:-4px 0 10px}.sortbar b{color:var(--ink2)}.sortbar a{color:var(--brand-d);font-weight:600}.sortbar a:hover{text-decoration:underline}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:9px;overflow:hidden}.pipeline-table th{padding:11px 10px}.pipeline-table td{padding:10px}.pipeline-table select.stagesel,.pcard select.stagesel{appearance:none;text-align:left;text-align-last:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%238fa2b0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:10px 6px;width:100%;max-width:100%;padding:5px 25px 5px 10px}.pipeline-table th:nth-child(4),.pipeline-table td:nth-child(4){padding-left:8px;padding-right:8px}@supports (appearance:base-select){select.stagesel{appearance:base-select}select.stagesel::picker(select){appearance:base-select}select.stagesel{background-image:none;padding-right:10px}select.stagesel::picker-icon{color:currentColor;opacity:.72;width:.7em;height:.7em;margin-inline-start:auto;display:block}select.stagesel::picker(select){border:1px solid var(--line2);background:var(--card);max-height:min(360px,70dvh);color:var(--ink);box-shadow:var(--sh2);overscroll-behavior:contain;border-radius:11px;margin-block-start:6px;padding:5px;transition:none;overflow-y:auto}select.stagesel option{background:var(--card);min-height:34px;color:var(--ink);cursor:pointer;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:600}select.stagesel option:hover{background:var(--card2)}select.stagesel option:checked{background:var(--brand-soft);color:var(--ink)}select.stagesel option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--card2)}select.stagesel option::checkmark{color:var(--brand-d)}}.tbl td.cocell,.tbl td.rolecell{white-space:normal;text-overflow:clip;word-break:break-word;line-height:1.35;overflow:visible}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr.rowlink{cursor:pointer;transition:background .12s}.tbl tbody tr.rowlink:hover,.tbl tbody tr.rowlink.open{background:var(--brand-softer)}.tbl tbody tr.rowlink.open{background:var(--brand-softer);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 42%,var(--line))}.tbl .co{font-weight:650}.tbl .ro{color:var(--ink2)}.tbl .ro a{color:var(--brand-d);font-weight:600;text-decoration:none}.tbl .ro a:hover{text-decoration:underline}.nextcell{cursor:pointer}.pnext{grid-template-columns:minmax(0,1fr) 62px;align-items:center;column-gap:8px;width:100%;min-width:0;display:grid}.pnext-body{align-items:center;gap:6px;min-width:0;display:flex}.pnext-main{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.pnext-label{white-space:nowrap;min-width:0;color:var(--ink2);font-size:11.5px;font-weight:650;line-height:1.25;display:block}.pnext-state{letter-spacing:.04em;text-transform:uppercase;background:var(--gray-bg);color:var(--ink3);border-radius:6px;flex:none;padding:2px 7px;font-size:10px;font-weight:750}.pnext-label.pnext-state{letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:12px}.pnext-main.needs .pnext-label{color:var(--brand-d)}.pnext-main.blocked .pnext-label{color:var(--amber)}.pnext-empty{color:var(--ink3);font-size:11.5px}.jobclose{border:1px solid var(--line);background:var(--card);width:62px;height:28px;color:var(--ink3);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:650;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.jobclose:hover{background:var(--red-bg);color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,var(--line))}.jobclose-slot{width:62px;height:28px;display:block}.ratingcell{text-overflow:clip!important;overflow:hidden!important}.employer-rating{width:100%;min-width:0;color:var(--ink2);flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;text-decoration:none;display:flex}.employer-rating[href]{cursor:pointer;border-radius:5px}.employer-rating[href]:hover .er-score{text-underline-offset:2px;text-decoration:underline}.employer-rating[href]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.employer-rating .er-score{white-space:nowrap;font-size:12px;font-weight:750}.employer-rating.g .er-score{color:var(--green)}.employer-rating.r .er-score{color:var(--red)}.employer-rating small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink3);font-size:9.5px;display:block;overflow:hidden}.pipeline-mobile{scrollbar-gutter:stable;display:none}.pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh1);padding:14px}.pc-head{align-items:flex-start;gap:10px;display:flex}.pc-title{flex:1;min-width:0}.pc-title b{font-size:14px;display:block}.pc-title span{color:var(--ink2);white-space:normal;margin-top:1px;font-size:12.5px;display:block}.pc-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.pc-facts>span{background:var(--card2);border-radius:9px;min-width:0;padding:7px 8px}.pc-facts>span>small{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin-bottom:2px;font-size:9.5px;font-weight:750;display:block}.pc-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.pc-next{color:var(--ink2);align-items:flex-start;gap:7px;margin-top:10px;font-size:12px;line-height:1.45;display:flex}.pc-next .pnext-label{white-space:normal}.pipeline-company-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:650;display:inline}.pipeline-company-toggle:hover{color:var(--brand-d);text-underline-offset:3px;text-decoration:underline}.pipeline-company-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(body:has(#bellpanel.show) #askfab,body:has(#folderpanel.show) #askfab){opacity:0;visibility:hidden;pointer-events:none}.pc-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.pcdetail{border-top:1px solid var(--line);color:var(--ink2);margin-top:12px;padding-top:12px;font-size:12.5px}.pcdetail p+p{margin-top:10px}.pcdetail p b{color:var(--ink)}.pc-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:12px;display:grid}.pc-meta span{word-break:break-word;min-width:0}.pc-meta b{color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.pc-contact{border:1px solid var(--line);background:var(--card2);border-radius:10px;align-items:center;gap:8px;min-width:0;margin-top:12px;padding:10px 11px;display:flex}.pc-contact small{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);font-size:9.5px;font-weight:750}.pc-contact .cn{min-width:0;font-size:12.5px;font-weight:700}.pc-contact .ct2{color:var(--ink2);font-size:11.5px}.flash{animation:flash 2.2s var(--ease);scroll-margin-top:88px}@keyframes flash{0%{box-shadow:0 0 0 3px var(--brand-soft),0 0 0 1.5px var(--brand)}60%{box-shadow:0 0 0 3px var(--brand-soft),0 0 0 1.5px var(--brand)}to{box-shadow:0 0 0 3px #0000,0 0 0 1.5px #0000}}.expandrow td{background:var(--card2);border-bottom:1px solid var(--line);white-space:normal;text-overflow:clip;overflow:visible;padding:0!important}.xwrap{contain:inline-size;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;padding:18px 20px 20px;display:grid}.xband{grid-column:1/-1;min-width:0}.xband h4{margin:0 0 2px}.xband .notebox{width:100%;margin-top:6px}.xwrap>.interview-detail{grid-column:1/-1}@media (max-width:900px){.xwrap{grid-template-columns:1fr}}.interview-detail{border:1px solid color-mix(in srgb,var(--brand) 38%,var(--line));background:color-mix(in srgb,var(--brand-bg) 74%,var(--card));border-radius:14px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.interview-detail .id-copy{flex:1;min-width:220px}.interview-detail .id-copy b{font-size:14px;display:block}.interview-detail .id-copy span{color:var(--ink2);margin-top:2px;font-size:12px;line-height:1.5;display:block}.xcol h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px;font-size:10.5px;font-weight:750}.kv{border-bottom:1px dashed var(--line);gap:9px;padding:6px 0;font-size:12.5px;display:flex}.kv:last-child{border-bottom:0}.kv b{width:118px;color:var(--ink2);flex:none;font-weight:600}.kv>span{word-break:break-word;min-width:0}.notebox{background:var(--card);border:1px solid var(--line);color:var(--ink2);white-space:pre-wrap;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px}.notedet summary{cursor:pointer;list-style:none}.notedet summary::-webkit-details-marker{display:none}.note-entry{margin-bottom:6px;display:block}.note-entry:last-child{margin-bottom:0}.note-full .note-entry{border-bottom:1px dashed var(--line);padding-bottom:6px}.note-full .note-entry:last-child{border-bottom:0;padding-bottom:0}.notedet .note-more,.notedet .note-less{color:var(--ink3);-webkit-user-select:none;user-select:none;margin-top:4px;font-size:11.5px;font-weight:650;display:inline-block}.notedet .note-more:hover,.notedet .note-less:hover{color:var(--ink2);text-decoration:underline}.notedet[open] .note-preview,.notedet[open] .note-more,.notedet:not([open]) .note-less{display:none}.notebox details>summary{list-style:none}.notebox details>summary::-webkit-details-marker{display:none}.contactcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:12px;padding:14px;display:flex}.avatar{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-d);letter-spacing:.02em;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:750;display:flex}.avatar.sm{border-radius:9px;width:30px;height:30px;font-size:11px}.contactcard .cn{font-size:13.5px;font-weight:700}.contact-link{color:var(--brand-d);font-weight:700;text-decoration:none}.contact-link:hover{text-decoration:underline}.contactcard .ct2{color:var(--ink2);font-size:12px}.stepin{background:var(--amber-bg);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:var(--r);color:var(--amber);margin-top:12px;padding:13px 15px;font-size:12.5px}.moments{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.moment{background:var(--card);border:1px solid var(--line);color:var(--ink2);border-radius:8px;padding:4px 9px;font-size:11px}.moment b{color:var(--ink);font-weight:650}textarea.mynotes{background:var(--card);width:100%;margin-top:10px;font-size:12.5px}.docbtns{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.scandoc{gap:3px;max-width:100%;display:inline-flex}.scandoc [data-docopen]{text-overflow:ellipsis;min-width:0;overflow:hidden}.scandoc [data-docsave]{padding-inline:7px}.inboxwrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh1);grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:0;height:calc(100dvh - 210px);min-height:480px;display:grid;overflow:hidden}.tlist{border-right:1px solid var(--line);overscroll-behavior:contain;background:var(--card2);min-width:0;overflow:hidden auto}.tlist *{min-width:0}.tlisthead{background:var(--card2);border-bottom:1px solid var(--line);z-index:20;padding:12px 12px 8px;position:sticky;top:0}.tgroup{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding:10px 12px 4px;font-size:10px;font-weight:750}.titem{cursor:pointer;color:inherit;line-height:1.35;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av name date""av meta meta""av prev prev";align-items:start;gap:0 10px;width:calc(100% - 12px);margin:3px 6px;padding:8px 12px;transition:background .12s,border-color .12s,box-shadow .12s;display:grid}.titem:hover{background:var(--gray-bg)}.titem.on{background:var(--brand-softer);border-color:color-mix(in srgb,var(--brand) 42%,var(--line));box-shadow:0 1px 2px #0f22320a}.titem .avatar{grid-area:av;margin-top:1px}.titem .tn{grid-area:name;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:650;display:flex}.titem .tn .unread-dot{align-self:center}.titem .tnm,.titem .tct{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.titem .tchip{text-transform:uppercase;letter-spacing:.05em;flex:none;padding:1px 7px;font-size:9.5px}.titem .tc{min-width:0;color:var(--ink3);grid-area:meta;align-items:center;gap:6px;font-size:11.5px;display:flex}.titem .tp{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;grid-area:prev;min-width:0;font-size:12px;overflow:hidden}.titem .tt{color:var(--ink3);white-space:nowrap;grid-area:date;place-self:baseline end;font-size:10.5px}.unread-dot{background:var(--accent);border-radius:99px;flex:none;width:8px;height:8px}.tpane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.tpanehead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px 18px;display:grid}.tpaneidentity{align-items:center;gap:10px;min-width:0;display:flex}.tpane-person{text-overflow:ellipsis;min-width:0;overflow:hidden}.tpanebadges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tpaneactions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:7px;display:flex}.thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px 18px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:78%;padding:10px 14px;font-size:13px;line-height:1.55}.msg.in{background:var(--gray-bg);border-bottom-left-radius:4px;align-self:flex-start}.msg.out{background:var(--brand-soft);border-bottom-right-radius:4px;align-self:flex-end}.msg.queued{outline:1.5px dashed var(--brand);outline-offset:-1.5px}.msg .msub{margin-bottom:4px;font-size:12px;font-weight:700}.msg .mmeta{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;display:flex}.msg .mkind{color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700}.msg .macts{opacity:1;justify-content:flex-end;gap:10px;max-height:24px;margin-top:5px;display:flex;overflow:visible}.msg .meditbox{resize:vertical;width:100%;min-height:70px;font:inherit;white-space:pre-wrap}.msg .meditacts{align-items:center;gap:12px;margin-top:6px;display:flex}.evline{color:var(--ink3);background:0 0;border:0;align-self:center;padding:2px 0;font-size:11px}.composer{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.composer .crow{align-items:center;gap:8px;display:flex}.composer textarea{width:100%;min-height:54px;max-height:160px}.saved-outreach-draft textarea{resize:vertical;min-height:136px;max-height:320px;line-height:1.6}.thread.thread-draft-context{flex:0;max-height:160px}.thread.thread-draft-context:empty,.inboxback{display:none}.chan{letter-spacing:.03em;white-space:nowrap;border-radius:6px;flex:none;padding:1.5px 6px;font-size:10px;font-weight:750}.chan.ch-email{background:var(--blue-bg);color:var(--blue)}.chan.ch-linkedin{background:var(--purple-bg);color:var(--purple)}body.lockview #main{overflow:hidden}.funnelrow{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:9px 8px;transition:background .12s;display:flex}.funnelrow:hover{background:var(--gray-bg)}.funnelrow .fl{flex:none;width:118px;min-width:0}.funnelrow .fl b{color:var(--ink);font-size:13px;font-weight:650;display:block}.funnelrow .fl small{color:var(--ink3);font-size:10.5px;line-height:1.3;display:block}.funnelrow .fb{background:var(--gray-bg);border-radius:7px;flex:1;min-width:0;height:20px;overflow:hidden}.funnelrow .fb i{height:100%;transition:width .5s var(--ease);border-radius:7px;display:block}.funnelrow .fn{text-align:right;font-variant-numeric:tabular-nums;width:34px;font-size:15px;font-weight:750}.funnelrow.zero{opacity:.5;cursor:default}.funnelrow.zero:hover{background:0 0}.funnelrow.zero .fn{color:var(--ink3);font-weight:500}.apsec{color:var(--ink2);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:18px 0 10px;font-size:12px;display:flex}.nc-count{margin-bottom:10px;font-size:14px;font-weight:650}.pastwork{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);margin-top:18px;overflow:hidden}.pastwork>summary{cursor:pointer;min-height:48px;color:var(--ink2);align-items:center;gap:9px;padding:10px 15px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.pastwork>summary::-webkit-details-marker{display:none}.pastwork>summary:after{content:"+";color:var(--ink3);margin-left:auto;font-size:17px;font-weight:500}.pastwork[open]>summary:after{content:"−"}#anslib .anslist{flex-direction:column;gap:10px;display:flex}#anslib .anslib-body{padding:16px 15px 15px}#anslib .anslib-more{align-items:center;gap:10px;margin-top:12px;display:flex}#anslib .anslib-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}#anslib .anslib-find{align-items:center;gap:8px;margin-left:auto;display:flex}.pastwork-note{color:var(--ink3);padding:0 15px 11px;font-size:11.5px;line-height:1.45}.pastwork-list{border-top:1px solid var(--line)}.pastwork-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:14px;padding:12px 15px;display:grid}.pastwork-row+.pastwork-row{border-top:1px solid var(--line)}.pastwork-copy{min-width:0}.pastwork-copy b{overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.pastwork-copy small{color:var(--ink3);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;line-height:1.45;display:block}@media (max-width:520px){.pastwork-row{grid-template-columns:1fr;gap:9px}.pastwork-row .btn{width:100%}}.askline{color:var(--ink);margin-top:9px;font-size:14.5px;font-weight:600;line-height:1.5}.whydet{border-top:1px solid var(--line);margin-top:12px;padding-top:9px}.whydet summary{min-height:34px;color:var(--ink3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:11.5px;font-weight:650;list-style:none;display:flex}.whydet summary::-webkit-details-marker{display:none}.whydet summary:after{content:"+";color:var(--ink3);font-size:15px;font-weight:500}.whydet[open] summary:after{content:"−"}.whydet summary:hover{color:var(--ink2)}.whydet .whybody{color:var(--ink2);overscroll-behavior:contain;max-height:320px;margin-top:9px;font-size:12.5px;line-height:1.6;overflow-y:auto}.pacecard{flex-direction:column;display:flex}.pacehead{align-items:baseline;gap:8px;margin-bottom:2px;font-size:13px;display:flex}.pacehead b{letter-spacing:-.02em;font-size:19px;font-weight:760}.pacehead .tiny{margin-left:auto}.pacelegend{color:var(--ink3);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:10.5px;display:flex}.pacelegend .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.pacelegend .sw.full{background:var(--brand)}.pacelegend .sw.easy{background:#0a66c2}.pacelegend .sw.swrec{background:var(--purple)}.pacebars{border-bottom:1px solid var(--line);flex:1;gap:4px;min-height:96px;margin-top:14px;display:flex}.pb{min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px 8px 0 0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px 0 0;display:flex}.pb[data-paceday]{cursor:pointer}.pb[data-paceday]:hover{background:var(--brand-softer)}.pb .pbn{color:var(--ink2);font-variant-numeric:tabular-nums;height:13px;font-size:11px;font-weight:700;line-height:13px}.pb .pbtrack{flex:1;align-items:flex-end;width:100%;min-height:36px;display:flex;position:relative}.pb .pbtrack .pghost{background:color-mix(in srgb,var(--ink) 5%,transparent);pointer-events:none;border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}.pb .pbtrack .pbseg{z-index:1;width:100%;position:absolute;left:0}.pb .pbtrack .pbseg.pbtop{border-radius:4px 4px 0 0}.pb .pbtrack .sfull{background:var(--brand)}.pb .pbtrack .seasy{background:#0a66c2}.pb .pbtrack .smsg{background:var(--purple)}.pb .pbl{color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;padding-bottom:5px;font-size:10px}.pb.today .pbn,.pb.today .pbl,.pb.today .pbl{color:var(--brand-d);font-weight:700}.stuckcard{border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.stuckcard h3{text-transform:none;letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:16px;font-weight:750;display:flex}.stuckcard h3 .ct{font-size:12px}.stuckmore{color:var(--ink3);text-transform:none;letter-spacing:0;margin-left:auto;font-size:10.5px;font-weight:600}.stucklist{margin:0;padding:0;overflow:visible}.planlist{margin:8px 0 0 18px;padding:0;font-size:13px;line-height:1.5}.planlist li+li{margin-top:4px}.coollist{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;max-height:320px;padding-right:8px;overflow-y:auto}.blacklist-scroll [data-blrow]{background:0 0}.blacklist-scroll [data-blrow] .nco{color:var(--ink)}.bl-left{letter-spacing:.02em;background:var(--red-bg);color:var(--red);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:750;display:inline-flex}.bl-left.soon{background:var(--amber-bg);color:var(--amber)}.bl-left.done{background:var(--gray-bg);color:var(--ink3)}.skip-card{container-type:inline-size}.bl-sec{min-width:0}.bl-sec+.bl-sec{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.bl-sec-copy{margin-bottom:12px}.bl-sech{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:750;display:block}.bl-help{color:var(--ink3);margin:5px 0 0;font-size:11.5px;line-height:1.5}.bl-company-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.bl-company-row input{width:100%;min-width:0;min-height:40px}.bl-company-row .btn{min-height:40px;padding-inline:13px}@container (max-width:240px){.bl-company-row{grid-template-columns:1fr}.bl-company-row .btn{width:100%}.samepos-row{grid-template-columns:1fr;gap:7px}}@media (hover:none),(pointer:coarse){.bl-company-row input,.bl-company-row .btn,.samepos-row select,.bl-more>summary{min-height:44px}}#view.fill .blacklist-cols{flex:1;align-items:stretch;min-height:0}#view.fill .blacklist-cols>div{flex-direction:column;gap:16px;min-height:0;display:flex}#view.fill .blacklist-cols>div:first-child{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;gap:14px;padding-right:8px;overflow-y:auto}#view.fill .blacklist-cols>div:first-child::-webkit-scrollbar{width:10px}#view.fill .blacklist-cols>div:first-child::-webkit-scrollbar-button{width:0;height:0;display:none}#view.fill .blacklist-cols>div:first-child::-webkit-scrollbar-track{background:0 0}#view.fill .blacklist-cols>div:first-child::-webkit-scrollbar-thumb{background:var(--line2);background-clip:padding-box;border:3px solid #0000;border-radius:99px}@supports not (scrollbar-gutter:stable){#view.fill .blacklist-cols>div:first-child{overflow-y:scroll}}#view.fill .blacklist-cols>div:first-child>.card:first-child{flex:none;padding:18px 20px}#view.fill .blacklist-cols>div:first-child>.card:first-child>h3{margin-bottom:14px}#view.fill .blacklist-cols>div:first-child>.bl-avoid-card{flex:none;min-height:0}#view.fill .blacklist-cols>div:first-child>.bl-avoid-card .avoidlist{max-height:320px}#view.fill .blacklist-cols>div:last-child>.card{flex-direction:column;flex:1;min-height:0;display:flex}.blacklist-list-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.blacklist-list-head h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:8px;min-width:0;margin:0;font-size:11px;font-weight:750;display:flex}.blacklist-list-head h3 .ct{margin-left:7px}.blacklist-list-head .searchbox{flex:none;width:min(230px,42%);min-width:150px}.bl-search-row{flex:none;justify-content:flex-end;margin:0 0 12px;display:flex}.bl-search-row .searchbox{flex:none;width:min(320px,100%);min-width:170px}.blacklist-scroll{overscroll-behavior:contain;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:0;overflow:auto;scrollbar-gutter:stable!important}.blacklist-scroll::-webkit-scrollbar{width:10px;height:10px}.blacklist-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.blacklist-scroll::-webkit-scrollbar-track{background:0 0}.blacklist-scroll::-webkit-scrollbar-thumb{background:var(--line2);border:3px solid var(--card);border-radius:99px}.blacklist-scroll .bltbl{min-width:735px}.blacklist-scroll .bltbl th{background:var(--card);z-index:4;box-shadow:0 2px 0 var(--card),0 3px 0 var(--line);padding-top:16px;padding-bottom:13px;top:0}.blacklist-scroll .bltbl tbody td{background:var(--card)}.blacklist-scroll .bltbl tbody tr:nth-child(2n) td{background:var(--card2)}.blacklist-scroll .bltbl th:last-child,.blacklist-scroll .bltbl td:last-child{background:var(--card);box-shadow:-1px 0 0 var(--line);z-index:3;position:sticky;right:0}.blacklist-scroll .bltbl th:last-child{z-index:6}.blacklist-scroll .bltbl th.bl-action-head{text-align:right;padding-right:14px}.blacklist-scroll .bltbl tbody tr:nth-child(2n) td:last-child{background:var(--card2)}.bl-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bl-actions .btn{justify-content:center;min-width:64px}.bl-caught{color:var(--ink3);white-space:nowrap;margin-left:8px;font-size:11px;font-weight:650}.bl-suggested{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:9px;margin-top:12px;padding-top:12px;display:flex}.bl-suggested-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:750}.bl-suggested-item{border:1px solid var(--line);background:var(--card2);border-radius:99px;align-items:center;gap:7px;padding:4px 5px 4px 10px;display:inline-flex}.bl-suggested-item b{color:var(--ink);font-size:12.5px;font-weight:650}.bl-suggested-item small{color:var(--ink3);font-size:11px}@media (max-width:700px){.blacklist-list-head{flex-direction:column;align-items:stretch}.blacklist-list-head .searchbox,.bl-search-row .searchbox{width:100%;min-width:0}}.coolrow .coolacts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}@media (max-width:560px){.coolrow{flex-direction:column;align-items:flex-start}.coolrow .coolacts{width:100%}.coolrow .coolacts .btn{flex:130px;justify-content:center}}.stuckfoot{border-top:1px solid var(--line);justify-content:center;margin-top:4px;padding-top:12px;display:flex}.stuckfoot .btn{justify-content:center;min-width:112px}.taste-kicker{color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:750;display:block}.taste-summary{max-width:820px;color:var(--ink);font-size:15px;font-weight:590;line-height:1.52}.taste-summary-edit{width:100%;max-width:820px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;min-height:4.6em;margin:0;padding:0;font-size:15px;font-weight:590;line-height:1.52;display:block}.taste-preferences{border:1px solid #0000;border-radius:11px;max-width:860px;margin-top:10px;padding:9px 11px;transition:background .14s,border-color .14s}.taste-pref-head{align-items:center;gap:8px;margin-bottom:3px;display:flex}.taste-pref-head .taste-kicker{flex:1;margin:0}.taste-edit{width:30px;height:30px;color:var(--ink2);cursor:pointer;opacity:.48;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:opacity .14s,background .14s,border-color .14s,color .14s;display:inline-flex}.taste-edit svg{width:15px;height:15px}.taste-edit:hover{background:var(--gray-bg);color:var(--ink)}.taste-edit:focus-visible{opacity:1;outline:2px solid var(--brand);outline-offset:2px}.taste-preferences:hover,.taste-preferences:focus-within,.taste-preferences.selecting,.taste-preferences.editing{background:color-mix(in srgb,var(--brand-softer) 55%,transparent);border-color:color-mix(in srgb,var(--brand) 24%,var(--line))}.taste-preferences:hover .taste-edit,.taste-preferences:focus-within .taste-edit,.taste-preferences.selecting .taste-edit,.taste-preferences.editing .taste-edit{opacity:1;border-color:var(--line)}.taste-preferences ::selection{background:var(--brand-soft);color:var(--ink)}.taste-meta{color:var(--ink3);flex-wrap:wrap;gap:7px 14px;margin-top:7px;font-size:11px;display:flex}@media (max-width:700px){.taste-edit{opacity:1}}.rs-spec .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;font-size:10px;font-weight:750;display:block}.lrn{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:18px;overflow:hidden;container-type:inline-size}.lrn-b{grid-template-columns:156px minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 22px;display:grid}.lrn-b+.lrn-b{border-top:1px solid var(--line)}.lrn-h{color:var(--ink);font-weight:700;line-height:1.65;margin:0!important;font-size:13px!important}.lrn-t{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.65}.lrn-b.empty .lrn-t{color:var(--ink3)}@container (max-width:560px){.lrn-b{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 18px}}.learning-profile{background:var(--card2);border:1px solid var(--line);border-radius:12px;margin:4px 0 0;padding:15px 18px}.learning-profile h4{font-weight:700;line-height:1.65;margin:0 0 5px!important;font-size:13px!important}.learning-profile p{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.learning-footer{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}.learning-updates{color:var(--ink3);flex-wrap:wrap;gap:4px 16px;font-size:11px;line-height:1.5;display:flex}.learning-empty{color:var(--ink3);padding:18px 0;font-size:13px;line-height:1.65}.tline{border-left:2px solid var(--line);margin-top:14px;padding-left:14px}.twin{padding:0 0 14px;position:relative}.twin:last-child{padding-bottom:0}.twin:before{content:"";background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--card);border-radius:99px;position:absolute;top:5px;left:-19px}.twin.empty:before{background:var(--line2)}.tw-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tw-h b{font-size:13px;font-weight:750}.tw-b{color:var(--ink3);font-size:11px}.tw-n{color:var(--ink3);background:var(--gray-bg);white-space:nowrap;border-radius:99px;margin-left:auto;padding:1.5px 8px;font-size:10.5px;font-weight:700}.tw-t{color:var(--ink2);margin-top:3px;font-size:12.5px;line-height:1.6}.twin.empty .tw-t{color:var(--ink3);font-style:italic}.searchbox{align-items:center;min-width:0;display:inline-flex;position:relative}.searchbox>svg{width:14px;height:14px;color:var(--ink3);pointer-events:none;position:absolute;left:10px}.searchbox>input{width:100%;padding-left:31px}.nggroup>.stuckrow+.stuckrow{border-top:1px solid var(--line)}.stuckrow{padding:9px 0}.nglabel{background:var(--card);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 0 6px;display:flex}.stucklist>.nggroup:first-child>.nglabel{border-top:0;padding-top:0}.nglabel .ngt{letter-spacing:.07em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:800}.nglabel .ngn{background:var(--line);color:var(--ink2);border-radius:99px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1}.nglabel .nghint{color:var(--ink3);min-width:0;font-size:11px}.sr-head{align-items:flex-start;gap:12px;display:flex}.sr-who{flex:1;min-width:0}.sr-who .ro{color:var(--ink2)}.sr-why{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.sr-acts{flex:none;justify-content:flex-end;margin:0}.needsline{margin-bottom:8px;font-size:13.5px;line-height:1.5}.needsrow{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:13.5px;transition:background .12s,box-shadow .12s;display:flex}.needsrow:first-of-type{border-top:0}.needsrow b{font-size:15px;font-weight:750}.needsrow:hover,.needsrow:focus-visible{background:var(--card);box-shadow:var(--sh1);border-top-color:#0000}.needsrow:hover+.needsrow,.needsrow:focus-visible+.needsrow{border-top-color:#0000}.stuckcard{--need-action-w:112px}.nrow{grid-template-columns:minmax(0,1fr) repeat(3,var(--need-action-w));align-items:start;column-gap:8px;display:grid}.nrow .nr-what{min-width:0}.nrow .nr-a,.nrow .nr-b,.nrow .nr-c{justify-content:flex-end;align-items:center;min-height:34px;display:flex}.nrow .nr-a .btn,.nrow .nr-b .btn,.nrow .nr-c .btn{white-space:nowrap;justify-content:center;width:100%}.nrow .cmdbox{grid-column:1/-1}.nrow-direct{align-items:center}.nrow .nr-extra{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.nrow .nr-extra .btn{white-space:nowrap;justify-content:center;width:100%;padding-left:4px;padding-right:4px}.home-answer{grid-template-columns:minmax(180px,.78fr) minmax(300px,1.22fr);align-items:start;gap:14px;padding:13px 0;display:grid}.home-answer-copy{min-width:0}.home-answer-copy b{line-height:1.4;display:block}.home-answer-copy .tiny{margin-top:4px}.home-answer-form{gap:8px;min-width:0;display:grid}.home-answer-form textarea{resize:vertical;background:var(--card);width:100%;min-height:58px;line-height:1.45}.home-answer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.home-answer-actions .btn{width:var(--need-action-w);justify-content:center}@media (max-width:720px){.nrow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.nrow .nr-what{grid-column:1/-1}.nrow .nr-a{grid-column:1}.nrow .nr-b{grid-column:2}.nrow .nr-c{grid-column:3}.nrow-direct .nr-a{grid-column:1/-1;justify-content:flex-end}.nrow-direct .nr-a .btn{width:var(--need-action-w)}.nrow .nr-extra{grid-column:1/-1}.home-answer{grid-template-columns:1fr;gap:9px}.home-answer-actions{justify-content:flex-start}.home-answer-actions .btn{flex:112px}}.waitage{color:var(--amber);background:var(--amber-bg);vertical-align:1px;font-variant-numeric:tabular-nums;border-radius:99px;padding:1.5px 7px;font-size:10.5px;font-weight:700;display:inline-block}.cmdbox{flex-direction:column;gap:7px;margin-top:9px;display:none}.cmdbox.open{display:flex}.cmdbox textarea{resize:vertical;width:100%;min-height:52px;font:inherit;border:1px solid var(--line2);background:var(--card);color:var(--ink);border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.5}.cmdbox textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-softer);outline:none}.cmdbox .tiny{align-self:center}.migaudit.good{border-color:color-mix(in srgb,var(--green) 42%,var(--line))}.migaudit.warn{border-color:color-mix(in srgb,var(--amber) 48%,transparent)}.migrows{grid-template-columns:1fr auto auto;align-items:center;gap:1px 14px;display:grid}.migrow{display:contents}.migrow .ml{color:var(--ink2);padding:4px 0;font-size:12.5px}.migrow .mn{color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.migrow .mb{color:var(--green-d);white-space:nowrap;text-align:right;min-width:64px;font-size:11px;font-weight:700}.migrow.miss .ml{color:var(--ink)}.migrow.miss .mb{color:var(--amber)}.autoclosed{border-color:color-mix(in srgb,var(--green) 32%,var(--line));align-items:flex-start;gap:9px;display:flex}.autoclosed .ac-ic{background:var(--green-bg);width:19px;height:19px;color:var(--green-d);border-radius:99px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.sysrow{border-top:1px solid var(--line);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.sysrow .syi{background:var(--gray-bg);width:19px;height:19px;color:var(--ink3);border-radius:99px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.sysrow.red .syi{background:var(--red-bg);color:var(--red)}.sysrow.amber .syi{background:var(--amber-bg);color:var(--amber)}.sysrow.good .syi{background:var(--green-bg);color:var(--green-d)}.sysrow.red>.sym>b{color:var(--red)}.sysrow.amber>.sym>b{color:var(--amber)}.sysrow .sym{flex:1;min-width:0}.sysrow .sym b{font-size:12.5px}.sysrow .ssub{margin-top:2px;line-height:1.55}.sysrow .sya{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.sysrow .sya .btn{white-space:nowrap}.sysrow .sya .lnk{white-space:normal;text-align:right;max-width:170px;font-size:11px}@media (max-width:720px){.sysrow{flex-wrap:wrap}.sysrow .sya{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;padding-left:30px}}@media (max-width:760px){.sr-head{flex-direction:column;gap:7px}.sr-acts{flex-wrap:wrap;justify-content:flex-start}.stucklist{max-height:340px}}.cchart{margin-top:8px}.cbody{gap:8px;display:flex}.cyx{color:var(--ink3);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;width:24px;padding-top:16px;font-size:10px;display:flex;transform:translateY(-5px)}.cplot{border-bottom:1px solid var(--line2);flex:1;min-width:0;padding-top:16px}.cfield{height:100%;position:relative}.cgl{background:var(--line);pointer-events:none;height:1px;position:absolute;left:0;right:0}.cbars{align-items:stretch;gap:2px;height:100%;display:flex;position:relative}.cslot{flex:1;justify-content:center;min-width:0;height:100%;display:flex}.cslot:hover{background:var(--brand-softer);border-radius:6px 6px 0 0}.cbar{flex-direction:column;justify-content:flex-end;gap:2px;width:62%;min-width:3px;max-width:24px;height:100%;display:flex}.cbar i{flex:none;display:block}.cbar i:first-of-type{border-radius:4px 4px 0 0}.cbar .ctot{color:var(--ink2);text-align:center;margin-bottom:3px;font-size:10.5px;font-weight:650}.cxrow{gap:2px;margin-top:5px;padding-left:32px;display:flex}.cxl{min-width:0;color:var(--ink3);text-align:center;white-space:nowrap;flex:1;font-size:9.5px;overflow:visible}.gbar{align-items:center;gap:8px;padding:4.5px 0;font-size:12px;display:flex}.gbar .gl{text-overflow:ellipsis;white-space:nowrap;width:110px;color:var(--ink2);flex:none;overflow:hidden}.gbar .gt{border-radius:6px;flex:1;min-width:0;height:16px;display:flex;overflow:hidden}.gbar .gt i{border-radius:6px;height:100%;display:block}.gbar .gv{text-align:right;font-variant-numeric:tabular-nums;width:44px;color:var(--ink2);font-size:11.5px}.gbar .gp{text-align:right;font-variant-numeric:tabular-nums;width:40px;font-size:11.5px;font-weight:700}.legend{flex-wrap:wrap;gap:5px 12px;margin-top:10px;display:flex}.legend .lgi{color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:2px 4px;font-size:11px;display:inline-flex}.legend .lgi:hover{background:var(--gray-bg)}.legend .lgi.off{opacity:.4;text-decoration:line-through}.legend .sw{border-radius:3px;flex:none;width:10px;height:10px}.srctag{color:var(--ink3);letter-spacing:.02em;font-size:10px;font-weight:500}.greet .gs{color:var(--ink2);margin-top:2px;font-size:13px}.briefhero{background:linear-gradient(135deg,var(--accent-soft),var(--brand-softer) 28%,var(--card) 62%);border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}.briefhero .bh-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.briefhero .bh-ic{background:linear-gradient(145deg,var(--brand),var(--brand-d));color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 4px 10px -4px #33415561}.briefhero h3{text-transform:none;letter-spacing:0;color:var(--ink);margin:0;font-size:14px;font-weight:750}.briefhero .bh-date{color:var(--ink3);margin-left:auto;font-size:11.5px;font-weight:600}.briefbody{color:var(--ink);font-size:13.5px;line-height:1.65}.briefbody p{margin:0 0 9px}.briefbody ul{margin:4px 0 10px 18px}.briefbody li{margin:2.5px 0}.briefbody h4{margin:12px 0 4px;font-size:12px}.briefcard .briefbody{border-top:1px dashed var(--line);margin-top:2px;padding-top:12px}.needrow{cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:10px 11px;transition:background .12s;display:flex}.needrow:hover{background:var(--gray-bg)}.needrow .nco{font-size:13px;font-weight:650}.needrow .nro{color:var(--ink2);font-size:12px}.needrow .nwhy{color:var(--ink3);text-align:right;max-width:46%;margin-left:auto;font-size:12px}.checkrow{align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.checkrow .ck{border-radius:99px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.checkrow.done .ck{background:var(--green-bg);color:var(--green-d)}.checkrow.todo .ck{background:var(--amber-bg);color:var(--amber)}.checkrow .cl{flex:1}.checkrow.todo .cl{font-weight:600}.progressbar{background:var(--gray-bg);border-radius:99px;height:7px;margin-top:8px;overflow:hidden}.progressbar i{background:linear-gradient(90deg,var(--brand),var(--brand-d));height:100%;transition:width .6s var(--ease);border-radius:99px;display:block}.kvlist{flex-direction:column;display:flex}.qcard{background:var(--card2);border:1px dashed var(--line2);color:var(--ink2);border-radius:10px;margin-top:8px;padding:9px 12px;font-size:12.5px}.cpwrap{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cpwrap>*{min-width:0}.cpleft{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.cpfind{border:1px solid var(--line);background:var(--card);border-radius:9px;width:100%;padding:7px 10px;font-size:12.5px}.cpfind-hits{flex-direction:column;gap:2px;display:flex}.cpfind-hit{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:8px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:2px 10px;padding:6px 8px;font-size:12px;line-height:1.35;display:flex}.cpfind-hit>span{overflow-wrap:anywhere;flex:150px;min-width:0}.cpfind-hit:hover,.cpfind-hit:focus-visible{background:var(--brand-softer);color:var(--brand-d)}.cpfind-hit small{color:var(--ink3);white-space:nowrap;flex:none;padding-top:1px;font-size:10.5px}.cpnav{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;max-width:100%;max-height:calc(100vh - 130px);display:flex;position:sticky;top:0;overflow-y:auto}.cpselect{width:100%;margin-bottom:0;display:none}.cpnav button{text-align:left;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:flex}.cpnav button:hover{background:var(--gray-bg);color:var(--ink)}.cpnav button.on{background:var(--brand-soft);color:var(--brand-d)}.cpnav .cpgroup{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);-webkit-user-select:none;user-select:none;flex:none;padding:12px 10px 3px;font-size:10px;font-weight:700}.cpnav .cpgroup:first-child{padding-top:2px}#view.fill .cpwrap{flex:1;align-items:stretch;height:100%;min-height:0}#view.fill .cpleft{height:100%}#view.fill .cpnav{scrollbar-gutter:stable;flex:1;height:auto;min-height:0;max-height:none;position:static;overflow-y:auto}#view.fill [data-cpbody]{height:100%;min-height:0;display:flex;overflow:hidden}#view.fill .cpsection.card{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;height:100%;min-height:0;scroll-padding-top:76px;animation:none;overflow:hidden auto}#view.fill .cpsection.card>h3{z-index:20;background:var(--card);border-bottom:1px solid var(--line);margin:-22px -24px 16px;padding:18px 24px 14px;position:sticky;top:-22px;box-shadow:0 10px 18px -20px #071826cc}@media (max-width:720px){.cpwrap{grid-template-columns:1fr;gap:0}#view.fill .cpwrap{grid-template-rows:auto minmax(0,1fr)}.cpleft{margin-bottom:10px}.cpnav{display:none}.cpselect{display:block}}[data-cpbody]{min-width:0}.cpsection[hidden]{display:none!important}.cpsection.card{margin-bottom:0;container-type:inline-size}@keyframes cpin{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.setrow{border-bottom:1px dashed var(--line);align-items:flex-start;gap:14px;padding:11px 0;display:flex}.setrow:last-child{border-bottom:0}.setrow .sl{flex:1;min-width:0}.setrow .sl b{font-size:13px;font-weight:650;display:block}.setrow .sl small{color:var(--ink3);margin-top:1px;font-size:11.5px;display:block}.setrow .sc{flex:none;align-items:center;gap:8px;padding-top:1px;display:flex}.setrow.cp-hit{background:var(--brand-softer);border-radius:10px;margin:0 -8px;padding-left:8px;padding-right:8px}.profrow.cp-hit,.cp-subgroup.cp-hit{background:var(--brand-softer);box-shadow:0 0 0 4px var(--brand-softer);border-radius:10px}.boardchk.cp-hit,.source-rank-row.cp-hit,.source-rank-head.cp-hit,.src-add.cp-hit{box-shadow:0 0 0 2px var(--brand-soft)}.cp-block{border-top:1px solid var(--line);margin:16px 0 0;padding-top:12px}.cp-block:first-of-type{border-top:0;margin-top:2px;padding-top:0}.cp-block>h4{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin:0 0 2px;font-size:10.5px;font-weight:750}.cp-block>.tiny{margin:0 0 6px}.cp-subgroup{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.cp-subgroup>h4{color:var(--ink);margin:0 0 3px;font-size:13px}.cp-subgroup>.sub{margin-bottom:10px}.switch{cursor:pointer;vertical-align:middle;flex:none;align-items:center;width:38px;height:22px;min-height:22px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch i{background:var(--line2);pointer-events:none;border-radius:99px;transition:background .18s;position:absolute;inset:0}.switch input:focus-visible+i{outline:2px solid var(--focus);outline-offset:3px}.switch i:before{content:"";width:16px;height:16px;transition:transform .18s var(--ease);background:#fff;border-radius:99px;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #00000040}.switch input:checked+i{background:var(--green)}.switch input:checked+i:before{transform:translate(16px,-50%)}.profrow{border-bottom:1px dashed var(--line);align-items:baseline;gap:10px;padding:8.5px 0;font-size:13px;display:flex}.profrow:last-child{border-bottom:0}.profrow .pk{width:190px;color:var(--ink2);flex:none;font-size:12.5px;font-weight:600}.profrow .pv{word-break:break-word;cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:8px;min-height:31px;margin:-3px -7px;padding:3px 7px;transition:background .12s;display:flex}.profrow .pv:hover{background:var(--brand-softer)}.profrow .pv.is-empty{color:var(--ink3);font-style:italic}.profrow .pv.locked{cursor:default;align-items:center;gap:7px;display:flex}.profrow .pv.locked:hover{background:0 0}.profrow .pv-edit{width:13px;height:13px;color:var(--ink3);opacity:0;flex:none;margin-left:auto;transition:opacity .12s}.profrow .pv:hover .pv-edit,.profrow .pv:focus-visible .pv-edit{opacity:1}@media (hover:none){.profrow .pv-edit{opacity:.65}}.profrow input{width:100%;padding:3px 7px;font-size:13px}#view .profrow input{flex:1;width:auto;min-width:0;min-height:31px;margin:-3px -7px}.profile-group{margin-top:18px}.profile-group:first-of-type{margin-top:4px}.profile-group h4{color:var(--ink);margin:0 0 2px;font-size:12.5px;font-weight:750}.profile-group-note{color:var(--ink3);margin-bottom:5px;font-size:11.5px;line-height:1.45}.schedline{grid-template-columns:92px 12px 92px minmax(226px,1fr) 88px;align-items:center;gap:8px;width:100%;display:grid}.schedline>input,.schedline>.tiny{text-align:center}.scheddays{justify-content:flex-start;gap:4px;display:flex}.scheddays .sd2{border:1px solid var(--line2);cursor:pointer;width:30px;height:26px;color:var(--ink3);-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.scheddays .sd2.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-d)}.anychip{justify-self:end;width:88px;min-width:88px;padding:4.5px 9px;font-size:11.5px}.anychip:before{content:"";width:10px;margin-right:2px;font-weight:800;display:inline-block}.anychip.on{background:var(--green-bg);border-color:var(--green);color:var(--green-d)}.anychip.on:before{content:"✓"}@media (max-width:1100px){.setrow[data-win]{flex-direction:column;align-items:flex-start;gap:8px}.setrow[data-win] .sl{flex:none;width:100%}.setrow[data-win] .sc{width:100%;max-width:520px;align-items:stretch!important}.schedline{grid-template-columns:92px 12px 92px minmax(0,1fr)}.schedline .scheddays{flex-wrap:wrap;grid-column:1/-1}.schedline .anychip{grid-column:1/-1;justify-self:start}}@media (min-width:821px) and (max-width:1100px){#view.fill{padding-right:82px}}@container (max-width:900px){.setrow[data-win]{flex-direction:column;align-items:flex-start;gap:8px}.setrow[data-win] .sl{flex:none;width:100%}.setrow[data-win] .sc{width:100%;max-width:none;align-items:stretch!important}.schedline{grid-template-columns:92px 12px 92px minmax(0,1fr)}.schedline .scheddays{flex-wrap:wrap;grid-column:1/-1}.schedline .anychip{grid-column:1/-1;justify-self:start}}.boardgrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;margin-top:4px;display:grid}.boardchk{border:1px solid var(--line);cursor:pointer;background:var(--card);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.boardchk:hover{border-color:var(--line2)}.boardchk input{accent-color:var(--brand)}.source-rank{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.source-rank-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:9px;display:flex}.source-rank-head b{font-size:13px;display:block}.source-rank-head small{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.source-rank-lock{color:var(--ink2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:flex}.source-rank-list{gap:6px;display:grid}.source-rank-row{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px 9px;padding:8px;display:grid;position:relative}.source-rank-row:has(.source-rank-note[open]){z-index:6}.source-rank-n{background:var(--gray-bg);width:22px;height:22px;color:var(--ink2);border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.source-rank-row.is-lead .source-rank-n{background:var(--green-bg);color:var(--green-d)}.source-rank-copy{min-width:0}.source-rank-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.source-rank-meta{color:var(--ink3);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:10.5px;display:flex}.source-rank-meta .good{color:var(--green-d);font-weight:650}.source-rank-note{position:relative}.source-rank-note summary{list-style:none}.source-rank-note summary::-webkit-details-marker{display:none}.src-note-pop{z-index:8;background:var(--card);border:1px solid var(--line);width:min(280px,70vw);box-shadow:var(--sh2);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.src-note-pop label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px;font-size:10.5px;font-weight:750;display:block}.src-note-pop textarea{width:100%;min-height:72px;font-size:12.5px}.src-note-tog.has-note{color:var(--brand-d);border-color:var(--brand)}.src-add{border:1px dashed var(--line2);background:var(--card2);border-radius:12px;margin-top:12px;padding:12px}.src-add>b{margin-bottom:8px;font-size:12.5px;display:block}.src-add-row{align-items:center;gap:8px;display:flex}.src-add-row input{flex:1;min-width:0}.src-add-more{margin-top:8px}.src-add-more summary{cursor:pointer;color:var(--brand-d);width:fit-content;font-size:11.5px;font-weight:650;list-style:none}.src-add-more summary::-webkit-details-marker{display:none}.src-add-more textarea{width:100%;min-height:56px;margin-top:8px;font-size:12.5px}.source-rank-actions{align-items:center;gap:4px;display:flex}.source-rank-actions button,.source-rank-actions summary.src-note-tog{border:1px solid var(--line2);background:var(--card);width:28px;height:28px;color:var(--ink2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.source-rank-actions button:hover:not(:disabled),.source-rank-actions summary.src-note-tog:hover{border-color:var(--brand);color:var(--brand-d);background:var(--brand-softer)}.source-rank-actions button:disabled{opacity:.28;cursor:default}.source-rank-actions svg{width:13px;height:13px}.source-rank-actions button[data-sourceremove]:hover{border-color:var(--red);color:var(--red)}.source-rank-note[open] summary.src-note-tog{border-color:var(--brand);color:var(--brand-d);background:var(--brand-softer)}@media (max-width:560px){.source-rank-head{flex-direction:column;align-items:flex-start;gap:8px}.source-rank-lock{justify-content:flex-start}.source-rank-row{grid-template-columns:24px minmax(0,1fr)}.source-rank-actions{grid-column:2;justify-content:flex-end}.source-rank-meta{white-space:normal}}.runlogtbl td{font-size:12px}.dropzone{border:2px dashed var(--line2);border-radius:var(--r);text-align:center;cursor:pointer;color:var(--ink2);padding:22px;transition:all .15s}.dropzone:hover,.dropzone.drag{border-color:var(--brand);background:var(--brand-softer);color:var(--brand-d)}.dropzone.has-file{border-style:solid;border-color:var(--green);background:var(--green-bg);color:var(--green-d)}.dropzone.disabled,.dropzone.disabled:hover{opacity:.62;cursor:not-allowed;border-color:var(--line);background:var(--gray-bg);color:var(--muted)}.dropzone .dz-ic{margin-bottom:4px;font-size:22px}.copybox{align-items:stretch;gap:8px;margin-top:8px;display:flex}.copybox[hidden]{display:none}.copybox textarea{font-family:var(--mono);background:var(--card2);flex:1;min-height:64px;font-size:12px}.ai-prompt-list{margin-top:18px}.ai-prompt-option{border-top:1px solid var(--line);padding:20px 0}.ai-prompt-option h4{margin:0 0 6px;font-size:15px}.ai-prompt-option p{max-width:76ch;margin:6px 0}.ai-prompt-option .actrow{margin-top:12px}.execution-setup{overflow-wrap:anywhere}.ai-prompt-option .whydet{margin-top:10px}.ai-prompt-option textarea{width:100%;min-height:180px;font-family:var(--mono);resize:vertical;font-size:12px}.ai-prompt-context{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.ai-prompt-option ol{margin:10px 0;padding-left:20px;font-size:13px;line-height:1.65}.ai-prompt-status{min-height:1.3em}.inlist,.avoidlist,.steerlist{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;max-height:min(42vh,420px);padding-right:8px;overflow-y:auto}.inlist::-webkit-scrollbar{width:5px}.avoidlist::-webkit-scrollbar{width:5px}.steerlist::-webkit-scrollbar{width:5px}.inlist::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.avoidlist::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.steerlist::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.inlist::-webkit-scrollbar-track{background:0 0}.avoidlist::-webkit-scrollbar-track{background:0 0}.steerlist::-webkit-scrollbar-track{background:0 0}.inlist,.anslist{align-content:start;gap:12px;display:grid}.anslist{overscroll-behavior:auto;max-height:none;margin-right:0;padding:2px;overflow:visible}.ansrow,.ansopen{border:1px solid var(--line);background:var(--card2);box-shadow:var(--sh1);transition:border-color .15s var(--ease),box-shadow .15s var(--ease);border-radius:12px;padding:16px}.ansrow:hover,.ansrow:focus-within,.ansopen:hover,.ansopen:focus-within{border-color:color-mix(in srgb,var(--brand) 38%,var(--line2));box-shadow:0 8px 20px -18px color-mix(in srgb,var(--brand) 55%,transparent)}.ans-actions{align-items:center}.anslink{margin-bottom:8px}.anslink .btn{width:auto}.ansown{flex-direction:column;gap:8px;width:100%;display:flex}.ansown[hidden]{display:none}.ansopts{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.ansopts .btn{white-space:normal;text-align:left;width:auto;line-height:1.25}.payline{white-space:nowrap}.paycell{min-width:96px}.pipeline-table thead th{box-shadow:inset 0 -1px 0 var(--line);position:sticky}.paymode{z-index:4;font:inherit;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--brand);background:var(--card);height:16px;color:var(--brand-d,inherit);cursor:pointer;opacity:0;pointer-events:none;max-width:66px;transition:opacity .12s var(--ease,ease);border-radius:5px;padding:0 2px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;bottom:5px;right:5px}.pipeline-table thead th:hover .paymode,.pipeline-table thead th:focus-within .paymode,.pipeline-table thead th.sorted .paymode{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.paymode{opacity:1;pointer-events:auto}}.payline small{opacity:.62;letter-spacing:.03em;text-transform:uppercase;font-size:9.5px}.ans-hintrow{justify-content:space-between;align-items:baseline;gap:14px;margin-top:8px;display:flex}.ans-hintrow>.metaline{color:var(--warn,#b26a00);flex:none}@media (max-width:520px){.ans-hintrow{flex-direction:column;gap:3px}.ans-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.ans-actions .btn,.ans-actions select{justify-content:center;width:100%!important}.ans-actions>.metaline,.ans-library-actions>label,.ans-library-actions>.btn.danger:last-child{grid-column:1/-1}}.ansq{font-family:var(--display);color:var(--ink);letter-spacing:-.012em;font-size:15.5px;font-weight:650;line-height:1.4}.ans-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 14px;margin-bottom:10px;display:grid}.ans-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ans-job-link{min-height:28px;color:var(--brand-d);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 4px;font-size:11.5px;font-weight:650;display:inline-flex}.ans-job-link:hover{text-underline-offset:2px;text-decoration:underline}.ansinfo{border:1px solid var(--control-line,var(--line2));background:var(--card);width:28px;height:28px;color:var(--ink3);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-style:normal;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ansinfo:hover{color:var(--brand-d);border-color:var(--brand)}.thumbrow{align-items:center;gap:8px;margin-top:8px;display:flex}.thumb,.rowthumbs .rt,#ratepop .rt{border:1px solid var(--line2);background:var(--card);width:36px;height:36px;color:var(--ink3);cursor:pointer;opacity:.55;transition:opacity .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease);border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}.thumb svg,.rowthumbs .rt svg,#ratepop .rt svg{width:16px;height:16px}.thumb:hover,.thumb:focus-visible,.rowthumbs .rt:hover,.rowthumbs .rt:focus-visible,#ratepop .rt:hover,#ratepop .rt:focus-visible{opacity:1;color:var(--ink);border-color:var(--brand);transform:translateY(-1px)}.thumb.on,.rowthumbs .rt.on,#ratepop .rt.on{opacity:1}.thumb.up.on,.rowthumbs .rt.up.on,#ratepop .rt.up.on{color:var(--green-d);background:var(--green-bg);border-color:color-mix(in srgb,var(--green-d) 35%,var(--line))}.thumb.down.on,.rowthumbs .rt.down.on,#ratepop .rt.down.on{color:var(--red);background:var(--red-bg);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.thumb.on.sup,.rowthumbs .rt.on.sup,#ratepop .rt.on.sup{box-shadow:0 0 0 2px var(--brand-soft)}.rowthumbs{vertical-align:middle;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.rowthumbs:before{content:"";z-index:1;position:absolute;inset:-10px}.rowthumbs .rt.face{z-index:2;position:relative}.rowthumbs.is-open .rt.face{border-color:var(--brand);opacity:1;transform:none}.rowthumbs-inline{display:none}@media (hover:none),(pointer:coarse){.rowthumbs{gap:4px;width:auto;height:auto}.rowthumbs .rt.face{display:none}.rowthumbs-inline{align-items:center;gap:4px;display:flex}}@media (prefers-reduced-motion:reduce){.thumb,.rowthumbs .rt{transition:none!important;transform:none!important}}.tbl td.youcell{text-align:center;padding:8px 6px;overflow:visible}.pipeline-table td.youcell{padding:8px 6px}#ratepop{z-index:315;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh2);visibility:hidden;pointer-events:none;border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed}#ratepop.show{visibility:visible;pointer-events:auto}#ratepop .rt{opacity:.7;width:40px;height:40px}#ratepop .rt svg{width:18px;height:18px}#ratepop .rt:hover,#ratepop .rt:focus-visible{opacity:1}#ratepop .rt.up:hover,#ratepop .rt.up:focus-visible{color:var(--green-d);background:var(--green-bg);border-color:color-mix(in srgb,var(--green-d) 32%,var(--line))}#ratepop .rt.down{position:relative}#ratepop .rt.down:before{content:"";background:var(--line);pointer-events:none;width:1px;position:absolute;top:9px;bottom:9px;left:-3px}#ratepop .rt.down:hover,#ratepop .rt.down:focus-visible{color:var(--red);background:var(--red-bg);border-color:color-mix(in srgb,var(--red) 32%,var(--line))}#ratepop .rt.on{opacity:1}#ratepop .rt.up.on{color:var(--green-d);background:var(--green-bg);border-color:color-mix(in srgb,var(--green-d) 35%,var(--line))}#ratepop .rt.down.on{color:var(--red);background:var(--red-bg);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}#ratepop .rt.on.sup{box-shadow:0 0 0 2px var(--brand-soft)}#ratepop .ratepop-caret{background:var(--card);border-right:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none;width:9px;height:9px;position:absolute;transform:translate(-50%)rotate(45deg)}#ratepop.above .ratepop-caret{bottom:-5px}#ratepop.below .ratepop-caret{border-bottom:0;border-right:0;border-left:1px solid var(--line);border-top:1px solid var(--line);top:-5px;bottom:auto}#ratepop.above:after,#ratepop.below:after{content:"";position:absolute;left:-12px;right:-12px}#ratepop.above:after{height:24px;top:100%}#ratepop.below:after{height:24px;bottom:100%}.ratetag{vertical-align:1px;margin-left:4px;font-size:11px}.rateco{cursor:pointer;outline-offset:2px;border-radius:5px;margin-left:-3px;padding:1px 3px;transition:color .12s,background .12s}.rateco:hover{background:var(--gray-bg)}.rateco.liked{color:var(--green-d)}.rateco.disliked{color:var(--red)}.rateco.strong{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.sw-card{flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.sw-co{font-size:21px;font-weight:800;line-height:1.2}.sw-role{color:var(--ink2);margin-top:2px;font-size:14px}.sw-facts{flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0 0;display:flex}.sw-fact{background:var(--bg2);border:1px solid var(--line);color:var(--ink2);white-space:nowrap;border-radius:99px;padding:3.5px 10px;font-size:11.5px;font-weight:650;line-height:1.45}.sw-fact b{color:var(--ink)}.sw-fact .lbl{opacity:.8;margin-right:.42em;font-weight:600}.sw-fact.good{background:var(--green-bg);color:var(--green-d);border-color:#0000}.sw-fact.bad{background:var(--red-bg);color:var(--red);border-color:#0000}.sw-why{color:var(--ink2);min-width:0;margin-top:14px;font-size:13px;line-height:1.6}.sw-why b{color:var(--ink)}.sw-why .lab,.whybody .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;font-size:10px;font-weight:750;display:block}.jobbrief{color:var(--ink2);margin:0 0 14px;font-size:13px;line-height:1.6}.jobbrief .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:3px;font-size:10px;font-weight:750;display:block}.sw-sec{margin-bottom:12px}.sw-sec:last-of-type{margin-bottom:6px}.sw-ul{margin:0;padding-left:17px}.sw-ul li{margin:2px 0;line-height:1.55}#confetti{z-index:95;pointer-events:none;display:none;position:fixed;inset:0}#confetti.show{display:block}.shp-prefs{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh1);margin-bottom:16px;padding:4px 16px}.shp-prefs summary{min-height:38px;color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12.5px;font-weight:650;list-style:none;display:flex}.shp-prefs summary::-webkit-details-marker{display:none}.shp-prefs summary:after{content:"+";color:var(--ink3);margin-left:auto;font-size:15px;font-weight:500}.shp-prefs[open] summary:after{content:"−"}.shp-prefs summary:hover{color:var(--ink)}.shp-prefs .taste-preferences{margin:0 0 10px}.shp{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.shp-list{overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;max-height:calc(100vh - 140px);box-shadow:var(--sh1);padding:10px;position:sticky;top:0;overflow:auto}.shp-list h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:8px;margin:4px 8px 6px;font-size:11px;font-weight:750;display:flex}.shp-list h3:not(:first-child){margin-top:14px}.shp-empty{color:var(--ink3);padding:8px 12px 10px;font-size:12.5px}.shp-row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;transition:background .12s;display:block}.shp-row:hover{background:var(--gray-bg)}.shp-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.shp-row[aria-current=true]{background:var(--brand-soft)}.shp-row .shp-co{font-size:13px;font-weight:700;line-height:1.3;display:block}.shp-row .shp-role{color:var(--ink2);margin-top:1px;font-size:12px;line-height:1.35;display:block}.shp-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.shp-chip{border:1px solid var(--line);background:var(--bg2);color:var(--ink2);white-space:nowrap;border-radius:99px;padding:1.5px 7px;font-size:10.5px;font-weight:600;line-height:1.4}.shp-chip b{color:var(--ink)}.shp-chip.on{background:var(--brand-softer);color:var(--brand-d);border-color:#0000}.shp-focus{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh1);padding:20px 22px}.shp-rates{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;padding-top:20px;display:grid}#view.fill.sharpen-view .shp-rates{margin-top:auto}.shp-rate{min-height:56px;font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:650;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s,color .12s;display:inline-flex}.shp-rate:hover{box-shadow:var(--sh1);border-color:var(--line2);transform:translateY(-1px)}.shp-rate:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.shp-rate[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.shp-rate[aria-pressed=true] kbd{color:#fff;background:#ffffff2e;border-color:#ffffff59}.shp-notewrap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:10px;display:grid}.shp-note{resize:vertical;width:100%;min-height:52px;font-size:12.5px}.shp-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.shp-progress{color:var(--ink2);margin-left:4px;font-size:12px}.shp-keys{color:var(--ink3);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.shp-keys kbd{color:var(--ink3);border-bottom-width:1px;border-color:var(--line);background:0 0;margin:0;padding:0 5px;font-size:9.5px;line-height:1.4}.shp-rate{position:relative}.shp-rate .shp-num{color:var(--ink3);opacity:.7;font-size:10px;font-weight:600;position:absolute;top:5px;left:8px}.shp-rate[aria-pressed=true] .shp-num{color:#fff;opacity:.8}.shp-done{text-align:center;padding:28px 10px 18px}.shp-done h3{margin:0 0 6px;font-size:20px;font-weight:800}.shp-done p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.65}.sw-factgrid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px 14px;margin-top:14px;padding-top:12px;display:grid}.sw-factgrid .sw-f{min-width:0}.sw-factgrid .fk{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.sw-factgrid .fv{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.3;display:block}.sw-factgrid .fv small{color:var(--ink3);font-size:11px;font-weight:500}.sw-factgrid .good .fv{color:var(--green)}.sw-factgrid .bad .fv{color:var(--red)}@media (min-width:1100px){.sw-card{grid-template:"co why""role why""facts why"1fr/minmax(0,236px) minmax(0,1fr);align-content:start;align-items:start;column-gap:24px;display:grid}.sw-card .sw-co{grid-area:co}.sw-card .sw-role{grid-area:role;margin-top:2px}.sw-card .sw-facts,.sw-card .sw-factgrid{grid-area:facts}.sw-card .sw-factgrid{grid-template-columns:1fr 1fr}.sw-card .sw-why{border-left:1px solid var(--line);grid-area:why;align-self:stretch;margin-top:0;padding-left:26px}}@media (max-width:760px){.shp{grid-template-columns:minmax(0,1fr)}.shp-list{order:2;max-height:none;position:static}.shp-focus{order:1;padding:16px}.shp-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.shp-keys{display:none}}#view.fill.sharpen-view .shp-prefs{flex:none}#view.fill.sharpen-view .shp{flex:1;align-items:stretch;min-height:0}#view.fill.sharpen-view .shp-list{min-height:0;max-height:100%;position:static;overflow:auto}#view.fill.sharpen-view .shp-focus{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}#view.fill.sharpen-view .shp-focus>.sw-card{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;overflow:auto}@media (max-width:760px){#view.fill.sharpen-view{scrollbar-gutter:stable;overflow-y:auto}#view.fill.sharpen-view .shp{flex:none}#view.fill.sharpen-view .shp-list,#view.fill.sharpen-view .shp-focus{overflow:visible}}.rs-rail{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;display:flex}.rs-rail .rstep{color:var(--ink3);border:1px solid var(--line2);background:var(--card);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:650;transition:all .13s;display:inline-flex}.rs-rail .rstep b{background:var(--gray-bg);width:15px;height:15px;color:var(--ink2);border-radius:99px;justify-content:center;align-items:center;font-size:9.5px;font-weight:800;display:inline-flex}.rs-rail .rstep.on{border-color:var(--brand);color:var(--brand-d);background:var(--brand-softer)}.rs-rail .rstep.on b{background:var(--brand);color:#fff}.rs-rail .rstep.done b{background:var(--green-bg);color:var(--green-d)}.rs-rail .rsep{color:var(--line2);font-size:10px}.rs-spec{background:var(--card2);border:1px solid var(--line);color:var(--ink2);border-radius:10px;margin-top:14px;padding:10px 13px;font-size:12.5px;line-height:1.6}.rs-spec b{color:var(--ink)}.rs-tpls{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:4px;display:grid}.rs-tpl{border:2px solid var(--line);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:7px;padding:9px;transition:all .14s;display:flex}.rs-tpl:hover{border-color:var(--brand);box-shadow:var(--sh1)}.rs-tpl.on{border-color:var(--brand);background:var(--brand-softer)}.rs-tpl svg{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:auto;display:block}.rs-tpl .tn2{font-size:12.5px;font-weight:750}.rs-tpl .td2{color:var(--ink3);font-size:11px;line-height:1.45}.avoid-add{grid-template-columns:1fr;gap:8px;margin-top:9px;display:grid}.avoid-strength-label{letter-spacing:.035em;color:var(--ink3);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.avoid-str{border:1px solid var(--line);background:var(--card2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.avoid-str .chip{width:100%;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;padding:5px 8px}.avoid-str .chip:hover{background:var(--card);color:var(--ink);border:0}.avoid-str .chip.on{background:var(--action);color:#fff;box-shadow:0 4px 12px -10px var(--action);border:0}.avoid-add>.btn{justify-content:center;width:100%}.avoidlist{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:12px;padding:2px 10px 2px 0;display:flex;overflow-y:auto}.avoidlist::-webkit-scrollbar{width:7px}.avoidlist::-webkit-scrollbar-button{display:none}.avoidlist::-webkit-scrollbar-thumb{background:var(--line2);border:2px solid var(--card);border-radius:99px}.avoidrow{border:1px solid var(--line);background:var(--card2);border-radius:11px;flex:none;padding:0;overflow:hidden}.avoidrow.off{background:var(--gray-bg);border-color:var(--line2)}.avoidrow.off .av-txt{color:var(--ink2)}.avoidrow.off .av-band{filter:saturate(.58)}.avoidrow .av-band{--av-band-ink:#fff;min-height:38px;color:var(--av-band-ink);justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;display:flex}.avoidrow .av-band.hard{background:var(--red)}.avoidrow .av-band.soft{background:var(--amber)}html.dark .avoidrow .av-band{--av-band-ink:#0b1220}.avoidrow .av-band-title{letter-spacing:.045em;text-transform:uppercase;min-width:0;font-size:11.5px;font-weight:800;line-height:1.2}.avoidrow .av-band-tools{flex:none;align-items:center;gap:7px;display:flex}.avoidrow .av-band-paused{letter-spacing:.045em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:4px 7px;font-size:9.5px;font-weight:800;line-height:1}.avoidrow .av-band-change{min-height:27px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:3px 8px;font-size:10.5px;font-weight:750;line-height:1}.avoidrow .av-band-change:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.avoidrow .av-body{padding:12px 13px 13px}.avoidrow .av-txt{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:650;line-height:1.45;display:block}.avoidrow .av-meta{min-width:0;color:var(--ink3);flex-wrap:wrap;gap:3px 10px;margin-top:7px;font-size:10.5px;line-height:1.45;display:flex}.avoidrow .av-note{color:var(--ink2);flex-basis:100%;font-weight:600}.avoidrow .av-blk{color:var(--brand-d);cursor:default;flex-basis:100%;font-weight:650}.avoidrow .av-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.avoidrow .av-acts .btn{white-space:nowrap;width:100%;min-width:0;min-height:32px;padding:5px 8px;line-height:1.2}.avoid-empty{color:var(--ink3);margin-top:12px;padding:10px 0 2px;font-size:11.5px}.rs-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-sw{cursor:pointer;width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--card);border:2px solid #0000;border-radius:99px;transition:transform .12s}.rs-sw:hover{transform:scale(1.12)}.rs-sw.on{border-color:var(--ink);transform:scale(1.12)}.rs-secrow{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.rs-secrow:first-child{border-top:0}.rs-secrow .sn{flex:0 0 150px;font-size:13px;font-weight:650}.rs-secrow .sd{color:var(--ink3);flex:1;font-size:11.5px;line-height:1.45}.rs-secrow .lockpill{color:var(--ink3);background:var(--gray-bg);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700}.rs-lockline{color:var(--green-d);background:var(--green-bg);border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.rs-btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.rs-h{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin:16px 0 7px;font-size:11px;font-weight:750}.rs-h:first-child{margin-top:0}.split2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.split2{grid-template-columns:1fr}}.itemcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);flex-direction:column;gap:14px;margin-bottom:14px;padding:18px 20px;scroll-margin-top:80px;display:flex}.itemcard>*{min-width:0;margin-top:0;margin-bottom:0}.itemcard .ic-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0;display:flex}.itemcard .ic-who{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.itemcard .ic-meta{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.itemcard .ic-co{overflow-wrap:anywhere;font-size:15px;font-weight:750}.itemcard .ic-ro{color:var(--ink2);overflow-wrap:anywhere;font-size:13px}.itemcard .ic-main,.itemcard .ic-act{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.itemcard .ic-main>*,.itemcard .ic-act>*{min-width:0;margin-top:0;margin-bottom:0}.itemcard .ic-act>.tag-edited{align-self:flex-start}.nc-permission .ic-act>.btn{align-self:flex-start;max-width:100%}.itemcard .askline,.itemcard .ansq,.itemcard .ic-main>.tiny,.itemcard .ic-act>.tiny{max-width:74ch}.itemcard textarea{max-width:78ch}.itemcard .composer{background:0 0;border:0;gap:10px;padding:0}.itemcard .why{background:var(--amber-bg);color:var(--amber);border-radius:9px;margin:8px 0;padding:7px 11px;font-size:12.5px;font-weight:600}.itemcard .actrow{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.itemcard .ans-actions{gap:8px}.itemcard .atag{border-radius:9px;align-items:center;min-height:28px;padding:5px 9px;display:inline-flex}.itemcard .sw-fact{border-radius:10px;min-height:34px;padding:7px 11px;line-height:18px;display:inline-block}.nc-system .sysrow{border-top:0;padding:0}.approval-detail{display:grid}.approval-detail-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px 0;line-height:1.45;display:grid}.approval-detail-row:last-child{border-bottom:0}.approval-detail-row .lab{color:var(--ink3);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.approval-detail-row span:last-child{color:var(--ink2)}.approval-research{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}@media (max-width:620px){.approval-detail-row{grid-template-columns:1fr;gap:2px}}@media (max-width:520px){.itemcard .actrow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.itemcard .actrow .btn{white-space:normal;justify-content:center;width:100%}.itemcard .actrow>.btn:nth-child(3):last-child{grid-column:1/-1}}.card .tblwrap,.itemcard .tblwrap{box-shadow:none;background:0 0;border:0;border-radius:0}.card,.itemcard{box-shadow:none}.card .card,.card .itemcard,.itemcard .card,.itemcard .itemcard{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.card .notebox,.itemcard .notebox{background:var(--card2);border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:9px 11px}.card .qcard,.itemcard .qcard{background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:9px 11px}.card .moment,.itemcard .moment{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:0 10px 0 0}.moments{gap:0}.card .stepin,.itemcard .stepin{background:var(--amber-bg);border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));border-radius:10px;padding:9px 11px}.boardchk{background:0 0;border:0;border-radius:8px;padding:5px 8px}.boardchk:hover{background:var(--card2)}.boardchk.on{background:var(--brand-bg)}textarea.draftbox{background:0 0;width:100%;min-height:110px;font-size:13px;line-height:1.6}#toasts{z-index:360;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--ink);color:var(--bg);box-shadow:var(--sh2);pointer-events:auto;border-radius:10px;max-width:100%;padding:10px 14px;font-size:13px;line-height:1.4}.toast.ok{background:var(--green-d);color:#fff}.toast.err{background:var(--red);color:#fff}.toast.bye{opacity:0;transition:all .3s;transform:translateY(8px)}#work-indicator{z-index:201;border:1px solid var(--line);background:var(--surface);min-width:190px;max-width:min(320px,100vw - 32px);color:var(--ink);box-shadow:var(--sh2);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:20px;right:20px}#work-indicator[hidden]{display:none}.work-dots{flex:none;align-items:center;gap:3px;height:12px;display:inline-flex}.work-dots span{background:var(--action);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite workdot;display:block}.work-dots span:nth-child(2){animation-delay:.14s}.work-dots span:nth-child(3){animation-delay:.28s}@keyframes workdot{0%,60%,to{opacity:.35;transform:translateY(1px)}30%{opacity:1;transform:translateY(-3px)}}@keyframes toastin{0%{opacity:0;transform:translateY(10px)}}.ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:320;background:#14120e73;display:none;position:fixed;inset:0}.ov.show{display:block}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(4px)}}.modal{z-index:330;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh2);flex-direction:column;max-height:86vh;display:none;position:fixed}.modal.show{display:flex}.modal:not(.show){pointer-events:none;display:none!important}.modal .mhead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 20px;display:flex}.modal .mhead h3{flex:1;font-size:14.5px}.modal .mbody{overscroll-behavior:contain;padding:18px 20px;overflow-y:auto}.tbtn.modal-close{justify-content:center;width:32px;height:32px;padding:0;font-size:17px;line-height:1}#helpbox{width:min(640px,94vw);top:7vh;left:50%;transform:translate(-50%)}#helpbox .mbody h4{color:var(--brand-d);margin:16px 0 4px;font-size:12.5px}#helpbox .mbody h4:first-child{margin-top:0}#helpbox .mbody p,#helpbox .mbody li{color:var(--ink2);font-size:13px}#helpbox .mbody ul{margin:4px 0 8px 18px}#briefbox{width:min(820px,95vw);max-height:90vh;top:5vh;left:50%;transform:translate(-50%)}@keyframes briefpop{0%{opacity:0;transform:translate(-50%)scale(.97)translateY(4px)}}#briefbox .mbody{min-height:0}#appanswersbox{width:min(760px,94vw);max-height:90vh;top:5vh;left:50%;transform:translate(-50%)}@keyframes appanswerspop{0%{opacity:0;transform:translate(-50%)scale(.97)translateY(4px)}}#appanswersbox .mbody{min-height:0}.appanswers-ident{border:1px solid var(--line);background:var(--card2);border-radius:10px;margin-bottom:12px;padding:11px 13px}.appanswers-ident b,.appanswers-ident span{display:block}.appanswers-ident span{color:var(--ink2);margin-top:2px;font-size:12px}.appanswers-list{gap:9px;display:grid}.appanswer{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:12px 13px}.appanswer-head{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.appanswer-use{background:var(--gray-bg);color:var(--ink2);border-radius:7px;padding:3px 8px;font-size:10.5px;font-weight:750}.appanswer-use.submitted{background:var(--green-bg);color:var(--green-d)}.appanswer-use.prepared{background:var(--brand-soft);color:var(--brand-d)}.appanswer h4{margin:0 0 5px;font-size:12.5px;line-height:1.45}.appanswer p{white-space:pre-wrap;color:var(--ink2);margin:0;font-size:13px;line-height:1.55}.appanswers-trigger{white-space:nowrap}.answer-locked{background:var(--gray-bg);color:var(--ink2)}#resumelibbox{width:min(1080px,96vw);height:min(840px,92vh);max-height:92vh;top:4vh;left:50%;transform:translate(-50%)}#resumelibbox .mhead{flex:none}#resumelibbox .mbody{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}#resumelibbox.modal.show{flex-direction:column;display:flex;transition:none!important;animation:none!important}#resumelibov.show{transition:none!important;animation:none!important}@keyframes resumelibpop{0%{opacity:0;transform:translate(-50%)scale(.97)translateY(4px)}}#resumelibbox .mbody{min-height:220px}.resumelib-tools{align-items:center;gap:9px;margin-bottom:14px;display:flex}.resumelib-search{flex:1;min-width:0;position:relative}.resumelib-search input{width:100%;padding-left:34px}.resumelib-search svg{width:14px;height:14px;color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.resumelib-count{color:var(--ink3);white-space:nowrap;font-size:11.5px}.resumelib-all{white-space:nowrap}#resumeliball[aria-pressed=true]{background:var(--brand-softer);border-color:var(--brand);color:var(--brand-d)}.resumelib-shell{flex:1;grid-template-columns:minmax(360px,.92fr) minmax(0,1.28fr);gap:14px;min-height:0;display:grid}.resumelib-shell:not(:has(.resumelib-detail:not([hidden]))){grid-template-columns:1fr}#resumelibbody{overscroll-behavior:contain;min-height:0;padding-right:3px;overflow-y:auto}.resumelib-group+.resumelib-group{margin-top:18px}.resumelib-group h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 7px;font-size:10.5px;font-weight:750}.resumelib-list{gap:7px;display:grid}.resumelib-row{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px;display:grid}.resumelib-row.is-selected{border-color:var(--brand);background:var(--brand-softer);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent)}.resumelib-main{min-width:0}.resumelib-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.resumelib-title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.resumelib-state{background:var(--gray-bg);color:var(--ink2);white-space:nowrap;border-radius:7px;padding:3px 7px;font-size:10px;font-weight:750}.resumelib-state.active,.resumelib-state.submitted{background:var(--green-bg);color:var(--green-d)}.resumelib-state.review,.resumelib-state.prepared{background:var(--brand-soft);color:var(--brand-d)}.resumelib-state.preview{background:var(--amber-bg);color:var(--amber)}.resumelib-meta{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.resumelib-actions{flex:none;align-items:center;gap:6px;display:flex}.resumelib-note{color:var(--ink3);margin-top:10px;font-size:11.5px}.resumelib-pager{justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.resumelib-pager-label{color:var(--ink3);white-space:nowrap;font-size:11.5px}.resumelib-detail{border:1px solid var(--line);background:var(--card2);border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.resumelib-detail[hidden]{display:none!important}.resumelib-detail-head{border-bottom:1px solid var(--line);background:var(--card);align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.resumelib-detail-copy{flex:1;min-width:0}.resumelib-detail-copy b,.resumelib-detail-copy small{display:block}.resumelib-detail-copy b{font-size:13px}.resumelib-detail-copy small{color:var(--ink3);margin-top:3px;font-size:11px;line-height:1.4}.resumelib-detail-body{flex:1;min-height:0;padding:12px;overflow:auto}.resumelib-detail-body.is-preview{background:#e9edf0;padding:0;display:flex;overflow:hidden}.resumelib-detail-body iframe{background:#fff;border:0;width:100%;height:100%;min-height:520px}.resumelib-detail-body.is-changes{background:#e9edf0;flex-direction:column;padding:0;display:flex;overflow:hidden}.resumelib-detail-body.is-changes iframe{flex:1;height:auto;min-height:200px}.resumelib-changed{background:var(--card2);border-bottom:1px solid var(--line);flex:none;max-height:46%;padding:12px;overflow:auto}.resumelib-changed h5{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px;font-size:10.5px;font-weight:750}.resumelib-changed-none{color:var(--ink3);margin:0;font-size:11.5px;line-height:1.5}.resumelib-changes{gap:9px;display:grid}.resumelib-change{border:1px solid var(--line);background:var(--card);border-radius:10px;gap:6px;padding:11px 12px;display:grid}.resumelib-change-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:760}.resumelib-change del,.resumelib-change ins{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 9px;font-size:11.5px;line-height:1.45;text-decoration:none;display:block}.resumelib-change del{background:var(--red-bg);color:var(--red-d)}.resumelib-change ins{background:var(--green-bg);color:var(--green-d)}.resumelib-placeholder{text-align:center;height:100%;min-height:280px;color:var(--ink3);place-items:center;padding:28px;font-size:12px;line-height:1.55;display:grid}@media (max-width:820px){#resumelibbox{height:96vh;max-height:96vh;top:2vh}.resumelib-shell{grid-template-columns:1fr}.resumelib-detail{min-height:430px}.resumelib-detail[hidden]{display:none!important}#resumelibbody:has(+.resumelib-detail:not([hidden])){display:none}}@media (max-width:600px){.resumelib-tools{flex-wrap:wrap;align-items:stretch}.resumelib-search{flex-basis:100%}.resumelib-actions .btn{flex:1}.resumelib-actions{width:100%}.resumelib-detail-body iframe{min-height:420px}}#jobclosebox,#ivremovebox,#bulkbox{width:min(470px,92vw);top:50%;left:50%;transform:translate(-50%,-50%)}#jobclosebox .mbody,#ivremovebox .mbody,#bulkbox .mbody{padding:20px}.ivchoices{gap:8px;margin-top:14px;display:grid}.ivchoice{text-align:left;border:1px solid var(--line);background:var(--card2);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:12px 14px;display:block}.ivchoice:hover,.ivchoice:focus-visible{border-color:var(--brand);background:var(--brand-softer);outline:none}#ivremove-reject:hover,#ivremove-reject:focus-visible{border-color:var(--red);background:var(--red-bg)}.ivchoice b{font-size:13.5px;font-weight:700;display:block}.ivchoice small{color:var(--ink2);margin-top:2px;font-size:12px;line-height:1.4;display:block}.jobclose-ident{border:1px solid var(--line);background:var(--card2);border-radius:10px;margin-bottom:13px;padding:11px 12px}.jobclose-ident b,.jobclose-ident span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.jobclose-ident b{font-size:13.5px}.jobclose-ident span{color:var(--ink2);margin-top:2px;font-size:12px}.jobclose-copy{color:var(--ink2);margin:0 0 15px;font-size:13px;line-height:1.55}.jobclose-block{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.jobclose-block:hover{background:var(--card2)}.jobclose-block input{flex:none;margin-top:2px}.jobclose-block span,.jobclose-block b,.jobclose-block small{display:block}.jobclose-block b{font-size:12.5px}.jobclose-block small{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.45}.jobclose-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}#docbox{width:min(880px,95vw);height:88vh;top:5vh;left:50%;transform:translate(-50%)}#docbox .mbody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}#docbody{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 26px;overflow-y:auto}#docbody.is-frame{background:#eef1f5;padding:10px;display:flex;overflow:hidden}#docbody iframe{background:#fff;border:0;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:block}#docbody .md{max-width:70ch;font-size:13.5px;line-height:1.7}#docbody .md h4{margin:16px 0 6px;font-size:15px}#docbody .md p{margin:0 0 9px}#docbody .md ul{margin:4px 0 10px 20px}#docbody .md li{margin:3px 0}#docpath{color:var(--ink3);font-size:11px;font-family:var(--mono)}#tourmask{z-index:340;display:none;position:fixed;inset:0}#tourmask.show{display:block}#tourhole{transition:all .35s var(--ease);border-radius:14px;position:absolute;box-shadow:0 0 0 9999px #12100c8c}#tourpop{z-index:345;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:min(400px,92vw);box-shadow:var(--sh2);padding:20px 22px;display:none;position:fixed}#tourpop.show{display:block}#tour-step{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-d);font-size:10.5px;font-weight:750}#tour-title{margin:4px 0 6px;font-size:17px;font-weight:750}#tour-body{color:var(--ink2);font-size:13px;line-height:1.6}#tourpop .trow{align-items:center;gap:8px;margin-top:16px;display:flex}#tour-dots{flex:1;gap:5px;display:flex}#tour-dots i{background:var(--line2);border-radius:99px;width:6px;height:6px}#tour-dots i.on{background:var(--brand);border-radius:99px;width:16px}#tip{z-index:300;pointer-events:none;background:var(--ink);color:var(--bg);max-width:300px;box-shadow:var(--sh2);border-radius:11px;padding:10px 13px;font-size:12px;line-height:1.5;display:none;position:fixed}#kpanel{z-index:300;pointer-events:none;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);min-width:230px;max-width:min(370px,92vw);box-shadow:var(--sh2);border-top-color:#0000;padding:13px 17px 14px;font-size:12.5px;line-height:1.45;display:none;position:fixed}#kpanel.up{border-radius:var(--r-lg) var(--r-lg) 0 0;border-top-color:var(--line);border-bottom-color:#0000}#kpanel .kp-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:11px 0 3px;font-size:9.5px;font-weight:800}#kpanel .kp-head:first-child{margin-top:0}#kpanel .kp-row{align-items:baseline;gap:12px;padding:1.5px 0;display:flex}#kpanel .kp-l{min-width:0;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}#kpanel .kp-v{font-variant-numeric:tabular-nums;flex:none;font-weight:750}#kpanel .kp-note{color:var(--ink2);margin-bottom:2px}#kpanel .kp-go{color:var(--brand);border-top:1px solid var(--line);margin-top:10px;padding-top:9px;font-size:11px;font-weight:650}.kpi.panelopen{box-shadow:var(--sh2);z-index:301;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;transform:none}#tip .tiphead{margin-bottom:3px;font-weight:750}#tip .tipgo{color:var(--brand);margin-top:4px;font-size:11px;font-weight:650}#tip .tipsub{color:var(--ink3);font-size:10.5px}#picker{background:var(--bg);height:100dvh;min-height:0;display:flex;overflow:hidden}.ob-rail{background:var(--card2);border-right:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;flex:none;width:320px;height:100%;min-height:0;padding:34px 30px;display:flex;overflow-y:auto}.ob-rail .logo{justify-content:flex-start;align-items:center;width:120px;margin-bottom:16px;display:flex}.ob-rail h1{letter-spacing:-.02em;font-size:19px;font-weight:760}.ob-rail .rail-tag{color:var(--ink2);margin:5px 0 26px;font-size:12.5px;line-height:1.5}#railsteps{flex-direction:column;gap:2px;list-style:none;display:flex}#railsteps li{opacity:.45;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:11px;gap:12px;padding:10px;transition:opacity .2s,background .15s;display:flex}#railsteps li:hover,#railsteps li.on{opacity:1;background:var(--brand-softer)}#railsteps li.done{opacity:1}#railsteps .rn{background:var(--bg2);width:24px;height:24px;color:var(--ink2);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}#railsteps .rt b{font-size:13px;display:block}#railsteps .rt small{color:var(--ink2);font-size:11.5px;display:block}.ob-rail .rail-foot{color:var(--ink3);margin-top:auto;font-size:11px;line-height:1.6}.ob-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable both-edges;flex:1;justify-content:center;align-items:flex-start;min-width:0;height:100%;min-height:0;padding:44px 40px 72px;display:flex;overflow-y:auto}.wstep{padding-bottom:max(24px,env(safe-area-inset-bottom))}.wstep h2{letter-spacing:-.02em;margin-bottom:6px;font-size:23px;font-weight:760}.wstep .wsub{color:var(--ink2);margin-bottom:22px;font-size:13.5px;line-height:1.6}@keyframes wstepin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-col.wstep-in .wstep{animation:none}}.opt{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;box-shadow:var(--sh1);transition:all .16s var(--ease);text-align:left;align-items:flex-start;gap:14px;width:100%;margin-bottom:12px;padding:17px 19px;display:flex}.opt:hover{box-shadow:var(--sh2);border-color:var(--brand);transform:translateY(-1px)}.opt .opt-ic{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-d);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.opt h4{margin-bottom:2px;font-size:14.5px}.opt p{color:var(--ink2);font-size:12.5px;line-height:1.5}.opt.quiet{box-shadow:none;background:0 0;border-style:dashed}.setup-migrate{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;margin-top:24px;padding:18px 2px 0;display:grid}.setup-migrate-ic{background:var(--bg2);width:36px;height:36px;color:var(--ink3);border-radius:10px;justify-content:center;align-items:center;display:flex}.setup-migrate-copy{min-width:0;padding-top:1px}.setup-migrate-copy b{color:var(--ink);margin-bottom:2px;font-size:12.5px;font-weight:720;display:block}.setup-migrate-copy span{color:var(--ink3);font-size:11.5px;line-height:1.45;display:block}.setup-migrate .btn{white-space:nowrap;align-self:center}.opt.resume{border-color:var(--green);background:var(--green-bg)}.resume-methods{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 18px;display:grid}.resume-method{border:1px solid var(--line);background:var(--card);min-height:76px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:3px;padding:13px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.resume-method:hover{border-color:var(--line2);background:var(--card2)}.resume-method[aria-pressed=true]{border-color:var(--brand);background:var(--brand-softer);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 24%,transparent)}.resume-method b{font-size:13.5px;font-weight:750}.resume-method span{color:var(--ink3);font-size:11.5px;line-height:1.45}.resume-method-panel{width:100%;min-width:0}.resume-method-panel[hidden]{display:none!important}#wiz-resume{max-width:760px;margin-inline:auto}#w-dropzone{flex-direction:column;justify-content:center;align-items:center;min-height:126px;display:flex}#w-dropzone .dz-ic{background:var(--bg2);width:38px;height:38px;color:var(--ink3);border-radius:10px;justify-content:center;align-items:center;margin:0 0 7px;display:flex}#w-dropzone .dz-ic .ic{width:21px;height:21px}#w-dropzone.has-file{text-align:left;border:1px solid color-mix(in srgb,var(--green) 54%,var(--line));background:var(--card);min-height:0;color:var(--ink);box-shadow:var(--sh1);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;padding:15px 16px;display:grid}#w-dropzone.has-file .dz-ic{background:var(--green-bg);width:40px;height:40px;color:var(--green-d);grid-row:1/3;margin:0}#w-dropzone.has-file>div:nth-child(2){min-width:0}#w-dropzone.has-file b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#w-dropzone.has-file #w-uploadformats{grid-column:2;margin-top:0!important}.resume-folder-check{justify-content:space-between;align-items:center;gap:16px;padding:12px 2px 0;display:flex}.resume-folder-copy{min-width:0}.resume-folder-copy b{color:var(--ink2);margin-bottom:1px;font-size:12px;font-weight:690;display:block}.resume-folder-copy span{color:var(--ink3);font-size:11px;line-height:1.4;display:block}.resume-folder-check .btn{white-space:nowrap;flex:none}#w-resumechoice{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.resume-panel-title{margin:0 0 5px;font-size:15px;font-weight:750}.resume-panel-title:focus{outline:none}.resume-panel-copy{color:var(--ink2);margin:0 0 13px;font-size:12.5px;line-height:1.55}.resume-story-label{color:var(--ink);margin:0 0 5px;font-size:12.5px;font-weight:700;display:block}.resume-section-title{color:var(--ink);margin:0 0 7px;font-size:13px;font-weight:720}.resume-story-help{color:var(--ink3);margin:0 0 8px;font-size:11.5px;line-height:1.5}.resume-story{resize:vertical;width:100%;min-height:172px}.resume-build-fields{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.resume-build-promise{color:var(--ink3);margin-top:9px;font-size:11.5px;line-height:1.5}.resume-choice-note{color:var(--ink3);margin-top:12px;font-size:11.5px;line-height:1.5}.wchoices{grid-template-columns:1fr 1fr;gap:10px;margin-top:7px;display:grid}.wchoice{text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;width:100%;height:100%;min-height:118px;font:inherit;color:var(--ink);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:14px 15px;transition:border-color .15s,background .15s;display:flex}.wchoice:hover{border-color:var(--line2);background:var(--card2)}.wchoice b{width:100%;margin-bottom:5px;font-size:13px;display:block}.wchoice span{width:100%;color:var(--ink3);font-size:11.5px;line-height:1.5;display:block}.wchoice.on{border-color:var(--brand);background:var(--brand-softer);box-shadow:none}.wchoice.on b{color:var(--brand)}.resume-improve{border:1px solid var(--line);background:var(--card2);border-radius:12px;margin-top:15px;padding:13px 14px}.resume-improve-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.resume-improve-head b{font-size:12.5px}.resume-improve-head output{color:var(--brand-d);text-align:right;font-size:11px;font-weight:750}.resume-improve input[type=range]{width:100%;accent-color:var(--brand)}.resume-improve-scale{min-height:26px;color:var(--ink3);margin-top:5px;font-size:9.5px;line-height:1.25;display:block;position:relative}.resume-improve-scale span{text-align:center;max-width:26%;position:absolute;top:0;transform:translate(-50%)}.resume-improve-scale span:first-child{text-align:left;left:0;transform:none}.resume-improve-scale span:nth-child(2){left:calc(25% + 4px)}.resume-improve-scale span:nth-child(3){left:50%}.resume-improve-scale span:nth-child(4){left:calc(75% - 4px)}.resume-improve-scale span:nth-child(5){text-align:right;left:auto;right:0;transform:none}.resume-improve-copy{color:var(--ink3);margin-top:9px;font-size:11.5px;line-height:1.5}.resume-improve-copy b{color:var(--ink2)}.paykind{letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;border-radius:5px;margin-left:4px;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-block}.paykind.base{background:var(--green-bg,#2ea0431f);color:var(--green-d)}.paykind.ote{background:var(--amber-bg,#d6930024);color:var(--amber-d,var(--amber,#9a6700))}.paykind.unk{background:var(--card2);color:var(--ink3);text-transform:none;font-weight:600}.tbl td.paycell{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.paycell .paykind{width:max-content;margin:2px 0 0;display:block}.pay-normalized{min-height:16px}.pay-normalized.ok{color:var(--green-d)}.pay-normalized.bad{color:var(--red)}.employment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.wform label.employment-option{border:1px solid var(--line);background:var(--card);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:11.5px;font-weight:650;display:flex}.wform label.employment-option:has(input:checked){border-color:var(--brand);background:var(--brand-softer)}.wform .employment-option input{width:15px;height:15px;accent-color:var(--brand);margin:0}@media (max-width:640px){.wchoices{grid-template-columns:1fr}.wchoice{min-height:0}}.wform .frow{grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:10px;display:grid}.wform .frow1{grid-template-columns:1fr;margin-bottom:10px;display:grid}.wform label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink2);margin:0 0 4px;font-size:10.5px;font-weight:750;display:block}.wform label .req{color:var(--brand-d)}.wform input,.wform select,.wform textarea{width:100%}.wform .fhint{color:var(--ink3);margin-top:3px;font-size:11px}.source-picker{border:0;min-width:0;margin:16px 0 0;padding:0}.source-picker legend{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 4px;padding:0;font-size:12.5px;font-weight:700;display:block}.source-help{color:var(--ink3);margin-bottom:10px;font-size:11.5px;line-height:1.45}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.wform label.source-option{border:1px solid var(--line);background:var(--card);letter-spacing:0;text-transform:none;min-height:42px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:9px;margin:0;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.25;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.wform label.source-option:hover{border-color:var(--line2);background:var(--card2)}.wform label.wcheck{border:1px solid var(--control-line,var(--line2));background:var(--card);letter-spacing:0;text-transform:none;width:100%;min-height:38px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin:0;padding:8px 11px;font-size:13.5px;font-weight:500;line-height:1.3;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex;box-shadow:0 1px #0f233206}.wform label.wcheck:hover{border-color:var(--brand)}.wform label.wcheck:has(input:checked){border-color:var(--brand);background:var(--brand-softer)}.wform label.wcheck input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);flex:0 0 16px;margin:0}.wform label.wcheck input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wform label.source-option:has(input:checked){border-color:color-mix(in srgb,var(--brand) 65%,var(--line));background:var(--brand-softer);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent)}.wform .source-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);flex:0 0 16px;margin:0}.wform .source-option input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.source-note{color:var(--ink3);grid-column:1/-1;margin-top:1px;font-size:11px;line-height:1.45}.email-scan{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.wform label.email-scan-toggle{color:var(--ink);text-transform:none;letter-spacing:0;cursor:pointer;align-items:flex-start;gap:10px;min-width:0;margin:0;display:flex}.wform .email-scan-toggle input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand);flex:0 0 17px;margin:2px 0 0}.email-scan-toggle b{font-size:12.5px;font-weight:700;line-height:1.35;display:block}.email-scan-toggle small{color:var(--ink3);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.45;display:block}.wform .email-scan-range{white-space:nowrap;align-items:center;gap:7px;display:flex}.wform .email-scan-range label{letter-spacing:0;text-transform:none;color:var(--ink2);margin:0;font-size:11px;font-weight:650}.wform .email-scan-range select{width:auto;min-width:94px;padding:7px 28px 7px 9px;font-size:12px}.email-scan.off .email-scan-range{color:var(--ink3)}.email-scan.off .email-scan-range select{opacity:1;color:var(--ink3);background:var(--bg2);border-color:var(--line);cursor:not-allowed}.wmore{border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin:16px 0;overflow:hidden}.wmore>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;column-gap:12px;padding:13px 15px;list-style:none;display:grid}.wmore>summary::-webkit-details-marker{display:none}.wmore>summary:focus,.wmore>summary:focus-visible{background:var(--gray-bg);box-shadow:none!important;outline:0!important}.wmore:has(>summary:focus-visible){border-color:color-mix(in srgb,var(--focus) 52%,var(--line));box-shadow:0 0 0 2px var(--brand-soft)}.eeo-details>summary{list-style:none}.eeo-details>summary::-webkit-details-marker{display:none}.wmore>summary b{color:var(--ink);min-width:0;font-size:12.5px}.wmore>summary .optional{color:var(--ink3);justify-self:end;font-size:10.5px;font-weight:600;line-height:1}.wmore>summary:after{content:"+";color:var(--ink3);justify-self:end;font-size:17px;line-height:1}.wmore[open]>summary:after{content:"−"}.wmore[open]>summary{border-bottom:1px solid var(--line)}.wmore-body{padding:2px 15px 15px}#p-dryrun,[id*=dryrun i],[data-key=dry_run],[data-setting=dry_run]{display:none!important}.wmore-body>.fsec:first-child{border-top:0;margin-top:8px;padding-top:8px}.fsec{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-d);border-top:1px solid var(--line);margin:20px 0 10px;padding-top:16px;font-size:11px;font-weight:750}.wstatus{border-radius:12px;margin-top:14px;padding:12px 15px;font-size:13px;line-height:1.55;display:none}.wstatus.ok{background:var(--green-bg);color:var(--green-d);display:block}.wstatus.warn{background:var(--amber-bg);color:var(--amber);display:block}.wstatus.err{background:var(--red-bg);color:var(--red);display:block}.wstatus.working{background:var(--gray-bg);color:var(--ink2);align-items:center;gap:9px;display:flex}@media (prefers-reduced-motion:reduce){.work-dots span{opacity:.72;animation:none;transform:none}.work-dots span:nth-child(2){opacity:.5}.work-dots span:nth-child(3){opacity:.3}}.wbtns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.kitlist{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.kitlist .ki{color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.kitlist .ki .ic{color:var(--green)}.ol-steps{counter-reset:st;margin:14px 0;list-style:none}.ol-steps li{counter-increment:st;color:var(--ink2);gap:13px;padding:9px 0;font-size:13.5px;display:flex}.ol-steps li:before{content:counter(st);background:var(--brand-soft);width:24px;height:24px;color:var(--brand-d);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ol-steps li b{color:var(--ink)}.locknote{background:var(--blue-bg);color:var(--blue);border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.foundkit{border:1px solid var(--green);background:var(--green-bg);border-radius:var(--r);margin-top:14px;padding:15px 17px}.foundkit h4{color:var(--green-d);margin-bottom:4px;font-size:13.5px}.foundkit p{color:var(--ink2);margin-bottom:10px;font-size:12.5px}.foundkit .fkrow{flex-wrap:wrap;gap:8px;display:flex}.profile-import .profile-import-copy{color:var(--ink3);margin:10px 0;font-size:11.5px;line-height:1.5}.profile-import .fkrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:560px){.setup-migrate{grid-template-columns:36px minmax(0,1fr)}.setup-migrate .btn{grid-column:2;justify-self:start;margin-top:2px}}@media (max-width:420px){.resume-folder-check{align-items:flex-start;gap:10px}.resume-folder-copy span{display:none}.resume-improve-head{flex-direction:column;gap:3px}.resume-improve-head output{text-align:left}.resume-improve-scale span:nth-child(2),.resume-improve-scale span:nth-child(4){display:none}}#liclock{z-index:400;background:var(--bg);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.liccard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);max-width:460px;box-shadow:var(--sh2);text-align:center;padding:34px}.liccard .liclock-ic{margin-bottom:10px;font-size:30px}.liccard h2{margin-bottom:10px;font-size:19px}.liccard p{color:var(--ink2);margin-bottom:10px;font-size:13px;line-height:1.6}.liccard .licrow{margin:18px 0 10px}.licdiff{text-align:left;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.licdiff>div{background:var(--bg2);border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;padding:9px 11px}.licdiff>div.licarrow{color:var(--ink3);background:0 0;border:0;flex:none;padding:0;font-size:16px}.licdiff span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);margin-bottom:3px;font-size:10px;display:block}.licdiff b{color:var(--ink);word-break:break-all;font-size:12.5px;line-height:1.45;display:block}.licdiff>div:last-child{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:var(--green-bg)}@media (max-width:520px){.licdiff{flex-direction:column;align-items:stretch}.licdiff>div.licarrow{text-align:center;transform:rotate(90deg)}}#askfab{z-index:200;border:1px solid color-mix(in srgb,var(--brand-d) 82%,#fff);cursor:pointer;background:var(--brand-d);color:#fff;width:50px;height:50px;transition:opacity .15s,transform .15s var(--ease),box-shadow .15s;border-radius:99px;font-size:24px;font-weight:700;line-height:1;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 22px -10px #071826b8,0 2px 5px #0f172a29}#askfab:hover{transform:translateY(-1px);box-shadow:0 11px 26px -12px #071826cc,0 3px 7px #0f172a2e}#askfab svg{width:23px;height:23px;margin:0 auto;display:block}#askfab:active{transform:scale(.97)}#askfab b{background:var(--red);color:#fff;border:2px solid var(--bg);border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-2px;right:-2px}#askpanel{z-index:201;background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(404px,100vw - 32px);height:clamp(360px,67dvh,500px);max-height:calc(100dvh - 44px);display:none;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 58px -28px #071826b8,0 8px 20px -12px #07182647}#askpanel.show{display:flex}body:has(#askpanel.show) #askfab{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}#askpanel .ap-head{border-bottom:1px solid var(--line);background:var(--card2);align-items:center;gap:10px;padding:13px 14px;display:flex}#askpanel .ap-ic{flex:none;align-items:center;width:34px;display:flex}#askpanel .ap-t b{font-size:13.5px;display:block}#askpanel .ap-t small{color:var(--ink3);font-size:11px;display:block}#askpanel .ap-head .tbtn{margin-left:auto}#askpanel .ap-body{overscroll-behavior:contain;background:color-mix(in srgb,var(--bg2) 34%,var(--card));flex-direction:column;flex:1;gap:10px;min-height:120px;padding:16px;display:flex;overflow-y:auto}#askpanel .ap-foot{border-top:1px solid var(--line);background:var(--card2);align-items:flex-end;gap:8px;padding:10px;display:flex}#askpanel .ap-foot textarea{resize:none;flex:1;min-height:44px;max-height:120px;font-size:13px}#askpanel .ap-foot .btn{min-height:44px}#askcontext{border-top:1px solid var(--line);background:var(--card);color:var(--ink2);align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex}#askcontext[hidden]{display:none}#askcontext .askctx-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#askcontext .askctx-copy b{color:var(--ink);font-weight:700}#askcontext .askctx-clear{width:26px;height:26px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:16px;line-height:1;display:inline-flex}#askcontext .askctx-clear:hover,#askcontext .askctx-clear:focus-visible{background:var(--bg2);color:var(--ink)}.askmsg{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:86%;padding:9px 12px;font-size:12.5px;line-height:1.55}.askmsg.me{background:var(--brand);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.askmsg.ai{background:var(--bg2);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.askmsg .am-context{opacity:.82;white-space:normal;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.3;display:block}.askmsg .am-meta{opacity:.75;margin-top:5px;font-size:10px;display:block}.askmsg.ai.clamped .am-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.askmsg.ai.clamped.open .am-text{display:block}.am-more{font:inherit;color:var(--brand-d);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;font-weight:700;display:block}.am-more:hover{text-decoration:underline}.askwait{color:var(--ink3);align-self:flex-start;align-items:center;gap:6px;padding-left:3px;font-size:11.5px;display:flex}.askwait i{background:var(--amber);border-radius:99px;width:5px;height:5px;display:block}.askempty{width:100%;max-width:352px;color:var(--ink2);text-align:left;margin:0 auto;padding:8px 2px;font-size:12.5px;line-height:1.55}.askempty-title{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:720;display:block}.askempty-note{color:var(--ink3);display:block}.asksug-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-top:18px;font-size:10px;font-weight:760;display:block}.asksug{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.asksug button{border:1px solid var(--line2);background:var(--card);min-height:38px;color:var(--ink2);cursor:pointer;text-align:left;border-radius:9px;padding:7px 10px;font-size:11.5px;line-height:1.3}.asksug button:hover{border-color:var(--brand);color:var(--brand-d)}@media (max-width:360px){.asksug{grid-template-columns:1fr}}@media (max-width:520px){#askpanel{width:auto;left:8px;right:8px}#askfab{bottom:14px;right:14px}}@media print{#askfab,#askpanel{display:none!important}}@media (max-width:1240px){#side{width:196px}#brand .brandword{font-size:14px}}@media (max-width:1100px){#side{width:62px}#brand{justify-content:center;padding:14px 0}#brand .logo{width:40px}#brand>span:last-child{display:none}#tabs{padding:6px 8px}#tabs button{justify-content:center;padding:9px 0}#tabs button span:not(.ct){display:none}#tabs button .ct{margin-left:0;padding:0 5px;font-size:9.5px;position:absolute;transform:translate(14px,-11px)}#tabs button{position:relative}.navlabel{display:none}#sidefoot{padding:8px 4px}#mecard{justify-content:center;padding:6px 0;position:relative}#mecard .me-txt{display:none}#mecard .me-av{position:relative}#mecard:after{content:"";background:var(--gray);border:2px solid var(--card2);border-radius:99px;width:8px;height:8px;position:absolute;bottom:6px;right:8px}#mecard.live:after{background:var(--green)}#mecard.demo:after,#mecard.snap:after{background:var(--amber)}#mecard.cached:after{background:var(--red)}#stamp{display:none}#view{padding:18px}}@media (min-width:821px){#tabs{padding-top:18px}}@media (max-width:820px){#app{flex-direction:column}#side{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:auto;position:static}#brand{padding:10px 12px}#tabs{overscroll-behavior:contain auto;flex:1;padding:4px 10px;display:flex;overflow-x:auto}#tabs button{white-space:nowrap;padding:8px 10px}#tabs button span:not(.ct){display:inline}#tabs button .ct{margin-left:6px;position:static;transform:none}#sidefoot{border-top:0;padding:0 10px 0 0;display:block}#sysmenu{width:min(330px,100vw - 20px);max-height:min(72dvh,560px);inset:calc(100% + 8px) 0 auto auto;overflow-y:auto}#sysmenu .sm-submenu{width:auto;max-height:none;box-shadow:none;border:1px solid var(--line);background:var(--card2);border-radius:9px;margin:4px 4px 8px 16px;padding:4px;position:static;overflow:visible}#sysmenu .sm-group:last-child>.sm-submenu{position:static}#view{padding:16px}#topbar{flex-wrap:wrap;padding:10px 14px}.pipeline-table-wrap{display:none}.pipeline-mobile{overscroll-behavior:contain;flex:1;grid-auto-rows:max-content;gap:10px;min-height:0;padding:1px 1px 10px;display:grid;overflow-y:auto}.pc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-rail{display:none}#picker{display:block;overflow:hidden}.ob-main{height:100%;padding:28px 18px 64px}}@media (max-width:720px){.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inboxwrap{grid-template-columns:1fr;height:calc(100dvh - 182px);min-height:0}.inboxwrap:not(.thread-open) .tpane,.inboxwrap.thread-open .tlist{display:none}.inboxwrap.thread-open .tpane{display:flex}.inboxback{display:inline-flex}.wform .frow,.kitlist{grid-template-columns:1fr!important}}@media (max-width:520px){.tpanehead{grid-template-columns:1fr;gap:9px;padding:12px}.tpaneidentity,.tpanebadges,.tpaneactions{grid-area:auto/1;width:100%}.tpaneactions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tpaneactions .btn{justify-content:center;width:100%}.tpaneactions .btn:first-child{grid-column:1/-1}}@media (max-width:560px){.pc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-methods{grid-template-columns:1fr}.resume-method-panel .wbtns .btn{width:100%}.source-grid{grid-template-columns:1fr}.employment-grid{grid-template-columns:1fr 1fr}.email-scan{grid-template-columns:1fr}.wform .email-scan-range{padding-left:27px}.vhead{flex:1;min-width:0}.vhead h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vhead #vsub{display:none}#topbar{flex-wrap:nowrap;gap:7px}#topbar .spacer,#savestatetxt{display:none}#savestate{min-width:7px}#exitdemo{padding-left:9px;padding-right:9px}.tbtn.icon{padding:7px 8px}.kpis>.kpi:nth-child(3),.kpi.kbrief{grid-column:1/-1}.profrow{flex-direction:column;align-items:flex-start;gap:3px}.profrow .pk{width:auto}.profrow .pv{width:100%;min-height:44px;margin:0;padding:6px 7px}.profrow .pv-edit-wrap{margin:0}#view .profrow input{flex:none;width:100%;min-height:44px;margin:0}}#rb-pageview[hidden],#rb-search-resumes[hidden]{display:none!important}#rb-search-resumes{background:var(--card);border-bottom:1px solid var(--line);flex:none;max-height:29dvh;padding:12px 16px;overflow:auto}.search-resumes-head{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:12px;display:flex}.search-resumes-head>span{color:var(--ink3);font-size:11px}.search-resumes-list{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.jp-resume-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.jp-resume-row>div{min-width:0}.jp-resume-row b,.jp-resume-row small,.jp-resume-state{display:block}.jp-resume-row b{font-size:11px}.jp-resume-state{margin-top:3px;font-weight:650}.jp-resume-state.is-saved{color:var(--green-d)}.jp-resume-row small{color:var(--ink3);margin-top:3px;font-size:11px;line-height:1.45}.jp-resume-row .btn{flex:none}@media (max-width:540px){.jp-resume-row{flex-wrap:wrap;gap:9px}.jp-resume-row .btn{align-self:flex-start}#rb-search-resumes{padding:10px 12px}}#rb-head[hidden],#rb-layout[hidden],#rb-actions [hidden]{display:none!important}#rb-pageview{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}#rb-workflow,#rb-workflow:empty{display:none}#rb-linkedin-sync{background:var(--card);border-bottom:1px solid var(--line);flex:none;max-height:220px;padding:8px 16px;overflow:auto}#rb-linkedin-sync:empty,#rb-linkedin-sync[hidden]{display:none}.rb-role-check{color:var(--ink);grid-column:1/-1;padding:10px 0;font-size:12px}.rb-role-check p{margin:0 0 8px}.rb-role-check[hidden]{display:none}.linkedin-sync-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#rb-linkedin-sync .linkedin-sync-control{max-width:1180px;margin:0 auto}.linkedin-sync-control{padding:12px 0}.linkedin-sync-control .setrow{border:0;padding:0}.linkedin-sync-control .tiny{color:var(--ink3);margin:7px 0}.linkedin-sync-control input[role=switch]{appearance:none;border:1px solid var(--line);background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;position:relative}.linkedin-sync-control input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.linkedin-sync-control input[role=switch]:checked{background:var(--green-d);border-color:var(--green-d)}.linkedin-sync-control input[role=switch]:checked:after{left:18px}.linkedin-sync-control input[role=switch]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.linkedin-sync-control input[aria-invalid=true]{outline:2px solid var(--red);outline-offset:3px}#rb-workflow .resume-studio{max-width:1120px;margin:0 auto}#rb-shell{background:var(--bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}#rb-shell[data-route-state=loading] #rb-fields:empty{background:linear-gradient(90deg,var(--line) 0 32%,transparent 32%) 0 5px/100% 13px no-repeat, linear-gradient(90deg,var(--gray-bg) 0 100%) 0 34px/100% 78px no-repeat, linear-gradient(90deg,var(--line) 0 45%,transparent 45%) 0 136px/100% 13px no-repeat, linear-gradient(90deg,var(--gray-bg) 0 100%) 0 165px/100% 126px no-repeat, linear-gradient(90deg,var(--line) 0 38%,transparent 38%) 0 315px/100% 13px no-repeat, linear-gradient(90deg,var(--gray-bg) 0 100%) 0 344px/100% 166px no-repeat;opacity:.72;border-radius:10px;min-height:560px}#rb-shell[data-route-state=loading] #rb-paper:empty{background:linear-gradient(90deg,#d7dbe0 0 44%,#0000 44%) 0 0/100% 29px no-repeat,linear-gradient(90deg,#e3e6e9 0 64%,#0000 64%) 0 48px/100% 12px no-repeat,linear-gradient(90deg,#e3e6e9 0 88%,#0000 88%) 0 82px/100% 3px no-repeat,repeating-linear-gradient(#e9ebee 0 3px,#0000 3px 16px) 0 112px/100% 154px no-repeat,linear-gradient(90deg,#e3e6e9 0 31%,#0000 31%) 0 295px/100% 12px no-repeat,repeating-linear-gradient(#e9ebee 0 3px,#0000 3px 16px) 0 324px/100% 250px no-repeat,#fff}#rb-shell[data-route-state=loading] #rb-previewbar{visibility:hidden}#rb-head{border-bottom:1px solid var(--line);background:var(--card);z-index:50;flex:none;align-items:center;gap:10px;padding:9px 14px;display:flex;position:relative;overflow:visible}#rb-head:has(#rb-actions-menu:not([hidden])){z-index:240}#rb-headcopy{flex:1;min-width:0}#rb-title{color:var(--ink);margin:0;font-size:17px;font-weight:800;line-height:1.25}#rb-headcopy p{color:var(--ink3);margin:2px 0 0;font-size:11.5px;line-height:1.45}#rb-status{color:var(--ink3);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:2px;font-size:11.5px;font-weight:650;display:inline-flex}#rb-status:before{content:"";background:var(--gray);border-radius:99px;flex:none;width:7px;height:7px}#rb-status.dirty:before{background:var(--amber)}#rb-status.saved:before{background:var(--green)}#rb-status.error:before{background:var(--red)}#rb-actions{justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex;position:relative}.rb-editor-heading{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:760}#rb-editor-title{align-items:center;gap:9px;min-width:0;display:flex}.rb-actions-toggle{place-items:center;width:38px;height:38px;padding:0;display:grid}.rb-actions-toggle svg{width:17px;height:17px}.rb-actions-menu{z-index:90;overscroll-behavior:contain;border:1px solid var(--line);background:var(--card);width:min(300px,100vw - 24px);max-height:calc(100dvh - 84px);box-shadow:var(--sh3);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transition:none!important;animation:none!important}.rb-actions-menu[hidden]{display:none!important}.rb-actions-menu button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.rb-actions-menu button:hover,.rb-actions-menu button:focus-visible{background:var(--brand-softer);outline:none}.rb-actions-menu button:disabled{opacity:.46;cursor:not-allowed;background:0 0}.rb-actions-menu button svg{width:16px;height:16px;color:var(--ink3);flex:none;margin-top:2px}.rb-actions-menu .rb-menu-copy{min-width:0;display:block}.rb-actions-menu .rb-menu-title,.rb-actions-menu .rb-menu-note{display:block}.rb-actions-menu .rb-menu-title{font-size:12.5px;font-weight:700;line-height:1.3}.rb-actions-menu .rb-menu-note{color:var(--ink3);margin-top:2px;font-size:10.5px;line-height:1.35}.rb-actions-menu .rb-menu-sep{background:var(--line);height:1px;margin:5px 7px}.rb-actions-menu .rb-menu-switch{border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.rb-actions-menu .rb-menu-switch .rb-menu-copy{cursor:pointer;flex:1}.rb-actions-menu .rb-menu-switch .switch{margin-top:1px}.rb-actions-menu .rb-menu-state{color:var(--ink3);padding:8px 10px 6px;font-size:10.5px;line-height:1.4}.rb-actions-menu .rb-menu-cancel{color:var(--red-d)}.rb-skillchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rb-skillchip{border:1px solid var(--line);background:var(--gray-bg);color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:12px;display:inline-flex}.rb-skillchip:hover{border-color:var(--red);background:var(--red-bg);color:var(--red)}.rb-skilladd{border:1px dashed var(--line);border-radius:8px;flex:100%;min-width:0;padding:7px 10px;font-size:12px}.atag.resume{background:var(--brand-soft);color:var(--brand-d)}#rbguidebox{width:min(980px,96vw);height:auto;max-height:92vh;top:4vh;left:50%;transform:translate(-50%)}#rbg-title:focus{outline:none}#rbguidebox .mhead{padding:13px 18px}.rbg-headcopy{flex:1;min-width:0}.rbg-headcopy h3{margin:0}.rbg-headcopy .tiny{margin-top:2px}#rbguidebox .mbody{flex:1;min-height:0;padding:18px 20px}.rbg-nav{border-top:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:8px;padding:12px 18px;display:flex}.rbg-nav .tiny{margin-right:auto}.rbg-nav .btn.primary{justify-content:center;min-width:150px}#rbguidebox{width:min(720px,100vw - 28px);max-height:86vh;top:7vh}#rbguidebox .mbody{padding:18px 20px 20px}.rbu-form{gap:12px;display:grid}.rbu-block{border:1px solid var(--line);background:var(--card2);border-radius:13px;padding:15px 16px}.rbu-block-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rbu-block-copy{flex:1;min-width:0}.rbu-block-copy b,.rbu-block-copy small{display:block}.rbu-block-copy b{color:var(--ink);font-size:13px}.rbu-block-copy small{color:var(--ink3);margin-top:3px;font-size:11px;line-height:1.45}.rbu-file{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.rbu-fileline{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.rbu-filename{text-overflow:ellipsis;white-space:nowrap;max-width:250px;color:var(--ink2);font-size:11.5px;overflow:hidden}.rbu-clear{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px;font-size:17px;line-height:1}.rbu-clear:hover{background:var(--gray-bg);color:var(--ink)}.rbu-field{gap:6px;margin-top:12px;display:grid}.rbu-field label{color:var(--ink2);font-size:11.5px;font-weight:700}.rbu-field textarea{resize:vertical;width:100%;min-height:88px;line-height:1.5}.rbu-field textarea.rbu-edits{min-height:112px}.rbu-divider{background:var(--line);height:1px;margin:12px 0 0}#rbguidebox .rbg-nav .tiny{max-width:430px;line-height:1.4}.rb-own-studio-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.rb-own-studio-row>div{min-width:0}.rb-own-studio-row b,.rb-own-studio-row small{display:block}.rb-own-studio-row b{font-size:12.5px}.rb-own-studio-row small{color:var(--ink3);margin-top:3px;font-size:11px;line-height:1.45}.rb-own-wrap{width:100%;max-width:760px;margin:0 auto;padding:clamp(14px,3vw,28px)}@media (max-width:560px){.rbu-block-head,.rb-own-studio-row{flex-direction:column;align-items:stretch}.rbu-file{align-items:flex-start}.rbu-file .btn,.rb-own-studio-row .btn{align-self:flex-start}.rbu-filename{max-width:min(100%,360px)}}#rb-source-banner{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line));background:var(--amber-bg);color:var(--ink2);border-radius:9px;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}#rb-source-banner[hidden]{display:none!important}#rb-source-banner>span{flex:1;min-width:0}#rb-source-banner b{color:var(--ink);font-size:11.5px;display:block}#rb-source-banner.invalid{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:var(--red-bg)}#rb-layout{grid-template-columns:var(--rb-editor-w,360px) minmax(0,1fr);flex:1;min-height:0;display:grid;position:relative}#rb-split{z-index:5;cursor:col-resize;width:8px;position:absolute;top:0;bottom:0;right:-4px}#rb-split:hover,#rb-split.dragging{background:color-mix(in srgb,var(--brand) 25%,transparent)}#rb-editor-title{cursor:default;-webkit-user-select:none;user-select:none}#rb-shell.rb-editor-collapsed #rb-layout{grid-template-columns:0 minmax(500px,1fr)}#rb-editor{overscroll-behavior:contain;border-right:1px solid var(--line);background:var(--card);scrollbar-width:thin;min-width:0;min-height:0;padding:12px 14px 32px;position:relative;overflow-y:auto;container-type:inline-size}#rb-shell.rb-editor-collapsed #rb-editor{pointer-events:none;visibility:hidden;border-right:0;padding-left:0;padding-right:0;overflow:hidden}#rb-shell.rb-editor-collapsed #rb-split{display:none}#rb-editor-title{flex:0 280px;justify-content:space-between;align-items:center;gap:10px;min-width:220px;display:flex}.rb-editor-heading{align-items:baseline;gap:8px;min-width:0;display:flex}#rb-editor-title b{color:var(--ink);white-space:nowrap;font-size:13px}.rb-section{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:10px;overflow:hidden}.rb-section>summary{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;font-weight:750;list-style:none;display:flex}.rb-section>summary::-webkit-details-marker{display:none}.rb-section>summary:after{content:"+";color:var(--ink3);margin-left:auto;font-size:17px;font-weight:500;line-height:1}.rb-section[open]>summary:after{content:"−"}.rb-section>summary:hover{background:var(--gray-bg)}.rb-section-body{border-top:1px solid var(--line);padding:12px}.rb-grid2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rb-field{flex-direction:column;gap:4px;min-width:0;margin-bottom:9px;display:flex}.rb-field:last-child{margin-bottom:0}.rb-field label{color:var(--ink2);font-size:10.5px;font-weight:700}.rb-field input,.rb-field textarea,.rb-field select{border-radius:8px;width:100%;padding:7px 9px;font-size:12.5px;line-height:1.45}.rb-field textarea{resize:vertical;min-height:96px;max-height:none;line-height:1.5;overflow-y:auto}.rb-field textarea.rb-autogrow{resize:vertical;min-height:88px;max-height:min(42vh,380px);overflow-y:auto}.rb-field small{color:var(--ink3);font-size:10.5px;line-height:1.4}.rb-entry{border-top:1px dashed var(--line2);margin-top:11px;padding-top:11px}.rb-entry:first-child{border-top:0;margin-top:0;padding-top:0}@keyframes rbIn{0%{opacity:.4}to{opacity:1}}.rb-entry-omitted{opacity:.72}.rb-entry-state{background:var(--gray-bg);color:var(--ink3);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;align-items:center;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:750;display:inline-flex}.rb-entry-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rb-entry-head b{flex:1;min-width:0;font-size:12px}.rb-iconbtn{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 7px;font-size:11px}.rb-iconbtn:hover{background:var(--gray-bg);color:var(--ink)}.rb-iconbtn.danger:hover{background:var(--red-bg);color:var(--red)}.rb-iconbtn.rb-arrow{justify-content:center;align-items:center;width:26px;height:22px;padding:0;display:inline-flex}.rb-iconbtn.rb-arrow svg{width:13px;height:13px}.rb-bulletrow{border:1px solid var(--line);background:var(--card2);border-radius:9px;grid-template-columns:1fr;align-items:start;gap:6px;margin-bottom:8px;padding:8px;display:grid}.rb-bulletrow textarea{resize:vertical;min-height:54px}.rb-bulletbtns{justify-content:flex-end;align-items:center;gap:5px;display:flex}.rb-bulletbtns .rb-iconbtn{border:1px solid var(--line);background:var(--card);min-height:30px}.rb-bulletbtns .rb-iconbtn.rb-arrow{width:30px;height:30px}.btn.rb-add{background:var(--card2);width:100%;color:var(--brand-d);border-style:dashed;justify-content:center;margin-top:8px}.btn.rb-add:hover{background:var(--brand-softer);border-style:solid}@container (max-width:400px){#rb-editor .rb-grid2{grid-template-columns:1fr}}.rb-designs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rb-design{border:1px solid var(--line2);background:var(--card);text-align:center;cursor:pointer;color:var(--ink2);border-radius:10px;padding:8px 6px;font-size:10.5px;font-weight:700}.rb-design:hover{border-color:var(--brand)}.rb-design.on{border-color:var(--brand);background:var(--brand-softer);color:var(--brand-d);box-shadow:inset 0 0 0 1px var(--brand)}.rb-design i{background:#fff;border:1px solid #d8d2ca;border-radius:3px;width:34px;height:42px;margin:0 auto 5px;display:block;position:relative;overflow:hidden}.rb-design i:before,.rb-design i:after{content:"";background:#d4d0ca;height:2px;position:absolute;left:6px;right:6px;box-shadow:0 5px #ddd8d2,0 10px #ddd8d2,0 15px #ddd8d2}.rb-design i:before{background:var(--rb-swatch,#222);height:4px;box-shadow:none;top:8px}.rb-design i:after{top:17px}.rb-swatches{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rb-swatch{border:2px solid var(--card);outline:1px solid var(--line2);background:var(--sw);cursor:pointer;border-radius:99px;width:25px;height:25px}.rb-swatch:hover{transform:scale(1.08)}.rb-swatch.on{outline:2px solid var(--ink);outline-offset:1px}#rb-preview-pane{background:var(--bg2);flex-direction:column;min-width:0;min-height:0;display:flex}#rb-previewbar{border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:40px;padding:7px 12px;display:flex}#rb-previewbar:not(:has(>:not([hidden]))){display:none}#rb-unsaved-note{display:none!important}#rb-audit-summary{background:var(--green-bg);color:var(--green-d);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:700;display:inline-flex}#rb-audit-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#rb-audit-summary.warn{background:var(--amber-bg);color:var(--amber)}#rb-audit-summary.bad{background:var(--red-bg);color:var(--red)}#rb-preview-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:12px 12px 36px;display:flex;overflow:auto}#rb-stage{width:auto;min-width:0;height:auto;margin:0 auto;position:relative}.rb-page-surface{--rb-accent:#222;--rb-body:10.6pt;--rb-line:1.32;--rb-gap:11px;box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transform-origin:0 0;width:794px;height:1123px;font-family:Arial,Helvetica,sans-serif;font-size:var(--rb-body);line-height:var(--rb-line);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 auto;overflow:hidden;box-shadow:0 8px 30px #0000002b;color:#171717!important;background:#fff!important}.rb-page-surface.rb-roomy{--rb-body:11pt;--rb-line:1.38;--rb-gap:14px}.rb-page-surface.rb-compact{--rb-body:10pt;--rb-line:1.24;--rb-gap:8px}.rb-page-surface.rb-super_compact{--rb-body:9pt;--rb-line:1.22;--rb-gap:5.33px}.rb-paper-surface{box-sizing:border-box;color:#171717;background:#fff;height:auto;min-height:100%;padding:54px 60px 48px;overflow:hidden}#rb-print-host{display:none}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}body.rb-printing{height:auto!important;overflow:visible!important}body.rb-printing #app,body.rb-printing #picker,body.rb-printing .ov,body.rb-printing .modal,body.rb-printing #askpanel,body.rb-printing #askfab,body.rb-printing #toasts,body.rb-printing #tip,body.rb-printing #kpanel{display:none!important}body.rb-printing #rb-print-host{display:block!important}body.rb-printing #rb-print-host .rb-page-surface{break-inside:avoid;box-shadow:none!important;margin:0!important;transform:none!important}}.rb-page-surface.rb-super_compact .rb-paper-surface{padding:40px 53px}.rb-page-surface.rb-super_compact .rb-paper-surface h1{font-size:19pt}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-headline{margin-top:3px;font-size:9.75pt}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-contact{margin-top:4px;font-size:8.75pt}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-rule{margin:1px 0}.rb-page-surface.rb-super_compact .rb-paper-surface h2{margin-bottom:2px;padding-bottom:1px;font-size:9.75pt}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-skills{line-height:1.3}.rb-page-surface.rb-super_compact .rb-paper-surface p{margin-bottom:1.33px}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-job{margin-bottom:3.33px}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-jobtop b{font-size:9.7pt}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-jobtop span{font-size:8.6pt}.rb-page-surface.rb-super_compact .rb-paper-surface .rb-company{margin-bottom:1.33px;font-size:8.75pt}.rb-page-surface.rb-super_compact .rb-paper-surface ul{margin-top:1.33px;padding:0}.rb-page-surface.rb-super_compact .rb-paper-surface li{margin-bottom:.67px;padding:0}.rb-paper-surface h1{letter-spacing:-.02em;color:#181818;margin:0;font-family:inherit;font-size:29pt;line-height:1.02}.rb-paper-surface h1,.rb-paper-surface p,.rb-paper-surface li,.rb-paper-surface span,.rb-paper-surface b{overflow-wrap:anywhere;word-break:normal}.rb-paper-surface .rb-headline{letter-spacing:.04em;color:#333;text-transform:uppercase;margin-top:6px;font-size:11.5pt;font-weight:700}.rb-paper-surface .rb-contact{color:#444;flex-wrap:wrap;gap:3px 9px;margin-top:9px;font-size:9.6pt;display:flex}.rb-paper-surface .rb-contact .rb-dot{color:#999;padding:0 1px}.rb-paper-surface .rb-rule{background:var(--rb-accent);height:2px;margin:15px 0 12px}.rb-paper-surface section{margin-top:var(--rb-gap)}.rb-paper-surface h2{letter-spacing:.09em;text-transform:uppercase;color:var(--rb-accent);border-bottom:1px solid color-mix(in srgb,var(--rb-accent) 48%,#ddd);margin:0 0 6px;padding-bottom:3px;font-family:inherit;font-size:11.4pt;line-height:1.2}.rb-paper-surface p{margin:0 0 5px}.rb-paper-surface .rb-skills{line-height:1.45}.rb-paper-surface .rb-job{break-inside:avoid;margin:0 0 9px}.rb-paper-surface .rb-jobtop{align-items:baseline;gap:8px;line-height:1.25;display:flex}.rb-paper-surface .rb-jobtop b{font-size:10.8pt}.rb-paper-surface .rb-jobtop span{white-space:nowrap;color:#555;margin-left:auto;font-size:9.2pt}.rb-paper-surface .rb-company{color:#3e3e3e;margin:1px 0 3px;font-weight:650}.rb-paper-surface ul{margin:3px 0 0;padding:0;list-style:none}.rb-paper-surface li{align-items:flex-start;gap:8px;margin:0 0 2px;padding:0;display:flex}.rb-paper-surface .rb-mark{text-align:center;width:12px;line-height:inherit;flex:none}.rb-paper-surface .rb-bt{flex:1;min-width:0}.rb-paper-surface .rb-edu{break-inside:avoid;margin-bottom:6px}.rb-paper-surface .rb-edu b{display:block}.rb-paper-surface .rb-placeholder{color:#999;font-style:italic}.rb-hot{cursor:pointer;border-radius:4px}.rb-hot:hover{outline:1px dashed color-mix(in srgb,var(--rb-accent) 50%,#bbb);outline-offset:3px}#rb-field-zoom{z-index:340;background:#0f172a75;justify-content:center;align-items:stretch;padding:28px 20px;display:none;position:fixed;inset:0}#rb-field-zoom.show{display:flex}#rb-field-zoom .rb-field-zoom-card{background:var(--card);border:1px solid var(--line);width:min(820px,100%);box-shadow:var(--sh2);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}#rb-field-zoom header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}#rb-field-zoom textarea{resize:none;border:0;border-radius:0;flex:1;min-height:min(62vh,640px);padding:18px 20px;font-size:16px;line-height:1.55;overflow-y:auto}.rb-page-surface.rb-corporate{--rb-accent:#202020;font-family:Georgia,Times New Roman,serif}.rb-page-surface.rb-corporate .rb-paper-surface{padding-left:66px;padding-right:66px}.rb-page-surface.rb-corporate.rb-super_compact .rb-paper-surface{padding-left:53px;padding-right:53px}.rb-page-surface.rb-corporate .rb-paper-surface h1{text-align:center;letter-spacing:.01em;font-size:27pt}.rb-page-surface.rb-corporate .rb-paper-surface .rb-headline,.rb-page-surface.rb-corporate .rb-paper-surface .rb-contact{text-align:center;justify-content:center}.rb-page-surface.rb-corporate .rb-paper-surface h2{letter-spacing:.13em;font-size:10.8pt}.rb-page-surface.rb-modern .rb-paper-surface h1{color:var(--rb-accent)}.rb-page-surface.rb-modern .rb-paper-surface h2{border-bottom-width:2px}.rb-page-surface.rb-creative .rb-paper-surface{padding-left:62px}.rb-page-surface.rb-creative.rb-super_compact .rb-paper-surface{padding-left:53px}.rb-page-surface.rb-creative.rb-super_compact .rb-paper-surface h1{font-size:20pt}.rb-page-surface.rb-creative .rb-paper-surface h1{color:var(--rb-accent);font-size:31pt}.rb-page-surface.rb-creative .rb-paper-surface .rb-headline{text-transform:none;letter-spacing:0;font-size:12pt}#rb-audit{border:1px solid var(--line);background:var(--card2);border-radius:12px;margin:0 0 12px;padding:12px 13px}#rb-audit[hidden]{display:none!important}#rb-audit-list{max-height:none;overflow:visible}#rb-audit h4{letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:750}#rb-audit-list{color:var(--ink2);margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none}#rb-audit-list li{align-items:flex-start;gap:8px;margin:6px 0;display:flex}#rb-audit-list li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}#rb-audit-list li>span{flex:1;min-width:0}#rb-audit-list .rb-audit-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#rb-audit-list .rb-audit-actions .btn{text-decoration:none}#rb-audit-list button.rb-audit-jump{color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}#rb-audit-list button.rb-audit-jump:hover,#rb-audit-list li.bad{color:var(--ink)}#rb-audit-list li.bad:before{background:var(--red)}#rb-audit-list li.warn{color:var(--ink2)}#rb-audit-list li.warn:before{background:var(--amber)}#rb-audit-list li.good{color:var(--green-d)}#rb-audit-copy{color:var(--ink2);margin:0 0 10px;font-size:12px;line-height:1.5}#rb-unsaved-note{color:var(--ink3);margin-top:8px;font-size:10.5px;line-height:1.4}@media (max-width:980px){#rb-head{flex-wrap:wrap;align-items:flex-start}#rb-headcopy{flex:calc(100% - 180px)}#rb-actions{justify-content:flex-end;width:auto}#rb-layout{display:block;position:relative;overflow:hidden}#rb-editor{z-index:7;border-right:1px solid var(--line);width:min(430px,92vw);box-shadow:var(--sh3);border-bottom:0;position:absolute;inset:0 auto 0 0;overflow-y:auto}#rb-shell.rb-editor-collapsed #rb-editor{padding-left:0;padding-right:0}#rb-preview-pane{height:100%;min-height:700px}#rb-preview-scroll{min-height:700px;overflow:auto}#rb-mobile-view-toggle{min-height:36px;padding:6px 12px;display:inline-flex}}@media (max-width:560px){#rb-head{gap:9px;padding:11px 12px}#rb-headcopy{display:none}#rb-status{text-overflow:ellipsis;min-width:0;overflow:hidden}#rb-actions{gap:6px;width:auto;margin-left:auto}#rb-source-banner{flex-direction:column;align-items:flex-start}#rb-editor{padding:0 12px 28px}#rb-editor-title{flex:260px;min-width:220px}.rb-grid2{grid-template-columns:1fr}.rb-designs{grid-template-columns:1fr 1fr 1fr}#rb-preview-scroll{padding-left:6px;padding-right:6px}#rb-workflow{max-height:48%;padding:10px 12px 2px}.rbg-nav{flex-wrap:wrap}.rbg-nav .tiny{width:100%}}:root{--bg:#f2f5f7;--bg2:#e8eef2;--card:#fff;--card2:#f7f9fb;--ink:#132536;--ink2:#465b6d;--ink3:#5f7180;--line:#dce4e9;--line2:#c8d3db;--control-line:#7b8e9c;--brand:#245a78;--brand-d:#183f59;--brand-soft:#245a781f;--brand-softer:#245a7811;--action:#173f59;--action-hover:#0e3046;--focus:#d96325;--accent:#e26f2d;--accent-d:#bf5118;--accent-soft:#e26f2d1c;--accent-on:#fff;--green:#258456;--green-bg:#e8f5ee;--green-d:#176b42;--red:#b9362c;--red-d:#922820;--red-bg:#fcecea;--amber:#8a5a0b;--amber-d:#6f4607;--amber-bg:#fbf2dc;--blue:#2f6f9f;--blue-bg:#e9f2f8;--purple:#655a8d;--purple-bg:#f0edf7;--gray:#667787;--gray-bg:#edf2f5;--surface:var(--card);--brand-bg:var(--brand-softer);--muted:var(--ink3);--on-brand:#fff;--on-success:#fff;--on-danger:#fff;--r:12px;--r-lg:16px;--sh1:0 1px 2px #1023340d,0 6px 18px -14px #10233442;--sh2:0 12px 34px -18px #10233457,0 2px 6px #1023340f;--sh3:0 20px 56px -22px #07182675,0 4px 12px #07182617;--side-bg:#112b3d;--side-bg-deep:#0c2231;--side-ink:#f5f8fa;--side-muted:#aebdc8;--side-line:#ffffff17;--side-hover:#ffffff13;--side-on:#ffffff1f}html.dark{--bg:#0b141d;--bg2:#0d1a25;--card:#142432;--card2:#101e2a;--ink:#eff5f8;--ink2:#c3d0d8;--ink3:#8fa2b0;--line:#263a48;--line2:#3a5060;--control-line:#5e7789;--brand:#78b6d2;--brand-d:#b9ddec;--brand-soft:#78b6d22b;--brand-softer:#78b6d217;--action:#365f76;--action-hover:#47778e;--focus:#f09256;--accent:#ef8950;--accent-d:#ffb181;--accent-soft:#ef895026;--accent-on:#201006;--green:#48b87d;--green-bg:#2584562e;--green-d:#79d4a7;--red:#e06c62;--red-d:#ff9a90;--red-bg:#b9362c30;--amber:#dfad53;--amber-d:#ffd082;--amber-bg:#a46b1233;--blue:#82b4d6;--blue-bg:#2f6f9f38;--purple:#b2a9d5;--purple-bg:#655a8d3d;--gray:#a2b3bf;--gray-bg:#8fa2b024;--brand-bg:var(--brand-softer);--muted:var(--ink3);--on-brand:#071721;--on-success:#071c12;--on-danger:#2b0c09;--side-bg:#081722;--side-bg-deep:#06111a;--side-hover:#ffffff12;--side-on:#ffffff1f;--sh1:0 1px 2px #00000047,0 8px 24px -16px #000000a8;--sh2:0 16px 42px -20px #000000b8,0 2px 8px #0000004d;--sh3:0 24px 64px -24px #000000d6,0 5px 16px #00000057}body{background:var(--bg);letter-spacing:-.003em}input,select,textarea{border-color:var(--control-line);border-radius:9px;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:0 1px #0f233206}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select{min-height:38px}select:not(.stagesel){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.25 5 5 5-5' fill='none' stroke='%235f7180' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}html.dark select:not(.stagesel){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.25 5 5 5-5' fill='none' stroke='%238fa2b0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (forced-colors:active){select:not(.stagesel){appearance:auto;background-image:none;padding-right:11px}select.stagesel{appearance:auto;background-image:none;padding-right:24px}}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red) inset}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.field-err{color:var(--red);margin-top:3px;font-size:11px;line-height:1.45;display:none}.field-err:not(:empty){display:block}.profrow .pv-edit-wrap{flex-direction:column;flex:auto;align-self:stretch;gap:0;min-width:0;margin:-3px -7px;display:flex}#view .profrow .pv-edit-wrap input{flex:none;width:100%;min-height:31px;margin:0}.profrow .pv-edit-wrap .field-err{margin-top:0}.profrow .pv-edit-wrap .field-err:empty{display:none}.profrow .pv-edit-wrap .field-err:not(:empty){margin-top:4px;padding:0 7px}@media (max-width:560px){.profrow .pv-edit-wrap{margin:0}#view .profrow .pv-edit-wrap input{min-height:44px}}@media (forced-colors:active){input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border:2px solid canvastext}}:focus-visible{outline-color:var(--focus);outline-width:2px}::selection{background:var(--accent-soft);color:var(--ink)}#side{background:linear-gradient(180deg,var(--side-bg) 0%,var(--side-bg-deep) 100%);width:248px;color:var(--side-ink);border-right:0;box-shadow:10px 0 34px -30px #05141fe6}#brand{border-bottom:1px solid var(--side-line);gap:12px;min-height:76px;padding:15px 18px}#brand:hover{background:#ffffff06}#brand .logo{width:58px}#side img.cogimg,.ob-rail img.cogimg{filter:invert()hue-rotate(180deg)}#brand .brandcopy{flex-direction:column;gap:4px;min-width:0;display:flex}#brand .brandword{color:var(--side-ink);letter-spacing:.07em;font-size:16px;font-weight:720}#brand .brandcopy small{color:var(--side-muted);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:650;line-height:1.1}#tabs{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;padding:15px 12px 14px}.navlabel{color:var(--side-muted);letter-spacing:.14em;padding:17px 10px 6px;font-size:9.5px}#tabs button{min-height:40px;color:var(--side-muted);border:1px solid #0000;border-radius:9px;padding:9px 10px;font-size:13.5px;font-weight:580}#tabs button:hover{background:var(--side-hover);color:var(--side-ink)}#tabs button.on{background:var(--side-on);color:var(--side-ink);border-color:#ffffff1a;font-weight:700;box-shadow:0 4px 12px -10px #000c}#tabs button.on .ic{color:var(--accent)}#tabs button .ct{color:var(--side-muted);background:#ffffff17;border:1px solid #ffffff0f}#tabs button .ct.hot{background:var(--accent-d);border-color:var(--accent-d);color:var(--accent-on)}#sidefoot{border-top-color:var(--side-line);padding:11px}#mecard{border-radius:10px;padding:8px}#mecard:hover,#mecard[aria-expanded=true]{background:var(--side-hover)}#mecard .me-av{width:32px;height:32px;color:var(--side-ink);background:#ffffff1a;border:1px solid #ffffff14}#mecard .me-name{color:var(--side-ink)}#mecard .me-sub,#stamp{color:var(--side-muted)}#sysmenu{color:var(--ink)}#topbar{background:color-mix(in srgb,var(--card) 94%,transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);min-height:76px;padding:11px 28px;box-shadow:0 1px #12253606}.vhead h1{letter-spacing:-.025em;font-size:18px;font-weight:730}.vhead #vsub{color:var(--ink3);margin-top:1px;font-size:12.5px}.tbtn{border-color:var(--control-line);border-radius:9px;min-height:38px;font-weight:650;box-shadow:0 1px 1px #0f223206}.tbtn:hover{border-color:var(--line2);background:var(--card2);box-shadow:var(--sh1)}.tbtn.icon{justify-content:center;width:38px;padding:0}#savestate{padding:0 2px;font-size:11.5px}#bell b{box-shadow:0 0 0 2px var(--card)}#view{max-width:1640px;padding:28px 32px 34px}#view.fill{padding-bottom:20px}.viewfoot{color:var(--ink3);margin-top:30px;padding-top:22px}.btn{border-color:var(--control-line);letter-spacing:-.005em;border-radius:9px;min-height:40px;padding:9px 16px;font-weight:680;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 1px #0f223206}.btn:hover{border-color:var(--brand);box-shadow:var(--sh1)}.btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--action) 94%,#fff),var(--action));border-color:var(--action);box-shadow:0 8px 18px -12px color-mix(in srgb,var(--action) 68%,transparent)}.btn.primary:hover{background:var(--action-hover);border-color:var(--action-hover);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--action) 76%,transparent)}.btn.sm{border-radius:8px;min-height:34px;padding:6px 11px}.btn.ghost{box-shadow:none}.lnk{color:var(--brand-d);font-weight:620}.lnk:hover{color:var(--accent-d)}.chip{border-color:var(--line);background:var(--card);min-height:32px;padding:5px 12px;font-weight:650}.chip:hover{border-color:var(--brand);color:var(--brand-d)}.chip.on{background:var(--action);border-color:var(--action);color:#fff;box-shadow:0 5px 14px -10px var(--action)}.card,.itemcard{border-color:var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1)}.card{margin-bottom:18px;padding:22px 24px}.card.clickable:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:var(--sh2)}.card>h3{color:var(--ink2);letter-spacing:.095em;font-size:11.5px}.pill,.stage,.atag{letter-spacing:.025em}.modal{border-color:var(--line);box-shadow:var(--sh3);border-radius:18px}.modal .mhead{min-height:58px;padding:15px 20px}.ov{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07121b8c}#tourpop{box-shadow:var(--sh3);border-radius:18px}#tourhole{box-shadow:0 0 0 9999px #050f179e}#tip{box-shadow:var(--sh3);border:1px solid #ffffff1a}#toasts,#work-indicator{bottom:86px;right:24px}.toast{box-shadow:var(--sh3);border-radius:10px}.toast.ok{color:var(--on-success)}.toast.err{color:var(--on-danger)}#confetti{z-index:350}.tbl th .sortmark b,.briefhero .bh-ic,.rs-rail .rstep.on b,#railsteps li.on .rn,#askfab,.askmsg.me,.prepstep:before{color:var(--on-brand)}#railsteps li.done .rn{color:var(--on-success)}#askfab b{color:var(--on-danger)}#bellpanel{width:min(390px,100vw - 20px)}#folderpanel{width:min(360px,100vw - 20px)}.greet{margin:3px 0 20px}.greet h1{letter-spacing:-.04em;font-size:28px;font-weight:720}.greet .gs{color:var(--ink3);margin-top:3px}.interviewhero{border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));border-radius:var(--r-lg);background:linear-gradient(120deg,var(--accent-soft),var(--brand-softer) 46%,var(--card) 82%);box-shadow:var(--sh1)}.interviewhero.new{box-shadow:0 16px 36px -26px #245a78a6}.interviewhero .ih-eyebrow{color:var(--accent-d)}.interviewhero h2{font-size:22px;font-weight:730}.kpis{gap:16px;margin-bottom:18px}.kpi{border-color:var(--line);border-radius:var(--r-lg);min-height:112px;box-shadow:var(--sh1);padding:18px 20px}.kpi:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));box-shadow:var(--sh2)}.kpi .kn{color:var(--brand-d);font-size:31px;font-weight:780}.kpi .kl{color:var(--ink2)}.kpi.kbrief{background:linear-gradient(145deg,var(--card),var(--brand-softer));border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}.stuckcard{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--amber-bg) 46%,var(--card)),var(--card) 96px);box-shadow:var(--sh1)}.nglabel{color:var(--ink3)}.nrow{transition:background .14s}.nrow:hover{background:var(--card2)}.stucklist{max-height:none;overflow:visible}.pacebars{min-height:110px}.funnelrow{min-height:48px}.pipeline-filterbar{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh1);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:8px;padding:11px;display:grid}.pipeline-chips .btn{margin-left:6px}.pipeline-chips{flex-wrap:wrap;flex:420px;align-items:center;gap:8px;min-width:0;display:flex}.pipeline-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pipeline-tools .searchbox{flex:0 300px}.pipeline-tools #psort{min-width:150px}.pipeline-advancedbar{min-height:38px;margin-bottom:10px;padding:0 4px}.pipeline-advancedbar select{max-width:min(240px,100%)}.tblwrap{border-color:var(--line);box-shadow:var(--sh1);border-radius:14px}.tbl th{background:var(--card2);height:43px;color:var(--ink3);letter-spacing:.09em;font-size:10px}.tbl td{border-bottom-color:var(--line);height:49px}.pipeline-table th,.pipeline-table td{padding-left:11px;padding-right:11px}.tbl tbody tr.rowlink:hover{background:var(--brand-softer)}.tbl tbody tr.rowlink.open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 44%,var(--line))}.pcard{box-shadow:var(--sh1);border-radius:14px}.pcard.open{border-color:var(--brand);background:var(--brand-softer);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent),var(--sh1)}.inboxwrap{border-color:var(--line);box-shadow:var(--sh1);border-radius:16px;grid-template-columns:minmax(290px,340px) minmax(0,1fr)}.tlist,.tlisthead{background:var(--card2)}.titem{padding:8px 13px}.titem.on{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 46%,var(--line))}.tpanehead{min-height:72px;padding:14px 18px}.thread{background:color-mix(in srgb,var(--bg) 48%,var(--card));gap:12px;padding:20px}.msg{border:1px solid #0000;padding:11px 14px;box-shadow:0 1px 1px #0f223209}.msg.in{background:var(--card);border-color:var(--line)}.msg.out{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 16%,var(--line))}.composer{background:var(--card);padding:13px 16px}.itemcard{margin-bottom:16px;padding:21px 23px}.itemcard .ic-co{font-size:16px}.itemcard .why{border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));background:var(--amber-bg);border-radius:8px}.apsec{color:var(--ink3);margin-top:22px;font-size:11px;font-weight:750}.ansq{font-size:16px;font-weight:700}.ansrow textarea,.ansopen textarea{background:var(--card)}.interviewcard{border-color:var(--line)}.interviewcard-head{min-height:82px}.prepstep{border-color:var(--line);background:var(--card2)}.prepstep:before{background:var(--brand-d)}.cpleft{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh1);border-radius:14px;padding:12px}.cpfind-wrap{position:relative}.cpfind{background:var(--card2);min-height:40px;padding-right:38px}.cpfind::-webkit-search-cancel-button{appearance:none}.cpfind-clear{width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.cpfind-clear[hidden]{display:none}.cpfind-clear:hover,.cpfind-clear:focus-visible{background:var(--bg2);color:var(--ink)}.cpfind-hits{border:1px solid var(--line);background:var(--card);max-height:248px;box-shadow:var(--sh1);border-radius:10px;padding:3px;overflow-y:auto}.cpfind-hits:empty{display:none}.cpfind-empty,.cpfind-more{color:var(--ink3);padding:9px 8px;font-size:11.5px;line-height:1.35}.cpnav button{border:1px solid #0000;border-radius:8px;min-height:36px;padding:8px 10px}.cpnav button.on{background:var(--brand-soft);color:var(--brand-d);border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:none}.cpnav .cpgroup{padding-top:16px}#view.fill .cpsection.card{box-shadow:var(--sh1)}#view.fill .cpsection.card>h3{background:var(--card);margin:-22px -24px 16px;padding:18px 24px 14px}.cp-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cp-overview-card{border:1px solid var(--line);background:var(--card2);min-width:0;min-height:116px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;padding:16px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.cp-overview-card:hover{border-color:var(--brand);background:var(--brand-softer);box-shadow:var(--sh1);transform:translateY(-1px)}.cp-overview-card span,.cp-overview-card b,.cp-overview-card small{display:block}.cp-overview-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:760}.cp-overview-card b{margin-top:8px;font-size:15px;line-height:1.25}.cp-overview-card small{color:var(--ink3);margin-top:5px;font-size:11.5px;line-height:1.4}.cp-overview-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.setrow{border-bottom-style:solid;padding:13px 0}.profrow{border-bottom-style:solid;min-height:43px;padding:10px 0}.profrow .pv{min-height:31px}.profrow:has(>.pv,>.pv-edit-wrap){--prof-control-height:32px;align-items:flex-start}.profrow:has(>.pv,>.pv-edit-wrap)>.pk{padding-top:calc((var(--prof-control-height) - 20px)/2 - 3px);line-height:20px}#view .profrow .pv,#view .profrow .pv-edit-wrap input{box-sizing:border-box;min-height:var(--prof-control-height,32px);padding:calc((var(--prof-control-height,32px) - 20px)/2 - 1px) 6px;font-size:13px;line-height:20px}#view .profrow .pv{border:1px solid #0000}#view .profrow .pv-edit-wrap input{height:var(--prof-control-height,32px)}@media (max-width:560px){.profrow:has(>.pv,>.pv-edit-wrap){--prof-control-height:44px}.profrow:has(>.pv,>.pv-edit-wrap)>.pk{padding-top:0}}@media (hover:none),(pointer:coarse){.profrow:has(>.pv,>.pv-edit-wrap){--prof-control-height:44px}}.profile-group h4{font-size:13px}.boardchk{border:1px solid #0000;min-height:38px}.boardchk:hover{border-color:var(--line);background:var(--card2)}.boardchk.on{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));background:var(--brand-softer)}.taste-preferences{padding:13px 14px}.avoidrow{background:var(--card);box-shadow:0 1px 1px #0f223206}.card.bl-avoid-card{box-shadow:var(--sh1);padding:0}.blacklist-card{box-shadow:var(--sh1)}#rb-pageview,#rb-shell{background:var(--bg)}#rb-workflow{border-bottom:1px solid var(--line);background:var(--card);flex:none;max-height:42dvh;padding:8px 16px;display:block;overflow:auto;box-shadow:0 5px 20px -22px #071826bf}#rb-workflow:empty{display:none}.rb-workflow-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:9.5px;font-weight:780}.rb-workflow-summary{font-size:12.5px;font-weight:700}.rb-workflow-summary.good{color:var(--green-d)}.rb-workflow-summary.warn{color:var(--amber-d)}.rb-workflow-summary.bad{color:var(--red-d)}.rb-workflow-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink3);flex:1;font-size:11.5px;overflow:hidden}#rb-workflow .resume-studio{border:1px solid var(--line);background:var(--card2);border-radius:12px;max-width:none;margin:0;padding:14px 16px}#rb-workflow .resume-studio>div:first-child{margin-bottom:8px!important}#rb-workflow .resume-studio h3{font-size:13px}.rb-workflow-inline{align-items:center;gap:10px;max-width:1180px;min-height:42px;margin:0 auto;display:flex}.rb-workflow-inline .rb-workflow-note{flex:1}.rb-workflow-inline .btn{flex:none}#rb-head{border-bottom-color:var(--line);min-height:58px;padding:9px 16px;box-shadow:0 1px #0f223206}#rb-editor-title b{font-size:13.5px}#rb-mobile-view-toggle{display:none}#rb-actions{gap:8px}#rb-editor{border-right-color:var(--line);background:var(--card2);padding:14px 15px 36px;overflow-x:hidden}#rb-audit,#rb-fields .rb-section{scroll-margin-top:68px}#rb-audit-list li{align-items:flex-start}.rb-audit-actions{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.rb-audit-actions .btn{min-height:32px}.rb-section{border-color:var(--line);border-radius:11px;box-shadow:0 1px 1px #0f223205}.rb-section>summary{background:var(--card);min-height:43px;padding:11px 13px}.rb-section-body{background:var(--card)}#rb-preview-pane{background:var(--bg2)}#rb-previewbar{min-height:42px}#rb-preview-scroll{background:linear-gradient(135deg,var(--bg2),color-mix(in srgb,var(--bg2) 72%,var(--card)));padding:18px 18px 42px}.rb-page-surface{box-shadow:0 18px 44px -18px #0718265c,0 3px 8px #07182614}@media (min-width:981px){#rb-editor-title{flex:none;min-width:0}}@media (max-width:980px){#rb-preview-pane,#rb-preview-scroll{height:100%;min-height:0}#rb-editor{width:100%;box-shadow:none;border-right:0}#rb-mobile-view-toggle{min-height:36px;padding:6px 12px;display:inline-flex}#rb-editor-title{flex:none;min-width:0}#rbguidebox .mbody{overflow-x:hidden}}@media (max-height:700px){#rb-preview-pane,#rb-preview-scroll{min-height:0}}@media (hover:none),(pointer:coarse){.msg .macts{opacity:1;max-height:32px}.source-rank-actions button,.source-rank-actions summary.src-note-tog,.thumb,.rowthumbs .rt,#ratepop .rt{min-width:44px;min-height:44px}.btn.sm,.tbtn,.chip,.boardchk,.profrow .pv,.cpselect,.scheddays .sd2{min-height:44px}.switch{min-height:22px}.switch input{width:44px;min-width:44px;height:44px;min-height:44px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}select.stagesel{min-height:44px}.scheddays .sd2{width:44px}.rb-iconbtn.rb-arrow,.rb-swatch,.cpfind-clear,.rb-bulletbtns .rb-iconbtn{min-width:44px;min-height:44px}.rb-iconbtn.rb-arrow,.rb-swatch{width:44px;height:44px}.cpfind-hit,.ansinfo{min-width:44px;min-height:44px}.asksug button,.am-more,.ans-job-link,.whydet summary{min-height:44px}.pipeline-company-toggle{min-height:44px;padding-block:8px}.ansinfo{width:44px;height:44px}.cpfind{padding-right:50px}.tbl td.youcell{padding-left:2px;padding-right:2px}.tbl td.youcell .rowthumbs-inline{gap:2px}.tbl td.youcell .rowthumbs .rt{border-radius:9px;width:30px;min-width:30px;height:30px;min-height:30px;position:relative}.tbl td.youcell .rowthumbs .rt svg{width:15px;height:15px}.tbl td.youcell .rowthumbs .rt:after{content:"";width:32px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rowthumbs:before{content:none}}#picker{background:var(--bg)}.ob-rail{background:linear-gradient(180deg,var(--side-bg),var(--side-bg-deep));width:332px;color:var(--side-ink);border-right:0;padding:34px 30px}.ob-rail .logo{width:126px;margin-bottom:18px}.ob-rail h1{color:var(--side-ink);font-size:20px}.ob-rail .rail-tag,.ob-rail .rail-foot{color:var(--side-muted)}#railsteps li{color:var(--side-muted);opacity:.7}#railsteps li:hover,#railsteps li.on{background:var(--side-hover);color:var(--side-ink);opacity:1}#railsteps li.done{color:var(--side-ink)}#railsteps .rn{color:var(--side-muted);background:#ffffff17}#railsteps li.on .rn{background:var(--accent-d);color:var(--accent-on)}#railsteps li.done .rn{background:var(--green);color:#fff}#railsteps .rt small{color:var(--side-muted)}.ob-main{background:radial-gradient(circle at 78% 8%,var(--brand-softer),transparent 34%),var(--bg);padding:52px 44px 76px}.ob-main .ob-col{width:min(820px,100%)}.wstep h2{letter-spacing:-.035em;font-size:28px;font-weight:730}.wstep .wsub{color:var(--ink2);font-size:14px}.opt{border-color:var(--line);min-height:82px;box-shadow:var(--sh1);border-radius:15px;padding:18px 20px}.opt:hover{border-color:var(--brand);box-shadow:var(--sh2);transform:translateY(-2px)}.opt .opt-ic{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-d);border-radius:11px}.opt h4{font-size:15px;font-weight:720}.opt.quiet{background:color-mix(in srgb,var(--card) 58%,transparent);border-style:solid}@media (max-width:1350px){#side{width:220px}#brand .brandword{font-size:15px}#brand .brandcopy small{font-size:8.5px}#view{padding-left:24px;padding-right:24px}table.tbl.pipeline-table{min-width:1060px}.pipeline-table col:first-child{width:70px!important}.pipeline-table col:nth-child(2){width:170px!important}.pipeline-table col:nth-child(3){width:190px!important}.pipeline-table col:nth-child(4){width:122px!important}.pipeline-table col:nth-child(5){width:52px!important}.pipeline-table col:nth-child(6){width:130px!important}.pipeline-table col:nth-child(7){width:80px!important}.pipeline-table col:nth-child(8){width:86px!important}.pipeline-table col:nth-child(9){width:160px!important}}@media (max-width:1100px){#side{width:72px}#brand{min-height:68px;padding:13px 0}#tabs{padding-left:9px;padding-right:9px}#tabs button{min-height:44px}#mecard:after{border-color:var(--side-bg-deep)}#view{padding:22px}}@media (max-width:720px){.cpwrap{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:0}.cpleft{margin-bottom:12px;padding:10px;position:relative}.cpselect{min-height:42px}.cpfind-hit{min-height:44px}.cpfind-hits{z-index:30;max-height:min(248px,100dvh - 260px);box-shadow:var(--sh3);position:absolute;top:58px;left:10px;right:10px}}@media (max-width:820px){#app{flex-direction:column}#topbar{background:var(--card);-webkit-backdrop-filter:none}#side{z-index:120;border:0;border-bottom:1px solid var(--side-line);flex-direction:row;width:100%;height:58px;min-height:58px;position:relative;box-shadow:0 6px 22px -18px #05141fe6}#brand{border:0;justify-content:flex-start;width:auto;min-height:58px;padding:8px 13px}#brand .logo{width:40px}#brand>span:last-child{display:flex}#brand .brandcopy small{display:none}#brand .brandword{font-size:14px}#tabs{z-index:220;height:72px;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--side-bg),var(--side-bg-deep));border-top:1px solid var(--side-line);scrollbar-width:none;align-items:stretch;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:58px;overflow:auto hidden;box-shadow:0 -10px 30px -24px #030e17e0}#tabs::-webkit-scrollbar{display:none}#tabs button{border-radius:9px;flex-direction:column;flex:0 0 76px;justify-content:center;gap:3px;min-width:76px;min-height:56px;padding:5px 7px;font-size:10px;line-height:1.05}#tabs button .ic{width:19px;height:19px;top:0}#tabs button span:not(.ct){text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}#tabs button .ct{place-items:center;min-width:17px;height:17px;margin:0;padding:0 4px;font-size:8.5px;display:grid;position:absolute;top:3px;right:8px;transform:none}#tabs button.on{border-color:#ffffff1f;box-shadow:0 4px 12px -10px #000c}#side.nav-more:after{content:"More ›";z-index:230;pointer-events:none;background:linear-gradient(90deg,transparent,var(--side-bg-deep) 52%);width:62px;height:72px;color:var(--side-ink);letter-spacing:.04em;text-transform:uppercase;justify-content:flex-end;align-items:center;padding-right:7px;font-size:9.5px;font-weight:780;display:flex;position:fixed;bottom:0;right:58px}#side.nav-back:before{content:"‹";z-index:230;pointer-events:none;background:linear-gradient(90deg,var(--side-bg-deep),transparent);width:24px;height:72px;color:var(--side-ink);place-items:center;font-size:20px;display:grid;position:fixed;bottom:0;left:0}.navlabel{display:none}#sidefoot{border:0;margin-left:auto;padding:7px 10px 7px 4px}#mecard{padding:4px}#mecard .me-av{width:34px;height:34px}#mecard:after{border-color:var(--side-bg);bottom:2px;right:2px}#sysmenu{top:calc(100% + 6px);bottom:auto;right:4px}#main{min-height:0;padding-bottom:72px}#main:after{content:"";z-index:221;pointer-events:none;background:linear-gradient(180deg,var(--side-bg),var(--side-bg-deep));border-top:1px solid var(--side-line);width:58px;height:72px;position:fixed;bottom:0;right:0}#topbar{flex-wrap:nowrap;min-height:66px;padding:9px 14px}#view{padding:18px 16px 24px}#view.fill{padding-bottom:12px}#askfab{z-index:240;right:max(7px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));box-shadow:0 8px 20px -13px #000000f2}#askpanel{height:min(500px,100dvh - 158px);max-height:calc(100dvh - 158px);bottom:84px}#bellpanel,#folderpanel{z-index:240;overscroll-behavior:contain;width:auto;max-height:none;position:fixed;inset:118px 8px 84px;overflow-y:auto}#toasts,#work-indicator{bottom:152px}.pipeline-filterbar{grid-template-columns:minmax(0,1fr);padding:9px}.pipeline-tools{order:-1}.pipeline-tools .searchbox{flex:220px}.pipeline-tools #psort{flex:none}.inboxwrap{height:calc(100dvh - 230px)}.ob-main{padding:34px 20px 76px}.wstep h2{font-size:25px}}@media (min-width:740px) and (max-width:820px){#tabs button{flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px}}@media (max-height:420px) and (max-width:820px){#askpanel{height:auto;max-height:none;top:8px;bottom:84px}#askpanel .ap-head,#askpanel .ap-foot{flex:none}#askpanel .ap-body{min-height:0;overflow-y:auto}}@media (max-width:560px){#topbar{gap:5px;padding-left:11px;padding-right:11px}.vhead h1{font-size:16px}#exitdemo{min-height:36px;padding-left:9px;padding-right:9px}.tbtn.icon{width:36px;height:36px}#view{padding:15px 12px 20px}.card,.itemcard{padding:18px 16px}#view.fill .cpsection.card>h3{margin:-18px -16px 14px;padding:15px 16px 13px;top:-18px}.greet h1{font-size:24px}.interviewhero{padding:17px 16px}.kpi{min-height:100px;padding:15px 16px}.kpi .kn{font-size:27px}.pipeline-tools{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:8px;display:grid}.pipeline-tools .searchbox{grid-column:1}.pipeline-tools #psort{grid-column:2;min-width:0}.pipeline-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:1px 1px 3px;display:flex;overflow-x:auto}.pipeline-chips::-webkit-scrollbar{display:none}.pipeline-chips .chip{flex:none}.pipeline-advancedbar{padding:0}.thread{padding:14px 12px}.msg{max-width:88%}.ans-head{grid-template-columns:1fr}.ans-meta{justify-content:flex-start}.inlist,.anslist{gap:10px}.ansrow,.ansopen{padding:14px}.searchbox:has(#ans-search){flex:1 0 100%;width:100%!important;margin-left:0!important}.ansinfo{width:44px;min-width:44px;height:44px;min-height:44px}.composer{padding:11px 12px}.composer>.crow:last-child{padding-right:54px}#askfab{width:44px;height:44px}.setrow{flex-direction:column;gap:8px}.setrow .sc{justify-content:flex-start;align-items:flex-start;width:100%}#view.fill .cpleft{height:auto}.cp-overview-grid{grid-template-columns:1fr}.copybox{flex-direction:column}.copybox .btn{align-self:flex-start}.scheddays{flex-wrap:wrap;justify-content:flex-start}.ob-main{padding-left:14px;padding-right:14px}.opt{min-height:76px;padding:16px}#rb-head{min-height:54px}#rb-actions{flex:none;gap:7px;width:auto;height:auto;margin-left:auto;display:flex}#rb-status{text-overflow:clip;white-space:normal;flex:auto;width:auto;min-width:0;max-width:none;padding:2px 0;line-height:1.3;overflow:visible}.rb-editor-heading{display:none}#rb-editor{background:var(--card2)}#rb-workflow{padding-left:11px;padding-right:11px}.rb-workflow-note{white-space:normal;flex-basis:100%;order:3;padding-left:0}}@media (max-width:820px){#ans-toggle{margin-right:52px;margin-left:0!important}}@media (max-width:720px){.inboxwrap{grid-template-columns:1fr}.tpanehead{flex:none;align-items:flex-start;gap:8px;height:auto;min-height:0;padding:11px 12px}.tpanehead>.avatar{display:none}.tpanehead>.avatar+span{flex:210px}.tpanehead>span[style*=flex\:1]{display:none}.moments{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.moments::-webkit-scrollbar{display:none}.moments .moment{flex:none}.composer .crow{flex-wrap:wrap}.viewfoot{text-align:left;padding-left:12px;padding-right:60px}#askclose{width:44px;min-width:44px;height:44px;min-height:44px}#rb-editor{width:100%;box-shadow:none;border-right:0}#rb-split{display:none}#rb-editor-title{flex:100%;min-width:0}#rb-mobile-view-toggle{min-height:36px;padding:6px 12px;display:inline-flex}}@media (max-width:430px){#brand .brandcopy{display:none!important}#topbar .vhead{min-width:86px}#exitdemo{font-size:11px}.pipeline-tools{grid-template-columns:1fr}.pipeline-tools .searchbox,.pipeline-tools #psort{grid-column:1}.rb-set-actions{grid-template-columns:1fr}}@media (max-width:360px){#rb-actions{column-gap:5px}.rb-actions-toggle{width:36px;height:36px}}@media (max-width:560px) and (max-height:650px){#view.fill.pipeline-view{overscroll-behavior:contain;scrollbar-gutter:stable;display:block;overflow-y:auto}#view.fill.pipeline-view .pipeline-mobile{min-height:auto;padding-bottom:14px;display:grid;overflow:visible}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (forced-colors:active){.btn,.tbtn,.chip,.card,.tblwrap,.switch i{border:1px solid canvastext}.switch input:checked+i,.chip.on{color:highlighttext;background:highlight}:focus-visible{outline:2px solid highlight!important}:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus,:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus-visible,[role=status][tabindex="-1"]:focus,[role=status][tabindex="-1"]:focus-visible{outline:none!important}#vtitle:focus-visible,#vtitle.route-focus-cue:focus{box-shadow:none!important;background:0 0!important;outline:none!important}}#view.fill.sharpen-view{scrollbar-gutter:stable;overflow-y:auto}.shp-deck-layout{flex:none;width:100%;max-width:760px;margin:0 auto;padding:2px 4px 28px}.shp-deck-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 4px 15px;display:flex}.shp-deck-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:750}.shp-deck-sub{color:var(--ink);margin-top:3px;font-size:18px;font-weight:750}.shp-deck-count{color:var(--ink2);white-space:nowrap;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:7px 11px;font-size:12px}#view.fill.sharpen-view .shp.shp-deck,.shp.shp-deck{flex:none;min-height:0;display:block}#view.fill.sharpen-view .shp-deck .shp-focus,.shp-deck .shp-focus{max-height:none;box-shadow:0 8px 28px #121c2c13,0 2px 0 var(--card),0 4px 0 var(--line);border-color:var(--line);border-radius:23px;padding:25px 28px 17px;display:block;position:relative;overflow:visible}#view.fill.sharpen-view .shp-focus>.shp-deckcard,.shp-deckcard{flex:none;min-height:auto;display:block;overflow:visible}.shp-card-heading{align-items:flex-start;gap:13px;display:flex}.shp-company-heading{flex:1;min-width:0}.shp-company-tile{background:var(--brand-soft);width:49px;height:49px;color:var(--brand-d);border:1px solid var(--line);letter-spacing:-.04em;border-radius:14px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.shp-company-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shp-deckcard .sw-co{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.shp-outcome{color:var(--ink3);font-size:10px;font-weight:600}.shp-deckcard .sw-role{letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(20px,2.3vw,27px);font-weight:800;line-height:1.16}.shp-card-context{color:var(--ink3);flex-wrap:wrap;gap:6px 14px;margin-top:13px;font-size:11.5px;display:flex}.shp-card-context span+span:before{content:"·";color:var(--ink3);margin-right:12px}.shp-company-what{color:var(--ink2);margin:15px 0 17px;font-size:14px;line-height:1.55}.shp-deck-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.35fr .65fr;gap:13px;padding:14px 0;display:grid}.shp-stat{min-width:0}.shp-stat-label{color:var(--ink3);text-transform:uppercase;letter-spacing:.075em;margin-bottom:5px;font-size:9.5px;font-weight:750;display:block}.shp-stat strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35;display:block}.shp-stat small{color:var(--ink3);margin-top:2px;font-size:10px;font-weight:500;display:block}.shp-fit-stat strong small{margin-left:2px;display:inline}.shp-stat .employer-rating{align-items:flex-start;font-size:15px;line-height:1.35;display:inline-flex}.shp-stat .employer-rating small{white-space:normal;font-size:10px;line-height:1.4}.shp-stat-empty{color:var(--ink3);font-size:11px;line-height:1.35;display:block}.shp-why-care{background:var(--brand-softer);border:1px solid var(--line);border-radius:12px;margin:16px 0 8px;padding:12px 14px}.shp-why-care .shp-stat-label{color:var(--brand-d)}.shp-why-care p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.shp-card-links{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.shp-job-details{flex:1;min-width:0}.shp-job-details summary,.shp-posting{color:var(--ink2);cursor:pointer;padding:8px 0;font-size:11.5px;font-weight:650}.shp-posting{flex:none;text-decoration:none}.shp-posting:hover{color:var(--brand-d);text-decoration:underline}.shp-job-details[open]{flex-basis:100%}.shp-deckcard .sw-why{border-left:0;margin-top:0;padding:10px 0 0;font-size:12.5px;line-height:1.6}.shp-full-notes{white-space:pre-wrap;overflow-wrap:anywhere}.shp-choice-caption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:13px;font-size:11.5px;font-weight:750;display:flex}.shp-choice-caption span{color:var(--ink3);font-size:10.5px;font-weight:400}#view.fill.sharpen-view .shp-deck .shp-rates,.shp-deck .shp-rates{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:9px 0 0;padding:0}.shp-deck .shp-rate{min-height:98px;color:var(--ink2);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;display:flex;position:relative}.shp-deck .shp-rate .shp-num{color:var(--ink3);opacity:.7;font-size:9px;line-height:1;position:static}.shp-deck .shp-rate-orb{background:var(--card);border:1.5px solid;border-radius:50%;place-items:center;width:49px;height:49px;font-size:30px;font-weight:500;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 3px 9px #121c2c0d}.shp-deck .shp-rate-label{font-size:11px;font-weight:650}.shp-deck .shp-rate[data-score="1"] .shp-rate-orb{color:#b44750;background:#fff5f4}.shp-deck .shp-rate[data-score="4"] .shp-rate-orb{color:#8b744f;background:#fffaf0}.shp-deck .shp-rate[data-score="7"] .shp-rate-orb{color:#21806e;background:#eef9f5}.shp-deck .shp-rate[data-score="10"] .shp-rate-orb{color:#90548c;background:#fcf2fb}.shp-deck .shp-rate:hover{background:var(--bg2);box-shadow:none;transform:none}.shp-deck .shp-rate:hover .shp-rate-orb,.shp-deck .shp-rate:focus-visible .shp-rate-orb{transform:none;box-shadow:0 6px 14px #121c2c1f}.shp-deck .shp-rate[aria-pressed=true]{background:var(--brand-soft);color:var(--ink)}.shp-deck .shp-rate[aria-pressed=true] .shp-rate-orb{box-shadow:inset 0 0 0 3px var(--card),inset 0 0 0 4.5px currentColor}.shp-deck .shp-rate:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.shp-note-details{margin-top:4px}.shp-note-details summary{color:var(--ink2);cursor:pointer;padding:7px 0;font-size:11px;font-weight:650}.shp-note-details summary span{color:var(--ink3);margin-left:5px;font-weight:400}.shp-notewrap{margin-top:4px}.shp-note{min-height:56px;font-size:12px}.shp-deck .shp-foot .btn{font-size:10.5px}.shp-feedback{color:var(--brand-d);margin-left:3px;font-size:10.5px}.shp-deck-extras{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:18px;display:grid}.shp-deck-extras>.shp-prefs,.shp-browse{border:1px solid var(--line);background:var(--card);box-shadow:none;border-radius:12px;min-width:0;margin:0;padding:3px 13px}.shp-browse>summary{color:var(--ink2);cursor:pointer;padding:10px 0;font-size:11.5px;font-weight:650}.shp-browse>summary span{color:var(--ink3);margin:4px 0 0 14px;font-size:10px;font-weight:400;display:block}.shp-deck-extras .shp-prefs summary{min-height:42px;font-size:11.5px}.shp-browse[open],.shp-deck-extras>.shp-prefs[open]{grid-column:1/-1}#view.fill.sharpen-view .shp-browse .shp-list,.shp-browse .shp-list{max-height:330px;box-shadow:none;border:0;padding:4px 0 8px;position:static;overflow:auto}.shp-done-spark{color:var(--brand);margin-bottom:12px;font-size:52px}.shp-deck .shp-done{padding:35px 15px}.shp-deck .shp-done h3{letter-spacing:-.03em;font-size:25px}@media (max-width:600px){.shp-deck-layout{padding:0 0 22px}.shp-deck-toolbar{margin-bottom:12px}.shp-deck-kicker{letter-spacing:.07em;font-size:8.5px}.shp-deck-sub{font-size:16px}.shp-deck-count{padding:6px 9px;font-size:10px}#view.fill.sharpen-view .shp-deck .shp-focus,.shp-deck .shp-focus{border-radius:18px;padding:17px 17px 12px}.shp-deck-stats{grid-template-columns:1fr 1fr;gap:13px}.shp-company-tile{width:40px;height:40px;font-size:14px}.shp-deckcard .sw-role{font-size:22px}.shp-choice-caption span{font-size:9.5px}.shp-deck .shp-rate-orb{width:46px;height:46px}.shp-deck .shp-rates{gap:5px}.shp-deck .shp-rate-label{font-size:10px}.shp-deck-extras{gap:8px}.shp-feedback{margin-left:auto}.shp-deck .shp-keys{display:none}.shp-card-context{font-size:10.5px}.shp-company-what{font-size:13px}.shp-card-links{gap:10px}}@media (prefers-reduced-motion:reduce){.shp-deck .shp-rate,.shp-deck .shp-rate-orb{transition:none}.shp-deck .shp-rate:hover .shp-rate-orb,.shp-deck .shp-rate:focus-visible .shp-rate-orb{transform:none}}.needs-page{min-width:0;max-width:1240px;margin:0 auto}.ny-overview{border:1px solid color-mix(in srgb,var(--brand) 26%,var(--line));border-radius:var(--r-lg);background:linear-gradient(115deg,var(--brand-softer),var(--card) 78%);justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.ny-overview-copy{min-width:0}.ny-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-d);margin-bottom:7px;font-size:10px;font-weight:800}.ny-overview h2{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:25px;line-height:1.2}.ny-overview p{color:var(--ink2);max-width:68ch;margin:8px 0 0;font-size:13px;line-height:1.5}.ny-overview-mark{font-family:var(--display);color:var(--brand-d);opacity:.75;text-align:center;font-variant-numeric:tabular-nums;min-width:58px;font-size:44px;font-weight:750;line-height:1}.ny-jumps{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;padding:14px 0 4px;display:flex}.ny-jump{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.ny-jump:hover{border-color:var(--brand);color:var(--brand-d);background:var(--brand-softer)}.ny-jump-count{background:var(--gray-bg);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 6px;font-size:10px;font-weight:750;line-height:1}.ny-jump-library{color:var(--brand-d);margin-left:auto}.ny-section{min-width:0;margin-top:20px}.ny-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.ny-section-head h3,.ny-library-heading{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;scroll-margin-top:22px;font-size:16px;line-height:1.35}.ny-section-count{vertical-align:1px;font:700 10px var(--sans,system-ui);background:var(--gray-bg);color:var(--ink2);border-radius:99px;margin-left:5px;padding:3px 7px;display:inline-block}.ny-section-head p{color:var(--ink3);margin:3px 0 0;font-size:12px;line-height:1.45}.ny-card-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.needs-page .itemcard{border-radius:14px;gap:10px;min-width:0;margin:0;padding:15px 17px;box-shadow:0 1px 2px #14243006}.needs-page .itemcard .ic-head{align-items:flex-start;gap:7px 10px}.needs-page .ic-who{flex:190px;display:block}.needs-page .ic-co{font-size:14px;font-weight:750;line-height:1.4}.needs-page .ic-ro{color:var(--ink2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.4;display:block}.needs-page .ic-meta{align-items:center;gap:6px}.needs-page .ic-meta .pill,.needs-page .atag{min-height:23px;padding:3px 7px;font-size:10px}.needs-page .ans-job-link{font-size:11px}.needs-page .ic-main,.needs-page .ic-act{gap:8px}.needs-page .ansq,.needs-page .askline{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.needs-page .nc-question .ic-main{border-top:1px solid var(--line);padding-top:9px}.needs-page .ansopts{gap:8px}.needs-page .ansopts .btn{white-space:normal;line-height:1.4}.btn.ny-answer-btn,.needs-page .btn.ny-answer-btn,.needs-page .actrow .btn.ny-answer-btn{white-space:normal;overflow-wrap:anywhere;text-align:center;border-style:solid;border-width:1px;justify-content:center;min-width:104px;max-width:100%;min-height:40px;padding:9px 16px;font-size:12px;line-height:1.4}.ansopts .btn.ny-answer-btn{text-align:center;flex:0 auto}.ny-answer-btn.selected{border-color:var(--brand);background:var(--card2);color:var(--ink)}.nc-question .ansown textarea{resize:vertical;width:100%;min-height:96px;line-height:1.6}.ans-response-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ans-wording{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ans-wording input{width:16px;height:16px;accent-color:var(--brand);margin:0}.ans-save-hint{color:var(--ink3);margin:6px 0 0;font-size:11.5px;line-height:1.5}.nc-question .ans-open-actions{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.ans-why{color:var(--ink2);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.ans-why>span{color:var(--ink);margin-right:5px;font-weight:650}.needs-page .ansown textarea,.needs-page .draftbox{min-width:0;max-width:100%;line-height:1.5}.needs-page .sw-facts{gap:5px}.needs-page .sw-fact{min-height:27px;padding:5px 8px;font-size:11px;line-height:17px}.needs-page .whydet{border-top:1px solid var(--line);margin:0;padding-top:8px}.needs-page .whydet summary{color:var(--ink2);font-size:11px}.needs-page .actrow{gap:7px}.needs-page .actrow .btn{white-space:normal;min-height:34px;padding:7px 11px;font-size:12px;line-height:1.35}.needs-page .ans-open-actions{gap:8px;margin-top:0;padding-top:5px}.needs-page .ny-interview{border-left:3px solid color-mix(in srgb,var(--purple) 62%,var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.nc-permission .ic-main{border-top:1px solid var(--line);padding-top:12px}.permission-why{color:var(--ink2);max-width:85ch;margin:8px 0 14px;font-size:12.5px;line-height:1.6}.permission-facts{border-block:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:18px;margin:0;padding:14px 0;display:grid}.permission-facts>div{min-width:0}.permission-facts dt,.permission-record b,.permission-prepared label{color:var(--ink2);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.permission-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.55}.permission-facts .tiny{margin-top:3px;display:block}.permission-message{white-space:pre-wrap}.permission-help{max-width:88ch;margin:0 0 12px;line-height:1.6}.permission-record{overflow-wrap:anywhere;margin:12px 0 0;font-size:12.5px;line-height:1.6}.permission-record span{display:block}.permission-prepared{margin-top:16px}.permission-prepared[hidden]{display:none}.permission-prepared textarea{resize:vertical;width:100%;min-height:100px;font-size:12px;line-height:1.55}.permission-prepared p{margin:6px 0 0}@media (max-width:700px){.permission-facts{grid-template-columns:minmax(0,1fr);gap:14px}}.ny-interview-copy{min-width:0}.ny-interview-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ny-interview .ic-ro{margin:3px 0 6px}.ny-interview-when{color:var(--purple);font-size:12px;font-weight:650;line-height:1.4}.ny-prep-detail{overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.4}.ny-interview-actions{flex-direction:column;align-items:center;gap:8px;display:flex}.ny-interview-actions .btn{white-space:nowrap;min-height:34px}.ny-history{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.ny-library-heading{margin-bottom:10px;font-size:14px}.ny-history .pastwork{margin-top:8px}.ny-jump:focus-visible,.ny-section-head h3:focus-visible,.ny-library-heading:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (min-width:1050px){.ny-section-interview .ny-card-grid,.ny-section-question .ny-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ny-overview{gap:12px;padding:18px}.ny-overview h2{font-size:21px}.ny-overview-mark{min-width:36px;font-size:34px}.ny-overview p{font-size:12px}.ny-jump-library{margin-left:0}.ny-jumps{gap:6px}.ny-jump{padding:6px 10px}.needs-page .itemcard{gap:10px;padding:14px}.needs-page .ic-who{flex-basis:155px}.ny-section{margin-top:18px}.needs-page .ny-interview{gap:10px;padding:13px}.ny-interview-actions .btn{padding:7px 9px}.ny-history{margin-top:22px}}#w-form input[aria-invalid=true],#w-form select[aria-invalid=true],#w-form textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 2px var(--red-bg);background:var(--card)}#w-form fieldset[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red-bg)}#w-form .field-err{color:var(--red);margin-top:5px;font-size:11.5px;line-height:1.45}#w-form .field-err:empty{display:none}#w-form label .optional{color:var(--ink3);margin-left:3px;font-size:10px;font-weight:400}.jp-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.jp-heading h3{margin:0}.jp-heading p{color:var(--ink2);margin:6px 0 0;font-size:13px;line-height:1.5}.jp-cap{background:var(--brand-softer);color:var(--brand-d);white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:750}.jp-performance{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));background:var(--amber-bg);color:var(--ink2);border-radius:12px;flex-direction:column;gap:5px;margin:18px 0;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}.jp-performance b{color:var(--ink);font-size:13px}.jp-error,.jp-readonly{border:1px solid var(--line);background:var(--card2);border-radius:10px;margin:14px 0;padding:13px 15px;font-size:12.5px;line-height:1.5}.jp-error{border-color:var(--red);color:var(--red)}.jp-error p{overflow-wrap:anywhere;margin:5px 0}.jp-rotation{color:var(--ink2);margin:16px 0 18px;font-size:12px}.jp-rotation>div{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.jp-rotation-item{align-items:center;gap:9px;display:inline-flex}.jp-rotation-item b{background:var(--brand-softer);color:var(--brand-d);overflow-wrap:anywhere;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:650}.jp-rotation-item i{color:var(--ink3);font-style:normal}.jp-repeat{color:var(--ink3);font-size:11px}.jp-list{gap:12px;display:grid}.jp-profile{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:15px 17px}.jp-profile.is-paused{background:var(--card2)}.jp-profile-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.jp-profile-head h4{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.jp-profile-status{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.jp-original{color:var(--ink3);font-size:10.5px}.jp-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.jp-profile-roles{overflow-wrap:anywhere;margin-top:12px;font-size:13px;font-weight:600;line-height:1.5}.jp-profile-facts{color:var(--ink2);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:11.5px;line-height:1.5;display:flex}.jp-profile-facts span{overflow-wrap:anywhere}.jp-preferences{color:var(--ink2);margin-top:10px;font-size:12px}.jp-preferences summary{cursor:pointer;color:var(--brand-d);font-size:11px}.jp-preferences p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.jp-current{border:1px solid var(--line);background:var(--card2);border-radius:12px;margin:16px 0;padding:18px}.jp-current h4{overflow-wrap:anywhere;margin:5px 0;font-size:16px;line-height:1.4}.jp-current p{color:var(--ink2);margin:5px 0 10px;font-size:13px}.jp-current small{color:var(--ink3);font-size:12px;line-height:1.5}.jp-bottom{flex-wrap:wrap;align-items:center;gap:12px;margin-top:17px;display:flex}.jp-bottom>span,.jp-shared-note{color:var(--ink3);font-size:11.5px;line-height:1.55}.jp-shared-note{margin:15px 0 0}.jp-editor{border:1px solid color-mix(in srgb,var(--brand) 38%,var(--line));background:var(--card2);border-radius:14px;margin-top:20px;padding:19px 20px}.jp-editor-head h4{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.jp-editor-head p{color:var(--ink2);margin:6px 0 18px;font-size:12px;line-height:1.5}.jp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.jp-wide{grid-column:1/-1}.jp-field{flex-direction:column;gap:6px;min-width:0;font-size:12px;line-height:1.4;display:flex}.jp-field>span{color:var(--ink);font-weight:650}.jp-field>span b,.jp-types legend b{color:var(--brand-d);font-weight:600}.jp-field input,.jp-field textarea,.jp-field select{background:var(--card);width:100%;min-width:0;max-width:none;font:inherit;border:1px solid var(--line2);border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.45}.jp-field textarea{resize:vertical;min-height:66px}.jp-field input[aria-invalid=true],.jp-field select[aria-invalid=true]{border-color:var(--red)}.jp-field-error{color:var(--red);font-size:11px;line-height:1.4}.jp-field-hint{color:var(--ink3);font-size:10.5px;line-height:1.4}.jp-types{border:0;min-width:0;margin:0;padding:0}.jp-types legend{margin-bottom:8px;font-size:12px;font-weight:650}.jp-type-options{flex-wrap:wrap;gap:8px;display:flex}.jp-type-options label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.jp-type-options input{accent-color:var(--brand)}.jp-pay-heading{border-top:1px solid var(--line);padding-top:10px}.jp-pay-heading h5{margin:0 0 5px;font-size:13px}.jp-pay-heading span,.jp-pay-note{color:var(--ink3);font-size:11px;line-height:1.45}.jp-pay-note{background:var(--brand-softer);color:var(--ink2);border-radius:8px;padding:9px 11px}.jp-validation{color:var(--ink2);margin-top:16px;font-size:11.5px;line-height:1.5}.jp-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.jp-editor-actions small{color:var(--ink3);margin-left:4px;font-size:11px}.jp-delete-confirm{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:12px}.jp-delete-confirm p{color:var(--ink2);margin:6px 0 10px;font-size:12px;line-height:1.5}.jp-delete-confirm>div{gap:8px;display:flex}.jp-baseline-note{background:var(--brand-softer);color:var(--ink2);border-radius:10px;margin:10px 0 16px;padding:12px 14px;font-size:12px;line-height:1.5}.jp-baseline-note .btn{margin-top:8px}@media (max-width:650px){.jp-form-grid{grid-template-columns:1fr}.jp-wide{grid-column:auto}.jp-editor{padding:15px}.jp-profile{padding:14px}.jp-profile-head{flex-direction:column;gap:10px}.jp-profile-actions{justify-content:flex-start}.jp-editor-actions small{flex-basis:100%;margin:3px 0 0}.jp-performance{padding:12px}.jp-type-options{gap:6px}.jp-type-options label{flex:42%}.jp-bottom{align-items:flex-start}.jp-bottom>span{flex-basis:100%}}.shp-deck .shp-rates{z-index:4;background:var(--card);box-shadow:0 -10px 16px var(--card);padding-top:9px;padding-bottom:5px;position:sticky;bottom:0}@media (max-width:600px){.shp-deck .shp-rates{border-radius:12px;margin-left:-8px;margin-right:-8px;padding-left:6px;padding-right:6px;bottom:0}.shp-deck .shp-rate{min-height:76px}.shp-deck .shp-rate .shp-num{display:none}}.shp-deck-layout{max-width:880px;padding:0 6px 28px}.shp-deck-toolbar{align-items:center;margin:0 2px 14px;scroll-margin-top:12px}.shp-deck-kicker{letter-spacing:.09em;font-size:10px}.shp-deck-sub{letter-spacing:-.025em;font-size:22px}.shp-deck-count{background:var(--brand-softer);border-color:#0000;padding:8px 12px;font-size:11px}#view.fill.sharpen-view .shp-deck .shp-focus,.shp-deck .shp-focus{border-radius:20px;padding:24px 28px 16px;box-shadow:0 8px 25px #121c2c0f}.shp-card-heading{align-items:center;gap:14px}.shp-company-tile{background:linear-gradient(145deg,var(--brand-softer),var(--brand-soft));border-radius:15px;width:52px;height:52px}.shp-deckcard .sw-co{font-size:19px}.shp-deckcard .sw-role{letter-spacing:-.025em;margin-top:4px;font-size:25px;line-height:1.2}.shp-outcome{background:var(--bg2);border:1px solid var(--line);border-radius:99px;padding:3px 7px;font-size:10px}.shp-card-context{margin-top:12px;font-size:12px}.shp-company-what{margin:14px 0 16px;font-size:15px;line-height:1.55}.shp-deck-stats{background:var(--bg2);border:0;border-radius:12px;grid-template-columns:1.1fr .9fr 1.5fr .65fr;gap:14px;padding:13px 14px}.shp-stat-label{letter-spacing:.055em;font-size:10px}.shp-stat strong{font-size:14px}.shp-stat small{font-size:11px}.shp-stat .employer-rating{font-size:14px}.shp-stat .employer-rating small{font-size:10.5px}.shp-fit-stat strong{font-size:23px}.shp-why-care{border:0;border-left:3px solid var(--brand-soft);background:0 0;border-radius:0;margin:17px 0 12px;padding:2px 0 2px 13px}.shp-why-care p{font-size:14px;line-height:1.55}.shp-card-links{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 20px;display:grid}.shp-job-details{display:contents}.shp-job-details>summary{grid-area:1/1;width:fit-content;max-width:100%;padding:8px 0;font-size:12px}.shp-card-links>.shp-posting{grid-area:1/2;padding:8px 0;font-size:12px}.shp-job-details>.sw-why{background:var(--bg2);border:1px solid var(--line);border-radius:12px;grid-column:1/-1;margin:0 0 10px;padding:14px 16px;font-size:13px}.shp-deck .shp-rates{box-shadow:none;background:0 0;position:static}#view.fill.sharpen-view .shp-deck .shp-rates,.shp-deck .shp-rates{border-top:1px solid var(--line);gap:10px;margin:6px 0 0;padding:12px 0 4px}.shp-deck .shp-rate{gap:7px;min-height:98px;padding:12px 8px}.shp-deck .shp-rate-orb{width:50px;height:50px;box-shadow:none;font-size:30px}.shp-deck .shp-rate-label{font-size:12px}.shp-deck .shp-rate .shp-num{display:none}.shp-note-details{margin:0}.shp-note-details>summary{width:fit-content;padding:7px 0;font-size:12px}.shp-deck .shp-foot{gap:8px;margin-top:7px;padding-top:11px}.shp-deck .shp-foot .btn{min-height:33px;font-size:11.5px}.shp-deck .shp-keys{font-size:10.5px}.shp-feedback{font-size:11px}.shp-tools{border:1px solid var(--line);background:var(--card);border-radius:15px;min-width:0;margin-top:16px;overflow:hidden}.shp-tool-switches{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shp-tool-toggle{background:var(--card);min-width:0;min-height:74px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;align-items:center;gap:11px;padding:15px 18px;display:flex}.shp-tool-toggle+.shp-tool-toggle{border-left:1px solid var(--line)}.shp-tool-toggle:hover{background:var(--bg2)}.shp-tool-toggle[aria-expanded=true]{background:var(--brand-softer);box-shadow:inset 0 -3px var(--brand)}.shp-tool-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-4px;border-radius:8px}.shp-tool-symbol{text-align:center;width:26px;color:var(--brand-d);flex:none;font-size:23px}.shp-tool-copy{flex:1;min-width:0}.shp-tool-copy b{font-size:12.5px;line-height:1.4;display:block}.shp-tool-copy small{color:var(--ink3);margin-top:3px;font-size:11px;line-height:1.4;display:block}.shp-tool-chevron{color:var(--ink3);flex:none;font-size:20px;line-height:1}.shp-tool-toggle[aria-expanded=true] .shp-tool-chevron{transform:rotate(180deg)}.shp-tool-panel{border-top:1px solid var(--line);min-width:0;padding:20px}.shp-tool-panel[hidden],.shp-tools [hidden]{display:none!important}.shp-browse-search{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-bottom:14px;display:grid}.shp-browse-search label{grid-column:1/-1;font-size:12px;font-weight:650}.shp-browse-search input{width:100%;min-height:38px;font-size:13px}.shp-browse-search [role=status]{color:var(--ink3);align-self:center;font-size:11px}#view.fill.sharpen-view .shp-tools .shp-list,.shp-tools .shp-list{max-height:420px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 4px 0 0;position:static;overflow:auto}.shp-tools .shp-list h3{margin:0 0 8px;font-size:10px}.shp-list-group+.shp-list-group{margin-top:20px}.shp-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shp-tools .shp-row{background:var(--bg2);border:1px solid #0000;padding:12px}.shp-tools .shp-row:hover{border-color:var(--line2)}.shp-tools .shp-row[aria-current=true]{border-color:var(--brand);background:var(--brand-softer)}.shp-pref-intro h3{margin:0 0 5px;font-size:15px}.shp-pref-intro p{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.55}.shp-tool-panel .taste-preferences{border:1px solid var(--line);background:var(--bg2);border-radius:11px;max-width:none;margin:14px 0 12px;padding:14px 16px}.shp-tool-panel .taste-summary{font-size:13px;line-height:1.65}.shp-tool-panel .taste-edit{opacity:1;border-color:var(--line);background:var(--card)}.shp-tool-panel .taste-kicker{font-size:10px}@media (max-width:600px){.shp-deck-layout{padding:0 0 24px}.shp-deck-toolbar{align-items:flex-start;gap:8px}.shp-deck-sub{font-size:19px}.shp-deck-count{white-space:normal;text-align:center;max-width:112px;padding:6px 8px;font-size:10px;line-height:1.5}.shp-deck-kicker{font-size:8.5px}#view.fill.sharpen-view .shp-deck .shp-focus,.shp-deck .shp-focus{border-radius:16px;padding:18px 16px 13px}.shp-deckcard .sw-role{font-size:22px}.shp-deckcard .sw-co{font-size:17px}.shp-company-tile{width:42px;height:42px}.shp-outcome{font-size:9px}.shp-card-heading{gap:10px}.shp-company-what{font-size:14px}.shp-deck-stats{grid-template-columns:1fr 1fr;gap:14px 10px;padding:12px}.shp-stat-label{font-size:9px}.shp-stat strong{font-size:13px}.shp-fit-stat strong{font-size:21px}.shp-why-care p{font-size:13px}.shp-card-links{gap:7px 12px}.shp-card-links>.shp-posting,.shp-job-details>summary{font-size:11px}.shp-deck .shp-rates{z-index:4;background:var(--card);box-shadow:0 -7px 12px var(--card);margin-left:-5px;margin-right:-5px;position:sticky;bottom:0}.shp-deck .shp-rate{gap:6px;min-height:76px}.shp-deck .shp-rate-orb{width:44px;height:44px;font-size:27px}.shp-deck .shp-rate-label{font-size:10.5px}.shp-tool-toggle{gap:7px;min-height:79px;padding:12px 11px}.shp-tool-symbol{display:none}.shp-tool-copy b{font-size:11.5px}.shp-tool-copy small{font-size:10px}.shp-tool-panel{padding:16px 13px}.shp-browse-grid,.shp-browse-search{grid-template-columns:1fr}.shp-browse-search [role=status]:empty{display:none}.shp-tools .shp-list{max-height:360px}}.cpwrap{grid-template-columns:minmax(205px,225px) minmax(0,1fr);gap:16px}.cpleft{padding:10px}.cpnav button{white-space:normal;min-height:35px;padding:7px 9px;font-size:12px;line-height:1.35}.cpnav .cpgroup{letter-spacing:.09em;padding:12px 9px 4px;font-size:9px}#view.fill .cpsection.card[data-item=overview]{flex:0 auto;align-self:flex-start;height:auto;max-height:100%;padding-bottom:20px}#view.fill .cpsection.card[data-item=overview]>h3{text-transform:none;letter-spacing:-.02em;margin-bottom:8px;padding-bottom:12px;font-size:17px}.cp-overview-intro{color:var(--ink3);margin:0 0 16px;font-size:12.5px;line-height:1.5}.cp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cp-summary-card{border:1px solid var(--line);background:var(--card2);min-width:0;min-height:106px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:7px;padding:14px;transition:background .14s,border-color .14s;display:flex}.cp-summary-card:hover,.cp-search-preview:hover{background:var(--brand-softer);border-color:var(--brand)}.cp-summary-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);justify-content:space-between;gap:8px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.cp-summary-label>span{font-size:13px;font-weight:500;line-height:1}.cp-summary-card>b{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.cp-summary-card>small{color:var(--ink3);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.cp-summary-attention{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}.cp-search-summary{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.cp-overview-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cp-overview-section-head h4{color:var(--ink);margin:0;font-size:14px}.cp-overview-section-head p{color:var(--ink3);margin:3px 0 0;font-size:11.5px}.cp-overview-section-head>.btn{flex:none}.cp-search-list{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;display:grid}.cp-search-preview{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 14px;transition:background .14s,border-color .14s;display:flex}.cp-search-preview-head{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:2px;display:flex}.cp-search-preview-head>b{font-size:12px;font-weight:700}.cp-search-preview>strong{font-size:13px;font-weight:650;line-height:1.4}.cp-search-preview>span:not(.cp-search-preview-head),.cp-search-preview>small{color:var(--ink3);font-size:11.5px;line-height:1.45}.cp-overview-note,.cp-summary-issue{color:var(--ink3);margin:10px 0 0;font-size:11.5px;line-height:1.5}.cp-summary-issue{color:var(--amber)}.cp-overview-shortcuts{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:17px;padding-top:15px;display:flex}.cpsection>.cp-subgroup{margin-top:20px;padding-top:17px}@container (max-width:740px){.cp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.cp-summary-grid{gap:8px}.cp-summary-card{min-height:109px;padding:11px}.cp-summary-card>b{font-size:13px}.cp-summary-label{font-size:9px}.cp-summary-card>small{font-size:10.5px}.cp-overview-section-head{flex-wrap:wrap}}@media (max-width:720px){.cpwrap{grid-template-columns:1fr;gap:0}.cpleft{padding:10px}.cp-overview-shortcuts>.btn{min-height:40px}.cp-summary-card{min-height:112px}}#view.fill.blacklist-view{scrollbar-gutter:stable;padding-bottom:28px;display:block;overflow:auto}.blx-page{min-width:0;max-width:1080px;color:var(--ink);gap:18px;margin:0 auto;display:grid}.blx-panel p{color:var(--ink2);margin:0;font-size:13px;line-height:1.65}.blx-toolbar .searchbox{width:100%;min-width:0;max-width:none}.blx-stack{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.blx-panel{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--sh1);border-radius:14px;overflow:clip}.blx-panel-head{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.blx-panel h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 5px;font-size:16px;font-weight:750}.blx-panel-head>.btn{flex:none}.blx-compose{background:var(--card2);border-block:1px solid var(--line);gap:14px;padding:20px 24px;display:grid}.blx-compose h4{margin:0;font-size:14px}.blx-field{min-width:0;color:var(--ink);flex-direction:column;gap:7px;display:flex}.blx-field>span{font-size:12px;font-weight:650}.blx-field small{color:var(--ink3);margin-left:4px;font-size:11px;font-weight:400}.blx-page input,.blx-page select,.blx-page textarea{border-radius:8px;width:100%;min-width:0;max-width:100%;font-size:13px}.blx-page input,.blx-page select{height:40px}.blx-page textarea{resize:vertical;min-height:104px;line-height:1.65}.blx-field-short{max-width:320px}.blx-page .blx-helper{color:var(--ink3);font-size:12px;line-height:1.55}.blx-page .blx-error{color:var(--red,#b42318);margin:0;font-size:12px;line-height:1.5}.blx-page .blx-error[hidden]{display:none}.blx-page [aria-invalid=true]{border-color:var(--red,#b42318);box-shadow:0 0 0 1px var(--red,#b42318)}.blx-page .btn{white-space:normal;min-height:36px;font-size:12px}.blx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blx-list-heading{justify-content:space-between;align-items:center;gap:14px;padding:0 24px 12px;display:flex}.blx-list-heading select{width:160px;height:36px;font-size:12px}.blx-list-label{color:var(--ink3);font-size:12px}.blx-company-list,.blx-rule-list{padding:0 24px}.blx-company,.blx-rule{border-top:1px solid var(--line);min-width:0;padding:18px 0}.blx-company-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.blx-company h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.5}.blx-status{color:var(--brand-d);background:var(--brand-bg);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.blx-status-off{background:var(--card2);color:var(--ink3)}.blx-status-soon{background:var(--amber-bg);color:var(--amber)}.blx-company-meta{color:var(--ink3);flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.5;display:flex}.blx-reason{color:var(--ink2);overflow-wrap:anywhere;margin:4px 0 8px;font-size:13px;line-height:1.65}.blx-company-actions{margin-top:12px}.blx-position{color:var(--ink3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.blx-manage{min-width:0;margin-top:8px}.blx-page summary{cursor:pointer;min-height:32px;color:var(--ink2);align-items:center;gap:9px;font-size:12px;line-height:1.5;list-style:none;display:flex}.blx-page summary::-webkit-details-marker{display:none}.blx-page summary:before{content:"+";text-align:center;flex:none;width:16px;font-size:16px;font-weight:400}.blx-page details[open]>summary:before{content:"−"}.blx-page summary:after{display:none}.blx-manage-body{justify-items:start;gap:12px;padding:12px 0 2px;display:grid}.blx-manage-body>.blx-field{width:100%;max-width:320px}.blx-empty{padding:0 24px 22px}.blx-empty p{color:var(--ink3);font-size:13px}.blx-history{border-top:1px solid var(--line);padding:12px 24px}.blx-history>summary{flex-wrap:wrap;font-weight:650}.blx-history>summary .blx-helper{font-weight:400}.blx-history>p{margin:10px 0}.blx-rule-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.blx-rule-paused{color:var(--ink3);font-size:12px}.blx-panel .blx-rule-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);max-width:80ch;font-size:14px;line-height:1.7}.blx-rule-bottom{gap:12px;margin-top:12px;display:grid}.blx-rule-note{white-space:pre-wrap;overflow-wrap:anywhere}.blx-safety{gap:18px;padding:20px 24px;display:grid}.blx-repeat{gap:14px;display:grid}.blx-repeat>.blx-field{max-width:320px}.blx-employer{border-top:1px solid var(--line);color:var(--ink2);justify-items:start;gap:10px;padding-top:18px;font-size:13px;line-height:1.65;display:grid}.blx-scan{border-top:1px solid var(--line);padding-top:12px}.blx-scan>summary{font-size:13px;font-weight:650}.blx-scan-body{gap:14px;padding-top:12px;display:grid}.blx-scan-actions{justify-items:start;gap:12px;display:grid}.blx-scan-actions>.blx-field{width:100%;max-width:320px}.blx-page .bl-suggested{border-top:1px solid var(--line);margin:0;padding:15px 24px}@media (max-width:600px){.blx-page,.blx-stack{gap:14px}.blx-hero h2{font-size:22px}.blx-panel-head{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px}.blx-compose,.blx-safety{padding:18px 16px}.blx-list-heading{flex-wrap:wrap;padding:0 16px 12px}.blx-company-list,.blx-rule-list{padding-inline:16px}.blx-empty{padding:0 16px 18px}.blx-history{padding:12px 16px}.blx-page .bl-suggested{padding-inline:16px}.blx-field-short{max-width:none}.blx-history>summary .blx-helper{font-size:11px}}.application-consent{border:1px solid var(--line);background:var(--card2);border-radius:12px;margin:18px 0;padding:17px 18px}.consent-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application-consent h4,.application-consent h3{color:var(--ink);letter-spacing:0;text-transform:none;margin:0 0 7px;font-size:13px;font-weight:750}.application-consent p{color:var(--ink2);margin:0;font-size:11px;line-height:1.6}.consent-state{white-space:nowrap;background:var(--card);border:1px solid var(--line);color:var(--ink3);border-radius:6px;padding:5px 8px;font-size:10px;font-weight:650}.consent-state.consent-active{background:var(--green-bg);color:var(--green);border-color:#0000}.consent-scopes{color:var(--ink2);flex-wrap:wrap;gap:6px 20px;margin:13px 0;padding-left:16px;font-size:11px;display:flex}.application-consent .consent-note{color:var(--ink3);font-size:11px;line-height:1.6}.consent-check{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.6;color:var(--ink)!important;margin:14px 0!important;font-size:12px!important;display:flex!important}.consent-check[hidden]{display:none!important}.consent-check input{accent-color:var(--brand);flex:none;width:17px!important;height:17px!important;margin:2px 0 0!important}.consent-check [aria-invalid=true]{outline:2px solid var(--red);outline-offset:2px}.consent-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.application-consent .consent-error{color:var(--red);margin:9px 0;font-size:11px}.consent-error[hidden]{display:none}.consent-evidence{color:var(--ink2);margin-top:12px;font-size:11px}.consent-evidence summary{cursor:pointer;font-weight:600}.consent-evidence dl{grid-template-columns:75px minmax(0,1fr);gap:6px;margin:11px 0 0;display:grid}.consent-evidence dt{color:var(--ink3)}.consent-evidence dd{overflow-wrap:anywhere;margin:0}.wizard-consent{margin:20px 0 10px}.consent-apply-mode{max-width:340px;margin:12px 0}.consent-apply-mode label{font-size:11px!important}.consent-apply-mode select{width:100%;font-size:12px}@media (max-width:650px){.consent-heading{flex-direction:column;gap:9px}.application-consent{padding:15px}.consent-actions>.btn{min-height:36px}}.cpsection .setrow{align-items:center;gap:20px;padding:12px 0}.cpsection .setrow .sl small{max-width:66ch;margin-top:3px;line-height:1.5}.cpsection .setrow .sc{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.cpsection .cp-choice,.cpsection .cp-text-value{box-sizing:border-box;width:260px;max-width:100%;min-height:34px;padding:6px 9px;font-size:12px}.cpsection .cp-number,.cpsection .sc input[inputmode=numeric]{text-align:center;box-sizing:border-box;font-variant-numeric:tabular-nums;min-width:60px;max-width:60px;min-height:34px;padding:6px 7px;width:60px!important}.cpsection .cp-number[aria-invalid=true]{border-color:var(--red);background:var(--red-bg);box-shadow:0 0 0 1px var(--red)}.cp-control-error{max-width:260px;color:var(--red);text-align:right;flex-basis:100%;font-size:11px;line-height:1.4}.cp-preference-group+.cp-preference-group{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.cp-preference-group>h4{letter-spacing:.065em;text-transform:uppercase;color:var(--ink3);margin:0 0 5px;font-size:10.5px}.cp-tuning{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.cp-tuning>summary{cursor:pointer;color:var(--ink2);font-size:12.5px;font-weight:650}.cp-tuning>.tiny{color:var(--ink3);margin:9px 0 6px}@container (max-width:600px){.cpsection .setrow{gap:12px}.cpsection .cp-choice,.cpsection .cp-text-value{width:215px}}@container (max-width:430px){:is(.cpsection .setrow:has(.cp-choice),.cpsection .setrow:has(.cp-text-value)){flex-direction:column;align-items:stretch;gap:9px}.cpsection .cp-choice,.cpsection .cp-text-value{width:100%}.cpsection .setrow:has(.cp-number) .sc{max-width:130px}.cp-control-error{max-width:130px}}.shp-deck .shp-rate-orb{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.shp-deck .shp-rate-orb>svg{flex:none;width:26px;height:26px;display:block;overflow:visible}.shp-deck .shp-notewrap{padding-top:5px;display:block}.shp-deck .shp-note{resize:vertical;box-sizing:border-box;width:100%;display:block}.shp-note-hint{color:var(--ink3);margin:6px 0 3px;font-size:11px;line-height:1.5}.shp-preference-evidence{color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:11px 0 0;font-size:11px;line-height:1.5;display:flex}.shp-preference-pending{color:var(--ink3);margin:5px 0 0;font-size:11px;line-height:1.5}.shp-preference-guidance{border-top:1px solid var(--line);color:var(--ink2);margin:12px 0 0;padding-top:12px;font-size:12px;line-height:1.6}.shp-preference-guidance b{color:var(--ink);margin-bottom:3px;font-size:11px;display:block}.shp-deck-layout .taste-summary{white-space:normal}#view.fill.sharpen-view .shp-deck .shp-focus,.shp-deck .shp-focus{min-height:max(var(--shp-card-height,0px),clamp(28rem,calc(100svh - 15rem),36rem));flex-direction:column;display:flex}#view.fill.sharpen-view .shp-deck .shp-rates,.shp-deck .shp-rates{margin-top:auto}.shp-deck .shp-done{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.shp-deck .shp-done p{max-width:38rem}@media (max-width:600px){.shp-deck .shp-rate-orb>svg{width:24px;height:24px}.shp-preference-evidence{align-items:flex-start}}#ivcheckinbox{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}#ivcheckinbox .mbody{gap:16px;padding:22px;display:grid}#ivcheckinbox .mbody p{margin:0;line-height:1.55}#ivcheckinbox .ivchoices{gap:8px}#ivcheckinbox textarea{resize:vertical;width:100%;min-height:100px}#ivcheckinbox .ivchoice{text-align:left;width:100%}#ivcheckinbox .ivchoice[aria-pressed=true]{border-color:var(--accent);background:var(--tint)}#ivcheckinbox .actrow{justify-content:flex-end}.iv-followup{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.iv-followup legend{margin-bottom:12px;font-weight:700}.iv-followup label{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.iv-followup input{flex:none;width:16px;height:16px;margin-top:4px}.iv-followup p{color:var(--muted);font-size:12px}.iv-checkin-error{color:#a22828;font-weight:600}.iv-checkin-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-top:18px;display:flex}.iv-checkin-summary p{margin:6px 0 0;line-height:1.5}.iv-checkin-summary button{flex:none}.iv-feedback-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}@media (max-width:600px){.iv-checkin-summary{flex-direction:column}}.pipeline-scope-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-left:auto;display:flex}.pipeline-date-control{min-width:0;position:relative}.pipeline-date-presets{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pipeline-date-presets>span{color:var(--ink3);margin-right:3px;font-size:11px}.pipeline-date-presets .btn{justify-content:center;align-items:center;gap:5px;display:inline-flex}.pipeline-date-caption{color:var(--ink3);margin-top:5px;display:block}.pipeline-custom-range{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:12px;display:flex}.pipeline-custom-range label{gap:5px;font-size:11px;font-weight:650;display:grid}.pipeline-custom-range input{width:145px;min-height:34px}.pipeline-custom-range p{color:var(--red);flex-basis:100%;margin:0;font-size:12px}@media (max-width:700px){.pipeline-scope-actions{width:100%;margin-left:0}.pipeline-date-presets{gap:5px}.pipeline-date-presets .btn{padding:7px 9px}}.guidance-map{margin-top:22px}.guidance-map-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.guidance-map-row>div{min-width:0}.guidance-map-row p{white-space:pre-line;margin:5px 0 0}.guidance-map-row>.btn{flex:none}.guidance-orders{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.guidance-entry{border-bottom:1px solid var(--line);padding:20px 0}.guidance-entry-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.guidance-entry h4{margin:0 0 4px}.guidance-entry-head .actrow{flex:none;margin:0}.guidance-value{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.guidance-entry [aria-pressed=true]{background:var(--card2);border-color:var(--ink)}.guidance-entry textarea,#guidance-context textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:92px;margin:8px 0 12px;display:block}.guidance-entry [hidden],#guidance-context[hidden]{display:none!important}.guidance-history{margin:18px 0}.guidance-history>summary{cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-weight:600;list-style:none;display:inline-block}.guidance-history>summary::-webkit-details-marker{display:none}.guidance-history[open]>summary{background:var(--card2)}#guidance-context textarea{min-height:260px;font-family:ui-monospace,monospace;font-size:12px}.guidance-entry>div>.actrow{gap:8px}.guidance-entry label{font-size:12px;font-weight:700}@media (max-width:680px){.guidance-map-row{flex-direction:column;align-items:flex-start;gap:12px}.guidance-entry-head{flex-direction:column}.guidance-entry-head .actrow{align-self:flex-start}}.pd-layout{color:var(--ink);grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:16px 24px;padding:24px}.pd-layout>*{min-width:0}.pd-layout h3,.pd-layout h4,.pd-layout p{margin:0}.pd-layout .pd-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-bottom:4px;display:flex}.pd-identity{align-items:center;gap:13px;min-width:0;display:flex}.pd-identity>div{min-width:0}.pd-identity>.avatar{width:48px;height:48px;font-size:17px}.pd-company{color:var(--ink2);font-size:12px;font-weight:650}.pd-layout .pd-heading h3{overflow-wrap:anywhere;letter-spacing:-.025em;margin:2px 0 7px;font-size:21px;font-weight:750;line-height:1.25}.pd-tags{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.pd-fit{color:var(--ink2);font-size:11px}.pd-fit b{color:var(--ink);margin-left:3px;font-size:12px}.pd-fit>span{font-size:10px}.pd-posting{flex:none;align-items:center;gap:10px;display:inline-flex}.pd-next{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pd-next>div{min-width:0}.pd-next b{font-size:13px;font-weight:700}.pd-next .pd-label{margin-bottom:3px;display:block}.pd-next p{color:var(--ink2);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.pd-next>.btn{flex:none}.pd-next-attention{border-color:color-mix(in srgb,var(--amber) 40%,var(--line));background:color-mix(in srgb,var(--amber-bg) 42%,var(--card))}.pd-label{color:var(--ink3);letter-spacing:.075em;text-transform:uppercase;font-size:9.5px;font-weight:750}.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pd-fact{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 14px}.pd-fact-value{overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:650;line-height:1.45}.pd-fact-value small{color:var(--ink3);margin-top:2px;font-size:10.5px;font-weight:450;display:block}.pd-fact .employer-rating{font-size:13px}.pd-fact .employer-rating small{font-size:10.5px}.pd-unknown{color:var(--ink3);font-weight:450}.pd-brief{gap:17px;margin-top:20px;display:grid}.pd-layout h4,.pd-section-title{letter-spacing:.025em;color:var(--ink);margin:0 0 7px;font-size:11px;font-weight:750;display:block}.pd-brief p{color:var(--ink2);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.pd-fit-note{border-left:3px solid var(--brand);background:color-mix(in srgb,var(--brand-soft) 42%,var(--card));border-radius:0 10px 10px 0;padding:14px 16px}.pd-role{color:var(--ink2);font-size:12.5px;line-height:1.6}.pd-role ul{gap:3px;margin:0;padding-left:18px;display:grid}.pd-prior{border-color:var(--amber)}.pd-disclosure{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.pd-disclosure>summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:650;list-style:none;display:flex}.pd-disclosure>summary::-webkit-details-marker{display:none}.pd-disclosure>summary:before{content:"+";color:var(--ink3);flex:none;width:12px;font-size:17px;font-weight:450;line-height:1}.pd-disclosure[open]>summary:before{content:"−"}.pd-disclosure[open]>summary{border-bottom:1px solid var(--line)}.pd-disclosure>summary:hover{background:var(--card2)}.pd-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:10px}.pd-disclosure-hint{color:var(--ink3);text-align:right;margin-left:auto;font-size:10.5px;font-weight:450}.pd-meta{margin-top:16px}.pd-meta dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;padding:16px;display:grid}.pd-meta dl>div{min-width:0}.pd-meta dt{color:var(--ink3);margin-bottom:3px;font-size:10px}.pd-meta dd{color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:12px}.pd-sidebar{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:18px;padding:18px;display:grid}.pd-sidebar .contactcard{background:0 0;border:0;align-items:flex-start;gap:10px;padding:0}.pd-contact-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pd-contact-copy .cn,.pd-contact-copy .ct2{overflow-wrap:anywhere}.pd-contact-copy .pill{margin-top:3px;font-size:10px}.pd-contact-empty{background:var(--card2);border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.pd-empty-icon{border:1px dashed var(--line);width:32px;height:32px;color:var(--ink3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:flex}.pd-contact-empty b{font-size:12px}.pd-layout .pd-contact-empty p,.pd-layout .pd-contact-context{color:var(--ink3);margin-top:4px;font-size:11.5px;line-height:1.5}.pd-layout .pd-contact-context{margin-top:10px}.pd-notes{border-top:1px solid var(--line);padding-top:16px}.pd-notes textarea.mynotes{resize:vertical;background:var(--card2);border-color:var(--line);border-radius:10px;min-height:96px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.pd-layout .pd-notes p{color:var(--ink3);margin-top:6px;font-size:10.5px;line-height:1.5}.pd-conversation{background:var(--card2)}.pd-conversation-body{padding:10px}.pd-conversation .thread{max-height:320px;padding:2px;overflow-y:auto}.pd-conversation .composer{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:10px}.pd-conversation .composer textarea{min-height:58px}.pd-files{border-top:1px solid var(--line);padding-top:16px}.pd-files .docbtns{gap:7px;margin-top:0}.pd-files .docbtns .btn{font-size:11px}.pd-files .pipeline-rating-comment{border-top:1px solid var(--line);padding-top:13px}.pd-history{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pd-history>.pd-disclosure:only-child{grid-column:1/-1}.pd-timeline{margin:0;padding:5px 16px 12px;list-style:none}.pd-timeline li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;font-size:12px;line-height:1.5;display:grid}.pd-timeline li:last-child{border-bottom:0}.pd-timeline time{color:var(--ink3);font-size:10.5px}.pd-timeline li>span{overflow-wrap:anywhere;color:var(--ink2)}.pd-engine-notes{padding:0 12px 12px}.pd-engine-notes .notebox{background:0 0;border:0;padding:0}@media (min-width:1350px){.pd-facts{grid-template-columns:1.45fr 1.15fr 1fr 1fr}.pd-fact{padding:12px}.pd-fact-value{font-size:12px}}@media (max-width:1050px){.pd-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:16px;padding:18px}.pd-layout .pd-heading h3{font-size:19px}.pd-sidebar{padding:15px}}@media (max-width:900px){.pd-layout{grid-template-columns:minmax(0,1fr)}.pd-history{grid-template-columns:1fr}.pd-sidebar{gap:16px}.pd-layout .pd-heading{align-items:flex-start}.pd-next{flex-wrap:wrap;align-items:flex-start}}@media (max-width:520px){.pd-layout{gap:14px;padding:14px 10px}.pd-layout .pd-heading{flex-wrap:wrap;gap:10px}.pd-identity{gap:10px}.pd-identity>.avatar{width:40px;height:40px;font-size:14px}.pd-layout .pd-heading h3{font-size:18px}.pd-posting{margin-left:50px}.pd-fact{padding:10px}.pd-fact-value{font-size:12px}.pd-label{font-size:9px}.pd-meta dl{grid-template-columns:1fr}.pd-timeline li{grid-template-columns:1fr;gap:3px}.pd-disclosure-hint{font-size:10px}}.tblwrap:has(.pd-layout){container-type:inline-size}.pd-layout{max-width:100cqw;position:sticky;left:0}.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:1120px){.pd-facts{grid-template-columns:1.45fr 1.15fr 1fr 1fr}}.journey-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.5;display:block}.offer-home{background:linear-gradient(110deg,var(--card),var(--teal-bg,var(--card2)));border:1px solid var(--line);border-radius:16px;align-items:center;gap:22px;margin:0 0 20px;padding:24px;display:flex}.offer-home-mark{background:var(--card2);width:66px;height:66px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:37px;display:grid}.offer-home-copy{flex:1;min-width:0}.offer-home h2{letter-spacing:-.025em;margin:5px 0 6px;font-size:22px;line-height:1.25}.offer-home p{margin:0;font-size:13px;line-height:1.5}.offer-home .offer-home-note{color:var(--ink3);margin-top:5px;font-size:11px}.offer-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.offer-job-panel{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.offer-job-panel h4{letter-spacing:-.02em!important;text-transform:none!important;margin:5px 0!important;font-size:17px!important}.offer-job-panel p{color:var(--ink3);margin:0;font-size:11px}.journey-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:7100;background:#041b2bcc;display:none;position:fixed;inset:0}.journey-overlay.show{display:block}.offer-dialog,.journey-dialog{z-index:7101;overscroll-behavior:contain;border:1px solid var(--line);background:var(--card);max-height:calc(100dvh - 36px);color:var(--ink);border-radius:24px;display:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 110px #0005}.offer-dialog.show,.journey-dialog.show{display:block}.offer-dialog{width:min(590px,100vw - 32px);padding:28px}.journey-dialog{border:0;width:min(880px,100vw - 32px)}.journey-dialog-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.journey-close{width:36px;height:36px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex:none;font-size:23px;line-height:1}.journey-close:hover{opacity:1}.offer-dialog h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:15px 0 8px;font-size:28px;line-height:1.17}.offer-role{margin:0 0 14px;font-size:15px;font-weight:650}.offer-help{color:var(--ink3);margin:0 0 22px;font-size:12px;line-height:1.6}.offer-choices{border:0;margin:0;padding:0}.offer-choices legend{margin-bottom:8px;font-size:11px;font-weight:700}.offer-choices label{border:1px solid var(--line);cursor:pointer;background:var(--card2);border-radius:11px;align-items:center;gap:10px;margin:8px 0;padding:14px;display:flex}.offer-choices label:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.offer-choices input{width:18px;height:18px;accent-color:var(--brand)}.offer-choices label>span{display:block}.offer-choices b{font-size:14px;display:block}.offer-choices small{color:var(--ink3);margin-top:3px;font-size:11px;line-height:1.5;display:block}.offer-dates{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.offer-dates label{font-size:11px;font-weight:650}.offer-dates label>span{color:var(--ink3);font-size:10px;font-weight:400}.offer-dates input{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--ink);font:inherit;border-radius:8px;min-width:0;margin-top:7px;padding:10px}.offer-dates [hidden]{display:none}.offer-record-note{color:var(--ink3);font-size:10px;line-height:1.6}.offer-error{color:var(--red);margin:12px 0;font-size:12px;line-height:1.5}.offer-dialog-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}#journey-recap-body{color:#123c39;padding:26px 36px 24px;overflow:hidden}.journey-theme-mint{background:#dff3df}.journey-theme-peach{background:#ffe5d3}.journey-theme-lilac{background:#eae0ff}.journey-theme-sky{background:#dff1fa}.journey-brand{letter-spacing:-.03em;font-size:20px;font-weight:800}.journey-brand small{letter-spacing:.13em;margin-left:10px;font-size:8px;display:inline-block}.journey-progress{gap:7px;margin:18px 0 34px;display:flex}.journey-progress button{cursor:pointer;background:0 0;border:0;flex:1;padding:7px 0}.journey-progress button span{background:#123c3925;border-radius:4px;height:4px;display:block}.journey-progress button[aria-current] span{background:#123c39}.journey-slide{min-height:410px;padding-right:10px;position:relative}.journey-slide h2{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:680px;color:inherit;margin:12px 0 18px;font-size:clamp(34px,4.5vw,58px);font-weight:800;line-height:1.02;position:relative}.journey-lede{max-width:640px;color:inherit;margin:0 0 24px;font-size:18px;line-height:1.5;position:relative}.journey-orbit{opacity:.06;pointer-events:none;font-size:165px;line-height:1;position:absolute;top:-20px;right:-30px;transform:rotate(-13deg)}.journey-ticket{background:#ffffff91;border:1px solid #123c3928;border-radius:16px;max-width:610px;margin:24px 0;padding:23px 100px 23px 26px;position:relative;transform:rotate(-1deg)}.journey-ticket>span:first-child{letter-spacing:.15em;font-size:9px;font-weight:750}.journey-ticket strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 6px;font-size:30px;line-height:1.1;display:block}.journey-ticket p{margin:0;font-size:14px;line-height:1.5}.journey-ticket small{font-size:10px}.journey-ticket-line{border-top:1px dashed #123c3944;margin:18px -4px 12px}.journey-stamp{text-align:center;letter-spacing:.12em;opacity:.6;border:2px solid;border-radius:50%;place-content:center;width:66px;height:66px;font-size:14px;font-weight:750;display:grid;position:absolute;top:38px;right:20px;transform:rotate(12deg)}.journey-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0;display:grid}.journey-stat-grid>div{background:#ffffff58;border:1px solid #123c3925;border-radius:14px;padding:18px 16px}.journey-stat-grid b{letter-spacing:-.05em;margin-bottom:8px;font-size:48px;line-height:1.1;display:block}.journey-stat-grid span{font-size:11px;line-height:1.5;display:block}.journey-timeline{max-width:600px;margin:24px 0;padding:0;list-style:none}.journey-timeline li{border-bottom:1px solid #123c3920;align-items:center;gap:16px;padding:13px 0;display:flex}.journey-timeline li>span{font-size:26px}.journey-timeline time{margin-bottom:4px;font-size:10px;display:block}.journey-timeline b{font-size:15px;line-height:1.4;display:block}.journey-role-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.journey-role-facts>div:first-child{grid-column:1/-1}.journey-role-facts>div{background:#ffffff65;border-radius:12px;padding:16px 18px}.journey-role-facts span{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750}.journey-role-facts p{margin:5px 0 0;font-size:15px;line-height:1.6}.journey-signature{align-items:center;gap:20px;margin:36px 0;display:flex}.journey-signature>span{font-size:76px;line-height:1}.journey-signature p{margin:0;font-size:16px;line-height:1.6}.journey-signature strong{letter-spacing:-.035em;font-size:26px}.journey-footnote{opacity:.8;max-width:640px;margin:22px 0 16px;font-size:10px;line-height:1.6}.journey-controls{border-top:1px solid #123c3928;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.journey-controls .btn{color:#123c39;background:0 0;border-color:#123c39;min-height:40px;padding:10px 18px}.journey-controls .journey-next{color:#fff;background:#123c39}.journey-controls>span{font-size:11px;font-weight:650}.journey-back:disabled{opacity:.28}@media (prefers-reduced-motion:no-preference){.journey-slide{animation:.24s ease-out journey-reveal}@keyframes journey-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:650px){.offer-home{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px}.offer-home-mark{width:44px;height:44px;font-size:25px}.offer-home h2{font-size:20px}.offer-home .offer-panel-actions{justify-content:flex-start;padding-left:58px}.offer-job-panel{flex-direction:column;align-items:flex-start;padding:15px}.offer-job-panel .offer-panel-actions{justify-content:flex-start}.offer-dialog{border-radius:19px;padding:20px}.offer-dialog h2{font-size:25px}.offer-dates{grid-template-columns:1fr}.journey-dialog{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}#journey-recap-body{padding:20px}.journey-brand small{margin:4px 0 0;font-size:7px;display:block}.journey-progress{margin:12px 0 22px}.journey-slide{min-height:0;padding:0}.journey-slide h2{margin:12px 0 17px;font-size:37px}.journey-lede{font-size:15px;line-height:1.6}.journey-ticket{margin:20px 0;padding:19px 76px 19px 17px}.journey-ticket strong{font-size:24px}.journey-stamp{width:51px;height:51px;font-size:12px;right:13px}.journey-stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.journey-stat-grid>div{padding:14px}.journey-stat-grid b{font-size:40px}.journey-role-facts{grid-template-columns:1fr}.journey-controls .btn{padding:9px 11px;font-size:11px}.journey-controls>span{font-size:10px}.journey-signature{margin:25px 0}}.iv-journey{max-width:1040px;margin:0 auto}.iv-page-head{margin:0 0 26px}.iv-page-head h2{letter-spacing:-.025em;margin:0 0 7px;font-size:25px}.iv-page-head p,.iv-empty p{color:var(--ink2);margin:0;font-size:13px;line-height:1.6}.iv-empty{padding:24px}.iv-empty .btn{margin-top:14px}.iv-group-title{color:var(--ink2);align-items:center;gap:9px;margin:26px 0 12px;font-size:12px;font-weight:700;display:flex}.iv-group-title span{color:var(--ink3);font-size:11px;font-weight:500}.iv-journey .interviewgrid{gap:18px;margin-bottom:26px}.iv-journey .iv-workspace{margin:0;padding:24px}.iv-job-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.iv-job-head>div{min-width:0}.iv-job-head h3{letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.iv-job-head .iv-role{color:var(--ink2);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.job-recruiter{color:var(--ink2);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.5;display:block}.interviewhero .job-recruiter{margin:5px 0 0;font-size:13px}.iv-status{letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin-bottom:7px;font-size:10px;font-weight:750}.iv-job-head .ivremove{color:var(--ink2);flex:none}.iv-meeting{color:var(--ink2);flex-wrap:wrap;gap:7px 18px;margin:14px 0 0;font-size:12px;line-height:1.5;display:flex}.iv-meeting span{overflow-wrap:anywhere}.iv-meeting span:first-child{color:var(--ink);font-weight:600}.iv-workspace .btn{white-space:normal;text-align:center;border-radius:8px;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.35}.iv-workspace .actrow{align-items:stretch;gap:8px}.iv-essentials{margin-top:18px}.iv-essentials:empty{display:none}.iv-timing-note,.iv-prep-status{color:var(--ink2);margin:12px 0 0;font-size:12px;line-height:1.6}.iv-timing-note{border-left:2px solid var(--accent);padding-left:10px}.iv-references{margin-top:22px}.iv-references h4{color:var(--ink3);margin:0 0 9px;font-size:11px;font-weight:650}.iv-request{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.iv-request label{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4;display:block}.iv-request p{color:var(--ink2);margin:0;font-size:12px;line-height:1.5}.iv-request textarea{resize:vertical;width:100%;min-height:80px;margin-top:12px;padding:11px 12px;font-size:13px;line-height:1.6;display:block}.iv-request-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.iv-request-footer span{color:var(--ink3);font-size:11px}.iv-hidden{border-top:1px solid var(--line);margin-top:26px}.iv-hidden>summary{cursor:pointer;color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;font-weight:650;list-style:none;display:flex}.iv-hidden>summary::-webkit-details-marker{display:none}.iv-hidden>summary::marker{content:""}.iv-expand:before{content:"+";font-size:21px;font-weight:400;line-height:1}.iv-hidden[open] .iv-expand:before{content:"−"}.iv-hidden>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.iv-hidden>div>span{overflow-wrap:anywhere;min-width:0;font-size:12px}.iv-hidden small{color:var(--ink3);margin-top:4px;display:block}.iv-hidden .btn{flex:none}@media (max-width:600px){.iv-page-head{margin-bottom:22px}.iv-page-head h2{font-size:21px}.iv-journey .iv-workspace{padding:18px}.iv-job-head{gap:12px}.iv-job-head h3{font-size:19px}.iv-job-head .ivremove{padding:7px 10px;font-size:11px}.iv-meeting{gap:6px 14px}.iv-workspace .btn{min-height:38px}.iv-essentials .primary{flex-basis:100%}.iv-request textarea{min-height:100px}.iv-hidden>div{align-items:flex-start}}.first-run-welcome{border:1px solid var(--line);background:linear-gradient(125deg,var(--card),var(--card2));border-radius:18px;max-width:920px;margin:0 0 20px;padding:26px}.first-run-eyebrow{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:750;display:block}.first-run-intro h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 9px;font-size:26px;line-height:1.2}.first-run-intro p{max-width:720px;color:var(--ink3);margin:0;font-size:13px;line-height:1.65}.first-run-steps{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.first-run-step{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:16px;display:flex}.first-run-step-icon{background:var(--card2);border:1px solid var(--line);width:27px;height:27px;color:var(--ink3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.first-run-step.is-ready .first-run-step-icon{background:var(--green-bg);color:var(--green-d);border-color:var(--green-d)}.first-run-step b{color:var(--ink);margin:3px 0 5px;font-size:12px;line-height:1.4;display:block}.first-run-step p{color:var(--ink3);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.6}.first-run-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.first-run-actions .btn{min-height:40px}.first-run-footnote{color:var(--ink3);margin:15px 0 0;font-size:11px;line-height:1.5}@media (max-width:650px){.first-run-welcome{border-radius:15px;padding:19px}.first-run-intro h2{font-size:23px}.first-run-steps{grid-template-columns:1fr;gap:10px;margin:18px 0}.first-run-step{padding:13px}.first-run-actions{align-items:stretch}.first-run-actions .btn{flex:150px}.first-run-intro p{font-size:12px}}#w-start-resume.info{background:var(--card2);color:var(--ink2);border:1px solid var(--line);display:block}.inboxwrap .inbox-note{border:0;border-bottom:1px solid var(--line);background:var(--card);width:100%;color:var(--ink2);text-align:left;font:inherit;cursor:pointer;border-radius:0;align-items:baseline;gap:9px;padding:9px 18px;font-size:11px;line-height:1.5;display:flex}.inboxwrap .inbox-note b{color:var(--ink3);flex:none;font-size:10px}.inboxwrap .inbox-note span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inboxwrap .inbox-note:hover{background:var(--bg2)}.inboxwrap .inbox-note:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@media (max-width:720px){.inboxwrap .inbox-note{padding:8px 12px}}.pd-layout>.pd-meta-full{grid-column:1/-1;margin-top:0}.pd-layout>.pd-meta-full dl{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.msg{white-space:normal;min-width:0}.msg .mbody{white-space:pre-wrap;overflow-wrap:anywhere}.msg .mmeta{gap:7px;line-height:1.4}.msg .mmeta time{white-space:nowrap}.msg .mpeer{overflow-wrap:anywhere}.msg.editing{width:min(78%,720px);max-width:78%}.msg .meditbox{box-sizing:border-box;resize:vertical;min-height:128px;max-height:360px;padding:12px;line-height:1.55;display:block}.msg .meditacts{white-space:normal}.msg .macts{margin-top:9px}@media (max-width:720px){.msg.editing{width:94%;max-width:94%}.msg .meditbox{min-height:150px}}#tabs button .ic{width:19px;height:19px;vertical-align:initial;flex:0 0 19px;display:block;position:static;overflow:visible}#tabs button{align-items:center}@container (max-width:430px){.cpsection .setrow{align-items:stretch}:is(.cpsection .setrow:has(.cp-number),.cpsection .setrow:has([data-sw])){flex-direction:row;align-items:flex-start;gap:12px}.cpsection .setrow:has(.cp-number) .sc{flex:none;width:96px;max-width:96px}.cpsection .setrow:has([data-sw]) .sc{flex:none;width:auto}:is(.cpsection .setrow:has(.cp-number) .sl,.cpsection .setrow:has([data-sw]) .sl){flex:1;min-width:0}.cpsection .cp-control-error{max-width:96px}}.interviewhero,.stuckcard{--fade-x:14%;--fade-y:50%;--fade-angle:115deg}.briefhero{--fade-x:12%;--fade-y:100%;--fade-angle:35deg}.ny-overview{--fade-x:85%;--fade-y:100%;--fade-angle:155deg}.interviewhero,.stuckcard,.briefhero,.ny-overview{background:radial-gradient(ellipse 65% 160% at var(--fade-x) var(--fade-y),var(--accent-soft),transparent 72%),linear-gradient(var(--fade-angle),var(--brand-softer),transparent 82%),var(--card);border-color:color-mix(in srgb,var(--brand) 32%,var(--line))}.home-focus-windows{--window-gap:18px;gap:var(--window-gap);border-radius:var(--r-lg);isolation:isolate;background:radial-gradient(ellipse 78% 160% at 0% -12%,color-mix(in srgb,var(--accent) 17%,transparent),color-mix(in srgb,var(--accent-soft) 80%,transparent) 28%,transparent 74%),linear-gradient(120deg,color-mix(in srgb,var(--brand-softer) 65%,transparent),transparent 72%),var(--card);margin-bottom:18px;display:grid;overflow:hidden}.home-focus-windows>.interviewhero,.home-focus-windows>.stuckcard{box-shadow:0 0 0 var(--window-gap) var(--bg);background:0 0;margin:0}.pay-evidence-control{flex:1;min-width:0}.pay-evidence-control select{width:100%;max-width:430px}.pay-evidence-control small{max-width:560px;color:var(--ink3);margin-top:7px;font-size:11px;line-height:1.6;display:block}.setting-context-links{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.askpanel .setting-context-links .btn{font-size:11px}.pay-evidence-row .pk{padding-top:10px}@media (max-width:600px){.pay-evidence-row{flex-direction:column;align-items:stretch;gap:8px}.pay-evidence-row .pk{padding-top:0}.pay-evidence-control select{max-width:100%}}.search-scope-bar{flex-wrap:wrap;flex-shrink:0;align-items:end;gap:12px;margin-bottom:14px;display:flex}.search-scope-control{color:var(--ink3);flex-direction:column;gap:5px;max-width:100%;margin:0;font-size:11px;font-weight:650;display:flex}.search-scope-control select{width:100%;min-width:180px;max-width:280px;color:var(--ink);font-size:12px;font-weight:500}.search-scope-bar>.btn{margin-left:auto}.job-search-label{color:var(--ink3);overflow-wrap:anywhere;font-size:10.5px;font-weight:500;line-height:1.5;display:block}.titem>.job-search-label{grid-column:2/-1;margin:2px 0}.tlisthead>.search-scope-control{flex-basis:100%;margin-bottom:6px}.tlisthead .search-scope-control select{max-width:none}.iv-journey>.search-scope-control,.shp-deck-layout>.search-scope-control{align-self:start;margin-bottom:16px}.shp-deckcard>.job-search-label{margin:10px 0 -3px}.pipeline-job-card>.job-search-label{margin:8px 0}.jp-shared-overview{border-bottom:1px solid var(--line);color:var(--ink3);flex-direction:column;gap:5px;margin-bottom:18px;padding:0 0 18px;font-size:12px;line-height:1.6;display:flex}.jp-shared-overview b{color:var(--ink)}.jp-job-summary{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.jp-manager .jp-resume-row>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.jp-manager .jp-resume-row small{flex-basis:100%}.jp-preferences>summary{align-items:center;gap:8px;list-style:none;display:flex}.jp-preferences>summary::-webkit-details-marker{display:none}.jp-preferences>summary:before{content:"+";font-size:15px;line-height:1}.jp-preferences[open]>summary:before{content:"−"}@media (max-width:640px){.search-scope-bar{gap:10px}.search-scope-bar>.search-scope-control{flex:140px}.search-scope-control select{min-width:0;max-width:100%}.search-scope-bar>.btn{margin-left:0}.jp-job-summary{gap:8px}}.pacelegend button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pacelegend button:hover{text-decoration:underline}.pacebars .pb{cursor:default}.pacebars button.pbseg{cursor:pointer;border:0;padding:0}.pacebars button.pbseg:focus-visible{outline:2px solid var(--ink);outline-offset:2px;z-index:4}.pace-day-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.sent-history{max-width:1040px;margin:0 auto}.sent-history-head,.sent-message header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sent-history-head h2{margin:0}.sent-history-head p,.sent-message header p{color:var(--ink2);margin:6px 0;font-size:12px}.sent-history-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.sent-message{margin:14px 0;padding:22px}.sent-message time{color:var(--ink2);font-size:12px}.sent-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.sent-message h3{margin:18px 0 8px}.message-review-card{padding:20px}.message-review-card h3{margin-top:0}.message-review-card .sent-message-body{max-height:230px;overflow:auto}.focus-steer-form{align-items:flex-end;gap:12px;display:flex}.focus-steer-form label{flex:1;min-width:0}.focus-steer-form label>span{margin-bottom:8px;font-size:12px;display:block}.focus-steer-form textarea{resize:vertical;width:100%;min-height:86px}.focus-run-notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;padding:16px 0}.focus-run-notice p{margin:7px 0 12px}.focus-run-notice .tiny{margin-top:10px;display:block}.focus-plan{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.blx-rule-top .blx-status{color:var(--ink2);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:700;line-height:1.5}@media (max-width:600px){.focus-steer-form{flex-direction:column;align-items:stretch}.sent-history-head,.sent-message header{flex-wrap:wrap}.sent-message{padding:17px}.sent-history-controls{align-items:stretch}}
