@font-face{font-family:Antic Didone;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AnticDidone-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Assistant-hebrew-1.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Assistant-latin-ext-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Assistant-latin-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-latin-ext-4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-latin-5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-latin-ext-6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-latin-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/InstrumentSans-latin-ext-8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/InstrumentSans-latin-9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/InstrumentSans-latin-ext-10.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/InstrumentSans-latin-11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tf-bell{position:relative}.tf-bell__button{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);block-size:36px;inline-size:36px;color:var(--tf-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.tf-bell__button:hover{color:var(--tf-text);border-color:var(--tf-border-strong)}.tf-bell__glyph{display:inline-flex}.tf-bell__count{border-radius:var(--tf-radius-full);background:var(--tf-danger-500);min-inline-size:16px;color:var(--tf-text-inverse);text-align:center;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.tf-bell__panel{z-index:40;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);max-block-size:70vh;inline-size:360px;box-shadow:var(--tf-shadow-lg);position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto}.tf-bell__header{justify-content:space-between;align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-3) var(--tf-space-4);border-block-end:1px solid var(--tf-border);display:flex}.tf-bell__empty{padding:var(--tf-space-5) var(--tf-space-4);font-size:var(--tf-text-sm);color:var(--tf-text-muted);margin:0}.tf-bell__list{margin:0;padding:0;list-style:none}.tf-bell__item{padding:var(--tf-space-3) var(--tf-space-4);border-block-end:1px solid var(--tf-border)}.tf-bell__item:last-child{border-block-end:0}.tf-bell__item--unread{background:var(--tf-brand-50);border-inline-start:3px solid var(--tf-brand-500)}.tf-bell__item-head{justify-content:space-between;align-items:center;gap:var(--tf-space-2);margin-block-end:var(--tf-space-1);display:flex}.tf-bell__time{font-size:var(--tf-text-xs);color:var(--tf-text-muted);margin-inline-start:auto}.tf-bell__title{font-size:var(--tf-text-sm);color:var(--tf-text);font-weight:600}.tf-bell__title a{color:inherit}.tf-bell__body{margin:var(--tf-space-1) 0 0;font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}.tf-bell__mark{font-size:var(--tf-text-xs);color:var(--tf-brand-600);cursor:pointer;background:0 0;border:0;margin-block-start:var(--tf-space-2);padding:0}@media (width<=640px){.tf-bell__panel{inset-inline:var(--tf-space-3);inline-size:auto;position:fixed}}.tf-comms{margin:0;padding:0;list-style:none}.tf-comms .kv-timeline__dot{background:var(--kv-muted)}.tf-comms__entry{min-inline-size:0}.tf-comms__head{align-items:center;gap:var(--tf-space-1) var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);flex-wrap:wrap;margin-block-start:var(--tf-space-1);display:flex}.tf-comms__locale{font-size:var(--tf-text-xs);color:var(--tf-text-muted)}.tf-comms__time{font-size:var(--tf-text-xs);color:var(--tf-text-muted);margin-block-start:var(--tf-space-1);display:block}.tf-comms__subject{font-weight:600;font-size:var(--tf-text-sm);color:var(--tf-text)}.tf-comms__to{font-size:var(--tf-text-xs);color:var(--tf-text-muted);margin-block-start:var(--tf-space-1)}.tf-comms__body{margin:var(--tf-space-2) 0 0;padding:var(--tf-space-3);border-radius:var(--tf-radius-sm);background:var(--tf-surface-sunken);font-family:inherit;font-size:var(--tf-text-sm);color:var(--tf-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.tf-comms__note{margin:var(--tf-space-2) 0 0;font-size:var(--tf-text-xs);color:var(--tf-warning-700)}.tf-flowpreview__controls{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px 16px;display:flex}.tf-flowpreview__group{flex-direction:column;gap:6px;min-width:0;display:flex}.tf-flowpreview__seg{border:1px solid var(--kv-line);border-radius:var(--kv-radius-sm);background:var(--kv-surface-sunken);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tf-flowpreview__caption{text-align:center;color:var(--kv-ink-600);margin:0;font-size:12px;font-weight:600}.tf-tzpicker{gap:var(--tf-space-2,8px);flex-direction:column;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex}.tf-tzpicker__label{font-size:var(--tf-text-sm,14px);font-weight:600}.tf-tzpicker__current{align-items:center;gap:var(--tf-space-2,8px);font-size:var(--tf-text-sm,14px);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.tf-tzpicker__tag{font-size:var(--tf-text-xs,12px);color:var(--tf-text-secondary,#4b5563);border:1px solid var(--tf-border,#d1d5db);border-radius:var(--tf-radius-full,999px);padding-inline:var(--tf-space-2,8px);white-space:nowrap}.tf-tzpicker__input{box-sizing:border-box;min-block-size:44px;inline-size:100%;padding-block:var(--tf-space-2,8px);padding-inline:var(--tf-space-3,12px);font:inherit;color:inherit;background:var(--tf-surface,#fff);border:1px solid var(--tf-border-strong,#9ca3af);border-radius:var(--tf-radius-md,8px);text-align:start;font-size:16px}.tf-tzpicker__input:focus-visible{outline:2px solid var(--tf-focus,#4f46e5);outline-offset:1px}.tf-tzpicker__list{overscroll-behavior:contain;background:var(--tf-surface,#fff);border:1px solid var(--tf-border,#d1d5db);border-radius:var(--tf-radius-md,8px);max-block-size:min(50vh,320px);margin:0;padding:0;list-style:none;overflow-y:auto}.tf-tzpicker__option{justify-content:space-between;align-items:center;gap:var(--tf-space-2,8px);min-block-size:44px;padding-block:var(--tf-space-2,8px);padding-inline:var(--tf-space-3,12px);cursor:pointer;text-align:start;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.tf-tzpicker__option--divider{border-block-start:1px solid var(--tf-border,#d1d5db)}.tf-tzpicker__option[aria-selected=true]{font-weight:600}.tf-tzpicker__option[data-active],.tf-tzpicker__option:hover{background:var(--tf-surface-sunken,#f3f4f6)}.tf-tzpicker__empty{padding:var(--tf-space-3,12px);color:var(--tf-text-secondary,#4b5563)}.tf-tzpicker__close{font:inherit;font-size:var(--tf-text-sm,14px);padding:var(--tf-space-1,4px) 0;color:var(--tf-text-secondary,#4b5563);cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.tf-pfe{gap:var(--tf-space-4);flex-direction:column;display:flex}.tf-pfe__introrow{justify-content:space-between;align-items:flex-start;gap:var(--tf-space-3);display:flex}.tf-pfe__intro{font-size:var(--tf-text-sm);color:var(--tf-text-muted);max-inline-size:46ch;margin:0;line-height:1.5}.tf-pfe__toolbar{gap:var(--tf-space-2);padding:var(--tf-space-2);border-radius:var(--tf-radius-lg,.75rem);background:var(--tf-surface-sunken);flex-wrap:wrap;display:flex}.tf-pfe__typebtn{background:var(--tf-surface);color:var(--tf-text);font-size:var(--tf-text-sm);cursor:pointer;transition:background var(--tf-duration-fast,.12s) var(--tf-ease,ease), border-color var(--tf-duration-fast,.12s) var(--tf-ease,ease), transform var(--tf-duration-fast,.12s) var(--tf-ease,ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000f}.tf-pfe__typebtn:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.tf-pfe__typeicon{font-size:1rem;line-height:1;display:inline-flex}.tf-pfe__typebtn--armed{border-color:var(--tf-brand-500);background:var(--tf-brand-500);color:#fff;box-shadow:0 2px 8px #2e5fd859}.tf-pfe__hint{font-size:var(--tf-text-xs);color:var(--tf-brand-700);min-block-size:1.2em;margin:0;font-weight:600}.tf-pfe__hint--idle{color:var(--tf-text-muted);font-weight:500}.tf-pfe__loading{padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md)}.tf-pfe__pages{gap:var(--tf-space-5,1.5rem);flex-direction:column;display:flex}.tf-pfe__page{gap:var(--tf-space-2);flex-direction:column;display:flex}.tf-pfe__pageheader{justify-content:space-between;align-items:center;display:flex}.tf-pfe__pagelabel{font-size:var(--tf-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--tf-text-muted);margin:0;font-weight:700}.tf-pfe__pagecount{font-size:var(--tf-text-xs);color:var(--tf-brand-700);background:var(--tf-brand-50);border-radius:999px;padding:.15rem .55rem;font-weight:600}.tf-pfe__pagebody{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg,.75rem);background:var(--tf-gray-0);max-inline-size:640px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014,0 8px 20px -12px #00000026}.tf-pfe__pageimg{cursor:default;block-size:auto;inline-size:100%;display:block}.tf-pfe__pageimg--armed{cursor:crosshair}.tf-pfe__pin{position:absolute;transform:translate(-50%,-50%)}.tf-pfe__pinbtn{background:var(--tf-brand-500);cursor:pointer;block-size:32px;inline-size:32px;transition:transform var(--tf-duration-fast,.12s) var(--tf-ease,ease);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:relative;box-shadow:0 2px 6px #0000004d}.tf-pfe__pinbtn:hover{transform:scale(1.08)}.tf-pfe__pin--checkbox .tf-pfe__pinbtn{background:var(--tf-success-500)}.tf-pfe__pin--signature .tf-pfe__pinbtn{background:var(--tf-ai-500,#7a4fd1)}.tf-pfe__pin--date .tf-pfe__pinbtn,.tf-pfe__pin--initials .tf-pfe__pinbtn{background:var(--tf-warning-500)}.tf-pfe__pinbadge{background:var(--tf-gray-900);color:#fff;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;block-size:15px;inline-size:15px;font-size:9px;font-weight:700;display:flex;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.tf-pfe__pinpopover{gap:var(--tf-space-2);padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);z-index:1;flex-direction:column;min-inline-size:200px;display:flex;position:absolute;inset-block-start:calc(100% + var(--tf-space-2));inset-inline-start:50%;transform:translate(-50%);box-shadow:0 8px 24px -6px #00000040}.tf-pfe__pinpopovertitle{font-size:var(--tf-text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--tf-text-muted);margin:0;font-weight:700}.tf-pfe__pinremove{align-self:flex-end}.tf-pfe__foot{align-items:center;gap:var(--tf-space-3);display:flex}.tf-pfe__savedstate{font-size:var(--tf-text-xs);color:var(--tf-success-700);font-weight:600}.tf-pfe__error{padding:var(--tf-space-3);border-radius:var(--tf-radius-md);background:var(--tf-danger-50);color:var(--tf-danger-700);font-size:var(--tf-text-sm);margin:0}.tf-set{gap:var(--tf-space-5);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}@media (width<=899px){.tf-set{grid-template-columns:minmax(0,1fr)}}.tf-set__nav{flex-direction:column;gap:2px;display:flex;position:sticky;inset-block-start:var(--tf-space-4)}@media (width<=899px){.tf-set__nav{gap:var(--tf-space-2);flex-flow:wrap;margin-block-end:var(--tf-space-4);position:static}}.tf-set__navlink{text-align:start;border-radius:var(--tf-radius-sm);padding:var(--tf-space-2) var(--tf-space-3);color:var(--tf-text-secondary);font-size:var(--tf-text-sm);cursor:pointer;background:0 0;border:0;min-block-size:34px;font-weight:400;line-height:1.5;text-decoration:none;display:block}@media (pointer:coarse){.tf-set__navlink{align-items:center;min-block-size:44px;display:flex}}.tf-set__navlink:hover{background:var(--tf-gray-50);color:var(--tf-text)}.tf-set__navlink:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set__navlink--current{background:var(--tf-gray-100);color:var(--tf-text);font-weight:600}.tf-set__panel{gap:var(--tf-space-4);flex-direction:column;min-inline-size:0;display:flex}.tf-set__card{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);overflow:hidden}.tf-set__cardhead{padding:var(--tf-space-3) var(--tf-space-4);border-block-end:1px solid var(--tf-border-weak);font-size:var(--tf-text-sm);color:var(--tf-text);margin:0;font-weight:600}.tf-set__notice,.tf-set__error{padding:var(--tf-space-3) var(--tf-space-4);border-block-end:1px solid var(--tf-border-weak);font-size:var(--tf-text-sm);margin:0;line-height:1.5}.tf-set__notice{background:var(--tf-gray-25);color:var(--tf-text-secondary)}.tf-set__error{background:var(--tf-danger-50);color:var(--tf-danger-700)}.tf-set__rows{margin:0;padding:0;list-style:none}.tf-set__row{align-items:center;gap:var(--tf-space-4);padding:var(--tf-space-3) var(--tf-space-4);border-block-end:1px solid var(--tf-border-weak);display:flex}@media (width<=599px){.tf-set__row{flex-wrap:wrap;align-items:flex-start}}.tf-set__rowtext{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.tf-set__label{font-size:var(--tf-text-sm);color:var(--tf-text);font-weight:500}.tf-set__help{font-size:var(--tf-text-xs);color:var(--tf-text-muted);line-height:1.45}.tf-set__off{font-size:var(--tf-text-xs);color:var(--tf-text-secondary);border-inline-start:2px solid var(--tf-border);margin-block-start:2px;padding-inline-start:var(--tf-space-2);line-height:1.45}.tf-set__control{align-items:center;gap:var(--tf-space-3);flex-shrink:0;margin-inline-start:auto;display:flex}.tf-set__state{font-size:var(--tf-text-xs);color:var(--tf-text-muted);white-space:nowrap}.tf-set__state--on{color:var(--tf-success-700);font-weight:500}.tf-set__switch{background:var(--tf-gray-300);cursor:pointer;border:0;border-radius:99px;flex-shrink:0;block-size:19px;inline-size:34px;padding:2px;transition:background .12s;position:relative}.tf-set__switch--on{background:var(--tf-brand-600)}.tf-set__switch:disabled{cursor:not-allowed;opacity:.55}.tf-set__switch:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set__knob{background:var(--tf-gray-0);border-radius:50%;block-size:15px;inline-size:15px;margin-inline-start:0;transition:margin-inline-start .12s;display:block}.tf-set__switch--on .tf-set__knob{margin-inline-start:15px}.tf-set__foot{align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-4);flex-wrap:wrap;display:flex}.tf-set__safety{font-size:var(--tf-text-xs);color:var(--tf-text-muted);flex:240px;margin:0;line-height:1.45}.tf-set__confirm{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-set__confirmtext{font-size:var(--tf-text-sm);color:var(--tf-text);font-weight:500}.tf-set__note{padding:var(--tf-space-4);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);margin:0;line-height:1.55}.tf-set__stages{margin:0;padding:0;list-style:none}.tf-set__stage{align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-4);border-block-end:1px solid var(--tf-border-weak);font-size:var(--tf-text-sm);display:flex}.tf-set__stagenum{font-family:var(--tf-font-mono);font-size:var(--tf-text-xs);color:var(--tf-text-muted);min-inline-size:22px}.tf-set__stagename{color:var(--tf-text);font-weight:500}.tf-set__stagemeta{font-size:var(--tf-text-xs);color:var(--tf-text-muted);margin-inline-start:auto}.tf-set__invite{gap:var(--tf-space-3);padding:var(--tf-space-4);border-block-start:1px solid var(--tf-border-weak);background:var(--tf-gray-25);flex-direction:column;display:flex}.tf-set__invited{align-items:flex-start;gap:var(--tf-space-2);padding:var(--tf-space-4);border-block-start:1px solid var(--tf-border-weak);background:var(--tf-success-50);flex-direction:column;display:flex}.tf-set__linkbox{font-family:var(--tf-font-mono);font-size:var(--tf-text-xs);inline-size:100%}.tf-set__rowbutton{align-items:center;gap:var(--tf-space-4);inline-size:100%;padding:var(--tf-space-3) var(--tf-space-4);border:0;border-block-end:1px solid var(--tf-border-weak);text-align:start;font:inherit;color:inherit;cursor:pointer;background:0 0;min-block-size:44px;display:flex}.tf-set__rowbutton:hover{background:var(--tf-gray-25)}.tf-set__rowbutton:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set__rowwithaction{border-block-end:1px solid var(--tf-border-weak);align-items:stretch;display:flex}.tf-set__rowwithaction .tf-set__rowbutton{border-block-end:0;flex:1}.tf-set__rowdelete{padding-inline:var(--tf-space-4);color:var(--tf-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;min-inline-size:44px;display:flex}.tf-set__rowdelete:hover:not(:disabled){color:var(--tf-danger-700);background:var(--tf-danger-50)}.tf-set__rowdelete:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set__rowdelete:disabled{opacity:.5;cursor:default}.tf-set__chevron{font-size:var(--tf-text-md);color:var(--tf-text-muted);line-height:1}.tf-set__block{gap:var(--tf-space-3);padding:var(--tf-space-4);border-block-end:1px solid var(--tf-border-weak);flex-direction:column;align-items:flex-start;display:flex}.tf-set__cardhead--between{justify-content:space-between;align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;display:flex}.tf-set__docbody{white-space:pre-wrap;max-block-size:480px;inline-size:100%;font-size:var(--tf-text-sm);color:var(--tf-text);margin:0;line-height:1.6;overflow:auto}.tf-set__docpages{gap:var(--tf-space-3);flex-direction:column;max-block-size:720px;inline-size:100%;display:flex;overflow:auto}.tf-set__docpage{border:1px solid var(--tf-border-weak);inline-size:100%;display:block}.tf-set__signature{max-block-size:64px}.tf-set__editor{font-family:var(--tf-font-mono);font-size:var(--tf-text-xs);min-block-size:340px;inline-size:100%;line-height:1.65}.tf-stged{flex-direction:column;display:flex}.tf-stged__list{margin:0;padding:0;list-style:none}.tf-stged__row{align-items:flex-start;gap:var(--tf-space-2) var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-4);border-block-end:1px solid var(--tf-border-weak);font-size:var(--tf-text-sm);flex-wrap:wrap;display:flex}.tf-stged__num{font-family:var(--tf-font-mono);font-size:var(--tf-text-xs);color:var(--tf-text-muted);min-inline-size:22px;padding-block-start:2px}.tf-stged__body{flex-direction:column;flex:12rem;gap:2px;min-inline-size:0;display:flex}.tf-stged__name{align-items:center;gap:var(--tf-space-2);color:var(--tf-text);flex-wrap:wrap;font-weight:500;display:flex}.tf-stged__label{overflow-wrap:anywhere}.tf-stged__meta{font-size:var(--tf-text-xs);color:var(--tf-text-muted);line-height:1.5}.tf-stged__actions{align-items:flex-start;gap:var(--tf-space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tf-stged__remove{align-items:flex-start;gap:var(--tf-space-1);flex-direction:column;display:flex}.tf-stged__confirm{align-items:stretch;gap:var(--tf-space-2);padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface-sunken);flex-direction:column;inline-size:min(22rem,100%);display:flex}.tf-stged__why{font-size:var(--tf-text-xs);color:var(--tf-text-secondary);max-inline-size:40ch;margin:0;line-height:1.55}.tf-stged__add{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-4);border-block-start:1px solid var(--tf-border-weak);flex-wrap:wrap;display:flex}.tf-stged__add .tf-input{flex:10rem;min-inline-size:0}.tf-stged__check{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-xs);color:var(--tf-text-secondary);display:flex}.tf-stged__foot{align-items:center;gap:var(--tf-space-2);border-block-start:1px solid var(--tf-border-weak);flex-wrap:wrap;display:flex}.tf-stged__footnote{padding-inline:var(--tf-space-4);padding-block:var(--tf-space-3);flex:16rem}.tf-stged__footactions{gap:var(--tf-space-2);padding-inline:var(--tf-space-4);padding-block:var(--tf-space-3);margin-inline-start:auto;display:flex}.tf-stged__flow{gap:var(--tf-space-2);padding:var(--tf-space-4);border-block-start:1px solid var(--tf-border);background:var(--tf-surface-sunken);flex-direction:column;display:flex}.tf-stged__flowhead{font-size:var(--tf-text-sm);color:var(--tf-text);margin:0;font-weight:600}.tf-stged__flownote{padding:0}.tf-stged__steps{gap:var(--tf-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-stged__step{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-3);background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);flex-wrap:wrap;display:flex}.tf-stged__stepname{font-weight:500;font-size:var(--tf-text-sm);color:var(--tf-text);flex:12rem;min-inline-size:0}.tf-stged__stepactions{gap:var(--tf-space-2);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.tf-stged__pending{margin-block-start:var(--tf-space-2)}.tf-hub{padding:0 var(--kv-space-4);margin:0;list-style:none}.tf-hub>li+li{border-block-start:1px solid var(--kv-line-soft)}.tf-hub__row{justify-content:space-between;align-items:center;gap:var(--kv-space-2) var(--kv-space-4);padding-block:var(--kv-space-4);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.tf-hub__row .kv-hub__text{flex:14rem}a.tf-hub__row:hover{color:inherit;text-decoration:none}a.tf-hub__row:hover .tf-hub__title{text-decoration:underline}.tf-hub__row:focus-visible{outline:2px solid var(--kv-primary);outline-offset:-2px;border-radius:var(--kv-radius-sm)}.tf-hub__title{color:var(--kv-ink);font-size:15px;font-weight:600}.tf-hub__value{align-items:center;gap:var(--kv-space-2);overflow-wrap:anywhere;min-width:0;display:flex}[dir=rtl] .tf-hub__arrow{transform:scaleX(-1)}.kv-setgen{gap:var(--kv-space-4);flex-direction:column;min-inline-size:0;display:flex}.kv-setgen__steps{gap:var(--kv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kv-setgen__step{padding:var(--kv-space-3);border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface);color:var(--kv-ink);text-align:start;align-content:start;gap:2px;min-inline-size:0;text-decoration:none;display:grid}.kv-setgen__step:hover{background:var(--kv-surface-sunken);color:var(--kv-ink);text-decoration:none}.kv-setgen__step:focus-visible{box-shadow:var(--kv-focus);outline:none}.kv-setgen__stepnum{font-family:var(--kv-font-mono);color:var(--kv-muted);font-size:11px}.kv-setgen__stepname{overflow-wrap:anywhere;font-size:14px;font-weight:600}.kv-setgen__stephint{color:var(--kv-muted);overflow-wrap:anywhere;font-size:12.5px}.kv-setgen__step--danger .kv-setgen__stepname{color:var(--kv-critical)}@media (width<=600px){.kv-setgen__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.kv-setgen__pair{gap:var(--kv-space-4);flex-direction:column;display:flex}.kv-setgen__group{scroll-margin-block-start:var(--kv-space-4)}.kv-setgen__group:focus{outline:none}.kv-setgen__group:focus-visible{box-shadow:var(--kv-focus)}.kv-setgen .kv-setgen__group--danger{border-color:var(--kv-critical-line);margin-block-start:var(--kv-space-6)}.kv-setgen__group--danger .kv-card-title{color:var(--kv-critical)}.kv-setgen__group>.kv-setgen__head{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px}.kv-setgen__body{gap:var(--kv-space-5);padding:var(--kv-space-5);flex-direction:column;min-inline-size:0;display:flex}.kv-setgen__section{gap:var(--kv-space-2);flex-direction:column;display:flex}.kv-setgen__subhead{color:var(--kv-ink);margin:0;font-size:14px;font-weight:600}.kv-setgen__foot{justify-content:space-between;align-items:center;gap:var(--kv-space-3);padding:var(--kv-space-3) var(--kv-space-5);border-block-start:1px solid var(--kv-line);background:var(--kv-surface-sunken);flex-wrap:wrap;display:flex}.kv-setgen__status{flex:auto;min-inline-size:0}.kv-setgen__actions{justify-content:flex-end;align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.kv-setgen__grid{gap:var(--kv-space-5) var(--kv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kv-setgen__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.kv-setgen__grid,.kv-setgen__grid--3{grid-template-columns:minmax(0,1fr)}}.kv-setgen .kv-setgen__langselect{align-self:flex-start;inline-size:auto;min-inline-size:12rem;max-inline-size:100%}.kv-setgen__inline,.kv-setgen__color{gap:var(--kv-space-2);align-items:center;min-inline-size:0;display:flex}.kv-setgen__swatch{border:1px solid var(--kv-line);border-radius:var(--kv-radius);cursor:pointer;appearance:none;background:0 0;flex:none;block-size:38px;inline-size:38px;padding:0}.kv-setgen__swatch::-webkit-color-swatch-wrapper{padding:3px}.kv-setgen__swatch::-webkit-color-swatch{border:none;border-radius:4px}.kv-setgen__swatch::-moz-color-swatch{border:none;border-radius:4px}.kv-setgen__swatch:disabled{cursor:not-allowed;opacity:.6}.kv-setgen__provenance{align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;display:inline-flex}.kv-setgen__logo{align-items:flex-start;gap:var(--kv-space-2);flex-direction:column;display:flex}.kv-setgen__logopreview{object-fit:contain;border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:#fff;max-block-size:48px;max-inline-size:100%;padding:6px}.kv-setgen__list{border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);margin:0;padding:0;list-style:none}.kv-setgen__listrow{justify-content:space-between;align-items:center;gap:var(--kv-space-2) var(--kv-space-4);padding:var(--kv-space-3) var(--kv-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.kv-setgen__listrow+.kv-setgen__listrow{border-block-start:1px solid var(--kv-line-soft)}.kv-setgen__check{align-items:center;gap:var(--kv-space-2);cursor:pointer;flex-wrap:wrap;font-size:14px;display:inline-flex}.kv-setgen__url{overflow-wrap:anywhere}.kv-setgen__dangerrow{justify-content:space-between;align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;display:flex}.kv-setgen__dangerrow>.kv-grow{flex:16rem}.tf-bill-current{min-inline-size:0}.tf-bill-current__head{justify-content:space-between;align-items:flex-start;gap:var(--kv-space-3) var(--kv-space-4);padding:var(--kv-space-5);border-block-end:1px solid var(--kv-line);flex-wrap:wrap;display:flex}.tf-bill-current__id{gap:var(--kv-space-1);flex-direction:column;min-inline-size:0;display:flex}.tf-bill-current__namerow{align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;display:flex}.tf-bill-current__name{letter-spacing:-.01em;color:var(--kv-ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.tf-bill-current__name--key{text-transform:capitalize}.tf-bill-current__price{color:var(--kv-muted);margin:0;font-size:14px}.tf-bill-current__portal{flex:none}.tf-bill-current__body{gap:var(--kv-space-4);padding:var(--kv-space-5);flex-direction:column;display:flex}.tf-bill-current__grace{margin:0}.tf-bill-meters{gap:var(--kv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tf-bill-meter{gap:var(--kv-space-1);min-inline-size:0;padding:var(--kv-space-3) var(--kv-space-4);border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface-sunken);flex-direction:column;display:flex}.tf-bill-meter__label{color:var(--kv-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.tf-bill-meter__value{color:var(--kv-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.4}.tf-bill-meter__sub{color:var(--kv-muted);font-size:12.5px}.tf-bill-meter__bar{block-size:4px;inline-size:100%;border-radius:var(--kv-radius-pill);appearance:none;background:var(--kv-line);color:var(--kv-primary);border:0;margin-block-start:var(--kv-space-1);display:block;overflow:hidden}.tf-bill-meter__bar::-webkit-progress-bar{background:var(--kv-line);border-radius:var(--kv-radius-pill)}.tf-bill-meter__bar::-webkit-progress-value{background:var(--kv-primary);border-radius:var(--kv-radius-pill)}.tf-bill-meter__bar::-moz-progress-bar{background:var(--kv-primary);border-radius:var(--kv-radius-pill)}.tf-bill-meter--near{border-color:var(--kv-attention-line)}.tf-bill-meter--near .tf-bill-meter__value{color:var(--kv-attention)}.tf-bill-meter--near .tf-bill-meter__bar{color:var(--tf-warning-500)}.tf-bill-meter--near .tf-bill-meter__bar::-webkit-progress-value{background:var(--tf-warning-500)}.tf-bill-meter--near .tf-bill-meter__bar::-moz-progress-bar{background:var(--tf-warning-500)}.tf-bill-plans{gap:var(--kv-space-4);min-inline-size:0;flex-direction:column;margin-block-start:var(--kv-space-4);display:flex}.tf-bill-plans__head{justify-content:space-between;align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;display:flex}.tf-bill-plans__title{letter-spacing:-.01em;color:var(--kv-ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}.tf-bill-plans__interval{align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;display:flex}.tf-bill-plans__hint{color:var(--kv-success);font-size:13px}.tf-bill-toggle{border:1px solid var(--kv-line);border-radius:var(--kv-radius-pill);background:var(--kv-surface-sunken);padding:3px;display:inline-flex}.tf-bill-toggle__opt{padding:5px var(--kv-space-4);border-radius:var(--kv-radius-pill);font:inherit;color:var(--kv-muted);cursor:pointer;transition:background var(--kv-fast), color var(--kv-fast);background:0 0;border:0;font-size:13px;font-weight:500;line-height:1.4}.tf-bill-toggle__opt:hover{color:var(--kv-ink)}.tf-bill-toggle__opt:focus-visible{box-shadow:var(--kv-focus);outline:none}.tf-bill-toggle__opt--on{background:var(--kv-surface);color:var(--kv-ink);box-shadow:var(--kv-shadow-sm)}.tf-bill-rec{padding:var(--kv-space-3) var(--kv-space-4);border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface-sunken);color:var(--kv-ink-600);margin:0;font-size:13.5px;line-height:1.6}.tf-bill-rec strong{color:var(--kv-ink);font-weight:600}.tf-bill-plans__grid{grid-template-columns:repeat(auto-fit, minmax(clamp(calc((100% - 2 * var(--kv-space-4)) / 3 - .5px), calc((40rem - 100%) * 999), 100%), 1fr));gap:var(--kv-space-4);align-items:stretch;display:grid}.tf-bill-card{gap:var(--kv-space-3);min-inline-size:0;padding:var(--kv-space-5);border:1px solid var(--kv-line);border-radius:var(--kv-radius-lg);background:var(--kv-surface);flex-direction:column;display:flex}.tf-bill-card--current{border-color:var(--kv-primary);box-shadow:inset 0 0 0 1px var(--kv-primary)}.tf-bill-card--recommended{border-color:var(--kv-success-line);box-shadow:var(--kv-shadow)}.tf-bill-card__head{justify-content:space-between;align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;min-block-size:28px;display:flex}.tf-bill-card__name{color:var(--kv-ink);margin:0;font-size:16px;font-weight:600;line-height:1.5}.tf-bill-card__price{align-items:baseline;gap:0 var(--kv-space-1);color:var(--kv-ink);flex-wrap:wrap;margin:0;display:flex}.tf-bill-card__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:28px;font-weight:600;line-height:1.15}.tf-bill-card__period{color:var(--kv-muted);white-space:pre-wrap;font-size:13.5px}.tf-bill-card__saving{margin:calc(var(--kv-space-2) * -1) 0 0;color:var(--kv-success);text-wrap:balance;font-size:12.5px}.tf-bill-card__blurb{color:var(--kv-ink-600);margin:0;font-size:14px;line-height:1.55}.tf-bill-card__list{gap:var(--kv-space-2);padding:var(--kv-space-3) 0 0;border-block-start:1px solid var(--kv-line-soft);color:var(--kv-ink-600);flex-direction:column;margin:0;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.tf-bill-card__list li{align-items:flex-start;gap:var(--kv-space-2);min-inline-size:0;display:flex}.tf-bill-card__tick{color:var(--kv-primary);flex:none;margin-block-start:1px}.tf-bill-card__foot{gap:var(--kv-space-2);flex-direction:column;margin-block-start:auto;padding-block-start:var(--kv-space-2);display:flex}.tf-bill-card__action{inline-size:100%}.tf-bill-card__note{text-align:center;text-wrap:balance;min-block-size:36px;color:var(--kv-muted);margin:0;font-size:12px;line-height:1.5;display:block}.tf-bill-ent{justify-content:space-between;align-items:center;gap:var(--kv-space-3) var(--kv-space-4);padding:var(--kv-space-4) var(--kv-space-5);border:1px solid var(--kv-line);border-radius:var(--kv-radius-lg);background:var(--kv-surface-sunken);flex-wrap:wrap;display:flex}.tf-bill-ent__text{flex-direction:column;flex:18rem;gap:2px;min-inline-size:0;display:flex}.tf-bill-ent__name{color:var(--kv-ink);margin:0;font-size:15px;font-weight:600}.tf-bill-ent__blurb{color:var(--kv-ink-600);margin:0;font-size:13.5px;line-height:1.55}.tf-bill-ent__cta{flex:none}@media (width<=640px){.tf-bill-current__head,.tf-bill-current__body{padding:var(--kv-space-4)}.tf-bill-current__portal{inline-size:100%}.tf-bill-meters{gap:var(--kv-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.tf-bill-meter{padding:var(--kv-space-3)}.tf-bill-card{padding:var(--kv-space-4)}.tf-bill-card__note{min-block-size:0}.tf-bill-card__note:empty{display:none}.tf-bill-ent__cta{inline-size:100%}}.tf-shell{grid-template-columns:var(--tf-nav-width) 1fr;min-height:100%;display:grid}.tf-shell-center{min-height:100vh;padding:var(--tf-space-6);justify-content:center;align-items:center;display:flex}.tf-bleed{background:var(--tf-surface-sunken);flex-direction:column;min-height:100vh;display:flex}.tf-nav{color:var(--tf-gray-200);background:#141922;border-inline-end:1px solid #232a35;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.tf-nav__brand{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-5) var(--tf-space-5) var(--tf-space-3);display:flex}.tf-nav__logo{background:linear-gradient(135deg, var(--tf-brand-300), var(--tf-brand-600));border-radius:6px;width:22px;height:22px}.tf-nav__product{letter-spacing:-.01em;color:var(--tf-gray-0);font-weight:600}.tf-nav__group{margin-top:var(--tf-space-4)}.tf-nav__group:first-of-type{margin-top:var(--tf-space-2)}.tf-nav__section{margin:0 0 var(--tf-space-1);padding-inline:calc(var(--tf-space-3) + 12px);letter-spacing:.04em;text-transform:uppercase;color:#7b8592;font-size:12.5px;font-weight:600}.tf-nav__list{padding:0 var(--tf-space-3);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.tf-nav__link{min-height:50px;padding:12px var(--tf-space-3);color:#c3cad4;border-radius:8px;align-items:center;font-size:17px;font-weight:500;display:flex;position:relative}.tf-nav__link:hover{color:#fff;background:#4074e824;text-decoration:none}.tf-nav__link:focus-visible{outline:none;box-shadow:0 0 0 2px #4074e899}.tf-nav__link--active{color:#fff;background:#4074e833}.tf-nav__link--active:before{content:"";background:#4074e8;border-radius:2px;width:2px;position:absolute;inset-block:8px;inset-inline-start:0}.tf-main-column{flex-direction:column;min-width:0;display:flex}.tf-main{flex:1;min-width:0}.tf-main__inner{width:100%;min-width:0;max-width:1320px;padding:var(--tf-space-8) var(--tf-space-8) var(--tf-space-12);margin:0 auto}@media (width<=900px){.tf-shell{grid-template-columns:1fr}.tf-nav{height:auto;position:static}.tf-nav__list{padding-bottom:var(--tf-space-3);flex-flow:wrap}.tf-main__inner{padding:var(--tf-space-5)}}.kv-legal{background:var(--kv-canvas);flex-direction:column;min-height:100dvh;display:flex}.kv-legal__bar{padding:var(--kv-space-5) var(--kv-space-6);border-block-end:1px solid var(--kv-line);background:var(--kv-surface);align-items:center;display:flex}.kv-legal__logo,.kv-legal__logo:hover{color:var(--kv-ink);text-decoration:none}.kv-legal__doc{width:100%;max-width:760px;padding:var(--kv-space-14) var(--kv-space-6) var(--kv-space-14);flex:1;margin-inline:auto}.kv-legal__title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.kv-legal__updated{margin-block-start:var(--kv-space-2)}.kv-legal__lede{color:var(--kv-ink-600);margin-block-start:var(--kv-space-5);font-size:16px}.kv-legal__toc{padding:var(--kv-space-5);border:1px solid var(--kv-line);border-radius:var(--kv-radius-lg);background:var(--kv-surface);margin-block-start:var(--kv-space-8)}.kv-legal__toc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--kv-muted);margin:0 0 var(--kv-space-3);font-size:12px;font-weight:600;line-height:1.5}.kv-legal__toc-list{gap:var(--kv-space-1);margin:0;padding-inline-start:var(--kv-space-5);font-size:14px;display:grid}.kv-legal__section{margin-block-start:var(--kv-space-10);scroll-margin-block-start:var(--kv-space-6)}.kv-legal__heading{letter-spacing:-.01em;margin:0 0 var(--kv-space-4);border-block-end:1px solid var(--kv-line);padding-block-end:var(--kv-space-3);font-size:21px;font-weight:600;line-height:1.3}.kv-legal__subheading{margin:var(--kv-space-6) 0 var(--kv-space-3);font-size:16px;font-weight:600;line-height:1.5}.kv-legal__section .kv-body+.kv-body{margin-block-start:var(--kv-space-4)}.kv-legal__list{margin:var(--kv-space-4) 0 0;gap:var(--kv-space-2);padding-inline-start:var(--kv-space-5);display:grid}.kv-legal__emphasis{color:var(--kv-ink);border-inline-start:2px solid var(--kv-primary-light);padding-inline-start:var(--kv-space-4)}.kv-legal__scopes{margin:var(--kv-space-4) 0 0;gap:var(--kv-space-4);padding:0;list-style:none;display:grid}.kv-legal__scope{font-family:var(--kv-font-mono);padding:3px var(--kv-space-2);border:1px solid var(--kv-line);border-radius:var(--kv-radius-sm);background:var(--kv-surface-sunken);color:var(--kv-ink-600);word-break:break-all;font-size:12.5px;line-height:1.5;display:inline-block}.kv-legal__scope+.kv-body{margin-block-start:var(--kv-space-2)}.kv-legal__scopes--inline{gap:var(--kv-space-2);flex-wrap:wrap;display:flex}.kv-legal__table{width:100%;border-collapse:collapse;text-align:start;margin-block-start:var(--kv-space-4);font-size:14px}.kv-legal__table th,.kv-legal__table td{text-align:start;vertical-align:top;padding:var(--kv-space-3);border-block-end:1px solid var(--kv-line)}.kv-legal__table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--kv-muted);font-size:12px;font-weight:600}.kv-legal__table tbody th{white-space:nowrap;color:var(--kv-ink);font-weight:600}.kv-legal__table tbody td{color:var(--kv-ink-600)}@media (width<=560px){.kv-legal__doc{padding:var(--kv-space-8) var(--kv-space-4) var(--kv-space-10)}.kv-legal__title{font-size:26px}.kv-legal__table tbody th{white-space:normal}}.kv-publicfoot{justify-content:center;align-items:center;gap:var(--kv-space-2) var(--kv-space-4);padding:var(--kv-space-5) var(--kv-space-6);color:var(--kv-muted);flex-wrap:wrap;font-size:12.5px;line-height:1.5;display:flex}.kv-publicfoot__link{color:var(--kv-muted)}.kv-publicfoot__link:hover{color:var(--kv-primary-hover)}.kv-auth__box .kv-publicfoot,.tf-session>.kv-publicfoot{padding-block-end:0;padding-inline:0}.tf-session{justify-content:center;align-items:center;gap:var(--tf-space-6);min-height:100vh;padding:var(--tf-space-6);background:radial-gradient(1200px 600px at 50% -10%, var(--tf-brand-50), var(--tf-bg));flex-direction:column;display:flex}.tf-session__brand{align-items:center;gap:var(--tf-space-2);font-weight:600;font-size:var(--tf-text-lg);display:flex}.tf-session__card{width:100%;max-width:400px}.tf-session__title{font-size:var(--tf-text-xl);margin-bottom:var(--tf-space-5)}.tf-workspaces{gap:var(--tf-space-2);flex-direction:column;display:flex}.tf-workspace{padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);color:var(--tf-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.tf-workspace:hover{border-color:var(--tf-brand-500);text-decoration:none}.tf-workspace__role{font-size:var(--tf-text-xs);color:var(--tf-text-muted);text-transform:capitalize}.tf-session__divider{align-items:center;gap:var(--tf-space-3);margin:var(--tf-space-5) 0 var(--tf-space-4);color:var(--tf-text-muted);font-size:var(--tf-text-xs);display:flex}.tf-session__divider:before,.tf-session__divider:after{content:"";background:var(--tf-border);flex:1;height:1px}.tf-session__provider-label{align-items:center;gap:var(--tf-space-2);display:inline-flex}.tf-session__providers-loading{margin-top:var(--tf-space-4);justify-content:center;display:flex}.tf-session__notice{margin-bottom:var(--tf-space-4);padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-warning-500);border-radius:var(--tf-radius-md);background:var(--tf-warning-50);color:var(--tf-text);font-size:var(--tf-text-sm);line-height:1.45}.tf-session__subtitle{margin:calc(var(--tf-space-4) * -1) 0 var(--tf-space-5);color:var(--tf-text-secondary,var(--tf-text-muted));font-size:var(--tf-text-sm);line-height:1.5}.tf-session__alt{margin:var(--tf-space-5) 0 0;text-align:center;font-size:var(--tf-text-sm);color:var(--tf-text-muted)}.kl-page{--kl-night:#111318;--kl-night-raised:#181b21;--kl-night-line:#ffffff17;--kl-night-ink:#f3f3f0;--kl-night-muted:#f3f3f09e;--kl-night-faint:#f3f3f066;--kl-accent-night:var(--kv-primary-light);--kl-paper:#f7f7f5;--kl-card:var(--kv-surface);--kl-rule:#e3e4e0;--kl-rule-soft:#eeeeea;--kl-voice:var(--kv-primary);--kl-work:var(--kv-ink-600);--kl-shadow-window:0 0 0 1px #10111514, 0 1px 2px #1011150a, 0 10px 24px -16px #10111524;--kl-shadow-night:0 0 0 1px #ffffff0f, 0 30px 60px -20px #0000008c, 0 60px 120px -40px #00000080;--kl-ease:cubic-bezier(.2, .7, .2, 1);font-family:var(--kv-font);color:var(--kv-ink);background:var(--kl-paper);-webkit-font-smoothing:antialiased;overflow-x:clip}.kl-wrap{width:100%;max-width:1200px;padding-inline:var(--kv-space-6);margin-inline:auto}.kl-eyebrow{margin:0 0 var(--kv-space-4);letter-spacing:.02em;color:var(--kv-primary);font-size:13px;font-weight:600}.kl-h2{letter-spacing:-.03em;color:var(--kv-ink);text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,58px);font-weight:600;line-height:1.04}.kl-h3{margin:var(--kv-space-3) 0 0;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.08}.kl-lead{margin:var(--kv-space-5) 0 0;max-width:640px;color:var(--kv-ink-600);text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.kl-body{margin:var(--kv-space-4) 0 0;max-width:480px;color:var(--kv-ink-600);text-wrap:pretty;font-size:18px;line-height:1.6}.kl-num{font-family:var(--kv-font-mono);letter-spacing:.04em;color:var(--kv-muted);font-size:13px}.kl-num--accent{color:var(--kv-primary)}.kl-btn{border-radius:var(--kv-radius);letter-spacing:-.005em;white-space:nowrap;height:48px;transition:background var(--kv-fast), color var(--kv-fast), border-color var(--kv-fast), transform var(--kv-base);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.kl-btn:hover{text-decoration:none}.kl-btn:active{transform:translateY(1px)}.kl-btn--sm{height:36px;padding-inline:14px;font-size:14px}.kl-btn--lg{height:54px;padding-inline:28px;font-size:16px}.kl-btn--light{background:var(--kl-night-ink);color:var(--kl-night)}.kl-btn--light:hover{color:var(--kl-night);background:#fff}.kl-btn--ghostdark{color:var(--kl-night-ink);border-color:var(--kl-night-line)}.kl-btn--ghostdark:hover{color:#fff;border-color:#ffffff47}.kl-btn__arrow{transition:transform var(--kv-base);display:inline-block}.kl-btn:hover .kl-btn__arrow{transform:translate(3px)}[dir=rtl] .kl-btn__arrow{transform:scaleX(-1)}[dir=rtl] .kl-btn:hover .kl-btn__arrow{transform:scaleX(-1)translate(3px)}.kl-page :focus-visible{outline:2px solid var(--kv-primary-light);outline-offset:2px;box-shadow:none}.kl-hero{background:var(--kl-night);color:var(--kl-night-ink);padding-block-end:0;position:relative}.kl-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:top;background-size:calc(min(100vw,1200px)/12 - 4px) 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.kl-nav{z-index:2;justify-content:space-between;align-items:center;gap:var(--kv-space-4);max-width:1200px;padding:22px var(--kv-space-6);margin-inline:auto;display:flex;position:relative}.kl-logo .kv-logo__mark{font-size:22px}.kl-logo .kv-logo__word{font-size:19px}.kl-logo:hover{text-decoration:none}.kl-nav__links{align-items:center;gap:var(--kv-space-6);display:flex}.kl-nav__link{color:var(--kl-night-muted);transition:color var(--kv-fast);font-size:14px;font-weight:500;text-decoration:none}.kl-nav__link:hover{color:var(--kl-night-ink);text-decoration:none}.kl-hero__grid{z-index:1;max-width:1200px;padding:96px var(--kv-space-6) 0;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);grid-template-areas:"head head""copy visual";align-items:start;gap:56px 72px;margin-inline:auto;display:grid;position:relative}.kl-hero__head{animation:kl-rise .9s var(--kl-ease) both;grid-area:head}.kl-hero__copy{animation:kl-rise .9s .12s var(--kl-ease) both;grid-area:copy;padding-block-end:120px}.kl-brandline{letter-spacing:.04em;color:var(--kl-night-muted);align-items:center;gap:12px;margin:0 0 28px;font-size:13px;font-weight:500;display:inline-flex}.kl-brandline__rule{background:var(--kl-accent-night);width:28px;height:1px}.kl-hero__title{letter-spacing:-.042em;color:var(--kl-night-ink);margin:0;font-size:clamp(46px,7.4vw,108px);font-weight:600;line-height:.98}.kl-hero__line{text-wrap:balance;display:block}.kl-hero__line--accent{color:var(--kl-accent-night)}.kl-hero__lead{max-width:500px;color:var(--kl-night-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.kl-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.kl-hero__visual{margin:0 0 -260px;animation:kl-rise 1.1s .18s var(--kl-ease) both;grid-area:visual;margin-inline-end:calc(-1*clamp(0px,50vw - 600px,120px));position:relative}.kl-window{color:var(--kv-ink);background:var(--kl-card);box-shadow:var(--kl-shadow-window);text-align:start;border-radius:14px;position:relative;overflow:hidden}.kl-window__bar{border-block-end:1px solid var(--kl-rule-soft);background:var(--kv-surface-sunken);align-items:center;gap:10px;height:44px;padding-inline:16px;display:flex}.kl-window__mark{background:var(--kv-primary);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:3px;width:20px;height:20px;display:inline-flex}.kl-window__mark:before,.kl-window__mark:after{content:"";background:currentColor;width:1px;height:10px}.kl-window__mark>span{background:currentColor;border-radius:50%;width:3px;height:3px}.kl-window__crumb{min-width:0;color:var(--kv-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.kl-window__brand{color:var(--kv-ink);font-weight:600}.kl-window__sep{color:var(--kl-rule)}.kl-window__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-window__meta{flex:none;margin-inline-start:auto}.kl-window__body{position:relative}.kl-demotag{border-radius:var(--kv-radius-pill);white-space:nowrap;align-items:center;height:22px;padding-inline:8px;font-size:11.5px;font-weight:500;display:inline-flex}.kl-demotag--light{color:var(--kv-sand-ink);background:var(--kv-sand);border:1px solid var(--kv-sand-line)}.kl-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.kl-dot--voice{background:var(--kl-voice)}.kl-dot--ai{background:var(--kv-muted)}.kl-wave{flex:1;align-items:center;gap:3px;min-width:0;height:40px;display:flex}.kl-wave--compact{gap:2px;height:22px}.kl-wave--compact .kl-wave__bar{max-width:none}.kl-wave__bar{background:var(--kl-rule);transform-origin:50%;border-radius:2px;flex:1;min-width:2px;max-width:4px;transition:background .4s}.kl-wave__bar[data-played=true]{background:var(--kv-primary)}.kl-wave[data-playing=true] .kl-wave__bar[data-played=true]{animation:1.1s ease-in-out infinite alternate kl-wave}.kl-main{background:var(--kl-paper)}.kl-intro{padding-block:240px 0}.kl-intro .kl-lead{margin-top:var(--kv-space-4)}.kl-intro+.kl-feature{padding-top:64px}.kl-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;padding-block:88px;display:grid}.kl-feature--voice{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:64px}.kl-feature--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.kl-feature--flip .kl-feature__copy{order:2}.kl-feature+.kl-feature{border-block-start:1px solid var(--kl-rule)}.kl-voice{display:grid}.kl-voice__parties{gap:8px;padding:16px 20px 0;display:flex}.kl-party{border-radius:var(--kv-radius-pill);height:30px;color:var(--kv-muted);border:1px solid var(--kl-rule-soft);transition:color var(--kv-base), border-color var(--kv-base), background var(--kv-base);align-items:center;gap:8px;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}.kl-party[data-active=true]{color:var(--kv-ink);border-color:var(--kl-rule);background:var(--kv-surface-sunken)}.kl-sound{border-radius:var(--kv-radius-pill);border:1px solid var(--kl-rule);background:var(--kl-card);height:30px;color:var(--kv-ink);cursor:pointer;transition:background var(--kv-fast), border-color var(--kv-fast), color var(--kv-fast);align-items:center;gap:8px;margin-inline-start:auto;padding-inline:12px;font-size:13px;font-weight:600;display:inline-flex}.kl-sound:hover{border-color:var(--kv-primary)}.kl-sound[aria-pressed=true]{background:var(--kv-primary);border-color:var(--kv-primary);color:#fff}.kl-sound__icon{background:currentColor;border-radius:1px;width:6px;height:6px;margin-inline-end:6px;position:relative}.kl-sound__icon:before{content:"";inset-inline-start:4px;border:6px solid #0000;border-inline-start-color:currentColor;border-inline-end:0;position:absolute;top:-3px}.kl-sound__icon--on:after{content:"";inset-inline-start:12px;border:1.5px solid;border-inline-start:0;border-radius:0 8px 8px 0;width:6px;height:12px;position:absolute;top:-3px}[dir=rtl] .kl-sound__icon--on:after{border-radius:8px 0 0 8px}.kl-voice__player{align-items:center;gap:14px;padding:16px 20px;display:flex}.kl-play{background:var(--kv-ink);color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--kv-fast), transform var(--kv-base);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kl-play:hover{background:var(--kv-primary)}.kl-play:disabled{cursor:default;opacity:.85}.kl-play__icon--pause{border-inline:3px solid;width:10px;height:12px}.kl-play__icon--play{border-block:6px solid #0000;border-inline-start:10px solid;width:0;height:0;margin-inline-start:3px}.kl-voice__clock{font-family:var(--kv-font-mono);color:var(--kv-ink);direction:ltr;flex:none;font-size:12px}.kl-voice__total{color:var(--kv-muted)}.kl-transcript{gap:4px;margin:0;padding:4px 20px 20px;list-style:none;display:grid}.kl-transcript__line{border-radius:var(--kv-radius);grid-template-columns:52px 1fr;column-gap:12px;padding:10px 12px;transition:background .4s,opacity .4s;display:grid}.kl-transcript__line[data-state=next]{opacity:.64}.kl-transcript__line[data-state=now]{background:var(--kv-primary-tint)}.kl-transcript__line[data-state=now][data-who=ai]{background:var(--kv-surface-sunken)}.kl-transcript__time{font-family:var(--kv-font-mono);color:var(--kv-muted);text-align:start;cursor:pointer;background:0 0;border:0;grid-row:span 2;align-self:start;padding:0;font-size:11.5px;line-height:20px}.kl-transcript__time:hover{color:var(--kv-primary)}.kl-transcript__who{color:var(--kv-muted);font-size:12px;font-weight:600}.kl-transcript__line[data-who=candidate] .kl-transcript__who{color:var(--kv-primary)}.kl-transcript__text{color:var(--kv-ink);margin:2px 0 0;font-size:14px;line-height:1.55}.kl-evidence{background:var(--kl-card);border-block:1px solid var(--kl-rule);padding-block:128px 112px;position:relative}.kl-evidence__head{text-align:center;justify-items:center;max-width:760px;margin-inline:auto;display:grid}.kl-evidence__head .kl-num{margin-bottom:14px}.kl-evidence__head .kl-lead{max-width:640px}.kl-evidence__stage{margin-top:64px;position:relative}.kl-judgment{padding-block:64px}.kl-judgment__title{letter-spacing:-.038em;color:var(--kv-ink);margin:18px 0 0;font-size:clamp(32px,4.4vw,62px);font-weight:600;line-height:1.02;display:grid}.kl-judgment__muted{color:var(--kv-muted)}.kl-how{border-block-start:1px solid var(--kl-rule);padding-block:112px}.kl-how__steps{grid-template-columns:repeat(4,1fr);gap:0;margin:64px 0 0;padding:0;list-style:none;display:grid}.kl-how__step{grid-template-rows:auto auto 1fr auto;gap:12px;padding-inline-end:28px;display:grid;position:relative}.kl-how__num{letter-spacing:-.04em;color:var(--kv-muted);font-variant-numeric:tabular-nums;border-block-end:1px solid var(--kl-rule);margin-block-end:8px;padding-block-end:20px;font-size:56px;font-weight:500;line-height:1}.kl-how__title{letter-spacing:-.015em;min-block-size:2.6em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.kl-filmsec{padding-block:40px 144px}.kl-filmsec__head{margin-bottom:40px}.kl-film__frame{aspect-ratio:16/9;background:radial-gradient(120% 90% at 70% 20%, #1d2128 0%, var(--kl-night) 60%);color:var(--kl-night-ink);box-shadow:var(--kl-shadow-window);isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.kl-film__poster{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.kl-film__cover:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1113188c 0%,#11131800 22%),linear-gradient(#11131800 70%,#111318b3 100%),#1113181f;position:absolute;inset:0}.kl-film__video{object-fit:cover;background:var(--kl-night);opacity:0;width:100%;height:100%;transition:opacity .5s var(--kl-ease);position:absolute;inset:0}.kl-film__cover{isolation:isolate;transition:opacity .4s var(--kl-ease), visibility 0s linear 0s;position:absolute;inset:0}.kl-film__frame[data-playing=true] .kl-film__video{opacity:1}.kl-film__frame[data-playing=true] .kl-film__cover{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--kl-ease), visibility 0s linear .4s}.kl-film__top,.kl-film__bottom{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset-inline:32px}.kl-film__top{top:28px}.kl-film__bottom{bottom:40px}.kl-film__label{color:var(--kl-night-muted);font-size:13px;font-weight:500}.kl-film__dur{font-family:var(--kv-font-mono);color:var(--kl-night-ink);border-radius:var(--kv-radius-pill);border:1px solid var(--kl-night-line);padding:4px 10px;font-size:13px}.kl-film__mark .kv-logo__mark{font-size:18px}.kl-film__mark .kv-logo__word{font-size:15px}.kl-film__state{color:var(--kl-night-muted);font-size:13px}.kl-film__play{background:var(--kl-night-ink);width:96px;height:96px;color:var(--kl-night);cursor:pointer;transition:transform .3s var(--kl-ease), background var(--kv-fast);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.kl-film__play:hover{background:#fff;transform:scale(1.05)}.kl-film__ring{animation:kl-ring 2.8s var(--kl-ease) infinite;border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:-14px}.kl-film__tri{border-block:12px solid #0000;border-inline-start:20px solid;width:0;height:0;margin-inline-start:6px}.kl-film__progress{inset-inline:32px;background:#ffffff1f;border-radius:2px;height:2px;position:absolute;bottom:24px}.kl-film__progress>span{background:var(--kl-accent-night);width:0;height:100%;display:block}.kl-close{background:var(--kl-night);color:var(--kl-night-ink)}.kl-close__inner{text-align:center;justify-items:center;padding-block:144px 112px;display:grid}.kl-close__ken{color:var(--kl-accent-night);gap:6px;margin:0 0 28px;font-size:15px;font-weight:600;display:grid}.kl-close__meaning{color:var(--kl-night-faint);font-size:13px;font-weight:400}.kl-close__title{letter-spacing:-.045em;color:var(--kl-night-ink);text-wrap:balance;margin:0;font-size:clamp(44px,7vw,104px);font-weight:600;line-height:.98}.kl-close__body{color:var(--kl-night-muted);margin:24px 0 40px;font-size:18px}.kl-brandline--close{color:var(--kl-night-faint);margin:56px 0 0}.kl-close__foot{border-block-start:1px solid var(--kl-night-line)}.kl-close__foot .kv-publicfoot{color:var(--kl-night-faint)}.kl-close__foot .kv-publicfoot__link{color:var(--kl-night-muted)}.kl-close__foot .kv-publicfoot__link:hover{color:var(--kl-night-ink)}.kl-reveal{opacity:0;transition:opacity .8s var(--kl-ease), transform .8s var(--kl-ease);transform:translateY(20px)}.kl-reveal[data-in=true]{opacity:1;transform:none}@keyframes kl-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kl-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes kl-blink{50%{opacity:0}}@keyframes kl-ring{0%{opacity:.8;transform:scale(.92)}80%,to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.kl-reveal{opacity:1;transition:none;transform:none}.kl-hero__head,.kl-hero__copy,.kl-hero__visual{animation:none}.kl-film__ring,.kl-wave__bar{animation:none!important}}@media (width<=1080px){.kl-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""copy""visual";row-gap:36px;padding-top:64px}.kl-hero__copy{max-width:720px;padding-block-end:0}.kl-hero__visual{width:100%;max-width:640px;margin:20px auto -140px}.kl-intro{padding-top:220px}.kl-feature,.kl-feature--flip{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:80px}.kl-feature--flip .kl-feature__copy{order:0}.kl-body{max-width:600px}.kl-how__steps{grid-template-columns:1fr 1fr;row-gap:56px}}@media (width<=720px){.kl-wrap,.kl-nav,.kl-hero__grid{padding-inline:20px}.kl-nav{padding-block:16px}.kl-nav__link--wide{display:none}.kl-nav__links{gap:16px}.kl-hero__grid{row-gap:24px;padding-top:40px}.kl-brandline{margin-bottom:20px;font-size:12px}.kl-hero__title{letter-spacing:-.04em;font-size:clamp(40px,11.6vw,56px)}.kl-hero__lead{font-size:17px}.kl-hero__ctas{grid-template-columns:1fr;margin-top:28px;display:grid}.kl-hero__visual{margin:16px 0 -96px}.kl-intro{padding-block:152px 48px}.kl-feature,.kl-feature--flip{gap:32px;padding-block:64px}.kl-feature__media{margin-inline:-20px}.kl-feature__media .kl-window{box-shadow:0 0 0 1px var(--kl-rule);border-radius:0}.kl-window__crumb .kl-window__brand,.kl-window__crumb .kl-window__sep{display:none}.kl-voice__parties,.kl-voice__player{padding-inline:16px}.kl-transcript{padding-inline:8px}.kl-transcript__line{grid-template-columns:1fr}.kl-transcript__time{grid-row:auto}.kl-evidence{padding-block:88px 72px}.kl-evidence__head{text-align:start;justify-items:start}.kl-evidence__stage{margin:40px 0 0}.kl-judgment{padding-block:96px}.kl-how{padding-block:80px}.kl-how__steps{grid-template-columns:1fr;row-gap:40px;margin-top:40px}.kl-how__step{padding-inline-end:0}.kl-how__title{min-block-size:0}.kl-how__num{font-size:44px}.kl-filmsec{padding-block:24px 96px}.kl-film__frame{border-radius:14px}.kl-film__top,.kl-film__bottom,.kl-film__progress{inset-inline:14px}.kl-film__top{top:12px}.kl-film__bottom{bottom:20px}.kl-film__progress{bottom:10px}.kl-film__label,.kl-film__state{font-size:12px}.kl-film__dur{padding:2px 8px;font-size:11px}.kl-film__bottom .kl-film__mark{display:none}.kl-film__play{width:56px;height:56px}.kl-film__ring{inset:-8px}.kl-film__tri{border-block-width:9px;border-inline-start-width:15px;margin-inline-start:4px}.kl-close__inner{padding-block:104px 80px}.kl-close__title{font-size:clamp(40px,12vw,60px)}.kl-close .kl-btn--lg{width:100%}}.kl-book{flex-direction:column;min-height:100dvh;display:flex}.kl-book__hero{padding-block-end:168px}.kl-book__intro{z-index:1;max-width:1200px;padding:56px var(--kv-space-6) 0;animation:kl-rise .9s var(--kl-ease) both;margin-inline:auto;position:relative}.kl-book__title{letter-spacing:-.04em;color:var(--kl-night-ink);margin:0;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:1}.kl-book__intro .kl-hero__lead{max-width:560px;margin-top:24px}.kl-book__points{flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.kl-book__points li{color:var(--kl-night-muted);padding-inline-start:20px;font-size:14px;position:relative}.kl-book__points li:before{content:"";inset-inline-start:0;background:var(--kl-accent-night);width:10px;height:1px;position:absolute;top:.65em}.kl-book__main{width:100%;max-width:1200px;padding:0 var(--kv-space-6) 96px;z-index:2;flex:1;margin:-120px auto 0;position:relative}.kl-book__panel{background:var(--kl-card);box-shadow:var(--kl-shadow-window);min-height:320px;animation:kl-rise 1s .15s var(--kl-ease) both;border-radius:16px}.kl-book__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.kl-book__when,.kl-book__who{min-width:0;padding:32px}.kl-book__who{border-inline-start:1px solid var(--kl-rule-soft);background:var(--kv-surface-sunken);border-start-end-radius:16px;border-end-end-radius:16px;align-content:start;gap:16px;display:grid}.kl-book__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kl-book__label{letter-spacing:-.01em;color:var(--kv-ink);margin:0;font-size:15px;font-weight:600}.kl-book__label--times{margin-top:28px}.kl-book__dur{color:var(--kv-primary);background:#0f4c5c14;border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.kl-book__days{scrollbar-width:thin;gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.kl-book__day{border-radius:var(--kv-radius-md);border:1px solid var(--kl-rule);background:var(--kl-card);min-width:72px;color:var(--kv-ink);cursor:pointer;transition:border-color var(--kv-fast), background var(--kv-fast), color var(--kv-fast);justify-items:center;gap:2px;padding:10px 12px;display:grid}.kl-book__day:hover{border-color:var(--kv-line);background:var(--kv-surface-sunken)}.kl-book__day[aria-selected=true]{background:var(--kv-ink);border-color:var(--kv-ink);color:#fff}.kl-book__weekday{opacity:.7;font-size:12px;font-weight:500}.kl-book__date{white-space:nowrap;font-size:14px;font-weight:600}.kl-book__times{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:14px;display:grid}.kl-book__time{border-radius:var(--kv-radius);border:1px solid var(--kl-rule);background:var(--kl-card);height:44px;font-family:var(--kv-font-mono);color:var(--kv-ink);cursor:pointer;transition:border-color var(--kv-fast), box-shadow var(--kv-fast), background var(--kv-fast);font-size:14px}.kl-book__time:hover{border-color:var(--kv-primary)}.kl-book__time[aria-checked=true]{border-color:var(--kv-primary);background:var(--kv-primary-tint);box-shadow:0 0 0 1px var(--kv-primary);color:var(--kv-primary);font-weight:600}.kl-book__zone{color:var(--kv-muted);margin:18px 0 0;font-size:13px}.kl-field{gap:6px;display:grid}.kl-field__label{color:var(--kv-ink);font-size:13px;font-weight:500}.kl-field__opt{color:var(--kv-muted);font-weight:400}.kl-field__input{border-radius:var(--kv-radius);border:1px solid var(--kv-line);background:var(--kl-card);width:100%;height:44px;font:inherit;color:var(--kv-ink);transition:border-color var(--kv-fast), box-shadow var(--kv-fast);padding-inline:12px;font-size:15px}.kl-field__input:focus{border-color:var(--kv-primary);box-shadow:var(--kv-focus);outline:none}.kl-field__input--area{resize:vertical;height:auto;min-height:88px;padding-block:10px;line-height:1.5}.kl-book__trap{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-10000px}.kl-book__summary{border-radius:var(--kv-radius-md);border:1px dashed var(--kl-rule);padding:14px 16px;font-size:14px}.kl-book__summaryempty{color:var(--kv-muted)}.kl-book__summarywhen{color:var(--kv-ink);font-weight:600}.kl-book__summarydur{color:var(--kv-muted);font-weight:400}.kl-book__problem{border-radius:var(--kv-radius);background:var(--kv-attention-bg);border:1px solid var(--kv-attention-line);color:var(--kv-attention);margin:0;padding:10px 14px;font-size:14px}.kl-book__submit{background:var(--kv-ink);color:#fff;width:100%}.kl-book__submit:hover{background:var(--kv-primary);color:#fff}.kl-book__submit:disabled{opacity:.4;cursor:not-allowed;background:var(--kv-ink)}.kl-book__privacy{color:var(--kv-muted);margin:0;font-size:12.5px}.kl-book__state,.kl-book__done{text-align:center;justify-items:center;gap:10px;padding:80px 32px;display:grid}.kl-book__state[role=status]{color:var(--kv-muted);justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex}.kl-book__statetitle{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600}.kl-book__statebody{max-width:460px;color:var(--kv-ink-600);margin:0;font-size:16px}.kl-book__retry{font:inherit;color:var(--kv-primary);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:15px;font-weight:500}.kl-book__spinner{border:2px solid var(--kl-rule);border-top-color:var(--kv-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite kl-spin}.kl-book__check{background:var(--kv-success-bg);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--kv-success-line);border-radius:50%;margin-bottom:8px;position:relative}.kl-book__check:after{content:"";inset-inline-start:19px;border:solid var(--kv-success);border-width:0 2.5px 2.5px 0;width:11px;height:20px;position:absolute;top:13px;transform:rotate(45deg)}.kl-book__donewhen{color:var(--kv-ink);margin:0;font-size:20px;font-weight:600}.kl-book__doneactions{justify-items:center;gap:12px;min-width:min(320px,100%);margin-top:16px;display:grid}.kl-book .kv-publicfoot{background:var(--kl-paper)}@keyframes kl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kl-book__intro,.kl-book__panel{animation:none}}@media (width<=860px){.kl-book__grid{grid-template-columns:minmax(0,1fr)}.kl-book__who{border-inline-start:0;border-block-start:1px solid var(--kl-rule-soft);border-radius:0 0 16px 16px}}@media (width<=720px){.kl-book__intro{padding:32px 20px 0}.kl-book__hero{padding-block-end:120px}.kl-book__title{font-size:clamp(40px,12vw,56px)}.kl-book__points{gap:8px;display:grid}.kl-book__main{margin-top:-88px;padding:0 12px 64px}.kl-book__when,.kl-book__who{padding:22px 18px}.kl-book__days{margin-inline:-18px;padding-inline:18px}.kl-book__times{grid-template-columns:repeat(3,1fr)}}.kl-shot{background:var(--kl-card);box-shadow:var(--kl-shadow-window);border-radius:14px;margin:0;overflow:hidden}.kl-shot img{width:100%;height:auto;display:block}.kl-shot--hero{box-shadow:var(--kl-shadow-night)}@media (width<=720px){.kl-shot--hero{border-radius:12px}}.kl-nav__home{align-items:center;gap:6px;display:inline-flex}.kl-pane{min-width:0;margin:0}.kl-pane__label{color:var(--kv-ink-600);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:500;display:flex}.kl-pane__kind{border:1px solid var(--kl-rule);background:var(--kl-card);color:var(--kv-ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.kl-pane__kind--accent{background:var(--kv-primary);color:#fff;border-color:#0000}.kl-challenge{border-block-start:1px solid var(--kl-rule);padding-block:96px}.kl-challenge__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:72px;display:grid}.kl-challenge__head .kl-num{grid-column:1/-1}.kl-challenge__head .kl-body{margin:0}.kl-challenge__stage{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:56px;display:grid}.kl-ev{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"voice work""lines lines""result result";column-gap:40px;max-width:1120px;margin-inline:auto;display:grid}.kl-ev__src--voice{grid-area:voice}.kl-ev__src--work{grid-area:work}.kl-ev__quote{position:relative}.kl-ev__quote .kl-shot img{background:#fff;padding-block-start:10px}.kl-ev__mark{inset-inline:3%;pointer-events:none;background:#0f4c5c12;border-radius:10px;height:28%;position:absolute;top:20.5%;box-shadow:inset 0 0 0 1.5px #0f4c5c73}.kl-ev__lines{fill:none;width:100%;height:88px;stroke:var(--kv-primary);stroke-width:1.5px;stroke-dasharray:3 5;opacity:.55;grid-area:lines;display:block}.kl-ev__lines path{vector-effect:non-scaling-stroke}.kl-ev__result{grid-area:result;justify-self:center;width:min(100%,900px)}.kl-ev__result .kl-pane__label{justify-content:center}.kl-how__step:not(:last-child):after{content:"→";inset-inline-end:20px;color:var(--kl-rule);font-size:30px;position:absolute;top:14px}.kl-how__title{font-size:20px}@media (width>=1320px){.kl-film{margin-inline:-40px}}@media (width<=1080px){.kl-hero__visual{margin-inline-end:0}.kl-feature--voice{grid-template-columns:minmax(0,1fr);gap:40px}.kl-challenge__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.kl-how__step:not(:last-child):after{content:none}}@media (width<=720px){.kl-intro{padding-top:152px}.kl-challenge{padding-block:64px}.kl-challenge__stage{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.kl-pane--main{display:none}.kl-pane--detail .kl-shot{max-width:340px}.kl-ev__mark{height:26%;top:23.5%}.kl-ev{grid-template-columns:minmax(0,1fr);grid-template-areas:"voice""work""result";row-gap:32px}.kl-ev__lines{display:none}.kl-ev__result .kl-pane__label{justify-content:flex-start}.kl-judgment{padding-block:48px}.kl-how__steps{row-gap:20px}.kl-how__num{padding-block-end:12px;font-size:34px}}.kl-pane__then{color:var(--kv-primary);font-weight:600}.kl-pane--detail .kl-shot{max-width:372px}.kl-ev__quote--work .kl-ev__mark{inset-inline:1.2%;height:43%;top:20.5%}.kl-evv{box-shadow:var(--kl-shadow-window);text-align:start;color:var(--kv-ink);background:#fff;border-radius:14px;padding:22px 28px 26px}.kl-evv__head{border-block-end:1px solid var(--kl-rule);align-items:center;gap:12px;margin-block-end:20px;padding-block-end:16px;display:flex}.kl-evv__avatar{width:40px;height:40px;color:var(--kv-primary);background:#0f4c5c14;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.kl-evv__who{display:grid}.kl-evv__name{font-size:16px;font-weight:600}.kl-evv__role{color:var(--kv-muted);font-size:14px}.kl-evv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.kl-evv__status{border:1px solid var(--kv-success-line);background:var(--kv-success-bg);color:var(--kv-success);border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.kl-evv__crit[data-status=open] .kl-evv__status{border-color:var(--kv-attention-line);background:var(--kv-attention-bg);color:var(--kv-attention)}.kl-evv__glyph{background:currentColor;border-radius:50%;width:8px;height:8px}.kl-evv__crit[data-status=open] .kl-evv__glyph{background:0 0;box-shadow:inset 0 0 0 1.5px}.kl-evv__crit-name{letter-spacing:-.01em;margin:12px 0 14px;font-size:18px;font-weight:600}.kl-evv__items{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kl-evv__item{border-inline-start:2px solid var(--kl-rule);padding-inline-start:14px}.kl-evv__item[data-gap=true]{border-inline-start-style:dashed}.kl-evv__src{font-family:var(--kv-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--kv-muted);font-size:11px;display:block}.kl-evv__quote{color:var(--kv-ink-600);margin-block-start:4px;font-size:15px;line-height:1.55;display:block}.kl-evv__gap{color:var(--kv-muted);margin-block-start:4px;font-size:15px;line-height:1.55;display:block}@media (width<=720px){.kl-evv{padding:18px 18px 20px}.kl-evv__grid{grid-template-columns:minmax(0,1fr);gap:24px}.kl-ev__quote--work .kl-ev__mark{height:39%;top:21.5%}}@media (width<=1080px){.kl-challenge__stage{grid-template-columns:minmax(0,1fr);max-width:720px}.kl-ev{grid-template-columns:minmax(0,1fr);grid-template-areas:"voice""work""result";row-gap:32px;max-width:720px}.kl-ev__lines{display:none}.kl-ev__result .kl-pane__label{justify-content:flex-start}}.kl-close__body{text-wrap:balance}.kl-hr .kl-window__body{padding:18px 20px 8px}.kl-hr__sample{color:var(--kv-muted);font-size:12px}.kl-hr__head{border-block-end:1px solid var(--kl-rule-soft);align-items:center;gap:12px;padding-block-end:14px;display:flex}.kl-hr__who{flex-direction:column;flex:1;min-width:0;display:flex}.kl-hr__name{color:var(--kv-ink);font-weight:600}.kl-hr__role{color:var(--kv-muted);font-size:13px}.kl-hr__score{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.kl-hr__n{letter-spacing:-.02em;color:var(--kv-ink);font-size:30px;font-weight:700}.kl-hr__of{color:var(--kv-muted);font-size:13px}.kl-hr__rows{margin:0;padding:0;list-style:none}.kl-hr__row{border-block-end:1px solid var(--kl-rule-soft);grid-template-columns:minmax(0,9rem) auto minmax(0,1fr);align-items:start;gap:6px 14px;padding-block:12px;font-size:14px;display:grid}.kl-hr__row:last-child{border-block-end:0}.kl-hr__crit{color:var(--kv-ink);font-weight:600}.kl-hr__level{white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:600}.kl-hr__row[data-level=strong] .kl-hr__level{color:var(--kv-success-700,#1e6b3a);background:var(--kv-success-50,#e8f4ec)}.kl-hr__row[data-level=partial] .kl-hr__level{color:var(--kv-warning-700,#8a5a00);background:var(--kv-warning-50,#fbf1dc)}.kl-hr__row[data-level=open] .kl-hr__level{color:var(--kv-muted);background:var(--kv-surface-sunken)}.kl-hr__why{color:var(--kv-ink-600,var(--kv-muted))}.kl-hr__quote{border-inline-start:2px solid var(--kl-rule);color:var(--kv-muted);text-align:start;quotes:"“" "”";margin-block-start:6px;padding-inline-start:10px;display:block}.kl-hr__at{font-family:var(--kv-font-mono);color:var(--kv-primary);margin-inline-end:8px;font-size:12px;display:inline-block}@media (width<=720px){.kl-hr__row{grid-template-columns:minmax(0,1fr) auto}.kl-hr__why{grid-column:1/-1}}.kl-how__flow{letter-spacing:-.015em;color:var(--kv-ink);flex-wrap:wrap;align-items:baseline;gap:10px 0;margin:28px 0 0;padding:0;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.3;list-style:none;display:flex}.kl-how__flowstep+.kl-how__flowstep:before{content:"→";color:var(--kv-primary);margin-inline:14px;font-weight:400;display:inline-block}[dir=rtl] .kl-how__flowstep+.kl-how__flowstep:before{transform:scaleX(-1)}@media (width<=720px){.kl-how__flow{text-align:start;flex-direction:column;align-items:stretch;gap:6px}.kl-how__flowstep+.kl-how__flowstep:before{content:"↓";text-align:start;margin:0 0 6px;display:block;transform:none}[dir=rtl] .kl-how__flowstep+.kl-how__flowstep:before{transform:none}}.kl-lang{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0}[dir=rtl] .kl-transcript__text[dir=ltr],[dir=rtl] .kl-evv__quote[dir=ltr]{text-align:right}.kl-evv__quote,.kl-hr__quote q{quotes:"“" "”"}.kl-claims{height:220vh;position:relative}.kl-claims__stage{align-items:center;min-height:100vh;display:grid;position:sticky;top:0}.kl-claims__inner{padding-block:96px}.kl-claims__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kl-claims__claim{letter-spacing:-.035em;color:var(--kv-ink);transition:color .32s var(--kl-ease), opacity .32s var(--kl-ease);font-size:clamp(32px,5.2vw,68px);font-weight:600;line-height:1.08}.kl-claims__text{display:inline-block;position:relative}.kl-claims__text:after{content:"";inset-inline-start:-2%;background:var(--kv-primary);transform-origin:0;width:104%;height:.08em;transition:transform .42s var(--kl-ease);position:absolute;top:54%;transform:scaleX(0)}[dir=rtl] .kl-claims__text:after{transform-origin:100%}.kl-claims__claim[data-struck=true]{color:var(--kv-muted);opacity:.5}.kl-claims__claim[data-struck=true] .kl-claims__text:after{transform:scaleX(1)}.kl-claims__answer{opacity:0;transition:opacity .42s var(--kl-ease), transform .42s var(--kl-ease);margin-top:56px;transform:translateY(12px)}.kl-claims__answer[data-in=true]{opacity:1;transform:none}.kl-claims__title{letter-spacing:-.03em;color:var(--kv-ink);margin:0;font-size:clamp(36px,4.6vw,58px);font-weight:600;line-height:1.04}.kl-peak{background:var(--kl-card);border-block:1px solid var(--kl-rule);height:340vh;position:relative}.kl-peak__stage{align-items:center;min-height:100vh;padding-block:56px;display:grid;position:sticky;top:0}.kl-peak__head{max-width:760px;margin-bottom:36px}.kl-peak__head .kl-lead{margin-top:14px}.kl-peak__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.kl-peak__sources{gap:16px;display:grid}.kl-peak__src .kl-window__body{padding:14px 16px}.kl-peak__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kl-peak__line{color:var(--kv-ink);transition:background-color .32s var(--kl-ease), box-shadow .32s var(--kl-ease), opacity .32s var(--kl-ease);border-radius:8px;align-items:baseline;gap:10px;margin:0;padding:8px 10px;font-size:14px;line-height:1.5;display:flex}.kl-peak__line[data-who=agent]{color:var(--kv-muted)}.kl-peak__line [dir=ltr]{text-align:start}[dir=rtl] .kl-peak__line [dir=ltr]{text-align:right}.kl-peak__line[data-lit=true]{background:color-mix(in srgb, var(--kv-primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kv-primary) 45%, transparent)}.kl-peak__line[data-used=true]:not([data-lit=true]){background:color-mix(in srgb, var(--kv-primary) 5%, transparent)}.kl-peak__row .kl-hr__level,.kl-peak__landed,.kl-peak__waiting{transition:opacity .36s var(--kl-ease), transform .36s var(--kl-ease)}.kl-peak__row[data-filled=false] .kl-hr__level{background:var(--kv-surface-sunken);color:var(--kv-muted)}.kl-peak__row[data-filled=true] .kl-peak__landed{animation:kl-land .42s var(--kl-ease) both}@keyframes kl-land{0%{opacity:0;transform:translateY(-6px)}}.kl-peak__waiting{color:var(--kv-muted);font-style:italic}.kl-peak__weight{color:var(--kv-muted);font-size:12px;font-weight:400;display:block}.kl-peak__score{transition:opacity .42s var(--kl-ease), transform .42s var(--kl-ease)}.kl-peak__score[data-in=false]{opacity:.35}.kl-peak__score[data-in=true]{animation:kl-score .52s var(--kl-ease) both}@keyframes kl-score{0%{transform:scale(.94)}}.kl-hr__row[data-level=weak] .kl-hr__level{color:var(--kv-danger-700,#a3261f);background:var(--kv-danger-50,#fbe9e7)}.kl-bar{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding-block:112px;display:grid}.kl-bar__modes{background:var(--kv-surface-sunken);border:1px solid var(--kl-rule);border-radius:999px;gap:4px;margin-top:24px;padding:4px;display:inline-flex}.kl-bar__mode{appearance:none;font:inherit;color:var(--kv-muted);cursor:pointer;transition:background-color .16s var(--kl-ease), color .16s var(--kl-ease);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.kl-bar__mode[aria-checked=true]{background:var(--kl-card);color:var(--kv-ink);box-shadow:var(--kl-shadow-window)}.kl-bar__mode:focus-visible{outline:2px solid var(--kv-primary);outline-offset:2px}.kl-bar__mode:active{transform:translateY(1px)}.kl-bar__hint{min-height:3em;color:var(--kv-muted);margin:14px 0 0;font-size:14px}.kl-close__book{width:100%;max-width:1040px;color:var(--kv-ink);text-align:start;margin-top:8px;animation:none}@media (width<=900px){.kl-peak__grid,.kl-bar{grid-template-columns:minmax(0,1fr)}.kl-bar{gap:28px;padding-block:80px}}@media (width<=900px),(height<=760px){.kl-peak{height:auto}.kl-peak__stage{min-height:0;padding-block:80px;position:static}}@media (width<=720px){.kl-claims{height:170vh}}@media (prefers-reduced-motion:reduce){.kl-claims,.kl-peak{height:auto}.kl-claims__stage,.kl-peak__stage{min-height:0;position:static}.kl-claims__claim,.kl-claims__text:after,.kl-claims__answer,.kl-peak__line,.kl-peak__landed,.kl-peak__score,.kl-bar__mode{transition:none;animation:none}}.kl-setup .kl-window__body{gap:18px;padding:18px 20px 20px;display:grid}.kl-setup__live{color:var(--kv-success-700,#1e6b3a);font-size:12px;font-weight:600}.kl-setup__field{gap:8px;display:grid}.kl-setup__label{color:var(--kv-ink);font-size:13px;font-weight:600}.kl-setup__chips{flex-wrap:wrap;gap:6px;display:flex}.kl-setup__chip{border:1px solid var(--kl-rule);color:var(--kv-muted);background:var(--kl-card);border-radius:999px;padding:5px 12px;font-size:13px}.kl-setup__chip[data-on=true]{border-color:var(--kv-primary);color:var(--kv-primary);background:color-mix(in srgb, var(--kv-primary) 8%, transparent);font-weight:600}.kl-setup__tasks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kl-setup__task{color:var(--kv-ink);align-items:flex-start;gap:12px;font-size:14px;display:flex}.kl-setup__toggle{background:var(--kv-primary);border-radius:999px;flex:none;width:30px;height:18px;margin-top:2px;position:relative}.kl-setup__toggle:after{content:"";top:2px;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;inset-inline-end:2px}.kl-setup__taskname{display:block}.kl-setup__kind{color:var(--kv-muted);font-size:12px;display:block}@media (width<=480px){.kl-nav .kl-btn--sm{display:none}}.tf-activity{margin:0;padding:0;list-style:none}.tf-activity__item{gap:var(--tf-space-3);padding:var(--tf-space-2) 0;border-bottom:1px solid var(--tf-gray-100);grid-template-columns:10px 1fr;display:grid}.tf-activity__item:last-child{border-bottom:none}.tf-activity__dot{background:var(--tf-gray-300,#cbd2d9);border-radius:50%;width:8px;height:8px;margin-top:7px}.tf-activity__item--human .tf-activity__dot{background:var(--tf-brand-500)}.tf-activity__item--candidate .tf-activity__dot{background:var(--tf-info-500)}.tf-activity__item--ai .tf-activity__dot{background:var(--tf-ai-500,#7c5cff)}.tf-activity__item--rule .tf-activity__dot{background:var(--tf-warning-500)}.tf-activity__body{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-activity__line{font-size:var(--tf-text-sm)}.tf-activity__event{font-weight:500}.tf-activity__meta{gap:var(--tf-space-2);font-size:var(--tf-text-xs);color:var(--tf-text-muted);flex-wrap:wrap;align-items:center;display:flex}.tf-fh{max-inline-size:46rem}.tf-fh__head{margin-block-end:var(--tf-space-5)}.tf-fh__title{font-size:var(--tf-text-2xl);color:var(--tf-text);margin:0;font-weight:650;line-height:1.2}.tf-fh__sub{margin-block:var(--tf-space-2) 0;color:var(--tf-text-muted);font-size:var(--tf-text-md);line-height:1.5}.tf-fh__action{margin-block-end:var(--tf-space-6)}.tf-fh__next{margin-block:var(--tf-space-2) 0;color:var(--tf-text-muted);font-size:var(--tf-text-sm)}.tf-fh__more{margin-block-start:var(--tf-space-5)}.tf-fh__more>summary{cursor:pointer;align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);border-radius:var(--tf-radius-sm);padding-block:var(--tf-space-1);font-weight:500;list-style:none;display:inline-flex}.tf-fh__more>summary:hover{color:var(--tf-text)}.tf-fh__more>summary::-webkit-details-marker{display:none}.tf-fh__more>summary:after{content:"›";font-size:var(--tf-text-lg);line-height:1;transition:transform .12s;display:inline-block}.tf-fh__more[open]>summary:after{transform:rotate(90deg)}.tf-fh__more>summary:focus-visible{box-shadow:var(--tf-focus);border-radius:var(--tf-radius-sm);outline:none}.tf-fh__section{margin:0 0 var(--tf-space-3);font-size:var(--tf-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tf-text-muted);font-weight:600}.tf-fh__list{margin:0;padding:0;list-style:none}.tf-fh__item{align-items:flex-start;gap:var(--tf-space-3);padding-block:var(--tf-space-3);border-block-start:1px solid var(--tf-border);display:flex}.tf-fh__item:first-child{border-block-start:0}.tf-fh__mark{border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.15rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.tf-fh__mark--done{background:var(--tf-success-50);color:var(--tf-success-700)}.tf-fh__mark--attention{background:var(--tf-brand-50);color:var(--tf-brand-600)}.tf-fh__mark--later{background:var(--tf-surface-sunken);color:var(--tf-text-muted)}.tf-fh__itemtext{min-inline-size:0}.tf-fh__itemlabel{font-size:var(--tf-text-sm);color:var(--tf-text);font-weight:600;display:block}.tf-fh__item--attention .tf-fh__itemlabel{color:var(--tf-brand-600)}.tf-fh__itemdetail{font-size:var(--tf-text-sm);color:var(--tf-text-muted);margin-block-start:.15rem;line-height:1.45;display:block}.tf-fh__advanced{margin-block:var(--tf-space-5) 0;font-size:var(--tf-text-sm)}.tf-fh__advanced a{color:var(--tf-text-muted)}.tf-overview__more{margin-block-start:var(--tf-space-6)}.tf-overview__more>summary{cursor:pointer;font-size:var(--tf-text-sm);color:var(--tf-text-muted);padding-block:var(--tf-space-2)}.tf-overview__more>summary:focus-visible{box-shadow:var(--tf-focus);border-radius:var(--tf-radius-sm);outline:none}.tf-overview__more[open]>summary{margin-block-end:var(--tf-space-4)}.tf-fh__buttons{align-items:center;gap:var(--tf-space-4);flex-wrap:wrap;display:flex}.tf-fh__later{cursor:pointer;font-size:var(--tf-text-sm);color:var(--tf-text-muted);background:0 0;border:0;padding:0}.tf-fh__later:hover{color:var(--tf-text)}.tf-firstrun{z-index:40;padding:var(--tf-space-6);background:#161b2247;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tf-firstrun__card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);inline-size:min(520px,100%);padding:var(--tf-space-8);box-shadow:0 24px 48px #12266b2e}.tf-firstrun__title{margin:0 0 var(--tf-space-3);font-size:var(--tf-text-2xl);letter-spacing:-.02em;color:var(--tf-text);font-weight:650}.tf-firstrun__body{margin:0 0 var(--tf-space-6);font-size:var(--tf-text-md);color:var(--tf-text-secondary);line-height:1.6}.tf-firstrun__actions{gap:var(--tf-space-3);flex-wrap:wrap;align-items:center;display:flex}.tf-firstrun__note{margin:var(--tf-space-5) 0 0;font-size:var(--tf-text-sm);color:var(--tf-text-muted)}.tf-coach__column{inline-size:100%;margin-block:var(--tf-space-4) var(--tf-space-6);min-block-size:1px;position:relative}.tf-coach{background:var(--tf-ai-50);border:1px solid var(--tf-ai-100);border-radius:var(--tf-radius-lg);padding:var(--tf-space-5);position:relative;box-shadow:0 8px 24px #5c37a81f}.tf-coach__notch{background:var(--tf-ai-50);border-inline-start:1px solid var(--tf-ai-100);border-block-start:1px solid var(--tf-ai-100);block-size:11px;inline-size:11px;position:absolute;inset-block-start:-6px;transform:rotate(45deg)}.tf-coach__eyebrow{margin:0 0 var(--tf-space-2);font-size:var(--tf-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tf-ai-700);font-weight:600}.tf-coach__title{margin:0 0 var(--tf-space-2);font-size:var(--tf-text-lg);letter-spacing:-.01em;color:var(--tf-text);font-weight:650}.tf-coach__body{margin:0 0 var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);line-height:1.55}.tf-coach__next{margin:0 0 var(--tf-space-4);font-size:var(--tf-text-xs);color:var(--tf-text-muted)}.tf-coach__actions{justify-content:space-between;align-items:center;gap:var(--tf-space-3);display:flex}.tf-coach__later{padding:var(--tf-space-1) var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-text-muted);cursor:pointer;border-radius:var(--tf-radius-sm);background:0 0;border:0}.tf-coach__later:hover{color:var(--tf-text-secondary)}.tf-coach__later:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-coach__disclosure{font-size:var(--tf-text-xs);color:var(--tf-ai-700);cursor:pointer;text-align:start;background:0 0;border:0;margin-block-start:var(--tf-space-4);padding:0}.tf-coach__disclosure:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-coach__why{margin:var(--tf-space-2) 0 0;font-size:var(--tf-text-xs);color:var(--tf-text-secondary);line-height:1.55}.tf-resume{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-2) var(--tf-space-3);background:var(--tf-ai-50);border:1px dashed var(--tf-ai-100);border-radius:var(--tf-radius-full);font-size:var(--tf-text-sm);color:var(--tf-ai-700);display:inline-flex}@media (width<=640px){.tf-coach{inline-size:100%!important}.tf-firstrun__card{padding:var(--tf-space-6)}}.tf-home__head{flex-wrap:wrap}.tf-home__queue td{vertical-align:top}.tf-home__queue td:last-child{vertical-align:middle}.kv-page.tf-home{gap:var(--kv-space-4)}.tf-home__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tf-home__top .kv-title{margin:0}.tf-home__top .kv-meta{margin:4px 0 0}.tf-home .tf-home__foot{padding:10px var(--kv-space-5);border-top:1px solid var(--kv-line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:12px;display:flex}.tf-home__pair{gap:var(--kv-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.tf-home__pair>.kv-card{flex-direction:column;display:flex}.tf-home__pair>.kv-card>:is(.kv-card__body,.tf-home__jobs,.kv-card__pad):last-of-type{flex:auto}.tf-home__pair>.kv-card>.tf-home__foot{margin-top:auto}@media (width<=760px){.tf-home__pair{grid-template-columns:minmax(0,1fr)}}.tf-home__jobs{margin:0;padding:0;list-style:none}.tf-home__jobs>li+li{border-top:1px solid var(--kv-line)}.tf-home__job{padding:10px var(--kv-space-5);color:inherit;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.tf-home__job:hover{background:var(--kv-surface-sunken)}.tf-home__job:focus-visible{box-shadow:var(--kv-focus);outline:none}.tf-home__jobtext{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-home__jobtext>.kv-strong{overflow-wrap:anywhere}.tf-home__pair>:only-child{grid-column:1/-1}.tf-home__glance{padding:var(--kv-space-4) var(--kv-space-5) var(--kv-space-2);align-items:baseline;gap:8px;display:flex}.tf-home__bignum{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.tf-home__metrics{margin:var(--kv-space-2) 0 0;padding:0 0 var(--kv-space-2);border-top:1px solid var(--kv-line);flex:auto;list-style:none}.tf-home__metrics>li+li{border-top:1px solid var(--kv-line)}.tf-home__metric{padding:9px var(--kv-space-5);color:inherit;font-variant-numeric:tabular-nums;align-items:center;gap:12px;text-decoration:none;display:flex}.tf-home__metric:hover{background:var(--kv-surface-sunken)}.tf-home__metric:focus-visible{box-shadow:var(--kv-focus);outline:none}.tf-home__metricgo{color:var(--kv-muted)}.tf-home__metric:hover .tf-home__metricgo,.tf-home__metric:focus-visible .tf-home__metricgo{color:var(--kv-ink)}.tf-home__kpis{flex-direction:column;gap:8px;margin-top:4px;display:flex}.tf-home__kpihead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tf-home .tf-home__kpititle{margin:0;font-size:12px;font-weight:500}.tf-home__kpilink{white-space:nowrap;font-size:12px;font-weight:500}.tf-home__kpigrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}@media (width<=760px){.tf-home__kpigrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.tf-home__kpi{background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:var(--kv-radius-lg);flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;padding:10px 14px;display:flex}.tf-home__kpi>dt{overflow-wrap:anywhere;font-size:12px}.tf-home__kpinum{font-variant-numeric:tabular-nums;color:var(--kv-ink);margin:0;font-size:22px;font-weight:600;line-height:1.15}.tf-home__kpiwait{vertical-align:middle;width:3ch;height:1em;display:inline-block}.tf-home .tf-home__breakdown{color:var(--kv-ink-600);margin:3px 0 0;font-size:13px;line-height:1.4}.tf-welcome{gap:var(--tf-space-10);padding-block:clamp(var(--tf-space-6), 6vh, var(--tf-space-12));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;max-inline-size:68rem;display:grid}@media (width<=64rem){.tf-welcome{gap:var(--tf-space-8);grid-template-columns:minmax(0,1fr)}}.tf-welcome--waiting{min-block-size:60vh}.tf-welcome__copy{gap:var(--tf-space-5);display:grid}.tf-welcome__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,4.5vw,2.75rem);line-height:1.1}.tf-welcome__lede{color:var(--tf-text-secondary);font-size:var(--tf-text-lg);line-height:var(--tf-leading-normal);max-inline-size:34rem;margin:0}.tf-welcome__box{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:var(--tf-space-4);gap:var(--tf-space-2);display:grid}.tf-welcome__label{font-size:var(--tf-text-sm);color:var(--tf-text-secondary);font-weight:600}.tf-welcome__examples{gap:var(--tf-space-2);display:grid}.tf-welcome__exampleslabel{font-size:var(--tf-text-sm);color:var(--tf-text-muted)}.tf-welcome__chips{gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-chip{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-full);color:var(--tf-text-secondary);font:inherit;font-size:var(--tf-text-sm);cursor:pointer;text-align:start;padding:.25rem .75rem}.tf-chip:hover:not(:disabled){color:var(--tf-text);border-color:var(--tf-border-strong)}.tf-chip:disabled{cursor:default;opacity:.6}.tf-welcome__aside{gap:var(--tf-space-5);background:var(--tf-surface-sunken);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:var(--tf-space-6);display:grid}.tf-welcome__list{margin:var(--tf-space-2) 0 0;color:var(--tf-text-secondary);font-size:var(--tf-text-md);padding-inline-start:1.1rem;line-height:1.9}.tf-welcome__facts{gap:var(--tf-space-4);border-block-start:1px solid var(--tf-border);padding-block-start:var(--tf-space-5);display:grid}.tf-welcome__facttitle{font-weight:600;font-size:var(--tf-text-md)}.tf-welcome__factbody{color:var(--tf-text-secondary);font-size:var(--tf-text-sm);line-height:var(--tf-leading-normal)}.tf-generating{gap:var(--tf-space-8);padding-block:clamp(var(--tf-space-6), 6vh, var(--tf-space-10));grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;max-inline-size:62rem;display:grid}@media (width<=64rem){.tf-generating{grid-template-columns:minmax(0,1fr)}}.tf-generating__title{margin:0 0 var(--tf-space-2);font-size:var(--tf-text-2xl);letter-spacing:-.02em}.tf-generating__lede{margin:0 0 var(--tf-space-6);color:var(--tf-text-secondary)}.tf-generating__stages{gap:var(--tf-space-4);margin:0;padding:0;list-style:none;display:grid}.tf-stage{gap:var(--tf-space-3);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.tf-stage__mark{border-radius:var(--tf-radius-full);block-size:1.5rem;inline-size:1.5rem;font-size:var(--tf-text-xs);border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-text-muted);place-items:center;display:grid}.tf-stage--done .tf-stage__mark{background:var(--tf-success-50);border-color:var(--tf-success-500);color:var(--tf-success-700)}.tf-stage--running .tf-stage__mark{background:var(--tf-ai-50);border-color:var(--tf-ai-500);color:var(--tf-ai-700)}.tf-stage__text{gap:.1rem;display:grid}.tf-stage__title{font-weight:600}.tf-stage--waiting .tf-stage__title{color:var(--tf-text-muted);font-weight:400}.tf-stage__detail{font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}.tf-generating__note{font-size:var(--tf-text-sm);max-inline-size:40rem;margin-block-start:var(--tf-space-6)}.tf-generating__card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:var(--tf-space-5);gap:var(--tf-space-3);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);display:grid}.tf-generating__card p{line-height:var(--tf-leading-normal);margin:0}.tf-generating__cardtitle{color:var(--tf-text);font-weight:600}.tf-plan{gap:var(--tf-space-6);grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:start;display:grid}@media (width<=60rem){.tf-plan{grid-template-columns:minmax(0,1fr)}.tf-plan__rail{gap:var(--tf-space-1);display:flex;overflow-x:auto}.tf-rail__hint{display:none}}.tf-plan__rail{gap:2px;display:grid;position:sticky;inset-block-start:var(--tf-space-4)}.tf-rail__item{gap:var(--tf-space-2);text-align:start;border-radius:var(--tf-radius-md);inline-size:100%;padding:var(--tf-space-2) var(--tf-space-3);font:inherit;font-size:var(--tf-text-md);color:var(--tf-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:flex-start;display:flex}.tf-rail__item:hover{background:var(--tf-surface-sunken);color:var(--tf-text)}.tf-rail__item--on{background:var(--tf-surface);border:1px solid var(--tf-border);color:var(--tf-text);font-weight:600}.tf-rail__mark{border-radius:var(--tf-radius-full);flex:none;place-items:center;block-size:1.1rem;inline-size:1.1rem;margin-block-start:.15rem;font-size:.6rem;display:grid}.tf-rail__mark--ready,.tf-rail__mark--recommended{background:var(--tf-success-50);color:var(--tf-success-700)}.tf-rail__mark--needs_you{background:var(--tf-warning-50);color:var(--tf-warning-700)}.tf-rail__mark--plain{color:var(--tf-text-muted);font-size:.5rem}.tf-rail__label{gap:.05rem;min-inline-size:0;display:grid}.tf-rail__hint{font-size:var(--tf-text-xs);color:var(--tf-text-muted);font-weight:400}.tf-rail__hint--skipped{color:var(--tf-text-muted);font-style:italic}.tf-rail__hint--failed{color:var(--tf-danger-600,var(--tf-warning-700));font-weight:600}.tf-plan__main{gap:var(--tf-space-4);min-inline-size:0;display:grid}.tf-plan__header{gap:var(--tf-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.tf-plan__h1{font-size:var(--tf-text-2xl);letter-spacing:-.02em;margin:0 0 .15rem}.tf-plan__header p{max-inline-size:44rem;margin:0}.tf-plan__rolehead{gap:var(--tf-space-3);justify-content:space-between;align-items:flex-start;margin-block-end:var(--tf-space-4);display:flex}.tf-plan__role{font-size:var(--tf-text-xl);margin:0}.tf-facts{gap:var(--tf-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-block-end:var(--tf-space-5);display:grid}.tf-fact{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);gap:.15rem;display:grid}.tf-fact--empty{background:var(--tf-warning-50);border-color:var(--tf-warning-500)}.tf-fact__label{font-size:var(--tf-text-xs);color:var(--tf-text-muted);text-transform:uppercase;letter-spacing:.04em}.tf-fact__value{font-weight:600;font-size:var(--tf-text-md)}.tf-fact--empty .tf-fact__value{color:var(--tf-text-muted);font-weight:400}.tf-fact__note{font-size:var(--tf-text-xs);color:var(--tf-warning-700);font-weight:600}.tf-readiness{gap:var(--tf-space-2);display:grid}.tf-readiness__label{font-size:var(--tf-text-sm)}.tf-readiness__bar{border-radius:var(--tf-radius-full);background:var(--tf-gray-100,#eee);gap:2px;block-size:.5rem;display:flex;overflow:hidden}.tf-readiness__seg{flex-basis:0}.tf-readiness__seg--ready{background:var(--tf-success-500)}.tf-readiness__seg--optional{background:var(--tf-ai-500)}.tf-readiness__seg--needs{background:var(--tf-warning-500)}.tf-readiness__seg--skipped{background:var(--tf-gray-300,#ccc)}.tf-readiness__legend{gap:var(--tf-space-4);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);flex-wrap:wrap;display:flex}.tf-readiness__legenditem{gap:var(--tf-space-2);align-items:center;display:inline-flex}.tf-readiness__dot{border-radius:var(--tf-radius-full);block-size:.5rem;inline-size:.5rem}.tf-readiness__dot--ready{background:var(--tf-success-500)}.tf-readiness__dot--optional{background:var(--tf-ai-500)}.tf-readiness__dot--needs{background:var(--tf-warning-500)}.tf-readiness__dot--skipped{background:var(--tf-gray-300,#ccc)}.tf-plan__cards{gap:var(--tf-space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.tf-plancard{gap:var(--tf-space-2);text-align:start;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:var(--tf-space-4);font:inherit;cursor:pointer;align-content:start;display:grid}.tf-plancard--static{cursor:default}.tf-plancard:hover:not(.tf-plancard--static){border-color:var(--tf-border-strong)}.tf-plancard__head{gap:var(--tf-space-2);justify-content:space-between;align-items:flex-start;display:flex}.tf-plancard__label{font-weight:600}.tf-plancard__hint,.tf-plancard__go{font-size:var(--tf-text-sm)}.tf-plancard__go{color:var(--tf-brand-600);font-weight:600}.tf-detail{gap:var(--tf-space-4);grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start;display:grid}@media (width<=68rem){.tf-detail{grid-template-columns:minmax(0,1fr)}}.tf-detail__main{gap:var(--tf-space-3);min-inline-size:0;display:grid}.tf-detail__aside{gap:var(--tf-space-3);display:grid}.tf-hp__tabs{gap:var(--tf-space-1);border-block-end:1px solid var(--tf-border);display:flex;overflow-x:auto}.tf-hp__tab{padding:var(--tf-space-2) var(--tf-space-3);font:inherit;font-size:var(--tf-text-md);color:var(--tf-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-block-end:2px solid #0000;flex-shrink:0;margin-block-end:-1px}.tf-hp__tab--on{color:var(--tf-text);border-block-end-color:var(--tf-brand-500);font-weight:600}.tf-aicard{background:var(--tf-ai-50);border:1px solid var(--tf-ai-100);border-radius:var(--tf-radius-lg);padding:var(--tf-space-4);gap:var(--tf-space-3);display:grid}.tf-aicard__head{gap:var(--tf-space-2);align-items:center;display:flex}.tf-aicard__body{font-size:var(--tf-text-sm);line-height:var(--tf-leading-normal);color:var(--tf-text-secondary);margin:0}.tf-aicard__sources{border-block-start:1px solid var(--tf-ai-100);font-size:var(--tf-text-sm);padding-block-start:var(--tf-space-3)}.tf-aicard__sourceslabel{margin-block-end:var(--tf-space-1);font-weight:600}.tf-aicard__sources ul{color:var(--tf-text-secondary);overflow-wrap:anywhere;margin:0;padding-inline-start:1.1rem;line-height:1.7}.tf-preview__title{font-size:var(--tf-text-xl);margin:0 0 .15rem}.tf-plan__prose{white-space:pre-wrap;line-height:var(--tf-leading-normal)}.tf-plan__list,.tf-plan__problems{margin:0 0 var(--tf-space-3);padding-inline-start:1.1rem;line-height:1.8}.tf-plan__list--check{padding-inline-start:0;list-style:none}.tf-plan__list--check>li{gap:var(--tf-space-2);grid-template-columns:1.1rem minmax(0,1fr);display:grid}.tf-plan__list--check>li:before{content:"✓";color:var(--tf-success-500);font-size:var(--tf-text-sm)}.tf-plan__messages,.tf-plan__built{gap:var(--tf-space-2);margin:0;padding:0;list-style:none;display:grid}.tf-plan__built>li{gap:var(--tf-space-2);grid-template-columns:1.1rem minmax(0,1fr);display:grid}.tf-plan__skiphead{margin-block-start:var(--tf-space-4)}.tf-tick{color:var(--tf-success-500)}.tf-tick--muted{color:var(--tf-text-muted)}.tf-hp__cat{gap:var(--tf-space-2);margin:0;padding:0;list-style:none;display:grid}.tf-hp__cat__row{gap:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;display:grid}.tf-hp__cat__n{border-radius:var(--tf-radius-full);block-size:1.6rem;inline-size:1.6rem;font-size:var(--tf-text-xs);color:var(--tf-text-inverse);background:var(--tf-brand-500);place-items:center;font-weight:700;display:grid}.tf-hp__cat__n--0{background:var(--tf-warning-500)}.tf-hp__cat__n--1{background:var(--tf-brand-500)}.tf-hp__cat__n--2{background:var(--tf-info-500)}.tf-hp__cat__n--3{background:var(--tf-ai-500)}.tf-hp__cat__n--4{background:var(--tf-success-500)}.tf-hp__cat__n--5{background:var(--tf-brand-700)}.tf-hp__cat__body{gap:.1rem;min-inline-size:0;display:grid}.tf-hp__cat__name{font-weight:600}.tf-hp__cat__criteria{font-size:var(--tf-text-sm)}.tf-hp__cat__weight{font-variant-numeric:tabular-nums;font-weight:700}.tf-steps,.tf-rounds{gap:var(--tf-space-3);margin:0;padding:0;list-style:none;display:grid}.tf-steps>li,.tf-rounds>li{gap:var(--tf-space-3);grid-template-columns:1.6rem minmax(0,1fr);align-items:start;display:grid}.tf-steps__n,.tf-rounds__n{border-radius:var(--tf-radius-full);block-size:1.6rem;inline-size:1.6rem;font-size:var(--tf-text-xs);background:var(--tf-brand-50);color:var(--tf-brand-700);place-items:center;font-weight:700;display:grid}.tf-rounds__body{gap:.1rem;display:grid}.tf-rounds__name{font-weight:600}.tf-rounds__purpose{font-size:var(--tf-text-sm)}.tf-hp__kv{gap:var(--tf-space-2) var(--tf-space-4);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);margin:0;display:grid}.tf-hp__kv>dt{color:var(--tf-text-muted);font-size:var(--tf-text-sm)}.tf-hp__kv>dd{margin:0}.tf-plan__gaploead,.tf-plan__gapfoot{margin-block:0 var(--tf-space-3);font-size:var(--tf-text-sm)}.tf-plan__gapfoot{margin-block:var(--tf-space-3) 0}.tf-plan__gaps{gap:var(--tf-space-4);margin:0;padding:0;list-style:none;display:grid}.tf-plan__gap{border-inline-start:3px solid var(--tf-border);padding-inline-start:var(--tf-space-3)}.tf-plan__gap--blocking{border-inline-start-color:var(--tf-warning-500)}.tf-plan__gaplabel{gap:var(--tf-space-2);align-items:center;font-weight:600;display:flex}.tf-plan__gapform{gap:var(--tf-space-2);align-items:center;max-inline-size:32rem;margin-block-start:var(--tf-space-2);display:flex}.tf-plan__gapform>:first-child{flex:auto;min-inline-size:0}.tf-plan__answer{margin-block-start:var(--tf-space-2);font-weight:600}.tf-plan__foot{font-size:var(--tf-text-sm);max-inline-size:46rem}.tf-done{gap:var(--tf-space-4);text-align:center;max-inline-size:44rem;padding-block:clamp(var(--tf-space-6), 6vh, var(--tf-space-10));justify-items:center;margin-inline:auto;display:grid}.tf-done>.tf-card,.tf-done>.tf-plan__cards{text-align:start;inline-size:100%}.tf-done__mark{border-radius:var(--tf-radius-full);block-size:3rem;inline-size:3rem;color:var(--tf-text-inverse);place-items:center;font-size:1.4rem;display:grid}.tf-done__mark--brand{background:var(--tf-brand-500)}.tf-done__mark--success{background:var(--tf-success-500)}.tf-done__title{font-size:var(--tf-text-2xl);letter-spacing:-.02em;margin:0}.tf-checklist{gap:var(--tf-space-2) var(--tf-space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tf-checklist>li{gap:var(--tf-space-2);grid-template-columns:1.1rem minmax(0,1fr);display:grid}.tf-checklist__on>span:first-child{color:var(--tf-success-500)}.tf-checklist__off{color:var(--tf-text-muted)}.tf-linkrow{gap:var(--tf-space-3);flex-wrap:wrap;align-items:center;display:flex}.tf-linkrow__url{overflow-wrap:anywhere;background:var(--tf-surface-sunken);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);min-inline-size:0;padding:var(--tf-space-2) var(--tf-space-3);font-family:var(--tf-font-mono);font-size:var(--tf-text-sm);direction:ltr;unicode-bidi:isolate;flex:20rem}.tf-linkrow__open{font-size:var(--tf-text-sm);margin-block-start:var(--tf-space-3);display:inline-block}.tf-greeting{margin-block-end:var(--tf-space-5)}.tf-greeting__title{font-size:var(--tf-text-2xl);letter-spacing:-.02em;margin:0}.tf-greeting__sub{color:var(--tf-text-secondary);margin:.15rem 0 0}.tf-headline{gap:var(--tf-space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.tf-headline__tile{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:var(--tf-space-4);color:inherit;gap:.1rem;text-decoration:none;display:grid}.tf-headline__tile:hover{border-color:var(--tf-border-strong)}.tf-headline__tile--warn{border-color:var(--tf-warning-500);background:var(--tf-warning-50)}.tf-headline__value{font-size:var(--tf-text-2xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.tf-headline__tile--warn .tf-headline__value{color:var(--tf-warning-700)}.tf-headline__label{font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}.tf-noticed{gap:var(--tf-space-3);font-size:var(--tf-text-sm);line-height:var(--tf-leading-normal);margin:0;padding:0;list-style:none;display:grid}.tf-noticed>li{border-inline-start:3px solid var(--tf-ai-500);padding-inline-start:var(--tf-space-3)}.tf-basics{gap:var(--tf-space-6);max-inline-size:44rem;padding-block:clamp(var(--tf-space-6), 5vh, var(--tf-space-10));display:grid}.tf-basics__head{gap:var(--tf-space-2);display:grid}.tf-basics__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.15}.tf-basics__lede{color:var(--tf-text-secondary);line-height:var(--tf-leading-normal);margin:0}.tf-basics__intent{gap:var(--tf-space-1);padding:var(--tf-space-3) var(--tf-space-4);border-inline-start:3px solid var(--tf-border);background:var(--tf-surface-sunken);display:grid}.tf-basics__intentlabel{font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}.tf-basics__intenttext{line-height:var(--tf-leading-normal);overflow-wrap:anywhere;margin:0}.tf-basics__reading{color:var(--tf-text-secondary);font-size:var(--tf-text-sm)}.tf-basics__form{gap:var(--tf-space-5);display:grid}.tf-basics__grid{gap:var(--tf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.tf-basics__actions{gap:var(--tf-space-3);flex-wrap:wrap;align-items:center;display:flex}.tf-basics__provenance{font-size:var(--tf-text-sm);color:var(--tf-text-secondary);margin:0}.tf-discover{gap:var(--tf-space-5);max-inline-size:44rem;padding-block:clamp(var(--tf-space-4), 4vh, var(--tf-space-10));display:grid}.tf-discover__title{letter-spacing:-.025em;color:var(--tf-text);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:650;line-height:1.2}.tf-discover__lede{font-size:var(--tf-text-md);color:var(--tf-text-secondary);margin:0;line-height:1.6}.tf-discover__ask,.tf-discover__result{gap:var(--tf-space-5);display:grid}.tf-discover__form{gap:var(--tf-space-4);justify-items:start;display:grid}.tf-discover__skip{font-size:var(--tf-text-sm);margin:0}.tf-discover__skip a{color:var(--tf-text-muted)}.tf-discover__waiting{justify-items:start;gap:var(--tf-space-3);padding-block:var(--tf-space-10);display:grid}.tf-discover__waitingtext{font-size:var(--tf-text-lg);color:var(--tf-text);margin:0;font-weight:600}.tf-discover__waitingnote{font-size:var(--tf-text-sm);color:var(--tf-text-muted);margin:0}.tf-discover__sentence{margin:0 0 var(--tf-space-3);font-size:var(--tf-text-lg);color:var(--tf-text);line-height:1.6}.tf-discover__none{font-size:var(--tf-text-sm);color:var(--tf-text-muted);margin:0}.tf-discover__prov{align-items:baseline;gap:var(--tf-space-2);margin:var(--tf-space-2) 0 0;font-size:var(--tf-text-xs);flex-wrap:wrap;line-height:1.5;display:flex}.tf-discover__provlabel{letter-spacing:.02em;padding:1px var(--tf-space-2);border-radius:var(--tf-radius-full);flex:none;font-weight:600}.tf-discover__prov--verified_from_source .tf-discover__provlabel{color:var(--tf-success-700);background:var(--tf-success-50)}.tf-discover__prov--inferred .tf-discover__provlabel{color:var(--tf-ai-700);background:var(--tf-ai-50)}.tf-discover__prov--conflicting .tf-discover__provlabel,.tf-discover__prov--unknown .tf-discover__provlabel{color:var(--tf-brand-700);background:var(--tf-brand-50)}.tf-discover__quote,.tf-discover__provnote{color:var(--tf-text-muted);min-inline-size:0}.tf-discover__quote{font-style:italic}.tf-discover__needlabel{font-size:var(--tf-text-xs);letter-spacing:.02em;padding:1px var(--tf-space-2);border-radius:var(--tf-radius-full);color:var(--tf-brand-700);background:var(--tf-brand-50);margin-block-end:var(--tf-space-3);font-weight:600;display:inline-block}.tf-discover__namerow{align-items:flex-end;gap:var(--tf-space-4);flex-wrap:wrap;display:flex}.tf-discover__namerow>:first-child{flex:18rem}.tf-discover__more{gap:var(--tf-space-3);justify-items:start;display:grid}.tf-discover__more>*{inline-size:100%}.tf-discover__facts{gap:var(--tf-space-4);margin:0;display:grid}.tf-discover__fact{gap:var(--tf-space-1);display:grid}.tf-discover__fact dt{font-size:var(--tf-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--tf-text-muted);font-weight:600}.tf-discover__fact dd{margin:0}.tf-discover__factvalue{font-size:var(--tf-text-md);color:var(--tf-text)}.tf-discover__discarded{margin:var(--tf-space-5) 0 0;border-block-start:1px solid var(--tf-border);font-size:var(--tf-text-sm);color:var(--tf-text-muted);padding-block-start:var(--tf-space-4)}.tf-analytics__facts{grid-template-columns:1fr auto;gap:8px 16px;margin:0;display:grid}.tf-analytics__facts dt{color:var(--kv-ink-2,var(--kv-ink))}.tf-analytics__facts dd{text-align:end;margin:0;font-weight:600}.tf-analytics__daily{border-block-end:1px solid var(--kv-line);align-items:flex-end;gap:2px;block-size:96px;display:flex}.tf-analytics__day{cursor:default;flex:1 1 0;align-items:flex-end;block-size:100%;min-inline-size:2px;display:flex}.tf-analytics__dayfill{background:var(--kv-primary);border-start-start-radius:4px;border-start-end-radius:4px;min-block-size:0;inline-size:100%;display:block}.tf-analytics__day:hover .tf-analytics__dayfill{opacity:.75}.tf-reports__kpi{color:var(--kv-ink);font-size:14px;font-weight:600}.tf-reports__split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:16px;display:grid}@media (width<=1023px){.tf-reports__split{grid-template-columns:minmax(0,1fr)}}.tf-reports__funnel{margin:12px 0 0;padding:0;list-style:none}.tf-reports__step{border-block-end:1px solid var(--kv-line-soft);padding-block:12px}.tf-reports__step:first-child{padding-block-start:0}.tf-reports__step:last-child{border-block-end:0}.tf-reports__label{font-size:13px;font-weight:600}.tf-reports__table{overflow-x:auto}.kv-pubcheck{gap:var(--kv-space-4);flex-direction:column;display:flex}.kv-pubcheck__head{justify-content:space-between;align-items:flex-start;gap:var(--kv-space-4);flex-wrap:wrap;display:flex}.kv-pubcheck__sub{text-wrap:pretty;max-inline-size:64ch;margin-block-start:6px}.kv-pubcheck__summary{color:var(--kv-ink);margin:0;font-size:14px;line-height:1.6}.kv-pubcheck__rows{border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kv-pubcheck__row{align-items:center;gap:var(--kv-space-3);padding:var(--kv-space-3) var(--kv-space-4);border-block-end:1px solid var(--kv-line-soft);display:flex}.kv-pubcheck__row:last-child{border-block-end:none}.kv-pubcheck__mark{background:var(--kv-line);border-radius:999px;flex:none;block-size:10px;inline-size:10px}.kv-pubcheck__mark--ok{background:var(--kv-success)}.kv-pubcheck__mark--pending{background:var(--kv-info)}.kv-pubcheck__mark--attention{background:var(--kv-attention)}.kv-pubcheck__mark--quiet{background:var(--kv-line)}.kv-pubcheck__body{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.kv-pubcheck__name{color:var(--kv-ink);font-size:14px;font-weight:600}.kv-pubcheck__reason{color:var(--kv-muted);text-wrap:pretty;font-size:13px;line-height:1.5}.kv-pubcheck__state{color:var(--kv-muted);white-space:nowrap;font-size:13px}.kv-pubcheck__result{margin:0}.kv-pubcheck__resultbody{gap:var(--kv-space-2);flex-direction:column;min-inline-size:0;display:flex}.kv-pubcheck__headline{margin:0;font-weight:600}.kv-pubcheck__steps{margin:0;padding-inline-start:var(--kv-space-5);font-size:13px;line-height:1.7}@media (width<=719px){.kv-pubcheck__row{flex-wrap:wrap}.kv-pubcheck__body{flex-basis:calc(100% - 22px)}.kv-pubcheck__state{margin-inline-start:22px}}.tf-livejob__head{justify-content:space-between;align-items:flex-start;gap:var(--kv-space-4);flex-wrap:wrap;display:flex}.tf-livejob__back{margin-block-end:6px;text-decoration:none;display:inline-block}.tf-livejob__meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:4px 0 0;display:flex}.tf-livejob__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-livejob__flow{padding:var(--kv-space-4) var(--kv-space-5);overflow-x:auto}.tf-livejob__numbers{padding:12px var(--kv-space-5);border-top:1px solid var(--kv-line);background:var(--kv-surface-sunken);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.tf-livejob__numbers>a{color:inherit;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.tf-livejob__numbers>a:hover>span:last-child{text-decoration:underline}.tf-livejob__numbers>a[data-attention=true]{color:var(--kv-attention)}.tf-livejob__peoplehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:var(--kv-space-3);display:flex}.tf-livejob__peoplehead h2 a{color:inherit;text-decoration:none}.tf-livejob__peoplehead h2 a:hover{text-decoration:underline}.tf-livejob__seg{border:1px solid var(--kv-line);border-radius:var(--kv-radius-sm);background:var(--kv-surface-sunken);gap:2px;padding:3px;display:inline-flex}.tf-livejob__seg>*{border-radius:calc(var(--kv-radius-sm) - 2px);color:inherit;padding:4px 10px;font-size:13px;text-decoration:none}.tf-livejob__seg>.tf-livejob__segon{background:var(--kv-surface);box-shadow:0 1px 0 var(--kv-line);font-weight:600}.tf-board{gap:var(--tf-space-3);padding-bottom:var(--tf-space-4);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.tf-column{background:var(--tf-surface-sunken);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);flex-direction:column;min-height:120px;display:flex}.tf-column--over{outline:2px dashed var(--tf-brand-500);outline-offset:-2px}.tf-column--add{padding:var(--tf-space-3);background:0 0;border-style:dashed;justify-content:flex-start}.tf-column--add>.tf-button{align-self:stretch}.tf-column__head{padding:var(--tf-space-3) var(--tf-space-3);font-weight:600;font-size:var(--tf-text-sm);border-bottom:1px solid var(--tf-border);justify-content:space-between;align-items:center;display:flex}.tf-column__toggle{font:inherit;font-size:var(--tf-text-xs);color:var(--tf-brand-600);cursor:pointer;background:0 0;border:none;padding:0}.tf-column__body{padding:var(--tf-space-2);gap:var(--tf-space-2);flex-direction:column;min-height:200px;display:flex}.tf-column__empty{color:var(--tf-text-muted);font-size:var(--tf-text-xs);text-align:center;padding:var(--tf-space-6) 0}.tf-card-app{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);box-shadow:var(--tf-shadow-sm);gap:var(--tf-space-2);flex-direction:column;display:flex}.tf-card-app__head{align-items:center;gap:var(--tf-space-2);display:flex}.tf-card-app__name{text-align:start;color:var(--tf-text);cursor:pointer;font-weight:500;font-size:var(--tf-text-md);background:0 0;border:none;flex:1;padding:0}.tf-card-app__name:hover{color:var(--tf-brand-700);text-decoration:underline}.tf-card-app__handle{padding:var(--tf-space-1);cursor:grab;color:var(--tf-text-muted);touch-action:none;background:0 0;border:none}.tf-card-app__handle:active{cursor:grabbing}.tf-card-app__meta{font-size:var(--tf-text-xs);justify-content:space-between;align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-card-app__move{gap:var(--tf-space-1);grid-template-columns:1fr auto;display:grid}.tf-card-app__move .tf-input{height:28px;font-size:var(--tf-text-sm)}.tf-card-app__score{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-xs);display:flex}.tf-card-app__days{font-size:var(--tf-text-xs)}.tf-card-app__next{font-size:var(--tf-text-xs);color:var(--tf-warning-700);background:var(--tf-warning-50);border-radius:var(--tf-radius-sm);padding:var(--tf-space-1) var(--tf-space-2)}.tf-pipeline-toolbar{gap:var(--tf-space-2);flex-wrap:wrap;align-items:center;display:flex}.tf-pipeline-toolbar__score{width:90px}.tf-letter{white-space:pre-wrap;border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);background:var(--tf-surface-sunken);font-size:var(--tf-text-sm);max-height:260px;overflow-y:auto}.tf-strong{font-weight:600}.tf-pipeline-chip{border:1px solid var(--tf-border);border-radius:var(--tf-radius-full,999px);padding:var(--tf-space-1) var(--tf-space-3);background:var(--tf-surface);font-size:var(--tf-text-sm);cursor:pointer}.tf-pipeline-chip--on{border-color:var(--tf-brand-500);background:var(--tf-brand-50);color:var(--tf-brand-700)}.tf-card-app,.tf-card-app>*{min-width:0}.tf-card-app__name,.tf-card-app__meta>*{overflow-wrap:anywhere}.tf-card-app__review-row{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.tf-pipeline-toolbar .tf-pipeline-toolbar__toggle{display:none}.tf-pipeline-toolbar__more{display:contents}@media (width<=640px){.tf-board{scroll-snap-type:x mandatory;grid-auto-columns:86%}.tf-column{scroll-snap-align:start}.tf-pipeline-toolbar{flex-wrap:wrap}.tf-pipeline-toolbar>.tf-input[type=search]{flex:1 1 0;min-width:0}.tf-pipeline-toolbar .tf-pipeline-toolbar__toggle{display:inline-flex}.tf-pipeline-toolbar__more{display:none}.tf-pipeline-toolbar__more[data-open=true]{gap:var(--tf-space-2);flex-basis:100%;grid-template-columns:1fr 1fr;display:grid}.tf-pipeline-toolbar__more .tf-input,.tf-pipeline-toolbar__more .tf-pipeline-toolbar__score{width:100%;min-width:0}.tf-pipeline-toolbar__more>label{grid-column:1/-1}}.tf-pipeline-toolbar .tf-pipeline-job{max-inline-size:26rem}.tf-pipeline-toolbar__sort{align-items:center;gap:var(--tf-space-2);margin-inline-start:auto;display:inline-flex}.tf-pipeline-toolbar__sortlabel{font-size:var(--tf-text-xs);color:var(--tf-text-secondary);white-space:nowrap}.tf-pipeline-toolbar__break{flex-basis:100%;height:0}.tf-pipeline-hint{justify-content:space-between;gap:var(--tf-space-3);border-block-start:1px solid var(--tf-border);font-size:var(--tf-text-xs);color:var(--tf-text-secondary);flex-wrap:wrap;margin:0;padding-block-start:var(--tf-space-2);display:flex}@media (width<=640px){.tf-pipeline-toolbar__break{display:none}.tf-pipeline-toolbar__sort{grid-column:1/-1;margin-inline-start:0}.tf-pipeline-toolbar .tf-pipeline-job{flex:100%;max-inline-size:none}}.tf-card-app{cursor:grab;touch-action:manipulation}.tf-card-app--dragging{opacity:.4}.tf-card-app--overlay{cursor:grabbing;box-shadow:var(--tf-shadow-lg,0 8px 24px #0000002e);font-weight:600}.tf-board-wrap{position:relative}.tf-board-arrow{z-index:3;border:1px solid var(--tf-border);background:var(--tf-surface);width:40px;height:40px;color:var(--tf-text);box-shadow:var(--tf-shadow-md,0 4px 12px #0000001f);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:4px}.tf-board-arrow:hover{background:var(--tf-surface-sunken)}.tf-board-arrow:focus-visible{outline:2px solid var(--tf-brand-500);outline-offset:2px}.tf-board-arrow--left{left:-12px}.tf-board-arrow--right{right:-12px}@media (width<=640px){.tf-board-arrow{width:34px;height:34px;font-size:22px}.tf-board-arrow--left{left:0}.tf-board-arrow--right{right:0}}.tf-board--pannable{cursor:grab}.tf-board--panning{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.tf-board--pannable .tf-column__head,.tf-board--pannable .tf-column__empty{cursor:inherit}.tf-board{grid-auto-columns:272px;align-items:stretch;height:calc(100vh - 140px);min-height:420px}.tf-board .tf-column{height:100%;min-height:0}.tf-board .tf-column__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tf-board .tf-column--add{align-self:start;height:auto}.tf-board .tf-card-app{gap:6px;padding:10px}@media (width<=640px){.tf-board{grid-auto-columns:86%;height:calc(100vh - 170px)}}.kv-candtrail{color:var(--kv-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.kv-candtrail__dots{gap:3px;display:inline-flex}.kv-candtrail__dot{background:var(--kv-line);border-radius:50%;width:6px;height:6px}.kv-candtrail__dot[data-on]{background:var(--kv-primary)}.kv-candtrail[data-stalled] .kv-candtrail__dot[data-on]:last-of-type{background:var(--kv-attention)}.kv-candtrail[data-stalled] .kv-candtrail__label{color:var(--kv-attention)}.tf-score{flex-direction:column;gap:4px;display:flex}.tf-score__label{font-size:var(--tf-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--tf-text-muted);font-weight:600}.tf-score__row{justify-content:space-between;align-items:baseline;gap:var(--tf-space-3);display:flex}.tf-score__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.tf-score--sm .tf-score__value{font-size:var(--tf-text-md)}.tf-score--md .tf-score__value{font-size:var(--tf-text-xl)}.tf-score--lg .tf-score__value{font-size:var(--tf-text-3xl)}.tf-score__none{color:var(--tf-text-muted);font-weight:500;font-size:var(--tf-text-md)}.tf-score__coverage{font-size:var(--tf-text-xs);color:var(--tf-text-muted);white-space:nowrap}.tf-score__track{border-radius:var(--tf-radius-full);background:var(--tf-gray-100);height:6px;position:relative;overflow:hidden}.tf-score--sm .tf-score__track{height:4px}.tf-score__coverage-fill{background:repeating-linear-gradient(135deg, var(--tf-gray-200) 0 4px, var(--tf-gray-100) 4px 8px);position:absolute;inset:0 auto 0 0}.tf-score__fill{background:var(--tf-brand-500);border-radius:var(--tf-radius-full);position:absolute;inset:0 auto 0 0}.tf-verdict{border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-md);display:inline-flex;overflow:hidden}.tf-verdict__opt{background:var(--tf-surface);border:none;border-inline-end:1px solid var(--tf-border);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);cursor:pointer;padding:6px 12px;font-weight:500}.tf-verdict__opt:last-child{border-inline-end:none}.tf-verdict__opt:hover:not(:disabled){background:var(--tf-gray-50)}.tf-verdict__opt:disabled{cursor:default;opacity:.7}.tf-verdict__opt--on.tf-verdict__opt--proven{background:var(--tf-success-50);color:var(--tf-success-700)}.tf-verdict__opt--on.tf-verdict__opt--not_proven{background:var(--tf-danger-50);color:var(--tf-danger-700)}.tf-verdict__opt--on.tf-verdict__opt--unknown{background:var(--tf-gray-100);color:var(--tf-text)}.tf-outcome{border-radius:var(--tf-radius-full);font-weight:600;font-size:var(--tf-text-sm);align-items:center;padding:2px 10px;display:inline-flex}.tf-outcome--large{font-size:var(--tf-text-lg);padding:6px 16px}.tf-outcome--success{background:var(--tf-success-50);color:var(--tf-success-700)}.tf-outcome--warning{background:var(--tf-warning-50);color:var(--tf-warning-700)}.tf-outcome--danger{background:var(--tf-danger-50);color:var(--tf-danger-700)}.tf-dots{gap:3px;display:inline-flex}.tf-dot{background:var(--tf-gray-200);border-radius:50%;width:7px;height:7px}.tf-dot--on{background:var(--tf-brand-500)}.tf-criterion{gap:var(--tf-space-3);padding:var(--tf-space-3) 0;border-bottom:1px solid var(--tf-gray-100);grid-template-columns:1fr auto;align-items:start;display:grid}.tf-criterion:last-child{border-bottom:none}.tf-criterion__name{gap:var(--tf-space-2);flex-wrap:wrap;align-items:center;font-weight:500;display:flex}.tf-criterion__desc{color:var(--tf-text-secondary);font-size:var(--tf-text-sm);margin-top:2px}.tf-criterion__evidence{margin-top:var(--tf-space-2);flex-direction:column;gap:4px;display:flex}.tf-evidence{font-size:var(--tf-text-sm);padding:var(--tf-space-2) var(--tf-space-3);border-inline-start:3px solid var(--tf-brand-300);background:var(--tf-surface-sunken);border-radius:0 var(--tf-radius-sm) var(--tf-radius-sm) 0}.tf-evidence--ai{border-inline-start-color:var(--tf-ai-500);background:var(--tf-ai-50)}.tf-evidence--contradicts{border-inline-start-color:var(--tf-danger-500)}.tf-evidence__meta{font-size:var(--tf-text-xs);color:var(--tf-text-muted);margin-top:2px}.tf-panel-grid{gap:var(--tf-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.tf-reasons{margin:var(--tf-space-2) 0 0;color:var(--tf-text-secondary);font-size:var(--tf-text-sm);padding-inline-start:var(--tf-space-4)}.tf-category-head{margin:var(--tf-space-5) 0 var(--tf-space-2);justify-content:space-between;align-items:center;display:flex}.tf-category-head h4{font-size:var(--tf-text-md)}.tf-category-head:first-child{margin-top:0}.tf-ai-reason{color:var(--tf-text-muted);font-size:var(--tf-text-sm);overflow-wrap:anywhere;margin:4px 0 0}.tf-ai-level-row{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;display:flex}.kv-infotip{vertical-align:middle;margin-inline-start:4px;display:inline-flex;position:relative}.kv-infotip__btn{border:1px solid var(--kv-line);background:var(--kv-surface);width:16px;height:16px;color:var(--kv-muted);font:600 10px/1 var(--kv-font,system-ui);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.kv-infotip__btn:hover,.kv-infotip__btn[aria-expanded=true]{border-color:var(--kv-primary);color:var(--kv-primary)}.kv-infotip__btn:focus-visible{box-shadow:var(--kv-focus);outline:none}.kv-infotip__panel{z-index:30;top:calc(100% + 6px);background:var(--kv-surface);width:min(300px,100vw - 32px);color:var(--kv-ink);border:1px solid var(--kv-line);border-radius:var(--kv-radius);text-align:start;white-space:normal;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.5;display:flex;position:absolute;inset-inline-start:-8px;box-shadow:0 8px 24px #1011151f}.kv-infotip__panel ul{margin:0;padding-inline-start:18px}.kv-infotip__title{font-weight:600}.kv-infotip__meta{color:var(--kv-muted)}.kv-player{border:1px solid var(--kv-line);border-radius:var(--kv-radius-pill,999px);background:var(--kv-surface);flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;padding:4px 8px;display:flex}.kv-player__btn{min-width:28px;height:28px;color:var(--kv-ink);font:600 12px/1 var(--kv-font,system-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 6px}.kv-player__btn:hover{background:var(--kv-line-soft,#f0f1f3)}.kv-player__btn:focus-visible,.kv-player__seek:focus-visible{box-shadow:var(--kv-focus);outline:none}.kv-player__btn--main{background:var(--kv-primary);color:#fff}.kv-player__btn--main:hover{background:var(--kv-primary-hover,var(--kv-primary))}.kv-player__seek{min-width:80px;accent-color:var(--kv-primary);cursor:pointer;flex:120px}.kv-player__time{color:var(--kv-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.kv-player__speed{color:var(--kv-muted)}.kv-player__download{color:var(--kv-muted);justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}[dir=rtl] .kv-player__seek{direction:ltr}.tf-contract{min-inline-size:0}.tf-contract--compact{align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;display:inline-flex}.tf-contract__sent{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tf-contract__sentline{align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;display:inline-flex}.tf-contract__fields{gap:var(--kv-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.tf-contract__doc,.tf-contract__letter{padding:var(--kv-space-3) var(--kv-space-4);border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:var(--kv-surface-2,var(--kv-surface));overflow-wrap:anywhere;max-block-size:18rem;margin:0;font-size:14px;line-height:1.6;overflow-y:auto}.tf-contract__letter .kv-letter{margin:var(--kv-space-2) 0 0;white-space:pre-wrap;font:inherit}.tf-contract__dialog select{max-inline-size:100%}.tf-decision-contract{gap:var(--kv-space-2);flex-direction:column;min-inline-size:0;display:flex}.tf-decision-contract select{max-inline-size:100%}.tf-cand__admin{gap:var(--tf-space-3);border-block-start:1px solid var(--tf-border);flex-direction:column;margin-block-start:var(--tf-space-5);padding-block-start:var(--tf-space-4);display:flex}.tf-cand__adminrow{align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;display:flex}.tf-cand__adminnote{font-size:var(--tf-text-sm);color:var(--tf-text-secondary);margin:0;line-height:1.5}.tf-cand__saved{font-size:var(--tf-text-xs);color:var(--tf-success-700)}.tf-cand__erase{gap:var(--tf-space-3);padding:var(--tf-space-4);border:1px solid var(--tf-danger-500);border-radius:var(--tf-radius-md);background:var(--tf-danger-50);flex-direction:column;display:flex}.tf-cand__erasetext{font-size:var(--tf-text-sm);color:var(--tf-text);margin:0;line-height:1.55}.kv-candtoolbar{align-items:flex-start;gap:var(--tf-space-3);flex-wrap:wrap;margin-block-start:var(--tf-space-4);display:flex}.kv-candtoolbar__search{gap:var(--tf-space-1);flex-direction:column;flex:18rem;min-inline-size:0;display:flex}.kv-candtoolbar__controls{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.kv-candtoolbar__job{align-items:center;gap:var(--tf-space-2);min-inline-size:0;display:flex}.kv-candtoolbar__job>.kv-select{text-overflow:ellipsis;min-inline-size:0;max-inline-size:22rem}.kv-candtoolbar__sort{align-items:center;gap:var(--tf-space-2);display:flex}.kv-candtoolbar__rank{margin-block:var(--tf-space-2) 0;font-size:var(--tf-text-xs)}.kv-candchips{align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;margin-block-start:var(--tf-space-3);display:flex}.kv-candchips__count{margin-inline-start:var(--tf-space-1)}.kv-candchips__archive{border-inline-start:1px solid var(--tf-border);align-items:center;padding-inline-start:var(--tf-space-3);display:flex}.kv-candchips__active{gap:var(--tf-space-2);margin-block-start:var(--tf-space-2)}.kv-candpager{align-items:center;margin-block-start:var(--tf-space-3)}.kv-says__source{font-size:var(--tf-text-xs)}.kv-filterpanel{padding:var(--tf-space-4);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);margin-block-start:var(--tf-space-3)}.kv-filterpanel__head{justify-content:space-between;align-items:center;gap:var(--tf-space-3);margin-block-end:var(--tf-space-3);display:flex}.kv-filterpanel__body{gap:var(--tf-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.kv-filterpanel__group{gap:var(--tf-space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.kv-filterpanel__legend{font-size:var(--tf-text-xs);color:var(--tf-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:0;font-weight:600}.kv-filterpanel__options{gap:var(--tf-space-1);flex-direction:column;display:flex}.kv-filterpanel__option{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-sm);display:flex}.kv-filterpanel__option .kv-num{margin-inline-start:auto}.kv-filterpanel__range{gap:var(--tf-space-2);display:flex}.kv-filterpanel__rangefield{gap:var(--tf-space-1);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.kv-filterpanel__note{font-size:var(--tf-text-xs);grid-column:1/-1;margin:0}@media (width<=899px){.kv-candtoolbar__controls{justify-content:space-between;inline-size:100%}.kv-candtoolbar__job{flex:100%}.kv-candtoolbar__job>.kv-select{flex:auto;inline-size:100%;max-inline-size:none}.kv-filterpanel{z-index:60;border:0;border-radius:0;margin:0;padding-block-end:var(--tf-space-6);position:fixed;inset:0;overflow-y:auto}.kv-filterpanel__head{padding-block:var(--tf-space-2);background:var(--tf-surface);position:sticky;inset-block-start:0}.kv-filterpanel__body{grid-template-columns:1fr}}.kv-candchips{border-block-end:1px solid var(--kv-line);gap:0 var(--tf-space-3)}.kv-candchips__work{gap:0 var(--tf-space-1)}.kv-candchips__work>.kv-btn,.kv-candchips__archive>.kv-btn{box-shadow:none;border-color:#0000;padding-inline:var(--tf-space-2);background:0 0;border-block-end:2px solid #0000;border-radius:0;margin-block-end:-1px}.kv-candchips__work>.kv-btn[aria-pressed=true],.kv-candchips__archive>.kv-btn[aria-pressed=true]{border-block-end-color:var(--kv-ink);font-weight:600}.kv-candchips__archive{border-inline-start:1px solid var(--kv-line);align-self:stretch}.kv-table.kv-candtable thead th{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px}.kv-candchips{scrollbar-width:thin;flex-wrap:nowrap;padding-block:3px 0;padding-inline:3px;overflow-x:auto}.kv-candchips>.kv-candchips__work.kv-wrap{flex-wrap:nowrap;flex:none}.kv-candchips__work>.kv-btn,.kv-candchips__archive>.kv-btn{white-space:nowrap}.kv-candtoolbar{flex-wrap:wrap;align-items:center}.kv-candtoolbar__search{flex:0 19rem}@media (width<=899px){.kv-candtoolbar__search{flex:100%}}.kv-candselect{border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:var(--kv-surface);min-inline-size:0;align-items:center;gap:0;padding-inline-start:var(--tf-space-3);display:inline-flex}.kv-candselect:focus-within{border-color:var(--kv-primary);box-shadow:var(--kv-focus)}.kv-candselect__prefix{color:var(--kv-muted);white-space:nowrap;font-size:13px}.kv-candselect>.kv-select.kv-select--auto{box-shadow:none;background-color:#0000;border-color:#0000;padding-inline-start:var(--tf-space-1);font-size:13px}.kv-candtoolbar__job.kv-candselect>.kv-select{max-inline-size:13rem}.kv-candtoolbar .kv-candtoolbar__rank{margin:0}.kv-candtoolbar__rank{margin-block:var(--tf-space-2) 0;line-height:1.45}.kv-candchips .kv-candchips__count,.kv-table.kv-candtable td.kv-table__num{font-variant-numeric:tabular-nums;font-family:inherit}.kv-table.kv-candtable .kv-says{gap:2px}.kv-table.kv-candtable .kv-says[data-tone=critical] .kv-says__verdict{color:var(--kv-critical)}.kv-table.kv-candtable .kv-says__verdict[data-unscored]{font-weight:400}.kv-table.kv-candtable .kv-recmark{background:var(--kv-primary);border:0;block-size:7px;inline-size:7px}.kv-table.kv-candtable .kv-recmark>span{display:none}@media (width<=899px){.kv-candtoolbar__job.kv-candselect{flex:100%}.kv-candtoolbar__job.kv-candselect>.kv-select{flex:auto;inline-size:100%;max-inline-size:none}}.tf-drawer__profile{white-space:nowrap;margin-inline-start:auto}.tf-drawerfoot__main{align-items:flex-start;gap:var(--kv-space-2);display:flex}.tf-drawerfoot__main>.tf-stageactions__advance{flex:auto;min-inline-size:0}.tf-drawerfoot__main>.tf-drawerfoot__decline{flex:none}.tf-drawerfoot__main>.tf-drawerfoot__decline:only-child{flex:auto}.tf-drawer__key{font:inherit}.tf-canddrawer .kv-authored__tag{letter-spacing:.08em;font-family:inherit;font-size:11px;font-weight:600}.tf-canddrawer .kv-num,.tf-canddrawer .kv-label,.tf-canddrawer .kv-evidence__src{font-variant-numeric:tabular-nums;font-family:inherit}.tf-canddrawer__num{font-variant-numeric:tabular-nums}.kv-meta.tf-canddrawer__contact{color:var(--kv-primary);margin-block-start:var(--kv-space-1)}.tf-canddrawer__contact a{color:inherit}.kv-drawer__body.tf-canddrawer__body{gap:28px}.tf-canddrawer__body .kv-card-title--sm{font-size:18px;line-height:1.35}.tf-canddrawer__sechead{justify-content:space-between;align-items:baseline;gap:var(--kv-space-3);margin-block-end:10px;display:flex}.tf-canddrawer__secmeta{overflow-wrap:anywhere;text-align:end;min-inline-size:0}.tf-canddrawer__link{color:var(--kv-primary);font-size:13px}.tf-says__verdict{margin:var(--kv-space-2) 0 0;color:var(--kv-ink);font-size:17px;font-weight:600;line-height:1.35}.tf-says__summary{gap:var(--kv-space-2);border-block-start:1px solid var(--kv-sand-line);flex-direction:column;margin-block-start:14px;padding-block-start:12px;display:flex}.tf-says__scorerow{justify-content:space-between;align-items:baseline;gap:var(--kv-space-3);display:flex}.tf-says__score{color:var(--kv-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.tf-says__score[data-tone=critical]{color:var(--kv-critical)}.tf-scorelist{margin:0;padding:0;list-style:none}.tf-scorelist__row{justify-content:space-between;align-items:baseline;gap:var(--kv-space-3);border-block-start:1px solid var(--kv-line-soft);padding-block:10px;font-size:14px;display:flex}.tf-scorelist__row:first-child{border-block-start:0;padding-block-start:2px}.tf-scorelist__value{font-variant-numeric:tabular-nums;font-weight:600}.tf-canddrawer__convrow{gap:var(--kv-space-3)}.tf-drawerfoot__main .tf-stageactions__advance .kv-btn--block{border-radius:var(--kv-radius);height:auto;min-height:40px;font-size:14px}.tf-drawerfoot__main>.tf-drawerfoot__decline{background:var(--kv-surface);border-color:var(--kv-critical-line);height:40px;color:var(--kv-critical)}.tf-drawerfoot__others[data-mode=links]>.kv-col{align-items:center;gap:var(--kv-space-1);text-align:center}.tf-drawerfoot__others[data-mode=links]>div>.kv-btn,.tf-drawerfoot__others[data-mode=links]>div>div>.kv-btn{inline-size:auto;height:auto;color:var(--kv-muted);text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:400;text-decoration:underline}.tf-drawerfoot__others[data-mode=links]>div>div>.kv-meta{font-size:12px}.tf-drawerfoot__others .kv-btn--block:not(.kv-modal *){border-radius:var(--kv-radius);height:auto;min-height:40px;font-size:14px}.tf-dna{gap:var(--tf-space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.tf-dna__main{gap:var(--tf-space-5);flex-direction:column;min-width:0;display:flex}.tf-dna__side{gap:var(--tf-space-3);top:var(--tf-space-4);flex-direction:column;display:flex;position:sticky}.tf-dna__group{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);background:var(--tf-surface);padding:var(--tf-space-4)}.tf-dna__group-title{font-size:var(--tf-text-md);color:var(--tf-text);margin:0;font-weight:600}.tf-dna__weight{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-xs);white-space:nowrap;display:inline-flex}.tf-dna__weight input{text-align:end;width:72px}.tf-dna__signals{margin:var(--tf-space-3) 0 0;gap:var(--tf-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.tf-dna__signal{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);background:var(--tf-surface-raised)}.tf-dna__signal--on{border-color:var(--tf-brand-300);background:var(--tf-brand-50)}.tf-dna__pick{align-items:center;gap:var(--tf-space-2);cursor:pointer;display:inline-flex}.tf-dna__signal-name{color:var(--tf-text);margin-inline-end:var(--tf-space-2);font-weight:600}.tf-dna__definition{margin:var(--tf-space-2) 0 0;font-size:var(--tf-text-sm);color:var(--tf-text-muted)}.tf-dna__evidence{margin-top:var(--tf-space-3);padding:var(--tf-space-3);border-radius:var(--tf-radius-md);background:var(--tf-surface);border:1px dashed var(--tf-border);gap:var(--tf-space-3);flex-direction:column;display:flex}.tf-dna__evidence-title{font-size:var(--tf-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-muted);margin-bottom:var(--tf-space-1);font-weight:600}.tf-dna__evidence ul,.tf-dna__published ul{font-size:var(--tf-text-sm);color:var(--tf-text-muted);flex-direction:column;gap:2px;margin:0;padding-inline-start:1.1rem;display:flex}.tf-dna__config{margin-top:var(--tf-space-3);align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;display:flex}.tf-dna__config>:last-child{flex:260px}.tf-dna__must{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-sm);white-space:nowrap;cursor:pointer;display:inline-flex}.tf-dna__count{margin:0 0 var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-text-muted)}.tf-dna__total{font-weight:600;font-size:var(--tf-text-sm);color:var(--tf-warning-700)}.tf-dna__total--ok{color:var(--tf-success-700)}.tf-dna__problems{margin:var(--tf-space-3) 0 0;font-size:var(--tf-text-sm);color:var(--tf-warning-700);flex-direction:column;gap:2px;padding-inline-start:1.1rem;display:flex}.tf-dna__preview{margin-top:var(--tf-space-3);padding-top:var(--tf-space-3);border-top:1px solid var(--tf-border)}.tf-dna__preview-row{font-size:var(--tf-text-sm);justify-content:space-between;padding:2px 0;display:flex}.tf-dna__published{gap:var(--tf-space-3);margin-top:var(--tf-space-3);flex-direction:column;display:flex}@media (width<=1100px){.tf-dna{grid-template-columns:minmax(0,1fr)}.tf-dna__side{order:-1;position:static}}.tf-recommend__blurb{margin-block:var(--tf-space-1) 0;max-inline-size:62ch;font-size:var(--tf-text-sm)}.tf-recommend__result{border-block-start:1px solid var(--tf-border);margin-block-start:var(--tf-space-3);padding-block-start:var(--tf-space-3)}.tf-builder{gap:var(--tf-space-4);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}@media (width<=1023px){.tf-builder{grid-template-columns:minmax(0,1fr)}}.tf-builder__hint{margin-block:var(--tf-space-2) var(--tf-space-3);max-inline-size:68ch;font-size:var(--tf-text-xs)}.tf-builder__problems{margin-block:var(--tf-space-3) 0;font-size:var(--tf-text-xs);padding-inline-start:var(--tf-space-5)}.tf-library__group{margin-block-end:var(--tf-space-4)}.tf-library__blurb{margin-block:0 var(--tf-space-2);font-size:var(--tf-text-xs)}.tf-library__item{text-align:start;inline-size:100%;padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);color:var(--tf-text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;margin-block-end:var(--tf-space-1);display:flex}.tf-library__item:hover:not(:disabled){border-color:var(--tf-border-strong);background:var(--tf-surface-sunken)}.tf-library__item:disabled{cursor:default;opacity:.7}.tf-library__item--soon{border-style:dashed}.tf-library__name{font-weight:600;font-size:var(--tf-text-md)}.tf-library__summary{font-size:var(--tf-text-xs)}.tf-library__item:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-spine{margin:0;padding:0;list-style:none}.tf-spine__item{align-items:start;gap:var(--tf-space-2);padding-block:var(--tf-space-2);border-block-end:1px solid var(--tf-gray-100);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tf-spine__item--off .tf-spine__name{color:var(--tf-text-muted);text-decoration:line-through}.tf-spine__item--selected{background:var(--tf-surface-sunken)}.tf-spine__item--grabbed{outline:2px solid var(--tf-border-strong);outline-offset:-2px}.tf-spine__handle{padding:var(--tf-space-1);color:var(--tf-text-muted);cursor:grab;background:0 0;border:none;margin-block-start:var(--tf-space-2);line-height:1}.tf-spine__handle[aria-disabled=true]{cursor:default;opacity:.4}.tf-spine__handle:focus-visible{box-shadow:var(--tf-focus);border-radius:var(--tf-radius-sm);outline:none}.tf-spine__card{align-items:flex-start;gap:var(--tf-space-1);text-align:start;inline-size:100%;padding:var(--tf-space-2);color:var(--tf-text);cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.tf-spine__card:focus-visible{box-shadow:var(--tf-focus);border-radius:var(--tf-radius-md);outline:none}.tf-spine__head{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-spine__name{font-weight:600}.tf-spine__category{font-size:var(--tf-text-xs);text-transform:uppercase;letter-spacing:.04em;padding-inline:var(--tf-space-2);border-radius:var(--tf-radius-full);border:1px solid var(--tf-border);color:var(--tf-text-muted)}.tf-spine__category--discover{border-color:var(--tf-brand-300,var(--tf-border-strong))}.tf-spine__category--evaluate{border-color:var(--tf-border-strong)}.tf-spine__category--action{border-color:var(--tf-warning-500,var(--tf-border-strong))}.tf-spine__summary,.tf-spine__why{font-size:var(--tf-text-xs)}.tf-spine__signals{gap:var(--tf-space-1);flex-wrap:wrap;display:flex}.tf-chip--signal{padding:0 var(--tf-space-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-full);font-size:var(--tf-text-xs);color:var(--tf-text-muted)}.tf-spine__problem{font-size:var(--tf-text-xs);color:var(--tf-text-secondary)}.tf-spine__problem--blocking{color:var(--tf-danger-700,var(--tf-danger-500));font-weight:600}.tf-spine__controls{align-items:flex-end;gap:var(--tf-space-1);flex-direction:column;padding-block-start:var(--tf-space-2);display:flex}.tf-coverage{border-radius:var(--tf-radius-full);background:var(--tf-gray-100);block-size:8px;margin-block-start:var(--tf-space-2);overflow:hidden}.tf-coverage__fill{background:var(--tf-text);border-start-start-radius:var(--tf-radius-full);border-end-start-radius:var(--tf-radius-full);block-size:100%}.tf-assessadmin{gap:var(--tf-space-6);grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:start;display:grid}@media (width<=60rem){.tf-assessadmin{grid-template-columns:minmax(0,1fr)}}.tf-assessadmin__list{gap:var(--tf-space-2);display:grid}.tf-assessadmin__heading{font-size:var(--tf-text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-secondary);margin-block:var(--tf-space-4) var(--tf-space-1)}.tf-assessadmin__heading:first-child{margin-block-start:0}.tf-assessadmin__none{color:var(--tf-text-secondary);font-size:var(--tf-text-sm);margin:0}.tf-assessadmin__row{gap:var(--tf-space-1);text-align:start;inline-size:100%;padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);cursor:pointer;flex-direction:column;display:flex}.tf-assessadmin__row:hover{border-color:var(--tf-border-strong)}.tf-assessadmin__row:focus-visible{outline:2px solid var(--tf-focus);outline-offset:2px}.tf-assessadmin__row--active{border-color:var(--tf-brand-500);background:var(--tf-surface-raised)}.tf-assessadmin__row-name{font-weight:600}.tf-assessadmin__row-meta{gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-assessadmin__editor{min-inline-size:0}.tf-assessadmin__head{justify-content:space-between;align-items:flex-start;gap:var(--tf-space-4);flex-wrap:wrap;margin-block-end:var(--tf-space-4);display:flex}.tf-assessadmin__head h3{margin:0}.tf-assessadmin__key{margin-block:var(--tf-space-1) 0;color:var(--tf-text-secondary);font-size:var(--tf-text-sm)}.tf-assessadmin__key code{direction:ltr;unicode-bidi:isolate}.tf-assessadmin__frozen{margin-block:0 var(--tf-space-4);padding:var(--tf-space-3);border-inline-start:3px solid var(--tf-brand-500);background:var(--tf-surface-raised);color:var(--tf-text-secondary);font-size:var(--tf-text-sm)}.tf-assessadmin__subheading{margin-block:var(--tf-space-6) var(--tf-space-2);font-size:var(--tf-text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-secondary)}.tf-assessadmin__questions{gap:var(--tf-space-4);margin:0;padding:0;list-style:none;display:grid}.tf-assessadmin__question{padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md)}.tf-assessadmin__question-row{align-items:end;gap:var(--tf-space-4);flex-wrap:wrap;display:flex}.tf-assessadmin__required{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-sm);padding-block-end:var(--tf-space-2);display:flex}.tf-assessadmin__problems{margin-block:var(--tf-space-4) 0;color:var(--tf-warning-text,var(--tf-text-secondary));font-size:var(--tf-text-sm);padding-inline-start:var(--tf-space-5)}.tf-assessadmin__actions{gap:var(--tf-space-3);flex-wrap:wrap;margin-block-start:var(--tf-space-5);display:flex}.tf-assessadmin__error{margin-block:var(--tf-space-3) 0;color:var(--tf-danger-text,var(--tf-text-secondary));font-size:var(--tf-text-sm)}.tf-jobrounds{gap:var(--tf-space-8);max-inline-size:56rem;display:grid}.tf-jobrounds__heading{font-size:var(--tf-text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-secondary);margin-block:0 var(--tf-space-3)}.tf-jobrounds__lead{margin-block:0 var(--tf-space-3);color:var(--tf-text-secondary);font-size:var(--tf-text-sm);max-inline-size:56ch}.tf-jobrounds__list{margin:0 0 var(--tf-space-4);gap:var(--tf-space-2);padding:0;list-style:none;display:grid}.tf-jobrounds__item{padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);gap:var(--tf-space-1);display:grid}.tf-jobrounds__name{font-weight:600}.tf-jobrounds__meta,.tf-jobrounds__note{font-size:var(--tf-text-sm);color:var(--tf-text-secondary);margin:0}.tf-jobrounds__form{gap:var(--tf-space-3);display:grid}.tf-jobrounds__label{font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}.tf-jobrounds__row{gap:var(--tf-space-3);flex-wrap:wrap;align-items:center;display:flex}.tf-jobrounds__row--between{justify-content:space-between}.tf-jobrounds__input{min-inline-size:0;padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);color:var(--tf-text);font:inherit;flex:12rem}.tf-jobrounds__input--short{flex:0 0 6rem}.tf-jobrounds__error{font-size:var(--tf-text-sm);color:var(--tf-danger-700);margin:0}.tf-roundeditor{gap:var(--tf-space-3);padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface-raised,var(--tf-surface));inline-size:100%;display:grid}.tf-roundeditor--confirm{border-color:var(--tf-danger-300,var(--tf-danger-700))}.tf-roundeditor__row{gap:var(--tf-space-3);flex-wrap:wrap;display:flex}.tf-roundeditor__actions{gap:var(--tf-space-2);display:flex}.tf-availability{flex-direction:column;gap:16px;display:flex}.tf-availability__form{flex-direction:column;gap:20px;display:flex}.tf-availability__grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.tf-availability__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tf-availability__field{flex-direction:column;gap:4px;min-width:0;display:flex}.tf-availability__field .tf-jobrounds__input{flex:none;inline-size:100%}.tf-availability__time{flex:none;inline-size:8.5rem;min-inline-size:0}.tf-availability__label{font-size:13px;font-weight:600}.tf-availability__hint{opacity:.72;font-size:12px}.tf-availability__week{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);flex-direction:column;gap:10px;margin:0;display:flex}.tf-availability__day{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-availability__day .tf-jobrounds__input{flex:none}.tf-availability__week>.tf-jobrounds__input{flex:none;inline-size:100%}.tf-availability__dayname{flex:none;min-width:84px;font-size:13px;font-weight:600}.tf-availability__windows{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tf-availability__window{align-items:center;gap:6px;display:inline-flex}.tf-availability__closed{opacity:.6;font-size:13px}.tf-availability__closedbox{align-items:center;gap:6px;font-size:13px;display:inline-flex}.tf-availability__add,.tf-availability__remove{border:1px solid var(--tf-border);min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:13px}.tf-availability__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tf-availability__preview{border-top:1px solid var(--tf-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.tf-availability__slots{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tf-availability__slot{border:1px solid var(--tf-border);unicode-bidi:isolate;border-radius:999px;padding:6px 12px;font-size:13px}.tf-availability__effective{margin:0 0 12px;font-size:14px;font-weight:600}.tf-availability__zonewarning{border:1px solid var(--tf-warning-500);background:var(--tf-warning-50);color:var(--tf-text,#111827);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.5}.tf-window__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:12px;display:grid}.tf-window__field{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.tf-window__field>.tf-jobrounds__input{flex:none;inline-size:100%}.tf-window__list,.tf-window__people{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tf-window__list{margin-top:16px}.tf-window__card{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);flex-direction:column;gap:10px;display:flex}.tf-window__person{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tf-window__link{flex:100%;gap:8px;min-inline-size:0;display:flex}.tf-window__status{border:1px solid var(--tf-border);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.tf-window__status--active{border-color:var(--tf-success-500,#16a34a)}.tf-window__suggest{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);flex-direction:column;gap:8px;margin:0;display:flex}.tf-window__suggest label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.tf-window__invited{color:var(--tf-success-700);font-size:12px}.tf-window__send{flex-direction:column;gap:8px;display:flex}.tf-window__confirm{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-3);flex-direction:column;gap:8px;display:flex}.tf-form-editor{gap:var(--tf-space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.tf-form-editor__side{top:var(--tf-space-6);position:sticky}@media (width<=1000px){.tf-form-editor{grid-template-columns:1fr}.tf-form-editor__side{position:static}}.tf-question__head{align-items:center;gap:var(--tf-space-3);margin-bottom:var(--tf-space-4);display:flex}.tf-question__index{background:var(--tf-gray-100);width:24px;height:24px;color:var(--tf-text-secondary);font-size:var(--tf-text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tf-question__tools{gap:2px;margin-inline-start:auto;display:flex}.tf-check{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);cursor:pointer;display:inline-flex}.tf-check--warning{color:var(--tf-warning-700)}.tf-options{gap:var(--tf-space-2);padding:var(--tf-space-3);border:1px dashed var(--tf-border-strong);border-radius:var(--tf-radius-md);flex-direction:column;display:flex}.tf-option{gap:var(--tf-space-2);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.tf-option__grip{border-radius:var(--tf-radius-sm);width:28px;height:32px;color:var(--tf-text-muted);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.tf-option__grip:hover{background:var(--tf-surface-sunken);color:var(--tf-text)}.tf-option__grip:active{cursor:grabbing}.tf-option[data-dragging=true]{opacity:.5}.tf-problems{margin:var(--tf-space-2) 0 var(--tf-space-4);color:var(--tf-warning-700);font-size:var(--tf-text-sm);padding-inline-start:var(--tf-space-4)}.tf-qeditor{gap:var(--tf-space-4);flex-direction:column;display:flex}.tf-qeditor__split{gap:var(--tf-space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}@media (width<=1023px){.tf-qeditor__split{grid-template-columns:minmax(0,1fr)}}.tf-qlist{padding:var(--tf-space-2) var(--tf-space-3) 0;margin:0;list-style:none}.tf-qlist__row{padding:var(--tf-space-3);border-inline-start:3px solid #0000}.tf-qlist__row+.tf-qlist__row{border-block-start:1px solid var(--tf-border)}.tf-qlist__row--on{border-inline-start-color:var(--tf-text-secondary);background:var(--tf-surface-sunken)}.tf-qlist__open{inline-size:100%;color:var(--tf-text);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.tf-qlist__open:focus-visible{box-shadow:var(--tf-focus);border-radius:var(--tf-radius-sm);outline:none}.tf-qlist__title{font-weight:600;font-size:var(--tf-text-sm);overflow-wrap:anywhere}.tf-qlist__meta{font-size:var(--tf-text-xs)}.tf-qlist__tools{gap:var(--tf-space-2);margin-block-start:var(--tf-space-2)}.tf-rules{margin:0;padding:0;list-style:none}.tf-rule{padding-block:var(--tf-space-3);border-block-end:1px solid var(--tf-border)}.tf-rule:first-child{padding-block-start:0}.tf-rule:last-child{border-block-end:0;padding-block-end:0}.tf-rule__top{justify-content:space-between;align-items:flex-start;gap:var(--tf-space-3);display:flex}.tf-rule__trigger{min-inline-size:0}.tf-rule__sending{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.tf-rule__event{color:var(--tf-text);font-weight:600}.tf-rule .tf-rule__event,.tf-rule .tf-rule__meta{overflow-wrap:anywhere}.tf-rule__meta{font-size:var(--tf-text-xs)}.tf-rule__intro{max-inline-size:62ch;margin-block-start:0;margin-block-end:var(--tf-space-4)}.tf-switch{align-items:center;gap:var(--tf-space-2);cursor:pointer;font-size:var(--tf-text-sm);color:var(--tf-text-secondary);display:inline-flex}.tf-switch input{block-size:16px;inline-size:16px;accent-color:var(--tf-brand-600,var(--tf-text));cursor:pointer}.tf-templates{gap:var(--tf-space-4);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}@media (width<=1023px){.tf-templates{grid-template-columns:minmax(0,1fr)}}.tf-templates__list{padding:var(--tf-space-2) var(--tf-space-3);flex-direction:column;margin:0;list-style:none;display:flex}.tf-templates__list>li+li{border-block-start:1px solid var(--tf-border)}.tf-templates__item{text-align:start;inline-size:100%;padding:var(--tf-space-3);color:var(--tf-text);cursor:pointer;background:0 0;border:0;border-inline-start:3px solid #0000;border-radius:0;flex-direction:column;gap:2px;display:flex}.tf-templates__item:hover{background:var(--tf-surface-sunken)}.tf-templates__item--on{border-inline-start-color:var(--tf-text-secondary);background:var(--tf-surface-sunken)}.tf-templates__item:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-templates__name{font-weight:600;font-size:var(--tf-text-md);overflow-wrap:anywhere}.tf-comms-problems{padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-danger-700);border-radius:var(--tf-radius-md);background:var(--tf-danger-50);color:var(--tf-danger-700);font-size:var(--tf-text-sm);margin-block-end:var(--tf-space-4)}.tf-comms-problems p{margin:0 0 var(--tf-space-2);font-weight:600}.tf-comms-problems ul{overflow-wrap:anywhere;margin:0;padding-inline-start:var(--tf-space-4)}.tf-templates__meta{font-size:var(--tf-text-xs)}.tf-templates__versions{gap:var(--tf-space-2);flex-wrap:wrap;margin-block-end:var(--tf-space-4);display:flex}.tf-commschip{padding:var(--tf-space-1) var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-full);background:var(--tf-surface);color:var(--tf-text-secondary);font-size:var(--tf-text-xs);cursor:pointer}.tf-commschip--on{border-color:var(--tf-border-strong);background:var(--tf-surface-sunken);color:var(--tf-text);font-weight:600}.tf-commschip:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-preview{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);background:var(--tf-surface-sunken);padding:var(--tf-space-4);margin-block-end:var(--tf-space-4)}.tf-preview__subject{border-block-end:1px solid var(--tf-border);margin-block-end:var(--tf-space-3);padding-block-end:var(--tf-space-2);font-weight:600}.tf-preview__body{font-family:var(--tf-font);font-size:var(--tf-text-md);line-height:var(--tf-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tf-preview__body--sms{max-inline-size:34ch;padding:var(--tf-space-3);border-radius:var(--tf-radius-lg);background:var(--tf-surface);border:1px solid var(--tf-border)}.tf-preview__count{font-size:var(--tf-text-xs);margin-block-start:var(--tf-space-3);margin-block-end:0}.tf-blocks{margin:0 0 var(--tf-space-4);gap:var(--tf-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.tf-blocks__item{gap:var(--tf-space-2);padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);flex-direction:column;display:flex}.tf-blocks__item .tf-textarea{min-height:0}.tf-tplsteps{gap:var(--tf-space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-block-end:var(--tf-space-4);display:grid}.tf-tplsteps__step{padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);color:var(--tf-text);text-align:start;cursor:pointer;gap:2px;display:grid}.tf-tplsteps__step:hover{background:var(--tf-surface-sunken)}.tf-tplsteps__step:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-tplsteps__step--on{border-color:var(--tf-text);box-shadow:inset 0 0 0 1px var(--tf-text)}.tf-tplsteps__num{font-family:var(--tf-font-mono,ui-monospace, monospace);font-size:var(--tf-text-xs);color:var(--tf-text-secondary)}.tf-tplsteps__name{overflow-wrap:anywhere;font-weight:600}.tf-tplsteps__count{font-size:var(--tf-text-xs);color:var(--tf-text-secondary)}@media (width<=600px){.tf-tplsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.tf-templates__blurb{padding:var(--tf-space-3) var(--tf-space-4) 0;font-size:var(--tf-text-sm);margin:0}.tf-templates__when{font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}#root .kv-shell,#root .kv-auth,#root .kv-candidate{font-family:var(--kv-font);color:var(--kv-ink);background:var(--kv-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.6}[dir=rtl] .kv-shell,[dir=rtl] .kv-auth,[dir=rtl] .kv-candidate{font-family:var(--kv-font-he);line-height:1.7}.kv-shell a:not([class]),.kv-auth a:not([class]),.kv-candidate a:not([class]){color:var(--kv-primary);text-decoration:none}.kv-shell a:not([class]):hover,.kv-auth a:not([class]):hover,.kv-candidate a:not([class]):hover{color:var(--kv-primary-hover);text-decoration:underline}:is(.tf-main__inner:has(>.kv-page),.tf-main__inner:has(>.kv-auth)){width:100%;max-width:none;margin:0;padding:0}.kv-sidebar__switcher{padding:4px 0 16px;position:relative}.kv-workspace-switch{background:var(--kv-surface-sunken);border:1px solid var(--kv-line);cursor:pointer;width:100%;font:inherit;color:inherit;text-align:start;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.kv-workspace-switch:hover:not(:disabled){background:var(--kv-surface)}.kv-workspace-switch:disabled{cursor:default}.kv-workspace-switch:focus-visible{box-shadow:var(--kv-focus)}.kv-workspace-switch__chevron{color:var(--kv-muted);flex:none;font-size:9px}.kv-wsmenu{inset-inline:0;z-index:30;background:var(--kv-surface);border:1px solid var(--kv-line);box-shadow:var(--kv-shadow);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% - 10px)}.kv-wsmenu__search{width:100%}.kv-wsmenu__list{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.kv-wsmenu__item{text-align:start;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.kv-wsmenu__item[aria-current=true]{background:var(--kv-primary-tint)}.kv-wsmenu__empty{padding:6px 8px}.kv-wsmenu__foot{border-top:1px solid var(--kv-line-soft);flex-direction:column;gap:8px;padding-top:6px;display:flex}.kv-avatar--brand{background:var(--kv-primary);color:#fff;border-radius:7px}.kv-avatar--logo{border:1px solid var(--kv-line);object-fit:contain;background:#fff;border-radius:7px;padding:2px}.kv-sidebar__navgroup{margin-top:14px}.kv-sidebar__navgroup-label{font-family:var(--kv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kv-muted);padding:0 8px 6px;font-size:10.5px}.kv-sidebar__nav{flex-direction:column;gap:2px;display:flex}.kv-sidebar__foot{border-top:1px solid var(--kv-line);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.kv-avatar{border-radius:var(--kv-radius-pill);background:var(--kv-primary-tint);width:28px;height:28px;color:var(--kv-primary);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.kv-sidebar__user{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.kv-sidebar__user:focus-visible{box-shadow:var(--kv-focus);border-radius:var(--kv-radius-sm)}.kv-sidebar__username{font-size:13px;font-weight:500;display:block}.kv-sidebar__usermeta{display:block}.kv-sidebar__menu{flex-direction:column;gap:6px;display:flex}.kv-planwidget{text-align:start;width:100%;font:inherit;color:inherit;background:var(--kv-surface-sunken);border:1px solid var(--kv-line);cursor:pointer;border-radius:9px;padding:10px;display:block}.kv-planwidget:hover{border-color:var(--kv-primary)}.kv-planwidget:focus-visible{box-shadow:var(--kv-focus)}.kv-planwidget__row{align-items:center;gap:7px;display:flex}.kv-planwidget__name{font-size:11.5px;font-weight:600}.kv-planwidget__usage{color:var(--kv-muted);margin-top:6px;font-size:11px;display:block}.kv-planwidget__track{background:var(--kv-line);border-radius:999px;height:4px;margin-top:5px;display:block;overflow:hidden}.kv-planwidget__fill{background:var(--kv-primary);border-radius:999px;height:100%;display:block}.kv-pagehead{justify-content:space-between;align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;display:flex}.kv-back{color:var(--kv-muted);font-size:13px}.kv-back:hover{color:var(--kv-ink)}#root .kv-auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.kv-auth__marketing{color:#fff;justify-content:space-between;gap:var(--kv-space-6);background:#0b2f38;flex-direction:column;min-height:100dvh;padding:44px 52px;display:flex}.kv-auth__marketing-top{align-items:center;gap:10px;display:flex}.kv-auth__quote{flex-direction:column;max-width:26ch;display:flex}.kv-auth__quote span{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.2}.kv-auth__quote span:last-child{color:#ffffff9e}.kv-auth__tagline{color:#ffffff8c;font-size:13px}.kv-auth__panel{background:var(--kv-canvas);justify-content:center;align-items:center;padding:44px 40px;display:flex}.kv-auth__box{width:100%;max-width:352px}.kv-auth .kv-auth__mobile-logo{margin-bottom:32px;display:none}.kv-auth__title{font-size:23px}.kv-auth__subtitle{margin-top:7px;margin-bottom:0;line-height:1.55}.kv-auth__fields{gap:14px;margin-top:20px}.kv-auth__submit{width:100%;height:44px}.kv-auth__alt-row{justify-content:space-between;align-items:center;gap:var(--kv-space-3);margin-top:14px;font-size:12.5px;display:flex}.kv-auth__provider{margin-top:10px}.kv-auth__alt{text-align:center;margin-top:16px}@media (width<=860px){#root .kv-auth{grid-template-columns:1fr}.kv-auth__marketing{display:none}.kv-auth__panel{min-height:100dvh}.kv-auth .kv-auth__mobile-logo{display:flex}}.kv-strong{font-weight:600}.kv-mt-1{margin-top:4px}.kv-mt-2{margin-top:8px}.kv-mt-3{margin-top:12px}.kv-mt-4{margin-top:16px}.kv-mt-10{margin-top:10px}.kv-mt-14{margin-top:14px}.kv-card--pad{padding:18px}.kv-card--link{color:inherit;text-decoration:none;display:block}.kv-card--link:hover{color:inherit;border-color:#c7cad1;text-decoration:none}.kv-clamp{max-width:300px}.kv-w-1{width:1%}.kv-filters{gap:8px}.kv-filters__search{max-width:260px}.kv-rowlink{color:inherit}.kv-rowlink:hover{color:inherit;text-decoration:none}.kv-dot--attention{color:var(--kv-attention)}.kv-dot--success{color:var(--kv-success)}.kv-mb-3{margin-bottom:12px}.kv-mb-10{margin-bottom:10px}.kv-card__pad{padding:var(--kv-space-4)}.kv-timeline__title{font-size:13.5px}.kv-page.kv-page--firstrun{max-width:760px;padding-top:88px}.kv-firstrun__title{max-width:18ch}.kv-firstrun__body{max-width:56ch}.kv-firstrun__card{padding:24px}.kv-firstrun__fields{gap:16px}.kv-input--hero{height:48px;font-size:16px}.kv-fieldgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.kv-self-start{align-self:flex-start}.kv-page.kv-page--narrow{max-width:720px}.kv-display--30{font-size:30px}.kv-lede{max-width:58ch}.kv-lede--wide{max-width:70ch}.kv-form-card{padding:24px}.kv-form-card__fields{gap:18px}.kv-input--44{height:44px;font-size:15px}.kv-fieldgrid--14{gap:14px}.kv-fieldgrid--160{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kv-comp{gap:10px}.kv-select--auto{width:auto}.kv-details{border-top:1px solid var(--kv-line);padding-top:14px}.kv-details>summary{cursor:pointer;font-size:13.5px;font-weight:500}.kv-details__body{gap:14px;margin-top:14px}.kv-form-actions{gap:10px;padding-top:6px}#root .kv-building{background:var(--kv-deep);color:#fff;min-height:100dvh;font-family:var(--kv-font);place-items:center;padding:32px;display:grid}[dir=rtl] #root .kv-building{font-family:var(--kv-font-he)}.kv-building__box{width:100%;max-width:520px}.kv-building__head{text-align:center}.kv-building .kv-building__job{color:#fff9}.kv-building__title{margin-top:10px;font-size:28px}.kv-building .kv-building__lede{color:#ffffffc7;margin-top:8px}.kv-building__steps{gap:2px;margin-top:26px}.kv-building__step{gap:12px;padding:13px 4px}.kv-building__step[data-state=pending]{opacity:.4}.kv-building__step[data-state=running] .kv-building__label{font-weight:600}.kv-building__label{font-size:14.5px}.kv-building__step[data-state=done]{opacity:.55}.kv-building__step[data-state=done] .kv-building__label{color:#ffffffb3}.kv-building__check{color:#34d399;font-size:14px;line-height:1}.kv-building__dot{color:var(--kv-primary-light)}.kv-building__step[data-state=pending] .kv-building__dot{color:#fff6}.kv-building__spinner{color:var(--kv-primary-light);width:13px;height:13px}.kv-building__progress{background:#ffffff24;margin-top:22px}.kv-building__progress .kv-progress__fill{background:var(--kv-primary-light)}.kv-building__note{text-align:center;color:#ffffff73;margin-top:22px;font-size:12.5px;line-height:1.55}.kv-filters__search--wide{max-width:280px}@media (width<=899px){.kv-tablescroll{overflow-x:visible}}@media (width<=767px){.kv-filters__search{flex:1 0 100%;max-width:none}}.kv-says{gap:8px}.kv-recmark{block-size:18px;inline-size:18px;color:var(--kv-muted);border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;transform:scaleX(1)}[dir=rtl] .kv-recmark{transform:scaleX(-1)}.kv-insights{gap:var(--kv-space-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.kv-insights{grid-template-columns:1fr}}.kv-insights__col{min-inline-size:0}.kv-insights__list{margin:var(--kv-space-3) 0 0;gap:var(--kv-space-4);padding:0;list-style:none;display:grid}.kv-insights__item{gap:var(--kv-space-2);display:grid}.kv-reportstat{letter-spacing:-.01em;margin-top:6px;font-size:24px;font-weight:600;display:block}.kv-page.kv-page--settings{max-width:820px}.kv-hub{gap:12px}.kv-hub__text{min-width:0}.kv-hub__card--disabled{opacity:.55}.kv-page.kv-page--wide{max-width:1400px}.kv-gap-6{gap:6px}.kv-gap-8{gap:8px}.kv-gap-10{gap:10px}.kv-gap-12{gap:12px}.kv-gap-14{gap:14px}.kv-gap-16{gap:16px}.kv-align-end{align-items:flex-end}.kv-align-start{align-items:flex-start}.kv-dot--critical{color:var(--kv-critical)}.kv-stepgrid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:24px;display:grid}.kv-stepgrid__left{gap:16px}@media (width<=1100px){.kv-stepgrid{grid-template-columns:1fr}}.kv-previewcard{position:sticky;top:24px}.kv-previewcard__head{flex-direction:column;align-items:stretch;gap:10px}.kv-previewcard__body{background:var(--kv-surface-sunken)}.kv-phoneframe{background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:32px;inline-size:392px;max-inline-size:100%;margin-inline:auto;padding:9px;box-shadow:0 20px 44px -22px #1011154d}.kv-phoneframe__screen{background:var(--kv-surface-sunken);border-radius:25px;flex-direction:column;block-size:660px;display:flex;overflow:hidden}.kv-phoneframe__screen>.kv-phone__body,.kv-phoneframe__screen>.kv-phoneframe__body{scrollbar-width:thin;flex:1;min-block-size:0;overflow-y:auto}.kv-phoneframe__body{flex-direction:column;gap:16px;padding:20px 18px;display:flex}.kv-phoneframe iframe{border:0;block-size:100%;inline-size:100%;display:block}.kv-mailframe{border:1px solid var(--kv-line);background:#fff;border-radius:10px;max-width:360px;margin-inline:auto;overflow:hidden}.kv-mailframe__head{border-bottom:1px solid var(--kv-line-soft);padding:12px 14px}.kv-mailframe__subject{margin-top:2px;font-size:14px;font-weight:600}.kv-mailframe__body{color:var(--kv-ink-600);padding:16px 14px;font-size:14px;line-height:1.65}.kv-mailframe__body p{margin:0}.kv-mailframe__body p+p{margin-top:10px}.kv-smspreview{max-width:280px;margin-inline:auto}.kv-msgpicker{flex-direction:column;gap:2px;width:100%;max-width:360px;margin-inline:auto;display:flex}.kv-msgpicker__opt.kv-msgpicker__opt{text-align:start;white-space:normal;justify-content:flex-start;block-size:auto;inline-size:100%;padding-block:7px;font-size:13px;line-height:1.4}.kv-msgpicker__opt[aria-pressed=false]{color:var(--kv-ink-600)}.kv-msgpicker__off{max-width:360px;margin-inline:auto}.kv-empty--tight{padding:var(--kv-space-8) var(--kv-space-4)}.kv-modal--desktop{width:min(1040px,100vw - 48px);max-height:86vh;overflow:auto}.kv-modal--desktop__body{padding:40px 48px}.kv-modal--desktop__body iframe{border:0;width:100%;height:70vh;display:block}.kv-numcard{color:inherit;padding:18px;text-decoration:none;display:block}.kv-numcard:hover{color:inherit;border-color:#c7cad1;text-decoration:none}.kv-numcard--attention{border-color:var(--kv-attention-line);background:var(--kv-attention-bg)}.kv-numcard--attention .kv-meta,.kv-numcard--attention .kv-score__value{color:var(--kv-attention)}@keyframes kv-confetti{0%{opacity:1;transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot));opacity:0}}.kv-confettilayer{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.kv-confettipiece{will-change:transform, opacity;animation-name:kv-confetti;animation-timing-function:cubic-bezier(.16,.62,.3,1);animation-fill-mode:forwards;position:absolute;top:34%;box-shadow:0 1px 2px #1011151f}.kv-modal--share{border-radius:var(--kv-radius-xl);width:min(600px,100vw - 32px);top:50%}.kv-modal--share__body{padding:26px 28px 24px}.kv-modal--share__head{align-items:center;gap:10px;display:flex}.kv-modal--share__badge{background:var(--kv-success-bg);width:30px;height:30px;color:var(--kv-success);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.kv-modal--share__live{color:var(--kv-success);font-size:12.5px;font-weight:600}.kv-modal--share__close{margin-inline-start:auto}.kv-modal--share__title{letter-spacing:-.02em;text-wrap:pretty;margin:14px 0 0;font-size:25px;font-weight:600;line-height:1.22}.kv-modal--share__linkrow{background:var(--kv-surface-sunken);border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);margin-top:20px;padding:14px 16px}.kv-modal--share__link{min-width:200px;font-family:var(--kv-font-mono);color:var(--kv-ink);background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:var(--kv-radius-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:11px 12px;font-size:13px;overflow:hidden}.kv-sharegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.kv-sharegrid__btn{border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface);height:82px;color:var(--kv-ink);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:flex}.kv-sharegrid__btn:hover{box-shadow:var(--kv-shadow-sm)}.kv-sharegrid__icon{border-radius:5px;width:22px;height:22px;display:block}.kv-sharegrid__label{letter-spacing:-.01em;font-size:12.5px;font-weight:500}@media (width<=480px){.kv-sharegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kv-numcard .kv-score__value{margin-top:6px;display:block}.kv-listrow{border-bottom:1px solid var(--kv-line-soft);align-items:center;gap:12px;padding:13px 20px;display:flex}.kv-listrow:last-child{border-bottom:0}.kv-listrow--top{align-items:flex-start;padding:14px 20px}.kv-listrow__n{flex:none;width:18px}.kv-listrow__text{overflow-wrap:anywhere;font-size:14px}.kv-listrow--off{opacity:.5}.kv-listrow__meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.kv-listrow__opt{align-items:center;gap:6px;display:inline-flex}.kv-listrow__input{font:inherit;color:var(--kv-ink);background:0 0;border:0;width:100%;padding:2px 0;font-size:14px}.kv-listrow__input:focus{box-shadow:inset 0 -1px 0 var(--kv-primary);outline:none}.kv-choice--split{flex:1;min-width:0}.kv-choice__avatar{background:var(--kv-surface-sunken);border-radius:999px;flex:none;width:34px;height:34px}.kv-choice[data-selected=true] .kv-choice__avatar{background:var(--kv-primary-tint)}.kv-choice__title{font-size:14px;font-weight:600;display:block}.kv-voices{gap:var(--kv-space-3);flex-direction:column;display:flex}.kv-voices__filters{gap:var(--kv-space-3);flex-wrap:wrap;display:flex}.kv-voices__chip{border:1px solid var(--kv-line);background:var(--kv-surface-sunken);font:inherit;color:var(--kv-ink);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.kv-voices__chip[data-selected=true]{border-color:var(--kv-primary);background:var(--kv-primary-tint);color:var(--kv-primary)}.kv-voices__grid{gap:var(--kv-space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.kv-voice{border:1px solid var(--kv-line);border-radius:var(--kv-radius-md,10px);background:var(--kv-surface);align-items:center;gap:8px;padding:8px 10px;display:flex}.kv-voice[data-selected=true]{border-color:var(--kv-primary);background:var(--kv-primary-tint)}.kv-voice__pick{min-width:0;font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.kv-voice__name{font-size:14px;font-weight:600;display:block}.kv-voice__play{border:1px solid var(--kv-line);background:var(--kv-surface-sunken);width:32px;height:32px;color:var(--kv-ink);cursor:pointer;border-radius:999px;flex:none;font-size:12px}.kv-voice__play:disabled{opacity:.4;cursor:not-allowed}@media (width<=480px){.kv-voices__grid{grid-template-columns:1fr}}.kv-topic{color:var(--kv-ink);font-size:14px}.kv-body--ink{color:var(--kv-ink)}.kv-switchrow{gap:8px}.kv-switchrow__label{font-size:13.5px}.kv-phone__q{font-size:19px;font-weight:600;line-height:1.35}.kv-phone__p{color:var(--kv-ink-600);margin:8px 0 0;font-size:15px;line-height:1.6}.kv-mt-auto{margin-top:auto}.kv-center{text-align:center}.kv-topics{gap:7px}.kv-desktopwizard{max-width:640px;margin-inline:auto}.kv-listrow__textarea{resize:none;field-sizing:content;min-height:1.45em;line-height:1.45;display:block}.kv-candidate{background:var(--kv-canvas);justify-content:center;align-items:center;min-height:100dvh;display:flex;container:kv-candidate/inline-size}.kv-candidate>.kv-phone{inline-size:100%}.kv-phone__head{border-bottom:1px solid var(--kv-line);padding:20px}.kv-phone__head--tight{padding:16px 20px}.kv-candidate .kv-jobtitle{font-size:27px}.kv-jobbody{color:var(--kv-ink-600);margin:0;font-size:17px;line-height:1.65}.kv-jobcode{border-inline-start:3px solid var(--tfc-brand-edge,var(--kv-line));background:var(--tfc-brand-wash,var(--kv-surface-sunken));color:var(--kv-ink-800);border-radius:8px;padding:14px 16px}.kv-joblist{color:var(--kv-ink-600);margin:10px 0 0;padding-inline-start:20px;font-size:16px;line-height:1.7}.kv-jobheading{font-family:var(--kv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kv-muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}.kv-jobheading:not(:first-child){border-block-start:1px solid var(--kv-line);margin-block-start:var(--kv-space-6);padding-block-start:var(--kv-space-5)}.kv-jobheading+.kv-joblist,.kv-jobheading+.kv-jobpara{margin-block-start:var(--kv-space-3)}[dir=rtl] .kv-jobheading{font-family:var(--kv-font-he);letter-spacing:normal;text-transform:none;color:var(--kv-ink-900);font-size:15px;font-weight:600}.kv-jobpara{color:var(--kv-ink-600);margin:10px 0 0;font-size:16px;line-height:1.65}.kv-joblogo{object-fit:contain;border-radius:4px;width:20px;height:20px}#root .kv-drawer{z-index:40}.kv-scrim--modal{z-index:45}.kv-title--19{font-size:19px}.kv-card-title--sm{font-size:14px}.kv-gap-20{gap:20px}.kv-card--pad14{padding:14px}.kv-card--pad18{padding:18px}.kv-body--14{font-size:14px}.kv-inlineblock{display:inline-block}.kv-conv{border:1px solid var(--kv-line);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.kv-conv__title{font-size:13.5px;display:block}.kv-conv__audio{max-width:220px;height:32px}.kv-avatar--lg{background:var(--kv-primary-tint);width:44px;height:44px;color:var(--kv-primary);font-size:16px}.kv-profilegrid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:24px;display:grid}@media (width<=960px){.kv-profilegrid{grid-template-columns:minmax(0,1fr)}}.kv-transcript__text{font-size:14px}.kv-timeline__text{font-size:13.5px}.kv-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;display:block}#root .kv-tabs{overflow-x:auto}.kv-bar--strong>span:first-child{font-weight:600}.kv-minw0{min-width:0}.kv-mt-6{margin-top:6px}.kv-measure-64{max-width:64ch}.kv-block{display:block}.kv-sidebar__footrow{align-items:center;gap:2px;display:flex}.kv-sidebar__footrow .kv-sidebar__user{flex:auto;min-width:0}.kv-sidebar__footrow .tf-bell__button{block-size:26px;inline-size:26px;color:var(--kv-ink-3);background:0 0;border-color:#0000}.kv-sidebar__footrow .tf-bell__button:hover{color:var(--kv-ink);border-color:var(--kv-line)}.kv-phone__wizhead{border-bottom:1px solid var(--kv-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.kv-phone__q--wiz{font-size:22px}.kv-optional{font-weight:400}.kv-input--candidate{font-size:16px}.kv-btn.kv-btn--tall{flex:none;height:52px;font-size:16px}.kv-btn.kv-btn--tall.kv-grow{flex:1}.kv-candidate .kv-phone{min-height:var(--kv-vvh,100dvh)}.kv-candidate .kv-phone__body :is(input,textarea,select,[role=radiogroup],.kv-phonefield){scroll-margin-block-end:96px}.kv-chips{gap:var(--kv-space-2);flex-wrap:wrap;display:flex}.kv-chip{border:1px solid var(--kv-line);background:var(--kv-surface-sunken);color:var(--kv-ink);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}[dir=rtl] .kv-chip{padding:4px 12px 4px 6px}.kv-chip--missing{border-color:var(--kv-attention-line);background:var(--kv-attention-bg);color:var(--kv-attention)}.kv-chip__x{font:inherit;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;width:24px;height:24px;font-size:15px;line-height:1}.kv-chip__x:hover{opacity:1;background:#00000012}.kv-chip__x:focus-visible{box-shadow:var(--kv-focus);opacity:1}.kv-gate{z-index:60;min-height:100dvh;padding:var(--kv-space-5);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kv-gate__panel{background:var(--kv-surface);border-radius:var(--kv-radius-xl);width:min(420px,100%);box-shadow:var(--kv-shadow-lg);padding:var(--kv-space-6)}.kv-gate__actions{gap:var(--kv-space-2);flex-direction:column;margin-block-start:var(--kv-space-5);display:flex}.kv-gate__actions .kv-btn{width:100%;height:46px}.kv-btn:not([disabled]):not([aria-disabled=true]):active{transform:translateY(1px);box-shadow:inset 0 2px 5px #00000038}.kv-btn.kv-btn{transition:background var(--kv-fast), border-color var(--kv-fast), color var(--kv-fast), transform var(--kv-fast), box-shadow var(--kv-fast)}@media (prefers-reduced-motion:reduce){.kv-btn.kv-btn{transition:background var(--kv-fast), border-color var(--kv-fast), color var(--kv-fast)}.kv-btn:not([disabled]):not([aria-disabled=true]):active{transform:none}}.kv-linkish{font:inherit;color:var(--kv-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.kv-review{flex-direction:column;gap:14px;margin:0;display:flex}.kv-review__row{min-width:0;margin:0}.kv-review__value{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:15px;line-height:1.5}.kv-consent{align-items:flex-start;font-size:13.5px}.kv-langselect{font-size:13px}.kv-phone__body--centred{text-align:center;justify-content:center}.kv-selfcentre{align-self:center}.kv-chathead{border-bottom:1px solid var(--kv-line);align-items:center;gap:12px;padding:14px 20px;display:flex}.kv-chathead__mark{border-radius:var(--kv-radius-pill);background:var(--kv-primary-tint);flex:none;block-size:32px;inline-size:32px}.kv-chathead__name{font-size:15px;font-weight:600}.kv-phone__body--bottom{justify-content:flex-end}.kv-chatinput{min-height:52px;font-size:16px}.kv-choice--stacked{flex-direction:column;gap:4px;display:flex}.kv-choice__title{font-weight:600}.kv-textstart{text-align:start}.kv-dayhead{margin-block-end:10px;font-size:14px;font-weight:600}.kv-schedulezone{unicode-bidi:isolate;flex-direction:column;align-items:flex-start;gap:6px;min-inline-size:0;margin-block-start:6px;display:flex}.kv-schedulezone>.kv-meta{overflow-wrap:anywhere;margin:0}.kv-schedulezone__name{font-weight:600}.kv-linkbtn{font:inherit;min-block-size:32px;color:var(--kv-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.kv-bookedwhen{margin:0;font-size:24px}.kv-rule{border:0;border-block-start:1px solid var(--kv-line);margin:0}.kv-weights{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kv-weights__row{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;display:grid}.kv-weights__label{color:var(--kv-ink-600);font-size:15px}.kv-weights__value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.kv-weights__bar{background:var(--kv-line);border-radius:999px;grid-column:1/-1;block-size:4px}.kv-weights__bar:before{content:"";block-size:100%;inline-size:var(--kv-weight,0%);border-radius:inherit;background:var(--kv-primary);display:block}.kv-cxpaside{padding:0 20px 16px}.kv-candidate .kv-btn--primary:not(:disabled){background:var(--tfc-brand,var(--kv-ink));border-color:var(--tfc-brand,var(--kv-ink))}.kv-candidate .kv-btn--primary:not(:disabled):hover{background:var(--tfc-brand-lift,var(--kv-primary));border-color:var(--tfc-brand-lift,var(--kv-primary))}.kv-candidate .kv-btn--primary:not(:disabled):active{background:var(--tfc-brand-strong,var(--kv-ink));border-color:var(--tfc-brand-strong,var(--kv-ink))}.kv-candidate .kv-choice[data-selected=true],.kv-candidate .kv-slot[aria-pressed=true]{border-color:var(--tfc-brand,var(--kv-primary))}.kv-candidate .kv-slot[aria-pressed=true]{background:var(--tfc-brand,var(--kv-primary))}.kv-candidate .kv-choice[data-selected=true]{background:var(--tfc-brand-wash,var(--kv-primary-tint))}.kv-candidate .kv-progress__fill{background:var(--tfc-brand,var(--kv-primary))}.kv-shareurl{word-break:break-all;color:var(--kv-ink-600);margin:0;font-size:13px}blockquote.kv-evidence{margin:0}@container kv-candidate (width>=720px){.kv-candidate .kv-phone{max-width:560px;min-height:0;margin-block:var(--kv-space-10);border:1px solid var(--kv-line);border-radius:var(--kv-radius-xl);box-shadow:var(--kv-shadow);overflow:hidden}.kv-candidate .kv-phone__body{padding:var(--kv-space-8) var(--kv-space-8);gap:var(--kv-space-6)}.kv-candidate .kv-phone__head{padding:var(--kv-space-5) var(--kv-space-8)}.kv-candidate .kv-phone__foot{padding:var(--kv-space-5) var(--kv-space-8);padding-bottom:var(--kv-space-5);position:static}}.kv-candidate:has(.kv-jobtitle){align-items:flex-start}@container kv-candidate (width>=1000px){.kv-candidate:has(.kv-jobtitle) .kv-phone{column-gap:var(--kv-space-10);max-width:1040px;box-shadow:none;padding-block:var(--kv-space-10) var(--kv-space-14);padding-inline:var(--kv-space-6);background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"head head""body foot";align-items:start;margin-block:0;display:grid;overflow:visible}.kv-candidate:has(.kv-jobtitle) .kv-phone__head{margin-bottom:var(--kv-space-8);grid-area:head;padding-inline:0}.kv-candidate:has(.kv-jobtitle) .kv-phone__body{gap:var(--kv-space-6);grid-area:body;padding:0}.kv-candidate:has(.kv-jobtitle) .kv-phone__foot{top:var(--kv-space-10);border:1px solid var(--kv-line);border-radius:var(--kv-radius-xl);box-shadow:var(--kv-shadow-sm);background:var(--kv-surface);padding:var(--kv-space-6);grid-area:foot;position:sticky}:is(.kv-candidate:has(.kv-jobtitle) .kv-jobbody,.kv-candidate:has(.kv-jobtitle) .kv-jobpara,.kv-candidate:has(.kv-jobtitle) .kv-joblist){max-width:68ch}.kv-candidate:has(.kv-jobtitle) .kv-jobtitle{font-size:34px}}.kv-candidate:has(.kv-jobtitle) .kv-phone__body>div:has(>.kv-card-title){border-block-start:1px solid var(--kv-line);margin-block-start:var(--kv-space-2);padding-block-start:var(--kv-space-7)}.kv-candidate:has(.kv-jobtitle) .kv-phone__body>div:has(>.kv-card-title)>.kv-card-title{font-family:var(--kv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kv-muted);margin-block-end:var(--kv-space-3);font-size:11px;font-weight:400}[dir=rtl] .kv-candidate:has(.kv-jobtitle) .kv-phone__body>div:has(>.kv-card-title)>.kv-card-title{font-family:var(--kv-font-he);letter-spacing:normal;text-transform:none;color:var(--kv-ink);font-size:15px;font-weight:600}.kv-candidate:has(.kv-jobtitle) .kv-card-title+*{margin-block-start:0}.kv-candidate:has(.kv-jobtitle) .kv-phone__body>.kv-jobbody:first-of-type{color:var(--kv-ink);font-size:19px;line-height:1.55}.kv-candidate .kv-jobhero{background:var(--tfc-brand-hero,var(--kv-surface-sunken));border:1px solid var(--tfc-brand-edge,var(--kv-line));border-radius:var(--kv-radius-xl);padding:var(--kv-space-6)}.kv-candidate .kv-jobfacts{align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;margin-block-start:var(--kv-space-4);display:flex}.kv-candidate .kv-jobfact{border:1px solid var(--tfc-brand-edge,var(--kv-line));background:var(--kv-surface);color:var(--kv-ink-600);border-radius:999px;padding:4px 12px;font-size:13px;line-height:1.5}.kv-candidate .kv-jobterms{gap:var(--kv-space-2) var(--kv-space-6);margin:var(--kv-space-3) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.kv-candidate .kv-jobterms__key{color:var(--kv-muted);font-size:13px;font-weight:400}.kv-candidate .kv-jobterms__value{color:var(--kv-ink);margin:0;font-size:15px}@media (width<=380px){.kv-candidate .kv-jobterms{grid-template-columns:minmax(0,1fr);gap:2px}.kv-candidate .kv-jobterms__value{margin-block-end:var(--kv-space-3)}}.kv-candidate .kv-jobfact--pay{background:var(--tfc-brand,var(--kv-ink));border-color:var(--tfc-brand,var(--kv-ink));color:#fff;padding:5px 14px;font-size:15px;font-weight:600}.kv-interview__exits{align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;display:flex}.kv-interview__exits .kv-meta{flex-basis:100%;margin:0}.kv-interview__who{font-style:italic}.kv-stepnav{justify-content:space-between;align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;margin-block-start:var(--kv-space-6);display:flex}.kv-tablescroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.kv-agreements__row{border:0;border-block-end:1px solid var(--tf-gray-200);width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;padding:.75rem 0}.kv-agreements__row:last-child{border-block-end:0}.kv-agreements__warning{color:var(--tf-gray-900);border-inline-start:3px solid var(--tf-gray-400);padding-inline-start:.75rem}.kv-agreements__editor{min-height:24rem;font-family:var(--tf-font);font-size:var(--tf-text-sm);line-height:1.7}.kv-agreements__signature{border:1px solid var(--tf-gray-200);background:#fff;border-radius:.5rem;block-size:auto;max-inline-size:16rem;padding:.25rem;display:block}.kv-celebrate__does{margin:var(--kv-space-3) 0 0;padding:0;list-style:none}.kv-celebrate__does li{color:var(--kv-ink);font-size:14.5px;line-height:1.5}.kv-celebrate__does li:before{content:"· ";color:var(--kv-muted)}.kv-challenge__status{border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface-sunken);padding:var(--kv-space-3);flex-direction:column;gap:2px;display:flex}.kv-chip--on{border-color:var(--kv-ink);background:var(--kv-surface);font-weight:600}.kv-chip[role=radio]{cursor:pointer;padding:6px 12px}.kv-chip[role=radio]:focus-visible{box-shadow:var(--kv-focus)}.kv-letter{font:inherit;border:1px solid var(--kv-line);border-radius:var(--kv-radius-sm);background:var(--kv-surface-sunken);max-height:16rem;padding:var(--kv-space-3);margin:0;font-size:14px;line-height:1.6;overflow-y:auto}.kv-conv{flex-wrap:wrap}.kv-conv>.kv-player{flex:100%;order:1}.tf-canddrawer__convrow>.kv-player{flex:100%}.tf-careers{background:var(--tf-gray-0);min-height:100vh;color:var(--tf-text);flex-direction:column;display:flex}.tf-careers__header{padding:var(--tf-space-5) var(--tf-space-5) 0;justify-content:space-between;align-items:flex-start;gap:var(--tf-space-4);width:100%;max-width:760px;margin:0 auto;display:flex}.tf-careers__company{letter-spacing:-.01em;font-weight:600;font-size:var(--tf-text-lg)}.tf-careers__lang{margin-inline-start:auto}.tf-careers__applyNote{text-align:center;font-size:var(--tf-text-sm);margin:var(--tf-space-3) 0 0;color:var(--tf-text-muted)}.tf-careers__body{width:100%;max-width:760px;padding:var(--tf-space-6) var(--tf-space-5) var(--tf-space-10);flex:1;margin:0 auto}.tf-careers__footer{border-top:1px solid var(--tf-border);padding:var(--tf-space-4) var(--tf-space-5);text-align:center;font-size:var(--tf-text-xs);color:var(--tf-text-muted)}.tf-hero__title{letter-spacing:-.02em;margin-bottom:var(--tf-space-3);font-size:clamp(1.6rem,4vw,2.4rem)}.tf-hero__meta{gap:var(--tf-space-2);margin-bottom:var(--tf-space-6);flex-wrap:wrap;display:flex}.tf-hero__cta{background:linear-gradient(to top, var(--tf-gray-0) 70%, transparent);padding:var(--tf-space-4) 0 var(--tf-space-2);margin-top:var(--tf-space-8);position:sticky;bottom:0}.tf-prose{font-size:var(--tf-text-lg);color:var(--tf-gray-800);white-space:pre-wrap;line-height:1.65}.tf-prose h2{font-size:var(--tf-text-xl);margin:var(--tf-space-8) 0 var(--tf-space-3)}.tf-apply{width:100%;max-width:560px;padding:var(--tf-space-6) var(--tf-space-5) var(--tf-space-10);flex-direction:column;flex:1;margin:0 auto;display:flex}.tf-progress{background:var(--tf-gray-100);border-radius:var(--tf-radius-full);height:4px;margin-bottom:var(--tf-space-8);overflow:hidden}.tf-progress__bar{background:var(--tf-brand-500);height:100%;transition:width var(--tf-duration-normal) var(--tf-ease)}.tf-question-step{gap:var(--tf-space-5);flex-direction:column;flex:1;display:flex}.tf-question-step__count{font-size:var(--tf-text-sm);color:var(--tf-text-muted)}.tf-question-step__label{letter-spacing:-.01em;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.3}.tf-question-step__help{color:var(--tf-text-secondary);margin:calc(-1 * var(--tf-space-2)) 0 0}.tf-question-step .tf-input{height:48px;font-size:var(--tf-text-lg)}.tf-question-step .tf-textarea{height:auto;min-height:140px}.tf-choices{gap:var(--tf-space-2);flex-direction:column;display:flex}.tf-choice{align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-lg);font-size:var(--tf-text-lg);cursor:pointer;background:var(--tf-surface);display:flex}.tf-choice:hover{border-color:var(--tf-brand-500)}.tf-choice--selected{border-color:var(--tf-brand-600);background:var(--tf-brand-50)}.tf-choice input{width:18px;height:18px;accent-color:var(--tf-brand-600)}.tf-apply__nav{justify-content:space-between;gap:var(--tf-space-3);padding-top:var(--tf-space-6);margin-top:auto;display:flex}.tf-next{gap:var(--tf-space-5);flex-direction:column;display:flex}.tf-next__title{letter-spacing:-.02em;font-size:clamp(1.4rem,3.5vw,2rem)}.tf-options-grid{gap:var(--tf-space-3);display:grid}@media (width>=640px){.tf-options-grid{grid-template-columns:1fr 1fr}}.tf-option-card{text-align:start;padding:var(--tf-space-5);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-lg);background:var(--tf-surface);cursor:pointer;gap:var(--tf-space-2);flex-direction:column;display:flex}.tf-option-card:hover{border-color:var(--tf-brand-500)}.tf-option-card--selected{border-color:var(--tf-brand-600);background:var(--tf-brand-50)}.tf-option-card__title{font-size:var(--tf-text-lg);align-items:center;gap:var(--tf-space-2);font-weight:600;display:flex}.tf-option-card__desc{color:var(--tf-text-secondary);font-size:var(--tf-text-md)}.tf-option-card__check{color:var(--tf-brand-600)}.tf-confirm{padding:var(--tf-space-5);border-radius:var(--tf-radius-lg);background:var(--tf-success-50);color:var(--tf-success-700);border:1px solid #bfe3cc}.tf-screening-history{border-top:1px solid var(--tf-border);padding-top:var(--tf-space-4)}.tf-screening-history ol{gap:var(--tf-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-screening-history__q{font-weight:600;font-size:var(--tf-text-sm);color:var(--tf-text-secondary,var(--tf-text-muted));margin-bottom:var(--tf-space-1,4px)}.tf-screening-history__a{white-space:pre-wrap;font-size:var(--tf-text-md)}.tf-consent{gap:var(--tf-space-3);padding:var(--tf-space-3) 0;align-items:flex-start;display:flex}.tf-consent__label{font-weight:500;display:block}.tf-consent__help{font-size:var(--tf-text-sm);color:var(--tf-text-muted);display:block}.kv-phonefield{position:relative}.kv-phonefield__row{gap:var(--kv-space-2);align-items:stretch;display:flex}.kv-phonefield__country{padding-inline:var(--kv-space-3);border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:var(--kv-surface);color:var(--kv-ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-family:inherit;font-size:16px;line-height:1;display:inline-flex}.kv-phonefield__country:hover{border-color:#c7cad1}.kv-phonefield__country:focus-visible{box-shadow:var(--kv-focus);outline:none}.kv-phonefield__number{flex:auto;min-width:0}.kv-phonefield__menu{z-index:20;border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface);flex-direction:column;width:min(360px,100%);display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.kv-phonefield__search{border:0;border-bottom:1px solid var(--kv-line);border-radius:0}.kv-phonefield__list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.kv-phonefield__option{align-items:center;gap:var(--kv-space-2);width:100%;padding:10px var(--kv-space-3);color:var(--kv-ink);text-align:start;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:15px;display:flex}.kv-phonefield__option:hover{background:var(--kv-surface-sunken)}.kv-phonefield__option[aria-selected=true]{font-weight:600}.kv-phonefield__empty{padding:var(--kv-space-3)}.kv-agreement__body{white-space:pre-wrap;font-family:var(--tf-font);font-size:var(--tf-text-sm);overflow-wrap:anywhere;max-width:70ch;line-height:1.7}.kv-agreement__consent{cursor:pointer;align-items:flex-start}.kv-agreement__consent input{margin-block-start:.25rem}.kv-agreement__doneline{margin:0;font-weight:600}.kv-agreement__frame{border:1px solid var(--tf-border);background:#fff;border-radius:.75rem;block-size:min(70vh,34rem);inline-size:100%;display:block}.kv-agreement__open{font-weight:600;font-size:var(--tf-text-sm);display:inline-block}.kv-agreement__pdffields{flex-direction:column;gap:1.25rem;display:flex}.kv-agreement__pdfpages{flex-direction:column;gap:1rem;display:flex}.kv-agreement__pdfpagecaption{letter-spacing:.04em;text-transform:uppercase;color:var(--tf-text-muted);margin:0;font-size:.7rem;font-weight:700}.kv-agreement__pdfpagebody{border:1px solid var(--tf-border);background:#fff;border-radius:.75rem;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014,0 10px 24px -16px #00000059}.kv-agreement__pdfpageimg{block-size:auto;inline-size:100%;display:block}.kv-agreement__pdfpin{background:var(--tf-brand-500,#2e5fd8);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;block-size:30px;inline-size:30px;padding:0;font-size:13px;font-weight:700;transition:transform .12s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000059}.kv-agreement__pdfpin:active{transform:translate(-50%,-50%)scale(.94)}.kv-agreement__pdfpin--checkbox{background:var(--tf-success-500,#1f9d55)}.kv-agreement__pdfpin--date,.kv-agreement__pdfpin--initials{background:var(--tf-warning-500,#d98c00)}.kv-agreement__pdfpin--filled{background:var(--tf-success-500,#1f9d55);box-shadow:0 2px 8px #1f9d5573}.kv-agreement__pdfform{border:1px solid var(--tf-border);background:var(--tf-surface-sunken,#fafbfc);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.kv-agreement__pdfformhead{border-block-end:1px solid var(--tf-border);justify-content:space-between;align-items:center;gap:.75rem;padding-block-end:.25rem;display:flex}.kv-agreement__pdfformtitle{font-size:.95rem;font-weight:700}.kv-agreement__pdfformcount{color:var(--tf-text-muted);background:var(--tf-gray-100,#e9edf1);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.kv-agreement__pdfformcount--done{color:var(--tf-success-700,#167542);background:var(--tf-success-50,#e9f7ee)}.kv-agreement__pdffield{flex-direction:column;display:flex}.kv-agreement__pdfcheckbox{border:1px solid var(--tf-border);background:#fff;border-radius:.5rem;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.9rem;display:flex}.kv-agreement__pdfcheckbox input{flex:none;block-size:1.15rem;inline-size:1.15rem}.kv-sigpad{border:1.5px solid var(--tf-border);background:#fff;border-radius:.75rem;margin-block-start:.5rem;position:relative;overflow:hidden}.kv-sigpad__canvas{touch-action:none;cursor:crosshair;block-size:11rem;inline-size:100%;display:block}.kv-sigpad__hint{pointer-events:none;font-size:var(--tf-text-sm);color:var(--tf-text-muted);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.kv-sigpad__clear{font:inherit;font-size:var(--tf-text-xs);color:var(--tf-text-secondary);cursor:pointer;background:#f1f1f3;border:0;border-radius:.5rem;padding:.35rem .8rem;font-weight:600;position:absolute;inset-block-start:.5rem;inset-inline-start:.625rem}.kv-consent{padding:var(--kv-space-5)}.kv-consent__agree{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.4;display:flex}.kv-consent__agree input{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem}.tf-cxp{background:var(--tf-surface-sunken);flex-direction:column;flex:1;min-block-size:100vh;display:flex}.tf-cxp__loading{padding:var(--tf-space-8);max-inline-size:60rem;margin-inline:auto}.tf-cxp__eyebrow{align-items:center;gap:var(--tf-space-2);font-family:var(--tf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tf-text-muted);margin:0;font-size:.6rem;display:flex}.tf-cxp__eyebrow>span[aria-hidden]{color:var(--tf-ai-500);font-size:.7rem}.tf-cxp__eyebrow--plain{display:block}.tf-cxp__entry{text-align:center;padding:var(--tf-space-12) var(--tf-space-6);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.tf-cxp__entry .tf-cxp__eyebrow{justify-content:center}.tf-cxp__entrytitle{margin:var(--tf-space-4) 0 var(--tf-space-3);font-size:var(--tf-text-3xl);letter-spacing:-.025em;text-wrap:balance;font-weight:700}.tf-cxp__entrybody{margin:0 auto var(--tf-space-6);max-inline-size:44ch;font-size:var(--tf-text-lg);color:var(--tf-text-secondary);line-height:1.6}.tf-cxp__entryjob{margin:var(--tf-space-4) 0 0;font-size:var(--tf-text-sm);color:var(--tf-text-muted)}.tf-cxp__bar{z-index:20;background:var(--tf-surface);border-block-end:1px solid var(--tf-border);position:sticky;inset-block-start:0}.tf-cxp__barinner{max-inline-size:82.5rem;padding:var(--tf-space-3) var(--tf-space-6) 0;margin-inline:auto}.tf-cxp__barhead{align-items:flex-start;gap:var(--tf-space-5);flex-wrap:wrap;display:flex}.tf-cxp__barcopy{min-inline-size:0}.tf-cxp__bartitle{align-items:center;gap:var(--tf-space-3);margin:var(--tf-space-2) 0 var(--tf-space-1);font-size:var(--tf-text-xl);letter-spacing:-.02em;flex-wrap:wrap;font-weight:700;display:flex}.tf-cxp__badge{padding:3px var(--tf-space-2);border-radius:var(--tf-radius-full);border:1px solid var(--tf-success-200);background:var(--tf-success-50);color:var(--tf-success-700);font-size:var(--tf-text-xs);font-weight:700}.tf-cxp__badge--neutral{border-color:var(--tf-border);background:var(--tf-surface-sunken);color:var(--tf-text-muted)}.tf-cxp__barbody{font-size:var(--tf-text-md);color:var(--tf-text-secondary);margin:0}.tf-cxp__baractions{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tf-cxp__btn{align-items:center;gap:var(--tf-space-2);min-block-size:2rem;padding:7px var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);color:var(--tf-text);font:inherit;font-size:var(--tf-text-sm);cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}.tf-cxp__btn:hover:not(:disabled){border-color:var(--tf-border-strong)}.tf-cxp__btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-cxp__btn:disabled{opacity:.55;cursor:default}.tf-cxp__btn--primary{background:var(--tf-brand-600);color:var(--tf-text-inverse);border-color:#0000;font-weight:600}.tf-cxp__btn--primary:hover:not(:disabled){background:var(--tf-brand-700);border-color:#0000}.tf-cxp__btn--dark{background:var(--tf-gray-900);color:var(--tf-text-inverse);border-color:#0000;font-weight:600}.tf-cxp__btn--dark:hover:not(:disabled){background:var(--tf-gray-800);border-color:#0000}.tf-cxp__btn--ai{border-color:var(--tf-ai-100);background:var(--tf-surface);color:var(--tf-ai-700);font-weight:600}.tf-cxp__btn--ai:hover:not(:disabled){background:var(--tf-ai-50);border-color:var(--tf-ai-100)}.tf-cxp__done{align-items:center;gap:var(--tf-space-1);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);font-weight:600;display:inline-flex}.tf-cxp__devices{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface-sunken);gap:2px;padding:2px;display:flex}.tf-cxp__device{border-radius:var(--tf-radius-sm);color:var(--tf-text-secondary);font:inherit;font-size:var(--tf-text-sm);padding:5px var(--tf-space-3);cursor:pointer;background:0 0;border:0;min-block-size:1.75rem}.tf-cxp__device--on{background:var(--tf-surface);color:var(--tf-text);font-weight:600}.tf-cxp__device:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-cxp__tabs{align-items:center;gap:2px;margin-block-start:var(--tf-space-3);display:flex;overflow-x:auto}.tf-cxp__tab{align-items:center;gap:var(--tf-space-2);border-radius:var(--tf-radius-sm) var(--tf-radius-sm) 0 0;color:var(--tf-text-secondary);font:inherit;font-size:var(--tf-text-sm);min-block-size:2.75rem;padding-inline:var(--tf-space-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:flex}.tf-cxp__tab:hover{color:var(--tf-text)}.tf-cxp__tab:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-cxp__tab--on{color:var(--tf-brand-700);box-shadow:inset 0 -2px 0 0 var(--tf-brand-600);font-weight:600}.tf-cxp__tabn{font-family:var(--tf-font-mono);color:var(--tf-text-muted);font-size:.6rem}.tf-cxp__tab--on .tf-cxp__tabn{color:var(--tf-brand-500)}.tf-cxp__hide{color:var(--tf-text-muted);font:inherit;font-size:var(--tf-text-sm);min-block-size:2.75rem;padding-inline:var(--tf-space-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin-inline-start:auto;font-weight:600}.tf-cxp__hide:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-cxp__restore{z-index:30;border:1px solid var(--tf-brand-100);border-radius:var(--tf-radius-md);background:var(--tf-brand-50);color:var(--tf-brand-700);font:inherit;font-size:var(--tf-text-sm);padding:var(--tf-space-3) var(--tf-space-4);box-shadow:var(--tf-shadow-lg);cursor:pointer;font-weight:600;position:fixed;inset-block-end:var(--tf-space-5);inset-inline-end:var(--tf-space-5)}.tf-cxp__approved{background:var(--tf-success-50);border-block-end:1px solid var(--tf-success-200)}.tf-cxp__approvedinner{max-inline-size:82.5rem;padding:var(--tf-space-3) var(--tf-space-6);align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;margin-inline:auto;display:flex}.tf-cxp__tick{background:var(--tf-success-700);block-size:1.25rem;inline-size:1.25rem;color:var(--tf-text-inverse);font-size:var(--tf-text-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tf-cxp__approvedcopy{font-size:var(--tf-text-md);color:var(--tf-success-700);flex:20rem;margin:0}.tf-cxp__undo{color:var(--tf-success-700);font:inherit;font-size:var(--tf-text-sm);cursor:pointer;background:0 0;border:0;font-weight:600}.tf-cxp__error{max-inline-size:82.5rem;padding:var(--tf-space-4) var(--tf-space-6) 0;inline-size:100%;margin-inline:auto}.tf-cxp__stage{inline-size:100%;max-inline-size:74rem;padding:var(--tf-space-6) var(--tf-space-6) var(--tf-space-10);flex:1;margin-inline:auto}.tf-cxp__stage--mobile{max-inline-size:26rem}.tf-cxp__frame{border-radius:var(--tf-radius-lg);background:var(--tf-gray-900);box-shadow:var(--tf-shadow-lg);overflow:hidden}.tf-cxp__browser{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-3) var(--tf-space-4);background:var(--tf-surface-sunken);border-block-end:1px solid var(--tf-border);display:flex}.tf-cxp__dot{background:var(--tf-gray-300);border-radius:50%;block-size:9px;inline-size:9px}.tf-cxp__url{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-sm);max-inline-size:30rem;padding:3px var(--tf-space-2);font-family:var(--tf-font-mono);font-size:var(--tf-text-xs);color:var(--tf-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-inline-start:var(--tf-space-3);overflow:hidden}.tf-cxp__status{padding:var(--tf-space-3) var(--tf-space-5) var(--tf-space-2);background:var(--tf-surface);font-size:var(--tf-text-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.tf-cxp__statusicons{letter-spacing:.1em}.tf-cxp__viewport{background:var(--tf-surface)}.tf-cxp__brand{gap:var(--tf-space-6);padding:var(--tf-space-5) var(--tf-space-1);border-block-start:1px solid var(--tf-border);flex-wrap:wrap;margin-block-start:var(--tf-space-6);display:flex}.tf-cxp__brandcol{flex:14rem;min-inline-size:0}.tf-cxp__brandlist{margin:var(--tf-space-3) 0 0;gap:var(--tf-space-1);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);flex-direction:column;padding:0;list-style:none;display:flex}.tf-cxp__brandlist li{gap:var(--tf-space-2);display:flex}.tf-cxp__from{color:var(--tf-success-700);font-size:var(--tf-text-xs)}.tf-cxp__ours{color:var(--tf-ai-500);font-size:var(--tf-text-xs)}.tf-cxp__brandnote{font-size:var(--tf-text-sm);color:var(--tf-text-muted);flex:14rem;margin:0;line-height:1.55}.tf-cxp__walk{align-items:center;gap:var(--tf-space-4);padding-inline:var(--tf-space-1);flex-wrap:wrap;margin-block-start:var(--tf-space-4);display:flex}.tf-cxp__note{font-size:var(--tf-text-sm);color:var(--tf-text-secondary);flex:18rem;margin:0}.tf-cxp__walkactions{align-items:center;gap:var(--tf-space-3);margin-inline-start:auto;display:flex}.tf-cxp__exit{font-size:var(--tf-text-sm)}.tf-cxp__aside{margin:var(--tf-space-5) 0 0;padding:var(--tf-space-4);border-radius:var(--tf-radius-md);background:var(--tf-surface-sunken);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);line-height:1.6}.tf-cxp__empty{padding:var(--tf-space-8);text-align:center;color:var(--tf-text-muted);margin:0}.tf-cxp__improve{position:relative}.tf-cxp__improvenote{z-index:2;inline-size:22rem;max-inline-size:80vw;padding:var(--tf-space-4);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);box-shadow:var(--tf-shadow-md);font-size:var(--tf-text-sm);color:var(--tf-text-secondary);line-height:1.55;position:absolute;inset-block-start:calc(100% + var(--tf-space-2));inset-inline-start:0}.tf-cxp__improvenote p{margin:0}.tf-cxp__improvenote p+p{margin-block-start:var(--tf-space-3)}.tf-cxp__messages{gap:var(--tf-space-4);padding:var(--tf-space-6);flex-direction:column;display:flex}.tf-cxp__msghead{font-size:var(--tf-text-xl);letter-spacing:-.015em;margin:0;font-weight:650}.tf-cxp__msglead{margin:var(--tf-space-2) 0 0;font-size:var(--tf-text-md);color:var(--tf-text-secondary);max-inline-size:56ch;line-height:1.6}.tf-cxp__msglist{gap:var(--tf-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-cxp__msgrow{align-items:baseline;gap:var(--tf-space-3);min-block-size:2.75rem;inline-size:100%;padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);font:inherit;font-size:var(--tf-text-sm);text-align:start;cursor:pointer;display:flex}.tf-cxp__msgrow--on{border-color:var(--tf-brand-500);background:var(--tf-brand-50)}.tf-cxp__msgrow:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-cxp__msgch{padding:2px var(--tf-space-2);border-radius:var(--tf-radius-full);background:var(--tf-gray-100);font-size:var(--tf-text-xs);flex:none;font-weight:600}.tf-cxp__msgtitle{flex:auto;min-inline-size:0;font-weight:600}.tf-cxp__msgwhen{color:var(--tf-text-muted);font-size:var(--tf-text-xs);flex:none}.tf-cxp__msgfrom,.tf-cxp__smsmeta{margin:0 0 var(--tf-space-2);font-size:var(--tf-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tf-text-muted);font-weight:600}.tf-cxp__msgsubject{margin:0 0 var(--tf-space-3);font-size:var(--tf-text-lg);font-weight:650}.tf-cxp__msgbody{max-inline-size:36rem;overflow-x:auto}.tf-cxp__sms{max-inline-size:22rem;padding:var(--tf-space-4);border-radius:var(--tf-radius-lg);background:var(--tf-surface-sunken);font-size:var(--tf-text-md);white-space:pre-wrap;margin:0;line-height:1.5}@media (width<=40rem){.tf-cxp__barinner,.tf-cxp__approvedinner,.tf-cxp__error,.tf-cxp__stage{padding-inline:var(--tf-space-4)}.tf-cxp__baractions{inline-size:100%;margin-block-start:var(--tf-space-3);margin-inline-start:0}.tf-cxp__walkactions{inline-size:100%;margin-inline-start:0}}.tf-job__confirmtext{font-size:var(--tf-text-sm);color:var(--tf-text);max-inline-size:46ch;line-height:1.4}.tf-job__innertabs .tf-tabs{margin-block-end:var(--tf-space-4)}.tf-job__innertabs .tf-tab{font-size:var(--tf-text-sm);padding:var(--tf-space-1) var(--tf-space-3)}.tf-job__backlink{margin:0 0 var(--tf-space-3);font-size:var(--tf-text-sm)}.tf-agr{gap:var(--tf-space-4);text-align:start;flex-direction:column;display:flex}.tf-agr__head{justify-content:space-between;align-items:center;gap:var(--tf-space-3);display:flex}.tf-agr__title{font-size:var(--tf-text-lg);color:var(--tf-text);margin:0;font-weight:600}.tf-agr__group{gap:var(--tf-space-3);flex-direction:column;display:flex}.tf-agr__grouplabel{font-size:var(--tf-text-xs);color:var(--tf-text-muted);margin:0;font-weight:600}.tf-agr__row{gap:var(--tf-space-2);padding:var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);flex-direction:column;display:flex}.tf-agr__rowhead{justify-content:space-between;align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;display:flex}.tf-agr__rowname{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-text);min-inline-size:0;font-weight:500;display:flex}.tf-agr__actions{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-agr__meta{font-size:var(--tf-text-xs);color:var(--tf-text-muted);margin:0;line-height:1.5}.tf-agr__warning{font-size:var(--tf-text-xs);color:var(--tf-danger-700);border-inline-start:2px solid var(--tf-danger-500);margin:0;padding-inline-start:var(--tf-space-2);line-height:1.5}.tf-agr__signature{border:1px solid var(--tf-border);border-radius:var(--tf-radius-sm);background:var(--tf-gray-0);block-size:auto;max-inline-size:16rem;display:block}.tf-agr__fields{gap:var(--tf-space-3);flex-direction:column;display:flex}.tf-agr__preview{padding:var(--tf-space-4);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--tf-text-sm);max-block-size:22rem;max-inline-size:70ch;margin:0;line-height:1.7;overflow-y:auto}.tf-agr__foot{align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;display:flex}.tf-agr__done{align-items:flex-start;gap:var(--tf-space-2);padding:var(--tf-space-3);border:1px solid var(--tf-success-200);border-radius:var(--tf-radius-md);background:var(--tf-success-50);flex-direction:column;display:flex}.tf-agr__doneline{font-size:var(--tf-text-sm);color:var(--tf-success-700);margin:0;font-weight:600}.tf-agr__error{padding:var(--tf-space-3);border-radius:var(--tf-radius-md);background:var(--tf-danger-50);color:var(--tf-danger-700);font-size:var(--tf-text-sm);margin:0;line-height:1.5}.tf-journey__version{max-inline-size:60ch;margin-block-start:0;margin-block-end:var(--tf-space-4)}.tf-journey__list{margin:0;padding:0;list-style:none;position:relative}.tf-journey__step{gap:var(--tf-space-3);padding-block-end:var(--tf-space-4);display:flex;position:relative}.tf-journey__step:not(:last-child):before{content:"";background:var(--tf-border);inline-size:1px;position:absolute;inset-block:14px 0;inset-inline-start:5px}.tf-journey__marker{border-radius:var(--tf-radius-full);border:2px solid var(--tf-border-strong);background:var(--tf-surface);flex:none;block-size:11px;inline-size:11px;margin-block-start:4px}.tf-journey__step--completed .tf-journey__marker{background:var(--tf-border-strong)}.tf-journey__step--eligible .tf-journey__marker,.tf-journey__step--in_progress .tf-journey__marker{border-color:var(--tf-text)}.tf-journey__step--failed .tf-journey__marker{border-color:var(--tf-danger-500);background:var(--tf-danger-500)}.tf-journey__step--pending .tf-journey__name,.tf-journey__step--skipped .tf-journey__name{color:var(--tf-text-muted)}.tf-journey__body{min-inline-size:0}.tf-journey__head{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-journey__name{font-weight:600}.tf-journey__note{margin-block:var(--tf-space-1) 0;font-size:var(--tf-text-xs);max-inline-size:60ch}.tf-interviews{border-block-start:1px solid var(--tf-border);margin-block-start:var(--tf-space-6);padding-block-start:var(--tf-space-5)}.tf-interviews__heading{font-size:var(--tf-text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-secondary);margin-block:0 var(--tf-space-3)}.tf-interviews__list{gap:var(--tf-space-3);margin:0;padding:0;list-style:none;display:grid}.tf-interviews__item{padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface)}.tf-interviews__head{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-interviews__round{font-weight:600}.tf-interviews__moved{font-size:var(--tf-text-xs);color:var(--tf-text-secondary)}.tf-interviews__when{margin-block:var(--tf-space-2) 0;font-variant-numeric:tabular-nums}.tf-interviews__who,.tf-interviews__reason{margin-block:var(--tf-space-1) 0;font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}.tf-interviews__actions{align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;margin-block-start:var(--tf-space-3);display:flex}.tf-interviews__ask{margin-block-start:var(--tf-space-4)}.tf-interviews__label{font-size:var(--tf-text-sm);color:var(--tf-text-secondary);margin-block-end:var(--tf-space-2);display:block}.tf-interviews__askRow{gap:var(--tf-space-3);align-items:center;display:flex}.tf-interviews__select{padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);color:var(--tf-text);font:inherit;flex:auto}.tf-recordings{border-block-start:1px solid var(--tf-border);margin-block-start:var(--tf-space-6);padding-block-start:var(--tf-space-5)}.tf-recordings__heading{font-size:var(--tf-text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-secondary);margin-block:0 var(--tf-space-3)}.tf-recordings__list,.tf-recordings__turns{margin:0;padding:0;list-style:none}.tf-recordings__list{gap:var(--tf-space-3);display:grid}.tf-recordings__item{padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface)}.tf-recordings__head{align-items:center;gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.tf-recordings__when{font-weight:600}.tf-recordings__meta{font-size:var(--tf-text-sm);color:var(--tf-text-secondary)}.tf-recordings__actions{gap:var(--tf-space-4);flex-wrap:wrap;margin-block-start:var(--tf-space-2);display:flex}.tf-recordings__player{inline-size:100%;margin-block-start:var(--tf-space-3)}.tf-recordings__turns{gap:var(--tf-space-3);max-block-size:28rem;margin-block-start:var(--tf-space-4);display:grid;overflow-y:auto}.tf-recordings__turn{gap:var(--tf-space-1);display:grid}.tf-recordings__speaker{font-size:var(--tf-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-secondary)}.tf-recordings__speaker--candidate{color:var(--tf-text);font-weight:600}.tf-recordings__said{line-height:var(--tf-leading-normal);max-inline-size:62ch;margin:0}.tf-recordings__unsure{font-size:var(--tf-text-xs);color:var(--tf-text-secondary);font-style:italic}.tf-screening{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:var(--tf-space-4);gap:var(--tf-space-3);flex-direction:column;display:flex}.tf-screening__reason{font-size:var(--tf-text-sm);color:var(--tf-text-muted);margin:0}.tf-screening__section{border-top:1px solid var(--tf-gray-100);padding-top:var(--tf-space-3)}.tf-screening__attempts{gap:var(--tf-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-screening__attempt{align-items:center;gap:var(--tf-space-3);font-size:var(--tf-text-sm);grid-template-columns:28px 1fr auto;display:grid}.tf-screening__attempt-number{background:var(--tf-gray-100);width:24px;height:24px;color:var(--tf-text-muted);font-size:var(--tf-text-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tf-screening__audio{width:100%}.tf-transcript{margin:var(--tf-space-3) 0 0;gap:var(--tf-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.tf-transcript__turn{gap:var(--tf-space-3);font-size:var(--tf-text-sm);grid-template-columns:90px 1fr;line-height:1.5;display:grid}.tf-transcript__speaker{color:var(--tf-text-muted);font-size:var(--tf-text-xs);text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.tf-transcript__turn--candidate{font-weight:500}.tf-suggest__blurb{margin-block:var(--tf-space-1) 0;max-inline-size:68ch;font-size:var(--tf-text-sm)}.tf-suggest__criterion{font-weight:600;font-size:var(--tf-text-lg);margin-block-end:var(--tf-space-3)}.tf-suggest__evidence{margin:0 0 var(--tf-space-3);gap:var(--tf-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.tf-suggest__quote{border-inline-start:3px solid var(--tf-border-strong);font-size:var(--tf-text-lg);line-height:var(--tf-leading-normal);color:var(--tf-text);margin:0;padding-inline-start:var(--tf-space-4)}.tf-suggest__source{font-size:var(--tf-text-xs);margin-block-start:var(--tf-space-1);padding-inline-start:var(--tf-space-4);display:block}.tf-suggest__claim{padding:var(--tf-space-3);border:1px dashed var(--tf-ai-500);border-radius:var(--tf-radius-md);background:var(--tf-ai-50)}.tf-suggest__rationale{margin-block:var(--tf-space-2) 0;max-inline-size:68ch;font-size:var(--tf-text-sm);color:var(--tf-ai-700)}.tf-suggest__actions{margin-block-start:var(--tf-space-3)}.tf-suggest__done{gap:var(--tf-space-2);font-size:var(--tf-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-suggest__done-name{font-weight:600}.tf-suggest__note{font-size:var(--tf-text-xs);margin-block-start:2px}.tf-suggest__work{margin-block:var(--tf-space-3) 0}.tf-suggest__work>div{padding-block:var(--tf-space-3);border-block-end:1px solid var(--tf-gray-100)}.tf-suggest__work dt{color:var(--tf-text-secondary);font-weight:600;font-size:var(--tf-text-sm);margin-block-end:var(--tf-space-1)}.tf-suggest__work dd{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--tf-leading-normal);margin:0}.tf-report__meta{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.tf-report__kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.tf-report__kpi{border:1px solid var(--tf-border);border-radius:10px;padding:12px 14px}.tf-report__n{font-size:28px;font-weight:700;line-height:1.2}.tf-report__table{border-collapse:collapse;width:100%;font-size:14px}.tf-report__table th,.tf-report__table td{text-align:start;vertical-align:top;border-top:1px solid var(--tf-border);padding:10px 8px}.tf-report__table thead th{color:var(--tf-text-muted);border-top:0;font-size:13px;font-weight:600}.tf-report__table tbody th[scope=row]{width:26%;font-weight:600}.tf-report__table td:nth-child(2){white-space:nowrap;width:1%}.tf-report__group th{background:var(--tf-gray-100);font-weight:700}.tf-report__weight{font-weight:400;display:block}.tf-report__quote{border-inline-start:3px solid var(--tf-border);color:var(--tf-text-muted);margin:6px 0 0;padding:4px 10px}.tf-report__ts{direction:ltr;unicode-bidi:isolate;margin-inline-end:8px;font-family:ui-monospace,monospace;font-size:12px;display:inline-block}.tf-report__phases{gap:6px;margin:0;padding-inline-start:18px;display:grid}@media (width<=640px){.tf-report__table thead{display:none}.tf-report__table tr,.tf-report__table th,.tf-report__table td{display:block;width:auto!important}.tf-report__table td{border-top:0;padding-top:2px}.tf-report__table td:nth-child(2){white-space:normal}}.tf-ivpage__head{align-items:baseline;gap:4px 12px}.tf-ivpage__head>p{margin:0}.tf-ivpage__table td{vertical-align:top}.kv-table.tf-ivpage__table tbody tr{cursor:default}:root{--tf-gray-0:#fff;--tf-gray-25:#fafbfc;--tf-gray-50:#f4f6f8;--tf-gray-100:#e9edf1;--tf-gray-200:#d7dde4;--tf-gray-300:#b9c2cc;--tf-gray-400:#8e9aa7;--tf-gray-500:#6b7785;--tf-gray-600:#4f5a67;--tf-gray-700:#3a434e;--tf-gray-800:#262d36;--tf-gray-900:#161b22;--tf-brand-50:#eef2fd;--tf-brand-100:#dce5fa;--tf-brand-300:#8fa9ee;--tf-brand-500:#2e5fd8;--tf-brand-600:#2450c8;--tf-brand-700:#1c40a6;--tf-brand-900:#12266b;--tf-success-50:#e9f7ee;--tf-success-200:#cbe7d6;--tf-success-500:#1f9d55;--tf-success-700:#167542;--tf-warning-50:#fff7e6;--tf-warning-500:#d98c00;--tf-warning-700:#a86b00;--tf-danger-50:#fdeeee;--tf-danger-500:#d63b3b;--tf-danger-700:#a82b2b;--tf-info-50:#e6f4fa;--tf-info-500:#1c7fa8;--tf-ai-50:#f2edfb;--tf-ai-100:#e2d6f7;--tf-ai-500:#7a4fd1;--tf-ai-700:#5c37a8;--tf-bg:var(--tf-gray-50);--tf-surface:var(--tf-gray-0);--tf-surface-raised:var(--tf-gray-0);--tf-surface-sunken:var(--tf-gray-25);--tf-border:var(--tf-gray-200);--tf-border-strong:var(--tf-gray-300);--tf-border-weak:var(--tf-gray-100);--tf-text:var(--tf-gray-900);--tf-text-secondary:var(--tf-gray-600);--tf-text-muted:var(--tf-gray-500);--tf-text-inverse:var(--tf-gray-0);--tf-focus:0 0 0 3px #2450c859;--tf-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tf-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tf-text-xs:.75rem;--tf-text-sm:.8125rem;--tf-text-md:.875rem;--tf-text-lg:1rem;--tf-text-xl:1.25rem;--tf-text-2xl:1.5rem;--tf-text-3xl:2rem;--tf-leading-tight:1.25;--tf-leading-normal:1.5;--tf-space-1:.25rem;--tf-space-2:.5rem;--tf-space-3:.75rem;--tf-space-4:1rem;--tf-space-5:1.25rem;--tf-space-6:1.5rem;--tf-space-8:2rem;--tf-space-10:2.5rem;--tf-space-12:3rem;--tf-radius-sm:4px;--tf-radius-md:6px;--tf-radius-lg:10px;--tf-radius-full:999px;--tf-shadow-sm:0 1px 2px #161b220f;--tf-shadow-md:0 4px 12px #161b2214;--tf-shadow-lg:0 12px 32px #161b2224;--tf-nav-width:244px;--tf-topbar-height:52px;--tf-drawer-width:520px;--tf-duration-fast:.12s;--tf-duration-normal:.18s;--tf-ease:cubic-bezier(.2, 0, 0, 1)}html,body,#root{height:100%}body{font-family:var(--tf-font);font-size:var(--tf-text-md);line-height:var(--tf-leading-normal);color:var(--tf-text);background:var(--tf-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:var(--tf-leading-tight);letter-spacing:-.01em;margin:0;font-weight:600}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--tf-focus);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[dir=rtl] .tf-flip-inline>*{transform:scaleX(-1)}[dir=rtl] .tf-eyebrow,[dir=rtl] .tf-dna__evidence-title{text-transform:none;letter-spacing:normal}.tf-num{font-variant-numeric:tabular-nums}bdi[dir=ltr]{white-space:nowrap;unicode-bidi:isolate}bdi[dir=ltr][data-wrap=true]{white-space:normal;overflow-wrap:anywhere}.tf-lang{align-items:center;gap:var(--tf-space-2);font-size:var(--tf-text-sm);display:inline-flex}.tf-lang__label{color:var(--tf-text-secondary)}.tf-lang__select{padding:6px var(--tf-space-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);color:var(--tf-text);font:inherit}.tf-lang__note{margin:var(--tf-space-1) 0 0;font-size:var(--tf-text-xs);color:var(--tf-text-muted)}.tf-lang__list{margin:var(--tf-space-3) 0;gap:var(--tf-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.tf-lang__row{justify-content:space-between;align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);flex-wrap:wrap;display:flex}:root{--kv-ink:#101115;--kv-ink-600:#3b3f49;--kv-muted:#6b7280;--kv-line:#e6e7eb;--kv-line-soft:#f0f1f3;--kv-surface:#fff;--kv-surface-sunken:#fbfbfc;--kv-canvas:#f7f8f9;--kv-primary:#0f4c5c;--kv-primary-hover:#0c3e4b;--kv-primary-tint:#e8f1f3;--kv-primary-light:#7fc3c9;--kv-deep:#0f2a2e;--kv-sand:#f7f5f0;--kv-sand-line:#ded9ce;--kv-sand-ink:#6b6455;--kv-success:#146b4e;--kv-success-bg:#e7f2ed;--kv-success-line:#c7e0d6;--kv-attention:#8a5a00;--kv-attention-bg:#fbf1de;--kv-attention-line:#ebd9ae;--kv-critical:#a32e22;--kv-critical-bg:#fae9e6;--kv-critical-line:#efc9c2;--kv-info:#1f4e7a;--kv-info-bg:#e8f0f7;--kv-info-line:#c8daec;--kv-font:"Instrument Sans", system-ui, -apple-system, sans-serif;--kv-font-he:"Assistant", system-ui, sans-serif;--kv-font-mono:"IBM Plex Mono", ui-monospace, monospace;--kv-font-logo:"Antic Didone", Georgia, serif;--kv-space-1:4px;--kv-space-2:8px;--kv-space-3:12px;--kv-space-4:16px;--kv-space-5:20px;--kv-space-6:24px;--kv-space-8:32px;--kv-space-10:40px;--kv-space-14:56px;--kv-radius-sm:5px;--kv-radius:8px;--kv-radius-md:10px;--kv-radius-lg:12px;--kv-radius-xl:14px;--kv-radius-pill:999px;--kv-shadow-sm:0 1px 2px #1011150d;--kv-shadow:0 4px 12px #10111512;--kv-shadow-lg:0 18px 48px #10111524;--kv-fast:.12s cubic-bezier(.2,.6,.3,1);--kv-base:.2s cubic-bezier(.2,.6,.3,1);--kv-sidebar-w:232px;--kv-topbar-h:56px;--kv-drawer-w:520px;--kv-content-max:1240px;--kv-focus:0 0 0 3px #0f4c5c3d}@media (prefers-reduced-motion:reduce){:root{--kv-fast:1ms;--kv-base:1ms}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--kv-canvas);color:var(--kv-ink);font-family:var(--kv-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.6}html[lang=he] body,html[dir=rtl] body{font-family:var(--kv-font-he);line-height:1.7}html[dir=rtl] .kv-label{letter-spacing:0}.kv-ltr{direction:ltr;unicode-bidi:isolate}a{color:var(--kv-primary);text-decoration:none}a:hover{color:var(--kv-primary-hover);text-decoration:underline}:where(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--kv-focus);border-radius:var(--kv-radius-sm);outline:none}.kv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kv-display{letter-spacing:-.02em;margin:0;font-size:38px;font-weight:600;line-height:1.1}.kv-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.kv-subtitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.kv-card-title{margin:0;font-size:16px;font-weight:600;line-height:1.5}.kv-body{color:var(--kv-ink-600);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.kv-meta{color:var(--kv-muted);margin:0;font-size:13px;line-height:1.5}.kv-label{font-family:var(--kv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kv-muted);font-size:11px}.kv-num{font-family:var(--kv-font-mono);font-variant-numeric:tabular-nums}.kv-candidate{font-size:17px;line-height:1.65}.kv-candidate .kv-display{font-size:30px}.kv-candidate .kv-title{font-size:21px}.kv-logo{align-items:center;gap:13px;display:inline-flex}.kv-logo__mark{color:currentColor;align-items:center;gap:.27em;font-size:26px;display:inline-flex}.kv-logo__mark:before,.kv-logo__mark:after{content:"";background:currentColor;width:1px;height:1em}.kv-logo__mark>span{border-radius:var(--kv-radius-pill);background:currentColor;width:.23em;height:.23em}.kv-logo__word{font-family:var(--kv-font-logo);letter-spacing:.28em;color:var(--kv-ink);white-space:nowrap;padding-inline-start:.28em;font-size:23px;font-weight:400}.kv-logo--icon{background:var(--kv-primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:3.5px;width:22px;height:22px;display:inline-flex}.kv-logo--icon .kv-logo__mark{font-size:12px}.kv-logo--dark .kv-logo__word{color:#fff}.kv-btn{justify-content:center;align-items:center;gap:var(--kv-space-2);height:38px;padding-inline:var(--kv-space-4);border-radius:var(--kv-radius);color:var(--kv-ink);cursor:pointer;white-space:nowrap;transition:background var(--kv-fast), border-color var(--kv-fast), color var(--kv-fast);background:0 0;border:1px solid #0000;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.kv-btn--primary{background:var(--kv-ink);color:#fff}.kv-btn--primary:hover{background:var(--kv-primary)}.kv-btn--secondary{background:var(--kv-surface);border-color:var(--kv-line)}.kv-btn--secondary:hover{background:var(--kv-surface-sunken);border-color:#c7cad1}.kv-btn--ghost{color:var(--kv-ink-600)}.kv-btn--ghost:hover{background:var(--kv-surface-sunken);color:var(--kv-ink)}.kv-btn--danger{background:var(--kv-critical-bg);color:var(--kv-critical);border-color:var(--kv-critical-line)}.kv-btn--danger:hover{background:#f5dcd7}.kv-btn--sm{height:30px;padding-inline:var(--kv-space-3);font-size:13px}.kv-btn--lg{height:48px;padding-inline:var(--kv-space-6);border-radius:var(--kv-radius-md);font-size:15.5px}.kv-btn--block{border-radius:var(--kv-radius-md);width:100%;height:52px;font-size:16px}.kv-btn.kv-btn--block{white-space:normal;text-align:center;height:auto;min-height:52px;padding-block:8px;line-height:1.25}.kv-btn[disabled],.kv-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}[dir=rtl] .kv-btn .kv-icon--dir{transform:scaleX(-1)}.kv-btn[data-busy=true]{pointer-events:none;opacity:.8}a.kv-btn,a.kv-btn:hover,a.kv-btn:focus,a.kv-btn:active{text-decoration:none}a.kv-btn{color:var(--kv-ink)}a.kv-btn--primary,a.kv-btn--primary:hover,a.kv-btn--primary:focus,a.kv-btn--primary:active{color:#fff}a.kv-btn--secondary,a.kv-btn--secondary:hover{color:var(--kv-ink)}a.kv-btn--ghost{color:var(--kv-ink-600)}a.kv-btn--ghost:hover{color:var(--kv-ink)}a.kv-btn--danger,a.kv-btn--danger:hover{color:var(--kv-critical)}.kv-field{flex-direction:column;gap:6px;min-width:0;display:flex}.kv-field__label{color:var(--kv-ink);font-size:13px;font-weight:500}.kv-field__hint{color:var(--kv-muted);font-size:12.5px;line-height:1.5}.kv-field__error{color:var(--kv-critical);font-size:12.5px;line-height:1.5}.kv-input,.kv-select,.kv-textarea{width:100%;min-width:0;padding:9px var(--kv-space-3);border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:var(--kv-surface);color:var(--kv-ink);transition:border-color var(--kv-fast), box-shadow var(--kv-fast);font-family:inherit;font-size:14px;line-height:1.5}.kv-input::placeholder,.kv-textarea::placeholder{color:#9aa0aa}.kv-input:hover,.kv-select:hover,.kv-textarea:hover{border-color:#c7cad1}.kv-input:focus,.kv-select:focus,.kv-textarea:focus{border-color:var(--kv-primary);box-shadow:var(--kv-focus);outline:none}.kv-textarea{resize:vertical;min-height:96px;line-height:1.6}.kv-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--kv-muted) 50%), linear-gradient(135deg, var(--kv-muted) 50%, transparent 50%);background-position:right 16px center,right 11px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:var(--kv-space-8)}[dir=rtl] .kv-select{background-position:16px,11px}.kv-input[aria-invalid=true],.kv-textarea[aria-invalid=true]{border-color:var(--kv-critical)}.kv-textarea[data-drafting=true]{border-color:var(--kv-primary-light);background:linear-gradient(90deg, var(--kv-surface) 0%, var(--kv-primary-tint) 50%, var(--kv-surface) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite kv-drafting}@keyframes kv-drafting{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.kv-textarea[data-drafting=true]{background:var(--kv-primary-tint);animation:none}}.kv-autodraft{align-items:center;gap:var(--kv-space-2);padding:var(--kv-space-2) var(--kv-space-3);border-radius:var(--kv-radius);background:var(--kv-primary-tint);color:var(--kv-primary);flex-wrap:wrap;font-size:13px;line-height:1.5;display:flex}.kv-autodraft[data-status=failed]{background:var(--kv-attention-bg);color:var(--kv-attention)}.kv-autodraft__text{flex:220px;min-width:0}.kv-autodraft__mark{font-size:12px}.kv-autodraft[data-status=drafting] .kv-autodraft__mark{animation:1.2s ease-in-out infinite kv-autodraft-pulse}@keyframes kv-autodraft-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.kv-autodraft[data-status=drafting] .kv-autodraft__mark{animation:none}}.kv-input:disabled,.kv-textarea:disabled,.kv-select:disabled{background:var(--kv-surface-sunken);color:var(--kv-muted);cursor:not-allowed}.kv-candidate .kv-input,.kv-candidate .kv-textarea{padding:14px var(--kv-space-4);border-radius:var(--kv-radius-md);font-size:16px}.kv-choice{align-items:center;gap:var(--kv-space-3);min-height:52px;padding:var(--kv-space-3) var(--kv-space-4);border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface);cursor:pointer;text-align:start;color:var(--kv-ink);width:100%;transition:border-color var(--kv-fast), background var(--kv-fast);font-family:inherit;font-size:15px;display:flex}.kv-choice:hover{border-color:var(--kv-primary-light)}.kv-choice[aria-checked=true],.kv-choice[data-selected=true]{border-color:var(--kv-primary);background:var(--kv-primary-tint)}.kv-switch{border-radius:var(--kv-radius-pill);cursor:pointer;width:38px;height:22px;transition:background var(--kv-fast);background:#d3d6dc;border:none;flex:none;padding:0;position:relative}.kv-switch:after{content:"";top:3px;border-radius:var(--kv-radius-pill);width:16px;height:16px;box-shadow:var(--kv-shadow-sm);transition:inset-inline-start var(--kv-fast);background:#fff;position:absolute;inset-inline-start:3px}.kv-switch[aria-checked=true]{background:var(--kv-primary)}.kv-switch[aria-checked=true]:after{inset-inline-start:19px}.kv-card{background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:var(--kv-radius-lg);overflow:hidden}.kv-card__head{justify-content:space-between;align-items:center;gap:var(--kv-space-3);padding:var(--kv-space-4) var(--kv-space-5);border-bottom:1px solid var(--kv-line);display:flex}.kv-card__body{padding:var(--kv-space-5)}.kv-card--flush .kv-card__body{padding:0}.kv-card--dark{background:var(--kv-deep);border-color:var(--kv-deep);color:#fff}.kv-card--dark .kv-body,.kv-card--dark .kv-meta{color:#ffffffc7}.kv-authored{background:var(--kv-sand);border:1px solid var(--kv-sand-line);border-radius:var(--kv-radius-lg);padding:var(--kv-space-4) var(--kv-space-5)}.kv-authored__tag{font-family:var(--kv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kv-sand-ink);font-size:10.5px}.kv-badge{padding:3px var(--kv-space-2);border-radius:var(--kv-radius-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.kv-badge--neutral{background:var(--kv-surface-sunken);border-color:var(--kv-line);color:var(--kv-ink-600)}.kv-badge--success{background:var(--kv-success-bg);border-color:var(--kv-success-line);color:var(--kv-success)}.kv-badge--attention{background:var(--kv-attention-bg);border-color:var(--kv-attention-line);color:var(--kv-attention)}.kv-badge--critical{background:var(--kv-critical-bg);border-color:var(--kv-critical-line);color:var(--kv-critical)}.kv-badge--info{background:var(--kv-info-bg);border-color:var(--kv-info-line);color:var(--kv-info)}.kv-badge--primary{background:var(--kv-primary-tint);color:var(--kv-primary);border-color:#cbe0e4}.kv-dot{border-radius:var(--kv-radius-pill);background:currentColor;flex:none;width:7px;height:7px;display:inline-block}.kv-table{border-collapse:collapse;width:100%;font-size:14px}.kv-table thead th{padding:var(--kv-space-3) var(--kv-space-4);background:var(--kv-surface-sunken);border-bottom:1px solid var(--kv-line);font-family:var(--kv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kv-muted);text-align:start;white-space:nowrap;font-size:10.5px;font-weight:400}.kv-table tbody td{padding:var(--kv-space-3) var(--kv-space-4);border-bottom:1px solid var(--kv-line-soft);text-align:start;vertical-align:middle}.kv-table tbody tr{cursor:pointer;transition:background var(--kv-fast)}.kv-table tbody tr:hover{background:var(--kv-surface-sunken)}.kv-table tbody tr[aria-selected=true]{background:var(--kv-primary-tint)}.kv-joblogo{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:140px;height:24px}[dir=rtl] .kv-joblogo{object-position:right center}.kv-table__num{font-family:var(--kv-font-mono);font-variant-numeric:tabular-nums}.kv-table__marker{width:1%}.kv-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kv-rowactions{justify-content:flex-end;gap:var(--kv-space-2)}.kv-rowcard{padding:var(--kv-space-4);border-bottom:1px solid var(--kv-line-soft);cursor:pointer;gap:6px;display:grid}@media (width>=900px){.kv-rowcard{display:none}}.kv-scrim{opacity:0;pointer-events:none;transition:opacity var(--kv-base);z-index:40;background:#10111557;position:fixed;inset:0}.kv-scrim[data-open=true]{opacity:1;pointer-events:auto}.kv-drawer{width:min(var(--kv-drawer-w), 100vw);background:var(--kv-surface);border-inline-start:1px solid var(--kv-line);box-shadow:var(--kv-shadow-lg);transition:transform var(--kv-base);z-index:50;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(100%)}[dir=rtl] .kv-drawer{transform:translate(-100%)}.kv-drawer[data-open=true]{transform:translate(0)}.kv-drawer__head{padding:var(--kv-space-5);border-bottom:1px solid var(--kv-line);flex:none}.kv-drawer__body{padding:var(--kv-space-5);flex:1;overflow-y:auto}.kv-drawer__foot{padding:var(--kv-space-4) var(--kv-space-5);border-top:1px solid var(--kv-line);background:var(--kv-surface-sunken);gap:var(--kv-space-2);flex:none;display:flex}.kv-modal{inset-inline:0;background:var(--kv-surface);border-radius:var(--kv-radius-xl);width:min(480px,100vw - 32px);box-shadow:var(--kv-shadow-lg);z-index:50;margin-inline:auto;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)}.kv-modal__body{padding:var(--kv-space-6)}.kv-modal__foot{padding:var(--kv-space-4) var(--kv-space-6);background:var(--kv-surface-sunken);border-top:1px solid var(--kv-line);justify-content:flex-end;gap:var(--kv-space-2);display:flex}.kv-tabs{gap:var(--kv-space-5);border-bottom:1px solid var(--kv-line);display:flex}.kv-tab{padding:var(--kv-space-3) 0;color:var(--kv-muted);cursor:pointer;white-space:nowrap;transition:color var(--kv-fast), border-color var(--kv-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-family:inherit;font-size:14px;font-weight:500}.kv-tab:hover{color:var(--kv-ink)}#root .kv-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--kv-line);border-bottom:0;overflow-y:hidden}#root .kv-tabs::-webkit-scrollbar{display:none}#root .kv-tabs>.kv-tab{margin-bottom:0}.kv-tab[aria-selected=true],.kv-tab[aria-current=page]{color:var(--kv-ink);border-bottom-color:var(--kv-ink)}.kv-steptabs{margin-top:var(--kv-space-5)}.kv-steptabs .kv-tab{text-decoration:none}.kv-sidebar{width:var(--kv-sidebar-w);background:var(--kv-surface);border-inline-end:1px solid var(--kv-line);padding:var(--kv-space-4);overscroll-behavior:contain;flex-direction:column;flex:none;align-self:flex-start;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.kv-navitem{align-items:center;gap:var(--kv-space-3);height:38px;padding-inline:var(--kv-space-3);border-radius:var(--kv-radius);color:var(--kv-ink-600);cursor:pointer;transition:background var(--kv-fast), color var(--kv-fast);font-size:14px;font-weight:500;display:flex}.kv-navitem:hover{background:var(--kv-surface-sunken);color:var(--kv-ink);text-decoration:none}.kv-navitem[aria-current=page]{background:var(--kv-primary-tint);color:var(--kv-primary)}.kv-navitem__count{font-family:var(--kv-font-mono);color:var(--kv-muted);margin-inline-start:auto;font-size:11px}@media (width<=1023px){.kv-sidebar{z-index:45;visibility:hidden;height:auto;transition:transform var(--kv-base), visibility var(--kv-base);box-shadow:var(--kv-shadow-lg);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .kv-sidebar{transform:translate(100%)}.kv-sidebar[data-open=true]{visibility:visible;transform:translate(0)}}.kv-mobilebar{display:none}@media (width<=1023px){.kv-mobilebar{height:var(--kv-topbar-h);padding-inline:var(--kv-space-4);border-bottom:1px solid var(--kv-line);background:var(--kv-surface);flex:none;align-items:center;display:flex}}.kv-mobilebar__toggle{border-radius:var(--kv-radius);width:36px;height:36px;color:var(--kv-ink-600);cursor:pointer;transition:background var(--kv-fast), color var(--kv-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.kv-mobilebar__toggle:hover{background:var(--kv-surface-sunken);color:var(--kv-ink)}.kv-flow{align-items:stretch;gap:var(--kv-space-2);padding-bottom:var(--kv-space-2);display:flex;overflow-x:auto}.kv-flowstep{min-width:148px;padding:var(--kv-space-3) var(--kv-space-4);border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);background:var(--kv-surface);cursor:pointer;text-align:start;transition:border-color var(--kv-fast), background var(--kv-fast);flex-direction:column;flex:1 1 0;gap:6px;display:flex}.kv-flowstep:hover{border-color:var(--kv-primary-light)}.kv-flowstep[aria-current=step]{border-color:var(--kv-primary);background:var(--kv-primary-tint)}.kv-flowstep[data-owner=kentavi]{background:var(--kv-sand);border-color:var(--kv-sand-line)}.kv-flowstep[data-state=needs-you]{border-color:var(--kv-attention-line);background:var(--kv-attention-bg)}.kv-flowstep__n{font-family:var(--kv-font-mono);letter-spacing:.1em;color:var(--kv-muted);font-size:10.5px}.kv-flowstep__name{font-size:13.5px;font-weight:600}.kv-flowstep__state{color:var(--kv-muted);font-size:12px}.kv-progress{background:var(--kv-line);border-radius:var(--kv-radius-pill);height:4px;display:block;overflow:hidden}.kv-progress__fill{background:var(--kv-primary);border-radius:inherit;height:100%;transition:width var(--kv-base);display:block}.kv-steps{gap:5px;display:flex}.kv-steps__tick{border-radius:var(--kv-radius-pill);background:var(--kv-line);flex:1;height:3px;display:block}.kv-steps__tick[data-done=true]{background:var(--kv-primary)}.kv-score{align-items:baseline;gap:6px;display:flex}.kv-score__value{font-family:var(--kv-font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.kv-score__of{color:var(--kv-muted);font-size:12px}.kv-bars{gap:var(--kv-space-2);flex-direction:column;display:flex}.kv-bar{gap:var(--kv-space-3);grid-template-columns:120px 1fr 34px;align-items:center;font-size:12.5px;display:grid}.kv-bar__track{background:var(--kv-line);border-radius:var(--kv-radius-pill);height:6px;display:block;overflow:hidden}.kv-bar__fill{background:var(--kv-primary);border-radius:inherit;height:100%;display:block}.kv-evidence{border-inline-start:2px solid var(--kv-sand-line);color:var(--kv-ink-600);padding-inline-start:var(--kv-space-3);font-size:13px;line-height:1.65}.kv-evidence__src{font-family:var(--kv-font-mono);color:var(--kv-muted);margin-top:4px;font-size:10.5px;display:block}.kv-chat{gap:var(--kv-space-3);flex-direction:column;display:flex}.kv-bubble{max-width:80%;padding:var(--kv-space-3) var(--kv-space-4);border-radius:var(--kv-radius-lg);font-size:15px;line-height:1.6}.kv-bubble--them{background:var(--kv-surface);border:1px solid var(--kv-line);border-start-start-radius:var(--kv-radius-sm);align-self:flex-start}.kv-bubble--me{background:var(--kv-primary);color:#fff;border-end-end-radius:var(--kv-radius-sm);align-self:flex-end}.kv-typing{padding:var(--kv-space-3) var(--kv-space-4);align-items:center;gap:4px;display:inline-flex}.kv-typing span{border-radius:var(--kv-radius-pill);background:#b4b8c0;width:6px;height:6px;animation:1.2s infinite kv-bounce;display:block}.kv-typing span:nth-child(2){animation-delay:.15s}.kv-typing span:nth-child(3){animation-delay:.3s}@keyframes kv-bounce{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.kv-transcript{flex-direction:column;display:flex}.kv-transcript__line{gap:var(--kv-space-3);padding:var(--kv-space-3) 0;border-top:1px solid var(--kv-line-soft);grid-template-columns:52px 1fr;display:grid}.kv-transcript__t{font-family:var(--kv-font-mono);color:var(--kv-muted);font-variant-numeric:tabular-nums;font-size:11px}.kv-transcript__who{color:var(--kv-muted);font-size:12px;font-weight:600}.kv-transcript__line[data-evidence=true]{background:var(--kv-sand)}.kv-timeline{flex-direction:column;display:flex}.kv-timeline__item{gap:var(--kv-space-3);padding-bottom:var(--kv-space-4);grid-template-columns:14px 1fr;display:grid;position:relative}.kv-timeline__item:before{content:"";background:var(--kv-line);width:1px;position:absolute;inset-block:14px 0;inset-inline-start:6px}.kv-timeline__item:last-child:before{display:none}.kv-timeline__dot{margin-top:6px;border-radius:var(--kv-radius-pill);background:var(--kv-line);z-index:1;width:7px;height:7px;margin-inline-start:3px}.kv-timeline__item[data-actor=kentavi] .kv-timeline__dot{background:var(--kv-sand);box-shadow:0 0 0 1px var(--kv-sand-line)}.kv-timeline__item[data-actor=member] .kv-timeline__dot{background:var(--kv-ink)}.kv-timeline__item[data-actor=candidate] .kv-timeline__dot{background:var(--kv-primary)}.kv-cal{background:var(--kv-line);border:1px solid var(--kv-line);border-radius:var(--kv-radius-md);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kv-cal__cell{background:var(--kv-surface);min-height:84px;padding:var(--kv-space-2)}.kv-cal__cell[data-today=true]{background:var(--kv-primary-tint)}[dir=rtl] .kv-cal{direction:rtl}.kv-slots{gap:var(--kv-space-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.kv-slot{border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:var(--kv-surface);min-height:44px;font-family:var(--kv-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--kv-fast), background var(--kv-fast);justify-content:center;align-items:center;font-size:13.5px;display:flex}.kv-slot:hover{border-color:var(--kv-primary-light)}.kv-slot[aria-pressed=true]{background:var(--kv-primary);border-color:var(--kv-primary);color:#fff}.kv-slot[disabled]{opacity:.4;cursor:not-allowed}.kv-call{justify-content:center;align-items:center;gap:var(--kv-space-6);background:var(--kv-deep);color:#fff;min-height:100dvh;padding:var(--kv-space-6);flex-direction:column;display:flex}.kv-call__avatar{border-radius:var(--kv-radius-pill);background:#ffffff17;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.kv-call__avatar[data-state=connecting]{animation:1.8s ease-in-out infinite kv-pulse}@keyframes kv-pulse{0%,to{box-shadow:0 0 #7fc3c959}50%{box-shadow:0 0 0 18px #7fc3c900}}.kv-wave{align-items:center;gap:3px;height:28px;display:flex}.kv-wave span{border-radius:var(--kv-radius-pill);background:var(--kv-primary-light);width:3px;animation:.9s ease-in-out infinite kv-wave;display:block}@keyframes kv-wave{0%,to{height:6px}50%{height:24px}}.kv-skeleton{border-radius:var(--kv-radius-sm);background:linear-gradient(90deg,#eef0f2 25%,#f6f7f8 37%,#eef0f2 63%) 0 0/400px 100%;animation:1.3s linear infinite kv-shimmer}@keyframes kv-shimmer{0%{background-position:-200px 0}to{background-position:400px 0}}.kv-skeleton--text{height:12px}.kv-skeleton--row{height:44px}.kv-spinner{border-radius:var(--kv-radius-pill);border:2px solid;border-top-color:#0000;width:16px;height:16px;animation:.7s linear infinite kv-spin;display:inline-block}@keyframes kv-spin{to{transform:rotate(360deg)}}.kv-empty{align-items:center;gap:var(--kv-space-3);padding:var(--kv-space-14) var(--kv-space-6);text-align:center;flex-direction:column;display:flex}.kv-empty__title{font-size:16px;font-weight:600}.kv-empty__body{color:var(--kv-muted);text-wrap:pretty;max-width:44ch;font-size:14px;line-height:1.6}.kv-notice{gap:var(--kv-space-3);padding:var(--kv-space-3) var(--kv-space-4);border-radius:var(--kv-radius-md);border:1px solid;align-items:flex-start;font-size:13.5px;line-height:1.6;display:flex}.kv-notice--error{background:var(--kv-critical-bg);border-color:var(--kv-critical-line);color:var(--kv-critical)}.kv-notice--attention{background:var(--kv-attention-bg);border-color:var(--kv-attention-line);color:var(--kv-attention)}.kv-notice--success{background:var(--kv-success-bg);border-color:var(--kv-success-line);color:var(--kv-success)}.kv-notice--info{background:var(--kv-info-bg);border-color:var(--kv-info-line);color:var(--kv-info)}.kv-toast{inset-inline-end:var(--kv-space-6);bottom:var(--kv-space-6);background:var(--kv-ink);color:#fff;padding:var(--kv-space-3) var(--kv-space-4);border-radius:var(--kv-radius-md);box-shadow:var(--kv-shadow-lg);z-index:60;font-size:13.5px;position:fixed}.kv-saved{color:var(--kv-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.kv-phone{background:var(--kv-surface);flex-direction:column;max-width:430px;min-height:100dvh;margin-inline:auto;display:flex}.kv-phone__body{padding:var(--kv-space-6) var(--kv-space-5);gap:var(--kv-space-5);flex-direction:column;flex:1;display:flex}.kv-interview__audio{display:none}.kv-briefing__text{white-space:pre-wrap}.kv-reading{padding:var(--kv-space-5);flex-direction:column;align-items:flex-start;display:flex}.kv-offer{align-self:stretch}.kv-offer__toggle{cursor:pointer;align-items:baseline;gap:var(--kv-space-2);font-weight:600;list-style:none;display:flex}.kv-offer__toggle::-webkit-details-marker{display:none}.kv-offer__toggle:before{content:"+";color:var(--kv-muted);font-weight:400}.kv-offer[open]>.kv-offer__toggle:before{content:"−"}.kv-offer__length{white-space:nowrap;margin-inline-start:auto;font-weight:400}.kv-offer__body{gap:var(--kv-space-3);padding-top:var(--kv-space-3);flex-direction:column;display:flex}.kv-reading__link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.kv-reading__link:after{content:"↗";margin-inline-start:var(--kv-space-1);text-decoration:none}.kv-phone__foot{padding:var(--kv-space-4) var(--kv-space-5);padding-bottom:max(var(--kv-space-4), env(safe-area-inset-bottom));background:var(--kv-surface);border-top:1px solid var(--kv-line);position:sticky;bottom:0}.kv-row{align-items:center;gap:var(--kv-space-3);display:flex}.kv-col{gap:var(--kv-space-3);flex-direction:column;display:flex}.kv-wrap{flex-wrap:wrap}.kv-between{justify-content:space-between}.kv-grow{flex:1;min-width:0}.kv-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kv-divider{background:var(--kv-line);border:none;height:1px;margin:0}.kv-grid-cards{gap:var(--kv-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.kv-shell{min-height:100dvh;display:flex}.kv-main{flex-direction:column;flex:1;min-width:0;display:flex}.kv-page{max-width:var(--kv-content-max);width:100%;padding:var(--kv-space-8) var(--kv-space-10);gap:var(--kv-space-6);flex-direction:column;margin-inline:auto;display:flex}@media (width<=1279px){.kv-page{padding:var(--kv-space-6) var(--kv-space-8)}}@media (width<=767px){.kv-page{padding:var(--kv-space-5) var(--kv-space-4)}}@media (width<=899px){.kv-table thead{display:none}.kv-table,.kv-table tbody,.kv-table tr,.kv-table td{width:100%;display:block}.kv-table tbody tr{padding:var(--kv-space-4);border-bottom:1px solid var(--kv-line-soft)}.kv-table tbody td{text-align:start;border:0;padding:2px 0}.kv-table tbody td[data-label]{gap:var(--kv-space-3);justify-content:space-between;align-items:baseline;display:flex}.kv-table tbody td[data-label]:before{content:attr(data-label);color:var(--kv-muted);flex:none;font-size:12.5px}.kv-table tbody td.kv-table__num{text-align:start;font-family:inherit}.kv-table tbody td.kv-table__marker{display:none}.kv-table tbody td:last-child:not([data-label]){padding-top:var(--kv-space-2);justify-content:flex-end;display:flex}}@media (width<=767px){.kv-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.kv-tabs::-webkit-scrollbar{display:none}.kv-tabs>*{flex:none}}@media print{.kv-sidebar,.kv-drawer,.kv-scrim,.kv-toast{display:none!important}body{background:#fff}.kv-card{break-inside:avoid;box-shadow:none}}.kv-topbar{justify-content:space-between;align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;padding:10px 0;display:flex}.kv-topbar__left{align-items:center;gap:var(--kv-space-2);min-width:0;display:flex}.kv-jobchip{background:var(--kv-primary);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.kv-topbar__name{letter-spacing:-.01em;font-size:14px;font-weight:600}.kv-flowhead{justify-content:space-between;align-items:flex-start;gap:var(--kv-space-4);flex-wrap:wrap;display:flex}.kv-flowhead__cta{align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;display:flex}.kv-steps{margin-top:var(--kv-space-4);scrollbar-width:none;align-items:flex-start;display:flex;overflow-x:auto}.kv-steps::-webkit-scrollbar{display:none}.kv-step{text-align:center;min-width:116px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:10px;padding:2px 6px 0;text-decoration:none;display:flex;position:relative}.kv-step:not(:first-child):before{content:"";top:13px;background:var(--kv-line);z-index:0;height:1px;position:absolute;inset-inline:calc(14px - 50%) calc(50% + 14px)}.kv-step[data-done=true]:before,.kv-step[aria-current=step]:before{background:var(--kv-primary-light)}.kv-step__node{z-index:1;background:var(--kv-surface);border:1px solid var(--kv-line);width:27px;height:27px;font-family:var(--kv-font-mono);color:var(--kv-muted);transition:background var(--kv-fast), border-color var(--kv-fast), color var(--kv-fast);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11.5px;display:flex;position:relative}.kv-step:hover .kv-step__node{border-color:var(--kv-primary-light);color:var(--kv-primary)}.kv-step[aria-current=step] .kv-step__node,.kv-step[data-done=true] .kv-step__node{background:var(--kv-primary);border-color:var(--kv-primary);color:#fff}.kv-step__name{color:var(--kv-muted);letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.3}.kv-step[aria-current=step] .kv-step__name,.kv-step:hover .kv-step__name{color:var(--kv-ink)}.kv-step__owner{color:var(--kv-muted);font-size:12px;line-height:1.35}.kv-step[data-state=needs-you] .kv-step__owner{color:var(--kv-critical);font-weight:600}.kv-step[data-state=filter] .kv-step__owner{color:var(--kv-primary);font-weight:600}.kv-readypill{color:var(--kv-success);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.kv-readypill:before{content:"";background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.kv-readypill[data-state=blocked]{color:var(--kv-critical)}.kv-flowhead__blocked{margin:var(--kv-space-2) 0 0;color:var(--kv-critical);font-size:13px;line-height:1.45}.kv-flowhead__blocked a{color:inherit;font-weight:600}.kv-btn--pill{border-radius:999px;height:44px;padding-inline:22px;font-size:14.5px}.kv-langswitch{gap:4px;display:flex}.kv-langswitch button{border-radius:var(--kv-radius-sm);border:1px solid var(--kv-line);background:var(--kv-surface);min-width:38px;height:30px;color:var(--kv-muted);font:inherit;cursor:pointer;padding-inline:9px;font-size:12.5px;font-weight:600}.kv-langswitch button[aria-pressed=true]{background:var(--kv-ink);border-color:var(--kv-ink);color:#fff}@media (width<=900px){.kv-steps{gap:0}.kv-step{min-width:104px}.kv-step__owner{display:none}}.kv-comp__commission{align-items:center;gap:8px;margin-top:8px}.kv-iconbtn{border-radius:var(--kv-radius);width:26px;height:26px;color:var(--kv-ink-500);cursor:pointer;opacity:0;transition:opacity var(--kv-fast), background var(--kv-fast), color var(--kv-fast);background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}tr:hover .kv-iconbtn,.kv-iconbtn:focus-visible{opacity:1}.kv-iconbtn:hover{background:var(--kv-surface-sunken);color:var(--kv-ink)}.kv-iconbtn:focus-visible{box-shadow:var(--kv-focus);outline:none}@media (hover:none){.kv-iconbtn{opacity:1}}.kv-input--sm{height:32px;padding-inline:var(--kv-space-2);font-size:14px}.kv-hours-input{width:7.5rem;max-width:100%}.kv-rowmenu{display:inline-block;position:relative}.kv-rowmenu__items{inset-inline-end:0;z-index:20;min-width:13rem;max-width:min(20rem,100vw - 16px);padding-block:var(--kv-space-1);background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:var(--kv-radius);box-shadow:var(--kv-shadow);flex-direction:column;display:flex;position:absolute;top:100%;overflow:hidden}.kv-rowmenu__item{box-sizing:border-box;width:100%;padding:var(--kv-space-2) var(--kv-space-3);cursor:pointer;font:inherit;color:var(--kv-ink);text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;font-size:14px;line-height:1.35;text-decoration:none;display:block}.kv-rowmenu__item:hover,.kv-rowmenu__item:focus-visible{background:var(--kv-surface-sunken);outline:none}.kv-rowmenu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--kv-primary)}.kv-rowmenu__item:disabled{color:var(--kv-muted);cursor:default}.kv-rowmenu__item--danger{color:var(--kv-critical)}.kv-rowmenu__sep{height:1px;margin-block:var(--kv-space-1);background:var(--kv-line);display:block}.kv-rowmenu__sep:first-child{display:none}.kv-rowmenu__items[data-above=true]{transform:translateY(-100%)}.kv-publish__warning{text-align:end;max-width:22ch;color:var(--kv-attention)}
