.page-module__smol5W__fixtureShell{background:var(--paper);min-height:100vh;color:var(--ink)}.page-module__smol5W__topbar{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);height:64px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.page-module__smol5W__brand,.page-module__smol5W__captureMark{font-weight:800}.page-module__smol5W__brand{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-size:16px}.page-module__smol5W__captureMark{color:var(--primary);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.page-module__smol5W__rail{border-right:1px solid var(--line);background:var(--surface);width:240px;position:fixed;inset:64px auto 0 0}.page-module__smol5W__content{flex-direction:column;min-width:0;min-height:100vh;padding-top:64px;display:flex}.page-module__smol5W__stateStack{gap:16px;display:grid}.page-module__smol5W__stateFixtureMark{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, var(--paper));justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 14px;display:flex}.page-module__smol5W__stateFixtureMark strong{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-size:14px}.page-module__smol5W__stateFixtureMark span{color:var(--steel);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:800}@media (min-width:1280px){.page-module__smol5W__topbar{left:240px}.page-module__smol5W__content{margin-left:240px}}@media (max-width:1279px){.page-module__smol5W__rail{display:none}}@media (max-width:767px){.page-module__smol5W__topbar{height:56px;padding-inline:16px}.page-module__smol5W__captureMark{text-align:right;max-width:150px}.page-module__smol5W__content{padding-top:56px}.page-module__smol5W__stateFixtureMark{flex-direction:column;align-items:flex-start;min-height:48px}.page-module__smol5W__stateFixtureMark span{text-align:left}}@media (forced-colors:active){.page-module__smol5W__topbar,.page-module__smol5W__rail,.page-module__smol5W__stateFixtureMark{border-color:canvastext}}
.hash-action-dialog .dialog__body>:is(section,details){margin:0}@media (max-width:560px){.hash-action-dialog{width:calc(100vw - 1rem)}.hash-action-dialog .dialog__header{grid-template-columns:46px minmax(0,1fr) auto;padding:.8rem .85rem}.hash-action-dialog .dialog__art{width:44px;height:44px}.hash-action-dialog .dialog__art img{width:41px;height:41px}.hash-action-dialog .dialog__body{padding:.85rem}}@media (max-width:700px){.dialog.dialog--phone-sheet{width:100%;max-width:100vw;margin:auto auto 0}.dialog.dialog--phone-sheet .dialog__sheet{border-radius:22px 26px 0 0;max-height:92dvh;position:relative}.dialog.dialog--phone-sheet .dialog__sheet:before{content:"";z-index:4;background:var(--line-strong,var(--border));opacity:.7;pointer-events:none;border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:7px;left:50%}.dialog.dialog--phone-sheet .dialog__header{padding-top:1.15rem}.dialog.dialog--phone-sheet .dialog__header:has(.dialog__art){grid-template-columns:52px minmax(0,1fr) auto;gap:.85rem}.dialog.dialog--phone-sheet .dialog__art{border-radius:14px;width:52px;height:52px}.dialog.dialog--phone-sheet .dialog__art img{width:48px;height:48px}.dialog.dialog--phone-sheet .dialog__body:not(:has(.sheet-actions)){padding-bottom:calc(.85rem + max(env(safe-area-inset-bottom,0px), 1.25rem))}.dialog.dialog--phone-sheet .route-modal__body:not(:has(.sheet-actions)){padding-bottom:max(env(safe-area-inset-bottom,0px), 1.25rem)}:is(.dialog.dialog--phone-sheet .dialog__body:has(.sheet-actions)>:last-child:not(:has(.sheet-actions)),.dialog.dialog--phone-sheet .route-modal__body:has(.sheet-actions)>:last-child:not(:has(.sheet-actions))){margin-bottom:max(env(safe-area-inset-bottom,0px), 1.25rem)}}.route-modal{width:min(96vw,1120px)}.route-modal__sheet{grid-template-rows:minmax(0,1fr);max-height:92dvh;display:grid;position:relative}.route-modal__body{overscroll-behavior:contain;min-height:0;overflow:auto}.route-modal__close{z-index:2;border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--ink-650);cursor:pointer;background:#fff;border-radius:12px;position:absolute;top:.7rem;right:.7rem}.route-modal__close:hover{color:var(--field-800);background:var(--mint-50)}@media (max-width:700px){.route-modal{width:calc(100vw - .5rem)}.route-modal__sheet{max-height:94dvh}}.hash-action-dialog .dialog__body:has(.sheet-actions){padding-bottom:0}.hash-action-dialog .dialog__body .sheet-actions{z-index:3;padding:.8rem 1.25rem calc(.8rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--porcelain);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;margin:1rem -1.25rem 0;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 20px #0f5c3b14}.hash-action-dialog .dialog__body .sheet-actions button[type=submit]{width:100%}@media (max-width:560px){.hash-action-dialog .dialog__body .sheet-actions{padding:.7rem .85rem calc(.7rem + env(safe-area-inset-bottom,0px));margin:.85rem -.85rem 0}}.hash-action-dialog .dialog__header h2:focus:not(:focus-visible){outline:none}.hash-action-dialog .dialog__header p{font-size:max(var(--phone-type-floor,0px), .8125rem);color:var(--ink-650)}@media (min-width:701px){.hash-action-dialog:not(.route-modal) .dialog__sheet{max-height:min(100dvh - 5rem,760px)}}.route-modal__body--titled .breadcrumb,.route-modal__body--titled .jobs-hero{display:none}@media (max-width:760px){.route-modal__body--titled .job-record-form>aside{display:none}}.route-modal__body .job-record-form{border-radius:0;margin-top:0;overflow:visible}.route-modal__body .job-record-form>section{padding-bottom:0}.route-modal__body .sheet-actions{z-index:3;padding:.85rem 1.3rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--porcelain);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;margin:1.3rem -1.3rem 0;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 20px #0f5c3b14}.route-modal__body .sheet-actions button[type=submit]{width:100%}@media (min-width:701px){.hash-action-dialog .dialog__body .sheet-actions,.route-modal__body .sheet-actions{grid-template-columns:auto auto;justify-content:end}.hash-action-dialog .dialog__body .sheet-actions button[type=submit]:not([form]),.route-modal__body .sheet-actions button[type=submit]:not([form]){width:auto;min-width:11.25rem}}.hash-action-dialog .dialog__body .sheet-actions,.route-modal__body .sheet-actions{box-shadow:0 -4px 8px -3px #0f5c3b24}@media (max-width:700px){.dialog.dialog--phone-sheet .dialog__body .sheet-actions,.dialog.dialog--phone-sheet .route-modal__body .sheet-actions{padding-bottom:calc(.7rem + max(env(safe-area-inset-bottom,0px), 1.25rem))}}.dialog--task-sheet .dialog__body .fp-label,.route-modal__body--titled .fp-label{color:var(--ink-650);font-size:.875rem;font-weight:500}.dialog--task-sheet .dialog__body .fp-label :is(.fp-input,.fp-textarea),.route-modal__body--titled .fp-label :is(.fp-input,.fp-textarea){color:var(--ink);font-weight:400}.dialog.dialog--task-sheet::backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#07191175}.route-modal__sheet:has(.route-modal__header){grid-template-rows:auto minmax(0,1fr)}.route-modal__header h2:focus:not(:focus-visible){outline:none}.route-modal__body--titled .job-record-form{box-shadow:none;background:0 0;border:0}.sheet-discard{z-index:6;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line,var(--border));background:var(--porcelain,var(--card));box-shadow:0 -6px 0 var(--ply-tile,var(--border)), 0 -16px 30px #0d2c221f;gap:.7rem;display:grid;position:relative}.sheet-discard__copy{gap:.2rem;display:grid}.sheet-discard__title{color:var(--ink-950,var(--foreground));margin:0;font-size:1rem;font-weight:700}.sheet-discard__note{color:var(--ink-650,var(--muted-foreground));margin:0;font-size:.875rem}.sheet-discard__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.sheet-discard__actions .button{min-height:44px}@media (max-width:700px){.dialog.dialog--phone-sheet .sheet-discard{padding-bottom:calc(1rem + max(env(safe-area-inset-bottom,0px), 1.25rem))}.sheet-discard__actions{grid-template-columns:1fr;display:grid}.sheet-discard__actions .button{width:100%}}.route-modal__boundary{min-height:12rem;color:var(--ink-650,var(--muted-foreground));place-items:center;padding:2rem 1.25rem;font-size:.9375rem;display:grid}.route-modal__boundary p{margin:0}.route-modal__error{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.85rem 1rem;padding:1.25rem;display:grid}.route-modal__error p{color:var(--ink-650,var(--muted-foreground));margin:0;font-size:.9375rem}.route-modal__error .route-modal__error-title{color:var(--ink-950,var(--foreground));margin-bottom:.25rem;font-size:1rem;font-weight:700}.route-modal__error-actions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.route-modal__error-actions .button{min-height:44px}.route-modal__error p.route-modal__error-waiting{color:var(--ink-950,var(--foreground));margin-top:.45rem;font-weight:700}@media (max-width:700px){.route-modal__error-actions{grid-template-columns:1fr;display:grid}}.route-modal__body[data-in-sheet] .breadcrumb{display:none}@media (max-width:700px){.dialog.dialog--phone-sheet .route-modal__body[data-in-sheet]:not(.route-modal__body--titled){padding-top:3.5rem}:is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__title{z-index:1;clip:auto;clip-path:none;border-bottom:1px solid var(--line,var(--border));background:var(--porcelain,var(--card));width:auto;height:3.5rem;color:var(--ink-950,var(--foreground));font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;border-radius:22px 26px 0 0;margin:0;padding:1.3rem 4.4rem 0 1.25rem;font-size:1.25rem;font-weight:800;line-height:1.15;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}:is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__close{z-index:2}:is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__body[data-in-sheet] h1[data-sheet-strip-names]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.dialog :is(h1,h2)[tabindex="-1"]:focus{outline:none}.route-modal__body[data-in-sheet] .fixed[class*="bottom-[calc("]{position:static}.route-modal__body[data-in-sheet] .sticky[class*="bottom-[calc("]{bottom:0}dialog.dialog.hash-action-dialog,dialog.dialog.hash-action-dialog :is(.route-stage,[data-route-tokens],.studio-hero,[data-higgs-page-header],[data-type-floor]){--phone-type-floor:.875rem;--phone-label-floor:.875rem;--text-utility:.875rem;--text-legal:.875rem;--text-xs:.875rem;--text-xs--line-height:calc(1.25 / .875)}dialog.dialog.hash-action-dialog :is(.font-mono,.fp-num).text-xs{--text-xs:.75rem;--text-xs--line-height:calc(1 / .75)}dialog.dialog.hash-action-dialog :is(.job-record-form li,.job-guide-note){font-size:.875rem}.route-modal__heading{min-width:0}.route-modal__heading .eyebrow{margin-bottom:.2rem;display:block}.route-modal__heading p{overflow-wrap:anywhere;margin:.3rem 0 0}.route-modal--narrow .route-modal__body--titled [data-fl-masthead].fl-masthead--grammar{display:none}@media (min-width:701px){.route-modal.route-modal--narrow{width:min(96vw,760px)}}.route-modal__sheet>.route-modal__strip-art{display:none}@media (max-width:700px){:is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__strip-art{z-index:2;border-radius:12px;width:44px;height:44px;display:grid;position:absolute;top:.85rem;left:1rem}:is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__strip-art img{width:40px;height:40px}.dialog.route-modal.route-modal--full .route-modal__strip-art{top:calc(.85rem + env(safe-area-inset-top,0px))}:is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__title.route-modal__title--art{background:linear-gradient(115deg, var(--mint-50,#edf6ee), var(--porcelain,var(--card)) 68%);height:4.35rem;padding:1.7rem 4.4rem 0 4.35rem}.dialog.dialog--phone-sheet .route-modal__sheet:has(.route-modal__strip-art) .route-modal__body[data-in-sheet]:not(.route-modal__body--titled){padding-top:4.35rem}.dialog.route-modal.route-modal--full .route-modal__sheet:has(.route-modal__strip-art) .route-modal__body{padding-top:4.35rem}:is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__sheet:has(.route-modal__strip-art) .route-modal__close{top:1.05rem}.dialog.route-modal.route-modal--full .route-modal__sheet:has(.route-modal__strip-art) .route-modal__close{top:calc(1.05rem + env(safe-area-inset-top,0px))}.dark :is(.dialog.dialog--phone-sheet,.route-modal.route-modal--full) .route-modal__title.route-modal__title--art{background:linear-gradient(115deg, var(--paper), var(--surface) 68%)}}.route-modal--narrow .route-modal__body--titled main>section.surface{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.route-modal--narrow .route-modal__body--titled>main{gap:1rem;padding:1.3rem 1.3rem 0}.route-modal--narrow .route-modal__body--titled form[data-proposal-intake=sheet]{border-top:0;padding:0}@media (max-width:700px){.route-modal--narrow .route-modal__body .sheet-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}.route-modal--narrow .route-modal__body .sheet-actions>:only-child{width:100%;min-height:48px}}.route-modal--narrow .route-modal__body--titled>main:not(:has(.sheet-actions)){padding-bottom:1.3rem}
.page-module__5G4WQG__fixtureShell{background:var(--paper);min-height:100vh;color:var(--ink)}.page-module__5G4WQG__topbar{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);height:64px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.page-module__5G4WQG__brand,.page-module__5G4WQG__captureMark{font-weight:800}.page-module__5G4WQG__brand{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-size:16px}.page-module__5G4WQG__captureMark{color:var(--primary);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.page-module__5G4WQG__rail{border-right:1px solid var(--line);background:var(--surface);width:240px;position:fixed;inset:64px auto 0 0}.page-module__5G4WQG__content{flex-direction:column;min-width:0;min-height:100vh;padding-top:64px;display:flex}.page-module__5G4WQG__stateStack{gap:16px;display:grid}.page-module__5G4WQG__stateFixtureMark{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, var(--paper));justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 14px;display:flex}.page-module__5G4WQG__stateFixtureMark strong{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-size:14px}.page-module__5G4WQG__stateFixtureMark span{color:var(--steel);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:800}@media (min-width:1280px){.page-module__5G4WQG__topbar{left:240px}.page-module__5G4WQG__content{margin-left:240px}}@media (max-width:1279px){.page-module__5G4WQG__rail{display:none}}@media (max-width:767px){.page-module__5G4WQG__topbar{height:56px;padding-inline:16px}.page-module__5G4WQG__captureMark{text-align:right;max-width:150px}.page-module__5G4WQG__content{padding-top:56px}.page-module__5G4WQG__stateFixtureMark{flex-direction:column;align-items:flex-start;min-height:48px}.page-module__5G4WQG__stateFixtureMark span{text-align:left}}@media (forced-colors:active){.page-module__5G4WQG__topbar,.page-module__5G4WQG__rail,.page-module__5G4WQG__stateFixtureMark{border-color:canvastext}}
