@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-opsz-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}
:root{--cs-color-neutral-50:#f8f9fd;--cs-color-neutral-100:#eff0f5;--cs-color-neutral-150:#e3e4eb;--cs-color-neutral-200:#d4d5dd;--cs-color-neutral-300:#b8bac4;--cs-color-neutral-400:#91939e;--cs-color-neutral-500:#6a6c79;--cs-color-neutral-600:#484b58;--cs-color-neutral-700:#2b2d3b;--cs-color-neutral-800:#161826;--cs-color-accent-50:#f3f5ff;--cs-color-accent-100:#e8ecff;--cs-color-accent-200:#d6dcfe;--cs-color-accent-300:#b7c0f8;--cs-color-accent-400:#8992d8;--cs-color-accent-600:#5a60aa;--cs-color-accent-700:#555ba3;--cs-color-accent-800:#2e3165;--cs-color-status-success_text:#3b6a48;--cs-color-status-success_wash:#e3f4e6;--cs-color-status-failure_text:#874945;--cs-color-status-failure_wash:#fbeae8;--cs-color-status-unresolved_text:#4c5872;--cs-color-status-unresolved_wash:#e9edf5;--cs-color-status-pending_text:#484b58;--cs-color-status-pending_wash:#eff0f5;--cs-color-semantic-ground:var(--cs-color-neutral-50);--cs-color-semantic-surface:var(--cs-color-neutral-100);--cs-color-semantic-hairline:var(--cs-color-neutral-150);--cs-color-semantic-ink:var(--cs-color-neutral-800);--cs-color-semantic-ink-secondary:var(--cs-color-neutral-600);--cs-color-semantic-action:var(--cs-color-accent-600);--cs-color-semantic-action-text:#fff;--cs-color-semantic-link:var(--cs-color-accent-700);--cs-color-semantic-focus:var(--cs-color-accent-600);--cs-color-semantic-wash:var(--cs-color-accent-100);--cs-color-semantic-inverted-surface:var(--cs-color-neutral-800);--cs-color-semantic-inverted-text:var(--cs-color-neutral-50);--cs-font-family-display:Fraunces,serif;--cs-font-family-text:"Instrument Sans",system-ui,sans-serif;--cs-font-family-mono:"IBM Plex Mono",monospace;--cs-font-weight-display:560;--cs-font-weight-body:400;--cs-font-weight-medium:560;--cs-font-weight-strong:640;--cs-font-size-step-neg1:clamp(.8163rem, .8038rem + .06252vw, .8523rem);--cs-font-size-step0:clamp(1rem, .9565rem + .2174vw, 1.125rem);--cs-font-size-step1:clamp(1.225rem, 1.135rem + .4522vw, 1.485rem);--cs-font-size-step2:clamp(1.501rem, 1.341rem + .7993vw, 1.96rem);--cs-font-size-step3:clamp(1.838rem, 1.578rem + 1.303vw, 2.587rem);--cs-font-size-step4:clamp(2.252rem, 1.847rem + 2.024vw, 3.415rem);--cs-font-size-step5:clamp(2.759rem, 2.15rem + 3.043vw, 4.508rem);--cs-font-size-step6:clamp(3.379rem, 2.485rem + 4.473vw, 5.951rem);--cs-font-size-step7:clamp(4.14rem, 2.847rem + 6.462vw, 7.855rem);--cs-font-role-caption:var(--cs-font-size-step-neg1);--cs-font-role-body:var(--cs-font-size-step0);--cs-font-role-h3:var(--cs-font-size-step1);--cs-font-role-h2:var(--cs-font-size-step2);--cs-font-role-display-third:var(--cs-font-size-step3);--cs-font-role-hero:var(--cs-font-size-step5);--cs-font-role-proof:var(--cs-font-size-step7);--cs-font-tracking-display:-.02em;--cs-font-tracking-proof:-.015em;--cs-font-tracking-mono-label:.06em;--cs-font-leading-body:1.55;--cs-font-leading-heading:1.1;--cs-font-leading-display:1.05;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:24px;--cs-space-6:32px;--cs-space-7:48px;--cs-space-8:64px;--cs-space-9:96px;--cs-space-10:128px;--cs-space-gutter:clamp(1.25rem, .8152rem + 2.174vw, 2.5rem);--cs-space-section:clamp(2.75rem, 1.272rem + 7.391vw, 7rem);--cs-radius-control:3px;--cs-radius-surface:14px;--cs-radius-pill:999px;--cs-border-hairline:1px solid var(--cs-color-semantic-hairline);--cs-border-field:1.5px solid var(--cs-color-neutral-600);--cs-border-emphatic:2px solid var(--cs-color-semantic-ink);--cs-focus-ring:3px solid var(--cs-color-semantic-focus);--cs-focus-offset:2px;--cs-motion-duration-fast-01:70ms;--cs-motion-duration-fast-02:.11s;--cs-motion-duration-moderate-01:.15s;--cs-motion-duration-moderate-02:.24s;--cs-motion-duration-slow-01:.4s;--cs-motion-duration-slow-02:.7s;--cs-motion-easing-productive:cubic-bezier(.2,0,.38,.9);--cs-motion-easing-expressive:cubic-bezier(.4,.14,.3,1);--cs-motion-easing-entrance:cubic-bezier(0,0,.38,.9);--cs-motion-easing-exit:cubic-bezier(.2,0,1,.9);--cs-state-layer-hover:.08;--cs-state-layer-focus:.1;--cs-state-layer-pressed:.1;--cs-state-layer-dragged:.16;--cs-state-layer-disabled-content:.38;--cs-breakpoint-floor:320px;--cs-breakpoint-mobile:390px;--cs-breakpoint-tablet:900px;--cs-breakpoint-ceiling:1240px;--cs-z-base:0;--cs-z-sticky:10;--cs-z-overlay:50;--cs-z-toast:60}@media (prefers-reduced-motion:reduce){:root{--cs-motion-duration-fast-01:0s;--cs-motion-duration-fast-02:0s;--cs-motion-duration-moderate-01:0s;--cs-motion-duration-moderate-02:0s;--cs-motion-duration-slow-01:0s;--cs-motion-duration-slow-02:0s}}:root{--cs-shadow-ambient:0 1px 2px #1618260d, 0 12px 44px #1618260f;--cs-layout-container:1140px;--cs-layout-measure-target:66ch;--cs-layout-measure-max:88ch;--cs-link-underline-offset:3px}
.cs-container{max-width:var(--cs-layout-container);padding-inline:var(--cs-space-gutter);margin-inline:auto}.cs-section{padding-block:var(--cs-space-section)}.cs-prose{max-width:var(--cs-layout-measure-target);font-size:var(--cs-font-size-step0);line-height:var(--cs-font-leading-body)}.cs-skip{background:var(--cs-color-semantic-ink);color:var(--cs-color-semantic-ground);z-index:60;padding:10px 16px;position:absolute;top:0;left:-9999px}.cs-skip:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset);top:12px;left:12px}.cs-wordmark{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-link-wordmark-weight,640);color:var(--cs-color-semantic-ink);font-size:21px;text-decoration:none}.cs-display,.cs-h1{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);letter-spacing:var(--cs-font-tracking-display);line-height:var(--cs-font-leading-display)}.cs-h1{font-size:var(--cs-font-role-hero)}.cs-h2{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);letter-spacing:var(--cs-font-tracking-display);font-size:var(--cs-font-role-h2);line-height:var(--cs-font-leading-heading)}.cs-h3{font-weight:var(--cs-font-weight-strong);font-size:var(--cs-font-role-h3);line-height:var(--cs-font-leading-heading)}.cs-caption{font-size:var(--cs-font-role-caption);color:var(--cs-color-semantic-ink-secondary)}.cs-mono{font-family:var(--cs-font-family-mono);font-size:var(--cs-font-role-caption);letter-spacing:var(--cs-font-tracking-mono-label)}.cs-proofnum{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);font-size:var(--cs-font-role-proof);letter-spacing:var(--cs-font-tracking-proof);color:var(--cs-color-semantic-link);line-height:1}.cs-btn{border-radius:var(--cs-radius-control);min-height:44px;font:inherit;font-weight:var(--cs-font-weight-medium);cursor:pointer;transition:transform var(--cs-motion-duration-fast-02) cubic-bezier(.2,0,.38,.9);border:none;justify-content:center;align-items:center;padding:11px 20px;font-size:15px;text-decoration:none;display:inline-flex;position:relative}.cs-btn:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--cs-motion-duration-fast-01) linear;background:currentColor;position:absolute;inset:0}.cs-btn:hover:after{opacity:.08}.cs-btn:active:after{opacity:.1}.cs-btn:hover{transform:translateY(-1px)}.cs-btn:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-btn[aria-disabled=true],.cs-btn:disabled{opacity:.38;pointer-events:none}.cs-btn--primary{background:var(--cs-color-semantic-action);color:var(--cs-color-semantic-action-text)}.cs-btn--secondary{color:var(--cs-color-semantic-ink);border:1.5px solid var(--cs-color-semantic-ink);background:0 0}.cs-btn--danger{color:var(--cs-color-status-failure_text);border:1.5px solid var(--cs-color-status-failure_text);background:0 0}.cs-btn--oninv{background:var(--cs-color-semantic-ground);color:var(--cs-color-semantic-ink)}.cs-link{color:var(--cs-color-semantic-link);text-underline-offset:var(--cs-link-underline-offset);text-decoration:underline}.cs-link:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-gate{font-family:var(--cs-font-family-mono);letter-spacing:.04em;background:var(--cs-color-status-unresolved_wash);color:var(--cs-color-status-unresolved_text);border:1px dashed var(--cs-color-status-unresolved_text);border-radius:var(--cs-radius-control);vertical-align:middle;padding:2px 7px;font-size:10px;display:inline-block}.cs-field{max-width:340px;display:block}.cs-field>span{font-size:13.5px;font-weight:var(--cs-font-weight-strong);margin-bottom:6px;display:block}.cs-field input{width:100%;font:inherit;border:1.5px solid var(--cs-color-neutral-600);border-radius:var(--cs-radius-control);color:var(--cs-color-semantic-ink);background:#fff;padding:10px 12px;font-size:15px}.cs-field input:focus-visible{outline:var(--cs-focus-ring);outline-offset:1px;border-color:var(--cs-color-semantic-ink)}.cs-field.is-error input{border-color:var(--cs-color-status-failure_text)}.cs-field .cs-error{color:var(--cs-color-status-failure_text);margin-top:6px;font-size:13px;display:block}.cs-errorsummary{border:1.5px solid var(--cs-color-status-failure_text);background:var(--cs-color-status-failure_wash);border-radius:var(--cs-radius-control);max-width:480px;padding:14px 16px}.cs-errorsummary h3{color:var(--cs-color-status-failure_text);margin-bottom:8px;font-size:15px}.cs-errorsummary a{color:var(--cs-color-status-failure_text)}.cs-chip{font-size:12.5px;font-weight:var(--cs-font-weight-medium);border-radius:var(--cs-radius-pill);border:1.5px solid #0000;padding:4px 11px;display:inline-block}.cs-chip--accepted{border-color:var(--cs-color-neutral-600);color:var(--cs-color-semantic-ink)}.cs-chip--success{background:var(--cs-color-status-success_wash);color:var(--cs-color-status-success_text)}.cs-chip--failure{background:var(--cs-color-status-failure_wash);color:var(--cs-color-status-failure_text)}.cs-chip--checking{background:var(--cs-color-status-pending_wash);color:var(--cs-color-status-pending_text)}.cs-chip--unresolved{background:var(--cs-color-status-unresolved_wash);color:var(--cs-color-status-unresolved_text)}.cs-chip--terminal{border-color:var(--cs-color-semantic-hairline);color:var(--cs-color-semantic-ink-secondary);font-family:var(--cs-font-family-mono);font-size:11px}.cs-simband{background:var(--cs-color-semantic-surface);border-left:4px solid var(--cs-color-neutral-600);font-size:13px;font-weight:var(--cs-font-weight-medium);color:var(--cs-color-semantic-ink-secondary);padding:11px 16px}.cs-timerail{border:1px solid var(--cs-color-semantic-hairline);border-radius:var(--cs-radius-control);background:#fff;max-width:340px;padding:16px 20px}.cs-timerail .d{color:var(--cs-color-semantic-ink-secondary);font-size:13.5px}.cs-timerail .clock{font-weight:640;font-size:var(--cs-font-size-step3);font-feature-settings:"tnum" 1;letter-spacing:-.01em;line-height:1.15}.cs-timerail .z{font-family:var(--cs-font-family-mono);color:var(--cs-color-semantic-ink-secondary);font-size:11.5px}.cs-dateopt,.cs-timeopt{text-align:left;width:100%;font:inherit;font-size:14.5px;font-weight:var(--cs-font-weight-medium);border:1.5px solid var(--cs-color-neutral-400);border-radius:var(--cs-radius-control);cursor:pointer;font-feature-settings:"tnum" 1;background:#fff;padding:11px 14px;display:block}.cs-dateopt:hover,.cs-timeopt:hover{background:var(--cs-color-accent-50)}.cs-dateopt:focus-visible,.cs-timeopt:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-dateopt[aria-pressed=true]{background:var(--cs-color-semantic-wash);border-color:var(--cs-color-semantic-action);font-weight:600}.cs-timeopt[aria-pressed=true]{background:var(--cs-color-semantic-action);border-color:var(--cs-color-semantic-action);color:#fff}.cs-card{border:1px solid var(--cs-color-semantic-hairline);border-radius:var(--cs-radius-surface);box-shadow:var(--cs-shadow-ambient);background:#fff}.cs-inverted{background:var(--cs-color-semantic-inverted-surface);color:var(--cs-color-semantic-inverted-text);border-radius:var(--cs-radius-surface);padding:32px}.cs-header{align-items:center;gap:26px;padding:20px 0;display:flex}.cs-header nav{gap:24px;margin-left:auto;font-size:14.5px;display:flex}.cs-header nav a{color:var(--cs-color-semantic-ink);text-decoration:none}.cs-header nav a:hover{color:var(--cs-color-semantic-link)}.cs-faq-item{border-top:1px solid var(--cs-color-semantic-hairline)}.cs-faq-item>button{width:100%;font:inherit;font-size:16px;font-weight:var(--cs-font-weight-medium);text-align:left;cursor:pointer;color:var(--cs-color-semantic-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;display:flex}.cs-faq-item>button:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-faq-item .chev:after{content:"+";color:var(--cs-color-semantic-ink-secondary);font-size:20px}.cs-faq-item>button[aria-expanded=true] .chev:after{content:"−"}.cs-faq-body{max-width:66ch;padding:0 4px 18px}@media (prefers-reduced-motion:reduce){.cs-btn{transition:none}.cs-btn:hover{transform:none}}
.site-header{min-height:76px;padding:0 var(--page-pad,44px);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.wordmark{font-size:23px;font-weight:700;text-decoration:none}.button{color:#161826;background:#fff;border:1px solid #161826;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}h1,h2,.wordmark{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);letter-spacing:var(--cs-font-tracking-display)}.button{background:var(--cs-color-semantic-action);color:#fff;border-color:var(--cs-color-semantic-action);border-radius:var(--cs-radius-control)}a:focus-visible,button:focus-visible,summary:focus-visible,.button:focus-visible,[tabindex]:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.button{transition:transform var(--cs-motion-duration-fast-02) cubic-bezier(.2,0,.38,.9);position:relative}.button:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--cs-motion-duration-fast-01) linear;pointer-events:none;background:currentColor;position:absolute;inset:0}.button:hover{transform:translateY(-1px)}.button:hover:before{opacity:.08}.button:active{transform:none}.button:active:before{opacity:.1}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}.site-header,.site-footer{padding-left:max(44px,50% - 576px);padding-right:max(44px,50% - 576px)}.site-nav{justify-content:center;align-items:center;gap:26px;font-size:14px;display:flex}.site-nav a{color:inherit;text-decoration:none}.header-action{justify-self:end}.mobile-actions{display:none}.mobile-nav{border-top:1px solid var(--cs-color-semantic-hairline);grid-column:1/-1;padding:4px 0 20px;display:none}.mobile-nav[hidden]{display:none}.mobile-nav a:not(.button){border-bottom:1px solid var(--cs-color-semantic-hairline);min-height:48px;color:inherit;align-items:center;text-decoration:none;display:flex}.mobile-nav .button{width:100%;margin-top:16px}.button{letter-spacing:.01em;font-size:15px;font-weight:560}.site-header .button,.mobile-actions .button{font-size:14px}.preview-mobile .site-nav,.preview-mobile .header-action{display:none}.preview-mobile .mobile-actions{gap:8px;display:flex}.preview-mobile .mobile-nav:not([hidden]){display:block}.preview-mobile .mobile-actions .button{padding:9px 12px}@media (max-width:760px){body:not(.preview-desktop) .site-nav,body:not(.preview-desktop) .header-action{display:none}body:not(.preview-desktop) .mobile-actions{gap:8px;display:flex}body:not(.preview-desktop) .mobile-nav:not([hidden]){display:block}body:not(.preview-desktop) .site-header{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}}body:not(.preview-desktop) .mobile-book-link,.preview-mobile .mobile-book-link{display:none!important}[data-mobile-menu]{border-radius:var(--cs-radius-control);min-height:44px;padding:10px 8px;font-weight:560;color:var(--cs-color-semantic-ink)!important;background:0 0!important;border:none!important}[data-mobile-menu]:after{content:"▾";transition:transform var(--cs-motion-duration-fast-02) cubic-bezier(.2,0,.38,.9);margin-left:6px;display:inline-block}[data-mobile-menu][aria-expanded=true]:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-mobile-menu]:after{transition:none}}@media (max-width:820px){.mobile-nav{z-index:60;background:var(--cs-color-semantic-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cs-motion-duration-moderate-02) cubic-bezier(0,0,.38,.9), transform var(--cs-motion-duration-moderate-02) cubic-bezier(0,0,.38,.9), visibility 0s linear var(--cs-motion-duration-moderate-02);flex-direction:column;gap:0;margin:0;padding:96px 24px 24px;position:fixed;inset:0;transform:translateY(-6px);border:none!important;display:flex!important}.mobile-nav:not([hidden]){opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.mobile-nav a:not(.button){letter-spacing:-.01em;opacity:0;min-height:0;padding:14px 0;font-size:clamp(1.7rem,6.5vw,2.1rem);font-weight:560;line-height:1.2;transition:opacity .3s cubic-bezier(0,0,.38,.9),transform .3s cubic-bezier(0,0,.38,.9);transform:translateY(10px);color:var(--cs-color-semantic-ground)!important;border:none!important}.mobile-nav:not([hidden]) a:not(.button){opacity:1;transform:none}.mobile-nav:not([hidden]) a:first-child{transition-delay:50ms}.mobile-nav:not([hidden]) a:nth-child(2){transition-delay:.1s}.mobile-nav:not([hidden]) a:nth-child(3){transition-delay:.15s}.mobile-nav:not([hidden]) a:nth-child(4){transition-delay:.2s}.mobile-nav .button{opacity:0;justify-content:center;width:100%;min-height:50px;margin-top:auto;transition:opacity .3s cubic-bezier(0,0,.38,.9) .25s;display:inline-flex;background:var(--cs-color-semantic-action)!important;color:#fff!important}.mobile-nav:not([hidden]) .button{opacity:1}body.nav-open{overflow:hidden}body.nav-open .site-header{z-index:70;position:relative}body.nav-open .site-header .wordmark,body.nav-open .mobile-actions{z-index:80;position:relative}body.nav-open .site-header .wordmark,body.nav-open [data-mobile-menu]{color:var(--cs-color-semantic-ground)!important}body.nav-open .site-header{background:0 0}}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav a:not(.button),.mobile-nav .button{transition:none!important;transform:none!important}}[data-mobile-menu]:after{content:"";vertical-align:-3px;background:currentColor;width:18px;height:18px;margin-left:7px;transition:none;display:none;transform:none;-webkit-mask:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-menu%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M4%205h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2012h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2019h16%22%20/%3E%20%3C/svg%3E%20) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-menu%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M4%205h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2012h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2019h16%22%20/%3E%20%3C/svg%3E%20) 50%/contain no-repeat}[data-mobile-menu][aria-expanded=true]:after{display:inline-block;transform:none;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-x%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M18%206%206%2018%22%20/%3E%20%3Cpath%20d%3D%22m6%206%2012%2012%22%20/%3E%20%3C/svg%3E%20);mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-x%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M18%206%206%2018%22%20/%3E%20%3Cpath%20d%3D%22m6%206%2012%2012%22%20/%3E%20%3C/svg%3E%20)}.site-footer{border-top:1px solid var(--cs-color-semantic-hairline);background:#eff0f5;grid-template-columns:1fr 2fr;align-items:start;gap:36px 24px;padding:44px 44px 28px;font-size:13px;display:grid}.footer-brand{font-size:18px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:18px 24px;margin:0;padding:0;list-style:none;display:flex}.footer-links a,.footer-links span{text-underline-offset:3px;text-decoration:underline}.footer-copyright{border-top:1px solid var(--cs-color-semantic-hairline);grid-column:1/-1;margin:0;padding-top:20px}@media (max-width:760px){body:not(.preview-desktop) .site-footer{padding:36px 20px 26px;display:block}body:not(.preview-desktop) .footer-links{justify-content:stretch;gap:0;margin-top:28px;display:grid}body:not(.preview-desktop) .footer-links li{border-top:1px solid var(--cs-color-semantic-hairline);align-items:center;min-height:44px;display:flex}body:not(.preview-desktop) .footer-copyright{margin-top:24px}}
