@import"tpl-fonts.css";@import"tpl-ats2.css";@import"tpl-layout.css";@import"tpl-average.css";@import"tpl-design.css";*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:120px;scroll-padding-bottom:120px}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--fg);text-decoration-color:var(--acc-lit);text-underline-offset:4px;text-decoration-thickness:2px}p{margin:0 0 var(--s4);max-width:var(--measure)}h1,h2,h3{margin:0}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--acc-lit);outline-offset:3px}.btn--primary:focus-visible,.on-acc :focus-visible{outline-color:var(--fg)}.i{width:22px;height:22px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:square;stroke-linejoin:miter;flex:none}.i--sm{width:18px;height:18px}.display{font-family:var(--font-display);font-weight:760;font-variation-settings:var(--vf-title);line-height:var(--lh-display);letter-spacing:-.035em;font-size:var(--fs-title);text-wrap:balance}.display--xl{font-size:var(--fs-display);letter-spacing:-.045em}.display--mega{font-size:var(--fs-mega);letter-spacing:-.06em;line-height:.9}.display--red{color:var(--acc-lit)}.wide{font-variation-settings:"wdth" 125,"wght" 800,"slnt" -11;color:var(--acc-lit)}.wide.plain{color:inherit}.display .wide,.display .red{display:inline-block}.nb{white-space:nowrap}.num-display{font-family:var(--font-display);font-variation-settings:var(--vf-num);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.label-x{font-family:var(--font-display);font-variation-settings:var(--vf-label);text-transform:uppercase;font-size:12px;letter-spacing:.08em;line-height:1.3}.kinetic .k-w{display:inline-block;white-space:nowrap}.kinetic .k-ch{display:inline-block}.kinetic.is-split .k-ch{animation:k-type 1ms steps(1) both;animation-delay:calc(var(--i, 0) * var(--t-type))}.kinetic.is-split .wide .k-ch{animation:k-type 1ms steps(1) both,k-stretch .52s var(--ease-world) both;animation-delay:calc(var(--i, 0) * var(--t-type)),calc(var(--n, 20) * var(--t-type) + .12s)}.kinetic.is-split:after{content:"";display:inline-block;width:.3em;height:.78em;margin-left:.1em;vertical-align:-.04em;background:var(--acc-lit);animation:k-caret 1.06s steps(1) infinite;animation-delay:calc(var(--n, 20) * var(--t-type))}.kinetic.is-done:after{animation:k-caret-out 1ms steps(1) both}@keyframes k-type{0%{opacity:0}to{opacity:1}}@keyframes k-stretch{0%{font-variation-settings:"wdth" 100,"wght" 760,"slnt" 0}to{font-variation-settings:"wdth" 125,"wght" 800,"slnt" -11}}@keyframes k-caret{0%{opacity:1}50%{opacity:0}}@keyframes k-caret-out{to{opacity:0;width:0;margin:0}}@media(prefers-reduced-motion:no-preference){.kinetic[data-k=view]:not(.is-split) .k-ch{opacity:0}}@media(prefers-reduced-motion:reduce){.kinetic.is-split .k-ch{animation:none}.kinetic.is-split:after{display:none}}.la{overflow:visible}.la .s,.la path,.la line,.la polyline,.la rect,.la circle,.la ellipse{fill:none;stroke:var(--line-art);stroke-width:var(--la-w);stroke-linecap:square;stroke-linejoin:miter}.la .r{stroke:var(--acc-lit)}.la .fr{fill:var(--acc);stroke:var(--acc)}.la .fw{fill:var(--paper);stroke:var(--paper)}.la .thin{stroke-width:2;stroke:#5a5a5a}.la .dash{stroke-dasharray:8 8}.la .ink{stroke:#0a0a0a;stroke-width:2.5}.la .ink.fr,.la .ink .fr{fill:var(--acc);stroke:var(--acc)}.la .carry .fw{stroke-width:1}.la .carry .ink{stroke-width:2}.rig .rig-body,.rig .rig-far{fill:none;stroke:var(--line-art);stroke-width:var(--rig-sw, 4);stroke-linecap:round;stroke-linejoin:round}.rig .rig-far{stroke:#767676}.rig .rig-head,.rig .rig-torso{fill:var(--bg);stroke:var(--line-art);stroke-width:var(--rig-sw, 4);stroke-linejoin:round}.rig .rig-eye{fill:var(--line-art);stroke:none}.on-acc .rig .rig-body,.on-acc .rig .rig-head,.on-acc .rig .rig-torso{stroke:var(--on-acc)}.on-acc .rig .rig-head,.on-acc .rig .rig-torso{fill:var(--acc)}.on-acc .rig .rig-far{stroke:#5e6a3a}.on-acc .rig .rig-eye{fill:var(--on-acc)}.setup__art .rig .rig-head,.panel .rig .rig-head,.setup__art .rig .rig-torso,.panel .rig .rig-torso{fill:var(--surface)}@media(prefers-reduced-motion:no-preference){.la .draw{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.la.is-drawn .draw{animation:la-draw calc(var(--t-world) * 1.7) var(--ease-world) forwards;animation-delay:calc(var(--d, 0) * 90ms)}.la .draw.dash{stroke-dasharray:8 8;stroke-dashoffset:0;opacity:0}.la.is-drawn .draw.dash{animation:la-fade var(--t-world) var(--ease-world) forwards;animation-delay:calc(var(--d, 0) * 90ms)}.la .idle-bob{animation:la-bob 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.la .idle-blink{animation:k-caret 1.4s steps(1) infinite}}@keyframes la-draw{0%{opacity:0}6%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes la-fade{to{opacity:1}}@keyframes la-bob{50%{transform:translateY(-4px)}}.shell{display:grid;grid-template-columns:var(--side-w) 1fr;min-height:100vh;min-height:100dvh}.side{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:var(--s7);padding:var(--s6) var(--s5);background:var(--bg)}.side .wordmark{font-size:1.0625rem;min-height:var(--target)}.side__new{width:100%}.side__nav{display:flex;flex-direction:column;gap:var(--s1)}.side__nav a{display:flex;align-items:center;gap:var(--s3);min-height:48px;padding:0 var(--s3);text-decoration:none;color:var(--fg-muted);font-weight:650;border:2px solid transparent}.side__nav a:hover{color:var(--fg);background:var(--surface)}.side__nav a[aria-current=page]{color:var(--fg);border-color:var(--edge-hi);background:var(--surface);box-shadow:4px 4px 0 var(--acc)}.side__foot{margin-top:auto;display:grid;gap:var(--s4);font-size:var(--fs-micro);color:var(--fg-muted)}.side__promise{padding-top:var(--s4);border-top:var(--rule-thin);line-height:1.5}.side__promise b{color:var(--fg)}.side__legal{margin:0}.side__legal a{color:var(--fg-muted)}.side__legal a:hover{color:var(--fg)}.setup__legal{margin-top:auto;padding-top:var(--s8);font-size:var(--fs-micro);color:var(--fg-muted)}.work{min-width:0;display:flex;flex-direction:column;border-left:var(--rule)}.crumbs{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s4);min-height:64px;padding:0 var(--gutter);background:#0a0a0aeb;backdrop-filter:blur(6px);border-bottom:var(--rule-thin);color:var(--fg-muted)}.crumbs .idx{color:var(--fg);white-space:nowrap}.crumbs .idx:before{content:"";display:inline-block;width:10px;height:10px;background:var(--acc-lit);margin-right:10px}.crumbs .sp{flex:1}.crumbs a{color:var(--fg-muted)}.dock__back[disabled]{display:none}.flow ol{display:flex;align-items:center;gap:var(--s2);margin:0;padding:0;list-style:none}.flow li{display:flex;align-items:center;gap:var(--s2);white-space:nowrap;color:var(--fg-muted)}.flow li+li:before{content:"";width:20px;height:1px;background:var(--line-art);opacity:.45;margin-right:var(--s1)}.flow a{display:inline-flex;align-items:center;gap:var(--s2);min-height:32px;color:var(--fg-muted);text-decoration:none}.flow a:hover .flow__t{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.flow__n{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-art);font-size:11px;font-weight:700;line-height:1}.flow__n .i{width:12px;height:12px}.flow .is-done .flow__n{border-color:var(--acc-lit);color:var(--acc-lit)}.flow .is-now{color:var(--fg);font-weight:700}.flow .is-now .flow__n{background:var(--acc-lit);border-color:var(--acc-lit);color:var(--on-fg)}.flow .is-next .flow__n{border-style:dashed}.flow--path li+li:before{content:"/";width:auto;height:auto;background:none;opacity:.6}.flow--path a{text-decoration:underline;text-underline-offset:3px}.flow--path [aria-current]{color:var(--fg);font-weight:700}.flow__mini{display:none;margin:0;font-size:var(--fs-small);color:var(--fg-muted);white-space:nowrap}.flow__mini b{color:var(--fg);font-weight:700}@media(max-width:600px){.flow:not(.flow--path) ol{display:none}.flow__mini{display:block}#crumb-email,#crumb-shelf{display:none}}.phead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s7);padding:var(--s9) var(--gutter) var(--s8);border-bottom:var(--rule)}.phead__text{max-width:900px}.phead .display{font-size:var(--fs-title)}.phead__sub{margin-top:var(--s5);color:var(--fg-muted);font-size:var(--fs-lede);max-width:56ch;margin-bottom:0}.phead__art{width:220px;height:auto}.phead__actions{display:flex;gap:var(--s4);align-items:center}.phead__strip{display:flex;align-items:center;gap:var(--s3);padding-bottom:var(--s3);margin-bottom:var(--s6);border-bottom:var(--rule-thin);color:var(--fg-muted);grid-column:1 / -1}.phead__strip .idx{color:var(--fg)}.phead__strip .sp{flex:1}.page{flex:1;padding:var(--s8) var(--gutter) var(--s10)}.page--flush{padding:0}.page__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--aside-w);gap:var(--s9);align-items:start}.page__aside{position:sticky;top:96px;display:grid;gap:var(--s6)}.narrow{max-width:760px}.setup{display:grid;grid-template-columns:minmax(420px,44%) 1fr;min-height:100vh;min-height:100dvh}.setup__art{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s7);padding:var(--s7) var(--s8);border-right:var(--rule);background:var(--surface);overflow:hidden}.setup__art .la{width:100%;max-height:52vh}.setup__story{max-width:40ch;color:var(--fg-muted);font-size:var(--fs-lede)}.setup__story b{color:var(--fg);font-weight:650}.setup__main{min-width:0;display:flex;flex-direction:column;padding:var(--s7) var(--s9) var(--s9)}.setup__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s9);color:var(--fg-muted)}.setup__body{width:100%;max-width:600px}.setup__body .display{margin-bottom:var(--s5)}.rail{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1);counter-reset:rail}.rail li{counter-increment:rail;display:flex;align-items:center;gap:var(--s4);min-height:48px;color:var(--fg-muted);font-weight:600}.rail li:before{content:counter(rail,decimal-leading-zero);font-family:var(--font-display);font-variation-settings:var(--vf-label);width:40px;height:32px;display:grid;place-items:center;border:2px solid #3A3A3A;font-size:13px}.rail li.done{color:var(--fg)}.rail li.done:before{background:var(--fg);color:var(--on-fg);border-color:var(--fg);content:"\2713";font-family:var(--font-body);font-size:17px;font-weight:800}.rail li.now{color:var(--fg)}.rail li.now:before{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.h2{font-size:var(--fs-h2);font-weight:720;line-height:1.25;letter-spacing:-.01em}.h3{font-size:var(--fs-h3);font-weight:700;line-height:1.35}.lede{font-size:var(--fs-lede);line-height:1.55}.muted{color:var(--fg-muted)}.red{color:var(--acc-lit)}.small{font-size:var(--fs-small)}.micro{font-size:var(--fs-micro);font-weight:600}.num{font-variant-numeric:tabular-nums}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s6)}.sec-head .label-x{display:block;color:var(--fg-muted);margin-bottom:var(--s2)}.app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s3);min-height:64px;padding:0 var(--gutter);background:var(--bg);border-bottom:var(--rule)}.topbar__title{flex:1;font-weight:700;font-size:var(--fs-small)}.wordmark{font-family:var(--font-display);font-size:1.125rem;line-height:1;letter-spacing:-.02em;font-variation-settings:"wdth" 100,"wght" 760,"slnt" 0;text-decoration:none;color:var(--fg);display:inline-flex;align-items:center;gap:10px;transition:font-variation-settings var(--t-world) var(--ease-world)}.wordmark:hover{font-variation-settings:"wdth" 125,"wght" 800,"slnt" -11}.wordmark .mark-zuno{width:26px;height:26px;flex:none}.icon-btn{width:var(--target);height:var(--target);display:inline-grid;place-items:center;background:transparent;border:0;cursor:pointer;color:var(--fg)}.icon-btn:hover{background:var(--raised)}.main{flex:1;padding:var(--s8) var(--gutter) var(--s10)}.stack>*+*{margin-top:var(--s5)}.stack-lg>*+*{margin-top:var(--s8)}.stack-xl>*+*{margin-top:var(--s9)}.row{display:flex;align-items:center;gap:var(--s4)}.row--between{justify-content:space-between}.wrap{flex-wrap:wrap}.hr{border:0;border-top:var(--rule-thin);margin:var(--s7) 0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.dock{position:sticky;bottom:0;z-index:15;padding:var(--s4) var(--gutter);background:#0a0a0af0;backdrop-filter:blur(6px);border-top:var(--rule);display:flex;gap:var(--s4);align-items:center;justify-content:flex-end}.dock__note{margin-right:auto;color:var(--fg-muted);font-size:var(--fs-small)}.btn{--bg-b: var(--surface);--fg-b: var(--fg);--sh: var(--edge);--bd: var(--edge-ctl);display:inline-flex;align-items:center;justify-content:center;gap:var(--s3);min-height:52px;padding:0 var(--s6);background:var(--bg-b);color:var(--fg-b);border:2px solid var(--bd);border-radius:0;box-shadow:4px 4px 0 var(--sh);font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--t-ui) var(--ease-ui),box-shadow var(--t-ui) var(--ease-ui)}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--sh)}.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--sh)}.btn--primary{--bg-b: var(--acc);--fg-b: var(--on-acc);--bd: var(--acc);--sh: var(--acc-deep)}.btn--primary:hover{--bd: var(--acc-lit)}.btn--inverse{--bg-b: var(--fg);--fg-b: var(--on-fg);--sh: var(--acc);--bd: var(--fg)}.btn--lg{min-height:60px;padding:0 var(--s7);font-size:1.0625rem}.btn--block{width:100%}.btn--sm{min-height:var(--target);padding:0 var(--s4);font-size:var(--fs-small);box-shadow:2px 2px 0 var(--sh)}.btn--sm:active{transform:translate(2px,2px)}.btn--flat{box-shadow:none}.btn--flat:hover,.btn--flat:active{transform:none;box-shadow:none;background:var(--fg);color:var(--on-fg)}.btn--danger{--bg-b: var(--surface);--fg-b: var(--acc-lit);--bd: var(--acc-lit);--sh: var(--acc)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.link-btn{background:none;border:0;padding:0;min-height:var(--target);color:var(--fg);font-weight:700;text-decoration:underline;text-decoration-color:var(--acc-lit);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.field{display:block}.field__label{display:block;font-weight:700;font-size:var(--fs-small);margin-bottom:var(--s2)}.field__hint{display:block;font-size:var(--fs-micro);color:var(--fg-muted);font-weight:500;margin-top:var(--s2)}.input,.textarea,.select{width:100%;min-height:var(--field-h);padding:14px 16px;background:var(--surface);border:var(--rule-ctl);border-radius:0;color:var(--fg);font-size:1rem;line-height:1.4}.input::placeholder,.textarea::placeholder{color:#7a7a7a}.textarea{min-height:180px;resize:vertical}.input:focus,.textarea:focus,.select:focus{outline:3px solid var(--acc-lit);outline-offset:0}.field--unsure .input,.field--unsure .textarea{border-color:var(--warn);border-style:dashed;background:var(--tint-warn)}.field--unsure .field__label:after{content:"Check this";margin-left:var(--s2);padding:1px 6px;background:var(--warn);color:#000;font-size:11px;font-weight:800}.field--missing .input{border-style:dashed}.field--missing .field__label:after{content:"Not found";margin-left:var(--s2);padding:1px 6px;background:var(--fg);color:var(--on-fg);font-size:11px;font-weight:800}.field--error .input{border-color:var(--acc-lit)}.field__error{color:var(--acc-lit);font-weight:700;font-size:var(--fs-small);margin-top:var(--s2)}.fields{display:grid;gap:var(--s6)}.fields--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s5)}.otp{display:grid;grid-template-columns:repeat(6,64px);gap:var(--s3)}.otp input{text-align:center;font-family:var(--font-display);font-variation-settings:var(--vf-num);font-size:1.75rem;padding:0;height:72px}.seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;border:var(--rule-ctl);background:var(--surface)}.seg button,.seg a{min-height:var(--target);border:0;background:transparent;cursor:pointer;font-weight:700;font-size:var(--fs-small);display:grid;place-items:center;text-decoration:none;color:var(--fg);padding:0 var(--s4);text-align:center}.seg>*+*{border-left:var(--rule-ctl)!important}.seg [aria-pressed=true],.seg [aria-selected=true],.seg [aria-current=true]{background:var(--fg);color:var(--on-fg)}.switch{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);min-height:64px}.switch input{appearance:none;width:52px;height:30px;border:var(--rule-ctl);background:var(--surface);position:relative;cursor:pointer;flex:none;margin:0}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--fg-muted);transition:transform var(--t-ui) var(--ease-ui)}.switch input:checked{background:var(--acc)}.switch input:checked:after{transform:translate(22px);background:var(--on-acc)}.panel{background:var(--surface);border:var(--rule);padding:var(--s6)}.panel--quiet{border:var(--rule-thin)}.panel--inverse{background:var(--fg);color:var(--on-fg);border-color:var(--fg)}.panel--acc{background:var(--acc);color:var(--on-acc)}.panel--acc a{color:var(--on-acc);text-decoration-color:var(--on-acc)}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.list{list-style:none;margin:0;padding:0;border:var(--rule);background:var(--surface)}.list>li{border-bottom:var(--rule-thin)}.list>li:last-child{border-bottom:0}.list__row{display:flex;align-items:center;gap:var(--s5);min-height:76px;padding:var(--s4) var(--s6);text-decoration:none;color:var(--fg)}a.list__row:hover,button.list__row:hover{background:var(--tint-acc)}button.list__row{width:100%;background:none;border:0;text-align:left;cursor:pointer}.list__main{flex:1;min-width:0}.list__title{font-weight:700}.list__meta{font-size:var(--fs-micro);color:var(--fg-muted);font-weight:550}.kv{display:grid;grid-template-columns:200px 1fr;border-top:var(--rule-thin)}.kv>*{padding:var(--s4) 0;border-bottom:var(--rule-thin)}.kv dt{color:var(--fg-muted);font-weight:600}.kv dd{margin:0;font-weight:650}.steps{display:grid;grid-template-columns:repeat(var(--n, 6),1fr);gap:6px}.steps span{height:8px;background:transparent;border:1.5px solid var(--fg-muted)}.steps span.done{background:var(--fg);border-color:var(--fg)}.steps span.now{background:var(--acc-lit);border-color:var(--acc-lit)}.saved{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-micro);font-weight:650;color:var(--fg-muted)}.saved:before{content:"";width:8px;height:8px;background:var(--ok)}.chips{display:flex;flex-wrap:wrap;gap:var(--s3)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 14px;border:var(--rule);background:var(--surface);color:var(--fg);font-weight:650;font-size:var(--fs-small)}.chip--match{background:var(--fg);color:var(--on-fg)}.chip--missing{border-style:dashed;border-color:var(--edge-ctl);background:transparent;color:var(--fg)}.chip--req:after{content:"Required";font-size:11px;font-weight:800;padding:0 5px;background:var(--acc);color:var(--on-acc)}button.chip{cursor:pointer;min-height:var(--target)}.chip__where{color:var(--fg-muted);font-size:var(--fs-micro);margin-left:4px}.chip .x{width:28px;height:28px;margin-right:-6px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:inherit}mark,.mark{background:var(--fg);color:var(--on-fg);padding:0 3px}.resume mark{background:#e9e9e9;color:#111;padding:0 1px}.ats{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);color:#000;border:2px solid #000}.ats--ok{background:var(--ok)}.ats--warn{background:var(--warn)}.ats--bad{background:var(--hazard),var(--bad)}.ats__sw{width:18px;height:18px;background:#000}.ats--ok .ats__sw{clip-path:polygon(0 50%,35% 85%,100% 10%,100% 30%,35% 100%,0 70%)}.ats__word{font-weight:800;font-size:var(--fs-small);line-height:1.3}.ats__why{display:block;font-weight:550;font-size:var(--fs-micro)}.ats .btn--sm{--bg-b: #000;--fg-b: #fff;--sh: #000;box-shadow:none;border-color:#000}.ats-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:800;color:#000;white-space:nowrap}.ats-pill--ok{background:var(--ok)}.ats-pill--warn{background:var(--warn)}.ats-pill--bad{background:var(--hazard),var(--bad)}.receipt{display:inline-flex;align-items:center;gap:8px;margin-top:6px;min-height:28px;padding:0 8px 0 0;font-family:var(--font-display);font-variation-settings:var(--vf-label);font-size:12px;color:var(--acc-lit);background:none;border:0;cursor:pointer;text-align:left}.receipt:before{content:"";width:12px;height:12px;flex:none;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-4px)}.receipt:hover{text-decoration:underline;text-decoration-thickness:2px}.resume .receipt{color:var(--acc-ink);font-family:var(--font-body);font-size:9px;min-height:0;margin:0}.flag-text{background:#ffd60a29;border-bottom:2px dotted var(--warn)}.resume .flag-text{background:#fbf3d2;border-bottom-color:#8c6d00}.flag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--warn);background:var(--tint-warn);border:1.5px dashed var(--warn);padding:2px 10px;cursor:pointer;min-height:30px}.stamp{display:inline-block;padding:6px 12px;border:3px solid currentColor;font-family:var(--font-display);font-variation-settings:"wdth" 125,"wght" 800,"slnt" -11;text-transform:uppercase;font-size:1rem;line-height:1;transform:rotate(-4deg);color:var(--fg);background:var(--bg)}.stamp--red{color:var(--acc-lit)}.note{display:grid;grid-template-columns:auto 1fr;gap:var(--s4);padding:var(--s5) var(--s6);border:var(--rule);background:var(--surface)}.note--warn{border-left:10px solid var(--warn)}.note--bad{border-left:10px solid var(--acc-lit)}.note--ok{border-left:10px solid var(--ok)}.note--info{border-left:10px solid var(--edge-ctl)}.note__title{font-weight:800}.nudge-line{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;padding:var(--s3) var(--gutter);background:var(--surface);border-bottom:var(--rule-thin);font-size:var(--fs-small)}.nudge-line strong{font-weight:750}.nudge-line .sp{flex:1}.scrim{position:fixed;inset:0;background:#000000b8;z-index:40}.sheet{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(520px,100%);background:var(--raised);border-left:var(--rule);box-shadow:-8px 0 0 var(--acc);padding:var(--s7) var(--s7) var(--s7);overflow:auto;animation:sheet-in .22s var(--ease-ui) both}.sheet>*+*{margin-top:var(--s5)}.sheet__grip{display:none}.sheet--center{inset:50% auto auto 50%;transform:translate(-50%,-50%);border:var(--rule);box-shadow:8px 8px 0 var(--acc);max-height:86vh;max-height:86dvh;animation-name:dialog-in}@keyframes sheet-in{0%{transform:translate(48px);opacity:0}}@keyframes dialog-in{0%{opacity:0;margin-top:24px}}.sheet[hidden],.scrim[hidden]{display:none}.sheet__foot{position:sticky;bottom:calc(-1 * var(--s7));z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);margin:var(--s6) calc(-1 * var(--s7)) 0;padding:var(--s4) var(--s7);background:var(--raised);border-top:var(--rule-thin);box-shadow:0 -12px 24px -12px #0009}.sheet__foot:last-child{margin-bottom:calc(-1 * var(--s7));padding-bottom:max(var(--s4),env(safe-area-inset-bottom))}.sheet__foot>.btn--primary{flex:1 1 auto}.sheet__foot[hidden]{display:none}.sheet:not(.sheet--center):has(>.sheet__foot:last-child){display:flex;flex-direction:column}.sheet:not(.sheet--center):has(>.sheet__foot:last-child)>*{flex-shrink:0}.sheet:not(.sheet--center)>.sheet__foot:last-child{margin-top:auto}.sheet:not(.sheet--center):has(>.sheet__foot:last-child)>:nth-last-child(2){margin-bottom:var(--s6)}.sheet[hidden]:has(>.sheet__foot){display:none}.toast{position:fixed;left:50%;bottom:var(--toast-b, 24px);transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);background:var(--fg);color:var(--on-fg);box-shadow:4px 4px 0 var(--acc);font-weight:700;font-size:var(--fs-small);max-width:440px}.toast .link-btn{color:var(--on-fg);min-height:32px;text-decoration-color:var(--acc)}.toast.toast--top{top:12px;bottom:auto;z-index:70}body:has(.sheet--center:not([hidden])) .toast:not(.toast--notice){top:12px;bottom:auto;z-index:70}.toast:not(.toast--notice){width:max-content;max-width:min(560px,calc(100vw - 32px))}@media(prefers-reduced-motion:no-preference){.toast:not(.toast--notice){animation:toast-in .22s var(--ease-ui) both}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.resume{--r-font: Arial, "Helvetica Neue", Helvetica, sans-serif;--r-head: var(--r-font);--r-accent: #000;background:var(--paper);color:#111;box-shadow:var(--shadow-sheet);font-family:var(--r-font);font-size:calc(11px * var(--fs, 1));line-height:1.4;padding:34px 32px;aspect-ratio:210 / 297;overflow:hidden;position:relative}.resume:where(:not(.resume--kit)) h1{font-family:var(--r-head);font-size:calc(22px * var(--fs, 1));line-height:1.1;margin:0 0 2px;font-weight:700;letter-spacing:0}.resume .r-role{font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--r-accent)}.resume .r-contact{font-size:calc(10px * var(--fs, 1));color:#333;margin-top:2px}.resume:where(:not(.resume--kit)) h2{font-family:var(--r-head);font-size:11px;font-weight:700;margin:12px 0 4px;padding-bottom:2px;border-bottom:1px solid var(--r-accent);color:var(--r-accent);text-transform:uppercase;letter-spacing:.04em}.resume:where(:not(.resume--kit)) p{margin:0 0 3px;max-width:none}.resume:where(:not(.resume--kit)) ul{margin:2px 0 6px;padding-left:14px}.resume:where(:not(.resume--kit)) li{margin-bottom:2px}.resume .r-job{display:flex;justify-content:space-between;gap:8px;font-weight:700}.resume .r-sub{color:#333;font-style:italic}.resume .r-skills b{font-weight:700}.resume{--r-entry: 6px;line-height:1.62}.resume.sp-tight{--r-entry: 2px;line-height:1.36}.resume.sp-tight.sp-dense{--r-entry: 1px;line-height:1.26}.resume:where(:not(.resume--kit)) h1{font-size:2em}.resume .r-role{font-size:1em}.resume .r-contact{font-size:.875em}.resume .r-sec{margin-top:1.667em}.resume.sp-tight .r-sec{margin-top:.833em}.resume.sp-tight.sp-dense .r-sec{margin-top:.5em}.resume .r-sec>h2{margin-top:0}.resume:not(.ed-sheet) .r-sec>h2{margin-bottom:.7em}.resume.sp-tight.sp-dense:not(.ed-sheet) .r-sec>h2{margin-bottom:.26em}.resume:where(:not(.resume--kit)) li{margin-bottom:.417em}.resume.sp-tight:where(:not(.resume--kit)) li{margin-bottom:.083em}.resume.sp-tight.sp-dense:where(:not(.resume--kit)) li{margin-bottom:0}.resume .r-job{margin-top:.5em}.resume.sp-tight .r-job{margin-top:.167em}.resume.sp-tight.sp-dense .r-job{margin-top:.083em}.resume .r-cert b{font-weight:700}.resume .r-job>span:nth-child(2){flex:none;white-space:nowrap}.resume:where(:not(.resume--kit)) h2{font-size:1em}.resume .r-skillgrid{display:grid;gap:1px}.resume .r-skillgrid .r-skills{margin:0}.resume.pg-legal{aspect-ratio:612 / 1008}.thumb:has(>.resume.pg-legal),.cp-page:has(>.resume.pg-legal){aspect-ratio:612 / 1008}.resume .r-gen{position:absolute;top:10px;right:10px;font:800 9px var(--font-body);color:#fff;background:#111;padding:2px 6px}[contenteditable=true]{outline:none}.editable{cursor:text}.editable:hover{box-shadow:inset 0 0 0 1px #4c6a12}.editable:focus{box-shadow:inset 0 0 0 2px #4c6a12;background:#f2f7d9}.page-spill{position:absolute;left:0;right:0;border-top:2px dashed var(--acc)}.page-spill span{position:absolute;right:6px;top:-22px;background:var(--acc);color:#fff;font:700 11px var(--font-body);padding:2px 6px}.prog{list-style:none;margin:0;padding:0}.prog li{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--s4);min-height:60px;border-bottom:var(--rule-thin);font-weight:650}.prog .box{width:22px;height:22px;border:var(--rule-ctl)}.prog .done .box{background:var(--fg)}.prog .now .box{background:var(--acc-lit);border-color:var(--acc-lit);animation:blink .7s steps(2) infinite}.prog .todo{color:var(--fg-muted)}@keyframes blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.prog .now .box{animation:none}}.fit{display:grid;grid-template-columns:repeat(3,1fr);border:var(--rule);background:var(--surface)}.fit div{padding:14px 10px;font-size:var(--fs-small);font-weight:700;text-align:center;color:var(--fg-muted)}.fit div+div{border-left:var(--rule)}.fit .on{background:var(--fg);color:var(--on-fg)}@media(max-width:1199px)and (min-width:961px){:root{--aside-w: 320px}.shell:not(.side-max){grid-template-columns:88px 1fr}.shell:not(.side-max) .side{padding:var(--s5) var(--s3);align-items:center}.shell:not(.side-max) .side .wordmark{font-size:0;gap:0;justify-content:center;width:var(--target)}.shell:not(.side-max) .side .wordmark .mark-zuno{width:28px;height:28px}.shell:not(.side-max) .side__new{width:56px;padding:0}.shell:not(.side-max) .side__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell:not(.side-max) .side__nav{width:100%;align-items:center}.shell:not(.side-max) .side__nav a{justify-content:center;width:56px;height:52px;padding:0;position:relative}.shell:not(.side-max) .side__nav a:hover .side__lbl,.shell:not(.side-max) .side__nav a:focus-visible .side__lbl{clip:auto;width:auto;height:auto;overflow:visible;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:6px 10px;background:var(--fg);color:var(--on-fg);font-size:var(--fs-micro);font-weight:700;z-index:40}.shell:not(.side-max) .side__foot{display:none}.page__grid{gap:var(--s7)}}@media(max-width:960px){:root{--gutter: 20px}.shell{grid-template-columns:1fr;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.work{border-left:0}.side{position:static;height:auto;flex-direction:row;align-items:center;gap:var(--s4);padding:var(--s3) var(--gutter);border-bottom:var(--rule-thin)}.side .wordmark{margin-right:auto}.side__new{width:auto;min-height:var(--target);padding:0 var(--s4);box-shadow:2px 2px 0 var(--acc-deep);font-size:var(--fs-small)}.side__foot{display:none}.side__nav{position:fixed;left:0;right:0;bottom:0;z-index:35;flex-direction:row;gap:0;padding:0 0 env(safe-area-inset-bottom);background:#0a0a0af5;backdrop-filter:blur(8px);border-top:var(--rule)}.side__nav a{flex:1;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:0 4px;border:0;font-size:11px;font-weight:700;text-align:center;line-height:1.15}.side__nav a[aria-current=page]{box-shadow:inset 0 3px 0 var(--acc-lit);background:var(--surface)}.crumbs{min-height:52px;gap:var(--s3);font-size:var(--fs-micro);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.dock{bottom:calc(64px + env(safe-area-inset-bottom));flex-wrap:wrap}.page__grid,.setup,.grid-2,.grid-3,.fields--2{grid-template-columns:1fr}.page__aside{position:static}.page{padding:var(--s7) var(--gutter) var(--s9)}.setup__art{position:static;height:auto;border-right:0;border-bottom:var(--rule);padding:var(--s5) var(--gutter);gap:var(--s4);flex-direction:row;align-items:center;justify-content:flex-start}.setup__art .la{width:120px;max-height:96px;flex:none}.setup__art .setup__story{font-size:var(--fs-small);margin:0}.setup__art .rail{display:none}.setup__main{padding:var(--s6) var(--gutter) var(--s9)}.setup__top{margin-bottom:var(--s7)}.phead{grid-template-columns:1fr;padding:var(--s7) var(--gutter) var(--s6);gap:var(--s5)}.phead__art{display:none}.phead__actions{flex-wrap:wrap}.kv{grid-template-columns:1fr}.kv>*{padding:var(--s2) 0}.kv>:nth-child(odd){border-bottom:0;padding-top:var(--s4)}.otp{grid-template-columns:repeat(6,1fr)}.sheet{width:100%;max-width:100%}.sheet--center{width:calc(100% - 2 * var(--gutter))}.list__row{padding:var(--s4) var(--s5)}}@media(max-width:600px){.panel{padding:var(--s5)}.btn--lg{min-height:56px;padding:0 var(--s6)}.phead .display{font-size:clamp(2rem,8.4vw,2.75rem)}.dock .btn{flex:1}.note{padding:var(--s4) var(--s5)}}body{font-weight:var(--fw-body)}b,strong{font-weight:var(--fw-strong)}.display{font-weight:230;letter-spacing:-.02em}.display--xl{letter-spacing:-.025em}.display--mega{letter-spacing:-.04em;line-height:1}.wide{font-variation-settings:var(--vf-wide)}.num-display{letter-spacing:-.02em}.label-x{font-family:var(--font-body);font-variation-settings:normal;text-transform:none;font-size:var(--fs-micro);letter-spacing:.01em;font-weight:450}.h2{font-weight:450;letter-spacing:-.005em}.h3{font-weight:520}.micro{font-weight:450}.kinetic.is-split:after{width:1.5px;height:.9em;margin-left:.08em;vertical-align:-.1em}@keyframes k-stretch{0%{font-variation-settings:var(--vf-title)}to{font-variation-settings:var(--vf-wide)}}.la .thin{stroke-width:1.25;stroke:#4a4a4a}.la .ink{stroke-width:1.5}.rig .rig-far{stroke:#5e5e5e}.side__nav a{font-weight:450;border:0;border-radius:var(--r-ctl)}.side__nav a[aria-current=page]{border:0;box-shadow:inset 2px 0 0 var(--acc-lit)}.crumbs .idx:before{width:6px;height:6px;border-radius:50%}.wordmark{font-variation-settings:"wdth" 100,"wght" 400,"slnt" 0}.wordmark:hover{font-variation-settings:"wdth" 108,"wght" 400,"slnt" -11}.phead{padding-top:var(--s10)}.topbar__title{font-weight:500}.btn{min-height:48px;padding:0 var(--s5);border-width:1px;border-radius:var(--r-ctl);box-shadow:none;font-weight:500;font-size:var(--fs-small);letter-spacing:.005em;transition:background-color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui),transform var(--t-ui) var(--ease-ui)}.btn{--bg-b: transparent}.btn:hover{transform:none;box-shadow:none;--bg-b: var(--raised);--bd: #8A8A8A}.btn:active{transform:scale(.98);box-shadow:none}.btn--primary{--bg-b: var(--acc);--bd: var(--acc)}.btn--primary:hover{--bg-b: var(--acc);--bd: transparent}.btn--inverse{--bg-b: var(--fg);--bd: var(--fg)}.btn--inverse:hover{--bg-b: #FFFFFF;--bd: #FFFFFF}.btn--lg{min-height:52px;padding:0 var(--s6);font-size:var(--fs-body)}.btn--sm{min-height:var(--target);box-shadow:none}.btn--sm:active{transform:scale(.98)}.btn--danger{--bg-b: transparent}.link-btn{font-weight:500;text-decoration-thickness:1px}a{text-decoration-thickness:1px}.field__label{font-weight:500}.input,.textarea,.select{border-radius:var(--r-ctl);background:transparent;font-size:var(--fs-body)}.input:focus,.textarea:focus,.select:focus{outline:2px solid var(--acc-lit);outline-offset:1px}:focus-visible{outline-width:2px}.field__error{font-weight:500}.field--unsure .field__label:after,.field--missing .field__label:after{font-weight:600;border-radius:3px}.seg{border-radius:var(--r-ctl);overflow:hidden}.seg button,.seg a{font-weight:500}.switch input{border-radius:15px}.switch input:after{border-radius:50%}.panel{border-radius:var(--r-panel)}.list{border-radius:var(--r-panel);overflow:hidden}.list__title{font-weight:var(--fw-strong)}.list__meta,.kv dt{font-weight:400}.kv dd{font-weight:500}.chip{border-radius:var(--r-ctl);font-weight:450;min-height:36px}.chip--req:after{font-weight:600;border-radius:2px}.rail li{font-weight:450}.rail li:before{border-width:1px;border-radius:50%;width:32px;font-family:var(--font-body);font-variation-settings:normal;font-size:12px}.rail li.done:before{font-weight:600;font-size:14px}.steps span{height:4px;border-width:1px;border-radius:2px}.saved:before{border-radius:50%;width:6px;height:6px}.ats{border-width:1px;border-radius:var(--r-ctl)}.ats__word{font-weight:650}.ats-pill{font-weight:650;border-radius:3px}.note__title,.nudge-line strong{font-weight:600}.sheet{box-shadow:-24px 0 60px #00000080}.sheet--center{border-radius:var(--r-panel);box-shadow:0 40px 80px #0009}.toast{box-shadow:none;border-radius:var(--r-ctl);font-weight:500}.prog li{font-weight:450}.fit div{font-weight:500}@media(max-width:960px){.side__new{box-shadow:none}.side__nav a{font-weight:450}.side__nav a[aria-current=page]{box-shadow:inset 0 2px 0 var(--acc-lit)}.input,.textarea,.select{font-size:16px}}.kinetic.is-split .k-ch{animation-timing-function:linear}.kinetic.is-split .wide .k-ch{animation-timing-function:linear,var(--ease-world)}@media(prefers-reduced-motion:reduce){.kinetic.is-split .k-ch,.kinetic.is-split .wide .k-ch{animation:none}}@media(max-width:960px){.page__grid,.setup,.grid-2,.grid-3,.fields--2{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.seg{max-width:100%;overflow-x:auto}}.btn--primary{background-image:var(--grad);background-color:var(--acc);border-color:transparent;color:var(--on-acc);background-size:140% 100%;background-position:0% 0;transition:background-position .42s var(--ease-world),transform var(--t-ui) var(--ease-ui)}.btn--primary:hover{background-position:100% 0}.wide,.display--red{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.wide.plain{background:none;color:inherit}.kinetic .wide .k-ch{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kinetic.is-split:after,.crumbs .idx:before,.steps span.now,.prog .now .box{background:var(--grad-v);border-color:transparent}::selection{background:var(--acc);color:var(--on-acc)}.panel--acc{background:var(--grad);color:var(--on-acc)}.switch input:checked{background:var(--grad)}.chip--req:after{background:var(--grad)}.rail li.now:before{background:var(--grad);border-color:transparent}.side__nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--acc-lit)}html :is(.btn,.link-btn,.seg button,.seg a,button.chip,.pair-tabs button,.ol__name,.ol__roles button,.lp-nav .signin){font-weight:700}.person3d{position:fixed;inset:0;width:100vw;height:100vh;z-index:12;pointer-events:none}.person-lite{position:fixed;left:0;top:0;z-index:12;pointer-events:none;user-select:none;transform-origin:50% 50%;will-change:transform}.person-lite.is-light{filter:invert(1)}body:has(>.shell),body:has(>.setup){--ok: var(--sage);--ok-lit: var(--sage);--warn: var(--sun);--bad: var(--sun);--tint-warn: #211E0E}.ats--bad,.ats-pill--bad{background:var(--hazard),var(--sun)}.ldr{display:grid;gap:var(--s4);padding:var(--s5);border:var(--rule);border-radius:var(--r-panel);background:var(--surface)}.ldr[hidden]{display:none}.ldr__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin:0;font-size:var(--fs-small)}.ldr__now{margin:0;font-weight:var(--fw-strong)}.ldr__n{color:var(--fg-muted);font-weight:450;margin-right:var(--s2);white-space:nowrap}.ldr__time{color:var(--fg-muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.ldr__steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s2);counter-reset:ldr}.ldr__steps li{counter-increment:ldr;display:grid;gap:var(--s2);min-width:0;color:var(--fg-muted);font-size:var(--fs-micro)}.ldr__track{position:relative;height:3px;border-radius:2px;background:var(--edge);overflow:hidden}.ldr__fill{position:absolute;inset:0;background:var(--grad);transform-origin:0 50%;transform:scaleX(0);transition:transform .36s var(--ease-ui)}.ldr__steps li.done .ldr__fill{transform:scaleX(1)}.ldr__steps li.now .ldr__fill{transform:scaleX(.55);animation:ldr-fill 1.6s var(--ease-world) infinite alternate}.ldr__steps li.fail .ldr__fill{transform:scaleX(1);background:var(--hazard),var(--sun)}.ldr__lbl{display:flex;gap:6px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldr__lbl:before{content:counter(ldr,decimal-leading-zero);font-family:var(--font-display);font-variation-settings:var(--vf-label)}.ldr__steps li.done .ldr__lbl:before{content:"\2713";color:var(--sage);font-family:var(--font-body)}.ldr__steps li.now,.ldr__steps li.done{color:var(--fg)}.ldr__line{display:flex;align-items:center;gap:var(--s3);margin:0;min-height:22px;font-size:var(--fs-small);color:var(--fg-muted)}.ldr__line:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--grad-v);animation:ldr-pulse 1s ease-in-out infinite alternate}.ldr.is-done .ldr__line:before,.ldr.is-fail .ldr__line:before{animation:none}.ldr.is-fail .ldr__line:before{background:var(--hazard),var(--sun);border-radius:2px}.ldr__line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldr--inline{padding:var(--s4)}@keyframes ldr-fill{0%{transform:scaleX(.2)}to{transform:scaleX(.85)}}@keyframes ldr-pulse{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ldr__steps li.now .ldr__fill,.ldr__line:before{animation:none}}.ldr__head,.ldr__line{max-width:none}.ldr{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}@media(max-width:600px){.ldr__lbl{font-size:0}.ldr__lbl:before{font-size:var(--fs-micro)}}.ldr-cover{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--gutter);background:#0a0a0adb;backdrop-filter:blur(4px)}.ldr-cover[hidden]{display:none}.ldr-cover .ldr{width:min(560px,100%);box-shadow:0 30px 80px #0009}.ldr-cover h2{margin:0;font-family:var(--font-display);font-variation-settings:var(--vf-title);font-weight:230;font-size:var(--fs-h2)}:root{--vh-pad: clamp(20px, 5.2vh, 64px);--vh-gap: clamp(12px, 2.6vh, 32px);--chrome: 64px}.phead{padding:var(--vh-pad) var(--gutter) clamp(18px,3.6vh,44px);align-items:center;gap:var(--s6)}.phead .display{font-size:min(var(--fs-title),6.4vh)}.phead__sub{margin-top:var(--vh-gap)}.phead__art{width:auto;height:clamp(84px,19vh,176px);max-width:260px}.page{padding-top:var(--vh-pad)}.setup__main{padding-top:clamp(16px,4.5vh,48px);padding-bottom:clamp(24px,5vh,72px)}.setup__top{margin-bottom:clamp(16px,6vh,72px)}.setup__body .display{font-size:min(var(--fs-display),7.2vh);margin-bottom:var(--vh-gap)}.setup__art{padding-top:clamp(20px,5vh,48px);padding-bottom:clamp(20px,5vh,48px);gap:clamp(16px,3.5vh,48px)}.setup__art .la,.setup__art canvas{max-height:36vh}.rail li{min-height:clamp(36px,5.6vh,48px)}.fold{display:flex;flex-direction:column}.fold>.page{flex:1;display:flex;flex-direction:column}.fold__end{margin-top:auto}@media(max-width:960px){:root{--chrome: calc(185px + env(safe-area-inset-bottom)) }.phead{padding:clamp(16px,3.4vh,32px) var(--gutter) clamp(14px,2.6vh,24px);gap:var(--s4)}.phead .display{font-size:min(clamp(1.75rem,7.6vw,2.75rem),6vh)}.phead__sub{font-size:var(--fs-body)}.page{padding-top:clamp(16px,3.4vh,32px)}.setup__main{padding-top:var(--s4)}.setup__top{margin-bottom:clamp(12px,3vh,32px)}.setup__body .display{font-size:min(clamp(1.875rem,8vw,2.75rem),6.4vh)}.setup__art{padding-top:var(--s3);padding-bottom:var(--s3)}}@media(max-height:700px)and (max-width:960px){.setup__art .setup__story{display:none}.setup__art .la,.setup__art canvas{max-height:64px}}html body .setup__body>.display{font-size:min(clamp(2.75rem,4.3vw,4rem),7.4vh)}html body .setup__body .blk{margin-top:clamp(20px,4.6vh,64px)}html body .setup__body .ways-in{gap:clamp(12px,2.2vh,24px)}html body .setup__body .consent{margin-top:clamp(24px,5vh,64px)}@media(max-width:960px){html body .setup__body>.display{font-size:min(clamp(2.25rem,10.4vw,2.75rem),6.6vh)}}@media(max-width:960px)and (max-height:760px){html body .setup__art{display:none}}@media(max-width:960px)and (max-height:700px){html body .setup__main{padding-top:var(--s3)}html body .setup__top{margin-bottom:var(--s3)}html body .setup__body .blk{margin-top:var(--s4)}html body .setup__body>.display{margin-bottom:var(--s3)}}@media(max-width:600px){.dock{flex-wrap:nowrap;gap:var(--s3);padding:var(--s3) var(--gutter)}.dock .dock__note{display:none}.dock .btn{flex:1 1 0;min-width:0;padding:0 var(--s3);white-space:normal;text-align:center;line-height:1.2}.dock .btn--lg{min-height:52px}}@media(max-width:960px)and (max-height:700px){.phead{padding-top:var(--s4);padding-bottom:var(--s4);gap:var(--s3)}.phead__sub{margin-top:var(--s2);font-size:var(--fs-small);line-height:1.5}.page{padding-top:var(--s4)}}.shell{transition:grid-template-columns var(--t-ui) var(--ease-ui)}.shell.side-instant,.shell.side-instant *{transition:none!important}.side__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.side__tog{display:inline-grid;place-items:center;flex:none;width:var(--target);height:var(--target);background:transparent;color:var(--fg-muted);border:1px solid transparent;border-radius:var(--r-ctl);cursor:pointer}.side__tog:hover{color:var(--fg);background:var(--surface);border-color:var(--edge)}.side__tog:focus-visible{outline:2px solid var(--acc-lit);outline-offset:2px}.side__tog .i{transition:transform var(--t-ui) var(--ease-ui)}.shell.side-min .side__tog .i{transform:scaleX(-1)}@media(max-width:1199px)and (min-width:961px){.shell:not(.side-max) .side__tog .i{transform:scaleX(-1)}}@media(max-width:1199px)and (min-width:961px){.shell:not(.side-max) .side__top{flex-direction:column}}@media(max-width:960px){.side__tog{display:none}.side__top{margin-right:auto}}@media(min-width:961px){.shell.side-min{grid-template-columns:88px 1fr}.shell.side-min .side__top{flex-direction:column}.shell.side-min .side{padding:var(--s5) var(--s3);align-items:center}.shell.side-min .side .wordmark{font-size:0;gap:0;justify-content:center;width:var(--target)}.shell.side-min .side .wordmark .mark-zuno{width:28px;height:28px}.shell.side-min .side__new{width:56px;padding:0}.shell.side-min .side__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell.side-min .side__nav{width:100%;align-items:center}.shell.side-min .side__nav a{justify-content:center;width:56px;height:52px;padding:0;position:relative}.shell.side-min .side__nav a:hover .side__lbl,.shell.side-min .side__nav a:focus-visible .side__lbl{clip:auto;width:auto;height:auto;overflow:visible;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:6px 10px;background:var(--fg);color:var(--on-fg);font-size:var(--fs-micro);font-weight:700;z-index:40}.shell.side-min .side__foot{display:none}}.dock,.dockbar{justify-content:flex-end}.work>.dock{margin-top:auto}.dock__l{margin-right:auto;min-width:0;flex:1 1 auto;display:flex;align-items:center}.dock__l>.dock__note,.dock__l>.dockbar__note{margin-right:0}.dock.is-loading .dock__l>:not(.dock__ldr),.dockbar.is-loading .dock__l>:not(.dock__ldr){display:none}.dock__ldr{min-width:0;width:min(560px,100%)}.dock__ldr[hidden]{display:none}.dock__back .i{margin-left:-4px}.dock__back[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none}.ldr--dock{padding:0;border:0;background:none;gap:6px}.ldr--dock .ldr__head{font-size:var(--fs-micro)}.ldr--dock .ldr__lbl{font-size:0}.ldr--dock .ldr__lbl:before{font-size:10px}.ldr--dock .ldr__steps li{gap:3px}.ldr--dock .ldr__line{min-height:18px;font-size:var(--fs-micro)}@media(max-width:600px){.dock.is-loading,.dockbar.is-loading{flex-wrap:wrap}.dock.is-loading .dock__l,.dockbar.is-loading .dock__l{flex-basis:100%}.dock .dock__back{flex:0 0 auto;padding:0 var(--s4)}.dock .dock__back span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dock .dock__back .i,.dockbar .dock__back .i{margin-left:0}}.setup__main{--sm-px: var(--s9)}@media(max-width:1199px)and (min-width:961px){.setup__main{--sm-px: var(--s7)}}@media(max-width:960px){.setup__main{--sm-px: var(--gutter)}}.setup__main:has(>.dockbar){padding-bottom:0}.setup__main>.dockbar{position:sticky;bottom:0;z-index:15;display:flex;align-items:center;gap:var(--s4);margin:auto calc(-1 * var(--sm-px)) 0;padding:var(--s4) var(--sm-px);background:#0a0a0af0;backdrop-filter:blur(6px);border-top:var(--rule)}.setup__main>.setup__legal{margin-top:var(--s7);margin-bottom:var(--s5)}.dockbar__note{color:var(--fg-muted);font-size:var(--fs-small)}@media(max-width:600px){.setup__main>.dockbar{flex-wrap:nowrap;gap:var(--s3)}.setup__main>.dockbar.is-loading{flex-wrap:wrap}.dockbar .dockbar__note{display:none}.dockbar .btn{padding:0 var(--s4);min-width:0}.dockbar .btn--primary{flex:1 1 auto}.dockbar .dock__back{flex:none}.dockbar .dock__back span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dockbar:not(.is-loading) .dock__l{display:none}}.dock__l>.dock__note,.dock__l>.dockbar__note{display:inline-flex;align-items:center;gap:var(--s2)}.dock__l>.dock__note .i{flex:none}@media(max-width:600px){.dock__l>.dock__note,.dock__l>.dockbar__note{display:none}}.toast--notice{inset:16px auto auto 50%;transform:translate(-50%);max-width:min(760px,calc(100vw - 32px));font-weight:450;flex-wrap:wrap}.toast--notice a:not(.btn){color:var(--on-fg)}.toast--notice .btn{flex:none}:where(body:not(.lp)) .icon-btn{flex:none;border-radius:var(--r-ctl)}:where(body:not(.lp)) .icon-btn[disabled],:where(body:not(.lp)) .icon-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.icon-btn--line{border:var(--rule-ctl);color:var(--fg);transition:background-color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui)}.icon-btn--line:hover{background:var(--raised);border-color:#8a8a8a}.btn.is-busy,.btn[aria-busy=true],.btn.is-starting{pointer-events:none;cursor:progress;transform:none}.btn.is-starting{opacity:1}.dock__back[disabled]{opacity:.45}.btn--flat:hover,.btn--flat:active{background:var(--bg-b);color:var(--fg-b)}.switch input:disabled{opacity:.45;cursor:not-allowed}:where(body:not(.lp)) input[type=checkbox]:not(.switch input){appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:var(--rule-ctl);border-radius:var(--r-ctl);background:transparent center / 14px 14px no-repeat;cursor:pointer;vertical-align:middle;transition:background-color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui)}:where(body:not(.lp)) input[type=checkbox]:not(.switch input):hover{border-color:#8a8a8a}:where(body:not(.lp)) input[type=checkbox]:not(.switch input):checked{background-color:var(--acc-lit);border-color:var(--acc-lit);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.2l3 3 6-6.4' fill='none' stroke='%230A0A0A' stroke-width='2'/%3E%3C/svg%3E")}:where(body:not(.lp)) input[type=checkbox]:not(.switch input):indeterminate{background-color:var(--acc-lit);border-color:var(--acc-lit);background-image:linear-gradient(#0a0a0a,#0a0a0a);background-size:10px 2px}:where(body:not(.lp)) input[type=checkbox]:not(.switch input):focus-visible{outline:2px solid var(--acc-lit);outline-offset:2px}:where(body:not(.lp)) input[type=checkbox]:not(.switch input):disabled{opacity:.45;cursor:not-allowed}.select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%23A3A3A3' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}.select:disabled,.input:disabled,.textarea:disabled{opacity:.45;cursor:not-allowed}.add-skill{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:end}.add-skill .btn{min-height:var(--field-h)}@media(max-width:600px){.add-skill{grid-template-columns:minmax(0,1fr)}}.chip .x{position:relative;flex:none;width:32px;height:32px;margin:0 -8px 0 0;border-radius:50%;color:inherit;transition:background-color var(--t-ui) var(--ease-ui)}.chip .x:after{content:"";position:absolute;inset:-6px}.chip .x:hover{background:var(--raised)}.chip--match .x:hover{background:#0000001f}.sheet__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s7)}.sheet__acts>:is(.btn--primary,.btn--danger),.sheet__foot>.btn--danger{flex:1 1 auto}@media(max-width:600px){.sheet__acts>.btn{flex:1 1 auto}}.self-start{justify-self:start}.textarea--short{min-height:112px}@media(max-width:600px){.dock:not(.is-loading) .dock__l{display:none}.dockbar .btn{white-space:normal;text-align:center;line-height:1.2}:is(.dock,.dockbar):has(>.btn~.btn~.btn) .btn:not(.dock__back){padding:0 var(--s3)}:is(.dock,.dockbar):has(>.btn~.btn~.btn) .btn:not(.dock__back) .i{display:none}}.tpl-cats{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s7)}.tpl-cat{display:inline-flex;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s4);border:1px solid var(--edge-ctl);border-radius:999px;background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-small);font-weight:550;text-decoration:none;cursor:pointer;transition:background-color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui)}.tpl-cat:hover{background:var(--raised);border-color:#8a8a8a}.tpl-cat[aria-current=true]{border-color:var(--acc-lit)}.tpl-cat__n{color:var(--fg-muted);font-weight:450}.tpl-cat--low:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}.tpl-cat--good:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok-lit)}.ats-badge{display:inline-block;vertical-align:middle;margin-left:var(--s2);padding:2px 8px;border-radius:3px;font-family:var(--font-body);font-size:var(--fs-micro);font-weight:600;letter-spacing:0;white-space:nowrap}.ats-badge--good{background:#2bbf6a24;color:var(--ok-lit)}.ats-badge--low,.ats-badge--average{background:var(--tint-warn);color:var(--warn)}.ats-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:3px;border:1px solid currentColor;font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.ats-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ats-chip--good{color:var(--ok-lit);background:#2bbf6a1a}.ats-chip--average{color:var(--warn);background:var(--tint-warn)}.ats-chip--low{color:#ff6b6b;background:#ff47471a}.ats-badge--range{margin-left:0;background:var(--raised);color:var(--fg);border:1px solid var(--edge-ctl);font-variant-numeric:tabular-nums}.gx-ats{margin:2px 0 var(--s2)}.tpl-cat--average:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}#sh-style .tpl-cats{margin:var(--s4) 0 var(--s6);position:sticky;top:calc(-1 * var(--s6));z-index:2;padding:var(--s3) 0;background:var(--raised)}#sh-style #tpls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s7)}#sh-style .tpl-group__h{font-weight:700;font-size:var(--fs-small)}#sh-style .tpl-group__line{margin:var(--s1) 0 var(--s4);max-width:none}#sh-style .tpl-group__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.path{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);width:100%;min-height:248px;padding:var(--s6);border:1px solid var(--edge-hi);border-radius:var(--r-panel);background:var(--raised);color:var(--fg);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui),background-color var(--t-ui) var(--ease-ui)}.path:hover{transform:translateY(-2px);border-color:var(--acc-lit)}.path:active{transform:scale(.985)}.path:focus-visible{outline:2px solid var(--acc-lit);outline-offset:3px}.path .la{width:72px;height:56px;margin-bottom:var(--s3)}.path__k{color:var(--fg-muted)}.path__t{font-family:var(--font-display);font-variation-settings:var(--vf-title);font-size:1.5rem;letter-spacing:-.03em;line-height:1.15}.path__d{color:var(--fg-muted);font-size:var(--fs-small);line-height:1.5;max-width:46ch;margin-bottom:var(--s5)}.path__go{margin-top:auto;display:inline-flex;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s4);border:1px solid var(--edge-ctl);border-radius:var(--r-ctl);font-weight:600;font-size:var(--fs-small);transition:background-color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.path__go:after{content:"\2192";font-weight:400}.path:hover .path__go{background:var(--fg);border-color:var(--fg);color:var(--on-fg)}.path__dot{position:absolute;top:var(--s5);right:var(--s5);width:22px;height:22px;border:1.5px solid var(--edge-ctl);border-radius:50%;display:grid;place-items:center}.path[role=radio]{min-height:0}.path[role=radio] .path__t{font-size:1.375rem}.path[role=radio] .path__d{margin-bottom:0}.path[aria-checked=true]{border-color:var(--acc-lit);box-shadow:inset 0 0 0 1px var(--acc-lit);background:var(--tint-acc)}.path[aria-checked=true] .path__dot{border-color:var(--acc-lit);background:var(--acc)}.path[aria-checked=true] .path__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--on-acc)}@media(max-width:600px){.paths{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.path{min-height:0;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--s4);row-gap:var(--s1);align-items:start;padding:var(--s5)}.path .la{width:56px;height:44px;grid-row:1 / span 4;margin:0}.path>:not(.la):not(.path__dot){grid-column:2}.path__t{font-size:1.25rem}.path__d{margin-bottom:var(--s2)}.path__go{justify-self:start}.path[role=radio]{padding-right:calc(var(--s4) + 34px)}.path[role=radio] .path__t{font-size:1.25rem}.path__dot{top:var(--s4);right:var(--s4)}}@media(prefers-reduced-motion:reduce){.path:hover,.path:active{transform:none}}body:not(.lp,.gx){--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 56px;--s10: 72px;--s11: 104px;--gutter: clamp(20px, 2.6vw, 40px);--side-w: 236px;--aside-w: 340px;--field-h: 48px;--vh-pad: clamp(16px, 3.2vh, 36px);--vh-gap: clamp(6px, 1.2vh, 12px);--chrome: 52px;--fs-title: clamp(1.5rem, 1.9vw, 2rem);--fs-display: clamp(1.875rem, 2.7vw, 2.625rem)}@media(max-width:1199px)and (min-width:961px){body:not(.lp,.gx){--aside-w: 300px}}@media(max-width:960px){body:not(.lp,.gx){--gutter: 16px;--chrome: calc(169px + env(safe-area-inset-bottom)) }}:where(body:not(.lp,.gx)) .crumbs{min-height:52px}:where(body:not(.lp,.gx)) .phead{padding:var(--vh-pad) var(--gutter) clamp(14px,2.6vh,28px);gap:var(--s5)}:where(body:not(.lp,.gx)) .phead .display{font-size:min(var(--fs-title),5.4vh)}:where(body:not(.lp,.gx)) .phead__art{height:clamp(64px,12vh,116px);max-width:200px}:where(body:not(.lp,.gx)) .page,:where(body:not(.lp,.gx)) .main{padding-bottom:var(--s9)}:where(body:not(.lp,.gx)) .page__grid{gap:var(--s8)}:where(body:not(.lp,.gx)) .page__aside{top:76px;gap:var(--s5)}@media(min-width:961px){:where(body:not(.lp,.gx)) .side{gap:var(--s5);padding:var(--s5) var(--s4)}:where(body:not(.lp,.gx)) .side__nav{gap:2px}:where(body:not(.lp,.gx)) .side__nav a{min-height:var(--target)}:where(body:not(.lp,.gx)) .side__foot{gap:var(--s3)}}:where(body:not(.lp,.gx)) .btn{min-height:var(--target)}:where(body:not(.lp,.gx)) .btn--lg{min-height:48px}:where(body:not(.lp,.gx)) .input,:where(body:not(.lp,.gx)) .textarea,:where(body:not(.lp,.gx)) .select{padding:11px 14px}:where(body:not(.lp,.gx)) .select{padding-right:44px}:where(body:not(.lp,.gx)) .textarea{min-height:148px}:where(body:not(.lp,.gx)) .textarea--short{min-height:96px}:where(body:not(.lp,.gx)) .fields{gap:var(--s5)}:where(body:not(.lp,.gx)) .field__label{margin-bottom:6px}:where(body:not(.lp,.gx)) .field__hint{margin-top:6px}:where(body:not(.lp,.gx)) .panel{padding:var(--s5)}:where(body:not(.lp,.gx)) .panel__head{margin-bottom:var(--s4)}:where(body:not(.lp,.gx)) .list__row{min-height:60px;padding:var(--s3) var(--s5);gap:var(--s4)}:where(body:not(.lp,.gx)) .kv>*{padding:var(--s3) 0}:where(body:not(.lp,.gx)) .note{padding:var(--s4) var(--s5);gap:var(--s3)}:where(body:not(.lp,.gx)) .sec-head{margin-bottom:var(--s4)}:where(body:not(.lp,.gx)) .switch{min-height:52px}:where(body:not(.lp,.gx)) .prog li{min-height:48px}:where(body:not(.lp,.gx)) .dock,:where(body:not(.lp,.gx)) .setup__main>.dockbar{padding-top:var(--s3);padding-bottom:var(--s3)}:where(body:not(.lp,.gx)) .sheet{padding:var(--s6)}:where(body:not(.lp,.gx)) .sheet>*+*{margin-top:var(--s4)}:where(body:not(.lp,.gx)) .sheet__foot{bottom:calc(-1 * var(--s6));margin:var(--s5) calc(-1 * var(--s6)) 0;padding:var(--s3) var(--s6)}:where(body:not(.lp,.gx)) .sheet__foot:last-child{margin-bottom:calc(-1 * var(--s6))}:where(body:not(.lp,.gx)) .sheet__acts{margin-top:var(--s6)}:where(body:not(.lp,.gx)) .tpl-cats{margin-bottom:var(--s5)}:where(body:not(.lp,.gx)) .path{min-height:0;padding:var(--s5)}:where(body:not(.lp,.gx)) .path .la{width:60px;height:46px;margin-bottom:var(--s2)}:where(body:not(.lp,.gx)) .path__t{font-size:1.375rem}:where(body:not(.lp,.gx)) .path__d{margin-bottom:var(--s4)}:where(body:not(.lp,.gx)) .setup{grid-template-columns:minmax(340px,36%) 1fr}:where(body:not(.lp,.gx)) .setup__art{padding:clamp(16px,3.6vh,36px) var(--s7);gap:clamp(12px,2.4vh,28px)}:where(body:not(.lp,.gx)) .setup__art .la,:where(body:not(.lp,.gx)) .setup__art canvas{max-height:30vh}:where(body:not(.lp,.gx)) .rail li{min-height:clamp(36px,4.8vh,44px)}:where(body:not(.lp,.gx)) .setup__main{--sm-px: var(--s8);padding:clamp(14px,3vh,32px) var(--sm-px) clamp(20px,3.6vh,48px)}:where(body:not(.lp,.gx)) .setup__main:has(>.dockbar){padding-bottom:0}:where(body:not(.lp,.gx)) .setup__top{margin-bottom:clamp(14px,3.6vh,40px)}:where(body:not(.lp,.gx)) .setup__main>.setup__legal{margin-top:var(--s6);margin-bottom:var(--s4)}html body:not(.lp,.gx) .setup__body>.display{font-size:min(clamp(2.125rem,3.1vw,2.875rem),6vh)}html body:not(.lp,.gx) .setup__body .blk{margin-top:clamp(16px,3.2vh,40px)}html body:not(.lp,.gx) .setup__body .consent{margin-top:clamp(16px,3.2vh,40px)}@media(max-width:1199px)and (min-width:961px){:where(body:not(.lp,.gx)) .setup__main{--sm-px: var(--s6)}}@media(max-width:960px){:where(body:not(.lp,.gx)) .side{padding:var(--s2) var(--gutter)}:where(body:not(.lp,.gx)) .shell{grid-template-rows:auto 1fr}:where(body:not(.lp,.gx)) .crumbs{min-height:44px}:where(body:not(.lp,.gx)) .phead{padding:clamp(14px,2.6vh,24px) var(--gutter) clamp(12px,2vh,18px);gap:var(--s3)}:where(body:not(.lp,.gx)) .phead .display{font-size:min(clamp(1.5rem,6.6vw,2.25rem),5.4vh)}:where(body:not(.lp,.gx)) .page{padding-top:clamp(14px,2.6vh,24px);padding-bottom:var(--s8)}:where(body:not(.lp,.gx)) .setup{display:flex;flex-direction:column}:where(body:not(.lp,.gx)) .setup>.setup__main{flex:1 0 auto}:where(body:not(.lp,.gx)) .setup__main{--sm-px: var(--gutter);padding:var(--s3) var(--gutter) var(--s8)}:where(body:not(.lp,.gx)) .setup__main:has(>.dockbar){padding-bottom:0}:where(body:not(.lp,.gx)) .setup__top{margin-bottom:clamp(10px,2.4vh,24px)}:where(body:not(.lp,.gx)) .setup__art{padding:var(--s3) var(--gutter)}html body:not(.lp,.gx) .setup__body>.display{font-size:min(clamp(1.875rem,8.6vw,2.375rem),6vh)}:where(body:not(.lp,.gx)) .list__row{padding:var(--s3) var(--s4)}:where(body:not(.lp,.gx)) .page__grid{gap:var(--s6)}}@media(max-width:600px){:where(body:not(.lp,.gx)) .panel{padding:var(--s4)}:where(body:not(.lp,.gx)) .note{padding:var(--s3) var(--s4)}:where(body:not(.lp,.gx)) .path{padding:var(--s4)}:where(body:not(.lp,.gx)) .path__t{font-size:1.1875rem}}@media(max-width:960px)and (max-height:700px){:where(body:not(.lp,.gx)) .phead{padding-top:var(--s3);padding-bottom:var(--s3)}:where(body:not(.lp,.gx)) .page{padding-top:var(--s3)}html body:not(.lp,.gx) .setup__body .blk{margin-top:var(--s4)}}html body:has(>.setup){--field-h: 44px}html body:has(>.setup) .setup{grid-template-columns:minmax(296px,26%) minmax(0,1fr)}html body:has(>.setup) .setup__art{padding:clamp(14px,2.6vh,24px) var(--s6);gap:clamp(10px,1.8vh,16px)}html body:has(>.setup) .setup__art .la,html body:has(>.setup) .setup__art canvas{max-height:30vh}html body:has(>.setup) .setup__story{font-size:var(--fs-body);line-height:1.5}html body:has(>.setup) .art-foot{gap:var(--s3)}html body:has(>.setup) .rail{gap:0}html body:has(>.setup) .rail li{min-height:36px;gap:var(--s3);font-size:var(--fs-small)}html body:has(>.setup) .rail li:before{width:26px;height:26px;font-size:11px}html body:has(>.setup) .secnav a{min-height:36px}html body:has(>.setup) .tocheck{padding:var(--s3) var(--s4)}html body:has(>.setup) .tocheck__n{font-size:2rem}html body:has(>.setup) .setup__main{--sm-px: var(--s7);padding:clamp(10px,1.8vh,18px) var(--sm-px) clamp(16px,2.6vh,28px)}html body:has(>.setup) .setup__main:has(>.dockbar){padding-bottom:0}html body:has(>.setup) .setup__top{margin-bottom:clamp(10px,2vh,20px)}html body:has(>.setup) .setup__body{max-width:760px}html body:has(>.setup) .setup__body>.display{font-size:min(clamp(1.875rem,2.5vw,2.5rem),5.4vh);line-height:1.08;margin-bottom:var(--s2)}html body:has(>.setup) .sub{font-size:var(--fs-body);line-height:1.5;max-width:64ch}html body:has(>.setup) .back{margin:calc(-1 * var(--s3)) 0 0 -4px}html body:has(>.setup) .setup__body .blk,html body:has(>.setup) .blk{margin-top:clamp(14px,2.4vh,22px)}html body:has(>.setup) .setup__main>.setup__legal{margin-top:var(--s4);margin-bottom:var(--s3);padding-top:var(--s3)}html body:has(>.setup) .setup__main>.dockbar{padding-top:var(--s2);padding-bottom:var(--s2)}html body:has(>.setup) .h3,html body:has(>.setup) .ways-h,html body:has(>.setup) .goal-h{margin-bottom:var(--s2)}html body:has(>.setup) .panel{padding:var(--s4)}html body:has(>.setup) .panel__head{margin-bottom:var(--s3)}html body:has(>.setup) .fields{gap:var(--s3) var(--s4)}html body:has(>.setup) .field__label{margin-bottom:4px}html body:has(>.setup) .field__hint{margin-top:4px}html body:has(>.setup) :is(.input,.select){padding-top:9px;padding-bottom:9px}html body:has(>.setup) .textarea{padding-top:9px;padding-bottom:9px;min-height:112px}html body:has(>.setup) .note{padding:var(--s3) var(--s4)}html body:has(>.setup) .switch{min-height:44px}html body:has(>.setup) .role-form__head{padding:var(--s3) var(--s4)}html body:has(>.setup) .role-form__body{padding:var(--s4);gap:var(--s3)}html body:has(>.setup) .role-form+.role-form{margin-top:var(--s4)}html body:has(>.setup) .grp{gap:var(--s3)}html body:has(>.setup) .pts-sec{gap:var(--s3);padding-top:var(--s3)}html body:has(>.setup) .num-hint{padding:var(--s3) var(--s4)}html body:has(>.setup) .rsec{margin-top:var(--s5)}html body:has(>.setup) .rsec__head{padding-top:var(--s3);margin-bottom:var(--s3)}html body:has(>.setup) .role>summary{min-height:52px;padding:var(--s2) var(--s4)}html body:has(>.setup) .role__body{padding:var(--s4);gap:var(--s3)}html body:has(>.setup) .keep{padding:var(--s3) var(--s4)}html body:has(>.setup) .setup__body .ways-in{gap:var(--s3)}html body:has(>.setup) .or{margin:0}html body:has(>.setup) .setup__body .consent{margin-top:var(--s5);padding-top:var(--s3)}html body:has(>.setup) .code{gap:var(--s3)}html body:has(>.setup) .otp{gap:var(--s3)}html body:has(>.setup) .otp input{height:60px;font-size:1.75rem}html body:has(>.setup) .path{padding:var(--s4)}html body:has(>.setup) .path .la{width:48px;height:36px;margin-bottom:var(--s1)}html body:has(>.setup) .path[role=radio] .path__t,html body:has(>.setup) .path__t{font-size:1.1875rem}html body:has(>.setup) .path__dot{top:var(--s4);right:var(--s4)}html body:has(>.setup) .choices{gap:var(--s3)}html body:has(>.setup) .choice{min-height:0;padding:var(--s4);gap:var(--s2)}html body:has(>.setup) .choice .la{width:44px;height:34px}html body:has(>.setup) .choice__t{margin-top:0;font-size:1.1875rem}html body:has(>.setup) .choice__go{margin-top:var(--s2)}html body:has(>.setup) .goal-note,html body:has(>.setup) .after{margin-top:var(--s2)}html body:has(>.setup) .facts{margin-top:var(--s4);padding-top:var(--s3);gap:var(--s2)}html body:has(>.setup) .pane{gap:var(--s4)}html body:has(>.setup) .is-help .pane+.pane{margin-top:var(--s4)}html body:has(>.setup) .file{padding:var(--s3) var(--s4);gap:var(--s4)}html body:has(>.setup) .why{padding:var(--s4);gap:var(--s3)}html body:has(>.setup) .why__p{margin-top:var(--s2)}html body:has(>.setup) .todo-h{margin:var(--s3) 0 var(--s1)}html body:has(>.setup) .steps-to{gap:var(--s1)}html body:has(>.setup) .gone{margin-top:var(--s4);padding-top:var(--s3)}html body:has(>.setup) .list__row{min-height:52px;padding:var(--s2) var(--s4)}@media(max-width:1199px)and (min-width:961px){html body:has(>.setup) .setup__main{--sm-px: var(--s6)}html body:has(>.setup) .setup__art{padding-inline:var(--s5)}}@media(max-width:960px){html body:has(>.setup) .setup{grid-template-columns:minmax(0,1fr)}html body:has(>.setup) .setup__art{padding:var(--s2) var(--gutter);gap:var(--s4)}html body:has(>.setup) .setup__art .la{width:88px;height:64px;max-height:64px}html body:has(>.setup) .setup__story{font-size:var(--fs-small)}html body:has(>.setup) .setup__main{--sm-px: var(--gutter);padding:var(--s2) var(--gutter) var(--s6)}html body:has(>.setup) .setup__main:has(>.dockbar){padding-bottom:0}html body:has(>.setup) .setup__top{margin-bottom:var(--s2)}html body:has(>.setup) .setup__body>.display{font-size:min(clamp(1.75rem,7.6vw,2.125rem),5.6vh)}html body:has(>.setup) .path{padding:var(--s3) calc(var(--s4) + 30px) var(--s3) var(--s3);row-gap:2px}html body:has(>.setup) .path .la{width:44px;height:34px}html body:has(>.setup) .path__dot{top:var(--s3);right:var(--s3)}}@media(max-width:600px){html body:has(>.setup) .setup__art .la{width:72px;height:54px;max-height:54px}html body:has(>.setup) .otp{gap:var(--s2)}html body:has(>.setup) .choice{grid-template-columns:44px minmax(0,1fr);column-gap:var(--s3)}html body:has(>.setup) .choice__go{padding-top:0}html body:has(>.setup) .otp input{height:54px;font-size:1.5rem}html body:has(>.setup) .panel,html body:has(>.setup) .role-form__body,html body:has(>.setup) .role__body{padding:var(--s3)}}html body:has(>.setup) .hero-fold{min-height:0!important;padding-bottom:0}html body:has(>.setup) .hero-fold+.blk{padding-top:var(--s4)!important}html body:has(>.setup) .worth .list__row{min-height:52px}html body:has(>.setup) .worth-sub{margin-bottom:var(--s3)}html body:has(>.shell){--chrome: 44px}html body:has(>.shell) .crumbs{min-height:44px}html body:has(>.shell) .phead{padding:clamp(10px,1.8vh,18px) var(--gutter) clamp(10px,1.6vh,16px);gap:var(--s4)}html body:has(>.shell) .phead .display{font-size:min(clamp(1.375rem,1.7vw,1.75rem),4.6vh);line-height:1.1}html body:has(>.shell) .phead__sub{margin-top:4px;font-size:var(--fs-body);line-height:1.5}html body:has(>.shell) .phead__art{height:clamp(48px,8vh,72px);max-width:140px}html body:has(>.shell) .page{padding-top:clamp(12px,2vh,20px);padding-bottom:var(--s7)}html body:has(>.shell) .page__grid{gap:var(--s6)}html body:has(>.shell) .page__aside{top:60px;gap:var(--s4)}html body:has(>.shell) .panel{padding:var(--s4)}html body:has(>.shell) .panel__head{margin-bottom:var(--s3)}html body:has(>.shell) .sec-head{margin-bottom:var(--s3)}html body:has(>.shell) .fields{gap:var(--s3) var(--s4)}html body:has(>.shell) .field__label{margin-bottom:4px}html body:has(>.shell) .list__row{min-height:52px;padding:var(--s2) var(--s4)}html body:has(>.shell) .note{padding:var(--s3) var(--s4)}html body:has(>.shell) .textarea{min-height:120px}html body:has(>.shell) .path{padding:var(--s4)}html body:has(>.shell) .path .la{width:48px;height:36px;margin-bottom:var(--s1)}html body:has(>.shell) .path__t{font-size:1.1875rem}html body:has(>.shell) .path__d{margin-bottom:var(--s3)}html body:has(>.shell) .dock{padding-top:var(--s2);padding-bottom:var(--s2)}@media(min-width:961px){html body:has(>.shell){--side-w: 216px}html body:has(>.shell) .side{gap:var(--s4);padding:var(--s4) var(--s3)}}@media(pointer:fine)and (min-width:961px){html body:has(>.shell) .side__nav a{min-height:38px}html body:has(>.shell) .btn--sm{min-height:38px}}@media(min-width:961px){html body:has(>.setup){--setup-w: 1080px}html body:has(>.setup) .setup__main>:is(.setup__top,.setup__body,.setup__legal){width:100%;max-width:var(--setup-w);margin-inline:auto}html body:has(>.setup) .setup__main>.dockbar{padding-inline:max(var(--sm-px),calc((100% + 2 * var(--sm-px) - var(--setup-w)) / 2))}html body:has(>.setup) .setup__main>.setup__body:is(:has(.ways-in),#otp-main){max-width:600px;margin-block:auto}html body:has(>.setup) .setup__main>.setup__body:is(:has(.ways-in),#otp-main)~.dockbar{margin-top:0}html body:has(>.setup) .setup__main>.setup__body:is(:has(.ways-in),#otp-main)~.setup__legal{max-width:600px;margin-top:0}html body:has(>.setup) .setup__art{justify-content:flex-start;gap:clamp(20px,4vh,40px)}html body:has(>.setup) .setup__art .la{flex:0 1 auto;height:auto;max-height:34vh}html body:has(>.setup) .setup__art>:first-child{margin-top:auto}html body:has(>.setup) .setup__art>:last-child{margin-bottom:auto}}.req{margin-left:3px;color:var(--acc-lit);font-weight:800}.field--error :is(.input,.textarea,.select),fieldset.field--error .select,.pt-row.field--error .textarea{border-color:var(--acc-lit);box-shadow:inset 0 0 0 1px var(--acc-lit)}.field__error:before{content:"! ";font-weight:800}fieldset>.field__error,.pt-row>.field__error{display:block;grid-column:1 / -1}.pt-row>.field__error{margin-top:0}.chip--bad{border-color:var(--acc-lit);border-style:dashed}.dockbar__note.is-bad{color:var(--acc-lit);font-weight:650}.pt>.field__error{grid-column:2;margin-top:0}.pt.field--error .pt__txt{border-color:var(--acc-lit)}.acct{position:relative;flex:none}.acct__btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:var(--rule-ctl);background:transparent;color:var(--fg);cursor:pointer;transition:background-color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui)}.acct__btn:hover,.acct__btn[aria-expanded=true]{background:var(--raised);border-color:#8a8a8a}.acct__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:200;width:max-content;min-width:240px;max-width:min(320px,calc(100vw - 32px));padding:var(--s2);background:var(--surface);border:var(--rule);border-radius:var(--r-ctl);box-shadow:0 12px 32px #00000073}.acct__menu[hidden]{display:none}.acct__who{margin:0 0 var(--s2);padding:var(--s2) var(--s3) var(--s3);border-bottom:var(--rule-thin);font-size:var(--fs-micro);color:var(--fg-muted);line-height:1.5;overflow-wrap:anywhere}.acct__who b{color:var(--fg);font-weight:600}.acct__menu [role=menuitem]{display:flex;align-items:center;width:100%;min-height:44px;padding:0 var(--s3);border:0;border-radius:var(--r-ctl);background:none;color:var(--fg);font:inherit;font-size:var(--fs-small);text-align:left;text-decoration:none;cursor:pointer}.acct__menu [role=menuitem]:hover,.acct__menu [role=menuitem]:focus-visible{background:var(--raised);outline:none}.acct__menu [data-signout]{margin-top:var(--s2);border-top:var(--rule-thin);border-radius:0 0 var(--r-ctl) var(--r-ctl);color:var(--fg-muted)}.crumbs .acct--app{position:sticky;right:0;margin-left:var(--s2);padding-left:var(--s2);background:linear-gradient(90deg,transparent,rgb(10,10,10) var(--s2))}.acct--app .acct__btn{width:36px;height:36px}.acct--app .acct__btn .i{width:20px;height:20px}.acct__menu--app{position:fixed;top:0;right:0}.setup__top:has(>.acct--setup)>.wordmark{margin-right:auto}.acct__who+[data-signout]{margin-top:0;border-top:0}.acct--app{display:flex;align-items:center;gap:var(--s2)}.acct__exit{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--s3) 0 10px;border:var(--rule-ctl);border-radius:999px;color:var(--fg-muted);font-size:var(--fs-small);text-decoration:none;white-space:nowrap;transition:background-color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.acct__exit:hover{color:var(--fg);background:var(--raised);border-color:#8a8a8a}.acct__exit .i{width:18px;height:18px}@media(pointer:coarse){.acct__exit{height:44px}}@media(max-width:600px){.acct__exit{width:44px;height:44px;padding:0;justify-content:center}.acct__exit span{display:none}}@media(pointer:coarse){.acct--app .acct__btn{width:44px;height:44px}}.doc-top .acct{margin-left:auto}@media(max-width:600px){.acct__menu{position:fixed;left:var(--gutter);right:var(--gutter);top:64px;width:auto;max-width:none}.is-signed-in :is(.lp-nav,.gx-nav)>.btn--primary{display:none}.gx-nav{gap:var(--s3)}}@media(max-width:400px){.gx-nav>.btn--primary{display:none}}.nav-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:80;background:var(--acc-lit);transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none}.nav-bar.is-on{opacity:1;transform:scaleX(.8);transition:transform 2.4s cubic-bezier(.1,.6,.2,1),opacity .12s linear}@media(prefers-reduced-motion:reduce){.nav-bar.is-on{transform:scaleX(1);transition:opacity .12s linear}}h1[tabindex="-1"]:focus{outline:none}@keyframes skel-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel{position:relative;display:block;overflow:hidden;background:#1c1c1c;border-radius:4px}.skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:skel-sweep 1.5s ease-in-out infinite}.skel--paper{background:#e4e4e4;border-radius:3px}.skel--paper:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}@media(prefers-reduced-motion:reduce){.skel:after{animation:none;display:none}}.skel-wrap{display:grid;gap:var(--s4)}.skel-l{height:12px}.skel-page{box-sizing:border-box;width:100%;min-height:848px;padding:48px 52px;background:var(--paper, #fff);display:flex;flex-direction:column;gap:9px}.skel-page .skel{height:7px}.skel-page .sk-name{height:26px;width:46%;margin-bottom:6px}.skel-page .sk-role{height:10px;width:30%}.skel-page .sk-rule{height:2px;width:100%;margin:12px 0 8px}.skel-page .sk-h{height:10px;width:22%;margin-top:18px;margin-bottom:4px}.skel-page .sk-sub{height:8px;width:40%;margin-top:6px}.skel-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s5)}.skel-card{display:grid;gap:var(--s3);padding:var(--s3);border:var(--rule-thin);border-radius:var(--r-panel, 8px)}.skel-card .sk-pic{aspect-ratio:210 / 297;height:auto}.skel-shelf{display:grid;gap:var(--s5)}.skel-shelf .sk-title{height:22px;width:220px}.skel-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--s4);align-items:center;padding:var(--s4) var(--s5);border:var(--rule-thin);border-radius:var(--r-ctl, 6px)}.skel-row>div{display:grid;gap:var(--s2)}.skel-row .sk-ico{width:24px;height:24px}.skel-table{display:grid;gap:1px;border:var(--rule-thin)}.skel-table .sk-tr{display:grid;grid-template-columns:1.6fr 1.2fr 1fr 1fr .8fr 1.2fr;gap:var(--s4);padding:var(--s4);align-items:center}.skel-table .sk-tr:first-child .skel{height:9px;background:#262626}.skel-field{display:grid;gap:var(--s2)}.skel-field .sk-label{height:10px;width:24%}.skel-field .sk-input{height:48px;border-radius:var(--r-ctl, 6px)}.skel-nav{display:grid;gap:var(--s4)}.skel-nav .skel{height:12px}.skel-chips{display:flex;flex-wrap:wrap;gap:var(--s3)}.skel-chips .skel{height:40px;border-radius:var(--r-ctl, 6px)}.skel-shelves{display:grid}.skel-shelf{padding-top:var(--s7)}.skel-shelf .sk-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s5);align-items:end;margin-bottom:var(--s5)}.skel-shelf .sk-head .skel-wrap{gap:var(--s3)}.skel-shelf .sk-num{width:40px;height:47px}.skel-shelf .sk-title{height:22px;width:220px;max-width:60%}.sk-books{--sheet-w: 176px;position:relative;display:flex;gap:var(--s6);padding:12px 0 var(--s3);overflow:hidden}.sk-books:before{content:"";position:absolute;left:0;right:0;top:calc(12px + var(--sheet-w) * 297 / 210);height:10px;background:var(--edge-ctl)}.sk-book{flex:none;width:var(--sheet-w);display:grid;gap:var(--s2)}.sk-book .sk-pic{aspect-ratio:210 / 297;height:auto;border-radius:2px;margin-bottom:calc(10px + var(--s5) - var(--s2))}.skel-designs .sk-banner{height:104px;max-width:760px;border-radius:var(--r-panel, 8px);margin-bottom:var(--s3)}.skel-designs .sk-line{width:min(520px,70%);margin-bottom:var(--s5)}.skel-designs .tp-grid{margin:0;padding:0}.skel-pills .skel{height:40px;border-radius:999px}[data-f=fits] .skel-chips .skel{height:44px}.sk-bignum{width:40px;height:46px}.xp__n .sk-unit{width:92px;height:9px}.skel-miss .sk-mrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:60px;padding:var(--s2) 0;border-bottom:var(--rule-thin)}.skel-miss .sk-mchip{height:36px}.skel-miss .sk-mbtn{width:110px;height:38px;border-radius:var(--r-ctl, 6px)}.skel-tracker .sk-tools{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s4)}.skel-tracker .sk-tools i{flex:1}.skel-tracker .sk-search{width:min(360px,40%);height:36px}.skel-tracker .sk-sel{width:170px;height:36px}.skel-tracker .sk-btn{width:128px;height:38px}.skel-tracker .sk-btn--s{width:110px}.skel-tracker .skel-table{gap:0;border-radius:4px;overflow:hidden}.skel-tracker .sk-tr{grid-template-columns:40px repeat(13,minmax(0,1fr));gap:0;padding:0;border-bottom:var(--rule-thin)}.skel-tracker .sk-td{display:flex;align-items:center;height:30px;padding:0 8px;border-right:var(--rule-thin);min-width:0}.skel-tracker .sk-td .skel{height:8px}.skel-form .sk-sec{display:flex;justify-content:space-between;align-items:center;margin:6px 0 var(--s5)}.skel-form .sk-sec-h{height:20px;width:110px}.skel-form .sk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.skel-form .skel-field .sk-label{width:34%}#secnav .skel-nav{gap:var(--s1)}#secnav .skel-nav .skel{margin:16px 0 16px 19px;height:12px}@media(max-width:700px){.sk-books{--sheet-w: 140px;gap:var(--s5)}.skel-designs .sk-banner{height:80px}.skel-form .sk-fields{grid-template-columns:minmax(0,1fr)}.skel-tracker .sk-tools .sk-btn{display:none}}@media(max-width:960px){.wordmark{min-height:44px}:is(.foot,.doc-foot) nav a,.doc-foot>a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center}.flow a{min-height:44px;min-width:32px;justify-content:center}.crumbs a{display:inline-flex;align-items:center;min-height:44px}.link-btn,html body .tpl-cat,html body .gx-cats a{min-height:44px}html body .job-line__acts :is(.link-btn,a){min-height:44px;min-width:44px;justify-content:center}.side__legal a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}html body .h-row>a{min-width:44px;justify-content:center}.motion-toggle{flex:none}.acct__btn,.acct--app .acct__btn{width:44px;height:44px}.chip .x:after{inset:-6px}.ats-chip,html body .sc-tag,html body .tp__rec,.flow__n,.side__nav a{font-size:12px}.side__nav{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.dock,.setup__main>.dockbar{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}a,button,[role=button],label,summary,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sheet,.sheet__body,.ed-more__menu{overscroll-behavior:contain}html{scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom));scroll-padding-top:56px}}@media(max-width:960px)and (pointer:coarse){html body:has(>.shell) .pin:after{inset:-12px}}@media(max-width:600px){.crumbs:has(.flow) .saved{font-size:0;gap:0}}@media(max-width:960px)and (pointer:coarse){html.kb-open :is(.side__nav,.dock,.setup__main>.dockbar,.ed-bar){translate:0 calc(100% + 200px);pointer-events:none}}@media(max-width:960px)and (orientation:landscape){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html body .lp-nav,html body .gx-nav{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}}.human-check{position:fixed;left:50%;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 84px);transform:translate(-50%);z-index:1000}.human-check:empty,.human-check.is-done{display:none}.ats--bad,.ats-pill--bad{background:linear-gradient(90deg,transparent 12px,var(--sun) 12px),var(--hazard),var(--sun)}.ats--bad .ats__sw,.ats--warn .ats__sw{clip-path:polygon(50% 4%,100% 96%,0 96%)}
