.main:focus{outline:none}.shell{min-height:100vh}.topbar{z-index:var(--z-header);height:var(--topbar-h);border-bottom:var(--border-w) solid var(--border);background:var(--bg);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:var(--s-4);max-width:1440px;height:100%;padding:0 calc(var(--s-10) + var(--s-4));margin:0 auto;display:flex;position:relative}.brand{color:var(--text-2);flex:none;align-items:center;display:flex}.brand-logo{background:currentColor;width:33px;height:32px;display:block;-webkit-mask:url(/kestrel.svg?v=4) 50%/contain no-repeat;mask:url(/kestrel.svg?v=4) 50%/contain no-repeat}.theme-btn{right:max(var(--s-5), env(safe-area-inset-right));bottom:max(var(--s-5), env(safe-area-inset-bottom));z-index:var(--z-overlay);color:var(--text);box-shadow:var(--shadow-float);position:fixed}.theme-btn:where(:not(.btn)){background:var(--surface);border:var(--border-w) solid var(--border)}.theme-btn:hover{background:var(--surface-3)}.theme-moon,[data-theme=light] .theme-sun{display:none}[data-theme=light] .theme-moon{display:block}.topbar-right{align-items:center;gap:var(--s-3);display:flex}.topbar-demo{margin-inline-end:auto}@media (max-width:640px){.topbar-demo{top:calc(100% + var(--s-2));left:var(--s-5);box-shadow:var(--shadow-float);position:absolute}}.topbar .btn.on:where(:not(.btn.primary:hover,.btn.primary[data-nav-pending])){background:var(--surface-3)}.topbar .btn.on:where(:not(.ui-actions>.btn.icon,.btn.primary[data-nav-pending])){color:var(--text)}.storage{align-items:center;gap:var(--s-1-5);font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;display:flex}.sticky-controls{top:calc(var(--s-10) + var(--s-4));z-index:var(--z-sticky);padding-top:var(--s-3);margin-top:calc(-1 * var(--s-3));padding-bottom:var(--s-0-5);margin-bottom:calc(var(--s-4) / 2);background:0 0;position:sticky}.sticky-controls.stuck{background:var(--bg)}.sticky-controls .toolbar{margin-bottom:var(--s-2)}.list-more-btn{background:0 0;border:0;font-family:inherit}.list-tabs .list-more-btn{cursor:pointer;align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-3);color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease);flex:none;list-style:none;display:inline-flex;position:relative}.list-tabs .list-more-btn:hover,.list-tabs .list-more-btn.on{color:var(--text)}.list-tabs .list-more-btn.on:after{content:"";left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-0-5) * -1);height:var(--ring-w);border-radius:var(--radius-xs);background:var(--text);position:absolute}.list-tabs .of{margin-left:calc(var(--s-1) * -1);color:var(--muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.topbar-processes-btn{align-items:center;gap:var(--s-2);height:var(--control-h-sm);padding:0 var(--s-3);border-radius:var(--radius);border:var(--border-w) solid var(--border-strong);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;list-style:none;display:inline-flex}.topbar-processes-btn:hover,.topbar-processes-btn[aria-expanded=true]{background:var(--surface-3);border-color:var(--border-hover)}.panel-head.topbar-processes-head{min-height:var(--control-h);margin:0 0 var(--s-1);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:var(--border-w) solid var(--border)}.topbar-processes-head h2{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0;display:flex}.topbar-process-text{flex-direction:column;min-width:0;display:flex}.topbar-process-company{color:var(--text);font-weight:var(--fw-semibold)}.topbar-process-title{max-width:100%;color:var(--muted);text-overflow:ellipsis;overflow:hidden}.topbar-process-tags{gap:var(--s-1);max-width:100%;margin-top:var(--s-1-5);flex-wrap:wrap;display:flex}@media (max-width:640px){.topbar-processes-btn{padding:0 var(--s-2)}}.main{isolation:isolate;min-width:0;padding:calc(var(--s-10) + var(--s-2)) calc(var(--s-10) + var(--s-4)) calc(var(--s-10) * 2);width:100%;max-width:1440px;margin:0 auto;position:relative;container:main/inline-size}.main:has(>.stats:not(.kpis)){padding-top:var(--s-8)}.main:before{content:"";height:420px;z-index:var(--z-below);pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 0%, var(--glow), transparent 70%);position:absolute;inset:0 0 auto}.hero{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-10);flex-wrap:wrap;display:flex}.hero .eyebrow{margin-bottom:var(--s-2);display:block}.hero h1{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.hero h1 em{font-style:normal}.hero p{margin:var(--s-3) 0 0;color:var(--text-2);font-size:var(--fs-md);max-width:60ch}.hero p b{color:var(--text);font-weight:var(--fw-semibold)}.search-progress{color:var(--text)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.section-head h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.section-head .muted{font-size:var(--fs-sm)}.toolbar{gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;align-items:center;display:flex;position:relative}.search{flex:1;min-width:220px;position:relative}.kbd{right:var(--s-2-5);min-width:20px;height:20px;padding:0 var(--s-1);border-radius:var(--radius-xs);border:var(--border-w) solid var(--border-strong);background:var(--surface-2);color:var(--muted);font:var(--fw-medium) var(--fs-2xs)/1 var(--font-ui);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.search input:focus~.kbd,.search input:not(:placeholder-shown)~.kbd{opacity:0}.search svg{left:var(--s-3);color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.search input{width:100%;height:var(--control-h);padding:0 var(--s-3) 0 var(--s-10);border-radius:var(--radius);border:var(--border-w) solid var(--border-strong);background:var(--surface);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.search input::placeholder{color:var(--muted)}.search input:not(:placeholder-shown){border-color:var(--accent-outline)}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 var(--ring-w) var(--accent-soft);outline:none}.portfolio-quick .num{margin-left:var(--s-1);font-size:var(--fs-sm)}.portfolio-quick{align-items:center;display:inline-flex}.notification-popover,.filter-panel{padding:var(--s-1);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-float)}.filter-box{flex:none;display:flex}.filter-panel{inset-inline-end:0;top:calc(100% + var(--s-1));z-index:var(--z-menu);width:min(var(--filter-panel-w), 100%);max-height:var(--filter-panel-max-h);overscroll-behavior:contain;padding:var(--s-2) var(--s-4) 0;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.frow{gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-bottom:var(--border-w) solid var(--border);grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid}.frow-label{padding-top:var(--s-1-5);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.frow-body{gap:var(--s-1-5);flex-direction:column;min-width:0;display:flex}.frow-hint{font-size:var(--fs-2xs);color:var(--muted);line-height:var(--lh-normal);margin:0}.frow:has(.switch){align-items:center}.frow:has(.switch) .frow-label{padding-top:0}.frow:has(.switch) .fchips{min-height:var(--control-h-xs)}.fchips{gap:var(--s-1-5);flex-wrap:wrap;align-items:center;display:flex}.filter-foot{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) 0;display:flex}.filter-foot .btn:disabled{opacity:var(--opacity-dim);cursor:default}.chips{gap:var(--s-1-5);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.chips-label{color:var(--muted);font-size:var(--fs-sm);margin-right:var(--s-1)}.fresh{color:var(--success);font-weight:var(--fw-medium)}.fresh:before{content:"";width:6px;height:6px;margin:0 var(--s-1-5) var(--s-0-5) 0;background:var(--success);box-shadow:0 0 var(--s-2) var(--success);vertical-align:middle;border-radius:50%;display:inline-block}.note{gap:var(--s-1-5);margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--warning);align-items:flex-start;display:flex}.status{--dot:var(--s-2);align-items:center;gap:var(--s-2);display:inline-flex}.status select{font-weight:var(--fw-semibold)}.status-dot{width:var(--dot);height:var(--dot);background:var(--c);box-shadow:0 0 0 var(--ring-w-lg) var(--c-wash,transparent);border-radius:50%}.more-row{justify-content:center;align-items:center;gap:var(--s-3);margin:var(--s-5) 0 var(--s-2);display:flex}.more-row .muted{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.back{margin-bottom:var(--s-4);align-items:center;display:inline-flex}.detail-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rejection{margin-bottom:var(--s-4)}.detail-grid{gap:var(--s-10);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.stack{gap:var(--s-3);flex-direction:column;display:flex}.score-list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.score-list li{justify-content:space-between;gap:var(--s-2-5);font-size:var(--fs-sm);color:var(--text-2);display:flex}.score-list .pts{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--success)}.score-list .pts.neg{color:var(--danger)}.saved{font-size:var(--fs-sm);color:var(--success)}.apply-bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4);border-radius:var(--radius);background:var(--surface);border:var(--border-w) solid var(--border);box-shadow:none;flex-wrap:wrap;display:flex}.apply-bar-text{align-items:center;gap:var(--s-3);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.apply-bar-text b{color:var(--text);font-variant-numeric:tabular-nums}.apply-bar-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.apply-bar-actions .btn.primary{border-color:var(--border-strong);box-shadow:none}.apply-bar-actions .btn.primary:where(:not(.btn.primary[data-nav-pending])){background:var(--surface-2);color:var(--text)}.apply-bar-actions .btn.primary:hover{background:var(--surface-3);border-color:var(--border-hover)}.inline-select{align-items:center;gap:var(--s-1-5);font-size:var(--fs-sm);color:var(--muted);display:inline-flex}.form-error{color:var(--danger);font-size:var(--fs-sm);width:100%;margin:0}.form-hint{font-size:var(--fs-sm);color:var(--accent-text);width:100%}.run{padding:var(--s-4);margin-bottom:var(--s-4);border-radius:var(--radius);background:var(--surface);border:var(--border-w) solid var(--border);box-shadow:none}.run.live{border-color:var(--accent-outline)}.run-head{justify-content:space-between;align-items:center;gap:var(--s-2-5);margin-bottom:var(--s-2-5);display:flex}.run-title{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.run-ok{color:var(--success)}.run-failed{color:var(--danger)}.run .bar{margin-bottom:var(--s-2-5)}.run-now{gap:var(--s-2-5);margin:0 0 var(--s-2-5);padding:var(--s-2-5) var(--s-3);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-sm);align-items:flex-start;display:flex}.run-now svg{color:var(--accent-text);height:var(--icon-line);flex:none}.run-now b{color:var(--text)}.run-now.waiting{background:var(--warning-wash);border:var(--border-w) solid var(--warning-edge)}.run-now.waiting svg{color:var(--warning)}.run-results{gap:var(--s-1-5);flex-direction:column;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.run-results li{gap:var(--s-1) var(--s-2);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.run-results a{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-results a:hover{color:var(--accent-text)}.run-results b{color:var(--text);font-weight:var(--fw-semibold)}.run-detail{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.modal.wide:has(.callview-stage){width:min(calc(var(--s-10) * 40), 100%)}.check{gap:var(--s-2-5);padding:var(--s-2-5) var(--s-3);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;font-size:var(--fs-sm);align-items:flex-start;display:flex}.reason-picks{gap:var(--s-2);margin:var(--s-3) 0 var(--s-4);flex-wrap:wrap;display:flex}.shot{border-radius:var(--radius);border:var(--border-w) solid var(--border);width:100%;margin-bottom:var(--s-3);display:block}.related-list{margin:0 0 var(--s-4);font-size:var(--fs-sm);flex-direction:column;padding:0;list-style:none;display:flex}.related-row{gap:var(--s-1-5);padding:var(--s-2-5) 0;flex-direction:column;display:flex}.related-row:first-child{padding-top:0}.related-row+.related-row{border-top:var(--border-w) solid var(--border)}.related-title{font-weight:var(--fw-medium);overflow-wrap:anywhere}.related-title:hover{text-underline-offset:var(--s-1);text-decoration:underline}.related-meta{align-items:center;gap:var(--s-1-5) var(--s-2);flex-wrap:wrap;display:flex}.visit-list{margin:var(--s-3) 0 var(--s-4);gap:var(--s-2-5);font-size:var(--fs-sm);flex-direction:column;padding:0;list-style:none;display:flex}.visit-row{column-gap:var(--s-3);row-gap:var(--s-0-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.visit-when{color:var(--text)}.visit-time{color:var(--text);font-weight:var(--fw-semibold);text-align:right}.visit-list>.visit-row+.visit-row{padding-top:var(--s-2-5);border-top:var(--border-w) solid var(--border)}.visit-meta{color:var(--muted);grid-column:1/-1}.visit-pages{margin-top:var(--s-1);grid-column:1/-1}.visit-cv{align-items:center;gap:var(--s-1);margin-top:var(--s-1);color:var(--text-2);grid-column:1/-1;display:inline-flex}.visit-cv svg{color:var(--success)}.visit-link{justify-content:space-between;align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--border-w) solid var(--border);display:flex}.visit-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-2xs);overflow:hidden}details.more summary{min-height:var(--control-h-xs);cursor:pointer;color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:var(--s-2);align-items:center;display:flex}.steps{margin:0 0 var(--s-4);padding-left:var(--s-5);color:var(--text-2);font-size:var(--fs-sm);gap:var(--s-1-5);flex-direction:column;display:flex}.steps b{color:var(--text)}.field .saved{margin-left:var(--s-1-5);color:var(--success);font-size:var(--fs-sm)}@media (max-width:1100px){.main{padding:var(--s-10) var(--s-10) calc(var(--s-10) + var(--s-10))}.topbar-inner{padding:0 var(--s-10)}}@media (max-width:980px){.topbar-inner{padding:0 var(--s-5)}.main{padding:var(--s-8) var(--s-5) calc(var(--s-10) + var(--s-8))}.detail-grid{grid-template-columns:1fr}}@media (max-width:640px){.topbar .storage,.topbar-label{display:none}.topbar .btn.sm{width:var(--control-h-sm);padding:0}.toolbar .search{flex-basis:100%}.toolbar .sort-menu{flex:1;order:1}.toolbar .filter-box,.toolbar .list-more{order:1}.toolbar .segmented{order:2}.toolbar .portfolio-quick{flex:none;order:1;width:auto}.hero{margin-bottom:var(--s-6)}.hero h1{font-size:var(--fs-xl)}.frow{gap:var(--s-2);grid-template-columns:1fr}.frow-label{padding-top:0}}.bulk{margin-bottom:var(--s-6)}.bulk summary{align-items:center;gap:var(--s-2);cursor:pointer;font-size:var(--fs-sm);color:var(--text-2);padding:var(--s-1-5) var(--s-2-5) var(--s-1-5) var(--s-2);border-radius:var(--radius);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);list-style:none;display:inline-flex}.bulk summary::-webkit-details-marker{display:none}.bulk summary:after{content:"›";margin-left:var(--s-0-5);color:var(--muted);transition:transform var(--dur-fast) var(--ease)}.bulk[open] summary:after{transform:rotate(90deg)}.bulk summary svg{color:var(--accent-text)}.bulk summary b{color:var(--text);font-variant-numeric:tabular-nums}.bulk summary:hover{background:var(--surface-2);color:var(--text)}.bulk .apply-bar{margin:var(--s-2) 0 0}.detail-actions .apply-btn svg{color:var(--on-primary)}.jobs-head,.job-row{grid-template-columns:40px minmax(0, 1fr) 128px 128px var(--col-actions-w);column-gap:var(--s-5);align-items:center;display:grid}.job-row-where,.jobs-head .col-where{display:none}.jobs-head{padding:0 var(--s-4) var(--s-3);border-bottom:var(--border-w) solid var(--border-strong)}.jobs-head span:first-child{grid-column:2}.sort-th{align-items:center;gap:var(--s-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.sort-th svg{opacity:var(--opacity-dim)}.sort-th:hover,.sort-th.on{color:var(--text)}.sort-th.on svg{opacity:1;color:var(--accent-text)}.sort-th:focus-visible{outline:var(--ring-w) solid var(--focus);outline-offset:var(--s-1);border-radius:var(--radius-xs)}.jobs{margin:0;padding:0;list-style:none}.job-row{padding:var(--s-6) var(--s-4);border-bottom:var(--border-w) solid var(--border);transition:background var(--dur-fast) var(--ease);position:relative}.job-row:hover{background:var(--surface-2)}.job-row:has(.ui-actions>[aria-expanded=true]){background:var(--surface-2)}.jobs:has(.ui-actions>[aria-expanded=true]) .job-row:not(:has(.ui-actions>[aria-expanded=true])):hover{background:0 0}.job-row .avatar{align-self:center;width:40px;height:40px}.job-row{min-height:88px}.job-row-main{gap:var(--s-1-5);flex-direction:column;min-width:0;display:flex}.job-row-head{align-items:center;gap:var(--s-3);min-width:0;display:flex}.job-row-title{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.job-row-link{color:inherit;outline:none}.job-row-link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.job-row:has(.job-row-link:focus-visible){outline:var(--ring-w) solid var(--focus);outline-offset:calc(var(--s-0-5) * -1);border-radius:var(--radius-xs)}.job-row:hover .job-row-title{color:var(--text)}.job-row-meta{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;display:flex;overflow:hidden}.job-row-meta>span{flex:none}.job-row-meta>.meta-where,.job-row-meta>.meta-note{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.job-row-meta .meta-note{color:var(--warning)}.job-row-meta .meta-note svg{vertical-align:-2px}.job-row-meta>span:not(:last-child):after{content:"·";margin-left:var(--s-2);color:var(--border-hover)}.job-row-meta .co{color:var(--text-2);font-weight:var(--fw-medium)}.job-row-meta a.co{z-index:var(--z-over);position:relative}.job-row-meta a.co:hover{text-underline-offset:var(--s-1);text-decoration:underline}.job-row-meta .meta-salary{font-size:var(--fs-sm);display:none}.job-row-tags{align-items:center;gap:var(--s-1-5);flex-wrap:wrap;flex:none;display:flex}.process-fields{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.process-col,.process-side{gap:var(--s-5);flex-direction:column;display:flex}.process-col>.process-steps+.process-steps{margin-top:calc(var(--s-4) - var(--s-5))}.process-col>.panel,.process-side>.panel{margin:0}.process-edit{margin-left:calc(var(--s-2) * -1);align-self:flex-start}.process-hint{gap:var(--s-3);margin-bottom:var(--s-5);padding:var(--s-3) var(--s-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-sm);display:flex}.process-hint>svg{margin-top:var(--s-0-5);color:var(--accent-text);flex:none}.process-hint p{margin:0 0 var(--s-3);line-height:var(--lh-normal)}.process-hint b{color:var(--text);font-weight:var(--fw-semibold)}.process-timeline :is(.ui-timeline,.ui-timeline-events){gap:var(--s-4);flex-direction:column;display:flex}.step-list-head.actions-only{justify-content:flex-start}.step-callview{margin:var(--s-3) 0}.process-timeline .ui-timeline-item{padding:var(--s-3) var(--s-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.process-timeline .ui-timeline-item:before{display:none}.process-timeline .ui-timeline-item{--ui-timeline-mark:var(--icon-lg)}.process-timeline .ui-timeline-icon{width:var(--icon-lg);height:var(--icon-line);font-size:var(--fs-md);background:0 0;border:0;border-radius:0}.process-timeline .ui-timeline-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.process-timeline .ui-timeline-item:has(>.ui-timeline-icon)>.ui-timeline-body{padding-top:0}.process-timeline .ui-timeline-title{font-size:var(--fs-md)}.process-timeline .ui-timeline-day+.ui-timeline-day{margin-top:var(--s-3)}.process-list{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.process-list>li{gap:var(--s-1);padding:var(--s-2-5) 0;flex-direction:column;display:flex}.process-list>li:first-child{padding-top:0}.process-list>li+li{border-top:var(--border-w) solid var(--border)}.process-list b{font-weight:var(--fw-semibold)}.process-person{flex-direction:column;min-width:0;display:flex}.process-docs{margin:var(--s-4) 0 0;padding:var(--s-3) 0 0;border-top:var(--border-w) solid var(--border);align-items:flex-start;gap:var(--s-0-5);flex-direction:column;display:flex}.process-doc{margin-left:calc(var(--s-2) * -1)}.process-doc-view{border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex:1;width:100%;min-height:0}.process-item-row{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;display:flex}.process-item-value{align-items:center;gap:var(--s-2);min-width:0;color:var(--muted);display:flex}.process-item-value>svg{flex:none}.process-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.process-wide{grid-column:1/-1}.process-contacts{gap:var(--s-2);flex-direction:column;align-items:stretch;display:flex}.process-contacts .checkbox{color:var(--text);font-weight:var(--fw-regular)}.process-contact-add{margin-left:calc(var(--s-2) * -1);align-self:flex-start}.step-list-head{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.step-list-head h2{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}.step-list{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-card{padding:var(--s-2) var(--s-4)}.step-card.open{padding-bottom:var(--s-4);border-color:var(--border-strong)}.step-card.step-add{padding:var(--s-4)}.btn.step-add-card{justify-content:flex-start;gap:var(--s-3);width:100%;height:auto;min-height:calc(var(--control-h) + var(--s-4) * 2);padding:var(--s-2) var(--s-4);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-lg);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.btn.step-add-card:where(:not(.btn[data-nav-pending])){color:var(--text-2)}.btn.step-add-card:hover{border-color:var(--accent)}.btn.step-add-card:hover:where(:not(.btn.primary[data-nav-pending])){background:var(--accent-soft);color:var(--text)}.btn.step-add-card svg{color:var(--accent-text)}.step-list-head:has(.step-add-card){margin-bottom:calc(var(--s-4) - var(--s-3));display:block}.step-card-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex;position:relative}.step-card-title{flex:1 1 calc(var(--s-10) * 6);min-width:0;font-size:inherit;margin:0}.step-card-head .step-toggle:after{content:"";position:absolute;inset:0}.step-card-head .step-actions{z-index:var(--z-raised);position:relative}.step-toggle{gap:var(--s-3);min-height:var(--control-h);padding:var(--s-1) 0}.step-toggle-text{flex-direction:column;flex:1;min-width:0;display:flex}.step-toggle-name{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.step-toggle-meta{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-state{margin-top:calc((var(--icon-line) - var(--icon-lg)) / 2);color:var(--muted);flex:none;align-self:flex-start}.step-card.next .step-state{color:var(--accent)}.step-card.done .step-state{color:var(--success)}.step-card.cancelled{opacity:var(--opacity-muted)}.step-card.next{border-color:var(--accent-outline)}.step-card:is(.done,.cancelled):not(.open),.process-timeline .ui-timeline-item{box-shadow:none;background:0 0}.step-card:is(.done,.cancelled):not(.open) .step-toggle-name,.process-timeline .ui-timeline-title{color:var(--text-2)}.step-chevron{color:var(--muted);transition:transform var(--dur-fast) var(--ease);flex:none}.step-card.open .step-chevron{transform:rotate(180deg)}.step-body{margin-top:var(--s-2);padding-top:var(--s-3);border-top:var(--border-w) solid var(--border)}.step-actions{margin:0}.modal-actions .step-delete{margin-right:auto}.process-steps{gap:var(--s-3);flex-direction:column;display:flex}.step-card{margin:0}.step-tab-note{margin-left:var(--s-1-5);color:var(--warning);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}.step-add-row{align-items:end;gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr) auto;display:grid}.step-add-actions{gap:var(--s-2);display:flex}.step-add-more{margin:var(--s-3) 0 0;font-size:var(--fs-sm)}@media (max-width:900px){.step-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.step-add-row>:first-child{grid-column:1/-1}}.callview-co{color:var(--muted);font-weight:var(--fw-regular)}.callview-bar{gap:var(--s-2);flex-direction:column;display:flex}.modal .callview-meta{margin:calc(var(--s-2) * -1) 0 0;color:var(--muted);font-size:var(--fs-sm)}.callview-tabs{flex:none;margin-bottom:0}.callview-stage{gap:var(--s-6);min-height:0;padding:var(--s-5) var(--s-1) var(--s-4);outline:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.callview-stage:has(.callview-split){padding-bottom:0;overflow:hidden}.callview-split{grid-template-columns:calc(var(--s-10) * 11) minmax(0, 1fr);gap:var(--s-8);flex:1;min-height:0;display:grid}.callview-list{min-height:0;padding-right:var(--s-2);border-right:var(--border-w) solid var(--border);scrollbar-width:thin;overflow-y:auto}.callview-list ol{gap:var(--s-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.callview-list button{gap:var(--s-2-5);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--radius);color:var(--text-2);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-snug);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;display:flex}.callview-list button:hover{background:var(--surface-2);color:var(--text)}.callview-list button.past{color:var(--muted)}.callview-list button.on{background:var(--accent-soft);color:var(--text);font-weight:var(--fw-medium)}.callview-list .num{min-width:var(--s-5);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.callview-list button.on .num{color:var(--accent-text)}.callview-list-text{overflow-wrap:anywhere;min-width:0}.callview-focus{gap:var(--s-6);min-height:0;padding-right:var(--s-2);flex-direction:column;display:flex;overflow-y:auto}@keyframes callview-in{0%{opacity:0;transform:translateY(var(--s-2))}to{opacity:1;transform:none}}.callview-card{animation:callview-in var(--dur-base) var(--ease) both}@media (prefers-reduced-motion:reduce){.callview-card{animation:none}}@media (max-width:900px){.callview-split{grid-template-columns:minmax(0,1fr)}.callview-list{display:none}}.callview-card{gap:var(--s-5);max-width:calc(var(--s-10) * 18);flex-direction:column;display:flex}.callview-stories{gap:var(--s-8);flex-direction:column;display:flex}.callview-stories .callview-card+.callview-card{padding-top:var(--s-8);border-top:var(--border-w) solid var(--border)}.modal .callview-question{color:var(--text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}.modal .callview-answer{max-width:calc(var(--s-10) * 15);color:var(--text-2);font-size:var(--fs-lg);line-height:var(--lh-relaxed);margin:0}.modal .callview-answer+.callview-answer{margin-top:var(--s-4)}.modal .callview-lead,.modal .callview-answer strong{color:var(--text);font-weight:var(--fw-semibold)}.modal .callview-list-items{gap:var(--s-2);padding-left:var(--s-5);flex-direction:column;display:flex}.modal .callview-list-items li::marker{color:var(--muted)}.modal .callview-empty{color:var(--muted);font-size:var(--fs-md);margin:0}.callview-asks{max-width:calc(var(--s-10) * 20);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.callview-asks li+li{border-top:var(--border-w) solid var(--border)}.callview-asks .checkbox{align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-1);color:var(--text);font-size:var(--fs-lg);line-height:var(--lh-normal);cursor:pointer;display:flex}.callview-asks .checkbox.checked{color:var(--muted)}.callview-asks .checkbox.checked span{text-decoration:line-through}.callview-body{gap:var(--s-6);flex:1;min-height:0;display:flex}.callview-body>.callview-stage{flex:1;min-width:0}.callview-writing{width:calc(var(--s-10) * 9);gap:var(--s-2);min-height:0;padding:var(--s-5) 0 var(--s-4) var(--s-5);border-left:var(--border-w) solid var(--border);flex-direction:column;flex:none;display:flex;overflow-y:auto}.callview-body.with-notes .callview-split{grid-template-columns:calc(var(--s-10) * 6) minmax(0, 1fr);gap:var(--s-6)}@media (max-width:1400px){.callview-body.with-notes .callview-split{grid-template-columns:minmax(0,1fr)}.callview-body.with-notes .callview-list{display:none}}.callview-writing>.field{flex-direction:column;flex:1;min-height:0;display:flex}.callview-writing>.field textarea{resize:none;flex:1;min-height:0}@media (max-width:900px){.callview-body.with-notes{flex-direction:column}.callview-writing{width:auto;padding:var(--s-3) 0 0;border-left:0;border-top:var(--border-w) solid var(--border)}.callview-writing>.field textarea{min-height:calc(var(--s-10) * 4)}}.prep{gap:var(--s-5);flex-direction:column;display:flex}.prep-section-head{justify-content:flex-end;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--fs-sm);display:flex}.prep-gen{display:inline-flex;position:relative}.prep-gen-panel{top:calc(100% + var(--s-1));z-index:var(--z-menu);gap:var(--s-3);width:calc(var(--s-10) * 8);padding:var(--s-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;right:0}.prep-gen-panel>.btn{align-self:flex-end}.prep-gen-note{font-size:var(--fs-2xs);margin:0}.prep-empty .prep-gen-panel{left:0;right:auto}.prep-status{margin:0 0 var(--s-2);font-size:var(--fs-sm)}.prep-none{font-size:var(--fs-sm);margin:0}.prep-empty{align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-4);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius);text-align:center;flex-direction:column;display:flex}.prep-empty h4{color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}.prep-empty p{margin:0 0 var(--s-2);max-width:calc(var(--s-10) * 10)}.prep-empty .prep-gen-panel{text-align:left}.prep-section-tools{align-items:center;gap:var(--s-1);display:flex}.prep-section-head h3{font-size:var(--fs-md);margin:0}.prep-list{gap:var(--s-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prep-group+.prep-group{margin-top:var(--s-5)}.prep-group-title{margin:0 0 var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.prep-q{border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface)}.prep-q.open{border-color:var(--border-strong)}.prep-q-head{gap:var(--s-2);min-height:var(--control-h);padding:var(--s-1-5) var(--s-3);font-size:var(--fs-sm)}.prep-q-head svg{color:var(--muted);flex:none}.prep-q-row{align-items:center;gap:var(--s-1);padding-right:var(--s-1);display:flex}.prep-q-row>.prep-q-head{flex:1;min-width:0}.prep-q-static{align-items:center;display:flex}.prep-q.is-hidden{background:0 0;border-style:dashed}.prep-q.is-hidden .prep-q-text{color:var(--text-disabled);text-decoration:line-through}.prep-q-text{min-width:0;font-weight:var(--fw-medium);flex:1}.prep-q-body{gap:var(--s-2);padding:0 var(--s-3) var(--s-3);flex-direction:column;display:flex}.prep-q-answer{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-relaxed);white-space:pre-wrap;margin:0}.prep-add{margin-top:var(--s-1);margin-left:calc(var(--s-2) * -1);align-self:flex-start}.upcoming-month{align-items:center;gap:var(--s-1);min-height:var(--control-h);margin-bottom:var(--s-3);box-shadow:inset 0 calc(var(--border-w) * -1) var(--border);display:flex}.upcoming-month-name{justify-content:center;align-items:center;gap:var(--s-2);min-width:calc(var(--s-10) * 4);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0;display:flex}.upcoming-month .upcoming-today{margin-left:var(--s-2)}.main>.ui-notification{margin-bottom:var(--s-3)}.cal-none{margin:0 0 var(--s-3);font-size:var(--fs-sm)}.cal{margin-bottom:var(--s-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.cal-head,.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-head span{padding:var(--s-2) var(--s-3);border-bottom:var(--border-w) solid var(--border);color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}.cal-day{gap:var(--s-1);min-width:0;min-height:calc(var(--s-10) * 2.5);padding:var(--s-1-5) var(--s-2);border-right:var(--border-w) solid var(--border);border-bottom:var(--border-w) solid var(--border);flex-direction:column;display:flex}.cal-week .cal-day:last-child{border-right:0}.cal-week:last-child .cal-day{border-bottom:0}.cal-date{padding:0 var(--s-1-5);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;align-self:flex-start}.cal-day.before{background:var(--surface-2)}.cal-day.before .cal-date{color:var(--muted)}.cal-day.today .cal-date{background:var(--accent);color:var(--on-accent);font-weight:var(--fw-semibold)}.cal-weekday,.cal-month{display:none}.cal-month.first{display:inline}.cal-day:has(.cal-month.first) .cal-date{font-weight:var(--fw-semibold)}.upcoming-past-links{margin-top:var(--s-1)}.cal-events{gap:var(--s-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-event{align-items:center;gap:var(--s-1);padding:var(--s-0-5) var(--s-1-5);border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--text);font-size:var(--fs-2xs);white-space:nowrap;display:flex;overflow:hidden}.cal-event.call{background:var(--info-wash)}.cal-event.past{background:var(--warning-wash);box-shadow:inset var(--ring-w) 0 0 var(--warning)}.cal-event.done{background:var(--success-wash);color:var(--text-2)}.cal-event.done svg{color:var(--success)}.cal-event:hover{box-shadow:inset 0 0 0 var(--border-w) var(--border-strong)}.cal-event.past:hover{box-shadow:inset var(--ring-w) 0 0 var(--warning), inset 0 0 0 var(--border-w) var(--border-strong)}.cal-event svg{color:var(--muted);flex:none}.cal-event .num{font-weight:var(--fw-semibold);flex:none}.cal-event-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-event-co{color:var(--muted)}@media (max-width:640px){.cal-head{display:none}.cal-week{display:block}.cal-day{min-height:0;padding:var(--s-3);border-right:0}.cal-day.empty{display:none}.cal-weekday,.cal-month{display:inline}.cal-event{padding:var(--s-1-5) var(--s-2);font-size:var(--fs-sm)}}.upcoming{gap:var(--s-4);flex-direction:column;display:flex}.upcoming-day{margin:0}.upcoming-past h2 svg{color:var(--warning)}.upcoming-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.upcoming-row{grid-template-columns:calc(var(--s-10) + var(--s-8)) minmax(0, 1fr) auto;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;display:grid}.upcoming-row+.upcoming-row{border-top:var(--border-w) solid var(--border)}.upcoming-when{flex-direction:column;display:flex}.upcoming-when .num{color:var(--text);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.upcoming-when small{color:var(--muted);font-size:var(--fs-2xs)}.upcoming-what{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.upcoming-title{align-items:center;gap:var(--s-2);font-weight:var(--fw-semibold);display:flex}.upcoming-title svg{color:var(--accent-text);flex:none}.upcoming-job{align-items:center;gap:var(--s-2);min-width:0;color:var(--muted);font-size:var(--fs-sm);display:flex}.upcoming-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.upcoming-row{grid-template-columns:calc(var(--s-10) + var(--s-5)) minmax(0, 1fr)}.upcoming-actions{grid-column:2;justify-content:flex-start}.process-fields{grid-template-columns:minmax(0,1fr)}}.job-row-salary{font-size:var(--fs-sm);color:var(--text);white-space:nowrap}.job-row-where{gap:var(--s-1);min-width:0;font-size:var(--fs-sm);flex-direction:column}.job-row-where span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container main (min-width:1040px){.jobs-head,.job-row{grid-template-columns:40px minmax(0, 1fr) 160px 128px 128px var(--col-actions-w)}.job-row-where{display:flex}.jobs-head .col-where{display:block}.job-row-meta .meta-where{display:none}}.job-row-salary.none{color:var(--muted)}.job-row-salary.estimated,.job-facts dd.estimated{color:var(--warning)}.job-row-salary small,.job-facts dd small{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-open);color:inherit;opacity:var(--opacity-muted)}.job-row-match{display:flex}.job-row-actions{z-index:var(--z-over);justify-content:flex-end;align-items:center;gap:var(--s-1);display:flex;position:relative}.job-row:has(.ui-actions-panel){z-index:var(--z-nav)}.tag-reason{max-width:100%}.tag-reason-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.apply-btn{height:var(--control-h-sm);padding:0 var(--s-3);border-color:var(--border-strong);color:var(--text);background:0 0}.apply-btn svg{color:var(--accent-text)}.job-row:hover .apply-btn{background:var(--primary);color:var(--on-primary);border-color:#0000}.apply-btn:focus-visible{border-color:#0000}.apply-btn:focus-visible:where(:not(.btn[data-nav-pending])){background:var(--primary);color:var(--on-primary)}.detail-actions .apply-btn{border-color:#0000}.detail-actions .apply-btn:where(:not(.btn[data-nav-pending])){background:var(--primary);color:var(--on-primary)}.job-row:hover .apply-btn svg,.apply-btn:focus-visible svg,.detail-actions .apply-btn svg{color:var(--on-primary)}.job-row .apply-btn:hover,.detail-actions .apply-btn:hover{background:var(--primary-hover)}.meter{align-items:center;gap:var(--s-2-5);flex-direction:row;display:inline-flex}.meter-num{min-width:2ch;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--tracking-tight);text-align:left;font-variant-numeric:tabular-nums;color:var(--text)}.meter-side{gap:var(--s-1);flex-direction:column;display:flex}.meter-ticks{gap:var(--s-0-5);display:flex}.meter-ticks i{border-radius:var(--radius-xs);background:var(--track);width:8px;height:4px}.meter-ticks i.on{background:var(--c)}.meter-label{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--muted);line-height:var(--lh-none)}.meter.lg{gap:var(--s-3)}.meter.lg .meter-num{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-none)}.meter.lg .meter-ticks{gap:var(--s-1)}.meter.lg .meter-ticks i{width:14px;height:5px}.meter.lg .meter-label{font-size:var(--fs-2xs);color:var(--c)}@container main (max-width:760px){.jobs-head,.job-row-salary{display:none}.jobs{border-top:var(--border-w) solid var(--border-strong)}.job-row{row-gap:var(--s-3);padding:var(--s-4) var(--s-2);grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"logo main match""logo main actions"}.job-row .avatar{grid-area:logo}.job-row-main{grid-area:main}.job-row-match{grid-area:match;justify-content:flex-end;align-self:start}.job-row-actions{grid-area:actions;align-self:end}.job-row-meta .meta-salary{color:var(--text);display:inline}}@container main (max-width:480px){.job-row{column-gap:var(--s-3);padding:var(--s-4) 0}.job-row:hover{background:0 0}.job-row:has(.ui-actions>[aria-expanded=true]){background:0 0}.meter:not(.lg) .meter-side,.job-row-meta .meta-where{display:none}.job-row-meta .co{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.job-row{grid-template-areas:"logo main match"".actions actions"}.job-row-actions{justify-content:flex-start}}.job-hero{margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"body""bar";display:grid}.job-hero-body{grid-area:body;min-width:0}.job-hero-co{align-items:center;gap:var(--s-3);display:flex}.job-hero-co>div{gap:var(--s-1);flex-direction:column;display:flex}.job-hero-co b{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.job-hero-company:hover{text-underline-offset:var(--s-1);text-decoration:underline}.job-hero-co .fresh{color:var(--success)}.job-hero h1{margin:var(--s-5) 0 var(--s-6);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.job-facts{gap:var(--s-4) var(--s-8);margin:0 0 var(--s-6);flex-wrap:wrap;display:flex}.job-facts>div{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.job-facts dt{align-items:center;gap:var(--s-1);display:flex}.job-facts dd{font-size:var(--fs-md);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:34ch;margin:0;overflow:hidden}.job-facts dd.num{font-size:var(--fs-md)}.match-card-head{padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:var(--border-w) solid var(--border)}.match-card-head .meter{width:100%;display:flex}.match-card-head .meter-side{flex:1;min-width:0}.match-card-head .meter-ticks i{flex:1;width:auto}.match-card-why{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-bottom:var(--s-3)}.job-hero-bar{justify-content:flex-start;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;flex-wrap:wrap;grid-area:bar;display:flex}.job-hero-bar .apply-btn{padding:0 var(--s-4)}.job-hero-delete{margin-left:auto}.page-top.over-tabs+.tabs{margin-bottom:var(--s-5)}.tab-panel{padding:var(--s-6) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0}.detail-aside .panel{margin-bottom:var(--s-3)}.kw-group{gap:var(--s-2);margin-bottom:var(--s-4);flex-direction:column;display:flex}.kw-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.kw-label .muted{font-weight:var(--fw-regular)}.cv-preview{width:100%;height:820px;margin-top:var(--s-2);border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);display:block}.notes-grid{gap:var(--s-4);grid-template-columns:220px 1fr;display:grid}.sub-head{margin:var(--s-8) 0 var(--s-4);padding-top:var(--s-6);border-top:var(--border-w) solid var(--border);font-size:var(--fs-md)}@media (max-width:700px){.job-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"body""bar"}.job-hero h1{font-size:var(--fs-2xl);margin:var(--s-4) 0 var(--s-5)}.job-facts{gap:var(--s-3) var(--s-6);margin-bottom:var(--s-4)}.tab-panel{padding:var(--s-4) 0 0}.notes-grid{grid-template-columns:1fr}.cv-preview{height:560px}}.cv-frame{--cv-frame-scale:.75;height:900px;margin-top:var(--s-2);border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden auto}.cv-frame .cv-preview{width:840px;height:var(--cv-doc-h,var(--cv-page-h));transform:translateX(-50%) scale(var(--cv-frame-scale));transform-origin:top;background:0 0;border:0;border-radius:0;margin:0;position:absolute;top:0;left:50%}@media (max-width:700px){.cv-frame{--cv-frame-scale:.42;height:520px}}.cv-page{--cv-scale:.7;width:calc(var(--cv-page-w) * var(--cv-scale));height:calc(var(--cv-page-h) * var(--cv-scale));border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);flex:none;padding:0;display:block;position:relative;overflow:hidden}.cv-page iframe{width:var(--cv-page-w);height:var(--cv-doc-h,var(--cv-page-h));transform:scale(var(--cv-scale));transform-origin:0 0;border:0;position:absolute;top:0;left:0}:is(.cv-frame,.cv-page){--cv-doc-h:var(--cv-page-h);overflow:hidden auto}.cv-frame:before{content:"";height:calc(var(--cv-doc-h,var(--cv-page-h)) * var(--cv-frame-scale));display:block}.cv-page:before{content:"";height:calc(var(--cv-doc-h,var(--cv-page-h)) * var(--cv-scale));display:block}.modal.wide .cv-sim{flex:1;min-height:0}.cv-sim{align-items:stretch;gap:var(--s-6);grid-template-columns:auto minmax(0,1fr);display:grid}.cv-sim>.cv-page{order:-1}.cv-sim-done{justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-4);flex-wrap:wrap;margin-top:auto;display:flex}.cv-sim-controls{gap:var(--s-4);min-width:0;min-height:0;padding-right:var(--s-2);flex-direction:column;display:flex;overflow-y:auto}.cv-sim-controls p{margin:0}.cv-sim-keywords{font-size:var(--fs-sm);line-height:var(--lh-normal);overflow-wrap:anywhere}.cv-sim-step{gap:var(--s-3);flex-direction:column;display:flex}.cv-sim-facts{align-items:baseline;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-block:var(--border-w) solid var(--border);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.cv-sim-facts dt{color:var(--muted)}.cv-sim-facts dd{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.cv-sim-headline{color:var(--text);font-weight:var(--fw-semibold)}.cv-sim-percent{min-width:var(--s-10);color:var(--text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.cv-sim-bar{flex:1}.cv-sim .cv-page{--cv-scale:.68;height:auto;min-height:0}.cv-sim .cv-page iframe{height:var(--cv-doc-h,calc(100% / var(--cv-scale)))}@media (max-width:900px){.cv-sim{grid-template-rows:max-content max-content;grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto}.cv-sim-controls{padding-right:0;overflow:visible}.cv-sim .cv-page{--cv-scale:var(--cv-scale-narrow);height:calc(var(--cv-page-h) * var(--cv-scale))}.cv-sim .cv-page iframe{height:var(--cv-doc-h,var(--cv-page-h))}}.settings-body{gap:var(--s-6);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.settings-content{min-width:0}.demo-lock{display:contents}.settings-content>.ui-notification{margin-bottom:var(--s-8)}[data-nav]{scroll-margin-top:116px}.section-nav{top:calc(var(--s-10) * 3);position:sticky}.section-nav ul{gap:var(--s-0-5);border-left:var(--border-w) solid var(--border-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.section-nav a{margin-left:calc(var(--s-0-5) * -1);padding:var(--s-1-5) var(--s-3);border-left:var(--ring-w) solid transparent;color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-snug);text-decoration:none;display:block}.section-nav a:hover{color:var(--text)}.section-nav a.on{color:var(--text);font-weight:var(--fw-semibold);border-left-color:var(--text)}@media (max-width:900px){.settings-body{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.section-nav{top:calc(var(--s-10) * 3);z-index:var(--z-under-sticky);margin:0 calc(-1 * var(--s-5));padding:var(--s-2) var(--s-5);background:var(--bg);border-bottom:var(--border-w) solid var(--border);scrollbar-width:none;overflow-x:auto}.section-nav:empty{display:none}.section-nav:not(:has(ul)){display:none}.section-nav ul{gap:var(--s-1);border-left:0;flex-direction:row;width:max-content}.section-nav a{padding:var(--s-1) var(--s-3);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--fs-sm);margin:0}.section-nav a.on{border-color:var(--text);font-weight:var(--fw-medium)}[data-nav]{scroll-margin-top:160px}}.integrations{gap:var(--s-3);flex-direction:column;display:flex}.integration{border-radius:var(--radius-lg);background:var(--surface);border:var(--border-w) solid var(--border);box-shadow:var(--shadow-card);transition:border-color var(--dur-fast) var(--ease)}.integration:hover{border-color:var(--border-strong)}.integration summary{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;display:grid}.integration summary::-webkit-details-marker{display:none}.integration .avatar{border-radius:var(--radius)}.integration .avatar:where(:not(.toggle-row .avatar)){width:var(--avatar-lg);height:var(--avatar-lg)}.integration-text{gap:var(--s-0-5);flex-direction:column;min-width:0;display:flex}.integration-text b{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.integration-text span{font-size:var(--fs-sm);color:var(--muted)}.integration-toggle{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2);display:inline-flex}.integration-toggle svg{transition:transform var(--dur-fast) var(--ease)}.integration[open] .integration-toggle svg{transform:rotate(180deg)}.integration-body{padding:var(--s-1) var(--s-5) var(--s-5) calc(var(--s-5) + var(--avatar-lg) + var(--s-4));border-top:var(--border-w) solid var(--border);padding-top:var(--s-4)}.integration-body .stack{max-width:460px}@media (max-width:700px){.integration summary{grid-template-columns:auto minmax(0,1fr)}.integration summary .pill,.integration-toggle{grid-column:2;justify-self:start}.integration-body{padding-left:var(--s-5)}}.detail-main{min-width:0}@container main (max-width:820px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.settings-tabs{top:var(--topbar-h);z-index:var(--z-sticky);padding-top:var(--s-2);margin-top:calc(-1 * var(--s-2));margin-bottom:var(--s-5);background:0 0;position:sticky}.editor{padding-bottom:var(--s-2)}.editor code{padding:var(--s-0-5) var(--s-1);border-radius:var(--radius-xs);background:var(--surface-3);font-size:.92em}.pills{gap:var(--s-1-5);flex-wrap:wrap;display:flex}.settings-content .panel{margin-bottom:var(--s-8)}.settings-content .integrations{gap:var(--s-4)}.settings-content :is(.input,.textarea,.tags-input),.settings-content .list-item :is(.input,.textarea,.tags-input){background:var(--field-bg);border-color:var(--border-control)}.settings-content :is(.input,.textarea,.tags-input):hover{border-color:var(--border-control-hover)}.settings-content :is(.input,.textarea):focus,.settings-content .tags-input:focus-within{border-color:var(--accent)}.settings-content .field,.settings-content .field>label:where(:not(.field.disabled>label)),.settings-content .field>span:first-child:where(:not(.field.disabled>:is(label,span:first-child))){color:var(--text-2)}.settings-content .field .hint,.settings-content .toggle-row .hint{color:var(--muted)}.settings-content .toggle-row:where(:not(.list-item .toggle-row)){background:var(--field-bg)}.settings-content .toggle-row:where(:not(.toggle-row.invalid)){border-color:var(--border-strong)}.settings-content .segmented{background:var(--field-bg);border-color:var(--border-control)}.settings-content .segmented button{color:var(--text-2)}.settings-content .segmented button.on{background:var(--accent-soft);color:var(--text);font-weight:var(--fw-semibold);box-shadow:0 0 0 var(--border-w) var(--accent-outline) inset}.settings-content .segmented button:focus-visible{outline:var(--ring-w) solid var(--focus);outline-offset:var(--s-0-5)}.settings-content .tag-chip:where(:not(.tag-chip.editing)),.settings-content .list-rows{border-color:var(--border-control)}.settings-content .list-item+.list-item{border-top-color:var(--border-strong)}.form-section .integration{box-shadow:none;border-radius:var(--radius);background:var(--surface-2)}.form-section .integration summary{padding:var(--s-3) var(--s-4)}.form-section .integration .avatar{width:var(--avatar-md);height:var(--avatar-md)}.form-section .integration-body{padding:var(--s-4) var(--s-4) var(--s-4) calc(var(--s-4) + var(--avatar-md) + var(--s-4))}@media (max-width:640px){.form-section .integration-body{padding-left:var(--s-4)}}.field-pair{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.toggle-row>.toggle-count{margin-right:var(--s-2);flex-direction:row;flex:none;display:inline-flex}@media (max-width:640px){.field-pair{grid-template-columns:minmax(0,1fr)}}.intro-text{margin:0 0 var(--s-4);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-relaxed);max-width:70ch}.intro-text b{color:var(--text);font-weight:var(--fw-semibold)}.template-picker{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.sentences{gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius);background:var(--surface-2);border:var(--border-w) solid var(--border);flex-direction:column;display:flex}.sentence{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-md);line-height:var(--lh-spaced);color:var(--text-2);margin:0}.blank{max-width:100%;height:var(--control-h-xs);padding:0 var(--s-2);margin:0 var(--s-0-5);border:0;border-bottom:var(--ring-w) solid var(--accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--accent-soft);color:var(--text);font:inherit;font-weight:var(--fw-medium);vertical-align:baseline}.blank::placeholder{color:var(--muted);font-weight:var(--fw-regular)}.blank:focus{outline:var(--ring-w) solid var(--focus);outline-offset:var(--s-0-5);background:var(--accent-soft)}.fixed{padding:var(--s-0-5) var(--s-2);border-radius:var(--radius-xs);background:var(--surface-3);color:var(--text);font-weight:var(--fw-medium);white-space:nowrap;cursor:help}::view-transition-old(.vt-out){animation:var(--dur-instant) var(--ease) both vt-fade reverse}::view-transition-new(.vt-in){animation:var(--dur-base) var(--ease) var(--dur-instant) both vt-fade, var(--dur-base) var(--ease) var(--dur-instant) both vt-rise}.list-content-fade{animation:list-content-fade var(--dur-base) var(--ease-out) both}@keyframes list-content-fade{0%{opacity:.5}to{opacity:1}}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-rise{0%{translate:0 6px}to{translate:0}}.topbar{view-transition-name:topbar}::view-transition-group(topbar){z-index:var(--z-raised);animation:none}::view-transition-old(topbar){display:none}::view-transition-new(topbar){animation:none}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.nav-progress{z-index:var(--z-toast);height:calc(var(--ring-w) + var(--border-w));background:var(--accent);transform-origin:0;opacity:0;pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}.nav-progress.on{opacity:1;transition:opacity var(--dur-instant) linear, transform var(--dur-creep) var(--ease-creep);transform:scaleX(.9)}.job-row:has(a[data-nav-pending]){background:var(--surface-2)}html[data-navigating] #main{opacity:var(--opacity-muted);transition:opacity var(--dur-base) var(--ease) var(--dur-fast);cursor:progress}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.list-content-fade{animation:none}}.title-levels{gap:var(--s-3);flex-direction:column;display:flex}.title-level{--level-name-w:calc(var(--s-10) * 4);grid-template-columns:var(--level-name-w) minmax(0, 1fr);gap:var(--s-4);border-radius:var(--radius);align-items:start;display:grid}.title-level-name{align-items:baseline;gap:var(--s-2);padding-top:var(--s-2);font-size:var(--fs-sm);display:flex}.title-level-name b{color:var(--text);font-weight:var(--fw-semibold)}.title-level-meta{color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.title-levels.labels-only .title-level{--level-name-w:calc(var(--s-10) * 2)}.title-levels.labels-only .title-level-meta{display:none}.title-level.can-drop .tags-input{border-style:dashed;border-color:var(--accent-outline)}.title-level.drop-over .tags-input{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.title-chip{cursor:grab;position:relative}.title-chip:active{cursor:grabbing}.title-chip.open{border-color:var(--accent)}.title-chip{padding-left:var(--s-2)}@media (max-width:640px){.title-level{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.title-level-name{padding-top:0}}.score-bar{gap:var(--s-1);height:12px;margin-bottom:var(--s-4);display:flex}.score-bar span{border-radius:var(--radius-xs);background:var(--c);min-width:6px}.score-parts{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.score-parts li{align-items:center;gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:10px 84px 64px minmax(0,1fr);display:grid}.score-dot{background:var(--c);border-radius:50%;width:10px;height:10px}.score-parts a{color:var(--text);font-weight:var(--fw-medium);text-decoration:none}.score-parts a:hover{text-underline-offset:var(--s-1);text-decoration:underline}.score-parts b{font-weight:var(--fw-semibold)}.score-parts b .muted{font-weight:var(--fw-regular)}.score-parts-what{color:var(--text-2)}@media (max-width:640px){.score-parts li{row-gap:var(--s-0-5);grid-template-columns:10px minmax(0,1fr) auto}.score-parts-what{font-size:var(--fs-sm);grid-column:2/-1}}.score-example-head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);display:flex}.score-example{align-items:center;gap:var(--s-8);grid-template-columns:auto minmax(0,1fr);display:grid}.score-example-body{min-width:0}.score-examples{flex-direction:column;display:flex}.score-example+.score-example{margin-top:var(--s-5);padding-top:var(--s-5);border-top:var(--border-w) solid var(--border)}.score-example-head a{min-width:0;color:var(--text);text-decoration:none}.score-example-head a:hover b{text-underline-offset:var(--s-1);text-decoration:underline}.score-breakdown{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.score-breakdown li{align-items:center;gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:84px 120px 52px minmax(0,1fr);display:grid}.score-breakdown-name{color:var(--text);font-weight:var(--fw-medium)}.score-breakdown b{font-weight:var(--fw-semibold)}.score-breakdown b .muted{font-weight:var(--fw-regular)}.score-breakdown-why{gap:var(--s-1-5);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal);flex-direction:column;display:flex}@media (max-width:640px){.score-breakdown li{grid-template-columns:76px minmax(0,1fr) 48px}.score-breakdown-why{grid-column:1/-1}.score-example{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}}.score-facts{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.score-facts li{align-items:center;gap:var(--s-2);height:var(--control-h-xs);padding:0 var(--s-2-5);border-radius:var(--radius-pill);background:var(--surface-2);border:var(--border-w) solid var(--border-strong);font-size:var(--fs-sm);color:var(--text-2);display:inline-flex}.score-facts b{color:var(--text);font-weight:var(--fw-semibold)}.title-levels-legend{align-items:center;gap:var(--s-1);display:inline-flex}.title-chip.no-remove{padding-right:var(--s-2)}.title-level-empty{padding:var(--s-1) var(--s-1);color:var(--muted);font-size:var(--fs-sm)}.an-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.an-grid>.panel{min-width:0}.an-foot{margin:var(--s-4) 0 0;font-size:var(--fs-2xs)}.sc{gap:var(--s-4);display:grid}.sc-swatch{width:var(--s-3);height:var(--s-1);border-radius:var(--radius-pill);margin-right:var(--s-1-5);vertical-align:middle;flex:none;display:inline-block}.sc-frame{column-gap:var(--s-2);padding-top:var(--s-2);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-ticks{height:calc(var(--s-10) * 5);min-width:var(--s-4);font-size:var(--fs-2xs);position:relative}.sc-ticks span{line-height:var(--lh-none);position:absolute;right:0;transform:translateY(50%)}.sc-plot{height:calc(var(--s-10) * 5);border-bottom:var(--border-w) solid var(--border-strong);cursor:crosshair;touch-action:pan-y;position:relative}.sc-plot:focus-visible{outline:var(--ring-w) solid var(--focus);outline-offset:var(--s-1);border-radius:var(--radius-xs)}.sc-plot svg{width:100%;height:100%;display:block;overflow:visible}.sc-grid{stroke:var(--border);stroke-width:var(--border-w);vector-effect:non-scaling-stroke}.sc-cross{stroke:var(--border-strong);stroke-width:var(--border-w);vector-effect:non-scaling-stroke}.sc-line{fill:none;stroke-width:var(--ring-w);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sc-dot{width:var(--s-2);height:var(--s-2);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--s-0-5) var(--surface);pointer-events:none;position:absolute;transform:translate(-50%,50%)}.sc-tip{z-index:var(--z-over);margin-left:var(--s-3);padding:var(--s-2) var(--s-2-5);border-radius:var(--radius-xs);background:var(--surface-3);box-shadow:var(--shadow-float), 0 0 0 var(--border-w) var(--border-strong);color:var(--text);font-size:var(--fs-2xs);white-space:nowrap;pointer-events:none;position:absolute;top:0}.sc-tip.left{margin-left:calc(var(--s-3) * -1);transform:translate(-100%)}.sc-tip ul{gap:var(--s-1);margin:var(--s-1-5) 0 0;padding:0;list-style:none;display:grid}.sc-tip li{align-items:center;display:flex}.sc-tip li .num{padding-left:var(--s-4);font-weight:var(--fw-semibold);margin-left:auto}.sc-axis{margin-top:var(--s-2);font-size:var(--fs-2xs);grid-column:2;justify-content:space-between;display:flex}.sc-axis-only{margin-inline:auto}.src-table-wrap{margin-top:var(--s-6)}.src-table th,.src-table td{vertical-align:baseline}.src-table{table-layout:fixed;min-width:calc(var(--s-10) * 18)}.src-table .src-col-platform{width:32%}.src-table .src-name{margin-left:calc(var(--s-3) * -1);gap:var(--s-2);color:var(--text);font-weight:var(--fw-semibold)}.src-table .src-name.off{color:var(--muted)}.src-swatch{width:var(--s-4);height:var(--s-2-5);border-radius:var(--radius-xs);flex:none}.src-table .src-name.off .src-swatch{box-shadow:inset 0 0 0 var(--border-w) var(--border-control)}.src-platform-head{align-items:center;gap:var(--s-2);min-height:var(--control-h-sm);display:inline-flex}.src-how{max-width:calc(var(--s-10) * 14);margin-top:var(--s-1);font-size:var(--fs-2xs);font-weight:var(--fw-regular);line-height:var(--lh-normal);display:block}.src-failed{font-weight:var(--fw-regular);color:var(--danger)}.period-badge{flex:none}.an-table-wrap{overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.an-table th,.an-table td{padding:var(--s-2) var(--s-2-5);border-bottom:var(--border-w) solid var(--border);text-align:left;white-space:nowrap}.an-table thead th{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--muted);border-bottom-color:var(--border-strong)}.an-table tbody th{font-weight:var(--fw-medium);color:var(--text)}.an-table tbody tr:last-child>*{border-bottom:0}.an-table .r{text-align:right}.an-table .wrap{white-space:normal}.an-table .rate-col{width:40%}.an-table.compact .rate-col{width:45%}.rate{align-items:center;gap:var(--s-3);display:flex}.rate .num{white-space:nowrap}.rate-track{flex:1;min-width:50px}.rate .num{text-align:right;width:36px}@media (max-width:900px){.an-grid{grid-template-columns:minmax(0,1fr)}}.pv-list{margin:0;padding:0;list-style:none}.pv-row{border-bottom:var(--border-w) solid var(--border)}.pv-row:last-child{border-bottom:0}.pv-head{gap:var(--s-3);padding:var(--s-3) var(--s-1);font-size:var(--fs-sm)}.pv-head:hover{background:var(--surface-3);border-radius:var(--radius-xs)}.pv-name{gap:var(--s-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.pv-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv-meta{align-items:flex-end;gap:var(--s-0-5);text-align:right;flex-direction:column;flex:none;display:flex}.pv-head .tag-status,.pv-head .avatar{flex:none}.pv-head{--pv-tag-w:calc(var(--s-5) * 5)}.pv-head .tag-status{min-width:var(--pv-tag-w);justify-content:center}.pv-body{gap:var(--s-4);padding:0 var(--s-1) var(--s-4) calc(var(--s-1) + var(--icon-md) + var(--s-3) + var(--avatar-md) + var(--s-3));flex-direction:column;display:flex}.pv-visit-head{gap:var(--s-1) var(--s-3);margin:0 0 var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);flex-wrap:wrap;display:flex}.pv-visit-head .muted{font-weight:var(--fw-regular)}.pv-steps{padding:0 0 0 var(--s-3);border-left:var(--border-w) solid var(--border-strong);gap:var(--s-1-5);font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;margin:0;list-style:none;display:flex}.pv-step,.pv-gap{align-items:center;gap:var(--s-2);min-width:0;display:flex}.pv-step svg,.pv-gap svg{color:var(--muted);flex:none}.pv-step.section{padding-left:var(--s-5)}.pv-step.click svg{color:var(--accent-text)}.pv-gap{padding-block:var(--s-1);font-size:var(--fs-2xs)}.pv-target{overflow-wrap:anywhere;color:var(--text)}.ap-link{color:inherit;align-items:center;text-decoration:none;display:flex}.ap-link:focus-visible{outline:var(--ring-w) solid var(--focus);outline-offset:calc(var(--ring-w) * -1);border-radius:var(--radius-xs)}.ap-late{color:var(--warning)}.ap-tags{align-items:center;gap:var(--s-1) var(--s-2);max-width:100%;margin-top:var(--s-1);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.pv-head .ap-tags .tag-status{min-width:0}.pv-who{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pv-count{min-width:0}.pv-count-title{margin:0 0 var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--muted)}@media (max-width:900px){.pv-who{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pv-head{flex-wrap:wrap}.pv-meta{justify-content:flex-start;gap:var(--s-3);padding-left:calc(var(--icon-md) + var(--s-3) + var(--avatar-md) + var(--s-3));flex-direction:row;flex-basis:100%;order:3}.pv-body{padding-left:var(--s-1)}}.advanced>summary{cursor:pointer;width:fit-content;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--accent)}.advanced[open]>summary{margin-bottom:var(--s-4)}[data-theme=light] .job-row:hover .job-row-title{color:var(--text)}[data-theme=light] .fresh:before{box-shadow:none}[data-theme=light] .settings-content .panel{background:var(--surface);box-shadow:var(--shadow-card)}[data-theme=light] .sentences{background:0 0}[data-theme=light] .sentence{color:var(--text-2);line-height:var(--lh-spaced)}[data-theme=light] .blank{field-sizing:content;min-width:6ch;max-width:100%;height:var(--control-h-xs);padding:0 var(--s-1);margin:0 var(--s-0-5);border-bottom:var(--border-w) solid var(--border-strong);vertical-align:baseline;font-weight:var(--fw-medium);background:0 0;border-radius:0}[data-theme=light] .blank:hover{border-bottom-color:var(--text-2)}[data-theme=light] .blank:focus{background:var(--accent-soft);border-bottom-color:var(--accent)}[data-theme=light] .fixed{padding:0 var(--s-0-5);color:var(--text);font-weight:var(--fw-medium);background:0 0;border-radius:0}.ambient-landscape{inset:calc(var(--s-10) + var(--s-4)) 0 0;pointer-events:none;z-index:var(--z-below);opacity:var(--ambient-opacity);filter:saturate(.35);-webkit-mask-image:linear-gradient(to right, var(--mask-opaque), transparent 30%, transparent 70%, var(--mask-opaque)), linear-gradient(to top, var(--mask-opaque), transparent 85%);mask-image:linear-gradient(to right, var(--mask-opaque), transparent 30%, transparent 70%, var(--mask-opaque)), linear-gradient(to top, var(--mask-opaque), transparent 85%);background:url(/cards/ambient-mountains-lake.png) bottom/100% no-repeat;position:fixed;-webkit-mask-composite:source-in;mask-composite:intersect}body{isolation:isolate}@media (max-width:1000px){.ambient-landscape{display:none}}.settings-tabs.stuck{background:var(--bg)}.settings-tabs-origin{height:0;display:block}.settings-content .field .hint.field-error,.settings-content .toggle-row .hint.field-error{color:var(--danger)}.settings-content .field.invalid :is(.input,.textarea,.tags-input,.segmented){border-color:var(--danger)}.settings-content .field.invalid :is(.input,.textarea):focus,.settings-content .field.invalid .tags-input:focus-within{border-color:var(--danger);box-shadow:0 0 0 var(--ring-w) var(--danger-wash)}.notification-trigger{position:relative}.notification-trigger .ui-count{position:absolute;top:0;right:0}.notification-popover{top:calc(50% + var(--control-h-sm) / 2 + var(--s-1));right:var(--s-4);z-index:var(--z-menu);width:var(--notification-panel-w);max-height:var(--notification-panel-max-h);flex-direction:column;display:flex;position:absolute;overflow:hidden}.notification-popover-head{min-height:var(--control-h);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;flex-shrink:0;margin:0}.notification-popover .notification-list li+li{border-top:0}.notification-popover-head+.notification-scroll{margin-top:var(--s-1)}.notification-root{position:relative}.notification-root .notification-popover{top:calc(100% + var(--s-2));left:0;right:auto}@media (max-width:720px){.notification-root{position:static}.notification-root .notification-popover{top:calc(50% + var(--control-h-sm) / 2 + var(--s-1));left:auto;right:var(--s-4)}}.notification-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.notification-list{margin:0;padding:0;list-style:none}.notification-list li+li{border-top:var(--border-w) solid var(--border)}.notification-entry{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--radius-xs);color:var(--text);display:flex}.notification-entry:hover{background:var(--surface-3)}.notification-entry:focus-visible{outline:var(--ring-w) solid var(--focus);outline-offset:calc(var(--ring-w) * -1)}.notification-icon{margin-top:var(--s-0-5);color:var(--info)}.notification-icon[data-kind=jobs]{color:var(--success)}.notification-icon[data-kind=rejected]{color:var(--danger)}.notification-icon[data-kind=step]{color:var(--warning)}.notification-copy{gap:var(--s-0-5);min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}.notification-summary{align-items:baseline;gap:var(--s-2);display:flex}.notification-summary strong{flex:0 auto;min-width:0}.notification-summary>:not(strong){flex-shrink:0}.notification-summary time{white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.notification-copy strong{font-weight:var(--fw-medium)}.notification-copy>span:not(.notification-summary),.notification-copy time{color:var(--muted)}.notification-copy time{font-size:var(--fs-2xs)}.notification-message{padding:var(--s-4);color:var(--muted);font-size:var(--fs-sm);margin:0}@container main (max-width:480px){.notification-tabs .ui-count{display:none}}.notification-history .panel-head h2{font-size:var(--fs-sm);color:var(--text-2)}.notification-history .panel .notification-list{margin:0 calc(var(--s-3) * -1)}.notification-history .panel .notification-list li+li{border-top:0}.page-top{--bird-w:calc(var(--s-10) * 9);--bird-lift:var(--s-10);--page-top-gap:calc(var(--s-4) + var(--s-5));grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(var(--control-h), auto);column-gap:var(--s-6);margin-bottom:var(--page-top-gap);display:grid}.page-top.over-tabs{--page-top-gap:var(--s-4);grid-template-rows:auto}.page-top>:not(.page-bird){grid-column:1}.page-top>:nth-child(2):not(.page-bird){justify-self:start;margin-bottom:0}.page-bird{width:var(--bird-w);margin-top:calc(var(--bird-lift) * -1);margin-bottom:calc(var(--page-top-gap) * -1);margin-right:var(--s-4);clip-path:inset(calc(var(--bird-w) * -2) calc(var(--bird-w) * -2) 0);pointer-events:none;grid-area:1/2/span 2;align-self:stretch;position:relative}.page-top.over-tabs .page-bird{margin-bottom:calc((var(--s-4) + var(--control-h) - var(--border-w)) * -1)}.page-bird img{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.page-bird.inset img{width:calc(100% - var(--s-10));left:var(--s-10)}.page-bird.rise img{top:calc(var(--s-3) * -1)}.page-bird.rise-more img{top:calc(var(--s-5) * -1)}@container main (max-width:900px){.page-top{--bird-w:calc(var(--s-10) * 5);--bird-lift:var(--s-6)}.page-bird img,.page-bird.rise img,.page-bird.rise-more img{top:auto;bottom:0}.page-bird.inset img{width:calc(100% - var(--s-4));left:var(--s-4)}}@container main (max-width:480px){.page-top,.page-top.over-tabs{--bird-w:calc(var(--s-10) * 3);--page-top-gap:var(--s-4);column-gap:var(--s-2);grid-template-rows:auto}.page-top>:nth-child(2):not(.page-bird){grid-column:1/-1}.page-top .page-bird,.page-top.over-tabs .page-bird{grid-row:1;margin:0}.page-top>:first-child+.page-bird{margin-bottom:calc(var(--page-top-gap) * -1)}}
@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2v4uvb3i5caxn.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.EyYOya_className{font-family:inter,inter Fallback}.EyYOya_variable{--font-sans:"inter", "inter Fallback"}
