:root{--shutter-mono: ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--shutter-page: #ebeef2;--shutter-muted: var(--mantine-color-gray-7);--shutter-muted-soft: var(--mantine-color-gray-6);--shutter-navbar: var(--mantine-color-body);--shutter-header: var(--mantine-color-body);--shutter-header-h: 3.5rem;--motion-fast: .15s;--motion-base: .22s;--motion-slow: 1.2s;--motion-ease: cubic-bezier(.2, 0, 0, 1);--motion-ease-inout: cubic-bezier(.45, 0, .55, 1)}:root{--shutter-hue-cyan: #1098ad;--shutter-hue-indigo: #3b5bdb;--shutter-hue-pink: #c2255c;--shutter-hue-violet: #7048e8;--shutter-hue-teal: #099268;--shutter-hue-gray: var(--shutter-muted-soft)}:root[data-mantine-color-scheme=dark]{--shutter-hue-indigo: #5c7cfa;--shutter-hue-pink: #e64980;--shutter-hue-violet: #9775fa}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-AppShell-navbar{--shutter-hue-cyan: #0c8599}:root[data-shutter-contrast=high]{--shutter-hue-cyan: currentColor;--shutter-hue-indigo: currentColor;--shutter-hue-pink: currentColor;--shutter-hue-violet: currentColor;--shutter-hue-teal: currentColor;--shutter-hue-gray: currentColor}:root{--shutter-trial-accent: var(--mantine-color-grape-text);--shutter-trial-surface: var(--mantine-color-grape-0);--shutter-trial-on-surface: var(--mantine-color-grape-9);--shutter-trial-filled: var(--mantine-color-grape-filled)}:root[data-mantine-color-scheme=dark]{--shutter-trial-surface: #33213d;--shutter-trial-on-surface: var(--mantine-color-grape-2)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]){--shutter-trial-accent: var(--mantine-color-grape-8);--shutter-trial-surface: #f6eefa}:root[data-shutter-contrast=high]{--shutter-trial-accent: currentColor;--shutter-trial-surface: var(--mantine-color-body);--shutter-trial-on-surface: var(--mantine-color-text)}:root[data-shutter-env=trial]{--shutter-header-h: 6rem}:root[data-shutter-env=trial][data-shutter-banner=compact]{--shutter-header-h: 5.5rem}@media(max-width:47.99em){:root[data-shutter-env=trial],:root[data-shutter-env=trial][data-shutter-banner=compact]{--shutter-header-h: 5.75rem}}:root[data-mantine-color-scheme=light]{--mantine-color-dimmed: var(--mantine-color-gray-7)}:root[data-mantine-color-scheme=light]:not([data-shutter-contrast=high]){--mantine-color-body: #f9fafb;--shutter-muted-soft: #7a828a}:root[data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Paper-root{--paper-border-color: var(--mantine-color-gray-4)}:root[data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Table-table{--table-striped-color: var(--mantine-color-gray-1);--table-hover-color: var(--mantine-color-gray-2)}:root:root[data-mantine-color-scheme=light],:root:root[data-mantine-color-scheme=dark]{--mantine-color-shutter-filled: var(--mantine-color-shutter-7);--mantine-color-shutter-filled-hover: var(--mantine-color-shutter-8);--mantine-color-gray-filled: var(--mantine-color-gray-7);--mantine-color-gray-filled-hover: var(--mantine-color-gray-8);--mantine-color-red-filled: var(--mantine-color-red-9);--mantine-color-red-filled-hover: #b52626;--mantine-color-pink-filled: var(--mantine-color-pink-7);--mantine-color-pink-filled-hover: var(--mantine-color-pink-8);--mantine-color-grape-filled: var(--mantine-color-grape-7);--mantine-color-grape-filled-hover: var(--mantine-color-grape-8);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-indigo-filled: var(--mantine-color-indigo-7);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-8);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-cyan-filled: var(--mantine-color-cyan-9);--mantine-color-cyan-filled-hover: #0a6778;--mantine-color-teal-filled: var(--mantine-color-teal-9);--mantine-color-teal-filled-hover: #077252;--mantine-color-green-filled: #2a863c;--mantine-color-green-filled-hover: #267936;--mantine-color-lime-filled: #51820b;--mantine-color-lime-filled-hover: #49750a;--mantine-color-yellow-filled: #b65e00;--mantine-color-yellow-filled-hover: #a45500;--mantine-color-orange-filled: #d0450e;--mantine-color-orange-filled-hover: #bb3e0d}:root:root[data-mantine-color-scheme=light]{--mantine-color-anchor: var(--mantine-primary-color-8);--mantine-color-shutter-text: var(--mantine-color-shutter-8);--mantine-color-shutter-outline: var(--mantine-color-shutter-8);--mantine-color-shutter-light-color: var(--mantine-color-shutter-9);--mantine-color-gray-text: var(--mantine-color-gray-7);--mantine-color-gray-outline: var(--mantine-color-gray-7);--mantine-color-gray-light-color: var(--mantine-color-gray-7);--mantine-color-red-text: var(--mantine-color-red-9);--mantine-color-red-outline: var(--mantine-color-red-9);--mantine-color-red-light-color: #c12828;--mantine-color-pink-text: var(--mantine-color-pink-8);--mantine-color-pink-outline: var(--mantine-color-pink-8);--mantine-color-pink-light-color: var(--mantine-color-pink-9);--mantine-color-grape-text: var(--mantine-color-grape-8);--mantine-color-grape-outline: var(--mantine-color-grape-8);--mantine-color-grape-light-color: var(--mantine-color-grape-9);--mantine-color-violet-text: var(--mantine-color-violet-7);--mantine-color-violet-outline: var(--mantine-color-violet-7);--mantine-color-violet-light-color: var(--mantine-color-violet-8);--mantine-color-indigo-text: var(--mantine-color-indigo-8);--mantine-color-indigo-outline: var(--mantine-color-indigo-8);--mantine-color-indigo-light-color: var(--mantine-color-indigo-9);--mantine-color-blue-text: var(--mantine-color-blue-9);--mantine-color-blue-outline: var(--mantine-color-blue-9);--mantine-color-blue-light-color: var(--mantine-color-blue-9);--mantine-color-cyan-text: var(--mantine-color-cyan-9);--mantine-color-cyan-outline: var(--mantine-color-cyan-9);--mantine-color-cyan-light-color: #0b7184;--mantine-color-teal-text: #087e5a;--mantine-color-teal-outline: #087e5a;--mantine-color-teal-light-color: #077655;--mantine-color-green-text: #277e38;--mantine-color-green-outline: #277e38;--mantine-color-green-light-color: #257735;--mantine-color-lime-text: #4c7b0b;--mantine-color-lime-outline: #4c7b0b;--mantine-color-lime-light-color: #49750a;--mantine-color-yellow-text: #aa5800;--mantine-color-yellow-outline: #aa5800;--mantine-color-yellow-light-color: #a35400;--mantine-color-orange-text: #c3410d;--mantine-color-orange-outline: #c3410d;--mantine-color-orange-light-color: #b83d0d}:root:root[data-mantine-color-scheme=light]:not([data-shutter-contrast=high]){--mantine-color-red-light-color: #bc2727;--mantine-color-cyan-light-color: #0b6d7f;--mantine-color-teal-text: #087856;--mantine-color-teal-outline: #087856;--mantine-color-teal-light-color: #077252;--mantine-color-green-text: #257835;--mantine-color-green-outline: #257835;--mantine-color-green-light-color: #247333;--mantine-color-lime-text: #49750b;--mantine-color-lime-outline: #49750b;--mantine-color-lime-light-color: #46710a;--mantine-color-yellow-text: #a35400;--mantine-color-yellow-outline: #a35400;--mantine-color-yellow-light-color: #9e5100;--mantine-color-orange-text: #bb3e0c;--mantine-color-orange-outline: #bb3e0c;--mantine-color-orange-light-color: #b23b0d}:root:root[data-mantine-color-scheme=dark]{--mantine-color-dimmed: var(--mantine-color-dark-1);--mantine-color-shutter-text: var(--mantine-color-shutter-3);--mantine-color-shutter-light-color: var(--mantine-color-shutter-3);--mantine-color-anchor: var(--mantine-primary-color-3);--mantine-color-grape-text: var(--mantine-color-grape-3);--mantine-color-violet-text: var(--mantine-color-violet-3);--mantine-color-indigo-text: var(--mantine-color-indigo-3);--mantine-color-blue-text: var(--mantine-color-blue-3)}:root[data-mantine-color-scheme=dark]{--shutter-page: var(--mantine-color-dark-8);--shutter-muted: var(--mantine-color-dark-1);--shutter-muted-soft: var(--mantine-color-dark-2)}.muted{color:var(--shutter-muted)}.muted-soft{color:var(--shutter-muted-soft)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]){--shutter-page: #f0ecf9;--shutter-navbar: #e3edf8;--shutter-header: #fbeee3;--mantine-color-body: #faf8fe;--mantine-color-text: #282442;--mantine-color-gray-0: #f5f2fb;--mantine-color-gray-1: #ece8f6;--mantine-color-gray-2: #e0dbee;--mantine-color-gray-3: #cfc9e2;--mantine-color-gray-4: #b9b2d1;--mantine-color-gray-5: #9a93b6;--mantine-color-gray-6: #736d90;--mantine-color-gray-7: #5a5577;--mantine-color-gray-8: #403c58;--mantine-color-gray-9: #2a2740;--shutter-muted-soft: var(--mantine-color-gray-6);--mantine-color-default-border: var(--mantine-color-gray-6);--mantine-color-shutter-0: #f1eefc;--mantine-color-shutter-1: #e3dcf8;--mantine-color-shutter-2: #cdc2f0;--mantine-color-shutter-3: #b3a3e7;--mantine-color-shutter-4: #9a87dd;--mantine-color-shutter-5: #8470d2;--mantine-color-shutter-6: #7160c5;--mantine-color-shutter-7: #6050b3;--mantine-color-shutter-8: #4f4197;--mantine-color-shutter-9: #3e3378;--mantine-color-shutter-light: rgba(113, 96, 197, .12);--mantine-color-shutter-light-hover: rgba(113, 96, 197, .2);--pastel-fill-1: #f3f0fc;--pastel-stripe-1: #f2effc;--pastel-hover-1: #efebfb;--pastel-edge-1: #cfc3f2;--pastel-fill-2: #ecf8f1;--pastel-stripe-2: #e4f5eb;--pastel-hover-2: #ddf2e6;--pastel-edge-2: #b6e1ca;--pastel-fill-3: #fdf2eb;--pastel-stripe-3: #fceee5;--pastel-hover-3: #fbeadf;--pastel-edge-3: #f2c6ad;--pastel-fill-4: #fdf8e8;--pastel-stripe-4: #f9f1d4;--pastel-hover-4: #f7edc9;--pastel-edge-4: #ecd994;--pastel-fill-5: #ecf5fc;--pastel-stripe-5: #e8f2fb;--pastel-hover-5: #e1effa;--pastel-edge-5: #b4d3ef;--pastel-fill-6: #fdeff4;--pastel-stripe-6: #fcedf2;--pastel-hover-6: #fbe9ef;--pastel-edge-6: #efbccd}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Input-input{--input-bd: var(--mantine-color-gray-6)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Table-table{--table-striped-color: var(--card-stripe, var(--pastel-stripe-1));--table-hover-color: var(--card-hover, var(--pastel-hover-1))}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Paper-root{--card-fill: var(--pastel-fill-1);--card-stripe: var(--pastel-stripe-1);--card-hover: var(--pastel-hover-1);--card-edge: var(--pastel-edge-1);--paper-border-color: var(--card-edge);background-color:var(--card-fill)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) :is(.mantine-Paper-root:nth-child(6n+2),.mantine-Grid-col:nth-child(6n+2)>.mantine-Paper-root){--card-fill: var(--pastel-fill-2);--card-stripe: var(--pastel-stripe-2);--card-hover: var(--pastel-hover-2);--card-edge: var(--pastel-edge-2)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) :is(.mantine-Paper-root:nth-child(6n+3),.mantine-Grid-col:nth-child(6n+3)>.mantine-Paper-root){--card-fill: var(--pastel-fill-3);--card-stripe: var(--pastel-stripe-3);--card-hover: var(--pastel-hover-3);--card-edge: var(--pastel-edge-3)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) :is(.mantine-Paper-root:nth-child(6n+4),.mantine-Grid-col:nth-child(6n+4)>.mantine-Paper-root){--card-fill: var(--pastel-fill-4);--card-stripe: var(--pastel-stripe-4);--card-hover: var(--pastel-hover-4);--card-edge: var(--pastel-edge-4)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) :is(.mantine-Paper-root:nth-child(6n+5),.mantine-Grid-col:nth-child(6n+5)>.mantine-Paper-root){--card-fill: var(--pastel-fill-5);--card-stripe: var(--pastel-stripe-5);--card-hover: var(--pastel-hover-5);--card-edge: var(--pastel-edge-5)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) :is(.mantine-Paper-root:nth-child(6n),.mantine-Grid-col:nth-child(6n)>.mantine-Paper-root){--card-fill: var(--pastel-fill-6);--card-stripe: var(--pastel-stripe-6);--card-hover: var(--pastel-hover-6);--card-edge: var(--pastel-edge-6)}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) :root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Paper-root .sticky-thead thead{background:var(--card-fill)}:root[data-shutter-contrast=high]{--shutter-border-width: 2px;--shutter-page: var(--mantine-color-body);--mantine-color-default-border: currentColor}:root[data-shutter-contrast=high][data-mantine-color-scheme=light]{--mantine-color-text: #000;--mantine-color-body: #fff;--mantine-color-dimmed: var(--mantine-color-gray-8);--shutter-muted: var(--mantine-color-gray-8);--shutter-muted-soft: var(--mantine-color-gray-7)}:root[data-shutter-contrast=high][data-mantine-color-scheme=dark]{--mantine-color-text: #fff;--mantine-color-body: #000;--mantine-color-dimmed: var(--mantine-color-gray-4);--shutter-muted: var(--mantine-color-gray-4);--shutter-muted-soft: var(--mantine-color-gray-5)}:root[data-shutter-contrast=high] :where(.mantine-Paper-root,.mantine-Table-td,.mantine-Table-th,.mantine-Input-input){border-width:var(--shutter-border-width)}:root[data-shutter-contrast=high] :focus-visible{outline:3px solid var(--mantine-color-text);outline-offset:2px}.nav-icon{color:var(--nav-icon, currentColor)}.nav-link[data-active]{box-shadow:inset 3px 0 0 var(--nav-icon, currentColor);font-weight:600}:root[data-shutter-contrast=high] .nav-icon{color:currentColor}:root[data-shutter-contrast=high] .nav-link[data-active]{box-shadow:inset 3px 0 0 currentColor}.home-card{display:block;height:100%;color:inherit;text-decoration:none;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.home-card:hover{border-color:var(--mark-hue, var(--mantine-color-default-border));background-color:var(--mantine-color-default-hover)}.home-card-mark{flex:none;width:32px;height:32px;border-radius:8px}.nav-group-label{font-size:var(--mantine-font-size-xs);font-weight:700;letter-spacing:.5px;color:var(--shutter-muted)}.header-help.header-help{padding-inline:8px 12px}@media(max-width:47.99em){.header-help.header-help{padding-inline:8px}.header-help .header-help-label{display:none}.header-help .mantine-Button-section[data-position=left]{margin-inline-end:0}}.guide-control{--button-height: 2.75rem;min-height:2.75rem}[data-tour]{scroll-margin-top:calc(var(--shutter-header-h) + 16px)}@keyframes guide-nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes guide-nudge-side{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes guide-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--shutter-trial-accent) 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-tour-active=true]{outline:3px solid var(--shutter-trial-accent);outline-offset:4px;border-radius:var(--mantine-radius-md);animation:guide-ring 1.6s var(--motion-ease) 2}[data-tour-try=true]{outline:2px solid var(--shutter-trial-accent);outline-offset:3px;animation:guide-ring 1.6s var(--motion-ease) 3}.guide-card-enter{animation:rise-in var(--motion-base) var(--motion-ease) 1}.guide-pointer svg{animation:guide-nudge-down var(--motion-slow) var(--motion-ease-inout) 3}.guide-pointer[data-side] svg{animation-name:guide-nudge-side}[data-motion=waiting],[data-motion=waiting] svg{animation:none}:root[data-shutter-contrast=high] [data-tour-active=true]{outline:3px dashed currentColor;animation:none}:root[data-shutter-contrast=high] [data-tour-try=true]{outline:3px dashed currentColor;animation:none}@media(forced-colors:active){[data-tour-active=true],[data-tour-try=true]{outline-color:Highlight}}@keyframes step-fill{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:none}}.lifecycle-step[data-revealed=false]{opacity:.35}.lifecycle-step[data-revealed=true]{animation:step-fill var(--motion-base) var(--motion-ease) 1}.outcome-band[data-tone]{transition:box-shadow var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.mantine-Badge-root,.mantine-ColorSwatch-root{forced-color-adjust:none}.clickable-row:focus-visible{outline:2px solid Highlight}.identity-dot,.tile-icon,.check-strip span,.agreement-dots span,.comparison-bar{forced-color-adjust:none}:root[data-shutter-env=trial] body:after{border-color:Highlight}}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--shutter-mono);font-size:.85em}.clickable-row{cursor:pointer}.mantine-Table-td .mantine-Badge-root{max-width:none;flex-shrink:0;overflow:visible}.mantine-Table-td .mantine-Badge-label{overflow:visible;text-overflow:clip}.sticky-thead thead{position:sticky;top:0;z-index:1;background:var(--mantine-color-body)}.mono-wrap{font-family:var(--mantine-font-family-monospace);overflow-wrap:anywhere}.mantine-List-itemWrapper,.mantine-List-itemLabel{min-width:0;overflow-wrap:anywhere}.json-block{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);white-space:pre;overflow:auto;max-height:420px;margin:0}@media(max-width:35.99em){.stack-scroll{--table-min-width: 0 !important}.stack-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stack-table,.stack-table tbody,.stack-table tr,.stack-table td{display:block;width:100%!important;max-width:none!important;min-width:0!important}.stack-table tr{padding:var(--mantine-spacing-xs) 0;border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.stack-table tr:last-of-type{border-bottom:0}.stack-table td{border:0;padding:2px 0}.stack-table th.stack-row-head{display:block;width:100%!important;border:0;padding:2px 0}.stack-table td[data-label]:before{content:attr(data-label);display:block;font-size:var(--mantine-font-size-xs);font-weight:600;color:var(--mantine-color-dimmed)}}@media(max-width:74.99em){.stack-scroll-wide{--table-min-width: 0 !important}.stack-table-wide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stack-table-wide,.stack-table-wide tbody,.stack-table-wide tr,.stack-table-wide td{display:block;width:100%!important;max-width:none!important;min-width:0!important}.stack-table-wide tr{padding:var(--mantine-spacing-sm) 0;border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.stack-table-wide tr:last-of-type{border-bottom:0}.stack-table-wide td{border:0;padding:4px 0}.stack-table-wide td[data-label]:before{content:attr(data-label);display:block;font-size:var(--mantine-font-size-xs);font-weight:600;color:var(--mantine-color-dimmed)}}@media(max-width:35.99em){.kv-list,.kv-list tbody,.kv-list tr,.kv-list th,.kv-list td{display:block;width:100%!important}.kv-list th{padding-bottom:0}.kv-list td{padding-top:0;padding-bottom:6px}}.wrap-button{height:auto;min-height:var(--button-height);padding-block:6px}.wrap-button .mantine-Button-inner{height:auto}.wrap-button .mantine-Button-label{white-space:normal;text-align:left;line-height:1.3}.outcome-toggle{display:inline-flex;align-items:center;gap:4px;min-height:2rem;padding-right:4px;font:inherit;color:inherit;border-radius:var(--mantine-radius-sm)}.outcome-statement{font-size:var(--mantine-font-size-xl);line-height:1.3;font-weight:600}@media(max-width:35.99em){.outcome-toggle{min-height:2.75rem}.outcome-statement{font-size:var(--mantine-font-size-lg)}}.case-action[data-needs-you]{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-yellow-outline)}.case-tab-bar{display:flex;align-items:center;gap:var(--mantine-spacing-xs)}.case-tab-bar>.mantine-Tabs-list{flex:1 1 auto;min-width:0}.case-action-compact{flex:none}@media(max-width:35.99em){.case-tab-bar .mantine-Tabs-tabSection{display:none}.case-tab-bar .mantine-Tabs-tab{padding-inline:10px}.case-action-compact{min-width:2.75rem;min-height:2.75rem;padding-inline:0}.case-action-compact .case-action-word{display:none}.case-action-compact .mantine-Button-section{margin:0}}.lifecycle-step[data-stage]{cursor:pointer;border-radius:var(--mantine-radius-sm)}.lifecycle-step[data-stage]:hover .mantine-Stepper-stepLabel{text-decoration:underline;text-underline-offset:3px}.lifecycle-step[data-stage]:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}:root[data-mantine-color-scheme=dark] .lifecycle-step[data-stage]:focus-visible{outline-color:var(--mantine-primary-color-3)}@media(max-width:35.99em){.lifecycle-step[data-stage]{min-height:2.75rem}}.failure-map{container-type:inline-size}.fm-flow{display:flex;align-items:stretch}.fm-node{flex:1 1 0;min-width:0;padding:8px 10px;border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body)}.fm-node[data-role=iris]{flex-grow:1.3}.fm-trouble{color:var(--mantine-color-yellow-text)}.fm-now{color:var(--mantine-color-green-text)}.fm-link{--fm-colour: var(--mantine-color-dimmed);flex:0 0 8.5rem;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 6px;text-align:center}.fm-link[data-broken]{flex-basis:10rem}.fm-answer{overflow-wrap:anywhere}.fm-link[data-tone=blocking]{--fm-colour: var(--mantine-color-red-filled)}.fm-link[data-tone=attention]{--fm-colour: var(--mantine-color-yellow-filled)}.fm-line{display:flex;align-items:center;color:var(--fm-colour)}.fm-seg{flex:1;border-top:2px solid var(--fm-colour)}.fm-link[data-dashed] .fm-seg{border-top-style:dashed}.fm-arrow{flex:none;margin-left:-6px}.fm-break{flex:none;display:grid;place-items:center;width:18px;height:18px;margin:0 3px;border-radius:50%;border:2px solid var(--fm-colour);color:var(--fm-colour)}.fm-link[data-tone=blocking] .fm-label-words{color:var(--mantine-color-red-text)}.fm-link[data-tone=attention] .fm-label-words{color:var(--mantine-color-yellow-text)}.fm-shutter{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;padding:6px 10px;border-radius:var(--mantine-radius-sm);border-left:3px solid var(--fm-edge, var(--mantine-color-gray-filled));background:var(--mantine-color-default-hover)}.fm-shutter[data-tone=info]{--fm-edge: var(--mantine-color-blue-filled)}.fm-shutter[data-tone=positive]{--fm-edge: var(--mantine-color-green-filled)}.fm-shutter[data-tone=attention]{--fm-edge: var(--mantine-color-yellow-filled)}.fm-shutter[data-tone=blocking]{--fm-edge: var(--mantine-color-red-filled)}.fm-shutter-now{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fm-shutter .mantine-Badge-root{height:auto;min-height:var(--badge-height);max-width:100%}.fm-shutter .mantine-Badge-label{white-space:normal;overflow:visible;line-height:1.3}:root[data-shutter-contrast=high] :is(.fm-link,.fm-shutter){--fm-colour: currentColor;--fm-edge: currentColor}@container (max-width: 600px){.fm-flow{flex-direction:column}.fm-link{flex:none;flex-direction:row;align-items:center;gap:10px;min-height:2.75rem;padding:0 0 0 1.25rem;text-align:left}.fm-line{flex-direction:column;align-self:stretch;min-height:2.75rem}.fm-seg{border-top:0;border-left:2px solid var(--fm-colour)}.fm-link[data-dashed] .fm-seg{border-left-style:dashed}.fm-arrow{margin:-6px 0 0;transform:rotate(90deg)}.fm-break{margin:3px 0}}@media(forced-colors:active){.fm-seg,.fm-break,.fm-shutter{border-color:CanvasText}}.receipt-band{background:var(--mantine-color-default-hover);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-left:4px solid var(--mantine-primary-color-filled)}:is(.receipt-band,.wrap-badges) .mantine-Badge-root{height:auto;min-height:var(--badge-height);max-width:100%;padding-block:2px}:is(.receipt-band,.wrap-badges) .mantine-Badge-label{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}@media(max-width:35.99em){.receipt-facts .receipt-fact{background:var(--mantine-color-body);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}}@media(max-width:35.99em){.stack-cards tbody{display:flex!important;flex-direction:column;gap:var(--mantine-spacing-xs)}.stack-cards tr{display:flex!important;flex-wrap:wrap;align-items:center;gap:2px var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color);border-radius:var(--mantine-radius-md)}.stack-cards tr:last-of-type{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.stack-cards td:first-child{flex:1 1 0;width:auto!important}.stack-cards td:first-child>:first-child{font-weight:600}.stack-cards td:nth-child(2){flex:0 0 auto;width:auto!important}.stack-cards td:nth-child(2)[data-label]:before{display:none}}.sticky-first-col :is(.mantine-Table-scrollContainer,.mantine-Table-scrollContainerInner,.mantine-ScrollArea-root,.mantine-ScrollArea-viewport,.mantine-ScrollArea-viewport>div,table,thead,tbody,tr){background-color:inherit}.sticky-first-col table :is(td,th):first-child{position:sticky;left:0;z-index:1;background-color:inherit}@media(max-width:35.99em){.sticky-first-col table :is(td,th):first-child{position:static}}.step-strip{display:flex;flex-wrap:wrap;gap:var(--mantine-spacing-xs) var(--mantine-spacing-md);list-style:none;margin:0;padding:0}.step-strip li{display:inline-flex;align-items:center;gap:6px}.first-actions{margin-top:auto}@media(min-width:62em){@supports (grid-template-rows: subgrid){.first-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--mantine-spacing-sm)}.first-card>.mantine-Stack-root{display:contents}.first-actions{margin-top:0}}.start-here-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mantine-spacing-md) var(--mantine-spacing-xl)}}.mode-card{display:flex;align-items:flex-start}.mode-card>*{width:100%}.mode-card[data-checked]{border-color:var(--mantine-primary-color-filled)}.mode-card:disabled{cursor:not-allowed;border-style:dashed;background:transparent;color:var(--shutter-muted)}.mode-card .mantine-Badge-root{--badge-radius: var(--mantine-radius-md);height:auto;min-height:var(--badge-height);max-width:100%}.mode-card .mantine-Badge-label{white-space:normal}.scenario-list thead th{font-size:13px;font-weight:600;color:var(--mantine-color-dimmed)}.scenario-list thead th:nth-child(1){width:42%}.scenario-list thead th:nth-child(2){width:30%}.scenario-list thead th:nth-child(3){width:18%}.scenario-list thead th:nth-child(4){width:10%}.scenario-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--mantine-spacing-xs);align-items:start}.scenario-cell>*{grid-column:1 / -1;min-width:0}.scenario-cell>.scenario-title{grid-column:1}.scenario-more,.scenario-more>div{display:contents}.scenario-more>div>*{grid-column:1 / -1;min-width:0}.scenario-more .tech-detail-toggle{grid-column:2;grid-row:1;margin-top:-2px}@media(min-width:36em)and (max-width:68.74em){.scenario-cell>.scenario-title{grid-column:1 / -1}.scenario-more .tech-detail-toggle{grid-column:1 / -1;grid-row:auto;margin-top:0;justify-self:start}}.scenario-run .mantine-Button-root:not([data-disabled]){color:var(--mantine-color-text)}@media(max-width:35.99em){.scenario-list tbody th{padding:2px 0}.scenario-run .mantine-Stack-root{align-items:stretch}.scenario-run .mantine-Stack-root>span{display:block}.scenario-run .mantine-Button-root{width:100%}}.tone-legend{list-style:none;margin:0;padding:0}.tone-legend>li>:first-child{flex-shrink:0}:is(.case-row,.tone-row){--row-edge: transparent}:is(.case-row,.tone-row)[data-tone=info]{--row-edge: var(--mantine-color-blue-filled)}:is(.case-row,.tone-row)[data-tone=positive]{--row-edge: var(--mantine-color-green-filled)}:is(.case-row,.tone-row)[data-tone=attention]{--row-edge: var(--mantine-color-yellow-filled)}:is(.case-row,.tone-row)[data-tone=blocking]{--row-edge: var(--mantine-color-red-filled)}:root[data-shutter-contrast=high] :is(.case-row,.tone-row):is([data-tone=info],[data-tone=positive],[data-tone=attention],[data-tone=blocking]){--row-edge: currentColor}:is(.case-row,.tone-row):is([data-tone=info],[data-tone=positive],[data-tone=attention],[data-tone=blocking]) :is(td,th):first-child{box-shadow:inset 3px 0 0 var(--row-edge)}@media(max-width:35.99em){:is(.case-row,.tone-row)[data-tone] :is(td,th):first-child{box-shadow:none}.stack-table tr:is(.case-row,.tone-row):is([data-tone=info],[data-tone=positive],[data-tone=attention],[data-tone=blocking]){box-shadow:inset 3px 0 0 var(--row-edge);padding-left:var(--mantine-spacing-xs)}}.ask-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:var(--mantine-spacing-md);align-items:start}.ask-layout .stack-scroll{--table-min-width: 0 !important}.ask-aside{position:sticky;top:calc(var(--shutter-header-h) + var(--mantine-spacing-md));max-height:calc(100dvh - var(--shutter-header-h) - 2 * var(--mantine-spacing-md));overflow-y:auto;overscroll-behavior:contain}.ask-sheet{position:fixed;top:var(--shutter-header-h);right:0;bottom:0;width:480px;max-width:100%;z-index:180;overflow-y:auto;overscroll-behavior:contain;border-left:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);animation:sheet-in var(--motion-base) var(--motion-ease) 1}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.guide-dock{position:fixed;z-index:185;top:calc(var(--shutter-header-h) + 16px);right:496px;width:min(720px,calc(100vw - 512px))}.ask-sheet-spacer{display:none}@media(max-width:61.99em){.guide-dock{inset:auto 8px 8px;width:auto;max-height:60dvh;overflow-y:auto}.ask-sheet-spacer{display:block;height:calc(var(--guide-dock-h, 0px) + 8px)}}@media(max-width:48em){.ask-sheet{width:100%;border-left:0}}.ask-readonly{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-md)}.ask-note-icon{flex:none;margin-top:2px;color:var(--mantine-color-dimmed)}.ask-cite{min-height:24px}@media(max-width:47.99em){.ask-chip.ask-chip{min-height:2.75rem}.ask-cite{min-height:32px}}.ask-tier{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);height:auto;padding-block:6px}.ask-tier[data-active]{border:2px solid var(--mantine-primary-color-filled)}.ask-tier .mantine-Tabs-tabLabel{white-space:normal;text-align:left}.ask-thread{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}.ask-turn+.ask-turn{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);padding-top:var(--mantine-spacing-md)}.ask-locked{border:calc(.0625rem * var(--mantine-scale)) dashed var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}.ask-whatif{border-left:4px solid var(--mantine-color-yellow-filled)}.mantine-Badge-root[data-size=xs]{--badge-fz: .656rem;--badge-height: 1.125rem}.mantine-Badge-root[data-size=sm]{--badge-fz: .719rem;--badge-height: 1.25rem}.mantine-Badge-root[data-size=md]{--badge-fz: .781rem;--badge-height: 1.375rem}.mantine-Badge-root[data-size=lg]{--badge-fz: .875rem;--badge-height: 1.625rem}.hero-band,.stat-tile{background:var(--mantine-color-default-hover)}.hero-band[data-tone]{border-top:4px solid var(--edge, transparent)}.stat-tile[data-tone]{border-left:4px solid var(--edge, transparent)}:is(.hero-band,.stat-tile)[data-tone=info]{--edge: var(--mantine-color-blue-filled)}:is(.hero-band,.stat-tile)[data-tone=positive]{--edge: var(--mantine-color-green-filled)}:is(.hero-band,.stat-tile)[data-tone=attention]{--edge: var(--mantine-color-yellow-filled)}:is(.hero-band,.stat-tile)[data-tone=blocking]{--edge: var(--mantine-color-red-filled)}:is(.hero-band,.stat-tile)[data-tone=neutral]{--edge: var(--mantine-color-gray-filled)}:root[data-shutter-contrast=high] :is(.hero-band,.stat-tile)[data-tone]{--edge: currentColor}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Paper-root:is(.hero-band,.stat-tile){background-color:var(--mantine-color-default-hover)}.stat-tile[data-interactive]{display:block;min-height:2.75rem;cursor:pointer;text-align:left;transition:background-color var(--motion-fast) var(--motion-ease)}.stat-tile[data-interactive]:hover{background:var(--mantine-color-body)}.stat-tile[aria-pressed=true]{outline:2px solid var(--mantine-color-text);outline-offset:1px}.home-card:focus-visible,.stat-tile:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}:root[data-mantine-color-scheme=dark] .home-card:focus-visible,:root[data-mantine-color-scheme=dark] .stat-tile:focus-visible{outline-color:var(--mantine-primary-color-3)}.stat-tile[aria-pressed=true]:focus-visible{box-shadow:0 0 0 1px var(--mantine-color-text)}.stat-figure{font-size:1.75rem;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.stat-figure[data-size=hero]{font-size:2.5rem;line-height:1.05}.hero-statement{font-size:1.5rem;line-height:1.25;font-weight:600}@media(max-width:35.99em){.hero-statement{font-size:1.25rem}}.overline{font-size:var(--mantine-font-size-xs);line-height:1.3;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--shutter-muted)}.identity-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--mark-hue, currentColor);background:var(--mantine-color-default-hover)}.identity-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--mark-hue, currentColor)}.identity-dot[data-hollow]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--mantine-color-text)}.member-card{border-top:3px solid var(--mark-hue, var(--mantine-color-default-border))}:root[data-shutter-contrast=high] .member-card{border-top-color:currentColor}:root[data-shutter-palette=pastel][data-mantine-color-scheme=light]:not([data-shutter-contrast=high]) .mantine-Paper-root.member-card{border-top-color:var(--mark-hue)}.check-strip,.agreement-dots{display:inline-flex;flex-wrap:wrap;gap:3px;align-items:center}.check-strip span{width:10px;height:10px;border-radius:2px;background:var(--mantine-color-gray-filled)}.check-strip span[data-tone=positive]{background:var(--mantine-color-green-filled)}.check-strip span[data-tone=blocking]{background:var(--mantine-color-red-filled)}.agreement-dots span{width:10px;height:10px;border-radius:50%;background:var(--mark-hue, currentColor)}.agreement-dots span[data-hollow]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--mantine-color-text)}:root[data-shutter-contrast=high] :is(.check-strip,.agreement-dots) span{background:transparent;box-shadow:inset 0 0 0 2px currentColor}:root[data-shutter-contrast=high] .check-strip span[data-tone=positive],:root[data-shutter-contrast=high] .agreement-dots span:not([data-hollow]){background:currentColor}.comparison-bars{display:grid;grid-template-columns:minmax(0,max-content) minmax(80px,1fr) max-content;gap:2px var(--mantine-spacing-sm);align-items:center;margin:0}.comparison-track{height:12px;border-left:1px solid var(--mantine-color-default-border)}.comparison-bar{height:12px;border-radius:0 4px 4px 0;background:var(--mark-hue, var(--shutter-muted-soft))}:root[data-shutter-contrast=high] .comparison-bar{background:currentColor}.run-clock{width:100%;min-width:0}.run-clock svg{display:block;max-width:100%;height:auto;overflow:visible}.run-clock-bar{fill:var(--mark-hue, var(--shutter-muted-soft))}.run-clock-mark{fill:var(--mantine-color-text)}.run-clock-mark[data-refused]{fill:var(--mantine-color-body);stroke:var(--mantine-color-yellow-outline);stroke-width:2px}.run-clock-label{fill:var(--mantine-color-text);font-size:12px}.run-clock-tick{fill:var(--shutter-muted);font-size:11px}.run-clock-axis line{stroke:var(--mantine-color-default-border)}.run-clock-grid{stroke:var(--mantine-color-default-border);stroke-dasharray:2 3}:root[data-shutter-contrast=high] .run-clock-bar{fill:var(--mantine-color-body);stroke:currentColor;stroke-width:2px}.precedents-table .precedent-fact,.precedents-table .precedent-fact .code-chip{white-space:nowrap;overflow-wrap:normal}@media(forced-colors:active){.run-clock svg{forced-color-adjust:none}.run-clock-bar,.run-clock-mark[data-refused]{fill:Canvas;stroke:CanvasText;stroke-width:2px}.run-clock-mark[data-refused]{stroke:Highlight}.run-clock-mark,.run-clock-label,.run-clock-tick{fill:CanvasText}.run-clock-axis line,.run-clock-grid{stroke:CanvasText}}.tech-detail-toggle{display:inline-flex;align-items:center;gap:4px;min-height:1.75rem;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-anchor)}.tech-detail-toggle svg{transition:transform var(--motion-fast) var(--motion-ease)}.tech-detail-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.term{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;cursor:help}.term[data-plain]{text-decoration:none}.term-bubble{position:fixed;z-index:300;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);line-height:1.45;color:var(--mantine-color-text);background:var(--mantine-color-body);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-md);pointer-events:auto}.term-bubble[data-side=top]{transform:translateY(-100%)}:root[data-shutter-contrast=high] .term-bubble{border:2px solid currentColor;box-shadow:none}.code-chip{font-family:var(--mantine-font-family-monospace);font-size:.9em;overflow-wrap:anywhere;white-space:normal}:root[data-shutter-env=trial] body:after{content:"";position:fixed;inset:0;border:3px solid var(--shutter-trial-accent);pointer-events:none;z-index:250;animation:trial-fade var(--motion-base) var(--motion-ease) 1}:root[data-shutter-env=trial][data-shutter-contrast=high] body:after{border-style:dashed;border-color:var(--mantine-color-text)}@keyframes trial-fade{0%{opacity:0}to{opacity:1}}@keyframes trial-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.trial-banner{position:relative;min-height:40px;padding:4px var(--mantine-spacing-md) 8px;background:var(--shutter-trial-surface);color:var(--shutter-trial-on-surface);animation:trial-slide var(--motion-base) var(--motion-ease) 1}.trial-banner:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:repeating-linear-gradient(135deg,var(--shutter-trial-accent) 0 2px,transparent 2px 6px)}.trial-banner[data-compact]{min-height:32px;padding-block:2px 6px;transition:min-height var(--motion-base) var(--motion-ease)}:root[data-shutter-contrast=high] .trial-banner{border-bottom:2px dashed var(--mantine-color-text)}:root[data-shutter-contrast=high] .trial-banner:after{display:none}.trial-pill{--badge-fz: .781rem;background:var(--shutter-trial-filled);color:#fff}.sticky-tabs{position:sticky;top:var(--shutter-header-h);z-index:3;background:var(--shutter-page)}@media(max-width:35.99em){.stack-cards td.stack-line,.stack-cards td.stack-meta{flex:1 1 100%}.stack-cards td.stack-meta{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.stack-cards td[data-label-hidden]:before{display:none}}.live-banner{margin-bottom:var(--mantine-spacing-md);padding:6px var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default-hover);box-shadow:inset 3px 0 0 var(--mantine-color-text)}.live-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:currentColor}.live-dot[data-pulse]{animation:live-pulse var(--motion-slow) var(--motion-ease-inout) 3}@keyframes live-pulse{0%,to{opacity:1;transform:none}50%{opacity:.45;transform:scale(1.5)}}.live-story{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}@media(max-width:47.99em){.live-budget-line{margin-inline-start:calc(-26px - 2 * var(--mantine-spacing-xs))}}.live-unavailable{margin-top:var(--mantine-spacing-xs)}.nav-count{font-variant-numeric:tabular-nums;background-color:var(--mantine-color-body);background-image:linear-gradient(var(--badge-bg),var(--badge-bg))}:root[data-mantine-color-scheme=dark] .tone-tint{--mantine-color-dimmed: var(--mantine-color-dark-0);--shutter-muted: var(--mantine-color-dark-0)}.trial-banner{height:40px;display:flex;align-items:center}.trial-banner>*{flex:1 1 auto;min-width:0}.trial-banner[data-compact]{height:32px}@media(max-width:47.99em){.trial-banner,.trial-banner[data-compact]{height:36px}}.trial-banner-words{min-width:0;max-height:1lh;overflow:hidden}.trial-banner-long{display:none}@media(min-width:90em){.trial-banner-long{display:inline}.trial-banner-short{display:none}}.trial-banner .trial-banner-control{color:var(--shutter-trial-on-surface)}:root[data-shutter-contrast=high] .trial-banner .trial-banner-control{color:var(--mantine-color-text);text-decoration:underline}.guide-host{grid-column:1 / -1;flex:0 0 auto;width:100%;margin-bottom:var(--mantine-spacing-md)}.sticky-tabs~.guide-host{margin-top:var(--mantine-spacing-md)}.guide-host-floating{position:fixed;left:16px;right:16px;bottom:16px;z-index:150;margin:0}.guide-card{position:relative;border-top:4px solid var(--shutter-trial-accent);overflow-wrap:anywhere}.guide-overline{font-size:.8125rem;font-weight:600;color:var(--shutter-muted);min-width:0}.guide-progress{height:4px;border-radius:2px;background:var(--mantine-color-default-hover);overflow:hidden}.guide-progress>div{height:100%;background:var(--shutter-trial-accent)}.guide-title:focus{outline:none}.guide-title:focus-visible{outline:2px solid var(--shutter-trial-accent);outline-offset:2px}.guide-notch{position:absolute;left:24px;bottom:-22px;color:var(--shutter-trial-accent);pointer-events:none;line-height:0}.guide-try-pointer{z-index:190;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--mantine-radius-xl);background:var(--shutter-trial-filled);color:#fff;font-size:var(--mantine-font-size-xs);font-weight:700;pointer-events:none;box-shadow:var(--mantine-shadow-sm)}[data-motion=rest],[data-motion=rest] svg,[data-tour-active=true][data-motion=rest]{animation:none}[data-tour-try=rest]{outline:2px solid var(--shutter-trial-accent);outline-offset:3px;animation:none}.guide-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.guide-dot[data-kind=quick]{background:var(--shutter-trial-accent)}.guide-dot[data-kind=engineer]{border:1.5px solid var(--shutter-trial-accent)}.guide-scope-card[data-checked]{border-color:var(--shutter-trial-accent);box-shadow:inset 0 0 0 1px var(--shutter-trial-accent)}.guide-approved{color:var(--mantine-color-green-text)}:root[data-shutter-contrast=high] .guide-card{border-top:3px solid currentColor}:root[data-shutter-contrast=high] .guide-try-pointer{background:var(--mantine-color-body);color:var(--mantine-color-text);border:2px solid currentColor;box-shadow:none}:root[data-shutter-contrast=high] [data-tour-try=rest]{outline:3px dashed currentColor}@media(forced-colors:active){.guide-card{border-top-color:Highlight}[data-tour-try=rest]{outline-color:Highlight}}.case-tab-panel :is([data-tour],section[id]){scroll-margin-top:calc(var(--shutter-header-h) + 3.5rem)}
