.D1C7FG_shell{padding-right:0;position:relative}@media (min-width:1100px){.D1C7FG_shell{padding-right:232px}}.D1C7FG_deck{isolation:isolate;perspective:4200px;perspective-origin:0 20%;position:relative}.D1C7FG_deck:before,.D1C7FG_deck:after{content:"";border:1px solid var(--fw-line);background:var(--fw-surface-2);z-index:-1;pointer-events:none;border-radius:6px 20px 20px 6px;position:absolute;inset:0}.D1C7FG_deck:before{transform:translate(6px,5px)}.D1C7FG_deck:after{opacity:.6;transform:translate(12px,10px)}.D1C7FG_sheet{border:1px solid var(--fw-line);background:var(--fw-surface);border-radius:6px 20px 20px 6px;min-height:60vh;position:relative;overflow:hidden}.D1C7FG_turnOut{z-index:3;pointer-events:none;transform-origin:0;backface-visibility:hidden;min-height:0;animation:.7s cubic-bezier(.45,.05,.35,1) both D1C7FG_pageTurnOut;position:absolute;inset:0}.D1C7FG_turnIn{z-index:3;transform-origin:0;backface-visibility:hidden;animation:.7s cubic-bezier(.45,.05,.35,1) both D1C7FG_pageTurnIn}.D1C7FG_under{z-index:1;pointer-events:none;min-height:0;position:absolute;inset:0}.D1C7FG_turnOut:after,.D1C7FG_turnIn:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 30%, color-mix(in oklab, var(--fw-ink) 22%, transparent));animation:.7s ease-in-out both D1C7FG_pageShade;position:absolute;inset:0}.D1C7FG_turnIn:after{animation-direction:reverse}.D1C7FG_revealed{animation:.7s ease-out both D1C7FG_pageUncover}@keyframes D1C7FG_pageTurnOut{0%{transform:rotateY(0);box-shadow:0 0 #0000}20%{box-shadow:18px 18px 40px -20px color-mix(in oklab, var(--fw-ink) 40%, transparent);transform:rotateY(-14deg)}to{transform:rotateY(-180deg);box-shadow:0 0 #0000}}@keyframes D1C7FG_pageTurnIn{0%{transform:rotateY(-180deg)}80%{box-shadow:18px 18px 40px -20px color-mix(in oklab, var(--fw-ink) 40%, transparent);transform:rotateY(-12deg)}to{transform:rotateY(0);box-shadow:0 0 #0000}}@keyframes D1C7FG_pageShade{0%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes D1C7FG_pageUncover{0%{filter:brightness(.9)}to{filter:none}}.D1C7FG_index{z-index:30;border:1px solid var(--fw-line);background:color-mix(in oklab, var(--fw-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);width:200px;box-shadow:0 18px 40px -24px color-mix(in oklab, var(--fw-ink) 45%, transparent);border-radius:18px;padding:8px;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.D1C7FG_indexItem{text-align:left;width:100%;color:var(--fw-ink-soft);border-radius:12px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;font-size:14px;transition:background-color .15s,color .15s;display:flex;position:relative}.D1C7FG_indexItem:hover{background:var(--fw-surface-3);color:var(--fw-ink)}.D1C7FG_indexItem:focus-visible{outline:2px solid var(--fw-orange);outline-offset:1px}.D1C7FG_indexItem[aria-current=true]{background:var(--fw-ink);color:var(--fw-cream)}.D1C7FG_indexCount{font-family:var(--font-abc-monument);font-variant-numeric:tabular-nums;opacity:.75;font-size:12px}@media (max-width:1099px){.D1C7FG_index{top:auto;bottom:calc(12px + max(env(safe-area-inset-bottom,0px), var(--job-page-tab-h,0px)));scrollbar-width:none;gap:4px;width:auto;display:flex;left:16px;right:16px;overflow-x:auto;transform:none}.D1C7FG_index::-webkit-scrollbar{display:none}.D1C7FG_indexItem{white-space:nowrap;flex:none;width:auto}.D1C7FG_shell{padding-bottom:88px}}.D1C7FG_jobNumber{font-family:var(--font-abc-monument);letter-spacing:-.04em;color:var(--fw-ink);overflow-wrap:anywhere;font-size:clamp(44px,8vw,104px);font-weight:300;line-height:.9}.D1C7FG_figure{font-family:var(--font-abc-monument);font-variant-numeric:tabular-nums}.D1C7FG_track{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.D1C7FG_track:before{content:"";background:var(--fw-line-strong);height:1px;position:absolute;top:5px;left:6px;right:6px}.D1C7FG_dot{border:1px solid var(--fw-line-strong);background:var(--fw-surface);border-radius:999px;width:11px;height:11px;position:relative}.D1C7FG_dotPassed{background:var(--fw-ink);border-color:var(--fw-ink)}.D1C7FG_dotToday{background:var(--fw-orange);border-color:var(--fw-orange)}@media (max-width:640px){.D1C7FG_track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.D1C7FG_track:before{display:none}}.D1C7FG_bar{background:var(--fw-surface-3);border-radius:999px;height:6px;position:relative;overflow:hidden}.D1C7FG_barFill{border-radius:inherit;background:var(--fw-ink);position:absolute;inset:0 auto 0 0}.D1C7FG_barFillSoft{border-radius:inherit;background:var(--fw-orange);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.D1C7FG_turnIn,.D1C7FG_revealed{animation:.16s linear both D1C7FG_sheetFade}.D1C7FG_turnIn:after,.D1C7FG_turnOut,.D1C7FG_under{display:none}.D1C7FG_indexItem{transition:none}}@keyframes D1C7FG_sheetFade{0%{opacity:0}to{opacity:1}}
.tool-guide-button{vertical-align:middle;border:1px solid var(--fw-line-strong);background:var(--fw-surface);width:32px;height:32px;color:var(--fw-ink-soft);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-start:6px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.tool-guide-button:hover,.tool-guide-button[aria-expanded=true]{color:var(--fw-orange-deep);border-color:var(--fw-orange);background:var(--fw-orange-tint)}.tool-guide-button:focus-visible,.tool-guide-close:focus-visible,.tool-guide-section summary:focus-visible{outline:2px solid var(--fw-orange);outline-offset:3px}.tool-guide-panel{z-index:2147483647;border:0;border-inline-start:1px solid var(--fw-line);background:var(--fw-surface);width:min(100%,390px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--fw-ink);font-family:var(--font-abc-diatype);overscroll-behavior:contain;margin:0;padding:0;font-size:14px;line-height:1.65;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 36px #0000001f}.tool-guide-panel[open]{flex-direction:column;animation:.18s ease-out tool-guide-enter;display:flex}.tool-guide-panel::backdrop{background:#00000026}.tool-guide-panel:not([open]){display:none}.tool-guide-backdrop:not([hidden]){z-index:2147483646;background:#00000026;position:fixed;inset:0}.tool-guide-header{padding:calc(22px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) 20px calc(20px + env(safe-area-inset-left,0px));border-bottom:1px solid var(--fw-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tool-guide-eyebrow{color:var(--fw-ink-soft);margin-bottom:4px;font-size:12px}.tool-guide-header h2{font-size:21px;font-weight:500;line-height:1.3}.tool-guide-close{width:36px;height:36px;color:var(--fw-ink-soft);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.tool-guide-close:hover{background:var(--fw-surface-3);color:var(--fw-ink)}.tool-guide-body{overscroll-behavior:contain;min-height:0;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);flex:1;overflow-y:auto}.tool-guide-description{color:var(--fw-ink-soft);padding:20px}.tool-guide-section{border-top:1px solid var(--fw-line)}.tool-guide-section summary{cursor:pointer;align-items:center;gap:10px;padding:17px 20px;font-weight:500;line-height:1.4;list-style:none;display:flex}.tool-guide-section summary::-webkit-details-marker{display:none}.tool-guide-section summary:hover{background:var(--fw-surface-2)}.tool-guide-number{background:var(--fw-orange-tint);width:24px;height:24px;color:var(--fw-orange-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.tool-guide-chevron{flex:none;margin-inline-start:auto;transition:transform .15s}.tool-guide-section[open] .tool-guide-chevron{transform:rotate(180deg)}.tool-guide-section-content{overflow-wrap:anywhere;padding:0 20px 20px 54px}.tool-guide-section-content ol{margin-top:12px;padding-inline-start:18px;list-style:decimal}.tool-guide-section-content li+li{margin-top:8px}.tool-guide-tip{color:var(--fw-ink-soft);margin-top:14px}.tool-guide-tip strong{color:var(--fw-ink);font-weight:500}.tool-guide-footer{padding:14px calc(20px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));border-top:1px solid var(--fw-line);color:var(--fw-ink-soft);flex:none;font-size:12px}@keyframes tool-guide-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (pointer:coarse){.tool-guide-button,.tool-guide-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.tool-guide-panel[open]{animation:none}.tool-guide-button,.tool-guide-chevron{transition:none}}
