@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--tk-font-sans);--default-mono-font-family:var(--tk-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tk-focus);outline-offset:2px}html{font-family:var(--tk-font-sans);background:var(--tk-bg);color:var(--tk-fg);-webkit-text-size-adjust:100%}body{font-size:var(--tk-text-base);line-height:var(--tk-leading-base);margin:0}:root{--link-c:var(--tk-link-text);--accent-c:var(--tk-accent-text)}code,kbd,pre,samp{font-family:var(--tk-font-mono)}}@layer components{.btn,.input,.select,.textarea,.tab,.tag,.tag-remove{font-family:inherit;font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg)}.btn:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.tab:focus-visible,.tag-remove:focus-visible,.switch input:focus-visible+.switch-track,.checkbox input:focus-visible,.radio input:focus-visible,.table th button:focus-visible,.dialog:focus-visible,.is-focus{outline:2px solid var(--tk-focus);outline-offset:2px}.tk-surface ::selection,.tk-surface::selection{background:var(--tk-accent-soft);color:var(--tk-fg)}.tk-surface{caret-color:var(--tk-accent);scrollbar-color:var(--tk-line-strong) transparent}.tk-surface :is(.num,td.num,th.num){font-variant-numeric:tabular-nums}.card-raised,.card-sunken,.card-foot,.table thead th,.slot,.banner-offline{--link-c:var(--tk-fg);--accent-c:var(--tk-fg)}.btn{justify-content:center;align-items:center;gap:var(--tk-space-2);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-2);background:var(--tk-bg-raised);color:var(--tk-fg);cursor:pointer;white-space:nowrap;transition:var(--m) background var(--tk-dur-1) var(--tk-ease-out), border-color var(--tk-dur-1) var(--tk-ease-out), filter var(--tk-dur-1) var(--tk-ease-out);font-weight:600;text-decoration:none;display:inline-flex}.btn,.btn-md{padding-block:var(--tk-space-2);padding-inline:var(--tk-space-4);min-block-size:2.25rem}.btn-sm{padding-block:var(--tk-space-1);padding-inline:var(--tk-space-3);min-block-size:1.75rem;font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs)}.btn svg{flex:none;block-size:1em;inline-size:1em}.btn-icon{padding-inline:var(--tk-space-2);aspect-ratio:1}.btn-primary{background:var(--tk-accent);color:var(--tk-accent-fg);border-color:var(--tk-accent)}.btn-secondary{background:var(--tk-bg-raised);color:var(--tk-fg);border-color:var(--tk-line-strong)}.btn-quiet{color:var(--tk-fg-muted);background:0 0;border-color:#0000}.btn-danger{background:var(--tk-danger);color:var(--tk-danger-fg);border-color:var(--tk-danger)}.btn-secondary:hover,.btn-secondary.is-hover,.btn-quiet:hover,.btn-quiet.is-hover{background:var(--tk-bg-sunken)}.btn-quiet:hover,.btn-quiet.is-hover{color:var(--tk-fg)}.btn-primary:hover,.btn-primary.is-hover,.btn-danger:hover,.btn-danger.is-hover{filter:brightness(.93)}.btn:active{filter:brightness(.88)}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{cursor:not-allowed;filter:none;background:var(--tk-bg-sunken);color:var(--tk-fg-muted);border-color:var(--tk-line)}.btn-quiet:disabled,.btn-quiet[aria-disabled=true],.btn-quiet.is-disabled{background:0 0;border-color:#0000}.btn[aria-busy=true]{pointer-events:none}.btn[aria-busy=true]:before{content:"";block-size:1em;inline-size:1em;animation:var(--m) tk-spin var(--tk-dur-2) linear infinite;border:2px solid;border-block-start-color:#0000;border-radius:50%;flex:none}.field{gap:var(--tk-space-1);flex-direction:column;display:flex}.field-label{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg);font-weight:600}.field-hint{font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);margin:0}.field-error{align-items:flex-start;gap:var(--tk-space-1);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg);margin:0;font-weight:600;display:flex}.field-error svg{block-size:1em;inline-size:1em;color:var(--tk-danger);flex:none;margin-block-start:.15em}.input,.select,.textarea{inline-size:100%;padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-2);background:var(--tk-bg);color:var(--tk-fg);transition:var(--m) border-color var(--tk-dur-1) var(--tk-ease-out)}.textarea{resize:block;min-block-size:5rem}.select{appearance:none;background-image:none;padding-inline-end:var(--tk-space-6)}.select-wrap{display:block;position:relative}.select-wrap:after{content:"";background:var(--tk-fg-muted);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;block-size:.35em;inline-size:.5em;position:absolute;inset-block-start:50%;inset-inline-end:var(--tk-space-3);transform:translateY(-50%)}.input::placeholder,.textarea::placeholder{color:var(--tk-fg-muted)}.input:hover,.input.is-hover,.select:hover,.select.is-hover,.textarea:hover,.textarea.is-hover{border-color:var(--tk-fg-muted)}.input:disabled,.select:disabled,.textarea:disabled,.is-disabled .input{background:var(--tk-bg-sunken);color:var(--tk-fg-muted);cursor:not-allowed}[aria-invalid=true].input,[aria-invalid=true].select,[aria-invalid=true].textarea{border-color:var(--tk-danger);border-width:2px}.checkbox,.radio,.switch{align-items:center;gap:var(--tk-space-2);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);cursor:pointer;display:inline-flex}.checkbox input,.radio input{block-size:1rem;inline-size:1rem;accent-color:var(--tk-accent);margin:0}.checkbox input[aria-invalid=true],.radio input[aria-invalid=true]{outline:2px solid var(--tk-danger);outline-offset:1px}:is(.checkbox:has(input:disabled),.radio:has(input:disabled),.switch:has(input:disabled)){opacity:.45;cursor:not-allowed}.switch input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.switch-track{border:1px solid var(--tk-line-strong);background:var(--tk-bg-sunken);block-size:1.25rem;inline-size:2.25rem;transition:var(--m) background var(--tk-dur-1) var(--tk-ease-out);border-radius:999px;flex:none;position:relative}.switch-track:after{content:"";background:var(--tk-fg-muted);block-size:.875rem;inline-size:.875rem;transition:var(--m) inset-inline-start var(--tk-dur-1) var(--tk-ease-out), background var(--tk-dur-1) var(--tk-ease-out);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch:hover .switch-track,.switch.is-hover .switch-track{border-color:var(--tk-fg-muted)}.switch input:checked+.switch-track{background:var(--tk-accent);border-color:var(--tk-accent)}.switch input:checked+.switch-track:after{background:var(--tk-accent-fg);inset-inline-start:calc(100% - 1.125rem)}.card{border:1px solid var(--tk-line);border-radius:var(--tk-radius-3);background:var(--tk-bg);color:var(--tk-fg);overflow:hidden}.card-raised{background:var(--tk-bg-raised);box-shadow:var(--tk-shadow-1)}.card-sunken{background:var(--tk-bg-sunken);box-shadow:none}.card-head{justify-content:space-between;align-items:center;gap:var(--tk-space-3);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-4);border-block-end:1px solid var(--tk-line);font-weight:600;display:flex}.card-body{padding-block:var(--tk-space-4);padding-inline:var(--tk-space-4)}.card-body>:first-child{margin-block-start:0}.card-body>:last-child{margin-block-end:0}.card-foot{justify-content:flex-end;align-items:center;gap:var(--tk-space-2);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-4);border-block-start:1px solid var(--tk-line);background:var(--tk-bg-raised);display:flex}.table-wrap{border:1px solid var(--tk-line);border-radius:var(--tk-radius-2);max-block-size:18rem;overflow:auto}.table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm)}.table th,.table td{text-align:start;border-block-end:1px solid var(--tk-line)}.table thead th{z-index:1;background:var(--tk-bg-raised);color:var(--tk-fg-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);text-transform:uppercase;letter-spacing:.06em;border-block-end:1px solid var(--tk-line-strong);white-space:nowrap;position:sticky;inset-block-start:0}.table tbody tr:last-child td{border-block-end:0}.table td,.table th,.table-comfortable td,.table-comfortable th{padding-block:var(--tk-space-3);padding-inline:var(--tk-space-3)}.table-dense td,.table-dense th{padding-block:var(--tk-space-1);padding-inline:var(--tk-space-2)}.table-zebra tbody tr:nth-child(2n),.table tbody tr:hover,.table tbody tr.is-hover{background:var(--tk-bg-raised)}.table tbody tr[aria-selected=true]{background:var(--tk-accent-soft)}.table th button{align-items:center;gap:var(--tk-space-1);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.table th[aria-sort] button{color:var(--tk-fg)}.table th button:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.25;background:currentColor;block-size:.4em;inline-size:.5em}.table th[aria-sort=ascending] button:after{opacity:1}.table th[aria-sort=descending] button:after{opacity:1;transform:rotate(.5turn)}.status{--bg:var(--tk-fg-muted);--fg:var(--tk-bg);--soft:var(--tk-bg-raised);--cue:"";font-size:var(--tk-text-xs);background:var(--bg);color:var(--fg);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.35em;font-weight:600;line-height:1;display:inline-flex}.status:before{font-size:1.05em;line-height:1}.status .cue{flex:none;block-size:1em;inline-size:1em;display:none}.status-chip{border-radius:999px;padding-block:.25em;padding-inline:.6em}.status-chip:after{content:attr(data-label)}.status-dot{border-radius:50%;block-size:1.6em;inline-size:1.6em;padding:0}.status-soft{background:var(--soft);color:var(--tk-fg);border-color:var(--bg)}.status-soft:before,.status-soft .cue{color:var(--bg)}.status .cue{display:inline-block}.status[data-status=SAVED]{--bg:var(--tk-status-SAVED-bg);--fg:var(--tk-status-SAVED-fg);--soft:var(--tk-status-SAVED-soft);--cue:var(--tk-status-SAVED-cue)}.status[data-status=APPLIED]{--bg:var(--tk-status-APPLIED-bg);--fg:var(--tk-status-APPLIED-fg);--soft:var(--tk-status-APPLIED-soft);--cue:var(--tk-status-APPLIED-cue)}.status[data-status=SCREENING]{--bg:var(--tk-status-SCREENING-bg);--fg:var(--tk-status-SCREENING-fg);--soft:var(--tk-status-SCREENING-soft);--cue:var(--tk-status-SCREENING-cue)}.status[data-status=INTERVIEW]{--bg:var(--tk-status-INTERVIEW-bg);--fg:var(--tk-status-INTERVIEW-fg);--soft:var(--tk-status-INTERVIEW-soft);--cue:var(--tk-status-INTERVIEW-cue)}.status[data-status=OFFER]{--bg:var(--tk-status-OFFER-bg);--fg:var(--tk-status-OFFER-fg);--soft:var(--tk-status-OFFER-soft);--cue:var(--tk-status-OFFER-cue)}.status[data-status=ACCEPTED]{--bg:var(--tk-status-ACCEPTED-bg);--fg:var(--tk-status-ACCEPTED-fg);--soft:var(--tk-status-ACCEPTED-soft);--cue:var(--tk-status-ACCEPTED-cue)}.status[data-status=REJECTED]{--bg:var(--tk-status-REJECTED-bg);--fg:var(--tk-status-REJECTED-fg);--soft:var(--tk-status-REJECTED-soft);--cue:var(--tk-status-REJECTED-cue)}.status[data-status=WITHDRAWN]{--bg:var(--tk-status-WITHDRAWN-bg);--fg:var(--tk-status-WITHDRAWN-fg);--soft:var(--tk-status-WITHDRAWN-soft);--cue:var(--tk-status-WITHDRAWN-cue)}.status[data-status=GHOSTED]{--bg:var(--tk-status-GHOSTED-bg);--fg:var(--tk-status-GHOSTED-fg);--soft:var(--tk-status-GHOSTED-soft);--cue:var(--tk-status-GHOSTED-cue)}.empty{text-align:center;align-items:center;gap:var(--tk-space-3);padding-block:var(--tk-space-6);padding-inline:var(--tk-space-4);border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius-3);background:var(--tk-bg);color:var(--tk-fg-muted);flex-direction:column;display:flex}.empty svg{block-size:2rem;inline-size:2rem;color:var(--tk-fg-muted)}.empty p{max-inline-size:38ch;color:var(--tk-fg);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);margin:0}.error{align-items:flex-start;gap:var(--tk-space-3);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-4);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-2);background:var(--tk-bg-raised);color:var(--tk-fg);display:flex}.error>svg{block-size:1.25rem;inline-size:1.25rem;color:var(--tk-danger);flex:none}.error-body{gap:var(--tk-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.error-code{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);letter-spacing:.04em}.error-msg{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);margin:0}.error-detail{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);margin:0}.error-actions{gap:var(--tk-space-2);margin-block-start:var(--tk-space-1);display:flex}.banner{align-items:center;gap:var(--tk-space-3);padding-block:var(--tk-space-2);padding-inline:var(--tk-space-4);border-block-end:1px solid var(--tk-line-strong);background:var(--tk-bg-raised);color:var(--tk-fg);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);display:flex}.banner svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.banner p{flex:1;margin:0}.banner-offline{background:var(--tk-bg-sunken)}.banner-offline svg{color:var(--tk-warn)}.banner-offline{border-block-end-color:var(--tk-warn);border-block-end-width:2px}.toast{align-items:center;gap:var(--tk-space-3);inline-size:fit-content;max-inline-size:26rem;padding-block:var(--tk-space-3);padding-inline:var(--tk-space-4);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-2);background:var(--tk-bg-raised);color:var(--tk-fg);box-shadow:var(--tk-shadow-2);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);display:flex}.toast svg{block-size:1.125rem;inline-size:1.125rem;color:var(--tk-ok);flex:none}.toast p{flex:1;margin:0}.dialog-scrim{padding:var(--tk-space-5);border-radius:var(--tk-radius-3);background:var(--tk-bg-sunken);place-items:center;display:grid}.dialog{border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-3);background:var(--tk-bg);inline-size:100%;max-inline-size:26rem;color:var(--tk-fg);box-shadow:var(--tk-shadow-2)}.dialog:modal{max-inline-size:min(26rem, 100% - 2 * var(--tk-space-4));margin:auto}.dialog h3{font-size:var(--tk-text-lg);line-height:var(--tk-leading-lg);margin:0}.dialog p{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted);margin:0}.tabs{gap:var(--tk-space-1);border-block-end:1px solid var(--tk-line);display:flex}.tab{padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);color:var(--tk-fg-muted);cursor:pointer;transition:var(--m) color var(--tk-dur-1) var(--tk-ease-out);background:0 0;border:0;font-weight:600;position:relative}.tab:hover,.tab.is-hover,.tab[aria-selected=true]{color:var(--tk-fg)}.tab[aria-selected=true]:after{content:"";background:var(--tk-accent);block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.tab:disabled{color:var(--tk-fg-muted);opacity:.45;cursor:not-allowed}.tag{align-items:center;gap:var(--tk-space-1);border:1px solid var(--tk-line-strong);background:var(--tk-bg-raised);color:var(--tk-fg);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);border-radius:999px;padding-block:.15em;padding-inline:.55em;display:inline-flex}.tag-remove{block-size:1em;inline-size:1em;color:var(--tk-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.tag-remove:after{content:"";position:absolute;inset:calc(50% - .75rem)}.tag-remove svg{block-size:.75em;inline-size:.75em}.tag-remove:hover,.tag-remove.is-hover{background:var(--tk-bg-sunken);color:var(--tk-fg)}.kbd{border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-1);background:var(--tk-bg-raised);color:var(--tk-fg);font-family:var(--tk-font-mono);border-block-end-width:2px;padding-block:.1em;padding-inline:.4em;font-size:.85em;line-height:1.4;display:inline-block}.skeleton{border-radius:var(--tk-radius-1);background:var(--tk-bg-sunken);background-image:linear-gradient(90deg, transparent, var(--tk-bg-raised), transparent);block-size:.85rem;animation:var(--m) tk-sheen var(--tk-dur-3) var(--tk-ease-in-out) infinite;background-repeat:no-repeat;background-size:200% 100%;display:block}.fit,.bench,.remind{border:1px solid var(--tk-line);border-radius:var(--tk-radius-3);background:var(--tk-bg);color:var(--tk-fg)}.fit-head{justify-content:space-between;align-items:baseline;gap:var(--tk-space-3);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-4);border-block-end:1px solid var(--tk-line);display:flex}.fit-total{font-family:var(--tk-font-display);font-size:var(--tk-text-2xl);line-height:var(--tk-leading-2xl);font-weight:700}.fit-of{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted)}.fit-stamp{align-items:flex-end;gap:var(--tk-space-1);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);flex-direction:column;display:flex}.fit-body{padding-block:var(--tk-space-3);padding-inline:var(--tk-space-4)}.fit-body>:first-child{margin-block-start:0}.fit-body>:last-child{margin-block-end:0}.fit-parts{gap:var(--tk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fit-part{border-block-end:1px solid var(--tk-line);padding-block-end:var(--tk-space-2)}.fit-part:last-child{border-block-end:0;padding-block-end:0}.fit-part summary{cursor:pointer;list-style-position:inside}.fit-part summary::marker{color:var(--tk-fg-muted)}.fit-line{justify-content:space-between;align-items:baseline;gap:var(--tk-space-3);inline-size:calc(100% - 1.4em);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);display:inline-flex}.fit-name{font-weight:600}.fit-pts{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);white-space:nowrap}.fit-pts b{font-size:var(--tk-text-sm)}.fit-track{background:var(--tk-bg-sunken);block-size:.4rem;border-radius:999px;margin-block-start:var(--tk-space-2);display:block;overflow:hidden}.fit-fill{background:var(--tk-accent);block-size:100%;display:block}.fit-items{margin-block:var(--tk-space-2) 0;border-inline-start:2px solid var(--tk-line);gap:var(--tk-space-1);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);flex-direction:column;margin-inline:0;padding-inline-start:var(--tk-space-4);list-style:none;display:flex}.fit-items li{justify-content:space-between;align-items:baseline;gap:var(--tk-space-3);display:flex}.fit-items .fit-pts{color:var(--tk-fg)}.fit-flags{padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);border:1px solid var(--tk-danger);border-radius:var(--tk-radius-2);background:var(--tk-bg-raised);margin-block-start:var(--tk-space-3)}.fit-flags svg{block-size:1rem;inline-size:1rem;color:var(--tk-danger);vertical-align:-.15em}.fit-flags ul{margin-block:var(--tk-space-1) 0;font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);margin-inline:0;padding:0;list-style:none}.fit-chips{gap:var(--tk-space-1);flex-wrap:wrap;margin-block-start:var(--tk-space-2);display:flex}.fit-chip{align-items:center;gap:var(--tk-space-1);padding-block:2px;padding-inline:var(--tk-space-2);border:1px solid var(--tk-line);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);background:var(--tk-bg-raised);border-radius:999px;display:inline-flex}.fit-chip .glyph{font-family:var(--tk-font-mono);font-weight:700}.fit-chips[data-kind=missing] .fit-chip{background:var(--tk-bg-sunken);color:var(--tk-fg-muted);border-style:dashed}.fit-chips[data-kind=missing] .fit-chip[data-req=ESSENTIAL]{border-color:var(--tk-danger);color:var(--tk-fg);border-style:solid}.fit-chips[data-kind=missing] .fit-chip[data-req=ESSENTIAL] .glyph{color:var(--tk-danger)}.fit-chips[data-kind=matched] .fit-chip .glyph{color:var(--tk-ok)}.fit-legend{margin-block:var(--tk-space-2) 0;font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted)}.fit-keys{gap:var(--tk-space-3);margin-block:var(--tk-space-2) 0;font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);flex-wrap:wrap;display:flex}.fit-foot{padding-block:var(--tk-space-2);padding-inline:var(--tk-space-4);border-block-start:1px solid var(--tk-line);background:var(--tk-bg-raised);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted)}.fit-sum{margin:0}.assert{align-items:center;gap:var(--tk-space-2);font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);margin:0;display:flex}.assert:before{content:"✓";color:var(--tk-ok);font-weight:700}.assert.is-bad{color:var(--tk-fg);padding-inline:var(--tk-space-2);border:2px solid var(--tk-danger);border-radius:var(--tk-radius-1);font-weight:700}.assert.is-bad:before{content:"✕";color:var(--tk-danger)}.fit-compare{gap:var(--tk-space-2);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.fit-compare>li{border:1px solid var(--tk-line);border-radius:var(--tk-radius-2);padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);background:var(--tk-bg-raised);list-style:none}.fit-compare>li[data-best]{border-color:var(--tk-accent);background:var(--tk-accent-soft);border-width:2px}.fit-compare .fit-total{font-size:var(--tk-text-xl);line-height:var(--tk-leading-xl)}.fit-who{font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);display:block}.fit-pending,.fit-failed{gap:var(--tk-space-2);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-3);border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius-2);background:var(--tk-bg-sunken);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);flex-direction:column;display:flex}.fit-failed{border-style:solid;border-color:var(--tk-danger);background:var(--tk-bg-raised)}.fit-failed svg{block-size:1.125rem;inline-size:1.125rem;color:var(--tk-danger);vertical-align:-.2em}.bench-cuts{gap:var(--tk-space-3);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.bench-cut{border:1px solid var(--tk-line);border-radius:var(--tk-radius-2);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-3);background:var(--tk-bg-raised)}.bench-kind{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tk-fg-muted);display:block}.bench-who{margin-block:2px var(--tk-space-2);font-weight:600;display:block}.bench-figs{gap:var(--tk-space-1) var(--tk-space-3);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);grid-template-columns:1fr auto;margin:0;display:grid}.bench-figs dt{color:var(--tk-fg-muted)}.bench-figs dd{font-family:var(--tk-font-mono);text-align:end;margin:0;font-weight:600}.bench-cut[data-floor=no]{background:var(--tk-bg-sunken);border-style:dashed}.bench-later{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg);margin:0}.bench-later+p{margin-block:var(--tk-space-2) 0;font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted)}.own{border:2px solid var(--tk-accent);border-radius:var(--tk-radius-2);background:var(--tk-accent-soft);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-3)}.own>h4,.own .bench-figs dd{color:var(--tk-fg)}.cite{border-inline-start:3px solid var(--tk-line-strong);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted);padding-inline-start:var(--tk-space-3)}.cite-src{font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);font-family:var(--tk-font-mono);margin-block-start:var(--tk-space-1);display:block}.cite-src a{color:var(--link-c)}.slot{font-family:var(--tk-font-mono);background:var(--tk-bg-sunken);border-radius:var(--tk-radius-1);padding-inline:4px}.remind-head{align-items:flex-start;gap:var(--tk-space-3);padding-block:var(--tk-space-3);padding-inline:var(--tk-space-3);display:flex}.remind-head>svg{block-size:1.25rem;inline-size:1.25rem;color:var(--tk-warn);flex:none}.remind-who{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.remind-title{font-weight:600;font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm)}a.remind-title{color:var(--tk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--tk-line-strong);-webkit-text-decoration-color:var(--tk-line-strong);-webkit-text-decoration-color:var(--tk-line-strong);text-decoration-color:var(--tk-line-strong);text-underline-offset:2px;overflow-wrap:anywhere}a.remind-title:hover{text-decoration-color:currentColor}.remind-co{font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted)}.remind-silent{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm)}.remind-acts{gap:var(--tk-space-2);padding-block-end:var(--tk-space-3);padding-inline:var(--tk-space-3);flex-wrap:wrap;display:flex}.remind-note{inline-size:100%}.remind-note>summary{list-style:none;display:inline-flex}.remind-note>summary::-webkit-details-marker{display:none}.remind-note[open]>summary{margin-block-end:var(--tk-space-2)}.remind-list{gap:var(--tk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.remind-list>li{align-items:center;gap:var(--tk-space-2);border:1px solid var(--tk-line);border-radius:var(--tk-radius-2);padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);background:var(--tk-bg-raised);flex-wrap:wrap;display:flex}.remind-list .remind-who{flex:10rem}.money{gap:var(--tk-space-2);align-items:flex-start;display:flex}.money .input{min-inline-size:0;font-family:var(--tk-font-mono);flex:8rem}.money .select-wrap{flex:none}.outcome-skip{justify-content:space-between;align-items:center;gap:var(--tk-space-3);flex-wrap:wrap;display:flex}.tx-choices{gap:var(--tk-space-2);flex-wrap:wrap;display:flex}.tx-choices .btn{gap:var(--tk-space-2)}.tx-current{align-items:center;gap:var(--tk-space-2);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);display:flex}.tx-freeze{border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-2);padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);background:var(--tk-bg-sunken);border-inline-start-width:3px}.tx-freeze p{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg);margin:0}.tx-docs{margin-block:var(--tk-space-2) 0;gap:var(--tk-space-1);flex-direction:column;margin-inline:0;padding:0;list-style:none;display:flex}.tx-docs .fit-pts{color:var(--tk-fg-muted)}.tx-allowed{align-items:center;gap:var(--tk-space-1);flex-wrap:wrap;margin-block-start:var(--tk-space-1);display:flex}.fit-legend svg{block-size:1rem;inline-size:1rem;color:var(--tk-fg-muted);vertical-align:-.15em}.m-swap{display:inline-grid}.m-swap>.status{grid-area:1/1}.m-swap>.status[data-front=no]{opacity:0}.m-swap>.status[data-front=yes].is-play{animation:var(--m) m-fade-in var(--tk-dur-2) var(--tk-ease-out)}.m-swap>.status[data-front=no].is-play{animation:var(--m) m-fade-out var(--tk-dur-2) var(--tk-ease-out)}.m-row.is-in{animation:var(--m) m-row-in var(--tk-dur-2) var(--tk-ease-out)}.m-row.is-out{animation:var(--m) m-row-out var(--tk-dur-2) var(--tk-ease-out) forwards}.remind.is-play{animation:var(--m) m-slide-in var(--tk-dur-2) var(--tk-ease-out)}.fit-fill.is-play{animation:var(--m) m-bar-fill var(--tk-dur-3) var(--tk-ease-out)}.m-press{transition:var(--m) scale var(--tk-dur-1) var(--tk-ease-out), background var(--tk-dur-1) var(--tk-ease-out)}.m-press:active,.m-press.is-press{scale:var(--m) .98}.dialog.is-play{animation:var(--m) m-dialog-in var(--tk-dur-2) var(--tk-ease-out)}.m-theme{transition:var(--m) background-color var(--tk-dur-3) var(--tk-ease-in-out), color var(--tk-dur-3) var(--tk-ease-in-out)}.toast.is-in{animation:var(--m) m-toast-in var(--tk-dur-2) var(--tk-ease-out)}.toast.is-out{animation:var(--m) m-toast-out var(--tk-dur-2) var(--tk-ease-out) forwards}.toast[hidden]{display:none}.m-hero>*{--i:0}.m-hero>.is-play{animation:var(--m) m-hero-in var(--tk-dur-3) var(--tk-ease-out);animation-delay:calc(var(--i) * var(--tk-dur-1) / 2);animation-fill-mode:backwards}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.m-0{margin:0}.m-1{margin:var(--tk-space-1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1{gap:var(--tk-space-1)}.gap-2{gap:var(--tk-space-2)}.gap-3{gap:var(--tk-space-3)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--tk-bg:#f8fafc;--tk-bg-raised:#f1f5f9;--tk-bg-sunken:#e8edf3;--tk-line:#dde5ed;--tk-line-strong:#7c94ac;--tk-fg:#1e293b;--tk-fg-muted:#4f5b6d;--tk-fg-faint:#4f5b6d;--tk-accent:#2563eb;--tk-accent-fg:#fff;--tk-accent-soft:#e6eefc;--tk-ok:#2f7d32;--tk-ok-fg:#fff;--tk-warn:#c2410c;--tk-warn-fg:#fff;--tk-danger:#dc2626;--tk-danger-fg:#fff;--tk-info:#2563eb;--tk-info-fg:#fff;--tk-focus:#2563eb;--tk-link:#2563eb;--tk-link-text:var(--tk-link);--tk-accent-text:var(--tk-accent);--tk-status-SAVED-bg:#4f5b6d;--tk-status-SAVED-fg:#fff;--tk-status-SAVED-soft:#ebedf1;--tk-status-APPLIED-bg:#2563eb;--tk-status-APPLIED-fg:#fff;--tk-status-APPLIED-soft:#e6edfb;--tk-status-SCREENING-bg:#0d7d6e;--tk-status-SCREENING-fg:#fff;--tk-status-SCREENING-soft:#e4eff0;--tk-status-INTERVIEW-bg:#7c3aed;--tk-status-INTERVIEW-fg:#fff;--tk-status-INTERVIEW-soft:#eeebfb;--tk-status-OFFER-bg:#a16207;--tk-status-OFFER-fg:#fff;--tk-status-OFFER-soft:#f0ede6;--tk-status-ACCEPTED-bg:#2f7d32;--tk-status-ACCEPTED-fg:#fff;--tk-status-ACCEPTED-soft:#e7efea;--tk-status-REJECTED-bg:#dc2626;--tk-status-REJECTED-fg:#fff;--tk-status-REJECTED-soft:#f6eaec;--tk-status-WITHDRAWN-bg:#c2410c;--tk-status-WITHDRAWN-fg:#fff;--tk-status-WITHDRAWN-soft:#f4ebe9;--tk-status-GHOSTED-bg:#3b4758;--tk-status-GHOSTED-fg:#fff;--tk-status-GHOSTED-soft:#ebedf1;--tk-shadow-1:0 1px 2px #0000001a;--tk-shadow-2:0 4px 12px #0000002e;--tk-space-1:.25rem;--tk-space-2:.5rem;--tk-space-3:.75rem;--tk-space-4:1rem;--tk-space-5:1.5rem;--tk-space-6:2rem;--tk-space-7:3rem;--tk-space-8:4rem;--tk-radius-1:3px;--tk-radius-2:6px;--tk-radius-3:12px;--tk-text-xs:.75rem;--tk-leading-xs:1.4;--tk-text-sm:.875rem;--tk-leading-sm:1.45;--tk-text-base:1rem;--tk-leading-base:1.6;--tk-text-lg:1.125rem;--tk-leading-lg:1.5;--tk-text-xl:1.5rem;--tk-leading-xl:1.3;--tk-text-2xl:2rem;--tk-leading-2xl:1.2;--tk-font-sans:"Ubuntu Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tk-font-mono:"Ubuntu Sans Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tk-font-display:"Space Grotesk Variable", var(--tk-font-sans);--tk-status-SAVED-cue:"cue-bookmark";--tk-status-APPLIED-cue:"cue-send";--tk-status-SCREENING-cue:"cue-magnifier";--tk-status-INTERVIEW-cue:"cue-speech";--tk-status-OFFER-cue:"cue-star";--tk-status-ACCEPTED-cue:"cue-check-circle";--tk-status-REJECTED-cue:"cue-x-circle";--tk-status-WITHDRAWN-cue:"cue-undo";--tk-status-GHOSTED-cue:"cue-dotted-circle";--tk-dur-1:.36s;--tk-dur-2:.6s;--tk-dur-3:.96s;--tk-ease-out:cubic-bezier(.16, 1, .3, 1);--tk-ease-in-out:cubic-bezier(.65, 0, .35, 1)}[data-theme=trak-light]{--tk-bg:#f8fafc;--tk-bg-raised:#f1f5f9;--tk-bg-sunken:#e8edf3;--tk-line:#dde5ed;--tk-line-strong:#7c94ac;--tk-fg:#1e293b;--tk-fg-muted:#4f5b6d;--tk-fg-faint:#4f5b6d;--tk-accent:#2563eb;--tk-accent-fg:#fff;--tk-accent-soft:#e6eefc;--tk-ok:#2f7d32;--tk-ok-fg:#fff;--tk-warn:#c2410c;--tk-warn-fg:#fff;--tk-danger:#dc2626;--tk-danger-fg:#fff;--tk-info:#2563eb;--tk-info-fg:#fff;--tk-focus:#2563eb;--tk-link:#2563eb;--tk-status-SAVED-bg:#4f5b6d;--tk-status-SAVED-fg:#fff;--tk-status-SAVED-soft:#ebedf1;--tk-status-APPLIED-bg:#2563eb;--tk-status-APPLIED-fg:#fff;--tk-status-APPLIED-soft:#e6edfb;--tk-status-SCREENING-bg:#0d7d6e;--tk-status-SCREENING-fg:#fff;--tk-status-SCREENING-soft:#e4eff0;--tk-status-INTERVIEW-bg:#7c3aed;--tk-status-INTERVIEW-fg:#fff;--tk-status-INTERVIEW-soft:#eeebfb;--tk-status-OFFER-bg:#a16207;--tk-status-OFFER-fg:#fff;--tk-status-OFFER-soft:#f0ede6;--tk-status-ACCEPTED-bg:#2f7d32;--tk-status-ACCEPTED-fg:#fff;--tk-status-ACCEPTED-soft:#e7efea;--tk-status-REJECTED-bg:#dc2626;--tk-status-REJECTED-fg:#fff;--tk-status-REJECTED-soft:#f6eaec;--tk-status-WITHDRAWN-bg:#c2410c;--tk-status-WITHDRAWN-fg:#fff;--tk-status-WITHDRAWN-soft:#f4ebe9;--tk-status-GHOSTED-bg:#3b4758;--tk-status-GHOSTED-fg:#fff;--tk-status-GHOSTED-soft:#ebedf1;--tk-shadow-1:0 1px 2px #0000001a;--tk-shadow-2:0 4px 12px #0000002e}[data-theme=trak-dark]{--tk-bg:#0f1720;--tk-bg-raised:#17212d;--tk-bg-sunken:#1e2a38;--tk-line:#283647;--tk-line-strong:#4f667c;--tk-fg:#dce5f0;--tk-fg-muted:#8b9db2;--tk-fg-faint:#8b9db2;--tk-accent:#7ca1f3;--tk-accent-fg:#000;--tk-accent-soft:#1b2b45;--tk-ok:#7cc47f;--tk-ok-fg:#000;--tk-warn:#ef9358;--tk-warn-fg:#000;--tk-danger:#f38b8b;--tk-danger-fg:#000;--tk-info:#7ca1f3;--tk-info-fg:#000;--tk-focus:#7ca1f3;--tk-link:#7ca1f3;--tk-status-SAVED-bg:#8b9db2;--tk-status-SAVED-fg:#000;--tk-status-SAVED-soft:#19222c;--tk-status-APPLIED-bg:#7ca1f3;--tk-status-APPLIED-fg:#000;--tk-status-APPLIED-soft:#172230;--tk-status-SCREENING-bg:#56c7b4;--tk-status-SCREENING-fg:#000;--tk-status-SCREENING-soft:#14232a;--tk-status-INTERVIEW-bg:#b794f6;--tk-status-INTERVIEW-fg:#000;--tk-status-INTERVIEW-soft:#1c2030;--tk-status-OFFER-bg:#e0b64e;--tk-status-OFFER-fg:#000;--tk-status-OFFER-soft:#1d2223;--tk-status-ACCEPTED-bg:#7cc47f;--tk-status-ACCEPTED-fg:#000;--tk-status-ACCEPTED-soft:#162326;--tk-status-REJECTED-bg:#f38b8b;--tk-status-REJECTED-fg:#000;--tk-status-REJECTED-soft:#212029;--tk-status-WITHDRAWN-bg:#ef9358;--tk-status-WITHDRAWN-fg:#000;--tk-status-WITHDRAWN-soft:#202124;--tk-status-GHOSTED-bg:#a4b5c8;--tk-status-GHOSTED-fg:#000;--tk-status-GHOSTED-soft:#19222b;--tk-shadow-1:0 1px 2px #00000047;--tk-shadow-2:0 4px 12px #0006}[data-theme=trak-paper]{--tk-bg:#f5efe0;--tk-bg-raised:#ede5d2;--tk-bg-sunken:#e4dac3;--tk-line:#d8ccb1;--tk-line-strong:#97886d;--tk-fg:#2b2318;--tk-fg-muted:#5e5343;--tk-fg-faint:#5e5343;--tk-accent:#2563eb;--tk-accent-fg:#fff;--tk-accent-soft:#dde5f8;--tk-ok:#4a6f1f;--tk-ok-fg:#fff;--tk-warn:#a8500f;--tk-warn-fg:#fff;--tk-danger:#ad2118;--tk-danger-fg:#fff;--tk-info:#2563eb;--tk-info-fg:#fff;--tk-focus:#2563eb;--tk-link:#2563eb;--tk-status-SAVED-bg:#5e5343;--tk-status-SAVED-fg:#fff;--tk-status-SAVED-soft:#e9e3d3;--tk-status-APPLIED-bg:#2563eb;--tk-status-APPLIED-fg:#fff;--tk-status-APPLIED-soft:#e3e3e1;--tk-status-SCREENING-bg:#10695c;--tk-status-SCREENING-fg:#fff;--tk-status-SCREENING-soft:#e3e4d6;--tk-status-INTERVIEW-bg:#6d3a94;--tk-status-INTERVIEW-fg:#fff;--tk-status-INTERVIEW-soft:#ebe1da;--tk-status-OFFER-bg:#8a6100;--tk-status-OFFER-fg:#fff;--tk-status-OFFER-soft:#ebe2cc;--tk-status-ACCEPTED-bg:#4a6f1f;--tk-status-ACCEPTED-fg:#fff;--tk-status-ACCEPTED-soft:#e6e4cf;--tk-status-REJECTED-bg:#ad2118;--tk-status-REJECTED-fg:#fff;--tk-status-REJECTED-soft:#f0e0d2;--tk-status-WITHDRAWN-bg:#a8500f;--tk-status-WITHDRAWN-fg:#fff;--tk-status-WITHDRAWN-soft:#eee1ce;--tk-status-GHOSTED-bg:#473f31;--tk-status-GHOSTED-fg:#fff;--tk-status-GHOSTED-soft:#e9e3d4;--tk-shadow-1:0 1px 2px #0000001f;--tk-shadow-2:0 4px 12px #0003}@font-face{font-family:Ubuntu Sans Variable;src:url(/fonts/UbuntuSans-Variable.woff2)format("woff2");font-weight:100 800;font-stretch:75% 100%;font-style:normal;font-display:swap;unicode-range:U+??,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+2000-206F,U+2074,U+20A0-20CF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";src:url(/fonts/SourceSans3-Variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+??,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+2000-206F,U+2074,U+20A0-20CF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Asap Variable;src:url(/fonts/Asap-Variable.woff2)format("woff2");font-weight:100 900;font-stretch:75% 125%;font-style:normal;font-display:swap;unicode-range:U+??,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+2000-206F,U+2074,U+20A0-20CF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Sans Mono Variable;src:url(/fonts/UbuntuSansMono-Variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono Variable;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk Variable;src:url(/fonts/SpaceGrotesk-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}[data-font=ubuntu-jb]{--tk-font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-font=source]{--tk-font-sans:"Source Sans 3 Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tk-font-display:"Space Grotesk Variable", "Source Sans 3 Variable", ui-sans-serif, system-ui, sans-serif}[data-font=asap]{--tk-font-sans:"Asap Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tk-font-display:"Space Grotesk Variable", "Asap Variable", ui-sans-serif, system-ui, sans-serif}[data-font=system]{--tk-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tk-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tk-font-display:var(--tk-font-sans)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]){--m: }}html[data-motion=full]{--m: }@keyframes tk-spin{to{transform:rotate(1turn)}}@keyframes tk-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{0%{opacity:1}to{opacity:0}}@keyframes m-row-in{0%{opacity:0;translate:0 -.5rem}}@keyframes m-row-out{to{opacity:0;translate:0 .5rem}}@keyframes m-slide-in{0%{opacity:0;translate:0 -.75rem}}@keyframes m-bar-fill{0%{inline-size:0}}@keyframes m-dialog-in{0%{opacity:0;translate:0 4px}}@keyframes m-toast-in{0%{opacity:0;translate:0 .5rem}}@keyframes m-toast-out{to{opacity:0;translate:0 .25rem}}@keyframes m-hero-in{0%{opacity:0;translate:0 .5rem}}.chip-btn{min-block-size:1.5rem;min-inline-size:1.5rem}.ap-row .ap-title,.ap-row .ap-co,.ap-row .ap-tags{overflow:clip visible}@media (prefers-contrast:more){.card,.input,.select,.textarea,.btn-secondary,.tag,.chip-btn{border-color:var(--tk-line-strong)}}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--tk-space-2) var(--tk-space-4);flex-wrap:wrap;display:flex}.page-head>div{min-inline-size:0}.page-lede{margin-block:var(--tk-space-1) 0;max-inline-size:70ch;color:var(--tk-fg-muted);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm)}.page-count{align-items:baseline;gap:var(--tk-space-1) var(--tk-space-4);margin-block:var(--tk-space-1) 0;font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);flex-wrap:wrap;display:flex}.page-count b{color:var(--tk-fg);font-weight:600}.page-k{text-transform:uppercase;letter-spacing:.06em}.page-back{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--link-c);margin-block-end:var(--tk-space-1);text-decoration:none;display:inline-block}.page-back:hover{text-decoration:underline}.page-skeleton{gap:var(--tk-space-3);padding:var(--tk-space-4);border:1px solid var(--tk-line);border-radius:var(--tk-radius-3);background:var(--tk-bg);flex-direction:column;display:flex}[data-theme=trak-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qp{gap:var(--tk-space-2);inline-size:100%;padding:var(--tk-space-3);flex-direction:column;display:flex}.qp-q{margin:0;font-weight:600}.qp .error-actions{margin:0}.beta-note{gap:var(--tk-space-1) var(--tk-space-3);padding:var(--tk-space-2) var(--tk-space-3);border-radius:var(--tk-radius-2);background:var(--tk-bg-raised);border:1px solid var(--tk-line);border-inline-start:3px solid var(--tk-warn);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);flex-wrap:wrap;margin:0;display:flex}.beta-note a{color:inherit}.beta-note a:last-child{color:var(--tk-fg);margin-inline-start:auto;font-weight:600}.shell{container-type:inline-size}.app{background:var(--tk-bg-sunken);min-block-size:100dvh;color:var(--tk-fg);grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);display:grid}.skip{z-index:50;padding:var(--tk-space-2) var(--tk-space-3);background:var(--tk-bg-raised);border-radius:var(--tk-radius-2);position:absolute;inset-block-start:var(--tk-space-2);inset-inline-start:var(--tk-space-2);transform:translateY(-200%)}.skip:focus{outline:2px solid var(--tk-focus);transform:none}.topbar{align-items:center;gap:var(--tk-space-2);padding-block:var(--tk-space-2);padding-inline:var(--tk-space-4);background:var(--tk-bg-raised);border-block-end:1px solid var(--tk-line);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);grid-row:1;display:flex}.topbar .spacer{flex:auto}.app .logo{block-size:auto;inline-size:7.5rem;display:block}.app .logo-white,[data-theme=trak-dark] .app .logo-blue{display:none}[data-theme=trak-dark] .app .logo-white{display:block}.tb-home{border-radius:var(--tk-radius-2);flex:0 auto;min-inline-size:0}.tb-home .logo{inline-size:6.5rem;max-inline-size:100%}.tb-home:focus-visible,.rail-brand a:focus-visible{outline:2px solid var(--tk-focus);outline-offset:2px}.topbar .btn{flex:none;min-block-size:2rem}.topbar [data-testid=credit-chip]{font-variant-numeric:tabular-nums;border-radius:999px}.tb-new{min-inline-size:2rem;padding-inline:var(--tk-space-2)}.tb-new svg{block-size:1.125rem;inline-size:1.125rem}.tb-new span{display:none}.tb-bell .btn{min-inline-size:2rem;padding-inline:var(--tk-space-2);border-color:var(--tk-line-strong);background:var(--tk-bg-raised);color:var(--tk-fg);position:relative}.tb-bell .btn svg{block-size:1.125rem;inline-size:1.125rem}.tb-bell .btn .num{min-inline-size:1.25rem;padding-inline:var(--tk-space-1);background:var(--tk-accent);color:var(--tk-accent-fg);font-size:var(--tk-text-xs);text-align:center;border-radius:999px;line-height:1.25rem}.tb-bell{position:relative}.bell-panel{z-index:20;max-block-size:70vb;inline-size:min(26rem,90vi);padding:var(--tk-space-2);gap:var(--tk-space-2);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--tk-space-2));inset-inline-end:0;overflow-y:auto}@media not all and (min-width:48rem){.bell-panel{inset-inline:var(--tk-space-4);inline-size:auto;position:fixed;inset-block-start:3.5rem}}.acct-btn{anchor-name:--acct;border-radius:999px;inline-size:2rem;padding:0}.acct-btn[data-current]{background:var(--tk-accent-soft);border-color:var(--tk-accent)}.acct-avatar{background:var(--tk-accent);block-size:1.625rem;inline-size:1.625rem;color:var(--tk-accent-fg);font-size:var(--tk-text-xs);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.acct-email{text-overflow:ellipsis;min-inline-size:0;display:none;overflow:hidden}.acct-menu{position-anchor:--acct;inline-size:min(19rem, calc(100vw - 2 * var(--tk-space-4)));max-block-size:calc(100dvh - 4.5rem);padding:var(--tk-space-2);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-3);background:var(--tk-bg-raised);color:var(--tk-fg);box-shadow:var(--tk-shadow-2);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);margin:0;margin-block-start:var(--tk-space-2);inset:auto;inset-block-start:anchor(end);inset-inline-end:anchor(end);overflow-y:auto}@supports not (anchor-name:--a){.acct-menu{inset-block-start:3rem;inset-inline-end:var(--tk-space-4)}}.acct-who{align-items:center;gap:var(--tk-space-3);padding:var(--tk-space-2);margin:0;display:flex}.acct-who .acct-avatar{block-size:2.25rem;inline-size:2.25rem;font-size:var(--tk-text-base)}.acct-who-text{flex-direction:column;min-inline-size:0;display:flex}.acct-who-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-who small{color:var(--tk-fg-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs)}.acct-mail{color:var(--tk-fg-muted)}.acct-mail.acct-strong{color:var(--tk-fg);font-weight:700}.acct-links{padding:var(--tk-space-1) 0;border-block:1px solid var(--tk-line);margin:0;list-style:none}.acct-row{align-items:center;gap:var(--tk-space-3);inline-size:100%;padding-block:var(--tk-space-2);padding-inline:var(--tk-space-2);border-radius:var(--tk-radius-2);color:var(--tk-fg);font-weight:600;text-decoration:none;display:flex}.acct-row svg{block-size:1.125rem;inline-size:1.125rem;color:var(--tk-fg-muted);flex:none}.acct-row:hover{background:var(--tk-bg-sunken)}.acct-row[aria-current=page]{background:var(--tk-accent-soft)}.acct-row[aria-current=page] svg{color:var(--tk-accent)}.acct-row:focus-visible,.acct-seg button:focus-visible{outline:2px solid var(--tk-focus);outline-offset:2px}.acct-menu .acct-out{min-block-size:0;color:var(--tk-fg);border:0;justify-content:flex-start}.acct-pick{gap:var(--tk-space-1);padding:var(--tk-space-2);display:grid}.acct-pick>span:first-child{color:var(--tk-fg-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);font-weight:600}.acct-pick+.acct-pick{padding-block-start:0}.acct-pick:last-of-type{border-block-end:1px solid var(--tk-line);margin-block-end:var(--tk-space-1)}.acct-seg{border-radius:var(--tk-radius-2);background:var(--tk-bg-sunken);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px;display:grid}.acct-seg button{text-align:center;overflow-wrap:break-word;min-inline-size:0;padding-block:var(--tk-space-1);padding-inline:var(--tk-space-2);border-radius:calc(var(--tk-radius-2) - 2px);color:var(--tk-fg-muted);font:inherit;font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);cursor:pointer;background:0 0;border:0;font-weight:600}.acct-seg button:hover{color:var(--tk-fg)}.acct-seg button[aria-pressed=true]{background:var(--tk-bg-raised);color:var(--tk-fg);box-shadow:var(--tk-shadow-1)}.acct-error{margin:var(--tk-space-1) 0;padding:var(--tk-space-2);border-radius:var(--tk-radius-2);border-inline-start:3px solid var(--tk-danger);background:var(--tk-bg-sunken)}.rail{z-index:40;gap:var(--tk-space-1);padding-block:var(--tk-space-1);padding-inline:var(--tk-space-2);background:var(--tk-bg-raised);border-block-start:1px solid var(--tk-line);grid-row:4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;inset-block-end:0}.rail-brand{display:none}.rail a,.rail-more{min-inline-size:0;padding-block:var(--tk-space-1);padding-inline:var(--tk-space-1);border-radius:var(--tk-radius-2);color:var(--tk-fg-muted);font:inherit;font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:flex}.rail a span,.rail-more span{text-align:center;overflow-wrap:break-word;max-inline-size:100%}.rail svg{flex:none;block-size:1.25rem;inline-size:1.25rem}.rail a:hover,.rail-more:hover{color:var(--tk-fg)}.rail>a:nth-of-type(n+4){display:none}.rail[data-open]>a:nth-of-type(n+4){display:flex}.rail-more{grid-column:4}.rail-more[aria-expanded=true]{color:var(--tk-fg);background:var(--tk-bg-sunken)}.rail a[aria-current=page]{color:var(--tk-fg);background:var(--tk-accent-soft)}.rail:not([data-open]):has(>a:nth-of-type(n+4)[aria-current=page]) .rail-more{color:var(--tk-fg);background:var(--tk-accent-soft)}.rail a[aria-current=page] svg{color:var(--tk-accent)}.rail a:focus-visible,.rail-more:focus-visible{outline:2px solid var(--tk-focus);outline-offset:2px}.content{min-inline-size:0;padding-block:var(--tk-space-4) var(--tk-space-6);padding-inline:var(--tk-space-4);gap:var(--tk-space-4);flex-direction:column;grid-row:2;display:flex}:where(.content) h1{font-family:var(--tk-font-display);font-size:var(--tk-text-xl);line-height:var(--tk-leading-xl);overflow-wrap:anywhere;margin:0;font-weight:700}.offline{padding:var(--tk-space-2) var(--tk-space-3);border-radius:var(--tk-radius-2);background:var(--tk-bg-raised);border:1px solid var(--tk-line);border-inline-start:3px solid var(--tk-warn);margin:0}.shell-foot{align-items:center;gap:var(--tk-space-1) var(--tk-space-4);margin-inline:var(--tk-space-4);padding-block:var(--tk-space-3);border-block-start:1px solid var(--tk-line);color:var(--tk-fg-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);flex-wrap:wrap;grid-row:3;display:flex}.shell-foot span{font-family:var(--tk-font-display);color:var(--tk-fg);margin-inline-end:auto;font-weight:700}.shell-foot a{color:var(--tk-fg-muted);text-decoration:none}.shell-foot a:hover{color:var(--tk-fg);text-decoration:underline}@container (min-width:48rem){.app{grid-template-rows:auto 1fr auto;grid-template-columns:13rem minmax(0,1fr)}.app:before{content:"";background:var(--tk-bg-raised);border-inline-end:1px solid var(--tk-line);grid-area:1/1/-1}.topbar{padding-block:var(--tk-space-3) 0;padding-inline:var(--tk-space-6);background:0 0;border-block-end:0;grid-column:2}.topbar>.tb-home{display:none}.tb-new{padding-inline:var(--tk-space-3) var(--tk-space-4)}.tb-new span{display:inline}.acct-btn{inline-size:auto;max-inline-size:16rem;padding-block:0;padding-inline:2px var(--tk-space-3)}.acct-email{display:block}.rail{align-self:start;gap:var(--tk-space-1);block-size:100dvh;padding-block:var(--tk-space-4);padding-inline:var(--tk-space-3);border-block-start:0;border-inline-end:1px solid var(--tk-line);flex-direction:column;grid-area:1/1/-1;display:flex;inset-block:0 auto;overflow-y:auto}.rail-brand{padding-inline:var(--tk-space-2);margin-block-end:var(--tk-space-4);display:block}.rail>a:nth-of-type(n+4){display:flex}.rail a{gap:var(--tk-space-3);padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);flex-direction:row}.rail a:hover:not([aria-current=page]){background:var(--tk-bg-sunken)}.rail-more{display:none}.content{padding-inline:var(--tk-space-6);grid-column:2;padding-block-end:var(--tk-space-8)}.shell-foot{margin-inline:var(--tk-space-6);grid-column:2}}.rail .rail-brand a:is(:link,:visited){border-radius:var(--tk-radius-2);background:0 0;padding:0;display:block}.toast-region{inset-block-end:var(--tk-space-4);inset-inline:var(--tk-space-4);z-index:50;pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.toast-region .toast{pointer-events:auto}@media not all and (min-width:48rem){body:has(.rail) .toast-region{inset-block-end:calc(3.5rem + var(--tk-space-4))}}.pub-skip{z-index:50;padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);background:var(--tk-bg);color:var(--tk-fg);border-radius:var(--tk-radius-2);position:absolute;inset-block-start:var(--tk-space-2);inset-inline-start:var(--tk-space-2);transform:translateY(-200%)}.pub-skip:focus{outline:2px solid var(--tk-focus);transform:none}.pub-home{border-radius:var(--tk-radius-1);display:block}.pub-auth{gap:var(--tk-space-2);flex-wrap:wrap;display:flex}.pub [data-pending]{visibility:hidden}.pub-locale-wrap{vertical-align:middle;margin-inline-start:var(--tk-space-1);display:inline-block}.pub-locale{inline-size:auto;font-size:inherit;line-height:var(--tk-leading-xs);padding-block:var(--tk-space-1);padding-inline:var(--tk-space-2) var(--tk-space-6);border-radius:var(--tk-radius-1)}.pub-back{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);align-self:flex-start;text-decoration:underline}.pub-back:before{content:"←";margin-inline-end:var(--tk-space-1);display:inline-block}.pub-main{gap:var(--tk-space-6);flex-direction:column;flex:1;min-inline-size:0;display:flex}.pub-main:focus{outline:none}.pub-card{inline-size:100%;max-inline-size:26rem;box-shadow:var(--tk-shadow-2);margin:auto}.pub-card-body{gap:var(--tk-space-4);padding-block:var(--tk-space-6) var(--tk-space-5);padding-inline:var(--tk-space-5);flex-direction:column;display:flex}.pub-mark{border-radius:var(--tk-radius-2);block-size:2.5rem;inline-size:2.5rem}.pub-card h1{font-size:var(--tk-text-xl);line-height:var(--tk-leading-xl);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}.pub-card p{margin:0}.pub-card-body>p{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted)}.pub-card form{gap:var(--tk-space-4);flex-direction:column;display:flex}.pub-card :is(.pub-card-body,form)>.btn{justify-content:center;inline-size:100%}.pub-card form+.btn{margin-block-start:var(--tk-space-3);position:relative}.pub-card form+.btn:before{content:"";border-block-start:1px solid var(--tk-line);position:absolute;inset-block-start:calc(-.5 * (var(--tk-space-4) + var(--tk-space-3)) - 1px);inset-inline:0}.pub-link{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.pub-card :is(a:not(.btn),.pub-link){color:var(--link-c);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.pub-card-foot{align-items:flex-start;gap:var(--tk-space-2);padding-inline:var(--tk-space-5);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);flex-direction:column}.pub-pw{display:block;position:relative}.pub-pw .input{padding-inline-end:calc(var(--tk-space-2) + 2rem)}.pub-pw .btn{block-size:2rem;min-block-size:2rem;inline-size:2rem;justify-content:center;margin-block:auto;padding:0;position:absolute;inset-block:0;inset-inline-end:var(--tk-space-1)}.pub-pw .btn svg{block-size:1.15rem;inline-size:1.15rem}.pub-pw .btn[aria-pressed=true]{color:var(--tk-fg)}.pub-card .pub-forgot{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);align-self:flex-end}.pub-card-body>[role=status]:empty{margin-block-start:calc(-1 * var(--tk-space-4))}.pub-card [role=alert]{padding-block:var(--tk-space-2);padding-inline:var(--tk-space-3);border:1px solid var(--tk-line-strong);border-inline-start:3px solid var(--tk-danger);border-radius:var(--tk-radius-2);background:var(--tk-bg-raised);color:var(--tk-fg);font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm)}.pub .hp-page{gap:var(--tk-space-4);inline-size:100%;padding:0}.pub .hp-page>h1,.pub-prose h1{margin-block:0 var(--tk-space-3);font-size:var(--tk-text-2xl);line-height:var(--tk-leading-2xl);letter-spacing:-.015em;text-wrap:balance;font-weight:600}.pub-posts{gap:var(--tk-space-3);flex-direction:column;display:flex}.pub-posts li{gap:var(--tk-space-1);padding-block:var(--tk-space-4);padding-inline:var(--tk-space-5);background:var(--tk-bg);border:1px solid var(--tk-line);border-radius:var(--tk-radius-3);flex-direction:column;display:flex}.pub-posts h2{font-size:var(--tk-text-lg);line-height:var(--tk-leading-lg);margin:0;font-weight:600}.pub-posts p{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted);margin:0}.pub-prose{background:var(--tk-bg);border:1px solid var(--tk-line);border-radius:var(--tk-radius-3);padding-block:var(--tk-space-6);padding-inline:var(--tk-space-6);overflow-wrap:anywhere;min-inline-size:0}.pub-prose>header{gap:var(--tk-space-1);flex-direction:column;margin-block-end:var(--tk-space-4);display:flex}.pub-prose>header .ed-eyebrow{margin:0}.pub-prose h2{margin-block:var(--tk-space-6) var(--tk-space-3);font-size:var(--tk-text-xl);line-height:var(--tk-leading-xl);font-weight:600}.pub-prose h3{margin-block:var(--tk-space-5) var(--tk-space-2);font-size:var(--tk-text-lg);line-height:var(--tk-leading-lg);font-weight:600}.pub-prose :is(p,ul,ol,blockquote,pre,table){margin-block:0 var(--tk-space-4)}.pub-prose>div>:last-child{margin-block-end:0}.pub-prose ul{padding-inline-start:var(--tk-space-5);list-style:outside}.pub-prose ol{padding-inline-start:var(--tk-space-5);list-style:decimal}.pub-prose li+li{margin-block-start:var(--tk-space-1)}.pub-prose strong{font-weight:600}.pub-prose a{color:var(--link-c);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.pub-prose code{background:var(--tk-bg-sunken);border-radius:var(--tk-radius-1);padding-inline:.25em;font-size:.9em}.pub-prose pre{background:var(--tk-bg-sunken);border-radius:var(--tk-radius-2);padding:var(--tk-space-3);overflow:auto}.pub-prose pre code{background:0 0;padding:0}.pub-prose blockquote{border-inline-start:3px solid var(--tk-line-strong);color:var(--tk-fg-muted);padding-inline-start:var(--tk-space-4)}.pub-prose hr{border:0;border-block-start:1px solid var(--tk-line);margin-block:var(--tk-space-5)}.pub-prose table{border-collapse:collapse;inline-size:100%;font-size:var(--tk-text-sm)}.pub-prose :is(th,td){border:1px solid var(--tk-line);padding-block:var(--tk-space-1);padding-inline:var(--tk-space-2);text-align:start}@media (max-width:30rem){.pub.ui{padding-block-start:var(--tk-space-5)}.pub-card-body,.pub-card-foot{padding-inline:var(--tk-space-4)}.pub-prose{padding-block:var(--tk-space-5);padding-inline:var(--tk-space-4)}}.pub-clerk{justify-content:center;max-inline-size:100%;margin:auto;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=on]){--m: }}:root[data-motion=off]{--m: }@keyframes hp-rise{0%{opacity:0;translate:0 .5rem}}.hp-reveal>*{--i:0;animation:var(--m) hp-rise var(--tk-dur-3) var(--tk-ease-out);animation-delay:calc(var(--i) * var(--tk-dur-1) / 2);animation-fill-mode:backwards}.hp-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.ui{flex-direction:column;min-block-size:100dvh;display:flex}.ui[hidden]{display:none}.hp-logo{block-size:auto;inline-size:100%;max-inline-size:11rem;display:block}[data-theme=trak-dark] .hp-logo-blue,.hp-logo-white{display:none}[data-theme=trak-dark] .hp-logo-white{display:block}.hp-a{color:var(--tk-link-text);text-underline-offset:.2em;text-decoration-thickness:1px}.hp-a:focus-visible{outline:2px solid var(--tk-focus);outline-offset:2px;border-radius:var(--tk-radius-1)}.hp-loc{gap:var(--tk-space-3);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hp-loc li{align-items:baseline;gap:var(--tk-space-1);color:var(--tk-fg-muted);display:flex}.hp-loc code{font-family:var(--tk-font-mono);color:var(--tk-fg)}.hp-loc [data-ship=now]{color:var(--tk-ok)}.hp-loc [data-ship=later]{color:var(--tk-fg-faint)}.hp-priv{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted);max-inline-size:60ch}.hp-priv b{color:var(--tk-fg);font-weight:600}.hp-num{font-family:var(--tk-font-mono);font-variant-numeric:tabular-nums}.ed-eyebrow{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-fg-muted);margin:0 0 var(--tk-space-3)}.ed-obj{gap:var(--tk-space-3);flex-direction:column;display:flex}.ed-chrome{border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-3);background:var(--tk-bg-raised);box-shadow:var(--tk-shadow-2);overflow:hidden}.ed-bar{align-items:center;gap:var(--tk-space-2);padding:var(--tk-space-2);background:var(--tk-bg-sunken);border-block-end:1px solid var(--tk-line);display:flex}.ed-dots{gap:4px;display:flex}.ed-dots i{background:var(--tk-line-strong);border-radius:50%;block-size:8px;inline-size:8px}.ed-url{min-inline-size:0;font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);background:var(--tk-bg);border:1px solid var(--tk-line);padding-block:3px;padding-inline:var(--tk-space-3);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;overflow:hidden}.ed-mark{border-radius:var(--tk-radius-1);background:var(--tk-accent);block-size:1.5rem;inline-size:1.5rem;color:var(--tk-accent-fg);box-shadow:0 0 0 3px var(--tk-accent-soft);flex:none;place-items:center;display:grid}.ed-mark svg{block-size:.95rem;inline-size:.95rem}.ed-pop{padding:var(--tk-space-4);gap:var(--tk-space-3);flex-direction:column;display:flex}.ed-pop-t{font-weight:600;font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);margin:0}.ed-pop-m{font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);margin:0}.ed-caption{font-size:var(--tk-text-xs);line-height:var(--tk-leading-xs);color:var(--tk-fg-muted);font-family:var(--tk-font-mono)}.pf-app{border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-3);background:var(--tk-bg);box-shadow:var(--tk-shadow-2);overflow:hidden}.pf-app-bar{align-items:center;gap:var(--tk-space-2);padding:var(--tk-space-3);border-block-end:1px solid var(--tk-line);background:var(--tk-bg-raised);flex-wrap:wrap;display:flex}.pf-app-bar strong{font-size:var(--tk-text-sm);margin-inline-end:auto}.pf-grid{grid-template-columns:minmax(0,1fr) minmax(0,17rem);display:grid}.pf-list{border-inline-end:1px solid var(--tk-line);min-inline-size:0}.pf-side{gap:var(--tk-space-3);padding:var(--tk-space-3);background:var(--tk-bg-raised);flex-direction:column;min-inline-size:0;display:flex}.pf-cell{align-items:center;gap:var(--tk-space-2);min-inline-size:0;display:flex}.pf-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-co{color:var(--tk-fg-muted);font-size:var(--tk-text-xs)}.pf-tier{border:1px solid var(--tk-line);border-radius:var(--tk-radius-2);padding:var(--tk-space-3);background:var(--tk-bg-raised)}.pf-tier b{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);letter-spacing:.08em;color:var(--tk-fg-muted);display:block}.pf-tier strong{font-size:var(--tk-text-xl);line-height:var(--tk-leading-xl);display:block}.pf-tier strong:first-letter{text-transform:uppercase}.hp-pricing{gap:var(--tk-space-5);flex-direction:column;display:flex}.pf-tier small{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted);display:block}@media (max-width:62rem){.pf-grid{grid-template-columns:1fr}.pf-list{border-inline-end:0;border-block-end:1px solid var(--tk-line)}}.wm-ring,.wm-disc{pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.wm-ring{border:1px solid var(--tk-line-strong);opacity:.4;block-size:26rem;inline-size:26rem;inset-block-start:8rem;inset-inline-start:-10rem}.wm-disc{background:var(--tk-status-OFFER-soft);block-size:14rem;inline-size:14rem;inset-block-end:-4rem;inset-inline-end:-4rem}.wm-card{text-align:start;border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-3);background:var(--tk-bg);inline-size:100%;max-inline-size:34rem;box-shadow:var(--tk-shadow-2);padding:var(--tk-space-5);gap:var(--tk-space-4);flex-direction:column;display:flex}.wm-card-head{gap:var(--tk-space-3);align-items:flex-start;display:flex}.wm-card-head>svg{block-size:1.5rem;inline-size:1.5rem;color:var(--tk-accent);flex:none}.wm-who{gap:var(--tk-space-1);flex-direction:column;min-inline-size:0;display:flex}.wm-who b{font-size:var(--tk-text-base);line-height:var(--tk-leading-base)}.wm-who span{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted);align-items:center;gap:var(--tk-space-2);flex-wrap:wrap;display:flex}.wm-acts{gap:var(--tk-space-2);flex-wrap:wrap;display:flex}[data-ui="6"]{background:var(--tk-bg-raised);isolation:isolate;padding-block:var(--tk-space-5) var(--tk-space-6);padding-inline:var(--tk-space-5);position:relative;overflow:hidden}[data-ui="6"]:before{content:"";background:radial-gradient(circle 50vmax at 70% 50%, var(--tk-accent-soft) 0%, transparent 60%);pointer-events:none;block-size:60vmax;position:absolute;inset-block-start:-26vmax;inset-inline:-10%}.mx-wrap{gap:var(--tk-space-6);flex-direction:column;flex:1;inline-size:100%;max-inline-size:74rem;margin-inline:auto;display:flex;position:relative}.mx-top{align-items:center;gap:var(--tk-space-4);flex-wrap:wrap;display:flex}.mx-top .hp-logo{max-inline-size:9rem}.mx-top nav{align-items:center;gap:var(--tk-space-4);font-size:var(--tk-text-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.mx-lead{gap:var(--tk-space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.mx-lead>*{min-inline-size:0}.mx-h1{margin:0 0 var(--tk-space-4);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:600;line-height:1.06}.mx-h1 em{color:var(--tk-accent-text);font-style:normal;font-weight:700}.mx-sub{margin:0 0 var(--tk-space-5);max-inline-size:44ch;font-size:var(--tk-text-lg);color:var(--tk-fg-muted);line-height:1.5}.mx-cta{gap:var(--tk-space-2);flex-wrap:wrap;display:flex}.mx-tw{border:0;border-radius:0;max-block-size:none}.mx-close{gap:var(--tk-space-5);grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:center;display:grid}.mx-close>*{min-inline-size:0}.mx-h2{margin:0 0 var(--tk-space-3);letter-spacing:-.015em;text-wrap:balance;max-inline-size:22ch;font-size:clamp(1.4rem,3vw,2rem);font-weight:600;line-height:1.15}.mx-h2 em{color:var(--tk-accent-text);font-style:normal;font-weight:700}.mx-close .wm-card{max-inline-size:none;margin-inline-start:auto}.mx-tiers{gap:var(--tk-space-3);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.mx-foot{gap:var(--tk-space-4);border-block-start:1px solid var(--tk-line);font-size:var(--tk-text-xs);color:var(--tk-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-start:var(--tk-space-4);display:flex}@media (max-width:62rem){.mx-lead,.mx-close{grid-template-columns:1fr}.mx-close .wm-card{margin-inline-start:0}}@media (max-width:30rem){[data-ui="6"]{padding-inline:var(--tk-space-4)}.wm-ring,.wm-disc{display:none}.pf-list .table{table-layout:fixed}.pf-list .table th:nth-child(2),.pf-list .table td:nth-child(2){display:none}.pf-list .table td,.pf-list .table th{text-overflow:ellipsis;overflow:hidden}.ui{padding-block-start:var(--tk-space-8)}}.hp-list{margin:0;padding:0;list-style:none}.hp-values{gap:var(--tk-space-3);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.hp-values h2{margin:0 0 var(--tk-space-2);font-size:var(--tk-text-base);line-height:var(--tk-leading-base)}.hp-values p{font-size:var(--tk-text-sm);line-height:var(--tk-leading-sm);color:var(--tk-fg-muted);margin:0}.hp-page{max-inline-size:46rem;padding:var(--tk-space-5);gap:var(--tk-space-5);flex-direction:column;margin-inline:auto;display:flex}.hp-page time{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);color:var(--tk-fg-muted)}[data-ui="6"] .hp-a,[data-ui="6"] .mx-h1 em,[data-ui="6"] .mx-h2 em{color:var(--tk-fg)}.hp-close{position:relative;overflow:hidden}.hp-close .card-body{padding-block:var(--tk-space-6);padding-inline:var(--tk-space-6)}.hp-close .mx-h2{max-inline-size:30ch}.hp-close .mx-sub{font-size:var(--tk-text-base);line-height:var(--tk-leading-base);max-inline-size:60ch}@media (max-width:30rem){.hp-close .card-body{padding-block:var(--tk-space-5);padding-inline:var(--tk-space-4)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
