:root{--bg:#09090c;--mini-dark:#101115;--mini-dark-ink:#ffffff8c;--mini-light:#eef0f4;--mini-light-ink:#0000006b;--surface:#15161b;--bg-raised:#ffffff0b;--bg-hover:#ffffff17;--border:#ffffff17;--border-strong:#ffffff29;--text:#f4f5f7;--text-dim:#a3a8b3;--text-faint:#6b7079;--action:#ecbc3f;--action-ink:#1a1405;--action-hover:#f4c85c;--action-rgb:236, 188, 63;--action-text:var(--action);--good:#45c184;--good-rgb:69, 193, 132;--bad:#e8625a;--bad-rgb:232, 98, 90;--warn:#f58a45;--warn-rgb:245, 138, 69;--warn-on:#1f120a;--warn-band:#f08542;--warn-band-ink:#1f120a;--warn-band-ink-rgb:31, 18, 10;--info:#7aa6f2;--info-rgb:122, 166, 242;--score-hi:#6fae8c;--score-mid:#b9ad6c;--score-lo:#c9756d;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-albert), "Helvetica Neue", sans-serif;--mono:"SF Mono", ui-monospace, var(--font-geist-mono), Menlo, monospace;--r-control:999px;--r-card:18px;--r-menu:14px;--r-item:9px;--r-chip:999px;--r-icon:999px;--r-input:999px;--r-tip:8px;--chrome-bg:#ffffff0e;--chrome-blur:blur(18px) saturate(160%);--chrome-shadow:inset 0 1px 0 #ffffff24, 0 6px 22px #00000038;--card-bg:#ffffff0b;--card-bg-hover:#ffffff0f;--card-shadow:inset 0 1px 0 #ffffff1a, 0 8px 28px #00000038;--lens-bg:#ffffff24;--lens-shadow:inset 0 1px 0 #ffffff29, 0 1px 4px #00000040;--seg-on:#ffffff47;--menu-bg:#18191ef5;--panel-bg:#14151ab8;--menu-blur:blur(28px) saturate(180%);--menu-shadow:inset 0 1px 0 #ffffff1a, 0 12px 36px #00000080;--backdrop:#00000080;--dialog-bg:#ffffff0d;--dialog-blur:blur(14px) saturate(150%);--dialog-shadow:inset 0 1px 0 #ffffff1f, 0 24px 60px #0000008c;--chip-bg:#ffffff17;--chip-h:22px;--chip-shadow:inset 0 1px 0 #ffffff14;--primary-shadow:inset 0 1px 0 #ffffff47, 0 2px 14px #ecbc3f38;--secondary-bg:var(--chrome-bg);--secondary-shadow:var(--chrome-shadow);--actions-bg:var(--chrome-bg);--actions-border:var(--border);--actions-shadow:var(--chrome-shadow);--input-bg:#ffffff0a;--bar-bg:#0c0d118c;--bar-blur:blur(24px) saturate(170%);--bar-shadow:inset 0 1px 0 #ffffff1a, 0 12px 36px #00000059;--focus-ring:0 0 0 3px #ffffff12;--glow:6px;--glow-a:.35;--score-glow:0 0 14px #45c18433;--ambient:radial-gradient(900px 420px at 88% -12%, #ecbc3f1a, transparent 65%), radial-gradient(760px 420px at 4% 108%, #7aa6f217, transparent 65%);--spec:#ffffff14;--track-bg:#00000059;--seg-shadow:inset 0 1px 0 #ffffff2e, 0 1px 3px #00000059;--shadow-float:0 6px 20px #00000059;--monogram-ink:#ffffffeb;--logo-edge:transparent;--wordmark:linear-gradient(180deg, #f1f4f8 0%, #b7c3d2 60%, #7f8ea1 100%);--wordmark-line:#e8b83c}html[data-theme=quiet]{--bg:#0c0d10;--surface:#131519;--bg-raised:#131519;--bg-hover:#1a1c21;--border:#23262c;--border-strong:#32363e;--text:#eef0f3;--text-dim:#9aa0aa;--text-faint:#646a75;--action:#e8b83c;--action-hover:#f2c75a;--action-rgb:232, 184, 60;--action-text:var(--action);--good:#3fb97e;--good-rgb:63, 185, 126;--bad:#e0584f;--bad-rgb:224, 88, 79;--warn:#f0813a;--warn-rgb:240, 129, 58;--warn-on:#1f120a;--warn-band:#ea7d38;--warn-band-ink:#1f120a;--warn-band-ink-rgb:31, 18, 10;--info:#6c9df0;--info-rgb:108, 157, 240;--score-hi:#66a683;--score-mid:#b1a666;--score-lo:#c26f67;--sans:var(--font-geist), -apple-system, "Helvetica Neue", sans-serif;--mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--r-control:6px;--r-card:10px;--r-menu:8px;--r-item:5px;--r-chip:5px;--r-icon:6px;--r-input:6px;--r-tip:6px;--chrome-bg:#131519;--chrome-blur:none;--chrome-shadow:none;--card-bg:#131519;--card-bg-hover:#16181d;--card-shadow:none;--lens-bg:#1a1c21;--lens-shadow:0 1px 0 #0006, inset 0 0 0 1px #32363e;--seg-on:#3b3f48;--menu-bg:#131519;--panel-bg:#131519;--menu-blur:none;--menu-shadow:0 8px 28px #00000080;--backdrop:#0009;--dialog-bg:#131519;--dialog-blur:none;--dialog-shadow:0 16px 48px #0000008c;--chip-bg:#1a1c21;--chip-h:20px;--chip-shadow:none;--primary-shadow:none;--secondary-bg:#131519;--secondary-shadow:0 1px 0 #00000059;--actions-bg:transparent;--actions-border:transparent;--actions-shadow:none;--input-bg:#0f1013;--bar-bg:#101216;--bar-blur:none;--bar-shadow:0 8px 24px #00000059;--focus-ring:0 0 0 3px #ffffff0d;--glow:0px;--glow-a:0;--score-glow:none;--ambient:none;--spec:#ffffff14;--track-bg:#00000059;--seg-shadow:inset 0 1px 0 #ffffff2e, 0 1px 3px #00000059;--shadow-float:0 6px 20px #00000059;--monogram-ink:#ffffffeb;--logo-edge:transparent;--wordmark:linear-gradient(180deg, #f1f4f8 0%, #b7c3d2 60%, #7f8ea1 100%);--wordmark-line:#e8b83c}html:not([data-theme=quiet])[data-mode=light]{--bg:#e6e8ee;--surface:#fff;--bg-raised:#ffffff8c;--bg-hover:#ffffffd9;--border:#141c2d1a;--border-strong:#141c2d2e;--text:#15171c;--text-dim:#4f5561;--text-faint:#6a7080;--action:#e6b533;--action-ink:#1a1405;--action-hover:#dcac2a;--action-rgb:230, 181, 51;--action-text:#85620a;--good:#127440;--good-rgb:18, 116, 64;--bad:#bd2f27;--bad-rgb:189, 47, 39;--warn:#a8490c;--warn-rgb:168, 73, 12;--warn-on:#fff;--warn-band:#e0782f;--warn-band-ink:#24140a;--warn-band-ink-rgb:36, 20, 10;--info:#2a5cc2;--info-rgb:42, 92, 194;--score-hi:#3f7d5a;--score-mid:#8a7a2e;--score-lo:#a9554d;--chrome-bg:#ffffff94;--chrome-shadow:inset 0 1px 0 #fffffff2, 0 6px 22px #141c2d1a;--card-bg:#ffffffa8;--card-bg-hover:#ffffffc7;--card-shadow:inset 0 1px 0 #fff, 0 8px 28px #141c2d14;--lens-bg:#ffffffe6;--lens-shadow:inset 0 1px 0 #fff, 0 1px 4px #141c2d29;--seg-on:#fff;--menu-bg:#fffffff0;--panel-bg:#ffffffd1;--menu-shadow:inset 0 1px 0 #fff, 0 12px 36px #141c2d2e;--backdrop:#14182059;--dialog-bg:#ffffffbd;--dialog-shadow:inset 0 1px 0 #fff, 0 24px 60px #141c2d47;--chip-bg:#141c2d12;--chip-shadow:inset 0 1px 0 #fff9;--primary-shadow:inset 0 0 0 1px #85620a59, inset 0 1px 0 #ffffff8c, 0 2px 14px #e6b53352;--input-bg:#fff9;--bar-bg:#eef0f599;--bar-shadow:inset 0 1px 0 #fff, 0 12px 36px #141c2d1f;--focus-ring:0 0 0 3px #141c2d14;--glow-a:.18;--score-glow:none;--ambient:radial-gradient(900px 420px at 88% -12%, #ecbc3f42, transparent 65%), radial-gradient(760px 420px at 4% 108%, #7aa6f23d, transparent 65%);--spec:#fffffff2;--track-bg:#141c2d14;--seg-shadow:inset 0 1px 0 #fff, 0 1px 3px #141c2d2e;--shadow-float:0 6px 20px #141c2d29;--monogram-ink:#fffffff5;--logo-edge:#141c2d1f;--wordmark:linear-gradient(180deg, #6b7484 0%, #2b3140 60%, #15181f 100%);--wordmark-line:#c9952a}html[data-theme=quiet][data-mode=light]{--bg:#f3f4f7;--surface:#fff;--bg-raised:#fff;--bg-hover:#eef0f4;--border:#dfe2e8;--border-strong:#c6ccd6;--text:#16181d;--text-dim:#4f5561;--text-faint:#6a7080;--action:#e2b02e;--action-ink:#1a1405;--action-hover:#d8a626;--action-rgb:226, 176, 46;--action-text:#85620a;--good:#127440;--good-rgb:18, 116, 64;--bad:#bd2f27;--bad-rgb:189, 47, 39;--warn:#a8490c;--warn-rgb:168, 73, 12;--warn-on:#fff;--warn-band:#e0782f;--warn-band-ink:#24140a;--warn-band-ink-rgb:36, 20, 10;--info:#2a5cc2;--info-rgb:42, 92, 194;--score-hi:#3f7d5a;--score-mid:#8a7a2e;--score-lo:#a9554d;--chrome-bg:#fff;--chrome-shadow:none;--card-bg:#fff;--card-bg-hover:#fbfbfd;--card-shadow:none;--lens-bg:#fff;--lens-shadow:0 1px 0 #141c2d14, inset 0 0 0 1px #c6ccd6;--seg-on:#fff;--menu-bg:#fff;--panel-bg:#fff;--menu-shadow:0 8px 28px #141c2d29;--backdrop:#14182066;--dialog-bg:#fff;--dialog-shadow:0 16px 48px #141c2d38;--chip-bg:#eaedf2;--chip-shadow:none;--primary-shadow:inset 0 0 0 1px #85620a66;--secondary-bg:#fff;--secondary-shadow:0 1px 0 #141c2d14;--actions-bg:transparent;--actions-border:transparent;--actions-shadow:none;--input-bg:#fff;--bar-bg:#f8f9fb;--bar-shadow:0 8px 24px #141c2d14;--focus-ring:0 0 0 3px #141c2d0f;--glow:0px;--glow-a:0;--score-glow:none;--ambient:none;--spec:#ffffffe6;--track-bg:#e6e8ee;--seg-shadow:inset 0 0 0 1px #c6ccd6, 0 1px 2px #141c2d1a;--shadow-float:0 6px 20px #141c2d24;--monogram-ink:#fffffff5;--logo-edge:#dfe2e8;--wordmark:linear-gradient(180deg, #6b7484 0%, #2b3140 60%, #15181f 100%);--wordmark-line:#c9952a}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);background-image:var(--ambient);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font-family:inherit}summary:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}summary:focus-visible,button:focus-visible{box-shadow:0 0 0 2px var(--border-strong);outline:none}.shell{max-width:1080px;margin:0 auto;padding:0 24px 80px}.shell.bare{max-width:none;padding:0}.tabs a.collapsed[data-label]:after,.job-dates .jd[data-label]:after,.repeat-badge:after,.run-status[data-label]:after,.ev-ts[data-label]:after,.copy-btn[data-label]:after,.status-badge:after,.icon-act[data-label]:after,.clip-link[data-label]:after,.inline-text[data-label]:after,.info-remote[data-label]:after,.fc-fl[data-label]:after,.info-note[data-label]:after,.doc-when[data-label]:after,.doc-title .dot[data-label]:after,.doc-title .doc-hint[data-label]:after,.field-name .dot[data-label]:after,.apply-now[data-label]:after,.iv-cb[data-label]:after,.run-usage:after,.funnel-link[data-label]:after,.plan-more[data-label]:after,.plan-warn[data-label]:after{content:attr(data-label);z-index:20;background:var(--surface);border:1px solid var(--border-strong);color:var(--text);font-family:var(--sans);letter-spacing:0;text-transform:none;border-radius:var(--r-tip);white-space:nowrap;box-shadow:var(--shadow-float);opacity:0;pointer-events:none;padding:4px 9px;font-size:11.5px;font-weight:500;transition:opacity .12s;position:absolute}.sort-menu .menu,.dismiss-menu .menu,.considered-menu .box,.business-menu .box,.score-menu .box,.intake .history,.job-picker .box,.iv-transfer-menu .box,.pm-tip,.tasks-panel .box,.geo-menu,.fc-more-box{background:var(--menu-bg);border:1px solid var(--border-strong);border-radius:var(--r-menu);box-shadow:var(--menu-shadow);-webkit-backdrop-filter:var(--menu-blur);backdrop-filter:var(--menu-blur)}dialog{background:var(--dialog-bg);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-menu);box-shadow:var(--dialog-shadow);-webkit-backdrop-filter:var(--dialog-blur);backdrop-filter:var(--dialog-blur);margin:auto}dialog::backdrop{background:var(--backdrop)}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cap-banner{margin:14px 0 0}.cap-banner[hidden]{display:none}.cap-banner-in{grid-template:"mark title cta close""mark body cta close"/auto minmax(0,1fr) auto auto;align-items:center;gap:1px 14px;padding:11px 10px 11px 14px;display:grid}.cap-banner-mark{border-radius:var(--r-icon);flex:none;grid-area:mark;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cap-banner-mark svg{width:16px;height:16px}.cap-banner-title{color:inherit;font-family:var(--sans);letter-spacing:-.008em;text-align:left;cursor:default;background:0 0;border:0;grid-area:title;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.cap-banner-title svg{opacity:.6;width:12px;height:12px;display:none}.cap-banner-body{font-family:var(--sans);grid-area:body;margin:0;font-size:13px;line-height:1.45}.cap-banner-cta.act-labeled{grid-area:cta}.cap-banner-close{grid-area:close}.cap-notice{border:1px solid var(--border-strong);border-radius:var(--r-menu);background:var(--bg-raised);box-shadow:var(--chip-shadow)}.cap-notice .cap-banner-mark{background:rgba(var(--warn-rgb), .16);color:var(--warn)}.cap-notice .cap-banner-body{color:var(--text-dim)}.cap-notice .cap-banner-cta.act-labeled{border-color:var(--border-strong);box-shadow:none;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.cap-notice .cap-banner-cta.act-labeled:hover{background:var(--bg-hover)}.cap-notice .cap-banner-close{color:var(--text-faint)}.cap-wash{border:1px solid rgba(var(--warn-rgb), .38);border-radius:var(--r-menu);background:linear-gradient(90deg, rgba(var(--warn-rgb), .16), rgba(var(--warn-rgb), .07))}.cap-wash .cap-banner-mark{background:var(--warn);color:var(--warn-on)}.cap-wash .cap-banner-body{color:var(--text-dim)}.cap-wash .cap-banner-cta.act-labeled{border-color:rgba(var(--warn-rgb), .6);box-shadow:none;color:var(--warn);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;font-weight:600}.cap-wash .cap-banner-cta.act-labeled:hover{background:rgba(var(--warn-rgb), .14);border-color:var(--warn)}.cap-wash .cap-banner-close{color:var(--text-dim)}.cap-wash .cap-banner-close:hover{background:rgba(var(--warn-rgb), .14)}html:has(.cap-band){overflow-x:clip}.cap-band{background:var(--warn-band);color:var(--warn-band-ink);margin:0 calc(50% - 50vw)}.cap-band .cap-banner-in{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:12px 24px}.cap-band .cap-banner-mark{background:rgba(var(--warn-band-ink-rgb), .12);width:28px;height:28px;color:var(--warn-band-ink)}.cap-band .cap-banner-title{color:var(--warn-band-ink)}.cap-band .cap-banner-body{color:rgba(var(--warn-band-ink-rgb), .78)}.cap-band .cap-banner-cta.act-labeled{background:var(--warn-band-ink);box-shadow:none;color:var(--warn-band);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;font-weight:600}.cap-band .cap-banner-cta.act-labeled:hover{background:rgba(var(--warn-band-ink-rgb), .86);color:#fff}.cap-band .cap-banner-close{color:rgba(var(--warn-band-ink-rgb), .7)}.cap-band .cap-banner-close:hover{background:rgba(var(--warn-band-ink-rgb), .12);color:var(--warn-band-ink)}.cap-band .cap-banner-close:focus-visible,.cap-band .cap-banner-cta:focus-visible,.cap-band .cap-banner-title:focus-visible{box-shadow:0 0 0 2px rgba(var(--warn-band-ink-rgb), .5)}.masthead{z-index:35;align-items:center;gap:16px;margin:0 0 6px;padding:22px 4px 12px;display:flex;position:relative}.masthead h1{letter-spacing:.04em;align-items:center;font-size:18px;font-weight:600;display:flex}.masthead h1 a{align-items:center;gap:9px;display:inline-flex}.masthead h1 .logo{width:28px;height:28px;display:block}.wordmark{line-height:1;font-family:var(--font-josefin), "Josefin Sans", sans-serif;text-transform:uppercase;letter-spacing:.32em;background-image:var(--wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.32em;padding-bottom:5px;font-size:17px;font-weight:300;display:inline-block;position:relative;top:1px}.wordmark:after{content:"";background:var(--wordmark-line);height:1px;position:absolute;bottom:0;left:0;right:2px}.wordmark:before{content:"";z-index:1;background-color:var(--wordmark-line);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'><path d='M7.4 3 L8.4 1.6 Q9.5 -1 10.6 1.6 L11.2 2.9 L10.5 2.5 L9.9 3.2 L9.2 2.5 L8.5 3.2 L7.9 2.6 Z' fill='%23f7f1e3'/><path d='M3 4 L3.5 3.2 Q4.5 0.9 5.5 3.2 L6.05 4 L5.6 3.7 L5.1 4.2 L4.5 3.6 L3.9 4.2 L3.4 3.7 Z' fill='%23f7f1e3'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:14px 9px;width:14px;height:9px;position:absolute;bottom:0;right:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'><path d='M0 9 L3.5 3.2 Q4.5 0.9 5.5 3.2 L6.4 4.5 L8.4 1.6 Q9.5 -1 10.6 1.6 L14 9 Z'/></svg>") 50%/14px 9px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'><path d='M0 9 L3.5 3.2 Q4.5 0.9 5.5 3.2 L6.4 4.5 L8.4 1.6 Q9.5 -1 10.6 1.6 L14 9 Z'/></svg>") 50%/14px 9px no-repeat}.funnel{color:var(--text-dim);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.funnel b{color:var(--text);font-weight:600}.funnel-link{border-radius:var(--r-control);height:28px;color:var(--text-dim);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.funnel-link:hover{color:var(--text);background:var(--bg-hover)}.funnel-link.icon{border-radius:var(--r-icon);width:30px;height:30px;color:var(--text-faint);cursor:pointer;justify-content:center;padding:0;list-style:none;position:relative}.funnel-link.icon::-webkit-details-marker{display:none}.funnel-link.icon svg{stroke-width:1.6px;opacity:.8;width:15px;height:15px;transition:opacity .12s}.funnel-link.icon:hover svg{opacity:1}.funnel-link[data-label]:after{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.funnel-link[data-label]:hover:after{opacity:1}.tasks-menu{display:inline-flex;position:relative}.tasks-btn svg.ticks .ck{stroke-dasharray:1;stroke-dashoffset:1px}.tasks-btn svg.ticks .ck1{animation:3.2s ease-in-out infinite tick}.tasks-btn svg.ticks .ck2{animation:3.2s ease-in-out -1.9s infinite tick}@keyframes tick{0%{stroke-dashoffset:1px}20%{stroke-dashoffset:0}75%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:0}91%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:1px;opacity:1}}.tasks-btn.paused svg.ticks .ck{stroke:var(--warn);animation-duration:6.4s}@media (prefers-reduced-motion:reduce){.tasks-btn svg.ticks .ck{stroke-dashoffset:0;animation:none}.tasks-btn svg.ticks .ck2{opacity:.35}}.tasks-panel{z-index:40;opacity:0;pointer-events:none;padding-top:8px;transition:opacity .12s;position:absolute;top:100%;right:0}.tasks-menu:hover .tasks-panel,.tasks-btn:focus-visible+.tasks-panel{opacity:1;pointer-events:auto}.tasks-panel .box{min-width:220px;color:var(--text);padding:10px 12px;font-size:12.5px}.tasks-panel .head{color:var(--text);white-space:nowrap;align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.tasks-panel .sep{color:var(--text-faint);margin:0 2px;font-weight:400}.tasks-panel .paused{color:var(--warn);white-space:nowrap;margin:-2px 0 6px;font-size:12px}.tasks-panel table{border-collapse:collapse;width:100%}.tasks-panel th{color:var(--text-dim);text-align:right;white-space:nowrap;padding:2px 0 4px 14px;font-size:11px;font-weight:500}.tasks-panel th .dot{vertical-align:1px;width:6px;height:6px;margin-right:5px}.tasks-panel th:first-child{text-align:left;padding-left:0}.tasks-panel td{text-align:right;font-family:var(--mono);color:var(--text);white-space:nowrap;padding:2px 0 2px 14px;font-size:12px}.tasks-panel td:first-child{font-family:var(--sans);text-align:left;color:var(--text-dim);padding-left:0;font-size:12.5px}.tasks-panel .n{font-family:var(--mono);font-weight:500}.tasks-panel .n.running{color:var(--info)}.tasks-panel .n.queued{color:var(--warn)}.tasks-panel .n.good{color:var(--good)}.tasks-panel .n.bad{color:var(--bad)}.tasks-panel .zero{color:var(--text-faint);font-weight:400}.tasks-panel .last24{border-top:1px solid var(--border);color:var(--text-dim);white-space:nowrap;align-items:center;gap:5px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.tasks-panel .last24 .when{color:var(--text-faint);margin-left:auto;padding-left:12px;font-size:11px}.pipeline-bar{z-index:30;background:var(--bar-bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--bar-shadow);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);margin:0 0 18px;padding:12px 14px 4px;position:sticky;top:8px}.pipeline-bar .intake{margin-bottom:10px}.pipeline-bar .worker-strip,.pipeline-bar .tabs{margin-bottom:8px}.pipeline-bar .tabs.filter-row{margin-bottom:6px}.tabs{background:var(--chrome-bg);border:1px solid var(--border);border-radius:var(--r-control);width:fit-content;max-width:100%;box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:14px;padding:4px;display:flex}@media (min-width:641px) and (max-width:900px){.tabs:not(.filter-row){width:100%;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0}.tabs:not(.filter-row) a{background:var(--chip-bg);flex:none}.tabs:not(.filter-row) a.active{background:var(--lens-bg);box-shadow:var(--lens-shadow)}.tabs:not(.filter-row) .tab-sep{display:none}}.tabs:has(+.tabs.filter-row){margin-bottom:8px}.tabs.filter-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:6px;margin-bottom:16px;padding:0}.tabs a,.tabs .search-toggle,.tabs .search input,.tabs .search .clear{box-sizing:border-box;height:28px}.tabs .tab-sep{background:var(--border-strong);flex-shrink:0;width:1px;height:16px;margin:0 4px}.tabs a{border-radius:var(--r-control);color:var(--text-dim);align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.tabs a svg{flex-shrink:0;width:14px;height:14px}.tabs a:hover{color:var(--text)}.tabs a.active{background:var(--lens-bg);color:var(--text);box-shadow:var(--lens-shadow)}.skel-page{animation:.18s ease-out .12s both skel-in}.skel{background:var(--chip-bg);border-radius:6px;height:12px;animation:1.5s ease-in-out infinite skel-pulse;display:block}.skel-line{margin:10px 0}.skel-line.lg{width:62%}.skel-line.md{width:40%}.skel-line.sm{width:24%}.skel-logo{border-radius:var(--r-logo,12px);width:56px;height:56px}.skel-score{width:42px;height:26px;margin-top:10px}.skel-chip{border-radius:var(--r-control);width:84px;height:28px}.tabs .skel-chip{display:inline-block}@keyframes skel-in{0%{opacity:0}to{opacity:1}}@keyframes skel-pulse{0%,to{opacity:.55}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.skel{animation:none}.skel-page{animation-duration:0s}.plan-bar i{animation:none}}.tabs a,.show-all{transition:color .12s,background .12s,opacity .1s .12s}.tabs a[data-pending],.show-all[data-pending]{opacity:.55}.tabs a:not(.active)[data-pending]{background:var(--lens-bg);box-shadow:none}.tabs a .n{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.tabs a.active .n{color:var(--text-dim)}.tabs a.interviewing.warn,.tabs a.interviewing.warn .n{color:var(--warn)}.tabs a.collapsed{padding:0 9px;position:relative}.tabs a.collapsed .n{margin-left:0}.tabs a.collapsed[data-label]:after{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tabs a.collapsed[data-label]:hover:after{opacity:1}.tabs .search-toggle{border-radius:var(--r-control);color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.tabs .search-toggle:hover{color:var(--text);background:var(--bg-hover)}.tabs .search-toggle.filter-active{color:var(--text);background:var(--chrome-bg);border-color:var(--border);box-shadow:var(--chrome-shadow)}.tabs .search-toggle .loc-flag{margin-left:2px;font-size:12px}.tabs .search{align-items:center;gap:4px;display:flex}.tabs .search .search-ico{color:var(--text-faint);align-items:center;margin-left:2px;display:inline-flex}.tabs .search input{border:1px solid var(--border);border-radius:var(--r-control);background:var(--input-bg);width:200px;color:var(--text);padding:0 12px;font-size:12.5px}.tabs .search input::placeholder{color:var(--text-faint)}.tabs .search input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.tabs .search .clear{color:var(--text-dim);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:12px}.tabs .search .clear:hover{color:var(--text);background:var(--bg-hover)}.sort-menu{position:relative}.sort-menu summary{list-style:none}.sort-menu summary::-webkit-details-marker{display:none}.sort-menu[open] summary{color:var(--text);background:var(--bg-hover)}.sort-menu .menu{z-index:10;flex-direction:column;gap:2px;width:190px;padding:6px;display:flex;position:absolute;top:34px;left:0}.sort-menu .menu a,.sort-menu .menu button{text-align:left;cursor:pointer;width:100%;color:var(--text);border-radius:var(--r-item);background:0 0;border:0;height:auto;padding:7px 10px;font-size:12.5px;font-weight:400;display:block}.sort-menu .menu a:hover,.sort-menu .menu button:hover{background:var(--bg-hover)}.sort-menu .menu a.current,.sort-menu .menu button.current{color:var(--text);background:var(--lens-bg);font-weight:500}.company-menu .menu{width:250px;max-height:340px;overflow-y:auto}.company-menu .menu-find{border:1px solid var(--border);border-radius:var(--r-item);background:var(--input-bg);width:100%;color:var(--text);margin-bottom:4px;padding:6px 10px;font-size:12.5px}.company-menu .menu-find::placeholder{color:var(--text-faint)}.company-menu .menu-find:focus{border-color:var(--border-strong);outline:none}.company-menu .menu a.comp-row{align-items:center;gap:9px;display:flex}.company-menu .comp-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-menu .menu-empty{color:var(--text-faint);padding:7px 10px;font-size:12px}.search-toggle .comp-chip{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:160px;font-size:12.5px;display:inline-flex;overflow:hidden}.company-logo.sm,.monogram.sm{border-radius:4px;flex-shrink:0;width:18px;height:18px;font-size:8px;font-weight:700}.job-list{flex-direction:column;gap:10px;display:flex}.job-row{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);grid-template-columns:64px 1fr auto;align-items:start;gap:0 18px;padding:16px 18px;transition:border-color .12s,background .12s;display:grid}.job-row .left-col,.job-row .row-actions{grid-row:1/3}.job-row .job-main{grid-area:1/2;min-width:0}.job-row .fit-fold{grid-area:2/2}.job-row:hover{border-color:var(--border-strong);background:var(--card-bg-hover)}.left-col{flex-direction:column;align-items:center;gap:10px;display:flex}.job-dates{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.job-dates .jd{font-family:var(--mono);color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10.5px;display:inline-flex;position:relative}.job-dates .jd svg{flex-shrink:0}.job-dates .jd:hover{color:var(--text-dim)}.job-dates .jd[data-label]:after{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.job-dates .jd[data-label]:hover:after{opacity:1}.monogram{width:52px;height:52px;color:var(--monogram-ink);letter-spacing:.02em;box-shadow:0 0 0 1px var(--logo-edge);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.company-logo{object-fit:cover;width:52px;height:52px;box-shadow:0 0 0 1px var(--logo-edge);background:#fff;border-radius:12px}.company-logo.logotype{object-fit:contain;box-sizing:border-box;padding:5px}.company-logo.sm.logotype{padding:2px}.score{font-family:var(--mono);text-align:center;font-variant-numeric:tabular-nums;padding-top:2px;font-size:26px;font-weight:500;line-height:1}.score.none small{color:var(--text-faint);font-size:10px;font-weight:500;font-family:var(--sans);text-shadow:none;margin-top:4px;display:block}.score.hi{color:var(--score-hi)}.score.mid{color:var(--score-mid)}.score.lo{color:var(--score-lo)}.score.none{color:var(--text-faint);padding-top:8px;font-size:15px}.score:not(.none){cursor:default;position:relative}.score-menu{z-index:20;text-align:left;padding-top:6px;display:none;position:absolute;top:100%;left:0}.score:hover .score-menu{display:block}.score-menu .box{width:max-content;font-family:var(--sans);color:var(--text);white-space:normal;flex-direction:column;gap:2px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.45;display:flex}.score-menu .bhead{color:var(--text-faint);margin-bottom:4px;font-size:11px;font-weight:600}.score-menu .srow{color:var(--text-dim);align-items:center;gap:8px;padding:2px 0;display:flex}.score-menu .srow.current{color:var(--text)}.score-menu .srow .dot{border-radius:50%;flex:none;width:7px;height:7px}.score-menu .srow.hi .dot{background:var(--score-hi)}.score-menu .srow.mid .dot{background:var(--score-mid)}.score-menu .srow.lo .dot{background:var(--score-lo)}.score-menu .srange{font-family:var(--mono);font-variant-numeric:tabular-nums;min-width:44px;font-size:11.5px}.score-menu .srow.hi .srange{color:var(--score-hi)}.score-menu .srow.mid .srange{color:var(--score-mid)}.score-menu .srow.lo .srange{color:var(--score-lo)}.title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.title{color:var(--text);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.title:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.title-heading{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.icon-link{border-radius:var(--r-icon);width:22px;height:22px;color:var(--text-faint);background:0 0;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.icon-link:hover{color:var(--text);background:var(--bg-hover)}.subtitle{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.subtitle .company-link:hover b{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.subtitle b{color:var(--text);font-weight:500}.subtitle .sep{color:var(--text-faint)}.subtitle .loc,.subtitle .industry{align-items:center;gap:6px;display:inline-flex}.subtitle .est{color:var(--warn);vertical-align:super;font-size:10px}.chip,.considered-badge,.business-badge,.cmp-status,.iv-pill,.history-actor{height:var(--chip-h);border-radius:var(--r-chip);background:var(--chip-bg);color:var(--text-dim);box-shadow:var(--chip-shadow);font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}button.chip{cursor:pointer;font:inherit;font-size:11.5px;font-weight:500}button.chip:hover{color:var(--text);background:var(--bg-hover)}.dot,.chip.dotted:before,.business-badge .dot,.history-actor:before,.chip.run-succeeded:before,.chip.run-failed:before,.chip.run-running:before,.chip.run-queued:before,.chip.run-cancelled:before,.chip.waiting:before,.chip.done:before,.chip.prepared:before,.chip.ready_for_review:before,.chip.ready_to_apply:before,.chip.applied:before,.chip.interviewing:before,.chip.offer_received:before,.chip.not_fit_for_me:before,.chip.company_rejected:before,.chip.i_rejected:before,.chip.dismissed:before,.chip.sourced:before,.chip.response:before,.chip.interview:before,.chip.offer:before,.chip.rejected:before,.status-current:before{content:"";background:var(--text-faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot.good,.chip.done:before,.chip.run-succeeded:before,.chip.applied:before,.chip.interviewing:before,.chip.offer_received:before,.chip.response:before,.chip.interview:before,.chip.offer:before,.status-current.st-applied:before,.status-current.st-interviewing:before,.status-current.st-offer_received:before{background:var(--good);box-shadow:0 0 var(--glow) rgba(var(--good-rgb), var(--glow-a))}.dot.bad,.chip.run-failed:before,.chip.not_fit_for_me:before,.chip.company_rejected:before,.chip.i_rejected:before,.chip.rejected:before,.status-current.st-not_fit_for_me:before,.status-current.st-company_rejected:before,.status-current.st-i_rejected:before{background:var(--bad);box-shadow:0 0 var(--glow) rgba(var(--bad-rgb), var(--glow-a))}.dot.warn,.chip.waiting:before{background:var(--warn);box-shadow:0 0 var(--glow) rgba(var(--warn-rgb), var(--glow-a))}.dot.info,.chip.prepared:before,.chip.ready_for_review:before,.status-current.st-ready_for_review:before{background:var(--info);box-shadow:0 0 var(--glow) rgba(var(--info-rgb), var(--glow-a))}.dot.act,.chip.ready_to_apply:before,.status-current.st-ready_to_apply:before{background:var(--action);box-shadow:0 0 var(--glow) rgba(var(--action-rgb), var(--glow-a))}.chip.working,.chip.hardening,.chip.run-running:before,.chip.run-queued:before{color:var(--text-dim)}.chip.run-running:before,.chip.run-queued:before{border:1.5px solid var(--border-strong);border-top-color:var(--text-dim);background:0 0;animation:.8s linear infinite spin}.chip.failed-chip{background:rgba(var(--bad-rgb), .14);color:var(--bad);cursor:pointer;border:0}.chip.failed-chip:hover{background:rgba(var(--bad-rgb), .2)}a.chip:hover{color:var(--text)}.considered-badge{cursor:default;border-color:var(--border);box-shadow:none;background:0 0;position:relative}.considered-badge.quiet{color:var(--text-faint)}.considered-badge.engaged{color:var(--text-dim)}.considered-badge.mismatch{color:var(--warn);background:rgba(var(--warn-rgb), .14);border-color:rgba(var(--warn-rgb), .3);cursor:pointer}.considered-menu{z-index:20;padding-top:6px;display:none;position:absolute;top:100%;left:0}.considered-menu.flip,.business-menu.flip{left:auto;right:0}.considered-badge:hover .considered-menu{display:block}.considered-menu .box{flex-direction:column;gap:2px;min-width:260px;padding:6px;display:flex}.considered-menu .box a{color:var(--text);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:var(--r-item);justify-content:space-between;align-items:baseline;gap:14px;padding:6px 10px;font-size:12.5px;font-weight:400;display:flex}.considered-menu .box a:hover{background:var(--bg-hover)}.considered-menu .box a i{color:var(--text-faint);font-size:11px;font-style:normal}.considered-menu .box form{display:contents}.considered-menu .box button{cursor:pointer;text-align:left;width:100%;color:var(--text);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:var(--r-item);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:14px;padding:6px 10px;font-size:12.5px;font-weight:400;display:flex}.considered-menu .box button:hover{background:var(--bg-hover)}.considered-menu .box button i{color:var(--text-faint);font-size:11px;font-style:normal}.considered-menu .box button.quiet{color:var(--text-dim);border-top:1px solid var(--border);border-radius:0 0 var(--r-item) var(--r-item);margin-top:4px}.considered-menu .box .menu-note{color:var(--text-dim);letter-spacing:normal;text-transform:none;white-space:normal;max-width:300px;padding:4px 10px 2px;font-size:12px;font-weight:400}.considered-menu .box .menu-head{color:var(--text-faint);padding:6px 10px 2px;font-size:11px;font-weight:600}.repeat-badge{color:var(--info);align-items:center;display:inline-flex;position:relative}.repeat-badge:after{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.repeat-badge:hover:after{opacity:1}.fit-cols{grid-template-columns:1fr 1fr;align-items:start;gap:4px 24px;margin-top:10px;display:grid}.fit-list li{color:var(--text-dim);margin-bottom:5px;padding-left:16px;font-size:12.5px;line-height:1.45;list-style:none;position:relative}.fit-list li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.fit-list li.pro:before{background:var(--good);box-shadow:0 0 var(--glow) rgba(var(--good-rgb), var(--glow-a))}.fit-list li.con:before{background:var(--bad);box-shadow:0 0 var(--glow) rgba(var(--bad-rgb), var(--glow-a))}.proscons{grid-template-columns:1fr 1fr;gap:2px 18px;margin-top:6px;display:grid}.proscons li{color:var(--text-dim);padding-left:14px;font-size:12px;list-style:none;position:relative}.proscons li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.proscons li.pro:before{background:var(--good)}.proscons li.con:before{background:var(--bad)}.reject-reason{color:var(--text);margin-top:6px;font-size:12px}.reject-reason .skim{font-family:var(--mono);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.run-error{color:var(--bad);margin-top:6px;font-size:12px}.triage-reason{color:var(--text-faint);margin-top:4px;font-size:12px;font-style:italic}.row-actions{border-radius:var(--r-control);background:var(--actions-bg);border:1px solid var(--actions-border);box-shadow:var(--actions-shadow);-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);z-index:5;flex-direction:column;justify-self:end;align-items:center;gap:4px;padding:4px;display:flex;position:relative}.row-actions:has(details[open]){z-index:25}.icon-act{border-radius:var(--r-icon);width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;list-style:none;transition:all .12s;display:inline-flex;position:relative}.icon-act:hover{background:var(--bg-hover);color:var(--text)}.icon-act.good:hover,.profile .icon-act.good{color:var(--good)}.profile .icon-act.good:hover{background:var(--bg-hover);color:var(--good)}.profile .icon-act.good:disabled{color:var(--text-faint);cursor:default;background:0 0}.icon-act.danger:hover{color:var(--bad)}.icon-act.primary{background:var(--action);color:var(--action-ink);box-shadow:var(--primary-shadow)}.icon-act.primary:hover{background:var(--action-hover);color:var(--action-ink)}.icon-act[data-label]:after{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.icon-act[data-label]:hover:after{opacity:1}.doc-when[data-label]:after,.doc-title .dot[data-label]:after,.doc-title .doc-hint[data-label]:after{top:calc(100% + 6px);left:0}.doc-when[data-label]:hover:after,.doc-title .dot[data-label]:hover:after,.doc-title .doc-hint[data-label]:hover:after{opacity:1}.doc-title .doc-hint{color:var(--text-faint);cursor:help;margin-left:-2px;display:inline-flex;position:relative}.doc-title .doc-hint svg{width:13px;height:13px}.doc-title .doc-hint:hover{color:var(--text-dim)}.doc-title .doc-hint[data-label]:after{white-space:normal;width:max-content;max-width:440px;font-weight:400;line-height:1.45}.doc-title .dot,.dismiss-menu{position:relative}.dismiss-menu summary{list-style:none}.dismiss-menu summary::-webkit-details-marker{display:none}.dismiss-menu[open]>summary.danger{color:var(--bad);background:var(--bg-hover)}.dismiss-menu .menu{z-index:10;flex-direction:column;gap:2px;width:250px;padding:6px;display:flex;position:absolute;top:0;right:40px}.dismiss-menu .menu button:not(dialog *){text-align:left;width:100%;color:var(--text);border-radius:var(--r-item);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:12.5px}.dismiss-menu .menu button:not(dialog *):hover{background:var(--bg-hover)}.dismiss-menu .menu button.danger:not(dialog *){color:var(--bad)}.menu-head{color:var(--text-faint);padding:4px 10px 2px;font-size:11px}.dismiss-menu .menu button.reason-row:not(dialog *){justify-content:space-between;align-items:center;gap:10px;display:flex}.dismiss-menu .menu .rev{color:var(--warn);white-space:nowrap;font-size:10.5px}.menu-sep{background:var(--border);flex:none;height:1px;margin:4px}.menu-sub>summary{border-radius:var(--r-item);cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;padding:7px 10px;font-size:12.5px;list-style:none;display:flex}.menu-sub>summary::-webkit-details-marker{display:none}.menu-sub>summary:hover{background:var(--bg-hover)}.menu-sub[open]>summary{color:var(--text-dim)}.menu-sub .caret{border-right:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);width:6px;height:6px;transition:transform .12s;transform:rotate(-45deg)}.menu-sub[open] .caret{transform:rotate(45deg)}.menu-sub-rows{flex-direction:column;gap:2px;padding-left:10px;display:flex}.dismiss-menu .menu button.current{color:var(--text-dim);cursor:default;justify-content:space-between;align-items:center;display:flex}.dismiss-menu .menu button.current:after{content:"current";color:var(--text-faint);font-size:10.5px}.dismiss-menu .menu button.current:hover{background:0 0}.dismiss-menu .menu button.menu-lead{color:var(--text);background:var(--secondary-bg);border:1px solid var(--border-strong);box-shadow:var(--secondary-shadow), inset 0 1px 0 var(--spec);justify-content:space-between;align-items:center;gap:10px;margin:2px 0;font-weight:500;display:flex}.dismiss-menu .menu button.menu-lead:hover{background:var(--bg-hover)}.dismiss-menu .menu button.menu-lead{margin-bottom:4px}.dismiss-menu .menu button.menu-lead .arrow{color:var(--text-dim);font-weight:400}.dismiss-menu .menu button.menu-lead.good .arrow{color:var(--good);font-weight:600}.row-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.spin{border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:9px;height:9px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin,.chip.run-running:before,.chip.run-queued:before{animation:none}}.icon-act.working{color:var(--text-dim)}.icon-act.working .spin{border-width:2px;width:13px;height:13px}.icon-act:disabled,.icon-act:disabled:hover{cursor:default;color:var(--text-dim);background:0 0}button.act .spin,.act-labeled .spin{border-width:2px;width:12px;height:12px}.icon-act.waiting{color:var(--warn)}.icon-act.waiting svg{width:15px;height:15px}.chip.waiting,.chip.hardening,.chip.working{padding-left:8px}.worker-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.worker-strip .chip{background:var(--chrome-bg);border-color:var(--border);height:28px;box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);font-variant-numeric:tabular-nums;gap:8px;padding:0 12px 0 10px;font-size:12.5px}.worker-strip .chip .spin{border-color:var(--border-strong);border-top-color:var(--text-dim);width:12px;height:12px}.pchip{border:1px solid var(--border);border-radius:var(--r-chip);background:var(--chip-bg);align-items:center;gap:8px;padding:5px 10px;transition:border-color .12s;display:inline-flex}.pchip:hover{border-color:var(--border-strong)}.pchip-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}.pstep{border-radius:var(--r-chip);align-items:center;gap:3px;padding:1px 6px;font-size:11px;display:inline-flex}.pstep.done{color:var(--good)}.pstep.active{color:var(--text-dim)}.pstep.failed{color:var(--bad)}.pstep.pending{color:var(--text-faint)}.pstep .spin{width:8px;height:8px}.run-line{border-top:1px solid var(--border);align-items:baseline;gap:16px;padding:9px 0;font-size:13px;display:flex}.run-main{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.run-status{color:var(--text-faint);align-items:center;margin-right:2px;display:inline-flex;position:relative}.run-status.succeeded{color:var(--good)}.run-status.failed{color:var(--bad)}.run-status.running,.run-status.queued{color:var(--text-dim)}.run-status .spin{width:12px;height:12px}.run-status[data-label]:after{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.run-status[data-label]:hover:after{opacity:1}.run-retry{margin-left:4px;display:inline-flex}.icon-act.small{width:24px;height:24px}.icon-act.small svg{width:13px;height:13px}.run-meta{font-family:var(--mono);color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;grid-template-columns:112px 64px 56px;justify-items:end;gap:18px;font-size:11px;display:grid}.run-line:first-of-type,.usage-totals+.run-line{border-top:0}.run-link{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.run-link:hover{-webkit-text-decoration-color:var(--text-dim);text-decoration-color:var(--text-dim)}.run-events{flex-direction:column;gap:6px;max-height:65vh;display:flex;overflow-y:auto}.ev{border-radius:var(--r-item);background:var(--input-bg);white-space:pre-wrap;word-break:break-word;padding:6px 10px;font-size:12.5px}.ev.meta{color:var(--text-faint);font-family:var(--mono);background:0 0;padding:2px 10px;font-size:11px}.ev.thought{color:var(--text-dim);border-left:2px solid var(--border-strong)}.ev.tool{font-family:var(--mono);color:var(--info);font-size:11.5px}.ev.tool code{color:var(--text-dim)}.ev.result.ok{border-left:2px solid var(--good)}.ev.result.bad{border-left:2px solid var(--bad)}.ev.raw{color:var(--text-faint);font-family:var(--mono);font-size:11px}.ev-ts{font-family:var(--mono);color:var(--text-faint);-webkit-user-select:none;user-select:none;margin-right:10px;font-size:10.5px;position:relative}.ev.thought .ev-ts,.ev.result .ev-ts{float:left;line-height:1.6}.ev-ts[data-label]:after{font-family:var(--mono);font-weight:400;bottom:calc(100% + 4px);left:0}.ev-ts[data-label]:hover:after{opacity:1}.intake{gap:8px;margin-bottom:14px;display:flex}.intake .url-wrap{flex:1;position:relative}.intake input{background:var(--input-bg);border:1px solid var(--border);width:100%;height:34px;color:var(--text);border-radius:var(--r-input);padding:0 14px;font-size:13px}.intake .history{z-index:20;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.intake .history button{cursor:pointer;text-align:left;border-radius:var(--r-item);background:0 0;border:0;flex-direction:column;gap:2px;padding:7px 10px;display:flex;overflow:hidden}.intake .history button .lbl{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.intake .history button .url{font-family:var(--mono);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.intake .history button:hover{background:var(--bg-hover)}.intake .history button:hover .url{color:var(--text-dim)}.intake input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.intake input.has-window{padding-right:190px}.intake .window-menu{z-index:20;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.window-chip{border-radius:var(--r-control);background:var(--chip-bg);height:24px;color:var(--text-dim);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 6px 0 10px;font-size:11.5px;font-weight:500;list-style:none;display:inline-flex}.window-chip::-webkit-details-marker{display:none}.window-chip:hover,.window-menu[open] .window-chip{color:var(--text);background:var(--lens-bg)}.window-chip svg{width:12px;height:12px}.intake .window-menu .menu{width:200px;top:30px;left:auto;right:0}.intake input::placeholder{color:var(--text-faint)}.intake button.act{height:34px}.pipeline-bar .manual-add{align-items:center;height:28px;margin:0 0 10px 8px;font-size:12px;display:flex}.pipeline-bar .manual-add:hover{color:var(--text-dim);opacity:1}.intake.manual{margin-bottom:10px}.intake.manual input{height:30px;padding:0 12px;font-size:12.5px}.intake.manual button.act{height:30px}.intake.manual .window-chip{height:22px;font-size:11px}.searches{flex-direction:column;gap:2px;margin:-4px 0 8px;display:flex}.search-row{border-radius:var(--r-item);align-items:center;gap:8px;min-height:34px;padding:0 4px 0 6px;display:flex}.search-row:hover{background:var(--bg-hover)}.search-row .fam{color:var(--text-faint);flex:none;display:inline-flex}.search-row .fam svg{width:14px;height:14px}.search-row .sr-flag{flex:none;font-size:15px;line-height:1}.search-row .sr-name{letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.search-row .sr-cap{color:var(--text-dim);white-space:nowrap;font-size:12px}.search-row .sr-state{color:var(--text-faint);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;text-decoration:none;display:inline-flex}.search-row a.sr-state:hover{color:var(--text-dim)}.search-row .sr-failed{margin-left:auto}.search-row .sr-failed+.sr-state{margin-left:0}.search-row .icon-act{flex:none;width:28px;height:28px}.search-row .icon-act svg{width:14px;height:14px}.ext-links{gap:8px;font-size:12px;display:flex}.ext-links a{color:var(--text-faint);border-bottom:1px dotted var(--text-faint)}.ext-links a:hover{color:var(--text);border-color:var(--text)}.empty{color:var(--text-faint);text-align:center;padding:40px 0;font-size:13px}.error-page .empty .hint{margin-top:4px;font-size:11.5px}.error-page .dialog-actions{justify-content:center}.show-all{color:var(--text-faint);text-align:center;padding:18px 0 28px;font-size:12.5px;display:block}.show-all:hover{color:var(--text)}.crumb{color:var(--text-faint);margin:20px 0 12px;font-size:12.5px;display:inline-block}.crumb:hover{color:var(--text)}.page-title{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:600}.page-lede{color:var(--text-dim);max-width:68ch;margin:0 0 18px;font-size:12.5px}.page-lede a{color:var(--text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.page-lede a:hover{text-decoration-color:currentColor}.detail-head{align-items:flex-start;gap:20px;margin-bottom:6px;display:flex}.detail-head .score{min-width:80px;font-size:38px}.detail-headline{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.detail-headline .job-dates{flex-direction:row;align-items:center;gap:14px}.detail-head .dates-slot.phone{display:none}.sub{color:var(--text-dim);margin-bottom:16px}.sub .sep{color:var(--text-faint);margin:0 6px}.panel{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);margin-bottom:14px;padding:16px 18px}.panel h3{color:var(--text-dim);letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:12.5px;font-weight:600}.panel p{margin-bottom:8px}.panel p:last-child{margin-bottom:0}.panel.danger{border-color:rgba(var(--bad-rgb), .4)}.panel.danger h3{color:var(--bad)}.kv{grid-template-columns:140px 1fr;gap:4px 16px;font-size:13px;display:grid}.kv dt{color:var(--text-faint);padding-top:1px;font-size:12px}.kv dd{color:var(--text)}.est{color:var(--warn);margin-left:6px;font-size:10.5px}.fields li{border-top:1px solid var(--border);padding:8px 0;font-size:13px;list-style:none}.fields li:first-child{border-top:0}.fields .fmeta{color:var(--text-faint);margin-left:8px;font-size:11px}.fields .draft{background:var(--input-bg);border-left:2px solid var(--border-strong);border-radius:0 var(--r-item) var(--r-item) 0;color:var(--text-dim);white-space:pre-wrap;margin-top:6px;padding:10px 12px;font-size:12.5px}.actions-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}button.act,.act-labeled,.apply-now{border-radius:var(--r-control);background:var(--secondary-bg);border:1px solid var(--border);height:30px;color:var(--text);box-shadow:var(--secondary-shadow);-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);font-family:var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;list-style:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button.act svg,.act-labeled svg,.apply-now svg{width:14px;height:14px;color:var(--text-dim);flex:none}button.act:hover,.act-labeled:hover{background:var(--bg-hover);border-color:var(--border-strong)}button.act:disabled,.act-labeled:disabled{opacity:.55;cursor:default}.act-labeled::-webkit-details-marker{display:none}button.act.primary,.act-labeled.primary,.apply-now{background:var(--action);color:var(--action-ink);box-shadow:var(--primary-shadow);border-color:#0000;font-weight:600}button.act.primary svg,.act-labeled.primary svg,.apply-now svg{color:var(--action-ink)}button.act.primary:hover,.act-labeled.primary:hover,.apply-now:hover{background:var(--action-hover);border-color:#0000}button.act.ghost,.act-labeled.ghost{box-shadow:none;color:var(--text-dim);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}button.act.ghost:hover,.act-labeled.ghost:hover{color:var(--text);background:var(--bg-hover);border-color:#0000}button.act.danger,.act-labeled.danger{box-shadow:none;color:var(--text-dim);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}button.act.danger:hover,.act-labeled.danger:hover{color:var(--bad);background:rgba(var(--bad-rgb), .08);border-color:rgba(var(--bad-rgb), .3)}button.act.danger:hover svg,.act-labeled.danger:hover svg{color:var(--bad)}button.act.outline,.act-labeled.outline{border-color:var(--action);color:var(--text-dim);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}button.act.outline svg,.act-labeled.outline svg{color:var(--action-text)}button.act.outline:hover,.act-labeled.outline:hover{background:rgba(var(--action-rgb), .1);border-color:var(--action)}button.act.destructive{color:var(--bad);font-weight:600}button.act.destructive:hover{color:var(--bad);background:rgba(var(--bad-rgb), .1);border-color:rgba(var(--bad-rgb), .35)}button.act.good{color:var(--text)}button.act.good svg{color:var(--good)}.status-current{color:var(--text)}.status-menu[open] .status-current{background:var(--bg-hover);border-color:var(--border-strong)}.status-menu .menu{width:210px;top:36px;left:0;right:auto}.act-labeled .count,.icon-act .count{color:var(--text-dim);background:var(--bg-hover);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:10px;font-weight:600;line-height:15px}.icon-act .count{background:var(--surface);border:1px solid var(--border-strong);line-height:13px;position:absolute;top:-1px;right:-3px}.key-info-cols{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.sibling-jobs h4{color:var(--text-faint);letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:12px;font-weight:600}.sibling-jobs p{margin-bottom:4px;font-size:13px}.sibling-jobs a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.show-more{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:12px;font-weight:500}.show-more:hover{color:var(--text)}.md-content{color:var(--text-dim);font-size:13.5px;line-height:1.6}.md-content.collapsed{max-height:7.5em;position:relative;overflow:hidden}.md-content.collapsed:after{content:"";background:linear-gradient(transparent, var(--surface));height:3em;position:absolute;bottom:0;left:0;right:0}.md-content h1,.md-content h2,.md-content h3,.md-content h4{color:var(--text);margin:14px 0 6px;font-size:14px;font-weight:600}.md-content p{margin:0 0 10px}.md-content ul,.md-content ol{margin:0 0 10px;padding-left:22px}.md-content li{margin-bottom:3px}.md-content strong{color:var(--text)}.md-content a{color:var(--info);border-bottom:1px dotted}.md-content hr{border:0;border-top:1px solid var(--border);margin:12px 0}.packet-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.packet-head h3{margin-bottom:0}.packet-head-actions{align-items:center;gap:10px;display:flex}.packet-title{align-items:baseline;gap:12px;display:flex}.text-btn{font:inherit;color:var(--text-faint);cursor:pointer;opacity:.8;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;transition:color .12s,opacity .12s;display:inline-flex}.text-btn svg{flex:none;width:12px;height:12px}.text-btn:hover{color:var(--text-dim);opacity:1;text-underline-offset:3px;text-decoration:underline}.apply-now.applied{background:var(--secondary-bg);border-color:var(--border);color:var(--good);box-shadow:var(--secondary-shadow);font-weight:500}.apply-now.applied:hover{background:var(--bg-hover);border-color:var(--border-strong)}.apply-now.applied.unconfirmed{color:var(--warn);position:relative}.apply-now.rejected{background:var(--secondary-bg);border-color:var(--border);color:var(--bad);box-shadow:var(--secondary-shadow);font-weight:500}.apply-now.rejected:hover{background:var(--bg-hover)}.apply-now[data-label]:after{top:calc(100% + 8px);right:0}.apply-now[data-label]:hover:after{opacity:1}.reason-dialog{width:420px;padding:18px}.confirm-dialog{width:400px;padding:18px}.fence-dialog{outline:none;width:430px;padding:0;overflow:hidden}.fence-dialog[open]{flex-direction:column;display:flex}.fence-scroll{overflow-anchor:none;min-height:0;padding:22px 22px 18px;overflow-y:auto}.fence-dialog.with-pass{width:min(740px,100vw - 48px)}.fence-dialog.with-pass .fence-scroll{grid-template-columns:244px minmax(0,1fr);grid-auto-rows:max-content;padding:0;display:grid}.fence-dialog.with-pass .fence-main{flex-direction:column;gap:12px;min-width:0;padding:24px 24px 18px;display:flex}.fence-main{flex-direction:column;gap:12px;display:flex}.fence-pass{isolation:isolate;border-right:1px solid var(--border);background:var(--bg-raised);flex-direction:column;align-items:flex-start;padding:24px 20px 20px;display:flex;position:relative;overflow:hidden}.fence-pass:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 22% 18%, rgba(var(--info-rgb), .22), transparent 70%), radial-gradient(55% 50% at 88% 92%, rgba(var(--action-rgb), .16), transparent 70%), radial-gradient(40% 40% at 70% 40%, rgba(var(--good-rgb), .08), transparent 72%);filter:blur(22px);position:absolute;inset:-30%}.fence-pass .plan-pass-mark{margin-bottom:10px}.fence-pass-name{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.1}.fence-pass-who{color:var(--text-dim);white-space:nowrap;margin-top:4px;font-size:11.5px}.fence-pass-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:22px;font-weight:600;line-height:1}.fence-pass-term{color:var(--text-dim);margin-top:4px;font-size:12px}.fence-pass-tax{color:var(--text-faint);margin-top:2px;font-size:11px;line-height:1.4}.fence-pass .fence-switches{flex-direction:column;align-items:flex-start;margin-top:14px}.fence-pass .seg{flex-wrap:nowrap}.fence-pass .fence-buy{justify-content:center;align-self:stretch;margin-top:12px}.fence-kicker{color:var(--text-faint);margin-bottom:-8px;font-size:11.5px}.fence-title{letter-spacing:-.012em;text-wrap:balance;font-size:17px;font-weight:600;line-height:1.25}.fence-body{color:var(--text-dim);text-wrap:pretty;font-size:12.5px;line-height:1.55}.fence-offer{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fence-switches{flex-wrap:wrap;gap:8px;display:flex}.fence-term .m em{color:var(--good);margin-left:2px;font-style:normal}.fence-buy{height:34px;padding:0 16px;font-size:13px}.fence-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fence-lines li{color:var(--text-dim);align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.fence-lines li svg{width:15px;height:15px;color:var(--text-faint);flex:none;margin-top:2px}.fence-lines li.lit{color:var(--text);font-weight:500}.fence-lines li.lit svg{color:var(--good)}.fence-topup{color:var(--text-dim)}.fence-topup:hover{color:var(--text)}.fence-fine{color:var(--text-faint);font-size:11.5px;line-height:1.5}.fence-compare{border-top:1px solid var(--border);padding-top:10px}.fence-compare summary{cursor:pointer;color:var(--text-dim);align-items:center;gap:6px;font-size:11.5px;list-style:none;display:flex}.fence-compare summary::-webkit-details-marker{display:none}.fence-compare summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin:0 2px 0 1px;transition:transform .15s;transform:rotate(-45deg)}.fence-compare[open] summary:before{margin-bottom:3px;transform:rotate(45deg)}.fence-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:10px;display:grid}.fence-tile{appearance:none;font:inherit;text-align:left;cursor:pointer;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--r-item);background:0 0;flex-direction:column;gap:2px;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.fence-tile b{color:var(--text);font-size:11.5px;font-weight:600}.fence-tile:hover{background:var(--bg-hover)}.fence-tile.on{border-color:rgba(var(--action-rgb), .45);box-shadow:inset 0 1px 0 var(--spec)}.fence-tile-price{color:var(--text-dim);font-variant-numeric:tabular-nums}.fence-decide{gap:10px}.fence-ask{color:var(--text);margin:2px 0 0;font-size:13px}.fence-choice{flex-direction:column;gap:6px;display:flex}.fence-row{appearance:none;font:inherit;text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-item);color:var(--text-dim);background:0 0;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.3;display:grid}.fence-row:hover{background:var(--bg-hover)}.fence-row.on{border-color:var(--border-strong);background:var(--bg-raised);box-shadow:inset 0 1px 0 var(--spec)}.fence-row.here{opacity:.55;cursor:default}.fence-row.here .fence-row-dot{border-style:dashed}.fence-decide .fence-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;animation:none}.fence-decide .fence-card{padding:12px 12px 10px}.fence-decide .fence-card-head{flex-direction:column;align-items:flex-start;gap:6px}.fence-decide .fence-card-head b{font-size:14px}.fence-decide .fence-card-who{font-size:11px}.fence-decide .fence-card-price b{font-size:15px}.fence-decide .fence-card-lines{gap:6px}.fence-decide .fence-card-lines li{font-size:11px;line-height:1.3}.fence-decide .fence-card-price{white-space:nowrap}.fence-card.here{cursor:default}.fence-card.here>:not(.fence-card-ribbon){opacity:.45}.fence-card.here:hover{border-color:var(--border);background:0 0}.fence-decide .fence-card{position:relative;overflow:hidden}.fence-card-ribbon{text-align:center;background:var(--bg-hover);width:180px;color:var(--text-dim);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);pointer-events:none;padding:5px 0;font-size:9.5px;line-height:1;position:absolute;top:30px;right:-48px;transform:rotate(45deg)}.fence-row-dot{border:1.5px solid var(--text-faint);box-sizing:border-box;border-radius:50%;width:14px;height:14px}.fence-row.on .fence-row-dot{border-color:var(--text);box-shadow:inset 0 0 0 3.5px var(--surface), inset 0 0 0 8px var(--text)}.fence-row-what{color:var(--text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.fence-row-plan{color:var(--text-dim)}.fence-row-price{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.fence-more{border-top:1px solid var(--border);padding-top:10px}.fence-more summary{cursor:pointer;color:var(--text-dim);align-items:center;gap:6px;font-size:11.5px;list-style:none;display:flex}.fence-more summary::-webkit-details-marker{display:none}.fence-more summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin:0 2px 0 1px;transition:transform .15s;transform:rotate(-45deg)}.fence-more[open] summary:before{margin-bottom:3px;transform:rotate(45deg)}.fence-more-body{flex-direction:column;gap:10px;padding-top:10px;display:flex}.fence-decide .dialog-actions{justify-content:flex-end;gap:8px}.fence-dialog .dialog-actions{margin-top:auto;padding-top:4px}.fence-pass.landed:before{background:radial-gradient(55% 50% at 22% 18%, rgba(var(--good-rgb), .28), transparent 70%), radial-gradient(55% 50% at 88% 92%, rgba(var(--info-rgb), .14), transparent 70%), radial-gradient(40% 40% at 70% 40%, rgba(var(--action-rgb), .08), transparent 72%);animation:onb-fade .6s var(--onb-ease) both}.fence-pass.landed .plan-pass-mark{position:relative;overflow:visible}.fence-stamp{background:var(--good);color:#fff;width:20px;height:20px;box-shadow:0 0 0 3px var(--bg-raised);animation:onb-land .55s var(--onb-ease) .25s both;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-7px;right:-7px}.fence-stamp svg{stroke-width:3px;width:12px;height:12px}.fence-pass .fence-active{color:var(--text);animation:onb-rise .45s var(--onb-ease) .45s both;margin-top:16px}.fence-landed{text-align:center;align-items:center;gap:0;position:relative;overflow:hidden}.fence-landed>:not(.fence-confetti){z-index:1;position:relative}.fence-cheer-tick{margin:8px 0 14px}.fence-confetti{pointer-events:none;z-index:0;width:0;height:0;position:absolute;top:70px;left:50%}.fence-confetti i{--hue:var(--good-rgb);--x:calc((var(--i) - 8.5) * 26px);--spin:calc(var(--i) * 97deg);background:rgba(var(--hue), .85);width:8px;height:12px;animation:onb-confetti 1.7s var(--onb-ease) calc(.45s + var(--i) * 40ms) both;border-radius:2px;position:absolute;top:-4px;left:-4px}.fence-confetti i:nth-child(3n+1){--hue:var(--info-rgb)}.fence-confetti i:nth-child(3n+2){--hue:var(--action-rgb)}.fence-confetti i:nth-child(2n){border-radius:50%;width:7px;height:7px}.fence-landed .fence-kicker{color:var(--good);margin:0 0 6px}.fence-landed .fence-title{letter-spacing:-.022em;margin-bottom:8px;font-size:24px;font-weight:640;line-height:1.15}.fence-landed .fence-body{max-width:42ch;font-size:13.5px}.fence-landed .fence-kicker,.fence-landed .fence-title,.fence-landed .fence-body,.fence-landed .fence-receipt,.fence-landed .fence-cheer-actions{animation:onb-rise .45s var(--onb-ease) both}.fence-landed .fence-kicker{animation-delay:.45s}.fence-landed .fence-title{animation-delay:.5s}.fence-landed .fence-body{animation-delay:.58s}.fence-landed .fence-receipt{animation-delay:.68s}.fence-landed .fence-cheer-actions{animation-delay:.8s}.fence-receipt{text-align:left;border-radius:var(--r-menu);background:var(--chip-bg);box-shadow:var(--chip-shadow);color:var(--text);flex-direction:column;align-self:stretch;gap:9px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;list-style:none;display:flex}.fence-receipt li{align-items:flex-start;gap:9px;display:flex}.fence-receipt li .dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.fence-receipt a{color:var(--text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.fence-landed .fence-cheer-actions{justify-content:center;align-self:stretch;margin-top:20px}.fence-welcome .fence-receipt b{font-weight:600}.fence-welcome .fence-cheer-actions .act-labeled{justify-content:center}.fence-welcome .fence-cheer-tick{margin-bottom:18px}.fence-welcome .fence-title,.fence-inline .fence-welcome h3.fence-title{margin-bottom:12px}.fence-pass .fence-all{color:var(--text-dim);align-self:center;gap:4px;margin-top:10px;font-size:12.5px}.fence-pass .fence-all:hover{color:var(--text);text-decoration:none}.fence-all-caret{transition:transform .2s var(--onb-ease);display:inline-flex}.fence-all-caret svg{width:12px;height:12px}.fence-all-caret.open{transform:rotate(180deg)}.fence-cards{text-align:left;animation:onb-rise .35s var(--onb-ease) both;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;margin-top:16px;display:grid}.fence-card{appearance:none;font:inherit;cursor:pointer;text-align:left;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card-bg);min-width:0;box-shadow:var(--card-shadow);color:var(--text-dim);flex-direction:column;gap:0;padding:14px 14px 12px;transition:border-color .15s,background .15s;display:flex}.fence-card:hover{border-color:var(--border-strong);background:var(--bg-hover)}.fence-card.on{border-color:rgba(var(--action-rgb), .45);box-shadow:var(--card-shadow), inset 0 1px 0 var(--spec)}.fence-card-head{align-items:center;gap:8px;display:flex}.fence-card-head b{letter-spacing:-.015em;color:var(--text);font-size:16px;font-weight:600}.fence-card-mark{background:var(--chip-bg);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.fence-card-mark .plan-mark{width:30px;height:30px;display:block}.fence-card-who{margin-top:6px;font-size:11.5px;line-height:1.4}.fence-card-price{border-top:1px solid var(--border);align-items:baseline;gap:5px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.fence-card-price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:18px;font-weight:600}.fence-card-lines{border-top:1px solid var(--border);flex-direction:column;gap:7px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.fence-card-lines li{align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.fence-card-lines li.strong{color:var(--text);font-weight:500}.fence-card-ico{width:15px;height:15px;color:var(--text-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.fence-card-ico svg{width:14px;height:14px}.fence-card-lines li.strong .fence-card-ico{color:var(--info)}@media (prefers-reduced-motion:reduce){.fence-pass.landed:before,.fence-stamp,.fence-cheer-tick,.fence-pass .fence-active,.fence-landed .fence-kicker,.fence-landed .fence-title,.fence-landed .fence-body,.fence-landed .fence-receipt,.fence-landed .fence-cheer-actions{animation:none}.fence-confetti{display:none}}.fence-pay{align-items:stretch}.checkout-stripe{min-height:120px}.checkout-stub{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.checkout-error{color:var(--bad)}.checkout-done{color:var(--good)}.checkout-page{max-width:740px;margin:0 auto}.shell.bare .checkout-page{padding:0 24px 80px}.checkout-mark{align-items:center;gap:10px;margin:28px 0 8px;display:flex}.checkout-mark .wordmark{font-size:19px}.checkout-page .page-title{margin-bottom:12px}.fence-inline{padding:0;overflow:hidden}.fence-inline .fence-main{padding:24px 24px 20px}.fence-inline h3.fence-title{color:var(--text);margin-bottom:0;font-size:17px}.fence-inline p{margin-bottom:0}.fence-inline .fence-landed h3.fence-title{margin-bottom:12px;font-size:24px}.fence-inline.with-pass{grid-template-columns:244px minmax(0,1fr);display:grid}.fence-signin{margin-top:4px}.fence-signin .signin-ways{max-width:340px}.checkout-page .signin-fine{color:var(--text-faint);margin-top:14px;font-size:11.5px}.checkout-page .checkout-panel{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;display:flex}.checkout-page .checkout-panel .checkout-stripe{align-self:stretch}.confirm-dialog-title{margin-bottom:8px;font-size:13.5px;font-weight:600}.confirm-dialog-body{color:var(--text-dim);font-size:12.5px;line-height:1.5}.reason-dialog-title{margin-bottom:10px;font-size:13.5px}.reason-dialog-row{align-items:center;gap:12px;display:flex}.reason-dialog input[type=text]{min-width:0;height:30px;font-size:13px;font-family:var(--sans);background:var(--input-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--r-input);flex:auto;padding:0 12px}.reason-dialog input[type=text]::placeholder{color:var(--text-faint)}.reason-dialog input[type=text]:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.reason-dialog-check{color:var(--text-dim);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12.5px;display:flex}.reason-dialog-check input{accent-color:var(--text-dim);width:14px;height:14px;margin:0}.revivable-hint{color:var(--warn);white-space:nowrap;font-size:.92em}.special-list{flex-direction:column;gap:5px;list-style:none;display:flex}.special-list li{color:var(--text);padding-left:22px;font-size:13px;position:relative}.special-list li:before{content:"!";color:var(--warn);font-weight:700;position:absolute;left:5px}.special-list li.ok{color:var(--text-dim)}.special-list li.ok:before{content:"✓";color:var(--good);font-weight:600}.special-list li.flag:before{content:"✕";color:var(--bad);font-weight:600}.form-fields-section{margin-top:10px}.draft{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Crect x='8' y='8' width='13' height='13' rx='2' fill='%23dce3ec' stroke='%23181f2a' stroke-width='1.6'/%3E%3Cpath d='M5 16H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1' fill='none' stroke='%23dce3ec' stroke-width='2'/%3E%3C/svg%3E") 4 4,pointer;position:relative;padding-right:70px!important}.draft:hover{background:var(--bg-hover)}.draft.editing{cursor:default}.draft.editing:hover{background:var(--input-bg)}.draft-edit{box-sizing:border-box;resize:vertical;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-item);width:100%;color:var(--text);white-space:pre-wrap;min-height:60px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:block;overflow:hidden}.draft-edit:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.draft-actions{gap:4px;display:flex;position:absolute;top:6px;right:8px}.copy-btn{color:var(--text-faint);border-radius:var(--r-icon);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 6px;display:inline-flex;position:relative}.copy-btn:hover{color:var(--text);background:var(--bg-hover)}.copy-btn.active{color:var(--text);background:var(--lens-bg)}.copy-btn[data-label]:after{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.copy-btn[data-label]:hover:after{opacity:1}.copied-flash{color:var(--good);font-size:11px;font-weight:500;position:absolute;bottom:6px;right:8px}.refine-panel{background:var(--input-bg);border-left:2px solid var(--border-strong);border-radius:0 var(--r-item) var(--r-item) 0;margin-top:6px;padding:10px 12px}.refine-status{color:var(--text-dim);align-items:center;gap:8px;padding:2px 0 8px;font-size:12px;display:flex}.refine-error{color:var(--bad)}.refine-text{white-space:pre-wrap;color:var(--text);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-item);padding:10px 12px;font-size:12.5px}.refine-actions{gap:8px;margin:8px 0 10px;display:flex}.refine-editbar{align-items:center;gap:8px;padding:0 0 10px;display:flex}.refine-edit-hint{color:var(--warn);margin-right:auto;font-size:12px}.refine-input{gap:8px;display:flex}.refine-input input{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);flex:1;height:30px;padding:0 12px;font-size:12.5px}.refine-input input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.refine-history{margin-top:10px}.refine-version{margin-top:8px}.refine-version-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.rv-instruction{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:italic;overflow:hidden}.refine-version .refine-text{max-height:130px;color:var(--text-dim);overflow-y:auto}.history{flex-direction:column;gap:6px;display:flex}.history-item{align-items:baseline;gap:12px;font-size:13px;display:flex}.history-date{font-family:var(--mono);color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.history-actor{height:auto;box-shadow:none;color:var(--text-faint);background:0 0;border:0;align-self:center;gap:5px;padding:0;font-size:11px}.history-actor:before{background:var(--border-strong);width:6px;height:6px}.history-actor.user:before{background:var(--text-dim)}.history-actor.email:before{background:var(--info)}.history-text{color:var(--text-dim)}.rationale{color:var(--text-dim);white-space:pre-wrap;font-size:13px}.provenance{font-family:var(--mono);color:var(--text-faint);font-size:11px}.provenance a{border-bottom:1px dotted}.provenance a:hover{color:var(--text)}.status-badge{border-radius:var(--r-icon);width:30px;height:30px;color:var(--text-faint);border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.status-badge:after{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.status-badge:hover:after{opacity:1}.status-badge.ready_for_review{color:var(--info)}.status-badge.ready_to_apply{color:var(--action-text)}.status-badge.applied,.status-badge.interviewing,.status-badge.offer_received{color:var(--good)}.status-badge.applied.warn{color:var(--warn)}.status-badge.not_fit_for_me,.status-badge.company_rejected,.status-badge.i_rejected{color:var(--bad)}summary.status-badge{cursor:pointer;list-style:none}summary.status-badge>svg:last-child{opacity:.8;width:8px;height:8px;position:absolute;bottom:2px;right:2px}summary.status-badge::-webkit-details-marker{display:none}summary.status-badge:hover,.status-menu[open]>summary.status-badge{background:var(--bg-hover)}.status-menu[open]>summary.status-badge:after{display:none}.status-badge.link{background:var(--action);color:var(--action-ink);box-shadow:var(--primary-shadow)}.status-badge.link:hover,.status-menu[open]>.status-badge.link{background:var(--action-hover);color:var(--action-ink)}.row-actions .status-menu .menu{width:220px;top:0;left:auto;right:40px}.row-actions .status-menu .menu form,.row-actions .status-menu .menu form button:not(dialog *){width:100%}.row-actions .dismiss-menu.up .menu{top:auto;bottom:0}.row-actions .job-picker.up .picker-menu{padding-top:0;padding-bottom:6px;top:auto;bottom:100%}.dismiss-menu .menu .apply-row{border-radius:var(--r-item);background:var(--action);color:var(--action-ink);margin-bottom:4px;padding:7px 10px;font-size:12.5px;font-weight:600;display:block}.dismiss-menu .menu .apply-row:hover{background:var(--action-hover)}.sibling-row{align-items:baseline;gap:7px;display:flex}.sibling-row .provenance{white-space:nowrap;flex:none}.business-badge{cursor:default;position:relative}.business-badge.sig-strong .dot{background:var(--good);box-shadow:0 0 var(--glow) rgba(var(--good-rgb), var(--glow-a))}.business-badge.sig-stable .dot{background:var(--info);box-shadow:0 0 var(--glow) rgba(var(--info-rgb), var(--glow-a))}.business-badge.sig-caution .dot{background:var(--warn);box-shadow:0 0 var(--glow) rgba(var(--warn-rgb), var(--glow-a))}.business-badge.sig-unknown .dot{background:var(--text-faint)}.business-badge.sig-danger .dot{background:var(--bad);box-shadow:0 0 var(--glow) rgba(var(--bad-rgb), var(--glow-a))}.business-badge.ghost.sig-danger{color:var(--bad);background:rgba(var(--bad-rgb), .14);border-color:rgba(var(--bad-rgb), .3)}.business-badge.ghost.sig-danger .dot{display:none}.business-badge .fam{color:var(--text-faint);margin-right:-1px;display:inline-flex}.business-badge .fam svg{width:12px;height:12px}.business-badge.ghost.sig-danger .fam{color:var(--bad)}.business-menu .brow.single{color:var(--text-dim);white-space:normal;align-items:baseline;gap:8px;padding:3px 0;line-height:1.45;display:flex}.business-menu .brow.single:before{content:"";background:var(--text-faint);border-radius:50%;flex:none;width:5px;height:5px;position:relative;top:-2px}.business-menu{z-index:20;padding-top:6px;display:none;position:absolute;top:100%;left:0}.business-badge:not(.static):hover .business-menu{display:block}.business-menu .box{width:max-content;min-width:300px;max-width:min(560px,70vw);color:var(--text);letter-spacing:normal;text-transform:none;white-space:normal;cursor:default;flex-direction:column;padding:4px 12px;font-size:12px;font-weight:400;display:flex}.business-menu .bgroup{flex-direction:column;gap:2px;padding:6px 0;display:flex}.business-menu .bgroup+.bgroup{border-top:1px solid var(--border)}.business-menu .bhead{color:var(--text-faint);align-items:baseline;gap:8px;margin-bottom:2px;font-size:11px;font-weight:600;display:flex}.business-menu .bhead i{color:var(--text-faint);font-style:normal;font-weight:400}.business-menu .brow{grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.business-menu .bl{color:var(--text-faint);white-space:nowrap}.business-menu .bv{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4}.business-menu .bd{font-family:var(--mono);color:var(--text-faint);white-space:nowrap;font-size:10.5px}.business-menu .up{color:var(--good)}.business-menu .down{color:var(--bad)}.business-menu .brow.down{color:var(--bad);white-space:normal;align-items:baseline;gap:8px;padding:3px 0;line-height:1.45;display:flex}.business-menu .brow.down:before{content:"";background:var(--bad);border-radius:50%;flex:none;width:5px;height:5px;position:relative;top:-2px}.business-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.business-head .business-badge.static{cursor:pointer}.business-caret{color:var(--text-faint);font-size:9px}.fiscal-table{border-collapse:collapse;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}.fiscal-table th{text-align:right;color:var(--text-faint);font-weight:500;font-family:var(--sans);padding:0 0 3px 16px;font-size:11px}.fiscal-table td{text-align:right;color:var(--text-dim);padding:1.5px 0 1.5px 16px}.fiscal-table td:first-child,.fiscal-table th:first-child{text-align:left;padding-left:0}.fiscal-table td.pos{color:var(--good)}.fiscal-table td.neg,.kv dd.neg{color:var(--bad)}.kv dd.entity-note{color:var(--text-faint);max-width:480px;font-size:12px}.business-sources a{color:var(--text-faint);margin-right:6px}.business-sources a:hover{color:var(--text)}.resume-md{max-width:760px}.resume-md h1{color:var(--text);margin:0 0 2px;font-size:22px}.resume-md h2{color:var(--text-dim);border-bottom:1px solid var(--border);margin:18px 0 6px;padding-bottom:3px;font-size:12.5px;font-weight:600}.resume-md h3{color:var(--text);margin:12px 0 1px;font-size:13.5px;font-weight:600}.resume-md p{white-space:pre-line}.resume-md h3+p{margin-bottom:4px}.resume-md ul{margin:2px 0 6px;padding-left:18px}.resume-md li{margin:1px 0}.profile-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);grid-template-columns:64px 1fr;align-items:start;gap:0 18px;margin-bottom:14px;padding:16px 18px;display:grid}.profile-card .left-col{padding-top:2px}.profile-card .monogram{background:var(--chip-bg);color:var(--text);box-shadow:var(--chip-shadow), 0 0 0 1px var(--logo-edge)}.profile-card{margin-bottom:0}.profile-name{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600}.profile-headline{color:var(--text);font-weight:500}.profile-contact{color:var(--text-dim);flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.profile-contact li{align-items:center;gap:6px;min-height:24px;display:inline-flex}.profile-contact .ci{color:var(--text-faint);display:inline-flex}.profile-contact .ci svg{width:13px;height:13px}.profile-contact .flag{margin-right:-2px}.inline-text{border-radius:var(--r-item);cursor:text;align-items:center;gap:6px;max-width:100%;margin:-2px -6px;padding:2px 6px;display:inline-flex}.inline-text:hover{background:var(--bg-hover)}.inline-text:focus-visible{box-shadow:var(--focus-ring);outline:none}.inline-text .ph{color:var(--text-faint);font-style:italic}.inline-text .pen{color:var(--text-faint);opacity:0;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .12s;display:inline-flex}.inline-text .pen:hover{color:var(--text)}.inline-text[data-label]:after{top:calc(100% + 6px);left:0}.inline-text.copyable{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Crect x='8' y='8' width='13' height='13' rx='2' fill='%23dce3ec' stroke='%23181f2a' stroke-width='1.6'/%3E%3Cpath d='M5 16H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1' fill='none' stroke='%23dce3ec' stroke-width='2'/%3E%3C/svg%3E") 4 4,pointer}.inline-text[data-label]:hover:after{opacity:1}.inline-text{position:relative}.inline-text .pen svg{width:12px;height:12px}.inline-text:hover .pen,.inline-text:focus-visible .pen{opacity:1}.inline-text.editing{cursor:default;margin:0;padding:0}.inline-text.editing:hover{background:0 0}.inline-text.editing input{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font:inherit;min-width:120px;max-width:100%;height:28px;padding:0 10px;font-size:13px}.inline-text.editing input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.inline-text.editing .icon-act{width:26px;height:26px}.profile-name.inline-text.editing input{height:32px;font-size:16px;font-weight:600}.clip-link{border-left:1px dashed var(--border-strong);width:0;height:40px;margin:0 auto;position:relative}.clip-link .clip{background:var(--chip-bg);width:24px;height:24px;color:var(--text-dim);box-shadow:var(--chip-shadow), 0 0 0 1px var(--border-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clip-link .clip svg{width:13px;height:13px}.clip-link[data-label]:after{white-space:normal;width:max-content;max-width:420px;top:50%;left:22px;transform:translateY(-50%)}.clip-link[data-label]:hover:after{opacity:1}.profile-main{min-width:0}.profile-main h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.profile-main .subtitle .flag{margin-right:2px}.doc-title .dot,.field-name .dot,.lint-list .dot{background:var(--text-faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.doc-title .dot.warn,.field-name .dot.warn,.lint-list .dot{background:var(--warn)}.field-name .dot.good{background:var(--good)}.doc-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);margin-bottom:14px}.doc-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:30px;padding:12px 18px;list-style:none;display:flex}.doc-card>summary::-webkit-details-marker{display:none}.doc-card>summary:hover{background:var(--bg-hover);border-radius:var(--r-card)}.doc-card[open]>summary{border-bottom:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0}.doc-caret{border-left:5px solid var(--text-faint);border-top:4px solid #0000;border-bottom:4px solid #0000;flex:none;width:0;height:0;transition:transform .15s}.doc-card[open] .doc-caret{transform:rotate(90deg)}.doc-title{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.doc-title .fam{color:var(--text-faint);display:inline-flex}.doc-title .fam svg{width:15px;height:15px}.doc-digest{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.doc-card[open]>summary .doc-digest{display:none}.doc-digest .chip .fam,.doc-digest .fact-chip .fam{color:var(--text-faint);margin-right:-1px;display:inline-flex}.doc-digest .chip .fam svg,.doc-digest .fact-chip .fam svg{width:12px;height:12px}.doc-digest .fam.info{color:var(--info)}.doc-digest .fam.good{color:var(--good)}.doc-digest .fam.warn{color:var(--warn)}.doc-digest .chip .mono{color:var(--text)}.fact-chip{cursor:default;position:relative}.fact-chip .mono{color:var(--text)}.fact-chip .business-menu .box{min-width:260px}.fact-chip .brow.single{gap:10px}.fact-chip .fh{color:var(--text);flex:1}.fact-chip .brow.single.plain:before{display:none}.fact-chip .fd{color:var(--text-faint);white-space:nowrap}.fields{display:block}.fields.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.fields.two .field{grid-template-columns:150px minmax(0,1fr) auto}.doc-meta{color:var(--text-faint);white-space:nowrap;font-size:11.5px}.doc-when{position:relative}.doc-digest{color:var(--text-dim);flex:1;min-width:0;font-size:12.5px}.doc-actions{flex:none;gap:8px;margin-left:auto;display:inline-flex}.doc-body{padding:14px 18px 16px}.doc-intro{color:var(--text-faint);max-width:760px;margin:0 0 12px;font-size:12.5px;line-height:1.5}.field-group{color:var(--text-faint);border-bottom:1px solid var(--border);margin:16px 0 4px;padding-bottom:4px;font-size:11.5px;font-weight:600}.field-group:first-of-type{margin-top:4px}.field{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:7px 0;display:grid}.field:last-child{border-bottom:0}.field-label{color:var(--text-dim);flex-direction:column;gap:2px;padding-top:5px;font-size:12.5px;display:flex}.field-name{align-items:center;gap:7px;display:inline-flex}.field-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.field-tags .chip{height:20px;padding:0 7px;font-size:10.5px}.field-help{color:var(--text-faint);max-width:640px;font-size:11.5px;line-height:1.45}.field-value{min-width:0}.field-read{color:var(--text);border-radius:var(--r-item);cursor:text;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 -8px;padding:5px 8px;font-size:13px;line-height:1.5;display:flex}.field-read:hover{background:var(--bg-hover)}.field-read:focus-visible{box-shadow:var(--focus-ring);outline:none}.field-empty{color:var(--text-faint);font-style:italic}.field-prose{width:100%;display:block}.field-prose p{margin:0 0 8px}.field-prose p:last-child{margin-bottom:0}.field-tools{align-items:center;gap:2px;display:inline-flex}.field .field-edit{opacity:0;transition:opacity .12s}.field:hover .field-edit,.field:focus-within .field-edit{opacity:1}.field-editor{flex-direction:column;gap:6px;display:flex}.field-editor input:not([type=checkbox]),.field-editor select{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);box-sizing:border-box;width:100%;height:30px;padding:0 12px;font-size:13px}.field-editor select{appearance:auto}.field-editor textarea{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-item);color:var(--text);resize:vertical;box-sizing:border-box;width:100%;min-height:72px;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.5}.field-editor input:focus,.field-editor select:focus,.field-editor textarea:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.field-editor .check,.field-editor .check-row .check{color:var(--text-dim);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.check-row{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:4px 0;display:flex}.field-editor .geo{flex-direction:column;gap:6px;display:flex;position:relative}.field:has(.geo){z-index:5;position:relative}.inline-text.editing .geo{flex-direction:column;gap:4px;display:inline-flex;position:relative}.inline-text.editing .geo input{min-width:220px}.profile-contact li:has(.geo){z-index:5;position:relative}.geo-menu{z-index:30;width:max-content;min-width:100%;max-width:min(440px,70vw);max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:34px;left:0;overflow-y:auto}.fields .geo-menu li,.inline-text .geo-menu li{border-radius:var(--r-item);cursor:pointer;color:var(--text);border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 9px;font-size:12.5px;line-height:1.3;display:flex}.geo-menu li.hi{background:var(--bg-hover)}.geo-menu li>span:first-child{white-space:nowrap}.geo-sub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.geo-note{color:var(--text-faint);font-size:11.5px}.geo{position:relative}div.geo.busy>input{padding-right:30px}.geo-busy{color:var(--text-faint);pointer-events:none;display:inline-flex;position:absolute;top:15px;right:9px;transform:translateY(-50%)}.geo-busy svg{width:15px;height:15px;animation:1.2s linear infinite spin}@media (prefers-reduced-motion:reduce){.geo-busy svg{animation:none}}.inline-text .geo-menu li,.focus-card .geo-menu li{border-radius:var(--r-item);cursor:pointer;color:var(--text);border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 9px;font-size:12.5px;line-height:1.3;display:flex}.focus-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:6px 0 4px;scroll-margin-top:16px;display:grid}.focus-card{border:1px solid var(--border);border-radius:var(--r-menu);background:var(--bg-raised);box-shadow:var(--chip-shadow);text-align:left;color:var(--text);flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:relative}.focus-card.editing{border-color:var(--border-strong);z-index:6}.focus-card.ghost{border-style:dashed;border-color:var(--border-strong);box-shadow:none;min-height:128px;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:12.5px}.focus-card.ghost:hover{color:var(--text-dim);background:var(--bg-hover)}.fc-head{align-items:center;gap:10px;min-height:30px;padding-right:64px;display:flex}.focus-card.editing .fc-head{padding-right:100px}.fc-flag{text-align:center;flex:none;width:30px;font-size:22px;line-height:1}.fc-title{flex-direction:column;min-width:0;display:flex}.fc-name{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:600}.fc-cap{color:var(--text-faint);margin-top:1px;font-size:11.5px}.fc-head .geo{flex:1}.fc-head .geo input{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font:inherit;width:100%;height:30px;padding:0 12px;font-size:13px}.fc-head .geo input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.fc-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fc-tile{border:1px solid var(--border);color:var(--text-faint);font:inherit;opacity:.5;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 7px;font-size:10.5px;display:flex}.fc-tile svg{width:15px;height:15px}.fc-tile.on{opacity:1;color:var(--text);background:var(--lens-bg);box-shadow:var(--lens-shadow);border-color:#0000}.focus-card.editing .fc-tile{cursor:pointer}.focus-card.editing .fc-tile:hover:not(.on){opacity:.8;background:var(--bg-hover)}.fc-foot{color:var(--text-faint);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;min-height:31px;padding-top:8px;font-size:11.5px;display:flex}.fc-k{margin-right:2px}.fc-note{color:var(--text-faint)}.focus-card.resting .fc-head,.focus-card.resting .fc-tiles,.focus-card.resting .fc-foot{opacity:.42}.focus-card.resting:hover .fc-head,.focus-card.resting:hover .fc-tiles,.focus-card.resting:hover .fc-foot{opacity:.6}.fc-corner .fc-resting{font:inherit;cursor:pointer;border:0;margin-right:4px;font-size:11.5px}.fc-corner .fc-resting:hover{background:var(--bg-hover);color:var(--text)}.search-row button.sr-paused{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.search-row button.sr-paused:hover{color:var(--text)}.fc-fence{color:var(--warn)}.fc-fl{cursor:default;filter:saturate(.75);font-size:15px;line-height:1;position:relative}.fc-fl:before{content:"";background:var(--bad);pointer-events:none;height:1.2px;position:absolute;top:50%;left:-1px;right:-1px;transform:rotate(-20deg)}.fc-foot .chip{padding-right:5px}.fc-chipflag{margin-right:5px;line-height:1}.fc-rm{color:var(--text-faint);cursor:pointer;background:0 0;border:0;margin-left:1px;padding:0;display:inline-flex}.fc-rm svg{width:11px;height:11px}.fc-rm:hover{color:var(--bad)}.fc-add{display:inline-flex;position:relative}.fc-add-chip{border:1px dashed var(--border-strong);box-shadow:none;color:var(--text-dim);cursor:pointer;font:inherit;background:0 0;font-size:11.5px;font-weight:500}.fc-add-chip:hover,.fc-add.open .fc-add-chip{color:var(--text);background:var(--bg-hover);border-style:solid}.fc-add-menu{min-width:220px;max-height:260px;padding:6px;top:28px;overflow-y:auto}.fc-add-menu ul{margin:0;padding:0;list-style:none}.fc-search{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);width:100%;color:var(--text);font:inherit;box-sizing:border-box;height:26px;margin-bottom:4px;padding:0 10px;font-size:12.5px;display:block}.fc-search:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.fc-add-menu li.fc-empty{color:var(--text-faint);cursor:default}.fc-remove{opacity:.5;width:24px;height:24px;margin-left:auto}.fc-remove svg{width:13px;height:13px}.fc-remove:hover{opacity:1;color:var(--bad);background:rgba(var(--bad-rgb), .1)}.fc-remove:disabled{opacity:.25;cursor:default}.fc-more{cursor:default;color:var(--text-dim);border-radius:var(--r-item);padding:2px 4px;font-size:11.5px;position:relative}.fc-more:hover,.fc-more:focus-visible{color:var(--text);background:var(--bg-hover);outline:none}.fc-more-box{z-index:30;flex-wrap:wrap;gap:4px;width:max-content;max-width:min(360px,70vw);padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0}.fc-more:hover .fc-more-box,.fc-more:focus-within .fc-more-box{display:flex}.fc-more:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.fc-corner{align-items:center;gap:2px;display:inline-flex;position:absolute;top:9px;right:9px}.fc-corner .icon-act{width:26px;height:26px}.fc-corner .icon-act.danger:hover{color:var(--bad)}.focus-card .fc-pen{opacity:0;transition:opacity .12s}.focus-card:hover .fc-pen,.focus-card:focus-within .fc-pen{opacity:1}.what-card{border:1px solid var(--border);border-radius:var(--r-menu);background:var(--bg-raised);box-shadow:var(--chip-shadow);flex-direction:column;gap:10px;width:fit-content;min-width:min(520px,100%);max-width:100%;margin:6px auto 0;padding:12px 14px;display:flex;position:relative}.what-card.editing{border-color:var(--border-strong);z-index:6;width:100%}.wc-line{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;padding-right:44px;display:flex}.wc-line-2{padding-left:40px}.wc-pay{align-items:center;gap:10px;display:inline-flex}.wc-role{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600}.wc-sep{background:var(--border-strong);width:1px;height:16px}.wc-k{color:var(--text-faint);min-width:72px;font-size:11px}.w-icon{background:var(--lens-bg);width:30px;height:30px;box-shadow:var(--lens-shadow);color:var(--text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.w-icon svg{width:15px;height:15px}.pay{font-variant-numeric:tabular-nums;color:var(--text);font-size:13px}.what-card .fc-foot{margin-top:0}.what-card .fc-note{font-style:normal}.what-seam{color:var(--text-faint);align-items:center;gap:10px;margin:12px 0 2px;font-size:11.5px;display:flex}.what-seam:before,.what-seam:after{content:"";border-top:1px dashed var(--border-strong);flex:1}.seg{border-radius:var(--r-control);background:var(--track-bg);flex-wrap:wrap;padding:2px;display:inline-flex;box-shadow:inset 0 1px 2px #0006}.seg.wrapped{border-radius:12px;gap:2px}.seg .m{border-radius:var(--r-control);height:20px;font:inherit;color:var(--text-faint);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.seg .m.on{background:var(--seg-on);color:var(--text);box-shadow:var(--seg-shadow)}.seg.live .m{cursor:pointer}.seg.live .m:hover:not(.on){color:var(--text-dim)}.sel-wrap{align-items:center;display:inline-flex;position:relative}.sel-wrap select{appearance:none;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font:inherit;cursor:pointer;height:30px;padding:0 30px 0 12px;font-size:12.5px}.sel-wrap select:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.sel-wrap svg{width:11px;height:11px;color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.pay-edit{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pay-edit .dash{color:var(--text-faint)}.pay-edit input.num{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;width:124px;height:30px;padding:0 12px;font-size:12.5px}.pay-edit input.num:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.fc-hint{color:var(--text-faint);margin:4px 2px 2px;font-size:11px;line-height:1.4}.info-note{width:22px;height:22px;color:var(--text-faint);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:-4px;display:inline-flex;position:relative}.info-note svg{width:13px;height:13px}.info-note:hover{color:var(--text-dim)}.info-note[data-label]:after{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.info-note[data-label]:hover:after{opacity:1}.info-remote{width:24px;height:24px;color:var(--info);cursor:help;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.info-remote[data-label]:after,.fc-fl[data-label]:after{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.info-remote[data-label]:hover:after,.fc-fl[data-label]:hover:after{opacity:1}.info-remote svg{width:14px;height:14px}.lint-list{color:var(--text-dim);flex-direction:column;gap:3px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.lint-list li{align-items:center;gap:6px;display:flex}.lint-list .mono{color:var(--text)}.doc-history{color:var(--text-faint);margin-top:12px;font-size:12px}.doc-history summary{cursor:pointer}.doc-history ul{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.doc-history li{align-items:baseline;gap:10px;display:flex}.doc-history .mono,.doc-history .note{color:var(--text-dim)}.doc-history .lint-count{color:var(--warn)}.draft-actions.static{opacity:1;margin-top:6px;position:static}.draft.resume-field{cursor:default}.draft.resume-field:hover{background:var(--input-bg)}.resume-title{cursor:pointer;color:var(--text-dim);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.resume-title:hover{color:var(--text)}.resume-title:focus{outline:none}.resume-title:focus-visible{outline:1px solid var(--border-strong);outline-offset:3px;border-radius:3px}.resume-field.custom .resume-title{color:var(--warn)}.resume-title .caret{transition:transform .15s;display:inline-flex}.resume-title .caret.open{transform:rotate(180deg)}.resume-body{margin-top:10px}.resume-body p,.resume-body ul{margin:0 0 6px}.resume-body li{margin-bottom:2px}.resume-body h1{color:var(--text);margin:0 0 4px;font-size:16px}.resume-body h2{color:var(--text-dim);border-bottom:1px solid var(--border);margin:14px 0 6px;padding-bottom:3px;font-size:12px;font-weight:600}.resume-body h3{color:var(--text);margin:10px 0 2px;font-size:13px}.draft-edit.resume-md{font-family:var(--mono);min-height:420px;margin-top:10px;font-size:12px}.packet-cov{font-family:var(--mono);color:var(--text-dim);cursor:default;white-space:nowrap;border-bottom:1px dotted var(--border-strong);font-variant-numeric:tabular-nums;align-self:center;font-size:11px;position:relative}.packet-cov:hover:after{content:"";height:12px;position:absolute;top:100%;left:-200px;right:0}.pm-tip{z-index:25;width:min(600px,90vw);max-height:70vh;font-family:var(--sans);color:var(--text-dim);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;opacity:0;pointer-events:none;padding:10px 13px;font-size:12px;line-height:1.45;transition:opacity .12s;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.packet-cov:hover>.pm-tip{opacity:1;pointer-events:auto}.pm-tip p{margin:0 0 4px}.pm-tip b{color:var(--text);margin-right:6px;font-size:11.5px;font-weight:600}.pm-tip i{color:var(--warn);margin-right:6px;font-size:11px;font-style:normal;font-weight:600}.pm-tip-section{border-top:1px dashed var(--border);margin-top:10px;padding-top:8px}.pm-tip-section h5{color:var(--text-faint);margin:0 0 6px;font-size:11px;font-weight:600}.pm-tip-change{color:var(--text)}.pm-tip-why{color:var(--text-faint);margin:1px 0 6px;font-size:11.5px;display:block}.pm-tip-why em{color:var(--text-faint);font-style:normal}.pm-tip-prov{font-family:var(--mono);color:var(--text-faint);margin-top:8px;font-size:10px}.run-usage{font-family:var(--mono);color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;position:relative}.run-usage:after{font-family:var(--mono);font-weight:400;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.run-usage:hover:after{opacity:1}.usage-totals{font-family:var(--mono);color:var(--text-dim);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:8px;font-size:11px}.parked-retry{border-radius:var(--r-item);color:var(--warn);background:rgba(var(--warn-rgb), .1);border:1px solid rgba(var(--warn-rgb), .28);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.parked-retry span{align-items:center;gap:8px;font-size:12.5px;display:flex}.parked-retry.done{color:var(--good);background:rgba(var(--good-rgb), .1);border-color:rgba(var(--good-rgb), .28);justify-content:flex-start;gap:8px;font-size:12.5px}.parked-retry svg{flex:none;width:14px;height:14px}.usage-table{border-collapse:collapse;font-size:12.5px}.usage-table th{color:var(--text-faint);text-align:right;padding:4px 14px 6px 0;font-size:11px;font-weight:500}.usage-table th:first-child,.usage-table td:first-child{text-align:left}.usage-table td{text-align:right;color:var(--text-dim);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;font-family:var(--mono);padding:4px 14px 4px 0;font-size:12px}.usage-table td:first-child{font-family:var(--sans);font-size:12.5px}.usage-table tr.total td{color:var(--text);font-weight:600}.stage-link{color:var(--text-faint);align-self:center;text-decoration:none;position:relative}.stage-link:hover{color:var(--text)}.stage-editor{flex-direction:column;gap:10px;display:flex}.stage-add select,.stage-edit select,.stage-add input,.stage-edit input,.stage-add textarea,.stage-edit textarea{background:var(--input-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--r-item);padding:5px 8px;font-size:12.5px}.stage-add select:focus,.stage-edit select:focus,.stage-add input:focus,.stage-edit input:focus,.stage-add textarea:focus,.stage-edit textarea:focus{border-color:var(--border-strong);outline:none}.stage-edit,.stage-add{border:1px solid var(--border);border-radius:var(--r-item);background:var(--card-bg);flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:10px 12px;display:grid}.stage-edit label,.stage-add label{color:var(--text-faint);flex-direction:column;gap:3px;font-size:11px;font-weight:500;display:flex}:is(.stage-edit label:has(textarea),.stage-add label:has(textarea)){grid-column:1/-1}.stage-edit-actions{grid-column:1/-1;gap:8px;display:flex}.link-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.link-btn:hover{color:var(--text)}.stage-link.icon-link{align-self:center;width:20px;height:20px}.stage-link.icon-link svg{width:12px;height:12px}.iv-inline-form{display:contents}.stage-link.icon-link button,button.stage-link.icon-link{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.stage-link.working{color:var(--text-dim);cursor:default}.stage-link.working .spin{border-width:1.5px;width:11px;height:11px}.stage-link.fill{color:var(--good)}.stage-link.fill:hover{color:var(--text)}.iv-row .act-labeled.iv-act,.act-labeled.iv-act{gap:5px;height:22px;padding:0 9px 0 7px;font-size:11.5px;text-decoration:none}.act-labeled.iv-act svg{width:12px;height:12px}.act-labeled.iv-act .fd-open-count{font-size:11px}.act-labeled.iv-act.working{color:var(--text-dim);cursor:default}.act-labeled.iv-act .spin{border-width:1.5px;width:10px;height:10px}.iv-tl li.done .act-labeled.iv-act{display:none}.iv-tl{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex;position:relative}.stage-editor .iv-tl{margin-top:0}.iv-tl:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:12px;bottom:12px;left:75.5px}.iv-tl li{color:var(--text-dim);grid-template-columns:56px 20px 1fr;align-items:start;gap:0 10px;padding:4px 0;font-size:12.5px;display:grid;position:relative}.iv-tl time{font-family:var(--mono);color:var(--text-faint);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;padding-top:3px;font-size:10.5px;display:flex}.iv-tl time small{color:var(--info);font-size:10px}.iv-tl li>form{display:contents}.iv-cb{z-index:1;border:1px solid var(--border-strong);background:var(--surface);width:16px;height:16px;color:var(--good);cursor:pointer;border-radius:3px;flex:none;justify-content:center;justify-self:center;align-items:center;margin-top:3px;padding:0;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.job-row:hover .iv-cb{background:var(--surface)}.iv-tl.round .iv-cb{border-radius:50%;width:18px;height:18px;margin-top:2px;font-size:9px}.iv-cb.on{border-color:var(--good)}.iv-cb.fold{color:var(--text-faint);letter-spacing:-1px;border-style:dotted;font-size:12px}.iv-cb.ghost{color:var(--text-faint);border-style:dashed}.iv-cb.ghost:hover{color:var(--text);border-color:var(--text-dim)}.iv-tl li.done>form>.iv-cb,.iv-tl li.done>.iv-cb{opacity:.45}.iv-tl li.done:hover>form>.iv-cb,.iv-tl li.done:hover>.iv-cb{opacity:.9}.iv-tl li.done time{opacity:.7}.iv-tl li.done .iv-text b{color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.iv-tl li.done.cancelled .iv-text b{text-decoration:line-through}.iv-transfer{max-width:min(460px,70%);margin-left:10px;display:inline-flex;position:relative}.iv-transfer-link{color:var(--text-dim);align-items:center;gap:5px;max-width:100%;text-decoration:none;display:inline-flex}.iv-transfer-link>span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dotted var(--border-strong);overflow:hidden}.iv-transfer-link svg{width:14px;height:14px;color:var(--text-faint);flex:none}.iv-transfer-link:hover,.iv-transfer-link:hover svg{color:var(--text)}.iv-transfer-link:hover>span{border-bottom-color:var(--text-dim)}.iv-tl li.open .iv-cb{border-color:var(--border-strong)}.iv-tl li.open .iv-text b{color:var(--text)}.iv-tl li.now .iv-cb{border-color:var(--info);box-shadow:0 0 0 3px rgba(var(--info-rgb), .22);border-width:1.5px}.iv-tl li.now.invited .iv-cb{border-color:var(--warn);box-shadow:0 0 0 3px rgba(var(--warn-rgb), .22)}.iv-tl li.now .iv-cb:hover:before{content:"✓";color:var(--info)}.iv-tl li.now.invited .iv-cb:hover:before,.iv-tl li.now.invited .iv-meta{color:var(--warn)}.iv-tl li.asked .iv-cb{border-color:var(--warn);box-shadow:0 0 0 3px rgba(var(--warn-rgb), .22);border-width:1.5px}.iv-tl li.asked .iv-cb:hover:before{content:"✓";color:var(--warn)}.iv-tl li.asked .iv-meta{color:var(--warn)}.iv-todo{height:20px;color:var(--warn);gap:5px;padding:0 8px;font-size:11px}.iv-ask{color:var(--text-dim);font-size:11.5px}.iv-tl li.ghost{opacity:.6}.iv-text{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.iv-text b{font-weight:600}.iv-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.iv-tl li.done .iv-row{flex-wrap:nowrap;gap:6px}.iv-tl li.done .iv-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iv-verdict{color:var(--text-faint);white-space:nowrap;font-size:11px}.iv-verdict.passed{color:var(--good)}.iv-verdict.failed{color:var(--bad)}.iv-row .iv-cb.fold{justify-self:auto;margin-top:0}.iv-meta{color:var(--info);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.iv-fold-text,.iv-ghost-text{font:inherit;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.iv-fold-text{color:var(--text-faint)}.iv-fold-text:hover{color:var(--text-dim)}.iv-ghost-text{color:var(--text-dim);text-decoration:none}.iv-ghost-text:hover{color:var(--text)}.iv-cb[data-label]:after{z-index:30;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.iv-cb[data-label]:hover:after{opacity:1}.iv-transfer-menu{z-index:30;padding-top:6px;display:none;position:absolute;top:100%;left:0}.iv-transfer:hover .iv-transfer-menu{display:block}.iv-transfer-menu .box{width:440px;max-width:80vw;color:var(--text);letter-spacing:normal;text-transform:none;white-space:normal;cursor:default;flex-direction:column;gap:6px;padding:8px 12px 10px;font-size:12px;line-height:1.45;display:flex}.iv-transfer-menu .menu-head{color:var(--text-faint);font-size:11px;font-weight:600}.iv-transfer-menu .menu-summary{color:var(--text);font-weight:600}.iv-transfer-menu .menu-note{color:var(--text-faint);font-style:italic}.iv-transfer-menu .menu-diff{color:var(--text-dim);flex-direction:column;gap:4px;margin:0;padding:0 0 0 14px;display:flex}.iv-tl .iv-transfer-menu .menu-diff li{font-size:inherit;color:inherit;grid-template-columns:none;padding:0;list-style:outside;display:list-item;position:static}.iv-tl.detail li{grid-template-columns:56px 20px 1fr auto}.iv-actions{align-self:start;align-items:center;gap:6px;padding-top:1px;display:inline-flex}.iv-actions form{display:contents}.iv-states{border-radius:var(--r-control);background:var(--actions-bg);border:1px solid var(--actions-border);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:2px;margin-top:4px;padding:3px;display:inline-flex}.iv-states form{display:contents}.iv-states .iv-pill{flex:auto;justify-content:center}.iv-pill{height:20px;box-shadow:none;color:var(--text-faint);cursor:pointer;background:0 0;padding:0 8px;font-size:11px;transition:all .12s}.iv-pill:hover{color:var(--text);background:var(--bg-hover)}.iv-pill:disabled{cursor:default}.iv-pill.on{color:var(--text);background:var(--lens-bg);box-shadow:var(--lens-shadow)}.iv-pill.on.invited{color:var(--warn)}.iv-pill.on.scheduled{color:var(--info)}.iv-pill.on.passed{color:var(--good)}.iv-pill.on.failed{color:var(--bad)}.iv-pill.edit{margin-left:4px}.iv-pill.edit:hover,.iv-pill.edit.on{color:var(--text)}.iv-tl li.done .iv-states{opacity:.6}.iv-tl li.done:hover .iv-states{opacity:1}.iv-meta.dim{color:var(--text-faint)}.iv-meta i{color:var(--text-dim);font-style:normal}.iv-title{color:var(--text-dim);font-size:12px;font-style:italic}.iv-notes{color:var(--text-dim);flex-direction:column;gap:1px;font-size:12px;display:flex}.iv-notes:empty{display:none}.iv-notes i{color:var(--text-faint);margin-right:4px;font-size:11px;font-style:normal;font-weight:600}.iv-text .stage-edit{margin-top:6px}.job-picker{display:inline-flex;position:relative}.job-picker>summary{cursor:pointer;list-style:none}.job-picker>summary::-webkit-details-marker{display:none}.job-picker .picker-menu{z-index:40;padding-top:6px;position:absolute;top:100%;left:0}.row-actions .job-picker .picker-menu{left:auto;right:0}.job-picker .box{width:max-content;min-width:380px;max-width:min(860px,92vw);max-height:440px;font-family:var(--sans);letter-spacing:normal;text-transform:none;text-align:left;color:var(--text);flex-direction:column;gap:2px;padding:6px;font-size:12.5px;font-weight:400;display:flex;overflow-y:auto}.job-picker .menu-head{color:var(--text-faint);padding:6px 10px 2px;font-size:11px;font-weight:600}.job-picker .menu-note{color:var(--text-dim);white-space:normal;padding:4px 10px 2px;font-size:12px;line-height:1.4}.job-picker .pick-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);border-radius:var(--r-item);background:0 0;border:0;grid-template-columns:1fr auto 32px;align-items:baseline;gap:10px;padding:6px 10px;font-size:12.5px;display:grid}.job-picker .pick-row:hover{background:var(--bg-hover)}.job-picker .pick-row:disabled{opacity:.5;cursor:progress}.job-picker .pick-title{text-overflow:ellipsis;white-space:nowrap;max-width:700px;overflow:hidden}.job-picker .pick-title small{color:var(--text-faint);font-size:10.5px;display:block}.job-picker .pick-row i{color:var(--text-faint);white-space:nowrap;font-size:11px;font-style:normal}.pick-score{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.pick-score.hi{color:var(--score-hi)}.pick-score.mid{color:var(--score-mid)}.pick-score.lo{color:var(--score-lo)}.pick-score.none{color:var(--text-faint);font-weight:400}.job-picker .pick-find{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-item);color:var(--text);font:inherit;margin:6px 4px 2px;padding:6px 10px;font-size:12.5px}.job-picker .pick-find::placeholder{color:var(--text-faint)}.job-picker .pick-find:focus{border-color:var(--border-strong);outline:none}.job-picker .pick-footer form{display:contents}.job-picker .pick-footer button.quiet{border:0;border-top:1px solid var(--border);border-radius:0 0 var(--r-item) var(--r-item);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text-dim);background:0 0;margin-top:4px;padding:8px 10px 6px;font-size:12.5px;display:block}.job-picker .pick-footer button.quiet:hover{background:var(--bg-hover);color:var(--text)}.icon-act.compare{position:relative}.icon-act.compare .spin,.act-labeled.compare .spin{border-width:2px;width:13px;height:13px}.compare-dialog{outline:none;width:640px;max-width:92vw;max-height:88vh;padding:0;overflow:hidden}.compare-dialog[open]{flex-direction:column;display:flex}.compare-scroll{overflow-anchor:none;min-height:0;padding:34px 20px 18px;overflow-y:auto}.compare-head{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.cmp-job{border:1px solid var(--border);border-radius:var(--r-item);background:var(--input-bg);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.cmp-text{flex-direction:column;gap:5px;min-width:0;display:flex}.cmp-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}a.cmp-title:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.cmp-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.cmp-company{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmp-status{gap:4px;height:20px;padding:0 8px 0 6px;font-size:11px}.cmp-status svg{width:12px;height:12px}.cmp-status.ready_for_review svg{color:var(--info)}.cmp-status.ready_to_apply svg{color:var(--action-text)}.cmp-status.applied svg,.cmp-status.interviewing svg,.cmp-status.offer_received svg{color:var(--good)}.cmp-status.not_fit_for_me svg,.cmp-status.company_rejected svg,.cmp-status.i_rejected svg{color:var(--bad)}.cmp-score{font-family:var(--mono);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:500;line-height:1}.cmp-score.hi{color:var(--score-hi)}.cmp-score.mid{color:var(--score-mid)}.cmp-score.lo{color:var(--score-lo)}.cmp-score.none{color:var(--text-faint)}.cmp-vs{color:var(--text-faint);align-self:center;font-size:11.5px;font-weight:500}.compare-sub{color:var(--text-dim);margin:-6px 0 10px;font-size:12px}.compare-dialog .close{border-radius:var(--r-icon);width:26px;height:26px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:10px}.compare-dialog .close:hover{background:var(--bg-hover);color:var(--text)}.compare-dialog .loading{color:var(--text-dim);align-items:center;gap:10px;padding:18px 0;font-size:12.5px;display:flex}.compare-dialog .loading a,.compare-dialog .error a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.compare-dialog .error{color:var(--bad);flex-direction:column;gap:10px;font-size:12.5px;display:flex}.comparison-summary{margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.45}.comparison-bullets{color:var(--text-dim);flex-direction:column;gap:5px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.45;display:flex}.comparison-meta{color:var(--text-faint);margin-top:10px;font-size:11px}.comparisons-panel>summary{cursor:pointer;list-style:none}.comparisons-panel>summary::-webkit-details-marker{display:none}.comparisons-panel>summary h3{align-items:center;gap:10px;display:flex}.comparisons-panel .count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.comparisons-panel .comparison{border-top:1px solid var(--border);margin-top:10px;padding:12px 0 4px}.comparisons-panel .comparison header{align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.comparisons-panel .comparison header a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.comparisons-panel .comparison header i{color:var(--text-faint);font-size:11px;font-style:normal}.compare-progress{flex-direction:column;gap:8px;padding:6px 0 2px;display:flex}.compare-progress .bar{background:var(--input-bg);border:1px solid var(--border);border-radius:3px;height:6px;overflow:hidden}.compare-progress .bar span{background:var(--info);border-radius:3px;height:100%;transition:width .3s;display:block}.compare-progress .meta{color:var(--text-faint);justify-content:space-between;gap:12px;font-size:11px;display:flex}.compare-progress .meta a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.compare-progress .draft{margin-top:6px}.compare-progress .compare-note{color:var(--text-faint);text-align:center;opacity:.85;margin:6px 0 0;font-size:11.5px;font-style:italic;line-height:1.4}.job-picker .pick-row.running .spin{vertical-align:middle;border-width:2px;width:11px;height:11px;display:inline-block}.fit-toggle,.fit-summary{display:none}.packet-review{margin-top:12px}.fd-open{gap:8px}.fd-open-count{color:var(--text-faint);padding-left:2px;font-size:11.5px}.form-dialog{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:min(1080px,100vw - 32px);max-width:none;height:min(88vh,960px);max-height:88vh;padding:0;display:grid;overflow:hidden}.form-dialog:not([open]){display:none}.fd-head{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:16px 20px 14px;display:flex}.fd-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.fd-title>div{min-width:0}.fd-ico{background:var(--lens-bg);width:32px;height:32px;box-shadow:var(--lens-shadow);color:var(--text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fd-ico svg{width:16px;height:16px}.fd-head h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:15px;font-weight:600;line-height:1.3}.fd-sub{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.fd-counts{color:var(--text-dim);flex:none;align-items:center;gap:14px;font-size:12px;display:inline-flex}.fd-count{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fd-count .dot,.fq-note .dot{border-radius:50%;flex:none;width:7px;height:7px}.dot.good{background:var(--good)}.dot.warn{background:var(--warn)}.fd-close{border-radius:var(--r-icon);width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.fd-close:hover{background:var(--bg-hover);color:var(--text)}.fd-close svg{width:15px;height:15px}.fd-body{grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.fd-rail{border-right:1px solid var(--border);padding:14px 10px 14px 14px;position:relative;overflow-y:auto}.fd-rail ol{margin:0;padding:0;list-style:none;position:relative}.fd-rail ol:before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:13px}.fd-rail li button{border-radius:var(--r-item);width:100%;color:var(--text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px 18px minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px 6px 7px;font-size:12px;display:grid;position:relative}.fd-rail li button:hover{background:var(--bg-hover);color:var(--text)}.fd-rail li.active button{background:var(--lens-bg);box-shadow:var(--lens-shadow);color:var(--text)}.fd-rail .dot{background:var(--text-faint);width:7px;height:7px;box-shadow:0 0 0 3px var(--dialog-bg);border-radius:50%;justify-self:center}.fd-rail li.done .dot{background:var(--good)}.fd-rail li.look .dot{background:var(--warn)}.fd-rail .n{color:var(--text-faint);font-size:11px}.fd-rail li.active .n{color:var(--text-dim)}.fd-rail .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fd-rail li.auto button{grid-template-columns:14px minmax(0,1fr)}.fd-rail-group{color:var(--text-faint);margin:14px 0 4px 6px;font-size:11px;font-weight:600}.fd-pane{padding:8px 28px 28px;scroll-padding-top:12px;overflow-y:auto}.fd-intro{color:var(--text-dim);white-space:pre-wrap;background:var(--input-bg);border-radius:var(--r-item);max-width:720px;margin:14px 0 6px 46px;padding:12px 14px;font-size:12.5px;line-height:1.55}.fq{border-bottom:1px solid var(--border);padding:18px 0 20px;scroll-margin-top:8px}.fq:last-child{border-bottom:0}.fq-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fq-n{color:var(--text-faint);letter-spacing:.02em;padding-top:3px;font-size:12px}.fq-q{color:var(--text);font-size:14px;font-weight:600;line-height:1.45}.fq-desc{color:var(--text-dim);white-space:pre-wrap;margin-top:4px;font-size:12.5px;line-height:1.5}.fq-meta{color:var(--text-faint);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:11.5px;display:flex}.fq-req{color:var(--warn)}.fq-options{flex-wrap:wrap;gap:6px;margin:10px 0 0 46px;padding:0;list-style:none;display:flex}.fq-options li{border-radius:var(--r-chip);background:var(--chip-bg);color:var(--text-faint);box-shadow:var(--chip-shadow);padding:3px 9px;font-size:11.5px}.fq-options li.on{color:var(--text);box-shadow:var(--chip-shadow), inset 0 0 0 1px var(--good)}.fq .draft,.fq .refine-panel{margin:10px 0 0 46px}.fq .draft{background:var(--input-bg);border-left:2px solid var(--border-strong);border-radius:0 var(--r-item) var(--r-item) 0;color:var(--text);white-space:pre-wrap;font-size:13px;line-height:1.6;padding:12px 70px 12px 14px!important}.fq .draft.editing{border-left-color:var(--action)}.fq .draft.empty{color:var(--text-faint);border-left-style:dashed}.fq .draft .ph{font-style:italic}.fq .draft-edit{font-size:13px;line-height:1.6}.fq .refine-panel{border-left-color:var(--border-strong)}.fq-note{color:var(--text-dim);align-items:center;gap:8px;margin:8px 0 0 46px;font-size:12px;display:flex}.fq.auto{padding:10px 0 12px}.fq.auto .fq-q{color:var(--text-dim);font-size:12.5px;font-weight:500}.fq.auto .fq-head{grid-template-columns:minmax(0,1fr)}.fq.auto .draft{margin-left:0;padding-top:8px!important;padding-bottom:8px!important}.fd-profile{margin-top:18px}.fd-profile h4{color:var(--text-faint);margin:0;font-size:12px;font-weight:600}.fd-profile-note{color:var(--text-faint);margin:2px 0 6px;font-size:11.5px}.fd-foot{border-top:1px solid var(--border);align-items:center;gap:14px;padding:12px 20px;display:flex}.fd-safety{color:var(--text-faint);flex:1;font-size:12px}.fd-actions{align-items:center;gap:8px;display:inline-flex}.fd-nolink{color:var(--text-faint);font-size:12px}.signin{min-height:100svh;position:relative}.signin:before{content:"";pointer-events:none;background:radial-gradient(115% 80% at 12% 2%, rgba(var(--action-rgb), .11), transparent 62%), radial-gradient(95% 75% at -4% 100%, rgba(var(--info-rgb), .1), transparent 62%), radial-gradient(70% 120% at 100% 50%, rgba(var(--info-rgb), .05), transparent 60%);position:fixed;inset:0}.signin-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1500px;min-height:100svh;margin:0 auto;display:grid;position:relative}.signin-pipe{flex-direction:column;justify-content:center;gap:26px;padding:60px 0 60px 44px;display:flex;position:relative;overflow:hidden}.signin-pitch{max-width:420px;padding-left:12px}.signin-pitch h2{letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}.signin-pitch p{color:var(--text-dim);font-size:13px;line-height:1.6}.signin-deck{flex-direction:column;gap:14px;display:flex;position:relative}.signin-pipe .signin-deck{opacity:.58;width:780px;padding-left:12px;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 99%);mask-image:linear-gradient(90deg,#000 62%,#0000 99%)}.signin-deck-head{flex:none}.signin-deck-view{height:min(58vh,520px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.signin-deck-track{flex-direction:column;gap:14px;animation:54s linear infinite signin-drift;display:flex}@keyframes signin-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.signin-strip{border-radius:var(--r-control);background:var(--bar-bg);box-shadow:var(--bar-shadow);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);align-self:flex-start;gap:4px;padding:5px;display:inline-flex}.signin-state{border-radius:var(--r-control);height:28px;color:var(--text-dim);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.signin-state.tight{gap:5px;padding:0 10px}.signin-state svg{width:14px;height:14px}.signin-state .n{font-family:var(--mono);color:var(--text-faint);font-size:11px;font-style:normal}.signin-state.st-sourced svg{color:var(--text-faint)}.signin-state.st-ready_for_review svg{color:var(--info)}.signin-state.st-ready_to_apply svg{color:var(--action-text)}.signin-state.st-applied svg{color:rgba(var(--good-rgb), .65)}.signin-state.st-interviewing svg{color:var(--good)}.signin-state.st-offer_received{color:var(--text);background:rgba(var(--good-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--good-rgb), .3), 0 0 calc(var(--glow) * 3) rgba(var(--good-rgb), var(--glow-a))}.signin-state.st-offer_received svg,.signin-state.st-offer_received .n{color:var(--good)}.signin-job{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:16px 18px;display:grid;position:relative}.signin-job .lc{flex-direction:column;align-items:center;gap:9px;display:flex}.signin-job-logo{width:52px;height:52px;box-shadow:0 0 0 1px var(--border);border-radius:12px;flex:none;overflow:hidden}.signin-job-logo svg{width:52px;height:52px;display:block}.signin-job.win{border-color:rgba(var(--good-rgb), .45)}.signin-job.win:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 calc(var(--glow) * 4) rgba(var(--good-rgb), var(--glow-a));position:absolute;inset:-1px}.signin-job-title{flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.signin-job-sub{color:var(--text-dim);margin-top:4px;font-size:12.5px}.signin-job-loc{color:var(--text-dim);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.signin-job-loc svg{width:13px;height:13px;color:var(--text-faint)}.signin-job-pros{grid-template-columns:1fr 1fr;gap:7px 18px;margin:11px 0 0;display:grid}.signin-job-pros li{color:var(--text-dim);grid-template-columns:5px minmax(0,1fr);gap:9px;font-size:12px;line-height:1.45;list-style:none;display:grid}.signin-job-pros li:before{content:"";background:var(--good);border-radius:50%;width:5px;height:5px;margin-top:6px}.signin-job-pros li.con:before{background:var(--bad)}.signin-job-note{color:var(--text-dim);margin-top:10px;font-size:12px;line-height:1.5}.signin-job-note.win{color:var(--good)}.signin-job .iv-tl{margin-top:8px}.signin-side{justify-content:center;align-items:center;padding:48px 40px;display:flex;position:relative}.signin-inner{text-align:center;width:100%;max-width:380px}.signin-mark{flex-direction:column;align-items:center;gap:13px;display:flex}.signin-logo{display:block}.signin-mark .wordmark{padding-bottom:7px;font-size:25px;top:0}.signin-mark .wordmark:after{height:1.5px}.signin-mark .wordmark:before{background-size:20px 13px;width:20px;height:13px;-webkit-mask-size:20px 13px;mask-size:20px 13px}.signin-lede{color:var(--text-dim);max-width:330px;margin:17px auto 24px;font-size:13.5px;line-height:1.55}.signin-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);padding:18px}.signin-ways{flex-direction:column;gap:12px;display:flex}button.act.signin-way{justify-content:center;width:100%;height:40px;font-size:13.5px}.signin-google svg{width:16px;height:16px}.signin-or{color:var(--text-faint);align-items:center;gap:12px;font-size:11.5px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--border);flex:1;height:1px}.signin-email{display:block;position:relative}.signin-email input{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);width:100%;height:40px;color:var(--text);padding:0 92px 0 16px;font-size:16px}.signin-email input::placeholder{color:var(--text-faint)}.signin-email input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.signin-send{border-radius:var(--r-control);background:var(--chip-bg);height:30px;color:var(--text-dim);box-shadow:var(--chip-shadow);font-family:var(--sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.signin-send:hover:not(:disabled){color:var(--text);background:var(--lens-bg)}.signin-send:disabled{cursor:default}.signin-send.primary{background:var(--action);color:var(--action-ink);box-shadow:var(--primary-shadow);font-weight:600}.signin-send.primary:hover{background:var(--action-hover)}.signin-note{color:var(--text-faint);margin:1px 2px 0;font-size:11.5px;line-height:1.45}.signin-error{color:var(--bad);margin:0;font-size:12.5px}.signin-what{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 0;list-style:none;display:grid}.signin-what li{color:var(--text-dim);flex-direction:column;align-items:center;gap:8px;font-size:11.5px;line-height:1.3;display:flex}.signin-what li>span:first-child{display:inline-flex}.signin-what svg{stroke-width:1.6px;width:15px;height:15px;color:var(--text-faint)}.signin-foot{color:var(--text-dim);margin:20px auto 0;font-size:11.5px;line-height:1.55}.signin-fine{color:var(--text-faint);margin:5px 0 0;font-size:11px}.signin-legal{margin-top:10px}.signin-legal a{color:var(--text-dim);text-underline-offset:2px;text-decoration:underline}.signin-sent{color:var(--text-dim);flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.signin-sent-mark{border-radius:var(--r-icon);background:var(--chip-bg);width:42px;height:42px;box-shadow:var(--chip-shadow);color:var(--text-dim);justify-content:center;align-items:center;display:inline-flex}.signin-sent p{margin:0}.signin-sent-lede{color:var(--text);font-size:14px}.signin-sent strong{color:var(--text);font-weight:600}.signin-sent .hint{color:var(--text-faint);font-size:11.5px;line-height:1.5}.signin-sent .signin-back{margin-top:2px}@keyframes signin-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.signin-mark,.signin-lede,.signin-card,.signin-what,.signin-foot,.signin-fine{animation:.5s cubic-bezier(.2,.7,.3,1) both signin-rise}.signin-lede{animation-delay:60ms}.signin-card{animation-delay:.12s}.signin-what{animation-delay:.2s}.signin-foot{animation-delay:.26s}.signin-fine{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.signin-mark,.signin-lede,.signin-card,.signin-what,.signin-foot,.signin-fine,.signin-deck-track{animation:none}}@media (max-width:980px){.signin-split{grid-template-columns:minmax(0,1fr)}.signin-pipe{display:none}.signin-side{padding:6vh 20px}}.signout-row{justify-content:flex-end;align-items:center;gap:12px;margin:22px 0 8px;display:flex}.account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:520px;margin:14px 0 0;display:grid}.account-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-facts dt{color:var(--text-faint);font-size:11.5px}.account-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12.5px}.account-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:14px;display:flex}.account-row .account-facts{flex:320px;margin:0}.account-card .signout-row{margin:0 0 0 auto}.signout-who{color:var(--text-faint);font-size:12px}.gmail-card{border-radius:var(--r-card);background:var(--panel-bg);border:1px solid var(--border);margin-top:22px;padding:14px 16px}.settings .gmail-card{max-width:782px}.gmail-head{align-items:flex-start;gap:10px;display:flex}.gmail-head svg{width:16px;height:16px;color:var(--text-faint);flex:none;margin-top:2px}.gmail-head h2{margin:0;font-size:13.5px;font-weight:600}.gmail-why{color:var(--text-dim);max-width:62ch;margin:3px 0 0;font-size:12px}.gmail-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.gmail-who{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.gmail-actions{align-items:center;gap:8px;display:flex}.gmail-run{color:var(--text-faint);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;text-decoration:none;display:inline-flex}a.gmail-run:hover{color:var(--text-dim)}.gmail-run svg{flex:none;width:12px;height:12px}.gmail-run.waiting svg{color:var(--warn)}.gmail-run.working svg{color:var(--info);animation:1.6s linear infinite spin}@media (prefers-reduced-motion:reduce){.gmail-run.working svg{animation:none}}.gmail-notice{align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.gmail-notice.plan-ended{color:var(--text-dim);flex-wrap:wrap}.gmail-notice.plan-ended .act-labeled{margin-left:auto}.gmail-notice svg{flex:none;width:14px;height:14px}.gmail-notice.ok{color:var(--good)}.gmail-notice.error{color:var(--bad)}:root{--onb-ease:cubic-bezier(.22, .61, .36, 1)}.profile.onb{position:relative}.onb-wash{z-index:-1;pointer-events:none;height:400px;transition:opacity .6s var(--onb-ease);position:absolute;inset:-48px 0 auto;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.onb-wash:before{content:"";background:radial-gradient(46% 46% at 20% 30%, rgba(var(--info-rgb), .26), transparent 72%), radial-gradient(42% 44% at 80% 22%, rgba(var(--action-rgb), .2), transparent 70%), radial-gradient(40% 42% at 52% 52%, rgba(var(--good-rgb), .16), transparent 72%);filter:blur(26px);position:absolute;inset:0}.profile.onb.is-settling .onb-wash{opacity:0}.onb-mast{animation:onb-rise .5s var(--onb-ease) both;justify-content:space-between;align-items:center;gap:16px;margin:0 0 6px;padding:22px 4px 12px;display:flex}.onb-mark{letter-spacing:.04em;align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.onb-mark .logo{width:28px;height:28px;display:block}.onb-mast .signout-row{margin:0}.onb-mast .signout-row button.act{height:26px;padding:0 12px;font-size:12px}.profile.onb .page-title{letter-spacing:-.022em;transition:font-size .5s var(--onb-ease), margin .5s var(--onb-ease);animation:onb-rise .5s var(--onb-ease) 50ms both;margin:14px 0 6px;font-size:26px;font-weight:640;line-height:1.15}.profile.onb .page-lede{max-width:60ch;animation:onb-rise .5s var(--onb-ease) .1s both;margin-bottom:22px}.profile.onb.is-settling .page-title{margin:0 0 4px;font-size:17px}.onb-step{transition:opacity 1.1s var(--onb-ease) .1s, filter 1.1s var(--onb-ease) .1s, transform 1.1s var(--onb-ease) .1s}.onb-step.is-waiting{opacity:.3;filter:blur(2.5px);transform:scale(.99)}.onb-step.is-busy{opacity:.45;filter:blur(2px);animation:onb-unfocus 1.1s var(--onb-ease) .1s both}.onb-step.is-busy>.onb-step-head .onb-step-n{background:rgba(var(--good-rgb), .16);color:var(--good)}.onb-step.is-open{animation:onb-focus 1.3s var(--onb-ease) .3s both}.onb-step.is-open>.onb-card{border-color:var(--border-strong)}.onb-step.is-waiting .onb-step.is-waiting{opacity:1;filter:none;transform:none}.onb-step-head{align-items:center;gap:9px;margin:0 0 4px;display:flex}.onb-step-head h3{letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600}.onb-step-head .fam{color:var(--text-faint);display:inline-flex}.onb-step-head .fam svg{width:15px;height:15px}.onb-step-n{border-radius:var(--r-icon);background:var(--chip-bg);width:21px;height:21px;font-family:var(--mono);color:var(--text-dim);transition:background .35s var(--onb-ease), color .35s var(--onb-ease);flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.onb-step-n svg{width:12px;height:12px}.onb-step.is-open>.onb-step-head .onb-step-n{background:rgba(var(--info-rgb), .2);color:var(--info)}.onb-step.is-done>.onb-step-head .onb-step-n{background:rgba(var(--good-rgb), .16);color:var(--good)}.onb-step-lede{color:var(--text-dim);max-width:64ch;margin:0 0 12px;font-size:12.5px}.onb-step.inner+.what-seam{margin-top:18px}.onb-step.inner .focus-cards{margin-top:0}.onb-go{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.onb-go-hint{color:var(--text-faint);font-size:12px}.onb-step-head,.onb-step-lede,.onb-go{transition:opacity .4s var(--onb-ease)}.is-settling .onb-step-head,.is-settling .onb-step-lede,.is-settling .onb-go{opacity:0}.is-settling .onb-step.is-waiting{opacity:1;filter:none;transform:none}.onb-card{transition:border-color .45s var(--onb-ease);margin-bottom:14px}.onb-card .profile-main{min-width:0}.onb-card.onb-reveal .monogram{animation:onb-pop .4s var(--onb-ease) both}.onb-card.onb-reveal .profile-main>*{animation:onb-rise .45s var(--onb-ease) both}.onb-card.onb-reveal .profile-main>:first-child{animation-delay:80ms}.onb-card.onb-reveal .profile-main>:nth-child(2){animation-delay:.24s}.onb-card.onb-reveal .profile-main>:nth-child(3){animation-delay:.4s}.onb-card.onb-reveal .profile-main>:nth-child(n+4){animation-delay:.7s}.onb-card.onb-reveal .profile-contact>li{animation:onb-rise .4s var(--onb-ease) both}.onb-card.onb-reveal .profile-contact>li:first-child{animation-delay:.44s}.onb-card.onb-reveal .profile-contact>li:nth-child(2){animation-delay:.54s}.onb-card.onb-reveal .profile-contact>li:nth-child(3){animation-delay:.64s}.onb-card .rdrop-wrap{margin-top:2px}.onb-card .onb-bar{margin-top:12px}.onb-landed{animation:onb-pop .45s var(--onb-ease) both}.onb-step>.doc-card{margin-bottom:14px}.onb-bar{flex-direction:column;gap:7px;display:flex}.onb-bar .bar{background:var(--chip-bg);border-radius:3px;height:5px;overflow:hidden}.onb-bar .bar>span{background:var(--info);height:100%;transition:width .4s var(--onb-ease);border-radius:3px;display:block}.onb-bar .bar.indeterminate>span{width:34%;animation:1.3s ease-in-out infinite onb-slide}.onb-bar .meta{color:var(--text-faint);justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.onb-bar .meta .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.onb-aside{color:var(--text-faint);align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex}.onb-aside svg{flex:none;width:13px;height:13px}.onb-aside.failed{color:var(--bad)}.onb-error{color:var(--bad);align-items:center;gap:7px;margin:0 0 14px;font-size:12.5px;display:flex}.onb-error svg{flex:none;width:14px;height:14px}.onb-nav{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.onb-nav form{display:contents}.act-labeled.lg{height:38px;padding:0 22px;font-size:13.5px}.onb-cheer{z-index:60;background:var(--backdrop);animation:onb-fade .35s var(--onb-ease) both;flex-direction:column;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.onb-cheer>*{flex:none}.onb-cheer-card{text-align:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);width:min(460px,100%);box-shadow:var(--dialog-shadow);animation:onb-pop .5s var(--onb-ease) .1s both;margin:auto;padding:38px 32px 32px;position:relative;overflow:hidden}.onb-cheer-card>:not(.onb-confetti){z-index:1;position:relative}.onb-cheer-card h2{letter-spacing:-.022em;text-wrap:balance;margin:16px 0 6px;font-size:24px;font-weight:640;line-height:1.15}.onb-cheer-card p{color:var(--text-dim);max-width:40ch;margin:0 auto;font-size:13.5px}.onb-cheer-card .onb-cheer-note{border-radius:var(--r-menu);background:var(--chip-bg);color:var(--text);margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45}.onb-cheer-card .act-labeled{margin-top:22px}.onb-cheer .fence-inline{width:min(740px,100%);animation:onb-pop .4s var(--onb-ease) both;background:var(--surface);border-color:var(--border-strong);box-shadow:var(--dialog-shadow);margin:auto}.onb-cheer-tick{border-radius:var(--r-icon);background:rgba(var(--good-rgb), .18);width:64px;height:64px;color:var(--good);box-shadow:0 0 0 8px rgba(var(--good-rgb), .08);animation:onb-land .6s var(--onb-ease) .35s both;justify-content:center;align-items:center;display:inline-flex;position:relative}.onb-cheer-tick svg{width:32px;height:32px}.onb-confetti{pointer-events:none;z-index:0;width:0;height:0;position:absolute;top:70px;left:50%}.onb-confetti i{--hue:var(--good-rgb);--x:calc((var(--i) - 6.5) * 26px);--spin:calc(var(--i) * 97deg);background:rgba(var(--hue), .85);width:8px;height:12px;animation:onb-confetti 1.7s var(--onb-ease) calc(.45s + var(--i) * 40ms) both;border-radius:2px;position:absolute;top:-4px;left:-4px}.onb-confetti i:nth-child(3n+1){--hue:var(--info-rgb)}.onb-confetti i:nth-child(3n+2){--hue:var(--action-rgb)}.onb-confetti i:nth-child(2n){border-radius:50%;width:7px;height:7px}@keyframes onb-fade{0%{opacity:0}to{opacity:1}}@keyframes onb-land{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes onb-confetti{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x), 230px) rotate(var(--spin))}}html.onb-arrive .masthead{animation:onb-rise .55s var(--onb-ease) both}html.onb-arrive .profile>.crumb,html.onb-arrive .profile>.page-title,html.onb-arrive .profile>.page-lede{animation:onb-rise .5s var(--onb-ease) .1s both}@keyframes onb-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes onb-focus{0%{opacity:.3;filter:blur(2.5px);transform:translateY(9px)scale(.99)}to{opacity:1;filter:none;transform:none}}@keyframes onb-unfocus{0%{opacity:1;filter:none}to{opacity:.45;filter:blur(2px)}}@keyframes onb-unfocus-flat{0%{opacity:1}to{opacity:.45}}@keyframes onb-pop{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:none}}@keyframes onb-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.onb-mast,.profile.onb .page-title,.profile.onb .page-lede,.onb-step.is-open,.onb-landed,.onb-cheer,.onb-cheer-card,.onb-cheer .fence-inline,.onb-cheer-tick,.onb-confetti i,html.onb-arrive .masthead,html.onb-arrive .profile>.crumb,html.onb-arrive .profile>.page-title,html.onb-arrive .profile>.page-lede,.onb-card.onb-reveal .monogram,.onb-card.onb-reveal .profile-main>*,.onb-card.onb-reveal .profile-contact>li,.onb-step.is-busy,.onb-ready,.onb-ready-tick,.onb-ready-act{animation:none}.onb-step,.onb-step-n,.onb-bar .bar>span,.onb-card,.onb-wash,.profile.onb .page-title{transition:none}.onb-bar .bar.indeterminate>span{opacity:.5;width:100%;animation:none}.onb-confetti{display:none}}.what-card.editing .fc-corner:has(.act-labeled){border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:13px;display:flex;position:static}.wc-role-input{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-input);min-width:12ch;max-width:30ch;height:30px;color:var(--text);font:inherit;flex:18ch;padding:0 12px;font-size:13px}.wc-role-input::placeholder{color:var(--text-faint)}.wc-role-input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.rdrop-wrap{flex-direction:column;gap:10px;display:flex}.rdrop{border:1px dashed var(--border-strong);border-radius:var(--r-card);background:var(--bg-raised);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;transition:background .12s,border-color .12s;display:flex}.rdrop:hover,.rdrop.over{background:var(--bg-hover);border-color:var(--text-faint)}.rdrop input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rdrop-icon{color:var(--text-faint);display:inline-flex}.rdrop-icon svg{width:22px;height:22px}.rdrop-main{color:var(--text);font-size:13.5px;font-weight:500}.rdrop-sub{color:var(--text-faint);font-size:11.5px}.rdrop.busy{cursor:progress}.rdrop.busy .rdrop-icon svg{color:var(--info);animation:1.6s linear infinite spin}.rdrop:has(input:focus-visible){border-color:var(--text-faint);background:var(--bg-hover)}.plan-card{grid-template-columns:208px minmax(0,1fr);gap:22px;padding:16px;display:grid}.plan-ledger{max-width:520px}.plan-pass{isolation:isolate;background:var(--bg-raised);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--spec);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.plan-pass:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 22% 18%, rgba(var(--info-rgb), .22), transparent 70%), radial-gradient(55% 50% at 88% 92%, rgba(var(--action-rgb), .16), transparent 70%), radial-gradient(40% 40% at 70% 40%, rgba(var(--good-rgb), .08), transparent 72%);filter:blur(22px);position:absolute;inset:-30%}.plan-pass-mark{background:var(--chip-bg);width:40px;height:40px;box-shadow:var(--chip-shadow);color:var(--text);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.plan-pass-mark svg{width:20px;height:20px}.plan-pass-mark .plan-mark{width:36px;height:36px;display:block}.plan-pass-name{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.1}.plan-pass-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:12px;display:flex}.plan-pass-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.plan-pass-term{color:var(--text-dim);font-size:12px}.plan-pass-cta{justify-content:center;align-self:stretch;height:34px;margin-top:14px;font-size:13px}.plan-pass-manage{align-self:center;margin-top:10px}.plan-pass-next{color:var(--text-faint);opacity:.6;font-variant-numeric:tabular-nums;margin-top:10px;font-size:10px;line-height:1.2}.plan-pass-cta~.plan-pass-next{align-self:center;margin-top:auto;margin-bottom:-8px;padding-top:8px}.plan-pass-manage .text-btn{color:var(--text-faint);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.plan-pass-manage .text-btn:hover{color:var(--text);text-decoration-color:currentColor}.plan-ended .plan-pass:before{opacity:.35}.plan-ended .plan-pass-amount{color:var(--text-faint)}.plan-ledger{flex-direction:column;min-width:0;padding-top:2px;display:flex}.plan-month{border-bottom:1px solid var(--border);color:var(--text-dim);justify-content:space-between;align-items:baseline;padding-bottom:8px;font-size:12px;display:flex}.plan-lines+.plan-month{margin-top:18px}.plan-month-side{align-items:center;gap:8px;display:inline-flex}.plan-month-when{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.plan-warn{border-radius:var(--r-icon);width:22px;height:22px;color:var(--warn);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-4px 0;transition:background .12s;display:inline-flex;position:relative}.plan-warn svg{width:14px;height:14px}.plan-warn:hover{background:rgba(var(--warn-rgb), .12)}.plan-warn[data-label]:after{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.plan-warn[data-label]:hover:after{opacity:1}.plan-lines{flex-direction:column;gap:10px;margin-top:12px;display:flex}.plan-line{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.plan-label{color:var(--text-dim);align-items:center;gap:8px;min-width:0;display:inline-flex}.plan-label svg{width:14px;height:14px;color:var(--text-faint);flex:none}.plan-bar{background:var(--track-bg);border-radius:2px;height:4px;overflow:hidden}.plan-bar i{background:var(--info);height:100%;width:var(--w,0%);border-radius:2px;animation:.9s cubic-bezier(.2,.7,.2,1) both plan-fill;display:block}@keyframes plan-fill{0%{width:0}to{width:var(--w,0%)}}.plan-count{color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:9ch;font-size:12.5px}.plan-count b{color:var(--text);font-weight:600}.plan-count em{color:var(--good);margin-left:6px;font-style:normal}.plan-count em.paused{color:var(--warn)}.plan-count.words{color:var(--text);text-align:left;grid-column:2/-1;font-size:12.5px}.plan-line:has(.plan-count.words){grid-template-columns:minmax(0,1fr) auto}.plan-count.unlimited{color:var(--good);text-align:left;grid-column:2/-1;align-items:center;gap:5px;min-width:0;font-size:12.5px;display:inline-flex}.plan-count.plan-places{text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.plan-place{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.plan-flag{font-size:15px;line-height:1}.plan-more{color:var(--text-faint);font-variant-numeric:tabular-nums;background:var(--chip-bg);box-shadow:var(--chip-shadow);cursor:default;border-radius:999px;padding:1px 6px;font-size:11.5px;position:relative}.plan-more[data-label]:after{top:calc(100% + 6px);left:auto;right:0}.plan-more[data-label]:hover:after,.plan-more[data-label]:focus-visible:after{opacity:1}.plan-count.words a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.plan-count.unlimited svg{width:13px;height:13px}.plan-count.off{text-align:left;grid-column:2/-1;font-family:inherit;font-size:12px}:is(.plan-line:has(.plan-count.off),.plan-line:has(.plan-count.unlimited)){grid-template-columns:minmax(0,1fr) auto}.plan-foot{color:var(--text-faint);margin:12px 0 0;font-size:12px}.appearance-card .ap-heading{margin-top:16px}.ap-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ap-tile{text-align:left;border-radius:var(--r-item);border:1px solid var(--border);min-width:0;color:var(--text-dim);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:9px 12px 9px 9px;transition:background .14s,border-color .14s,transform .14s;display:flex}.ap-tile:hover{background:var(--bg-hover);color:var(--text)}.ap-tile.on{background:var(--bg-raised);border-color:var(--border-strong);color:var(--text);box-shadow:inset 0 1px 0 var(--spec);cursor:default}.ap-tile:disabled{opacity:1}.ap-tile:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.ap-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-text b{font-size:12.5px;font-weight:600;line-height:1.2}.ap-text small{color:var(--text-faint);font-size:11px;line-height:1.3}.ap-mini{isolation:isolate;border-radius:6px;flex:none;width:44px;height:32px;position:relative;overflow:hidden}.ap-mini:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);pointer-events:none;position:absolute;inset:0}.ap-mini-page{background:var(--mini-dark);flex-direction:column;gap:3px;padding:6px 7px;display:flex;position:absolute;inset:0}.ap-mini-page i{background:var(--mini-dark-ink);border-radius:2px;height:3px;display:block}.ap-mini-page i:first-child{opacity:.9;width:45%}.ap-mini-page i:nth-child(2){opacity:.55;width:100%}.ap-mini-page i:nth-child(3){opacity:.55;width:70%}.ap-glass .ap-mini-page,.ap-quiet .ap-mini-page,.ap-system-look .ap-mini-page{background:var(--bg-raised)}.ap-glass .ap-mini-page i,.ap-quiet .ap-mini-page i,.ap-system-look .ap-mini-page i{background:var(--text-faint)}.ap-glass .ap-mini-page i,.ap-system-look .ap-mini-page i{border-radius:999px;height:5px}.ap-glass .ap-mini-page:before,.ap-system-look .ap-mini-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 22% 18%, rgba(var(--info-rgb), .5), transparent 70%), radial-gradient(55% 50% at 88% 92%, rgba(var(--action-rgb), .4), transparent 70%);filter:blur(6px);position:absolute;inset:-40%}.ap-glass .ap-mini-page i:first-child,.ap-system-look .ap-mini-page i:first-child{background:rgba(var(--info-rgb), .75)}.ap-quiet .ap-mini-page i,.ap-system-look .ap-mini-alt i{border-radius:1px;height:3px}.ap-quiet .ap-mini-page{box-shadow:inset 0 0 0 1px var(--border-strong)}.ap-dark .ap-mini-page{background:var(--mini-dark)}.ap-dark .ap-mini-page i{background:var(--mini-dark-ink)}.ap-light .ap-mini-page,.ap-system-mode .ap-mini-alt{background:var(--mini-light)}.ap-light .ap-mini-page i,.ap-system-mode .ap-mini-alt i{background:var(--mini-light-ink)}.ap-mini-alt{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}.ap-system-look .ap-mini-alt{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border-strong)}.ap-system-look .ap-mini-alt:before{display:none}.ap-system-look .ap-mini-alt i{border-radius:1px;height:3px;background:var(--text-faint)!important}.rs-import{margin:0 0 14px}.rs-drop{flex-direction:column;gap:12px;margin:0 0 14px;display:flex}.rs-drop-sub{color:var(--text-dim);max-width:64ch;margin:0;font-size:12.5px;line-height:1.5}.rs-drop-sub .text-btn{margin-left:6px;font-size:12.5px}.onb-ready{border:1px solid var(--border-strong);border-radius:var(--r-menu);background:var(--bg-raised);box-shadow:var(--chip-shadow);animation:onb-rise .5s var(--onb-ease) both;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 16px;margin:14px 0 26px;padding:20px 22px 18px;display:grid}.onb-ready-tick{border-radius:var(--r-icon);background:rgba(var(--good-rgb), .16);width:44px;height:44px;color:var(--good);box-shadow:0 0 0 6px rgba(var(--good-rgb), .07);animation:onb-land .6s var(--onb-ease) .2s both;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.onb-ready-tick svg{width:22px;height:22px}.onb-ready-text h2{letter-spacing:-.022em;text-wrap:balance;margin:4px 0;font-size:24px;font-weight:640;line-height:1.15}.onb-ready-text p{color:var(--text-dim);max-width:56ch;margin:0;font-size:13.5px;line-height:1.5}.onb-ready-act{border-top:1px solid var(--border);animation:onb-rise .45s var(--onb-ease) .3s both;flex-direction:column;grid-column:2;gap:14px;margin-top:12px;padding-top:14px;display:flex}.onb-ready-go{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.onb-check{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.45;display:flex}.onb-check input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.onb-check-box{border-radius:var(--r-tip);border:1px solid var(--border-strong);background:var(--input-bg);flex:none;width:20px;height:20px;margin-top:0;transition:background .15s,border-color .15s;position:relative}.onb-check-box:after{content:"";border:solid var(--surface);transform-origin:50%;width:5px;height:10px;transition:transform .15s var(--onb-ease);border-width:0 2px 2px 0;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.onb-check:hover .onb-check-box{border-color:var(--text-dim)}.onb-check input:focus-visible+.onb-check-box{box-shadow:var(--focus-ring);border-color:var(--text-dim)}.onb-check input:checked+.onb-check-box{background:var(--text);border-color:var(--text)}.onb-check input:checked+.onb-check-box:after{transform:rotate(45deg)scale(1)}.onb-check.is-off{opacity:.5;cursor:default}.rdoc{color:var(--text);font-size:14px;line-height:1.5}.rdoc-ed{border-radius:var(--r-item);cursor:text;overflow-wrap:anywhere;vertical-align:top;max-width:100%;min-height:32px;margin:0 -6px;padding:4px 6px;line-height:24px;display:inline-block}.rdoc-ed:hover,.rdoc-ed:focus-visible{background:var(--bg-hover);outline:none}.rdoc-ed.is-empty{color:var(--text-faint);font-style:italic}.rdoc-in{box-sizing:border-box;background:var(--input-bg);border:1px solid var(--border-strong);border-radius:var(--r-item);width:100%;min-height:32px;color:var(--text);font:inherit;resize:none;margin:0 -8px;padding:4px 8px;font-size:16px;line-height:24px;display:block;overflow:hidden}.rdoc-in:focus{box-shadow:var(--focus-ring);outline:none}.rdoc-in::placeholder{color:var(--text-faint);font-style:italic}.rdoc-head{border-bottom:1px solid var(--border);flex-direction:column;gap:0;margin-bottom:4px;padding-bottom:10px;display:flex}.rdoc-name{letter-spacing:-.015em;min-height:36px;font-size:22px;font-weight:600;line-height:28px}.rdoc-name.rdoc-in{min-height:36px;font-size:22px;font-weight:600;line-height:28px}.rdoc-headline{color:var(--text);font-size:14px;font-weight:500}.rdoc-contact{color:var(--text-dim);flex-wrap:wrap;gap:0 10px;font-size:12.5px;display:flex}.rdoc-contact .rdoc-ed{min-height:30px;line-height:22px}.rdoc-contact .rdoc-in{width:auto;min-width:12ch;max-width:100%;font-size:16px}.rdoc-s{padding:10px 0 6px}.rdoc-h{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0 0 6px;padding-bottom:4px;display:flex}.rdoc-h-ico{border-radius:var(--r-icon);background:var(--chip-bg);width:22px;height:22px;box-shadow:var(--chip-shadow);color:var(--text-dim);flex:none;justify-content:center;align-items:center;display:inline-flex}.rdoc-h-ico svg{width:12px;height:12px}.rdoc-h-title{color:var(--text);flex:1;min-width:0;font-size:13px;font-weight:600}.rdoc-h .rdoc-ed.rdoc-h-title{flex:1}.rdoc-h-meta{color:var(--text-faint);white-space:nowrap;font-size:11px}.rdoc-grip{border-radius:var(--r-icon);width:30px;height:30px;color:var(--text-faint);font:inherit;letter-spacing:-.15em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.rdoc-grip:hover,.rdoc-grip:focus-visible{background:var(--bg-hover);color:var(--text);outline:none}.rdoc-grip:active{cursor:grabbing}.rdoc-trash{border-radius:var(--r-icon);width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.rdoc-trash svg{width:14px;height:14px}.rdoc-trash:hover,.rdoc-trash:focus-visible{background:rgba(var(--bad-rgb), .1);color:var(--bad);outline:none}.rdoc.is-reordering,html.rdoc-dragging,html.rdoc-dragging body{-webkit-user-select:none;user-select:none}.rdoc-s{transition:transform .12s;position:relative}.rdoc-s.is-dragging{z-index:5;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-item);box-shadow:var(--dialog-shadow);margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;transition:none}.rdoc-s.drop-before:before,.rdoc-s.drop-after:after{content:"";background:var(--text-dim);border-radius:1px;height:2px;position:absolute;left:0;right:0}.rdoc-s.drop-before:before{top:-1px}.rdoc-s.drop-after:after{bottom:-1px}.rdoc-prose{white-space:pre-wrap;box-sizing:border-box;width:100%;margin:0;padding:4px 6px;display:block}.rdoc-prose.rdoc-in{margin:0}.rdoc-entry{--rdoc-line:24px;padding:6px 0 6px 18px;position:relative}.rdoc-rail{--rdoc-dot-centre:calc(6px + 4px + var(--rdoc-line) / 2);width:14px;position:absolute;top:0;bottom:0;left:0}.rdoc-rail:before{content:"";left:6px;top:calc(var(--rdoc-dot-centre) + 7px);background:var(--border);width:1px;position:absolute;bottom:-6px}.rdoc-entry:last-of-type .rdoc-rail:before{bottom:0}.rdoc-rail .dot{left:3px;top:calc(var(--rdoc-dot-centre) - 3.5px);background:var(--text-faint);width:7px;height:7px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute}.rdoc-rail .dot.good{background:var(--good);box-shadow:0 0 0 3px var(--bg), 0 0 6px rgba(var(--good-rgb), .35)}.rdoc-entry.is-break .rdoc-rail .dot{border:1px solid var(--text-faint);box-sizing:content-box;background:0 0;width:5px;height:5px}.rdoc-entry.is-break .rdoc-entry-title{color:var(--text-dim)}.rdoc-tags{flex-wrap:wrap;gap:4px;margin-left:auto;padding-left:8px;display:inline-flex}.rdoc-tag{gap:5px;height:20px;padding:0 7px;font-size:11px}.rdoc-tag .dot{width:6px;height:6px}.rdoc-tag.warnwash{background:rgba(var(--warn-rgb), .12);color:var(--text)}.rdoc-entry-head{align-items:flex-start;gap:6px;display:flex}.rdoc-entry-title{flex:1;min-width:0;font-size:14.5px;font-weight:600}.rdoc-entry-title.rdoc-in{font-weight:600}.rdoc-entry-head .rdoc-in,.rdoc-h .rdoc-in{flex:1;width:auto;min-width:0;margin:0}.rdoc-entry-sub .rdoc-in{width:auto;min-width:12ch;max-width:100%;margin:0}.rdoc-break-label{color:var(--text-dim);font-weight:500}.rdoc-dates{color:var(--text-faint);font-size:11.5px;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none}.rdoc-dates-edit{flex-wrap:wrap;flex:100%;order:9;align-items:center;gap:6px;padding:4px 0;display:flex}.rdoc-dates-edit .rdoc-in{width:9.5em;margin:0;padding:2px 8px;font-size:16px}.rdoc-dates-sep,.rdoc-dates-now{color:var(--text-dim);font-size:13px}.rdoc-check{color:var(--text-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rdoc-entry-sub{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:0 2px;font-size:13px;display:flex}.rdoc-role{color:var(--text);font-weight:500}.rdoc-sep{color:var(--text-faint);margin:0 4px 0 0}.rdoc-len{color:var(--text-faint);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11px}.rdoc-bullets{margin:2px 0 0;padding:0;list-style:none}.rdoc-bullets li{padding-left:16px;position:relative}.rdoc-bullets li:before{content:"•";color:var(--text-faint);line-height:24px;position:absolute;top:4px;left:4px}.rdoc-bullets li.rdoc-add-li:before{content:""}.rdoc-bullets .rdoc-ed,.rdoc-bullets .rdoc-in{box-sizing:border-box;width:100%;margin:0;padding:4px 6px;font-size:13.5px;display:block}.rdoc-bullets .rdoc-in{font-size:16px}.rdoc-chiprow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdoc-chiprow li{padding:0}.rdoc-chiprow li:before{display:none}.rdoc-chiprow .rdoc-ed{border-radius:var(--r-chip);background:var(--chip-bg);height:26px;min-height:26px;box-shadow:var(--chip-shadow);align-items:center;width:auto;margin:0;padding:0 10px;font-size:12.5px;line-height:26px;display:inline-flex}.rdoc-chiprow .rdoc-ed.is-empty{box-shadow:none;background:0 0}.rdoc-chiprow .rdoc-in{border-radius:var(--r-chip);width:14ch;height:26px;min-height:26px;margin:0;padding:0 10px;font-size:16px;line-height:24px}.rdoc-chiprow li.rdoc-add-li .rdoc-add{min-height:26px}.rdoc-chips{flex-wrap:wrap;gap:6px;padding:2px 0;display:inline-flex}.rdoc-chipline{padding:2px 6px}.rdoc-add{min-height:32px;font:inherit;color:var(--text-faint);cursor:pointer;border-radius:var(--r-item);background:0 0;border:0;align-items:center;gap:5px;margin:0 -6px;padding:0 6px;font-size:12.5px;display:inline-flex}.rdoc-add:hover,.rdoc-add:focus-visible{color:var(--text);background:var(--bg-hover);outline:none}.rdoc-add svg{width:12px;height:12px}.rdoc-adds{gap:12px;padding:2px 0 0;display:flex}.rdoc-addsection{border-top:1px solid var(--border);margin-top:8px;padding:14px 0 4px}.rdoc-addmenu{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdoc-addmenu .chip{cursor:pointer;font:inherit;border:0;height:30px;padding:0 12px;font-size:12.5px}.rdoc-addmenu .chip:hover{background:var(--bg-hover);color:var(--text)}.rdoc-addcustom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rdoc-addcustom .rdoc-in{flex:220px;min-width:0;margin:0}.rdoc-kind .m{gap:5px;height:26px}.rdoc-kind .m svg{width:11px;height:11px}.rdoc-addcustom-acts{gap:6px;margin-left:auto;display:inline-flex}.rdoc .act.sm{height:30px;padding:0 12px;font-size:12.5px}.rdoc-dots{flex:none;position:relative}.rdoc-dots>summary{border-radius:var(--r-icon);width:30px;height:30px;color:var(--text-faint);cursor:pointer;letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:16px;list-style:none;display:inline-flex}.rdoc-dots>summary::-webkit-details-marker{display:none}.rdoc-dots>summary:hover,.rdoc-dots[open]>summary{background:var(--bg-hover);color:var(--text)}.rdoc-dots .menu{z-index:30;border-radius:var(--r-menu);background:var(--menu-bg);min-width:170px;box-shadow:var(--menu-shadow);border:1px solid var(--border);flex-direction:column;padding:4px;display:flex;position:absolute;top:32px;right:0}.rdoc-dots .menu button{text-align:left;border-radius:var(--r-item);width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:9px 11px;font-size:13px;display:block}.rdoc-dots .menu button:hover{background:var(--bg-hover)}.rdoc-dots .menu button.danger{color:var(--bad)}@media (max-width:640px){.field{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.field-label{grid-area:1/1;padding-top:4px}.field-tools{grid-area:1/2}.field-value{grid-area:2/1/auto/-1}.field .field-edit{opacity:1}.profile-card{grid-template-columns:44px 1fr;gap:0 12px}.profile-contact{flex-direction:column;gap:2px}.fields.two{grid-template-columns:1fr}.fields.two .field{grid-template-columns:minmax(0,1fr) auto}.onb-mast{margin-bottom:4px;padding:12px 2px 6px}.profile.onb .page-title{font-size:22px}.onb-step.is-waiting{filter:none;opacity:.34}.onb-step.is-busy{filter:none;opacity:.45;animation-name:onb-unfocus-flat}.onb-card{grid-template-columns:1fr}.onb-card .left-col{display:none}.onb-cheer{padding:16px}.onb-cheer-card{padding:30px 20px 24px}.onb-cheer-card h2{font-size:21px}.onb-cheer .fence-inline.with-pass{width:100%}.wc-role-input{max-width:none}.plan-card{grid-template-columns:1fr;gap:14px;padding:14px 14px 20px}.plan-pass{flex-flow:wrap;align-items:center;gap:4px 12px;padding:14px}.plan-pass-mark{margin-bottom:0}.plan-pass-name{flex:1}.plan-pass-price{width:100%;margin-top:8px}.plan-pass-cta{width:100%;margin-top:10px}.plan-pass-manage{text-align:center;width:100%;margin-top:8px}.plan-pass-next{text-align:center;width:100%;margin-top:10px;margin-bottom:-6px;padding-top:0}.plan-line{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:5px 10px}.plan-lines{gap:14px}.plan-lines+.plan-month{margin-top:22px}.ap-tiles{grid-template-columns:1fr}.plan-label{grid-area:1/1}.plan-count{grid-area:1/2}.plan-bar{grid-area:2/1/auto/-1}:is(.plan-line:has(.plan-count.off),.plan-line:has(.plan-count.words)){grid-template-columns:1fr}.plan-count.off,.plan-count.words{grid-area:2/1}.doc-card>summary{flex-wrap:wrap;row-gap:6px;padding:12px 14px}.doc-body{padding:12px 14px 14px}.doc-digest{white-space:normal;flex-basis:100%;padding-left:17px}.doc-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;row-gap:6px}.doc-card>summary .act-labeled,.doc-card>summary button.act{height:32px;padding:0 12px}.what-card{width:100%;min-width:0;margin-top:4px}.wc-line{row-gap:6px;min-height:30px;padding-left:40px;padding-right:0;position:relative}.wc-line:not(.wc-line-2){padding-right:36px}.wc-line .w-icon{position:absolute;top:0;left:0}.wc-role{flex-basis:100%}.wc-sep{display:none}.what-card.editing .wc-line{padding-left:0}.what-card.editing .wc-line:not(.wc-line-2){padding-right:64px}.what-card.editing .wc-line .w-icon{position:static}.what-card.editing .wc-line-2{padding-left:0}.what-card.editing .wc-k{flex-basis:100%;min-width:0}.what-card.editing .wc-line:not(.wc-line-2) .seg{flex-basis:calc(100% + 64px);margin-right:-64px}.seg{border-radius:12px;gap:2px}.seg .m{height:28px;padding:0 10px;font-size:12px}.iv-states{border-radius:12px;row-gap:2px}.pay-edit{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.pay-edit>.sel-wrap{display:flex}.pay-edit>.sel-wrap select{width:100%}.pay-edit>.sel-wrap:first-child{grid-area:1/1}.pay-edit>.info-note{grid-area:1/2;justify-self:center;margin:0}.pay-edit>.sel-wrap:nth-last-child(2){grid-area:1/3}.pay-edit>input.num:nth-child(2){grid-area:2/1}.pay-edit>.dash{grid-area:2/2}.pay-edit>input.num:nth-child(4){grid-area:2/3}.pay-edit input.num{width:100%;min-width:0}.focus-cards{gap:8px;margin-top:4px}.focus-card.ghost{min-height:0;padding:14px}.fc-foot{min-height:0}.focus-card:not(.editing) .fc-remove{width:26px;height:26px;margin:0;position:absolute;top:9px;right:37px}.focus-card:not(.editing):has(.fc-corner .info-remote) .fc-remove{right:63px}.focus-card:not(.editing) .fc-foot:not(:has(>:not(.fc-remove,dialog))){border:0;height:0;min-height:0;margin-top:-10px;padding:0;overflow:visible}.focus-card .fc-pen{opacity:.7}.fc-more.tapped .fc-more-box{display:flex}.fc-more-box{max-width:calc(100vw - 80px)}.profile-card{padding:14px}html,body{overflow-x:clip}body{background-attachment:scroll}.shell{padding:0 12px calc(56px + env(safe-area-inset-bottom))}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{font-size:16px!important}a,button,summary,label,.draft{-webkit-tap-highlight-color:transparent}[data-label]:after{display:none!important}.masthead{gap:10px;margin-bottom:4px;padding:12px 2px 6px}.cap-banner{margin-top:10px}.cap-banner-in{grid-template:"mark title close"".body body"".cta cta"/auto minmax(0,1fr) auto;align-items:start;gap:0 10px;padding:9px 6px 9px 10px}.cap-banner-mark,.cap-banner-title,.cap-banner-close{align-self:center}.cap-banner-mark{width:26px;height:26px}.cap-banner-mark svg{width:14px;height:14px}.cap-banner-title{cursor:pointer;min-height:28px;font-size:13.5px}.cap-banner-title svg{flex:none;transition:transform .15s;display:inline-block}.cap-banner.open .cap-banner-title svg{transform:rotate(180deg)}.cap-banner-body{margin:2px 0 0;padding-right:8px;display:none}.cap-banner-cta.act-labeled{justify-self:start;height:34px;margin:10px 0 2px;display:none}.cap-banner.open .cap-banner-body{display:block}.cap-banner.open .cap-banner-cta.act-labeled{display:inline-flex}.cap-band{margin-left:-12px;margin-right:-12px}.cap-band .cap-banner-in{padding:9px 8px 9px 12px}.funnel{gap:2px}.funnel-link.icon{width:36px;height:36px}.tasks-panel{display:none}.pipeline-bar{top:calc(-1 * var(--scrolled,50px));margin-bottom:12px;padding:10px 10px 8px}.searches{gap:4px;margin:0 0 8px}.search-row{gap:6px;height:36px;min-height:0;padding:0 2px 0 4px}.search-row .fam,.search-row .sr-cap{display:none}.search-row .sr-name{flex:auto}.search-row .sr-state{font-size:11px}.search-row .sr-counts,.search-row .sr-failed{display:none}.search-row .icon-act{width:34px;height:34px}.intake.manual input,.intake.manual button.act{height:36px}.pipeline-bar .manual-add{height:28px;margin:0 0 10px 4px;font-size:13px}.pipeline-bar .intake{gap:6px;margin-bottom:12px}.pipeline-bar .worker-strip{margin-bottom:8px}.intake input{height:36px;padding:0 12px}.intake input.has-window{padding-right:150px}.window-chip{height:26px;font-size:11px}.intake button.act{height:36px;padding:0 12px}.intake button.act.primary{justify-content:center;width:82px;padding:0}.intake .history{max-height:55vh;left:0;right:-88px;overflow-y:auto}.intake .history button{padding:10px 12px}.intake .history button .lbl{white-space:normal;font-size:14px}.tabs:not(.filter-row){scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;max-width:100%;margin-bottom:12px;padding:3px;overflow:auto hidden}.tabs:not(.filter-row)::-webkit-scrollbar{display:none}.pipeline-bar .tabs:has(+.tabs.filter-row){margin-bottom:14px}.tabs a{flex:none;height:34px}.tabs a.collapsed{padding:0 8px}.tab-sep{margin:0 2px}.pipeline-bar .tabs.filter-row{flex-wrap:nowrap;gap:4px;width:100%;margin-bottom:6px}.tabs .search-toggle{flex:none;justify-content:center;min-width:34px;height:34px;padding:0 8px}.search-toggle .comp-chip{max-width:96px}.tabs .search{flex:auto;min-width:0}.tabs .search input{flex:auto;width:100%;min-width:0;height:34px}.tabs .search .search-ico{display:none}.tabs .search .clear{height:34px}.sort-menu .menu{max-height:60vh;top:40px;overflow-y:auto}.company-menu .menu{width:min(280px,100vw - 40px)}.job-list{gap:8px}.job-row{grid-template-rows:auto auto;grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 10px}.job-row .left-col{grid-area:1/1;align-self:start;gap:6px}.left-col .company-logo,.left-col .monogram{border-radius:10px;width:44px;height:44px;font-size:15px}.job-row .job-main{grid-area:1/2/auto/4;align-self:start}.score{padding-top:0;font-size:20px}.score.none{padding-top:0;font-size:14px}.score{line-height:1}.job-dates{gap:5px}.job-dates .jd{gap:3px;font-size:10.5px;line-height:1.2}.job-dates .jd svg{width:12px;height:12px}.job-row .fit-fold{grid-area:2/1/auto/3;align-self:center;min-width:0}.job-row .fit-summary{margin-top:0}.job-row .row-actions{flex-direction:row;grid-area:2/3;align-self:center;gap:2px;padding:3px}.job-row:has(.fit-toggle:checked) .fit-fold{grid-column:1/4}.job-row:has(.fit-toggle:checked) .row-actions{grid-row:3}.icon-act,.status-badge{width:36px;height:36px}.icon-act .count{top:1px;right:1px}.row-actions .dismiss-menu,.row-actions .job-picker{position:static}.row-actions .dismiss-menu .menu,.row-actions .status-menu .menu{width:min(250px,100vw - 48px);top:calc(100% + 6px);left:auto;right:0}.row-actions .job-picker .picker-menu{top:100%;left:auto;right:0}.row-actions .dismiss-menu.up .menu{top:auto;bottom:calc(100% + 6px)}.row-actions .job-picker.up .picker-menu{top:auto;bottom:100%}.dismiss-menu .menu button:not(dialog *),.sort-menu .menu a,.sort-menu .menu button,.dismiss-menu .menu .apply-row,.job-picker .pick-row,.menu-sub>summary{padding-top:10px;padding-bottom:10px}.company-menu .menu{max-height:60vh}.title-line{gap:6px 8px}.title{font-size:15px;line-height:1.3}.subtitle{gap:5px;margin-top:3px;font-size:12.5px}.subtitle .industry{display:none}.subtitle .loc{flex-basis:100%;gap:4px;display:inline-flex}.subtitle .loc>.sep{display:none}.icon-link{width:26px;height:26px}.fit-summary{border-radius:var(--r-control);background:var(--chip-bg);height:28px;box-shadow:var(--chip-shadow);color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:10px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.fit-summary .fs-pro,.fit-summary .fs-con{align-items:center;gap:6px;display:inline-flex}.fit-summary .fs-pro:before,.fit-summary .fs-con:before{content:"";border-radius:50%;width:6px;height:6px}.fit-summary .fs-pro:before{background:var(--good);box-shadow:0 0 var(--glow) rgba(var(--good-rgb), var(--glow-a))}.fit-summary .fs-con:before{background:var(--bad);box-shadow:0 0 var(--glow) rgba(var(--bad-rgb), var(--glow-a))}.fit-summary svg{width:12px;height:12px;color:var(--text-faint);transition:transform .15s}.fit-toggle:checked~.fit-summary svg{transform:rotate(180deg)}.fit-toggle:not(:checked)~.fit-cols{display:none}.fit-cols{grid-template-columns:1fr;gap:2px;margin-top:10px}.fit-list li{font-size:12.5px}.reject-reason,.triage-reason{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.considered-badge.tapped .considered-menu,.business-badge.tapped .business-menu,.score.tapped .score-menu{display:block}.considered-menu .box,.business-menu .box{min-width:240px;max-width:calc(100vw - 72px)}.considered-menu .box a,.considered-menu .box button{white-space:normal;padding:9px 10px}.considered-menu .box a i,.considered-menu .box button i{white-space:nowrap;flex:none}.business-menu .brow{grid-template-columns:80px minmax(0,1fr) auto}.iv-tl li{grid-template-columns:48px 20px 1fr;gap:0 8px}.iv-tl:before{left:65.5px}.iv-tl.detail li{grid-template-columns:48px 20px 1fr auto}.iv-transfer{max-width:100%;margin-left:0}.crumb{margin:6px 0 10px;font-size:13px}.detail-head:has(.left-col){grid-template-columns:minmax(44px,auto) minmax(0,1fr);align-items:start;gap:8px 10px;margin-bottom:10px;display:grid}.detail-head .left-col{grid-area:1/1;gap:8px}.detail-head .detail-headline{grid-area:1/2;min-width:0}.detail-head .dates-slot.phone{display:block}.detail-head .dates-slot.wide{display:none}.detail-head .score{min-width:0;font-size:22px}.title-heading{font-size:19px;line-height:1.25}.actions-bar{gap:6px;margin:12px 0 14px}button.act,.act-labeled,.apply-now{height:36px;padding:0 14px;font-size:13px}.status-menu .menu{top:42px}.panel{margin-bottom:10px;padding:14px}.key-info-cols{grid-template-columns:1fr;gap:14px}.kv{grid-template-columns:92px minmax(0,1fr);gap:6px 12px}.kv dd{overflow-wrap:anywhere;min-width:0}.kv dd:has(table){overflow-x:auto}.kv dd.entity-note{max-width:none}.packet-head{flex-wrap:wrap;gap:8px 12px}.packet-head-actions{flex-wrap:wrap;gap:8px}.packet-cov.tapped>.pm-tip{opacity:1;pointer-events:auto}.pm-tip{z-index:60;width:auto;max-height:60vh;position:fixed;inset:auto 12px 12px}.draft{padding-right:12px!important}.draft-actions{justify-content:flex-end;gap:6px;margin-top:6px;display:flex;position:static}.draft-actions.static{margin-top:6px}.copy-btn{padding:7px 8px}.copied-flash{left:12px;right:auto}.stage-edit,.stage-add{grid-template-columns:1fr}.history-item{flex-wrap:wrap;gap:4px 10px}.history-text{flex-basis:100%}.resume-md{max-width:none}.refine-input{flex-wrap:wrap}.refine-input input{flex:160px;min-width:0;height:36px}.fiscal-table{font-size:11px}.comparisons-panel .comparison header{flex-wrap:wrap;gap:4px 10px}.tabs+.tabs:not(.filter-row){margin-top:-6px}.run-line{flex-wrap:wrap;gap:4px 12px;padding:10px 0}.run-main{overflow-wrap:anywhere;row-gap:4px}.run-meta{flex-basis:100%;grid-template-columns:auto auto auto;justify-content:start;justify-items:start;gap:14px;padding-left:22px}.icon-act.small{width:32px;height:32px}.icon-act.small svg{width:15px;height:15px}.detail-head .sub{overflow-wrap:anywhere;flex-wrap:wrap}.detail-head h2{font-size:19px;line-height:1.3}.usage-table{max-width:100%;display:block;overflow-x:auto}.usage-table td:first-child,.usage-table th:first-child{white-space:nowrap}.run-events{max-height:none}.ev.thought .ev-ts,.ev.result .ev-ts{float:none;margin-bottom:2px;display:block}.job-picker .box{width:min(360px,100vw - 48px);min-width:0;max-height:60vh}.job-picker .pick-title{max-width:none}dialog{max-width:calc(100vw - 24px)}.reason-dialog{width:min(420px,100vw - 24px)}.fence-dialog{width:min(430px,100vw - 24px)}.fence-dialog.with-pass,.fence-inline.with-pass{width:calc(100vw - 24px)}.fence-dialog.with-pass .fence-scroll,.fence-inline.with-pass{grid-template-columns:1fr}.fence-inline{padding:0}.fence-inline.with-pass{width:auto}.shell.bare .checkout-page{padding:0 12px 56px}.fence-pass{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name amount""mark who term""mark who tax""mark who quarter""switches switches switches""buy buy buy""all all all";align-items:center;column-gap:12px;padding:16px 16px 14px;display:grid}.fence-pass .plan-pass-mark{grid-area:mark;margin:0}.fence-pass-name{grid-area:name;align-self:end;font-size:20px}.fence-pass-who{white-space:normal;grid-area:who;align-self:start;margin-top:2px}.fence-pass-amount{text-align:right;grid-area:amount;align-self:end;margin:0;font-size:20px}.fence-pass-term{text-align:right;grid-area:term;margin:0}.fence-pass-tax{text-align:right;grid-area:tax;margin:0}.fence-pass-quarter{grid-area:quarter}.fence-pass .fence-active{grid-column:1/-1;justify-self:start;margin-top:10px}.fence-pass .fence-switches{flex-direction:row;grid-area:switches;margin-top:12px}.fence-pass .fence-buy{grid-area:buy;margin-top:12px}.fence-pass .fence-all{grid-area:all;justify-self:center;margin-top:8px}.fence-decide .fence-title{text-wrap:pretty;font-size:15.5px}.fence-tiles{grid-template-columns:repeat(2,1fr)}.fence-row{grid-template-columns:14px minmax(0,1fr) auto}.fence-decide .fence-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fence-row-price{grid-column:2/-1;font-size:11.5px}.fence-buy{justify-content:center;align-self:stretch;height:40px}.reason-dialog input[type=text]{height:38px}.reason-dialog-check{font-size:14px}.reason-dialog-check input{width:18px;height:18px}.compare-dialog{width:calc(100vw - 24px);max-width:none;max-height:90vh}.compare-scroll{padding:34px 14px 14px}.form-dialog{width:calc(100% - 16px);max-width:calc(100% - 16px);height:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px);margin:calc(8px + env(safe-area-inset-top,0px)) auto calc(8px + env(safe-area-inset-bottom,0px))}@media (display-mode:standalone){.form-dialog{max-height:calc(100dvh - 50px);margin-bottom:42px}}.fd-head{flex-wrap:wrap;gap:10px;padding:12px 14px 10px}.fd-counts{gap:10px;font-size:11.5px}.fd-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.fd-rail{border-right:0;border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:10px;padding:8px 12px;display:flex;overflow:auto hidden}.fd-rail::-webkit-scrollbar{display:none}.fd-rail ol{gap:4px;display:flex}.fd-rail ol:before{display:none}.fd-rail li button{white-space:nowrap;grid-template-columns:auto auto;height:30px;padding:6px 9px}.fd-rail .dot{box-shadow:none}.fd-rail .t{display:none}.fd-rail li.auto button{grid-template-columns:auto}.fd-rail-group{display:none}.fd-pane{padding:4px 14px 20px}.fd-intro,.fq .draft,.fq .refine-panel,.fq-note,.fq-options{margin-left:0}.fq-head{grid-template-columns:28px minmax(0,1fr);gap:8px}.fq .draft{padding:12px 12px 12px 14px!important}.fd-foot{flex-wrap:wrap;gap:8px;padding:10px 14px}.fd-safety{flex-basis:100%}.fd-actions{width:100%}.fd-actions .act-labeled{flex:1 1 0;justify-content:center;min-width:0}.compare-head{grid-template-columns:1fr}.cmp-vs{justify-self:center}.signin-side{padding:4vh 14px}.signin-inner{max-width:100%}.signin-mark .wordmark{font-size:22px}.signin-lede{margin-bottom:20px;font-size:13px}.signin-card{padding:16px 14px}.signin-what{gap:8px;margin-top:20px}.signin-what li{font-size:11px}.rdoc{max-width:none}.rdoc-ed{min-height:36px;line-height:28px}.rdoc-entry{--rdoc-line:28px}.rdoc-in{min-height:36px;line-height:28px}.rdoc-bullets li:before{line-height:28px}.rdoc-dates-edit .rdoc-in{width:10.5em}.onb-ready{grid-template-columns:minmax(0,1fr);margin:8px 0 20px;padding:16px 16px 14px}.onb-ready-tick{grid-row:1;width:40px;height:40px;margin-bottom:6px}.onb-ready-text h2{font-size:22px}.onb-ready-act{grid-column:1}.onb-ready-go .act-labeled{justify-content:center;width:100%;height:40px}.onb-ready-go .onb-go-hint{flex-basis:100%}}
