.journey-module___LRIQG__hero{padding-bottom:clamp(1rem,3vw,2rem)}.journey-module___LRIQG__h1{max-width:17ch}.journey-module___LRIQG__try{gap:.875rem;margin-top:clamp(1rem,2.5vw,1.5rem);display:grid}.journey-module___LRIQG__tryLabel{max-width:40rem}.journey-module___LRIQG__desk{gap:1.25rem;display:grid}.journey-module___LRIQG__strip{--size:18px;--leading:2.25;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);column-gap:.625rem;padding:1rem 1.125rem .75rem 1rem;display:grid}.journey-module___LRIQG__strip:focus-within{outline:2px solid var(--machine);outline-offset:2px}.journey-module___LRIQG__strip[data-status=strong]{box-shadow:inset 3px 0 0 var(--pass), var(--shadow-card)}.journey-module___LRIQG__glyph{color:var(--faint);font-size:var(--size);line-height:var(--leading)}.journey-module___LRIQG__sheet{min-width:0;display:grid}.journey-module___LRIQG__input,.journey-module___LRIQG__marks{min-width:0;font:inherit;font-size:var(--size);letter-spacing:-.01em;font-weight:400;line-height:var(--leading);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;border:0;grid-area:1/1;margin:0;padding:0}.journey-module___LRIQG__input{appearance:none;resize:none;min-height:0;color:var(--ink);caret-color:var(--ink);background:0 0;outline:none;overflow:hidden}.journey-module___LRIQG__marks{z-index:1;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.journey-module___LRIQG__strike,.journey-module___LRIQG__cut{text-decoration-line:line-through;-webkit-text-decoration-color:var(--fail);text-decoration-color:var(--fail);text-decoration-skip-ink:none;position:relative}.journey-module___LRIQG__strike{text-decoration-thickness:2px}.journey-module___LRIQG__cut{text-decoration-style:wavy;text-decoration-thickness:1.5px}.journey-module___LRIQG__circle{border-radius:var(--r-pill);outline:2px solid var(--fail);outline-offset:1px}.journey-module___LRIQG__insert{color:var(--fail-ink);letter-spacing:0;white-space:nowrap;font-size:15px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% - .05em);left:0}.journey-module___LRIQG__caret{position:relative}.journey-module___LRIQG__caret svg{fill:none;stroke:var(--fail);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:calc(100% - .35em);left:1px}.journey-module___LRIQG__notes{align-content:start;gap:.625rem;display:grid}.journey-module___LRIQG__note{color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);column-gap:.625rem;font-size:15px;line-height:1.5;display:grid}.journey-module___LRIQG__note>svg{margin-top:2px}.journey-module___LRIQG__pen{fill:none;stroke:var(--fail);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.journey-module___LRIQG__pen .journey-module___LRIQG__penWord{fill:var(--line-2);stroke:none}.journey-module___LRIQG__quote{color:var(--fail-ink);font-weight:600}.journey-module___LRIQG__verb{color:var(--ink);font-weight:600}.journey-module___LRIQG__meta{color:var(--body);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.5rem;font-size:14px;display:flex}.journey-module___LRIQG__metaLink{min-height:44px;font-size:15px}.journey-module___LRIQG__path{padding-top:clamp(3rem,8vw,5rem)}.journey-module___LRIQG__pathHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;display:flex}.journey-module___LRIQG__tally{min-height:1.5em;color:var(--pass-ink);font-size:15px;font-weight:600;line-height:1.5}.journey-module___LRIQG__stops{margin-top:1.5rem;display:grid}.journey-module___LRIQG__stop{grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;padding-bottom:1.25rem;display:grid;position:relative}.journey-module___LRIQG__stop:before{top:2.25rem;bottom:.25rem;background:var(--line-2);content:"";border-radius:1px;width:2px;position:absolute;inset-inline-start:calc(1rem - 1px)}.journey-module___LRIQG__stop:last-child:before{display:none}.journey-module___LRIQG__stop[data-done]:before{background:color-mix(in srgb, var(--pass) 55%, transparent)}.journey-module___LRIQG__node,.journey-module___LRIQG__nodeTick{width:2rem;height:2rem}.journey-module___LRIQG__node{border:2px solid var(--line-2);background:var(--paper);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.journey-module___LRIQG__stop[data-next] .journey-module___LRIQG__node{border-color:var(--machine);color:var(--machine)}.journey-module___LRIQG__stop[data-done] .journey-module___LRIQG__node{border-color:var(--pass);background:var(--pass);color:var(--pass-on)}.journey-module___LRIQG__stopBody{min-width:0;padding-top:.2rem}.journey-module___LRIQG__stopLabel{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.journey-module___LRIQG__stopTools{flex-wrap:wrap;column-gap:1.25rem;display:flex}.journey-module___LRIQG__stopLink{min-height:44px;color:var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:color .16s var(--ease-out);align-items:center;font-size:15px;display:inline-flex}@media (hover:hover){.journey-module___LRIQG__stopLink:hover{color:var(--ink);text-decoration-color:currentColor}}.journey-module___LRIQG__stopMeta{color:var(--body);margin-top:-.25rem;font-size:14px;line-height:1.5}.journey-module___LRIQG__more{color:var(--body);flex-wrap:wrap;align-items:center;column-gap:1.25rem;margin-top:clamp(1.5rem,4vw,2.5rem);font-size:15px;display:flex}.journey-module___LRIQG__more a{align-items:center;min-height:44px;display:inline-flex}.journey-module___LRIQG__pass{margin-top:clamp(2.5rem,6vw,4rem)}.journey-module___LRIQG__close{border-radius:var(--r-lg);gap:1.5rem;margin-top:.75rem;padding:2rem 1.5rem;display:grid}.journey-module___LRIQG__closeBody{max-width:34rem;margin-top:.75rem;font-size:16px;line-height:1.6}.journey-module___LRIQG__closeAction{justify-self:start}.journey-module___LRIQG__mainBleed{padding-bottom:0}.journey-module___LRIQG__bleed{margin-top:clamp(3rem,8vw,5rem)}.journey-module___LRIQG__bleedInner{gap:1.5rem;padding-block:clamp(3.5rem,9vw,6rem);display:grid}.journey-module___LRIQG__nextStop{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);margin-top:clamp(1.5rem,4vw,2rem);padding:1.25rem 1.25rem .5rem;display:grid}.journey-module___LRIQG__pathRow{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.journey-module___LRIQG__pathStrip{flex:0 20rem;justify-content:space-between;display:flex;position:relative}.journey-module___LRIQG__pathStrip:before{background:var(--line-2);content:"";height:1px;position:absolute;inset:50% 13px auto}.journey-module___LRIQG__pathNode{place-items:center;display:grid;position:relative}.journey-module___LRIQG__pathTile{filter:grayscale()}.journey-module___LRIQG__pathTile svg{opacity:.45}.journey-module___LRIQG__pathNode[data-state] .journey-module___LRIQG__pathTile{filter:none}.journey-module___LRIQG__pathNode:has(.journey-module___LRIQG__pathTick) .journey-module___LRIQG__pathTile{filter:none}.journey-module___LRIQG__pathNode[data-state] .journey-module___LRIQG__pathTile svg{opacity:1}.journey-module___LRIQG__pathNode:has(.journey-module___LRIQG__pathTick) .journey-module___LRIQG__pathTile svg{opacity:1}.journey-module___LRIQG__pathNode[data-state=here] .journey-module___LRIQG__pathTile{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--ink)}.journey-module___LRIQG__pathNode[data-state=next] .journey-module___LRIQG__pathTile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tool) 45%, transparent)}.journey-module___LRIQG__pathCaption{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.journey-module___LRIQG__pathTick{inset-inline-end:-5px;box-sizing:content-box;border:2px solid var(--card);background:var(--pass-ink);color:var(--card);border-radius:999px;padding:2px;position:absolute;bottom:-5px}.journey-module___LRIQG__nextPill{border:1px solid var(--line);border-radius:var(--r-pill);min-height:40px;color:var(--ink);align-items:center;gap:8px;padding:0 14px 0 6px;font-size:15px;font-weight:500;transition:border-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.journey-module___LRIQG__nextPill:active{transform:scale(.97)}@media (hover:hover){.journey-module___LRIQG__nextPill:hover{border-color:var(--line-2);background:var(--paper)}}.journey-module___LRIQG__nextDone{color:var(--pass-ink);align-items:center;gap:.5rem;font-size:14px;font-weight:600;line-height:1.5;display:flex}.journey-module___LRIQG__nextDone:not(:empty){margin-bottom:.75rem}.journey-module___LRIQG__nextCheck{color:var(--pass-ink)}.journey-module___LRIQG__nextLabel{color:var(--muted);font-size:13px;font-weight:600}.journey-module___LRIQG__nextTitle{color:var(--ink);letter-spacing:-.015em;margin-top:.125rem;font-size:20px;font-weight:600;line-height:1.3}.journey-module___LRIQG__nextLinks{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;margin-top:.875rem;padding-bottom:.75rem;display:flex}.journey-module___LRIQG__nextLinks .journey-module___LRIQG__nextLink{margin-inline-end:.875rem}.journey-module___LRIQG__nextLink,.journey-module___LRIQG__nextAll{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.journey-module___LRIQG__nextAll{color:var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}@media (hover:hover){.journey-module___LRIQG__nextAll:hover{color:var(--ink);text-decoration-color:currentColor}}@media (min-width:640px){.journey-module___LRIQG__nextStop{padding:1.5rem 1.75rem .75rem}.journey-module___LRIQG__nextAll{margin-inline-start:auto}.journey-module___LRIQG__strip{--size:21px;--leading:2.1;padding:1.25rem 1.5rem 1rem 1.25rem}.journey-module___LRIQG__close{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2.5rem 3rem}.journey-module___LRIQG__bleedInner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.journey-module___LRIQG__desk{grid-template-columns:minmax(0,1.75fr) minmax(15rem,1fr);align-items:start;column-gap:2rem}.journey-module___LRIQG__notes{border-left:2px solid color-mix(in srgb, var(--fail) 35%, transparent);min-height:100%;padding:.5rem 0 .5rem 1.5rem}.journey-module___LRIQG__stops{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:1.25rem;margin-top:2rem}.journey-module___LRIQG__stop{grid-template-columns:1fr;align-content:start;row-gap:.75rem;padding-bottom:0}.journey-module___LRIQG__stop:before{top:calc(1rem - 1px);inset-inline-end:-1rem;bottom:auto;width:auto;height:2px;inset-inline-start:2.25rem}.journey-module___LRIQG__stopBody{padding-top:0}.journey-module___LRIQG__stopTools{flex-direction:column;align-items:flex-start}.journey-module___LRIQG__stopLink{min-height:36px}}@media (prefers-reduced-motion:reduce){.journey-module___LRIQG__strip,.journey-module___LRIQG__stopLink{transition:none}}
.tool-icon-module__ZAmQEq__tile{--tile:40px;width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) * .28);background:var(--tool-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tool) 18%, transparent);color:var(--tool-text);flex-shrink:0;place-items:center;display:inline-grid}.tool-icon-module__ZAmQEq__tile[data-size=xs]{--tile:26px}.tool-icon-module__ZAmQEq__tile[data-size=sm]{--tile:32px}.tool-icon-module__ZAmQEq__tile[data-size=lg]{--tile:48px}.tool-icon-module__ZAmQEq__tile[data-size=xl]{--tile:64px}.tool-icon-module__ZAmQEq__tile svg{display:block}
.AppRail-module__UEqNSW__rail{display:none}@media (min-width:1024px){:root{--app-rail:72px}.AppRail-module__UEqNSW__shell{padding-inline-start:var(--app-rail)}.AppRail-module__UEqNSW__rail{z-index:45;width:var(--app-rail);padding:12px 0 max(12px, env(safe-area-inset-bottom));border-inline-end:1px solid var(--line);background:var(--card);flex-direction:column;align-items:center;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.AppRail-module__UEqNSW__list{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.AppRail-module__UEqNSW__foot{margin-top:auto}.AppRail-module__UEqNSW__dataWrap{position:relative}.AppRail-module__UEqNSW__home,.AppRail-module__UEqNSW__item{width:60px;color:var(--muted);-webkit-tap-highlight-color:transparent;border-radius:12px;align-content:center;justify-items:center;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:grid;position:relative}.AppRail-module__UEqNSW__home{height:48px;color:var(--ink)}.AppRail-module__UEqNSW__item{min-height:60px;font:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:6px 2px}.AppRail-module__UEqNSW__item:active,.AppRail-module__UEqNSW__home:active{transform:scale(.97)}.AppRail-module__UEqNSW__icon{border-radius:9px;place-items:center;width:40px;height:30px;transition:background-color .15s ease-out;display:grid}.AppRail-module__UEqNSW__label{letter-spacing:-.005em;text-align:center;max-width:58px;font-size:11px;font-weight:500;line-height:1.15}.AppRail-module__UEqNSW__item[aria-current=page]{color:var(--machine)}.AppRail-module__UEqNSW__item[aria-current=page] .AppRail-module__UEqNSW__icon{background:var(--machine-wash)}.AppRail-module__UEqNSW__item[aria-current=page] .AppRail-module__UEqNSW__label{font-weight:600}.AppRail-module__UEqNSW__item[aria-expanded=true]{color:var(--ink)}.AppRail-module__UEqNSW__item[aria-expanded=true] .AppRail-module__UEqNSW__icon{background:var(--segment)}.AppRail-module__UEqNSW__home:focus-visible,.AppRail-module__UEqNSW__item:focus-visible{outline:3px solid var(--machine);outline-offset:1px}.AppRail-module__UEqNSW__tip{z-index:1;top:50%;background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1.3;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;inset-inline-start:calc(100% + 10px);transform:translate(-4px,-50%)}.AppRail-module__UEqNSW__home:focus-visible .AppRail-module__UEqNSW__tip,.AppRail-module__UEqNSW__item:focus-visible .AppRail-module__UEqNSW__tip{opacity:1;transition:none;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.AppRail-module__UEqNSW__home:hover,.AppRail-module__UEqNSW__item:hover{background:var(--paper-2);color:var(--ink)}.AppRail-module__UEqNSW__item[aria-current=page]:hover{color:var(--machine);background:0 0}.AppRail-module__UEqNSW__home:hover .AppRail-module__UEqNSW__tip,.AppRail-module__UEqNSW__item:hover .AppRail-module__UEqNSW__tip{opacity:1;transition-delay:.35s;transform:translateY(-50%)}}.AppRail-module__UEqNSW__panel{bottom:0;border:1px solid var(--line-2);background:var(--card);width:260px;box-shadow:var(--shadow-pop);color:var(--body);transform-origin:0 100%;border-radius:14px;padding:14px 16px 12px;animation:.18s ease-out AppRail-module__UEqNSW__railPop;position:absolute;inset-inline-start:calc(100% + 10px)}[dir=rtl] .AppRail-module__UEqNSW__panel{transform-origin:100% 100%}[dir=rtl] .AppRail-module__UEqNSW__tip{transform:translate(4px,-50%)}.AppRail-module__UEqNSW__panelTitle{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600}.AppRail-module__UEqNSW__facts{gap:4px;margin:0 0 10px;font-size:13px;display:grid}.AppRail-module__UEqNSW__facts>div{justify-content:space-between;gap:12px;display:flex}.AppRail-module__UEqNSW__facts dt{color:var(--body)}.AppRail-module__UEqNSW__facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.AppRail-module__UEqNSW__panelText{margin:0 0 8px;font-size:12.5px;line-height:1.45}.AppRail-module__UEqNSW__panelLink{min-height:32px;color:var(--machine);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.AppRail-module__UEqNSW__panelLink:hover{text-decoration:underline}.AppRail-module__UEqNSW__panelLink:focus-visible{outline:3px solid var(--machine);outline-offset:2px;border-radius:4px}}@keyframes AppRail-module__UEqNSW__railPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AppRail-module__UEqNSW__home,.AppRail-module__UEqNSW__item,.AppRail-module__UEqNSW__icon,.AppRail-module__UEqNSW__tip{transition:none}.AppRail-module__UEqNSW__panel{animation:none}}
.LetterPaper-module__Dn38bq__sheet{--letter-ink:#0d0d0d;--letter-body:#2b2b2b;--letter-muted:#5f5f5f;aspect-ratio:210/297;background:var(--sheet);box-shadow:var(--shadow-paper);color:var(--letter-body);overflow-wrap:anywhere;border:1px solid #0000000f;border-radius:4px;padding:max(24px,8.5%) max(22px,9%);font-size:14px;line-height:1.6;container-type:inline-size}.LetterPaper-module__Dn38bq__sheet p{margin:0}.LetterPaper-module__Dn38bq__sheet :is(.LetterPaper-module__Dn38bq__date,.LetterPaper-module__Dn38bq__greeting,.LetterPaper-module__Dn38bq__body,.LetterPaper-module__Dn38bq__closing,.LetterPaper-module__Dn38bq__signature){font-size:clamp(13px,2.15cqw,15px)}.LetterPaper-module__Dn38bq__head{border-bottom:1px solid #0000001f;padding-bottom:1.1em}.LetterPaper-module__Dn38bq__sheet .LetterPaper-module__Dn38bq__name{color:var(--letter-ink);letter-spacing:-.02em;font-size:clamp(20px,3.6cqw,26px);font-weight:600;line-height:1.2}.LetterPaper-module__Dn38bq__sheet .LetterPaper-module__Dn38bq__contact{color:var(--letter-muted);flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-size:13px;display:flex}.LetterPaper-module__Dn38bq__sheet .LetterPaper-module__Dn38bq__date{min-height:1.6em;color:var(--letter-muted);margin-top:1.6em}.LetterPaper-module__Dn38bq__sheet .LetterPaper-module__Dn38bq__greeting{color:var(--letter-ink);margin-top:1.4em}.LetterPaper-module__Dn38bq__body{gap:.9em;margin-top:.9em;display:grid}.LetterPaper-module__Dn38bq__sheet .LetterPaper-module__Dn38bq__closing{margin-top:1.4em}.LetterPaper-module__Dn38bq__sheet .LetterPaper-module__Dn38bq__signature{color:var(--letter-ink);margin-top:.3em;font-weight:600}.LetterPaper-module__Dn38bq__gap{color:#5c4300;font:inherit;text-align:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1b8;border:0;border-radius:3px;padding:0 3px;font-weight:500;display:inline;box-shadow:inset 0 -2px #f0b90b}button.LetterPaper-module__Dn38bq__gap{cursor:pointer;transition:background-color .16s}@media (hover:hover){button.LetterPaper-module__Dn38bq__gap:hover{background:#ffe58a}}button.LetterPaper-module__Dn38bq__gap:active{background:#ffe58a}button.LetterPaper-module__Dn38bq__gap:focus-visible{outline-offset:2px;outline:2px solid #3f60e8}.LetterPaper-module__Dn38bq__editable{cursor:text;border-radius:3px;outline:none;margin-inline:-6px;padding:2px 6px;transition:background-color .16s;position:relative}@media (hover:hover){.LetterPaper-module__Dn38bq__editable:hover{background:#3f60e80d}}.LetterPaper-module__Dn38bq__editable:focus{background:#3f60e812;box-shadow:inset 0 0 0 1px #3f60e873}.LetterPaper-module__Dn38bq__editable[data-edited]:before{content:"";background:#3f60e8;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:-10px}.LetterPaper-module__Dn38bq__editable mark.LetterPaper-module__Dn38bq__gap{cursor:pointer}.LetterPaper-module__Dn38bq__editable[data-edited] mark.LetterPaper-module__Dn38bq__gap,.LetterPaper-module__Dn38bq__editable:focus mark.LetterPaper-module__Dn38bq__gap{cursor:text}
.Resignation-module__7QkGUG__noticeRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.Resignation-module__7QkGUG__notice{flex:320px;display:flex}.Resignation-module__7QkGUG__notice>button{cursor:pointer;flex:1 1 0;padding:0 10px}.Resignation-module__7QkGUG__days{width:96px}.Resignation-module__7QkGUG__date{max-width:220px}.Resignation-module__7QkGUG__select{cursor:pointer;min-height:44px;margin-top:8px;padding:0 12px}.Resignation-module__7QkGUG__check{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.Resignation-module__7QkGUG__check input{width:18px;height:18px;min-height:0;accent-color:var(--blue-600);cursor:pointer;flex:none;margin:0;padding:0}.Resignation-module__7QkGUG__lastDay{border-radius:var(--r-btn);background:var(--machine-wash);color:var(--ink);gap:2px;padding:12px 14px;font-size:16px;line-height:1.4;display:grid}.Resignation-module__7QkGUG__lastDay strong{letter-spacing:-.01em;font-weight:600}.Resignation-module__7QkGUG__lastDayLabel,.Resignation-module__7QkGUG__lastDayNote{color:var(--ink-2);font-size:13px}@media (max-width:639px),(pointer:coarse){.Resignation-module__7QkGUG__select{font-size:16px}}
.SankeyChart-module__FTG8Kq__svg{font-feature-settings:"cv11", "ss01";--flow-strong:var(--machine);--flow-soft:color-mix(in srgb, var(--machine) 45%, var(--card));--flow-muted:color-mix(in srgb, var(--ink) 18%, var(--card));width:100%;height:100%;font-family:inherit;display:block;overflow:visible}.SankeyChart-module__FTG8Kq__link[data-tone=strong]{fill:var(--flow-strong);opacity:.22}.SankeyChart-module__FTG8Kq__link[data-tone=soft]{fill:var(--flow-soft);opacity:.4}.SankeyChart-module__FTG8Kq__link[data-tone=muted]{fill:var(--flow-muted);opacity:.6}.SankeyChart-module__FTG8Kq__node[data-tone=strong]{fill:var(--flow-strong)}.SankeyChart-module__FTG8Kq__node[data-tone=soft]{fill:var(--flow-soft)}.SankeyChart-module__FTG8Kq__node[data-tone=muted]{fill:var(--flow-muted)}.SankeyChart-module__FTG8Kq__node[data-stage]{fill:var(--stage)}.SankeyChart-module__FTG8Kq__link[data-stage]{fill:color-mix(in srgb, var(--stage) 30%, transparent);opacity:1}.SankeyChart-module__FTG8Kq__link[data-stage][data-tone=muted]{fill:color-mix(in srgb, var(--stage) 22%, transparent)}.SankeyChart-module__FTG8Kq__leader{stroke:var(--line-2);stroke-width:1px}.SankeyChart-module__FTG8Kq__value,.SankeyChart-module__FTG8Kq__name{paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.SankeyChart-module__FTG8Kq__value{fill:var(--ink);font-weight:600}.SankeyChart-module__FTG8Kq__name{fill:var(--ink-2);font-weight:400}
.ToolCards-module__lqthgW__lead{color:var(--body);margin-top:.75rem;font-size:16px}.ToolCards-module__lqthgW__grid{gap:2.25rem;margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ToolCards-module__lqthgW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.25rem}}.ToolCards-module__lqthgW__card{color:inherit;border-radius:var(--r-card);text-decoration:none;display:block}.ToolCards-module__lqthgW__card:focus-visible{outline:none}.ToolCards-module__lqthgW__card:focus-visible .ToolCards-module__lqthgW__panel{outline:2px solid var(--machine);outline-offset:3px}.ToolCards-module__lqthgW__panel{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tool,var(--ink)) 12%, transparent);border-radius:var(--r-card);background:var(--tool-wash,var(--card));transition:border-color var(--dur-in) var(--ease-out);position:relative;overflow:hidden}.ToolCards-module__lqthgW__name{color:var(--ink);align-items:center;gap:.75rem;margin-top:1rem;display:flex}.ToolCards-module__lqthgW__blurb{max-width:34rem;color:var(--muted);margin-top:.25rem;padding-left:calc(32px + .75rem);font-size:15px;line-height:1.55}.ToolCards-module__lqthgW__doc{border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--card);min-height:100%;box-shadow:var(--shadow-card);color:var(--ink-2);transition:transform var(--dur-in) var(--ease-out);padding:1rem 1.125rem 1.25rem;font-size:14px;line-height:1.55;position:absolute;top:9%;left:7%;right:7%}@media (min-width:640px){.ToolCards-module__lqthgW__panel{aspect-ratio:4/3}.ToolCards-module__lqthgW__doc{padding:1.25rem 1.375rem 1.5rem;font-size:15px}}@media (hover:hover){.ToolCards-module__lqthgW__card:hover .ToolCards-module__lqthgW__panel{border-color:color-mix(in srgb, var(--tool,var(--ink)) 35%, transparent)}.ToolCards-module__lqthgW__card:hover .ToolCards-module__lqthgW__doc{transform:translateY(-3px)}.ToolCards-module__lqthgW__card:hover .ToolCards-module__lqthgW__name{color:var(--tool-text,var(--machine))}}.ToolCards-module__lqthgW__docTitle{color:var(--ink);font-weight:600}.ToolCards-module__lqthgW__docLabel{border-bottom:1px solid var(--line-2);color:var(--ink);margin-top:1rem;padding-bottom:.375rem;font-size:13px;font-weight:600}.ToolCards-module__lqthgW__prose{margin-top:.625rem}.ToolCards-module__lqthgW__bar{border-radius:var(--r-pill);background:var(--segment);height:.5rem;margin-top:.625rem;display:block}.ToolCards-module__lqthgW__bar[data-size=name]{background:var(--line-2);width:38%;height:.875rem;margin-top:.25rem}.ToolCards-module__lqthgW__bar[data-size=contact]{width:58%;margin-bottom:.25rem}.ToolCards-module__lqthgW__bar[data-size=line]+.ToolCards-module__lqthgW__bar[data-size=line]{width:82%}.ToolCards-module__lqthgW__checks{border-top:1px solid var(--line);gap:.375rem;margin:1rem 0 0;padding:.875rem 0 0;font-size:13px;list-style:none;display:grid}.ToolCards-module__lqthgW__checks li{color:var(--fail-ink);align-items:center;gap:.5rem;display:flex}.ToolCards-module__lqthgW__checks li[data-ok]{color:var(--pass-ink)}.ToolCards-module__lqthgW__pre{white-space:pre-line}.ToolCards-module__lqthgW__foot{border-radius:var(--r-pill);background:var(--pass-wash);color:var(--pass-ink);align-items:center;gap:.375rem;margin-top:.875rem;padding:.25rem .625rem;font-size:13px;font-weight:500;display:inline-flex}.ToolCards-module__lqthgW__meter{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.ToolCards-module__lqthgW__meterTrack{border-radius:var(--r-pill);background:var(--paper-2);flex:1;height:6px;overflow:hidden}.ToolCards-module__lqthgW__meterFill{border-radius:inherit;background:var(--machine);transform-origin:0;height:100%;display:block}.ToolCards-module__lqthgW__meterValue{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600}.ToolCards-module__lqthgW__group{color:var(--muted);margin-top:1rem;font-size:13px;font-weight:500}.ToolCards-module__lqthgW__chips{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ToolCards-module__lqthgW__chip{border-radius:var(--r-sm);align-items:center;gap:.3rem;padding:.25rem .625rem .25rem .5rem;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.ToolCards-module__lqthgW__chip[data-found]{background:var(--pass-wash);color:var(--pass-ink)}.ToolCards-module__lqthgW__chip[data-missing]{background:var(--fail-wash);color:var(--fail-ink)}.ToolCards-module__lqthgW__bullets{color:var(--ink);gap:.5rem;margin:0;padding-left:1.125rem;line-height:2.1;display:grid}.ToolCards-module__lqthgW__bullets li::marker{color:var(--faint)}.ToolCards-module__lqthgW__tick{color:var(--pass);vertical-align:-2px;margin-left:.375rem;display:inline-block}.ToolCards-module__lqthgW__strike,.ToolCards-module__lqthgW__cut{text-decoration-line:line-through;-webkit-text-decoration-color:var(--fail);text-decoration-color:var(--fail);text-decoration-skip-ink:none;text-decoration-thickness:2px;position:relative}.ToolCards-module__lqthgW__cut{text-decoration-style:wavy;text-decoration-thickness:1.5px}.ToolCards-module__lqthgW__circle{border-radius:var(--r-pill);outline:2px solid var(--fail);outline-offset:1px}.ToolCards-module__lqthgW__insert{color:var(--fail-ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% - .4em);left:0}.ToolCards-module__lqthgW__caret{position:relative}.ToolCards-module__lqthgW__caret svg{fill:none;stroke:var(--fail);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:calc(100% - .6em);left:1px}.ToolCards-module__lqthgW__notes{border-left:2px solid var(--fail);color:var(--body);gap:.25rem;margin:.25rem 0 .5rem;padding:0 0 0 .75rem;font-size:13px;line-height:1.5;list-style:none;display:grid}.ToolCards-module__lqthgW__quote{color:var(--fail-ink);font-weight:600}.ToolCards-module__lqthgW__swaps{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.ToolCards-module__lqthgW__swaps li{gap:.375rem;display:grid}.ToolCards-module__lqthgW__weak{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--fail);text-decoration-color:var(--fail);justify-self:start;text-decoration-thickness:2px}.ToolCards-module__lqthgW__verbs{flex-wrap:wrap;gap:.375rem;display:flex}.ToolCards-module__lqthgW__verb{border-radius:var(--r-sm);background:var(--machine-wash);color:var(--machine-deep);padding:.2rem .625rem;font-size:13px;font-weight:500}.ToolCards-module__lqthgW__people{margin:0;padding:0;list-style:none;display:grid}.ToolCards-module__lqthgW__people li{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.875rem 0;display:grid}.ToolCards-module__lqthgW__people li+li{border-top:1px solid var(--line)}.ToolCards-module__lqthgW__avatar{background:var(--segment);border-radius:50%;width:2.5rem;height:2.5rem}.ToolCards-module__lqthgW__person{align-content:start;gap:.5rem;display:grid}.ToolCards-module__lqthgW__nameBar{border-radius:var(--r-pill);background:var(--line-2);width:7rem;height:.625rem;margin-top:.25rem}.ToolCards-module__lqthgW__headline{color:var(--ink);font-size:14px;line-height:1.45}.ToolCards-module__lqthgW__cutMark{color:var(--fail-ink);font-weight:600;position:relative}.ToolCards-module__lqthgW__cutMark:after{content:"";border-right:2px solid var(--fail);position:absolute;top:-.15em;bottom:-.15em;right:-.2em}.ToolCards-module__lqthgW__hidden{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);margin-left:.3em}.ToolCards-module__lqthgW__seeMore{color:var(--faint);font-weight:600}.ToolCards-module__lqthgW__chart{padding:1rem 1.25rem 1.25rem .75rem}.ToolCards-module__lqthgW__iconTile{margin-bottom:.875rem}.ToolCards-module__lqthgW__field{border:1px solid var(--line-2);border-radius:var(--r-btn);color:var(--faint);margin-top:.75rem;padding:.625rem .75rem;font-size:14px}
.ToolSections-module__oR80QW__section{padding-top:clamp(4rem,9vw,6.5rem)}.ToolSections-module__oR80QW__layout{gap:2.5rem;display:grid}.ToolSections-module__oR80QW__title{text-wrap:pretty;max-width:22ch}.ToolSections-module__oR80QW__points{border-top:1px solid var(--line);max-width:34rem;margin:1.75rem 0 0;padding:0;list-style:none}.ToolSections-module__oR80QW__points li{border-bottom:1px solid var(--line);padding-block:.875rem}.ToolSections-module__oR80QW__pointTitle{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.ToolSections-module__oR80QW__pointBody{color:var(--body);text-wrap:pretty;margin-top:.125rem;font-size:15px;line-height:1.55}.ToolSections-module__oR80QW__privacy{color:var(--muted);margin-top:1.25rem;font-size:14px;line-height:1.5}.ToolSections-module__oR80QW__figure{min-width:0}.ToolSections-module__oR80QW__flow{padding-block:.5rem}.ToolSections-module__oR80QW__plate{aspect-ratio:1/.9;border:1px solid color-mix(in srgb, var(--tool) 14%, transparent);border-radius:var(--r-card);background:var(--tool-wash,var(--card));position:relative;overflow:hidden}.ToolSections-module__oR80QW__caption{text-align:center;color:var(--muted);margin-top:.75rem;font-size:13px;line-height:1.5}@media (min-width:900px){.ToolSections-module__oR80QW__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,5rem)}.ToolSections-module__oR80QW__plate{aspect-ratio:1/.82}}
.page-module__TPTO_a__title{max-width:20ch;margin-top:18px}.page-module__TPTO_a__lead{max-width:58ch;margin-top:14px}.page-module__TPTO_a__toolFrame{padding-top:28px}.page-module__TPTO_a__split{gap:24px;display:grid}.page-module__TPTO_a__body{max-width:58ch;color:var(--body);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.65}.page-module__TPTO_a__body strong{color:var(--ink);font-weight:500}.page-module__TPTO_a__aside{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.55}.page-module__TPTO_a__codeFigure{min-width:0;margin:0}.page-module__TPTO_a__code{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink-2);font-family:var(--font-mono);margin:0;padding:18px 20px;font-size:13.5px;line-height:1.8;overflow-x:auto}.page-module__TPTO_a__codeFigure figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}@media (min-width:768px){.page-module__TPTO_a__title{max-width:none}.page-module__TPTO_a__title .t-dim{display:block}}@media (min-width:960px){.page-module__TPTO_a__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px}}
