.public-landing.public-landing--home-record{--rl-background-primary: #f6f3ed;--rl-surface-inverse: #17324d;--rl-surface-primary: #fffefa;--rl-surface-raised: #fffefa;--rl-surface-subtle: #f1f3f3;--rl-text-primary: #0a203a;--rl-text-control: #082039;--rl-text-secondary: #364354;--rl-text-tertiary: #5a6570;--rl-text-on-accent: #111;--rl-text-on-inverse: #f6f3ed;--rl-border-on-inverse: #b0b8ba;--rl-control-hover: #eae6df;--rl-control-border: #76869a;--rl-accent-border: #ffae6e;--rl-accent-primary: #f47b20;--rl-accent-highlight: #df6810;--rl-accent-text: #8b3a06;--rl-accent-strong: #8b3a06;--rl-status-warning: #ff8b1f;--rl-status-danger: #e7675f;--rl-border-default: #ccd0ce;--rl-border-strong: #a9b1b8;--rl-focus-ring: #2365aa;--record-shell: min( calc(100% - 64px) , 1440px);min-width:0;color-scheme:light;color:var(--rl-text-primary);background:var(--rl-background-primary);font-family:Segoe UI,system-ui,sans-serif;font-size:16px}.public-landing--home-record[data-color-scheme=dark]{--rl-background-primary: #0b1623;--rl-surface-inverse: #102235;--rl-surface-primary: #142638;--rl-surface-raised: #142638;--rl-surface-subtle: #102131;--rl-text-primary: #f3f5f7;--rl-text-control: #f3f5f7;--rl-text-secondary: #a8b7c6;--rl-text-tertiary: #a8b7c6;--rl-text-on-accent: #0b1623;--rl-text-on-inverse: #f3f5f7;--rl-border-on-inverse: #40576b;--rl-control-hover: #21394d;--rl-control-border: #60788d;--rl-accent-border: #f47b20;--rl-accent-primary: #f47b20;--rl-accent-highlight: #df6810;--rl-accent-text: #ffab68;--rl-accent-strong: #ffab68;--rl-status-warning: #ff8b1f;--rl-status-danger: #e7675f;--rl-border-default: #304457;--rl-border-strong: #405568;--rl-focus-ring: #ffab68;color-scheme:dark}html:has(.public-landing--home-record){overflow-x:clip;overflow-y:auto;scroll-behavior:smooth}body:has(.public-landing--home-record){min-width:0;overflow-x:clip;overflow-y:visible;color:var(--rl-text-primary);background:var(--rl-background-primary)}html:has(.public-landing--home-record[data-color-scheme=dark]),body:has(.public-landing--home-record[data-color-scheme=dark]){background:#0b1623}html:has(.public-landing--home-record[data-color-scheme=light]),body:has(.public-landing--home-record[data-color-scheme=light]){background:#f6f3ed}.public-landing--home-record,.public-landing--home-record *{box-sizing:border-box}.public-landing--home-record main:focus{outline:none}.public-landing--home-record [id]{scroll-margin-top:84px}.public-landing--home-record h1,.public-landing--home-record h2,.public-landing--home-record h3,.public-landing--home-record .public-landing__brand strong{font-family:Avenir Next,Segoe UI,sans-serif}.public-landing--home-record a{color:inherit}.public-landing--home-record a:focus-visible,.public-landing--home-record button:focus-visible,.public-landing--home-record summary:focus-visible{outline:3px solid var(--rl-focus-ring);outline-offset:3px}.public-landing--home-record .public-landing__skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;border:1px solid var(--rl-accent-primary);border-radius:4px;color:var(--rl-text-on-accent);background:var(--rl-accent-primary);font-size:.82rem;font-weight:800;text-decoration:none;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.public-landing--home-record .public-landing__skip-link:focus{clip-path:none;width:auto;height:auto;overflow:visible}.public-landing--home-record .public-landing__nav{position:sticky;top:0;z-index:40;min-height:68px;border-bottom:1px solid var(--rl-border-strong);color:var(--rl-text-primary);background:var(--rl-background-primary)}.public-landing--home-record .public-landing__nav-inner{display:grid;width:var(--record-shell);min-height:68px;margin-inline:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,64px)}.public-landing--home-record .public-landing__brand{display:inline-flex;width:max-content;align-items:center;gap:10px;color:var(--rl-text-primary);text-decoration:none}.public-landing--home-record .public-landing__brand .brand-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;overflow:hidden;border:0;border-radius:0;background:transparent}.public-landing--home-record .public-landing__brand .brand-mark img{width:100%;height:100%}.public-landing--home-record .public-landing__brand>span:last-child{display:grid;gap:1px}.public-landing--home-record .public-landing__brand strong{color:var(--rl-text-primary);font-size:.96rem;line-height:1.05}.public-landing--home-record .public-landing__brand small{color:var(--rl-text-secondary);font-size:.62rem;line-height:1.1}.public-landing--home-record .public-landing__nav-primary{display:flex;justify-content:center;gap:clamp(22px,3vw,42px)}.public-landing--home-record .public-landing__nav-primary a,.public-landing--home-record .public-landing__nav-utility a{min-height:44px;padding:14px 0 11px;color:var(--rl-text-primary);font-size:.78rem;font-weight:760;text-decoration:none}.public-landing--home-record .public-landing__nav-primary a:hover,.public-landing--home-record .public-landing__nav-primary a:focus-visible,.public-landing--home-record .public-landing__nav-utility a:hover,.public-landing--home-record .public-landing__nav-utility a:focus-visible{color:var(--rl-text-primary)}.public-landing--home-record .public-landing__nav-cluster,.public-landing--home-record .public-landing__nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.public-landing--home-record .public-landing__nav-utility{display:none}.public-landing--home-record .public-landing__theme-toggle{display:inline-flex;min-width:72px;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--rl-border-default);border-radius:4px;color:var(--rl-text-control);background:transparent;font:inherit;font-size:.72rem;font-weight:780;cursor:pointer}.public-landing--home-record .public-landing__theme-toggle:hover,.public-landing--home-record .public-landing__theme-toggle:focus-visible{border-color:var(--rl-border-default);color:var(--rl-text-control);background:var(--rl-control-hover)}.public-landing--home-record .public-landing__nav-actions .button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 15px;border:1px solid var(--rl-control-border);border-radius:4px;color:var(--rl-text-control);background:transparent;box-shadow:none;font-size:.76rem;font-weight:800;text-decoration:none}.public-landing--home-record .public-landing__nav-actions .button--primary{border-color:var(--rl-accent-border);color:var(--rl-text-on-accent);background:var(--rl-accent-primary)}.public-landing--home-record .public-landing__nav-actions .button:hover,.public-landing--home-record .public-landing__nav-actions .button:focus-visible{border-color:var(--rl-control-border);color:var(--rl-text-control);background:var(--rl-control-hover)}.public-landing--home-record .public-landing__nav-actions .button--primary:hover,.public-landing--home-record .public-landing__nav-actions .button--primary:focus-visible{border-color:var(--rl-accent-border);color:var(--rl-text-on-accent);background:var(--rl-accent-highlight)}.job-record-home{overflow-x:clip;overflow-y:visible;color:var(--rl-text-primary);background:var(--rl-background-primary)}.job-record-shell{width:var(--record-shell);margin-inline:auto}.job-record-home>section{border-bottom:1px solid var(--rl-border-strong)}.job-record-eyebrow{margin:0;color:var(--rl-accent-text);font-family:Cascadia Mono,Consolas,monospace;font-size:.68rem;font-weight:760;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.job-record-heading{display:grid;max-width:760px;align-content:start;gap:16px}.job-record-heading h2{margin:0;color:var(--rl-text-primary);font-size:clamp(2.25rem,4vw,4.5rem);font-weight:820;letter-spacing:-.052em;line-height:.98}.job-record-heading>p:not(.job-record-eyebrow),.job-record-heading>strong{max-width:660px;margin:0;color:var(--rl-text-secondary);font-size:1rem;line-height:1.68}.job-record-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid var(--rl-control-border);border-radius:4px;color:var(--rl-text-control)!important;background:transparent;font-size:.82rem;font-weight:820;text-decoration:none}.job-record-button--primary{border-color:var(--rl-accent-border);color:var(--rl-text-on-accent)!important;background:var(--rl-accent-primary)}.job-record-button--primary:hover,.job-record-button--primary:focus-visible{background:var(--rl-accent-highlight)}.job-record-button--secondary:hover,.job-record-button--secondary:focus-visible{border-color:var(--rl-control-border);color:var(--rl-accent-text);background:var(--rl-control-hover)}.job-record-text-link{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin-top:4px;color:var(--rl-accent-text)!important;font-size:.82rem;font-weight:820;text-decoration:none}.job-record-text-link:hover,.job-record-text-link:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.public-landing--home-record .rl-owner-today-preview{background:transparent}.public-landing--home-record .rl-owner-today-preview__screen{background:var(--rl-preview-surface)}.public-landing--home-record .rl-owner-today-preview__status-bar,.public-landing--home-record .rl-owner-today-preview__identity small,.public-landing--home-record .rl-owner-today-preview__status>strong,.public-landing--home-record .rl-owner-today-preview__status>div strong,.public-landing--home-record .rl-owner-today-preview__featured-project header strong,.public-landing--home-record .rl-owner-today-preview__budget-copy strong,.public-landing--home-record .rl-owner-today-preview__crew>div strong,.public-landing--home-record .rl-owner-today-preview__spending header strong,.public-landing--home-record .rl-owner-today-preview__spending>div strong{color:var(--rl-preview-text)}.public-landing--home-record .rl-owner-today-preview__status-bar>span{border-color:var(--rl-preview-border);background:var(--rl-preview-subtle)}.public-landing--home-record .rl-owner-today-preview__identity>i,.public-landing--home-record .rl-owner-today-preview__project-mark{border-color:#f47b204d;color:var(--rl-accent-text);background:var(--rl-preview-subtle)}.public-landing--home-record .rl-owner-today-preview__avatar{border:0;border-radius:0;color:var(--rl-preview-text);background:transparent}.public-landing--home-record .rl-owner-today-preview__avatar .ordvero-mark{display:block;width:26px;height:26px}.public-landing--home-record .rl-owner-today-preview__identity strong,.public-landing--home-record .rl-owner-today-preview__identity>i,.public-landing--home-record .rl-owner-today-preview__date-row>span,.public-landing--home-record .rl-owner-today-preview__status>small,.public-landing--home-record .rl-owner-today-preview__status>div small,.public-landing--home-record .rl-owner-today-preview__featured-project header em,.public-landing--home-record .rl-owner-today-preview__featured-project header>i,.public-landing--home-record .rl-owner-today-preview__budget-copy span,.public-landing--home-record .rl-owner-today-preview__crew header small,.public-landing--home-record .rl-owner-today-preview__crew>div,.public-landing--home-record .rl-owner-today-preview__crew>div small,.public-landing--home-record .rl-owner-today-preview__spending header em,.public-landing--home-record .rl-owner-today-preview__spending>div small,.public-landing--home-record .rl-owner-today-preview__tabs span{color:var(--rl-preview-secondary)}.public-landing--home-record .rl-owner-today-preview__date-row strong,.public-landing--home-record .rl-owner-today-preview__status>span,.public-landing--home-record .rl-owner-today-preview__crew header>span,.public-landing--home-record .rl-owner-today-preview__spending header small,.public-landing--home-record .rl-owner-today-preview__featured-project header small,.public-landing--home-record .rl-owner-today-preview__project-footer span,.public-landing--home-record .rl-owner-today-preview__project-footer strong,.public-landing--home-record .rl-owner-today-preview__tabs span.active{color:var(--rl-accent-text)}.public-landing--home-record .rl-owner-today-preview__status,.public-landing--home-record .rl-owner-today-preview__status>div,.public-landing--home-record .rl-owner-today-preview__crew>div,.public-landing--home-record .rl-owner-today-preview__spending>div,.public-landing--home-record .rl-owner-today-preview__tabs{border-color:var(--rl-preview-border)}.public-landing--home-record .rl-owner-today-preview__status>div>span+span,.public-landing--home-record .rl-owner-today-preview__spending>div>span+span{border-color:var(--rl-preview-border)}.public-landing--home-record .rl-owner-today-preview__featured-project{border-color:#f47b204d;background:var(--rl-preview-subtle)}.public-landing--home-record .rl-owner-today-preview__featured-project header>i,.public-landing--home-record .rl-owner-today-preview__project-footer span,.public-landing--home-record .rl-owner-today-preview__spending header>i{background:#f47b201f}.public-landing--home-record .rl-owner-today-preview__progress,.public-landing--home-record .rl-owner-today-preview__spending>div,.public-landing--home-record .rl-owner-today-preview__tabs{background:var(--rl-preview-border)}.public-landing--home-record .rl-owner-today-preview__progress b{background:var(--rl-accent-text)}.public-landing--home-record .rl-owner-today-preview__spending header>i{border-color:#f47b204d;color:var(--rl-accent-text)}.public-landing--home-record .rl-owner-today-preview__tabs{background:var(--rl-preview-subtle)}.public-landing--home-record .rl-owner-today-preview__status>span,.public-landing--home-record .rl-owner-today-preview__project-footer span{color:var(--rl-preview-success)}.public-landing--home-record .rl-owner-today-preview__project-footer span{background:var(--rl-preview-success-surface)}.job-record-home__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.marketing-editorial__example dl{max-width:720px;margin-block:24px}.marketing-editorial__example dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:12px;border-bottom:1px solid var(--rl-border-default)}.marketing-editorial__example dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.public-landing--home-record .public-footer{--rl-text-primary: #f3f5f7;--rl-text-secondary: #a8b7c6;--rl-accent-primary: #f47b20;--rl-accent-text: #ffab68;--rl-accent-strong: #ffab68;--rl-focus-ring: #ffab68;border-top:0;color:#f3f5f7;background:var(--rl-surface-inverse)}.public-landing--home-record .public-footer__inner{display:grid;width:var(--record-shell);margin-inline:auto;padding-block:60px 48px;grid-template-columns:minmax(280px,1.4fr) repeat(4,minmax(130px,.55fr));gap:clamp(28px,4vw,62px)}.public-landing--home-record .public-footer .public-landing__brand strong{color:#f3f5f7}.public-landing--home-record .public-footer .public-landing__brand small,.public-landing--home-record .public-footer__brand p,.public-landing--home-record .public-footer nav a{color:#a8b7c6}.public-landing--home-record .public-footer__brand p{max-width:300px;margin:18px 0 0;font-size:.78rem;line-height:1.6}.public-landing--home-record .public-footer nav{display:grid;align-content:start;gap:10px}.public-landing--home-record .public-footer nav h2{margin:0 0 4px;color:#f3f5f7;font-size:.72rem;text-transform:uppercase}.public-landing--home-record .public-footer nav a{font-size:.75rem;line-height:1.45;text-decoration:none}.public-landing--home-record .public-footer nav a:hover,.public-landing--home-record .public-footer nav a:focus-visible{color:#f47b20}.public-landing--home-record .public-footer__bottom{display:flex;width:var(--record-shell);min-height:58px;margin-inline:auto;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(243,245,247,.22);color:#a8b7c6;font-size:.69rem}@media(max-width:1180px){.public-landing--home-record .public-footer__inner{grid-template-columns:minmax(250px,1.2fr) repeat(2,minmax(150px,.6fr))}.public-landing--home-record .public-footer nav:nth-of-type(n+3){margin-top:18px}}@media(max-width:980px){.public-landing--home-record .public-landing__nav-inner{grid-template-columns:auto 1fr}.public-landing--home-record .public-landing__nav-primary{display:none}.public-landing--home-record .public-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.public-landing--home-record .public-footer__brand{grid-column:1 / -1}}@media(max-width:720px){.public-landing.public-landing--home-record{--record-shell: calc(100% - 32px) }.public-landing--home-record .public-landing__nav{position:sticky;inset:0 0 auto;min-height:64px}.public-landing--home-record .public-landing__nav-inner{min-height:64px}.job-record-home{padding-top:0}.public-landing--home-record .public-landing__brand small{display:none}.public-landing--home-record .public-landing__nav-actions{gap:4px}.public-landing--home-record .public-landing__theme-toggle{min-width:44px;min-height:44px;padding:0}.public-landing--home-record .public-landing__theme-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.public-landing--home-record .public-landing__nav-actions .button{min-height:44px;padding-inline:12px;font-size:.7rem}.public-landing--home-record .public-landing__nav-actions .button:not(.button--primary){padding-inline:7px;border-color:transparent}.job-record-home__actions{align-items:stretch;flex-direction:column}.job-record-home__actions .job-record-button{width:100%}.job-record-heading h2{font-size:clamp(2.2rem,10vw,3.1rem)}.public-landing--home-record .public-footer__inner{padding-block:48px 38px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.public-landing--home-record .public-footer__brand{grid-column:1 / -1}.public-landing--home-record .public-footer__bottom{min-height:0;padding-block:22px;align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:430px){.public-landing--home-record .public-landing__nav .public-landing__brand>span:last-child{display:none}.public-landing--home-record .public-landing__brand strong{font-size:.88rem}.public-landing--home-record .public-landing__nav-actions .button{padding-inline:9px}.public-landing--home-record .public-footer__inner{grid-template-columns:1fr}.public-landing--home-record .public-footer__brand{grid-column:auto}}@media(max-width:360px){.public-landing.public-landing--home-record .public-landing__nav-inner{width:calc(100% - 24px);grid-template-columns:auto max-content;gap:8px}.public-landing--home-record .public-landing__nav .public-wordmark{width:88px}}@media(prefers-reduced-motion:reduce){html:has(.public-landing--home-record){scroll-behavior:auto}}.job-record-home>section{padding-block:clamp(64px,7vw,96px);border-bottom:1px solid var(--rl-border-default)}.job-record-home h2{margin:0;color:var(--rl-text-primary);font-size:clamp(2.1rem,3.6vw,3.25rem);font-weight:820;letter-spacing:-.045em;line-height:1.02}.job-record-home h3{margin:0;color:var(--rl-text-primary)}.job-record-home__section-head{display:grid;margin-bottom:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:16px 56px}.job-record-home__section-head .job-record-eyebrow{margin-bottom:14px}.job-record-home__section-head>p,.job-record-home__section-head>div>p:not(.job-record-eyebrow){max-width:560px;margin:0;color:var(--rl-text-secondary);font-size:1.05rem;line-height:1.6}.job-record-home .job-record-text-link{margin-top:20px}.job-record-home>.job-record-home__hero{padding-block:48px 40px}.job-record-home__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,64px)}.job-record-home__hero h1{max-width:680px;margin:16px 0 0;color:var(--rl-text-primary);font-size:clamp(2.6rem,4.6vw,4.5rem);font-weight:850;letter-spacing:-.06em;line-height:.98}.job-record-home__hero-lede{max-width:560px;margin:22px 0 0;color:var(--rl-text-secondary);font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.6}.job-record-home__actions{margin-top:28px}.job-record-home__proof{display:flex;margin:22px 0 0;padding:0;flex-wrap:wrap;gap:6px 20px;color:var(--rl-text-tertiary);font-size:.82rem;list-style:none}.job-record-home__proof li:before{margin-right:7px;color:var(--rl-accent-text);font-weight:800;content:"✓"}.job-record-home__hero-proof{min-width:0}.job-record-home__hero-proof>p{margin:10px 0 0;color:var(--rl-text-tertiary);font-size:.72rem}.job-record-home__lifecycle{display:flex;margin:48px 0 0;padding:16px 0 0;border-top:1px solid var(--rl-border-default);list-style:none}.job-record-home__lifecycle li{display:flex;min-width:0;flex:1 1 0;align-items:center;gap:10px;color:var(--rl-text-secondary);font-size:.82rem;font-weight:700;white-space:nowrap}.job-record-home__lifecycle li:not(:last-child):after{height:1px;flex:1;margin-right:10px;background:var(--rl-border-strong);content:""}.job-record-home__lifecycle li:last-child{flex:0 0 auto}.job-record-home__record-grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none}.job-record-home__record-grid li,.job-record-home__use-cases a,.job-record-home__link-grid a,.job-record-home__pricing-ledger article,.job-record-home__final-inner{border:1px solid var(--rl-border-default);border-radius:10px;background:var(--rl-surface-primary)}.job-record-home__record-grid li{padding:20px}.job-record-home__record-grid h3{font-size:1.02rem}.job-record-home__record-grid p,.job-record-home__team-rows p,.job-record-home__team-rows ol{margin:6px 0 0;color:var(--rl-text-secondary);font-size:.9rem;line-height:1.5}.job-record-home__finance,.job-record-home__workflow,.job-record-home__questions{background:var(--rl-surface-primary)}.job-record-home__finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.job-record-home__finance-grid>article{display:grid;min-width:0;align-content:start;gap:16px}.job-record-home__finance-grid header{display:grid;align-content:start;gap:8px}.job-record-home__finance-grid header>span{color:var(--rl-accent-text);font-family:Cascadia Mono,Consolas,monospace;font-size:.7rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.job-record-home__finance-grid h3{font-size:1.2rem}.job-record-home__finance-grid header p{margin:0;color:var(--rl-text-secondary);font-size:.92rem;line-height:1.55}.job-record-home__finance-grid .job-record-text-link{margin-top:6px}.job-record-home__finance-billing{grid-column:1 / -1;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start;column-gap:40px}.job-record-home .job-record-home__fee{margin-top:6px;padding:10px 12px;border:1px solid var(--rl-border-default);border-radius:8px;background:var(--rl-background-primary);color:var(--rl-text-primary)}.job-record-home__team-grid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px)}.job-record-home__mobile-preview{display:grid;justify-items:center}.job-record-home__mobile-preview .public-employee-preview{width:min(240px,100%)}.job-record-home__team-rows{max-width:600px}.job-record-home__team-rows article{padding-block:22px;border-top:1px solid var(--rl-border-default)}.job-record-home__team-rows article:last-child{border-bottom:1px solid var(--rl-border-default)}.job-record-home__team-rows h3{font-size:1.1rem}.job-record-home__team-rows ol{padding-left:22px;line-height:1.75}.job-record-home__team-rows ol li::marker{color:var(--rl-accent-text);font-weight:760}.job-record-home__team-rows .job-record-text-link{margin-top:10px}.job-record-home__use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.job-record-home__use-cases a{display:flex;padding:20px;flex-direction:column;text-decoration:none}.job-record-home__use-cases strong{color:var(--rl-text-primary);font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.02rem}.job-record-home__use-cases span{margin-top:6px;flex:1;color:var(--rl-text-secondary);font-size:.9rem;line-height:1.5}.job-record-home__use-cases em{display:inline-flex;margin-top:14px;align-items:center;gap:6px;color:var(--rl-accent-text);font-size:.85rem;font-style:normal;font-weight:760}.job-record-home .job-record-home__link-heading{margin:40px 0 12px;color:var(--rl-text-tertiary);font-family:Segoe UI,system-ui,sans-serif;font-size:.78rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.job-record-home__link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.job-record-home__link-grid--teams{grid-template-columns:repeat(3,minmax(0,1fr))}.job-record-home__link-grid a{display:flex;min-height:48px;padding:10px 14px;align-items:center;justify-content:space-between;gap:10px;color:var(--rl-text-primary);font-size:.9rem;font-weight:650;text-decoration:none}.job-record-home__link-grid a:after{color:var(--rl-text-tertiary);content:"→"}.job-record-home__link-grid .job-record-home__link-all{border-style:dashed;color:var(--rl-accent-text)}.job-record-home__use-cases a:hover,.job-record-home__use-cases a:focus-visible,.job-record-home__link-grid a:hover,.job-record-home__link-grid a:focus-visible{border-color:var(--rl-border-strong);background:var(--rl-control-hover)}.job-record-home__trial{display:inline-flex;margin-top:14px;padding:6px 12px;border:1px solid var(--rl-border-default);border-radius:999px;background:var(--rl-surface-primary);color:var(--rl-text-primary);font-size:.86rem}.job-record-home__pricing-status{display:grid;margin-bottom:20px;justify-items:start;gap:12px}.job-record-home__pricing-status p{margin:0;color:var(--rl-text-secondary)}.job-record-home__pricing-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.job-record-home__pricing-ledger article{display:flex;min-width:0;padding:24px;flex-direction:column}.job-record-home__pricing-ledger article[data-recommended]{border:2px solid var(--rl-accent-primary)}.job-record-home__pricing-ledger article header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.job-record-home__pricing-ledger h3{font-size:1.15rem}.job-record-home__pricing-ledger header small{padding:3px 9px;border-radius:999px;background:var(--rl-accent-primary);color:var(--rl-text-on-accent);font-size:.66rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.job-record-home__pricing-ledger header p{min-height:2.9em;margin:6px 0 0;color:var(--rl-text-secondary);font-size:.9rem;line-height:1.45}.job-record-home__plan-price{display:flex;margin:18px 0 0;align-items:baseline;gap:8px}.job-record-home__plan-price strong{color:var(--rl-text-primary);font-family:Avenir Next,Segoe UI,sans-serif;font-size:2.3rem;font-weight:820;letter-spacing:-.03em}.job-record-home__plan-price span{color:var(--rl-text-tertiary);font-size:.8rem}.job-record-home__pricing-ledger dl{margin:18px 0 22px;flex:1;font-size:.86rem}.job-record-home__pricing-ledger dl>div{display:flex;padding-block:9px;align-items:start;justify-content:space-between;gap:12px;border-top:1px solid var(--rl-border-default)}.job-record-home__pricing-ledger dt{display:flex;align-items:center;gap:4px;color:var(--rl-text-secondary)}.job-record-home__pricing-ledger dd{margin:0;color:var(--rl-text-primary);font-weight:760;text-align:right}.job-record-home__pricing-ledger dd small{color:var(--rl-text-tertiary);font-size:.72rem;font-weight:400}.job-record-home__pricing-ledger article>a{display:flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--rl-control-border);border-radius:4px;color:var(--rl-text-control);font-size:.85rem;font-weight:820;text-decoration:none}.job-record-home__pricing-ledger article[data-recommended]>a{border-color:var(--rl-accent-border);background:var(--rl-accent-primary);color:var(--rl-text-on-accent)}.job-record-home__pricing-ledger article>a:hover,.job-record-home__pricing-ledger article>a:focus-visible{background:var(--rl-control-hover)}.job-record-home__pricing-ledger article[data-recommended]>a:hover,.job-record-home__pricing-ledger article[data-recommended]>a:focus-visible{background:var(--rl-accent-highlight)}.job-record-home__pricing-notes{display:grid;margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.job-record-home__pricing-notes p{margin:0;color:var(--rl-text-secondary);font-size:.86rem;line-height:1.55}.job-record-home__pricing-notes strong{color:var(--rl-text-primary)}.job-record-home__pricing-notes a{color:var(--rl-accent-text);text-underline-offset:3px}.job-record-home__questions-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(28px,5vw,64px)}.job-record-home__questions-grid>header .job-record-eyebrow{margin-bottom:14px}.job-record-home__answers details{border-top:1px solid var(--rl-border-default)}.job-record-home__answers details:last-child{border-bottom:1px solid var(--rl-border-default)}.job-record-home__answers summary{display:flex;min-height:56px;padding-block:14px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.job-record-home__answers summary::-webkit-details-marker{display:none}.job-record-home__answers summary:after{flex:0 0 auto;color:var(--rl-text-tertiary);font-size:1.3rem;line-height:1;content:"+"}.job-record-home__answers details[open] summary:after{content:"–"}.job-record-home__answers h3{font-size:1.05rem}.job-record-home__answers p{max-width:680px;margin:0 0 12px;color:var(--rl-text-secondary);line-height:1.6}.job-record-home__answers a{display:inline-block;margin-bottom:18px;color:var(--rl-accent-text);font-size:.9rem;font-weight:700;text-underline-offset:4px}.job-record-home>.job-record-home__final{padding-block:56px}.job-record-home__final-inner{display:flex;padding:36px 40px;align-items:center;justify-content:space-between;gap:24px}.job-record-home .job-record-home__final h2{font-size:clamp(1.7rem,2.6vw,2.4rem)}.job-record-home__final p{margin:8px 0 0;color:var(--rl-text-secondary)}.job-record-home__final .job-record-button{flex:0 0 auto}.public-landing--home-record .public-footer__brand{align-content:start;align-self:start}@media(max-width:980px){.job-record-home__hero-grid,.job-record-home__section-head,.job-record-home__finance-grid,.job-record-home__finance-billing,.job-record-home__questions-grid{grid-template-columns:minmax(0,1fr)}.job-record-home__section-head{margin-bottom:28px;align-items:start}.job-record-home__finance-billing{row-gap:16px}.job-record-home__lifecycle{margin-top:32px;padding:0;flex-wrap:wrap;gap:8px;border:0}.job-record-home__lifecycle li,.job-record-home__lifecycle li:last-child{flex:0 0 auto;padding:6px 12px;border:1px solid var(--rl-border-default);border-radius:999px;background:var(--rl-surface-primary);font-size:.78rem}.job-record-home__lifecycle li:not(:last-child):after{display:none}.job-record-home__use-cases,.job-record-home__link-grid--teams,.job-record-home__pricing-notes{grid-template-columns:minmax(0,1fr)}.job-record-home__link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-record-home__pricing-ledger header p{min-height:0}}@media(max-width:720px){.job-record-home>.job-record-home__hero{padding-block:28px 40px}.job-record-home__hero h1{font-size:clamp(2.35rem,10.5vw,3.2rem)}.job-record-home__record-grid{grid-template-columns:minmax(0,1fr)}.job-record-home__team-grid{grid-template-columns:minmax(0,1fr);gap:28px}.job-record-home__team-rows{max-width:none}.job-record-home__final-inner{padding:24px;align-items:stretch;flex-direction:column}.job-record-home__final .job-record-button{width:100%}}.public-use-case__preview{min-width:0}.public-use-case__preview>.rl-web-screen-preview{aspect-ratio:1.95;box-shadow:0 20px 48px #00000061}.public-use-case__preview--mobile{display:grid;place-items:center}.public-use-case__phone-composition{display:grid;width:min(350px,100%);margin:0;justify-items:center;gap:12px}.public-use-case__phone-composition>.rl-owner-today-preview{width:100%}@media(max-width:920px){.public-use-case__preview--mobile{min-height:520px}}@media(max-width:680px){.public-use-case__preview>.rl-web-screen-preview{aspect-ratio:1.34}}.public-landing__brand .ordvero-mark{display:none;color:var(--rl-text-primary)}.public-mobile-menu__trigger{display:none}.public-mobile-menu__trigger,.public-mobile-menu__close{align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--rl-border-default);border-radius:4px;color:var(--rl-text-control, var(--rl-text-primary));background:transparent;cursor:pointer}.public-mobile-menu__close{display:inline-flex}.public-mobile-menu__trigger:hover,.public-mobile-menu__close:hover{background:var(--rl-control-hover)}@media(max-width:980px){.public-mobile-menu__trigger{display:inline-flex}}@media(max-width:720px){.public-landing--home-record .public-landing__nav .public-landing__brand .public-wordmark{display:none}.public-landing--home-record .public-landing__nav .public-landing__brand .ordvero-mark{display:block}.public-landing--home-record .public-landing__nav-actions .public-landing__theme-toggle,.public-landing--home-record .public-landing__nav-actions .button:not(.button--primary){display:none}.public-landing--home-record .public-landing__nav-actions{gap:8px}}html.public-mobile-menu-open{overflow:hidden}.public-mobile-menu{position:fixed;inset:0 0 0 auto;width:min(340px,88vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--rl-border-default);color:var(--rl-text-primary);background:var(--rl-background-primary);box-shadow:-18px 0 48px #0914212e}.public-mobile-menu::backdrop{background:#08142173}.public-mobile-menu__panel{display:flex;flex-direction:column;height:100%}.public-mobile-menu__header{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:64px;padding:0 14px 0 16px;border-bottom:1px solid var(--rl-border-default)}.public-mobile-menu .public-mobile-menu__home{display:inline-flex;color:var(--rl-text-primary)}.public-mobile-menu .public-mobile-menu__nav{display:grid;flex:1;align-content:start;gap:2px;padding:12px 8px;overflow-y:auto}.public-mobile-menu .public-mobile-menu__nav a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:6px;color:var(--rl-text-primary);font-size:1rem;font-weight:650;text-decoration:none}.public-mobile-menu .public-mobile-menu__nav a:hover{background:var(--rl-control-hover)}.public-mobile-menu .public-mobile-menu__nav a[aria-current=page]{background:var(--rl-control-hover);box-shadow:inset 3px 0 0 var(--rl-accent-primary)}.public-mobile-menu__footer{display:grid;flex:none;gap:10px;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--rl-border-default)}.public-mobile-menu__theme{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--rl-border-default);border-radius:6px;color:inherit;background:transparent;font:inherit;font-weight:650;cursor:pointer}.public-mobile-menu__switch{position:relative;width:36px;height:20px;margin-left:auto;border-radius:999px;background:var(--rl-border-strong);transition:background .15s ease}.public-mobile-menu__switch:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .15s ease}.public-mobile-menu__theme[aria-checked=true] .public-mobile-menu__switch{background:var(--rl-accent-primary)}.public-mobile-menu__theme[aria-checked=true] .public-mobile-menu__switch:after{transform:translate(16px)}.public-mobile-menu .public-mobile-menu__button{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--rl-control-border);border-radius:4px;color:var(--rl-text-control, var(--rl-text-primary));font-size:.9rem;font-weight:800;text-decoration:none}.public-mobile-menu .public-mobile-menu__button--primary{border-color:var(--rl-accent-border);color:var(--rl-text-on-accent);background:var(--rl-accent-primary)}.public-mobile-menu :focus-visible{outline:2px solid var(--rl-focus-ring, #2365aa);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.public-mobile-menu[open]{animation:public-mobile-menu-in .2s ease-out}.public-mobile-menu[open]::backdrop{animation:public-mobile-menu-fade .2s ease-out}@keyframes public-mobile-menu-in{0%{transform:translate(100%)}}@keyframes public-mobile-menu-fade{0%{opacity:0}}}.public-mobile-menu .public-mobile-menu__home .public-wordmark{width:128px;height:31px}.public-cookie-settings{border:0;padding:8px 0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.public-cookie-choices{position:fixed;z-index:90;left:24px;bottom:24px;width:min(400px,calc(100vw - 48px));box-sizing:border-box;margin:0;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--rl-surface-raised, #fffefa);color:var(--rl-text-primary, #0a203a);border:1px solid var(--rl-border-default, #ccd0ce);border-radius:10px;box-shadow:0 18px 48px #0914212e;font-size:14px;line-height:1.5}.public-cookie-choices strong{font-size:16px}.public-cookie-choices p{margin:6px 0 0;color:var(--rl-text-secondary, #364354)}.public-cookie-choices a{color:inherit;text-decoration:underline}.public-cookie-choices__actions{display:flex;gap:10px}.public-cookie-choices__actions button{flex:1;min-height:44px;padding:10px 14px;border:1px solid var(--rl-control-border, var(--rl-border-strong, #76869a));border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.public-cookie-choices__actions button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.public-cookie-choices :focus-visible,.public-cookie-settings:focus-visible{outline:2px solid var(--rl-focus-ring, #2365aa);outline-offset:3px}@media(max-width:540px){.public-cookie-choices{left:0;right:0;bottom:0;width:auto;gap:12px;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0}.public-cookie-choices p{margin-top:4px;font-size:13px}}@media(prefers-reduced-motion:no-preference){.public-cookie-choices{animation:public-cookie-choices-in .18s ease-out}@keyframes public-cookie-choices-in{0%{opacity:0;transform:translateY(8px)}}}.public-landing--home-record{--pp-good: #226247}.public-landing--home-record[data-color-scheme=dark]{--pp-good: #a2dfb9}.public-page :is(.job-record-home__section-head,.public-page__qa-header) h2{font-size:clamp(2rem,4.2vw,3.25rem)}.job-record-home>.public-page__band{background:var(--rl-surface-primary)}.public-page__band :is(.public-page__card,.job-record-home__use-cases a,.job-record-home__link-grid a){background:var(--rl-background-primary)}.job-record-home .public-page__group-heading{margin-top:40px}.job-record-home div:first-child>.public-page__group-heading{margin-top:0}.job-record-home>.public-page__hero{padding-block:40px 64px}.public-page__crumbs{display:flex;margin:0 0 36px;flex-wrap:wrap;gap:8px;color:var(--rl-text-tertiary);font-size:.8125rem}.public-page__crumbs a{color:var(--rl-text-secondary);text-decoration:none}.public-page__crumbs a:hover,.public-page__crumbs a:focus-visible{text-decoration:underline}.public-page__crumbs span[aria-hidden=true]{opacity:.6}.public-page__crumbs [aria-current=page]{color:var(--rl-text-primary);font-weight:600}.public-page__hero .job-record-eyebrow{margin-bottom:14px}.public-page__hero h1{max-width:760px;margin:0;color:var(--rl-text-primary);font-size:clamp(2.4rem,4.6vw,3.75rem);font-weight:850;letter-spacing:-.055em;line-height:1}.public-page__lede{max-width:600px;margin:20px 0 0;color:var(--rl-text-secondary);font-size:1.125rem;line-height:1.55}.public-page__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.public-page__actions{display:flex;margin-top:28px;flex-wrap:wrap;gap:10px}.public-page__hero-note{margin:18px 0 0;color:var(--rl-text-tertiary);font-size:.875rem}.public-page__hero-note a,.public-page__card a,.public-page__doc a,.public-page__callout a,.public-page__qa-header a,.public-page__caption a{color:inherit;text-underline-offset:3px}.public-page__dates{display:flex;margin:22px 0 0;flex-wrap:wrap;gap:8px 24px;color:var(--rl-text-tertiary);font-size:.8125rem}.public-page__dates b{margin-left:6px;color:var(--rl-text-primary)}.public-page__compact-preview .public-showcase__panel{min-height:0}.public-page__card{border:1px solid var(--rl-border-default);border-radius:10px;background:var(--rl-surface-primary)}.public-page__grid{display:grid;margin:0;padding:0;gap:12px;list-style:none}.public-page__grid--2,.job-record-home__use-cases.public-page__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page__grid--3,.job-record-home__use-cases.public-page__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-page__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.public-page__tile{padding:20px}.public-page__tile h3{font-size:1rem}.public-page__tile p{margin:6px 0 0;color:var(--rl-text-secondary);font-size:.875rem;line-height:1.5}.public-page__step-label{display:block;margin-bottom:8px;color:var(--rl-accent-text);font-family:Cascadia Mono,Consolas,monospace;font-size:.7rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.public-page__slip{display:flex;margin:0;padding:16px 18px;align-items:flex-start;gap:12px;color:var(--rl-text-secondary);font-size:.906rem;line-height:1.45}.public-page__slip:before{display:grid;width:22px;height:22px;flex:none;place-items:center;border:1.5px solid var(--rl-accent-text);border-radius:50%;color:var(--rl-accent-text);font-size:.75rem;font-weight:800;content:"!"}.public-page__callout{margin:0;padding:14px 16px;border:1px solid var(--rl-border-default);border-radius:8px;background:var(--rl-surface-subtle);color:var(--rl-text-secondary);font-size:.875rem;line-height:1.5}.public-page__callout strong{color:var(--rl-text-primary)}.public-page__after{margin-top:16px}.public-page__caption{margin:20px 0 0;color:var(--rl-text-tertiary);font-size:.75rem}.public-page__stack{display:grid;gap:12px}.public-page__example{display:grid;padding:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px}.public-page__example--single{grid-template-columns:minmax(0,1fr)}.public-page__example :is(h2,h3){margin-bottom:4px;font-size:1.25rem;letter-spacing:-.02em}.public-page__example .job-record-eyebrow{margin-bottom:14px}.public-page__example p:not(.job-record-eyebrow){max-width:760px;margin:0;color:var(--rl-text-secondary);font-size:.9375rem;line-height:1.55}.public-page__example p:not(.job-record-eyebrow)+p{margin-top:12px}.public-page__lines{margin:0;font-size:.875rem}.public-page__lines div{display:flex;padding:10px 0;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rl-border-default)}.public-page__lines div:first-child{padding-top:0}.public-page__lines dt{color:var(--rl-text-secondary)}.public-page__lines dd{margin:0;color:var(--rl-text-primary);font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.public-page__lines div:last-child{padding-top:10px;border-top:2px solid var(--rl-accent-primary);border-bottom:0}.public-page__lines div:last-child :is(dt,dd){color:var(--rl-text-primary);font-weight:800}.public-page__points{margin:0;font-size:.875rem}.public-page__points div{padding:12px 0;border-bottom:1px solid var(--rl-border-default)}.public-page__points div:first-child{padding-top:0}.public-page__points div:last-child{border-bottom:0}.public-page__points dt{color:var(--rl-text-primary);font-weight:700}.public-page__points dd{margin:4px 0 0;color:var(--rl-text-secondary);line-height:1.5}.public-page__routine{max-width:760px;margin:0;padding:0;counter-reset:public-page-routine;list-style:none}.public-page__routine li{display:grid;padding:20px 0;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;border-top:1px solid var(--rl-border-default);counter-increment:public-page-routine}.public-page__routine li:last-child{border-bottom:1px solid var(--rl-border-default)}.public-page__routine li:before{display:grid;width:32px;height:32px;grid-row:span 2;place-items:center;border:1px solid var(--rl-border-default);border-radius:50%;background:var(--rl-surface-primary);color:var(--rl-accent-text);font-size:.875rem;font-weight:800;content:counter(public-page-routine)}.public-page__routine h3{font-size:1.0625rem}.public-page__routine p{margin:0;color:var(--rl-text-secondary);font-size:.9375rem;line-height:1.55}.public-page__routine--compact{margin-top:8px}.public-page__ticks{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px;color:var(--rl-text-secondary);font-size:.906rem;list-style:none}.public-page__ticks--single{grid-template-columns:minmax(0,1fr)}.public-page__ticks li:before{margin-right:8px;color:var(--pp-good);font-weight:800;content:"✓"}.public-page__flow{display:grid;margin:0;padding:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:public-page-flow;list-style:none}.public-page__flow li{padding:18px;counter-increment:public-page-flow}.public-page__flow li:before{display:block;margin-bottom:8px;color:var(--rl-accent-text);font-family:Cascadia Mono,Consolas,monospace;font-size:.72rem;font-weight:600;content:counter(public-page-flow) " ·"}.public-page__flow h3{font-size:.97rem}.public-page__flow p{margin:6px 0 0;color:var(--rl-text-secondary);font-size:.844rem;line-height:1.45}.public-page__pay{display:grid;padding:28px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px}.public-page__pay h3{font-size:1.375rem;letter-spacing:-.02em}.public-page__pay p:not(.job-record-eyebrow,.public-page__callout){margin:10px 0 0;color:var(--rl-text-secondary);font-size:.9375rem;line-height:1.55}.public-page__pay .job-record-eyebrow{margin-bottom:14px}.job-record-home__questions-grid>.public-page__qa-header{position:sticky;top:24px;align-self:start}.public-page .job-record-home__answers p{font-size:.9375rem;line-height:1.55}.public-page__qa-header>p:not(.job-record-eyebrow){margin:14px 0 0;color:var(--rl-text-secondary);font-size:.9375rem;line-height:1.55}.public-page__qa-header .public-page__card{margin-top:24px}.public-page__mail{padding:24px}.public-page__mail small{display:block;color:var(--rl-text-tertiary);font-size:.78rem}.public-page__mail .public-page__address{display:block;margin-top:6px;color:var(--rl-text-primary);font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.375rem;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.public-page__mail p{margin:8px 0 0;color:var(--rl-text-secondary);font-size:.875rem}.public-page__mail .job-record-button{width:100%;margin-top:18px}.public-page__doc-grid{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px}.public-page__toc{position:sticky;top:24px;padding:18px}.public-page__toc>span{display:block;margin-bottom:8px;color:var(--rl-text-tertiary);font-family:Cascadia Mono,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.public-page__toc summary{display:none}.public-page__toc ol{margin:0;padding:0;font-size:.844rem;list-style:none}.public-page__toc a{display:block;padding:6px 0;color:var(--rl-text-secondary);text-decoration:none}.public-page__toc a:hover,.public-page__toc a:focus-visible{color:var(--rl-text-primary)}.public-page__doc{max-width:720px}.public-page__doc section+section{margin-top:40px;padding-top:40px;border-top:1px solid var(--rl-border-default)}.job-record-home .public-page__doc h2{font-size:1.5rem;letter-spacing:-.02em;line-height:1.2}.public-page__doc :is(p,li){color:var(--rl-text-secondary);font-size:.97rem;line-height:1.65}.public-page__doc p{margin:14px 0 0}.public-page__doc ul{margin:14px 0 0;padding-left:20px}.public-page__doc li+li{margin-top:8px}.job-record-home.public-page>.job-record-home__final{padding-block:64px 88px}.job-record-home.public-page .job-record-home__final h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.public-page__final-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.job-record-home>.public-page__not-found{padding-block:96px 104px;text-align:center}.public-page__not-found .job-record-eyebrow{margin-bottom:14px}.public-page__not-found h1{margin:0;color:var(--rl-text-primary);font-size:clamp(2.4rem,5vw,3.75rem);font-weight:850;letter-spacing:-.055em;line-height:1}.public-page__not-found .public-page__lede{margin-inline:auto}.public-page__not-found .public-page__actions{justify-content:center}.public-page__not-found .job-record-home__link-grid{max-width:640px;margin:48px auto 0;text-align:left}@media(max-width:1000px){.public-page__grid--4,.public-page__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.job-record-home__questions-grid>.public-page__qa-header{position:static}}@media(max-width:860px){.public-page__hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.public-page__grid--3,.job-record-home__use-cases.public-page__grid--3,.public-page__ticks{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page__example,.public-page__pay{padding:20px;grid-template-columns:minmax(0,1fr);gap:20px}.public-page__doc-grid{grid-template-columns:minmax(0,1fr);gap:24px}.public-page__toc{position:static}.public-page__toc>span{display:none}.public-page__toc summary{display:flex;justify-content:space-between;cursor:pointer;font-size:.875rem;font-weight:700;list-style:none}.public-page__toc summary::-webkit-details-marker{display:none}.public-page__toc summary:after{color:var(--rl-text-tertiary);content:"+"}.public-page__toc details[open] summary:after{content:"–"}.public-page__toc details ol{margin-top:10px}}@media(max-width:720px){.job-record-home.public-page>section:not(.public-page__hero,.job-record-home__final,.public-page__not-found,.public-page__workspace-help){padding-block:56px}.job-record-home>.public-page__hero{padding-block:24px 48px}.public-page__crumbs{margin-bottom:24px}.public-page__actions .job-record-button,.public-page__final-actions,.public-page__final-actions .job-record-button{width:100%}.job-record-home>.public-page__not-found{padding-block:56px 64px}.job-record-home.public-page>.job-record-home__final{padding-block:48px 56px}}@media(max-width:560px){.public-page__grid--2,.public-page__grid--3,.public-page__grid--4,.public-page__flow,.job-record-home__use-cases.public-page__grid--2,.job-record-home__use-cases.public-page__grid--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.public-page__ticks{grid-template-columns:minmax(0,1fr)}}.public-page__dates div{display:flex}.public-page__dates :is(dt,dd){margin:0}.public-page__routine+.public-page__callout{margin-top:20px}.public-page__narrow{max-width:760px}.public-page__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.job-record-home>.public-page__workspace-help{padding-block:24px 0;border-bottom:0}.job-record-home .public-page__workspace-help h2{margin:8px 0 0;font-size:1.25rem;letter-spacing:-.02em}.public-page__workspace-help p{margin:8px 0 0}
