:root{--web-ink: #0F0F0F;--web-ink-a0: #0F0F0F00;--web-ink-a3: #0F0F0F08;--web-ink-a4: #0F0F0F0A;--web-ink-a6: #0F0F0F0F;--web-ink-a6-exact: rgba(15, 15, 15, .06);--web-ink-a7: #0F0F0F12;--web-ink-a8: #0F0F0F14;--web-ink-a10: #0F0F0F1A;--web-ink-a12-exact: rgba(15, 15, 15, .12);--web-ink-a12: #0F0F0F1F;--web-ink-a15: #0F0F0F26;--web-ink-a18: #0F0F0F2E;--web-ink-a20: #0F0F0F33;--web-ink-a22: #0F0F0F38;--web-ink-a25: #0F0F0F40;--web-ink-a30: #0F0F0F4D;--web-ink-a35: #0F0F0F59;--web-ink-a40: #0F0F0F66;--web-ink-a42: #0F0F0F6B;--web-ink-a45: #0F0F0F73;--web-ink-a50: #0F0F0F80;--web-ink-a55: #0F0F0F8C;--web-ink-a56: #0F0F0F8F;--web-ink-a58: #0F0F0F94;--web-ink-a60: #0F0F0F99;--web-ink-a62: #0F0F0F9E;--web-ink-a66: #0F0F0FA8;--web-ink-a70: #0F0F0FB3;--web-ink-a72: #0F0F0FB8;--web-ink-a75: #0F0F0FBF;--web-ink-a84: #0F0F0FD6;--web-ink-a85: #0F0F0FD9;--web-paper: #F9F4EA;--web-paper-a0: #F9F4EA00;--web-paper-a2: #F9F4EA05;--web-paper-a5: #F9F4EA0D;--web-paper-a6: #F9F4EA0F;--web-paper-a8: #F9F4EA14;--web-paper-a12-exact: rgba(249, 244, 234, .12);--web-paper-a12: #F9F4EA1F;--web-paper-a14: #F9F4EA24;--web-paper-a20: #F9F4EA33;--web-paper-a22: #F9F4EA38;--web-paper-a28: #F9F4EA47;--web-paper-a35: #F9F4EA59;--web-paper-a36: #F9F4EA5C;--web-paper-a60: #F9F4EA99;--web-paper-a65: #F9F4EAA6;--web-paper-a70: #F9F4EAB3;--web-paper-a74: #F9F4EABD;--web-tone: #EEE6D7;--web-ink-tone: #1E1C1A;--web-ink-tone-a35: #1E1C1A59;--web-ink-tone-a55: #1E1C1A8C;--web-spruce: #22392F;--web-spruce-a25: #22392F40;--web-spruce-a55: #22392F8C;--web-spruce-a85: #22392FD9;--web-spruce-tone: #2C463B;--web-mark: #857D72;--web-on-amber: #1A1006;--web-on-amber-a8: #1A100614;--web-on-amber-a9: #1A100617;--web-on-amber-a12: #1A10061F;--web-on-amber-a16-exact: rgba(26, 16, 6, .16);--web-on-amber-a16: #1A100629;--web-on-amber-a20: #1A100633;--web-on-amber-a25: #1A100640;--web-on-amber-a30: #1A10064D;--web-on-amber-a35: #1A100659;--web-on-amber-a40: #1A100666;--web-on-amber-a45: #1A100673;--web-on-amber-a55: #1A10068C;--web-on-amber-a62: rgba(26, 16, 6, .62);--web-on-amber-a65: #1A1006A6;--web-on-amber-a66: #1A1006A8;--web-on-amber-a70: #1A1006B3;--web-on-amber-a72: #1A1006B8;--web-on-amber-a74: rgba(26, 16, 6, .74);--web-on-amber-a76: #1A1006C2;--web-on-amber-a85: #1A1006D9;--web-amber: #EB9431;--web-amber-a0: #EB943100;--web-amber-a16: rgba(235, 148, 49, .16);--web-amber-a20: #EB943133;--web-amber-a22: #EB943138;--web-amber-a24: rgba(235, 148, 49, .24);--web-amber-a32: rgba(235, 148, 49, .32);--web-amber-a35: #EB943159;--web-amber-a35-exact: rgba(235, 148, 49, .35);--web-amber-a62: rgba(235, 148, 49, .62);--web-amber-a70-exact: rgba(235, 148, 49, .7);--web-amber-a70: #EB9431B3;--web-amber-a75: #EB9431BF;--web-amber-a90: #EB9431E6;--web-muted: #6B6358;--web-body: #3A352E;--web-lede: #4A443B;--web-amber-field-top: #E9A24F;--web-amber-field-bottom: #E1873A;--web-sage-1: #E1E7DF;--web-sage-2: #C8D3C8;--web-white: #FFFFFF;--web-white-a0: #FFFFFF00;--web-white-a4: #FFFFFF0A;--web-white-a5-exact: rgba(255, 255, 255, .05);--web-white-a5: #FFFFFF0D;--web-white-a7: rgba(255, 255, 255, .07);--web-white-a8: #FFFFFF14;--web-white-a8-exact: rgba(255, 255, 255, .08);--web-white-a9: rgba(255, 255, 255, .09);--web-white-a10: #FFFFFF1A;--web-white-a12: #FFFFFF1F;--web-white-a14-exact: rgba(255, 255, 255, .14);--web-white-a14: #FFFFFF24;--web-white-a15: #FFFFFF26;--web-white-a20: #FFFFFF33;--web-white-a25: #FFFFFF40;--web-white-a28: #FFFFFF47;--web-white-a35: #FFFFFF59;--web-white-a40: #FFFFFF66;--web-white-a42: #FFFFFF6B;--web-white-a45: #FFFFFF73;--web-white-a50: #FFFFFF80;--web-white-a55: #FFFFFF8C;--web-white-a60: #FFFFFF99;--web-white-a62: #FFFFFF9E;--web-white-a65: #FFFFFFA6;--web-white-a66: rgba(255, 255, 255, .66);--web-white-a70-exact: rgba(255, 255, 255, .7);--web-white-a70: #FFFFFFB3;--web-white-a72: #FFFFFFB8;--web-white-a74: rgba(255, 255, 255, .74);--web-white-a78: #FFFFFFC7;--web-white-a85: #FFFFFFD9;--web-white-a86: rgba(255, 255, 255, .86);--web-white-a88: #FFFFFFE0;--web-white-a90: #FFFFFFE6;--web-white-a94: #FFFFFFF0;--web-white-a95: #FFFFFFF2;--web-black: #000000;--web-black-a0: #00000000;--web-black-a4: #0000000A;--web-black-a5: #0000000D;--web-black-a6: #0000000F;--web-black-a8: #00000014;--web-black-a10: #0000001A;--web-black-a12: #0000001F;--web-black-a14: #00000024;--web-black-a15: #00000026;--web-black-a18: #0000002E;--web-black-a20: #00000033;--web-black-a22: #00000038;--web-black-a28: #00000047;--web-black-a40: #00000066;--web-black-a48: #0000007A;--web-black-a55: #0000008C;--web-black-a58: #00000094;--web-black-a66: rgba(0, 0, 0, .66);--web-black-a70: #000000B3;--web-black-a85: #000000D9;--web-ink-warm: #1B1814;--web-ink-warm-a0: #1B181400;--web-ink-warm-a6: #1B18140F;--web-ink-warm-a6-exact: rgba(27, 24, 20, .06);--web-ink-warm-a12: #1B18141F;--web-ink-warm-a25: #1B181440;--web-ink-warm-a40: #1B181466;--web-ink-warm-a68: #1B1814AD;--web-body-ink-a66: #161616A8;--web-body-ink-a66-exact: rgba(22, 22, 22, .66);--web-frame: #2A2723;--web-cta: #2A2724;--web-amber-hover: #F0A04A;--web-tone-neutral: #F2F1EE;--web-field: #F5F4F1;--web-amber-deep: #A55A17;--web-amber-deep-a53: #A55A1788;--web-foot-text: #A8A196;--web-chip: #F1F0EC;--web-chip-local: #FFF4E6;--web-chip-local-ink: #8A4B0C;--web-err: #A1271D;--web-err-ink: #8A2018;--web-err-tint: #FBEDEB;--web-check-box: #EEEDE9;--web-step-box: #EBEAE6;--web-calc-pill: #DEDCD6;--web-calc-live: #F6F5F2;--web-amber-field-tone-a28: rgba(255, 244, 228, .28);--web-cta-glint-a22: rgba(255, 246, 228, .22);--web-cta-press-a12: rgba(60, 20, 0, .12);--web-band: #D97A28;--web-band-fade-top-a0: #F0A04000;--web-band-fade-bottom: #E27D1E;--web-hero-frame: #C9661E;--web-hero-scrim-a0: #78260000;--web-hero-scrim-a14: rgba(120, 38, 0, .14);--web-hero-scrim-a16: rgba(120, 38, 0, .16);--web-hero-scrim-a34: rgba(120, 38, 0, .34);--web-shadow-a6: #28190A0F;--web-shadow-a8: #28190A14;--web-shadow-a10: #28190A1A;--web-shadow-a12: #28190A1F;--web-shadow-a16: #28190A29;--web-shadow-a22: #28190A38;--web-shadow-note-a5: #2A14050D;--web-shadow-note-a7: #2A140512;--web-shadow-note-a8: #2A140514;--web-shadow-note-a12: #2A14051F;--web-shadow-note-a35: #2A140559;--web-shadow-lock-a12: #5A2D001F;--web-shadow-lock-a14: #5A2D0024;--web-shadow-lock-a15: #5A2D0026;--web-shadow-lock-a16: #5A2D0029;--web-shadow-lock-a22: #5A2D0038;--web-shadow-amber-a12: #5A2A0A1F;--web-shadow-amber-a24: #5A2A0A3D;--web-shadow-frost-a16: #50280029;--web-shadow-org-a8: #1F2E2614;--web-shadow-org-a14: #1F2E2624;--web-shadow-log-a8: #1C2A2214;--web-shadow-log-a16: #1C2A2229;--web-shadow-agent-a8: #0B1A1314;--web-shadow-agent-a22: #0B1A1338;--web-door-clinician: #C9773B;--web-door-clinician-shade-a0: #F2B27400;--web-door-clinician-shade-a15: #F2B27426;--web-nav-join: #F7F3EC;--web-glass-dark: #1C1A18;--web-glass-dark-a55: #1C1A188C;--web-glass-dark-a72: #1C1A18B8;--web-card-mist: #E1E6E8;--web-card-sand: #E8E0D1;--web-card-stone: #ECEBE7;--web-card-cream: #F3EDE1;--web-card-ended: #E7E1D6;--web-card-ended-ink: #2B2620;--web-card-ended-ink-a8: #2B262014;--web-card-ended-ink-a60: #2B262099;--web-card-olive-top: #4A5840;--web-card-olive-bottom: #36412E;--web-card-ink-top: #222221;--web-card-ink-bottom: #0E0E0E;--web-card-dark-ink: #F5F2EC;--web-card-dark-ink-a62: #F5F2EC9E;--web-foil-1: #F4C98A;--web-foil-2: #E9A6A0;--web-foil-3: #B9C9B4;--web-foil-4: #F2D7A6;--web-foil-word-1: #F6D29A;--web-foil-word-2: #EDB2A8;--web-foil-word-3: #C7D3BE;--web-foil-word-4: #F3DDB4;--web-foil-word-5: #E9B98C;--web-note-solid-a97: #FFF9F0F7;--web-pop-frost-a72: #FFF8EEB8;--web-lock-frame: #E39A4C;--web-lock-device: #141210;--web-lock-screen: #6E5A4C;--web-avatar-saltmarsh-top: #C3D0D2;--web-avatar-saltmarsh-bottom: #3A5560;--web-avatar-fennmoor-top: #E2BDB4;--web-avatar-fennmoor-bottom: #7E4C57;--web-tag-amber: #E9A54E;--web-ledger-down: #CFC4B2;--web-roi-dash: #DCD2C2;--web-cal-subtle: #EDE8DF;--web-v2-paper: #F8F4EC;--web-v2-paper-a35: #F8F4EC59;--web-v2-paper-a85: #F8F4ECD9;--web-paper-a78: #F9F4EAC7;--web-ink-a14: #0F0F0F24;--web-ink-hover: #2A2926;--web-ink-warm-a8: #1B181414;--web-ink-warm-a10: #1B18141A;--web-ink-warm-a20: #1B181433;--web-ui-ink: #33312D;--web-ui-grey: #6F6B65;--web-ui-fill: #F3F2EF;--web-ui-fill-hover: #E8E6E1;--web-ui-switch-off: #E5E3DF;--web-v2-panel: #C9D2C6;--web-v2-band: #E08A3C;--web-v2-band-light-a0: #F0B46A00;--web-v2-band-deep: #D97A2C}html[data-look=calm][data-skin=website]{--calm-ground: var(--web-v2-paper);--calm-surface: var(--web-white);--calm-field: var(--web-ui-fill);--calm-raised: var(--web-tone);--calm-ink: var(--web-ink);--calm-grey: var(--web-muted);--calm-mark: var(--web-mark);--calm-chevron: var(--web-ink-a30);--calm-line: var(--web-ink-a10);--calm-line-strong: var(--web-ink-a15);--calm-select: var(--web-ink-a6);--calm-hover: var(--web-ink-a4);--calm-action: var(--web-ink);--calm-primary: var(--web-ink);--calm-primary-hover: var(--web-ink-hover);--calm-on-primary: var(--web-paper);--calm-primary-sheen: none;--calm-primary-shadow: none;--calm-secondary: var(--web-white);--calm-secondary-shadow: 0 1px 2px var(--web-ink-a8), 0 4px 14px var(--web-ink-a6);--calm-surface-shadow: 0 0 0 1px var(--web-ink-a6), 0 1px 2px var(--web-ink-a4), 0 10px 30px var(--web-ink-warm-a6);--calm-photo-ring: inset 0 0 0 1px var(--web-ink-a12);--calm-focus: var(--web-ink);--calm-scrim: var(--web-ink-a40);--calm-accent: var(--web-spruce);--calm-accent-strong: var(--web-amber);--calm-accent-soft: var(--web-sage-1);--calm-radius-media: 1.25rem;--calm-font-title: "Erode", "Iowan Old Style", Georgia, serif;--dw-serif: var(--calm-font-title);--dw-sans: var(--rovn-font-ui);--surface-canvas: var(--calm-ground);--dw-d-press: .12s;--dw-d-fast: .2s;--dw-d-ui: .32s;--dw-e-enter: cubic-bezier(.16, 1, .3, 1);--dw-e-ui: cubic-bezier(.2, 0, 0, 1);--dw-r: 20px;background:var(--calm-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-skin=website],html[data-skin=website] body{overflow-x:clip}html[data-look=calm][data-skin=website] body{background:var(--calm-ground)}html[data-skin=website] :is(.story-figure,.story-summary-value,.ex-tile-figure>strong,.fx-summary-value){font-family:var(--dw-sans);font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}html[data-skin=website] :is(body,#rovn-calm) .dw-display{font-family:var(--dw-serif);font-weight:300;font-size:56px;line-height:60px;letter-spacing:-.035em;text-wrap:balance}html[data-skin=website] :is(body,#rovn-calm) .dw-title{font-family:var(--dw-serif);font-weight:300;font-size:40px;line-height:44px;letter-spacing:-.03em;text-wrap:balance}html[data-skin=website] :is(body,#rovn-calm) .dw-heading{font-family:var(--dw-serif);font-weight:400;font-size:24px;line-height:30px;letter-spacing:-.015em;text-wrap:balance}html[data-skin=website] :is(body,#rovn-calm) .dw-lede{font-family:var(--dw-sans);font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.005em;text-wrap:pretty}html[data-skin=website] :is(body,#rovn-calm) .dw-label{font-family:var(--dw-sans);font-weight:500;font-size:14px;line-height:20px;letter-spacing:.005em;text-transform:none}@media(max-width:767px){html[data-skin=website] :is(body,#rovn-calm) .dw-display{font-size:40px;line-height:44px}html[data-skin=website] :is(body,#rovn-calm) .dw-title{font-size:32px;line-height:36px}html[data-skin=website] :is(body,#rovn-calm) .dw-heading{font-size:22px;line-height:28px}}html[data-skin=website] :is(body,#rovn-calm) .dw-panel{--calm-grey: var(--web-ink);--calm-accent: var(--web-ink);--calm-ink: var(--web-ink);position:relative;overflow:clip;isolation:isolate;border-radius:var(--dw-r);background-color:var(--web-v2-panel);color:var(--web-ink)}html[data-skin=website] :is(body,#rovn-calm) .dw-panel__tex{position:absolute;z-index:-1;left:-10%;top:-20%;width:120%;height:140%;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:767px){html[data-skin=website] :is(body,#rovn-calm) .dw-panel{border-radius:16px}}html[data-skin=website] :is(body,#rovn-calm) .dw-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:48px;min-height:48px;border:0;border-radius:999px;font-family:var(--dw-sans);font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dw-d-fast) var(--dw-e-ui),box-shadow var(--dw-d-fast) var(--dw-e-ui),transform var(--dw-d-press) var(--dw-e-ui)}html[data-skin=website] :is(body,#rovn-calm) .dw-btn svg{flex-shrink:0}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--primary{padding:0 8px 0 22px;gap:14px;background-color:var(--web-ink);color:var(--web-paper);box-shadow:none}html[data-skin=website] :is(body,#rovn-calm) .dw-btn__disc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background-color:var(--web-paper);color:var(--web-ink);transition:transform var(--dw-d-fast) var(--dw-e-ui)}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--secondary{padding:0 20px 0 22px;gap:10px;background-color:var(--web-white);color:var(--web-ink);box-shadow:0 1px 2px var(--web-ink-a8),0 4px 14px var(--web-ink-a6)}html[data-skin=website] :is(body,#rovn-calm) .dw-btn__arrow{transition:transform var(--dw-d-fast) var(--dw-e-ui)}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--plain{padding:0 22px}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--sm{height:36px;min-height:36px;font-size:14px;line-height:20px}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--sm.dw-btn--primary:not(.dw-btn--plain){padding:0 4px 0 16px;gap:10px}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--sm .dw-btn__disc{width:28px;height:28px}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--sm.dw-btn--secondary:not(.dw-btn--plain){padding:0 14px 0 16px}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--sm.dw-btn--plain{padding:0 16px}html[data-skin=website] :is(body,#rovn-calm) .dw-btn:disabled{opacity:.45;cursor:not-allowed}html[data-skin=website] :is(body,#rovn-calm) .dw-btn:active:not(:disabled){transform:translateY(1px)}html[data-skin=website] :is(body,#rovn-calm) .dw-btn:focus-visible{outline:2px solid var(--web-ink);outline-offset:3px;border-radius:999px}@media(hover:hover)and (pointer:fine){html[data-skin=website] :is(body,#rovn-calm) .dw-btn--primary:not(:disabled):hover{background-color:var(--web-ink-hover)}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--primary:not(:disabled):hover .dw-btn__disc,html[data-skin=website] :is(body,#rovn-calm) .dw-btn--secondary:not(:disabled):hover .dw-btn__arrow{transform:translate(2px)}html[data-skin=website] :is(body,#rovn-calm) .dw-btn--secondary:not(:disabled):hover{background-color:var(--web-ui-fill);box-shadow:0 1px 2px var(--web-ink-a8),0 6px 18px var(--web-ink-a8)}}html[data-skin=website] :is(body,#rovn-calm) .dw-on-ink .dw-btn--primary{background-color:var(--web-paper);color:var(--web-ink)}html[data-skin=website] :is(body,#rovn-calm) .dw-on-ink .dw-btn--primary .dw-btn__disc{background-color:var(--web-ink);color:var(--web-paper)}html[data-skin=website] :is(body,#rovn-calm) .dw-on-ink .dw-btn--secondary{background-color:var(--web-paper-a12);color:var(--web-paper);box-shadow:none}html[data-skin=website] :is(body,#rovn-calm) .dw-on-ink .dw-btn:focus-visible{outline-color:var(--web-paper)}@media(hover:hover)and (pointer:fine){html[data-skin=website] :is(body,#rovn-calm) .dw-on-ink .dw-btn--primary:not(:disabled):hover{background-color:var(--web-white)}html[data-skin=website] :is(body,#rovn-calm) .dw-on-ink .dw-btn--secondary:not(:disabled):hover{background-color:var(--web-paper-a20)}}html[data-skin=website]{scroll-padding-top:120px}html[data-skin=website] :is(body,#rovn-calm) .dw-pillnav{position:sticky;top:0;z-index:40;padding:12px 16px 0}html[data-skin=website] :is(body,#rovn-calm) .dw-pillnav__bar{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;width:min(100%,1200px);min-height:64px;margin:0 auto;padding:8px 12px 8px 24px;border-radius:32px;background-color:var(--web-v2-paper-a85);color:var(--web-ink);box-shadow:0 0 0 1px var(--web-ink-a6),0 12px 32px var(--web-ink-warm-a10);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);--calm-grey: var(--web-lede)}@media(prefers-reduced-transparency:reduce){html[data-skin=website] :is(body,#rovn-calm) .dw-pillnav__bar{background-color:var(--web-v2-paper)}}@media(max-width:767px){html[data-skin=website] :is(body,#rovn-calm) .dw-pillnav{padding:8px 8px 0}html[data-skin=website] :is(body,#rovn-calm) .dw-pillnav__bar{min-height:52px;padding:6px 8px 6px 16px;gap:8px 12px;border-radius:26px}}html[data-skin=website] :is(body,#rovn-calm) .dw-lockup{display:block;height:26px;width:auto;color:var(--web-ink)}@media(max-width:767px){html[data-skin=website] :is(body,#rovn-calm) .dw-lockup{height:22px}}html[data-skin=website] :is(body,#rovn-calm) .dw-band{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;aspect-ratio:1424 / 457;overflow:hidden;isolation:isolate;border-radius:var(--dw-r);background-color:var(--web-v2-band);color:var(--web-paper)}html[data-skin=website] :is(body,#rovn-calm) .dw-band__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}html[data-skin=website] :is(body,#rovn-calm) .dw-band__mark{position:relative;z-index:1;display:block;width:96%;height:auto;margin-bottom:-2.4%;color:var(--web-paper);--rovn-mark-accent: var(--web-paper)}html[data-skin=website] :is(body,#rovn-calm) .dw-band__fade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(180deg,var(--web-v2-band-light-a0) 56%,var(--web-v2-band-deep) 100%)}@media(max-width:767px){html[data-skin=website] :is(body,#rovn-calm) .dw-band{border-radius:16px}}@media screen and (prefers-reduced-motion:no-preference){html[data-skin=website] :is(body,#rovn-calm) .dw-rise:not(.story-reduced *){animation:dw-load-fade .64s var(--dw-e-enter) calc(var(--t, 0) * 1ms) backwards,dw-load-rise .9s var(--dw-e-enter) calc(var(--t, 0) * 1ms) backwards}html[data-skin=website] :is(body,#rovn-calm) .dw-panel.dw-rise:not(.story-reduced *){animation:dw-load-fade .7s var(--dw-e-enter) calc(var(--t, 0) * 1ms) backwards,dw-load-frame .9s var(--dw-e-enter) calc(var(--t, 0) * 1ms) backwards}}@keyframes dw-load-fade{0%{opacity:0}}@keyframes dw-load-rise{0%{translate:0 18px}}@keyframes dw-load-frame{0%{translate:0 24px}}@media print{html[data-skin=website] .dw-rise{animation:none!important}}html[data-look=calm][data-skin=work]{--calm-primary-sheen: none;--calm-font-title: var(--rovn-font-ui);--dw-serif: var(--rovn-font-ui);--dw-sans: var(--rovn-font-ui);--dw-d-press: .12s;--dw-d-fast: .2s;--dw-d-ui: .24s;--dw-e-enter: cubic-bezier(0, 0, .2, 1);--dw-e-ui: cubic-bezier(0, 0, .2, 1)}:is(html[data-skin=work] body,[data-surface=work]){--wk-size-meta: .8125rem;--wk-size-body: .875rem;--wk-size-section: 1rem;--wk-size-title: 1.5rem;--wk-weight: 400;--wk-weight-strong: 500;--wk-radius-sm: .375rem;--wk-radius: .5rem;--wk-row: 2.5rem;--wk-motion: .2s cubic-bezier(0, 0, .2, 1);--type-size-2xs: var(--wk-size-meta);--type-size-xs: var(--wk-size-meta);--type-size-sm: var(--wk-size-body);--type-size-md: var(--wk-size-body);--type-size-base: var(--wk-size-section);--type-size-lg: var(--wk-size-section);--type-size-xl: var(--wk-size-section);--type-size-2xl: var(--wk-size-title);--type-size-3xl: var(--wk-size-title);--type-size-4xl: var(--wk-size-title);--type-size-5xl: var(--wk-size-title);--type-weight-headline: var(--wk-weight-strong);--type-weight-subhead: var(--wk-weight-strong);--type-weight-label-strong: var(--wk-weight-strong);--font-weight-headline: var(--wk-weight-strong);--font-weight-subhead: var(--wk-weight-strong);--font-weight-label-strong: var(--wk-weight-strong);--type-tracking-headline: -.01em;--calm-radius: var(--wk-radius-sm);--calm-radius-media: var(--wk-radius);--radius-sm: var(--wk-radius-sm);--radius-badge: var(--wk-radius-sm);--radius-md: var(--wk-radius-sm);--radius-lg: var(--wk-radius);--radius-xl: var(--wk-radius);--dw-r: var(--wk-radius);--calm-font-title: var(--rovn-font-ui);--dw-serif: var(--rovn-font-ui);--dw-sans: var(--rovn-font-ui);font-family:var(--rovn-font-ui);font-size:var(--wk-size-body)}:is(html[data-skin=work] body,[data-surface=work]) :is(strong,b,th,dt,h1,h2,h3,h4,legend){font-weight:var(--wk-weight-strong)}:is(html[data-skin=work] body,[data-surface=work]) :is(h1,h2,h3,h4){font-family:var(--rovn-font-ui);letter-spacing:0}:is(html[data-skin=work] body,[data-surface=work]) select{min-height:2.25rem;padding:0 2rem 0 var(--space-3);border:1px solid var(--calm-line-strong, var(--border-strong));border-radius:var(--wk-radius-sm);background-color:var(--calm-surface, var(--surface-card));background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right .95rem center,right .65rem center;background-size:.3rem .3rem;background-repeat:no-repeat;color:var(--calm-ink, var(--text-primary));font:inherit;font-size:var(--wk-size-body);line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:is(html[data-skin=work] body,[data-surface=work]) select:hover{border-color:var(--calm-ink, var(--text-primary))}:is(html[data-skin=work] body,[data-surface=work]) :is(a,button,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--calm-focus, var(--focus-ring));outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(html[data-skin=work] body,[data-surface=work]),:is(html[data-skin=work] body,[data-surface=work]) *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:is(html[data-skin=work] body,[data-surface=work]){--calm-row: var(--wk-row)}html[data-look=calm] :is(html[data-skin=work] body,[data-surface=work]) .calm-group-bar{height:2rem;margin-bottom:0;padding:0;border-bottom:1px solid var(--calm-line-strong);border-radius:0;background:transparent}html[data-look=calm] :is(html[data-skin=work] body,[data-surface=work]) .calm-row{padding:0}html[data-look=calm] :is(html[data-skin=work] body,[data-surface=work]) .calm-row-main{padding:var(--space-2) 0}html[data-look=calm] :is(html[data-skin=work] body,[data-surface=work]) .calm-row:first-child .calm-row-main{border-top-color:transparent}.demo-shell.demo-hub{min-height:100vh;background:var(--calm-ground);color:var(--calm-ink);font-family:var(--dw-sans);font-size:16px;line-height:24px}.demo-shell.demo-hub :focus-visible{outline:2px solid var(--calm-focus);outline-offset:3px;border-radius:6px}.demo-shell.demo-hub .brand-lockup{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.demo-shell.demo-hub .disclosure{margin-left:auto;padding:6px 12px;border:1px solid var(--calm-line-strong);border-radius:999px;background:transparent;color:var(--calm-grey);font:500 13px/1.3 var(--dw-sans);letter-spacing:0;text-transform:none}.demo-shell.demo-hub>main{width:min(100%,1232px);margin:0 auto;padding:24px 16px 96px}.demo-shell.demo-hub .state-notice{margin:0 0 16px;padding:12px 16px;border:0;border-radius:14px;background:var(--calm-accent-soft);color:var(--calm-ink);font-size:15px;font-weight:500}.demo-shell.demo-hub .eyebrow{color:var(--calm-grey)}.hub-v2{display:grid;gap:16px;padding:0 0 clamp(72px,9vw,112px)}.hub-v2-head{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;min-height:clamp(380px,38vw,460px);padding:56px}.hub-v2-title{max-width:820px;margin:0;color:var(--web-ink)}.hub-v2-lede{max-width:560px;margin:0;color:var(--web-ink)}.hub-v2-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hub-v2-door{display:grid;gap:12px;align-content:start;min-height:260px;padding:32px;border-radius:var(--dw-r);background:var(--calm-surface);color:var(--calm-ink);text-decoration:none;box-shadow:var(--calm-surface-shadow);transition:transform var(--dw-d-ui) var(--dw-e-ui),box-shadow var(--dw-d-ui) var(--dw-e-ui)}.hub-v2-door strong{font-weight:400}.hub-v2-who{color:var(--calm-grey)}.hub-v2-body{color:var(--calm-grey);font-size:16px;line-height:24px}.hub-v2-glance{display:grid;gap:4px;margin-top:auto;padding-top:14px;border-top:1px solid var(--calm-line);font-size:14px;color:var(--calm-grey)}.hub-v2-glance b{color:var(--calm-ink);font-weight:600;font-variant-numeric:tabular-nums}.hub-v2-door.is-story{background:var(--web-ink);color:var(--web-paper);box-shadow:none}.hub-v2-door.is-story .hub-v2-who{color:var(--web-amber)}.hub-v2-door.is-story .hub-v2-body{color:var(--web-paper-a74)}.hub-v2-cuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}@media(hover:hover)and (pointer:fine){a.hub-v2-door:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--web-ink-a8),0 2px 4px var(--web-ink-a4),0 18px 40px var(--web-ink-warm-a10)}}.perspectives{scroll-margin-top:96px}.section-heading{display:grid;gap:16px;max-width:760px;margin-bottom:56px;padding:0 8px}.section-heading h2,.section-heading p{margin:0}.section-heading .dw-lede{color:var(--calm-grey)}.perspective-list{display:grid;gap:clamp(72px,8vw,112px)}.perspective{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,72px);align-items:center}.perspective.is-reverse{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.perspective.is-reverse .perspective-copy{order:2}.perspective-copy{display:grid;justify-items:start;gap:16px;min-width:0;padding:0 8px}.perspective-copy h3{margin:0}.perspective-number{color:var(--calm-grey);font:500 14px/20px var(--dw-sans);font-variant-numeric:tabular-nums}.perspective-copy>p:not(.eyebrow){margin:0;color:var(--calm-grey);font-size:17px;line-height:26px}.perspective-copy ul{display:grid;gap:10px;margin:4px 0 12px;padding:0;list-style:none}.perspective-copy li{position:relative;padding-left:22px;color:var(--calm-ink);font-size:15px;line-height:22px}.perspective-copy li:before{position:absolute;top:10px;left:0;width:10px;height:2px;border-radius:1px;background:var(--web-amber);content:""}.product-frame{display:block;min-width:0;padding:8px;border-radius:var(--dw-r);background:var(--calm-surface);box-shadow:var(--calm-surface-shadow);color:var(--calm-ink);text-decoration:none;transition:transform var(--dw-d-ui) var(--dw-e-ui),box-shadow var(--dw-d-ui) var(--dw-e-ui)}@media(hover:hover)and (pointer:fine){.product-frame:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--web-ink-a8),0 2px 4px var(--web-ink-a4),0 18px 40px var(--web-ink-warm-a10)}}.frame-bar{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;padding:0 10px;color:var(--calm-grey);font:500 13px/1.3 var(--dw-sans)}.product-frame img{display:block;width:100%;aspect-ratio:16 / 10;border-radius:14px;object-fit:cover;object-position:top left;box-shadow:var(--calm-photo-ring)}.preview-action{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 14px;font-size:15px;font-weight:500}.perspective-product{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--calm-ink);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.preview-action .arrow,.scenario-link .arrow,.perspective-product .arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.scenario-chooser{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,64px);align-items:end;margin-top:clamp(88px,10vw,128px);padding:clamp(28px,4.5vw,56px)}.scenario-chooser>div{display:grid;gap:16px}.scenario-chooser h2,.scenario-chooser p{margin:0}.scenario-chooser>div>p:last-child{max-width:420px;font-size:17px;line-height:26px}.scenario-chooser nav{display:grid;gap:8px}.scenario-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 16px;min-height:76px;padding:14px 20px;border-radius:16px;background:var(--web-white);color:var(--web-ink);text-decoration:none;box-shadow:0 1px 2px var(--web-ink-a8),0 4px 14px var(--web-ink-a6);transition:background-color var(--dw-d-fast) var(--dw-e-ui),transform var(--dw-d-press) var(--dw-e-ui)}.scenario-link span{font-size:16px;font-weight:500}.scenario-link small{grid-column:1;color:var(--web-muted);font-size:14px;line-height:20px}.scenario-link .arrow{grid-column:2;grid-row:1 / span 2;align-self:center}.scenario-link.is-active{box-shadow:0 0 0 2px var(--web-ink),0 4px 14px var(--web-ink-a6)}@media(hover:hover)and (pointer:fine){.scenario-link:hover{background:var(--web-ui-fill)}}.demo-shell.demo-hub>.hub-foot{display:block;width:auto;min-height:0;margin:0;padding:8px;border:0}.demo-shell.demo-hub>.hub-foot p{max-width:none;margin:0;padding:20px 16px 24px;color:var(--calm-grey);font-size:14px;text-align:center}@media(max-width:1020px){.perspective,.perspective.is-reverse,.scenario-chooser{grid-template-columns:minmax(0,1fr)}.perspective.is-reverse .perspective-copy{order:0}.hub-v2-doors{grid-template-columns:minmax(0,1fr)}.hub-v2-door{min-height:0}}@media(max-width:767px){.demo-shell.demo-hub>main{padding:16px 8px 72px}.hub-v2{gap:8px}.hub-v2-head{min-height:420px;padding:28px 24px;gap:16px}.hub-v2-door{padding:24px}.section-heading{margin-bottom:40px;padding:0 16px}.perspective-copy{padding:0 16px}.product-frame{padding:6px}.frame-bar{font-size:12px}.scenario-chooser{padding:28px 16px 16px}.demo-shell.demo-hub .disclosure{font-size:12px;padding:4px 10px}}@media(max-width:420px){.demo-shell.demo-hub .disclosure{display:block;flex:1 1 100%;margin-left:0;white-space:normal;border-radius:14px}.demo-shell.demo-hub .disclosure>*{display:inline;white-space:normal}html[data-skin=website] :is(body,#rovn-calm) .demo-hub .perspective-copy .dw-btn{max-width:100%;height:auto;padding-block:8px;white-space:normal;text-align:left}}:root{--rovn-teal-600: #0F9391;--rovn-teal-700: #0E8A8A;--rovn-teal-800: #0A6F70;--rovn-teal-900: #0A5454;--rovn-teal-950: #062E2E;--rovn-teal-100: #D7EAE9;--rovn-mint: #7DE8CA;--rovn-mint-pill: #E0F5EF;--rovn-teal-050: #EAF3F2;--rovn-teal-line: #C9E2E0;--rovn-action-ink: #001010;--rovn-cream: #FBFBF9;--rovn-white: #FFFFFF;--rovn-ink: #0E1A19;--rovn-navy: #0B1F2A;--rovn-mist: #E8F4F3;--rovn-v4-black: #0F0E0C;--rovn-v4-paper: #FAF9F6;--rovn-brand-amber: #EB9431;--rovn-mark-amber: #B66A09;--rovn-brand-amber-hover: #F0A04A;--rovn-brand-amber-deep: #A35C0E;--rovn-brand-ink: #1B1814;--neutral-25: #FDFCFA;--neutral-50: #F7F8F6;--neutral-100: #EFF1EE;--neutral-200: #E1E5E1;--neutral-300: #C9CFCA;--neutral-400: #929B94;--neutral-500: #667068;--neutral-600: #4B554D;--neutral-700: #354039;--neutral-800: #222C26;--neutral-900: #141C17;--status-ready: #047857;--status-ready-deep: #075235;--status-ready-subtle: #E3F3EB;--status-ready-line: #BBE0CC;--status-ready-quiet-subtle: #EDF4EF;--status-ready-quiet-deep: #2E5C46;--status-watch: #92631B;--status-watch-deep: #7A4408;--status-watch-subtle: #FBEFD7;--status-watch-line: #E9D2A6;--status-blocked: #B4453C;--status-blocked-deep: #8E1F15;--status-blocked-subtle: #FBE7E3;--status-blocked-line: #F0C5BE;--status-info: #24518F;--status-info-strong: #1A4FA0;--status-info-deep: #143E82;--status-info-subtle: #E8EEFA;--status-info-line: #C5D5F0;--status-working: #656D78;--status-working-deep: #3F4653;--status-working-subtle: #EEF0F2;--status-working-line: #D7DBE0;--status-positive: var(--status-ready);--status-positive-deep: var(--status-ready-deep);--status-positive-subtle: var(--status-ready-subtle);--status-positive-line: var(--status-ready-line);--status-attention: var(--status-watch);--status-attention-deep: var(--status-watch-deep);--status-attention-subtle: var(--status-watch-subtle);--status-attention-line: var(--status-watch-line);--status-critical: var(--status-blocked);--status-critical-deep: var(--status-blocked-deep);--status-critical-subtle: var(--status-blocked-subtle);--status-critical-line: var(--status-blocked-line);--status-informative: var(--status-info);--status-informative-deep: var(--status-info-deep);--status-informative-subtle: var(--status-info-subtle);--status-informative-line: var(--status-info-line);--status-neutral: var(--status-working);--status-neutral-deep: var(--status-working-deep);--status-neutral-subtle: var(--status-working-subtle);--status-neutral-line: var(--status-working-line);--surface-canvas: var(--rovn-cream);--surface-raised: var(--rovn-white);--surface-subtle: var(--neutral-50);--surface-selected: var(--rovn-mist);--surface-accent: var(--rovn-teal-050);--surface-sunken: var(--neutral-50);--surface-overlay: var(--rovn-white);--surface-audit: var(--rovn-teal-950);--text-primary: var(--rovn-ink);--text-secondary: var(--neutral-600);--text-muted: var(--neutral-500);--text-inverse: var(--rovn-white);--text-accent: var(--rovn-teal-800);--border-subtle: var(--neutral-200);--border-strong: #89928C;--border-accent: var(--rovn-teal-line);--action-primary: var(--rovn-teal-700);--action-foreground: var(--rovn-action-ink);--action-primary-hover: var(--rovn-teal-600);--focus-ring: var(--rovn-teal-700);--scrim: rgb(14 26 25 / .45);--evidence-self-reported-foreground: var(--status-neutral-deep);--evidence-self-reported-surface: var(--status-neutral-subtle);--evidence-self-reported-border: var(--status-neutral-line);--evidence-self-reported-mark: var(--status-neutral);--evidence-green-check-foreground: var(--evidence-document-on-file-foreground);--evidence-green-check-surface: var(--evidence-document-on-file-surface);--evidence-green-check-border: var(--evidence-document-on-file-border);--evidence-green-check-mark: var(--evidence-document-on-file-mark);--evidence-gold-check-foreground: var(--evidence-source-confirmed-foreground);--evidence-gold-check-surface: var(--evidence-source-confirmed-surface);--evidence-gold-check-border: var(--evidence-source-confirmed-border);--evidence-gold-check-mark: var(--evidence-source-confirmed-mark);--lifecycle-current-foreground: var(--status-positive-deep);--lifecycle-current-surface: var(--status-positive-subtle);--lifecycle-current-border: var(--status-positive-line);--lifecycle-expiring-foreground: var(--status-attention-deep);--lifecycle-expiring-surface: var(--status-attention-subtle);--lifecycle-expiring-border: var(--status-attention-line);--lifecycle-lapsed-foreground: var(--status-critical-deep);--lifecycle-lapsed-surface: var(--status-critical-subtle);--lifecycle-lapsed-border: var(--status-critical-line);--lifecycle-missing-foreground: var(--status-critical-deep);--lifecycle-missing-surface: var(--status-critical-subtle);--lifecycle-missing-border: var(--status-critical-line);--exception-conflicting-foreground: var(--status-critical-deep);--exception-conflicting-surface: var(--status-critical-subtle);--exception-conflicting-border: var(--status-critical-line);--exception-source-unavailable-foreground: var(--status-critical-deep);--exception-source-unavailable-surface: var(--status-critical-subtle);--exception-source-unavailable-border: var(--status-critical-line);--review-required-foreground: var(--status-attention-deep);--review-required-surface: var(--status-attention-subtle);--review-required-border: var(--status-attention-line);--receipt-surface: var(--surface-audit);--receipt-foreground: #FFFFFF;--receipt-muted: #C9E2E0;--receipt-border: #C9E2E0;--evidence-document-on-file-foreground: var(--status-informative-deep);--evidence-document-on-file-surface: var(--status-informative-subtle);--evidence-document-on-file-border: var(--status-informative-line);--evidence-document-on-file-mark: var(--status-informative);--evidence-organization-verified-foreground: var(--status-positive-deep);--evidence-organization-verified-surface: var(--status-positive-subtle);--evidence-organization-verified-border: var(--status-positive-line);--evidence-organization-verified-mark: var(--status-positive);--evidence-source-confirmed-foreground: var(--text-accent);--evidence-source-confirmed-surface: var(--surface-accent);--evidence-source-confirmed-border: var(--border-accent);--evidence-source-confirmed-mark: var(--text-accent);--data-series-primary: var(--status-informative);--data-series-secondary: var(--text-accent);--rovn-font-display: "Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--rovn-font-ui: "Hanken Grotesk Variable", "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--rovn-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--type-size-2xs: .75rem;--type-size-xs: .8125rem;--type-size-sm: .875rem;--type-size-md: .9375rem;--type-size-base: 1rem;--type-size-lg: 1.125rem;--type-size-xl: 1.25rem;--type-size-2xl: 1.5rem;--type-size-3xl: 1.875rem;--type-size-4xl: 2.375rem;--type-size-5xl: 3rem;--type-tracking-dense: .06em;--type-tracking-compact: .08em;--type-tracking-label: .1em;--type-tracking-micro: .12em;--type-tracking-eyebrow: .14em;--type-tracking-display: .16em;--type-tracking-brand: .18em;--type-tracking-headline: -.018em;--type-tracking-hero-display: -.018em;--type-tracking-hero-metric: -.035em;--type-weight-headline: 550;--type-weight-subhead: 600;--type-weight-label-strong: 650;--type-leading-hero: 1.05;--type-leading-display: 1.12;--type-leading-dense: 1.3;--type-leading-compact: 1.4;--type-leading-body: 1.62;--type-leading-relaxed: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--density-row-height: 2.75rem;--density-header-height: 2.5rem;--density-cell-padding-x: var(--space-4);--density-control-height: 2.5rem;--shape-radius-sm: .375rem;--shape-radius-md: .625rem;--shape-radius-lg: .875rem;--shape-radius-xl: 1.25rem;--shape-radius-pill: 999px;--shape-radius-badge: .375rem;--focus-ring-width: .1875rem;--focus-ring-offset: .125rem;--elevation-card: 0 1px 2px rgb(14 26 25 / .05), 0 10px 28px rgb(14 26 25 / .05);--elevation-floating: 0 18px 48px rgb(14 26 25 / .14);--elevation-none: none;--elevation-raised: var(--elevation-card);--elevation-overlay: var(--elevation-floating);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .28s;--ease-productive: cubic-bezier(.2, 0, 0, 1);--motion-reduced: 1ms;--ease-spring: cubic-bezier(.34, 1.4, .5, 1);--motion-spring: .6s;--motion-decay: .998;--motion-rubber: .55;--layout-sidebar: 15.5rem;--layout-content-max: 92rem;--layout-receipt: 25rem;--spring-snappy: linear(0, .0438, .1419, .2604, .3801, .4909, .5883, .6712, .74, .7961, .8412, .8771, .9053, .9274, .9445, .9578, .968, .9758, .9817, .9862, .9896, .9922, .9942, .9956, .9967, .9976, .9982, .9987, 1);--spring-snappy-duration: 441ms;--spring-smooth: linear(0, .024, .0825, .1597, .2452, .332, .4159, .494, .5652, .6289, .6851, .7341, .7764, .8127, .8437, .8699, .892, .9106, .9261, .9391, .9499, .9588, .9662, .9723, .9774, .9815, .9849, .9877, .99, .9919, .9934, .9946, .9956, .9965, .9971, .9977, .9981, .9985, .9988, 1);--spring-smooth-duration: 618ms;--spring-sheet: linear(0, .021, .0736, .1452, .2268, .3117, .3955, .4753, .5493, .6165, .6765, .7293, .7753, .8148, .8485, .877, .9009, .9208, .9371, .9506, .9615, .9703, .9773, .9829, .9874, .9908, .9935, .9955, .9971, .9982, 1);--spring-sheet-duration: 471ms;--spring-gentle: linear(0, .0146, .0518, .1037, .1645, .2297, .2963, .362, .4252, .485, .5408, .5922, .6392, .6818, .7202, .7546, .7853, .8126, .8367, .858, .8767, .8931, .9074, .92, .9309, .9404, .9487, .9558, .962, .9673, .972, .976, .9794, .9824, .9849, .9871, .989, .9906, .9919, .9931, .9941, .995, .9957, .9964, .9969, .9974, .9978, .9981, .9984, .9986, .9988, 1);--spring-gentle-duration: 809ms;--spring-bouncy: linear(0, .0181, .0654, .1326, .2123, .2985, .3865, .4729, .555, .6312, .7004, .7619, .8157, .8619, .9009, .9332, .9594, .9802, .9963, 1.0084, 1.017, 1.0228, 1.0263, 1.028, 1.0283, 1.0276, 1.0261, 1.024, 1.0217, 1.0192, 1.0167, 1.0143, 1.012, 1.0099, 1.008, 1.0063, 1.0049, 1.0036, 1.0026, 1.0017, 1);--spring-bouncy-duration: 637ms;color-scheme:light;--background: var(--surface-canvas);--foreground: var(--text-primary);--card: var(--surface-raised);--card-foreground: var(--text-primary);--popover: var(--surface-raised);--popover-foreground: var(--text-primary);--primary: var(--action-primary);--primary-foreground: var(--action-foreground);--secondary: var(--surface-subtle);--secondary-foreground: var(--text-primary);--muted: var(--surface-subtle);--muted-foreground: var(--text-muted);--accent: var(--surface-selected);--accent-foreground: var(--text-accent);--destructive: var(--status-blocked);--destructive-foreground: var(--text-inverse);--input: var(--border-strong);--ring: var(--focus-ring);--radius: var(--radius-md);--font-sans: var(--rovn-font-ui);--font-serif: var(--rovn-font-display);--text-2xs: var(--type-size-2xs);--text-xs: var(--type-size-xs);--text-sm: var(--type-size-sm);--text-md: var(--type-size-md);--text-base: var(--type-size-base);--text-lg: var(--type-size-lg);--text-xl: var(--type-size-xl);--text-2xl: var(--type-size-2xl);--text-3xl: var(--type-size-3xl);--text-4xl: var(--type-size-4xl);--text-5xl: var(--type-size-5xl);--tracking-dense: var(--type-tracking-dense);--tracking-compact: var(--type-tracking-compact);--tracking-label: var(--type-tracking-label);--tracking-micro: var(--type-tracking-micro);--tracking-eyebrow: var(--type-tracking-eyebrow);--tracking-display: var(--type-tracking-display);--tracking-brand: var(--type-tracking-brand);--tracking-headline: var(--type-tracking-headline);--tracking-hero-display: var(--type-tracking-hero-display);--tracking-hero-metric: var(--type-tracking-hero-metric);--font-weight-headline: var(--type-weight-headline);--font-weight-subhead: var(--type-weight-subhead);--font-weight-label-strong: var(--type-weight-label-strong);--leading-hero: var(--type-leading-hero);--leading-display: var(--type-leading-display);--leading-dense: var(--type-leading-dense);--leading-compact: var(--type-leading-compact);--leading-body: var(--type-leading-body);--leading-relaxed: var(--type-leading-relaxed);--radius-sm: var(--shape-radius-sm);--radius-md: var(--shape-radius-md);--radius-lg: var(--shape-radius-lg);--radius-xl: var(--shape-radius-xl);--radius-pill: var(--shape-radius-pill);--radius-badge: var(--shape-radius-badge);--shadow-card: var(--elevation-card);--shadow-floating: var(--elevation-floating);--rovn-green-700: var(--status-ready);--rovn-green-800: var(--status-ready-deep);--rovn-green-100: var(--status-ready-subtle);--rovn-green-200: var(--status-ready-line);--rovn-amber-700: var(--status-watch);--rovn-amber-800: var(--status-watch-deep);--rovn-amber-100: var(--status-watch-subtle);--rovn-amber-200: var(--status-watch-line);--rovn-red-700: var(--status-blocked);--rovn-red-800: var(--status-blocked-deep);--rovn-red-100: var(--status-blocked-subtle);--rovn-red-200: var(--status-blocked-line);--rovn-blue-500: var(--status-info-strong);--rovn-blue-700: var(--status-info);--rovn-blue-900: var(--status-info-deep);--rovn-blue-100: var(--status-info-subtle);--rovn-blue-200: var(--status-info-line);--rovn-banner: var(--status-watch-subtle);--rovn-surface-elevated: var(--surface-subtle);--rovn-surface-sunken: var(--surface-sunken);--rovn-border: var(--border-subtle);--rovn-border-strong: var(--border-strong);--rovn-text-secondary: var(--text-secondary);--rovn-text-muted: var(--text-muted);--surface-card: var(--surface-raised);--surface-raised-legacy: var(--surface-subtle);--border-default: var(--border-subtle);--accent-deep: var(--rovn-teal-900);--accent-wash: var(--rovn-teal-050);--accent-line: var(--rovn-teal-100);--status-clear: var(--status-positive);--status-expiring: var(--status-attention);--status-decide: var(--status-informative);--att-clear: var(--status-ready);--att-ready: var(--status-info);--att-stale: var(--status-watch);--att-expired: var(--status-blocked);--att-unavailable: var(--border-strong);--bg-canvas: var(--surface-canvas);--bg-surface: var(--surface-raised);--bg-raised: var(--surface-raised);--bg-elevated: var(--surface-subtle);--bg-sunken: var(--surface-sunken);--bg-banner: var(--status-watch-subtle);--bg-teal-wash: var(--rovn-teal-050);--border: var(--border-subtle);--teal: var(--rovn-teal-700);--teal-deep: var(--rovn-teal-900);--teal-950: var(--surface-audit);--teal-tint: var(--rovn-teal-100);--teal-tint-2: var(--rovn-teal-050);--teal-soft: var(--rovn-teal-050);--teal-line: var(--rovn-teal-line);--green: var(--status-ready);--green-deep: var(--status-ready-deep);--green-tint: var(--status-ready-subtle);--green-line: var(--status-ready-line);--green-quiet: var(--status-ready-quiet-subtle);--green-quiet-deep: var(--status-ready-quiet-deep);--amber: var(--status-watch);--amber-deep: var(--status-watch-deep);--amber-tint: var(--status-watch-subtle);--amber-line: var(--status-watch-line);--red: var(--status-blocked);--red-deep: var(--status-blocked-deep);--red-tint: var(--status-blocked-subtle);--red-line: var(--status-blocked-line);--blue: var(--status-info-strong);--blue-deep: var(--status-info-deep);--blue-tint: var(--status-info-subtle);--blue-line: var(--status-info-line);--slate: var(--status-working);--slate-deep: var(--status-working-deep);--slate-tint: var(--status-working-subtle);--slate-line: var(--status-working-line);--font-display: var(--rovn-font-display);--font-ui: var(--rovn-font-ui);--font-mono: var(--rovn-font-mono);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r: var(--radius-md);--r-lg: var(--radius-lg);--shadow-xs: var(--shadow-card);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card);--shadow-lg: var(--shadow-floating);--focus-width: var(--focus-ring-width);--focus-offset: var(--focus-ring-offset);--duration-normal: var(--motion-slow);--ease-out: var(--ease-productive);--ease: var(--ease-productive);--dur: var(--motion-base)}[data-theme=dark]{--status-ready: #4CC38A;--status-ready-deep: #86E0B4;--status-ready-subtle: #12291E;--status-ready-line: #3A7F5E;--status-ready-quiet-subtle: #16221C;--status-ready-quiet-deep: #AEDBC2;--status-watch: #DFA844;--status-watch-deep: #F0C979;--status-watch-subtle: #2C2210;--status-watch-line: #8F6E30;--status-blocked: #E8847B;--status-blocked-deep: #F5A9A2;--status-blocked-subtle: #311512;--status-blocked-line: #A4564A;--status-info: #7FA8E8;--status-info-strong: #9AB8F0;--status-info-deep: #A9C6F2;--status-info-subtle: #152238;--status-info-line: #5674A4;--status-working: #9AA5A0;--status-working-deep: #C2CCC7;--status-working-subtle: #222826;--status-working-line: #6D7871;--status-positive: var(--status-ready);--status-positive-deep: var(--status-ready-deep);--status-positive-subtle: var(--status-ready-subtle);--status-positive-line: var(--status-ready-line);--status-attention: var(--status-watch);--status-attention-deep: var(--status-watch-deep);--status-attention-subtle: var(--status-watch-subtle);--status-attention-line: var(--status-watch-line);--status-critical: var(--status-blocked);--status-critical-deep: var(--status-blocked-deep);--status-critical-subtle: var(--status-blocked-subtle);--status-critical-line: var(--status-blocked-line);--status-informative: var(--status-info);--status-informative-deep: var(--status-info-deep);--status-informative-subtle: var(--status-info-subtle);--status-informative-line: var(--status-info-line);--status-neutral: var(--status-working);--status-neutral-deep: var(--status-working-deep);--status-neutral-subtle: var(--status-working-subtle);--status-neutral-line: var(--status-working-line);--surface-canvas: #131817;--surface-raised: #191F1E;--surface-subtle: #161B1A;--surface-selected: #123836;--surface-accent: #1A2F2D;--surface-sunken: #0E1211;--surface-overlay: #28302E;--surface-audit: #0B2423;--text-primary: #E9EDEB;--text-secondary: #AFB9B4;--text-muted: #95A19B;--text-inverse: var(--rovn-ink);--text-accent: #5AD2CA;--border-subtle: #2A3230;--border-strong: #636E6A;--border-accent: #274A47;--action-primary: #1FA49C;--action-foreground: #041716;--action-primary-hover: #2ABBB2;--focus-ring: #5AD2CA;--scrim: rgb(0 0 0 / .6);--evidence-self-reported-foreground: var(--status-neutral-deep);--evidence-self-reported-surface: var(--status-neutral-subtle);--evidence-self-reported-border: var(--status-neutral-line);--evidence-self-reported-mark: var(--status-neutral);--evidence-green-check-foreground: var(--evidence-document-on-file-foreground);--evidence-green-check-surface: var(--evidence-document-on-file-surface);--evidence-green-check-border: var(--evidence-document-on-file-border);--evidence-green-check-mark: var(--evidence-document-on-file-mark);--evidence-gold-check-foreground: var(--evidence-source-confirmed-foreground);--evidence-gold-check-surface: var(--evidence-source-confirmed-surface);--evidence-gold-check-border: var(--evidence-source-confirmed-border);--evidence-gold-check-mark: var(--evidence-source-confirmed-mark);--lifecycle-current-foreground: var(--status-positive-deep);--lifecycle-current-surface: var(--status-positive-subtle);--lifecycle-current-border: var(--status-positive-line);--lifecycle-expiring-foreground: var(--status-attention-deep);--lifecycle-expiring-surface: var(--status-attention-subtle);--lifecycle-expiring-border: var(--status-attention-line);--lifecycle-lapsed-foreground: var(--status-critical-deep);--lifecycle-lapsed-surface: var(--status-critical-subtle);--lifecycle-lapsed-border: var(--status-critical-line);--lifecycle-missing-foreground: var(--status-critical-deep);--lifecycle-missing-surface: var(--status-critical-subtle);--lifecycle-missing-border: var(--status-critical-line);--exception-conflicting-foreground: var(--status-critical-deep);--exception-conflicting-surface: var(--status-critical-subtle);--exception-conflicting-border: var(--status-critical-line);--exception-source-unavailable-foreground: var(--status-critical-deep);--exception-source-unavailable-surface: var(--status-critical-subtle);--exception-source-unavailable-border: var(--status-critical-line);--review-required-foreground: var(--status-attention-deep);--review-required-surface: var(--status-attention-subtle);--review-required-border: var(--status-attention-line);--receipt-surface: var(--surface-audit);--receipt-foreground: #E9EDEB;--receipt-muted: #AFB9B4;--receipt-border: #636E6A;--evidence-document-on-file-foreground: var(--status-informative-deep);--evidence-document-on-file-surface: var(--status-informative-subtle);--evidence-document-on-file-border: var(--status-informative-line);--evidence-document-on-file-mark: var(--status-informative);--evidence-organization-verified-foreground: var(--status-positive-deep);--evidence-organization-verified-surface: var(--status-positive-subtle);--evidence-organization-verified-border: var(--status-positive-line);--evidence-organization-verified-mark: var(--status-positive);--evidence-source-confirmed-foreground: var(--text-accent);--evidence-source-confirmed-surface: var(--surface-accent);--evidence-source-confirmed-border: var(--border-accent);--evidence-source-confirmed-mark: var(--text-accent);--data-series-primary: var(--status-informative);--data-series-secondary: var(--text-accent);--elevation-card: none;--elevation-floating: 0 8px 24px rgb(0 0 0 / .5);--elevation-none: none;--elevation-raised: var(--elevation-card);--elevation-overlay: var(--elevation-floating);color-scheme:dark;--background: var(--surface-canvas);--foreground: var(--text-primary);--card: var(--surface-raised);--card-foreground: var(--text-primary);--popover: var(--surface-raised);--popover-foreground: var(--text-primary);--primary: var(--action-primary);--primary-foreground: var(--action-foreground);--secondary: var(--surface-subtle);--secondary-foreground: var(--text-primary);--muted: var(--surface-subtle);--muted-foreground: var(--text-muted);--accent: var(--surface-selected);--accent-foreground: var(--text-accent);--destructive: var(--status-blocked);--destructive-foreground: var(--text-inverse);--input: var(--border-strong);--ring: var(--focus-ring);--radius: var(--radius-md);--font-sans: var(--rovn-font-ui);--font-serif: var(--rovn-font-display);--text-2xs: var(--type-size-2xs);--text-xs: var(--type-size-xs);--text-sm: var(--type-size-sm);--text-md: var(--type-size-md);--text-base: var(--type-size-base);--text-lg: var(--type-size-lg);--text-xl: var(--type-size-xl);--text-2xl: var(--type-size-2xl);--text-3xl: var(--type-size-3xl);--text-4xl: var(--type-size-4xl);--text-5xl: var(--type-size-5xl);--tracking-dense: var(--type-tracking-dense);--tracking-compact: var(--type-tracking-compact);--tracking-label: var(--type-tracking-label);--tracking-micro: var(--type-tracking-micro);--tracking-eyebrow: var(--type-tracking-eyebrow);--tracking-display: var(--type-tracking-display);--tracking-brand: var(--type-tracking-brand);--tracking-headline: var(--type-tracking-headline);--tracking-hero-display: var(--type-tracking-hero-display);--tracking-hero-metric: var(--type-tracking-hero-metric);--font-weight-headline: var(--type-weight-headline);--font-weight-subhead: var(--type-weight-subhead);--font-weight-label-strong: var(--type-weight-label-strong);--leading-hero: var(--type-leading-hero);--leading-display: var(--type-leading-display);--leading-dense: var(--type-leading-dense);--leading-compact: var(--type-leading-compact);--leading-body: var(--type-leading-body);--leading-relaxed: var(--type-leading-relaxed);--radius-sm: var(--shape-radius-sm);--radius-md: var(--shape-radius-md);--radius-lg: var(--shape-radius-lg);--radius-xl: var(--shape-radius-xl);--radius-pill: var(--shape-radius-pill);--radius-badge: var(--shape-radius-badge);--shadow-card: var(--elevation-card);--shadow-floating: var(--elevation-floating);--rovn-green-700: var(--status-ready);--rovn-green-800: var(--status-ready-deep);--rovn-green-100: var(--status-ready-subtle);--rovn-green-200: var(--status-ready-line);--rovn-amber-700: var(--status-watch);--rovn-amber-800: var(--status-watch-deep);--rovn-amber-100: var(--status-watch-subtle);--rovn-amber-200: var(--status-watch-line);--rovn-red-700: var(--status-blocked);--rovn-red-800: var(--status-blocked-deep);--rovn-red-100: var(--status-blocked-subtle);--rovn-red-200: var(--status-blocked-line);--rovn-blue-500: var(--status-info-strong);--rovn-blue-700: var(--status-info);--rovn-blue-900: var(--status-info-deep);--rovn-blue-100: var(--status-info-subtle);--rovn-blue-200: var(--status-info-line);--rovn-banner: var(--status-watch-subtle);--rovn-surface-elevated: var(--surface-subtle);--rovn-surface-sunken: var(--surface-sunken);--rovn-border: var(--border-subtle);--rovn-border-strong: var(--border-strong);--rovn-text-secondary: var(--text-secondary);--rovn-text-muted: var(--text-muted);--surface-card: var(--surface-raised);--surface-raised-legacy: var(--surface-subtle);--border-default: var(--border-subtle);--accent-deep: var(--rovn-teal-900);--accent-wash: var(--rovn-teal-050);--accent-line: var(--rovn-teal-100);--status-clear: var(--status-positive);--status-expiring: var(--status-attention);--status-decide: var(--status-informative);--att-clear: var(--status-ready);--att-ready: var(--status-info);--att-stale: var(--status-watch);--att-expired: var(--status-blocked);--att-unavailable: var(--border-strong);--bg-canvas: var(--surface-canvas);--bg-surface: var(--surface-raised);--bg-raised: var(--surface-raised);--bg-elevated: var(--surface-subtle);--bg-sunken: var(--surface-sunken);--bg-banner: var(--status-watch-subtle);--bg-teal-wash: var(--rovn-teal-050);--border: var(--border-subtle);--teal: var(--rovn-teal-700);--teal-deep: var(--rovn-teal-900);--teal-950: var(--surface-audit);--teal-tint: var(--rovn-teal-100);--teal-tint-2: var(--rovn-teal-050);--teal-soft: var(--rovn-teal-050);--teal-line: var(--rovn-teal-line);--green: var(--status-ready);--green-deep: var(--status-ready-deep);--green-tint: var(--status-ready-subtle);--green-line: var(--status-ready-line);--green-quiet: var(--status-ready-quiet-subtle);--green-quiet-deep: var(--status-ready-quiet-deep);--amber: var(--status-watch);--amber-deep: var(--status-watch-deep);--amber-tint: var(--status-watch-subtle);--amber-line: var(--status-watch-line);--red: var(--status-blocked);--red-deep: var(--status-blocked-deep);--red-tint: var(--status-blocked-subtle);--red-line: var(--status-blocked-line);--blue: var(--status-info-strong);--blue-deep: var(--status-info-deep);--blue-tint: var(--status-info-subtle);--blue-line: var(--status-info-line);--slate: var(--status-working);--slate-deep: var(--status-working-deep);--slate-tint: var(--status-working-subtle);--slate-line: var(--status-working-line);--font-display: var(--rovn-font-display);--font-ui: var(--rovn-font-ui);--font-mono: var(--rovn-font-mono);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r: var(--radius-md);--r-lg: var(--radius-lg);--shadow-xs: var(--shadow-card);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card);--shadow-lg: var(--shadow-floating);--focus-width: var(--focus-ring-width);--focus-offset: var(--focus-ring-offset);--duration-normal: var(--motion-slow);--ease-out: var(--ease-productive);--ease: var(--ease-productive);--dur: var(--motion-base)}[data-theme=rovn]{--rovn-teal-600: #000000;--rovn-teal-700: #1B1814;--rovn-teal-800: #1B1814;--rovn-teal-900: #1B1814;--rovn-teal-950: #1B1814;--rovn-teal-100: #E4E3E3;--rovn-mint: #EB9431;--rovn-mint-pill: #F1F1F1;--rovn-teal-050: #F6F6F6;--rovn-teal-line: #E4E3E3;--rovn-action-ink: #FFFFFF;--rovn-cream: #FFFFFF;--rovn-ink: #1B1814;--rovn-navy: #1B1814;--rovn-mist: #F1F1F1;--neutral-25: #FFFFFF;--neutral-50: #F6F6F6;--neutral-100: #F1F1F1;--neutral-200: #E4E3E3;--neutral-300: #C9C8C6;--neutral-400: #A4A3A1;--neutral-500: #6D6B69;--neutral-600: #5B5956;--neutral-700: #3E3C39;--neutral-800: #2A2723;--neutral-900: #1B1814;--status-ready: #047857;--status-ready-deep: #075235;--status-ready-subtle: #E3F3EB;--status-ready-line: #BBE0CC;--status-ready-quiet-subtle: #EDF4EF;--status-ready-quiet-deep: #2E5C46;--status-watch: #92631B;--status-watch-deep: #7A4408;--status-watch-subtle: #FBEFD7;--status-watch-line: #E9D2A6;--status-blocked: #B4453C;--status-blocked-deep: #8E1F15;--status-blocked-subtle: #FBE7E3;--status-blocked-line: #F0C5BE;--status-info: #24518F;--status-info-strong: #1A4FA0;--status-info-deep: #143E82;--status-info-subtle: #E8EEFA;--status-info-line: #C5D5F0;--status-working: #656D78;--status-working-deep: #3F4653;--status-working-subtle: #EEF0F2;--status-working-line: #D7DBE0;--status-positive: var(--status-ready);--status-positive-deep: var(--status-ready-deep);--status-positive-subtle: var(--status-ready-subtle);--status-positive-line: var(--status-ready-line);--status-attention: var(--status-watch);--status-attention-deep: var(--status-watch-deep);--status-attention-subtle: var(--status-watch-subtle);--status-attention-line: var(--status-watch-line);--status-critical: var(--status-blocked);--status-critical-deep: var(--status-blocked-deep);--status-critical-subtle: var(--status-blocked-subtle);--status-critical-line: var(--status-blocked-line);--status-informative: var(--status-info);--status-informative-deep: var(--status-info-deep);--status-informative-subtle: var(--status-info-subtle);--status-informative-line: var(--status-info-line);--status-neutral: var(--status-working);--status-neutral-deep: var(--status-working-deep);--status-neutral-subtle: var(--status-working-subtle);--status-neutral-line: var(--status-working-line);--surface-canvas: var(--rovn-cream);--surface-raised: var(--rovn-white);--surface-subtle: var(--neutral-50);--surface-selected: var(--rovn-mist);--surface-accent: var(--rovn-teal-050);--surface-sunken: var(--neutral-50);--surface-overlay: var(--rovn-white);--surface-audit: var(--rovn-teal-950);--text-primary: var(--rovn-ink);--text-secondary: var(--neutral-600);--text-muted: var(--neutral-500);--text-inverse: var(--rovn-white);--text-accent: var(--rovn-teal-800);--border-subtle: var(--neutral-200);--border-strong: #8D8C8A;--border-accent: var(--rovn-teal-line);--action-primary: var(--rovn-teal-700);--action-foreground: var(--rovn-action-ink);--action-primary-hover: var(--rovn-teal-600);--focus-ring: var(--rovn-teal-700);--scrim: rgb(27 24 20 / .45);--evidence-self-reported-foreground: var(--status-neutral-deep);--evidence-self-reported-surface: var(--status-neutral-subtle);--evidence-self-reported-border: var(--status-neutral-line);--evidence-self-reported-mark: var(--status-neutral);--evidence-green-check-foreground: var(--evidence-document-on-file-foreground);--evidence-green-check-surface: var(--evidence-document-on-file-surface);--evidence-green-check-border: var(--evidence-document-on-file-border);--evidence-green-check-mark: var(--evidence-document-on-file-mark);--evidence-gold-check-foreground: var(--evidence-source-confirmed-foreground);--evidence-gold-check-surface: var(--evidence-source-confirmed-surface);--evidence-gold-check-border: var(--evidence-source-confirmed-border);--evidence-gold-check-mark: var(--evidence-source-confirmed-mark);--lifecycle-current-foreground: var(--status-positive-deep);--lifecycle-current-surface: var(--status-positive-subtle);--lifecycle-current-border: var(--status-positive-line);--lifecycle-expiring-foreground: var(--status-attention-deep);--lifecycle-expiring-surface: var(--status-attention-subtle);--lifecycle-expiring-border: var(--status-attention-line);--lifecycle-lapsed-foreground: var(--status-critical-deep);--lifecycle-lapsed-surface: var(--status-critical-subtle);--lifecycle-lapsed-border: var(--status-critical-line);--lifecycle-missing-foreground: var(--status-critical-deep);--lifecycle-missing-surface: var(--status-critical-subtle);--lifecycle-missing-border: var(--status-critical-line);--exception-conflicting-foreground: var(--status-critical-deep);--exception-conflicting-surface: var(--status-critical-subtle);--exception-conflicting-border: var(--status-critical-line);--exception-source-unavailable-foreground: var(--status-critical-deep);--exception-source-unavailable-surface: var(--status-critical-subtle);--exception-source-unavailable-border: var(--status-critical-line);--review-required-foreground: var(--status-attention-deep);--review-required-surface: var(--status-attention-subtle);--review-required-border: var(--status-attention-line);--receipt-surface: var(--surface-audit);--receipt-foreground: #FFFFFF;--receipt-muted: #BDBBB8;--receipt-border: #BDBBB8;--evidence-document-on-file-foreground: var(--status-informative-deep);--evidence-document-on-file-surface: var(--status-informative-subtle);--evidence-document-on-file-border: var(--status-informative-line);--evidence-document-on-file-mark: var(--status-informative);--evidence-organization-verified-foreground: var(--status-positive-deep);--evidence-organization-verified-surface: var(--status-positive-subtle);--evidence-organization-verified-border: var(--status-positive-line);--evidence-organization-verified-mark: var(--status-positive);--evidence-source-confirmed-foreground: var(--text-accent);--evidence-source-confirmed-surface: var(--surface-accent);--evidence-source-confirmed-border: var(--border-accent);--evidence-source-confirmed-mark: var(--text-accent);--data-series-primary: var(--status-informative);--data-series-secondary: var(--text-accent);--rovn-font-display: "Erode", "Iowan Old Style", Georgia, serif;--rovn-font-ui: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--elevation-card: 0 1px 2px rgb(27 24 20 / .04), 0 12px 32px rgb(27 24 20 / .06);--elevation-floating: 0 20px 56px rgb(27 24 20 / .14);--elevation-none: none;--elevation-raised: var(--elevation-card);--elevation-overlay: var(--elevation-floating);color-scheme:light;--background: var(--surface-canvas);--foreground: var(--text-primary);--card: var(--surface-raised);--card-foreground: var(--text-primary);--popover: var(--surface-raised);--popover-foreground: var(--text-primary);--primary: var(--action-primary);--primary-foreground: var(--action-foreground);--secondary: var(--surface-subtle);--secondary-foreground: var(--text-primary);--muted: var(--surface-subtle);--muted-foreground: var(--text-muted);--accent: var(--surface-selected);--accent-foreground: var(--text-accent);--destructive: var(--status-blocked);--destructive-foreground: var(--text-inverse);--input: var(--border-strong);--ring: var(--focus-ring);--radius: var(--radius-md);--font-sans: var(--rovn-font-ui);--font-serif: var(--rovn-font-display);--text-2xs: var(--type-size-2xs);--text-xs: var(--type-size-xs);--text-sm: var(--type-size-sm);--text-md: var(--type-size-md);--text-base: var(--type-size-base);--text-lg: var(--type-size-lg);--text-xl: var(--type-size-xl);--text-2xl: var(--type-size-2xl);--text-3xl: var(--type-size-3xl);--text-4xl: var(--type-size-4xl);--text-5xl: var(--type-size-5xl);--tracking-dense: var(--type-tracking-dense);--tracking-compact: var(--type-tracking-compact);--tracking-label: var(--type-tracking-label);--tracking-micro: var(--type-tracking-micro);--tracking-eyebrow: var(--type-tracking-eyebrow);--tracking-display: var(--type-tracking-display);--tracking-brand: var(--type-tracking-brand);--tracking-headline: var(--type-tracking-headline);--tracking-hero-display: var(--type-tracking-hero-display);--tracking-hero-metric: var(--type-tracking-hero-metric);--font-weight-headline: var(--type-weight-headline);--font-weight-subhead: var(--type-weight-subhead);--font-weight-label-strong: var(--type-weight-label-strong);--leading-hero: var(--type-leading-hero);--leading-display: var(--type-leading-display);--leading-dense: var(--type-leading-dense);--leading-compact: var(--type-leading-compact);--leading-body: var(--type-leading-body);--leading-relaxed: var(--type-leading-relaxed);--radius-sm: var(--shape-radius-sm);--radius-md: var(--shape-radius-md);--radius-lg: var(--shape-radius-lg);--radius-xl: var(--shape-radius-xl);--radius-pill: var(--shape-radius-pill);--radius-badge: var(--shape-radius-badge);--shadow-card: var(--elevation-card);--shadow-floating: var(--elevation-floating);--rovn-green-700: var(--status-ready);--rovn-green-800: var(--status-ready-deep);--rovn-green-100: var(--status-ready-subtle);--rovn-green-200: var(--status-ready-line);--rovn-amber-700: var(--status-watch);--rovn-amber-800: var(--status-watch-deep);--rovn-amber-100: var(--status-watch-subtle);--rovn-amber-200: var(--status-watch-line);--rovn-red-700: var(--status-blocked);--rovn-red-800: var(--status-blocked-deep);--rovn-red-100: var(--status-blocked-subtle);--rovn-red-200: var(--status-blocked-line);--rovn-blue-500: var(--status-info-strong);--rovn-blue-700: var(--status-info);--rovn-blue-900: var(--status-info-deep);--rovn-blue-100: var(--status-info-subtle);--rovn-blue-200: var(--status-info-line);--rovn-banner: var(--status-watch-subtle);--rovn-surface-elevated: var(--surface-subtle);--rovn-surface-sunken: var(--surface-sunken);--rovn-border: var(--border-subtle);--rovn-border-strong: var(--border-strong);--rovn-text-secondary: var(--text-secondary);--rovn-text-muted: var(--text-muted);--surface-card: var(--surface-raised);--surface-raised-legacy: var(--surface-subtle);--border-default: var(--border-subtle);--accent-deep: var(--rovn-teal-900);--accent-wash: var(--rovn-teal-050);--accent-line: var(--rovn-teal-100);--status-clear: var(--status-positive);--status-expiring: var(--status-attention);--status-decide: var(--status-informative);--att-clear: var(--status-ready);--att-ready: var(--status-info);--att-stale: var(--status-watch);--att-expired: var(--status-blocked);--att-unavailable: var(--border-strong);--bg-canvas: var(--surface-canvas);--bg-surface: var(--surface-raised);--bg-raised: var(--surface-raised);--bg-elevated: var(--surface-subtle);--bg-sunken: var(--surface-sunken);--bg-banner: var(--status-watch-subtle);--bg-teal-wash: var(--rovn-teal-050);--border: var(--border-subtle);--teal: var(--rovn-teal-700);--teal-deep: var(--rovn-teal-900);--teal-950: var(--surface-audit);--teal-tint: var(--rovn-teal-100);--teal-tint-2: var(--rovn-teal-050);--teal-soft: var(--rovn-teal-050);--teal-line: var(--rovn-teal-line);--green: var(--status-ready);--green-deep: var(--status-ready-deep);--green-tint: var(--status-ready-subtle);--green-line: var(--status-ready-line);--green-quiet: var(--status-ready-quiet-subtle);--green-quiet-deep: var(--status-ready-quiet-deep);--amber: var(--status-watch);--amber-deep: var(--status-watch-deep);--amber-tint: var(--status-watch-subtle);--amber-line: var(--status-watch-line);--red: var(--status-blocked);--red-deep: var(--status-blocked-deep);--red-tint: var(--status-blocked-subtle);--red-line: var(--status-blocked-line);--blue: var(--status-info-strong);--blue-deep: var(--status-info-deep);--blue-tint: var(--status-info-subtle);--blue-line: var(--status-info-line);--slate: var(--status-working);--slate-deep: var(--status-working-deep);--slate-tint: var(--status-working-subtle);--slate-line: var(--status-working-line);--font-display: var(--rovn-font-display);--font-ui: var(--rovn-font-ui);--font-mono: var(--rovn-font-mono);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r: var(--radius-md);--r-lg: var(--radius-lg);--shadow-xs: var(--shadow-card);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card);--shadow-lg: var(--shadow-floating);--focus-width: var(--focus-ring-width);--focus-offset: var(--focus-ring-offset);--duration-normal: var(--motion-slow);--ease-out: var(--ease-productive);--ease: var(--ease-productive);--dur: var(--motion-base)}[data-density=compact]{--density-row-height: 2rem;--density-header-height: 2.25rem;--density-cell-padding-x: var(--space-3);--density-control-height: 2rem}@media(prefers-reduced-motion:reduce){:root{--motion-fast: var(--motion-reduced);--motion-base: var(--motion-reduced);--motion-slow: var(--motion-reduced);--spring-snappy-duration: var(--motion-reduced);--spring-smooth-duration: var(--motion-reduced);--spring-sheet-duration: var(--motion-reduced);--spring-gentle-duration: var(--motion-reduced);--spring-bouncy-duration: var(--motion-reduced)}}@supports not (transition-timing-function: linear(0,1)){:root{--spring-snappy: var(--ease-productive);--spring-smooth: var(--ease-productive);--spring-sheet: var(--ease-productive);--spring-gentle: var(--ease-productive);--spring-bouncy: var(--ease-productive)}}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-action-foreground: var(--action-foreground); --color-action-primary-hover: var(--action-primary-hover); --color-scrim: var(--scrim); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-canvas: var(--bg-canvas); --color-surface: var(--bg-surface); --color-elevated: var(--bg-elevated); --color-sunken: var(--bg-sunken); --color-ink: var(--text-primary); --color-ink-secondary: var(--text-secondary); --color-ink-muted: var(--text-muted); --color-inverse: var(--text-inverse); --color-teal: var(--teal); --color-teal-deep: var(--teal-deep); --color-teal-950: var(--teal-950); --color-teal-tint: var(--teal-tint); --color-teal-soft: var(--teal-soft); --color-teal-line: var(--teal-line); --color-green: var(--green); --color-green-deep: var(--green-deep); --color-green-tint: var(--green-tint); --color-green-line: var(--green-line); --color-amber: var(--amber); --color-amber-deep: var(--amber-deep); --color-amber-tint: var(--amber-tint); --color-amber-line: var(--amber-line); --color-red: var(--red); --color-red-deep: var(--red-deep); --color-red-tint: var(--red-tint); --color-red-line: var(--red-line); --color-blue: var(--blue); --color-blue-deep: var(--blue-deep); --color-blue-tint: var(--blue-tint); --color-blue-line: var(--blue-line); --color-slate: var(--slate); --color-slate-deep: var(--slate-deep); --color-slate-tint: var(--slate-tint); --color-slate-line: var(--slate-line); --font-sans: var(--rovn-font-ui); --font-serif: var(--rovn-font-display); --font-ui: var(--rovn-font-ui); --font-display: var(--rovn-font-display); --font-mono: var(--rovn-font-mono); --tracking-headline: var(--type-tracking-headline); --tracking-hero-display: var(--type-tracking-hero-display); --tracking-hero-metric: var(--type-tracking-hero-metric); --font-weight-headline: var(--type-weight-headline); --font-weight-subhead: var(--type-weight-subhead); --font-weight-label-strong: var(--type-weight-label-strong); --radius-sm: var(--shape-radius-sm); --radius-md: var(--shape-radius-md); --radius-lg: var(--shape-radius-lg); --radius-xl: var(--shape-radius-xl); --shadow-xs: var(--elevation-card); --shadow-sm: var(--elevation-card); --shadow-md: var(--elevation-card); --shadow-lg: var(--elevation-floating); --duration-fast: var(--motion-fast); --duration-base: var(--motion-base); --duration-slow: var(--motion-slow); --duration-reduced: var(--motion-reduced); }html[data-look=calm]{--calm-ink: #15181E;--calm-grey: #5B606B;--calm-mark: #767B85;--calm-chevron: #B4B9C2;--calm-ground: #F5F6F8;--calm-surface: #FFFFFF;--calm-field: #F5F6F8;--calm-raised: #EDEFF2;--calm-line: #15181E14;--calm-line-strong: #15181E24;--calm-select: #15181E0D;--calm-hover: #15181E08;--calm-done: #1F7A4D;--calm-action: #15181E;--calm-danger: #B42318;--calm-primary: #15181E;--calm-primary-hover: #2A2F38;--calm-on-primary: #FFFFFF;--calm-accent: #9C590A;--calm-accent-strong: #EAA544;--calm-accent-soft: #FDF4E6;--calm-primary-sheen: linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF00 100%);--calm-primary-shadow: 0 0 0 1px #0E1014, 0 1px 2px #00000024, inset 0 1px 0 #FFFFFF14;--calm-secondary: #FFFFFF;--calm-secondary-shadow: 0 0 0 1px #15181E1F, 0 1px 2px #15181E0D;--calm-surface-shadow: 0 0 0 1px #15181E14, 0 1px 2px #15181E08, 0 2px 8px #15181E05;--calm-photo-ring: inset 0 0 0 1px #15181E1F;--calm-focus: #15181E;--calm-scrim: #15181E3D}html[data-look=calm][data-theme=dark],html[data-look=calm] [data-theme=dark]{--calm-ink: #ECEEF1;--calm-grey: #A4A9B3;--calm-mark: #7C818B;--calm-chevron: #5A5F69;--calm-ground: #111317;--calm-surface: #17191D;--calm-field: #1F2227;--calm-raised: #272A30;--calm-line: #FFFFFF14;--calm-line-strong: #FFFFFF1F;--calm-select: #FFFFFF0D;--calm-hover: #FFFFFF08;--calm-done: #3FB98A;--calm-action: #ECEEF1;--calm-danger: #F97066;--calm-primary: #ECEEF1;--calm-primary-hover: #FFFFFF;--calm-on-primary: #17191D;--calm-accent: #EAA544;--calm-accent-strong: #EAA544;--calm-accent-soft: #2B2314;--calm-primary-sheen: none;--calm-primary-shadow: 0 1px 2px #00000066, inset 0 -1px 0 #0000001F;--calm-secondary: transparent;--calm-secondary-shadow: 0 0 0 1px #FFFFFF1F;--calm-surface-shadow: 0 0 0 1px #FFFFFF0F, 0 1px 2px #00000040;--calm-photo-ring: inset 0 0 0 1px #FFFFFF14;--calm-focus: #ECEEF1;--calm-scrim: #0000008C;color-scheme:dark}html[data-look=calm],html[data-look=calm] [data-theme]{--calm-radius: .625rem;--calm-radius-media: .75rem;--calm-control: 2rem;--calm-row: 2.75rem;--calm-topbar: 3.25rem;--calm-inset: .5rem;--calm-search: 2.5rem;--rovn-teal-600: var(--calm-primary-hover);--rovn-teal-700: var(--calm-primary);--rovn-teal-800: var(--calm-ink);--rovn-teal-900: var(--calm-primary);--rovn-teal-950: var(--calm-ink);--rovn-ink: var(--calm-ink);--rovn-white: var(--calm-on-primary);--rovn-teal-100: var(--calm-raised);--rovn-cream: var(--calm-surface);--rovn-action-ink: var(--calm-on-primary);--rovn-teal-050: var(--calm-hover);--rovn-teal-line: var(--calm-line);--rovn-mint: var(--calm-line);--rovn-mint-pill: var(--calm-hover);--rovn-mist: var(--calm-select);--teal-tint: var(--calm-grey);--teal-tint-2: var(--calm-field);--neutral-200: var(--calm-line-strong);--neutral-600: var(--calm-grey);--surface-canvas: var(--calm-surface);--surface-raised: var(--calm-surface);--surface-card: var(--calm-surface);--surface-subtle: var(--calm-hover);--surface-selected: var(--calm-select);--surface-accent: var(--calm-hover);--surface-sunken: var(--calm-ground);--surface-overlay: var(--calm-surface);--surface-audit: var(--calm-field);--receipt-foreground: var(--calm-ink);--receipt-muted: var(--calm-grey);--receipt-border: var(--calm-line-strong);--text-primary: var(--calm-ink);--text-secondary: var(--calm-grey);--text-muted: var(--calm-grey);--text-accent: var(--calm-ink);--text-inverse: var(--calm-on-primary);--border-subtle: var(--calm-line);--border-default: var(--calm-line);--border-strong: var(--calm-line-strong);--border-accent: var(--calm-line);--action-primary: var(--calm-primary);--action-foreground: var(--calm-on-primary);--action-primary-hover: var(--calm-primary-hover);--focus-ring: var(--calm-focus);--focus-ring-width: .125rem;--status-ready: var(--calm-done);--status-watch: var(--calm-grey);--status-blocked: var(--calm-action);--status-info: var(--calm-grey);--status-info-strong: var(--calm-ink);--status-working: var(--calm-grey);--status-ready-deep: var(--calm-grey);--status-ready-quiet-deep: var(--calm-grey);--status-watch-deep: var(--calm-grey);--status-blocked-deep: var(--calm-ink);--status-info-deep: var(--calm-grey);--status-working-deep: var(--calm-grey);--status-ready-subtle: transparent;--status-ready-quiet-subtle: transparent;--status-watch-subtle: transparent;--status-blocked-subtle: transparent;--status-info-subtle: transparent;--status-working-subtle: transparent;--status-ready-line: transparent;--status-watch-line: transparent;--status-blocked-line: transparent;--status-info-line: transparent;--status-working-line: transparent;--calm-font-title: "Crimson Pro Variable", "Crimson Pro", "Iowan Old Style", Georgia, serif;--rovn-font-display: var(--rovn-font-ui);--rovn-font-ui: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--type-size-2xs: .8125rem;--type-size-xs: .8125rem;--type-size-sm: .875rem;--type-size-md: .875rem;--type-size-base: .875rem;--type-size-lg: .875rem;--type-size-xl: .875rem;--type-size-2xl: .875rem;--type-size-3xl: 2rem;--type-size-4xl: 2rem;--type-size-5xl: 2rem;--type-tracking-dense: 0;--type-tracking-compact: 0;--type-tracking-label: 0;--type-tracking-micro: 0;--type-tracking-eyebrow: 0;--type-tracking-display: 0;--type-tracking-brand: 0;--type-tracking-headline: -.02em;--type-tracking-hero-display: -.02em;--type-tracking-hero-metric: -.02em;--type-weight-headline: 400;--type-weight-subhead: 500;--type-weight-label-strong: 500;--font-weight-headline: 400;--font-weight-subhead: 500;--font-weight-label-strong: 500;--type-leading-hero: 1.1875;--type-leading-display: 1.1875;--type-leading-dense: 1.3846;--type-leading-compact: 1.3846;--type-leading-body: 1.4286;--type-leading-relaxed: 1.4286;--shape-radius-sm: .5rem;--shape-radius-md: var(--calm-radius);--shape-radius-lg: var(--calm-radius-media);--shape-radius-xl: var(--calm-radius-media);--elevation-card: none;--layout-sidebar: 15rem}html[data-look=calm]:not([data-density=compact]){--density-control-height: var(--calm-control);--density-row-height: var(--calm-row);--density-header-height: var(--calm-control)}.wm .wm-o{position:relative;display:inline-block}.wm .wm-o:after{position:absolute;top:.37em;right:10%;left:10%;height:.075em;border-radius:2px;background:currentcolor;content:""}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-BOyYyU_V.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-italic-Bl6DJqma.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-italic-Dibx14aP.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-italic-CMW9dfKg.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-italic-C-k5pZlm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-italic-BhUEwDRF.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-italic-BOLXpvkj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-italic-_zMtch5S.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-italic-KoQsQXDA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-italic-ChtpyDsL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-vietnamese-wght-normal-Djpar-EE.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-ext-wght-normal-4mBZvMWv.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-wght-normal-C4R2PX-h.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Erode;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Erode-Light-Dk1-0cn3.woff2) format("woff2")}@font-face{font-family:Erode;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Erode-Regular-ByK5mQGi.woff2) format("woff2")}@font-face{font-family:Erode;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Erode-Medium-CSBVxdUs.woff2) format("woff2")}@font-face{font-family:Erode;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Erode-Semibold-DhDQ3rBO.woff2) format("woff2")}:root{font-family:var(--rovn-font-ui);font-synthesis:none;--canvas: var(--surface-canvas);--surface: var(--surface-raised);--surface-soft: var(--surface-subtle);--ink: var(--text-primary);--ink-soft: var(--text-secondary);--muted: var(--text-muted);--line: var(--border-subtle);--line-strong: var(--neutral-300);--teal: var(--action-primary);--teal-600: var(--action-primary-hover);--teal-dark: var(--accent-deep);--teal-soft: var(--surface-accent);--teal-line: var(--border-accent);--mint: var(--rovn-mint);--inverse: var(--text-inverse);--action-ink: var(--action-foreground);--ready: var(--status-ready);--ready-line: var(--status-ready-line);--ready-subtle: var(--status-ready-subtle);--info: var(--status-info);--watch-soft: var(--status-watch-subtle);--watch-line: var(--status-watch-line);--watch-dark: var(--status-watch-deep);--audit: var(--surface-audit);--focus: var(--focus-ring);--shadow: var(--elevation-card)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;overflow-x:hidden;background:var(--canvas)}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--canvas);color:var(--ink);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}h1,h2,p,dl,dd{margin:0}h1,h2,.wordmark{font-family:var(--dw-serif, "Source Serif 4 Variable", "Source Serif 4", Georgia, serif)}code,.domain,.time{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;transform:translateY(-160%);border-radius:8px;background:var(--audit);color:#fff}.skip-link:focus-visible{transform:translateY(0)}.demo-shell{min-height:100vh;background:radial-gradient(960px 360px at 50% -120px,var(--teal-soft),transparent 68%),var(--canvas)}.site-header{display:flex;width:min(100%,1220px);min-height:72px;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:0 28px;border-bottom:1px solid var(--line)}.brand-lockup,.header-meta{display:flex;align-items:center;gap:12px;text-decoration:none}.wordmark{font-size:27px;font-weight:650;letter-spacing:0}.product-label{padding:6px 11px;border:1px solid var(--teal-line);border-radius:999px;background:var(--teal-soft);color:var(--teal-dark);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.disclosure{padding:7px 11px;border:1px solid var(--watch-line);border-radius:999px;background:var(--watch-soft);color:var(--watch-dark);font-size:10px;font-weight:760}.domain{color:var(--muted);font-size:9px}main{width:min(100%,1180px);margin:0 auto;padding:66px 28px 70px}.state-notice{margin-bottom:20px;padding:12px 14px;border:1px solid var(--teal-line);border-radius:10px;background:var(--teal-soft);color:var(--teal-dark);font-weight:650}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.8fr);gap:64px;align-items:end;margin-bottom:44px}.eyebrow{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero h1{max-width:760px;margin:12px 0 18px;font-size:clamp(46px,4.6vw,58px);font-weight:470;letter-spacing:-.05em;line-height:1}.hero-lede{max-width:680px;color:var(--ink-soft);font-size:16px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hero-product-handoffs{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.hero-product-handoffs>.eyebrow{margin-bottom:8px}.hero-handoff-links{display:flex;flex-wrap:wrap;gap:9px}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:680;text-decoration:none}.button-primary{border-color:var(--teal);background:var(--teal);color:var(--action-ink)}.button-primary:hover{background:var(--teal-600)}.button-secondary{border-color:var(--line-strong);background:var(--surface)}.button-secondary:hover{background:var(--surface-soft)}.arrow{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.suite-proof-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.suite-proof-rail>div{min-width:0;padding:17px;border-right:1px solid var(--line)}.suite-proof-rail>div:last-child{border-right:0}.proof-icon{width:17px;height:17px;fill:none;stroke:var(--teal-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.suite-proof-rail strong,.suite-proof-rail span{display:block}.suite-proof-rail strong{margin:10px 0 4px;font-size:11px}.suite-proof-rail span{color:var(--muted);font-size:9px;line-height:1.45}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;scroll-margin-top:18px}.scenario-card{position:relative;display:block;min-width:0;overflow:hidden;padding:21px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.scenario-card:before{position:absolute;inset:0 0 auto;height:3px;background:var(--teal);content:""}.scenario-provider-group:before{background:var(--ready)}.scenario-hospital:before{background:var(--info)}.scenario-card.is-selected{box-shadow:0 0 0 3px var(--teal-line),var(--shadow)}.scenario-card h2{margin:9px 0 8px;font-size:22px;font-weight:520;line-height:1.1}.scenario-summary{min-height:54px;color:var(--ink-soft);font-size:10px;line-height:1.5}.fixture-line{display:flex;gap:9px;align-items:center;margin:15px 0;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scenario-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--audit);color:#fff;font:750 9px JetBrains Mono Variable,monospace}.fixture-line strong,.fixture-line small{display:block;overflow-wrap:anywhere}.fixture-line strong{font-size:10px}.fixture-line small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.scenario-disclosure summary{cursor:pointer}.compact-route-row{display:flex;min-width:0;min-height:17px;align-items:center;justify-content:space-between;gap:8px;color:var(--teal-dark);font:8px JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;list-style:none}.compact-route-row::-webkit-details-marker{display:none}.compact-route-row::marker{content:""}.compact-route-row span{min-width:0;overflow-wrap:anywhere}.compact-route-row .arrow{flex:0 0 auto}.scenario-disclosure[open] .compact-route-row .arrow{transform:rotate(90deg)}.scenario-disclosure-content{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.checkpoint-guide h3{margin:0 0 9px;font-size:10px}.checkpoint-guide ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.checkpoint-guide li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:7px;color:var(--ink-soft);font-size:9px}.time{color:var(--muted);font-size:8px}.product-route-links{display:flex;flex-wrap:wrap;gap:6px 11px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.product-route-links a{color:var(--teal-dark);font-size:9px;font-weight:750;text-transform:capitalize}.network-side{margin-top:44px;padding:28px;border:1px solid var(--line-strong);border-radius:16px;background:linear-gradient(180deg,var(--teal-soft),var(--surface) 220px);box-shadow:var(--shadow)}.network-side-intro{max-width:760px}.network-side-intro h2{margin:10px 0 12px;font-size:26px;font-weight:500;letter-spacing:-.02em}.network-side-intro p{color:var(--ink-soft);font-size:12px;line-height:1.6}.network-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.network-step{position:relative;min-width:0;padding:16px 15px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.network-step-index{display:grid;width:22px;height:22px;place-items:center;margin-bottom:10px;border-radius:50%;background:var(--audit);color:#fff;font:750 10px JetBrains Mono Variable,monospace}.network-step strong{display:block;margin-bottom:6px;font-size:12px;line-height:1.3}.network-step p{min-height:88px;margin-bottom:10px;color:var(--ink-soft);font-size:10px;line-height:1.55}.network-step a{display:inline-flex;align-items:center;gap:5px;color:var(--teal-dark);font-size:10px;font-weight:750;text-decoration:none}.network-step a .arrow{width:12px;height:12px}.network-step a:hover{text-decoration:underline}.reset-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.reset-panel h2{margin:4px 0 5px;font-size:19px;font-weight:520}.reset-panel p:last-child{max-width:820px;color:var(--ink-soft);font-size:10px;line-height:1.5}.reset-panel code{padding:1px 4px;border-radius:4px;background:var(--surface-raised);font-size:.9em}.reset-panel .button{min-height:38px;font-size:11px}footer{display:flex;width:min(100% - 56px,1180px);justify-content:space-between;gap:18px;margin:0 auto;padding:20px 0 30px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.boundary{display:grid;min-height:100vh;place-content:center;gap:14px;padding:40px}.boundary h1{max-width:700px;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.04}.boundary p{max-width:580px;color:var(--ink-soft)}.boundary .button{width:fit-content;margin-top:6px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:26px}.suite-proof-rail{max-width:620px}.scenario-grid{grid-template-columns:1fr}.scenario-summary{min-height:0}.network-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.network-step p{min-height:0}}@media(max-width:620px){.site-header{width:100%;min-height:60px;padding:0 16px}.header-meta .domain,.product-label{display:none}.wordmark{font-size:23px}.disclosure{padding:6px 8px;font-size:10px}main{width:100%;padding:38px 18px 48px}.hero{gap:24px;margin-bottom:30px}.hero h1{margin:12px 0 18px;font-size:42px}.hero-lede{font-size:14px}.suite-proof-rail{grid-template-columns:1fr}.suite-proof-rail>div{display:block;padding:17px;border-right:0;border-bottom:1px solid var(--line)}.suite-proof-rail>div:last-child{border-bottom:0}.reset-panel{grid-template-columns:1fr;gap:12px}.reset-panel .button{width:100%}footer{width:min(100% - 36px,1180px);align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.button,.scenario-card,.compact-route-row .arrow{transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.scenario-card:hover{transform:translateY(-2px)}}.hire-main{padding-top:30px}.hire-main h1{scroll-margin-top:8px}.hire-main h1:focus{outline:3px solid var(--focus);outline-offset:5px;border-radius:6px}.hire-governed-note{margin-bottom:24px;padding:11px 14px;border:1px solid var(--teal-line);border-radius:10px;background:var(--teal-soft);color:var(--teal-dark);font-size:11px}.hire-back{display:inline-flex;min-height:32px;align-items:center;margin:-6px 0 18px;padding:6px 0;color:var(--teal-dark);font-weight:720;text-decoration:none}.hire-text-button{border:0;background:transparent}.hire-route-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.hire-route-head h1,.hire-detail-grid h1,.hire-flow h1{margin:8px 0 10px;font-size:clamp(38px,4vw,52px);font-weight:470;letter-spacing:-.045em;line-height:1.02}.hire-route-head>div:first-child>p:last-child,.hire-flow-lede{max-width:670px;color:var(--ink-soft);font-size:15px;line-height:1.65}.hire-persona{display:flex;min-width:260px;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--teal-line);border-radius:11px;background:var(--teal-soft)}.hire-avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--audit);color:#fff;font:750 10px JetBrains Mono Variable,monospace}.hire-persona strong,.hire-persona small{display:block}.hire-persona small{color:var(--muted);font-size:10px}.hire-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.hire-section-head h2{font-size:27px;font-weight:520}.hire-section-head p{color:var(--muted)}.hire-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hire-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;padding:22px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.hire-job h3{margin:0 0 7px;font:520 21px "Source Serif 4 Variable","Source Serif 4",Georgia,serif}.hire-job p{color:var(--muted);font-size:12px}.hire-job .hire-facility{margin-bottom:5px;color:var(--ink-soft);font-weight:720}.hire-job .hire-job-summary{margin-top:12px;color:var(--ink-soft);line-height:1.55}.hire-boundary{margin-top:18px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--ink-soft);font-size:11px}.hire-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;align-items:start}.hire-role-meta{color:var(--ink-soft);font-size:15px;font-weight:680}.hire-copy-section{margin-top:32px}.hire-copy-section h2,.hire-apply-card h2,.hire-shared-fields h2{margin:0 0 10px;font-size:24px;font-weight:520}.hire-copy-section>p{color:var(--ink-soft);font-size:15px;line-height:1.65}.hire-copy-section .hire-evidence-note{margin-bottom:14px;padding:12px 13px;border:1px solid var(--teal-line);border-radius:10px;background:var(--teal-soft);color:var(--teal-dark);font-size:12px;line-height:1.5}.hire-requirements{display:grid;gap:9px}.hire-requirement{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.hire-requirement strong,.hire-requirement small{display:block}.hire-requirement small{margin-top:3px;color:var(--muted)}.hire-requirement-status{min-width:70px;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:800;text-align:center}.is-met .hire-requirement-status{border:1px solid var(--ready-line);background:var(--ready-subtle);color:var(--ready)}.is-unmet .hire-requirement-status{border:1px solid var(--watch-line);background:var(--watch-soft);color:var(--watch-dark)}.hire-apply-card{position:sticky;top:18px;padding:21px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.hire-apply-card p{color:var(--muted)}.hire-apply-card .button{width:100%;margin:18px 0 10px}.hire-apply-card small{display:block;color:var(--muted);line-height:1.5}.hire-flow{width:min(100%,680px);margin:0 auto;padding:24px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.hire-scope-list{display:grid;gap:10px;margin:24px 0 16px;padding:0;border:0}.hire-scope-list legend{margin-bottom:9px;font-weight:800}.hire-scope{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;padding:15px;border:1px solid var(--line-strong);border-radius:12px;cursor:pointer}.hire-scope:has(input:checked){border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 1px var(--teal)}.hire-scope input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--teal)}.hire-scope strong,.hire-scope small{display:block}.hire-scope small{margin-top:4px;color:var(--muted);line-height:1.45}.hire-selection-note{padding:13px;border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:12px}.hire-shared-fields{margin-top:16px;padding:16px;border:1px solid var(--teal-line);border-radius:12px;background:var(--teal-soft)}.hire-shared-fields h2{font-size:18px}.hire-shared-fields ul{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--ink-soft)}.hire-flow-action{width:100%;margin-top:18px;min-height:50px}.hire-review-facts{display:grid;margin-top:24px;border:1px solid var(--line);border-radius:12px}.hire-review-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:15px;padding:11px 14px;border-bottom:1px solid var(--line)}.hire-review-facts>div:last-child{border-bottom:0}.hire-review-facts dt{color:var(--muted)}.hire-review-facts dd{font-weight:680}.hire-flow-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.hire-submitted{text-align:center}.hire-check{display:grid;width:54px;height:54px;place-items:center;margin:0 auto 10px;border:1px solid var(--ready-line);border-radius:50%;background:var(--ready-subtle);color:var(--ready);font-size:25px}.hire-submitted>p{color:var(--ink-soft)}.hire-submitted .hire-review-facts,.hire-submitted .hire-boundary{text-align:left}@media(max-width:850px){.hire-jobs,.hire-detail-grid{grid-template-columns:1fr}.hire-apply-card{position:static}}@media(max-width:620px){.hire-main{padding-top:24px}.hire-route-head{align-items:flex-start;flex-direction:column}.hire-persona{width:100%}.hire-section-head{align-items:flex-start;flex-direction:column;gap:4px}.hire-section-head h2,.hire-section-head p{width:100%}.hire-job{grid-template-columns:1fr}.hire-job .button{width:100%}.hire-flow{padding:18px;border-radius:14px}.hire-flow-actions{grid-template-columns:1fr}.hire-review-facts>div{grid-template-columns:1fr;gap:3px}}.demo-shell{min-height:100vh;background:radial-gradient(900px 460px at 82% 8%,color-mix(in srgb,var(--teal-soft) 82%,transparent),transparent 72%),var(--canvas);color:var(--ink);font-size:17px}.demo-shell>.site-header{display:flex;width:min(100%,1296px);min-height:76px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;padding:0 28px;border-bottom:1px solid var(--line)}.demo-shell .brand-lockup{display:flex;align-items:center;gap:13px;text-decoration:none}.demo-shell .wordmark{font-size:30px;font-weight:550}.demo-shell .product-label{padding:7px 11px;border-color:var(--teal-line);background:var(--teal-soft);color:var(--teal-dark);font:650 13px/1.2 JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em;text-transform:none}.demo-shell .disclosure{min-height:36px;padding:9px 12px;color:var(--ink-soft);font:600 13px/1.2 JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.demo-shell>main{width:min(100%,1240px);margin:0 auto;padding:56px 28px 96px}.demo-shell .state-notice{margin:0 0 24px;padding:13px 15px;font-size:16px}.demo-shell .eyebrow{color:var(--teal-dark);font:700 13px/1.35 JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;letter-spacing:.085em;text-transform:uppercase}.demo-shell .button{min-height:48px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.demo-shell .button-primary{border-color:var(--teal-600);background:var(--teal-600);color:var(--canvas)}.demo-shell .button-primary:hover{border-color:var(--teal-dark);background:var(--teal-dark);transform:translateY(-1px)}.demo-shell .button-secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.demo-shell .button-secondary:hover{border-color:var(--teal-600);background:var(--surface);color:var(--teal-dark)}.demo-shell>footer{display:flex;width:min(100% - 56px,1240px);min-height:100px;align-items:center;justify-content:space-between;gap:28px;margin:0 auto;padding:26px 0 38px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.demo-shell>footer p{max-width:640px;text-align:right}@media(max-width:700px){.demo-shell>.site-header{min-height:68px;padding:0 20px}.demo-shell .wordmark{font-size:27px}.demo-shell .product-label{display:none}.demo-shell .disclosure{display:inline-flex;align-items:center;padding:6px 8px;font-size:13px;white-space:nowrap}.demo-shell>main{padding:28px 20px 72px}.demo-shell>footer{width:calc(100% - 40px);align-items:flex-start;flex-direction:column;gap:14px}.demo-shell>footer p{text-align:left}}@media(max-width:360px){.demo-shell>.site-header{padding:0 16px}.demo-shell .product-label{display:none}.demo-shell>main{padding-right:16px;padding-left:16px}}
