.privacy-panel{z-index:30;inset:auto var(--space-md) var(--space-md) auto;width:min(520px, calc(100% - 2 * var(--space-md)));max-height:calc(100dvh - 2 * var(--space-md));padding:var(--space-md);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--menu-shadow);position:fixed;overflow-y:auto}.privacy-panel[hidden],.privacy-panel [hidden],.privacy-trigger[hidden]{display:none}.privacy-panel h2{font-size:var(--body-size);margin-bottom:var(--space-sm);letter-spacing:normal;font-weight:700}.privacy-panel p{font-size:var(--body-size)}.privacy-status:not(:empty){margin-top:var(--space-sm)}.privacy-actions{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.privacy-actions .button{white-space:normal;flex:1}.privacy-secondary{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.privacy-secondary button,.privacy-trigger{min-height:var(--control-height);color:inherit;padding:var(--space-xs) 0;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.privacy-secondary a{min-height:var(--control-height);align-items:center;display:inline-flex}@media (width<=450px){.privacy-panel{inset:auto var(--space-sm) var(--space-sm);width:auto;padding:var(--space-sm)}.privacy-actions{gap:var(--space-xs)}.privacy-actions .button{padding-inline:var(--space-sm)}}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-display-cyrillic-wght-normal.CSoh1k7O.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-display-vietnamese-wght-normal.DuF6gx5Y.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-display-latin-ext-wght-normal.D2bqQwGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-display-latin-wght-normal.Blzrepd3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-cyrillic-wght-normal.BLx_7Pqn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-vietnamese-wght-normal.DnTfAuVi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-latin-ext-wght-normal.BH75is57.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-latin-wght-normal.M4ts_BV7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Wix Madefor Text Variable", sans-serif;--font-display:"Wix Madefor Display Variable", sans-serif;--ink:#111116;--muted:#565960;--paper:#fff;--soft:#f7f7f5;--line:#dcdde0;--blue:#1260e8;--blue-hover:#094bbd;--warm:#fff0b8;--lilac:#e5deff;--error:#a21d25;--radius:14px;--pill:999px;--content-width:1160px;--tool-width:1000px;--page-gutter:clamp(20px, 4vw, 64px);--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-section:clamp(64px, 8vw, 120px);--display-size:clamp(48px, 6vw, 88px);--section-size:clamp(34px, 4vw, 56px);--body-size:16px;--control-height:46px;--field-radius:7px;--field-border:#9699a0;--field-gap:6px;--field-label-size:12px;--field-padding:8px 10px;--ink-hover:#33333b;--preview-shadow:0 24px 80px #7d612c24;--menu-shadow:0 12px 32px #11111620}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);font-size:var(--body-size);margin:0;line-height:1.55}::selection{background:var(--lilac);color:var(--ink)}a{color:inherit;text-underline-offset:4px}button{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:500;line-height:1.1}h1,h2{letter-spacing:-.035em}svg{flex-shrink:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{:focus-visible{outline:none}@page{margin:12mm}body{color:#000;font-size:10pt}.no-print,noscript{display:none!important}}input{caret-color:var(--blue);font:inherit}.button{min-height:var(--control-height);border-radius:var(--pill);background:var(--ink);color:var(--paper);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:12px 28px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .18s ease-out,transform .18s ease-out;display:inline-flex}.button:hover:not(:disabled){background:var(--ink-hover)}.period-control,.shift-fields{border:0;min-width:0;margin:0;padding:0}.period-control legend{margin-bottom:8px;font-size:13px}.segmented{background:var(--soft);border-radius:var(--pill);border:1px solid var(--line);padding:4px;display:flex}.segmented label{cursor:pointer;position:relative}.segmented input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.segmented span{border-radius:var(--pill);padding:9px 20px;display:block}.segmented input:checked+span{background:var(--ink);color:var(--paper)}.segmented input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.button-text{color:var(--ink);text-underline-offset:4px;background:0 0;padding-inline:8px;text-decoration:underline}.button-text:hover:not(:disabled){background:var(--soft)}.field{gap:var(--field-gap);min-width:0;font-size:var(--field-label-size);flex-direction:column;display:flex}.field input,.field select{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--field-border);height:max(var(--control-height), calc(1lh + 2 * var(--space-xs) + 2px));border-radius:var(--field-radius);padding:var(--field-padding);color:var(--ink);background:var(--paper);font:inherit;font-size:var(--body-size);font-variant-numeric:tabular-nums}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--error)}.field input::placeholder{color:var(--muted)}.field-error{color:var(--error);margin:8px 0;font-size:13px}.overnight{color:var(--muted);font-size:12px}.button-outline{background:var(--paper);color:var(--ink);border-color:var(--ink)}.button-outline:hover:not(:disabled){background:var(--soft)}.notice{background:var(--warm);border-radius:8px;margin-block:16px;padding:16px;font-size:14px}@media (width<=760px){.segmented span{padding:9px 14px;font-size:14px}}@media print{input[type=number]{appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none}.field{font-size:9pt}.field input{color:#000;border:0;height:auto;min-height:24px;padding:0;font-size:11pt}input::-webkit-calendar-picker-indicator{display:none}}.skip-link{top:-100px;left:var(--space-sm);background:var(--paper);padding:var(--space-sm);z-index:100;position:fixed}.skip-link:focus{top:var(--space-sm)}.site-header{align-items:center;gap:var(--space-lg);border-bottom:1px solid var(--line);background:var(--paper);z-index:10;min-height:80px;padding:14px 32px;display:flex;position:relative}.wordmark{font-family:var(--font-display);letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1;text-decoration:none}.site-header nav{align-items:center;gap:32px;display:flex}.site-header nav>a{text-decoration:none}.site-header nav>a:hover,.footer-links a:hover,.footer-links button:hover{text-decoration:underline}.tools-menu{position:relative}.tools-menu summary{align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.tools-menu[open] summary svg{transform:rotate(180deg)}.tools-dropdown{background:var(--paper);width:260px;padding:var(--space-sm);border-radius:var(--radius);box-shadow:var(--menu-shadow);position:absolute;top:54px;left:-20px}.tools-dropdown a{border-radius:var(--radius);padding:12px;text-decoration:none;display:block}.tools-dropdown a:hover{background:var(--soft)}.button.header-cta{background:var(--blue);white-space:nowrap;flex-shrink:0;margin-left:auto}.button.header-cta:hover{background:var(--blue-hover)}.site-footer{gap:var(--space-lg);max-width:1400px;padding:60px var(--page-gutter) 28px;grid-template-columns:1fr 1fr;margin:auto;display:grid}.site-footer p{color:var(--muted);margin-top:22px;font-size:14px}.footer-links{place-content:start end;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-links a,.footer-links button{min-height:var(--control-height);padding:var(--space-xs) 0;align-items:center;text-decoration:none;display:inline-flex}.copyright{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}@media (width<=760px){.site-header{gap:var(--space-sm);min-height:74px;padding:14px 20px}.wordmark{font-size:30px}.site-header nav{gap:0}.tools-dropdown{max-width:calc(100vw - 2 * var(--space-sm));left:50%;transform:translate(-50%)}.desktop-link{display:none}.button.header-cta{padding:10px 16px;font-size:13px}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:start}}@media (width<=370px){.site-header{gap:var(--space-xs);padding-inline:14px}.wordmark{font-size:27px}.button.header-cta{padding-inline:12px;font-size:12px}.site-header summary{font-size:14px}}@media print{.site-header,.site-footer,.skip-link{display:none!important}}.prose-page{max-width:850px;padding:80px var(--space-md) 100px;min-height:60vh;margin:auto}.prose-page h1{margin-bottom:32px;font-size:clamp(40px,5vw,64px)}.prose-page h2{margin-bottom:14px;font-size:26px}.prose-page section{margin-top:36px}.prose-page p{max-width:70ch}.prose-page .lede{margin-bottom:20px;font-size:22px}.prose-page .button{margin-top:30px}
